#!/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": "databaseName",
    "type": "string",
    "label": "Notion database name (for balance change log)",
    "required": true,
    "defaultValue": "Wallet Balance Change Log"
  },
  {
    "name": "address",
    "type": "string",
    "label": "Wallet address (EVM or Sui)",
    "required": true
  },
  {
    "name": "chainType",
    "type": "string",
    "label": "Chain (sui, eth, bsc)",
    "defaultValue": "sui"
  },
  {
    "name": "tokenSymbol",
    "type": "string",
    "label": "Token symbol to monitor (empty = any change in total tokens)",
    "defaultValue": "SUI"
  },
  {
    "name": "intervalSeconds",
    "type": "string",
    "label": "Check interval (seconds)",
    "defaultValue": "300"
  },
  {
    "type": "string",
    "name": "OKX_API_KEY",
    "label": "OKX_API_KEY",
    "required": true
  },
  {
    "type": "string",
    "name": "OKX_SECRET",
    "label": "OKX_SECRET",
    "required": true
  },
  {
    "type": "string",
    "name": "OKX_PASSPHRASE",
    "label": "OKX_PASSPHRASE",
    "required": true
  },
  {
    "type": "string",
    "name": "notion_apiKey",
    "label": "apiKey",
    "required": true
  }
];

// 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 sI6}from"node:module";var __createRequire=(function(){var cr=sI6(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 lI6=Object.create;var{getPrototypeOf:dI6,defineProperty:gL,getOwnPropertyNames:sB1,getOwnPropertyDescriptor:pI6}=Object,tB1=Object.prototype.hasOwnProperty;function eB1(J){return this[J]}var cI6,_I6,Ca=(J,Q,Y)=>{var G=J!=null&&typeof J==="object";if(G){var X=Q?cI6??=new WeakMap:_I6??=new WeakMap,K=X.get(J);if(K)return K}Y=J!=null?lI6(dI6(J)):{};let z=Q||!J||!J.__esModule?gL(Y,"default",{value:J,enumerable:!0}):Y;for(let W of sB1(J))if(!tB1.call(z,W))gL(z,W,{get:eB1.bind(J,W),enumerable:!0});if(G)X.set(J,z);return z},iI6=(J)=>{var Q=(rB1??=new WeakMap).get(J),Y;if(Q)return Q;if(Q=gL({},"__esModule",{value:!0}),J&&typeof J==="object"||typeof J==="function"){for(var G of sB1(J))if(!tB1.call(Q,G))gL(Q,G,{get:eB1.bind(J,G),enumerable:!(Y=pI6(J,G))||Y.enumerable})}return rB1.set(J,Q),Q},rB1,M=(J,Q)=>()=>(Q||J((Q={exports:{}}).exports,Q),Q.exports);var nI6=(J)=>J;function aI6(J,Q){this[J]=nI6.bind(null,Q)}var oI6=(J,Q)=>{for(var Y in Q)gL(J,Y,{get:Q[Y],enumerable:!0,configurable:!0,set:aI6.bind(Q,Y)})};var rI6=(J,Q)=>()=>(J&&(Q=J(J=0)),Q);var M1=__createRequire;var GN1=M((mX5,YN1)=>{var{defineProperty:Ra,getOwnPropertyDescriptor:tI6,getOwnPropertyNames:eI6}=Object,JO6=Object.prototype.hasOwnProperty,QO6=(J,Q)=>{for(var Y in Q)Ra(J,Y,{get:Q[Y],enumerable:!0})},YO6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of eI6(Q))if(!JO6.call(J,X)&&X!==Y)Ra(J,X,{get:()=>Q[X],enumerable:!(G=tI6(Q,X))||G.enumerable})}return J},GO6=(J)=>YO6(Ra({},"__esModule",{value:!0}),J),JN1={};QO6(JN1,{formatAddress:()=>XO6,formatDigest:()=>KO6});YN1.exports=GO6(JN1);var QN1="…";function XO6(J){if(J.length<=6)return J;let Q=J.startsWith("0x")?2:0;return`0x${J.slice(Q,Q+4)}${QN1}${J.slice(-4)}`}function KO6(J){return`${J.slice(0,10)}${QN1}`}});var dL=M((AN1)=>{/*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(AN1,"__esModule",{value:!0});AN1.bytes=AN1.stringToBytes=AN1.str=AN1.bytesToString=AN1.hex=AN1.utf8=AN1.bech32m=AN1.bech32=AN1.base58check=AN1.createBase58check=AN1.base58xmr=AN1.base58xrp=AN1.base58flickr=AN1.base58=AN1.base64urlnopad=AN1.base64url=AN1.base64nopad=AN1.base64=AN1.base32crockford=AN1.base32hexnopad=AN1.base32hex=AN1.base32nopad=AN1.base32=AN1.base16=AN1.utils=void 0;function zU(J){return J instanceof Uint8Array||ArrayBuffer.isView(J)&&J.constructor.name==="Uint8Array"}function Sa(J,...Q){if(!zU(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 ZN1(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 Pa(J){if(typeof J!=="function")throw Error("function expected");return!0}function yW(J,Q){if(typeof Q!=="string")throw Error(`${J}: string expected`);return!0}function gM(J){if(!Number.isSafeInteger(J))throw Error(`invalid integer: ${J}`)}function Gf(J){if(!Array.isArray(J))throw Error("array expected")}function Xf(J,Q){if(!ZN1(!0,Q))throw Error(`${J}: array of strings expected`)}function $a(J,Q){if(!ZN1(!1,Q))throw Error(`${J}: array of numbers expected`)}function C7(...J){let Q=(K)=>K,Y=(K,z)=>(W)=>K(z(W)),G=J.map((K)=>K.encode).reduceRight(Y,Q),X=J.map((K)=>K.decode).reduce(Y,Q);return{encode:G,decode:X}}function O3(J){let Q=typeof J==="string"?J.split(""):J,Y=Q.length;Xf("alphabet",Q);let G=new Map(Q.map((X,K)=>[X,K]));return{encode:(X)=>{return Gf(X),X.map((K)=>{if(!Number.isSafeInteger(K)||K<0||K>=Y)throw Error(`alphabet.encode: digit index outside alphabet "${K}". Allowed: ${J}`);return Q[K]})},decode:(X)=>{return Gf(X),X.map((K)=>{yW("alphabet.decode",K);let z=G.get(K);if(z===void 0)throw Error(`Unknown letter: "${K}". Allowed: ${J}`);return z})}}}function A3(J=""){return yW("join",J),{encode:(Q)=>{return Xf("join.decode",Q),Q.join(J)},decode:(Q)=>{return yW("join.decode",Q),Q.split(J)}}}function lL(J,Q="="){return gM(J),yW("padding",Q),{encode(Y){Xf("padding.encode",Y);while(Y.length*J%8)Y.push(Q);return Y},decode(Y){Xf("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 VN1(J){return Pa(J),{encode:(Q)=>Q,decode:(Q)=>J(Q)}}function Fa(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(Gf(J),!J.length)return[];let G=0,X=[],K=Array.from(J,(W)=>{if(gM(W),W<0||W>=Q)throw Error(`invalid integer: ${W}`);return W}),z=K.length;while(!0){let W=0,Z=!0;for(let V=G;V<z;V++){let q=K[V],U=Q*W,D=U+q;if(!Number.isSafeInteger(D)||U/Q!==W||D-q!==U)throw Error("convertRadix: carry overflow");let H=D/Y;W=D%Y;let I=Math.floor(H);if(K[V]=I,!Number.isSafeInteger(I)||I*Y+W!==D)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 qN1=(J,Q)=>Q===0?J:qN1(Q,J%Q),Kf=(J,Q)=>J+(Q-qN1(J,Q)),Yf=(()=>{let J=[];for(let Q=0;Q<40;Q++)J.push(2**Q);return J})();function zf(J,Q,Y,G){if(Gf(J),Q<=0||Q>32)throw Error(`convertRadix2: wrong from=${Q}`);if(Y<=0||Y>32)throw Error(`convertRadix2: wrong to=${Y}`);if(Kf(Q,Y)>32)throw Error(`convertRadix2: carry overflow from=${Q} to=${Y} carryBits=${Kf(Q,Y)}`);let X=0,K=0,z=Yf[Q],W=Yf[Y]-1,Z=[];for(let V of J){if(gM(V),V>=z)throw Error(`convertRadix2: invalid data word=${V} from=${Q}`);if(X=X<<Q|V,K+Q>32)throw Error(`convertRadix2: carry overflow pos=${K} from=${Q}`);K+=Q;for(;K>=Y;K-=Y)Z.push((X>>K-Y&W)>>>0);let q=Yf[K];if(q===void 0)throw Error("invalid carry");X&=q-1}if(X=X<<Y-K&W,!G&&K>=Q)throw Error("Excess padding");if(!G&&X>0)throw Error(`Non-zero padding: ${X}`);if(G&&K>0)Z.push(X>>>0);return Z}function UN1(J){gM(J);let Q=256;return{encode:(Y)=>{if(!zU(Y))throw Error("radix.encode input should be Uint8Array");return Fa(Array.from(Y),Q,J)},decode:(Y)=>{return $a("radix.decode",Y),Uint8Array.from(Fa(Y,J,Q))}}}function VJ(J,Q=!1){if(gM(J),J<=0||J>32)throw Error("radix2: bits should be in (0..32]");if(Kf(8,J)>32||Kf(J,8)>32)throw Error("radix2: carry overflow");return{encode:(Y)=>{if(!zU(Y))throw Error("radix2.encode input should be Uint8Array");return zf(Array.from(Y),8,J,!Q)},decode:(Y)=>{return $a("radix2.decode",Y),Uint8Array.from(zf(Y,J,8,Q))}}}function XN1(J){return Pa(J),function(...Q){try{return J.apply(null,Q)}catch(Y){}}}function DN1(J,Q){return gM(J),Pa(Q),{encode(Y){if(!zU(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(!zU(Y))throw Error("checksum.decode: input should be Uint8Array");let G=Y.slice(0,-J),X=Y.slice(-J),K=Q(G).slice(0,J);for(let z=0;z<J;z++)if(K[z]!==X[z])throw Error("Invalid checksum");return G}}}AN1.utils={alphabet:O3,chain:C7,checksum:DN1,convertRadix:Fa,convertRadix2:zf,radix:UN1,radix2:VJ,join:A3,padding:lL};AN1.base16=C7(VJ(4),O3("0123456789ABCDEF"),A3(""));AN1.base32=C7(VJ(5),O3("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),lL(5),A3(""));AN1.base32nopad=C7(VJ(5),O3("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),A3(""));AN1.base32hex=C7(VJ(5),O3("0123456789ABCDEFGHIJKLMNOPQRSTUV"),lL(5),A3(""));AN1.base32hexnopad=C7(VJ(5),O3("0123456789ABCDEFGHIJKLMNOPQRSTUV"),A3(""));AN1.base32crockford=C7(VJ(5),O3("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),A3(""),VN1((J)=>J.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1")));var HN1=(()=>typeof Uint8Array.from([]).toBase64==="function"&&typeof Uint8Array.fromBase64==="function")(),MN1=(J,Q)=>{yW("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"})};AN1.base64=HN1?{encode(J){return Sa(J),J.toBase64()},decode(J){return MN1(J,!1)}}:C7(VJ(6),O3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),lL(6),A3(""));AN1.base64nopad=C7(VJ(6),O3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),A3(""));AN1.base64url=HN1?{encode(J){return Sa(J),J.toBase64({alphabet:"base64url"})},decode(J){return MN1(J,!0)}}:C7(VJ(6),O3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),lL(6),A3(""));AN1.base64urlnopad=C7(VJ(6),O3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),A3(""));var ka=(J)=>C7(UN1(58),O3(J),A3(""));AN1.base58=ka("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");AN1.base58flickr=ka("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ");AN1.base58xrp=ka("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");var KN1=[0,2,3,5,6,7,9,10,11];AN1.base58xmr={encode(J){let Q="";for(let Y=0;Y<J.length;Y+=8){let G=J.subarray(Y,Y+8);Q+=AN1.base58.encode(G).padStart(KN1[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=KN1.indexOf(G.length),K=AN1.base58.decode(G);for(let z=0;z<K.length-X;z++)if(K[z]!==0)throw Error("base58xmr: wrong padding");Q=Q.concat(Array.from(K.slice(K.length-X)))}return Uint8Array.from(Q)}};var zO6=(J)=>C7(DN1(4,(Q)=>J(J(Q))),AN1.base58);AN1.createBase58check=zO6;AN1.base58check=AN1.createBase58check;var Ta=C7(O3("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),A3("")),zN1=[996825010,642813549,513874426,1027748829,705979059];function mL(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 WN1(J,Q,Y=1){let G=J.length,X=1;for(let K=0;K<G;K++){let z=J.charCodeAt(K);if(z<33||z>126)throw Error(`Invalid prefix (${J})`);X=mL(X)^z>>5}X=mL(X);for(let K=0;K<G;K++)X=mL(X)^J.charCodeAt(K)&31;for(let K of Q)X=mL(X)^K;for(let K=0;K<6;K++)X=mL(X);return X^=Y,Ta.encode(zf([X%Yf[30]],30,5,!1))}function IN1(J){let Q=J==="bech32"?1:734539939,Y=VJ(5),G=Y.decode,X=Y.encode,K=XN1(G);function z(U,D,H=90){if(yW("bech32.encode prefix",U),zU(D))D=Array.from(D);$a("bech32.encode",D);let I=U.length;if(I===0)throw TypeError(`Invalid prefix length ${I}`);let O=I+7+D.length;if(H!==!1&&O>H)throw TypeError(`Length ${O} exceeds limit ${H}`);let A=U.toLowerCase(),B=WN1(A,D,Q);return`${A}1${Ta.encode(D)}${B}`}function W(U,D=90){yW("bech32.decode input",U);let H=U.length;if(H<8||D!==!1&&H>D)throw TypeError(`invalid string length: ${H} (${U}). Expected (8..${D})`);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=Ta.decode(B).slice(0,-6),N=WN1(A,w,Q);if(!B.endsWith(N))throw Error(`Invalid checksum in ${U}: expected "${N}"`);return{prefix:A,words:w}}let Z=XN1(W);function V(U){let{prefix:D,words:H}=W(U,!1);return{prefix:D,words:H,bytes:G(H)}}function q(U,D){return z(U,X(D))}return{encode:z,decode:W,encodeFromBytes:q,decodeToBytes:V,decodeUnsafe:Z,fromWords:G,fromWordsUnsafe:K,toWords:X}}AN1.bech32=IN1("bech32");AN1.bech32m=IN1("bech32m");AN1.utf8={encode:(J)=>new TextDecoder().decode(J),decode:(J)=>new TextEncoder().encode(J)};var WO6=(()=>typeof Uint8Array.from([]).toHex==="function"&&typeof Uint8Array.fromHex==="function")(),ZO6={encode(J){return Sa(J),J.toHex()},decode(J){return yW("hex",J),Uint8Array.fromHex(J)}};AN1.hex=WO6?ZO6:C7(VJ(4),O3("0123456789abcdef"),A3(""),VN1((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 Wf={utf8:AN1.utf8,hex:AN1.hex,base16:AN1.base16,base32:AN1.base32,base64:AN1.base64,base64url:AN1.base64url,base58:AN1.base58,base58xmr:AN1.base58xmr},ON1="Invalid encoding type. Available types: utf8, hex, base16, base32, base64, base64url, base58, base58xmr",VO6=(J,Q)=>{if(typeof J!=="string"||!Wf.hasOwnProperty(J))throw TypeError(ON1);if(!zU(Q))throw TypeError("bytesToString() expects Uint8Array");return Wf[J].encode(Q)};AN1.bytesToString=VO6;AN1.str=AN1.bytesToString;var qO6=(J,Q)=>{if(!Wf.hasOwnProperty(J))throw TypeError(ON1);if(typeof Q!=="string")throw TypeError("stringToBytes() expects string");return Wf[J].decode(Q)};AN1.stringToBytes=qO6;AN1.bytes=AN1.stringToBytes});var fN1=M((lX5,vN1)=>{var{defineProperty:va,getOwnPropertyDescriptor:RO6,getOwnPropertyNames:FO6}=Object,TO6=Object.prototype.hasOwnProperty,SO6=(J,Q)=>{for(var Y in Q)va(J,Y,{get:Q[Y],enumerable:!0})},PO6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of FO6(Q))if(!TO6.call(J,X)&&X!==Y)va(J,X,{get:()=>Q[X],enumerable:!(G=RO6(Q,X))||G.enumerable})}return J},$O6=(J)=>PO6(va({},"__esModule",{value:!0}),J),$N1={};SO6($N1,{fromBase58:()=>vO6,toBase58:()=>kO6});vN1.exports=$O6($N1);var kN1=dL(),kO6=(J)=>kN1.base58.encode(J),vO6=(J)=>kN1.base58.decode(J)});var bN1=M((dX5,hN1)=>{var{defineProperty:ja,getOwnPropertyDescriptor:fO6,getOwnPropertyNames:jO6}=Object,hO6=Object.prototype.hasOwnProperty,bO6=(J,Q)=>{for(var Y in Q)ja(J,Y,{get:Q[Y],enumerable:!0})},yO6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of jO6(Q))if(!hO6.call(J,X)&&X!==Y)ja(J,X,{get:()=>Q[X],enumerable:!(G=fO6(Q,X))||G.enumerable})}return J},xO6=(J)=>yO6(ja({},"__esModule",{value:!0}),J),jN1={};bO6(jN1,{fromBase64:()=>gO6,toBase64:()=>mO6});hN1.exports=xO6(jN1);function gO6(J){return Uint8Array.from(atob(J),(Q)=>Q.charCodeAt(0))}var fa=8192;function mO6(J){if(J.length<fa)return btoa(String.fromCharCode(...J));let Q="";for(var Y=0;Y<J.length;Y+=fa){let G=J.slice(Y,Y+fa);Q+=String.fromCharCode(...G)}return btoa(Q)}});var gN1=M((pX5,xN1)=>{var{defineProperty:ha,getOwnPropertyDescriptor:uO6,getOwnPropertyNames:lO6}=Object,dO6=Object.prototype.hasOwnProperty,pO6=(J,Q)=>{for(var Y in Q)ha(J,Y,{get:Q[Y],enumerable:!0})},cO6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of lO6(Q))if(!dO6.call(J,X)&&X!==Y)ha(J,X,{get:()=>Q[X],enumerable:!(G=uO6(Q,X))||G.enumerable})}return J},_O6=(J)=>cO6(ha({},"__esModule",{value:!0}),J),yN1={};pO6(yN1,{fromHex:()=>iO6,toHex:()=>nO6});xN1.exports=_O6(yN1);function iO6(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 nO6(J){return J.reduce((Q,Y)=>Q+Y.toString(16).padStart(2,"0"),"")}});var lN1=M((cX5,uN1)=>{var{defineProperty:ba,getOwnPropertyDescriptor:aO6,getOwnPropertyNames:oO6}=Object,rO6=Object.prototype.hasOwnProperty,sO6=(J,Q)=>{for(var Y in Q)ba(J,Y,{get:Q[Y],enumerable:!0})},tO6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of oO6(Q))if(!rO6.call(J,X)&&X!==Y)ba(J,X,{get:()=>Q[X],enumerable:!(G=aO6(Q,X))||G.enumerable})}return J},eO6=(J)=>tO6(ba({},"__esModule",{value:!0}),J),mN1={};sO6(mN1,{chunk:()=>JA6});uN1.exports=eO6(mN1);function JA6(J,Q){return Array.from({length:Math.ceil(J.length/Q)},(Y,G)=>{return J.slice(G*Q,(G+1)*Q)})}});var cN1=M((_X5,pN1)=>{var{defineProperty:ya,getOwnPropertyDescriptor:QA6,getOwnPropertyNames:YA6}=Object,GA6=Object.prototype.hasOwnProperty,XA6=(J,Q)=>{for(var Y in Q)ya(J,Y,{get:Q[Y],enumerable:!0})},KA6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of YA6(Q))if(!GA6.call(J,X)&&X!==Y)ya(J,X,{get:()=>Q[X],enumerable:!(G=QA6(Q,X))||G.enumerable})}return J},zA6=(J)=>KA6(ya({},"__esModule",{value:!0}),J),dN1={};XA6(dN1,{promiseWithResolvers:()=>WA6});pN1.exports=zA6(dN1);function WA6(){let J,Q;return{promise:new Promise((G,X)=>{J=G,Q=X}),resolve:J,reject:Q}}});var oN1=M((iX5,aN1)=>{var{defineProperty:ua,getOwnPropertyDescriptor:ZA6,getOwnPropertyNames:VA6}=Object,qA6=Object.prototype.hasOwnProperty,UA6=(J,Q)=>{for(var Y in Q)ua(J,Y,{get:Q[Y],enumerable:!0})},DA6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of VA6(Q))if(!qA6.call(J,X)&&X!==Y)ua(J,X,{get:()=>Q[X],enumerable:!(G=ZA6(Q,X))||G.enumerable})}return J},HA6=(J)=>DA6(ua({},"__esModule",{value:!0}),J),_N1={};UA6(_N1,{DataLoader:()=>iN1});aN1.exports=HA6(_N1);class iN1{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=AA6(Q),this._batchScheduleFn=BA6(Q),this._cacheKeyFn=NA6(Q),this._cacheMap=wA6(Q),this._batch=null,this.name=LA6(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=IA6(this),Y=this._cacheMap,G;if(Y){G=this._cacheKeyFn(J);let K=Y.get(G);if(K){let z=Q.cacheHits||(Q.cacheHits=[]);return new Promise((W)=>{z.push(()=>{W(K)})})}}Q.keys.push(J);let X=new Promise((K,z)=>{Q.callbacks.push({resolve:K,reject:z})});if(Y)Y.set(G,X);return X}loadMany(J){if(!nN1(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 MA6=typeof process==="object"&&typeof process.nextTick==="function"?function(J){if(!xa)xa=Promise.resolve();xa.then(()=>{process.nextTick(J)})}:typeof setImmediate==="function"?function(J){setImmediate(J)}:function(J){setTimeout(J)},xa;function IA6(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(()=>{OA6(J,Y)}),Y}function OA6(J,Q){if(Q.hasDispatched=!0,Q.keys.length===0){ma(Q);return}let Y;try{Y=J._batchLoadFn(Q.keys)}catch(G){return ga(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 ga(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(!nN1(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)}`);ma(Q);for(let X=0;X<Q.callbacks.length;X++){let K=G[X];if(K instanceof Error)Q.callbacks[X].reject(K);else Q.callbacks[X].resolve(K)}}).catch((G)=>{ga(J,Q,G)})}function ga(J,Q,Y){ma(Q);for(let G=0;G<Q.keys.length;G++)J.clear(Q.keys[G]),Q.callbacks[G].reject(Y)}function ma(J){if(J.cacheHits)for(let Q=0;Q<J.cacheHits.length;Q++)J.cacheHits[Q]()}function AA6(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 BA6(J){let Q=J&&J.batchScheduleFn;if(Q===void 0)return MA6;if(typeof Q!=="function")throw TypeError(`batchScheduleFn must be a function: ${Q}`);return Q}function NA6(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 wA6(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((K)=>Y&&typeof Y[K]!=="function");if(X.length!==0)throw TypeError("Custom cacheMap missing methods: "+X.join(", "))}return Y}function LA6(J){if(J&&J.name)return J.name;return null}function nN1(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 AK=M((nX5,Jw1)=>{var{defineProperty:la,getOwnPropertyDescriptor:EA6,getOwnPropertyNames:CA6}=Object,RA6=Object.prototype.hasOwnProperty,FA6=(J,Q)=>{for(var Y in Q)la(J,Y,{get:Q[Y],enumerable:!0})},TA6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of CA6(Q))if(!RA6.call(J,X)&&X!==Y)la(J,X,{get:()=>Q[X],enumerable:!(G=EA6(Q,X))||G.enumerable})}return J},SA6=(J)=>TA6(la({},"__esModule",{value:!0}),J),eN1={};FA6(eN1,{DataLoader:()=>kA6.DataLoader,chunk:()=>PA6.chunk,fromBase58:()=>rN1.fromBase58,fromBase64:()=>sN1.fromBase64,fromHex:()=>tN1.fromHex,promiseWithResolvers:()=>$A6.promiseWithResolvers,toBase58:()=>rN1.toBase58,toBase64:()=>sN1.toBase64,toHex:()=>tN1.toHex});Jw1.exports=SA6(eN1);var rN1=fN1(),sN1=bN1(),tN1=gN1(),PA6=lN1(),$A6=cN1(),kA6=oN1()});var pL=M((aX5,Yw1)=>{var{defineProperty:da,getOwnPropertyDescriptor:vA6,getOwnPropertyNames:fA6}=Object,jA6=Object.prototype.hasOwnProperty,hA6=(J,Q)=>{for(var Y in Q)da(J,Y,{get:Q[Y],enumerable:!0})},bA6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of fA6(Q))if(!jA6.call(J,X)&&X!==Y)da(J,X,{get:()=>Q[X],enumerable:!(G=vA6(Q,X))||G.enumerable})}return J},yA6=(J)=>bA6(da({},"__esModule",{value:!0}),J),Qw1={};hA6(Qw1,{ulebDecode:()=>gA6,ulebEncode:()=>xA6});Yw1.exports=yA6(Qw1);function xA6(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 gA6(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 ca=M((oX5,Kw1)=>{var{defineProperty:pa,getOwnPropertyDescriptor:mA6,getOwnPropertyNames:uA6}=Object,lA6=Object.prototype.hasOwnProperty,dA6=(J,Q)=>{for(var Y in Q)pa(J,Y,{get:Q[Y],enumerable:!0})},pA6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of uA6(Q))if(!lA6.call(J,X)&&X!==Y)pa(J,X,{get:()=>Q[X],enumerable:!(G=mA6(Q,X))||G.enumerable})}return J},cA6=(J)=>pA6(pa({},"__esModule",{value:!0}),J),Gw1={};dA6(Gw1,{BcsReader:()=>Xw1});Kw1.exports=cA6(Gw1);var _A6=pL();class Xw1{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,_A6.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 ia=M((rX5,Ww1)=>{var{defineProperty:_a,getOwnPropertyDescriptor:iA6,getOwnPropertyNames:nA6}=Object,aA6=Object.prototype.hasOwnProperty,oA6=(J,Q)=>{for(var Y in Q)_a(J,Y,{get:Q[Y],enumerable:!0})},rA6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of nA6(Q))if(!aA6.call(J,X)&&X!==Y)_a(J,X,{get:()=>Q[X],enumerable:!(G=iA6(Q,X))||G.enumerable})}return J},sA6=(J)=>rA6(_a({},"__esModule",{value:!0}),J),zw1={};oA6(zw1,{decodeStr:()=>eA6,encodeStr:()=>tA6,splitGenericParameters:()=>JB6});Ww1.exports=sA6(zw1);var mM=AK();function tA6(J,Q){switch(Q){case"base58":return(0,mM.toBase58)(J);case"base64":return(0,mM.toBase64)(J);case"hex":return(0,mM.toHex)(J);default:throw Error("Unsupported encoding, supported values are: base64, hex")}}function eA6(J,Q){switch(Q){case"base58":return(0,mM.fromBase58)(J);case"base64":return(0,mM.fromBase64)(J);case"hex":return(0,mM.fromHex)(J);default:throw Error("Unsupported encoding, supported values are: base64, hex")}}function JB6(J,Q=["<",">"]){let[Y,G]=Q,X=[],K="",z=0;for(let W=0;W<J.length;W++){let Z=J[W];if(Z===Y)z++;if(Z===G)z--;if(z===0&&Z===","){X.push(K.trim()),K="";continue}K+=Z}return X.push(K.trim()),X}});var oa=M((sX5,qw1)=>{var{defineProperty:aa,getOwnPropertyDescriptor:QB6,getOwnPropertyNames:YB6}=Object,GB6=Object.prototype.hasOwnProperty,XB6=(J,Q)=>{for(var Y in Q)aa(J,Y,{get:Q[Y],enumerable:!0})},KB6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of YB6(Q))if(!GB6.call(J,X)&&X!==Y)aa(J,X,{get:()=>Q[X],enumerable:!(G=QB6(Q,X))||G.enumerable})}return J},zB6=(J)=>KB6(aa({},"__esModule",{value:!0}),J),Zw1={};XB6(Zw1,{BcsWriter:()=>Vw1});qw1.exports=zB6(Zw1);var WB6=pL(),ZB6=ia();class Vw1{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 na(BigInt(J),8).forEach((Q)=>this.write8(Q)),this}write128(J){return na(BigInt(J),16).forEach((Q)=>this.write8(Q)),this}write256(J){return na(BigInt(J),32).forEach((Q)=>this.write8(Q)),this}writeULEB(J){return(0,WB6.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,ZB6.encodeStr)(this.toBytes(),J)}}function na(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 ea=M((tX5,Bw1)=>{var{defineProperty:ra,getOwnPropertyDescriptor:VB6,getOwnPropertyNames:qB6}=Object,UB6=Object.prototype.hasOwnProperty,Uw1=(J)=>{throw TypeError(J)},DB6=(J,Q)=>{for(var Y in Q)ra(J,Y,{get:Q[Y],enumerable:!0})},HB6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of qB6(Q))if(!UB6.call(J,X)&&X!==Y)ra(J,X,{get:()=>Q[X],enumerable:!(G=VB6(Q,X))||G.enumerable})}return J},MB6=(J)=>HB6(ra({},"__esModule",{value:!0}),J),Dw1=(J,Q,Y)=>Q.has(J)||Uw1("Cannot "+Y),kQ=(J,Q,Y)=>(Dw1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),Vf=(J,Q,Y)=>Q.has(J)?Uw1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),qf=(J,Q,Y,G)=>(Dw1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),Hw1={};DB6(Hw1,{BcsEnum:()=>Ow1,BcsStruct:()=>Iw1,BcsTuple:()=>Aw1,BcsType:()=>gW,SerializedBcs:()=>sa,bigUIntBcsType:()=>LB6,dynamicSizeBcsType:()=>EB6,fixedSizeBcsType:()=>ta,isSerializedBcs:()=>NB6,lazyBcsType:()=>RB6,stringLikeBcsType:()=>CB6,uIntBcsType:()=>wB6});Bw1.exports=MB6(Hw1);var lM=AK(),IB6=ca(),OB6=pL(),AB6=oa(),uM,cL,Zf,xW,BB6=class J{constructor(Q){Vf(this,uM),Vf(this,cL),this.name=Q.name,this.read=Q.read,this.serializedSize=Q.serializedSize??(()=>null),qf(this,uM,Q.write),qf(this,cL,Q.serialize??((Y,G)=>{let X=new AB6.BcsWriter({initialSize:this.serializedSize(Y)??void 0,...G});return kQ(this,uM).call(this,Y,X),X.toBytes()})),this.validate=Q.validate??(()=>{})}write(Q,Y){this.validate(Q),kQ(this,uM).call(this,Q,Y)}serialize(Q,Y){return this.validate(Q),new sa(this,kQ(this,cL).call(this,Q,Y))}parse(Q){let Y=new IB6.BcsReader(Q);return this.read(Y)}fromHex(Q){return this.parse((0,lM.fromHex)(Q))}fromBase58(Q){return this.parse((0,lM.fromBase58)(Q))}fromBase64(Q){return this.parse((0,lM.fromBase64)(Q))}transform({name:Q,input:Y,output:G,validate:X}){return new J({name:Q??this.name,read:(K)=>G?G(this.read(K)):this.read(K),write:(K,z)=>kQ(this,uM).call(this,Y?Y(K):K,z),serializedSize:(K)=>this.serializedSize(Y?Y(K):K),serialize:(K,z)=>kQ(this,cL).call(this,Y?Y(K):K,z),validate:(K)=>{X?.(K),this.validate(Y?Y(K):K)}})}};uM=new WeakMap;cL=new WeakMap;var gW=BB6,Mw1=Symbol.for("@mysten/serialized-bcs");function NB6(J){return!!J&&typeof J==="object"&&J[Mw1]===!0}class sa{constructor(J,Q){Vf(this,Zf),Vf(this,xW),qf(this,Zf,J),qf(this,xW,Q)}get[Mw1](){return!0}toBytes(){return kQ(this,xW)}toHex(){return(0,lM.toHex)(kQ(this,xW))}toBase64(){return(0,lM.toBase64)(kQ(this,xW))}toBase58(){return(0,lM.toBase58)(kQ(this,xW))}parse(){return kQ(this,Zf).parse(kQ(this,xW))}}Zf=new WeakMap;xW=new WeakMap;function ta({size:J,...Q}){return new gW({...Q,serializedSize:()=>J})}function wB6({readMethod:J,writeMethod:Q,...Y}){return ta({...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 LB6({readMethod:J,writeMethod:Q,...Y}){return ta({...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 EB6({serialize:J,...Q}){let Y=new gW({...Q,serialize:J,write:(G,X)=>{for(let K of Y.serialize(G).toBytes())X.write8(K)}});return Y}function CB6({toBytes:J,fromBytes:Q,...Y}){return new gW({...Y,read:(G)=>{let X=G.readULEB(),K=G.readBytes(X);return Q(K)},write:(G,X)=>{let K=J(G);X.writeULEB(K.length);for(let z=0;z<K.length;z++)X.write8(K[z])},serialize:(G)=>{let X=J(G),K=(0,OB6.ulebEncode)(X.length),z=new Uint8Array(K.length+X.length);return z.set(K,0),z.set(X,K.length),z},validate:(G)=>{if(typeof G!=="string")throw TypeError(`Invalid ${Y.name} value: ${G}. Expected string`);Y.validate?.(G)}})}function RB6(J){let Q=null;function Y(){if(!Q)Q=J();return Q}return new gW({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 Iw1 extends gW{constructor({name:J,fields:Q,...Y}){let G=Object.entries(Q);super({name:J,serializedSize:(X)=>{let K=0;for(let[z,W]of G){let Z=W.serializedSize(X[z]);if(Z==null)return null;K+=Z}return K},read:(X)=>{let K={};for(let[z,W]of G)K[z]=W.read(X);return K},write:(X,K)=>{for(let[z,W]of G)W.write(X[z],K)},...Y,validate:(X)=>{if(Y?.validate?.(X),typeof X!=="object"||X==null)throw TypeError(`Expected object, found ${typeof X}`)}})}}class Ow1 extends gW{constructor({fields:J,...Q}){let Y=Object.entries(J);super({read:(G)=>{let X=G.readULEB(),K=Y[X];if(!K)throw TypeError(`Unknown value ${X} for enum ${Q.name}`);let[z,W]=K;return{[z]:W?.read(G)??!0,$kind:z}},write:(G,X)=>{let[K,z]=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===K){X.writeULEB(W),V?.write(z,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((z)=>G[z]!==void 0&&Object.hasOwn(J,z));if(X.length!==1)throw TypeError(`Expected object with one key, but found ${X.length} for type ${Q.name}}`);let[K]=X;if(!Object.hasOwn(J,K))throw TypeError(`Invalid enum variant ${K}`)}})}}class Aw1 extends gW{constructor({fields:J,name:Q,...Y}){super({name:Q??`(${J.map((G)=>G.name).join(", ")})`,serializedSize:(G)=>{let X=0;for(let K=0;K<J.length;K++){let z=J[K].serializedSize(G[K]);if(z==null)return null;X+=z}return X},read:(G)=>{let X=[];for(let K of J)X.push(K.read(G));return X},write:(G,X)=>{for(let K=0;K<J.length;K++)J[K].write(G[K],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 Ew1=M((eX5,Lw1)=>{var{defineProperty:Jo,getOwnPropertyDescriptor:FB6,getOwnPropertyNames:TB6}=Object,SB6=Object.prototype.hasOwnProperty,PB6=(J,Q)=>{for(var Y in Q)Jo(J,Y,{get:Q[Y],enumerable:!0})},$B6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of TB6(Q))if(!SB6.call(J,X)&&X!==Y)Jo(J,X,{get:()=>Q[X],enumerable:!(G=FB6(Q,X))||G.enumerable})}return J},kB6=(J)=>$B6(Jo({},"__esModule",{value:!0}),J),ww1={};PB6(ww1,{bcs:()=>Uf});Lw1.exports=kB6(ww1);var W5=ea(),Nw1=pL();function vB6(J,Q,Y){return new W5.BcsType({read:(G)=>{let X=Array(J);for(let K=0;K<J;K++)X[K]=Q.read(G);return X},write:(G,X)=>{for(let K of G)Q.write(K,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 fB6(J){return Uf.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 jB6(J,Q){return new W5.BcsType({read:(Y)=>{let G=Y.readULEB(),X=Array(G);for(let K=0;K<G;K++)X[K]=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 hB6(J,Q){return Uf.vector(Uf.tuple([J,Q])).transform({name:`Map<${J.name}, ${Q.name}>`,input:(Y)=>{return[...Y.entries()]},output:(Y)=>{let G=new Map;for(let[X,K]of Y)G.set(X,K);return G}})}var Uf={u8(J){return(0,W5.uIntBcsType)({readMethod:"read8",writeMethod:"write8",size:1,maxValue:255,...J,name:J?.name??"u8"})},u16(J){return(0,W5.uIntBcsType)({readMethod:"read16",writeMethod:"write16",size:2,maxValue:65535,...J,name:J?.name??"u16"})},u32(J){return(0,W5.uIntBcsType)({readMethod:"read32",writeMethod:"write32",size:4,maxValue:4294967295,...J,name:J?.name??"u32"})},u64(J){return(0,W5.bigUIntBcsType)({readMethod:"read64",writeMethod:"write64",size:8,maxValue:2n**64n-1n,...J,name:J?.name??"u64"})},u128(J){return(0,W5.bigUIntBcsType)({readMethod:"read128",writeMethod:"write128",size:16,maxValue:2n**128n-1n,...J,name:J?.name??"u128"})},u256(J){return(0,W5.bigUIntBcsType)({readMethod:"read256",writeMethod:"write256",size:32,maxValue:2n**256n-1n,...J,name:J?.name??"u256"})},bool(J){return(0,W5.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,W5.dynamicSizeBcsType)({read:(Q)=>Q.readULEB(),serialize:(Q)=>{return Uint8Array.from((0,Nw1.ulebEncode)(Q))},...J,name:J?.name??"uleb128"})},bytes(J,Q){return(0,W5.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 W5.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,Nw1.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,W5.stringLikeBcsType)({toBytes:(Q)=>new TextEncoder().encode(Q),fromBytes:(Q)=>new TextDecoder().decode(Q),...J,name:J?.name??"string"})},fixedArray:vB6,option:fB6,vector:jB6,tuple(J,Q){return new W5.BcsTuple({fields:J,...Q})},struct(J,Q,Y){return new W5.BcsStruct({name:J,fields:Q,...Y})},enum(J,Q,Y){return new W5.BcsEnum({name:J,fields:Q,...Y})},map:hB6,lazy(J){return(0,W5.lazyBcsType)(J)}}});var u6=M((JK5,Rw1)=>{var{defineProperty:Yo,getOwnPropertyDescriptor:bB6,getOwnPropertyNames:yB6}=Object,xB6=Object.prototype.hasOwnProperty,gB6=(J,Q)=>{for(var Y in Q)Yo(J,Y,{get:Q[Y],enumerable:!0})},mB6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of yB6(Q))if(!xB6.call(J,X)&&X!==Y)Yo(J,X,{get:()=>Q[X],enumerable:!(G=bB6(Q,X))||G.enumerable})}return J},uB6=(J)=>mB6(Yo({},"__esModule",{value:!0}),J),Cw1={};gB6(Cw1,{BcsEnum:()=>dM.BcsEnum,BcsReader:()=>dB6.BcsReader,BcsStruct:()=>dM.BcsStruct,BcsTuple:()=>dM.BcsTuple,BcsType:()=>dM.BcsType,BcsWriter:()=>pB6.BcsWriter,SerializedBcs:()=>dM.SerializedBcs,bcs:()=>lB6.bcs,decodeStr:()=>Qo.decodeStr,encodeStr:()=>Qo.encodeStr,fromB58:()=>_B6,fromB64:()=>nB6,fromBase58:()=>W2.fromBase58,fromBase64:()=>W2.fromBase64,fromHEX:()=>oB6,fromHex:()=>W2.fromHex,isSerializedBcs:()=>dM.isSerializedBcs,splitGenericParameters:()=>Qo.splitGenericParameters,toB58:()=>cB6,toB64:()=>iB6,toBase58:()=>W2.toBase58,toBase64:()=>W2.toBase64,toHEX:()=>aB6,toHex:()=>W2.toHex});Rw1.exports=uB6(Cw1);var W2=AK(),dM=ea(),lB6=Ew1(),dB6=ca(),Qo=ia(),pB6=oa(),cB6=W2.toBase58,_B6=W2.fromBase58,iB6=W2.toBase64,nB6=W2.fromBase64,aB6=W2.toHex,oB6=W2.fromHex});var Df=M((QK5,Pw1)=>{var{defineProperty:Go,getOwnPropertyDescriptor:rB6,getOwnPropertyNames:sB6}=Object,tB6=Object.prototype.hasOwnProperty,eB6=(J,Q)=>{for(var Y in Q)Go(J,Y,{get:Q[Y],enumerable:!0})},JN6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of sB6(Q))if(!tB6.call(J,X)&&X!==Y)Go(J,X,{get:()=>Q[X],enumerable:!(G=rB6(Q,X))||G.enumerable})}return J},QN6=(J)=>JN6(Go({},"__esModule",{value:!0}),J),Fw1={};eB6(Fw1,{isValidSuiNSName:()=>GN6,normalizeSuiNSName:()=>XN6});Pw1.exports=QN6(Fw1);var Tw1=/^(?!.*(^(?!@)|[-.@])($|[-.@]))(?:[a-z0-9-]{0,63}(?:\.[a-z0-9-]{0,63})*)?@[a-z0-9-]{0,63}$/i,Sw1=/^(?!.*(^|[-.])($|[-.]))(?:[a-z0-9-]{0,63}\.)+sui$/i,YN6=235;function GN6(J){if(J.length>YN6)return!1;if(J.includes("@"))return Tw1.test(J);return Sw1.test(J)}function XN6(J,Q="at"){let Y=J.toLowerCase(),G;if(Y.includes("@")){if(!Tw1.test(Y))throw Error(`Invalid SuiNS name ${J}`);let[X,K]=Y.split("@");G=[...X?X.split("."):[],K]}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 _L=M((YK5,fw1)=>{var{defineProperty:Xo,getOwnPropertyDescriptor:KN6,getOwnPropertyNames:zN6}=Object,WN6=Object.prototype.hasOwnProperty,ZN6=(J,Q)=>{for(var Y in Q)Xo(J,Y,{get:Q[Y],enumerable:!0})},VN6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of zN6(Q))if(!WN6.call(J,X)&&X!==Y)Xo(J,X,{get:()=>Q[X],enumerable:!(G=KN6(Q,X))||G.enumerable})}return J},qN6=(J)=>VN6(Xo({},"__esModule",{value:!0}),J),$w1={};ZN6($w1,{isValidNamedPackage:()=>vw1,isValidNamedType:()=>IN6});fw1.exports=qN6($w1);var UN6=Df(),DN6=/^([a-z0-9]+(?:-[a-z0-9]+)*)$/,HN6=/^\d+$/,MN6=64,kw1="/",vw1=(J)=>{let Q=J.split(kw1);if(Q.length<2||Q.length>3)return!1;let[Y,G,X]=Q;if(X!==void 0&&!HN6.test(X))return!1;if(!(0,UN6.isValidSuiNSName)(Y))return!1;return DN6.test(G)&&G.length<MN6},IN6=(J)=>{let Q=J.split(/::|<|>|,/);for(let Y of Q)if(Y.includes(kw1)&&!vw1(Y))return!1;return!0}});var j9=M((GK5,xw1)=>{var{defineProperty:Ko,getOwnPropertyDescriptor:ON6,getOwnPropertyNames:AN6}=Object,BN6=Object.prototype.hasOwnProperty,NN6=(J,Q)=>{for(var Y in Q)Ko(J,Y,{get:Q[Y],enumerable:!0})},wN6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of AN6(Q))if(!BN6.call(J,X)&&X!==Y)Ko(J,X,{get:()=>Q[X],enumerable:!(G=ON6(Q,X))||G.enumerable})}return J},LN6=(J)=>wN6(Ko({},"__esModule",{value:!0}),J),jw1={};NN6(jw1,{SUI_ADDRESS_LENGTH:()=>zo,isValidSuiAddress:()=>bw1,isValidSuiObjectId:()=>FN6,isValidTransactionDigest:()=>RN6,normalizeStructTag:()=>yw1,normalizeSuiAddress:()=>Zo,normalizeSuiObjectId:()=>SN6,parseStructTag:()=>Wo});xw1.exports=LN6(jw1);var hw1=u6(),EN6=_L(),CN6=32;function RN6(J){try{return(0,hw1.fromBase58)(J).length===CN6}catch{return!1}}var zo=32;function bw1(J){return PN6(J)&&$N6(J)===zo}function FN6(J){return bw1(J)}function TN6(J){if(!J.includes("::"))return J;return Wo(J)}function Wo(J){let[Q,Y]=J.split("::"),G=(0,EN6.isValidNamedPackage)(Q),X=J.slice(Q.length+Y.length+4),K=X.includes("<")?X.slice(0,X.indexOf("<")):X,z=X.includes("<")?(0,hw1.splitGenericParameters)(X.slice(X.indexOf("<")+1,X.lastIndexOf(">"))).map((W)=>TN6(W.trim())):[];return{address:G?Q:Zo(Q),module:Y,name:K,typeParams:z}}function yw1(J){let{address:Q,module:Y,name:G,typeParams:X}=typeof J==="string"?Wo(J):J,K=X?.length>0?`<${X.map((z)=>typeof z==="string"?z:yw1(z)).join(",")}>`:"";return`${Q}::${Y}::${G}${K}`}function Zo(J,Q=!1){let Y=J.toLowerCase();if(!Q&&Y.startsWith("0x"))Y=Y.slice(2);return`0x${Y.padStart(zo*2,"0")}`}function SN6(J,Q=!1){return Zo(J,Q)}function PN6(J){return/^(0x|0X)?[a-fA-F0-9]+$/.test(J)&&J.length%2===0}function $N6(J){return/^(0x|0X)/.test(J)?(J.length-2)/2:J.length/2}});var lw1=M((XK5,uw1)=>{var{defineProperty:Vo,getOwnPropertyDescriptor:kN6,getOwnPropertyNames:vN6}=Object,fN6=Object.prototype.hasOwnProperty,jN6=(J,Q)=>{for(var Y in Q)Vo(J,Y,{get:Q[Y],enumerable:!0})},hN6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of vN6(Q))if(!fN6.call(J,X)&&X!==Y)Vo(J,X,{get:()=>Q[X],enumerable:!(G=kN6(Q,X))||G.enumerable})}return J},bN6=(J)=>hN6(Vo({},"__esModule",{value:!0}),J),gw1={};jN6(gw1,{MIST_PER_SUI:()=>xN6,MOVE_STDLIB_ADDRESS:()=>gN6,SUI_CLOCK_OBJECT_ID:()=>uN6,SUI_DECIMALS:()=>yN6,SUI_FRAMEWORK_ADDRESS:()=>mw1,SUI_RANDOM_OBJECT_ID:()=>cN6,SUI_SYSTEM_ADDRESS:()=>mN6,SUI_SYSTEM_MODULE_NAME:()=>lN6,SUI_SYSTEM_STATE_OBJECT_ID:()=>pN6,SUI_TYPE_ARG:()=>dN6});uw1.exports=bN6(gw1);var qo=j9(),yN6=9,xN6=BigInt(1e9),gN6="0x1",mw1="0x2",mN6="0x3",uN6=(0,qo.normalizeSuiObjectId)("0x6"),lN6="sui_system",dN6=`${mw1}::sui::SUI`,pN6=(0,qo.normalizeSuiObjectId)("0x5"),cN6=(0,qo.normalizeSuiObjectId)("0x8")});var cw1=M((dw1)=>{Object.defineProperty(dw1,"__esModule",{value:!0});dw1.crypto=void 0;var mW=M1("node:crypto");dw1.crypto=mW&&typeof mW==="object"&&"webcrypto"in mW?mW.webcrypto:mW&&typeof mW==="object"&&("randomBytes"in mW)?mW:void 0});var N8=M((ew1)=>{/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(ew1,"__esModule",{value:!0});ew1.wrapXOFConstructorWithOpts=ew1.wrapConstructorWithOpts=ew1.wrapConstructor=ew1.Hash=ew1.nextTick=ew1.swap32IfBE=ew1.byteSwapIfBE=ew1.swap8IfBE=ew1.isLE=void 0;ew1.isBytes=iw1;ew1.anumber=Uo;ew1.abytes=cM;ew1.ahash=_N6;ew1.aexists=iN6;ew1.aoutput=nN6;ew1.u8=aN6;ew1.u32=oN6;ew1.clean=rN6;ew1.createView=sN6;ew1.rotr=tN6;ew1.rotl=eN6;ew1.byteSwap=Do;ew1.byteSwap32=nw1;ew1.bytesToHex=Qw6;ew1.hexToBytes=Yw6;ew1.asyncLoop=Xw6;ew1.utf8ToBytes=Ho;ew1.bytesToUtf8=Kw6;ew1.toBytes=Hf;ew1.kdfInputToBytes=zw6;ew1.concatBytes=Ww6;ew1.checkOpts=Zw6;ew1.createHasher=rw1;ew1.createOptHasher=sw1;ew1.createXOFer=tw1;ew1.randomBytes=Vw6;var pM=cw1();function iw1(J){return J instanceof Uint8Array||ArrayBuffer.isView(J)&&J.constructor.name==="Uint8Array"}function Uo(J){if(!Number.isSafeInteger(J)||J<0)throw Error("positive integer expected, got "+J)}function cM(J,...Q){if(!iw1(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 _N6(J){if(typeof J!=="function"||typeof J.create!=="function")throw Error("Hash should be wrapped by utils.createHasher");Uo(J.outputLen),Uo(J.blockLen)}function iN6(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 nN6(J,Q){cM(J);let Y=Q.outputLen;if(J.length<Y)throw Error("digestInto() expects output buffer of length at least "+Y)}function aN6(J){return new Uint8Array(J.buffer,J.byteOffset,J.byteLength)}function oN6(J){return new Uint32Array(J.buffer,J.byteOffset,Math.floor(J.byteLength/4))}function rN6(...J){for(let Q=0;Q<J.length;Q++)J[Q].fill(0)}function sN6(J){return new DataView(J.buffer,J.byteOffset,J.byteLength)}function tN6(J,Q){return J<<32-Q|J>>>Q}function eN6(J,Q){return J<<Q|J>>>32-Q>>>0}ew1.isLE=(()=>new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68)();function Do(J){return J<<24&4278190080|J<<8&16711680|J>>>8&65280|J>>>24&255}ew1.swap8IfBE=ew1.isLE?(J)=>J:(J)=>Do(J);ew1.byteSwapIfBE=ew1.swap8IfBE;function nw1(J){for(let Q=0;Q<J.length;Q++)J[Q]=Do(J[Q]);return J}ew1.swap32IfBE=ew1.isLE?(J)=>J:nw1;var aw1=(()=>typeof Uint8Array.from([]).toHex==="function"&&typeof Uint8Array.fromHex==="function")(),Jw6=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function Qw6(J){if(cM(J),aw1)return J.toHex();let Q="";for(let Y=0;Y<J.length;Y++)Q+=Jw6[J[Y]];return Q}var BK={_0:48,_9:57,A:65,F:70,a:97,f:102};function _w1(J){if(J>=BK._0&&J<=BK._9)return J-BK._0;if(J>=BK.A&&J<=BK.F)return J-(BK.A-10);if(J>=BK.a&&J<=BK.f)return J-(BK.a-10);return}function Yw6(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);if(aw1)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,K=0;X<Y;X++,K+=2){let z=_w1(J.charCodeAt(K)),W=_w1(J.charCodeAt(K+1));if(z===void 0||W===void 0){let Z=J[K]+J[K+1];throw Error('hex string expected, got non-hex character "'+Z+'" at index '+K)}G[X]=z*16+W}return G}var Gw6=async()=>{};ew1.nextTick=Gw6;async function Xw6(J,Q,Y){let G=Date.now();for(let X=0;X<J;X++){Y(X);let K=Date.now()-G;if(K>=0&&K<Q)continue;await ew1.nextTick(),G+=K}}function Ho(J){if(typeof J!=="string")throw Error("string expected");return new Uint8Array(new TextEncoder().encode(J))}function Kw6(J){return new TextDecoder().decode(J)}function Hf(J){if(typeof J==="string")J=Ho(J);return cM(J),J}function zw6(J){if(typeof J==="string")J=Ho(J);return cM(J),J}function Ww6(...J){let Q=0;for(let G=0;G<J.length;G++){let X=J[G];cM(X),Q+=X.length}let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let K=J[G];Y.set(K,X),X+=K.length}return Y}function Zw6(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{}ew1.Hash=ow1;function rw1(J){let Q=(G)=>J().update(Hf(G)).digest(),Y=J();return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=()=>J(),Q}function sw1(J){let Q=(G,X)=>J(X).update(Hf(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}function tw1(J){let Q=(G,X)=>J(X).update(Hf(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}ew1.wrapConstructor=rw1;ew1.wrapConstructorWithOpts=sw1;ew1.wrapXOFConstructorWithOpts=tw1;function Vw6(J=32){if(pM.crypto&&typeof pM.crypto.getRandomValues==="function")return pM.crypto.getRandomValues(new Uint8Array(J));if(pM.crypto&&typeof pM.crypto.randomBytes==="function")return Uint8Array.from(pM.crypto.randomBytes(J));throw Error("crypto.getRandomValues must be defined")}});var KL1=M((GL1)=>{Object.defineProperty(GL1,"__esModule",{value:!0});GL1.BSIGMA=void 0;GL1.G1s=dw6;GL1.G2s=pw6;var Mf=N8();GL1.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 dw6(J,Q,Y,G,X){return J=J+Q+X|0,G=(0,Mf.rotr)(G^J,16),Y=Y+G|0,Q=(0,Mf.rotr)(Q^Y,12),{a:J,b:Q,c:Y,d:G}}function pw6(J,Q,Y,G,X){return J=J+Q+X|0,G=(0,Mf.rotr)(G^J,8),Y=Y+G|0,Q=(0,Mf.rotr)(Q^Y,7),{a:J,b:Q,c:Y,d:G}}});var If=M((ZL1)=>{Object.defineProperty(ZL1,"__esModule",{value:!0});ZL1.SHA512_IV=ZL1.SHA384_IV=ZL1.SHA224_IV=ZL1.SHA256_IV=ZL1.HashMD=void 0;ZL1.setBigUint64=zL1;ZL1.Chi=iw6;ZL1.Maj=nw6;var KG=N8();function zL1(J,Q,Y,G){if(typeof J.setBigUint64==="function")return J.setBigUint64(Q,Y,G);let X=BigInt(32),K=BigInt(4294967295),z=Number(Y>>X&K),W=Number(Y&K),Z=G?4:0,V=G?0:4;J.setUint32(Q+Z,z,G),J.setUint32(Q+V,W,G)}function iw6(J,Q,Y){return J&Q^~J&Y}function nw6(J,Q,Y){return J&Q^J&Y^Q&Y}class WL1 extends KG.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,KG.createView)(this.buffer)}update(J){(0,KG.aexists)(this),J=(0,KG.toBytes)(J),(0,KG.abytes)(J);let{view:Q,buffer:Y,blockLen:G}=this,X=J.length;for(let K=0;K<X;){let z=Math.min(G-this.pos,X-K);if(z===G){let W=(0,KG.createView)(J);for(;G<=X-K;K+=G)this.process(W,K);continue}if(Y.set(J.subarray(K,K+z),this.pos),this.pos+=z,K+=z,this.pos===G)this.process(Q,0),this.pos=0}return this.length+=J.length,this.roundClean(),this}digestInto(J){(0,KG.aexists)(this),(0,KG.aoutput)(J,this),this.finished=!0;let{buffer:Q,view:Y,blockLen:G,isLE:X}=this,{pos:K}=this;if(Q[K++]=128,(0,KG.clean)(this.buffer.subarray(K)),this.padOffset>G-K)this.process(Y,0),K=0;for(let q=K;q<G;q++)Q[q]=0;zL1(Y,G-8,BigInt(this.length*8),X),this.process(Y,0);let z=(0,KG.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++)z.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:K,pos:z}=this;if(J.destroyed=K,J.finished=X,J.length=G,J.pos=z,G%Q)J.buffer.set(Y);return J}clone(){return this._cloneInto()}}ZL1.HashMD=WL1;ZL1.SHA256_IV=Uint32Array.from([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]);ZL1.SHA224_IV=Uint32Array.from([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]);ZL1.SHA384_IV=Uint32Array.from([3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]);ZL1.SHA512_IV=Uint32Array.from([1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209])});var Af=M((vL1)=>{Object.defineProperty(vL1,"__esModule",{value:!0});vL1.toBig=vL1.shrSL=vL1.shrSH=vL1.rotrSL=vL1.rotrSH=vL1.rotrBL=vL1.rotrBH=vL1.rotr32L=vL1.rotr32H=vL1.rotlSL=vL1.rotlSH=vL1.rotlBL=vL1.rotlBH=vL1.add5L=vL1.add5H=vL1.add4L=vL1.add4H=vL1.add3L=vL1.add3H=void 0;vL1.add=RL1;vL1.fromBig=Oo;vL1.split=qL1;var Of=BigInt(4294967295),Io=BigInt(32);function Oo(J,Q=!1){if(Q)return{h:Number(J&Of),l:Number(J>>Io&Of)};return{h:Number(J>>Io&Of)|0,l:Number(J&Of)|0}}function qL1(J,Q=!1){let Y=J.length,G=new Uint32Array(Y),X=new Uint32Array(Y);for(let K=0;K<Y;K++){let{h:z,l:W}=Oo(J[K],Q);[G[K],X[K]]=[z,W]}return[G,X]}var UL1=(J,Q)=>BigInt(J>>>0)<<Io|BigInt(Q>>>0);vL1.toBig=UL1;var DL1=(J,Q,Y)=>J>>>Y;vL1.shrSH=DL1;var HL1=(J,Q,Y)=>J<<32-Y|Q>>>Y;vL1.shrSL=HL1;var ML1=(J,Q,Y)=>J>>>Y|Q<<32-Y;vL1.rotrSH=ML1;var IL1=(J,Q,Y)=>J<<32-Y|Q>>>Y;vL1.rotrSL=IL1;var OL1=(J,Q,Y)=>J<<64-Y|Q>>>Y-32;vL1.rotrBH=OL1;var AL1=(J,Q,Y)=>J>>>Y-32|Q<<64-Y;vL1.rotrBL=AL1;var BL1=(J,Q)=>Q;vL1.rotr32H=BL1;var NL1=(J,Q)=>J;vL1.rotr32L=NL1;var wL1=(J,Q,Y)=>J<<Y|Q>>>32-Y;vL1.rotlSH=wL1;var LL1=(J,Q,Y)=>Q<<Y|J>>>32-Y;vL1.rotlSL=LL1;var EL1=(J,Q,Y)=>Q<<Y-32|J>>>64-Y;vL1.rotlBH=EL1;var CL1=(J,Q,Y)=>J<<Y-32|Q>>>64-Y;vL1.rotlBL=CL1;function RL1(J,Q,Y,G){let X=(Q>>>0)+(G>>>0);return{h:J+Y+(X/4294967296|0)|0,l:X|0}}var FL1=(J,Q,Y)=>(J>>>0)+(Q>>>0)+(Y>>>0);vL1.add3L=FL1;var TL1=(J,Q,Y,G)=>Q+Y+G+(J/4294967296|0)|0;vL1.add3H=TL1;var SL1=(J,Q,Y,G)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0);vL1.add4L=SL1;var PL1=(J,Q,Y,G,X)=>Q+Y+G+X+(J/4294967296|0)|0;vL1.add4H=PL1;var $L1=(J,Q,Y,G,X)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0)+(X>>>0);vL1.add5L=$L1;var kL1=(J,Q,Y,G,X,K)=>Q+Y+G+X+K+(J/4294967296|0)|0;vL1.add5H=kL1;var QL6={fromBig:Oo,split:qL1,toBig:UL1,shrSH:DL1,shrSL:HL1,rotrSH:ML1,rotrSL:IL1,rotrBH:OL1,rotrBL:AL1,rotr32H:BL1,rotr32L:NL1,rotlSH:wL1,rotlSL:LL1,rotlBH:EL1,rotlBL:CL1,add:RL1,add3L:FL1,add3H:TL1,add4L:SL1,add4H:PL1,add5H:kL1,add5L:$L1};vL1.default=QL6});var xL1=M((bL1)=>{Object.defineProperty(bL1,"__esModule",{value:!0});bL1.blake2s=bL1.BLAKE2s=bL1.blake2b=bL1.BLAKE2b=bL1.BLAKE2=void 0;bL1.compress=hL1;var k4=KL1(),RL6=If(),x5=Af(),L0=N8(),X4=Uint32Array.from([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),y1=new Uint32Array(32);function uW(J,Q,Y,G,X,K){let z=X[K],W=X[K+1],Z=y1[2*J],V=y1[2*J+1],q=y1[2*Q],U=y1[2*Q+1],D=y1[2*Y],H=y1[2*Y+1],I=y1[2*G],O=y1[2*G+1],A=x5.add3L(Z,q,z);V=x5.add3H(A,V,U,W),Z=A|0,{Dh:O,Dl:I}={Dh:O^V,Dl:I^Z},{Dh:O,Dl:I}={Dh:x5.rotr32H(O,I),Dl:x5.rotr32L(O,I)},{h:H,l:D}=x5.add(H,D,O,I),{Bh:U,Bl:q}={Bh:U^H,Bl:q^D},{Bh:U,Bl:q}={Bh:x5.rotrSH(U,q,24),Bl:x5.rotrSL(U,q,24)},y1[2*J]=Z,y1[2*J+1]=V,y1[2*Q]=q,y1[2*Q+1]=U,y1[2*Y]=D,y1[2*Y+1]=H,y1[2*G]=I,y1[2*G+1]=O}function lW(J,Q,Y,G,X,K){let z=X[K],W=X[K+1],Z=y1[2*J],V=y1[2*J+1],q=y1[2*Q],U=y1[2*Q+1],D=y1[2*Y],H=y1[2*Y+1],I=y1[2*G],O=y1[2*G+1],A=x5.add3L(Z,q,z);V=x5.add3H(A,V,U,W),Z=A|0,{Dh:O,Dl:I}={Dh:O^V,Dl:I^Z},{Dh:O,Dl:I}={Dh:x5.rotrSH(O,I,16),Dl:x5.rotrSL(O,I,16)},{h:H,l:D}=x5.add(H,D,O,I),{Bh:U,Bl:q}={Bh:U^H,Bl:q^D},{Bh:U,Bl:q}={Bh:x5.rotrBH(U,q,63),Bl:x5.rotrBL(U,q,63)},y1[2*J]=Z,y1[2*J+1]=V,y1[2*Q]=q,y1[2*Q+1]=U,y1[2*Y]=D,y1[2*Y+1]=H,y1[2*G]=I,y1[2*G+1]=O}function jL1(J,Q={},Y,G,X){if((0,L0.anumber)(Y),J<0||J>Y)throw Error("outputLen bigger than keyLen");let{key:K,salt:z,personalization:W}=Q;if(K!==void 0&&(K.length<1||K.length>Y))throw Error("key length must be undefined or 1.."+Y);if(z!==void 0&&z.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 Bf extends L0.Hash{constructor(J,Q){super();this.finished=!1,this.destroyed=!1,this.length=0,this.pos=0,(0,L0.anumber)(J),(0,L0.anumber)(Q),this.blockLen=J,this.outputLen=Q,this.buffer=new Uint8Array(J),this.buffer32=(0,L0.u32)(this.buffer)}update(J){(0,L0.aexists)(this),J=(0,L0.toBytes)(J),(0,L0.abytes)(J);let{blockLen:Q,buffer:Y,buffer32:G}=this,X=J.length,K=J.byteOffset,z=J.buffer;for(let W=0;W<X;){if(this.pos===Q)(0,L0.swap32IfBE)(G),this.compress(G,0,!1),(0,L0.swap32IfBE)(G),this.pos=0;let Z=Math.min(Q-this.pos,X-W),V=K+W;if(Z===Q&&!(V%4)&&W+Z<X){let q=new Uint32Array(z,V,Math.floor((X-W)/4));(0,L0.swap32IfBE)(q);for(let U=0;W+Q<X;U+=G.length,W+=Q)this.length+=Q,this.compress(q,U,!1);(0,L0.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,L0.aexists)(this),(0,L0.aoutput)(J,this);let{pos:Q,buffer32:Y}=this;this.finished=!0,(0,L0.clean)(this.buffer.subarray(Q)),(0,L0.swap32IfBE)(Y),this.compress(Y,0,!0),(0,L0.swap32IfBE)(Y);let G=(0,L0.u32)(J);this.get().forEach((X,K)=>G[K]=(0,L0.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:K,pos:z}=this;return J||(J=new this.constructor({dkLen:K})),J.set(...this.get()),J.buffer.set(Q),J.destroyed=X,J.finished=G,J.length=Y,J.pos=z,J.outputLen=K,J}clone(){return this._cloneInto()}}bL1.BLAKE2=Bf;class Ao extends Bf{constructor(J={}){let Q=J.dkLen===void 0?64:J.dkLen;super(128,Q);this.v0l=X4[0]|0,this.v0h=X4[1]|0,this.v1l=X4[2]|0,this.v1h=X4[3]|0,this.v2l=X4[4]|0,this.v2h=X4[5]|0,this.v3l=X4[6]|0,this.v3h=X4[7]|0,this.v4l=X4[8]|0,this.v4h=X4[9]|0,this.v5l=X4[10]|0,this.v5h=X4[11]|0,this.v6l=X4[12]|0,this.v6h=X4[13]|0,this.v7l=X4[14]|0,this.v7h=X4[15]|0,jL1(Q,J,64,16,16);let{key:Y,personalization:G,salt:X}=J,K=0;if(Y!==void 0)Y=(0,L0.toBytes)(Y),K=Y.length;if(this.v0l^=this.outputLen|K<<8|65536|16777216,X!==void 0){X=(0,L0.toBytes)(X);let z=(0,L0.u32)(X);this.v4l^=(0,L0.swap8IfBE)(z[0]),this.v4h^=(0,L0.swap8IfBE)(z[1]),this.v5l^=(0,L0.swap8IfBE)(z[2]),this.v5h^=(0,L0.swap8IfBE)(z[3])}if(G!==void 0){G=(0,L0.toBytes)(G);let z=(0,L0.u32)(G);this.v6l^=(0,L0.swap8IfBE)(z[0]),this.v6h^=(0,L0.swap8IfBE)(z[1]),this.v7l^=(0,L0.swap8IfBE)(z[2]),this.v7h^=(0,L0.swap8IfBE)(z[3])}if(Y!==void 0){let z=new Uint8Array(this.blockLen);z.set(Y),this.update(z)}}get(){let{v0l:J,v0h:Q,v1l:Y,v1h:G,v2l:X,v2h:K,v3l:z,v3h:W,v4l:Z,v4h:V,v5l:q,v5h:U,v6l:D,v6h:H,v7l:I,v7h:O}=this;return[J,Q,Y,G,X,K,z,W,Z,V,q,U,D,H,I,O]}set(J,Q,Y,G,X,K,z,W,Z,V,q,U,D,H,I,O){this.v0l=J|0,this.v0h=Q|0,this.v1l=Y|0,this.v1h=G|0,this.v2l=X|0,this.v2h=K|0,this.v3l=z|0,this.v3h=W|0,this.v4l=Z|0,this.v4h=V|0,this.v5l=q|0,this.v5h=U|0,this.v6l=D|0,this.v6h=H|0,this.v7l=I|0,this.v7h=O|0}compress(J,Q,Y){this.get().forEach((W,Z)=>y1[Z]=W),y1.set(X4,16);let{h:G,l:X}=x5.fromBig(BigInt(this.length));if(y1[24]=X4[8]^X,y1[25]=X4[9]^G,Y)y1[28]=~y1[28],y1[29]=~y1[29];let K=0,z=k4.BSIGMA;for(let W=0;W<12;W++)uW(0,4,8,12,J,Q+2*z[K++]),lW(0,4,8,12,J,Q+2*z[K++]),uW(1,5,9,13,J,Q+2*z[K++]),lW(1,5,9,13,J,Q+2*z[K++]),uW(2,6,10,14,J,Q+2*z[K++]),lW(2,6,10,14,J,Q+2*z[K++]),uW(3,7,11,15,J,Q+2*z[K++]),lW(3,7,11,15,J,Q+2*z[K++]),uW(0,5,10,15,J,Q+2*z[K++]),lW(0,5,10,15,J,Q+2*z[K++]),uW(1,6,11,12,J,Q+2*z[K++]),lW(1,6,11,12,J,Q+2*z[K++]),uW(2,7,8,13,J,Q+2*z[K++]),lW(2,7,8,13,J,Q+2*z[K++]),uW(3,4,9,14,J,Q+2*z[K++]),lW(3,4,9,14,J,Q+2*z[K++]);this.v0l^=y1[0]^y1[16],this.v0h^=y1[1]^y1[17],this.v1l^=y1[2]^y1[18],this.v1h^=y1[3]^y1[19],this.v2l^=y1[4]^y1[20],this.v2h^=y1[5]^y1[21],this.v3l^=y1[6]^y1[22],this.v3h^=y1[7]^y1[23],this.v4l^=y1[8]^y1[24],this.v4h^=y1[9]^y1[25],this.v5l^=y1[10]^y1[26],this.v5h^=y1[11]^y1[27],this.v6l^=y1[12]^y1[28],this.v6h^=y1[13]^y1[29],this.v7l^=y1[14]^y1[30],this.v7h^=y1[15]^y1[31],(0,L0.clean)(y1)}destroy(){this.destroyed=!0,(0,L0.clean)(this.buffer32),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}bL1.BLAKE2b=Ao;bL1.blake2b=(0,L0.createOptHasher)((J)=>new Ao(J));function hL1(J,Q,Y,G,X,K,z,W,Z,V,q,U,D,H,I,O,A,B,w,N){let L=0;for(let R=0;R<G;R++)({a:X,b:Z,c:D,d:A}=(0,k4.G1s)(X,Z,D,A,Y[Q+J[L++]])),{a:X,b:Z,c:D,d:A}=(0,k4.G2s)(X,Z,D,A,Y[Q+J[L++]]),{a:K,b:V,c:H,d:B}=(0,k4.G1s)(K,V,H,B,Y[Q+J[L++]]),{a:K,b:V,c:H,d:B}=(0,k4.G2s)(K,V,H,B,Y[Q+J[L++]]),{a:z,b:q,c:I,d:w}=(0,k4.G1s)(z,q,I,w,Y[Q+J[L++]]),{a:z,b:q,c:I,d:w}=(0,k4.G2s)(z,q,I,w,Y[Q+J[L++]]),{a:W,b:U,c:O,d:N}=(0,k4.G1s)(W,U,O,N,Y[Q+J[L++]]),{a:W,b:U,c:O,d:N}=(0,k4.G2s)(W,U,O,N,Y[Q+J[L++]]),{a:X,b:V,c:I,d:N}=(0,k4.G1s)(X,V,I,N,Y[Q+J[L++]]),{a:X,b:V,c:I,d:N}=(0,k4.G2s)(X,V,I,N,Y[Q+J[L++]]),{a:K,b:q,c:O,d:A}=(0,k4.G1s)(K,q,O,A,Y[Q+J[L++]]),{a:K,b:q,c:O,d:A}=(0,k4.G2s)(K,q,O,A,Y[Q+J[L++]]),{a:z,b:U,c:D,d:B}=(0,k4.G1s)(z,U,D,B,Y[Q+J[L++]]),{a:z,b:U,c:D,d:B}=(0,k4.G2s)(z,U,D,B,Y[Q+J[L++]]),{a:W,b:Z,c:H,d:w}=(0,k4.G1s)(W,Z,H,w,Y[Q+J[L++]]),{a:W,b:Z,c:H,d:w}=(0,k4.G2s)(W,Z,H,w,Y[Q+J[L++]]);return{v0:X,v1:K,v2:z,v3:W,v4:Z,v5:V,v6:q,v7:U,v8:D,v9:H,v10:I,v11:O,v12:A,v13:B,v14:w,v15:N}}var Z5=RL6.SHA256_IV;class Bo extends Bf{constructor(J={}){let Q=J.dkLen===void 0?32:J.dkLen;super(64,Q);this.v0=Z5[0]|0,this.v1=Z5[1]|0,this.v2=Z5[2]|0,this.v3=Z5[3]|0,this.v4=Z5[4]|0,this.v5=Z5[5]|0,this.v6=Z5[6]|0,this.v7=Z5[7]|0,jL1(Q,J,32,8,8);let{key:Y,personalization:G,salt:X}=J,K=0;if(Y!==void 0)Y=(0,L0.toBytes)(Y),K=Y.length;if(this.v0^=this.outputLen|K<<8|65536|16777216,X!==void 0){X=(0,L0.toBytes)(X);let z=(0,L0.u32)(X);this.v4^=(0,L0.swap8IfBE)(z[0]),this.v5^=(0,L0.swap8IfBE)(z[1])}if(G!==void 0){G=(0,L0.toBytes)(G);let z=(0,L0.u32)(G);this.v6^=(0,L0.swap8IfBE)(z[0]),this.v7^=(0,L0.swap8IfBE)(z[1])}if(Y!==void 0){(0,L0.abytes)(Y);let z=new Uint8Array(this.blockLen);z.set(Y),this.update(z)}}get(){let{v0:J,v1:Q,v2:Y,v3:G,v4:X,v5:K,v6:z,v7:W}=this;return[J,Q,Y,G,X,K,z,W]}set(J,Q,Y,G,X,K,z,W){this.v0=J|0,this.v1=Q|0,this.v2=Y|0,this.v3=G|0,this.v4=X|0,this.v5=K|0,this.v6=z|0,this.v7=W|0}compress(J,Q,Y){let{h:G,l:X}=x5.fromBig(BigInt(this.length)),{v0:K,v1:z,v2:W,v3:Z,v4:V,v5:q,v6:U,v7:D,v8:H,v9:I,v10:O,v11:A,v12:B,v13:w,v14:N,v15:L}=hL1(k4.BSIGMA,Q,J,10,this.v0,this.v1,this.v2,this.v3,this.v4,this.v5,this.v6,this.v7,Z5[0],Z5[1],Z5[2],Z5[3],X^Z5[4],G^Z5[5],Y?~Z5[6]:Z5[6],Z5[7]);this.v0^=K^H,this.v1^=z^I,this.v2^=W^O,this.v3^=Z^A,this.v4^=V^B,this.v5^=q^w,this.v6^=U^N,this.v7^=D^L}destroy(){this.destroyed=!0,(0,L0.clean)(this.buffer32),this.set(0,0,0,0,0,0,0,0)}}bL1.BLAKE2s=Bo;bL1.blake2s=(0,L0.createOptHasher)((J)=>new Bo(J))});var _M=M((mL1)=>{Object.defineProperty(mL1,"__esModule",{value:!0});mL1.blake2b=mL1.BLAKE2b=void 0;var gL1=xL1();mL1.BLAKE2b=gL1.BLAKE2b;mL1.blake2b=gL1.blake2b});var iM=M((DK5,dL1)=>{var{defineProperty:No,getOwnPropertyDescriptor:vL6,getOwnPropertyNames:fL6}=Object,jL6=Object.prototype.hasOwnProperty,hL6=(J,Q)=>{for(var Y in Q)No(J,Y,{get:Q[Y],enumerable:!0})},bL6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of fL6(Q))if(!jL6.call(J,X)&&X!==Y)No(J,X,{get:()=>Q[X],enumerable:!(G=vL6(Q,X))||G.enumerable})}return J},yL6=(J)=>bL6(No({},"__esModule",{value:!0}),J),lL1={};hL6(lL1,{TypeTagSerializer:()=>NK,normalizeTypeTag:()=>lL6});dL1.exports=yL6(lL1);var xL6=u6(),gL6=j9(),mL6=/^vector<(.+)>$/,uL6=/^([^:]+)::([^:]+)::([^<]+)(<(.+)>)?/;class NK{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(mL6);if(Y)return{vector:NK.parseFromStr(Y[1],Q)};let G=J.match(uL6);if(G)return{struct:{address:Q?(0,gL6.normalizeSuiAddress)(G[1]):G[1],module:G[2],name:G[3],typeParams:G[5]===void 0?[]:NK.parseStructTypeArgs(G[5],Q)}};throw Error(`Encountered unexpected token when parsing type args for ${J}`)}static parseStructTypeArgs(J,Q=!1){return(0,xL6.splitGenericParameters)(J).map((Y)=>NK.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<${NK.tagToString(J.vector)}>`;if("struct"in J){let Q=J.struct,Y=Q.typeParams.map(NK.tagToString).join(", ");return`${Q.address}::${Q.module}::${Q.name}${Y?`<${Y}>`:""}`}throw Error("Invalid TypeTag")}}function lL6(J){return NK.tagToString(NK.parseFromStr(J))}});var nL=M((HK5,IE1)=>{var{defineProperty:wo,getOwnPropertyDescriptor:dL6,getOwnPropertyNames:pL6}=Object,cL6=Object.prototype.hasOwnProperty,_L6=(J,Q)=>{for(var Y in Q)wo(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))if(!cL6.call(J,X)&&X!==Y)wo(J,X,{get:()=>Q[X],enumerable:!(G=dL6(Q,X))||G.enumerable})}return J},nL6=(J)=>iL6(wo({},"__esModule",{value:!0}),J),cL1={};_L6(cL1,{Address:()=>qJ,AppId:()=>zE1,Argument:()=>zG,CallArg:()=>aL1,Command:()=>rL1,CompressedSignature:()=>VE1,GasData:()=>QE1,Intent:()=>WE1,IntentMessage:()=>ZE1,IntentScope:()=>XE1,IntentVersion:()=>KE1,MultiSig:()=>sL6,MultiSigPkMap:()=>UE1,MultiSigPublicKey:()=>DE1,ObjectArg:()=>nL1,ObjectDigest:()=>_L1,Owner:()=>rL6,PasskeyAuthenticator:()=>eL6,ProgrammableMoveCall:()=>oL1,ProgrammableTransaction:()=>sL1,PublicKey:()=>qE1,SenderSignedData:()=>tL6,SenderSignedTransaction:()=>ME1,SharedObjectRef:()=>iL1,StructTag:()=>JE1,SuiObjectRef:()=>Nf,TransactionData:()=>GE1,TransactionDataV1:()=>YE1,TransactionExpiration:()=>eL1,TransactionKind:()=>tL1,TypeTag:()=>Eo,base64String:()=>HE1});IE1.exports=nL6(cL1);var I1=u6(),iL=j9(),pL1=iM();function aL6(J){return I1.bcs.u64({name:"unsafe_u64",...J}).transform({input:(Q)=>Q,output:(Q)=>Number(Q)})}function oL6(J){return I1.bcs.enum("Option",{None:null,Some:J})}var qJ=I1.bcs.bytes(iL.SUI_ADDRESS_LENGTH).transform({validate:(J)=>{let Q=typeof J==="string"?J:(0,I1.toHex)(J);if(!Q||!(0,iL.isValidSuiAddress)((0,iL.normalizeSuiAddress)(Q)))throw Error(`Invalid Sui address ${Q}`)},input:(J)=>typeof J==="string"?(0,I1.fromHex)((0,iL.normalizeSuiAddress)(J)):J,output:(J)=>(0,iL.normalizeSuiAddress)((0,I1.toHex)(J))}),_L1=I1.bcs.byteVector().transform({name:"ObjectDigest",input:(J)=>(0,I1.fromBase58)(J),output:(J)=>(0,I1.toBase58)(new Uint8Array(J)),validate:(J)=>{if((0,I1.fromBase58)(J).length!==32)throw Error("ObjectDigest must be 32 bytes")}}),Nf=I1.bcs.struct("SuiObjectRef",{objectId:qJ,version:I1.bcs.u64(),digest:_L1}),iL1=I1.bcs.struct("SharedObjectRef",{objectId:qJ,initialSharedVersion:I1.bcs.u64(),mutable:I1.bcs.bool()}),nL1=I1.bcs.enum("ObjectArg",{ImmOrOwnedObject:Nf,SharedObject:iL1,Receiving:Nf}),rL6=I1.bcs.enum("Owner",{AddressOwner:qJ,ObjectOwner:qJ,Shared:I1.bcs.struct("Shared",{initialSharedVersion:I1.bcs.u64()}),Immutable:null,ConsensusAddressOwner:I1.bcs.struct("ConsensusAddressOwner",{owner:qJ,startVersion:I1.bcs.u64()})}),aL1=I1.bcs.enum("CallArg",{Pure:I1.bcs.struct("Pure",{bytes:I1.bcs.byteVector().transform({input:(J)=>typeof J==="string"?(0,I1.fromBase64)(J):J,output:(J)=>(0,I1.toBase64)(new Uint8Array(J))})}),Object:nL1}),Lo=I1.bcs.enum("TypeTag",{bool:null,u8:null,u64:null,u128:null,address:null,signer:null,vector:I1.bcs.lazy(()=>Lo),struct:I1.bcs.lazy(()=>JE1),u16:null,u32:null,u256:null}),Eo=Lo.transform({input:(J)=>typeof J==="string"?pL1.TypeTagSerializer.parseFromStr(J,!0):J,output:(J)=>pL1.TypeTagSerializer.tagToString(J)}),zG=I1.bcs.enum("Argument",{GasCoin:null,Input:I1.bcs.u16(),Result:I1.bcs.u16(),NestedResult:I1.bcs.tuple([I1.bcs.u16(),I1.bcs.u16()])}),oL1=I1.bcs.struct("ProgrammableMoveCall",{package:qJ,module:I1.bcs.string(),function:I1.bcs.string(),typeArguments:I1.bcs.vector(Eo),arguments:I1.bcs.vector(zG)}),rL1=I1.bcs.enum("Command",{MoveCall:oL1,TransferObjects:I1.bcs.struct("TransferObjects",{objects:I1.bcs.vector(zG),address:zG}),SplitCoins:I1.bcs.struct("SplitCoins",{coin:zG,amounts:I1.bcs.vector(zG)}),MergeCoins:I1.bcs.struct("MergeCoins",{destination:zG,sources:I1.bcs.vector(zG)}),Publish:I1.bcs.struct("Publish",{modules:I1.bcs.vector(I1.bcs.byteVector().transform({input:(J)=>typeof J==="string"?(0,I1.fromBase64)(J):J,output:(J)=>(0,I1.toBase64)(new Uint8Array(J))})),dependencies:I1.bcs.vector(qJ)}),MakeMoveVec:I1.bcs.struct("MakeMoveVec",{type:oL6(Eo).transform({input:(J)=>J===null?{None:!0}:{Some:J},output:(J)=>J.Some??null}),elements:I1.bcs.vector(zG)}),Upgrade:I1.bcs.struct("Upgrade",{modules:I1.bcs.vector(I1.bcs.byteVector().transform({input:(J)=>typeof J==="string"?(0,I1.fromBase64)(J):J,output:(J)=>(0,I1.toBase64)(new Uint8Array(J))})),dependencies:I1.bcs.vector(qJ),package:qJ,ticket:zG})}),sL1=I1.bcs.struct("ProgrammableTransaction",{inputs:I1.bcs.vector(aL1),commands:I1.bcs.vector(rL1)}),tL1=I1.bcs.enum("TransactionKind",{ProgrammableTransaction:sL1,ChangeEpoch:null,Genesis:null,ConsensusCommitPrologue:null}),eL1=I1.bcs.enum("TransactionExpiration",{None:null,Epoch:aL6()}),JE1=I1.bcs.struct("StructTag",{address:qJ,module:I1.bcs.string(),name:I1.bcs.string(),typeParams:I1.bcs.vector(Lo)}),QE1=I1.bcs.struct("GasData",{payment:I1.bcs.vector(Nf),owner:qJ,price:I1.bcs.u64(),budget:I1.bcs.u64()}),YE1=I1.bcs.struct("TransactionDataV1",{kind:tL1,sender:qJ,gasData:QE1,expiration:eL1}),GE1=I1.bcs.enum("TransactionData",{V1:YE1}),XE1=I1.bcs.enum("IntentScope",{TransactionData:null,TransactionEffects:null,CheckpointSummary:null,PersonalMessage:null}),KE1=I1.bcs.enum("IntentVersion",{V0:null}),zE1=I1.bcs.enum("AppId",{Sui:null}),WE1=I1.bcs.struct("Intent",{scope:XE1,version:KE1,appId:zE1});function ZE1(J){return I1.bcs.struct(`IntentMessage<${J.name}>`,{intent:WE1,value:J})}var VE1=I1.bcs.enum("CompressedSignature",{ED25519:I1.bcs.bytes(64),Secp256k1:I1.bcs.bytes(64),Secp256r1:I1.bcs.bytes(64),ZkLogin:I1.bcs.byteVector(),Passkey:I1.bcs.byteVector()}),qE1=I1.bcs.enum("PublicKey",{ED25519:I1.bcs.bytes(32),Secp256k1:I1.bcs.bytes(33),Secp256r1:I1.bcs.bytes(33),ZkLogin:I1.bcs.byteVector(),Passkey:I1.bcs.bytes(33)}),UE1=I1.bcs.struct("MultiSigPkMap",{pubKey:qE1,weight:I1.bcs.u8()}),DE1=I1.bcs.struct("MultiSigPublicKey",{pk_map:I1.bcs.vector(UE1),threshold:I1.bcs.u16()}),sL6=I1.bcs.struct("MultiSig",{sigs:I1.bcs.vector(VE1),bitmap:I1.bcs.u16(),multisig_pk:DE1}),HE1=I1.bcs.byteVector().transform({input:(J)=>typeof J==="string"?(0,I1.fromBase64)(J):J,output:(J)=>(0,I1.toBase64)(new Uint8Array(J))}),ME1=I1.bcs.struct("SenderSignedTransaction",{intentMessage:ZE1(GE1),txSignatures:I1.bcs.vector(HE1)}),tL6=I1.bcs.vector(ME1,{name:"SenderSignedData"}),eL6=I1.bcs.struct("PasskeyAuthenticator",{authenticatorData:I1.bcs.byteVector(),clientDataJson:I1.bcs.string(),userSignature:I1.bcs.byteVector()})});var LE1=M((MK5,wE1)=>{var{defineProperty:Co,getOwnPropertyDescriptor:JE6,getOwnPropertyNames:QE6}=Object,YE6=Object.prototype.hasOwnProperty,GE6=(J,Q)=>{for(var Y in Q)Co(J,Y,{get:Q[Y],enumerable:!0})},XE6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of QE6(Q))if(!YE6.call(J,X)&&X!==Y)Co(J,X,{get:()=>Q[X],enumerable:!(G=JE6(Q,X))||G.enumerable})}return J},KE6=(J)=>XE6(Co({},"__esModule",{value:!0}),J),AE1={};GE6(AE1,{TransactionEffects:()=>BE6});wE1.exports=KE6(AE1);var A1=u6(),A6=nL(),zE6=A1.bcs.enum("PackageUpgradeError",{UnableToFetchPackage:A1.bcs.struct("UnableToFetchPackage",{packageId:A6.Address}),NotAPackage:A1.bcs.struct("NotAPackage",{objectId:A6.Address}),IncompatibleUpgrade:null,DigestDoesNotMatch:A1.bcs.struct("DigestDoesNotMatch",{digest:A1.bcs.byteVector()}),UnknownUpgradePolicy:A1.bcs.struct("UnknownUpgradePolicy",{policy:A1.bcs.u8()}),PackageIDDoesNotMatch:A1.bcs.struct("PackageIDDoesNotMatch",{packageId:A6.Address,ticketId:A6.Address})}),WE6=A1.bcs.struct("ModuleId",{address:A6.Address,name:A1.bcs.string()}),OE1=A1.bcs.struct("MoveLocation",{module:WE6,function:A1.bcs.u16(),instruction:A1.bcs.u16(),functionName:A1.bcs.option(A1.bcs.string())}),ZE6=A1.bcs.enum("CommandArgumentError",{TypeMismatch:null,InvalidBCSBytes:null,InvalidUsageOfPureArg:null,InvalidArgumentToPrivateEntryFunction:null,IndexOutOfBounds:A1.bcs.struct("IndexOutOfBounds",{idx:A1.bcs.u16()}),SecondaryIndexOutOfBounds:A1.bcs.struct("SecondaryIndexOutOfBounds",{resultIdx:A1.bcs.u16(),secondaryIdx:A1.bcs.u16()}),InvalidResultArity:A1.bcs.struct("InvalidResultArity",{resultIdx:A1.bcs.u16()}),InvalidGasCoinUsage:null,InvalidValueUsage:null,InvalidObjectByValue:null,InvalidObjectByMutRef:null,SharedObjectOperationNotAllowed:null}),VE6=A1.bcs.enum("TypeArgumentError",{TypeNotFound:null,ConstraintNotSatisfied:null}),qE6=A1.bcs.enum("ExecutionFailureStatus",{InsufficientGas:null,InvalidGasObject:null,InvariantViolation:null,FeatureNotYetSupported:null,MoveObjectTooBig:A1.bcs.struct("MoveObjectTooBig",{objectSize:A1.bcs.u64(),maxObjectSize:A1.bcs.u64()}),MovePackageTooBig:A1.bcs.struct("MovePackageTooBig",{objectSize:A1.bcs.u64(),maxObjectSize:A1.bcs.u64()}),CircularObjectOwnership:A1.bcs.struct("CircularObjectOwnership",{object:A6.Address}),InsufficientCoinBalance:null,CoinBalanceOverflow:null,PublishErrorNonZeroAddress:null,SuiMoveVerificationError:null,MovePrimitiveRuntimeError:A1.bcs.option(OE1),MoveAbort:A1.bcs.tuple([OE1,A1.bcs.u64()]),VMVerificationOrDeserializationError:null,VMInvariantViolation:null,FunctionNotFound:null,ArityMismatch:null,TypeArityMismatch:null,NonEntryFunctionInvoked:null,CommandArgumentError:A1.bcs.struct("CommandArgumentError",{argIdx:A1.bcs.u16(),kind:ZE6}),TypeArgumentError:A1.bcs.struct("TypeArgumentError",{argumentIdx:A1.bcs.u16(),kind:VE6}),UnusedValueWithoutDrop:A1.bcs.struct("UnusedValueWithoutDrop",{resultIdx:A1.bcs.u16(),secondaryIdx:A1.bcs.u16()}),InvalidPublicFunctionReturnType:A1.bcs.struct("InvalidPublicFunctionReturnType",{idx:A1.bcs.u16()}),InvalidTransferObject:null,EffectsTooLarge:A1.bcs.struct("EffectsTooLarge",{currentSize:A1.bcs.u64(),maxSize:A1.bcs.u64()}),PublishUpgradeMissingDependency:null,PublishUpgradeDependencyDowngrade:null,PackageUpgradeError:A1.bcs.struct("PackageUpgradeError",{upgradeError:zE6}),WrittenObjectsTooLarge:A1.bcs.struct("WrittenObjectsTooLarge",{currentSize:A1.bcs.u64(),maxSize:A1.bcs.u64()}),CertificateDenied:null,SuiMoveVerificationTimedout:null,SharedObjectOperationNotAllowed:null,InputObjectDeleted:null,ExecutionCancelledDueToSharedObjectCongestion:A1.bcs.struct("ExecutionCancelledDueToSharedObjectCongestion",{congestedObjects:A1.bcs.vector(A6.Address)}),AddressDeniedForCoin:A1.bcs.struct("AddressDeniedForCoin",{address:A6.Address,coinType:A1.bcs.string()}),CoinTypeGlobalPause:A1.bcs.struct("CoinTypeGlobalPause",{coinType:A1.bcs.string()}),ExecutionCancelledDueToRandomnessUnavailable:null}),BE1=A1.bcs.enum("ExecutionStatus",{Success:null,Failed:A1.bcs.struct("ExecutionFailed",{error:qE6,command:A1.bcs.option(A1.bcs.u64())})}),NE1=A1.bcs.struct("GasCostSummary",{computationCost:A1.bcs.u64(),storageCost:A1.bcs.u64(),storageRebate:A1.bcs.u64(),nonRefundableStorageFee:A1.bcs.u64()}),UE6=A1.bcs.struct("TransactionEffectsV1",{status:BE1,executedEpoch:A1.bcs.u64(),gasUsed:NE1,modifiedAtVersions:A1.bcs.vector(A1.bcs.tuple([A6.Address,A1.bcs.u64()])),sharedObjects:A1.bcs.vector(A6.SuiObjectRef),transactionDigest:A6.ObjectDigest,created:A1.bcs.vector(A1.bcs.tuple([A6.SuiObjectRef,A6.Owner])),mutated:A1.bcs.vector(A1.bcs.tuple([A6.SuiObjectRef,A6.Owner])),unwrapped:A1.bcs.vector(A1.bcs.tuple([A6.SuiObjectRef,A6.Owner])),deleted:A1.bcs.vector(A6.SuiObjectRef),unwrappedThenDeleted:A1.bcs.vector(A6.SuiObjectRef),wrapped:A1.bcs.vector(A6.SuiObjectRef),gasObject:A1.bcs.tuple([A6.SuiObjectRef,A6.Owner]),eventsDigest:A1.bcs.option(A6.ObjectDigest),dependencies:A1.bcs.vector(A6.ObjectDigest)}),Ro=A1.bcs.tuple([A1.bcs.u64(),A6.ObjectDigest]),DE6=A1.bcs.enum("ObjectIn",{NotExist:null,Exist:A1.bcs.tuple([Ro,A6.Owner])}),HE6=A1.bcs.enum("ObjectOut",{NotExist:null,ObjectWrite:A1.bcs.tuple([A6.ObjectDigest,A6.Owner]),PackageWrite:Ro}),ME6=A1.bcs.enum("IDOperation",{None:null,Created:null,Deleted:null}),IE6=A1.bcs.struct("EffectsObjectChange",{inputState:DE6,outputState:HE6,idOperation:ME6}),OE6=A1.bcs.enum("UnchangedSharedKind",{ReadOnlyRoot:Ro,MutateDeleted:A1.bcs.u64(),ReadDeleted:A1.bcs.u64(),Cancelled:A1.bcs.u64(),PerEpochConfig:null}),AE6=A1.bcs.struct("TransactionEffectsV2",{status:BE1,executedEpoch:A1.bcs.u64(),gasUsed:NE1,transactionDigest:A6.ObjectDigest,gasObjectIndex:A1.bcs.option(A1.bcs.u32()),eventsDigest:A1.bcs.option(A6.ObjectDigest),dependencies:A1.bcs.vector(A6.ObjectDigest),lamportVersion:A1.bcs.u64(),changedObjects:A1.bcs.vector(A1.bcs.tuple([A6.Address,IE6])),unchangedSharedObjects:A1.bcs.vector(A1.bcs.tuple([A6.Address,OE6])),auxDataDigest:A1.bcs.option(A6.ObjectDigest)}),BE6=A1.bcs.enum("TransactionEffects",{V1:UE6,V2:AE6})});var So=M((IK5,CE1)=>{var{defineProperty:To,getOwnPropertyDescriptor:NE6,getOwnPropertyNames:wE6}=Object,LE6=Object.prototype.hasOwnProperty,EE6=(J,Q)=>{for(var Y in Q)To(J,Y,{get:Q[Y],enumerable:!0})},CE6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of wE6(Q))if(!LE6.call(J,X)&&X!==Y)To(J,X,{get:()=>Q[X],enumerable:!(G=NE6(Q,X))||G.enumerable})}return J},RE6=(J)=>CE6(To({},"__esModule",{value:!0}),J),EE1={};EE6(EE1,{pureBcsSchemaFromTypeName:()=>Fo});CE1.exports=RE6(EE1);var WG=u6(),FE6=nL();function Fo(J){switch(J){case"u8":return WG.bcs.u8();case"u16":return WG.bcs.u16();case"u32":return WG.bcs.u32();case"u64":return WG.bcs.u64();case"u128":return WG.bcs.u128();case"u256":return WG.bcs.u256();case"bool":return WG.bcs.bool();case"string":return WG.bcs.string();case"id":case"address":return FE6.Address}let Q=J.match(/^(vector|option)<(.+)>$/);if(Q){let[Y,G]=Q.slice(1);if(Y==="vector")return WG.bcs.vector(Fo(G));else return WG.bcs.option(Fo(G))}throw Error(`Invalid Pure type name: ${J}`)}});var R7=M((OK5,FE1)=>{var{defineProperty:Po,getOwnPropertyDescriptor:TE6,getOwnPropertyNames:SE6}=Object,PE6=Object.prototype.hasOwnProperty,$E6=(J,Q)=>{for(var Y in Q)Po(J,Y,{get:Q[Y],enumerable:!0})},kE6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of SE6(Q))if(!PE6.call(J,X)&&X!==Y)Po(J,X,{get:()=>Q[X],enumerable:!(G=TE6(Q,X))||G.enumerable})}return J},vE6=(J)=>kE6(Po({},"__esModule",{value:!0}),J),RE1={};$E6(RE1,{BcsEnum:()=>wf.BcsEnum,BcsStruct:()=>wf.BcsStruct,BcsTuple:()=>wf.BcsTuple,BcsType:()=>wf.BcsType,TypeTagSerializer:()=>jE6.TypeTagSerializer,bcs:()=>bE6,pureBcsSchemaFromTypeName:()=>hE6.pureBcsSchemaFromTypeName});FE1.exports=vE6(RE1);var ZG=u6(),y6=nL(),fE6=LE1(),jE6=iM(),wf=u6(),hE6=So(),bE6={...ZG.bcs,U8:ZG.bcs.u8(),U16:ZG.bcs.u16(),U32:ZG.bcs.u32(),U64:ZG.bcs.u64(),U128:ZG.bcs.u128(),U256:ZG.bcs.u256(),ULEB128:ZG.bcs.uleb128(),Bool:ZG.bcs.bool(),String:ZG.bcs.string(),Address:y6.Address,AppId:y6.AppId,Argument:y6.Argument,CallArg:y6.CallArg,Command:y6.Command,CompressedSignature:y6.CompressedSignature,GasData:y6.GasData,Intent:y6.Intent,IntentMessage:y6.IntentMessage,IntentScope:y6.IntentScope,IntentVersion:y6.IntentVersion,MultiSig:y6.MultiSig,MultiSigPkMap:y6.MultiSigPkMap,MultiSigPublicKey:y6.MultiSigPublicKey,ObjectArg:y6.ObjectArg,ObjectDigest:y6.ObjectDigest,Owner:y6.Owner,PasskeyAuthenticator:y6.PasskeyAuthenticator,ProgrammableMoveCall:y6.ProgrammableMoveCall,ProgrammableTransaction:y6.ProgrammableTransaction,PublicKey:y6.PublicKey,SenderSignedData:y6.SenderSignedData,SenderSignedTransaction:y6.SenderSignedTransaction,SharedObjectRef:y6.SharedObjectRef,StructTag:y6.StructTag,SuiObjectRef:y6.SuiObjectRef,TransactionData:y6.TransactionData,TransactionDataV1:y6.TransactionDataV1,TransactionEffects:fE6.TransactionEffects,TransactionExpiration:y6.TransactionExpiration,TransactionKind:y6.TransactionKind,TypeTag:y6.TypeTag}});var aL=M((AK5,SE1)=>{var{defineProperty:ko,getOwnPropertyDescriptor:yE6,getOwnPropertyNames:xE6}=Object,gE6=Object.prototype.hasOwnProperty,mE6=(J,Q)=>{for(var Y in Q)ko(J,Y,{get:Q[Y],enumerable:!0})},uE6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of xE6(Q))if(!gE6.call(J,X)&&X!==Y)ko(J,X,{get:()=>Q[X],enumerable:!(G=yE6(Q,X))||G.enumerable})}return J},lE6=(J)=>uE6(ko({},"__esModule",{value:!0}),J),TE1={};mE6(TE1,{deriveDynamicFieldID:()=>cE6});SE1.exports=lE6(TE1);var dE6=u6(),pE6=_M(),$o=R7();function cE6(J,Q,Y){let G=$o.bcs.Address.serialize(J).toBytes(),X=$o.bcs.TypeTag.serialize(Q).toBytes(),K=$o.bcs.u64().serialize(Y.length).toBytes(),z=pE6.blake2b.create({dkLen:32});return z.update(new Uint8Array([240])),z.update(G),z.update(K),z.update(Y),z.update(X),`0x${(0,dE6.toHex)(z.digest().slice(0,32))}`}});var kE1=M((BK5,$E1)=>{var{defineProperty:vo,getOwnPropertyDescriptor:_E6,getOwnPropertyNames:iE6}=Object,nE6=Object.prototype.hasOwnProperty,aE6=(J,Q)=>{for(var Y in Q)vo(J,Y,{get:Q[Y],enumerable:!0})},oE6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of iE6(Q))if(!nE6.call(J,X)&&X!==Y)vo(J,X,{get:()=>Q[X],enumerable:!(G=_E6(Q,X))||G.enumerable})}return J},rE6=(J)=>oE6(vo({},"__esModule",{value:!0}),J),PE1={};aE6(PE1,{deriveObjectID:()=>eE6});$E1.exports=rE6(PE1);var sE6=iM(),tE6=aL();function eE6(J,Q,Y){let G=typeof Q==="string"?Q:sE6.TypeTagSerializer.tagToString(Q);return(0,tE6.deriveDynamicFieldID)(J,`0x2::derived_object::DerivedObjectKey<${G}>`,Y)}});var pW=M((NK5,bE1)=>{var{defineProperty:fo,getOwnPropertyDescriptor:JC6,getOwnPropertyNames:QC6}=Object,YC6=Object.prototype.hasOwnProperty,GC6=(J,Q)=>{for(var Y in Q)fo(J,Y,{get:Q[Y],enumerable:!0})},XC6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of QC6(Q))if(!YC6.call(J,X)&&X!==Y)fo(J,X,{get:()=>Q[X],enumerable:!(G=JC6(Q,X))||G.enumerable})}return J},KC6=(J)=>XC6(fo({},"__esModule",{value:!0}),J),hE1={};GC6(hE1,{MIST_PER_SUI:()=>qG.MIST_PER_SUI,MOVE_STDLIB_ADDRESS:()=>qG.MOVE_STDLIB_ADDRESS,SUI_ADDRESS_LENGTH:()=>dW.SUI_ADDRESS_LENGTH,SUI_CLOCK_OBJECT_ID:()=>qG.SUI_CLOCK_OBJECT_ID,SUI_DECIMALS:()=>qG.SUI_DECIMALS,SUI_FRAMEWORK_ADDRESS:()=>qG.SUI_FRAMEWORK_ADDRESS,SUI_RANDOM_OBJECT_ID:()=>qG.SUI_RANDOM_OBJECT_ID,SUI_SYSTEM_ADDRESS:()=>qG.SUI_SYSTEM_ADDRESS,SUI_SYSTEM_MODULE_NAME:()=>qG.SUI_SYSTEM_MODULE_NAME,SUI_SYSTEM_STATE_OBJECT_ID:()=>qG.SUI_SYSTEM_STATE_OBJECT_ID,SUI_TYPE_ARG:()=>qG.SUI_TYPE_ARG,deriveDynamicFieldID:()=>zC6.deriveDynamicFieldID,deriveObjectID:()=>WC6.deriveObjectID,formatAddress:()=>vE1.formatAddress,formatDigest:()=>vE1.formatDigest,fromB64:()=>VG.fromB64,fromBase58:()=>VG.fromBase58,fromBase64:()=>VG.fromBase64,fromHEX:()=>VG.fromHEX,fromHex:()=>VG.fromHex,isValidNamedPackage:()=>jE1.isValidNamedPackage,isValidNamedType:()=>jE1.isValidNamedType,isValidSuiAddress:()=>dW.isValidSuiAddress,isValidSuiNSName:()=>fE1.isValidSuiNSName,isValidSuiObjectId:()=>dW.isValidSuiObjectId,isValidTransactionDigest:()=>dW.isValidTransactionDigest,normalizeStructTag:()=>dW.normalizeStructTag,normalizeSuiAddress:()=>dW.normalizeSuiAddress,normalizeSuiNSName:()=>fE1.normalizeSuiNSName,normalizeSuiObjectId:()=>dW.normalizeSuiObjectId,normalizeTypeTag:()=>ZC6.normalizeTypeTag,parseStructTag:()=>dW.parseStructTag,toB64:()=>VG.toB64,toBase58:()=>VG.toBase58,toBase64:()=>VG.toBase64,toHEX:()=>VG.toHEX,toHex:()=>VG.toHex});bE1.exports=KC6(hE1);var vE1=GN1(),dW=j9(),VG=u6(),fE1=Df(),qG=lw1(),jE1=_L(),zC6=aL(),WC6=kE1(),ZC6=iM()});var gE1=M((wK5,xE1)=>{var z9={};xE1.exports=z9;function yE1(J){return J<0?-1:1}function VC6(J){if(J%1===0.5&&(J&1)===0)return Math.floor(J);else return Math.round(J)}function cW(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),K=Q.moduloBitLength?Math.pow(2,Q.moduloBitLength-1):Math.pow(2,J-1);return function(z,W){if(!W)W={};let Z=+z;if(W.enforceRange){if(!Number.isFinite(Z))throw TypeError("Argument is not a finite number");if(Z=yE1(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=VC6(Z),Z<Y)Z=Y;if(Z>G)Z=G;return Z}if(!Number.isFinite(Z)||Z===0)return 0;if(Z=yE1(Z)*Math.floor(Math.abs(Z)),Z=Z%X,!Q.unsigned&&Z>=K)return Z-X;else if(Q.unsigned){if(Z<0)Z+=X;else if(Z===-0)return 0}return Z}}z9.void=function(){return};z9.boolean=function(J){return!!J};z9.byte=cW(8,{unsigned:!1});z9.octet=cW(8,{unsigned:!0});z9.short=cW(16,{unsigned:!1});z9["unsigned short"]=cW(16,{unsigned:!0});z9.long=cW(32,{unsigned:!1});z9["unsigned long"]=cW(32,{unsigned:!0});z9["long long"]=cW(32,{unsigned:!1,moduloBitLength:64});z9["unsigned long long"]=cW(32,{unsigned:!0,moduloBitLength:64});z9.double=function(J){let Q=+J;if(!Number.isFinite(Q))throw TypeError("Argument is not a finite floating-point value");return Q};z9["unrestricted double"]=function(J){let Q=+J;if(isNaN(Q))throw TypeError("Argument is NaN");return Q};z9.float=z9.double;z9["unrestricted float"]=z9["unrestricted double"];z9.DOMString=function(J,Q){if(!Q)Q={};if(Q.treatNullAsEmptyString&&J===null)return"";return String(J)};z9.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};z9.USVString=function(J){let Q=String(J),Y=Q.length,G=[];for(let X=0;X<Y;++X){let K=Q.charCodeAt(X);if(K<55296||K>57343)G.push(String.fromCodePoint(K));else if(56320<=K&&K<=57343)G.push(String.fromCodePoint(65533));else if(X===Y-1)G.push(String.fromCodePoint(65533));else{let z=Q.charCodeAt(X+1);if(56320<=z&&z<=57343){let W=K&1023,Z=z&1023;G.push(String.fromCodePoint(65536+1024*W+Z)),++X}else G.push(String.fromCodePoint(65533))}}return G.join("")};z9.Date=function(J,Q){if(!(J instanceof Date))throw TypeError("Argument is not a Date object");if(isNaN(J))return;return J};z9.RegExp=function(J,Q){if(!(J instanceof RegExp))J=new RegExp(J);return J}});var lE1=M((qC6,_W)=>{qC6.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]))};qC6.wrapperSymbol=Symbol("wrapper");qC6.implSymbol=Symbol("impl");qC6.wrapperForImpl=function(J){return J[qC6.wrapperSymbol]};qC6.implForWrapper=function(J){return J[qC6.implSymbol]}});var dE1=M((LK5,MC6)=>{MC6.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 aE1=M((NC6,Ef)=>{var cE1=M1("punycode"),pE1=dE1(),nM={TRANSITIONAL:0,NONTRANSITIONAL:1};function _E1(J){return J.split("\x00").map(function(Q){return Q.normalize("NFC")}).join("\x00")}function iE1(J){var Q=0,Y=pE1.length-1;while(Q<=Y){var G=Math.floor((Q+Y)/2),X=pE1[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 IC6=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function nE1(J){return J.replace(IC6,"_").length}function OC6(J,Q,Y){var G=!1,X="",K=nE1(J);for(var z=0;z<K;++z){var W=J.codePointAt(z),Z=iE1(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===nM.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 AC6=/[\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 BC6(J,Q){if(J.substr(0,4)==="xn--")J=cE1.toUnicode(J),Q=nM.NONTRANSITIONAL;var Y=!1;if(_E1(J)!==J||J[3]==="-"&&J[4]==="-"||J[0]==="-"||J[J.length-1]==="-"||J.indexOf(".")!==-1||J.search(AC6)===0)Y=!0;var G=nE1(J);for(var X=0;X<G;++X){var K=iE1(J.codePointAt(X));if(Lf===nM.TRANSITIONAL&&K[1]!=="valid"||Lf===nM.NONTRANSITIONAL&&K[1]!=="valid"&&K[1]!=="deviation"){Y=!0;break}}return{label:J,error:Y}}function Lf(J,Q,Y){var G=OC6(J,Q,Y);G.string=_E1(G.string);var X=G.string.split(".");for(var K=0;K<X.length;++K)try{var z=BC6(X[K]);X[K]=z.label,G.error=G.error||z.error}catch(W){G.error=!0}return{string:X.join("."),error:G.error}}NC6.toASCII=function(J,Q,Y,G){var X=Lf(J,Q,Y),K=X.string.split(".");if(K=K.map(function(Z){try{return cE1.toASCII(Z)}catch(V){return X.error=!0,Z}}),G){var z=K.slice(0,K.length-1).join(".").length;if(z.length>253||z.length===0)X.error=!0;for(var W=0;W<K.length;++W)if(K.length>63||K.length===0){X.error=!0;break}}if(X.error)return null;return K.join(".")};NC6.toUnicode=function(J,Q){var Y=Lf(J,Q,nM.NONTRANSITIONAL);return{domain:Y.string,error:Y.error}};NC6.PROCESSING_OPTIONS=nM});var UG=M((aC6,UJ)=>{var aM=M1("punycode"),oE1=aE1(),JC1={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},s0=Symbol("failure");function rE1(J){return aM.ucs2.decode(J).length}function sE1(J,Q){let Y=J[Q];return isNaN(Y)?void 0:String.fromCodePoint(Y)}function oL(J){return J>=48&&J<=57}function rL(J){return J>=65&&J<=90||J>=97&&J<=122}function CC6(J){return rL(J)||oL(J)}function vQ(J){return oL(J)||J>=65&&J<=70||J>=97&&J<=102}function tE1(J){return J==="."||J.toLowerCase()==="%2e"}function RC6(J){return J=J.toLowerCase(),J===".."||J==="%2e."||J===".%2e"||J==="%2e%2e"}function FC6(J,Q){return rL(J)&&(Q===58||Q===124)}function QC1(J){return J.length===2&&rL(J.codePointAt(0))&&(J[1]===":"||J[1]==="|")}function TC6(J){return J.length===2&&rL(J.codePointAt(0))&&J[1]===":"}function SC6(J){return J.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function PC6(J){return J.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function jo(J){return JC1[J]!==void 0}function K4(J){return jo(J.scheme)}function $C6(J){return JC1[J]}function YC1(J){let Q=J.toString(16).toUpperCase();if(Q.length===1)Q="0"+Q;return"%"+Q}function kC6(J){let Q=new Buffer(J),Y="";for(let G=0;G<Q.length;++G)Y+=YC1(Q[G]);return Y}function vC6(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&&vQ(Q[G+1])&&vQ(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 Cf(J){return J<=31||J>126}var fC6=new Set([32,34,35,60,62,63,96,123,125]);function GC1(J){return Cf(J)||fC6.has(J)}var jC6=new Set([47,58,59,61,64,91,92,93,94,124]);function bo(J){return GC1(J)||jC6.has(J)}function WU(J,Q){let Y=String.fromCodePoint(J);if(Q(J))return kC6(Y);return Y}function hC6(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 s0;return parseInt(J,Q)}function bC6(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 K of Q){if(K==="")return J;let z=hC6(K);if(z===s0)return J;Y.push(z)}for(let K=0;K<Y.length-1;++K)if(Y[K]>255)return s0;if(Y[Y.length-1]>=Math.pow(256,5-Y.length))return s0;let G=Y.pop(),X=0;for(let K of Y)G+=K*Math.pow(256,3-X),++X;return G}function yC6(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 xC6(J){let Q=[0,0,0,0,0,0,0,0],Y=0,G=null,X=0;if(J=aM.ucs2.decode(J),J[X]===58){if(J[X+1]!==58)return s0;X+=2,++Y,G=Y}while(X<J.length){if(Y===8)return s0;if(J[X]===58){if(G!==null)return s0;++X,++Y,G=Y;continue}let K=0,z=0;while(z<4&&vQ(J[X]))K=K*16+parseInt(sE1(J,X),16),++X,++z;if(J[X]===46){if(z===0)return s0;if(X-=z,Y>6)return s0;let W=0;while(J[X]!==void 0){let Z=null;if(W>0)if(J[X]===46&&W<4)++X;else return s0;if(!oL(J[X]))return s0;while(oL(J[X])){let V=parseInt(sE1(J,X));if(Z===null)Z=V;else if(Z===0)return s0;else Z=Z*10+V;if(Z>255)return s0;++X}if(Q[Y]=Q[Y]*256+Z,++W,W===2||W===4)++Y}if(W!==4)return s0;break}else if(J[X]===58){if(++X,J[X]===void 0)return s0}else if(J[X]!==void 0)return s0;Q[Y]=K,++Y}if(G!==null){let K=Y-G;Y=7;while(Y!==0&&K>0){let z=Q[G+K-1];Q[G+K-1]=Q[Y],Q[Y]=z,--Y,--K}}else if(G===null&&Y!==8)return s0;return Q}function gC6(J){let Q="",G=uC6(J).idx,X=!1;for(let K=0;K<=7;++K){if(X&&J[K]===0)continue;else if(X)X=!1;if(G===K){Q+=K===0?"::":":",X=!0;continue}if(Q+=J[K].toString(16),K!==7)Q+=":"}return Q}function ho(J,Q){if(J[0]==="["){if(J[J.length-1]!=="]")return s0;return xC6(J.substring(1,J.length-1))}if(!Q)return mC6(J);let Y=vC6(J),G=oE1.toASCII(Y,!1,oE1.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(G===null)return s0;if(SC6(G))return s0;let X=bC6(G);if(typeof X==="number"||X===s0)return X;return G}function mC6(J){if(PC6(J))return s0;let Q="",Y=aM.ucs2.decode(J);for(let G=0;G<Y.length;++G)Q+=WU(Y[G],Cf);return Q}function uC6(J){let Q=null,Y=1,G=null,X=0;for(let K=0;K<J.length;++K)if(J[K]!==0){if(X>Y)Q=G,Y=X;G=null,X=0}else{if(G===null)G=K;++X}if(X>Y)Q=G,Y=X;return{idx:Q,len:Y}}function yo(J){if(typeof J==="number")return yC6(J);if(J instanceof Array)return"["+gC6(J)+"]";return J}function lC6(J){return J.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function dC6(J){return J.replace(/\u0009|\u000A|\u000D/g,"")}function XC1(J){let Q=J.path;if(Q.length===0)return;if(J.scheme==="file"&&Q.length===1&&cC6(Q[0]))return;Q.pop()}function KC1(J){return J.username!==""||J.password!==""}function pC6(J){return J.host===null||J.host===""||J.cannotBeABaseURL||J.scheme==="file"}function cC6(J){return/^[A-Za-z]:$/.test(J)}function W9(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 z=lC6(this.input);if(z!==this.input)this.parseError=!0;this.input=z}let K=dC6(this.input);if(K!==this.input)this.parseError=!0;this.input=K,this.state=X||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=aM.ucs2.decode(this.input);for(;this.pointer<=this.input.length;++this.pointer){let z=this.input[this.pointer],W=isNaN(z)?void 0:String.fromCodePoint(z),Z=this["parse "+this.state](z,W);if(!Z)break;else if(Z===s0){this.failure=!0;break}}}W9.prototype["parse scheme start"]=function(Q,Y){if(rL(Q))this.buffer+=Y.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,s0;return!0};W9.prototype["parse scheme"]=function(Q,Y){if(CC6(Q)||Q===43||Q===45||Q===46)this.buffer+=Y.toLowerCase();else if(Q===58){if(this.stateOverride){if(K4(this.url)&&!jo(this.buffer))return!1;if(!K4(this.url)&&jo(this.buffer))return!1;if((KC1(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(K4(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme)this.state="special relative or authority";else if(K4(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,s0;return!0};W9.prototype["parse no scheme"]=function(Q){if(this.base===null||this.base.cannotBeABaseURL&&Q!==35)return s0;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};W9.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};W9.prototype["parse path or authority"]=function(Q){if(Q===47)this.state="authority";else this.state="path",--this.pointer;return!0};W9.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(K4(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};W9.prototype["parse relative slash"]=function(Q){if(K4(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};W9.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};W9.prototype["parse special authority ignore slashes"]=function(Q){if(Q!==47&&Q!==92)this.state="authority",--this.pointer;else this.parseError=!0;return!0};W9.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=rE1(this.buffer);for(let X=0;X<G;++X){let K=this.buffer.codePointAt(X);if(K===58&&!this.passwordTokenSeenFlag){this.passwordTokenSeenFlag=!0;continue}let z=WU(K,bo);if(this.passwordTokenSeenFlag)this.url.password+=z;else this.url.username+=z}this.buffer=""}else if(isNaN(Q)||Q===47||Q===63||Q===35||K4(this.url)&&Q===92){if(this.atFlag&&this.buffer==="")return this.parseError=!0,s0;this.pointer-=rE1(this.buffer)+1,this.buffer="",this.state="host"}else this.buffer+=Y;return!0};W9.prototype["parse hostname"]=W9.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,s0;let G=ho(this.buffer,K4(this.url));if(G===s0)return s0;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||K4(this.url)&&Q===92){if(--this.pointer,K4(this.url)&&this.buffer==="")return this.parseError=!0,s0;else if(this.stateOverride&&this.buffer===""&&(KC1(this.url)||this.url.port!==null))return this.parseError=!0,!1;let G=ho(this.buffer,K4(this.url));if(G===s0)return s0;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};W9.prototype["parse port"]=function(Q,Y){if(oL(Q))this.buffer+=Y;else if(isNaN(Q)||Q===47||Q===63||Q===35||K4(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,s0;this.url.port=G===$C6(this.url.scheme)?null:G,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,s0;return!0};var _C6=new Set([47,92,63,35]);W9.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||!FC6(Q,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!_C6.has(this.input[this.pointer+2]))this.url.host=this.base.host,this.url.path=this.base.path.slice(),XC1(this.url);else this.parseError=!0;this.state="path",--this.pointer}else this.state="path",--this.pointer;return!0};W9.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(TC6(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};W9.prototype["parse file host"]=function(Q,Y){if(isNaN(Q)||Q===47||Q===92||Q===63||Q===35)if(--this.pointer,!this.stateOverride&&QC1(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=ho(this.buffer,K4(this.url));if(G===s0)return s0;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};W9.prototype["parse path start"]=function(Q){if(K4(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};W9.prototype["parse path"]=function(Q){if(isNaN(Q)||Q===47||K4(this.url)&&Q===92||!this.stateOverride&&(Q===63||Q===35)){if(K4(this.url)&&Q===92)this.parseError=!0;if(RC6(this.buffer)){if(XC1(this.url),Q!==47&&!(K4(this.url)&&Q===92))this.url.path.push("")}else if(tE1(this.buffer)&&Q!==47&&!(K4(this.url)&&Q===92))this.url.path.push("");else if(!tE1(this.buffer)){if(this.url.scheme==="file"&&this.url.path.length===0&&QC1(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&&(!vQ(this.input[this.pointer+1])||!vQ(this.input[this.pointer+2])))this.parseError=!0;this.buffer+=WU(Q,GC1)}return!0};W9.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&&(!vQ(this.input[this.pointer+1])||!vQ(this.input[this.pointer+2])))this.parseError=!0;if(!isNaN(Q))this.url.path[0]=this.url.path[0]+WU(Q,Cf)}return!0};W9.prototype["parse query"]=function(Q,Y){if(isNaN(Q)||!this.stateOverride&&Q===35){if(!K4(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+=YC1(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&&(!vQ(this.input[this.pointer+1])||!vQ(this.input[this.pointer+2])))this.parseError=!0;this.buffer+=Y}return!0};W9.prototype["parse fragment"]=function(Q){if(isNaN(Q));else if(Q===0)this.parseError=!0;else{if(Q===37&&(!vQ(this.input[this.pointer+1])||!vQ(this.input[this.pointer+2])))this.parseError=!0;this.url.fragment+=WU(Q,Cf)}return!0};function iC6(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+=yo(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 nC6(J){let Q=J.scheme+"://";if(Q+=yo(J.host),J.port!==null)Q+=":"+J.port;return Q}aC6.serializeURL=iC6;aC6.serializeURLOrigin=function(J){switch(J.scheme){case"blob":try{return aC6.serializeURLOrigin(aC6.parseURL(J.path[0]))}catch(Q){return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return nC6({scheme:J.scheme,host:J.host,port:J.port});case"file":return"file://";default:return"null"}};aC6.basicURLParse=function(J,Q){if(Q===void 0)Q={};let Y=new W9(J,Q.baseURL,Q.encodingOverride,Q.url,Q.stateOverride);if(Y.failure)return"failure";return Y.url};aC6.setTheUsername=function(J,Q){J.username="";let Y=aM.ucs2.decode(Q);for(let G=0;G<Y.length;++G)J.username+=WU(Y[G],bo)};aC6.setThePassword=function(J,Q){J.password="";let Y=aM.ucs2.decode(Q);for(let G=0;G<Y.length;++G)J.password+=WU(Y[G],bo)};aC6.serializeHost=yo;aC6.cannotHaveAUsernamePasswordPort=pC6;aC6.serializeInteger=function(J){return String(J)};aC6.parseURL=function(J,Q){if(Q===void 0)Q={};return aC6.basicURLParse(J,{baseURL:Q.baseURL,encodingOverride:Q.encodingOverride})}});var WC1=M((YR6)=>{var Z9=UG();YR6.implementation=class{constructor(Q){let Y=Q[0],G=Q[1],X=null;if(G!==void 0){if(X=Z9.basicURLParse(G),X==="failure")throw TypeError("Invalid base URL")}let K=Z9.basicURLParse(Y,{baseURL:X});if(K==="failure")throw TypeError("Invalid URL");this._url=K}get href(){return Z9.serializeURL(this._url)}set href(Q){let Y=Z9.basicURLParse(Q);if(Y==="failure")throw TypeError("Invalid URL");this._url=Y}get origin(){return Z9.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(Q){Z9.basicURLParse(Q+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(Q){if(Z9.cannotHaveAUsernamePasswordPort(this._url))return;Z9.setTheUsername(this._url,Q)}get password(){return this._url.password}set password(Q){if(Z9.cannotHaveAUsernamePasswordPort(this._url))return;Z9.setThePassword(this._url,Q)}get host(){let Q=this._url;if(Q.host===null)return"";if(Q.port===null)return Z9.serializeHost(Q.host);return Z9.serializeHost(Q.host)+":"+Z9.serializeInteger(Q.port)}set host(Q){if(this._url.cannotBeABaseURL)return;Z9.basicURLParse(Q,{url:this._url,stateOverride:"host"})}get hostname(){if(this._url.host===null)return"";return Z9.serializeHost(this._url.host)}set hostname(Q){if(this._url.cannotBeABaseURL)return;Z9.basicURLParse(Q,{url:this._url,stateOverride:"hostname"})}get port(){if(this._url.port===null)return"";return Z9.serializeInteger(this._url.port)}set port(Q){if(Z9.cannotHaveAUsernamePasswordPort(this._url))return;if(Q==="")this._url.port=null;else Z9.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=[],Z9.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="",Z9.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="",Z9.basicURLParse(Y,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var qC1=M((CK5,sL)=>{var Z2=gE1(),VC1=lE1(),ZC1=WC1(),q8=VC1.implSymbol;function v4(J){if(!this||this[q8]||!(this instanceof v4))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]=Z2.USVString(Q[0]),Q[1]!==void 0)Q[1]=Z2.USVString(Q[1]);sL.exports.setup(this,Q)}v4.prototype.toJSON=function(){if(!this||!sL.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[q8].toJSON.apply(this[q8],Q)};Object.defineProperty(v4.prototype,"href",{get(){return this[q8].href},set(J){J=Z2.USVString(J),this[q8].href=J},enumerable:!0,configurable:!0});v4.prototype.toString=function(){if(!this||!sL.exports.is(this))throw TypeError("Illegal invocation");return this.href};Object.defineProperty(v4.prototype,"origin",{get(){return this[q8].origin},enumerable:!0,configurable:!0});Object.defineProperty(v4.prototype,"protocol",{get(){return this[q8].protocol},set(J){J=Z2.USVString(J),this[q8].protocol=J},enumerable:!0,configurable:!0});Object.defineProperty(v4.prototype,"username",{get(){return this[q8].username},set(J){J=Z2.USVString(J),this[q8].username=J},enumerable:!0,configurable:!0});Object.defineProperty(v4.prototype,"password",{get(){return this[q8].password},set(J){J=Z2.USVString(J),this[q8].password=J},enumerable:!0,configurable:!0});Object.defineProperty(v4.prototype,"host",{get(){return this[q8].host},set(J){J=Z2.USVString(J),this[q8].host=J},enumerable:!0,configurable:!0});Object.defineProperty(v4.prototype,"hostname",{get(){return this[q8].hostname},set(J){J=Z2.USVString(J),this[q8].hostname=J},enumerable:!0,configurable:!0});Object.defineProperty(v4.prototype,"port",{get(){return this[q8].port},set(J){J=Z2.USVString(J),this[q8].port=J},enumerable:!0,configurable:!0});Object.defineProperty(v4.prototype,"pathname",{get(){return this[q8].pathname},set(J){J=Z2.USVString(J),this[q8].pathname=J},enumerable:!0,configurable:!0});Object.defineProperty(v4.prototype,"search",{get(){return this[q8].search},set(J){J=Z2.USVString(J),this[q8].search=J},enumerable:!0,configurable:!0});Object.defineProperty(v4.prototype,"hash",{get(){return this[q8].hash},set(J){J=Z2.USVString(J),this[q8].hash=J},enumerable:!0,configurable:!0});sL.exports={is(J){return!!J&&J[q8]instanceof ZC1.implementation},create(J,Q){let Y=Object.create(v4.prototype);return this.setup(Y,J,Q),Y},setup(J,Q,Y){if(!Y)Y={};Y.wrapper=J,J[q8]=new ZC1.implementation(Q,Y),J[q8][VC1.wrapperSymbol]=J},interface:v4,expose:{Window:{URL:v4},Worker:{URL:v4}}}});var xo=M((KR6)=>{KR6.URL=qC1().interface;KR6.serializeURL=UG().serializeURL;KR6.serializeURLOrigin=UG().serializeURLOrigin;KR6.basicURLParse=UG().basicURLParse;KR6.setTheUsername=UG().setTheUsername;KR6.setThePassword=UG().setThePassword;KR6.serializeHost=UG().serializeHost;KR6.serializeInteger=UG().serializeInteger;KR6.parseURL=UG().parseURL});var oW=M((DG,LC1)=>{Object.defineProperty(DG,"__esModule",{value:!0});function tM(J){return J&&typeof J==="object"&&"default"in J?J.default:J}var fQ=tM(M1("stream")),MC1=tM(M1("http")),Ff=tM(M1("url")),IC1=tM(xo()),IR6=tM(M1("https")),ZU=tM(M1("zlib")),OR6=fQ.Readable,wK=Symbol("buffer"),go=Symbol("type");class sM{constructor(){this[go]="";let J=arguments[0],Q=arguments[1],Y=[],G=0;if(J){let K=J,z=Number(K.length);for(let W=0;W<z;W++){let Z=K[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 sM)V=Z[wK];else V=Buffer.from(typeof Z==="string"?Z:String(Z));G+=V.length,Y.push(V)}}this[wK]=Buffer.concat(Y);let X=Q&&Q.type!==void 0&&String(Q.type).toLowerCase();if(X&&!/[^\u0020-\u007E]/.test(X))this[go]=X}get size(){return this[wK].length}get type(){return this[go]}text(){return Promise.resolve(this[wK].toString())}arrayBuffer(){let J=this[wK],Q=J.buffer.slice(J.byteOffset,J.byteOffset+J.byteLength);return Promise.resolve(Q)}stream(){let J=new OR6;return J._read=function(){},J.push(this[wK]),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 K=Math.max(X-G,0),W=this[wK].slice(G,G+K),Z=new sM([],{type:arguments[2]});return Z[wK]=W,Z}}Object.defineProperties(sM.prototype,{size:{enumerable:!0},type:{enumerable:!0},slice:{enumerable:!0}});Object.defineProperty(sM.prototype,Symbol.toStringTag,{value:"Blob",writable:!1,enumerable:!1,configurable:!0});function V5(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)}V5.prototype=Object.create(Error.prototype);V5.prototype.constructor=V5;V5.prototype.name="FetchError";var AR6,EK=Symbol("Body internals"),UC1=fQ.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 K=Y.timeout;let z=K===void 0?0:K;if(J==null)J=null;else if(OC1(J))J=Buffer.from(J.toString());else if(QE(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 fQ);else J=Buffer.from(String(J));if(this[EK]={body:J,disturbed:!1,error:null},this.size=X,this.timeout=z,J instanceof fQ)J.on("error",function(W){let Z=W.name==="AbortError"?W:new V5(`Invalid response body while trying to fetch ${Q.url}: ${W.message}`,"system",W);Q[EK].error=Z})}f4.prototype={get body(){return this[EK].body},get bodyUsed(){return this[EK].disturbed},arrayBuffer(){return oM.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 oM.call(this).then(function(Q){return Object.assign(new sM([],{type:J.toLowerCase()}),{[wK]:Q})})},json(){var J=this;return oM.call(this).then(function(Q){try{return JSON.parse(Q.toString())}catch(Y){return f4.Promise.reject(new V5(`invalid json response body at ${J.url} reason: ${Y.message}`,"invalid-json"))}})},text(){return oM.call(this).then(function(J){return J.toString()})},buffer(){return oM.call(this)},textConverted(){var J=this;return oM.call(this).then(function(Q){return BR6(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 oM(){var J=this;if(this[EK].disturbed)return f4.Promise.reject(TypeError(`body used already for: ${this.url}`));if(this[EK].disturbed=!0,this[EK].error)return f4.Promise.reject(this[EK].error);let Q=this.body;if(Q===null)return f4.Promise.resolve(Buffer.alloc(0));if(QE(Q))Q=Q.stream();if(Buffer.isBuffer(Q))return f4.Promise.resolve(Q);if(!(Q instanceof fQ))return f4.Promise.resolve(Buffer.alloc(0));let Y=[],G=0,X=!1;return new f4.Promise(function(K,z){let W;if(J.timeout)W=setTimeout(function(){X=!0,z(new V5(`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,z(Z);else z(new V5(`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,z(new V5(`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{K(Buffer.concat(Y,G))}catch(Z){z(new V5(`Could not create Buffer from response body for ${J.url}: ${Z.message}`,"system",Z))}})})}function BR6(J,Q){throw Error("The package `encoding` must be installed to use the textConverted() function")}function OC1(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 QE(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 AC1(J){let Q,Y,G=J.body;if(J.bodyUsed)throw Error("cannot clone body after it is used");if(G instanceof fQ&&typeof G.getBoundary!=="function")Q=new UC1,Y=new UC1,G.pipe(Q),G.pipe(Y),J[EK].body=Q,G=Y;return G}function BC1(J){if(J===null)return null;else if(typeof J==="string")return"text/plain;charset=UTF-8";else if(OC1(J))return"application/x-www-form-urlencoded;charset=UTF-8";else if(QE(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 fQ)return null;else return"text/plain;charset=UTF-8"}function NC1(J){let Q=J.body;if(Q===null)return 0;else if(QE(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 NR6(J,Q){let Y=Q.body;if(Y===null)J.end();else if(QE(Y))Y.stream().pipe(J);else if(Buffer.isBuffer(Y))J.write(Y),J.end();else Y.pipe(J)}f4.Promise=global.Promise;var wC1=/[^\^_`a-zA-Z\-0-9!#$%&'*+.|~]/,po=/[^\t\x20-\x7e\x80-\xff]/;function tL(J){if(J=`${J}`,wC1.test(J)||J==="")throw TypeError(`${J} is not a legal HTTP header name`)}function DC1(J){if(J=`${J}`,po.test(J))throw TypeError(`${J} is not a legal HTTP header value`)}function rM(J,Q){Q=Q.toLowerCase();for(let Y in J)if(Y.toLowerCase()===Q)return Y;return}var h9=Symbol("map");class q2{constructor(){let J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[h9]=Object.create(null),J instanceof q2){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}`,tL(J);let Q=rM(this[h9],J);if(Q===void 0)return null;return this[h9][Q].join(", ")}forEach(J){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,Y=co(this),G=0;while(G<Y.length){var X=Y[G];let K=X[0],z=X[1];J.call(Q,z,K,this),Y=co(this),G++}}set(J,Q){J=`${J}`,Q=`${Q}`,tL(J),DC1(Q);let Y=rM(this[h9],J);this[h9][Y!==void 0?Y:J]=[Q]}append(J,Q){J=`${J}`,Q=`${Q}`,tL(J),DC1(Q);let Y=rM(this[h9],J);if(Y!==void 0)this[h9][Y].push(Q);else this[h9][J]=[Q]}has(J){return J=`${J}`,tL(J),rM(this[h9],J)!==void 0}delete(J){J=`${J}`,tL(J);let Q=rM(this[h9],J);if(Q!==void 0)delete this[h9][Q]}raw(){return this[h9]}keys(){return mo(this,"key")}values(){return mo(this,"value")}[Symbol.iterator](){return mo(this,"key+value")}}q2.prototype.entries=q2.prototype[Symbol.iterator];Object.defineProperty(q2.prototype,Symbol.toStringTag,{value:"Headers",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(q2.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 co(J){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(J[h9]).sort().map(Q==="key"?function(G){return G.toLowerCase()}:Q==="value"?function(G){return J[h9][G].join(", ")}:function(G){return[G.toLowerCase(),J[h9][G].join(", ")]})}var _o=Symbol("internal");function mo(J,Q){let Y=Object.create(io);return Y[_o]={target:J,kind:Q,index:0},Y}var io=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==io)throw TypeError("Value of `this` is not a HeadersIterator");var J=this[_o];let{target:Q,kind:Y,index:G}=J,X=co(Q,Y),K=X.length;if(G>=K)return{value:void 0,done:!0};return this[_o].index=G+1,{value:X[G],done:!1}}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(io,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function wR6(J){let Q=Object.assign({__proto__:null},J[h9]),Y=rM(J[h9],"Host");if(Y!==void 0)Q[Y]=Q[Y][0];return Q}function LR6(J){let Q=new q2;for(let Y of Object.keys(J)){if(wC1.test(Y))continue;if(Array.isArray(J[Y]))for(let G of J[Y]){if(po.test(G))continue;if(Q[h9][Y]===void 0)Q[h9][Y]=[G];else Q[h9][Y].push(G)}else if(!po.test(J[Y]))Q[h9][Y]=[J[Y]]}return Q}var iW=Symbol("Response internals"),ER6=MC1.STATUS_CODES;class V2{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 q2(Q.headers);if(J!=null&&!G.has("Content-Type")){let X=BC1(J);if(X)G.append("Content-Type",X)}this[iW]={url:Q.url,status:Y,statusText:Q.statusText||ER6[Y],headers:G,counter:Q.counter}}get url(){return this[iW].url||""}get status(){return this[iW].status}get ok(){return this[iW].status>=200&&this[iW].status<300}get redirected(){return this[iW].counter>0}get statusText(){return this[iW].statusText}get headers(){return this[iW].headers}clone(){return new V2(AC1(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}}f4.mixIn(V2.prototype);Object.defineProperties(V2.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(V2.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var LK=Symbol("Request internals"),CR6=Ff.URL||IC1.URL,RR6=Ff.parse,FR6=Ff.format;function uo(J){if(/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(J))J=new CR6(J).toString();return RR6(J)}var TR6="destroy"in fQ.Readable.prototype;function Rf(J){return typeof J==="object"&&typeof J[LK]==="object"}function SR6(J){let Q=J&&typeof J==="object"&&Object.getPrototypeOf(J);return!!(Q&&Q.constructor.name==="AbortSignal")}class aW{constructor(J){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Y;if(!Rf(J)){if(J&&J.href)Y=uo(J.href);else Y=uo(`${J}`);J={}}else Y=uo(J.url);let G=Q.method||J.method||"GET";if(G=G.toUpperCase(),(Q.body!=null||Rf(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:Rf(J)&&J.body!==null?AC1(J):null;f4.call(this,X,{timeout:Q.timeout||J.timeout||0,size:Q.size||J.size||0});let K=new q2(Q.headers||J.headers||{});if(X!=null&&!K.has("Content-Type")){let W=BC1(X);if(W)K.append("Content-Type",W)}let z=Rf(J)?J.signal:null;if("signal"in Q)z=Q.signal;if(z!=null&&!SR6(z))throw TypeError("Expected signal to be an instanceof AbortSignal");this[LK]={method:G,redirect:Q.redirect||J.redirect||"follow",headers:K,parsedURL:Y,signal:z},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[LK].method}get url(){return FR6(this[LK].parsedURL)}get headers(){return this[LK].headers}get redirect(){return this[LK].redirect}get signal(){return this[LK].signal}clone(){return new aW(this)}}f4.mixIn(aW.prototype);Object.defineProperty(aW.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(aW.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function PR6(J){let Q=J[LK].parsedURL,Y=new q2(J[LK].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 fQ.Readable&&!TR6)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 K=NC1(J);if(typeof K==="number")G=String(K)}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:wR6(Y),agent:X})}function eL(J){Error.call(this,J),this.type="aborted",this.message=J,Error.captureStackTrace(this,this.constructor)}eL.prototype=Object.create(Error.prototype);eL.prototype.constructor=eL;eL.prototype.name="AbortError";var JE=Ff.URL||IC1.URL,HC1=fQ.PassThrough,$R6=function(Q,Y){let G=new JE(Y).hostname,X=new JE(Q).hostname;return G===X||G[G.length-X.length-1]==="."&&G.endsWith(X)},kR6=function(Q,Y){let G=new JE(Y).protocol,X=new JE(Q).protocol;return G===X};function nW(J,Q){if(!nW.Promise)throw Error("native promise missing, set fetch.Promise to your favorite alternative");return f4.Promise=nW.Promise,new nW.Promise(function(Y,G){let X=new aW(J,Q),K=PR6(X),z=(K.protocol==="https:"?IR6:MC1).request,W=X.signal,Z=null,V=function(){let O=new eL("The user aborted a request.");if(G(O),X.body&&X.body instanceof fQ.Readable)lo(X.body,O);if(!Z||!Z.body)return;Z.body.emit("error",O)};if(W&&W.aborted){V();return}let q=function(){V(),H()},U=z(K),D;if(W)W.addEventListener("abort",q);function H(){if(U.abort(),W)W.removeEventListener("abort",q);clearTimeout(D)}if(X.timeout)U.once("socket",function(I){D=setTimeout(function(){G(new V5(`network timeout at: ${X.url}`,"request-timeout")),H()},X.timeout)});if(U.on("error",function(I){if(G(new V5(`request to ${X.url} failed, reason: ${I.message}`,"system",I)),Z&&Z.body)lo(Z.body,I);H()}),vR6(U,function(I){if(W&&W.aborted)return;if(Z&&Z.body)lo(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(D);let O=LR6(I.headers);if(nW.isRedirect(I.statusCode)){let L=O.get("Location"),R=null;try{R=L===null?null:new JE(L,X.url).toString()}catch(C){if(X.redirect!=="manual"){G(new V5(`uri requested responds with an invalid redirect URL: ${L}`,"invalid-redirect")),H();return}}switch(X.redirect){case"error":G(new V5(`uri requested responds with a redirect, redirect mode is set to error: ${X.url}`,"no-redirect")),H();return;case"manual":if(R!==null)try{O.set("Location",R)}catch(F){G(F)}break;case"follow":if(R===null)break;if(X.counter>=X.follow){G(new V5(`maximum redirect reached at: ${X.url}`,"max-redirect")),H();return}let C={headers:new q2(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(!$R6(X.url,R)||!kR6(X.url,R))for(let F of["authorization","www-authenticate","cookie","cookie2"])C.headers.delete(F);if(I.statusCode!==303&&X.body&&NC1(X)===null){G(new V5("Cannot follow redirect with body being a readable stream","unsupported-redirect")),H();return}if(I.statusCode===303||(I.statusCode===301||I.statusCode===302)&&X.method==="POST")C.method="GET",C.body=void 0,C.headers.delete("content-length");Y(nW(new aW(R,C))),H();return}}I.once("end",function(){if(W)W.removeEventListener("abort",q)});let A=I.pipe(new HC1),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 V2(A,B),Y(Z);return}let N={flush:ZU.Z_SYNC_FLUSH,finishFlush:ZU.Z_SYNC_FLUSH};if(w=="gzip"||w=="x-gzip"){A=A.pipe(ZU.createGunzip(N)),Z=new V2(A,B),Y(Z);return}if(w=="deflate"||w=="x-deflate"){let L=I.pipe(new HC1);L.once("data",function(R){if((R[0]&15)===8)A=A.pipe(ZU.createInflate());else A=A.pipe(ZU.createInflateRaw());Z=new V2(A,B),Y(Z)}),L.on("end",function(){if(!Z)Z=new V2(A,B),Y(Z)});return}if(w=="br"&&typeof ZU.createBrotliDecompress==="function"){A=A.pipe(ZU.createBrotliDecompress()),Z=new V2(A,B),Y(Z);return}Z=new V2(A,B),Y(Z)}),NR6(U,X)})}function vR6(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(K){if(Y&&Y.listenerCount("data")>0&&!K){let W=Error("Premature close");W.code="ERR_STREAM_PREMATURE_CLOSE",Q(W)}})})}function lo(J,Q){if(J.destroy)J.destroy(Q);else J.emit("error",Q),J.end()}nW.isRedirect=function(J){return J===301||J===302||J===303||J===307||J===308};nW.Promise=global.Promise;LC1.exports=DG=nW;Object.defineProperty(DG,"__esModule",{value:!0});DG.default=DG;DG.Headers=q2;DG.Request=aW;DG.Response=V2;DG.FetchError=V5});var EC1=M((HG)=>{var fR6=HG&&HG.__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]}),jR6=HG&&HG.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),hR6=HG&&HG.__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))fR6(Q,J,Y)}return jR6(Q,J),Q};Object.defineProperty(HG,"__esModule",{value:!0});HG.resolveFetch=void 0;var bR6=(J)=>{let Q;if(J)Q=J;else if(typeof fetch>"u")Q=(...Y)=>Promise.resolve().then(()=>hR6(oW())).then(({default:G})=>G(...Y));else Q=fetch;return(...Y)=>Q(...Y)};HG.resolveFetch=bR6});var ao=M((TC1)=>{Object.defineProperty(TC1,"__esModule",{value:!0});TC1.FunctionRegion=TC1.FunctionsHttpError=TC1.FunctionsRelayError=TC1.FunctionsFetchError=TC1.FunctionsError=void 0;class YE extends Error{constructor(J,Q="FunctionsError",Y){super(J);this.name=Q,this.context=Y}}TC1.FunctionsError=YE;class CC1 extends YE{constructor(J){super("Failed to send a request to the Edge Function","FunctionsFetchError",J)}}TC1.FunctionsFetchError=CC1;class RC1 extends YE{constructor(J){super("Relay Error invoking the Edge Function","FunctionsRelayError",J)}}TC1.FunctionsRelayError=RC1;class FC1 extends YE{constructor(J){super("Edge Function returned a non-2xx status code","FunctionsHttpError",J)}}TC1.FunctionsHttpError=FC1;var yR6;(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"})(yR6=TC1.FunctionRegion||(TC1.FunctionRegion={}))});var PC1=M((eM)=>{var lR6=eM&&eM.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(eM,"__esModule",{value:!0});eM.FunctionsClient=void 0;var dR6=EC1(),Tf=ao();class SC1{constructor(J,{headers:Q={},customFetch:Y,region:G=Tf.FunctionRegion.Any}={}){this.url=J,this.headers=Q,this.region=G,this.fetch=(0,dR6.resolveFetch)(Y)}setAuth(J){this.headers.Authorization=`Bearer ${J}`}invoke(J,Q={}){var Y;return lR6(this,void 0,void 0,function*(){try{let{headers:G,method:X,body:K}=Q,z={},{region:W}=Q;if(!W)W=this.region;if(W&&W!=="any")z["x-region"]=W;let Z;if(K&&(G&&!Object.prototype.hasOwnProperty.call(G,"Content-Type")||!G))if(typeof Blob<"u"&&K instanceof Blob||K instanceof ArrayBuffer)z["Content-Type"]="application/octet-stream",Z=K;else if(typeof K==="string")z["Content-Type"]="text/plain",Z=K;else if(typeof FormData<"u"&&K instanceof FormData)Z=K;else z["Content-Type"]="application/json",Z=JSON.stringify(K);let V=yield this.fetch(`${this.url}/${J}`,{method:X||"POST",headers:Object.assign(Object.assign(Object.assign({},z),this.headers),G),body:Z}).catch((H)=>{throw new Tf.FunctionsFetchError(H)}),q=V.headers.get("x-relay-error");if(q&&q==="true")throw new Tf.FunctionsRelayError(V);if(!V.ok)throw new Tf.FunctionsHttpError(V);let U=((Y=V.headers.get("Content-Type"))!==null&&Y!==void 0?Y:"text/plain").split(";")[0].trim(),D;if(U==="application/json")D=yield V.json();else if(U==="application/octet-stream")D=yield V.blob();else if(U==="text/event-stream")D=V;else if(U==="multipart/form-data")D=yield V.formData();else D=yield V.text();return{data:D,error:null}}catch(G){return{data:null,error:G}}})}}eM.FunctionsClient=SC1});var oo=M((rW)=>{Object.defineProperty(rW,"__esModule",{value:!0});rW.FunctionRegion=rW.FunctionsRelayError=rW.FunctionsHttpError=rW.FunctionsFetchError=rW.FunctionsError=rW.FunctionsClient=void 0;var pR6=PC1();Object.defineProperty(rW,"FunctionsClient",{enumerable:!0,get:function(){return pR6.FunctionsClient}});var GE=ao();Object.defineProperty(rW,"FunctionsError",{enumerable:!0,get:function(){return GE.FunctionsError}});Object.defineProperty(rW,"FunctionsFetchError",{enumerable:!0,get:function(){return GE.FunctionsFetchError}});Object.defineProperty(rW,"FunctionsHttpError",{enumerable:!0,get:function(){return GE.FunctionsHttpError}});Object.defineProperty(rW,"FunctionsRelayError",{enumerable:!0,get:function(){return GE.FunctionsRelayError}});Object.defineProperty(rW,"FunctionRegion",{enumerable:!0,get:function(){return GE.FunctionRegion}})});var ro=M((kC1)=>{Object.defineProperty(kC1,"__esModule",{value:!0});class $C1 extends Error{constructor(J){super(J.message);this.name="PostgrestError",this.details=J.details,this.hint=J.hint,this.code=J.code}}kC1.default=$C1});var so=M((XE)=>{var vC1=XE&&XE.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(XE,"__esModule",{value:!0});var iR6=vC1(oW()),nR6=vC1(ro());class fC1{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=iR6.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 K,z,W;let Z=null,V=null,q=null,U=X.status,D=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=(K=this.headers.Prefer)===null||K===void 0?void 0:K.match(/count=(exact|planned|estimated)/),O=(z=X.headers.get("content-range"))===null||z===void 0?void 0:z.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,D="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,D="OK"}catch(O){if(X.status===404&&I==="")U=204,D="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,D="OK";if(Z&&this.shouldThrowOnError)throw new nR6.default(Z)}return{error:Z,data:V,count:q,status:U,statusText:D}});if(!this.shouldThrowOnError)G=G.catch((X)=>{var K,z,W;return{error:{message:`${(K=X===null||X===void 0?void 0:X.name)!==null&&K!==void 0?K:"FetchError"}: ${X===null||X===void 0?void 0:X.message}`,details:`${(z=X===null||X===void 0?void 0:X.stack)!==null&&z!==void 0?z:""}`,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}}XE.default=fC1});var to=M((KE)=>{var aR6=KE&&KE.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(KE,"__esModule",{value:!0});var oR6=aR6(so());class jC1 extends oR6.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 K=X?`${X}.order`:"order",z=this.url.searchParams.get(K);return this.url.searchParams.set(K,`${z?`${z},`:""}${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`,K=typeof G>"u"?"limit":`${G}.limit`;return this.url.searchParams.set(X,`${J}`),this.url.searchParams.set(K,`${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:K="text"}={}){var z;let W=[J?"analyze":null,Q?"verbose":null,Y?"settings":null,G?"buffers":null,X?"wal":null].filter(Boolean).join("|"),Z=(z=this.headers.Accept)!==null&&z!==void 0?z:"application/json";if(this.headers.Accept=`application/vnd.pgrst.plan+${K}; for="${Z}"; options=${W};`,K==="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}}KE.default=jC1});var Sf=M((zE)=>{var rR6=zE&&zE.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(zE,"__esModule",{value:!0});var sR6=rR6(to());class hC1 extends sR6.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 K=Y===void 0?"":`(${Y})`;return this.url.searchParams.append(J,`${X}fts${K}.${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}}zE.default=hC1});var eo=M((ZE)=>{var tR6=ZE&&ZE.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(ZE,"__esModule",{value:!0});var WE=tR6(Sf());class bC1{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,K=(J!==null&&J!==void 0?J:"*").split("").map((z)=>{if(/\s/.test(z)&&!X)return"";if(z==='"')X=!X;return z}).join("");if(this.url.searchParams.set("select",K),Y)this.headers.Prefer=`count=${Y}`;return new WE.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 K=J.reduce((z,W)=>z.concat(Object.keys(W)),[]);if(K.length>0){let z=[...new Set(K)].map((W)=>`"${W}"`);this.url.searchParams.set("columns",z.join(","))}}return new WE.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 z=[`resolution=${Y?"ignore":"merge"}-duplicates`];if(Q!==void 0)this.url.searchParams.set("on_conflict",Q);if(this.headers.Prefer)z.push(this.headers.Prefer);if(G)z.push(`count=${G}`);if(!X)z.push("missing=default");if(this.headers.Prefer=z.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 WE.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 WE.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 WE.default({method:"DELETE",url:this.url,headers:this.headers,schema:this.schema,fetch:this.fetch,allowEmpty:!1})}}ZE.default=bC1});var gC1=M((yC1)=>{Object.defineProperty(yC1,"__esModule",{value:!0});yC1.version=void 0;yC1.version="0.0.0-automated"});var lC1=M((mC1)=>{Object.defineProperty(mC1,"__esModule",{value:!0});mC1.DEFAULT_HEADERS=void 0;var eR6=gC1();mC1.DEFAULT_HEADERS={"X-Client-Info":`postgrest-js/${eR6.version}`}});var pC1=M((VE)=>{var dC1=VE&&VE.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(VE,"__esModule",{value:!0});var JF6=dC1(eo()),QF6=dC1(Sf()),YF6=lC1();class Jr{constructor(J,{headers:Q={},schema:Y,fetch:G}={}){this.url=J,this.headers=Object.assign(Object.assign({},YF6.DEFAULT_HEADERS),Q),this.schemaName=Y,this.fetch=G}from(J){let Q=new URL(`${this.url}/${J}`);return new JF6.default(Q,{headers:Object.assign({},this.headers),schema:this.schemaName,fetch:this.fetch})}schema(J){return new Jr(this.url,{headers:this.headers,schema:J,fetch:this.fetch})}rpc(J,Q={},{head:Y=!1,get:G=!1,count:X}={}){let K,z=new URL(`${this.url}/rpc/${J}`),W;if(Y||G)K=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])=>{z.searchParams.append(V,q)});else K="POST",W=Q;let Z=Object.assign({},this.headers);if(X)Z.Prefer=`count=${X}`;return new QF6.default({method:K,url:z,headers:Z,schema:this.schemaName,body:W,fetch:this.fetch,allowEmpty:!1})}}VE.default=Jr});var Qr=M((q5)=>{var JI=q5&&q5.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(q5,"__esModule",{value:!0});q5.PostgrestError=q5.PostgrestBuilder=q5.PostgrestTransformBuilder=q5.PostgrestFilterBuilder=q5.PostgrestQueryBuilder=q5.PostgrestClient=void 0;var cC1=JI(pC1());q5.PostgrestClient=cC1.default;var _C1=JI(eo());q5.PostgrestQueryBuilder=_C1.default;var iC1=JI(Sf());q5.PostgrestFilterBuilder=iC1.default;var nC1=JI(to());q5.PostgrestTransformBuilder=nC1.default;var aC1=JI(so());q5.PostgrestBuilder=aC1.default;var oC1=JI(ro());q5.PostgrestError=oC1.default;q5.default={PostgrestClient:cC1.default,PostgrestQueryBuilder:_C1.default,PostgrestFilterBuilder:iC1.default,PostgrestTransformBuilder:nC1.default,PostgrestBuilder:aC1.default,PostgrestError:oC1.default}});var tC1=M((rC1)=>{Object.defineProperty(rC1,"__esModule",{value:!0});rC1.version=void 0;rC1.version="2.11.2"});var Pf=M((GR1)=>{Object.defineProperty(GR1,"__esModule",{value:!0});GR1.CONNECTION_STATE=GR1.TRANSPORTS=GR1.CHANNEL_EVENTS=GR1.CHANNEL_STATES=GR1.SOCKET_STATES=GR1.WS_CLOSE_NORMAL=GR1.DEFAULT_TIMEOUT=GR1.VSN=GR1.DEFAULT_HEADERS=void 0;var GF6=tC1();GR1.DEFAULT_HEADERS={"X-Client-Info":`realtime-js/${GF6.version}`};GR1.VSN="1.0.0";GR1.DEFAULT_TIMEOUT=1e4;GR1.WS_CLOSE_NORMAL=1000;var XF6;(function(J){J[J.connecting=0]="connecting",J[J.open=1]="open",J[J.closing=2]="closing",J[J.closed=3]="closed"})(XF6=GR1.SOCKET_STATES||(GR1.SOCKET_STATES={}));var KF6;(function(J){J.closed="closed",J.errored="errored",J.joined="joined",J.joining="joining",J.leaving="leaving"})(KF6=GR1.CHANNEL_STATES||(GR1.CHANNEL_STATES={}));var zF6;(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"})(zF6=GR1.CHANNEL_EVENTS||(GR1.CHANNEL_EVENTS={}));var WF6;(function(J){J.websocket="websocket"})(WF6=GR1.TRANSPORTS||(GR1.TRANSPORTS={}));var ZF6;(function(J){J.Connecting="connecting",J.Open="open",J.Closing="closing",J.Closed="closed"})(ZF6=GR1.CONNECTION_STATE||(GR1.CONNECTION_STATE={}))});var zR1=M((KR1)=>{Object.defineProperty(KR1,"__esModule",{value:!0});class XR1{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),K=this.HEADER_LENGTH+2,z=Y.decode(J.slice(K,K+G));K=K+G;let W=Y.decode(J.slice(K,K+X));K=K+X;let Z=JSON.parse(Y.decode(J.slice(K,J.byteLength)));return{ref:null,topic:z,event:W,payload:Z}}}KR1.default=XR1});var Gr=M((ZR1)=>{Object.defineProperty(ZR1,"__esModule",{value:!0});class WR1{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))}}ZR1.default=WR1});var $f=M((qR1)=>{Object.defineProperty(qR1,"__esModule",{value:!0});qR1.httpEndpointURL=qR1.toTimestampString=qR1.toArray=qR1.toJson=qR1.toNumber=qR1.toBoolean=qR1.convertCell=qR1.convertColumn=qR1.convertChangeData=qR1.PostgresTypes=void 0;var $8;(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"})($8=qR1.PostgresTypes||(qR1.PostgresTypes={}));var IF6=(J,Q,Y={})=>{var G;let X=(G=Y.skipTypes)!==null&&G!==void 0?G:[];return Object.keys(Q).reduce((K,z)=>{return K[z]=qR1.convertColumn(z,J,Q,X),K},{})};qR1.convertChangeData=IF6;var OF6=(J,Q,Y,G)=>{let X=Q.find((W)=>W.name===J),K=X===null||X===void 0?void 0:X.type,z=Y[J];if(K&&!G.includes(K))return qR1.convertCell(K,z);return Xr(z)};qR1.convertColumn=OF6;var AF6=(J,Q)=>{if(J.charAt(0)==="_"){let Y=J.slice(1,J.length);return qR1.toArray(Q,Y)}switch(J){case $8.bool:return qR1.toBoolean(Q);case $8.float4:case $8.float8:case $8.int2:case $8.int4:case $8.int8:case $8.numeric:case $8.oid:return qR1.toNumber(Q);case $8.json:case $8.jsonb:return qR1.toJson(Q);case $8.timestamp:return qR1.toTimestampString(Q);case $8.abstime:case $8.date:case $8.daterange:case $8.int4range:case $8.int8range:case $8.money:case $8.reltime:case $8.text:case $8.time:case $8.timestamptz:case $8.timetz:case $8.tsrange:case $8.tstzrange:return Xr(Q);default:return Xr(Q)}};qR1.convertCell=AF6;var Xr=(J)=>{return J},BF6=(J)=>{switch(J){case"t":return!0;case"f":return!1;default:return J}};qR1.toBoolean=BF6;var NF6=(J)=>{if(typeof J==="string"){let Q=parseFloat(J);if(!Number.isNaN(Q))return Q}return J};qR1.toNumber=NF6;var wF6=(J)=>{if(typeof J==="string")try{return JSON.parse(J)}catch(Q){return console.log(`JSON parse error: ${Q}`),J}return J};qR1.toJson=wF6;var LF6=(J,Q)=>{if(typeof J!=="string")return J;let Y=J.length-1,G=J[Y];if(J[0]==="{"&&G==="}"){let K,z=J.slice(1,Y);try{K=JSON.parse("["+z+"]")}catch(W){K=z?z.split(","):[]}return K.map((W)=>qR1.convertCell(Q,W))}return J};qR1.toArray=LF6;var EF6=(J)=>{if(typeof J==="string")return J.replace(" ","T");return J};qR1.toTimestampString=EF6;var CF6=(J)=>{let Q=J;return Q=Q.replace(/^ws/i,"http"),Q=Q.replace(/(\/socket\/websocket|\/socket|\/websocket)\/?$/i,""),Q.replace(/\/+$/,"")};qR1.httpEndpointURL=CF6});var wR1=M((NR1)=>{Object.defineProperty(NR1,"__esModule",{value:!0});var FF6=Pf();class BR1{constructor(J,Q,Y={},G=FF6.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}}NR1.default=BR1});var Wr=M((LR1)=>{Object.defineProperty(LR1,"__esModule",{value:!0});LR1.REALTIME_PRESENCE_LISTEN_EVENTS=void 0;var SF6;(function(J){J.SYNC="sync",J.JOIN="join",J.LEAVE="leave"})(SF6=LR1.REALTIME_PRESENCE_LISTEN_EVENTS||(LR1.REALTIME_PRESENCE_LISTEN_EVENTS={}));class qE{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:K,onSync:z}=this.caller;this.joinRef=this.channel._joinRef(),this.state=qE.syncState(this.state,G,X,K),this.pendingDiffs.forEach((W)=>{this.state=qE.syncDiff(this.state,W,X,K)}),this.pendingDiffs=[],z()}),this.channel._on(Y.diff,{},(G)=>{let{onJoin:X,onLeave:K,onSync:z}=this.caller;if(this.inPendingSyncState())this.pendingDiffs.push(G);else this.state=qE.syncDiff(this.state,G,X,K),z()}),this.onJoin((G,X,K)=>{this.channel._trigger("presence",{event:"join",key:G,currentPresences:X,newPresences:K})}),this.onLeave((G,X,K)=>{this.channel._trigger("presence",{event:"leave",key:G,currentPresences:X,leftPresences:K})}),this.onSync(()=>{this.channel._trigger("presence",{event:"sync"})})}static syncState(J,Q,Y,G){let X=this.cloneDeep(J),K=this.transformState(Q),z={},W={};return this.map(X,(Z,V)=>{if(!K[Z])W[Z]=V}),this.map(K,(Z,V)=>{let q=X[Z];if(q){let U=V.map((O)=>O.presence_ref),D=q.map((O)=>O.presence_ref),H=V.filter((O)=>D.indexOf(O.presence_ref)<0),I=q.filter((O)=>U.indexOf(O.presence_ref)<0);if(H.length>0)z[Z]=H;if(I.length>0)W[Z]=I}else z[Z]=V}),this.syncDiff(X,{joins:z,leaves:W},Y,G)}static syncDiff(J,Q,Y,G){let{joins:X,leaves:K}={joins:this.transformState(Q.joins),leaves:this.transformState(Q.leaves)};if(!Y)Y=()=>{};if(!G)G=()=>{};return this.map(X,(z,W)=>{var Z;let V=(Z=J[z])!==null&&Z!==void 0?Z:[];if(J[z]=this.cloneDeep(W),V.length>0){let q=J[z].map((D)=>D.presence_ref),U=V.filter((D)=>q.indexOf(D.presence_ref)<0);J[z].unshift(...U)}Y(z,V,W)}),this.map(K,(z,W)=>{let Z=J[z];if(!Z)return;let V=W.map((q)=>q.presence_ref);if(Z=Z.filter((q)=>V.indexOf(q.presence_ref)<0),J[z]=Z,G(z,Z,W),Z.length===0)delete J[z]}),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()}}LR1.default=qE});var Ur=M((V9)=>{var $F6=V9&&V9.__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]}),kF6=V9&&V9.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),vF6=V9&&V9.__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))$F6(Q,J,Y)}return kF6(Q,J),Q},Vr=V9&&V9.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(V9,"__esModule",{value:!0});V9.REALTIME_CHANNEL_STATES=V9.REALTIME_SUBSCRIBE_STATES=V9.REALTIME_LISTEN_TYPES=V9.REALTIME_POSTGRES_CHANGES_LISTEN_EVENT=void 0;var z4=Pf(),Zr=Vr(wR1()),fF6=Vr(Gr()),jF6=Vr(Wr()),ER1=vF6($f()),hF6=$f(),bF6;(function(J){J.ALL="*",J.INSERT="INSERT",J.UPDATE="UPDATE",J.DELETE="DELETE"})(bF6=V9.REALTIME_POSTGRES_CHANGES_LISTEN_EVENT||(V9.REALTIME_POSTGRES_CHANGES_LISTEN_EVENT={}));var yF6;(function(J){J.BROADCAST="broadcast",J.PRESENCE="presence",J.POSTGRES_CHANGES="postgres_changes",J.SYSTEM="system"})(yF6=V9.REALTIME_LISTEN_TYPES||(V9.REALTIME_LISTEN_TYPES={}));var sW;(function(J){J.SUBSCRIBED="SUBSCRIBED",J.TIMED_OUT="TIMED_OUT",J.CLOSED="CLOSED",J.CHANNEL_ERROR="CHANNEL_ERROR"})(sW=V9.REALTIME_SUBSCRIBE_STATES||(V9.REALTIME_SUBSCRIBE_STATES={}));V9.REALTIME_CHANNEL_STATES=z4.CHANNEL_STATES;class qr{constructor(J,Q={config:{}},Y){this.topic=J,this.params=Q,this.socket=Y,this.bindings={},this.state=z4.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 Zr.default(this,z4.CHANNEL_EVENTS.join,this.params,this.timeout),this.rejoinTimer=new fF6.default(()=>this._rejoinUntilConnected(),this.socket.reconnectAfterMs),this.joinPush.receive("ok",()=>{this.state=z4.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=z4.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=z4.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=z4.CHANNEL_STATES.errored,this.rejoinTimer.scheduleTimeout()}),this._on(z4.CHANNEL_EVENTS.reply,{},(G,X)=>{this._trigger(this._replyEventName(X),G)}),this.presence=new jF6.default(this),this.broadcastEndpointURL=(0,hF6.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:K,private:z}}=this.params;this._onError((V)=>J===null||J===void 0?void 0:J(sW.CHANNEL_ERROR,V)),this._onClose(()=>J===null||J===void 0?void 0:J(sW.CLOSED));let W={},Z={broadcast:X,presence:K,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:z};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(sW.SUBSCRIBED);return}else{let U=this.bindings.postgres_changes,D=(q=U===null||U===void 0?void 0:U.length)!==null&&q!==void 0?q:0,H=[];for(let I=0;I<D;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)H.push(Object.assign(Object.assign({},O),{id:L.id}));else{this.unsubscribe(),J===null||J===void 0||J(sW.CHANNEL_ERROR,Error("mismatch between server and client bindings for postgres changes"));return}}this.bindings.postgres_changes=H,J&&J(sW.SUBSCRIBED);return}}).receive("error",(V)=>{J===null||J===void 0||J(sW.CHANNEL_ERROR,Error(JSON.stringify(Object.values(V).join(", ")||"error")));return}).receive("timeout",()=>{J===null||J===void 0||J(sW.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:K}=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:K,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 K,z,W;let Z=this._push(J.type,J,Q.timeout||this.timeout);if(J.type==="broadcast"&&!((W=(z=(K=this.params)===null||K===void 0?void 0:K.config)===null||z===void 0?void 0:z.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=z4.CHANNEL_STATES.leaving;let Q=()=>{this.socket.log("channel",`leave ${this.topic}`),this._trigger(z4.CHANNEL_EVENTS.close,"leave",this._joinRef())};return this.rejoinTimer.reset(),this.joinPush.destroy(),new Promise((Y)=>{let G=new Zr.default(this,z4.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),K=await this.socket.fetch(J,Object.assign(Object.assign({},Q),{signal:G.signal}));return clearTimeout(X),K}_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 Zr.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 K=J.toLocaleLowerCase(),{close:z,error:W,leave:Z,join:V}=z4.CHANNEL_EVENTS;if(Y&&[z,W,Z,V].indexOf(K)>=0&&Y!==this._joinRef())return;let U=this._onMessage(K,Q,Y);if(Q&&!U)throw"channel onMessage callbacks must return the payload, modified or unmodified";if(["insert","update","delete"].includes(K))(G=this.bindings.postgres_changes)===null||G===void 0||G.filter((D)=>{var H,I,O;return((H=D.filter)===null||H===void 0?void 0:H.event)==="*"||((O=(I=D.filter)===null||I===void 0?void 0:I.event)===null||O===void 0?void 0:O.toLocaleLowerCase())===K}).map((D)=>D.callback(U,Y));else(X=this.bindings[K])===null||X===void 0||X.filter((D)=>{var H,I,O,A,B,w;if(["broadcast","presence","postgres_changes"].includes(K))if("id"in D){let N=D.id,L=(H=D.filter)===null||H===void 0?void 0:H.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=D===null||D===void 0?void 0:D.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 D.type.toLocaleLowerCase()===K}).map((D)=>{if(typeof U==="object"&&"ids"in U){let H=U.data,{schema:I,table:O,commit_timestamp:A,type:B,errors:w}=H;U=Object.assign(Object.assign({},{schema:I,table:O,commit_timestamp:A,eventType:B,new:{},old:{},errors:w}),this._getPayloadRecords(H))}D.callback(U,Y)})}_isClosed(){return this.state===z4.CHANNEL_STATES.closed}_isJoined(){return this.state===z4.CHANNEL_STATES.joined}_isJoining(){return this.state===z4.CHANNEL_STATES.joining}_isLeaving(){return this.state===z4.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&&qr.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(z4.CHANNEL_EVENTS.close,{},J)}_onError(J){this._on(z4.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=z4.CHANNEL_STATES.joining,this.joinPush.resend(J)}_getPayloadRecords(J){let Q={new:{},old:{}};if(J.type==="INSERT"||J.type==="UPDATE")Q.new=ER1.convertChangeData(J.columns,J.record);if(J.type==="UPDATE"||J.type==="DELETE")Q.old=ER1.convertChangeData(J.columns,J.old_record);return Q}}V9.default=qr});var CK=M((tK5,FR1)=>{var CR1=["nodebuffer","arraybuffer","fragments"],RR1=typeof Blob<"u";if(RR1)CR1.push("blob");FR1.exports={BINARY_TYPES:CR1,CLOSE_TIMEOUT:30000,EMPTY_BUFFER:Buffer.alloc(0),GUID:"258EAFA5-E914-47DA-95CA-C5AB0DC85B11",hasBlob:RR1,kForOnEventAttribute:Symbol("kIsForOnEventAttribute"),kListener:Symbol("kListener"),kStatusCode:Symbol("status-code"),kWebSocket:Symbol("websocket"),NOOP:()=>{}}});var lR1=M((eK5,uR1)=>{var $R1=M1("fs"),RK=M1("path"),kR1=M1("os"),vR1=typeof __webpack_require__==="function"?__non_webpack_require__:M1,xF6=process.config&&process.config.variables||{},gF6=!!process.env.PREBUILDS_ONLY,TR1=process.versions.modules,Dr=lF6()?"electron":uF6()?"node-webkit":"node",Hr=process.env.npm_config_arch||kR1.arch(),Mr=process.env.npm_config_platform||kR1.platform(),fR1=process.env.LIBC||(dF6(Mr)?"musl":"glibc"),Ir=process.env.ARM_VERSION||(Hr==="arm64"?"8":xF6.arm_version)||"",jR1=(process.versions.uv||"").split(".")[0];uR1.exports=MG;function MG(J){return vR1(MG.resolve(J))}MG.resolve=MG.path=function(J){J=RK.resolve(J||".");try{var Q=vR1(RK.join(J,"package.json")).name.toUpperCase().replace(/-/g,"_");if(process.env[Q+"_PREBUILD"])J=process.env[Q+"_PREBUILD"]}catch(Z){}if(!gF6){var Y=SR1(RK.join(J,"build/Release"),PR1);if(Y)return Y;var G=SR1(RK.join(J,"build/Debug"),PR1);if(G)return G}var X=W(J);if(X)return X;var K=W(RK.dirname(process.execPath));if(K)return K;var z=["platform="+Mr,"arch="+Hr,"runtime="+Dr,"abi="+TR1,"uv="+jR1,Ir?"armv="+Ir:"","libc="+fR1,"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 "+z+`
    loaded from: `+J+`
`);function W(Z){var V=Or(RK.join(Z,"prebuilds")).map(hR1),q=V.filter(bR1(Mr,Hr)).sort(yR1)[0];if(!q)return;var U=RK.join(Z,"prebuilds",q.name),D=Or(U).map(xR1),H=D.filter(gR1(Dr,TR1)),I=H.sort(mR1(Dr))[0];if(I)return RK.join(U,I.file)}};function Or(J){try{return $R1.readdirSync(J)}catch(Q){return[]}}function SR1(J,Q){var Y=Or(J).filter(Q);return Y[0]&&RK.join(J,Y[0])}function PR1(J){return/\.node$/.test(J)}function hR1(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 bR1(J,Q){return function(Y){if(Y==null)return!1;if(Y.platform!==J)return!1;return Y.architectures.includes(Q)}}function yR1(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 K=Q[X];if(K==="node"||K==="electron"||K==="node-webkit")G.runtime=K;else if(K==="napi")G.napi=!0;else if(K.slice(0,3)==="abi")G.abi=K.slice(3);else if(K.slice(0,2)==="uv")G.uv=K.slice(2);else if(K.slice(0,4)==="armv")G.armv=K.slice(4);else if(K==="glibc"||K==="musl")G.libc=K;else continue;G.specificity++}return G}function gR1(J,Q){return function(Y){if(Y==null)return!1;if(Y.runtime&&Y.runtime!==J&&!mF6(Y))return!1;if(Y.abi&&Y.abi!==Q&&!Y.napi)return!1;if(Y.uv&&Y.uv!==jR1)return!1;if(Y.armv&&Y.armv!==Ir)return!1;if(Y.libc&&Y.libc!==fR1)return!1;return!0}}function mF6(J){return J.runtime==="node"&&J.napi}function mR1(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 uF6(){return!!(process.versions&&process.versions.nw)}function lF6(){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 dF6(J){return J==="linux"&&$R1.existsSync("/etc/alpine-release")}MG.parseTags=xR1;MG.matchTags=gR1;MG.compareTags=mR1;MG.parseTuple=hR1;MG.matchTuple=bR1;MG.compareTuples=yR1});var Nr=M((Qz5,Br)=>{var Ar=typeof __webpack_require__==="function"?__non_webpack_require__:M1;if(typeof Ar.addon==="function")Br.exports=Ar.addon.bind(Ar);else Br.exports=lR1()});var pR1=M((Gz5,dR1)=>{var pF6=(J,Q,Y,G,X)=>{for(var K=0;K<X;K++)Y[G+K]=J[K]^Q[K&3]},cF6=(J,Q)=>{let Y=J.length;for(var G=0;G<Y;G++)J[G]^=Q[G&3]};dR1.exports={mask:pF6,unmask:cF6}});var Lr=M((Xz5,wr)=>{var __dirname="/home/user/seamflux-workflow-download/node_modules/bufferutil";try{wr.exports=Nr()(__dirname)}catch(J){wr.exports=pR1()}});var UE=M((Kz5,kf)=>{var{EMPTY_BUFFER:_F6}=CK(),Er=Buffer[Symbol.species];function iF6(J,Q){if(J.length===0)return _F6;if(J.length===1)return J[0];let Y=Buffer.allocUnsafe(Q),G=0;for(let X=0;X<J.length;X++){let K=J[X];Y.set(K,G),G+=K.length}if(G<Q)return new Er(Y.buffer,Y.byteOffset,G);return Y}function cR1(J,Q,Y,G,X){for(let K=0;K<X;K++)Y[G+K]=J[K]^Q[K&3]}function _R1(J,Q){for(let Y=0;Y<J.length;Y++)J[Y]^=Q[Y&3]}function nF6(J){if(J.length===J.buffer.byteLength)return J.buffer;return J.buffer.slice(J.byteOffset,J.byteOffset+J.length)}function Cr(J){if(Cr.readOnly=!0,Buffer.isBuffer(J))return J;let Q;if(J instanceof ArrayBuffer)Q=new Er(J);else if(ArrayBuffer.isView(J))Q=new Er(J.buffer,J.byteOffset,J.byteLength);else Q=Buffer.from(J),Cr.readOnly=!1;return Q}kf.exports={concat:iF6,mask:cR1,toArrayBuffer:nF6,toBuffer:Cr,unmask:_R1};if(!process.env.WS_NO_BUFFER_UTIL)try{let J=Lr();kf.exports.mask=function(Q,Y,G,X,K){if(K<48)cR1(Q,Y,G,X,K);else J.mask(Q,Y,G,X,K)},kf.exports.unmask=function(Q,Y){if(Q.length<32)_R1(Q,Y);else J.unmask(Q,Y)}}catch(J){}});var oR1=M((zz5,aR1)=>{var iR1=Symbol("kDone"),Rr=Symbol("kRun");class nR1{constructor(J){this[iR1]=()=>{this.pending--,this[Rr]()},this.concurrency=J||1/0,this.jobs=[],this.pending=0}add(J){this.jobs.push(J),this[Rr]()}[Rr](){if(this.pending===this.concurrency)return;if(this.jobs.length){let J=this.jobs.shift();this.pending++,J(this[iR1])}}}aR1.exports=nR1});var HE=M((Wz5,JF1)=>{var DE=M1("zlib"),rR1=UE(),aF6=oR1(),{kStatusCode:sR1}=CK(),oF6=Buffer[Symbol.species],rF6=Buffer.from([0,0,255,255]),ff=Symbol("permessage-deflate"),FK=Symbol("total-length"),QI=Symbol("callback"),tW=Symbol("buffers"),YI=Symbol("error"),vf;class tR1{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,!vf){let G=this._options.concurrencyLimit!==void 0?this._options.concurrencyLimit:10;vf=new aF6(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[QI];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){vf.add((G)=>{this._decompress(J,Q,(X,K)=>{G(),Y(X,K)})})}compress(J,Q,Y){vf.add((G)=>{this._compress(J,Q,(X,K)=>{G(),Y(X,K)})})}_decompress(J,Q,Y){let G=this._isServer?"client":"server";if(!this._inflate){let X=`${G}_max_window_bits`,K=typeof this.params[X]!=="number"?DE.Z_DEFAULT_WINDOWBITS:this.params[X];this._inflate=DE.createInflateRaw({...this._options.zlibInflateOptions,windowBits:K}),this._inflate[ff]=this,this._inflate[FK]=0,this._inflate[tW]=[],this._inflate.on("error",tF6),this._inflate.on("data",eR1)}if(this._inflate[QI]=Y,this._inflate.write(J),Q)this._inflate.write(rF6);this._inflate.flush(()=>{let X=this._inflate[YI];if(X){this._inflate.close(),this._inflate=null,Y(X);return}let K=rR1.concat(this._inflate[tW],this._inflate[FK]);if(this._inflate._readableState.endEmitted)this._inflate.close(),this._inflate=null;else if(this._inflate[FK]=0,this._inflate[tW]=[],Q&&this.params[`${G}_no_context_takeover`])this._inflate.reset();Y(null,K)})}_compress(J,Q,Y){let G=this._isServer?"server":"client";if(!this._deflate){let X=`${G}_max_window_bits`,K=typeof this.params[X]!=="number"?DE.Z_DEFAULT_WINDOWBITS:this.params[X];this._deflate=DE.createDeflateRaw({...this._options.zlibDeflateOptions,windowBits:K}),this._deflate[FK]=0,this._deflate[tW]=[],this._deflate.on("data",sF6)}this._deflate[QI]=Y,this._deflate.write(J),this._deflate.flush(DE.Z_SYNC_FLUSH,()=>{if(!this._deflate)return;let X=rR1.concat(this._deflate[tW],this._deflate[FK]);if(Q)X=new oF6(X.buffer,X.byteOffset,X.length-4);if(this._deflate[QI]=null,this._deflate[FK]=0,this._deflate[tW]=[],Q&&this.params[`${G}_no_context_takeover`])this._deflate.reset();Y(null,X)})}}JF1.exports=tR1;function sF6(J){this[tW].push(J),this[FK]+=J.length}function eR1(J){if(this[FK]+=J.length,this[ff]._maxPayload<1||this[FK]<=this[ff]._maxPayload){this[tW].push(J);return}this[YI]=RangeError("Max payload size exceeded"),this[YI].code="WS_ERR_UNSUPPORTED_MESSAGE_LENGTH",this[YI][sR1]=1009,this.removeListener("data",eR1),this.reset()}function tF6(J){if(this[ff]._inflate=null,this[YI]){this[QI](this[YI]);return}J[sR1]=1007,this[QI](J)}});var YF1=M((Zz5,QF1)=>{function eF6(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}QF1.exports=eF6});var Tr=M((Vz5,Fr)=>{var __dirname="/home/user/seamflux-workflow-download/node_modules/utf-8-validate";try{Fr.exports=Nr()(__dirname)}catch(J){Fr.exports=YF1()}});var GI=M((qz5,jf)=>{var{isUtf8:GF1}=M1("buffer"),{hasBlob:JT6}=CK(),QT6=[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 YT6(J){return J>=1000&&J<=1014&&J!==1004&&J!==1005&&J!==1006||J>=3000&&J<=4999}function Sr(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 GT6(J){return JT6&&typeof J==="object"&&typeof J.arrayBuffer==="function"&&typeof J.type==="string"&&typeof J.stream==="function"&&(J[Symbol.toStringTag]==="Blob"||J[Symbol.toStringTag]==="File")}jf.exports={isBlob:GT6,isValidStatusCode:YT6,isValidUTF8:Sr,tokenChars:QT6};if(GF1)jf.exports.isValidUTF8=function(J){return J.length<24?Sr(J):GF1(J)};else if(!process.env.WS_NO_UTF_8_VALIDATE)try{let J=Tr();jf.exports.isValidUTF8=function(Q){return Q.length<32?Sr(Q):J(Q)}}catch(J){}});var $r=M((Uz5,ZF1)=>{var{Writable:XT6}=M1("stream"),XF1=HE(),{BINARY_TYPES:KT6,EMPTY_BUFFER:KF1,kStatusCode:zT6,kWebSocket:WT6}=CK(),{concat:Pr,toArrayBuffer:ZT6,unmask:VT6}=UE(),{isValidStatusCode:qT6,isValidUTF8:zF1}=GI(),hf=Buffer[Symbol.species];class WF1 extends XT6{constructor(J={}){super();this._allowSynchronousEvents=J.allowSynchronousEvents!==void 0?J.allowSynchronousEvents:!0,this._binaryType=J.binaryType||KT6[0],this._extensions=J.extensions||{},this._isServer=!!J.isServer,this._maxPayload=J.maxPayload|0,this._skipUTF8Validation=!!J.skipUTF8Validation,this[WT6]=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 hf(Y.buffer,Y.byteOffset+J,Y.length-J),new hf(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 hf(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[XF1.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=KF1;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)VT6(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[XF1.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 K=this.createError(RangeError,"Max payload size exceeded",!1,1009,"WS_ERR_UNSUPPORTED_MESSAGE_LENGTH");Q(K);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=Pr(Y,Q);else if(this._binaryType==="arraybuffer")G=ZT6(Pr(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=Pr(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,KF1),this.end();else{let Y=J.readUInt16BE(0);if(!qT6(Y)){let X=this.createError(RangeError,`invalid status code ${Y}`,!0,1002,"WS_ERR_INVALID_CLOSE_CODE");Q(X);return}let G=new hf(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 K=new J(Y?`Invalid WebSocket frame: ${Q}`:Q);return Error.captureStackTrace(K,this.createError),K.code=X,K[zT6]=G,K}}ZF1.exports=WF1});var vr=M((Hz5,UF1)=>{var{Duplex:Dz5}=M1("stream"),{randomFillSync:UT6}=M1("crypto"),VF1=HE(),{EMPTY_BUFFER:DT6,kWebSocket:HT6,NOOP:MT6}=CK(),{isBlob:XI,isValidStatusCode:IT6}=GI(),{mask:qF1,toBuffer:VU}=UE(),U2=Symbol("kByteLength"),OT6=Buffer.alloc(4),qU,KI=8192,jQ=0,AT6=1,BT6=2;class eW{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=jQ,this.onerror=MT6,this[HT6]=void 0}static frame(J,Q){let Y,G=!1,X=2,K=!1;if(Q.mask){if(Y=Q.maskBuffer||OT6,Q.generateMask)Q.generateMask(Y);else{if(KI===8192){if(qU===void 0)qU=Buffer.alloc(8192);UT6(qU,0,8192),KI=0}Y[0]=qU[KI++],Y[1]=qU[KI++],Y[2]=qU[KI++],Y[3]=qU[KI++]}K=(Y[0]|Y[1]|Y[2]|Y[3])===0,X=6}let z;if(typeof J==="string")if((!Q.mask||K)&&Q[U2]!==void 0)z=Q[U2];else J=Buffer.from(J),z=J.length;else z=J.length,G=Q.mask&&Q.readOnly&&!K;let W=z;if(z>=65536)X+=8,W=127;else if(z>125)X+=2,W=126;let Z=Buffer.allocUnsafe(G?z+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(z,2);else if(W===127)Z[2]=Z[3]=0,Z.writeUIntBE(z,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],K)return[Z,J];if(G)return qF1(J,Y,Z,X,z),[Z];return qF1(J,Y,J,0,z),[Z,J]}close(J,Q,Y,G){let X;if(J===void 0)X=DT6;else if(typeof J!=="number"||!IT6(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 z=Buffer.byteLength(Q);if(z>123)throw RangeError("The message must not be greater than 123 bytes");if(X=Buffer.allocUnsafe(2+z),X.writeUInt16BE(J,0),typeof Q==="string")X.write(Q,2);else X.set(Q,2)}let K={[U2]:X.length,fin:!0,generateMask:this._generateMask,mask:Y,maskBuffer:this._maskBuffer,opcode:8,readOnly:!1,rsv1:!1};if(this._state!==jQ)this.enqueue([this.dispatch,X,!1,K,G]);else this.sendFrame(eW.frame(X,K),G)}ping(J,Q,Y){let G,X;if(typeof J==="string")G=Buffer.byteLength(J),X=!1;else if(XI(J))G=J.size,X=!1;else J=VU(J),G=J.length,X=VU.readOnly;if(G>125)throw RangeError("The data size must not be greater than 125 bytes");let K={[U2]:G,fin:!0,generateMask:this._generateMask,mask:Q,maskBuffer:this._maskBuffer,opcode:9,readOnly:X,rsv1:!1};if(XI(J))if(this._state!==jQ)this.enqueue([this.getBlobData,J,!1,K,Y]);else this.getBlobData(J,!1,K,Y);else if(this._state!==jQ)this.enqueue([this.dispatch,J,!1,K,Y]);else this.sendFrame(eW.frame(J,K),Y)}pong(J,Q,Y){let G,X;if(typeof J==="string")G=Buffer.byteLength(J),X=!1;else if(XI(J))G=J.size,X=!1;else J=VU(J),G=J.length,X=VU.readOnly;if(G>125)throw RangeError("The data size must not be greater than 125 bytes");let K={[U2]:G,fin:!0,generateMask:this._generateMask,mask:Q,maskBuffer:this._maskBuffer,opcode:10,readOnly:X,rsv1:!1};if(XI(J))if(this._state!==jQ)this.enqueue([this.getBlobData,J,!1,K,Y]);else this.getBlobData(J,!1,K,Y);else if(this._state!==jQ)this.enqueue([this.dispatch,J,!1,K,Y]);else this.sendFrame(eW.frame(J,K),Y)}send(J,Q,Y){let G=this._extensions[VF1.extensionName],X=Q.binary?2:1,K=Q.compress,z,W;if(typeof J==="string")z=Buffer.byteLength(J),W=!1;else if(XI(J))z=J.size,W=!1;else J=VU(J),z=J.length,W=VU.readOnly;if(this._firstFragment){if(this._firstFragment=!1,K&&G&&G.params[G._isServer?"server_no_context_takeover":"client_no_context_takeover"])K=z>=G._threshold;this._compress=K}else K=!1,X=0;if(Q.fin)this._firstFragment=!0;let Z={[U2]:z,fin:Q.fin,generateMask:this._generateMask,mask:Q.mask,maskBuffer:this._maskBuffer,opcode:X,readOnly:W,rsv1:K};if(XI(J))if(this._state!==jQ)this.enqueue([this.getBlobData,J,this._compress,Z,Y]);else this.getBlobData(J,this._compress,Z,Y);else if(this._state!==jQ)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[U2],this._state=BT6,J.arrayBuffer().then((X)=>{if(this._socket.destroyed){let z=Error("The socket was closed while the blob was being read");process.nextTick(kr,this,z,G);return}this._bufferedBytes-=Y[U2];let K=VU(X);if(!Q)this._state=jQ,this.sendFrame(eW.frame(K,Y),G),this.dequeue();else this.dispatch(K,Q,Y,G)}).catch((X)=>{process.nextTick(NT6,this,X,G)})}dispatch(J,Q,Y,G){if(!Q){this.sendFrame(eW.frame(J,Y),G);return}let X=this._extensions[VF1.extensionName];this._bufferedBytes+=Y[U2],this._state=AT6,X.compress(J,Y.fin,(K,z)=>{if(this._socket.destroyed){let W=Error("The socket was closed while data was being compressed");kr(this,W,G);return}this._bufferedBytes-=Y[U2],this._state=jQ,Y.readOnly=!1,this.sendFrame(eW.frame(z,Y),G),this.dequeue()})}dequeue(){while(this._state===jQ&&this._queue.length){let J=this._queue.shift();this._bufferedBytes-=J[3][U2],Reflect.apply(J[0],this,J.slice(1))}}enqueue(J){this._bufferedBytes+=J[3][U2],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)}}UF1.exports=eW;function kr(J,Q,Y){if(typeof Y==="function")Y(Q);for(let G=0;G<J._queue.length;G++){let X=J._queue[G],K=X[X.length-1];if(typeof K==="function")K(Q)}}function NT6(J,Q,Y){kr(J,Q,Y),J.onerror(Q)}});var wF1=M((Mz5,NF1)=>{var{kForOnEventAttribute:ME,kListener:fr}=CK(),DF1=Symbol("kCode"),HF1=Symbol("kData"),MF1=Symbol("kError"),IF1=Symbol("kMessage"),OF1=Symbol("kReason"),zI=Symbol("kTarget"),AF1=Symbol("kType"),BF1=Symbol("kWasClean");class JZ{constructor(J){this[zI]=null,this[AF1]=J}get target(){return this[zI]}get type(){return this[AF1]}}Object.defineProperty(JZ.prototype,"target",{enumerable:!0});Object.defineProperty(JZ.prototype,"type",{enumerable:!0});class WI extends JZ{constructor(J,Q={}){super(J);this[DF1]=Q.code===void 0?0:Q.code,this[OF1]=Q.reason===void 0?"":Q.reason,this[BF1]=Q.wasClean===void 0?!1:Q.wasClean}get code(){return this[DF1]}get reason(){return this[OF1]}get wasClean(){return this[BF1]}}Object.defineProperty(WI.prototype,"code",{enumerable:!0});Object.defineProperty(WI.prototype,"reason",{enumerable:!0});Object.defineProperty(WI.prototype,"wasClean",{enumerable:!0});class IE extends JZ{constructor(J,Q={}){super(J);this[MF1]=Q.error===void 0?null:Q.error,this[IF1]=Q.message===void 0?"":Q.message}get error(){return this[MF1]}get message(){return this[IF1]}}Object.defineProperty(IE.prototype,"error",{enumerable:!0});Object.defineProperty(IE.prototype,"message",{enumerable:!0});class yf extends JZ{constructor(J,Q={}){super(J);this[HF1]=Q.data===void 0?null:Q.data}get data(){return this[HF1]}}Object.defineProperty(yf.prototype,"data",{enumerable:!0});var wT6={addEventListener(J,Q,Y={}){for(let X of this.listeners(J))if(!Y[ME]&&X[fr]===Q&&!X[ME])return;let G;if(J==="message")G=function(K,z){let W=new yf("message",{data:z?K:K.toString()});W[zI]=this,bf(Q,this,W)};else if(J==="close")G=function(K,z){let W=new WI("close",{code:K,reason:z.toString(),wasClean:this._closeFrameReceived&&this._closeFrameSent});W[zI]=this,bf(Q,this,W)};else if(J==="error")G=function(K){let z=new IE("error",{error:K,message:K.message});z[zI]=this,bf(Q,this,z)};else if(J==="open")G=function(){let K=new JZ("open");K[zI]=this,bf(Q,this,K)};else return;if(G[ME]=!!Y[ME],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[ME]){this.removeListener(J,Y);break}}};NF1.exports={CloseEvent:WI,ErrorEvent:IE,Event:JZ,EventTarget:wT6,MessageEvent:yf};function bf(J,Q,Y){if(typeof J==="object"&&J.handleEvent)J.handleEvent.call(J,Y);else J.call(Q,Y)}});var jr=M((Iz5,LF1)=>{var{tokenChars:OE}=GI();function IG(J,Q,Y){if(J[Q]===void 0)J[Q]=[Y];else J[Q].push(Y)}function LT6(J){let Q=Object.create(null),Y=Object.create(null),G=!1,X=!1,K=!1,z,W,Z=-1,V=-1,q=-1,U=0;for(;U<J.length;U++)if(V=J.charCodeAt(U),z===void 0)if(q===-1&&OE[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 H=J.slice(Z,q);if(V===44)IG(Q,H,Y),Y=Object.create(null);else z=H;Z=q=-1}else throw SyntaxError(`Unexpected character at index ${U}`);else if(W===void 0)if(q===-1&&OE[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(IG(Y,J.slice(Z,q),!0),V===44)IG(Q,z,Y),Y=Object.create(null),z=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(OE[V]!==1)throw SyntaxError(`Unexpected character at index ${U}`);if(Z===-1)Z=U;else if(!G)G=!0;X=!1}else if(K)if(OE[V]===1){if(Z===-1)Z=U}else if(V===34&&Z!==-1)K=!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)K=!0;else if(q===-1&&OE[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 H=J.slice(Z,q);if(G)H=H.replace(/\\/g,""),G=!1;if(IG(Y,W,H),V===44)IG(Q,z,Y),Y=Object.create(null),z=void 0;W=void 0,Z=q=-1}else throw SyntaxError(`Unexpected character at index ${U}`);if(Z===-1||K||V===32||V===9)throw SyntaxError("Unexpected end of input");if(q===-1)q=U;let D=J.slice(Z,q);if(z===void 0)IG(Q,D,Y);else{if(W===void 0)IG(Y,D,!0);else if(G)IG(Y,W,D.replace(/\\/g,""));else IG(Y,W,D);IG(Q,z,Y)}return Q}function ET6(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 K=G[X];if(!Array.isArray(K))K=[K];return K.map((z)=>z===!0?X:`${X}=${z}`).join("; ")})).join("; ")}).join(", ")}).join(", ")}LF1.exports={format:ET6,parse:LT6}});var uf=M((Bz5,jF1)=>{var CT6=M1("events"),RT6=M1("https"),FT6=M1("http"),RF1=M1("net"),TT6=M1("tls"),{randomBytes:ST6,createHash:PT6}=M1("crypto"),{Duplex:Oz5,Readable:Az5}=M1("stream"),{URL:hr}=M1("url"),QZ=HE(),$T6=$r(),kT6=vr(),{isBlob:vT6}=GI(),{BINARY_TYPES:EF1,CLOSE_TIMEOUT:fT6,EMPTY_BUFFER:xf,GUID:jT6,kForOnEventAttribute:br,kListener:hT6,kStatusCode:bT6,kWebSocket:j4,NOOP:FF1}=CK(),{EventTarget:{addEventListener:yT6,removeEventListener:xT6}}=wF1(),{format:gT6,parse:mT6}=jr(),{toBuffer:uT6}=UE(),TF1=Symbol("kAborted"),yr=[8,13],TK=["CONNECTING","OPEN","CLOSING","CLOSED"],lT6=/^[!#$%&'*+\-.0-9A-Z^_`|a-z~]+$/;class P0 extends CT6{constructor(J,Q,Y){super();if(this._binaryType=EF1[0],this._closeCode=1006,this._closeFrameReceived=!1,this._closeFrameSent=!1,this._closeMessage=xf,this._closeTimer=null,this._errorEmitted=!1,this._extensions={},this._paused=!1,this._protocol="",this._readyState=P0.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(!EF1.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 $T6({allowSynchronousEvents:Y.allowSynchronousEvents,binaryType:this.binaryType,extensions:this._extensions,isServer:this._isServer,maxPayload:Y.maxPayload,skipUTF8Validation:Y.skipUTF8Validation}),X=new kT6(J,this._extensions,Y.generateMask);if(this._receiver=G,this._sender=X,this._socket=J,G[j4]=this,X[j4]=this,J[j4]=this,G.on("conclude",cT6),G.on("drain",_T6),G.on("error",iT6),G.on("message",nT6),G.on("ping",aT6),G.on("pong",oT6),X.onerror=rT6,J.setTimeout)J.setTimeout(0);if(J.setNoDelay)J.setNoDelay();if(Q.length>0)J.unshift(Q);J.on("close",kF1),J.on("data",mf),J.on("end",vF1),J.on("error",fF1),this._readyState=P0.OPEN,this.emit("open")}emitClose(){if(!this._socket){this._readyState=P0.CLOSED,this.emit("close",this._closeCode,this._closeMessage);return}if(this._extensions[QZ.extensionName])this._extensions[QZ.extensionName].cleanup();this._receiver.removeAllListeners(),this._readyState=P0.CLOSED,this.emit("close",this._closeCode,this._closeMessage)}close(J,Q){if(this.readyState===P0.CLOSED)return;if(this.readyState===P0.CONNECTING){DJ(this,this._req,"WebSocket was closed before the connection was established");return}if(this.readyState===P0.CLOSING){if(this._closeFrameSent&&(this._closeFrameReceived||this._receiver._writableState.errorEmitted))this._socket.end();return}this._readyState=P0.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()}),$F1(this)}pause(){if(this.readyState===P0.CONNECTING||this.readyState===P0.CLOSED)return;this._paused=!0,this._socket.pause()}ping(J,Q,Y){if(this.readyState===P0.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!==P0.OPEN){xr(this,J,Y);return}if(Q===void 0)Q=!this._isServer;this._sender.ping(J||xf,Q,Y)}pong(J,Q,Y){if(this.readyState===P0.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!==P0.OPEN){xr(this,J,Y);return}if(Q===void 0)Q=!this._isServer;this._sender.pong(J||xf,Q,Y)}resume(){if(this.readyState===P0.CONNECTING||this.readyState===P0.CLOSED)return;if(this._paused=!1,!this._receiver._writableState.needDrain)this._socket.resume()}send(J,Q,Y){if(this.readyState===P0.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!==P0.OPEN){xr(this,J,Y);return}let G={binary:typeof J!=="string",mask:!this._isServer,compress:!0,fin:!0,...Q};if(!this._extensions[QZ.extensionName])G.compress=!1;this._sender.send(J||xf,G,Y)}terminate(){if(this.readyState===P0.CLOSED)return;if(this.readyState===P0.CONNECTING){DJ(this,this._req,"WebSocket was closed before the connection was established");return}if(this._socket)this._readyState=P0.CLOSING,this._socket.destroy()}}Object.defineProperty(P0,"CONNECTING",{enumerable:!0,value:TK.indexOf("CONNECTING")});Object.defineProperty(P0.prototype,"CONNECTING",{enumerable:!0,value:TK.indexOf("CONNECTING")});Object.defineProperty(P0,"OPEN",{enumerable:!0,value:TK.indexOf("OPEN")});Object.defineProperty(P0.prototype,"OPEN",{enumerable:!0,value:TK.indexOf("OPEN")});Object.defineProperty(P0,"CLOSING",{enumerable:!0,value:TK.indexOf("CLOSING")});Object.defineProperty(P0.prototype,"CLOSING",{enumerable:!0,value:TK.indexOf("CLOSING")});Object.defineProperty(P0,"CLOSED",{enumerable:!0,value:TK.indexOf("CLOSED")});Object.defineProperty(P0.prototype,"CLOSED",{enumerable:!0,value:TK.indexOf("CLOSED")});["binaryType","bufferedAmount","extensions","isPaused","protocol","readyState","url"].forEach((J)=>{Object.defineProperty(P0.prototype,J,{enumerable:!0})});["open","error","close","message"].forEach((J)=>{Object.defineProperty(P0.prototype,`on${J}`,{enumerable:!0,get(){for(let Q of this.listeners(J))if(Q[br])return Q[hT6];return null},set(Q){for(let Y of this.listeners(J))if(Y[br]){this.removeListener(J,Y);break}if(typeof Q!=="function")return;this.addEventListener(J,Q,{[br]:!0})}})});P0.prototype.addEventListener=yT6;P0.prototype.removeEventListener=xT6;jF1.exports=P0;function SF1(J,Q,Y,G){let X={allowSynchronousEvents:!0,autoPong:!0,closeTimeout:fT6,protocolVersion:yr[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,!yr.includes(X.protocolVersion))throw RangeError(`Unsupported protocol version: ${X.protocolVersion} (supported versions: ${yr.join(", ")})`);let K;if(Q instanceof hr)K=Q;else try{K=new hr(Q)}catch(O){throw SyntaxError(`Invalid URL: ${Q}`)}if(K.protocol==="http:")K.protocol="ws:";else if(K.protocol==="https:")K.protocol="wss:";J._url=K.href;let z=K.protocol==="wss:",W=K.protocol==="ws+unix:",Z;if(K.protocol!=="ws:"&&!z&&!W)Z=`The URL's protocol must be one of "ws:", "wss:", "http:", "https:", or "ws+unix:"`;else if(W&&!K.pathname)Z="The URL's pathname is empty";else if(K.hash)Z="The URL contains a fragment identifier";if(Z){let O=SyntaxError(Z);if(J._redirects===0)throw O;else{gf(J,O);return}}let V=z?443:80,q=ST6(16).toString("base64"),U=z?RT6.request:FT6.request,D=new Set,H;if(X.createConnection=X.createConnection||(z?pT6:dT6),X.defaultPort=X.defaultPort||V,X.port=K.port||V,X.host=K.hostname.startsWith("[")?K.hostname.slice(1,-1):K.hostname,X.headers={...X.headers,"Sec-WebSocket-Version":X.protocolVersion,"Sec-WebSocket-Key":q,Connection:"Upgrade",Upgrade:"websocket"},X.path=K.pathname+K.search,X.timeout=X.handshakeTimeout,X.perMessageDeflate)H=new QZ(X.perMessageDeflate!==!0?X.perMessageDeflate:{},!1,X.maxPayload),X.headers["Sec-WebSocket-Extensions"]=gT6({[QZ.extensionName]:H.offer()});if(Y.length){for(let O of Y){if(typeof O!=="string"||!lT6.test(O)||D.has(O))throw SyntaxError("An invalid or duplicated subprotocol was specified");D.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(K.username||K.password)X.auth=`${K.username}:${K.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=z,J._originalHostOrSocketPath=W?X.socketPath:K.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:K.host===J._originalHostOrSocketPath;if(!O||J._originalSecure&&!z){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",()=>{DJ(J,I,"Opening handshake has timed out")});if(I.on("error",(O)=>{if(I===null||I[TF1])return;I=J._req=null,gf(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){DJ(J,I,"Maximum redirects exceeded");return}I.abort();let w;try{w=new hr(A,Q)}catch(N){let L=SyntaxError(`Invalid URL: ${A}`);gf(J,L);return}SF1(J,w,Y,G)}else if(!J.emit("unexpected-response",I,O))DJ(J,I,`Unexpected server response: ${O.statusCode}`)}),I.on("upgrade",(O,A,B)=>{if(J.emit("upgrade",O),J.readyState!==P0.CONNECTING)return;I=J._req=null;let w=O.headers.upgrade;if(w===void 0||w.toLowerCase()!=="websocket"){DJ(J,A,"Invalid Upgrade header");return}let N=PT6("sha1").update(q+jT6).digest("base64");if(O.headers["sec-websocket-accept"]!==N){DJ(J,A,"Invalid Sec-WebSocket-Accept header");return}let L=O.headers["sec-websocket-protocol"],R;if(L!==void 0){if(!D.size)R="Server sent a subprotocol but none was requested";else if(!D.has(L))R="Server sent an invalid subprotocol"}else if(D.size)R="Server sent no subprotocol";if(R){DJ(J,A,R);return}if(L)J._protocol=L;let C=O.headers["sec-websocket-extensions"];if(C!==void 0){if(!H){DJ(J,A,"Server sent a Sec-WebSocket-Extensions header but no extension was requested");return}let F;try{F=mT6(C)}catch(E){DJ(J,A,"Invalid Sec-WebSocket-Extensions header");return}let j=Object.keys(F);if(j.length!==1||j[0]!==QZ.extensionName){DJ(J,A,"Server indicated an extension that was not requested");return}try{H.accept(F[QZ.extensionName])}catch(E){DJ(J,A,"Invalid Sec-WebSocket-Extensions header");return}J._extensions[QZ.extensionName]=H}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 gf(J,Q){J._readyState=P0.CLOSING,J._errorEmitted=!0,J.emit("error",Q),J.emitClose()}function dT6(J){return J.path=J.socketPath,RF1.connect(J)}function pT6(J){if(J.path=void 0,!J.servername&&J.servername!=="")J.servername=RF1.isIP(J.host)?"":J.host;return TT6.connect(J)}function DJ(J,Q,Y){J._readyState=P0.CLOSING;let G=Error(Y);if(Error.captureStackTrace(G,DJ),Q.setHeader){if(Q[TF1]=!0,Q.abort(),Q.socket&&!Q.socket.destroyed)Q.socket.destroy();process.nextTick(gf,J,G)}else Q.destroy(G),Q.once("error",J.emit.bind(J,"error")),Q.once("close",J.emitClose.bind(J))}function xr(J,Q,Y){if(Q){let G=vT6(Q)?Q.size:uT6(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} (${TK[J.readyState]})`);process.nextTick(Y,G)}}function cT6(J,Q){let Y=this[j4];if(Y._closeFrameReceived=!0,Y._closeMessage=Q,Y._closeCode=J,Y._socket[j4]===void 0)return;if(Y._socket.removeListener("data",mf),process.nextTick(PF1,Y._socket),J===1005)Y.close();else Y.close(J,Q)}function _T6(){let J=this[j4];if(!J.isPaused)J._socket.resume()}function iT6(J){let Q=this[j4];if(Q._socket[j4]!==void 0)Q._socket.removeListener("data",mf),process.nextTick(PF1,Q._socket),Q.close(J[bT6]);if(!Q._errorEmitted)Q._errorEmitted=!0,Q.emit("error",J)}function CF1(){this[j4].emitClose()}function nT6(J,Q){this[j4].emit("message",J,Q)}function aT6(J){let Q=this[j4];if(Q._autoPong)Q.pong(J,!this._isServer,FF1);Q.emit("ping",J)}function oT6(J){this[j4].emit("pong",J)}function PF1(J){J.resume()}function rT6(J){let Q=this[j4];if(Q.readyState===P0.CLOSED)return;if(Q.readyState===P0.OPEN)Q._readyState=P0.CLOSING,$F1(Q);if(this._socket.end(),!Q._errorEmitted)Q._errorEmitted=!0,Q.emit("error",J)}function $F1(J){J._closeTimer=setTimeout(J._socket.destroy.bind(J._socket),J._closeTimeout)}function kF1(){let J=this[j4];if(this.removeListener("close",kF1),this.removeListener("data",mf),this.removeListener("end",vF1),J._readyState=P0.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[j4]=void 0,clearTimeout(J._closeTimer),J._receiver._writableState.finished||J._receiver._writableState.errorEmitted)J.emitClose();else J._receiver.on("error",CF1),J._receiver.on("finish",CF1)}function mf(J){if(!this[j4]._receiver.write(J))this.pause()}function vF1(){let J=this[j4];J._readyState=P0.CLOSING,J._receiver.end(),this.end()}function fF1(){let J=this[j4];if(this.removeListener("error",fF1),this.on("error",FF1),J)J._readyState=P0.CLOSING,this.destroy()}});var xF1=M((wz5,yF1)=>{var Nz5=uf(),{Duplex:sT6}=M1("stream");function hF1(J){J.emit("close")}function tT6(){if(!this.destroyed&&this._writableState.finished)this.destroy()}function bF1(J){if(this.removeListener("error",bF1),this.destroy(),this.listenerCount("error")===0)this.emit("error",J)}function eT6(J,Q){let Y=!0,G=new sT6({...Q,autoDestroy:!1,emitClose:!1,objectMode:!1,writableObjectMode:!1});return J.on("message",function(K,z){let W=!z&&G._readableState.objectMode?K.toString():K;if(!G.push(W))J.pause()}),J.once("error",function(K){if(G.destroyed)return;Y=!1,G.destroy(K)}),J.once("close",function(){if(G.destroyed)return;G.push(null)}),G._destroy=function(X,K){if(J.readyState===J.CLOSED){K(X),process.nextTick(hF1,G);return}let z=!1;if(J.once("error",function(Z){z=!0,K(Z)}),J.once("close",function(){if(!z)K(X);process.nextTick(hF1,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,K,z){if(J.readyState===J.CONNECTING){J.once("open",function(){G._write(X,K,z)});return}J.send(X,z)},G.on("end",tT6),G.on("error",bF1),G}yF1.exports=eT6});var mF1=M((Lz5,gF1)=>{var{tokenChars:JS6}=GI();function QS6(J){let Q=new Set,Y=-1,G=-1,X=0;for(X;X<J.length;X++){let z=J.charCodeAt(X);if(G===-1&&JS6[z]===1){if(Y===-1)Y=X}else if(X!==0&&(z===32||z===9)){if(G===-1&&Y!==-1)G=X}else if(z===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 K=J.slice(Y,X);if(Q.has(K))throw SyntaxError(`The "${K}" subprotocol is duplicated`);return Q.add(K),Q}gF1.exports={parse:QS6}});var cF1=M((Cz5,pF1)=>{var YS6=M1("events"),lf=M1("http"),{Duplex:Ez5}=M1("stream"),{createHash:GS6}=M1("crypto"),uF1=jr(),UU=HE(),XS6=mF1(),KS6=uf(),{CLOSE_TIMEOUT:zS6,GUID:WS6,kWebSocket:ZS6}=CK(),VS6=/^[+/0-9A-Za-z]{22}==$/;class dF1 extends YS6{constructor(J,Q){super();if(J={allowSynchronousEvents:!0,autoPong:!0,maxPayload:104857600,skipUTF8Validation:!1,perMessageDeflate:!1,handleProtocols:null,clientTracking:!0,closeTimeout:zS6,verifyClient:null,noServer:!1,backlog:null,server:null,host:null,path:null,port:null,WebSocket:KS6,...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=lf.createServer((Y,G)=>{let X=lf.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=qS6(this._server,{listening:this.emit.bind(this,"listening"),error:this.emit.bind(this,"error"),upgrade:(G,X,K)=>{this.handleUpgrade(G,X,K,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(AE,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(AE,this);else this._shouldEmitClose=!0;else process.nextTick(AE,this)}else{let Q=this._server;this._removeListeners(),this._removeListeners=this._server=null,Q.close(()=>{AE(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",lF1);let X=J.headers["sec-websocket-key"],K=J.headers.upgrade,z=+J.headers["sec-websocket-version"];if(J.method!=="GET"){DU(this,J,Q,405,"Invalid HTTP method");return}if(K===void 0||K.toLowerCase()!=="websocket"){DU(this,J,Q,400,"Invalid Upgrade header");return}if(X===void 0||!VS6.test(X)){DU(this,J,Q,400,"Missing or invalid Sec-WebSocket-Key header");return}if(z!==13&&z!==8){DU(this,J,Q,400,"Missing or invalid Sec-WebSocket-Version header",{"Sec-WebSocket-Version":"13, 8"});return}if(!this.shouldHandle(J)){BE(Q,400);return}let W=J.headers["sec-websocket-protocol"],Z=new Set;if(W!==void 0)try{Z=XS6.parse(W)}catch(U){DU(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 UU(this.options.perMessageDeflate,!0,this.options.maxPayload);try{let D=uF1.parse(V);if(D[UU.extensionName])U.accept(D[UU.extensionName]),q[UU.extensionName]=U}catch(D){DU(this,J,Q,400,"Invalid or unacceptable Sec-WebSocket-Extensions header");return}}if(this.options.verifyClient){let U={origin:J.headers[`${z===8?"sec-websocket-origin":"origin"}`],secure:!!(J.socket.authorized||J.socket.encrypted),req:J};if(this.options.verifyClient.length===2){this.options.verifyClient(U,(D,H,I,O)=>{if(!D)return BE(Q,H||401,I,O);this.completeUpgrade(q,X,Z,J,Q,Y,G)});return}if(!this.options.verifyClient(U))return BE(Q,401)}this.completeUpgrade(q,X,Z,J,Q,Y,G)}completeUpgrade(J,Q,Y,G,X,K,z){if(!X.readable||!X.writable)return X.destroy();if(X[ZS6])throw Error("server.handleUpgrade() was called more than once with the same socket, possibly due to a misconfiguration");if(this._state>0)return BE(X,503);let Z=["HTTP/1.1 101 Switching Protocols","Upgrade: websocket","Connection: Upgrade",`Sec-WebSocket-Accept: ${GS6("sha1").update(Q+WS6).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[UU.extensionName]){let q=J[UU.extensionName].params,U=uF1.format({[UU.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",lF1),V.setSocket(X,K,{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(AE,this)});z(V,G)}}pF1.exports=dF1;function qS6(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 AE(J){J._state=2,J.emit("close")}function lF1(){this.destroy()}function BE(J,Q,Y,G){Y=Y||lf.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} ${lf.STATUS_CODES[Q]}\r
`+Object.keys(G).map((X)=>`${X}: ${G[X]}`).join(`\r
`)+`\r
\r
`+Y)}function DU(J,Q,Y,G,X,K){if(J.listenerCount("wsClientError")){let z=Error(X);Error.captureStackTrace(z,DU),J.emit("wsClientError",z,Y,Q)}else BE(Y,G,X,K)}});var df=M((Rz5,_F1)=>{var SK=uf();SK.createWebSocketStream=xF1();SK.Server=cF1();SK.Receiver=$r();SK.Sender=vr();SK.WebSocket=SK;SK.WebSocketServer=SK.Server;_F1.exports=SK});var oF1=M((hQ)=>{var US6=hQ&&hQ.__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]}),DS6=hQ&&hQ.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),iF1=hQ&&hQ.__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))US6(Q,J,Y)}return DS6(Q,J),Q},gr=hQ&&hQ.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(hQ,"__esModule",{value:!0});var g5=Pf(),HS6=gr(zR1()),MS6=gr(Gr()),IS6=$f(),OS6=gr(Ur()),AS6=()=>{},BS6=typeof WebSocket<"u",NS6=`
  addEventListener("message", (e) => {
    if (e.data.event === "start") {
      setInterval(() => postMessage({ event: "keepAlive" }), e.data.interval);
    }
  });`;class nF1{constructor(J,Q){var Y;if(this.accessTokenValue=null,this.apiKey=null,this.channels=[],this.endPoint="",this.httpEndpoint="",this.headers=g5.DEFAULT_HEADERS,this.params={},this.timeout=g5.DEFAULT_TIMEOUT,this.heartbeatIntervalMs=30000,this.heartbeatTimer=void 0,this.pendingHeartbeatRef=null,this.ref=0,this.logger=AS6,this.conn=null,this.sendBuffer=[],this.serializer=new HS6.default,this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.accessToken=null,this._resolveFetch=(X)=>{let K;if(X)K=X;else if(typeof fetch>"u")K=(...z)=>Promise.resolve().then(()=>iF1(oW())).then(({default:W})=>W(...z));else K=fetch;return(...z)=>K(...z)},this.endPoint=`${J}/${g5.TRANSPORTS.websocket}`,this.httpEndpoint=(0,IS6.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,K)=>{return K(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 MS6.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(BS6){this.conn=new WebSocket(this.endpointURL()),this.setupConnection();return}this.conn=new aF1(this.endpointURL(),void 0,{close:()=>{this.conn=null}}),Promise.resolve().then(()=>iF1(df())).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:g5.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 g5.SOCKET_STATES.connecting:return g5.CONNECTION_STATE.Connecting;case g5.SOCKET_STATES.open:return g5.CONNECTION_STATE.Open;case g5.SOCKET_STATES.closing:return g5.CONNECTION_STATE.Closing;default:return g5.CONNECTION_STATE.Closed}}isConnected(){return this.connectionState()===g5.CONNECTION_STATE.Open}channel(J,Q={config:{}}){let Y=new OS6.default(`realtime:${J}`,Q,this);return this.channels.push(Y),Y}push(J){let{topic:Q,event:Y,payload:G,ref:X}=J,K=()=>{this.encode(J,(z)=>{var W;(W=this.conn)===null||W===void 0||W.send(z)})};if(this.log("push",`${Q} ${Y} (${X})`,G),this.isConnected())K();else this.sendBuffer.push(K)}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(g5.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(g5.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:K}=Q;if(K&&K===this.pendingHeartbeatRef)this.pendingHeartbeatRef=null;this.log("receive",`${X.status||""} ${Y} ${G} ${K&&"("+K+")"||""}`,X),this.channels.filter((z)=>z._isMember(Y)).forEach((z)=>z._trigger(G,X,K)),this.stateChangeCallbacks.message.forEach((z)=>z(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(g5.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([NS6],{type:"application/javascript"});Q=URL.createObjectURL(Y)}return Q}}hQ.default=nF1;class aF1{constructor(J,Q,Y){this.binaryType="arraybuffer",this.onclose=()=>{},this.onerror=()=>{},this.onmessage=()=>{},this.onopen=()=>{},this.readyState=g5.SOCKET_STATES.connecting,this.send=()=>{},this.url=null,this.url=J,this.close=Y.close}}});var mr=M((w8)=>{var wS6=w8&&w8.__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]}),LS6=w8&&w8.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),rF1=w8&&w8.__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))wS6(Q,J,Y)}return LS6(Q,J),Q},ES6=w8&&w8.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(w8,"__esModule",{value:!0});w8.REALTIME_CHANNEL_STATES=w8.REALTIME_SUBSCRIBE_STATES=w8.REALTIME_PRESENCE_LISTEN_EVENTS=w8.REALTIME_POSTGRES_CHANGES_LISTEN_EVENT=w8.REALTIME_LISTEN_TYPES=w8.RealtimeClient=w8.RealtimeChannel=w8.RealtimePresence=void 0;var CS6=ES6(oF1());w8.RealtimeClient=CS6.default;var NE=rF1(Ur());w8.RealtimeChannel=NE.default;Object.defineProperty(w8,"REALTIME_LISTEN_TYPES",{enumerable:!0,get:function(){return NE.REALTIME_LISTEN_TYPES}});Object.defineProperty(w8,"REALTIME_POSTGRES_CHANGES_LISTEN_EVENT",{enumerable:!0,get:function(){return NE.REALTIME_POSTGRES_CHANGES_LISTEN_EVENT}});Object.defineProperty(w8,"REALTIME_SUBSCRIBE_STATES",{enumerable:!0,get:function(){return NE.REALTIME_SUBSCRIBE_STATES}});Object.defineProperty(w8,"REALTIME_CHANNEL_STATES",{enumerable:!0,get:function(){return NE.REALTIME_CHANNEL_STATES}});var sF1=rF1(Wr());w8.RealtimePresence=sF1.default;Object.defineProperty(w8,"REALTIME_PRESENCE_LISTEN_EVENTS",{enumerable:!0,get:function(){return sF1.REALTIME_PRESENCE_LISTEN_EVENTS}})});var wE=M((JT1)=>{Object.defineProperty(JT1,"__esModule",{value:!0});JT1.StorageUnknownError=JT1.StorageApiError=JT1.isStorageError=JT1.StorageError=void 0;class pf extends Error{constructor(J){super(J);this.__isStorageError=!0,this.name="StorageError"}}JT1.StorageError=pf;function RS6(J){return typeof J==="object"&&J!==null&&"__isStorageError"in J}JT1.isStorageError=RS6;class tF1 extends pf{constructor(J,Q){super(J);this.name="StorageApiError",this.status=Q}toJSON(){return{name:this.name,message:this.message,status:this.status}}}JT1.StorageApiError=tF1;class eF1 extends pf{constructor(J,Q){super(J);this.name="StorageUnknownError",this.originalError=Q}}JT1.StorageUnknownError=eF1});var cf=M((h4)=>{var PS6=h4&&h4.__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]}),$S6=h4&&h4.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),YT1=h4&&h4.__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))PS6(Q,J,Y)}return $S6(Q,J),Q},kS6=h4&&h4.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(h4,"__esModule",{value:!0});h4.recursiveToCamel=h4.resolveResponse=h4.resolveFetch=void 0;var vS6=(J)=>{let Q;if(J)Q=J;else if(typeof fetch>"u")Q=(...Y)=>Promise.resolve().then(()=>YT1(oW())).then(({default:G})=>G(...Y));else Q=fetch;return(...Y)=>Q(...Y)};h4.resolveFetch=vS6;var fS6=()=>kS6(void 0,void 0,void 0,function*(){if(typeof Response>"u")return(yield Promise.resolve().then(()=>YT1(oW()))).Response;return Response});h4.resolveResponse=fS6;var jS6=(J)=>{if(Array.isArray(J))return J.map((Y)=>(0,h4.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,(K)=>K.toUpperCase().replace(/[-_]/g,""));Q[X]=(0,h4.recursiveToCamel)(G)}),Q};h4.recursiveToCamel=jS6});var dr=M((B3)=>{var HU=B3&&B3.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(B3,"__esModule",{value:!0});B3.remove=B3.head=B3.put=B3.post=B3.get=void 0;var ur=wE(),hS6=cf(),lr=(J)=>J.msg||J.message||J.error_description||J.error||JSON.stringify(J),bS6=(J,Q,Y)=>HU(void 0,void 0,void 0,function*(){let G=yield(0,hS6.resolveResponse)();if(J instanceof G&&!(Y===null||Y===void 0?void 0:Y.noResolveJson))J.json().then((X)=>{Q(new ur.StorageApiError(lr(X),J.status||500))}).catch((X)=>{Q(new ur.StorageUnknownError(lr(X),X))});else Q(new ur.StorageUnknownError(lr(J),J))}),yS6=(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 LE(J,Q,Y,G,X,K){return HU(this,void 0,void 0,function*(){return new Promise((z,W)=>{J(Y,yS6(Q,G,X,K)).then((Z)=>{if(!Z.ok)throw Z;if(G===null||G===void 0?void 0:G.noResolveJson)return Z;return Z.json()}).then((Z)=>z(Z)).catch((Z)=>bS6(Z,W,G))})})}function xS6(J,Q,Y,G){return HU(this,void 0,void 0,function*(){return LE(J,"GET",Q,Y,G)})}B3.get=xS6;function gS6(J,Q,Y,G,X){return HU(this,void 0,void 0,function*(){return LE(J,"POST",Q,G,X,Y)})}B3.post=gS6;function mS6(J,Q,Y,G,X){return HU(this,void 0,void 0,function*(){return LE(J,"PUT",Q,G,X,Y)})}B3.put=mS6;function uS6(J,Q,Y,G){return HU(this,void 0,void 0,function*(){return LE(J,"HEAD",Q,Object.assign(Object.assign({},Y),{noResolveJson:!0}),G)})}B3.head=uS6;function lS6(J,Q,Y,G,X){return HU(this,void 0,void 0,function*(){return LE(J,"DELETE",Q,G,X,Y)})}B3.remove=lS6});var zT1=M((EE)=>{var N3=EE&&EE.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(EE,"__esModule",{value:!0});var w3=wE(),OG=dr(),GT1=cf(),dS6={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},XT1={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1};class KT1{constructor(J,Q={},Y,G){this.url=J,this.headers=Q,this.bucketId=Y,this.fetch=(0,GT1.resolveFetch)(G)}uploadOrUpdate(J,Q,Y,G){return N3(this,void 0,void 0,function*(){try{let X,K=Object.assign(Object.assign({},XT1),G),z=Object.assign(Object.assign({},this.headers),J==="POST"&&{"x-upsert":String(K.upsert)}),W=K.metadata;if(typeof Blob<"u"&&Y instanceof Blob){if(X=new FormData,X.append("cacheControl",K.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",K.cacheControl),W)X.append("metadata",this.encodeMetadata(W))}else if(X=Y,z["cache-control"]=`max-age=${K.cacheControl}`,z["content-type"]=K.contentType,W)z["x-metadata"]=this.toBase64(this.encodeMetadata(W));if(G===null||G===void 0?void 0:G.headers)z=Object.assign(Object.assign({},z),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:z},(K===null||K===void 0?void 0:K.duplex)?{duplex:K.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,w3.isStorageError)(X))return{data:null,error:X};throw X}})}upload(J,Q,Y){return N3(this,void 0,void 0,function*(){return this.uploadOrUpdate("POST",J,Q,Y)})}uploadToSignedUrl(J,Q,Y,G){return N3(this,void 0,void 0,function*(){let X=this._removeEmptyFolders(J),K=this._getFinalPath(X),z=new URL(this.url+`/object/upload/sign/${K}`);z.searchParams.set("token",Q);try{let W,Z=Object.assign({upsert:XT1.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(z.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,w3.isStorageError)(W))return{data:null,error:W};throw W}})}createSignedUploadUrl(J,Q){return N3(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,OG.post)(this.fetch,`${this.url}/object/upload/sign/${Y}`,{},{headers:G}),K=new URL(this.url+X.url),z=K.searchParams.get("token");if(!z)throw new w3.StorageError("No token returned by API");return{data:{signedUrl:K.toString(),path:J,token:z},error:null}}catch(Y){if((0,w3.isStorageError)(Y))return{data:null,error:Y};throw Y}})}update(J,Q,Y){return N3(this,void 0,void 0,function*(){return this.uploadOrUpdate("PUT",J,Q,Y)})}move(J,Q,Y){return N3(this,void 0,void 0,function*(){try{return{data:yield(0,OG.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,w3.isStorageError)(G))return{data:null,error:G};throw G}})}copy(J,Q,Y){return N3(this,void 0,void 0,function*(){try{return{data:{path:(yield(0,OG.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,w3.isStorageError)(G))return{data:null,error:G};throw G}})}createSignedUrl(J,Q,Y){return N3(this,void 0,void 0,function*(){try{let G=this._getFinalPath(J),X=yield(0,OG.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}),K=(Y===null||Y===void 0?void 0:Y.download)?`&download=${Y.download===!0?"":Y.download}`:"";return X={signedUrl:encodeURI(`${this.url}${X.signedURL}${K}`)},{data:X,error:null}}catch(G){if((0,w3.isStorageError)(G))return{data:null,error:G};throw G}})}createSignedUrls(J,Q,Y){return N3(this,void 0,void 0,function*(){try{let G=yield(0,OG.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((K)=>Object.assign(Object.assign({},K),{signedUrl:K.signedURL?encodeURI(`${this.url}${K.signedURL}${X}`):null})),error:null}}catch(G){if((0,w3.isStorageError)(G))return{data:null,error:G};throw G}})}download(J,Q){return N3(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)||{}),K=X?`?${X}`:"";try{let z=this._getFinalPath(J);return{data:yield(yield(0,OG.get)(this.fetch,`${this.url}/${G}/${z}${K}`,{headers:this.headers,noResolveJson:!0})).blob(),error:null}}catch(z){if((0,w3.isStorageError)(z))return{data:null,error:z};throw z}})}info(J){return N3(this,void 0,void 0,function*(){let Q=this._getFinalPath(J);try{let Y=yield(0,OG.get)(this.fetch,`${this.url}/object/info/${Q}`,{headers:this.headers});return{data:(0,GT1.recursiveToCamel)(Y),error:null}}catch(Y){if((0,w3.isStorageError)(Y))return{data:null,error:Y};throw Y}})}exists(J){return N3(this,void 0,void 0,function*(){let Q=this._getFinalPath(J);try{return yield(0,OG.head)(this.fetch,`${this.url}/object/${Q}`,{headers:this.headers}),{data:!0,error:null}}catch(Y){if((0,w3.isStorageError)(Y)&&Y instanceof w3.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 z=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}/${z}/public/${Y}${Z}`)}}}remove(J){return N3(this,void 0,void 0,function*(){try{return{data:yield(0,OG.remove)(this.fetch,`${this.url}/object/${this.bucketId}`,{prefixes:J},{headers:this.headers}),error:null}}catch(Q){if((0,w3.isStorageError)(Q))return{data:null,error:Q};throw Q}})}list(J,Q,Y){return N3(this,void 0,void 0,function*(){try{let G=Object.assign(Object.assign(Object.assign({},dS6),Q),{prefix:J||""});return{data:yield(0,OG.post)(this.fetch,`${this.url}/object/list/${this.bucketId}`,G,{headers:this.headers},Y),error:null}}catch(G){if((0,w3.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("&")}}EE.default=KT1});var VT1=M((WT1)=>{Object.defineProperty(WT1,"__esModule",{value:!0});WT1.version=void 0;WT1.version="2.7.1"});var DT1=M((qT1)=>{Object.defineProperty(qT1,"__esModule",{value:!0});qT1.DEFAULT_HEADERS=void 0;var pS6=VT1();qT1.DEFAULT_HEADERS={"X-Client-Info":`storage-js/${pS6.version}`}});var MT1=M((CE)=>{var ZI=CE&&CE.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(CE,"__esModule",{value:!0});var cS6=DT1(),VI=wE(),qI=dr(),_S6=cf();class HT1{constructor(J,Q={},Y){this.url=J,this.headers=Object.assign(Object.assign({},cS6.DEFAULT_HEADERS),Q),this.fetch=(0,_S6.resolveFetch)(Y)}listBuckets(){return ZI(this,void 0,void 0,function*(){try{return{data:yield(0,qI.get)(this.fetch,`${this.url}/bucket`,{headers:this.headers}),error:null}}catch(J){if((0,VI.isStorageError)(J))return{data:null,error:J};throw J}})}getBucket(J){return ZI(this,void 0,void 0,function*(){try{return{data:yield(0,qI.get)(this.fetch,`${this.url}/bucket/${J}`,{headers:this.headers}),error:null}}catch(Q){if((0,VI.isStorageError)(Q))return{data:null,error:Q};throw Q}})}createBucket(J,Q={public:!1}){return ZI(this,void 0,void 0,function*(){try{return{data:yield(0,qI.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,VI.isStorageError)(Y))return{data:null,error:Y};throw Y}})}updateBucket(J,Q){return ZI(this,void 0,void 0,function*(){try{return{data:yield(0,qI.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,VI.isStorageError)(Y))return{data:null,error:Y};throw Y}})}emptyBucket(J){return ZI(this,void 0,void 0,function*(){try{return{data:yield(0,qI.post)(this.fetch,`${this.url}/bucket/${J}/empty`,{},{headers:this.headers}),error:null}}catch(Q){if((0,VI.isStorageError)(Q))return{data:null,error:Q};throw Q}})}deleteBucket(J){return ZI(this,void 0,void 0,function*(){try{return{data:yield(0,qI.remove)(this.fetch,`${this.url}/bucket/${J}`,{},{headers:this.headers}),error:null}}catch(Q){if((0,VI.isStorageError)(Q))return{data:null,error:Q};throw Q}})}}CE.default=HT1});var AT1=M((UI)=>{var IT1=UI&&UI.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(UI,"__esModule",{value:!0});UI.StorageClient=void 0;var iS6=IT1(zT1()),nS6=IT1(MT1());class OT1 extends nS6.default{constructor(J,Q={},Y){super(J,Q,Y)}from(J){return new iS6.default(this.url,this.headers,J,this.fetch)}}UI.StorageClient=OT1});var NT1=M((BT1)=>{Object.defineProperty(BT1,"__esModule",{value:!0})});var LT1=M((AG)=>{var aS6=AG&&AG.__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]}),wT1=AG&&AG.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))aS6(Q,J,Y)};Object.defineProperty(AG,"__esModule",{value:!0});AG.StorageClient=void 0;var oS6=AT1();Object.defineProperty(AG,"StorageClient",{enumerable:!0,get:function(){return oS6.StorageClient}});wT1(NT1(),AG);wT1(wE(),AG)});var RT1=M((ET1)=>{Object.defineProperty(ET1,"__esModule",{value:!0});ET1.version=void 0;ET1.version="2.49.8"});var PT1=M((FT1)=>{Object.defineProperty(FT1,"__esModule",{value:!0});FT1.DEFAULT_REALTIME_OPTIONS=FT1.DEFAULT_AUTH_OPTIONS=FT1.DEFAULT_DB_OPTIONS=FT1.DEFAULT_GLOBAL_OPTIONS=FT1.DEFAULT_HEADERS=void 0;var rS6=RT1(),RE="";if(typeof Deno<"u")RE="deno";else if(typeof document<"u")RE="web";else if(typeof navigator<"u"&&navigator.product==="ReactNative")RE="react-native";else RE="node";FT1.DEFAULT_HEADERS={"X-Client-Info":`supabase-js-${RE}/${rS6.version}`};FT1.DEFAULT_GLOBAL_OPTIONS={headers:FT1.DEFAULT_HEADERS};FT1.DEFAULT_DB_OPTIONS={schema:"public"};FT1.DEFAULT_AUTH_OPTIONS={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"};FT1.DEFAULT_REALTIME_OPTIONS={}});var kT1=M((b4)=>{var JP6=b4&&b4.__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]}),QP6=b4&&b4.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),YP6=b4&&b4.__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))JP6(Q,J,Y)}return QP6(Q,J),Q},GP6=b4&&b4.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(b4,"__esModule",{value:!0});b4.fetchWithAuth=b4.resolveHeadersConstructor=b4.resolveFetch=void 0;var $T1=YP6(oW()),XP6=(J)=>{let Q;if(J)Q=J;else if(typeof fetch>"u")Q=$T1.default;else Q=fetch;return(...Y)=>Q(...Y)};b4.resolveFetch=XP6;var KP6=()=>{if(typeof Headers>"u")return $T1.Headers;return Headers};b4.resolveHeadersConstructor=KP6;var zP6=(J,Q,Y)=>{let G=(0,b4.resolveFetch)(Y),X=(0,b4.resolveHeadersConstructor)();return(K,z)=>GP6(void 0,void 0,void 0,function*(){var W;let Z=(W=yield Q())!==null&&W!==void 0?W:J,V=new X(z===null||z===void 0?void 0:z.headers);if(!V.has("apikey"))V.set("apikey",J);if(!V.has("Authorization"))V.set("Authorization",`Bearer ${Z}`);return G(K,Object.assign(Object.assign({},z),{headers:V}))})};b4.fetchWithAuth=zP6});var vT1=M((D2)=>{var WP6=D2&&D2.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(D2,"__esModule",{value:!0});D2.applySettingDefaults=D2.isBrowser=D2.ensureTrailingSlash=D2.uuid=void 0;function ZP6(){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)})}D2.uuid=ZP6;function VP6(J){return J.endsWith("/")?J:J+"/"}D2.ensureTrailingSlash=VP6;var qP6=()=>typeof window<"u";D2.isBrowser=qP6;function UP6(J,Q){var Y,G;let{db:X,auth:K,realtime:z,global:W}=J,{db:Z,auth:V,realtime:q,global:U}=Q,D={db:Object.assign(Object.assign({},Z),X),auth:Object.assign(Object.assign({},V),K),realtime:Object.assign(Object.assign({},q),z),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:()=>WP6(this,void 0,void 0,function*(){return""})};if(J.accessToken)D.accessToken=J.accessToken;else delete D.accessToken;return D}D2.applySettingDefaults=UP6});var pr=M((fT1)=>{Object.defineProperty(fT1,"__esModule",{value:!0});fT1.version=void 0;fT1.version="2.69.1"});var _f=M((hT1)=>{Object.defineProperty(hT1,"__esModule",{value:!0});hT1.JWKS_TTL=hT1.BASE64URL_REGEX=hT1.API_VERSIONS=hT1.API_VERSION_HEADER_NAME=hT1.NETWORK_FAILURE=hT1.DEFAULT_HEADERS=hT1.AUDIENCE=hT1.STORAGE_KEY=hT1.GOTRUE_URL=hT1.EXPIRY_MARGIN_MS=hT1.AUTO_REFRESH_TICK_THRESHOLD=hT1.AUTO_REFRESH_TICK_DURATION_MS=void 0;var DP6=pr();hT1.AUTO_REFRESH_TICK_DURATION_MS=30000;hT1.AUTO_REFRESH_TICK_THRESHOLD=3;hT1.EXPIRY_MARGIN_MS=hT1.AUTO_REFRESH_TICK_THRESHOLD*hT1.AUTO_REFRESH_TICK_DURATION_MS;hT1.GOTRUE_URL="http://localhost:9999";hT1.STORAGE_KEY="supabase.auth.token";hT1.AUDIENCE="";hT1.DEFAULT_HEADERS={"X-Client-Info":`gotrue-js/${DP6.version}`};hT1.NETWORK_FAILURE={MAX_RETRIES:10,RETRY_INTERVAL:2};hT1.API_VERSION_HEADER_NAME="X-Supabase-Api-Version";hT1.API_VERSIONS={"2024-01-01":{timestamp:Date.parse("2024-01-01T00:00:00.0Z"),name:"2024-01-01"}};hT1.BASE64URL_REGEX=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}$|[a-z0-9_-]{2}$)$/i;hT1.JWKS_TTL=600000});var HI=M((aT1)=>{Object.defineProperty(aT1,"__esModule",{value:!0});aT1.AuthInvalidJwtError=aT1.isAuthWeakPasswordError=aT1.AuthWeakPasswordError=aT1.isAuthRetryableFetchError=aT1.AuthRetryableFetchError=aT1.AuthPKCEGrantCodeExchangeError=aT1.isAuthImplicitGrantRedirectError=aT1.AuthImplicitGrantRedirectError=aT1.AuthInvalidCredentialsError=aT1.AuthInvalidTokenResponseError=aT1.isAuthSessionMissingError=aT1.AuthSessionMissingError=aT1.CustomAuthError=aT1.AuthUnknownError=aT1.isAuthApiError=aT1.AuthApiError=aT1.isAuthError=aT1.AuthError=void 0;class FE extends Error{constructor(J,Q,Y){super(J);this.__isAuthError=!0,this.name="AuthError",this.status=Q,this.code=Y}}aT1.AuthError=FE;function DI(J){return typeof J==="object"&&J!==null&&"__isAuthError"in J}aT1.isAuthError=DI;class gT1 extends FE{constructor(J,Q,Y){super(J,Q,Y);this.name="AuthApiError",this.status=Q,this.code=Y}}aT1.AuthApiError=gT1;function EP6(J){return DI(J)&&J.name==="AuthApiError"}aT1.isAuthApiError=EP6;class mT1 extends FE{constructor(J,Q){super(J);this.name="AuthUnknownError",this.originalError=Q}}aT1.AuthUnknownError=mT1;class BG extends FE{constructor(J,Q,Y,G){super(J,Y,G);this.name=Q,this.status=Y}}aT1.CustomAuthError=BG;class uT1 extends BG{constructor(){super("Auth session missing!","AuthSessionMissingError",400,void 0)}}aT1.AuthSessionMissingError=uT1;function CP6(J){return DI(J)&&J.name==="AuthSessionMissingError"}aT1.isAuthSessionMissingError=CP6;class lT1 extends BG{constructor(){super("Auth session or user missing","AuthInvalidTokenResponseError",500,void 0)}}aT1.AuthInvalidTokenResponseError=lT1;class dT1 extends BG{constructor(J){super(J,"AuthInvalidCredentialsError",400,void 0)}}aT1.AuthInvalidCredentialsError=dT1;class pT1 extends BG{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}}}aT1.AuthImplicitGrantRedirectError=pT1;function RP6(J){return DI(J)&&J.name==="AuthImplicitGrantRedirectError"}aT1.isAuthImplicitGrantRedirectError=RP6;class cT1 extends BG{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}}}aT1.AuthPKCEGrantCodeExchangeError=cT1;class _T1 extends BG{constructor(J,Q){super(J,"AuthRetryableFetchError",Q,void 0)}}aT1.AuthRetryableFetchError=_T1;function FP6(J){return DI(J)&&J.name==="AuthRetryableFetchError"}aT1.isAuthRetryableFetchError=FP6;class iT1 extends BG{constructor(J,Q,Y){super(J,"AuthWeakPasswordError",Q,"weak_password");this.reasons=Y}}aT1.AuthWeakPasswordError=iT1;function TP6(J){return DI(J)&&J.name==="AuthWeakPasswordError"}aT1.isAuthWeakPasswordError=TP6;class nT1 extends BG{constructor(J){super(J,"AuthInvalidJwtError",400,"invalid_jwt")}}aT1.AuthInvalidJwtError=nT1});var nr=M((eT1)=>{Object.defineProperty(eT1,"__esModule",{value:!0});eT1.stringToUint8Array=eT1.base64UrlToUint8Array=eT1.stringFromUTF8=eT1.stringToUTF8=eT1.codepointToUTF8=eT1.stringFromBase64URL=eT1.stringToBase64URL=eT1.byteFromBase64URL=eT1.byteToBase64URL=void 0;var nf="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),rT1=` 	
\r=`.split(""),cP6=(()=>{let J=Array(128);for(let Q=0;Q<J.length;Q+=1)J[Q]=-1;for(let Q=0;Q<rT1.length;Q+=1)J[rT1[Q].charCodeAt(0)]=-2;for(let Q=0;Q<nf.length;Q+=1)J[nf[Q].charCodeAt(0)]=Q;return J})();function cr(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(nf[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(nf[G]),Q.queuedBits-=6}}}eT1.byteToBase64URL=cr;function _r(J,Q,Y){let G=cP6[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)}"`)}eT1.byteFromBase64URL=_r;function _P6(J){let Q=[],Y=(X)=>{Q.push(X)},G={queue:0,queuedBits:0};return ir(J,(X)=>{cr(X,G,Y)}),cr(null,G,Y),Q.join("")}eT1.stringToBase64URL=_P6;function iP6(J){let Q=[],Y=(z)=>{Q.push(String.fromCodePoint(z))},G={utf8seq:0,codepoint:0},X={queue:0,queuedBits:0},K=(z)=>{tT1(z,G,Y)};for(let z=0;z<J.length;z+=1)_r(J.charCodeAt(z),X,K);return Q.join("")}eT1.stringFromBase64URL=iP6;function sT1(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)}`)}eT1.codepointToUTF8=sT1;function ir(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}sT1(G,Q)}}eT1.stringToUTF8=ir;function tT1(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)}}eT1.stringFromUTF8=tT1;function nP6(J){let Q=[],Y={queue:0,queuedBits:0},G=(X)=>{Q.push(X)};for(let X=0;X<J.length;X+=1)_r(J.charCodeAt(X),Y,G);return new Uint8Array(Q)}eT1.base64UrlToUint8Array=nP6;function aP6(J){let Q=[];return ir(J,(Y)=>Q.push(Y)),new Uint8Array(Q)}eT1.stringToUint8Array=aP6});var MI=M((O0)=>{var G$6=O0&&O0.__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]}),X$6=O0&&O0.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),K$6=O0&&O0.__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))G$6(Q,J,Y)}return X$6(Q,J),Q};Object.defineProperty(O0,"__esModule",{value:!0});O0.getAlgorithm=O0.validateExp=O0.parseResponseAPIVersion=O0.getCodeChallengeAndMethod=O0.generatePKCEChallenge=O0.generatePKCEVerifier=O0.retryable=O0.sleep=O0.decodeJWT=O0.Deferred=O0.removeItemAsync=O0.getItemAsync=O0.setItemAsync=O0.looksLikeFetchResponse=O0.resolveFetch=O0.parseParametersFromURL=O0.supportsLocalStorage=O0.isBrowser=O0.uuid=O0.expiresAt=void 0;var YS1=_f(),QS1=HI(),ar=nr();function z$6(J){return Math.round(Date.now()/1000)+J}O0.expiresAt=z$6;function W$6(){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)})}O0.uuid=W$6;var Z$6=()=>typeof window<"u"&&typeof document<"u";O0.isBrowser=Z$6;var MU={tested:!1,writable:!1},V$6=()=>{if(!(0,O0.isBrowser)())return!1;try{if(typeof globalThis.localStorage!=="object")return!1}catch(Q){return!1}if(MU.tested)return MU.writable;let J=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(J,J),globalThis.localStorage.removeItem(J),MU.tested=!0,MU.writable=!0}catch(Q){MU.tested=!0,MU.writable=!1}return MU.writable};O0.supportsLocalStorage=V$6;function q$6(J){let Q={},Y=new URL(J);if(Y.hash&&Y.hash[0]==="#")try{new URLSearchParams(Y.hash.substring(1)).forEach((X,K)=>{Q[K]=X})}catch(G){}return Y.searchParams.forEach((G,X)=>{Q[X]=G}),Q}O0.parseParametersFromURL=q$6;var U$6=(J)=>{let Q;if(J)Q=J;else if(typeof fetch>"u")Q=(...Y)=>Promise.resolve().then(()=>K$6(oW())).then(({default:G})=>G(...Y));else Q=fetch;return(...Y)=>Q(...Y)};O0.resolveFetch=U$6;var D$6=(J)=>{return typeof J==="object"&&J!==null&&"status"in J&&"ok"in J&&"json"in J&&typeof J.json==="function"};O0.looksLikeFetchResponse=D$6;var H$6=async(J,Q,Y)=>{await J.setItem(Q,JSON.stringify(Y))};O0.setItemAsync=H$6;var M$6=async(J,Q)=>{let Y=await J.getItem(Q);if(!Y)return null;try{return JSON.parse(Y)}catch(G){return Y}};O0.getItemAsync=M$6;var I$6=async(J,Q)=>{await J.removeItem(Q)};O0.removeItemAsync=I$6;class af{constructor(){this.promise=new af.promiseConstructor((J,Q)=>{this.resolve=J,this.reject=Q})}}O0.Deferred=af;af.promiseConstructor=Promise;function O$6(J){let Q=J.split(".");if(Q.length!==3)throw new QS1.AuthInvalidJwtError("Invalid JWT structure");for(let G=0;G<Q.length;G++)if(!YS1.BASE64URL_REGEX.test(Q[G]))throw new QS1.AuthInvalidJwtError("JWT not in base64url format");return{header:JSON.parse((0,ar.stringFromBase64URL)(Q[0])),payload:JSON.parse((0,ar.stringFromBase64URL)(Q[1])),signature:(0,ar.base64UrlToUint8Array)(Q[2]),raw:{header:Q[0],payload:Q[1]}}}O0.decodeJWT=O$6;async function A$6(J){return await new Promise((Q)=>{setTimeout(()=>Q(null),J)})}O0.sleep=A$6;function B$6(J,Q){return new Promise((G,X)=>{(async()=>{for(let K=0;K<1/0;K++)try{let z=await J(K);if(!Q(K,null,z)){G(z);return}}catch(z){if(!Q(K,z)){X(z);return}}})()})}O0.retryable=B$6;function N$6(J){return("0"+J.toString(16)).substr(-2)}function GS1(){let Q=new Uint32Array(56);if(typeof crypto>"u"){let X="";for(let K=0;K<56;K++)X+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~".charAt(Math.floor(Math.random()*66));return X}return crypto.getRandomValues(Q),Array.from(Q,N$6).join("")}O0.generatePKCEVerifier=GS1;async function w$6(J){let Y=new TextEncoder().encode(J),G=await crypto.subtle.digest("SHA-256",Y),X=new Uint8Array(G);return Array.from(X).map((K)=>String.fromCharCode(K)).join("")}async function XS1(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 w$6(J);return btoa(Y).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}O0.generatePKCEChallenge=XS1;async function L$6(J,Q,Y=!1){let G=GS1(),X=G;if(Y)X+="/PASSWORD_RECOVERY";await(0,O0.setItemAsync)(J,`${Q}-code-verifier`,X);let K=await XS1(G);return[K,G===K?"plain":"s256"]}O0.getCodeChallengeAndMethod=L$6;var E$6=/^2[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/i;function C$6(J){let Q=J.headers.get(YS1.API_VERSION_HEADER_NAME);if(!Q)return null;if(!Q.match(E$6))return null;try{return new Date(`${Q}T00:00:00.0Z`)}catch(Y){return null}}O0.parseResponseAPIVersion=C$6;function R$6(J){if(!J)throw Error("Missing exp claim");let Q=Math.floor(Date.now()/1000);if(J<=Q)throw Error("JWT has expired")}O0.validateExp=R$6;function F$6(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")}}O0.getAlgorithm=F$6});var sr=M((i9)=>{var T$6=i9&&i9.__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(i9,"__esModule",{value:!0});i9._noResolveJsonResponse=i9._generateLinkResponse=i9._ssoResponse=i9._userResponse=i9._sessionResponsePassword=i9._sessionResponse=i9._request=i9.handleError=void 0;var of=_f(),or=MI(),YZ=HI(),IU=(J)=>J.msg||J.message||J.error_description||J.error||JSON.stringify(J),S$6=[502,503,504];async function rr(J){var Q;if(!(0,or.looksLikeFetchResponse)(J))throw new YZ.AuthRetryableFetchError(IU(J),0);if(S$6.includes(J.status))throw new YZ.AuthRetryableFetchError(IU(J),J.status);let Y;try{Y=await J.json()}catch(K){throw new YZ.AuthUnknownError(IU(K),K)}let G=void 0,X=(0,or.parseResponseAPIVersion)(J);if(X&&X.getTime()>=of.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((K,z)=>K&&typeof z==="string",!0))throw new YZ.AuthWeakPasswordError(IU(Y),J.status,Y.weak_password.reasons)}else if(G==="weak_password")throw new YZ.AuthWeakPasswordError(IU(Y),J.status,((Q=Y.weak_password)===null||Q===void 0?void 0:Q.reasons)||[]);else if(G==="session_not_found")throw new YZ.AuthSessionMissingError;throw new YZ.AuthApiError(IU(Y),J.status||500,G)}i9.handleError=rr;var P$6=(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 $$6(J,Q,Y,G){var X;let K=Object.assign({},G===null||G===void 0?void 0:G.headers);if(!K[of.API_VERSION_HEADER_NAME])K[of.API_VERSION_HEADER_NAME]=of.API_VERSIONS["2024-01-01"].name;if(G===null||G===void 0?void 0:G.jwt)K.Authorization=`Bearer ${G.jwt}`;let z=(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)z.redirect_to=G.redirectTo;let W=Object.keys(z).length?"?"+new URLSearchParams(z).toString():"",Z=await k$6(J,Q,Y+W,{headers:K,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}}i9._request=$$6;async function k$6(J,Q,Y,G,X,K){let z=P$6(Q,G,X,K),W;try{W=await J(Y,Object.assign({},z))}catch(Z){throw console.error(Z),new YZ.AuthRetryableFetchError(IU(Z),0)}if(!W.ok)await rr(W);if(G===null||G===void 0?void 0:G.noResolveJson)return W;try{return await W.json()}catch(Z){await rr(Z)}}function KS1(J){var Q;let Y=null;if(y$6(J)){if(Y=Object.assign({},J),!J.expires_at)Y.expires_at=(0,or.expiresAt)(J.expires_in)}let G=(Q=J.user)!==null&&Q!==void 0?Q:J;return{data:{session:Y,user:G},error:null}}i9._sessionResponse=KS1;function v$6(J){let Q=KS1(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}i9._sessionResponsePassword=v$6;function f$6(J){var Q;return{data:{user:(Q=J.user)!==null&&Q!==void 0?Q:J},error:null}}i9._userResponse=f$6;function j$6(J){return{data:J,error:null}}i9._ssoResponse=j$6;function h$6(J){let{action_link:Q,email_otp:Y,hashed_token:G,redirect_to:X,verification_type:K}=J,z=T$6(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:K},Z=Object.assign({},z);return{data:{properties:W,user:Z},error:null}}i9._generateLinkResponse=h$6;function b$6(J){return J}i9._noResolveJsonResponse=b$6;function y$6(J){return J.access_token&&J.refresh_token&&J.expires_in}});var rf=M((TE)=>{var x$6=TE&&TE.__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(TE,"__esModule",{value:!0});var U5=sr(),g$6=MI(),NG=HI();class zS1{constructor({url:J="",headers:Q={},fetch:Y}){this.url=J,this.headers=Q,this.fetch=(0,g$6.resolveFetch)(Y),this.mfa={listFactors:this._listFactors.bind(this),deleteFactor:this._deleteFactor.bind(this)}}async signOut(J,Q="global"){try{return await(0,U5._request)(this.fetch,"POST",`${this.url}/logout?scope=${Q}`,{headers:this.headers,jwt:J,noResolveJson:!0}),{data:null,error:null}}catch(Y){if((0,NG.isAuthError)(Y))return{data:null,error:Y};throw Y}}async inviteUserByEmail(J,Q={}){try{return await(0,U5._request)(this.fetch,"POST",`${this.url}/invite`,{body:{email:J,data:Q.data},headers:this.headers,redirectTo:Q.redirectTo,xform:U5._userResponse})}catch(Y){if((0,NG.isAuthError)(Y))return{data:{user:null},error:Y};throw Y}}async generateLink(J){try{let{options:Q}=J,Y=x$6(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,U5._request)(this.fetch,"POST",`${this.url}/admin/generate_link`,{body:G,headers:this.headers,xform:U5._generateLinkResponse,redirectTo:Q===null||Q===void 0?void 0:Q.redirectTo})}catch(Q){if((0,NG.isAuthError)(Q))return{data:{properties:null,user:null},error:Q};throw Q}}async createUser(J){try{return await(0,U5._request)(this.fetch,"POST",`${this.url}/admin/users`,{body:J,headers:this.headers,xform:U5._userResponse})}catch(Q){if((0,NG.isAuthError)(Q))return{data:{user:null},error:Q};throw Q}}async listUsers(J){var Q,Y,G,X,K,z,W;try{let Z={nextPage:null,lastPage:0,total:0},V=await(0,U5._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:U5._noResolveJsonResponse});if(V.error)throw V.error;let q=await V.json(),U=(K=V.headers.get("x-total-count"))!==null&&K!==void 0?K:0,D=(W=(z=V.headers.get("link"))===null||z===void 0?void 0:z.split(","))!==null&&W!==void 0?W:[];if(D.length>0)D.forEach((H)=>{let I=parseInt(H.split(";")[0].split("=")[1].substring(0,1)),O=JSON.parse(H.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,NG.isAuthError)(Z))return{data:{users:[]},error:Z};throw Z}}async getUserById(J){try{return await(0,U5._request)(this.fetch,"GET",`${this.url}/admin/users/${J}`,{headers:this.headers,xform:U5._userResponse})}catch(Q){if((0,NG.isAuthError)(Q))return{data:{user:null},error:Q};throw Q}}async updateUserById(J,Q){try{return await(0,U5._request)(this.fetch,"PUT",`${this.url}/admin/users/${J}`,{body:Q,headers:this.headers,xform:U5._userResponse})}catch(Y){if((0,NG.isAuthError)(Y))return{data:{user:null},error:Y};throw Y}}async deleteUser(J,Q=!1){try{return await(0,U5._request)(this.fetch,"DELETE",`${this.url}/admin/users/${J}`,{headers:this.headers,body:{should_soft_delete:Q},xform:U5._userResponse})}catch(Y){if((0,NG.isAuthError)(Y))return{data:{user:null},error:Y};throw Y}}async _listFactors(J){try{let{data:Q,error:Y}=await(0,U5._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,NG.isAuthError)(Q))return{data:null,error:Q};throw Q}}async _deleteFactor(J){try{return{data:await(0,U5._request)(this.fetch,"DELETE",`${this.url}/admin/users/${J.userId}/factors/${J.id}`,{headers:this.headers}),error:null}}catch(Q){if((0,NG.isAuthError)(Q))return{data:null,error:Q};throw Q}}}TE.default=zS1});var VS1=M((WS1)=>{Object.defineProperty(WS1,"__esModule",{value:!0});WS1.memoryLocalStorageAdapter=WS1.localStorageAdapter=void 0;var tr=MI();WS1.localStorageAdapter={getItem:(J)=>{if(!(0,tr.supportsLocalStorage)())return null;return globalThis.localStorage.getItem(J)},setItem:(J,Q)=>{if(!(0,tr.supportsLocalStorage)())return;globalThis.localStorage.setItem(J,Q)},removeItem:(J)=>{if(!(0,tr.supportsLocalStorage)())return;globalThis.localStorage.removeItem(J)}};function m$6(J={}){return{getItem:(Q)=>{return J[Q]||null},setItem:(Q,Y)=>{J[Q]=Y},removeItem:(Q)=>{delete J[Q]}}}WS1.memoryLocalStorageAdapter=m$6});var DS1=M((qS1)=>{Object.defineProperty(qS1,"__esModule",{value:!0});qS1.polyfillGlobalThis=void 0;function l$6(){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}}qS1.polyfillGlobalThis=l$6});var Qs=M((MS1)=>{Object.defineProperty(MS1,"__esModule",{value:!0});MS1.processLock=MS1.navigatorLock=MS1.ProcessLockAcquireTimeoutError=MS1.NavigatorLockAcquireTimeoutError=MS1.LockAcquireTimeoutError=MS1.internals=void 0;var d$6=MI();MS1.internals={debug:!!(globalThis&&(0,d$6.supportsLocalStorage)()&&globalThis.localStorage&&globalThis.localStorage.getItem("supabase.gotrue-js.locks.debug")==="true")};class sf extends Error{constructor(J){super(J);this.isAcquireTimeout=!0}}MS1.LockAcquireTimeoutError=sf;class er extends sf{}MS1.NavigatorLockAcquireTimeoutError=er;class Js extends sf{}MS1.ProcessLockAcquireTimeoutError=Js;async function p$6(J,Q,Y){if(MS1.internals.debug)console.log("@supabase/gotrue-js: navigatorLock: acquire lock",J,Q);let G=new globalThis.AbortController;if(Q>0)setTimeout(()=>{if(G.abort(),MS1.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(MS1.internals.debug)console.log("@supabase/gotrue-js: navigatorLock: acquired",J,X.name);try{return await Y()}finally{if(MS1.internals.debug)console.log("@supabase/gotrue-js: navigatorLock: released",J,X.name)}}else if(Q===0){if(MS1.internals.debug)console.log("@supabase/gotrue-js: navigatorLock: not immediately available",J);throw new er(`Acquiring an exclusive Navigator LockManager lock "${J}" immediately failed`)}else{if(MS1.internals.debug)try{let K=await globalThis.navigator.locks.query();console.log("@supabase/gotrue-js: Navigator LockManager state",JSON.stringify(K,null,"  "))}catch(K){console.warn("@supabase/gotrue-js: Error when querying Navigator LockManager state",K)}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()}}))}MS1.navigatorLock=p$6;var HS1={};async function c$6(J,Q,Y){var G;let X=(G=HS1[J])!==null&&G!==void 0?G:Promise.resolve(),K=Promise.race([X.catch(()=>{return null}),Q>=0?new Promise((z,W)=>{setTimeout(()=>{W(new Js(`Acquring process lock with name "${J}" timed out`))},Q)}):null].filter((z)=>z)).catch((z)=>{if(z&&z.isAcquireTimeout)throw z;return null}).then(async()=>{return await Y()});return HS1[J]=K.catch(async(z)=>{if(z&&z.isAcquireTimeout)return await X,null;throw z}),await K}MS1.processLock=c$6});var Gs=M((PE)=>{var o$6=PE&&PE.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(PE,"__esModule",{value:!0});var r$6=o$6(rf()),L3=_f(),e1=HI(),o0=sr(),Q6=MI(),Ys=VS1(),s$6=DS1(),t$6=pr(),OS1=Qs(),e$6=nr();(0,s$6.polyfillGlobalThis)();var Jk6={url:L3.GOTRUE_URL,storageKey:L3.STORAGE_KEY,autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,headers:L3.DEFAULT_HEADERS,flowType:"implicit",debug:!1,hasCustomAuthorizationHeader:!1};async function AS1(J,Q,Y){return await Y()}class SE{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=SE.nextInstanceID,SE.nextInstanceID+=1,this.instanceID>0&&(0,Q6.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({},Jk6),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 r$6.default({url:G.url,headers:G.headers,fetch:G.fetch}),this.url=G.url,this.headers=G.headers,this.fetch=(0,Q6.resolveFetch)(G.fetch),this.lock=G.lock||AS1,this.detectSessionInUrl=G.detectSessionInUrl,this.flowType=G.flowType,this.hasCustomAuthorizationHeader=G.hasCustomAuthorizationHeader,G.lock)this.lock=G.lock;else if((0,Q6.isBrowser)()&&((Q=globalThis===null||globalThis===void 0?void 0:globalThis.navigator)===null||Q===void 0?void 0:Q.locks))this.lock=OS1.navigatorLock;else this.lock=AS1;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,Q6.supportsLocalStorage)())this.storage=Ys.localStorageAdapter;else this.memoryStorage={},this.storage=(0,Ys.memoryLocalStorageAdapter)(this.memoryStorage);else this.memoryStorage={},this.storage=(0,Ys.memoryLocalStorageAdapter)(this.memoryStorage);if((0,Q6.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} (${t$6.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,Q6.parseParametersFromURL)(window.location.href),Y="none";if(this._isImplicitGrantCallback(Q))Y="implicit";else if(await this._isPKCECallback(Q))Y="pkce";if((0,Q6.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,e1.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:K,redirectType:z}=G;return this._debug("#_initialize()","detected session in URL",K,"redirect type",z),await this._saveSession(K),setTimeout(async()=>{if(z==="recovery")await this._notifyAllSubscribers("PASSWORD_RECOVERY",K);else await this._notifyAllSubscribers("SIGNED_IN",K)},0),{error:null}}return await this._recoverAndRefresh(),{error:null}}catch(Q){if((0,e1.isAuthError)(Q))return{error:Q};return{error:new e1.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,o0._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:o0._sessionResponse}),{data:K,error:z}=X;if(z||!K)return{data:{user:null,session:null},error:z};let{session:W,user:Z}=K;if(K.session)await this._saveSession(K.session),await this._notifyAllSubscribers("SIGNED_IN",W);return{data:{user:Z,session:W},error:null}}catch(X){if((0,e1.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,D=null,H=null;if(this.flowType==="pkce")[D,H]=await(0,Q6.getCodeChallengeAndMethod)(this.storage,this.storageKey);X=await(0,o0._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:D,code_challenge_method:H},xform:o0._sessionResponse})}else if("phone"in J){let{phone:V,password:q,options:U}=J;X=await(0,o0._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:o0._sessionResponse})}else throw new e1.AuthInvalidCredentialsError("You must provide either an email or phone number and a password");let{data:K,error:z}=X;if(z||!K)return{data:{user:null,session:null},error:z};let{session:W,user:Z}=K;if(K.session)await this._saveSession(K.session),await this._notifyAllSubscribers("SIGNED_IN",W);return{data:{user:Z,session:W},error:null}}catch(X){if((0,e1.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:K,options:z}=J;Q=await(0,o0._request)(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:X,password:K,gotrue_meta_security:{captcha_token:z===null||z===void 0?void 0:z.captchaToken}},xform:o0._sessionResponsePassword})}else if("phone"in J){let{phone:X,password:K,options:z}=J;Q=await(0,o0._request)(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:X,password:K,gotrue_meta_security:{captcha_token:z===null||z===void 0?void 0:z.captchaToken}},xform:o0._sessionResponsePassword})}else throw new e1.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 e1.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,e1.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,Q6.getItemAsync)(this.storage,`${this.storageKey}-code-verifier`),[Y,G]=(Q!==null&&Q!==void 0?Q:"").split("/");try{let{data:X,error:K}=await(0,o0._request)(this.fetch,"POST",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:J,code_verifier:Y},xform:o0._sessionResponse});if(await(0,Q6.removeItemAsync)(this.storage,`${this.storageKey}-code-verifier`),K)throw K;if(!X||!X.session||!X.user)return{data:{user:null,session:null,redirectType:null},error:new e1.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:K}}catch(X){if((0,e1.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:K}=J,z=await(0,o0._request)(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:Y,id_token:G,access_token:X,nonce:K,gotrue_meta_security:{captcha_token:Q===null||Q===void 0?void 0:Q.captchaToken}},xform:o0._sessionResponse}),{data:W,error:Z}=z;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 e1.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,e1.isAuthError)(Q))return{data:{user:null,session:null},error:Q};throw Q}}async signInWithOtp(J){var Q,Y,G,X,K;try{if("email"in J){let{email:z,options:W}=J,Z=null,V=null;if(this.flowType==="pkce")[Z,V]=await(0,Q6.getCodeChallengeAndMethod)(this.storage,this.storageKey);let{error:q}=await(0,o0._request)(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{email:z,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:z,options:W}=J,{data:Z,error:V}=await(0,o0._request)(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{phone:z,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:(K=W===null||W===void 0?void 0:W.channel)!==null&&K!==void 0?K:"sms"}});return{data:{user:null,session:null,messageId:Z===null||Z===void 0?void 0:Z.message_id},error:V}}throw new e1.AuthInvalidCredentialsError("You must provide either an email or phone number.")}catch(z){if((0,e1.isAuthError)(z))return{data:{user:null,session:null},error:z};throw z}}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:K,error:z}=await(0,o0._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:o0._sessionResponse});if(z)throw z;if(!K)throw Error("An error occurred on token verification.");let{session:W,user:Z}=K;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,e1.isAuthError)(G))return{data:{user:null,session:null},error:G};throw G}}async signInWithSSO(J){var Q,Y,G;try{let X=null,K=null;if(this.flowType==="pkce")[X,K]=await(0,Q6.getCodeChallengeAndMethod)(this.storage,this.storageKey);return await(0,o0._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:K}),headers:this.headers,xform:o0._ssoResponse})}catch(X){if((0,e1.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 e1.AuthSessionMissingError;let{error:G}=await(0,o0._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,e1.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:K}=await(0,o0._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:K}}else if("phone"in J){let{phone:Y,type:G,options:X}=J,{data:K,error:z}=await(0,o0._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:K===null||K===void 0?void 0:K.message_id},error:z}}throw new e1.AuthInvalidCredentialsError("You must provide either an email or phone number and a type")}catch(Q){if((0,e1.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,Q6.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()<L3.EXPIRY_MARGIN_MS:!1;if(this._debug("#__loadSession()",`session has${Y?"":" not"} expired`,"expires_at",J.expires_at),!Y){if(this.storage.isServer){let K=this.suppressGetSessionWarning;J=new Proxy(J,{get:(W,Z,V)=>{if(!K&&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."),K=!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,o0._request)(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:J,xform:o0._userResponse});return await this._useSession(async(Q)=>{var Y,G,X;let{data:K,error:z}=Q;if(z)throw z;if(!((Y=K.session)===null||Y===void 0?void 0:Y.access_token)&&!this.hasCustomAuthorizationHeader)return{data:{user:null},error:new e1.AuthSessionMissingError};return await(0,o0._request)(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:(X=(G=K.session)===null||G===void 0?void 0:G.access_token)!==null&&X!==void 0?X:void 0,xform:o0._userResponse})})}catch(Q){if((0,e1.isAuthError)(Q)){if((0,e1.isAuthSessionMissingError)(Q))await this._removeSession(),await(0,Q6.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 e1.AuthSessionMissingError;let K=G.session,z=null,W=null;if(this.flowType==="pkce"&&J.email!=null)[z,W]=await(0,Q6.getCodeChallengeAndMethod)(this.storage,this.storageKey);let{data:Z,error:V}=await(0,o0._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:z,code_challenge_method:W}),jwt:K.access_token,xform:o0._userResponse});if(V)throw V;return K.user=Z.user,await this._saveSession(K),await this._notifyAllSubscribers("USER_UPDATED",K),{data:{user:K.user},error:null}})}catch(Y){if((0,e1.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 e1.AuthSessionMissingError;let Q=Date.now()/1000,Y=Q,G=!0,X=null,{payload:K}=(0,Q6.decodeJWT)(J.access_token);if(K.exp)Y=K.exp,G=Y<=Q;if(G){let{session:z,error:W}=await this._callRefreshToken(J.refresh_token);if(W)return{data:{user:null,session:null},error:W};if(!z)return{data:{user:null,session:null},error:null};X=z}else{let{data:z,error:W}=await this._getUser(J.access_token);if(W)throw W;X={access_token:J.access_token,refresh_token:J.refresh_token,user:z.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,e1.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:K,error:z}=Q;if(z)throw z;J=(Y=K.session)!==null&&Y!==void 0?Y:void 0}if(!(J===null||J===void 0?void 0:J.refresh_token))throw new e1.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,e1.isAuthError)(Q))return{data:{user:null,session:null},error:Q};throw Q}}async _getSessionFromURL(J,Q){try{if(!(0,Q6.isBrowser)())throw new e1.AuthImplicitGrantRedirectError("No browser detected.");if(J.error||J.error_description||J.error_code)throw new e1.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 e1.AuthPKCEGrantCodeExchangeError("Not a valid PKCE flow url.");break;case"pkce":if(this.flowType==="implicit")throw new e1.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 e1.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:K,expires_in:z,expires_at:W,token_type:Z}=J;if(!X||!z||!K||!Z)throw new e1.AuthImplicitGrantRedirectError("No session defined in URL");let V=Math.round(Date.now()/1000),q=parseInt(z),U=V+q;if(W)U=parseInt(W);let D=U-V;if(D*1000<=L3.AUTO_REFRESH_TICK_DURATION_MS)console.warn(`@supabase/gotrue-js: Session as retrieved from URL expires in ${D}s, should have been closer to ${q}s`);let H=U-q;if(V-H>=120)console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued over 120s ago, URL could be stale",H,U,V);else if(V-H<0)console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued in the future? Check the device clock for skew",H,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:K,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,e1.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,Q6.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 K=(Y=G.session)===null||Y===void 0?void 0:Y.access_token;if(K){let{error:z}=await this.admin.signOut(K,J);if(z){if(!((0,e1.isAuthApiError)(z)&&(z.status===404||z.status===401||z.status===403)))return{error:z}}}if(J!=="others")await this._removeSession(),await(0,Q6.removeItemAsync)(this.storage,`${this.storageKey}-code-verifier`);return{error:null}})}onAuthStateChange(J){let Q=(0,Q6.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:K}=Q;if(K)throw K;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,Q6.getCodeChallengeAndMethod)(this.storage,this.storageKey,!0);try{return await(0,o0._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,e1.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,e1.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 K,z,W,Z,V;let{data:q,error:U}=X;if(U)throw U;let D=await this._getUrlForProvider(`${this.url}/user/identities/authorize`,J.provider,{redirectTo:(K=J.options)===null||K===void 0?void 0:K.redirectTo,scopes:(z=J.options)===null||z===void 0?void 0:z.scopes,queryParams:(W=J.options)===null||W===void 0?void 0:W.queryParams,skipBrowserRedirect:!0});return await(0,o0._request)(this.fetch,"GET",D,{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,Q6.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,e1.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:K}=Q;if(K)throw K;return await(0,o0._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,e1.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,Q6.retryable)(async(G)=>{if(G>0)await(0,Q6.sleep)(200*Math.pow(2,G-1));return this._debug(Q,"refreshing attempt",G),await(0,o0._request)(this.fetch,"POST",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:J},headers:this.headers,xform:o0._sessionResponse})},(G,X)=>{let K=200*Math.pow(2,G);return X&&(0,e1.isAuthRetryableFetchError)(X)&&Date.now()+K-Y<L3.AUTO_REFRESH_TICK_DURATION_MS})}catch(Y){if(this._debug(Q,"error",Y),(0,e1.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,Q6.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,Q6.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()<L3.EXPIRY_MARGIN_MS;if(this._debug("#_recoverAndRefresh()",`session has${G?"":" not"} expired with margin of ${L3.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,e1.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 e1.AuthSessionMissingError;if(this.refreshingDeferred)return this.refreshingDeferred.promise;let G=`#_callRefreshToken(${J.substring(0,5)}...)`;this._debug(G,"begin");try{this.refreshingDeferred=new Q6.Deferred;let{data:X,error:K}=await this._refreshAccessToken(J);if(K)throw K;if(!X.session)throw new e1.AuthSessionMissingError;await this._saveSession(X.session),await this._notifyAllSubscribers("TOKEN_REFRESHED",X.session);let z={session:X.session,error:null};return this.refreshingDeferred.resolve(z),z}catch(X){if(this._debug(G,"error",X),(0,e1.isAuthError)(X)){let K={session:null,error:X};if(!(0,e1.isAuthRetryableFetchError)(X))await this._removeSession();return(Q=this.refreshingDeferred)===null||Q===void 0||Q.resolve(K),K}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=[],K=Array.from(this.stateChangeEmitters.values()).map(async(z)=>{try{await z.callback(J,Q)}catch(W){X.push(W)}});if(await Promise.all(K),X.length>0){for(let z=0;z<X.length;z+=1)console.error(X[z]);throw X[0]}}finally{this._debug(G,"end")}}async _saveSession(J){this._debug("#_saveSession()",J),this.suppressGetSessionWarning=!0,await(0,Q6.setItemAsync)(this.storage,this.storageKey,J)}async _removeSession(){this._debug("#_removeSession()"),await(0,Q6.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,Q6.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(),L3.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)/L3.AUTO_REFRESH_TICK_DURATION_MS);if(this._debug("#_autoRefreshTokenTick()",`access token expires in ${G} ticks, a tick lasts ${L3.AUTO_REFRESH_TICK_DURATION_MS}ms, refresh threshold is ${L3.AUTO_REFRESH_TICK_THRESHOLD} ticks`),G<=L3.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 OS1.LockAcquireTimeoutError)this._debug("auto refresh token tick lock not available");else throw J}}async _handleVisibilityChange(){if(this._debug("#_handleVisibilityChange()"),!(0,Q6.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,K]=await(0,Q6.getCodeChallengeAndMethod)(this.storage,this.storageKey),z=new URLSearchParams({code_challenge:`${encodeURIComponent(X)}`,code_challenge_method:`${encodeURIComponent(K)}`});G.push(z.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,o0._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,e1.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:K}=Q;if(K)return{data:null,error:K};let z=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,o0._request)(this.fetch,"POST",`${this.url}/factors`,{body:z,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,e1.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:K,error:z}=await(0,o0._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(z)return{data:null,error:z};return await this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1000)+K.expires_in},K)),await this._notifyAllSubscribers("MFA_CHALLENGE_VERIFIED",K),{data:K,error:z}})}catch(Q){if((0,e1.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,o0._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,e1.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((K)=>K.factor_type==="totp"&&K.status==="verified"),X=Y.filter((K)=>K.factor_type==="phone"&&K.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:K}=(0,Q6.decodeJWT)(G.access_token),z=null;if(K.aal)z=K.aal;let W=z;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=K.amr||[];return{data:{currentLevel:z,nextLevel:W,currentAuthenticationMethods:V},error:null}})})}async fetchJwk(J,Q={keys:[]}){let Y=Q.keys.find((K)=>K.kid===J);if(Y)return Y;if(Y=this.jwks.keys.find((K)=>K.kid===J),Y&&this.jwks_cached_at+L3.JWKS_TTL>Date.now())return Y;let{data:G,error:X}=await(0,o0._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 e1.AuthInvalidJwtError("JWKS is empty");if(this.jwks=G,this.jwks_cached_at=Date.now(),Y=G.keys.find((K)=>K.kid===J),!Y)throw new e1.AuthInvalidJwtError("No matching signing key found in JWKS");return Y}async getClaims(J,Q={keys:[]}){try{let Y=J;if(!Y){let{data:D,error:H}=await this.getSession();if(H||!D.session)return{data:null,error:H};Y=D.session.access_token}let{header:G,payload:X,signature:K,raw:{header:z,payload:W}}=(0,Q6.decodeJWT)(Y);if((0,Q6.validateExp)(X.exp),!G.kid||G.alg==="HS256"||!(("crypto"in globalThis)&&("subtle"in globalThis.crypto))){let{error:D}=await this.getUser(Y);if(D)throw D;return{data:{claims:X,header:G,signature:K},error:null}}let Z=(0,Q6.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,K,(0,e$6.stringToUint8Array)(`${z}.${W}`)))throw new e1.AuthInvalidJwtError("Invalid JWT signature");return{data:{claims:X,header:G,signature:K},error:null}}catch(Y){if((0,e1.isAuthError)(Y))return{data:null,error:Y};throw Y}}}PE.default=SE;SE.nextInstanceID=0});var BS1=M(($E)=>{var Qk6=$E&&$E.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty($E,"__esModule",{value:!0});var Yk6=Qk6(rf()),Gk6=Yk6.default;$E.default=Gk6});var NS1=M((kE)=>{var Xk6=kE&&kE.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(kE,"__esModule",{value:!0});var Kk6=Xk6(Gs()),zk6=Kk6.default;kE.default=zk6});var LS1=M((wS1)=>{Object.defineProperty(wS1,"__esModule",{value:!0})});var Ks=M((m8)=>{var Wk6=m8&&m8.__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]}),ES1=m8&&m8.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))Wk6(Q,J,Y)},tf=m8&&m8.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(m8,"__esModule",{value:!0});m8.lockInternals=m8.NavigatorLockAcquireTimeoutError=m8.navigatorLock=m8.AuthClient=m8.AuthAdminApi=m8.GoTrueClient=m8.GoTrueAdminApi=void 0;var Zk6=tf(rf());m8.GoTrueAdminApi=Zk6.default;var Vk6=tf(Gs());m8.GoTrueClient=Vk6.default;var qk6=tf(BS1());m8.AuthAdminApi=qk6.default;var Uk6=tf(NS1());m8.AuthClient=Uk6.default;ES1(LS1(),m8);ES1(HI(),m8);var Xs=Qs();Object.defineProperty(m8,"navigatorLock",{enumerable:!0,get:function(){return Xs.navigatorLock}});Object.defineProperty(m8,"NavigatorLockAcquireTimeoutError",{enumerable:!0,get:function(){return Xs.NavigatorLockAcquireTimeoutError}});Object.defineProperty(m8,"lockInternals",{enumerable:!0,get:function(){return Xs.internals}})});var TS1=M((RS1)=>{Object.defineProperty(RS1,"__esModule",{value:!0});RS1.SupabaseAuthClient=void 0;var Dk6=Ks();class CS1 extends Dk6.AuthClient{constructor(J){super(J)}}RS1.SupabaseAuthClient=CS1});var zs=M((vE)=>{var Hk6=vE&&vE.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(vE,"__esModule",{value:!0});var Mk6=oo(),Ik6=Qr(),Ok6=mr(),Ak6=LT1(),ef=PT1(),Bk6=kT1(),SS1=vT1(),Nk6=TS1();class PS1{constructor(J,Q,Y){var G,X,K;if(this.supabaseUrl=J,this.supabaseKey=Q,!J)throw Error("supabaseUrl is required.");if(!Q)throw Error("supabaseKey is required.");let z=(0,SS1.ensureTrailingSlash)(J),W=new URL(z);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:ef.DEFAULT_DB_OPTIONS,realtime:ef.DEFAULT_REALTIME_OPTIONS,auth:Object.assign(Object.assign({},ef.DEFAULT_AUTH_OPTIONS),{storageKey:Z}),global:ef.DEFAULT_GLOBAL_OPTIONS},q=(0,SS1.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((K=q.auth)!==null&&K!==void 0?K:{},this.headers,q.global.fetch);else this.accessToken=q.accessToken,this.auth=new Proxy({},{get:(U,D)=>{throw Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(D)} is not possible`)}});if(this.fetch=(0,Bk6.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 Ik6.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 Mk6.FunctionsClient(this.functionsUrl.href,{headers:this.headers,customFetch:this.fetch})}get storage(){return new Ak6.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 Hk6(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:K,lock:z,debug:W},Z,V){let q={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new Nk6.SupabaseAuthClient({url:this.authUrl.href,headers:Object.assign(Object.assign({},q),Z),storageKey:X,autoRefreshToken:J,persistSession:Q,detectSessionInUrl:Y,storage:G,flowType:K,lock:z,debug:W,fetch:V,hasCustomAuthorizationHeader:"Authorization"in this.headers})}_initRealtimeClient(J){return new Ok6.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}}}vE.default=PS1});var vS1=M((L8)=>{var wk6=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]}),$S1=L8&&L8.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))wk6(Q,J,Y)},kS1=L8&&L8.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(L8,"__esModule",{value:!0});L8.createClient=L8.SupabaseClient=L8.FunctionRegion=L8.FunctionsError=L8.FunctionsRelayError=L8.FunctionsFetchError=L8.FunctionsHttpError=L8.PostgrestError=void 0;var Lk6=kS1(zs());$S1(Ks(),L8);var Ek6=Qr();Object.defineProperty(L8,"PostgrestError",{enumerable:!0,get:function(){return Ek6.PostgrestError}});var fE=oo();Object.defineProperty(L8,"FunctionsHttpError",{enumerable:!0,get:function(){return fE.FunctionsHttpError}});Object.defineProperty(L8,"FunctionsFetchError",{enumerable:!0,get:function(){return fE.FunctionsFetchError}});Object.defineProperty(L8,"FunctionsRelayError",{enumerable:!0,get:function(){return fE.FunctionsRelayError}});Object.defineProperty(L8,"FunctionsError",{enumerable:!0,get:function(){return fE.FunctionsError}});Object.defineProperty(L8,"FunctionRegion",{enumerable:!0,get:function(){return fE.FunctionRegion}});$S1(mr(),L8);var Ck6=zs();Object.defineProperty(L8,"SupabaseClient",{enumerable:!0,get:function(){return kS1(Ck6).default}});var Rk6=(J,Q,Y)=>{return new Lk6.default(J,Q,Y)};L8.createClient=Rk6});var II=M((KW5,jS1)=>{/*! getEnv.js - Seamflux Client Build | 2026-03-14T14:17:11.338Z */async function Fk6(){}async function Tk6(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 Fk6();if(Y&&Y.has(J))return Y.get(J)}catch(Y){}return process.env[J]}var{defineProperty:Ws,getOwnPropertyDescriptor:Sk6,getOwnPropertyNames:Pk6}=Object,$k6=Object.prototype.hasOwnProperty,kk6=(J,Q)=>{for(var Y in Q)Ws(J,Y,{get:Q[Y],enumerable:!0})},vk6=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Pk6(Q))$k6.call(J,X)||X===Y||Ws(J,X,{get:()=>Q[X],enumerable:!(G=Sk6(Q,X))||G.enumerable});return J},fk6=(J)=>vk6(Ws({},"__esModule",{value:!0}),J),fS1={};kk6(fS1,{getEnv:()=>Tk6}),jS1.exports=fk6(fS1)});var xS1=M((zW5,yS1)=>{/*! db.js - Seamflux Client Build | 2026-03-14T14:17:11.345Z */async function jk6(){if(Zs)return Zs;let J=await(0,bS1.getEnv)("PUBLIC_DATA_SERVICE_ROL"),Q=await(0,bS1.getEnv)("PUBLIC_DATA_PROJECT_URL");Jj||(Jj=(async()=>{let{createClient:Y}=await Promise.resolve().then(() => Ca(vS1())),G=Y(Q||"",J||"");return Zs=G,G})());try{return await Jj}finally{Jj=null}}var{defineProperty:Vs,getOwnPropertyDescriptor:hk6,getOwnPropertyNames:bk6}=Object,yk6=Object.prototype.hasOwnProperty,xk6=(J,Q)=>{for(var Y in Q)Vs(J,Y,{get:Q[Y],enumerable:!0})},gk6=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of bk6(Q))yk6.call(J,X)||X===Y||Vs(J,X,{get:()=>Q[X],enumerable:!(G=hk6(Q,X))||G.enumerable});return J},mk6=(J)=>gk6(Vs({},"__esModule",{value:!0}),J),hS1={};xk6(hS1,{getSupabase:()=>jk6}),yS1.exports=mk6(hS1);var bS1=II(),Zs=null,Jj=null});var Us=M((WW5,mS1)=>{var{defineProperty:qs,getOwnPropertyDescriptor:uk6,getOwnPropertyNames:lk6}=Object,dk6=Object.prototype.hasOwnProperty,pk6=(J,Q)=>{for(var Y in Q)qs(J,Y,{get:Q[Y],enumerable:!0})},ck6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of lk6(Q))if(!dk6.call(J,X)&&X!==Y)qs(J,X,{get:()=>Q[X],enumerable:!(G=uk6(Q,X))||G.enumerable})}return J},_k6=(J)=>ck6(qs({},"__esModule",{value:!0}),J),gS1={};pk6(gS1,{PACKAGE_VERSION:()=>ik6,TARGETED_RPC_VERSION:()=>nk6});mS1.exports=_k6(gS1);var ik6="1.45.2",nk6="1.62.0"});var Yj=M((ZW5,pS1)=>{var{defineProperty:Ds,getOwnPropertyDescriptor:ak6,getOwnPropertyNames:ok6}=Object,rk6=Object.prototype.hasOwnProperty,sk6=(J,Q)=>{for(var Y in Q)Ds(J,Y,{get:Q[Y],enumerable:!0})},tk6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of ok6(Q))if(!rk6.call(J,X)&&X!==Y)Ds(J,X,{get:()=>Q[X],enumerable:!(G=ak6(Q,X))||G.enumerable})}return J},ek6=(J)=>tk6(Ds({},"__esModule",{value:!0}),J),uS1={};sk6(uS1,{JsonRpcError:()=>lS1,SuiHTTPStatusError:()=>dS1,SuiHTTPTransportError:()=>Qj});pS1.exports=ek6(uS1);var Jv6={"-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 Qj extends Error{}class lS1 extends Qj{constructor(J,Q){super(J);this.code=Q,this.type=Jv6[Q]??"ServerError"}}class dS1 extends Qj{constructor(J,Q,Y){super(J);this.status=Q,this.statusText=Y}}});var eS1=M((VW5,tS1)=>{var{defineProperty:Hs,getOwnPropertyDescriptor:Qv6,getOwnPropertyNames:Yv6}=Object,Gv6=Object.prototype.hasOwnProperty,cS1=(J)=>{throw TypeError(J)},Xv6=(J,Q)=>{for(var Y in Q)Hs(J,Y,{get:Q[Y],enumerable:!0})},Kv6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Yv6(Q))if(!Gv6.call(J,X)&&X!==Y)Hs(J,X,{get:()=>Q[X],enumerable:!(G=Qv6(Q,X))||G.enumerable})}return J},zv6=(J)=>Kv6(Hs({},"__esModule",{value:!0}),J),Ms=(J,Q,Y)=>Q.has(J)||cS1("Cannot "+Y),u8=(J,Q,Y)=>(Ms(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),AU=(J,Q,Y)=>Q.has(J)?cS1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),OI=(J,Q,Y,G)=>(Ms(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),_S1=(J,Q,Y)=>(Ms(J,Q,"access private method"),Y),Wv6=(J,Q,Y,G)=>({set _(X){OI(J,Q,X,Y)},get _(){return u8(J,Q,G)}}),iS1={};Xv6(iS1,{DEFAULT_CLIENT_OPTIONS:()=>oS1,WebsocketClient:()=>rS1});tS1.exports=zv6(iS1);var Zv6=Yj(),GZ,jE,PK,BU,hE,NU,Gj,nS1,aS1;function Vv6(J){let Q=new URL(J);return Q.protocol=Q.protocol.replace("http","ws"),Q.toString()}var oS1={WebSocketConstructor:typeof WebSocket<"u"?WebSocket:void 0,callTimeout:30000,reconnectTimeout:3000,maxReconnects:5};class rS1{constructor(J,Q={}){if(AU(this,Gj),AU(this,GZ,0),AU(this,jE,0),AU(this,PK,null),AU(this,BU,null),AU(this,hE,new Set),AU(this,NU,new Map),this.endpoint=J,this.options={...oS1,...Q},!this.options.WebSocketConstructor)throw Error("Missing WebSocket constructor");if(this.endpoint.startsWith("http"))this.endpoint=Vv6(this.endpoint)}async makeRequest(J,Q,Y){let G=await _S1(this,Gj,nS1).call(this);return new Promise((X,K)=>{OI(this,GZ,u8(this,GZ)+1),u8(this,NU).set(u8(this,GZ),{resolve:X,reject:K,timeout:setTimeout(()=>{u8(this,NU).delete(u8(this,GZ)),K(Error(`Request timeout: ${J}`))},this.options.callTimeout)}),Y?.addEventListener("abort",()=>{u8(this,NU).delete(u8(this,GZ)),K(Y.reason)}),G.send(JSON.stringify({jsonrpc:"2.0",id:u8(this,GZ),method:J,params:Q}))}).then(({error:X,result:K})=>{if(X)throw new Zv6.JsonRpcError(X.message,X.code);return K})}async subscribe(J){let Q=new sS1(J);return u8(this,hE).add(Q),await Q.subscribe(this),()=>Q.unsubscribe(this)}}GZ=new WeakMap;jE=new WeakMap;PK=new WeakMap;BU=new WeakMap;hE=new WeakMap;NU=new WeakMap;Gj=new WeakSet;nS1=function(){if(u8(this,BU))return u8(this,BU);return OI(this,BU,new Promise((J)=>{u8(this,PK)?.close(),OI(this,PK,new this.options.WebSocketConstructor(this.endpoint)),u8(this,PK).addEventListener("open",()=>{OI(this,jE,0),J(u8(this,PK))}),u8(this,PK).addEventListener("close",()=>{if(Wv6(this,jE)._++,u8(this,jE)<=this.options.maxReconnects)setTimeout(()=>{_S1(this,Gj,aS1).call(this)},this.options.reconnectTimeout)}),u8(this,PK).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&&u8(this,NU).has(Y.id)){let{resolve:G,timeout:X}=u8(this,NU).get(Y.id);clearTimeout(X),G(Y)}else if("params"in Y){let{params:G}=Y;u8(this,hE).forEach((X)=>{if(X.subscriptionId===G.subscription){if(G.subscription===X.subscriptionId)X.onMessage(G.result)}})}})})),u8(this,BU)};aS1=async function(){return u8(this,PK)?.close(),OI(this,BU,null),Promise.allSettled([...u8(this,hE)].map((J)=>J.subscribe(this)))};class sS1{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 Ns=M((qW5,zP1)=>{var{defineProperty:As,getOwnPropertyDescriptor:qv6,getOwnPropertyNames:Uv6}=Object,Dv6=Object.prototype.hasOwnProperty,YP1=(J)=>{throw TypeError(J)},Hv6=(J,Q)=>{for(var Y in Q)As(J,Y,{get:Q[Y],enumerable:!0})},Mv6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Uv6(Q))if(!Dv6.call(J,X)&&X!==Y)As(J,X,{get:()=>Q[X],enumerable:!(G=qv6(Q,X))||G.enumerable})}return J},Iv6=(J)=>Mv6(As({},"__esModule",{value:!0}),J),Bs=(J,Q,Y)=>Q.has(J)||YP1("Cannot "+Y),H2=(J,Q,Y)=>(Bs(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),Xj=(J,Q,Y)=>Q.has(J)?YP1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),Is=(J,Q,Y,G)=>(Bs(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),Ov6=(J,Q,Y)=>(Bs(J,Q,"access private method"),Y),GP1={};Hv6(GP1,{JsonRpcHTTPTransport:()=>KP1});zP1.exports=Iv6(GP1);var JP1=Us(),QP1=Yj(),Av6=eS1(),bE,bQ,yE,Os,XP1;class KP1{constructor(J){Xj(this,Os),Xj(this,bE,0),Xj(this,bQ),Xj(this,yE),Is(this,bQ,J)}fetch(J,Q){let Y=H2(this,bQ).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){Is(this,bE,H2(this,bE)+1);let Q=await this.fetch(H2(this,bQ).rpc?.url??H2(this,bQ).url,{method:"POST",signal:J.signal,headers:{"Content-Type":"application/json","Client-Sdk-Type":"typescript","Client-Sdk-Version":JP1.PACKAGE_VERSION,"Client-Target-Api-Version":JP1.TARGETED_RPC_VERSION,"Client-Request-Method":J.method,...H2(this,bQ).rpc?.headers},body:JSON.stringify({jsonrpc:"2.0",id:H2(this,bE),method:J.method,params:J.params})});if(!Q.ok)throw new QP1.SuiHTTPStatusError(`Unexpected status code: ${Q.status}`,Q.status,Q.statusText);let Y=await Q.json();if("error"in Y&&Y.error!=null)throw new QP1.JsonRpcError(Y.error.message,Y.error.code);return Y.result}async subscribe(J){let Q=await Ov6(this,Os,XP1).call(this).subscribe(J);if(J.signal)J.signal.throwIfAborted(),J.signal.addEventListener("abort",()=>{Q()});return async()=>!!await Q()}}bE=new WeakMap;bQ=new WeakMap;yE=new WeakMap;Os=new WeakSet;XP1=function(){if(!H2(this,yE)){let J=H2(this,bQ).WebSocketConstructor??WebSocket;if(!J)throw Error("The current environment does not support WebSocket, you can provide a WebSocketConstructor in the options for SuiHTTPTransport.");Is(this,yE,new Av6.WebsocketClient(H2(this,bQ).websocket?.url??H2(this,bQ).url,{WebSocketConstructor:J,...H2(this,bQ).websocket}))}return H2(this,yE)}});var VP1=M((UW5,ZP1)=>{var{defineProperty:ws,getOwnPropertyDescriptor:Bv6,getOwnPropertyNames:Nv6}=Object,wv6=Object.prototype.hasOwnProperty,Lv6=(J,Q)=>{for(var Y in Q)ws(J,Y,{get:Q[Y],enumerable:!0})},Ev6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Nv6(Q))if(!wv6.call(J,X)&&X!==Y)ws(J,X,{get:()=>Q[X],enumerable:!(G=Bv6(Q,X))||G.enumerable})}return J},Cv6=(J)=>Ev6(ws({},"__esModule",{value:!0}),J),WP1={};Lv6(WP1,{getFullnodeUrl:()=>Rv6});ZP1.exports=Cv6(WP1);function Rv6(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 Kj=M((DW5,IP1)=>{var{defineProperty:Ls,getOwnPropertyDescriptor:Fv6,getOwnPropertyNames:Tv6}=Object,Sv6=Object.prototype.hasOwnProperty,DP1=(J)=>{throw TypeError(J)},Pv6=(J,Q)=>{for(var Y in Q)Ls(J,Y,{get:Q[Y],enumerable:!0})},$v6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Tv6(Q))if(!Sv6.call(J,X)&&X!==Y)Ls(J,X,{get:()=>Q[X],enumerable:!(G=Fv6(Q,X))||G.enumerable})}return J},kv6=(J)=>$v6(Ls({},"__esModule",{value:!0}),J),HP1=(J,Q,Y)=>Q.has(J)||DP1("Cannot "+Y),m5=(J,Q,Y)=>(HP1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),qP1=(J,Q,Y)=>Q.has(J)?DP1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),UP1=(J,Q,Y,G)=>(HP1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),MP1={};Pv6(MP1,{ClientCache:()=>fv6});IP1.exports=kv6(MP1);var wU,F7,vv6=class J{constructor({prefix:Q,cache:Y}={}){qP1(this,wU),qP1(this,F7),UP1(this,wU,Q??[]),UP1(this,F7,Y??new Map)}read(Q,Y){let G=[m5(this,wU),...Q].join(":");if(m5(this,F7).has(G))return m5(this,F7).get(G);let X=Y();if(m5(this,F7).set(G,X),typeof X==="object"&&X!==null&&"then"in X)return Promise.resolve(X).then((K)=>{return m5(this,F7).set(G,K),K}).catch((K)=>{throw m5(this,F7).delete(G),K});return X}readSync(Q,Y){let G=[m5(this,wU),...Q].join(":");if(m5(this,F7).has(G))return m5(this,F7).get(G);let X=Y();return m5(this,F7).set(G,X),X}clear(Q){let Y=[...m5(this,wU),...Q??[]].join(":");if(!Y){m5(this,F7).clear();return}for(let G of m5(this,F7).keys())if(G.startsWith(Y))m5(this,F7).delete(G)}scope(Q){return new J({prefix:[...m5(this,wU),...Array.isArray(Q)?Q:[Q]],cache:m5(this,F7)})}};wU=new WeakMap;F7=new WeakMap;var fv6=vv6});var zj=M((HW5,BP1)=>{var{defineProperty:Es,getOwnPropertyDescriptor:jv6,getOwnPropertyNames:hv6}=Object,bv6=Object.prototype.hasOwnProperty,yv6=(J,Q)=>{for(var Y in Q)Es(J,Y,{get:Q[Y],enumerable:!0})},xv6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of hv6(Q))if(!bv6.call(J,X)&&X!==Y)Es(J,X,{get:()=>Q[X],enumerable:!(G=jv6(Q,X))||G.enumerable})}return J},gv6=(J)=>xv6(Es({},"__esModule",{value:!0}),J),OP1={};yv6(OP1,{Experimental_BaseClient:()=>AP1});BP1.exports=gv6(OP1);var mv6=Kj();class AP1{constructor({network:J,base:Q,cache:Y=Q?.cache??new mv6.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 wG=M((ff6)=>{var AI;function uv6(J){AI={...AI,...J}}function BI(J){return{lang:J?.lang??AI?.lang,message:J?.message,abortEarly:J?.abortEarly??AI?.abortEarly,abortPipeEarly:J?.abortPipeEarly??AI?.abortPipeEarly}}function lv6(){AI=void 0}var gE;function dv6(J,Q){if(!gE)gE=new Map;gE.set(Q,J)}function NP1(J){return gE?.get(J)}function pv6(J){gE?.delete(J)}var mE;function cv6(J,Q){if(!mE)mE=new Map;mE.set(Q,J)}function wP1(J){return mE?.get(J)}function _v6(J){mE?.delete(J)}var LU;function iv6(J,Q,Y){if(!LU)LU=new Map;if(!LU.get(J))LU.set(J,new Map);LU.get(J).set(Y,Q)}function LP1(J,Q){return LU?.get(J)?.get(Q)}function nv6(J,Q){LU?.get(J)?.delete(Q)}function _8(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 Q1(J,Q,Y,G,X){let K=X&&"input"in X?X.input:Y.value,z=X?.expected??J.expects??null,W=X?.received??_8(K),Z={kind:J.kind,type:J.type,input:K,expected:z,received:W,message:`Invalid ${Q}: ${z?`Expected ${z} 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??LP1(J.reference,Z.lang)??(V?wP1(Z.lang):null)??G.message??NP1(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 Cs;function uE(J){if(!Cs)Cs=new TextEncoder;return Cs.encode(J).length}var Rs;function lE(J){if(!Rs)Rs=new Intl.Segmenter;let Q=Rs.segment(J),Y=0;for(let G of Q)Y++;return Y}function Vj(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=Vj(G,Q);if(X!==void 0)return X}}}function $1(J){return{version:1,vendor:"valibot",validate(Q){return J["~run"]({value:Q},BI())}}}var xE;function dE(J,Q){if(!xE)xE=new Map;if(!xE.get(J))xE.set(J,new Intl.Segmenter(J,{granularity:"word"}));let Y=xE.get(J).segment(Q),G=0;for(let X of Y)if(X.isWordLike)G++;return G}var av6=/\D/gu;function $s(J){let Q=J.replace(av6,""),Y=Q.length,G=1,X=0;while(Y){let K=+Q[--Y];G^=1,X+=G?[0,2,4,6,8,1,3,5,7,9][K]:K}return X%10===0}function EU(J,Q){return Object.hasOwn(J,Q)&&Q!=="__proto__"&&Q!=="prototype"&&Q!=="constructor"}function M2(J,Q){let Y=[...new Set(J)];if(Y.length>1)return`(${Y.join(` ${Q} `)})`;return Y[0]??"never"}function ov6(J,Q){let Y={};for(let G of J)Y[G]=Q;return Y}function rv6(J){let Q={};for(let Y of J)Object.assign(Q,Y.entries);return Q}function ks(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 sv6(J,Q){return Q.kind===J}function tv6(J,Q){return Q.type===J}function ev6(J){return J instanceof $K}var $K=class extends Error{constructor(J){super(J[0].message);this.name="ValiError",this.issues=J}};function EP1(J){return{kind:"transformation",type:"args",reference:EP1,async:!1,schema:J,"~run"(Q,Y){let G=Q.value;return Q.value=(...X)=>{let K=this.schema["~run"]({value:X},Y);if(K.issues)throw new $K(K.issues);return G(...K.value)},Q}}}function CP1(J){return{kind:"transformation",type:"args",reference:CP1,async:!1,schema:J,"~run"(Q,Y){let G=Q.value;return Q.value=async(...X)=>{let K=await J["~run"]({value:X},Y);if(K.issues)throw new $K(K.issues);return G(...K.value)},Q}}}function RP1(){return{kind:"transformation",type:"await",reference:RP1,async:!0,async "~run"(J){return J.value=await J.value,J}}}var FP1=/^(?:[\da-z+/]{4})*(?:[\da-z+/]{2}==|[\da-z+/]{3}=)?$/iu,TP1=/^[A-Z]{6}(?!00)[\dA-Z]{2}(?:[\dA-Z]{3})?$/u,SP1=/^[a-z][\da-z]*$/u,PP1=/^[+-]?(?:\d*\.)?\d+$/u,$P1=/^\d+$/u,kP1=/^[\w+-]+(?:\.[\w+-]+)*@[\da-z]+(?:[.-][\da-z]+)*\.[a-z]{2,}$/iu,vP1=/^(?:[\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,fP1=/^(?:0[hx])?[\da-fA-F]+$/u,jP1=/^#(?:[\da-fA-F]{3,4}|[\da-fA-F]{6}|[\da-fA-F]{8})$/u,hP1=/^\d{15}$|^\d{2}-\d{6}-\d{6}-\d$/u,bP1=/^(?:(?:[1-9]|1\d|2[0-4])?\d|25[0-5])(?:\.(?:(?:[1-9]|1\d|2[0-4])?\d|25[0-5])){3}$/u,yP1=/^(?:(?:[\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,gP1=/^\d{4}-(?:0[1-9]|1[0-2])-(?:[12]\d|0[1-9]|3[01])$/u,mP1=/^\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,uP1=/^(?:0\d|1\d|2[0-3]):[0-5]\d$/u,lP1=/^(?:0\d|1\d|2[0-3])(?::[0-5]\d){2}$/u,dP1=/^\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,pP1=/^\d{4}-W(?:0[1-9]|[1-4]\d|5[0-3])$/u,cP1=/^(?:[\da-f]{2}:){5}[\da-f]{2}$|^(?:[\da-f]{2}-){5}[\da-f]{2}$|^(?:[\da-f]{4}\.){2}[\da-f]{4}$/iu,_P1=/^(?:[\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=/^(?:[\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,nP1=/^[\w-]+$/u,aP1=/^(?: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])?)*$/,rP1=/^[\da-z]+(?:[-_][\da-z]+)*$/u,sP1=/^[\da-hjkmnp-tv-zA-HJKMNP-TV-Z]{26}$/u,tP1=/^[\da-f]{8}(?:-[\da-f]{4}){3}-[\da-f]{12}$/iu;function eP1(J){return{kind:"validation",type:"base64",reference:eP1,async:!1,expects:null,requirement:FP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"Base64",Q,Y);return Q}}}function J$1(J){return{kind:"validation",type:"bic",reference:J$1,async:!1,expects:null,requirement:TP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"BIC",Q,Y);return Q}}}function Q$1(J){return{kind:"transformation",type:"brand",reference:Q$1,async:!1,name:J,"~run"(Q){return Q}}}function Y$1(J,Q){return{kind:"validation",type:"bytes",reference:Y$1,async:!1,expects:`${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=uE(Y.value);if(X!==this.requirement)Q1(this,"bytes",Y,G,{received:`${X}`})}return Y}}}function G$1(J,Q){return{kind:"validation",type:"check",reference:G$1,async:!1,expects:null,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!this.requirement(Y.value))Q1(this,"input",Y,G);return Y}}}function X$1(J,Q){return{kind:"validation",type:"check",reference:X$1,async:!0,expects:null,requirement:J,message:Q,async "~run"(Y,G){if(Y.typed&&!await this.requirement(Y.value))Q1(this,"input",Y,G);return Y}}}function K$1(J,Q){return{kind:"validation",type:"check_items",reference:K$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 K=Y.value[X];if(!this.requirement(K,X,Y.value))Q1(this,"item",Y,G,{input:K,path:[{type:"array",origin:"value",input:Y.value,key:X,value:K}]})}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 K=0;K<Y.value.length;K++)if(!X[K]){let z=Y.value[K];Q1(this,"item",Y,G,{input:z,path:[{type:"array",origin:"value",input:Y.value,key:K,value:z}]})}}return Y}}}var Jf6=/^(?:\d{14,19}|\d{4}(?: \d{3,6}){2,4}|\d{4}(?:-\d{3,6}){2,4})$/u,Qf6=/[- ]/gu,Yf6=[/^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 W$1(J){return{kind:"validation",type:"credit_card",reference:W$1,async:!1,expects:null,requirement(Q){let Y;return Jf6.test(Q)&&(Y=Q.replace(Qf6,""))&&Yf6.some((G)=>G.test(Y))&&$s(Y)},message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement(Q.value))Q1(this,"credit card",Q,Y);return Q}}}function Z$1(J){return{kind:"validation",type:"cuid2",reference:Z$1,async:!1,expects:null,requirement:SP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"Cuid2",Q,Y);return Q}}}function V$1(J){return{kind:"validation",type:"decimal",reference:V$1,async:!1,expects:null,requirement:PP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"decimal",Q,Y);return Q}}}function q$1(J){return{kind:"metadata",type:"description",reference:q$1,description:J}}function U$1(J){return{kind:"validation",type:"digits",reference:U$1,async:!1,expects:null,requirement:$P1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"digits",Q,Y);return Q}}}function D$1(J){return{kind:"validation",type:"email",reference:D$1,expects:null,async:!1,requirement:kP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"email",Q,Y);return Q}}}function H$1(J){return{kind:"validation",type:"emoji",reference:H$1,async:!1,expects:null,requirement:vP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"emoji",Q,Y);return Q}}}function M$1(J){return{kind:"validation",type:"empty",reference:M$1,async:!1,expects:"0",message:J,"~run"(Q,Y){if(Q.typed&&Q.value.length>0)Q1(this,"length",Q,Y,{received:`${Q.value.length}`});return Q}}}function I$1(J,Q){return{kind:"validation",type:"ends_with",reference:I$1,async:!1,expects:`"${J}"`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!Y.value.endsWith(this.requirement))Q1(this,"end",Y,G,{received:`"${Y.value.slice(-this.requirement.length)}"`});return Y}}}function O$1(J,Q){return{kind:"validation",type:"entries",reference:O$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)Q1(this,"entries",Y,G,{received:`${X}`});return Y}}}function A$1(J,Q){return{kind:"validation",type:"every_item",reference:A$1,async:!1,expects:null,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!Y.value.every(this.requirement))Q1(this,"item",Y,G);return Y}}}function B$1(J){return{kind:"metadata",type:"examples",reference:B$1,examples:J}}function N$1(J,Q){let Y=_8(J);return{kind:"validation",type:"excludes",reference:N$1,async:!1,expects:`!${Y}`,requirement:J,message:Q,"~run"(G,X){if(G.typed&&G.value.includes(this.requirement))Q1(this,"content",G,X,{received:Y});return G}}}function w$1(J){return{kind:"transformation",type:"filter_items",reference:w$1,async:!1,operation:J,"~run"(Q){return Q.value=Q.value.filter(this.operation),Q}}}function L$1(J){return{kind:"transformation",type:"find_item",reference:L$1,async:!1,operation:J,"~run"(Q){return Q.value=Q.value.find(this.operation),Q}}}function E$1(J){return{kind:"validation",type:"finite",reference:E$1,async:!1,expects:null,requirement:Number.isFinite,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement(Q.value))Q1(this,"finite",Q,Y);return Q}}}function C$1(J){return{kind:"transformation",type:"flavor",reference:C$1,async:!1,name:J,"~run"(Q){return Q}}}function R$1(J,Q){return{kind:"validation",type:"graphemes",reference:R$1,async:!1,expects:`${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=lE(Y.value);if(X!==this.requirement)Q1(this,"graphemes",Y,G,{received:`${X}`})}return Y}}}function F$1(J,Q){return{kind:"validation",type:"gt_value",reference:F$1,async:!1,expects:`>${J instanceof Date?J.toJSON():_8(J)}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!(Y.value>this.requirement))Q1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():_8(Y.value)});return Y}}}var Gf6={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 T$1(J,Q){return{kind:"validation",type:"hash",reference:T$1,expects:null,async:!1,requirement:RegExp(J.map((Y)=>`^[a-f0-9]{${Gf6[Y]}}$`).join("|"),"iu"),message:Q,"~run"(Y,G){if(Y.typed&&!this.requirement.test(Y.value))Q1(this,"hash",Y,G);return Y}}}function S$1(J){return{kind:"validation",type:"hexadecimal",reference:S$1,async:!1,expects:null,requirement:fP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"hexadecimal",Q,Y);return Q}}}function P$1(J){return{kind:"validation",type:"hex_color",reference:P$1,async:!1,expects:null,requirement:jP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"hex color",Q,Y);return Q}}}function $$1(J){return{kind:"validation",type:"imei",reference:$$1,async:!1,expects:null,requirement(Q){return hP1.test(Q)&&$s(Q)},message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement(Q.value))Q1(this,"IMEI",Q,Y);return Q}}}function k$1(J,Q){let Y=_8(J);return{kind:"validation",type:"includes",reference:k$1,async:!1,expects:Y,requirement:J,message:Q,"~run"(G,X){if(G.typed&&!G.value.includes(this.requirement))Q1(this,"content",G,X,{received:`!${Y}`});return G}}}function v$1(J){return{kind:"validation",type:"integer",reference:v$1,async:!1,expects:null,requirement:Number.isInteger,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement(Q.value))Q1(this,"integer",Q,Y);return Q}}}function f$1(J){return{kind:"validation",type:"ip",reference:f$1,async:!1,expects:null,requirement:xP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"IP",Q,Y);return Q}}}function j$1(J){return{kind:"validation",type:"ipv4",reference:j$1,async:!1,expects:null,requirement:bP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"IPv4",Q,Y);return Q}}}function h$1(J){return{kind:"validation",type:"ipv6",reference:h$1,async:!1,expects:null,requirement:yP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"IPv6",Q,Y);return Q}}}function b$1(J){return{kind:"validation",type:"iso_date",reference:b$1,async:!1,expects:null,requirement:gP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"date",Q,Y);return Q}}}function y$1(J){return{kind:"validation",type:"iso_date_time",reference:y$1,async:!1,expects:null,requirement:mP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(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:uP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"time",Q,Y);return Q}}}function g$1(J){return{kind:"validation",type:"iso_time_second",reference:g$1,async:!1,expects:null,requirement:lP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"time-second",Q,Y);return Q}}}function m$1(J){return{kind:"validation",type:"iso_timestamp",reference:m$1,async:!1,expects:null,requirement:dP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"timestamp",Q,Y);return Q}}}function u$1(J){return{kind:"validation",type:"iso_week",reference:u$1,async:!1,expects:null,requirement:pP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"week",Q,Y);return Q}}}function l$1(J,Q){return{kind:"validation",type:"length",reference:l$1,async:!1,expects:`${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.length!==this.requirement)Q1(this,"length",Y,G,{received:`${Y.value.length}`});return Y}}}function d$1(J,Q){return{kind:"validation",type:"lt_value",reference:d$1,async:!1,expects:`<${J instanceof Date?J.toJSON():_8(J)}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!(Y.value<this.requirement))Q1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():_8(Y.value)});return Y}}}function p$1(J){return{kind:"validation",type:"mac",reference:p$1,async:!1,expects:null,requirement:iP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"MAC",Q,Y);return Q}}}function c$1(J){return{kind:"validation",type:"mac48",reference:c$1,async:!1,expects:null,requirement:cP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"48-bit MAC",Q,Y);return Q}}}function _$1(J){return{kind:"validation",type:"mac64",reference:_$1,async:!1,expects:null,requirement:_P1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"64-bit MAC",Q,Y);return Q}}}function i$1(J){return{kind:"transformation",type:"map_items",reference:i$1,async:!1,operation:J,"~run"(Q){return Q.value=Q.value.map(this.operation),Q}}}function n$1(J,Q){return{kind:"validation",type:"max_bytes",reference:n$1,async:!1,expects:`<=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=uE(Y.value);if(X>this.requirement)Q1(this,"bytes",Y,G,{received:`${X}`})}return Y}}}function a$1(J,Q){return{kind:"validation",type:"max_entries",reference:a$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)Q1(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=lE(Y.value);if(X>this.requirement)Q1(this,"graphemes",Y,G,{received:`${X}`})}return Y}}}function r$1(J,Q){return{kind:"validation",type:"max_length",reference:r$1,async:!1,expects:`<=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.length>this.requirement)Q1(this,"length",Y,G,{received:`${Y.value.length}`});return Y}}}function s$1(J,Q){return{kind:"validation",type:"max_size",reference:s$1,async:!1,expects:`<=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.size>this.requirement)Q1(this,"size",Y,G,{received:`${Y.value.size}`});return Y}}}function t$1(J,Q){return{kind:"validation",type:"max_value",reference:t$1,async:!1,expects:`<=${J instanceof Date?J.toJSON():_8(J)}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!(Y.value<=this.requirement))Q1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():_8(Y.value)});return Y}}}function e$1(J,Q,Y){return{kind:"validation",type:"max_words",reference:e$1,async:!1,expects:`<=${Q}`,locales:J,requirement:Q,message:Y,"~run"(G,X){if(G.typed){let K=dE(this.locales,G.value);if(K>this.requirement)Q1(this,"words",G,X,{received:`${K}`})}return G}}}function Jk1(J){return{kind:"metadata",type:"metadata",reference:Jk1,metadata:J}}function Qk1(J,Q){return{kind:"validation",type:"mime_type",reference:Qk1,async:!1,expects:M2(J.map((Y)=>`"${Y}"`),"|"),requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!this.requirement.includes(Y.value.type))Q1(this,"MIME type",Y,G,{received:`"${Y.value.type}"`});return Y}}}function Yk1(J,Q){return{kind:"validation",type:"min_bytes",reference:Yk1,async:!1,expects:`>=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=uE(Y.value);if(X<this.requirement)Q1(this,"bytes",Y,G,{received:`${X}`})}return Y}}}function Gk1(J,Q){return{kind:"validation",type:"min_entries",reference:Gk1,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)Q1(this,"entries",Y,G,{received:`${X}`});return Y}}}function Xk1(J,Q){return{kind:"validation",type:"min_graphemes",reference:Xk1,async:!1,expects:`>=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=lE(Y.value);if(X<this.requirement)Q1(this,"graphemes",Y,G,{received:`${X}`})}return Y}}}function Kk1(J,Q){return{kind:"validation",type:"min_length",reference:Kk1,async:!1,expects:`>=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.length<this.requirement)Q1(this,"length",Y,G,{received:`${Y.value.length}`});return Y}}}function zk1(J,Q){return{kind:"validation",type:"min_size",reference:zk1,async:!1,expects:`>=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.size<this.requirement)Q1(this,"size",Y,G,{received:`${Y.value.size}`});return Y}}}function Wk1(J,Q){return{kind:"validation",type:"min_value",reference:Wk1,async:!1,expects:`>=${J instanceof Date?J.toJSON():_8(J)}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!(Y.value>=this.requirement))Q1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():_8(Y.value)});return Y}}}function Zk1(J,Q,Y){return{kind:"validation",type:"min_words",reference:Zk1,async:!1,expects:`>=${Q}`,locales:J,requirement:Q,message:Y,"~run"(G,X){if(G.typed){let K=dE(this.locales,G.value);if(K<this.requirement)Q1(this,"words",G,X,{received:`${K}`})}return G}}}function Vk1(J,Q){return{kind:"validation",type:"multiple_of",reference:Vk1,async:!1,expects:`%${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value%this.requirement!=0)Q1(this,"multiple",Y,G);return Y}}}function qk1(J){return{kind:"validation",type:"nanoid",reference:qk1,async:!1,expects:null,requirement:nP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"Nano ID",Q,Y);return Q}}}function Uk1(J){return{kind:"validation",type:"non_empty",reference:Uk1,async:!1,expects:"!0",message:J,"~run"(Q,Y){if(Q.typed&&Q.value.length===0)Q1(this,"length",Q,Y,{received:"0"});return Q}}}function Dk1(J){return{kind:"transformation",type:"normalize",reference:Dk1,async:!1,form:J,"~run"(Q){return Q.value=Q.value.normalize(this.form),Q}}}function Hk1(J,Q){return{kind:"validation",type:"not_bytes",reference:Hk1,async:!1,expects:`!${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=uE(Y.value);if(X===this.requirement)Q1(this,"bytes",Y,G,{received:`${X}`})}return Y}}}function Mk1(J,Q){return{kind:"validation",type:"not_entries",reference:Mk1,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)Q1(this,"entries",Y,G,{received:`${X}`});return Y}}}function Ik1(J,Q){return{kind:"validation",type:"not_graphemes",reference:Ik1,async:!1,expects:`!${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=lE(Y.value);if(X===this.requirement)Q1(this,"graphemes",Y,G,{received:`${X}`})}return Y}}}function Ok1(J,Q){return{kind:"validation",type:"not_length",reference:Ok1,async:!1,expects:`!${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.length===this.requirement)Q1(this,"length",Y,G,{received:`${Y.value.length}`});return Y}}}function Ak1(J,Q){return{kind:"validation",type:"not_size",reference:Ak1,async:!1,expects:`!${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.size===this.requirement)Q1(this,"size",Y,G,{received:`${Y.value.size}`});return Y}}}function Bk1(J,Q){return{kind:"validation",type:"not_value",reference:Bk1,async:!1,expects:J instanceof Date?`!${J.toJSON()}`:`!${_8(J)}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&this.requirement<=Y.value&&this.requirement>=Y.value)Q1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():_8(Y.value)});return Y}}}function Nk1(J,Q){return{kind:"validation",type:"not_values",reference:Nk1,async:!1,expects:`!${M2(J.map((Y)=>Y instanceof Date?Y.toJSON():_8(Y)),"|")}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&this.requirement.some((X)=>X<=Y.value&&X>=Y.value))Q1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():_8(Y.value)});return Y}}}function wk1(J,Q,Y){return{kind:"validation",type:"not_words",reference:wk1,async:!1,expects:`!${Q}`,locales:J,requirement:Q,message:Y,"~run"(G,X){if(G.typed){let K=dE(this.locales,G.value);if(K===this.requirement)Q1(this,"words",G,X,{received:`${K}`})}return G}}}function Lk1(J){return{kind:"validation",type:"octal",reference:Lk1,async:!1,expects:null,requirement:aP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"octal",Q,Y);return Q}}}function Ek1(J,Q){return{kind:"transformation",type:"parse_json",reference:Ek1,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)Q1(this,"JSON",Y,G,{received:`"${X.message}"`}),Y.typed=!1;else throw X}return Y}}}function Ck1(J,Q){if(J.issues)for(let Y of Q)for(let G of J.issues){let X=!1,K=Math.min(Y.length,G.path?.length??0);for(let z=0;z<K;z++)if(Y[z]!==G.path[z].key&&(Y[z]!=="$"||G.path[z].type!=="array")){X=!0;break}if(!X)return!1}return!0}function Rk1(J,Q,Y){return{kind:"validation",type:"partial_check",reference:Rk1,async:!1,expects:null,paths:J,requirement:Q,message:Y,"~run"(G,X){if((G.typed||Ck1(G,J))&&!this.requirement(G.value))Q1(this,"input",G,X);return G}}}function Fk1(J,Q,Y){return{kind:"validation",type:"partial_check",reference:Fk1,async:!0,expects:null,paths:J,requirement:Q,message:Y,async "~run"(G,X){if((G.typed||Ck1(G,J))&&!await this.requirement(G.value))Q1(this,"input",G,X);return G}}}function Tk1(J){return{kind:"validation",type:"raw_check",reference:Tk1,async:!1,expects:null,"~run"(Q,Y){return J({dataset:Q,config:Y,addIssue:(G)=>Q1(this,G?.label??"input",Q,Y,G)}),Q}}}function Sk1(J){return{kind:"validation",type:"raw_check",reference:Sk1,async:!0,expects:null,async "~run"(Q,Y){return await J({dataset:Q,config:Y,addIssue:(G)=>Q1(this,G?.label??"input",Q,Y,G)}),Q}}}function Pk1(J){return{kind:"transformation",type:"raw_transform",reference:Pk1,async:!1,"~run"(Q,Y){let G=J({dataset:Q,config:Y,addIssue:(X)=>Q1(this,X?.label??"input",Q,Y,X),NEVER:null});if(Q.issues)Q.typed=!1;else Q.value=G;return Q}}}function $k1(J){return{kind:"transformation",type:"raw_transform",reference:$k1,async:!0,async "~run"(Q,Y){let G=await J({dataset:Q,config:Y,addIssue:(X)=>Q1(this,X?.label??"input",Q,Y,X),NEVER:null});if(Q.issues)Q.typed=!1;else Q.value=G;return Q}}}function kk1(){return{kind:"transformation",type:"readonly",reference:kk1,async:!1,"~run"(J){return J}}}function vk1(J,Q){return{kind:"transformation",type:"reduce_items",reference:vk1,async:!1,operation:J,initial:Q,"~run"(Y){return Y.value=Y.value.reduce(this.operation,this.initial),Y}}}function fk1(J,Q){return{kind:"validation",type:"regex",reference:fk1,async:!1,expects:`${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!this.requirement.test(Y.value))Q1(this,"format",Y,G);return Y}}}function jk1(J){return{kind:"transformation",type:"returns",reference:jk1,async:!1,schema:J,"~run"(Q,Y){let G=Q.value;return Q.value=(...X)=>{let K=this.schema["~run"]({value:G(...X)},Y);if(K.issues)throw new $K(K.issues);return K.value},Q}}}function hk1(J){return{kind:"transformation",type:"returns",reference:hk1,async:!1,schema:J,"~run"(Q,Y){let G=Q.value;return Q.value=async(...X)=>{let K=await this.schema["~run"]({value:await G(...X)},Y);if(K.issues)throw new $K(K.issues);return K.value},Q}}}function bk1(J){return{kind:"validation",type:"rfc_email",reference:bk1,expects:null,async:!1,requirement:oP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"email",Q,Y);return Q}}}function yk1(J){return{kind:"validation",type:"safe_integer",reference:yk1,async:!1,expects:null,requirement:Number.isSafeInteger,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement(Q.value))Q1(this,"safe integer",Q,Y);return Q}}}function xk1(J,Q){return{kind:"validation",type:"size",reference:xk1,async:!1,expects:`${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.size!==this.requirement)Q1(this,"size",Y,G,{received:`${Y.value.size}`});return Y}}}function gk1(J){return{kind:"validation",type:"slug",reference:gk1,async:!1,expects:null,requirement:rP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"slug",Q,Y);return Q}}}function mk1(J,Q){return{kind:"validation",type:"some_item",reference:mk1,async:!1,expects:null,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!Y.value.some(this.requirement))Q1(this,"item",Y,G);return Y}}}function uk1(J){return{kind:"transformation",type:"sort_items",reference:uk1,async:!1,operation:J,"~run"(Q){return Q.value=Q.value.sort(this.operation),Q}}}function lk1(J,Q){return{kind:"validation",type:"starts_with",reference:lk1,async:!1,expects:`"${J}"`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!Y.value.startsWith(this.requirement))Q1(this,"start",Y,G,{received:`"${Y.value.slice(0,this.requirement.length)}"`});return Y}}}function dk1(J,Q){return{kind:"transformation",type:"stringify_json",reference:dk1,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)Q1(this,"JSON",Y,G),Y.typed=!1;Y.value=X}catch(X){if(X instanceof Error)Q1(this,"JSON",Y,G,{received:`"${X.message}"`}),Y.typed=!1;else throw X}return Y}}}function pk1(J){return{kind:"metadata",type:"title",reference:pk1,title:J}}function ck1(J){return{kind:"transformation",type:"to_bigint",reference:ck1,async:!1,message:J,"~run"(Q,Y){try{Q.value=BigInt(Q.value)}catch{Q1(this,"bigint",Q,Y),Q.typed=!1}return Q}}}function _k1(){return{kind:"transformation",type:"to_boolean",reference:_k1,async:!1,"~run"(J){return J.value=Boolean(J.value),J}}}function ik1(J){return{kind:"transformation",type:"to_date",reference:ik1,async:!1,message:J,"~run"(Q,Y){try{if(Q.value=new Date(Q.value),isNaN(Q.value))Q1(this,"date",Q,Y,{received:'"Invalid Date"'}),Q.typed=!1}catch{Q1(this,"date",Q,Y),Q.typed=!1}return Q}}}function nk1(){return{kind:"transformation",type:"to_lower_case",reference:nk1,async:!1,"~run"(J){return J.value=J.value.toLowerCase(),J}}}function ak1(J){return{kind:"transformation",type:"to_max_value",reference:ak1,async:!1,requirement:J,"~run"(Q){return Q.value=Q.value>this.requirement?this.requirement:Q.value,Q}}}function ok1(J){return{kind:"transformation",type:"to_min_value",reference:ok1,async:!1,requirement:J,"~run"(Q){return Q.value=Q.value<this.requirement?this.requirement:Q.value,Q}}}function rk1(J){return{kind:"transformation",type:"to_number",reference:rk1,async:!1,message:J,"~run"(Q,Y){try{if(Q.value=Number(Q.value),isNaN(Q.value))Q1(this,"number",Q,Y),Q.typed=!1}catch{Q1(this,"number",Q,Y),Q.typed=!1}return Q}}}function sk1(J){return{kind:"transformation",type:"to_string",reference:sk1,async:!1,message:J,"~run"(Q,Y){try{Q.value=String(Q.value)}catch{Q1(this,"string",Q,Y),Q.typed=!1}return Q}}}function tk1(){return{kind:"transformation",type:"to_upper_case",reference:tk1,async:!1,"~run"(J){return J.value=J.value.toUpperCase(),J}}}function ek1(J){return{kind:"transformation",type:"transform",reference:ek1,async:!1,operation:J,"~run"(Q){return Q.value=this.operation(Q.value),Q}}}function Jv1(J){return{kind:"transformation",type:"transform",reference:Jv1,async:!0,operation:J,async "~run"(Q){return Q.value=await this.operation(Q.value),Q}}}function Qv1(){return{kind:"transformation",type:"trim",reference:Qv1,async:!1,"~run"(J){return J.value=J.value.trim(),J}}}function Yv1(){return{kind:"transformation",type:"trim_end",reference:Yv1,async:!1,"~run"(J){return J.value=J.value.trimEnd(),J}}}function Gv1(){return{kind:"transformation",type:"trim_start",reference:Gv1,async:!1,"~run"(J){return J.value=J.value.trimStart(),J}}}function Xv1(J){return{kind:"validation",type:"ulid",reference:Xv1,async:!1,expects:null,requirement:sP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"ULID",Q,Y);return Q}}}function Kv1(J){return{kind:"validation",type:"url",reference:Kv1,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))Q1(this,"URL",Q,Y);return Q}}}function zv1(J){return{kind:"validation",type:"uuid",reference:zv1,async:!1,expects:null,requirement:tP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))Q1(this,"UUID",Q,Y);return Q}}}function Wv1(J,Q){return{kind:"validation",type:"value",reference:Wv1,async:!1,expects:J instanceof Date?J.toJSON():_8(J),requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!(this.requirement<=Y.value&&this.requirement>=Y.value))Q1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():_8(Y.value)});return Y}}}function Zv1(J,Q){return{kind:"validation",type:"values",reference:Zv1,async:!1,expects:`${M2(J.map((Y)=>Y instanceof Date?Y.toJSON():_8(Y)),"|")}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!this.requirement.some((X)=>X<=Y.value&&X>=Y.value))Q1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():_8(Y.value)});return Y}}}function Vv1(J,Q,Y){return{kind:"validation",type:"words",reference:Vv1,async:!1,expects:`${Q}`,locales:J,requirement:Q,message:Y,"~run"(G,X){if(G.typed){let K=dE(this.locales,G.value);if(K!==this.requirement)Q1(this,"words",G,X,{received:`${K}`})}return G}}}function Xf6(J,Q){let Y=J["~run"]({value:Q},{abortEarly:!0}).issues;if(Y)throw new $K(Y)}function Kf6(J,Q){return{...J,get "~standard"(){return $1(this)},"~run"(Y,G){return J["~run"](Y,{...G,...Q})}}}function HJ(J,Q,Y){return typeof J.fallback==="function"?J.fallback(Q,Y):J.fallback}function zf6(J,Q){return{...J,fallback:Q,get "~standard"(){return $1(this)},"~run"(Y,G){let X=J["~run"](Y,G);return X.issues?{typed:!0,value:HJ(this,X,G)}:X}}}function Wf6(J,Q){return{...J,fallback:Q,async:!0,get "~standard"(){return $1(this)},async "~run"(Y,G){let X=await J["~run"](Y,G);return X.issues?{typed:!0,value:await HJ(this,X,G)}:X}}}function Zf6(J){let Q={};for(let Y of J)if(Y.path){let G=ks(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 Vf6(J,Q){return{...J,"~run"(Y,G){let X=Y.issues&&[...Y.issues];if(Y=J["~run"](Y,G),Y.issues){for(let K of Y.issues)if(!X?.includes(K)){let z=Y.value;for(let W of Q){let Z=z[W],V={type:"unknown",origin:"value",input:z,key:W,value:Z};if(K.path)K.path.push(V);else K.path=[V];if(!Z)break;z=Z}}}return Y}}}function qf6(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 K of Y.issues)if(!X?.includes(K)){let z=Y.value;for(let W of Q){let Z=z[W],V={type:"unknown",origin:"value",input:z,key:W,value:Z};if(K.path)K.path.push(V);else K.path=[V];if(!Z)break;z=Z}}}return Y}}}function W4(J,Q,Y){return typeof J.default==="function"?J.default(Q,Y):J.default}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 W4(J)}async function Ts(J){if("entries"in J)return Object.fromEntries(await Promise.all(Object.entries(J.entries).map(async([Q,Y])=>[Q,await Ts(Y)])));if("items"in J)return Promise.all(J.items.map(Ts));return W4(J)}function Uf6(J){return Vj(J,"description")}function Df6(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 Ss(J){if("entries"in J){let Q={};for(let Y in J.entries)Q[Y]=Ss(J.entries[Y]);return Q}if("items"in J)return J.items.map(Ss);return HJ(J)}async function Ps(J){if("entries"in J)return Object.fromEntries(await Promise.all(Object.entries(J.entries).map(async([Q,Y])=>[Q,await Ps(Y)])));if("items"in J)return Promise.all(J.items.map(Ps));return HJ(J)}function Hf6(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 Vj(J,"title")}function If6(J,Q){return!J["~run"]({value:Q},{abortEarly:!0}).issues}function qv1(){return{kind:"schema",type:"any",reference:qv1,expects:"any",async:!1,get "~standard"(){return $1(this)},"~run"(J){return J.typed=!0,J}}}function Uv1(J,Q){return{kind:"schema",type:"array",reference:Uv1,expects:"Array",async:!1,item:J,message:Q,get "~standard"(){return $1(this)},"~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];for(let K=0;K<X.length;K++){let z=X[K],W=this.item["~run"]({value:z},G);if(W.issues){let Z={type:"array",origin:"value",input:X,key:K,value:z};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 Q1(this,"type",Y,G);return Y}}}function Dv1(J,Q){return{kind:"schema",type:"array",reference:Dv1,expects:"Array",async:!0,item:J,message:Q,get "~standard"(){return $1(this)},async "~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];let K=await Promise.all(X.map((z)=>this.item["~run"]({value:z},G)));for(let z=0;z<K.length;z++){let W=K[z];if(W.issues){let Z={type:"array",origin:"value",input:X,key:z,value:X[z]};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 Q1(this,"type",Y,G);return Y}}}function Hv1(J){return{kind:"schema",type:"bigint",reference:Hv1,expects:"bigint",async:!1,message:J,get "~standard"(){return $1(this)},"~run"(Q,Y){if(typeof Q.value==="bigint")Q.typed=!0;else Q1(this,"type",Q,Y);return Q}}}function Mv1(J){return{kind:"schema",type:"blob",reference:Mv1,expects:"Blob",async:!1,message:J,get "~standard"(){return $1(this)},"~run"(Q,Y){if(Q.value instanceof Blob)Q.typed=!0;else Q1(this,"type",Q,Y);return Q}}}function Iv1(J){return{kind:"schema",type:"boolean",reference:Iv1,expects:"boolean",async:!1,message:J,get "~standard"(){return $1(this)},"~run"(Q,Y){if(typeof Q.value==="boolean")Q.typed=!0;else Q1(this,"type",Q,Y);return Q}}}function Ov1(J,Q){return{kind:"schema",type:"custom",reference:Ov1,expects:"unknown",async:!1,check:J,message:Q,get "~standard"(){return $1(this)},"~run"(Y,G){if(this.check(Y.value))Y.typed=!0;else Q1(this,"type",Y,G);return Y}}}function Av1(J,Q){return{kind:"schema",type:"custom",reference:Av1,expects:"unknown",async:!0,check:J,message:Q,get "~standard"(){return $1(this)},async "~run"(Y,G){if(await this.check(Y.value))Y.typed=!0;else Q1(this,"type",Y,G);return Y}}}function Bv1(J){return{kind:"schema",type:"date",reference:Bv1,expects:"Date",async:!1,message:J,get "~standard"(){return $1(this)},"~run"(Q,Y){if(Q.value instanceof Date)if(!isNaN(Q.value))Q.typed=!0;else Q1(this,"type",Q,Y,{received:'"Invalid Date"'});else Q1(this,"type",Q,Y);return Q}}}function vs(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:vs,expects:M2(Y.map(_8),"|"),async:!1,enum:J,options:Y,message:Q,get "~standard"(){return $1(this)},"~run"(G,X){if(this.options.includes(G.value))G.typed=!0;else Q1(this,"type",G,X);return G}}}function Nv1(J,Q){return{kind:"schema",type:"exact_optional",reference:Nv1,expects:J.expects,async:!1,wrapped:J,default:Q,get "~standard"(){return $1(this)},"~run"(Y,G){return this.wrapped["~run"](Y,G)}}}function wv1(J,Q){return{kind:"schema",type:"exact_optional",reference:wv1,expects:J.expects,async:!0,wrapped:J,default:Q,get "~standard"(){return $1(this)},async "~run"(Y,G){return this.wrapped["~run"](Y,G)}}}function Lv1(J){return{kind:"schema",type:"file",reference:Lv1,expects:"File",async:!1,message:J,get "~standard"(){return $1(this)},"~run"(Q,Y){if(Q.value instanceof File)Q.typed=!0;else Q1(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 $1(this)},"~run"(Q,Y){if(typeof Q.value==="function")Q.typed=!0;else Q1(this,"type",Q,Y);return Q}}}function Ev1(J,Q){return{kind:"schema",type:"instance",reference:Ev1,expects:J.name,async:!1,class:J,message:Q,get "~standard"(){return $1(this)},"~run"(Y,G){if(Y.value instanceof this.class)Y.typed=!0;else Q1(this,"type",Y,G);return Y}}}function Wj(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=Wj(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=Wj(J[Y],Q[Y]);if(G.issue)return G;J[Y]=G.value}return{value:J}}}}return{issue:!0}}function Cv1(J,Q){return{kind:"schema",type:"intersect",reference:Cv1,expects:M2(J.map((Y)=>Y.expects),"&"),async:!1,options:J,message:Q,get "~standard"(){return $1(this)},"~run"(Y,G){if(this.options.length){let X=Y.value,K;Y.typed=!0;for(let z of this.options){let W=z["~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(K)K.push(W.value);else K=[W.value]}if(Y.typed){Y.value=K[0];for(let z=1;z<K.length;z++){let W=Wj(Y.value,K[z]);if(W.issue){Q1(this,"type",Y,G,{received:"unknown"});break}Y.value=W.value}}}else Q1(this,"type",Y,G);return Y}}}function Rv1(J,Q){return{kind:"schema",type:"intersect",reference:Rv1,expects:M2(J.map((Y)=>Y.expects),"&"),async:!0,options:J,message:Q,get "~standard"(){return $1(this)},async "~run"(Y,G){if(this.options.length){let X=Y.value,K;Y.typed=!0;let z=await Promise.all(this.options.map((W)=>W["~run"]({value:X},G)));for(let W of z){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(K)K.push(W.value);else K=[W.value]}if(Y.typed){Y.value=K[0];for(let W=1;W<K.length;W++){let Z=Wj(Y.value,K[W]);if(Z.issue){Q1(this,"type",Y,G,{received:"unknown"});break}Y.value=Z.value}}}else Q1(this,"type",Y,G);return Y}}}function Fv1(J){return{kind:"schema",type:"lazy",reference:Fv1,expects:"unknown",async:!1,getter:J,get "~standard"(){return $1(this)},"~run"(Q,Y){return this.getter(Q.value)["~run"](Q,Y)}}}function Tv1(J){return{kind:"schema",type:"lazy",reference:Tv1,expects:"unknown",async:!0,getter:J,get "~standard"(){return $1(this)},async "~run"(Q,Y){return(await this.getter(Q.value))["~run"](Q,Y)}}}function Sv1(J,Q){return{kind:"schema",type:"literal",reference:Sv1,expects:_8(J),async:!1,literal:J,message:Q,get "~standard"(){return $1(this)},"~run"(Y,G){if(Y.value===this.literal)Y.typed=!0;else Q1(this,"type",Y,G);return Y}}}function Pv1(J,Q){return{kind:"schema",type:"loose_object",reference:Pv1,expects:"Object",async:!1,entries:J,message:Q,get "~standard"(){return $1(this)},"~run"(Y,G){let X=Y.value;if(X&&typeof X==="object"){Y.typed=!0,Y.value={};for(let K in this.entries){let z=this.entries[K];if(K in X||(z.type==="exact_optional"||z.type==="optional"||z.type==="nullish")&&z.default!==void 0){let W=K in X?X[K]:W4(z),Z=z["~run"]({value:W},G);if(Z.issues){let V={type:"object",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[K]=Z.value}else if(z.fallback!==void 0)Y.value[K]=HJ(z);else if(z.type!=="exact_optional"&&z.type!=="optional"&&z.type!=="nullish"){if(Q1(this,"key",Y,G,{input:void 0,expected:`"${K}"`,path:[{type:"object",origin:"key",input:X,key:K,value:X[K]}]}),G.abortEarly)break}}if(!Y.issues||!G.abortEarly){for(let K in X)if(EU(X,K)&&!(K in this.entries))Y.value[K]=X[K]}}else Q1(this,"type",Y,G);return Y}}}function $v1(J,Q){return{kind:"schema",type:"loose_object",reference:$v1,expects:"Object",async:!0,entries:J,message:Q,get "~standard"(){return $1(this)},async "~run"(Y,G){let X=Y.value;if(X&&typeof X==="object"){Y.typed=!0,Y.value={};let K=await Promise.all(Object.entries(this.entries).map(async([z,W])=>{if(z in X||(W.type==="exact_optional"||W.type==="optional"||W.type==="nullish")&&W.default!==void 0){let Z=z in X?X[z]:await W4(W);return[z,Z,W,await W["~run"]({value:Z},G)]}return[z,X[z],W,null]}));for(let[z,W,Z,V]of K)if(V){if(V.issues){let q={type:"object",origin:"value",input:X,key:z,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[z]=V.value}else if(Z.fallback!==void 0)Y.value[z]=await HJ(Z);else if(Z.type!=="exact_optional"&&Z.type!=="optional"&&Z.type!=="nullish"){if(Q1(this,"key",Y,G,{input:void 0,expected:`"${z}"`,path:[{type:"object",origin:"key",input:X,key:z,value:W}]}),G.abortEarly)break}if(!Y.issues||!G.abortEarly){for(let z in X)if(EU(X,z)&&!(z in this.entries))Y.value[z]=X[z]}}else Q1(this,"type",Y,G);return Y}}}function kv1(J,Q){return{kind:"schema",type:"loose_tuple",reference:kv1,expects:"Array",async:!1,items:J,message:Q,get "~standard"(){return $1(this)},"~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];for(let K=0;K<this.items.length;K++){let z=X[K],W=this.items[K]["~run"]({value:z},G);if(W.issues){let Z={type:"array",origin:"value",input:X,key:K,value:z};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 K=this.items.length;K<X.length;K++)Y.value.push(X[K])}else Q1(this,"type",Y,G);return Y}}}function vv1(J,Q){return{kind:"schema",type:"loose_tuple",reference:vv1,expects:"Array",async:!0,items:J,message:Q,get "~standard"(){return $1(this)},async "~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];let K=await Promise.all(this.items.map(async(z,W)=>{let Z=X[W];return[W,Z,await z["~run"]({value:Z},G)]}));for(let[z,W,Z]of K){if(Z.issues){let V={type:"array",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.push(Z.value)}if(!Y.issues||!G.abortEarly)for(let z=this.items.length;z<X.length;z++)Y.value.push(X[z])}else Q1(this,"type",Y,G);return Y}}}function fv1(J,Q,Y){return{kind:"schema",type:"map",reference:fv1,expects:"Map",async:!1,key:J,value:Q,message:Y,get "~standard"(){return $1(this)},"~run"(G,X){let K=G.value;if(K instanceof Map){G.typed=!0,G.value=new Map;for(let[z,W]of K){let Z=this.key["~run"]({value:z},X);if(Z.issues){let q={type:"map",origin:"key",input:K,key:z,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:K,key:z,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 Q1(this,"type",G,X);return G}}}function jv1(J,Q,Y){return{kind:"schema",type:"map",reference:jv1,expects:"Map",async:!0,key:J,value:Q,message:Y,get "~standard"(){return $1(this)},async "~run"(G,X){let K=G.value;if(K instanceof Map){G.typed=!0,G.value=new Map;let z=await Promise.all([...K].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 z){if(V.issues){let U={type:"map",origin:"key",input:K,key:W,value:Z};for(let D of V.issues){if(D.path)D.path.unshift(U);else D.path=[U];G.issues?.push(D)}if(!G.issues)G.issues=V.issues;if(X.abortEarly){G.typed=!1;break}}if(q.issues){let U={type:"map",origin:"value",input:K,key:W,value:Z};for(let D of q.issues){if(D.path)D.path.unshift(U);else D.path=[U];G.issues?.push(D)}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 Q1(this,"type",G,X);return G}}}function hv1(J){return{kind:"schema",type:"nan",reference:hv1,expects:"NaN",async:!1,message:J,get "~standard"(){return $1(this)},"~run"(Q,Y){if(Number.isNaN(Q.value))Q.typed=!0;else Q1(this,"type",Q,Y);return Q}}}function bv1(J){return{kind:"schema",type:"never",reference:bv1,expects:"never",async:!1,message:J,get "~standard"(){return $1(this)},"~run"(Q,Y){return Q1(this,"type",Q,Y),Q}}}function yv1(J,Q){return{kind:"schema",type:"non_nullable",reference:yv1,expects:"!null",async:!1,wrapped:J,message:Q,get "~standard"(){return $1(this)},"~run"(Y,G){if(Y.value!==null)Y=this.wrapped["~run"](Y,G);if(Y.value===null)Q1(this,"type",Y,G);return Y}}}function xv1(J,Q){return{kind:"schema",type:"non_nullable",reference:xv1,expects:"!null",async:!0,wrapped:J,message:Q,get "~standard"(){return $1(this)},async "~run"(Y,G){if(Y.value!==null)Y=await this.wrapped["~run"](Y,G);if(Y.value===null)Q1(this,"type",Y,G);return Y}}}function gv1(J,Q){return{kind:"schema",type:"non_nullish",reference:gv1,expects:"(!null & !undefined)",async:!1,wrapped:J,message:Q,get "~standard"(){return $1(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)Q1(this,"type",Y,G);return Y}}}function mv1(J,Q){return{kind:"schema",type:"non_nullish",reference:mv1,expects:"(!null & !undefined)",async:!0,wrapped:J,message:Q,get "~standard"(){return $1(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)Q1(this,"type",Y,G);return Y}}}function js(J,Q){return{kind:"schema",type:"non_optional",reference:js,expects:"!undefined",async:!1,wrapped:J,message:Q,get "~standard"(){return $1(this)},"~run"(Y,G){if(Y.value!==void 0)Y=this.wrapped["~run"](Y,G);if(Y.value===void 0)Q1(this,"type",Y,G);return Y}}}function hs(J,Q){return{kind:"schema",type:"non_optional",reference:hs,expects:"!undefined",async:!0,wrapped:J,message:Q,get "~standard"(){return $1(this)},async "~run"(Y,G){if(Y.value!==void 0)Y=await this.wrapped["~run"](Y,G);if(Y.value===void 0)Q1(this,"type",Y,G);return Y}}}function bs(J){return{kind:"schema",type:"null",reference:bs,expects:"null",async:!1,message:J,get "~standard"(){return $1(this)},"~run"(Q,Y){if(Q.value===null)Q.typed=!0;else Q1(this,"type",Q,Y);return Q}}}function uv1(J,Q){return{kind:"schema",type:"nullable",reference:uv1,expects:`(${J.expects} | null)`,async:!1,wrapped:J,default:Q,get "~standard"(){return $1(this)},"~run"(Y,G){if(Y.value===null){if(this.default!==void 0)Y.value=W4(this,Y,G);if(Y.value===null)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function lv1(J,Q){return{kind:"schema",type:"nullable",reference:lv1,expects:`(${J.expects} | null)`,async:!0,wrapped:J,default:Q,get "~standard"(){return $1(this)},async "~run"(Y,G){if(Y.value===null){if(this.default!==void 0)Y.value=await W4(this,Y,G);if(Y.value===null)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function dv1(J,Q){return{kind:"schema",type:"nullish",reference:dv1,expects:`(${J.expects} | null | undefined)`,async:!1,wrapped:J,default:Q,get "~standard"(){return $1(this)},"~run"(Y,G){if(Y.value===null||Y.value===void 0){if(this.default!==void 0)Y.value=W4(this,Y,G);if(Y.value===null||Y.value===void 0)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function pv1(J,Q){return{kind:"schema",type:"nullish",reference:pv1,expects:`(${J.expects} | null | undefined)`,async:!0,wrapped:J,default:Q,get "~standard"(){return $1(this)},async "~run"(Y,G){if(Y.value===null||Y.value===void 0){if(this.default!==void 0)Y.value=await W4(this,Y,G);if(Y.value===null||Y.value===void 0)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function cv1(J){return{kind:"schema",type:"number",reference:cv1,expects:"number",async:!1,message:J,get "~standard"(){return $1(this)},"~run"(Q,Y){if(typeof Q.value==="number"&&!isNaN(Q.value))Q.typed=!0;else Q1(this,"type",Q,Y);return Q}}}function _v1(J,Q){return{kind:"schema",type:"object",reference:_v1,expects:"Object",async:!1,entries:J,message:Q,get "~standard"(){return $1(this)},"~run"(Y,G){let X=Y.value;if(X&&typeof X==="object"){Y.typed=!0,Y.value={};for(let K in this.entries){let z=this.entries[K];if(K in X||(z.type==="exact_optional"||z.type==="optional"||z.type==="nullish")&&z.default!==void 0){let W=K in X?X[K]:W4(z),Z=z["~run"]({value:W},G);if(Z.issues){let V={type:"object",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[K]=Z.value}else if(z.fallback!==void 0)Y.value[K]=HJ(z);else if(z.type!=="exact_optional"&&z.type!=="optional"&&z.type!=="nullish"){if(Q1(this,"key",Y,G,{input:void 0,expected:`"${K}"`,path:[{type:"object",origin:"key",input:X,key:K,value:X[K]}]}),G.abortEarly)break}}}else Q1(this,"type",Y,G);return Y}}}function iv1(J,Q){return{kind:"schema",type:"object",reference:iv1,expects:"Object",async:!0,entries:J,message:Q,get "~standard"(){return $1(this)},async "~run"(Y,G){let X=Y.value;if(X&&typeof X==="object"){Y.typed=!0,Y.value={};let K=await Promise.all(Object.entries(this.entries).map(async([z,W])=>{if(z in X||(W.type==="exact_optional"||W.type==="optional"||W.type==="nullish")&&W.default!==void 0){let Z=z in X?X[z]:await W4(W);return[z,Z,W,await W["~run"]({value:Z},G)]}return[z,X[z],W,null]}));for(let[z,W,Z,V]of K)if(V){if(V.issues){let q={type:"object",origin:"value",input:X,key:z,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[z]=V.value}else if(Z.fallback!==void 0)Y.value[z]=await HJ(Z);else if(Z.type!=="exact_optional"&&Z.type!=="optional"&&Z.type!=="nullish"){if(Q1(this,"key",Y,G,{input:void 0,expected:`"${z}"`,path:[{type:"object",origin:"key",input:X,key:z,value:W}]}),G.abortEarly)break}}else Q1(this,"type",Y,G);return Y}}}function nv1(J,Q,Y){return{kind:"schema",type:"object_with_rest",reference:nv1,expects:"Object",async:!1,entries:J,rest:Q,message:Y,get "~standard"(){return $1(this)},"~run"(G,X){let K=G.value;if(K&&typeof K==="object"){G.typed=!0,G.value={};for(let z in this.entries){let W=this.entries[z];if(z in K||(W.type==="exact_optional"||W.type==="optional"||W.type==="nullish")&&W.default!==void 0){let Z=z in K?K[z]:W4(W),V=W["~run"]({value:Z},X);if(V.issues){let q={type:"object",origin:"value",input:K,key:z,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[z]=V.value}else if(W.fallback!==void 0)G.value[z]=HJ(W);else if(W.type!=="exact_optional"&&W.type!=="optional"&&W.type!=="nullish"){if(Q1(this,"key",G,X,{input:void 0,expected:`"${z}"`,path:[{type:"object",origin:"key",input:K,key:z,value:K[z]}]}),X.abortEarly)break}}if(!G.issues||!X.abortEarly){for(let z in K)if(EU(K,z)&&!(z in this.entries)){let W=this.rest["~run"]({value:K[z]},X);if(W.issues){let Z={type:"object",origin:"value",input:K,key:z,value:K[z]};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[z]=W.value}}}else Q1(this,"type",G,X);return G}}}function av1(J,Q,Y){return{kind:"schema",type:"object_with_rest",reference:av1,expects:"Object",async:!0,entries:J,rest:Q,message:Y,get "~standard"(){return $1(this)},async "~run"(G,X){let K=G.value;if(K&&typeof K==="object"){G.typed=!0,G.value={};let[z,W]=await Promise.all([Promise.all(Object.entries(this.entries).map(async([Z,V])=>{if(Z in K||(V.type==="exact_optional"||V.type==="optional"||V.type==="nullish")&&V.default!==void 0){let q=Z in K?K[Z]:await W4(V);return[Z,q,V,await V["~run"]({value:q},X)]}return[Z,K[Z],V,null]})),Promise.all(Object.entries(K).filter(([Z])=>EU(K,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 z)if(U){if(U.issues){let D={type:"object",origin:"value",input:K,key:Z,value:V};for(let H of U.issues){if(H.path)H.path.unshift(D);else H.path=[D];G.issues?.push(H)}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 HJ(q);else if(q.type!=="exact_optional"&&q.type!=="optional"&&q.type!=="nullish"){if(Q1(this,"key",G,X,{input:void 0,expected:`"${Z}"`,path:[{type:"object",origin:"key",input:K,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:K,key:Z,value:V};for(let D of q.issues){if(D.path)D.path.unshift(U);else D.path=[U];G.issues?.push(D)}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 Q1(this,"type",G,X);return G}}}function ys(J,Q){return{kind:"schema",type:"optional",reference:ys,expects:`(${J.expects} | undefined)`,async:!1,wrapped:J,default:Q,get "~standard"(){return $1(this)},"~run"(Y,G){if(Y.value===void 0){if(this.default!==void 0)Y.value=W4(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:"optional",reference:xs,expects:`(${J.expects} | undefined)`,async:!0,wrapped:J,default:Q,get "~standard"(){return $1(this)},async "~run"(Y,G){if(Y.value===void 0){if(this.default!==void 0)Y.value=await W4(this,Y,G);if(Y.value===void 0)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function gs(J,Q){return{kind:"schema",type:"picklist",reference:gs,expects:M2(J.map(_8),"|"),async:!1,options:J,message:Q,get "~standard"(){return $1(this)},"~run"(Y,G){if(this.options.includes(Y.value))Y.typed=!0;else Q1(this,"type",Y,G);return Y}}}function ov1(J){return{kind:"schema",type:"promise",reference:ov1,expects:"Promise",async:!1,message:J,get "~standard"(){return $1(this)},"~run"(Q,Y){if(Q.value instanceof Promise)Q.typed=!0;else Q1(this,"type",Q,Y);return Q}}}function rv1(J,Q,Y){return{kind:"schema",type:"record",reference:rv1,expects:"Object",async:!1,key:J,value:Q,message:Y,get "~standard"(){return $1(this)},"~run"(G,X){let K=G.value;if(K&&typeof K==="object"){G.typed=!0,G.value={};for(let z in K)if(EU(K,z)){let W=K[z],Z=this.key["~run"]({value:z},X);if(Z.issues){let q={type:"object",origin:"key",input:K,key:z,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:K,key:z,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 Q1(this,"type",G,X);return G}}}function sv1(J,Q,Y){return{kind:"schema",type:"record",reference:sv1,expects:"Object",async:!0,key:J,value:Q,message:Y,get "~standard"(){return $1(this)},async "~run"(G,X){let K=G.value;if(K&&typeof K==="object"){G.typed=!0,G.value={};let z=await Promise.all(Object.entries(K).filter(([W])=>EU(K,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 z){if(V.issues){let U={type:"object",origin:"key",input:K,key:W,value:Z};for(let D of V.issues)D.path=[U],G.issues?.push(D);if(!G.issues)G.issues=V.issues;if(X.abortEarly){G.typed=!1;break}}if(q.issues){let U={type:"object",origin:"value",input:K,key:W,value:Z};for(let D of q.issues){if(D.path)D.path.unshift(U);else D.path=[U];G.issues?.push(D)}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 Q1(this,"type",G,X);return G}}}function tv1(J,Q){return{kind:"schema",type:"set",reference:tv1,expects:"Set",async:!1,value:J,message:Q,get "~standard"(){return $1(this)},"~run"(Y,G){let X=Y.value;if(X instanceof Set){Y.typed=!0,Y.value=new Set;for(let K of X){let z=this.value["~run"]({value:K},G);if(z.issues){let W={type:"set",origin:"value",input:X,key:null,value:K};for(let Z of z.issues){if(Z.path)Z.path.unshift(W);else Z.path=[W];Y.issues?.push(Z)}if(!Y.issues)Y.issues=z.issues;if(G.abortEarly){Y.typed=!1;break}}if(!z.typed)Y.typed=!1;Y.value.add(z.value)}}else Q1(this,"type",Y,G);return Y}}}function ev1(J,Q){return{kind:"schema",type:"set",reference:ev1,expects:"Set",async:!0,value:J,message:Q,get "~standard"(){return $1(this)},async "~run"(Y,G){let X=Y.value;if(X instanceof Set){Y.typed=!0,Y.value=new Set;let K=await Promise.all([...X].map(async(z)=>[z,await this.value["~run"]({value:z},G)]));for(let[z,W]of K){if(W.issues){let Z={type:"set",origin:"value",input:X,key:null,value:z};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 Q1(this,"type",Y,G);return Y}}}function Jf1(J,Q){return{kind:"schema",type:"strict_object",reference:Jf1,expects:"Object",async:!1,entries:J,message:Q,get "~standard"(){return $1(this)},"~run"(Y,G){let X=Y.value;if(X&&typeof X==="object"){Y.typed=!0,Y.value={};for(let K in this.entries){let z=this.entries[K];if(K in X||(z.type==="exact_optional"||z.type==="optional"||z.type==="nullish")&&z.default!==void 0){let W=K in X?X[K]:W4(z),Z=z["~run"]({value:W},G);if(Z.issues){let V={type:"object",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[K]=Z.value}else if(z.fallback!==void 0)Y.value[K]=HJ(z);else if(z.type!=="exact_optional"&&z.type!=="optional"&&z.type!=="nullish"){if(Q1(this,"key",Y,G,{input:void 0,expected:`"${K}"`,path:[{type:"object",origin:"key",input:X,key:K,value:X[K]}]}),G.abortEarly)break}}if(!Y.issues||!G.abortEarly){for(let K in X)if(!(K in this.entries)){Q1(this,"key",Y,G,{input:K,expected:"never",path:[{type:"object",origin:"key",input:X,key:K,value:X[K]}]});break}}}else Q1(this,"type",Y,G);return Y}}}function Qf1(J,Q){return{kind:"schema",type:"strict_object",reference:Qf1,expects:"Object",async:!0,entries:J,message:Q,get "~standard"(){return $1(this)},async "~run"(Y,G){let X=Y.value;if(X&&typeof X==="object"){Y.typed=!0,Y.value={};let K=await Promise.all(Object.entries(this.entries).map(async([z,W])=>{if(z in X||(W.type==="exact_optional"||W.type==="optional"||W.type==="nullish")&&W.default!==void 0){let Z=z in X?X[z]:await W4(W);return[z,Z,W,await W["~run"]({value:Z},G)]}return[z,X[z],W,null]}));for(let[z,W,Z,V]of K)if(V){if(V.issues){let q={type:"object",origin:"value",input:X,key:z,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[z]=V.value}else if(Z.fallback!==void 0)Y.value[z]=await HJ(Z);else if(Z.type!=="exact_optional"&&Z.type!=="optional"&&Z.type!=="nullish"){if(Q1(this,"key",Y,G,{input:void 0,expected:`"${z}"`,path:[{type:"object",origin:"key",input:X,key:z,value:W}]}),G.abortEarly)break}if(!Y.issues||!G.abortEarly){for(let z in X)if(!(z in this.entries)){Q1(this,"key",Y,G,{input:z,expected:"never",path:[{type:"object",origin:"key",input:X,key:z,value:X[z]}]});break}}}else Q1(this,"type",Y,G);return Y}}}function Yf1(J,Q){return{kind:"schema",type:"strict_tuple",reference:Yf1,expects:"Array",async:!1,items:J,message:Q,get "~standard"(){return $1(this)},"~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];for(let K=0;K<this.items.length;K++){let z=X[K],W=this.items[K]["~run"]({value:z},G);if(W.issues){let Z={type:"array",origin:"value",input:X,key:K,value:z};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)Q1(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 Q1(this,"type",Y,G);return Y}}}function Gf1(J,Q){return{kind:"schema",type:"strict_tuple",reference:Gf1,expects:"Array",async:!0,items:J,message:Q,get "~standard"(){return $1(this)},async "~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];let K=await Promise.all(this.items.map(async(z,W)=>{let Z=X[W];return[W,Z,await z["~run"]({value:Z},G)]}));for(let[z,W,Z]of K){if(Z.issues){let V={type:"array",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.push(Z.value)}if(!(Y.issues&&G.abortEarly)&&this.items.length<X.length)Q1(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 Q1(this,"type",Y,G);return Y}}}function Xf1(J){return{kind:"schema",type:"string",reference:Xf1,expects:"string",async:!1,message:J,get "~standard"(){return $1(this)},"~run"(Q,Y){if(typeof Q.value==="string")Q.typed=!0;else Q1(this,"type",Q,Y);return Q}}}function Kf1(J){return{kind:"schema",type:"symbol",reference:Kf1,expects:"symbol",async:!1,message:J,get "~standard"(){return $1(this)},"~run"(Q,Y){if(typeof Q.value==="symbol")Q.typed=!0;else Q1(this,"type",Q,Y);return Q}}}function zf1(J,Q){return{kind:"schema",type:"tuple",reference:zf1,expects:"Array",async:!1,items:J,message:Q,get "~standard"(){return $1(this)},"~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];for(let K=0;K<this.items.length;K++){let z=X[K],W=this.items[K]["~run"]({value:z},G);if(W.issues){let Z={type:"array",origin:"value",input:X,key:K,value:z};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 Q1(this,"type",Y,G);return Y}}}function Wf1(J,Q){return{kind:"schema",type:"tuple",reference:Wf1,expects:"Array",async:!0,items:J,message:Q,get "~standard"(){return $1(this)},async "~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];let K=await Promise.all(this.items.map(async(z,W)=>{let Z=X[W];return[W,Z,await z["~run"]({value:Z},G)]}));for(let[z,W,Z]of K){if(Z.issues){let V={type:"array",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.push(Z.value)}}else Q1(this,"type",Y,G);return Y}}}function Zf1(J,Q,Y){return{kind:"schema",type:"tuple_with_rest",reference:Zf1,expects:"Array",async:!1,items:J,rest:Q,message:Y,get "~standard"(){return $1(this)},"~run"(G,X){let K=G.value;if(Array.isArray(K)){G.typed=!0,G.value=[];for(let z=0;z<this.items.length;z++){let W=K[z],Z=this.items[z]["~run"]({value:W},X);if(Z.issues){let V={type:"array",origin:"value",input:K,key:z,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 z=this.items.length;z<K.length;z++){let W=K[z],Z=this.rest["~run"]({value:W},X);if(Z.issues){let V={type:"array",origin:"value",input:K,key:z,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 Q1(this,"type",G,X);return G}}}function Vf1(J,Q,Y){return{kind:"schema",type:"tuple_with_rest",reference:Vf1,expects:"Array",async:!0,items:J,rest:Q,message:Y,get "~standard"(){return $1(this)},async "~run"(G,X){let K=G.value;if(Array.isArray(K)){G.typed=!0,G.value=[];let[z,W]=await Promise.all([Promise.all(this.items.map(async(Z,V)=>{let q=K[V];return[V,q,await Z["~run"]({value:q},X)]})),Promise.all(K.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 z){if(q.issues){let U={type:"array",origin:"value",input:K,key:Z,value:V};for(let D of q.issues){if(D.path)D.path.unshift(U);else D.path=[U];G.issues?.push(D)}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:K,key:Z,value:V};for(let D of q.issues){if(D.path)D.path.unshift(U);else D.path=[U];G.issues?.push(D)}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 Q1(this,"type",G,X);return G}}}function ms(J){return{kind:"schema",type:"undefined",reference:ms,expects:"undefined",async:!1,message:J,get "~standard"(){return $1(this)},"~run"(Q,Y){if(Q.value===void 0)Q.typed=!0;else Q1(this,"type",Q,Y);return Q}}}function qf1(J,Q){return{kind:"schema",type:"undefinedable",reference:qf1,expects:`(${J.expects} | undefined)`,async:!1,wrapped:J,default:Q,get "~standard"(){return $1(this)},"~run"(Y,G){if(Y.value===void 0){if(this.default!==void 0)Y.value=W4(this,Y,G);if(Y.value===void 0)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function Uf1(J,Q){return{kind:"schema",type:"undefinedable",reference:Uf1,expects:`(${J.expects} | undefined)`,async:!0,wrapped:J,default:Q,get "~standard"(){return $1(this)},async "~run"(Y,G){if(Y.value===void 0){if(this.default!==void 0)Y.value=await W4(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 Df1(J,Q){return{kind:"schema",type:"union",reference:Df1,expects:M2(J.map((Y)=>Y.expects),"|"),async:!1,options:J,message:Q,get "~standard"(){return $1(this)},"~run"(Y,G){let X,K,z;for(let W of this.options){let Z=W["~run"]({value:Y.value},G);if(Z.typed)if(Z.issues)if(K)K.push(Z);else K=[Z];else{X=Z;break}else if(z)z.push(Z);else z=[Z]}if(X)return X;if(K){if(K.length===1)return K[0];Q1(this,"type",Y,G,{issues:Zj(K)}),Y.typed=!0}else if(z?.length===1)return z[0];else Q1(this,"type",Y,G,{issues:Zj(z)});return Y}}}function Hf1(J,Q){return{kind:"schema",type:"union",reference:Hf1,expects:M2(J.map((Y)=>Y.expects),"|"),async:!0,options:J,message:Q,get "~standard"(){return $1(this)},async "~run"(Y,G){let X,K,z;for(let W of this.options){let Z=await W["~run"]({value:Y.value},G);if(Z.typed)if(Z.issues)if(K)K.push(Z);else K=[Z];else{X=Z;break}else if(z)z.push(Z);else z=[Z]}if(X)return X;if(K){if(K.length===1)return K[0];Q1(this,"type",Y,G,{issues:Zj(K)}),Y.typed=!0}else if(z?.length===1)return z[0];else Q1(this,"type",Y,G,{issues:Zj(z)});return Y}}}function Mf1(){return{kind:"schema",type:"unknown",reference:Mf1,expects:"unknown",async:!1,get "~standard"(){return $1(this)},"~run"(J){return J.typed=!0,J}}}function If1(J,Q,Y){return{kind:"schema",type:"variant",reference:If1,expects:"Object",async:!1,key:J,options:Q,message:Y,get "~standard"(){return $1(this)},"~run"(G,X){let K=G.value;if(K&&typeof K==="object"){let z,W=0,Z=this.key,V=[],q=(U,D)=>{for(let H of U.options){if(H.type==="variant")q(H,new Set(D).add(H.key));else{let I=!0,O=0;for(let A of D){let B=H.entries[A];if(A in K?B["~run"]({typed:!1,value:K[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 K)&&!(Z in K)))W=O,Z=A,V=[];if(Z===A)V.push(H.entries[A].expects);break}O++}if(I){let A=H["~run"]({value:K},X);if(!z||!z.typed&&A.typed)z=A}}if(z&&!z.issues)break}};if(q(this,new Set([this.key])),z)return z;Q1(this,"type",G,X,{input:K[Z],expected:M2(V,"|"),path:[{type:"object",origin:"value",input:K,key:Z,value:K[Z]}]})}else Q1(this,"type",G,X);return G}}}function Of1(J,Q,Y){return{kind:"schema",type:"variant",reference:Of1,expects:"Object",async:!0,key:J,options:Q,message:Y,get "~standard"(){return $1(this)},async "~run"(G,X){let K=G.value;if(K&&typeof K==="object"){let z,W=0,Z=this.key,V=[],q=async(U,D)=>{for(let H of U.options){if(H.type==="variant")await q(H,new Set(D).add(H.key));else{let I=!0,O=0;for(let A of D){let B=H.entries[A];if(A in K?(await B["~run"]({typed:!1,value:K[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 K)&&!(Z in K)))W=O,Z=A,V=[];if(Z===A)V.push(H.entries[A].expects);break}O++}if(I){let A=await H["~run"]({value:K},X);if(!z||!z.typed&&A.typed)z=A}}if(z&&!z.issues)break}};if(await q(this,new Set([this.key])),z)return z;Q1(this,"type",G,X,{input:K[Z],expected:M2(V,"|"),path:[{type:"object",origin:"value",input:K,key:Z,value:K[Z]}]})}else Q1(this,"type",G,X);return G}}}function us(J){return{kind:"schema",type:"void",reference:us,expects:"void",async:!1,message:J,get "~standard"(){return $1(this)},"~run"(Q,Y){if(Q.value===void 0)Q.typed=!0;else Q1(this,"type",Q,Y);return Q}}}function Of6(J,Q){return gs(Object.keys(J.entries),Q)}function Af6(J,Q){return{...J,get "~standard"(){return $1(this)},"~run"(Y,G){return J["~run"](Y,{...G,message:Q})}}}function Bf6(J,Q){let Y={...J.entries};for(let G of Q)delete Y[G];return{...J,entries:Y,get "~standard"(){return $1(this)}}}function Af1(J,Q,Y){let G=J["~run"]({value:Q},BI(Y));if(G.issues)throw new $K(G.issues);return G.value}async function Bf1(J,Q,Y){let G=await J["~run"]({value:Q},BI(Y));if(G.issues)throw new $K(G.issues);return G.value}function Nf6(J,Q){let Y=(G)=>Af1(J,G,Q);return Y.schema=J,Y.config=Q,Y}function wf6(J,Q){let Y=(G)=>Bf1(J,G,Q);return Y.schema=J,Y.config=Q,Y}function Lf6(J,Q){let Y={};for(let G in J.entries)Y[G]=!Q||Q.includes(G)?ys(J.entries[G]):J.entries[G];return{...J,entries:Y,get "~standard"(){return $1(this)}}}function Ef6(J,Q){let Y={};for(let G in J.entries)Y[G]=!Q||Q.includes(G)?xs(J.entries[G]):J.entries[G];return{...J,entries:Y,get "~standard"(){return $1(this)}}}function Cf6(J,Q){let Y={};for(let G of Q)Y[G]=J.entries[G];return{...J,entries:Y,get "~standard"(){return $1(this)}}}function Rf6(...J){return{...J[0],pipe:J,get "~standard"(){return $1(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 Ff6(...J){return{...J[0],pipe:J,async:!0,get "~standard"(){return $1(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 Tf6(J,Q,Y){let G=Array.isArray(Q)?Q:void 0,X=Array.isArray(Q)?Y:Q,K={};for(let z in J.entries)K[z]=!G||G.includes(z)?js(J.entries[z],X):J.entries[z];return{...J,entries:K,get "~standard"(){return $1(this)}}}function Sf6(J,Q,Y){let G=Array.isArray(Q)?Q:void 0,X=Array.isArray(Q)?Y:Q,K={};for(let z in J.entries)K[z]=!G||G.includes(z)?hs(J.entries[z],X):J.entries[z];return{...J,entries:K,get "~standard"(){return $1(this)}}}function Nf1(J,Q,Y){let G=J["~run"]({value:Q},BI(Y));return{typed:G.typed,success:!G.issues,output:G.value,issues:G.issues}}async function wf1(J,Q,Y){let G=await J["~run"]({value:Q},BI(Y));return{typed:G.typed,success:!G.issues,output:G.value,issues:G.issues}}function Pf6(J,Q){let Y=(G)=>Nf1(J,G,Q);return Y.schema=J,Y.config=Q,Y}function $f6(J,Q){let Y=(G)=>wf1(J,G,Q);return Y.schema=J,Y.config=Q,Y}function kf6(J){let Q="";for(let Y of J){if(Q)Q+=`
`;Q+=`× ${Y.message}`;let G=ks(Y);if(G)Q+=`
  → at ${G}`}return Q}function vf6(J){return J.wrapped}ff6.BASE64_REGEX=FP1;ff6.BIC_REGEX=TP1;ff6.CUID2_REGEX=SP1;ff6.DECIMAL_REGEX=PP1;ff6.DIGITS_REGEX=$P1;ff6.EMAIL_REGEX=kP1;ff6.EMOJI_REGEX=vP1;ff6.HEXADECIMAL_REGEX=fP1;ff6.HEX_COLOR_REGEX=jP1;ff6.IMEI_REGEX=hP1;ff6.IPV4_REGEX=bP1;ff6.IPV6_REGEX=yP1;ff6.IP_REGEX=xP1;ff6.ISO_DATE_REGEX=gP1;ff6.ISO_DATE_TIME_REGEX=mP1;ff6.ISO_TIMESTAMP_REGEX=dP1;ff6.ISO_TIME_REGEX=uP1;ff6.ISO_TIME_SECOND_REGEX=lP1;ff6.ISO_WEEK_REGEX=pP1;ff6.MAC48_REGEX=cP1;ff6.MAC64_REGEX=_P1;ff6.MAC_REGEX=iP1;ff6.NANO_ID_REGEX=nP1;ff6.OCTAL_REGEX=aP1;ff6.RFC_EMAIL_REGEX=oP1;ff6.SLUG_REGEX=rP1;ff6.ULID_REGEX=sP1;ff6.UUID_REGEX=tP1;ff6.ValiError=$K;ff6._addIssue=Q1;ff6._getByteCount=uE;ff6._getGraphemeCount=lE;ff6._getLastMetadata=Vj;ff6._getStandardProps=$1;ff6._getWordCount=dE;ff6._isLuhnAlgo=$s;ff6._isValidObjectKey=EU;ff6._joinExpects=M2;ff6._stringify=_8;ff6.any=qv1;ff6.args=EP1;ff6.argsAsync=CP1;ff6.array=Uv1;ff6.arrayAsync=Dv1;ff6.assert=Xf6;ff6.awaitAsync=RP1;ff6.base64=eP1;ff6.bic=J$1;ff6.bigint=Hv1;ff6.blob=Mv1;ff6.boolean=Iv1;ff6.brand=Q$1;ff6.bytes=Y$1;ff6.check=G$1;ff6.checkAsync=X$1;ff6.checkItems=K$1;ff6.checkItemsAsync=z$1;ff6.config=Kf6;ff6.creditCard=W$1;ff6.cuid2=Z$1;ff6.custom=Ov1;ff6.customAsync=Av1;ff6.date=Bv1;ff6.decimal=V$1;ff6.deleteGlobalConfig=lv6;ff6.deleteGlobalMessage=pv6;ff6.deleteSchemaMessage=_v6;ff6.deleteSpecificMessage=nv6;ff6.description=q$1;ff6.digits=U$1;ff6.email=D$1;ff6.emoji=H$1;ff6.empty=M$1;ff6.endsWith=I$1;ff6.entries=O$1;ff6.entriesFromList=ov6;ff6.entriesFromObjects=rv6;ff6.enum=vs;ff6.enum_=vs;ff6.everyItem=A$1;ff6.exactOptional=Nv1;ff6.exactOptionalAsync=wv1;ff6.examples=B$1;ff6.excludes=N$1;ff6.fallback=zf6;ff6.fallbackAsync=Wf6;ff6.file=Lv1;ff6.filterItems=w$1;ff6.findItem=L$1;ff6.finite=E$1;ff6.flatten=Zf6;ff6.flavor=C$1;ff6.forward=Vf6;ff6.forwardAsync=qf6;ff6.function=fs;ff6.function_=fs;ff6.getDefault=W4;ff6.getDefaults=Fs;ff6.getDefaultsAsync=Ts;ff6.getDescription=Uf6;ff6.getDotPath=ks;ff6.getExamples=Df6;ff6.getFallback=HJ;ff6.getFallbacks=Ss;ff6.getFallbacksAsync=Ps;ff6.getGlobalConfig=BI;ff6.getGlobalMessage=NP1;ff6.getMetadata=Hf6;ff6.getSchemaMessage=wP1;ff6.getSpecificMessage=LP1;ff6.getTitle=Mf6;ff6.graphemes=R$1;ff6.gtValue=F$1;ff6.hash=T$1;ff6.hexColor=P$1;ff6.hexadecimal=S$1;ff6.imei=$$1;ff6.includes=k$1;ff6.instance=Ev1;ff6.integer=v$1;ff6.intersect=Cv1;ff6.intersectAsync=Rv1;ff6.ip=f$1;ff6.ipv4=j$1;ff6.ipv6=h$1;ff6.is=If6;ff6.isOfKind=sv6;ff6.isOfType=tv6;ff6.isValiError=ev6;ff6.isoDate=b$1;ff6.isoDateTime=y$1;ff6.isoTime=x$1;ff6.isoTimeSecond=g$1;ff6.isoTimestamp=m$1;ff6.isoWeek=u$1;ff6.keyof=Of6;ff6.lazy=Fv1;ff6.lazyAsync=Tv1;ff6.length=l$1;ff6.literal=Sv1;ff6.looseObject=Pv1;ff6.looseObjectAsync=$v1;ff6.looseTuple=kv1;ff6.looseTupleAsync=vv1;ff6.ltValue=d$1;ff6.mac=p$1;ff6.mac48=c$1;ff6.mac64=_$1;ff6.map=fv1;ff6.mapAsync=jv1;ff6.mapItems=i$1;ff6.maxBytes=n$1;ff6.maxEntries=a$1;ff6.maxGraphemes=o$1;ff6.maxLength=r$1;ff6.maxSize=s$1;ff6.maxValue=t$1;ff6.maxWords=e$1;ff6.message=Af6;ff6.metadata=Jk1;ff6.mimeType=Qk1;ff6.minBytes=Yk1;ff6.minEntries=Gk1;ff6.minGraphemes=Xk1;ff6.minLength=Kk1;ff6.minSize=zk1;ff6.minValue=Wk1;ff6.minWords=Zk1;ff6.multipleOf=Vk1;ff6.nan=hv1;ff6.nanoid=qk1;ff6.never=bv1;ff6.nonEmpty=Uk1;ff6.nonNullable=yv1;ff6.nonNullableAsync=xv1;ff6.nonNullish=gv1;ff6.nonNullishAsync=mv1;ff6.nonOptional=js;ff6.nonOptionalAsync=hs;ff6.normalize=Dk1;ff6.notBytes=Hk1;ff6.notEntries=Mk1;ff6.notGraphemes=Ik1;ff6.notLength=Ok1;ff6.notSize=Ak1;ff6.notValue=Bk1;ff6.notValues=Nk1;ff6.notWords=wk1;ff6.null=bs;ff6.null_=bs;ff6.nullable=uv1;ff6.nullableAsync=lv1;ff6.nullish=dv1;ff6.nullishAsync=pv1;ff6.number=cv1;ff6.object=_v1;ff6.objectAsync=iv1;ff6.objectWithRest=nv1;ff6.objectWithRestAsync=av1;ff6.octal=Lk1;ff6.omit=Bf6;ff6.optional=ys;ff6.optionalAsync=xs;ff6.parse=Af1;ff6.parseAsync=Bf1;ff6.parseJson=Ek1;ff6.parser=Nf6;ff6.parserAsync=wf6;ff6.partial=Lf6;ff6.partialAsync=Ef6;ff6.partialCheck=Rk1;ff6.partialCheckAsync=Fk1;ff6.pick=Cf6;ff6.picklist=gs;ff6.pipe=Rf6;ff6.pipeAsync=Ff6;ff6.promise=ov1;ff6.rawCheck=Tk1;ff6.rawCheckAsync=Sk1;ff6.rawTransform=Pk1;ff6.rawTransformAsync=$k1;ff6.readonly=kk1;ff6.record=rv1;ff6.recordAsync=sv1;ff6.reduceItems=vk1;ff6.regex=fk1;ff6.required=Tf6;ff6.requiredAsync=Sf6;ff6.returns=jk1;ff6.returnsAsync=hk1;ff6.rfcEmail=bk1;ff6.safeInteger=yk1;ff6.safeParse=Nf1;ff6.safeParseAsync=wf1;ff6.safeParser=Pf6;ff6.safeParserAsync=$f6;ff6.set=tv1;ff6.setAsync=ev1;ff6.setGlobalConfig=uv6;ff6.setGlobalMessage=dv6;ff6.setSchemaMessage=cv6;ff6.setSpecificMessage=iv6;ff6.size=xk1;ff6.slug=gk1;ff6.someItem=mk1;ff6.sortItems=uk1;ff6.startsWith=lk1;ff6.strictObject=Jf1;ff6.strictObjectAsync=Qf1;ff6.strictTuple=Yf1;ff6.strictTupleAsync=Gf1;ff6.string=Xf1;ff6.stringifyJson=dk1;ff6.summarize=kf6;ff6.symbol=Kf1;ff6.title=pk1;ff6.toBigint=ck1;ff6.toBoolean=_k1;ff6.toDate=ik1;ff6.toLowerCase=nk1;ff6.toMaxValue=ak1;ff6.toMinValue=ok1;ff6.toNumber=rk1;ff6.toString=sk1;ff6.toUpperCase=tk1;ff6.transform=ek1;ff6.transformAsync=Jv1;ff6.trim=Qv1;ff6.trimEnd=Yv1;ff6.trimStart=Gv1;ff6.tuple=zf1;ff6.tupleAsync=Wf1;ff6.tupleWithRest=Zf1;ff6.tupleWithRestAsync=Vf1;ff6.ulid=Xv1;ff6.undefined=ms;ff6.undefined_=ms;ff6.undefinedable=qf1;ff6.undefinedableAsync=Uf1;ff6.union=Df1;ff6.unionAsync=Hf1;ff6.unknown=Mf1;ff6.unwrap=vf6;ff6.url=Kv1;ff6.uuid=zv1;ff6.value=Wv1;ff6.values=Zv1;ff6.variant=If1;ff6.variantAsync=Of1;ff6.void=us;ff6.void_=us;ff6.words=Vv1});var KZ=M((OW5,Pf1)=>{var{defineProperty:ls,getOwnPropertyDescriptor:Qg6,getOwnPropertyNames:Yg6}=Object,Gg6=Object.prototype.hasOwnProperty,Xg6=(J,Q)=>{for(var Y in Q)ls(J,Y,{get:Q[Y],enumerable:!0})},Kg6=(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)ls(J,X,{get:()=>Q[X],enumerable:!(G=Qg6(Q,X))||G.enumerable})}return J},zg6=(J)=>Kg6(ls({},"__esModule",{value:!0}),J),Ef1={};Xg6(Ef1,{$Intent:()=>Ff1,ArgumentSchema:()=>I2,BCSBytes:()=>pE,CommandSchema:()=>Tf1,GasDataSchema:()=>Cf1,JsonU64:()=>XZ,NormalizedCallArg:()=>qg6,ObjectArgSchema:()=>ds,ObjectID:()=>CU,ObjectRefSchema:()=>qj,OpenMoveTypeSignatureBodySchema:()=>Uj,OpenMoveTypeSignatureSchema:()=>Rf1,StructTagSchema:()=>Wg6,SuiAddress:()=>cE,TransactionDataSchema:()=>Ug6,TransactionExpiration:()=>Sf1,safeEnum:()=>NI});Pf1.exports=zg6(Ef1);var q1=wG(),Lf1=j9();function NI(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 cE=(0,q1.pipe)((0,q1.string)(),(0,q1.transform)((J)=>(0,Lf1.normalizeSuiAddress)(J)),(0,q1.check)(Lf1.isValidSuiAddress)),CU=cE,pE=(0,q1.string)(),XZ=(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")),qj=(0,q1.object)({objectId:cE,version:XZ,digest:(0,q1.string)()}),I2=(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]}))),Cf1=(0,q1.object)({budget:(0,q1.nullable)(XZ),price:(0,q1.nullable)(XZ),owner:(0,q1.nullable)(cE),payment:(0,q1.nullable)((0,q1.array)(qj))}),Wg6=(0,q1.object)({address:(0,q1.string)(),module:(0,q1.string)(),name:(0,q1.string)(),typeParams:(0,q1.array)((0,q1.string)())}),Uj=(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)(()=>Uj)}),(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)(()=>Uj))})}),(0,q1.object)({typeParameter:(0,q1.pipe)((0,q1.number)(),(0,q1.integer)())})]),Rf1=(0,q1.object)({ref:(0,q1.nullable)((0,q1.union)([(0,q1.literal)("&"),(0,q1.literal)("&mut")])),body:Uj}),Zg6=(0,q1.object)({package:CU,module:(0,q1.string)(),function:(0,q1.string)(),typeArguments:(0,q1.array)((0,q1.string)()),arguments:(0,q1.array)(I2),_argumentTypes:(0,q1.optional)((0,q1.nullable)((0,q1.array)(Rf1)))}),Ff1=(0,q1.object)({name:(0,q1.string)(),inputs:(0,q1.record)((0,q1.string)(),(0,q1.union)([I2,(0,q1.array)(I2)])),data:(0,q1.record)((0,q1.string)(),(0,q1.unknown)())}),Tf1=NI({MoveCall:Zg6,TransferObjects:(0,q1.object)({objects:(0,q1.array)(I2),address:I2}),SplitCoins:(0,q1.object)({coin:I2,amounts:(0,q1.array)(I2)}),MergeCoins:(0,q1.object)({destination:I2,sources:(0,q1.array)(I2)}),Publish:(0,q1.object)({modules:(0,q1.array)(pE),dependencies:(0,q1.array)(CU)}),MakeMoveVec:(0,q1.object)({type:(0,q1.nullable)((0,q1.string)()),elements:(0,q1.array)(I2)}),Upgrade:(0,q1.object)({modules:(0,q1.array)(pE),dependencies:(0,q1.array)(CU),package:CU,ticket:I2}),$Intent:Ff1}),ds=NI({ImmOrOwnedObject:qj,SharedObject:(0,q1.object)({objectId:CU,initialSharedVersion:XZ,mutable:(0,q1.boolean)()}),Receiving:qj}),Vg6=NI({Object:ds,Pure:(0,q1.object)({bytes:pE}),UnresolvedPure:(0,q1.object)({value:(0,q1.unknown)()}),UnresolvedObject:(0,q1.object)({objectId:CU,version:(0,q1.optional)((0,q1.nullable)(XZ)),digest:(0,q1.optional)((0,q1.nullable)((0,q1.string)())),initialSharedVersion:(0,q1.optional)((0,q1.nullable)(XZ)),mutable:(0,q1.optional)((0,q1.nullable)((0,q1.boolean)()))})}),qg6=NI({Object:ds,Pure:(0,q1.object)({bytes:pE})}),Sf1=NI({None:(0,q1.literal)(!0),Epoch:XZ}),Ug6=(0,q1.object)({version:(0,q1.literal)(2),sender:(0,q1.nullish)(cE),expiration:(0,q1.nullish)(Sf1),gasData:Cf1,inputs:(0,q1.array)(Vg6),commands:(0,q1.array)(Tf1)})});var Dj=M((AW5,jf1)=>{var{defineProperty:ps,getOwnPropertyDescriptor:Dg6,getOwnPropertyNames:Hg6}=Object,Mg6=Object.prototype.hasOwnProperty,Ig6=(J,Q)=>{for(var Y in Q)ps(J,Y,{get:Q[Y],enumerable:!0})},Og6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Hg6(Q))if(!Mg6.call(J,X)&&X!==Y)ps(J,X,{get:()=>Q[X],enumerable:!(G=Dg6(Q,X))||G.enumerable})}return J},Ag6=(J)=>Og6(ps({},"__esModule",{value:!0}),J),vf1={};Ig6(vf1,{Commands:()=>Bg6,UpgradePolicy:()=>ff1});jf1.exports=Ag6(vf1);var $f1=u6(),LG=wG(),kf1=j9(),EG=KZ(),ff1=((J)=>{return J[J.COMPATIBLE=0]="COMPATIBLE",J[J.ADDITIVE=128]="ADDITIVE",J[J.DEP_ONLY=192]="DEP_ONLY",J})(ff1||{}),Bg6={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,LG.parse)(EG.ArgumentSchema,Y)),address:(0,LG.parse)(EG.ArgumentSchema,Q)}}},SplitCoins(J,Q){return{$kind:"SplitCoins",SplitCoins:{coin:(0,LG.parse)(EG.ArgumentSchema,J),amounts:Q.map((Y)=>(0,LG.parse)(EG.ArgumentSchema,Y))}}},MergeCoins(J,Q){return{$kind:"MergeCoins",MergeCoins:{destination:(0,LG.parse)(EG.ArgumentSchema,J),sources:Q.map((Y)=>(0,LG.parse)(EG.ArgumentSchema,Y))}}},Publish({modules:J,dependencies:Q}){return{$kind:"Publish",Publish:{modules:J.map((Y)=>typeof Y==="string"?Y:(0,$f1.toBase64)(new Uint8Array(Y))),dependencies:Q.map((Y)=>(0,kf1.normalizeSuiObjectId)(Y))}}},Upgrade({modules:J,dependencies:Q,package:Y,ticket:G}){return{$kind:"Upgrade",Upgrade:{modules:J.map((X)=>typeof X==="string"?X:(0,$f1.toBase64)(new Uint8Array(X))),dependencies:Q.map((X)=>(0,kf1.normalizeSuiObjectId)(X)),package:Y,ticket:(0,LG.parse)(EG.ArgumentSchema,G)}}},MakeMoveVec({type:J,elements:Q}){return{$kind:"MakeMoveVec",MakeMoveVec:{type:J??null,elements:Q.map((Y)=>(0,LG.parse)(EG.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((K)=>(0,LG.parse)(EG.ArgumentSchema,K)):(0,LG.parse)(EG.ArgumentSchema,X)])),data:Y}}}}});var is=M((BW5,mf1)=>{var{defineProperty:_s,getOwnPropertyDescriptor:Ng6,getOwnPropertyNames:wg6}=Object,Lg6=Object.prototype.hasOwnProperty,Eg6=(J,Q)=>{for(var Y in Q)_s(J,Y,{get:Q[Y],enumerable:!0})},Cg6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of wg6(Q))if(!Lg6.call(J,X)&&X!==Y)_s(J,X,{get:()=>Q[X],enumerable:!(G=Ng6(Q,X))||G.enumerable})}return J},Rg6=(J)=>Cg6(_s({},"__esModule",{value:!0}),J),bf1={};Eg6(bf1,{NormalizedCallArg:()=>cs,ObjectRef:()=>Hj,SerializedTransactionDataV1:()=>gg6,StructTag:()=>gf1,TransactionArgument:()=>CG,TypeTag:()=>Mj,serializeV1TransactionData:()=>mg6,transactionDataFromV1:()=>ug6});mf1.exports=Rg6(bf1);var wI=u6(),K1=wG(),yf1=R7(),_E=KZ(),Hj=(0,K1.object)({digest:(0,K1.string)(),objectId:(0,K1.string)(),version:(0,K1.union)([(0,K1.pipe)((0,K1.number)(),(0,K1.integer)()),(0,K1.string)(),(0,K1.bigint)()])}),Fg6=(0,_E.safeEnum)({ImmOrOwned:Hj,Shared:(0,K1.object)({objectId:_E.ObjectID,initialSharedVersion:_E.JsonU64,mutable:(0,K1.boolean)()}),Receiving:Hj}),cs=(0,_E.safeEnum)({Object:Fg6,Pure:(0,K1.array)((0,K1.pipe)((0,K1.number)(),(0,K1.integer)()))}),xf1=(0,K1.union)([(0,K1.object)({kind:(0,K1.literal)("Input"),index:(0,K1.pipe)((0,K1.number)(),(0,K1.integer)()),value:(0,K1.unknown)(),type:(0,K1.optional)((0,K1.literal)("object"))}),(0,K1.object)({kind:(0,K1.literal)("Input"),index:(0,K1.pipe)((0,K1.number)(),(0,K1.integer)()),value:(0,K1.unknown)(),type:(0,K1.literal)("pure")})]),Tg6=(0,K1.union)([(0,K1.object)({Epoch:(0,K1.pipe)((0,K1.number)(),(0,K1.integer)())}),(0,K1.object)({None:(0,K1.nullable)((0,K1.literal)(!0))})]),hf1=(0,K1.pipe)((0,K1.union)([(0,K1.number)(),(0,K1.string)(),(0,K1.bigint)()]),(0,K1.check)((J)=>{if(!["string","number","bigint"].includes(typeof J))return!1;try{return BigInt(J),!0}catch{return!1}})),Mj=(0,K1.union)([(0,K1.object)({bool:(0,K1.nullable)((0,K1.literal)(!0))}),(0,K1.object)({u8:(0,K1.nullable)((0,K1.literal)(!0))}),(0,K1.object)({u64:(0,K1.nullable)((0,K1.literal)(!0))}),(0,K1.object)({u128:(0,K1.nullable)((0,K1.literal)(!0))}),(0,K1.object)({address:(0,K1.nullable)((0,K1.literal)(!0))}),(0,K1.object)({signer:(0,K1.nullable)((0,K1.literal)(!0))}),(0,K1.object)({vector:(0,K1.lazy)(()=>Mj)}),(0,K1.object)({struct:(0,K1.lazy)(()=>gf1)}),(0,K1.object)({u16:(0,K1.nullable)((0,K1.literal)(!0))}),(0,K1.object)({u32:(0,K1.nullable)((0,K1.literal)(!0))}),(0,K1.object)({u256:(0,K1.nullable)((0,K1.literal)(!0))})]),gf1=(0,K1.object)({address:(0,K1.string)(),module:(0,K1.string)(),name:(0,K1.string)(),typeParams:(0,K1.array)(Mj)}),Sg6=(0,K1.object)({budget:(0,K1.optional)(hf1),price:(0,K1.optional)(hf1),payment:(0,K1.optional)((0,K1.array)(Hj)),owner:(0,K1.optional)((0,K1.string)())}),Pg6=[xf1,(0,K1.object)({kind:(0,K1.literal)("GasCoin")}),(0,K1.object)({kind:(0,K1.literal)("Result"),index:(0,K1.pipe)((0,K1.number)(),(0,K1.integer)())}),(0,K1.object)({kind:(0,K1.literal)("NestedResult"),index:(0,K1.pipe)((0,K1.number)(),(0,K1.integer)()),resultIndex:(0,K1.pipe)((0,K1.number)(),(0,K1.integer)())})],CG=(0,K1.union)([...Pg6]),$g6=(0,K1.object)({kind:(0,K1.literal)("MoveCall"),target:(0,K1.pipe)((0,K1.string)(),(0,K1.check)((J)=>J.split("::").length===3)),typeArguments:(0,K1.array)((0,K1.string)()),arguments:(0,K1.array)(CG)}),kg6=(0,K1.object)({kind:(0,K1.literal)("TransferObjects"),objects:(0,K1.array)(CG),address:CG}),vg6=(0,K1.object)({kind:(0,K1.literal)("SplitCoins"),coin:CG,amounts:(0,K1.array)(CG)}),fg6=(0,K1.object)({kind:(0,K1.literal)("MergeCoins"),destination:CG,sources:(0,K1.array)(CG)}),jg6=(0,K1.object)({kind:(0,K1.literal)("MakeMoveVec"),type:(0,K1.union)([(0,K1.object)({Some:Mj}),(0,K1.object)({None:(0,K1.nullable)((0,K1.literal)(!0))})]),objects:(0,K1.array)(CG)}),hg6=(0,K1.object)({kind:(0,K1.literal)("Publish"),modules:(0,K1.array)((0,K1.array)((0,K1.pipe)((0,K1.number)(),(0,K1.integer)()))),dependencies:(0,K1.array)((0,K1.string)())}),bg6=(0,K1.object)({kind:(0,K1.literal)("Upgrade"),modules:(0,K1.array)((0,K1.array)((0,K1.pipe)((0,K1.number)(),(0,K1.integer)()))),dependencies:(0,K1.array)((0,K1.string)()),packageId:(0,K1.string)(),ticket:CG}),yg6=[$g6,kg6,vg6,fg6,hg6,bg6,jg6],xg6=(0,K1.union)([...yg6]),gg6=(0,K1.object)({version:(0,K1.literal)(1),sender:(0,K1.optional)((0,K1.string)()),expiration:(0,K1.nullish)(Tg6),gasConfig:Sg6,inputs:(0,K1.array)(xf1),transactions:(0,K1.array)(xg6)});function mg6(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,wI.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:yf1.TypeTagSerializer.parseFromStr(Y.MakeMoveVec.type)},objects:Y.MakeMoveVec.elements.map((G)=>kK(G,Q))};if(Y.MergeCoins)return{kind:"MergeCoins",destination:kK(Y.MergeCoins.destination,Q),sources:Y.MergeCoins.sources.map((G)=>kK(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)=>kK(G,Q))};if(Y.Publish)return{kind:"Publish",modules:Y.Publish.modules.map((G)=>Array.from((0,wI.fromBase64)(G))),dependencies:Y.Publish.dependencies};if(Y.SplitCoins)return{kind:"SplitCoins",coin:kK(Y.SplitCoins.coin,Q),amounts:Y.SplitCoins.amounts.map((G)=>kK(G,Q))};if(Y.TransferObjects)return{kind:"TransferObjects",objects:Y.TransferObjects.objects.map((G)=>kK(G,Q)),address:kK(Y.TransferObjects.address,Q)};if(Y.Upgrade)return{kind:"Upgrade",modules:Y.Upgrade.modules.map((G)=>Array.from((0,wI.fromBase64)(G))),dependencies:Y.Upgrade.dependencies,packageId:Y.Upgrade.package,ticket:kK(Y.Upgrade.ticket,Q)};throw Error(`Unknown transaction ${Object.keys(Y)}`)})}}function kK(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 ug6(J){return(0,K1.parse)(_E.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,K1.is)(cs,Q.value)){let Y=(0,K1.parse)(cs,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,wI.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?yf1.TypeTagSerializer.tagToString(Q.type.Some):null,elements:Q.objects.map((Y)=>vK(Y))}};case"MergeCoins":return{MergeCoins:{destination:vK(Q.destination),sources:Q.sources.map((Y)=>vK(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((K)=>vK(K))}}}case"Publish":return{Publish:{modules:Q.modules.map((Y)=>(0,wI.toBase64)(Uint8Array.from(Y))),dependencies:Q.dependencies}};case"SplitCoins":return{SplitCoins:{coin:vK(Q.coin),amounts:Q.amounts.map((Y)=>vK(Y))}};case"TransferObjects":return{TransferObjects:{objects:Q.objects.map((Y)=>vK(Y)),address:vK(Q.address)}};case"Upgrade":return{Upgrade:{modules:Q.modules.map((Y)=>(0,wI.toBase64)(Uint8Array.from(Y))),dependencies:Q.dependencies,package:Q.packageId,ticket:vK(Q.ticket)}}}throw Error(`Unknown transaction ${Object.keys(Q)}`)})})}function vK(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 df1=M((NW5,lf1)=>{var{defineProperty:ns,getOwnPropertyDescriptor:lg6,getOwnPropertyNames:dg6}=Object,pg6=Object.prototype.hasOwnProperty,cg6=(J,Q)=>{for(var Y in Q)ns(J,Y,{get:Q[Y],enumerable:!0})},_g6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of dg6(Q))if(!pg6.call(J,X)&&X!==Y)ns(J,X,{get:()=>Q[X],enumerable:!(G=lg6(Q,X))||G.enumerable})}return J},ig6=(J)=>_g6(ns({},"__esModule",{value:!0}),J),uf1={};cg6(uf1,{SerializedTransactionDataV2Schema:()=>Jm6});lf1.exports=ig6(uf1);var f1=wG(),n9=KZ();function iE(J){return(0,f1.union)(Object.entries(J).map(([Q,Y])=>(0,f1.object)({[Q]:Y})))}var yQ=iE({GasCoin:(0,f1.literal)(!0),Input:(0,f1.pipe)((0,f1.number)(),(0,f1.integer)()),Result:(0,f1.pipe)((0,f1.number)(),(0,f1.integer)()),NestedResult:(0,f1.tuple)([(0,f1.pipe)((0,f1.number)(),(0,f1.integer)()),(0,f1.pipe)((0,f1.number)(),(0,f1.integer)())])}),ng6=(0,f1.object)({budget:(0,f1.nullable)(n9.JsonU64),price:(0,f1.nullable)(n9.JsonU64),owner:(0,f1.nullable)(n9.SuiAddress),payment:(0,f1.nullable)((0,f1.array)(n9.ObjectRefSchema))}),ag6=(0,f1.object)({package:n9.ObjectID,module:(0,f1.string)(),function:(0,f1.string)(),typeArguments:(0,f1.array)((0,f1.string)()),arguments:(0,f1.array)(yQ)}),og6=(0,f1.object)({name:(0,f1.string)(),inputs:(0,f1.record)((0,f1.string)(),(0,f1.union)([yQ,(0,f1.array)(yQ)])),data:(0,f1.record)((0,f1.string)(),(0,f1.unknown)())}),rg6=iE({MoveCall:ag6,TransferObjects:(0,f1.object)({objects:(0,f1.array)(yQ),address:yQ}),SplitCoins:(0,f1.object)({coin:yQ,amounts:(0,f1.array)(yQ)}),MergeCoins:(0,f1.object)({destination:yQ,sources:(0,f1.array)(yQ)}),Publish:(0,f1.object)({modules:(0,f1.array)(n9.BCSBytes),dependencies:(0,f1.array)(n9.ObjectID)}),MakeMoveVec:(0,f1.object)({type:(0,f1.nullable)((0,f1.string)()),elements:(0,f1.array)(yQ)}),Upgrade:(0,f1.object)({modules:(0,f1.array)(n9.BCSBytes),dependencies:(0,f1.array)(n9.ObjectID),package:n9.ObjectID,ticket:yQ}),$Intent:og6}),sg6=iE({ImmOrOwnedObject:n9.ObjectRefSchema,SharedObject:(0,f1.object)({objectId:n9.ObjectID,initialSharedVersion:n9.JsonU64,mutable:(0,f1.boolean)()}),Receiving:n9.ObjectRefSchema}),tg6=iE({Object:sg6,Pure:(0,f1.object)({bytes:n9.BCSBytes}),UnresolvedPure:(0,f1.object)({value:(0,f1.unknown)()}),UnresolvedObject:(0,f1.object)({objectId:n9.ObjectID,version:(0,f1.optional)((0,f1.nullable)(n9.JsonU64)),digest:(0,f1.optional)((0,f1.nullable)((0,f1.string)())),initialSharedVersion:(0,f1.optional)((0,f1.nullable)(n9.JsonU64)),mutable:(0,f1.optional)((0,f1.nullable)((0,f1.boolean)()))})}),eg6=iE({None:(0,f1.literal)(!0),Epoch:n9.JsonU64}),Jm6=(0,f1.object)({version:(0,f1.literal)(2),sender:(0,f1.nullish)(n9.SuiAddress),expiration:(0,f1.nullish)(eg6),gasData:ng6,inputs:(0,f1.array)(tg6),commands:(0,f1.array)(rg6),digest:(0,f1.optional)((0,f1.nullable)((0,f1.string)()))})});var RU=M((wW5,cf1)=>{var{defineProperty:os,getOwnPropertyDescriptor:Qm6,getOwnPropertyNames:Ym6}=Object,Gm6=Object.prototype.hasOwnProperty,Xm6=(J,Q)=>{for(var Y in Q)os(J,Y,{get:Q[Y],enumerable:!0})},Km6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Ym6(Q))if(!Gm6.call(J,X)&&X!==Y)os(J,X,{get:()=>Q[X],enumerable:!(G=Qm6(Q,X))||G.enumerable})}return J},zm6=(J)=>Km6(os({},"__esModule",{value:!0}),J),pf1={};Xm6(pf1,{Inputs:()=>Vm6});cf1.exports=zm6(pf1);var Wm6=u6(),as=j9();function Zm6(J){return{$kind:"Pure",Pure:{bytes:J instanceof Uint8Array?(0,Wm6.toBase64)(J):J.toBase64()}}}var Vm6={Pure:Zm6,ObjectRef({objectId:J,digest:Q,version:Y}){return{$kind:"Object",Object:{$kind:"ImmOrOwnedObject",ImmOrOwnedObject:{digest:Q,version:Y,objectId:(0,as.normalizeSuiAddress)(J)}}}},SharedObjectRef({objectId:J,mutable:Q,initialSharedVersion:Y}){return{$kind:"Object",Object:{$kind:"SharedObject",SharedObject:{mutable:Q,initialSharedVersion:Y,objectId:(0,as.normalizeSuiAddress)(J)}}}},ReceivingRef({objectId:J,digest:Q,version:Y}){return{$kind:"Object",Object:{$kind:"Receiving",Receiving:{digest:Q,version:Y,objectId:(0,as.normalizeSuiAddress)(J)}}}}}});var ts=M((LW5,af1)=>{var{defineProperty:ss,getOwnPropertyDescriptor:qm6,getOwnPropertyNames:Um6}=Object,Dm6=Object.prototype.hasOwnProperty,Hm6=(J,Q)=>{for(var Y in Q)ss(J,Y,{get:Q[Y],enumerable:!0})},Mm6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Um6(Q))if(!Dm6.call(J,X)&&X!==Y)ss(J,X,{get:()=>Q[X],enumerable:!(G=qm6(Q,X))||G.enumerable})}return J},Im6=(J)=>Mm6(ss({},"__esModule",{value:!0}),J),if1={};Hm6(if1,{getPureBcsSchema:()=>rs,isTxContext:()=>Rm6,normalizedTypeToMoveTypeSignature:()=>Fm6,pureBcsSchemaFromOpenMoveTypeSignatureBody:()=>nf1});af1.exports=Im6(if1);var i8=R7(),_f1=pW(),nE=j9(),Om6="object",Am6="ID",Bm6="ascii",Nm6="String",wm6="string",Lm6="String",Em6="option",Cm6="Option";function Rm6(J){let Q=typeof J.body==="object"&&"datatype"in J.body?J.body.datatype:null;return!!Q&&(0,nE.normalizeSuiAddress)(Q.package)===(0,nE.normalizeSuiAddress)("0x2")&&Q.module==="tx_context"&&Q.type==="TxContext"}function rs(J){if(typeof J==="string")switch(J){case"address":return i8.bcs.Address;case"bool":return i8.bcs.Bool;case"u8":return i8.bcs.U8;case"u16":return i8.bcs.U16;case"u32":return i8.bcs.U32;case"u64":return i8.bcs.U64;case"u128":return i8.bcs.U128;case"u256":return i8.bcs.U256;default:throw Error(`Unknown type signature ${J}`)}if("vector"in J){if(J.vector==="u8")return i8.bcs.byteVector().transform({input:(Y)=>typeof Y==="string"?new TextEncoder().encode(Y):Y,output:(Y)=>Y});let Q=rs(J.vector);return Q?i8.bcs.vector(Q):null}if("datatype"in J){let Q=(0,nE.normalizeSuiAddress)(J.datatype.package);if(Q===(0,nE.normalizeSuiAddress)(_f1.MOVE_STDLIB_ADDRESS)){if(J.datatype.module===Bm6&&J.datatype.type===Nm6)return i8.bcs.String;if(J.datatype.module===wm6&&J.datatype.type===Lm6)return i8.bcs.String;if(J.datatype.module===Em6&&J.datatype.type===Cm6){let Y=rs(J.datatype.typeParameters[0]);return Y?i8.bcs.vector(Y):null}}if(Q===(0,nE.normalizeSuiAddress)(_f1.SUI_FRAMEWORK_ADDRESS)&&J.datatype.module===Om6&&J.datatype.type===Am6)return i8.bcs.Address}return null}function Fm6(J){if(typeof J==="object"&&"Reference"in J)return{ref:"&",body:aE(J.Reference)};if(typeof J==="object"&&"MutableReference"in J)return{ref:"&mut",body:aE(J.MutableReference)};return{ref:null,body:aE(J)}}function aE(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:aE(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(aE)}};if("TypeParameter"in J)return{typeParameter:J.TypeParameter};throw Error(`Unexpected type ${JSON.stringify(J)}`)}function nf1(J){if(typeof J==="string")switch(J){case"address":return i8.bcs.Address;case"bool":return i8.bcs.Bool;case"u8":return i8.bcs.U8;case"u16":return i8.bcs.U16;case"u32":return i8.bcs.U32;case"u64":return i8.bcs.U64;case"u128":return i8.bcs.U128;case"u256":return i8.bcs.U256;default:throw Error(`Unknown type signature ${J}`)}if("vector"in J)return i8.bcs.vector(nf1(J.vector));throw Error(`Expected pure typeSignature, but got ${JSON.stringify(J)}`)}});var Yt=M((EW5,rf1)=>{var{defineProperty:Qt,getOwnPropertyDescriptor:Tm6,getOwnPropertyNames:Sm6}=Object,Pm6=Object.prototype.hasOwnProperty,$m6=(J,Q)=>{for(var Y in Q)Qt(J,Y,{get:Q[Y],enumerable:!0})},km6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Sm6(Q))if(!Pm6.call(J,X)&&X!==Y)Qt(J,X,{get:()=>Q[X],enumerable:!(G=Tm6(Q,X))||G.enumerable})}return J},vm6=(J)=>km6(Qt({},"__esModule",{value:!0}),J),of1={};$m6(of1,{jsonRpcClientResolveTransactionPlugin:()=>gm6});rf1.exports=vm6(of1);var fm6=wG(),Jt=pW(),jm6=KZ(),Ij=RU(),es=ts(),hm6=AK(),bm6=50,ym6=1000n,xm6=50000000000;function gm6(J){return async function(Y,G,X){if(await pm6(Y,J),await dm6(Y,J),!G.onlyTransactionKind)await mm6(Y,J),await um6(Y,J),await lm6(Y,J);return await X()}}async function mm6(J,Q){if(!J.gasConfig.price)J.gasConfig.price=String(await Q.getReferenceGasPrice())}async function um6(J,Q){if(J.gasConfig.budget)return;let Y=await Q.dryRunTransactionBlock({transactionBlock:J.build({overrides:{gasData:{budget:String(xm6),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=ym6*BigInt(J.gasConfig.price||1n),X=BigInt(Y.effects.gasUsed.computationCost)+G,K=X+BigInt(Y.effects.gasUsed.storageCost)-BigInt(Y.effects.gasUsed.storageRebate);J.gasConfig.budget=String(K>X?K:X)}async function lm6(J,Q){if(!J.gasConfig.payment){let G=(await Q.getCoins({owner:J.gasConfig.owner||J.sender,coinType:Jt.SUI_TYPE_ARG})).data.filter((X)=>{return!J.inputs.find((z)=>{if(z.Object?.ImmOrOwnedObject)return X.coinObjectId===z.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,fm6.parse)(jm6.ObjectRefSchema,X))}}async function dm6(J,Q){let Y=J.inputs.filter((q)=>{return q.UnresolvedObject&&!(q.UnresolvedObject.version||q.UnresolvedObject?.initialSharedVersion)}),G=[...new Set(Y.map((q)=>(0,Jt.normalizeSuiObjectId)(q.UnresolvedObject.objectId)))],X=G.length?(0,hm6.chunk)(G,bm6):[],K=(await Promise.all(X.map((q)=>Q.multiGetObjects({ids:q,options:{showOwner:!0}})))).flat(),z=new Map(G.map((q,U)=>{return[q,K[U]]})),W=Array.from(z).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=K.map((q)=>{if(q.error||!q.data)throw Error(`Failed to fetch object: ${q.error}`);let U=q.data.owner,D=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:D}}),V=new Map(G.map((q,U)=>{return[q,Z[U]]}));for(let[q,U]of J.inputs.entries()){if(!U.UnresolvedObject)continue;let D,H=(0,Jt.normalizeSuiAddress)(U.UnresolvedObject.objectId),I=V.get(H);if(U.UnresolvedObject.initialSharedVersion??I?.initialSharedVersion)D=Ij.Inputs.SharedObjectRef({objectId:H,initialSharedVersion:U.UnresolvedObject.initialSharedVersion||I?.initialSharedVersion,mutable:U.UnresolvedObject.mutable||cm6(J,q)});else if(_m6(J,q))D=Ij.Inputs.ReceivingRef({objectId:H,digest:U.UnresolvedObject.digest??I?.digest,version:U.UnresolvedObject.version??I?.version});J.inputs[J.inputs.indexOf(U)]=D??Ij.Inputs.ObjectRef({objectId:H,digest:U.UnresolvedObject.digest??I?.digest,version:U.UnresolvedObject.version??I?.version})}}async function pm6(J,Q){let{inputs:Y,commands:G}=J,X=[],K=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}`;K.add(q),X.push(W.MoveCall)}}});let z=new Map;if(K.size>0)await Promise.all([...K].map(async(W)=>{let[Z,V,q]=W.split("::"),U=await Q.getNormalizedMoveFunction({package:Z,module:V,function:q});z.set(W,U.parameters.map((D)=>(0,es.normalizedTypeToMoveTypeSignature)(D)))}));if(X.length)await Promise.all(X.map(async(W)=>{let Z=z.get(`${W.package}::${W.module}::${W.function}`);if(!Z)return;let q=Z.length>0&&(0,es.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,D)=>{let H=Z.arguments[D];if(H.$kind!=="Input")return;let I=Y[H.Input];if(!I.UnresolvedPure&&!I.UnresolvedObject)return;let O=I.UnresolvedPure?.value??I.UnresolvedObject?.objectId,A=(0,es.getPureBcsSchema)(U.body);if(A){H.type="pure",Y[Y.indexOf(I)]=Ij.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)}`);H.type="object";let B=I.UnresolvedPure?{$kind:"UnresolvedObject",UnresolvedObject:{objectId:O}}:I;Y[H.Input]=B})})}function cm6(J,Q){let Y=!1;return J.getInputUses(Q,(G,X)=>{if(X.MoveCall&&X.MoveCall._argumentTypes){let K=X.MoveCall.arguments.indexOf(G);Y=X.MoveCall._argumentTypes[K].ref!=="&"||Y}if(X.$kind==="MakeMoveVec"||X.$kind==="MergeCoins"||X.$kind==="SplitCoins"||X.$kind==="TransferObjects")Y=!0}),Y}function _m6(J,Q){let Y=!1;return J.getInputUses(Q,(G,X)=>{if(X.MoveCall&&X.MoveCall._argumentTypes){let K=X.MoveCall.arguments.indexOf(G);Y=im6(X.MoveCall._argumentTypes[K])||Y}}),Y}function im6(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 Xt=M((CW5,Gj1)=>{var{defineProperty:Gt,getOwnPropertyDescriptor:nm6,getOwnPropertyNames:am6}=Object,om6=Object.prototype.hasOwnProperty,rm6=(J,Q)=>{for(var Y in Q)Gt(J,Y,{get:Q[Y],enumerable:!0})},sm6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of am6(Q))if(!om6.call(J,X)&&X!==Y)Gt(J,X,{get:()=>Q[X],enumerable:!(G=nm6(Q,X))||G.enumerable})}return J},tm6=(J)=>sm6(Gt({},"__esModule",{value:!0}),J),Jj1={};rm6(Jj1,{getClient:()=>Yj1,needsTransactionResolution:()=>Qj1,resolveTransactionPlugin:()=>Qu6});Gj1.exports=tm6(Jj1);var em6=RU(),sf1=R7(),Ju6=Yt();function Qj1(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 Qu6(J,Q,Y){if(Yu6(J),!Qj1(J,Q))return await tf1(J),Y();let G=Yj1(Q);return(G.core?.resolveTransactionPlugin()??(0,Ju6.jsonRpcClientResolveTransactionPlugin)(G))(J,Q,async()=>{await tf1(J),await Y()})}function tf1(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 Yj1(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 Yu6(J){for(let Q of J.commands)switch(Q.$kind){case"SplitCoins":Q.SplitCoins.amounts.forEach((Y)=>{ef1(Y,sf1.bcs.U64,J)});break;case"TransferObjects":ef1(Q.TransferObjects.address,sf1.bcs.Address,J);break}}function ef1(J,Q,Y){if(J.$kind!=="Input")return;let G=Y.inputs[J.Input];if(G.$kind!=="UnresolvedPure")return;Y.inputs[J.Input]=em6.Inputs.Pure(Q.serialize(G.UnresolvedPure.value))}});var zt=M((RW5,zj1)=>{var{defineProperty:Kt,getOwnPropertyDescriptor:Gu6,getOwnPropertyNames:Xu6}=Object,Ku6=Object.prototype.hasOwnProperty,zu6=(J,Q)=>{for(var Y in Q)Kt(J,Y,{get:Q[Y],enumerable:!0})},Wu6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Xu6(Q))if(!Ku6.call(J,X)&&X!==Y)Kt(J,X,{get:()=>Q[X],enumerable:!(G=Gu6(Q,X))||G.enumerable})}return J},Zu6=(J)=>Wu6(Kt({},"__esModule",{value:!0}),J),Kj1={};zu6(Kj1,{createObjectMethods:()=>Vu6});zj1.exports=Zu6(Kj1);var Xj1=RU();function Vu6(J){function Q(Y){return J(Y)}return Q.system=(Y)=>{let G=Y?.mutable;if(G!==void 0)return Q(Xj1.Inputs.SharedObjectRef({objectId:"0x5",initialSharedVersion:1,mutable:G}));return Q({$kind:"UnresolvedObject",UnresolvedObject:{objectId:"0x5",initialSharedVersion:1}})},Q.clock=()=>Q(Xj1.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 Vt=M((FW5,Zj1)=>{var{defineProperty:Zt,getOwnPropertyDescriptor:qu6,getOwnPropertyNames:Uu6}=Object,Du6=Object.prototype.hasOwnProperty,Hu6=(J,Q)=>{for(var Y in Q)Zt(J,Y,{get:Q[Y],enumerable:!0})},Mu6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Uu6(Q))if(!Du6.call(J,X)&&X!==Y)Zt(J,X,{get:()=>Q[X],enumerable:!(G=qu6(Q,X))||G.enumerable})}return J},Iu6=(J)=>Mu6(Zt({},"__esModule",{value:!0}),J),Wj1={};Hu6(Wj1,{createPure:()=>Au6});Zj1.exports=Iu6(Wj1);var Ou6=u6(),xQ=R7(),Wt=So();function Au6(J){function Q(Y,G){if(typeof Y==="string")return J((0,Wt.pureBcsSchemaFromTypeName)(Y).serialize(G));if(Y instanceof Uint8Array||(0,Ou6.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(xQ.bcs.U8.serialize(Y)),Q.u16=(Y)=>J(xQ.bcs.U16.serialize(Y)),Q.u32=(Y)=>J(xQ.bcs.U32.serialize(Y)),Q.u64=(Y)=>J(xQ.bcs.U64.serialize(Y)),Q.u128=(Y)=>J(xQ.bcs.U128.serialize(Y)),Q.u256=(Y)=>J(xQ.bcs.U256.serialize(Y)),Q.bool=(Y)=>J(xQ.bcs.Bool.serialize(Y)),Q.string=(Y)=>J(xQ.bcs.String.serialize(Y)),Q.address=(Y)=>J(xQ.bcs.Address.serialize(Y)),Q.id=Q.address,Q.vector=(Y,G)=>{return J(xQ.bcs.vector((0,Wt.pureBcsSchemaFromTypeName)(Y)).serialize(G))},Q.option=(Y,G)=>{return J(xQ.bcs.option((0,Wt.pureBcsSchemaFromTypeName)(Y)).serialize(G))},Q}});var Uj1=M((TW5,qj1)=>{var{defineProperty:qt,getOwnPropertyDescriptor:Bu6,getOwnPropertyNames:Nu6}=Object,wu6=Object.prototype.hasOwnProperty,Lu6=(J,Q)=>{for(var Y in Q)qt(J,Y,{get:Q[Y],enumerable:!0})},Eu6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Nu6(Q))if(!wu6.call(J,X)&&X!==Y)qt(J,X,{get:()=>Q[X],enumerable:!(G=Bu6(Q,X))||G.enumerable})}return J},Cu6=(J)=>Eu6(qt({},"__esModule",{value:!0}),J),Vj1={};Lu6(Vj1,{hashTypedData:()=>Fu6});qj1.exports=Cu6(Vj1);var Ru6=_M();function Fu6(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,Ru6.blake2b)(G,{dkLen:32})}});var Oj=M((SW5,Ij1)=>{var{defineProperty:Ut,getOwnPropertyDescriptor:Tu6,getOwnPropertyNames:Su6}=Object,Pu6=Object.prototype.hasOwnProperty,$u6=(J,Q)=>{for(var Y in Q)Ut(J,Y,{get:Q[Y],enumerable:!0})},ku6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Su6(Q))if(!Pu6.call(J,X)&&X!==Y)Ut(J,X,{get:()=>Q[X],enumerable:!(G=Tu6(Q,X))||G.enumerable})}return J},vu6=(J)=>ku6(Ut({},"__esModule",{value:!0}),J),Dj1={};$u6(Dj1,{extractMutableReference:()=>Hj1,extractReference:()=>Mj1,extractStructTag:()=>hu6,getIdFromCallArg:()=>bu6,isArgument:()=>yu6,remapCommandArguments:()=>xu6});Ij1.exports=vu6(Dj1);var fu6=wG(),oE=j9(),ju6=KZ();function Hj1(J){return typeof J==="object"&&"MutableReference"in J?J.MutableReference:void 0}function Mj1(J){return typeof J==="object"&&"Reference"in J?J.Reference:void 0}function hu6(J){if(typeof J==="object"&&"Struct"in J)return J;let Q=Mj1(J),Y=Hj1(J);if(typeof Q==="object"&&"Struct"in Q)return Q;if(typeof Y==="object"&&"Struct"in Y)return Y;return}function bu6(J){if(typeof J==="string")return(0,oE.normalizeSuiAddress)(J);if(J.Object){if(J.Object.ImmOrOwnedObject)return(0,oE.normalizeSuiAddress)(J.Object.ImmOrOwnedObject.objectId);if(J.Object.Receiving)return(0,oE.normalizeSuiAddress)(J.Object.Receiving.objectId);return(0,oE.normalizeSuiAddress)(J.Object.SharedObject.objectId)}if(J.UnresolvedObject)return(0,oE.normalizeSuiAddress)(J.UnresolvedObject.objectId);return}function yu6(J){return(0,fu6.is)(ju6.ArgumentSchema,J)}function xu6(J,Q,Y){let G=(X)=>{switch(X.$kind){case"Input":{let K=Q.get(X.Input);if(K===void 0)throw Error(`Input ${X.Input} not found in input mapping`);return{...X,Input:K}}case"Result":{let K=Y.get(X.Result);if(K!==void 0)return{...X,Result:K};return X}case"NestedResult":{let K=Y.get(X.NestedResult[0]);if(K!==void 0)return{...X,NestedResult:[K,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[K,z]of Object.entries(X))J.$Intent.inputs[K]=Array.isArray(z)?z.map(G):G(z);break}case"Publish":break}}});var LI=M((PW5,Bj1)=>{var{defineProperty:Ht,getOwnPropertyDescriptor:gu6,getOwnPropertyNames:mu6}=Object,uu6=Object.prototype.hasOwnProperty,lu6=(J,Q)=>{for(var Y in Q)Ht(J,Y,{get:Q[Y],enumerable:!0})},du6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of mu6(Q))if(!uu6.call(J,X)&&X!==Y)Ht(J,X,{get:()=>Q[X],enumerable:!(G=gu6(Q,X))||G.enumerable})}return J},pu6=(J)=>du6(Ht({},"__esModule",{value:!0}),J),Aj1={};lu6(Aj1,{TransactionDataBuilder:()=>zZ});Bj1.exports=pu6(Aj1);var cu6=u6(),Aj=wG(),Bj=R7(),rE=j9(),Nj=KZ(),_u6=is(),iu6=Uj1(),Dt=Oj();function Oj1(J){return(0,rE.normalizeSuiAddress)(J).replace("0x","")}class zZ{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=Bj.bcs.TransactionKind.parse(J).ProgrammableTransaction;if(!Y)throw Error("Unable to deserialize from bytes.");return zZ.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=Bj.bcs.TransactionData.parse(J)?.V1,G=Y.kind.ProgrammableTransaction;if(!Y||!G)throw Error("Unable to deserialize from bytes.");return zZ.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 zZ((0,Aj.parse)(Nj.TransactionDataSchema,J));else return new zZ((0,Aj.parse)(Nj.TransactionDataSchema,(0,_u6.transactionDataFromV1)(J)))}static getDigestFromBytes(J){let Q=(0,iu6.hashTypedData)("TransactionData",J);return(0,cu6.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,K={ProgrammableTransaction:{inputs:G,commands:X}};if(Y)return Bj.bcs.TransactionKind.serialize(K,{maxSize:J}).toBytes();let z=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:Oj1(W),expiration:z?z:{None:!0},gasData:{payment:Z.payment,owner:Oj1(this.gasData.owner??W),price:BigInt(Z.price),budget:BigInt(Z.budget)},kind:{ProgrammableTransaction:{inputs:G,commands:X}}};return Bj.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,K]of Object.entries(G))Y.$Intent.inputs[X]=Array.isArray(K)?K.map((z)=>Q(z,Y,J)):Q(K,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,K,z)=>{if(z<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,Aj.parse)(Nj.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 z=0;z<Q.inputs.length;z++){let W=Q.inputs[z],Z=(0,Dt.getIdFromCallArg)(W),V=-1;if(Z!==void 0){if(V=this.inputs.findIndex((q)=>(0,Dt.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(z,V);else{let q=this.inputs.length;this.inputs.push(W),Y.set(z,q)}}for(let z=0;z<Q.commands.length;z++)G.set(z,J+z);let X=[];for(let z=0;z<Q.commands.length;z++){let W=structuredClone(Q.commands[z]);(0,Dt.remapCommandArguments)(W,Y,G),X.push(W)}this.commands.splice(J,0,...X);let K=X.length;if(K>0)this.mapArguments((z,W,Z)=>{if(Z>=J&&Z<J+X.length)return z;switch(z.$kind){case"Result":if(z.Result>=J)z.Result+=K;break;case"NestedResult":if(z.NestedResult[0]>=J)z.NestedResult[0]+=K;break}return z})}getDigest(){let J=this.build({onlyTransactionKind:!1});return zZ.getDigestFromBytes(J)}snapshot(){return(0,Aj.parse)(Nj.TransactionDataSchema,this)}shallowClone(){return new zZ({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,K=G.Object.ImmOrOwnedObject??G.Object.Receiving;if((0,rE.normalizeSuiAddress)(X.objectId)!==(0,rE.normalizeSuiAddress)(K.objectId)||X.version!=null&&X.version!==K.version||X.digest!=null&&X.digest!==K.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(K)}`)}else if(G.Object.$kind==="SharedObject"){let X=Y.UnresolvedObject,K=G.Object.SharedObject;if((0,rE.normalizeSuiAddress)(X.objectId)!==(0,rE.normalizeSuiAddress)(K.objectId)||X.initialSharedVersion!=null&&X.initialSharedVersion!==K.initialSharedVersion||X.mutable!=null&&X.mutable!==K.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(K)}`)}else throw Error(`Input at index ${Q} resolved to an unexpected Object kind: ${JSON.stringify(G.Object)}`);this.inputs[Q]=G;break}}}}});var JC=M(($W5,Tj1)=>{var{defineProperty:At,getOwnPropertyDescriptor:nu6,getOwnPropertyNames:au6}=Object,ou6=Object.prototype.hasOwnProperty,wj1=(J)=>{throw TypeError(J)},ru6=(J,Q)=>{for(var Y in Q)At(J,Y,{get:Q[Y],enumerable:!0})},su6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of au6(Q))if(!ou6.call(J,X)&&X!==Y)At(J,X,{get:()=>Q[X],enumerable:!(G=nu6(Q,X))||G.enumerable})}return J},tu6=(J)=>su6(At({},"__esModule",{value:!0}),J),Bt=(J,Q,Y)=>Q.has(J)||wj1("Cannot "+Y),Z4=(J,Q,Y)=>(Bt(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),sE=(J,Q,Y)=>Q.has(J)?wj1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),wj=(J,Q,Y,G)=>(Bt(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),Ej=(J,Q,Y)=>(Bt(J,Q,"access private method"),Y),Lj1={};ru6(Lj1,{MvrClient:()=>Rj1,extractMvrTypes:()=>Lj,findNamesInTransaction:()=>Gl6,hasMvrName:()=>gQ,replaceNames:()=>Xl6});Tj1.exports=tu6(Lj1);var Cj=AK(),Nt=_L(),WZ=j9(),eu6=Us(),tE,fK,eE,ZZ,RG,Mt,It,Ej1,Cj1,wt,Jl6="/",Ql6={"Mvr-Source":`@mysten/sui@${eu6.PACKAGE_VERSION}`};class Rj1{constructor({cache:J,url:Q,pageSize:Y=50,overrides:G}){sE(this,RG),sE(this,tE),sE(this,fK),sE(this,eE),sE(this,ZZ),wj(this,tE,J),wj(this,fK,Q),wj(this,eE,Y),wj(this,ZZ,{packages:G?.packages,types:G?.types}),Yl6(Z4(this,ZZ))}async resolvePackage({package:J}){if(!gQ(J))return{package:J};return{package:await Z4(this,RG,Mt).load(J)}}async resolveType({type:J}){if(!gQ(J))return{type:J};let Q=[...Lj(J)],Y=await Z4(this,RG,It).loadMany(Q),G={};for(let X=0;X<Q.length;X++){let K=Y[X];if(K instanceof Error)throw K;G[Q[X]]=K}return{type:Ot(J,G)}}async resolve({types:J=[],packages:Q=[]}){let Y=new Set;for(let V of J??[])Lj(V,Y);let G=[...Y],[X,K]=await Promise.all([G.length>0?Z4(this,RG,It).loadMany(G):[],Q.length>0?Z4(this,RG,Mt).loadMany(Q):[]]),z={...Z4(this,ZZ)?.types};for(let[V,q]of G.entries()){let U=X[V];if(U instanceof Error)throw U;z[q]=U}let W={};for(let V of J??[]){let q=Ot(V,z);W[V]={type:q}}let Z={};for(let[V,q]of(Q??[]).entries()){let U=Z4(this,ZZ)?.packages?.[q]??K[V];if(U instanceof Error)throw U;Z[q]={package:U}}return{types:W,packages:Z}}}tE=new WeakMap;fK=new WeakMap;eE=new WeakMap;ZZ=new WeakMap;RG=new WeakSet;Mt=function(){return Z4(this,tE).readSync(["#mvrPackageDataLoader",Z4(this,fK)??""],()=>{let J=new Cj.DataLoader(async(Y)=>{if(!Z4(this,fK))throw Error(`MVR Api URL is not set for the current client (resolving ${Y.join(", ")})`);let G=await Ej(this,RG,Ej1).call(this,Y);return Y.map((X)=>G[X]??Error(`Failed to resolve package: ${X}`))}),Q=Z4(this,ZZ)?.packages;if(Q)for(let[Y,G]of Object.entries(Q))J.prime(Y,G);return J})};It=function(){return Z4(this,tE).readSync(["#mvrTypeDataLoader",Z4(this,fK)??""],()=>{let J=new Cj.DataLoader(async(Y)=>{if(!Z4(this,fK))throw Error(`MVR Api URL is not set for the current client (resolving ${Y.join(", ")})`);let G=await Ej(this,RG,Cj1).call(this,Y);return Y.map((X)=>G[X]??Error(`Failed to resolve type: ${X}`))}),Q=Z4(this,ZZ)?.types;if(Q)for(let[Y,G]of Object.entries(Q))J.prime(Y,G);return J})};Ej1=async function(J){if(J.length===0)return{};let Q=(0,Cj.chunk)(J,Z4(this,eE)),Y={};return await Promise.all(Q.map(async(G)=>{let X=await Ej(this,RG,wt).call(this,"/v1/resolution/bulk",{names:G});if(!X?.resolution)return;for(let K of Object.keys(X?.resolution)){let z=X.resolution[K]?.package_id;if(!z)continue;Y[K]=z}})),Y};Cj1=async function(J){if(J.length===0)return{};let Q=(0,Cj.chunk)(J,Z4(this,eE)),Y={};return await Promise.all(Q.map(async(G)=>{let X=await Ej(this,RG,wt).call(this,"/v1/struct-definition/bulk",{types:G});if(!X?.resolution)return;for(let K of Object.keys(X?.resolution)){let z=X.resolution[K]?.type_tag;if(!z)continue;Y[K]=z}})),Y};wt=async function(J,Q){if(!Z4(this,fK))throw Error("MVR Api URL is not set for the current client");let Y=await fetch(`${Z4(this,fK)}${J}`,{method:"POST",headers:{"Content-Type":"application/json",...Ql6},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 Yl6(J){if(J?.packages)for(let[Q,Y]of Object.entries(J.packages)){if(!(0,Nt.isValidNamedPackage)(Q))throw Error(`Invalid package name: ${Q}`);if(!(0,WZ.isValidSuiAddress)((0,WZ.normalizeSuiAddress)(Y)))throw Error(`Invalid package ID: ${Y}`)}if(J?.types)for(let[Q,Y]of Object.entries(J.types)){if((0,WZ.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,WZ.parseStructTag)(Y);if(!(0,WZ.isValidSuiAddress)(G.address))throw Error(`Invalid type: ${Y}`)}}function Lj(J,Q=new Set){if(typeof J==="string"&&!gQ(J))return Q;let Y=Fj1(J)?J:(0,WZ.parseStructTag)(J);if(gQ(Y.address))Q.add(`${Y.address}::${Y.module}::${Y.name}`);for(let G of Y.typeParams)Lj(G,Q);return Q}function Ot(J,Q){let Y=Fj1(J)?J:(0,WZ.parseStructTag)(J),G=`${Y.address}::${Y.module}::${Y.name}`,X=Q[G];return(0,WZ.normalizeStructTag)({...Y,address:X?X.split("::")[0]:Y.address,typeParams:Y.typeParams.map((K)=>Ot(K,Q))})}function gQ(J){return J.includes(Jl6)||J.includes("@")||J.includes(".sui")}function Fj1(J){return typeof J==="object"&&"address"in J&&"module"in J&&"name"in J&&"typeParams"in J}function Gl6(J){let Q=new Set,Y=new Set;for(let G of J.commands)switch(G.$kind){case"MakeMoveVec":if(G.MakeMoveVec.type)Nj1([G.MakeMoveVec.type]).forEach((z)=>{Y.add(z)});break;case"MoveCall":let X=G.MoveCall,K=X.package.split("::")[0];if(gQ(K)){if(!(0,Nt.isValidNamedPackage)(K))throw Error(`Invalid package name: ${K}`);Q.add(K)}Nj1(X.typeArguments??[]).forEach((z)=>{Y.add(z)});break;default:break}return{packages:[...Q],types:[...Y]}}function Xl6(J,Q){for(let Y of J.commands){if(Y.MakeMoveVec?.type){if(!gQ(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("::"),K=X[0];if(gQ(K)&&!Q.packages[K])throw Error(`No address found for package: ${K}`);if(gQ(K))X[0]=Q.packages[K].package,G.package=X.join("::");let z=G.typeArguments;if(!z)continue;for(let W=0;W<z.length;W++){if(!gQ(z[W]))continue;if(!Q.types[z[W]])throw Error(`No resolution found for type: ${z[W]}`);z[W]=Q.types[z[W]].type}G.typeArguments=z}}function Nj1(J){let Q=new Set;for(let Y of J)if(gQ(Y)){if(!(0,Nt.isValidNamedType)(Y))throw Error(`Invalid type with names: ${Y}`);Q.add(Y)}return Q}});var Ct=M((kW5,kj1)=>{var{defineProperty:Et,getOwnPropertyDescriptor:Kl6,getOwnPropertyNames:zl6}=Object,Wl6=Object.prototype.hasOwnProperty,Zl6=(J,Q)=>{for(var Y in Q)Et(J,Y,{get:Q[Y],enumerable:!0})},Vl6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of zl6(Q))if(!Wl6.call(J,X)&&X!==Y)Et(J,X,{get:()=>Q[X],enumerable:!(G=Kl6(Q,X))||G.enumerable})}return J},ql6=(J)=>Vl6(Et({},"__esModule",{value:!0}),J),Pj1={};Zl6(Pj1,{getClient:()=>$j1,namedPackagesPlugin:()=>Hl6});kj1.exports=ql6(Pj1);var Ul6=Kj(),Dl6=JC(),Sj1=JC(),Lt=new WeakMap,Hl6=(J)=>{let Q;if(J){let Y=J.overrides??{packages:{},types:{}};if(!Lt.has(Y))Lt.set(Y,new Ul6.ClientCache);Q=new Dl6.MvrClient({cache:Lt.get(Y),url:J.url,pageSize:J.pageSize,overrides:Y})}return async(Y,G,X)=>{let K=(0,Sj1.findNamesInTransaction)(Y);if(K.types.length===0&&K.packages.length===0)return X();let z=await(Q||$j1(G).core.mvr).resolve({types:K.types,packages:K.packages});(0,Sj1.replaceNames)(Y,z),await X()}};function $j1(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 $U=M((vW5,pj1)=>{var{defineProperty:St,getOwnPropertyDescriptor:Ml6,getOwnPropertyNames:Il6}=Object,Ol6=Object.prototype.hasOwnProperty,hj1=(J)=>{throw TypeError(J)},Al6=(J,Q)=>{for(var Y in Q)St(J,Y,{get:Q[Y],enumerable:!0})},Bl6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Il6(Q))if(!Ol6.call(J,X)&&X!==Y)St(J,X,{get:()=>Q[X],enumerable:!(G=Ml6(Q,X))||G.enumerable})}return J},Nl6=(J)=>Bl6(St({},"__esModule",{value:!0}),J),Pt=(J,Q,Y)=>Q.has(J)||hj1("Cannot "+Y),T1=(J,Q,Y)=>(Pt(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),FG=(J,Q,Y)=>Q.has(J)?hj1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),U8=(J,Q,Y,G)=>(Pt(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),V4=(J,Q,Y)=>(Pt(J,Q,"access private method"),Y),bj1={};Al6(bj1,{Transaction:()=>Fl6,isTransaction:()=>lj1});pj1.exports=Nl6(bj1);var Fj=u6(),VZ=wG(),wl6=j9(),FU=Dj(),TU=KZ(),vj1=is(),Ll6=df1(),Rj=RU(),yj1=Xt(),El6=zt(),Cl6=Vt(),QC=LI(),fj1=Oj(),Rl6=Ct(),SU,PU,jK,TG,MJ,IJ,mQ,qZ,K0,b9,xj1,Tj,Sj,Pj,$j,Tt,$t,gj1,mj1;function Rt(J,Q=1/0){let Y={$kind:"Result",get Result(){return typeof J==="function"?J():J}},G=[],X=(K)=>G[K]??(G[K]={$kind:"NestedResult",get NestedResult(){return[typeof J==="function"?J():J,K]}});return new Proxy(Y,{set(){throw Error("The transaction result is a proxy, and does not support setting properties directly")},get(K,z){if(z in K)return Reflect.get(K,z);if(z===Symbol.iterator)return function*(){let Z=0;while(Z<Q)yield X(Z),Z++};if(typeof z==="symbol")return;let W=parseInt(z,10);if(Number.isNaN(W)||W<0)return;return X(W)}})}var uj1=Symbol.for("@mysten/transaction");function lj1(J){return!!J&&typeof J==="object"&&J[uj1]===!0}var jj1={buildPlugins:new Map,serializationPlugins:new Map},Ft=Symbol.for("@mysten/transaction/registry");function YC(){try{let J=globalThis;if(!J[Ft])J[Ft]=jj1;return J[Ft]}catch{return jj1}}var dj1=class J{constructor(){FG(this,b9),FG(this,SU),FG(this,PU),FG(this,jK,new Map),FG(this,TG,[]),FG(this,MJ,[]),FG(this,IJ,new Set),FG(this,mQ,new Set),FG(this,qZ,new Map),FG(this,K0),this.object=(0,El6.createObjectMethods)((Y)=>{if(typeof Y==="function")return this.object(this.add(Y));if(typeof Y==="object"&&(0,VZ.is)(TU.ArgumentSchema,Y))return Y;let G=(0,fj1.getIdFromCallArg)(Y),X=T1(this,K0).inputs.find((K)=>G===(0,fj1.getIdFromCallArg)(K));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:T1(this,K0).inputs.indexOf(X),type:"object"}:V4(this,b9,Sj).call(this,"object",typeof Y==="string"?{$kind:"UnresolvedObject",UnresolvedObject:{objectId:(0,wl6.normalizeSuiAddress)(Y)}}:Y)});let Q=YC();U8(this,K0,new QC.TransactionDataBuilder),U8(this,PU,[...Q.buildPlugins.values()]),U8(this,SU,[...Q.serializationPlugins.values()])}static fromKind(Q){let Y=new J;return U8(Y,K0,QC.TransactionDataBuilder.fromKindBytes(typeof Q==="string"?(0,Fj.fromBase64)(Q):Q)),U8(Y,TG,T1(Y,K0).inputs.slice()),U8(Y,MJ,T1(Y,K0).commands.slice()),U8(Y,IJ,new Set(T1(Y,MJ).map((G,X)=>X))),Y}static from(Q){let Y=new J;if(lj1(Q))U8(Y,K0,QC.TransactionDataBuilder.restore(Q.getData()));else if(typeof Q!=="string"||!Q.startsWith("{"))U8(Y,K0,QC.TransactionDataBuilder.fromBytes(typeof Q==="string"?(0,Fj.fromBase64)(Q):Q));else U8(Y,K0,QC.TransactionDataBuilder.restore(JSON.parse(Q)));return U8(Y,TG,T1(Y,K0).inputs.slice()),U8(Y,MJ,T1(Y,K0).commands.slice()),U8(Y,IJ,new Set(T1(Y,MJ).map((G,X)=>X))),Y}static registerGlobalSerializationPlugin(Q,Y){YC().serializationPlugins.set(Q,Y??Q)}static unregisterGlobalSerializationPlugin(Q){YC().serializationPlugins.delete(Q)}static registerGlobalBuildPlugin(Q,Y){YC().buildPlugins.set(Q,Y??Q)}static unregisterGlobalBuildPlugin(Q){YC().buildPlugins.delete(Q)}addSerializationPlugin(Q){T1(this,SU).push(Q)}addBuildPlugin(Q){T1(this,PU).push(Q)}addIntentResolver(Q,Y){if(T1(this,jK).has(Q)&&T1(this,jK).get(Q)!==Y)throw Error(`Intent resolver for ${Q} already exists`);T1(this,jK).set(Q,Y)}setSender(Q){T1(this,K0).sender=Q}setSenderIfNotSet(Q){if(!T1(this,K0).sender)T1(this,K0).sender=Q}setExpiration(Q){T1(this,K0).expiration=Q?(0,VZ.parse)(TU.TransactionExpiration,Q):null}setGasPrice(Q){T1(this,K0).gasConfig.price=String(Q)}setGasBudget(Q){T1(this,K0).gasConfig.budget=String(Q)}setGasBudgetIfNotSet(Q){if(T1(this,K0).gasData.budget==null)T1(this,K0).gasConfig.budget=String(Q)}setGasOwner(Q){T1(this,K0).gasConfig.owner=Q}setGasPayment(Q){T1(this,K0).gasConfig.payment=Q.map((Y)=>(0,VZ.parse)(TU.ObjectRefSchema,Y))}get blockData(){return(0,vj1.serializeV1TransactionData)(T1(this,K0).snapshot())}getData(){return T1(this,K0).snapshot()}get[uj1](){return!0}get pure(){return Object.defineProperty(this,"pure",{enumerable:!1,value:(0,Cl6.createPure)((Q)=>{if((0,Fj.isSerializedBcs)(Q))return V4(this,b9,Sj).call(this,"pure",{$kind:"Pure",Pure:{bytes:Q.toBase64()}});return V4(this,b9,Sj).call(this,"pure",(0,VZ.is)(TU.NormalizedCallArg,Q)?(0,VZ.parse)(TU.NormalizedCallArg,Q):Q instanceof Uint8Array?Rj.Inputs.Pure(Q):{$kind:"UnresolvedPure",UnresolvedPure:{value:Q}})})}),this.pure}get gas(){return{$kind:"GasCoin",GasCoin:!0}}objectRef(...Q){return this.object(Rj.Inputs.ObjectRef(...Q))}receivingRef(...Q){return this.object(Rj.Inputs.ReceivingRef(...Q))}sharedObjectRef(...Q){return this.object(Rj.Inputs.SharedObjectRef(...Q))}add(Q){if(typeof Q==="function"){if(T1(this,qZ).has(Q))return T1(this,qZ).get(Q);let Y=V4(this,b9,xj1).call(this),G=Q(Y);if(!(G&&typeof G==="object"&&("then"in G)))return U8(this,IJ,T1(Y,IJ)),T1(this,qZ).set(Q,G),G;let X=V4(this,b9,Tj).call(this,{$kind:"$Intent",$Intent:{name:"AsyncTransactionThunk",inputs:{},data:{resultIndex:T1(this,K0).commands.length,result:null}}});T1(this,mQ).add(Promise.resolve(G).then((z)=>{X.$Intent.data.result=z}));let K=Rt(()=>X.$Intent.data.resultIndex);return T1(this,qZ).set(Q,K),K}else V4(this,b9,Tj).call(this,Q);return Rt(T1(this,K0).commands.length-1)}splitCoins(Q,Y){let G=FU.Commands.SplitCoins(typeof Q==="string"?this.object(Q):V4(this,b9,$j).call(this,Q),Y.map((X)=>typeof X==="number"||typeof X==="bigint"||typeof X==="string"?this.pure.u64(X):V4(this,b9,Pj).call(this,X)));return V4(this,b9,Tj).call(this,G),Rt(T1(this,K0).commands.length-1,Y.length)}mergeCoins(Q,Y){return this.add(FU.Commands.MergeCoins(this.object(Q),Y.map((G)=>this.object(G))))}publish({modules:Q,dependencies:Y}){return this.add(FU.Commands.Publish({modules:Q,dependencies:Y}))}upgrade({modules:Q,dependencies:Y,package:G,ticket:X}){return this.add(FU.Commands.Upgrade({modules:Q,dependencies:Y,package:G,ticket:this.object(X)}))}moveCall({arguments:Q,...Y}){return this.add(FU.Commands.MoveCall({...Y,arguments:Q?.map((G)=>V4(this,b9,Pj).call(this,G))}))}transferObjects(Q,Y){return this.add(FU.Commands.TransferObjects(Q.map((G)=>this.object(G)),typeof Y==="string"?this.pure.address(Y):V4(this,b9,Pj).call(this,Y)))}makeMoveVec({type:Q,elements:Y}){return this.add(FU.Commands.MakeMoveVec({type:Q,elements:Y.map((G)=>this.object(G))}))}serialize(){return JSON.stringify((0,vj1.serializeV1TransactionData)(T1(this,K0).snapshot()))}async toJSON(Q={}){await this.prepareForSerialization(Q);let Y=this.isFullyResolved();return JSON.stringify((0,VZ.parse)(Ll6.SerializedTransactionDataV2Schema,Y?{...T1(this,K0).snapshot(),digest:T1(this,K0).getDigest()}:T1(this,K0).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(!T1(this,K0).sender)return!1;if(T1(this,mQ).size>0)return!1;if(T1(this,K0).commands.some((Q)=>Q.$Intent))return!1;if((0,yj1.needsTransactionResolution)(T1(this,K0),{}))return!1;return!0}async build(Q={}){return await this.prepareForSerialization(Q),await V4(this,b9,Tt).call(this,Q),T1(this,K0).build({onlyTransactionKind:Q.onlyTransactionKind})}async getDigest(Q={}){return await this.prepareForSerialization(Q),await V4(this,b9,Tt).call(this,Q),T1(this,K0).getDigest()}async prepareForSerialization(Q){await V4(this,b9,gj1).call(this),V4(this,b9,mj1).call(this);let Y=new Set;for(let X of T1(this,K0).commands)if(X.$Intent)Y.add(X.$Intent.name);let G=[...T1(this,SU)];for(let X of Y){if(Q.supportedIntents?.includes(X))continue;if(!T1(this,jK).has(X))throw Error(`Missing intent resolver for ${X}`);G.push(T1(this,jK).get(X))}G.push((0,Rl6.namedPackagesPlugin)()),await V4(this,b9,$t).call(this,G,Q)}};SU=new WeakMap;PU=new WeakMap;jK=new WeakMap;TG=new WeakMap;MJ=new WeakMap;IJ=new WeakMap;mQ=new WeakMap;qZ=new WeakMap;K0=new WeakMap;b9=new WeakSet;xj1=function(){let J=new dj1;return U8(J,K0,T1(this,K0)),U8(J,SU,T1(this,SU)),U8(J,PU,T1(this,PU)),U8(J,jK,T1(this,jK)),U8(J,mQ,T1(this,mQ)),U8(J,IJ,new Set(T1(this,IJ))),U8(J,qZ,T1(this,qZ)),T1(this,TG).push(T1(J,TG)),T1(this,MJ).push(T1(J,MJ)),J};Tj=function(J){let Q=T1(this,K0).commands.length;return T1(this,MJ).push(J),T1(this,IJ).add(Q),T1(this,K0).commands.push(J),T1(this,K0).mapCommandArguments(Q,(Y)=>{if(Y.$kind==="Result"&&!T1(this,IJ).has(Y.Result))throw Error(`Result { Result: ${Y.Result} } is not available to use in the current transaction`);if(Y.$kind==="NestedResult"&&!T1(this,IJ).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>=T1(this,K0).inputs.length)throw Error(`Input { Input: ${Y.Input} } references an input that does not exist in the current transaction`);return Y}),J};Sj=function(J,Q){return T1(this,TG).push(Q),T1(this,K0).addInput(J,Q)};Pj=function(J){if((0,Fj.isSerializedBcs)(J))return this.pure(J);return V4(this,b9,$j).call(this,J)};$j=function(J){if(typeof J==="function"){let Q=this.add(J);if(typeof Q==="function")return V4(this,b9,$j).call(this,Q);return(0,VZ.parse)(TU.ArgumentSchema,Q)}return(0,VZ.parse)(TU.ArgumentSchema,J)};Tt=async function(J){if(!J.onlyTransactionKind&&!T1(this,K0).sender)throw Error("Missing transaction sender");await V4(this,b9,$t).call(this,[...T1(this,PU),yj1.resolveTransactionPlugin],J)};$t=async function(J,Q){try{let Y=(G)=>{if(G>=J.length)return()=>{};let X=J[G];return async()=>{let K=Y(G+1),z=!1,W=!1;if(await X(T1(this,K0),Q,async()=>{if(z)throw Error(`next() was call multiple times in TransactionPlugin ${G}`);z=!0,await K(),W=!0}),!z)throw Error(`next() was not called in TransactionPlugin ${G}`);if(!W)throw Error(`next() was not awaited in TransactionPlugin ${G}`)}};await Y(0)()}finally{U8(this,TG,T1(this,K0).inputs.slice()),U8(this,MJ,T1(this,K0).commands.slice()),U8(this,IJ,new Set(T1(this,MJ).map((Y,G)=>G)))}};gj1=async function(){while(T1(this,mQ).size>0){let J=Promise.all(T1(this,mQ));T1(this,mQ).clear(),T1(this,mQ).add(J),await J,T1(this,mQ).delete(J)}};mj1=function(){let J=T1(this,K0).commands,Q=T1(this,K0).inputs,Y=T1(this,MJ).flat(1/0),G=T1(this,TG).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((z)=>z.$Intent?.name!=="AsyncTransactionThunk");T1(this,K0).commands=X,T1(this,K0).inputs=G,U8(this,MJ,X),U8(this,TG,G),U8(this,IJ,new Set(X.map((z,W)=>W)));function K(z){let W=J[z];if(W.$Intent?.name==="AsyncTransactionThunk"){let V=W.$Intent.data.result;if(V==null)throw Error("AsyncTransactionThunk has not been resolved");return K(V.Result)}let Z=X.indexOf(W);if(Z===-1)throw Error("Unable to find original index for command");return Z}T1(this,K0).mapArguments((z)=>{if(z.$kind==="Input"){let W=G.indexOf(Q[z.Input]);if(W===-1)throw Error("Input has not been resolved");return{...z,Input:W}}else if(z.$kind==="Result"){let W=K(z.Result);return{...z,Result:W}}else if(z.$kind==="NestedResult"){let W=K(z.NestedResult[0]);return{...z,NestedResult:[W,z.NestedResult[1]]}}return z});for(let[z,W]of J.entries())if(W.$Intent?.name==="AsyncTransactionThunk")try{W.$Intent.data.resultIndex=K(z)}catch{}};var Fl6=dj1});var vj=M((fW5,ij1)=>{var{defineProperty:kt,getOwnPropertyDescriptor:Tl6,getOwnPropertyNames:Sl6}=Object,Pl6=Object.prototype.hasOwnProperty,$l6=(J,Q)=>{for(var Y in Q)kt(J,Y,{get:Q[Y],enumerable:!0})},kl6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Sl6(Q))if(!Pl6.call(J,X)&&X!==Y)kt(J,X,{get:()=>Q[X],enumerable:!(G=Tl6(Q,X))||G.enumerable})}return J},vl6=(J)=>kl6(kt({},"__esModule",{value:!0}),J),cj1={};$l6(cj1,{Experimental_CoreClient:()=>_j1});ij1.exports=vl6(cj1);var fl6=iM(),jl6=aL(),kj=j9(),hl6=zj(),bl6=JC(),yl6={mainnet:"https://mainnet.mvr.mystenlabs.com",testnet:"https://testnet.mvr.mystenlabs.com"};class _j1 extends hl6.Experimental_BaseClient{constructor(J){super(J);this.core=this,this.mvr=new bl6.MvrClient({cache:this.cache.scope("core.mvr"),url:J.mvr?.url??yl6[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=fl6.TypeTagSerializer.parseFromStr((await this.core.mvr.resolveType({type:J.name.type})).type),Y=(0,jl6.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,kj.parseStructTag)(G.type),K=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,kj.normalizeStructTag)(X.typeParams[0]),bcs:J.name.bcs},value:{type:typeof X.typeParams[1]==="string"?X.typeParams[1]:(0,kj.normalizeStructTag)(X.typeParams[1]),bcs:K.slice(kj.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((K,z)=>{G.addEventListener("abort",()=>z(G.reason))});X.catch(()=>{});while(!0){G.throwIfAborted();try{return await this.getTransaction({...Y,signal:G})}catch{await Promise.race([new Promise((K)=>setTimeout(K,2000)),X])}}}}});var jt=M((jW5,aj1)=>{var{defineProperty:vt,getOwnPropertyDescriptor:xl6,getOwnPropertyNames:gl6}=Object,ml6=Object.prototype.hasOwnProperty,ul6=(J,Q)=>{for(var Y in Q)vt(J,Y,{get:Q[Y],enumerable:!0})},ll6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of gl6(Q))if(!ml6.call(J,X)&&X!==Y)vt(J,X,{get:()=>Q[X],enumerable:!(G=xl6(Q,X))||G.enumerable})}return J},dl6=(J)=>ll6(vt({},"__esModule",{value:!0}),J),nj1={};ul6(nj1,{ObjectError:()=>kU,SuiClientError:()=>ft});aj1.exports=dl6(nj1);class ft extends Error{}class kU extends ft{constructor(J,Q){super(Q);this.code=J}static fromResponse(J,Q){switch(J.code){case"notExists":return new kU(J.code,`Object ${J.object_id} does not exist`);case"dynamicFieldNotFound":return new kU(J.code,`Dynamic field not found for object ${J.parent_object_id}`);case"deleted":return new kU(J.code,`Object ${J.object_id} has been deleted`);case"displayError":return new kU(J.code,`Display error: ${J.error}`);case"unknown":default:return new kU(J.code,`Unknown error while loading object${Q?` ${Q}`:""}`)}}}});var bt=M((hW5,rj1)=>{var{defineProperty:ht,getOwnPropertyDescriptor:pl6,getOwnPropertyNames:cl6}=Object,_l6=Object.prototype.hasOwnProperty,il6=(J,Q)=>{for(var Y in Q)ht(J,Y,{get:Q[Y],enumerable:!0})},nl6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of cl6(Q))if(!_l6.call(J,X)&&X!==Y)ht(J,X,{get:()=>Q[X],enumerable:!(G=pl6(Q,X))||G.enumerable})}return J},al6=(J)=>nl6(ht({},"__esModule",{value:!0}),J),oj1={};il6(oj1,{parseTransactionBcs:()=>sl6,parseTransactionEffectsBcs:()=>tl6});rj1.exports=al6(oj1);var ol6=R7(),rl6=LI();function sl6(J){return{...rl6.TransactionDataBuilder.fromBytes(J).snapshot(),bcs:J}}function tl6(J){let Q=ol6.bcs.TransactionEffects.parse(J);switch(Q.$kind){case"V1":return el6({bytes:J,effects:Q.V1});case"V2":return Jd6({bytes:J,effects:Q.V2});default:throw Error(`Unknown transaction effects version: ${Q.$kind}`)}}function el6(J){throw Error("V1 effects are not supported yet")}function Jd6({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 xt=M((bW5,ej1)=>{var{defineProperty:yt,getOwnPropertyDescriptor:Qd6,getOwnPropertyNames:Yd6}=Object,Gd6=Object.prototype.hasOwnProperty,Xd6=(J,Q)=>{for(var Y in Q)yt(J,Y,{get:Q[Y],enumerable:!0})},Kd6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Yd6(Q))if(!Gd6.call(J,X)&&X!==Y)yt(J,X,{get:()=>Q[X],enumerable:!(G=Qd6(Q,X))||G.enumerable})}return J},zd6=(J)=>Kd6(yt({},"__esModule",{value:!0}),J),tj1={};Xd6(tj1,{ClientCache:()=>Vd6.ClientCache,Experimental_BaseClient:()=>Wd6.Experimental_BaseClient,Experimental_CoreClient:()=>Zd6.Experimental_CoreClient,parseTransactionBcs:()=>sj1.parseTransactionBcs,parseTransactionEffectsBcs:()=>sj1.parseTransactionEffectsBcs});ej1.exports=zd6(tj1);var Wd6=zj(),Zd6=vj(),sj1=bt(),Vd6=Kj()});var Dh1=M((yW5,Uh1)=>{var{defineProperty:gt,getOwnPropertyDescriptor:qd6,getOwnPropertyNames:Ud6}=Object,Dd6=Object.prototype.hasOwnProperty,Xh1=(J)=>{throw TypeError(J)},Hd6=(J,Q)=>{for(var Y in Q)gt(J,Y,{get:Q[Y],enumerable:!0})},Md6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Ud6(Q))if(!Dd6.call(J,X)&&X!==Y)gt(J,X,{get:()=>Q[X],enumerable:!(G=qd6(Q,X))||G.enumerable})}return J},Id6=(J)=>Md6(gt({},"__esModule",{value:!0}),J),Kh1=(J,Q,Y)=>Q.has(J)||Xh1("Cannot "+Y),E3=(J,Q,Y)=>(Kh1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),Od6=(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),Ad6=(J,Q,Y,G)=>(Kh1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),zh1={};Hd6(zh1,{JSONRpcCoreClient:()=>Vh1});Uh1.exports=Id6(zh1);var mt=u6(),CI=R7(),Bd6=$U(),Nd6=Yt(),wd6=LI(),Ld6=AK(),Wh1=j9(),Ed6=vj(),Jh1=jt(),Zh1=xt(),D5;class Vh1 extends Ed6.Experimental_CoreClient{constructor({jsonRpcClient:J,mvr:Q}){super({network:J.network,base:J,mvr:Q});Od6(this,D5),Ad6(this,D5,J)}async getObjects(J){let Q=(0,Ld6.chunk)(J.objectIds,50),Y=[];for(let G of Q){let X=await E3(this,D5).multiGetObjects({ids:G,options:{showOwner:!0,showType:!0,showBcs:!0,showPreviousTransaction:!0},signal:J.signal});for(let[K,z]of X.entries())if(z.error)Y.push(Jh1.ObjectError.fromResponse(z.error,G[K]));else Y.push(Qh1(z.data))}return{objects:Y}}async getOwnedObjects(J){let Q=await E3(this,D5).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 Jh1.ObjectError.fromResponse(Y.error);return Qh1(Y.data)}),hasNextPage:Q.hasNextPage,cursor:Q.nextCursor??null}}async getCoins(J){let Q=await E3(this,D5).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(Fd6.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 E3(this,D5).getBalance({owner:J.address,coinType:J.coinType,signal:J.signal});return{balance:{coinType:Q.coinType,balance:Q.totalBalance}}}async getAllBalances(J){return{balances:(await E3(this,D5).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 E3(this,D5).getTransactionBlock({digest:J.digest,options:{showRawInput:!0,showObjectChanges:!0,showRawEffects:!0,showEvents:!0,showEffects:!0,showBalanceChanges:!0},signal:J.signal});return{transaction:Yh1(Q)}}async executeTransaction(J){let Q=await E3(this,D5).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:Yh1(Q)}}async dryRunTransaction(J){let Q=Bd6.Transaction.from(J.transaction),Y=await E3(this,D5).dryRunTransactionBlock({transactionBlock:J.transaction,signal:J.signal}),{effects:G,objectTypes:X}=Cd6({effects:Y.effects,objectChanges:Y.objectChanges});return{transaction:{digest:await Q.getDigest(),epoch:null,effects:G,objectTypes:Promise.resolve(X),signatures:[],transaction:(0,Zh1.parseTransactionBcs)(J.transaction),balanceChanges:Y.balanceChanges.map((K)=>({coinType:K.coinType,address:qh1(K.owner),amount:K.amount}))}}}async getReferenceGasPrice(J){let Q=await E3(this,D5).getReferenceGasPrice({signal:J?.signal});return{referenceGasPrice:String(Q)}}async getDynamicFields(J){let Q=await E3(this,D5).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,mt.fromBase64)(Y.bcsName)}}}),hasNextPage:Q.hasNextPage,cursor:Q.nextCursor}}async verifyZkLoginSignature(J){let Q=await E3(this,D5).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 E3(this,D5).resolveNameServiceNames(J)).data[0]}}}resolveTransactionPlugin(){return(0,Nd6.jsonRpcClientResolveTransactionPlugin)(E3(this,D5))}async getMoveFunction(J){let Q=await E3(this,D5).getNormalizedMoveFunction({package:(await this.mvr.resolvePackage({package:J.packageId})).package,module:J.moduleName,function:J.name});return{function:{packageId:(0,Wh1.normalizeSuiAddress)(J.packageId),moduleName:J.moduleName,name:J.name,visibility:Sd6(Q.visibility),isEntry:Q.isEntry,typeParameters:Q.typeParameters.map((Y)=>({isPhantom:!1,constraints:Td6(Y)})),parameters:Q.parameters.map((Y)=>Gh1(Y)),returns:Q.return.map((Y)=>Gh1(Y))}}}}D5=new WeakMap;function Qh1(J){return{id:J.objectId,version:J.version,digest:J.digest,type:J.type,content:Promise.resolve(J.bcs?.dataType==="moveObject"?(0,mt.fromBase64)(J.bcs.bcsBytes):new Uint8Array),owner:EI(J.owner),previousTransaction:J.previousTransaction??null}}function EI(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 qh1(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 Yh1(J){let Q=CI.bcs.SenderSignedData.parse((0,mt.fromBase64)(J.rawTransaction))[0],Y={};J.objectChanges?.forEach((K)=>{if(K.type!=="published")Y[K.objectId]=K.objectType});let G=CI.bcs.TransactionData.serialize(Q.intentMessage.value).toBytes(),X=wd6.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,Zh1.parseTransactionEffectsBcs)(new Uint8Array(J.rawEffects)),objectTypes:Promise.resolve(Y),transaction:{...X,bcs:G},signatures:Q.txSignatures,balanceChanges:J.balanceChanges?.map((K)=>({coinType:K.coinType,address:qh1(K.owner),amount:K.amount}))??[]}}function Cd6({bytes:J,effects:Q,objectChanges:Y}){let G=[],X=[],K={};return Y?.forEach((z)=>{switch(z.type){case"published":G.push({id:z.packageId,inputState:"DoesNotExist",inputVersion:null,inputDigest:null,inputOwner:null,outputState:"PackageWrite",outputVersion:z.version,outputDigest:z.digest,outputOwner:null,idOperation:"Created"});break;case"transferred":G.push({id:z.objectId,inputState:"Exists",inputVersion:z.version,inputDigest:z.digest,inputOwner:{$kind:"AddressOwner",AddressOwner:z.sender},outputState:"ObjectWrite",outputVersion:z.version,outputDigest:z.digest,outputOwner:EI(z.recipient),idOperation:"None"}),K[z.objectId]=z.objectType;break;case"mutated":G.push({id:z.objectId,inputState:"Exists",inputVersion:z.previousVersion,inputDigest:null,inputOwner:EI(z.owner),outputState:"ObjectWrite",outputVersion:z.version,outputDigest:z.digest,outputOwner:EI(z.owner),idOperation:"None"}),K[z.objectId]=z.objectType;break;case"deleted":G.push({id:z.objectId,inputState:"Exists",inputVersion:z.version,inputDigest:Q.deleted?.find((W)=>W.objectId===z.objectId)?.digest??null,inputOwner:null,outputState:"DoesNotExist",outputVersion:null,outputDigest:null,outputOwner:null,idOperation:"Deleted"}),K[z.objectId]=z.objectType;break;case"wrapped":G.push({id:z.objectId,inputState:"Exists",inputVersion:z.version,inputDigest:null,inputOwner:{$kind:"AddressOwner",AddressOwner:z.sender},outputState:"ObjectWrite",outputVersion:z.version,outputDigest:Q.wrapped?.find((W)=>W.objectId===z.objectId)?.digest??null,outputOwner:{$kind:"ObjectOwner",ObjectOwner:z.sender},idOperation:"None"}),K[z.objectId]=z.objectType;break;case"created":G.push({id:z.objectId,inputState:"DoesNotExist",inputVersion:null,inputDigest:null,inputOwner:null,outputState:"ObjectWrite",outputVersion:z.version,outputDigest:z.digest,outputOwner:EI(z.owner),idOperation:"Created"}),K[z.objectId]=z.objectType;break}}),{objectTypes:K,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:EI(Q.gasObject.owner),idOperation:"None"},eventsDigest:Q.eventsDigest??null,dependencies:Q.dependencies??[],lamportVersion:Q.gasObject.reference.version,changedObjects:G,unchangedConsensusObjects:X,auxiliaryDataDigest:null}}}var Rd6=CI.bcs.struct("Balance",{value:CI.bcs.u64()}),Fd6=CI.bcs.struct("Coin",{id:CI.bcs.Address,balance:Rd6});function Gh1(J){if(typeof J!=="string"){if("Reference"in J)return{reference:"immutable",body:GC(J.Reference)};if("MutableReference"in J)return{reference:"mutable",body:GC(J.MutableReference)}}return{reference:null,body:GC(J)}}function GC(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:GC(J.Vector)};if("Struct"in J)return{$kind:"datatype",datatype:{typeName:`${(0,Wh1.normalizeSuiAddress)(J.Struct.address)}::${J.Struct.module}::${J.Struct.name}`,typeParameters:J.Struct.typeArguments.map((Q)=>GC(Q))}};if("TypeParameter"in J)return{$kind:"typeParameter",index:J.TypeParameter};throw Error(`Unknown type: ${JSON.stringify(J)}`)}function Td6(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 Sd6(J){switch(J){case"Public":return"public";case"Private":return"private";case"Friend":return"friend";default:return"unknown"}}});var Ah1=M((xW5,Oh1)=>{var{defineProperty:ut,getOwnPropertyDescriptor:Pd6,getOwnPropertyNames:$d6}=Object,kd6=Object.prototype.hasOwnProperty,vd6=(J,Q)=>{for(var Y in Q)ut(J,Y,{get:Q[Y],enumerable:!0})},fd6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of $d6(Q))if(!kd6.call(J,X)&&X!==Y)ut(J,X,{get:()=>Q[X],enumerable:!(G=Pd6(Q,X))||G.enumerable})}return J},jd6=(J)=>fd6(ut({},"__esModule",{value:!0}),J),Hh1={};vd6(Hh1,{SuiJsonRpcClient:()=>Ih1,isSuiJsonRpcClient:()=>md6});Oh1.exports=jd6(Hh1);var RI=u6(),hd6=zj(),bd6=$U(),q9=j9(),yd6=Df(),xd6=Ns(),hK=_L(),FI=JC(),gd6=Dh1(),Mh1=Symbol.for("@mysten/SuiClient");function md6(J){return typeof J==="object"&&J!==null&&J[Mh1]===!0}class Ih1 extends hd6.Experimental_BaseClient{constructor(J){super({network:J.network??"unknown"});this.jsonRpc=this,this.transport=J.transport??new xd6.JsonRpcHTTPTransport({url:J.url}),this.core=new gd6.JSONRpcCoreClient({jsonRpcClient:this,mvr:J.mvr})}get[Mh1](){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,q9.isValidSuiAddress)((0,q9.normalizeSuiAddress)(Q)))throw Error("Invalid Sui address");if(J&&(0,FI.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,q9.isValidSuiAddress)((0,q9.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,q9.isValidSuiAddress)((0,q9.normalizeSuiAddress)(J)))throw Error("Invalid Sui address");if(Q&&(0,FI.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,q9.isValidSuiAddress)((0,q9.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,FI.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,FI.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,hK.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,hK.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,hK.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,hK.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,hK.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,q9.isValidSuiAddress)((0,q9.normalizeSuiAddress)(J.owner)))throw Error("Invalid Sui address");let Q=J.filter?{...J.filter}:void 0;if(Q&&"MoveModule"in Q&&(0,hK.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,FI.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,q9.isValidSuiObjectId)((0,q9.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,q9.isValidSuiObjectId)((0,q9.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:K}){if(J&&"MoveFunction"in J&&(0,hK.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:K})}async getTransactionBlock(J){if(!(0,q9.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,q9.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 K=await this.transport.request({method:"sui_executeTransactionBlock",params:[typeof J==="string"?J:(0,RI.toBase64)(J),Array.isArray(Q)?Q:[Q],Y],signal:X});if(G==="WaitForLocalExecution")try{await this.waitForTransaction({digest:K.digest})}catch{}return K}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:K}=await Q.signTransaction(G);return this.executeTransactionBlock({transactionBlock:K,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,q9.isValidSuiAddress)((0,q9.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,q9.isValidSuiObjectId)((0,q9.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,FI.hasMvrName)(J.MoveEventType))J={...J,MoveEventType:(await this.core.mvr.resolveType({type:J.MoveEventType})).type};if(J&&"MoveEventModule"in J&&(0,hK.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,hK.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,bd6.isTransaction)(J.transactionBlock))J.transactionBlock.setSenderIfNotSet(J.sender),Q=(0,RI.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,RI.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,RI.toBase64)(J.transactionBlock)]})}async getDynamicFields(J){if(!J.parentId||!(0,q9.isValidSuiObjectId)((0,q9.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,RI.fromBase58)(Q.digest);return(0,RI.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((K)=>(0,yd6.normalizeSuiNSName)(K,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),K=new Promise((z,W)=>{X.addEventListener("abort",()=>W(X.reason))});K.catch(()=>{});while(!X.aborted){J?.throwIfAborted();try{return await this.getTransactionBlock(G)}catch{await Promise.race([new Promise((z)=>setTimeout(z,Y)),K])}}throw X.throwIfAborted(),Error("Unexpected error while waiting for transaction block.")}}});var Lh1=M((gW5,wh1)=>{var{defineProperty:dt,getOwnPropertyDescriptor:ud6,getOwnPropertyNames:ld6}=Object,dd6=Object.prototype.hasOwnProperty,pd6=(J,Q)=>{for(var Y in Q)dt(J,Y,{get:Q[Y],enumerable:!0})},cd6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of ld6(Q))if(!dd6.call(J,X)&&X!==Y)dt(J,X,{get:()=>Q[X],enumerable:!(G=ud6(Q,X))||G.enumerable})}return J},_d6=(J)=>cd6(dt({},"__esModule",{value:!0}),J),Nh1={};pd6(Nh1,{JsonRpcError:()=>lt.JsonRpcError,SuiClient:()=>Bh1.SuiJsonRpcClient,SuiHTTPStatusError:()=>lt.SuiHTTPStatusError,SuiHTTPTransport:()=>id6.JsonRpcHTTPTransport,SuiHTTPTransportError:()=>lt.SuiHTTPTransportError,getFullnodeUrl:()=>nd6.getFullnodeUrl,isSuiClient:()=>Bh1.isSuiJsonRpcClient});wh1.exports=_d6(Nh1);var id6=Ns(),nd6=VP1(),Bh1=Ah1(),lt=Yj()});var TI=M((mW5,Rh1)=>{/*! sui-client.js - Seamflux Client Build | 2026-03-14T14:17:11.390Z */async function ad6(){if(fj)return fj;let J=await(0,Qp6.getEnv)("ANKR_RPC_KEY");return J?(fj=new Ch1.SuiClient({url:`https://rpc.ankr.com/sui/${J}`}),fj):new Ch1.SuiClient({url:"https://sui-rpc.publicnode.com"})}var{defineProperty:pt,getOwnPropertyDescriptor:od6,getOwnPropertyNames:rd6}=Object,sd6=Object.prototype.hasOwnProperty,td6=(J,Q)=>{for(var Y in Q)pt(J,Y,{get:Q[Y],enumerable:!0})},ed6=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of rd6(Q))sd6.call(J,X)||X===Y||pt(J,X,{get:()=>Q[X],enumerable:!(G=od6(Q,X))||G.enumerable});return J},Jp6=(J)=>ed6(pt({},"__esModule",{value:!0}),J),Eh1={};td6(Eh1,{getSuiClient:()=>ad6}),Rh1.exports=Jp6(Eh1);var Ch1=Lh1(),Qp6=II(),fj=null});var ot=M((uW5,kh1)=>{var{defineProperty:it,getOwnPropertyDescriptor:Yp6,getOwnPropertyNames:Gp6}=Object,Xp6=Object.prototype.hasOwnProperty,Th1=(J)=>{throw TypeError(J)},Kp6=(J,Q)=>{for(var Y in Q)it(J,Y,{get:Q[Y],enumerable:!0})},zp6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Gp6(Q))if(!Xp6.call(J,X)&&X!==Y)it(J,X,{get:()=>Q[X],enumerable:!(G=Yp6(Q,X))||G.enumerable})}return J},Wp6=(J)=>zp6(it({},"__esModule",{value:!0}),J),Sh1=(J,Q,Y)=>Q.has(J)||Th1("Cannot "+Y),q4=(J,Q,Y)=>(Sh1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),_t=(J,Q,Y)=>Q.has(J)?Th1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),Fh1=(J,Q,Y,G)=>(Sh1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),Ph1={};Kp6(Ph1,{AsyncCache:()=>nt,InMemoryCache:()=>at,ObjectCache:()=>$h1});kh1.exports=Wp6(Ph1);var ct=j9(),vU,u5,jj;class nt{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,ct.normalizeSuiAddress)(J.package)}::${J.module}::${J.function}`;return this.get("MoveFunction",Q)}async addMoveFunctionDefinition(J){let Q=(0,ct.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,ct.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 at extends nt{constructor(){super(...arguments);_t(this,vU,{OwnedObject:new Map,SharedOrImmutableObject:new Map,MoveFunction:new Map,Custom:new Map})}async get(J,Q){return q4(this,vU)[J].get(Q)??null}async set(J,Q,Y){q4(this,vU)[J].set(Q,Y)}async delete(J,Q){q4(this,vU)[J].delete(Q)}async clear(J){if(J)q4(this,vU)[J].clear();else for(let Q of Object.values(q4(this,vU)))Q.clear()}}vU=new WeakMap;class $h1{constructor({cache:J=new at,onEffects:Q}){_t(this,u5),_t(this,jj),Fh1(this,u5,J),Fh1(this,jj,Q)}asPlugin(){return async(J,Q,Y)=>{let G=J.inputs.filter((z)=>z.UnresolvedObject).map((z)=>z.UnresolvedObject.objectId),X=(await q4(this,u5).getObjects(G)).filter((z)=>z!==null),K=new Map(X.map((z)=>[z.objectId,z]));for(let z of J.inputs){if(!z.UnresolvedObject)continue;let W=K.get(z.UnresolvedObject.objectId);if(!W)continue;if(W.initialSharedVersion&&!z.UnresolvedObject.initialSharedVersion)z.UnresolvedObject.initialSharedVersion=W.initialSharedVersion;else{if(W.version&&!z.UnresolvedObject.version)z.UnresolvedObject.version=W.version;if(W.digest&&!z.UnresolvedObject.digest)z.UnresolvedObject.digest=W.digest}}await Promise.all(J.commands.map(async(z)=>{if(z.MoveCall){let W=await this.getMoveFunctionDefinition({package:z.MoveCall.package,module:z.MoveCall.module,function:z.MoveCall.function});if(W)z.MoveCall._argumentTypes=W.parameters}})),await Y(),await Promise.all(J.commands.map(async(z)=>{if(z.MoveCall?._argumentTypes)await q4(this,u5).addMoveFunctionDefinition({package:z.MoveCall.package,module:z.MoveCall.module,function:z.MoveCall.function,parameters:z.MoveCall._argumentTypes})}))}}async clear(){await q4(this,u5).clear()}async getMoveFunctionDefinition(J){return q4(this,u5).getMoveFunctionDefinition(J)}async getObjects(J){return q4(this,u5).getObjects(J)}async deleteObjects(J){return q4(this,u5).deleteObjects(J)}async clearOwnedObjects(){await q4(this,u5).clear("OwnedObject")}async clearCustom(){await q4(this,u5).clear("Custom")}async getCustom(J){return q4(this,u5).getCustom(J)}async setCustom(J,Q){return q4(this,u5).setCustom(J,Q)}async deleteCustom(J){return q4(this,u5).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=[],K=[];G.forEach(([z,W])=>{if(W.outputState.NotExist)X.push(z);else if(W.outputState.ObjectWrite){let[Z,V]=W.outputState.ObjectWrite;K.push({objectId:z,digest:Z,version:Y,owner:V.AddressOwner??V.ObjectOwner??null,initialSharedVersion:V.Shared?.initialSharedVersion??null})}}),await Promise.all([q4(this,u5).addObjects(K),q4(this,u5).deleteObjects(X),(Q=q4(this,jj))==null?void 0:Q.call(this,J)])}}u5=new WeakMap;jj=new WeakMap});var tt=M((lW5,yh1)=>{var{defineProperty:st,getOwnPropertyDescriptor:Zp6,getOwnPropertyNames:Vp6}=Object,qp6=Object.prototype.hasOwnProperty,fh1=(J)=>{throw TypeError(J)},Up6=(J,Q)=>{for(var Y in Q)st(J,Y,{get:Q[Y],enumerable:!0})},Dp6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Vp6(Q))if(!qp6.call(J,X)&&X!==Y)st(J,X,{get:()=>Q[X],enumerable:!(G=Zp6(Q,X))||G.enumerable})}return J},Hp6=(J)=>Dp6(st({},"__esModule",{value:!0}),J),jh1=(J,Q,Y)=>Q.has(J)||fh1("Cannot "+Y),XC=(J,Q,Y)=>(jh1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),vh1=(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),rt=(J,Q,Y,G)=>(jh1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),hh1={};Up6(hh1,{CachingTransactionExecutor:()=>bh1});yh1.exports=Hp6(hh1);var Mp6=R7(),Ip6=ot(),Op6=$U(),SI,PI;class bh1{constructor({client:J,...Q}){vh1(this,SI),vh1(this,PI,null),rt(this,SI,J),this.cache=new Ip6.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:XC(this,SI),...Q})}async executeTransaction({transaction:J,options:Q,...Y}){let G=(0,Op6.isTransaction)(J)?await this.buildTransaction({transaction:J}):J,X=await XC(this,SI).executeTransactionBlock({...Y,transactionBlock:G,options:{...Q,showRawEffects:!0}});if(X.rawEffects){let K=Mp6.bcs.TransactionEffects.parse(Uint8Array.from(X.rawEffects));await this.applyEffects(K)}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){rt(this,PI,J.V2?.transactionDigest??null),await this.cache.applyEffects(J)}async waitForLastTransaction(){if(XC(this,PI))await XC(this,SI).waitForTransaction({digest:XC(this,PI)}),rt(this,PI,null)}}SI=new WeakMap;PI=new WeakMap});var Je=M((dW5,dh1)=>{var{defineProperty:et,getOwnPropertyDescriptor:Ap6,getOwnPropertyNames:Bp6}=Object,Np6=Object.prototype.hasOwnProperty,xh1=(J)=>{throw TypeError(J)},wp6=(J,Q)=>{for(var Y in Q)et(J,Y,{get:Q[Y],enumerable:!0})},Lp6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Bp6(Q))if(!Np6.call(J,X)&&X!==Y)et(J,X,{get:()=>Q[X],enumerable:!(G=Ap6(Q,X))||G.enumerable})}return J},Ep6=(J)=>Lp6(et({},"__esModule",{value:!0}),J),Cp6=(J,Q,Y)=>Q.has(J)||xh1("Cannot "+Y),uQ=(J,Q,Y)=>(Cp6(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),gh1=(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),mh1={};wp6(mh1,{ParallelQueue:()=>lh1,SerialQueue:()=>uh1});dh1.exports=Ep6(mh1);var UZ,fU;class uh1{constructor(){gh1(this,UZ,[])}async runTask(J){return new Promise((Q,Y)=>{if(uQ(this,UZ).push(()=>{J().finally(()=>{if(uQ(this,UZ).shift(),uQ(this,UZ).length>0)uQ(this,UZ)[0]()}).then(Q,Y)}),uQ(this,UZ).length===1)uQ(this,UZ)[0]()})}}UZ=new WeakMap;class lh1{constructor(J){gh1(this,fU,[]),this.activeTasks=0,this.maxTasks=J}runTask(J){return new Promise((Q,Y)=>{if(this.activeTasks<this.maxTasks)this.activeTasks++,J().finally(()=>{if(uQ(this,fU).length>0)uQ(this,fU).shift()();else this.activeTasks--}).then(Q,Y);else uQ(this,fU).push(()=>{J().finally(()=>{if(uQ(this,fU).length>0)uQ(this,fU).shift()();else this.activeTasks--}).then(Q,Y)})})}}fU=new WeakMap});var Xe=M((pW5,oh1)=>{var{defineProperty:Ge,getOwnPropertyDescriptor:Rp6,getOwnPropertyNames:Fp6}=Object,Tp6=Object.prototype.hasOwnProperty,ch1=(J)=>{throw TypeError(J)},Sp6=(J,Q)=>{for(var Y in Q)Ge(J,Y,{get:Q[Y],enumerable:!0})},Pp6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Fp6(Q))if(!Tp6.call(J,X)&&X!==Y)Ge(J,X,{get:()=>Q[X],enumerable:!(G=Rp6(Q,X))||G.enumerable})}return J},$p6=(J)=>Pp6(Ge({},"__esModule",{value:!0}),J),_h1=(J,Q,Y)=>Q.has(J)||ch1("Cannot "+Y),l5=(J,Q,Y)=>(_h1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),$I=(J,Q,Y)=>Q.has(J)?ch1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),Qe=(J,Q,Y,G)=>(_h1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),ih1={};Sp6(ih1,{SerialTransactionExecutor:()=>nh1,getGasCoinFromEffects:()=>ah1});oh1.exports=$p6(ih1);var kp6=u6(),ph1=$U(),vp6=tt(),fp6=Je(),hj,KC,lQ,bj,Ye,yj;class nh1{constructor({signer:J,defaultGasBudget:Q=50000000n,...Y}){$I(this,hj,new fp6.SerialQueue),$I(this,KC),$I(this,lQ),$I(this,bj),$I(this,Ye,async(G)=>{if(!G.V2)return;let X=ah1(G).ref;if(X)l5(this,lQ).cache.setCustom("gasCoin",X);else l5(this,lQ).cache.deleteCustom("gasCoin")}),$I(this,yj,async(G)=>{let X=await l5(this,lQ).cache.getCustom("gasCoin"),K=ph1.Transaction.from(G);if(X)K.setGasPayment([X]);return K.setGasBudgetIfNotSet(l5(this,bj)),K.setSenderIfNotSet(l5(this,KC).toSuiAddress()),l5(this,lQ).buildTransaction({transaction:K})}),Qe(this,KC,J),Qe(this,bj,Q),Qe(this,lQ,new vp6.CachingTransactionExecutor({client:Y.client,cache:Y.cache,onEffects:(G)=>l5(this,Ye).call(this,G)}))}async applyEffects(J){return l5(this,lQ).applyEffects(J)}async buildTransaction(J){return l5(this,hj).runTask(()=>l5(this,yj).call(this,J))}resetCache(){return l5(this,lQ).reset()}waitForLastTransaction(){return l5(this,lQ).waitForLastTransaction()}executeTransaction(J,Q,Y=[]){return l5(this,hj).runTask(async()=>{let G=(0,ph1.isTransaction)(J)?await l5(this,yj).call(this,J):J,{signature:X}=await l5(this,KC).signTransaction(G),K=await l5(this,lQ).executeTransaction({signature:[X,...Y],transaction:G,options:Q}).catch(async(W)=>{throw await this.resetCache(),W}),z=Uint8Array.from(K.rawEffects);return{digest:K.digest,effects:(0,kp6.toBase64)(z),data:K}})}}hj=new WeakMap;KC=new WeakMap;lQ=new WeakMap;bj=new WeakMap;Ye=new WeakMap;yj=new WeakMap;function ah1(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,K]=G.ObjectWrite;return{ref:{objectId:Y,digest:X,version:J.V2.lamportVersion},owner:K.AddressOwner||K.ObjectOwner}}});var Zb1=M((cW5,Wb1)=>{var{defineProperty:ze,getOwnPropertyDescriptor:jp6,getOwnPropertyNames:hp6}=Object,bp6=Object.prototype.hasOwnProperty,th1=(J)=>{throw TypeError(J)},yp6=(J,Q)=>{for(var Y in Q)ze(J,Y,{get:Q[Y],enumerable:!0})},xp6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of hp6(Q))if(!bp6.call(J,X)&&X!==Y)ze(J,X,{get:()=>Q[X],enumerable:!(G=jp6(Q,X))||G.enumerable})}return J},gp6=(J)=>xp6(ze({},"__esModule",{value:!0}),J),We=(J,Q,Y)=>Q.has(J)||th1("Cannot "+Y),a1=(J,Q,Y)=>(We(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),U4=(J,Q,Y)=>Q.has(J)?th1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),U9=(J,Q,Y,G)=>(We(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),O2=(J,Q,Y)=>(We(J,Q,"access private method"),Y),rh1=(J,Q,Y,G)=>({set _(X){U9(J,Q,X,Y)},get _(){return a1(J,Q,G)}}),eh1={};yp6(eh1,{ParallelTransactionExecutor:()=>zb1});Wb1.exports=gp6(eh1);var mp6=u6(),up6=AK(),Jb1=R7(),lp6=$U(),dp6=LI(),pp6=tt(),sh1=Je(),Qb1=Xe(),DZ,SG,gj,ZC,WC,VC,mj,vI,T7,HZ,hU,jU,Ze,xj,qC,kI,fI,bK,C3,Yb1,Gb1,UC,Ve,Xb1,Ke,Kb1,zC={coinBatchSize:20,initialCoinBalance:200000000n,minimumCoinBalance:50000000n,maxPoolSize:50,epochBoundaryWindow:1000};class zb1{constructor(J){U4(this,C3),U4(this,DZ),U4(this,SG),U4(this,gj),U4(this,ZC),U4(this,WC),U4(this,VC),U4(this,mj),U4(this,vI),U4(this,T7),U4(this,HZ,[]),U4(this,hU),U4(this,jU,new Map),U4(this,Ze,new sh1.SerialQueue),U4(this,xj),U4(this,qC,null),U4(this,kI,null),U4(this,fI,0),U4(this,bK,null),U9(this,DZ,J.signer),U9(this,SG,J.client),U9(this,gj,J.coinBatchSize??zC.coinBatchSize),U9(this,ZC,J.initialCoinBalance??zC.initialCoinBalance),U9(this,WC,J.minimumCoinBalance??zC.minimumCoinBalance),U9(this,mj,J.defaultGasBudget??a1(this,WC)),U9(this,VC,J.epochBoundaryWindow??zC.epochBoundaryWindow),U9(this,vI,J.maxPoolSize??zC.maxPoolSize),U9(this,hU,new pp6.CachingTransactionExecutor({client:J.client,cache:J.cache})),U9(this,xj,new sh1.ParallelQueue(a1(this,vI))),U9(this,T7,J.sourceCoins?new Map(J.sourceCoins.map((Q)=>[Q,null])):null)}resetCache(){return U9(this,bK,null),O2(this,C3,UC).call(this,()=>a1(this,hU).reset())}async waitForLastTransaction(){await O2(this,C3,UC).call(this,()=>O2(this,C3,Ve).call(this))}async executeTransaction(J,Q,Y=[]){let{promise:G,resolve:X,reject:K}=(0,up6.promiseWithResolvers)(),z=await O2(this,C3,Yb1).call(this,J),W=()=>{a1(this,xj).runTask(()=>{return O2(this,C3,Gb1).call(this,J,z,Q,Y).then(X,K)})},Z=new Set;if(z.forEach((V)=>{if(a1(this,jU).get(V))Z.add(V),a1(this,jU).get(V).push(()=>{if(Z.delete(V),Z.size===0)W()});else a1(this,jU).set(V,[])}),Z.size===0)W();return G}}DZ=new WeakMap;SG=new WeakMap;gj=new WeakMap;ZC=new WeakMap;WC=new WeakMap;VC=new WeakMap;mj=new WeakMap;vI=new WeakMap;T7=new WeakMap;HZ=new WeakMap;hU=new WeakMap;jU=new WeakMap;Ze=new WeakMap;xj=new WeakMap;qC=new WeakMap;kI=new WeakMap;fI=new WeakMap;bK=new WeakMap;C3=new WeakSet;Yb1=async function(J){let Q=new Set,Y=!1;return J.addSerializationPlugin(async(G,X,K)=>{if(await K(),Y)return;Y=!0,G.inputs.forEach((z)=>{if(z.Object?.ImmOrOwnedObject?.objectId)Q.add(z.Object.ImmOrOwnedObject.objectId);else if(z.Object?.Receiving?.objectId)Q.add(z.Object.Receiving.objectId);else if(z.UnresolvedObject?.objectId&&!z.UnresolvedObject.initialSharedVersion)Q.add(z.UnresolvedObject.objectId)})}),await J.prepareForSerialization({client:a1(this,SG)}),Q};Gb1=async function(J,Q,Y,G=[]){let X;try{J.setSenderIfNotSet(a1(this,DZ).toSuiAddress()),await a1(this,Ze).runTask(async()=>{if(!J.getData().gasData.price)J.setGasPrice(await O2(this,C3,Ke).call(this));J.setGasBudgetIfNotSet(a1(this,mj)),await O2(this,C3,UC).call(this),X=await O2(this,C3,Xb1).call(this),rh1(this,fI)._++,J.setGasPayment([{objectId:X.id,version:X.version,digest:X.digest}]),await a1(this,hU).buildTransaction({transaction:J,onlyTransactionKind:!0})});let K=await J.build({client:a1(this,SG)}),{signature:z}=await a1(this,DZ).signTransaction(K),W=await a1(this,hU).executeTransaction({transaction:K,signature:[z,...G],options:{...Y,showEffects:!0}}),Z=Uint8Array.from(W.rawEffects),V=Jb1.bcs.TransactionEffects.parse(Z),q=(0,Qb1.getGasCoinFromEffects)(V),U=V.V2?.gasUsed;if(X&&U&&q.owner===a1(this,DZ).toSuiAddress()){let D=BigInt(U.computationCost)+BigInt(U.storageCost)+BigInt(U.storageCost)-BigInt(U.storageRebate),H=X.balance-D,I=!1;if(new dp6.TransactionDataBuilder(J.getData()).mapArguments((O)=>{if(O.$kind==="GasCoin")I=!0;return O}),!I&&H>=a1(this,WC))a1(this,HZ).push({id:q.ref.objectId,version:q.ref.version,digest:q.ref.digest,balance:H});else{if(!a1(this,T7))U9(this,T7,new Map);a1(this,T7).set(q.ref.objectId,q.ref)}}return U9(this,qC,W.digest),{digest:W.digest,effects:(0,mp6.toBase64)(Z),data:W}}catch(K){if(X){if(!a1(this,T7))U9(this,T7,new Map);a1(this,T7).set(X.id,null)}throw await O2(this,C3,UC).call(this,async()=>{await Promise.all([a1(this,hU).cache.deleteObjects([...Q]),O2(this,C3,Ve).call(this)])}),K}finally{Q.forEach((K)=>{let z=a1(this,jU).get(K);if(z&&z.length>0)z.shift()();else if(z)a1(this,jU).delete(K)}),rh1(this,fI)._--}};UC=async function(J){if(a1(this,kI))await a1(this,kI);U9(this,kI,J?.().then(()=>{U9(this,kI,null)},()=>{})??null)};Ve=async function(){let J=a1(this,qC);if(J)U9(this,qC,null),await a1(this,SG).waitForTransaction({digest:J})};Xb1=async function(){if(a1(this,HZ).length===0&&a1(this,fI)<=a1(this,vI))await O2(this,C3,Kb1).call(this);if(a1(this,HZ).length===0)throw Error("No coins available");return a1(this,HZ).shift()};Ke=async function(){if((a1(this,bK)?a1(this,bK).expiration-a1(this,VC)-Date.now():0)>0)return a1(this,bK).price;if(a1(this,bK)){let Y=Math.max(a1(this,bK).expiration+a1(this,VC)-Date.now(),1000);await new Promise((G)=>setTimeout(G,Y))}let Q=await a1(this,SG).getLatestSuiSystemState();return U9(this,bK,{price:BigInt(Q.referenceGasPrice),expiration:Number.parseInt(Q.epochStartTimestampMs,10)+Number.parseInt(Q.epochDurationMs,10)}),O2(this,C3,Ke).call(this)};Kb1=async function(){let J=Math.min(a1(this,gj),a1(this,vI)-(a1(this,HZ).length+a1(this,fI))+1);if(J===0)return;let Q=new lp6.Transaction,Y=a1(this,DZ).toSuiAddress();if(Q.setSender(Y),a1(this,T7)){let V=[],q=[];for(let[U,D]of a1(this,T7))if(D)V.push(D);else q.push(U);if(q.length>0){let U=await a1(this,SG).multiGetObjects({ids:q});V.push(...U.filter((D)=>D.data!==null).map(({data:D})=>({objectId:D.objectId,version:D.version,digest:D.digest})))}Q.setGasPayment(V),U9(this,T7,new Map)}let G=Array(J).fill(a1(this,ZC)),X=Q.splitCoins(Q.gas,G),K=[];for(let V=0;V<G.length;V++)K.push(X[V]);Q.transferObjects(K,Y),await this.waitForLastTransaction();let z=await a1(this,SG).signAndExecuteTransaction({transaction:Q,signer:a1(this,DZ),options:{showRawEffects:!0}}),W=Jb1.bcs.TransactionEffects.parse(Uint8Array.from(z.rawEffects));if(W.V2?.changedObjects.forEach(([V,{outputState:q}],U)=>{if(U===W.V2?.gasObjectIndex||!q.ObjectWrite)return;a1(this,HZ).push({id:V,version:W.V2.lamportVersion,digest:q.ObjectWrite[0],balance:BigInt(a1(this,ZC))})}),!a1(this,T7))U9(this,T7,new Map);let Z=(0,Qb1.getGasCoinFromEffects)(W).ref;a1(this,T7).set(Z.objectId,Z),await a1(this,SG).waitForTransaction({digest:z.digest})}});var Ib1=M((_W5,Mb1)=>{var{defineProperty:qe,getOwnPropertyDescriptor:cp6,getOwnPropertyNames:_p6}=Object,ip6=Object.prototype.hasOwnProperty,np6=(J,Q)=>{for(var Y in Q)qe(J,Y,{get:Q[Y],enumerable:!0})},ap6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of _p6(Q))if(!ip6.call(J,X)&&X!==Y)qe(J,X,{get:()=>Q[X],enumerable:!(G=cp6(Q,X))||G.enumerable})}return J},op6=(J)=>ap6(qe({},"__esModule",{value:!0}),J),Ub1={};np6(Ub1,{coinWithBalance:()=>tp6,getSuiClient:()=>Hb1});Mb1.exports=op6(Ub1);var uj=wG(),rp6=R7(),Db1=j9(),lj=Dj(),Vb1=RU(),sp6=Xt(),dj="CoinWithBalance",qb1=(0,Db1.normalizeStructTag)("0x2::sui::SUI");function tp6({type:J=qb1,balance:Q,useGasCoin:Y=!0}){let G=null;return(X)=>{if(G)return G;X.addIntentResolver(dj,Jc6);let K=J==="gas"?J:(0,Db1.normalizeStructTag)(J);return G=X.add(lj.Commands.Intent({name:dj,inputs:{},data:{type:K===qb1&&Y?"gas":K,balance:BigInt(Q)}})),G}}var ep6=(0,uj.object)({type:(0,uj.string)(),balance:(0,uj.bigint)()});async function Jc6(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===dj){let{type:q,balance:U}=(0,uj.parse)(ep6,V.$Intent.data);if(q!=="gas"&&U>0n)G.add(q);X.set(q,(X.get(q)??0n)+U)}let K=new Set;for(let V of J.inputs){if(V.Object?.ImmOrOwnedObject)K.add(V.Object.ImmOrOwnedObject.objectId);if(V.UnresolvedObject?.objectId)K.add(V.UnresolvedObject.objectId)}let z=new Map,W=Hb1(Q);await Promise.all([...G].map(async(V)=>{z.set(V,await Qc6({coinType:V,balance:X.get(V),client:W,owner:J.sender,usedIds:K}))}));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!==dj)continue;let{type:U,balance:D}=q.$Intent.data;if(D===0n&&U!=="gas"){J.replaceCommand(V,lj.Commands.MoveCall({target:"0x2::coin::zero",typeArguments:[U]}));continue}let H=[];if(!Z.has(U)){let[I,...O]=z.get(U).map((A)=>J.addInput("object",Vb1.Inputs.ObjectRef({objectId:A.coinObjectId,digest:A.digest,version:A.version})));if(O.length>0)H.push(lj.Commands.MergeCoins(I,O));Z.set(U,I)}H.push(lj.Commands.SplitCoins(Z.get(U),[J.addInput("pure",Vb1.Inputs.Pure(rp6.bcs.u64().serialize(D)))])),J.replaceCommand(V,H),J.mapArguments((I)=>{if(I.$kind==="Result"&&I.Result===V)return{$kind:"NestedResult",NestedResult:[V+H.length-1,0]};return I})}return Y()}async function Qc6({coinType:J,balance:Q,client:Y,owner:G,usedIds:X}){let K=Q,z=[];return W();async function W(Z=null){let{data:V,hasNextPage:q,nextCursor:U}=await Y.getCoins({owner:G,coinType:J,cursor:Z}),D=V.sort((H,I)=>Number(BigInt(I.balance)-BigInt(H.balance)));for(let H of D){if(X.has(H.coinObjectId))continue;let I=BigInt(H.balance);if(z.push(H),K-=I,K<=0)return z}if(q)return W(U);throw Error(`Not enough coins of type ${J} to satisfy requested balance`)}}function Hb1(J){let Q=(0,sp6.getClient)(J);if(!Q.jsonRpc)throw Error("CoinWithBalance intent currently only works with SuiClient");return Q}});var Bb1=M((iW5,Ab1)=>{var{defineProperty:Ue,getOwnPropertyDescriptor:Yc6,getOwnPropertyNames:Gc6}=Object,Xc6=Object.prototype.hasOwnProperty,Kc6=(J,Q)=>{for(var Y in Q)Ue(J,Y,{get:Q[Y],enumerable:!0})},zc6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Gc6(Q))if(!Xc6.call(J,X)&&X!==Y)Ue(J,X,{get:()=>Q[X],enumerable:!(G=Yc6(Q,X))||G.enumerable})}return J},Wc6=(J)=>zc6(Ue({},"__esModule",{value:!0}),J),Ob1={};Kc6(Ob1,{Arguments:()=>qc6});Ab1.exports=Wc6(Ob1);var Zc6=zt(),Vc6=Vt(),qc6={pure:(0,Vc6.createPure)((J)=>(Q)=>Q.pure(J)),object:(0,Zc6.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 Fb1=M((nW5,Rb1)=>{var{defineProperty:De,getOwnPropertyDescriptor:Uc6,getOwnPropertyNames:Dc6}=Object,Hc6=Object.prototype.hasOwnProperty,Mc6=(J,Q)=>{for(var Y in Q)De(J,Y,{get:Q[Y],enumerable:!0})},Ic6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Dc6(Q))if(!Hc6.call(J,X)&&X!==Y)De(J,X,{get:()=>Q[X],enumerable:!(G=Uc6(Q,X))||G.enumerable})}return J},Oc6=(J)=>Ic6(De({},"__esModule",{value:!0}),J),Cb1={};Mc6(Cb1,{Arguments:()=>Ec6.Arguments,AsyncCache:()=>Eb1.AsyncCache,Commands:()=>wb1.Commands,Inputs:()=>Ac6.Inputs,ObjectCache:()=>Eb1.ObjectCache,ParallelTransactionExecutor:()=>wc6.ParallelTransactionExecutor,SerialTransactionExecutor:()=>Nc6.SerialTransactionExecutor,Transaction:()=>Lb1.Transaction,TransactionDataBuilder:()=>Bc6.TransactionDataBuilder,UpgradePolicy:()=>wb1.UpgradePolicy,coinWithBalance:()=>Lc6.coinWithBalance,getPureBcsSchema:()=>Nb1.getPureBcsSchema,isArgument:()=>Rc6.isArgument,isTransaction:()=>Lb1.isTransaction,namedPackagesPlugin:()=>Cc6.namedPackagesPlugin,normalizedTypeToMoveTypeSignature:()=>Nb1.normalizedTypeToMoveTypeSignature});Rb1.exports=Oc6(Cb1);var Nb1=ts(),Ac6=RU(),wb1=Dj(),Lb1=$U(),Bc6=LI(),Eb1=ot(),Nc6=Xe(),wc6=Zb1(),Lc6=Ib1(),Ec6=Bb1(),Cc6=Ct(),Rc6=Oj()});var Sb1=M((aW5,He)=>{function Tb1(){var J=Object.create(null),Q=0,Y=0,G=0,X=!1;this.put=function(z,W,Z,V){if(X)console.log("caching: %s = %j (@%s)",z,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[z];if(q)clearTimeout(q.timeout);else G++;var U={value:W,expire:Z+Date.now()};if(!isNaN(U.expire))U.timeout=setTimeout(function(){if(K(z),V)V(z,W)}.bind(this),Z);return J[z]=U,W},this.del=function(z){var W=!0,Z=J[z];if(Z){if(clearTimeout(Z.timeout),!isNaN(Z.expire)&&Z.expire<Date.now())W=!1}else W=!1;if(W)K(z);return W};function K(z){G--,delete J[z]}this.clear=function(){for(var z in J)clearTimeout(J[z].timeout);if(G=0,J=Object.create(null),X)Q=0,Y=0},this.get=function(z){var W=J[z];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[z]}else if(X)Y++;return null},this.size=function(){return G},this.memsize=function(){var z=0,W;for(W in J)z++;return z},this.debug=function(z){X=z},this.hits=function(){return Q},this.misses=function(){return Y},this.keys=function(){return Object.keys(J)},this.exportJson=function(){var z={};for(var W in J){var Z=J[W];z[W]={value:Z.value,expire:Z.expire||"NaN"}}return JSON.stringify(z)},this.importJson=function(z,W){var Z=JSON.parse(z),V=Date.now(),q=W&&W.skipDuplicates;for(var U in Z)if(Z.hasOwnProperty(U)){if(q){var D=J[U];if(D){if(X)console.log("Skipping duplicate imported key '%s'",U);continue}}var H=Z[U],I=H.expire-V;if(I<=0){this.del(U);continue}I=I>0?I:void 0,this.put(U,H.value,I)}return this.size()}}He.exports=new Tb1;He.exports.Cache=Tb1});var DC=M((oW5,fb1)=>{/*! transactionFormat.js - Seamflux Client Build | 2026-03-14T14:17:11.384Z */function $b1(J){return(0,Ie.toBase64)(typeof J=="string"?new TextEncoder().encode(J):J)}function kb1(J){return new TextDecoder().decode((0,Ie.fromBase64)(J))}function Fc6(J){if(!J)return new pj.Transaction;if(typeof J=="string"){if((J=J.trim()).startsWith("{"))return pj.Transaction.from(J);if(Me.default.get(J))return Me.default.get(J);try{return pj.Transaction.from(kb1(J))}catch(Q){return pj.Transaction.from((0,Ie.fromBase64)(J))}}return J}function Tc6(J){let Q=$b1(JSON.stringify(J.getData(),(Y,G)=>typeof G=="bigint"?G.toString():G));return Me.default.put(Q,J,50000),Q}var{create:Sc6,defineProperty:cj,getOwnPropertyDescriptor:Pc6,getOwnPropertyNames:$c6,getPrototypeOf:kc6}=Object,vc6=Object.prototype.hasOwnProperty,fc6=(J,Q)=>{for(var Y in Q)cj(J,Y,{get:Q[Y],enumerable:!0})},vb1=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of $c6(Q))vc6.call(J,X)||X===Y||cj(J,X,{get:()=>Q[X],enumerable:!(G=Pc6(Q,X))||G.enumerable});return J},jc6=(J,Q,Y)=>(Y=J!=null?Sc6(kc6(J)):{},vb1(!Q&&J&&J.__esModule?Y:cj(Y,"default",{value:J,enumerable:!0}),J)),hc6=(J)=>vb1(cj({},"__esModule",{value:!0}),J),Pb1={};fc6(Pb1,{fromTransactions:()=>Fc6,toTransactions:()=>Tc6,txFromBase64:()=>kb1,txToBase64:()=>$b1}),fb1.exports=hc6(Pb1);var pj=Fb1(),Ie=pW(),Me=jc6(Sb1())});var jI=M((rW5,mb1)=>{/*! coins.js - Seamflux Client Build | 2026-03-14T14:17:11.458Z */function bb1(J){return(J||"").split("::").length===3}async function yb1({symbol:J}){if(!J||typeof J!="string")throw Error(`Invalid symbol: ${J}`);if(bb1(J)){let G=await xb1({coinType:J});return G?[G]:[]}J.toUpperCase()==="USDT"&&(J="suiUSDT");let{data:Q,error:Y}=await(await(0,gb1.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,gb1.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 bc6({symbol:J,amount:Q,recipient:Y,senderAddress:G,transactions:X}){J=J.toUpperCase();let K=(0,hb1.fromTransactions)(X);if(J==="SUI"){let z=BigInt(Number(Q)*Math.pow(10,dc6.SUI_DECIMALS)),[W]=K.splitCoins(K.gas,[z]);K.transferObjects([W],Y)}else{let z=await yb1({symbol:J});if(!z||z.length===0)throw Error(`Coin not found: ${J}`);let W=BigInt(Number(Q)*Math.pow(10,z[0].decimals)),Z=await(0,pc6.getSuiClient)(),V=await Z.getCoins({owner:G,coinType:z[0].coin_type,limit:50});if(V.data.length===0)throw Error(`No coins found for ${J}`);let q=[];for(let D=1;D<V.data.length;D++)q.push(V.data[D].coinObjectId);K.mergeCoins(V.data[0].coinObjectId,q);let[U]=K.splitCoins(V.data[0].coinObjectId,[W]);K.transferObjects([U],Y)}return{transactions:(0,hb1.toTransactions)(K)}}var{defineProperty:Oe,getOwnPropertyDescriptor:yc6,getOwnPropertyNames:xc6}=Object,gc6=Object.prototype.hasOwnProperty,mc6=(J,Q)=>{for(var Y in Q)Oe(J,Y,{get:Q[Y],enumerable:!0})},uc6=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of xc6(Q))gc6.call(J,X)||X===Y||Oe(J,X,{get:()=>Q[X],enumerable:!(G=yc6(Q,X))||G.enumerable});return J},lc6=(J)=>uc6(Oe({},"__esModule",{value:!0}),J),jb1={};mc6(jb1,{buildTransferCoinPayload:()=>bc6,getCoinInfoByCoinType:()=>xb1,getCoinsInfoBySymbol:()=>yb1,isCoinType:()=>bb1}),mb1.exports=lc6(jb1);var dc6=pW(),gb1=xS1(),pc6=TI(),hb1=DC()});var db1=M((sW5,lb1)=>{/*! token.info.js - Seamflux Client Build | 2026-03-14T14:17:12.077Z */var{defineProperty:Ae,getOwnPropertyDescriptor:cc6,getOwnPropertyNames:_c6}=Object,ic6=Object.prototype.hasOwnProperty,nc6=(J,Q)=>{for(var Y in Q)Ae(J,Y,{get:Q[Y],enumerable:!0})},ac6=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of _c6(Q))ic6.call(J,X)||X===Y||Ae(J,X,{get:()=>Q[X],enumerable:!(G=cc6(Q,X))||G.enumerable});return J},oc6=(J)=>ac6(Ae({},"__esModule",{value:!0}),J),ub1={};nc6(ub1,{getTokenInfoByAddressOnSui:()=>sc6.getCoinInfoByCoinType,getTokenInfoBySymbolOnSui:()=>rc6.getCoinsInfoBySymbol}),lb1.exports=oc6(ub1);var rc6=jI(),sc6=jI()});var cb1=M((pb1)=>{Object.defineProperty(pb1,"__esModule",{value:!0})});var ib1=M((_b1)=>{Object.defineProperty(_b1,"__esModule",{value:!0})});var ab1=M((nb1)=>{Object.defineProperty(nb1,"__esModule",{value:!0})});var rb1=M((ob1)=>{Object.defineProperty(ob1,"__esModule",{value:!0})});var tb1=M((sb1)=>{Object.defineProperty(sb1,"__esModule",{value:!0})});var Qy1=M((eb1)=>{Object.defineProperty(eb1,"__esModule",{value:!0});eb1.ETH_DATA_FORMAT=eb1.DEFAULT_RETURN_FORMAT=eb1.FMT_BYTES=eb1.FMT_NUMBER=void 0;var _j;(function(J){J.NUMBER="NUMBER_NUMBER",J.HEX="NUMBER_HEX",J.STR="NUMBER_STR",J.BIGINT="NUMBER_BIGINT"})(_j||(eb1.FMT_NUMBER=_j={}));var ij;(function(J){J.HEX="BYTES_HEX",J.UINT8ARRAY="BYTES_UINT8ARRAY"})(ij||(eb1.FMT_BYTES=ij={}));eb1.DEFAULT_RETURN_FORMAT={number:_j.BIGINT,bytes:ij.HEX};eb1.ETH_DATA_FORMAT={number:_j.HEX,bytes:ij.HEX}});var zy1=M((Xy1)=>{Object.defineProperty(Xy1,"__esModule",{value:!0});Xy1.HardforksOrdered=Xy1.BlockTags=void 0;var Yy1;(function(J){J.EARLIEST="earliest",J.LATEST="latest",J.PENDING="pending",J.SAFE="safe",J.FINALIZED="finalized",J.COMMITTED="committed"})(Yy1||(Xy1.BlockTags=Yy1={}));var Gy1;(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"})(Gy1||(Xy1.HardforksOrdered=Gy1={}))});var Zy1=M((Wy1)=>{Object.defineProperty(Wy1,"__esModule",{value:!0})});var qy1=M((Vy1)=>{Object.defineProperty(Vy1,"__esModule",{value:!0})});var Dy1=M((Uy1)=>{Object.defineProperty(Uy1,"__esModule",{value:!0})});var Iy1=M((Hy1)=>{Object.defineProperty(Hy1,"__esModule",{value:!0});Hy1.TypedArray=void 0;Hy1.TypedArray=Object.getPrototypeOf(Uint8Array)});var Ay1=M((Oy1)=>{Object.defineProperty(Oy1,"__esModule",{value:!0})});var Ny1=M((By1)=>{Object.defineProperty(By1,"__esModule",{value:!0})});var Ey1=M((hI)=>{var wy1=hI&&hI.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(hI,"__esModule",{value:!0});hI.Web3BaseProvider=void 0;var Ly1=Symbol.for("web3/base-provider");class Be{static isWeb3Provider(J){return J instanceof Be||Boolean(J&&J[Ly1])}get[Ly1](){return!0}send(J,Q){this.request(J).then((Y)=>{Q(null,Y)}).catch((Y)=>{Q(Y)})}sendAsync(J){return wy1(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 wy1(this,void 0,void 0,function*(){return(yield Q(G)).result})},J.asEIP1193Provider=void 0,J}}hI.Web3BaseProvider=Be});var Ty1=M((Ry1)=>{Object.defineProperty(Ry1,"__esModule",{value:!0});Ry1.Web3BaseWallet=void 0;class Cy1 extends Array{constructor(J){super();this._accountProvider=J}}Ry1.Web3BaseWallet=Cy1});var Py1=M((Sy1)=>{Object.defineProperty(Sy1,"__esModule",{value:!0})});var B6=M((D9)=>{var Y_6=D9&&D9.__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]}),d5=D9&&D9.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))Y_6(Q,J,Y)};Object.defineProperty(D9,"__esModule",{value:!0});d5(cb1(),D9);d5(ib1(),D9);d5(ab1(),D9);d5(rb1(),D9);d5(tb1(),D9);d5(Qy1(),D9);d5(zy1(),D9);d5(Zy1(),D9);d5(qy1(),D9);d5(Dy1(),D9);d5(Iy1(),D9);d5(Ay1(),D9);d5(Ny1(),D9);d5(Ey1(),D9);d5(Ty1(),D9);d5(Py1(),D9)});var H5=M(($y1)=>{Object.defineProperty($y1,"__esModule",{value:!0});$y1.ERR_TX_POLLING_TIMEOUT=$y1.ERR_TX_DATA_AND_INPUT=$y1.ERR_TX_UNSUPPORTED_TYPE=$y1.ERR_TX_UNSUPPORTED_EIP_1559=$y1.ERR_TX_UNABLE_TO_POPULATE_NONCE=$y1.ERR_TX_INVALID_NONCE_OR_CHAIN_ID=$y1.ERR_TX_INVALID_OBJECT=$y1.ERR_TX_INVALID_LEGACY_FEE_MARKET=$y1.ERR_TX_INVALID_FEE_MARKET_GAS_PRICE=$y1.ERR_TX_INVALID_FEE_MARKET_GAS=$y1.ERR_TX_INVALID_LEGACY_GAS=$y1.ERR_TX_MISSING_GAS=$y1.ERR_TX_MISSING_CHAIN_INFO=$y1.ERR_TX_INVALID_CHAIN_INFO=$y1.ERR_TX_CHAIN_ID_MISMATCH=$y1.ERR_TX_MISSING_CUSTOM_CHAIN_ID=$y1.ERR_TX_MISSING_CUSTOM_CHAIN=$y1.ERR_TX_INVALID_CALL=$y1.ERR_TX_INVALID_SENDER=$y1.ERR_RAW_TX_UNDEFINED=$y1.ERR_TX_OUT_OF_GAS=$y1.ERR_TX_REVERT_WITHOUT_REASON=$y1.ERR_TX_CONTRACT_NOT_STORED=$y1.ERR_TX_NO_CONTRACT_ADDRESS=$y1.ERR_TX_REVERT_TRANSACTION=$y1.ERR_TX_REVERT_INSTRUCTION=$y1.ERR_TX=$y1.ERR_CONTRACT_TX_DATA_AND_INPUT=$y1.ERR_CONTRACT_EXECUTION_REVERTED=$y1.ERR_CONTRACT_INSTANTIATION=$y1.ERR_CONTRACT_MISSING_FROM_ADDRESS=$y1.ERR_CONTRACT_MISSING_ADDRESS=$y1.ERR_CONTRACT_MISSING_DEPLOY_DATA=$y1.ERR_CONTRACT_RESERVED_EVENT=$y1.ERR_CONTRACT_EVENT_NOT_EXISTS=$y1.ERR_CONTRACT_REQUIRED_CALLBACK=$y1.ERR_CONTRACT_ABI_MISSING=$y1.ERR_CONTRACT_RESOLVER_MISSING=$y1.ERR_CONTRACT=$y1.ERR_MULTIPLE_ERRORS=$y1.ERR_INVALID_METHOD_PARAMS=$y1.ERR_EXISTING_PLUGIN_NAMESPACE=$y1.ERR_ABI_ENCODING=$y1.ERR_OPERATION_ABORT=$y1.ERR_OPERATION_TIMEOUT=$y1.ERR_METHOD_NOT_IMPLEMENTED=$y1.ERR_FORMATTERS=$y1.ERR_PARAM=$y1.ERR_INVALID_RESPONSE=$y1.ERR_RESPONSE=void 0;$y1.ERR_INVALID_BYTES=$y1.ERR_INVALID_STRING=$y1.ERR_ENS_NETWORK_NOT_SYNCED=$y1.ERR_ENS_UNSUPPORTED_NETWORK=$y1.ERR_ENS_CHECK_INTERFACE_SUPPORT=$y1.JSONRPC_ERR_CHAIN_DISCONNECTED=$y1.JSONRPC_ERR_DISCONNECTED=$y1.JSONRPC_ERR_UNSUPPORTED_METHOD=$y1.JSONRPC_ERR_UNAUTHORIZED=$y1.JSONRPC_ERR_REJECTED_REQUEST=$y1.GENESIS_BLOCK_NUMBER=$y1.ERR_INVALID_SIGNATURE=$y1.ERR_SIGNATURE_FAILED=$y1.ERR_PBKDF2_ITERATIONS=$y1.ERR_INVALID_KEYSTORE=$y1.ERR_IV_LENGTH=$y1.ERR_INVALID_PASSWORD=$y1.ERR_KEY_VERSION_UNSUPPORTED=$y1.ERR_KEY_DERIVATION_FAIL=$y1.ERR_UNSUPPORTED_KDF=$y1.ERR_INVALID_PRIVATE_KEY=$y1.ERR_PRIVATE_KEY_LENGTH=$y1.ERR_WS_PROVIDER=$y1.ERR_SUBSCRIPTION=$y1.ERR_INVALID_CLIENT=$y1.ERR_INVALID_PROVIDER=$y1.ERR_PROVIDER=$y1.ERR_REQ_ALREADY_SENT=$y1.ERR_CONN_PENDING_REQUESTS=$y1.ERR_CONN_MAX_ATTEMPTS=$y1.ERR_CONN_CLOSE=$y1.ERR_CONN_NOT_OPEN=$y1.ERR_CONN_TIMEOUT=$y1.ERR_CONN_INVALID=$y1.ERR_CONN=$y1.ERR_TX_GAS_MISMATCH_INNER_ERROR=$y1.ERR_TX_MISSING_GAS_INNER_ERROR=$y1.ERR_TX_INVALID_PROPERTIES_FOR_TYPE=$y1.ERR_TX_REVERT_TRANSACTION_CUSTOM_ERROR=$y1.ERR_TX_INVALID_RECEIVER=$y1.ERR_TX_HARDFORK_MISMATCH=$y1.ERR_TX_CHAIN_MISMATCH=$y1.ERR_TX_GAS_MISMATCH=$y1.ERR_TX_SIGNING=$y1.ERR_TX_BLOCK_TIMEOUT=$y1.ERR_TX_SEND_TIMEOUT=$y1.ERR_TX_NOT_FOUND=$y1.ERR_TX_LOCAL_WALLET_NOT_AVAILABLE=$y1.ERR_TX_RECEIPT_MISSING_BLOCK_NUMBER=$y1.ERR_TX_RECEIPT_MISSING_OR_BLOCKHASH_NULL=void 0;$y1.ERR_RPC_NOT_SUPPORTED=$y1.ERR_RPC_LIMIT_EXCEEDED=$y1.ERR_RPC_UNSUPPORTED_METHOD=$y1.ERR_RPC_TRANSACTION_REJECTED=$y1.ERR_RPC_UNAVAILABLE_RESOURCE=$y1.ERR_RPC_MISSING_RESOURCE=$y1.ERR_RPC_INVALID_INPUT=$y1.ERR_RPC_INTERNAL_ERROR=$y1.ERR_RPC_INVALID_PARAMS=$y1.ERR_RPC_INVALID_METHOD=$y1.ERR_RPC_INVALID_REQUEST=$y1.ERR_RPC_INVALID_JSON=$y1.ERR_SCHEMA_FORMAT=$y1.ERR_CORE_CHAIN_MISMATCH=$y1.ERR_CORE_HARDFORK_MISMATCH=$y1.ERR_VALIDATION=$y1.ERR_INVALID_INTEGER=$y1.ERR_INVALID_NIBBLE_WIDTH=$y1.ERR_INVALID_TYPE_ABI=$y1.ERR_INVALID_BLOCK=$y1.ERR_INVALID_LARGE_VALUE=$y1.ERR_INVALID_SIZE=$y1.ERR_INVALID_UNSIGNED_INTEGER=$y1.ERR_INVALID_BOOLEAN=$y1.ERR_INVALID_TYPE=$y1.ERR_INVALID_HEX=$y1.ERR_INVALID_ADDRESS=$y1.ERR_INVALID_UNIT=$y1.ERR_INVALID_NUMBER=void 0;$y1.ERR_RESPONSE=100;$y1.ERR_INVALID_RESPONSE=101;$y1.ERR_PARAM=200;$y1.ERR_FORMATTERS=201;$y1.ERR_METHOD_NOT_IMPLEMENTED=202;$y1.ERR_OPERATION_TIMEOUT=203;$y1.ERR_OPERATION_ABORT=204;$y1.ERR_ABI_ENCODING=205;$y1.ERR_EXISTING_PLUGIN_NAMESPACE=206;$y1.ERR_INVALID_METHOD_PARAMS=207;$y1.ERR_MULTIPLE_ERRORS=208;$y1.ERR_CONTRACT=300;$y1.ERR_CONTRACT_RESOLVER_MISSING=301;$y1.ERR_CONTRACT_ABI_MISSING=302;$y1.ERR_CONTRACT_REQUIRED_CALLBACK=303;$y1.ERR_CONTRACT_EVENT_NOT_EXISTS=304;$y1.ERR_CONTRACT_RESERVED_EVENT=305;$y1.ERR_CONTRACT_MISSING_DEPLOY_DATA=306;$y1.ERR_CONTRACT_MISSING_ADDRESS=307;$y1.ERR_CONTRACT_MISSING_FROM_ADDRESS=308;$y1.ERR_CONTRACT_INSTANTIATION=309;$y1.ERR_CONTRACT_EXECUTION_REVERTED=310;$y1.ERR_CONTRACT_TX_DATA_AND_INPUT=311;$y1.ERR_TX=400;$y1.ERR_TX_REVERT_INSTRUCTION=401;$y1.ERR_TX_REVERT_TRANSACTION=402;$y1.ERR_TX_NO_CONTRACT_ADDRESS=403;$y1.ERR_TX_CONTRACT_NOT_STORED=404;$y1.ERR_TX_REVERT_WITHOUT_REASON=405;$y1.ERR_TX_OUT_OF_GAS=406;$y1.ERR_RAW_TX_UNDEFINED=407;$y1.ERR_TX_INVALID_SENDER=408;$y1.ERR_TX_INVALID_CALL=409;$y1.ERR_TX_MISSING_CUSTOM_CHAIN=410;$y1.ERR_TX_MISSING_CUSTOM_CHAIN_ID=411;$y1.ERR_TX_CHAIN_ID_MISMATCH=412;$y1.ERR_TX_INVALID_CHAIN_INFO=413;$y1.ERR_TX_MISSING_CHAIN_INFO=414;$y1.ERR_TX_MISSING_GAS=415;$y1.ERR_TX_INVALID_LEGACY_GAS=416;$y1.ERR_TX_INVALID_FEE_MARKET_GAS=417;$y1.ERR_TX_INVALID_FEE_MARKET_GAS_PRICE=418;$y1.ERR_TX_INVALID_LEGACY_FEE_MARKET=419;$y1.ERR_TX_INVALID_OBJECT=420;$y1.ERR_TX_INVALID_NONCE_OR_CHAIN_ID=421;$y1.ERR_TX_UNABLE_TO_POPULATE_NONCE=422;$y1.ERR_TX_UNSUPPORTED_EIP_1559=423;$y1.ERR_TX_UNSUPPORTED_TYPE=424;$y1.ERR_TX_DATA_AND_INPUT=425;$y1.ERR_TX_POLLING_TIMEOUT=426;$y1.ERR_TX_RECEIPT_MISSING_OR_BLOCKHASH_NULL=427;$y1.ERR_TX_RECEIPT_MISSING_BLOCK_NUMBER=428;$y1.ERR_TX_LOCAL_WALLET_NOT_AVAILABLE=429;$y1.ERR_TX_NOT_FOUND=430;$y1.ERR_TX_SEND_TIMEOUT=431;$y1.ERR_TX_BLOCK_TIMEOUT=432;$y1.ERR_TX_SIGNING=433;$y1.ERR_TX_GAS_MISMATCH=434;$y1.ERR_TX_CHAIN_MISMATCH=435;$y1.ERR_TX_HARDFORK_MISMATCH=436;$y1.ERR_TX_INVALID_RECEIVER=437;$y1.ERR_TX_REVERT_TRANSACTION_CUSTOM_ERROR=438;$y1.ERR_TX_INVALID_PROPERTIES_FOR_TYPE=439;$y1.ERR_TX_MISSING_GAS_INNER_ERROR=440;$y1.ERR_TX_GAS_MISMATCH_INNER_ERROR=441;$y1.ERR_CONN=500;$y1.ERR_CONN_INVALID=501;$y1.ERR_CONN_TIMEOUT=502;$y1.ERR_CONN_NOT_OPEN=503;$y1.ERR_CONN_CLOSE=504;$y1.ERR_CONN_MAX_ATTEMPTS=505;$y1.ERR_CONN_PENDING_REQUESTS=506;$y1.ERR_REQ_ALREADY_SENT=507;$y1.ERR_PROVIDER=600;$y1.ERR_INVALID_PROVIDER=601;$y1.ERR_INVALID_CLIENT=602;$y1.ERR_SUBSCRIPTION=603;$y1.ERR_WS_PROVIDER=604;$y1.ERR_PRIVATE_KEY_LENGTH=701;$y1.ERR_INVALID_PRIVATE_KEY=702;$y1.ERR_UNSUPPORTED_KDF=703;$y1.ERR_KEY_DERIVATION_FAIL=704;$y1.ERR_KEY_VERSION_UNSUPPORTED=705;$y1.ERR_INVALID_PASSWORD=706;$y1.ERR_IV_LENGTH=707;$y1.ERR_INVALID_KEYSTORE=708;$y1.ERR_PBKDF2_ITERATIONS=709;$y1.ERR_SIGNATURE_FAILED=801;$y1.ERR_INVALID_SIGNATURE=802;$y1.GENESIS_BLOCK_NUMBER="0x0";$y1.JSONRPC_ERR_REJECTED_REQUEST=4001;$y1.JSONRPC_ERR_UNAUTHORIZED=4100;$y1.JSONRPC_ERR_UNSUPPORTED_METHOD=4200;$y1.JSONRPC_ERR_DISCONNECTED=4900;$y1.JSONRPC_ERR_CHAIN_DISCONNECTED=4901;$y1.ERR_ENS_CHECK_INTERFACE_SUPPORT=901;$y1.ERR_ENS_UNSUPPORTED_NETWORK=902;$y1.ERR_ENS_NETWORK_NOT_SYNCED=903;$y1.ERR_INVALID_STRING=1001;$y1.ERR_INVALID_BYTES=1002;$y1.ERR_INVALID_NUMBER=1003;$y1.ERR_INVALID_UNIT=1004;$y1.ERR_INVALID_ADDRESS=1005;$y1.ERR_INVALID_HEX=1006;$y1.ERR_INVALID_TYPE=1007;$y1.ERR_INVALID_BOOLEAN=1008;$y1.ERR_INVALID_UNSIGNED_INTEGER=1009;$y1.ERR_INVALID_SIZE=1010;$y1.ERR_INVALID_LARGE_VALUE=1011;$y1.ERR_INVALID_BLOCK=1012;$y1.ERR_INVALID_TYPE_ABI=1013;$y1.ERR_INVALID_NIBBLE_WIDTH=1014;$y1.ERR_INVALID_INTEGER=1015;$y1.ERR_VALIDATION=1100;$y1.ERR_CORE_HARDFORK_MISMATCH=1101;$y1.ERR_CORE_CHAIN_MISMATCH=1102;$y1.ERR_SCHEMA_FORMAT=1200;$y1.ERR_RPC_INVALID_JSON=-32700;$y1.ERR_RPC_INVALID_REQUEST=-32600;$y1.ERR_RPC_INVALID_METHOD=-32601;$y1.ERR_RPC_INVALID_PARAMS=-32602;$y1.ERR_RPC_INTERNAL_ERROR=-32603;$y1.ERR_RPC_INVALID_INPUT=-32000;$y1.ERR_RPC_MISSING_RESOURCE=-32001;$y1.ERR_RPC_UNAVAILABLE_RESOURCE=-32002;$y1.ERR_RPC_TRANSACTION_REJECTED=-32003;$y1.ERR_RPC_UNSUPPORTED_METHOD=-32004;$y1.ERR_RPC_LIMIT_EXCEEDED=-32005;$y1.ERR_RPC_NOT_SUPPORTED=-32006});var S7=M((hy1)=>{Object.defineProperty(hy1,"__esModule",{value:!0});hy1.InvalidValueError=hy1.MultipleErrors=hy1.BaseWeb3Error=void 0;var Ln6=H5();class MC extends Error{get innerError(){if(this.cause instanceof HC)return this.cause.errors;return this.cause}set innerError(J){if(Array.isArray(J))this.cause=new HC(J);else this.cause=J}constructor(J,Q){super(J);if(Array.isArray(Q))this.cause=new HC(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}}}hy1.BaseWeb3Error=MC;class HC extends MC{constructor(J){super(`Multiple errors occurred: [${J.map((Q)=>Q.message).join("], [")}]`);this.code=Ln6.ERR_MULTIPLE_ERRORS,this.errors=J}}hy1.MultipleErrors=HC;class jy1 extends MC{constructor(J,Q){super(`Invalid value given "${MC.convertToString(J,!0)}". Error: ${Q}.`);this.name=this.constructor.name}}hy1.InvalidValueError=jy1});var ny1=M((_y1)=>{Object.defineProperty(_y1,"__esModule",{value:!0});_y1.PBKDF2IterationsError=_y1.IVLengthError=_y1.InvalidPasswordError=_y1.KeyStoreVersionError=_y1.KeyDerivationError=_y1.InvalidKdfError=_y1.InvalidSignatureError=_y1.InvalidPrivateKeyError=_y1.PrivateKeyLengthError=void 0;var yK=H5(),xK=S7();class yy1 extends xK.BaseWeb3Error{constructor(){super("Private key must be 32 bytes.");this.code=yK.ERR_PRIVATE_KEY_LENGTH}}_y1.PrivateKeyLengthError=yy1;class xy1 extends xK.BaseWeb3Error{constructor(){super("Invalid Private Key, Not a valid string or uint8Array");this.code=yK.ERR_INVALID_PRIVATE_KEY}}_y1.InvalidPrivateKeyError=xy1;class gy1 extends xK.BaseWeb3Error{constructor(J){super(`"${J}"`);this.code=yK.ERR_INVALID_SIGNATURE}}_y1.InvalidSignatureError=gy1;class my1 extends xK.BaseWeb3Error{constructor(){super("Invalid key derivation function");this.code=yK.ERR_UNSUPPORTED_KDF}}_y1.InvalidKdfError=my1;class uy1 extends xK.BaseWeb3Error{constructor(){super("Key derivation failed - possibly wrong password");this.code=yK.ERR_KEY_DERIVATION_FAIL}}_y1.KeyDerivationError=uy1;class ly1 extends xK.BaseWeb3Error{constructor(){super("Unsupported key store version");this.code=yK.ERR_KEY_VERSION_UNSUPPORTED}}_y1.KeyStoreVersionError=ly1;class dy1 extends xK.BaseWeb3Error{constructor(){super("Password cannot be empty");this.code=yK.ERR_INVALID_PASSWORD}}_y1.InvalidPasswordError=dy1;class py1 extends xK.BaseWeb3Error{constructor(){super("Initialization vector must be 16 bytes");this.code=yK.ERR_IV_LENGTH}}_y1.IVLengthError=py1;class cy1 extends xK.BaseWeb3Error{constructor(){super("c > 1000, pbkdf2 is less secure with less iterations");this.code=yK.ERR_PBKDF2_ITERATIONS}}_y1.PBKDF2IterationsError=cy1});var Gx1=M((Qx1)=>{Object.defineProperty(Qx1,"__esModule",{value:!0});Qx1.RequestAlreadySentError=Qx1.PendingRequestsOnReconnectingError=Qx1.MaxAttemptsReachedOnReconnectingError=Qx1.ConnectionCloseError=Qx1.ConnectionNotOpenError=Qx1.ConnectionTimeoutError=Qx1.InvalidConnectionError=Qx1.ConnectionError=void 0;var MZ=H5(),fn6=S7();class gK extends fn6.BaseWeb3Error{constructor(J,Q){super(J);if(this.code=MZ.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})}}Qx1.ConnectionError=gK;class ay1 extends gK{constructor(J,Q){super(`CONNECTION ERROR: Couldn't connect to node ${J}.`,Q);this.host=J,this.code=MZ.ERR_CONN_INVALID}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{host:this.host})}}Qx1.InvalidConnectionError=ay1;class oy1 extends gK{constructor(J){super(`CONNECTION TIMEOUT: timeout of ${J}ms achieved`);this.duration=J,this.code=MZ.ERR_CONN_TIMEOUT}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{duration:this.duration})}}Qx1.ConnectionTimeoutError=oy1;class ry1 extends gK{constructor(J){super("Connection not open",J);this.code=MZ.ERR_CONN_NOT_OPEN}}Qx1.ConnectionNotOpenError=ry1;class sy1 extends gK{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=MZ.ERR_CONN_CLOSE}}Qx1.ConnectionCloseError=sy1;class ty1 extends gK{constructor(J){super(`Maximum number of reconnect attempts reached! (${J})`);this.code=MZ.ERR_CONN_MAX_ATTEMPTS}}Qx1.MaxAttemptsReachedOnReconnectingError=ty1;class ey1 extends gK{constructor(){super("CONNECTION ERROR: Provider started to reconnect before the response got received!");this.code=MZ.ERR_CONN_PENDING_REQUESTS}}Qx1.PendingRequestsOnReconnectingError=ey1;class Jx1 extends gK{constructor(J){super(`Request already sent with following id: ${J}`);this.code=MZ.ERR_REQ_ALREADY_SENT}}Qx1.RequestAlreadySentError=Jx1});var Ax1=M((Ix1)=>{Object.defineProperty(Ix1,"__esModule",{value:!0});Ix1.ContractTransactionDataAndInputError=Ix1.ContractExecutionError=Ix1.Eip838ExecutionError=Ix1.ContractInstantiationError=Ix1.ContractNoFromAddressDefinedError=Ix1.ContractNoAddressDefinedError=Ix1.ContractMissingDeployDataError=Ix1.ContractReservedEventError=Ix1.ContractEventDoesNotExistError=Ix1.ContractOnceRequiresCallbackError=Ix1.ContractMissingABIError=Ix1.ResolverMethodMissingError=Ix1.Web3ContractError=void 0;var A2=H5(),dQ=S7();class nj extends dQ.BaseWeb3Error{constructor(J,Q){super(J);this.code=A2.ERR_CONTRACT,this.receipt=Q}}Ix1.Web3ContractError=nj;class Xx1 extends dQ.BaseWeb3Error{constructor(J,Q){super(`The resolver at ${J} does not implement requested method: "${Q}".`);this.address=J,this.name=Q,this.code=A2.ERR_CONTRACT_RESOLVER_MISSING}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{address:this.address,name:this.name})}}Ix1.ResolverMethodMissingError=Xx1;class Kx1 extends dQ.BaseWeb3Error{constructor(){super("You must provide the json interface of the contract when instantiating a contract object.");this.code=A2.ERR_CONTRACT_ABI_MISSING}}Ix1.ContractMissingABIError=Kx1;class zx1 extends dQ.BaseWeb3Error{constructor(){super("Once requires a callback as the second parameter.");this.code=A2.ERR_CONTRACT_REQUIRED_CALLBACK}}Ix1.ContractOnceRequiresCallbackError=zx1;class Wx1 extends dQ.BaseWeb3Error{constructor(J){super(`Event "${J}" doesn't exist in this contract.`);this.eventName=J,this.code=A2.ERR_CONTRACT_EVENT_NOT_EXISTS}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{eventName:this.eventName})}}Ix1.ContractEventDoesNotExistError=Wx1;class Zx1 extends dQ.BaseWeb3Error{constructor(J){super(`Event "${J}" doesn't exist in this contract.`);this.type=J,this.code=A2.ERR_CONTRACT_RESERVED_EVENT}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{type:this.type})}}Ix1.ContractReservedEventError=Zx1;class Vx1 extends dQ.BaseWeb3Error{constructor(){super('No "data" specified in neither the given options, nor the default options.');this.code=A2.ERR_CONTRACT_MISSING_DEPLOY_DATA}}Ix1.ContractMissingDeployDataError=Vx1;class qx1 extends dQ.BaseWeb3Error{constructor(){super("This contract object doesn't have address set yet, please set an address first.");this.code=A2.ERR_CONTRACT_MISSING_ADDRESS}}Ix1.ContractNoAddressDefinedError=qx1;class Ux1 extends dQ.BaseWeb3Error{constructor(){super('No "from" address specified in neither the given options, nor the default options.');this.code=A2.ERR_CONTRACT_MISSING_FROM_ADDRESS}}Ix1.ContractNoFromAddressDefinedError=Ux1;class Dx1 extends dQ.BaseWeb3Error{constructor(){super(...arguments);this.code=A2.ERR_CONTRACT_INSTANTIATION}}Ix1.ContractInstantiationError=Dx1;class aj extends nj{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 aj(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}}Ix1.Eip838ExecutionError=aj;class Hx1 extends nj{constructor(J){super("Error happened while trying to execute a function inside a smart contract");this.code=A2.ERR_CONTRACT_EXECUTION_REVERTED,this.cause=new aj(J)}}Ix1.ContractExecutionError=Hx1;class Mx1 extends dQ.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=A2.ERR_CONTRACT_TX_DATA_AND_INPUT}}Ix1.ContractTransactionDataAndInputError=Mx1});var Cx1=M((Lx1)=>{Object.defineProperty(Lx1,"__esModule",{value:!0});Lx1.ENSNetworkNotSyncedError=Lx1.ENSUnsupportedNetworkError=Lx1.ENSCheckInterfaceSupportError=void 0;var Ne=H5(),we=S7();class Bx1 extends we.BaseWeb3Error{constructor(J){super(`ENS resolver check interface support error. "${J}"`);this.code=Ne.ERR_ENS_CHECK_INTERFACE_SUPPORT}}Lx1.ENSCheckInterfaceSupportError=Bx1;class Nx1 extends we.BaseWeb3Error{constructor(J){super(`ENS is not supported on network ${J}`);this.code=Ne.ERR_ENS_UNSUPPORTED_NETWORK}}Lx1.ENSUnsupportedNetworkError=Nx1;class wx1 extends we.BaseWeb3Error{constructor(){super("Network not synced");this.code=Ne.ERR_ENS_NETWORK_NOT_SYNCED}}Lx1.ENSNetworkNotSyncedError=wx1});var hx1=M((fx1)=>{Object.defineProperty(fx1,"__esModule",{value:!0});fx1.ExistingPluginNamespaceError=fx1.AbiError=fx1.OperationAbortError=fx1.OperationTimeoutError=fx1.MethodNotImplementedError=fx1.FormatterError=fx1.InvalidMethodParamsError=fx1.InvalidNumberOfParamsError=void 0;var IZ=H5(),OZ=S7();class Rx1 extends OZ.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=IZ.ERR_PARAM}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{got:this.got,expected:this.expected,method:this.method})}}fx1.InvalidNumberOfParamsError=Rx1;class Fx1 extends OZ.BaseWeb3Error{constructor(J){super(`Invalid parameters passed. "${typeof J<"u"?J:""}"`);this.hint=J,this.code=IZ.ERR_INVALID_METHOD_PARAMS}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{hint:this.hint})}}fx1.InvalidMethodParamsError=Fx1;class Tx1 extends OZ.BaseWeb3Error{constructor(){super(...arguments);this.code=IZ.ERR_FORMATTERS}}fx1.FormatterError=Tx1;class Sx1 extends OZ.BaseWeb3Error{constructor(){super("The method you're trying to call is not implemented.");this.code=IZ.ERR_METHOD_NOT_IMPLEMENTED}}fx1.MethodNotImplementedError=Sx1;class Px1 extends OZ.BaseWeb3Error{constructor(){super(...arguments);this.code=IZ.ERR_OPERATION_TIMEOUT}}fx1.OperationTimeoutError=Px1;class $x1 extends OZ.BaseWeb3Error{constructor(){super(...arguments);this.code=IZ.ERR_OPERATION_ABORT}}fx1.OperationAbortError=$x1;class kx1 extends OZ.BaseWeb3Error{constructor(J,Q){super(J);this.code=IZ.ERR_ABI_ENCODING,this.props=Q!==null&&Q!==void 0?Q:{}}}fx1.AbiError=kx1;class vx1 extends OZ.BaseWeb3Error{constructor(J){super(`A plugin with the namespace: ${J} has already been registered.`);this.code=IZ.ERR_EXISTING_PLUGIN_NAMESPACE}}fx1.ExistingPluginNamespaceError=vx1});var dx1=M((ux1)=>{Object.defineProperty(ux1,"__esModule",{value:!0});ux1.Web3WSProviderError=ux1.SubscriptionError=ux1.InvalidClientError=ux1.InvalidProviderError=ux1.ProviderError=void 0;var IC=H5(),OC=S7();class bx1 extends OC.BaseWeb3Error{constructor(){super(...arguments);this.code=IC.ERR_PROVIDER}}ux1.ProviderError=bx1;class yx1 extends OC.BaseWeb3Error{constructor(J){super(`Provider with url "${J}" is not set or invalid`);this.clientUrl=J,this.code=IC.ERR_INVALID_PROVIDER}}ux1.InvalidProviderError=yx1;class xx1 extends OC.BaseWeb3Error{constructor(J){super(`Client URL "${J}" is invalid.`);this.code=IC.ERR_INVALID_CLIENT}}ux1.InvalidClientError=xx1;class gx1 extends OC.BaseWeb3Error{constructor(){super(...arguments);this.code=IC.ERR_SUBSCRIPTION}}ux1.SubscriptionError=gx1;class mx1 extends OC.BaseWeb3Error{constructor(){super(...arguments);this.code=IC.ERR_WS_PROVIDER}}ux1.Web3WSProviderError=mx1});var ix1=M((cx1)=>{Object.defineProperty(cx1,"__esModule",{value:!0});cx1.SignatureError=void 0;var Ua6=H5(),Da6=S7();class px1 extends Da6.InvalidValueError{constructor(){super(...arguments);this.code=Ua6.ERR_SIGNATURE_FAILED}}cx1.SignatureError=px1});var hg1=M((fg1)=>{Object.defineProperty(fg1,"__esModule",{value:!0});fg1.InvalidPropertiesForTransactionTypeError=fg1.LocalWalletNotAvailableError=fg1.TransactionSigningError=fg1.TransactionReceiptMissingBlockNumberError=fg1.TransactionMissingReceiptOrBlockHashError=fg1.TransactionBlockTimeoutError=fg1.TransactionPollingTimeoutError=fg1.TransactionSendTimeoutError=fg1.TransactionDataAndInputError=fg1.UnsupportedTransactionTypeError=fg1.Eip1559NotSupportedError=fg1.UnableToPopulateNonceError=fg1.InvalidNonceOrChainIdError=fg1.InvalidTransactionObjectError=fg1.UnsupportedFeeMarketError=fg1.Eip1559GasPriceError=fg1.InvalidMaxPriorityFeePerGasOrMaxFeePerGas=fg1.InvalidGasOrGasPrice=fg1.TransactionGasMismatchError=fg1.TransactionGasMismatchInnerError=fg1.MissingGasError=fg1.MissingGasInnerError=fg1.MissingChainOrHardforkError=fg1.CommonOrChainAndHardforkError=fg1.HardforkMismatchError=fg1.ChainMismatchError=fg1.ChainIdMismatchError=fg1.MissingCustomChainIdError=fg1.MissingCustomChainError=fg1.InvalidTransactionCall=fg1.InvalidTransactionWithReceiver=fg1.InvalidTransactionWithSender=fg1.TransactionNotFound=fg1.UndefinedRawTransactionError=fg1.TransactionOutOfGasError=fg1.TransactionRevertedWithoutReasonError=fg1.ContractCodeNotStoredError=fg1.NoContractAddressFoundError=fg1.TransactionRevertWithCustomError=fg1.TransactionRevertInstructionError=fg1.RevertInstructionError=fg1.TransactionError=void 0;var y0=H5(),t0=S7();class AZ extends t0.BaseWeb3Error{constructor(J,Q){super(J);this.receipt=Q,this.code=y0.ERR_TX}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{receipt:this.receipt})}}fg1.TransactionError=AZ;class nx1 extends t0.BaseWeb3Error{constructor(J,Q){super(`Your request got reverted with the following reason string: ${J}`);this.reason=J,this.signature=Q,this.code=y0.ERR_TX_REVERT_INSTRUCTION}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{reason:this.reason,signature:this.signature})}}fg1.RevertInstructionError=nx1;class Le extends t0.BaseWeb3Error{constructor(J,Q,Y,G){super(`Transaction has been reverted by the EVM${Y===void 0?"":`:
 ${t0.BaseWeb3Error.convertToString(Y)}`}`);this.reason=J,this.signature=Q,this.receipt=Y,this.data=G,this.code=y0.ERR_TX_REVERT_TRANSACTION}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{reason:this.reason,signature:this.signature,receipt:this.receipt,data:this.data})}}fg1.TransactionRevertInstructionError=Le;class ax1 extends Le{constructor(J,Q,Y,G,X,K,z){super(J);this.reason=J,this.customErrorName=Q,this.customErrorDecodedSignature=Y,this.customErrorArguments=G,this.signature=X,this.receipt=K,this.data=z,this.code=y0.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})}}fg1.TransactionRevertWithCustomError=ax1;class ox1 extends AZ{constructor(J){super("The transaction receipt didn't contain a contract address.",J);this.code=y0.ERR_TX_NO_CONTRACT_ADDRESS}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{receipt:this.receipt})}}fg1.NoContractAddressFoundError=ox1;class rx1 extends AZ{constructor(J){super("The contract code couldn't be stored, please check your gas limit.",J);this.code=y0.ERR_TX_CONTRACT_NOT_STORED}}fg1.ContractCodeNotStoredError=rx1;class sx1 extends AZ{constructor(J){super(`Transaction has been reverted by the EVM${J===void 0?"":`:
 ${t0.BaseWeb3Error.convertToString(J)}`}`,J);this.code=y0.ERR_TX_REVERT_WITHOUT_REASON}}fg1.TransactionRevertedWithoutReasonError=sx1;class tx1 extends AZ{constructor(J){super(`Transaction ran out of gas. Please provide more gas:
 ${JSON.stringify(J,void 0,2)}`,J);this.code=y0.ERR_TX_OUT_OF_GAS}}fg1.TransactionOutOfGasError=tx1;class ex1 extends AZ{constructor(){super("Raw transaction undefined");this.code=y0.ERR_RAW_TX_UNDEFINED}}fg1.UndefinedRawTransactionError=ex1;class Jg1 extends AZ{constructor(){super("Transaction not found");this.code=y0.ERR_TX_NOT_FOUND}}fg1.TransactionNotFound=Jg1;class Qg1 extends t0.InvalidValueError{constructor(J){super(J,"invalid transaction with invalid sender");this.code=y0.ERR_TX_INVALID_SENDER}}fg1.InvalidTransactionWithSender=Qg1;class Yg1 extends t0.InvalidValueError{constructor(J){super(J,"invalid transaction with invalid receiver");this.code=y0.ERR_TX_INVALID_RECEIVER}}fg1.InvalidTransactionWithReceiver=Yg1;class Gg1 extends t0.InvalidValueError{constructor(J){super(J,"invalid transaction call");this.code=y0.ERR_TX_INVALID_CALL}}fg1.InvalidTransactionCall=Gg1;class Xg1 extends t0.InvalidValueError{constructor(){super("MissingCustomChainError","If tx.common is provided it must have tx.common.customChain");this.code=y0.ERR_TX_MISSING_CUSTOM_CHAIN}}fg1.MissingCustomChainError=Xg1;class Kg1 extends t0.InvalidValueError{constructor(){super("MissingCustomChainIdError","If tx.common is provided it must have tx.common.customChain and tx.common.customChain.chainId");this.code=y0.ERR_TX_MISSING_CUSTOM_CHAIN_ID}}fg1.MissingCustomChainIdError=Kg1;class zg1 extends t0.InvalidValueError{constructor(J){super(JSON.stringify(J),"Chain Id doesnt match in tx.chainId tx.common.customChain.chainId");this.code=y0.ERR_TX_CHAIN_ID_MISMATCH}}fg1.ChainIdMismatchError=zg1;class Wg1 extends t0.InvalidValueError{constructor(J){super(JSON.stringify(J),"Chain doesnt match in tx.chain tx.common.basechain");this.code=y0.ERR_TX_CHAIN_MISMATCH}}fg1.ChainMismatchError=Wg1;class Zg1 extends t0.InvalidValueError{constructor(J){super(JSON.stringify(J),"hardfork doesnt match in tx.hardfork tx.common.hardfork");this.code=y0.ERR_TX_HARDFORK_MISMATCH}}fg1.HardforkMismatchError=Zg1;class Vg1 extends t0.InvalidValueError{constructor(){super("CommonOrChainAndHardforkError","Please provide the common object or the chain and hardfork property but not all together.");this.code=y0.ERR_TX_INVALID_CHAIN_INFO}}fg1.CommonOrChainAndHardforkError=Vg1;class qg1 extends t0.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=y0.ERR_TX_MISSING_CHAIN_INFO}}fg1.MissingChainOrHardforkError=qg1;class Ee extends t0.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=y0.ERR_TX_MISSING_GAS_INNER_ERROR}}fg1.MissingGasInnerError=Ee;class Ug1 extends t0.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=y0.ERR_TX_MISSING_GAS,this.cause=new Ee}}fg1.MissingGasError=Ug1;class Ce extends t0.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=y0.ERR_TX_GAS_MISMATCH_INNER_ERROR}}fg1.TransactionGasMismatchInnerError=Ce;class Dg1 extends t0.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=y0.ERR_TX_GAS_MISMATCH,this.cause=new Ce}}fg1.TransactionGasMismatchError=Dg1;class Hg1 extends t0.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=y0.ERR_TX_INVALID_LEGACY_GAS}}fg1.InvalidGasOrGasPrice=Hg1;class Mg1 extends t0.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=y0.ERR_TX_INVALID_FEE_MARKET_GAS}}fg1.InvalidMaxPriorityFeePerGasOrMaxFeePerGas=Mg1;class Ig1 extends t0.InvalidValueError{constructor(J){super(J,"eip-1559 transactions don't support gasPrice");this.code=y0.ERR_TX_INVALID_FEE_MARKET_GAS_PRICE}}fg1.Eip1559GasPriceError=Ig1;class Og1 extends t0.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=y0.ERR_TX_INVALID_LEGACY_FEE_MARKET}}fg1.UnsupportedFeeMarketError=Og1;class Ag1 extends t0.InvalidValueError{constructor(J){super(J,"invalid transaction object");this.code=y0.ERR_TX_INVALID_OBJECT}}fg1.InvalidTransactionObjectError=Ag1;class Bg1 extends t0.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=y0.ERR_TX_INVALID_NONCE_OR_CHAIN_ID}}fg1.InvalidNonceOrChainIdError=Bg1;class Ng1 extends t0.InvalidValueError{constructor(){super("UnableToPopulateNonceError","unable to populate nonce, no from address available");this.code=y0.ERR_TX_UNABLE_TO_POPULATE_NONCE}}fg1.UnableToPopulateNonceError=Ng1;class wg1 extends t0.InvalidValueError{constructor(){super("Eip1559NotSupportedError","Network doesn't support eip-1559");this.code=y0.ERR_TX_UNSUPPORTED_EIP_1559}}fg1.Eip1559NotSupportedError=wg1;class Lg1 extends t0.InvalidValueError{constructor(J){super(J,"unsupported transaction type");this.code=y0.ERR_TX_UNSUPPORTED_TYPE}}fg1.UnsupportedTransactionTypeError=Lg1;class Eg1 extends t0.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=y0.ERR_TX_DATA_AND_INPUT}}fg1.TransactionDataAndInputError=Eg1;class Cg1 extends t0.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=y0.ERR_TX_SEND_TIMEOUT}}fg1.TransactionSendTimeoutError=Cg1;function Rg1(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 Fg1 extends t0.BaseWeb3Error{constructor(J){super(`Transaction was not mined within ${J.numberOfSeconds} seconds. ${Rg1(J.transactionHash)}`);this.code=y0.ERR_TX_POLLING_TIMEOUT}}fg1.TransactionPollingTimeoutError=Fg1;class Tg1 extends t0.BaseWeb3Error{constructor(J){super(`Transaction started at ${J.starterBlockNumber} but was not mined within ${J.numberOfBlocks} blocks. ${Rg1(J.transactionHash)}`);this.code=y0.ERR_TX_BLOCK_TIMEOUT}}fg1.TransactionBlockTimeoutError=Tg1;class Sg1 extends t0.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=y0.ERR_TX_RECEIPT_MISSING_OR_BLOCKHASH_NULL}}fg1.TransactionMissingReceiptOrBlockHashError=Sg1;class Pg1 extends t0.InvalidValueError{constructor(J){super(`receipt: ${JSON.stringify(J.receipt)}`,"Receipt missing block number");this.code=y0.ERR_TX_RECEIPT_MISSING_BLOCK_NUMBER}}fg1.TransactionReceiptMissingBlockNumberError=Pg1;class $g1 extends t0.BaseWeb3Error{constructor(J){super(`Invalid signature. "${J}"`);this.code=y0.ERR_TX_SIGNING}}fg1.TransactionSigningError=$g1;class kg1 extends t0.InvalidValueError{constructor(){super("LocalWalletNotAvailableError","Attempted to index account in local wallet, but no wallet is available");this.code=y0.ERR_TX_LOCAL_WALLET_NOT_AVAILABLE}}fg1.LocalWalletNotAvailableError=kg1;class vg1 extends t0.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=y0.ERR_TX_INVALID_PROPERTIES_FOR_TYPE}}fg1.InvalidPropertiesForTransactionTypeError=vg1});var tg1=M((rg1)=>{Object.defineProperty(rg1,"__esModule",{value:!0});rg1.InvalidTypeAbiInputError=rg1.InvalidBlockError=rg1.InvalidLargeValueError=rg1.InvalidSizeError=rg1.InvalidUnsignedIntegerError=rg1.InvalidBooleanError=rg1.InvalidTypeError=rg1.NibbleWidthError=rg1.HexProcessingError=rg1.InvalidIntegerError=rg1.InvalidUnitError=rg1.InvalidStringError=rg1.InvalidAddressError=rg1.InvalidNumberError=rg1.InvalidBytesError=void 0;var P7=H5(),$7=S7();class bg1 extends $7.InvalidValueError{constructor(J){super(J,"can not parse as byte data");this.code=P7.ERR_INVALID_BYTES}}rg1.InvalidBytesError=bg1;class yg1 extends $7.InvalidValueError{constructor(J){super(J,"can not parse as number data");this.code=P7.ERR_INVALID_NUMBER}}rg1.InvalidNumberError=yg1;class xg1 extends $7.InvalidValueError{constructor(J){super(J,"invalid ethereum address");this.code=P7.ERR_INVALID_ADDRESS}}rg1.InvalidAddressError=xg1;class gg1 extends $7.InvalidValueError{constructor(J){super(J,"not a valid string");this.code=P7.ERR_INVALID_STRING}}rg1.InvalidStringError=gg1;class mg1 extends $7.InvalidValueError{constructor(J){super(J,"invalid unit");this.code=P7.ERR_INVALID_UNIT}}rg1.InvalidUnitError=mg1;class ug1 extends $7.InvalidValueError{constructor(J){super(J,"not a valid unit. Must be a positive integer");this.code=P7.ERR_INVALID_INTEGER}}rg1.InvalidIntegerError=ug1;class lg1 extends $7.InvalidValueError{constructor(J){super(J,"can not be converted to hex");this.code=P7.ERR_INVALID_HEX}}rg1.HexProcessingError=lg1;class dg1 extends $7.InvalidValueError{constructor(J){super(J,"value greater than the nibble width");this.code=P7.ERR_INVALID_NIBBLE_WIDTH}}rg1.NibbleWidthError=dg1;class pg1 extends $7.InvalidValueError{constructor(J){super(J,"invalid type, type not supported");this.code=P7.ERR_INVALID_TYPE}}rg1.InvalidTypeError=pg1;class cg1 extends $7.InvalidValueError{constructor(J){super(J,"not a valid boolean.");this.code=P7.ERR_INVALID_BOOLEAN}}rg1.InvalidBooleanError=cg1;class _g1 extends $7.InvalidValueError{constructor(J){super(J,"not a valid unsigned integer.");this.code=P7.ERR_INVALID_UNSIGNED_INTEGER}}rg1.InvalidUnsignedIntegerError=_g1;class ig1 extends $7.InvalidValueError{constructor(J){super(J,"invalid size given.");this.code=P7.ERR_INVALID_SIZE}}rg1.InvalidSizeError=ig1;class ng1 extends $7.InvalidValueError{constructor(J){super(J,"value is larger than size.");this.code=P7.ERR_INVALID_LARGE_VALUE}}rg1.InvalidLargeValueError=ng1;class ag1 extends $7.InvalidValueError{constructor(J){super(J,"invalid string given");this.code=P7.ERR_INVALID_BLOCK}}rg1.InvalidBlockError=ag1;class og1 extends $7.InvalidValueError{constructor(J){super(J,"components found but type is not tuple");this.code=P7.ERR_INVALID_TYPE_ABI}}rg1.InvalidTypeAbiInputError=og1});var Xm1=M((Ym1)=>{Object.defineProperty(Ym1,"__esModule",{value:!0});Ym1.InvalidResponseError=Ym1.ResponseError=void 0;var Re=S7(),Jm1=H5(),Mo6=(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"),eg1=(J)=>Mo6(J)?J.error.message:"";class Fe extends Re.BaseWeb3Error{constructor(J,Q,Y,G){var X;super(Q!==null&&Q!==void 0?Q:`Returned error: ${Array.isArray(J)?J.map((z)=>eg1(z)).join(","):eg1(J)}`);if(this.code=Jm1.ERR_RESPONSE,!Q)this.data=Array.isArray(J)?J.map((z)=>{var W;return(W=z.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 K;if("error"in J)K=J.error;else if(J instanceof Array)K=J.filter((z)=>z.error).map((z)=>z.error);if(Array.isArray(K)&&K.length>0)this.cause=new Re.MultipleErrors(K);else this.cause=K}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{data:this.data,request:this.request,statusCode:this.statusCode})}}Ym1.ResponseError=Fe;class Qm1 extends Fe{constructor(J,Q){super(J,void 0,Q);this.code=Jm1.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 Re.MultipleErrors(Y);else this.cause=Y}}Ym1.InvalidResponseError=Qm1});var Um1=M((Vm1)=>{Object.defineProperty(Vm1,"__esModule",{value:!0});Vm1.ConfigChainMismatchError=Vm1.ConfigHardforkMismatchError=void 0;var Km1=S7(),zm1=H5();class Wm1 extends Km1.BaseWeb3Error{constructor(J,Q){super(`Web3Config hardfork doesnt match in defaultHardfork ${J} and common.hardfork ${Q}`);this.code=zm1.ERR_CORE_HARDFORK_MISMATCH}}Vm1.ConfigHardforkMismatchError=Wm1;class Zm1 extends Km1.BaseWeb3Error{constructor(J,Q){super(`Web3Config chain doesnt match in defaultHardfork ${J} and common.hardfork ${Q}`);this.code=zm1.ERR_CORE_HARDFORK_MISMATCH}}Vm1.ConfigChainMismatchError=Zm1});var Te=M((Dm1)=>{Object.defineProperty(Dm1,"__esModule",{value:!0});Dm1.RpcErrorMessages=Dm1.genericRpcErrorMessageTemplate=void 0;var M5=H5();Dm1.genericRpcErrorMessageTemplate="An Rpc error has occured with a code of *code*";Dm1.RpcErrorMessages={[M5.ERR_RPC_INVALID_JSON]:{message:"Parse error",description:"Invalid JSON"},[M5.ERR_RPC_INVALID_REQUEST]:{message:"Invalid request",description:"JSON is not a valid request object\t"},[M5.ERR_RPC_INVALID_METHOD]:{message:"Method not found",description:"Method does not exist\t"},[M5.ERR_RPC_INVALID_PARAMS]:{message:"Invalid params",description:"Invalid method parameters"},[M5.ERR_RPC_INTERNAL_ERROR]:{message:"Internal error",description:"Internal JSON-RPC error"},[M5.ERR_RPC_INVALID_INPUT]:{message:"Invalid input",description:"Missing or invalid parameters"},[M5.ERR_RPC_MISSING_RESOURCE]:{message:"Resource not found",description:"Requested resource not found"},[M5.ERR_RPC_UNAVAILABLE_RESOURCE]:{message:"Resource unavailable",description:"Requested resource not available"},[M5.ERR_RPC_TRANSACTION_REJECTED]:{message:"Transaction rejected",description:"Transaction creation failed"},[M5.ERR_RPC_UNSUPPORTED_METHOD]:{message:"Method not supported",description:"Method is not implemented"},[M5.ERR_RPC_LIMIT_EXCEEDED]:{message:"Limit exceeded",description:"Request exceeds defined limit"},[M5.ERR_RPC_NOT_SUPPORTED]:{message:"JSON-RPC version not supported",description:"Version of JSON-RPC protocol is not supported"},[M5.JSONRPC_ERR_REJECTED_REQUEST]:{name:"User Rejected Request",message:"The user rejected the request."},[M5.JSONRPC_ERR_UNAUTHORIZED]:{name:"Unauthorized",message:"The requested method and/or account has not been authorized by the user."},[M5.JSONRPC_ERR_UNSUPPORTED_METHOD]:{name:"Unsupported Method",message:"The Provider does not support the requested method."},[M5.JSONRPC_ERR_DISCONNECTED]:{name:"Disconnected",message:"The Provider is disconnected from all chains."},[M5.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 Am1=M((Om1)=>{Object.defineProperty(Om1,"__esModule",{value:!0});Om1.rpcErrorsMap=Om1.LimitExceededError=Om1.TransactionRejectedError=Om1.VersionNotSupportedError=Om1.ResourcesNotFoundError=Om1.ResourceUnavailableError=Om1.MethodNotSupported=Om1.InvalidInputError=Om1.InternalError=Om1.InvalidParamsError=Om1.MethodNotFoundError=Om1.InvalidRequestError=Om1.ParseError=Om1.EIP1193ProviderRpcError=Om1.RpcError=void 0;var Mm1=S7(),Y6=H5(),y4=Te();class R3 extends Mm1.BaseWeb3Error{constructor(J,Q){super(Q!==null&&Q!==void 0?Q:y4.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})}}Om1.RpcError=R3;class Im1 extends Mm1.BaseWeb3Error{constructor(J,Q){var Y,G,X,K;if(!J)super();else if((Y=y4.RpcErrorMessages[J])===null||Y===void 0?void 0:Y.message)super(y4.RpcErrorMessages[J].message);else{let z=Object.keys(y4.RpcErrorMessages).find((W)=>typeof W==="string"&&J>=parseInt(W.split("-")[0],10)&&J<=parseInt(W.split("-")[1],10));super((X=(G=y4.RpcErrorMessages[z!==null&&z!==void 0?z:""])===null||G===void 0?void 0:G.message)!==null&&X!==void 0?X:y4.genericRpcErrorMessageTemplate.replace("*code*",(K=J===null||J===void 0?void 0:J.toString())!==null&&K!==void 0?K:'""'))}this.code=J,this.data=Q}}Om1.EIP1193ProviderRpcError=Im1;class Se extends R3{constructor(J){super(J,y4.RpcErrorMessages[Y6.ERR_RPC_INVALID_JSON].message);this.code=Y6.ERR_RPC_INVALID_JSON}}Om1.ParseError=Se;class Pe extends R3{constructor(J){super(J,y4.RpcErrorMessages[Y6.ERR_RPC_INVALID_REQUEST].message);this.code=Y6.ERR_RPC_INVALID_REQUEST}}Om1.InvalidRequestError=Pe;class $e extends R3{constructor(J){super(J,y4.RpcErrorMessages[Y6.ERR_RPC_INVALID_METHOD].message);this.code=Y6.ERR_RPC_INVALID_METHOD}}Om1.MethodNotFoundError=$e;class ke extends R3{constructor(J){super(J,y4.RpcErrorMessages[Y6.ERR_RPC_INVALID_PARAMS].message);this.code=Y6.ERR_RPC_INVALID_PARAMS}}Om1.InvalidParamsError=ke;class ve extends R3{constructor(J){super(J,y4.RpcErrorMessages[Y6.ERR_RPC_INTERNAL_ERROR].message);this.code=Y6.ERR_RPC_INTERNAL_ERROR}}Om1.InternalError=ve;class fe extends R3{constructor(J){super(J,y4.RpcErrorMessages[Y6.ERR_RPC_INVALID_INPUT].message);this.code=Y6.ERR_RPC_INVALID_INPUT}}Om1.InvalidInputError=fe;class je extends R3{constructor(J){super(J,y4.RpcErrorMessages[Y6.ERR_RPC_UNSUPPORTED_METHOD].message);this.code=Y6.ERR_RPC_UNSUPPORTED_METHOD}}Om1.MethodNotSupported=je;class he extends R3{constructor(J){super(J,y4.RpcErrorMessages[Y6.ERR_RPC_UNAVAILABLE_RESOURCE].message);this.code=Y6.ERR_RPC_UNAVAILABLE_RESOURCE}}Om1.ResourceUnavailableError=he;class be extends R3{constructor(J){super(J,y4.RpcErrorMessages[Y6.ERR_RPC_MISSING_RESOURCE].message);this.code=Y6.ERR_RPC_MISSING_RESOURCE}}Om1.ResourcesNotFoundError=be;class ye extends R3{constructor(J){super(J,y4.RpcErrorMessages[Y6.ERR_RPC_NOT_SUPPORTED].message);this.code=Y6.ERR_RPC_NOT_SUPPORTED}}Om1.VersionNotSupportedError=ye;class xe extends R3{constructor(J){super(J,y4.RpcErrorMessages[Y6.ERR_RPC_TRANSACTION_REJECTED].message);this.code=Y6.ERR_RPC_TRANSACTION_REJECTED}}Om1.TransactionRejectedError=xe;class ge extends R3{constructor(J){super(J,y4.RpcErrorMessages[Y6.ERR_RPC_LIMIT_EXCEEDED].message);this.code=Y6.ERR_RPC_LIMIT_EXCEEDED}}Om1.LimitExceededError=ge;Om1.rpcErrorsMap=new Map;Om1.rpcErrorsMap.set(Y6.ERR_RPC_INVALID_JSON,{error:Se});Om1.rpcErrorsMap.set(Y6.ERR_RPC_INVALID_REQUEST,{error:Pe});Om1.rpcErrorsMap.set(Y6.ERR_RPC_INVALID_METHOD,{error:$e});Om1.rpcErrorsMap.set(Y6.ERR_RPC_INVALID_PARAMS,{error:ke});Om1.rpcErrorsMap.set(Y6.ERR_RPC_INTERNAL_ERROR,{error:ve});Om1.rpcErrorsMap.set(Y6.ERR_RPC_INVALID_INPUT,{error:fe});Om1.rpcErrorsMap.set(Y6.ERR_RPC_UNSUPPORTED_METHOD,{error:je});Om1.rpcErrorsMap.set(Y6.ERR_RPC_UNAVAILABLE_RESOURCE,{error:he});Om1.rpcErrorsMap.set(Y6.ERR_RPC_TRANSACTION_REJECTED,{error:xe});Om1.rpcErrorsMap.set(Y6.ERR_RPC_MISSING_RESOURCE,{error:be});Om1.rpcErrorsMap.set(Y6.ERR_RPC_NOT_SUPPORTED,{error:ye});Om1.rpcErrorsMap.set(Y6.ERR_RPC_LIMIT_EXCEEDED,{error:ge})});var Lm1=M((Nm1)=>{Object.defineProperty(Nm1,"__esModule",{value:!0});Nm1.SchemaFormatError=void 0;var fo6=H5(),jo6=S7();class Bm1 extends jo6.BaseWeb3Error{constructor(J){super(`Format for the type ${J} is unsupported`);this.type=J,this.code=fo6.ERR_SCHEMA_FORMAT}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{type:this.type})}}Nm1.SchemaFormatError=Bm1});var p1=M((H9)=>{var ho6=H9&&H9.__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]}),p5=H9&&H9.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))ho6(Q,J,Y)};Object.defineProperty(H9,"__esModule",{value:!0});p5(H5(),H9);p5(S7(),H9);p5(ny1(),H9);p5(Gx1(),H9);p5(Ax1(),H9);p5(Cx1(),H9);p5(hx1(),H9);p5(dx1(),H9);p5(ix1(),H9);p5(hg1(),H9);p5(tg1(),H9);p5(Xm1(),H9);p5(Um1(),H9);p5(Am1(),H9);p5(Te(),H9);p5(Lm1(),H9)});var BZ=M((Sm1)=>{Object.defineProperty(Sm1,"__esModule",{value:!0});Sm1.output=Sm1.exists=Sm1.hash=Sm1.bytes=Sm1.bool=Sm1.number=Sm1.isBytes=void 0;function oj(J){if(!Number.isSafeInteger(J)||J<0)throw Error(`positive integer expected, not ${J}`)}Sm1.number=oj;function Em1(J){if(typeof J!=="boolean")throw Error(`boolean expected, not ${J}`)}Sm1.bool=Em1;function Cm1(J){return J instanceof Uint8Array||J!=null&&typeof J==="object"&&J.constructor.name==="Uint8Array"}Sm1.isBytes=Cm1;function me(J,...Q){if(!Cm1(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=me;function Rm1(J){if(typeof J!=="function"||typeof J.create!=="function")throw Error("Hash should be wrapped by utils.wrapConstructor");oj(J.outputLen),oj(J.blockLen)}Sm1.hash=Rm1;function Fm1(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=Fm1;function Tm1(J,Q){me(J);let Y=Q.outputLen;if(J.length<Y)throw Error(`digestInto() expects output buffer of length at least ${Y}`)}Sm1.output=Tm1;var bo6={number:oj,bool:Em1,bytes:me,hash:Rm1,exists:Fm1,output:Tm1};Sm1.default=bo6});var de=M((rm1)=>{Object.defineProperty(rm1,"__esModule",{value:!0});rm1.add5L=rm1.add5H=rm1.add4H=rm1.add4L=rm1.add3H=rm1.add3L=rm1.add=rm1.rotlBL=rm1.rotlBH=rm1.rotlSL=rm1.rotlSH=rm1.rotr32L=rm1.rotr32H=rm1.rotrBL=rm1.rotrBH=rm1.rotrSL=rm1.rotrSH=rm1.shrSL=rm1.shrSH=rm1.toBig=rm1.split=rm1.fromBig=void 0;var rj=BigInt(4294967295),ue=BigInt(32);function le(J,Q=!1){if(Q)return{h:Number(J&rj),l:Number(J>>ue&rj)};return{h:Number(J>>ue&rj)|0,l:Number(J&rj)|0}}rm1.fromBig=le;function $m1(J,Q=!1){let Y=new Uint32Array(J.length),G=new Uint32Array(J.length);for(let X=0;X<J.length;X++){let{h:K,l:z}=le(J[X],Q);[Y[X],G[X]]=[K,z]}return[Y,G]}rm1.split=$m1;var km1=(J,Q)=>BigInt(J>>>0)<<ue|BigInt(Q>>>0);rm1.toBig=km1;var vm1=(J,Q,Y)=>J>>>Y;rm1.shrSH=vm1;var fm1=(J,Q,Y)=>J<<32-Y|Q>>>Y;rm1.shrSL=fm1;var jm1=(J,Q,Y)=>J>>>Y|Q<<32-Y;rm1.rotrSH=jm1;var hm1=(J,Q,Y)=>J<<32-Y|Q>>>Y;rm1.rotrSL=hm1;var bm1=(J,Q,Y)=>J<<64-Y|Q>>>Y-32;rm1.rotrBH=bm1;var ym1=(J,Q,Y)=>J>>>Y-32|Q<<64-Y;rm1.rotrBL=ym1;var xm1=(J,Q)=>Q;rm1.rotr32H=xm1;var gm1=(J,Q)=>J;rm1.rotr32L=gm1;var mm1=(J,Q,Y)=>J<<Y|Q>>>32-Y;rm1.rotlSH=mm1;var um1=(J,Q,Y)=>Q<<Y|J>>>32-Y;rm1.rotlSL=um1;var lm1=(J,Q,Y)=>Q<<Y-32|J>>>64-Y;rm1.rotlBH=lm1;var dm1=(J,Q,Y)=>J<<Y-32|Q>>>64-Y;rm1.rotlBL=dm1;function pm1(J,Q,Y,G){let X=(Q>>>0)+(G>>>0);return{h:J+Y+(X/4294967296|0)|0,l:X|0}}rm1.add=pm1;var cm1=(J,Q,Y)=>(J>>>0)+(Q>>>0)+(Y>>>0);rm1.add3L=cm1;var _m1=(J,Q,Y,G)=>Q+Y+G+(J/4294967296|0)|0;rm1.add3H=_m1;var im1=(J,Q,Y,G)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0);rm1.add4L=im1;var nm1=(J,Q,Y,G,X)=>Q+Y+G+X+(J/4294967296|0)|0;rm1.add4H=nm1;var am1=(J,Q,Y,G,X)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0)+(X>>>0);rm1.add5L=am1;var om1=(J,Q,Y,G,X,K)=>Q+Y+G+X+K+(J/4294967296|0)|0;rm1.add5H=om1;var po6={fromBig:le,split:$m1,toBig:km1,shrSH:vm1,shrSL:fm1,rotrSH:jm1,rotrSL:hm1,rotrBH:bm1,rotrBL:ym1,rotr32H:xm1,rotr32L:gm1,rotlSH:mm1,rotlSL:um1,rotlBH:lm1,rotlBL:dm1,add:pm1,add3L:cm1,add3H:_m1,add4L:im1,add4H:nm1,add5H:om1,add5L:am1};rm1.default=po6});var pe=M((tm1)=>{Object.defineProperty(tm1,"__esModule",{value:!0});tm1.crypto=void 0;var sj=M1("node:crypto");tm1.crypto=sj&&typeof sj==="object"&&"webcrypto"in sj?sj.webcrypto:void 0});var OJ=M((Gu1)=>{/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(Gu1,"__esModule",{value:!0});Gu1.randomBytes=Gu1.wrapXOFConstructorWithOpts=Gu1.wrapConstructorWithOpts=Gu1.wrapConstructor=Gu1.checkOpts=Gu1.Hash=Gu1.concatBytes=Gu1.toBytes=Gu1.utf8ToBytes=Gu1.asyncLoop=Gu1.nextTick=Gu1.hexToBytes=Gu1.bytesToHex=Gu1.byteSwap32=Gu1.byteSwapIfBE=Gu1.byteSwap=Gu1.isLE=Gu1.rotl=Gu1.rotr=Gu1.createView=Gu1.u32=Gu1.u8=Gu1.isBytes=void 0;var ce=pe(),_e=BZ();function Dr6(J){return J instanceof Uint8Array||J!=null&&typeof J==="object"&&J.constructor.name==="Uint8Array"}Gu1.isBytes=Dr6;var Hr6=(J)=>new Uint8Array(J.buffer,J.byteOffset,J.byteLength);Gu1.u8=Hr6;var Mr6=(J)=>new Uint32Array(J.buffer,J.byteOffset,Math.floor(J.byteLength/4));Gu1.u32=Mr6;var Ir6=(J)=>new DataView(J.buffer,J.byteOffset,J.byteLength);Gu1.createView=Ir6;var Or6=(J,Q)=>J<<32-Q|J>>>Q;Gu1.rotr=Or6;var Ar6=(J,Q)=>J<<Q|J>>>32-Q>>>0;Gu1.rotl=Ar6;Gu1.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;var Br6=(J)=>J<<24&4278190080|J<<8&16711680|J>>>8&65280|J>>>24&255;Gu1.byteSwap=Br6;Gu1.byteSwapIfBE=Gu1.isLE?(J)=>J:(J)=>Gu1.byteSwap(J);function Nr6(J){for(let Q=0;Q<J.length;Q++)J[Q]=Gu1.byteSwap(J[Q])}Gu1.byteSwap32=Nr6;var wr6=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function Lr6(J){(0,_e.bytes)(J);let Q="";for(let Y=0;Y<J.length;Y++)Q+=wr6[J[Y]];return Q}Gu1.bytesToHex=Lr6;var mK={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function Ju1(J){if(J>=mK._0&&J<=mK._9)return J-mK._0;if(J>=mK._A&&J<=mK._F)return J-(mK._A-10);if(J>=mK._a&&J<=mK._f)return J-(mK._a-10);return}function Er6(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,K=0;X<Y;X++,K+=2){let z=Ju1(J.charCodeAt(K)),W=Ju1(J.charCodeAt(K+1));if(z===void 0||W===void 0){let Z=J[K]+J[K+1];throw Error('hex string expected, got non-hex character "'+Z+'" at index '+K)}G[X]=z*16+W}return G}Gu1.hexToBytes=Er6;var Cr6=async()=>{};Gu1.nextTick=Cr6;async function Rr6(J,Q,Y){let G=Date.now();for(let X=0;X<J;X++){Y(X);let K=Date.now()-G;if(K>=0&&K<Q)continue;await Gu1.nextTick(),G+=K}}Gu1.asyncLoop=Rr6;function Qu1(J){if(typeof J!=="string")throw Error(`utf8ToBytes expected string, got ${typeof J}`);return new Uint8Array(new TextEncoder().encode(J))}Gu1.utf8ToBytes=Qu1;function tj(J){if(typeof J==="string")J=Qu1(J);return(0,_e.bytes)(J),J}Gu1.toBytes=tj;function Fr6(...J){let Q=0;for(let G=0;G<J.length;G++){let X=J[G];(0,_e.bytes)(X),Q+=X.length}let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let K=J[G];Y.set(K,X),X+=K.length}return Y}Gu1.concatBytes=Fr6;class Yu1{clone(){return this._cloneInto()}}Gu1.Hash=Yu1;var Tr6={}.toString;function Sr6(J,Q){if(Q!==void 0&&Tr6.call(Q)!=="[object Object]")throw Error("Options should be object or undefined");return Object.assign(J,Q)}Gu1.checkOpts=Sr6;function Pr6(J){let Q=(G)=>J().update(tj(G)).digest(),Y=J();return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=()=>J(),Q}Gu1.wrapConstructor=Pr6;function $r6(J){let Q=(G,X)=>J(X).update(tj(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}Gu1.wrapConstructorWithOpts=$r6;function kr6(J){let Q=(G,X)=>J(X).update(tj(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}Gu1.wrapXOFConstructorWithOpts=kr6;function vr6(J=32){if(ce.crypto&&typeof ce.crypto.getRandomValues==="function")return ce.crypto.getRandomValues(new Uint8Array(J));throw Error("crypto.getRandomValues must be defined")}Gu1.randomBytes=vr6});var Ou1=M((Mu1)=>{Object.defineProperty(Mu1,"__esModule",{value:!0});Mu1.shake256=Mu1.shake128=Mu1.keccak_512=Mu1.keccak_384=Mu1.keccak_256=Mu1.keccak_224=Mu1.sha3_512=Mu1.sha3_384=Mu1.sha3_256=Mu1.sha3_224=Mu1.Keccak=Mu1.keccakP=void 0;var bI=BZ(),BC=de(),uK=OJ(),Vu1=[],qu1=[],Uu1=[],sr6=BigInt(0),AC=BigInt(1),tr6=BigInt(2),er6=BigInt(7),Js6=BigInt(256),Qs6=BigInt(113);for(let J=0,Q=AC,Y=1,G=0;J<24;J++){[Y,G]=[G,(2*Y+3*G)%5],Vu1.push(2*(5*G+Y)),qu1.push((J+1)*(J+2)/2%64);let X=sr6;for(let K=0;K<7;K++)if(Q=(Q<<AC^(Q>>er6)*Qs6)%Js6,Q&tr6)X^=AC<<(AC<<BigInt(K))-AC;Uu1.push(X)}var[Ys6,Gs6]=(0,BC.split)(Uu1,!0),Wu1=(J,Q,Y)=>Y>32?(0,BC.rotlBH)(J,Q,Y):(0,BC.rotlSH)(J,Q,Y),Zu1=(J,Q,Y)=>Y>32?(0,BC.rotlBL)(J,Q,Y):(0,BC.rotlSL)(J,Q,Y);function Du1(J,Q=24){let Y=new Uint32Array(10);for(let G=24-Q;G<24;G++){for(let z=0;z<10;z++)Y[z]=J[z]^J[z+10]^J[z+20]^J[z+30]^J[z+40];for(let z=0;z<10;z+=2){let W=(z+8)%10,Z=(z+2)%10,V=Y[Z],q=Y[Z+1],U=Wu1(V,q,1)^Y[W],D=Zu1(V,q,1)^Y[W+1];for(let H=0;H<50;H+=10)J[z+H]^=U,J[z+H+1]^=D}let X=J[2],K=J[3];for(let z=0;z<24;z++){let W=qu1[z],Z=Wu1(X,K,W),V=Zu1(X,K,W),q=Vu1[z];X=J[q],K=J[q+1],J[q]=Z,J[q+1]=V}for(let z=0;z<50;z+=10){for(let W=0;W<10;W++)Y[W]=J[z+W];for(let W=0;W<10;W++)J[z+W]^=~Y[(W+2)%10]&Y[(W+4)%10]}J[0]^=Ys6[G],J[1]^=Gs6[G]}Y.fill(0)}Mu1.keccakP=Du1;class NC extends uK.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,bI.number)(Y),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,uK.u32)(this.state)}keccak(){if(!uK.isLE)(0,uK.byteSwap32)(this.state32);if(Du1(this.state32,this.rounds),!uK.isLE)(0,uK.byteSwap32)(this.state32);this.posOut=0,this.pos=0}update(J){(0,bI.exists)(this);let{blockLen:Q,state:Y}=this;J=(0,uK.toBytes)(J);let G=J.length;for(let X=0;X<G;){let K=Math.min(Q-this.pos,G-X);for(let z=0;z<K;z++)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,bI.exists)(this,!1),(0,bI.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 K=Math.min(Y-this.posOut,X-G);J.set(Q.subarray(this.posOut,this.posOut+K),G),this.posOut+=K,G+=K}return J}xofInto(J){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(J)}xof(J){return(0,bI.number)(J),this.xofInto(new Uint8Array(J))}digestInto(J){if((0,bI.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:K}=this;return J||(J=new NC(Q,Y,G,K,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=K,J.destroyed=this.destroyed,J}}Mu1.Keccak=NC;var NZ=(J,Q,Y)=>(0,uK.wrapConstructor)(()=>new NC(Q,J,Y));Mu1.sha3_224=NZ(6,144,28);Mu1.sha3_256=NZ(6,136,32);Mu1.sha3_384=NZ(6,104,48);Mu1.sha3_512=NZ(6,72,64);Mu1.keccak_224=NZ(1,144,28);Mu1.keccak_256=NZ(1,136,32);Mu1.keccak_384=NZ(1,104,48);Mu1.keccak_512=NZ(1,72,64);var Hu1=(J,Q,Y)=>(0,uK.wrapXOFConstructorWithOpts)((G={})=>new NC(Q,J,G.dkLen===void 0?Y:G.dkLen,!0));Mu1.shake128=Hu1(31,168,16);Mu1.shake256=Hu1(31,136,32)});var wZ=M((l8,wC)=>{var Is6=l8&&l8.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(l8,"__esModule",{value:!0});l8.crypto=l8.utf8ToBytes=l8.createView=l8.concatBytes=l8.toHex=l8.bytesToHex=l8.assertBytes=l8.assertBool=void 0;l8.bytesToUtf8=Ns6;l8.hexToBytes=ws6;l8.equalsBytes=Ls6;l8.wrapHash=Es6;var ne=Is6(BZ()),Os6=OJ(),As6=ne.default.bool;l8.assertBool=As6;var Bs6=ne.default.bytes;l8.assertBytes=Bs6;var LC=OJ();Object.defineProperty(l8,"bytesToHex",{enumerable:!0,get:function(){return LC.bytesToHex}});Object.defineProperty(l8,"toHex",{enumerable:!0,get:function(){return LC.bytesToHex}});Object.defineProperty(l8,"concatBytes",{enumerable:!0,get:function(){return LC.concatBytes}});Object.defineProperty(l8,"createView",{enumerable:!0,get:function(){return LC.createView}});Object.defineProperty(l8,"utf8ToBytes",{enumerable:!0,get:function(){return LC.utf8ToBytes}});function Ns6(J){if(!(J instanceof Uint8Array))throw TypeError(`bytesToUtf8 expected Uint8Array, got ${typeof J}`);return new TextDecoder().decode(J)}function ws6(J){let Q=J.startsWith("0x")?J.substring(2):J;return(0,Os6.hexToBytes)(Q)}function Ls6(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 Es6(J){return(Q)=>{return ne.default.bytes(Q),J(Q)}}l8.crypto=(()=>{let J=typeof globalThis==="object"&&"crypto"in globalThis?globalThis.crypto:void 0,Q=typeof wC<"u"&&typeof wC.require==="function"&&wC.require.bind(wC);return{node:Q&&!J?Q("crypto"):void 0,web:J}})()});var lK=M((Au1)=>{Object.defineProperty(Au1,"__esModule",{value:!0});Au1.keccak512=Au1.keccak384=Au1.keccak256=Au1.keccak224=void 0;var EC=Ou1(),ej=wZ();Au1.keccak224=(0,ej.wrapHash)(EC.keccak_224);Au1.keccak256=(()=>{let J=(0,ej.wrapHash)(EC.keccak_256);return J.create=EC.keccak_256.create,J})();Au1.keccak384=(0,ej.wrapHash)(EC.keccak_384);Au1.keccak512=(0,ej.wrapHash)(EC.keccak_512)});var CC=M((wu1)=>{Object.defineProperty(wu1,"__esModule",{value:!0});wu1.getParsedType=wu1.ZodParsedType=wu1.objectUtil=wu1.util=void 0;var ae;(function(J){J.assertEqual=(X)=>{};function Q(X){}J.assertIs=Q;function Y(X){throw Error()}J.assertNever=Y,J.arrayToEnum=(X)=>{let K={};for(let z of X)K[z]=z;return K},J.getValidEnumValues=(X)=>{let K=J.objectKeys(X).filter((W)=>typeof X[X[W]]!=="number"),z={};for(let W of K)z[W]=X[W];return J.objectValues(z)},J.objectValues=(X)=>{return J.objectKeys(X).map(function(K){return X[K]})},J.objectKeys=typeof Object.keys==="function"?(X)=>Object.keys(X):(X)=>{let K=[];for(let z in X)if(Object.prototype.hasOwnProperty.call(X,z))K.push(z);return K},J.find=(X,K)=>{for(let z of X)if(K(z))return z;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,K=" | "){return X.map((z)=>typeof z==="string"?`'${z}'`:z).join(K)}J.joinValues=G,J.jsonStringifyReplacer=(X,K)=>{if(typeof K==="bigint")return K.toString();return K}})(ae||(wu1.util=ae={}));var Nu1;(function(J){J.mergeShapes=(Q,Y)=>{return{...Q,...Y}}})(Nu1||(wu1.objectUtil=Nu1={}));wu1.ZodParsedType=ae.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]);var Ts6=(J)=>{switch(typeof J){case"undefined":return wu1.ZodParsedType.undefined;case"string":return wu1.ZodParsedType.string;case"number":return Number.isNaN(J)?wu1.ZodParsedType.nan:wu1.ZodParsedType.number;case"boolean":return wu1.ZodParsedType.boolean;case"function":return wu1.ZodParsedType.function;case"bigint":return wu1.ZodParsedType.bigint;case"symbol":return wu1.ZodParsedType.symbol;case"object":if(Array.isArray(J))return wu1.ZodParsedType.array;if(J===null)return wu1.ZodParsedType.null;if(J.then&&typeof J.then==="function"&&J.catch&&typeof J.catch==="function")return wu1.ZodParsedType.promise;if(typeof Map<"u"&&J instanceof Map)return wu1.ZodParsedType.map;if(typeof Set<"u"&&J instanceof Set)return wu1.ZodParsedType.set;if(typeof Date<"u"&&J instanceof Date)return wu1.ZodParsedType.date;return wu1.ZodParsedType.object;default:return wu1.ZodParsedType.unknown}};wu1.getParsedType=Ts6});var Jh=M((Cu1)=>{Object.defineProperty(Cu1,"__esModule",{value:!0});Cu1.ZodError=Cu1.quotelessJson=Cu1.ZodIssueCode=void 0;var Eu1=CC();Cu1.ZodIssueCode=Eu1.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 $s6=(J)=>{return JSON.stringify(J,null,2).replace(/"([^"]+)":/g,"$1:")};Cu1.quotelessJson=$s6;class RC 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 K of X.issues)if(K.code==="invalid_union")K.unionErrors.map(G);else if(K.code==="invalid_return_type")G(K.returnTypeError);else if(K.code==="invalid_arguments")G(K.argumentsError);else if(K.path.length===0)Y._errors.push(Q(K));else{let z=Y,W=0;while(W<K.path.length){let Z=K.path[W];if(W!==K.path.length-1)z[Z]=z[Z]||{_errors:[]};else z[Z]=z[Z]||{_errors:[]},z[Z]._errors.push(Q(K));z=z[Z],W++}}};return G(this),Y}static assert(J){if(!(J instanceof RC))throw Error(`Not a ZodError: ${J}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,Eu1.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()}}Cu1.ZodError=RC;RC.create=(J)=>{return new RC(J)}});var oe=M((Fu1)=>{Object.defineProperty(Fu1,"__esModule",{value:!0});var c5=Jh(),bU=CC(),fs6=(J,Q)=>{let Y;switch(J.code){case c5.ZodIssueCode.invalid_type:if(J.received===bU.ZodParsedType.undefined)Y="Required";else Y=`Expected ${J.expected}, received ${J.received}`;break;case c5.ZodIssueCode.invalid_literal:Y=`Invalid literal value, expected ${JSON.stringify(J.expected,bU.util.jsonStringifyReplacer)}`;break;case c5.ZodIssueCode.unrecognized_keys:Y=`Unrecognized key(s) in object: ${bU.util.joinValues(J.keys,", ")}`;break;case c5.ZodIssueCode.invalid_union:Y="Invalid input";break;case c5.ZodIssueCode.invalid_union_discriminator:Y=`Invalid discriminator value. Expected ${bU.util.joinValues(J.options)}`;break;case c5.ZodIssueCode.invalid_enum_value:Y=`Invalid enum value. Expected ${bU.util.joinValues(J.options)}, received '${J.received}'`;break;case c5.ZodIssueCode.invalid_arguments:Y="Invalid function arguments";break;case c5.ZodIssueCode.invalid_return_type:Y="Invalid function return type";break;case c5.ZodIssueCode.invalid_date:Y="Invalid date";break;case c5.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 bU.util.assertNever(J.validation);else if(J.validation!=="regex")Y=`Invalid ${J.validation}`;else Y="Invalid";break;case c5.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 c5.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 c5.ZodIssueCode.custom:Y="Invalid input";break;case c5.ZodIssueCode.invalid_intersection_types:Y="Intersection results could not be merged";break;case c5.ZodIssueCode.not_multiple_of:Y=`Number must be a multiple of ${J.multipleOf}`;break;case c5.ZodIssueCode.not_finite:Y="Number must be finite";break;default:Y=Q.defaultError,bU.util.assertNever(J)}return{message:Y}};Fu1.default=fs6});var Qh=M((LZ)=>{var hs6=LZ&&LZ.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(LZ,"__esModule",{value:!0});LZ.defaultErrorMap=void 0;LZ.setErrorMap=bs6;LZ.getErrorMap=ys6;var Tu1=hs6(oe());LZ.defaultErrorMap=Tu1.default;var Su1=Tu1.default;function bs6(J){Su1=J}function ys6(){return Su1}});var se=M((n6)=>{var xs6=n6&&n6.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(n6,"__esModule",{value:!0});n6.isAsync=n6.isValid=n6.isDirty=n6.isAborted=n6.OK=n6.DIRTY=n6.INVALID=n6.ParseStatus=n6.EMPTY_PATH=n6.makeIssue=void 0;n6.addIssueToContext=us6;var gs6=Qh(),Pu1=xs6(oe()),ms6=(J)=>{let{data:Q,path:Y,errorMaps:G,issueData:X}=J,K=[...Y,...X.path||[]],z={...X,path:K};if(X.message!==void 0)return{...X,path:K,message:X.message};let W="",Z=G.filter((V)=>!!V).slice().reverse();for(let V of Z)W=V(z,{data:Q,defaultError:W}).message;return{...X,path:K,message:W}};n6.makeIssue=ms6;n6.EMPTY_PATH=[];function us6(J,Q){let Y=(0,gs6.getErrorMap)(),G=(0,n6.makeIssue)({issueData:Q,data:J.data,path:J.path,errorMaps:[J.common.contextualErrorMap,J.schemaErrorMap,Y,Y===Pu1.default?void 0:Pu1.default].filter((X)=>!!X)});J.common.issues.push(G)}class re{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 n6.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,K=await G.value;Y.push({key:X,value:K})}return re.mergeObjectSync(J,Y)}static mergeObjectSync(J,Q){let Y={};for(let G of Q){let{key:X,value:K}=G;if(X.status==="aborted")return n6.INVALID;if(K.status==="aborted")return n6.INVALID;if(X.status==="dirty")J.dirty();if(K.status==="dirty")J.dirty();if(X.value!=="__proto__"&&(typeof K.value<"u"||G.alwaysSet))Y[X.value]=K.value}return{status:J.value,value:Y}}}n6.ParseStatus=re;n6.INVALID=Object.freeze({status:"aborted"});var ls6=(J)=>({status:"dirty",value:J});n6.DIRTY=ls6;var ds6=(J)=>({status:"valid",value:J});n6.OK=ds6;var ps6=(J)=>J.status==="aborted";n6.isAborted=ps6;var cs6=(J)=>J.status==="dirty";n6.isDirty=cs6;var _s6=(J)=>J.status==="valid";n6.isValid=_s6;var is6=(J)=>typeof Promise<"u"&&J instanceof Promise;n6.isAsync=is6});var ku1=M(($u1)=>{Object.defineProperty($u1,"__esModule",{value:!0})});var hu1=M((fu1)=>{Object.defineProperty(fu1,"__esModule",{value:!0});fu1.errorUtil=void 0;var vu1;(function(J){J.errToObj=(Q)=>typeof Q==="string"?{message:Q}:Q||{},J.toString=(Q)=>typeof Q==="string"?Q:Q?.message})(vu1||(fu1.errorUtil=vu1={}))});var ou1=M((iu1)=>{Object.defineProperty(iu1,"__esModule",{value:!0});iu1.discriminatedUnion=iu1.date=iu1.boolean=iu1.bigint=iu1.array=iu1.any=iu1.coerce=iu1.ZodFirstPartyTypeKind=iu1.late=iu1.ZodSchema=iu1.Schema=iu1.ZodReadonly=iu1.ZodPipeline=iu1.ZodBranded=iu1.BRAND=iu1.ZodNaN=iu1.ZodCatch=iu1.ZodDefault=iu1.ZodNullable=iu1.ZodOptional=iu1.ZodTransformer=iu1.ZodEffects=iu1.ZodPromise=iu1.ZodNativeEnum=iu1.ZodEnum=iu1.ZodLiteral=iu1.ZodLazy=iu1.ZodFunction=iu1.ZodSet=iu1.ZodMap=iu1.ZodRecord=iu1.ZodTuple=iu1.ZodIntersection=iu1.ZodDiscriminatedUnion=iu1.ZodUnion=iu1.ZodObject=iu1.ZodArray=iu1.ZodVoid=iu1.ZodNever=iu1.ZodUnknown=iu1.ZodAny=iu1.ZodNull=iu1.ZodUndefined=iu1.ZodSymbol=iu1.ZodDate=iu1.ZodBoolean=iu1.ZodBigInt=iu1.ZodNumber=iu1.ZodString=iu1.ZodType=void 0;iu1.NEVER=iu1.void=iu1.unknown=iu1.union=iu1.undefined=iu1.tuple=iu1.transformer=iu1.symbol=iu1.string=iu1.strictObject=iu1.set=iu1.record=iu1.promise=iu1.preprocess=iu1.pipeline=iu1.ostring=iu1.optional=iu1.onumber=iu1.oboolean=iu1.object=iu1.number=iu1.nullable=iu1.null=iu1.never=iu1.nativeEnum=iu1.nan=iu1.map=iu1.literal=iu1.lazy=iu1.intersection=iu1.instanceof=iu1.function=iu1.enum=iu1.effect=void 0;iu1.datetimeRegex=mu1;iu1.custom=lu1;var S1=Jh(),Yh=Qh(),o1=hu1(),Y1=se(),v1=CC();class iQ{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 bu1=(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 x0(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:(z,W)=>{let{message:Z}=J;if(z.code==="invalid_enum_value")return{message:Z??W.defaultError};if(typeof W.data>"u")return{message:Z??G??W.defaultError};if(z.code!=="invalid_type")return{message:W.defaultError};return{message:Z??Y??W.defaultError}},description:X}}class m0{get description(){return this._def.description}_getType(J){return(0,v1.getParsedType)(J.data)}_getOrReturnCtx(J,Q){return Q||{common:J.parent.common,data:J.data,parsedType:(0,v1.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,v1.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,v1.getParsedType)(J)},G=this._parseSync({data:J,path:Y.path,parent:Y});return bu1(Y,G)}"~validate"(J){let Q={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:J,parsedType:(0,v1.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,v1.getParsedType)(J)},G=this._parse({data:J,path:Y.path,parent:Y}),X=await((0,Y1.isAsync)(G)?G:Promise.resolve(G));return bu1(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 K=J(G),z=()=>X.addIssue({code:S1.ZodIssueCode.custom,...Y(G)});if(typeof Promise<"u"&&K instanceof Promise)return K.then((W)=>{if(!W)return z(),!1;else return!0});if(!K)return z(),!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 B2({schema:this,typeName:B0.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 _Q.create(this,this._def)}nullable(){return pK.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return cQ.create(this)}promise(){return mU.create(this,this._def)}or(J){return lI.create([this,J],this._def)}and(J){return dI.create(this,J,this._def)}transform(J){return new B2({...x0(this._def),schema:this,typeName:B0.ZodEffects,effect:{type:"transform",transform:J}})}default(J){let Q=typeof J==="function"?J:()=>J;return new iI({...x0(this._def),innerType:this,defaultValue:Q,typeName:B0.ZodDefault})}brand(){return new Xh({typeName:B0.ZodBranded,type:this,...x0(this._def)})}catch(J){let Q=typeof J==="function"?J:()=>J;return new nI({...x0(this._def),innerType:this,catchValue:Q,typeName:B0.ZodCatch})}describe(J){return new this.constructor({...this._def,description:J})}pipe(J){return kC.create(this,J)}readonly(){return aI.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}iu1.ZodType=m0;iu1.Schema=m0;iu1.ZodSchema=m0;var ns6=/^c[^\s-]{8,}$/i,as6=/^[0-9a-z]+$/,os6=/^[0-9A-HJKMNP-TV-Z]{26}$/i,rs6=/^[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,ss6=/^[a-z0-9_-]{21}$/i,ts6=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,es6=/^[-+]?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)?)??$/,Jt6=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,Qt6="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",te,Yt6=/^(?:(?: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])$/,Gt6=/^(?:(?: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])$/,Xt6=/^(([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]))$/,Kt6=/^(([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])$/,zt6=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,Wt6=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,xu1="((\\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])))",Zt6=new RegExp(`^${xu1}$`);function gu1(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 Vt6(J){return new RegExp(`^${gu1(J)}$`)}function mu1(J){let Q=`${xu1}T${gu1(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 qt6(J,Q){if((Q==="v4"||!Q)&&Yt6.test(J))return!0;if((Q==="v6"||!Q)&&Xt6.test(J))return!0;return!1}function Ut6(J,Q){if(!ts6.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 Dt6(J,Q){if((Q==="v4"||!Q)&&Gt6.test(J))return!0;if((Q==="v6"||!Q)&&Kt6.test(J))return!0;return!1}class pQ extends m0{_parse(J){if(this._def.coerce)J.data=String(J.data);if(this._getType(J)!==v1.ZodParsedType.string){let X=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(X,{code:S1.ZodIssueCode.invalid_type,expected:v1.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 K=J.data.length>X.value,z=J.data.length<X.value;if(K||z){if(G=this._getOrReturnCtx(J,G),K)(0,Y1.addIssueToContext)(G,{code:S1.ZodIssueCode.too_big,maximum:X.value,type:"string",inclusive:!0,exact:!0,message:X.message});else if(z)(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(!Jt6.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(!te)te=new RegExp(Qt6,"u");if(!te.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(!rs6.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(!ss6.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(!ns6.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(!as6.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(!os6.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(!mu1(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(!Zt6.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(!Vt6(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(!es6.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(!qt6(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(!Ut6(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(!Dt6(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(!zt6.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(!Wt6.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 v1.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 pQ({...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 pQ({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new pQ({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new pQ({...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}}iu1.ZodString=pQ;pQ.create=(J)=>{return new pQ({checks:[],typeName:B0.ZodString,coerce:J?.coerce??!1,...x0(J)})};function Ht6(J,Q){let Y=(J.toString().split(".")[1]||"").length,G=(Q.toString().split(".")[1]||"").length,X=Y>G?Y:G,K=Number.parseInt(J.toFixed(X).replace(".","")),z=Number.parseInt(Q.toFixed(X).replace(".",""));return K%z/10**X}class CZ extends m0{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)!==v1.ZodParsedType.number){let X=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(X,{code:S1.ZodIssueCode.invalid_type,expected:v1.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(!v1.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(Ht6(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 v1.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 CZ({...this._def,checks:[...this._def.checks,{kind:J,value:Q,inclusive:Y,message:o1.errorUtil.toString(G)}]})}_addCheck(J){return new CZ({...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"&&v1.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)}}iu1.ZodNumber=CZ;CZ.create=(J)=>{return new CZ({checks:[],typeName:B0.ZodNumber,coerce:J?.coerce||!1,...x0(J)})};class RZ extends m0{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)!==v1.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 v1.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:v1.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 RZ({...this._def,checks:[...this._def.checks,{kind:J,value:Q,inclusive:Y,message:o1.errorUtil.toString(G)}]})}_addCheck(J){return new RZ({...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}}iu1.ZodBigInt=RZ;RZ.create=(J)=>{return new RZ({checks:[],typeName:B0.ZodBigInt,coerce:J?.coerce??!1,...x0(J)})};class gI extends m0{_parse(J){if(this._def.coerce)J.data=Boolean(J.data);if(this._getType(J)!==v1.ZodParsedType.boolean){let Y=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:v1.ZodParsedType.boolean,received:Y.parsedType}),Y1.INVALID}return(0,Y1.OK)(J.data)}}iu1.ZodBoolean=gI;gI.create=(J)=>{return new gI({typeName:B0.ZodBoolean,coerce:J?.coerce||!1,...x0(J)})};class yU extends m0{_parse(J){if(this._def.coerce)J.data=new Date(J.data);if(this._getType(J)!==v1.ZodParsedType.date){let X=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(X,{code:S1.ZodIssueCode.invalid_type,expected:v1.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 v1.util.assertNever(X);return{status:Y.value,value:new Date(J.data.getTime())}}_addCheck(J){return new yU({...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}}iu1.ZodDate=yU;yU.create=(J)=>{return new yU({checks:[],coerce:J?.coerce||!1,typeName:B0.ZodDate,...x0(J)})};class FC extends m0{_parse(J){if(this._getType(J)!==v1.ZodParsedType.symbol){let Y=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:v1.ZodParsedType.symbol,received:Y.parsedType}),Y1.INVALID}return(0,Y1.OK)(J.data)}}iu1.ZodSymbol=FC;FC.create=(J)=>{return new FC({typeName:B0.ZodSymbol,...x0(J)})};class mI extends m0{_parse(J){if(this._getType(J)!==v1.ZodParsedType.undefined){let Y=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:v1.ZodParsedType.undefined,received:Y.parsedType}),Y1.INVALID}return(0,Y1.OK)(J.data)}}iu1.ZodUndefined=mI;mI.create=(J)=>{return new mI({typeName:B0.ZodUndefined,...x0(J)})};class uI extends m0{_parse(J){if(this._getType(J)!==v1.ZodParsedType.null){let Y=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:v1.ZodParsedType.null,received:Y.parsedType}),Y1.INVALID}return(0,Y1.OK)(J.data)}}iu1.ZodNull=uI;uI.create=(J)=>{return new uI({typeName:B0.ZodNull,...x0(J)})};class xU extends m0{constructor(){super(...arguments);this._any=!0}_parse(J){return(0,Y1.OK)(J.data)}}iu1.ZodAny=xU;xU.create=(J)=>{return new xU({typeName:B0.ZodAny,...x0(J)})};class EZ extends m0{constructor(){super(...arguments);this._unknown=!0}_parse(J){return(0,Y1.OK)(J.data)}}iu1.ZodUnknown=EZ;EZ.create=(J)=>{return new EZ({typeName:B0.ZodUnknown,...x0(J)})};class PG extends m0{_parse(J){let Q=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Q,{code:S1.ZodIssueCode.invalid_type,expected:v1.ZodParsedType.never,received:Q.parsedType}),Y1.INVALID}}iu1.ZodNever=PG;PG.create=(J)=>{return new PG({typeName:B0.ZodNever,...x0(J)})};class TC extends m0{_parse(J){if(this._getType(J)!==v1.ZodParsedType.undefined){let Y=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:v1.ZodParsedType.void,received:Y.parsedType}),Y1.INVALID}return(0,Y1.OK)(J.data)}}iu1.ZodVoid=TC;TC.create=(J)=>{return new TC({typeName:B0.ZodVoid,...x0(J)})};class cQ extends m0{_parse(J){let{ctx:Q,status:Y}=this._processInputParams(J),G=this._def;if(Q.parsedType!==v1.ZodParsedType.array)return(0,Y1.addIssueToContext)(Q,{code:S1.ZodIssueCode.invalid_type,expected:v1.ZodParsedType.array,received:Q.parsedType}),Y1.INVALID;if(G.exactLength!==null){let K=Q.data.length>G.exactLength.value,z=Q.data.length<G.exactLength.value;if(K||z)(0,Y1.addIssueToContext)(Q,{code:K?S1.ZodIssueCode.too_big:S1.ZodIssueCode.too_small,minimum:z?G.exactLength.value:void 0,maximum:K?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((K,z)=>{return G.type._parseAsync(new iQ(Q,K,Q.path,z))})).then((K)=>{return Y1.ParseStatus.mergeArray(Y,K)});let X=[...Q.data].map((K,z)=>{return G.type._parseSync(new iQ(Q,K,Q.path,z))});return Y1.ParseStatus.mergeArray(Y,X)}get element(){return this._def.type}min(J,Q){return new cQ({...this._def,minLength:{value:J,message:o1.errorUtil.toString(Q)}})}max(J,Q){return new cQ({...this._def,maxLength:{value:J,message:o1.errorUtil.toString(Q)}})}length(J,Q){return new cQ({...this._def,exactLength:{value:J,message:o1.errorUtil.toString(Q)}})}nonempty(J){return this.min(1,J)}}iu1.ZodArray=cQ;cQ.create=(J,Q)=>{return new cQ({type:J,minLength:null,maxLength:null,exactLength:null,typeName:B0.ZodArray,...x0(Q)})};function yI(J){if(J instanceof n8){let Q={};for(let Y in J.shape){let G=J.shape[Y];Q[Y]=_Q.create(yI(G))}return new n8({...J._def,shape:()=>Q})}else if(J instanceof cQ)return new cQ({...J._def,type:yI(J.element)});else if(J instanceof _Q)return _Q.create(yI(J.unwrap()));else if(J instanceof pK)return pK.create(yI(J.unwrap()));else if(J instanceof $G)return $G.create(J.items.map((Q)=>yI(Q)));else return J}class n8 extends m0{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=v1.util.objectKeys(J);return this._cached={shape:J,keys:Q},this._cached}_parse(J){if(this._getType(J)!==v1.ZodParsedType.object){let Z=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Z,{code:S1.ZodIssueCode.invalid_type,expected:v1.ZodParsedType.object,received:Z.parsedType}),Y1.INVALID}let{status:Y,ctx:G}=this._processInputParams(J),{shape:X,keys:K}=this._getCached(),z=[];if(!(this._def.catchall instanceof PG&&this._def.unknownKeys==="strip")){for(let Z in G.data)if(!K.includes(Z))z.push(Z)}let W=[];for(let Z of K){let V=X[Z],q=G.data[Z];W.push({key:{status:"valid",value:Z},value:V._parse(new iQ(G,q,G.path,Z)),alwaysSet:Z in G.data})}if(this._def.catchall instanceof PG){let Z=this._def.unknownKeys;if(Z==="passthrough")for(let V of z)W.push({key:{status:"valid",value:V},value:{status:"valid",value:G.data[V]}});else if(Z==="strict"){if(z.length>0)(0,Y1.addIssueToContext)(G,{code:S1.ZodIssueCode.unrecognized_keys,keys:z}),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 z){let q=G.data[V];W.push({key:{status:"valid",value:V},value:Z._parse(new iQ(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 n8({...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 n8({...this._def,unknownKeys:"strip"})}passthrough(){return new n8({...this._def,unknownKeys:"passthrough"})}extend(J){return new n8({...this._def,shape:()=>({...this._def.shape(),...J})})}merge(J){return new n8({unknownKeys:J._def.unknownKeys,catchall:J._def.catchall,shape:()=>({...this._def.shape(),...J._def.shape()}),typeName:B0.ZodObject})}setKey(J,Q){return this.augment({[J]:Q})}catchall(J){return new n8({...this._def,catchall:J})}pick(J){let Q={};for(let Y of v1.util.objectKeys(J))if(J[Y]&&this.shape[Y])Q[Y]=this.shape[Y];return new n8({...this._def,shape:()=>Q})}omit(J){let Q={};for(let Y of v1.util.objectKeys(this.shape))if(!J[Y])Q[Y]=this.shape[Y];return new n8({...this._def,shape:()=>Q})}deepPartial(){return yI(this)}partial(J){let Q={};for(let Y of v1.util.objectKeys(this.shape)){let G=this.shape[Y];if(J&&!J[Y])Q[Y]=G;else Q[Y]=G.optional()}return new n8({...this._def,shape:()=>Q})}required(J){let Q={};for(let Y of v1.util.objectKeys(this.shape))if(J&&!J[Y])Q[Y]=this.shape[Y];else{let X=this.shape[Y];while(X instanceof _Q)X=X._def.innerType;Q[Y]=X}return new n8({...this._def,shape:()=>Q})}keyof(){return uu1(v1.util.objectKeys(this.shape))}}iu1.ZodObject=n8;n8.create=(J,Q)=>{return new n8({shape:()=>J,unknownKeys:"strip",catchall:PG.create(),typeName:B0.ZodObject,...x0(Q)})};n8.strictCreate=(J,Q)=>{return new n8({shape:()=>J,unknownKeys:"strict",catchall:PG.create(),typeName:B0.ZodObject,...x0(Q)})};n8.lazycreate=(J,Q)=>{return new n8({shape:J,unknownKeys:"strip",catchall:PG.create(),typeName:B0.ZodObject,...x0(Q)})};class lI extends m0{_parse(J){let{ctx:Q}=this._processInputParams(J),Y=this._def.options;function G(X){for(let z of X)if(z.result.status==="valid")return z.result;for(let z of X)if(z.result.status==="dirty")return Q.common.issues.push(...z.ctx.common.issues),z.result;let K=X.map((z)=>new S1.ZodError(z.ctx.common.issues));return(0,Y1.addIssueToContext)(Q,{code:S1.ZodIssueCode.invalid_union,unionErrors:K}),Y1.INVALID}if(Q.common.async)return Promise.all(Y.map(async(X)=>{let K={...Q,common:{...Q.common,issues:[]},parent:null};return{result:await X._parseAsync({data:Q.data,path:Q.path,parent:K}),ctx:K}})).then(G);else{let X=void 0,K=[];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)K.push(Z.common.issues)}if(X)return Q.common.issues.push(...X.ctx.common.issues),X.result;let z=K.map((W)=>new S1.ZodError(W));return(0,Y1.addIssueToContext)(Q,{code:S1.ZodIssueCode.invalid_union,unionErrors:z}),Y1.INVALID}}get options(){return this._def.options}}iu1.ZodUnion=lI;lI.create=(J,Q)=>{return new lI({options:J,typeName:B0.ZodUnion,...x0(Q)})};var dK=(J)=>{if(J instanceof pI)return dK(J.schema);else if(J instanceof B2)return dK(J.innerType());else if(J instanceof cI)return[J.value];else if(J instanceof FZ)return J.options;else if(J instanceof _I)return v1.util.objectValues(J.enum);else if(J instanceof iI)return dK(J._def.innerType);else if(J instanceof mI)return[void 0];else if(J instanceof uI)return[null];else if(J instanceof _Q)return[void 0,...dK(J.unwrap())];else if(J instanceof pK)return[null,...dK(J.unwrap())];else if(J instanceof Xh)return dK(J.unwrap());else if(J instanceof aI)return dK(J.unwrap());else if(J instanceof nI)return dK(J._def.innerType);else return[]};class Gh extends m0{_parse(J){let{ctx:Q}=this._processInputParams(J);if(Q.parsedType!==v1.ZodParsedType.object)return(0,Y1.addIssueToContext)(Q,{code:S1.ZodIssueCode.invalid_type,expected:v1.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 K=dK(X.shape[J]);if(!K.length)throw Error(`A discriminator value for key \`${J}\` could not be extracted from all schema options`);for(let z of K){if(G.has(z))throw Error(`Discriminator property ${String(J)} has duplicate value ${String(z)}`);G.set(z,X)}}return new Gh({typeName:B0.ZodDiscriminatedUnion,discriminator:J,options:Q,optionsMap:G,...x0(Y)})}}iu1.ZodDiscriminatedUnion=Gh;function ee(J,Q){let Y=(0,v1.getParsedType)(J),G=(0,v1.getParsedType)(Q);if(J===Q)return{valid:!0,data:J};else if(Y===v1.ZodParsedType.object&&G===v1.ZodParsedType.object){let X=v1.util.objectKeys(Q),K=v1.util.objectKeys(J).filter((W)=>X.indexOf(W)!==-1),z={...J,...Q};for(let W of K){let Z=ee(J[W],Q[W]);if(!Z.valid)return{valid:!1};z[W]=Z.data}return{valid:!0,data:z}}else if(Y===v1.ZodParsedType.array&&G===v1.ZodParsedType.array){if(J.length!==Q.length)return{valid:!1};let X=[];for(let K=0;K<J.length;K++){let z=J[K],W=Q[K],Z=ee(z,W);if(!Z.valid)return{valid:!1};X.push(Z.data)}return{valid:!0,data:X}}else if(Y===v1.ZodParsedType.date&&G===v1.ZodParsedType.date&&+J===+Q)return{valid:!0,data:J};else return{valid:!1}}class dI extends m0{_parse(J){let{status:Q,ctx:Y}=this._processInputParams(J),G=(X,K)=>{if((0,Y1.isAborted)(X)||(0,Y1.isAborted)(K))return Y1.INVALID;let z=ee(X.value,K.value);if(!z.valid)return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_intersection_types}),Y1.INVALID;if((0,Y1.isDirty)(X)||(0,Y1.isDirty)(K))Q.dirty();return{status:Q.value,value:z.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,K])=>G(X,K));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}))}}iu1.ZodIntersection=dI;dI.create=(J,Q,Y)=>{return new dI({left:J,right:Q,typeName:B0.ZodIntersection,...x0(Y)})};class $G extends m0{_parse(J){let{status:Q,ctx:Y}=this._processInputParams(J);if(Y.parsedType!==v1.ZodParsedType.array)return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:v1.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((K,z)=>{let W=this._def.items[z]||this._def.rest;if(!W)return null;return W._parse(new iQ(Y,K,Y.path,z))}).filter((K)=>!!K);if(Y.common.async)return Promise.all(X).then((K)=>{return Y1.ParseStatus.mergeArray(Q,K)});else return Y1.ParseStatus.mergeArray(Q,X)}get items(){return this._def.items}rest(J){return new $G({...this._def,rest:J})}}iu1.ZodTuple=$G;$G.create=(J,Q)=>{if(!Array.isArray(J))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new $G({items:J,typeName:B0.ZodTuple,rest:null,...x0(Q)})};class SC extends m0{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!==v1.ZodParsedType.object)return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:v1.ZodParsedType.object,received:Y.parsedType}),Y1.INVALID;let G=[],X=this._def.keyType,K=this._def.valueType;for(let z in Y.data)G.push({key:X._parse(new iQ(Y,z,Y.path,z)),value:K._parse(new iQ(Y,Y.data[z],Y.path,z)),alwaysSet:z 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 m0)return new SC({keyType:J,valueType:Q,typeName:B0.ZodRecord,...x0(Y)});return new SC({keyType:pQ.create(),valueType:J,typeName:B0.ZodRecord,...x0(Q)})}}iu1.ZodRecord=SC;class PC extends m0{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!==v1.ZodParsedType.map)return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:v1.ZodParsedType.map,received:Y.parsedType}),Y1.INVALID;let G=this._def.keyType,X=this._def.valueType,K=[...Y.data.entries()].map(([z,W],Z)=>{return{key:G._parse(new iQ(Y,z,Y.path,[Z,"key"])),value:X._parse(new iQ(Y,W,Y.path,[Z,"value"]))}});if(Y.common.async){let z=new Map;return Promise.resolve().then(async()=>{for(let W of K){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();z.set(Z.value,V.value)}return{status:Q.value,value:z}})}else{let z=new Map;for(let W of K){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();z.set(Z.value,V.value)}return{status:Q.value,value:z}}}}iu1.ZodMap=PC;PC.create=(J,Q,Y)=>{return new PC({valueType:Q,keyType:J,typeName:B0.ZodMap,...x0(Y)})};class gU extends m0{_parse(J){let{status:Q,ctx:Y}=this._processInputParams(J);if(Y.parsedType!==v1.ZodParsedType.set)return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:v1.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 K(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 z=[...Y.data.values()].map((W,Z)=>X._parse(new iQ(Y,W,Y.path,Z)));if(Y.common.async)return Promise.all(z).then((W)=>K(W));else return K(z)}min(J,Q){return new gU({...this._def,minSize:{value:J,message:o1.errorUtil.toString(Q)}})}max(J,Q){return new gU({...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)}}iu1.ZodSet=gU;gU.create=(J,Q)=>{return new gU({valueType:J,minSize:null,maxSize:null,typeName:B0.ZodSet,...x0(Q)})};class xI extends m0{constructor(){super(...arguments);this.validate=this.implement}_parse(J){let{ctx:Q}=this._processInputParams(J);if(Q.parsedType!==v1.ZodParsedType.function)return(0,Y1.addIssueToContext)(Q,{code:S1.ZodIssueCode.invalid_type,expected:v1.ZodParsedType.function,received:Q.parsedType}),Y1.INVALID;function Y(z,W){return(0,Y1.makeIssue)({data:z,path:Q.path,errorMaps:[Q.common.contextualErrorMap,Q.schemaErrorMap,(0,Yh.getErrorMap)(),Yh.defaultErrorMap].filter((Z)=>!!Z),issueData:{code:S1.ZodIssueCode.invalid_arguments,argumentsError:W}})}function G(z,W){return(0,Y1.makeIssue)({data:z,path:Q.path,errorMaps:[Q.common.contextualErrorMap,Q.schemaErrorMap,(0,Yh.getErrorMap)(),Yh.defaultErrorMap].filter((Z)=>!!Z),issueData:{code:S1.ZodIssueCode.invalid_return_type,returnTypeError:W}})}let X={errorMap:Q.common.contextualErrorMap},K=Q.data;if(this._def.returns instanceof mU){let z=this;return(0,Y1.OK)(async function(...W){let Z=new S1.ZodError([]),V=await z._def.args.parseAsync(W,X).catch((D)=>{throw Z.addIssue(Y(W,D)),Z}),q=await Reflect.apply(K,this,V);return await z._def.returns._def.type.parseAsync(q,X).catch((D)=>{throw Z.addIssue(G(q,D)),Z})})}else{let z=this;return(0,Y1.OK)(function(...W){let Z=z._def.args.safeParse(W,X);if(!Z.success)throw new S1.ZodError([Y(W,Z.error)]);let V=Reflect.apply(K,this,Z.data),q=z._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 xI({...this._def,args:$G.create(J).rest(EZ.create())})}returns(J){return new xI({...this._def,returns:J})}implement(J){return this.parse(J)}strictImplement(J){return this.parse(J)}static create(J,Q,Y){return new xI({args:J?J:$G.create([]).rest(EZ.create()),returns:Q||EZ.create(),typeName:B0.ZodFunction,...x0(Y)})}}iu1.ZodFunction=xI;class pI extends m0{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})}}iu1.ZodLazy=pI;pI.create=(J,Q)=>{return new pI({getter:J,typeName:B0.ZodLazy,...x0(Q)})};class cI extends m0{_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}}iu1.ZodLiteral=cI;cI.create=(J,Q)=>{return new cI({value:J,typeName:B0.ZodLiteral,...x0(Q)})};function uu1(J,Q){return new FZ({values:J,typeName:B0.ZodEnum,...x0(Q)})}class FZ extends m0{_parse(J){if(typeof J.data!=="string"){let Q=this._getOrReturnCtx(J),Y=this._def.values;return(0,Y1.addIssueToContext)(Q,{expected:v1.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 FZ.create(J,{...this._def,...Q})}exclude(J,Q=this._def){return FZ.create(this.options.filter((Y)=>!J.includes(Y)),{...this._def,...Q})}}iu1.ZodEnum=FZ;FZ.create=uu1;class _I extends m0{_parse(J){let Q=v1.util.getValidEnumValues(this._def.values),Y=this._getOrReturnCtx(J);if(Y.parsedType!==v1.ZodParsedType.string&&Y.parsedType!==v1.ZodParsedType.number){let G=v1.util.objectValues(Q);return(0,Y1.addIssueToContext)(Y,{expected:v1.util.joinValues(G),received:Y.parsedType,code:S1.ZodIssueCode.invalid_type}),Y1.INVALID}if(!this._cache)this._cache=new Set(v1.util.getValidEnumValues(this._def.values));if(!this._cache.has(J.data)){let G=v1.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}}iu1.ZodNativeEnum=_I;_I.create=(J,Q)=>{return new _I({values:J,typeName:B0.ZodNativeEnum,...x0(Q)})};class mU extends m0{unwrap(){return this._def.type}_parse(J){let{ctx:Q}=this._processInputParams(J);if(Q.parsedType!==v1.ZodParsedType.promise&&Q.common.async===!1)return(0,Y1.addIssueToContext)(Q,{code:S1.ZodIssueCode.invalid_type,expected:v1.ZodParsedType.promise,received:Q.parsedType}),Y1.INVALID;let Y=Q.parsedType===v1.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})}))}}iu1.ZodPromise=mU;mU.create=(J,Q)=>{return new mU({type:J,typeName:B0.ZodPromise,...x0(Q)})};class B2 extends m0{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===B0.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:(K)=>{if((0,Y1.addIssueToContext)(Y,K),K.fatal)Q.abort();else Q.dirty()},get path(){return Y.path}};if(X.addIssue=X.addIssue.bind(X),G.type==="preprocess"){let K=G.transform(Y.data,X);if(Y.common.async)return Promise.resolve(K).then(async(z)=>{if(Q.value==="aborted")return Y1.INVALID;let W=await this._def.schema._parseAsync({data:z,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 z=this._def.schema._parseSync({data:K,path:Y.path,parent:Y});if(z.status==="aborted")return Y1.INVALID;if(z.status==="dirty")return(0,Y1.DIRTY)(z.value);if(Q.value==="dirty")return(0,Y1.DIRTY)(z.value);return z}}if(G.type==="refinement"){let K=(z)=>{let W=G.refinement(z,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 z};if(Y.common.async===!1){let z=this._def.schema._parseSync({data:Y.data,path:Y.path,parent:Y});if(z.status==="aborted")return Y1.INVALID;if(z.status==="dirty")Q.dirty();return K(z.value),{status:Q.value,value:z.value}}else return this._def.schema._parseAsync({data:Y.data,path:Y.path,parent:Y}).then((z)=>{if(z.status==="aborted")return Y1.INVALID;if(z.status==="dirty")Q.dirty();return K(z.value).then(()=>{return{status:Q.value,value:z.value}})})}if(G.type==="transform")if(Y.common.async===!1){let K=this._def.schema._parseSync({data:Y.data,path:Y.path,parent:Y});if(!(0,Y1.isValid)(K))return Y1.INVALID;let z=G.transform(K.value,X);if(z instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:Q.value,value:z}}else return this._def.schema._parseAsync({data:Y.data,path:Y.path,parent:Y}).then((K)=>{if(!(0,Y1.isValid)(K))return Y1.INVALID;return Promise.resolve(G.transform(K.value,X)).then((z)=>({status:Q.value,value:z}))});v1.util.assertNever(G)}}iu1.ZodEffects=B2;iu1.ZodTransformer=B2;B2.create=(J,Q,Y)=>{return new B2({schema:J,typeName:B0.ZodEffects,effect:Q,...x0(Y)})};B2.createWithPreprocess=(J,Q,Y)=>{return new B2({schema:Q,effect:{type:"preprocess",transform:J},typeName:B0.ZodEffects,...x0(Y)})};class _Q extends m0{_parse(J){if(this._getType(J)===v1.ZodParsedType.undefined)return(0,Y1.OK)(void 0);return this._def.innerType._parse(J)}unwrap(){return this._def.innerType}}iu1.ZodOptional=_Q;_Q.create=(J,Q)=>{return new _Q({innerType:J,typeName:B0.ZodOptional,...x0(Q)})};class pK extends m0{_parse(J){if(this._getType(J)===v1.ZodParsedType.null)return(0,Y1.OK)(null);return this._def.innerType._parse(J)}unwrap(){return this._def.innerType}}iu1.ZodNullable=pK;pK.create=(J,Q)=>{return new pK({innerType:J,typeName:B0.ZodNullable,...x0(Q)})};class iI extends m0{_parse(J){let{ctx:Q}=this._processInputParams(J),Y=Q.data;if(Q.parsedType===v1.ZodParsedType.undefined)Y=this._def.defaultValue();return this._def.innerType._parse({data:Y,path:Q.path,parent:Q})}removeDefault(){return this._def.innerType}}iu1.ZodDefault=iI;iI.create=(J,Q)=>{return new iI({innerType:J,typeName:B0.ZodDefault,defaultValue:typeof Q.default==="function"?Q.default:()=>Q.default,...x0(Q)})};class nI extends m0{_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}}iu1.ZodCatch=nI;nI.create=(J,Q)=>{return new nI({innerType:J,typeName:B0.ZodCatch,catchValue:typeof Q.catch==="function"?Q.catch:()=>Q.catch,...x0(Q)})};class $C extends m0{_parse(J){if(this._getType(J)!==v1.ZodParsedType.nan){let Y=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:v1.ZodParsedType.nan,received:Y.parsedType}),Y1.INVALID}return{status:"valid",value:J.data}}}iu1.ZodNaN=$C;$C.create=(J)=>{return new $C({typeName:B0.ZodNaN,...x0(J)})};iu1.BRAND=Symbol("zod_brand");class Xh extends m0{_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}}iu1.ZodBranded=Xh;class kC extends m0{_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 kC({in:J,out:Q,typeName:B0.ZodPipeline})}}iu1.ZodPipeline=kC;class aI extends m0{_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}}iu1.ZodReadonly=aI;aI.create=(J,Q)=>{return new aI({innerType:J,typeName:B0.ZodReadonly,...x0(Q)})};function yu1(J,Q){let Y=typeof J==="function"?J(Q):typeof J==="string"?{message:J}:J;return typeof Y==="string"?{message:Y}:Y}function lu1(J,Q={},Y){if(J)return xU.create().superRefine((G,X)=>{let K=J(G);if(K instanceof Promise)return K.then((z)=>{if(!z){let W=yu1(Q,G),Z=W.fatal??Y??!0;X.addIssue({code:"custom",...W,fatal:Z})}});if(!K){let z=yu1(Q,G),W=z.fatal??Y??!0;X.addIssue({code:"custom",...z,fatal:W})}return});return xU.create()}iu1.late={object:n8.lazycreate};var B0;(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"})(B0||(iu1.ZodFirstPartyTypeKind=B0={}));var Mt6=(J,Q={message:`Input not instance of ${J.name}`})=>lu1((Y)=>Y instanceof J,Q);iu1.instanceof=Mt6;var du1=pQ.create;iu1.string=du1;var pu1=CZ.create;iu1.number=pu1;var It6=$C.create;iu1.nan=It6;var Ot6=RZ.create;iu1.bigint=Ot6;var cu1=gI.create;iu1.boolean=cu1;var At6=yU.create;iu1.date=At6;var Bt6=FC.create;iu1.symbol=Bt6;var Nt6=mI.create;iu1.undefined=Nt6;var wt6=uI.create;iu1.null=wt6;var Lt6=xU.create;iu1.any=Lt6;var Et6=EZ.create;iu1.unknown=Et6;var Ct6=PG.create;iu1.never=Ct6;var Rt6=TC.create;iu1.void=Rt6;var Ft6=cQ.create;iu1.array=Ft6;var Tt6=n8.create;iu1.object=Tt6;var St6=n8.strictCreate;iu1.strictObject=St6;var Pt6=lI.create;iu1.union=Pt6;var $t6=Gh.create;iu1.discriminatedUnion=$t6;var kt6=dI.create;iu1.intersection=kt6;var vt6=$G.create;iu1.tuple=vt6;var ft6=SC.create;iu1.record=ft6;var jt6=PC.create;iu1.map=jt6;var ht6=gU.create;iu1.set=ht6;var bt6=xI.create;iu1.function=bt6;var yt6=pI.create;iu1.lazy=yt6;var xt6=cI.create;iu1.literal=xt6;var gt6=FZ.create;iu1.enum=gt6;var mt6=_I.create;iu1.nativeEnum=mt6;var ut6=mU.create;iu1.promise=ut6;var _u1=B2.create;iu1.effect=_u1;iu1.transformer=_u1;var lt6=_Q.create;iu1.optional=lt6;var dt6=pK.create;iu1.nullable=dt6;var pt6=B2.createWithPreprocess;iu1.preprocess=pt6;var ct6=kC.create;iu1.pipeline=ct6;var _t6=()=>du1().optional();iu1.ostring=_t6;var it6=()=>pu1().optional();iu1.onumber=it6;var nt6=()=>cu1().optional();iu1.oboolean=nt6;iu1.coerce={string:(J)=>pQ.create({...J,coerce:!0}),number:(J)=>CZ.create({...J,coerce:!0}),boolean:(J)=>gI.create({...J,coerce:!0}),bigint:(J)=>RZ.create({...J,coerce:!0}),date:(J)=>yU.create({...J,coerce:!0})};iu1.NEVER=Y1.INVALID});var J11=M((N2)=>{var R18=N2&&N2.__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]}),oI=N2&&N2.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))R18(Q,J,Y)};Object.defineProperty(N2,"__esModule",{value:!0});oI(Qh(),N2);oI(se(),N2);oI(ku1(),N2);oI(CC(),N2);oI(ou1(),N2);oI(Jh(),N2)});var tu1=M((T3)=>{var ru1=T3&&T3.__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]}),F18=T3&&T3.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),T18=T3&&T3.__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))ru1(Q,J,Y)}return F18(Q,J),Q},S18=T3&&T3.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))ru1(Q,J,Y)};Object.defineProperty(T3,"__esModule",{value:!0});T3.z=void 0;var su1=T18(J11());T3.z=su1;S18(J11(),T3);T3.default=su1});var vC=M((Ql1)=>{Object.defineProperty(Ql1,"__esModule",{value:!0});Ql1.Web3ValidatorError=void 0;var eu1=p1(),P18=(J)=>{if(J.message)return J.message;return"unspecified error"};class Jl1 extends eu1.BaseWeb3Error{constructor(J){super();this.code=eu1.ERR_VALIDATION,this.errors=J,super.message=`Web3 validator found ${J.length} error[s]:
${this._compileErrors().join(`
`)}`}_compileErrors(){return this.errors.map(P18)}}Ql1.Web3ValidatorError=Jl1});var Q11=M((Gl1)=>{Object.defineProperty(Gl1,"__esModule",{value:!0});Gl1.VALID_ETH_BASE_TYPES=void 0;Gl1.VALID_ETH_BASE_TYPES=["bool","int","uint","bytes","string","address","tuple"]});var Wl1=M((Kl1)=>{Object.defineProperty(Kl1,"__esModule",{value:!0});Kl1.isAbiParameterSchema=void 0;var $18=(J)=>typeof J==="object"&&("type"in J)&&("name"in J);Kl1.isAbiParameterSchema=$18});var cK=M((Zl1)=>{Object.defineProperty(Zl1,"__esModule",{value:!0});Zl1.validateNoLeadingZeroes=Zl1.isHexPrefixed=Zl1.isHexString32Bytes=Zl1.isHexString8Bytes=Zl1.isHex=Zl1.isHexString=Zl1.isHexStrict=Zl1.isString=void 0;var k18=(J)=>typeof J==="string";Zl1.isString=k18;var v18=(J)=>typeof J==="string"&&/^((-)?0x[0-9a-f]+|(0x))$/i.test(J);Zl1.isHexStrict=v18;function f18(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}Zl1.isHexString=f18;var j18=(J)=>typeof J==="number"||typeof J==="bigint"||typeof J==="string"&&/^((-0x|0x|-)?[0-9a-f]+|(0x))$/i.test(J);Zl1.isHex=j18;var h18=(J,Q=!0)=>Q?Zl1.isHexStrict(J)&&J.length===18:Zl1.isHex(J)&&J.length===16;Zl1.isHexString8Bytes=h18;var b18=(J,Q=!0)=>Q?Zl1.isHexStrict(J)&&J.length===66:Zl1.isHex(J)&&J.length===64;Zl1.isHexString32Bytes=b18;function y18(J){if(typeof J!=="string")throw Error(`[isHexPrefixed] input must be type 'string', received type ${typeof J}`);return J.startsWith("0x")}Zl1.isHexPrefixed=y18;var x18=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()}`)};Zl1.validateNoLeadingZeroes=x18});var TZ=M((Hl1)=>{Object.defineProperty(Hl1,"__esModule",{value:!0});Hl1.ensureIfUint8Array=Hl1.hexToUint8Array=Hl1.uint8ArrayToHexString=Hl1.padLeft=Hl1.numberToHex=Hl1.hexToNumber=Hl1.codePointToInt=Hl1.transformJsonDataToAbiFormat=Hl1.fetchArrayElement=Hl1.ethAbiToJsonSchema=Hl1.abiSchemaToJsonSchema=Hl1.parseBaseType=void 0;var K11=p1(),p18=Q11(),Dl1=Wl1(),fC=cK(),ql1=vC(),c18=["hex","number","blockNumber","blockNumberOrTag","filter","bloom"],_18=(J)=>{let Q=J.replace(/ /,""),Y,G=!1,X=[];if(J.includes("["))Q=Q.slice(0,Q.indexOf("[")),X=[...J.matchAll(/(?:\[(\d*)\])/g)].map((K)=>parseInt(K[1],10)).map((K)=>Number.isNaN(K)?-1:K),G=X.length>0;if(p18.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}};Hl1.parseBaseType=_18;var X11=(J,Q={})=>{if(Object.keys(Q).includes("type"))throw new ql1.Web3ValidatorError([{keyword:"eth",message:'Either "eth" or "type" can be presented in schema',params:{eth:J},instancePath:"",schemaPath:""}]);let{baseType:G,baseTypeSize:X}=Hl1.parseBaseType(J);if(!G&&!c18.includes(J))throw new ql1.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{}},i18=(J,Q="/0")=>{let Y={type:"array",items:[],maxItems:J.length,minItems:J.length};for(let[G,X]of J.entries()){let K,z,W=[];if((0,Dl1.isAbiParameterSchema)(X))K=X.type,z=X.name||`${Q}/${G}`,W=X.components;else if(typeof X==="string")K=X,z=`${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]))K=X[0],z=`${Q}/${G}`,W=X[1];else K="tuple",z=`${Q}/${G}`,W=X;let{baseType:Z,isArray:V,arraySizes:q}=Hl1.parseBaseType(K),U,D=Y;for(let H=q.length-1;H>0;H-=1){if(U={type:"array",$id:z,items:[],maxItems:q[H],minItems:q[H]},q[H]<0)delete U.maxItems,delete U.minItems;if(!Array.isArray(D.items))D.items=[D.items,U];else if(D.items.length===0)D.items=[U];else D.items.push(U);D=U}if(Z==="tuple"&&!V){let H=Hl1.abiSchemaToJsonSchema(W,z);H.$id=z,D.items.push(H)}else if(Z==="tuple"&&V){let H=q[0],I=Object.assign({type:"array",$id:z,items:Hl1.abiSchemaToJsonSchema(W,z)},H>=0&&{minItems:H,maxItems:H});D.items.push(I)}else if(V){let H=q[0],I=Object.assign({type:"array",$id:z,items:X11(K)},H>=0&&{minItems:H,maxItems:H});D.items.push(I)}else if(Array.isArray(D.items))D.items.push(Object.assign({$id:z},X11(K)));else D.items.push(Object.assign({$id:z},X11(K)));D=Y}return Y};Hl1.abiSchemaToJsonSchema=i18;var n18=(J)=>Hl1.abiSchemaToJsonSchema(J);Hl1.ethAbiToJsonSchema=n18;var a18=(J,Q)=>{if(Q===1)return J;return Hl1.fetchArrayElement(J[0],Q-1)};Hl1.fetchArrayElement=a18;var o18=(J,Q,Y)=>{let G=[];for(let[X,K]of J.entries()){let z,W,Z=[];if((0,Dl1.isAbiParameterSchema)(K))z=K.type,W=K.name,Z=K.components;else if(typeof K==="string")z=K;else if(Array.isArray(K))if(K[1]&&Array.isArray(K[1]))z=K[0],Z=K[1];else z="tuple",Z=K;let{baseType:V,isArray:q,arraySizes:U}=Hl1.parseBaseType(z),D=Array.isArray(Q)?Q[X]:Q[W];if(V==="tuple"&&!q)G.push(Hl1.transformJsonDataToAbiFormat(Z,D,Y));else if(V==="tuple"&&q){let H=[];for(let I of D)if(U.length>1){let O=Hl1.fetchArrayElement(I,U.length-1),A=[];for(let B of O)A.push(Hl1.transformJsonDataToAbiFormat(Z,B,Y));H.push(A)}else H.push(Hl1.transformJsonDataToAbiFormat(Z,I,Y));G.push(H)}else G.push(D)}return Y=Y!==null&&Y!==void 0?Y:[],Y.push(...G),Y};Hl1.transformJsonDataToAbiFormat=o18;var r18=(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}`)};Hl1.codePointToInt=r18;var s18=(J)=>{if(!(0,fC.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)};Hl1.hexToNumber=s18;var t18=(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,fC.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,fC.isHexStrict)(J))return Hl1.numberToHex(BigInt(J));throw new K11.InvalidNumberError(J)};Hl1.numberToHex=t18;var e18=(J,Q,Y="0")=>{if(typeof J==="string"&&!(0,fC.isHexStrict)(J))return J.padStart(Q,Y);let G=typeof J==="string"&&(0,fC.isHexStrict)(J)?J:Hl1.numberToHex(J),[X,K]=G.startsWith("-")?["-0x",G.slice(3)]:["0x",G.slice(2)];return`${X}${K.padStart(Q,Y)}`};Hl1.padLeft=e18;function J08(J){let Q="0x";for(let Y of J){let G=Y.toString(16);Q+=G.length===1?`0${G}`:G}return Q}Hl1.uint8ArrayToHexString=J08;var _K={zero:48,nine:57,A:65,F:70,a:97,f:102};function Ul1(J){if(J>=_K.zero&&J<=_K.nine)return J-_K.zero;if(J>=_K.A&&J<=_K.F)return J-(_K.A-10);if(J>=_K.a&&J<=_K.f)return J-(_K.a-10);return}function Q08(J){let Q=0;if(J.startsWith("0")&&(J[1]==="x"||J[1]==="X"))Q=2;if(J.length%2!==0)throw new K11.InvalidBytesError(`hex string has odd length: ${J}`);let Y=(J.length-Q)/2,G=new Uint8Array(Y);for(let X=0,K=Q;X<Y;X+=1){let z=Ul1(J.charCodeAt(K++)),W=Ul1(J.charCodeAt(K++));if(z===void 0||W===void 0)throw new K11.InvalidBytesError(`Invalid byte sequence ("${J[K-2]}${J[K-1]}" in "${J}").`);G[X]=z*16+W}return G}Hl1.hexToUint8Array=Q08;function Y08(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}Hl1.ensureIfUint8Array=Y08});var Zh=M((Al1)=>{Object.defineProperty(Al1,"__esModule",{value:!0});Al1.isBytes=Al1.isUint8Array=void 0;var Il1=TZ(),Ol1=cK(),V08=(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"};Al1.isUint8Array=V08;var q08=(J,Q={abiType:"bytes"})=>{if(typeof J!=="string"&&!Array.isArray(J)&&!Al1.isUint8Array(J))return!1;if(typeof J==="string"&&(0,Ol1.isHexStrict)(J)&&J.startsWith("-"))return!1;if(typeof J==="string"&&!(0,Ol1.isHexStrict)(J))return!1;let Y;if(typeof J==="string"){if(J.length%2!==0)return!1;Y=(0,Il1.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,Il1.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};Al1.isBytes=q08});var jC=M((Ll1)=>{Object.defineProperty(Ll1,"__esModule",{value:!0});Ll1.isAddress=Ll1.checkAddressCheckSum=void 0;var U08=lK(),D08=wZ(),Z11=TZ(),H08=cK(),wl1=Zh(),M08=(J)=>{if(!/^(0x)?[0-9a-f]{40}$/i.test(J))return!1;let Q=J.slice(2),Y=(0,D08.utf8ToBytes)(Q.toLowerCase()),G=(0,Z11.uint8ArrayToHexString)((0,U08.keccak256)((0,Z11.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};Ll1.checkAddressCheckSum=M08;var I08=(J,Q=!0)=>{if(typeof J!=="string"&&!(0,wl1.isUint8Array)(J))return!1;let Y;if((0,wl1.isUint8Array)(J))Y=(0,Z11.uint8ArrayToHexString)(J);else if(typeof J==="string"&&!(0,H08.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?Ll1.checkAddressCheckSum(Y):!0};Ll1.isAddress=I08});var Uh=M((Fl1)=>{Object.defineProperty(Fl1,"__esModule",{value:!0});Fl1.isNumber=Fl1.isInt=Fl1.isUInt=Fl1.bigintPower=Fl1.isBigInt=void 0;var Vh=TZ(),Rl1=cK(),O08=(J)=>typeof J==="bigint";Fl1.isBigInt=O08;var A08=(J,Q)=>{if(Q===BigInt(0))return BigInt(1);let Y=J;for(let G=1;G<Q;G+=1)Y*=J;return Y};Fl1.bigintPower=A08;var B08=(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,Vh.parseBaseType)(Q.abiType);if(X)Y=X}else if(Q.bitSize)Y=Q.bitSize;let G=Fl1.bigintPower(BigInt(2),BigInt(Y!==null&&Y!==void 0?Y:256))-BigInt(1);try{let X=typeof J==="string"&&(0,Rl1.isHexStrict)(J)?BigInt((0,Vh.hexToNumber)(J)):BigInt(J);return X>=0&&X<=G}catch(X){return!1}};Fl1.isUInt=B08;var N08=(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:K,baseType:z}=(0,Vh.parseBaseType)(Q.abiType);if(z!=="int")return!1;if(K)Y=K}else if(Q.bitSize)Y=Q.bitSize;let G=Fl1.bigintPower(BigInt(2),BigInt((Y!==null&&Y!==void 0?Y:256)-1)),X=BigInt(-1)*Fl1.bigintPower(BigInt(2),BigInt((Y!==null&&Y!==void 0?Y:256)-1));try{let K=typeof J==="string"&&(0,Rl1.isHexStrict)(J)?BigInt((0,Vh.hexToNumber)(J)):BigInt(J);return K>=X&&K<=G}catch(K){return!1}};Fl1.isInt=N08;var w08=(J)=>{if(Fl1.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};Fl1.isNumber=w08});var Dh=M((Pl1)=>{Object.defineProperty(Pl1,"__esModule",{value:!0});Pl1.isBlockNumberOrTag=Pl1.isBlockTag=Pl1.isBlockNumber=void 0;var C08=B6(),R08=Uh(),F08=(J)=>(0,R08.isUInt)(J);Pl1.isBlockNumber=F08;var T08=(J)=>Object.values(C08.BlockTags).includes(J);Pl1.isBlockTag=T08;var S08=(J)=>Pl1.isBlockTag(J)||Pl1.isBlockNumber(J);Pl1.isBlockNumberOrTag=S08});var Ih=M((jl1)=>{Object.defineProperty(jl1,"__esModule",{value:!0});jl1.isContractAddressInBloom=jl1.isUserEthereumAddressInBloom=jl1.isInBloom=jl1.isBloom=void 0;var P08=lK(),Hh=TZ(),fl1=jC(),$08=cK(),k08=(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};jl1.isBloom=k08;var v08=(J,Q)=>{if(typeof Q==="string"&&!(0,$08.isHexStrict)(Q))return!1;if(!jl1.isBloom(J))return!1;let Y=typeof Q==="string"?(0,Hh.hexToUint8Array)(Q):Q,G=(0,Hh.uint8ArrayToHexString)((0,P08.keccak256)(Y)).slice(2);for(let X=0;X<12;X+=4){let K=(parseInt(G.slice(X,X+2),16)<<8)+parseInt(G.slice(X+2,X+4),16)&2047,z=(0,Hh.codePointToInt)(J.charCodeAt(J.length-1-Math.floor(K/4))),W=1<<K%4;if((z&W)!==W)return!1}return!0};jl1.isInBloom=v08;var f08=(J,Q)=>{if(!jl1.isBloom(J))return!1;if(!(0,fl1.isAddress)(Q))return!1;let Y=(0,Hh.padLeft)(Q,64);return jl1.isInBloom(J,Y)};jl1.isUserEthereumAddressInBloom=f08;var j08=(J,Q)=>{if(!jl1.isBloom(J))return!1;if(!(0,fl1.isAddress)(Q))return!1;return jl1.isInBloom(J,Q)};jl1.isContractAddressInBloom=j08});var q11=M((yl1)=>{Object.defineProperty(yl1,"__esModule",{value:!0});yl1.isBoolean=void 0;var bl1=cK(),b08=(J)=>{if(!["number","string","boolean"].includes(typeof J))return!1;if(typeof J==="boolean")return!0;if(typeof J==="string"&&!(0,bl1.isHexStrict)(J))return J==="1"||J==="0";if(typeof J==="string"&&(0,bl1.isHexStrict)(J))return J==="0x1"||J==="0x0";return J===1||J===0};yl1.isBoolean=b08});var U11=M((gl1)=>{Object.defineProperty(gl1,"__esModule",{value:!0});gl1.isObject=gl1.isNullish=void 0;var y08=B6(),x08=(J)=>J===void 0||J===null;gl1.isNullish=x08;var g08=(J)=>typeof J==="object"&&!gl1.isNullish(J)&&!Array.isArray(J)&&!(J instanceof y08.TypedArray);gl1.isObject=g08});var D11=M((dl1)=>{Object.defineProperty(dl1,"__esModule",{value:!0});dl1.isTopicInBloom=dl1.isTopic=void 0;var ll1=Ih(),m08=(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};dl1.isTopic=m08;var u08=(J,Q)=>{if(!(0,ll1.isBloom)(J))return!1;if(!dl1.isTopic(Q))return!1;return(0,ll1.isInBloom)(J,Q)};dl1.isTopicInBloom=u08});var H11=M((al1)=>{Object.defineProperty(al1,"__esModule",{value:!0});al1.isFilterObject=void 0;var _l1=jC(),il1=Dh(),rI=U11(),nl1=D11(),l08=(J)=>{let Q=["fromBlock","toBlock","address","topics","blockHash"];if((0,rI.isNullish)(J)||typeof J!=="object")return!1;if(!Object.keys(J).every((Y)=>Q.includes(Y)))return!1;if(!(0,rI.isNullish)(J.fromBlock)&&!(0,il1.isBlockNumberOrTag)(J.fromBlock)||!(0,rI.isNullish)(J.toBlock)&&!(0,il1.isBlockNumberOrTag)(J.toBlock))return!1;if(!(0,rI.isNullish)(J.address)){if(Array.isArray(J.address)){if(!J.address.every((Y)=>(0,_l1.isAddress)(Y)))return!1}else if(!(0,_l1.isAddress)(J.address))return!1}if(!(0,rI.isNullish)(J.topics)){if(!J.topics.every((Y)=>{if((0,rI.isNullish)(Y))return!0;if(Array.isArray(Y))return Y.every((G)=>(0,nl1.isTopic)(G));if((0,nl1.isTopic)(Y))return!0;return!1}))return!1}return!0};al1.isFilterObject=l08});var el1=M((tl1)=>{Object.defineProperty(tl1,"__esModule",{value:!0});var d08=jC(),M11=Dh(),p08=Ih(),c08=q11(),sl1=Zh(),_08=H11(),rl1=cK(),hC=Uh(),sI={address:(J)=>(0,d08.isAddress)(J),bloom:(J)=>(0,p08.isBloom)(J),blockNumber:(J)=>(0,M11.isBlockNumber)(J),blockTag:(J)=>(0,M11.isBlockTag)(J),blockNumberOrTag:(J)=>(0,M11.isBlockNumberOrTag)(J),bool:(J)=>(0,c08.isBoolean)(J),bytes:(J)=>(0,sl1.isBytes)(J),filter:(J)=>(0,_08.isFilterObject)(J),hex:(J)=>(0,rl1.isHexStrict)(J),uint:(J)=>(0,hC.isUInt)(J),int:(J)=>(0,hC.isInt)(J),number:(J)=>(0,hC.isNumber)(J),string:(J)=>(0,rl1.isString)(J)};for(let J=8;J<=256;J+=8)sI[`int${J}`]=(Q)=>(0,hC.isInt)(Q,{bitSize:J}),sI[`uint${J}`]=(Q)=>(0,hC.isUInt)(Q,{bitSize:J});for(let J=1;J<=32;J+=1)sI[`bytes${J}`]=(Q)=>(0,sl1.isBytes)(Q,{size:J});sI.bytes256=sI.bytes;tl1.default=sI});var Qd1=M((eI)=>{var n08=eI&&eI.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(eI,"__esModule",{value:!0});eI.Validator=void 0;var a08=p1(),AJ=tu1(),o08=vC(),Jd1=n08(el1()),bC=(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=bC(J.properties[Y]);if(G)Q[Y]=G}if(Array.isArray(J.required))return AJ.z.object(Q).partial().required(J.required.reduce((Y,G)=>Object.assign(Object.assign({},Y),{[G]:!0}),{}));return AJ.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 K=bC(X);if(K)G.push(K)}return AJ.z.tuple(G)}let Q=Array.isArray(J.items)?J.items[0]:J.items,Y=AJ.z.array(bC(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 AJ.z.union(J.oneOf.map((Q)=>bC(Q)));if(J===null||J===void 0?void 0:J.format){if(!Jd1.default[J.format])throw new a08.SchemaFormatError(J.format);return AJ.z.any().refine(Jd1.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 AJ.z[String(J.type)]==="function")return AJ.z[String(J.type)]();return AJ.z.object({data:AJ.z.any()}).partial()};class tI{static factory(){if(!tI.validatorInstance)tI.validatorInstance=new tI;return tI.validatorInstance}validate(J,Q,Y){var G,X;let z=bC(J).safeParse(Q);if(!z.success){let W=this.convertErrors((X=(G=z.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 o08.Web3ValidatorError(W)}}return}convertErrors(J){if(J&&Array.isArray(J)&&J.length>0)return J.map((Q)=>{var Y;let G,X,K,z;z=Q.path.join("/");let W=String(Q.path[Q.path.length-1]),Z=Q.path.join("/");if(Q.code===AJ.ZodIssueCode.too_big)X="maxItems",z=`${Z}/maxItems`,K={limit:Q.maximum},G=`must NOT have more than ${Q.maximum} items`;else if(Q.code===AJ.ZodIssueCode.too_small)X="minItems",z=`${Z}/minItems`,K={limit:Q.minimum},G=`must NOT have fewer than ${Q.minimum} items`;else if(Q.code===AJ.ZodIssueCode.custom){let{value:V,format:q}=(Y=Q.params)!==null&&Y!==void 0?Y:{};if(typeof V>"u")G=`value at "/${z}" is required`;else G=`value "${typeof V==="object"?JSON.stringify(V):V}" at "/${z}" must pass "${q}" validation`;K={value:V}}return{keyword:X!==null&&X!==void 0?X:W,instancePath:Z?`/${Z}`:"",schemaPath:z?`#${z}`:"#",params:K!==null&&K!==void 0?K:{value:Q.message},message:G!==null&&G!==void 0?G:Q.message}});return}}eI.Validator=tI});var I11=M((Gd1)=>{Object.defineProperty(Gd1,"__esModule",{value:!0});Gd1.Web3Validator=void 0;var r08=Qd1(),s08=TZ(),t08=vC();class Yd1{constructor(){this._validator=r08.Validator.factory()}validateJSONSchema(J,Q,Y){return this._validator.validate(J,Q,Y)}validate(J,Q,Y={silent:!1}){var G,X;let K=(0,s08.ethAbiToJsonSchema)(J);if(Array.isArray(K.items)&&((G=K.items)===null||G===void 0?void 0:G.length)===0&&Q.length===0)return;if(Array.isArray(K.items)&&((X=K.items)===null||X===void 0?void 0:X.length)===0&&Q.length!==0)throw new t08.Web3ValidatorError([{instancePath:"/0",schemaPath:"/",keyword:"required",message:"empty schema against data can not be validated",params:Q}]);return this._validator.validate(K,Q,Y)}}Gd1.Web3Validator=Yd1});var Wd1=M((Kd1)=>{Object.defineProperty(Kd1,"__esModule",{value:!0});Kd1.validator=void 0;var e08=I11();Kd1.validator=new e08.Web3Validator});var Vd1=M((Zd1)=>{Object.defineProperty(Zd1,"__esModule",{value:!0})});var Dd1=M((qd1)=>{Object.defineProperty(qd1,"__esModule",{value:!0});qd1.isValidEthBaseType=void 0;var J68=TZ(),Q68=(J)=>{let{baseType:Q,baseTypeSize:Y}=(0,J68.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};qd1.isValidEthBaseType=Q68});var Hd1=M((O5)=>{var Y68=O5&&O5.__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]}),nQ=O5&&O5.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))Y68(Q,J,Y)};Object.defineProperty(O5,"__esModule",{value:!0});nQ(jC(),O5);nQ(Dh(),O5);nQ(Ih(),O5);nQ(q11(),O5);nQ(Zh(),O5);nQ(Dd1(),O5);nQ(H11(),O5);nQ(Uh(),O5);nQ(cK(),O5);nQ(D11(),O5);nQ(U11(),O5)});var u0=M((x4)=>{var Md1=x4&&x4.__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]}),G68=x4&&x4.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),JO=x4&&x4.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))Md1(Q,J,Y)},X68=x4&&x4.__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))Md1(Q,J,Y)}return G68(Q,J),Q};Object.defineProperty(x4,"__esModule",{value:!0});x4.utils=void 0;JO(I11(),x4);JO(Wd1(),x4);JO(Vd1(),x4);x4.utils=X68(TZ());JO(vC(),x4);JO(Q11(),x4);JO(Hd1(),x4)});var Oh=M((Id1)=>{Object.defineProperty(Id1,"__esModule",{value:!0});Id1.isUint8Array=K68;Id1.uint8ArrayConcat=z68;Id1.uint8ArrayEquals=W68;function K68(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 z68(...J){let Q=J.reduce((X,K)=>{return X+K.length},0),Y=new Uint8Array(Q),G=0;for(let X of J)Y.set(X,G),G+=X.length;return Y}function W68(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 uU=M((Ad1)=>{Object.defineProperty(Ad1,"__esModule",{value:!0});Ad1.toBool=Ad1.toChecksumAddress=Ad1.toWei=Ad1.fromWei=Ad1.toBigInt=Ad1.toNumber=Ad1.toHex=Ad1.toAscii=Ad1.hexToAscii=Ad1.fromAscii=Ad1.asciiToHex=Ad1.hexToString=Ad1.utf8ToBytes=Ad1.toUtf8=Ad1.hexToUtf8=Ad1.stringToHex=Ad1.fromUtf8=Ad1.utf8ToHex=Ad1.hexToNumberString=Ad1.fromDecimal=Ad1.numberToHex=Ad1.toDecimal=Ad1.hexToNumber=Ad1.hexToBytes=Ad1.bytesToHex=Ad1.bytesToUint8Array=Ad1.ethUnitMap=void 0;var U68=lK(),A11=wZ(),l6=u0(),kG=p1(),Od1=Oh();Ad1.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 O11="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",D68=(J)=>{if(l6.validator.validate(["bytes"],[J]),(0,Od1.isUint8Array)(J))return J;if(Array.isArray(J))return new Uint8Array(J);if(typeof J==="string")return l6.utils.hexToUint8Array(J);throw new kG.InvalidBytesError(J)};Ad1.bytesToUint8Array=D68;var{uint8ArrayToHexString:H68}=l6.utils,M68=(J)=>H68(Ad1.bytesToUint8Array(J));Ad1.bytesToHex=M68;var I68=(J)=>{if(typeof J==="string"&&J.slice(0,2).toLowerCase()!=="0x")return Ad1.bytesToUint8Array(`0x${J}`);return Ad1.bytesToUint8Array(J)};Ad1.hexToBytes=I68;var O68=(J)=>{return l6.validator.validate(["hex"],[J]),l6.utils.hexToNumber(J)};Ad1.hexToNumber=O68;Ad1.toDecimal=Ad1.hexToNumber;var A68=(J,Q)=>{if(typeof J!=="bigint")l6.validator.validate(["int"],[J]);let Y=l6.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};Ad1.numberToHex=A68;Ad1.fromDecimal=Ad1.numberToHex;var B68=(J)=>Ad1.hexToNumber(J).toString();Ad1.hexToNumberString=B68;var N68=(J)=>{l6.validator.validate(["string"],[J]);let Q=J.replace(/^(?:\u0000)/,"");return Q=Q.replace(/(?:\u0000)$/,""),Ad1.bytesToHex(new TextEncoder().encode(Q))};Ad1.utf8ToHex=N68;Ad1.fromUtf8=Ad1.utf8ToHex;Ad1.stringToHex=Ad1.utf8ToHex;var w68=(J)=>(0,A11.bytesToUtf8)(Ad1.hexToBytes(J));Ad1.hexToUtf8=w68;var L68=(J)=>{if(typeof J==="string")return Ad1.hexToUtf8(J);return l6.validator.validate(["bytes"],[J]),(0,A11.bytesToUtf8)(J)};Ad1.toUtf8=L68;Ad1.utf8ToBytes=A11.utf8ToBytes;Ad1.hexToString=Ad1.hexToUtf8;var E68=(J)=>{l6.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}`};Ad1.asciiToHex=E68;Ad1.fromAscii=Ad1.asciiToHex;var C68=(J)=>{return new TextDecoder("ascii").decode(Ad1.hexToBytes(J))};Ad1.hexToAscii=C68;Ad1.toAscii=Ad1.hexToAscii;var R68=(J,Q)=>{if(typeof J==="string"&&(0,l6.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":Ad1.numberToHex(J);if(typeof J==="bigint")return Q?"bigint":Ad1.numberToHex(J);if((0,Od1.isUint8Array)(J))return Q?"bytes":Ad1.bytesToHex(J);if(typeof J==="object"&&!!J)return Q?"string":Ad1.utf8ToHex(JSON.stringify(J));if(typeof J==="string"){if(J.startsWith("-0x")||J.startsWith("-0X"))return Q?"int256":Ad1.numberToHex(J);if((0,l6.isHexStrict)(J))return Q?"bytes":J;if((0,l6.isHex)(J)&&!(0,l6.isInt)(J)&&!(0,l6.isUInt)(J))return Q?"bytes":`0x${J}`;if((0,l6.isHex)(J)&&!(0,l6.isInt)(J)&&(0,l6.isUInt)(J))return Q?"uint":Ad1.numberToHex(J);if(!Number.isFinite(J))return Q?"string":Ad1.utf8ToHex(J)}throw new kG.HexProcessingError(J)};Ad1.toHex=R68;var F68=(J)=>{if(typeof J==="number"){if(J>100000000000000000000)return console.warn(O11),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,l6.isHexStrict)(J))return Ad1.hexToNumber(J);try{return Ad1.toNumber(BigInt(J))}catch(Q){throw new kG.InvalidNumberError(J)}};Ad1.toNumber=F68;var T68=(J)=>{if(typeof J==="number")return BigInt(J);if(typeof J==="bigint")return J;if(typeof J==="string"&&(0,l6.isHex)(J)){if(J.startsWith("-"))return-BigInt(J.substring(1));return BigInt(J)}throw new kG.InvalidNumberError(J)};Ad1.toBigInt=T68;var S68=(J,Q)=>{let Y;if(typeof Q==="string"){if(Y=Ad1.ethUnitMap[Q],!Y)throw new kG.InvalidUnitError(Q)}else{if(Q<0||!Number.isInteger(Q))throw new kG.InvalidIntegerError(Q);Y=(0,l6.bigintPower)(BigInt(10),BigInt(Q))}let G=String(Ad1.toNumber(J)),X=Y.toString().length-1;if(X<=0)return G.toString();let K=G.padStart(X,"0"),z=K.slice(0,-X),W=K.slice(-X).replace(/\.?0+$/,"");if(z==="")return W?`0.${W}`:"0";if(W==="")return z;return`${z}.${W}`.slice(0,z.length+X+1)};Ad1.fromWei=S68;var P68=(J,Q)=>{l6.validator.validate(["number"],[J]);let Y;if(typeof Q==="string"){if(Y=Ad1.ethUnitMap[Q],!Y)throw new kG.InvalidUnitError(Q)}else{if(Q<0||!Number.isInteger(Q))throw new kG.InvalidIntegerError(Q);Y=(0,l6.bigintPower)(BigInt(10),BigInt(Q))}let G=J;if(typeof G==="number"){if(G<0.000000000000001)console.warn(O11);if(G>100000000000000000000)console.warn(O11),G=BigInt(G);else G=G.toLocaleString("fullwide",{useGrouping:!1,maximumFractionDigits:20})}let[X,K]=String(typeof G==="string"&&!(0,l6.isHexStrict)(G)?G:Ad1.toNumber(G)).split(".").concat(""),W=BigInt(`${X}${K}`)*Y,Z=K.length;if(Z===0)return W.toString();return W.toString().slice(0,-Z)};Ad1.toWei=P68;var $68=(J)=>{if(!(0,l6.isAddress)(J,!1))throw new kG.InvalidAddressError(J);let Q=J.toLowerCase().replace(/^0x/i,""),Y=l6.utils.uint8ArrayToHexString((0,U68.keccak256)(l6.utils.ensureIfUint8Array(Ad1.utf8ToBytes(Q))));if((0,l6.isNullish)(Y)||Y==="0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470")return"";let G="0x",X=Y.replace(/^0x/i,"");for(let K=0;K<Q.length;K+=1)if(parseInt(X[K],16)>7)G+=Q[K].toUpperCase();else G+=Q[K];return G};Ad1.toChecksumAddress=$68;var k68=(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,l6.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,l6.isHexStrict)(J)&&(J==="0x1"||J==="0x0"))return Boolean(Ad1.toNumber(J));throw new kG.InvalidBooleanError(J)};Ad1.toBool=k68});var C11=M((BV5,E11)=>{var _68=Object.prototype.hasOwnProperty,k7="~";function gC(){}if(Object.create){if(gC.prototype=Object.create(null),!new gC().__proto__)k7=!1}function i68(J,Q,Y){this.fn=J,this.context=Q,this.once=Y||!1}function Ed1(J,Q,Y,G,X){if(typeof Y!=="function")throw TypeError("The listener must be a function");var K=new i68(Y,G||J,X),z=k7?k7+Q:Q;if(!J._events[z])J._events[z]=K,J._eventsCount++;else if(!J._events[z].fn)J._events[z].push(K);else J._events[z]=[J._events[z],K];return J}function Nh(J,Q){if(--J._eventsCount===0)J._events=new gC;else delete J._events[Q]}function _5(){this._events=new gC,this._eventsCount=0}_5.prototype.eventNames=function(){var Q=[],Y,G;if(this._eventsCount===0)return Q;for(G in Y=this._events)if(_68.call(Y,G))Q.push(k7?G.slice(1):G);if(Object.getOwnPropertySymbols)return Q.concat(Object.getOwnPropertySymbols(Y));return Q};_5.prototype.listeners=function(Q){var Y=k7?k7+Q:Q,G=this._events[Y];if(!G)return[];if(G.fn)return[G.fn];for(var X=0,K=G.length,z=Array(K);X<K;X++)z[X]=G[X].fn;return z};_5.prototype.listenerCount=function(Q){var Y=k7?k7+Q:Q,G=this._events[Y];if(!G)return 0;if(G.fn)return 1;return G.length};_5.prototype.emit=function(Q,Y,G,X,K,z){var W=k7?k7+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,K),!0;case 6:return Z.fn.call(Z.context,Y,G,X,K,z),!0}for(U=1,q=Array(V-1);U<V;U++)q[U-1]=arguments[U];Z.fn.apply(Z.context,q)}else{var D=Z.length,H;for(U=0;U<D;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(H=1,q=Array(V-1);H<V;H++)q[H-1]=arguments[H];Z[U].fn.apply(Z[U].context,q)}}}return!0};_5.prototype.on=function(Q,Y,G){return Ed1(this,Q,Y,G,!1)};_5.prototype.once=function(Q,Y,G){return Ed1(this,Q,Y,G,!0)};_5.prototype.removeListener=function(Q,Y,G,X){var K=k7?k7+Q:Q;if(!this._events[K])return this;if(!Y)return Nh(this,K),this;var z=this._events[K];if(z.fn){if(z.fn===Y&&(!X||z.once)&&(!G||z.context===G))Nh(this,K)}else{for(var W=0,Z=[],V=z.length;W<V;W++)if(z[W].fn!==Y||X&&!z[W].once||G&&z[W].context!==G)Z.push(z[W]);if(Z.length)this._events[K]=Z.length===1?Z[0]:Z;else Nh(this,K)}return this};_5.prototype.removeAllListeners=function(Q){var Y;if(Q){if(Y=k7?k7+Q:Q,this._events[Y])Nh(this,Y)}else this._events=new gC,this._eventsCount=0;return this};_5.prototype.off=_5.prototype.removeListener;_5.prototype.addListener=_5.prototype.on;_5.prefixed=k7;_5.EventEmitter=_5;if(typeof E11<"u")E11.exports=_5});var Rd1=M((YO)=>{var n68=YO&&YO.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(YO,"__esModule",{value:!0});YO.EventEmitter=void 0;var a68=n68(C11());class Cd1 extends a68.default{constructor(){super(...arguments);this.maxListeners=Number.MAX_SAFE_INTEGER}setMaxListeners(J){return this.maxListeners=J,this}getMaxListeners(){return this.maxListeners}}YO.EventEmitter=Cd1});var R11=M((Fd1)=>{Object.defineProperty(Fd1,"__esModule",{value:!0});Fd1.isNullish=Fd1.isContractInitOptions=Fd1.compareBlockNumbers=Fd1.isTopicInBloom=Fd1.isTopic=Fd1.isContractAddressInBloom=Fd1.isUserEthereumAddressInBloom=Fd1.isInBloom=Fd1.isBloom=Fd1.isAddress=Fd1.checkAddressCheckSum=Fd1.isHex=Fd1.isHexStrict=void 0;var o68=p1(),S3=u0(),mC=B6();Fd1.isHexStrict=S3.isHexStrict;Fd1.isHex=S3.isHex;Fd1.checkAddressCheckSum=S3.checkAddressCheckSum;Fd1.isAddress=S3.isAddress;Fd1.isBloom=S3.isBloom;Fd1.isInBloom=S3.isInBloom;Fd1.isUserEthereumAddressInBloom=S3.isUserEthereumAddressInBloom;Fd1.isContractAddressInBloom=S3.isContractAddressInBloom;Fd1.isTopic=S3.isTopic;Fd1.isTopicInBloom=S3.isTopicInBloom;var r68=(J,Q)=>{let Y=typeof J==="string"&&(0,S3.isBlockTag)(J),G=typeof Q==="string"&&(0,S3.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 z={[mC.BlockTags.EARLIEST]:1,[mC.BlockTags.FINALIZED]:2,[mC.BlockTags.SAFE]:3,[mC.BlockTags.LATEST]:4,[mC.BlockTags.PENDING]:5};if(z[J]<z[Q])return-1;return 1}if(Y&&!G||!Y&&G)throw new o68.InvalidBlockError("Cannot compare blocktag with provided non-blocktag input.");let X=BigInt(J),K=BigInt(Q);if(X<K)return-1;if(X===K)return 0;return 1};Fd1.compareBlockNumbers=r68;var s68=(J)=>typeof J==="object"&&!(0,S3.isNullish)(J)&&Object.keys(J).length!==0&&["input","data","from","gas","gasPrice","gasLimit","address","jsonInterface","syncWithContext","dataInputFill"].some((Q)=>(Q in J));Fd1.isContractInitOptions=s68;Fd1.isNullish=S3.isNullish});var T11=M((kd1)=>{Object.defineProperty(kd1,"__esModule",{value:!0});kd1.mergeDeep=void 0;var Pd1=B6(),$d1=u0(),Sd1=(J)=>typeof J==="object"&&!(0,$d1.isNullish)(J)&&!Array.isArray(J)&&!(J instanceof Pd1.TypedArray),q88=(J,...Q)=>{if(!Sd1(J))return J;let Y=Object.assign({},J);for(let G of Q)for(let X in G)if(Sd1(G[X])){if(!Y[X])Y[X]={};Y[X]=kd1.mergeDeep(Y[X],G[X])}else if(!(0,$d1.isNullish)(G[X])&&Object.hasOwnProperty.call(G,X))if(Array.isArray(G[X])||G[X]instanceof Pd1.TypedArray)Y[X]=G[X].slice(0);else Y[X]=G[X];return Y};kd1.mergeDeep=q88});var Lh=M((fd1)=>{Object.defineProperty(fd1,"__esModule",{value:!0});fd1.fromTwosComplement=fd1.toTwosComplement=fd1.leftPad=fd1.rightPad=fd1.padRight=fd1.padLeft=void 0;var vd1=p1(),aQ=u0(),GO=uU(),U88=(J,Q,Y="0")=>{if(typeof J==="string"){if(!(0,aQ.isHexStrict)(J))return J.padStart(Q,Y);return aQ.utils.padLeft(J,Q,Y)}return aQ.validator.validate(["int"],[J]),aQ.utils.padLeft(J,Q,Y)};fd1.padLeft=U88;var D88=(J,Q,Y="0")=>{if(typeof J==="string"&&!(0,aQ.isHexStrict)(J))return J.padEnd(Q,Y);let G=typeof J==="string"&&(0,aQ.isHexStrict)(J)?J:(0,GO.numberToHex)(J),X=G.startsWith("-")?3:2;return aQ.validator.validate([G.startsWith("-")?"int":"uint"],[J]),G.padEnd(Q+X,Y)};fd1.padRight=D88;fd1.rightPad=fd1.padRight;fd1.leftPad=fd1.padLeft;var H88=(J,Q=64)=>{aQ.validator.validate(["int"],[J]);let Y=(0,GO.toNumber)(J);if(Y>=0)return fd1.padLeft((0,GO.toHex)(Y),Q);let G=(0,aQ.bigintPower)(BigInt(2),BigInt(Q*4));if(-Y>=G)throw new vd1.NibbleWidthError(`value: ${J}, nibbleWidth: ${Q}`);let K=BigInt(Y)+G;return fd1.padLeft((0,GO.numberToHex)(K),Q)};fd1.toTwosComplement=H88;var M88=(J,Q=64)=>{aQ.validator.validate(["int"],[J]);let Y=(0,GO.toNumber)(J);if(Y<0)return Y;let G=Math.ceil(Math.log(Number(Y))/Math.log(2));if(G>Q*4)throw new vd1.NibbleWidthError(`value: "${J}", nibbleWidth: "${Q}"`);if(Q*4!==G)return Y;let X=(0,aQ.bigintPower)(BigInt(2),BigInt(Q)*BigInt(4));return(0,GO.toNumber)(BigInt(Y)-X)};fd1.fromTwosComplement=M88});var md1=M((xd1)=>{Object.defineProperty(xd1,"__esModule",{value:!0});xd1.format=xd1.convert=xd1.convertScalarValue=xd1.isDataFormat=void 0;var S11=p1(),lU=B6(),w2=u0(),SZ=uU(),B88=T11(),N88=Lh(),bd1=Oh(),{parseBaseType:w88}=w2.utils,L88=(J)=>typeof J==="object"&&!(0,w2.isNullish)(J)&&("number"in J)&&("bytes"in J);xd1.isDataFormat=L88;var E88=(J,Q,Y=[])=>{let G=Object.assign({},J),X;for(let K of Q){if(G.oneOf&&X){let z=X,W=Y.find(([Z])=>Z===z);if(W&&W[0]===X)G=G.oneOf[W[1]]}if(!G.properties&&!G.items)return;if(G.properties)G=G.properties[K];else if(G.items&&G.items.properties)G=G.items.properties[K];else if(G.items&&(0,w2.isObject)(G.items))G=G.items;else if(G.items&&Array.isArray(G.items))G=G.items[parseInt(K,10)];if(G&&K)X=K}return G},C88=(J,Q,Y)=>{try{let{baseType:G,baseTypeSize:X}=w88(Q);if(G==="int"||G==="uint")switch(Y.number){case lU.FMT_NUMBER.NUMBER:return Number((0,SZ.toBigInt)(J));case lU.FMT_NUMBER.HEX:return(0,SZ.numberToHex)((0,SZ.toBigInt)(J));case lU.FMT_NUMBER.STR:return(0,SZ.toBigInt)(J).toString();case lU.FMT_NUMBER.BIGINT:return(0,SZ.toBigInt)(J);default:throw new S11.FormatterError(`Invalid format: ${String(Y.number)}`)}if(G==="bytes"){let K;if(X){if(typeof J==="string")K=(0,N88.padLeft)(J,X*2);else if((0,bd1.isUint8Array)(J))K=(0,bd1.uint8ArrayConcat)(new Uint8Array(X-J.length),J)}else K=J;switch(Y.bytes){case lU.FMT_BYTES.HEX:return(0,SZ.bytesToHex)((0,SZ.bytesToUint8Array)(K));case lU.FMT_BYTES.UINT8ARRAY:return(0,SZ.bytesToUint8Array)(K);default:throw new S11.FormatterError(`Invalid format: ${String(Y.bytes)}`)}}if(G==="string")return String(J)}catch(G){return J}return J};xd1.convertScalarValue=C88;var yd1=({value:J,schemaProp:Q,schema:Y,object:G,key:X,dataPath:K,format:z,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,D)=>{var H,I;if(!Array.isArray(Q===null||Q===void 0?void 0:Q.items)&&(typeof J[0]==="object"&&((H=U===null||U===void 0?void 0:U.items)===null||H===void 0?void 0:H.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,D])});if((0,w2.isNullish)(q===null||q===void 0?void 0:q.items))return delete G[X],K.pop(),!0;if((0,w2.isObject)(q.items)&&!(0,w2.isNullish)(q.items.format)){for(let U=0;U<J.length;U+=1)G[X][U]=xd1.convertScalarValue(J[U],(Z=q===null||q===void 0?void 0:q.items)===null||Z===void 0?void 0:Z.format,z);return K.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)xd1.convert(U,Y,K,z,W);return K.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]=xd1.convertScalarValue(J[U],q.items[U].format,z);return K.pop(),!0}}return!1},R88=(J,Q,Y,G,X=[])=>{var K;if(!(0,w2.isObject)(J)&&!Array.isArray(J))return xd1.convertScalarValue(J,Q===null||Q===void 0?void 0:Q.format,G);let z=J;if(Array.isArray(z)&&(Q===null||Q===void 0?void 0:Q.type)==="array"&&((K=Q===null||Q===void 0?void 0:Q.items)===null||K===void 0?void 0:K.type)==="object")yd1({value:z,schemaProp:Q,schema:Q,object:z,key:"",dataPath:Y,format:G,oneOfPath:X});else for(let[W,Z]of Object.entries(z)){Y.push(W);let V=E88(Q,Y,X);if((0,w2.isNullish)(V)){delete z[W],Y.pop();continue}if((0,w2.isObject)(Z)){xd1.convert(Z,Q,Y,G,X),Y.pop();continue}if(yd1({value:Z,schemaProp:V,schema:Q,object:z,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}}z[W]=xd1.convertScalarValue(Z,V.format,G),Y.pop()}return z};xd1.convert=R88;var F88=(J,Q,Y=lU.DEFAULT_RETURN_FORMAT)=>{let G;if((0,w2.isObject)(Q))G=(0,B88.mergeDeep)({},Q);else if(Array.isArray(Q))G=[...Q];else G=Q;let X=(0,w2.isObject)(J)?J:w2.utils.ethAbiToJsonSchema(J);if(!X.properties&&!X.items&&!X.format)throw new S11.FormatterError("Invalid json schema for formatting");return xd1.convert(G,X,[],Y)};xd1.format=F88});var nd1=M((pd1)=>{Object.defineProperty(pd1,"__esModule",{value:!0});pd1.getStorageSlotNumForLongString=pd1.soliditySha3Raw=pd1.soliditySha3=pd1.encodePacked=pd1.processSolidityEncodePackedArgs=pd1.sha3Raw=pd1.sha3=pd1.keccak256=pd1.keccak256Wrapper=void 0;var S88=lK(),$11=wZ(),oQ=p1(),lC=u0(),iK=uU(),Ch=Lh(),dd1="0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",P88=(J)=>{let Q;if(typeof J==="bigint"||typeof J==="number")Q=(0,$11.utf8ToBytes)(J.toString());else if(Array.isArray(J))Q=new Uint8Array(J);else if(typeof J==="string"&&!(0,lC.isHexStrict)(J))Q=(0,$11.utf8ToBytes)(J);else Q=(0,iK.bytesToUint8Array)(J);return(0,iK.bytesToHex)((0,S88.keccak256)(lC.utils.ensureIfUint8Array(Q)))};pd1.keccak256Wrapper=P88;pd1.keccak256=pd1.keccak256Wrapper;var $88=(J)=>{let Q;if(typeof J==="string")if(J.startsWith("0x")&&(0,lC.isHexStrict)(J))Q=(0,iK.hexToBytes)(J);else Q=(0,$11.utf8ToBytes)(J);else Q=J;let Y=pd1.keccak256Wrapper(Q);return Y===dd1?void 0:Y};pd1.sha3=$88;var k88=(J)=>{let Q=pd1.sha3(J);if((0,lC.isNullish)(Q))return dd1;return Q};pd1.sha3Raw=k88;var v88=(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,iK.toHex)(J,!0),Y=(0,iK.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,iK.toBigInt)(Y);return[Q,Y]},f88=(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},P11=(J,Q)=>{let Y=/^(\d+).*$/.exec(J.slice(Q));return Y?parseInt(Y[1],10):0},ud1=(J)=>{return J.toString(2).length},ld1=(J,Q)=>{let Y=Q.toString();if(J==="string"){if(typeof Q==="string")return(0,iK.utf8ToHex)(Q);throw new oQ.InvalidStringError(Q)}if(J==="bool"||J==="boolean"){if(typeof Q==="boolean")return Q?"01":"00";throw new oQ.InvalidBooleanError(Q)}if(J==="address"){if(!(0,lC.isAddress)(Y))throw new oQ.InvalidAddressError(Y);return Y}let G=f88(J);if(J.startsWith("uint")){let X=P11(G,4);if(X%8||X<8||X>256)throw new oQ.InvalidSizeError(Y);let K=(0,iK.toNumber)(Y);if(ud1(K)>X)throw new oQ.InvalidLargeValueError(Y);if(K<BigInt(0))throw new oQ.InvalidUnsignedIntegerError(Y);return X?(0,Ch.leftPad)(K.toString(16),X/8*2):K.toString(16)}if(J.startsWith("int")){let X=P11(G,3);if(X%8||X<8||X>256)throw new oQ.InvalidSizeError(J);let K=(0,iK.toNumber)(Y);if(ud1(K)>X)throw new oQ.InvalidLargeValueError(Y);if(K<BigInt(0))return(0,Ch.toTwosComplement)(K.toString(),X/8*2);return X?(0,Ch.leftPad)(K.toString(16),X/4):K.toString(16)}if(G==="bytes"){if(Y.replace(/^0x/i,"").length%2!==0)throw new oQ.InvalidBytesError(Y);return Y}if(J.startsWith("bytes")){if(Y.replace(/^0x/i,"").length%2!==0)throw new oQ.InvalidBytesError(Y);let X=P11(J,5);if(!X||X<1||X>64||X<Y.replace(/^0x/i,"").length/2)throw new oQ.InvalidBytesError(Y);return(0,Ch.rightPad)(Y,X*2)}return""},j88=(J)=>{let[Q,Y]=v88(J);if(Array.isArray(Y))return Y.map((K)=>ld1(Q,K).replace("0x","")).join("");return ld1(Q,Y).replace("0x","")};pd1.processSolidityEncodePackedArgs=j88;var h88=(...J)=>{return`0x${J.map(pd1.processSolidityEncodePackedArgs).join("").toLowerCase()}`};pd1.encodePacked=h88;var b88=(...J)=>pd1.sha3(pd1.encodePacked(...J));pd1.soliditySha3=b88;var y88=(...J)=>pd1.sha3Raw(pd1.encodePacked(...J));pd1.soliditySha3Raw=y88;var x88=(J)=>pd1.sha3(`0x${(typeof J==="number"?J.toString():J).padStart(64,"0")}`);pd1.getStorageSlotNumForLongString=x88});var rd1=M((od1)=>{Object.defineProperty(od1,"__esModule",{value:!0});od1.getRandomBytesSync=l88;od1.getRandomBytes=d88;var ad1=OJ();function l88(J){return(0,ad1.randomBytes)(J)}async function d88(J){return(0,ad1.randomBytes)(J)}});var f11=M((sd1)=>{Object.defineProperty(sd1,"__esModule",{value:!0});sd1.randomHex=sd1.randomBytes=void 0;var _88=rd1(),i88=uU(),n88=(J)=>(0,_88.getRandomBytesSync)(J);sd1.randomBytes=n88;var a88=(J)=>(0,i88.bytesToHex)(sd1.randomBytes(J));sd1.randomHex=a88});var Yp1=M((vG)=>{var Fh=vG&&vG.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(vG,"__esModule",{value:!0});vG.isPromise=r88;vG.waitWithTimeout=Jp1;vG.pollTillDefinedAndReturnIntervalId=Qp1;vG.pollTillDefined=s88;vG.rejectIfTimeout=t88;vG.rejectIfConditionAtInterval=e88;var o88=u0();function r88(J){return(typeof J==="object"||typeof J==="function")&&typeof J.then==="function"}function Jp1(J,Q,Y){return Fh(this,void 0,void 0,function*(){let G,X=yield Promise.race([J instanceof Promise?J:J(),new Promise((K,z)=>{G=setTimeout(()=>Y?z(Y):K(void 0),Q)})]);if(G)clearTimeout(G);if(X instanceof Error)throw X;return X})}function Qp1(J,Q){let Y;return[new Promise((X,K)=>{Y=setInterval(function z(){return(()=>Fh(this,void 0,void 0,function*(){try{let W=yield Jp1(J,Q);if(!(0,o88.isNullish)(W))clearInterval(Y),X(W)}catch(W){clearInterval(Y),K(W)}}))(),z}(),Q)}),Y]}function s88(J,Q){return Fh(this,void 0,void 0,function*(){return Qp1(J,Q)[0]})}function t88(J,Q){let Y,G=new Promise((X,K)=>{Y=setTimeout(()=>{K(Q)},J)});return[Y,G]}function e88(J,Q){let Y,G=new Promise((X,K)=>{Y=setInterval(()=>{(()=>Fh(this,void 0,void 0,function*(){let z=yield J();if(z)clearInterval(Y),K(z)}))()},Q)});return[Y,G]}});var j11=M((Gp1)=>{Object.defineProperty(Gp1,"__esModule",{value:!0});Gp1.uuidV4=void 0;var J98=uU(),Q98=f11(),Y98=()=>{let J=(0,Q98.randomBytes)(16);J[6]=J[6]&15|64,J[8]=J[8]&63|128;let Q=(0,J98.bytesToHex)(J);return[Q.substring(2,10),Q.substring(10,14),Q.substring(14,18),Q.substring(18,22),Q.substring(22,34)].join("-")};Gp1.uuidV4=Y98});var dC=M((Kp1)=>{Object.defineProperty(Kp1,"__esModule",{value:!0});Kp1.isBatchRequest=Kp1.toBatchPayload=Kp1.toPayload=Kp1.setRequestIdStart=Kp1.isBatchResponse=Kp1.isValidResponse=Kp1.validateResponse=Kp1.isSubscriptionResult=Kp1.isResponseWithNotification=Kp1.isResponseWithError=Kp1.isResponseWithResult=Kp1.isResponseRpcError=void 0;var Sh=u0(),G98=p1(),X98=j11(),K98=(J)=>{let Q=J.error.code;return G98.rpcErrorsMap.has(Q)||Q>=-32099&&Q<=-32000};Kp1.isResponseRpcError=K98;var z98=(J)=>!Array.isArray(J)&&!!J&&J.jsonrpc==="2.0"&&("result"in J)&&(0,Sh.isNullish)(J.error)&&(typeof J.id==="number"||typeof J.id==="string");Kp1.isResponseWithResult=z98;var W98=(J)=>!Array.isArray(J)&&J.jsonrpc==="2.0"&&!!J&&(0,Sh.isNullish)(J.result)&&("error"in J)&&(typeof J.id==="number"||typeof J.id==="string");Kp1.isResponseWithError=W98;var Z98=(J)=>!Array.isArray(J)&&!!J&&J.jsonrpc==="2.0"&&!(0,Sh.isNullish)(J.params)&&!(0,Sh.isNullish)(J.method);Kp1.isResponseWithNotification=Z98;var V98=(J)=>!Array.isArray(J)&&!!J&&J.jsonrpc==="2.0"&&("id"in J)&&("result"in J);Kp1.isSubscriptionResult=V98;var q98=(J)=>Kp1.isResponseWithResult(J)||Kp1.isResponseWithError(J);Kp1.validateResponse=q98;var U98=(J)=>Array.isArray(J)?J.every(Kp1.validateResponse):Kp1.validateResponse(J);Kp1.isValidResponse=U98;var D98=(J)=>Array.isArray(J)&&J.length>0&&Kp1.isValidResponse(J);Kp1.isBatchResponse=D98;var Th,H98=(J)=>{Th=J};Kp1.setRequestIdStart=H98;var M98=(J)=>{var Q,Y,G,X;if(typeof Th<"u")Th+=1;return{jsonrpc:(Q=J.jsonrpc)!==null&&Q!==void 0?Q:"2.0",id:(G=(Y=J.id)!==null&&Y!==void 0?Y:Th)!==null&&G!==void 0?G:(0,X98.uuidV4)(),method:J.method,params:(X=J.params)!==null&&X!==void 0?X:void 0}};Kp1.toPayload=M98;var I98=(J)=>J.map((Q)=>Kp1.toPayload(Q));Kp1.toBatchPayload=I98;var O98=(J)=>Array.isArray(J)&&J.length>0;Kp1.isBatchRequest=O98});var y11=M((XO)=>{var b11=XO&&XO.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})},Up1;Object.defineProperty(XO,"__esModule",{value:!0});XO.Web3DeferredPromise=void 0;var C98=p1();class Dp1{constructor({timeout:J,eagerStart:Q,timeoutMessage:Y}={timeout:0,eagerStart:!1,timeoutMessage:"DeferredPromise timed out"}){if(this[Up1]="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 b11(this,void 0,void 0,function*(){return this._promise.then(J,Q)})}catch(J){return b11(this,void 0,void 0,function*(){return this._promise.catch(J)})}finally(J){return b11(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 C98.OperationTimeoutError(this._timeoutMessage))}_clearTimeout(){if(this._timeoutId)clearTimeout(this._timeoutId)}}XO.Web3DeferredPromise=Dp1;Up1=Symbol.toStringTag});var x11=M((Mp1)=>{Object.defineProperty(Mp1,"__esModule",{value:!0});Mp1.ChunkResponseParser=void 0;var R98=p1();class Hp1{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 K;try{K=JSON.parse(X)}catch(z){if(this.lastChunk=X,this.lastChunkTimeout)clearTimeout(this.lastChunkTimeout);this.lastChunkTimeout=setTimeout(()=>{if(this.autoReconnect)return;this.clearQueues(),this.eventEmitter.emit("error",new R98.InvalidResponseError({id:1,jsonrpc:"2.0",error:{code:2,message:"Chunk timeout"}}))},this.chunkTimeout);return}if(clearTimeout(this.lastChunkTimeout),this.lastChunk=void 0,K)Q.push(K)}),Q}}Mp1.ChunkResponseParser=Hp1});var g11=M((KO)=>{var Op1=KO&&KO.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(KO,"__esModule",{value:!0});KO.Eip1193Provider=void 0;var F98=B6(),T98=C11(),S98=p1(),Ap1=dC();class Bp1 extends F98.Web3BaseProvider{constructor(){super(...arguments);this._eventEmitter=new T98.EventEmitter,this._chainId="",this._accounts=[]}_getChainId(){return Op1(this,void 0,void 0,function*(){var J;let Q=yield this.request((0,Ap1.toPayload)({method:"eth_chainId",params:[]}));return(J=Q===null||Q===void 0?void 0:Q.result)!==null&&J!==void 0?J:""})}_getAccounts(){return Op1(this,void 0,void 0,function*(){var J;let Q=yield this.request((0,Ap1.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 S98.EIP1193ProviderRpcError(J,Q))}_onAccountsChanged(){this._eventEmitter.emit("accountsChanged",this._accounts)}}KO.Eip1193Provider=Bp1});var Lp1=M((L2)=>{var P98=L2&&L2.__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]}),$98=L2&&L2.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),k98=L2&&L2.__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))P98(Q,J,Y)}return $98(Q,J),Q},m11=L2&&L2.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(L2,"__esModule",{value:!0});L2.SocketProvider=void 0;var nK=p1(),v98=g11(),f98=x11(),Np1=R11(),j98=y11(),zO=k98(dC()),h98={autoReconnect:!0,delay:5000,maxAttempts:5},b98=1000;class wp1 extends v98.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 nK.InvalidClientError(J);this._socketPath=J,this._socketOptions=Q,this._reconnectOptions=Object.assign(Object.assign({},h98),Y!==null&&Y!==void 0?Y:{}),this._pendingRequestsQueue=new Map,this._sentRequestsQueue=new Map,this._init(),this.connect(),this.chunkResponseParser=new f98.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 nK.ConnectionError(`Error while connecting to ${this._socketPath}. Reason: ${J.message}`);else throw new nK.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:b98;if(this._removeSocketListeners(),this.getStatus()!=="disconnected")this._closeSocketConnection(Y,Q);this._onDisconnect(Y,Q)}safeDisconnect(J,Q){return m11(this,arguments,void 0,function*(Y,G,X=!1,K=1000){let z=0;yield(()=>m11(this,void 0,void 0,function*(){return new Promise((Z)=>{let V=setInterval(()=>{if(X&&z>=5)this.clearQueues();if(this.getPendingRequestQueueSize()===0&&this.getSentRequestsQueueSize()===0)clearInterval(V),Z(!0);z+=1},K)})}))(),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 nK.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 nK.MaxAttemptsReachedOnReconnectingError(this._reconnectOptions.maxAttempts))}request(J){return m11(this,void 0,void 0,function*(){if((0,Np1.isNullish)(this._socketConnection))throw Error("Connection is undefined");if(this.getStatus()==="disconnected")this.connect();let Q=zO.isBatchRequest(J)?J[0].id:J.id;if(!Q)throw new nK.Web3WSProviderError("Request Id not defined");if(this._sentRequestsQueue.has(Q))throw new nK.RequestAlreadySentError(Q);let Y=new j98.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,Np1.isNullish)(Q)||Q.length===0)return;for(let Y of Q){if(zO.isResponseWithNotification(Y)&&Y.method.endsWith("_subscription")){this._eventEmitter.emit("message",Y);return}let G=zO.isBatchResponse(Y)?Y[0].id:Y.id,X=this._sentRequestsQueue.get(G);if(!X)return;if(zO.isBatchResponse(Y)||zO.isResponseWithResult(Y)||zO.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 nK.ConnectionNotOpenError(J)),this._pendingRequestsQueue.delete(Y)});if(this._sentRequestsQueue.size>0)this._sentRequestsQueue.forEach((Q,Y)=>{Q.deferredPromise.reject(new nK.ConnectionNotOpenError(J)),this._sentRequestsQueue.delete(Y)});this._removeSocketListeners()}}L2.SocketProvider=wp1});var u1=M((e6)=>{var Ep1=e6&&e6.__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]}),y98=e6&&e6.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),i5=e6&&e6.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))Ep1(Q,J,Y)},x98=e6&&e6.__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))Ep1(Q,J,Y)}return y98(Q,J),Q};Object.defineProperty(e6,"__esModule",{value:!0});e6.jsonRpc=void 0;i5(uU(),e6);i5(Rd1(),e6);i5(R11(),e6);i5(md1(),e6);i5(nd1(),e6);i5(f11(),e6);i5(Lh(),e6);i5(T11(),e6);i5(Yp1(),e6);i5(dC(),e6);e6.jsonRpc=x98(dC());i5(y11(),e6);i5(x11(),e6);i5(j11(),e6);i5(g11(),e6);i5(Lp1(),e6);i5(Oh(),e6)});var WO=M((Rp1)=>{Object.defineProperty(Rp1,"__esModule",{value:!0});Rp1.Web3EventEmitter=void 0;var g98=u1();class Cp1{constructor(){this._emitter=new g98.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()}}Rp1.Web3EventEmitter=Cp1});var l11=M((Sp1)=>{Object.defineProperty(Sp1,"__esModule",{value:!0});Sp1.Web3Config=Sp1.Web3ConfigEvent=void 0;var m98=B6(),Ph=p1(),E2=u1(),u98=WO(),u11;(function(J){J.CONFIG_CHANGE="CONFIG_CHANGE"})(u11||(Sp1.Web3ConfigEvent=u11={}));class Tp1 extends u98.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,E2.toHex)(2500000000),enableExperimentalFeatures:{useSubscriptionWhenCheckingBlockTimeout:!1,useRpcCallSpecification:!1},transactionBuilder:void 0,transactionTypeParser:void 0,customTransactionSchema:void 0,defaultReturnFormat:m98.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,E2.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,E2.isNullish)(this.config.defaultCommon)&&!(0,E2.isNullish)(this.config.defaultCommon.baseChain)&&J!==this.config.defaultCommon.baseChain)throw new Ph.ConfigChainMismatchError(this.config.defaultChain,J);this._triggerConfigChange("defaultChain",J),this.config.defaultChain=J}get defaultHardfork(){return this.config.defaultHardfork}set defaultHardfork(J){if(!(0,E2.isNullish)(this.config.defaultCommon)&&!(0,E2.isNullish)(this.config.defaultCommon.hardfork)&&J!==this.config.defaultCommon.hardfork)throw new Ph.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,E2.isNullish)(this.config.defaultHardfork)&&!(0,E2.isNullish)(J)&&!(0,E2.isNullish)(J.hardfork)&&this.config.defaultHardfork!==J.hardfork)throw new Ph.ConfigHardforkMismatchError(this.config.defaultHardfork,J.hardfork);if(!(0,E2.isNullish)(this.config.defaultChain)&&!(0,E2.isNullish)(J)&&!(0,E2.isNullish)(J.baseChain)&&this.config.defaultChain!==J.baseChain)throw new Ph.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(u11.CONFIG_CHANGE,{name:J,oldValue:this.config[J],newValue:Q})}}Sp1.Web3Config=Tp1});var up1=M((sQ,mp1)=>{Object.defineProperty(sQ,"__esModule",{value:!0});function DO(J){return J&&typeof J==="object"&&"default"in J?J.default:J}var rQ=DO(M1("stream")),fp1=DO(M1("http")),kh=DO(M1("url")),jp1=DO(xo()),d98=DO(M1("https")),dU=DO(M1("zlib")),p98=rQ.Readable,aK=Symbol("buffer"),d11=Symbol("type");class qO{constructor(){this[d11]="";let J=arguments[0],Q=arguments[1],Y=[],G=0;if(J){let K=J,z=Number(K.length);for(let W=0;W<z;W++){let Z=K[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 qO)V=Z[aK];else V=Buffer.from(typeof Z==="string"?Z:String(Z));G+=V.length,Y.push(V)}}this[aK]=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[aK].length}get type(){return this[d11]}text(){return Promise.resolve(this[aK].toString())}arrayBuffer(){let J=this[aK],Q=J.buffer.slice(J.byteOffset,J.byteOffset+J.byteLength);return Promise.resolve(Q)}stream(){let J=new p98;return J._read=function(){},J.push(this[aK]),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 K=Math.max(X-G,0),W=this[aK].slice(G,G+K),Z=new qO([],{type:arguments[2]});return Z[aK]=W,Z}}Object.defineProperties(qO.prototype,{size:{enumerable:!0},type:{enumerable:!0},slice:{enumerable:!0}});Object.defineProperty(qO.prototype,Symbol.toStringTag,{value:"Blob",writable:!1,enumerable:!1,configurable:!0});function A5(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)}A5.prototype=Object.create(Error.prototype);A5.prototype.constructor=A5;A5.prototype.name="FetchError";var i11;try{i11=(()=>{throw new Error("Cannot require module "+"encoding");})().convert}catch(J){}var rK=Symbol("Body internals"),$p1=rQ.PassThrough;function g4(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 K=Y.timeout;let z=K===void 0?0:K;if(J==null)J=null;else if(hp1(J))J=Buffer.from(J.toString());else if(_C(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 rQ);else J=Buffer.from(String(J));if(this[rK]={body:J,disturbed:!1,error:null},this.size=X,this.timeout=z,J instanceof rQ)J.on("error",function(W){let Z=W.name==="AbortError"?W:new A5(`Invalid response body while trying to fetch ${Q.url}: ${W.message}`,"system",W);Q[rK].error=Z})}g4.prototype={get body(){return this[rK].body},get bodyUsed(){return this[rK].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 qO([],{type:J.toLowerCase()}),{[aK]:Q})})},json(){var J=this;return ZO.call(this).then(function(Q){try{return JSON.parse(Q.toString())}catch(Y){return g4.Promise.reject(new A5(`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 c98(Q,J.headers)})}};Object.defineProperties(g4.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});g4.mixIn=function(J){for(let Q of Object.getOwnPropertyNames(g4.prototype))if(!(Q in J)){let Y=Object.getOwnPropertyDescriptor(g4.prototype,Q);Object.defineProperty(J,Q,Y)}};function ZO(){var J=this;if(this[rK].disturbed)return g4.Promise.reject(TypeError(`body used already for: ${this.url}`));if(this[rK].disturbed=!0,this[rK].error)return g4.Promise.reject(this[rK].error);let Q=this.body;if(Q===null)return g4.Promise.resolve(Buffer.alloc(0));if(_C(Q))Q=Q.stream();if(Buffer.isBuffer(Q))return g4.Promise.resolve(Q);if(!(Q instanceof rQ))return g4.Promise.resolve(Buffer.alloc(0));let Y=[],G=0,X=!1;return new g4.Promise(function(K,z){let W;if(J.timeout)W=setTimeout(function(){X=!0,z(new A5(`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,z(Z);else z(new A5(`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,z(new A5(`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{K(Buffer.concat(Y,G))}catch(Z){z(new A5(`Could not create Buffer from response body for ${J.url}: ${Z.message}`,"system",Z))}})})}function c98(J,Q){if(typeof i11!=="function")throw Error("The package `encoding` must be installed to use the textConverted() function");let Y=Q.get("content-type"),G="utf-8",X,K;if(Y)X=/charset=([^;]*)/i.exec(Y);if(K=J.slice(0,1024).toString(),!X&&K)X=/<meta.+?charset=(['"])(.+?)\1/i.exec(K);if(!X&&K){if(X=/<meta[\s]+?http-equiv=(['"])content-type\1[\s]+?content=(['"])(.+?)\2/i.exec(K),!X){if(X=/<meta[\s]+?content=(['"])(.+?)\1[\s]+?http-equiv=(['"])content-type\3/i.exec(K),X)X.pop()}if(X)X=/charset=(.*)/i.exec(X.pop())}if(!X&&K)X=/<\?xml.+?encoding=(['"])(.+?)\1/i.exec(K);if(X){if(G=X.pop(),G==="gb2312"||G==="gbk")G="gb18030"}return i11(J,"UTF-8",G).toString()}function hp1(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 _C(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 bp1(J){let Q,Y,G=J.body;if(J.bodyUsed)throw Error("cannot clone body after it is used");if(G instanceof rQ&&typeof G.getBoundary!=="function")Q=new $p1,Y=new $p1,G.pipe(Q),G.pipe(Y),J[rK].body=Q,G=Y;return G}function yp1(J){if(J===null)return null;else if(typeof J==="string")return"text/plain;charset=UTF-8";else if(hp1(J))return"application/x-www-form-urlencoded;charset=UTF-8";else if(_C(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 rQ)return null;else return"text/plain;charset=UTF-8"}function xp1(J){let Q=J.body;if(Q===null)return 0;else if(_C(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 _98(J,Q){let Y=Q.body;if(Y===null)J.end();else if(_C(Y))Y.stream().pipe(J);else if(Buffer.isBuffer(Y))J.write(Y),J.end();else Y.pipe(J)}g4.Promise=global.Promise;var gp1=/[^\^_`a-zA-Z\-0-9!#$%&'*+.|~]/,n11=/[^\t\x20-\x7e\x80-\xff]/;function pC(J){if(J=`${J}`,gp1.test(J)||J==="")throw TypeError(`${J} is not a legal HTTP header name`)}function kp1(J){if(J=`${J}`,n11.test(J))throw TypeError(`${J} is not a legal HTTP header value`)}function VO(J,Q){Q=Q.toLowerCase();for(let Y in J)if(Y.toLowerCase()===Q)return Y;return}var y9=Symbol("map");class R2{constructor(){let J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[y9]=Object.create(null),J instanceof R2){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}`,pC(J);let Q=VO(this[y9],J);if(Q===void 0)return null;return this[y9][Q].join(", ")}forEach(J){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,Y=a11(this),G=0;while(G<Y.length){var X=Y[G];let K=X[0],z=X[1];J.call(Q,z,K,this),Y=a11(this),G++}}set(J,Q){J=`${J}`,Q=`${Q}`,pC(J),kp1(Q);let Y=VO(this[y9],J);this[y9][Y!==void 0?Y:J]=[Q]}append(J,Q){J=`${J}`,Q=`${Q}`,pC(J),kp1(Q);let Y=VO(this[y9],J);if(Y!==void 0)this[y9][Y].push(Q);else this[y9][J]=[Q]}has(J){return J=`${J}`,pC(J),VO(this[y9],J)!==void 0}delete(J){J=`${J}`,pC(J);let Q=VO(this[y9],J);if(Q!==void 0)delete this[y9][Q]}raw(){return this[y9]}keys(){return p11(this,"key")}values(){return p11(this,"value")}[Symbol.iterator](){return p11(this,"key+value")}}R2.prototype.entries=R2.prototype[Symbol.iterator];Object.defineProperty(R2.prototype,Symbol.toStringTag,{value:"Headers",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(R2.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 a11(J){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(J[y9]).sort().map(Q==="key"?function(G){return G.toLowerCase()}:Q==="value"?function(G){return J[y9][G].join(", ")}:function(G){return[G.toLowerCase(),J[y9][G].join(", ")]})}var o11=Symbol("internal");function p11(J,Q){let Y=Object.create(r11);return Y[o11]={target:J,kind:Q,index:0},Y}var r11=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==r11)throw TypeError("Value of `this` is not a HeadersIterator");var J=this[o11];let{target:Q,kind:Y,index:G}=J,X=a11(Q,Y),K=X.length;if(G>=K)return{value:void 0,done:!0};return this[o11].index=G+1,{value:X[G],done:!1}}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(r11,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function i98(J){let Q=Object.assign({__proto__:null},J[y9]),Y=VO(J[y9],"Host");if(Y!==void 0)Q[Y]=Q[Y][0];return Q}function n98(J){let Q=new R2;for(let Y of Object.keys(J)){if(gp1.test(Y))continue;if(Array.isArray(J[Y]))for(let G of J[Y]){if(n11.test(G))continue;if(Q[y9][Y]===void 0)Q[y9][Y]=[G];else Q[y9][Y].push(G)}else if(!n11.test(J[Y]))Q[y9][Y]=[J[Y]]}return Q}var PZ=Symbol("Response internals"),a98=fp1.STATUS_CODES;class C2{constructor(){let J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};g4.call(this,J,Q);let Y=Q.status||200,G=new R2(Q.headers);if(J!=null&&!G.has("Content-Type")){let X=yp1(J);if(X)G.append("Content-Type",X)}this[PZ]={url:Q.url,status:Y,statusText:Q.statusText||a98[Y],headers:G,counter:Q.counter}}get url(){return this[PZ].url||""}get status(){return this[PZ].status}get ok(){return this[PZ].status>=200&&this[PZ].status<300}get redirected(){return this[PZ].counter>0}get statusText(){return this[PZ].statusText}get headers(){return this[PZ].headers}clone(){return new C2(bp1(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}}g4.mixIn(C2.prototype);Object.defineProperties(C2.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(C2.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var oK=Symbol("Request internals"),o98=kh.URL||jp1.URL,r98=kh.parse,s98=kh.format;function c11(J){if(/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(J))J=new o98(J).toString();return r98(J)}var t98="destroy"in rQ.Readable.prototype;function $h(J){return typeof J==="object"&&typeof J[oK]==="object"}function e98(J){let Q=J&&typeof J==="object"&&Object.getPrototypeOf(J);return!!(Q&&Q.constructor.name==="AbortSignal")}class kZ{constructor(J){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Y;if(!$h(J)){if(J&&J.href)Y=c11(J.href);else Y=c11(`${J}`);J={}}else Y=c11(J.url);let G=Q.method||J.method||"GET";if(G=G.toUpperCase(),(Q.body!=null||$h(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:$h(J)&&J.body!==null?bp1(J):null;g4.call(this,X,{timeout:Q.timeout||J.timeout||0,size:Q.size||J.size||0});let K=new R2(Q.headers||J.headers||{});if(X!=null&&!K.has("Content-Type")){let W=yp1(X);if(W)K.append("Content-Type",W)}let z=$h(J)?J.signal:null;if("signal"in Q)z=Q.signal;if(z!=null&&!e98(z))throw TypeError("Expected signal to be an instanceof AbortSignal");this[oK]={method:G,redirect:Q.redirect||J.redirect||"follow",headers:K,parsedURL:Y,signal:z},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[oK].method}get url(){return s98(this[oK].parsedURL)}get headers(){return this[oK].headers}get redirect(){return this[oK].redirect}get signal(){return this[oK].signal}clone(){return new kZ(this)}}g4.mixIn(kZ.prototype);Object.defineProperty(kZ.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(kZ.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function J48(J){let Q=J[oK].parsedURL,Y=new R2(J[oK].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 rQ.Readable&&!t98)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 K=xp1(J);if(typeof K==="number")G=String(K)}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:i98(Y),agent:X})}function UO(J){Error.call(this,J),this.type="aborted",this.message=J,Error.captureStackTrace(this,this.constructor)}UO.prototype=Object.create(Error.prototype);UO.prototype.constructor=UO;UO.prototype.name="AbortError";var cC=kh.URL||jp1.URL,vp1=rQ.PassThrough,Q48=function(Q,Y){let G=new cC(Y).hostname,X=new cC(Q).hostname;return G===X||G[G.length-X.length-1]==="."&&G.endsWith(X)},Y48=function(Q,Y){let G=new cC(Y).protocol,X=new cC(Q).protocol;return G===X};function $Z(J,Q){if(!$Z.Promise)throw Error("native promise missing, set fetch.Promise to your favorite alternative");return g4.Promise=$Z.Promise,new $Z.Promise(function(Y,G){let X=new kZ(J,Q),K=J48(X),z=(K.protocol==="https:"?d98:fp1).request,W=X.signal,Z=null,V=function(){let O=new UO("The user aborted a request.");if(G(O),X.body&&X.body instanceof rQ.Readable)_11(X.body,O);if(!Z||!Z.body)return;Z.body.emit("error",O)};if(W&&W.aborted){V();return}let q=function(){V(),H()},U=z(K),D;if(W)W.addEventListener("abort",q);function H(){if(U.abort(),W)W.removeEventListener("abort",q);clearTimeout(D)}if(X.timeout)U.once("socket",function(I){D=setTimeout(function(){G(new A5(`network timeout at: ${X.url}`,"request-timeout")),H()},X.timeout)});if(U.on("error",function(I){if(G(new A5(`request to ${X.url} failed, reason: ${I.message}`,"system",I)),Z&&Z.body)_11(Z.body,I);H()}),G48(U,function(I){if(W&&W.aborted)return;if(Z&&Z.body)_11(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(D);let O=n98(I.headers);if($Z.isRedirect(I.statusCode)){let L=O.get("Location"),R=null;try{R=L===null?null:new cC(L,X.url).toString()}catch(C){if(X.redirect!=="manual"){G(new A5(`uri requested responds with an invalid redirect URL: ${L}`,"invalid-redirect")),H();return}}switch(X.redirect){case"error":G(new A5(`uri requested responds with a redirect, redirect mode is set to error: ${X.url}`,"no-redirect")),H();return;case"manual":if(R!==null)try{O.set("Location",R)}catch(F){G(F)}break;case"follow":if(R===null)break;if(X.counter>=X.follow){G(new A5(`maximum redirect reached at: ${X.url}`,"max-redirect")),H();return}let C={headers:new R2(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(!Q48(X.url,R)||!Y48(X.url,R))for(let F of["authorization","www-authenticate","cookie","cookie2"])C.headers.delete(F);if(I.statusCode!==303&&X.body&&xp1(X)===null){G(new A5("Cannot follow redirect with body being a readable stream","unsupported-redirect")),H();return}if(I.statusCode===303||(I.statusCode===301||I.statusCode===302)&&X.method==="POST")C.method="GET",C.body=void 0,C.headers.delete("content-length");Y($Z(new kZ(R,C))),H();return}}I.once("end",function(){if(W)W.removeEventListener("abort",q)});let A=I.pipe(new vp1),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 C2(A,B),Y(Z);return}let N={flush:dU.Z_SYNC_FLUSH,finishFlush:dU.Z_SYNC_FLUSH};if(w=="gzip"||w=="x-gzip"){A=A.pipe(dU.createGunzip(N)),Z=new C2(A,B),Y(Z);return}if(w=="deflate"||w=="x-deflate"){let L=I.pipe(new vp1);L.once("data",function(R){if((R[0]&15)===8)A=A.pipe(dU.createInflate());else A=A.pipe(dU.createInflateRaw());Z=new C2(A,B),Y(Z)}),L.on("end",function(){if(!Z)Z=new C2(A,B),Y(Z)});return}if(w=="br"&&typeof dU.createBrotliDecompress==="function"){A=A.pipe(dU.createBrotliDecompress()),Z=new C2(A,B),Y(Z);return}Z=new C2(A,B),Y(Z)}),_98(U,X)})}function G48(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(K){if(Y&&Y.listenerCount("data")>0&&!K){let W=Error("Premature close");W.code="ERR_STREAM_PREMATURE_CLOSE",Q(W)}})})}function _11(J,Q){if(J.destroy)J.destroy(Q);else J.emit("error",Q),J.end()}$Z.isRedirect=function(J){return J===301||J===302||J===303||J===307||J===308};$Z.Promise=global.Promise;mp1.exports=sQ=$Z;Object.defineProperty(sQ,"__esModule",{value:!0});sQ.default=sQ;sQ.Headers=R2;sQ.Request=kZ;sQ.Response=C2;sQ.FetchError=A5;sQ.AbortError=UO});var dp1=M((pU,lp1)=>{var iC=up1(),X48=iC.default||iC,vh=function(J,Q){if(/^\/\//.test(J))J="https:"+J;return X48.call(this,J,Q)};vh.ponyfill=!0;lp1.exports=pU=vh;pU.fetch=vh;pU.Headers=iC.Headers;pU.Request=iC.Request;pU.Response=iC.Response;pU.default=vh});var nC=M((sK)=>{var K48=sK&&sK.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})},z48=sK&&sK.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(sK,"__esModule",{value:!0});sK.HttpProvider=void 0;var W48=z48(dp1()),Z48=B6(),tQ=p1();class fh extends Z48.Web3BaseProvider{constructor(J,Q){super();if(!fh.validateClientUrl(J))throw new tQ.InvalidClientError(J);this.clientUrl=J,this.httpProviderOptions=Q}static validateClientUrl(J){return typeof J==="string"?/^http(s)?:\/\//i.test(J):!1}getStatus(){throw new tQ.MethodNotImplementedError}supportsSubscriptions(){return!1}request(J,Q){var Y;return K48(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,W48.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 tQ.ResponseError(yield X.json(),void 0,void 0,X.status);return yield X.json()})}on(){throw new tQ.MethodNotImplementedError}removeListener(){throw new tQ.MethodNotImplementedError}once(){throw new tQ.MethodNotImplementedError}removeAllListeners(){throw new tQ.MethodNotImplementedError}connect(){throw new tQ.MethodNotImplementedError}disconnect(){throw new tQ.MethodNotImplementedError}reset(){throw new tQ.MethodNotImplementedError}reconnect(){throw new tQ.MethodNotImplementedError}}sK.default=fh;sK.HttpProvider=fh});var aC=M((cU)=>{var V48=cU&&cU.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(cU,"__esModule",{value:!0});cU.WebSocketProvider=void 0;var q48=V48(df()),pp1=u1(),U48=p1();class s11 extends pp1.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,pp1.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 q48.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 U48.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)}}cU.default=s11;cU.WebSocketProvider=s11});var oC=M((cp1)=>{Object.defineProperty(cp1,"__esModule",{value:!0});cp1.isSupportSubscriptions=cp1.isSupportedProvider=cp1.isLegacySendAsyncProvider=cp1.isLegacySendProvider=cp1.isEIP1193Provider=cp1.isLegacyRequestProvider=cp1.isMetaMaskProvider=cp1.isWeb3Provider=void 0;var D48=B6(),H48=(J)=>D48.Web3BaseProvider.isWeb3Provider(J);cp1.isWeb3Provider=H48;var M48=(J)=>typeof J!=="string"&&("request"in J)&&J.request.constructor.name==="AsyncFunction"&&("isMetaMask"in J)&&J.isMetaMask;cp1.isMetaMaskProvider=M48;var I48=(J)=>typeof J!=="string"&&("request"in J)&&J.request.constructor.name==="Function";cp1.isLegacyRequestProvider=I48;var O48=(J)=>typeof J!=="string"&&("request"in J)&&J.request.constructor.name==="AsyncFunction";cp1.isEIP1193Provider=O48;var A48=(J)=>typeof J!=="string"&&("send"in J);cp1.isLegacySendProvider=A48;var B48=(J)=>typeof J!=="string"&&("sendAsync"in J);cp1.isLegacySendAsyncProvider=B48;var N48=(J)=>J&&(cp1.isWeb3Provider(J)||cp1.isEIP1193Provider(J)||cp1.isLegacyRequestProvider(J)||cp1.isLegacySendAsyncProvider(J)||cp1.isLegacySendProvider(J));cp1.isSupportedProvider=N48;var w48=(J)=>{if(J&&"supportsSubscriptions"in J)return J.supportsSubscriptions();if(J&&typeof J!=="string"&&"on"in J)return!0;return!1};cp1.isSupportSubscriptions=w48});var bh=M((fG)=>{var t11=fG&&fG.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})},tp1=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 BJ=p1(),C48=tp1(nC()),R48=tp1(aC()),E8=u1(),rC=oC(),F48=WO(),jh;(function(J){J.PROVIDER_CHANGED="PROVIDER_CHANGED",J.BEFORE_PROVIDER_CHANGE="BEFORE_PROVIDER_CHANGE"})(jh||(fG.Web3RequestManagerEvent=jh={}));var sp1={HttpProvider:C48.default,WebsocketProvider:R48.default};class hh extends F48.Web3EventEmitter{constructor(J,Q,Y){super();if(!(0,E8.isNullish)(J))this.setProvider(J);if(this.useRpcCallSpecification=Q,!(0,E8.isNullish)(Y))this.middleware=Y}static get providers(){return sp1}get provider(){return this._provider}get providers(){return sp1}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 BJ.ProviderError(`Can't autodetect provider for "${J}"`);else if((0,E8.isNullish)(J))Q=void 0;else Q=J;return this.emit(jh.BEFORE_PROVIDER_CHANGE,this._provider),this._provider=Q,this.emit(jh.PROVIDER_CHANGED,this._provider),!0}setMiddleware(J){this.middleware=J}send(J){return t11(this,void 0,void 0,function*(){let Q=Object.assign({},J),Y=yield this._sendRequest(Q);if(!(0,E8.isNullish)(this.middleware))Y=yield this.middleware.processResponse(Y);if(E8.jsonRpc.isResponseWithResult(Y))return Y.result;throw new BJ.ResponseError(Y)})}sendBatch(J){return t11(this,void 0,void 0,function*(){return yield this._sendRequest(J)})}_sendRequest(J){return t11(this,void 0,void 0,function*(){let{provider:Q}=this;if((0,E8.isNullish)(Q))throw new BJ.ProviderError("Provider not available. Use `.setProvider` or `.provider=` to initialize the provider.");let Y=E8.jsonRpc.isBatchRequest(J)?E8.jsonRpc.toBatchPayload(J):E8.jsonRpc.toPayload(J);if(!(0,E8.isNullish)(this.middleware))Y=yield this.middleware.processRequest(Y);if((0,rC.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,rC.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,rC.isLegacyRequestProvider)(Q))return new Promise((G,X)=>{let K=(Z)=>{X(this._processJsonRpcResponse(Y,Z,{legacy:!0,error:!0}))},z=(Z)=>G(this._processJsonRpcResponse(Y,Z,{legacy:!0,error:!1})),W=Q.request(Y,(Z,V)=>{if(Z)return K(Z);return z(V)});if((0,E8.isPromise)(W))W.then(z).catch((V)=>{try{let q=this._processJsonRpcResponse(Y,V,{legacy:!0,error:!0});X(q)}catch(q){X(q)}})});if((0,rC.isLegacySendProvider)(Q))return new Promise((G,X)=>{Q.send(Y,(K,z)=>{if(K)return X(this._processJsonRpcResponse(Y,K,{legacy:!0,error:!0}));if((0,E8.isNullish)(z))throw new BJ.ResponseError({},'Got a "nullish" response from provider.');return G(this._processJsonRpcResponse(Y,z,{legacy:!0,error:!1}))})});if((0,rC.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 BJ.ProviderError("Provider does not have a request or send method to use.")})}_processJsonRpcResponse(J,Q,{legacy:Y,error:G}){if((0,E8.isNullish)(Q))return this._buildResponse(J,null,G);if(E8.jsonRpc.isResponseWithError(Q)){if(this.useRpcCallSpecification&&(0,E8.isResponseRpcError)(Q)){let X=Q;if(BJ.rpcErrorsMap.get(X.error.code))throw new(BJ.rpcErrorsMap.get(X.error.code)).error(X);else throw new BJ.RpcError(X)}else if(!hh._isReverted(Q))throw new BJ.InvalidResponseError(Q,J)}if(E8.jsonRpc.isResponseWithResult(Q))return Q;if(Q instanceof Error)throw hh._isReverted(Q),Q;if(!Y&&E8.jsonRpc.isBatchRequest(J)&&E8.jsonRpc.isBatchResponse(Q))return Q;if(Y&&!G&&E8.jsonRpc.isBatchRequest(J))return Q;if(Y&&G&&E8.jsonRpc.isBatchRequest(J))throw Q;if(Y&&!E8.jsonRpc.isResponseWithError(Q)&&!E8.jsonRpc.isResponseWithResult(Q))return this._buildResponse(J,Q,G);if(E8.jsonRpc.isBatchRequest(J)&&!Array.isArray(Q))throw new BJ.ResponseError(Q,"Got normal response for a batch request.");if(!E8.jsonRpc.isBatchRequest(J)&&Array.isArray(Q))throw new BJ.ResponseError(Q,"Got batch response for a normal request.");throw new BJ.ResponseError(Q,"Invalid response")}static _isReverted(J){let Q;if(E8.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 BJ.ContractExecutionError(Q);return!1}_buildResponse(J,Q,Y){let G={jsonrpc:"2.0",id:E8.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=hh});var yh=M((HO)=>{var sC=HO&&HO.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(HO,"__esModule",{value:!0});HO.Web3SubscriptionManager=void 0;var T48=B6(),vZ=p1(),e11=u1(),S48=oC(),ep1=bh();class Jc1{constructor(J,Q,Y=!1){this.requestManager=J,this.registeredSubscriptions=Q,this.tolerateUnlinkedSubscription=Y,this._subscriptions=new Map,this.requestManager.on(ep1.Web3RequestManagerEvent.BEFORE_PROVIDER_CHANGE,()=>sC(this,void 0,void 0,function*(){yield this.unsubscribe()})),this.requestManager.on(ep1.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 vZ.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 K=this._subscriptions.get(X);K===null||K===void 0||K.processSubscriptionData(J)}}subscribe(J,Q){return sC(this,arguments,void 0,function*(Y,G,X=T48.DEFAULT_RETURN_FORMAT){let K=this.registeredSubscriptions[Y];if(!K)throw new vZ.SubscriptionError("Invalid subscription type");let z=new K(G!==null&&G!==void 0?G:void 0,{subscriptionManager:this,returnFormat:X});return yield this.addSubscription(z),z})}get subscriptions(){return this._subscriptions}addSubscription(J){return sC(this,void 0,void 0,function*(){if(!this.requestManager.provider)throw new vZ.ProviderError("Provider not available");if(!this.supportsSubscriptions())throw new vZ.SubscriptionError("The current provider does not support subscriptions");if(J.id&&this._subscriptions.has(J.id))throw new vZ.SubscriptionError(`Subscription with id "${J.id}" already exists`);if(yield J.sendSubscriptionRequest(),(0,e11.isNullish)(J.id))throw new vZ.SubscriptionError("Subscription is not subscribed yet.");return this._subscriptions.set(J.id,J),J.id})}removeSubscription(J){return sC(this,void 0,void 0,function*(){let{id:Q}=J;if((0,e11.isNullish)(Q))throw new vZ.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 vZ.SubscriptionError(`Subscription with id "${Q.toString()}" does not exists`);return yield J.sendUnsubscribeRequest(),this._subscriptions.delete(Q),Q})}unsubscribe(J){return sC(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,e11.isNullish)(this.requestManager.provider)?!1:(0,S48.isSupportSubscriptions)(this.requestManager.provider)}}HO.Web3SubscriptionManager=Jc1});var Yc1=M((MO)=>{var tC=MO&&MO.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(MO,"__esModule",{value:!0});MO.Web3Subscription=void 0;var P48=B6(),$48=u1(),k48=yh(),v48=WO();class Qc1 extends v48.Web3EventEmitter{constructor(J,Q){var Y;super();this.args=J;let{requestManager:G}=Q,{subscriptionManager:X}=Q;if(G)this._subscriptionManager=new k48.Web3SubscriptionManager(G,{},!0);else this._subscriptionManager=X;this._returnFormat=(Y=Q===null||Q===void 0?void 0:Q.returnFormat)!==null&&Y!==void 0?Y:P48.DEFAULT_RETURN_FORMAT}get id(){return this._id}get lastBlock(){return this._lastBlock}subscribe(){return tC(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&&$48.jsonRpc.isResponseWithNotification(J))this._processSubscriptionResult(J===null||J===void 0?void 0:J.params.result)}sendSubscriptionRequest(){return tC(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 tC(this,void 0,void 0,function*(){yield this.unsubscribe(),yield this.subscribe()})}unsubscribe(){return tC(this,void 0,void 0,function*(){if(!this.id)return;yield this._subscriptionManager.removeSubscription(this)})}sendUnsubscribeRequest(){return tC(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")}}MO.Web3Subscription=Qc1});var Gc1=M((OO)=>{var IO=OO&&OO.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(OO,"__esModule",{value:!0});OO.Wallet=void 0;var f48=B6(),J01=u0();class xh extends f48.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,J01.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,J01.isNullish)(Q))return this[Q];return}return this[J]}remove(J){if(typeof J==="string"){let Q=this._addressMap.get(J.toLowerCase());if((0,J01.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 IO(this,void 0,void 0,function*(){return Promise.all(this.map((Y)=>IO(this,void 0,void 0,function*(){return Y.encrypt(J,Q)})))})}decrypt(J,Q,Y){return IO(this,void 0,void 0,function*(){let G=yield Promise.all(J.map((X)=>IO(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 IO(this,void 0,void 0,function*(){let Y=xh.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 IO(this,void 0,void 0,function*(){let Y=xh.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})}}OO.Wallet=xh});var Wc1=M((zc1)=>{Object.defineProperty(zc1,"__esModule",{value:!0});zc1.encrypt=Q01;zc1.decrypt=b48;var j48=pe(),gh=wZ(),jG={web:j48.crypto};function Xc1(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 Kc1(J,Q,Y){if(!jG.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 jG.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 Q01(J,Q,Y,G="aes-128-ctr",X=!0){if(Xc1(Q,Y,G),jG.web){let[K,z]=await Kc1(G,Q,Y),W=await jG.web.subtle.encrypt(z,K,J),Z=new Uint8Array(W);if(!X&&z.name==="aes-cbc"&&!(J.length%16))Z=Z.slice(0,-16);return Z}else if(jG.node){let K=jG.node.createCipheriv(G,Q,Y);return K.setAutoPadding(X),(0,gh.concatBytes)(K.update(J),K.final())}else throw Error("The environment doesn't have AES module")}async function h48(J,Q,Y,G){let X=J.slice(-16);for(let z=0;z<16;z++)X[z]^=Y[z]^16;return(await Q01(X,Q,Y,G)).slice(0,16)}async function b48(J,Q,Y,G="aes-128-ctr",X=!0){if(Xc1(Q,Y,G),jG.web){let[K,z]=await Kc1(G,Q,Y);if(!X&&z.name==="aes-cbc"){let V=await h48(J,Q,Y,G);J=(0,gh.concatBytes)(J,V)}let W=await jG.web.subtle.decrypt(z,K,J),Z=new Uint8Array(W);if(z.name==="aes-cbc"){let V=await Q01(Z,Q,Y,G);if(!(0,gh.equalsBytes)(V,J))throw Error("AES: wrong padding")}return Z}else if(jG.node){let K=jG.node.createDecipheriv(G,Q,Y);return K.setAutoPadding(X),(0,gh.concatBytes)(K.update(J),K.final())}else throw Error("The environment doesn't have AES module")}});var G01=M((Vc1)=>{Object.defineProperty(Vc1,"__esModule",{value:!0});Vc1.hmac=Vc1.HMAC=void 0;var mh=BZ(),Zc1=OJ();class uh extends Zc1.Hash{constructor(J,Q){super();this.finished=!1,this.destroyed=!1,(0,mh.hash)(J);let Y=(0,Zc1.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 K=0;K<X.length;K++)X[K]^=54;this.iHash.update(X),this.oHash=J.create();for(let K=0;K<X.length;K++)X[K]^=106;this.oHash.update(X),X.fill(0)}update(J){return(0,mh.exists)(this),this.iHash.update(J),this}digestInto(J){(0,mh.exists)(this),(0,mh.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:K,outputLen:z}=this;return J=J,J.finished=G,J.destroyed=X,J.blockLen=K,J.outputLen=z,J.oHash=Q._cloneInto(J.oHash),J.iHash=Y._cloneInto(J.iHash),J}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}Vc1.HMAC=uh;var g48=(J,Q,Y)=>new uh(J,Q).update(Y).digest();Vc1.hmac=g48;Vc1.hmac.create=(J,Q)=>new uh(J,Q)});var X01=M((Dc1)=>{Object.defineProperty(Dc1,"__esModule",{value:!0});Dc1.pbkdf2Async=Dc1.pbkdf2=void 0;var lh=BZ(),u48=G01(),AO=OJ();function qc1(J,Q,Y,G){(0,lh.hash)(J);let X=(0,AO.checkOpts)({dkLen:32,asyncTick:10},G),{c:K,dkLen:z,asyncTick:W}=X;if((0,lh.number)(K),(0,lh.number)(z),(0,lh.number)(W),K<1)throw Error("PBKDF2: iterations (c) should be >= 1");let Z=(0,AO.toBytes)(Q),V=(0,AO.toBytes)(Y),q=new Uint8Array(z),U=u48.hmac.create(J,Z),D=U._cloneInto().update(V);return{c:K,dkLen:z,asyncTick:W,DK:q,PRF:U,PRFSalt:D}}function Uc1(J,Q,Y,G,X){if(J.destroy(),Q.destroy(),G)G.destroy();return X.fill(0),Y}function l48(J,Q,Y,G){let{c:X,dkLen:K,DK:z,PRF:W,PRFSalt:Z}=qc1(J,Q,Y,G),V,q=new Uint8Array(4),U=(0,AO.createView)(q),D=new Uint8Array(W.outputLen);for(let H=1,I=0;I<K;H++,I+=W.outputLen){let O=z.subarray(I,I+W.outputLen);U.setInt32(0,H,!1),(V=Z._cloneInto(V)).update(q).digestInto(D),O.set(D.subarray(0,O.length));for(let A=1;A<X;A++){W._cloneInto(V).update(D).digestInto(D);for(let B=0;B<O.length;B++)O[B]^=D[B]}}return Uc1(W,Z,z,V,D)}Dc1.pbkdf2=l48;async function d48(J,Q,Y,G){let{c:X,dkLen:K,asyncTick:z,DK:W,PRF:Z,PRFSalt:V}=qc1(J,Q,Y,G),q,U=new Uint8Array(4),D=(0,AO.createView)(U),H=new Uint8Array(Z.outputLen);for(let I=1,O=0;O<K;I++,O+=Z.outputLen){let A=W.subarray(O,O+Z.outputLen);D.setInt32(0,I,!1),(q=V._cloneInto(q)).update(U).digestInto(H),A.set(H.subarray(0,A.length)),await(0,AO.asyncLoop)(X-1,z,()=>{Z._cloneInto(q).update(H).digestInto(H);for(let B=0;B<A.length;B++)A[B]^=H[B]})}return Uc1(Z,V,W,q,H)}Dc1.pbkdf2Async=d48});var z01=M((Ic1)=>{Object.defineProperty(Ic1,"__esModule",{value:!0});Ic1.HashMD=Ic1.Maj=Ic1.Chi=void 0;var K01=BZ(),eC=OJ();function c48(J,Q,Y,G){if(typeof J.setBigUint64==="function")return J.setBigUint64(Q,Y,G);let X=BigInt(32),K=BigInt(4294967295),z=Number(Y>>X&K),W=Number(Y&K),Z=G?4:0,V=G?0:4;J.setUint32(Q+Z,z,G),J.setUint32(Q+V,W,G)}var _48=(J,Q,Y)=>J&Q^~J&Y;Ic1.Chi=_48;var i48=(J,Q,Y)=>J&Q^J&Y^Q&Y;Ic1.Maj=i48;class Mc1 extends eC.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,eC.createView)(this.buffer)}update(J){(0,K01.exists)(this);let{view:Q,buffer:Y,blockLen:G}=this;J=(0,eC.toBytes)(J);let X=J.length;for(let K=0;K<X;){let z=Math.min(G-this.pos,X-K);if(z===G){let W=(0,eC.createView)(J);for(;G<=X-K;K+=G)this.process(W,K);continue}if(Y.set(J.subarray(K,K+z),this.pos),this.pos+=z,K+=z,this.pos===G)this.process(Q,0),this.pos=0}return this.length+=J.length,this.roundClean(),this}digestInto(J){(0,K01.exists)(this),(0,K01.output)(J,this),this.finished=!0;let{buffer:Q,view:Y,blockLen:G,isLE:X}=this,{pos:K}=this;if(Q[K++]=128,this.buffer.subarray(K).fill(0),this.padOffset>G-K)this.process(Y,0),K=0;for(let q=K;q<G;q++)Q[q]=0;c48(Y,G-8,BigInt(this.length*8),X),this.process(Y,0);let z=(0,eC.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++)z.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:K,pos:z}=this;if(J.length=G,J.pos=z,J.finished=X,J.destroyed=K,G%Q)J.buffer.set(Y);return J}}Ic1.HashMD=Mc1});var dh=M((Bc1)=>{Object.defineProperty(Bc1,"__esModule",{value:!0});Bc1.sha224=Bc1.sha256=void 0;var W01=z01(),F2=OJ(),o48=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]),fZ=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),jZ=new Uint32Array(64);class Z01 extends W01.HashMD{constructor(){super(64,32,8,!1);this.A=fZ[0]|0,this.B=fZ[1]|0,this.C=fZ[2]|0,this.D=fZ[3]|0,this.E=fZ[4]|0,this.F=fZ[5]|0,this.G=fZ[6]|0,this.H=fZ[7]|0}get(){let{A:J,B:Q,C:Y,D:G,E:X,F:K,G:z,H:W}=this;return[J,Q,Y,G,X,K,z,W]}set(J,Q,Y,G,X,K,z,W){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0,this.E=X|0,this.F=K|0,this.G=z|0,this.H=W|0}process(J,Q){for(let q=0;q<16;q++,Q+=4)jZ[q]=J.getUint32(Q,!1);for(let q=16;q<64;q++){let U=jZ[q-15],D=jZ[q-2],H=(0,F2.rotr)(U,7)^(0,F2.rotr)(U,18)^U>>>3,I=(0,F2.rotr)(D,17)^(0,F2.rotr)(D,19)^D>>>10;jZ[q]=I+jZ[q-7]+H+jZ[q-16]|0}let{A:Y,B:G,C:X,D:K,E:z,F:W,G:Z,H:V}=this;for(let q=0;q<64;q++){let U=(0,F2.rotr)(z,6)^(0,F2.rotr)(z,11)^(0,F2.rotr)(z,25),D=V+U+(0,W01.Chi)(z,W,Z)+o48[q]+jZ[q]|0,I=((0,F2.rotr)(Y,2)^(0,F2.rotr)(Y,13)^(0,F2.rotr)(Y,22))+(0,W01.Maj)(Y,G,X)|0;V=Z,Z=W,W=z,z=K+D|0,K=X,X=G,G=Y,Y=D+I|0}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,K=K+this.D|0,z=z+this.E|0,W=W+this.F|0,Z=Z+this.G|0,V=V+this.H|0,this.set(Y,G,X,K,z,W,Z,V)}roundClean(){jZ.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class Ac1 extends Z01{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}}Bc1.sha256=(0,F2.wrapConstructor)(()=>new Z01);Bc1.sha224=(0,F2.wrapConstructor)(()=>new Ac1)});var Fc1=M((Cc1)=>{Object.defineProperty(Cc1,"__esModule",{value:!0});Cc1.sha384=Cc1.sha512_256=Cc1.sha512_224=Cc1.sha512=Cc1.SHA512=void 0;var s48=z01(),p0=de(),ph=OJ(),[t48,e48]=(()=>p0.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))))(),hZ=new Uint32Array(80),bZ=new Uint32Array(80);class BO extends s48.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:K,Dh:z,Dl:W,Eh:Z,El:V,Fh:q,Fl:U,Gh:D,Gl:H,Hh:I,Hl:O}=this;return[J,Q,Y,G,X,K,z,W,Z,V,q,U,D,H,I,O]}set(J,Q,Y,G,X,K,z,W,Z,V,q,U,D,H,I,O){this.Ah=J|0,this.Al=Q|0,this.Bh=Y|0,this.Bl=G|0,this.Ch=X|0,this.Cl=K|0,this.Dh=z|0,this.Dl=W|0,this.Eh=Z|0,this.El=V|0,this.Fh=q|0,this.Fl=U|0,this.Gh=D|0,this.Gl=H|0,this.Hh=I|0,this.Hl=O|0}process(J,Q){for(let w=0;w<16;w++,Q+=4)hZ[w]=J.getUint32(Q),bZ[w]=J.getUint32(Q+=4);for(let w=16;w<80;w++){let N=hZ[w-15]|0,L=bZ[w-15]|0,R=p0.default.rotrSH(N,L,1)^p0.default.rotrSH(N,L,8)^p0.default.shrSH(N,L,7),C=p0.default.rotrSL(N,L,1)^p0.default.rotrSL(N,L,8)^p0.default.shrSL(N,L,7),F=hZ[w-2]|0,j=bZ[w-2]|0,E=p0.default.rotrSH(F,j,19)^p0.default.rotrBH(F,j,61)^p0.default.shrSH(F,j,6),$=p0.default.rotrSL(F,j,19)^p0.default.rotrBL(F,j,61)^p0.default.shrSL(F,j,6),f=p0.default.add4L(C,$,bZ[w-7],bZ[w-16]),k=p0.default.add4H(f,R,E,hZ[w-7],hZ[w-16]);hZ[w]=k|0,bZ[w]=f|0}let{Ah:Y,Al:G,Bh:X,Bl:K,Ch:z,Cl:W,Dh:Z,Dl:V,Eh:q,El:U,Fh:D,Fl:H,Gh:I,Gl:O,Hh:A,Hl:B}=this;for(let w=0;w<80;w++){let N=p0.default.rotrSH(q,U,14)^p0.default.rotrSH(q,U,18)^p0.default.rotrBH(q,U,41),L=p0.default.rotrSL(q,U,14)^p0.default.rotrSL(q,U,18)^p0.default.rotrBL(q,U,41),R=q&D^~q&I,C=U&H^~U&O,F=p0.default.add5L(B,L,C,e48[w],bZ[w]),j=p0.default.add5H(F,A,N,R,t48[w],hZ[w]),E=F|0,$=p0.default.rotrSH(Y,G,28)^p0.default.rotrBH(Y,G,34)^p0.default.rotrBH(Y,G,39),f=p0.default.rotrSL(Y,G,28)^p0.default.rotrBL(Y,G,34)^p0.default.rotrBL(Y,G,39),k=Y&X^Y&z^X&z,m=G&K^G&W^K&W;A=I|0,B=O|0,I=D|0,O=H|0,D=q|0,H=U|0,{h:q,l:U}=p0.default.add(Z|0,V|0,j|0,E|0),Z=z|0,V=W|0,z=X|0,W=K|0,X=Y|0,K=G|0;let y=p0.default.add3L(E,f,m);Y=p0.default.add3H(y,j,$,k),G=y|0}({h:Y,l:G}=p0.default.add(this.Ah|0,this.Al|0,Y|0,G|0)),{h:X,l:K}=p0.default.add(this.Bh|0,this.Bl|0,X|0,K|0),{h:z,l:W}=p0.default.add(this.Ch|0,this.Cl|0,z|0,W|0),{h:Z,l:V}=p0.default.add(this.Dh|0,this.Dl|0,Z|0,V|0),{h:q,l:U}=p0.default.add(this.Eh|0,this.El|0,q|0,U|0),{h:D,l:H}=p0.default.add(this.Fh|0,this.Fl|0,D|0,H|0),{h:I,l:O}=p0.default.add(this.Gh|0,this.Gl|0,I|0,O|0),{h:A,l:B}=p0.default.add(this.Hh|0,this.Hl|0,A|0,B|0),this.set(Y,G,X,K,z,W,Z,V,q,U,D,H,I,O,A,B)}roundClean(){hZ.fill(0),bZ.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)}}Cc1.SHA512=BO;class wc1 extends BO{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 Lc1 extends BO{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 Ec1 extends BO{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}}Cc1.sha512=(0,ph.wrapConstructor)(()=>new BO);Cc1.sha512_224=(0,ph.wrapConstructor)(()=>new wc1);Cc1.sha512_256=(0,ph.wrapConstructor)(()=>new Lc1);Cc1.sha384=(0,ph.wrapConstructor)(()=>new Ec1)});var kc1=M(($c1)=>{Object.defineProperty($c1,"__esModule",{value:!0});$c1.pbkdf2=X58;$c1.pbkdf2Sync=K58;var Tc1=X01(),Sc1=dh(),Pc1=Fc1(),ch=wZ();async function X58(J,Q,Y,G,X){if(!["sha256","sha512"].includes(X))throw Error("Only sha256 and sha512 are supported");return(0,ch.assertBytes)(J),(0,ch.assertBytes)(Q),(0,Tc1.pbkdf2Async)(X==="sha256"?Sc1.sha256:Pc1.sha512,J,Q,{c:Y,dkLen:G})}function K58(J,Q,Y,G,X){if(!["sha256","sha512"].includes(X))throw Error("Only sha256 and sha512 are supported");return(0,ch.assertBytes)(J),(0,ch.assertBytes)(Q),(0,Tc1.pbkdf2)(X==="sha256"?Sc1.sha256:Pc1.sha512,J,Q,{c:Y,dkLen:G})}});var gc1=M((yc1)=>{Object.defineProperty(yc1,"__esModule",{value:!0});yc1.scryptAsync=yc1.scrypt=void 0;var NO=BZ(),fc1=dh(),jc1=X01(),F0=OJ();function vc1(J,Q,Y,G,X,K){let z=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++],D=J[Q++]^Y[G++],H=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++],R=J[Q++]^Y[G++],C=z,F=W,j=Z,E=V,$=q,f=U,k=D,m=H,y=I,S=O,v=A,P=B,x=w,l=N,u=L,T=R;for(let p=0;p<8;p+=2)$^=(0,F0.rotl)(C+x|0,7),y^=(0,F0.rotl)($+C|0,9),x^=(0,F0.rotl)(y+$|0,13),C^=(0,F0.rotl)(x+y|0,18),S^=(0,F0.rotl)(f+F|0,7),l^=(0,F0.rotl)(S+f|0,9),F^=(0,F0.rotl)(l+S|0,13),f^=(0,F0.rotl)(F+l|0,18),u^=(0,F0.rotl)(v+k|0,7),j^=(0,F0.rotl)(u+v|0,9),k^=(0,F0.rotl)(j+u|0,13),v^=(0,F0.rotl)(k+j|0,18),E^=(0,F0.rotl)(T+P|0,7),m^=(0,F0.rotl)(E+T|0,9),P^=(0,F0.rotl)(m+E|0,13),T^=(0,F0.rotl)(P+m|0,18),F^=(0,F0.rotl)(C+E|0,7),j^=(0,F0.rotl)(F+C|0,9),E^=(0,F0.rotl)(j+F|0,13),C^=(0,F0.rotl)(E+j|0,18),k^=(0,F0.rotl)(f+$|0,7),m^=(0,F0.rotl)(k+f|0,9),$^=(0,F0.rotl)(m+k|0,13),f^=(0,F0.rotl)($+m|0,18),P^=(0,F0.rotl)(v+S|0,7),y^=(0,F0.rotl)(P+v|0,9),S^=(0,F0.rotl)(y+P|0,13),v^=(0,F0.rotl)(S+y|0,18),x^=(0,F0.rotl)(T+u|0,7),l^=(0,F0.rotl)(x+T|0,9),u^=(0,F0.rotl)(l+x|0,13),T^=(0,F0.rotl)(u+l|0,18);X[K++]=z+C|0,X[K++]=W+F|0,X[K++]=Z+j|0,X[K++]=V+E|0,X[K++]=q+$|0,X[K++]=U+f|0,X[K++]=D+k|0,X[K++]=H+m|0,X[K++]=I+y|0,X[K++]=O+S|0,X[K++]=A+v|0,X[K++]=B+P|0,X[K++]=w+x|0,X[K++]=N+l|0,X[K++]=L+u|0,X[K++]=R+T|0}function wO(J,Q,Y,G,X){let K=G+0,z=G+16*X;for(let W=0;W<16;W++)Y[z+W]=J[Q+(2*X-1)*16+W];for(let W=0;W<X;W++,K+=16,Q+=16){if(vc1(Y,z,J,Q,Y,K),W>0)z+=16;vc1(Y,K,J,Q+=16,Y,z)}}function hc1(J,Q,Y){let G=(0,F0.checkOpts)({dkLen:32,asyncTick:10,maxmem:1073742848},Y),{N:X,r:K,p:z,dkLen:W,asyncTick:Z,maxmem:V,onProgress:q}=G;if((0,NO.number)(X),(0,NO.number)(K),(0,NO.number)(z),(0,NO.number)(W),(0,NO.number)(Z),(0,NO.number)(V),q!==void 0&&typeof q!=="function")throw Error("progressCb should be function");let U=128*K,D=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(z<0||z>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 H=U*(X+z);if(H>V)throw Error(`Scrypt: parameters too large, ${H} (128 * r * (N + p)) > ${V} (maxmem)`);let I=(0,jc1.pbkdf2)(fc1.sha256,J,Q,{c:1,dkLen:U*z}),O=(0,F0.u32)(I),A=(0,F0.u32)(new Uint8Array(U*X)),B=(0,F0.u32)(new Uint8Array(U)),w=()=>{};if(q){let N=2*X*z,L=Math.max(Math.floor(N/1e4),1),R=0;w=()=>{if(R++,q&&(!(R%L)||R===N))q(R/N)}}return{N:X,r:K,p:z,dkLen:W,blockSize32:D,V:A,B32:O,B:I,tmp:B,blockMixCb:w,asyncTick:Z}}function bc1(J,Q,Y,G,X){let K=(0,jc1.pbkdf2)(fc1.sha256,J,Y,{c:1,dkLen:Q});return Y.fill(0),G.fill(0),X.fill(0),K}function Z58(J,Q,Y){let{N:G,r:X,p:K,dkLen:z,blockSize32:W,V:Z,B32:V,B:q,tmp:U,blockMixCb:D}=hc1(J,Q,Y);if(!F0.isLE)(0,F0.byteSwap32)(V);for(let H=0;H<K;H++){let I=W*H;for(let O=0;O<W;O++)Z[O]=V[I+O];for(let O=0,A=0;O<G-1;O++)wO(Z,A,Z,A+=W,X),D();wO(Z,(G-1)*W,V,I,X),D();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];wO(U,0,V,I,X),D()}}if(!F0.isLE)(0,F0.byteSwap32)(V);return bc1(J,z,q,Z,U)}yc1.scrypt=Z58;async function V58(J,Q,Y){let{N:G,r:X,p:K,dkLen:z,blockSize32:W,V:Z,B32:V,B:q,tmp:U,blockMixCb:D,asyncTick:H}=hc1(J,Q,Y);if(!F0.isLE)(0,F0.byteSwap32)(V);for(let I=0;I<K;I++){let O=W*I;for(let B=0;B<W;B++)Z[B]=V[O+B];let A=0;await(0,F0.asyncLoop)(G-1,H,()=>{wO(Z,A,Z,A+=W,X),D()}),wO(Z,(G-1)*W,V,O,X),D(),await(0,F0.asyncLoop)(G,H,()=>{let B=V[O+W-16]%G;for(let w=0;w<W;w++)U[w]=V[O+w]^Z[B*W+w];wO(U,0,V,O,X),D()})}if(!F0.isLE)(0,F0.byteSwap32)(V);return bc1(J,z,q,Z,U)}yc1.scryptAsync=V58});var lc1=M((uc1)=>{Object.defineProperty(uc1,"__esModule",{value:!0});uc1.scrypt=U58;uc1.scryptSync=D58;var mc1=gc1(),_h=wZ();async function U58(J,Q,Y,G,X,K,z){return(0,_h.assertBytes)(J),(0,_h.assertBytes)(Q),(0,mc1.scryptAsync)(J,Q,{N:Y,r:X,p:G,dkLen:K,onProgress:z})}function D58(J,Q,Y,G,X,K,z){return(0,_h.assertBytes)(J),(0,_h.assertBytes)(Q),(0,mc1.scrypt)(J,Q,{N:Y,r:X,p:G,dkLen:K,onProgress:z})}});var _U=M((ac1)=>{Object.defineProperty(ac1,"__esModule",{value:!0});ac1.bitMask=void 0;ac1.isBytes=nh;ac1.abytes=ah;ac1.bytesToHex=q01;ac1.numberToHexUnpadded=_c1;ac1.hexToNumber=U01;ac1.hexToBytes=oh;ac1.bytesToNumberBE=A58;ac1.bytesToNumberLE=B58;ac1.numberToBytesBE=ic1;ac1.numberToBytesLE=N58;ac1.numberToVarBytesBE=w58;ac1.ensureBytes=L58;ac1.concatBytes=nc1;ac1.equalBytes=E58;ac1.utf8ToBytes=C58;ac1.bitLen=R58;ac1.bitGet=F58;ac1.bitSet=T58;ac1.createHmacDrbg=P58;ac1.validateObject=k58;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var cc1=BigInt(0),ih=BigInt(1),I58=BigInt(2);function nh(J){return J instanceof Uint8Array||J!=null&&typeof J==="object"&&J.constructor.name==="Uint8Array"}function ah(J){if(!nh(J))throw Error("Uint8Array expected")}var O58=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function q01(J){ah(J);let Q="";for(let Y=0;Y<J.length;Y++)Q+=O58[J[Y]];return Q}function _c1(J){let Q=J.toString(16);return Q.length&1?`0${Q}`:Q}function U01(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);return BigInt(J===""?"0":`0x${J}`)}var tK={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function dc1(J){if(J>=tK._0&&J<=tK._9)return J-tK._0;if(J>=tK._A&&J<=tK._F)return J-(tK._A-10);if(J>=tK._a&&J<=tK._f)return J-(tK._a-10);return}function oh(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,K=0;X<Y;X++,K+=2){let z=dc1(J.charCodeAt(K)),W=dc1(J.charCodeAt(K+1));if(z===void 0||W===void 0){let Z=J[K]+J[K+1];throw Error('hex string expected, got non-hex character "'+Z+'" at index '+K)}G[X]=z*16+W}return G}function A58(J){return U01(q01(J))}function B58(J){return ah(J),U01(q01(Uint8Array.from(J).reverse()))}function ic1(J,Q){return oh(J.toString(16).padStart(Q*2,"0"))}function N58(J,Q){return ic1(J,Q).reverse()}function w58(J){return oh(_c1(J))}function L58(J,Q,Y){let G;if(typeof Q==="string")try{G=oh(Q)}catch(K){throw Error(`${J} must be valid hex string, got "${Q}". Cause: ${K}`)}else if(nh(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 nc1(...J){let Q=0;for(let G=0;G<J.length;G++){let X=J[G];ah(X),Q+=X.length}let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let K=J[G];Y.set(K,X),X+=K.length}return Y}function E58(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 C58(J){if(typeof J!=="string")throw Error(`utf8ToBytes expected string, got ${typeof J}`);return new Uint8Array(new TextEncoder().encode(J))}function R58(J){let Q;for(Q=0;J>cc1;J>>=ih,Q+=1);return Q}function F58(J,Q){return J>>BigInt(Q)&ih}function T58(J,Q,Y){return J|(Y?ih:cc1)<<BigInt(Q)}var S58=(J)=>(I58<<BigInt(J-1))-ih;ac1.bitMask=S58;var V01=(J)=>new Uint8Array(J),pc1=(J)=>Uint8Array.from(J);function P58(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=V01(J),X=V01(J),K=0,z=()=>{G.fill(1),X.fill(0),K=0},W=(...U)=>Y(X,G,...U),Z=(U=V01())=>{if(X=W(pc1([0]),U),G=W(),U.length===0)return;X=W(pc1([1]),U),G=W()},V=()=>{if(K++>=1000)throw Error("drbg: tried 1000 values");let U=0,D=[];while(U<Q){G=W();let H=G.slice();D.push(H),U+=G.length}return nc1(...D)};return(U,D)=>{z(),Z(U);let H=void 0;while(!(H=D(V())))Z();return z(),H}}var $58={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"||nh(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 k58(J,Q,Y={}){let G=(X,K,z)=>{let W=$58[K];if(typeof W!=="function")throw Error(`Invalid validator "${K}", expected function`);let Z=J[X];if(z&&Z===void 0)return;if(!W(Z,J))throw Error(`Invalid param ${String(X)}=${Z} (${typeof Z}), expected ${K}`)};for(let[X,K]of Object.entries(Q))G(X,K,!1);for(let[X,K]of Object.entries(Y))G(X,K,!0);return J}});var JR=M((X_1)=>{Object.defineProperty(X_1,"__esModule",{value:!0});X_1.isNegativeLE=void 0;X_1.mod=NJ;X_1.pow=tc1;X_1.pow2=J78;X_1.invert=rh;X_1.tonelliShanks=ec1;X_1.FpSqrt=J_1;X_1.validateField=G78;X_1.FpPow=Q_1;X_1.FpInvertBatch=Y_1;X_1.FpDiv=X78;X_1.FpIsSquare=K78;X_1.nLength=H01;X_1.Field=z78;X_1.FpSqrtOdd=W78;X_1.FpSqrtEven=Z78;X_1.hashToPrivateScalar=V78;X_1.getFieldBytesLength=M01;X_1.getMinHashLength=G_1;X_1.mapHashToField=q78;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var wJ=_U(),D4=BigInt(0),D8=BigInt(1),yZ=BigInt(2),s58=BigInt(3),D01=BigInt(4),rc1=BigInt(5),sc1=BigInt(8),t58=BigInt(9),e58=BigInt(16);function NJ(J,Q){let Y=J%Q;return Y>=D4?Y:Q+Y}function tc1(J,Q,Y){if(Y<=D4||Q<D4)throw Error("Expected power/modulo > 0");if(Y===D8)return D4;let G=D8;while(Q>D4){if(Q&D8)G=G*J%Y;J=J*J%Y,Q>>=D8}return G}function J78(J,Q,Y){let G=J;while(Q-- >D4)G*=G,G%=Y;return G}function rh(J,Q){if(J===D4||Q<=D4)throw Error(`invert: expected positive integers, got n=${J} mod=${Q}`);let Y=NJ(J,Q),G=Q,X=D4,K=D8,z=D8,W=D4;while(Y!==D4){let V=G/Y,q=G%Y,U=X-z*V,D=K-W*V;G=Y,Y=q,X=z,K=W,z=U,W=D}if(G!==D8)throw Error("invert: does not exist");return NJ(X,Q)}function ec1(J){let Q=(J-D8)/yZ,Y,G,X;for(Y=J-D8,G=0;Y%yZ===D4;Y/=yZ,G++);for(X=yZ;X<J&&tc1(X,Q,J)!==J-D8;X++);if(G===1){let z=(J+D8)/D01;return function(Z,V){let q=Z.pow(V,z);if(!Z.eql(Z.sqr(q),V))throw Error("Cannot find square root");return q}}let K=(Y+D8)/yZ;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,K),D=W.pow(Z,Y);while(!W.eql(D,W.ONE)){if(W.eql(D,W.ZERO))return W.ZERO;let H=1;for(let O=W.sqr(D);H<V;H++){if(W.eql(O,W.ONE))break;O=W.sqr(O)}let I=W.pow(q,D8<<BigInt(V-H-1));q=W.sqr(I),U=W.mul(U,I),D=W.mul(D,q),V=H}return U}}function J_1(J){if(J%D01===s58){let Q=(J+D8)/D01;return function(G,X){let K=G.pow(X,Q);if(!G.eql(G.sqr(K),X))throw Error("Cannot find square root");return K}}if(J%sc1===rc1){let Q=(J-rc1)/sc1;return function(G,X){let K=G.mul(X,yZ),z=G.pow(K,Q),W=G.mul(X,z),Z=G.mul(G.mul(W,yZ),z),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%e58===t58);return ec1(J)}var Q78=(J,Q)=>(NJ(J,Q)&D8)===D8;X_1.isNegativeLE=Q78;var Y78=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function G78(J){let Q={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},Y=Y78.reduce((G,X)=>{return G[X]="function",G},Q);return(0,wJ.validateObject)(J,Y)}function Q_1(J,Q,Y){if(Y<D4)throw Error("Expected power > 0");if(Y===D4)return J.ONE;if(Y===D8)return Q;let G=J.ONE,X=Q;while(Y>D4){if(Y&D8)G=J.mul(G,X);X=J.sqr(X),Y>>=D8}return G}function Y_1(J,Q){let Y=Array(Q.length),G=Q.reduce((K,z,W)=>{if(J.is0(z))return K;return Y[W]=K,J.mul(K,z)},J.ONE),X=J.inv(G);return Q.reduceRight((K,z,W)=>{if(J.is0(z))return K;return Y[W]=J.mul(K,Y[W]),J.mul(K,z)},X),Y}function X78(J,Q,Y){return J.mul(Q,typeof Y==="bigint"?rh(Y,J.ORDER):J.inv(Y))}function K78(J){let Q=(J.ORDER-D8)/yZ;return(Y)=>{let G=J.pow(Y,Q);return J.eql(G,J.ZERO)||J.eql(G,J.ONE)}}function H01(J,Q){let Y=Q!==void 0?Q:J.toString(2).length,G=Math.ceil(Y/8);return{nBitLength:Y,nByteLength:G}}function z78(J,Q,Y=!1,G={}){if(J<=D4)throw Error(`Expected Field ORDER > 0, got ${J}`);let{nBitLength:X,nByteLength:K}=H01(J,Q);if(K>2048)throw Error("Field lengths over 2048 bytes are not supported");let z=J_1(J),W=Object.freeze({ORDER:J,BITS:X,BYTES:K,MASK:(0,wJ.bitMask)(X),ZERO:D4,ONE:D8,create:(Z)=>NJ(Z,J),isValid:(Z)=>{if(typeof Z!=="bigint")throw Error(`Invalid field element: expected bigint, got ${typeof Z}`);return D4<=Z&&Z<J},is0:(Z)=>Z===D4,isOdd:(Z)=>(Z&D8)===D8,neg:(Z)=>NJ(-Z,J),eql:(Z,V)=>Z===V,sqr:(Z)=>NJ(Z*Z,J),add:(Z,V)=>NJ(Z+V,J),sub:(Z,V)=>NJ(Z-V,J),mul:(Z,V)=>NJ(Z*V,J),pow:(Z,V)=>Q_1(W,Z,V),div:(Z,V)=>NJ(Z*rh(V,J),J),sqrN:(Z)=>Z*Z,addN:(Z,V)=>Z+V,subN:(Z,V)=>Z-V,mulN:(Z,V)=>Z*V,inv:(Z)=>rh(Z,J),sqrt:G.sqrt||((Z)=>z(W,Z)),invertBatch:(Z)=>Y_1(W,Z),cmov:(Z,V,q)=>q?V:Z,toBytes:(Z)=>Y?(0,wJ.numberToBytesLE)(Z,K):(0,wJ.numberToBytesBE)(Z,K),fromBytes:(Z)=>{if(Z.length!==K)throw Error(`Fp.fromBytes: expected ${K}, got ${Z.length}`);return Y?(0,wJ.bytesToNumberLE)(Z):(0,wJ.bytesToNumberBE)(Z)}});return Object.freeze(W)}function W78(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 Z78(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 V78(J,Q,Y=!1){J=(0,wJ.ensureBytes)("privateHash",J);let G=J.length,X=H01(Q).nByteLength+8;if(X<24||G<X||G>1024)throw Error(`hashToPrivateScalar: expected ${X}-1024 bytes of input, got ${G}`);let K=Y?(0,wJ.bytesToNumberLE)(J):(0,wJ.bytesToNumberBE)(J);return NJ(K,Q-D8)+D8}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 G_1(J){let Q=M01(J);return Q+Math.ceil(Q/2)}function q78(J,Q,Y=!1){let G=J.length,X=M01(Q),K=G_1(Q);if(G<16||G<K||G>1024)throw Error(`expected ${K}-1024 bytes of input, got ${G}`);let z=Y?(0,wJ.bytesToNumberBE)(J):(0,wJ.bytesToNumberLE)(J),W=NJ(z,Q-D8)+D8;return Y?(0,wJ.numberToBytesLE)(W,X):(0,wJ.numberToBytesBE)(W,X)}});var Z_1=M((W_1)=>{Object.defineProperty(W_1,"__esModule",{value:!0});W_1.wNAF=f78;W_1.validateBasic=j78;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var z_1=JR(),k78=_U(),v78=BigInt(0),I01=BigInt(1);function f78(J,Q){let Y=(X,K)=>{let z=K.negate();return X?z:K},G=(X)=>{let K=Math.ceil(Q/X)+1,z=2**(X-1);return{windows:K,windowSize:z}};return{constTimeNegate:Y,unsafeLadder(X,K){let z=J.ZERO,W=X;while(K>v78){if(K&I01)z=z.add(W);W=W.double(),K>>=I01}return z},precomputeWindow(X,K){let{windows:z,windowSize:W}=G(K),Z=[],V=X,q=V;for(let U=0;U<z;U++){q=V,Z.push(q);for(let D=1;D<W;D++)q=q.add(V),Z.push(q);V=q.double()}return Z},wNAF(X,K,z){let{windows:W,windowSize:Z}=G(X),V=J.ZERO,q=J.BASE,U=BigInt(2**X-1),D=2**X,H=BigInt(X);for(let I=0;I<W;I++){let O=I*Z,A=Number(z&U);if(z>>=H,A>Z)A-=D,z+=I01;let B=O,w=O+Math.abs(A)-1,N=I%2!==0,L=A<0;if(A===0)q=q.add(Y(N,K[B]));else V=V.add(Y(L,K[w]))}return{p:V,f:q}},wNAFCached(X,K,z,W){let Z=X._WINDOW_SIZE||1,V=K.get(X);if(!V){if(V=this.precomputeWindow(X,Z),Z!==1)K.set(X,W(V))}return this.wNAF(Z,V,z)}}}function j78(J){return(0,z_1.validateField)(J.Fp),(0,k78.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 A01=M((D_1)=>{Object.defineProperty(D_1,"__esModule",{value:!0});D_1.DER=void 0;D_1.weierstrassPoints=q_1;D_1.weierstrass=u78;D_1.SWUFpSqrtRatio=U_1;D_1.mapToCurveSimpleSWU=l78;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var O01=Z_1(),LO=JR(),a8=_U(),hG=_U();function y78(J){let Q=(0,O01.validateBasic)(J);a8.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:x78,hexToBytes:g78}=a8;D_1.DER={Err:class extends Error{constructor(Q=""){super(Q)}},_parseInt(J){let{Err:Q}=D_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:x78(G),l:J.subarray(Y+2)}},toSig(J){let{Err:Q}=D_1.DER,Y=typeof J==="string"?g78(J):J;a8.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:K}=D_1.DER._parseInt(Y.subarray(2)),{d:z,l:W}=D_1.DER._parseInt(K);if(W.length)throw new Q("Invalid signature: left bytes after parsing");return{r:X,s:z}},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)),K=G.length/2,z=X.length/2,W=Y(K),Z=Y(z);return`30${Y(z+K+4)}02${Z}${X}02${W}${G}`}};var eQ=BigInt(0),M9=BigInt(1),xZ=BigInt(2),sh=BigInt(3),V_1=BigInt(4);function q_1(J){let Q=y78(J),{Fp:Y}=Q,G=Q.toBytes||((I,O,A)=>{let B=O.toAffine();return a8.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 K(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),K(Q.Gx)))throw Error("bad generator point: equation left != right");function z(I){return typeof I==="bigint"&&eQ<I&&I<Q.n}function W(I){if(!z(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(a8.isBytes(I))I=a8.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:a8.bytesToNumberBE((0,hG.ensureBytes)("private key",I,A))}catch(L){throw Error(`private key must be ${A} bytes, hex or bigint, not ${typeof I}`)}if(B)N=LO.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,hG.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=K(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,R=Y.eql(Y.mul(O,L),Y.mul(w,B)),C=Y.eql(Y.mul(A,L),Y.mul(N,B));return R&&C}negate(){return new U(this.px,Y.neg(this.py),this.pz)}double(){let{a:I,b:O}=Q,A=Y.mul(O,sh),{px:B,py:w,pz:N}=this,L=Y.ZERO,R=Y.ZERO,C=Y.ZERO,F=Y.mul(B,B),j=Y.mul(w,w),E=Y.mul(N,N),$=Y.mul(B,w);return $=Y.add($,$),C=Y.mul(B,N),C=Y.add(C,C),L=Y.mul(I,C),R=Y.mul(A,E),R=Y.add(L,R),L=Y.sub(j,R),R=Y.add(j,R),R=Y.mul(L,R),L=Y.mul($,L),C=Y.mul(A,C),E=Y.mul(I,E),$=Y.sub(F,E),$=Y.mul(I,$),$=Y.add($,C),C=Y.add(F,F),F=Y.add(C,F),F=Y.add(F,E),F=Y.mul(F,$),R=Y.add(R,F),E=Y.mul(w,N),E=Y.add(E,E),F=Y.mul(E,$),L=Y.sub(L,F),C=Y.mul(E,j),C=Y.add(C,C),C=Y.add(C,C),new U(L,R,C)}add(I){q(I);let{px:O,py:A,pz:B}=this,{px:w,py:N,pz:L}=I,R=Y.ZERO,C=Y.ZERO,F=Y.ZERO,j=Q.a,E=Y.mul(Q.b,sh),$=Y.mul(O,w),f=Y.mul(A,N),k=Y.mul(B,L),m=Y.add(O,A),y=Y.add(w,N);m=Y.mul(m,y),y=Y.add($,f),m=Y.sub(m,y),y=Y.add(O,B);let S=Y.add(w,L);return y=Y.mul(y,S),S=Y.add($,k),y=Y.sub(y,S),S=Y.add(A,B),R=Y.add(N,L),S=Y.mul(S,R),R=Y.add(f,k),S=Y.sub(S,R),F=Y.mul(j,y),R=Y.mul(E,k),F=Y.add(R,F),R=Y.sub(f,F),F=Y.add(f,F),C=Y.mul(R,F),f=Y.add($,$),f=Y.add(f,$),k=Y.mul(j,k),y=Y.mul(E,y),f=Y.add(f,k),k=Y.sub($,k),k=Y.mul(j,k),y=Y.add(y,k),$=Y.mul(f,y),C=Y.add(C,$),$=Y.mul(S,y),R=Y.mul(m,R),R=Y.sub(R,$),$=Y.mul(m,f),F=Y.mul(S,F),F=Y.add(F,$),new U(R,C,F)}subtract(I){return this.add(I.negate())}is0(){return this.equals(U.ZERO)}wNAF(I){return H.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===eQ)return O;if(W(I),I===M9)return this;let{endo:A}=Q;if(!A)return H.unsafeLadder(this,I);let{k1neg:B,k1:w,k2neg:N,k2:L}=A.splitScalar(I),R=O,C=O,F=this;while(w>eQ||L>eQ){if(w&M9)R=R.add(F);if(L&M9)C=C.add(F);F=F.double(),w>>=M9,L>>=M9}if(B)R=R.negate();if(N)C=C.negate();return C=new U(Y.mul(C.px,A.beta),C.py,C.pz),R.add(C)}multiply(I){W(I);let O=I,A,B,{endo:w}=Q;if(w){let{k1neg:N,k1:L,k2neg:R,k2:C}=w.splitScalar(O),{p:F,f:j}=this.wNAF(L),{p:E,f:$}=this.wNAF(C);F=H.constTimeNegate(N,F),E=H.constTimeNegate(R,E),E=new U(Y.mul(E.px,w.beta),E.py,E.pz),A=F.add(E),B=j.add($)}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,R)=>R===eQ||R===M9||!L.equals(B)?L.multiplyUnsafe(R):L.multiply(R),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),R=Y.mul(B,I);if(w)return{x:Y.ZERO,y:Y.ZERO};if(!Y.eql(R,Y.ONE))throw Error("invZ was invalid");return{x:N,y:L}}isTorsionFree(){let{h:I,isTorsionFree:O}=Q;if(I===M9)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===M9)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 a8.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 D=Q.nBitLength,H=(0,O01.wNAF)(U,Q.endo?Math.ceil(D/2):D);return{CURVE:Q,ProjectivePoint:U,normPrivateKeyToScalar:Z,weierstrassEquation:K,isWithinCurveOrder:z}}function m78(J){let Q=(0,O01.validateBasic)(J);return a8.validateObject(Q,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...Q})}function u78(J){let Q=m78(J),{Fp:Y,n:G}=Q,X=Y.BYTES+1,K=2*Y.BYTES+1;function z(S){return eQ<S&&S<Y.ORDER}function W(S){return LO.mod(S,G)}function Z(S){return LO.invert(S,G)}let{ProjectivePoint:V,normPrivateKeyToScalar:q,weierstrassEquation:U,isWithinCurveOrder:D}=q_1({...Q,toBytes(S,v,P){let x=v.toAffine(),l=Y.toBytes(x.x),u=a8.concatBytes;if(P)return u(Uint8Array.from([v.hasEvenY()?2:3]),l);else return u(Uint8Array.from([4]),l,Y.toBytes(x.y))},fromBytes(S){let v=S.length,P=S[0],x=S.subarray(1);if(v===X&&(P===2||P===3)){let l=a8.bytesToNumberBE(x);if(!z(l))throw Error("Point is not on curve");let u=U(l),T;try{T=Y.sqrt(u)}catch(o){let J1=o instanceof Error?": "+o.message:"";throw Error("Point is not on curve"+J1)}let p=(T&M9)===M9;if((P&1)===1!==p)T=Y.neg(T);return{x:l,y:T}}else if(v===K&&P===4){let l=Y.fromBytes(x.subarray(0,Y.BYTES)),u=Y.fromBytes(x.subarray(Y.BYTES,2*Y.BYTES));return{x:l,y:u}}else throw Error(`Point of length ${v} was invalid. Expected ${X} compressed bytes or ${K} uncompressed bytes`)}}),H=(S)=>a8.bytesToHex(a8.numberToBytesBE(S,Q.nByteLength));function I(S){let v=G>>M9;return S>v}function O(S){return I(S)?W(-S):S}let A=(S,v,P)=>a8.bytesToNumberBE(S.slice(v,P));class B{constructor(S,v,P){this.r=S,this.s=v,this.recovery=P,this.assertValidity()}static fromCompact(S){let v=Q.nByteLength;return S=(0,hG.ensureBytes)("compactSignature",S,v*2),new B(A(S,0,v),A(S,v,2*v))}static fromDER(S){let{r:v,s:P}=D_1.DER.toSig((0,hG.ensureBytes)("DER",S));return new B(v,P)}assertValidity(){if(!D(this.r))throw Error("r must be 0 < r < CURVE.n");if(!D(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:v,s:P,recovery:x}=this,l=F((0,hG.ensureBytes)("msgHash",S));if(x==null||![0,1,2,3].includes(x))throw Error("recovery id invalid");let u=x===2||x===3?v+Q.n:v;if(u>=Y.ORDER)throw Error("recovery id 2 or 3 invalid");let T=(x&1)===0?"02":"03",p=V.fromHex(T+H(u)),c=Z(u),o=W(-l*c),J1=W(P*c),U1=V.BASE.multiplyAndAddUnsafe(p,o,J1);if(!U1)throw Error("point at infinify");return U1.assertValidity(),U1}hasHighS(){return I(this.s)}normalizeS(){return this.hasHighS()?new B(this.r,W(-this.s),this.recovery):this}toDERRawBytes(){return a8.hexToBytes(this.toDERHex())}toDERHex(){return D_1.DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return a8.hexToBytes(this.toCompactHex())}toCompactHex(){return H(this.r)+H(this.s)}}let w={isValidPrivateKey(S){try{return q(S),!0}catch(v){return!1}},normPrivateKeyToScalar:q,randomPrivateKey:()=>{let S=LO.getMinHashLength(Q.n);return LO.mapHashToField(Q.randomBytes(S),Q.n)},precompute(S=8,v=V.BASE){return v._setWindowSize(S),v.multiply(BigInt(3)),v}};function N(S,v=!0){return V.fromPrivateKey(S).toRawBytes(v)}function L(S){let v=a8.isBytes(S),P=typeof S==="string",x=(v||P)&&S.length;if(v)return x===X||x===K;if(P)return x===2*X||x===2*K;if(S instanceof V)return!0;return!1}function R(S,v,P=!0){if(L(S))throw Error("first arg must be private key");if(!L(v))throw Error("second arg must be public key");return V.fromHex(v).multiply(q(S)).toRawBytes(P)}let C=Q.bits2int||function(S){let v=a8.bytesToNumberBE(S),P=S.length*8-Q.nBitLength;return P>0?v>>BigInt(P):v},F=Q.bits2int_modN||function(S){return W(C(S))},j=a8.bitMask(Q.nBitLength);function E(S){if(typeof S!=="bigint")throw Error("bigint expected");if(!(eQ<=S&&S<j))throw Error(`bigint expected < 2^${Q.nBitLength}`);return a8.numberToBytesBE(S,Q.nByteLength)}function $(S,v,P=f){if(["recovered","canonical"].some((g)=>(g in P)))throw Error("sign() legacy options not supported");let{hash:x,randomBytes:l}=Q,{lowS:u,prehash:T,extraEntropy:p}=P;if(u==null)u=!0;if(S=(0,hG.ensureBytes)("msgHash",S),T)S=(0,hG.ensureBytes)("prehashed msgHash",x(S));let c=F(S),o=q(v),J1=[E(o),E(c)];if(p!=null&&p!==!1){let g=p===!0?l(Y.BYTES):p;J1.push((0,hG.ensureBytes)("extraEntropy",g))}let U1=a8.concatBytes(...J1),N1=c;function w1(g){let d=C(g);if(!D(d))return;let _=Z(d),a=V.BASE.multiply(d).toAffine(),i=W(a.x);if(i===eQ)return;let t=W(_*W(N1+i*o));if(t===eQ)return;let X1=(a.x===i?0:2)|Number(a.y&M9),r=t;if(u&&I(t))r=O(t),X1^=1;return new B(i,r,X1)}return{seed:U1,k2sig:w1}}let f={lowS:Q.lowS,prehash:!1},k={lowS:Q.lowS,prehash:!1};function m(S,v,P=f){let{seed:x,k2sig:l}=$(S,v,P),u=Q;return a8.createHmacDrbg(u.hash.outputLen,u.nByteLength,u.hmac)(x,l)}V.BASE._setWindowSize(8);function y(S,v,P,x=k){let l=S;if(v=(0,hG.ensureBytes)("msgHash",v),P=(0,hG.ensureBytes)("publicKey",P),"strict"in x)throw Error("options.strict was renamed to lowS");let{lowS:u,prehash:T}=x,p=void 0,c;try{if(typeof l==="string"||a8.isBytes(l))try{p=B.fromDER(l)}catch(a){if(!(a instanceof D_1.DER.Err))throw a;p=B.fromCompact(l)}else if(typeof l==="object"&&typeof l.r==="bigint"&&typeof l.s==="bigint"){let{r:a,s:i}=l;p=new B(a,i)}else throw Error("PARSE");c=V.fromHex(P)}catch(a){if(a.message==="PARSE")throw Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(u&&p.hasHighS())return!1;if(T)v=Q.hash(v);let{r:o,s:J1}=p,U1=F(v),N1=Z(J1),w1=W(U1*N1),g=W(o*N1),d=V.BASE.multiplyAndAddUnsafe(c,w1,g)?.toAffine();if(!d)return!1;return W(d.x)===o}return{CURVE:Q,getPublicKey:N,getSharedSecret:R,sign:m,verify:y,ProjectivePoint:V,Signature:B,utils:w}}function U_1(J,Q){let Y=J.ORDER,G=eQ;for(let I=Y-M9;I%xZ===eQ;I/=xZ)G+=M9;let X=G,K=xZ<<X-M9-M9,z=K*xZ,W=(Y-M9)/z,Z=(W-M9)/xZ,V=z-M9,q=K,U=J.pow(Q,W),D=J.pow(Q,(W+M9)/xZ),H=(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 R=J.eql(N,J.ONE);B=J.mul(w,D),N=J.mul(L,A),w=J.cmov(B,w,R),L=J.cmov(N,L,R);for(let C=X;C>M9;C--){let F=C-xZ;F=xZ<<F-M9;let j=J.pow(L,F),E=J.eql(j,J.ONE);B=J.mul(w,A),A=J.mul(A,A),j=J.mul(L,A),w=J.cmov(B,w,E),L=J.cmov(j,L,E)}return{isValid:R,value:w}};if(J.ORDER%V_1===sh){let I=(J.ORDER-sh)/V_1,O=J.sqrt(J.neg(Q));H=(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 R=J.mul(L,O),C=J.mul(J.sqr(L),B),F=J.eql(C,A),j=J.cmov(R,L,F);return{isValid:F,value:j}}}return H}function l78(J,Q){if(LO.validateField(J),!J.isValid(Q.A)||!J.isValid(Q.B)||!J.isValid(Q.Z))throw Error("mapToCurveSimpleSWU: invalid opts");let Y=U_1(J,Q.Z);if(!J.isOdd)throw Error("Fp.isOdd is not implemented!");return(G)=>{let X,K,z,W,Z,V,q,U;X=J.sqr(G),X=J.mul(X,Q.Z),K=J.sqr(X),K=J.add(K,X),z=J.add(K,J.ONE),z=J.mul(z,Q.B),W=J.cmov(Q.Z,J.neg(K),!J.eql(K,J.ZERO)),W=J.mul(W,Q.A),K=J.sqr(z),V=J.sqr(W),Z=J.mul(V,Q.A),K=J.add(K,Z),K=J.mul(K,z),V=J.mul(V,W),Z=J.mul(V,Q.B),K=J.add(K,Z),q=J.mul(X,z);let{isValid:D,value:H}=Y(K,V);U=J.mul(X,G),U=J.mul(U,H),q=J.cmov(q,z,D),U=J.cmov(U,H,D);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 O_1=M((I_1)=>{Object.defineProperty(I_1,"__esModule",{value:!0});I_1.getHash=M_1;I_1.createCurve=a78;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var i78=G01(),H_1=OJ(),n78=A01();function M_1(J){return{hash:J,hmac:(Q,...Y)=>(0,i78.hmac)(J,Q,(0,H_1.concatBytes)(...Y)),randomBytes:H_1.randomBytes}}function a78(J,Q){let Y=(G)=>(0,n78.weierstrass)({...J,...M_1(G)});return Object.freeze({...Y(Q),create:Y})}});var w_1=M((N_1)=>{Object.defineProperty(N_1,"__esModule",{value:!0});N_1.expand_message_xmd=A_1;N_1.expand_message_xof=B_1;N_1.hash_to_field=B01;N_1.isogenyMap=J38;N_1.createHasher=Q38;var s78=JR(),n5=_U(),t78=n5.bytesToNumberBE;function gZ(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 e78(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 N01(J){if(!Number.isSafeInteger(J))throw Error("number expected")}function A_1(J,Q,Y,G){if((0,n5.abytes)(J),(0,n5.abytes)(Q),N01(Y),Q.length>255)Q=G((0,n5.concatBytes)((0,n5.utf8ToBytes)("H2C-OVERSIZE-DST-"),Q));let{outputLen:X,blockLen:K}=G,z=Math.ceil(Y/X);if(z>255)throw Error("Invalid xmd length");let W=(0,n5.concatBytes)(Q,gZ(Q.length,1)),Z=gZ(0,K),V=gZ(Y,2),q=Array(z),U=G((0,n5.concatBytes)(Z,J,V,gZ(0,1),W));q[0]=G((0,n5.concatBytes)(U,gZ(1,1),W));for(let H=1;H<=z;H++){let I=[e78(U,q[H-1]),gZ(H+1,1),W];q[H]=G((0,n5.concatBytes)(...I))}return(0,n5.concatBytes)(...q).slice(0,Y)}function B_1(J,Q,Y,G,X){if((0,n5.abytes)(J),(0,n5.abytes)(Q),N01(Y),Q.length>255){let K=Math.ceil(2*G/8);Q=X.create({dkLen:K}).update((0,n5.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(gZ(Y,2)).update(Q).update(gZ(Q.length,1)).digest()}function B01(J,Q,Y){(0,n5.validateObject)(Y,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:G,k:X,m:K,hash:z,expand:W,DST:Z}=Y;(0,n5.abytes)(J),N01(Q);let V=typeof Z==="string"?(0,n5.utf8ToBytes)(Z):Z,q=G.toString(2).length,U=Math.ceil((q+X)/8),D=Q*K*U,H;if(W==="xmd")H=A_1(J,V,D,z);else if(W==="xof")H=B_1(J,V,D,X,z);else if(W==="_internal_pass")H=J;else throw Error('expand must be "xmd" or "xof"');let I=Array(Q);for(let O=0;O<Q;O++){let A=Array(K);for(let B=0;B<K;B++){let w=U*(B+O*K),N=H.subarray(w,w+U);A[B]=(0,s78.mod)(t78(N),G)}I[O]=A}return I}function J38(J,Q){let Y=Q.map((G)=>Array.from(G).reverse());return(G,X)=>{let[K,z,W,Z]=Y.map((V)=>V.reduce((q,U)=>J.add(J.mul(q,G),U)));return G=J.div(K,z),X=J.mul(X,J.div(W,Z)),{x:G,y:X}}}function Q38(J,Q,Y){if(typeof Q!=="function")throw Error("mapToCurve() must be defined");return{hashToCurve(G,X){let K=B01(G,2,{...Y,DST:Y.DST,...X}),z=J.fromAffine(Q(K[0])),W=J.fromAffine(Q(K[1])),Z=z.add(W).clearCofactor();return Z.assertValidity(),Z},encodeToCurve(G,X){let K=B01(G,1,{...Y,DST:Y.encodeDST,...X}),z=J.fromAffine(Q(K[0])).clearCofactor();return z.assertValidity(),z},mapToCurve(G){if(!Array.isArray(G))throw Error("mapToCurve: expected array of bigints");for(let K of G)if(typeof K!=="bigint")throw Error(`mapToCurve: expected array of bigints, got ${K} in array`);let X=J.fromAffine(Q(G)).clearCofactor();return X.assertValidity(),X}}}});var j_1=M((v_1)=>{Object.defineProperty(v_1,"__esModule",{value:!0});v_1.encodeToCurve=v_1.hashToCurve=v_1.schnorr=v_1.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var th=dh(),W38=OJ(),Z38=O_1(),C_1=w_1(),m4=JR(),a5=_U(),V38=A01(),Yb=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),eh=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),R_1=BigInt(1),Jb=BigInt(2),L_1=(J,Q)=>(J+Q/Jb)/Q;function F_1(J){let Q=Yb,Y=BigInt(3),G=BigInt(6),X=BigInt(11),K=BigInt(22),z=BigInt(23),W=BigInt(44),Z=BigInt(88),V=J*J*J%Q,q=V*V*J%Q,U=(0,m4.pow2)(q,Y,Q)*q%Q,D=(0,m4.pow2)(U,Y,Q)*q%Q,H=(0,m4.pow2)(D,Jb,Q)*V%Q,I=(0,m4.pow2)(H,X,Q)*H%Q,O=(0,m4.pow2)(I,K,Q)*I%Q,A=(0,m4.pow2)(O,W,Q)*O%Q,B=(0,m4.pow2)(A,Z,Q)*A%Q,w=(0,m4.pow2)(B,W,Q)*O%Q,N=(0,m4.pow2)(w,Y,Q)*q%Q,L=(0,m4.pow2)(N,z,Q)*I%Q,R=(0,m4.pow2)(L,G,Q)*V%Q,C=(0,m4.pow2)(R,Jb,Q);if(!mZ.eql(mZ.sqr(C),J))throw Error("Cannot find square root");return C}var mZ=(0,m4.Field)(Yb,void 0,void 0,{sqrt:F_1});v_1.secp256k1=(0,Z38.createCurve)({a:BigInt(0),b:BigInt(7),Fp:mZ,n:eh,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:(J)=>{let Q=eh,Y=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),G=-R_1*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),X=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),K=Y,z=BigInt("0x100000000000000000000000000000000"),W=L_1(K*J,Q),Z=L_1(-G*J,Q),V=(0,m4.mod)(J-W*Y-Z*X,Q),q=(0,m4.mod)(-W*G-Z*K,Q),U=V>z,D=q>z;if(U)V=Q-V;if(D)q=Q-q;if(V>z||q>z)throw Error("splitScalar: Endomorphism failed, k="+J);return{k1neg:U,k1:V,k2neg:D,k2:q}}}},th.sha256);var Gb=BigInt(0),T_1=(J)=>typeof J==="bigint"&&Gb<J&&J<Yb,q38=(J)=>typeof J==="bigint"&&Gb<J&&J<eh,E_1={};function Qb(J,...Q){let Y=E_1[J];if(Y===void 0){let G=(0,th.sha256)(Uint8Array.from(J,(X)=>X.charCodeAt(0)));Y=(0,a5.concatBytes)(G,G),E_1[J]=Y}return(0,th.sha256)((0,a5.concatBytes)(Y,...Q))}var C01=(J)=>J.toRawBytes(!0).slice(1),L01=(J)=>(0,a5.numberToBytesBE)(J,32),w01=(J)=>(0,m4.mod)(J,Yb),QR=(J)=>(0,m4.mod)(J,eh),R01=v_1.secp256k1.ProjectivePoint,U38=(J,Q,Y)=>R01.BASE.multiplyAndAddUnsafe(J,Q,Y);function E01(J){let Q=v_1.secp256k1.utils.normPrivateKeyToScalar(J),Y=R01.fromPrivateKey(Q);return{scalar:Y.hasEvenY()?Q:QR(-Q),bytes:C01(Y)}}function S_1(J){if(!T_1(J))throw Error("bad x: need 0 < x < p");let Q=w01(J*J),Y=w01(Q*J+BigInt(7)),G=F_1(Y);if(G%Jb!==Gb)G=w01(-G);let X=new R01(J,G,R_1);return X.assertValidity(),X}function P_1(...J){return QR((0,a5.bytesToNumberBE)(Qb("BIP0340/challenge",...J)))}function D38(J){return E01(J).bytes}function H38(J,Q,Y=(0,W38.randomBytes)(32)){let G=(0,a5.ensureBytes)("message",J),{bytes:X,scalar:K}=E01(Q),z=(0,a5.ensureBytes)("auxRand",Y,32),W=L01(K^(0,a5.bytesToNumberBE)(Qb("BIP0340/aux",z))),Z=Qb("BIP0340/nonce",W,X,G),V=QR((0,a5.bytesToNumberBE)(Z));if(V===Gb)throw Error("sign failed: k is zero");let{bytes:q,scalar:U}=E01(V),D=P_1(q,X,G),H=new Uint8Array(64);if(H.set(q,0),H.set(L01(QR(U+D*K)),32),!$_1(H,G,X))throw Error("sign: Invalid signature produced");return H}function $_1(J,Q,Y){let G=(0,a5.ensureBytes)("signature",J,64),X=(0,a5.ensureBytes)("message",Q),K=(0,a5.ensureBytes)("publicKey",Y,32);try{let z=S_1((0,a5.bytesToNumberBE)(K)),W=(0,a5.bytesToNumberBE)(G.subarray(0,32));if(!T_1(W))return!1;let Z=(0,a5.bytesToNumberBE)(G.subarray(32,64));if(!q38(Z))return!1;let V=P_1(L01(W),C01(z),X),q=U38(z,Z,QR(-V));if(!q||!q.hasEvenY()||q.toAffine().x!==W)return!1;return!0}catch(z){return!1}}v_1.schnorr=(()=>({getPublicKey:D38,sign:H38,verify:$_1,utils:{randomPrivateKey:v_1.secp256k1.utils.randomPrivateKey,lift_x:S_1,pointToBytes:C01,numberToBytesBE:a5.numberToBytesBE,bytesToNumberBE:a5.bytesToNumberBE,taggedHash:Qb,mod:m4.mod}}))();var M38=(()=>(0,C_1.isogenyMap)(mZ,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map((J)=>J.map((Q)=>BigInt(Q)))))(),I38=(()=>(0,V38.mapToCurveSimpleSWU)(mZ,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:mZ.create(BigInt("-11"))}))(),k_1=(()=>(0,C_1.createHasher)(v_1.secp256k1.ProjectivePoint,(J)=>{let{x:Q,y:Y}=I38(mZ.create(J[0]));return M38(Q,Y)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:mZ.ORDER,m:1,k:128,expand:"xmd",hash:th.sha256}))();v_1.hashToCurve=(()=>k_1.hashToCurve)();v_1.encodeToCurve=(()=>k_1.encodeToCurve)()});var h_1=M((F01)=>{Object.defineProperty(F01,"__esModule",{value:!0});F01.secp256k1=void 0;var B38=j_1();Object.defineProperty(F01,"secp256k1",{enumerable:!0,get:function(){return B38.secp256k1}})});var uZ=M((a9)=>{var w38=a9&&a9.__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]}),L38=a9&&a9.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),E38=a9&&a9.__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))w38(Q,J,Y)}return L38(Q,J),Q},T01;Object.defineProperty(a9,"__esModule",{value:!0});a9.SECP256K1_ORDER_DIV_2=a9.SECP256K1_ORDER=a9.MAX_INTEGER=a9.MAX_UINT64=a9.secp256k1=void 0;var b_1=E38(h_1());a9.secp256k1=(T01=b_1.secp256k1)!==null&&T01!==void 0?T01:b_1;a9.MAX_UINT64=BigInt("0xffffffffffffffff");a9.MAX_INTEGER=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");a9.SECP256K1_ORDER=a9.secp256k1.CURVE.n;a9.SECP256K1_ORDER_DIV_2=a9.SECP256K1_ORDER/BigInt(2)});var S01=M((y_1)=>{Object.defineProperty(y_1,"__esModule",{value:!0});y_1.keyStoreSchema=void 0;y_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 GR=M((p_1)=>{Object.defineProperty(p_1,"__esModule",{value:!0});p_1.CustomChain=p_1.ConsensusAlgorithm=p_1.ConsensusType=p_1.Hardfork=p_1.Chain=void 0;var g_1;(function(J){J[J.Mainnet=1]="Mainnet",J[J.Goerli=5]="Goerli",J[J.Sepolia=11155111]="Sepolia"})(g_1||(p_1.Chain=g_1={}));var m_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"})(m_1||(p_1.Hardfork=m_1={}));var u_1;(function(J){J.ProofOfStake="pos",J.ProofOfWork="pow",J.ProofOfAuthority="poa"})(u_1||(p_1.ConsensusType=u_1={}));var l_1;(function(J){J.Ethash="ethash",J.Clique="clique",J.Casper="casper"})(l_1||(p_1.ConsensusAlgorithm=l_1={}));var d_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"})(d_1||(p_1.CustomChain=d_1={}))});var Xb=M((i_1)=>{Object.defineProperty(i_1,"__esModule",{value:!0});i_1.TypeOutput=void 0;var __1;(function(J){J[J.Number=0]="Number",J[J.BigInt=1]="BigInt",J[J.Uint8Array=2]="Uint8Array",J[J.PrefixedHexString=3]="PrefixedHexString"})(__1||(i_1.TypeOutput=__1={}))});var bG=M((s_1)=>{Object.defineProperty(s_1,"__esModule",{value:!0});s_1.ecrecover=s_1.bigIntToHex=s_1.unpadUint8Array=s_1.setLengthLeft=s_1.zeros=s_1.toUint8Array=s_1.intToUint8Array=s_1.stripHexPrefix=void 0;s_1.parseGethGenesis=v38;s_1.padToEven=P01;s_1.uint8ArrayToBigInt=XR;s_1.bigIntToUint8Array=o_1;s_1.assertIsUint8Array=$01;s_1.stripZeros=r_1;s_1.bigIntToUnpaddedUint8Array=m38;s_1.toType=p38;var zR=u0(),EO=u1(),S38=uZ(),o5=GR(),Kb=Xb(),P38=(J)=>{if(typeof J!=="string")throw Error(`[stripHexPrefix] input must be type 'string', received ${typeof J}`);return(0,zR.isHexPrefixed)(J)?J.slice(2):J};s_1.stripHexPrefix=P38;function $38(J){if(!J||J==="0x0")return"0x0000000000000000";if((0,zR.isHexPrefixed)(J))return`0x${s_1.stripHexPrefix(J).padStart(16,"0")}`;return`0x${J.padStart(16,"0")}`}var a_1=function(J){if(!Number.isSafeInteger(J)||J<0)throw Error(`Received an invalid integer type: ${J}`);return`0x${J.toString(16)}`};function k38(J,Q=!0){var Y,G;let{name:X,config:K,difficulty:z,mixHash:W,gasLimit:Z,coinbase:V,baseFeePerGas:q}=J,{extraData:U,timestamp:D,nonce:H}=J,I=Number(D),{chainId:O}=K;if(U==="")U="0x";if(!(0,zR.isHexPrefixed)(D))D=a_1(parseInt(D));if(H.length!==18)H=$38(H);if(K.eip155Block!==K.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:D,gasLimit:parseInt(Z),difficulty:parseInt(z),nonce:H,extraData:U,mixHash:W,coinbase:V,baseFeePerGas:q},hardfork:void 0,hardforks:[],bootstrapNodes:[],consensus:K.clique!==void 0?{type:"poa",algorithm:"clique",clique:{period:(Y=K.clique.period)!==null&&Y!==void 0?Y:K.clique.blockperiodseconds,epoch:(G=K.clique.epoch)!==null&&G!==void 0?G:K.clique.epochlength}}:{type:"pow",algorithm:"ethash",ethash:{}}},B={[o5.Hardfork.Homestead]:{name:"homesteadBlock"},[o5.Hardfork.Dao]:{name:"daoForkBlock"},[o5.Hardfork.TangerineWhistle]:{name:"eip150Block"},[o5.Hardfork.SpuriousDragon]:{name:"eip155Block"},[o5.Hardfork.Byzantium]:{name:"byzantiumBlock"},[o5.Hardfork.Constantinople]:{name:"constantinopleBlock"},[o5.Hardfork.Petersburg]:{name:"petersburgBlock"},[o5.Hardfork.Istanbul]:{name:"istanbulBlock"},[o5.Hardfork.MuirGlacier]:{name:"muirGlacierBlock"},[o5.Hardfork.Berlin]:{name:"berlinBlock"},[o5.Hardfork.London]:{name:"londonBlock"},[o5.Hardfork.MergeForkIdTransition]:{name:"mergeForkBlock",postMerge:Q},[o5.Hardfork.Shanghai]:{name:"shanghaiTime",postMerge:!0,isTimestamp:!0},[o5.Hardfork.ShardingForkDev]:{name:"shardingForkTime",postMerge:!0,isTimestamp:!0}},w=Object.keys(B).reduce((R,C)=>{return R[B[C].name]=C,R},{}),N=Object.keys(K).filter((R)=>w[R]!==void 0&&K[R]!==void 0&&K[R]!==null);if(A.hardforks=N.map((R)=>({name:w[R],block:B[w[R]].isTimestamp===!0||typeof K[R]!=="number"?null:K[R],timestamp:B[w[R]].isTimestamp===!0&&typeof K[R]==="number"?K[R]:void 0})).filter((R)=>R.block!==null||R.timestamp!==void 0),A.hardforks.sort((R,C)=>{var F,j;return((F=R.block)!==null&&F!==void 0?F:1/0)-((j=C.block)!==null&&j!==void 0?j:1/0)}),A.hardforks.sort((R,C)=>{var F,j;return((F=R.timestamp)!==null&&F!==void 0?F:I)-((j=C.timestamp)!==null&&j!==void 0?j:I)}),K.terminalTotalDifficulty!==void 0){let R={name:o5.Hardfork.Merge,ttd:K.terminalTotalDifficulty,block:null},C=A.hardforks.findIndex((F)=>{var j;return((j=B[F.name])===null||j===void 0?void 0:j.postMerge)===!0});if(C!==-1)A.hardforks.splice(C,0,R);else A.hardforks.push(R)}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:o5.Hardfork.Chainstart,block:0}),A}function v38(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 k38(J,Y)}catch(G){throw Error(`Error parsing parameters file: ${G.message}`)}}function P01(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 f38=function(J){let Q=a_1(J);return(0,EO.hexToBytes)(`0x${P01(Q.slice(2))}`)};s_1.intToUint8Array=f38;var j38=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,zR.isHexString)(J))throw Error(`Cannot convert string to Uint8Array. only supports 0x-prefixed hex strings and this string was given: ${J}`);return(0,EO.hexToBytes)(P01(s_1.stripHexPrefix(J)))}if(typeof J==="number")return s_1.toUint8Array((0,EO.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 s_1.toUint8Array(`0x${Y}`)}if(J.toArray)return Uint8Array.from(J.toArray());throw Error("invalid type")};s_1.toUint8Array=j38;function XR(J){let Q=(0,EO.bytesToHex)(J);if(Q==="0x")return BigInt(0);return BigInt(Q)}function o_1(J){return s_1.toUint8Array(`0x${J.toString(16)}`)}var h38=function(J){return new Uint8Array(J).fill(0)};s_1.zeros=h38;var b38=function(J,Q,Y){let G=s_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 $01(J){if(!(0,EO.isUint8Array)(J)){let Q=`This method only supports Uint8Array but input was: ${J}`;throw Error(Q)}}var y38=function(J,Q){return $01(J),b38(J,Q,!1)};s_1.setLengthLeft=y38;function r_1(J){let Q=J[0];while(J.length>0&&Q.toString()==="0")J=J.slice(1),Q=J[0];return J}var x38=function(J){return $01(J),r_1(J)};s_1.unpadUint8Array=x38;var g38=(J)=>`0x${J.toString(16)}`;s_1.bigIntToHex=g38;function m38(J){return s_1.unpadUint8Array(o_1(J))}function u38(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 l38(J){return J===BigInt(0)||J===BigInt(1)}var d38=function(J,Q,Y,G,X){let K=u38(Q,X);if(!l38(K))throw Error("Invalid signature v value");return new S38.secp256k1.Signature(XR(Y),XR(G)).addRecoveryBit(Number(K)).recoverPublicKey(J).toRawBytes(!1).slice(1)};s_1.ecrecover=d38;function p38(J,Q){if(J===null)return null;if(J===void 0)return;if(typeof J==="string"&&!(0,zR.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=s_1.toUint8Array(J);switch(Q){case Kb.TypeOutput.Uint8Array:return Y;case Kb.TypeOutput.BigInt:return XR(Y);case Kb.TypeOutput.Number:{let G=XR(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 Kb.TypeOutput.PrefixedHexString:return(0,EO.bytesToHex)(Y);default:throw Error("unknown outputType")}}});var Wb=M((Vi1)=>{Object.defineProperty(Vi1,"__esModule",{value:!0});Vi1.RLP=Vi1.utils=Vi1.decode=Vi1.encode=void 0;function h01(J){if(Array.isArray(J)){let Y=[],G=0;for(let X=0;X<J.length;X++){let K=h01(J[X]);Y.push(K),G+=K.length}return f01(Yi1(G,192),...Y)}let Q=Zi1(J);if(Q.length===1&&Q[0]<128)return Q;return f01(Yi1(Q.length,128),Q)}Vi1.encode=h01;function CO(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 Qi1(J){if(J[0]===0)throw Error("invalid RLP: extra zeros");return Ki1(Xi1(J))}function Yi1(J,Q){if(J<56)return Uint8Array.from([J+Q]);let Y=j01(J),G=Y.length/2,X=j01(Q+55+G);return Uint8Array.from(zb(X+Y))}function Gi1(J,Q=!1){if(typeof J>"u"||J===null||J.length===0)return Uint8Array.from([]);let Y=Zi1(J),G=v01(Y);if(Q)return G;if(G.remainder.length!==0)throw Error("invalid RLP: remainder must be zero");return G.data}Vi1.decode=Gi1;function v01(J){let Q,Y,G,X,K,z=[],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=CO(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=Qi1(CO(J,1,Y)),Q<=55)throw Error("invalid RLP: expected string length to be greater than 55");return G=CO(J,Y,Q+Y),{data:G,remainder:J.slice(Q+Y)}}else if(W<=247){Q=W-191,X=CO(J,1,Q);while(X.length)K=v01(X),z.push(K.data),X=K.remainder;return{data:z,remainder:J.slice(Q)}}else{if(Y=W-246,Q=Qi1(CO(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=CO(J,Y,Z);while(X.length)K=v01(X),z.push(K.data),X=K.remainder;return{data:z,remainder:J.slice(Z)}}}var QJ8=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function Xi1(J){let Q="";for(let Y=0;Y<J.length;Y++)Q+=QJ8[J[Y]];return Q}function Ki1(J){let Q=Number.parseInt(J,16);if(Number.isNaN(Q))throw Error("Invalid byte sequence");return Q}function zb(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]=Ki1(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 K=J[G];Y.set(K,X),X+=K.length}return Y}function zi1(J){return new TextEncoder().encode(J)}function j01(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 YJ8(J){return J.length%2?`0${J}`:J}function Wi1(J){return J.length>=2&&J[0]==="0"&&J[1]==="x"}function GJ8(J){if(typeof J!=="string")return J;return Wi1(J)?J.slice(2):J}function Zi1(J){if(J instanceof Uint8Array)return J;if(typeof J==="string"){if(Wi1(J))return zb(YJ8(GJ8(J)));return zi1(J)}if(typeof J==="number"||typeof J==="bigint"){if(!J)return Uint8Array.from([]);return zb(j01(J))}if(J===null||J===void 0)return Uint8Array.from([]);throw Error("toBytes: received unsupported type "+typeof J)}Vi1.utils={bytesToHex:Xi1,concatBytes:f01,hexToBytes:zb,utf8ToBytes:zi1};Vi1.RLP={encode:h01,decode:Gi1}});var Di1=M((b01)=>{/*! crc32.js (C) 2014-present SheetJS -- http://sheetjs.com */var Ui1;(function(J){if(typeof DO_NOT_EXPORT_CRC>"u")if(typeof b01==="object")J(b01);else if(typeof define==="function"&&define.amd)define(function(){var Q={};return J(Q),Q});else J(Ui1={});else J(Ui1={})})(function(J){J.version="1.2.2";function Q(){var F=0,j=Array(256);for(var E=0;E!=256;++E)F=E,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,j[E]=F;return typeof Int32Array<"u"?new Int32Array(j):j}var Y=Q();function G(F){var j=0,E=0,$=0,f=typeof Int32Array<"u"?new Int32Array(4096):Array(4096);for($=0;$!=256;++$)f[$]=F[$];for($=0;$!=256;++$){E=F[$];for(j=256+$;j<4096;j+=256)E=f[j]=E>>>8^F[E&255]}var k=[];for($=1;$!=16;++$)k[$-1]=typeof Int32Array<"u"?f.subarray($*256,$*256+256):f.slice($*256,$*256+256);return k}var X=G(Y),K=X[0],z=X[1],W=X[2],Z=X[3],V=X[4],q=X[5],U=X[6],D=X[7],H=X[8],I=X[9],O=X[10],A=X[11],B=X[12],w=X[13],N=X[14];function L(F,j){var E=j^-1;for(var $=0,f=F.length;$<f;)E=E>>>8^Y[(E^F.charCodeAt($++))&255];return~E}function R(F,j){var E=j^-1,$=F.length-15,f=0;for(;f<$;)E=N[F[f++]^E&255]^w[F[f++]^E>>8&255]^B[F[f++]^E>>16&255]^A[F[f++]^E>>>24]^O[F[f++]]^I[F[f++]]^H[F[f++]]^D[F[f++]]^U[F[f++]]^q[F[f++]]^V[F[f++]]^Z[F[f++]]^W[F[f++]]^z[F[f++]]^K[F[f++]]^Y[F[f++]];$+=15;while(f<$)E=E>>>8^Y[(E^F[f++])&255];return~E}function C(F,j){var E=j^-1;for(var $=0,f=F.length,k=0,m=0;$<f;)if(k=F.charCodeAt($++),k<128)E=E>>>8^Y[(E^k)&255];else if(k<2048)E=E>>>8^Y[(E^(192|k>>6&31))&255],E=E>>>8^Y[(E^(128|k&63))&255];else if(k>=55296&&k<57344)k=(k&1023)+64,m=F.charCodeAt($++)&1023,E=E>>>8^Y[(E^(240|k>>8&7))&255],E=E>>>8^Y[(E^(128|k>>2&63))&255],E=E>>>8^Y[(E^(128|m>>6&15|(k&3)<<4))&255],E=E>>>8^Y[(E^(128|m&63))&255];else E=E>>>8^Y[(E^(224|k>>12&15))&255],E=E>>>8^Y[(E^(128|k>>6&63))&255],E=E>>>8^Y[(E^(128|k&63))&255];return~E}J.table=Y,J.bstr=L,J.buf=R,J.str=C})});var Mi1=M((Hi1)=>{Object.defineProperty(Hi1,"__esModule",{value:!0});Hi1.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 Oi1=M((Ii1)=>{Object.defineProperty(Ii1,"__esModule",{value:!0});Ii1.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 Bi1=M((Ai1)=>{Object.defineProperty(Ai1,"__esModule",{value:!0});Ai1.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 wi1=M((Ni1)=>{Object.defineProperty(Ni1,"__esModule",{value:!0});Ni1.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 Ei1=M((Li1)=>{Object.defineProperty(Li1,"__esModule",{value:!0});Li1.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 Ri1=M((Ci1)=>{Object.defineProperty(Ci1,"__esModule",{value:!0});Ci1.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 Ti1=M((Fi1)=>{Object.defineProperty(Fi1,"__esModule",{value:!0});Fi1.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 Pi1=M((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 ki1=M(($i1)=>{Object.defineProperty($i1,"__esModule",{value:!0});$i1.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 fi1=M((vi1)=>{Object.defineProperty(vi1,"__esModule",{value:!0});vi1.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 hi1=M((ji1)=>{Object.defineProperty(ji1,"__esModule",{value:!0});ji1.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 yi1=M((bi1)=>{Object.defineProperty(bi1,"__esModule",{value:!0});bi1.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 gi1=M((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 ui1=M((mi1)=>{Object.defineProperty(mi1,"__esModule",{value:!0});mi1.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 di1=M((li1)=>{Object.defineProperty(li1,"__esModule",{value:!0});li1.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 ci1=M((pi1)=>{Object.defineProperty(pi1,"__esModule",{value:!0});pi1.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 ii1=M((_i1)=>{Object.defineProperty(_i1,"__esModule",{value:!0});_i1.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 ai1=M((ni1)=>{Object.defineProperty(ni1,"__esModule",{value:!0});ni1.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 ri1=M((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 ti1=M((si1)=>{Object.defineProperty(si1,"__esModule",{value:!0});si1.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 Jn1=M((ei1)=>{Object.defineProperty(ei1,"__esModule",{value:!0});ei1.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 Yn1=M((Qn1)=>{Object.defineProperty(Qn1,"__esModule",{value:!0});Qn1.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 Xn1=M((Gn1)=>{Object.defineProperty(Gn1,"__esModule",{value:!0});Gn1.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=M((Kn1)=>{Object.defineProperty(Kn1,"__esModule",{value:!0});Kn1.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 Zn1=M((Wn1)=>{Object.defineProperty(Wn1,"__esModule",{value:!0});Wn1.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 Vn1=M((RO)=>{var I9=RO&&RO.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(RO,"__esModule",{value:!0});RO.EIPs=void 0;var fJ8=I9(wi1()),jJ8=I9(Ei1()),hJ8=I9(Ri1()),bJ8=I9(Ti1()),yJ8=I9(Pi1()),xJ8=I9(ki1()),gJ8=I9(fi1()),mJ8=I9(hi1()),uJ8=I9(yi1()),lJ8=I9(gi1()),dJ8=I9(ui1()),pJ8=I9(di1()),cJ8=I9(ci1()),_J8=I9(ii1()),iJ8=I9(ai1()),nJ8=I9(ri1()),aJ8=I9(ti1()),oJ8=I9(Jn1()),rJ8=I9(Yn1()),sJ8=I9(Xn1()),tJ8=I9(zn1()),eJ8=I9(Zn1());RO.EIPs={1153:fJ8.default,1559:jJ8.default,2315:hJ8.default,2537:bJ8.default,2565:yJ8.default,2718:xJ8.default,2929:gJ8.default,2930:mJ8.default,3198:uJ8.default,3529:lJ8.default,3540:dJ8.default,3541:pJ8.default,3554:cJ8.default,3607:_J8.default,3651:iJ8.default,3670:nJ8.default,3675:aJ8.default,3855:oJ8.default,3860:rJ8.default,4345:sJ8.default,4399:tJ8.default,5133:eJ8.default}});var Un1=M((qn1)=>{Object.defineProperty(qn1,"__esModule",{value:!0});qn1.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 Hn1=M((Dn1)=>{Object.defineProperty(Dn1,"__esModule",{value:!0});Dn1.default={name:"dao",comment:"DAO rescue hardfork",url:"https://eips.ethereum.org/EIPS/eip-779",status:"Final",gasConfig:{},gasPrices:{},vm:{},pow:{}}});var In1=M((Mn1)=>{Object.defineProperty(Mn1,"__esModule",{value:!0});Mn1.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 An1=M((On1)=>{Object.defineProperty(On1,"__esModule",{value:!0});On1.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 Nn1=M((Bn1)=>{Object.defineProperty(Bn1,"__esModule",{value:!0});Bn1.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 Ln1=M((wn1)=>{Object.defineProperty(wn1,"__esModule",{value:!0});wn1.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 Cn1=M((En1)=>{Object.defineProperty(En1,"__esModule",{value:!0});En1.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 Fn1=M((Rn1)=>{Object.defineProperty(Rn1,"__esModule",{value:!0});Rn1.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=M((Tn1)=>{Object.defineProperty(Tn1,"__esModule",{value:!0});Tn1.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 $n1=M((Pn1)=>{Object.defineProperty(Pn1,"__esModule",{value:!0});Pn1.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 vn1=M((kn1)=>{Object.defineProperty(kn1,"__esModule",{value:!0});kn1.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 jn1=M((fn1)=>{Object.defineProperty(fn1,"__esModule",{value:!0});fn1.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 bn1=M((hn1)=>{Object.defineProperty(hn1,"__esModule",{value:!0});hn1.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=M((yn1)=>{Object.defineProperty(yn1,"__esModule",{value:!0});yn1.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 mn1=M((gn1)=>{Object.defineProperty(gn1,"__esModule",{value:!0});gn1.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 ln1=M((un1)=>{Object.defineProperty(un1,"__esModule",{value:!0});un1.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 pn1=M((dn1)=>{Object.defineProperty(dn1,"__esModule",{value:!0});dn1.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 cn1=M((FO)=>{var B5=FO&&FO.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(FO,"__esModule",{value:!0});FO.hardforks=void 0;var A28=B5(Un1()),B28=B5(Hn1()),N28=B5(In1()),w28=B5(An1()),L28=B5(Nn1()),E28=B5(Ln1()),C28=B5(Cn1()),R28=B5(Fn1()),F28=B5(Sn1()),T28=B5($n1()),S28=B5(vn1()),P28=B5(jn1()),$28=B5(bn1()),k28=B5(xn1()),v28=B5(mn1()),f28=B5(ln1()),j28=B5(pn1());FO.hardforks={chainstart:A28.default,homestead:N28.default,dao:B28.default,tangerineWhistle:w28.default,spuriousDragon:L28.default,byzantium:E28.default,constantinople:C28.default,petersburg:R28.default,istanbul:F28.default,muirGlacier:T28.default,berlin:S28.default,london:P28.default,shanghai:$28.default,arrowGlacier:k28.default,grayGlacier:v28.default,mergeForkIdTransition:f28.default,merge:j28.default}});var y01=M((PO)=>{var Zb=PO&&PO.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(PO,"__esModule",{value:!0});PO.Common=void 0;var h28=Zb(Di1()),WR=u1(),TO=Xb(),lZ=bG(),b28=Zb(Mi1()),y28=Zb(Oi1()),x28=Zb(Bi1()),SO=Vn1(),O9=GR(),g28=cn1(),{buf:m28}=h28.default;class LJ extends WR.EventEmitter{static custom(J,Q={}){var Y;let G=(Y=Q.baseChain)!==null&&Y!==void 0?Y:"mainnet",X=Object.assign({},LJ._getChainParams(G));if(X.name="custom-chain",typeof J!=="string")return new LJ(Object.assign({chain:Object.assign(Object.assign({},X),J)},Q));if(J===O9.CustomChain.PolygonMainnet)return LJ.custom({name:O9.CustomChain.PolygonMainnet,chainId:137,networkId:137},Q);if(J===O9.CustomChain.PolygonMumbai)return LJ.custom({name:O9.CustomChain.PolygonMumbai,chainId:80001,networkId:80001},Q);if(J===O9.CustomChain.ArbitrumRinkebyTestnet)return LJ.custom({name:O9.CustomChain.ArbitrumRinkebyTestnet,chainId:421611,networkId:421611},Q);if(J===O9.CustomChain.ArbitrumOne)return LJ.custom({name:O9.CustomChain.ArbitrumOne,chainId:42161,networkId:42161},Q);if(J===O9.CustomChain.xDaiChain)return LJ.custom({name:O9.CustomChain.xDaiChain,chainId:100,networkId:100},Q);if(J===O9.CustomChain.OptimisticKovan)return LJ.custom({name:O9.CustomChain.OptimisticKovan,chainId:69,networkId:69},Object.assign({hardfork:O9.Hardfork.Berlin},Q));if(J===O9.CustomChain.OptimisticEthereum)return LJ.custom({name:O9.CustomChain.OptimisticEthereum,chainId:10,networkId:10},Object.assign({hardfork:O9.Hardfork.Berlin},Q));throw Error(`Custom chain ${J} not supported`)}static fromGethGenesis(J,{chain:Q,eips:Y,genesisHash:G,hardfork:X,mergeForkIdPostMerge:K}){var z;let W=(0,lZ.parseGethGenesis)(J,Q,K),Z=new LJ({chain:(z=W.name)!==null&&z!==void 0?z:"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:O9.Hardfork.Merge,this.HARDFORK_CHANGES=this.hardforks().map((G)=>[G.name,g28.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=LJ._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,lZ.toType)(J,TO.TypeOutput.BigInt),X=(0,lZ.toType)(Q,TO.TypeOutput.BigInt),K=(0,lZ.toType)(Y,TO.TypeOutput.Number),z=this.hardforks().filter((D)=>D.block!==null||D.ttd!==null&&D.ttd!==void 0||D.timestamp!==void 0),W=z.findIndex((D)=>D.ttd!==null&&D.ttd!==void 0);if(z.slice(W+1).findIndex((D)=>D.ttd!==null&&D.ttd!==void 0)>=0)throw Error("More than one merge hardforks found with ttd specified");let V=z.findIndex((D)=>D.block!==null&&D.block>G||K!==void 0&&Number(D.timestamp)>K);if(V===-1)V=z.length;else if(V===0)throw Error("Must have at least one hardfork at block 0");if(K===void 0){let D=z.slice(0,V).reverse().findIndex((H)=>H.block!==null||H.ttd!==void 0);V-=D}if(V-=1,z[V].block===null&&z[V].timestamp===void 0){if(X===void 0||X===null||BigInt(z[V].ttd)>X)V-=1}else if(W>=0&&X!==void 0&&X!==null){if(V>=W&&BigInt(z[W].ttd)>X)throw Error("Maximum HF determined by total difficulty is lower than the block number HF");else if(V<W&&BigInt(z[W].ttd)<=X)throw Error("HF determined by block number is lower than the minimum total difficulty HF")}let q=V;for(;V<z.length-1;V+=1)if(z[V].block!==z[V+1].block||z[V].timestamp!==z[V+1].timestamp)break;if(K){if(z.slice(0,q).reduce((I,O)=>{var A;return Math.max(Number((A=O.timestamp)!==null&&A!==void 0?A:"0"),I)},0)>K)throw Error("Maximum HF determined by timestamp is lower than the block number/ttd HF");if(z.slice(V+1).reduce((I,O)=>{var A;return Math.min(Number((A=O.timestamp)!==null&&A!==void 0?A:K),I)},K)<K)throw Error("Maximum HF determined by block number/ttd is lower than timestamp HF")}return z[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 SO.EIPs))throw Error(`${Q} not supported`);let Y=this.gteHardfork(SO.EIPs[Q].minimumHardfork);if(!Y)throw Error(`${Q} cannot be activated on hardfork ${this.hardfork()}, minimumHardfork: ${Y}`);if(SO.EIPs[Q].requiredEIPs!==void 0){for(let G of SO.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 K=X[1].eips;for(let z of K){let W=this.paramByEIP(J,Q,z);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 SO.EIPs))throw Error(`${Y} not supported`);let G=SO.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 K=this.getHardforkByBlockNumber(Y,G,X);return this.paramByHardfork(J,Q,K)}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,lZ.toType)(Q,TO.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,K=-1,z=0;for(let W of G){if(W.name===Y)X=z;if(W.name===Q)K=z;z+=1}return X>=K&&K!==-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,lZ.toType)(J,TO.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,K=this.hardforks(),z=K.findIndex((q)=>q.name===X);if(X===O9.Hardfork.Merge)z-=1;if(z<0)return null;let W=(Y=K[z].timestamp)!==null&&Y!==void 0?Y:K[z].block;W=W!==null&&W!==void 0?Number(W):null;let Z=K.slice(z+1).find((q)=>{var U;let D=(U=q.timestamp)!==null&&U!==void 0?U:q.block;return D=D!==null&&D!==void 0?Number(D):null,q.name!==O9.Hardfork.Merge&&D!==null&&D!==void 0&&D!==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===O9.Hardfork.Merge){let K=this.hardforks(),z=K.findIndex((W)=>W.ttd!==null&&W.ttd!==void 0);if(z<0)throw Error("Merge hardfork should have been found");G=this.hardforkBlock(K[z-1].name)}if(G===null)return null;return this.hardforks().reduce((K,z)=>{let W=BigInt(z.block===null||z.ttd!==void 0&&z.ttd!==null?0:z.block);return W>G&&K===null?W:K},null)}isNextHardforkBlock(J,Q){let Y=(0,lZ.toType)(J,TO.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 z of this.hardforks()){let{block:W,timestamp:Z,name:V}=z,q=Z!==null&&Z!==void 0?Z:W;if(q=q!==null?Number(q):null,typeof q==="number"&&q!==0&&q!==G&&V!==O9.Hardfork.Merge){let U=(0,WR.hexToBytes)(q.toString(16).padStart(16,"0"));Y=(0,WR.uint8ArrayConcat)(Y,U),G=q}if(z.name===J)break}let X=(0,WR.uint8ArrayConcat)(Q,Y);return(0,WR.bytesToHex)((0,lZ.intToUint8Array)(m28(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(O9.Chain))Q[X]=G.toLowerCase();let Y={mainnet:y28.default,goerli:b28.default,sepolia:x28.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}}PO.Common=LJ});var ZR=M((nn1)=>{Object.defineProperty(nn1,"__esModule",{value:!0});nn1.Capability=void 0;nn1.isAccessListUint8Array=in1;nn1.isAccessList=u28;var _n1;(function(J){J[J.EIP155ReplayProtection=155]="EIP155ReplayProtection",J[J.EIP1559FeeMarket=1559]="EIP1559FeeMarket",J[J.EIP2718TypedTransaction=2718]="EIP2718TypedTransaction",J[J.EIP2930AccessLists=2930]="EIP2930AccessLists"})(_n1||(nn1.Capability=_n1={}));function in1(J){if(J.length===0)return!0;let Q=J[0];if(Array.isArray(Q))return!0;return!1}function u28(J){return!in1(J)}});var en1=M((sn1)=>{Object.defineProperty(sn1,"__esModule",{value:!0});sn1.Address=void 0;var p28=lK(),on1=u1(),c28=uZ(),rn1=bG();class Vb{constructor(J){if(J.length!==20)throw Error("Invalid address length");this.buf=J}static zero(){return new Vb((0,rn1.zeros)(20))}equals(J){return(0,on1.uint8ArrayEquals)(this.buf,J.buf)}isZero(){return this.equals(Vb.zero())}toString(){return(0,on1.bytesToHex)(this.buf)}toArray(){return this.buf}static publicToAddress(J,Q=!1){let Y=J;if((0,rn1.assertIsUint8Array)(Y),Q&&Y.length!==64)Y=c28.secp256k1.ProjectivePoint.fromHex(Y).toRawBytes(!1).slice(1);if(Y.length!==64)throw Error("Expected pubKey to be of length 64");return(0,p28.keccak256)(Y).slice(-20)}}sn1.Address=Vb});var VR=M((Ja1)=>{Object.defineProperty(Ja1,"__esModule",{value:!0});Ja1.getDataFeeEIP2930=Ja1.getAccessListJSON=Ja1.verifyAccessList=Ja1.getAccessListData=Ja1.checkMaxInitCodeSize=void 0;var qb=u1(),Ub=bG(),_28=ZR(),i28=(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")}`)};Ja1.checkMaxInitCodeSize=i28;var n28=(J)=>{let Q,Y;if((0,_28.isAccessList)(J)){Q=J;let G=[];for(let X=0;X<J.length;X+=1){let K=J[X],z=(0,Ub.toUint8Array)(K.address),W=[];for(let Z=0;Z<K.storageKeys.length;Z+=1)W.push((0,Ub.toUint8Array)(K.storageKeys[Z]));G.push([z,W])}Y=G}else{Y=J!==null&&J!==void 0?J:[];let G=[];for(let X=0;X<Y.length;X+=1){let K=Y[X],z=(0,qb.bytesToHex)(K[0]),W=[];for(let V=0;V<K[1].length;V+=1)W.push((0,qb.bytesToHex)(K[1][V]));let Z={address:z,storageKeys:W};G.push(Z)}Q=G}return{AccessListJSON:Q,accessList:Y}};Ja1.getAccessListData=n28;var a28=(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 K=0;K<X.length;K+=1)if(X[K].length!==32)throw Error("Invalid EIP-2930 transaction: storage slot length should be 32 bytes")}};Ja1.verifyAccessList=a28;var o28=(J)=>{let Q=[];for(let Y=0;Y<J.length;Y+=1){let G=J[Y],X={address:(0,qb.bytesToHex)((0,Ub.setLengthLeft)(G[0],20)),storageKeys:[]},K=G&&G[1];for(let z=0;z<K.length;z+=1){let W=K[z];X.storageKeys.push((0,qb.bytesToHex)((0,Ub.setLengthLeft)(W,32)))}Q.push(X)}return Q};Ja1.getAccessListJSON=o28;var r28=(J,Q)=>{let Y=Q.param("gasPrices","accessListStorageKeyCost"),G=Q.param("gasPrices","accessListAddressCost"),X=0;for(let z=0;z<J.length;z+=1){let Z=J[z][1];X+=Z.length}return J.length*Number(G)+X*Number(Y)};Ja1.getDataFeeEIP2930=r28});var UR=M((Xa1)=>{Object.defineProperty(Xa1,"__esModule",{value:!0});Xa1.BaseTransaction=void 0;var QQ8=u1(),$O=uZ(),H4=bG(),qR=y01(),Ya1=GR(),x01=ZR(),g01=en1(),YQ8=VR();class Ga1{constructor(J,Q){var Y,G;this.cache={hash:void 0,dataFee:void 0},this.activeCapabilities=[],this.DEFAULT_CHAIN=Ya1.Chain.Mainnet,this.DEFAULT_HARDFORK=Ya1.Hardfork.Merge;let{nonce:X,gasLimit:K,to:z,value:W,data:Z,v:V,r:q,s:U,type:D}=J;this._type=Number((0,H4.uint8ArrayToBigInt)((0,H4.toUint8Array)(D))),this.txOptions=Q;let H=(0,H4.toUint8Array)(z===""?"0x":z),I=(0,H4.toUint8Array)(V===""?"0x":V),O=(0,H4.toUint8Array)(q===""?"0x":q),A=(0,H4.toUint8Array)(U===""?"0x":U);this.nonce=(0,H4.uint8ArrayToBigInt)((0,H4.toUint8Array)(X===""?"0x":X)),this.gasLimit=(0,H4.uint8ArrayToBigInt)((0,H4.toUint8Array)(K===""?"0x":K)),this.to=H.length>0?new g01.Address(H):void 0,this.value=(0,H4.uint8ArrayToBigInt)((0,H4.toUint8Array)(W===""?"0x":W)),this.data=(0,H4.toUint8Array)(Z===""?"0x":Z),this.v=I.length>0?(0,H4.uint8ArrayToBigInt)(I):void 0,this.r=O.length>0?(0,H4.uint8ArrayToBigInt)(O):void 0,this.s=A.length>0?(0,H4.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,YQ8.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>$O.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,H4.unpadUint8Array)(J).length!==0}catch(J){return!1}}getSenderAddress(){return new g01.Address(g01.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(x01.Capability.EIP155ReplayProtection))this.activeCapabilities.push(x01.Capability.EIP155ReplayProtection),Q=!0;let Y=this.getMessageToSign(!0),{v:G,r:X,s:K}=this._ecsign(Y,J),z=this._processSignature(G,X,K);if(Q){let W=this.activeCapabilities.indexOf(x01.Capability.EIP155ReplayProtection);if(W>-1)this.activeCapabilities.splice(W,1)}return z}_getCommon(J,Q){var Y,G,X,K;if(Q!==void 0){let z=(0,H4.uint8ArrayToBigInt)((0,H4.toUint8Array)(Q));if(J){if(J.chainId()!==z){let W=this._errorMsg("The chain ID does not match the chain ID of Common");throw Error(W)}return J.copy()}if(qR.Common.isSupportedChainId(z))return new qR.Common({chain:z,hardfork:this.DEFAULT_HARDFORK});return qR.Common.custom({name:"custom-chain",networkId:z,chainId:z},{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 z=typeof J.hardfork==="function"?J.hardfork():J.hardfork;return qR.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():(K=BigInt((X=J.customChain)===null||X===void 0?void 0:X.chainId))!==null&&K!==void 0?K:void 0},{baseChain:this.DEFAULT_CHAIN,hardfork:z||this.DEFAULT_HARDFORK})}return new qR.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>=$O.MAX_UINT64){let K=this._errorMsg(`${G} cannot equal or exceed MAX_UINT64 (2^64-1), given ${X}`);throw Error(K)}}else if(X!==void 0&&X>$O.MAX_UINT64){let K=this._errorMsg(`${G} cannot exceed MAX_UINT64 (2^64-1), given ${X}`);throw Error(K)}break;case 256:if(Y){if(X!==void 0&&X>=$O.MAX_INTEGER){let K=this._errorMsg(`${G} cannot equal or exceed MAX_INTEGER (2^256-1), given ${X}`);throw Error(K)}}else if(X!==void 0&&X>$O.MAX_INTEGER){let K=this._errorMsg(`${G} cannot exceed MAX_INTEGER (2^256-1), given ${X}`);throw Error(K)}break;default:{let K=this._errorMsg("unimplemented bits value");throw Error(K)}}}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,QQ8.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=$O.secp256k1.sign(J,Q),X=G.toCompactRawBytes(),K=X.subarray(0,32),z=X.subarray(32,64),W=Y===void 0?BigInt(G.recovery+27):BigInt(G.recovery+35)+BigInt(Y)*BigInt(2);return{r:K,s:z,v:W}}static fromSerializedTx(J,Q={}){}static fromTxData(J,Q={}){}}Xa1.BaseTransaction=Ga1});var p01=M((Wa1)=>{Object.defineProperty(Wa1,"__esModule",{value:!0});Wa1.FeeMarketEIP1559Transaction=void 0;var m01=lK(),GQ8=u0(),u01=Wb(),kO=u1(),XQ8=uZ(),za1=UR(),Db=VR(),a6=bG(),d01=2,l01=(0,kO.hexToBytes)(d01.toString(16).padStart(2,"0"));class vO extends za1.BaseTransaction{static fromTxData(J,Q={}){return new vO(J,Q)}static fromSerializedTx(J,Q={}){if(!(0,kO.uint8ArrayEquals)(J.subarray(0,1),l01))throw Error(`Invalid serialized tx input: not an EIP-1559 transaction (wrong tx type, expected: ${d01}, received: ${(0,kO.bytesToHex)(J.subarray(0,1))}`);let Y=u01.RLP.decode(J.subarray(1));if(!Array.isArray(Y))throw Error("Invalid serialized tx input: must be array");return vO.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,K,z,W,Z,V,q,U,D,H]=J;return this._validateNotArray({chainId:Y,v:U}),(0,GQ8.validateNoLeadingZeroes)({nonce:G,maxPriorityFeePerGas:X,maxFeePerGas:K,gasLimit:z,value:Z,v:U,r:D,s:H}),new vO({chainId:(0,a6.uint8ArrayToBigInt)(Y),nonce:G,maxPriorityFeePerGas:X,maxFeePerGas:K,gasLimit:z,to:W,value:Z,data:V,accessList:q!==null&&q!==void 0?q:[],v:U!==void 0?(0,a6.uint8ArrayToBigInt)(U):void 0,r:D,s:H},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:K,maxPriorityFeePerGas:z}=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,Db.getAccessListData)(X!==null&&X!==void 0?X:[]);if(this.accessList=W.accessList,this.AccessListJSON=W.AccessListJSON,(0,Db.verifyAccessList)(this.accessList),this.maxFeePerGas=(0,a6.uint8ArrayToBigInt)((0,a6.toUint8Array)(K===""?"0x":K)),this.maxPriorityFeePerGas=(0,a6.uint8ArrayToBigInt)((0,a6.toUint8Array)(z===""?"0x":z)),this._validateCannotExceedMaxInteger({maxFeePerGas:this.maxFeePerGas,maxPriorityFeePerGas:this.maxPriorityFeePerGas}),za1.BaseTransaction._validateNotArray(J),this.gasLimit*this.maxFeePerGas>XQ8.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,Db.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,a6.bigIntToUnpaddedUint8Array)(this.chainId),(0,a6.bigIntToUnpaddedUint8Array)(this.nonce),(0,a6.bigIntToUnpaddedUint8Array)(this.maxPriorityFeePerGas),(0,a6.bigIntToUnpaddedUint8Array)(this.maxFeePerGas),(0,a6.bigIntToUnpaddedUint8Array)(this.gasLimit),this.to!==void 0?this.to.buf:Uint8Array.from([]),(0,a6.bigIntToUnpaddedUint8Array)(this.value),this.data,this.accessList,this.v!==void 0?(0,a6.bigIntToUnpaddedUint8Array)(this.v):Uint8Array.from([]),this.r!==void 0?(0,a6.bigIntToUnpaddedUint8Array)(this.r):Uint8Array.from([]),this.s!==void 0?(0,a6.bigIntToUnpaddedUint8Array)(this.s):Uint8Array.from([])]}serialize(){let J=this.raw();return(0,kO.uint8ArrayConcat)(l01,u01.RLP.encode(J))}getMessageToSign(J=!0){let Q=this.raw().slice(0,9),Y=(0,kO.uint8ArrayConcat)(l01,u01.RLP.encode(Q));if(J)return(0,m01.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,m01.keccak256)(this.serialize());return this.cache.hash}return(0,m01.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,a6.ecrecover)(J,Q+BigInt(27),(0,a6.bigIntToUnpaddedUint8Array)(Y),(0,a6.bigIntToUnpaddedUint8Array)(G))}catch(X){let K=this._errorMsg("Invalid Signature");throw Error(K)}}_processSignature(J,Q,Y){let G=Object.assign(Object.assign({},this.txOptions),{common:this.common});return vO.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,a6.uint8ArrayToBigInt)(Q),s:(0,a6.uint8ArrayToBigInt)(Y)},G)}toJSON(){let J=(0,Db.getAccessListJSON)(this.accessList);return{chainId:(0,a6.bigIntToHex)(this.chainId),nonce:(0,a6.bigIntToHex)(this.nonce),maxPriorityFeePerGas:(0,a6.bigIntToHex)(this.maxPriorityFeePerGas),maxFeePerGas:(0,a6.bigIntToHex)(this.maxFeePerGas),gasLimit:(0,a6.bigIntToHex)(this.gasLimit),to:this.to!==void 0?this.to.toString():void 0,value:(0,a6.bigIntToHex)(this.value),data:(0,kO.bytesToHex)(this.data),accessList:J,v:this.v!==void 0?(0,a6.bigIntToHex)(this.v):void 0,r:this.r!==void 0?(0,a6.bigIntToHex)(this.r):void 0,s:this.s!==void 0?(0,a6.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()})`}}Wa1.FeeMarketEIP1559Transaction=vO});var a01=M((qa1)=>{Object.defineProperty(qa1,"__esModule",{value:!0});qa1.AccessListEIP2930Transaction=void 0;var c01=lK(),KQ8=u0(),_01=Wb(),fO=u1(),zQ8=uZ(),Hb=VR(),k8=bG(),Va1=UR(),n01=1,i01=(0,fO.hexToBytes)(n01.toString(16).padStart(2,"0"));class jO extends Va1.BaseTransaction{static fromTxData(J,Q={}){return new jO(J,Q)}static fromSerializedTx(J,Q={}){if(!(0,fO.uint8ArrayEquals)(J.subarray(0,1),i01))throw Error(`Invalid serialized tx input: not an EIP-2930 transaction (wrong tx type, expected: ${n01}, received: ${(0,fO.bytesToHex)(J.subarray(0,1))}`);let Y=_01.RLP.decode(Uint8Array.from(J.subarray(1)));if(!Array.isArray(Y))throw Error("Invalid serialized tx input: must be array");return jO.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,K,z,W,Z,V,q,U,D]=J;this._validateNotArray({chainId:Y,v:q}),(0,KQ8.validateNoLeadingZeroes)({nonce:G,gasPrice:X,gasLimit:K,value:W,v:q,r:U,s:D});let H=[];return new jO({chainId:(0,k8.uint8ArrayToBigInt)(Y),nonce:G,gasPrice:X,gasLimit:K,to:z,value:W,data:Z,accessList:V!==null&&V!==void 0?V:H,v:q!==void 0?(0,k8.uint8ArrayToBigInt)(q):void 0,r:U,s:D},Q)}constructor(J,Q={}){var Y;super(Object.assign(Object.assign({},J),{type:n01}),Q);this.DEFAULT_HARDFORK="berlin";let{chainId:G,accessList:X,gasPrice:K}=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 z=(0,Hb.getAccessListData)(X!==null&&X!==void 0?X:[]);if(this.accessList=z.accessList,this.AccessListJSON=z.AccessListJSON,(0,Hb.verifyAccessList)(this.accessList),this.gasPrice=(0,k8.uint8ArrayToBigInt)((0,k8.toUint8Array)(K===""?"0x":K)),this._validateCannotExceedMaxInteger({gasPrice:this.gasPrice}),Va1.BaseTransaction._validateNotArray(J),this.gasPrice*this.gasLimit>zQ8.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,Hb.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,k8.bigIntToUnpaddedUint8Array)(this.chainId),(0,k8.bigIntToUnpaddedUint8Array)(this.nonce),(0,k8.bigIntToUnpaddedUint8Array)(this.gasPrice),(0,k8.bigIntToUnpaddedUint8Array)(this.gasLimit),this.to!==void 0?this.to.buf:Uint8Array.from([]),(0,k8.bigIntToUnpaddedUint8Array)(this.value),this.data,this.accessList,this.v!==void 0?(0,k8.bigIntToUnpaddedUint8Array)(this.v):Uint8Array.from([]),this.r!==void 0?(0,k8.bigIntToUnpaddedUint8Array)(this.r):Uint8Array.from([]),this.s!==void 0?(0,k8.bigIntToUnpaddedUint8Array)(this.s):Uint8Array.from([])]}serialize(){let J=this.raw();return(0,fO.uint8ArrayConcat)(i01,_01.RLP.encode(J))}getMessageToSign(J=!0){let Q=this.raw().slice(0,8),Y=(0,fO.uint8ArrayConcat)(i01,_01.RLP.encode(Q));if(J)return(0,c01.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,c01.keccak256)(this.serialize());return this.cache.hash}return(0,c01.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,k8.ecrecover)(J,Q+BigInt(27),(0,k8.bigIntToUnpaddedUint8Array)(Y),(0,k8.bigIntToUnpaddedUint8Array)(G))}catch(X){let K=this._errorMsg("Invalid Signature");throw Error(K)}}_processSignature(J,Q,Y){let G=Object.assign(Object.assign({},this.txOptions),{common:this.common});return jO.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,k8.uint8ArrayToBigInt)(Q),s:(0,k8.uint8ArrayToBigInt)(Y)},G)}toJSON(){let J=(0,Hb.getAccessListJSON)(this.accessList);return{chainId:(0,k8.bigIntToHex)(this.chainId),nonce:(0,k8.bigIntToHex)(this.nonce),gasPrice:(0,k8.bigIntToHex)(this.gasPrice),gasLimit:(0,k8.bigIntToHex)(this.gasLimit),to:this.to!==void 0?this.to.toString():void 0,value:(0,k8.bigIntToHex)(this.value),data:(0,fO.bytesToHex)(this.data),accessList:J,v:this.v!==void 0?(0,k8.bigIntToHex)(this.v):void 0,r:this.r!==void 0?(0,k8.bigIntToHex)(this.r):void 0,s:this.s!==void 0?(0,k8.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()})`}}qa1.AccessListEIP2930Transaction=jO});var o01=M((Ma1)=>{Object.defineProperty(Ma1,"__esModule",{value:!0});Ma1.Transaction=void 0;var hO=Wb(),Mb=lK(),WQ8=u1(),ZQ8=u0(),d6=bG(),VQ8=uZ(),Da1=UR(),DR=ZR(),qQ8=0;function Ha1(J,Q){let Y=Number(J),G=Number(Q)*2;return Y===G+35||Y===G+36}class HR extends Da1.BaseTransaction{static fromTxData(J,Q={}){return new HR(J,Q)}static fromSerializedTx(J,Q={}){let Y=hO.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,K,z,W,Z,V,q]=J;return(0,ZQ8.validateNoLeadingZeroes)({nonce:Y,gasPrice:G,gasLimit:X,value:z,v:Z,r:V,s:q}),new HR({nonce:Y,gasPrice:G,gasLimit:X,to:K,value:z,data:W,v:Z,r:V,s:q},Q)}constructor(J,Q={}){var Y;super(Object.assign(Object.assign({},J),{type:qQ8}),Q);if(this.common=this._validateTxV(this.v,Q.common),this.gasPrice=(0,d6.uint8ArrayToBigInt)((0,d6.toUint8Array)(J.gasPrice===""?"0x":J.gasPrice)),this.gasPrice*this.gasLimit>VQ8.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}),Da1.BaseTransaction._validateNotArray(J),this.common.gteHardfork("spuriousDragon")){if(!this.isSigned())this.activeCapabilities.push(DR.Capability.EIP155ReplayProtection);else if(Ha1(this.v,this.common.chainId()))this.activeCapabilities.push(DR.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,d6.bigIntToUnpaddedUint8Array)(this.nonce),(0,d6.bigIntToUnpaddedUint8Array)(this.gasPrice),(0,d6.bigIntToUnpaddedUint8Array)(this.gasLimit),this.to!==void 0?this.to.buf:Uint8Array.from([]),(0,d6.bigIntToUnpaddedUint8Array)(this.value),this.data,this.v!==void 0?(0,d6.bigIntToUnpaddedUint8Array)(this.v):Uint8Array.from([]),this.r!==void 0?(0,d6.bigIntToUnpaddedUint8Array)(this.r):Uint8Array.from([]),this.s!==void 0?(0,d6.bigIntToUnpaddedUint8Array)(this.s):Uint8Array.from([])]}serialize(){return hO.RLP.encode(this.raw())}_getMessageToSign(){let J=[(0,d6.bigIntToUnpaddedUint8Array)(this.nonce),(0,d6.bigIntToUnpaddedUint8Array)(this.gasPrice),(0,d6.bigIntToUnpaddedUint8Array)(this.gasLimit),this.to!==void 0?this.to.buf:Uint8Array.from([]),(0,d6.bigIntToUnpaddedUint8Array)(this.value),this.data];if(this.supports(DR.Capability.EIP155ReplayProtection))J.push((0,d6.toUint8Array)(this.common.chainId())),J.push((0,d6.unpadUint8Array)((0,d6.toUint8Array)(0))),J.push((0,d6.unpadUint8Array)((0,d6.toUint8Array)(0)));return J}getMessageToSign(J=!0){let Q=this._getMessageToSign();if(J)return(0,Mb.keccak256)(hO.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,Mb.keccak256)(hO.RLP.encode(this.raw()));return this.cache.hash}return(0,Mb.keccak256)(hO.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,Mb.keccak256)(hO.RLP.encode(J))}getSenderPublicKey(){let J=this.getMessageToVerifySignature(),{v:Q,r:Y,s:G}=this;this._validateHighS();try{return(0,d6.ecrecover)(J,Q,(0,d6.bigIntToUnpaddedUint8Array)(Y),(0,d6.bigIntToUnpaddedUint8Array)(G),this.supports(DR.Capability.EIP155ReplayProtection)?this.common.chainId():void 0)}catch(X){let K=this._errorMsg("Invalid Signature");throw Error(K)}}_processSignature(J,Q,Y){let G=J;if(this.supports(DR.Capability.EIP155ReplayProtection))G+=this.common.chainId()*BigInt(2)+BigInt(8);let X=Object.assign(Object.assign({},this.txOptions),{common:this.common});return HR.fromTxData({nonce:this.nonce,gasPrice:this.gasPrice,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,v:G,r:(0,d6.uint8ArrayToBigInt)(Q),s:(0,d6.uint8ArrayToBigInt)(Y)},X)}toJSON(){return{nonce:(0,d6.bigIntToHex)(this.nonce),gasPrice:(0,d6.bigIntToHex)(this.gasPrice),gasLimit:(0,d6.bigIntToHex)(this.gasLimit),to:this.to!==void 0?this.to.toString():void 0,value:(0,d6.bigIntToHex)(this.value),data:(0,WQ8.bytesToHex)(this.data),v:this.v!==void 0?(0,d6.bigIntToHex)(this.v):void 0,r:this.r!==void 0?(0,d6.bigIntToHex)(this.r):void 0,s:this.s!==void 0?(0,d6.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(!Ha1(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()})`}}Ma1.Transaction=HR});var s01=M((Na1)=>{Object.defineProperty(Na1,"__esModule",{value:!0});Na1.TransactionFactory=void 0;var UQ8=u1(),Oa1=bG(),Aa1=p01(),Ba1=a01(),Ib=o01(),r01=new Map;class Ob{constructor(){}static typeToInt(J){return Number((0,Oa1.uint8ArrayToBigInt)((0,Oa1.toUint8Array)(J)))}static registerTransactionType(J,Q){let Y=Ob.typeToInt(J);r01.set(Y,Q)}static fromTxData(J,Q={}){if(!("type"in J)||J.type===void 0)return Ib.Transaction.fromTxData(J,Q);let Y=Ob.typeToInt(J.type);if(Y===0)return Ib.Transaction.fromTxData(J,Q);if(Y===1)return Ba1.AccessListEIP2930Transaction.fromTxData(J,Q);if(Y===2)return Aa1.FeeMarketEIP1559Transaction.fromTxData(J,Q);let G=r01.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 Ba1.AccessListEIP2930Transaction.fromSerializedTx(J,Q);case 2:return Aa1.FeeMarketEIP1559Transaction.fromSerializedTx(J,Q);default:{let Y=r01.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 Ib.Transaction.fromSerializedTx(J,Q)}static fromBlockBodyData(J,Q={}){if((0,UQ8.isUint8Array)(J))return this.fromSerializedData(J,Q);if(Array.isArray(J))return Ib.Transaction.fromValuesArray(J,Q);throw Error("Cannot decode transaction: unknown type input")}}Na1.TransactionFactory=Ob});var Ra1=M((A0)=>{var Ab=A0&&A0.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(A0,"__esModule",{value:!0});A0.decrypt=A0.create=A0.privateKeyToAccount=A0.encrypt=A0.privateKeyToPublicKey=A0.privateKeyToAddress=A0.recover=A0.recoverTransaction=A0.signTransaction=A0.signRaw=A0.sign=A0.signMessageWithPrivateKey=A0.hashMessage=A0.parseAndValidatePrivateKey=void 0;var La1=Wc1(),Ea1=kc1(),Ca1=lc1(),v7=p1(),E0=u1(),JY=u0(),MR=uZ(),DQ8=S01(),HQ8=s01(),MQ8=(J,Q)=>{let Y;if(!Q&&typeof J==="string"&&(0,JY.isHexStrict)(J)&&J.length!==66)throw new v7.PrivateKeyLengthError;try{Y=(0,E0.isUint8Array)(J)?J:(0,E0.bytesToUint8Array)(J)}catch(G){throw new v7.InvalidPrivateKeyError}if(!Q&&Y.byteLength!==32)throw new v7.PrivateKeyLengthError;return Y};A0.parseAndValidatePrivateKey=MQ8;var IQ8=(J,Q=!1)=>{let Y=(0,JY.isHexStrict)(J)?J:(0,E0.utf8ToHex)(J),G=(0,E0.hexToBytes)(Y),X=(0,E0.hexToBytes)((0,E0.fromUtf8)(`\x19Ethereum Signed Message:
${G.byteLength}`)),K=Q?G:(0,E0.uint8ArrayConcat)(X,G);return(0,E0.sha3Raw)(K)};A0.hashMessage=IQ8;var OQ8=(J,Q)=>{let Y=(0,A0.parseAndValidatePrivateKey)(Q),G=MR.secp256k1.sign(J.substring(2),Y),X=G.toCompactRawBytes(),K=G.r.toString(16).padStart(64,"0"),z=G.s.toString(16).padStart(64,"0"),W=G.recovery+27;return{messageHash:J,v:(0,E0.numberToHex)(W),r:`0x${K}`,s:`0x${z}`,signature:`${(0,E0.bytesToHex)(X)}${W.toString(16)}`}};A0.signMessageWithPrivateKey=OQ8;var AQ8=(J,Q)=>{let Y=(0,A0.hashMessage)(J),{messageHash:G,v:X,r:K,s:z,signature:W}=(0,A0.signMessageWithPrivateKey)(Y,Q);return{message:J,messageHash:G,v:X,r:K,s:z,signature:W}};A0.sign=AQ8;var BQ8=(J,Q)=>{let Y=(0,A0.hashMessage)(J,!0),{messageHash:G,v:X,r:K,s:z,signature:W}=(0,A0.signMessageWithPrivateKey)(Y,Q);return{message:J,messageHash:G,v:X,r:K,s:z,signature:W}};A0.signRaw=BQ8;var NQ8=(J,Q)=>Ab(void 0,void 0,void 0,function*(){let Y=J.sign((0,E0.hexToBytes)(Q));if((0,JY.isNullish)(Y.v)||(0,JY.isNullish)(Y.r)||(0,JY.isNullish)(Y.s))throw new v7.TransactionSigningError("Signer Error");let G=Y.validate(!0);if(G.length>0){let z="Signer Error ";for(let W of G)z+=`${z} ${W}.`;throw new v7.TransactionSigningError(z)}let X=(0,E0.bytesToHex)(Y.serialize()),K=(0,E0.sha3Raw)(X);return{messageHash:(0,E0.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,E0.bytesToHex)(K)}});A0.signTransaction=NQ8;var wQ8=(J)=>{if((0,JY.isNullish)(J))throw new v7.UndefinedRawTransactionError;let Q=HQ8.TransactionFactory.fromSerializedData((0,E0.hexToBytes)(J));return(0,E0.toChecksumAddress)(Q.getSenderAddress().toString())};A0.recoverTransaction=wQ8;var LQ8=(J,Q,Y,G,X)=>{if(typeof J==="object"){let U=`${J.r}${J.s.slice(2)}${J.v.slice(2)}`;return(0,A0.recover)(J.messageHash,U,Y)}if(typeof Q==="string"&&typeof Y==="string"&&!(0,JY.isNullish)(G)){let U=`${Y}${G.slice(2)}${Q.slice(2)}`;return(0,A0.recover)(J,U,X)}if((0,JY.isNullish)(Q))throw new v7.InvalidSignatureError("signature string undefined");let K=130,z=Y?J:(0,A0.hashMessage)(J),W=parseInt(Q.substring(K),16);if(W>26)W-=27;let Z=MR.secp256k1.Signature.fromCompact(Q.slice(2,K)).addRecoveryBit(W).recoverPublicKey(z.replace("0x","")).toRawBytes(!1),V=(0,E0.sha3Raw)(Z.subarray(1));return(0,E0.toChecksumAddress)(`0x${V.slice(-40)}`)};A0.recover=LQ8;var EQ8=(J)=>{let Q=(0,A0.parseAndValidatePrivateKey)(J),Y=MR.secp256k1.getPublicKey(Q,!1),X=(0,E0.sha3Raw)(Y.slice(1)).slice(-40);return(0,E0.toChecksumAddress)(`0x${X}`)};A0.privateKeyToAddress=EQ8;var CQ8=(J,Q)=>{let Y=(0,A0.parseAndValidatePrivateKey)(J);return`0x${(0,E0.bytesToHex)(MR.secp256k1.getPublicKey(Y,Q)).slice(4)}`};A0.privateKeyToPublicKey=CQ8;var RQ8=(J,Q,Y)=>Ab(void 0,void 0,void 0,function*(){var G,X,K,z,W,Z,V;let q=(0,A0.parseAndValidatePrivateKey)(J),U;if(Y===null||Y===void 0?void 0:Y.salt)U=typeof Y.salt==="string"?(0,E0.hexToBytes)(Y.salt):Y.salt;else U=(0,E0.randomBytes)(32);if(!((0,JY.isString)(Q)||(0,E0.isUint8Array)(Q)))throw new v7.InvalidPasswordError;let D=typeof Q==="string"?(0,E0.hexToBytes)((0,E0.utf8ToHex)(Q)):Q,H;if(Y===null||Y===void 0?void 0:Y.iv){if(H=typeof Y.iv==="string"?(0,E0.hexToBytes)(Y.iv):Y.iv,H.length!==16)throw new v7.IVLengthError}else H=(0,E0.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,E0.bytesToHex)(U).replace("0x",""),c:(K=Y===null||Y===void 0?void 0:Y.c)!==null&&K!==void 0?K:262144,prf:"hmac-sha256"},A.c<1000)throw new v7.PBKDF2IterationsError;O=(0,Ea1.pbkdf2Sync)(D,U,A.c,A.dklen,"sha256")}else if(I==="scrypt")A={n:(z=Y===null||Y===void 0?void 0:Y.n)!==null&&z!==void 0?z: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,E0.bytesToHex)(U).replace("0x","")},O=(0,Ca1.scryptSync)(D,U,A.n,A.p,A.r,A.dklen);else throw new v7.InvalidKdfError;let B=yield(0,La1.encrypt)(q,O.slice(0,16),H,"aes-128-ctr"),w=(0,E0.bytesToHex)(B).slice(2),N=(0,E0.sha3Raw)((0,E0.uint8ArrayConcat)(O.slice(16,32),B)).replace("0x","");return{version:3,id:(0,E0.uuidV4)(),address:(0,A0.privateKeyToAddress)(q).toLowerCase().replace("0x",""),crypto:{ciphertext:w,cipherparams:{iv:(0,E0.bytesToHex)(H).replace("0x","")},cipher:"aes-128-ctr",kdf:I,kdfparams:A,mac:N}}});A0.encrypt=RQ8;var FQ8=(J,Q)=>{let Y=(0,A0.parseAndValidatePrivateKey)(J,Q);return{address:(0,A0.privateKeyToAddress)(Y),privateKey:(0,E0.bytesToHex)(Y),signTransaction:(G)=>{throw new v7.TransactionSigningError("Do not have network access to sign the transaction")},sign:(G)=>(0,A0.sign)(typeof G==="string"?G:JSON.stringify(G),Y),encrypt:(G,X)=>Ab(void 0,void 0,void 0,function*(){return(0,A0.encrypt)(Y,G,X)})}};A0.privateKeyToAccount=FQ8;var TQ8=()=>{let J=MR.secp256k1.utils.randomPrivateKey();return(0,A0.privateKeyToAccount)(`${(0,E0.bytesToHex)(J)}`)};A0.create=TQ8;var SQ8=(J,Q,Y)=>Ab(void 0,void 0,void 0,function*(){let G=typeof J==="object"?J:JSON.parse(Y?J.toLowerCase():J);if(JY.validator.validateJSONSchema(DQ8.keyStoreSchema,G),G.version!==3)throw new v7.KeyStoreVersionError;let X=typeof Q==="string"?(0,E0.hexToBytes)((0,E0.utf8ToHex)(Q)):Q;JY.validator.validate(["bytes"],[X]);let K;if(G.crypto.kdf==="scrypt"){let V=G.crypto.kdfparams,q=typeof V.salt==="string"?(0,E0.hexToBytes)(V.salt):V.salt;K=(0,Ca1.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,E0.hexToBytes)(V.salt):V.salt;K=(0,Ea1.pbkdf2Sync)(X,q,V.c,V.dklen,"sha256")}else throw new v7.InvalidKdfError;let z=(0,E0.hexToBytes)(G.crypto.ciphertext);if((0,E0.sha3Raw)((0,E0.uint8ArrayConcat)(K.slice(16,32),z)).replace("0x","")!==G.crypto.mac)throw new v7.KeyDerivationError;let Z=yield(0,La1.decrypt)((0,E0.hexToBytes)(G.crypto.ciphertext),K.slice(0,16),(0,E0.hexToBytes)(G.crypto.cipherparams.iv));return(0,A0.privateKeyToAccount)(Z)});A0.decrypt=SQ8});var Ta1=M((Fa1)=>{Object.defineProperty(Fa1,"__esModule",{value:!0})});var Sa1=M((yG)=>{var PQ8=yG&&yG.__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]}),Bb=yG&&yG.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))PQ8(Q,J,Y)};Object.defineProperty(yG,"__esModule",{value:!0});Bb(y01(),yG);Bb(GR(),yG);Bb(Xb(),yG);Bb(bG(),yG)});var $a1=M((o8)=>{var Pa1=o8&&o8.__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]}),$Q8=o8&&o8.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),kQ8=o8&&o8.__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))Pa1(Q,J,Y)}return $Q8(Q,J),Q},vQ8=o8&&o8.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))Pa1(Q,J,Y)};Object.defineProperty(o8,"__esModule",{value:!0});o8.txUtils=o8.BaseTransaction=o8.TransactionFactory=o8.Transaction=o8.AccessListEIP2930Transaction=o8.FeeMarketEIP1559Transaction=void 0;var fQ8=p01();Object.defineProperty(o8,"FeeMarketEIP1559Transaction",{enumerable:!0,get:function(){return fQ8.FeeMarketEIP1559Transaction}});var jQ8=a01();Object.defineProperty(o8,"AccessListEIP2930Transaction",{enumerable:!0,get:function(){return jQ8.AccessListEIP2930Transaction}});var hQ8=o01();Object.defineProperty(o8,"Transaction",{enumerable:!0,get:function(){return hQ8.Transaction}});var bQ8=s01();Object.defineProperty(o8,"TransactionFactory",{enumerable:!0,get:function(){return bQ8.TransactionFactory}});var yQ8=UR();Object.defineProperty(o8,"BaseTransaction",{enumerable:!0,get:function(){return yQ8.BaseTransaction}});o8.txUtils=kQ8(VR());vQ8(ZR(),o8)});var dZ=M((T2)=>{var xQ8=T2&&T2.__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]}),bO=T2&&T2.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))xQ8(Q,J,Y)};Object.defineProperty(T2,"__esModule",{value:!0});bO(Gc1(),T2);bO(Ra1(),T2);bO(Ta1(),T2);bO(S01(),T2);bO(Sa1(),T2);bO($a1(),T2)});var t01=M((Jz)=>{var ka1=Jz&&Jz.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(Jz,"__esModule",{value:!0});Jz.Web3BatchRequest=Jz.DEFAULT_BATCH_REQUEST_TIMEOUT=void 0;var IR=u1(),Nb=p1();Jz.DEFAULT_BATCH_REQUEST_TIMEOUT=1000;class va1{constructor(J){this._requestManager=J,this._requests=new Map}get requests(){return[...this._requests.values()].map((J)=>J.payload)}add(J){let Q=IR.jsonRpc.toPayload(J),Y=new IR.Web3DeferredPromise;return this._requests.set(Q.id,{payload:Q,promise:Y}),Y}execute(J){return ka1(this,void 0,void 0,function*(){var Q;if(this.requests.length===0)return Promise.resolve([]);let Y=new IR.Web3DeferredPromise({timeout:(Q=J===null||J===void 0?void 0:J.timeout)!==null&&Q!==void 0?Q:Jz.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 Nb.OperationTimeoutError)this._abortAllRequests("Batch request timeout");Y.reject(G)}),Y})}_processBatchRequest(J){return ka1(this,void 0,void 0,function*(){var Q,Y;let G=yield this._requestManager.sendBatch([...this._requests.values()].map((z)=>z.payload));if(G.length!==this._requests.size)throw this._abortAllRequests("Invalid batch response"),new Nb.ResponseError(G,`Batch request size mismatch the results size. Requests: ${this._requests.size}, Responses: ${G.length}`);let X=this.requests.map((z)=>z.id).map(Number).sort((z,W)=>z-W),K=G.map((z)=>z.id).map(Number).sort((z,W)=>z-W);if(JSON.stringify(X)!==JSON.stringify(K))throw this._abortAllRequests("Invalid batch response"),new Nb.ResponseError(G,`Batch request mismatch the results. Requests: [${X.join()}], Responses: [${K.join()}]`);for(let z of G)if(IR.jsonRpc.isResponseWithResult(z))(Q=this._requests.get(z.id))===null||Q===void 0||Q.promise.resolve(z.result);else if(IR.jsonRpc.isResponseWithError(z))(Y=this._requests.get(z.id))===null||Y===void 0||Y.promise.reject(z.error);J.resolve(G)})}_abortAllRequests(J){for(let{promise:Q}of this._requests.values())Q.reject(new Nb.OperationAbortError(J))}}Jz.Web3BatchRequest=va1});var ha1=M((xG)=>{var gQ8=xG&&xG.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(xG,"__esModule",{value:!0});xG.Web3EthPluginBase=xG.Web3PluginBase=xG.Web3Context=void 0;var mQ8=p1(),uQ8=u1(),lQ8=dZ(),dQ8=oC(),pQ8=t01(),e01=l11(),wb=bh(),fa1=yh();class OR extends e01.Web3Config{constructor(J){var Q;super();if(this.providers=wb.Web3RequestManager.providers,(0,uQ8.isNullish)(J)||typeof J==="string"&&J.trim()!==""||(0,dQ8.isSupportedProvider)(J)){this._requestManager=new wb.Web3RequestManager(J),this._subscriptionManager=new fa1.Web3SubscriptionManager(this._requestManager,{});return}let{config:Y,provider:G,requestManager:X,subscriptionManager:K,registeredSubscriptions:z,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 wb.Web3RequestManager(G,(Q=Y===null||Y===void 0?void 0:Y.enableExperimentalFeatures)===null||Q===void 0?void 0:Q.useSubscriptionWhenCheckingBlockTimeout,V),K)this._subscriptionManager=K;else this._subscriptionManager=new fa1.Web3SubscriptionManager(this.requestManager,z!==null&&z!==void 0?z:{});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(e01.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(e01.Web3ConfigEvent.CONFIG_CHANGE,(Q)=>{this.setConfig({[Q.name]:Q.newValue})})}registerPlugin(J){if(this[J.pluginNamespace]!==void 0)throw new mQ8.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 OR.givenProvider}setProvider(J){return this.provider=J,!0}setRequestManagerMiddleware(J){this.requestManager.setMiddleware(J)}get BatchRequest(){return pQ8.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)=>gQ8(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}}xG.Web3Context=OR;OR.providers=wb.Web3RequestManager.providers;class J61 extends OR{registerNewTransactionType(J,Q){lQ8.TransactionFactory.registerTransactionType(J,Q)}}xG.Web3PluginBase=J61;class ja1 extends J61{}xG.Web3EthPluginBase=ja1});var ya1=M((ba1)=>{Object.defineProperty(ba1,"__esModule",{value:!0})});var Q61=M((xa1)=>{Object.defineProperty(xa1,"__esModule",{value:!0});xa1.Iban=void 0;var Lb=u1(),cQ8=u0(),_Q8=p1();class M4{constructor(J){if(this.toAddress=()=>{if(this.isDirect()){let Q=this._iban.slice(4),Y=M4._parseInt(Q,36),G=(0,Lb.leftPad)(Y,40);return(0,Lb.toChecksumAddress)(G)}throw Error("Iban is indirect and cannot be converted. Must be length of 34 or 35")},M4.isIndirect(J)||M4.isDirect(J))this._iban=J;else throw Error("Invalid IBAN was provided")}static isDirect(J){return J.length===34||J.length===35}isDirect(){return M4.isDirect(this._iban)}static isIndirect(J){return J.length===20}isIndirect(){return M4.isIndirect(this._iban)}static isValid(J){return/^XE[0-9]{2}(ETH[0-9A-Z]{13}|[0-9A-Z]{30,31})$/.test(J)&&M4._mod9710(M4._iso13616Prepare(J))===1}isValid(){return M4.isValid(this._iban)}static fromBban(J){let G=`0${(98-this._mod9710(this._iso13616Prepare(`XE00${J}`))).toString()}`.slice(-2);return new M4(`XE${G}${J}`)}static createIndirect(J){return M4.fromBban(`ETH${J.institution}${J.identifier}`)}static fromAddress(J){if(!(0,cQ8.isAddress)(J))throw new _Q8.InvalidAddressError(J);let Y=BigInt((0,Lb.hexToNumber)(J)).toString(36),G=(0,Lb.leftPad)(Y,15);return M4.fromBban(G.toUpperCase())}static toIban(J){return M4.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}}xa1.Iban=M4;M4._iso13616Prepare=(J)=>{let G=J.toUpperCase();return`${G.slice(4)}${G.slice(0,4)}`.split("").map((K)=>{let z=K.charCodeAt(0);if(z>=65&&z<=90)return z-65+10;return K}).join("")};M4._parseInt=(J,Q)=>[...J].reduce((Y,G)=>BigInt(parseInt(G,Q))+BigInt(Q)*Y,BigInt(0));M4._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};M4.toAddress=(J)=>{return new M4(J).toAddress()}});var ua1=M((ma1)=>{Object.defineProperty(ma1,"__esModule",{value:!0})});var AR=M((Qz)=>{var iQ8=Qz&&Qz.__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]}),la1=Qz&&Qz.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))iQ8(Q,J,Y)};Object.defineProperty(Qz,"__esModule",{value:!0});var nQ8=Q61();la1(Q61(),Qz);la1(ua1(),Qz);Qz.default=nQ8.Iban});var K61=M((da1)=>{Object.defineProperty(da1,"__esModule",{value:!0});da1.outputSyncingFormatter=da1.outputPostFormatter=da1.inputPostFormatter=da1.outputBlockFormatter=da1.outputTransactionReceiptFormatter=da1.outputLogFormatter=da1.inputLogFormatter=da1.inputTopicFormatter=da1.outputTransactionFormatter=da1.inputSignFormatter=da1.inputTransactionFormatter=da1.inputCallFormatter=da1.txInputOptionsFormatter=da1.inputAddressFormatter=da1.inputDefaultBlockNumberFormatter=da1.inputBlockNumberFormatter=da1.outputBigIntegerFormatter=da1.outputProofFormatter=da1.inputStorageKeysFormatter=void 0;var BR=p1(),Y61=AR(),aQ8=B6(),r1=u1(),cZ=u0(),oQ8=(J)=>J.map((Q)=>(0,r1.numberToHex)(Q));da1.inputStorageKeysFormatter=oQ8;var rQ8=(J)=>({address:(0,r1.toChecksumAddress)(J.address),nonce:(0,r1.hexToNumberString)(J.nonce),balance:(0,r1.hexToNumberString)(J.balance)});da1.outputProofFormatter=rQ8;var sQ8=(J)=>(0,r1.toNumber)(J);da1.outputBigIntegerFormatter=sQ8;var tQ8=(J)=>{if((0,cZ.isNullish)(J))return;if(typeof J==="string"&&(0,cZ.isBlockTag)(J))return J;if(J==="genesis")return"0x0";if(typeof J==="string"&&(0,r1.isHexStrict)(J))return J.toLowerCase();return(0,r1.numberToHex)(J)};da1.inputBlockNumberFormatter=tQ8;var eQ8=(J,Q)=>{if(!J)return da1.inputBlockNumberFormatter(Q);return da1.inputBlockNumberFormatter(J)};da1.inputDefaultBlockNumberFormatter=eQ8;var JY8=(J)=>{if(Y61.Iban.isValid(J)&&Y61.Iban.isDirect(J))return new Y61.Iban(J).toAddress().toLowerCase();if((0,r1.isAddress)(J))return`0x${J.toLowerCase().replace("0x","")}`;throw new BR.FormatterError(`Provided address ${J} is invalid, the capitalization checksum test failed, or it's an indirect IBAN address which can't be converted.`)};da1.inputAddressFormatter=JY8;var QY8=(J)=>{var Q;let Y=Object.assign({},J);if(J.to)Y.to=da1.inputAddressFormatter(J.to);if(J.data&&J.input)throw new BR.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,r1.isHexStrict)(Y.input))throw new BR.FormatterError("The input field must be HEX encoded data.");if(J.gas||J.gasLimit)Y.gas=(0,r1.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,cZ.isNullish)(Y[G])).forEach((G)=>{Y[G]=(0,r1.numberToHex)(Y[G])}),Y};da1.txInputOptionsFormatter=QY8;var YY8=(J,Q)=>{var Y;let G=da1.txInputOptionsFormatter(J),X=(Y=G.from)!==null&&Y!==void 0?Y:Q;if(X)G.from=da1.inputAddressFormatter(X);return G};da1.inputCallFormatter=YY8;var GY8=(J,Q)=>{var Y;let G=da1.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 BR.FormatterError('The send transactions "from" field must be defined!');G.from=da1.inputAddressFormatter(J.from)}return G};da1.inputTransactionFormatter=GY8;var XY8=(J)=>(0,r1.isHexStrict)(J)?J:(0,r1.utf8ToHex)(J);da1.inputSignFormatter=XY8;var KY8=(J)=>{let Q=Object.assign({},J);if(J.blockNumber)Q.blockNumber=(0,r1.hexToNumber)(J.blockNumber);if(J.transactionIndex)Q.transactionIndex=(0,r1.hexToNumber)(J.transactionIndex);if(Q.nonce=(0,r1.hexToNumber)(J.nonce),Q.gas=(0,r1.hexToNumber)(J.gas),J.gasPrice)Q.gasPrice=da1.outputBigIntegerFormatter(J.gasPrice);if(J.maxFeePerGas)Q.maxFeePerGas=da1.outputBigIntegerFormatter(J.maxFeePerGas);if(J.maxPriorityFeePerGas)Q.maxPriorityFeePerGas=da1.outputBigIntegerFormatter(J.maxPriorityFeePerGas);if(J.type)Q.type=(0,r1.hexToNumber)(J.type);if(Q.value=da1.outputBigIntegerFormatter(J.value),J.to&&(0,r1.isAddress)(J.to))Q.to=(0,r1.toChecksumAddress)(J.to);else Q.to=void 0;if(J.from)Q.from=(0,r1.toChecksumAddress)(J.from);return Q};da1.outputTransactionFormatter=KY8;var zY8=(J)=>{if((0,cZ.isNullish)(J))return null;let Q=String(J);return(0,cZ.isHex)(Q)?Q:(0,r1.fromUtf8)(Q)};da1.inputTopicFormatter=zY8;var WY8=(J)=>{var Q;let Y=(0,cZ.isNullish)(J)?{}:(0,r1.mergeDeep)({},J);if((0,cZ.isNullish)(Y.fromBlock))Y.fromBlock=aQ8.BlockTags.LATEST;if(Y.fromBlock=da1.inputBlockNumberFormatter(Y.fromBlock),!(0,cZ.isNullish)(Y.toBlock))Y.toBlock=da1.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(da1.inputTopicFormatter):da1.inputTopicFormatter(G)),Y.address)Y.address=Array.isArray(Y.address)?Y.address.map((G)=>da1.inputAddressFormatter(G)):da1.inputAddressFormatter(Y.address);return Y};da1.inputLogFormatter=WY8;var ZY8=(J)=>{let Q=Object.assign({},J),Y=typeof J.logIndex==="string"?J.logIndex:(0,r1.numberToHex)(J.logIndex);if(typeof J.blockHash==="string"&&typeof J.transactionHash==="string"){let G=(0,r1.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,r1.isHexStrict)(J.blockNumber))Q.blockNumber=(0,r1.hexToNumber)(J.blockNumber);if(J.transactionIndex&&(0,r1.isHexStrict)(J.transactionIndex))Q.transactionIndex=(0,r1.hexToNumber)(J.transactionIndex);if(J.logIndex&&(0,r1.isHexStrict)(J.logIndex))Q.logIndex=(0,r1.hexToNumber)(J.logIndex);if(J.address)Q.address=(0,r1.toChecksumAddress)(J.address);return Q};da1.outputLogFormatter=ZY8;var VY8=(J)=>{if(typeof J!=="object")throw new BR.FormatterError(`Received receipt is invalid: ${String(J)}`);let Q=Object.assign({},J);if(J.blockNumber)Q.blockNumber=(0,r1.hexToNumber)(J.blockNumber);if(J.transactionIndex)Q.transactionIndex=(0,r1.hexToNumber)(J.transactionIndex);if(Q.cumulativeGasUsed=(0,r1.hexToNumber)(J.cumulativeGasUsed),Q.gasUsed=(0,r1.hexToNumber)(J.gasUsed),J.logs&&Array.isArray(J.logs))Q.logs=J.logs.map(da1.outputLogFormatter);if(J.effectiveGasPrice)Q.effectiveGasPrice=(0,r1.hexToNumber)(J.effectiveGasPrice);if(J.contractAddress)Q.contractAddress=(0,r1.toChecksumAddress)(J.contractAddress);if(J.status)Q.status=Boolean(parseInt(J.status,10));return Q};da1.outputTransactionReceiptFormatter=VY8;var qY8=(J)=>{let Q=Object.assign({},J);if(Q.gasLimit=(0,r1.hexToNumber)(J.gasLimit),Q.gasUsed=(0,r1.hexToNumber)(J.gasUsed),Q.size=(0,r1.hexToNumber)(J.size),Q.timestamp=(0,r1.hexToNumber)(J.timestamp),J.number)Q.number=(0,r1.hexToNumber)(J.number);if(J.difficulty)Q.difficulty=da1.outputBigIntegerFormatter(J.difficulty);if(J.totalDifficulty)Q.totalDifficulty=da1.outputBigIntegerFormatter(J.totalDifficulty);if(J.transactions&&Array.isArray(J.transactions))Q.transactions=J.transactions.map(da1.outputTransactionFormatter);if(J.miner)Q.miner=(0,r1.toChecksumAddress)(J.miner);if(J.baseFeePerGas)Q.baseFeePerGas=da1.outputBigIntegerFormatter(J.baseFeePerGas);return Q};da1.outputBlockFormatter=qY8;var UY8=(J)=>{var Q;let Y=Object.assign({},J);if(J.ttl)Y.ttl=(0,r1.numberToHex)(J.ttl);if(J.workToProve)Y.workToProve=(0,r1.numberToHex)(J.workToProve);if(J.priority)Y.priority=(0,r1.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,r1.fromUtf8)(G)),Y};da1.inputPostFormatter=UY8;var DY8=(J)=>{var Q;let Y=Object.assign({},J);if(J.expiry)Y.expiry=(0,r1.hexToNumber)(J.expiry);if(J.sent)Y.sent=(0,r1.hexToNumber)(J.sent);if(J.ttl)Y.ttl=(0,r1.hexToNumber)(J.ttl);if(J.workProved)Y.workProved=(0,r1.hexToNumber)(J.workProved);if(!J.topics)Y.topics=[];return Y.topics=(Q=Y.topics)===null||Q===void 0?void 0:Q.map(r1.toUtf8),Y};da1.outputPostFormatter=DY8;var HY8=(J)=>{let Q=Object.assign({},J);if(Q.startingBlock=(0,r1.hexToNumber)(J.startingBlock),Q.currentBlock=(0,r1.hexToNumber)(J.currentBlock),Q.highestBlock=(0,r1.hexToNumber)(J.highestBlock),J.knownStates)Q.knownStates=(0,r1.hexToNumber)(J.knownStates);if(J.pulledStates)Q.pulledStates=(0,r1.hexToNumber)(J.pulledStates);return Q};da1.outputSyncingFormatter=HY8});var aa1=M((xO)=>{var z61=xO&&xO.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})},ia1;Object.defineProperty(xO,"__esModule",{value:!0});xO.Web3PromiEvent=void 0;var FY8=WO();class na1 extends FY8.Web3EventEmitter{constructor(J){super();this[ia1]="Promise",this._promise=new Promise(J)}then(J,Q){return z61(this,void 0,void 0,function*(){return this._promise.then(J,Q)})}catch(J){return z61(this,void 0,void 0,function*(){return this._promise.catch(J)})}finally(J){return z61(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}}xO.Web3PromiEvent=na1;ia1=Symbol.toStringTag});var EJ=M((r8)=>{var oa1=r8&&r8.__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]}),TY8=r8&&r8.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),QY=r8&&r8.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))oa1(Q,J,Y)},SY8=r8&&r8.__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))oa1(Q,J,Y)}return TY8(Q,J),Q};Object.defineProperty(r8,"__esModule",{value:!0});r8.formatters=void 0;QY(l11(),r8);QY(bh(),r8);QY(yh(),r8);QY(Yc1(),r8);QY(ha1(),r8);QY(t01(),r8);QY(oC(),r8);QY(ya1(),r8);QY(K61(),r8);QY(aa1(),r8);QY(WO(),r8);r8.formatters=SY8(K61())});var sa1=M((ra1)=>{(function(J,Q){if(J.setImmediate)return;var Y=1,G={},X=!1,K=J.document,z;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 R={callback:w,args:N};return G[Y]=R,z(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(){z=function(w){process.nextTick(function(){q(w)})}}function D(){if(J.postMessage&&!J.importScripts){var w=!0,N=J.onmessage;return J.onmessage=function(){w=!1},J.postMessage("","*"),J.onmessage=N,w}}function H(){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);z=function(L){J.postMessage(w+L,"*")}}function I(){var w=new MessageChannel;w.port1.onmessage=function(N){var L=N.data;q(L)},z=function(N){w.port2.postMessage(N)}}function O(){var w=K.documentElement;z=function(N){var L=K.createElement("script");L.onreadystatechange=function(){q(N),L.onreadystatechange=null,w.removeChild(L),L=null},w.appendChild(L)}}function A(){z=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(D())H();else if(J.MessageChannel)I();else if(K&&"onreadystatechange"in K.createElement("script"))O();else A();B.setImmediate=W,B.clearImmediate=Z})(typeof self>"u"?typeof global>"u"?ra1:global:self)});var ta1=M((O1)=>{var W0=O1&&O1.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(O1,"__esModule",{value:!0});O1.getProof=O1.getChainId=O1.requestAccounts=O1.getPendingTransactions=O1.getFeeHistory=O1.submitHashrate=O1.submitWork=O1.getWork=O1.getLogs=O1.getFilterLogs=O1.getFilterChanges=O1.uninstallFilter=O1.newPendingTransactionFilter=O1.newBlockFilter=O1.newFilter=O1.compileSerpent=O1.compileLLL=O1.compileSolidity=O1.getCompilers=O1.getUncleByBlockNumberAndIndex=O1.getUncleByBlockHashAndIndex=O1.getTransactionReceipt=O1.getTransactionByBlockNumberAndIndex=O1.getTransactionByBlockHashAndIndex=O1.getTransactionByHash=O1.getBlockByNumber=O1.getBlockByHash=O1.estimateGas=O1.call=O1.sendRawTransaction=O1.sendTransaction=O1.signTransaction=O1.sign=O1.getCode=O1.getUncleCountByBlockNumber=O1.getUncleCountByBlockHash=O1.getBlockTransactionCountByNumber=O1.getBlockTransactionCountByHash=O1.getTransactionCount=O1.getStorageAt=O1.getBalance=O1.getBlockNumber=O1.getAccounts=O1.getMaxPriorityFeePerGas=O1.getGasPrice=O1.getHashRate=O1.getMining=O1.getCoinbase=O1.getSyncing=O1.getProtocolVersion=void 0;O1.signTypedData=O1.createAccessList=O1.getNodeInfo=void 0;var V6=u0();function PY8(J){return W0(this,void 0,void 0,function*(){return J.send({method:"eth_protocolVersion",params:[]})})}O1.getProtocolVersion=PY8;function $Y8(J){return W0(this,void 0,void 0,function*(){return J.send({method:"eth_syncing",params:[]})})}O1.getSyncing=$Y8;function kY8(J){return W0(this,void 0,void 0,function*(){return J.send({method:"eth_coinbase",params:[]})})}O1.getCoinbase=kY8;function vY8(J){return W0(this,void 0,void 0,function*(){return J.send({method:"eth_mining",params:[]})})}O1.getMining=vY8;function fY8(J){return W0(this,void 0,void 0,function*(){return J.send({method:"eth_hashrate",params:[]})})}O1.getHashRate=fY8;function jY8(J){return W0(this,void 0,void 0,function*(){return J.send({method:"eth_gasPrice",params:[]})})}O1.getGasPrice=jY8;function hY8(J){return W0(this,void 0,void 0,function*(){return J.send({method:"eth_maxPriorityFeePerGas",params:[]})})}O1.getMaxPriorityFeePerGas=hY8;function bY8(J){return W0(this,void 0,void 0,function*(){return J.send({method:"eth_accounts",params:[]})})}O1.getAccounts=bY8;function yY8(J){return W0(this,void 0,void 0,function*(){return J.send({method:"eth_blockNumber",params:[]})})}O1.getBlockNumber=yY8;function xY8(J,Q,Y){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["address","blockNumberOrTag"],[Q,Y]),J.send({method:"eth_getBalance",params:[Q,Y]})})}O1.getBalance=xY8;function gY8(J,Q,Y,G){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["address","hex","blockNumberOrTag"],[Q,Y,G]),J.send({method:"eth_getStorageAt",params:[Q,Y,G]})})}O1.getStorageAt=gY8;function mY8(J,Q,Y){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["address","blockNumberOrTag"],[Q,Y]),J.send({method:"eth_getTransactionCount",params:[Q,Y]})})}O1.getTransactionCount=mY8;function uY8(J,Q){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["bytes32"],[Q]),J.send({method:"eth_getBlockTransactionCountByHash",params:[Q]})})}O1.getBlockTransactionCountByHash=uY8;function lY8(J,Q){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["blockNumberOrTag"],[Q]),J.send({method:"eth_getBlockTransactionCountByNumber",params:[Q]})})}O1.getBlockTransactionCountByNumber=lY8;function dY8(J,Q){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["bytes32"],[Q]),J.send({method:"eth_getUncleCountByBlockHash",params:[Q]})})}O1.getUncleCountByBlockHash=dY8;function pY8(J,Q){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["blockNumberOrTag"],[Q]),J.send({method:"eth_getUncleCountByBlockNumber",params:[Q]})})}O1.getUncleCountByBlockNumber=pY8;function cY8(J,Q,Y){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["address","blockNumberOrTag"],[Q,Y]),J.send({method:"eth_getCode",params:[Q,Y]})})}O1.getCode=cY8;function _Y8(J,Q,Y){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["address","hex"],[Q,Y]),J.send({method:"eth_sign",params:[Q,Y]})})}O1.sign=_Y8;function iY8(J,Q){return W0(this,void 0,void 0,function*(){return J.send({method:"eth_signTransaction",params:[Q]})})}O1.signTransaction=iY8;function nY8(J,Q){return W0(this,void 0,void 0,function*(){return J.send({method:"eth_sendTransaction",params:[Q]})})}O1.sendTransaction=nY8;function aY8(J,Q){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["hex"],[Q]),J.send({method:"eth_sendRawTransaction",params:[Q]})})}O1.sendRawTransaction=aY8;function oY8(J,Q,Y){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["blockNumberOrTag"],[Y]),J.send({method:"eth_call",params:[Q,Y]})})}O1.call=oY8;function rY8(J,Q,Y){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["blockNumberOrTag"],[Y]),J.send({method:"eth_estimateGas",params:[Q,Y]})})}O1.estimateGas=rY8;function sY8(J,Q,Y){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["bytes32","bool"],[Q,Y]),J.send({method:"eth_getBlockByHash",params:[Q,Y]})})}O1.getBlockByHash=sY8;function tY8(J,Q,Y){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["blockNumberOrTag","bool"],[Q,Y]),J.send({method:"eth_getBlockByNumber",params:[Q,Y]})})}O1.getBlockByNumber=tY8;function eY8(J,Q){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["bytes32"],[Q]),J.send({method:"eth_getTransactionByHash",params:[Q]})})}O1.getTransactionByHash=eY8;function JG8(J,Q,Y){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["bytes32","hex"],[Q,Y]),J.send({method:"eth_getTransactionByBlockHashAndIndex",params:[Q,Y]})})}O1.getTransactionByBlockHashAndIndex=JG8;function QG8(J,Q,Y){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["blockNumberOrTag","hex"],[Q,Y]),J.send({method:"eth_getTransactionByBlockNumberAndIndex",params:[Q,Y]})})}O1.getTransactionByBlockNumberAndIndex=QG8;function YG8(J,Q){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["bytes32"],[Q]),J.send({method:"eth_getTransactionReceipt",params:[Q]})})}O1.getTransactionReceipt=YG8;function GG8(J,Q,Y){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["bytes32","hex"],[Q,Y]),J.send({method:"eth_getUncleByBlockHashAndIndex",params:[Q,Y]})})}O1.getUncleByBlockHashAndIndex=GG8;function XG8(J,Q,Y){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["blockNumberOrTag","hex"],[Q,Y]),J.send({method:"eth_getUncleByBlockNumberAndIndex",params:[Q,Y]})})}O1.getUncleByBlockNumberAndIndex=XG8;function KG8(J){return W0(this,void 0,void 0,function*(){return J.send({method:"eth_getCompilers",params:[]})})}O1.getCompilers=KG8;function zG8(J,Q){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["string"],[Q]),J.send({method:"eth_compileSolidity",params:[Q]})})}O1.compileSolidity=zG8;function WG8(J,Q){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["string"],[Q]),J.send({method:"eth_compileLLL",params:[Q]})})}O1.compileLLL=WG8;function ZG8(J,Q){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["string"],[Q]),J.send({method:"eth_compileSerpent",params:[Q]})})}O1.compileSerpent=ZG8;function VG8(J,Q){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["filter"],[Q]),J.send({method:"eth_newFilter",params:[Q]})})}O1.newFilter=VG8;function qG8(J){return W0(this,void 0,void 0,function*(){return J.send({method:"eth_newBlockFilter",params:[]})})}O1.newBlockFilter=qG8;function UG8(J){return W0(this,void 0,void 0,function*(){return J.send({method:"eth_newPendingTransactionFilter",params:[]})})}O1.newPendingTransactionFilter=UG8;function DG8(J,Q){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["hex"],[Q]),J.send({method:"eth_uninstallFilter",params:[Q]})})}O1.uninstallFilter=DG8;function HG8(J,Q){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["hex"],[Q]),J.send({method:"eth_getFilterChanges",params:[Q]})})}O1.getFilterChanges=HG8;function MG8(J,Q){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["hex"],[Q]),J.send({method:"eth_getFilterLogs",params:[Q]})})}O1.getFilterLogs=MG8;function IG8(J,Q){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["filter"],[Q]),J.send({method:"eth_getLogs",params:[Q]})})}O1.getLogs=IG8;function OG8(J){return W0(this,void 0,void 0,function*(){return J.send({method:"eth_getWork",params:[]})})}O1.getWork=OG8;function AG8(J,Q,Y,G){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["bytes8","bytes32","bytes32"],[Q,Y,G]),J.send({method:"eth_submitWork",params:[Q,Y,G]})})}O1.submitWork=AG8;function BG8(J,Q,Y){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["bytes32","bytes32"],[Q,Y]),J.send({method:"eth_submitHashrate",params:[Q,Y]})})}O1.submitHashrate=BG8;function NG8(J,Q,Y,G){return W0(this,void 0,void 0,function*(){V6.validator.validate(["hex","blockNumberOrTag"],[Q,Y]);for(let X of G)V6.validator.validate(["number"],[X]);return J.send({method:"eth_feeHistory",params:[Q,Y,G]})})}O1.getFeeHistory=NG8;function wG8(J){return W0(this,void 0,void 0,function*(){return J.send({method:"eth_pendingTransactions",params:[]})})}O1.getPendingTransactions=wG8;function LG8(J){return W0(this,void 0,void 0,function*(){return J.send({method:"eth_requestAccounts",params:[]})})}O1.requestAccounts=LG8;function EG8(J){return W0(this,void 0,void 0,function*(){return J.send({method:"eth_chainId",params:[]})})}O1.getChainId=EG8;function CG8(J,Q,Y,G){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["address","bytes32[]","blockNumberOrTag"],[Q,Y,G]),J.send({method:"eth_getProof",params:[Q,Y,G]})})}O1.getProof=CG8;function RG8(J){return W0(this,void 0,void 0,function*(){return J.send({method:"web3_clientVersion",params:[]})})}O1.getNodeInfo=RG8;function FG8(J,Q,Y){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["blockNumberOrTag"],[Y]),J.send({method:"eth_createAccessList",params:[Q,Y]})})}O1.createAccessList=FG8;function TG8(J,Q,Y,G=!1){return W0(this,void 0,void 0,function*(){return V6.validator.validate(["address"],[Q]),J.send({method:`eth_signTypedData${G?"":"_v4"}`,params:[Q,Y]})})}O1.signTypedData=TG8});var ea1=M((gG)=>{var W61=gG&&gG.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(gG,"__esModule",{value:!0});gG.isListening=gG.getPeerCount=gG.getId=void 0;function SG8(J){return W61(this,void 0,void 0,function*(){return J.send({method:"net_version",params:[]})})}gG.getId=SG8;function PG8(J){return W61(this,void 0,void 0,function*(){return J.send({method:"net_peerCount",params:[]})})}gG.getPeerCount=PG8;function $G8(J){return W61(this,void 0,void 0,function*(){return J.send({method:"net_listening",params:[]})})}gG.isListening=$G8});var Jo1=M((A9)=>{var Yz=A9&&A9.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(A9,"__esModule",{value:!0});A9.ecRecover=A9.sign=A9.signTransaction=A9.sendTransaction=A9.importRawKey=A9.lockAccount=A9.unlockAccount=A9.newAccount=A9.getAccounts=void 0;var kG8=(J)=>Yz(void 0,void 0,void 0,function*(){return J.send({method:"personal_listAccounts",params:[]})});A9.getAccounts=kG8;var vG8=(J,Q)=>Yz(void 0,void 0,void 0,function*(){return J.send({method:"personal_newAccount",params:[Q]})});A9.newAccount=vG8;var fG8=(J,Q,Y,G)=>Yz(void 0,void 0,void 0,function*(){return J.send({method:"personal_unlockAccount",params:[Q,Y,G]})});A9.unlockAccount=fG8;var jG8=(J,Q)=>Yz(void 0,void 0,void 0,function*(){return J.send({method:"personal_lockAccount",params:[Q]})});A9.lockAccount=jG8;var hG8=(J,Q,Y)=>Yz(void 0,void 0,void 0,function*(){return J.send({method:"personal_importRawKey",params:[Q,Y]})});A9.importRawKey=hG8;var bG8=(J,Q,Y)=>Yz(void 0,void 0,void 0,function*(){return J.send({method:"personal_sendTransaction",params:[Q,Y]})});A9.sendTransaction=bG8;var yG8=(J,Q,Y)=>Yz(void 0,void 0,void 0,function*(){return J.send({method:"personal_signTransaction",params:[Q,Y]})});A9.signTransaction=yG8;var xG8=(J,Q,Y,G)=>Yz(void 0,void 0,void 0,function*(){return J.send({method:"personal_sign",params:[Q,Y,G]})});A9.sign=xG8;var gG8=(J,Q,Y)=>Yz(void 0,void 0,void 0,function*(){return J.send({method:"personal_ecRecover",params:[Q,Y]})});A9.ecRecover=gG8});var Gz=M((P3)=>{var mG8=P3&&P3.__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]}),uG8=P3&&P3.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),Z61=P3&&P3.__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))mG8(Q,J,Y)}return uG8(Q,J),Q};Object.defineProperty(P3,"__esModule",{value:!0});P3.personalRpcMethods=P3.netRpcMethods=P3.ethRpcMethods=void 0;var lG8=Z61(ta1());P3.ethRpcMethods=lG8;var dG8=Z61(ea1());P3.netRpcMethods=dG8;var pG8=Z61(Jo1());P3.personalRpcMethods=pG8});var Cb=M((Xo1)=>{Object.defineProperty(Xo1,"__esModule",{value:!0});Xo1.detectRawTransactionType=Xo1.detectTransactionType=Xo1.defaultTransactionTypeParser=void 0;var V61=u1(),wR=B6(),Xz=u0(),cG8=p1(),Qo1={type:"object",properties:{accessList:{type:"null"},maxFeePerGas:{type:"null"},maxPriorityFeePerGas:{type:"null"}}},Yo1={type:"object",properties:{maxFeePerGas:{type:"null"},maxPriorityFeePerGas:{type:"null"}}},Go1={type:"object",properties:{gasPrice:{type:"null"}}},Eb=(J,Q,Y)=>{try{Xz.validator.validateJSONSchema(J,Q)}catch(G){if(G instanceof Xz.Web3ValidatorError)throw new cG8.InvalidPropertiesForTransactionTypeError(G.errors,Y);throw G}},_G8=(J)=>{var Q,Y;let G=J;if(!(0,Xz.isNullish)(G.type)){let K;switch(G.type){case"0x0":K=Qo1;break;case"0x1":K=Yo1;break;case"0x2":K=Go1;break;default:return(0,V61.format)({format:"uint"},G.type,wR.ETH_DATA_FORMAT)}return Eb(K,G,G.type),(0,V61.format)({format:"uint"},G.type,wR.ETH_DATA_FORMAT)}if(!(0,Xz.isNullish)(G.maxFeePerGas)||!(0,Xz.isNullish)(G.maxPriorityFeePerGas))return Eb(Go1,G,"0x2"),"0x2";if(!(0,Xz.isNullish)(G.accessList))return Eb(Yo1,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,Xz.isNullish)(X)){let K=Object.keys(wR.HardforksOrdered).indexOf(X);if(K>=Object.keys(wR.HardforksOrdered).indexOf("london"))return!(0,Xz.isNullish)(G.gasPrice)?"0x0":"0x2";if(K===Object.keys(wR.HardforksOrdered).indexOf("berlin"))return"0x0"}if(!(0,Xz.isNullish)(G.gasPrice))return Eb(Qo1,G,"0x0"),"0x0";return};Xo1.defaultTransactionTypeParser=_G8;var iG8=(J,Q)=>{var Y;return((Y=Q===null||Q===void 0?void 0:Q.transactionTypeParser)!==null&&Y!==void 0?Y:Xo1.defaultTransactionTypeParser)(J)};Xo1.detectTransactionType=iG8;var nG8=(J)=>J[0]>127?"0x0":(0,V61.toHex)(J[0]);Xo1.detectRawTransactionType=nG8});var YY=M((Wo1)=>{Object.defineProperty(Wo1,"__esModule",{value:!0});Wo1.accountSchema=Wo1.storageProofSchema=Wo1.feeHistorySchema=Wo1.SignatureObjectSchema=Wo1.transactionReceiptSchema=Wo1.syncSchema=Wo1.logSchema=Wo1.blockHeaderSchema=Wo1.blockSchema=Wo1.withdrawalsSchema=Wo1.transactionInfoSchema=Wo1.transactionSchema=Wo1.customChainSchema=Wo1.hardforkSchema=Wo1.chainSchema=Wo1.accessListResultSchema=Wo1.accessListSchema=Wo1.accessListItemSchema=void 0;Wo1.accessListItemSchema={type:"object",properties:{address:{format:"address"},storageKeys:{type:"array",items:{format:"bytes32"}}}};Wo1.accessListSchema={type:"array",items:Object.assign({},Wo1.accessListItemSchema)};Wo1.accessListResultSchema={type:"object",properties:{accessList:Object.assign({},Wo1.accessListSchema),gasUsed:{type:"string"}}};Wo1.chainSchema={type:"string",enum:["goerli","kovan","mainnet","rinkeby","ropsten","sepolia"]};Wo1.hardforkSchema={type:"string",enum:["arrowGlacier","berlin","byzantium","chainstart","constantinople","dao","homestead","istanbul","london","merge","muirGlacier","petersburg","shanghai","spuriousDragon","tangerineWhistle"]};Wo1.customChainSchema={type:"object",properties:{name:{format:"string"},networkId:{format:"uint"},chainId:{format:"uint"}}};Wo1.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({},Wo1.accessListSchema),data:{format:"bytes"},input:{format:"bytes"},nonce:{format:"uint"},chain:Object.assign({},Wo1.chainSchema),hardfork:Object.assign({},Wo1.hardforkSchema),chainId:{format:"uint"},networkId:{format:"uint"},common:{type:"object",properties:{customChain:Object.assign({},Wo1.customChainSchema),baseChain:Object.assign({},Wo1.chainSchema),hardfork:Object.assign({},Wo1.hardforkSchema)}},gasLimit:{format:"uint"},v:{format:"uint"},r:{format:"bytes32"},s:{format:"bytes32"}}};Wo1.transactionInfoSchema={type:"object",properties:Object.assign(Object.assign({},Wo1.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({},Wo1.accessListSchema),data:{format:"bytes"},input:{format:"bytes"},nonce:{format:"uint"},gasLimit:{format:"uint"},v:{format:"uint"},r:{format:"bytes32"},s:{format:"bytes32"}})};Wo1.withdrawalsSchema={type:"object",properties:{index:{format:"uint"},validatorIndex:{format:"uint"},address:{format:"address"},amount:{format:"uint"}}};Wo1.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({},Wo1.transactionInfoSchema)},{type:"array",items:{format:"bytes32"}}]},transactionsRoot:{format:"bytes32"},uncles:{type:"array",items:{format:"bytes32"}},withdrawals:{type:"array",items:Object.assign({},Wo1.withdrawalsSchema)},withdrawalsRoot:{format:"bytes32"}}};Wo1.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({},Wo1.withdrawalsSchema)},withdrawalsRoot:{format:"bytes32"}}};Wo1.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"}}}};Wo1.syncSchema={type:"object",properties:{startingBlock:{format:"string"},currentBlock:{format:"string"},highestBlock:{format:"string"},knownStates:{format:"string"},pulledStates:{format:"string"}}};Wo1.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({},Wo1.logSchema)},logsBloom:{format:"bytes"},root:{format:"bytes"},status:{format:"uint"},type:{format:"uint"}}};Wo1.SignatureObjectSchema={type:"object",properties:{messageHash:{format:"bytes"},r:{format:"bytes32"},s:{format:"bytes32"},v:{format:"bytes"},message:{format:"bytes"},signature:{format:"bytes"}}};Wo1.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"}}}};Wo1.storageProofSchema={type:"object",properties:{key:{format:"bytes32"},value:{format:"uint"},proof:{type:"array",items:{format:"bytes32"}}}};Wo1.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({},Wo1.storageProofSchema)}}}});var mO=M((Oo1)=>{Object.defineProperty(Oo1,"__esModule",{value:!0});Oo1.formatTransaction=XX8;var YX8=B6(),iU=u0(),gO=u1(),GX8=p1(),Io1=YY();function XX8(J,Q=YX8.DEFAULT_RETURN_FORMAT,Y={transactionSchema:Io1.transactionInfoSchema,fillInputAndData:!1}){var G,X;let K=(0,gO.mergeDeep)({},J);if(!(0,iU.isNullish)(J===null||J===void 0?void 0:J.common)){if(K.common=Object.assign({},J.common),!(0,iU.isNullish)((G=J.common)===null||G===void 0?void 0:G.customChain))K.common.customChain=Object.assign({},J.common.customChain)}if(K=(0,gO.format)((X=Y.transactionSchema)!==null&&X!==void 0?X:Io1.transactionInfoSchema,K,Q),!(0,iU.isNullish)(K.data)&&!(0,iU.isNullish)(K.input)&&(0,gO.toHex)(K.data)!==(0,gO.toHex)(K.input))throw new GX8.TransactionDataAndInputError({data:(0,gO.bytesToHex)(K.data),input:(0,gO.bytesToHex)(K.input)});if(Y.fillInputAndData){if(!(0,iU.isNullish)(K.data))K.input=K.data;else if(!(0,iU.isNullish)(K.input))K.data=K.input}if(!(0,iU.isNullish)(K.gasLimit))K.gas=K.gasLimit,delete K.gasLimit;return K}});var Bo1=M((Ao1)=>{Object.defineProperty(Ao1,"__esModule",{value:!0});Ao1.decodeSignedTransaction=VX8;var uO=u1(),zX8=dZ(),WX8=Cb(),ZX8=mO();function VX8(J,Q,Y={fillInputAndData:!1}){return{raw:(0,uO.format)({format:"bytes"},J,Q),tx:(0,ZX8.formatTransaction)(Object.assign(Object.assign({},zX8.TransactionFactory.fromSerializedData((0,uO.hexToBytes)(J)).toJSON()),{hash:(0,uO.bytesToHex)((0,uO.keccak256)((0,uO.hexToBytes)(J))),type:(0,WX8.detectRawTransactionType)((0,uO.hexToBytes)(J))}),Q,{fillInputAndData:Y.fillInputAndData,transactionSchema:Y.transactionSchema})}}});var I61=M((mG)=>{var H61=mG&&mG.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(mG,"__esModule",{value:!0});mG.isListening=mG.getPeerCount=mG.getId=void 0;var No1=u1(),M61=Gz();function UX8(J,Q){return H61(this,void 0,void 0,function*(){let Y=yield M61.netRpcMethods.getId(J.requestManager);return(0,No1.format)({format:"uint"},Y,Q)})}mG.getId=UX8;function DX8(J,Q){return H61(this,void 0,void 0,function*(){let Y=yield M61.netRpcMethods.getPeerCount(J.requestManager);return(0,No1.format)({format:"uint"},Y,Q)})}mG.getPeerCount=DX8;var HX8=(J)=>H61(void 0,void 0,void 0,function*(){return M61.netRpcMethods.isListening(J.requestManager)});mG.isListening=HX8});var B61=M((S2)=>{var MX8=S2&&S2.__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]}),IX8=S2&&S2.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),OX8=S2&&S2.__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))MX8(Q,J,Y)}return IX8(Q,J),Q},O61=S2&&S2.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(S2,"__esModule",{value:!0});S2.Net=void 0;var AX8=EJ(),A61=OX8(I61());class wo1 extends AX8.Web3Context{getId(J=this.defaultReturnFormat){return O61(this,void 0,void 0,function*(){return A61.getId(this,J)})}getPeerCount(J=this.defaultReturnFormat){return O61(this,void 0,void 0,function*(){return A61.getPeerCount(this,J)})}isListening(){return O61(this,void 0,void 0,function*(){return A61.isListening(this)})}}S2.Net=wo1});var lO=M((Kz)=>{var BX8=Kz&&Kz.__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]}),Lo1=Kz&&Kz.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))BX8(Q,J,Y)};Object.defineProperty(Kz,"__esModule",{value:!0});var NX8=B61();Lo1(B61(),Kz);Lo1(I61(),Kz);Kz.default=NX8.Net});var nU=M((Co1)=>{Object.defineProperty(Co1,"__esModule",{value:!0});Co1.NUMBER_DATA_FORMAT=Co1.ALL_EVENTS_ABI=Co1.ALL_EVENTS=void 0;var Eo1=B6();Co1.ALL_EVENTS="ALLEVENTS";Co1.ALL_EVENTS_ABI={name:Co1.ALL_EVENTS,signature:"",type:"event",inputs:[]};Co1.NUMBER_DATA_FORMAT={bytes:Eo1.FMT_BYTES.HEX,number:Eo1.FMT_NUMBER.NUMBER}});var E61=M((LR)=>{var To1=LR&&LR.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(LR,"__esModule",{value:!0});LR.getTransactionGasPricing=RX8;var LX8=B6(),dO=u0(),w61=p1(),N61=u1(),L61=_Z(),EX8=ER();function CX8(J,Q,Y){return To1(this,void 0,void 0,function*(){var G,X,K,z;let W=yield(0,L61.getBlock)(Q,Q.defaultBlock,!1,LX8.ETH_DATA_FORMAT);if((0,dO.isNullish)(W.baseFeePerGas))throw new w61.Eip1559NotSupportedError;let Z;if((0,dO.isNullish)(J.gasPrice)&&BigInt(W.baseFeePerGas)===BigInt(0))Z=yield(0,L61.getGasPrice)(Q,Y);if(!(0,dO.isNullish)(J.gasPrice)||!(0,dO.isNullish)(Z)){let V=(0,N61.format)({format:"uint"},(G=J.gasPrice)!==null&&G!==void 0?G:Z,Y);return{maxPriorityFeePerGas:V,maxFeePerGas:V}}return{maxPriorityFeePerGas:(0,N61.format)({format:"uint"},(X=J.maxPriorityFeePerGas)!==null&&X!==void 0?X:Q.defaultMaxPriorityFeePerGas,Y),maxFeePerGas:(0,N61.format)({format:"uint"},(K=J.maxFeePerGas)!==null&&K!==void 0?K:BigInt(W.baseFeePerGas)*BigInt(2)+BigInt((z=J.maxPriorityFeePerGas)!==null&&z!==void 0?z:Q.defaultMaxPriorityFeePerGas),Y)}})}function RX8(J,Q,Y){return To1(this,void 0,void 0,function*(){let G=(0,EX8.getTransactionType)(J,Q);if(!(0,dO.isNullish)(G)){if(G.startsWith("-"))throw new w61.UnsupportedTransactionTypeError(G);if(Number(G)<0||Number(G)>127)throw new w61.UnsupportedTransactionTypeError(G);if((0,dO.isNullish)(J.gasPrice)&&(G==="0x0"||G==="0x1"))return{gasPrice:yield(0,L61.getGasPrice)(Q,Y),maxPriorityFeePerGas:void 0,maxFeePerGas:void 0};if(G==="0x2")return Object.assign({gasPrice:void 0},yield CX8(J,Q,Y))}return})}});var ER=M((r5)=>{var R61=r5&&r5.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(r5,"__esModule",{value:!0});r5.transactionBuilder=r5.getTransactionType=r5.getTransactionNonce=r5.getTransactionFromOrToAttr=void 0;r5.defaultTransactionBuilder=So1;var aU=B6(),FX8=dZ(),TX8=lO(),C8=u0(),pO=p1(),cO=u1(),SX8=nU(),C61=_Z(),PX8=Cb(),$X8=YY(),kX8=E61(),vX8=(J,Q,Y,G)=>{if(Y!==void 0&&J in Y&&Y[J]!==void 0){if(typeof Y[J]==="string"&&(0,C8.isAddress)(Y[J]))return Y[J];if(!(0,C8.isHexStrict)(Y[J])&&(0,C8.isNumber)(Y[J])){if(Q.wallet){let X=Q.wallet.get((0,cO.format)({format:"uint"},Y[J],SX8.NUMBER_DATA_FORMAT));if(!(0,C8.isNullish)(X))return X.address;throw new pO.LocalWalletNotAvailableError}throw new pO.LocalWalletNotAvailableError}else throw J==="from"?new pO.InvalidTransactionWithSender(Y.from):new pO.InvalidTransactionWithReceiver(Y.to)}if(J==="from"){if(!(0,C8.isNullish)(G))return(0,FX8.privateKeyToAddress)(G);if(!(0,C8.isNullish)(Q.defaultAccount))return Q.defaultAccount}return};r5.getTransactionFromOrToAttr=vX8;var fX8=(J,Q,...Y)=>R61(void 0,[J,Q,...Y],void 0,function*(G,X,K=G.defaultReturnFormat){if((0,C8.isNullish)(X))throw new pO.UnableToPopulateNonceError;return(0,C61.getTransactionCount)(G,X,G.defaultBlock,K)});r5.getTransactionNonce=fX8;var jX8=(J,Q)=>{let Y=(0,PX8.detectTransactionType)(J,Q);if(!(0,C8.isNullish)(Y))return Y;if(!(0,C8.isNullish)(Q.defaultTransactionType))return(0,cO.format)({format:"uint"},Q.defaultTransactionType,aU.ETH_DATA_FORMAT);return};r5.getTransactionType=jX8;function So1(J){return R61(this,void 0,void 0,function*(){var Q,Y;let G=(0,cO.format)($X8.transactionSchema,J.transaction,J.web3Context.defaultReturnFormat);if((0,C8.isNullish)(G.from))G.from=(0,r5.getTransactionFromOrToAttr)("from",J.web3Context,void 0,J.privateKey);if((0,C8.isNullish)(G.nonce))G.nonce=yield(0,r5.getTransactionNonce)(J.web3Context,G.from,aU.ETH_DATA_FORMAT);if((0,C8.isNullish)(G.value))G.value="0x0";if(!(0,C8.isNullish)(G.data)){if(!(0,C8.isNullish)(G.input)&&G.data!==G.input)throw new pO.TransactionDataAndInputError({data:(0,cO.bytesToHex)(G.data),input:(0,cO.bytesToHex)(G.input)});if(!G.data.startsWith("0x"))G.data=`0x${G.data}`}else if(!(0,C8.isNullish)(G.input)){if(!G.input.startsWith("0x"))G.input=`0x${G.input}`}else G.input="0x";if((0,C8.isNullish)(G.common)){if(J.web3Context.defaultCommon){let X=J.web3Context.defaultCommon,K=X.customChain.chainId,z=X.customChain.networkId,W=X.customChain.name;G.common=Object.assign(Object.assign({},X),{customChain:{chainId:K,networkId:z,name:W}})}if((0,C8.isNullish)(G.chain))G.chain=J.web3Context.defaultChain;if((0,C8.isNullish)(G.hardfork))G.hardfork=J.web3Context.defaultHardfork}if((0,C8.isNullish)(G.chainId)&&(0,C8.isNullish)((Q=G.common)===null||Q===void 0?void 0:Q.customChain.chainId))G.chainId=yield(0,C61.getChainId)(J.web3Context,aU.ETH_DATA_FORMAT);if((0,C8.isNullish)(G.networkId))G.networkId=(Y=J.web3Context.defaultNetworkId)!==null&&Y!==void 0?Y:yield(0,TX8.getId)(J.web3Context,aU.ETH_DATA_FORMAT);if((0,C8.isNullish)(G.gasLimit)&&!(0,C8.isNullish)(G.gas))G.gasLimit=G.gas;if(G.type=(0,r5.getTransactionType)(G,J.web3Context),(0,C8.isNullish)(G.accessList)&&(G.type==="0x1"||G.type==="0x2"))G.accessList=[];if(J.fillGasPrice)G=Object.assign(Object.assign({},G),yield(0,kX8.getTransactionGasPricing)(G,J.web3Context,aU.ETH_DATA_FORMAT));if((0,C8.isNullish)(G.gas)&&(0,C8.isNullish)(G.gasLimit)&&J.fillGasLimit){let X=yield(0,C61.estimateGas)(J.web3Context,G,"latest",aU.ETH_DATA_FORMAT);G=Object.assign(Object.assign({},G),{gas:(0,cO.format)({format:"uint"},X,aU.ETH_DATA_FORMAT)})}return G})}var hX8=(J)=>R61(void 0,void 0,void 0,function*(){var Q;return((Q=J.web3Context.transactionBuilder)!==null&&Q!==void 0?Q:So1)(Object.assign(Object.assign({},J),{transaction:J.transaction}))});r5.transactionBuilder=hX8});var S61=M((CR)=>{var T61=CR&&CR.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(CR,"__esModule",{value:!0});CR.rejectIfBlockTimeout=xX8;var bX8=u1(),Po1=p1(),$o1=nU(),ko1=_Z();function F61(J,Q,Y){let G=J.transactionPollingInterval,[X,K]=(0,bX8.rejectIfConditionAtInterval)(()=>T61(this,void 0,void 0,function*(){let W;try{W=yield(0,ko1.getBlockNumber)(J,$o1.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 Po1.TransactionBlockTimeoutError({starterBlockNumber:Q,numberOfBlocks:Z,transactionHash:Y});return}),G);return[K,{clean:()=>{clearInterval(X)}}]}function yX8(J,Q,Y){return T61(this,void 0,void 0,function*(){var G;let X=!0,K,z;function W(V,q){if(q)console.warn("error happened at subscription. So revert to polling...",q);z.clean(),X=!1;let[U,D]=F61(J,Q,Y);z.clean=D.clean,U.catch((H)=>V(H))}try{K=yield(G=J.subscriptionManager)===null||G===void 0?void 0:G.subscribe("newHeads"),z={clean:()=>{var V;if(K.id)(V=J.subscriptionManager)===null||V===void 0||V.removeSubscription(K).then(()=>{}).catch(()=>{})}}}catch(V){return F61(J,Q,Y)}return[new Promise((V,q)=>{try{K.on("data",(U)=>{if(X=!1,!(U===null||U===void 0?void 0:U.number))return;let D=Number(BigInt(U.number)-BigInt(Q));if(D>=J.transactionBlockTimeout)q(new Po1.TransactionBlockTimeoutError({starterBlockNumber:Q,numberOfBlocks:D,transactionHash:Y}))}),K.on("error",(U)=>{W(q,U)})}catch(U){W(q,U)}setTimeout(()=>{if(X)W(q)},J.blockHeaderTimeout*1000)}),z]})}function xX8(J,Q){return T61(this,void 0,void 0,function*(){var Y,G;let{provider:X}=J.requestManager,K,z=yield(0,ko1.getBlockNumber)(J,$o1.NUMBER_DATA_FORMAT);if(((G=(Y=X).supportsSubscriptions)===null||G===void 0?void 0:G.call(Y))&&J.enableExperimentalFeatures.useSubscriptionWhenCheckingBlockTimeout)K=yield yX8(J,z,Q);else K=F61(J,z,Q);return K})}});var Fb=M((RR)=>{var gX8=RR&&RR.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(RR,"__esModule",{value:!0});RR.trySendTransaction=dX8;var mX8=u1(),uX8=p1(),lX8=S61();function dX8(J,Q,Y){return gX8(this,void 0,void 0,function*(){let[G,X]=(0,mX8.rejectIfTimeout)(J.transactionSendTimeout,new uX8.TransactionSendTimeoutError({numberOfSeconds:J.transactionSendTimeout/1000,transactionHash:Y})),[K,z]=yield(0,lX8.rejectIfBlockTimeout)(J,Y);try{return yield Promise.race([Q(),X,K])}finally{clearTimeout(G),z.clean()}})}});var P61=M((FR)=>{var vo1=FR&&FR.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(FR,"__esModule",{value:!0});FR.waitForTransactionReceipt=iX8;var pX8=p1(),fo1=u1(),cX8=S61(),_X8=_Z();function iX8(J,Q,Y,G){return vo1(this,void 0,void 0,function*(){var X;let K=(X=J.transactionReceiptPollingInterval)!==null&&X!==void 0?X:J.transactionPollingInterval,[z,W]=(0,fo1.pollTillDefinedAndReturnIntervalId)(()=>vo1(this,void 0,void 0,function*(){try{return(G!==null&&G!==void 0?G:_X8.getTransactionReceipt)(J,Q,Y)}catch(D){console.warn("An error happen while trying to get the transaction receipt",D);return}}),K),[Z,V]=(0,fo1.rejectIfTimeout)(J.transactionPollingTimeout,new pX8.TransactionPollingTimeoutError({numberOfSeconds:J.transactionPollingTimeout/1000,transactionHash:Q})),[q,U]=yield(0,cX8.rejectIfBlockTimeout)(J,Q);try{return yield Promise.race([z,V,q])}finally{if(Z)clearTimeout(Z);if(W)clearInterval(W);U.clean()}})}});var $61=M((_O)=>{var nX8=_O&&_O.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(_O,"__esModule",{value:!0});_O.watchTransactionByPolling=void 0;var Tb=u1(),aX8=Gz(),oX8=YY(),rX8=({web3Context:J,transactionReceipt:Q,transactionPromiEvent:Y,customTransactionReceiptSchema:G,returnFormat:X})=>{var K;let z=1,W=setInterval(()=>{(()=>nX8(void 0,void 0,void 0,function*(){if(z>=J.transactionConfirmationBlocks){clearInterval(W);return}let Z=yield aX8.ethRpcMethods.getBlockByNumber(J.requestManager,(0,Tb.numberToHex)(BigInt(Q.blockNumber)+BigInt(z)),!1);if(Z===null||Z===void 0?void 0:Z.hash)z+=1,Y.emit("confirmation",{confirmations:(0,Tb.format)({format:"uint"},z,X),receipt:(0,Tb.format)(G!==null&&G!==void 0?G:oX8.transactionReceiptSchema,Q,X),latestBlockHash:(0,Tb.format)({format:"bytes32"},Z.hash,X)})}))()},(K=J.transactionReceiptPollingInterval)!==null&&K!==void 0?K:J.transactionPollingInterval)};_O.watchTransactionByPolling=rX8});var ho1=M((iO)=>{var jo1=iO&&iO.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(iO,"__esModule",{value:!0});iO.watchTransactionBySubscription=void 0;var k61=u1(),sX8=YY(),v61=$61(),tX8=({web3Context:J,transactionReceipt:Q,transactionPromiEvent:Y,customTransactionReceiptSchema:G,returnFormat:X})=>{let K=!0,z;setImmediate(()=>{var W;(W=J.subscriptionManager)===null||W===void 0||W.subscribe("newHeads").then((Z)=>{Z.on("data",(V)=>jo1(void 0,void 0,void 0,function*(){var q;if(K=!1,!(V===null||V===void 0?void 0:V.number)||z===(V===null||V===void 0?void 0:V.parentHash))return;z=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,k61.format)({format:"uint"},U,X),receipt:(0,k61.format)(G!==null&&G!==void 0?G:sX8.transactionReceiptSchema,Q,X),latestBlockHash:(0,k61.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",()=>jo1(void 0,void 0,void 0,function*(){var V;yield(V=J.subscriptionManager)===null||V===void 0?void 0:V.removeSubscription(Z),K=!1,(0,v61.watchTransactionByPolling)({web3Context:J,transactionReceipt:Q,transactionPromiEvent:Y,customTransactionReceiptSchema:G,returnFormat:X})}))}).catch(()=>{K=!1,(0,v61.watchTransactionByPolling)({web3Context:J,transactionReceipt:Q,customTransactionReceiptSchema:G,transactionPromiEvent:Y,returnFormat:X})})}),setTimeout(()=>{if(K)(0,v61.watchTransactionByPolling)({web3Context:J,transactionReceipt:Q,transactionPromiEvent:Y,returnFormat:X})},J.blockHeaderTimeout*1000)};iO.watchTransactionBySubscription=tX8});var go1=M((xo1)=>{Object.defineProperty(xo1,"__esModule",{value:!0});xo1.watchTransactionForConfirmations=YK8;var TR=u1(),bo1=u0(),yo1=p1(),eX8=YY(),JK8=$61(),QK8=ho1();function YK8(J,Q,Y,G,X,K){if((0,bo1.isNullish)(Y)||(0,bo1.isNullish)(Y.blockHash))throw new yo1.TransactionMissingReceiptOrBlockHashError({receipt:Y,blockHash:(0,TR.format)({format:"bytes32"},Y===null||Y===void 0?void 0:Y.blockHash,X),transactionHash:(0,TR.format)({format:"bytes32"},G,X)});if(!Y.blockNumber)throw new yo1.TransactionReceiptMissingBlockNumberError({receipt:Y});Q.emit("confirmation",{confirmations:(0,TR.format)({format:"uint"},1,X),receipt:(0,TR.format)(K!==null&&K!==void 0?K:eX8.transactionReceiptSchema,Y,X),latestBlockHash:(0,TR.format)({format:"bytes32"},Y.blockHash,X)});let z=J.requestManager.provider;if(z&&"supportsSubscriptions"in z&&z.supportsSubscriptions())(0,QK8.watchTransactionBySubscription)({web3Context:J,transactionReceipt:Y,transactionPromiEvent:Q,customTransactionReceiptSchema:K,returnFormat:X});else(0,JK8.watchTransactionByPolling)({web3Context:J,transactionReceipt:Y,transactionPromiEvent:Q,customTransactionReceiptSchema:K,returnFormat:X})}});var oU=M((mo1)=>{Object.defineProperty(mo1,"__esModule",{value:!0});mo1.jsonInterfaceMethodToString=mo1.flattenTypes=mo1.formatParam=mo1.formatOddHexstrings=mo1.isOddHexstring=mo1.mapTypes=mo1.mapStructToCoderFormat=mo1.mapStructNameAndType=mo1.isSimplifiedStructFormat=mo1.isAbiConstructorFragment=mo1.isAbiFunctionFragment=mo1.isAbiEventFragment=mo1.isAbiErrorFragment=mo1.isAbiFragment=void 0;var XK8=p1(),$3=u1(),KK8=(J)=>!(0,$3.isNullish)(J)&&typeof J==="object"&&!(0,$3.isNullish)(J.type)&&["function","event","constructor","error"].includes(J.type);mo1.isAbiFragment=KK8;var zK8=(J)=>!(0,$3.isNullish)(J)&&typeof J==="object"&&!(0,$3.isNullish)(J.type)&&J.type==="error";mo1.isAbiErrorFragment=zK8;var WK8=(J)=>!(0,$3.isNullish)(J)&&typeof J==="object"&&!(0,$3.isNullish)(J.type)&&J.type==="event";mo1.isAbiEventFragment=WK8;var ZK8=(J)=>!(0,$3.isNullish)(J)&&typeof J==="object"&&!(0,$3.isNullish)(J.type)&&J.type==="function";mo1.isAbiFunctionFragment=ZK8;var VK8=(J)=>!(0,$3.isNullish)(J)&&typeof J==="object"&&!(0,$3.isNullish)(J.type)&&J.type==="constructor";mo1.isAbiConstructorFragment=VK8;var qK8=(J)=>typeof J==="object"&&typeof J.components>"u"&&typeof J.name>"u";mo1.isSimplifiedStructFormat=qK8;var UK8=(J)=>J.includes("[]")?{type:"tuple[]",name:J.slice(0,-2)}:{type:"tuple",name:J};mo1.mapStructNameAndType=UK8;var DK8=(J)=>{let Q=[];for(let Y of Object.keys(J)){let G=J[Y];if(typeof G==="object")Q.push(Object.assign(Object.assign({},mo1.mapStructNameAndType(Y)),{components:mo1.mapStructToCoderFormat(G)}));else Q.push({name:Y,type:J[Y]})}return Q};mo1.mapStructToCoderFormat=DK8;var HK8=(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(mo1.isSimplifiedStructFormat(G)){let X=Object.keys(G)[0];Q.push(Object.assign(Object.assign({},mo1.mapStructNameAndType(X)),{components:mo1.mapStructToCoderFormat(G[X])}))}else Q.push(G)}return Q};mo1.mapTypes=HK8;var MK8=(J)=>typeof J==="string"&&/^(-)?0x[0-9a-f]*$/i.test(J)&&J.length%2===1;mo1.isOddHexstring=MK8;var IK8=(J)=>mo1.isOddHexstring(J)?`0x0${J.substring(2)}`:J;mo1.formatOddHexstrings=IK8;var OK8=/^bytes([0-9]*)$/,AK8=/^bytes([0-9]*)\[\]$/,BK8=/^(u?int)([0-9]*)$/,NK8=/^(u?int)([0-9]*)\[\]$/,wK8=(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(AK8.exec(J)||NK8.exec(J))return[...Y].map((K)=>mo1.formatParam(J.replace("[]",""),K));let G=BK8.exec(J);if(G){let X=parseInt(G[2]?G[2]:"256",10);if(X/8<Y.length)return(0,$3.leftPad)(Y,X)}if(G=OK8.exec(J),G){let X=(0,$3.isUint8Array)(Y)?(0,$3.toHex)(Y):Y,K=parseInt(G[1],10);if(K){let z=K*2;if(Y.startsWith("0x"))z+=2;let W=X.length<z?(0,$3.rightPad)(Y,K*2):X;return mo1.formatOddHexstrings(W)}return mo1.formatOddHexstrings(X)}return Y};mo1.formatParam=wK8;var LK8=(J,Q)=>{let Y=[];return Q.forEach((G)=>{if(typeof G.components==="object"){if(!G.type.startsWith("tuple"))throw new XK8.AbiError(`Invalid value given "${G.type}". Error: components found but type is not tuple.`);let X=G.type.indexOf("["),K=X>=0?G.type.substring(X):"",z=mo1.flattenTypes(J,G.components);if(Array.isArray(z)&&J)Y.push(`tuple(${z.join(",")})${K}`);else if(!J)Y.push(`(${z.join(",")})${K}`);else Y.push(`(${z.join()})`)}else Y.push(G.type)}),Y};mo1.flattenTypes=LK8;var EK8=(J)=>{var Q,Y,G,X;if(mo1.isAbiErrorFragment(J)||mo1.isAbiEventFragment(J)||mo1.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:""}(${mo1.flattenTypes(!1,(G=J.inputs)!==null&&G!==void 0?G:[]).join(",")})`}return`(${mo1.flattenTypes(!1,(X=J.inputs)!==null&&X!==void 0?X:[]).join(",")})`};mo1.jsonInterfaceMethodToString=EK8});var b61=M((ao1)=>{Object.defineProperty(ao1,"__esModule",{value:!0});ao1.encodeErrorSignature=void 0;var TK8=u1(),SK8=p1(),no1=oU(),PK8=(J)=>{if(typeof J!=="string"&&!(0,no1.isAbiErrorFragment)(J))throw new SK8.AbiError("Invalid parameter value in encodeErrorSignature");let Q;if(J&&(typeof J==="function"||typeof J==="object"))Q=(0,no1.jsonInterfaceMethodToString)(J);else Q=J;return(0,TK8.sha3Raw)(Q)};ao1.encodeErrorSignature=PK8});var eo1=M((so1)=>{Object.defineProperty(so1,"__esModule",{value:!0});so1.encodeEventSignature=void 0;var $K8=u1(),kK8=p1(),ro1=oU(),vK8=(J)=>{if(typeof J!=="string"&&!(0,ro1.isAbiEventFragment)(J))throw new kK8.AbiError("Invalid parameter value in encodeEventSignature");let Q;if(J&&(typeof J==="function"||typeof J==="object"))Q=(0,ro1.jsonInterfaceMethodToString)(J);else Q=J;return(0,$K8.sha3Raw)(Q)};so1.encodeEventSignature=vK8});var Qr1=M((Jr1)=>{Object.defineProperty(Jr1,"__esModule",{value:!0});function fK8(J){let Q=void 0,Y=J[0],G=1;while(G<J.length){let X=J[G],K=J[G+1];if(G+=2,(X==="optionalAccess"||X==="optionalCall")&&Y==null)return;if(X==="access"||X==="optionalAccess")Q=Y,Y=K(Y);else if(X==="call"||X==="optionalCall")Y=K((...z)=>Y.call(Q,...z)),Q=void 0}return Y}function jK8(J,Q){let Y=J.exec(Q);return fK8([Y,"optionalAccess",(G)=>G.groups])}var hK8=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/,bK8=/^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)?$/,yK8=/^\(.+?\).*?$/;Jr1.execTyped=jK8;Jr1.bytesRegex=hK8;Jr1.integerRegex=bK8;Jr1.isTupleRegex=yK8});var Gr1=M((Yr1)=>{Object.defineProperty(Yr1,"__esModule",{value:!0});var lK8=Object.defineProperty,dK8=(J,Q,Y)=>(Q in J)?lK8(J,Q,{enumerable:!0,configurable:!0,writable:!0,value:Y}):J[Q]=Y,pK8=(J,Q,Y)=>{return dK8(J,typeof Q!=="symbol"?Q+"":Q,Y),Y};Yr1.__publicField=pK8});var Dr1=M((Ur1)=>{Object.defineProperty(Ur1,"__esModule",{value:!0});function nO(J,Q){if(J!=null)return J;else return Q()}function iZ(J){let Q=void 0,Y=J[0],G=1;while(G<J.length){let X=J[G],K=J[G+1];if(G+=2,(X==="optionalAccess"||X==="optionalCall")&&Y==null)return;if(X==="access"||X==="optionalAccess")Q=Y,Y=K(Y);else if(X==="call"||X==="optionalCall")Y=K((...z)=>Y.call(Q,...z)),Q=void 0}return Y}var RJ=Qr1(),SR=Gr1(),_K8="abitype",iK8="0.7.1",B9=class extends Error{constructor(J,Q={}){let Y=Q.cause instanceof B9?Q.cause.details:iZ([Q,"access",(K)=>K.cause,"optionalAccess",(K)=>K.message])?Q.cause.message:Q.details,G=Q.cause instanceof B9?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: ${_K8}@${iK8}`].join(`
`);super(X);if(SR.__publicField.call(void 0,this,"details"),SR.__publicField.call(void 0,this,"docsPath"),SR.__publicField.call(void 0,this,"metaMessages"),SR.__publicField.call(void 0,this,"shortMessage"),SR.__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 nK8(J){return J}var Xr1=/^error (?<name>[a-zA-Z0-9_]+)\((?<parameters>.*?)\)$/;function aK8(J){return Xr1.test(J)}function oK8(J){return RJ.execTyped.call(void 0,Xr1,J)}var Kr1=/^event (?<name>[a-zA-Z0-9_]+)\((?<parameters>.*?)\)$/;function rK8(J){return Kr1.test(J)}function sK8(J){return RJ.execTyped.call(void 0,Kr1,J)}var zr1=/^function (?<name>[a-zA-Z0-9_]+)\((?<parameters>.*?)\)(?: (?<scope>external|public{1}))?(?: (?<stateMutability>pure|view|nonpayable|payable{1}))?(?: returns \((?<returns>.*?)\))?$/;function tK8(J){return zr1.test(J)}function eK8(J){return RJ.execTyped.call(void 0,zr1,J)}var Wr1=/^struct (?<name>[a-zA-Z0-9_]+) \{(?<properties>.*?)\}$/;function PR(J){return Wr1.test(J)}function Jz8(J){return RJ.execTyped.call(void 0,Wr1,J)}var Zr1=/^constructor\((?<parameters>.*?)\)(?:\s(?<stateMutability>payable{1}))?$/;function Qz8(J){return Zr1.test(J)}function Yz8(J){return RJ.execTyped.call(void 0,Zr1,J)}var Gz8=/^fallback\(\)$/;function Xz8(J){return Gz8.test(J)}var Kz8=/^receive\(\) external payable$/;function zz8(J){return Kz8.test(J)}var Pb=new Set(["memory","indexed","storage","calldata"]),Wz8=new Set(["indexed"]),x61=new Set(["calldata","memory","storage"]);function Zz8(J,Q){if(Q)return`${Q}:${J}`;return J}var y61=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 g61(J,Q={}){if(tK8(J)){let Y=eK8(J);if(!Y)throw new B9("Invalid function signature.",{details:J});let G=CJ(Y.parameters),X=[],K=G.length;for(let W=0;W<K;W++)X.push(GY(G[W],{modifiers:x61,structs:Q,type:"function"}));let z=[];if(Y.returns){let W=CJ(Y.returns),Z=W.length;for(let V=0;V<Z;V++)z.push(GY(W[V],{modifiers:x61,structs:Q,type:"function"}))}return{name:Y.name,type:"function",stateMutability:nO(Y.stateMutability,()=>"nonpayable"),inputs:X,outputs:z}}if(rK8(J)){let Y=sK8(J);if(!Y)throw new B9("Invalid event signature.",{details:J});let G=CJ(Y.parameters),X=[],K=G.length;for(let z=0;z<K;z++)X.push(GY(G[z],{modifiers:Wz8,structs:Q,type:"event"}));return{name:Y.name,type:"event",inputs:X}}if(aK8(J)){let Y=oK8(J);if(!Y)throw new B9("Invalid error signature.",{details:J});let G=CJ(Y.parameters),X=[],K=G.length;for(let z=0;z<K;z++)X.push(GY(G[z],{structs:Q,type:"error"}));return{name:Y.name,type:"error",inputs:X}}if(Qz8(J)){let Y=Yz8(J);if(!Y)throw new B9("Invalid constructor signature.",{details:J});let G=CJ(Y.parameters),X=[],K=G.length;for(let z=0;z<K;z++)X.push(GY(G[z],{structs:Q,type:"constructor"}));return{type:"constructor",stateMutability:nO(Y.stateMutability,()=>"nonpayable"),inputs:X}}if(Xz8(J))return{type:"fallback"};if(zz8(J))return{type:"receive",stateMutability:"payable"};throw new B9("Unknown signature.",{details:J})}var Vz8=/^(?<type>[a-zA-Z0-9_]+?)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z0-9_]+))?$/,qz8=/^\((?<type>.+?)\)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z0-9_]+))?$/,Uz8=/^u?int$/;function GY(J,Q){let Y=Zz8(J,iZ([Q,"optionalAccess",(U)=>U.type]));if(y61.has(Y))return y61.get(Y);let G=RJ.isTupleRegex.test(J),X=RJ.execTyped.call(void 0,G?qz8:Vz8,J);if(!X)throw new B9("Invalid ABI parameter.",{details:J});if(X.name&&Hz8(X.name))throw new B9("Invalid ABI parameter.",{details:J,metaMessages:[`"${X.name}" is a protected Solidity keyword. More info: https://docs.soliditylang.org/en/latest/cheatsheet.html`]});let K=X.name?{name:X.name}:{},z=X.modifier==="indexed"?{indexed:!0}:{},W=nO(iZ([Q,"optionalAccess",(U)=>U.structs]),()=>({})),Z,V={};if(G){Z="tuple";let U=CJ(X.type),D=[],H=U.length;for(let I=0;I<H;I++)D.push(GY(U[I],{structs:W}));V={components:D}}else if(X.type in W)Z="tuple",V={components:W[X.type]};else if(Uz8.test(X.type))Z=`${X.type}256`;else if(Z=X.type,iZ([Q,"optionalAccess",(U)=>U.type])!=="struct"&&!Vr1(Z))throw new B9("Unknown type.",{metaMessages:[`Type "${Z}" is not a valid ABI type.`]});if(X.modifier){if(!iZ([Q,"optionalAccess",(U)=>U.modifiers,"optionalAccess",(U)=>U.has,"optionalCall",(U)=>U(X.modifier)]))throw new B9("Invalid ABI parameter.",{details:J,metaMessages:[`Modifier "${X.modifier}" not allowed${iZ([Q,"optionalAccess",(U)=>U.type])?` in "${Q.type}" type`:""}.`]});if(x61.has(X.modifier)&&!Mz8(Z,!!X.array))throw new B9("Invalid ABI parameter.",{details:J,metaMessages:[`Modifier "${X.modifier}" not allowed${iZ([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}${nO(X.array,()=>"")}`,...K,...z,...V};return y61.set(Y,q),q}function CJ(J,Q=[],Y="",G=0){if(J===""){if(Y==="")return Q;if(G!==0)throw new B9("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 K=0;K<X;K++){let z=J[K],W=J.slice(K+1);switch(z){case",":return G===0?CJ(W,[...Q,Y.trim()]):CJ(W,Q,`${Y}${z}`,G);case"(":return CJ(W,Q,`${Y}${z}`,G+1);case")":return CJ(W,Q,`${Y}${z}`,G-1);default:return CJ(W,Q,`${Y}${z}`,G)}}return[]}function Vr1(J){return J==="address"||J==="bool"||J==="function"||J==="string"||RJ.bytesRegex.test(J)||RJ.integerRegex.test(J)}var Dz8=/^(?: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 Hz8(J){return J==="address"||J==="bool"||J==="function"||J==="string"||J==="tuple"||RJ.bytesRegex.test(J)||RJ.integerRegex.test(J)||Dz8.test(J)}function Mz8(J,Q){return Q||J==="bytes"||J==="string"||J==="tuple"}function $b(J){let Q={},Y=J.length;for(let z=0;z<Y;z++){let W=J[z];if(!PR(W))continue;let Z=Jz8(W);if(!Z)throw new B9("Invalid struct signature.",{details:W});let V=Z.properties.split(";"),q=[],U=V.length;for(let D=0;D<U;D++){let I=V[D].trim();if(!I)continue;let O=GY(I,{type:"struct"});q.push(O)}if(!q.length)throw new B9("Invalid struct signature.",{details:W,metaMessages:["No properties exist."]});Q[Z.name]=q}let G={},X=Object.entries(Q),K=X.length;for(let z=0;z<K;z++){let[W,Z]=X[z];G[W]=qr1(Z,Q)}return G}var Iz8=/^(?<type>[a-zA-Z0-9_]+?)(?<array>(?:\[\d*?\])+?)?$/;function qr1(J,Q,Y=new Set){let G=[],X=J.length;for(let K=0;K<X;K++){let z=J[K];if(RJ.isTupleRegex.test(z.type))G.push(z);else{let Z=RJ.execTyped.call(void 0,Iz8,z.type);if(!iZ([Z,"optionalAccess",(U)=>U.type]))throw new B9("Invalid ABI parameter.",{details:JSON.stringify(z,null,2),metaMessages:["ABI parameter type is invalid."]});let{array:V,type:q}=Z;if(q in Q){if(Y.has(q))throw new B9("Circular reference detected.",{metaMessages:[`Struct "${q}" is a circular reference.`]});G.push({...z,type:`tuple${nO(V,()=>"")}`,components:qr1(nO(Q[q],()=>[]),Q,new Set([...Y,q]))})}else if(Vr1(q))G.push(z);else throw new B9("Unknown type.",{metaMessages:[`Type "${q}" is not a valid ABI type. Perhaps you forgot to include a struct signature?`]})}}return G}function Oz8(J){let Q=$b(J),Y=[],G=J.length;for(let X=0;X<G;X++){let K=J[X];if(PR(K))continue;Y.push(g61(K,Q))}return Y}function Az8(J){let Q;if(typeof J==="string")Q=g61(J);else{let Y=$b(J),G=J.length;for(let X=0;X<G;X++){let K=J[X];if(PR(K))continue;Q=g61(K,Y);break}}if(!Q)throw new B9("Failed to parse ABI item.",{details:`parseAbiItem(${JSON.stringify(J,null,2)})`,docsPath:"/api/human.html#parseabiitem-1"});return Q}function Bz8(J){let Q;if(typeof J==="string")Q=GY(J,{modifiers:Pb});else{let Y=$b(J),G=J.length;for(let X=0;X<G;X++){let K=J[X];if(PR(K))continue;Q=GY(K,{modifiers:Pb,structs:Y});break}}if(!Q)throw new B9("Failed to parse ABI parameter.",{details:`parseAbiParameter(${JSON.stringify(J,null,2)})`,docsPath:"/api/human.html#parseabiparameter-1"});return Q}function Nz8(J){let Q=[];if(typeof J==="string"){let Y=CJ(J),G=Y.length;for(let X=0;X<G;X++)Q.push(GY(Y[X],{modifiers:Pb}))}else{let Y=$b(J),G=J.length;for(let X=0;X<G;X++){let K=J[X];if(PR(K))continue;let z=CJ(K),W=z.length;for(let Z=0;Z<W;Z++)Q.push(GY(z[Z],{modifiers:Pb,structs:Y}))}}if(Q.length===0)throw new B9("Failed to parse ABI parameters.",{details:`parseAbiParameters(${JSON.stringify(J,null,2)})`,docsPath:"/api/human.html#parseabiparameters-1"});return Q}Ur1.BaseError=B9;Ur1.narrow=nK8;Ur1.parseAbi=Oz8;Ur1.parseAbiItem=Az8;Ur1.parseAbiParameter=Bz8;Ur1.parseAbiParameters=Nz8});var uG=M((Ar1)=>{Object.defineProperty(Ar1,"__esModule",{value:!0});Ar1.WORD_SIZE=void 0;Ar1.alloc=Sz8;Ar1.allocUnsafe=Pz8;Ar1.convertExternalAbiParameter=l61;Ar1.isAbiParameter=Ir1;Ar1.toAbiParams=$z8;Ar1.extractArrayType=Or1;Ar1.isDynamic=u61;var Tz8=Dr1(),Mr1=p1(),Hr1=u1(),m61=oU();Ar1.WORD_SIZE=32;function Sz8(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 Pz8(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 l61(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)=>l61(G))})}function Ir1(J){return!(0,Hr1.isNullish)(J)&&typeof J==="object"&&!(0,Hr1.isNullish)(J.type)&&typeof J.type==="string"}function $z8(J){return J.map((Q)=>{var Y;if(Ir1(Q))return Q;if(typeof Q==="string")return l61((0,Tz8.parseAbiParameter)(Q.replace(/tuple/,"")));if((0,m61.isSimplifiedStructFormat)(Q)){let G=Object.keys(Q)[0],X=(0,m61.mapStructNameAndType)(G);return X.name=(Y=X.name)!==null&&Y!==void 0?Y:"",Object.assign(Object.assign({},X),{components:(0,m61.mapStructToCoderFormat)(Q[G])})}throw new Mr1.AbiError("Invalid abi")})}function Or1(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 Mr1.AbiError("Invalid fixed array size",{size:G})}return{param:{type:Y,name:"",components:J.components},size:X}}function u61(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(u61))!==null&&Y!==void 0?Y:!1;if(J.type.endsWith("]"))return u61(Or1(J).param);return!1}});var c61=M((Lr1)=>{Object.defineProperty(Lr1,"__esModule",{value:!0});Lr1.encodeAddress=gz8;Lr1.decodeAddress=mz8;var d61=p1(),xz8=u1(),p61=u0(),aO=uG(),Nr1=20,wr1=aO.WORD_SIZE-Nr1;function gz8(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,p61.isAddress)(Y))throw new d61.AbiError("provided input is not valid address",{value:Q,name:J.name,type:J.type});let G=p61.utils.hexToUint8Array(Y),X=(0,aO.alloc)(aO.WORD_SIZE);return X.set(G,wr1),{dynamic:!1,encoded:X}}function mz8(J,Q){let Y=Q.subarray(wr1,aO.WORD_SIZE);if(Y.length!==Nr1)throw new d61.AbiError("Invalid decoding input, not enough bytes to decode address",{bytes:Q});let G=p61.utils.uint8ArrayToHexString(Y);return{result:(0,xz8.toChecksumAddress)(G),encoded:Q.subarray(aO.WORD_SIZE),consumed:aO.WORD_SIZE}}});var Cr1=M((Er1)=>{Object.defineProperty(Er1,"__esModule",{value:!0});Er1.numberLimits=void 0;Er1.numberLimits=new Map;var kb=BigInt(256);for(let J=8;J<=256;J+=8)Er1.numberLimits.set(`uint${J}`,{min:BigInt(0),max:kb-BigInt(1)}),Er1.numberLimits.set(`int${J}`,{min:-kb/BigInt(2),max:kb/BigInt(2)-BigInt(1)}),kb*=BigInt(256);Er1.numberLimits.set("int",Er1.numberLimits.get("int256"));Er1.numberLimits.set("uint",Er1.numberLimits.get("uint256"))});var oZ=M((Pr1)=>{Object.defineProperty(Pr1,"__esModule",{value:!0});Pr1.encodeNumber=cz8;Pr1.decodeNumber=_z8;var aZ=p1(),Rr1=u1(),Fr1=u0(),$R=uG(),Tr1=Cr1(),Sr1=BigInt(1)<<BigInt(256);function dz8(J,Q=$R.WORD_SIZE){let Y;if(J<0)Y=(Sr1+J).toString(16);else Y=J.toString(16);return Y=(0,Rr1.padLeft)(Y,Q*2),Fr1.utils.hexToUint8Array(Y)}function pz8(J,Q){let Y=Fr1.utils.uint8ArrayToHexString(J),G=BigInt(Y);if(G<=Q)return G;return G-Sr1}function cz8(J,Q){let Y;try{Y=(0,Rr1.toBigInt)(Q)}catch(X){throw new aZ.AbiError("provided input is not number value",{type:J.type,value:Q,name:J.name})}let G=Tr1.numberLimits.get(J.type);if(!G)throw new aZ.AbiError("provided abi contains invalid number datatype",{type:J.type});if(Y<G.min)throw new aZ.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 aZ.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:dz8(Y)}}function _z8(J,Q){if(Q.length<$R.WORD_SIZE)throw new aZ.AbiError("Not enough bytes left to decode",{param:J,bytesLeft:Q.length});let Y=Q.subarray(0,$R.WORD_SIZE),G=Tr1.numberLimits.get(J.type);if(!G)throw new aZ.AbiError("provided abi contains invalid number datatype",{type:J.type});let X=pz8(Y,G.max);if(X<G.min)throw new aZ.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 aZ.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($R.WORD_SIZE),consumed:$R.WORD_SIZE}}});var i61=M((vr1)=>{Object.defineProperty(vr1,"__esModule",{value:!0});vr1.encodeBoolean=oz8;vr1.decodeBool=rz8;var _61=p1(),az8=u1(),$r1=uG(),kr1=oZ();function oz8(J,Q){let Y;try{Y=(0,az8.toBool)(Q)}catch(G){if(G instanceof _61.InvalidBooleanError)throw new _61.AbiError("provided input is not valid boolean value",{type:J.type,value:Q,name:J.name})}return(0,kr1.encodeNumber)({type:"uint8",name:""},Number(Y))}function rz8(J,Q){let Y=(0,kr1.decodeNumber)({type:"uint8",name:""},Q);if(Y.result>1||Y.result<0)throw new _61.AbiError("Invalid boolean value encoded",{boolBytes:Q.subarray(0,$r1.WORD_SIZE),numberResult:Y});return{result:Y.result===BigInt(1),encoded:Y.encoded,consumed:$r1.WORD_SIZE}}});var fb=M((hr1)=>{Object.defineProperty(hr1,"__esModule",{value:!0});hr1.encodeBytes=QW8;hr1.decodeBytes=YW8;var vb=p1(),fr1=u1(),ez8=u0(),lG=uG(),jr1=oZ(),JW8=32;function QW8(J,Q){if(typeof Q==="string"&&Q.length%2!==0)Q+="0";if(!(0,ez8.isBytes)(Q))throw new vb.AbiError("provided input is not valid bytes value",{type:J.type,value:Q,name:J.name});let Y=(0,fr1.bytesToUint8Array)(Q),[,G]=J.type.split("bytes");if(G){if(Number(G)>JW8||Number(G)<1)throw new vb.AbiError("invalid bytes type. Static byte type can have between 1 and 32 bytes",{type:J.type});if(Number(G)<Y.length)throw new vb.AbiError("provided input size is different than type size",{type:J.type,value:Q,name:J.name});let z=(0,lG.alloc)(lG.WORD_SIZE);return z.set(Y),{dynamic:!1,encoded:z}}let X=Math.ceil(Y.length/lG.WORD_SIZE),K=(0,lG.alloc)(lG.WORD_SIZE+X*lG.WORD_SIZE);return K.set((0,jr1.encodeNumber)({type:"uint32",name:""},Y.length).encoded),K.set(Y,lG.WORD_SIZE),{dynamic:!0,encoded:K}}function YW8(J,Q){let[,Y]=J.type.split("bytes"),G=Number(Y),X=Q,K=1,z=0;if(!G){let W=(0,jr1.decodeNumber)({type:"uint32",name:""},X);G=Number(W.result),z+=W.consumed,X=W.encoded,K=Math.ceil(G/lG.WORD_SIZE)}if(G>Q.length)throw new vb.AbiError("there is not enough data to decode",{type:J.type,encoded:Q,size:G});return{result:(0,fr1.bytesToHex)(X.subarray(0,G)),encoded:X.subarray(K*lG.WORD_SIZE),consumed:z+K*lG.WORD_SIZE}}});var n61=M((xr1)=>{Object.defineProperty(xr1,"__esModule",{value:!0});xr1.encodeString=zW8;xr1.decodeString=WW8;var KW8=p1(),br1=u1(),yr1=fb();function zW8(J,Q){if(typeof Q!=="string")throw new KW8.AbiError("invalid input, should be string",{input:Q});let Y=(0,br1.utf8ToBytes)(Q);return(0,yr1.encodeBytes)({type:"bytes",name:""},Y)}function WW8(J,Q){let Y=(0,yr1.decodeBytes)({type:"bytes",name:""},Q);return{result:(0,br1.hexToUtf8)(Y.result),encoded:Y.encoded,consumed:Y.consumed}}});var a61=M((gr1)=>{Object.defineProperty(gr1,"__esModule",{value:!0});gr1.encodeDynamicParams=HW8;var qW8=u1(),UW8=uG(),DW8=oZ();function HW8(J){let Q=0,Y=0,G=[],X=[];for(let K of J)if(K.dynamic)Q+=UW8.WORD_SIZE;else Q+=K.encoded.length;for(let K of J)if(K.dynamic)G.push((0,DW8.encodeNumber)({type:"uint256",name:""},Q+Y)),X.push(K),Y+=K.encoded.length;else G.push(K);return(0,qW8.uint8ArrayConcat)(...G.map((K)=>K.encoded),...X.map((K)=>K.encoded))}});var o61=M((dr1)=>{Object.defineProperty(dr1,"__esModule",{value:!0});dr1.encodeArray=OW8;dr1.decodeArray=AW8;var mr1=p1(),ur1=u1(),hb=bb(),jb=uG(),lr1=oZ(),IW8=a61();function OW8(J,Q){if(!Array.isArray(Q))throw new mr1.AbiError("Expected value to be array",{abi:J,values:Q});let{size:Y,param:G}=(0,jb.extractArrayType)(J),X=Q.map((W)=>(0,hb.encodeParamFromAbiParameter)(G,W)),K=Y===-1,z=X.length>0&&X[0].dynamic;if(!K&&Q.length!==Y)throw new mr1.AbiError("Given arguments count doesn't match array length",{arrayLength:Y,argumentsLength:Q.length});if(K||z){let W=(0,IW8.encodeDynamicParams)(X);if(K){let Z=(0,hb.encodeNumber)({type:"uint256",name:""},X.length).encoded;return{dynamic:!0,encoded:X.length>0?(0,ur1.uint8ArrayConcat)(Z,W):Z}}return{dynamic:!0,encoded:W}}return{dynamic:!1,encoded:(0,ur1.uint8ArrayConcat)(...X.map((W)=>W.encoded))}}function AW8(J,Q){let{size:Y,param:G}=(0,jb.extractArrayType)(J),X=Y===-1,K=0,z=[],W=Q;if(X){let V=(0,lr1.decodeNumber)({type:"uint32",name:""},Q);Y=Number(V.result),K=V.consumed,W=V.encoded}if((0,jb.isDynamic)(G)){for(let V=0;V<Y;V+=1){let q=(0,lr1.decodeNumber)({type:"uint32",name:""},W.subarray(V*jb.WORD_SIZE));K+=q.consumed;let U=(0,hb.decodeParamFromAbiParameter)(G,W.subarray(Number(q.result)));K+=U.consumed,z.push(U.result)}return{result:z,encoded:W.subarray(K),consumed:K}}for(let V=0;V<Y;V+=1){let q=(0,hb.decodeParamFromAbiParameter)(G,Q.subarray(K));K+=q.consumed,z.push(q.result)}return{result:z,encoded:Q.subarray(K),consumed:K}}});var bb=M((s5)=>{Object.defineProperty(s5,"__esModule",{value:!0});s5.decodeArray=s5.encodeArray=s5.decodeTuple=s5.encodeTuple=s5.decodeString=s5.encodeString=s5.decodeNumber=s5.encodeNumber=s5.decodeBytes=s5.encodeBytes=s5.decodeBool=s5.encodeBoolean=s5.decodeAddress=s5.encodeAddress=void 0;s5.encodeParamFromAbiParameter=wW8;s5.decodeParamFromAbiParameter=LW8;var pr1=p1(),cr1=c61(),_r1=i61(),ir1=fb(),nr1=oZ(),ar1=n61(),or1=yb(),rr1=o61(),sr1=c61();Object.defineProperty(s5,"encodeAddress",{enumerable:!0,get:function(){return sr1.encodeAddress}});Object.defineProperty(s5,"decodeAddress",{enumerable:!0,get:function(){return sr1.decodeAddress}});var tr1=i61();Object.defineProperty(s5,"encodeBoolean",{enumerable:!0,get:function(){return tr1.encodeBoolean}});Object.defineProperty(s5,"decodeBool",{enumerable:!0,get:function(){return tr1.decodeBool}});var er1=fb();Object.defineProperty(s5,"encodeBytes",{enumerable:!0,get:function(){return er1.encodeBytes}});Object.defineProperty(s5,"decodeBytes",{enumerable:!0,get:function(){return er1.decodeBytes}});var Js1=oZ();Object.defineProperty(s5,"encodeNumber",{enumerable:!0,get:function(){return Js1.encodeNumber}});Object.defineProperty(s5,"decodeNumber",{enumerable:!0,get:function(){return Js1.decodeNumber}});var Qs1=n61();Object.defineProperty(s5,"encodeString",{enumerable:!0,get:function(){return Qs1.encodeString}});Object.defineProperty(s5,"decodeString",{enumerable:!0,get:function(){return Qs1.decodeString}});var Ys1=yb();Object.defineProperty(s5,"encodeTuple",{enumerable:!0,get:function(){return Ys1.encodeTuple}});Object.defineProperty(s5,"decodeTuple",{enumerable:!0,get:function(){return Ys1.decodeTuple}});var Gs1=o61();Object.defineProperty(s5,"encodeArray",{enumerable:!0,get:function(){return Gs1.encodeArray}});Object.defineProperty(s5,"decodeArray",{enumerable:!0,get:function(){return Gs1.decodeArray}});function wW8(J,Q){if(J.type==="string")return(0,ar1.encodeString)(J,Q);if(J.type==="bool")return(0,_r1.encodeBoolean)(J,Q);if(J.type==="address")return(0,cr1.encodeAddress)(J,Q);if(J.type==="tuple")return(0,or1.encodeTuple)(J,Q);if(J.type.endsWith("]"))return(0,rr1.encodeArray)(J,Q);if(J.type.startsWith("bytes"))return(0,ir1.encodeBytes)(J,Q);if(J.type.startsWith("uint")||J.type.startsWith("int"))return(0,nr1.encodeNumber)(J,Q);throw new pr1.AbiError("Unsupported",{param:J,value:Q})}function LW8(J,Q){if(J.type==="string")return(0,ar1.decodeString)(J,Q);if(J.type==="bool")return(0,_r1.decodeBool)(J,Q);if(J.type==="address")return(0,cr1.decodeAddress)(J,Q);if(J.type==="tuple")return(0,or1.decodeTuple)(J,Q);if(J.type.endsWith("]"))return(0,rr1.decodeArray)(J,Q);if(J.type.startsWith("bytes"))return(0,ir1.decodeBytes)(J,Q);if(J.type.startsWith("uint")||J.type.startsWith("int"))return(0,nr1.decodeNumber)(J,Q);throw new pr1.AbiError("Unsupported",{param:J,bytes:Q})}});var yb=M((Xs1)=>{Object.defineProperty(Xs1,"__esModule",{value:!0});Xs1.encodeTuple=$W8;Xs1.decodeTuple=kW8;var r61=p1(),FW8=u1(),xb=bb(),TW8=a61(),SW8=uG(),PW8=oZ();function $W8(J,Q){var Y,G,X;let K=!1;if(!Array.isArray(Q)&&typeof Q!=="object")throw new r61.AbiError("param must be either Array or Object",{param:J,input:Q});let z=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(z)){if(Z>=z.length)throw new r61.AbiError("input param length missmatch",{param:J,input:Q});q=(0,xb.encodeParamFromAbiParameter)(V,z[Z])}else{let U=z[(X=V.name)!==null&&X!==void 0?X:""];if(U===void 0||U===null)throw new r61.AbiError("missing input defined in abi",{param:J,input:Q,paramName:V.name});q=(0,xb.encodeParamFromAbiParameter)(V,U)}if(q.dynamic)K=!0;W.push(q)}if(K)return{dynamic:!0,encoded:(0,TW8.encodeDynamicParams)(W)};return{dynamic:!1,encoded:(0,FW8.uint8ArrayConcat)(...W.map((Z)=>Z.encoded))}}function kW8(J,Q){let Y={__length__:0},G=0;if(!J.components)return{result:Y,encoded:Q,consumed:G};let X=0;for(let[K,z]of J.components.entries()){let W;if((0,SW8.isDynamic)(z)){let Z=(0,PW8.decodeNumber)({type:"uint32",name:""},Q.subarray(G));W=(0,xb.decodeParamFromAbiParameter)(z,Q.subarray(Number(Z.result))),G+=Z.consumed,X+=W.consumed}else W=(0,xb.decodeParamFromAbiParameter)(z,Q.subarray(G)),G+=W.consumed;if(Y.__length__+=1,Y[K]=W.result,z.name&&z.name!=="")Y[z.name]=W.result}return{encoded:Q.subarray(G+X),result:Y,consumed:G+X}}});var zs1=M((Ks1)=>{Object.defineProperty(Ks1,"__esModule",{value:!0});Ks1.decodeParameters=yW8;var jW8=u0(),hW8=yb(),bW8=uG();function yW8(J,Q,Y){let G=(0,bW8.toAbiParams)(J),X=jW8.utils.hexToUint8Array(Q);return(0,hW8.decodeTuple)({type:"tuple",name:"",components:G},X).result}});var gb=M((Us1)=>{Object.defineProperty(Us1,"__esModule",{value:!0});Us1.encodeParameters=uW8;Us1.inferTypesAndEncodeParameters=lW8;var Ws1=p1(),gW8=u1(),Zs1=u0(),Vs1=bb(),mW8=uG();function qs1(J){let Q=[];return J.forEach((Y)=>{if(Array.isArray(Y)){let G=qs1(Y);Q.push({type:"tuple",components:G,name:""})}else Q.push({type:(0,gW8.toHex)(Y,!0)})}),Q}function uW8(J,Q){if((J===null||J===void 0?void 0:J.length)!==Q.length)throw new Ws1.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,mW8.toAbiParams)(J);return Zs1.utils.uint8ArrayToHexString((0,Vs1.encodeTuple)({type:"tuple",name:"",components:Y},Q).encoded)}function lW8(J){try{let Q=qs1(J);return Zs1.utils.uint8ArrayToHexString((0,Vs1.encodeTuple)({type:"tuple",name:"",components:Q},J).encoded)}catch(Q){throw new Ws1.AbiError("Could not infer types from given params",{params:J})}}});var kR=M((mb)=>{Object.defineProperty(mb,"__esModule",{value:!0});mb.decodeParameter=mb.decodeParameters=mb.decodeParametersWith=mb.encodeParameter=mb.inferTypesAndEncodeParameters=mb.encodeParameters=void 0;var Ds1=p1(),cW8=zs1(),_W8=gb(),Hs1=gb();Object.defineProperty(mb,"encodeParameters",{enumerable:!0,get:function(){return Hs1.encodeParameters}});Object.defineProperty(mb,"inferTypesAndEncodeParameters",{enumerable:!0,get:function(){return Hs1.inferTypesAndEncodeParameters}});var iW8=(J,Q)=>(0,_W8.encodeParameters)([J],[Q]);mb.encodeParameter=iW8;var nW8=(J,Q,Y)=>{try{if(J.length>0&&(!Q||Q==="0x"||Q==="0X"))throw new Ds1.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,cW8.decodeParameters)(J,`0x${Q.replace(/0x/i,"")}`,Y)}catch(G){throw new Ds1.AbiError(`Parameter decoding error: ${G.message}`,{internalErr:G})}};mb.decodeParametersWith=nW8;var aW8=(J,Q)=>mb.decodeParametersWith(J,Q,!1);mb.decodeParameters=aW8;var oW8=(J,Q)=>mb.decodeParameters([J],Q)["0"];mb.decodeParameter=oW8});var ws1=M((As1)=>{Object.defineProperty(As1,"__esModule",{value:!0});As1.decodeFunctionReturn=As1.decodeFunctionCall=As1.encodeFunctionCall=As1.encodeFunctionSignature=void 0;var s61=p1(),sW8=u1(),ub=oU(),t61=kR(),tW8=(J)=>{if(typeof J!=="string"&&!(0,ub.isAbiFunctionFragment)(J))throw new s61.AbiError("Invalid parameter value in encodeFunctionSignature");let Q;if(J&&(typeof J==="function"||typeof J==="object"))Q=(0,ub.jsonInterfaceMethodToString)(J);else Q=J;return(0,sW8.sha3Raw)(Q).slice(0,10)};As1.encodeFunctionSignature=tW8;var eW8=(J,Q)=>{var Y;if(!(0,ub.isAbiFunctionFragment)(J))throw new s61.AbiError("Invalid parameter value in encodeFunctionCall");return`${As1.encodeFunctionSignature(J)}${(0,t61.encodeParameters)((Y=J.inputs)!==null&&Y!==void 0?Y:[],Q!==null&&Q!==void 0?Q:[]).replace("0x","")}`};As1.encodeFunctionCall=eW8;var JZ8=(J,Q,Y=!0)=>{let G=Y&&Q&&Q.length>=10&&Q.startsWith("0x")?Q.slice(10):Q;if(!J.inputs)throw new s61.Web3ContractError("No inputs found in the ABI");let X=(0,t61.decodeParameters)([...J.inputs],G);return Object.assign(Object.assign({},X),{__method__:(0,ub.jsonInterfaceMethodToString)(J)})};As1.decodeFunctionCall=JZ8;var QZ8=(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,t61.decodeParameters)([...J.outputs],Y);if(G.__length__===1)return G[0];return G};As1.decodeFunctionReturn=QZ8});var Rs1=M((Es1)=>{Object.defineProperty(Es1,"__esModule",{value:!0});Es1.decodeLog=void 0;var Ls1=kR(),XZ8=["bool","string","int","uint","address","fixed","ufixed"],KZ8=(J,Q)=>J==="string"?Q:(0,Ls1.decodeParameter)(J,Q),zZ8=(J,Q,Y)=>{let G=Array.isArray(Y)?Y:[Y],X={},K={};for(let[D,H]of J.entries())if(H.indexed)X[D]=H;else K[D]=H;let z=Q?(0,Ls1.decodeParametersWith)(Object.values(K),Q,!0):{__length__:0},W=G.length-Object.keys(X).length,Z=Object.values(X).map((D,H)=>XZ8.some((I)=>D.type.startsWith(I))?KZ8(D.type,G[H+W]):G[H+W]),V={__length__:0},q=0,U=0;for(let[D,H]of J.entries()){if(V[D]=H.type==="string"?"":void 0,X[D])V[D]=Z[q],q+=1;if(K[D])V[D]=z[String(U)],U+=1;if(H.name)V[H.name]=V[D];V.__length__+=1}return V};Es1.decodeLog=zZ8});var Ss1=M((Fs1)=>{Object.defineProperty(Fs1,"__esModule",{value:!0});Fs1.decodeContractErrorData=void 0;var WZ8=b61(),e61=kR(),ZZ8=oU(),VZ8=(J,Q)=>{if(Q===null||Q===void 0?void 0:Q.data){let Y,G,X;try{let K=Q.data.slice(0,10),z=J.find((W)=>(0,WZ8.encodeErrorSignature)(W).startsWith(K));if(z===null||z===void 0?void 0:z.inputs)Y=z.name,G=(0,ZZ8.jsonInterfaceMethodToString)(z),X=(0,e61.decodeParameters)([...z.inputs],Q.data.substring(10));else if(Q.data.startsWith("0x08c379a0"))Y="Error",G="Error(string)",X=(0,e61.decodeParameters)([{name:"message",type:"string"}],Q.data.substring(10));else if(Q.data.startsWith("0x4e487b71"))Y="Panic",G="Panic(uint256)",X=(0,e61.decodeParameters)([{name:"code",type:"uint256"}],Q.data.substring(10));else console.error("No matching error abi found for error data",Q.data)}catch(K){console.error(K)}if(Y)Q.setDecodedProperties(Y,G,X)}};Fs1.decodeContractErrorData=VZ8});var js1=M((vs1)=>{Object.defineProperty(vs1,"__esModule",{value:!0});vs1.getMessage=void 0;var rZ=u1(),J81=p1(),Ps1=gb(),qZ8=/^\w+/,UZ8=/^(.*)\[([0-9]*?)]$/,$s1=(J,Q,Y=[])=>{let X=Q.match(qZ8)[0];if(Y.includes(X))return Y;if(!J.types[X])return Y;return[X,...J.types[X].reduce((K,z)=>[...K,...$s1(J,z.type,K).filter((W)=>!K.includes(W))],[])]},DZ8=(J,Q)=>{let[Y,...G]=$s1(J,Q);return[Y,...G.sort()].map((K)=>`${K}(${J.types[K].map((z)=>`${z.type} ${z.name}`)})`).join("")},HZ8=(J,Q)=>(0,rZ.keccak256)(DZ8(J,Q)),Q81=(J,Q,Y)=>(0,rZ.keccak256)(IZ8(J,Q,Y)),MZ8=(J,Q)=>{let G=`0x1901${Q81(J,"EIP712Domain",J.domain).substring(2)}${Q81(J,J.primaryType,J.message).substring(2)}`;if(Q)return(0,rZ.keccak256)(G);return G};vs1.getMessage=MZ8;var ks1=(J,Q,Y)=>{let G=Q.match(UZ8);if(G){let X=G[1],K=Number(G[2])||void 0;if(!Array.isArray(Y))throw new J81.AbiError("Cannot encode data: value is not of array type",{data:Y});if(K&&Y.length!==K)throw new J81.AbiError(`Cannot encode data: expected length of ${K}, but got ${Y.length}`,{data:Y});let z=Y.map((V)=>ks1(J,X,V)),W=z.map((V)=>V[0]),Z=z.map((V)=>V[1]);return["bytes32",(0,rZ.keccak256)((0,Ps1.encodeParameters)(W,Z))]}if(J.types[Q])return["bytes32",Q81(J,Q,Y)];if(Q==="string")return["bytes32",(0,rZ.keccak256)(Y)];if(Q==="bytes")return["bytes32",(0,rZ.keccak256)(Y)];return[Q,Y]},IZ8=(J,Q,Y)=>{let[G,X]=J.types[Q].reduce(([K,z],W)=>{if((0,rZ.isNullish)(Y[W.name])||(0,rZ.isNullish)(W.type))throw new J81.AbiError(`Cannot encode data: missing data for '${W.name}'`,{data:Y,field:W});let Z=Y[W.name],[V,q]=ks1(J,W.type,Z);return[[...K,V],[...z,q]]},[["bytes32"],[HZ8(J,Q)]]);return(0,Ps1.encodeParameters)(G,X)}});var sZ=M((f7)=>{var OZ8=f7&&f7.__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]}),rU=f7&&f7.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))OZ8(Q,J,Y)};Object.defineProperty(f7,"__esModule",{value:!0});f7.getEncodedEip712Data=void 0;rU(b61(),f7);rU(eo1(),f7);rU(ws1(),f7);rU(Rs1(),f7);rU(kR(),f7);rU(oU(),f7);rU(Ss1(),f7);var AZ8=js1();Object.defineProperty(f7,"getEncodedEip712Data",{enumerable:!0,get:function(){return AZ8.getMessage}})});var G81=M((tZ)=>{var BZ8=tZ&&tZ.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(tZ,"__esModule",{value:!0});tZ.parseTransactionError=void 0;tZ.getRevertReason=LZ8;var Y81=p1(),hs1=sZ(),NZ8=_Z(),wZ8=(J,Q)=>{var Y,G,X,K,z;if(J instanceof Y81.ContractExecutionError&&J.cause instanceof Y81.Eip838ExecutionError){if(Q!==void 0){let W=Q.filter((Z)=>(0,hs1.isAbiErrorFragment)(Z));return(0,hs1.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:(K=J.cause.data)===null||K===void 0?void 0:K.substring(10)}}if(J instanceof Y81.InvalidResponseError&&!Array.isArray((z=J.cause)===null||z===void 0?void 0:z.errors)&&J.cause!==void 0)return J.cause.message;throw J};tZ.parseTransactionError=wZ8;function LZ8(J,Q,Y){return BZ8(this,arguments,void 0,function*(G,X,K,z=G.defaultReturnFormat){try{yield(0,NZ8.call)(G,X,G.defaultBlock,z);return}catch(W){return(0,tZ.parseTransactionError)(W,K)}})}});var ys1=M((vR)=>{var EZ8=vR&&vR.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(vR,"__esModule",{value:!0});vR.getTransactionError=CZ8;var lb=p1(),bs1=G81();function CZ8(J,Q,Y,G,X,K){return EZ8(this,void 0,void 0,function*(){let z=K;if(z===void 0){if(G!==void 0)z=(0,bs1.parseTransactionError)(G);else if(J.handleRevert&&Q!==void 0)z=yield(0,bs1.getRevertReason)(J,Q,X)}let W;if(z===void 0)W=new lb.TransactionRevertedWithoutReasonError(Y);else if(typeof z==="string")W=new lb.TransactionRevertInstructionError(z,void 0,Y);else if(z.customErrorName!==void 0&&z.customErrorDecodedSignature!==void 0&&z.customErrorArguments!==void 0){let Z=z;W=new lb.TransactionRevertWithCustomError(Z.reason,Z.customErrorName,Z.customErrorDecodedSignature,Z.customErrorArguments,Z.signature,Y,Z.data)}else W=new lb.TransactionRevertInstructionError(z.reason,z.signature,Y,z.data);return W})}});var X81=M((xs1)=>{Object.defineProperty(xs1,"__esModule",{value:!0});xs1.decodeEventABI=void 0;var RZ8=u1(),FZ8=B6(),TZ8=sZ(),SZ8=YY(),PZ8=nU(),$Z8=(J,Q,Y,G=FZ8.DEFAULT_RETURN_FORMAT)=>{var X,K,z,W,Z,V;let q=Object.assign({},J),U=(0,RZ8.format)(SZ8.logSchema,Q,G);if([PZ8.ALL_EVENTS,"allEvents"].includes(q.name)){let H=Y.find((I)=>I.signature===Q.topics[0]);if(H)q=H;else q={anonymous:!0}}if(q.inputs=(K=(X=q.inputs)!==null&&X!==void 0?X:J.inputs)!==null&&K!==void 0?K:[],!q.anonymous){let H=0;if(((z=q.inputs)!==null&&z!==void 0?z:[]).forEach((I)=>{if(I.indexed)H+=1}),H>0&&(Q===null||Q===void 0?void 0:Q.topics)&&(Q===null||Q===void 0?void 0:Q.topics.length)!==H+1)q=Object.assign(Object.assign({},q),{anonymous:!0,inputs:[]})}let D=q.anonymous?Q.topics:((W=Q.topics)!==null&&W!==void 0?W:[]).slice(1);return Object.assign(Object.assign({},U),{returnValues:(0,TZ8.decodeLog)([...(Z=q.inputs)!==null&&Z!==void 0?Z:[]],Q.data,D),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=$Z8});var z81=M((rO)=>{var sU=rO&&rO.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(rO,"__esModule",{value:!0});rO.SendTxHelper=void 0;var kZ8=B6(),oO=u0(),tU=p1(),ms1=Gz(),vZ8=E61(),us1=Fb(),fZ8=go1(),jZ8=nU(),K81=ys1(),hZ8=G81(),bZ8=X81();class ls1{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 K=(0,bZ8.decodeEventABI)(jZ8.ALL_EVENTS_ABI,X,(Y=this.options)===null||Y===void 0?void 0:Y.contractAbi,this.returnFormat);if(K.event)G.events[K.event]=K}}return G}checkRevertBeforeSending(J){return sU(this,void 0,void 0,function*(){if(this.options.checkRevertBeforeSending!==!1){let Q=J;if((0,oO.isNullish)(J.data)&&(0,oO.isNullish)(J.input)&&(0,oO.isNullish)(J.gas))Q=Object.assign(Object.assign({},J),{gas:21000});let Y=yield(0,hZ8.getRevertReason)(this.web3Context,Q,this.options.contractAbi);if(Y!==void 0)throw yield(0,K81.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 sU(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,oO.isNullish)(Q.gasPrice)&&((0,oO.isNullish)(Y.maxPriorityFeePerGas)||(0,oO.isNullish)(Y.maxFeePerGas)))X=Object.assign(Object.assign({},Q),yield(0,vZ8.getTransactionGasPricing)(Q,this.web3Context,kZ8.ETH_DATA_FORMAT));return X})}signAndSend(J){return sU(this,arguments,void 0,function*({wallet:Q,tx:Y}){if(Q){let G=yield Q.signTransaction(Y);return(0,us1.trySendTransaction)(this.web3Context,()=>sU(this,void 0,void 0,function*(){return ms1.ethRpcMethods.sendRawTransaction(this.web3Context.requestManager,G.rawTransaction)}),G.transactionHash)}return(0,us1.trySendTransaction)(this.web3Context,()=>sU(this,void 0,void 0,function*(){return ms1.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 sU(this,arguments,void 0,function*({error:Q,tx:Y}){var G;let X=Q;if(X instanceof tU.ContractExecutionError&&this.web3Context.handleRevert)X=yield(0,K81.getTransactionError)(this.web3Context,Y,void 0,void 0,(G=this.options)===null||G===void 0?void 0:G.contractAbi);if((X instanceof tU.InvalidResponseError||X instanceof tU.ContractExecutionError||X instanceof tU.TransactionRevertWithCustomError||X instanceof tU.TransactionRevertedWithoutReasonError||X instanceof tU.TransactionRevertInstructionError||X instanceof tU.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,fZ8.watchTransactionForConfirmations)(this.web3Context,this.promiEvent,J,Q,this.returnFormat,Y)}handleResolve(J){return sU(this,arguments,void 0,function*({receipt:Q,tx:Y}){var G,X,K;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 z=yield(0,K81.getTransactionError)(this.web3Context,Y,Q,void 0,(K=this.options)===null||K===void 0?void 0:K.contractAbi);if(this.promiEvent.listenerCount("error")>0)this.promiEvent.emit("error",z);throw z}else return Q})}}rO.SendTxHelper=ls1});var _Z=M((g0)=>{var C6=g0&&g0.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})},yZ8=g0&&g0.__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(g0,"__esModule",{value:!0});g0.isMining=g0.getCoinbase=g0.isSyncing=g0.getProtocolVersion=void 0;g0.getHashRate=iZ8;g0.getGasPrice=nZ8;g0.getMaxPriorityFeePerGas=aZ8;g0.getBlockNumber=oZ8;g0.getBalance=rZ8;g0.getStorageAt=sZ8;g0.getCode=tZ8;g0.getBlock=eZ8;g0.getBlockTransactionCount=JV8;g0.getBlockUncleCount=QV8;g0.getUncle=YV8;g0.getTransaction=GV8;g0.getPendingTransactions=XV8;g0.getTransactionFromBlock=KV8;g0.getTransactionReceipt=zV8;g0.getTransactionCount=WV8;g0.sendTransaction=ZV8;g0.sendSignedTransaction=VV8;g0.sign=qV8;g0.signTransaction=UV8;g0.call=DV8;g0.estimateGas=HV8;g0.getLogs=MV8;g0.getChainId=IV8;g0.getProof=OV8;g0.getFeeHistory=AV8;g0.createAccessList=BV8;g0.signTypedData=NV8;var E6=B6(),ps1=EJ(),_1=u1(),xZ8=dZ(),o6=u0(),gZ8=p1(),G6=Gz(),mZ8=Bo1(),dG=YY(),ds1=ER(),zz=mO(),uZ8=Fb(),cs1=P61(),lZ8=nU(),_s1=z81(),dZ8=(J)=>C6(void 0,void 0,void 0,function*(){return G6.ethRpcMethods.getProtocolVersion(J.requestManager)});g0.getProtocolVersion=dZ8;var pZ8=(J)=>C6(void 0,void 0,void 0,function*(){return G6.ethRpcMethods.getSyncing(J.requestManager)});g0.isSyncing=pZ8;var cZ8=(J)=>C6(void 0,void 0,void 0,function*(){return G6.ethRpcMethods.getCoinbase(J.requestManager)});g0.getCoinbase=cZ8;var _Z8=(J)=>C6(void 0,void 0,void 0,function*(){return G6.ethRpcMethods.getMining(J.requestManager)});g0.isMining=_Z8;function iZ8(J,Q){return C6(this,void 0,void 0,function*(){let Y=yield G6.ethRpcMethods.getHashRate(J.requestManager);return(0,_1.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function nZ8(J,Q){return C6(this,void 0,void 0,function*(){let Y=yield G6.ethRpcMethods.getGasPrice(J.requestManager);return(0,_1.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function aZ8(J,Q){return C6(this,void 0,void 0,function*(){let Y=yield G6.ethRpcMethods.getMaxPriorityFeePerGas(J.requestManager);return(0,_1.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function oZ8(J,Q){return C6(this,void 0,void 0,function*(){let Y=yield G6.ethRpcMethods.getBlockNumber(J.requestManager);return(0,_1.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function rZ8(J,Q){return C6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,K){let z=(0,o6.isBlockTag)(X)?X:(0,_1.format)({format:"uint"},X,E6.ETH_DATA_FORMAT),W=yield G6.ethRpcMethods.getBalance(Y.requestManager,G,z);return(0,_1.format)({format:"uint"},W,K!==null&&K!==void 0?K:Y.defaultReturnFormat)})}function sZ8(J,Q,Y){return C6(this,arguments,void 0,function*(G,X,K,z=G.defaultBlock,W){let Z=(0,_1.format)({format:"uint"},K,E6.ETH_DATA_FORMAT),V=(0,o6.isBlockTag)(z)?z:(0,_1.format)({format:"uint"},z,E6.ETH_DATA_FORMAT),q=yield G6.ethRpcMethods.getStorageAt(G.requestManager,X,Z,V);return(0,_1.format)({format:"bytes"},q,W!==null&&W!==void 0?W:G.defaultReturnFormat)})}function tZ8(J,Q){return C6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,K){let z=(0,o6.isBlockTag)(X)?X:(0,_1.format)({format:"uint"},X,E6.ETH_DATA_FORMAT),W=yield G6.ethRpcMethods.getCode(Y.requestManager,G,z);return(0,_1.format)({format:"bytes"},W,K!==null&&K!==void 0?K:Y.defaultReturnFormat)})}function eZ8(J){return C6(this,arguments,void 0,function*(Q,Y=Q.defaultBlock,G=!1,X){var K;let z;if((0,o6.isBytes)(Y)){let Z=(0,_1.format)({format:"bytes32"},Y,E6.ETH_DATA_FORMAT);z=yield G6.ethRpcMethods.getBlockByHash(Q.requestManager,Z,G)}else{let Z=(0,o6.isBlockTag)(Y)?Y:(0,_1.format)({format:"uint"},Y,E6.ETH_DATA_FORMAT);z=yield G6.ethRpcMethods.getBlockByNumber(Q.requestManager,Z,G)}let W=(0,_1.format)(dG.blockSchema,z,X!==null&&X!==void 0?X:Q.defaultReturnFormat);if(!(0,o6.isNullish)(W))return Object.assign(Object.assign({},W),{transactions:(K=W.transactions)!==null&&K!==void 0?K:[]});return W})}function JV8(J){return C6(this,arguments,void 0,function*(Q,Y=Q.defaultBlock,G){let X;if((0,o6.isBytes)(Y)){let K=(0,_1.format)({format:"bytes32"},Y,E6.ETH_DATA_FORMAT);X=yield G6.ethRpcMethods.getBlockTransactionCountByHash(Q.requestManager,K)}else{let K=(0,o6.isBlockTag)(Y)?Y:(0,_1.format)({format:"uint"},Y,E6.ETH_DATA_FORMAT);X=yield G6.ethRpcMethods.getBlockTransactionCountByNumber(Q.requestManager,K)}return(0,_1.format)({format:"uint"},X,G!==null&&G!==void 0?G:Q.defaultReturnFormat)})}function QV8(J){return C6(this,arguments,void 0,function*(Q,Y=Q.defaultBlock,G){let X;if((0,o6.isBytes)(Y)){let K=(0,_1.format)({format:"bytes32"},Y,E6.ETH_DATA_FORMAT);X=yield G6.ethRpcMethods.getUncleCountByBlockHash(Q.requestManager,K)}else{let K=(0,o6.isBlockTag)(Y)?Y:(0,_1.format)({format:"uint"},Y,E6.ETH_DATA_FORMAT);X=yield G6.ethRpcMethods.getUncleCountByBlockNumber(Q.requestManager,K)}return(0,_1.format)({format:"uint"},X,G!==null&&G!==void 0?G:Q.defaultReturnFormat)})}function YV8(J){return C6(this,arguments,void 0,function*(Q,Y=Q.defaultBlock,G,X){let K=(0,_1.format)({format:"uint"},G,E6.ETH_DATA_FORMAT),z;if((0,o6.isBytes)(Y)){let W=(0,_1.format)({format:"bytes32"},Y,E6.ETH_DATA_FORMAT);z=yield G6.ethRpcMethods.getUncleByBlockHashAndIndex(Q.requestManager,W,K)}else{let W=(0,o6.isBlockTag)(Y)?Y:(0,_1.format)({format:"uint"},Y,E6.ETH_DATA_FORMAT);z=yield G6.ethRpcMethods.getUncleByBlockNumberAndIndex(Q.requestManager,W,K)}return(0,_1.format)(dG.blockSchema,z,X!==null&&X!==void 0?X:Q.defaultReturnFormat)})}function GV8(J,Q){return C6(this,arguments,void 0,function*(Y,G,X=Y.defaultReturnFormat){let K=(0,_1.format)({format:"bytes32"},G,E6.DEFAULT_RETURN_FORMAT),z=yield G6.ethRpcMethods.getTransactionByHash(Y.requestManager,K);return(0,o6.isNullish)(z)?z:(0,zz.formatTransaction)(z,X,{transactionSchema:Y.config.customTransactionSchema,fillInputAndData:!0})})}function XV8(J,Q){return C6(this,void 0,void 0,function*(){return(yield G6.ethRpcMethods.getPendingTransactions(J.requestManager)).map((G)=>(0,zz.formatTransaction)(G,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat,{transactionSchema:J.config.customTransactionSchema,fillInputAndData:!0}))})}function KV8(J){return C6(this,arguments,void 0,function*(Q,Y=Q.defaultBlock,G,X){let K=(0,_1.format)({format:"uint"},G,E6.ETH_DATA_FORMAT),z;if((0,o6.isBytes)(Y)){let W=(0,_1.format)({format:"bytes32"},Y,E6.ETH_DATA_FORMAT);z=yield G6.ethRpcMethods.getTransactionByBlockHashAndIndex(Q.requestManager,W,K)}else{let W=(0,o6.isBlockTag)(Y)?Y:(0,_1.format)({format:"uint"},Y,E6.ETH_DATA_FORMAT);z=yield G6.ethRpcMethods.getTransactionByBlockNumberAndIndex(Q.requestManager,W,K)}return(0,o6.isNullish)(z)?z:(0,zz.formatTransaction)(z,X!==null&&X!==void 0?X:Q.defaultReturnFormat,{transactionSchema:Q.config.customTransactionSchema,fillInputAndData:!0})})}function zV8(J,Q,Y){return C6(this,void 0,void 0,function*(){let G=(0,_1.format)({format:"bytes32"},Q,E6.DEFAULT_RETURN_FORMAT),X;try{X=yield G6.ethRpcMethods.getTransactionReceipt(J.requestManager,G)}catch(K){if(typeof K==="object"&&!(0,o6.isNullish)(K)&&"message"in K&&K.message==="transaction indexing is in progress")console.warn("Transaction indexing is in progress.");else throw K}return(0,o6.isNullish)(X)?X:(0,_1.format)(dG.transactionReceiptSchema,X,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat)})}function WV8(J,Q){return C6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,K){let z=(0,o6.isBlockTag)(X)?X:(0,_1.format)({format:"uint"},X,E6.ETH_DATA_FORMAT),W=yield G6.ethRpcMethods.getTransactionCount(Y.requestManager,G,z);return(0,_1.format)({format:"uint"},W,K!==null&&K!==void 0?K:Y.defaultReturnFormat)})}function ZV8(J,Q,Y,G={checkRevertBeforeSending:!0},X){let K=new ps1.Web3PromiEvent((z,W)=>{setImmediate(()=>{(()=>C6(this,void 0,void 0,function*(){let Z=new _s1.SendTxHelper({web3Context:J,promiEvent:K,options:G,returnFormat:Y}),V=Object.assign({},Q);if(!(0,o6.isNullish)(X))V=yield X.processTransaction(V);let q=(0,zz.formatTransaction)(Object.assign(Object.assign({},V),{from:(0,ds1.getTransactionFromOrToAttr)("from",J,V),to:(0,ds1.getTransactionFromOrToAttr)("to",J,V)}),E6.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,o6.isNullish)(q.from))U=J.wallet.get(q.from);let D=yield Z.signAndSend({wallet:U,tx:q}),H=(0,_1.format)({format:"bytes32"},D,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat);Z.emitSent(q),Z.emitTransactionHash(H);let I=yield(0,cs1.waitForTransactionReceipt)(J,D,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat),O=Z.getReceiptWithEvents((0,_1.format)(dG.transactionReceiptSchema,I,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat));Z.emitReceipt(O),z(yield Z.handleResolve({receipt:O,tx:q})),Z.emitConfirmation({receipt:O,transactionHash:D})}catch(U){W(yield Z.handleError({error:U,tx:q}))}}))()})});return K}function VV8(J,Q,Y,G={checkRevertBeforeSending:!0}){let X=new ps1.Web3PromiEvent((K,z)=>{setImmediate(()=>{(()=>C6(this,void 0,void 0,function*(){let W=new _s1.SendTxHelper({web3Context:J,promiEvent:X,options:G,returnFormat:Y}),Z=(0,_1.format)({format:"bytes"},Q,E6.ETH_DATA_FORMAT),V=xZ8.TransactionFactory.fromSerializedData((0,_1.bytesToUint8Array)((0,_1.hexToBytes)(Z))),q=Object.assign(Object.assign({},V.toJSON()),{from:V.getSenderAddress().toString()});try{let{v:U,r:D,s:H}=q,I=yZ8(q,["v","r","s"]);yield W.checkRevertBeforeSending(I),W.emitSending(Z);let O=yield(0,uZ8.trySendTransaction)(J,()=>C6(this,void 0,void 0,function*(){return G6.ethRpcMethods.sendRawTransaction(J.requestManager,Z)}));W.emitSent(Z);let A=(0,_1.format)({format:"bytes32"},O,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat);W.emitTransactionHash(A);let B=yield(0,cs1.waitForTransactionReceipt)(J,O,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat),w=W.getReceiptWithEvents((0,_1.format)(dG.transactionReceiptSchema,B,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat));W.emitReceipt(w),K(yield W.handleResolve({receipt:w,tx:q})),W.emitConfirmation({receipt:w,transactionHash:O})}catch(U){z(yield W.handleError({error:U,tx:q}))}}))()})});return X}function qV8(J,Q,Y){return C6(this,arguments,void 0,function*(G,X,K,z=G.defaultReturnFormat){var W;let Z=(0,_1.format)({format:"bytes"},X,E6.DEFAULT_RETURN_FORMAT);if((W=G.wallet)===null||W===void 0?void 0:W.get(K)){let U=G.wallet.get(K).sign(Z);return(0,_1.format)(dG.SignatureObjectSchema,U,z)}if(typeof K==="number")throw new gZ8.SignatureError(X,'RPC method "eth_sign" does not support index signatures');let V=yield G6.ethRpcMethods.sign(G.requestManager,K,Z);return(0,_1.format)({format:"bytes"},V,z)})}function UV8(J,Q){return C6(this,arguments,void 0,function*(Y,G,X=Y.defaultReturnFormat){let K=yield G6.ethRpcMethods.signTransaction(Y.requestManager,(0,zz.formatTransaction)(G,E6.ETH_DATA_FORMAT,{transactionSchema:Y.config.customTransactionSchema}));return(0,o6.isString)(K)?(0,mZ8.decodeSignedTransaction)(K,X,{fillInputAndData:!0}):{raw:(0,_1.format)({format:"bytes"},K.raw,X),tx:(0,zz.formatTransaction)(K.tx,X,{transactionSchema:Y.config.customTransactionSchema,fillInputAndData:!0})}})}function DV8(J,Q){return C6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,K=Y.defaultReturnFormat){let z=(0,o6.isBlockTag)(X)?X:(0,_1.format)({format:"uint"},X,E6.ETH_DATA_FORMAT),W=yield G6.ethRpcMethods.call(Y.requestManager,(0,zz.formatTransaction)(G,E6.ETH_DATA_FORMAT,{transactionSchema:Y.config.customTransactionSchema}),z);return(0,_1.format)({format:"bytes"},W,K)})}function HV8(J,Q){return C6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,K){let z=(0,zz.formatTransaction)(G,E6.ETH_DATA_FORMAT,{transactionSchema:Y.config.customTransactionSchema}),W=(0,o6.isBlockTag)(X)?X:(0,_1.format)({format:"uint"},X,E6.ETH_DATA_FORMAT),Z=yield G6.ethRpcMethods.estimateGas(Y.requestManager,z,W);return(0,_1.format)({format:"uint"},Z,K!==null&&K!==void 0?K:Y.defaultReturnFormat)})}function MV8(J,Q,Y){return C6(this,void 0,void 0,function*(){let{toBlock:G,fromBlock:X}=Q;if(!(0,o6.isNullish)(G)){if(typeof G==="number"||typeof G==="bigint")G=(0,_1.numberToHex)(G)}if(!(0,o6.isNullish)(X)){if(typeof X==="number"||typeof X==="bigint")X=(0,_1.numberToHex)(X)}let K=Object.assign(Object.assign({},Q),{fromBlock:X,toBlock:G});return(yield G6.ethRpcMethods.getLogs(J.requestManager,K)).map((Z)=>{if(typeof Z==="string")return Z;return(0,_1.format)(dG.logSchema,Z,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat)})})}function IV8(J,Q){return C6(this,void 0,void 0,function*(){let Y=yield G6.ethRpcMethods.getChainId(J.requestManager);return(0,_1.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function OV8(J,Q,Y){return C6(this,arguments,void 0,function*(G,X,K,z=G.defaultBlock,W){let Z=K.map((U)=>(0,_1.format)({format:"bytes"},U,E6.ETH_DATA_FORMAT)),V=(0,o6.isBlockTag)(z)?z:(0,_1.format)({format:"uint"},z,E6.ETH_DATA_FORMAT),q=yield G6.ethRpcMethods.getProof(G.requestManager,X,Z,V);return(0,_1.format)(dG.accountSchema,q,W!==null&&W!==void 0?W:G.defaultReturnFormat)})}function AV8(J,Q){return C6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,K,z){let W=(0,_1.format)({format:"uint"},G,E6.ETH_DATA_FORMAT),Z=(0,o6.isBlockTag)(X)?X:(0,_1.format)({format:"uint"},X,E6.ETH_DATA_FORMAT),V=(0,_1.format)({type:"array",items:{format:"uint"}},K,lZ8.NUMBER_DATA_FORMAT),q=yield G6.ethRpcMethods.getFeeHistory(Y.requestManager,W,Z,V);return(0,_1.format)(dG.feeHistorySchema,q,z!==null&&z!==void 0?z:Y.defaultReturnFormat)})}function BV8(J,Q){return C6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,K){let z=(0,o6.isBlockTag)(X)?X:(0,_1.format)({format:"uint"},X,E6.ETH_DATA_FORMAT),W=yield G6.ethRpcMethods.createAccessList(Y.requestManager,(0,zz.formatTransaction)(G,E6.ETH_DATA_FORMAT,{transactionSchema:Y.config.customTransactionSchema}),z);return(0,_1.format)(dG.accessListResultSchema,W,K!==null&&K!==void 0?K:Y.defaultReturnFormat)})}function NV8(J,Q,Y,G,X){return C6(this,void 0,void 0,function*(){let K=yield G6.ethRpcMethods.signTypedData(J.requestManager,Q,Y,G);return(0,_1.format)({format:"bytes"},K,X!==null&&X!==void 0?X:J.defaultReturnFormat)})}});var as1=M((cG)=>{var sO=cG&&cG.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(cG,"__esModule",{value:!0});cG.createNewPendingTransactionFilter=wV8;cG.createNewFilter=LV8;cG.createNewBlockFilter=EV8;cG.uninstallFilter=CV8;cG.getFilterChanges=RV8;cG.getFilterLogs=FV8;var tO=Gz(),pG=u1(),is1=u0(),ns1=YY();function wV8(J,Q){return sO(this,void 0,void 0,function*(){let Y=yield tO.ethRpcMethods.newPendingTransactionFilter(J.requestManager);return(0,pG.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function LV8(J,Q,Y){return sO(this,void 0,void 0,function*(){let{toBlock:G,fromBlock:X}=Q;if(!(0,is1.isNullish)(G)){if(typeof G==="number"||typeof G==="bigint")G=(0,pG.numberToHex)(G)}if(!(0,is1.isNullish)(X)){if(typeof X==="number"||typeof X==="bigint")X=(0,pG.numberToHex)(X)}let K=Object.assign(Object.assign({},Q),{fromBlock:X,toBlock:G}),z=yield tO.ethRpcMethods.newFilter(J.requestManager,K);return(0,pG.format)({format:"uint"},z,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat)})}function EV8(J,Q){return sO(this,void 0,void 0,function*(){let Y=yield tO.ethRpcMethods.newBlockFilter(J.requestManager);return(0,pG.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function CV8(J,Q){return sO(this,void 0,void 0,function*(){return yield tO.ethRpcMethods.uninstallFilter(J.requestManager,(0,pG.numberToHex)(Q))})}function RV8(J,Q,Y){return sO(this,void 0,void 0,function*(){return(yield tO.ethRpcMethods.getFilterChanges(J.requestManager,(0,pG.numberToHex)(Q))).map((K)=>{if(typeof K==="string")return K;return(0,pG.format)(ns1.logSchema,K,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat)})})}function FV8(J,Q,Y){return sO(this,void 0,void 0,function*(){return(yield tO.ethRpcMethods.getFilterLogs(J.requestManager,(0,pG.numberToHex)(Q))).map((K)=>{if(typeof K==="string")return K;return(0,pG.format)(ns1.logSchema,K,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat)})})}});var Z81=M((es1)=>{Object.defineProperty(es1,"__esModule",{value:!0});es1.SyncingSubscription=es1.NewHeadsSubscription=es1.NewPendingTransactionsSubscription=es1.LogsSubscription=void 0;var db=u1(),pb=EJ(),W81=YY();class os1 extends pb.Web3Subscription{_buildSubscriptionParams(){return["logs",this.args]}formatSubscriptionResult(J){return(0,db.format)(W81.logSchema,J,super.returnFormat)}}es1.LogsSubscription=os1;class rs1 extends pb.Web3Subscription{_buildSubscriptionParams(){return["newPendingTransactions"]}formatSubscriptionResult(J){return(0,db.format)({format:"string"},J,super.returnFormat)}}es1.NewPendingTransactionsSubscription=rs1;class ss1 extends pb.Web3Subscription{_buildSubscriptionParams(){return["newHeads"]}formatSubscriptionResult(J){return(0,db.format)(W81.blockHeaderSchema,J,super.returnFormat)}}es1.NewHeadsSubscription=ss1;class ts1 extends pb.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,db.format)(W81.syncSchema,Q,super.returnFormat))}}}es1.SyncingSubscription=ts1});var D81=M((t5)=>{var $V8=t5&&t5.__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]}),kV8=t5&&t5.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),Gt1=t5&&t5.__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))$V8(Q,J,Y)}return kV8(Q,J),Q},$0=t5&&t5.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(t5,"__esModule",{value:!0});t5.Web3Eth=t5.registeredSubscriptions=void 0;var V81=B6(),Qt1=EJ(),Yt1=p1(),q81=u1(),Wz=Gz(),J8=Gt1(_Z()),eO=Gt1(as1()),eZ=Z81();t5.registeredSubscriptions={logs:eZ.LogsSubscription,newPendingTransactions:eZ.NewPendingTransactionsSubscription,newHeads:eZ.NewHeadsSubscription,syncing:eZ.SyncingSubscription,pendingTransactions:eZ.NewPendingTransactionsSubscription,newBlockHeaders:eZ.NewHeadsSubscription};class U81 extends Qt1.Web3Context{constructor(J){if(typeof J==="string"||(0,Qt1.isSupportedProvider)(J)){super({provider:J,registeredSubscriptions:t5.registeredSubscriptions});return}if(J.registeredSubscriptions){super(J);return}super(Object.assign(Object.assign({},J),{registeredSubscriptions:t5.registeredSubscriptions}));this.getFeeData=this.calculateFeeData}setTransactionMiddleware(J){this.transactionMiddleware=J}getTransactionMiddleware(){return this.transactionMiddleware}getProtocolVersion(){return $0(this,void 0,void 0,function*(){return Wz.ethRpcMethods.getProtocolVersion(this.requestManager)})}isSyncing(){return $0(this,void 0,void 0,function*(){return Wz.ethRpcMethods.getSyncing(this.requestManager)})}getCoinbase(){return $0(this,void 0,void 0,function*(){return Wz.ethRpcMethods.getCoinbase(this.requestManager)})}isMining(){return $0(this,void 0,void 0,function*(){return Wz.ethRpcMethods.getMining(this.requestManager)})}getHashrate(J){return $0(this,void 0,void 0,function*(){var Q;if(J===void 0)J=(Q=this.defaultReturnFormat)!==null&&Q!==void 0?Q:V81.DEFAULT_RETURN_FORMAT;return this.getHashRate(J)})}getHashRate(){return $0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return J8.getHashRate(this,J)})}getGasPrice(){return $0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return J8.getGasPrice(this,J)})}getMaxPriorityFeePerGas(){return $0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return J8.getMaxPriorityFeePerGas(this,J)})}calculateFeeData(){return $0(this,arguments,void 0,function*(J=BigInt(2),Q=q81.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,K;try{K=yield this.getGasPrice()}catch(Z){}let z;try{z=yield this.getMaxPriorityFeePerGas()}catch(Z){}let W;if(X){z=z!==null&&z!==void 0?z:Q;let Z;if(typeof J==="number")Z=BigInt(Math.floor(J*1000))/BigInt(1000);else Z=J;W=X*Z+z}return{gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:z,baseFeePerGas:X}})}getAccounts(){return $0(this,void 0,void 0,function*(){var J;return((J=yield Wz.ethRpcMethods.getAccounts(this.requestManager))!==null&&J!==void 0?J:[]).map((Y)=>(0,q81.toChecksumAddress)(Y))})}getBlockNumber(){return $0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return J8.getBlockNumber(this,J)})}getBalance(J){return $0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G=this.defaultReturnFormat){return J8.getBalance(this,Q,Y,G)})}getStorageAt(J,Q){return $0(this,arguments,void 0,function*(Y,G,X=this.defaultBlock,K=this.defaultReturnFormat){return J8.getStorageAt(this,Y,G,X,K)})}getCode(J){return $0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G=this.defaultReturnFormat){return J8.getCode(this,Q,Y,G)})}getBlock(){return $0(this,arguments,void 0,function*(J=this.defaultBlock,Q=!1,Y=this.defaultReturnFormat){return J8.getBlock(this,J,Q,Y)})}getBlockTransactionCount(){return $0(this,arguments,void 0,function*(J=this.defaultBlock,Q=this.defaultReturnFormat){return J8.getBlockTransactionCount(this,J,Q)})}getBlockUncleCount(){return $0(this,arguments,void 0,function*(J=this.defaultBlock,Q=this.defaultReturnFormat){return J8.getBlockUncleCount(this,J,Q)})}getUncle(){return $0(this,arguments,void 0,function*(J=this.defaultBlock,Q,Y=this.defaultReturnFormat){return J8.getUncle(this,J,Q,Y)})}getTransaction(J){return $0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){let G=yield J8.getTransaction(this,Q,Y);if(!G)throw new Yt1.TransactionNotFound;return G})}getPendingTransactions(){return $0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return J8.getPendingTransactions(this,J)})}getTransactionFromBlock(){return $0(this,arguments,void 0,function*(J=this.defaultBlock,Q,Y=this.defaultReturnFormat){return J8.getTransactionFromBlock(this,J,Q,Y)})}getTransactionReceipt(J){return $0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){let G=yield J8.getTransactionReceipt(this,Q,Y);if(!G)throw new Yt1.TransactionNotFound;return G})}getTransactionCount(J){return $0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G=this.defaultReturnFormat){return J8.getTransactionCount(this,Q,Y,G)})}sendTransaction(J,Q=this.defaultReturnFormat,Y){return J8.sendTransaction(this,J,Q,Y,this.transactionMiddleware)}sendSignedTransaction(J,Q=this.defaultReturnFormat,Y){return J8.sendSignedTransaction(this,J,Q,Y)}sign(J,Q){return $0(this,arguments,void 0,function*(Y,G,X=this.defaultReturnFormat){return J8.sign(this,Y,G,X)})}signTransaction(J){return $0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){return J8.signTransaction(this,Q,Y)})}call(J){return $0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G=this.defaultReturnFormat){return J8.call(this,Q,Y,G)})}estimateGas(J){return $0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G=this.defaultReturnFormat){return J8.estimateGas(this,Q,Y,G)})}getPastLogs(J){return $0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){return J8.getLogs(this,Q,Y)})}getWork(){return $0(this,void 0,void 0,function*(){return Wz.ethRpcMethods.getWork(this.requestManager)})}submitWork(J,Q,Y){return $0(this,void 0,void 0,function*(){return Wz.ethRpcMethods.submitWork(this.requestManager,J,Q,Y)})}requestAccounts(){return $0(this,void 0,void 0,function*(){return Wz.ethRpcMethods.requestAccounts(this.requestManager)})}getChainId(){return $0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return J8.getChainId(this,J)})}getNodeInfo(){return $0(this,void 0,void 0,function*(){return Wz.ethRpcMethods.getNodeInfo(this.requestManager)})}getProof(J,Q){return $0(this,arguments,void 0,function*(Y,G,X=this.defaultBlock,K=this.defaultReturnFormat){return J8.getProof(this,Y,G,X,K)})}getFeeHistory(J){return $0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G,X=this.defaultReturnFormat){return J8.getFeeHistory(this,Q,Y,G,X)})}createAccessList(J){return $0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G=this.defaultReturnFormat){return J8.createAccessList(this,Q,Y,G)})}signTypedData(J,Q,Y,G){return $0(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:V81.DEFAULT_RETURN_FORMAT;return J8.signTypedData(this,J,Q,Y,G)})}subscribe(J,Q,Y){return $0(this,void 0,void 0,function*(){var G,X;if(Y===void 0)Y=(G=this.defaultReturnFormat)!==null&&G!==void 0?G:V81.DEFAULT_RETURN_FORMAT;let K=yield(X=this.subscriptionManager)===null||X===void 0?void 0:X.subscribe(J,Q,Y);if(K instanceof eZ.LogsSubscription&&J==="logs"&&typeof Q==="object"&&!(0,q81.isNullish)(Q.fromBlock)&&Number.isFinite(Number(Q.fromBlock)))setImmediate(()=>{this.getPastLogs(Q).then((z)=>{for(let W of z)K._processSubscriptionResult(W)}).catch((z)=>{K._processSubscriptionError(z)})});return K})}static shouldClearSubscription({sub:J}){return!(J instanceof eZ.SyncingSubscription)}clearSubscriptions(J=!1){var Q;return(Q=this.subscriptionManager)===null||Q===void 0?void 0:Q.unsubscribe(J?U81.shouldClearSubscription:void 0)}createNewPendingTransactionFilter(){return $0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return eO.createNewPendingTransactionFilter(this,J)})}createNewFilter(J){return $0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){return eO.createNewFilter(this,Q,Y)})}createNewBlockFilter(){return $0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return eO.createNewBlockFilter(this,J)})}uninstallFilter(J){return $0(this,void 0,void 0,function*(){return eO.uninstallFilter(this,J)})}getFilterChanges(J){return $0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){return eO.getFilterChanges(this,Q,Y)})}getFilterLogs(J){return $0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){return eO.getFilterLogs(this,Q,Y)})}}t5.Web3Eth=U81});var Kt1=M((Xt1)=>{Object.defineProperty(Xt1,"__esModule",{value:!0})});var B81=M((qt1)=>{Object.defineProperty(qt1,"__esModule",{value:!0});qt1.validateTransactionForSigning=qt1.validateGas=qt1.validateFeeMarketGas=qt1.validateLegacyGas=qt1.validateHardfork=qt1.validateBaseChain=qt1.validateChainInfo=qt1.validateCustomChainInfo=void 0;qt1.isBaseTransaction=fR;qt1.isAccessListEntry=zt1;qt1.isAccessList=I81;qt1.isTransaction1559Unsigned=O81;qt1.isTransaction2930Unsigned=A81;qt1.isTransactionLegacyUnsigned=Wt1;qt1.isTransactionWithSender=Zt1;qt1.validateTransactionWithSender=jV8;qt1.isTransactionCall=Vt1;qt1.validateTransactionCall=hV8;var vV8=B6(),x1=u0(),u4=p1(),fV8=mO();function fR(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 I81(J){if(!Array.isArray(J)||!J.every((Q)=>zt1(Q)))return!1;return!0}function O81(J){if(!fR(J))return!1;if(!(0,x1.isHexStrict)(J.maxFeePerGas))return!1;if(!(0,x1.isHexStrict)(J.maxPriorityFeePerGas))return!1;if(!I81(J.accessList))return!1;return!0}function A81(J){if(!fR(J))return!1;if(!(0,x1.isHexStrict)(J.gasPrice))return!1;if(!I81(J.accessList))return!1;return!0}function Wt1(J){if(!fR(J))return!1;if(!(0,x1.isHexStrict)(J.gasPrice))return!1;return!0}function Zt1(J){if(!(0,x1.isAddress)(J.from))return!1;if(!fR(J))return!1;if(!O81(J)&&!A81(J)&&!Wt1(J))return!1;return!0}function jV8(J){if(!Zt1(J))throw new u4.InvalidTransactionWithSender(J)}function Vt1(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(O81(J))return!1;if(A81(J))return!1;return!0}function hV8(J){if(!Vt1(J))throw new u4.InvalidTransactionCall(J)}var bV8=(J)=>{if(!(0,x1.isNullish)(J.common)){if((0,x1.isNullish)(J.common.customChain))throw new u4.MissingCustomChainError;if((0,x1.isNullish)(J.common.customChain.chainId))throw new u4.MissingCustomChainIdError;if(!(0,x1.isNullish)(J.chainId)&&J.chainId!==J.common.customChain.chainId)throw new u4.ChainIdMismatchError({txChainId:J.chainId,customChainId:J.common.customChain.chainId})}};qt1.validateCustomChainInfo=bV8;var yV8=(J)=>{if(!(0,x1.isNullish)(J.common)&&!(0,x1.isNullish)(J.chain)&&!(0,x1.isNullish)(J.hardfork))throw new u4.CommonOrChainAndHardforkError;if(!(0,x1.isNullish)(J.chain)&&(0,x1.isNullish)(J.hardfork)||!(0,x1.isNullish)(J.hardfork)&&(0,x1.isNullish)(J.chain))throw new u4.MissingChainOrHardforkError({chain:J.chain,hardfork:J.hardfork})};qt1.validateChainInfo=yV8;var xV8=(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 u4.ChainMismatchError({txChain:J.chain,baseChain:J.common.baseChain})}}};qt1.validateBaseChain=xV8;var gV8=(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 u4.HardforkMismatchError({txHardfork:J.hardfork,commonHardfork:J.common.hardfork})}}};qt1.validateHardfork=gV8;var mV8=(J)=>{if((0,x1.isNullish)(J.gas)||!(0,x1.isUInt)(J.gas)||(0,x1.isNullish)(J.gasPrice)||!(0,x1.isUInt)(J.gasPrice))throw new u4.InvalidGasOrGasPrice({gas:J.gas,gasPrice:J.gasPrice});if(!(0,x1.isNullish)(J.maxFeePerGas)||!(0,x1.isNullish)(J.maxPriorityFeePerGas))throw new u4.UnsupportedFeeMarketError({maxFeePerGas:J.maxFeePerGas,maxPriorityFeePerGas:J.maxPriorityFeePerGas})};qt1.validateLegacyGas=mV8;var uV8=(J)=>{if(!(0,x1.isNullish)(J.gasPrice)&&J.type==="0x2")throw new u4.Eip1559GasPriceError(J.gasPrice);if(J.type==="0x0"||J.type==="0x1")throw new u4.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 u4.InvalidMaxPriorityFeePerGasOrMaxFeePerGas({maxPriorityFeePerGas:J.maxPriorityFeePerGas,maxFeePerGas:J.maxFeePerGas})};qt1.validateFeeMarketGas=uV8;var lV8=(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 u4.MissingGasError({gas:J.gas,gasPrice:J.gasPrice,maxPriorityFeePerGas:J.maxPriorityFeePerGas,maxFeePerGas:J.maxFeePerGas});if(Y&&G)throw new u4.TransactionGasMismatchError({gas:J.gas,gasPrice:J.gasPrice,maxPriorityFeePerGas:J.maxPriorityFeePerGas,maxFeePerGas:J.maxFeePerGas});(Y?qt1.validateLegacyGas:qt1.validateFeeMarketGas)(J),(!(0,x1.isNullish)(J.type)&&J.type>"0x1"?qt1.validateFeeMarketGas:qt1.validateLegacyGas)(J)};qt1.validateGas=lV8;var dV8=(J,Q,Y={transactionSchema:void 0})=>{if(!(0,x1.isNullish)(Q)){Q(J);return}if(typeof J!=="object"||(0,x1.isNullish)(J))throw new u4.InvalidTransactionObjectError(J);qt1.validateCustomChainInfo(J),qt1.validateChainInfo(J),qt1.validateBaseChain(J),qt1.validateHardfork(J);let G=(0,fV8.formatTransaction)(J,vV8.ETH_DATA_FORMAT,{transactionSchema:Y.transactionSchema});if(qt1.validateGas(G),(0,x1.isNullish)(G.nonce)||(0,x1.isNullish)(G.chainId)||G.nonce.startsWith("-")||G.chainId.startsWith("-"))throw new u4.InvalidNonceOrChainIdError({nonce:J.nonce,chainId:J.chainId})};qt1.validateTransactionForSigning=dV8});var At1=M((QA)=>{var eV8=QA&&QA.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(QA,"__esModule",{value:!0});QA.prepareTransactionForSigning=void 0;var Jq8=B6(),cb=u1(),N81=dZ(),JA=u0(),Qq8=B81(),Yq8=mO(),Gq8=ER(),Xq8=(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})},Kq8=(J,Q)=>{var Y,G,X,K,z,W,Z,V,q,U,D,H,I,O,A,B,w,N;let L=!(0,JA.isNullish)(J.chain)&&!(0,JA.isNullish)(J.hardfork)||!(0,JA.isNullish)(J.common),R;if(!L)if(Q.defaultCommon){if(R=Object.assign({},Q.defaultCommon),(0,JA.isNullish)(R.hardfork))R.hardfork=(Y=J.hardfork)!==null&&Y!==void 0?Y:Q.defaultHardfork;if((0,JA.isNullish)(R.baseChain))R.baseChain=Q.defaultChain}else R=N81.Common.custom({name:"custom-network",chainId:(0,cb.toNumber)(J.chainId),networkId:!(0,JA.isNullish)(J.networkId)?(0,cb.toNumber)(J.networkId):void 0,defaultHardfork:(G=J.hardfork)!==null&&G!==void 0?G:Q.defaultHardfork},{baseChain:Q.defaultChain});else{let C=(W=(z=(K=(X=J===null||J===void 0?void 0:J.common)===null||X===void 0?void 0:X.customChain)===null||K===void 0?void 0:K.name)!==null&&z!==void 0?z:J.chain)!==null&&W!==void 0?W:"custom-network",F=(0,cb.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),j=(0,cb.toNumber)((H=(D=(U=J===null||J===void 0?void 0:J.common)===null||U===void 0?void 0:U.customChain)===null||D===void 0?void 0:D.networkId)!==null&&H!==void 0?H:J===null||J===void 0?void 0:J.networkId),E=(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,$=(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&&j&&C)R=N81.Common.custom({name:C,chainId:F,networkId:j,defaultHardfork:E},{baseChain:$})}return{common:R}},zq8=(J,Q,Y,...G)=>eV8(void 0,[J,Q,Y,...G],void 0,function*(X,K,z,W=!1,Z=!0){let V=yield(0,Gq8.transactionBuilder)({transaction:X,web3Context:K,privateKey:z,fillGasPrice:W,fillGasLimit:Z}),q=(0,Yq8.formatTransaction)(V,Jq8.ETH_DATA_FORMAT,{transactionSchema:K.config.customTransactionSchema});return(0,Qq8.validateTransactionForSigning)(q,void 0,{transactionSchema:K.config.customTransactionSchema}),N81.TransactionFactory.fromTxData(Xq8(q),Kq8(q,K))});QA.prepareTransactionForSigning=zq8});var P2=M((r6)=>{var Wq8=r6&&r6.__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]}),_G=r6&&r6.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))Wq8(Q,J,Y)};Object.defineProperty(r6,"__esModule",{value:!0});r6.SendTxHelper=r6.trySendTransaction=r6.waitForTransactionReceipt=r6.getTransactionFromOrToAttr=r6.transactionBuilder=r6.detectTransactionType=void 0;sa1();var Zq8=D81();_G(D81(),r6);_G(X81(),r6);_G(YY(),r6);_G(nU(),r6);_G(Kt1(),r6);_G(B81(),r6);_G(_Z(),r6);_G(mO(),r6);_G(At1(),r6);_G(Z81(),r6);var Vq8=Cb();Object.defineProperty(r6,"detectTransactionType",{enumerable:!0,get:function(){return Vq8.detectTransactionType}});var Bt1=ER();Object.defineProperty(r6,"transactionBuilder",{enumerable:!0,get:function(){return Bt1.transactionBuilder}});Object.defineProperty(r6,"getTransactionFromOrToAttr",{enumerable:!0,get:function(){return Bt1.getTransactionFromOrToAttr}});var qq8=P61();Object.defineProperty(r6,"waitForTransactionReceipt",{enumerable:!0,get:function(){return qq8.waitForTransactionReceipt}});var Uq8=Fb();Object.defineProperty(r6,"trySendTransaction",{enumerable:!0,get:function(){return Uq8.trySendTransaction}});var Dq8=z81();Object.defineProperty(r6,"SendTxHelper",{enumerable:!0,get:function(){return Dq8.SendTxHelper}});r6.default=Zq8.Web3Eth});var hR=M((w81)=>{Object.defineProperty(w81,"__esModule",{value:!0});w81.decodeMethodReturn=w81.decodeMethodParams=w81.encodeMethodABI=w81.encodeEventABI=w81.decodeEventABI=void 0;var jR=u1(),_b=B6(),iG=sZ(),ib=P2(),Nt1=p1(),Hq8=P2();Object.defineProperty(w81,"decodeEventABI",{enumerable:!0,get:function(){return Hq8.decodeEventABI}});var Mq8=({address:J},Q,Y)=>{var G,X;let K=Y===null||Y===void 0?void 0:Y.topics,z=(G=Y===null||Y===void 0?void 0:Y.filter)!==null&&G!==void 0?G:{},W={};if(!(0,jR.isNullish)(Y===null||Y===void 0?void 0:Y.fromBlock))W.fromBlock=(0,jR.format)(ib.blockSchema.properties.number,Y===null||Y===void 0?void 0:Y.fromBlock,{number:_b.FMT_NUMBER.HEX,bytes:_b.FMT_BYTES.HEX});if(!(0,jR.isNullish)(Y===null||Y===void 0?void 0:Y.toBlock))W.toBlock=(0,jR.format)(ib.blockSchema.properties.number,Y===null||Y===void 0?void 0:Y.toBlock,{number:_b.FMT_NUMBER.HEX,bytes:_b.FMT_BYTES.HEX});if(K&&Array.isArray(K))W.topics=[...K];else{if(W.topics=[],Q&&!Q.anonymous&&![ib.ALL_EVENTS,"allEvents"].includes(Q.name))W.topics.push((X=Q.signature)!==null&&X!==void 0?X:(0,iG.encodeEventSignature)((0,iG.jsonInterfaceMethodToString)(Q)));if(![ib.ALL_EVENTS,"allEvents"].includes(Q.name)&&Q.inputs)for(let Z of Q.inputs){if(!Z.indexed)continue;let V=z[Z.name];if(!V){W.topics.push(null);continue}if(Array.isArray(V))W.topics.push(V.map((q)=>(0,iG.encodeParameter)(Z.type,q)));else if(Z.type==="string")W.topics.push((0,jR.keccak256)(V));else W.topics.push((0,iG.encodeParameter)(Z.type,V))}}if(!W.topics.length)delete W.topics;if(J)W.address=J.toLowerCase();return W};w81.encodeEventABI=Mq8;var Iq8=(J,Q,Y)=>{let G=Array.isArray(J.inputs)?J.inputs.length:0;if(J.inputs&&G!==Q.length)throw new Nt1.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,iG.encodeParameters)(Array.isArray(J.inputs)?J.inputs:[],Q).replace("0x","");else X=(0,iG.inferTypesAndEncodeParameters)(Q).replace("0x","");if((0,iG.isAbiConstructorFragment)(J)){if(!Y)throw new Nt1.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,iG.encodeFunctionSignature)(J)}${X}`};w81.encodeMethodABI=Iq8;w81.decodeMethodParams=iG.decodeFunctionCall;w81.decodeMethodReturn=iG.decodeFunctionReturn});var E81=M((Lt1)=>{Object.defineProperty(Lt1,"__esModule",{value:!0});Lt1.LogsSubscription=Lt1.ContractLogsSubscription=void 0;var Nq8=EJ(),wq8=P2();class L81 extends Nq8.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,wq8.decodeEventABI)(this.abi,J,this.jsonInterface,super.returnFormat)}}Lt1.ContractLogsSubscription=L81;Lt1.LogsSubscription=L81});var jt1=M((vt1)=>{Object.defineProperty(vt1,"__esModule",{value:!0});vt1.RLP=vt1.utils=vt1.decode=vt1.encode=void 0;function T81(J){if(Array.isArray(J)){let Y=[],G=0;for(let X=0;X<J.length;X++){let K=T81(J[X]);Y.push(K),G+=K.length}return R81(Rt1(G,192),...Y)}let Q=kt1(J);if(Q.length===1&&Q[0]<128)return Q;return R81(Rt1(Q.length,128),Q)}vt1.encode=T81;function YA(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 Ct1(J){if(J[0]===0)throw Error("invalid RLP: extra zeros");return St1(Tt1(J))}function Rt1(J,Q){if(J<56)return Uint8Array.from([J+Q]);let Y=F81(J),G=Y.length/2,X=F81(Q+55+G);return Uint8Array.from(nb(X+Y))}function Ft1(J,Q=!1){if(typeof J>"u"||J===null||J.length===0)return Uint8Array.from([]);let Y=kt1(J),G=C81(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}vt1.decode=Ft1;function C81(J){let Q,Y,G,X,K,z=[],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=YA(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=Ct1(YA(J,1,Y)),Q<=55)throw Error("invalid RLP: expected string length to be greater than 55");return G=YA(J,Y,Q+Y),{data:G,remainder:J.subarray(Q+Y)}}else if(W<=247){Q=W-191,X=YA(J,1,Q);while(X.length)K=C81(X),z.push(K.data),X=K.remainder;return{data:z,remainder:J.subarray(Q)}}else{if(Y=W-246,Q=Ct1(YA(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=YA(J,Y,Z);while(X.length)K=C81(X),z.push(K.data),X=K.remainder;return{data:z,remainder:J.subarray(Z)}}}var Eq8=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function Tt1(J){let Q="";for(let Y=0;Y<J.length;Y++)Q+=Eq8[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 nb(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 R81(...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 K=J[G];Y.set(K,X),X+=K.length}return Y}function Pt1(J){return new TextEncoder().encode(J)}function F81(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 Cq8(J){return J.length%2?`0${J}`:J}function $t1(J){return J.length>=2&&J[0]==="0"&&J[1]==="x"}function Rq8(J){if(typeof J!=="string")return J;return $t1(J)?J.slice(2):J}function kt1(J){if(J instanceof Uint8Array)return J;if(typeof J==="string"){if($t1(J))return nb(Cq8(Rq8(J)));return Pt1(J)}if(typeof J==="number"||typeof J==="bigint"){if(!J)return Uint8Array.from([]);return nb(F81(J))}if(J===null||J===void 0)return Uint8Array.from([]);throw Error("toBytes: received unsupported type "+typeof J)}vt1.utils={bytesToHex:Tt1,concatBytes:R81,hexToBytes:nb,utf8ToBytes:Pt1};vt1.RLP={encode:T81,decode:Ft1}});var ob=M((ht1)=>{Object.defineProperty(ht1,"__esModule",{value:!0});ht1.create2ContractAddress=ht1.createContractAddress=ht1.getCreateAccessListParams=ht1.isWeb3ContractContext=ht1.getEstimateGasParams=ht1.getEthTxCallParams=ht1.getSendTxParams=void 0;var Pq8=jt1(),nG=p1(),e5=u1(),GA=u0(),S81=hR(),ab=(J,Q,Y,G)=>{var X,K;let z={};if(!(0,e5.isNullish)(J.data)||G==="both")z.data=(0,S81.encodeMethodABI)(Q,Y,(X=J.data)!==null&&X!==void 0?X:J.input);if(!(0,e5.isNullish)(J.input)||G==="both")z.input=(0,S81.encodeMethodABI)(Q,Y,(K=J.input)!==null&&K!==void 0?K:J.data);if((0,e5.isNullish)(z.input)&&(0,e5.isNullish)(z.data))z[G]=(0,S81.encodeMethodABI)(Q,Y);return{data:z.data,input:z.input}},$q8=({abi:J,params:Q,options:Y,contractOptions:G})=>{var X,K,z;if(!((z=(K=(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&&K!==void 0?K:G.input)!==null&&z!==void 0?z:G.data)&&!(Y===null||Y===void 0?void 0:Y.to)&&!G.address)throw new nG.Web3ContractError("Contract address not specified");if(!(Y===null||Y===void 0?void 0:Y.from)&&!G.from)throw new nG.Web3ContractError('Contract "from" address not specified');let Z=(0,e5.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=ab(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};ht1.getSendTxParams=$q8;var kq8=({abi:J,params:Q,options:Y,contractOptions:G})=>{if(!(Y===null||Y===void 0?void 0:Y.to)&&!G.address)throw new nG.Web3ContractError("Contract address not specified");let X=(0,e5.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),K=ab(X,J,Q,Y===null||Y===void 0?void 0:Y.dataInputFill);return X=Object.assign(Object.assign({},X),{data:K.data,input:K.input}),X};ht1.getEthTxCallParams=kq8;var vq8=({abi:J,params:Q,options:Y,contractOptions:G})=>{let X=(0,e5.mergeDeep)({to:G.address,gas:G.gas,gasPrice:G.gasPrice,from:G.from,input:G.input,data:G.data},Y),K=ab(X,J,Q,Y===null||Y===void 0?void 0:Y.dataInputFill);return X=Object.assign(Object.assign({},X),{data:K.data,input:K.input}),X};ht1.getEstimateGasParams=vq8;var fq8=(J)=>typeof J==="object"&&!(0,e5.isNullish)(J)&&Object.keys(J).length!==0&&!(0,e5.isContractInitOptions)(J);ht1.isWeb3ContractContext=fq8;var jq8=({abi:J,params:Q,options:Y,contractOptions:G})=>{if(!(Y===null||Y===void 0?void 0:Y.to)&&!G.address)throw new nG.Web3ContractError("Contract address not specified");if(!(Y===null||Y===void 0?void 0:Y.from)&&!G.from)throw new nG.Web3ContractError('Contract "from" address not specified');let X=(0,e5.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),K=ab(X,J,Q,Y===null||Y===void 0?void 0:Y.dataInputFill);return X=Object.assign(Object.assign({},X),{data:K.data,input:K.input}),X};ht1.getCreateAccessListParams=jq8;var hq8=(J,Q)=>{if(!(0,GA.isAddress)(J))throw new nG.InvalidAddressError(`Invalid address given ${J}`);let Y=Q;if(typeof Q==="string"&&(0,GA.isHexString)(Q))Y=(0,e5.hexToNumber)(Q);else if(typeof Q==="string"&&!(0,GA.isHexString)(Q))throw new nG.InvalidNumberError("Invalid nonce value format");let G=Pq8.RLP.encode([J,Y]),X=(0,e5.keccak256)(G),K="0x".concat(X.substring(26));return(0,e5.toChecksumAddress)(K)};ht1.createContractAddress=hq8;var bq8=(J,Q,Y)=>{if(!(0,GA.isAddress)(J))throw new nG.InvalidAddressError(`Invalid address given ${J}`);if(!(0,GA.isHexString)(Q))throw new nG.InvalidMethodParamsError(`Invalid salt value ${Q}`);if(!(0,GA.isHexString)(Y))throw new nG.InvalidMethodParamsError(`Invalid initCode value ${Y}`);let X=(0,e5.keccak256)(Y).padStart(64,"0"),z=`0x${["0xff",J,Q,X].map((W)=>W.replace(/0x/,"")).join("")}`;return(0,e5.toChecksumAddress)(`0x${(0,e5.keccak256)(z).slice(26)}`)};ht1.create2ContractAddress=bq8});var $81=M((XA)=>{var dq8=XA&&XA.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(XA,"__esModule",{value:!0});XA.DeployerMethodClass=void 0;var yt1=p1(),xt1=P2(),pq8=sZ(),gt1=B6(),P81=u1(),cq8=u0(),_q8=hR(),iq8=ob();class mt1{_contractMethodDeploySend(J){let Q={transactionResolver:(Y)=>{if(Y.status===BigInt(0))throw new yt1.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,cq8.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:K}=this.calculateDeployParams();this.args=Y,this.constructorAbi=G,this.contractOptions=X,this.deployData=K}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,iq8.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,K;let z=this.parent.options.jsonInterface.find((D)=>D.type==="constructor");if(!z)z={type:"constructor",stateMutability:""};let W=(0,P81.format)({format:"bytes"},(Q=(J=this.deployOptions)===null||J===void 0?void 0:J.input)!==null&&Q!==void 0?Q:this.parent.options.input,gt1.DEFAULT_RETURN_FORMAT),Z=(0,P81.format)({format:"bytes"},(G=(Y=this.deployOptions)===null||Y===void 0?void 0:Y.data)!==null&&G!==void 0?G:this.parent.options.data,gt1.DEFAULT_RETURN_FORMAT);if((!W||W.trim()==="0x")&&(!Z||Z.trim()==="0x"))throw new yt1.Web3ContractError("contract creation without any data provided.");let V=(K=(X=this.deployOptions)===null||X===void 0?void 0:X.arguments)!==null&&K!==void 0?K:[],q=Object.assign(Object.assign({},this.parent.options),{input:W,data:Z});return{args:V,abi:z,contractOptions:q,deployData:W!==null&&W!==void 0?W:Z}}estimateGas(J){return dq8(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,_q8.encodeMethodABI)(this.constructorAbi,this.args,(0,P81.format)({format:"bytes"},this.deployData,this.parent.defaultReturnFormat))}decodeData(J){return Object.assign(Object.assign({},(0,pq8.decodeFunctionCall)(this.constructorAbi,J.replace(this.deployData,""),!1)),{__method__:this.constructorAbi.type})}}XA.DeployerMethodClass=mt1});var lt1=M((KA)=>{var nq8=KA&&KA.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(KA,"__esModule",{value:!0});KA.ContractSubscriptionManager=void 0;var aq8=EJ(),oq8=B6();class ut1 extends aq8.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 nq8(this,arguments,void 0,function*(G,X,K=oq8.DEFAULT_RETURN_FORMAT){return Y.subscribe.call(this,G,X!==null&&X!==void 0?X:this.parentContract.options,K)})}}KA.ContractSubscriptionManager=ut1});var v81=M((zA)=>{var eU=zA&&zA.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(zA,"__esModule",{value:!0});zA.Contract=void 0;var bR=EJ(),Zz=p1(),FJ=P2(),j7=sZ(),rq8=B6(),XY=u1(),aG=u0(),k81=hR(),dt1=E81(),JD=ob(),sq8=$81(),tq8=lt1(),eq8={logs:dt1.ContractLogsSubscription,newHeads:FJ.NewHeadsSubscription,newBlockHeaders:FJ.NewHeadsSubscription};class yR extends bR.Web3Context{get subscriptionManager(){return this._subscriptionManager}constructor(J,Q,Y,G,X){var K,z,W;let Z=(0,XY.isContractInitOptions)(Q)?Q:(0,XY.isContractInitOptions)(Y)?Y:void 0,V;if((0,JD.isWeb3ContractContext)(Q))V=Q;else if((0,JD.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=yR.givenProvider;super(Object.assign(Object.assign({},V),{provider:q,registeredSubscriptions:eq8}));if(this.syncWithContext=!1,this._functions={},this._subscriptionManager=new tq8.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,aG.isNullish)(Z)&&!(0,aG.isNullish)(Z.data)&&!(0,aG.isNullish)(Z.input)&&this.config.contractDataInputFill!=="both")throw new Zz.ContractTransactionDataAndInputError({data:Z.data,input:Z.input});this._overloadedMethodAbis=new Map;let U=(0,XY.isDataFormat)(G)?G:(0,XY.isDataFormat)(Y)?Y:X!==null&&X!==void 0?X:this.defaultReturnFormat,D=typeof Q==="string"?Q:void 0;if(this.config.contractDataInputFill=(K=Z===null||Z===void 0?void 0:Z.dataInputFill)!==null&&K!==void 0?K:this.config.contractDataInputFill,this._parseAndSetJsonInterface(J,U),this.defaultReturnFormat!==U)this.defaultReturnFormat=U;if(!(0,aG.isNullish)(D))this._parseAndSetAddress(D,U);if(this.options={address:D,jsonInterface:this._jsonInterface,gas:(z=Z===null||Z===void 0?void 0:Z.gas)!==null&&z!==void 0?z: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 bR.Web3Context)this.subscribeToContextEvents(V);if(Object.defineProperty(this.options,"address",{set:(H)=>this._parseAndSetAddress(H,U),get:()=>this._address}),Object.defineProperty(this.options,"jsonInterface",{set:(H)=>this._parseAndSetJsonInterface(H,U),get:()=>this._jsonInterface}),V instanceof bR.Web3Context)V.on(bR.Web3ConfigEvent.CONFIG_CHANGE,(H)=>{this.setConfig({[H.name]:H.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 yR([...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 yR([...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 sq8.DeployerMethodClass(this,J)}getPastEvents(J,Q,Y){return eU(this,void 0,void 0,function*(){var G;let X=typeof J==="string"?J:FJ.ALL_EVENTS,K=typeof J!=="string"&&!(0,XY.isDataFormat)(J)?J:!(0,XY.isDataFormat)(Q)?Q:{},z=(0,XY.isDataFormat)(J)?J:(0,XY.isDataFormat)(Q)?Q:Y!==null&&Y!==void 0?Y:this.defaultReturnFormat,W=X==="allEvents"||X===FJ.ALL_EVENTS?FJ.ALL_EVENTS_ABI:this._jsonInterface.find((A)=>("name"in A)&&A.name===X);if(!W)throw new Zz.Web3ContractError(`Event ${String(X)} not found.`);let{fromBlock:Z,toBlock:V,topics:q,address:U}=(0,k81.encodeEventABI)(this.options,W,K!==null&&K!==void 0?K:{}),D=yield(0,FJ.getLogs)(this,{fromBlock:Z,toBlock:V,topics:q,address:U},z),H=D?D.map((A)=>typeof A==="string"?A:(0,FJ.decodeEventABI)(W,A,this._jsonInterface,z)):[],I=(G=K===null||K===void 0?void 0:K.filter)!==null&&G!==void 0?G:{},O=Object.keys(I);if(O.length>0)return H.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,XY.keccak256)(I[B])===String(A.returnValues[B]))return!0}return String(A.returnValues[B]).toUpperCase()===String(I[B]).toUpperCase()})});return H})}_parseAndSetAddress(J,Q=this.defaultReturnFormat){this._address=J?(0,XY.toChecksumAddress)((0,XY.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,j7.encodeFunctionSignature)((0,j7.jsonInterfaceMethodToString)(X)));if(!G)throw new Zz.Web3ContractError(`The ABI for the provided method signature ${Q} was not found.`);return(0,j7.decodeFunctionCall)(G,J)}_parseAndSetJsonInterface(J,Q=this.defaultReturnFormat){var Y,G;this._functions={},this._methods={},this._events={};let X=[],K=J.filter((W)=>W.type!=="error"),z=J.filter((W)=>(0,j7.isAbiErrorFragment)(W));for(let W of K){let Z=Object.assign(Object.assign({},W),{signature:""});if((0,j7.isAbiFunctionFragment)(Z)){let V=(0,j7.jsonInterfaceMethodToString)(Z),q=(0,j7.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:[],D=this._createContractMethod(U,z),H=this._createContractMethod(U,z,!0);this._functions[V]={signature:q,method:H},this._methods[Z.name]=D,this._methods[V]=H,this._methods[q]=H}else if((0,j7.isAbiEventFragment)(Z)){let V=(0,j7.jsonInterfaceMethodToString)(Z),q=(0,j7.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(FJ.ALL_EVENTS_ABI,Q),this._jsonInterface=[...X],this._errorsInterface=z}_getAbiParams(J,Q){var Y;try{return aG.utils.transformJsonDataToAbiFormat((Y=J.inputs)!==null&&Y!==void 0?Y:[],Q)}catch(G){throw new Zz.Web3ContractError(`Invalid parameters for method ${J.name}: ${G.message}`)}}_createContractMethod(J,Q,Y=!1){let G=J[J.length-1];return(...X)=>{var K,z,W;let Z,V=(z=Y?(K=this._overloadedMethodAbis.get(G.name))===null||K===void 0?void 0:K.filter((I)=>I.signature===G.signature):this._overloadedMethodAbis.get(G.name))!==null&&z!==void 0?z:[],q=V[0],U=Q,D=V.filter((I)=>{var O;return((O=I.inputs)!==null&&O!==void 0?O:[]).length===X.length});if(V.length===1||D.length===0)Z=this._getAbiParams(q,X),aG.validator.validate((W=G.inputs)!==null&&W!==void 0?W:[],Z);else{let I=[],O=[];for(let A of D)try{Z=this._getAbiParams(A,X),aG.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===D.length)throw new aG.Web3ValidatorError(I)}let H={arguments:Z,call:(I,O)=>eU(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,JD.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)=>eU(this,[I,...O],void 0,function*(A,B=this.defaultReturnFormat){return this.contractMethodEstimateGas({abi:q,params:Z,returnFormat:B,options:A})}),encodeABI:()=>(0,k81.encodeMethodABI)(q,Z),decodeData:(I)=>(0,j7.decodeFunctionCall)(q,I),createAccessList:(I,O)=>eU(this,void 0,void 0,function*(){return this._contractMethodCreateAccessList(q,Z,U,I,O)})};if(q.stateMutability==="payable")return H;return H}}_contractMethodCall(J,Q,Y,G,X){return eU(this,void 0,void 0,function*(){var K;let z=(0,JD.getEthTxCallParams)({abi:J,params:Q,options:Object.assign(Object.assign({},G),{dataInputFill:this.config.contractDataInputFill}),contractOptions:Object.assign(Object.assign({},this.options),{from:(K=this.options.from)!==null&&K!==void 0?K:this.config.defaultAccount})});try{let W=yield(0,FJ.call)(this,z,X,this.defaultReturnFormat);return(0,j7.decodeFunctionReturn)(J,W)}catch(W){if(W instanceof Zz.ContractExecutionError)(0,j7.decodeContractErrorData)(Y,W.cause);throw W}})}_contractMethodCreateAccessList(J,Q,Y,G,X){return eU(this,void 0,void 0,function*(){var K;let z=(0,JD.getCreateAccessListParams)({abi:J,params:Q,options:Object.assign(Object.assign({},G),{dataInputFill:this.config.contractDataInputFill}),contractOptions:Object.assign(Object.assign({},this.options),{from:(K=this.options.from)!==null&&K!==void 0?K:this.config.defaultAccount})});try{return(0,FJ.createAccessList)(this,z,X,this.defaultReturnFormat)}catch(W){if(W instanceof Zz.ContractExecutionError)(0,j7.decodeContractErrorData)(Y,W.cause);throw W}})}_contractMethodSend(J,Q,Y,G,X){var K,z;let W=X!==null&&X!==void 0?X:this.options;W=Object.assign(Object.assign({},W),{input:void 0,from:(z=(K=W.from)!==null&&K!==void 0?K:this.defaultAccount)!==null&&z!==void 0?z:void 0});let Z=(0,JD.getSendTxParams)({abi:J,params:Q,options:Object.assign(Object.assign({},G),{dataInputFill:this.config.contractDataInputFill}),contractOptions:W}),V=(0,aG.isNullish)(this.transactionMiddleware)?(0,FJ.sendTransaction)(this,Z,this.defaultReturnFormat,{checkRevertBeforeSending:!1,contractAbi:this._jsonInterface}):(0,FJ.sendTransaction)(this,Z,this.defaultReturnFormat,{checkRevertBeforeSending:!1,contractAbi:this._jsonInterface},this.transactionMiddleware);return V.on("error",(q)=>{if(q instanceof Zz.ContractExecutionError)(0,j7.decodeContractErrorData)(Y,q.cause)}),V}contractMethodEstimateGas(J){return eU(this,arguments,void 0,function*({abi:Q,params:Y,returnFormat:G,options:X,contractOptions:K}){let z=(0,JD.getEstimateGasParams)({abi:Q,params:Y,options:Object.assign(Object.assign({},X),{dataInputFill:this.config.contractDataInputFill}),contractOptions:K!==null&&K!==void 0?K:this.options});return(0,FJ.estimateGas)(this,z,rq8.BlockTags.LATEST,G!==null&&G!==void 0?G:this.defaultReturnFormat)})}_createContractEvent(J,Q=this.defaultReturnFormat){return(...Y)=>{var G;let{topics:X,fromBlock:K}=(0,k81.encodeEventABI)(this.options,J,Y[0]),z=new dt1.ContractLogsSubscription({address:this.options.address,topics:X,abi:J,jsonInterface:this._jsonInterface},{subscriptionManager:this.subscriptionManager,returnFormat:Q});if(!(0,aG.isNullish)(K))this.getPastEvents(J.name,{fromBlock:K,topics:X},Q).then((W)=>{if(W)W.forEach((Z)=>z.emit("data",Z))}).catch((W)=>{z.emit("error",new Zz.SubscriptionError("Failed to get past events.",W))});return(G=this.subscriptionManager)===null||G===void 0||G.addSubscription(z).catch((W)=>{z.emit("error",new Zz.SubscriptionError("Failed to subscribe.",W))}),z}}subscribeToContextEvents(J){let Q=this;if(this.context=J,Q.syncWithContext)J.on(bR.Web3ConfigEvent.CONFIG_CHANGE,(Y)=>{Q.setConfig({[Y.name]:Y.newValue})})}}zA.Contract=yR});var ct1=M((pt1)=>{Object.defineProperty(pt1,"__esModule",{value:!0})});var xR=M((TJ)=>{var JU8=TJ&&TJ.__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]}),WA=TJ&&TJ.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))JU8(Q,J,Y)};Object.defineProperty(TJ,"__esModule",{value:!0});var QU8=v81();WA(hR(),TJ);WA(v81(),TJ);WA($81(),TJ);WA(E81(),TJ);WA(ct1(),TJ);WA(ob(),TJ);TJ.default=QU8.Contract});var gR=M((_t1)=>{Object.defineProperty(_t1,"__esModule",{value:!0});_t1.networkIds=_t1.registryAddresses=_t1.methodsInInterface=_t1.interfaceIds=void 0;_t1.interfaceIds={addr:"0x3b3b57de",name:"0x691f3431",abi:"0x2203ab56",pubkey:"0xc8690233",text:"0x59d1d43c",contenthash:"0xbc1c58d1"};_t1.methodsInInterface={setAddr:"addr",addr:"addr",setPubkey:"pubkey",pubkey:"pubkey",setContenthash:"contenthash",contenthash:"contenthash",text:"text",name:"name"};_t1.registryAddresses={main:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",goerli:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"};_t1.networkIds={"0x1":"main","0x5":"goerli"}});var ot1=M((nt1)=>{Object.defineProperty(nt1,"__esModule",{value:!0});nt1.ENSRegistryAbi=void 0;nt1.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 tt1=M((rt1)=>{Object.defineProperty(rt1,"__esModule",{value:!0});rt1.PublicResolverAbi=void 0;rt1.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 i81=M((lU8)=>{var KU8=" ",et1=new Map([[8217,"apostrophe"],[8260,"fraction slash"],[12539,"middle dot"]]),Je1=4;function zU8(J){let Q=0;function Y(){return J[Q++]<<8|J[Q++]}let G=Y(),X=1,K=[0,1];for(let R=1;R<G;R++)K.push(X+=Y());let z=Y(),W=Q;Q+=z;let Z=0,V=0;function q(){if(Z==0)V=V<<8|J[Q++],Z=8;return V>>--Z&1}let U=31,D=2**U,H=D>>>1,I=H>>1,O=D-1,A=0;for(let R=0;R<U;R++)A=A<<1|q();let B=[],w=0,N=D;while(!0){let R=Math.floor(((A-w+1)*X-1)/N),C=0,F=G;while(F-C>1){let $=C+F>>>1;if(R<K[$])F=$;else C=$}if(C==0)break;B.push(C);let j=w+Math.floor(N*K[C]/X),E=w+Math.floor(N*K[C+1]/X)-1;while(((j^E)&H)==0)A=A<<1&O|q(),j=j<<1&O,E=E<<1&O|1;while(j&~E&I)A=A&H|A<<1&O>>>1|q(),j=j<<1^H,E=(E^H)<<1|H|1;w=j,N=1+E-j}let L=G-4;return B.map((R)=>{switch(R-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 R-1}})}function WU8(J){let Q=0;return()=>J[Q++]}function Ke1(J){return WU8(zU8(ZU8(J)))}function ZU8(J){let Q=[];[..."ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"].forEach((X,K)=>Q[X.charCodeAt(0)]=K);let Y=J.length,G=new Uint8Array(6*Y>>3);for(let X=0,K=0,z=0,W=0;X<Y;X++)if(W=W<<6|Q[J.charCodeAt(X)],z+=6,z>=8)G[K++]=W>>(z-=8);return G}function VU8(J){return J&1?~J>>1:J>>1}function qU8(J,Q){let Y=Array(J);for(let G=0,X=0;G<J;G++)Y[G]=X+=VU8(Q());return Y}function dR(J,Q=0){let Y=[];while(!0){let G=J(),X=J();if(!X)break;Q+=G;for(let K=0;K<X;K++)Y.push(Q+K);Q+=X+1}return Y}function ze1(J){return pR(()=>{let Q=dR(J);if(Q.length)return Q})}function We1(J){let Q=[];while(!0){let Y=J();if(Y==0)break;Q.push(UU8(Y,J))}while(!0){let Y=J()-1;if(Y<0)break;Q.push(DU8(Y,J))}return Q.flat()}function pR(J){let Q=[];while(!0){let Y=J(Q.length);if(!Y)break;Q.push(Y)}return Q}function Ze1(J,Q,Y){let G=Array(J).fill().map(()=>[]);for(let X=0;X<Q;X++)qU8(J,Y).forEach((K,z)=>G[z].push(K));return G}function UU8(J,Q){let Y=1+Q(),G=Q(),X=pR(Q);return Ze1(X.length,1+J,Q).flatMap((z,W)=>{let[Z,...V]=z;return Array(X[W]).fill().map((q,U)=>{let D=U*G;return[Z+U*Y,V.map((H)=>H+D)]})})}function DU8(J,Q){let Y=1+Q();return Ze1(Y,1+J,Q).map((X)=>[X[0],X.slice(1)])}function HU8(J){let Q=[],Y=dR(J);return X(G([]),[]),Q;function G(K){let z=J(),W=pR(()=>{let Z=dR(J).map((V)=>Y[V]);if(Z.length)return G(Z)});return{S:z,B:W,Q:K}}function X({S:K,B:z},W,Z){if(K&4&&Z===W[W.length-1])return;if(K&2)Z=W[W.length-1];if(K&1)Q.push(W);for(let V of z)for(let q of V.Q)X(V,[...W,q],Z)}}function MU8(J){return J.toString(16).toUpperCase().padStart(2,"0")}function Ve1(J){return`{${MU8(J)}}`}function u81(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 QV(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 qe1(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 IU8=" ",cR=44032,sb=4352,tb=4449,eb=4519,Ue1=19,De1=21,qA=28,Jy=De1*qA,OU8=Ue1*Jy,AU8=cR+OU8,BU8=sb+Ue1,NU8=tb+De1,wU8=eb+qA;function mR(J){return J>>24&255}function He1(J){return J&16777215}var b81,Qe1,y81,rb;function LU8(){let J=Ke1(IU8);b81=new Map(ze1(J).flatMap((Q,Y)=>Q.map((G)=>[G,Y+1<<24]))),Qe1=new Set(dR(J)),y81=new Map,rb=new Map;for(let[Q,Y]of We1(J)){if(!Qe1.has(Q)&&Y.length==2){let[G,X]=Y,K=rb.get(G);if(!K)K=new Map,rb.set(G,K);K.set(X,Q)}y81.set(Q,Y.reverse())}}function Me1(J){return J>=cR&&J<AU8}function EU8(J,Q){if(J>=sb&&J<BU8&&Q>=tb&&Q<NU8)return cR+(J-sb)*Jy+(Q-tb)*qA;else if(Me1(J)&&Q>eb&&Q<wU8&&(J-cR)%qA==0)return J+(Q-eb);else{let Y=rb.get(J);if(Y){if(Y=Y.get(Q),Y)return Y}return-1}}function Ie1(J){if(!b81)LU8();let Q=[],Y=[],G=!1;function X(K){let z=b81.get(K);if(z)G=!0,K|=z;Q.push(K)}for(let K of J)while(!0){if(K<128)Q.push(K);else if(Me1(K)){let z=K-cR,W=z/Jy|0,Z=z%Jy/qA|0,V=z%qA;if(X(sb+W),X(tb+Z),V>0)X(eb+V)}else{let z=y81.get(K);if(z)Y.push(...z);else X(K)}if(!Y.length)break;K=Y.pop()}if(G&&Q.length>1){let K=mR(Q[0]);for(let z=1;z<Q.length;z++){let W=mR(Q[z]);if(W==0||K<=W){K=W;continue}let Z=z-1;while(!0){let V=Q[Z+1];if(Q[Z+1]=Q[Z],Q[Z]=V,!Z)break;if(K=mR(Q[--Z]),K<=W)break}K=mR(Q[z])}}return Q}function CU8(J){let Q=[],Y=[],G=-1,X=0;for(let K of J){let z=mR(K),W=He1(K);if(G==-1)if(z==0)G=W;else Q.push(W);else if(X>0&&X>=z){if(z==0)Q.push(G,...Y),Y.length=0,G=W;else Y.push(W);X=z}else{let Z=EU8(G,W);if(Z>=0)G=Z;else if(X==0&&z==0)Q.push(G),G=W;else Y.push(W),X=z}}if(G>=0)Q.push(G,...Y);return Q}function Xy(J){return Ie1(J).map(He1)}function UA(J){return CU8(Ie1(J))}var Ye1=45,RU8=46,Qy=".",Oe1=65039,Ae1=1,Yy=(J)=>Array.from(J);function _R(J,Q){return J.P.has(Q)||J.Q.has(Q)}class Be1 extends Array{get is_emoji(){return!0}}var Gy,l81,QD,x81,Ne1,we1,VA,f81,ZA,JV,g81,m81;function DA(){if(Gy)return;let J=Ke1(KU8),Q=()=>dR(J),Y=()=>new Set(Q()),G=(q,U)=>U.forEach((D)=>q.add(D));Gy=new Map(We1(J)),l81=Y(),QD=Q(),x81=new Set(Q().map((q)=>QD[q])),QD=new Set(QD),Ne1=Y(),we1=Y();let X=ze1(J),K=J(),z=()=>{let q=new Set;return Q().forEach((U)=>G(q,X[U])),G(q,Q()),q};VA=pR((q)=>{let U=pR(J).map((D)=>D+96);if(U.length){let D=q>=K;if(U[0]-=32,U=QV(U),D)U=`Restricted[${U}]`;let H=z(),I=z(),O=!J();return{N:U,P:H,Q:I,M:O,R:D}}}),f81=Y(),ZA=new Map;let W=Q().concat(Yy(f81)).sort((q,U)=>q-U);W.forEach((q,U)=>{let D=J(),H=W[U]=D?W[U-D]:{V:[],M:new Map};if(H.V.push(q),!f81.has(q))ZA.set(q,H)});for(let{V:q,M:U}of new Set(ZA.values())){let D=[];for(let I of q){let O=VA.filter((B)=>_R(B,I)),A=D.find(({G:B})=>O.some((w)=>B.has(w)));if(!A)A={G:new Set,V:[]},D.push(A);A.V.push(I),G(A.G,O)}let H=D.flatMap((I)=>Yy(I.G));for(let{G:I,V:O}of D){let A=new Set(H.filter((B)=>!I.has(B)));for(let B of O)U.set(B,A)}}JV=new Set;let Z=new Set,V=(q)=>JV.has(q)?Z.add(q):JV.add(q);for(let q of VA){for(let U of q.P)V(U);for(let U of q.Q)V(U)}for(let q of JV)if(!ZA.has(q)&&!Z.has(q))ZA.set(q,Ae1);G(JV,Xy(JV)),g81=HU8(J).map((q)=>Be1.from(q)).sort(qe1),m81=new Map;for(let q of g81){let U=[m81];for(let D of q){let H=U.map((I)=>{let O=I.get(D);if(!O)O=new Map,I.set(D,O);return O});if(D===Oe1)U.push(...H);else U=H}for(let D of U)D.V=q}}function d81(J){return(c81(J)?"":`${p81(iR([J]))} `)+Ve1(J)}function p81(J){return`"${J}"‎`}function FU8(J){if(J.length>=4&&J[2]==Ye1&&J[3]==Ye1)throw Error(`invalid label extension: "${QV(J.slice(0,4))}"`)}function TU8(J){for(let Y=J.lastIndexOf(95);Y>0;)if(J[--Y]!==95)throw Error("underscore allowed only at start")}function SU8(J){let Q=J[0],Y=et1.get(Q);if(Y)throw uR(`leading ${Y}`);let G=J.length,X=-1;for(let K=1;K<G;K++){Q=J[K];let z=et1.get(Q);if(z){if(X==K)throw uR(`${Y} + ${z}`);X=K+1,Y=z}}if(X==G)throw uR(`trailing ${Y}`)}function iR(J,Q=1/0,Y=Ve1){let G=[];if(Le1(J[0]))G.push("◌");if(J.length>Q)Q>>=1,J=[...J.slice(0,Q),8230,...J.slice(-Q)];let X=0,K=J.length;for(let z=0;z<K;z++){let W=J[z];if(c81(W))G.push(QV(J.slice(X,z))),G.push(Y(W)),X=z+1}return G.push(QV(J.slice(X,K))),G.join("")}function Le1(J){return DA(),QD.has(J)}function c81(J){return DA(),Ne1.has(J)}function PU8(){return DA(),g81.map((J)=>J.slice())}function $U8(J,Q){DA();let Y=Q?Xy:UA;return J.split(Qy).map((G)=>QV(Fe1(u81(G),Y,Ky).flat())).join(Qy)}function kU8(J){return Ee1(_81(J,UA,Ky))}function vU8(J){let Q=_81(J,UA,(Y)=>Y);for(let{type:Y,output:G,error:X}of Q){if(X)break;if(Y!=="Greek")fU8(G,958,926)}return Ee1(Q)}function fU8(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 jU8(J,Q){return _81(J,UA,Q?(Y)=>Y.slice():Ky)}function _81(J,Q,Y){if(!J)return[];DA();let G=0;return J.split(Qy).map((X)=>{let K=u81(X),z={input:K,offset:G};G+=K.length+1;try{let W=z.tokens=Fe1(K,Q,Y),Z=W.length,V;if(!Z)throw Error("empty label");let q=z.output=W.flat();if(TU8(q),!(z.emoji=Z>1||W[0].is_emoji)&&q.every((D)=>D<128))FU8(q),V="ASCII";else{let D=W.flatMap((H)=>H.is_emoji?[]:H);if(!D.length)V="Emoji";else{if(QD.has(q[0]))throw uR("leading combining mark");for(let O=1;O<Z;O++){let A=W[O];if(!A.is_emoji&&QD.has(A[0]))throw uR(`emoji + combining mark: "${QV(W[O-1])} + ${iR([A[0]])}"`)}SU8(q);let H=Yy(new Set(D)),[I]=bU8(H);yU8(I,D),hU8(I,H),V=I.N}}z.type=V}catch(W){z.error=W}return z})}function hU8(J,Q){let Y,G=[];for(let X of Q){let K=ZA.get(X);if(K===Ae1)return;if(K){let z=K.M.get(X);if(Y=Y?Y.filter((W)=>z.has(W)):Yy(z),!Y.length)return}else G.push(X)}if(Y){for(let X of Y)if(G.every((K)=>_R(X,K)))throw Error(`whole-script confusable: ${J.N}/${X.N}`)}}function bU8(J){let Q=VA;for(let Y of J){let G=Q.filter((X)=>_R(X,Y));if(!G.length)if(!VA.some((X)=>_R(X,Y)))throw Ce1(Y);else throw Re1(Q[0],Y);if(Q=G,G.length==1)break}return Q}function Ee1(J){return J.map(({input:Q,error:Y,output:G})=>{if(Y){let X=Y.message;throw Error(J.length==1?X:`Invalid label ${p81(iR(Q,63))}: ${X}`)}return QV(G)}).join(Qy)}function Ce1(J){return Error(`disallowed character: ${d81(J)}`)}function Re1(J,Q){let Y=d81(Q),G=VA.find((X)=>X.P.has(Q));if(G)Y=`${G.N} ${Y}`;return Error(`illegal mixture: ${J.N} + ${Y}`)}function uR(J){return Error(`illegal placement: ${J}`)}function yU8(J,Q){for(let Y of Q)if(!_R(J,Y))throw Re1(J,Y);if(J.M){let Y=Xy(Q);for(let G=1,X=Y.length;G<X;G++)if(x81.has(Y[G])){let K=G+1;for(let z;K<X&&x81.has(z=Y[K]);K++)for(let W=G;W<K;W++)if(Y[W]==z)throw Error(`duplicate non-spacing marks: ${d81(z)}`);if(K-G>Je1)throw Error(`excessive non-spacing marks: ${p81(iR(Y.slice(G-1,K)))} (${K-G}/${Je1})`);G=K}}}function Fe1(J,Q,Y){let G=[],X=[];J=J.slice().reverse();while(J.length){let K=Te1(J);if(K){if(X.length)G.push(Q(X)),X=[];G.push(Y(K))}else{let z=J.pop();if(JV.has(z))X.push(z);else{let W=Gy.get(z);if(W)X.push(...W);else if(!l81.has(z))throw Ce1(z)}}}if(X.length)G.push(Q(X));return G}function Ky(J){return J.filter((Q)=>Q!=Oe1)}function Te1(J,Q){let Y=m81,G,X=J.length;while(X){if(Y=Y.get(J[--X]),!Y)break;let{V:K}=Y;if(K){if(G=K,Q)Q.push(...J.slice(X).reverse());J.length=X}}return G}var lR="valid",Se1="mapped",j81="ignored",xU8="disallowed",gU8="emoji",mU8="nfc",uU8="stop";function Pe1(J,{nf:Q=!0}={}){DA();let Y=u81(J).reverse(),G=[],X=[];while(Y.length){let K=Te1(Y,G);if(K)X.push({type:gU8,emoji:K.slice(),input:G,cps:Ky(K)}),G=[];else{let z=Y.pop();if(z==RU8)X.push({type:uU8,cp:z});else if(JV.has(z))X.push({type:lR,cps:[z]});else if(l81.has(z))X.push({type:j81,cp:z});else{let W=Gy.get(z);if(W)X.push({type:Se1,cp:z,cps:W.slice()});else X.push({type:xU8,cp:z})}}}if(Q)for(let K=0,z=-1;K<X.length;K++){let W=X[K];if(h81(W.type))if(Ge1(W.cps)){let Z=K+1;for(let D=Z;D<X.length;D++){let{type:H,cps:I}=X[D];if(h81(H)){if(!Ge1(I))break;Z=D+1}else if(H!==j81)break}if(z<0)z=K;let V=X.slice(z,Z),q=V.flatMap((D)=>h81(D.type)?D.cps:[]),U=UA(q);if(qe1(U,q))X.splice(z,Z-z,{type:mU8,input:q,cps:U,tokens0:Xe1(V),tokens:Pe1(QV(U),{nf:!1})}),K=z;else K=Z-1;z=-1}else z=K;else if(W.type!==j81)z=-1}return Xe1(X)}function h81(J){return J==lR||J==Se1}function Ge1(J){return J.some((Q)=>we1.has(Q))}function Xe1(J){for(let Q=0;Q<J.length;Q++)if(J[Q].type==lR){let Y=Q+1;while(Y<J.length&&J[Y].type==lR)Y++;J.splice(Q,Y-Q,{type:lR,cps:J.slice(Q,Y).flatMap((G)=>G.cps)})}return J}lU8.ens_beautify=vU8;lU8.ens_emoji=PU8;lU8.ens_normalize=kU8;lU8.ens_normalize_fragment=$U8;lU8.ens_split=jU8;lU8.ens_tokenize=Pe1;lU8.is_combining_mark=Le1;lU8.nfc=UA;lU8.nfd=Xy;lU8.safe_str_from_cps=iR;lU8.should_escape=c81});var n81=M((ke1)=>{Object.defineProperty(ke1,"__esModule",{value:!0});ke1.namehash=ke1.normalize=void 0;var $e1=u1(),eU8=i81(),JD8=(J)=>(0,eU8.ens_normalize)(J);ke1.normalize=JD8;var QD8=(J)=>{let Q="";for(let Y=0;Y<32;Y+=1)Q+="00";if(J){let G=ke1.normalize(J).split(".");for(let X=G.length-1;X>=0;X-=1){let K=(0,$e1.sha3Raw)(G[X]).slice(2);Q=(0,$e1.sha3Raw)(`0x${Q}${K}`).slice(2)}}return`0x${Q}`};ke1.namehash=QD8});var be1=M((HA)=>{var zy=HA&&HA.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(HA,"__esModule",{value:!0});HA.Registry=void 0;var je1=xR(),YD8=ot1(),GD8=tt1(),XD8=gR(),Wy=n81();class he1{constructor(J,Q){this.contract=new je1.Contract(YD8.ENSRegistryAbi,Q!==null&&Q!==void 0?Q:XD8.registryAddresses.main,J),this.context=J}getOwner(J){return zy(this,void 0,void 0,function*(){try{return this.contract.methods.owner((0,Wy.namehash)(J)).call()}catch(Q){throw Error()}})}getTTL(J){return zy(this,void 0,void 0,function*(){try{return this.contract.methods.ttl((0,Wy.namehash)(J)).call()}catch(Q){throw Error()}})}recordExists(J){return zy(this,void 0,void 0,function*(){try{return this.contract.methods.recordExists((0,Wy.namehash)(J)).call()}catch(Q){throw Error()}})}getResolver(J){return zy(this,void 0,void 0,function*(){try{return this.contract.methods.resolver((0,Wy.namehash)(J)).call().then((Q)=>{if(typeof Q==="string")return new je1.Contract(GD8.PublicResolverAbi,Q,this.context);throw Error()})}catch(Q){throw Error()}})}get events(){return this.contract.events}}HA.Registry=he1});var me1=M((IA)=>{var Vz=IA&&IA.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(IA,"__esModule",{value:!0});IA.Resolver=void 0;var ye1=p1(),xe1=u1(),KD8=u0(),YV=gR(),MA=n81();class ge1{constructor(J){this.registry=J}getResolverContractAdapter(J){return Vz(this,void 0,void 0,function*(){return this.registry.getResolver(J)})}checkInterfaceSupport(J,Q){var Y,G;return Vz(this,void 0,void 0,function*(){if((0,xe1.isNullish)(YV.interfaceIds[Q]))throw new ye1.ResolverMethodMissingError((Y=J.options.address)!==null&&Y!==void 0?Y:"",Q);if(!(yield J.methods.supportsInterface(YV.interfaceIds[Q]).call()))throw new ye1.ResolverMethodMissingError((G=J.options.address)!==null&&G!==void 0?G:"",Q)})}supportsInterface(J,Q){var Y;return Vz(this,void 0,void 0,function*(){let G=yield this.getResolverContractAdapter(J),X=Q;if(!(0,KD8.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 Vz(this,void 0,void 0,function*(){let Y=yield this.getResolverContractAdapter(J);return yield this.checkInterfaceSupport(Y,YV.methodsInInterface.addr),Y.methods.addr((0,MA.namehash)(J),Q).call()})}getPubkey(J){return Vz(this,void 0,void 0,function*(){let Q=yield this.getResolverContractAdapter(J);return yield this.checkInterfaceSupport(Q,YV.methodsInInterface.pubkey),Q.methods.pubkey((0,MA.namehash)(J)).call()})}getContenthash(J){return Vz(this,void 0,void 0,function*(){let Q=yield this.getResolverContractAdapter(J);return yield this.checkInterfaceSupport(Q,YV.methodsInInterface.contenthash),Q.methods.contenthash((0,MA.namehash)(J)).call()})}setAddress(J,Q,Y){return Vz(this,void 0,void 0,function*(){let G=yield this.getResolverContractAdapter(J);return yield this.checkInterfaceSupport(G,YV.methodsInInterface.setAddr),G.methods.setAddr((0,MA.namehash)(J),Q).send(Y)})}getText(J,Q){return Vz(this,void 0,void 0,function*(){let Y=yield this.getResolverContractAdapter(J);return yield this.checkInterfaceSupport(Y,YV.methodsInInterface.text),Y.methods.text((0,MA.namehash)(J),Q).call()})}getName(J,Q=!0){return Vz(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,YV.methodsInInterface.name);return G.methods.name((0,MA.namehash)(Y)).call()})}}IA.Resolver=ge1});var de1=M((OA)=>{var $2=OA&&OA.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(OA,"__esModule",{value:!0});OA.ENS=void 0;var zD8=EJ(),ue1=p1(),WD8=P2(),ZD8=lO(),VD8=B6(),qD8=u0(),a81=gR(),UD8=be1(),DD8=me1();class le1 extends zD8.Web3Context{constructor(J,Q){super(Q!==null&&Q!==void 0?Q:"");this.registryAddress=J!==null&&J!==void 0?J:a81.registryAddresses.main,this._registry=new UD8.Registry(this.getContextObject(),J),this._resolver=new DD8.Resolver(this._registry)}getResolver(J){return $2(this,void 0,void 0,function*(){return this._registry.getResolver(J)})}recordExists(J){return $2(this,void 0,void 0,function*(){return this._registry.recordExists(J)})}getTTL(J){return $2(this,void 0,void 0,function*(){return this._registry.getTTL(J)})}getOwner(J){return $2(this,void 0,void 0,function*(){return this._registry.getOwner(J)})}getAddress(J,Q=60){return $2(this,void 0,void 0,function*(){return this._resolver.getAddress(J,Q)})}getText(J,Q){return $2(this,void 0,void 0,function*(){if((0,qD8.isAddress)(J))return this._resolver.getText(yield this._resolver.getName(J,!1),Q);return this._resolver.getText(J,Q)})}getName(J,Q=!0){return $2(this,void 0,void 0,function*(){return this._resolver.getName(J,Q)})}getPubkey(J){return $2(this,void 0,void 0,function*(){return this._resolver.getPubkey(J)})}getContenthash(J){return $2(this,void 0,void 0,function*(){return this._resolver.getContenthash(J)})}checkNetwork(){return $2(this,void 0,void 0,function*(){let J=Date.now()/1000;if(!this._lastSyncCheck||J-this._lastSyncCheck>3600){let G=yield(0,WD8.isSyncing)(this);if(!(typeof G==="boolean"&&!G))throw new ue1.ENSNetworkNotSyncedError;this._lastSyncCheck=J}if(this._detectedAddress)return this._detectedAddress;let Q=yield(0,ZD8.getId)(this,Object.assign(Object.assign({},this.defaultReturnFormat),{number:VD8.FMT_NUMBER.HEX})),Y=a81.registryAddresses[a81.networkIds[Q]];if(typeof Y>"u")throw new ue1.ENSUnsupportedNetworkError(Q);return this._detectedAddress=Y,this._detectedAddress})}supportsInterface(J,Q){return $2(this,void 0,void 0,function*(){return this._resolver.supportsInterface(J,Q)})}get events(){return this._registry.events}setAddress(J,Q,Y){return $2(this,void 0,void 0,function*(){return this._resolver.setAddress(J,Q,Y)})}}OA.ENS=le1});var o81=M((qz)=>{var HD8=qz&&qz.__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]}),MD8=qz&&qz.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))HD8(Q,J,Y)};Object.defineProperty(qz,"__esModule",{value:!0});qz.registryAddresses=void 0;var ID8=gR();Object.defineProperty(qz,"registryAddresses",{enumerable:!0,get:function(){return ID8.registryAddresses}});MD8(de1(),qz)});var _e1=M((N9)=>{var Uz=N9&&N9.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(N9,"__esModule",{value:!0});N9.ecRecover=N9.sign=N9.signTransaction=N9.sendTransaction=N9.importRawKey=N9.lockAccount=N9.unlockAccount=N9.newAccount=N9.getAccounts=void 0;var Zy=u1(),pe1=P2(),ce1=B6(),GV=u0(),Dz=Gz(),OD8=(J)=>Uz(void 0,void 0,void 0,function*(){return(yield Dz.personalRpcMethods.getAccounts(J)).map(Zy.toChecksumAddress)});N9.getAccounts=OD8;var AD8=(J,Q)=>Uz(void 0,void 0,void 0,function*(){GV.validator.validate(["string"],[Q]);let Y=yield Dz.personalRpcMethods.newAccount(J,Q);return(0,Zy.toChecksumAddress)(Y)});N9.newAccount=AD8;var BD8=(J,Q,Y,G)=>Uz(void 0,void 0,void 0,function*(){return GV.validator.validate(["address","string","uint"],[Q,Y,G]),Dz.personalRpcMethods.unlockAccount(J,Q,Y,G)});N9.unlockAccount=BD8;var ND8=(J,Q)=>Uz(void 0,void 0,void 0,function*(){return GV.validator.validate(["address"],[Q]),Dz.personalRpcMethods.lockAccount(J,Q)});N9.lockAccount=ND8;var wD8=(J,Q,Y)=>Uz(void 0,void 0,void 0,function*(){return GV.validator.validate(["string","string"],[Q,Y]),Dz.personalRpcMethods.importRawKey(J,Q,Y)});N9.importRawKey=wD8;var LD8=(J,Q,Y,G)=>Uz(void 0,void 0,void 0,function*(){let X=(0,pe1.formatTransaction)(Q,ce1.ETH_DATA_FORMAT,{transactionSchema:G===null||G===void 0?void 0:G.customTransactionSchema});return Dz.personalRpcMethods.sendTransaction(J,X,Y)});N9.sendTransaction=LD8;var ED8=(J,Q,Y,G)=>Uz(void 0,void 0,void 0,function*(){let X=(0,pe1.formatTransaction)(Q,ce1.ETH_DATA_FORMAT,{transactionSchema:G===null||G===void 0?void 0:G.customTransactionSchema});return Dz.personalRpcMethods.signTransaction(J,X,Y)});N9.signTransaction=ED8;var CD8=(J,Q,Y,G)=>Uz(void 0,void 0,void 0,function*(){GV.validator.validate(["string","address","string"],[Q,Y,G]);let X=(0,GV.isHexStrict)(Q)?Q:(0,Zy.utf8ToHex)(Q);return Dz.personalRpcMethods.sign(J,X,Y,G)});N9.sign=CD8;var RD8=(J,Q,Y)=>Uz(void 0,void 0,void 0,function*(){GV.validator.validate(["string","string"],[Q,Y]);let G=(0,GV.isHexStrict)(Q)?Q:(0,Zy.utf8ToHex)(Q);return Dz.personalRpcMethods.ecRecover(J,G,Y)});N9.ecRecover=RD8});var r81=M((k2)=>{var FD8=k2&&k2.__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]}),TD8=k2&&k2.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),SD8=k2&&k2.__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))FD8(Q,J,Y)}return TD8(Q,J),Q},Hz=k2&&k2.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(k2,"__esModule",{value:!0});k2.Personal=void 0;var PD8=EJ(),Mz=SD8(_e1());class ie1 extends PD8.Web3Context{getAccounts(){return Hz(this,void 0,void 0,function*(){return Mz.getAccounts(this.requestManager)})}newAccount(J){return Hz(this,void 0,void 0,function*(){return Mz.newAccount(this.requestManager,J)})}unlockAccount(J,Q,Y){return Hz(this,void 0,void 0,function*(){return Mz.unlockAccount(this.requestManager,J,Q,Y)})}lockAccount(J){return Hz(this,void 0,void 0,function*(){return Mz.lockAccount(this.requestManager,J)})}importRawKey(J,Q){return Hz(this,void 0,void 0,function*(){return Mz.importRawKey(this.requestManager,J,Q)})}sendTransaction(J,Q){return Hz(this,void 0,void 0,function*(){return Mz.sendTransaction(this.requestManager,J,Q,this.config)})}signTransaction(J,Q){return Hz(this,void 0,void 0,function*(){return Mz.signTransaction(this.requestManager,J,Q,this.config)})}sign(J,Q,Y){return Hz(this,void 0,void 0,function*(){return Mz.sign(this.requestManager,J,Q,Y)})}ecRecover(J,Q){return Hz(this,void 0,void 0,function*(){return Mz.ecRecover(this.requestManager,J,Q)})}}k2.Personal=ie1});var Vy=M((XV)=>{var $D8=XV&&XV.__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]}),kD8=XV&&XV.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))$D8(Q,J,Y)};Object.defineProperty(XV,"__esModule",{value:!0});var vD8=r81();kD8(r81(),XV);XV.default=vD8.Personal});var nR=M((oe1)=>{Object.defineProperty(oe1,"__esModule",{value:!0});oe1.Network=oe1.Transport=void 0;var ne1;(function(J){J.HTTPS="https",J.WebSocket="wss"})(ne1||(oe1.Transport=ne1={}));var ae1;(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"})(ae1||(oe1.Network=ae1={}))});var qy=M((J10)=>{Object.defineProperty(J10,"__esModule",{value:!0});J10.ProviderConfigOptionsError=J10.QuickNodeRateLimitError=void 0;var se1=p1(),jD8=1300;class te1 extends se1.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=jD8}}J10.QuickNodeRateLimitError=te1;var hD8=1301;class ee1 extends se1.BaseWeb3Error{constructor(J){super(`Invalid provider config options given for ${J}`);this.code=hD8}}J10.ProviderConfigOptionsError=ee1});var Uy=M((KV)=>{var yD8=KV&&KV.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})},G10=KV&&KV.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(KV,"__esModule",{value:!0});KV.Web3ExternalProvider=void 0;var xD8=G10(nC()),gD8=G10(aC()),mD8=u1(),aR=nR(),Y10=qy();class X10 extends mD8.Eip1193Provider{constructor(J,Q,Y,G,X){super();if(X!==void 0&&Q===aR.Transport.HTTPS&&!("providerOptions"in X))throw new Y10.ProviderConfigOptionsError("HTTP Provider");else if(X!==void 0&&Q===aR.Transport.WebSocket&&!(("socketOptions"in X)||("reconnectOptions"in X)))throw new Y10.ProviderConfigOptionsError("Websocket Provider");if(this.transport=Q,Q===aR.Transport.HTTPS)this.provider=new xD8.default(this.getRPCURL(J,Q,Y,G),X);else if(Q===aR.Transport.WebSocket)this.provider=new gD8.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 yD8(this,void 0,void 0,function*(){if(this.transport===aR.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)}}KV.Web3ExternalProvider=X10});var s81=M((AA)=>{var uD8=AA&&AA.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(AA,"__esModule",{value:!0});AA.QuickNodeProvider=void 0;var lD8=p1(),KY=nR(),dD8=Uy(),pD8=qy(),l4=(J)=>J!==void 0&&J.trim().length>0;class K10 extends dD8.Web3ExternalProvider{constructor(J=KY.Network.ETH_MAINNET,Q=KY.Transport.HTTPS,Y="",G="",X){super(J,Q,Y,G,X)}request(J,Q){let Y=Object.create(null,{request:{get:()=>super.request}});return uD8(this,void 0,void 0,function*(){try{return yield Y.request.call(this,J,Q)}catch(G){if(G instanceof lD8.ResponseError&&G.statusCode===429)throw new pD8.QuickNodeRateLimitError(G);throw G}})}getRPCURL(J,Q,Y,G){let X="",K="";switch(J){case KY.Network.ETH_MAINNET:X=l4(G)?G:"powerful-holy-bush.quiknode.pro",K=l4(Y)?Y:"3240624a343867035925ff7561eb60dfdba2a668";break;case KY.Network.ETH_SEPOLIA:X=l4(G)?G:"dimensional-fabled-glitter.ethereum-sepolia.quiknode.pro",K=l4(Y)?Y:"382a3b5a4b938f2d6e8686c19af4b22921fde2cd";break;case KY.Network.ETH_HOLESKY:X=l4(G)?G:"yolo-morning-card.ethereum-holesky.quiknode.pro",K=l4(Y)?Y:"481ebe70638c4dcf176af617a16d02ab866b9af9";break;case KY.Network.ARBITRUM_MAINNET:X=l4(G)?G:"autumn-divine-dinghy.arbitrum-mainnet.quiknode.pro",K=l4(Y)?Y:"a5d7bfbf60b5ae9ce3628e53d69ef50d529e9a8c";break;case KY.Network.ARBITRUM_SEPOLIA:X=l4(G)?G:"few-patient-pond.arbitrum-sepolia.quiknode.pro",K=l4(Y)?Y:"3be985450970628c860b959c65cd2642dcafe53c";break;case KY.Network.BNB_MAINNET:X=l4(G)?G:"purple-empty-reel.bsc.quiknode.pro",K=l4(Y)?Y:"ebf6c532961e21f092ff2facce1ec4c89c540158";break;case KY.Network.BNB_TESTNET:X=l4(G)?G:"floral-rough-scion.bsc-testnet.quiknode.pro",K=l4(Y)?Y:"5b297e5acff5f81f4c37ebf6f235f7299b6f9d28";break;case KY.Network.POLYGON_MAINNET:X=l4(G)?G:"small-chaotic-moon.matic.quiknode.pro",K=l4(Y)?Y:"847569f8a017e84d985e10d0f44365d965a951f1";break;case KY.Network.POLYGON_AMOY:X=l4(G)?G:"prettiest-side-shape.matic-amoy.quiknode.pro",K=l4(Y)?Y:"79a9476eea661d4f82de614db1d8a895b14b881c";break;default:throw Error("Network info not avalible.")}return`${Q}://${X}/${K}`}}AA.QuickNodeProvider=K10});var Z10=M((z10)=>{Object.defineProperty(z10,"__esModule",{value:!0});z10.PublicNodeProvider=void 0;var n1=nR(),cD8=Uy(),_D8=(J)=>J!==void 0&&J.trim().length>0,iD8=[n1.Network.DYMENSION_MAINNET,n1.Network.DYMENSION_TESTNET,n1.Network.KAVA_MAINNET,n1.Network.CRONOS_MAINNET,n1.Network.POLYGON_MAINNET];class oR extends cD8.Web3ExternalProvider{constructor(J=n1.Network.ETH_MAINNET,Q=n1.Transport.HTTPS,Y="",G){super(J,Q,"",Y,G)}getRPCURL(J,Q,Y,G){if(!oR.networkHostMap[J])throw Error("Network info not avalible.");let X=`${oR.networkHostMap[J]}.publicnode.com`,K=_D8(G)?G:X;if(iD8.includes(J)&&Q===n1.Transport.WebSocket)return`${Q}://${K}/websocket`;return`${Q}://${K}`}}z10.PublicNodeProvider=oR;oR.networkHostMap={[n1.Network.POLYGON_AMOY]:"polygon-amoy-bor-rpc",[n1.Network.DYMENSION_MAINNET]:"dymension-evm-rpc",[n1.Network.DYMENSION_TESTNET]:"dymension-testnet-evm-rpc",[n1.Network.BLAST_MAINNET]:"blast-rpc",[n1.Network.GNOSIS_MAINNET]:"gnosis-rpc",[n1.Network.PULSECHAIN_MAINNET]:"pulsechain-rpc",[n1.Network.PULSECHAIN_TESTNET]:"pulsechain-testnet-rpc",[n1.Network.KAVA_MAINNET]:"kava-evm-rpc",[n1.Network.CRONOS_MAINNET]:"cronos-evm-rpc",[n1.Network.MANTLE_MAINNET]:"mantle-rpc",[n1.Network.TAIKO_MAINNET]:"taiko-rpc",[n1.Network.TAIKO_HEKLA]:"taiko-hekla-rpc",[n1.Network.LINEA_MAINNET]:"linea-rpc",[n1.Network.LINEA_SEPOLIA]:"linea-sepolia-rpc",[n1.Network.SCROLL_MAINNET]:"scroll-rpc",[n1.Network.SCROLL_SEPOLIA]:"scroll-sepolia-rpc",[n1.Network.SYSCOIN_MAINNET]:"syscoin-evm-rpc",[n1.Network.SYSCOIN_TANENBAUM]:"syscoin-tanenbaum-evm-rpc",[n1.Network.HAQQ_MAINNET]:"haqq-evm-rpc",[n1.Network.EVMOS_MAINNET]:"evmos-evm-rpc",[n1.Network.EVMOS_TESTNET]:"evmos-testnet-evm-rpc",[n1.Network.BERACHAIN_TESTNET]:"berachain-testnet-evm-rpc",[n1.Network.ETH_MAINNET]:"ethereum-rpc",[n1.Network.ETH_SEPOLIA]:"ethereum-sepolia-rpc",[n1.Network.ETH_HOLESKY]:"ethereum-holesky-rpc",[n1.Network.BSC_MAINNET]:"bsc-rpc",[n1.Network.BSC_TESTNET]:"bsc-testnet-rpc",[n1.Network.POLYGON_MAINNET]:"polygon-bor-rpc",[n1.Network.BASE_MAINNET]:"base-rpc",[n1.Network.BASE_SEPOLIA]:"base-sepolia-rpc",[n1.Network.ARBITRUM_ONE]:"arbitrum-one-rpc",[n1.Network.ARBITRUM_NOVA]:"arbitrum-nova-rpc",[n1.Network.ARBITRUM_SEPOLIA]:"arbitrum-sepolia-rpc",[n1.Network.AVALANCHE_C_MAINNET]:"avalanche-c-chain-rpc",[n1.Network.AVALANCHE_P_MAINNET]:"avalanche-p-chain-rpc",[n1.Network.AVALANCHE_X_MAINNET]:"avalanche-x-chain-rpc",[n1.Network.AVALANCHE_FUJI_C]:"avalanche-fuji-c-chain-rpc",[n1.Network.AVALANCHE_FUJI_P]:"avalanche-fuji-p-chain-rpc",[n1.Network.AVALANCHE_FUJI_X]:"avalanche-fuji-x-chain-rpc",[n1.Network.OPTIMISM_MAINNET]:"optimism-rpc",[n1.Network.OPTIMISM_SEPOLIA]:"optimism-sepolia-rpc",[n1.Network.FANTOM_MAINNET]:"fantom-rpc",[n1.Network.FANTOM_TESTNET]:"fantom-testnet-rpc",[n1.Network.OPBNB_MAINNET]:"opbnb-rpc",[n1.Network.OPBNB_TESTNET]:"opbnb-testnet-rpc",[n1.Network.GNOSIS_CHIADO]:"gnosis-chiado-rpc",[n1.Network.CHILIZ_MAINNET]:"chiliz-rpc",[n1.Network.CHILIZ_SPICY]:"chiliz-spicy-rpc",[n1.Network.MOONBEAM_MAINNET]:"moonbeam-rpc",[n1.Network.BAHAMUT_MAINNET]:"bahamut-rpc",[n1.Network.TRON_MAINNET]:"tron-evm-rpc",[n1.Network.MOONRIVER_MAINNET]:"moonriver-rpc"}});var V10=M((SJ)=>{var nD8=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]}),rR=SJ&&SJ.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))nD8(Q,J,Y)};Object.defineProperty(SJ,"__esModule",{value:!0});SJ.mainnet=void 0;var aD8=s81();rR(nR(),SJ);rR(s81(),SJ);rR(Z10(),SJ);rR(Uy(),SJ);rR(qy(),SJ);SJ.mainnet=new aD8.QuickNodeProvider});var U10=M((q10)=>{Object.defineProperty(q10,"__esModule",{value:!0});var zV=sZ();q10.default={encodeEventSignature:zV.encodeEventSignature,encodeFunctionCall:zV.encodeFunctionCall,encodeFunctionSignature:zV.encodeFunctionSignature,encodeParameter:zV.encodeParameter,encodeParameters:zV.encodeParameters,decodeParameter:zV.decodeParameter,decodeParameters:zV.decodeParameters,decodeLog:zV.decodeLog}});var D10=M((BA)=>{var sR=BA&&BA.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(BA,"__esModule",{value:!0});BA.initAccountsForContext=void 0;var rD8=B6(),sD8=u1(),tD8=P2(),PJ=dZ(),eD8=(J)=>{let Q=(z,W)=>sR(void 0,void 0,void 0,function*(){let Z=yield(0,tD8.prepareTransactionForSigning)(z,J),V=(0,sD8.format)({format:"bytes"},W,rD8.ETH_DATA_FORMAT);return(0,PJ.signTransaction)(Z,V)}),Y=(z)=>{let W=(0,PJ.privateKeyToAccount)(z);return Object.assign(Object.assign({},W),{signTransaction:(Z)=>sR(void 0,void 0,void 0,function*(){return Q(Z,W.privateKey)})})},G=(z,W,Z)=>sR(void 0,void 0,void 0,function*(){var V;let q=yield(0,PJ.decrypt)(z,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)=>sR(void 0,void 0,void 0,function*(){return Q(U,q.privateKey)})})}),X=()=>{let z=(0,PJ.create)();return Object.assign(Object.assign({},z),{signTransaction:(W)=>sR(void 0,void 0,void 0,function*(){return Q(W,z.privateKey)})})},K=new PJ.Wallet({create:X,privateKeyToAccount:Y,decrypt:G});return{signTransaction:Q,create:X,privateKeyToAccount:Y,decrypt:G,recoverTransaction:PJ.recoverTransaction,hashMessage:PJ.hashMessage,sign:PJ.sign,recover:PJ.recover,encrypt:PJ.encrypt,wallet:K,privateKeyToAddress:PJ.privateKeyToAddress,parseAndValidatePrivateKey:PJ.parseAndValidatePrivateKey,privateKeyToPublicKey:PJ.privateKeyToPublicKey}};BA.initAccountsForContext=eD8});var I10=M((H10)=>{Object.defineProperty(H10,"__esModule",{value:!0});H10.Web3PkgInfo=void 0;H10.Web3PkgInfo={version:"4.16.0"}});var Hy=M((I4)=>{var JH8=I4&&I4.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(I4,"__esModule",{value:!0});I4.onNewProviderDiscovered=I4.requestEIP6963Providers=I4.web3ProvidersMapUpdated=I4.eip6963ProvidersMap=I4.Eip6963EventName=void 0;var Dy;(function(J){J.eip6963announceProvider="eip6963:announceProvider",J.eip6963requestProvider="eip6963:requestProvider"})(Dy||(I4.Eip6963EventName=Dy={}));I4.eip6963ProvidersMap=new Map;I4.web3ProvidersMapUpdated="web3:providersMapUpdated";var QH8=()=>JH8(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(Dy.eip6963announceProvider,(Y)=>{I4.eip6963ProvidersMap.set(Y.detail.info.uuid,Y.detail);let G=new CustomEvent(I4.web3ProvidersMapUpdated,{detail:I4.eip6963ProvidersMap});window.dispatchEvent(G),J(I4.eip6963ProvidersMap)}),window.dispatchEvent(new Event(Dy.eip6963requestProvider))})});I4.requestEIP6963Providers=QH8;var YH8=(J)=>{if(typeof window>"u")throw Error("window object not available, EIP-6963 is intended to be used within a browser");window.addEventListener(I4.web3ProvidersMapUpdated,J)};I4.onNewProviderDiscovered=YH8});var C10=M(($J)=>{var GH8=$J&&$J.__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]}),XH8=$J&&$J.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),KH8=$J&&$J.__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))GH8(Q,J,Y)}return XH8(Q,J),Q},A10=$J&&$J.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty($J,"__esModule",{value:!0});$J.Web3=void 0;var NA=EJ(),t81=P2(),zH8=A10(xR()),e81=o81(),B10=AR(),N10=Vy(),w10=lO(),L10=KH8(u1()),oG=u1(),WH8=V10(),O10=p1(),ZH8=A10(U10()),VH8=D10(),qH8=I10(),E10=Hy();class WV extends NA.Web3Context{constructor(J=WH8.mainnet){var Q;if((0,oG.isNullish)(J)||typeof J==="string"&&J.trim()===""||typeof J!=="string"&&!(0,NA.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,NA.isSupportedProvider)(J))Y.provider=J;else if(J)Y=J;else Y={};Y.registeredSubscriptions=Object.assign(Object.assign({},t81.registeredSubscriptions),(Q=Y.registeredSubscriptions)!==null&&Q!==void 0?Q:{});super(Y);let G=(0,VH8.initAccountsForContext)(this);this._wallet=G.wallet,this._accountProvider=G,this.utils=L10;let X=this;class K extends zH8.default{constructor(W,Z,V,q,U){if((0,oG.isContractInitOptions)(Z)&&(0,oG.isContractInitOptions)(V))throw new O10.InvalidMethodParamsError("Should not provide options at both 2nd and 3rd parameters");let D,H={},I,O;if(!(0,oG.isNullish)(Z)&&typeof Z!=="object"&&typeof Z!=="string")throw new O10.InvalidMethodParamsError;if(typeof Z==="string")D=Z;if((0,oG.isContractInitOptions)(Z))H=Z;else if((0,oG.isContractInitOptions)(V))H=V;else H={};if(Z instanceof NA.Web3Context)I=Z;else if(V instanceof NA.Web3Context)I=V;else if(q instanceof NA.Web3Context)I=q;else I=X.getContextObject();if(U)O=U;else if((0,oG.isDataFormat)(V))O=V;else if((0,oG.isDataFormat)(q))O=q;super(W,D,H,I,O);if(super.subscribeToContextEvents(X),!(0,oG.isNullish)(z)){let A=z.getTransactionMiddleware();if(!(0,oG.isNullish)(A))super.setTransactionMiddleware(A)}}}let z=X.use(t81.Web3Eth);this.eth=Object.assign(z,{ens:X.use(e81.ENS,e81.registryAddresses.main),Iban:B10.Iban,net:X.use(w10.Net),personal:X.use(N10.Personal),Contract:K,abi:ZH8.default,accounts:G})}}$J.Web3=WV;WV.version=qH8.Web3PkgInfo.version;WV.utils=L10;WV.requestEIP6963Providers=E10.requestEIP6963Providers;WV.onNewProviderDiscovered=E10.onNewProviderDiscovered;WV.modules={Web3Eth:t81.Web3Eth,Iban:B10.Iban,Net:w10.Net,ENS:e81.ENS,Personal:N10.Personal};$J.default=WV});var F10=M((R10)=>{Object.defineProperty(R10,"__esModule",{value:!0})});var S10=M((s8)=>{var T10=s8&&s8.__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]}),UH8=s8&&s8.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),DH8=s8&&s8.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))T10(Q,J,Y)},wA=s8&&s8.__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 UH8(Q,J),Q};Object.defineProperty(s8,"__esModule",{value:!0});s8.iban=s8.personal=s8.ens=s8.contract=s8.accounts=s8.abi=void 0;DH8(P2(),s8);s8.abi=wA(sZ());s8.accounts=wA(dZ());s8.contract=wA(xR());s8.ens=wA(o81());s8.personal=wA(Vy());s8.iban=wA(AR())});var v10=M((O4)=>{var P10=O4&&O4.__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]}),HH8=O4&&O4.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),$10=O4&&O4.__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))P10(Q,J,Y)}return HH8(Q,J),Q},MH8=O4&&O4.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))P10(Q,J,Y)};Object.defineProperty(O4,"__esModule",{value:!0});O4.ws=O4.http=O4.SocketProvider=O4.Eip1193Provider=void 0;var k10=u1();Object.defineProperty(O4,"Eip1193Provider",{enumerable:!0,get:function(){return k10.Eip1193Provider}});Object.defineProperty(O4,"SocketProvider",{enumerable:!0,get:function(){return k10.SocketProvider}});O4.http=$10(nC());O4.ws=$10(aC());MH8(Hy(),O4)});var h10=M((i1)=>{var f10=i1&&i1.__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]}),IH8=i1&&i1.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),My=i1&&i1.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))f10(Q,J,Y)},Iz=i1&&i1.__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 IH8(Q,J),Q},OH8=i1&&i1.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(i1,"__esModule",{value:!0});i1.validator=i1.utils=i1.types=i1.rpcMethods=i1.providers=i1.net=i1.eth=i1.errors=i1.core=i1.Web3Validator=i1.WebSocketProvider=i1.HttpProvider=i1.Net=i1.Personal=i1.Iban=i1.Contract=i1.Web3Eth=i1.Web3PromiEvent=i1.Web3EthPluginBase=i1.Web3PluginBase=i1.Web3Context=i1.Web3=void 0;var j10=OH8(C10());i1.Web3=j10.default;My(F10(),i1);My(Hy(),i1);i1.default=j10.default;var Iy=EJ();Object.defineProperty(i1,"Web3Context",{enumerable:!0,get:function(){return Iy.Web3Context}});Object.defineProperty(i1,"Web3PluginBase",{enumerable:!0,get:function(){return Iy.Web3PluginBase}});Object.defineProperty(i1,"Web3EthPluginBase",{enumerable:!0,get:function(){return Iy.Web3EthPluginBase}});Object.defineProperty(i1,"Web3PromiEvent",{enumerable:!0,get:function(){return Iy.Web3PromiEvent}});var AH8=P2();Object.defineProperty(i1,"Web3Eth",{enumerable:!0,get:function(){return AH8.Web3Eth}});var BH8=xR();Object.defineProperty(i1,"Contract",{enumerable:!0,get:function(){return BH8.Contract}});var NH8=AR();Object.defineProperty(i1,"Iban",{enumerable:!0,get:function(){return NH8.Iban}});var wH8=Vy();Object.defineProperty(i1,"Personal",{enumerable:!0,get:function(){return wH8.Personal}});var LH8=lO();Object.defineProperty(i1,"Net",{enumerable:!0,get:function(){return LH8.Net}});var EH8=nC();Object.defineProperty(i1,"HttpProvider",{enumerable:!0,get:function(){return EH8.HttpProvider}});var CH8=aC();Object.defineProperty(i1,"WebSocketProvider",{enumerable:!0,get:function(){return CH8.WebSocketProvider}});var RH8=u0();Object.defineProperty(i1,"Web3Validator",{enumerable:!0,get:function(){return RH8.Web3Validator}});i1.core=Iz(EJ());i1.errors=Iz(p1());i1.eth=Iz(S10());i1.net=Iz(lO());i1.providers=Iz(v10());i1.rpcMethods=Iz(Gz());i1.types=Iz(B6());i1.utils=Iz(u1());i1.validator=Iz(u0());My(p1(),i1);My(B6(),i1)});var Oz=M((kH5,x10)=>{/*! web3.js - Seamflux Client Build | 2026-03-14T14:17:11.226Z */async function y10(J){if(!process.env.CLOUD_MODE)return bH8[J.toLowerCase()];let Q=hH8[J.toLowerCase()];if(!Q)return yH8[J.toLowerCase()];let Y=await(0,jH8.getEnv)("ANKR_RPC_KEY");return Y?`${Q}/${Y}`:Q}async function FH8(J,Q=!1){if(Q&&J==="bsc")return tR.setProvider("https://bscrpc.pancakeswap.finance"),tR;let Y=await y10(J);if(!Y)throw Error(`RPC endpoint not found for chain: ${J}`);return tR.setProvider(Y),tR}var{defineProperty:J91,getOwnPropertyDescriptor:TH8,getOwnPropertyNames:SH8}=Object,PH8=Object.prototype.hasOwnProperty,$H8=(J,Q)=>{for(var Y in Q)J91(J,Y,{get:Q[Y],enumerable:!0})},kH8=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of SH8(Q))PH8.call(J,X)||X===Y||J91(J,X,{get:()=>Q[X],enumerable:!(G=TH8(Q,X))||G.enumerable});return J},vH8=(J)=>kH8(J91({},"__esModule",{value:!0}),J),b10={};$H8(b10,{getRpcUrl:()=>y10,setWeb3Provider:()=>FH8,web3:()=>tR}),x10.exports=vH8(b10);var fH8=h10(),jH8=II(),hH8={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"},bH8={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"},yH8={ink:"https://ink.drpc.org"},tR=new fH8.Web3});var u10=M((g10)=>{Object.defineProperty(g10,"__esModule",{value:!0});g10.version=void 0;g10.version="1.1.0"});var YD=M((l10)=>{Object.defineProperty(l10,"__esModule",{value:!0});l10.BaseError=void 0;var xH8=u10();class Oy extends Error{constructor(J,Q={}){let Y=Q.cause instanceof Oy?Q.cause.details:Q.cause?.message?Q.cause.message:Q.details,G=Q.cause instanceof Oy?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@${xH8.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}}l10.BaseError=Oy});var c10=M((p10)=>{Object.defineProperty(p10,"__esModule",{value:!0});p10.narrow=gH8;function gH8(J){return J}});var eR=M((_10)=>{Object.defineProperty(_10,"__esModule",{value:!0});_10.isTupleRegex=_10.integerRegex=_10.bytesRegex=void 0;_10.execTyped=uH8;function uH8(J,Q){return J.exec(Q)?.groups}_10.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;_10.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)?$/;_10.isTupleRegex=/^\(.+?\).*?$/});var Y91=M((a10)=>{Object.defineProperty(a10,"__esModule",{value:!0});a10.formatAbiParameter=Q91;var cH8=eR(),n10=/^tuple(?<array>(\[(\d*)\])*)$/;function Q91(J){let Q=J.type;if(n10.test(J.type)&&"components"in J){Q="(";let Y=J.components.length;for(let X=0;X<Y;X++){let K=J.components[X];if(Q+=Q91(K),X<Y-1)Q+=", "}let G=(0,cH8.execTyped)(n10,J.type);return Q+=`)${G?.array??""}`,Q91({...J,type:Q})}if("indexed"in J&&J.indexed)Q=`${Q} indexed`;if(J.name)return`${Q} ${J.name}`;return Q}});var G91=M((o10)=>{Object.defineProperty(o10,"__esModule",{value:!0});o10.formatAbiParameters=nH8;var iH8=Y91();function nH8(J){let Q="",Y=J.length;for(let G=0;G<Y;G++){let X=J[G];if(Q+=(0,iH8.formatAbiParameter)(X),G!==Y-1)Q+=", "}return Q}});var X91=M((r10)=>{Object.defineProperty(r10,"__esModule",{value:!0});r10.formatAbiItem=oH8;var JF=G91();function oH8(J){if(J.type==="function")return`function ${J.name}(${(0,JF.formatAbiParameters)(J.inputs)})${J.stateMutability&&J.stateMutability!=="nonpayable"?` ${J.stateMutability}`:""}${J.outputs?.length?` returns (${(0,JF.formatAbiParameters)(J.outputs)})`:""}`;if(J.type==="event")return`event ${J.name}(${(0,JF.formatAbiParameters)(J.inputs)})`;if(J.type==="error")return`error ${J.name}(${(0,JF.formatAbiParameters)(J.inputs)})`;if(J.type==="constructor")return`constructor(${(0,JF.formatAbiParameters)(J.inputs)})${J.stateMutability==="payable"?" payable":""}`;if(J.type==="fallback")return`fallback() external${J.stateMutability==="payable"?" payable":""}`;return"receive() external payable"}});var t10=M((s10)=>{Object.defineProperty(s10,"__esModule",{value:!0});s10.formatAbi=tH8;var sH8=X91();function tH8(J){let Q=[],Y=J.length;for(let G=0;G<Y;G++){let X=J[G],K=(0,sH8.formatAbiItem)(X);Q.push(K)}return Q}});var GD=M((K00)=>{Object.defineProperty(K00,"__esModule",{value:!0});K00.functionModifiers=K00.eventModifiers=K00.modifiers=void 0;K00.isErrorSignature=JM8;K00.execErrorSignature=QM8;K00.isEventSignature=YM8;K00.execEventSignature=GM8;K00.isFunctionSignature=XM8;K00.execFunctionSignature=KM8;K00.isStructSignature=zM8;K00.execStructSignature=WM8;K00.isConstructorSignature=ZM8;K00.execConstructorSignature=VM8;K00.isFallbackSignature=qM8;K00.execFallbackSignature=UM8;K00.isReceiveSignature=HM8;var LA=eR(),e10=/^error (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function JM8(J){return e10.test(J)}function QM8(J){return(0,LA.execTyped)(e10,J)}var J00=/^event (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function YM8(J){return J00.test(J)}function GM8(J){return(0,LA.execTyped)(J00,J)}var Q00=/^function (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)(?: (?<scope>external|public{1}))?(?: (?<stateMutability>pure|view|nonpayable|payable{1}))?(?: returns\s?\((?<returns>.*?)\))?$/;function XM8(J){return Q00.test(J)}function KM8(J){return(0,LA.execTyped)(Q00,J)}var Y00=/^struct (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*) \{(?<properties>.*?)\}$/;function zM8(J){return Y00.test(J)}function WM8(J){return(0,LA.execTyped)(Y00,J)}var G00=/^constructor\((?<parameters>.*?)\)(?:\s(?<stateMutability>payable{1}))?$/;function ZM8(J){return G00.test(J)}function VM8(J){return(0,LA.execTyped)(G00,J)}var X00=/^fallback\(\) external(?:\s(?<stateMutability>payable{1}))?$/;function qM8(J){return X00.test(J)}function UM8(J){return(0,LA.execTyped)(X00,J)}var DM8=/^receive\(\) external payable$/;function HM8(J){return DM8.test(J)}K00.modifiers=new Set(["memory","indexed","storage","calldata"]);K00.eventModifiers=new Set(["indexed"]);K00.functionModifiers=new Set(["calldata","memory","storage"])});var QF=M((q00)=>{Object.defineProperty(q00,"__esModule",{value:!0});q00.UnknownSolidityTypeError=q00.UnknownTypeError=q00.InvalidAbiItemError=void 0;var K91=YD();class W00 extends K91.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"})}}q00.InvalidAbiItemError=W00;class Z00 extends K91.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"})}}q00.UnknownTypeError=Z00;class V00 extends K91.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"})}}q00.UnknownSolidityTypeError=V00});var EA=M((N00)=>{Object.defineProperty(N00,"__esModule",{value:!0});N00.InvalidAbiTypeParameterError=N00.InvalidFunctionModifierError=N00.InvalidModifierError=N00.SolidityProtectedKeywordError=N00.InvalidParameterError=N00.InvalidAbiParametersError=N00.InvalidAbiParameterError=void 0;var XD=YD();class D00 extends XD.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"})}}N00.InvalidAbiParameterError=D00;class H00 extends XD.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"})}}N00.InvalidAbiParametersError=H00;class M00 extends XD.BaseError{constructor({param:J}){super("Invalid ABI parameter.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParameterError"})}}N00.InvalidParameterError=M00;class I00 extends XD.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"})}}N00.SolidityProtectedKeywordError=I00;class O00 extends XD.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"})}}N00.InvalidModifierError=O00;class A00 extends XD.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"})}}N00.InvalidFunctionModifierError=A00;class B00 extends XD.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"})}}N00.InvalidAbiTypeParameterError=B00});var Ay=M((R00)=>{Object.defineProperty(R00,"__esModule",{value:!0});R00.InvalidStructSignatureError=R00.UnknownSignatureError=R00.InvalidSignatureError=void 0;var z91=YD();class L00 extends z91.BaseError{constructor({signature:J,type:Q}){super(`Invalid ${Q} signature.`,{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSignatureError"})}}R00.InvalidSignatureError=L00;class E00 extends z91.BaseError{constructor({signature:J}){super("Unknown signature.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSignatureError"})}}R00.UnknownSignatureError=E00;class C00 extends z91.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"})}}R00.InvalidStructSignatureError=C00});var W91=M((S00)=>{Object.defineProperty(S00,"__esModule",{value:!0});S00.CircularReferenceError=void 0;var mM8=YD();class T00 extends mM8.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=T00});var Z91=M((k00)=>{Object.defineProperty(k00,"__esModule",{value:!0});k00.InvalidParenthesisError=void 0;var uM8=YD();class $00 extends uM8.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"})}}k00.InvalidParenthesisError=$00});var h00=M((f00)=>{Object.defineProperty(f00,"__esModule",{value:!0});f00.parameterCache=void 0;f00.getParameterCacheKey=lM8;function lM8(J,Q,Y){let G="";if(Y)for(let X of Object.entries(Y)){if(!X)continue;let K="";for(let z of X[1])K+=`[${z.type}${z.name?`:${z.name}`:""}]`;G+=`(${X[0]}{${K}})`}if(Q)return`${Q}:${J}${G}`;return J}f00.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 zD=M((p00)=>{Object.defineProperty(p00,"__esModule",{value:!0});p00.parseSignature=_M8;p00.parseFunctionSignature=b00;p00.parseEventSignature=y00;p00.parseErrorSignature=x00;p00.parseConstructorSignature=g00;p00.parseFallbackSignature=m00;p00.parseAbiParameter=KD;p00.splitParameters=v2;p00.isSolidityType=u00;p00.isSolidityKeyword=l00;p00.isValidDataLocation=d00;var CA=eR(),pM8=QF(),By=EA(),RA=Ay(),cM8=Z91(),Ny=h00(),h7=GD();function _M8(J,Q={}){if((0,h7.isFunctionSignature)(J))return b00(J,Q);if((0,h7.isEventSignature)(J))return y00(J,Q);if((0,h7.isErrorSignature)(J))return x00(J,Q);if((0,h7.isConstructorSignature)(J))return g00(J,Q);if((0,h7.isFallbackSignature)(J))return m00(J);if((0,h7.isReceiveSignature)(J))return{type:"receive",stateMutability:"payable"};throw new RA.UnknownSignatureError({signature:J})}function b00(J,Q={}){let Y=(0,h7.execFunctionSignature)(J);if(!Y)throw new RA.InvalidSignatureError({signature:J,type:"function"});let G=v2(Y.parameters),X=[],K=G.length;for(let W=0;W<K;W++)X.push(KD(G[W],{modifiers:h7.functionModifiers,structs:Q,type:"function"}));let z=[];if(Y.returns){let W=v2(Y.returns),Z=W.length;for(let V=0;V<Z;V++)z.push(KD(W[V],{modifiers:h7.functionModifiers,structs:Q,type:"function"}))}return{name:Y.name,type:"function",stateMutability:Y.stateMutability??"nonpayable",inputs:X,outputs:z}}function y00(J,Q={}){let Y=(0,h7.execEventSignature)(J);if(!Y)throw new RA.InvalidSignatureError({signature:J,type:"event"});let G=v2(Y.parameters),X=[],K=G.length;for(let z=0;z<K;z++)X.push(KD(G[z],{modifiers:h7.eventModifiers,structs:Q,type:"event"}));return{name:Y.name,type:"event",inputs:X}}function x00(J,Q={}){let Y=(0,h7.execErrorSignature)(J);if(!Y)throw new RA.InvalidSignatureError({signature:J,type:"error"});let G=v2(Y.parameters),X=[],K=G.length;for(let z=0;z<K;z++)X.push(KD(G[z],{structs:Q,type:"error"}));return{name:Y.name,type:"error",inputs:X}}function g00(J,Q={}){let Y=(0,h7.execConstructorSignature)(J);if(!Y)throw new RA.InvalidSignatureError({signature:J,type:"constructor"});let G=v2(Y.parameters),X=[],K=G.length;for(let z=0;z<K;z++)X.push(KD(G[z],{structs:Q,type:"constructor"}));return{type:"constructor",stateMutability:Y.stateMutability??"nonpayable",inputs:X}}function m00(J){let Q=(0,h7.execFallbackSignature)(J);if(!Q)throw new RA.InvalidSignatureError({signature:J,type:"fallback"});return{type:"fallback",stateMutability:Q.stateMutability??"nonpayable"}}var iM8=/^(?<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$_]*))?$/,nM8=/^\((?<type>.+?)\)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,aM8=/^u?int$/;function KD(J,Q){let Y=(0,Ny.getParameterCacheKey)(J,Q?.type,Q?.structs);if(Ny.parameterCache.has(Y))return Ny.parameterCache.get(Y);let G=CA.isTupleRegex.test(J),X=(0,CA.execTyped)(G?nM8:iM8,J);if(!X)throw new By.InvalidParameterError({param:J});if(X.name&&l00(X.name))throw new By.SolidityProtectedKeywordError({param:J,name:X.name});let K=X.name?{name:X.name}:{},z=X.modifier==="indexed"?{indexed:!0}:{},W=Q?.structs??{},Z,V={};if(G){Z="tuple";let U=v2(X.type),D=[],H=U.length;for(let I=0;I<H;I++)D.push(KD(U[I],{structs:W}));V={components:D}}else if(X.type in W)Z="tuple",V={components:W[X.type]};else if(aM8.test(X.type))Z=`${X.type}256`;else if(X.type==="address payable")Z="address";else if(Z=X.type,Q?.type!=="struct"&&!u00(Z))throw new pM8.UnknownSolidityTypeError({type:Z});if(X.modifier){if(!Q?.modifiers?.has?.(X.modifier))throw new By.InvalidModifierError({param:J,type:Q?.type,modifier:X.modifier});if(h7.functionModifiers.has(X.modifier)&&!d00(Z,!!X.array))throw new By.InvalidFunctionModifierError({param:J,type:Q?.type,modifier:X.modifier})}let q={type:`${Z}${X.array??""}`,...K,...z,...V};return Ny.parameterCache.set(Y,q),q}function v2(J,Q=[],Y="",G=0){let X=J.trim().length;for(let K=0;K<X;K++){let z=J[K],W=J.slice(K+1);switch(z){case",":return G===0?v2(W,[...Q,Y.trim()]):v2(W,Q,`${Y}${z}`,G);case"(":return v2(W,Q,`${Y}${z}`,G+1);case")":return v2(W,Q,`${Y}${z}`,G-1);default:return v2(W,Q,`${Y}${z}`,G)}}if(Y==="")return Q;if(G!==0)throw new cM8.InvalidParenthesisError({current:Y,depth:G});return Q.push(Y.trim()),Q}function u00(J){return J==="address"||J==="bool"||J==="function"||J==="string"||CA.bytesRegex.test(J)||CA.integerRegex.test(J)}var oM8=/^(?: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 l00(J){return J==="address"||J==="bool"||J==="function"||J==="string"||J==="tuple"||CA.bytesRegex.test(J)||CA.integerRegex.test(J)||oM8.test(J)}function d00(J,Q){return Q||J==="bytes"||J==="string"||J==="tuple"}});var YF=M((o00)=>{Object.defineProperty(o00,"__esModule",{value:!0});o00.parseStructs=qI8;var c00=eR(),WI8=QF(),ZI8=EA(),_00=Ay(),VI8=W91(),i00=GD(),n00=zD();function qI8(J){let Q={},Y=J.length;for(let z=0;z<Y;z++){let W=J[z];if(!(0,i00.isStructSignature)(W))continue;let Z=(0,i00.execStructSignature)(W);if(!Z)throw new _00.InvalidSignatureError({signature:W,type:"struct"});let V=Z.properties.split(";"),q=[],U=V.length;for(let D=0;D<U;D++){let I=V[D].trim();if(!I)continue;let O=(0,n00.parseAbiParameter)(I,{type:"struct"});q.push(O)}if(!q.length)throw new _00.InvalidStructSignatureError({signature:W});Q[Z.name]=q}let G={},X=Object.entries(Q),K=X.length;for(let z=0;z<K;z++){let[W,Z]=X[z];G[W]=a00(Z,Q)}return G}var UI8=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*)(?<array>(?:\[\d*?\])+?)?$/;function a00(J,Q,Y=new Set){let G=[],X=J.length;for(let K=0;K<X;K++){let z=J[K];if(c00.isTupleRegex.test(z.type))G.push(z);else{let Z=(0,c00.execTyped)(UI8,z.type);if(!Z?.type)throw new ZI8.InvalidAbiTypeParameterError({abiParameter:z});let{array:V,type:q}=Z;if(q in Q){if(Y.has(q))throw new VI8.CircularReferenceError({type:q});G.push({...z,type:`tuple${V??""}`,components:a00(Q[q]??[],Q,new Set([...Y,q]))})}else if((0,n00.isSolidityType)(q))G.push(z);else throw new WI8.UnknownTypeError({type:q})}}return G}});var s00=M((r00)=>{Object.defineProperty(r00,"__esModule",{value:!0});r00.parseAbi=OI8;var HI8=GD(),MI8=YF(),II8=zD();function OI8(J){let Q=(0,MI8.parseStructs)(J),Y=[],G=J.length;for(let X=0;X<G;X++){let K=J[X];if((0,HI8.isStructSignature)(K))continue;Y.push((0,II8.parseSignature)(K,Q))}return Y}});var J60=M((e00)=>{Object.defineProperty(e00,"__esModule",{value:!0});e00.parseAbiItem=LI8;var BI8=QF(),NI8=GD(),wI8=YF(),t00=zD();function LI8(J){let Q;if(typeof J==="string")Q=(0,t00.parseSignature)(J);else{let Y=(0,wI8.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let K=J[X];if((0,NI8.isStructSignature)(K))continue;Q=(0,t00.parseSignature)(K,Y);break}}if(!Q)throw new BI8.InvalidAbiItemError({signature:J});return Q}});var G60=M((Y60)=>{Object.defineProperty(Y60,"__esModule",{value:!0});Y60.parseAbiParameter=FI8;var CI8=EA(),V91=GD(),RI8=YF(),Q60=zD();function FI8(J){let Q;if(typeof J==="string")Q=(0,Q60.parseAbiParameter)(J,{modifiers:V91.modifiers});else{let Y=(0,RI8.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let K=J[X];if((0,V91.isStructSignature)(K))continue;Q=(0,Q60.parseAbiParameter)(K,{modifiers:V91.modifiers,structs:Y});break}}if(!Q)throw new CI8.InvalidAbiParameterError({param:J});return Q}});var W60=M((z60)=>{Object.defineProperty(z60,"__esModule",{value:!0});z60.parseAbiParameters=$I8;var SI8=EA(),q91=GD(),PI8=YF(),X60=zD(),K60=zD();function $I8(J){let Q=[];if(typeof J==="string"){let Y=(0,X60.splitParameters)(J),G=Y.length;for(let X=0;X<G;X++)Q.push((0,K60.parseAbiParameter)(Y[X],{modifiers:q91.modifiers}))}else{let Y=(0,PI8.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let K=J[X];if((0,q91.isStructSignature)(K))continue;let z=(0,X60.splitParameters)(K),W=z.length;for(let Z=0;Z<W;Z++)Q.push((0,K60.parseAbiParameter)(z[Z],{modifiers:q91.modifiers,structs:Y}))}}if(Q.length===0)throw new SI8.InvalidAbiParametersError({params:J});return Q}});var GF=M((H8)=>{Object.defineProperty(H8,"__esModule",{value:!0});H8.CircularReferenceError=H8.InvalidParenthesisError=H8.UnknownSignatureError=H8.InvalidSignatureError=H8.InvalidStructSignatureError=H8.InvalidAbiParameterError=H8.InvalidAbiParametersError=H8.InvalidParameterError=H8.SolidityProtectedKeywordError=H8.InvalidModifierError=H8.InvalidFunctionModifierError=H8.InvalidAbiTypeParameterError=H8.UnknownSolidityTypeError=H8.InvalidAbiItemError=H8.UnknownTypeError=H8.parseAbiParameters=H8.parseAbiParameter=H8.parseAbiItem=H8.parseAbi=H8.formatAbiParameters=H8.formatAbiParameter=H8.formatAbiItem=H8.formatAbi=H8.narrow=H8.BaseError=void 0;var vI8=YD();Object.defineProperty(H8,"BaseError",{enumerable:!0,get:function(){return vI8.BaseError}});var fI8=c10();Object.defineProperty(H8,"narrow",{enumerable:!0,get:function(){return fI8.narrow}});var jI8=t10();Object.defineProperty(H8,"formatAbi",{enumerable:!0,get:function(){return jI8.formatAbi}});var hI8=X91();Object.defineProperty(H8,"formatAbiItem",{enumerable:!0,get:function(){return hI8.formatAbiItem}});var bI8=Y91();Object.defineProperty(H8,"formatAbiParameter",{enumerable:!0,get:function(){return bI8.formatAbiParameter}});var yI8=G91();Object.defineProperty(H8,"formatAbiParameters",{enumerable:!0,get:function(){return yI8.formatAbiParameters}});var xI8=s00();Object.defineProperty(H8,"parseAbi",{enumerable:!0,get:function(){return xI8.parseAbi}});var gI8=J60();Object.defineProperty(H8,"parseAbiItem",{enumerable:!0,get:function(){return gI8.parseAbiItem}});var mI8=G60();Object.defineProperty(H8,"parseAbiParameter",{enumerable:!0,get:function(){return mI8.parseAbiParameter}});var uI8=W60();Object.defineProperty(H8,"parseAbiParameters",{enumerable:!0,get:function(){return uI8.parseAbiParameters}});var U91=QF();Object.defineProperty(H8,"UnknownTypeError",{enumerable:!0,get:function(){return U91.UnknownTypeError}});Object.defineProperty(H8,"InvalidAbiItemError",{enumerable:!0,get:function(){return U91.InvalidAbiItemError}});Object.defineProperty(H8,"UnknownSolidityTypeError",{enumerable:!0,get:function(){return U91.UnknownSolidityTypeError}});var WD=EA();Object.defineProperty(H8,"InvalidAbiTypeParameterError",{enumerable:!0,get:function(){return WD.InvalidAbiTypeParameterError}});Object.defineProperty(H8,"InvalidFunctionModifierError",{enumerable:!0,get:function(){return WD.InvalidFunctionModifierError}});Object.defineProperty(H8,"InvalidModifierError",{enumerable:!0,get:function(){return WD.InvalidModifierError}});Object.defineProperty(H8,"SolidityProtectedKeywordError",{enumerable:!0,get:function(){return WD.SolidityProtectedKeywordError}});Object.defineProperty(H8,"InvalidParameterError",{enumerable:!0,get:function(){return WD.InvalidParameterError}});Object.defineProperty(H8,"InvalidAbiParametersError",{enumerable:!0,get:function(){return WD.InvalidAbiParametersError}});Object.defineProperty(H8,"InvalidAbiParameterError",{enumerable:!0,get:function(){return WD.InvalidAbiParameterError}});var D91=Ay();Object.defineProperty(H8,"InvalidStructSignatureError",{enumerable:!0,get:function(){return D91.InvalidStructSignatureError}});Object.defineProperty(H8,"InvalidSignatureError",{enumerable:!0,get:function(){return D91.InvalidSignatureError}});Object.defineProperty(H8,"UnknownSignatureError",{enumerable:!0,get:function(){return D91.UnknownSignatureError}});var lI8=Z91();Object.defineProperty(H8,"InvalidParenthesisError",{enumerable:!0,get:function(){return lI8.InvalidParenthesisError}});var dI8=W91();Object.defineProperty(H8,"CircularReferenceError",{enumerable:!0,get:function(){return dI8.CircularReferenceError}})});var p6=M((Z60)=>{Object.defineProperty(Z60,"__esModule",{value:!0});Z60.getAction=cI8;function cI8(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(K)=>Q(J,K)}});var rG=M((V60)=>{Object.defineProperty(V60,"__esModule",{value:!0});V60.formatAbiItem=nI8;V60.formatAbiParams=H91;var iI8=v8();function nI8(J,{includeName:Q=!1}={}){if(J.type!=="function"&&J.type!=="event"&&J.type!=="error")throw new iI8.InvalidDefinitionTypeError(J.type);return`${J.name}(${H91(J.inputs,{includeName:Q})})`}function H91(J,{includeName:Q=!1}={}){if(!J)return"";return J.map((Y)=>aI8(Y,{includeName:Q})).join(Q?", ":",")}function aI8(J,{includeName:Q}){if(J.type.startsWith("tuple"))return`(${H91(J.components,{includeName:Q})})${J.type.slice(5)}`;return J.type+(Q&&J.name?` ${J.name}`:"")}});var N5=M((q60)=>{Object.defineProperty(q60,"__esModule",{value:!0});q60.isHex=sI8;function sI8(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 b7=M((U60)=>{Object.defineProperty(U60,"__esModule",{value:!0});U60.size=JO8;var eI8=N5();function JO8(J){if((0,eI8.isHex)(J,{strict:!1}))return Math.ceil((J.length-2)/2);return J.length}});var M60=M((D60)=>{Object.defineProperty(D60,"__esModule",{value:!0});D60.version=void 0;D60.version="2.37.3"});var k0=M((A60)=>{Object.defineProperty(A60,"__esModule",{value:!0});A60.BaseError=void 0;A60.setErrorConfig=YO8;var I60=M60(),wy={getDocsUrl:({docsBaseUrl:J,docsPath:Q="",docsSlug:Y})=>Q?`${J??"https://viem.sh"}${Q}${Y?`#${Y}`:""}`:void 0,version:`viem@${I60.version}`};function YO8(J){wy=J}class Ly extends Error{constructor(J,Q={}){let Y=(()=>{if(Q.cause instanceof Ly)return Q.cause.details;if(Q.cause?.message)return Q.cause.message;return Q.details})(),G=(()=>{if(Q.cause instanceof Ly)return Q.cause.docsPath||Q.docsPath;return Q.docsPath})(),X=wy.getDocsUrl?.({...Q,docsPath:G}),K=[J||"An error occurred.","",...Q.metaMessages?[...Q.metaMessages,""]:[],...X?[`Docs: ${X}`]:[],...Y?[`Details: ${Y}`]:[],...wy.version?[`Version: ${wy.version}`]:[]].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,"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=I60.version}walk(J){return O60(this,J)}}A60.BaseError=Ly;function O60(J,Q){if(Q?.(J))return J;if(J&&typeof J==="object"&&"cause"in J&&J.cause!==void 0)return O60(J.cause,Q);return Q?null:J}});var v8=M((_60)=>{Object.defineProperty(_60,"__esModule",{value:!0});_60.UnsupportedPackedAbiType=_60.InvalidDefinitionTypeError=_60.InvalidArrayError=_60.InvalidAbiDecodingTypeError=_60.InvalidAbiEncodingTypeError=_60.DecodeLogTopicsMismatch=_60.DecodeLogDataMismatch=_60.BytesSizeMismatchError=_60.AbiItemAmbiguityError=_60.AbiFunctionSignatureNotFoundError=_60.AbiFunctionOutputsNotFoundError=_60.AbiFunctionNotFoundError=_60.AbiEventNotFoundError=_60.AbiEventSignatureNotFoundError=_60.AbiEventSignatureEmptyTopicsError=_60.AbiErrorSignatureNotFoundError=_60.AbiErrorNotFoundError=_60.AbiErrorInputsNotFoundError=_60.AbiEncodingLengthMismatchError=_60.AbiEncodingBytesSizeMismatchError=_60.AbiEncodingArrayLengthMismatchError=_60.AbiDecodingZeroDataError=_60.AbiDecodingDataSizeTooSmallError=_60.AbiDecodingDataSizeInvalidError=_60.AbiConstructorParamsNotFoundError=_60.AbiConstructorNotFoundError=void 0;var XF=rG(),XO8=b7(),R8=k0();class N60 extends R8.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"})}}_60.AbiConstructorNotFoundError=N60;class w60 extends R8.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"})}}_60.AbiConstructorParamsNotFoundError=w60;class L60 extends R8.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"})}}_60.AbiDecodingDataSizeInvalidError=L60;class E60 extends R8.BaseError{constructor({data:J,params:Q,size:Y}){super([`Data size of ${Y} bytes is too small for given parameters.`].join(`
`),{metaMessages:[`Params: (${(0,XF.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}}_60.AbiDecodingDataSizeTooSmallError=E60;class C60 extends R8.BaseError{constructor(){super('Cannot decode zero data ("0x") with ABI parameters.',{name:"AbiDecodingZeroDataError"})}}_60.AbiDecodingZeroDataError=C60;class R60 extends R8.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"})}}_60.AbiEncodingArrayLengthMismatchError=R60;class F60 extends R8.BaseError{constructor({expectedSize:J,value:Q}){super(`Size of bytes "${Q}" (bytes${(0,XO8.size)(Q)}) does not match expected size (bytes${J}).`,{name:"AbiEncodingBytesSizeMismatchError"})}}_60.AbiEncodingBytesSizeMismatchError=F60;class T60 extends R8.BaseError{constructor({expectedLength:J,givenLength:Q}){super(["ABI encoding params/values length mismatch.",`Expected length (params): ${J}`,`Given length (values): ${Q}`].join(`
`),{name:"AbiEncodingLengthMismatchError"})}}_60.AbiEncodingLengthMismatchError=T60;class S60 extends R8.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"})}}_60.AbiErrorInputsNotFoundError=S60;class P60 extends R8.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"})}}_60.AbiErrorNotFoundError=P60;class $60 extends R8.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}}_60.AbiErrorSignatureNotFoundError=$60;class k60 extends R8.BaseError{constructor({docsPath:J}){super("Cannot extract event signature from empty topics.",{docsPath:J,name:"AbiEventSignatureEmptyTopicsError"})}}_60.AbiEventSignatureEmptyTopicsError=k60;class v60 extends R8.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"})}}_60.AbiEventSignatureNotFoundError=v60;class f60 extends R8.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"})}}_60.AbiEventNotFoundError=f60;class j60 extends R8.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"})}}_60.AbiFunctionNotFoundError=j60;class h60 extends R8.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"})}}_60.AbiFunctionOutputsNotFoundError=h60;class b60 extends R8.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"})}}_60.AbiFunctionSignatureNotFoundError=b60;class y60 extends R8.BaseError{constructor(J,Q){super("Found ambiguous types in overloaded ABI items.",{metaMessages:[`\`${J.type}\` in \`${(0,XF.formatAbiItem)(J.abiItem)}\`, and`,`\`${Q.type}\` in \`${(0,XF.formatAbiItem)(Q.abiItem)}\``,"","These types encode differently and cannot be distinguished at runtime.","Remove one of the ambiguous items in the ABI."],name:"AbiItemAmbiguityError"})}}_60.AbiItemAmbiguityError=y60;class x60 extends R8.BaseError{constructor({expectedSize:J,givenSize:Q}){super(`Expected bytes${J}, got bytes${Q}.`,{name:"BytesSizeMismatchError"})}}_60.BytesSizeMismatchError=x60;class g60 extends R8.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,XF.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}}_60.DecodeLogDataMismatch=g60;class m60 extends R8.BaseError{constructor({abiItem:J,param:Q}){super([`Expected a topic for indexed event parameter${Q.name?` "${Q.name}"`:""} on event "${(0,XF.formatAbiItem)(J,{includeName:!0})}".`].join(`
`),{name:"DecodeLogTopicsMismatch"});Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=J}}_60.DecodeLogTopicsMismatch=m60;class u60 extends R8.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"})}}_60.InvalidAbiEncodingTypeError=u60;class l60 extends R8.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"})}}_60.InvalidAbiDecodingTypeError=l60;class d60 extends R8.BaseError{constructor(J){super([`Value "${J}" is not a valid array.`].join(`
`),{name:"InvalidArrayError"})}}_60.InvalidArrayError=d60;class p60 extends R8.BaseError{constructor(J){super([`"${J}" is not a valid definition type.`,'Valid types: "function", "event", "error"'].join(`
`),{name:"InvalidDefinitionTypeError"})}}_60.InvalidDefinitionTypeError=p60;class c60 extends R8.BaseError{constructor(J){super(`Type "${J}" is not supported for packed encoding.`,{name:"UnsupportedPackedAbiType"})}}_60.UnsupportedPackedAbiType=c60});var M91=M((a60)=>{Object.defineProperty(a60,"__esModule",{value:!0});a60.FilterTypeNotSupportedError=void 0;var kO8=k0();class n60 extends kO8.BaseError{constructor(J){super(`Filter type "${J}" is not supported.`,{name:"FilterTypeNotSupportedError"})}}a60.FilterTypeNotSupportedError=n60});var KF=M((e60)=>{Object.defineProperty(e60,"__esModule",{value:!0});e60.InvalidBytesLengthError=e60.SizeExceedsPaddingSizeError=e60.SliceOffsetOutOfBoundsError=void 0;var I91=k0();class r60 extends I91.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"})}}e60.SliceOffsetOutOfBoundsError=r60;class s60 extends I91.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"})}}e60.SizeExceedsPaddingSizeError=s60;class t60 extends I91.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"})}}e60.InvalidBytesLengthError=t60});var Az=M((X80)=>{Object.defineProperty(X80,"__esModule",{value:!0});X80.pad=jO8;X80.padHex=Y80;X80.padBytes=G80;var Q80=KF();function jO8(J,{dir:Q,size:Y=32}={}){if(typeof J==="string")return Y80(J,{dir:Q,size:Y});return G80(J,{dir:Q,size:Y})}function Y80(J,{dir:Q,size:Y=32}={}){if(Y===null)return J;let G=J.replace("0x","");if(G.length>Y*2)throw new Q80.SizeExceedsPaddingSizeError({size:Math.ceil(G.length/2),targetSize:Y,type:"hex"});return`0x${G[Q==="right"?"padEnd":"padStart"](Y*2,"0")}`}function G80(J,{dir:Q,size:Y=32}={}){if(Y===null)return J;if(J.length>Y)throw new Q80.SizeExceedsPaddingSizeError({size:J.length,targetSize:Y,type:"bytes"});let G=new Uint8Array(Y);for(let X=0;X<Y;X++){let K=Q==="right";G[K?X:Y-X-1]=J[K?X:J.length-X-1]}return G}});var ZD=M((q80)=>{Object.defineProperty(q80,"__esModule",{value:!0});q80.SizeOverflowError=q80.InvalidHexValueError=q80.InvalidHexBooleanError=q80.InvalidBytesBooleanError=q80.IntegerOutOfRangeError=void 0;var zF=k0();class K80 extends zF.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"})}}q80.IntegerOutOfRangeError=K80;class z80 extends zF.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"})}}q80.InvalidBytesBooleanError=z80;class W80 extends zF.BaseError{constructor(J){super(`Hex value "${J}" is not a valid boolean. The hex value must be "0x0" (false) or "0x1" (true).`,{name:"InvalidHexBooleanError"})}}q80.InvalidHexBooleanError=W80;class Z80 extends zF.BaseError{constructor(J){super(`Hex value "${J}" is an odd length (${J.length}). It must be an even length.`,{name:"InvalidHexValueError"})}}q80.InvalidHexValueError=Z80;class V80 extends zF.BaseError{constructor({givenSize:J,maxSize:Q}){super(`Size cannot exceed ${Q} bytes. Given size: ${J} bytes.`,{name:"SizeOverflowError"})}}q80.SizeOverflowError=V80});var sG=M((D80)=>{Object.defineProperty(D80,"__esModule",{value:!0});D80.trim=lO8;function lO8(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 t8=M((N80)=>{Object.defineProperty(N80,"__esModule",{value:!0});N80.assertSize=Cy;N80.fromHex=pO8;N80.hexToBigInt=O91;N80.hexToBool=O80;N80.hexToNumber=A80;N80.hexToString=B80;var M80=ZD(),H80=b7(),Ey=sG(),I80=s6();function Cy(J,{size:Q}){if((0,H80.size)(J)>Q)throw new M80.SizeOverflowError({givenSize:(0,H80.size)(J),maxSize:Q})}function pO8(J,Q){let Y=typeof Q==="string"?{to:Q}:Q,G=Y.to;if(G==="number")return A80(J,Y);if(G==="bigint")return O91(J,Y);if(G==="string")return B80(J,Y);if(G==="boolean")return O80(J,Y);return(0,I80.hexToBytes)(J,Y)}function O91(J,Q={}){let{signed:Y}=Q;if(Q.size)Cy(J,{size:Q.size});let G=BigInt(J);if(!Y)return G;let X=(J.length-2)/2,K=(1n<<BigInt(X)*8n-1n)-1n;if(G<=K)return G;return G-BigInt(`0x${"f".padStart(X*2,"f")}`)-1n}function O80(J,Q={}){let Y=J;if(Q.size)Cy(Y,{size:Q.size}),Y=(0,Ey.trim)(Y);if((0,Ey.trim)(Y)==="0x00")return!1;if((0,Ey.trim)(Y)==="0x01")return!0;throw new M80.InvalidHexBooleanError(Y)}function A80(J,Q={}){return Number(O91(J,Q))}function B80(J,Q={}){let Y=(0,I80.hexToBytes)(J);if(Q.size)Cy(Y,{size:Q.size}),Y=(0,Ey.trim)(Y,{dir:"right"});return new TextDecoder().decode(Y)}});var j1=M((R80)=>{Object.defineProperty(R80,"__esModule",{value:!0});R80.toHex=tO8;R80.boolToHex=L80;R80.bytesToHex=B91;R80.numberToHex=E80;R80.stringToHex=C80;var rO8=ZD(),A91=Az(),w80=t8(),sO8=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function tO8(J,Q={}){if(typeof J==="number"||typeof J==="bigint")return E80(J,Q);if(typeof J==="string")return C80(J,Q);if(typeof J==="boolean")return L80(J,Q);return B91(J,Q)}function L80(J,Q={}){let Y=`0x${Number(J)}`;if(typeof Q.size==="number")return(0,w80.assertSize)(Y,{size:Q.size}),(0,A91.pad)(Y,{size:Q.size});return Y}function B91(J,Q={}){let Y="";for(let X=0;X<J.length;X++)Y+=sO8[J[X]];let G=`0x${Y}`;if(typeof Q.size==="number")return(0,w80.assertSize)(G,{size:Q.size}),(0,A91.pad)(G,{dir:"right",size:Q.size});return G}function E80(J,Q={}){let{signed:Y,size:G}=Q,X=BigInt(J),K;if(G)if(Y)K=(1n<<BigInt(G)*8n-1n)-1n;else K=2n**(BigInt(G)*8n)-1n;else if(typeof J==="number")K=BigInt(Number.MAX_SAFE_INTEGER);let z=typeof K==="bigint"&&Y?-K-1n:0;if(K&&X>K||X<z){let Z=typeof J==="bigint"?"n":"";throw new rO8.IntegerOutOfRangeError({max:K?`${K}${Z}`:void 0,min:`${z}${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,A91.pad)(W,{size:G});return W}var eO8=new TextEncoder;function C80(J,Q={}){let Y=eO8.encode(J);return B91(Y,Q)}});var s6=M(($80)=>{Object.defineProperty($80,"__esModule",{value:!0});$80.toBytes=VA8;$80.boolToBytes=T80;$80.hexToBytes=L91;$80.numberToBytes=S80;$80.stringToBytes=P80;var KA8=k0(),zA8=N5(),N91=Az(),w91=t8(),WA8=j1(),ZA8=new TextEncoder;function VA8(J,Q={}){if(typeof J==="number"||typeof J==="bigint")return S80(J,Q);if(typeof J==="boolean")return T80(J,Q);if((0,zA8.isHex)(J))return L91(J,Q);return P80(J,Q)}function T80(J,Q={}){let Y=new Uint8Array(1);if(Y[0]=Number(J),typeof Q.size==="number")return(0,w91.assertSize)(Y,{size:Q.size}),(0,N91.pad)(Y,{size:Q.size});return Y}var Bz={zero:48,nine:57,A:65,F:70,a:97,f:102};function F80(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 L91(J,Q={}){let Y=J;if(Q.size)(0,w91.assertSize)(Y,{size:Q.size}),Y=(0,N91.pad)(Y,{dir:"right",size:Q.size});let G=Y.slice(2);if(G.length%2)G=`0${G}`;let X=G.length/2,K=new Uint8Array(X);for(let z=0,W=0;z<X;z++){let Z=F80(G.charCodeAt(W++)),V=F80(G.charCodeAt(W++));if(Z===void 0||V===void 0)throw new KA8.BaseError(`Invalid byte sequence ("${G[W-2]}${G[W-1]}" in "${G}").`);K[z]=Z*16+V}return K}function S80(J,Q){let Y=(0,WA8.numberToHex)(J,Q);return L91(Y)}function P80(J,Q={}){let Y=ZA8.encode(J);if(typeof Q.size==="number")return(0,w91.assertSize)(Y,{size:Q.size}),(0,N91.pad)(Y,{dir:"right",size:Q.size});return Y}});var E91=M((g80)=>{Object.defineProperty(g80,"__esModule",{value:!0});g80.shake256=g80.shake128=g80.keccak_512=g80.keccak_384=g80.keccak_256=g80.keccak_224=g80.sha3_512=g80.sha3_384=g80.sha3_256=g80.sha3_224=g80.Keccak=void 0;g80.keccakP=y80;var ZF=Af(),J7=N8(),IA8=BigInt(0),WF=BigInt(1),OA8=BigInt(2),AA8=BigInt(7),BA8=BigInt(256),NA8=BigInt(113),f80=[],j80=[],h80=[];for(let J=0,Q=WF,Y=1,G=0;J<24;J++){[Y,G]=[G,(2*Y+3*G)%5],f80.push(2*(5*G+Y)),j80.push((J+1)*(J+2)/2%64);let X=IA8;for(let K=0;K<7;K++)if(Q=(Q<<WF^(Q>>AA8)*NA8)%BA8,Q&OA8)X^=WF<<(WF<<BigInt(K))-WF;h80.push(X)}var b80=(0,ZF.split)(h80,!0),wA8=b80[0],LA8=b80[1],k80=(J,Q,Y)=>Y>32?(0,ZF.rotlBH)(J,Q,Y):(0,ZF.rotlSH)(J,Q,Y),v80=(J,Q,Y)=>Y>32?(0,ZF.rotlBL)(J,Q,Y):(0,ZF.rotlSL)(J,Q,Y);function y80(J,Q=24){let Y=new Uint32Array(10);for(let G=24-Q;G<24;G++){for(let z=0;z<10;z++)Y[z]=J[z]^J[z+10]^J[z+20]^J[z+30]^J[z+40];for(let z=0;z<10;z+=2){let W=(z+8)%10,Z=(z+2)%10,V=Y[Z],q=Y[Z+1],U=k80(V,q,1)^Y[W],D=v80(V,q,1)^Y[W+1];for(let H=0;H<50;H+=10)J[z+H]^=U,J[z+H+1]^=D}let X=J[2],K=J[3];for(let z=0;z<24;z++){let W=j80[z],Z=k80(X,K,W),V=v80(X,K,W),q=f80[z];X=J[q],K=J[q+1],J[q]=Z,J[q+1]=V}for(let z=0;z<50;z+=10){for(let W=0;W<10;W++)Y[W]=J[z+W];for(let W=0;W<10;W++)J[z+W]^=~Y[(W+2)%10]&Y[(W+4)%10]}J[0]^=wA8[G],J[1]^=LA8[G]}(0,J7.clean)(Y)}class VF extends J7.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,J7.anumber)(Y),!(0<J&&J<200))throw Error("only keccak-f1600 function is supported");this.state=new Uint8Array(200),this.state32=(0,J7.u32)(this.state)}clone(){return this._cloneInto()}keccak(){(0,J7.swap32IfBE)(this.state32),y80(this.state32,this.rounds),(0,J7.swap32IfBE)(this.state32),this.posOut=0,this.pos=0}update(J){(0,J7.aexists)(this),J=(0,J7.toBytes)(J),(0,J7.abytes)(J);let{blockLen:Q,state:Y}=this,G=J.length;for(let X=0;X<G;){let K=Math.min(Q-this.pos,G-X);for(let z=0;z<K;z++)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,J7.aexists)(this,!1),(0,J7.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 K=Math.min(Y-this.posOut,X-G);J.set(Q.subarray(this.posOut,this.posOut+K),G),this.posOut+=K,G+=K}return J}xofInto(J){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(J)}xof(J){return(0,J7.anumber)(J),this.xofInto(new Uint8Array(J))}digestInto(J){if((0,J7.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,J7.clean)(this.state)}_cloneInto(J){let{blockLen:Q,suffix:Y,outputLen:G,rounds:X,enableXOF:K}=this;return J||(J=new VF(Q,Y,G,K,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=K,J.destroyed=this.destroyed,J}}g80.Keccak=VF;var ZV=(J,Q,Y)=>(0,J7.createHasher)(()=>new VF(Q,J,Y));g80.sha3_224=(()=>ZV(6,144,28))();g80.sha3_256=(()=>ZV(6,136,32))();g80.sha3_384=(()=>ZV(6,104,48))();g80.sha3_512=(()=>ZV(6,72,64))();g80.keccak_224=(()=>ZV(1,144,28))();g80.keccak_256=(()=>ZV(1,136,32))();g80.keccak_384=(()=>ZV(1,104,48))();g80.keccak_512=(()=>ZV(1,72,64))();var x80=(J,Q,Y)=>(0,J7.createXOFer)((G={})=>new VF(Q,J,G.dkLen===void 0?Y:G.dkLen,!0));g80.shake128=(()=>x80(31,168,16))();g80.shake256=(()=>x80(31,136,32))()});var Q7=M((u80)=>{Object.defineProperty(u80,"__esModule",{value:!0});u80.keccak256=xA8;var jA8=E91(),hA8=N5(),bA8=s6(),yA8=j1();function xA8(J,Q){let Y=Q||"hex",G=(0,jA8.keccak_256)((0,hA8.isHex)(J,{strict:!1})?(0,bA8.toBytes)(J):J);if(Y==="bytes")return G;return(0,yA8.toHex)(G)}});var d80=M((l80)=>{Object.defineProperty(l80,"__esModule",{value:!0});l80.hashSignature=dA8;var mA8=s6(),uA8=Q7(),lA8=(J)=>(0,uA8.keccak256)((0,mA8.toBytes)(J));function dA8(J){return lA8(J)}});var c80=M((p80)=>{Object.defineProperty(p80,"__esModule",{value:!0});p80.normalizeSignature=_A8;var cA8=k0();function _A8(J){let Q=!0,Y="",G=0,X="",K=!1;for(let z=0;z<J.length;z++){let W=J[z];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===")"){K=!0;break}continue}if(W===" "){if(J[z-1]!==","&&Y!==","&&Y!==",(")Y="",Q=!1;continue}X+=W,Y+=W}if(!K)throw new cA8.BaseError("Unable to normalize signature.");return X}});var Ry=M((_80)=>{Object.defineProperty(_80,"__esModule",{value:!0});_80.toSignature=void 0;var nA8=GF(),aA8=c80(),oA8=(J)=>{let Q=(()=>{if(typeof J==="string")return J;return(0,nA8.formatAbiItem)(J)})();return(0,aA8.normalizeSignature)(Q)};_80.toSignature=oA8});var qF=M((n80)=>{Object.defineProperty(n80,"__esModule",{value:!0});n80.toSignatureHash=tA8;var rA8=d80(),sA8=Ry();function tA8(J){return(0,rA8.hashSignature)((0,sA8.toSignature)(J))}});var VD=M((a80)=>{Object.defineProperty(a80,"__esModule",{value:!0});a80.toEventSelector=void 0;var JB8=qF();a80.toEventSelector=JB8.toSignatureHash});var kJ=M((s80)=>{Object.defineProperty(s80,"__esModule",{value:!0});s80.InvalidAddressError=void 0;var QB8=k0();class r80 extends QB8.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"})}}s80.InvalidAddressError=r80});var FA=M((J90)=>{Object.defineProperty(J90,"__esModule",{value:!0});J90.LruMap=void 0;class e80 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}}J90.LruMap=e80});var k3=M((G90)=>{Object.defineProperty(G90,"__esModule",{value:!0});G90.checksumAddress=Y90;G90.getAddress=WB8;var YB8=kJ(),GB8=s6(),XB8=Q7(),KB8=FA(),zB8=Y7(),C91=new KB8.LruMap(8192);function Y90(J,Q){if(C91.has(`${J}.${Q}`))return C91.get(`${J}.${Q}`);let Y=Q?`${Q}${J.toLowerCase()}`:J.substring(2).toLowerCase(),G=(0,XB8.keccak256)((0,GB8.stringToBytes)(Y),"bytes"),X=(Q?Y.substring(`${Q}0x`.length):Y).split("");for(let z=0;z<40;z+=2){if(G[z>>1]>>4>=8&&X[z])X[z]=X[z].toUpperCase();if((G[z>>1]&15)>=8&&X[z+1])X[z+1]=X[z+1].toUpperCase()}let K=`0x${X.join("")}`;return C91.set(`${J}.${Q}`,K),K}function WB8(J,Q){if(!(0,zB8.isAddress)(J,{strict:!1}))throw new YB8.InvalidAddressError({address:J});return Y90(J,Q)}});var Y7=M((X90)=>{Object.defineProperty(X90,"__esModule",{value:!0});X90.isAddressCache=void 0;X90.isAddress=HB8;var qB8=FA(),UB8=k3(),DB8=/^0x[a-fA-F0-9]{40}$/;X90.isAddressCache=new qB8.LruMap(8192);function HB8(J,Q){let{strict:Y=!0}=Q??{},G=`${J}.${Y}`;if(X90.isAddressCache.has(G))return X90.isAddressCache.get(G);let X=(()=>{if(!DB8.test(J))return!1;if(J.toLowerCase()===J)return!0;if(Y)return(0,UB8.checksumAddress)(J)===J;return!0})();return X90.isAddressCache.set(G,X),X}});var A4=M((W90)=>{Object.defineProperty(W90,"__esModule",{value:!0});W90.concat=IB8;W90.concatBytes=K90;W90.concatHex=z90;function IB8(J){if(typeof J[0]==="string")return z90(J);return K90(J)}function K90(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 vJ=M((H90)=>{Object.defineProperty(H90,"__esModule",{value:!0});H90.slice=wB8;H90.sliceBytes=U90;H90.sliceHex=D90;var Z90=KF(),NB8=N5(),Fy=b7();function wB8(J,Q,Y,{strict:G}={}){if((0,NB8.isHex)(J,{strict:!1}))return D90(J,Q,Y,{strict:G});return U90(J,Q,Y,{strict:G})}function V90(J,Q){if(typeof Q==="number"&&Q>0&&Q>(0,Fy.size)(J)-1)throw new Z90.SliceOffsetOutOfBoundsError({offset:Q,position:"start",size:(0,Fy.size)(J)})}function q90(J,Q,Y){if(typeof Q==="number"&&typeof Y==="number"&&(0,Fy.size)(J)!==Y-Q)throw new Z90.SliceOffsetOutOfBoundsError({offset:Y,position:"end",size:(0,Fy.size)(J)})}function U90(J,Q,Y,{strict:G}={}){V90(J,Q);let X=J.slice(Q,Y);if(G)q90(X,Q,Y);return X}function D90(J,Q,Y,{strict:G}={}){V90(J,Q);let X=`0x${J.replace("0x","").slice((Q??0)*2,(Y??J.length)*2)}`;if(G)q90(X,Q,Y);return X}});var DF=M((M90)=>{Object.defineProperty(M90,"__esModule",{value:!0});M90.integerRegex=M90.bytesRegex=M90.arrayRegex=void 0;M90.arrayRegex=/^(.*)\[([0-9]*)\]$/;M90.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;M90.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 f2=M((A90)=>{Object.defineProperty(A90,"__esModule",{value:!0});A90.encodeAbiParameters=fB8;A90.getArrayComponents=O90;var HF=v8(),TB8=kJ(),SB8=k0(),PB8=ZD(),$B8=Y7(),TA=A4(),qD=Az(),MF=b7(),kB8=vJ(),UD=j1(),vB8=DF();function fB8(J,Q){if(J.length!==Q.length)throw new HF.AbiEncodingLengthMismatchError({expectedLength:J.length,givenLength:Q.length});let Y=jB8({params:J,values:Q}),G=F91(Y);if(G.length===0)return"0x";return G}function jB8({params:J,values:Q}){let Y=[];for(let G=0;G<J.length;G++)Y.push(R91({param:J[G],value:Q[G]}));return Y}function R91({param:J,value:Q}){let Y=O90(J.type);if(Y){let[G,X]=Y;return bB8(Q,{length:G,param:{...J,type:X}})}if(J.type==="tuple")return uB8(Q,{param:J});if(J.type==="address")return hB8(Q);if(J.type==="bool")return xB8(Q);if(J.type.startsWith("uint")||J.type.startsWith("int")){let G=J.type.startsWith("int"),[,,X="256"]=vB8.integerRegex.exec(J.type)??[];return gB8(Q,{signed:G,size:Number(X)})}if(J.type.startsWith("bytes"))return yB8(Q,{param:J});if(J.type==="string")return mB8(Q);throw new HF.InvalidAbiEncodingTypeError(J.type,{docsPath:"/docs/contract/encodeAbiParameters"})}function F91(J){let Q=0;for(let K=0;K<J.length;K++){let{dynamic:z,encoded:W}=J[K];if(z)Q+=32;else Q+=(0,MF.size)(W)}let Y=[],G=[],X=0;for(let K=0;K<J.length;K++){let{dynamic:z,encoded:W}=J[K];if(z)Y.push((0,UD.numberToHex)(Q+X,{size:32})),G.push(W),X+=(0,MF.size)(W);else Y.push(W)}return(0,TA.concat)([...Y,...G])}function hB8(J){if(!(0,$B8.isAddress)(J))throw new TB8.InvalidAddressError({address:J});return{dynamic:!1,encoded:(0,qD.padHex)(J.toLowerCase())}}function bB8(J,{length:Q,param:Y}){let G=Q===null;if(!Array.isArray(J))throw new HF.InvalidArrayError(J);if(!G&&J.length!==Q)throw new HF.AbiEncodingArrayLengthMismatchError({expectedLength:Q,givenLength:J.length,type:`${Y.type}[${Q}]`});let X=!1,K=[];for(let z=0;z<J.length;z++){let W=R91({param:Y,value:J[z]});if(W.dynamic)X=!0;K.push(W)}if(G||X){let z=F91(K);if(G){let W=(0,UD.numberToHex)(K.length,{size:32});return{dynamic:!0,encoded:K.length>0?(0,TA.concat)([W,z]):W}}if(X)return{dynamic:!0,encoded:z}}return{dynamic:!1,encoded:(0,TA.concat)(K.map(({encoded:z})=>z))}}function yB8(J,{param:Q}){let[,Y]=Q.type.split("bytes"),G=(0,MF.size)(J);if(!Y){let X=J;if(G%32!==0)X=(0,qD.padHex)(X,{dir:"right",size:Math.ceil((J.length-2)/2/32)*32});return{dynamic:!0,encoded:(0,TA.concat)([(0,qD.padHex)((0,UD.numberToHex)(G,{size:32})),X])}}if(G!==Number.parseInt(Y,10))throw new HF.AbiEncodingBytesSizeMismatchError({expectedSize:Number.parseInt(Y,10),value:J});return{dynamic:!1,encoded:(0,qD.padHex)(J,{dir:"right"})}}function xB8(J){if(typeof J!=="boolean")throw new SB8.BaseError(`Invalid boolean value: "${J}" (type: ${typeof J}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:(0,qD.padHex)((0,UD.boolToHex)(J))}}function gB8(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 PB8.IntegerOutOfRangeError({max:G.toString(),min:X.toString(),signed:Q,size:Y/8,value:J.toString()})}return{dynamic:!1,encoded:(0,UD.numberToHex)(J,{size:32,signed:Q})}}function mB8(J){let Q=(0,UD.stringToHex)(J),Y=Math.ceil((0,MF.size)(Q)/32),G=[];for(let X=0;X<Y;X++)G.push((0,qD.padHex)((0,kB8.slice)(Q,X*32,(X+1)*32),{dir:"right"}));return{dynamic:!0,encoded:(0,TA.concat)([(0,qD.padHex)((0,UD.numberToHex)((0,MF.size)(Q),{size:32})),...G])}}function uB8(J,{param:Q}){let Y=!1,G=[];for(let X=0;X<Q.components.length;X++){let K=Q.components[X],z=Array.isArray(J)?X:K.name,W=R91({param:K,value:J[z]});if(G.push(W),W.dynamic)Y=!0}return{dynamic:Y,encoded:Y?F91(G):(0,TA.concat)(G.map(({encoded:X})=>X))}}function O90(J){let Q=J.match(/^(.*)\[(\d+)?\]$/);return Q?[Q[2]?Number(Q[2]):null,Q[1]]:void 0}});var VV=M((B90)=>{Object.defineProperty(B90,"__esModule",{value:!0});B90.toFunctionSelector=void 0;var pB8=vJ(),cB8=qF(),_B8=(J)=>(0,pB8.slice)((0,cB8.toSignatureHash)(J),0,4);B90.toFunctionSelector=_B8});var tG=M((w90)=>{Object.defineProperty(w90,"__esModule",{value:!0});w90.getAbiItem=rB8;w90.isArgOfType=Ty;w90.getAmbiguousTypes=S91;var iB8=v8(),nB8=N5(),T91=Y7(),aB8=VD(),oB8=VV();function rB8(J){let{abi:Q,args:Y=[],name:G}=J,X=(0,nB8.isHex)(G,{strict:!1}),K=Q.filter((W)=>{if(X){if(W.type==="function")return(0,oB8.toFunctionSelector)(W)===G;if(W.type==="event")return(0,aB8.toEventSelector)(W)===G;return!1}return"name"in W&&W.name===G});if(K.length===0)return;if(K.length===1)return K[0];let z;for(let W of K){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 Ty(V,U)})){if(z&&"inputs"in z&&z.inputs){let V=S91(W.inputs,z.inputs,Y);if(V)throw new iB8.AbiItemAmbiguityError({abiItem:W,type:V[0]},{abiItem:z,type:V[1]})}z=W}}if(z)return z;return K[0]}function Ty(J,Q){let Y=typeof J,G=Q.type;switch(G){case"address":return(0,T91.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,K)=>{return Ty(Object.values(J)[K],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)=>Ty(X,{...Q,type:G.replace(/(\[[0-9]{0,}\])$/,"")}));return!1}}}function S91(J,Q,Y){for(let G in J){let X=J[G],K=Q[G];if(X.type==="tuple"&&K.type==="tuple"&&"components"in X&&"components"in K)return S91(X.components,K.components,Y[G]);let z=[X.type,K.type];if((()=>{if(z.includes("address")&&z.includes("bytes20"))return!0;if(z.includes("address")&&z.includes("string"))return(0,T91.isAddress)(Y[G],{strict:!1});if(z.includes("address")&&z.includes("bytes"))return(0,T91.isAddress)(Y[G],{strict:!1});return!1})())return z}return}});var qV=M((R90)=>{Object.defineProperty(R90,"__esModule",{value:!0});R90.encodeEventTopics=WN8;var L90=v8(),JN8=M91(),QN8=s6(),YN8=Q7(),GN8=VD(),XN8=f2(),KN8=rG(),zN8=tG(),E90="/docs/contract/encodeEventTopics";function WN8(J){let{abi:Q,eventName:Y,args:G}=J,X=Q[0];if(Y){let Z=(0,zN8.getAbiItem)({abi:Q,name:Y});if(!Z)throw new L90.AbiEventNotFoundError(Y,{docsPath:E90});X=Z}if(X.type!=="event")throw new L90.AbiEventNotFoundError(void 0,{docsPath:E90});let K=(0,KN8.formatAbiItem)(X),z=(0,GN8.toEventSelector)(K),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((D,H)=>C90({param:q,value:V[U][H]}));return typeof V[U]<"u"&&V[U]!==null?C90({param:q,value:V[U]}):null})??[]}return[z,...W]}function C90({param:J,value:Q}){if(J.type==="string"||J.type==="bytes")return(0,YN8.keccak256)((0,QN8.toBytes)(Q));if(J.type==="tuple"||J.type.match(/^(.*)\[(\d+)?\]$/))throw new JN8.FilterTypeNotSupportedError(J.type);return(0,XN8.encodeAbiParameters)([J],[Q])}});var IF=M((F90)=>{Object.defineProperty(F90,"__esModule",{value:!0});F90.createFilterRequestScope=VN8;function VN8(J,{method:Q}){let Y={};if(J.transport.type==="fallback")J.transport.onResponse?.(({method:G,response:X,status:K,transport:z})=>{if(K==="success"&&Q===G)Y[X]=z.request});return(G)=>Y[G]||J.request}});var Sy=M((S90)=>{Object.defineProperty(S90,"__esModule",{value:!0});S90.createContractEventFilter=HN8;var UN8=qV(),T90=j1(),DN8=IF();async function HN8(J,Q){let{address:Y,abi:G,args:X,eventName:K,fromBlock:z,strict:W,toBlock:Z}=Q,V=(0,DN8.createFilterRequestScope)(J,{method:"eth_newFilter"}),q=K?(0,UN8.encodeEventTopics)({abi:G,args:X,eventName:K}):void 0,U=await J.request({method:"eth_newFilter",params:[{address:Y,fromBlock:typeof z==="bigint"?(0,T90.numberToHex)(z):z,toBlock:typeof Z==="bigint"?(0,T90.numberToHex)(Z):Z,topics:q}]});return{abi:G,args:X,eventName:K,id:U,request:V(U),strict:Boolean(W),type:"event"}}});var e8=M((P90)=>{Object.defineProperty(P90,"__esModule",{value:!0});P90.parseAccount=IN8;function IN8(J){if(typeof J==="string")return{address:J,type:"json-rpc"};return J}});var P91=M((v90)=>{Object.defineProperty(v90,"__esModule",{value:!0});v90.prepareEncodeFunctionData=wN8;var $90=v8(),AN8=VV(),BN8=rG(),NN8=tG(),k90="/docs/contract/encodeFunctionData";function wN8(J){let{abi:Q,args:Y,functionName:G}=J,X=Q[0];if(G){let K=(0,NN8.getAbiItem)({abi:Q,args:Y,name:G});if(!K)throw new $90.AbiFunctionNotFoundError(G,{docsPath:k90});X=K}if(X.type!=="function")throw new $90.AbiFunctionNotFoundError(void 0,{docsPath:k90});return{abi:[X],functionName:(0,AN8.toFunctionSelector)((0,BN8.formatAbiItem)(X))}}});var y7=M((f90)=>{Object.defineProperty(f90,"__esModule",{value:!0});f90.encodeFunctionData=FN8;var EN8=A4(),CN8=f2(),RN8=P91();function FN8(J){let{args:Q}=J,{abi:Y,functionName:G}=(()=>{if(J.abi.length===1&&J.functionName?.startsWith("0x"))return J;return(0,RN8.prepareEncodeFunctionData)(J)})(),X=Y[0],K=G,z="inputs"in X&&X.inputs?(0,CN8.encodeAbiParameters)(X.inputs,Q??[]):void 0;return(0,EN8.concatHex)([K,z??"0x"])}});var Py=M((j90)=>{Object.defineProperty(j90,"__esModule",{value:!0});j90.solidityPanic=j90.solidityError=j90.panicReasons=void 0;j90.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."};j90.solidityError={inputs:[{name:"message",type:"string"}],name:"Error",type:"error"};j90.solidityPanic={inputs:[{name:"reason",type:"uint256"}],name:"Panic",type:"error"}});var k91=M((g90)=>{Object.defineProperty(g90,"__esModule",{value:!0});g90.RecursiveReadLimitExceededError=g90.PositionOutOfBoundsError=g90.NegativeOffsetError=void 0;var $91=k0();class b90 extends $91.BaseError{constructor({offset:J}){super(`Offset \`${J}\` cannot be negative.`,{name:"NegativeOffsetError"})}}g90.NegativeOffsetError=b90;class y90 extends $91.BaseError{constructor({length:J,position:Q}){super(`Position \`${Q}\` is out of bounds (\`0 < position < ${J}\`).`,{name:"PositionOutOfBoundsError"})}}g90.PositionOutOfBoundsError=y90;class x90 extends $91.BaseError{constructor({count:J,limit:Q}){super(`Recursive read limit of \`${Q}\` exceeded (recursive read count: \`${J}\`).`,{name:"RecursiveReadLimitExceededError"})}}g90.RecursiveReadLimitExceededError=x90});var SA=M((u90)=>{Object.defineProperty(u90,"__esModule",{value:!0});u90.createCursor=fN8;var $y=k91(),vN8={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 $y.RecursiveReadLimitExceededError({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(J){if(J<0||J>this.bytes.length-1)throw new $y.PositionOutOfBoundsError({length:this.bytes.length,position:J})},decrementPosition(J){if(J<0)throw new $y.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 $y.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 fN8(J,{recursiveReadLimit:Q=8192}={}){let Y=Object.create(vN8);return Y.bytes=J,Y.dataView=new DataView(J.buffer,J.byteOffset,J.byteLength),Y.positionReadCount=new Map,Y.recursiveReadLimit=Q,Y}});var ky=M((i90)=>{Object.defineProperty(i90,"__esModule",{value:!0});i90.fromBytes=bN8;i90.bytesToBigInt=d90;i90.bytesToBool=p90;i90.bytesToNumber=c90;i90.bytesToString=_90;var hN8=ZD(),l90=sG(),PA=t8(),v91=j1();function bN8(J,Q){let Y=typeof Q==="string"?{to:Q}:Q,G=Y.to;if(G==="number")return c90(J,Y);if(G==="bigint")return d90(J,Y);if(G==="boolean")return p90(J,Y);if(G==="string")return _90(J,Y);return(0,v91.bytesToHex)(J,Y)}function d90(J,Q={}){if(typeof Q.size<"u")(0,PA.assertSize)(J,{size:Q.size});let Y=(0,v91.bytesToHex)(J,Q);return(0,PA.hexToBigInt)(Y,Q)}function p90(J,Q={}){let Y=J;if(typeof Q.size<"u")(0,PA.assertSize)(Y,{size:Q.size}),Y=(0,l90.trim)(Y);if(Y.length>1||Y[0]>1)throw new hN8.InvalidBytesBooleanError(Y);return Boolean(Y[0])}function c90(J,Q={}){if(typeof Q.size<"u")(0,PA.assertSize)(J,{size:Q.size});let Y=(0,v91.bytesToHex)(J,Q);return(0,PA.hexToNumber)(Y,Q)}function _90(J,Q={}){let Y=J;if(typeof Q.size<"u")(0,PA.assertSize)(Y,{size:Q.size}),Y=(0,l90.trim)(Y,{dir:"right"});return new TextDecoder().decode(Y)}});var Nz=M((o90)=>{Object.defineProperty(o90,"__esModule",{value:!0});o90.decodeAbiParameters=iN8;var f91=v8(),lN8=k3(),dN8=SA(),vy=b7(),pN8=vJ(),cN8=sG(),j2=ky(),_N8=s6(),fy=j1(),a90=f2();function iN8(J,Q){let Y=typeof Q==="string"?(0,_N8.hexToBytes)(Q):Q,G=(0,dN8.createCursor)(Y);if((0,vy.size)(Y)===0&&J.length>0)throw new f91.AbiDecodingZeroDataError;if((0,vy.size)(Q)&&(0,vy.size)(Q)<32)throw new f91.AbiDecodingDataSizeTooSmallError({data:typeof Q==="string"?Q:(0,fy.bytesToHex)(Q),params:J,size:(0,vy.size)(Q)});let X=0,K=[];for(let z=0;z<J.length;++z){let W=J[z];G.setPosition(X);let[Z,V]=$A(G,W,{staticPosition:0});X+=V,K.push(Z)}return K}function $A(J,Q,{staticPosition:Y}){let G=(0,a90.getArrayComponents)(Q.type);if(G){let[X,K]=G;return aN8(J,{...Q,type:K},{length:X,staticPosition:Y})}if(Q.type==="tuple")return tN8(J,Q,{staticPosition:Y});if(Q.type==="address")return nN8(J);if(Q.type==="bool")return oN8(J);if(Q.type.startsWith("bytes"))return rN8(J,Q,{staticPosition:Y});if(Q.type.startsWith("uint")||Q.type.startsWith("int"))return sN8(J,Q);if(Q.type==="string")return eN8(J,{staticPosition:Y});throw new f91.InvalidAbiDecodingTypeError(Q.type,{docsPath:"/docs/contract/decodeAbiParameters"})}var n90=32,j91=32;function nN8(J){let Q=J.readBytes(32);return[(0,lN8.checksumAddress)((0,fy.bytesToHex)((0,pN8.sliceBytes)(Q,-20))),32]}function aN8(J,Q,{length:Y,staticPosition:G}){if(!Y){let z=(0,j2.bytesToNumber)(J.readBytes(j91)),W=G+z,Z=W+n90;J.setPosition(W);let V=(0,j2.bytesToNumber)(J.readBytes(n90)),q=OF(Q),U=0,D=[];for(let H=0;H<V;++H){J.setPosition(Z+(q?H*32:U));let[I,O]=$A(J,Q,{staticPosition:Z});U+=O,D.push(I)}return J.setPosition(G+32),[D,32]}if(OF(Q)){let z=(0,j2.bytesToNumber)(J.readBytes(j91)),W=G+z,Z=[];for(let V=0;V<Y;++V){J.setPosition(W+V*32);let[q]=$A(J,Q,{staticPosition:W});Z.push(q)}return J.setPosition(G+32),[Z,32]}let X=0,K=[];for(let z=0;z<Y;++z){let[W,Z]=$A(J,Q,{staticPosition:G+X});X+=Z,K.push(W)}return[K,X]}function oN8(J){return[(0,j2.bytesToBool)(J.readBytes(32),{size:32}),32]}function rN8(J,Q,{staticPosition:Y}){let[G,X]=Q.type.split("bytes");if(!X){let z=(0,j2.bytesToNumber)(J.readBytes(32));J.setPosition(Y+z);let W=(0,j2.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,fy.bytesToHex)(Z),32]}return[(0,fy.bytesToHex)(J.readBytes(Number.parseInt(X,10),32)),32]}function sN8(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,j2.bytesToBigInt)(X,{signed:Y}):(0,j2.bytesToNumber)(X,{signed:Y}),32]}function tN8(J,Q,{staticPosition:Y}){let G=Q.components.length===0||Q.components.some(({name:z})=>!z),X=G?[]:{},K=0;if(OF(Q)){let z=(0,j2.bytesToNumber)(J.readBytes(j91)),W=Y+z;for(let Z=0;Z<Q.components.length;++Z){let V=Q.components[Z];J.setPosition(W+K);let[q,U]=$A(J,V,{staticPosition:W});K+=U,X[G?Z:V?.name]=q}return J.setPosition(Y+32),[X,32]}for(let z=0;z<Q.components.length;++z){let W=Q.components[z],[Z,V]=$A(J,W,{staticPosition:Y});X[G?z:W?.name]=Z,K+=V}return[X,K]}function eN8(J,{staticPosition:Q}){let Y=(0,j2.bytesToNumber)(J.readBytes(32)),G=Q+Y;J.setPosition(G);let X=(0,j2.bytesToNumber)(J.readBytes(32));if(X===0)return J.setPosition(Q+32),["",32];let K=J.readBytes(X,32),z=(0,j2.bytesToString)((0,cN8.trim)(K));return J.setPosition(Q+32),[z,32]}function OF(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(OF);let Y=(0,a90.getArrayComponents)(J.type);if(Y&&OF({...J,type:Y[1]}))return!0;return!1}});var AF=M((e90)=>{Object.defineProperty(e90,"__esModule",{value:!0});e90.decodeErrorResult=Xw8;var r90=Py(),s90=v8(),t90=vJ(),Qw8=VV(),Yw8=Nz(),Gw8=rG();function Xw8(J){let{abi:Q,data:Y}=J,G=(0,t90.slice)(Y,0,4);if(G==="0x")throw new s90.AbiDecodingZeroDataError;let K=[...Q||[],r90.solidityError,r90.solidityPanic].find((z)=>z.type==="error"&&G===(0,Qw8.toFunctionSelector)((0,Gw8.formatAbiItem)(z)));if(!K)throw new s90.AbiErrorSignatureNotFoundError(G,{docsPath:"/docs/contract/decodeErrorResult"});return{abiItem:K,args:"inputs"in K&&K.inputs&&K.inputs.length>0?(0,Yw8.decodeAbiParameters)(K.inputs,(0,t90.slice)(Y,4)):void 0,errorName:K.name}}});var d4=M((J40)=>{Object.defineProperty(J40,"__esModule",{value:!0});J40.stringify=void 0;var zw8=(J,Q,Y)=>JSON.stringify(J,(G,X)=>{let K=typeof X==="bigint"?X.toString():X;return typeof Q==="function"?Q(G,K):K},Y);J40.stringify=zw8});var h91=M((Y40)=>{Object.defineProperty(Y40,"__esModule",{value:!0});Y40.formatAbiItemWithArgs=Zw8;var Ww8=d4();function Zw8({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,K)=>`${G&&X.name?`${X.name}: `:""}${typeof Q[K]==="object"?(0,Ww8.stringify)(Q[K]):Q[K]}`).join(", ")})`}});var kA=M((G40)=>{Object.defineProperty(G40,"__esModule",{value:!0});G40.weiUnits=G40.gweiUnits=G40.etherUnits=void 0;G40.etherUnits={gwei:9,wei:18};G40.gweiUnits={ether:-9,wei:9};G40.weiUnits={ether:-18,gwei:-9}});var BF=M((K40)=>{Object.defineProperty(K40,"__esModule",{value:!0});K40.formatUnits=Dw8;function Dw8(J,Q){let Y=J.toString(),G=Y.startsWith("-");if(G)Y=Y.slice(1);Y=Y.padStart(Q,"0");let[X,K]=[Y.slice(0,Y.length-Q),Y.slice(Y.length-Q)];return K=K.replace(/(0+)$/,""),`${G?"-":""}${X||"0"}${K?`.${K}`:""}`}});var vA=M((z40)=>{Object.defineProperty(z40,"__esModule",{value:!0});z40.formatEther=Ow8;var Mw8=kA(),Iw8=BF();function Ow8(J,Q="wei"){return(0,Iw8.formatUnits)(J,Mw8.etherUnits[Q])}});var UV=M((W40)=>{Object.defineProperty(W40,"__esModule",{value:!0});W40.formatGwei=ww8;var Bw8=kA(),Nw8=BF();function ww8(J,Q="wei"){return(0,Nw8.formatUnits)(J,Bw8.gweiUnits[Q])}});var jy=M((U40)=>{Object.defineProperty(U40,"__esModule",{value:!0});U40.StateAssignmentConflictError=U40.AccountStateConflictError=void 0;U40.prettyStateMapping=b91;U40.prettyStateOverride=Ew8;var Z40=k0();class V40 extends Z40.BaseError{constructor({address:J}){super(`State for account "${J}" is set multiple times.`,{name:"AccountStateConflictError"})}}U40.AccountStateConflictError=V40;class q40 extends Z40.BaseError{constructor(){super("state and stateDiff are set on the same account.",{name:"StateAssignmentConflictError"})}}U40.StateAssignmentConflictError=q40;function b91(J){return J.reduce((Q,{slot:Y,value:G})=>{return`${Q}        ${Y}: ${G}
`},"")}function Ew8(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+=b91(G.state);if(G.stateDiff)X+=`      stateDiff:
`,X+=b91(G.stateDiff);return X},`  State Override:
`).slice(0,-1)}});var v3=M((C40)=>{Object.defineProperty(C40,"__esModule",{value:!0});C40.WaitForTransactionReceiptTimeoutError=C40.TransactionReceiptNotFoundError=C40.TransactionNotFoundError=C40.TransactionExecutionError=C40.InvalidStorageKeySizeError=C40.InvalidSerializedTransactionError=C40.InvalidSerializedTransactionTypeError=C40.InvalidSerializableTransactionError=C40.InvalidLegacyVError=C40.FeeConflictError=void 0;C40.prettyPrint=x91;var Tw8=vA(),y91=UV(),eG=k0();function x91(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 H40 extends eG.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"})}}C40.FeeConflictError=H40;class M40 extends eG.BaseError{constructor({v:J}){super(`Invalid \`v\` value "${J}". Expected 27 or 28.`,{name:"InvalidLegacyVError"})}}C40.InvalidLegacyVError=M40;class I40 extends eG.BaseError{constructor({transaction:J}){super("Cannot infer a transaction type from provided transaction.",{metaMessages:["Provided Transaction:","{",x91(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"})}}C40.InvalidSerializableTransactionError=I40;class O40 extends eG.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}}C40.InvalidSerializedTransactionTypeError=O40;class A40 extends eG.BaseError{constructor({attributes:J,serializedTransaction:Q,type:Y}){let G=Object.entries(J).map(([X,K])=>typeof K>"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}}C40.InvalidSerializedTransactionError=A40;class B40 extends eG.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"})}}C40.InvalidStorageKeySizeError=B40;class N40 extends eG.BaseError{constructor(J,{account:Q,docsPath:Y,chain:G,data:X,gas:K,gasPrice:z,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U}){let D=x91({chain:G&&`${G?.name} (id: ${G?.id})`,from:Q?.address,to:q,value:typeof U<"u"&&`${(0,Tw8.formatEther)(U)} ${G?.nativeCurrency?.symbol||"ETH"}`,data:X,gas:K,gasPrice:typeof z<"u"&&`${(0,y91.formatGwei)(z)} gwei`,maxFeePerGas:typeof W<"u"&&`${(0,y91.formatGwei)(W)} gwei`,maxPriorityFeePerGas:typeof Z<"u"&&`${(0,y91.formatGwei)(Z)} gwei`,nonce:V});super(J.shortMessage,{cause:J,docsPath:Y,metaMessages:[...J.metaMessages?[...J.metaMessages," "]:[],"Request Arguments:",D].filter(Boolean),name:"TransactionExecutionError"});Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=J}}C40.TransactionExecutionError=N40;class w40 extends eG.BaseError{constructor({blockHash:J,blockNumber:Q,blockTag:Y,hash:G,index:X}){let K="Transaction";if(Y&&X!==void 0)K=`Transaction at block time "${Y}" at index "${X}"`;if(J&&X!==void 0)K=`Transaction at block hash "${J}" at index "${X}"`;if(Q&&X!==void 0)K=`Transaction at block number "${Q}" at index "${X}"`;if(G)K=`Transaction with hash "${G}"`;super(`${K} could not be found.`,{name:"TransactionNotFoundError"})}}C40.TransactionNotFoundError=w40;class L40 extends eG.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"})}}C40.TransactionReceiptNotFoundError=L40;class E40 extends eG.BaseError{constructor({hash:J}){super(`Timed out while waiting for transaction with hash "${J}" to be confirmed.`,{name:"WaitForTransactionReceiptTimeoutError"})}}C40.WaitForTransactionReceiptTimeoutError=E40});var hy=M((F40)=>{Object.defineProperty(F40,"__esModule",{value:!0});F40.getUrl=F40.getContractAddress=void 0;var xw8=(J)=>J;F40.getContractAddress=xw8;var gw8=(J)=>J;F40.getUrl=gw8});var wz=M((y40)=>{Object.defineProperty(y40,"__esModule",{value:!0});y40.RawContractError=y40.CounterfactualDeploymentFailedError=y40.ContractFunctionZeroDataError=y40.ContractFunctionRevertedError=y40.ContractFunctionExecutionError=y40.CallExecutionError=void 0;var uw8=e8(),lw8=Py(),dw8=AF(),S40=rG(),P40=h91(),pw8=tG(),cw8=vA(),g91=UV(),_w8=v8(),fA=k0(),iw8=jy(),$40=v3(),nw8=hy();class k40 extends fA.BaseError{constructor(J,{account:Q,docsPath:Y,chain:G,data:X,gas:K,gasPrice:z,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U,stateOverride:D}){let H=Q?(0,uw8.parseAccount)(Q):void 0,I=(0,$40.prettyPrint)({from:H?.address,to:q,value:typeof U<"u"&&`${(0,cw8.formatEther)(U)} ${G?.nativeCurrency?.symbol||"ETH"}`,data:X,gas:K,gasPrice:typeof z<"u"&&`${(0,g91.formatGwei)(z)} gwei`,maxFeePerGas:typeof W<"u"&&`${(0,g91.formatGwei)(W)} gwei`,maxPriorityFeePerGas:typeof Z<"u"&&`${(0,g91.formatGwei)(Z)} gwei`,nonce:V});if(D)I+=`
${(0,iw8.prettyStateOverride)(D)}`;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}}y40.CallExecutionError=k40;class v40 extends fA.BaseError{constructor(J,{abi:Q,args:Y,contractAddress:G,docsPath:X,functionName:K,sender:z}){let W=(0,pw8.getAbiItem)({abi:Q,args:Y,name:K}),Z=W?(0,P40.formatAbiItemWithArgs)({abiItem:W,args:Y,includeFunctionName:!1,includeName:!1}):void 0,V=W?(0,S40.formatAbiItem)(W,{includeName:!0}):void 0,q=(0,$40.prettyPrint)({address:G&&(0,nw8.getContractAddress)(G),function:V,args:Z&&Z!=="()"&&`${[...Array(K?.length??0).keys()].map(()=>" ").join("")}${Z}`,sender:z});super(J.shortMessage||`An unknown error occurred while executing the contract function "${K}".`,{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=K,this.sender=z}}y40.ContractFunctionExecutionError=v40;class f40 extends fA.BaseError{constructor({abi:J,data:Q,functionName:Y,message:G}){let X,K,z,W;if(Q&&Q!=="0x")try{K=(0,dw8.decodeErrorResult)({abi:J,data:Q});let{abiItem:V,errorName:q,args:U}=K;if(q==="Error")W=U[0];else if(q==="Panic"){let[D]=U;W=lw8.panicReasons[D]}else{let D=V?(0,S40.formatAbiItem)(V,{includeName:!0}):void 0,H=V&&U?(0,P40.formatAbiItemWithArgs)({abiItem:V,args:U,includeFunctionName:!1,includeName:!1}):void 0;z=[D?`Error: ${D}`:"",H&&H!=="()"?`       ${[...Array(q?.length??0).keys()].map(()=>" ").join("")}${H}`:""]}}catch(V){X=V}else if(G)W=G;let Z;if(X instanceof _w8.AbiErrorSignatureNotFoundError)Z=X.signature,z=[`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:z,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=K,this.raw=Q,this.reason=W,this.signature=Z}}y40.ContractFunctionRevertedError=f40;class j40 extends fA.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"})}}y40.ContractFunctionZeroDataError=j40;class h40 extends fA.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"})}}y40.CounterfactualDeploymentFailedError=h40;class b40 extends fA.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}}y40.RawContractError=b40});var h2=M((p40)=>{Object.defineProperty(p40,"__esModule",{value:!0});p40.TimeoutError=p40.SocketClosedError=p40.RpcRequestError=p40.WebSocketRequestError=p40.HttpRequestError=void 0;var by=d4(),NF=k0(),wF=hy();class g40 extends NF.BaseError{constructor({body:J,cause:Q,details:Y,headers:G,status:X,url:K}){super("HTTP request failed.",{cause:Q,details:Y,metaMessages:[X&&`Status: ${X}`,`URL: ${(0,wF.getUrl)(K)}`,J&&`Request body: ${(0,by.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=K}}p40.HttpRequestError=g40;class m40 extends NF.BaseError{constructor({body:J,cause:Q,details:Y,url:G}){super("WebSocket request failed.",{cause:Q,details:Y,metaMessages:[`URL: ${(0,wF.getUrl)(G)}`,J&&`Request body: ${(0,by.stringify)(J)}`].filter(Boolean),name:"WebSocketRequestError"})}}p40.WebSocketRequestError=m40;class u40 extends NF.BaseError{constructor({body:J,error:Q,url:Y}){super("RPC Request failed.",{cause:Q,details:Q.message,metaMessages:[`URL: ${(0,wF.getUrl)(Y)}`,`Request body: ${(0,by.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}}p40.RpcRequestError=u40;class l40 extends NF.BaseError{constructor({url:J}={}){super("The socket has been closed.",{metaMessages:[J&&`URL: ${(0,wF.getUrl)(J)}`].filter(Boolean),name:"SocketClosedError"})}}p40.SocketClosedError=l40;class d40 extends NF.BaseError{constructor({body:J,url:Q}){super("The request took too long to respond.",{details:"The request timed out.",metaMessages:[`URL: ${(0,wF.getUrl)(Q)}`,`Request body: ${(0,by.stringify)(J)}`],name:"TimeoutError"})}}p40.TimeoutError=d40});var Lz=M((i40)=>{Object.defineProperty(i40,"__esModule",{value:!0});i40.UnknownRpcError=i40.AtomicityNotSupportedError=i40.AtomicReadyWalletRejectedUpgradeError=i40.BundleTooLargeError=i40.UnknownBundleIdError=i40.DuplicateIdError=i40.UnsupportedChainIdError=i40.UnsupportedNonOptionalCapabilityError=i40.SwitchChainError=i40.ChainDisconnectedError=i40.ProviderDisconnectedError=i40.UnsupportedProviderMethodError=i40.UnauthorizedProviderError=i40.UserRejectedRequestError=i40.JsonRpcVersionUnsupportedError=i40.LimitExceededRpcError=i40.MethodNotSupportedRpcError=i40.TransactionRejectedRpcError=i40.ResourceUnavailableRpcError=i40.ResourceNotFoundRpcError=i40.InvalidInputRpcError=i40.InternalRpcError=i40.InvalidParamsRpcError=i40.MethodNotFoundRpcError=i40.InvalidRequestRpcError=i40.ParseRpcError=i40.ProviderRpcError=i40.RpcError=void 0;var GL8=k0(),XL8=h2(),KL8=-1;class G7 extends GL8.BaseError{constructor(J,{code:Q,docsPath:Y,metaMessages:G,name:X,shortMessage:K}){super(K,{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 XL8.RpcRequestError?J.code:Q??KL8}}i40.RpcError=G7;class x7 extends G7{constructor(J,Q){super(J,Q);Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=Q.data}}i40.ProviderRpcError=x7;class yy extends G7{constructor(J){super(J,{code:yy.code,name:"ParseRpcError",shortMessage:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."})}}i40.ParseRpcError=yy;Object.defineProperty(yy,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32700});class xy extends G7{constructor(J){super(J,{code:xy.code,name:"InvalidRequestRpcError",shortMessage:"JSON is not a valid request object."})}}i40.InvalidRequestRpcError=xy;Object.defineProperty(xy,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32600});class gy extends G7{constructor(J,{method:Q}={}){super(J,{code:gy.code,name:"MethodNotFoundRpcError",shortMessage:`The method${Q?` "${Q}"`:""} does not exist / is not available.`})}}i40.MethodNotFoundRpcError=gy;Object.defineProperty(gy,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32601});class my extends G7{constructor(J){super(J,{code:my.code,name:"InvalidParamsRpcError",shortMessage:["Invalid parameters were provided to the RPC method.","Double check you have provided the correct parameters."].join(`
`)})}}i40.InvalidParamsRpcError=my;Object.defineProperty(my,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32602});class uy extends G7{constructor(J){super(J,{code:uy.code,name:"InternalRpcError",shortMessage:"An internal error was received."})}}i40.InternalRpcError=uy;Object.defineProperty(uy,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32603});class ly extends G7{constructor(J){super(J,{code:ly.code,name:"InvalidInputRpcError",shortMessage:["Missing or invalid parameters.","Double check you have provided the correct parameters."].join(`
`)})}}i40.InvalidInputRpcError=ly;Object.defineProperty(ly,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32000});class dy extends G7{constructor(J){super(J,{code:dy.code,name:"ResourceNotFoundRpcError",shortMessage:"Requested resource not found."});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceNotFoundRpcError"})}}i40.ResourceNotFoundRpcError=dy;Object.defineProperty(dy,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32001});class py extends G7{constructor(J){super(J,{code:py.code,name:"ResourceUnavailableRpcError",shortMessage:"Requested resource not available."})}}i40.ResourceUnavailableRpcError=py;Object.defineProperty(py,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32002});class cy extends G7{constructor(J){super(J,{code:cy.code,name:"TransactionRejectedRpcError",shortMessage:"Transaction creation failed."})}}i40.TransactionRejectedRpcError=cy;Object.defineProperty(cy,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32003});class _y extends G7{constructor(J,{method:Q}={}){super(J,{code:_y.code,name:"MethodNotSupportedRpcError",shortMessage:`Method${Q?` "${Q}"`:""} is not supported.`})}}i40.MethodNotSupportedRpcError=_y;Object.defineProperty(_y,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32004});class iy extends G7{constructor(J){super(J,{code:iy.code,name:"LimitExceededRpcError",shortMessage:"Request exceeds defined limit."})}}i40.LimitExceededRpcError=iy;Object.defineProperty(iy,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32005});class ny extends G7{constructor(J){super(J,{code:ny.code,name:"JsonRpcVersionUnsupportedError",shortMessage:"Version of JSON-RPC protocol is not supported."})}}i40.JsonRpcVersionUnsupportedError=ny;Object.defineProperty(ny,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32006});class ay extends x7{constructor(J){super(J,{code:ay.code,name:"UserRejectedRequestError",shortMessage:"User rejected the request."})}}i40.UserRejectedRequestError=ay;Object.defineProperty(ay,"code",{enumerable:!0,configurable:!0,writable:!0,value:4001});class oy extends x7{constructor(J){super(J,{code:oy.code,name:"UnauthorizedProviderError",shortMessage:"The requested method and/or account has not been authorized by the user."})}}i40.UnauthorizedProviderError=oy;Object.defineProperty(oy,"code",{enumerable:!0,configurable:!0,writable:!0,value:4100});class ry extends x7{constructor(J,{method:Q}={}){super(J,{code:ry.code,name:"UnsupportedProviderMethodError",shortMessage:`The Provider does not support the requested method${Q?` " ${Q}"`:""}.`})}}i40.UnsupportedProviderMethodError=ry;Object.defineProperty(ry,"code",{enumerable:!0,configurable:!0,writable:!0,value:4200});class sy extends x7{constructor(J){super(J,{code:sy.code,name:"ProviderDisconnectedError",shortMessage:"The Provider is disconnected from all chains."})}}i40.ProviderDisconnectedError=sy;Object.defineProperty(sy,"code",{enumerable:!0,configurable:!0,writable:!0,value:4900});class ty extends x7{constructor(J){super(J,{code:ty.code,name:"ChainDisconnectedError",shortMessage:"The Provider is not connected to the requested chain."})}}i40.ChainDisconnectedError=ty;Object.defineProperty(ty,"code",{enumerable:!0,configurable:!0,writable:!0,value:4901});class ey extends x7{constructor(J){super(J,{code:ey.code,name:"SwitchChainError",shortMessage:"An error occurred when attempting to switch chain."})}}i40.SwitchChainError=ey;Object.defineProperty(ey,"code",{enumerable:!0,configurable:!0,writable:!0,value:4902});class Jx extends x7{constructor(J){super(J,{code:Jx.code,name:"UnsupportedNonOptionalCapabilityError",shortMessage:"This Wallet does not support a capability that was not marked as optional."})}}i40.UnsupportedNonOptionalCapabilityError=Jx;Object.defineProperty(Jx,"code",{enumerable:!0,configurable:!0,writable:!0,value:5700});class Qx extends x7{constructor(J){super(J,{code:Qx.code,name:"UnsupportedChainIdError",shortMessage:"This Wallet does not support the requested chain ID."})}}i40.UnsupportedChainIdError=Qx;Object.defineProperty(Qx,"code",{enumerable:!0,configurable:!0,writable:!0,value:5710});class Yx extends x7{constructor(J){super(J,{code:Yx.code,name:"DuplicateIdError",shortMessage:"There is already a bundle submitted with this ID."})}}i40.DuplicateIdError=Yx;Object.defineProperty(Yx,"code",{enumerable:!0,configurable:!0,writable:!0,value:5720});class Gx extends x7{constructor(J){super(J,{code:Gx.code,name:"UnknownBundleIdError",shortMessage:"This bundle id is unknown / has not been submitted"})}}i40.UnknownBundleIdError=Gx;Object.defineProperty(Gx,"code",{enumerable:!0,configurable:!0,writable:!0,value:5730});class Xx extends x7{constructor(J){super(J,{code:Xx.code,name:"BundleTooLargeError",shortMessage:"The call bundle is too large for the Wallet to process."})}}i40.BundleTooLargeError=Xx;Object.defineProperty(Xx,"code",{enumerable:!0,configurable:!0,writable:!0,value:5740});class Kx extends x7{constructor(J){super(J,{code:Kx.code,name:"AtomicReadyWalletRejectedUpgradeError",shortMessage:"The Wallet can support atomicity after an upgrade, but the user rejected the upgrade."})}}i40.AtomicReadyWalletRejectedUpgradeError=Kx;Object.defineProperty(Kx,"code",{enumerable:!0,configurable:!0,writable:!0,value:5750});class zx extends x7{constructor(J){super(J,{code:zx.code,name:"AtomicityNotSupportedError",shortMessage:"The wallet does not support atomic execution but the request requires it."})}}i40.AtomicityNotSupportedError=zx;Object.defineProperty(zx,"code",{enumerable:!0,configurable:!0,writable:!0,value:5760});class _40 extends G7{constructor(J){super(J,{name:"UnknownRpcError",shortMessage:"An unknown RPC error occurred."})}}i40.UnknownRpcError=_40});var Ez=M((a40)=>{Object.defineProperty(a40,"__esModule",{value:!0});a40.getContractError=gL8;var jL8=v8(),hL8=k0(),Wx=wz(),bL8=h2(),yL8=Lz(),xL8=3;function gL8(J,{abi:Q,address:Y,args:G,docsPath:X,functionName:K,sender:z}){let W=J instanceof Wx.RawContractError?J:J instanceof hL8.BaseError?J.walk((I)=>("data"in I))||J.walk():{},{code:Z,data:V,details:q,message:U,shortMessage:D}=W,H=(()=>{if(J instanceof jL8.AbiDecodingZeroDataError)return new Wx.ContractFunctionZeroDataError({functionName:K});if([xL8,yL8.InternalRpcError.code].includes(Z)&&(V||q||U||D))return new Wx.ContractFunctionRevertedError({abi:Q,data:typeof V==="object"?V.data:V,functionName:K,message:W instanceof bL8.RpcRequestError?q:D??U});return J})();return new Wx.ContractFunctionExecutionError(H,{abi:Q,args:G,contractAddress:Y,docsPath:X,functionName:K,sender:z})}});var jA=M((o40)=>{Object.defineProperty(o40,"__esModule",{value:!0});o40.publicKeyToAddress=dL8;var uL8=k3(),lL8=Q7();function dL8(J){let Q=(0,lL8.keccak256)(`0x${J.substring(4)}`).substring(26);return(0,uL8.checksumAddress)(`0x${Q}`)}});var Cz=M((s40)=>{Object.defineProperty(s40,"__esModule",{value:!0});s40.sha512_224=s40.sha512_256=s40.sha384=s40.sha512=s40.sha224=s40.sha256=s40.SHA512_256=s40.SHA512_224=s40.SHA384=s40.SHA512=s40.SHA224=s40.SHA256=void 0;var Z0=If(),c0=Af(),o9=N8(),cL8=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]),DV=new Uint32Array(64);class Zx extends Z0.HashMD{constructor(J=32){super(64,J,8,!1);this.A=Z0.SHA256_IV[0]|0,this.B=Z0.SHA256_IV[1]|0,this.C=Z0.SHA256_IV[2]|0,this.D=Z0.SHA256_IV[3]|0,this.E=Z0.SHA256_IV[4]|0,this.F=Z0.SHA256_IV[5]|0,this.G=Z0.SHA256_IV[6]|0,this.H=Z0.SHA256_IV[7]|0}get(){let{A:J,B:Q,C:Y,D:G,E:X,F:K,G:z,H:W}=this;return[J,Q,Y,G,X,K,z,W]}set(J,Q,Y,G,X,K,z,W){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0,this.E=X|0,this.F=K|0,this.G=z|0,this.H=W|0}process(J,Q){for(let q=0;q<16;q++,Q+=4)DV[q]=J.getUint32(Q,!1);for(let q=16;q<64;q++){let U=DV[q-15],D=DV[q-2],H=(0,o9.rotr)(U,7)^(0,o9.rotr)(U,18)^U>>>3,I=(0,o9.rotr)(D,17)^(0,o9.rotr)(D,19)^D>>>10;DV[q]=I+DV[q-7]+H+DV[q-16]|0}let{A:Y,B:G,C:X,D:K,E:z,F:W,G:Z,H:V}=this;for(let q=0;q<64;q++){let U=(0,o9.rotr)(z,6)^(0,o9.rotr)(z,11)^(0,o9.rotr)(z,25),D=V+U+(0,Z0.Chi)(z,W,Z)+cL8[q]+DV[q]|0,I=((0,o9.rotr)(Y,2)^(0,o9.rotr)(Y,13)^(0,o9.rotr)(Y,22))+(0,Z0.Maj)(Y,G,X)|0;V=Z,Z=W,W=z,z=K+D|0,K=X,X=G,G=Y,Y=D+I|0}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,K=K+this.D|0,z=z+this.E|0,W=W+this.F|0,Z=Z+this.G|0,V=V+this.H|0,this.set(Y,G,X,K,z,W,Z,V)}roundClean(){(0,o9.clean)(DV)}destroy(){this.set(0,0,0,0,0,0,0,0),(0,o9.clean)(this.buffer)}}s40.SHA256=Zx;class m91 extends Zx{constructor(){super(28);this.A=Z0.SHA224_IV[0]|0,this.B=Z0.SHA224_IV[1]|0,this.C=Z0.SHA224_IV[2]|0,this.D=Z0.SHA224_IV[3]|0,this.E=Z0.SHA224_IV[4]|0,this.F=Z0.SHA224_IV[5]|0,this.G=Z0.SHA224_IV[6]|0,this.H=Z0.SHA224_IV[7]|0}}s40.SHA224=m91;var r40=(()=>c0.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))))(),_L8=(()=>r40[0])(),iL8=(()=>r40[1])(),HV=new Uint32Array(80),MV=new Uint32Array(80);class hA extends Z0.HashMD{constructor(J=64){super(128,J,16,!1);this.Ah=Z0.SHA512_IV[0]|0,this.Al=Z0.SHA512_IV[1]|0,this.Bh=Z0.SHA512_IV[2]|0,this.Bl=Z0.SHA512_IV[3]|0,this.Ch=Z0.SHA512_IV[4]|0,this.Cl=Z0.SHA512_IV[5]|0,this.Dh=Z0.SHA512_IV[6]|0,this.Dl=Z0.SHA512_IV[7]|0,this.Eh=Z0.SHA512_IV[8]|0,this.El=Z0.SHA512_IV[9]|0,this.Fh=Z0.SHA512_IV[10]|0,this.Fl=Z0.SHA512_IV[11]|0,this.Gh=Z0.SHA512_IV[12]|0,this.Gl=Z0.SHA512_IV[13]|0,this.Hh=Z0.SHA512_IV[14]|0,this.Hl=Z0.SHA512_IV[15]|0}get(){let{Ah:J,Al:Q,Bh:Y,Bl:G,Ch:X,Cl:K,Dh:z,Dl:W,Eh:Z,El:V,Fh:q,Fl:U,Gh:D,Gl:H,Hh:I,Hl:O}=this;return[J,Q,Y,G,X,K,z,W,Z,V,q,U,D,H,I,O]}set(J,Q,Y,G,X,K,z,W,Z,V,q,U,D,H,I,O){this.Ah=J|0,this.Al=Q|0,this.Bh=Y|0,this.Bl=G|0,this.Ch=X|0,this.Cl=K|0,this.Dh=z|0,this.Dl=W|0,this.Eh=Z|0,this.El=V|0,this.Fh=q|0,this.Fl=U|0,this.Gh=D|0,this.Gl=H|0,this.Hh=I|0,this.Hl=O|0}process(J,Q){for(let w=0;w<16;w++,Q+=4)HV[w]=J.getUint32(Q),MV[w]=J.getUint32(Q+=4);for(let w=16;w<80;w++){let N=HV[w-15]|0,L=MV[w-15]|0,R=c0.rotrSH(N,L,1)^c0.rotrSH(N,L,8)^c0.shrSH(N,L,7),C=c0.rotrSL(N,L,1)^c0.rotrSL(N,L,8)^c0.shrSL(N,L,7),F=HV[w-2]|0,j=MV[w-2]|0,E=c0.rotrSH(F,j,19)^c0.rotrBH(F,j,61)^c0.shrSH(F,j,6),$=c0.rotrSL(F,j,19)^c0.rotrBL(F,j,61)^c0.shrSL(F,j,6),f=c0.add4L(C,$,MV[w-7],MV[w-16]),k=c0.add4H(f,R,E,HV[w-7],HV[w-16]);HV[w]=k|0,MV[w]=f|0}let{Ah:Y,Al:G,Bh:X,Bl:K,Ch:z,Cl:W,Dh:Z,Dl:V,Eh:q,El:U,Fh:D,Fl:H,Gh:I,Gl:O,Hh:A,Hl:B}=this;for(let w=0;w<80;w++){let N=c0.rotrSH(q,U,14)^c0.rotrSH(q,U,18)^c0.rotrBH(q,U,41),L=c0.rotrSL(q,U,14)^c0.rotrSL(q,U,18)^c0.rotrBL(q,U,41),R=q&D^~q&I,C=U&H^~U&O,F=c0.add5L(B,L,C,iL8[w],MV[w]),j=c0.add5H(F,A,N,R,_L8[w],HV[w]),E=F|0,$=c0.rotrSH(Y,G,28)^c0.rotrBH(Y,G,34)^c0.rotrBH(Y,G,39),f=c0.rotrSL(Y,G,28)^c0.rotrBL(Y,G,34)^c0.rotrBL(Y,G,39),k=Y&X^Y&z^X&z,m=G&K^G&W^K&W;A=I|0,B=O|0,I=D|0,O=H|0,D=q|0,H=U|0,{h:q,l:U}=c0.add(Z|0,V|0,j|0,E|0),Z=z|0,V=W|0,z=X|0,W=K|0,X=Y|0,K=G|0;let y=c0.add3L(E,f,m);Y=c0.add3H(y,j,$,k),G=y|0}({h:Y,l:G}=c0.add(this.Ah|0,this.Al|0,Y|0,G|0)),{h:X,l:K}=c0.add(this.Bh|0,this.Bl|0,X|0,K|0),{h:z,l:W}=c0.add(this.Ch|0,this.Cl|0,z|0,W|0),{h:Z,l:V}=c0.add(this.Dh|0,this.Dl|0,Z|0,V|0),{h:q,l:U}=c0.add(this.Eh|0,this.El|0,q|0,U|0),{h:D,l:H}=c0.add(this.Fh|0,this.Fl|0,D|0,H|0),{h:I,l:O}=c0.add(this.Gh|0,this.Gl|0,I|0,O|0),{h:A,l:B}=c0.add(this.Hh|0,this.Hl|0,A|0,B|0),this.set(Y,G,X,K,z,W,Z,V,q,U,D,H,I,O,A,B)}roundClean(){(0,o9.clean)(HV,MV)}destroy(){(0,o9.clean)(this.buffer),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}s40.SHA512=hA;class u91 extends hA{constructor(){super(48);this.Ah=Z0.SHA384_IV[0]|0,this.Al=Z0.SHA384_IV[1]|0,this.Bh=Z0.SHA384_IV[2]|0,this.Bl=Z0.SHA384_IV[3]|0,this.Ch=Z0.SHA384_IV[4]|0,this.Cl=Z0.SHA384_IV[5]|0,this.Dh=Z0.SHA384_IV[6]|0,this.Dl=Z0.SHA384_IV[7]|0,this.Eh=Z0.SHA384_IV[8]|0,this.El=Z0.SHA384_IV[9]|0,this.Fh=Z0.SHA384_IV[10]|0,this.Fl=Z0.SHA384_IV[11]|0,this.Gh=Z0.SHA384_IV[12]|0,this.Gl=Z0.SHA384_IV[13]|0,this.Hh=Z0.SHA384_IV[14]|0,this.Hl=Z0.SHA384_IV[15]|0}}s40.SHA384=u91;var X7=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 l91 extends hA{constructor(){super(28);this.Ah=X7[0]|0,this.Al=X7[1]|0,this.Bh=X7[2]|0,this.Bl=X7[3]|0,this.Ch=X7[4]|0,this.Cl=X7[5]|0,this.Dh=X7[6]|0,this.Dl=X7[7]|0,this.Eh=X7[8]|0,this.El=X7[9]|0,this.Fh=X7[10]|0,this.Fl=X7[11]|0,this.Gh=X7[12]|0,this.Gl=X7[13]|0,this.Hh=X7[14]|0,this.Hl=X7[15]|0}}s40.SHA512_224=l91;class d91 extends hA{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}}s40.SHA512_256=d91;s40.sha256=(0,o9.createHasher)(()=>new Zx);s40.sha224=(0,o9.createHasher)(()=>new m91);s40.sha512=(0,o9.createHasher)(()=>new hA);s40.sha384=(0,o9.createHasher)(()=>new u91);s40.sha512_256=(0,o9.createHasher)(()=>new d91);s40.sha512_224=(0,o9.createHasher)(()=>new l91)});var HD=M((e40)=>{Object.defineProperty(e40,"__esModule",{value:!0});e40.hmac=e40.HMAC=void 0;var DD=N8();class Vx extends DD.Hash{constructor(J,Q){super();this.finished=!1,this.destroyed=!1,(0,DD.ahash)(J);let Y=(0,DD.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 K=0;K<X.length;K++)X[K]^=54;this.iHash.update(X),this.oHash=J.create();for(let K=0;K<X.length;K++)X[K]^=106;this.oHash.update(X),(0,DD.clean)(X)}update(J){return(0,DD.aexists)(this),this.iHash.update(J),this}digestInto(J){(0,DD.aexists)(this),(0,DD.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:K,outputLen:z}=this;return J=J,J.finished=G,J.destroyed=X,J.blockLen=K,J.outputLen=z,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()}}e40.HMAC=Vx;var XE8=(J,Q,Y)=>new Vx(J,Q).update(Y).digest();e40.hmac=XE8;e40.hmac.create=(J,Q)=>new Vx(J,Q)});var IV=M((W50)=>{/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(W50,"__esModule",{value:!0});W50.notImplemented=W50.bitMask=void 0;W50.isBytes=Ux;W50.abytes=Dx;W50.abool=zE8;W50.numberToHexUnpadded=Y50;W50.hexToNumber=i91;W50.bytesToHex=n91;W50.hexToBytes=Hx;W50.bytesToNumberBE=ZE8;W50.bytesToNumberLE=VE8;W50.numberToBytesBE=X50;W50.numberToBytesLE=qE8;W50.numberToVarBytesBE=UE8;W50.ensureBytes=DE8;W50.concatBytes=K50;W50.equalBytes=HE8;W50.utf8ToBytes=ME8;W50.inRange=z50;W50.aInRange=IE8;W50.bitLen=OE8;W50.bitGet=AE8;W50.bitSet=BE8;W50.createHmacDrbg=wE8;W50.validateObject=EE8;W50.memoized=RE8;var qx=BigInt(0),LF=BigInt(1);function Ux(J){return J instanceof Uint8Array||ArrayBuffer.isView(J)&&J.constructor.name==="Uint8Array"}function Dx(J){if(!Ux(J))throw Error("Uint8Array expected")}function zE8(J,Q){if(typeof Q!=="boolean")throw Error(J+" boolean expected, got "+Q)}function Y50(J){let Q=J.toString(16);return Q.length&1?"0"+Q:Q}function i91(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);return J===""?qx:BigInt("0x"+J)}var G50=typeof Uint8Array.from([]).toHex==="function"&&typeof Uint8Array.fromHex==="function",WE8=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function n91(J){if(Dx(J),G50)return J.toHex();let Q="";for(let Y=0;Y<J.length;Y++)Q+=WE8[J[Y]];return Q}var Rz={_0:48,_9:57,A:65,F:70,a:97,f:102};function J50(J){if(J>=Rz._0&&J<=Rz._9)return J-Rz._0;if(J>=Rz.A&&J<=Rz.F)return J-(Rz.A-10);if(J>=Rz.a&&J<=Rz.f)return J-(Rz.a-10);return}function Hx(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);if(G50)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,K=0;X<Y;X++,K+=2){let z=J50(J.charCodeAt(K)),W=J50(J.charCodeAt(K+1));if(z===void 0||W===void 0){let Z=J[K]+J[K+1];throw Error('hex string expected, got non-hex character "'+Z+'" at index '+K)}G[X]=z*16+W}return G}function ZE8(J){return i91(n91(J))}function VE8(J){return Dx(J),i91(n91(Uint8Array.from(J).reverse()))}function X50(J,Q){return Hx(J.toString(16).padStart(Q*2,"0"))}function qE8(J,Q){return X50(J,Q).reverse()}function UE8(J){return Hx(Y50(J))}function DE8(J,Q,Y){let G;if(typeof Q==="string")try{G=Hx(Q)}catch(K){throw Error(J+" must be hex string or Uint8Array, cause: "+K)}else if(Ux(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 K50(...J){let Q=0;for(let G=0;G<J.length;G++){let X=J[G];Dx(X),Q+=X.length}let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let K=J[G];Y.set(K,X),X+=K.length}return Y}function HE8(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 ME8(J){if(typeof J!=="string")throw Error("string expected");return new Uint8Array(new TextEncoder().encode(J))}var c91=(J)=>typeof J==="bigint"&&qx<=J;function z50(J,Q,Y){return c91(J)&&c91(Q)&&c91(Y)&&Q<=J&&J<Y}function IE8(J,Q,Y,G){if(!z50(Q,Y,G))throw Error("expected valid "+J+": "+Y+" <= n < "+G+", got "+Q)}function OE8(J){let Q;for(Q=0;J>qx;J>>=LF,Q+=1);return Q}function AE8(J,Q){return J>>BigInt(Q)&LF}function BE8(J,Q,Y){return J|(Y?LF:qx)<<BigInt(Q)}var NE8=(J)=>(LF<<BigInt(J))-LF;W50.bitMask=NE8;var _91=(J)=>new Uint8Array(J),Q50=(J)=>Uint8Array.from(J);function wE8(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=_91(J),X=_91(J),K=0,z=()=>{G.fill(1),X.fill(0),K=0},W=(...U)=>Y(X,G,...U),Z=(U=_91(0))=>{if(X=W(Q50([0]),U),G=W(),U.length===0)return;X=W(Q50([1]),U),G=W()},V=()=>{if(K++>=1000)throw Error("drbg: tried 1000 values");let U=0,D=[];while(U<Q){G=W();let H=G.slice();D.push(H),U+=G.length}return K50(...D)};return(U,D)=>{z(),Z(U);let H=void 0;while(!(H=D(V())))Z();return z(),H}}var LE8={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"||Ux(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 EE8(J,Q,Y={}){let G=(X,K,z)=>{let W=LE8[K];if(typeof W!=="function")throw Error("invalid validator function");let Z=J[X];if(z&&Z===void 0)return;if(!W(Z,J))throw Error("param "+String(X)+" is invalid. Expected "+K+", got "+Z)};for(let[X,K]of Object.entries(Q))G(X,K,!1);for(let[X,K]of Object.entries(Y))G(X,K,!0);return J}var CE8=()=>{throw Error("not implemented")};W50.notImplemented=CE8;function RE8(J){let Q=new WeakMap;return(Y,...G)=>{let X=Q.get(Y);if(X!==void 0)return X;let K=J(Y,...G);return Q.set(Y,K),K}}});var EF=M((A50)=>{Object.defineProperty(A50,"__esModule",{value:!0});A50.isNegativeLE=void 0;A50.mod=fJ;A50.pow=tE8;A50.pow2=eE8;A50.invert=Mx;A50.tonelliShanks=H50;A50.FpSqrt=M50;A50.validateField=GC8;A50.FpPow=a91;A50.FpInvertBatch=I50;A50.FpDiv=XC8;A50.FpLegendre=Ix;A50.FpIsSquare=KC8;A50.nLength=o91;A50.Field=r91;A50.FpSqrtOdd=zC8;A50.FpSqrtEven=WC8;A50.hashToPrivateScalar=ZC8;A50.getFieldBytesLength=s91;A50.getMinHashLength=O50;A50.mapHashToField=VC8;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var rE8=N8(),jJ=IV(),g7=BigInt(0),r9=BigInt(1),MD=BigInt(2),sE8=BigInt(3),V50=BigInt(4),q50=BigInt(5),U50=BigInt(8);function fJ(J,Q){let Y=J%Q;return Y>=g7?Y:Q+Y}function tE8(J,Q,Y){return a91(r91(Y),J,Q)}function eE8(J,Q,Y){let G=J;while(Q-- >g7)G*=G,G%=Y;return G}function Mx(J,Q){if(J===g7)throw Error("invert: expected non-zero number");if(Q<=g7)throw Error("invert: expected positive modulus, got "+Q);let Y=fJ(J,Q),G=Q,X=g7,K=r9,z=r9,W=g7;while(Y!==g7){let V=G/Y,q=G%Y,U=X-z*V,D=K-W*V;G=Y,Y=q,X=z,K=W,z=U,W=D}if(G!==r9)throw Error("invert: does not exist");return fJ(X,Q)}function D50(J,Q){let Y=(J.ORDER+r9)/V50,G=J.pow(Q,Y);if(!J.eql(J.sqr(G),Q))throw Error("Cannot find square root");return G}function JC8(J,Q){let Y=(J.ORDER-q50)/U50,G=J.mul(Q,MD),X=J.pow(G,Y),K=J.mul(Q,X),z=J.mul(J.mul(K,MD),X),W=J.mul(K,J.sub(z,J.ONE));if(!J.eql(J.sqr(W),Q))throw Error("Cannot find square root");return W}function H50(J){if(J<BigInt(3))throw Error("sqrt is not defined for small field");let Q=J-r9,Y=0;while(Q%MD===g7)Q/=MD,Y++;let G=MD,X=r91(J);while(Ix(X,G)===1)if(G++>1000)throw Error("Cannot find square root: probably non-prime P");if(Y===1)return D50;let K=X.pow(G,Q),z=(Q+r9)/MD;return function(Z,V){if(Z.is0(V))return V;if(Ix(Z,V)!==1)throw Error("Cannot find square root");let q=Y,U=Z.mul(Z.ONE,K),D=Z.pow(V,Q),H=Z.pow(V,z);while(!Z.eql(D,Z.ONE)){if(Z.is0(D))return Z.ZERO;let I=1,O=Z.sqr(D);while(!Z.eql(O,Z.ONE))if(I++,O=Z.sqr(O),I===q)throw Error("Cannot find square root");let A=r9<<BigInt(q-I-1),B=Z.pow(U,A);q=I,U=Z.sqr(B),D=Z.mul(D,U),H=Z.mul(H,B)}return H}}function M50(J){if(J%V50===sE8)return D50;if(J%U50===q50)return JC8;return H50(J)}var QC8=(J,Q)=>(fJ(J,Q)&r9)===r9;A50.isNegativeLE=QC8;var YC8=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function GC8(J){let Q={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},Y=YC8.reduce((G,X)=>{return G[X]="function",G},Q);return(0,jJ.validateObject)(J,Y)}function a91(J,Q,Y){if(Y<g7)throw Error("invalid exponent, negatives unsupported");if(Y===g7)return J.ONE;if(Y===r9)return Q;let G=J.ONE,X=Q;while(Y>g7){if(Y&r9)G=J.mul(G,X);X=J.sqr(X),Y>>=r9}return G}function I50(J,Q,Y=!1){let G=Array(Q.length).fill(Y?J.ZERO:void 0),X=Q.reduce((z,W,Z)=>{if(J.is0(W))return z;return G[Z]=z,J.mul(z,W)},J.ONE),K=J.inv(X);return Q.reduceRight((z,W,Z)=>{if(J.is0(W))return z;return G[Z]=J.mul(z,G[Z]),J.mul(z,W)},K),G}function XC8(J,Q,Y){return J.mul(Q,typeof Y==="bigint"?Mx(Y,J.ORDER):J.inv(Y))}function Ix(J,Q){let Y=(J.ORDER-r9)/MD,G=J.pow(Q,Y),X=J.eql(G,J.ONE),K=J.eql(G,J.ZERO),z=J.eql(G,J.neg(J.ONE));if(!X&&!K&&!z)throw Error("invalid Legendre symbol result");return X?1:K?0:-1}function KC8(J,Q){return Ix(J,Q)===1}function o91(J,Q){if(Q!==void 0)(0,rE8.anumber)(Q);let Y=Q!==void 0?Q:J.toString(2).length,G=Math.ceil(Y/8);return{nBitLength:Y,nByteLength:G}}function r91(J,Q,Y=!1,G={}){if(J<=g7)throw Error("invalid field: expected ORDER > 0, got "+J);let{nBitLength:X,nByteLength:K}=o91(J,Q);if(K>2048)throw Error("invalid field: expected ORDER of <= 2048 bytes");let z,W=Object.freeze({ORDER:J,isLE:Y,BITS:X,BYTES:K,MASK:(0,jJ.bitMask)(X),ZERO:g7,ONE:r9,create:(Z)=>fJ(Z,J),isValid:(Z)=>{if(typeof Z!=="bigint")throw Error("invalid field element: expected bigint, got "+typeof Z);return g7<=Z&&Z<J},is0:(Z)=>Z===g7,isOdd:(Z)=>(Z&r9)===r9,neg:(Z)=>fJ(-Z,J),eql:(Z,V)=>Z===V,sqr:(Z)=>fJ(Z*Z,J),add:(Z,V)=>fJ(Z+V,J),sub:(Z,V)=>fJ(Z-V,J),mul:(Z,V)=>fJ(Z*V,J),pow:(Z,V)=>a91(W,Z,V),div:(Z,V)=>fJ(Z*Mx(V,J),J),sqrN:(Z)=>Z*Z,addN:(Z,V)=>Z+V,subN:(Z,V)=>Z-V,mulN:(Z,V)=>Z*V,inv:(Z)=>Mx(Z,J),sqrt:G.sqrt||((Z)=>{if(!z)z=M50(J);return z(W,Z)}),toBytes:(Z)=>Y?(0,jJ.numberToBytesLE)(Z,K):(0,jJ.numberToBytesBE)(Z,K),fromBytes:(Z)=>{if(Z.length!==K)throw Error("Field.fromBytes: expected "+K+" bytes, got "+Z.length);return Y?(0,jJ.bytesToNumberLE)(Z):(0,jJ.bytesToNumberBE)(Z)},invertBatch:(Z)=>I50(W,Z),cmov:(Z,V,q)=>q?V:Z});return Object.freeze(W)}function zC8(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 WC8(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 ZC8(J,Q,Y=!1){J=(0,jJ.ensureBytes)("privateHash",J);let G=J.length,X=o91(Q).nByteLength+8;if(X<24||G<X||G>1024)throw Error("hashToPrivateScalar: expected "+X+"-1024 bytes of input, got "+G);let K=Y?(0,jJ.bytesToNumberLE)(J):(0,jJ.bytesToNumberBE)(J);return fJ(K,Q-r9)+r9}function s91(J){if(typeof J!=="bigint")throw Error("field order must be bigint");let Q=J.toString(2).length;return Math.ceil(Q/8)}function O50(J){let Q=s91(J);return Q+Math.ceil(Q/2)}function VC8(J,Q,Y=!1){let G=J.length,X=s91(Q),K=O50(Q);if(G<16||G<K||G>1024)throw Error("expected "+K+"-1024 bytes of input, got "+G);let z=Y?(0,jJ.bytesToNumberLE)(J):(0,jJ.bytesToNumberBE)(J),W=fJ(z,Q-r9)+r9;return Y?(0,jJ.numberToBytesLE)(W,X):(0,jJ.numberToBytesBE)(W,X)}});var T50=M((F50)=>{Object.defineProperty(F50,"__esModule",{value:!0});F50.wNAF=kC8;F50.pippenger=vC8;F50.precomputeMSMUnsafe=fC8;F50.validateBasic=jC8;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var N50=EF(),CF=IV(),w50=BigInt(0),Y41=BigInt(1);function t91(J,Q){let Y=Q.negate();return J?Y:Q}function G41(J,Q){if(!Number.isSafeInteger(J)||J<=0||J>Q)throw Error("invalid window size, expected [1.."+Q+"], got W="+J)}function e91(J,Q){G41(J,Q);let Y=Math.ceil(Q/J)+1,G=2**(J-1),X=2**J,K=(0,CF.bitMask)(J),z=BigInt(J);return{windows:Y,windowSize:G,mask:K,maxNumber:X,shiftBy:z}}function L50(J,Q,Y){let{windowSize:G,mask:X,maxNumber:K,shiftBy:z}=Y,W=Number(J&X),Z=J>>z;if(W>G)W-=K,Z+=Y41;let V=Q*G,q=V+Math.abs(W)-1,U=W===0,D=W<0,H=Q%2!==0;return{nextN:Z,offset:q,isZero:U,isNeg:D,isNegF:H,offsetF:V}}function E50(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 C50(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 J41=new WeakMap,R50=new WeakMap;function Q41(J){return R50.get(J)||1}function kC8(J,Q){return{constTimeNegate:t91,hasPrecomputes(Y){return Q41(Y)!==1},unsafeLadder(Y,G,X=J.ZERO){let K=Y;while(G>w50){if(G&Y41)X=X.add(K);K=K.double(),G>>=Y41}return X},precomputeWindow(Y,G){let{windows:X,windowSize:K}=e91(G,Q),z=[],W=Y,Z=W;for(let V=0;V<X;V++){Z=W,z.push(Z);for(let q=1;q<K;q++)Z=Z.add(W),z.push(Z);W=Z.double()}return z},wNAF(Y,G,X){let{ZERO:K,BASE:z}=J,W=e91(Y,Q);for(let Z=0;Z<W.windows;Z++){let{nextN:V,offset:q,isZero:U,isNeg:D,isNegF:H,offsetF:I}=L50(X,Z,W);if(X=V,U)z=z.add(t91(H,G[I]));else K=K.add(t91(D,G[q]))}return{p:K,f:z}},wNAFUnsafe(Y,G,X,K=J.ZERO){let z=e91(Y,Q);for(let W=0;W<z.windows;W++){if(X===w50)break;let{nextN:Z,offset:V,isZero:q,isNeg:U}=L50(X,W,z);if(X=Z,q)continue;else{let D=G[V];K=K.add(U?D.negate():D)}}return K},getPrecomputes(Y,G,X){let K=J41.get(G);if(!K){if(K=this.precomputeWindow(G,Y),Y!==1)J41.set(G,X(K))}return K},wNAFCached(Y,G,X){let K=Q41(Y);return this.wNAF(K,this.getPrecomputes(K,Y,X),G)},wNAFCachedUnsafe(Y,G,X,K){let z=Q41(Y);if(z===1)return this.unsafeLadder(Y,G,K);return this.wNAFUnsafe(z,this.getPrecomputes(z,Y,X),G,K)},setWindowSize(Y,G){G41(G,Q),R50.set(Y,G),J41.delete(Y)}}}function vC8(J,Q,Y,G){E50(Y,J),C50(G,Q);let X=Y.length,K=G.length;if(X!==K)throw Error("arrays of points and scalars must have equal length");let z=J.ZERO,W=(0,CF.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,CF.bitMask)(Z),q=Array(Number(V)+1).fill(z),U=Math.floor((Q.BITS-1)/Z)*Z,D=z;for(let H=U;H>=0;H-=Z){q.fill(z);for(let O=0;O<K;O++){let A=G[O],B=Number(A>>BigInt(H)&V);q[B]=q[B].add(Y[O])}let I=z;for(let O=q.length-1,A=z;O>0;O--)A=A.add(q[O]),I=I.add(A);if(D=D.add(I),H!==0)for(let O=0;O<Z;O++)D=D.double()}return D}function fC8(J,Q,Y,G){G41(G,Q.BITS),E50(Y,J);let X=J.ZERO,K=2**G-1,z=Math.ceil(Q.BITS/G),W=(0,CF.bitMask)(G),Z=Y.map((V)=>{let q=[];for(let U=0,D=V;U<K;U++)q.push(D),D=D.add(V);return q});return(V)=>{if(C50(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<z;U++){if(q!==X)for(let H=0;H<G;H++)q=q.double();let D=BigInt(z*G-(U+1)*G);for(let H=0;H<V.length;H++){let I=V[H],O=Number(I>>D&W);if(!O)continue;q=q.add(Z[H][O-1])}}return q}}function jC8(J){return(0,N50.validateField)(J.Fp),(0,CF.validateObject)(J,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,N50.nLength)(J.n,J.nBitLength),...J,...{p:J.Fp.ORDER}})}});var W41=M((k50)=>{Object.defineProperty(k50,"__esModule",{value:!0});k50.DER=k50.DERErr=void 0;k50.weierstrassPoints=P50;k50.weierstrass=uC8;k50.SWUFpSqrtRatio=$50;k50.mapToCurveSimpleSWU=lC8;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Ox=T50(),Fz=EF(),V0=IV();function S50(J){if(J.lowS!==void 0)(0,V0.abool)("lowS",J.lowS);if(J.prehash!==void 0)(0,V0.abool)("prehash",J.prehash)}function gC8(J){let Q=(0,Ox.validateBasic)(J);(0,V0.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 z41 extends Error{constructor(J=""){super(J)}}k50.DERErr=z41;k50.DER={Err:z41,_tlv:{encode:(J,Q)=>{let{Err:Y}=k50.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 K=G>127?(0,V0.numberToHexUnpadded)(X.length/2|128):"";return(0,V0.numberToHexUnpadded)(J)+K+X+Q},decode(J,Q){let{Err:Y}=k50.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++],K=!!(X&128),z=0;if(!K)z=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)z=z<<8|q;if(G+=Z,z<128)throw new Y("tlv.decode(long): not minimal encoding")}let W=Q.subarray(G,G+z);if(W.length!==z)throw new Y("tlv.decode: wrong value length");return{v:W,l:Q.subarray(G+z)}}},_int:{encode(J){let{Err:Q}=k50.DER;if(J<WY)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}=k50.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}=k50.DER,X=(0,V0.ensureBytes)("signature",J),{v:K,l:z}=G.decode(48,X);if(z.length)throw new Q("invalid signature: left bytes after parsing");let{v:W,l:Z}=G.decode(2,K),{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}=k50.DER,G=Q.encode(2,Y.encode(J.r)),X=Q.encode(2,Y.encode(J.s)),K=G+X;return Q.encode(48,K)}};function X41(J,Q){return(0,V0.bytesToHex)((0,V0.numberToBytesBE)(J,Q))}var WY=BigInt(0),Q8=BigInt(1),OV=BigInt(2),RF=BigInt(3),K41=BigInt(4);function P50(J){let Q=gC8(J),{Fp:Y}=Q,G=(0,Fz.Field)(Q.n,Q.nBitLength),X=Q.toBytes||((N,L,R)=>{let C=L.toAffine();return(0,V0.concatBytes)(Uint8Array.from([4]),Y.toBytes(C.x),Y.toBytes(C.y))}),K=Q.fromBytes||((N)=>{let L=N.subarray(1),R=Y.fromBytes(L.subarray(0,Y.BYTES)),C=Y.fromBytes(L.subarray(Y.BYTES,2*Y.BYTES));return{x:R,y:C}});function z(N){let{a:L,b:R}=Q,C=Y.sqr(N),F=Y.mul(C,N);return Y.add(Y.add(F,Y.mul(N,L)),R)}function W(N,L){let R=Y.sqr(L),C=z(N);return Y.eql(R,C)}if(!W(Q.Gx,Q.Gy))throw Error("bad curve params: generator point");let Z=Y.mul(Y.pow(Q.a,RF),K41),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,V0.inRange)(N,Q8,Q.n)}function U(N){let{allowedPrivateKeyLengths:L,nByteLength:R,wrapPrivateKey:C,n:F}=Q;if(L&&typeof N!=="bigint"){if((0,V0.isBytes)(N))N=(0,V0.bytesToHex)(N);if(typeof N!=="string"||!L.includes(N.length))throw Error("invalid private key");N=N.padStart(R*2,"0")}let j;try{j=typeof N==="bigint"?N:(0,V0.bytesToNumberBE)((0,V0.ensureBytes)("private key",N,R))}catch(E){throw Error("invalid private key, expected hex or "+R+" bytes, got "+typeof N)}if(C)j=(0,Fz.mod)(j,F);return(0,V0.aInRange)("private key",j,Q8,F),j}function D(N){if(!(N instanceof O))throw Error("ProjectivePoint expected")}let H=(0,V0.memoized)((N,L)=>{let{px:R,py:C,pz:F}=N;if(Y.eql(F,Y.ONE))return{x:R,y:C};let j=N.is0();if(L==null)L=j?Y.ONE:Y.inv(F);let E=Y.mul(R,L),$=Y.mul(C,L),f=Y.mul(F,L);if(j)return{x:Y.ZERO,y:Y.ZERO};if(!Y.eql(f,Y.ONE))throw Error("invZ was invalid");return{x:E,y:$}}),I=(0,V0.memoized)((N)=>{if(N.is0()){if(Q.allowInfinityPoint&&!Y.is0(N.py))return;throw Error("bad point: ZERO")}let{x:L,y:R}=N.toAffine();if(!Y.isValid(L)||!Y.isValid(R))throw Error("bad point: x or y not FE");if(!W(L,R))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,R){if(N==null||!Y.isValid(N))throw Error("x required");if(L==null||!Y.isValid(L)||Y.is0(L))throw Error("y required");if(R==null||!Y.isValid(R))throw Error("z required");this.px=N,this.py=L,this.pz=R,Object.freeze(this)}static fromAffine(N){let{x:L,y:R}=N||{};if(!N||!Y.isValid(L)||!Y.isValid(R))throw Error("invalid affine point");if(N instanceof O)throw Error("projective point not allowed");let C=(F)=>Y.eql(F,Y.ZERO);if(C(L)&&C(R))return O.ZERO;return new O(L,R,Y.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(N){let L=(0,Fz.FpInvertBatch)(Y,N.map((R)=>R.pz));return N.map((R,C)=>R.toAffine(L[C])).map(O.fromAffine)}static fromHex(N){let L=O.fromAffine(K((0,V0.ensureBytes)("pointHex",N)));return L.assertValidity(),L}static fromPrivateKey(N){return O.BASE.multiply(U(N))}static msm(N,L){return(0,Ox.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){D(N);let{px:L,py:R,pz:C}=this,{px:F,py:j,pz:E}=N,$=Y.eql(Y.mul(L,E),Y.mul(F,C)),f=Y.eql(Y.mul(R,E),Y.mul(j,C));return $&&f}negate(){return new O(this.px,Y.neg(this.py),this.pz)}double(){let{a:N,b:L}=Q,R=Y.mul(L,RF),{px:C,py:F,pz:j}=this,E=Y.ZERO,$=Y.ZERO,f=Y.ZERO,k=Y.mul(C,C),m=Y.mul(F,F),y=Y.mul(j,j),S=Y.mul(C,F);return S=Y.add(S,S),f=Y.mul(C,j),f=Y.add(f,f),E=Y.mul(N,f),$=Y.mul(R,y),$=Y.add(E,$),E=Y.sub(m,$),$=Y.add(m,$),$=Y.mul(E,$),E=Y.mul(S,E),f=Y.mul(R,f),y=Y.mul(N,y),S=Y.sub(k,y),S=Y.mul(N,S),S=Y.add(S,f),f=Y.add(k,k),k=Y.add(f,k),k=Y.add(k,y),k=Y.mul(k,S),$=Y.add($,k),y=Y.mul(F,j),y=Y.add(y,y),k=Y.mul(y,S),E=Y.sub(E,k),f=Y.mul(y,m),f=Y.add(f,f),f=Y.add(f,f),new O(E,$,f)}add(N){D(N);let{px:L,py:R,pz:C}=this,{px:F,py:j,pz:E}=N,$=Y.ZERO,f=Y.ZERO,k=Y.ZERO,m=Q.a,y=Y.mul(Q.b,RF),S=Y.mul(L,F),v=Y.mul(R,j),P=Y.mul(C,E),x=Y.add(L,R),l=Y.add(F,j);x=Y.mul(x,l),l=Y.add(S,v),x=Y.sub(x,l),l=Y.add(L,C);let u=Y.add(F,E);return l=Y.mul(l,u),u=Y.add(S,P),l=Y.sub(l,u),u=Y.add(R,C),$=Y.add(j,E),u=Y.mul(u,$),$=Y.add(v,P),u=Y.sub(u,$),k=Y.mul(m,l),$=Y.mul(y,P),k=Y.add($,k),$=Y.sub(v,k),k=Y.add(v,k),f=Y.mul($,k),v=Y.add(S,S),v=Y.add(v,S),P=Y.mul(m,P),l=Y.mul(y,l),v=Y.add(v,P),P=Y.sub(S,P),P=Y.mul(m,P),l=Y.add(l,P),S=Y.mul(v,l),f=Y.add(f,S),S=Y.mul(u,l),$=Y.mul(x,$),$=Y.sub($,S),S=Y.mul(x,v),k=Y.mul(u,k),k=Y.add(k,S),new O($,f,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:R}=Q;(0,V0.aInRange)("scalar",N,WY,R);let C=O.ZERO;if(N===WY)return C;if(this.is0()||N===Q8)return this;if(!L||w.hasPrecomputes(this))return w.wNAFCachedUnsafe(this,N,O.normalizeZ);let{k1neg:F,k1:j,k2neg:E,k2:$}=L.splitScalar(N),f=C,k=C,m=this;while(j>WY||$>WY){if(j&Q8)f=f.add(m);if($&Q8)k=k.add(m);m=m.double(),j>>=Q8,$>>=Q8}if(F)f=f.negate();if(E)k=k.negate();return k=new O(Y.mul(k.px,L.beta),k.py,k.pz),f.add(k)}multiply(N){let{endo:L,n:R}=Q;(0,V0.aInRange)("scalar",N,Q8,R);let C,F;if(L){let{k1neg:j,k1:E,k2neg:$,k2:f}=L.splitScalar(N),{p:k,f:m}=this.wNAF(E),{p:y,f:S}=this.wNAF(f);k=w.constTimeNegate(j,k),y=w.constTimeNegate($,y),y=new O(Y.mul(y.px,L.beta),y.py,y.pz),C=k.add(y),F=m.add(S)}else{let{p:j,f:E}=this.wNAF(N);C=j,F=E}return O.normalizeZ([C,F])[0]}multiplyAndAddUnsafe(N,L,R){let C=O.BASE,F=(E,$)=>$===WY||$===Q8||!E.equals(C)?E.multiplyUnsafe($):E.multiply($),j=F(this,L).add(F(N,R));return j.is0()?void 0:j}toAffine(N){return H(this,N)}isTorsionFree(){let{h:N,isTorsionFree:L}=Q;if(N===Q8)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===Q8)return this;if(L)return L(O,this);return this.multiplyUnsafe(Q.h)}toRawBytes(N=!0){return(0,V0.abool)("isCompressed",N),this.assertValidity(),X(O,this,N)}toHex(N=!0){return(0,V0.abool)("isCompressed",N),(0,V0.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,Ox.wNAF)(O,A?Math.ceil(B/2):B);return{CURVE:Q,ProjectivePoint:O,normPrivateKeyToScalar:U,weierstrassEquation:z,isWithinCurveOrder:q}}function mC8(J){let Q=(0,Ox.validateBasic)(J);return(0,V0.validateObject)(Q,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...Q})}function uC8(J){let Q=mC8(J),{Fp:Y,n:G,nByteLength:X,nBitLength:K}=Q,z=Y.BYTES+1,W=2*Y.BYTES+1;function Z(S){return(0,Fz.mod)(S,G)}function V(S){return(0,Fz.invert)(S,G)}let{ProjectivePoint:q,normPrivateKeyToScalar:U,weierstrassEquation:D,isWithinCurveOrder:H}=P50({...Q,toBytes(S,v,P){let x=v.toAffine(),l=Y.toBytes(x.x),u=V0.concatBytes;if((0,V0.abool)("isCompressed",P),P)return u(Uint8Array.from([v.hasEvenY()?2:3]),l);else return u(Uint8Array.from([4]),l,Y.toBytes(x.y))},fromBytes(S){let v=S.length,P=S[0],x=S.subarray(1);if(v===z&&(P===2||P===3)){let l=(0,V0.bytesToNumberBE)(x);if(!(0,V0.inRange)(l,Q8,Y.ORDER))throw Error("Point is not on curve");let u=D(l),T;try{T=Y.sqrt(u)}catch(o){let J1=o instanceof Error?": "+o.message:"";throw Error("Point is not on curve"+J1)}let p=(T&Q8)===Q8;if((P&1)===1!==p)T=Y.neg(T);return{x:l,y:T}}else if(v===W&&P===4){let l=Y.fromBytes(x.subarray(0,Y.BYTES)),u=Y.fromBytes(x.subarray(Y.BYTES,2*Y.BYTES));return{x:l,y:u}}else{let l=z,u=W;throw Error("invalid Point, expected length of "+l+", or uncompressed "+u+", got "+v)}}});function I(S){let v=G>>Q8;return S>v}function O(S){return I(S)?Z(-S):S}let A=(S,v,P)=>(0,V0.bytesToNumberBE)(S.slice(v,P));class B{constructor(S,v,P){if((0,V0.aInRange)("r",S,Q8,G),(0,V0.aInRange)("s",v,Q8,G),this.r=S,this.s=v,P!=null)this.recovery=P;Object.freeze(this)}static fromCompact(S){let v=X;return S=(0,V0.ensureBytes)("compactSignature",S,v*2),new B(A(S,0,v),A(S,v,2*v))}static fromDER(S){let{r:v,s:P}=k50.DER.toSig((0,V0.ensureBytes)("DER",S));return new B(v,P)}assertValidity(){}addRecoveryBit(S){return new B(this.r,this.s,S)}recoverPublicKey(S){let{r:v,s:P,recovery:x}=this,l=F((0,V0.ensureBytes)("msgHash",S));if(x==null||![0,1,2,3].includes(x))throw Error("recovery id invalid");let u=x===2||x===3?v+Q.n:v;if(u>=Y.ORDER)throw Error("recovery id 2 or 3 invalid");let T=(x&1)===0?"02":"03",p=q.fromHex(T+X41(u,Y.BYTES)),c=V(u),o=Z(-l*c),J1=Z(P*c),U1=q.BASE.multiplyAndAddUnsafe(p,o,J1);if(!U1)throw Error("point at infinify");return U1.assertValidity(),U1}hasHighS(){return I(this.s)}normalizeS(){return this.hasHighS()?new B(this.r,Z(-this.s),this.recovery):this}toDERRawBytes(){return(0,V0.hexToBytes)(this.toDERHex())}toDERHex(){return k50.DER.hexFromSig(this)}toCompactRawBytes(){return(0,V0.hexToBytes)(this.toCompactHex())}toCompactHex(){let S=X;return X41(this.r,S)+X41(this.s,S)}}let w={isValidPrivateKey(S){try{return U(S),!0}catch(v){return!1}},normPrivateKeyToScalar:U,randomPrivateKey:()=>{let S=(0,Fz.getMinHashLength)(Q.n);return(0,Fz.mapHashToField)(Q.randomBytes(S),Q.n)},precompute(S=8,v=q.BASE){return v._setWindowSize(S),v.multiply(BigInt(3)),v}};function N(S,v=!0){return q.fromPrivateKey(S).toRawBytes(v)}function L(S){if(typeof S==="bigint")return!1;if(S instanceof q)return!0;let P=(0,V0.ensureBytes)("key",S).length,x=Y.BYTES,l=x+1,u=2*x+1;if(Q.allowedPrivateKeyLengths||X===l)return;else return P===l||P===u}function R(S,v,P=!0){if(L(S)===!0)throw Error("first arg must be private key");if(L(v)===!1)throw Error("second arg must be public key");return q.fromHex(v).multiply(U(S)).toRawBytes(P)}let C=Q.bits2int||function(S){if(S.length>8192)throw Error("input is too large");let v=(0,V0.bytesToNumberBE)(S),P=S.length*8-K;return P>0?v>>BigInt(P):v},F=Q.bits2int_modN||function(S){return Z(C(S))},j=(0,V0.bitMask)(K);function E(S){return(0,V0.aInRange)("num < 2^"+K,S,WY,j),(0,V0.numberToBytesBE)(S,X)}function $(S,v,P=f){if(["recovered","canonical"].some((g)=>(g in P)))throw Error("sign() legacy options not supported");let{hash:x,randomBytes:l}=Q,{lowS:u,prehash:T,extraEntropy:p}=P;if(u==null)u=!0;if(S=(0,V0.ensureBytes)("msgHash",S),S50(P),T)S=(0,V0.ensureBytes)("prehashed msgHash",x(S));let c=F(S),o=U(v),J1=[E(o),E(c)];if(p!=null&&p!==!1){let g=p===!0?l(Y.BYTES):p;J1.push((0,V0.ensureBytes)("extraEntropy",g))}let U1=(0,V0.concatBytes)(...J1),N1=c;function w1(g){let d=C(g);if(!H(d))return;let _=V(d),a=q.BASE.multiply(d).toAffine(),i=Z(a.x);if(i===WY)return;let t=Z(_*Z(N1+i*o));if(t===WY)return;let X1=(a.x===i?0:2)|Number(a.y&Q8),r=t;if(u&&I(t))r=O(t),X1^=1;return new B(i,r,X1)}return{seed:U1,k2sig:w1}}let f={lowS:Q.lowS,prehash:!1},k={lowS:Q.lowS,prehash:!1};function m(S,v,P=f){let{seed:x,k2sig:l}=$(S,v,P),u=Q;return(0,V0.createHmacDrbg)(u.hash.outputLen,u.nByteLength,u.hmac)(x,l)}q.BASE._setWindowSize(8);function y(S,v,P,x=k){let l=S;v=(0,V0.ensureBytes)("msgHash",v),P=(0,V0.ensureBytes)("publicKey",P);let{lowS:u,prehash:T,format:p}=x;if(S50(x),"strict"in x)throw Error("options.strict was renamed to lowS");if(p!==void 0&&p!=="compact"&&p!=="der")throw Error("format must be compact or der");let c=typeof l==="string"||(0,V0.isBytes)(l),o=!c&&!p&&typeof l==="object"&&l!==null&&typeof l.r==="bigint"&&typeof l.s==="bigint";if(!c&&!o)throw Error("invalid signature, expected Uint8Array, hex string or Signature instance");let J1=void 0,U1;try{if(o)J1=new B(l.r,l.s);if(c){try{if(p!=="compact")J1=B.fromDER(l)}catch(X1){if(!(X1 instanceof k50.DER.Err))throw X1}if(!J1&&p!=="der")J1=B.fromCompact(l)}U1=q.fromHex(P)}catch(X1){return!1}if(!J1)return!1;if(u&&J1.hasHighS())return!1;if(T)v=Q.hash(v);let{r:N1,s:w1}=J1,g=F(v),d=V(w1),_=Z(g*d),a=Z(N1*d),i=q.BASE.multiplyAndAddUnsafe(U1,_,a)?.toAffine();if(!i)return!1;return Z(i.x)===N1}return{CURVE:Q,getPublicKey:N,getSharedSecret:R,sign:m,verify:y,ProjectivePoint:q,Signature:B,utils:w}}function $50(J,Q){let Y=J.ORDER,G=WY;for(let I=Y-Q8;I%OV===WY;I/=OV)G+=Q8;let X=G,K=OV<<X-Q8-Q8,z=K*OV,W=(Y-Q8)/z,Z=(W-Q8)/OV,V=z-Q8,q=K,U=J.pow(Q,W),D=J.pow(Q,(W+Q8)/OV),H=(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 R=J.eql(N,J.ONE);B=J.mul(w,D),N=J.mul(L,A),w=J.cmov(B,w,R),L=J.cmov(N,L,R);for(let C=X;C>Q8;C--){let F=C-OV;F=OV<<F-Q8;let j=J.pow(L,F),E=J.eql(j,J.ONE);B=J.mul(w,A),A=J.mul(A,A),j=J.mul(L,A),w=J.cmov(B,w,E),L=J.cmov(j,L,E)}return{isValid:R,value:w}};if(J.ORDER%K41===RF){let I=(J.ORDER-RF)/K41,O=J.sqrt(J.neg(Q));H=(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 R=J.mul(L,O),C=J.mul(J.sqr(L),B),F=J.eql(C,A),j=J.cmov(R,L,F);return{isValid:F,value:j}}}return H}function lC8(J,Q){if((0,Fz.validateField)(J),!J.isValid(Q.A)||!J.isValid(Q.B)||!J.isValid(Q.Z))throw Error("mapToCurveSimpleSWU: invalid opts");let Y=$50(J,Q.Z);if(!J.isOdd)throw Error("Fp.isOdd is not implemented!");return(G)=>{let X,K,z,W,Z,V,q,U;X=J.sqr(G),X=J.mul(X,Q.Z),K=J.sqr(X),K=J.add(K,X),z=J.add(K,J.ONE),z=J.mul(z,Q.B),W=J.cmov(Q.Z,J.neg(K),!J.eql(K,J.ZERO)),W=J.mul(W,Q.A),K=J.sqr(z),V=J.sqr(W),Z=J.mul(V,Q.A),K=J.add(K,Z),K=J.mul(K,z),V=J.mul(V,W),Z=J.mul(V,Q.B),K=J.add(K,Z),q=J.mul(X,z);let{isValid:D,value:H}=Y(K,V);U=J.mul(X,G),U=J.mul(U,H),q=J.cmov(q,z,D),U=J.cmov(U,H,D);let I=J.isOdd(G)===J.isOdd(U);U=J.cmov(J.neg(U),U,I);let O=(0,Fz.FpInvertBatch)(J,[W],!0)[0];return q=J.mul(q,O),{x:q,y:U}}}});var h50=M((j50)=>{Object.defineProperty(j50,"__esModule",{value:!0});j50.getHash=f50;j50.createCurve=oC8;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var nC8=HD(),v50=N8(),aC8=W41();function f50(J){return{hash:J,hmac:(Q,...Y)=>(0,nC8.hmac)(J,Q,(0,v50.concatBytes)(...Y)),randomBytes:v50.randomBytes}}function oC8(J,Q){let Y=(G)=>(0,aC8.weierstrass)({...J,...f50(G)});return{...Y(Q),create:Y}}});var m50=M((g50)=>{Object.defineProperty(g50,"__esModule",{value:!0});g50.expand_message_xmd=y50;g50.expand_message_xof=x50;g50.hash_to_field=Z41;g50.isogenyMap=JR8;g50.createHasher=QR8;var b50=EF(),z7=IV(),tC8=z7.bytesToNumberBE;function AV(J,Q){if(FF(J),FF(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 eC8(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 FF(J){if(!Number.isSafeInteger(J))throw Error("number expected")}function y50(J,Q,Y,G){if((0,z7.abytes)(J),(0,z7.abytes)(Q),FF(Y),Q.length>255)Q=G((0,z7.concatBytes)((0,z7.utf8ToBytes)("H2C-OVERSIZE-DST-"),Q));let{outputLen:X,blockLen:K}=G,z=Math.ceil(Y/X);if(Y>65535||z>255)throw Error("expand_message_xmd: invalid lenInBytes");let W=(0,z7.concatBytes)(Q,AV(Q.length,1)),Z=AV(0,K),V=AV(Y,2),q=Array(z),U=G((0,z7.concatBytes)(Z,J,V,AV(0,1),W));q[0]=G((0,z7.concatBytes)(U,AV(1,1),W));for(let H=1;H<=z;H++){let I=[eC8(U,q[H-1]),AV(H+1,1),W];q[H]=G((0,z7.concatBytes)(...I))}return(0,z7.concatBytes)(...q).slice(0,Y)}function x50(J,Q,Y,G,X){if((0,z7.abytes)(J),(0,z7.abytes)(Q),FF(Y),Q.length>255){let K=Math.ceil(2*G/8);Q=X.create({dkLen:K}).update((0,z7.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(AV(Y,2)).update(Q).update(AV(Q.length,1)).digest()}function Z41(J,Q,Y){(0,z7.validateObject)(Y,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:G,k:X,m:K,hash:z,expand:W,DST:Z}=Y;(0,z7.abytes)(J),FF(Q);let V=typeof Z==="string"?(0,z7.utf8ToBytes)(Z):Z,q=G.toString(2).length,U=Math.ceil((q+X)/8),D=Q*K*U,H;if(W==="xmd")H=y50(J,V,D,z);else if(W==="xof")H=x50(J,V,D,X,z);else if(W==="_internal_pass")H=J;else throw Error('expand must be "xmd" or "xof"');let I=Array(Q);for(let O=0;O<Q;O++){let A=Array(K);for(let B=0;B<K;B++){let w=U*(B+O*K),N=H.subarray(w,w+U);A[B]=(0,b50.mod)(tC8(N),G)}I[O]=A}return I}function JR8(J,Q){let Y=Q.map((G)=>Array.from(G).reverse());return(G,X)=>{let[K,z,W,Z]=Y.map((U)=>U.reduce((D,H)=>J.add(J.mul(D,G),H))),[V,q]=(0,b50.FpInvertBatch)(J,[z,Z],!0);return G=J.mul(K,V),X=J.mul(X,J.mul(W,q)),{x:G,y:X}}}function QR8(J,Q,Y){if(typeof Q!=="function")throw Error("mapToCurve() must be defined");function G(K){return J.fromAffine(Q(K))}function X(K){let z=K.clearCofactor();if(z.equals(J.ZERO))return J.ZERO;return z.assertValidity(),z}return{defaults:Y,hashToCurve(K,z){let W=Z41(K,2,{...Y,DST:Y.DST,...z}),Z=G(W[0]),V=G(W[1]);return X(Z.add(V))},encodeToCurve(K,z){let W=Z41(K,1,{...Y,DST:Y.encodeDST,...z});return X(G(W[0]))},mapToCurve(K){if(!Array.isArray(K))throw Error("expected array of bigints");for(let z of K)if(typeof z!=="bigint")throw Error("expected array of bigints");return X(G(K))}}}});var b2=M((n50)=>{Object.defineProperty(n50,"__esModule",{value:!0});n50.encodeToCurve=n50.hashToCurve=n50.secp256k1_hasher=n50.schnorr=n50.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Ax=Cz(),WR8=N8(),ZR8=h50(),d50=m50(),p4=EF(),f3=IV(),VR8=W41(),PF=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Bx=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),D41=BigInt(0),TF=BigInt(1),Nx=BigInt(2),u50=(J,Q)=>(J+Q/Nx)/Q;function p50(J){let Q=PF,Y=BigInt(3),G=BigInt(6),X=BigInt(11),K=BigInt(22),z=BigInt(23),W=BigInt(44),Z=BigInt(88),V=J*J*J%Q,q=V*V*J%Q,U=(0,p4.pow2)(q,Y,Q)*q%Q,D=(0,p4.pow2)(U,Y,Q)*q%Q,H=(0,p4.pow2)(D,Nx,Q)*V%Q,I=(0,p4.pow2)(H,X,Q)*H%Q,O=(0,p4.pow2)(I,K,Q)*I%Q,A=(0,p4.pow2)(O,W,Q)*O%Q,B=(0,p4.pow2)(A,Z,Q)*A%Q,w=(0,p4.pow2)(B,W,Q)*O%Q,N=(0,p4.pow2)(w,Y,Q)*q%Q,L=(0,p4.pow2)(N,z,Q)*I%Q,R=(0,p4.pow2)(L,G,Q)*V%Q,C=(0,p4.pow2)(R,Nx,Q);if(!BV.eql(BV.sqr(C),J))throw Error("Cannot find square root");return C}var BV=(0,p4.Field)(PF,void 0,void 0,{sqrt:p50});n50.secp256k1=(0,ZR8.createCurve)({a:D41,b:BigInt(7),Fp:BV,n:Bx,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:(J)=>{let Q=Bx,Y=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),G=-TF*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),X=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),K=Y,z=BigInt("0x100000000000000000000000000000000"),W=u50(K*J,Q),Z=u50(-G*J,Q),V=(0,p4.mod)(J-W*Y-Z*X,Q),q=(0,p4.mod)(-W*G-Z*K,Q),U=V>z,D=q>z;if(U)V=Q-V;if(D)q=Q-q;if(V>z||q>z)throw Error("splitScalar: Endomorphism failed, k="+J);return{k1neg:U,k1:V,k2neg:D,k2:q}}}},Ax.sha256);var l50={};function wx(J,...Q){let Y=l50[J];if(Y===void 0){let G=(0,Ax.sha256)(Uint8Array.from(J,(X)=>X.charCodeAt(0)));Y=(0,f3.concatBytes)(G,G),l50[J]=Y}return(0,Ax.sha256)((0,f3.concatBytes)(Y,...Q))}var H41=(J)=>J.toRawBytes(!0).slice(1),q41=(J)=>(0,f3.numberToBytesBE)(J,32),V41=(J)=>(0,p4.mod)(J,PF),SF=(J)=>(0,p4.mod)(J,Bx),M41=(()=>n50.secp256k1.ProjectivePoint)(),qR8=(J,Q,Y)=>M41.BASE.multiplyAndAddUnsafe(J,Q,Y);function U41(J){let Q=n50.secp256k1.utils.normPrivateKeyToScalar(J),Y=M41.fromPrivateKey(Q);return{scalar:Y.hasEvenY()?Q:SF(-Q),bytes:H41(Y)}}function c50(J){(0,f3.aInRange)("x",J,TF,PF);let Q=V41(J*J),Y=V41(Q*J+BigInt(7)),G=p50(Y);if(G%Nx!==D41)G=V41(-G);let X=new M41(J,G,TF);return X.assertValidity(),X}var bA=f3.bytesToNumberBE;function _50(...J){return SF(bA(wx("BIP0340/challenge",...J)))}function UR8(J){return U41(J).bytes}function DR8(J,Q,Y=(0,WR8.randomBytes)(32)){let G=(0,f3.ensureBytes)("message",J),{bytes:X,scalar:K}=U41(Q),z=(0,f3.ensureBytes)("auxRand",Y,32),W=q41(K^bA(wx("BIP0340/aux",z))),Z=wx("BIP0340/nonce",W,X,G),V=SF(bA(Z));if(V===D41)throw Error("sign failed: k is zero");let{bytes:q,scalar:U}=U41(V),D=_50(q,X,G),H=new Uint8Array(64);if(H.set(q,0),H.set(q41(SF(U+D*K)),32),!i50(H,G,X))throw Error("sign: Invalid signature produced");return H}function i50(J,Q,Y){let G=(0,f3.ensureBytes)("signature",J,64),X=(0,f3.ensureBytes)("message",Q),K=(0,f3.ensureBytes)("publicKey",Y,32);try{let z=c50(bA(K)),W=bA(G.subarray(0,32));if(!(0,f3.inRange)(W,TF,PF))return!1;let Z=bA(G.subarray(32,64));if(!(0,f3.inRange)(Z,TF,Bx))return!1;let V=_50(q41(W),H41(z),X),q=qR8(z,Z,SF(-V));if(!q||!q.hasEvenY()||q.toAffine().x!==W)return!1;return!0}catch(z){return!1}}n50.schnorr=(()=>({getPublicKey:UR8,sign:DR8,verify:i50,utils:{randomPrivateKey:n50.secp256k1.utils.randomPrivateKey,lift_x:c50,pointToBytes:H41,numberToBytesBE:f3.numberToBytesBE,bytesToNumberBE:f3.bytesToNumberBE,taggedHash:wx,mod:p4.mod}}))();var HR8=(()=>(0,d50.isogenyMap)(BV,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map((J)=>J.map((Q)=>BigInt(Q)))))(),MR8=(()=>(0,VR8.mapToCurveSimpleSWU)(BV,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:BV.create(BigInt("-11"))}))();n50.secp256k1_hasher=(()=>(0,d50.createHasher)(n50.secp256k1.ProjectivePoint,(J)=>{let{x:Q,y:Y}=MR8(BV.create(J[0]));return HR8(Q,Y)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:BV.ORDER,m:1,k:128,expand:"xmd",hash:Ax.sha256}))();n50.hashToCurve=(()=>n50.secp256k1_hasher.hashToCurve)();n50.encodeToCurve=(()=>n50.secp256k1_hasher.encodeToCurve)()});var Lx=M((t50)=>{Object.defineProperty(t50,"__esModule",{value:!0});t50.recoverPublicKey=BR8;var o50=N5(),AR8=b7(),O41=t8(),r50=j1();async function BR8({hash:J,signature:Q}){let Y=(0,o50.isHex)(J)?J:(0,r50.toHex)(J),{secp256k1:G}=await Promise.resolve().then(()=>b2());return`0x${(()=>{if(typeof Q==="object"&&"r"in Q&&"s"in Q){let{r:V,s:q,v:U,yParity:D}=Q,H=Number(D??U),I=s50(H);return new G.Signature((0,O41.hexToBigInt)(V),(0,O41.hexToBigInt)(q)).addRecoveryBit(I)}let z=(0,o50.isHex)(Q)?Q:(0,r50.toHex)(Q);if((0,AR8.size)(z)!==65)throw Error("invalid signature length");let W=(0,O41.hexToNumber)(`0x${z.slice(130)}`),Z=s50(W);return G.Signature.fromCompact(z.substring(2,130)).addRecoveryBit(Z)})().recoverPublicKey(Y.substring(2)).toHex(!1)}`}function s50(J){if(J===0||J===1)return J;if(J===27)return 0;if(J===28)return 1;throw Error("Invalid yParityOrV value")}});var Tz=M((e50)=>{Object.defineProperty(e50,"__esModule",{value:!0});e50.recoverAddress=ER8;var wR8=jA(),LR8=Lx();async function ER8({hash:J,signature:Q}){return(0,wR8.publicKeyToAddress)(await(0,LR8.recoverPublicKey)({hash:J,signature:Q}))}});var yA=M((Y70)=>{Object.defineProperty(Y70,"__esModule",{value:!0});Y70.toRlp=A41;Y70.bytesToRlp=PR8;Y70.hexToRlp=$R8;var RR8=k0(),FR8=SA(),TR8=s6(),SR8=j1();function A41(J,Q="hex"){let Y=J70(J),G=(0,FR8.createCursor)(new Uint8Array(Y.length));if(Y.encode(G),Q==="hex")return(0,SR8.bytesToHex)(G.bytes);return G.bytes}function PR8(J,Q="bytes"){return A41(J,Q)}function $R8(J,Q="hex"){return A41(J,Q)}function J70(J){if(Array.isArray(J))return kR8(J.map((Q)=>J70(Q)));return vR8(J)}function kR8(J){let Q=J.reduce((X,K)=>X+K.length,0),Y=Q70(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:K}of J)K(X)}}}function vR8(J){let Q=typeof J==="string"?(0,TR8.hexToBytes)(J):J,Y=Q70(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 Q70(J){if(J<256)return 1;if(J<65536)return 2;if(J<16777216)return 3;if(J<4294967296)return 4;throw new RR8.BaseError("Length is too large.")}});var Ex=M((X70)=>{Object.defineProperty(X70,"__esModule",{value:!0});X70.hashAuthorization=mR8;var bR8=A4(),yR8=s6(),G70=j1(),xR8=yA(),gR8=Q7();function mR8(J){let{chainId:Q,nonce:Y,to:G}=J,X=J.contractAddress??J.address,K=(0,gR8.keccak256)((0,bR8.concatHex)(["0x05",(0,xR8.toRlp)([Q?(0,G70.numberToHex)(Q):"0x",X,Y?(0,G70.numberToHex)(Y):"0x"])]));if(G==="bytes")return(0,yR8.hexToBytes)(K);return K}});var kF=M((K70)=>{Object.defineProperty(K70,"__esModule",{value:!0});K70.recoverAuthorizationAddress=pR8;var lR8=Tz(),dR8=Ex();async function pR8(J){let{authorization:Q,signature:Y}=J;return(0,lR8.recoverAddress)({hash:(0,dR8.hashAuthorization)(Q),signature:Y??Q})}});var N41=M((W70)=>{Object.defineProperty(W70,"__esModule",{value:!0});W70.EstimateGasExecutionError=void 0;var _R8=vA(),B41=UV(),iR8=k0(),nR8=v3();class z70 extends iR8.BaseError{constructor(J,{account:Q,docsPath:Y,chain:G,data:X,gas:K,gasPrice:z,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U}){let D=(0,nR8.prettyPrint)({from:Q?.address,to:q,value:typeof U<"u"&&`${(0,_R8.formatEther)(U)} ${G?.nativeCurrency?.symbol||"ETH"}`,data:X,gas:K,gasPrice:typeof z<"u"&&`${(0,B41.formatGwei)(z)} gwei`,maxFeePerGas:typeof W<"u"&&`${(0,B41.formatGwei)(W)} gwei`,maxPriorityFeePerGas:typeof Z<"u"&&`${(0,B41.formatGwei)(Z)} gwei`,nonce:V});super(J.shortMessage,{cause:J,docsPath:Y,metaMessages:[...J.metaMessages?[...J.metaMessages," "]:[],"Estimate Gas Arguments:",D].filter(Boolean),name:"EstimateGasExecutionError"});Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=J}}W70.EstimateGasExecutionError=z70});var JX=M((q70)=>{Object.defineProperty(q70,"__esModule",{value:!0});q70.UnknownNodeError=q70.TipAboveFeeCapError=q70.TransactionTypeNotSupportedError=q70.IntrinsicGasTooLowError=q70.IntrinsicGasTooHighError=q70.InsufficientFundsError=q70.NonceMaxValueError=q70.NonceTooLowError=q70.NonceTooHighError=q70.FeeCapTooLowError=q70.FeeCapTooHighError=q70.ExecutionRevertedError=void 0;var Cx=UV(),y2=k0();class Rx extends y2.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"})}}q70.ExecutionRevertedError=Rx;Object.defineProperty(Rx,"code",{enumerable:!0,configurable:!0,writable:!0,value:3});Object.defineProperty(Rx,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/execution reverted/});class w41 extends y2.BaseError{constructor({cause:J,maxFeePerGas:Q}={}){super(`The fee cap (\`maxFeePerGas\`${Q?` = ${(0,Cx.formatGwei)(Q)} gwei`:""}) cannot be higher than the maximum allowed value (2^256-1).`,{cause:J,name:"FeeCapTooHighError"})}}q70.FeeCapTooHighError=w41;Object.defineProperty(w41,"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 L41 extends y2.BaseError{constructor({cause:J,maxFeePerGas:Q}={}){super(`The fee cap (\`maxFeePerGas\`${Q?` = ${(0,Cx.formatGwei)(Q)}`:""} gwei) cannot be lower than the block base fee.`,{cause:J,name:"FeeCapTooLowError"})}}q70.FeeCapTooLowError=L41;Object.defineProperty(L41,"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 E41 extends y2.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"})}}q70.NonceTooHighError=E41;Object.defineProperty(E41,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too high/});class C41 extends y2.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"})}}q70.NonceTooLowError=C41;Object.defineProperty(C41,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too low|transaction already imported|already known/});class R41 extends y2.BaseError{constructor({cause:J,nonce:Q}={}){super(`Nonce provided for the transaction ${Q?`(${Q}) `:""}exceeds the maximum allowed nonce.`,{cause:J,name:"NonceMaxValueError"})}}q70.NonceMaxValueError=R41;Object.defineProperty(R41,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce has max value/});class F41 extends y2.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"})}}q70.InsufficientFundsError=F41;Object.defineProperty(F41,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/insufficient funds|exceeds transaction sender account balance/});class T41 extends y2.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"})}}q70.IntrinsicGasTooHighError=T41;Object.defineProperty(T41,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too high|gas limit reached/});class S41 extends y2.BaseError{constructor({cause:J,gas:Q}={}){super(`The amount of gas ${Q?`(${Q}) `:""}provided for the transaction is too low.`,{cause:J,name:"IntrinsicGasTooLowError"})}}q70.IntrinsicGasTooLowError=S41;Object.defineProperty(S41,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too low/});class P41 extends y2.BaseError{constructor({cause:J}){super("The transaction type is not supported for this chain.",{cause:J,name:"TransactionTypeNotSupportedError"})}}q70.TransactionTypeNotSupportedError=P41;Object.defineProperty(P41,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/transaction type not valid/});class $41 extends y2.BaseError{constructor({cause:J,maxPriorityFeePerGas:Q,maxFeePerGas:Y}={}){super([`The provided tip (\`maxPriorityFeePerGas\`${Q?` = ${(0,Cx.formatGwei)(Q)} gwei`:""}) cannot be higher than the fee cap (\`maxFeePerGas\`${Y?` = ${(0,Cx.formatGwei)(Y)} gwei`:""}).`].join(`
`),{cause:J,name:"TipAboveFeeCapError"})}}q70.TipAboveFeeCapError=$41;Object.defineProperty($41,"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 V70 extends y2.BaseError{constructor({cause:J}){super(`An error occurred while executing: ${J?.shortMessage}`,{cause:J,name:"UnknownNodeError"})}}q70.UnknownNodeError=V70});var xA=M((M70)=>{Object.defineProperty(M70,"__esModule",{value:!0});M70.containsNodeError=zF8;M70.getNodeError=WF8;var D70=k0(),F8=JX(),KF8=h2(),H70=Lz();function zF8(J){return J instanceof H70.TransactionRejectedRpcError||J instanceof H70.InvalidInputRpcError||J instanceof KF8.RpcRequestError&&J.code===F8.ExecutionRevertedError.code}function WF8(J,Q){let Y=(J.details||"").toLowerCase(),G=J instanceof D70.BaseError?J.walk((X)=>X?.code===F8.ExecutionRevertedError.code):J;if(G instanceof D70.BaseError)return new F8.ExecutionRevertedError({cause:J,message:G.details});if(F8.ExecutionRevertedError.nodeMessage.test(Y))return new F8.ExecutionRevertedError({cause:J,message:J.details});if(F8.FeeCapTooHighError.nodeMessage.test(Y))return new F8.FeeCapTooHighError({cause:J,maxFeePerGas:Q?.maxFeePerGas});if(F8.FeeCapTooLowError.nodeMessage.test(Y))return new F8.FeeCapTooLowError({cause:J,maxFeePerGas:Q?.maxFeePerGas});if(F8.NonceTooHighError.nodeMessage.test(Y))return new F8.NonceTooHighError({cause:J,nonce:Q?.nonce});if(F8.NonceTooLowError.nodeMessage.test(Y))return new F8.NonceTooLowError({cause:J,nonce:Q?.nonce});if(F8.NonceMaxValueError.nodeMessage.test(Y))return new F8.NonceMaxValueError({cause:J,nonce:Q?.nonce});if(F8.InsufficientFundsError.nodeMessage.test(Y))return new F8.InsufficientFundsError({cause:J});if(F8.IntrinsicGasTooHighError.nodeMessage.test(Y))return new F8.IntrinsicGasTooHighError({cause:J,gas:Q?.gas});if(F8.IntrinsicGasTooLowError.nodeMessage.test(Y))return new F8.IntrinsicGasTooLowError({cause:J,gas:Q?.gas});if(F8.TransactionTypeNotSupportedError.nodeMessage.test(Y))return new F8.TransactionTypeNotSupportedError({cause:J});if(F8.TipAboveFeeCapError.nodeMessage.test(Y))return new F8.TipAboveFeeCapError({cause:J,maxFeePerGas:Q?.maxFeePerGas,maxPriorityFeePerGas:Q?.maxPriorityFeePerGas});return new F8.UnknownNodeError({cause:J})}});var k41=M((I70)=>{Object.defineProperty(I70,"__esModule",{value:!0});I70.getEstimateGasError=HF8;var qF8=N41(),UF8=JX(),DF8=xA();function HF8(J,{docsPath:Q,...Y}){let G=(()=>{let X=(0,DF8.getNodeError)(J,Y);if(X instanceof UF8.UnknownNodeError)return J;return X})();return new qF8.EstimateGasExecutionError(G,{docsPath:Q,...Y})}});var ID=M((O70)=>{Object.defineProperty(O70,"__esModule",{value:!0});O70.extract=IF8;function IF8(J,{format:Q}){if(!Q)return{};let Y={};function G(K){let z=Object.keys(K);for(let W of z){if(W in J)Y[W]=J[W];if(K[W]&&typeof K[W]==="object"&&!Array.isArray(K[W]))G(K[W])}}let X=Q(J||{});return G(X),Y}});var gA=M((A70)=>{Object.defineProperty(A70,"__esModule",{value:!0});A70.defineFormatter=AF8;function AF8(J,Q){return({exclude:Y,format:G})=>{return{exclude:Y,format:(X)=>{let K=Q(X);if(Y)for(let z of Y)delete K[z];return{...K,...G(X)}},type:J}}}});var QX=M((N70)=>{Object.defineProperty(N70,"__esModule",{value:!0});N70.defineTransactionRequest=N70.rpcTransactionType=void 0;N70.formatTransactionRequest=B70;var j3=j1(),NF8=gA();N70.rpcTransactionType={legacy:"0x0",eip2930:"0x1",eip1559:"0x2",eip4844:"0x3",eip7702:"0x4"};function B70(J){let Q={};if(typeof J.authorizationList<"u")Q.authorizationList=wF8(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,j3.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,j3.numberToHex)(J.gas);if(typeof J.gasPrice<"u")Q.gasPrice=(0,j3.numberToHex)(J.gasPrice);if(typeof J.maxFeePerBlobGas<"u")Q.maxFeePerBlobGas=(0,j3.numberToHex)(J.maxFeePerBlobGas);if(typeof J.maxFeePerGas<"u")Q.maxFeePerGas=(0,j3.numberToHex)(J.maxFeePerGas);if(typeof J.maxPriorityFeePerGas<"u")Q.maxPriorityFeePerGas=(0,j3.numberToHex)(J.maxPriorityFeePerGas);if(typeof J.nonce<"u")Q.nonce=(0,j3.numberToHex)(J.nonce);if(typeof J.to<"u")Q.to=J.to;if(typeof J.type<"u")Q.type=N70.rpcTransactionType[J.type];if(typeof J.value<"u")Q.value=(0,j3.numberToHex)(J.value);return Q}N70.defineTransactionRequest=(0,NF8.defineFormatter)("transactionRequest",B70);function wF8(J){return J.map((Q)=>({address:Q.address,r:Q.r?(0,j3.numberToHex)(BigInt(Q.r)):Q.r,s:Q.s?(0,j3.numberToHex)(BigInt(Q.s)):Q.s,chainId:(0,j3.numberToHex)(Q.chainId),nonce:(0,j3.numberToHex)(Q.nonce),...typeof Q.yParity<"u"?{yParity:(0,j3.numberToHex)(Q.yParity)}:{},...typeof Q.v<"u"&&typeof Q.yParity>"u"?{v:(0,j3.numberToHex)(Q.v)}:{}}))}});var Fx=M((T70)=>{Object.defineProperty(T70,"__esModule",{value:!0});T70.serializeStateMapping=v41;T70.serializeAccountStateOverride=F70;T70.serializeStateOverride=RF8;var EF8=kJ(),E70=KF(),R70=jy(),CF8=Y7(),C70=j1();function v41(J){if(!J||J.length===0)return;return J.reduce((Q,{slot:Y,value:G})=>{if(Y.length!==66)throw new E70.InvalidBytesLengthError({size:Y.length,targetSize:66,type:"hex"});if(G.length!==66)throw new E70.InvalidBytesLengthError({size:G.length,targetSize:66,type:"hex"});return Q[Y]=G,Q},{})}function F70(J){let{balance:Q,nonce:Y,state:G,stateDiff:X,code:K}=J,z={};if(K!==void 0)z.code=K;if(Q!==void 0)z.balance=(0,C70.numberToHex)(Q);if(Y!==void 0)z.nonce=(0,C70.numberToHex)(Y);if(G!==void 0)z.state=v41(G);if(X!==void 0){if(z.state)throw new R70.StateAssignmentConflictError;z.stateDiff=v41(X)}return z}function RF8(J){if(!J)return;let Q={};for(let{address:Y,...G}of J){if(!(0,CF8.isAddress)(Y,{strict:!1}))throw new EF8.InvalidAddressError({address:Y});if(Q[Y])throw new R70.AccountStateConflictError({address:Y});Q[Y]=F70(G)}return Q}});var Tx=M((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 YX=M((j70)=>{Object.defineProperty(j70,"__esModule",{value:!0});j70.assertRequest=AS8;var MS8=e8(),IS8=Tx(),k70=kJ(),v70=JX(),OS8=v3(),f70=Y7();function AS8(J){let{account:Q,gasPrice:Y,maxFeePerGas:G,maxPriorityFeePerGas:X,to:K}=J,z=Q?(0,MS8.parseAccount)(Q):void 0;if(z&&!(0,f70.isAddress)(z.address))throw new k70.InvalidAddressError({address:z.address});if(K&&!(0,f70.isAddress)(K))throw new k70.InvalidAddressError({address:K});if(typeof Y<"u"&&(typeof G<"u"||typeof X<"u"))throw new OS8.FeeConflictError;if(G&&G>IS8.maxUint256)throw new v70.FeeCapTooHighError({maxFeePerGas:G});if(X&&G&&X>G)throw new v70.TipAboveFeeCapError({maxFeePerGas:G,maxPriorityFeePerGas:X})}});var vF=M((x70)=>{Object.defineProperty(x70,"__esModule",{value:!0});x70.MaxFeePerGasTooLowError=x70.Eip1559FeesNotSupportedError=x70.BaseFeeScalarError=void 0;var NS8=UV(),f41=k0();class h70 extends f41.BaseError{constructor(){super("`baseFeeMultiplier` must be greater than 1.",{name:"BaseFeeScalarError"})}}x70.BaseFeeScalarError=h70;class b70 extends f41.BaseError{constructor(){super("Chain does not support EIP-1559 fees.",{name:"Eip1559FeesNotSupportedError"})}}x70.Eip1559FeesNotSupportedError=b70;class y70 extends f41.BaseError{constructor({maxPriorityFeePerGas:J}){super(`\`maxFeePerGas\` cannot be less than the \`maxPriorityFeePerGas\` (${(0,NS8.formatGwei)(J)} gwei).`,{name:"MaxFeePerGasTooLowError"})}}x70.MaxFeePerGasTooLowError=y70});var Sx=M((u70)=>{Object.defineProperty(u70,"__esModule",{value:!0});u70.BlockNotFoundError=void 0;var ES8=k0();class m70 extends ES8.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"})}}u70.BlockNotFoundError=m70});var mA=M((c70)=>{Object.defineProperty(c70,"__esModule",{value:!0});c70.defineTransaction=c70.transactionType=void 0;c70.formatTransaction=p70;var d70=t8(),CS8=gA();c70.transactionType={"0x0":"legacy","0x1":"eip2930","0x2":"eip1559","0x3":"eip4844","0x4":"eip7702"};function p70(J){let Q={...J,blockHash:J.blockHash?J.blockHash:null,blockNumber:J.blockNumber?BigInt(J.blockNumber):null,chainId:J.chainId?(0,d70.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,d70.hexToNumber)(J.nonce):void 0,to:J.to?J.to:null,transactionIndex:J.transactionIndex?Number(J.transactionIndex):null,type:J.type?c70.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=RS8(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}c70.defineTransaction=(0,CS8.defineFormatter)("transaction",p70);function RS8(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 fF=M((a70)=>{Object.defineProperty(a70,"__esModule",{value:!0});a70.defineBlock=void 0;a70.formatBlock=n70;var TS8=gA(),SS8=mA();function n70(J){let Q=(J.transactions??[]).map((Y)=>{if(typeof Y==="string")return Y;return(0,SS8.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}}a70.defineBlock=(0,TS8.defineFormatter)("block",n70)});var OD=M((r70)=>{Object.defineProperty(r70,"__esModule",{value:!0});r70.getBlock=fS8;var $S8=Sx(),kS8=j1(),vS8=fF();async function fS8(J,{blockHash:Q,blockNumber:Y,blockTag:G=J.experimental_blockTag??"latest",includeTransactions:X}={}){let K=X??!1,z=Y!==void 0?(0,kS8.numberToHex)(Y):void 0,W=null;if(Q)W=await J.request({method:"eth_getBlockByHash",params:[Q,K]},{dedupe:!0});else W=await J.request({method:"eth_getBlockByNumber",params:[z||G,K]},{dedupe:Boolean(z)});if(!W)throw new $S8.BlockNotFoundError({blockHash:Q,blockNumber:Y});return(J.chain?.formatters?.block?.format||vS8.formatBlock)(W)}});var Px=M((s70)=>{Object.defineProperty(s70,"__esModule",{value:!0});s70.getGasPrice=hS8;async function hS8(J){let Q=await J.request({method:"eth_gasPrice"});return BigInt(Q)}});var h41=M((J30)=>{Object.defineProperty(J30,"__esModule",{value:!0});J30.estimateMaxPriorityFeePerGas=mS8;J30.internal_estimateMaxPriorityFeePerGas=e70;var yS8=vF(),xS8=t8(),j41=p6(),t70=OD(),gS8=Px();async function mS8(J,Q){return e70(J,Q)}async function e70(J,Q){let{block:Y,chain:G=J.chain,request:X}=Q||{};try{let K=G?.fees?.maxPriorityFeePerGas??G?.fees?.defaultPriorityFee;if(typeof K==="function"){let W=Y||await(0,j41.getAction)(J,t70.getBlock,"getBlock")({}),Z=await K({block:W,client:J,request:X});if(Z===null)throw Error();return Z}if(typeof K<"u")return K;let z=await J.request({method:"eth_maxPriorityFeePerGas"});return(0,xS8.hexToBigInt)(z)}catch{let[K,z]=await Promise.all([Y?Promise.resolve(Y):(0,j41.getAction)(J,t70.getBlock,"getBlock")({}),(0,j41.getAction)(J,gS8.getGasPrice,"getGasPrice")({})]);if(typeof K.baseFeePerGas!=="bigint")throw new yS8.Eip1559FeesNotSupportedError;let W=z-K.baseFeePerGas;if(W<0n)return 0n;return W}}});var b41=M((X30)=>{Object.defineProperty(X30,"__esModule",{value:!0});X30.estimateFeesPerGas=_S8;X30.internal_estimateFeesPerGas=G30;var Q30=vF(),Y30=p6(),dS8=h41(),pS8=OD(),cS8=Px();async function _S8(J,Q){return G30(J,Q)}async function G30(J,Q){let{block:Y,chain:G=J.chain,request:X,type:K="eip1559"}=Q||{},z=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(z<1)throw new Q30.BaseFeeScalarError;let Z=10**(z.toString().split(".")[1]?.length??0),V=(D)=>D*BigInt(Math.ceil(z*Z))/BigInt(Z),q=Y?Y:await(0,Y30.getAction)(J,pS8.getBlock,"getBlock")({});if(typeof G?.fees?.estimateFeesPerGas==="function"){let D=await G.fees.estimateFeesPerGas({block:Y,client:J,multiply:V,request:X,type:K});if(D!==null)return D}if(K==="eip1559"){if(typeof q.baseFeePerGas!=="bigint")throw new Q30.Eip1559FeesNotSupportedError;let D=typeof X?.maxPriorityFeePerGas==="bigint"?X.maxPriorityFeePerGas:await(0,dS8.internal_estimateMaxPriorityFeePerGas)(J,{block:q,chain:G,request:X}),H=V(q.baseFeePerGas);return{maxFeePerGas:X?.maxFeePerGas??H+D,maxPriorityFeePerGas:D}}return{gasPrice:X?.gasPrice??V(await(0,Y30.getAction)(J,cS8.getGasPrice,"getGasPrice")({}))}}});var jF=M((K30)=>{Object.defineProperty(K30,"__esModule",{value:!0});K30.getTransactionCount=rS8;var aS8=t8(),oS8=j1();async function rS8(J,{address:Q,blockTag:Y="latest",blockNumber:G}){let X=await J.request({method:"eth_getTransactionCount",params:[Q,typeof G==="bigint"?(0,oS8.numberToHex)(G):Y]},{dedupe:Boolean(G)});return(0,aS8.hexToNumber)(X)}});var hF=M((z30)=>{Object.defineProperty(z30,"__esModule",{value:!0});z30.blobsToCommitments=JP8;var tS8=s6(),eS8=j1();function JP8(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,tS8.hexToBytes)(K)):J.blobs,X=[];for(let K of G)X.push(Uint8Array.from(Q.blobToKzgCommitment(K)));return Y==="bytes"?X:X.map((K)=>(0,eS8.bytesToHex)(K))}});var bF=M((Z30)=>{Object.defineProperty(Z30,"__esModule",{value:!0});Z30.blobsToProofs=GP8;var W30=s6(),YP8=j1();function GP8(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,W30.hexToBytes)(z)):J.blobs,X=typeof J.commitments[0]==="string"?J.commitments.map((z)=>(0,W30.hexToBytes)(z)):J.commitments,K=[];for(let z=0;z<G.length;z++){let W=G[z],Z=X[z];K.push(Uint8Array.from(Q.computeBlobKzgProof(W,Z)))}return Y==="bytes"?K:K.map((z)=>(0,YP8.bytesToHex)(z))}});var yF=M((V30)=>{Object.defineProperty(V30,"__esModule",{value:!0});V30.sha224=V30.SHA224=V30.sha256=V30.SHA256=void 0;var $x=Cz();V30.SHA256=$x.SHA256;V30.sha256=$x.sha256;V30.SHA224=$x.SHA224;V30.sha224=$x.sha224});var kx=M((U30)=>{Object.defineProperty(U30,"__esModule",{value:!0});U30.sha256=DP8;var ZP8=yF(),VP8=N5(),qP8=s6(),UP8=j1();function DP8(J,Q){let Y=Q||"hex",G=(0,ZP8.sha256)((0,VP8.isHex)(J,{strict:!1})?(0,qP8.toBytes)(J):J);if(Y==="bytes")return G;return(0,UP8.toHex)(G)}});var vx=M((D30)=>{Object.defineProperty(D30,"__esModule",{value:!0});D30.commitmentToVersionedHash=OP8;var MP8=j1(),IP8=kx();function OP8(J){let{commitment:Q,version:Y=1}=J,G=J.to??(typeof Q==="string"?"hex":"bytes"),X=(0,IP8.sha256)(Q,"bytes");return X.set([Y],0),G==="bytes"?X:(0,MP8.bytesToHex)(X)}});var fx=M((H30)=>{Object.defineProperty(H30,"__esModule",{value:!0});H30.commitmentsToVersionedHashes=NP8;var BP8=vx();function NP8(J){let{commitments:Q,version:Y}=J,G=J.to??(typeof Q[0]==="string"?"hex":"bytes"),X=[];for(let K of Q)X.push((0,BP8.commitmentToVersionedHash)({commitment:K,to:G,version:Y}));return X}});var N30=M((I30)=>{Object.defineProperty(I30,"__esModule",{value:!0});I30.maxBytesPerTransaction=I30.bytesPerBlob=I30.fieldElementsPerBlob=I30.bytesPerFieldElement=void 0;var M30=6;I30.bytesPerFieldElement=32;I30.fieldElementsPerBlob=4096;I30.bytesPerBlob=I30.bytesPerFieldElement*I30.fieldElementsPerBlob;I30.maxBytesPerTransaction=I30.bytesPerBlob*M30-1-1*I30.fieldElementsPerBlob*M30});var x41=M((w30)=>{Object.defineProperty(w30,"__esModule",{value:!0});w30.versionedHashVersionKzg=void 0;w30.versionedHashVersionKzg=1});var g41=M((T30)=>{Object.defineProperty(T30,"__esModule",{value:!0});T30.InvalidVersionedHashVersionError=T30.InvalidVersionedHashSizeError=T30.EmptyBlobError=T30.BlobSizeTooLargeError=void 0;var LP8=x41(),jx=k0();class E30 extends jx.BaseError{constructor({maxSize:J,size:Q}){super("Blob size is too large.",{metaMessages:[`Max: ${J} bytes`,`Given: ${Q} bytes`],name:"BlobSizeTooLargeError"})}}T30.BlobSizeTooLargeError=E30;class C30 extends jx.BaseError{constructor(){super("Blob data must not be empty.",{name:"EmptyBlobError"})}}T30.EmptyBlobError=C30;class R30 extends jx.BaseError{constructor({hash:J,size:Q}){super(`Versioned hash "${J}" size is invalid.`,{metaMessages:["Expected: 32",`Received: ${Q}`],name:"InvalidVersionedHashSizeError"})}}T30.InvalidVersionedHashSizeError=R30;class F30 extends jx.BaseError{constructor({hash:J,version:Q}){super(`Versioned hash "${J}" version is invalid.`,{metaMessages:[`Expected: ${LP8.versionedHashVersionKzg}`,`Received: ${Q}`],name:"InvalidVersionedHashVersionError"})}}T30.InvalidVersionedHashVersionError=F30});var m41=M(($30)=>{Object.defineProperty($30,"__esModule",{value:!0});$30.toBlobs=$P8;var xF=N30(),P30=g41(),FP8=SA(),TP8=b7(),SP8=s6(),PP8=j1();function $P8(J){let Q=J.to??(typeof J.data==="string"?"hex":"bytes"),Y=typeof J.data==="string"?(0,SP8.hexToBytes)(J.data):J.data,G=(0,TP8.size)(Y);if(!G)throw new P30.EmptyBlobError;if(G>xF.maxBytesPerTransaction)throw new P30.BlobSizeTooLargeError({maxSize:xF.maxBytesPerTransaction,size:G});let X=[],K=!0,z=0;while(K){let W=(0,FP8.createCursor)(new Uint8Array(xF.bytesPerBlob)),Z=0;while(Z<xF.fieldElementsPerBlob){let V=Y.slice(z,z+(xF.bytesPerFieldElement-1));if(W.pushByte(0),W.pushBytes(V),V.length<31){W.pushByte(128),K=!1;break}Z++,z+=31}X.push(W)}return Q==="bytes"?X.map((W)=>W.bytes):X.map((W)=>(0,PP8.bytesToHex)(W.bytes))}});var gF=M((k30)=>{Object.defineProperty(k30,"__esModule",{value:!0});k30.toBlobSidecars=hP8;var vP8=hF(),fP8=bF(),jP8=m41();function hP8(J){let{data:Q,kzg:Y,to:G}=J,X=J.blobs??(0,jP8.toBlobs)({data:Q,to:G}),K=J.commitments??(0,vP8.blobsToCommitments)({blobs:X,kzg:Y,to:G}),z=J.proofs??(0,fP8.blobsToProofs)({blobs:X,commitments:K,kzg:Y,to:G}),W=[];for(let Z=0;Z<X.length;Z++)W.push({blob:X[Z],commitment:K[Z],proof:z[Z]});return W}});var mF=M((v30)=>{Object.defineProperty(v30,"__esModule",{value:!0});v30.getTransactionType=xP8;var yP8=v3();function xP8(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 yP8.InvalidSerializableTransactionError({transaction:J})}});var AD=M((f30)=>{Object.defineProperty(f30,"__esModule",{value:!0});f30.getChainId=uP8;var mP8=t8();async function uP8(J){let Q=await J.request({method:"eth_chainId"},{dedupe:!0});return(0,mP8.hexToNumber)(Q)}});var uF=M((b30)=>{Object.defineProperty(b30,"__esModule",{value:!0});b30.eip1559NetworkCache=b30.defaultParameters=void 0;b30.prepareTransactionRequest=eP8;var dP8=e8(),j30=b41(),pP8=yx(),cP8=OD(),_P8=jF(),h30=vF(),iP8=hF(),nP8=bF(),aP8=fx(),oP8=gF(),hx=p6(),rP8=YX(),sP8=mF(),tP8=AD();b30.defaultParameters=["blobVersionedHashes","chainId","fees","gas","nonce","type"];b30.eip1559NetworkCache=new Map;async function eP8(J,Q){let{account:Y=J.account,blobs:G,chain:X,gas:K,kzg:z,nonce:W,nonceManager:Z,parameters:V=b30.defaultParameters,type:q}=Q,U=Y?(0,dP8.parseAccount)(Y):Y,D={...Q,...U?{from:U?.address}:{}},H;async function I(){if(H)return H;return H=await(0,hx.getAction)(J,cP8.getBlock,"getBlock")({blockTag:"latest"}),H}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,hx.getAction)(J,tP8.getChainId,"getChainId")({}),O}if(V.includes("nonce")&&typeof W>"u"&&U)if(Z){let B=await A();D.nonce=await Z.consume({address:U.address,chainId:B,client:J})}else D.nonce=await(0,hx.getAction)(J,_P8.getTransactionCount,"getTransactionCount")({address:U.address,blockTag:"pending"});if((V.includes("blobVersionedHashes")||V.includes("sidecars"))&&G&&z){let B=(0,iP8.blobsToCommitments)({blobs:G,kzg:z});if(V.includes("blobVersionedHashes")){let w=(0,aP8.commitmentsToVersionedHashes)({commitments:B,to:"hex"});D.blobVersionedHashes=w}if(V.includes("sidecars")){let w=(0,nP8.blobsToProofs)({blobs:G,commitments:B,kzg:z}),N=(0,oP8.toBlobSidecars)({blobs:G,commitments:B,proofs:w,to:"hex"});D.sidecars=N}}if(V.includes("chainId"))D.chainId=await A();if((V.includes("fees")||V.includes("type"))&&typeof q>"u")try{D.type=(0,sP8.getTransactionType)(D)}catch{let B=b30.eip1559NetworkCache.get(J.uid);if(typeof B>"u")B=typeof(await I())?.baseFeePerGas==="bigint",b30.eip1559NetworkCache.set(J.uid,B);D.type=B?"eip1559":"legacy"}if(V.includes("fees"))if(D.type!=="legacy"&&D.type!=="eip2930"){if(typeof D.maxFeePerGas>"u"||typeof D.maxPriorityFeePerGas>"u"){let B=await I(),{maxFeePerGas:w,maxPriorityFeePerGas:N}=await(0,j30.internal_estimateFeesPerGas)(J,{block:B,chain:X,request:D});if(typeof Q.maxPriorityFeePerGas>"u"&&Q.maxFeePerGas&&Q.maxFeePerGas<N)throw new h30.MaxFeePerGasTooLowError({maxPriorityFeePerGas:N});D.maxPriorityFeePerGas=N,D.maxFeePerGas=w}}else{if(typeof Q.maxFeePerGas<"u"||typeof Q.maxPriorityFeePerGas<"u")throw new h30.Eip1559FeesNotSupportedError;if(typeof Q.gasPrice>"u"){let B=await I(),{gasPrice:w}=await(0,j30.internal_estimateFeesPerGas)(J,{block:B,chain:X,request:D,type:"legacy"});D.gasPrice=w}}if(V.includes("gas")&&typeof K>"u")D.gas=await(0,hx.getAction)(J,pP8.estimateGas,"estimateGas")({...D,account:U?{address:U.address,type:"json-rpc"}:U});return(0,rP8.assertRequest)(D),delete D.parameters,D}});var u41=M((x30)=>{Object.defineProperty(x30,"__esModule",{value:!0});x30.getBalance=Y$8;var Q$8=j1();async function Y$8(J,{address:Q,blockNumber:Y,blockTag:G=J.experimental_blockTag??"latest"}){let X=typeof Y==="bigint"?(0,Q$8.numberToHex)(Y):void 0,K=await J.request({method:"eth_getBalance",params:[Q,X||G]});return BigInt(K)}});var yx=M((m30)=>{Object.defineProperty(m30,"__esModule",{value:!0});m30.estimateGas=M$8;var X$8=e8(),K$8=k0(),z$8=kF(),g30=j1(),W$8=k41(),Z$8=ID(),V$8=QX(),q$8=Fx(),U$8=YX(),D$8=uF(),H$8=u41();async function M$8(J,Q){let{account:Y=J.account}=Q,G=Y?(0,X$8.parseAccount)(Y):void 0;try{let f=function(m){let{block:y,request:S,rpcStateOverride:v}=m;return J.request({method:"eth_estimateGas",params:v?[S,y??J.experimental_blockTag??"latest",v]:y?[S,y]:[S]})},{accessList:X,authorizationList:K,blobs:z,blobVersionedHashes:W,blockNumber:Z,blockTag:V,data:q,gas:U,gasPrice:D,maxFeePerBlobGas:H,maxFeePerGas:I,maxPriorityFeePerGas:O,nonce:A,value:B,stateOverride:w,...N}=await(0,D$8.prepareTransactionRequest)(J,{...Q,parameters:G?.type==="local"?void 0:["blobVersionedHashes"]}),R=(typeof Z==="bigint"?(0,g30.numberToHex)(Z):void 0)||V,C=(0,q$8.serializeStateOverride)(w),F=await(async()=>{if(N.to)return N.to;if(K&&K.length>0)return await(0,z$8.recoverAuthorizationAddress)({authorization:K[0]}).catch(()=>{throw new K$8.BaseError("`to` is required. Could not infer from `authorizationList`")});return})();(0,U$8.assertRequest)(Q);let j=J.chain?.formatters?.transactionRequest?.format,$=(j||V$8.formatTransactionRequest)({...(0,Z$8.extract)(N,{format:j}),from:G?.address,accessList:X,authorizationList:K,blobs:z,blobVersionedHashes:W,data:q,gas:U,gasPrice:D,maxFeePerBlobGas:H,maxFeePerGas:I,maxPriorityFeePerGas:O,nonce:A,to:F,value:B}),k=BigInt(await f({block:R,request:$,rpcStateOverride:C}));if(K){let m=await(0,H$8.getBalance)(J,{address:$.from}),y=await Promise.all(K.map(async(S)=>{let{address:v}=S,P=await f({block:R,request:{authorizationList:void 0,data:q,from:G?.address,to:v,value:(0,g30.numberToHex)(m)},rpcStateOverride:C}).catch(()=>100000n);return 2n*BigInt(P)}));k+=y.reduce((S,v)=>S+v,0n)}return k}catch(X){throw(0,W$8.getEstimateGasError)(X,{...Q,account:G,chain:J.chain})}}});var l41=M((u30)=>{Object.defineProperty(u30,"__esModule",{value:!0});u30.estimateContractGas=L$8;var O$8=e8(),A$8=y7(),B$8=Ez(),N$8=p6(),w$8=yx();async function L$8(J,Q){let{abi:Y,address:G,args:X,functionName:K,dataSuffix:z,...W}=Q,Z=(0,A$8.encodeFunctionData)({abi:Y,args:X,functionName:K});try{return await(0,N$8.getAction)(J,w$8.estimateGas,"estimateGas")({data:`${Z}${z?z.replace("0x",""):""}`,to:G,...W})}catch(V){let q=W.account?(0,O$8.parseAccount)(W.account):void 0;throw(0,B$8.getContractError)(V,{abi:Y,address:G,args:X,docsPath:"/docs/contract/estimateContractGas",functionName:K,sender:q?.address})}}});var x2=M((p30)=>{Object.defineProperty(p30,"__esModule",{value:!0});p30.isAddressEqual=C$8;var l30=kJ(),d30=Y7();function C$8(J,Q){if(!(0,d30.isAddress)(J,{strict:!1}))throw new l30.InvalidAddressError({address:J});if(!(0,d30.isAddress)(Q,{strict:!1}))throw new l30.InvalidAddressError({address:Q});return J.toLowerCase()===Q.toLowerCase()}});var lA=M((i30)=>{Object.defineProperty(i30,"__esModule",{value:!0});i30.decodeEventLog=$$8;var uA=v8(),F$8=k91(),T$8=b7(),S$8=VD(),_30=Nz(),P$8=rG(),c30="/docs/contract/decodeEventLog";function $$8(J){let{abi:Q,data:Y,strict:G,topics:X}=J,K=G??!0,[z,...W]=X;if(!z)throw new uA.AbiEventSignatureEmptyTopicsError({docsPath:c30});let Z=Q.find((O)=>O.type==="event"&&z===(0,S$8.toEventSelector)((0,P$8.formatAbiItem)(O)));if(!(Z&&("name"in Z))||Z.type!=="event")throw new uA.AbiEventSignatureNotFoundError(z,{docsPath:c30});let{name:V,inputs:q}=Z,U=q?.some((O)=>!(("name"in O)&&O.name)),D=U?[]:{},H=q.map((O,A)=>[O,A]).filter(([O])=>("indexed"in O)&&O.indexed);for(let O=0;O<H.length;O++){let[A,B]=H[O],w=W[O];if(!w)throw new uA.DecodeLogTopicsMismatch({abiItem:Z,param:A});D[U?B:A.name||B]=k$8({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,_30.decodeAbiParameters)(I,Y);if(O)if(U)for(let A=0;A<q.length;A++)D[A]=D[A]??O.shift();else for(let A=0;A<I.length;A++)D[I[A].name]=O[A]}catch(O){if(K){if(O instanceof uA.AbiDecodingDataSizeTooSmallError||O instanceof F$8.PositionOutOfBoundsError)throw new uA.DecodeLogDataMismatch({abiItem:Z,data:Y,params:I,size:(0,T$8.size)(Y)});throw O}}else if(K)throw new uA.DecodeLogDataMismatch({abiItem:Z,data:"0x",params:I,size:0})}return{eventName:V,args:Object.values(D).length>0?D:void 0}}function k$8({param:J,value:Q}){if(J.type==="string"||J.type==="bytes"||J.type==="tuple"||J.type.match(/^(.*)\[(\d+)?\]$/))return Q;return((0,_30.decodeAbiParameters)([J],Q)||[])[0]}});var dA=M((n30)=>{Object.defineProperty(n30,"__esModule",{value:!0});n30.parseEventLogs=x$8;var d41=v8(),f$8=x2(),j$8=s6(),h$8=Q7(),b$8=VD(),y$8=lA();function x$8(J){let{abi:Q,args:Y,logs:G,strict:X=!0}=J,K=(()=>{if(!J.eventName)return;if(Array.isArray(J.eventName))return J.eventName;return[J.eventName]})();return G.map((z)=>{try{let W=Q.find((V)=>V.type==="event"&&z.topics[0]===(0,b$8.toEventSelector)(V));if(!W)return null;let Z=(0,y$8.decodeEventLog)({...z,abi:[W],strict:X});if(K&&!K.includes(Z.eventName))return null;if(!g$8({args:Z.args,inputs:W.inputs,matchArgs:Y}))return null;return{...Z,...z}}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{...z,args:V?[]:{},eventName:Z}}}).filter(Boolean)}function g$8(J){let{args:Q,inputs:Y,matchArgs:G}=J;if(!G)return!0;if(!Q)return!1;function X(K,z,W){try{if(K.type==="address")return(0,f$8.isAddressEqual)(z,W);if(K.type==="string"||K.type==="bytes")return(0,h$8.keccak256)((0,j$8.toBytes)(z))===W;return z===W}catch{return!1}}if(Array.isArray(Q)&&Array.isArray(G))return G.every((K,z)=>{if(K===null||K===void 0)return!0;let W=Y[z];if(!W)return!1;return(Array.isArray(K)?K:[K]).some((V)=>X(W,V,Q[z]))});if(typeof Q==="object"&&!Array.isArray(Q)&&typeof G==="object"&&!Array.isArray(G))return Object.entries(G).every(([K,z])=>{if(z===null||z===void 0)return!0;let W=Y.find((V)=>V.name===K);if(!W)return!1;return(Array.isArray(z)?z:[z]).some((V)=>X(W,V,Q[K]))});return!1}});var GX=M((a30)=>{Object.defineProperty(a30,"__esModule",{value:!0});a30.formatLog=u$8;function u$8(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 xx=M((r30)=>{Object.defineProperty(r30,"__esModule",{value:!0});r30.getLogs=_$8;var d$8=qV(),p$8=dA(),o30=j1(),c$8=GX();async function _$8(J,{address:Q,blockHash:Y,fromBlock:G,toBlock:X,event:K,events:z,args:W,strict:Z}={}){let V=Z??!1,q=z??(K?[K]:void 0),U=[];if(q){if(U=[q.flatMap((O)=>(0,d$8.encodeEventTopics)({abi:[O],eventName:O.name,args:z?void 0:W}))],K)U=U[0]}let D;if(Y)D=await J.request({method:"eth_getLogs",params:[{address:Q,topics:U,blockHash:Y}]});else D=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 H=D.map((I)=>(0,c$8.formatLog)(I));if(!q)return H;return(0,p$8.parseEventLogs)({abi:q,args:W,logs:H,strict:V})}});var gx=M((s30)=>{Object.defineProperty(s30,"__esModule",{value:!0});s30.getContractEvents=r$8;var n$8=tG(),a$8=p6(),o$8=xx();async function r$8(J,Q){let{abi:Y,address:G,args:X,blockHash:K,eventName:z,fromBlock:W,toBlock:Z,strict:V}=Q,q=z?(0,n$8.getAbiItem)({abi:Y,name:z}):void 0,U=!q?Y.filter((D)=>D.type==="event"):void 0;return(0,a$8.getAction)(J,o$8.getLogs,"getLogs")({address:G,args:X,blockHash:K,event:q,events:U,fromBlock:W,toBlock:Z,strict:V})}});var XX=M((t30)=>{Object.defineProperty(t30,"__esModule",{value:!0});t30.decodeFunctionResult=Jk8;var p41=v8(),t$8=Nz(),e$8=tG(),c41="/docs/contract/decodeFunctionResult";function Jk8(J){let{abi:Q,args:Y,functionName:G,data:X}=J,K=Q[0];if(G){let W=(0,e$8.getAbiItem)({abi:Q,args:Y,name:G});if(!W)throw new p41.AbiFunctionNotFoundError(G,{docsPath:c41});K=W}if(K.type!=="function")throw new p41.AbiFunctionNotFoundError(void 0,{docsPath:c41});if(!K.outputs)throw new p41.AbiFunctionOutputsNotFoundError(K.name,{docsPath:c41});let z=(0,t$8.decodeAbiParameters)(K.outputs,X);if(z&&z.length>1)return z;if(z&&z.length===1)return z[0];return}});var QJ0=M((e30)=>{Object.defineProperty(e30,"__esModule",{value:!0});e30.version=void 0;e30.version="0.1.1"});var GJ0=M((YJ0)=>{Object.defineProperty(YJ0,"__esModule",{value:!0});YJ0.getUrl=Gk8;YJ0.getVersion=Xk8;YJ0.prettyPrint=Kk8;var Yk8=QJ0();function Gk8(J){return J}function Xk8(){return Yk8.version}function Kk8(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 h3=M((KJ0)=>{Object.defineProperty(KJ0,"__esModule",{value:!0});KJ0.BaseError=void 0;var Vk8=GJ0();class mx extends Error{constructor(J,Q={}){let Y=(()=>{if(Q.cause instanceof mx){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 mx)return Q.cause.docsPath||Q.docsPath;return Q.docsPath})(),X="https://oxlib.sh",K=`https://oxlib.sh${G??""}`,z=[J||"An error occurred.",...Q.metaMessages?["",...Q.metaMessages]:[],...Y||G?["",Y?`Details: ${Y}`:void 0,G?`See: ${K}`:void 0]:[]].filter((W)=>typeof W==="string").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,"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,Vk8.getVersion)()}`}),this.cause=Q.cause,this.details=Y,this.docs=K,this.docsPath=G,this.shortMessage=J}walk(J){return XJ0(this,J)}}KJ0.BaseError=mx;function XJ0(J,Q){if(Q?.(J))return J;if(J&&typeof J==="object"&&"cause"in J&&J.cause)return XJ0(J.cause,Q);return Q?null:J}});var _41=M((WJ0)=>{Object.defineProperty(WJ0,"__esModule",{value:!0});WJ0.charCodeMap=void 0;WJ0.assertSize=qk8;WJ0.assertStartOffset=Uk8;WJ0.assertEndOffset=Dk8;WJ0.charCodeToBase16=Hk8;WJ0.pad=Mk8;WJ0.trim=Ik8;var KX=VY();function qk8(J,Q){if(KX.size(J)>Q)throw new KX.SizeOverflowError({givenSize:KX.size(J),maxSize:Q})}function Uk8(J,Q){if(typeof Q==="number"&&Q>0&&Q>KX.size(J)-1)throw new KX.SliceOffsetOutOfBoundsError({offset:Q,position:"start",size:KX.size(J)})}function Dk8(J,Q,Y){if(typeof Q==="number"&&typeof Y==="number"&&KX.size(J)!==Y-Q)throw new KX.SliceOffsetOutOfBoundsError({offset:Y,position:"end",size:KX.size(J)})}WJ0.charCodeMap={zero:48,nine:57,A:65,F:70,a:97,f:102};function Hk8(J){if(J>=WJ0.charCodeMap.zero&&J<=WJ0.charCodeMap.nine)return J-WJ0.charCodeMap.zero;if(J>=WJ0.charCodeMap.A&&J<=WJ0.charCodeMap.F)return J-(WJ0.charCodeMap.A-10);if(J>=WJ0.charCodeMap.a&&J<=WJ0.charCodeMap.f)return J-(WJ0.charCodeMap.a-10);return}function Mk8(J,Q={}){let{dir:Y,size:G=32}=Q;if(G===0)return J;if(J.length>G)throw new KX.SizeExceedsPaddingSizeError({size:J.length,targetSize:G,type:"Bytes"});let X=new Uint8Array(G);for(let K=0;K<G;K++){let z=Y==="right";X[z?K:G-K-1]=J[z?K:J.length-K-1]}return X}function Ik8(J,Q={}){let{dir:Y="left"}=Q,G=J,X=0;for(let K=0;K<G.length-1;K++)if(G[Y==="left"?K:G.length-K-1].toString()==="0")X++;else break;return G=Y==="left"?G.slice(X):G.slice(0,G.length-X),G}});var i41=M((ZJ0)=>{Object.defineProperty(ZJ0,"__esModule",{value:!0});ZJ0.assertSize=Ek8;ZJ0.assertStartOffset=Ck8;ZJ0.assertEndOffset=Rk8;ZJ0.pad=Fk8;ZJ0.trim=Tk8;var zX=c4();function Ek8(J,Q){if(zX.size(J)>Q)throw new zX.SizeOverflowError({givenSize:zX.size(J),maxSize:Q})}function Ck8(J,Q){if(typeof Q==="number"&&Q>0&&Q>zX.size(J)-1)throw new zX.SliceOffsetOutOfBoundsError({offset:Q,position:"start",size:zX.size(J)})}function Rk8(J,Q,Y){if(typeof Q==="number"&&typeof Y==="number"&&zX.size(J)!==Y-Q)throw new zX.SliceOffsetOutOfBoundsError({offset:Y,position:"end",size:zX.size(J)})}function Fk8(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 zX.SizeExceedsPaddingSizeError({size:Math.ceil(X.length/2),targetSize:G,type:"Hex"});return`0x${X[Y==="right"?"padEnd":"padStart"](G*2,"0")}`}function Tk8(J,Q={}){let{dir:Y="left"}=Q,G=J.replace("0x",""),X=0;for(let K=0;K<G.length-1;K++)if(G[Y==="left"?K:G.length-K-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 lF=M((VJ0)=>{Object.defineProperty(VJ0,"__esModule",{value:!0});VJ0.parse=fk8;VJ0.stringify=jk8;var n41="#__bigint";function fk8(J,Q){return JSON.parse(J,(Y,G)=>{let X=G;if(typeof X==="string"&&X.endsWith(n41))return BigInt(X.slice(0,-n41.length));return typeof Q==="function"?Q(Y,X):X})}function jk8(J,Q,Y){return JSON.stringify(J,(G,X)=>{if(typeof Q==="function")return Q(G,X);if(typeof X==="bigint")return X.toString()+n41;return X},Y)}});var VY=M((NJ0)=>{Object.defineProperty(NJ0,"__esModule",{value:!0});NJ0.SizeExceedsPaddingSizeError=NJ0.SliceOffsetOutOfBoundsError=NJ0.SizeOverflowError=NJ0.InvalidBytesTypeError=NJ0.InvalidBytesBooleanError=void 0;NJ0.assert=qJ0;NJ0.concat=lk8;NJ0.from=dk8;NJ0.fromArray=UJ0;NJ0.fromBoolean=pk8;NJ0.fromHex=a41;NJ0.fromNumber=ck8;NJ0.fromString=_k8;NJ0.isEqual=ik8;NJ0.padLeft=DJ0;NJ0.padRight=HJ0;NJ0.random=nk8;NJ0.size=ak8;NJ0.slice=ok8;NJ0.toBigInt=rk8;NJ0.toBoolean=sk8;NJ0.toHex=tk8;NJ0.toNumber=ek8;NJ0.toString=Jv8;NJ0.trimLeft=MJ0;NJ0.trimRight=IJ0;NJ0.validate=Qv8;var yk8=IV(),cA=h3(),BD=c4(),b3=_41(),xk8=i41(),gk8=lF(),mk8=new TextDecoder,uk8=new TextEncoder;function qJ0(J){if(J instanceof Uint8Array)return;if(!J)throw new pA(J);if(typeof J!=="object")throw new pA(J);if(!("BYTES_PER_ELEMENT"in J))throw new pA(J);if(J.BYTES_PER_ELEMENT!==1||J.constructor.name!=="Uint8Array")throw new pA(J)}function lk8(...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 K=J[G];Y.set(K,X),X+=K.length}return Y}function dk8(J){if(J instanceof Uint8Array)return J;if(typeof J==="string")return a41(J);return UJ0(J)}function UJ0(J){return J instanceof Uint8Array?J:new Uint8Array(J)}function pk8(J,Q={}){let{size:Y}=Q,G=new Uint8Array(1);if(G[0]=Number(J),typeof Y==="number")return b3.assertSize(G,Y),DJ0(G,Y);return G}function a41(J,Q={}){let{size:Y}=Q,G=J;if(Y)xk8.assertSize(J,Y),G=BD.padRight(J,Y);let X=G.slice(2);if(X.length%2)X=`0${X}`;let K=X.length/2,z=new Uint8Array(K);for(let W=0,Z=0;W<K;W++){let V=b3.charCodeToBase16(X.charCodeAt(Z++)),q=b3.charCodeToBase16(X.charCodeAt(Z++));if(V===void 0||q===void 0)throw new cA.BaseError(`Invalid byte sequence ("${X[Z-2]}${X[Z-1]}" in "${X}").`);z[W]=V*16+q}return z}function ck8(J,Q){let Y=BD.fromNumber(J,Q);return a41(Y)}function _k8(J,Q={}){let{size:Y}=Q,G=uk8.encode(J);if(typeof Y==="number")return b3.assertSize(G,Y),HJ0(G,Y);return G}function ik8(J,Q){return(0,yk8.equalBytes)(J,Q)}function DJ0(J,Q){return b3.pad(J,{dir:"left",size:Q})}function HJ0(J,Q){return b3.pad(J,{dir:"right",size:Q})}function nk8(J){return crypto.getRandomValues(new Uint8Array(J))}function ak8(J){return J.length}function ok8(J,Q,Y,G={}){let{strict:X}=G;b3.assertStartOffset(J,Q);let K=J.slice(Q,Y);if(X)b3.assertEndOffset(K,Q,Y);return K}function rk8(J,Q={}){let{size:Y}=Q;if(typeof Y<"u")b3.assertSize(J,Y);let G=BD.fromBytes(J,Q);return BD.toBigInt(G,Q)}function sk8(J,Q={}){let{size:Y}=Q,G=J;if(typeof Y<"u")b3.assertSize(G,Y),G=MJ0(G);if(G.length>1||G[0]>1)throw new o41(G);return Boolean(G[0])}function tk8(J,Q={}){return BD.fromBytes(J,Q)}function ek8(J,Q={}){let{size:Y}=Q;if(typeof Y<"u")b3.assertSize(J,Y);let G=BD.fromBytes(J,Q);return BD.toNumber(G,Q)}function Jv8(J,Q={}){let{size:Y}=Q,G=J;if(typeof Y<"u")b3.assertSize(G,Y),G=IJ0(G);return mk8.decode(G)}function MJ0(J){return b3.trim(J,{dir:"left"})}function IJ0(J){return b3.trim(J,{dir:"right"})}function Qv8(J){try{return qJ0(J),!0}catch{return!1}}class o41 extends cA.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"})}}NJ0.InvalidBytesBooleanError=o41;class pA extends cA.BaseError{constructor(J){super(`Value \`${typeof J==="object"?gk8.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"})}}NJ0.InvalidBytesTypeError=pA;class OJ0 extends cA.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"})}}NJ0.SizeOverflowError=OJ0;class AJ0 extends cA.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"})}}NJ0.SliceOffsetOutOfBoundsError=AJ0;class BJ0 extends cA.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"})}}NJ0.SizeExceedsPaddingSizeError=BJ0});var c4=M(($J0)=>{Object.defineProperty($J0,"__esModule",{value:!0});$J0.SizeExceedsPaddingSizeError=$J0.SliceOffsetOutOfBoundsError=$J0.SizeOverflowError=$J0.InvalidLengthError=$J0.InvalidHexValueError=$J0.InvalidHexTypeError=$J0.InvalidHexBooleanError=$J0.IntegerOutOfRangeError=void 0;$J0.assert=LJ0;$J0.concat=jv8;$J0.from=hv8;$J0.fromBoolean=bv8;$J0.fromBytes=dF;$J0.fromNumber=yv8;$J0.fromString=xv8;$J0.isEqual=gv8;$J0.padLeft=r41;$J0.padRight=EJ0;$J0.random=mv8;$J0.slice=uv8;$J0.size=lv8;$J0.trimLeft=CJ0;$J0.trimRight=dv8;$J0.toBigInt=RJ0;$J0.toBoolean=pv8;$J0.toBytes=cv8;$J0.toNumber=_v8;$J0.toString=iv8;$J0.validate=nv8;var Pv8=IV(),_A=VY(),NV=h3(),$v8=_41(),WX=i41(),kv8=lF(),vv8=new TextEncoder,fv8=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function LJ0(J,Q={}){let{strict:Y=!1}=Q;if(!J)throw new ux(J);if(typeof J!=="string")throw new ux(J);if(Y){if(!/^0x[0-9a-fA-F]*$/.test(J))throw new lx(J)}if(!J.startsWith("0x"))throw new lx(J)}function jv8(...J){return`0x${J.reduce((Q,Y)=>Q+Y.replace("0x",""),"")}`}function hv8(J){if(J instanceof Uint8Array)return dF(J);if(Array.isArray(J))return dF(new Uint8Array(J));return J}function bv8(J,Q={}){let Y=`0x${Number(J)}`;if(typeof Q.size==="number")return WX.assertSize(Y,Q.size),r41(Y,Q.size);return Y}function dF(J,Q={}){let Y="";for(let X=0;X<J.length;X++)Y+=fv8[J[X]];let G=`0x${Y}`;if(typeof Q.size==="number")return WX.assertSize(G,Q.size),EJ0(G,Q.size);return G}function yv8(J,Q={}){let{signed:Y,size:G}=Q,X=BigInt(J),K;if(G)if(Y)K=(1n<<BigInt(G)*8n-1n)-1n;else K=2n**(BigInt(G)*8n)-1n;else if(typeof J==="number")K=BigInt(Number.MAX_SAFE_INTEGER);let z=typeof K==="bigint"&&Y?-K-1n:0;if(K&&X>K||X<z){let V=typeof J==="bigint"?"n":"";throw new s41({max:K?`${K}${V}`:void 0,min:`${z}${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 r41(Z,G);return Z}function xv8(J,Q={}){return dF(vv8.encode(J),Q)}function gv8(J,Q){return(0,Pv8.equalBytes)(_A.fromHex(J),_A.fromHex(Q))}function r41(J,Q){return WX.pad(J,{dir:"left",size:Q})}function EJ0(J,Q){return WX.pad(J,{dir:"right",size:Q})}function mv8(J){return dF(_A.random(J))}function uv8(J,Q,Y,G={}){let{strict:X}=G;WX.assertStartOffset(J,Q);let K=`0x${J.replace("0x","").slice((Q??0)*2,(Y??J.length)*2)}`;if(X)WX.assertEndOffset(K,Q,Y);return K}function lv8(J){return Math.ceil((J.length-2)/2)}function CJ0(J){return WX.trim(J,{dir:"left"})}function dv8(J){return WX.trim(J,{dir:"right"})}function RJ0(J,Q={}){let{signed:Y}=Q;if(Q.size)WX.assertSize(J,Q.size);let G=BigInt(J);if(!Y)return G;let X=(J.length-2)/2,K=(1n<<BigInt(X)*8n)-1n,z=K>>1n;if(G<=z)return G;return G-K-1n}function pv8(J,Q={}){if(Q.size)WX.assertSize(J,Q.size);let Y=CJ0(J);if(Y==="0x")return!1;if(Y==="0x1")return!0;throw new t41(J)}function cv8(J,Q={}){return _A.fromHex(J,Q)}function _v8(J,Q={}){let{signed:Y,size:G}=Q;if(!Y&&!G)return Number(J);return Number(RJ0(J,Q))}function iv8(J,Q={}){let{size:Y}=Q,G=_A.fromHex(J);if(Y)$v8.assertSize(G,Y),G=_A.trimRight(G);return new TextDecoder().decode(G)}function nv8(J,Q={}){let{strict:Y=!1}=Q;try{return LJ0(J,{strict:Y}),!0}catch{return!1}}class s41 extends NV.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"})}}$J0.IntegerOutOfRangeError=s41;class t41 extends NV.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"})}}$J0.InvalidHexBooleanError=t41;class ux extends NV.BaseError{constructor(J){super(`Value \`${typeof J==="object"?kv8.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"})}}$J0.InvalidHexTypeError=ux;class lx extends NV.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"})}}$J0.InvalidHexValueError=lx;class FJ0 extends NV.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"})}}$J0.InvalidLengthError=FJ0;class TJ0 extends NV.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"})}}$J0.SizeOverflowError=TJ0;class SJ0 extends NV.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"})}}$J0.SliceOffsetOutOfBoundsError=SJ0;class PJ0 extends NV.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"})}}$J0.SizeExceedsPaddingSizeError=PJ0});var fJ0=M((vJ0)=>{Object.defineProperty(vJ0,"__esModule",{value:!0});vJ0.fromRpc=Ef8;vJ0.toRpc=Cf8;var e41=c4();function Ef8(J){return{...J,amount:BigInt(J.amount),index:Number(J.index),validatorIndex:Number(J.validatorIndex)}}function Cf8(J){return{address:J.address,amount:e41.fromNumber(J.amount),index:e41.fromNumber(J.index),validatorIndex:e41.fromNumber(J.validatorIndex)}}});var J51=M((hJ0)=>{Object.defineProperty(hJ0,"__esModule",{value:!0});hJ0.fromRpc=Tf8;hJ0.toRpc=Sf8;var iA=c4(),jJ0=fJ0();function Tf8(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(jJ0.fromRpc)}}}function Sf8(J){return{...typeof J.baseFeePerGas==="bigint"&&{baseFeePerGas:iA.fromNumber(J.baseFeePerGas)},...typeof J.blobBaseFee==="bigint"&&{blobBaseFee:iA.fromNumber(J.blobBaseFee)},...typeof J.feeRecipient==="string"&&{feeRecipient:J.feeRecipient},...typeof J.gasLimit==="bigint"&&{gasLimit:iA.fromNumber(J.gasLimit)},...typeof J.number==="bigint"&&{number:iA.fromNumber(J.number)},...typeof J.prevRandao==="bigint"&&{prevRandao:iA.fromNumber(J.prevRandao)},...typeof J.time==="bigint"&&{time:iA.fromNumber(J.time)},...J.withdrawals&&{withdrawals:J.withdrawals.map(jJ0.toRpc)}}}});var Sz=M((yJ0)=>{Object.defineProperty(yJ0,"__esModule",{value:!0});yJ0.erc4626Abi=yJ0.erc721Abi=yJ0.erc1155Abi=yJ0.erc20Abi_bytes32=yJ0.erc20Abi=yJ0.erc6492SignatureValidatorAbi=yJ0.erc1271Abi=yJ0.addressResolverAbi=yJ0.textResolverAbi=yJ0.universalResolverReverseAbi=yJ0.universalResolverResolveAbi=yJ0.batchGatewayAbi=yJ0.multicall3Abi=void 0;yJ0.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"}];yJ0.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 bJ0=[{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"}];yJ0.universalResolverResolveAbi=[...bJ0,{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"}]}];yJ0.universalResolverReverseAbi=[...bJ0,{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"}]}];yJ0.textResolverAbi=[{name:"text",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"},{name:"key",type:"string"}],outputs:[{name:"",type:"string"}]}];yJ0.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"}]}];yJ0.erc1271Abi=[{name:"isValidSignature",type:"function",stateMutability:"view",inputs:[{name:"hash",type:"bytes32"},{name:"signature",type:"bytes"}],outputs:[{name:"",type:"bytes4"}]}];yJ0.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"}];yJ0.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"}]}];yJ0.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"}]}];yJ0.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"}];yJ0.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:[]}];yJ0.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 uJ0=M((gJ0)=>{Object.defineProperty(gJ0,"__esModule",{value:!0});gJ0.aggregate3Signature=void 0;gJ0.aggregate3Signature="0x82ad56cb"});var nA=M((lJ0)=>{Object.defineProperty(lJ0,"__esModule",{value:!0});lJ0.multicall3Bytecode=lJ0.erc6492SignatureValidatorByteCode=lJ0.deploylessCallViaFactoryBytecode=lJ0.deploylessCallViaBytecodeBytecode=void 0;lJ0.deploylessCallViaBytecodeBytecode="0x608060405234801561001057600080fd5b5060405161018e38038061018e83398101604081905261002f91610124565b6000808351602085016000f59050803b61004857600080fd5b6000808351602085016000855af16040513d6000823e81610067573d81fd5b3d81f35b634e487b7160e01b600052604160045260246000fd5b600082601f83011261009257600080fd5b81516001600160401b038111156100ab576100ab61006b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156100d9576100d961006b565b6040528181528382016020018510156100f157600080fd5b60005b82811015610110576020818601810151838301820152016100f4565b506000918101602001919091529392505050565b6000806040838503121561013757600080fd5b82516001600160401b0381111561014d57600080fd5b61015985828601610081565b602085015190935090506001600160401b0381111561017757600080fd5b61018385828601610081565b915050925092905056fe";lJ0.deploylessCallViaFactoryBytecode="0x608060405234801561001057600080fd5b506040516102c03803806102c083398101604081905261002f916101e6565b836001600160a01b03163b6000036100e457600080836001600160a01b03168360405161005c9190610270565b6000604051808303816000865af19150503d8060008114610099576040519150601f19603f3d011682016040523d82523d6000602084013e61009e565b606091505b50915091508115806100b857506001600160a01b0386163b155b156100e1578060405163101bb98d60e01b81526004016100d8919061028c565b60405180910390fd5b50505b6000808451602086016000885af16040513d6000823e81610103573d81fd5b3d81f35b80516001600160a01b038116811461011e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561015457818101518382015260200161013c565b50506000910152565b600082601f83011261016e57600080fd5b81516001600160401b0381111561018757610187610123565b604051601f8201601f19908116603f011681016001600160401b03811182821017156101b5576101b5610123565b6040528181528382016020018510156101cd57600080fd5b6101de826020830160208701610139565b949350505050565b600080600080608085870312156101fc57600080fd5b61020585610107565b60208601519094506001600160401b0381111561022157600080fd5b61022d8782880161015d565b93505061023c60408601610107565b60608601519092506001600160401b0381111561025857600080fd5b6102648782880161015d565b91505092959194509250565b60008251610282818460208701610139565b9190910192915050565b60208152600082518060208401526102ab816040850160208701610139565b601f01601f1916919091016040019291505056fe";lJ0.erc6492SignatureValidatorByteCode="0x608060405234801561001057600080fd5b5060405161069438038061069483398101604081905261002f9161051e565b600061003c848484610048565b9050806000526001601ff35b60007f64926492649264926492649264926492649264926492649264926492649264926100748361040c565b036101e7576000606080848060200190518101906100929190610577565b60405192955090935091506000906001600160a01b038516906100b69085906105dd565b6000604051808303816000865af19150503d80600081146100f3576040519150601f19603f3d011682016040523d82523d6000602084013e6100f8565b606091505b50509050876001600160a01b03163b60000361016057806101605760405162461bcd60e51b815260206004820152601e60248201527f5369676e617475726556616c696461746f723a206465706c6f796d656e74000060448201526064015b60405180910390fd5b604051630b135d3f60e11b808252906001600160a01b038a1690631626ba7e90610190908b9087906004016105f9565b602060405180830381865afa1580156101ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d19190610633565b6001600160e01b03191614945050505050610405565b6001600160a01b0384163b1561027a57604051630b135d3f60e11b808252906001600160a01b03861690631626ba7e9061022790879087906004016105f9565b602060405180830381865afa158015610244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102689190610633565b6001600160e01b031916149050610405565b81516041146102df5760405162461bcd60e51b815260206004820152603a602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e6174757265206c656e6774680000000000006064820152608401610157565b6102e7610425565b5060208201516040808401518451859392600091859190811061030c5761030c61065d565b016020015160f81c9050601b811480159061032b57508060ff16601c14155b1561038c5760405162461bcd60e51b815260206004820152603b602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e617475726520762076616c756500000000006064820152608401610157565b60408051600081526020810180835289905260ff83169181019190915260608101849052608081018390526001600160a01b0389169060019060a0016020604051602081039080840390855afa1580156103ea573d6000803e3d6000fd5b505050602060405103516001600160a01b0316149450505050505b9392505050565b600060208251101561041d57600080fd5b508051015190565b60405180606001604052806003906020820280368337509192915050565b6001600160a01b038116811461045857600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561048c578181015183820152602001610474565b50506000910152565b600082601f8301126104a657600080fd5b81516001600160401b038111156104bf576104bf61045b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156104ed576104ed61045b565b60405281815283820160200185101561050557600080fd5b610516826020830160208701610471565b949350505050565b60008060006060848603121561053357600080fd5b835161053e81610443565b6020850151604086015191945092506001600160401b0381111561056157600080fd5b61056d86828701610495565b9150509250925092565b60008060006060848603121561058c57600080fd5b835161059781610443565b60208501519093506001600160401b038111156105b357600080fd5b6105bf86828701610495565b604086015190935090506001600160401b0381111561056157600080fd5b600082516105ef818460208701610471565b9190910192915050565b828152604060208201526000825180604084015261061e816060850160208701610471565b601f01601f1916919091016060019392505050565b60006020828403121561064557600080fd5b81516001600160e01b03198116811461040557600080fd5b634e487b7160e01b600052603260045260246000fdfe5369676e617475726556616c696461746f72237265636f7665725369676e6572";lJ0.multicall3Bytecode=" "});var aA=M((aJ0)=>{Object.defineProperty(aJ0,"__esModule",{value:!0});aJ0.InvalidChainIdError=aJ0.ClientChainNotConfiguredError=aJ0.ChainNotFoundError=aJ0.ChainMismatchError=aJ0.ChainDoesNotSupportContract=void 0;var pF=k0();class pJ0 extends pF.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"})}}aJ0.ChainDoesNotSupportContract=pJ0;class cJ0 extends pF.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"})}}aJ0.ChainMismatchError=cJ0;class _J0 extends pF.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"})}}aJ0.ChainNotFoundError=_J0;class iJ0 extends pF.BaseError{constructor(){super("No chain was provided to the Client.",{name:"ClientChainNotConfiguredError"})}}aJ0.ClientChainNotConfiguredError=iJ0;class nJ0 extends pF.BaseError{constructor({chainId:J}){super(typeof J==="number"?`Chain ID "${J}" is invalid.`:"Chain ID is invalid.",{name:"InvalidChainIdError"})}}aJ0.InvalidChainIdError=nJ0});var oA=M((rJ0)=>{Object.defineProperty(rJ0,"__esModule",{value:!0});rJ0.encodeDeployData=sf8;var Q51=v8(),of8=A4(),rf8=f2(),Y51="/docs/contract/encodeDeployData";function sf8(J){let{abi:Q,args:Y,bytecode:G}=J;if(!Y||Y.length===0)return G;let X=Q.find((z)=>("type"in z)&&z.type==="constructor");if(!X)throw new Q51.AbiConstructorNotFoundError({docsPath:Y51});if(!("inputs"in X))throw new Q51.AbiConstructorParamsNotFoundError({docsPath:Y51});if(!X.inputs||X.inputs.length===0)throw new Q51.AbiConstructorParamsNotFoundError({docsPath:Y51});let K=(0,rf8.encodeAbiParameters)(X.inputs,Y);return(0,of8.concatHex)([G,K])}});var Pz=M((tJ0)=>{Object.defineProperty(tJ0,"__esModule",{value:!0});tJ0.getChainContractAddress=ef8;var sJ0=aA();function ef8({blockNumber:J,chain:Q,contract:Y}){let G=Q?.contracts?.[Y];if(!G)throw new sJ0.ChainDoesNotSupportContract({chain:Q,contract:{name:Y}});if(J&&G.blockCreated&&G.blockCreated>J)throw new sJ0.ChainDoesNotSupportContract({blockNumber:J,chain:Q,contract:{name:Y,blockCreated:G.blockCreated}});return G.address}});var dx=M((eJ0)=>{Object.defineProperty(eJ0,"__esModule",{value:!0});eJ0.getCallError=Xj8;var Qj8=wz(),Yj8=JX(),Gj8=xA();function Xj8(J,{docsPath:Q,...Y}){let G=(()=>{let X=(0,Gj8.getNodeError)(J,Y);if(X instanceof Yj8.UnknownNodeError)return J;return X})();return new Qj8.CallExecutionError(G,{docsPath:Q,...Y})}});var px=M((J20)=>{Object.defineProperty(J20,"__esModule",{value:!0});J20.withResolvers=zj8;function zj8(){let J=()=>{return},Q=()=>{return};return{promise:new Promise((G,X)=>{J=G,Q=X}),resolve:J,reject:Q}}});var cx=M((Q20)=>{Object.defineProperty(Q20,"__esModule",{value:!0});Q20.createBatchScheduler=Vj8;var Zj8=px(),G51=new Map;function Vj8({fn:J,id:Q,shouldSplitBatch:Y,wait:G=0,sort:X}){let K=async()=>{let q=Z();z();let U=q.map(({args:D})=>D);if(U.length===0)return;J(U).then((D)=>{if(X&&Array.isArray(D))D.sort(X);for(let H=0;H<q.length;H++){let{resolve:I}=q[H];I?.([D[H],D])}}).catch((D)=>{for(let H=0;H<q.length;H++){let{reject:I}=q[H];I?.(D)}})},z=()=>G51.delete(Q),W=()=>Z().map(({args:q})=>q),Z=()=>G51.get(Q)||[],V=(q)=>G51.set(Q,[...Z(),q]);return{flush:z,async schedule(q){let{promise:U,resolve:D,reject:H}=(0,Zj8.withResolvers)();if(Y?.([...W(),q]))K();if(Z().length>0)return V({args:q,resolve:D,reject:H}),U;return V({args:q,resolve:D,reject:H}),setTimeout(K,G),U}}}});var Z20=M((z20)=>{Object.defineProperty(z20,"__esModule",{value:!0});z20.OffchainLookupSenderMismatchError=z20.OffchainLookupResponseMalformedError=z20.OffchainLookupError=void 0;var Uj8=d4(),X51=k0(),Y20=hy();class G20 extends X51.BaseError{constructor({callbackSelector:J,cause:Q,data:Y,extraData:G,sender:X,urls:K}){super(Q.shortMessage||"An error occurred while fetching for an offchain result.",{cause:Q,metaMessages:[...Q.metaMessages||[],Q.metaMessages?.length?"":[],"Offchain Gateway Call:",K&&["  Gateway URL(s):",...K.map((z)=>`    ${(0,Y20.getUrl)(z)}`)],`  Sender: ${X}`,`  Data: ${Y}`,`  Callback selector: ${J}`,`  Extra data: ${G}`].flat(),name:"OffchainLookupError"})}}z20.OffchainLookupError=G20;class X20 extends X51.BaseError{constructor({result:J,url:Q}){super("Offchain gateway response is malformed. Response data must be a hex value.",{metaMessages:[`Gateway URL: ${(0,Y20.getUrl)(Q)}`,`Response: ${(0,Uj8.stringify)(J)}`],name:"OffchainLookupResponseMalformedError"})}}z20.OffchainLookupResponseMalformedError=X20;class K20 extends X51.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"})}}z20.OffchainLookupSenderMismatchError=K20});var _x=M((q20)=>{Object.defineProperty(q20,"__esModule",{value:!0});q20.decodeFunctionData=Bj8;var Mj8=v8(),V20=vJ(),Ij8=VV(),Oj8=Nz(),Aj8=rG();function Bj8(J){let{abi:Q,data:Y}=J,G=(0,V20.slice)(Y,0,4),X=Q.find((K)=>K.type==="function"&&G===(0,Ij8.toFunctionSelector)((0,Aj8.formatAbiItem)(K)));if(!X)throw new Mj8.AbiFunctionSignatureNotFoundError(G,{docsPath:"/docs/contract/decodeFunctionData"});return{functionName:X.name,args:"inputs"in X&&X.inputs&&X.inputs.length>0?(0,Oj8.decodeAbiParameters)(X.inputs,(0,V20.slice)(Y,4)):void 0}}});var ix=M((U20)=>{Object.defineProperty(U20,"__esModule",{value:!0});U20.encodeErrorResult=Fj8;var K51=v8(),wj8=A4(),Lj8=VV(),Ej8=f2(),Cj8=rG(),Rj8=tG(),z51="/docs/contract/encodeErrorResult";function Fj8(J){let{abi:Q,errorName:Y,args:G}=J,X=Q[0];if(Y){let Z=(0,Rj8.getAbiItem)({abi:Q,args:G,name:Y});if(!Z)throw new K51.AbiErrorNotFoundError(Y,{docsPath:z51});X=Z}if(X.type!=="error")throw new K51.AbiErrorNotFoundError(void 0,{docsPath:z51});let K=(0,Cj8.formatAbiItem)(X),z=(0,Lj8.toFunctionSelector)(K),W="0x";if(G&&G.length>0){if(!X.inputs)throw new K51.AbiErrorInputsNotFoundError(X.name,{docsPath:z51});W=(0,Ej8.encodeAbiParameters)(X.inputs,G)}return(0,wj8.concatHex)([z,W])}});var ax=M((D20)=>{Object.defineProperty(D20,"__esModule",{value:!0});D20.encodeFunctionResult=$j8;var nx=v8(),Sj8=f2(),Pj8=tG(),W51="/docs/contract/encodeFunctionResult";function $j8(J){let{abi:Q,functionName:Y,result:G}=J,X=Q[0];if(Y){let z=(0,Pj8.getAbiItem)({abi:Q,name:Y});if(!z)throw new nx.AbiFunctionNotFoundError(Y,{docsPath:W51});X=z}if(X.type!=="function")throw new nx.AbiFunctionNotFoundError(void 0,{docsPath:W51});if(!X.outputs)throw new nx.AbiFunctionOutputsNotFoundError(X.name,{docsPath:W51});let K=(()=>{if(X.outputs.length===0)return[];if(X.outputs.length===1)return[G];if(Array.isArray(G))return G;throw new nx.InvalidArrayError(G)})();return(0,Sj8.encodeAbiParameters)(X.outputs,K)}});var cF=M((I20)=>{Object.defineProperty(I20,"__esModule",{value:!0});I20.localBatchGatewayUrl=void 0;I20.localBatchGatewayRequest=M20;var Z51=Sz(),vj8=Py(),fj8=_x(),H20=ix(),jj8=ax();I20.localBatchGatewayUrl="x-batch-gateway:true";async function M20(J){let{data:Q,ccipRequest:Y}=J,{args:[G]}=(0,fj8.decodeFunctionData)({abi:Z51.batchGatewayAbi,data:Q}),X=[],K=[];return await Promise.all(G.map(async(z,W)=>{try{K[W]=z.urls.includes(I20.localBatchGatewayUrl)?await M20({data:z.data,ccipRequest:Y}):await Y(z),X[W]=!1}catch(Z){X[W]=!0,K[W]=hj8(Z)}})),(0,jj8.encodeFunctionResult)({abi:Z51.batchGatewayAbi,functionName:"query",result:[X,K]})}function hj8(J){if(J.name==="HttpRequestError"&&J.status)return(0,H20.encodeErrorResult)({abi:Z51.batchGatewayAbi,errorName:"HttpError",args:[J.status,J.shortMessage]});return(0,H20.encodeErrorResult)({abi:[vj8.solidityError],errorName:"Error",args:["shortMessage"in J?J.shortMessage:J.message]})}});var ox=M((N20)=>{Object.defineProperty(N20,"__esModule",{value:!0});N20.offchainLookupAbiItem=N20.offchainLookupSignature=void 0;N20.offchainLookup=pj8;N20.ccipRequest=B20;var yj8=rA(),q51=Z20(),O20=h2(),xj8=AF(),gj8=f2(),mj8=x2(),uj8=A4(),lj8=N5(),A20=cF(),dj8=d4();N20.offchainLookupSignature="0x556f1830";N20.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 pj8(J,{blockNumber:Q,blockTag:Y,data:G,to:X}){let{args:K}=(0,xj8.decodeErrorResult)({data:G,abi:[N20.offchainLookupAbiItem]}),[z,W,Z,V,q]=K,{ccipRead:U}=J,D=U&&typeof U?.request==="function"?U.request:B20;try{if(!(0,mj8.isAddressEqual)(X,z))throw new q51.OffchainLookupSenderMismatchError({sender:z,to:X});let H=W.includes(A20.localBatchGatewayUrl)?await(0,A20.localBatchGatewayRequest)({data:Z,ccipRequest:D}):await D({data:Z,sender:z,urls:W}),{data:I}=await(0,yj8.call)(J,{blockNumber:Q,blockTag:Y,data:(0,uj8.concat)([V,(0,gj8.encodeAbiParameters)([{type:"bytes"},{type:"bytes"}],[H,q])]),to:X});return I}catch(H){throw new q51.OffchainLookupError({callbackSelector:V,cause:H,data:G,extraData:q,sender:z,urls:W})}}async function B20({data:J,sender:Q,urls:Y}){let G=Error("An unknown error occurred.");for(let X=0;X<Y.length;X++){let K=Y[X],z=K.includes("{data}")?"GET":"POST",W=z==="POST"?{data:J,sender:Q}:void 0,Z=z==="POST"?{"Content-Type":"application/json"}:{};try{let V=await fetch(K.replace("{sender}",Q.toLowerCase()).replace("{data}",J),{body:JSON.stringify(W),headers:Z,method:z}),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 O20.HttpRequestError({body:W,details:q?.error?(0,dj8.stringify)(q.error):V.statusText,headers:V.headers,status:V.status,url:K});continue}if(!(0,lj8.isHex)(q)){G=new q51.OffchainLookupResponseMalformedError({result:q,url:K});continue}return q}catch(V){G=new O20.HttpRequestError({body:W,details:V.message,url:K})}}throw G}});var rA=M((S20)=>{Object.defineProperty(S20,"__esModule",{value:!0});S20.call=Kh8;S20.getRevertErrorData=T20;var L20=GF(),nj8=J51(),aj8=e8(),w20=Sz(),oj8=uJ0(),M51=nA(),D51=k0(),H51=aA(),E20=wz(),rj8=XX(),C20=oA(),sj8=y7(),tj8=Pz(),R20=j1(),ej8=dx(),Jh8=ID(),Qh8=QX(),Yh8=cx(),Gh8=Fx(),Xh8=YX();async function Kh8(J,Q){let{account:Y=J.account,authorizationList:G,batch:X=Boolean(J.batch?.multicall),blockNumber:K,blockTag:z=J.experimental_blockTag??"latest",accessList:W,blobs:Z,blockOverrides:V,code:q,data:U,factory:D,factoryData:H,gas:I,gasPrice:O,maxFeePerBlobGas:A,maxFeePerGas:B,maxPriorityFeePerGas:w,nonce:N,to:L,value:R,stateOverride:C,...F}=Q,j=Y?(0,aj8.parseAccount)(Y):void 0;if(q&&(D||H))throw new D51.BaseError("Cannot provide both `code` & `factory`/`factoryData` as parameters.");if(q&&L)throw new D51.BaseError("Cannot provide both `code` & `to` as parameters.");let E=q&&U,$=D&&H&&L&&U,f=E||$,k=(()=>{if(E)return F20({code:q,data:U});if($)return Zh8({data:U,factory:D,factoryData:H,to:L});return U})();try{(0,Xh8.assertRequest)(Q);let y=(typeof K==="bigint"?(0,R20.numberToHex)(K):void 0)||z,S=V?nj8.toRpc(V):void 0,v=(0,Gh8.serializeStateOverride)(C),P=J.chain?.formatters?.transactionRequest?.format,l=(P||Qh8.formatTransactionRequest)({...(0,Jh8.extract)(F,{format:P}),from:j?.address,accessList:W,authorizationList:G,blobs:Z,data:k,gas:I,gasPrice:O,maxFeePerBlobGas:A,maxFeePerGas:B,maxPriorityFeePerGas:w,nonce:N,to:f?void 0:L,value:R});if(X&&zh8({request:l})&&!v&&!S)try{return await Wh8(J,{...l,blockNumber:K,blockTag:z})}catch(p){if(!(p instanceof H51.ClientChainNotConfiguredError)&&!(p instanceof H51.ChainDoesNotSupportContract))throw p}let u=(()=>{let p=[l,y];if(v&&S)return[...p,v,S];if(v)return[...p,v];if(S)return[...p,{},S];return p})(),T=await J.request({method:"eth_call",params:u});if(T==="0x")return{data:void 0};return{data:T}}catch(m){let y=T20(m),{offchainLookup:S,offchainLookupSignature:v}=await Promise.resolve().then(()=>ox());if(J.ccipRead!==!1&&y?.slice(0,10)===v&&L)return{data:await S(J,{data:y,to:L})};if(f&&y?.slice(0,10)==="0x101bb98d")throw new E20.CounterfactualDeploymentFailedError({factory:D});throw(0,ej8.getCallError)(m,{...Q,account:j,chain:J.chain})}}function zh8({request:J}){let{data:Q,to:Y,...G}=J;if(!Q)return!1;if(Q.startsWith(oj8.aggregate3Signature))return!1;if(!Y)return!1;if(Object.values(G).filter((X)=>typeof X<"u").length>0)return!1;return!0}async function Wh8(J,Q){let{batchSize:Y=1024,deployless:G=!1,wait:X=0}=typeof J.batch?.multicall==="object"?J.batch.multicall:{},{blockNumber:K,blockTag:z=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,tj8.getChainContractAddress)({blockNumber:K,chain:J.chain,contract:"multicall3"});throw new H51.ClientChainNotConfiguredError})(),U=(typeof K==="bigint"?(0,R20.numberToHex)(K):void 0)||z,{schedule:D}=(0,Yh8.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,sj8.encodeFunctionData)({abi:w20.multicall3Abi,args:[A],functionName:"aggregate3"}),w=await J.request({method:"eth_call",params:[{...V===null?{data:F20({code:M51.multicall3Bytecode,data:B})}:{to:V,data:B}},U]});return(0,rj8.decodeFunctionResult)({abi:w20.multicall3Abi,args:[A],functionName:"aggregate3",data:w||"0x"})}}),[{returnData:H,success:I}]=await D({data:W,to:Z});if(!I)throw new E20.RawContractError({data:H});if(H==="0x")return{data:void 0};return{data:H}}function F20(J){let{code:Q,data:Y}=J;return(0,C20.encodeDeployData)({abi:(0,L20.parseAbi)(["constructor(bytes, bytes)"]),bytecode:M51.deploylessCallViaBytecodeBytecode,args:[Q,Y]})}function Zh8(J){let{data:Q,factory:Y,factoryData:G,to:X}=J;return(0,C20.encodeDeployData)({abi:(0,L20.parseAbi)(["constructor(address, bytes, address, bytes)"]),bytecode:M51.deploylessCallViaFactoryBytecode,args:[X,Q,Y,G]})}function T20(J){if(!(J instanceof D51.BaseError))return;let Q=J.walk();return typeof Q?.data==="object"?Q.data?.data:Q.data}});var qY=M((P20)=>{Object.defineProperty(P20,"__esModule",{value:!0});P20.readContract=Oh8;var Uh8=XX(),Dh8=y7(),Hh8=Ez(),Mh8=p6(),Ih8=rA();async function Oh8(J,Q){let{abi:Y,address:G,args:X,functionName:K,...z}=Q,W=(0,Dh8.encodeFunctionData)({abi:Y,args:X,functionName:K});try{let{data:Z}=await(0,Mh8.getAction)(J,Ih8.call,"call")({...z,data:W,to:G});return(0,Uh8.decodeFunctionResult)({abi:Y,args:X,functionName:K,data:Z||"0x"})}catch(Z){throw(0,Hh8.getContractError)(Z,{abi:Y,address:G,args:X,docsPath:"/docs/contract/readContract",functionName:K})}}});var I51=M(($20)=>{Object.defineProperty($20,"__esModule",{value:!0});$20.simulateContract=Rh8;var Bh8=e8(),Nh8=XX(),wh8=y7(),Lh8=Ez(),Eh8=p6(),Ch8=rA();async function Rh8(J,Q){let{abi:Y,address:G,args:X,dataSuffix:K,functionName:z,...W}=Q,Z=W.account?(0,Bh8.parseAccount)(W.account):J.account,V=(0,wh8.encodeFunctionData)({abi:Y,args:X,functionName:z});try{let{data:q}=await(0,Eh8.getAction)(J,Ch8.call,"call")({batch:!1,data:`${V}${K?K.replace("0x",""):""}`,to:G,...W,account:Z}),U=(0,Nh8.decodeFunctionResult)({abi:Y,args:X,functionName:z,data:q||"0x"}),D=Y.filter((H)=>("name"in H)&&H.name===Q.functionName);return{result:U,request:{abi:D,address:G,args:X,dataSuffix:K,functionName:z,...W,account:Z}}}catch(q){throw(0,Lh8.getContractError)(q,{abi:Y,address:G,args:X,docsPath:"/docs/contract/simulateContract",functionName:z,sender:Z?.address})}}});var wV=M((k20)=>{Object.defineProperty(k20,"__esModule",{value:!0});k20.cleanupCache=k20.listenersCache=void 0;k20.observe=Sh8;k20.listenersCache=new Map;k20.cleanupCache=new Map;var Th8=0;function Sh8(J,Q,Y){let G=++Th8,X=()=>k20.listenersCache.get(J)||[],K=()=>{let q=X();k20.listenersCache.set(J,q.filter((U)=>U.id!==G))},z=()=>{let q=X();if(!q.some((D)=>D.id===G))return;let U=k20.cleanupCache.get(J);if(q.length===1&&U){let D=U();if(D instanceof Promise)D.catch(()=>{})}K()},W=X();if(k20.listenersCache.set(J,[...W,{id:G,fns:Q}]),W&&W.length>0)return z;let Z={};for(let q in Q)Z[q]=(...U)=>{let D=X();if(D.length===0)return;for(let H of D)H.fns[q]?.(...U)};let V=Y(Z);if(typeof V==="function")k20.cleanupCache.set(J,V);return z}});var tx=M((v20)=>{Object.defineProperty(v20,"__esModule",{value:!0});v20.wait=$h8;async function $h8(J){return new Promise((Q)=>setTimeout(Q,J))}});var ND=M((j20)=>{Object.defineProperty(j20,"__esModule",{value:!0});j20.poll=vh8;var f20=tx();function vh8(J,{emitOnBegin:Q,initialWaitTime:Y,interval:G}){let X=!0,K=()=>X=!1;return(async()=>{let W;if(Q)W=await J({unpoll:K});let Z=await Y?.(W)??G;await(0,f20.wait)(Z);let V=async()=>{if(!X)return;await J({unpoll:K}),await(0,f20.wait)(G),V()};V()})(),K}});var A51=M((b20)=>{Object.defineProperty(b20,"__esModule",{value:!0});b20.responseCache=b20.promiseCache=void 0;b20.getCache=h20;b20.withCache=jh8;b20.promiseCache=new Map;b20.responseCache=new Map;function h20(J){let Q=(X,K)=>({clear:()=>K.delete(X),get:()=>K.get(X),set:(z)=>K.set(X,z)}),Y=Q(J,b20.promiseCache),G=Q(J,b20.responseCache);return{clear:()=>{Y.clear(),G.clear()},promise:Y,response:G}}async function jh8(J,{cacheKey:Q,cacheTime:Y=Number.POSITIVE_INFINITY}){let G=h20(Q),X=G.response.get();if(X&&Y>0){if(Date.now()-X.created.getTime()<Y)return X.data}let K=G.promise.get();if(!K)K=J(),G.promise.set(K);try{let z=await K;return G.response.set({created:new Date,data:z}),z}finally{G.promise.clear()}}});var sA=M((m20)=>{Object.defineProperty(m20,"__esModule",{value:!0});m20.getBlockNumberCache=yh8;m20.getBlockNumber=xh8;var x20=A51(),g20=(J)=>`blockNumber.${J}`;function yh8(J){return(0,x20.getCache)(g20(J))}async function xh8(J,{cacheTime:Q=J.cacheTime}={}){let Y=await(0,x20.withCache)(()=>J.request({method:"eth_blockNumber"}),{cacheKey:g20(J.uid),cacheTime:Q});return BigInt(Y)}});var _F=M((u20)=>{Object.defineProperty(u20,"__esModule",{value:!0});u20.getFilterChanges=dh8;var uh8=dA(),lh8=GX();async function dh8(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((K)=>(0,lh8.formatLog)(K));if(!("abi"in Q)||!Q.abi)return X;return(0,uh8.parseEventLogs)({abi:Q.abi,logs:X,strict:Y})}});var iF=M((l20)=>{Object.defineProperty(l20,"__esModule",{value:!0});l20.uninstallFilter=ch8;async function ch8(J,{filter:Q}){return Q.request({method:"eth_uninstallFilter",params:[Q.id]})}});var B51=M((i20)=>{Object.defineProperty(i20,"__esModule",{value:!0});i20.watchContractEvent=Qb8;var d20=v8(),ih8=Lz(),nh8=lA(),ah8=qV(),p20=GX(),nF=p6(),c20=wV(),oh8=ND(),_20=d4(),rh8=Sy(),sh8=sA(),th8=gx(),eh8=_F(),Jb8=iF();function Qb8(J,Q){let{abi:Y,address:G,args:X,batch:K=!0,eventName:z,fromBlock:W,onError:Z,onLogs:V,poll:q,pollingInterval:U=J.pollingInterval,strict:D}=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=D??!1,B=(0,_20.stringify)(["watchContractEvent",G,X,K,J.uid,z,U,A,W]);return(0,c20.observe)(B,{onLogs:V,onError:Z},(w)=>{let N;if(W!==void 0)N=W-1n;let L,R=!1,C=(0,oh8.poll)(async()=>{if(!R){try{L=await(0,nF.getAction)(J,rh8.createContractEventFilter,"createContractEventFilter")({abi:Y,address:G,args:X,eventName:z,strict:A,fromBlock:W})}catch{}R=!0;return}try{let F;if(L)F=await(0,nF.getAction)(J,eh8.getFilterChanges,"getFilterChanges")({filter:L});else{let j=await(0,nF.getAction)(J,sh8.getBlockNumber,"getBlockNumber")({});if(N&&N<j)F=await(0,nF.getAction)(J,th8.getContractEvents,"getContractEvents")({abi:Y,address:G,args:X,eventName:z,fromBlock:N+1n,toBlock:j,strict:A});else F=[];N=j}if(F.length===0)return;if(K)w.onLogs(F);else for(let j of F)w.onLogs([j])}catch(F){if(L&&F instanceof ih8.InvalidInputRpcError)R=!1;w.onError?.(F)}},{emitOnBegin:!0,interval:U});return async()=>{if(L)await(0,nF.getAction)(J,Jb8.uninstallFilter,"uninstallFilter")({filter:L});C()}})})():(()=>{let A=D??!1,B=(0,_20.stringify)(["watchContractEvent",G,X,K,J.uid,z,U,A]),w=!0,N=()=>w=!1;return(0,c20.observe)(B,{onLogs:V,onError:Z},(L)=>{return(async()=>{try{let R=(()=>{if(J.transport.type==="fallback"){let j=J.transport.transports.find((E)=>E.config.type==="webSocket"||E.config.type==="ipc");if(!j)return J.transport;return j.value}return J.transport})(),C=z?(0,ah8.encodeEventTopics)({abi:Y,eventName:z,args:X}):[],{unsubscribe:F}=await R.subscribe({params:["logs",{address:G,topics:C}],onData(j){if(!w)return;let E=j.result;try{let{eventName:$,args:f}=(0,nh8.decodeEventLog)({abi:Y,data:E.data,topics:E.topics,strict:D}),k=(0,p20.formatLog)(E,{args:f,eventName:$});L.onLogs([k])}catch($){let f,k;if($ instanceof d20.DecodeLogDataMismatch||$ instanceof d20.DecodeLogTopicsMismatch){if(D)return;f=$.abiItem.name,k=$.abiItem.inputs?.some((y)=>!(("name"in y)&&y.name))}let m=(0,p20.formatLog)(E,{args:k?[]:{},eventName:f});L.onLogs([m])}},onError(j){L.onError?.(j)}});if(N=F,!w)N()}catch(R){Z?.(R)}})(),()=>N()})})()}});var LV=M((r20)=>{Object.defineProperty(r20,"__esModule",{value:!0});r20.AccountTypeNotSupportedError=r20.AccountNotFoundError=void 0;var n20=k0();class a20 extends n20.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"})}}r20.AccountNotFoundError=a20;class o20 extends n20.BaseError{constructor({docsPath:J,metaMessages:Q,type:Y}){super(`Account type "${Y}" is not supported.`,{docsPath:J,metaMessages:Q,name:"AccountTypeNotSupportedError"})}}r20.AccountTypeNotSupportedError=o20});var aF=M((e20)=>{Object.defineProperty(e20,"__esModule",{value:!0});e20.assertCurrentChain=Xb8;var t20=aA();function Xb8({chain:J,currentChainId:Q}){if(!J)throw new t20.ChainNotFoundError;if(Q!==J.id)throw new t20.ChainMismatchError({chain:J,currentChainId:Q})}});var ex=M((JQ0)=>{Object.defineProperty(JQ0,"__esModule",{value:!0});JQ0.getTransactionError=Vb8;var zb8=JX(),Wb8=v3(),Zb8=xA();function Vb8(J,{docsPath:Q,...Y}){let G=(()=>{let X=(0,Zb8.getNodeError)(J,Y);if(X instanceof zb8.UnknownNodeError)return J;return X})();return new Wb8.TransactionExecutionError(G,{docsPath:Q,...Y})}});var Jg=M((QQ0)=>{Object.defineProperty(QQ0,"__esModule",{value:!0});QQ0.sendRawTransaction=Ub8;async function Ub8(J,{serializedTransaction:Q}){return J.request({method:"eth_sendRawTransaction",params:[Q]},{retryCount:0})}});var oF=M((GQ0)=>{Object.defineProperty(GQ0,"__esModule",{value:!0});GQ0.sendTransaction=Rb8;var Hb8=e8(),Qg=LV(),Mb8=k0(),Ib8=kF(),Ob8=aF(),Ab8=ex(),Bb8=ID(),Nb8=QX(),N51=p6(),wb8=FA(),Lb8=YX(),Eb8=AD(),YQ0=uF(),Cb8=Jg(),w51=new wb8.LruMap(128);async function Rb8(J,Q){let{account:Y=J.account,chain:G=J.chain,accessList:X,authorizationList:K,blobs:z,data:W,gas:Z,gasPrice:V,maxFeePerBlobGas:q,maxFeePerGas:U,maxPriorityFeePerGas:D,nonce:H,type:I,value:O,...A}=Q;if(typeof Y>"u")throw new Qg.AccountNotFoundError({docsPath:"/docs/actions/wallet/sendTransaction"});let B=Y?(0,Hb8.parseAccount)(Y):null;try{(0,Lb8.assertRequest)(Q);let w=await(async()=>{if(Q.to)return Q.to;if(Q.to===null)return;if(K&&K.length>0)return await(0,Ib8.recoverAuthorizationAddress)({authorization:K[0]}).catch(()=>{throw new Mb8.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,N51.getAction)(J,Eb8.getChainId,"getChainId")({}),(0,Ob8.assertCurrentChain)({currentChainId:N,chain:G});let L=J.chain?.formatters?.transactionRequest?.format,C=(L||Nb8.formatTransactionRequest)({...(0,Bb8.extract)(A,{format:L}),accessList:X,authorizationList:K,blobs:z,chainId:N,data:W,from:B?.address,gas:Z,gasPrice:V,maxFeePerBlobGas:q,maxFeePerGas:U,maxPriorityFeePerGas:D,nonce:H,to:w,type:I,value:O}),F=w51.get(J.uid),j=F?"wallet_sendTransaction":"eth_sendTransaction";try{return await J.request({method:j,params:[C]},{retryCount:0})}catch(E){if(F===!1)throw E;let $=E;if($.name==="InvalidInputRpcError"||$.name==="InvalidParamsRpcError"||$.name==="MethodNotFoundRpcError"||$.name==="MethodNotSupportedRpcError")return await J.request({method:"wallet_sendTransaction",params:[C]},{retryCount:0}).then((f)=>{return w51.set(J.uid,!0),f}).catch((f)=>{let k=f;if(k.name==="MethodNotFoundRpcError"||k.name==="MethodNotSupportedRpcError")throw w51.set(J.uid,!1),$;throw k});throw $}}if(B?.type==="local"){let N=await(0,N51.getAction)(J,YQ0.prepareTransactionRequest,"prepareTransactionRequest")({account:B,accessList:X,authorizationList:K,blobs:z,chain:G,data:W,gas:Z,gasPrice:V,maxFeePerBlobGas:q,maxFeePerGas:U,maxPriorityFeePerGas:D,nonce:H,nonceManager:B.nonceManager,parameters:[...YQ0.defaultParameters,"sidecars"],type:I,value:O,...A,to:w}),L=G?.serializers?.transaction,R=await B.signTransaction(N,{serializer:L});return await(0,N51.getAction)(J,Cb8.sendRawTransaction,"sendRawTransaction")({serializedTransaction:R})}if(B?.type==="smart")throw new Qg.AccountTypeNotSupportedError({metaMessages:["Consider using the `sendUserOperation` Action instead."],docsPath:"/docs/actions/bundler/sendUserOperation",type:"smart"});throw new Qg.AccountTypeNotSupportedError({docsPath:"/docs/actions/wallet/sendTransaction",type:B?.type})}catch(w){if(w instanceof Qg.AccountTypeNotSupportedError)throw w;throw(0,Ab8.getTransactionError)(w,{...Q,account:B,chain:Q.chain||void 0})}}});var L51=M((XQ0)=>{Object.defineProperty(XQ0,"__esModule",{value:!0});XQ0.writeContract=fb8;var Tb8=e8(),Sb8=LV(),Pb8=y7(),$b8=Ez(),kb8=p6(),vb8=oF();async function fb8(J,Q){let{abi:Y,account:G=J.account,address:X,args:K,dataSuffix:z,functionName:W,...Z}=Q;if(typeof G>"u")throw new Sb8.AccountNotFoundError({docsPath:"/docs/contract/writeContract"});let V=G?(0,Tb8.parseAccount)(G):null,q=(0,Pb8.encodeFunctionData)({abi:Y,args:K,functionName:W});try{return await(0,kb8.getAction)(J,vb8.sendTransaction,"sendTransaction")({data:`${q}${z?z.replace("0x",""):""}`,to:X,account:V,...Z})}catch(U){throw(0,$b8.getContractError)(U,{abi:Y,address:X,args:K,docsPath:"/docs/contract/writeContract",functionName:W,sender:V?.address})}}});var zQ0=M((KQ0)=>{Object.defineProperty(KQ0,"__esModule",{value:!0});KQ0.getContract=lb8;KQ0.getFunctionParameters=rF;KQ0.getEventParameters=Yg;var wD=p6(),hb8=Sy(),bb8=l41(),yb8=gx(),xb8=qY(),gb8=I51(),mb8=B51(),ub8=L51();function lb8({abi:J,address:Q,client:Y}){let G=Y,[X,K]=(()=>{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]})(),z=X!==void 0&&X!==null,W=K!==void 0&&K!==null,Z={},V=!1,q=!1,U=!1;for(let D of J){if(D.type==="function")if(D.stateMutability==="view"||D.stateMutability==="pure")V=!0;else q=!0;else if(D.type==="event")U=!0;if(V&&q&&U)break}if(z){if(V)Z.read=new Proxy({},{get(D,H){return(...I)=>{let{args:O,options:A}=rF(I);return(0,wD.getAction)(X,xb8.readContract,"readContract")({abi:J,address:Q,functionName:H,args:O,...A})}}});if(q)Z.simulate=new Proxy({},{get(D,H){return(...I)=>{let{args:O,options:A}=rF(I);return(0,wD.getAction)(X,gb8.simulateContract,"simulateContract")({abi:J,address:Q,functionName:H,args:O,...A})}}});if(U)Z.createEventFilter=new Proxy({},{get(D,H){return(...I)=>{let O=J.find((w)=>w.type==="event"&&w.name===H),{args:A,options:B}=Yg(I,O);return(0,wD.getAction)(X,hb8.createContractEventFilter,"createContractEventFilter")({abi:J,address:Q,eventName:H,args:A,...B})}}}),Z.getEvents=new Proxy({},{get(D,H){return(...I)=>{let O=J.find((w)=>w.type==="event"&&w.name===H),{args:A,options:B}=Yg(I,O);return(0,wD.getAction)(X,yb8.getContractEvents,"getContractEvents")({abi:J,address:Q,eventName:H,args:A,...B})}}}),Z.watchEvent=new Proxy({},{get(D,H){return(...I)=>{let O=J.find((w)=>w.type==="event"&&w.name===H),{args:A,options:B}=Yg(I,O);return(0,wD.getAction)(X,mb8.watchContractEvent,"watchContractEvent")({abi:J,address:Q,eventName:H,args:A,...B})}}})}if(W){if(q)Z.write=new Proxy({},{get(D,H){return(...I)=>{let{args:O,options:A}=rF(I);return(0,wD.getAction)(K,ub8.writeContract,"writeContract")({abi:J,address:Q,functionName:H,args:O,...A})}}})}if(z||W){if(q)Z.estimateGas=new Proxy({},{get(D,H){return(...I)=>{let{args:O,options:A}=rF(I),B=X??K;return(0,wD.getAction)(B,bb8.estimateContractGas,"estimateContractGas")({abi:J,address:Q,functionName:H,args:O,...A,account:A.account??K.account})}}})}return Z.address=Q,Z.abi=J,Z}function rF(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 Yg(J,Q){let Y=!1;if(Array.isArray(J[0]))Y=!0;else if(J.length===1)Y=Q.inputs.some((K)=>K.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 E51=M((ZQ0)=>{Object.defineProperty(ZQ0,"__esModule",{value:!0});ZQ0.BundleFailedError=void 0;var _b8=k0();class WQ0 extends _b8.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}}ZQ0.BundleFailedError=WQ0});var sF=M((qQ0)=>{Object.defineProperty(qQ0,"__esModule",{value:!0});qQ0.withRetry=nb8;var ib8=tx();function nb8(J,{delay:Q=100,retryCount:Y=2,shouldRetry:G=()=>!0}={}){return new Promise((X,K)=>{let z=async({count:W=0}={})=>{let Z=async({error:V})=>{let q=typeof Q==="function"?Q({count:W,error:V}):Q;if(q)await(0,ib8.wait)(q);z({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});K(V)}};z()})}});var tF=M((DQ0)=>{Object.defineProperty(DQ0,"__esModule",{value:!0});DQ0.defineTransactionReceipt=DQ0.receiptStatuses=void 0;DQ0.formatTransactionReceipt=UQ0;var ob8=t8(),rb8=gA(),sb8=GX(),tb8=mA();DQ0.receiptStatuses={"0x0":"reverted","0x1":"success"};function UQ0(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,sb8.formatLog)(Y)):null,to:J.to?J.to:null,transactionIndex:J.transactionIndex?(0,ob8.hexToNumber)(J.transactionIndex):null,status:J.status?DQ0.receiptStatuses[J.status]:null,type:J.type?tb8.transactionType[J.type]||J.type:null};if(J.blobGasPrice)Q.blobGasPrice=BigInt(J.blobGasPrice);if(J.blobGasUsed)Q.blobGasUsed=BigInt(J.blobGasUsed);return Q}DQ0.defineTransactionReceipt=(0,rb8.defineFormatter)("transactionReceipt",UQ0)});var R51=M((BQ0)=>{Object.defineProperty(BQ0,"__esModule",{value:!0});BQ0.fallbackTransactionErrorMagicIdentifier=BQ0.fallbackMagicIdentifier=void 0;BQ0.sendCalls=Ky8;var Jy8=e8(),IQ0=k0(),OQ0=Lz(),Qy8=y7(),AQ0=A4(),Yy8=t8(),Gg=j1(),Gy8=ex(),Xy8=oF();BQ0.fallbackMagicIdentifier="0x5792579257925792579257925792579257925792579257925792579257925792";BQ0.fallbackTransactionErrorMagicIdentifier=(0,Gg.numberToHex)(0,{size:32});async function Ky8(J,Q){let{account:Y=J.account,capabilities:G,chain:X=J.chain,experimental_fallback:K,experimental_fallbackDelay:z=32,forceAtomic:W=!1,id:Z,version:V="2.0.0"}=Q,q=Y?(0,Jy8.parseAccount)(Y):null,U=Q.calls.map((D)=>{let H=D,I=H.abi?(0,Qy8.encodeFunctionData)({abi:H.abi,functionName:H.functionName,args:H.args}):H.data;return{data:H.dataSuffix&&I?(0,AQ0.concat)([I,H.dataSuffix]):I,to:H.to,value:H.value?(0,Gg.numberToHex)(H.value):void 0}});try{let D=await J.request({method:"wallet_sendCalls",params:[{atomicRequired:W,calls:U,capabilities:G,chainId:(0,Gg.numberToHex)(X.id),from:q?.address,id:Z,version:V}]},{retryCount:0});if(typeof D==="string")return{id:D};return D}catch(D){let H=D;if(K&&(H.name==="MethodNotFoundRpcError"||H.name==="MethodNotSupportedRpcError"||H.name==="UnknownRpcError"||H.details.toLowerCase().includes("does not exist / is not available")||H.details.toLowerCase().includes("missing or invalid. request()")||H.details.toLowerCase().includes("did not match any variant of untagged enum")||H.details.toLowerCase().includes("account upgraded to unsupported contract")||H.details.toLowerCase().includes("eip-7702 not supported")||H.details.toLowerCase().includes("unsupported wc_ method")||H.details.toLowerCase().includes("feature toggled misconfigured"))){if(G){if(Object.values(G).some((w)=>!w.optional))throw new OQ0.UnsupportedNonOptionalCapabilityError(new IQ0.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 OQ0.AtomicityNotSupportedError(new IQ0.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,Xy8.sendTransaction)(J,{account:q,chain:X,data:B.data,to:B.to,value:B.value?(0,Yy8.hexToBigInt)(B.value):void 0});if(I.push(w),z>0)await new Promise((N)=>setTimeout(N,z))}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 BQ0.fallbackTransactionErrorMagicIdentifier});return{id:(0,AQ0.concat)([...A,(0,Gg.numberToHex)(X.id,{size:32}),BQ0.fallbackMagicIdentifier])}}throw(0,Gy8.getTransactionError)(D,{...Q,account:q,chain:Q.chain})}}});var F51=M((EQ0)=>{Object.defineProperty(EQ0,"__esModule",{value:!0});EQ0.getCallsStatus=Vy8;var wQ0=vJ(),Wy8=sG(),Xg=t8(),Zy8=tF(),LQ0=R51();async function Vy8(J,Q){async function Y(q){if(q.endsWith(LQ0.fallbackMagicIdentifier.slice(2))){let D=(0,Wy8.trim)((0,wQ0.sliceHex)(q,-64,-32)),H=(0,wQ0.sliceHex)(q,0,-64).slice(2).match(/.{1,64}/g),I=await Promise.all(H.map((A)=>LQ0.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,Xg.hexToNumber)(D),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:K,version:z="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,Xg.hexToNumber)(X):void 0,receipts:K?.map((q)=>({...q,blockNumber:(0,Xg.hexToBigInt)(q.blockNumber),gasUsed:(0,Xg.hexToBigInt)(q.gasUsed),status:Zy8.receiptStatuses[q.status]}))??[],statusCode:V,status:Z,version:z}}});var S51=M((CQ0)=>{Object.defineProperty(CQ0,"__esModule",{value:!0});CQ0.WaitForCallsStatusTimeoutError=void 0;CQ0.waitForCallsStatus=wy8;var Uy8=k0(),Dy8=E51(),Hy8=p6(),My8=wV(),Iy8=ND(),Oy8=px(),Ay8=sF(),By8=d4(),Ny8=F51();async function wy8(J,Q){let{id:Y,pollingInterval:G=J.pollingInterval,status:X=({statusCode:O})=>O===200||O>=300,retryCount:K=4,retryDelay:z=({count:O})=>~~(1<<O)*200,timeout:W=60000,throwOnFailure:Z=!1}=Q,V=(0,By8.stringify)(["waitForCallsStatus",J.uid,Y]),{promise:q,resolve:U,reject:D}=(0,Oy8.withResolvers)(),H,I=(0,My8.observe)(V,{resolve:U,reject:D},(O)=>{let A=(0,Iy8.poll)(async()=>{let B=(w)=>{clearTimeout(H),A(),w(),I()};try{let w=await(0,Ay8.withRetry)(async()=>{let N=await(0,Hy8.getAction)(J,Ny8.getCallsStatus,"getCallsStatus")({id:Y});if(Z&&N.status==="failure")throw new Dy8.BundleFailedError(N);return N},{retryCount:K,delay:z});if(!X(w))return;B(()=>O.resolve(w))}catch(w){B(()=>O.reject(w))}},{interval:G,emitOnBegin:!0});return A});return H=W?setTimeout(()=>{I(),clearTimeout(H),D(new T51({id:Y}))},W):void 0,await q}class T51 extends Uy8.BaseError{constructor({id:J}){super(`Timed out while waiting for call bundle with id "${J}" to be confirmed.`,{name:"WaitForCallsStatusTimeoutError"})}}CQ0.WaitForCallsStatusTimeoutError=T51});var $51=M((FQ0)=>{Object.defineProperty(FQ0,"__esModule",{value:!0});FQ0.uid=Ey8;var P51=256,Kg=P51,zg;function Ey8(J=11){if(!zg||Kg+J>P51*2){zg="",Kg=0;for(let Q=0;Q<P51;Q++)zg+=(256+Math.random()*256|0).toString(16).substring(1)}return zg.substring(Kg,Kg+++J)}});var eF=M((TQ0)=>{Object.defineProperty(TQ0,"__esModule",{value:!0});TQ0.createClient=Ty8;TQ0.rpcSchema=Sy8;var Ry8=e8(),Fy8=$51();function Ty8(J){let{batch:Q,chain:Y,ccipRead:G,key:X="base",name:K="Base Client",type:z="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,D=J.account?(0,Ry8.parseAccount)(J.account):void 0,{config:H,request:I,value:O}=J.transport({chain:Y,pollingInterval:q}),A={...H,...O},B={account:D,batch:Q,cacheTime:U,ccipRead:G,chain:Y,key:X,name:K,pollingInterval:q,request:I,transport:A,type:z,uid:(0,Fy8.uid)(),...W?{experimental_blockTag:W}:{}};function w(N){return(L)=>{let R=L(N);for(let F in B)delete R[F];let C={...N,...R};return Object.assign(C,{extend:w(C)})}}return Object.assign(B,{extend:w(B)})}function Sy8(){return null}});var Wg=M((PQ0)=>{Object.defineProperty(PQ0,"__esModule",{value:!0});PQ0.isNullUniversalResolverError=vy8;var ky8=k0(),SQ0=wz();function vy8(J){if(!(J instanceof ky8.BaseError))return!1;let Q=J.walk((Y)=>Y instanceof SQ0.ContractFunctionRevertedError);if(!(Q instanceof SQ0.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 k51=M(($Q0)=>{Object.defineProperty($Q0,"__esModule",{value:!0});$Q0.encodedLabelToLabelhash=hy8;var jy8=N5();function hy8(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,jy8.isHex)(Q))return null;return Q}});var Zg=M((jQ0)=>{Object.defineProperty(jQ0,"__esModule",{value:!0});jQ0.namehash=gy8;var yy8=A4(),kQ0=s6(),vQ0=j1(),fQ0=Q7(),xy8=k51();function gy8(J){let Q=new Uint8Array(32).fill(0);if(!J)return(0,vQ0.bytesToHex)(Q);let Y=J.split(".");for(let G=Y.length-1;G>=0;G-=1){let X=(0,xy8.encodedLabelToLabelhash)(Y[G]),K=X?(0,kQ0.toBytes)(X):(0,fQ0.keccak256)((0,kQ0.stringToBytes)(Y[G]),"bytes");Q=(0,fQ0.keccak256)((0,yy8.concat)([Q,K]),"bytes")}return(0,vQ0.bytesToHex)(Q)}});var bQ0=M((hQ0)=>{Object.defineProperty(hQ0,"__esModule",{value:!0});hQ0.encodeLabelhash=uy8;function uy8(J){return`[${J.slice(2)}]`}});var v51=M((yQ0)=>{Object.defineProperty(yQ0,"__esModule",{value:!0});yQ0.labelhash=iy8;var dy8=s6(),py8=j1(),cy8=Q7(),_y8=k51();function iy8(J){let Q=new Uint8Array(32).fill(0);if(!J)return(0,py8.bytesToHex)(Q);return(0,_y8.encodedLabelToLabelhash)(J)||(0,cy8.keccak256)((0,dy8.stringToBytes)(J))}});var Vg=M((xQ0)=>{Object.defineProperty(xQ0,"__esModule",{value:!0});xQ0.packetToBytes=ry8;var f51=s6(),ay8=bQ0(),oy8=v51();function ry8(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 K=0;K<X.length;K++){let z=(0,f51.stringToBytes)(X[K]);if(z.byteLength>255)z=(0,f51.stringToBytes)((0,ay8.encodeLabelhash)((0,oy8.labelhash)(X[K])));Y[G]=z.length,Y.set(z,G+1),G+=z.length+1}if(Y.byteLength!==G+1)return Y.slice(0,G+1);return Y}});var uQ0=M((mQ0)=>{Object.defineProperty(mQ0,"__esModule",{value:!0});mQ0.getEnsAddress=Zx8;var j51=Sz(),ty8=XX(),ey8=y7(),Jx8=Pz(),Qx8=sG(),Yx8=j1(),Gx8=Wg(),Xx8=cF(),gQ0=Zg(),Kx8=Vg(),zx8=p6(),Wx8=qY();async function Zx8(J,Q){let{blockNumber:Y,blockTag:G,coinType:X,name:K,gatewayUrls:z,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,Jx8.getChainContractAddress)({blockNumber:Y,chain:Z,contract:"ensUniversalResolver"})})(),q=Z?.ensTlds;if(q&&!q.some((D)=>K.endsWith(D)))return null;let U=(()=>{if(X!=null)return[(0,gQ0.namehash)(K),BigInt(X)];return[(0,gQ0.namehash)(K)]})();try{let D=(0,ey8.encodeFunctionData)({abi:j51.addressResolverAbi,functionName:"addr",args:U}),H={address:V,abi:j51.universalResolverResolveAbi,functionName:"resolveWithGateways",args:[(0,Yx8.toHex)((0,Kx8.packetToBytes)(K)),D,z??[Xx8.localBatchGatewayUrl]],blockNumber:Y,blockTag:G},O=await(0,zx8.getAction)(J,Wx8.readContract,"readContract")(H);if(O[0]==="0x")return null;let A=(0,ty8.decodeFunctionResult)({abi:j51.addressResolverAbi,args:U,functionName:"addr",data:O[0]});if(A==="0x")return null;if((0,Qx8.trim)(A)==="0x00")return null;return A}catch(D){if(W)throw D;if((0,Gx8.isNullUniversalResolverError)(D))return null;throw D}}});var qg=M((iQ0)=>{Object.defineProperty(iQ0,"__esModule",{value:!0});iQ0.EnsInvalidChainIdError=iQ0.EnsAvatarUnsupportedNamespaceError=iQ0.EnsAvatarUriResolutionError=iQ0.EnsAvatarInvalidNftUriError=iQ0.EnsAvatarInvalidMetadataError=void 0;var JT=k0();class lQ0 extends JT.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"})}}iQ0.EnsAvatarInvalidMetadataError=lQ0;class dQ0 extends JT.BaseError{constructor({reason:J}){super(`ENS NFT avatar URI is invalid. ${J}`,{name:"EnsAvatarInvalidNftUriError"})}}iQ0.EnsAvatarInvalidNftUriError=dQ0;class pQ0 extends JT.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"})}}iQ0.EnsAvatarUriResolutionError=pQ0;class cQ0 extends JT.BaseError{constructor({namespace:J}){super(`ENS NFT avatar namespace "${J}" is not supported. Must be "erc721" or "erc1155".`,{name:"EnsAvatarUnsupportedNamespaceError"})}}iQ0.EnsAvatarUnsupportedNamespaceError=cQ0;class _Q0 extends JT.BaseError{constructor({chainId:J}){super(`Invalid ENSIP-11 chainId: ${J}. Must be between 0 and 0x7fffffff, or 1.`,{name:"EnsInvalidChainIdError"})}}iQ0.EnsInvalidChainIdError=_Q0});var JY0=M((eQ0)=>{Object.defineProperty(eQ0,"__esModule",{value:!0});eQ0.isImageUri=oQ0;eQ0.getGateway=h51;eQ0.resolveAvatarUri=rQ0;eQ0.getJsonImage=sQ0;eQ0.getMetadataAvatarUri=Bx8;eQ0.parseAvatarUri=tQ0;eQ0.parseNftUri=Nx8;eQ0.getNftTokenUri=wx8;var aQ0=qY(),ZX=qg(),Mx8=/(?<protocol>https?:\/\/[^/]*|ipfs:\/|ipns:\/|ar:\/)?(?<root>\/)?(?<subpath>ipfs\/|ipns\/)?(?<target>[\w\-.]+)(?<subtarget>\/.*)?/,Ix8=/^(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>\/.*)?$/,Ox8=/^data:([a-zA-Z\-/+]*);base64,([^"].*)/,Ax8=/^data:([a-zA-Z\-/+]*)?(;[a-zA-Z0-9].*?)?(,)/;async function oQ0(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 h51(J,Q){if(!J)return Q;if(J.endsWith("/"))return J.slice(0,-1);return J}function rQ0({uri:J,gatewayUrls:Q}){let Y=Ox8.test(J);if(Y)return{uri:J,isOnChain:!0,isEncoded:Y};let G=h51(Q?.ipfs,"https://ipfs.io"),X=h51(Q?.arweave,"https://arweave.net"),K=J.match(Mx8),{protocol:z,subpath:W,target:Z,subtarget:V=""}=K?.groups||{},q=z==="ipns:/"||W==="ipns/",U=z==="ipfs:/"||W==="ipfs/"||Ix8.test(J);if(J.startsWith("http")&&!q&&!U){let H=J;if(Q?.arweave)H=J.replace(/https:\/\/arweave.net/g,Q?.arweave);return{uri:H,isOnChain:!1,isEncoded:!1}}if((q||U)&&Z)return{uri:`${G}/${q?"ipns":"ipfs"}/${Z}${V}`,isOnChain:!1,isEncoded:!1};if(z==="ar:/"&&Z)return{uri:`${X}/${Z}${V||""}`,isOnChain:!1,isEncoded:!1};let D=J.replace(Ax8,"");if(D.startsWith("<svg"))D=`data:image/svg+xml;base64,${btoa(D)}`;if(D.startsWith("data:")||D.startsWith("{"))return{uri:D,isOnChain:!0,isEncoded:!1};throw new ZX.EnsAvatarUriResolutionError({uri:J})}function sQ0(J){if(typeof J!=="object"||!("image"in J)&&!("image_url"in J)&&!("image_data"in J))throw new ZX.EnsAvatarInvalidMetadataError({data:J});return J.image||J.image_url||J.image_data}async function Bx8({gatewayUrls:J,uri:Q}){try{let Y=await fetch(Q).then((X)=>X.json());return await tQ0({gatewayUrls:J,uri:sQ0(Y)})}catch{throw new ZX.EnsAvatarUriResolutionError({uri:Q})}}async function tQ0({gatewayUrls:J,uri:Q}){let{uri:Y,isOnChain:G}=rQ0({uri:Q,gatewayUrls:J});if(G)return Y;if(await oQ0(Y))return Y;throw new ZX.EnsAvatarUriResolutionError({uri:Q})}function Nx8(J){let Q=J;if(Q.startsWith("did:nft:"))Q=Q.replace("did:nft:","").replace(/_/g,"/");let[Y,G,X]=Q.split("/"),[K,z]=Y.split(":"),[W,Z]=G.split(":");if(!K||K.toLowerCase()!=="eip155")throw new ZX.EnsAvatarInvalidNftUriError({reason:"Only EIP-155 supported"});if(!z)throw new ZX.EnsAvatarInvalidNftUriError({reason:"Chain ID not found"});if(!Z)throw new ZX.EnsAvatarInvalidNftUriError({reason:"Contract address not found"});if(!X)throw new ZX.EnsAvatarInvalidNftUriError({reason:"Token ID not found"});if(!W)throw new ZX.EnsAvatarInvalidNftUriError({reason:"ERC namespace not found"});return{chainID:Number.parseInt(z,10),namespace:W.toLowerCase(),contractAddress:Z,tokenID:X}}async function wx8(J,{nft:Q}){if(Q.namespace==="erc721")return(0,aQ0.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,aQ0.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 ZX.EnsAvatarUnsupportedNamespaceError({namespace:Q.namespace})}});var YY0=M((QY0)=>{Object.defineProperty(QY0,"__esModule",{value:!0});QY0.parseAvatarRecord=$x8;var LD=JY0();async function $x8(J,{gatewayUrls:Q,record:Y}){if(/eip155:/i.test(Y))return kx8(J,{gatewayUrls:Q,record:Y});return(0,LD.parseAvatarUri)({uri:Y,gatewayUrls:Q})}async function kx8(J,{gatewayUrls:Q,record:Y}){let G=(0,LD.parseNftUri)(Y),X=await(0,LD.getNftTokenUri)(J,{nft:G}),{uri:K,isOnChain:z,isEncoded:W}=(0,LD.resolveAvatarUri)({uri:X,gatewayUrls:Q});if(z&&(K.includes("data:application/json;base64,")||K.startsWith("{"))){let V=W?atob(K.replace("data:application/json;base64,","")):K,q=JSON.parse(V);return(0,LD.parseAvatarUri)({uri:(0,LD.getJsonImage)(q),gatewayUrls:Q})}let Z=G.tokenID;if(G.namespace==="erc1155")Z=Z.replace("0x","").padStart(64,"0");return(0,LD.getMetadataAvatarUri)({gatewayUrls:Q,uri:K.replace(/(?:0x)?{id}/,Z)})}});var y51=M((GY0)=>{Object.defineProperty(GY0,"__esModule",{value:!0});GY0.getEnsText=dx8;var b51=Sz(),fx8=XX(),jx8=y7(),hx8=Pz(),bx8=j1(),yx8=Wg(),xx8=cF(),gx8=Zg(),mx8=Vg(),ux8=p6(),lx8=qY();async function dx8(J,Q){let{blockNumber:Y,blockTag:G,key:X,name:K,gatewayUrls:z,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,hx8.getChainContractAddress)({blockNumber:Y,chain:Z,contract:"ensUniversalResolver"})})(),q=Z?.ensTlds;if(q&&!q.some((U)=>K.endsWith(U)))return null;try{let U={address:V,abi:b51.universalResolverResolveAbi,args:[(0,bx8.toHex)((0,mx8.packetToBytes)(K)),(0,jx8.encodeFunctionData)({abi:b51.textResolverAbi,functionName:"text",args:[(0,gx8.namehash)(K),X]}),z??[xx8.localBatchGatewayUrl]],functionName:"resolveWithGateways",blockNumber:Y,blockTag:G},H=await(0,ux8.getAction)(J,lx8.readContract,"readContract")(U);if(H[0]==="0x")return null;let I=(0,fx8.decodeFunctionResult)({abi:b51.textResolverAbi,functionName:"text",data:H[0]});return I===""?null:I}catch(U){if(W)throw U;if((0,yx8.isNullUniversalResolverError)(U))return null;throw U}}});var KY0=M((XY0)=>{Object.defineProperty(XY0,"__esModule",{value:!0});XY0.getEnsAvatar=nx8;var cx8=YY0(),_x8=p6(),ix8=y51();async function nx8(J,{blockNumber:Q,blockTag:Y,assetGatewayUrls:G,name:X,gatewayUrls:K,strict:z,universalResolverAddress:W}){let Z=await(0,_x8.getAction)(J,ix8.getEnsText,"getEnsText")({blockNumber:Q,blockTag:Y,key:"avatar",name:X,universalResolverAddress:W,gatewayUrls:K,strict:z});if(!Z)return null;try{return await(0,cx8.parseAvatarRecord)(J,{record:Z,gatewayUrls:G})}catch{return null}}});var WY0=M((zY0)=>{Object.defineProperty(zY0,"__esModule",{value:!0});zY0.getEnsName=Qg8;var ox8=Sz(),rx8=Pz(),sx8=Wg(),tx8=cF(),ex8=p6(),Jg8=qY();async function Qg8(J,Q){let{address:Y,blockNumber:G,blockTag:X,coinType:K=60n,gatewayUrls:z,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,rx8.getChainContractAddress)({blockNumber:G,chain:Z,contract:"ensUniversalResolver"})})();try{let q={address:V,abi:ox8.universalResolverReverseAbi,args:[Y,K,z??[tx8.localBatchGatewayUrl]],functionName:"reverseWithGateways",blockNumber:G,blockTag:X},U=(0,ex8.getAction)(J,Jg8.readContract,"readContract"),[D]=await U(q);return D||null}catch(q){if(W)throw q;if((0,sx8.isNullUniversalResolverError)(q))return null;throw q}}});var VY0=M((ZY0)=>{Object.defineProperty(ZY0,"__esModule",{value:!0});ZY0.getEnsResolver=Zg8;var Gg8=Pz(),Xg8=j1(),Kg8=Vg(),zg8=p6(),Wg8=qY();async function Zg8(J,Q){let{blockNumber:Y,blockTag:G,name:X}=Q,{chain:K}=J,z=(()=>{if(Q.universalResolverAddress)return Q.universalResolverAddress;if(!K)throw Error("client chain not configured. universalResolverAddress is required.");return(0,Gg8.getChainContractAddress)({blockNumber:Y,chain:K,contract:"ensUniversalResolver"})})(),W=K?.ensTlds;if(W&&!W.some((V)=>X.endsWith(V)))throw Error(`${X} is not a valid ENS TLD (${W?.join(", ")}) for chain "${K.name}" (id: ${K.id}).`);let[Z]=await(0,zg8.getAction)(J,Wg8.readContract,"readContract")({address:z,abi:[{inputs:[{type:"bytes"}],name:"findResolver",outputs:[{type:"address"},{type:"bytes32"},{type:"uint256"}],stateMutability:"view",type:"function"}],functionName:"findResolver",args:[(0,Xg8.toHex)((0,Kg8.packetToBytes)(X))],blockNumber:Y,blockTag:G});return Z}});var x51=M((qY0)=>{Object.defineProperty(qY0,"__esModule",{value:!0});qY0.createAccessList=Og8;var qg8=e8(),Ug8=j1(),Dg8=dx(),Hg8=ID(),Mg8=QX(),Ig8=YX();async function Og8(J,Q){let{account:Y=J.account,blockNumber:G,blockTag:X="latest",blobs:K,data:z,gas:W,gasPrice:Z,maxFeePerBlobGas:V,maxFeePerGas:q,maxPriorityFeePerGas:U,to:D,value:H,...I}=Q,O=Y?(0,qg8.parseAccount)(Y):void 0;try{(0,Ig8.assertRequest)(Q);let B=(typeof G==="bigint"?(0,Ug8.numberToHex)(G):void 0)||X,w=J.chain?.formatters?.transactionRequest?.format,L=(w||Mg8.formatTransactionRequest)({...(0,Hg8.extract)(I,{format:w}),from:O?.address,blobs:K,data:z,gas:W,gasPrice:Z,maxFeePerBlobGas:V,maxFeePerGas:q,maxPriorityFeePerGas:U,to:D,value:H}),R=await J.request({method:"eth_createAccessList",params:[L,B]});return{accessList:R.accessList,gasUsed:BigInt(R.gasUsed)}}catch(A){throw(0,Dg8.getCallError)(A,{...Q,account:O,chain:J.chain})}}});var DY0=M((UY0)=>{Object.defineProperty(UY0,"__esModule",{value:!0});UY0.createBlockFilter=Ng8;var Bg8=IF();async function Ng8(J){let Q=(0,Bg8.createFilterRequestScope)(J,{method:"eth_newBlockFilter"}),Y=await J.request({method:"eth_newBlockFilter"});return{id:Y,request:Q(Y),type:"block"}}});var g51=M((MY0)=>{Object.defineProperty(MY0,"__esModule",{value:!0});MY0.createEventFilter=Cg8;var Lg8=qV(),HY0=j1(),Eg8=IF();async function Cg8(J,{address:Q,args:Y,event:G,events:X,fromBlock:K,strict:z,toBlock:W}={}){let Z=X??(G?[G]:void 0),V=(0,Eg8.createFilterRequestScope)(J,{method:"eth_newFilter"}),q=[];if(Z){if(q=[Z.flatMap((H)=>(0,Lg8.encodeEventTopics)({abi:[H],eventName:H.name,args:Y}))],G)q=q[0]}let U=await J.request({method:"eth_newFilter",params:[{address:Q,fromBlock:typeof K==="bigint"?(0,HY0.numberToHex)(K):K,toBlock:typeof W==="bigint"?(0,HY0.numberToHex)(W):W,...q.length?{topics:q}:{}}]});return{abi:Z,args:Y,eventName:G?G.name:void 0,fromBlock:K,id:U,request:V(U),strict:Boolean(z),toBlock:W,type:"event"}}});var m51=M((IY0)=>{Object.defineProperty(IY0,"__esModule",{value:!0});IY0.createPendingTransactionFilter=Tg8;var Fg8=IF();async function Tg8(J){let Q=(0,Fg8.createFilterRequestScope)(J,{method:"eth_newPendingTransactionFilter"}),Y=await J.request({method:"eth_newPendingTransactionFilter"});return{id:Y,request:Q(Y),type:"transaction"}}});var AY0=M((OY0)=>{Object.defineProperty(OY0,"__esModule",{value:!0});OY0.getBlobBaseFee=Pg8;async function Pg8(J){let Q=await J.request({method:"eth_blobBaseFee"});return BigInt(Q)}});var NY0=M((BY0)=>{Object.defineProperty(BY0,"__esModule",{value:!0});BY0.getBlockTransactionCount=fg8;var kg8=t8(),vg8=j1();async function fg8(J,{blockHash:Q,blockNumber:Y,blockTag:G="latest"}={}){let X=Y!==void 0?(0,vg8.numberToHex)(Y):void 0,K;if(Q)K=await J.request({method:"eth_getBlockTransactionCountByHash",params:[Q]},{dedupe:!0});else K=await J.request({method:"eth_getBlockTransactionCountByNumber",params:[X||G]},{dedupe:Boolean(X)});return(0,kg8.hexToNumber)(K)}});var u51=M((wY0)=>{Object.defineProperty(wY0,"__esModule",{value:!0});wY0.getCode=bg8;var hg8=j1();async function bg8(J,{address:Q,blockNumber:Y,blockTag:G="latest"}){let X=Y!==void 0?(0,hg8.numberToHex)(Y):void 0,K=await J.request({method:"eth_getCode",params:[Q,X||G]},{dedupe:Boolean(X)});if(K==="0x")return;return K}});var RY0=M((EY0)=>{Object.defineProperty(EY0,"__esModule",{value:!0});EY0.Eip712DomainNotFoundError=void 0;var xg8=k0();class LY0 extends xg8.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"})}}EY0.Eip712DomainNotFoundError=LY0});var TY0=M((FY0)=>{Object.defineProperty(FY0,"__esModule",{value:!0});FY0.getEip712Domain=lg8;var gg8=RY0(),mg8=p6(),ug8=qY();async function lg8(J,Q){let{address:Y,factory:G,factoryData:X}=Q;try{let[K,z,W,Z,V,q,U]=await(0,mg8.getAction)(J,ug8.readContract,"readContract")({abi:dg8,address:Y,functionName:"eip712Domain",factory:G,factoryData:X});return{domain:{name:z,version:W,chainId:Number(Z),verifyingContract:V,salt:q},extensions:U,fields:K}}catch(K){let z=K;if(z.name==="ContractFunctionExecutionError"&&z.cause.name==="ContractFunctionZeroDataError")throw new gg8.Eip712DomainNotFoundError({address:Y});throw z}}var dg8=[{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 PY0=M((SY0)=>{Object.defineProperty(SY0,"__esModule",{value:!0});SY0.formatFeeHistory=cg8;function cg8(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 vY0=M((kY0)=>{Object.defineProperty(kY0,"__esModule",{value:!0});kY0.getFeeHistory=ng8;var $Y0=j1(),ig8=PY0();async function ng8(J,{blockCount:Q,blockNumber:Y,blockTag:G="latest",rewardPercentiles:X}){let K=typeof Y==="bigint"?(0,$Y0.numberToHex)(Y):void 0,z=await J.request({method:"eth_feeHistory",params:[(0,$Y0.numberToHex)(Q),K||G,X]},{dedupe:Boolean(K)});return(0,ig8.formatFeeHistory)(z)}});var jY0=M((fY0)=>{Object.defineProperty(fY0,"__esModule",{value:!0});fY0.getFilterLogs=sg8;var og8=dA(),rg8=GX();async function sg8(J,{filter:Q}){let Y=Q.strict??!1,X=(await Q.request({method:"eth_getFilterLogs",params:[Q.id]})).map((K)=>(0,rg8.formatLog)(K));if(!Q.abi)return X;return(0,og8.parseEventLogs)({abi:Q.abi,logs:X,strict:Y})}});var _51=M((yY0)=>{Object.defineProperty(yY0,"__esModule",{value:!0});yY0.encodePacked=Qm8;var c51=v8(),eg8=kJ(),Jm8=Y7(),hY0=A4(),l51=Az(),d51=j1(),p51=DF();function Qm8(J,Q){if(J.length!==Q.length)throw new c51.AbiEncodingLengthMismatchError({expectedLength:J.length,givenLength:Q.length});let Y=[];for(let G=0;G<J.length;G++){let X=J[G],K=Q[G];Y.push(bY0(X,K))}return(0,hY0.concatHex)(Y)}function bY0(J,Q,Y=!1){if(J==="address"){let z=Q;if(!(0,Jm8.isAddress)(z))throw new eg8.InvalidAddressError({address:z});return(0,l51.pad)(z.toLowerCase(),{size:Y?32:null})}if(J==="string")return(0,d51.stringToHex)(Q);if(J==="bytes")return Q;if(J==="bool")return(0,l51.pad)((0,d51.boolToHex)(Q),{size:Y?32:1});let G=J.match(p51.integerRegex);if(G){let[z,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(p51.bytesRegex);if(X){let[z,W]=X;if(Number.parseInt(W,10)!==(Q.length-2)/2)throw new c51.BytesSizeMismatchError({expectedSize:Number.parseInt(W,10),givenSize:(Q.length-2)/2});return(0,l51.pad)(Q,{dir:"right",size:Y?32:null})}let K=J.match(p51.arrayRegex);if(K&&Array.isArray(Q)){let[z,W]=K,Z=[];for(let V=0;V<Q.length;V++)Z.push(bY0(W,Q[V],!0));if(Z.length===0)return"0x";return(0,hY0.concatHex)(Z)}throw new c51.UnsupportedPackedAbiType(J)}});var Ug=M((xY0)=>{Object.defineProperty(xY0,"__esModule",{value:!0});xY0.isBytes=Gm8;function Gm8(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 n51=M((lY0)=>{Object.defineProperty(lY0,"__esModule",{value:!0});lY0.getContractAddress=Vm8;lY0.getCreateAddress=mY0;lY0.getCreate2Address=uY0;var Km8=A4(),gY0=Ug(),zm8=Az(),Wm8=vJ(),tA=s6(),Zm8=yA(),i51=Q7(),Dg=k3();function Vm8(J){if(J.opcode==="CREATE2")return uY0(J);return mY0(J)}function mY0(J){let Q=(0,tA.toBytes)((0,Dg.getAddress)(J.from)),Y=(0,tA.toBytes)(J.nonce);if(Y[0]===0)Y=new Uint8Array([]);return(0,Dg.getAddress)(`0x${(0,i51.keccak256)((0,Zm8.toRlp)([Q,Y],"bytes")).slice(26)}`)}function uY0(J){let Q=(0,tA.toBytes)((0,Dg.getAddress)(J.from)),Y=(0,zm8.pad)((0,gY0.isBytes)(J.salt)?J.salt:(0,tA.toBytes)(J.salt),{size:32}),G=(()=>{if("bytecodeHash"in J){if((0,gY0.isBytes)(J.bytecodeHash))return J.bytecodeHash;return(0,tA.toBytes)(J.bytecodeHash)}return(0,i51.keccak256)(J.bytecode,"bytes")})();return(0,Dg.getAddress)((0,Wm8.slice)((0,i51.keccak256)((0,Km8.concat)([(0,tA.toBytes)("0xff"),Q,Y,G])),12))}});var QT=M((pY0)=>{Object.defineProperty(pY0,"__esModule",{value:!0});pY0.assertTransactionEIP7702=Am8;pY0.assertTransactionEIP4844=Bm8;pY0.assertTransactionEIP1559=r51;pY0.assertTransactionEIP2930=Nm8;pY0.assertTransactionLegacy=wm8;var Hm8=x41(),o51=Tx(),Mg=kJ(),dY0=k0(),a51=g41(),Ig=aA(),Hg=JX(),Og=Y7(),Mm8=b7(),Im8=vJ(),Om8=t8();function Am8(J){let{authorizationList:Q}=J;if(Q)for(let Y of Q){let{chainId:G}=Y,X=Y.address;if(!(0,Og.isAddress)(X))throw new Mg.InvalidAddressError({address:X});if(G<0)throw new Ig.InvalidChainIdError({chainId:G})}r51(J)}function Bm8(J){let{blobVersionedHashes:Q}=J;if(Q){if(Q.length===0)throw new a51.EmptyBlobError;for(let Y of Q){let G=(0,Mm8.size)(Y),X=(0,Om8.hexToNumber)((0,Im8.slice)(Y,0,1));if(G!==32)throw new a51.InvalidVersionedHashSizeError({hash:Y,size:G});if(X!==Hm8.versionedHashVersionKzg)throw new a51.InvalidVersionedHashVersionError({hash:Y,version:X})}}r51(J)}function r51(J){let{chainId:Q,maxPriorityFeePerGas:Y,maxFeePerGas:G,to:X}=J;if(Q<=0)throw new Ig.InvalidChainIdError({chainId:Q});if(X&&!(0,Og.isAddress)(X))throw new Mg.InvalidAddressError({address:X});if(G&&G>o51.maxUint256)throw new Hg.FeeCapTooHighError({maxFeePerGas:G});if(Y&&G&&Y>G)throw new Hg.TipAboveFeeCapError({maxFeePerGas:G,maxPriorityFeePerGas:Y})}function Nm8(J){let{chainId:Q,maxPriorityFeePerGas:Y,gasPrice:G,maxFeePerGas:X,to:K}=J;if(Q<=0)throw new Ig.InvalidChainIdError({chainId:Q});if(K&&!(0,Og.isAddress)(K))throw new Mg.InvalidAddressError({address:K});if(Y||X)throw new dY0.BaseError("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid EIP-2930 Transaction attribute.");if(G&&G>o51.maxUint256)throw new Hg.FeeCapTooHighError({maxFeePerGas:G})}function wm8(J){let{chainId:Q,maxPriorityFeePerGas:Y,gasPrice:G,maxFeePerGas:X,to:K}=J;if(K&&!(0,Og.isAddress)(K))throw new Mg.InvalidAddressError({address:K});if(typeof Q<"u"&&Q<=0)throw new Ig.InvalidChainIdError({chainId:Q});if(Y||X)throw new dY0.BaseError("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid Legacy Transaction attribute.");if(G&&G>o51.maxUint256)throw new Hg.FeeCapTooHighError({maxFeePerGas:G})}});var Ag=M((cY0)=>{Object.defineProperty(cY0,"__esModule",{value:!0});cY0.serializeAccessList=$m8;var Tm8=kJ(),Sm8=v3(),Pm8=Y7();function $m8(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 K=0;K<X.length;K++)if(X[K].length-2!==64)throw new Sm8.InvalidStorageKeySizeError({storageKey:X[K]});if(!(0,Pm8.isAddress)(G,{strict:!1}))throw new Tm8.InvalidAddressError({address:G});Q.push([G,X])}return Q}});var JB=M((_Y0)=>{Object.defineProperty(_Y0,"__esModule",{value:!0});_Y0.serializeTransaction=gm8;_Y0.toYParitySignatureArray=GT;var vm8=v3(),fm8=s51(),jm8=hF(),hm8=bF(),bm8=fx(),ym8=gF(),Ng=A4(),Bg=sG(),N6=j1(),eA=yA(),YT=QT(),xm8=mF(),wg=Ag();function gm8(J,Q){let Y=(0,xm8.getTransactionType)(J);if(Y==="eip1559")return lm8(J,Q);if(Y==="eip2930")return dm8(J,Q);if(Y==="eip4844")return um8(J,Q);if(Y==="eip7702")return mm8(J,Q);return pm8(J,Q)}function mm8(J,Q){let{authorizationList:Y,chainId:G,gas:X,nonce:K,to:z,value:W,maxFeePerGas:Z,maxPriorityFeePerGas:V,accessList:q,data:U}=J;(0,YT.assertTransactionEIP7702)(J);let D=(0,wg.serializeAccessList)(q),H=(0,fm8.serializeAuthorizationList)(Y);return(0,Ng.concatHex)(["0x04",(0,eA.toRlp)([(0,N6.numberToHex)(G),K?(0,N6.numberToHex)(K):"0x",V?(0,N6.numberToHex)(V):"0x",Z?(0,N6.numberToHex)(Z):"0x",X?(0,N6.numberToHex)(X):"0x",z??"0x",W?(0,N6.numberToHex)(W):"0x",U??"0x",D,H,...GT(J,Q)])])}function um8(J,Q){let{chainId:Y,gas:G,nonce:X,to:K,value:z,maxFeePerBlobGas:W,maxFeePerGas:Z,maxPriorityFeePerGas:V,accessList:q,data:U}=J;(0,YT.assertTransactionEIP4844)(J);let{blobVersionedHashes:D,sidecars:H}=J;if(J.blobs&&(typeof D>"u"||typeof H>"u")){let N=typeof J.blobs[0]==="string"?J.blobs:J.blobs.map((C)=>(0,N6.bytesToHex)(C)),L=J.kzg,R=(0,jm8.blobsToCommitments)({blobs:N,kzg:L});if(typeof D>"u")D=(0,bm8.commitmentsToVersionedHashes)({commitments:R});if(typeof H>"u"){let C=(0,hm8.blobsToProofs)({blobs:N,commitments:R,kzg:L});H=(0,ym8.toBlobSidecars)({blobs:N,commitments:R,proofs:C})}}let I=(0,wg.serializeAccessList)(q),O=[(0,N6.numberToHex)(Y),X?(0,N6.numberToHex)(X):"0x",V?(0,N6.numberToHex)(V):"0x",Z?(0,N6.numberToHex)(Z):"0x",G?(0,N6.numberToHex)(G):"0x",K??"0x",z?(0,N6.numberToHex)(z):"0x",U??"0x",I,W?(0,N6.numberToHex)(W):"0x",D??[],...GT(J,Q)],A=[],B=[],w=[];if(H)for(let N=0;N<H.length;N++){let{blob:L,commitment:R,proof:C}=H[N];A.push(L),B.push(R),w.push(C)}return(0,Ng.concatHex)(["0x03",H?(0,eA.toRlp)([O,A,B,w]):(0,eA.toRlp)(O)])}function lm8(J,Q){let{chainId:Y,gas:G,nonce:X,to:K,value:z,maxFeePerGas:W,maxPriorityFeePerGas:Z,accessList:V,data:q}=J;(0,YT.assertTransactionEIP1559)(J);let U=(0,wg.serializeAccessList)(V),D=[(0,N6.numberToHex)(Y),X?(0,N6.numberToHex)(X):"0x",Z?(0,N6.numberToHex)(Z):"0x",W?(0,N6.numberToHex)(W):"0x",G?(0,N6.numberToHex)(G):"0x",K??"0x",z?(0,N6.numberToHex)(z):"0x",q??"0x",U,...GT(J,Q)];return(0,Ng.concatHex)(["0x02",(0,eA.toRlp)(D)])}function dm8(J,Q){let{chainId:Y,gas:G,data:X,nonce:K,to:z,value:W,accessList:Z,gasPrice:V}=J;(0,YT.assertTransactionEIP2930)(J);let q=(0,wg.serializeAccessList)(Z),U=[(0,N6.numberToHex)(Y),K?(0,N6.numberToHex)(K):"0x",V?(0,N6.numberToHex)(V):"0x",G?(0,N6.numberToHex)(G):"0x",z??"0x",W?(0,N6.numberToHex)(W):"0x",X??"0x",q,...GT(J,Q)];return(0,Ng.concatHex)(["0x01",(0,eA.toRlp)(U)])}function pm8(J,Q){let{chainId:Y=0,gas:G,data:X,nonce:K,to:z,value:W,gasPrice:Z}=J;(0,YT.assertTransactionLegacy)(J);let V=[K?(0,N6.numberToHex)(K):"0x",Z?(0,N6.numberToHex)(Z):"0x",G?(0,N6.numberToHex)(G):"0x",z??"0x",W?(0,N6.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 H=27n+(Q.v===27n?0n:1n);if(Q.v!==H)throw new vm8.InvalidLegacyVError({v:Q.v});return H})(),U=(0,Bg.trim)(Q.r),D=(0,Bg.trim)(Q.s);V=[...V,(0,N6.numberToHex)(q),U==="0x00"?"0x":U,D==="0x00"?"0x":D]}else if(Y>0)V=[...V,(0,N6.numberToHex)(Y),"0x","0x"];return(0,eA.toRlp)(V)}function GT(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 K=(0,Bg.trim)(Y.r),z=(0,Bg.trim)(Y.s);return[(()=>{if(typeof X==="number")return X?(0,N6.numberToHex)(1):"0x";if(G===0n)return"0x";if(G===1n)return(0,N6.numberToHex)(1);return G===27n?"0x":(0,N6.numberToHex)(1)})(),K==="0x00"?"0x":K,z==="0x00"?"0x":z]}});var s51=M((nY0)=>{Object.defineProperty(nY0,"__esModule",{value:!0});nY0.serializeAuthorizationList=nm8;var iY0=j1(),im8=JB();function nm8(J){if(!J||J.length===0)return[];let Q=[];for(let Y of J){let{chainId:G,nonce:X,...K}=Y,z=Y.address;Q.push([G?(0,iY0.toHex)(G):"0x",z,X?(0,iY0.toHex)(X):"0x",...(0,im8.toYParitySignatureArray)({},K)])}return Q}});var t51=M((aY0)=>{Object.defineProperty(aY0,"__esModule",{value:!0});aY0.verifyAuthorization=tm8;var om8=k3(),rm8=x2(),sm8=kF();async function tm8({address:J,authorization:Q,signature:Y}){return(0,rm8.isAddressEqual)((0,om8.getAddress)(J),await(0,sm8.recoverAuthorizationAddress)({authorization:Q,signature:Y}))}});var rY0=M((oY0)=>{Object.defineProperty(oY0,"__esModule",{value:!0});oY0.promiseCache=void 0;oY0.withDedupe=Qu8;var Ju8=FA();oY0.promiseCache=new Ju8.LruMap(8192);function Qu8(J,{enabled:Q=!0,id:Y}){if(!Q||!Y)return J();if(oY0.promiseCache.get(Y))return oY0.promiseCache.get(Y);let G=J().finally(()=>oY0.promiseCache.delete(Y));return oY0.promiseCache.set(Y,G),G}});var e51=M((eY0)=>{Object.defineProperty(eY0,"__esModule",{value:!0});eY0.buildRequest=Zu8;eY0.shouldRetry=tY0;var Gu8=k0(),sY0=h2(),Y0=Lz(),Xu8=j1(),Ku8=rY0(),zu8=sF(),Wu8=d4();function Zu8(J,Q={}){return async(Y,G={})=>{let{dedupe:X=!1,methods:K,retryDelay:z=150,retryCount:W=3,uid:Z}={...Q,...G},{method:V}=Y;if(K?.exclude?.includes(V))throw new Y0.MethodNotSupportedRpcError(Error("method not supported"),{method:V});if(K?.include&&!K.include.includes(V))throw new Y0.MethodNotSupportedRpcError(Error("method not supported"),{method:V});let q=X?(0,Xu8.stringToHex)(`${Z}.${(0,Wu8.stringify)(Y)}`):void 0;return(0,Ku8.withDedupe)(()=>(0,zu8.withRetry)(async()=>{try{return await J(Y)}catch(U){let D=U;switch(D.code){case Y0.ParseRpcError.code:throw new Y0.ParseRpcError(D);case Y0.InvalidRequestRpcError.code:throw new Y0.InvalidRequestRpcError(D);case Y0.MethodNotFoundRpcError.code:throw new Y0.MethodNotFoundRpcError(D,{method:Y.method});case Y0.InvalidParamsRpcError.code:throw new Y0.InvalidParamsRpcError(D);case Y0.InternalRpcError.code:throw new Y0.InternalRpcError(D);case Y0.InvalidInputRpcError.code:throw new Y0.InvalidInputRpcError(D);case Y0.ResourceNotFoundRpcError.code:throw new Y0.ResourceNotFoundRpcError(D);case Y0.ResourceUnavailableRpcError.code:throw new Y0.ResourceUnavailableRpcError(D);case Y0.TransactionRejectedRpcError.code:throw new Y0.TransactionRejectedRpcError(D);case Y0.MethodNotSupportedRpcError.code:throw new Y0.MethodNotSupportedRpcError(D,{method:Y.method});case Y0.LimitExceededRpcError.code:throw new Y0.LimitExceededRpcError(D);case Y0.JsonRpcVersionUnsupportedError.code:throw new Y0.JsonRpcVersionUnsupportedError(D);case Y0.UserRejectedRequestError.code:throw new Y0.UserRejectedRequestError(D);case Y0.UnauthorizedProviderError.code:throw new Y0.UnauthorizedProviderError(D);case Y0.UnsupportedProviderMethodError.code:throw new Y0.UnsupportedProviderMethodError(D);case Y0.ProviderDisconnectedError.code:throw new Y0.ProviderDisconnectedError(D);case Y0.ChainDisconnectedError.code:throw new Y0.ChainDisconnectedError(D);case Y0.SwitchChainError.code:throw new Y0.SwitchChainError(D);case Y0.UnsupportedNonOptionalCapabilityError.code:throw new Y0.UnsupportedNonOptionalCapabilityError(D);case Y0.UnsupportedChainIdError.code:throw new Y0.UnsupportedChainIdError(D);case Y0.DuplicateIdError.code:throw new Y0.DuplicateIdError(D);case Y0.UnknownBundleIdError.code:throw new Y0.UnknownBundleIdError(D);case Y0.BundleTooLargeError.code:throw new Y0.BundleTooLargeError(D);case Y0.AtomicReadyWalletRejectedUpgradeError.code:throw new Y0.AtomicReadyWalletRejectedUpgradeError(D);case Y0.AtomicityNotSupportedError.code:throw new Y0.AtomicityNotSupportedError(D);case 5000:throw new Y0.UserRejectedRequestError(D);default:if(U instanceof Gu8.BaseError)throw U;throw new Y0.UnknownRpcError(D)}}},{delay:({count:U,error:D})=>{if(D&&D instanceof sY0.HttpRequestError){let H=D?.headers?.get("Retry-After");if(H?.match(/\d/))return Number.parseInt(H,10)*1000}return~~(1<<U)*z},retryCount:W,shouldRetry:({error:U})=>tY0(U)}),{enabled:X,id:q})}}function tY0(J){if("code"in J&&typeof J.code==="number"){if(J.code===-1)return!0;if(J.code===Y0.LimitExceededRpcError.code)return!0;if(J.code===Y0.InternalRpcError.code)return!0;return!1}if(J instanceof sY0.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 J71=M((JG0)=>{Object.defineProperty(JG0,"__esModule",{value:!0});JG0.defineChain=Uu8;function Uu8(J){return{formatters:void 0,fees:void 0,serializers:void 0,...J}}});var Q71=M((QG0)=>{Object.defineProperty(QG0,"__esModule",{value:!0});QG0.extractChain=Hu8;function Hu8({chains:J,id:Q}){return J.find((Y)=>Y.id===Q)}});var Lg=M((KG0)=>{Object.defineProperty(KG0,"__esModule",{value:!0});KG0.fromRlp=Nu8;var Iu8=k0(),Ou8=ZD(),Au8=SA(),Bu8=s6(),YG0=j1();function Nu8(J,Q="hex"){let Y=(()=>{if(typeof J==="string"){if(J.length>3&&J.length%2!==0)throw new Ou8.InvalidHexValueError(J);return(0,Bu8.hexToBytes)(J)}return J})(),G=(0,Au8.createCursor)(Y,{recursiveReadLimit:Number.POSITIVE_INFINITY});return XG0(G,Q)}function XG0(J,Q="hex"){if(J.bytes.length===0)return Q==="hex"?(0,YG0.bytesToHex)(J.bytes):J.bytes;let Y=J.readByte();if(Y<128)J.decrementPosition(1);if(Y<192){let X=GG0(J,Y,128),K=J.readBytes(X);return Q==="hex"?(0,YG0.bytesToHex)(K):K}let G=GG0(J,Y,192);return wu8(J,G,Q)}function GG0(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 Iu8.BaseError("Invalid RLP prefix")}function wu8(J,Q,Y){let G=J.position,X=[];while(J.position-G<Q)X.push(XG0(J,Y));return X}});var Eg=M((zG0)=>{Object.defineProperty(zG0,"__esModule",{value:!0});zG0.isHash=Ru8;var Eu8=N5(),Cu8=b7();function Ru8(J){return(0,Eu8.isHex)(J)&&(0,Cu8.size)(J)===32}});var z71=M((HG0)=>{Object.defineProperty(HG0,"__esModule",{value:!0});HG0.ripemd160=HG0.RIPEMD160=HG0.md5=HG0.MD5=HG0.sha1=HG0.SHA1=void 0;var ED=If(),w5=N8(),YB=Uint32Array.from([1732584193,4023233417,2562383102,271733878,3285377520]),EV=new Uint32Array(80);class G71 extends ED.HashMD{constructor(){super(64,20,8,!1);this.A=YB[0]|0,this.B=YB[1]|0,this.C=YB[2]|0,this.D=YB[3]|0,this.E=YB[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)EV[W]=J.getUint32(Q,!1);for(let W=16;W<80;W++)EV[W]=(0,w5.rotl)(EV[W-3]^EV[W-8]^EV[W-14]^EV[W-16],1);let{A:Y,B:G,C:X,D:K,E:z}=this;for(let W=0;W<80;W++){let Z,V;if(W<20)Z=(0,ED.Chi)(G,X,K),V=1518500249;else if(W<40)Z=G^X^K,V=1859775393;else if(W<60)Z=(0,ED.Maj)(G,X,K),V=2400959708;else Z=G^X^K,V=3395469782;let q=(0,w5.rotl)(Y,5)+Z+z+V+EV[W]|0;z=K,K=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,K=K+this.D|0,z=z+this.E|0,this.set(Y,G,X,K,z)}roundClean(){(0,w5.clean)(EV)}destroy(){this.set(0,0,0,0,0),(0,w5.clean)(this.buffer)}}HG0.SHA1=G71;HG0.sha1=(0,w5.createHasher)(()=>new G71);var Tu8=Math.pow(2,32),Su8=Array.from({length:64},(J,Q)=>Math.floor(Tu8*Math.abs(Math.sin(Q+1)))),Cg=YB.slice(0,4),Y71=new Uint32Array(16);class X71 extends ED.HashMD{constructor(){super(64,16,8,!0);this.A=Cg[0]|0,this.B=Cg[1]|0,this.C=Cg[2]|0,this.D=Cg[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 z=0;z<16;z++,Q+=4)Y71[z]=J.getUint32(Q,!0);let{A:Y,B:G,C:X,D:K}=this;for(let z=0;z<64;z++){let W,Z,V;if(z<16)W=(0,ED.Chi)(G,X,K),Z=z,V=[7,12,17,22];else if(z<32)W=(0,ED.Chi)(K,G,X),Z=(5*z+1)%16,V=[5,9,14,20];else if(z<48)W=G^X^K,Z=(3*z+5)%16,V=[4,11,16,23];else W=X^(G|~K),Z=7*z%16,V=[6,10,15,21];W=W+Y+Su8[z]+Y71[Z],Y=K,K=X,X=G,G=G+(0,w5.rotl)(W,V[z%4])}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,K=K+this.D|0,this.set(Y,G,X,K)}roundClean(){(0,w5.clean)(Y71)}destroy(){this.set(0,0,0,0),(0,w5.clean)(this.buffer)}}HG0.MD5=X71;HG0.md5=(0,w5.createHasher)(()=>new X71);var Pu8=Uint8Array.from([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),ZG0=(()=>Uint8Array.from(Array(16).fill(0).map((J,Q)=>Q)))(),$u8=(()=>ZG0.map((J)=>(9*J+5)%16))(),VG0=(()=>{let Y=[[ZG0],[$u8]];for(let G=0;G<4;G++)for(let X of Y)X.push(X[G].map((K)=>Pu8[K]));return Y})(),qG0=(()=>VG0[0])(),UG0=(()=>VG0[1])(),DG0=[[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)),ku8=qG0.map((J,Q)=>J.map((Y)=>DG0[Q][Y])),vu8=UG0.map((J,Q)=>J.map((Y)=>DG0[Q][Y])),fu8=Uint32Array.from([0,1518500249,1859775393,2400959708,2840853838]),ju8=Uint32Array.from([1352829926,1548603684,1836072691,2053994217,0]);function WG0(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 Rg=new Uint32Array(16);class K71 extends ED.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 D=0;D<16;D++,Q+=4)Rg[D]=J.getUint32(Q,!0);let Y=this.h0|0,G=Y,X=this.h1|0,K=X,z=this.h2|0,W=z,Z=this.h3|0,V=Z,q=this.h4|0,U=q;for(let D=0;D<5;D++){let H=4-D,I=fu8[D],O=ju8[D],A=qG0[D],B=UG0[D],w=ku8[D],N=vu8[D];for(let L=0;L<16;L++){let R=(0,w5.rotl)(Y+WG0(D,X,z,Z)+Rg[A[L]]+I,w[L])+q|0;Y=q,q=Z,Z=(0,w5.rotl)(z,10)|0,z=X,X=R}for(let L=0;L<16;L++){let R=(0,w5.rotl)(G+WG0(H,K,W,V)+Rg[B[L]]+O,N[L])+U|0;G=U,U=V,V=(0,w5.rotl)(W,10)|0,W=K,K=R}}this.set(this.h1+z+V|0,this.h2+Z+U|0,this.h3+q+G|0,this.h4+Y+K|0,this.h0+X+W|0)}roundClean(){(0,w5.clean)(Rg)}destroy(){this.destroyed=!0,(0,w5.clean)(this.buffer),this.set(0,0,0,0,0)}}HG0.RIPEMD160=K71;HG0.ripemd160=(0,w5.createHasher)(()=>new K71)});var W71=M((OG0)=>{Object.defineProperty(OG0,"__esModule",{value:!0});OG0.ripemd160=OG0.RIPEMD160=void 0;var IG0=z71();OG0.RIPEMD160=IG0.RIPEMD160;OG0.ripemd160=IG0.ripemd160});var Z71=M((BG0)=>{Object.defineProperty(BG0,"__esModule",{value:!0});BG0.ripemd160=cu8;var uu8=W71(),lu8=N5(),du8=s6(),pu8=j1();function cu8(J,Q){let Y=Q||"hex",G=(0,uu8.ripemd160)((0,lu8.isHex)(J,{strict:!1})?(0,du8.toBytes)(J):J);if(Y==="bytes")return G;return(0,pu8.toHex)(G)}});var q71=M((V71)=>{Object.defineProperty(V71,"__esModule",{value:!0});V71.toEventHash=void 0;var iu8=qF();Object.defineProperty(V71,"toEventHash",{enumerable:!0,get:function(){return iu8.toSignatureHash}})});var D71=M((U71)=>{Object.defineProperty(U71,"__esModule",{value:!0});U71.toEventSignature=void 0;var au8=Ry();Object.defineProperty(U71,"toEventSignature",{enumerable:!0,get:function(){return au8.toSignature}})});var M71=M((H71)=>{Object.defineProperty(H71,"__esModule",{value:!0});H71.toFunctionHash=void 0;var ru8=qF();Object.defineProperty(H71,"toFunctionHash",{enumerable:!0,get:function(){return ru8.toSignatureHash}})});var O71=M((I71)=>{Object.defineProperty(I71,"__esModule",{value:!0});I71.toFunctionSignature=void 0;var tu8=Ry();Object.defineProperty(I71,"toFunctionSignature",{enumerable:!0,get:function(){return tu8.toSignature}})});var Fg=M((LG0)=>{Object.defineProperty(LG0,"__esModule",{value:!0});LG0.nonceManager=void 0;LG0.createNonceManager=NG0;LG0.jsonRpc=wG0;var Jl8=jF(),Ql8=FA();function NG0(J){let{source:Q}=J,Y=new Map,G=new Ql8.LruMap(8192),X=new Map,K=({address:z,chainId:W})=>`${z}.${W}`;return{async consume({address:z,chainId:W,client:Z}){let V=K({address:z,chainId:W}),q=this.get({address:z,chainId:W,client:Z});this.increment({address:z,chainId:W});let U=await q;return await Q.set({address:z,chainId:W},U),G.set(V,U),U},async increment({address:z,chainId:W}){let Z=K({address:z,chainId:W}),V=Y.get(Z)??0;Y.set(Z,V+1)},async get({address:z,chainId:W,client:Z}){let V=K({address:z,chainId:W}),q=X.get(V);if(!q)q=(async()=>{try{let D=await Q.get({address:z,chainId:W,client:Z}),H=G.get(V)??0;if(H>0&&D<=H)return H+1;return G.delete(V),D}finally{this.reset({address:z,chainId:W})}})(),X.set(V,q);return(Y.get(V)??0)+await q},reset({address:z,chainId:W}){let Z=K({address:z,chainId:W});Y.delete(Z),X.delete(Z)}}}function wG0(){return{async get(J){let{address:Q,client:Y}=J;return(0,Jl8.getTransactionCount)(Y,{address:Q,blockTag:"pending"})},set(){}}}LG0.nonceManager=NG0({source:wG0()})});var Tg=M((CG0)=>{Object.defineProperty(CG0,"__esModule",{value:!0});CG0.withTimeout=Xl8;function Xl8(J,{errorInstance:Q=Error("timed out"),timeout:Y,signal:G}){return new Promise((X,K)=>{(async()=>{let z;try{let W=new AbortController;if(Y>0)z=setTimeout(()=>{if(G)W.abort();else K(Q)},Y);X(await J({signal:W?.signal||null}))}catch(W){if(W?.name==="AbortError")K(Q);K(W)}finally{clearTimeout(z)}})()})}});var A71=M((RG0)=>{Object.defineProperty(RG0,"__esModule",{value:!0});RG0.idCache=void 0;function zl8(){return{current:0,take(){return this.current++},reset(){this.current=0}}}RG0.idCache=zl8()});var Sg=M((SG0)=>{Object.defineProperty(SG0,"__esModule",{value:!0});SG0.getHttpRpcClient=Zl8;var XT=h2(),Wl8=Tg(),B71=d4(),TG0=A71();function Zl8(J,Q={}){return{async request(Y){let{body:G,fetchFn:X=Q.fetchFn??fetch,onRequest:K=Q.onRequest,onResponse:z=Q.onResponse,timeout:W=Q.timeout??1e4}=Y,Z={...Q.fetchOptions??{},...Y.fetchOptions??{}},{headers:V,method:q,signal:U}=Z;try{let D=await(0,Wl8.withTimeout)(async({signal:I})=>{let O={...Z,body:Array.isArray(G)?(0,B71.stringify)(G.map((N)=>({jsonrpc:"2.0",id:N.id??TG0.idCache.take(),...N}))):(0,B71.stringify)({jsonrpc:"2.0",id:G.id??TG0.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 K?.(A,O)??{...O,url:J};return await X(B.url??J,B)},{errorInstance:new XT.TimeoutError({body:G,url:J}),timeout:W,signal:!0});if(z)await z(D);let H;if(D.headers.get("Content-Type")?.startsWith("application/json"))H=await D.json();else{H=await D.text();try{H=JSON.parse(H||"{}")}catch(I){if(D.ok)throw I;H={error:H}}}if(!D.ok)throw new XT.HttpRequestError({body:G,details:(0,B71.stringify)(H.error)||D.statusText,headers:D.headers,status:D.status,url:J});return H}catch(D){if(D instanceof XT.HttpRequestError)throw D;if(D instanceof XT.TimeoutError)throw D;throw new XT.HttpRequestError({body:G,cause:D,url:J})}}}}});var w71=M((PG0)=>{Object.defineProperty(PG0,"__esModule",{value:!0});PG0.socketClientCache=void 0;PG0.getSocketRpcClient=Hl8;var N71=h2(),ql8=cx(),Ul8=Tg(),Dl8=A71();PG0.socketClientCache=new Map;async function Hl8(J){let{getSocket:Q,keepAlive:Y=!0,key:G="socket",reconnect:X=!0,url:K}=J,{interval:z=30000}=typeof Y==="object"?Y:{},{attempts:W=5,delay:Z=2000}=typeof X==="object"?X:{},V=JSON.stringify({keepAlive:Y,key:G,url:K,reconnect:X}),q=PG0.socketClientCache.get(V);if(q)return q;let U=0,{schedule:D}=(0,ql8.createBatchScheduler)({id:V,fn:async()=>{let O=new Map,A=new Map,B,w,N,L=!1;function R(){if(X&&U<W){if(L)return;L=!0,U++,w?.close(),setTimeout(async()=>{await C().catch(console.error),L=!1},Z)}else O.clear(),A.clear()}async function C(){let F=await Q({onClose(){for(let j of O.values())j.onError?.(new N71.SocketClosedError({url:K}));for(let j of A.values())j.onError?.(new N71.SocketClosedError({url:K}));R()},onError(j){B=j;for(let E of O.values())E.onError?.(B);for(let E of A.values())E.onError?.(B);R()},onOpen(){B=void 0,U=0},onResponse(j){let E=j.method==="eth_subscription",$=E?j.params.subscription:j.id,f=E?A:O,k=f.get($);if(k)k.onResponse(j);if(!E)f.delete($)}});if(w=F,Y){if(N)clearInterval(N);N=setInterval(()=>w.ping?.(),z)}if(X&&A.size>0){let j=A.entries();for(let[E,{onResponse:$,body:f,onError:k}]of j){if(!f)continue;A.delete(E),q?.request({body:f,onResponse:$,onError:k})}}return F}return await C(),B=void 0,q={close(){N&&clearInterval(N),w.close(),PG0.socketClientCache.delete(V)},get socket(){return w},request({body:F,onError:j,onResponse:E}){if(B&&j)j(B);let $=F.id??Dl8.idCache.take(),f=(k)=>{if(typeof k.id==="number"&&$!==k.id)return;if(F.method==="eth_subscribe"&&typeof k.result==="string")A.set(k.result,{onResponse:f,onError:j,body:F});if(F.method==="eth_unsubscribe")A.delete(F.params?.[0]);E(k)};O.set($,{onResponse:f,onError:j});try{w.request({body:{jsonrpc:"2.0",id:$,...F}})}catch(k){j?.(k)}},requestAsync({body:F,timeout:j=1e4}){return(0,Ul8.withTimeout)(()=>new Promise((E,$)=>this.request({body:F,onError:$,onResponse:E})),{errorInstance:new N71.TimeoutError({body:F,url:K}),timeout:j})},requests:O,subscriptions:A,url:K},PG0.socketClientCache.set(V,q),[q]}}),[H,[I]]=await D();return I}});var vG0=M(($G0)=>{Object.defineProperty($G0,"__esModule",{value:!0});$G0.getNativeWebSocket=void 0;function Il8(){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")}$G0.getNativeWebSocket=Il8});var E71=M((fG0)=>{Object.defineProperty(fG0,"__esModule",{value:!0});fG0.WebSocket=void 0;var L71=df(),Ol8=vG0();fG0.WebSocket=(()=>{try{return(0,Ol8.getNativeWebSocket)()}catch{if(L71.WebSocket)return L71.WebSocket;return L71}})()});var $g=M((hG0)=>{Object.defineProperty(hG0,"__esModule",{value:!0});hG0.getWebSocketRpcClient=Bl8;var Pg=h2(),Al8=w71();async function Bl8(J,Q={}){let{keepAlive:Y,reconnect:G}=Q;return(0,Al8.getSocketRpcClient)({async getSocket({onClose:X,onError:K,onOpen:z,onResponse:W}){let Z=await Promise.resolve().then(()=>E71()).then((H)=>H.WebSocket),V=new Z(J);function q(){V.removeEventListener("close",q),V.removeEventListener("message",U),V.removeEventListener("error",K),V.removeEventListener("open",z),X()}function U({data:H}){try{let I=JSON.parse(H);W(I)}catch(I){K(I)}}if(V.addEventListener("close",q),V.addEventListener("message",U),V.addEventListener("error",K),V.addEventListener("open",z),V.readyState===Z.CONNECTING)await new Promise((H,I)=>{if(!V)return;V.onopen=H,V.onerror=I});let{close:D}=V;return Object.assign(V,{close(){D.bind(V)(),q()},ping(){try{if(V.readyState===V.CLOSED||V.readyState===V.CLOSING)throw new Pg.WebSocketRequestError({url:V.url,cause:new Pg.SocketClosedError({url:V.url})});let H={jsonrpc:"2.0",method:"net_version",params:[]};V.send(JSON.stringify(H))}catch(H){K(H)}},request({body:H}){if(V.readyState===V.CLOSED||V.readyState===V.CLOSING)throw new Pg.WebSocketRequestError({body:H,url:V.url,cause:new Pg.SocketClosedError({url:V.url})});return V.send(JSON.stringify(H))}})},keepAlive:Y,reconnect:G,url:J})}});var C71=M((bG0)=>{Object.defineProperty(bG0,"__esModule",{value:!0});bG0.rpc=void 0;bG0.getSocket=Rl8;var wl8=Sg(),Ll8=$g();function El8(J,{body:Q,onError:Y,onResponse:G}){return J.request({body:Q,onError:Y,onResponse:G}),J}async function Cl8(J,{body:Q,timeout:Y=1e4}){return J.requestAsync({body:Q,timeout:Y})}async function Rl8(J){let Q=await(0,Ll8.getWebSocketRpcClient)(J);return Object.assign(Q.socket,{requests:Q.requests,subscriptions:Q.subscriptions})}bG0.rpc={http(J,Q){return(0,wl8.getHttpRpcClient)(J).request(Q)},webSocket:El8,webSocketAsync:Cl8}});var R71=M((xG0)=>{Object.defineProperty(xG0,"__esModule",{value:!0});xG0.presignMessagePrefix=void 0;xG0.presignMessagePrefix=`\x19Ethereum Signed Message:
`});var T71=M((mG0)=>{Object.defineProperty(mG0,"__esModule",{value:!0});mG0.toPrefixedMessage=$l8;var Tl8=R71(),Sl8=A4(),Pl8=b7(),F71=j1();function $l8(J){let Q=(()=>{if(typeof J==="string")return(0,F71.stringToHex)(J);if(typeof J.raw==="string")return J.raw;return(0,F71.bytesToHex)(J.raw)})(),Y=(0,F71.stringToHex)(`${Tl8.presignMessagePrefix}${(0,Pl8.size)(Q)}`);return(0,Sl8.concat)([Y,Q])}});var CD=M((uG0)=>{Object.defineProperty(uG0,"__esModule",{value:!0});uG0.hashMessage=jl8;var vl8=Q7(),fl8=T71();function jl8(J,Q){return(0,vl8.keccak256)((0,fl8.toPrefixedMessage)(J),Q)}});var P71=M((cG0)=>{Object.defineProperty(cG0,"__esModule",{value:!0});cG0.InvalidStructTypeError=cG0.InvalidPrimaryTypeError=cG0.InvalidDomainError=void 0;var bl8=d4(),S71=k0();class lG0 extends S71.BaseError{constructor({domain:J}){super(`Invalid domain "${(0,bl8.stringify)(J)}".`,{metaMessages:["Must be a valid EIP-712 domain."]})}}cG0.InvalidDomainError=lG0;class dG0 extends S71.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`."]})}}cG0.InvalidPrimaryTypeError=dG0;class pG0 extends S71.BaseError{constructor({type:J}){super(`Struct type "${J}" is invalid.`,{metaMessages:["Struct type must not be a Solidity type."],name:"InvalidStructTypeError"})}}cG0.InvalidStructTypeError=pG0});var zT=M((oG0)=>{Object.defineProperty(oG0,"__esModule",{value:!0});oG0.serializeTypedData=cl8;oG0.validateTypedData=_l8;oG0.getTypesForEIP712Domain=aG0;oG0.domainSeparator=il8;var gl8=v8(),ml8=kJ(),$71=P71(),ul8=Y7(),iG0=b7(),ll8=j1(),nG0=DF(),dl8=RD(),pl8=d4();function cl8(J){let{domain:Q,message:Y,primaryType:G,types:X}=J,K=(Z,V)=>{let q={...V};for(let U of Z){let{name:D,type:H}=U;if(H==="address")q[D]=q[D].toLowerCase()}return q},z=(()=>{if(!X.EIP712Domain)return{};if(!Q)return{};return K(X.EIP712Domain,Q)})(),W=(()=>{if(G==="EIP712Domain")return;return K(X[G],Y)})();return(0,pl8.stringify)({domain:z,message:W,primaryType:G,types:X})}function _l8(J){let{domain:Q,message:Y,primaryType:G,types:X}=J,K=(z,W)=>{for(let Z of z){let{name:V,type:q}=Z,U=W[V],D=q.match(nG0.integerRegex);if(D&&(typeof U==="number"||typeof U==="bigint")){let[O,A,B]=D;(0,ll8.numberToHex)(U,{signed:A==="int",size:Number.parseInt(B,10)/8})}if(q==="address"&&typeof U==="string"&&!(0,ul8.isAddress)(U))throw new ml8.InvalidAddressError({address:U});let H=q.match(nG0.bytesRegex);if(H){let[O,A]=H;if(A&&(0,iG0.size)(U)!==Number.parseInt(A,10))throw new gl8.BytesSizeMismatchError({expectedSize:Number.parseInt(A,10),givenSize:(0,iG0.size)(U)})}let I=X[q];if(I)nl8(q),K(I,U)}};if(X.EIP712Domain&&Q){if(typeof Q!=="object")throw new $71.InvalidDomainError({domain:Q});K(X.EIP712Domain,Q)}if(G!=="EIP712Domain")if(X[G])K(X[G],Y);else throw new $71.InvalidPrimaryTypeError({primaryType:G,types:X})}function aG0({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 il8({domain:J}){return(0,dl8.hashDomain)({domain:J,types:{EIP712Domain:aG0({domain:J})}})}function nl8(J){if(J==="address"||J==="bool"||J==="string"||J.startsWith("bytes")||J.startsWith("uint")||J.startsWith("int"))throw new $71.InvalidStructTypeError({type:J})}});var RD=M((XX0)=>{Object.defineProperty(XX0,"__esModule",{value:!0});XX0.hashTypedData=el8;XX0.hashDomain=eG0;XX0.hashStruct=k71;XX0.encodeType=QX0;var sG0=f2(),tl8=A4(),tG0=j1(),FD=Q7(),rG0=zT();function el8(J){let{domain:Q={},message:Y,primaryType:G}=J,X={EIP712Domain:(0,rG0.getTypesForEIP712Domain)({domain:Q}),...J.types};(0,rG0.validateTypedData)({domain:Q,message:Y,primaryType:G,types:X});let K=["0x1901"];if(Q)K.push(eG0({domain:Q,types:X}));if(G!=="EIP712Domain")K.push(k71({data:Y,primaryType:G,types:X}));return(0,FD.keccak256)((0,tl8.concat)(K))}function eG0({domain:J,types:Q}){return k71({data:J,primaryType:"EIP712Domain",types:Q})}function k71({data:J,primaryType:Q,types:Y}){let G=JX0({data:J,primaryType:Q,types:Y});return(0,FD.keccak256)(G)}function JX0({data:J,primaryType:Q,types:Y}){let G=[{type:"bytes32"}],X=[Jd8({primaryType:Q,types:Y})];for(let K of Y[Q]){let[z,W]=GX0({types:Y,name:K.name,type:K.type,value:J[K.name]});G.push(z),X.push(W)}return(0,sG0.encodeAbiParameters)(G,X)}function Jd8({primaryType:J,types:Q}){let Y=(0,tG0.toHex)(QX0({primaryType:J,types:Q}));return(0,FD.keccak256)(Y)}function QX0({primaryType:J,types:Q}){let Y="",G=YX0({primaryType:J,types:Q});G.delete(J);let X=[J,...Array.from(G).sort()];for(let K of X)Y+=`${K}(${Q[K].map(({name:z,type:W})=>`${W} ${z}`).join(",")})`;return Y}function YX0({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 K of Q[X])YX0({primaryType:K.type,types:Q},Y);return Y}function GX0({types:J,name:Q,type:Y,value:G}){if(J[Y]!==void 0)return[{type:"bytes32"},(0,FD.keccak256)(JX0({data:G,primaryType:Y,types:J}))];if(Y==="bytes")return G=`0x${(G.length%2?"0":"")+G.slice(2)}`,[{type:"bytes32"},(0,FD.keccak256)(G)];if(Y==="string")return[{type:"bytes32"},(0,FD.keccak256)((0,tG0.toHex)(G))];if(Y.lastIndexOf("]")===Y.length-1){let X=Y.slice(0,Y.lastIndexOf("[")),K=G.map((z)=>GX0({name:Q,type:X,types:J,value:z}));return[{type:"bytes32"},(0,FD.keccak256)((0,sG0.encodeAbiParameters)(K.map(([z])=>z),K.map(([,z])=>z)))]}return[{type:Y},G]}});var kg=M((KX0)=>{Object.defineProperty(KX0,"__esModule",{value:!0});KX0.zeroHash=KX0.erc6492MagicBytes=void 0;KX0.erc6492MagicBytes="0x6492649264926492649264926492649264926492649264926492649264926492";KX0.zeroHash="0x0000000000000000000000000000000000000000000000000000000000000000"});var vg=M((WX0)=>{Object.defineProperty(WX0,"__esModule",{value:!0});WX0.isErc6492Signature=Zd8;var zd8=kg(),Wd8=vJ();function Zd8(J){return(0,Wd8.sliceHex)(J,-32)===zd8.erc6492MagicBytes}});var qX0=M((ZX0)=>{Object.defineProperty(ZX0,"__esModule",{value:!0});ZX0.version=void 0;ZX0.version="1.2.3"});var TD=M((UX0)=>{Object.defineProperty(UX0,"__esModule",{value:!0});UX0.BaseError=void 0;var qd8=qX0();class fg extends Error{constructor(J,Q={}){let Y=Q.cause instanceof fg?Q.cause.details:Q.cause?.message?Q.cause.message:Q.details,G=Q.cause instanceof fg?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@${qd8.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}}UX0.BaseError=fg});var MX0=M((HX0)=>{Object.defineProperty(HX0,"__esModule",{value:!0});HX0.narrow=Ud8;function Ud8(J){return J}});var WT=M((IX0)=>{Object.defineProperty(IX0,"__esModule",{value:!0});IX0.isTupleRegex=IX0.integerRegex=IX0.bytesRegex=void 0;IX0.execTyped=Hd8;function Hd8(J,Q){return J.exec(Q)?.groups}IX0.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;IX0.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)?$/;IX0.isTupleRegex=/^\(.+?\).*?$/});var f71=M((BX0)=>{Object.defineProperty(BX0,"__esModule",{value:!0});BX0.formatAbiParameter=v71;var Ad8=WT(),AX0=/^tuple(?<array>(\[(\d*)\])*)$/;function v71(J){let Q=J.type;if(AX0.test(J.type)&&"components"in J){Q="(";let Y=J.components.length;for(let X=0;X<Y;X++){let K=J.components[X];if(Q+=v71(K),X<Y-1)Q+=", "}let G=(0,Ad8.execTyped)(AX0,J.type);return Q+=`)${G?.array||""}`,v71({...J,type:Q})}if("indexed"in J&&J.indexed)Q=`${Q} indexed`;if(J.name)return`${Q} ${J.name}`;return Q}});var j71=M((NX0)=>{Object.defineProperty(NX0,"__esModule",{value:!0});NX0.formatAbiParameters=wd8;var Nd8=f71();function wd8(J){let Q="",Y=J.length;for(let G=0;G<Y;G++){let X=J[G];if(Q+=(0,Nd8.formatAbiParameter)(X),G!==Y-1)Q+=", "}return Q}});var h71=M((wX0)=>{Object.defineProperty(wX0,"__esModule",{value:!0});wX0.formatAbiItem=Ed8;var ZT=j71();function Ed8(J){if(J.type==="function")return`function ${J.name}(${(0,ZT.formatAbiParameters)(J.inputs)})${J.stateMutability&&J.stateMutability!=="nonpayable"?` ${J.stateMutability}`:""}${J.outputs?.length?` returns (${(0,ZT.formatAbiParameters)(J.outputs)})`:""}`;if(J.type==="event")return`event ${J.name}(${(0,ZT.formatAbiParameters)(J.inputs)})`;if(J.type==="error")return`error ${J.name}(${(0,ZT.formatAbiParameters)(J.inputs)})`;if(J.type==="constructor")return`constructor(${(0,ZT.formatAbiParameters)(J.inputs)})${J.stateMutability==="payable"?" payable":""}`;if(J.type==="fallback")return`fallback() external${J.stateMutability==="payable"?" payable":""}`;return"receive() external payable"}});var EX0=M((LX0)=>{Object.defineProperty(LX0,"__esModule",{value:!0});LX0.formatAbi=Fd8;var Rd8=h71();function Fd8(J){let Q=[],Y=J.length;for(let G=0;G<Y;G++){let X=J[G],K=(0,Rd8.formatAbiItem)(X);Q.push(K)}return Q}});var SD=M(($X0)=>{Object.defineProperty($X0,"__esModule",{value:!0});$X0.functionModifiers=$X0.eventModifiers=$X0.modifiers=void 0;$X0.isErrorSignature=Sd8;$X0.execErrorSignature=Pd8;$X0.isEventSignature=$d8;$X0.execEventSignature=kd8;$X0.isFunctionSignature=vd8;$X0.execFunctionSignature=fd8;$X0.isStructSignature=jd8;$X0.execStructSignature=hd8;$X0.isConstructorSignature=bd8;$X0.execConstructorSignature=yd8;$X0.isFallbackSignature=xd8;$X0.execFallbackSignature=gd8;$X0.isReceiveSignature=ud8;var GB=WT(),CX0=/^error (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function Sd8(J){return CX0.test(J)}function Pd8(J){return(0,GB.execTyped)(CX0,J)}var RX0=/^event (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function $d8(J){return RX0.test(J)}function kd8(J){return(0,GB.execTyped)(RX0,J)}var FX0=/^function (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)(?: (?<scope>external|public{1}))?(?: (?<stateMutability>pure|view|nonpayable|payable{1}))?(?: returns\s?\((?<returns>.*?)\))?$/;function vd8(J){return FX0.test(J)}function fd8(J){return(0,GB.execTyped)(FX0,J)}var TX0=/^struct (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*) \{(?<properties>.*?)\}$/;function jd8(J){return TX0.test(J)}function hd8(J){return(0,GB.execTyped)(TX0,J)}var SX0=/^constructor\((?<parameters>.*?)\)(?:\s(?<stateMutability>payable{1}))?$/;function bd8(J){return SX0.test(J)}function yd8(J){return(0,GB.execTyped)(SX0,J)}var PX0=/^fallback\(\) external(?:\s(?<stateMutability>payable{1}))?$/;function xd8(J){return PX0.test(J)}function gd8(J){return(0,GB.execTyped)(PX0,J)}var md8=/^receive\(\) external payable$/;function ud8(J){return md8.test(J)}$X0.modifiers=new Set(["memory","indexed","storage","calldata"]);$X0.eventModifiers=new Set(["indexed"]);$X0.functionModifiers=new Set(["calldata","memory","storage"])});var VT=M((hX0)=>{Object.defineProperty(hX0,"__esModule",{value:!0});hX0.UnknownSolidityTypeError=hX0.UnknownTypeError=hX0.InvalidAbiItemError=void 0;var b71=TD();class vX0 extends b71.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"})}}hX0.InvalidAbiItemError=vX0;class fX0 extends b71.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"})}}hX0.UnknownTypeError=fX0;class jX0 extends b71.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"})}}hX0.UnknownSolidityTypeError=jX0});var XB=M((pX0)=>{Object.defineProperty(pX0,"__esModule",{value:!0});pX0.InvalidAbiTypeParameterError=pX0.InvalidFunctionModifierError=pX0.InvalidModifierError=pX0.SolidityProtectedKeywordError=pX0.InvalidParameterError=pX0.InvalidAbiParametersError=pX0.InvalidAbiParameterError=void 0;var PD=TD();class yX0 extends PD.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"})}}pX0.InvalidAbiParameterError=yX0;class xX0 extends PD.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"})}}pX0.InvalidAbiParametersError=xX0;class gX0 extends PD.BaseError{constructor({param:J}){super("Invalid ABI parameter.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParameterError"})}}pX0.InvalidParameterError=gX0;class mX0 extends PD.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"})}}pX0.SolidityProtectedKeywordError=mX0;class uX0 extends PD.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"})}}pX0.InvalidModifierError=uX0;class lX0 extends PD.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"})}}pX0.InvalidFunctionModifierError=lX0;class dX0 extends PD.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"})}}pX0.InvalidAbiTypeParameterError=dX0});var jg=M((aX0)=>{Object.defineProperty(aX0,"__esModule",{value:!0});aX0.InvalidStructSignatureError=aX0.UnknownSignatureError=aX0.InvalidSignatureError=void 0;var y71=TD();class _X0 extends y71.BaseError{constructor({signature:J,type:Q}){super(`Invalid ${Q} signature.`,{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSignatureError"})}}aX0.InvalidSignatureError=_X0;class iX0 extends y71.BaseError{constructor({signature:J}){super("Unknown signature.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSignatureError"})}}aX0.UnknownSignatureError=iX0;class nX0 extends y71.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"})}}aX0.InvalidStructSignatureError=nX0});var x71=M((sX0)=>{Object.defineProperty(sX0,"__esModule",{value:!0});sX0.CircularReferenceError=void 0;var Dp8=TD();class rX0 extends Dp8.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"})}}sX0.CircularReferenceError=rX0});var g71=M((JK0)=>{Object.defineProperty(JK0,"__esModule",{value:!0});JK0.InvalidParenthesisError=void 0;var Hp8=TD();class eX0 extends Hp8.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"})}}JK0.InvalidParenthesisError=eX0});var XK0=M((YK0)=>{Object.defineProperty(YK0,"__esModule",{value:!0});YK0.parameterCache=void 0;YK0.getParameterCacheKey=Mp8;function Mp8(J,Q,Y){let G="";if(Y)for(let X of Object.entries(Y)){if(!X)continue;let K="";for(let z of X[1])K+=`[${z.type}${z.name?`:${z.name}`:""}]`;G+=`(${X[0]}{${K}})`}if(Q)return`${Q}:${J}${G}`;return`${J}${G}`}YK0.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 kD=M((HK0)=>{Object.defineProperty(HK0,"__esModule",{value:!0});HK0.parseSignature=Bp8;HK0.parseFunctionSignature=KK0;HK0.parseEventSignature=zK0;HK0.parseErrorSignature=WK0;HK0.parseConstructorSignature=ZK0;HK0.parseFallbackSignature=VK0;HK0.parseAbiParameter=$D;HK0.splitParameters=g2;HK0.isSolidityType=qK0;HK0.isSolidityKeyword=UK0;HK0.isValidDataLocation=DK0;var KB=WT(),Op8=VT(),hg=XB(),zB=jg(),Ap8=g71(),bg=XK0(),m7=SD();function Bp8(J,Q={}){if((0,m7.isFunctionSignature)(J))return KK0(J,Q);if((0,m7.isEventSignature)(J))return zK0(J,Q);if((0,m7.isErrorSignature)(J))return WK0(J,Q);if((0,m7.isConstructorSignature)(J))return ZK0(J,Q);if((0,m7.isFallbackSignature)(J))return VK0(J);if((0,m7.isReceiveSignature)(J))return{type:"receive",stateMutability:"payable"};throw new zB.UnknownSignatureError({signature:J})}function KK0(J,Q={}){let Y=(0,m7.execFunctionSignature)(J);if(!Y)throw new zB.InvalidSignatureError({signature:J,type:"function"});let G=g2(Y.parameters),X=[],K=G.length;for(let W=0;W<K;W++)X.push($D(G[W],{modifiers:m7.functionModifiers,structs:Q,type:"function"}));let z=[];if(Y.returns){let W=g2(Y.returns),Z=W.length;for(let V=0;V<Z;V++)z.push($D(W[V],{modifiers:m7.functionModifiers,structs:Q,type:"function"}))}return{name:Y.name,type:"function",stateMutability:Y.stateMutability??"nonpayable",inputs:X,outputs:z}}function zK0(J,Q={}){let Y=(0,m7.execEventSignature)(J);if(!Y)throw new zB.InvalidSignatureError({signature:J,type:"event"});let G=g2(Y.parameters),X=[],K=G.length;for(let z=0;z<K;z++)X.push($D(G[z],{modifiers:m7.eventModifiers,structs:Q,type:"event"}));return{name:Y.name,type:"event",inputs:X}}function WK0(J,Q={}){let Y=(0,m7.execErrorSignature)(J);if(!Y)throw new zB.InvalidSignatureError({signature:J,type:"error"});let G=g2(Y.parameters),X=[],K=G.length;for(let z=0;z<K;z++)X.push($D(G[z],{structs:Q,type:"error"}));return{name:Y.name,type:"error",inputs:X}}function ZK0(J,Q={}){let Y=(0,m7.execConstructorSignature)(J);if(!Y)throw new zB.InvalidSignatureError({signature:J,type:"constructor"});let G=g2(Y.parameters),X=[],K=G.length;for(let z=0;z<K;z++)X.push($D(G[z],{structs:Q,type:"constructor"}));return{type:"constructor",stateMutability:Y.stateMutability??"nonpayable",inputs:X}}function VK0(J){let Q=(0,m7.execFallbackSignature)(J);if(!Q)throw new zB.InvalidSignatureError({signature:J,type:"fallback"});return{type:"fallback",stateMutability:Q.stateMutability??"nonpayable"}}var Np8=/^(?<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$_]*))?$/,wp8=/^\((?<type>.+?)\)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,Lp8=/^u?int$/;function $D(J,Q){let Y=(0,bg.getParameterCacheKey)(J,Q?.type,Q?.structs);if(bg.parameterCache.has(Y))return bg.parameterCache.get(Y);let G=KB.isTupleRegex.test(J),X=(0,KB.execTyped)(G?wp8:Np8,J);if(!X)throw new hg.InvalidParameterError({param:J});if(X.name&&UK0(X.name))throw new hg.SolidityProtectedKeywordError({param:J,name:X.name});let K=X.name?{name:X.name}:{},z=X.modifier==="indexed"?{indexed:!0}:{},W=Q?.structs??{},Z,V={};if(G){Z="tuple";let U=g2(X.type),D=[],H=U.length;for(let I=0;I<H;I++)D.push($D(U[I],{structs:W}));V={components:D}}else if(X.type in W)Z="tuple",V={components:W[X.type]};else if(Lp8.test(X.type))Z=`${X.type}256`;else if(X.type==="address payable")Z="address";else if(Z=X.type,Q?.type!=="struct"&&!qK0(Z))throw new Op8.UnknownSolidityTypeError({type:Z});if(X.modifier){if(!Q?.modifiers?.has?.(X.modifier))throw new hg.InvalidModifierError({param:J,type:Q?.type,modifier:X.modifier});if(m7.functionModifiers.has(X.modifier)&&!DK0(Z,!!X.array))throw new hg.InvalidFunctionModifierError({param:J,type:Q?.type,modifier:X.modifier})}let q={type:`${Z}${X.array??""}`,...K,...z,...V};return bg.parameterCache.set(Y,q),q}function g2(J,Q=[],Y="",G=0){let X=J.trim().length;for(let K=0;K<X;K++){let z=J[K],W=J.slice(K+1);switch(z){case",":return G===0?g2(W,[...Q,Y.trim()]):g2(W,Q,`${Y}${z}`,G);case"(":return g2(W,Q,`${Y}${z}`,G+1);case")":return g2(W,Q,`${Y}${z}`,G-1);default:return g2(W,Q,`${Y}${z}`,G)}}if(Y==="")return Q;if(G!==0)throw new Ap8.InvalidParenthesisError({current:Y,depth:G});return Q.push(Y.trim()),Q}function qK0(J){return J==="address"||J==="bool"||J==="function"||J==="string"||KB.bytesRegex.test(J)||KB.integerRegex.test(J)}var Ep8=/^(?: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 UK0(J){return J==="address"||J==="bool"||J==="function"||J==="string"||J==="tuple"||KB.bytesRegex.test(J)||KB.integerRegex.test(J)||Ep8.test(J)}function DK0(J,Q){return Q||J==="bytes"||J==="string"||J==="tuple"}});var qT=M((NK0)=>{Object.defineProperty(NK0,"__esModule",{value:!0});NK0.parseStructs=xp8;var MK0=WT(),hp8=VT(),bp8=XB(),IK0=jg(),yp8=x71(),OK0=SD(),AK0=kD();function xp8(J){let Q={},Y=J.length;for(let z=0;z<Y;z++){let W=J[z];if(!(0,OK0.isStructSignature)(W))continue;let Z=(0,OK0.execStructSignature)(W);if(!Z)throw new IK0.InvalidSignatureError({signature:W,type:"struct"});let V=Z.properties.split(";"),q=[],U=V.length;for(let D=0;D<U;D++){let I=V[D].trim();if(!I)continue;let O=(0,AK0.parseAbiParameter)(I,{type:"struct"});q.push(O)}if(!q.length)throw new IK0.InvalidStructSignatureError({signature:W});Q[Z.name]=q}let G={},X=Object.entries(Q),K=X.length;for(let z=0;z<K;z++){let[W,Z]=X[z];G[W]=BK0(Z,Q)}return G}var gp8=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*)(?<array>(?:\[\d*?\])+?)?$/;function BK0(J=[],Q={},Y=new Set){let G=[],X=J.length;for(let K=0;K<X;K++){let z=J[K];if(MK0.isTupleRegex.test(z.type))G.push(z);else{let Z=(0,MK0.execTyped)(gp8,z.type);if(!Z?.type)throw new bp8.InvalidAbiTypeParameterError({abiParameter:z});let{array:V,type:q}=Z;if(q in Q){if(Y.has(q))throw new yp8.CircularReferenceError({type:q});G.push({...z,type:`tuple${V??""}`,components:BK0(Q[q],Q,new Set([...Y,q]))})}else if((0,AK0.isSolidityType)(q))G.push(z);else throw new hp8.UnknownTypeError({type:q})}}return G}});var LK0=M((wK0)=>{Object.defineProperty(wK0,"__esModule",{value:!0});wK0.parseAbi=pp8;var up8=SD(),lp8=qT(),dp8=kD();function pp8(J){let Q=(0,lp8.parseStructs)(J),Y=[],G=J.length;for(let X=0;X<G;X++){let K=J[X];if((0,up8.isStructSignature)(K))continue;Y.push((0,dp8.parseSignature)(K,Q))}return Y}});var RK0=M((CK0)=>{Object.defineProperty(CK0,"__esModule",{value:!0});CK0.parseAbiItem=ap8;var _p8=VT(),ip8=SD(),np8=qT(),EK0=kD();function ap8(J){let Q;if(typeof J==="string")Q=(0,EK0.parseSignature)(J);else{let Y=(0,np8.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let K=J[X];if((0,ip8.isStructSignature)(K))continue;Q=(0,EK0.parseSignature)(K,Y);break}}if(!Q)throw new _p8.InvalidAbiItemError({signature:J});return Q}});var SK0=M((TK0)=>{Object.defineProperty(TK0,"__esModule",{value:!0});TK0.parseAbiParameter=tp8;var rp8=XB(),m71=SD(),sp8=qT(),FK0=kD();function tp8(J){let Q;if(typeof J==="string")Q=(0,FK0.parseAbiParameter)(J,{modifiers:m71.modifiers});else{let Y=(0,sp8.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let K=J[X];if((0,m71.isStructSignature)(K))continue;Q=(0,FK0.parseAbiParameter)(K,{modifiers:m71.modifiers,structs:Y});break}}if(!Q)throw new rp8.InvalidAbiParameterError({param:J});return Q}});var vK0=M((kK0)=>{Object.defineProperty(kK0,"__esModule",{value:!0});kK0.parseAbiParameters=Yc8;var Jc8=XB(),u71=SD(),Qc8=qT(),PK0=kD(),$K0=kD();function Yc8(J){let Q=[];if(typeof J==="string"){let Y=(0,PK0.splitParameters)(J),G=Y.length;for(let X=0;X<G;X++)Q.push((0,$K0.parseAbiParameter)(Y[X],{modifiers:u71.modifiers}))}else{let Y=(0,Qc8.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let K=J[X];if((0,u71.isStructSignature)(K))continue;let z=(0,PK0.splitParameters)(K),W=z.length;for(let Z=0;Z<W;Z++)Q.push((0,$K0.parseAbiParameter)(z[Z],{modifiers:u71.modifiers,structs:Y}))}}if(Q.length===0)throw new Jc8.InvalidAbiParametersError({params:J});return Q}});var UT=M((M8)=>{Object.defineProperty(M8,"__esModule",{value:!0});M8.CircularReferenceError=M8.InvalidParenthesisError=M8.UnknownSignatureError=M8.InvalidSignatureError=M8.InvalidStructSignatureError=M8.InvalidAbiParameterError=M8.InvalidAbiParametersError=M8.InvalidParameterError=M8.SolidityProtectedKeywordError=M8.InvalidModifierError=M8.InvalidFunctionModifierError=M8.InvalidAbiTypeParameterError=M8.UnknownSolidityTypeError=M8.InvalidAbiItemError=M8.UnknownTypeError=M8.parseAbiParameters=M8.parseAbiParameter=M8.parseAbiItem=M8.parseAbi=M8.formatAbiParameters=M8.formatAbiParameter=M8.formatAbiItem=M8.formatAbi=M8.narrow=M8.BaseError=void 0;var Xc8=TD();Object.defineProperty(M8,"BaseError",{enumerable:!0,get:function(){return Xc8.BaseError}});var Kc8=MX0();Object.defineProperty(M8,"narrow",{enumerable:!0,get:function(){return Kc8.narrow}});var zc8=EX0();Object.defineProperty(M8,"formatAbi",{enumerable:!0,get:function(){return zc8.formatAbi}});var Wc8=h71();Object.defineProperty(M8,"formatAbiItem",{enumerable:!0,get:function(){return Wc8.formatAbiItem}});var Zc8=f71();Object.defineProperty(M8,"formatAbiParameter",{enumerable:!0,get:function(){return Zc8.formatAbiParameter}});var Vc8=j71();Object.defineProperty(M8,"formatAbiParameters",{enumerable:!0,get:function(){return Vc8.formatAbiParameters}});var qc8=LK0();Object.defineProperty(M8,"parseAbi",{enumerable:!0,get:function(){return qc8.parseAbi}});var Uc8=RK0();Object.defineProperty(M8,"parseAbiItem",{enumerable:!0,get:function(){return Uc8.parseAbiItem}});var Dc8=SK0();Object.defineProperty(M8,"parseAbiParameter",{enumerable:!0,get:function(){return Dc8.parseAbiParameter}});var Hc8=vK0();Object.defineProperty(M8,"parseAbiParameters",{enumerable:!0,get:function(){return Hc8.parseAbiParameters}});var l71=VT();Object.defineProperty(M8,"UnknownTypeError",{enumerable:!0,get:function(){return l71.UnknownTypeError}});Object.defineProperty(M8,"InvalidAbiItemError",{enumerable:!0,get:function(){return l71.InvalidAbiItemError}});Object.defineProperty(M8,"UnknownSolidityTypeError",{enumerable:!0,get:function(){return l71.UnknownSolidityTypeError}});var vD=XB();Object.defineProperty(M8,"InvalidAbiTypeParameterError",{enumerable:!0,get:function(){return vD.InvalidAbiTypeParameterError}});Object.defineProperty(M8,"InvalidFunctionModifierError",{enumerable:!0,get:function(){return vD.InvalidFunctionModifierError}});Object.defineProperty(M8,"InvalidModifierError",{enumerable:!0,get:function(){return vD.InvalidModifierError}});Object.defineProperty(M8,"SolidityProtectedKeywordError",{enumerable:!0,get:function(){return vD.SolidityProtectedKeywordError}});Object.defineProperty(M8,"InvalidParameterError",{enumerable:!0,get:function(){return vD.InvalidParameterError}});Object.defineProperty(M8,"InvalidAbiParametersError",{enumerable:!0,get:function(){return vD.InvalidAbiParametersError}});Object.defineProperty(M8,"InvalidAbiParameterError",{enumerable:!0,get:function(){return vD.InvalidAbiParameterError}});var d71=jg();Object.defineProperty(M8,"InvalidStructSignatureError",{enumerable:!0,get:function(){return d71.InvalidStructSignatureError}});Object.defineProperty(M8,"InvalidSignatureError",{enumerable:!0,get:function(){return d71.InvalidSignatureError}});Object.defineProperty(M8,"UnknownSignatureError",{enumerable:!0,get:function(){return d71.UnknownSignatureError}});var Mc8=g71();Object.defineProperty(M8,"InvalidParenthesisError",{enumerable:!0,get:function(){return Mc8.InvalidParenthesisError}});var Ic8=x71();Object.defineProperty(M8,"CircularReferenceError",{enumerable:!0,get:function(){return Ic8.CircularReferenceError}})});var bK0=M((jK0)=>{Object.defineProperty(jK0,"__esModule",{value:!0});jK0.LruMap=void 0;class fK0 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}}jK0.LruMap=fK0});var mK0=M((xK0)=>{Object.defineProperty(xK0,"__esModule",{value:!0});xK0.checksum=void 0;xK0.clear=Bc8;var Ac8=bK0(),yK0={checksum:new Ac8.LruMap(8192)};xK0.checksum=yK0.checksum;function Bc8(){for(let J of Object.values(yK0))J.clear()}});var yg=M((uK0)=>{Object.defineProperty(uK0,"__esModule",{value:!0});uK0.keccak256=Cc8;uK0.ripemd160=Rc8;uK0.sha256=Fc8;uK0.validate=Tc8;var wc8=W71(),Lc8=E91(),Ec8=yF(),p71=VY(),DT=c4();function Cc8(J,Q={}){let{as:Y=typeof J==="string"?"Hex":"Bytes"}=Q,G=(0,Lc8.keccak_256)(p71.from(J));if(Y==="Bytes")return G;return DT.fromBytes(G)}function Rc8(J,Q={}){let{as:Y=typeof J==="string"?"Hex":"Bytes"}=Q,G=(0,wc8.ripemd160)(p71.from(J));if(Y==="Bytes")return G;return DT.fromBytes(G)}function Fc8(J,Q={}){let{as:Y=typeof J==="string"?"Hex":"Bytes"}=Q,G=(0,Ec8.sha256)(p71.from(J));if(Y==="Bytes")return G;return DT.fromBytes(G)}function Tc8(J){return DT.validate(J)&&DT.size(J)===32}});var o71=M((cK0)=>{Object.defineProperty(cK0,"__esModule",{value:!0});cK0.InvalidSerializedSizeError=cK0.InvalidUncompressedPrefixError=cK0.InvalidCompressedPrefixError=cK0.InvalidPrefixError=cK0.InvalidError=void 0;cK0.assert=gg;cK0.compress=fc8;cK0.from=jc8;cK0.fromBytes=dK0;cK0.fromHex=c71;cK0.toBytes=hc8;cK0.toHex=pK0;cK0.validate=bc8;var lK0=VY(),HT=h3(),u7=c4(),vc8=lF();function gg(J,Q={}){let{compressed:Y}=Q,{prefix:G,x:X,y:K}=J;if(Y===!1||typeof X==="bigint"&&typeof K==="bigint"){if(G!==4)throw new xg({prefix:G,cause:new n71});return}if(Y===!0||typeof X==="bigint"&&typeof K>"u"){if(G!==3&&G!==2)throw new xg({prefix:G,cause:new i71});return}throw new _71({publicKey:J})}function fc8(J){let{x:Q,y:Y}=J;return{prefix:Y%2n===0n?2:3,x:Q}}function jc8(J){let Q=(()=>{if(u7.validate(J))return c71(J);if(lK0.validate(J))return dK0(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 gg(Q),Q}function dK0(J){return c71(u7.fromBytes(J))}function c71(J){if(J.length!==132&&J.length!==130&&J.length!==68)throw new a71({publicKey:J});if(J.length===130){let G=BigInt(u7.slice(J,0,32)),X=BigInt(u7.slice(J,32,64));return{prefix:4,x:G,y:X}}if(J.length===132){let G=Number(u7.slice(J,0,1)),X=BigInt(u7.slice(J,1,33)),K=BigInt(u7.slice(J,33,65));return{prefix:G,x:X,y:K}}let Q=Number(u7.slice(J,0,1)),Y=BigInt(u7.slice(J,1,33));return{prefix:Q,x:Y}}function hc8(J,Q={}){return lK0.fromHex(pK0(J,Q))}function pK0(J,Q={}){gg(J);let{prefix:Y,x:G,y:X}=J,{includePrefix:K=!0}=Q;return u7.concat(K?u7.fromNumber(Y,{size:1}):"0x",u7.fromNumber(G,{size:32}),typeof X==="bigint"?u7.fromNumber(X,{size:32}):"0x")}function bc8(J,Q={}){try{return gg(J,Q),!0}catch(Y){return!1}}class _71 extends HT.BaseError{constructor({publicKey:J}){super(`Value \`${vc8.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"})}}cK0.InvalidError=_71;class xg extends HT.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"})}}cK0.InvalidPrefixError=xg;class i71 extends HT.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"})}}cK0.InvalidCompressedPrefixError=i71;class n71 extends HT.BaseError{constructor(){super("Prefix must be 4 for uncompressed public keys.");Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidUncompressedPrefixError"})}}cK0.InvalidUncompressedPrefixError=n71;class a71 extends HT.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 ${u7.size(u7.from(J))} bytes.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidSerializedSizeError"})}}cK0.InvalidSerializedSizeError=a71});var MT=M((aK0)=>{Object.defineProperty(aK0,"__esModule",{value:!0});aK0.InvalidChecksumError=aK0.InvalidInputError=aK0.InvalidAddressError=void 0;aK0.assert=WB;aK0.checksum=t71;aK0.from=nK0;aK0.fromPublicKey=sc8;aK0.isEqual=tc8;aK0.validate=ec8;var ac8=VY(),r71=mK0(),s71=h3(),iK0=yg(),oc8=o71(),rc8=/^0x[a-fA-F0-9]{40}$/;function WB(J,Q={}){let{strict:Y=!0}=Q;if(!rc8.test(J))throw new mg({address:J,cause:new e71});if(Y){if(J.toLowerCase()===J)return;if(t71(J)!==J)throw new mg({address:J,cause:new J31})}}function t71(J){if(r71.checksum.has(J))return r71.checksum.get(J);WB(J,{strict:!1});let Q=J.substring(2).toLowerCase(),Y=iK0.keccak256(ac8.fromString(Q),{as:"Bytes"}),G=Q.split("");for(let K=0;K<40;K+=2){if(Y[K>>1]>>4>=8&&G[K])G[K]=G[K].toUpperCase();if((Y[K>>1]&15)>=8&&G[K+1])G[K+1]=G[K+1].toUpperCase()}let X=`0x${G.join("")}`;return r71.checksum.set(J,X),X}function nK0(J,Q={}){let{checksum:Y=!1}=Q;if(WB(J),Y)return t71(J);return J}function sc8(J,Q={}){let Y=iK0.keccak256(`0x${oc8.toHex(J).slice(4)}`).substring(26);return nK0(`0x${Y}`,Q)}function tc8(J,Q){return WB(J,{strict:!1}),WB(Q,{strict:!1}),J.toLowerCase()===Q.toLowerCase()}function ec8(J,Q={}){let{strict:Y=!0}=Q??{};try{return WB(J,{strict:Y}),!0}catch{return!1}}class mg extends s71.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"})}}aK0.InvalidAddressError=mg;class e71 extends s71.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"})}}aK0.InvalidInputError=e71;class J31 extends s71.BaseError{constructor(){super("Address does not match its checksum counterpart.");Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Address.InvalidChecksumError"})}}aK0.InvalidChecksumError=J31});var ug=M((rK0)=>{Object.defineProperty(rK0,"__esModule",{value:!0});rK0.minInt120=rK0.minInt112=rK0.minInt104=rK0.minInt96=rK0.minInt88=rK0.minInt80=rK0.minInt72=rK0.minInt64=rK0.minInt56=rK0.minInt48=rK0.minInt40=rK0.minInt32=rK0.minInt24=rK0.minInt16=rK0.minInt8=rK0.maxInt256=rK0.maxInt248=rK0.maxInt240=rK0.maxInt232=rK0.maxInt224=rK0.maxInt216=rK0.maxInt208=rK0.maxInt200=rK0.maxInt192=rK0.maxInt184=rK0.maxInt176=rK0.maxInt168=rK0.maxInt160=rK0.maxInt152=rK0.maxInt144=rK0.maxInt136=rK0.maxInt128=rK0.maxInt120=rK0.maxInt112=rK0.maxInt104=rK0.maxInt96=rK0.maxInt88=rK0.maxInt80=rK0.maxInt72=rK0.maxInt64=rK0.maxInt56=rK0.maxInt48=rK0.maxInt40=rK0.maxInt32=rK0.maxInt24=rK0.maxInt16=rK0.maxInt8=rK0.integerRegex=rK0.bytesRegex=rK0.arrayRegex=void 0;rK0.maxUint256=rK0.maxUint248=rK0.maxUint240=rK0.maxUint232=rK0.maxUint224=rK0.maxUint216=rK0.maxUint208=rK0.maxUint200=rK0.maxUint192=rK0.maxUint184=rK0.maxUint176=rK0.maxUint168=rK0.maxUint160=rK0.maxUint152=rK0.maxUint144=rK0.maxUint136=rK0.maxUint128=rK0.maxUint120=rK0.maxUint112=rK0.maxUint104=rK0.maxUint96=rK0.maxUint88=rK0.maxUint80=rK0.maxUint72=rK0.maxUint64=rK0.maxUint56=rK0.maxUint48=rK0.maxUint40=rK0.maxUint32=rK0.maxUint24=rK0.maxUint16=rK0.maxUint8=rK0.minInt256=rK0.minInt248=rK0.minInt240=rK0.minInt232=rK0.minInt224=rK0.minInt216=rK0.minInt208=rK0.minInt200=rK0.minInt192=rK0.minInt184=rK0.minInt176=rK0.minInt168=rK0.minInt160=rK0.minInt152=rK0.minInt144=rK0.minInt136=rK0.minInt128=void 0;rK0.arrayRegex=/^(.*)\[([0-9]*)\]$/;rK0.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;rK0.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)?$/;rK0.maxInt8=2n**(8n-1n)-1n;rK0.maxInt16=2n**(16n-1n)-1n;rK0.maxInt24=2n**(24n-1n)-1n;rK0.maxInt32=2n**(32n-1n)-1n;rK0.maxInt40=2n**(40n-1n)-1n;rK0.maxInt48=2n**(48n-1n)-1n;rK0.maxInt56=2n**(56n-1n)-1n;rK0.maxInt64=2n**(64n-1n)-1n;rK0.maxInt72=2n**(72n-1n)-1n;rK0.maxInt80=2n**(80n-1n)-1n;rK0.maxInt88=2n**(88n-1n)-1n;rK0.maxInt96=2n**(96n-1n)-1n;rK0.maxInt104=2n**(104n-1n)-1n;rK0.maxInt112=2n**(112n-1n)-1n;rK0.maxInt120=2n**(120n-1n)-1n;rK0.maxInt128=2n**(128n-1n)-1n;rK0.maxInt136=2n**(136n-1n)-1n;rK0.maxInt144=2n**(144n-1n)-1n;rK0.maxInt152=2n**(152n-1n)-1n;rK0.maxInt160=2n**(160n-1n)-1n;rK0.maxInt168=2n**(168n-1n)-1n;rK0.maxInt176=2n**(176n-1n)-1n;rK0.maxInt184=2n**(184n-1n)-1n;rK0.maxInt192=2n**(192n-1n)-1n;rK0.maxInt200=2n**(200n-1n)-1n;rK0.maxInt208=2n**(208n-1n)-1n;rK0.maxInt216=2n**(216n-1n)-1n;rK0.maxInt224=2n**(224n-1n)-1n;rK0.maxInt232=2n**(232n-1n)-1n;rK0.maxInt240=2n**(240n-1n)-1n;rK0.maxInt248=2n**(248n-1n)-1n;rK0.maxInt256=2n**(256n-1n)-1n;rK0.minInt8=-(2n**(8n-1n));rK0.minInt16=-(2n**(16n-1n));rK0.minInt24=-(2n**(24n-1n));rK0.minInt32=-(2n**(32n-1n));rK0.minInt40=-(2n**(40n-1n));rK0.minInt48=-(2n**(48n-1n));rK0.minInt56=-(2n**(56n-1n));rK0.minInt64=-(2n**(64n-1n));rK0.minInt72=-(2n**(72n-1n));rK0.minInt80=-(2n**(80n-1n));rK0.minInt88=-(2n**(88n-1n));rK0.minInt96=-(2n**(96n-1n));rK0.minInt104=-(2n**(104n-1n));rK0.minInt112=-(2n**(112n-1n));rK0.minInt120=-(2n**(120n-1n));rK0.minInt128=-(2n**(128n-1n));rK0.minInt136=-(2n**(136n-1n));rK0.minInt144=-(2n**(144n-1n));rK0.minInt152=-(2n**(152n-1n));rK0.minInt160=-(2n**(160n-1n));rK0.minInt168=-(2n**(168n-1n));rK0.minInt176=-(2n**(176n-1n));rK0.minInt184=-(2n**(184n-1n));rK0.minInt192=-(2n**(192n-1n));rK0.minInt200=-(2n**(200n-1n));rK0.minInt208=-(2n**(208n-1n));rK0.minInt216=-(2n**(216n-1n));rK0.minInt224=-(2n**(224n-1n));rK0.minInt232=-(2n**(232n-1n));rK0.minInt240=-(2n**(240n-1n));rK0.minInt248=-(2n**(248n-1n));rK0.minInt256=-(2n**(256n-1n));rK0.maxUint8=2n**8n-1n;rK0.maxUint16=2n**16n-1n;rK0.maxUint24=2n**24n-1n;rK0.maxUint32=2n**32n-1n;rK0.maxUint40=2n**40n-1n;rK0.maxUint48=2n**48n-1n;rK0.maxUint56=2n**56n-1n;rK0.maxUint64=2n**64n-1n;rK0.maxUint72=2n**72n-1n;rK0.maxUint80=2n**80n-1n;rK0.maxUint88=2n**88n-1n;rK0.maxUint96=2n**96n-1n;rK0.maxUint104=2n**104n-1n;rK0.maxUint112=2n**112n-1n;rK0.maxUint120=2n**120n-1n;rK0.maxUint128=2n**128n-1n;rK0.maxUint136=2n**136n-1n;rK0.maxUint144=2n**144n-1n;rK0.maxUint152=2n**152n-1n;rK0.maxUint160=2n**160n-1n;rK0.maxUint168=2n**168n-1n;rK0.maxUint176=2n**176n-1n;rK0.maxUint184=2n**184n-1n;rK0.maxUint192=2n**192n-1n;rK0.maxUint200=2n**200n-1n;rK0.maxUint208=2n**208n-1n;rK0.maxUint216=2n**216n-1n;rK0.maxUint224=2n**224n-1n;rK0.maxUint232=2n**232n-1n;rK0.maxUint240=2n**240n-1n;rK0.maxUint248=2n**248n-1n;rK0.maxUint256=2n**256n-1n});var Oz0=M((Iz0)=>{Object.defineProperty(Iz0,"__esModule",{value:!0});Iz0.decodeParameter=ZB;Iz0.decodeAddress=Qz0;Iz0.decodeArray=Yz0;Iz0.decodeBool=Gz0;Iz0.decodeBytes=Xz0;Iz0.decodeNumber=Kz0;Iz0.decodeTuple=zz0;Iz0.decodeString=Wz0;Iz0.prepareParameters=ei8;Iz0.prepareParameter=lg;Iz0.encode=Y31;Iz0.encodeAddress=Zz0;Iz0.encodeArray=Vz0;Iz0.encodeBytes=qz0;Iz0.encodeBoolean=Uz0;Iz0.encodeNumber=Dz0;Iz0.encodeString=Hz0;Iz0.encodeTuple=Mz0;Iz0.getArrayComponents=dg;Iz0.hasDynamicChild=VB;var IT=qB(),Jz0=MT(),y3=VY(),si8=h3(),c6=c4(),ti8=ug();function ZB(J,Q,Y){let{checksumAddress:G,staticPosition:X}=Y,K=dg(Q.type);if(K){let[z,W]=K;return Yz0(J,{...Q,type:W},{checksumAddress:G,length:z,staticPosition:X})}if(Q.type==="tuple")return zz0(J,Q,{checksumAddress:G,staticPosition:X});if(Q.type==="address")return Qz0(J,{checksum:G});if(Q.type==="bool")return Gz0(J);if(Q.type.startsWith("bytes"))return Xz0(J,Q,{staticPosition:X});if(Q.type.startsWith("uint")||Q.type.startsWith("int"))return Kz0(J,Q);if(Q.type==="string")return Wz0(J,{staticPosition:X});throw new IT.InvalidTypeError(Q.type)}var eK0=32,Q31=32;function Qz0(J,Q={}){let{checksum:Y=!1}=Q,G=J.readBytes(32);return[((K)=>Y?Jz0.checksum(K):K)(c6.fromBytes(y3.slice(G,-20))),32]}function Yz0(J,Q,Y){let{checksumAddress:G,length:X,staticPosition:K}=Y;if(!X){let Z=y3.toNumber(J.readBytes(Q31)),V=K+Z,q=V+eK0;J.setPosition(V);let U=y3.toNumber(J.readBytes(eK0)),D=VB(Q),H=0,I=[];for(let O=0;O<U;++O){J.setPosition(q+(D?O*32:H));let[A,B]=ZB(J,Q,{checksumAddress:G,staticPosition:q});H+=B,I.push(A)}return J.setPosition(K+32),[I,32]}if(VB(Q)){let Z=y3.toNumber(J.readBytes(Q31)),V=K+Z,q=[];for(let U=0;U<X;++U){J.setPosition(V+U*32);let[D]=ZB(J,Q,{checksumAddress:G,staticPosition:V});q.push(D)}return J.setPosition(K+32),[q,32]}let z=0,W=[];for(let Z=0;Z<X;++Z){let[V,q]=ZB(J,Q,{checksumAddress:G,staticPosition:K+z});z+=q,W.push(V)}return[W,z]}function Gz0(J){return[y3.toBoolean(J.readBytes(32),{size:32}),32]}function Xz0(J,Q,{staticPosition:Y}){let[G,X]=Q.type.split("bytes");if(!X){let z=y3.toNumber(J.readBytes(32));J.setPosition(Y+z);let W=y3.toNumber(J.readBytes(32));if(W===0)return J.setPosition(Y+32),["0x",32];let Z=J.readBytes(W);return J.setPosition(Y+32),[c6.fromBytes(Z),32]}return[c6.fromBytes(J.readBytes(Number.parseInt(X,10),32)),32]}function Kz0(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?y3.toBigInt(X,{signed:Y}):y3.toNumber(X,{signed:Y}),32]}function zz0(J,Q,Y){let{checksumAddress:G,staticPosition:X}=Y,K=Q.components.length===0||Q.components.some(({name:Z})=>!Z),z=K?[]:{},W=0;if(VB(Q)){let Z=y3.toNumber(J.readBytes(Q31)),V=X+Z;for(let q=0;q<Q.components.length;++q){let U=Q.components[q];J.setPosition(V+W);let[D,H]=ZB(J,U,{checksumAddress:G,staticPosition:V});W+=H,z[K?q:U?.name]=D}return J.setPosition(X+32),[z,32]}for(let Z=0;Z<Q.components.length;++Z){let V=Q.components[Z],[q,U]=ZB(J,V,{checksumAddress:G,staticPosition:X});z[K?Z:V?.name]=q,W+=U}return[z,W]}function Wz0(J,{staticPosition:Q}){let Y=y3.toNumber(J.readBytes(32)),G=Q+Y;J.setPosition(G);let X=y3.toNumber(J.readBytes(32));if(X===0)return J.setPosition(Q+32),["",32];let K=J.readBytes(X,32),z=y3.toString(y3.trimLeft(K));return J.setPosition(Q+32),[z,32]}function ei8({checksumAddress:J,parameters:Q,values:Y}){let G=[];for(let X=0;X<Q.length;X++)G.push(lg({checksumAddress:J,parameter:Q[X],value:Y[X]}));return G}function lg({checksumAddress:J=!1,parameter:Q,value:Y}){let G=Q,X=dg(G.type);if(X){let[K,z]=X;return Vz0(Y,{checksumAddress:J,length:K,parameter:{...G,type:z}})}if(G.type==="tuple")return Mz0(Y,{checksumAddress:J,parameter:G});if(G.type==="address")return Zz0(Y,{checksum:J});if(G.type==="bool")return Uz0(Y);if(G.type.startsWith("uint")||G.type.startsWith("int")){let K=G.type.startsWith("int"),[,,z="256"]=ti8.integerRegex.exec(G.type)??[];return Dz0(Y,{signed:K,size:Number(z)})}if(G.type.startsWith("bytes"))return qz0(Y,{type:G.type});if(G.type==="string")return Hz0(Y);throw new IT.InvalidTypeError(G.type)}function Y31(J){let Q=0;for(let K=0;K<J.length;K++){let{dynamic:z,encoded:W}=J[K];if(z)Q+=32;else Q+=c6.size(W)}let Y=[],G=[],X=0;for(let K=0;K<J.length;K++){let{dynamic:z,encoded:W}=J[K];if(z)Y.push(c6.fromNumber(Q+X,{size:32})),G.push(W),X+=c6.size(W);else Y.push(W)}return c6.concat(...Y,...G)}function Zz0(J,Q){let{checksum:Y=!1}=Q;return Jz0.assert(J,{strict:Y}),{dynamic:!1,encoded:c6.padLeft(J.toLowerCase())}}function Vz0(J,Q){let{checksumAddress:Y,length:G,parameter:X}=Q,K=G===null;if(!Array.isArray(J))throw new IT.InvalidArrayError(J);if(!K&&J.length!==G)throw new IT.ArrayLengthMismatchError({expectedLength:G,givenLength:J.length,type:`${X.type}[${G}]`});let z=!1,W=[];for(let Z=0;Z<J.length;Z++){let V=lg({checksumAddress:Y,parameter:X,value:J[Z]});if(V.dynamic)z=!0;W.push(V)}if(K||z){let Z=Y31(W);if(K){let V=c6.fromNumber(W.length,{size:32});return{dynamic:!0,encoded:W.length>0?c6.concat(V,Z):V}}if(z)return{dynamic:!0,encoded:Z}}return{dynamic:!1,encoded:c6.concat(...W.map(({encoded:Z})=>Z))}}function qz0(J,{type:Q}){let[,Y]=Q.split("bytes"),G=c6.size(J);if(!Y){let X=J;if(G%32!==0)X=c6.padRight(X,Math.ceil((J.length-2)/2/32)*32);return{dynamic:!0,encoded:c6.concat(c6.padLeft(c6.fromNumber(G,{size:32})),X)}}if(G!==Number.parseInt(Y,10))throw new IT.BytesSizeMismatchError({expectedSize:Number.parseInt(Y,10),value:J});return{dynamic:!1,encoded:c6.padRight(J)}}function Uz0(J){if(typeof J!=="boolean")throw new si8.BaseError(`Invalid boolean value: "${J}" (type: ${typeof J}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:c6.padLeft(c6.fromBoolean(J))}}function Dz0(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 c6.IntegerOutOfRangeError({max:G.toString(),min:X.toString(),signed:Q,size:Y/8,value:J.toString()})}return{dynamic:!1,encoded:c6.fromNumber(J,{size:32,signed:Q})}}function Hz0(J){let Q=c6.fromString(J),Y=Math.ceil(c6.size(Q)/32),G=[];for(let X=0;X<Y;X++)G.push(c6.padRight(c6.slice(Q,X*32,(X+1)*32)));return{dynamic:!0,encoded:c6.concat(c6.padRight(c6.fromNumber(c6.size(Q),{size:32})),...G)}}function Mz0(J,Q){let{checksumAddress:Y,parameter:G}=Q,X=!1,K=[];for(let z=0;z<G.components.length;z++){let W=G.components[z],Z=Array.isArray(J)?z:W.name,V=lg({checksumAddress:Y,parameter:W,value:J[Z]});if(K.push(V),V.dynamic)X=!0}return{dynamic:X,encoded:X?Y31(K):c6.concat(...K.map(({encoded:z})=>z))}}function dg(J){let Q=J.match(/^(.*)\[(\d+)?\]$/);return Q?[Q[2]?Number(Q[2]):null,Q[1]]:void 0}function VB(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(VB);let Y=dg(J.type);if(Y&&VB({...J,type:Y[1]}))return!0;return!1}});var z31=M((Az0)=>{Object.defineProperty(Az0,"__esModule",{value:!0});Az0.RecursiveReadLimitExceededError=Az0.PositionOutOfBoundsError=Az0.NegativeOffsetError=void 0;Az0.create=Ln8;var G31=h3(),wn8={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 K31({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(J){if(J<0||J>this.bytes.length-1)throw new X31({length:this.bytes.length,position:J})},decrementPosition(J){if(J<0)throw new pg({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 pg({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 Ln8(J,{recursiveReadLimit:Q=8192}={}){let Y=Object.create(wn8);return Y.bytes=J,Y.dataView=new DataView(J.buffer,J.byteOffset,J.byteLength),Y.positionReadCount=new Map,Y.recursiveReadLimit=Q,Y}class pg extends G31.BaseError{constructor({offset:J}){super(`Offset \`${J}\` cannot be negative.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cursor.NegativeOffsetError"})}}Az0.NegativeOffsetError=pg;class X31 extends G31.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"})}}Az0.PositionOutOfBoundsError=X31;class K31 extends G31.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"})}}Az0.RecursiveReadLimitExceededError=K31});var qB=M((Lz0)=>{Object.defineProperty(Lz0,"__esModule",{value:!0});Lz0.InvalidTypeError=Lz0.InvalidArrayError=Lz0.LengthMismatchError=Lz0.BytesSizeMismatchError=Lz0.ArrayLengthMismatchError=Lz0.ZeroDataError=Lz0.DataSizeTooSmallError=void 0;Lz0.decode=Sn8;Lz0.encode=Pn8;Lz0.encodePacked=_g;Lz0.format=$n8;Lz0.from=kn8;var cg=UT(),Fn8=MT(),OT=VY(),fD=h3(),VX=c4(),Z31=Oz0(),Tn8=z31(),W31=ug();function Sn8(J,Q,Y={}){let{as:G="Array",checksumAddress:X=!1}=Y,K=typeof Q==="string"?OT.fromHex(Q):Q,z=Tn8.create(K);if(OT.size(K)===0&&J.length>0)throw new q31;if(OT.size(K)&&OT.size(K)<32)throw new V31({data:typeof Q==="string"?Q:VX.fromBytes(Q),parameters:J,size:OT.size(K)});let W=0,Z=G==="Array"?[]:{};for(let V=0;V<J.length;++V){let q=J[V];z.setPosition(W);let[U,D]=Z31.decodeParameter(z,q,{checksumAddress:X,staticPosition:0});if(W+=D,G==="Array")Z.push(U);else Z[q.name??V]=U}return Z}function Pn8(J,Q,Y){let{checksumAddress:G=!1}=Y??{};if(J.length!==Q.length)throw new ig({expectedLength:J.length,givenLength:Q.length});let X=Z31.prepareParameters({checksumAddress:G,parameters:J,values:Q}),K=Z31.encode(X);if(K.length===0)return"0x";return K}function _g(J,Q){if(J.length!==Q.length)throw new ig({expectedLength:J.length,givenLength:Q.length});let Y=[];for(let G=0;G<J.length;G++){let X=J[G],K=Q[G];Y.push(_g.encode(X,K))}return VX.concat(...Y)}(function(J){function Q(Y,G,X=!1){if(Y==="address"){let Z=G;return Fn8.assert(Z),VX.padLeft(Z.toLowerCase(),X?32:0)}if(Y==="string")return VX.fromString(G);if(Y==="bytes")return G;if(Y==="bool")return VX.padLeft(VX.fromBoolean(G),X?32:1);let K=Y.match(W31.integerRegex);if(K){let[Z,V,q="256"]=K,U=Number.parseInt(q,10)/8;return VX.fromNumber(G,{size:X?32:U,signed:V==="int"})}let z=Y.match(W31.bytesRegex);if(z){let[Z,V]=z;if(Number.parseInt(V,10)!==(G.length-2)/2)throw new U31({expectedSize:Number.parseInt(V,10),value:G});return VX.padRight(G,X?32:0)}let W=Y.match(W31.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 VX.concat(...q)}throw new D31(Y)}J.encode=Q})(_g||(Lz0.encodePacked=_g={}));function $n8(J){return cg.formatAbiParameters(J)}function kn8(J){if(Array.isArray(J)&&typeof J[0]==="string")return cg.parseAbiParameters(J);if(typeof J==="string")return cg.parseAbiParameters(J);return J}class V31 extends fD.BaseError{constructor({data:J,parameters:Q,size:Y}){super(`Data size of ${Y} bytes is too small for given parameters.`,{metaMessages:[`Params: (${cg.formatAbiParameters(Q)})`,`Data:   ${J} (${Y} bytes)`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.DataSizeTooSmallError"})}}Lz0.DataSizeTooSmallError=V31;class q31 extends fD.BaseError{constructor(){super('Cannot decode zero data ("0x") with ABI parameters.');Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.ZeroDataError"})}}Lz0.ZeroDataError=q31;class Nz0 extends fD.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"})}}Lz0.ArrayLengthMismatchError=Nz0;class U31 extends fD.BaseError{constructor({expectedSize:J,value:Q}){super(`Size of bytes "${Q}" (bytes${VX.size(Q)}) does not match expected size (bytes${J}).`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.BytesSizeMismatchError"})}}Lz0.BytesSizeMismatchError=U31;class ig extends fD.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"})}}Lz0.LengthMismatchError=ig;class wz0 extends fD.BaseError{constructor(J){super(`Value \`${J}\` is not a valid array.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.InvalidArrayError"})}}Lz0.InvalidArrayError=wz0;class D31 extends fD.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"})}}Lz0.InvalidTypeError=D31});var vz0=M((kz0)=>{Object.defineProperty(kz0,"__esModule",{value:!0});kz0.toBytes=ln8;kz0.toHex=dn8;kz0.to=M31;kz0.decodeRlpCursor=I31;kz0.readLength=H31;kz0.readList=Sz0;kz0.from=O31;kz0.fromBytes=pn8;kz0.fromHex=cn8;var Rz0=VY(),Fz0=h3(),ng=c4(),Tz0=z31();function ln8(J){return M31(J,"Bytes")}function dn8(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 ng.InvalidLengthError(J);return Rz0.fromHex(J)}return J})(),X=Tz0.create(G,{recursiveReadLimit:Number.POSITIVE_INFINITY});return I31(X,Y)}function I31(J,Q="Hex"){if(J.bytes.length===0)return Q==="Hex"?ng.fromBytes(J.bytes):J.bytes;let Y=J.readByte();if(Y<128)J.decrementPosition(1);if(Y<192){let X=H31(J,Y,128),K=J.readBytes(X);return Q==="Hex"?ng.fromBytes(K):K}let G=H31(J,Y,192);return Sz0(J,G,Q)}function H31(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 Fz0.BaseError("Invalid RLP prefix")}function Sz0(J,Q,Y){let G=J.position,X=[];while(J.position-G<Q)X.push(I31(J,Y));return X}function O31(J,Q){let{as:Y}=Q,G=Pz0(J),X=Tz0.create(new Uint8Array(G.length));if(G.encode(X),Y==="Hex")return ng.fromBytes(X.bytes);return X.bytes}function pn8(J,Q={}){let{as:Y="Bytes"}=Q;return O31(J,{as:Y})}function cn8(J,Q={}){let{as:Y="Hex"}=Q;return O31(J,{as:Y})}function Pz0(J){if(Array.isArray(J))return _n8(J.map((Q)=>Pz0(Q)));return in8(J)}function _n8(J){let Q=J.reduce((X,K)=>X+K.length,0),Y=$z0(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:K}of J)K(X)}}}function in8(J){let Q=typeof J==="string"?Rz0.fromHex(J):J,Y=$z0(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 $z0(J){if(J<256)return 1;if(J<65536)return 2;if(J<16777216)return 3;if(J<4294967296)return 4;throw new Fz0.BaseError("Length is too large.")}});var F31=M((gz0)=>{Object.defineProperty(gz0,"__esModule",{value:!0});gz0.InvalidVError=gz0.InvalidYParityError=gz0.InvalidSError=gz0.InvalidRError=gz0.MissingPropertiesError=gz0.InvalidSerializedSizeError=void 0;gz0.assert=ag;gz0.fromBytes=jz0;gz0.fromHex=B31;gz0.extract=Xa8;gz0.from=N31;gz0.fromDerBytes=Ka8;gz0.fromDerHex=hz0;gz0.fromLegacy=bz0;gz0.fromRpc=yz0;gz0.fromTuple=za8;gz0.toBytes=Wa8;gz0.toHex=xz0;gz0.toDerBytes=Za8;gz0.toDerHex=Va8;gz0.toLegacy=qa8;gz0.toRpc=Ua8;gz0.toTuple=Da8;gz0.validate=Ha8;gz0.vToYParity=og;gz0.yParityToV=w31;var A31=b2(),Ya8=VY(),UB=h3(),L5=c4(),Ga8=lF(),fz0=ug();function ag(J,Q={}){let{recovered:Y}=Q;if(typeof J.r>"u")throw new AT({signature:J});if(typeof J.s>"u")throw new AT({signature:J});if(Y&&typeof J.yParity>"u")throw new AT({signature:J});if(J.r<0n||J.r>fz0.maxUint256)throw new E31({value:J.r});if(J.s<0n||J.s>fz0.maxUint256)throw new C31({value:J.s});if(typeof J.yParity==="number"&&J.yParity!==0&&J.yParity!==1)throw new DB({value:J.yParity})}function jz0(J){return B31(L5.fromBytes(J))}function B31(J){if(J.length!==130&&J.length!==132)throw new L31({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 og(X)}catch{throw new DB({value:X})}})();if(typeof G>"u")return{r:Q,s:Y};return{r:Q,s:Y,yParity:G}}function Xa8(J){if(typeof J.r>"u")return;if(typeof J.s>"u")return;return N31(J)}function N31(J){let Q=(()=>{if(typeof J==="string")return B31(J);if(J instanceof Uint8Array)return jz0(J);if(typeof J.r==="string")return yz0(J);if(J.v)return bz0(J);return{r:J.r,s:J.s,...typeof J.yParity<"u"?{yParity:J.yParity}:{}}})();return ag(Q),Q}function Ka8(J){return hz0(L5.fromBytes(J))}function hz0(J){let{r:Q,s:Y}=A31.secp256k1.Signature.fromDER(L5.from(J).slice(2));return{r:Q,s:Y}}function bz0(J){return{r:J.r,s:J.s,yParity:og(J.v)}}function yz0(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=og(Y);if(typeof G!=="number")throw new DB({value:J.yParity});return G})();return{r:BigInt(J.r),s:BigInt(J.s),yParity:Q}}function za8(J){let[Q,Y,G]=J;return N31({r:Y==="0x"?0n:BigInt(Y),s:G==="0x"?0n:BigInt(G),yParity:Q==="0x"?0:Number(Q)})}function Wa8(J){return Ya8.fromHex(xz0(J))}function xz0(J){ag(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(w31(J.yParity),{size:1}):"0x")}function Za8(J){return new A31.secp256k1.Signature(J.r,J.s).toDERRawBytes()}function Va8(J){return`0x${new A31.secp256k1.Signature(J.r,J.s).toDERHex()}`}function qa8(J){return{r:J.r,s:J.s,v:w31(J.yParity)}}function Ua8(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 Da8(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 Ha8(J,Q={}){try{return ag(J,Q),!0}catch{return!1}}function og(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 R31({value:J})}function w31(J){if(J===0)return 27;if(J===1)return 28;throw new DB({value:J})}class L31 extends UB.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"})}}gz0.InvalidSerializedSizeError=L31;class AT extends UB.BaseError{constructor({signature:J}){super(`Signature \`${Ga8.stringify(J)}\` is missing either an \`r\`, \`s\`, or \`yParity\` property.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.MissingPropertiesError"})}}gz0.MissingPropertiesError=AT;class E31 extends UB.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"})}}gz0.InvalidRError=E31;class C31 extends UB.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"})}}gz0.InvalidSError=C31;class DB extends UB.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"})}}gz0.InvalidYParityError=DB;class R31 extends UB.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"})}}gz0.InvalidVError=R31});var _z0=M((cz0)=>{Object.defineProperty(cz0,"__esModule",{value:!0});cz0.from=uz0;cz0.fromRpc=T31;cz0.fromRpcList=la8;cz0.fromTuple=lz0;cz0.fromTupleList=da8;cz0.getSignPayload=pa8;cz0.hash=dz0;cz0.toRpc=pz0;cz0.toRpcList=ca8;cz0.toTuple=S31;cz0.toTupleList=_a8;var ma8=yg(),BT=c4(),ua8=vz0(),NT=F31();function uz0(J,Q={}){if(typeof J.chainId==="string")return T31(J);return{...J,...Q.signature}}function T31(J){let{address:Q,chainId:Y,nonce:G}=J,X=NT.extract(J);return{address:Q,chainId:Number(Y),nonce:BigInt(G),...X}}function la8(J){return J.map(T31)}function lz0(J){let[Q,Y,G,X,K,z]=J,W={address:Y,chainId:Q==="0x"?0:Number(Q),nonce:G==="0x"?0n:BigInt(G)};if(X&&K&&z)W={...W,...NT.fromTuple([X,K,z])};return uz0(W)}function da8(J){let Q=[];for(let Y of J)Q.push(lz0(Y));return Q}function pa8(J){return dz0(J,{presign:!0})}function dz0(J,Q={}){let{presign:Y}=Q;return ma8.keccak256(BT.concat("0x05",ua8.fromHex(S31(Y?{address:J.address,chainId:J.chainId,nonce:J.nonce}:J))))}function pz0(J){let{address:Q,chainId:Y,nonce:G,...X}=J;return{address:Q,chainId:BT.fromNumber(Y),nonce:BT.fromNumber(G),...NT.toRpc(X)}}function ca8(J){return J.map(pz0)}function S31(J){let{address:Q,chainId:Y,nonce:G}=J,X=NT.extract(J);return[Y?BT.fromNumber(Y):"0x",Q,G?BT.fromNumber(G):"0x",...X?NT.toTuple(X):[]]}function _a8(J){if(!J||J.length===0)return[];let Q=[];for(let Y of J)Q.push(S31(Y));return Q}});var nz0=M((iz0)=>{Object.defineProperty(iz0,"__esModule",{value:!0});iz0.extraEntropy=void 0;iz0.setExtraEntropy=Go8;iz0.extraEntropy=!1;function Go8(J){iz0.extraEntropy=J}});var QW0=M((ez0)=>{Object.defineProperty(ez0,"__esModule",{value:!0});ez0.noble=void 0;ez0.createKeyPair=zo8;ez0.getPublicKey=oz0;ez0.getSharedSecret=Wo8;ez0.randomPrivateKey=rz0;ez0.recoverAddress=sz0;ez0.recoverPublicKey=tz0;ez0.sign=Zo8;ez0.verify=Vo8;var CV=b2(),az0=MT(),$31=VY(),HB=c4(),Ko8=nz0(),rg=o71();ez0.noble=CV.secp256k1;function zo8(J={}){let{as:Q="Hex"}=J,Y=rz0({as:Q}),G=oz0({privateKey:Y});return{privateKey:Y,publicKey:G}}function oz0(J){let{privateKey:Q}=J,Y=CV.secp256k1.ProjectivePoint.fromPrivateKey(HB.from(Q).slice(2));return rg.from(Y)}function Wo8(J){let{as:Q="Hex",privateKey:Y,publicKey:G}=J,z=CV.secp256k1.ProjectivePoint.fromHex(rg.toHex(G).slice(2)).multiply(CV.secp256k1.utils.normPrivateKeyToScalar(HB.from(Y).slice(2))).toRawBytes(!0);if(Q==="Hex")return HB.fromBytes(z);return z}function rz0(J={}){let{as:Q="Hex"}=J,Y=CV.secp256k1.utils.randomPrivateKey();if(Q==="Hex")return HB.fromBytes(Y);return Y}function sz0(J){return az0.fromPublicKey(tz0(J))}function tz0(J){let{payload:Q,signature:Y}=J,{r:G,s:X,yParity:K}=Y,W=new CV.secp256k1.Signature(BigInt(G),BigInt(X)).addRecoveryBit(K).recoverPublicKey(HB.from(Q).substring(2));return rg.from(W)}function Zo8(J){let{extraEntropy:Q=Ko8.extraEntropy,hash:Y,payload:G,privateKey:X}=J,{r:K,s:z,recovery:W}=CV.secp256k1.sign($31.from(G),$31.from(X),{extraEntropy:typeof Q==="boolean"?Q:HB.from(Q).slice(2),lowS:!0,...Y?{prehash:!0}:{}});return{r:K,s:z,yParity:W}}function Vo8(J){let{address:Q,hash:Y,payload:G,publicKey:X,signature:K}=J;if(Q)return az0.isEqual(Q,sz0({payload:G,signature:K}));return CV.secp256k1.verify(K,$31.from(G),rg.toBytes(X),...Y?[{prehash:!0,lowS:!0}]:[])}});var WW0=M((KW0)=>{Object.defineProperty(KW0,"__esModule",{value:!0});KW0.InvalidWrappedSignatureError=KW0.suffixParameters=KW0.magicBytes=void 0;KW0.assert=sg;KW0.from=wo8;KW0.unwrap=XW0;KW0.wrap=Lo8;KW0.validate=Eo8;var k31=qB(),YW0=_z0(),Bo8=h3(),RV=c4(),No8=QW0(),GW0=F31();KW0.magicBytes="0x8010801080108010801080108010801080108010801080108010801080108010";KW0.suffixParameters=k31.from("(uint256 chainId, address delegation, uint256 nonce, uint8 yParity, uint256 r, uint256 s), address to, bytes data");function sg(J){if(typeof J==="string"){if(RV.slice(J,-32)!==KW0.magicBytes)throw new v31(J)}else GW0.assert(J.authorization)}function wo8(J){if(typeof J==="string")return XW0(J);return J}function XW0(J){sg(J);let Q=RV.toNumber(RV.slice(J,-64,-32)),Y=RV.slice(J,-Q-64,-64),G=RV.slice(J,0,-Q-64),[X,K,z]=k31.decode(KW0.suffixParameters,Y);return{authorization:YW0.from({address:X.delegation,chainId:Number(X.chainId),nonce:X.nonce,yParity:X.yParity,r:X.r,s:X.s}),signature:G,...z&&z!=="0x"?{data:z,to:K}:{}}}function Lo8(J){let{data:Q,signature:Y}=J;sg(J);let G=No8.recoverAddress({payload:YW0.getSignPayload(J.authorization),signature:GW0.from(J.authorization)}),X=k31.encode(KW0.suffixParameters,[{...J.authorization,delegation:J.authorization.address,chainId:BigInt(J.authorization.chainId)},J.to??G,Q??"0x"]),K=RV.fromNumber(RV.size(X),{size:32});return RV.concat(Y,X,K,KW0.magicBytes)}function Eo8(J){try{return sg(J),!0}catch{return!1}}class v31 extends Bo8.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"})}}KW0.InvalidWrappedSignatureError=v31});var wT=M((ZW0)=>{Object.defineProperty(ZW0,"__esModule",{value:!0});ZW0.SignatureErc8010=void 0;ZW0.SignatureErc8010=WW0()});var tg=M((qW0)=>{Object.defineProperty(qW0,"__esModule",{value:!0});qW0.isErc8010Signature=$o8;var Po8=wT();function $o8(J){return Po8.SignatureErc8010.validate(J)}});var h31=M((UW0)=>{Object.defineProperty(UW0,"__esModule",{value:!0});UW0.parseErc6492Signature=jo8;var vo8=Nz(),fo8=vg();function jo8(J){if(!(0,fo8.isErc6492Signature)(J))return{signature:J};let[Q,Y,G]=(0,vo8.decodeAbiParameters)([{type:"address"},{type:"bytes"},{type:"bytes"}],J);return{address:Q,data:Y,signature:G}}});var b31=M((HW0)=>{Object.defineProperty(HW0,"__esModule",{value:!0});HW0.parseErc8010Signature=xo8;var bo8=wT(),DW0=j1(),yo8=tg();function xo8(J){if(!(0,yo8.isErc8010Signature)(J))return{signature:J};let{authorization:Q,to:Y,...G}=bo8.SignatureErc8010.unwrap(J);return{authorization:{address:Q.address,chainId:Q.chainId,nonce:Number(Q.nonce),r:(0,DW0.numberToHex)(Q.r,{size:32}),s:(0,DW0.numberToHex)(Q.s,{size:32}),yParity:Q.yParity},...Y?{address:Y}:{},...G}}});var eg=M((MW0)=>{Object.defineProperty(MW0,"__esModule",{value:!0});MW0.recoverMessageAddress=lo8;var mo8=CD(),uo8=Tz();async function lo8({message:J,signature:Q}){return(0,uo8.recoverAddress)({hash:(0,mo8.hashMessage)(J),signature:Q})}});var Jm=M((IW0)=>{Object.defineProperty(IW0,"__esModule",{value:!0});IW0.recoverTypedDataAddress=_o8;var po8=RD(),co8=Tz();async function _o8(J){let{domain:Q,message:Y,primaryType:G,signature:X,types:K}=J;return(0,co8.recoverAddress)({hash:(0,po8.hashTypedData)({domain:Q,message:Y,primaryType:G,types:K}),signature:X})}});var y31=M((OW0)=>{Object.defineProperty(OW0,"__esModule",{value:!0});OW0.serializeErc6492Signature=so8;var no8=kg(),ao8=f2(),oo8=A4(),ro8=s6();function so8(J){let{address:Q,data:Y,signature:G,to:X="hex"}=J,K=(0,oo8.concatHex)([(0,ao8.encodeAbiParameters)([{type:"address"},{type:"bytes"},{type:"bytes"}],[Q,Y,G]),no8.erc6492MagicBytes]);if(X==="hex")return K;return(0,ro8.hexToBytes)(K)}});var x31=M((AW0)=>{Object.defineProperty(AW0,"__esModule",{value:!0});AW0.serializeErc8010Signature=Qr8;var eo8=wT(),Jr8=s6();function Qr8(J){let{address:Q,data:Y,signature:G,to:X="hex"}=J,K=eo8.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 K;return(0,Jr8.hexToBytes)(K)}});var g31=M((BW0)=>{Object.defineProperty(BW0,"__esModule",{value:!0});BW0.verifyHash=zr8;var Gr8=k3(),Xr8=x2(),Kr8=Tz();async function zr8({address:J,hash:Q,signature:Y}){return(0,Xr8.isAddressEqual)((0,Gr8.getAddress)(J),await(0,Kr8.recoverAddress)({hash:Q,signature:Y}))}});var m31=M((NW0)=>{Object.defineProperty(NW0,"__esModule",{value:!0});NW0.verifyMessage=Ur8;var Zr8=k3(),Vr8=x2(),qr8=eg();async function Ur8({address:J,message:Q,signature:Y}){return(0,Vr8.isAddressEqual)((0,Zr8.getAddress)(J),await(0,qr8.recoverMessageAddress)({message:Q,signature:Y}))}});var u31=M((wW0)=>{Object.defineProperty(wW0,"__esModule",{value:!0});wW0.verifyTypedData=Or8;var Hr8=k3(),Mr8=x2(),Ir8=Jm();async function Or8(J){let{address:Q,domain:Y,message:G,primaryType:X,signature:K,types:z}=J;return(0,Mr8.isAddressEqual)((0,Hr8.getAddress)(Q),await(0,Ir8.recoverTypedDataAddress)({domain:Y,message:G,primaryType:X,signature:K,types:z}))}});var Qm=M((LW0)=>{Object.defineProperty(LW0,"__esModule",{value:!0});LW0.getSerializedTransactionType=Lr8;var Br8=v3(),Nr8=vJ(),wr8=t8();function Lr8(J){let Q=(0,Nr8.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,wr8.hexToNumber)(Q)>=192)return"legacy";throw new Br8.InvalidSerializedTransactionTypeError({serializedType:Q})}});var Ym=M((RW0)=>{Object.defineProperty(RW0,"__esModule",{value:!0});RW0.parseTransaction=$r8;RW0.toTransactionArray=ET;RW0.parseAccessList=CT;var Cr8=kJ(),MB=v3(),Rr8=Y7(),Fr8=gF(),q6=N5(),EW0=Az(),Tr8=sG(),S6=t8(),CW0=Lg(),Sr8=Eg(),LT=QT(),Pr8=Qm();function $r8(J){let Q=(0,Pr8.getSerializedTransactionType)(J);if(Q==="eip1559")return fr8(J);if(Q==="eip2930")return jr8(J);if(Q==="eip4844")return vr8(J);if(Q==="eip7702")return kr8(J);return hr8(J)}function kr8(J){let Q=ET(J),[Y,G,X,K,z,W,Z,V,q,U,D,H,I]=Q;if(Q.length!==10&&Q.length!==13)throw new MB.InvalidSerializedTransactionError({attributes:{chainId:Y,nonce:G,maxPriorityFeePerGas:X,maxFeePerGas:K,gas:z,to:W,value:Z,data:V,accessList:q,authorizationList:U,...Q.length>9?{v:D,r:H,s:I}:{}},serializedTransaction:J,type:"eip7702"});let O={chainId:(0,S6.hexToNumber)(Y),type:"eip7702"};if((0,q6.isHex)(W)&&W!=="0x")O.to=W;if((0,q6.isHex)(z)&&z!=="0x")O.gas=(0,S6.hexToBigInt)(z);if((0,q6.isHex)(V)&&V!=="0x")O.data=V;if((0,q6.isHex)(G))O.nonce=G==="0x"?0:(0,S6.hexToNumber)(G);if((0,q6.isHex)(Z)&&Z!=="0x")O.value=(0,S6.hexToBigInt)(Z);if((0,q6.isHex)(K)&&K!=="0x")O.maxFeePerGas=(0,S6.hexToBigInt)(K);if((0,q6.isHex)(X)&&X!=="0x")O.maxPriorityFeePerGas=(0,S6.hexToBigInt)(X);if(q.length!==0&&q!=="0x")O.accessList=CT(q);if(U.length!==0&&U!=="0x")O.authorizationList=br8(U);return(0,LT.assertTransactionEIP7702)(O),{...Q.length===13?RT(Q):void 0,...O}}function vr8(J){let Q=ET(J),Y=Q.length===4,G=Y?Q[0]:Q,X=Y?Q.slice(1):[],[K,z,W,Z,V,q,U,D,H,I,O,A,B,w]=G,[N,L,R]=X;if(!(G.length===11||G.length===14))throw new MB.InvalidSerializedTransactionError({attributes:{chainId:K,nonce:z,maxPriorityFeePerGas:W,maxFeePerGas:Z,gas:V,to:q,value:U,data:D,accessList:H,...G.length>9?{v:A,r:B,s:w}:{}},serializedTransaction:J,type:"eip4844"});let C={blobVersionedHashes:O,chainId:(0,S6.hexToNumber)(K),type:"eip4844"};if((0,q6.isHex)(q)&&q!=="0x")C.to=q;if((0,q6.isHex)(V)&&V!=="0x")C.gas=(0,S6.hexToBigInt)(V);if((0,q6.isHex)(D)&&D!=="0x")C.data=D;if((0,q6.isHex)(z))C.nonce=z==="0x"?0:(0,S6.hexToNumber)(z);if((0,q6.isHex)(U)&&U!=="0x")C.value=(0,S6.hexToBigInt)(U);if((0,q6.isHex)(I)&&I!=="0x")C.maxFeePerBlobGas=(0,S6.hexToBigInt)(I);if((0,q6.isHex)(Z)&&Z!=="0x")C.maxFeePerGas=(0,S6.hexToBigInt)(Z);if((0,q6.isHex)(W)&&W!=="0x")C.maxPriorityFeePerGas=(0,S6.hexToBigInt)(W);if(H.length!==0&&H!=="0x")C.accessList=CT(H);if(N&&L&&R)C.sidecars=(0,Fr8.toBlobSidecars)({blobs:N,commitments:L,proofs:R});return(0,LT.assertTransactionEIP4844)(C),{...G.length===14?RT(G):void 0,...C}}function fr8(J){let Q=ET(J),[Y,G,X,K,z,W,Z,V,q,U,D,H]=Q;if(!(Q.length===9||Q.length===12))throw new MB.InvalidSerializedTransactionError({attributes:{chainId:Y,nonce:G,maxPriorityFeePerGas:X,maxFeePerGas:K,gas:z,to:W,value:Z,data:V,accessList:q,...Q.length>9?{v:U,r:D,s:H}:{}},serializedTransaction:J,type:"eip1559"});let I={chainId:(0,S6.hexToNumber)(Y),type:"eip1559"};if((0,q6.isHex)(W)&&W!=="0x")I.to=W;if((0,q6.isHex)(z)&&z!=="0x")I.gas=(0,S6.hexToBigInt)(z);if((0,q6.isHex)(V)&&V!=="0x")I.data=V;if((0,q6.isHex)(G))I.nonce=G==="0x"?0:(0,S6.hexToNumber)(G);if((0,q6.isHex)(Z)&&Z!=="0x")I.value=(0,S6.hexToBigInt)(Z);if((0,q6.isHex)(K)&&K!=="0x")I.maxFeePerGas=(0,S6.hexToBigInt)(K);if((0,q6.isHex)(X)&&X!=="0x")I.maxPriorityFeePerGas=(0,S6.hexToBigInt)(X);if(q.length!==0&&q!=="0x")I.accessList=CT(q);return(0,LT.assertTransactionEIP1559)(I),{...Q.length===12?RT(Q):void 0,...I}}function jr8(J){let Q=ET(J),[Y,G,X,K,z,W,Z,V,q,U,D]=Q;if(!(Q.length===8||Q.length===11))throw new MB.InvalidSerializedTransactionError({attributes:{chainId:Y,nonce:G,gasPrice:X,gas:K,to:z,value:W,data:Z,accessList:V,...Q.length>8?{v:q,r:U,s:D}:{}},serializedTransaction:J,type:"eip2930"});let H={chainId:(0,S6.hexToNumber)(Y),type:"eip2930"};if((0,q6.isHex)(z)&&z!=="0x")H.to=z;if((0,q6.isHex)(K)&&K!=="0x")H.gas=(0,S6.hexToBigInt)(K);if((0,q6.isHex)(Z)&&Z!=="0x")H.data=Z;if((0,q6.isHex)(G))H.nonce=G==="0x"?0:(0,S6.hexToNumber)(G);if((0,q6.isHex)(W)&&W!=="0x")H.value=(0,S6.hexToBigInt)(W);if((0,q6.isHex)(X)&&X!=="0x")H.gasPrice=(0,S6.hexToBigInt)(X);if(V.length!==0&&V!=="0x")H.accessList=CT(V);return(0,LT.assertTransactionEIP2930)(H),{...Q.length===11?RT(Q):void 0,...H}}function hr8(J){let Q=(0,CW0.fromRlp)(J,"hex"),[Y,G,X,K,z,W,Z,V,q]=Q;if(!(Q.length===6||Q.length===9))throw new MB.InvalidSerializedTransactionError({attributes:{nonce:Y,gasPrice:G,gas:X,to:K,value:z,data:W,...Q.length>6?{v:Z,r:V,s:q}:{}},serializedTransaction:J,type:"legacy"});let U={type:"legacy"};if((0,q6.isHex)(K)&&K!=="0x")U.to=K;if((0,q6.isHex)(X)&&X!=="0x")U.gas=(0,S6.hexToBigInt)(X);if((0,q6.isHex)(W)&&W!=="0x")U.data=W;if((0,q6.isHex)(Y))U.nonce=Y==="0x"?0:(0,S6.hexToNumber)(Y);if((0,q6.isHex)(z)&&z!=="0x")U.value=(0,S6.hexToBigInt)(z);if((0,q6.isHex)(G)&&G!=="0x")U.gasPrice=(0,S6.hexToBigInt)(G);if((0,LT.assertTransactionLegacy)(U),Q.length===6)return U;let D=(0,q6.isHex)(Z)&&Z!=="0x"?(0,S6.hexToBigInt)(Z):0n;if(q==="0x"&&V==="0x"){if(D>0)U.chainId=Number(D);return U}let H=D,I=Number((H-35n)/2n);if(I>0)U.chainId=I;else if(H!==27n&&H!==28n)throw new MB.InvalidLegacyVError({v:H});return U.v=H,U.s=q,U.r=V,U.yParity=H%2n===0n?1:0,U}function ET(J){return(0,CW0.fromRlp)(`0x${J.slice(4)}`,"hex")}function CT(J){let Q=[];for(let Y=0;Y<J.length;Y++){let[G,X]=J[Y];if(!(0,Rr8.isAddress)(G,{strict:!1}))throw new Cr8.InvalidAddressError({address:G});Q.push({address:G,storageKeys:X.map((K)=>(0,Sr8.isHash)(K)?K:(0,Tr8.trim)(K))})}return Q}function br8(J){let Q=[];for(let Y=0;Y<J.length;Y++){let[G,X,K,z,W,Z]=J[Y];Q.push({address:X,chainId:G==="0x"?0:(0,S6.hexToNumber)(G),nonce:K==="0x"?0:(0,S6.hexToNumber)(K),...RT([z,W,Z])})}return Q}function RT(J){let Q=J.slice(-3),Y=Q[0]==="0x"||(0,S6.hexToBigInt)(Q[0])===0n?27n:28n;return{r:(0,EW0.padHex)(Q[1],{size:32}),s:(0,EW0.padHex)(Q[2],{size:32}),v:Y,yParity:Y===27n?0:1}}});var l31=M((TW0)=>{Object.defineProperty(TW0,"__esModule",{value:!0});TW0.InvalidDecimalNumberError=void 0;var mr8=k0();class FW0 extends mr8.BaseError{constructor({value:J}){super(`Number \`${J}\` is not a valid decimal number.`,{name:"InvalidDecimalNumberError"})}}TW0.InvalidDecimalNumberError=FW0});var FT=M((PW0)=>{Object.defineProperty(PW0,"__esModule",{value:!0});PW0.parseUnits=lr8;var ur8=l31();function lr8(J,Q){if(!/^(-?)([0-9]*)\.?([0-9]*)$/.test(J))throw new ur8.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[K,z,W]=[G.slice(0,Q-1),G.slice(Q-1,Q),G.slice(Q)],Z=Math.round(Number(`${z}.${W}`));if(Z>9)G=`${BigInt(K)+BigInt(1)}0`.padStart(K.length+1,"0");else G=`${K}${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=M(($W0)=>{Object.defineProperty($W0,"__esModule",{value:!0});$W0.parseEther=_r8;var pr8=kA(),cr8=FT();function _r8(J,Q="wei"){return(0,cr8.parseUnits)(J,pr8.etherUnits[Q])}});var p31=M((kW0)=>{Object.defineProperty(kW0,"__esModule",{value:!0});kW0.parseGwei=or8;var nr8=kA(),ar8=FT();function or8(J,Q="wei"){return(0,ar8.parseUnits)(J,nr8.gweiUnits[Q])}});var s31=M((z1)=>{Object.defineProperty(z1,"__esModule",{value:!0});z1.padBytes=z1.pad=z1.isHex=z1.isBytes=z1.concatHex=z1.concatBytes=z1.concat=z1.getChainContractAddress=z1.extractChain=z1.defineChain=z1.assertCurrentChain=z1.offchainLookupSignature=z1.offchainLookupAbiItem=z1.offchainLookup=z1.ccipFetch=z1.ccipRequest=z1.buildRequest=z1.verifyAuthorization=z1.serializeAuthorizationList=z1.recoverAuthorizationAddress=z1.hashAuthorization=z1.isAddressEqual=z1.isAddress=z1.getCreateAddress=z1.getCreate2Address=z1.getContractAddress=z1.getAddress=z1.parseEventLogs=z1.getAbiItem=z1.formatAbiItemWithArgs=z1.formatAbiParams=z1.formatAbiItem=z1.encodePacked=z1.encodeFunctionResult=z1.encodeFunctionData=z1.encodeEventTopics=z1.encodeErrorResult=z1.encodeDeployData=z1.encodeAbiParameters=z1.decodeFunctionResult=z1.decodeFunctionData=z1.decodeEventLog=z1.decodeErrorResult=z1.decodeAbiParameters=z1.publicKeyToAddress=z1.parseAccount=z1.parseAbiParameters=z1.parseAbiParameter=z1.parseAbiItem=z1.parseAbi=void 0;z1.ripemd160=z1.keccak256=z1.isHash=z1.getAction=z1.formatTransactionRequest=z1.defineTransactionRequest=z1.defineTransactionReceipt=z1.transactionType=z1.formatTransaction=z1.defineTransaction=z1.formatLog=z1.defineFormatter=z1.extract=z1.formatBlock=z1.defineBlock=z1.getTransactionError=z1.getNodeError=z1.containsNodeError=z1.getEstimateGasError=z1.getContractError=z1.getCallError=z1.toRlp=z1.toHex=z1.stringToHex=z1.numberToHex=z1.bytesToHex=z1.boolToHex=z1.toBytes=z1.stringToBytes=z1.numberToBytes=z1.hexToBytes=z1.boolToBytes=z1.fromRlp=z1.hexToString=z1.hexToNumber=z1.hexToBool=z1.hexToBigInt=z1.fromHex=z1.fromBytes=z1.bytesToString=z1.bytesToNumber=z1.bytesToBool=z1.bytesToBigint=z1.bytesToBigInt=z1.trim=z1.sliceHex=z1.sliceBytes=z1.slice=z1.size=z1.padHex=void 0;z1.validateTypedData=z1.serializeTypedData=z1.serializeTransaction=z1.serializeAccessList=z1.parseTransaction=z1.getTransactionType=z1.getSerializedTransactionType=z1.assertTransactionLegacy=z1.assertTransactionEIP2930=z1.assertTransactionEIP1559=z1.assertRequest=z1.stringify=z1.verifyTypedData=z1.verifyMessage=z1.verifyHash=z1.serializeErc8010Signature=z1.serializeErc6492Signature=z1.recoverTypedDataAddress=z1.recoverPublicKey=z1.recoverMessageAddress=z1.recoverAddress=z1.parseErc8010Signature=z1.parseErc6492Signature=z1.isErc8010Signature=z1.isErc6492Signature=z1.hashTypedData=z1.hashStruct=z1.hashMessage=z1.getWebSocketRpcClient=z1.socketClientCache=z1.getSocketRpcClient=z1.getHttpRpcClient=z1.rpc=z1.getSocket=z1.integerRegex=z1.bytesRegex=z1.arrayRegex=z1.nonceManager=z1.createNonceManager=z1.getFunctionSignature=z1.toFunctionSignature=z1.getFunctionSelector=z1.toFunctionSelector=z1.toFunctionHash=z1.getEventSignature=z1.toEventSignature=z1.getEventSelector=z1.toEventSelector=z1.toEventHash=z1.sha256=void 0;z1.parseUnits=z1.parseGwei=z1.parseEther=z1.formatUnits=z1.formatGwei=z1.formatEther=void 0;var Gm=GF();Object.defineProperty(z1,"parseAbi",{enumerable:!0,get:function(){return Gm.parseAbi}});Object.defineProperty(z1,"parseAbiItem",{enumerable:!0,get:function(){return Gm.parseAbiItem}});Object.defineProperty(z1,"parseAbiParameter",{enumerable:!0,get:function(){return Gm.parseAbiParameter}});Object.defineProperty(z1,"parseAbiParameters",{enumerable:!0,get:function(){return Gm.parseAbiParameters}});var sr8=e8();Object.defineProperty(z1,"parseAccount",{enumerable:!0,get:function(){return sr8.parseAccount}});var tr8=jA();Object.defineProperty(z1,"publicKeyToAddress",{enumerable:!0,get:function(){return tr8.publicKeyToAddress}});var er8=Nz();Object.defineProperty(z1,"decodeAbiParameters",{enumerable:!0,get:function(){return er8.decodeAbiParameters}});var Js8=AF();Object.defineProperty(z1,"decodeErrorResult",{enumerable:!0,get:function(){return Js8.decodeErrorResult}});var Qs8=lA();Object.defineProperty(z1,"decodeEventLog",{enumerable:!0,get:function(){return Qs8.decodeEventLog}});var Ys8=_x();Object.defineProperty(z1,"decodeFunctionData",{enumerable:!0,get:function(){return Ys8.decodeFunctionData}});var Gs8=XX();Object.defineProperty(z1,"decodeFunctionResult",{enumerable:!0,get:function(){return Gs8.decodeFunctionResult}});var Xs8=f2();Object.defineProperty(z1,"encodeAbiParameters",{enumerable:!0,get:function(){return Xs8.encodeAbiParameters}});var Ks8=oA();Object.defineProperty(z1,"encodeDeployData",{enumerable:!0,get:function(){return Ks8.encodeDeployData}});var zs8=ix();Object.defineProperty(z1,"encodeErrorResult",{enumerable:!0,get:function(){return zs8.encodeErrorResult}});var Ws8=qV();Object.defineProperty(z1,"encodeEventTopics",{enumerable:!0,get:function(){return Ws8.encodeEventTopics}});var Zs8=y7();Object.defineProperty(z1,"encodeFunctionData",{enumerable:!0,get:function(){return Zs8.encodeFunctionData}});var Vs8=ax();Object.defineProperty(z1,"encodeFunctionResult",{enumerable:!0,get:function(){return Vs8.encodeFunctionResult}});var qs8=_51();Object.defineProperty(z1,"encodePacked",{enumerable:!0,get:function(){return qs8.encodePacked}});var vW0=rG();Object.defineProperty(z1,"formatAbiItem",{enumerable:!0,get:function(){return vW0.formatAbiItem}});Object.defineProperty(z1,"formatAbiParams",{enumerable:!0,get:function(){return vW0.formatAbiParams}});var Us8=h91();Object.defineProperty(z1,"formatAbiItemWithArgs",{enumerable:!0,get:function(){return Us8.formatAbiItemWithArgs}});var Ds8=tG();Object.defineProperty(z1,"getAbiItem",{enumerable:!0,get:function(){return Ds8.getAbiItem}});var Hs8=dA();Object.defineProperty(z1,"parseEventLogs",{enumerable:!0,get:function(){return Hs8.parseEventLogs}});var Ms8=k3();Object.defineProperty(z1,"getAddress",{enumerable:!0,get:function(){return Ms8.getAddress}});var c31=n51();Object.defineProperty(z1,"getContractAddress",{enumerable:!0,get:function(){return c31.getContractAddress}});Object.defineProperty(z1,"getCreate2Address",{enumerable:!0,get:function(){return c31.getCreate2Address}});Object.defineProperty(z1,"getCreateAddress",{enumerable:!0,get:function(){return c31.getCreateAddress}});var Is8=Y7();Object.defineProperty(z1,"isAddress",{enumerable:!0,get:function(){return Is8.isAddress}});var Os8=x2();Object.defineProperty(z1,"isAddressEqual",{enumerable:!0,get:function(){return Os8.isAddressEqual}});var As8=Ex();Object.defineProperty(z1,"hashAuthorization",{enumerable:!0,get:function(){return As8.hashAuthorization}});var Bs8=kF();Object.defineProperty(z1,"recoverAuthorizationAddress",{enumerable:!0,get:function(){return Bs8.recoverAuthorizationAddress}});var Ns8=s51();Object.defineProperty(z1,"serializeAuthorizationList",{enumerable:!0,get:function(){return Ns8.serializeAuthorizationList}});var ws8=t51();Object.defineProperty(z1,"verifyAuthorization",{enumerable:!0,get:function(){return ws8.verifyAuthorization}});var Ls8=e51();Object.defineProperty(z1,"buildRequest",{enumerable:!0,get:function(){return Ls8.buildRequest}});var TT=ox();Object.defineProperty(z1,"ccipRequest",{enumerable:!0,get:function(){return TT.ccipRequest}});Object.defineProperty(z1,"ccipFetch",{enumerable:!0,get:function(){return TT.ccipRequest}});Object.defineProperty(z1,"offchainLookup",{enumerable:!0,get:function(){return TT.offchainLookup}});Object.defineProperty(z1,"offchainLookupAbiItem",{enumerable:!0,get:function(){return TT.offchainLookupAbiItem}});Object.defineProperty(z1,"offchainLookupSignature",{enumerable:!0,get:function(){return TT.offchainLookupSignature}});var Es8=aF();Object.defineProperty(z1,"assertCurrentChain",{enumerable:!0,get:function(){return Es8.assertCurrentChain}});var Cs8=J71();Object.defineProperty(z1,"defineChain",{enumerable:!0,get:function(){return Cs8.defineChain}});var Rs8=Q71();Object.defineProperty(z1,"extractChain",{enumerable:!0,get:function(){return Rs8.extractChain}});var Fs8=Pz();Object.defineProperty(z1,"getChainContractAddress",{enumerable:!0,get:function(){return Fs8.getChainContractAddress}});var _31=A4();Object.defineProperty(z1,"concat",{enumerable:!0,get:function(){return _31.concat}});Object.defineProperty(z1,"concatBytes",{enumerable:!0,get:function(){return _31.concatBytes}});Object.defineProperty(z1,"concatHex",{enumerable:!0,get:function(){return _31.concatHex}});var Ts8=Ug();Object.defineProperty(z1,"isBytes",{enumerable:!0,get:function(){return Ts8.isBytes}});var Ss8=N5();Object.defineProperty(z1,"isHex",{enumerable:!0,get:function(){return Ss8.isHex}});var i31=Az();Object.defineProperty(z1,"pad",{enumerable:!0,get:function(){return i31.pad}});Object.defineProperty(z1,"padBytes",{enumerable:!0,get:function(){return i31.padBytes}});Object.defineProperty(z1,"padHex",{enumerable:!0,get:function(){return i31.padHex}});var Ps8=b7();Object.defineProperty(z1,"size",{enumerable:!0,get:function(){return Ps8.size}});var n31=vJ();Object.defineProperty(z1,"slice",{enumerable:!0,get:function(){return n31.slice}});Object.defineProperty(z1,"sliceBytes",{enumerable:!0,get:function(){return n31.sliceBytes}});Object.defineProperty(z1,"sliceHex",{enumerable:!0,get:function(){return n31.sliceHex}});var $s8=sG();Object.defineProperty(z1,"trim",{enumerable:!0,get:function(){return $s8.trim}});var IB=ky();Object.defineProperty(z1,"bytesToBigInt",{enumerable:!0,get:function(){return IB.bytesToBigInt}});Object.defineProperty(z1,"bytesToBigint",{enumerable:!0,get:function(){return IB.bytesToBigInt}});Object.defineProperty(z1,"bytesToBool",{enumerable:!0,get:function(){return IB.bytesToBool}});Object.defineProperty(z1,"bytesToNumber",{enumerable:!0,get:function(){return IB.bytesToNumber}});Object.defineProperty(z1,"bytesToString",{enumerable:!0,get:function(){return IB.bytesToString}});Object.defineProperty(z1,"fromBytes",{enumerable:!0,get:function(){return IB.fromBytes}});var ST=t8();Object.defineProperty(z1,"fromHex",{enumerable:!0,get:function(){return ST.fromHex}});Object.defineProperty(z1,"hexToBigInt",{enumerable:!0,get:function(){return ST.hexToBigInt}});Object.defineProperty(z1,"hexToBool",{enumerable:!0,get:function(){return ST.hexToBool}});Object.defineProperty(z1,"hexToNumber",{enumerable:!0,get:function(){return ST.hexToNumber}});Object.defineProperty(z1,"hexToString",{enumerable:!0,get:function(){return ST.hexToString}});var ks8=Lg();Object.defineProperty(z1,"fromRlp",{enumerable:!0,get:function(){return ks8.fromRlp}});var PT=s6();Object.defineProperty(z1,"boolToBytes",{enumerable:!0,get:function(){return PT.boolToBytes}});Object.defineProperty(z1,"hexToBytes",{enumerable:!0,get:function(){return PT.hexToBytes}});Object.defineProperty(z1,"numberToBytes",{enumerable:!0,get:function(){return PT.numberToBytes}});Object.defineProperty(z1,"stringToBytes",{enumerable:!0,get:function(){return PT.stringToBytes}});Object.defineProperty(z1,"toBytes",{enumerable:!0,get:function(){return PT.toBytes}});var $T=j1();Object.defineProperty(z1,"boolToHex",{enumerable:!0,get:function(){return $T.boolToHex}});Object.defineProperty(z1,"bytesToHex",{enumerable:!0,get:function(){return $T.bytesToHex}});Object.defineProperty(z1,"numberToHex",{enumerable:!0,get:function(){return $T.numberToHex}});Object.defineProperty(z1,"stringToHex",{enumerable:!0,get:function(){return $T.stringToHex}});Object.defineProperty(z1,"toHex",{enumerable:!0,get:function(){return $T.toHex}});var vs8=yA();Object.defineProperty(z1,"toRlp",{enumerable:!0,get:function(){return vs8.toRlp}});var fs8=dx();Object.defineProperty(z1,"getCallError",{enumerable:!0,get:function(){return fs8.getCallError}});var js8=Ez();Object.defineProperty(z1,"getContractError",{enumerable:!0,get:function(){return js8.getContractError}});var hs8=k41();Object.defineProperty(z1,"getEstimateGasError",{enumerable:!0,get:function(){return hs8.getEstimateGasError}});var fW0=xA();Object.defineProperty(z1,"containsNodeError",{enumerable:!0,get:function(){return fW0.containsNodeError}});Object.defineProperty(z1,"getNodeError",{enumerable:!0,get:function(){return fW0.getNodeError}});var bs8=ex();Object.defineProperty(z1,"getTransactionError",{enumerable:!0,get:function(){return bs8.getTransactionError}});var jW0=fF();Object.defineProperty(z1,"defineBlock",{enumerable:!0,get:function(){return jW0.defineBlock}});Object.defineProperty(z1,"formatBlock",{enumerable:!0,get:function(){return jW0.formatBlock}});var ys8=ID();Object.defineProperty(z1,"extract",{enumerable:!0,get:function(){return ys8.extract}});var xs8=gA();Object.defineProperty(z1,"defineFormatter",{enumerable:!0,get:function(){return xs8.defineFormatter}});var gs8=GX();Object.defineProperty(z1,"formatLog",{enumerable:!0,get:function(){return gs8.formatLog}});var a31=mA();Object.defineProperty(z1,"defineTransaction",{enumerable:!0,get:function(){return a31.defineTransaction}});Object.defineProperty(z1,"formatTransaction",{enumerable:!0,get:function(){return a31.formatTransaction}});Object.defineProperty(z1,"transactionType",{enumerable:!0,get:function(){return a31.transactionType}});var ms8=tF();Object.defineProperty(z1,"defineTransactionReceipt",{enumerable:!0,get:function(){return ms8.defineTransactionReceipt}});var hW0=QX();Object.defineProperty(z1,"defineTransactionRequest",{enumerable:!0,get:function(){return hW0.defineTransactionRequest}});Object.defineProperty(z1,"formatTransactionRequest",{enumerable:!0,get:function(){return hW0.formatTransactionRequest}});var us8=p6();Object.defineProperty(z1,"getAction",{enumerable:!0,get:function(){return us8.getAction}});var ls8=Eg();Object.defineProperty(z1,"isHash",{enumerable:!0,get:function(){return ls8.isHash}});var ds8=Q7();Object.defineProperty(z1,"keccak256",{enumerable:!0,get:function(){return ds8.keccak256}});var ps8=Z71();Object.defineProperty(z1,"ripemd160",{enumerable:!0,get:function(){return ps8.ripemd160}});var cs8=kx();Object.defineProperty(z1,"sha256",{enumerable:!0,get:function(){return cs8.sha256}});var _s8=q71();Object.defineProperty(z1,"toEventHash",{enumerable:!0,get:function(){return _s8.toEventHash}});var bW0=VD();Object.defineProperty(z1,"toEventSelector",{enumerable:!0,get:function(){return bW0.toEventSelector}});Object.defineProperty(z1,"getEventSelector",{enumerable:!0,get:function(){return bW0.toEventSelector}});var yW0=D71();Object.defineProperty(z1,"toEventSignature",{enumerable:!0,get:function(){return yW0.toEventSignature}});Object.defineProperty(z1,"getEventSignature",{enumerable:!0,get:function(){return yW0.toEventSignature}});var is8=M71();Object.defineProperty(z1,"toFunctionHash",{enumerable:!0,get:function(){return is8.toFunctionHash}});var xW0=VV();Object.defineProperty(z1,"toFunctionSelector",{enumerable:!0,get:function(){return xW0.toFunctionSelector}});Object.defineProperty(z1,"getFunctionSelector",{enumerable:!0,get:function(){return xW0.toFunctionSelector}});var gW0=O71();Object.defineProperty(z1,"toFunctionSignature",{enumerable:!0,get:function(){return gW0.toFunctionSignature}});Object.defineProperty(z1,"getFunctionSignature",{enumerable:!0,get:function(){return gW0.toFunctionSignature}});var mW0=Fg();Object.defineProperty(z1,"createNonceManager",{enumerable:!0,get:function(){return mW0.createNonceManager}});Object.defineProperty(z1,"nonceManager",{enumerable:!0,get:function(){return mW0.nonceManager}});var o31=DF();Object.defineProperty(z1,"arrayRegex",{enumerable:!0,get:function(){return o31.arrayRegex}});Object.defineProperty(z1,"bytesRegex",{enumerable:!0,get:function(){return o31.bytesRegex}});Object.defineProperty(z1,"integerRegex",{enumerable:!0,get:function(){return o31.integerRegex}});var uW0=C71();Object.defineProperty(z1,"getSocket",{enumerable:!0,get:function(){return uW0.getSocket}});Object.defineProperty(z1,"rpc",{enumerable:!0,get:function(){return uW0.rpc}});var ns8=Sg();Object.defineProperty(z1,"getHttpRpcClient",{enumerable:!0,get:function(){return ns8.getHttpRpcClient}});var lW0=w71();Object.defineProperty(z1,"getSocketRpcClient",{enumerable:!0,get:function(){return lW0.getSocketRpcClient}});Object.defineProperty(z1,"socketClientCache",{enumerable:!0,get:function(){return lW0.socketClientCache}});var as8=$g();Object.defineProperty(z1,"getWebSocketRpcClient",{enumerable:!0,get:function(){return as8.getWebSocketRpcClient}});var os8=CD();Object.defineProperty(z1,"hashMessage",{enumerable:!0,get:function(){return os8.hashMessage}});var dW0=RD();Object.defineProperty(z1,"hashStruct",{enumerable:!0,get:function(){return dW0.hashStruct}});Object.defineProperty(z1,"hashTypedData",{enumerable:!0,get:function(){return dW0.hashTypedData}});var rs8=vg();Object.defineProperty(z1,"isErc6492Signature",{enumerable:!0,get:function(){return rs8.isErc6492Signature}});var ss8=tg();Object.defineProperty(z1,"isErc8010Signature",{enumerable:!0,get:function(){return ss8.isErc8010Signature}});var ts8=h31();Object.defineProperty(z1,"parseErc6492Signature",{enumerable:!0,get:function(){return ts8.parseErc6492Signature}});var es8=b31();Object.defineProperty(z1,"parseErc8010Signature",{enumerable:!0,get:function(){return es8.parseErc8010Signature}});var Jt8=Tz();Object.defineProperty(z1,"recoverAddress",{enumerable:!0,get:function(){return Jt8.recoverAddress}});var Qt8=eg();Object.defineProperty(z1,"recoverMessageAddress",{enumerable:!0,get:function(){return Qt8.recoverMessageAddress}});var Yt8=Lx();Object.defineProperty(z1,"recoverPublicKey",{enumerable:!0,get:function(){return Yt8.recoverPublicKey}});var Gt8=Jm();Object.defineProperty(z1,"recoverTypedDataAddress",{enumerable:!0,get:function(){return Gt8.recoverTypedDataAddress}});var Xt8=y31();Object.defineProperty(z1,"serializeErc6492Signature",{enumerable:!0,get:function(){return Xt8.serializeErc6492Signature}});var Kt8=x31();Object.defineProperty(z1,"serializeErc8010Signature",{enumerable:!0,get:function(){return Kt8.serializeErc8010Signature}});var zt8=g31();Object.defineProperty(z1,"verifyHash",{enumerable:!0,get:function(){return zt8.verifyHash}});var Wt8=m31();Object.defineProperty(z1,"verifyMessage",{enumerable:!0,get:function(){return Wt8.verifyMessage}});var Zt8=u31();Object.defineProperty(z1,"verifyTypedData",{enumerable:!0,get:function(){return Zt8.verifyTypedData}});var Vt8=d4();Object.defineProperty(z1,"stringify",{enumerable:!0,get:function(){return Vt8.stringify}});var qt8=YX();Object.defineProperty(z1,"assertRequest",{enumerable:!0,get:function(){return qt8.assertRequest}});var r31=QT();Object.defineProperty(z1,"assertTransactionEIP1559",{enumerable:!0,get:function(){return r31.assertTransactionEIP1559}});Object.defineProperty(z1,"assertTransactionEIP2930",{enumerable:!0,get:function(){return r31.assertTransactionEIP2930}});Object.defineProperty(z1,"assertTransactionLegacy",{enumerable:!0,get:function(){return r31.assertTransactionLegacy}});var Ut8=Qm();Object.defineProperty(z1,"getSerializedTransactionType",{enumerable:!0,get:function(){return Ut8.getSerializedTransactionType}});var Dt8=mF();Object.defineProperty(z1,"getTransactionType",{enumerable:!0,get:function(){return Dt8.getTransactionType}});var Ht8=Ym();Object.defineProperty(z1,"parseTransaction",{enumerable:!0,get:function(){return Ht8.parseTransaction}});var Mt8=Ag();Object.defineProperty(z1,"serializeAccessList",{enumerable:!0,get:function(){return Mt8.serializeAccessList}});var It8=JB();Object.defineProperty(z1,"serializeTransaction",{enumerable:!0,get:function(){return It8.serializeTransaction}});var pW0=zT();Object.defineProperty(z1,"serializeTypedData",{enumerable:!0,get:function(){return pW0.serializeTypedData}});Object.defineProperty(z1,"validateTypedData",{enumerable:!0,get:function(){return pW0.validateTypedData}});var Ot8=vA();Object.defineProperty(z1,"formatEther",{enumerable:!0,get:function(){return Ot8.formatEther}});var At8=UV();Object.defineProperty(z1,"formatGwei",{enumerable:!0,get:function(){return At8.formatGwei}});var Bt8=BF();Object.defineProperty(z1,"formatUnits",{enumerable:!0,get:function(){return Bt8.formatUnits}});var Nt8=d31();Object.defineProperty(z1,"parseEther",{enumerable:!0,get:function(){return Nt8.parseEther}});var wt8=p31();Object.defineProperty(z1,"parseGwei",{enumerable:!0,get:function(){return wt8.parseGwei}});var Lt8=FT();Object.defineProperty(z1,"parseUnits",{enumerable:!0,get:function(){return Lt8.parseUnits}})});var _W0=M((cW0)=>{Object.defineProperty(cW0,"__esModule",{value:!0});cW0.formatProof=Pt8;var Tt8=s31();function St8(J){return J.map((Q)=>({...Q,value:BigInt(Q.value)}))}function Pt8(J){return{...J,balance:J.balance?BigInt(J.balance):void 0,nonce:J.nonce?(0,Tt8.hexToNumber)(J.nonce):void 0,storageProof:J.storageProof?St8(J.storageProof):void 0}}});var nW0=M((iW0)=>{Object.defineProperty(iW0,"__esModule",{value:!0});iW0.getProof=ft8;var kt8=j1(),vt8=_W0();async function ft8(J,{address:Q,blockNumber:Y,blockTag:G,storageKeys:X}){let K=G??"latest",z=Y!==void 0?(0,kt8.numberToHex)(Y):void 0,W=await J.request({method:"eth_getProof",params:[Q,X,z||K]});return(0,vt8.formatProof)(W)}});var oW0=M((aW0)=>{Object.defineProperty(aW0,"__esModule",{value:!0});aW0.getStorageAt=bt8;var ht8=j1();async function bt8(J,{address:Q,blockNumber:Y,blockTag:G="latest",slot:X}){let K=Y!==void 0?(0,ht8.numberToHex)(Y):void 0;return await J.request({method:"eth_getStorageAt",params:[Q,X,K||G]})}});var Xm=M((rW0)=>{Object.defineProperty(rW0,"__esModule",{value:!0});rW0.getTransaction=mt8;var xt8=v3(),t31=j1(),gt8=mA();async function mt8(J,{blockHash:Q,blockNumber:Y,blockTag:G,hash:X,index:K}){let z=G||"latest",W=Y!==void 0?(0,t31.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,t31.numberToHex)(K)]},{dedupe:!0});else if(W||z)Z=await J.request({method:"eth_getTransactionByBlockNumberAndIndex",params:[W||z,(0,t31.numberToHex)(K)]},{dedupe:Boolean(W)});if(!Z)throw new xt8.TransactionNotFoundError({blockHash:Q,blockNumber:Y,blockTag:z,hash:X,index:K});return(J.chain?.formatters?.transaction?.format||gt8.formatTransaction)(Z)}});var eW0=M((tW0)=>{Object.defineProperty(tW0,"__esModule",{value:!0});tW0.getTransactionConfirmations=pt8;var sW0=p6(),lt8=sA(),dt8=Xm();async function pt8(J,{hash:Q,transactionReceipt:Y}){let[G,X]=await Promise.all([(0,sW0.getAction)(J,lt8.getBlockNumber,"getBlockNumber")({}),Q?(0,sW0.getAction)(J,dt8.getTransaction,"getTransaction")({hash:Q}):void 0]),K=Y?.blockNumber||X?.blockNumber;if(!K)return 0n;return G-K+1n}});var e31=M((JZ0)=>{Object.defineProperty(JZ0,"__esModule",{value:!0});JZ0.getTransactionReceipt=nt8;var _t8=v3(),it8=tF();async function nt8(J,{hash:Q}){let Y=await J.request({method:"eth_getTransactionReceipt",params:[Q]},{dedupe:!0});if(!Y)throw new _t8.TransactionReceiptNotFoundError({hash:Q});return(J.chain?.formatters?.transactionReceipt?.format||it8.formatTransactionReceipt)(Y)}});var GZ0=M((YZ0)=>{Object.defineProperty(YZ0,"__esModule",{value:!0});YZ0.multicall=Ke8;var ot8=Sz(),rt8=nA(),st8=v8(),tt8=k0(),et8=wz(),Je8=XX(),Qe8=y7(),Ye8=Pz(),QZ0=Ez(),Ge8=p6(),Xe8=qY();async function Ke8(J,Q){let{account:Y,authorizationList:G,allowFailure:X=!0,blockNumber:K,blockTag:z,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,Ye8.getChainContractAddress)({blockNumber:K,chain:J.chain,contract:"multicall3"});throw Error("client chain not configured. multicallAddress is required.")})(),D=[[]],H=0,I=0;for(let B=0;B<Z.length;B++){let{abi:w,address:N,args:L,functionName:R}=Z[B];try{let C=(0,Qe8.encodeFunctionData)({abi:w,args:L,functionName:R});if(I+=(C.length-2)/2,V>0&&I>V&&D[H].length>0)H++,I=(C.length-2)/2,D[H]=[];D[H]=[...D[H],{allowFailure:!0,callData:C,target:N}]}catch(C){let F=(0,QZ0.getContractError)(C,{abi:w,address:N,args:L,docsPath:"/docs/contract/multicall",functionName:R,sender:Y});if(!X)throw F;D[H]=[...D[H],{allowFailure:!0,callData:"0x",target:N}]}}let O=await Promise.allSettled(D.map((B)=>(0,Ge8.getAction)(J,Xe8.readContract,"readContract")({...U===null?{code:rt8.multicall3Bytecode}:{address:U},abi:ot8.multicall3Abi,account:Y,args:[B],authorizationList:G,blockNumber:K,blockTag:z,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<D[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:R,success:C}=N[L],{callData:F}=D[B][L],{abi:j,address:E,functionName:$,args:f}=Z[A.length];try{if(F==="0x")throw new st8.AbiDecodingZeroDataError;if(!C)throw new et8.RawContractError({data:R});let k=(0,Je8.decodeFunctionResult)({abi:j,args:f,data:R,functionName:$});A.push(X?{result:k,status:"success"}:k)}catch(k){let m=(0,QZ0.getContractError)(k,{abi:j,address:E,args:f,docsPath:"/docs/contract/multicall",functionName:$});if(!X)throw m;A.push({error:m,result:void 0,status:"failure"})}}}if(A.length!==Z.length)throw new tt8.BaseError("multicall results mismatch");return A}});var JJ1=M((XZ0)=>{Object.defineProperty(XZ0,"__esModule",{value:!0});XZ0.simulateBlocks=Ce8;var We8=J51(),Ze8=e8(),Ve8=v8(),qe8=wz(),Ue8=JX(),De8=XX(),He8=y7(),Me8=A4(),Ie8=j1(),Oe8=Ez(),Ae8=xA(),Be8=fF(),Ne8=GX(),we8=QX(),Le8=Fx(),Ee8=YX();async function Ce8(J,Q){let{blockNumber:Y,blockTag:G=J.experimental_blockTag??"latest",blocks:X,returnFullTransactions:K,traceTransfers:z,validation:W}=Q;try{let Z=[];for(let D of X){let H=D.blockOverrides?We8.toRpc(D.blockOverrides):void 0,I=D.calls.map((A)=>{let B=A,w=B.account?(0,Ze8.parseAccount)(B.account):void 0,N=B.abi?(0,He8.encodeFunctionData)(B):B.data,L={...B,data:B.dataSuffix?(0,Me8.concat)([N||"0x",B.dataSuffix]):N,from:B.from??w?.address};return(0,Ee8.assertRequest)(L),(0,we8.formatTransactionRequest)(L)}),O=D.stateOverrides?(0,Le8.serializeStateOverride)(D.stateOverrides):void 0;Z.push({blockOverrides:H,calls:I,stateOverrides:O})}let q=(typeof Y==="bigint"?(0,Ie8.numberToHex)(Y):void 0)||G;return(await J.request({method:"eth_simulateV1",params:[{blockStateCalls:Z,returnFullTransactions:K,traceTransfers:z,validation:W},q]})).map((D,H)=>({...(0,Be8.formatBlock)(D),calls:D.calls.map((I,O)=>{let{abi:A,args:B,functionName:w,to:N}=X[H].calls[O],L=I.error?.data??I.returnData,R=BigInt(I.gasUsed),C=I.logs?.map(($)=>(0,Ne8.formatLog)($)),F=I.status==="0x1"?"success":"failure",j=A&&F==="success"&&L!=="0x"?(0,De8.decodeFunctionResult)({abi:A,data:L,functionName:w}):null,E=(()=>{if(F==="success")return;let $;if(I.error?.data==="0x")$=new Ve8.AbiDecodingZeroDataError;else if(I.error)$=new qe8.RawContractError(I.error);if(!$)return;return(0,Oe8.getContractError)($,{abi:A??[],address:N??"0x",args:B,functionName:w??"<unknown>"})})();return{data:L,gasUsed:R,logs:C,status:F,...F==="success"?{result:j}:{error:E}}})}))}catch(Z){let V=Z,q=(0,Ae8.getNodeError)(V,{});if(q instanceof Ue8.UnknownNodeError)throw V;throw q}}});var WZ0=M((zZ0)=>{Object.defineProperty(zZ0,"__esModule",{value:!0});zZ0.normalizeSignature=Te8;zZ0.isArgOfType=YJ1;zZ0.getAmbiguousTypes=KZ0;var QJ1=MT(),Fe8=h3();function Te8(J){let Q=!0,Y="",G=0,X="",K=!1;for(let z=0;z<J.length;z++){let W=J[z];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===")"){K=!0;break}continue}if(W===" "){if(J[z-1]!==","&&Y!==","&&Y!==",(")Y="",Q=!1;continue}X+=W,Y+=W}if(!K)throw new Fe8.BaseError("Unable to normalize signature.");return X}function YJ1(J,Q){let Y=typeof J,G=Q.type;switch(G){case"address":return QJ1.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,K)=>{return YJ1(Object.values(J)[K],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)=>YJ1(X,{...Q,type:G.replace(/(\[[0-9]{0,}\])$/,"")}));return!1}}}function KZ0(J,Q,Y){for(let G in J){let X=J[G],K=Q[G];if(X.type==="tuple"&&K.type==="tuple"&&"components"in X&&"components"in K)return KZ0(X.components,K.components,Y[G]);let z=[X.type,K.type];if((()=>{if(z.includes("address")&&z.includes("bytes20"))return!0;if(z.includes("address")&&z.includes("string"))return QJ1.validate(Y[G],{strict:!1});if(z.includes("address")&&z.includes("bytes"))return QJ1.validate(Y[G],{strict:!1});return!1})())return z}return}});var KJ1=M((UZ0)=>{Object.defineProperty(UZ0,"__esModule",{value:!0});UZ0.InvalidSelectorSizeError=UZ0.NotFoundError=UZ0.AmbiguityError=void 0;UZ0.format=ve8;UZ0.from=fe8;UZ0.fromAbi=je8;UZ0.getSelector=ZZ0;UZ0.getSignature=VZ0;UZ0.getSignatureHash=jD;var OB=UT(),GJ1=h3(),ke8=yg(),kT=c4(),vT=WZ0();function ve8(J){return OB.formatAbiItem(J)}function fe8(J,Q={}){let{prepare:Y=!0}=Q,G=(()=>{if(Array.isArray(J))return OB.parseAbiItem(J);if(typeof J==="string")return OB.parseAbiItem(J);return J})();return{...G,...Y?{hash:jD(G)}:{}}}function je8(J,Q,Y){let{args:G=[],prepare:X=!0}=Y??{},K=kT.validate(Q,{strict:!1}),z=J.filter((V)=>{if(K){if(V.type==="function"||V.type==="error")return ZZ0(V)===kT.slice(Q,0,4);if(V.type==="event")return jD(V)===Q;return!1}return"name"in V&&V.name===Q});if(z.length===0)throw new Km({name:Q});if(z.length===1)return{...z[0],...X?{hash:jD(z[0])}:{}};let W;for(let V of z){if(!("inputs"in V))continue;if(!G||G.length===0){if(!V.inputs||V.inputs.length===0)return{...V,...X?{hash:jD(V)}:{}};continue}if(!V.inputs)continue;if(V.inputs.length===0)continue;if(V.inputs.length!==G.length)continue;if(G.every((U,D)=>{let H="inputs"in V&&V.inputs[D];if(!H)return!1;return vT.isArgOfType(U,H)})){if(W&&"inputs"in W&&W.inputs){let U=vT.getAmbiguousTypes(V.inputs,W.inputs,G);if(U)throw new XJ1({abiItem:V,type:U[0]},{abiItem:W,type:U[1]})}W=V}}let Z=(()=>{if(W)return W;let[V,...q]=z;return{...V,overloads:q}})();if(!Z)throw new Km({name:Q});return{...Z,...X?{hash:jD(Z)}:{}}}function ZZ0(J){return kT.slice(jD(J),0,4)}function VZ0(J){let Q=(()=>{if(typeof J==="string")return J;return OB.formatAbiItem(J)})();return vT.normalizeSignature(Q)}function jD(J){if(typeof J!=="string"&&"hash"in J&&J.hash)return J.hash;return ke8.keccak256(kT.fromString(VZ0(J)))}class XJ1 extends GJ1.BaseError{constructor(J,Q){super("Found ambiguous types in overloaded ABI Items.",{metaMessages:[`\`${J.type}\` in \`${vT.normalizeSignature(OB.formatAbiItem(J.abiItem))}\`, and`,`\`${Q.type}\` in \`${vT.normalizeSignature(OB.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"})}}UZ0.AmbiguityError=XJ1;class Km extends GJ1.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"})}}UZ0.NotFoundError=Km;class qZ0 extends GJ1.BaseError{constructor({data:J}){super(`Selector size is invalid. Expected 4 bytes. Received ${kT.size(J)} bytes ("${J}").`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiItem.InvalidSelectorSizeError"})}}UZ0.InvalidSelectorSizeError=qZ0});var OZ0=M((IZ0)=>{Object.defineProperty(IZ0,"__esModule",{value:!0});IZ0.decode=ce8;IZ0.encode=_e8;IZ0.format=ie8;IZ0.from=ne8;IZ0.fromAbi=ae8;var de8=UT(),HZ0=KJ1(),MZ0=qB(),pe8=c4();function ce8(J,Q){let{bytecode:Y}=Q;if(J.inputs.length===0)return;let G=Q.data.replace(Y,"0x");return MZ0.decode(J.inputs,G)}function _e8(J,Q){let{bytecode:Y,args:G}=Q;return pe8.concat(Y,J.inputs?.length&&G?.length?MZ0.encode(J.inputs,G):"0x")}function ie8(J){return de8.formatAbiItem(J)}function ne8(J){return HZ0.from(J)}function ae8(J){let Q=J.find((Y)=>Y.type==="constructor");if(!Q)throw new HZ0.NotFoundError({name:"constructor"});return Q}});var NZ0=M((BZ0)=>{Object.defineProperty(BZ0,"__esModule",{value:!0});BZ0.decodeData=Q19;BZ0.decodeResult=Y19;BZ0.encodeData=G19;BZ0.encodeResult=X19;BZ0.format=K19;BZ0.from=z19;BZ0.fromAbi=zJ1;BZ0.getSelector=AZ0;var J19=UT(),fT=KJ1(),Wm=qB(),zm=c4();function Q19(J,Q){let{overloads:Y}=J;if(zm.size(Q)<4)throw new fT.InvalidSelectorSizeError({data:Q});if(J.inputs.length===0)return;let G=Y?zJ1([J,...Y],Q):J;if(zm.size(Q)<=4)return;return Wm.decode(G.inputs,zm.slice(Q,4))}function Y19(J,Q,Y={}){let G=Wm.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 G19(J,...Q){let{overloads:Y}=J,G=Y?zJ1([J,...Y],J.name,{args:Q[0]}):J,X=AZ0(G),K=Q.length>0?Wm.encode(G.inputs,Q[0]):void 0;return K?zm.concat(X,K):X}function X19(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 Wm.encode(J.outputs,X)}function K19(J){return J19.formatAbiItem(J)}function z19(J,Q={}){return fT.from(J,Q)}function zJ1(J,Q,Y){let G=fT.fromAbi(J,Q,Y);if(G.type!=="function")throw new fT.NotFoundError({name:Q,type:"function"});return G}function AZ0(J){return fT.getSelector(J)}});var WJ1=M((wZ0)=>{Object.defineProperty(wZ0,"__esModule",{value:!0});wZ0.zeroAddress=wZ0.ethAddress=wZ0.entryPoint08Address=wZ0.entryPoint07Address=wZ0.entryPoint06Address=void 0;wZ0.entryPoint06Address="0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789";wZ0.entryPoint07Address="0x0000000071727De22E5E9d8BAf0edAc6f37da032";wZ0.entryPoint08Address="0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108";wZ0.ethAddress="0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee";wZ0.zeroAddress="0x0000000000000000000000000000000000000000"});var FZ0=M((RZ0)=>{Object.defineProperty(RZ0,"__esModule",{value:!0});RZ0.simulateCalls=T19;var EZ0=OZ0(),hD=NZ0(),N19=e8(),UY=WJ1(),w19=nA(),L19=k0(),E19=y7(),CZ0=s31(),C19=x51(),R19=JJ1(),F19="0x6080604052348015600e575f80fd5b5061016d8061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610029575f3560e01c8063f8b2cb4f1461002d575b5f80fd5b610047600480360381019061004291906100db565b61005d565b604051610054919061011e565b60405180910390f35b5f8173ffffffffffffffffffffffffffffffffffffffff16319050919050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100aa82610081565b9050919050565b6100ba816100a0565b81146100c4575f80fd5b50565b5f813590506100d5816100b1565b92915050565b5f602082840312156100f0576100ef61007d565b5b5f6100fd848285016100c7565b91505092915050565b5f819050919050565b61011881610106565b82525050565b5f6020820190506101315f83018461010f565b9291505056fea26469706673582212203b9fe929fe995c7cf9887f0bdba8a36dd78e8b73f149b17d2d9ad7cd09d2dc6264736f6c634300081a0033";async function T19(J,Q){let{blockNumber:Y,blockTag:G,calls:X,stateOverrides:K,traceAssetChanges:z,traceTransfers:W,validation:Z}=Q,V=Q.account?(0,N19.parseAccount)(Q.account):void 0;if(z&&!V)throw new L19.BaseError("`account` is required when `traceAssetChanges` is true");let q=V?EZ0.encode(EZ0.from("constructor(bytes, bytes)"),{bytecode:w19.deploylessCallViaBytecodeBytecode,args:[F19,hD.encodeData(hD.from("function getBalance(address)"),[V.address])]}):void 0,U=z?await Promise.all(Q.calls.map(async(x)=>{if(!x.data&&!x.abi)return;let{accessList:l}=await(0,C19.createAccessList)(J,{account:V.address,...x,data:x.abi?(0,E19.encodeFunctionData)(x):x.data});return l.map(({address:u,storageKeys:T})=>T.length>0?u:null)})).then((x)=>x.flat().filter(Boolean)):[],D=await(0,R19.simulateBlocks)(J,{blockNumber:Y,blockTag:G,blocks:[...z?[{calls:[{data:q}],stateOverrides:K},{calls:U.map((x,l)=>({abi:[hD.from("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[V.address],to:x,from:UY.zeroAddress,nonce:l})),stateOverrides:[{address:UY.zeroAddress,nonce:0}]}]:[],{calls:[...X,{}].map((x)=>({...x,from:V?.address})),stateOverrides:K},...z?[{calls:[{data:q}]},{calls:U.map((x,l)=>({abi:[hD.from("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[V.address],to:x,from:UY.zeroAddress,nonce:l})),stateOverrides:[{address:UY.zeroAddress,nonce:0}]},{calls:U.map((x,l)=>({to:x,abi:[hD.from("function decimals() returns (uint256)")],functionName:"decimals",from:UY.zeroAddress,nonce:l})),stateOverrides:[{address:UY.zeroAddress,nonce:0}]},{calls:U.map((x,l)=>({to:x,abi:[hD.from("function tokenURI(uint256) returns (string)")],functionName:"tokenURI",args:[0n],from:UY.zeroAddress,nonce:l})),stateOverrides:[{address:UY.zeroAddress,nonce:0}]},{calls:U.map((x,l)=>({to:x,abi:[hD.from("function symbol() returns (string)")],functionName:"symbol",from:UY.zeroAddress,nonce:l})),stateOverrides:[{address:UY.zeroAddress,nonce:0}]}]:[]],traceTransfers:W,validation:Z}),H=z?D[2]:D[0],[I,O,,A,B,w,N,L]=z?D:[],{calls:R,...C}=H,F=R.slice(0,-1)??[],j=I?.calls??[],E=O?.calls??[],$=[...j,...E].map((x)=>x.status==="success"?(0,CZ0.hexToBigInt)(x.data):null),f=A?.calls??[],k=B?.calls??[],m=[...f,...k].map((x)=>x.status==="success"?(0,CZ0.hexToBigInt)(x.data):null),y=(w?.calls??[]).map((x)=>x.status==="success"?x.result:null),S=(L?.calls??[]).map((x)=>x.status==="success"?x.result:null),v=(N?.calls??[]).map((x)=>x.status==="success"?x.result:null),P=[];for(let[x,l]of m.entries()){let u=$[x];if(typeof l!=="bigint")continue;if(typeof u!=="bigint")continue;let T=y[x-1],p=S[x-1],c=v[x-1],o=(()=>{if(x===0)return{address:UY.ethAddress,decimals:18,symbol:"ETH"};return{address:U[x-1],decimals:c||T?Number(T??1):void 0,symbol:p??void 0}})();if(P.some((J1)=>J1.token.address===o.address))continue;P.push({token:o,value:{pre:u,post:l,diff:l-u}})}return{assetChanges:P,block:C,results:F}}});var kZ0=M((PZ0)=>{Object.defineProperty(PZ0,"__esModule",{value:!0});PZ0.InvalidWrappedSignatureError=PZ0.universalSignatureValidatorAbi=PZ0.universalSignatureValidatorBytecode=PZ0.magicBytes=void 0;PZ0.assert=ZJ1;PZ0.from=$19;PZ0.unwrap=SZ0;PZ0.wrap=k19;PZ0.validate=v19;var Zm=qB(),P19=h3(),TZ0=c4();PZ0.magicBytes="0x6492649264926492649264926492649264926492649264926492649264926492";PZ0.universalSignatureValidatorBytecode="0x608060405234801561001057600080fd5b5060405161069438038061069483398101604081905261002f9161051e565b600061003c848484610048565b9050806000526001601ff35b60007f64926492649264926492649264926492649264926492649264926492649264926100748361040c565b036101e7576000606080848060200190518101906100929190610577565b60405192955090935091506000906001600160a01b038516906100b69085906105dd565b6000604051808303816000865af19150503d80600081146100f3576040519150601f19603f3d011682016040523d82523d6000602084013e6100f8565b606091505b50509050876001600160a01b03163b60000361016057806101605760405162461bcd60e51b815260206004820152601e60248201527f5369676e617475726556616c696461746f723a206465706c6f796d656e74000060448201526064015b60405180910390fd5b604051630b135d3f60e11b808252906001600160a01b038a1690631626ba7e90610190908b9087906004016105f9565b602060405180830381865afa1580156101ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d19190610633565b6001600160e01b03191614945050505050610405565b6001600160a01b0384163b1561027a57604051630b135d3f60e11b808252906001600160a01b03861690631626ba7e9061022790879087906004016105f9565b602060405180830381865afa158015610244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102689190610633565b6001600160e01b031916149050610405565b81516041146102df5760405162461bcd60e51b815260206004820152603a602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e6174757265206c656e6774680000000000006064820152608401610157565b6102e7610425565b5060208201516040808401518451859392600091859190811061030c5761030c61065d565b016020015160f81c9050601b811480159061032b57508060ff16601c14155b1561038c5760405162461bcd60e51b815260206004820152603b602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e617475726520762076616c756500000000006064820152608401610157565b60408051600081526020810180835289905260ff83169181019190915260608101849052608081018390526001600160a01b0389169060019060a0016020604051602081039080840390855afa1580156103ea573d6000803e3d6000fd5b505050602060405103516001600160a01b0316149450505050505b9392505050565b600060208251101561041d57600080fd5b508051015190565b60405180606001604052806003906020820280368337509192915050565b6001600160a01b038116811461045857600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561048c578181015183820152602001610474565b50506000910152565b600082601f8301126104a657600080fd5b81516001600160401b038111156104bf576104bf61045b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156104ed576104ed61045b565b60405281815283820160200185101561050557600080fd5b610516826020830160208701610471565b949350505050565b60008060006060848603121561053357600080fd5b835161053e81610443565b6020850151604086015191945092506001600160401b0381111561056157600080fd5b61056d86828701610495565b9150509250925092565b60008060006060848603121561058c57600080fd5b835161059781610443565b60208501519093506001600160401b038111156105b357600080fd5b6105bf86828701610495565b604086015190935090506001600160401b0381111561056157600080fd5b600082516105ef818460208701610471565b9190910192915050565b828152604060208201526000825180604084015261061e816060850160208701610471565b601f01601f1916919091016060019392505050565b60006020828403121561064557600080fd5b81516001600160e01b03198116811461040557600080fd5b634e487b7160e01b600052603260045260246000fdfe5369676e617475726556616c696461746f72237265636f7665725369676e6572";PZ0.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 ZJ1(J){if(TZ0.slice(J,-32)!==PZ0.magicBytes)throw new VJ1(J)}function $19(J){if(typeof J==="string")return SZ0(J);return J}function SZ0(J){ZJ1(J);let[Q,Y,G]=Zm.decode(Zm.from("address, bytes, bytes"),J);return{data:Y,signature:G,to:Q}}function k19(J){let{data:Q,signature:Y,to:G}=J;return TZ0.concat(Zm.encode(Zm.from("address, bytes, bytes"),[G,Q,Y]),PZ0.magicBytes)}function v19(J){try{return ZJ1(J),!0}catch{return!1}}class VJ1 extends P19.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"})}}PZ0.InvalidWrappedSignatureError=VJ1});var jZ0=M((vZ0)=>{Object.defineProperty(vZ0,"__esModule",{value:!0});vZ0.SignatureErc6492=void 0;vZ0.SignatureErc6492=kZ0()});var jT=M((bZ0)=>{Object.defineProperty(bZ0,"__esModule",{value:!0});bZ0.serializeSignature=l19;var m19=b2(),hZ0=t8(),u19=s6();function l19({r:J,s:Q,to:Y="hex",v:G,yParity:X}){let K=(()=>{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")})(),z=`0x${new m19.secp256k1.Signature((0,hZ0.hexToBigInt)(J),(0,hZ0.hexToBigInt)(Q)).toCompactHex()}${K===0?"1b":"1c"}`;if(Y==="hex")return z;return(0,u19.hexToBytes)(z)}});var bT=M((cZ0)=>{Object.defineProperty(cZ0,"__esModule",{value:!0});cZ0.verifyHash=J09;cZ0.verifyErc8010=dZ0;cZ0.verifyErc1271=pZ0;var yZ0=jZ0(),xZ0=wT(),hT=Sz(),gZ0=nA(),mZ0=wz(),p19=oA(),uZ0=y7(),c19=k3(),_19=x2(),i19=t51(),n19=A4(),a19=N5(),o19=t8(),UJ1=j1(),DJ1=p6(),r19=Tz(),s19=jT(),t19=rA(),e19=u51(),lZ0=qY();async function J09(J,Q){let{address:Y,hash:G,erc6492VerifierAddress:X=Q.universalSignatureVerifierAddress??J.chain?.contracts?.erc6492Verifier?.address,multicallAddress:K=Q.multicallAddress??J.chain?.contracts?.multicall3?.address}=Q,z=(()=>{let W=Q.signature;if((0,a19.isHex)(W))return W;if(typeof W==="object"&&"r"in W&&"s"in W)return(0,s19.serializeSignature)(W);return(0,UJ1.bytesToHex)(W)})();try{if(xZ0.SignatureErc8010.validate(z))return await dZ0(J,{...Q,multicallAddress:K,signature:z});return await Q09(J,{...Q,verifierAddress:X,signature:z})}catch(W){try{if((0,_19.isAddressEqual)((0,c19.getAddress)(Y),await(0,r19.recoverAddress)({hash:G,signature:z})))return!0}catch{}if(W instanceof FV)return!1;throw W}}async function dZ0(J,Q){let{address:Y,blockNumber:G,blockTag:X,hash:K,multicallAddress:z}=Q,{authorization:W,data:Z,signature:V,to:q}=xZ0.SignatureErc8010.unwrap(Q.signature);if(await(0,e19.getCode)(J,{address:Y,blockNumber:G,blockTag:X})===(0,n19.concatHex)(["0xef0100",W.address]))return await pZ0(J,{address:Y,blockNumber:G,blockTag:X,hash:K,signature:V});let D={address:W.address,chainId:Number(W.chainId),nonce:Number(W.nonce),r:(0,UJ1.numberToHex)(W.r,{size:32}),s:(0,UJ1.numberToHex)(W.s,{size:32}),yParity:W.yParity};if(!await(0,i19.verifyAuthorization)({address:Y,authorization:D}))throw new FV;let I=await(0,DJ1.getAction)(J,lZ0.readContract,"readContract")({...z?{address:z}:{code:gZ0.multicall3Bytecode},authorizationList:[D],abi:hT.multicall3Abi,blockNumber:G,blockTag:"pending",functionName:"aggregate3",args:[[...Z?[{allowFailure:!0,target:q??Y,callData:Z}]:[],{allowFailure:!0,target:Y,callData:(0,uZ0.encodeFunctionData)({abi:hT.erc1271Abi,functionName:"isValidSignature",args:[K,V]})}]]});if(I[I.length-1]?.returnData?.startsWith("0x1626ba7e"))return!0;throw new FV}async function Q09(J,Q){let{address:Y,factory:G,factoryData:X,hash:K,signature:z,verifierAddress:W,...Z}=Q,V=await(async()=>{if(!G&&!X)return z;if(yZ0.SignatureErc6492.validate(z))return z;return yZ0.SignatureErc6492.wrap({data:X,signature:z,to:G})})(),q=W?{to:W,data:(0,uZ0.encodeFunctionData)({abi:hT.erc6492SignatureValidatorAbi,functionName:"isValidSig",args:[Y,K,V]}),...Z}:{data:(0,p19.encodeDeployData)({abi:hT.erc6492SignatureValidatorAbi,args:[Y,K,V],bytecode:gZ0.erc6492SignatureValidatorByteCode}),...Z},{data:U}=await(0,DJ1.getAction)(J,t19.call,"call")(q).catch((D)=>{if(D instanceof mZ0.CallExecutionError)throw new FV;throw D});if((0,o19.hexToBool)(U??"0x0"))return!0;throw new FV}async function pZ0(J,Q){let{address:Y,blockNumber:G,blockTag:X,hash:K,signature:z}=Q;if((await(0,DJ1.getAction)(J,lZ0.readContract,"readContract")({address:Y,abi:hT.erc1271Abi,args:[K,z],blockNumber:G,blockTag:X,functionName:"isValidSignature"}).catch((Z)=>{if(Z instanceof mZ0.ContractFunctionExecutionError)throw new FV;throw Z})).startsWith("0x1626ba7e"))return!0;throw new FV}class FV extends Error{}});var iZ0=M((_Z0)=>{Object.defineProperty(_Z0,"__esModule",{value:!0});_Z0.verifyMessage=W09;var K09=CD(),z09=bT();async function W09(J,{address:Q,message:Y,factory:G,factoryData:X,signature:K,...z}){let W=(0,K09.hashMessage)(Y);return(0,z09.verifyHash)(J,{address:Q,factory:G,factoryData:X,hash:W,signature:K,...z})}});var aZ0=M((nZ0)=>{Object.defineProperty(nZ0,"__esModule",{value:!0});nZ0.verifyTypedData=U09;var V09=RD(),q09=bT();async function U09(J,Q){let{address:Y,factory:G,factoryData:X,signature:K,message:z,primaryType:W,types:Z,domain:V,...q}=Q,U=(0,V09.hashTypedData)({message:z,primaryType:W,types:Z,domain:V});return(0,q09.verifyHash)(J,{address:Y,factory:G,factoryData:X,hash:U,signature:K,...q})}});var HJ1=M((sZ0)=>{Object.defineProperty(sZ0,"__esModule",{value:!0});sZ0.watchBlockNumber=A09;var H09=t8(),M09=p6(),oZ0=wV(),I09=ND(),rZ0=d4(),O09=sA();function A09(J,{emitOnBegin:Q=!1,emitMissed:Y=!1,onBlockNumber:G,onError:X,poll:K,pollingInterval:z=J.pollingInterval}){let W=(()=>{if(typeof K<"u")return K;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,rZ0.stringify)(["watchBlockNumber",J.uid,Q,Y,z]);return(0,oZ0.observe)(U,{onBlockNumber:G,onError:X},(D)=>(0,I09.poll)(async()=>{try{let H=await(0,M09.getAction)(J,O09.getBlockNumber,"getBlockNumber")({cacheTime:0});if(Z){if(H===Z)return;if(H-Z>1&&Y)for(let I=Z+1n;I<H;I++)D.onBlockNumber(I,Z),Z=I}if(!Z||H>Z)D.onBlockNumber(H,Z),Z=H}catch(H){D.onError?.(H)}},{emitOnBegin:Q,interval:z}))})():(()=>{let U=(0,rZ0.stringify)(["watchBlockNumber",J.uid,Q,Y]);return(0,oZ0.observe)(U,{onBlockNumber:G,onError:X},(D)=>{let H=!0,I=()=>H=!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(!H)return;let w=(0,H09.hexToBigInt)(B.result?.number);D.onBlockNumber(w,Z),Z=w},onError(B){D.onError?.(B)}});if(I=A,!H)I()}catch(O){X?.(O)}})(),()=>I()})})()}});var JV0=M((eZ0)=>{Object.defineProperty(eZ0,"__esModule",{value:!0});eZ0.waitForTransactionReceipt=T09;var N09=Sx(),MJ1=v3(),AB=p6(),w09=wV(),L09=px(),tZ0=sF(),E09=d4(),C09=OD(),R09=Xm(),IJ1=e31(),F09=HJ1();async function T09(J,Q){let{checkReplacement:Y=!0,confirmations:G=1,hash:X,onReplaced:K,retryCount:z=6,retryDelay:W=({count:R})=>~~(1<<R)*200,timeout:Z=180000}=Q,V=(0,E09.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,D,H,I=!1,O,A,{promise:B,resolve:w,reject:N}=(0,L09.withResolvers)(),L=Z?setTimeout(()=>{A?.(),O?.(),N(new MJ1.WaitForTransactionReceiptTimeoutError({hash:X}))},Z):void 0;return O=(0,w09.observe)(V,{onReplaced:K,resolve:w,reject:N},async(R)=>{if(H=await(0,AB.getAction)(J,IJ1.getTransactionReceipt,"getTransactionReceipt")({hash:X}).catch(()=>{return}),H&&G<=1){clearTimeout(L),R.resolve(H),O?.();return}A=(0,AB.getAction)(J,F09.watchBlockNumber,"watchBlockNumber")({emitMissed:!0,emitOnBegin:!0,poll:!0,pollingInterval:q,async onBlockNumber(C){let F=(E)=>{clearTimeout(L),A?.(),E(),O?.()},j=C;if(I)return;try{if(H){if(G>1&&(!H.blockNumber||j-H.blockNumber+1n<G))return;F(()=>R.resolve(H));return}if(Y&&!U)I=!0,await(0,tZ0.withRetry)(async()=>{if(U=await(0,AB.getAction)(J,R09.getTransaction,"getTransaction")({hash:X}),U.blockNumber)j=U.blockNumber},{delay:W,retryCount:z}),I=!1;if(H=await(0,AB.getAction)(J,IJ1.getTransactionReceipt,"getTransactionReceipt")({hash:X}),G>1&&(!H.blockNumber||j-H.blockNumber+1n<G))return;F(()=>R.resolve(H))}catch(E){if(E instanceof MJ1.TransactionNotFoundError||E instanceof MJ1.TransactionReceiptNotFoundError){if(!U){I=!1;return}try{D=U,I=!0;let $=await(0,tZ0.withRetry)(()=>(0,AB.getAction)(J,C09.getBlock,"getBlock")({blockNumber:j,includeTransactions:!0}),{delay:W,retryCount:z,shouldRetry:({error:m})=>m instanceof N09.BlockNotFoundError});I=!1;let f=$.transactions.find(({from:m,nonce:y})=>m===D.from&&y===D.nonce);if(!f)return;if(H=await(0,AB.getAction)(J,IJ1.getTransactionReceipt,"getTransactionReceipt")({hash:f.hash}),G>1&&(!H.blockNumber||j-H.blockNumber+1n<G))return;let k="replaced";if(f.to===D.to&&f.value===D.value&&f.input===D.input)k="repriced";else if(f.from===f.to&&f.value===0n)k="cancelled";F(()=>{R.onReplaced?.({reason:k,replacedTransaction:D,transaction:f,transactionReceipt:H}),R.resolve(H)})}catch($){F(()=>R.reject($))}}else F(()=>R.reject(E))}}})}),B}});var YV0=M((QV0)=>{Object.defineProperty(QV0,"__esModule",{value:!0});QV0.watchBlocks=v09;var Vm=p6(),P09=wV(),$09=ND(),k09=d4(),qm=OD();function v09(J,{blockTag:Q=J.experimental_blockTag??"latest",emitMissed:Y=!1,emitOnBegin:G=!1,onBlock:X,onError:K,includeTransactions:z,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=z??!1,U;return V?(()=>{let I=(0,k09.stringify)(["watchBlocks",J.uid,Q,Y,G,q,Z]);return(0,P09.observe)(I,{onBlock:X,onError:K},(O)=>(0,$09.poll)(async()=>{try{let A=await(0,Vm.getAction)(J,qm.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,Vm.getAction)(J,qm.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,Vm.getAction)(J,qm.getBlock,"getBlock")({blockTag:Q,includeTransactions:q}).then((N)=>{if(!I)return;if(!O)return;X(N,void 0),O=!1}).catch(K);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,Vm.getAction)(J,qm.getBlock,"getBlock")({blockNumber:N.result?.number,includeTransactions:q}).catch(()=>{});if(!I)return;X(L,U),O=!1,U=L},onError(N){K?.(N)}});if(A=w,!I)A()}catch(B){K?.(B)}})(),()=>A()})()}});var zV0=M((KV0)=>{Object.defineProperty(KV0,"__esModule",{value:!0});KV0.watchEvent=c09;var GV0=v8(),j09=Lz(),h09=lA(),b09=qV(),XV0=GX(),yT=p6(),y09=wV(),x09=ND(),g09=d4(),m09=g51(),u09=sA(),l09=_F(),d09=xx(),p09=iF();function c09(J,{address:Q,args:Y,batch:G=!0,event:X,events:K,fromBlock:z,onError:W,onLogs:Z,poll:V,pollingInterval:q=J.pollingInterval,strict:U}){let D=(()=>{if(typeof V<"u")return V;if(typeof z==="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})(),H=U??!1;return D?(()=>{let A=(0,g09.stringify)(["watchEvent",Q,Y,G,J.uid,X,q,z]);return(0,y09.observe)(A,{onLogs:Z,onError:W},(B)=>{let w;if(z!==void 0)w=z-1n;let N,L=!1,R=(0,x09.poll)(async()=>{if(!L){try{N=await(0,yT.getAction)(J,m09.createEventFilter,"createEventFilter")({address:Q,args:Y,event:X,events:K,strict:H,fromBlock:z})}catch{}L=!0;return}try{let C;if(N)C=await(0,yT.getAction)(J,l09.getFilterChanges,"getFilterChanges")({filter:N});else{let F=await(0,yT.getAction)(J,u09.getBlockNumber,"getBlockNumber")({});if(w&&w!==F)C=await(0,yT.getAction)(J,d09.getLogs,"getLogs")({address:Q,args:Y,event:X,events:K,fromBlock:w+1n,toBlock:F});else C=[];w=F}if(C.length===0)return;if(G)B.onLogs(C);else for(let F of C)B.onLogs([F])}catch(C){if(N&&C instanceof j09.InvalidInputRpcError)L=!1;B.onError?.(C)}},{emitOnBegin:!0,interval:q});return async()=>{if(N)await(0,yT.getAction)(J,p09.uninstallFilter,"uninstallFilter")({filter:N});R()}})})():(()=>{let A=!0,B=()=>A=!1;return(async()=>{try{let w=(()=>{if(J.transport.type==="fallback"){let C=J.transport.transports.find((F)=>F.config.type==="webSocket"||F.config.type==="ipc");if(!C)return J.transport;return C.value}return J.transport})(),N=K??(X?[X]:void 0),L=[];if(N){if(L=[N.flatMap((F)=>(0,b09.encodeEventTopics)({abi:[F],eventName:F.name,args:Y}))],X)L=L[0]}let{unsubscribe:R}=await w.subscribe({params:["logs",{address:Q,topics:L}],onData(C){if(!A)return;let F=C.result;try{let{eventName:j,args:E}=(0,h09.decodeEventLog)({abi:N??[],data:F.data,topics:F.topics,strict:H}),$=(0,XV0.formatLog)(F,{args:E,eventName:j});Z([$])}catch(j){let E,$;if(j instanceof GV0.DecodeLogDataMismatch||j instanceof GV0.DecodeLogTopicsMismatch){if(U)return;E=j.abiItem.name,$=j.abiItem.inputs?.some((k)=>!(("name"in k)&&k.name))}let f=(0,XV0.formatLog)(F,{args:$?[]:{},eventName:E});Z([f])}},onError(C){W?.(C)}});if(B=R,!A)B()}catch(w){W?.(w)}})(),()=>B()})()}});var ZV0=M((WV0)=>{Object.defineProperty(WV0,"__esModule",{value:!0});WV0.watchPendingTransactions=t09;var OJ1=p6(),i09=wV(),n09=ND(),a09=d4(),o09=m51(),r09=_F(),s09=iF();function t09(J,{batch:Q=!0,onError:Y,onTransactions:G,poll:X,pollingInterval:K=J.pollingInterval}){return(typeof X<"u"?X:J.transport.type!=="webSocket"&&J.transport.type!=="ipc")?(()=>{let V=(0,a09.stringify)(["watchPendingTransactions",J.uid,Q,K]);return(0,i09.observe)(V,{onTransactions:G,onError:Y},(q)=>{let U,D=(0,n09.poll)(async()=>{try{if(!U)try{U=await(0,OJ1.getAction)(J,o09.createPendingTransactionFilter,"createPendingTransactionFilter")({});return}catch(I){throw D(),I}let H=await(0,OJ1.getAction)(J,r09.getFilterChanges,"getFilterChanges")({filter:U});if(H.length===0)return;if(Q)q.onTransactions(H);else for(let I of H)q.onTransactions([I])}catch(H){q.onError?.(H)}},{emitOnBegin:!0,interval:K});return async()=>{if(U)await(0,OJ1.getAction)(J,s09.uninstallFilter,"uninstallFilter")({filter:U});D()}})})():(()=>{let V=!0,q=()=>V=!1;return(async()=>{try{let{unsubscribe:U}=await J.transport.subscribe({params:["newPendingTransactions"],onData(D){if(!V)return;let H=D.result;G([H])},onError(D){Y?.(D)}});if(q=U,!V)q()}catch(U){Y?.(U)}})(),()=>q()})()}});var qV0=M((VV0)=>{Object.defineProperty(VV0,"__esModule",{value:!0});VV0.parseSiweMessage=J69;function J69(J){let{scheme:Q,statement:Y,...G}=J.match(Q69)?.groups??{},{chainId:X,expirationTime:K,issuedAt:z,notBefore:W,requestId:Z,...V}=J.match(Y69)?.groups??{},q=J.split("Resources:")[1]?.split(`
- `).slice(1);return{...G,...V,...X?{chainId:Number(X)}:{},...K?{expirationTime:new Date(K)}:{},...z?{issuedAt:new Date(z)}:{},...W?{notBefore:new Date(W)}:{},...Z?{requestId:Z}:{},...q?{resources:q}:{},...Q?{scheme:Q}:{},...Y?{statement:Y}:{}}}var Q69=/^(?:(?<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)?/,Y69=/(?: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 DV0=M((UV0)=>{Object.defineProperty(UV0,"__esModule",{value:!0});UV0.validateSiweMessage=z69;var X69=Y7(),K69=x2();function z69(J){let{address:Q,domain:Y,message:G,nonce:X,scheme:K,time:z=new Date}=J;if(Y&&G.domain!==Y)return!1;if(X&&G.nonce!==X)return!1;if(K&&G.scheme!==K)return!1;if(G.expirationTime&&z>=G.expirationTime)return!1;if(G.notBefore&&z<G.notBefore)return!1;try{if(!G.address)return!1;if(!(0,X69.isAddress)(G.address,{strict:!1}))return!1;if(Q&&!(0,K69.isAddressEqual)(G.address,Q))return!1}catch{return!1}return!0}});var MV0=M((HV0)=>{Object.defineProperty(HV0,"__esModule",{value:!0});HV0.verifySiweMessage=D69;var Z69=CD(),V69=qV0(),q69=DV0(),U69=bT();async function D69(J,Q){let{address:Y,domain:G,message:X,nonce:K,scheme:z,signature:W,time:Z=new Date,...V}=Q,q=(0,V69.parseSiweMessage)(X);if(!q.address)return!1;if(!(0,q69.validateSiweMessage)({address:Y,domain:G,message:q,nonce:K,scheme:z,time:Z}))return!1;let D=(0,Z69.hashMessage)(X);return(0,U69.verifyHash)(J,{address:q.address,hash:D,signature:W,...V})}});var AJ1=M((AV0)=>{Object.defineProperty(AV0,"__esModule",{value:!0});AV0.publicActions=U89;var M69=uQ0(),I69=KY0(),O69=WY0(),A69=VY0(),B69=y51(),N69=rA(),w69=x51(),L69=DY0(),E69=Sy(),C69=g51(),R69=m51(),F69=l41(),T69=b41(),S69=yx(),P69=h41(),$69=u41(),k69=AY0(),v69=OD(),f69=sA(),j69=NY0(),h69=AD(),IV0=u51(),b69=gx(),y69=TY0(),x69=vY0(),g69=_F(),m69=jY0(),u69=Px(),l69=xx(),d69=nW0(),p69=oW0(),c69=Xm(),_69=eW0(),i69=jF(),n69=e31(),a69=GZ0(),o69=qY(),OV0=JJ1(),r69=FZ0(),s69=I51(),t69=iF(),e69=bT(),J89=iZ0(),Q89=aZ0(),Y89=JV0(),G89=HJ1(),X89=YV0(),K89=B51(),z89=zV0(),W89=ZV0(),Z89=MV0(),V89=uF(),q89=Jg();function U89(J){return{call:(Q)=>(0,N69.call)(J,Q),createAccessList:(Q)=>(0,w69.createAccessList)(J,Q),createBlockFilter:()=>(0,L69.createBlockFilter)(J),createContractEventFilter:(Q)=>(0,E69.createContractEventFilter)(J,Q),createEventFilter:(Q)=>(0,C69.createEventFilter)(J,Q),createPendingTransactionFilter:()=>(0,R69.createPendingTransactionFilter)(J),estimateContractGas:(Q)=>(0,F69.estimateContractGas)(J,Q),estimateGas:(Q)=>(0,S69.estimateGas)(J,Q),getBalance:(Q)=>(0,$69.getBalance)(J,Q),getBlobBaseFee:()=>(0,k69.getBlobBaseFee)(J),getBlock:(Q)=>(0,v69.getBlock)(J,Q),getBlockNumber:(Q)=>(0,f69.getBlockNumber)(J,Q),getBlockTransactionCount:(Q)=>(0,j69.getBlockTransactionCount)(J,Q),getBytecode:(Q)=>(0,IV0.getCode)(J,Q),getChainId:()=>(0,h69.getChainId)(J),getCode:(Q)=>(0,IV0.getCode)(J,Q),getContractEvents:(Q)=>(0,b69.getContractEvents)(J,Q),getEip712Domain:(Q)=>(0,y69.getEip712Domain)(J,Q),getEnsAddress:(Q)=>(0,M69.getEnsAddress)(J,Q),getEnsAvatar:(Q)=>(0,I69.getEnsAvatar)(J,Q),getEnsName:(Q)=>(0,O69.getEnsName)(J,Q),getEnsResolver:(Q)=>(0,A69.getEnsResolver)(J,Q),getEnsText:(Q)=>(0,B69.getEnsText)(J,Q),getFeeHistory:(Q)=>(0,x69.getFeeHistory)(J,Q),estimateFeesPerGas:(Q)=>(0,T69.estimateFeesPerGas)(J,Q),getFilterChanges:(Q)=>(0,g69.getFilterChanges)(J,Q),getFilterLogs:(Q)=>(0,m69.getFilterLogs)(J,Q),getGasPrice:()=>(0,u69.getGasPrice)(J),getLogs:(Q)=>(0,l69.getLogs)(J,Q),getProof:(Q)=>(0,d69.getProof)(J,Q),estimateMaxPriorityFeePerGas:(Q)=>(0,P69.estimateMaxPriorityFeePerGas)(J,Q),getStorageAt:(Q)=>(0,p69.getStorageAt)(J,Q),getTransaction:(Q)=>(0,c69.getTransaction)(J,Q),getTransactionConfirmations:(Q)=>(0,_69.getTransactionConfirmations)(J,Q),getTransactionCount:(Q)=>(0,i69.getTransactionCount)(J,Q),getTransactionReceipt:(Q)=>(0,n69.getTransactionReceipt)(J,Q),multicall:(Q)=>(0,a69.multicall)(J,Q),prepareTransactionRequest:(Q)=>(0,V89.prepareTransactionRequest)(J,Q),readContract:(Q)=>(0,o69.readContract)(J,Q),sendRawTransaction:(Q)=>(0,q89.sendRawTransaction)(J,Q),simulate:(Q)=>(0,OV0.simulateBlocks)(J,Q),simulateBlocks:(Q)=>(0,OV0.simulateBlocks)(J,Q),simulateCalls:(Q)=>(0,r69.simulateCalls)(J,Q),simulateContract:(Q)=>(0,s69.simulateContract)(J,Q),verifyHash:(Q)=>(0,e69.verifyHash)(J,Q),verifyMessage:(Q)=>(0,J89.verifyMessage)(J,Q),verifySiweMessage:(Q)=>(0,Z89.verifySiweMessage)(J,Q),verifyTypedData:(Q)=>(0,Q89.verifyTypedData)(J,Q),uninstallFilter:(Q)=>(0,t69.uninstallFilter)(J,Q),waitForTransactionReceipt:(Q)=>(0,Y89.waitForTransactionReceipt)(J,Q),watchBlocks:(Q)=>(0,X89.watchBlocks)(J,Q),watchBlockNumber:(Q)=>(0,G89.watchBlockNumber)(J,Q),watchContractEvent:(Q)=>(0,K89.watchContractEvent)(J,Q),watchEvent:(Q)=>(0,z89.watchEvent)(J,Q),watchPendingTransactions:(Q)=>(0,W89.watchPendingTransactions)(J,Q)}}});var NV0=M((BV0)=>{Object.defineProperty(BV0,"__esModule",{value:!0});BV0.createPublicClient=I89;var H89=eF(),M89=AJ1();function I89(J){let{key:Q="public",name:Y="Public Client"}=J;return(0,H89.createClient)({...J,key:Q,name:Y,type:"publicClient"}).extend(M89.publicActions)}});var LV0=M((wV0)=>{Object.defineProperty(wV0,"__esModule",{value:!0});wV0.dropTransaction=A89;async function A89(J,{hash:Q}){await J.request({method:`${J.mode}_dropTransaction`,params:[Q]})}});var CV0=M((EV0)=>{Object.defineProperty(EV0,"__esModule",{value:!0});EV0.dumpState=N89;async function N89(J){return J.request({method:`${J.mode}_dumpState`})}});var FV0=M((RV0)=>{Object.defineProperty(RV0,"__esModule",{value:!0});RV0.getAutomine=L89;async function L89(J){if(J.mode==="ganache")return await J.request({method:"eth_mining"});return await J.request({method:`${J.mode}_getAutomine`})}});var SV0=M((TV0)=>{Object.defineProperty(TV0,"__esModule",{value:!0});TV0.getTxpoolContent=C89;async function C89(J){return await J.request({method:"txpool_content"})}});var kV0=M(($V0)=>{Object.defineProperty($V0,"__esModule",{value:!0});$V0.getTxpoolStatus=F89;var PV0=t8();async function F89(J){let{pending:Q,queued:Y}=await J.request({method:"txpool_status"});return{pending:(0,PV0.hexToNumber)(Q),queued:(0,PV0.hexToNumber)(Y)}}});var fV0=M((vV0)=>{Object.defineProperty(vV0,"__esModule",{value:!0});vV0.impersonateAccount=S89;async function S89(J,{address:Q}){await J.request({method:`${J.mode}_impersonateAccount`,params:[Q]})}});var hV0=M((jV0)=>{Object.defineProperty(jV0,"__esModule",{value:!0});jV0.increaseTime=k89;var $89=j1();async function k89(J,{seconds:Q}){return await J.request({method:"evm_increaseTime",params:[(0,$89.numberToHex)(Q)]})}});var yV0=M((bV0)=>{Object.defineProperty(bV0,"__esModule",{value:!0});bV0.inspectTxpool=f89;async function f89(J){return await J.request({method:"txpool_inspect"})}});var gV0=M((xV0)=>{Object.defineProperty(xV0,"__esModule",{value:!0});xV0.loadState=h89;async function h89(J,{state:Q}){await J.request({method:`${J.mode}_loadState`,params:[Q]})}});var uV0=M((mV0)=>{Object.defineProperty(mV0,"__esModule",{value:!0});mV0.mine=y89;var BJ1=j1();async function y89(J,{blocks:Q,interval:Y}){if(J.mode==="ganache")await J.request({method:"evm_mine",params:[{blocks:(0,BJ1.numberToHex)(Q)}]});else await J.request({method:`${J.mode}_mine`,params:[(0,BJ1.numberToHex)(Q),(0,BJ1.numberToHex)(Y||0)]})}});var dV0=M((lV0)=>{Object.defineProperty(lV0,"__esModule",{value:!0});lV0.removeBlockTimestampInterval=g89;async function g89(J){await J.request({method:`${J.mode}_removeBlockTimestampInterval`})}});var cV0=M((pV0)=>{Object.defineProperty(pV0,"__esModule",{value:!0});pV0.reset=u89;async function u89(J,{blockNumber:Q,jsonRpcUrl:Y}={}){await J.request({method:`${J.mode}_reset`,params:[{forking:{blockNumber:Number(Q),jsonRpcUrl:Y}}]})}});var iV0=M((_V0)=>{Object.defineProperty(_V0,"__esModule",{value:!0});_V0.revert=d89;async function d89(J,{id:Q}){await J.request({method:"evm_revert",params:[Q]})}});var aV0=M((nV0)=>{Object.defineProperty(nV0,"__esModule",{value:!0});nV0.sendUnsignedTransaction=i89;var c89=ID(),_89=QX();async function i89(J,Q){let{accessList:Y,data:G,from:X,gas:K,gasPrice:z,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U,...D}=Q,H=J.chain?.formatters?.transactionRequest?.format,O=(H||_89.formatTransactionRequest)({...(0,c89.extract)(D,{format:H}),accessList:Y,data:G,from:X,gas:K,gasPrice:z,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U});return await J.request({method:"eth_sendUnsignedTransaction",params:[O]})}});var rV0=M((oV0)=>{Object.defineProperty(oV0,"__esModule",{value:!0});oV0.setAutomine=a89;async function a89(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 eV0=M((tV0)=>{Object.defineProperty(tV0,"__esModule",{value:!0});tV0.setBalance=r89;var sV0=j1();async function r89(J,{address:Q,value:Y}){if(J.mode==="ganache")await J.request({method:"evm_setAccountBalance",params:[Q,(0,sV0.numberToHex)(Y)]});else await J.request({method:`${J.mode}_setBalance`,params:[Q,(0,sV0.numberToHex)(Y)]})}});var Qq0=M((Jq0)=>{Object.defineProperty(Jq0,"__esModule",{value:!0});Jq0.setBlockGasLimit=e89;var t89=j1();async function e89(J,{gasLimit:Q}){await J.request({method:"evm_setBlockGasLimit",params:[(0,t89.numberToHex)(Q)]})}});var Gq0=M((Yq0)=>{Object.defineProperty(Yq0,"__esModule",{value:!0});Yq0.setBlockTimestampInterval=Q99;async function Q99(J,{interval:Q}){let Y=(()=>{if(J.mode==="hardhat")return Q*1000;return Q})();await J.request({method:`${J.mode}_setBlockTimestampInterval`,params:[Y]})}});var Kq0=M((Xq0)=>{Object.defineProperty(Xq0,"__esModule",{value:!0});Xq0.setCode=G99;async function G99(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 Wq0=M((zq0)=>{Object.defineProperty(zq0,"__esModule",{value:!0});zq0.setCoinbase=K99;async function K99(J,{address:Q}){await J.request({method:`${J.mode}_setCoinbase`,params:[Q]})}});var Vq0=M((Zq0)=>{Object.defineProperty(Zq0,"__esModule",{value:!0});Zq0.setIntervalMining=W99;async function W99(J,{interval:Q}){let Y=(()=>{if(J.mode==="hardhat")return Q*1000;return Q})();await J.request({method:"evm_setIntervalMining",params:[Y]})}});var Uq0=M((qq0)=>{Object.defineProperty(qq0,"__esModule",{value:!0});qq0.setLoggingEnabled=V99;async function V99(J,Q){await J.request({method:`${J.mode}_setLoggingEnabled`,params:[Q]})}});var Hq0=M((Dq0)=>{Object.defineProperty(Dq0,"__esModule",{value:!0});Dq0.setMinGasPrice=D99;var U99=j1();async function D99(J,{gasPrice:Q}){await J.request({method:`${J.mode}_setMinGasPrice`,params:[(0,U99.numberToHex)(Q)]})}});var Iq0=M((Mq0)=>{Object.defineProperty(Mq0,"__esModule",{value:!0});Mq0.setNextBlockBaseFeePerGas=I99;var M99=j1();async function I99(J,{baseFeePerGas:Q}){await J.request({method:`${J.mode}_setNextBlockBaseFeePerGas`,params:[(0,M99.numberToHex)(Q)]})}});var Aq0=M((Oq0)=>{Object.defineProperty(Oq0,"__esModule",{value:!0});Oq0.setNextBlockTimestamp=B99;var A99=j1();async function B99(J,{timestamp:Q}){await J.request({method:"evm_setNextBlockTimestamp",params:[(0,A99.numberToHex)(Q)]})}});var Nq0=M((Bq0)=>{Object.defineProperty(Bq0,"__esModule",{value:!0});Bq0.setNonce=L99;var w99=j1();async function L99(J,{address:Q,nonce:Y}){await J.request({method:`${J.mode}_setNonce`,params:[Q,(0,w99.numberToHex)(Y)]})}});var Lq0=M((wq0)=>{Object.defineProperty(wq0,"__esModule",{value:!0});wq0.setRpcUrl=C99;async function C99(J,Q){await J.request({method:`${J.mode}_setRpcUrl`,params:[Q]})}});var Cq0=M((Eq0)=>{Object.defineProperty(Eq0,"__esModule",{value:!0});Eq0.setStorageAt=T99;var F99=j1();async function T99(J,{address:Q,index:Y,value:G}){await J.request({method:`${J.mode}_setStorageAt`,params:[Q,typeof Y==="number"?(0,F99.numberToHex)(Y):Y,G]})}});var Fq0=M((Rq0)=>{Object.defineProperty(Rq0,"__esModule",{value:!0});Rq0.snapshot=P99;async function P99(J){return await J.request({method:"evm_snapshot"})}});var Sq0=M((Tq0)=>{Object.defineProperty(Tq0,"__esModule",{value:!0});Tq0.stopImpersonatingAccount=k99;async function k99(J,{address:Q}){await J.request({method:`${J.mode}_stopImpersonatingAccount`,params:[Q]})}});var NJ1=M((Pq0)=>{Object.defineProperty(Pq0,"__esModule",{value:!0});Pq0.testActions=Z49;var f99=LV0(),j99=CV0(),h99=FV0(),b99=SV0(),y99=kV0(),x99=fV0(),g99=hV0(),m99=yV0(),u99=gV0(),l99=uV0(),d99=dV0(),p99=cV0(),c99=iV0(),_99=aV0(),i99=rV0(),n99=eV0(),a99=Qq0(),o99=Gq0(),r99=Kq0(),s99=Wq0(),t99=Vq0(),e99=Uq0(),J49=Hq0(),Q49=Iq0(),Y49=Aq0(),G49=Nq0(),X49=Lq0(),K49=Cq0(),z49=Fq0(),W49=Sq0();function Z49({mode:J}){return(Q)=>{let Y=Q.extend(()=>({mode:J}));return{dropTransaction:(G)=>(0,f99.dropTransaction)(Y,G),dumpState:()=>(0,j99.dumpState)(Y),getAutomine:()=>(0,h99.getAutomine)(Y),getTxpoolContent:()=>(0,b99.getTxpoolContent)(Y),getTxpoolStatus:()=>(0,y99.getTxpoolStatus)(Y),impersonateAccount:(G)=>(0,x99.impersonateAccount)(Y,G),increaseTime:(G)=>(0,g99.increaseTime)(Y,G),inspectTxpool:()=>(0,m99.inspectTxpool)(Y),loadState:(G)=>(0,u99.loadState)(Y,G),mine:(G)=>(0,l99.mine)(Y,G),removeBlockTimestampInterval:()=>(0,d99.removeBlockTimestampInterval)(Y),reset:(G)=>(0,p99.reset)(Y,G),revert:(G)=>(0,c99.revert)(Y,G),sendUnsignedTransaction:(G)=>(0,_99.sendUnsignedTransaction)(Y,G),setAutomine:(G)=>(0,i99.setAutomine)(Y,G),setBalance:(G)=>(0,n99.setBalance)(Y,G),setBlockGasLimit:(G)=>(0,a99.setBlockGasLimit)(Y,G),setBlockTimestampInterval:(G)=>(0,o99.setBlockTimestampInterval)(Y,G),setCode:(G)=>(0,r99.setCode)(Y,G),setCoinbase:(G)=>(0,s99.setCoinbase)(Y,G),setIntervalMining:(G)=>(0,t99.setIntervalMining)(Y,G),setLoggingEnabled:(G)=>(0,e99.setLoggingEnabled)(Y,G),setMinGasPrice:(G)=>(0,J49.setMinGasPrice)(Y,G),setNextBlockBaseFeePerGas:(G)=>(0,Q49.setNextBlockBaseFeePerGas)(Y,G),setNextBlockTimestamp:(G)=>(0,Y49.setNextBlockTimestamp)(Y,G),setNonce:(G)=>(0,G49.setNonce)(Y,G),setRpcUrl:(G)=>(0,X49.setRpcUrl)(Y,G),setStorageAt:(G)=>(0,K49.setStorageAt)(Y,G),snapshot:()=>(0,z49.snapshot)(Y),stopImpersonatingAccount:(G)=>(0,W49.stopImpersonatingAccount)(Y,G)}}}});var kq0=M(($q0)=>{Object.defineProperty($q0,"__esModule",{value:!0});$q0.createTestClient=D49;var q49=eF(),U49=NJ1();function D49(J){let{key:Q="test",name:Y="Test Client",mode:G}=J;return(0,q49.createClient)({...J,key:Q,name:Y,type:"testClient"}).extend((K)=>({mode:G,...(0,U49.testActions)({mode:G})(K)}))}});var fq0=M((vq0)=>{Object.defineProperty(vq0,"__esModule",{value:!0});vq0.addChain=I49;var M49=j1();async function I49(J,{chain:Q}){let{id:Y,name:G,nativeCurrency:X,rpcUrls:K,blockExplorers:z}=Q;await J.request({method:"wallet_addEthereumChain",params:[{chainId:(0,M49.numberToHex)(Y),chainName:G,nativeCurrency:X,rpcUrls:K.default.http,blockExplorerUrls:z?Object.values(z).map(({url:W})=>W):void 0}]},{dedupe:!0,retryCount:0})}});var hq0=M((jq0)=>{Object.defineProperty(jq0,"__esModule",{value:!0});jq0.deployContract=N49;var A49=oA(),B49=oF();function N49(J,Q){let{abi:Y,args:G,bytecode:X,...K}=Q,z=(0,A49.encodeDeployData)({abi:Y,args:G,bytecode:X});return(0,B49.sendTransaction)(J,{...K,...K.authorizationList?{to:null}:{},data:z})}});var yq0=M((bq0)=>{Object.defineProperty(bq0,"__esModule",{value:!0});bq0.getAddresses=E49;var L49=k3();async function E49(J){if(J.account?.type==="local")return[J.account.address];return(await J.request({method:"eth_accounts"},{dedupe:!0})).map((Y)=>(0,L49.checksumAddress)(Y))}});var gq0=M((xq0)=>{Object.defineProperty(xq0,"__esModule",{value:!0});xq0.getCapabilities=T49;var R49=e8(),F49=j1();async function T49(J,Q={}){let{account:Y=J.account,chainId:G}=Q,X=Y?(0,R49.parseAccount)(Y):void 0,K=G?[X?.address,[(0,F49.numberToHex)(G)]]:[X?.address],z=await J.request({method:"wallet_getCapabilities",params:K}),W={};for(let[Z,V]of Object.entries(z)){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 uq0=M((mq0)=>{Object.defineProperty(mq0,"__esModule",{value:!0});mq0.getPermissions=P49;async function P49(J){return await J.request({method:"wallet_getPermissions"},{dedupe:!0})}});var wJ1=M((pq0)=>{Object.defineProperty(pq0,"__esModule",{value:!0});pq0.prepareAuthorization=h49;var lq0=e8(),k49=LV(),v49=x2(),dq0=p6(),f49=AD(),j49=jF();async function h49(J,Q){let{account:Y=J.account,chainId:G,nonce:X}=Q;if(!Y)throw new k49.AccountNotFoundError({docsPath:"/docs/eip7702/prepareAuthorization"});let K=(0,lq0.parseAccount)(Y),z=(()=>{if(!Q.executor)return;if(Q.executor==="self")return Q.executor;return(0,lq0.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,dq0.getAction)(J,f49.getChainId,"getChainId")({});if(typeof W.nonce>"u"){if(W.nonce=await(0,dq0.getAction)(J,j49.getTransactionCount,"getTransactionCount")({address:K.address,blockTag:"pending"}),z==="self"||z?.address&&(0,v49.isAddressEqual)(z.address,K.address))W.nonce+=1}return W}});var _q0=M((cq0)=>{Object.defineProperty(cq0,"__esModule",{value:!0});cq0.requestAddresses=x49;var y49=k3();async function x49(J){return(await J.request({method:"eth_requestAccounts"},{dedupe:!0,retryCount:0})).map((Y)=>(0,y49.getAddress)(Y))}});var nq0=M((iq0)=>{Object.defineProperty(iq0,"__esModule",{value:!0});iq0.requestPermissions=m49;async function m49(J,Q){return J.request({method:"wallet_requestPermissions",params:[Q]},{retryCount:0})}});var oq0=M((aq0)=>{Object.defineProperty(aq0,"__esModule",{value:!0});aq0.showCallsStatus=l49;async function l49(J,Q){let{id:Y}=Q;await J.request({method:"wallet_showCallsStatus",params:[Y]});return}});var tq0=M((sq0)=>{Object.defineProperty(sq0,"__esModule",{value:!0});sq0.signAuthorization=_49;var p49=e8(),rq0=LV(),c49=wJ1();async function _49(J,Q){let{account:Y=J.account}=Q;if(!Y)throw new rq0.AccountNotFoundError({docsPath:"/docs/eip7702/signAuthorization"});let G=(0,p49.parseAccount)(Y);if(!G.signAuthorization)throw new rq0.AccountTypeNotSupportedError({docsPath:"/docs/eip7702/signAuthorization",metaMessages:["The `signAuthorization` Action does not support JSON-RPC Accounts."],type:G.type});let X=await(0,c49.prepareAuthorization)(J,Q);return G.signAuthorization(X)}});var QU0=M((JU0)=>{Object.defineProperty(JU0,"__esModule",{value:!0});JU0.signMessage=o49;var n49=e8(),a49=LV(),eq0=j1();async function o49(J,{account:Q=J.account,message:Y}){if(!Q)throw new a49.AccountNotFoundError({docsPath:"/docs/actions/wallet/signMessage"});let G=(0,n49.parseAccount)(Q);if(G.signMessage)return G.signMessage({message:Y});let X=(()=>{if(typeof Y==="string")return(0,eq0.stringToHex)(Y);if(Y.raw instanceof Uint8Array)return(0,eq0.toHex)(Y.raw);return Y.raw})();return J.request({method:"personal_sign",params:[X,G.address]},{retryCount:0})}});var GU0=M((YU0)=>{Object.defineProperty(YU0,"__esModule",{value:!0});YU0.signTransaction=K59;var s49=e8(),t49=LV(),e49=aF(),J59=j1(),Q59=QX(),Y59=p6(),G59=YX(),X59=AD();async function K59(J,Q){let{account:Y=J.account,chain:G=J.chain,...X}=Q;if(!Y)throw new t49.AccountNotFoundError({docsPath:"/docs/actions/wallet/signTransaction"});let K=(0,s49.parseAccount)(Y);(0,G59.assertRequest)({account:K,...Q});let z=await(0,Y59.getAction)(J,X59.getChainId,"getChainId")({});if(G!==null)(0,e49.assertCurrentChain)({currentChainId:z,chain:G});let Z=(G?.formatters||J.chain?.formatters)?.transactionRequest?.format||Q59.formatTransactionRequest;if(K.signTransaction)return K.signTransaction({...X,chainId:z},{serializer:J.chain?.serializers?.transaction});return await J.request({method:"eth_signTransaction",params:[{...Z(X),chainId:(0,J59.numberToHex)(z),from:K.address}]},{retryCount:0})}});var KU0=M((XU0)=>{Object.defineProperty(XU0,"__esModule",{value:!0});XU0.signTypedData=V59;var W59=e8(),Z59=LV(),LJ1=zT();async function V59(J,Q){let{account:Y=J.account,domain:G,message:X,primaryType:K}=Q;if(!Y)throw new Z59.AccountNotFoundError({docsPath:"/docs/actions/wallet/signTypedData"});let z=(0,W59.parseAccount)(Y),W={EIP712Domain:(0,LJ1.getTypesForEIP712Domain)({domain:G}),...Q.types};if((0,LJ1.validateTypedData)({domain:G,message:X,primaryType:K,types:W}),z.signTypedData)return z.signTypedData({domain:G,message:X,primaryType:K,types:W});let Z=(0,LJ1.serializeTypedData)({domain:G,message:X,primaryType:K,types:W});return J.request({method:"eth_signTypedData_v4",params:[z.address,Z]},{retryCount:0})}});var WU0=M((zU0)=>{Object.defineProperty(zU0,"__esModule",{value:!0});zU0.switchChain=D59;var U59=j1();async function D59(J,{id:Q}){await J.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,U59.numberToHex)(Q)}]},{retryCount:0})}});var VU0=M((ZU0)=>{Object.defineProperty(ZU0,"__esModule",{value:!0});ZU0.watchAsset=M59;async function M59(J,Q){return await J.request({method:"wallet_watchAsset",params:Q},{retryCount:0})}});var EJ1=M((qU0)=>{Object.defineProperty(qU0,"__esModule",{value:!0});qU0.walletActions=m59;var O59=AD(),A59=fq0(),B59=hq0(),N59=yq0(),w59=F51(),L59=gq0(),E59=uq0(),C59=wJ1(),R59=uF(),F59=_q0(),T59=nq0(),S59=R51(),P59=Jg(),$59=oF(),k59=oq0(),v59=tq0(),f59=QU0(),j59=GU0(),h59=KU0(),b59=WU0(),y59=S51(),x59=VU0(),g59=L51();function m59(J){return{addChain:(Q)=>(0,A59.addChain)(J,Q),deployContract:(Q)=>(0,B59.deployContract)(J,Q),getAddresses:()=>(0,N59.getAddresses)(J),getCallsStatus:(Q)=>(0,w59.getCallsStatus)(J,Q),getCapabilities:(Q)=>(0,L59.getCapabilities)(J,Q),getChainId:()=>(0,O59.getChainId)(J),getPermissions:()=>(0,E59.getPermissions)(J),prepareAuthorization:(Q)=>(0,C59.prepareAuthorization)(J,Q),prepareTransactionRequest:(Q)=>(0,R59.prepareTransactionRequest)(J,Q),requestAddresses:()=>(0,F59.requestAddresses)(J),requestPermissions:(Q)=>(0,T59.requestPermissions)(J,Q),sendCalls:(Q)=>(0,S59.sendCalls)(J,Q),sendRawTransaction:(Q)=>(0,P59.sendRawTransaction)(J,Q),sendTransaction:(Q)=>(0,$59.sendTransaction)(J,Q),showCallsStatus:(Q)=>(0,k59.showCallsStatus)(J,Q),signAuthorization:(Q)=>(0,v59.signAuthorization)(J,Q),signMessage:(Q)=>(0,f59.signMessage)(J,Q),signTransaction:(Q)=>(0,j59.signTransaction)(J,Q),signTypedData:(Q)=>(0,h59.signTypedData)(J,Q),switchChain:(Q)=>(0,b59.switchChain)(J,Q),waitForCallsStatus:(Q)=>(0,y59.waitForCallsStatus)(J,Q),watchAsset:(Q)=>(0,x59.watchAsset)(J,Q),writeContract:(Q)=>(0,g59.writeContract)(J,Q)}}});var DU0=M((UU0)=>{Object.defineProperty(UU0,"__esModule",{value:!0});UU0.createWalletClient=p59;var l59=eF(),d59=EJ1();function p59(J){let{key:Q="wallet",name:Y="Wallet Client",transport:G}=J;return(0,l59.createClient)({...J,key:Q,name:Y,transport:G,type:"walletClient"}).extend(d59.walletActions)}});var BB=M((HU0)=>{Object.defineProperty(HU0,"__esModule",{value:!0});HU0.createTransport=n59;var _59=e51(),i59=$51();function n59({key:J,methods:Q,name:Y,request:G,retryCount:X=3,retryDelay:K=150,timeout:z,type:W},Z){let V=(0,i59.uid)();return{config:{key:J,methods:Q,name:Y,request:G,retryCount:X,retryDelay:K,timeout:z,type:W},request:(0,_59.buildRequest)(G,{methods:Q,retryCount:X,retryDelay:K,uid:V}),value:Z}}});var IU0=M((MU0)=>{Object.defineProperty(MU0,"__esModule",{value:!0});MU0.custom=r59;var o59=BB();function r59(J,Q={}){let{key:Y="custom",methods:G,name:X="Custom Provider",retryDelay:K}=Q;return({retryCount:z})=>(0,o59.createTransport)({key:Y,methods:G,name:X,request:J.request.bind(J),retryCount:Q.retryCount??z,retryDelay:K,type:"custom"})}});var wU0=M((NU0)=>{Object.defineProperty(NU0,"__esModule",{value:!0});NU0.fallback=Q79;NU0.shouldThrow=AU0;NU0.rankTransports=BU0;var t59=JX(),OU0=Lz(),e59=tx(),J79=BB();function Q79(J,Q={}){let{key:Y="fallback",name:G="Fallback",rank:X=!1,shouldThrow:K=AU0,retryCount:z,retryDelay:W}=Q;return({chain:Z,pollingInterval:V=4000,timeout:q,...U})=>{let D=J,H=()=>{},I=(0,J79.createTransport)({key:Y,name:G,async request({method:O,params:A}){let B,w=async(N=0)=>{let L=D[N]({...U,chain:Z,retryCount:0,timeout:q});try{let R=await L.request({method:O,params:A});return H({method:O,params:A,response:R,transport:L,status:"success"}),R}catch(R){if(H({error:R,method:O,params:A,transport:L,status:"error"}),K(R))throw R;if(N===D.length-1)throw R;if(B??=D.slice(N+1).some((C)=>{let{include:F,exclude:j}=C({chain:Z}).config.methods||{};if(F)return F.includes(O);if(j)return!j.includes(O);return!0}),!B)throw R;return w(N+1)}};return w()},retryCount:z,retryDelay:W,type:"fallback"},{onResponse:(O)=>H=O,transports:D.map((O)=>O({chain:Z,retryCount:0}))});if(X){let O=typeof X==="object"?X:{};BU0({chain:Z,interval:O.interval??V,onTransports:(A)=>D=A,ping:O.ping,sampleCount:O.sampleCount,timeout:O.timeout,transports:D,weights:O.weights})}return I}}function AU0(J){if("code"in J&&typeof J.code==="number"){if(J.code===OU0.TransactionRejectedRpcError.code||J.code===OU0.UserRejectedRequestError.code||t59.ExecutionRevertedError.nodeMessage.test(J.message)||J.code===5000)return!0}return!1}function BU0({chain:J,interval:Q=4000,onTransports:Y,ping:G,sampleCount:X=10,timeout:K=1000,transports:z,weights:W={}}){let{stability:Z=0.7,latency:V=0.3}=W,q=[],U=async()=>{let D=await Promise.all(z.map(async(O)=>{let A=O({chain:J,retryCount:0,timeout:K}),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(D),q.length>X)q.shift();let H=Math.max(...q.map((O)=>Math.max(...O.map(({latency:A})=>A)))),I=z.map((O,A)=>{let B=q.map((C)=>C[A].latency),N=1-B.reduce((C,F)=>C+F,0)/B.length/H,L=q.map((C)=>C[A].success),R=L.reduce((C,F)=>C+F,0)/L.length;if(R===0)return[0,A];return[V*N+Z*R,A]}).sort((O,A)=>A[0]-O[0]);Y(I.map(([,O])=>z[O])),await(0,e59.wait)(Q),U()};U()}});var Um=M((EU0)=>{Object.defineProperty(EU0,"__esModule",{value:!0});EU0.UrlRequiredError=void 0;var K79=k0();class LU0 extends K79.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"})}}EU0.UrlRequiredError=LU0});var FU0=M((RU0)=>{Object.defineProperty(RU0,"__esModule",{value:!0});RU0.http=U79;var z79=h2(),W79=Um(),Z79=cx(),V79=Sg(),q79=BB();function U79(J,Q={}){let{batch:Y,fetchFn:G,fetchOptions:X,key:K="http",methods:z,name:W="HTTP JSON-RPC",onFetchRequest:Z,onFetchResponse:V,retryDelay:q,raw:U}=Q;return({chain:D,retryCount:H,timeout:I})=>{let{batchSize:O=1000,wait:A=0}=typeof Y==="object"?Y:{},B=Q.retryCount??H,w=I??Q.timeout??1e4,N=J||D?.rpcUrls.default.http[0];if(!N)throw new W79.UrlRequiredError;let L=(0,V79.getHttpRpcClient)(N,{fetchFn:G,fetchOptions:X,onRequest:Z,onResponse:V,timeout:w});return(0,q79.createTransport)({key:K,methods:z,name:W,async request({method:R,params:C}){let F={method:R,params:C},{schedule:j}=(0,Z79.createBatchScheduler)({id:N,wait:A,shouldSplitBatch(k){return k.length>O},fn:(k)=>L.request({body:k}),sort:(k,m)=>k.id-m.id}),E=async(k)=>Y?j(k):[await L.request({body:k})],[{error:$,result:f}]=await E(F);if(U)return{error:$,result:f};if($)throw new z79.RpcRequestError({body:F,error:$,url:N});return f},retryCount:B,retryDelay:q,timeout:w,type:"http"},{fetchOptions:X,url:N})}}});var SU0=M((TU0)=>{Object.defineProperty(TU0,"__esModule",{value:!0});TU0.webSocket=A79;var H79=h2(),M79=Um(),I79=C71(),CJ1=$g(),O79=BB();function A79(J,Q={}){let{keepAlive:Y,key:G="webSocket",methods:X,name:K="WebSocket JSON-RPC",reconnect:z,retryDelay:W}=Q;return({chain:Z,retryCount:V,timeout:q})=>{let U=Q.retryCount??V,D=q??Q.timeout??1e4,H=J||Z?.rpcUrls.default.webSocket?.[0],I={keepAlive:Y,reconnect:z};if(!H)throw new M79.UrlRequiredError;return(0,O79.createTransport)({key:G,methods:X,name:K,async request({method:O,params:A}){let B={method:O,params:A},w=await(0,CJ1.getWebSocketRpcClient)(H,I),{error:N,result:L}=await w.requestAsync({body:B,timeout:D});if(N)throw new H79.RpcRequestError({body:B,error:N,url:H});return L},retryCount:U,retryDelay:W,timeout:D,type:"webSocket"},{getSocket(){return(0,I79.getSocket)(H)},getRpcClient(){return(0,CJ1.getWebSocketRpcClient)(H,I)},async subscribe({params:O,onData:A,onError:B}){let w=await(0,CJ1.getWebSocketRpcClient)(H,I),{result:N}=await new Promise((L,R)=>w.request({body:{method:"eth_subscribe",params:O},onError(C){R(C),B?.(C);return},onResponse(C){if(C.error){R(C.error),B?.(C.error);return}if(typeof C.id==="number"){L(C);return}if(C.method!=="eth_subscription")return;A(C.params)}}));return{subscriptionId:N,async unsubscribe(){return new Promise((L)=>w.request({body:{method:"eth_unsubscribe",params:[N]},onResponse:L}))}}}})}}});var vU0=M(($U0)=>{Object.defineProperty($U0,"__esModule",{value:!0});$U0.ProviderRpcError=void 0;class PU0 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}}$U0.ProviderRpcError=PU0});var jU0=M((fU0)=>{Object.defineProperty(fU0,"__esModule",{value:!0});fU0.decodeDeployData=w79;var RJ1=v8(),N79=Nz(),FJ1="/docs/contract/decodeDeployData";function w79(J){let{abi:Q,bytecode:Y,data:G}=J;if(G===Y)return{bytecode:Y};let X=Q.find((z)=>("type"in z)&&z.type==="constructor");if(!X)throw new RJ1.AbiConstructorNotFoundError({docsPath:FJ1});if(!("inputs"in X))throw new RJ1.AbiConstructorParamsNotFoundError({docsPath:FJ1});if(!X.inputs||X.inputs.length===0)throw new RJ1.AbiConstructorParamsNotFoundError({docsPath:FJ1});return{args:(0,N79.decodeAbiParameters)(X.inputs,`0x${G.replace(Y,"")}`),bytecode:Y}}});var yU0=M((bU0)=>{Object.defineProperty(bU0,"__esModule",{value:!0});bU0.fromBlobs=R79;var hU0=SA(),E79=s6(),C79=j1();function R79(J){let Q=J.to??(typeof J.blobs[0]==="string"?"hex":"bytes"),Y=typeof J.blobs[0]==="string"?J.blobs.map((W)=>(0,E79.hexToBytes)(W)):J.blobs,G=Y.reduce((W,Z)=>W+Z.length,0),X=(0,hU0.createCursor)(new Uint8Array(G)),K=!0;for(let W of Y){let Z=(0,hU0.createCursor)(W);while(K&&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)){K=!1;break}X.pushByte(U)}}}let z=X.bytes.slice(0,X.position);return Q==="hex"?(0,C79.bytesToHex)(z):z}});var gU0=M((xU0)=>{Object.defineProperty(xU0,"__esModule",{value:!0});xU0.sidecarsToVersionedHashes=S79;var T79=vx();function S79(J){let{sidecars:Q,version:Y}=J,G=J.to??(typeof Q[0].blob==="string"?"hex":"bytes"),X=[];for(let{commitment:K}of Q)X.push((0,T79.commitmentToVersionedHash)({commitment:K,to:G,version:Y}));return X}});var uU0=M((mU0)=>{Object.defineProperty(mU0,"__esModule",{value:!0});mU0.toCoinType=v79;var $79=qg(),k79=2147483648;function v79(J){if(J===1)return 60n;if(J>=k79||J<0)throw new $79.EnsInvalidChainIdError({chainId:J});return BigInt((2147483648|J)>>>0)}});var TJ1=M((lU0)=>{Object.defineProperty(lU0,"__esModule",{value:!0});lU0.defineKzg=j79;function j79({blobToKzgCommitment:J,computeBlobKzgProof:Q}){return{blobToKzgCommitment:J,computeBlobKzgProof:Q}}});var pU0=M((dU0)=>{Object.defineProperty(dU0,"__esModule",{value:!0});dU0.setupKzg=y79;var b79=TJ1();function y79(J,Q){try{J.loadTrustedSetup(Q)}catch(Y){let G=Y;if(!G.message.includes("trusted setup is already loaded"))throw G}return(0,b79.defineKzg)(J)}});var _U0=M((cU0)=>{Object.defineProperty(cU0,"__esModule",{value:!0});cU0.compactSignatureToSignature=u79;var g79=s6(),m79=j1();function u79({r:J,yParityAndS:Q}){let Y=(0,g79.hexToBytes)(Q),G=Y[0]&128?1:0,X=Y;if(G===1)X[0]&=127;return{r:J,s:(0,m79.bytesToHex)(X),yParity:G}}});var aU0=M((nU0)=>{Object.defineProperty(nU0,"__esModule",{value:!0});nU0.parseCompactSignature=p79;var d79=b2(),iU0=j1();function p79(J){let{r:Q,s:Y}=d79.secp256k1.Signature.fromCompact(J.slice(2,130));return{r:(0,iU0.numberToHex)(Q,{size:32}),yParityAndS:(0,iU0.numberToHex)(Y,{size:32})}}});var rU0=M((oU0)=>{Object.defineProperty(oU0,"__esModule",{value:!0});oU0.parseSignature=i79;var _79=b2(),Dm=j1();function i79(J){let{r:Q,s:Y}=_79.secp256k1.Signature.fromCompact(J.slice(2,130)),G=Number(`0x${J.slice(130)}`),[X,K]=(()=>{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,Dm.numberToHex)(Q,{size:32}),s:(0,Dm.numberToHex)(Y,{size:32}),v:X,yParity:K};return{r:(0,Dm.numberToHex)(Q,{size:32}),s:(0,Dm.numberToHex)(Y,{size:32}),yParity:K}}});var tU0=M((sU0)=>{Object.defineProperty(sU0,"__esModule",{value:!0});sU0.recoverTransactionAddress=t79;var a79=Q7(),o79=Ym(),r79=JB(),s79=Tz();async function t79(J){let{serializedTransaction:Q,signature:Y}=J,G=(0,o79.parseTransaction)(Q),X=Y??{r:G.r,s:G.s,v:G.v,yParity:G.yParity},K=(0,r79.serializeTransaction)({...G,r:void 0,s:void 0,v:void 0,yParity:void 0,sidecars:void 0});return await(0,s79.recoverAddress)({hash:(0,a79.keccak256)(K),signature:X})}});var QD0=M((JD0)=>{Object.defineProperty(JD0,"__esModule",{value:!0});JD0.serializeCompactSignature=Q39;var J39=b2(),eU0=t8();function Q39({r:J,yParityAndS:Q}){return`0x${new J39.secp256k1.Signature((0,eU0.hexToBigInt)(J),(0,eU0.hexToBigInt)(Q)).toCompactHex()}`}});var GD0=M((YD0)=>{Object.defineProperty(YD0,"__esModule",{value:!0});YD0.signatureToCompactSignature=K39;var G39=s6(),X39=j1();function K39(J){let{r:Q,s:Y,v:G,yParity:X}=J,K=Number(X??G-27n),z=Y;if(K===1){let W=(0,G39.hexToBytes)(Y);W[0]|=128,z=(0,X39.bytesToHex)(W)}return{r:Q,yParityAndS:z}}});var mJ1=M((h)=>{Object.defineProperty(h,"__esModule",{value:!0});h.maxInt8=h.universalSignatureValidatorByteCode=h.erc6492SignatureValidatorByteCode=h.deploylessCallViaFactoryBytecode=h.deploylessCallViaBytecodeBytecode=h.zeroHash=h.zeroAddress=h.ethAddress=h.multicall3Abi=h.universalSignatureValidatorAbi=h.erc6492SignatureValidatorAbi=h.erc4626Abi=h.erc1155Abi=h.erc721Abi=h.erc20Abi_bytes32=h.erc20Abi=h.webSocket=h.http=h.shouldThrow=h.fallback=h.custom=h.createTransport=h.walletActions=h.testActions=h.publicActions=h.createWalletClient=h.createTestClient=h.createPublicClient=h.rpcSchema=h.createClient=h.WaitForCallsStatusTimeoutError=h.getContract=h.UnknownTypeError=h.UnknownSignatureError=h.SolidityProtectedKeywordError=h.parseAbiParameters=h.parseAbiParameter=h.parseAbiItem=h.parseAbi=h.InvalidStructSignatureError=h.InvalidSignatureError=h.InvalidParenthesisError=h.InvalidParameterError=h.InvalidModifierError=h.InvalidFunctionModifierError=h.InvalidAbiTypeParameterError=h.InvalidAbiParametersError=h.InvalidAbiParameterError=h.InvalidAbiItemError=h.CircularReferenceError=void 0;h.maxUint152=h.maxUint144=h.maxUint136=h.maxUint128=h.maxUint120=h.maxUint112=h.maxUint104=h.maxUint96=h.maxUint88=h.maxUint80=h.maxUint72=h.maxUint64=h.maxUint56=h.maxUint48=h.maxUint40=h.maxUint32=h.maxUint24=h.maxUint16=h.maxUint8=h.maxInt256=h.maxInt248=h.maxInt240=h.maxInt232=h.maxInt224=h.maxInt216=h.maxInt208=h.maxInt200=h.maxInt192=h.maxInt184=h.maxInt176=h.maxInt168=h.maxInt160=h.maxInt152=h.maxInt144=h.maxInt136=h.maxInt128=h.maxInt120=h.maxInt112=h.maxInt104=h.maxInt96=h.maxInt88=h.maxInt80=h.maxInt72=h.maxInt64=h.maxInt56=h.maxInt48=h.maxInt40=h.maxInt32=h.maxInt24=h.maxInt16=void 0;h.AbiConstructorNotFoundError=h.weiUnits=h.gweiUnits=h.etherUnits=h.presignMessagePrefix=h.minInt256=h.minInt248=h.minInt240=h.minInt232=h.minInt224=h.minInt216=h.minInt208=h.minInt200=h.minInt192=h.minInt184=h.minInt176=h.minInt168=h.minInt160=h.minInt152=h.minInt144=h.minInt136=h.minInt128=h.minInt120=h.minInt112=h.minInt104=h.minInt96=h.minInt88=h.minInt80=h.minInt72=h.minInt64=h.minInt56=h.minInt48=h.minInt40=h.minInt32=h.minInt24=h.minInt16=h.minInt8=h.maxUint256=h.maxUint248=h.maxUint240=h.maxUint232=h.maxUint224=h.maxUint216=h.maxUint208=h.maxUint200=h.maxUint192=h.maxUint184=h.maxUint176=h.maxUint168=h.maxUint160=void 0;h.EnsAvatarUriResolutionError=h.EnsAvatarUnsupportedNamespaceError=h.EnsAvatarInvalidNftUriError=h.SizeOverflowError=h.InvalidHexValueError=h.InvalidHexBooleanError=h.InvalidBytesBooleanError=h.IntegerOutOfRangeError=h.SliceOffsetOutOfBoundsError=h.SizeExceedsPaddingSizeError=h.RawContractError=h.CounterfactualDeploymentFailedError=h.ContractFunctionZeroDataError=h.ContractFunctionRevertedError=h.ContractFunctionExecutionError=h.CallExecutionError=h.InvalidChainIdError=h.ClientChainNotConfiguredError=h.ChainNotFoundError=h.ChainMismatchError=h.ChainDoesNotSupportContract=h.BundleFailedError=h.BlockNotFoundError=h.setErrorConfig=h.BaseError=h.InvalidAddressError=h.UnsupportedPackedAbiType=h.InvalidDefinitionTypeError=h.InvalidArrayError=h.InvalidAbiEncodingTypeError=h.InvalidAbiDecodingTypeError=h.DecodeLogTopicsMismatch=h.DecodeLogDataMismatch=h.BytesSizeMismatchError=h.AbiFunctionSignatureNotFoundError=h.AbiFunctionOutputsNotFoundError=h.AbiFunctionNotFoundError=h.AbiEventSignatureNotFoundError=h.AbiEventSignatureEmptyTopicsError=h.AbiEventNotFoundError=h.AbiErrorSignatureNotFoundError=h.AbiErrorNotFoundError=h.AbiErrorInputsNotFoundError=h.AbiEncodingLengthMismatchError=h.AbiEncodingBytesSizeMismatchError=h.AbiEncodingArrayLengthMismatchError=h.AbiDecodingZeroDataError=h.AbiDecodingDataSizeTooSmallError=h.AbiDecodingDataSizeInvalidError=h.AbiConstructorParamsNotFoundError=void 0;h.UnsupportedProviderMethodError=h.UnsupportedNonOptionalCapabilityError=h.UnsupportedChainIdError=h.UnknownRpcError=h.UnknownBundleIdError=h.UnauthorizedProviderError=h.TransactionRejectedRpcError=h.SwitchChainError=h.RpcError=h.ResourceUnavailableRpcError=h.ResourceNotFoundRpcError=h.ProviderRpcError=h.ProviderDisconnectedError=h.ParseRpcError=h.MethodNotSupportedRpcError=h.MethodNotFoundRpcError=h.LimitExceededRpcError=h.JsonRpcVersionUnsupportedError=h.InvalidRequestRpcError=h.InvalidParamsRpcError=h.InvalidInputRpcError=h.InternalRpcError=h.DuplicateIdError=h.ChainDisconnectedError=h.BundleTooLargeError=h.AtomicReadyWalletRejectedUpgradeError=h.AtomicityNotSupportedError=h.WebSocketRequestError=h.TimeoutError=h.SocketClosedError=h.RpcRequestError=h.HttpRequestError=h.UnknownNodeError=h.TransactionTypeNotSupportedError=h.TipAboveFeeCapError=h.NonceTooLowError=h.NonceTooHighError=h.NonceMaxValueError=h.IntrinsicGasTooLowError=h.IntrinsicGasTooHighError=h.InsufficientFundsError=h.FeeCapTooLowError=h.FeeCapTooHighError=h.ExecutionRevertedError=h.FilterTypeNotSupportedError=h.MaxFeePerGasTooLowError=h.Eip1559FeesNotSupportedError=h.BaseFeeScalarError=h.EstimateGasExecutionError=h.EnsInvalidChainIdError=void 0;h.toBlobs=h.toBlobSidecars=h.sidecarsToVersionedHashes=h.fromBlobs=h.commitmentToVersionedHash=h.commitmentsToVersionedHashes=h.blobsToProofs=h.blobsToCommitments=h.isAddressEqual=h.isAddress=h.getCreateAddress=h.getCreate2Address=h.getContractAddress=h.getAddress=h.checksumAddress=h.prepareEncodeFunctionData=h.parseEventLogs=h.getAbiItem=h.encodePacked=h.encodeFunctionResult=h.encodeFunctionData=h.encodeEventTopics=h.encodeErrorResult=h.encodeDeployData=h.encodeAbiParameters=h.decodeFunctionResult=h.decodeFunctionData=h.decodeEventLog=h.decodeErrorResult=h.decodeDeployData=h.decodeAbiParameters=h.EIP1193ProviderRpcError=h.InvalidDecimalNumberError=h.InvalidStructTypeError=h.InvalidPrimaryTypeError=h.InvalidDomainError=h.UrlRequiredError=h.WaitForTransactionReceiptTimeoutError=h.TransactionReceiptNotFoundError=h.TransactionNotFoundError=h.TransactionExecutionError=h.InvalidStorageKeySizeError=h.InvalidSerializedTransactionTypeError=h.InvalidSerializedTransactionError=h.InvalidSerializableTransactionError=h.InvalidLegacyVError=h.FeeConflictError=h.StateAssignmentConflictError=h.AccountStateConflictError=h.UserRejectedRequestError=void 0;h.getContractError=h.toCoinType=h.namehash=h.labelhash=h.toRlp=h.hexToRlp=h.bytesToRlp=h.toHex=h.stringToHex=h.numberToHex=h.bytesToHex=h.boolToHex=h.toBytes=h.stringToBytes=h.numberToBytes=h.hexToBytes=h.boolToBytes=h.fromRlp=h.hexToString=h.hexToNumber=h.hexToBool=h.hexToBigInt=h.fromHex=h.fromBytes=h.bytesToString=h.bytesToNumber=h.bytesToBool=h.bytesToBigInt=h.trim=h.sliceHex=h.sliceBytes=h.slice=h.size=h.padHex=h.padBytes=h.pad=h.isHex=h.isBytes=h.concatHex=h.concatBytes=h.concat=h.getChainContractAddress=h.extractChain=h.defineChain=h.assertCurrentChain=h.offchainLookupSignature=h.offchainLookupAbiItem=h.offchainLookup=h.ccipFetch=h.ccipRequest=void 0;h.recoverTypedDataAddress=h.recoverTransactionAddress=h.recoverPublicKey=h.recoverMessageAddress=h.recoverAddress=h.parseSignature=h.hexToSignature=h.parseErc8010Signature=h.parseErc6492Signature=h.parseCompactSignature=h.hexToCompactSignature=h.isErc8010Signature=h.isErc6492Signature=h.hashTypedData=h.hashStruct=h.hashDomain=h.hashMessage=h.compactSignatureToSignature=h.withTimeout=h.withRetry=h.withCache=h.nonceManager=h.createNonceManager=h.setupKzg=h.defineKzg=h.getFunctionSignature=h.toFunctionSignature=h.getFunctionSelector=h.toFunctionSelector=h.toFunctionHash=h.getEventSignature=h.toEventSignature=h.getEventSelector=h.toEventSelector=h.toEventHash=h.sha256=h.ripemd160=h.keccak256=h.isHash=h.rpcTransactionType=h.formatTransactionRequest=h.defineTransactionRequest=h.formatTransactionReceipt=h.defineTransactionReceipt=h.transactionType=h.formatTransaction=h.defineTransaction=h.formatLog=h.formatBlock=h.defineBlock=void 0;h.parseUnits=h.parseGwei=h.parseEther=h.formatUnits=h.formatGwei=h.formatEther=h.validateTypedData=h.serializeTypedData=h.getTypesForEIP712Domain=h.domainSeparator=h.serializeTransaction=h.serializeAccessList=h.parseTransaction=h.getTransactionType=h.getSerializedTransactionType=h.assertTransactionLegacy=h.assertTransactionEIP2930=h.assertTransactionEIP1559=h.assertRequest=h.stringify=h.verifyTypedData=h.verifyMessage=h.verifyHash=h.toPrefixedMessage=h.signatureToCompactSignature=h.serializeSignature=h.signatureToHex=h.serializeErc8010Signature=h.serializeErc6492Signature=h.serializeCompactSignature=h.compactSignatureToHex=void 0;var _4=GF();Object.defineProperty(h,"CircularReferenceError",{enumerable:!0,get:function(){return _4.CircularReferenceError}});Object.defineProperty(h,"InvalidAbiItemError",{enumerable:!0,get:function(){return _4.InvalidAbiItemError}});Object.defineProperty(h,"InvalidAbiParameterError",{enumerable:!0,get:function(){return _4.InvalidAbiParameterError}});Object.defineProperty(h,"InvalidAbiParametersError",{enumerable:!0,get:function(){return _4.InvalidAbiParametersError}});Object.defineProperty(h,"InvalidAbiTypeParameterError",{enumerable:!0,get:function(){return _4.InvalidAbiTypeParameterError}});Object.defineProperty(h,"InvalidFunctionModifierError",{enumerable:!0,get:function(){return _4.InvalidFunctionModifierError}});Object.defineProperty(h,"InvalidModifierError",{enumerable:!0,get:function(){return _4.InvalidModifierError}});Object.defineProperty(h,"InvalidParameterError",{enumerable:!0,get:function(){return _4.InvalidParameterError}});Object.defineProperty(h,"InvalidParenthesisError",{enumerable:!0,get:function(){return _4.InvalidParenthesisError}});Object.defineProperty(h,"InvalidSignatureError",{enumerable:!0,get:function(){return _4.InvalidSignatureError}});Object.defineProperty(h,"InvalidStructSignatureError",{enumerable:!0,get:function(){return _4.InvalidStructSignatureError}});Object.defineProperty(h,"parseAbi",{enumerable:!0,get:function(){return _4.parseAbi}});Object.defineProperty(h,"parseAbiItem",{enumerable:!0,get:function(){return _4.parseAbiItem}});Object.defineProperty(h,"parseAbiParameter",{enumerable:!0,get:function(){return _4.parseAbiParameter}});Object.defineProperty(h,"parseAbiParameters",{enumerable:!0,get:function(){return _4.parseAbiParameters}});Object.defineProperty(h,"SolidityProtectedKeywordError",{enumerable:!0,get:function(){return _4.SolidityProtectedKeywordError}});Object.defineProperty(h,"UnknownSignatureError",{enumerable:!0,get:function(){return _4.UnknownSignatureError}});Object.defineProperty(h,"UnknownTypeError",{enumerable:!0,get:function(){return _4.UnknownTypeError}});var W39=zQ0();Object.defineProperty(h,"getContract",{enumerable:!0,get:function(){return W39.getContract}});var Z39=S51();Object.defineProperty(h,"WaitForCallsStatusTimeoutError",{enumerable:!0,get:function(){return Z39.WaitForCallsStatusTimeoutError}});var XD0=eF();Object.defineProperty(h,"createClient",{enumerable:!0,get:function(){return XD0.createClient}});Object.defineProperty(h,"rpcSchema",{enumerable:!0,get:function(){return XD0.rpcSchema}});var V39=NV0();Object.defineProperty(h,"createPublicClient",{enumerable:!0,get:function(){return V39.createPublicClient}});var q39=kq0();Object.defineProperty(h,"createTestClient",{enumerable:!0,get:function(){return q39.createTestClient}});var U39=DU0();Object.defineProperty(h,"createWalletClient",{enumerable:!0,get:function(){return U39.createWalletClient}});var D39=AJ1();Object.defineProperty(h,"publicActions",{enumerable:!0,get:function(){return D39.publicActions}});var H39=NJ1();Object.defineProperty(h,"testActions",{enumerable:!0,get:function(){return H39.testActions}});var M39=EJ1();Object.defineProperty(h,"walletActions",{enumerable:!0,get:function(){return M39.walletActions}});var I39=BB();Object.defineProperty(h,"createTransport",{enumerable:!0,get:function(){return I39.createTransport}});var O39=IU0();Object.defineProperty(h,"custom",{enumerable:!0,get:function(){return O39.custom}});var KD0=wU0();Object.defineProperty(h,"fallback",{enumerable:!0,get:function(){return KD0.fallback}});Object.defineProperty(h,"shouldThrow",{enumerable:!0,get:function(){return KD0.shouldThrow}});var A39=FU0();Object.defineProperty(h,"http",{enumerable:!0,get:function(){return A39.http}});var B39=SU0();Object.defineProperty(h,"webSocket",{enumerable:!0,get:function(){return B39.webSocket}});var TV=Sz();Object.defineProperty(h,"erc20Abi",{enumerable:!0,get:function(){return TV.erc20Abi}});Object.defineProperty(h,"erc20Abi_bytes32",{enumerable:!0,get:function(){return TV.erc20Abi_bytes32}});Object.defineProperty(h,"erc721Abi",{enumerable:!0,get:function(){return TV.erc721Abi}});Object.defineProperty(h,"erc1155Abi",{enumerable:!0,get:function(){return TV.erc1155Abi}});Object.defineProperty(h,"erc4626Abi",{enumerable:!0,get:function(){return TV.erc4626Abi}});Object.defineProperty(h,"erc6492SignatureValidatorAbi",{enumerable:!0,get:function(){return TV.erc6492SignatureValidatorAbi}});Object.defineProperty(h,"universalSignatureValidatorAbi",{enumerable:!0,get:function(){return TV.erc6492SignatureValidatorAbi}});Object.defineProperty(h,"multicall3Abi",{enumerable:!0,get:function(){return TV.multicall3Abi}});var zD0=WJ1();Object.defineProperty(h,"ethAddress",{enumerable:!0,get:function(){return zD0.ethAddress}});Object.defineProperty(h,"zeroAddress",{enumerable:!0,get:function(){return zD0.zeroAddress}});var N39=kg();Object.defineProperty(h,"zeroHash",{enumerable:!0,get:function(){return N39.zeroHash}});var Hm=nA();Object.defineProperty(h,"deploylessCallViaBytecodeBytecode",{enumerable:!0,get:function(){return Hm.deploylessCallViaBytecodeBytecode}});Object.defineProperty(h,"deploylessCallViaFactoryBytecode",{enumerable:!0,get:function(){return Hm.deploylessCallViaFactoryBytecode}});Object.defineProperty(h,"erc6492SignatureValidatorByteCode",{enumerable:!0,get:function(){return Hm.erc6492SignatureValidatorByteCode}});Object.defineProperty(h,"universalSignatureValidatorByteCode",{enumerable:!0,get:function(){return Hm.erc6492SignatureValidatorByteCode}});var L1=Tx();Object.defineProperty(h,"maxInt8",{enumerable:!0,get:function(){return L1.maxInt8}});Object.defineProperty(h,"maxInt16",{enumerable:!0,get:function(){return L1.maxInt16}});Object.defineProperty(h,"maxInt24",{enumerable:!0,get:function(){return L1.maxInt24}});Object.defineProperty(h,"maxInt32",{enumerable:!0,get:function(){return L1.maxInt32}});Object.defineProperty(h,"maxInt40",{enumerable:!0,get:function(){return L1.maxInt40}});Object.defineProperty(h,"maxInt48",{enumerable:!0,get:function(){return L1.maxInt48}});Object.defineProperty(h,"maxInt56",{enumerable:!0,get:function(){return L1.maxInt56}});Object.defineProperty(h,"maxInt64",{enumerable:!0,get:function(){return L1.maxInt64}});Object.defineProperty(h,"maxInt72",{enumerable:!0,get:function(){return L1.maxInt72}});Object.defineProperty(h,"maxInt80",{enumerable:!0,get:function(){return L1.maxInt80}});Object.defineProperty(h,"maxInt88",{enumerable:!0,get:function(){return L1.maxInt88}});Object.defineProperty(h,"maxInt96",{enumerable:!0,get:function(){return L1.maxInt96}});Object.defineProperty(h,"maxInt104",{enumerable:!0,get:function(){return L1.maxInt104}});Object.defineProperty(h,"maxInt112",{enumerable:!0,get:function(){return L1.maxInt112}});Object.defineProperty(h,"maxInt120",{enumerable:!0,get:function(){return L1.maxInt120}});Object.defineProperty(h,"maxInt128",{enumerable:!0,get:function(){return L1.maxInt128}});Object.defineProperty(h,"maxInt136",{enumerable:!0,get:function(){return L1.maxInt136}});Object.defineProperty(h,"maxInt144",{enumerable:!0,get:function(){return L1.maxInt144}});Object.defineProperty(h,"maxInt152",{enumerable:!0,get:function(){return L1.maxInt152}});Object.defineProperty(h,"maxInt160",{enumerable:!0,get:function(){return L1.maxInt160}});Object.defineProperty(h,"maxInt168",{enumerable:!0,get:function(){return L1.maxInt168}});Object.defineProperty(h,"maxInt176",{enumerable:!0,get:function(){return L1.maxInt176}});Object.defineProperty(h,"maxInt184",{enumerable:!0,get:function(){return L1.maxInt184}});Object.defineProperty(h,"maxInt192",{enumerable:!0,get:function(){return L1.maxInt192}});Object.defineProperty(h,"maxInt200",{enumerable:!0,get:function(){return L1.maxInt200}});Object.defineProperty(h,"maxInt208",{enumerable:!0,get:function(){return L1.maxInt208}});Object.defineProperty(h,"maxInt216",{enumerable:!0,get:function(){return L1.maxInt216}});Object.defineProperty(h,"maxInt224",{enumerable:!0,get:function(){return L1.maxInt224}});Object.defineProperty(h,"maxInt232",{enumerable:!0,get:function(){return L1.maxInt232}});Object.defineProperty(h,"maxInt240",{enumerable:!0,get:function(){return L1.maxInt240}});Object.defineProperty(h,"maxInt248",{enumerable:!0,get:function(){return L1.maxInt248}});Object.defineProperty(h,"maxInt256",{enumerable:!0,get:function(){return L1.maxInt256}});Object.defineProperty(h,"maxUint8",{enumerable:!0,get:function(){return L1.maxUint8}});Object.defineProperty(h,"maxUint16",{enumerable:!0,get:function(){return L1.maxUint16}});Object.defineProperty(h,"maxUint24",{enumerable:!0,get:function(){return L1.maxUint24}});Object.defineProperty(h,"maxUint32",{enumerable:!0,get:function(){return L1.maxUint32}});Object.defineProperty(h,"maxUint40",{enumerable:!0,get:function(){return L1.maxUint40}});Object.defineProperty(h,"maxUint48",{enumerable:!0,get:function(){return L1.maxUint48}});Object.defineProperty(h,"maxUint56",{enumerable:!0,get:function(){return L1.maxUint56}});Object.defineProperty(h,"maxUint64",{enumerable:!0,get:function(){return L1.maxUint64}});Object.defineProperty(h,"maxUint72",{enumerable:!0,get:function(){return L1.maxUint72}});Object.defineProperty(h,"maxUint80",{enumerable:!0,get:function(){return L1.maxUint80}});Object.defineProperty(h,"maxUint88",{enumerable:!0,get:function(){return L1.maxUint88}});Object.defineProperty(h,"maxUint96",{enumerable:!0,get:function(){return L1.maxUint96}});Object.defineProperty(h,"maxUint104",{enumerable:!0,get:function(){return L1.maxUint104}});Object.defineProperty(h,"maxUint112",{enumerable:!0,get:function(){return L1.maxUint112}});Object.defineProperty(h,"maxUint120",{enumerable:!0,get:function(){return L1.maxUint120}});Object.defineProperty(h,"maxUint128",{enumerable:!0,get:function(){return L1.maxUint128}});Object.defineProperty(h,"maxUint136",{enumerable:!0,get:function(){return L1.maxUint136}});Object.defineProperty(h,"maxUint144",{enumerable:!0,get:function(){return L1.maxUint144}});Object.defineProperty(h,"maxUint152",{enumerable:!0,get:function(){return L1.maxUint152}});Object.defineProperty(h,"maxUint160",{enumerable:!0,get:function(){return L1.maxUint160}});Object.defineProperty(h,"maxUint168",{enumerable:!0,get:function(){return L1.maxUint168}});Object.defineProperty(h,"maxUint176",{enumerable:!0,get:function(){return L1.maxUint176}});Object.defineProperty(h,"maxUint184",{enumerable:!0,get:function(){return L1.maxUint184}});Object.defineProperty(h,"maxUint192",{enumerable:!0,get:function(){return L1.maxUint192}});Object.defineProperty(h,"maxUint200",{enumerable:!0,get:function(){return L1.maxUint200}});Object.defineProperty(h,"maxUint208",{enumerable:!0,get:function(){return L1.maxUint208}});Object.defineProperty(h,"maxUint216",{enumerable:!0,get:function(){return L1.maxUint216}});Object.defineProperty(h,"maxUint224",{enumerable:!0,get:function(){return L1.maxUint224}});Object.defineProperty(h,"maxUint232",{enumerable:!0,get:function(){return L1.maxUint232}});Object.defineProperty(h,"maxUint240",{enumerable:!0,get:function(){return L1.maxUint240}});Object.defineProperty(h,"maxUint248",{enumerable:!0,get:function(){return L1.maxUint248}});Object.defineProperty(h,"maxUint256",{enumerable:!0,get:function(){return L1.maxUint256}});Object.defineProperty(h,"minInt8",{enumerable:!0,get:function(){return L1.minInt8}});Object.defineProperty(h,"minInt16",{enumerable:!0,get:function(){return L1.minInt16}});Object.defineProperty(h,"minInt24",{enumerable:!0,get:function(){return L1.minInt24}});Object.defineProperty(h,"minInt32",{enumerable:!0,get:function(){return L1.minInt32}});Object.defineProperty(h,"minInt40",{enumerable:!0,get:function(){return L1.minInt40}});Object.defineProperty(h,"minInt48",{enumerable:!0,get:function(){return L1.minInt48}});Object.defineProperty(h,"minInt56",{enumerable:!0,get:function(){return L1.minInt56}});Object.defineProperty(h,"minInt64",{enumerable:!0,get:function(){return L1.minInt64}});Object.defineProperty(h,"minInt72",{enumerable:!0,get:function(){return L1.minInt72}});Object.defineProperty(h,"minInt80",{enumerable:!0,get:function(){return L1.minInt80}});Object.defineProperty(h,"minInt88",{enumerable:!0,get:function(){return L1.minInt88}});Object.defineProperty(h,"minInt96",{enumerable:!0,get:function(){return L1.minInt96}});Object.defineProperty(h,"minInt104",{enumerable:!0,get:function(){return L1.minInt104}});Object.defineProperty(h,"minInt112",{enumerable:!0,get:function(){return L1.minInt112}});Object.defineProperty(h,"minInt120",{enumerable:!0,get:function(){return L1.minInt120}});Object.defineProperty(h,"minInt128",{enumerable:!0,get:function(){return L1.minInt128}});Object.defineProperty(h,"minInt136",{enumerable:!0,get:function(){return L1.minInt136}});Object.defineProperty(h,"minInt144",{enumerable:!0,get:function(){return L1.minInt144}});Object.defineProperty(h,"minInt152",{enumerable:!0,get:function(){return L1.minInt152}});Object.defineProperty(h,"minInt160",{enumerable:!0,get:function(){return L1.minInt160}});Object.defineProperty(h,"minInt168",{enumerable:!0,get:function(){return L1.minInt168}});Object.defineProperty(h,"minInt176",{enumerable:!0,get:function(){return L1.minInt176}});Object.defineProperty(h,"minInt184",{enumerable:!0,get:function(){return L1.minInt184}});Object.defineProperty(h,"minInt192",{enumerable:!0,get:function(){return L1.minInt192}});Object.defineProperty(h,"minInt200",{enumerable:!0,get:function(){return L1.minInt200}});Object.defineProperty(h,"minInt208",{enumerable:!0,get:function(){return L1.minInt208}});Object.defineProperty(h,"minInt216",{enumerable:!0,get:function(){return L1.minInt216}});Object.defineProperty(h,"minInt224",{enumerable:!0,get:function(){return L1.minInt224}});Object.defineProperty(h,"minInt232",{enumerable:!0,get:function(){return L1.minInt232}});Object.defineProperty(h,"minInt240",{enumerable:!0,get:function(){return L1.minInt240}});Object.defineProperty(h,"minInt248",{enumerable:!0,get:function(){return L1.minInt248}});Object.defineProperty(h,"minInt256",{enumerable:!0,get:function(){return L1.minInt256}});var w39=R71();Object.defineProperty(h,"presignMessagePrefix",{enumerable:!0,get:function(){return w39.presignMessagePrefix}});var SJ1=kA();Object.defineProperty(h,"etherUnits",{enumerable:!0,get:function(){return SJ1.etherUnits}});Object.defineProperty(h,"gweiUnits",{enumerable:!0,get:function(){return SJ1.gweiUnits}});Object.defineProperty(h,"weiUnits",{enumerable:!0,get:function(){return SJ1.weiUnits}});var f8=v8();Object.defineProperty(h,"AbiConstructorNotFoundError",{enumerable:!0,get:function(){return f8.AbiConstructorNotFoundError}});Object.defineProperty(h,"AbiConstructorParamsNotFoundError",{enumerable:!0,get:function(){return f8.AbiConstructorParamsNotFoundError}});Object.defineProperty(h,"AbiDecodingDataSizeInvalidError",{enumerable:!0,get:function(){return f8.AbiDecodingDataSizeInvalidError}});Object.defineProperty(h,"AbiDecodingDataSizeTooSmallError",{enumerable:!0,get:function(){return f8.AbiDecodingDataSizeTooSmallError}});Object.defineProperty(h,"AbiDecodingZeroDataError",{enumerable:!0,get:function(){return f8.AbiDecodingZeroDataError}});Object.defineProperty(h,"AbiEncodingArrayLengthMismatchError",{enumerable:!0,get:function(){return f8.AbiEncodingArrayLengthMismatchError}});Object.defineProperty(h,"AbiEncodingBytesSizeMismatchError",{enumerable:!0,get:function(){return f8.AbiEncodingBytesSizeMismatchError}});Object.defineProperty(h,"AbiEncodingLengthMismatchError",{enumerable:!0,get:function(){return f8.AbiEncodingLengthMismatchError}});Object.defineProperty(h,"AbiErrorInputsNotFoundError",{enumerable:!0,get:function(){return f8.AbiErrorInputsNotFoundError}});Object.defineProperty(h,"AbiErrorNotFoundError",{enumerable:!0,get:function(){return f8.AbiErrorNotFoundError}});Object.defineProperty(h,"AbiErrorSignatureNotFoundError",{enumerable:!0,get:function(){return f8.AbiErrorSignatureNotFoundError}});Object.defineProperty(h,"AbiEventNotFoundError",{enumerable:!0,get:function(){return f8.AbiEventNotFoundError}});Object.defineProperty(h,"AbiEventSignatureEmptyTopicsError",{enumerable:!0,get:function(){return f8.AbiEventSignatureEmptyTopicsError}});Object.defineProperty(h,"AbiEventSignatureNotFoundError",{enumerable:!0,get:function(){return f8.AbiEventSignatureNotFoundError}});Object.defineProperty(h,"AbiFunctionNotFoundError",{enumerable:!0,get:function(){return f8.AbiFunctionNotFoundError}});Object.defineProperty(h,"AbiFunctionOutputsNotFoundError",{enumerable:!0,get:function(){return f8.AbiFunctionOutputsNotFoundError}});Object.defineProperty(h,"AbiFunctionSignatureNotFoundError",{enumerable:!0,get:function(){return f8.AbiFunctionSignatureNotFoundError}});Object.defineProperty(h,"BytesSizeMismatchError",{enumerable:!0,get:function(){return f8.BytesSizeMismatchError}});Object.defineProperty(h,"DecodeLogDataMismatch",{enumerable:!0,get:function(){return f8.DecodeLogDataMismatch}});Object.defineProperty(h,"DecodeLogTopicsMismatch",{enumerable:!0,get:function(){return f8.DecodeLogTopicsMismatch}});Object.defineProperty(h,"InvalidAbiDecodingTypeError",{enumerable:!0,get:function(){return f8.InvalidAbiDecodingTypeError}});Object.defineProperty(h,"InvalidAbiEncodingTypeError",{enumerable:!0,get:function(){return f8.InvalidAbiEncodingTypeError}});Object.defineProperty(h,"InvalidArrayError",{enumerable:!0,get:function(){return f8.InvalidArrayError}});Object.defineProperty(h,"InvalidDefinitionTypeError",{enumerable:!0,get:function(){return f8.InvalidDefinitionTypeError}});Object.defineProperty(h,"UnsupportedPackedAbiType",{enumerable:!0,get:function(){return f8.UnsupportedPackedAbiType}});var L39=kJ();Object.defineProperty(h,"InvalidAddressError",{enumerable:!0,get:function(){return L39.InvalidAddressError}});var WD0=k0();Object.defineProperty(h,"BaseError",{enumerable:!0,get:function(){return WD0.BaseError}});Object.defineProperty(h,"setErrorConfig",{enumerable:!0,get:function(){return WD0.setErrorConfig}});var E39=Sx();Object.defineProperty(h,"BlockNotFoundError",{enumerable:!0,get:function(){return E39.BlockNotFoundError}});var C39=E51();Object.defineProperty(h,"BundleFailedError",{enumerable:!0,get:function(){return C39.BundleFailedError}});var xT=aA();Object.defineProperty(h,"ChainDoesNotSupportContract",{enumerable:!0,get:function(){return xT.ChainDoesNotSupportContract}});Object.defineProperty(h,"ChainMismatchError",{enumerable:!0,get:function(){return xT.ChainMismatchError}});Object.defineProperty(h,"ChainNotFoundError",{enumerable:!0,get:function(){return xT.ChainNotFoundError}});Object.defineProperty(h,"ClientChainNotConfiguredError",{enumerable:!0,get:function(){return xT.ClientChainNotConfiguredError}});Object.defineProperty(h,"InvalidChainIdError",{enumerable:!0,get:function(){return xT.InvalidChainIdError}});var NB=wz();Object.defineProperty(h,"CallExecutionError",{enumerable:!0,get:function(){return NB.CallExecutionError}});Object.defineProperty(h,"ContractFunctionExecutionError",{enumerable:!0,get:function(){return NB.ContractFunctionExecutionError}});Object.defineProperty(h,"ContractFunctionRevertedError",{enumerable:!0,get:function(){return NB.ContractFunctionRevertedError}});Object.defineProperty(h,"ContractFunctionZeroDataError",{enumerable:!0,get:function(){return NB.ContractFunctionZeroDataError}});Object.defineProperty(h,"CounterfactualDeploymentFailedError",{enumerable:!0,get:function(){return NB.CounterfactualDeploymentFailedError}});Object.defineProperty(h,"RawContractError",{enumerable:!0,get:function(){return NB.RawContractError}});var ZD0=KF();Object.defineProperty(h,"SizeExceedsPaddingSizeError",{enumerable:!0,get:function(){return ZD0.SizeExceedsPaddingSizeError}});Object.defineProperty(h,"SliceOffsetOutOfBoundsError",{enumerable:!0,get:function(){return ZD0.SliceOffsetOutOfBoundsError}});var gT=ZD();Object.defineProperty(h,"IntegerOutOfRangeError",{enumerable:!0,get:function(){return gT.IntegerOutOfRangeError}});Object.defineProperty(h,"InvalidBytesBooleanError",{enumerable:!0,get:function(){return gT.InvalidBytesBooleanError}});Object.defineProperty(h,"InvalidHexBooleanError",{enumerable:!0,get:function(){return gT.InvalidHexBooleanError}});Object.defineProperty(h,"InvalidHexValueError",{enumerable:!0,get:function(){return gT.InvalidHexValueError}});Object.defineProperty(h,"SizeOverflowError",{enumerable:!0,get:function(){return gT.SizeOverflowError}});var Mm=qg();Object.defineProperty(h,"EnsAvatarInvalidNftUriError",{enumerable:!0,get:function(){return Mm.EnsAvatarInvalidNftUriError}});Object.defineProperty(h,"EnsAvatarUnsupportedNamespaceError",{enumerable:!0,get:function(){return Mm.EnsAvatarUnsupportedNamespaceError}});Object.defineProperty(h,"EnsAvatarUriResolutionError",{enumerable:!0,get:function(){return Mm.EnsAvatarUriResolutionError}});Object.defineProperty(h,"EnsInvalidChainIdError",{enumerable:!0,get:function(){return Mm.EnsInvalidChainIdError}});var R39=N41();Object.defineProperty(h,"EstimateGasExecutionError",{enumerable:!0,get:function(){return R39.EstimateGasExecutionError}});var PJ1=vF();Object.defineProperty(h,"BaseFeeScalarError",{enumerable:!0,get:function(){return PJ1.BaseFeeScalarError}});Object.defineProperty(h,"Eip1559FeesNotSupportedError",{enumerable:!0,get:function(){return PJ1.Eip1559FeesNotSupportedError}});Object.defineProperty(h,"MaxFeePerGasTooLowError",{enumerable:!0,get:function(){return PJ1.MaxFeePerGasTooLowError}});var F39=M91();Object.defineProperty(h,"FilterTypeNotSupportedError",{enumerable:!0,get:function(){return F39.FilterTypeNotSupportedError}});var m2=JX();Object.defineProperty(h,"ExecutionRevertedError",{enumerable:!0,get:function(){return m2.ExecutionRevertedError}});Object.defineProperty(h,"FeeCapTooHighError",{enumerable:!0,get:function(){return m2.FeeCapTooHighError}});Object.defineProperty(h,"FeeCapTooLowError",{enumerable:!0,get:function(){return m2.FeeCapTooLowError}});Object.defineProperty(h,"InsufficientFundsError",{enumerable:!0,get:function(){return m2.InsufficientFundsError}});Object.defineProperty(h,"IntrinsicGasTooHighError",{enumerable:!0,get:function(){return m2.IntrinsicGasTooHighError}});Object.defineProperty(h,"IntrinsicGasTooLowError",{enumerable:!0,get:function(){return m2.IntrinsicGasTooLowError}});Object.defineProperty(h,"NonceMaxValueError",{enumerable:!0,get:function(){return m2.NonceMaxValueError}});Object.defineProperty(h,"NonceTooHighError",{enumerable:!0,get:function(){return m2.NonceTooHighError}});Object.defineProperty(h,"NonceTooLowError",{enumerable:!0,get:function(){return m2.NonceTooLowError}});Object.defineProperty(h,"TipAboveFeeCapError",{enumerable:!0,get:function(){return m2.TipAboveFeeCapError}});Object.defineProperty(h,"TransactionTypeNotSupportedError",{enumerable:!0,get:function(){return m2.TransactionTypeNotSupportedError}});Object.defineProperty(h,"UnknownNodeError",{enumerable:!0,get:function(){return m2.UnknownNodeError}});var mT=h2();Object.defineProperty(h,"HttpRequestError",{enumerable:!0,get:function(){return mT.HttpRequestError}});Object.defineProperty(h,"RpcRequestError",{enumerable:!0,get:function(){return mT.RpcRequestError}});Object.defineProperty(h,"SocketClosedError",{enumerable:!0,get:function(){return mT.SocketClosedError}});Object.defineProperty(h,"TimeoutError",{enumerable:!0,get:function(){return mT.TimeoutError}});Object.defineProperty(h,"WebSocketRequestError",{enumerable:!0,get:function(){return mT.WebSocketRequestError}});var Y8=Lz();Object.defineProperty(h,"AtomicityNotSupportedError",{enumerable:!0,get:function(){return Y8.AtomicityNotSupportedError}});Object.defineProperty(h,"AtomicReadyWalletRejectedUpgradeError",{enumerable:!0,get:function(){return Y8.AtomicReadyWalletRejectedUpgradeError}});Object.defineProperty(h,"BundleTooLargeError",{enumerable:!0,get:function(){return Y8.BundleTooLargeError}});Object.defineProperty(h,"ChainDisconnectedError",{enumerable:!0,get:function(){return Y8.ChainDisconnectedError}});Object.defineProperty(h,"DuplicateIdError",{enumerable:!0,get:function(){return Y8.DuplicateIdError}});Object.defineProperty(h,"InternalRpcError",{enumerable:!0,get:function(){return Y8.InternalRpcError}});Object.defineProperty(h,"InvalidInputRpcError",{enumerable:!0,get:function(){return Y8.InvalidInputRpcError}});Object.defineProperty(h,"InvalidParamsRpcError",{enumerable:!0,get:function(){return Y8.InvalidParamsRpcError}});Object.defineProperty(h,"InvalidRequestRpcError",{enumerable:!0,get:function(){return Y8.InvalidRequestRpcError}});Object.defineProperty(h,"JsonRpcVersionUnsupportedError",{enumerable:!0,get:function(){return Y8.JsonRpcVersionUnsupportedError}});Object.defineProperty(h,"LimitExceededRpcError",{enumerable:!0,get:function(){return Y8.LimitExceededRpcError}});Object.defineProperty(h,"MethodNotFoundRpcError",{enumerable:!0,get:function(){return Y8.MethodNotFoundRpcError}});Object.defineProperty(h,"MethodNotSupportedRpcError",{enumerable:!0,get:function(){return Y8.MethodNotSupportedRpcError}});Object.defineProperty(h,"ParseRpcError",{enumerable:!0,get:function(){return Y8.ParseRpcError}});Object.defineProperty(h,"ProviderDisconnectedError",{enumerable:!0,get:function(){return Y8.ProviderDisconnectedError}});Object.defineProperty(h,"ProviderRpcError",{enumerable:!0,get:function(){return Y8.ProviderRpcError}});Object.defineProperty(h,"ResourceNotFoundRpcError",{enumerable:!0,get:function(){return Y8.ResourceNotFoundRpcError}});Object.defineProperty(h,"ResourceUnavailableRpcError",{enumerable:!0,get:function(){return Y8.ResourceUnavailableRpcError}});Object.defineProperty(h,"RpcError",{enumerable:!0,get:function(){return Y8.RpcError}});Object.defineProperty(h,"SwitchChainError",{enumerable:!0,get:function(){return Y8.SwitchChainError}});Object.defineProperty(h,"TransactionRejectedRpcError",{enumerable:!0,get:function(){return Y8.TransactionRejectedRpcError}});Object.defineProperty(h,"UnauthorizedProviderError",{enumerable:!0,get:function(){return Y8.UnauthorizedProviderError}});Object.defineProperty(h,"UnknownBundleIdError",{enumerable:!0,get:function(){return Y8.UnknownBundleIdError}});Object.defineProperty(h,"UnknownRpcError",{enumerable:!0,get:function(){return Y8.UnknownRpcError}});Object.defineProperty(h,"UnsupportedChainIdError",{enumerable:!0,get:function(){return Y8.UnsupportedChainIdError}});Object.defineProperty(h,"UnsupportedNonOptionalCapabilityError",{enumerable:!0,get:function(){return Y8.UnsupportedNonOptionalCapabilityError}});Object.defineProperty(h,"UnsupportedProviderMethodError",{enumerable:!0,get:function(){return Y8.UnsupportedProviderMethodError}});Object.defineProperty(h,"UserRejectedRequestError",{enumerable:!0,get:function(){return Y8.UserRejectedRequestError}});var VD0=jy();Object.defineProperty(h,"AccountStateConflictError",{enumerable:!0,get:function(){return VD0.AccountStateConflictError}});Object.defineProperty(h,"StateAssignmentConflictError",{enumerable:!0,get:function(){return VD0.StateAssignmentConflictError}});var qX=v3();Object.defineProperty(h,"FeeConflictError",{enumerable:!0,get:function(){return qX.FeeConflictError}});Object.defineProperty(h,"InvalidLegacyVError",{enumerable:!0,get:function(){return qX.InvalidLegacyVError}});Object.defineProperty(h,"InvalidSerializableTransactionError",{enumerable:!0,get:function(){return qX.InvalidSerializableTransactionError}});Object.defineProperty(h,"InvalidSerializedTransactionError",{enumerable:!0,get:function(){return qX.InvalidSerializedTransactionError}});Object.defineProperty(h,"InvalidSerializedTransactionTypeError",{enumerable:!0,get:function(){return qX.InvalidSerializedTransactionTypeError}});Object.defineProperty(h,"InvalidStorageKeySizeError",{enumerable:!0,get:function(){return qX.InvalidStorageKeySizeError}});Object.defineProperty(h,"TransactionExecutionError",{enumerable:!0,get:function(){return qX.TransactionExecutionError}});Object.defineProperty(h,"TransactionNotFoundError",{enumerable:!0,get:function(){return qX.TransactionNotFoundError}});Object.defineProperty(h,"TransactionReceiptNotFoundError",{enumerable:!0,get:function(){return qX.TransactionReceiptNotFoundError}});Object.defineProperty(h,"WaitForTransactionReceiptTimeoutError",{enumerable:!0,get:function(){return qX.WaitForTransactionReceiptTimeoutError}});var T39=Um();Object.defineProperty(h,"UrlRequiredError",{enumerable:!0,get:function(){return T39.UrlRequiredError}});var $J1=P71();Object.defineProperty(h,"InvalidDomainError",{enumerable:!0,get:function(){return $J1.InvalidDomainError}});Object.defineProperty(h,"InvalidPrimaryTypeError",{enumerable:!0,get:function(){return $J1.InvalidPrimaryTypeError}});Object.defineProperty(h,"InvalidStructTypeError",{enumerable:!0,get:function(){return $J1.InvalidStructTypeError}});var S39=l31();Object.defineProperty(h,"InvalidDecimalNumberError",{enumerable:!0,get:function(){return S39.InvalidDecimalNumberError}});var P39=vU0();Object.defineProperty(h,"EIP1193ProviderRpcError",{enumerable:!0,get:function(){return P39.ProviderRpcError}});var $39=Nz();Object.defineProperty(h,"decodeAbiParameters",{enumerable:!0,get:function(){return $39.decodeAbiParameters}});var k39=jU0();Object.defineProperty(h,"decodeDeployData",{enumerable:!0,get:function(){return k39.decodeDeployData}});var v39=AF();Object.defineProperty(h,"decodeErrorResult",{enumerable:!0,get:function(){return v39.decodeErrorResult}});var f39=lA();Object.defineProperty(h,"decodeEventLog",{enumerable:!0,get:function(){return f39.decodeEventLog}});var j39=_x();Object.defineProperty(h,"decodeFunctionData",{enumerable:!0,get:function(){return j39.decodeFunctionData}});var h39=XX();Object.defineProperty(h,"decodeFunctionResult",{enumerable:!0,get:function(){return h39.decodeFunctionResult}});var b39=f2();Object.defineProperty(h,"encodeAbiParameters",{enumerable:!0,get:function(){return b39.encodeAbiParameters}});var y39=oA();Object.defineProperty(h,"encodeDeployData",{enumerable:!0,get:function(){return y39.encodeDeployData}});var x39=ix();Object.defineProperty(h,"encodeErrorResult",{enumerable:!0,get:function(){return x39.encodeErrorResult}});var g39=qV();Object.defineProperty(h,"encodeEventTopics",{enumerable:!0,get:function(){return g39.encodeEventTopics}});var m39=y7();Object.defineProperty(h,"encodeFunctionData",{enumerable:!0,get:function(){return m39.encodeFunctionData}});var u39=ax();Object.defineProperty(h,"encodeFunctionResult",{enumerable:!0,get:function(){return u39.encodeFunctionResult}});var l39=_51();Object.defineProperty(h,"encodePacked",{enumerable:!0,get:function(){return l39.encodePacked}});var d39=tG();Object.defineProperty(h,"getAbiItem",{enumerable:!0,get:function(){return d39.getAbiItem}});var p39=dA();Object.defineProperty(h,"parseEventLogs",{enumerable:!0,get:function(){return p39.parseEventLogs}});var c39=P91();Object.defineProperty(h,"prepareEncodeFunctionData",{enumerable:!0,get:function(){return c39.prepareEncodeFunctionData}});var qD0=k3();Object.defineProperty(h,"checksumAddress",{enumerable:!0,get:function(){return qD0.checksumAddress}});Object.defineProperty(h,"getAddress",{enumerable:!0,get:function(){return qD0.getAddress}});var kJ1=n51();Object.defineProperty(h,"getContractAddress",{enumerable:!0,get:function(){return kJ1.getContractAddress}});Object.defineProperty(h,"getCreate2Address",{enumerable:!0,get:function(){return kJ1.getCreate2Address}});Object.defineProperty(h,"getCreateAddress",{enumerable:!0,get:function(){return kJ1.getCreateAddress}});var _39=Y7();Object.defineProperty(h,"isAddress",{enumerable:!0,get:function(){return _39.isAddress}});var i39=x2();Object.defineProperty(h,"isAddressEqual",{enumerable:!0,get:function(){return i39.isAddressEqual}});var n39=hF();Object.defineProperty(h,"blobsToCommitments",{enumerable:!0,get:function(){return n39.blobsToCommitments}});var a39=bF();Object.defineProperty(h,"blobsToProofs",{enumerable:!0,get:function(){return a39.blobsToProofs}});var o39=fx();Object.defineProperty(h,"commitmentsToVersionedHashes",{enumerable:!0,get:function(){return o39.commitmentsToVersionedHashes}});var r39=vx();Object.defineProperty(h,"commitmentToVersionedHash",{enumerable:!0,get:function(){return r39.commitmentToVersionedHash}});var s39=yU0();Object.defineProperty(h,"fromBlobs",{enumerable:!0,get:function(){return s39.fromBlobs}});var t39=gU0();Object.defineProperty(h,"sidecarsToVersionedHashes",{enumerable:!0,get:function(){return t39.sidecarsToVersionedHashes}});var e39=gF();Object.defineProperty(h,"toBlobSidecars",{enumerable:!0,get:function(){return e39.toBlobSidecars}});var JJ9=m41();Object.defineProperty(h,"toBlobs",{enumerable:!0,get:function(){return JJ9.toBlobs}});var uT=ox();Object.defineProperty(h,"ccipRequest",{enumerable:!0,get:function(){return uT.ccipRequest}});Object.defineProperty(h,"ccipFetch",{enumerable:!0,get:function(){return uT.ccipRequest}});Object.defineProperty(h,"offchainLookup",{enumerable:!0,get:function(){return uT.offchainLookup}});Object.defineProperty(h,"offchainLookupAbiItem",{enumerable:!0,get:function(){return uT.offchainLookupAbiItem}});Object.defineProperty(h,"offchainLookupSignature",{enumerable:!0,get:function(){return uT.offchainLookupSignature}});var QJ9=aF();Object.defineProperty(h,"assertCurrentChain",{enumerable:!0,get:function(){return QJ9.assertCurrentChain}});var YJ9=J71();Object.defineProperty(h,"defineChain",{enumerable:!0,get:function(){return YJ9.defineChain}});var GJ9=Q71();Object.defineProperty(h,"extractChain",{enumerable:!0,get:function(){return GJ9.extractChain}});var XJ9=Pz();Object.defineProperty(h,"getChainContractAddress",{enumerable:!0,get:function(){return XJ9.getChainContractAddress}});var vJ1=A4();Object.defineProperty(h,"concat",{enumerable:!0,get:function(){return vJ1.concat}});Object.defineProperty(h,"concatBytes",{enumerable:!0,get:function(){return vJ1.concatBytes}});Object.defineProperty(h,"concatHex",{enumerable:!0,get:function(){return vJ1.concatHex}});var KJ9=Ug();Object.defineProperty(h,"isBytes",{enumerable:!0,get:function(){return KJ9.isBytes}});var zJ9=N5();Object.defineProperty(h,"isHex",{enumerable:!0,get:function(){return zJ9.isHex}});var fJ1=Az();Object.defineProperty(h,"pad",{enumerable:!0,get:function(){return fJ1.pad}});Object.defineProperty(h,"padBytes",{enumerable:!0,get:function(){return fJ1.padBytes}});Object.defineProperty(h,"padHex",{enumerable:!0,get:function(){return fJ1.padHex}});var WJ9=b7();Object.defineProperty(h,"size",{enumerable:!0,get:function(){return WJ9.size}});var jJ1=vJ();Object.defineProperty(h,"slice",{enumerable:!0,get:function(){return jJ1.slice}});Object.defineProperty(h,"sliceBytes",{enumerable:!0,get:function(){return jJ1.sliceBytes}});Object.defineProperty(h,"sliceHex",{enumerable:!0,get:function(){return jJ1.sliceHex}});var ZJ9=sG();Object.defineProperty(h,"trim",{enumerable:!0,get:function(){return ZJ9.trim}});var lT=ky();Object.defineProperty(h,"bytesToBigInt",{enumerable:!0,get:function(){return lT.bytesToBigInt}});Object.defineProperty(h,"bytesToBool",{enumerable:!0,get:function(){return lT.bytesToBool}});Object.defineProperty(h,"bytesToNumber",{enumerable:!0,get:function(){return lT.bytesToNumber}});Object.defineProperty(h,"bytesToString",{enumerable:!0,get:function(){return lT.bytesToString}});Object.defineProperty(h,"fromBytes",{enumerable:!0,get:function(){return lT.fromBytes}});var dT=t8();Object.defineProperty(h,"fromHex",{enumerable:!0,get:function(){return dT.fromHex}});Object.defineProperty(h,"hexToBigInt",{enumerable:!0,get:function(){return dT.hexToBigInt}});Object.defineProperty(h,"hexToBool",{enumerable:!0,get:function(){return dT.hexToBool}});Object.defineProperty(h,"hexToNumber",{enumerable:!0,get:function(){return dT.hexToNumber}});Object.defineProperty(h,"hexToString",{enumerable:!0,get:function(){return dT.hexToString}});var VJ9=Lg();Object.defineProperty(h,"fromRlp",{enumerable:!0,get:function(){return VJ9.fromRlp}});var pT=s6();Object.defineProperty(h,"boolToBytes",{enumerable:!0,get:function(){return pT.boolToBytes}});Object.defineProperty(h,"hexToBytes",{enumerable:!0,get:function(){return pT.hexToBytes}});Object.defineProperty(h,"numberToBytes",{enumerable:!0,get:function(){return pT.numberToBytes}});Object.defineProperty(h,"stringToBytes",{enumerable:!0,get:function(){return pT.stringToBytes}});Object.defineProperty(h,"toBytes",{enumerable:!0,get:function(){return pT.toBytes}});var cT=j1();Object.defineProperty(h,"boolToHex",{enumerable:!0,get:function(){return cT.boolToHex}});Object.defineProperty(h,"bytesToHex",{enumerable:!0,get:function(){return cT.bytesToHex}});Object.defineProperty(h,"numberToHex",{enumerable:!0,get:function(){return cT.numberToHex}});Object.defineProperty(h,"stringToHex",{enumerable:!0,get:function(){return cT.stringToHex}});Object.defineProperty(h,"toHex",{enumerable:!0,get:function(){return cT.toHex}});var hJ1=yA();Object.defineProperty(h,"bytesToRlp",{enumerable:!0,get:function(){return hJ1.bytesToRlp}});Object.defineProperty(h,"hexToRlp",{enumerable:!0,get:function(){return hJ1.hexToRlp}});Object.defineProperty(h,"toRlp",{enumerable:!0,get:function(){return hJ1.toRlp}});var qJ9=v51();Object.defineProperty(h,"labelhash",{enumerable:!0,get:function(){return qJ9.labelhash}});var UJ9=Zg();Object.defineProperty(h,"namehash",{enumerable:!0,get:function(){return UJ9.namehash}});var DJ9=uU0();Object.defineProperty(h,"toCoinType",{enumerable:!0,get:function(){return DJ9.toCoinType}});var HJ9=Ez();Object.defineProperty(h,"getContractError",{enumerable:!0,get:function(){return HJ9.getContractError}});var UD0=fF();Object.defineProperty(h,"defineBlock",{enumerable:!0,get:function(){return UD0.defineBlock}});Object.defineProperty(h,"formatBlock",{enumerable:!0,get:function(){return UD0.formatBlock}});var MJ9=GX();Object.defineProperty(h,"formatLog",{enumerable:!0,get:function(){return MJ9.formatLog}});var bJ1=mA();Object.defineProperty(h,"defineTransaction",{enumerable:!0,get:function(){return bJ1.defineTransaction}});Object.defineProperty(h,"formatTransaction",{enumerable:!0,get:function(){return bJ1.formatTransaction}});Object.defineProperty(h,"transactionType",{enumerable:!0,get:function(){return bJ1.transactionType}});var DD0=tF();Object.defineProperty(h,"defineTransactionReceipt",{enumerable:!0,get:function(){return DD0.defineTransactionReceipt}});Object.defineProperty(h,"formatTransactionReceipt",{enumerable:!0,get:function(){return DD0.formatTransactionReceipt}});var yJ1=QX();Object.defineProperty(h,"defineTransactionRequest",{enumerable:!0,get:function(){return yJ1.defineTransactionRequest}});Object.defineProperty(h,"formatTransactionRequest",{enumerable:!0,get:function(){return yJ1.formatTransactionRequest}});Object.defineProperty(h,"rpcTransactionType",{enumerable:!0,get:function(){return yJ1.rpcTransactionType}});var IJ9=Eg();Object.defineProperty(h,"isHash",{enumerable:!0,get:function(){return IJ9.isHash}});var OJ9=Q7();Object.defineProperty(h,"keccak256",{enumerable:!0,get:function(){return OJ9.keccak256}});var AJ9=Z71();Object.defineProperty(h,"ripemd160",{enumerable:!0,get:function(){return AJ9.ripemd160}});var BJ9=kx();Object.defineProperty(h,"sha256",{enumerable:!0,get:function(){return BJ9.sha256}});var NJ9=q71();Object.defineProperty(h,"toEventHash",{enumerable:!0,get:function(){return NJ9.toEventHash}});var HD0=VD();Object.defineProperty(h,"toEventSelector",{enumerable:!0,get:function(){return HD0.toEventSelector}});Object.defineProperty(h,"getEventSelector",{enumerable:!0,get:function(){return HD0.toEventSelector}});var MD0=D71();Object.defineProperty(h,"toEventSignature",{enumerable:!0,get:function(){return MD0.toEventSignature}});Object.defineProperty(h,"getEventSignature",{enumerable:!0,get:function(){return MD0.toEventSignature}});var wJ9=M71();Object.defineProperty(h,"toFunctionHash",{enumerable:!0,get:function(){return wJ9.toFunctionHash}});var ID0=VV();Object.defineProperty(h,"toFunctionSelector",{enumerable:!0,get:function(){return ID0.toFunctionSelector}});Object.defineProperty(h,"getFunctionSelector",{enumerable:!0,get:function(){return ID0.toFunctionSelector}});var OD0=O71();Object.defineProperty(h,"toFunctionSignature",{enumerable:!0,get:function(){return OD0.toFunctionSignature}});Object.defineProperty(h,"getFunctionSignature",{enumerable:!0,get:function(){return OD0.toFunctionSignature}});var LJ9=TJ1();Object.defineProperty(h,"defineKzg",{enumerable:!0,get:function(){return LJ9.defineKzg}});var EJ9=pU0();Object.defineProperty(h,"setupKzg",{enumerable:!0,get:function(){return EJ9.setupKzg}});var AD0=Fg();Object.defineProperty(h,"createNonceManager",{enumerable:!0,get:function(){return AD0.createNonceManager}});Object.defineProperty(h,"nonceManager",{enumerable:!0,get:function(){return AD0.nonceManager}});var CJ9=A51();Object.defineProperty(h,"withCache",{enumerable:!0,get:function(){return CJ9.withCache}});var RJ9=sF();Object.defineProperty(h,"withRetry",{enumerable:!0,get:function(){return RJ9.withRetry}});var FJ9=Tg();Object.defineProperty(h,"withTimeout",{enumerable:!0,get:function(){return FJ9.withTimeout}});var TJ9=_U0();Object.defineProperty(h,"compactSignatureToSignature",{enumerable:!0,get:function(){return TJ9.compactSignatureToSignature}});var SJ9=CD();Object.defineProperty(h,"hashMessage",{enumerable:!0,get:function(){return SJ9.hashMessage}});var xJ1=RD();Object.defineProperty(h,"hashDomain",{enumerable:!0,get:function(){return xJ1.hashDomain}});Object.defineProperty(h,"hashStruct",{enumerable:!0,get:function(){return xJ1.hashStruct}});Object.defineProperty(h,"hashTypedData",{enumerable:!0,get:function(){return xJ1.hashTypedData}});var PJ9=vg();Object.defineProperty(h,"isErc6492Signature",{enumerable:!0,get:function(){return PJ9.isErc6492Signature}});var $J9=tg();Object.defineProperty(h,"isErc8010Signature",{enumerable:!0,get:function(){return $J9.isErc8010Signature}});var BD0=aU0();Object.defineProperty(h,"hexToCompactSignature",{enumerable:!0,get:function(){return BD0.parseCompactSignature}});Object.defineProperty(h,"parseCompactSignature",{enumerable:!0,get:function(){return BD0.parseCompactSignature}});var kJ9=h31();Object.defineProperty(h,"parseErc6492Signature",{enumerable:!0,get:function(){return kJ9.parseErc6492Signature}});var vJ9=b31();Object.defineProperty(h,"parseErc8010Signature",{enumerable:!0,get:function(){return vJ9.parseErc8010Signature}});var ND0=rU0();Object.defineProperty(h,"hexToSignature",{enumerable:!0,get:function(){return ND0.parseSignature}});Object.defineProperty(h,"parseSignature",{enumerable:!0,get:function(){return ND0.parseSignature}});var fJ9=Tz();Object.defineProperty(h,"recoverAddress",{enumerable:!0,get:function(){return fJ9.recoverAddress}});var jJ9=eg();Object.defineProperty(h,"recoverMessageAddress",{enumerable:!0,get:function(){return jJ9.recoverMessageAddress}});var hJ9=Lx();Object.defineProperty(h,"recoverPublicKey",{enumerable:!0,get:function(){return hJ9.recoverPublicKey}});var bJ9=tU0();Object.defineProperty(h,"recoverTransactionAddress",{enumerable:!0,get:function(){return bJ9.recoverTransactionAddress}});var yJ9=Jm();Object.defineProperty(h,"recoverTypedDataAddress",{enumerable:!0,get:function(){return yJ9.recoverTypedDataAddress}});var wD0=QD0();Object.defineProperty(h,"compactSignatureToHex",{enumerable:!0,get:function(){return wD0.serializeCompactSignature}});Object.defineProperty(h,"serializeCompactSignature",{enumerable:!0,get:function(){return wD0.serializeCompactSignature}});var xJ9=y31();Object.defineProperty(h,"serializeErc6492Signature",{enumerable:!0,get:function(){return xJ9.serializeErc6492Signature}});var gJ9=x31();Object.defineProperty(h,"serializeErc8010Signature",{enumerable:!0,get:function(){return gJ9.serializeErc8010Signature}});var LD0=jT();Object.defineProperty(h,"signatureToHex",{enumerable:!0,get:function(){return LD0.serializeSignature}});Object.defineProperty(h,"serializeSignature",{enumerable:!0,get:function(){return LD0.serializeSignature}});var mJ9=GD0();Object.defineProperty(h,"signatureToCompactSignature",{enumerable:!0,get:function(){return mJ9.signatureToCompactSignature}});var uJ9=T71();Object.defineProperty(h,"toPrefixedMessage",{enumerable:!0,get:function(){return uJ9.toPrefixedMessage}});var lJ9=g31();Object.defineProperty(h,"verifyHash",{enumerable:!0,get:function(){return lJ9.verifyHash}});var dJ9=m31();Object.defineProperty(h,"verifyMessage",{enumerable:!0,get:function(){return dJ9.verifyMessage}});var pJ9=u31();Object.defineProperty(h,"verifyTypedData",{enumerable:!0,get:function(){return pJ9.verifyTypedData}});var cJ9=d4();Object.defineProperty(h,"stringify",{enumerable:!0,get:function(){return cJ9.stringify}});var _J9=YX();Object.defineProperty(h,"assertRequest",{enumerable:!0,get:function(){return _J9.assertRequest}});var gJ1=QT();Object.defineProperty(h,"assertTransactionEIP1559",{enumerable:!0,get:function(){return gJ1.assertTransactionEIP1559}});Object.defineProperty(h,"assertTransactionEIP2930",{enumerable:!0,get:function(){return gJ1.assertTransactionEIP2930}});Object.defineProperty(h,"assertTransactionLegacy",{enumerable:!0,get:function(){return gJ1.assertTransactionLegacy}});var iJ9=Qm();Object.defineProperty(h,"getSerializedTransactionType",{enumerable:!0,get:function(){return iJ9.getSerializedTransactionType}});var nJ9=mF();Object.defineProperty(h,"getTransactionType",{enumerable:!0,get:function(){return nJ9.getTransactionType}});var aJ9=Ym();Object.defineProperty(h,"parseTransaction",{enumerable:!0,get:function(){return aJ9.parseTransaction}});var oJ9=Ag();Object.defineProperty(h,"serializeAccessList",{enumerable:!0,get:function(){return oJ9.serializeAccessList}});var rJ9=JB();Object.defineProperty(h,"serializeTransaction",{enumerable:!0,get:function(){return rJ9.serializeTransaction}});var Im=zT();Object.defineProperty(h,"domainSeparator",{enumerable:!0,get:function(){return Im.domainSeparator}});Object.defineProperty(h,"getTypesForEIP712Domain",{enumerable:!0,get:function(){return Im.getTypesForEIP712Domain}});Object.defineProperty(h,"serializeTypedData",{enumerable:!0,get:function(){return Im.serializeTypedData}});Object.defineProperty(h,"validateTypedData",{enumerable:!0,get:function(){return Im.validateTypedData}});var sJ9=vA();Object.defineProperty(h,"formatEther",{enumerable:!0,get:function(){return sJ9.formatEther}});var tJ9=UV();Object.defineProperty(h,"formatGwei",{enumerable:!0,get:function(){return tJ9.formatGwei}});var eJ9=BF();Object.defineProperty(h,"formatUnits",{enumerable:!0,get:function(){return eJ9.formatUnits}});var J29=d31();Object.defineProperty(h,"parseEther",{enumerable:!0,get:function(){return J29.parseEther}});var Q29=p31();Object.defineProperty(h,"parseGwei",{enumerable:!0,get:function(){return Q29.parseGwei}});var Y29=FT();Object.defineProperty(h,"parseUnits",{enumerable:!0,get:function(){return Y29.parseUnits}})});var RD0=M((jf5,CD0)=>{/*! invokeRemote.js - Seamflux Client Build | 2026-03-14T14:17:11.328Z */async function D29({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:uJ1,getOwnPropertyDescriptor:H29,getOwnPropertyNames:M29}=Object,I29=Object.prototype.hasOwnProperty,O29=(J,Q)=>{for(var Y in Q)uJ1(J,Y,{get:Q[Y],enumerable:!0})},A29=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of M29(Q))I29.call(J,X)||X===Y||uJ1(J,X,{get:()=>Q[X],enumerable:!(G=H29(Q,X))||G.enumerable});return J},B29=(J)=>A29(uJ1({},"__esModule",{value:!0}),J),ED0={};O29(ED0,{invokeRemote:()=>D29}),CD0.exports=B29(ED0)});var SD0=M((hf5,TD0)=>{var FD0=M1("stream").Stream,N29=M1("util");TD0.exports=DY;function DY(){this.source=null,this.dataSize=0,this.maxDataSize=1048576,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}N29.inherits(DY,FD0);DY.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(DY.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable}});DY.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};DY.prototype.resume=function(){if(!this._released)this.release();this.source.resume()};DY.prototype.pause=function(){this.source.pause()};DY.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach(function(J){this.emit.apply(this,J)}.bind(this)),this._bufferedEvents=[]};DY.prototype.pipe=function(){var J=FD0.prototype.pipe.apply(this,arguments);return this.resume(),J};DY.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)};DY.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 vD0=M((bf5,kD0)=>{var w29=M1("util"),$D0=M1("stream").Stream,PD0=SD0();kD0.exports=w9;function w9(){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}w29.inherits(w9,$D0);w9.create=function(J){var Q=new this;J=J||{};for(var Y in J)Q[Y]=J[Y];return Q};w9.isStreamLike=function(J){return typeof J!=="function"&&typeof J!=="string"&&typeof J!=="boolean"&&typeof J!=="number"&&!Buffer.isBuffer(J)};w9.prototype.append=function(J){var Q=w9.isStreamLike(J);if(Q){if(!(J instanceof PD0)){var Y=PD0.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};w9.prototype.pipe=function(J,Q){return $D0.prototype.pipe.call(this,J,Q),this.resume(),J};w9.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}};w9.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=w9.isStreamLike(Y);if(G)Y.on("data",this._checkDataSize.bind(this)),this._handleErrors(Y);this._pipeNext(Y)}.bind(this))};w9.prototype._pipeNext=function(J){this._currentStream=J;var Q=w9.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()};w9.prototype._handleErrors=function(J){var Q=this;J.on("error",function(Y){Q._emitError(Y)})};w9.prototype.write=function(J){this.emit("data",J)};w9.prototype.pause=function(){if(!this.pauseStreams)return;if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function")this._currentStream.pause();this.emit("pause")};w9.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")};w9.prototype.end=function(){this._reset(),this.emit("end")};w9.prototype.destroy=function(){this._reset(),this.emit("close")};w9.prototype._reset=function(){this.writable=!1,this._streams=[],this._currentStream=null};w9.prototype._checkDataSize=function(){if(this._updateDataSize(),this.dataSize<=this.maxDataSize)return;var J="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(Error(J))};w9.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};w9.prototype._emitError=function(J){this._reset(),this.emit("error",J)}});var fD0=M((yf5,L29)=>{L29.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 xD0=M((P29)=>{/*!
 * mime-types
 * Copyright(c) 2014 Jonathan Ong
 * Copyright(c) 2015 Douglas Christopher Wilson
 * MIT Licensed
 */var Om=fD0(),E29=M1("path").extname,jD0=/^\s*([^;\s]*)(?:;|\s|$)/,C29=/^text\//i;P29.charset=hD0;P29.charsets={lookup:hD0};P29.contentType=R29;P29.extension=F29;P29.extensions=Object.create(null);P29.lookup=T29;P29.types=Object.create(null);S29(P29.extensions,P29.types);function hD0(J){if(!J||typeof J!=="string")return!1;var Q=jD0.exec(J),Y=Q&&Om[Q[1].toLowerCase()];if(Y&&Y.charset)return Y.charset;if(Q&&C29.test(Q[1]))return"UTF-8";return!1}function R29(J){if(!J||typeof J!=="string")return!1;var Q=J.indexOf("/")===-1?P29.lookup(J):J;if(!Q)return!1;if(Q.indexOf("charset")===-1){var Y=P29.charset(Q);if(Y)Q+="; charset="+Y.toLowerCase()}return Q}function F29(J){if(!J||typeof J!=="string")return!1;var Q=jD0.exec(J),Y=Q&&P29.extensions[Q[1].toLowerCase()];if(!Y||!Y.length)return!1;return Y[0]}function T29(J){if(!J||typeof J!=="string")return!1;var Q=E29("x."+J).toLowerCase().substr(1);if(!Q)return!1;return P29.types[Q]||!1}function S29(J,Q){var Y=["nginx","apache",void 0,"iana"];Object.keys(Om).forEach(function(X){var K=Om[X],z=K.extensions;if(!z||!z.length)return;J[X]=z;for(var W=0;W<z.length;W++){var Z=z[W];if(Q[Z]){var V=Y.indexOf(Om[Q[Z]].source),q=Y.indexOf(K.source);if(Q[Z]!=="application/octet-stream"&&(V>q||V===q&&Q[Z].substr(0,12)==="application/"))continue}Q[Z]=X}})}});var mD0=M((gf5,gD0)=>{gD0.exports=f29;function f29(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 pJ1=M((mf5,lD0)=>{var uD0=mD0();lD0.exports=j29;function j29(J){var Q=!1;return uD0(function(){Q=!0}),function(G,X){if(Q)J(G,X);else uD0(function(){J(G,X)})}}});var cJ1=M((uf5,dD0)=>{dD0.exports=h29;function h29(J){Object.keys(J.jobs).forEach(b29.bind(J)),J.jobs={}}function b29(J){if(typeof this.jobs[J]=="function")this.jobs[J]()}});var _J1=M((lf5,cD0)=>{var pD0=pJ1(),y29=cJ1();cD0.exports=x29;function x29(J,Q,Y,G){var X=Y.keyedList?Y.keyedList[Y.index]:Y.index;Y.jobs[X]=g29(Q,X,J[X],function(K,z){if(!(X in Y.jobs))return;if(delete Y.jobs[X],K)y29(Y);else Y.results[X]=z;G(K,Y.results)})}function g29(J,Q,Y,G){var X;if(J.length==2)X=J(Y,pD0(G));else X=J(Y,Q,pD0(G));return X}});var iJ1=M((df5,_D0)=>{_D0.exports=m29;function m29(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,K){return Q(J[X],J[K])});return G}});var nJ1=M((pf5,iD0)=>{var u29=cJ1(),l29=pJ1();iD0.exports=d29;function d29(J){if(!Object.keys(this.jobs).length)return;this.index=this.size,u29(this),l29(J)(null,this.results)}});var aD0=M((cf5,nD0)=>{var p29=_J1(),c29=iJ1(),_29=nJ1();nD0.exports=i29;function i29(J,Q,Y){var G=c29(J);while(G.index<(G.keyedList||J).length)p29(J,Q,G,function(X,K){if(X){Y(X,K);return}if(Object.keys(G.jobs).length===0){Y(null,G.results);return}}),G.index++;return _29.bind(G,Y)}});var aJ1=M((_f5,Am)=>{var oD0=_J1(),n29=iJ1(),a29=nJ1();Am.exports=o29;Am.exports.ascending=rD0;Am.exports.descending=r29;function o29(J,Q,Y,G){var X=n29(J,Y);return oD0(J,Q,X,function K(z,W){if(z){G(z,W);return}if(X.index++,X.index<(X.keyedList||J).length){oD0(J,Q,X,K);return}G(null,X.results)}),a29.bind(X,G)}function rD0(J,Q){return J<Q?-1:J>Q?1:0}function r29(J,Q){return-1*rD0(J,Q)}});var tD0=M((if5,sD0)=>{var s29=aJ1();sD0.exports=t29;function t29(J,Q,Y){return s29(J,Q,null,Y)}});var JH0=M((nf5,eD0)=>{eD0.exports={parallel:aD0(),serial:tD0(),serialOrdered:aJ1()}});var oJ1=M((af5,QH0)=>{QH0.exports=Object});var GH0=M((of5,YH0)=>{YH0.exports=Error});var KH0=M((rf5,XH0)=>{XH0.exports=EvalError});var WH0=M((sf5,zH0)=>{zH0.exports=RangeError});var VH0=M((tf5,ZH0)=>{ZH0.exports=ReferenceError});var UH0=M((ef5,qH0)=>{qH0.exports=SyntaxError});var SV=M((Jj5,DH0)=>{DH0.exports=TypeError});var MH0=M((Qj5,HH0)=>{HH0.exports=URIError});var OH0=M((Yj5,IH0)=>{IH0.exports=Math.abs});var BH0=M((Gj5,AH0)=>{AH0.exports=Math.floor});var wH0=M((Xj5,NH0)=>{NH0.exports=Math.max});var EH0=M((Kj5,LH0)=>{LH0.exports=Math.min});var RH0=M((zj5,CH0)=>{CH0.exports=Math.pow});var TH0=M((Wj5,FH0)=>{FH0.exports=Math.round});var PH0=M((Zj5,SH0)=>{SH0.exports=Number.isNaN||function(Q){return Q!==Q}});var kH0=M((Vj5,$H0)=>{var e29=PH0();$H0.exports=function(Q){if(e29(Q)||Q===0)return Q;return Q<0?-1:1}});var fH0=M((qj5,vH0)=>{vH0.exports=Object.getOwnPropertyDescriptor});var rJ1=M((Uj5,jH0)=>{var Bm=fH0();if(Bm)try{Bm([],"length")}catch(J){Bm=null}jH0.exports=Bm});var bH0=M((Dj5,hH0)=>{var Nm=Object.defineProperty||!1;if(Nm)try{Nm({},"a",{value:1})}catch(J){Nm=!1}hH0.exports=Nm});var sJ1=M((Hj5,yH0)=>{yH0.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 K 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 z=Object.getOwnPropertySymbols(Q);if(z.length!==1||z[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 mH0=M((Mj5,gH0)=>{var xH0=typeof Symbol<"u"&&Symbol,JQ9=sJ1();gH0.exports=function(){if(typeof xH0!=="function")return!1;if(typeof Symbol!=="function")return!1;if(typeof xH0("foo")!=="symbol")return!1;if(typeof Symbol("bar")!=="symbol")return!1;return JQ9()}});var tJ1=M((Ij5,uH0)=>{uH0.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var eJ1=M((Oj5,lH0)=>{var QQ9=oJ1();lH0.exports=QQ9.getPrototypeOf||null});var cH0=M((Aj5,pH0)=>{var YQ9="Function.prototype.bind called on incompatible ",GQ9=Object.prototype.toString,XQ9=Math.max,KQ9="[object Function]",dH0=function(Q,Y){var G=[];for(var X=0;X<Q.length;X+=1)G[X]=Q[X];for(var K=0;K<Y.length;K+=1)G[K+Q.length]=Y[K];return G},zQ9=function(Q,Y){var G=[];for(var X=Y||0,K=0;X<Q.length;X+=1,K+=1)G[K]=Q[X];return G},WQ9=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};pH0.exports=function(Q){var Y=this;if(typeof Y!=="function"||GQ9.apply(Y)!==KQ9)throw TypeError(YQ9+Y);var G=zQ9(arguments,1),X,K=function(){if(this instanceof X){var q=Y.apply(this,dH0(G,arguments));if(Object(q)===q)return q;return this}return Y.apply(Q,dH0(G,arguments))},z=XQ9(0,Y.length-G.length),W=[];for(var Z=0;Z<z;Z++)W[Z]="$"+Z;if(X=Function("binder","return function ("+WQ9(W,",")+"){ return binder.apply(this,arguments); }")(K),Y.prototype){var V=function(){};V.prototype=Y.prototype,X.prototype=new V,V.prototype=null}return X}});var _T=M((Bj5,_H0)=>{var ZQ9=cH0();_H0.exports=Function.prototype.bind||ZQ9});var wm=M((Nj5,iH0)=>{iH0.exports=Function.prototype.call});var J21=M((wj5,nH0)=>{nH0.exports=Function.prototype.apply});var oH0=M((Lj5,aH0)=>{aH0.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var sH0=M((Ej5,rH0)=>{var VQ9=_T(),qQ9=J21(),UQ9=wm(),DQ9=oH0();rH0.exports=DQ9||VQ9.call(UQ9,qQ9)});var Q21=M((Cj5,tH0)=>{var HQ9=_T(),MQ9=SV(),IQ9=wm(),OQ9=sH0();tH0.exports=function(Q){if(Q.length<1||typeof Q[0]!=="function")throw new MQ9("a function is required");return OQ9(HQ9,IQ9,Q)}});var XM0=M((Rj5,GM0)=>{var AQ9=Q21(),eH0=rJ1(),QM0;try{QM0=[].__proto__===Array.prototype}catch(J){if(!J||typeof J!=="object"||!("code"in J)||J.code!=="ERR_PROTO_ACCESS")throw J}var Y21=!!QM0&&eH0&&eH0(Object.prototype,"__proto__"),YM0=Object,JM0=YM0.getPrototypeOf;GM0.exports=Y21&&typeof Y21.get==="function"?AQ9([Y21.get]):typeof JM0==="function"?function(Q){return JM0(Q==null?Q:YM0(Q))}:!1});var VM0=M((Fj5,ZM0)=>{var KM0=tJ1(),zM0=eJ1(),WM0=XM0();ZM0.exports=KM0?function(Q){return KM0(Q)}:zM0?function(Q){if(!Q||typeof Q!=="object"&&typeof Q!=="function")throw TypeError("getProto: not an object");return zM0(Q)}:WM0?function(Q){return WM0(Q)}:null});var Lm=M((Tj5,qM0)=>{var BQ9=Function.prototype.call,NQ9=Object.prototype.hasOwnProperty,wQ9=_T();qM0.exports=wQ9.call(BQ9,NQ9)});var oT=M((Sj5,IM0)=>{var e0,LQ9=oJ1(),EQ9=GH0(),CQ9=KH0(),RQ9=WH0(),FQ9=VH0(),CB=UH0(),EB=SV(),TQ9=MH0(),SQ9=OH0(),PQ9=BH0(),$Q9=wH0(),kQ9=EH0(),vQ9=RH0(),fQ9=TH0(),jQ9=kH0(),HM0=Function,G21=function(J){try{return HM0('"use strict"; return ('+J+").constructor;")()}catch(Q){}},iT=rJ1(),hQ9=bH0(),X21=function(){throw new EB},bQ9=iT?function(){try{return arguments.callee,X21}catch(J){try{return iT(arguments,"callee").get}catch(Q){return X21}}}():X21,wB=mH0()(),i4=VM0(),yQ9=eJ1(),xQ9=tJ1(),MM0=J21(),nT=wm(),LB={},gQ9=typeof Uint8Array>"u"||!i4?e0:i4(Uint8Array),bD={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?e0:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?e0:ArrayBuffer,"%ArrayIteratorPrototype%":wB&&i4?i4([][Symbol.iterator]()):e0,"%AsyncFromSyncIteratorPrototype%":e0,"%AsyncFunction%":LB,"%AsyncGenerator%":LB,"%AsyncGeneratorFunction%":LB,"%AsyncIteratorPrototype%":LB,"%Atomics%":typeof Atomics>"u"?e0:Atomics,"%BigInt%":typeof BigInt>"u"?e0:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?e0:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?e0:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?e0:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":EQ9,"%eval%":eval,"%EvalError%":CQ9,"%Float16Array%":typeof Float16Array>"u"?e0:Float16Array,"%Float32Array%":typeof Float32Array>"u"?e0:Float32Array,"%Float64Array%":typeof Float64Array>"u"?e0:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?e0:FinalizationRegistry,"%Function%":HM0,"%GeneratorFunction%":LB,"%Int8Array%":typeof Int8Array>"u"?e0:Int8Array,"%Int16Array%":typeof Int16Array>"u"?e0:Int16Array,"%Int32Array%":typeof Int32Array>"u"?e0:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":wB&&i4?i4(i4([][Symbol.iterator]())):e0,"%JSON%":typeof JSON==="object"?JSON:e0,"%Map%":typeof Map>"u"?e0:Map,"%MapIteratorPrototype%":typeof Map>"u"||!wB||!i4?e0:i4(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":LQ9,"%Object.getOwnPropertyDescriptor%":iT,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?e0:Promise,"%Proxy%":typeof Proxy>"u"?e0:Proxy,"%RangeError%":RQ9,"%ReferenceError%":FQ9,"%Reflect%":typeof Reflect>"u"?e0:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?e0:Set,"%SetIteratorPrototype%":typeof Set>"u"||!wB||!i4?e0:i4(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?e0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":wB&&i4?i4(""[Symbol.iterator]()):e0,"%Symbol%":wB?Symbol:e0,"%SyntaxError%":CB,"%ThrowTypeError%":bQ9,"%TypedArray%":gQ9,"%TypeError%":EB,"%Uint8Array%":typeof Uint8Array>"u"?e0:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?e0:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?e0:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?e0:Uint32Array,"%URIError%":TQ9,"%WeakMap%":typeof WeakMap>"u"?e0:WeakMap,"%WeakRef%":typeof WeakRef>"u"?e0:WeakRef,"%WeakSet%":typeof WeakSet>"u"?e0:WeakSet,"%Function.prototype.call%":nT,"%Function.prototype.apply%":MM0,"%Object.defineProperty%":hQ9,"%Object.getPrototypeOf%":yQ9,"%Math.abs%":SQ9,"%Math.floor%":PQ9,"%Math.max%":$Q9,"%Math.min%":kQ9,"%Math.pow%":vQ9,"%Math.round%":fQ9,"%Math.sign%":jQ9,"%Reflect.getPrototypeOf%":xQ9};if(i4)try{null.error}catch(J){K21=i4(i4(J)),bD["%Error.prototype%"]=K21}var K21,mQ9=function J(Q){var Y;if(Q==="%AsyncFunction%")Y=G21("async function () {}");else if(Q==="%GeneratorFunction%")Y=G21("function* () {}");else if(Q==="%AsyncGeneratorFunction%")Y=G21("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&&i4)Y=i4(X.prototype)}return bD[Q]=Y,Y},UM0={__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"]},aT=_T(),Em=Lm(),uQ9=aT.call(nT,Array.prototype.concat),lQ9=aT.call(MM0,Array.prototype.splice),DM0=aT.call(nT,String.prototype.replace),Cm=aT.call(nT,String.prototype.slice),dQ9=aT.call(nT,RegExp.prototype.exec),pQ9=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,cQ9=/\\(\\)?/g,_Q9=function(Q){var Y=Cm(Q,0,1),G=Cm(Q,-1);if(Y==="%"&&G!=="%")throw new CB("invalid intrinsic syntax, expected closing `%`");else if(G==="%"&&Y!=="%")throw new CB("invalid intrinsic syntax, expected opening `%`");var X=[];return DM0(Q,pQ9,function(K,z,W,Z){X[X.length]=W?DM0(Z,cQ9,"$1"):z||K}),X},iQ9=function(Q,Y){var G=Q,X;if(Em(UM0,G))X=UM0[G],G="%"+X[0]+"%";if(Em(bD,G)){var K=bD[G];if(K===LB)K=mQ9(G);if(typeof K>"u"&&!Y)throw new EB("intrinsic "+Q+" exists, but is not available. Please file an issue!");return{alias:X,name:G,value:K}}throw new CB("intrinsic "+Q+" does not exist!")};IM0.exports=function(Q,Y){if(typeof Q!=="string"||Q.length===0)throw new EB("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof Y!=="boolean")throw new EB('"allowMissing" argument must be a boolean');if(dQ9(/^%?[^%]*%?$/,Q)===null)throw new CB("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var G=_Q9(Q),X=G.length>0?G[0]:"",K=iQ9("%"+X+"%",Y),z=K.name,W=K.value,Z=!1,V=K.alias;if(V)X=V[0],lQ9(G,uQ9([0,1],V));for(var q=1,U=!0;q<G.length;q+=1){var D=G[q],H=Cm(D,0,1),I=Cm(D,-1);if((H==='"'||H==="'"||H==="`"||(I==='"'||I==="'"||I==="`"))&&H!==I)throw new CB("property names with quotes must have matching quotes");if(D==="constructor"||!U)Z=!0;if(X+="."+D,z="%"+X+"%",Em(bD,z))W=bD[z];else if(W!=null){if(!(D in W)){if(!Y)throw new EB("base intrinsic for "+Q+" exists, but the property is not available.");return}if(iT&&q+1>=G.length){var O=iT(W,D);if(U=!!O,U&&"get"in O&&!("originalValue"in O.get))W=O.get;else W=W[D]}else U=Em(W,D),W=W[D];if(U&&!Z)bD[z]=W}}return W}});var AM0=M((Pj5,OM0)=>{var nQ9=sJ1();OM0.exports=function(){return nQ9()&&!!Symbol.toStringTag}});var wM0=M(($j5,NM0)=>{var aQ9=oT(),BM0=aQ9("%Object.defineProperty%",!0),oQ9=AM0()(),rQ9=Lm(),sQ9=SV(),Rm=oQ9?Symbol.toStringTag:null;NM0.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 sQ9("if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans");if(Rm&&(G||!rQ9(Q,Rm)))if(BM0)BM0(Q,Rm,{configurable:!X,enumerable:!1,value:Y,writable:!1});else Q[Rm]=Y}});var EM0=M((kj5,LM0)=>{LM0.exports=function(J,Q){return Object.keys(Q).forEach(function(Y){J[Y]=J[Y]||Q[Y]}),J}});var RM0=M((vj5,CM0)=>{var V21=vD0(),tQ9=M1("util"),z21=M1("path"),eQ9=M1("http"),JY9=M1("https"),QY9=M1("url").parse,YY9=M1("fs"),GY9=M1("stream").Stream,XY9=M1("crypto"),W21=xD0(),KY9=JH0(),zY9=wM0(),PV=Lm(),Z21=EM0();function w6(J){if(!(this instanceof w6))return new w6(J);this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],V21.call(this),J=J||{};for(var Q in J)this[Q]=J[Q]}tQ9.inherits(w6,V21);w6.LINE_BREAK=`\r
`;w6.DEFAULT_CONTENT_TYPE="application/octet-stream";w6.prototype.append=function(J,Q,Y){if(Y=Y||{},typeof Y==="string")Y={filename:Y};var G=V21.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),K=this._multiPartFooter();G(X),G(Q),G(K),this._trackLength(X,Q,Y)};w6.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)+w6.LINE_BREAK.length,!Q||!Q.path&&!(Q.readable&&PV(Q,"httpVersion"))&&!(Q instanceof GY9))return;if(!Y.knownLength)this._valuesToMeasure.push(Q)};w6.prototype._lengthRetriever=function(J,Q){if(PV(J,"fd"))if(J.end!=null&&J.end!=1/0&&J.start!=null)Q(null,J.end+1-(J.start?J.start:0));else YY9.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(PV(J,"httpVersion"))Q(null,Number(J.headers["content-length"]));else if(PV(J,"httpModule"))J.on("response",function(Y){J.pause(),Q(null,Number(Y.headers["content-length"]))}),J.resume();else Q("Unknown stream")};w6.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),K="",z={"Content-Disposition":["form-data",'name="'+J+'"'].concat(G||[]),"Content-Type":[].concat(X||[])};if(typeof Y.header==="object")Z21(z,Y.header);var W;for(var Z in z)if(PV(z,Z)){if(W=z[Z],W==null)continue;if(!Array.isArray(W))W=[W];if(W.length)K+=Z+": "+W.join("; ")+w6.LINE_BREAK}return"--"+this.getBoundary()+w6.LINE_BREAK+K+w6.LINE_BREAK};w6.prototype._getContentDisposition=function(J,Q){var Y;if(typeof Q.filepath==="string")Y=z21.normalize(Q.filepath).replace(/\\/g,"/");else if(Q.filename||J&&(J.name||J.path))Y=z21.basename(Q.filename||J&&(J.name||J.path));else if(J&&J.readable&&PV(J,"httpVersion"))Y=z21.basename(J.client._httpMessage.path||"");if(Y)return'filename="'+Y+'"'};w6.prototype._getContentType=function(J,Q){var Y=Q.contentType;if(!Y&&J&&J.name)Y=W21.lookup(J.name);if(!Y&&J&&J.path)Y=W21.lookup(J.path);if(!Y&&J&&J.readable&&PV(J,"httpVersion"))Y=J.headers["content-type"];if(!Y&&(Q.filepath||Q.filename))Y=W21.lookup(Q.filepath||Q.filename);if(!Y&&J&&typeof J==="object")Y=w6.DEFAULT_CONTENT_TYPE;return Y};w6.prototype._multiPartFooter=function(){return function(J){var Q=w6.LINE_BREAK,Y=this._streams.length===0;if(Y)Q+=this._lastBoundary();J(Q)}.bind(this)};w6.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+w6.LINE_BREAK};w6.prototype.getHeaders=function(J){var Q,Y={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(Q in J)if(PV(J,Q))Y[Q.toLowerCase()]=J[Q];return Y};w6.prototype.setBoundary=function(J){if(typeof J!=="string")throw TypeError("FormData boundary must be a string");this._boundary=J};w6.prototype.getBoundary=function(){if(!this._boundary)this._generateBoundary();return this._boundary};w6.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(w6.LINE_BREAK)])}return Buffer.concat([J,Buffer.from(this._lastBoundary())])};w6.prototype._generateBoundary=function(){this._boundary="--------------------------"+XY9.randomBytes(12).toString("hex")};w6.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};w6.prototype.hasKnownLength=function(){var J=!0;if(this._valuesToMeasure.length)J=!1;return J};w6.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}KY9.parallel(this._valuesToMeasure,this._lengthRetriever,function(Y,G){if(Y){J(Y);return}G.forEach(function(X){Q+=X}),J(null,Q)})};w6.prototype.submit=function(J,Q){var Y,G,X={method:"post"};if(typeof J==="string")J=QY9(J),G=Z21({port:J.port,path:J.pathname,host:J.hostname,protocol:J.protocol},X);else if(G=Z21(J,X),!G.port)G.port=G.protocol==="https:"?443:80;if(G.headers=this.getHeaders(J.headers),G.protocol==="https:")Y=JY9.request(G);else Y=eQ9.request(G);return this.getLength(function(K,z){if(K&&K!=="Unknown stream"){this._error(K);return}if(z)Y.setHeader("Content-Length",z);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};w6.prototype._error=function(J){if(!this.error)this.error=J,this.pause(),this.emit("error",J)};w6.prototype.toString=function(){return"[object FormData]"};zY9(w6.prototype,"FormData");CM0.exports=w6});var FM0=M((DY9)=>{var WY9=M1("url").parse,ZY9={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443},VY9=String.prototype.endsWith||function(J){return J.length<=this.length&&this.indexOf(J,this.length-J.length)!==-1};function qY9(J){var Q=typeof J==="string"?WY9(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)||ZY9[Y]||0,!UY9(G,X))return"";var K=RB("npm_config_"+Y+"_proxy")||RB(Y+"_proxy")||RB("npm_config_proxy")||RB("all_proxy");if(K&&K.indexOf("://")===-1)K=Y+"://"+K;return K}function UY9(J,Q){var Y=(RB("npm_config_no_proxy")||RB("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+)$/),K=X?X[1]:G,z=X?parseInt(X[2]):0;if(z&&z!==Q)return!0;if(!/^[.*]/.test(K))return J!==K;if(K.charAt(0)==="*")K=K.slice(1);return!VY9.call(J,K)})}function RB(J){return process.env[J.toLowerCase()]||process.env[J.toUpperCase()]||""}DY9.getProxyForUrl=qY9});var SM0=M((jj5,TM0)=>{var FB=1000,TB=FB*60,SB=TB*60,yD=SB*24,MY9=yD*7,IY9=yD*365.25;TM0.exports=function(J,Q){Q=Q||{};var Y=typeof J;if(Y==="string"&&J.length>0)return OY9(J);else if(Y==="number"&&isFinite(J))return Q.long?BY9(J):AY9(J);throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(J))};function OY9(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*IY9;case"weeks":case"week":case"w":return Y*MY9;case"days":case"day":case"d":return Y*yD;case"hours":case"hour":case"hrs":case"hr":case"h":return Y*SB;case"minutes":case"minute":case"mins":case"min":case"m":return Y*TB;case"seconds":case"second":case"secs":case"sec":case"s":return Y*FB;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return Y;default:return}}function AY9(J){var Q=Math.abs(J);if(Q>=yD)return Math.round(J/yD)+"d";if(Q>=SB)return Math.round(J/SB)+"h";if(Q>=TB)return Math.round(J/TB)+"m";if(Q>=FB)return Math.round(J/FB)+"s";return J+"ms"}function BY9(J){var Q=Math.abs(J);if(Q>=yD)return Fm(J,Q,yD,"day");if(Q>=SB)return Fm(J,Q,SB,"hour");if(Q>=TB)return Fm(J,Q,TB,"minute");if(Q>=FB)return Fm(J,Q,FB,"second");return J+" ms"}function Fm(J,Q,Y,G){var X=Q>=Y*1.5;return Math.round(J/Y)+" "+G+(X?"s":"")}});var q21=M((hj5,PM0)=>{function NY9(J){Y.debug=Y,Y.default=Y,Y.coerce=Z,Y.disable=z,Y.enable=X,Y.enabled=W,Y.humanize=SM0(),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 D=0;D<q.length;D++)U=(U<<5)-U+q.charCodeAt(D),U|=0;return Y.colors[Math.abs(U)%Y.colors.length]}Y.selectColor=Q;function Y(q){let U,D=null,H,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,(C,F)=>{if(C==="%%")return"%";L++;let j=Y.formatters[F];if(typeof j==="function"){let E=A[L];C=j.call(B,E),A.splice(L,1),L--}return C}),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(D!==null)return D;if(H!==Y.namespaces)H=Y.namespaces,I=Y.enabled(q);return I},set:(A)=>{D=A}}),typeof Y.init==="function")Y.init(O);return O}function G(q,U){let D=Y(this.namespace+(typeof U>"u"?":":U)+q);return D.log=this.log,D}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 D of U)if(D[0]==="-")Y.skips.push(D.slice(1));else Y.names.push(D)}function K(q,U){let D=0,H=0,I=-1,O=0;while(D<q.length)if(H<U.length&&(U[H]===q[D]||U[H]==="*"))if(U[H]==="*")I=H,O=D,H++;else D++,H++;else if(I!==-1)H=I+1,O++,D=O;else return!1;while(H<U.length&&U[H]==="*")H++;return H===U.length}function z(){let q=[...Y.names,...Y.skips.map((U)=>"-"+U)].join(",");return Y.enable(""),q}function W(q){for(let U of Y.skips)if(K(q,U))return!1;for(let U of Y.names)if(K(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}PM0.exports=NY9});var kM0=M(($M0,Tm)=>{$M0.formatArgs=LY9;$M0.save=EY9;$M0.load=CY9;$M0.useColors=wY9;$M0.storage=RY9();$M0.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`.")}})();$M0.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 wY9(){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 LY9(J){if(J[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+J[0]+(this.useColors?"%c ":" ")+"+"+Tm.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)}$M0.log=console.debug||console.log||(()=>{});function EY9(J){try{if(J)$M0.storage.setItem("debug",J);else $M0.storage.removeItem("debug")}catch(Q){}}function CY9(){let J;try{J=$M0.storage.getItem("debug")||$M0.storage.getItem("DEBUG")}catch(Q){}if(!J&&typeof process<"u"&&"env"in process)J=process.env.DEBUG;return J}function RY9(){try{return localStorage}catch(J){}}Tm.exports=q21()($M0);var{formatters:FY9}=Tm.exports;FY9.j=function(J){try{return JSON.stringify(J)}catch(Q){return"[UnexpectedJSONParseError]: "+Q.message}}});var fM0=M((yj5,vM0)=>{vM0.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 bM0=M((xj5,hM0)=>{var jY9=M1("os"),jM0=M1("tty"),u2=fM0(),{env:n4}=process,Sm;if(u2("no-color")||u2("no-colors")||u2("color=false")||u2("color=never"))Sm=0;else if(u2("color")||u2("colors")||u2("color=true")||u2("color=always"))Sm=1;function hY9(){if("FORCE_COLOR"in n4){if(n4.FORCE_COLOR==="true")return 1;if(n4.FORCE_COLOR==="false")return 0;return n4.FORCE_COLOR.length===0?1:Math.min(Number.parseInt(n4.FORCE_COLOR,10),3)}}function bY9(J){if(J===0)return!1;return{level:J,hasBasic:!0,has256:J>=2,has16m:J>=3}}function yY9(J,{streamIsTTY:Q,sniffFlags:Y=!0}={}){let G=hY9();if(G!==void 0)Sm=G;let X=Y?Sm:G;if(X===0)return 0;if(Y){if(u2("color=16m")||u2("color=full")||u2("color=truecolor"))return 3;if(u2("color=256"))return 2}if(J&&!Q&&X===void 0)return 0;let K=X||0;if(n4.TERM==="dumb")return K;if(process.platform==="win32"){let z=jY9.release().split(".");if(Number(z[0])>=10&&Number(z[2])>=10586)return Number(z[2])>=14931?3:2;return 1}if("CI"in n4){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE","DRONE"].some((z)=>(z in n4))||n4.CI_NAME==="codeship")return 1;return K}if("TEAMCITY_VERSION"in n4)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(n4.TEAMCITY_VERSION)?1:0;if(n4.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in n4){let z=Number.parseInt((n4.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(n4.TERM_PROGRAM){case"iTerm.app":return z>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(n4.TERM))return 2;if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(n4.TERM))return 1;if("COLORTERM"in n4)return 1;return K}function U21(J,Q={}){let Y=yY9(J,{streamIsTTY:J&&J.isTTY,...Q});return bY9(Y)}hM0.exports={supportsColor:U21,stdout:U21({isTTY:jM0.isatty(1)}),stderr:U21({isTTY:jM0.isatty(2)})}});var mM0=M((xM0,$m)=>{var xY9=M1("tty"),Pm=M1("util");xM0.init=cY9;xM0.log=lY9;xM0.formatArgs=mY9;xM0.save=dY9;xM0.load=pY9;xM0.useColors=gY9;xM0.destroy=Pm.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");xM0.colors=[6,2,3,4,5,1];try{let J=bM0();if(J&&(J.stderr||J).level>=2)xM0.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){}xM0.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,K)=>{return K.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 gY9(){return"colors"in xM0.inspectOpts?Boolean(xM0.inspectOpts.colors):xY9.isatty(process.stderr.fd)}function mY9(J){let{namespace:Q,useColors:Y}=this;if(Y){let G=this.color,X="\x1B[3"+(G<8?G:"8;5;"+G),K=`  ${X};1m${Q} \x1B[0m`;J[0]=K+J[0].split(`
`).join(`
`+K),J.push(X+"m+"+$m.exports.humanize(this.diff)+"\x1B[0m")}else J[0]=uY9()+Q+" "+J[0]}function uY9(){if(xM0.inspectOpts.hideDate)return"";return new Date().toISOString()+" "}function lY9(...J){return process.stderr.write(Pm.formatWithOptions(xM0.inspectOpts,...J)+`
`)}function dY9(J){if(J)process.env.DEBUG=J;else delete process.env.DEBUG}function pY9(){return process.env.DEBUG}function cY9(J){J.inspectOpts={};let Q=Object.keys(xM0.inspectOpts);for(let Y=0;Y<Q.length;Y++)J.inspectOpts[Q[Y]]=xM0.inspectOpts[Q[Y]]}$m.exports=q21()(xM0);var{formatters:yM0}=$m.exports;yM0.o=function(J){return this.inspectOpts.colors=this.useColors,Pm.inspect(J,this.inspectOpts).split(`
`).map((Q)=>Q.trim()).join(" ")};yM0.O=function(J){return this.inspectOpts.colors=this.useColors,Pm.inspect(J,this.inspectOpts)}});var sT=M((mj5,D21)=>{if(typeof process>"u"||process.type==="renderer"||!1||process.__nwjs)D21.exports=kM0();else D21.exports=mM0()});var lM0=M((uj5,uM0)=>{var tT;uM0.exports=function(){if(!tT){try{tT=sT()("follow-redirects")}catch(J){}if(typeof tT!=="function")tT=function(){}}tT.apply(null,arguments)}});var iM0=M((lj5,R21)=>{var JS=M1("url"),eT=JS.URL,tY9=M1("http"),eY9=M1("https"),A21=M1("stream").Writable,B21=M1("assert"),dM0=lM0();(function(){var Q=typeof process<"u",Y=typeof window<"u"&&typeof document<"u",G=mD(Error.captureStackTrace);if(!Q&&(Y||!G))console.warn("The follow-redirects package should be excluded from browser builds.")})();var N21=!1;try{B21(new eT(""))}catch(J){N21=J.code==="ERR_INVALID_URL"}var JG9=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],w21=["abort","aborted","connect","error","socket","timeout"],L21=Object.create(null);w21.forEach(function(J){L21[J]=function(Q,Y,G){this._redirectable.emit(J,Q,Y,G)}});var M21=QS("ERR_INVALID_URL","Invalid URL",TypeError),I21=QS("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),QG9=QS("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",I21),YG9=QS("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),GG9=QS("ERR_STREAM_WRITE_AFTER_END","write after end"),XG9=A21.prototype.destroy||cM0;function x3(J,Q){if(A21.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 I21?X:new I21({cause:X}))}},this._performRequest()}x3.prototype=Object.create(A21.prototype);x3.prototype.abort=function(){C21(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};x3.prototype.destroy=function(J){return C21(this._currentRequest,J),XG9.call(this,J),this};x3.prototype.write=function(J,Q,Y){if(this._ending)throw new GG9;if(!gD(J)&&!WG9(J))throw TypeError("data should be a string, Buffer or Uint8Array");if(mD(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 YG9),this.abort()};x3.prototype.end=function(J,Q,Y){if(mD(J))Y=J,J=Q=null;else if(mD(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}};x3.prototype.setHeader=function(J,Q){this._options.headers[J]=Q,this._currentRequest.setHeader(J,Q)};x3.prototype.removeHeader=function(J){delete this._options.headers[J],this._currentRequest.removeHeader(J)};x3.prototype.setTimeout=function(J,Q){var Y=this;function G(z){z.setTimeout(J),z.removeListener("timeout",z.destroy),z.addListener("timeout",z.destroy)}function X(z){if(Y._timeout)clearTimeout(Y._timeout);Y._timeout=setTimeout(function(){Y.emit("timeout"),K()},J),G(z)}function K(){if(Y._timeout)clearTimeout(Y._timeout),Y._timeout=null;if(Y.removeListener("abort",K),Y.removeListener("error",K),Y.removeListener("response",K),Y.removeListener("close",K),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",K),this.on("error",K),this.on("response",K),this.on("close",K),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(J){x3.prototype[J]=function(Q,Y){return this._currentRequest[J](Q,Y)}});["aborted","connection","socket"].forEach(function(J){Object.defineProperty(x3.prototype,J,{get:function(){return this._currentRequest[J]}})});x3.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)}};x3.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 w21)G.on(X,L21[X]);if(this._currentUrl=/^\//.test(this._options.path)?JS.format(this._options):this._options.path,this._isRedirect){var K=0,z=this,W=this._requestBodyBuffers;(function Z(V){if(G===z._currentRequest){if(V)z.emit("error",V);else if(K<W.length){var q=W[K++];if(!G.finished)G.write(q.data,q.encoding,Z)}else if(z._ended)G.end()}})()}};x3.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(C21(this._currentRequest),J.destroy(),++this._redirectCount>this._options.maxRedirects)throw new QG9;var G,X=this._options.beforeRedirect;if(X)G=Object.assign({Host:J.req.getHeader("host")},this._options.headers);var K=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=[],H21(/^content-/i,this._options.headers);var z=H21(/^host$/i,this._options.headers),W=E21(this._currentUrl),Z=z||W.host,V=/^\w+:/.test(Y)?this._currentUrl:JS.format(Object.assign(W,{host:Z})),q=KG9(Y,V);if(dM0("redirecting to",q.href),this._isRedirect=!0,O21(q,this._options),q.protocol!==W.protocol&&q.protocol!=="https:"||q.host!==Z&&!zG9(q.host,Z))H21(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers);if(mD(X)){var U={headers:J.headers,statusCode:Q},D={url:V,method:K,headers:G};X(this._options,U,D),this._sanitizeOptions(this._options)}this._performRequest()};function pM0(J){var Q={maxRedirects:21,maxBodyLength:10485760},Y={};return Object.keys(J).forEach(function(G){var X=G+":",K=Y[X]=J[G],z=Q[G]=Object.create(K);function W(V,q,U){if(ZG9(V))V=O21(V);else if(gD(V))V=O21(E21(V));else U=q,q=_M0(V),V={protocol:X};if(mD(q))U=q,q=null;if(q=Object.assign({maxRedirects:Q.maxRedirects,maxBodyLength:Q.maxBodyLength},V,q),q.nativeProtocols=Y,!gD(q.host)&&!gD(q.hostname))q.hostname="::1";return B21.equal(q.protocol,X,"protocol mismatch"),dM0("options",q),new x3(q,U)}function Z(V,q,U){var D=z.request(V,q,U);return D.end(),D}Object.defineProperties(z,{request:{value:W,configurable:!0,enumerable:!0,writable:!0},get:{value:Z,configurable:!0,enumerable:!0,writable:!0}})}),Q}function cM0(){}function E21(J){var Q;if(N21)Q=new eT(J);else if(Q=_M0(JS.parse(J)),!gD(Q.protocol))throw new M21({input:J});return Q}function KG9(J,Q){return N21?new eT(J,Q):E21(JS.resolve(Q,J))}function _M0(J){if(/^\[/.test(J.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(J.hostname))throw new M21({input:J.href||J});if(/^\[/.test(J.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(J.host))throw new M21({input:J.href||J});return J}function O21(J,Q){var Y=Q||{};for(var G of JG9)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 H21(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 QS(J,Q,Y){function G(X){if(mD(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 C21(J,Q){for(var Y of w21)J.removeListener(Y,L21[Y]);J.on("error",cM0),J.destroy(Q)}function zG9(J,Q){B21(gD(J)&&gD(Q));var Y=J.length-Q.length-1;return Y>0&&J[Y]==="."&&J.endsWith(Q)}function gD(J){return typeof J==="string"||J instanceof String}function mD(J){return typeof J==="function"}function WG9(J){return typeof J==="object"&&"length"in J}function ZG9(J){return eT&&J instanceof eT}R21.exports=pM0({http:tY9,https:eY9});R21.exports.wrap=pM0});var c21=M((dj5,iI0)=>{/*! Axios v1.13.6 Copyright (c) 2026 Matt Zabriskie and contributors */var VG9=RM0(),qG9=M1("crypto"),UG9=M1("url"),DG9=FM0(),HG9=M1("http"),MG9=M1("https"),IG9=M1("http2"),OG9=M1("util"),AG9=iM0(),BG9=M1("zlib"),OI0=M1("stream"),NG9=M1("events");function HY(J){return J&&typeof J==="object"&&"default"in J?J:{default:J}}var AI0=HY(VG9),wG9=HY(qG9),LG9=HY(UG9),EG9=HY(DG9),CG9=HY(HG9),RG9=HY(MG9),BI0=HY(IG9),b21=HY(OG9),FG9=HY(AG9),$V=HY(BG9),UX=HY(OI0);function NI0(J,Q){return function(){return J.apply(Q,arguments)}}var{toString:TG9}=Object.prototype,{getPrototypeOf:y21}=Object,{iterator:gm,toStringTag:wI0}=Symbol,mm=((J)=>(Q)=>{let Y=TG9.call(Q);return J[Y]||(J[Y]=Y.slice(8,-1).toLowerCase())})(Object.create(null)),MY=(J)=>{return J=J.toLowerCase(),(Q)=>mm(Q)===J},um=(J)=>(Q)=>typeof Q===J,{isArray:vB}=Array,$B=um("undefined");function KS(J){return J!==null&&!$B(J)&&J.constructor!==null&&!$B(J.constructor)&&g3(J.constructor.isBuffer)&&J.constructor.isBuffer(J)}var LI0=MY("ArrayBuffer");function SG9(J){let Q;if(typeof ArrayBuffer<"u"&&ArrayBuffer.isView)Q=ArrayBuffer.isView(J);else Q=J&&J.buffer&&LI0(J.buffer);return Q}var PG9=um("string"),g3=um("function"),EI0=um("number"),zS=(J)=>J!==null&&typeof J==="object",$G9=(J)=>J===!0||J===!1,vm=(J)=>{if(mm(J)!=="object")return!1;let Q=y21(J);return(Q===null||Q===Object.prototype||Object.getPrototypeOf(Q)===null)&&!(wI0 in J)&&!(gm in J)},kG9=(J)=>{if(!zS(J)||KS(J))return!1;try{return Object.keys(J).length===0&&Object.getPrototypeOf(J)===Object.prototype}catch(Q){return!1}},vG9=MY("Date"),fG9=MY("File"),jG9=(J)=>{return!!(J&&typeof J.uri<"u")},hG9=(J)=>J&&typeof J.getParts<"u",bG9=MY("Blob"),yG9=MY("FileList"),xG9=(J)=>zS(J)&&g3(J.pipe);function gG9(){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 nM0=gG9(),aM0=typeof nM0.FormData<"u"?nM0.FormData:void 0,mG9=(J)=>{let Q;return J&&(aM0&&J instanceof aM0||g3(J.append)&&((Q=mm(J))==="formdata"||Q==="object"&&g3(J.toString)&&J.toString()==="[object FormData]"))},uG9=MY("URLSearchParams"),[lG9,dG9,pG9,cG9]=["ReadableStream","Request","Response","Headers"].map(MY),_G9=(J)=>{return J.trim?J.trim():J.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};function WS(J,Q,{allOwnKeys:Y=!1}={}){if(J===null||typeof J>"u")return;let G,X;if(typeof J!=="object")J=[J];if(vB(J))for(G=0,X=J.length;G<X;G++)Q.call(null,J[G],G,J);else{if(KS(J))return;let K=Y?Object.getOwnPropertyNames(J):Object.keys(J),z=K.length,W;for(G=0;G<z;G++)W=K[G],Q.call(null,J[W],W,J)}}function CI0(J,Q){if(KS(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 uD=(()=>{if(typeof globalThis<"u")return globalThis;return typeof self<"u"?self:typeof window<"u"?window:global})(),RI0=(J)=>!$B(J)&&J!==uD;function v21(){let{caseless:J,skipUndefined:Q}=RI0(this)&&this||{},Y={},G=(X,K)=>{if(K==="__proto__"||K==="constructor"||K==="prototype")return;let z=J&&CI0(Y,K)||K;if(vm(Y[z])&&vm(X))Y[z]=v21(Y[z],X);else if(vm(X))Y[z]=v21({},X);else if(vB(X))Y[z]=X.slice();else if(!Q||!$B(X))Y[z]=X};for(let X=0,K=arguments.length;X<K;X++)arguments[X]&&WS(arguments[X],G);return Y}var iG9=(J,Q,Y,{allOwnKeys:G}={})=>{return WS(Q,(X,K)=>{if(Y&&g3(X))Object.defineProperty(J,K,{value:NI0(X,Y),writable:!0,enumerable:!0,configurable:!0});else Object.defineProperty(J,K,{value:X,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:G}),J},nG9=(J)=>{if(J.charCodeAt(0)===65279)J=J.slice(1);return J},aG9=(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)},oG9=(J,Q,Y,G)=>{let X,K,z,W={};if(Q=Q||{},J==null)return Q;do{X=Object.getOwnPropertyNames(J),K=X.length;while(K-- >0)if(z=X[K],(!G||G(z,J,Q))&&!W[z])Q[z]=J[z],W[z]=!0;J=Y!==!1&&y21(J)}while(J&&(!Y||Y(J,Q))&&J!==Object.prototype);return Q},rG9=(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},sG9=(J)=>{if(!J)return null;if(vB(J))return J;let Q=J.length;if(!EI0(Q))return null;let Y=Array(Q);while(Q-- >0)Y[Q]=J[Q];return Y},tG9=((J)=>{return(Q)=>{return J&&Q instanceof J}})(typeof Uint8Array<"u"&&y21(Uint8Array)),eG9=(J,Q)=>{let G=(J&&J[gm]).call(J),X;while((X=G.next())&&!X.done){let K=X.value;Q.call(J,K[0],K[1])}},JX9=(J,Q)=>{let Y,G=[];while((Y=J.exec(Q))!==null)G.push(Y);return G},QX9=MY("HTMLFormElement"),YX9=(J)=>{return J.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(Y,G,X){return G.toUpperCase()+X})},oM0=(({hasOwnProperty:J})=>(Q,Y)=>J.call(Q,Y))(Object.prototype),GX9=MY("RegExp"),FI0=(J,Q)=>{let Y=Object.getOwnPropertyDescriptors(J),G={};WS(Y,(X,K)=>{let z;if((z=Q(X,K,J))!==!1)G[K]=z||X}),Object.defineProperties(J,G)},XX9=(J)=>{FI0(J,(Q,Y)=>{if(g3(J)&&["arguments","caller","callee"].indexOf(Y)!==-1)return!1;let G=J[Y];if(!g3(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+"'")}})},KX9=(J,Q)=>{let Y={},G=(X)=>{X.forEach((K)=>{Y[K]=!0})};return vB(J)?G(J):G(String(J).split(Q)),Y},zX9=()=>{},WX9=(J,Q)=>{return J!=null&&Number.isFinite(J=+J)?J:Q};function ZX9(J){return!!(J&&g3(J.append)&&J[wI0]==="FormData"&&J[gm])}var VX9=(J)=>{let Q=[,,,,,,,,,,],Y=(G,X)=>{if(zS(G)){if(Q.indexOf(G)>=0)return;if(KS(G))return G;if(!("toJSON"in G)){Q[X]=G;let K=vB(G)?[]:{};return WS(G,(z,W)=>{let Z=Y(z,X+1);!$B(Z)&&(K[W]=Z)}),Q[X]=void 0,K}}return G};return Y(J,0)},qX9=MY("AsyncFunction"),UX9=(J)=>J&&(zS(J)||g3(J))&&g3(J.then)&&g3(J.catch),TI0=((J,Q)=>{if(J)return setImmediate;return Q?((Y,G)=>{return uD.addEventListener("message",({source:X,data:K})=>{if(X===uD&&K===Y)G.length&&G.shift()()},!1),(X)=>{G.push(X),uD.postMessage(Y,"*")}})(`axios@${Math.random()}`,[]):(Y)=>setTimeout(Y)})(typeof setImmediate==="function",g3(uD.postMessage)),DX9=typeof queueMicrotask<"u"?queueMicrotask.bind(uD):typeof process<"u"&&process.nextTick||TI0,HX9=(J)=>J!=null&&g3(J[gm]),e={isArray:vB,isArrayBuffer:LI0,isBuffer:KS,isFormData:mG9,isArrayBufferView:SG9,isString:PG9,isNumber:EI0,isBoolean:$G9,isObject:zS,isPlainObject:vm,isEmptyObject:kG9,isReadableStream:lG9,isRequest:dG9,isResponse:pG9,isHeaders:cG9,isUndefined:$B,isDate:vG9,isFile:fG9,isReactNativeBlob:jG9,isReactNative:hG9,isBlob:bG9,isRegExp:GX9,isFunction:g3,isStream:xG9,isURLSearchParams:uG9,isTypedArray:tG9,isFileList:yG9,forEach:WS,merge:v21,extend:iG9,trim:_G9,stripBOM:nG9,inherits:aG9,toFlatObject:oG9,kindOf:mm,kindOfTest:MY,endsWith:rG9,toArray:sG9,forEachEntry:eG9,matchAll:JX9,isHTMLForm:QX9,hasOwnProperty:oM0,hasOwnProp:oM0,reduceDescriptors:FI0,freezeMethods:XX9,toObjectSet:KX9,toCamelCase:YX9,noop:zX9,toFiniteNumber:WX9,findKey:CI0,global:uD,isContextDefined:RI0,isSpecCompliantForm:ZX9,toJSONObject:VX9,isAsyncFn:qX9,isThenable:UX9,setImmediate:TI0,asap:DX9,isIterable:HX9};class l7 extends Error{static from(J,Q,Y,G,X,K){let z=new l7(J.message,Q||J.code,Y,G,X);if(z.cause=J,z.name=J.name,J.status!=null&&z.status==null)z.status=J.status;return K&&Object.assign(z,K),z}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}}}l7.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";l7.ERR_BAD_OPTION="ERR_BAD_OPTION";l7.ECONNABORTED="ECONNABORTED";l7.ETIMEDOUT="ETIMEDOUT";l7.ERR_NETWORK="ERR_NETWORK";l7.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";l7.ERR_DEPRECATED="ERR_DEPRECATED";l7.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";l7.ERR_BAD_REQUEST="ERR_BAD_REQUEST";l7.ERR_CANCELED="ERR_CANCELED";l7.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";l7.ERR_INVALID_URL="ERR_INVALID_URL";var l1=l7;function f21(J){return e.isPlainObject(J)||e.isArray(J)}function SI0(J){return e.endsWith(J,"[]")?J.slice(0,-2):J}function F21(J,Q,Y){if(!J)return Q;return J.concat(Q).map(function(X,K){return X=SI0(X),!Y&&K?"["+X+"]":X}).join(Y?".":"")}function MX9(J){return e.isArray(J)&&!J.some(f21)}var IX9=e.toFlatObject(e,{},null,function(Q){return/^is[A-Z]/.test(Q)});function lm(J,Q,Y){if(!e.isObject(J))throw TypeError("target must be an object");Q=Q||new(AI0.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,K=Y.dots,z=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 l1("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(F21(A,O,K),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)&&MX9(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(z===!0?F21([O],L,K):z===null?O:O+"[]",V(N))}),!1}if(f21(I))return!0;return Q.append(F21(A,O,K),V(I)),!1}let U=[],D=Object.assign(IX9,{defaultVisitor:q,convertValue:V,isVisitable:f21});function H(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,D))===!0)H(B,O?O.concat(w):[w])}),U.pop()}if(!e.isObject(J))throw TypeError("data must be an object");return H(J),Q}function rM0(J){let Q={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\x00"};return encodeURIComponent(J).replace(/[!'()~]|%20|%00/g,function(G){return Q[G]})}function PI0(J,Q){this._pairs=[],J&&lm(J,this,Q)}var $I0=PI0.prototype;$I0.append=function(Q,Y){this._pairs.push([Q,Y])};$I0.toString=function(Q){let Y=Q?function(G){return Q.call(this,G,rM0)}:rM0;return this._pairs.map(function(X){return Y(X[0])+"="+Y(X[1])},"").join("&")};function OX9(J){return encodeURIComponent(J).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function x21(J,Q,Y){if(!Q)return J;let G=Y&&Y.encode||OX9,X=e.isFunction(Y)?{serialize:Y}:Y,K=X&&X.serialize,z;if(K)z=K(Q,X);else z=e.isURLSearchParams(Q)?Q.toString():new PI0(Q,X).toString(G);if(z){let W=J.indexOf("#");if(W!==-1)J=J.slice(0,W);J+=(J.indexOf("?")===-1?"?":"&")+z}return J}class kI0{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 sM0=kI0,dm={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},AX9=LG9.default.URLSearchParams,T21="abcdefghijklmnopqrstuvwxyz",tM0="0123456789",vI0={DIGIT:tM0,ALPHA:T21,ALPHA_DIGIT:T21+T21.toUpperCase()+tM0},BX9=(J=16,Q=vI0.ALPHA_DIGIT)=>{let Y="",{length:G}=Q,X=new Uint32Array(J);wG9.default.randomFillSync(X);for(let K=0;K<J;K++)Y+=Q[X[K]%G];return Y},NX9={isNode:!0,classes:{URLSearchParams:AX9,FormData:AI0.default,Blob:typeof Blob<"u"&&Blob||null},ALPHABET:vI0,generateString:BX9,protocols:["http","https","file","data"]},g21=typeof window<"u"&&typeof document<"u",j21=typeof navigator==="object"&&navigator||void 0,wX9=g21&&(!j21||["ReactNative","NativeScript","NS"].indexOf(j21.product)<0),LX9=(()=>{return typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts==="function"})(),EX9=g21&&window.location.href||"http://localhost",CX9=Object.freeze({__proto__:null,hasBrowserEnv:g21,hasStandardBrowserWebWorkerEnv:LX9,hasStandardBrowserEnv:wX9,navigator:j21,origin:EX9}),L9={...CX9,...NX9};function RX9(J,Q){return lm(J,new L9.classes.URLSearchParams,{visitor:function(Y,G,X,K){if(L9.isNode&&e.isBuffer(Y))return this.append(G,Y.toString("base64")),!1;return K.defaultVisitor.apply(this,arguments)},...Q})}function FX9(J){return e.matchAll(/\w+|\[(\w*)]/g,J).map((Q)=>{return Q[0]==="[]"?"":Q[1]||Q[0]})}function TX9(J){let Q={},Y=Object.keys(J),G,X=Y.length,K;for(G=0;G<X;G++)K=Y[G],Q[K]=J[K];return Q}function fI0(J){function Q(Y,G,X,K){let z=Y[K++];if(z==="__proto__")return!0;let W=Number.isFinite(+z),Z=K>=Y.length;if(z=!z&&e.isArray(X)?X.length:z,Z){if(e.hasOwnProp(X,z))X[z]=[X[z],G];else X[z]=G;return!W}if(!X[z]||!e.isObject(X[z]))X[z]=[];if(Q(Y,G,X[z],K)&&e.isArray(X[z]))X[z]=TX9(X[z]);return!W}if(e.isFormData(J)&&e.isFunction(J.entries)){let Y={};return e.forEachEntry(J,(G,X)=>{Q(FX9(G),X,Y,0)}),Y}return null}function SX9(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 m21={transitional:dm,adapter:["xhr","http","fetch"],transformRequest:[function(Q,Y){let G=Y.getContentType()||"",X=G.indexOf("application/json")>-1,K=e.isObject(Q);if(K&&e.isHTMLForm(Q))Q=new FormData(Q);if(e.isFormData(Q))return X?JSON.stringify(fI0(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(K){if(G.indexOf("application/x-www-form-urlencoded")>-1)return RX9(Q,this.formSerializer).toString();if((W=e.isFileList(Q))||G.indexOf("multipart/form-data")>-1){let Z=this.env&&this.env.FormData;return lm(W?{"files[]":Q}:Q,Z&&new Z,this.formSerializer)}}if(K||X)return Y.setContentType("application/json",!1),SX9(Q);return Q}],transformResponse:[function(Q){let Y=this.transitional||m21.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 z=!(Y&&Y.silentJSONParsing)&&X;try{return JSON.parse(Q,this.parseReviver)}catch(W){if(z){if(W.name==="SyntaxError")throw l1.from(W,l1.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:L9.classes.FormData,Blob:L9.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)=>{m21.headers[J]={}});var u21=m21,PX9=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"]),$X9=(J)=>{let Q={},Y,G,X;return J&&J.split(`
`).forEach(function(z){if(X=z.indexOf(":"),Y=z.substring(0,X).trim().toLowerCase(),G=z.substring(X+1).trim(),!Y||Q[Y]&&PX9[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},eM0=Symbol("internals");function YS(J){return J&&String(J).trim().toLowerCase()}function fm(J){if(J===!1||J==null)return J;return e.isArray(J)?J.map(fm):String(J)}function kX9(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 vX9=(J)=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(J.trim());function S21(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 fX9(J){return J.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(Q,Y,G)=>{return Y.toUpperCase()+G})}function jX9(J,Q){let Y=e.toCamelCase(" "+Q);["get","set","has"].forEach((G)=>{Object.defineProperty(J,G+Y,{value:function(X,K,z){return this[G].call(this,Q,X,K,z)},configurable:!0})})}class ZS{constructor(J){J&&this.set(J)}set(J,Q,Y){let G=this;function X(z,W,Z){let V=YS(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]=fm(z)}let K=(z,W)=>e.forEach(z,(Z,V)=>X(Z,V,W));if(e.isPlainObject(J)||J instanceof this.constructor)K(J,Q);else if(e.isString(J)&&(J=J.trim())&&!vX9(J))K($X9(J),Q);else if(e.isObject(J)&&e.isIterable(J)){let z={},W,Z;for(let V of J){if(!e.isArray(V))throw TypeError("Object iterator must return a key-value pair");z[Z=V[0]]=(W=z[Z])?e.isArray(W)?[...W,V[1]]:[W,V[1]]:V[1]}K(z,Q)}else J!=null&&X(Q,J,Y);return this}get(J,Q){if(J=YS(J),J){let Y=e.findKey(this,J);if(Y){let G=this[Y];if(!Q)return G;if(Q===!0)return kX9(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=YS(J),J){let Y=e.findKey(this,J);return!!(Y&&this[Y]!==void 0&&(!Q||S21(this,this[Y],Y,Q)))}return!1}delete(J,Q){let Y=this,G=!1;function X(K){if(K=YS(K),K){let z=e.findKey(Y,K);if(z&&(!Q||S21(Y,Y[z],z,Q)))delete Y[z],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||S21(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 K=e.findKey(Y,X);if(K){Q[K]=fm(G),delete Q[X];return}let z=J?fX9(X):String(X).trim();if(z!==X)delete Q[X];Q[z]=fm(G),Y[z]=!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[eM0]=this[eM0]={accessors:{}}).accessors,G=this.prototype;function X(K){let z=YS(K);if(!Y[z])jX9(G,K),Y[z]=!0}return e.isArray(J)?J.forEach(X):X(J),this}}ZS.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);e.reduceDescriptors(ZS.prototype,({value:J},Q)=>{let Y=Q[0].toUpperCase()+Q.slice(1);return{get:()=>J,set(G){this[Y]=G}}});e.freezeMethods(ZS);var m3=ZS;function P21(J,Q){let Y=this||u21,G=Q||Y,X=m3.from(G.headers),K=G.data;return e.forEach(J,function(W){K=W.call(Y,K,X.normalize(),Q?Q.status:void 0)}),X.normalize(),K}function jI0(J){return!!(J&&J.__CANCEL__)}class hI0 extends l1{constructor(J,Q,Y){super(J==null?"canceled":J,l1.ERR_CANCELED,Q,Y);this.name="CanceledError",this.__CANCEL__=!0}}var dD=hI0;function PB(J,Q,Y){let G=Y.config.validateStatus;if(!Y.status||!G||G(Y.status))J(Y);else Q(new l1("Request failed with status code "+Y.status,[l1.ERR_BAD_REQUEST,l1.ERR_BAD_RESPONSE][Math.floor(Y.status/100)-4],Y.config,Y.request,Y))}function hX9(J){if(typeof J!=="string")return!1;return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(J)}function bX9(J,Q){return Q?J.replace(/\/?\/$/,"")+"/"+Q.replace(/^\/+/,""):J}function l21(J,Q,Y){let G=!hX9(Q);if(J&&(G||Y==!1))return bX9(J,Q);return Q}var bm="1.13.6";function bI0(J){let Q=/^([-+\w]{1,25})(:?\/\/|:)/.exec(J);return Q&&Q[1]||""}var yX9=/^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/;function xX9(J,Q,Y){let G=Y&&Y.Blob||L9.classes.Blob,X=bI0(J);if(Q===void 0&&G)Q=!0;if(X==="data"){J=X.length?J.slice(X.length+1):J;let K=yX9.exec(J);if(!K)throw new l1("Invalid URL",l1.ERR_INVALID_URL);let z=K[1],W=K[2],Z=K[3],V=Buffer.from(decodeURIComponent(Z),W?"base64":"utf8");if(Q){if(!G)throw new l1("Blob is not supported",l1.ERR_NOT_SUPPORT);return new G([V],{type:z})}return V}throw new l1("Unsupported protocol "+X,l1.ERR_NOT_SUPPORT)}var $21=Symbol("internals");class yI0 extends UX.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[$21]={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[$21];if(Q.onReadCallback)Q.onReadCallback();return super._read(J)}_transform(J,Q,Y){let G=this[$21],X=G.maxRate,K=this.readableHighWaterMark,z=G.timeWindow,W=1000/z,Z=X/W,V=G.minChunkSize!==!1?Math.max(G.minChunkSize,Z*0.01):0,q=(D,H)=>{let I=Buffer.byteLength(D);if(G.bytesSeen+=I,G.bytes+=I,G.isCaptured&&this.emit("progress",G.bytesSeen),this.push(D))process.nextTick(H);else G.onReadCallback=()=>{G.onReadCallback=null,process.nextTick(H)}},U=(D,H)=>{let I=Buffer.byteLength(D),O=null,A=K,B,w=0;if(X){let N=Date.now();if(!G.ts||(w=N-G.ts)>=z)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(()=>{H(null,D)},z-w);if(B<A)A=B}if(A&&I>A&&I-A>V)O=D.subarray(A),D=D.subarray(0,A);q(D,O?()=>{process.nextTick(H,null,O)}:H)};U(J,function D(H,I){if(H)return Y(H);if(I)U(I,D);else Y(null)})}}var JI0=yI0,{asyncIterator:QI0}=Symbol,gX9=async function*(J){if(J.stream)yield*J.stream();else if(J.arrayBuffer)yield await J.arrayBuffer();else if(J[QI0])yield*J[QI0]();else yield J},xI0=gX9,mX9=L9.ALPHABET.ALPHA_DIGIT+"-_",GS=typeof TextEncoder==="function"?new TextEncoder:new b21.default.TextEncoder,lD=`\r
`,uX9=GS.encode(lD),lX9=2;class gI0{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)}"`:""}${lD}`;if(G)Q=GS.encode(String(Q).replace(/\r?\n|\r\n?/g,lD));else X+=`Content-Type: ${Q.type||"application/octet-stream"}${lD}`;this.headers=GS.encode(X+lD),this.contentLength=G?Q.byteLength:Q.size,this.size=this.headers.byteLength+this.contentLength+lX9,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 uX9}static escapeName(J){return String(J).replace(/[\r\n"]/g,(Q)=>({"\r":"%0D","\n":"%0A",'"':"%22"})[Q])}}var dX9=(J,Q,Y)=>{let{tag:G="form-data-boundary",size:X=25,boundary:K=G+"-"+L9.generateString(X,mX9)}=Y||{};if(!e.isFormData(J))throw TypeError("FormData instance required");if(K.length<1||K.length>70)throw Error("boundary must be 10-70 characters long");let z=GS.encode("--"+K+lD),W=GS.encode("--"+K+"--"+lD),Z=W.byteLength,V=Array.from(J.entries()).map(([U,D])=>{let H=new gI0(U,D);return Z+=H.size,H});Z+=z.byteLength*V.length,Z=e.toFiniteNumber(Z);let q={"Content-Type":`multipart/form-data; boundary=${K}`};if(Number.isFinite(Z))q["Content-Length"]=Z;return Q&&Q(q),OI0.Readable.from(async function*(){for(let U of V)yield z,yield*U.encode();yield W}())},pX9=dX9;class mI0 extends UX.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 cX9=mI0,_X9=(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(K){G(K)}},G)}:J},iX9=_X9;function nX9(J,Q){J=J||10;let Y=Array(J),G=Array(J),X=0,K=0,z;return Q=Q!==void 0?Q:1000,function(Z){let V=Date.now(),q=G[K];if(!z)z=V;Y[X]=Z,G[X]=V;let U=K,D=0;while(U!==X)D+=Y[U++],U=U%J;if(X=(X+1)%J,X===K)K=(K+1)%J;if(V-z<Q)return;let H=q&&V-q;return H?Math.round(D*1000/H):void 0}}function aX9(J,Q){let Y=0,G=1000/Q,X,K,z=(V,q=Date.now())=>{if(Y=q,X=null,K)clearTimeout(K),K=null;J(...V)};return[(...V)=>{let q=Date.now(),U=q-Y;if(U>=G)z(V,q);else if(X=V,!K)K=setTimeout(()=>{K=null,z(X)},G-U)},()=>X&&z(X)]}var kB=(J,Q,Y=3)=>{let G=0,X=nX9(50,250);return aX9((K)=>{let z=K.loaded,W=K.lengthComputable?K.total:void 0,Z=z-G,V=X(Z),q=z<=W;G=z;let U={loaded:z,total:W,progress:W?z/W:void 0,bytes:Z,rate:V?V:void 0,estimated:V&&W&&q?(W-z)/V:void 0,event:K,lengthComputable:W!=null,[Q?"download":"upload"]:!0};J(U)},Y)},ym=(J,Q)=>{let Y=J!=null;return[(G)=>Q[0]({lengthComputable:Y,total:J,loaded:G}),Q[1]]},xm=(J)=>(...Q)=>e.asap(()=>J(...Q));function oX9(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:K,length:z}=G;for(let D=0;D<z;D++)if(G.charCodeAt(D)===37&&D+2<z){let H=G.charCodeAt(D+1),I=G.charCodeAt(D+2);if((H>=48&&H<=57||H>=65&&H<=70||H>=97&&H<=102)&&(I>=48&&I<=57||I>=65&&I<=70||I>=97&&I<=102))K-=2,D+=2}let W=0,Z=z-1,V=(D)=>D>=2&&G.charCodeAt(D-2)===37&&G.charCodeAt(D-1)===51&&(G.charCodeAt(D)===68||G.charCodeAt(D)===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(K/4)*3-(W||0);return U>0?U:0}return Buffer.byteLength(G,"utf8")}var YI0={flush:$V.default.constants.Z_SYNC_FLUSH,finishFlush:$V.default.constants.Z_SYNC_FLUSH},rX9={flush:$V.default.constants.BROTLI_OPERATION_FLUSH,finishFlush:$V.default.constants.BROTLI_OPERATION_FLUSH},GI0=e.isFunction($V.default.createBrotliDecompress),{http:sX9,https:tX9}=FG9.default,eX9=/https:?/,XI0=L9.protocols.map((J)=>{return J+":"}),KI0=(J,[Q,Y])=>{return J.on("end",Y).on("error",Y),Q};class uI0{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,D]=Y[q];if(!U.destroyed&&!U.closed&&b21.default.isDeepStrictEqual(D,Q))return U}}let G=BI0.default.connect(J,Q),X,K=()=>{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}},z=G.request,{sessionTimeout:W}=Q;if(W!=null){let V,q=0;G.request=function(){let U=z.apply(this,arguments);if(q++,V)clearTimeout(V),V=null;return U.once("close",()=>{if(!--q)V=setTimeout(()=>{V=null,K()},W)}),U}}G.once("close",K);let Z=[G,Q];return Y?Y.push(Z):Y=this.sessions[J]=[Z],G}}var JK9=new uI0;function QK9(J,Q){if(J.beforeRedirects.proxy)J.beforeRedirects.proxy(J);if(J.beforeRedirects.config)J.beforeRedirects.config(J,Q)}function lI0(J,Q,Y){let G=Q;if(!G&&G!==!1){let X=EG9.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 l1("Invalid proxy authorization",l1.ERR_BAD_OPTION,{proxy:G});let z=Buffer.from(G.auth,"utf8").toString("base64");J.headers["Proxy-Authorization"]="Basic "+z}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(K){lI0(K,Q,K.href)}}var YK9=typeof process<"u"&&e.kindOf(process)==="process",GK9=(J)=>{return new Promise((Q,Y)=>{let G,X,K=(Z,V)=>{if(X)return;X=!0,G&&G(Z,V)},z=(Z)=>{K(Z),Q(Z)},W=(Z)=>{K(Z,!0),Y(Z)};J(z,W,(Z)=>G=Z).catch(W)})},XK9=({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)=>XK9(e.isObject(J)?J:{address:J,family:Q}),KK9={request(J,Q){let Y=J.protocol+"//"+J.hostname+":"+(J.port||(J.protocol==="https:"?443:80)),{http2Options:G,headers:X}=J,K=JK9.getSession(Y,G),{HTTP2_HEADER_SCHEME:z,HTTP2_HEADER_METHOD:W,HTTP2_HEADER_PATH:Z,HTTP2_HEADER_STATUS:V}=BI0.default.constants,q={[z]:J.protocol.replace(":",""),[W]:J.method,[Z]:J.path};e.forEach(X,(D,H)=>{H.charAt(0)!==":"&&(q[H]=D)});let U=K.request(q);return U.once("response",(D)=>{let H=U;D=Object.assign({},D);let I=D[V];delete D[V],H.headers=D,H.statusCode=+I,Q(H)}),U}},zK9=YK9&&function(Q){return GK9(async function(G,X,K){let{data:z,lookup:W,family:Z,httpVersion:V=1,http2Options:q}=Q,{responseType:U,responseEncoding:D}=Q,H=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 u=iX9(W,(T)=>e.isArray(T)?T:[T]);W=(T,p,c)=>{u(T,p,(o,J1,U1)=>{if(o)return c(o);let N1=e.isArray(J1)?J1.map((w1)=>zI0(w1)):[zI0(J1,U1)];p.all?c(o,N1):c(o,N1[0].address,N1[0].family)})}}let w=new NG9.EventEmitter;function N(u){try{w.emit("abort",!u||u.type?new dD(null,Q,A):u)}catch(T){console.warn("emit error",T)}}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)}K((u,T)=>{if(I=!0,T){O=!0,L();return}let{data:p}=u;if(p instanceof UX.default.Readable||p instanceof UX.default.Duplex){let c=UX.default.finished(p,()=>{c(),L()})}else L()});let R=l21(Q.baseURL,Q.url,Q.allowAbsoluteUrls),C=new URL(R,L9.hasBrowserEnv?L9.origin:void 0),F=C.protocol||XI0[0];if(F==="data:"){if(Q.maxContentLength>-1){let T=String(Q.url||R||"");if(oX9(T)>Q.maxContentLength)return X(new l1("maxContentLength size of "+Q.maxContentLength+" exceeded",l1.ERR_BAD_RESPONSE,Q))}let u;if(H!=="GET")return PB(G,X,{status:405,statusText:"method not allowed",headers:{},config:Q});try{u=xX9(Q.url,U==="blob",{Blob:Q.env&&Q.env.Blob})}catch(T){throw l1.from(T,l1.ERR_BAD_REQUEST,Q)}if(U==="text"){if(u=u.toString(D),!D||D==="utf8")u=e.stripBOM(u)}else if(U==="stream")u=UX.default.Readable.from(u);return PB(G,X,{data:u,status:200,statusText:"OK",headers:new m3,config:Q})}if(XI0.indexOf(F)===-1)return X(new l1("Unsupported protocol "+F,l1.ERR_BAD_REQUEST,Q));let j=m3.from(Q.headers).normalize();j.set("User-Agent","axios/"+bm,!1);let{onUploadProgress:E,onDownloadProgress:$}=Q,f=Q.maxRate,k=void 0,m=void 0;if(e.isSpecCompliantForm(z)){let u=j.getContentType(/boundary=([-_\w\d]{10,70})/i);z=pX9(z,(T)=>{j.set(T)},{tag:`axios-${bm}-boundary`,boundary:u&&u[1]||void 0})}else if(e.isFormData(z)&&e.isFunction(z.getHeaders)){if(j.set(z.getHeaders()),!j.hasContentLength())try{let u=await b21.default.promisify(z.getLength).call(z);Number.isFinite(u)&&u>=0&&j.setContentLength(u)}catch(u){}}else if(e.isBlob(z)||e.isFile(z))z.size&&j.setContentType(z.type||"application/octet-stream"),j.setContentLength(z.size||0),z=UX.default.Readable.from(xI0(z));else if(z&&!e.isStream(z)){if(Buffer.isBuffer(z));else if(e.isArrayBuffer(z))z=Buffer.from(new Uint8Array(z));else if(e.isString(z))z=Buffer.from(z,"utf-8");else return X(new l1("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",l1.ERR_BAD_REQUEST,Q));if(j.setContentLength(z.length,!1),Q.maxBodyLength>-1&&z.length>Q.maxBodyLength)return X(new l1("Request body larger than maxBodyLength limit",l1.ERR_BAD_REQUEST,Q))}let y=e.toFiniteNumber(j.getContentLength());if(e.isArray(f))k=f[0],m=f[1];else k=m=f;if(z&&(E||k)){if(!e.isStream(z))z=UX.default.Readable.from(z,{objectMode:!1});z=UX.default.pipeline([z,new JI0({maxRate:e.toFiniteNumber(k)})],e.noop),E&&z.on("progress",KI0(z,ym(y,kB(xm(E),!1,3))))}let S=void 0;if(Q.auth){let u=Q.auth.username||"",T=Q.auth.password||"";S=u+":"+T}if(!S&&C.username){let{username:u,password:T}=C;S=u+":"+T}S&&j.delete("authorization");let v;try{v=x21(C.pathname+C.search,Q.params,Q.paramsSerializer).replace(/^\?/,"")}catch(u){let T=Error(u.message);return T.config=Q,T.url=Q.url,T.exists=!0,X(T)}j.set("Accept-Encoding","gzip, compress, deflate"+(GI0?", br":""),!1);let P={path:v,method:H,headers:j.toJSON(),agents:{http:Q.httpAgent,https:Q.httpsAgent},auth:S,protocol:F,family:Z,beforeRedirect:QK9,beforeRedirects:{},http2Options:q};if(!e.isUndefined(W)&&(P.lookup=W),Q.socketPath)P.socketPath=Q.socketPath;else P.hostname=C.hostname.startsWith("[")?C.hostname.slice(1,-1):C.hostname,P.port=C.port,lI0(P,Q.proxy,F+"//"+C.hostname+(C.port?":"+C.port:"")+P.path);let x,l=eX9.test(P.protocol);if(P.agent=l?Q.httpsAgent:Q.httpAgent,B)x=KK9;else if(Q.transport)x=Q.transport;else if(Q.maxRedirects===0)x=l?RG9.default:CG9.default;else{if(Q.maxRedirects)P.maxRedirects=Q.maxRedirects;if(Q.beforeRedirect)P.beforeRedirects.config=Q.beforeRedirect;x=l?tX9:sX9}if(Q.maxBodyLength>-1)P.maxBodyLength=Q.maxBodyLength;else P.maxBodyLength=1/0;if(Q.insecureHTTPParser)P.insecureHTTPParser=Q.insecureHTTPParser;if(A=x.request(P,function(T){if(A.destroyed)return;let p=[T],c=e.toFiniteNumber(T.headers["content-length"]);if($||m){let N1=new JI0({maxRate:e.toFiniteNumber(m)});$&&N1.on("progress",KI0(N1,ym(c,kB(xm($),!0,3)))),p.push(N1)}let o=T,J1=T.req||A;if(Q.decompress!==!1&&T.headers["content-encoding"]){if(H==="HEAD"||T.statusCode===204)delete T.headers["content-encoding"];switch((T.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":p.push($V.default.createUnzip(YI0)),delete T.headers["content-encoding"];break;case"deflate":p.push(new cX9),p.push($V.default.createUnzip(YI0)),delete T.headers["content-encoding"];break;case"br":if(GI0)p.push($V.default.createBrotliDecompress(rX9)),delete T.headers["content-encoding"]}}o=p.length>1?UX.default.pipeline(p,e.noop):p[0];let U1={status:T.statusCode,statusText:T.statusMessage,headers:new m3(T.headers),config:Q,request:J1};if(U==="stream")U1.data=o,PB(G,X,U1);else{let N1=[],w1=0;o.on("data",function(d){if(N1.push(d),w1+=d.length,Q.maxContentLength>-1&&w1>Q.maxContentLength)O=!0,o.destroy(),N(new l1("maxContentLength size of "+Q.maxContentLength+" exceeded",l1.ERR_BAD_RESPONSE,Q,J1))}),o.on("aborted",function(){if(O)return;let d=new l1("stream has been aborted",l1.ERR_BAD_RESPONSE,Q,J1);o.destroy(d),X(d)}),o.on("error",function(d){if(A.destroyed)return;X(l1.from(d,null,Q,J1))}),o.on("end",function(){try{let d=N1.length===1?N1[0]:Buffer.concat(N1);if(U!=="arraybuffer"){if(d=d.toString(D),!D||D==="utf8")d=e.stripBOM(d)}U1.data=d}catch(d){return X(l1.from(d,null,Q,U1.request,U1))}PB(G,X,U1)})}w.once("abort",(N1)=>{if(!o.destroyed)o.emit("error",N1),o.destroy()})}),w.once("abort",(u)=>{if(A.close)A.close();else A.destroy(u)}),A.on("error",function(T){X(l1.from(T,null,Q,A))}),A.on("socket",function(T){T.setKeepAlive(!0,60000)}),Q.timeout){let u=parseInt(Q.timeout,10);if(Number.isNaN(u)){N(new l1("error trying to parse `config.timeout` to int",l1.ERR_BAD_OPTION_VALUE,Q,A));return}A.setTimeout(u,function(){if(I)return;let p=Q.timeout?"timeout of "+Q.timeout+"ms exceeded":"timeout exceeded",c=Q.transitional||dm;if(Q.timeoutErrorMessage)p=Q.timeoutErrorMessage;N(new l1(p,c.clarifyTimeoutError?l1.ETIMEDOUT:l1.ECONNABORTED,Q,A))})}else A.setTimeout(0);if(e.isStream(z)){let u=!1,T=!1;z.on("end",()=>{u=!0}),z.once("error",(p)=>{T=!0,A.destroy(p)}),z.on("close",()=>{if(!u&&!T)N(new dD("Request stream has been aborted",Q,A))}),z.pipe(A)}else z&&A.write(z),A.end()})},WK9=L9.hasStandardBrowserEnv?((J,Q)=>(Y)=>{return Y=new URL(Y,L9.origin),J.protocol===Y.protocol&&J.host===Y.host&&(Q||J.port===Y.port)})(new URL(L9.origin),L9.navigator&&/(msie|trident)/i.test(L9.navigator.userAgent)):()=>!0,ZK9=L9.hasStandardBrowserEnv?{write(J,Q,Y,G,X,K,z){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(K===!0)W.push("secure");if(e.isString(z))W.push(`SameSite=${z}`);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(){}},WI0=(J)=>J instanceof m3?{...J}:J;function pD(J,Q){Q=Q||{};let Y={};function G(V,q,U,D){if(e.isPlainObject(V)&&e.isPlainObject(q))return e.merge.call({caseless:D},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,D){if(!e.isUndefined(q))return G(V,q,U,D);else if(!e.isUndefined(V))return G(void 0,V,U,D)}function K(V,q){if(!e.isUndefined(q))return G(void 0,q)}function z(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:K,method:K,data:K,baseURL:z,transformRequest:z,transformResponse:z,paramsSerializer:z,timeout:z,timeoutMessage:z,withCredentials:z,withXSRFToken:z,adapter:z,responseType:z,xsrfCookieName:z,xsrfHeaderName:z,onUploadProgress:z,onDownloadProgress:z,decompress:z,maxContentLength:z,maxBodyLength:z,beforeRedirect:z,transport:z,httpAgent:z,httpsAgent:z,cancelToken:z,socketPath:z,responseEncoding:z,validateStatus:W,headers:(V,q,U)=>X(WI0(V),WI0(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,D=U(J[q],Q[q],q);e.isUndefined(D)&&U!==W||(Y[q]=D)}),Y}var dI0=(J)=>{let Q=pD({},J),{data:Y,withXSRFToken:G,xsrfHeaderName:X,xsrfCookieName:K,headers:z,auth:W}=Q;if(Q.headers=z=m3.from(z),Q.url=x21(l21(Q.baseURL,Q.url,Q.allowAbsoluteUrls),J.params,J.paramsSerializer),W)z.set("Authorization","Basic "+btoa((W.username||"")+":"+(W.password?unescape(encodeURIComponent(W.password)):"")));if(e.isFormData(Y)){if(L9.hasStandardBrowserEnv||L9.hasStandardBrowserWebWorkerEnv)z.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()))z.set(q,U)})}}if(L9.hasStandardBrowserEnv){if(G&&e.isFunction(G)&&(G=G(Q)),G||G!==!1&&WK9(Q.url)){let Z=X&&K&&ZK9.read(K);if(Z)z.set(X,Z)}}return Q},VK9=typeof XMLHttpRequest<"u",qK9=VK9&&function(J){return new Promise(function(Y,G){let X=dI0(J),K=X.data,z=m3.from(X.headers).normalize(),{responseType:W,onUploadProgress:Z,onDownloadProgress:V}=X,q,U,D,H,I;function O(){H&&H(),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=m3.from("getAllResponseHeaders"in A&&A.getAllResponseHeaders()),R={data:!W||W==="text"||W==="json"?A.responseText:A.response,status:A.status,statusText:A.statusText,headers:N,config:J,request:A};PB(function(F){Y(F),O()},function(F){G(F),O()},R),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 l1("Request aborted",l1.ECONNABORTED,J,A)),A=null},A.onerror=function(L){let R=L&&L.message?L.message:"Network Error",C=new l1(R,l1.ERR_NETWORK,J,A);C.event=L||null,G(C),A=null},A.ontimeout=function(){let L=X.timeout?"timeout of "+X.timeout+"ms exceeded":"timeout exceeded",R=X.transitional||dm;if(X.timeoutErrorMessage)L=X.timeoutErrorMessage;G(new l1(L,R.clarifyTimeoutError?l1.ETIMEDOUT:l1.ECONNABORTED,J,A)),A=null},K===void 0&&z.setContentType(null),"setRequestHeader"in A)e.forEach(z.toJSON(),function(L,R){A.setRequestHeader(R,L)});if(!e.isUndefined(X.withCredentials))A.withCredentials=!!X.withCredentials;if(W&&W!=="json")A.responseType=X.responseType;if(V)[D,I]=kB(V,!0),A.addEventListener("progress",D);if(Z&&A.upload)[U,H]=kB(Z),A.upload.addEventListener("progress",U),A.upload.addEventListener("loadend",H);if(X.cancelToken||X.signal){if(q=(N)=>{if(!A)return;G(!N||N.type?new dD(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=bI0(X.url);if(w&&L9.protocols.indexOf(w)===-1){G(new l1("Unsupported protocol "+w+":",l1.ERR_BAD_REQUEST,J));return}A.send(K||null)})},UK9=(J,Q)=>{let{length:Y}=J=J?J.filter(Boolean):[];if(Q||Y){let G=new AbortController,X,K=function(V){if(!X){X=!0,W();let q=V instanceof Error?V:this.reason;G.abort(q instanceof l1?q:new dD(q instanceof Error?q.message:q))}},z=Q&&setTimeout(()=>{z=null,K(new l1(`timeout of ${Q}ms exceeded`,l1.ETIMEDOUT))},Q),W=()=>{if(J)z&&clearTimeout(z),z=null,J.forEach((V)=>{V.unsubscribe?V.unsubscribe(K):V.removeEventListener("abort",K)}),J=null};J.forEach((V)=>V.addEventListener("abort",K));let{signal:Z}=G;return Z.unsubscribe=()=>e.asap(W),Z}},DK9=UK9,HK9=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},MK9=async function*(J,Q){for await(let Y of IK9(J))yield*HK9(Y,Q)},IK9=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()}},ZI0=(J,Q,Y,G)=>{let X=MK9(J,Q),K=0,z,W=(Z)=>{if(!z)z=!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 D=K+=U;Y(D)}Z.enqueue(new Uint8Array(q))}catch(V){throw W(V),V}},cancel(Z){return W(Z),X.return()}},{highWaterMark:2})},VI0=65536,{isFunction:km}=e,OK9=(({Request:J,Response:Q})=>({Request:J,Response:Q}))(e.global),{ReadableStream:qI0,TextEncoder:UI0}=e.global,DI0=(J,...Q)=>{try{return!!J(...Q)}catch(Y){return!1}},AK9=(J)=>{J=e.merge.call({skipUndefined:!0},OK9,J);let{fetch:Q,Request:Y,Response:G}=J,X=Q?km(Q):typeof fetch==="function",K=km(Y),z=km(G);if(!X)return!1;let W=X&&km(qI0),Z=X&&(typeof UI0==="function"?((I)=>(O)=>I.encode(O))(new UI0):async(I)=>new Uint8Array(await new Y(I).arrayBuffer())),V=K&&W&&DI0(()=>{let I=!1,O=new Y(L9.origin,{body:new qI0,method:"POST",get duplex(){return I=!0,"half"}}).headers.has("Content-Type");return I&&!O}),q=z&&W&&DI0(()=>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 l1(`Response type '${I}' is not supported`,l1.ERR_NOT_SUPPORT,A)})})})();let D=async(I)=>{if(I==null)return 0;if(e.isBlob(I))return I.size;if(e.isSpecCompliantForm(I))return(await new Y(L9.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},H=async(I,O)=>{let A=e.toFiniteNumber(I.getContentLength());return A==null?D(O):A};return async(I)=>{let{url:O,method:A,data:B,signal:w,cancelToken:N,timeout:L,onDownloadProgress:R,onUploadProgress:C,responseType:F,headers:j,withCredentials:E="same-origin",fetchOptions:$}=dI0(I),f=Q||fetch;F=F?(F+"").toLowerCase():"text";let k=DK9([w,N&&N.toAbortSignal()],L),m=null,y=k&&k.unsubscribe&&(()=>{k.unsubscribe()}),S;try{if(C&&V&&A!=="get"&&A!=="head"&&(S=await H(j,B))!==0){let T=new Y(O,{method:"POST",body:B,duplex:"half"}),p;if(e.isFormData(B)&&(p=T.headers.get("content-type")))j.setContentType(p);if(T.body){let[c,o]=ym(S,kB(xm(C)));B=ZI0(T.body,VI0,c,o)}}if(!e.isString(E))E=E?"include":"omit";let v=K&&"credentials"in Y.prototype,P={...$,signal:k,method:A.toUpperCase(),headers:j.normalize().toJSON(),body:B,duplex:"half",credentials:v?E:void 0};m=K&&new Y(O,P);let x=await(K?f(m,$):f(O,P)),l=q&&(F==="stream"||F==="response");if(q&&(R||l&&y)){let T={};["status","statusText","headers"].forEach((J1)=>{T[J1]=x[J1]});let p=e.toFiniteNumber(x.headers.get("content-length")),[c,o]=R&&ym(p,kB(xm(R),!0))||[];x=new G(ZI0(x.body,VI0,c,()=>{o&&o(),y&&y()}),T)}F=F||"text";let u=await U[e.findKey(U,F)||"text"](x,I);return!l&&y&&y(),await new Promise((T,p)=>{PB(T,p,{data:u,headers:m3.from(x.headers),status:x.status,statusText:x.statusText,config:I,request:m})})}catch(v){if(y&&y(),v&&v.name==="TypeError"&&/Load failed|fetch/i.test(v.message))throw Object.assign(new l1("Network Error",l1.ERR_NETWORK,I,m,v&&v.response),{cause:v.cause||v});throw l1.from(v,v&&v.code,I,m,v&&v.response)}}},BK9=new Map,pI0=(J)=>{let Q=J&&J.env||{},{fetch:Y,Request:G,Response:X}=Q,K=[G,X,Y],z=K.length,W=z,Z,V,q=BK9;while(W--)Z=K[W],V=q.get(Z),V===void 0&&q.set(Z,V=W?new Map:AK9(Q)),q=V;return V};pI0();var d21={http:zK9,xhr:qK9,fetch:{get:pI0}};e.forEach(d21,(J,Q)=>{if(J){try{Object.defineProperty(J,"name",{value:Q})}catch(Y){}Object.defineProperty(J,"adapterName",{value:Q})}});var HI0=(J)=>`- ${J}`,NK9=(J)=>e.isFunction(J)||J===null||J===!1;function wK9(J,Q){J=e.isArray(J)?J:[J];let{length:Y}=J,G,X,K={};for(let z=0;z<Y;z++){G=J[z];let W;if(X=G,!NK9(G)){if(X=d21[(W=String(G)).toLowerCase()],X===void 0)throw new l1(`Unknown adapter '${W}'`)}if(X&&(e.isFunction(X)||(X=X.get(Q))))break;K[W||"#"+z]=X}if(!X){let z=Object.entries(K).map(([Z,V])=>`adapter ${Z} `+(V===!1?"is not supported by the environment":"is not available in the build")),W=Y?z.length>1?`since :
`+z.map(HI0).join(`
`):" "+HI0(z[0]):"as no adapter specified";throw new l1("There is no suitable adapter to dispatch the request "+W,"ERR_NOT_SUPPORT")}return X}var cI0={getAdapter:wK9,adapters:d21};function k21(J){if(J.cancelToken)J.cancelToken.throwIfRequested();if(J.signal&&J.signal.aborted)throw new dD(null,J)}function MI0(J){if(k21(J),J.headers=m3.from(J.headers),J.data=P21.call(J,J.transformRequest),["post","put","patch"].indexOf(J.method)!==-1)J.headers.setContentType("application/x-www-form-urlencoded",!1);return cI0.getAdapter(J.adapter||u21.adapter,J)(J).then(function(G){return k21(J),G.data=P21.call(J,J.transformResponse,G),G.headers=m3.from(G.headers),G},function(G){if(!jI0(G)){if(k21(J),G&&G.response)G.response.data=P21.call(J,J.transformResponse,G.response),G.response.headers=m3.from(G.response.headers)}return Promise.reject(G)})}var pm={};["object","boolean","number","function","string","symbol"].forEach((J,Q)=>{pm[J]=function(G){return typeof G===J||"a"+(Q<1?"n ":" ")+J}});var II0={};pm.transitional=function(Q,Y,G){function X(K,z){return"[Axios v"+bm+"] Transitional option '"+K+"'"+z+(G?". "+G:"")}return(K,z,W)=>{if(Q===!1)throw new l1(X(z," has been removed"+(Y?" in "+Y:"")),l1.ERR_DEPRECATED);if(Y&&!II0[z])II0[z]=!0,console.warn(X(z," has been deprecated since v"+Y+" and will be removed in the near future"));return Q?Q(K,z,W):!0}};pm.spelling=function(Q){return(Y,G)=>{return console.warn(`${G} is likely a misspelling of ${Q}`),!0}};function LK9(J,Q,Y){if(typeof J!=="object")throw new l1("options must be an object",l1.ERR_BAD_OPTION_VALUE);let G=Object.keys(J),X=G.length;while(X-- >0){let K=G[X],z=Q[K];if(z){let W=J[K],Z=W===void 0||z(W,K,J);if(Z!==!0)throw new l1("option "+K+" must be "+Z,l1.ERR_BAD_OPTION_VALUE);continue}if(Y!==!0)throw new l1("Unknown option "+K,l1.ERR_BAD_OPTION)}}var jm={assertOptions:LK9,validators:pm},l2=jm.validators;class XS{constructor(J){this.defaults=J||{},this.interceptors={request:new sM0,response:new sM0}}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(K){}}throw Y}}_request(J,Q){if(typeof J==="string")Q=Q||{},Q.url=J;else Q=J||{};Q=pD(this.defaults,Q);let{transitional:Y,paramsSerializer:G,headers:X}=Q;if(Y!==void 0)jm.assertOptions(Y,{silentJSONParsing:l2.transitional(l2.boolean),forcedJSONParsing:l2.transitional(l2.boolean),clarifyTimeoutError:l2.transitional(l2.boolean),legacyInterceptorReqResOrdering:l2.transitional(l2.boolean)},!1);if(G!=null)if(e.isFunction(G))Q.paramsSerializer={serialize:G};else jm.assertOptions(G,{encode:l2.function,serialize:l2.function},!0);if(Q.allowAbsoluteUrls!==void 0);else if(this.defaults.allowAbsoluteUrls!==void 0)Q.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls;else Q.allowAbsoluteUrls=!0;jm.assertOptions(Q,{baseUrl:l2.spelling("baseURL"),withXsrfToken:l2.spelling("withXSRFToken")},!0),Q.method=(Q.method||this.defaults.method||"get").toLowerCase();let K=X&&e.merge(X.common,X[Q.method]);X&&e.forEach(["delete","get","head","post","put","patch","common"],(H)=>{delete X[H]}),Q.headers=m3.concat(K,X);let z=[],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||dm;if(O&&O.legacyInterceptorReqResOrdering)z.unshift(I.fulfilled,I.rejected);else z.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 H=[MI0.bind(this),void 0];H.unshift(...z),H.push(...Z),U=H.length,V=Promise.resolve(Q);while(q<U)V=V.then(H[q++],H[q++]);return V}U=z.length;let D=Q;while(q<U){let H=z[q++],I=z[q++];try{D=H(D)}catch(O){I.call(this,O);break}}try{V=MI0.call(this,D)}catch(H){return Promise.reject(H)}q=0,U=Z.length;while(q<U)V=V.then(Z[q++],Z[q++]);return V}getUri(J){J=pD(this.defaults,J);let Q=l21(J.baseURL,J.url,J.allowAbsoluteUrls);return x21(Q,J.params,J.paramsSerializer)}}e.forEach(["delete","get","head","options"],function(Q){XS.prototype[Q]=function(Y,G){return this.request(pD(G||{},{method:Q,url:Y,data:(G||{}).data}))}});e.forEach(["post","put","patch"],function(Q){function Y(G){return function(K,z,W){return this.request(pD(W||{},{method:Q,headers:G?{"Content-Type":"multipart/form-data"}:{},url:K,data:z}))}}XS.prototype[Q]=Y(),XS.prototype[Q+"Form"]=Y(!0)});var hm=XS;class p21{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,K=new Promise((z)=>{Y.subscribe(z),X=z}).then(G);return K.cancel=function(){Y.unsubscribe(X)},K},J(function(X,K,z){if(Y.reason)return;Y.reason=new dD(X,K,z),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 p21(function(G){J=G}),cancel:J}}}var EK9=p21;function CK9(J){return function(Y){return J.apply(null,Y)}}function RK9(J){return e.isObject(J)&&J.isAxiosError===!0}var h21={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(h21).forEach(([J,Q])=>{h21[Q]=J});var FK9=h21;function _I0(J){let Q=new hm(J),Y=NI0(hm.prototype.request,Q);return e.extend(Y,hm.prototype,Q,{allOwnKeys:!0}),e.extend(Y,Q,null,{allOwnKeys:!0}),Y.create=function(X){return _I0(pD(J,X))},Y}var s9=_I0(u21);s9.Axios=hm;s9.CanceledError=dD;s9.CancelToken=EK9;s9.isCancel=jI0;s9.VERSION=bm;s9.toFormData=lm;s9.AxiosError=l1;s9.Cancel=s9.CanceledError;s9.all=function(Q){return Promise.all(Q)};s9.spread=CK9;s9.isAxiosError=RK9;s9.mergeConfig=pD;s9.AxiosHeaders=m3;s9.formToJSON=(J)=>fI0(e.isHTMLForm(J)?new FormData(J):J);s9.getAdapter=cI0.getAdapter;s9.HttpStatusCode=FK9;s9.default=s9;iI0.exports=s9});var oI0=M((u3)=>{var TK9=u3&&u3.__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]}),SK9=u3&&u3.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),nI0=u3&&u3.__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))TK9(Q,J,Y)}return SK9(Q,J),Q};Object.defineProperty(u3,"__esModule",{value:!0});u3.req=u3.json=u3.toBuffer=void 0;var PK9=nI0(M1("http")),$K9=nI0(M1("https"));async function aI0(J){let Q=0,Y=[];for await(let G of J)Q+=G.length,Y.push(G);return Buffer.concat(Y,Q)}u3.toBuffer=aI0;async function kK9(J){let Y=(await aI0(J)).toString("utf8");try{return JSON.parse(Y)}catch(G){let X=G;throw X.message+=` (input: ${Y})`,X}}u3.json=kK9;function vK9(J,Q={}){let G=((typeof J==="string"?J:J.href).startsWith("https:")?$K9:PK9).request(J,Q),X=new Promise((K,z)=>{G.once("response",K).once("error",z).end()});return G.then=X.then.bind(X),G}u3.req=vK9});var _21=M((hJ)=>{var sI0=hJ&&hJ.__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]}),fK9=hJ&&hJ.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),tI0=hJ&&hJ.__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))sI0(Q,J,Y)}return fK9(Q,J),Q},jK9=hJ&&hJ.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))sI0(Q,J,Y)};Object.defineProperty(hJ,"__esModule",{value:!0});hJ.Agent=void 0;var hK9=tI0(M1("net")),rI0=tI0(M1("http")),bK9=M1("https");jK9(oI0(),hJ);var DX=Symbol("AgentBaseInternalState");class eI0 extends rI0.Agent{constructor(J){super(J);this[DX]={}}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 hK9.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 bK9.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),K=this.incrementSockets(X);Promise.resolve().then(()=>this.connect(J,G)).then((z)=>{if(this.decrementSockets(X,K),z instanceof rI0.Agent)try{return z.addRequest(J,G)}catch(W){return Y(W)}this[DX].currentSocket=z,super.createSocket(J,Q,Y)},(z)=>{this.decrementSockets(X,K),Y(z)})}createConnection(){let J=this[DX].currentSocket;if(this[DX].currentSocket=void 0,!J)throw Error("No socket was returned in the `connect()` function");return J}get defaultPort(){return this[DX].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(J){if(this[DX])this[DX].defaultPort=J}get protocol(){return this[DX].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(J){if(this[DX])this[DX].protocol=J}}hJ.Agent=eI0});var JO0=M((fB)=>{var yK9=fB&&fB.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(fB,"__esModule",{value:!0});fB.parseProxyResponse=void 0;var xK9=yK9(sT()),cm=(0,xK9.default)("https-proxy-agent:parse-proxy-response");function gK9(J){return new Promise((Q,Y)=>{let G=0,X=[];function K(){let q=J.read();if(q)V(q);else J.once("readable",K)}function z(){J.removeListener("end",W),J.removeListener("error",Z),J.removeListener("readable",K)}function W(){z(),cm("onend"),Y(Error("Proxy connection ended before receiving CONNECT response"))}function Z(q){z(),cm("onerror %o",q),Y(q)}function V(q){X.push(q),G+=q.length;let U=Buffer.concat(X,G),D=U.indexOf(`\r
\r
`);if(D===-1){cm("have not received end of HTTP headers yet..."),K();return}let H=U.slice(0,D).toString("ascii").split(`\r
`),I=H.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 H){if(!N)continue;let L=N.indexOf(":");if(L===-1)return J.destroy(),Y(Error(`Invalid header from proxy CONNECT response: "${N}"`));let R=N.slice(0,L).toLowerCase(),C=N.slice(L+1).trimStart(),F=w[R];if(typeof F==="string")w[R]=[F,C];else if(Array.isArray(F))F.push(C);else w[R]=C}cm("got proxy server response: %o %o",I,w),z(),Q({connect:{statusCode:A,statusText:B,headers:w},buffered:U})}J.on("error",Z),J.on("end",W),K()})}fB.parseProxyResponse=gK9});var zO0=M((d2)=>{var mK9=d2&&d2.__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]}),uK9=d2&&d2.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),XO0=d2&&d2.__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))mK9(Q,J,Y)}return uK9(Q,J),Q},KO0=d2&&d2.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(d2,"__esModule",{value:!0});d2.HttpsProxyAgent=void 0;var _m=XO0(M1("net")),QO0=XO0(M1("tls")),lK9=KO0(M1("assert")),dK9=KO0(sT()),pK9=_21(),cK9=M1("url"),_K9=JO0(),VS=(0,dK9.default)("https-proxy-agent"),YO0=(J)=>{if(J.servername===void 0&&J.host&&!_m.isIP(J.host))return{...J,servername:J.host};return J};class i21 extends pK9.Agent{constructor(J,Q){super(Q);this.options={path:void 0},this.proxy=typeof J==="string"?new cK9.URL(J):J,this.proxyHeaders=Q?.headers??{},VS("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?GO0(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:")VS("Creating `tls.Socket`: %o",this.connectOpts),G=QO0.connect(YO0(this.connectOpts));else VS("Creating `net.Socket`: %o",this.connectOpts),G=_m.connect(this.connectOpts);let X=typeof this.proxyHeaders==="function"?this.proxyHeaders():{...this.proxyHeaders},K=_m.isIPv6(Q.host)?`[${Q.host}]`:Q.host,z=`CONNECT ${K}:${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=`${K}:${Q.port}`,!X["Proxy-Connection"])X["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close";for(let U of Object.keys(X))z+=`${U}: ${X[U]}\r
`;let W=(0,_K9.parseProxyResponse)(G);G.write(`${z}\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",iK9),Q.secureEndpoint)return VS("Upgrading socket connection to TLS"),QO0.connect({...GO0(YO0(Q),"host","path","port"),socket:G});return G}G.destroy();let q=new _m.Socket({writable:!1});return q.readable=!0,J.once("socket",(U)=>{VS("Replaying proxy buffer for failed request"),(0,lK9.default)(U.listenerCount("data")>0),U.push(V),U.push(null)}),q}}i21.protocols=["http","https"];d2.HttpsProxyAgent=i21;function iK9(J){J.resume()}function GO0(J,...Q){let Y={},G;for(G in J)if(!Q.includes(G))Y[G]=J[G];return Y}});var UO0=M((qO0)=>{Object.defineProperty(qO0,"__esModule",{value:!0});var WO0=M1("buffer"),cD={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."};qO0.ERRORS=cD;function nK9(J){if(!WO0.Buffer.isEncoding(J))throw Error(cD.INVALID_ENCODING)}qO0.checkEncoding=nK9;function ZO0(J){return typeof J==="number"&&isFinite(J)&&sK9(J)}qO0.isFiniteInteger=ZO0;function VO0(J,Q){if(typeof J==="number"){if(!ZO0(J)||J<0)throw Error(Q?cD.INVALID_OFFSET:cD.INVALID_LENGTH)}else throw Error(Q?cD.INVALID_OFFSET_NON_NUMBER:cD.INVALID_LENGTH_NON_NUMBER)}function aK9(J){VO0(J,!1)}qO0.checkLengthValue=aK9;function oK9(J){VO0(J,!0)}qO0.checkOffsetValue=oK9;function rK9(J,Q){if(J<0||J>Q.length)throw Error(cD.INVALID_TARGET_OFFSET)}qO0.checkTargetOffset=rK9;function sK9(J){return typeof J==="number"&&isFinite(J)&&Math.floor(J)===J}function tK9(J){if(typeof BigInt>"u")throw Error("Platform does not support JS BigInt type.");if(typeof WO0.Buffer.prototype[J]>"u")throw Error(`Platform does not support Buffer.prototype.${J}.`)}qO0.bigIntAndBufferInt64Check=tK9});var MO0=M((HO0)=>{Object.defineProperty(HO0,"__esModule",{value:!0});var _0=UO0(),DO0=4096,zz9="utf8";class n21{constructor(J){if(this.length=0,this._encoding=zz9,this._writeOffset=0,this._readOffset=0,n21.isSmartBufferOptions(J)){if(J.encoding)_0.checkEncoding(J.encoding),this._encoding=J.encoding;if(J.size)if(_0.isFiniteInteger(J.size)&&J.size>0)this._buff=Buffer.allocUnsafe(J.size);else throw Error(_0.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(_0.ERRORS.INVALID_SMARTBUFFER_BUFFER);else this._buff=Buffer.allocUnsafe(DO0)}else{if(typeof J<"u")throw Error(_0.ERRORS.INVALID_SMARTBUFFER_OBJECT);this._buff=Buffer.allocUnsafe(DO0)}}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 _0.bigIntAndBufferInt64Check("readBigInt64BE"),this._readNumberValue(Buffer.prototype.readBigInt64BE,8,J)}readBigInt64LE(J){return _0.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 _0.bigIntAndBufferInt64Check("writeBigInt64BE"),this._writeNumberValue(Buffer.prototype.writeBigInt64BE,8,J,Q)}insertBigInt64BE(J,Q){return _0.bigIntAndBufferInt64Check("writeBigInt64BE"),this._insertNumberValue(Buffer.prototype.writeBigInt64BE,8,J,Q)}writeBigInt64LE(J,Q){return _0.bigIntAndBufferInt64Check("writeBigInt64LE"),this._writeNumberValue(Buffer.prototype.writeBigInt64LE,8,J,Q)}insertBigInt64LE(J,Q){return _0.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 _0.bigIntAndBufferInt64Check("readBigUInt64BE"),this._readNumberValue(Buffer.prototype.readBigUInt64BE,8,J)}readBigUInt64LE(J){return _0.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 _0.bigIntAndBufferInt64Check("writeBigUInt64BE"),this._writeNumberValue(Buffer.prototype.writeBigUInt64BE,8,J,Q)}insertBigUInt64BE(J,Q){return _0.bigIntAndBufferInt64Check("writeBigUInt64BE"),this._insertNumberValue(Buffer.prototype.writeBigUInt64BE,8,J,Q)}writeBigUInt64LE(J,Q){return _0.bigIntAndBufferInt64Check("writeBigUInt64LE"),this._writeNumberValue(Buffer.prototype.writeBigUInt64LE,8,J,Q)}insertBigUInt64LE(J,Q){return _0.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")_0.checkLengthValue(J),Y=Math.min(J,this.length-this._readOffset);else Q=J,Y=this.length-this._readOffset;if(typeof Q<"u")_0.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 _0.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")_0.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 _0.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")_0.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 _0.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 _0.checkOffsetValue(Q),this.insertBuffer(J,Q),this.insertUInt8(0,Q+J.length),this}writeBufferNT(J,Q){if(typeof Q<"u")_0.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){_0.checkOffsetValue(J),_0.checkTargetOffset(J,this),this._readOffset=J}get writeOffset(){return this._writeOffset}set writeOffset(J){_0.checkOffsetValue(J),_0.checkTargetOffset(J,this),this._writeOffset=J}get encoding(){return this._encoding}set encoding(J){_0.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 _0.checkEncoding(Q),this._buff.toString(Q,0,this.length)}destroy(){return this.clear(),this}_handleString(J,Q,Y,G){let X=this._writeOffset,K=this._encoding;if(typeof Y==="number")X=Y;else if(typeof Y==="string")_0.checkEncoding(Y),K=Y;if(typeof G==="string")_0.checkEncoding(G),K=G;let z=Buffer.byteLength(J,K);if(Q)this.ensureInsertable(z,X);else this._ensureWriteable(z,X);if(this._buff.write(J,X,z,K),Q)this._writeOffset+=z;else if(typeof Y==="number")this._writeOffset=Math.max(this._writeOffset,X+z);else this._writeOffset+=z;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")_0.checkOffsetValue(Q),Y=Q;if(Y<0||Y+J>this.length)throw Error(_0.ERRORS.INVALID_READ_BEYOND_BOUNDS)}ensureInsertable(J,Q){if(_0.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 _0.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(_0.ERRORS.INVALID_WRITE_BEYOND_BOUNDS);_0.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}}HO0.SmartBuffer=n21});var a21=M((LO0)=>{Object.defineProperty(LO0,"__esModule",{value:!0});LO0.SOCKS5_NO_ACCEPTABLE_AUTH=LO0.SOCKS5_CUSTOM_AUTH_END=LO0.SOCKS5_CUSTOM_AUTH_START=LO0.SOCKS_INCOMING_PACKET_SIZES=LO0.SocksClientState=LO0.Socks5Response=LO0.Socks5HostType=LO0.Socks5Auth=LO0.Socks4Response=LO0.SocksCommand=LO0.ERRORS=LO0.DEFAULT_TIMEOUT=void 0;var Zz9=30000;LO0.DEFAULT_TIMEOUT=Zz9;var Vz9={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"};LO0.ERRORS=Vz9;var qz9={Socks5InitialHandshakeResponse:2,Socks5UserPassAuthenticationResponse:2,Socks5ResponseHeader:5,Socks5ResponseIPv4:10,Socks5ResponseIPv6:22,Socks5ResponseHostname:(J)=>J+7,Socks4Response:8};LO0.SOCKS_INCOMING_PACKET_SIZES=qz9;var IO0;(function(J){J[J.connect=1]="connect",J[J.bind=2]="bind",J[J.associate=3]="associate"})(IO0||(LO0.SocksCommand=IO0={}));var OO0;(function(J){J[J.Granted=90]="Granted",J[J.Failed=91]="Failed",J[J.Rejected=92]="Rejected",J[J.RejectedIdent=93]="RejectedIdent"})(OO0||(LO0.Socks4Response=OO0={}));var AO0;(function(J){J[J.NoAuth=0]="NoAuth",J[J.GSSApi=1]="GSSApi",J[J.UserPass=2]="UserPass"})(AO0||(LO0.Socks5Auth=AO0={}));var Uz9=128;LO0.SOCKS5_CUSTOM_AUTH_START=Uz9;var Dz9=254;LO0.SOCKS5_CUSTOM_AUTH_END=Dz9;var Hz9=255;LO0.SOCKS5_NO_ACCEPTABLE_AUTH=Hz9;var BO0;(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"})(BO0||(LO0.Socks5Response=BO0={}));var NO0;(function(J){J[J.IPv4=1]="IPv4",J[J.Hostname=3]="Hostname",J[J.IPv6=4]="IPv6"})(NO0||(LO0.Socks5HostType=NO0={}));var wO0;(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"})(wO0||(LO0.SocksClientState=wO0={}))});var o21=M((RO0)=>{Object.defineProperty(RO0,"__esModule",{value:!0});RO0.shuffleArray=RO0.SocksClientError=void 0;class CO0 extends Error{constructor(J,Q){super(J);this.options=Q}}RO0.SocksClientError=CO0;function Fz9(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]]}}RO0.shuffleArray=Fz9});var im=M((SO0)=>{Object.defineProperty(SO0,"__esModule",{value:!0});SO0.isInSubnet=Sz9;SO0.isCorrect=Pz9;SO0.numberToPaddedHex=TO0;SO0.stringToPaddedHex=$z9;SO0.testBit=kz9;function Sz9(J){if(this.subnetMask<J.subnetMask)return!1;if(this.mask(J.subnetMask)===J.mask())return!0;return!1}function Pz9(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 TO0(J){return J.toString(16).padStart(2,"0")}function $z9(J){return TO0(parseInt(J,10))}function kz9(J,Q){let{length:Y}=J;if(Q>Y)return!1;let G=Y-Q;return J.substring(G,G+1)==="1"}});var r21=M((PO0)=>{Object.defineProperty(PO0,"__esModule",{value:!0});PO0.RE_SUBNET_STRING=PO0.RE_ADDRESS=PO0.GROUPS=PO0.BITS=void 0;PO0.BITS=32;PO0.GROUPS=4;PO0.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;PO0.RE_SUBNET_STRING=/\/\d{1,2}$/});var nm=M((vO0)=>{Object.defineProperty(vO0,"__esModule",{value:!0});vO0.AddressError=void 0;class kO0 extends Error{constructor(J,Q){super(J);this.name="AddressError",this.parseMessage=Q}}vO0.AddressError=kO0});var s21=M((HX)=>{var mz9=HX&&HX.__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]}),uz9=HX&&HX.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),jO0=HX&&HX.__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 uz9(Q,J),Q};Object.defineProperty(HX,"__esModule",{value:!0});HX.Address4=void 0;var jB=jO0(im()),IY=jO0(r21()),qS=nm();class bJ{constructor(J){this.groups=IY.GROUPS,this.parsedAddress=[],this.parsedSubnet="",this.subnet="/32",this.subnetMask=32,this.v4=!0,this.isCorrect=jB.isCorrect(IY.BITS),this.isInSubnet=jB.isInSubnet,this.address=J;let Q=IY.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>IY.BITS)throw new qS.AddressError("Invalid subnet mask.");J=J.replace(IY.RE_SUBNET_STRING,"")}this.addressMinusSuffix=J,this.parsedAddress=this.parse(J)}static isValid(J){try{return new bJ(J),!0}catch(Q){return!1}}parse(J){let Q=J.split(".");if(!J.match(IY.RE_ADDRESS))throw new qS.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 bJ(Y.join("."))}static fromInteger(J){return bJ.fromHex(J.toString(16))}static fromArpa(J){let Y=J.replace(/(\.in-addr\.arpa)?\.$/,"").split(".").reverse().join(".");return new bJ(Y)}toHex(){return this.parsedAddress.map((J)=>jB.stringToPaddedHex(J)).join(":")}toArray(){return this.parsedAddress.map((J)=>parseInt(J,10))}toGroup6(){let J=[],Q;for(Q=0;Q<IY.GROUPS;Q+=2)J.push(`${jB.stringToPaddedHex(this.parsedAddress[Q])}${jB.stringToPaddedHex(this.parsedAddress[Q+1])}`);return J.join(":")}bigInt(){return BigInt(`0x${this.parsedAddress.map((J)=>jB.stringToPaddedHex(J)).join("")}`)}_startAddress(){return BigInt(`0b${this.mask()+"0".repeat(IY.BITS-this.subnetMask)}`)}startAddress(){return bJ.fromBigInt(this._startAddress())}startAddressExclusive(){let J=BigInt("1");return bJ.fromBigInt(this._startAddress()+J)}_endAddress(){return BigInt(`0b${this.mask()+"1".repeat(IY.BITS-this.subnetMask)}`)}endAddress(){return bJ.fromBigInt(this._endAddress())}endAddressExclusive(){let J=BigInt("1");return bJ.fromBigInt(this._endAddress()-J)}static fromBigInt(J){return bJ.fromHex(J.toString(16))}static fromByteArray(J){if(J.length!==4)throw new qS.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 qS.AddressError("All bytes must be integers between 0 and 255");return this.fromUnsignedByteArray(J)}static fromUnsignedByteArray(J){if(J.length!==4)throw new qS.AddressError("IPv4 addresses require exactly 4 bytes");let Q=J.join(".");return new bJ(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 bJ("224.0.0.0/4"))}binaryZeroPad(){return this.bigInt().toString(2).padStart(IY.BITS,"0")}groupForV6(){let J=this.parsedAddress;return this.address.replace(IY.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>`)}}HX.Address4=bJ});var t21=M((hO0)=>{Object.defineProperty(hO0,"__esModule",{value:!0});hO0.RE_URL_WITH_PORT=hO0.RE_URL=hO0.RE_ZONE_STRING=hO0.RE_SUBNET_STRING=hO0.RE_BAD_ADDRESS=hO0.RE_BAD_CHARACTERS=hO0.TYPES=hO0.SCOPES=hO0.GROUPS=hO0.BITS=void 0;hO0.BITS=128;hO0.GROUPS=8;hO0.SCOPES={0:"Reserved",1:"Interface local",2:"Link local",4:"Admin local",5:"Site local",8:"Organization local",14:"Global",15:"Reserved"};hO0.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"};hO0.RE_BAD_CHARACTERS=/([^0-9a-f:/%])/gi;hO0.RE_BAD_ADDRESS=/([0-9a-f]{5,}|:{3,}|[^:]:$|^:[^:]|\/$)/gi;hO0.RE_SUBNET_STRING=/\/\d{1,3}(?=%|$)/;hO0.RE_ZONE_STRING=/%.*$/;hO0.RE_URL=/^\[{0,1}([0-9a-f:]+)\]{0,1}/;hO0.RE_URL_WITH_PORT=/\[([0-9a-f:]+)\]:([0-9]{1,5})/});var e21=M((gO0)=>{Object.defineProperty(gO0,"__esModule",{value:!0});gO0.spanAllZeroes=yO0;gO0.spanAll=rz9;gO0.spanLeadingZeroes=sz9;gO0.simpleGroup=tz9;function yO0(J){return J.replace(/(0+)/g,'<span class="zero">$1</span>')}function rz9(J,Q=0){return J.split("").map((G,X)=>`<span class="digit value-${G} position-${X+Q}">${yO0(G)}</span>`).join("")}function xO0(J){return J.replace(/^(0+)/,'<span class="zero">$1</span>')}function sz9(J){return J.split(":").map((Y)=>xO0(Y)).join(":")}function tz9(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 mO0=M((l3)=>{var GW9=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]}),XW9=l3&&l3.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),KW9=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))GW9(Q,J,Y)}return XW9(Q,J),Q};Object.defineProperty(l3,"__esModule",{value:!0});l3.ADDRESS_BOUNDARY=void 0;l3.groupPossibilities=om;l3.padGroup=am;l3.simpleRegularExpression=WW9;l3.possibleElisions=ZW9;var zW9=KW9(t21());function om(J){return`(${J.join("|")})`}function am(J){if(J.length<4)return`0{0,${4-J.length}}${J}`;return J}l3.ADDRESS_BOUNDARY="[^A-Fa-f0-9:]";function WW9(J){let Q=[];J.forEach((G,X)=>{if(parseInt(G,16)===0)Q.push(X)});let Y=Q.map((G)=>J.map((X,K)=>{if(K===G){let z=K===0||K===zW9.GROUPS-1?":":"";return om([am(X),z])}return am(X)}).join(":"));return Y.push(J.map(am).join(":")),om(Y)}function ZW9(J,Q,Y){let G=Q?"":":",X=Y?"":":",K=[];if(!Q&&!Y)K.push("::");if(Q&&Y)K.push("");if(Y&&!Q||!Y&&Q)K.push(":");K.push(`${G}(:0{1,4}){1,${J-1}}`),K.push(`(0{1,4}:){1,${J-1}}${X}`),K.push(`(0{1,4}:){${J-1}}0{1,4}`);for(let z=1;z<J-1;z++)for(let W=1;W<J-z;W++)K.push(`(0{1,4}:){${W}}:(0{1,4}:){${J-W-z-1}}0{1,4}`);return om(K)}});var pO0=M((MX)=>{var VW9=MX&&MX.__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]}),qW9=MX&&MX.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),tm=MX&&MX.__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))VW9(Q,J,Y)}return qW9(Q,J),Q};Object.defineProperty(MX,"__esModule",{value:!0});MX.Address6=void 0;var uO0=tm(im()),JQ1=tm(r21()),T8=tm(t21()),QQ1=tm(e21()),_D=s21(),iD=mO0(),$z=nm(),rm=im();function sm(J){if(!J)throw Error("Assertion failed.")}function UW9(J){let Q=/(\d+)(\d{3})/;while(Q.test(J))J=J.replace(Q,"$1,$2");return J}function DW9(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 HW9(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 lO0(J){return parseInt(J,16).toString(16).padStart(4,"0")}function dO0(J){return J&255}class a4{constructor(J,Q){if(this.addressMinusSuffix="",this.parsedSubnet="",this.subnet="/128",this.subnetMask=128,this.v4=!1,this.zone="",this.isInSubnet=uO0.isInSubnet,this.isCorrect=uO0.isCorrect(T8.BITS),Q===void 0)this.groups=T8.GROUPS;else this.groups=Q;this.address=J;let Y=T8.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>T8.BITS)throw new $z.AddressError("Invalid subnet mask.");J=J.replace(T8.RE_SUBNET_STRING,"")}else if(/\//.test(J))throw new $z.AddressError("Invalid subnet mask.");let G=T8.RE_ZONE_STRING.exec(J);if(G)this.zone=G[0],J=J.replace(T8.RE_ZONE_STRING,"");this.addressMinusSuffix=J,this.parsedAddress=this.parse(this.addressMinusSuffix)}static isValid(J){try{return new a4(J),!0}catch(Q){return!1}}static fromBigInt(J){let Q=J.toString(16).padStart(32,"0"),Y=[],G;for(G=0;G<T8.GROUPS;G++)Y.push(Q.slice(G*4,(G+1)*4));return new a4(Y.join(":"))}static fromURL(J){let Q,Y=null,G;if(J.indexOf("[")!==-1&&J.indexOf("]:")!==-1){if(G=T8.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=T8.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 a4(Q),port:Y}}static fromAddress4(J){let Q=new _D.Address4(J),Y=T8.BITS-(JQ1.BITS-Q.subnetMask);return new a4(`::ffff:${Q.correctForm()}/${Y}`)}static fromArpa(J){let Q=J.replace(/(\.ip6\.arpa)?\.$/,""),Y=7;if(Q.length!==63)throw new $z.AddressError("Invalid 'ip6.arpa' form.");let G=Q.split(".").reverse();for(let X=Y;X>0;X--){let K=X*4;G.splice(K,0,":")}return Q=G.join(""),new a4(Q)}microsoftTranscription(){return`${this.correctForm().replace(/:/g,"-")}.ipv6-literal.net`}mask(J=this.subnetMask){return this.getBitsBase2(0,J)}possibleSubnets(J=128){let Q=T8.BITS-this.subnetMask,Y=Math.abs(J-T8.BITS),G=Q-Y;if(G<0)return"0";return UW9((BigInt("2")**BigInt(G)).toString(10))}_startAddress(){return BigInt(`0b${this.mask()+"0".repeat(T8.BITS-this.subnetMask)}`)}startAddress(){return a4.fromBigInt(this._startAddress())}startAddressExclusive(){let J=BigInt("1");return a4.fromBigInt(this._startAddress()+J)}_endAddress(){return BigInt(`0b${this.mask()+"1".repeat(T8.BITS-this.subnetMask)}`)}endAddress(){return a4.fromBigInt(this._endAddress())}endAddressExclusive(){let J=BigInt("1");return a4.fromBigInt(this._endAddress()-J)}getScope(){let J=T8.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(T8.TYPES))if(this.isInSubnet(new a4(J)))return T8.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,T8.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 z=parseInt(this.parsedAddress[J],16);if(z===0)Y++;if(z!==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((z)=>z[1]-z[0]+1);if(G.length>0){let z=X.indexOf(Math.max(...X));Q=HW9(this.parsedAddress,G[z])}else Q=this.parsedAddress;for(J=0;J<Q.length;J++)if(Q[J]!=="compact")Q[J]=parseInt(Q[J],16).toString(16);let K=Q.join(":");return K=K.replace(/^compact$/,"::"),K=K.replace(/(^compact)|(compact$)/,":"),K=K.replace(/compact/,""),K}binaryZeroPad(){return this.bigInt().toString(2).padStart(T8.BITS,"0")}parse4in6(J){let Q=J.split(":"),G=Q.slice(-1)[0].match(JQ1.RE_ADDRESS);if(G){this.parsedAddress4=G[0],this.address4=new _D.Address4(this.parsedAddress4);for(let X=0;X<this.address4.groups;X++)if(/^0[0-9]+/.test(this.address4.parsedAddress[X]))throw new $z.AddressError("IPv4 addresses can't have leading zeroes.",J.replace(JQ1.RE_ADDRESS,this.address4.parsedAddress.map(DW9).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(T8.RE_BAD_CHARACTERS);if(Q)throw new $z.AddressError(`Bad character${Q.length>1?"s":""} detected in address: ${Q.join("")}`,J.replace(T8.RE_BAD_CHARACTERS,'<span class="parse-error">$1</span>'));let Y=J.match(T8.RE_BAD_ADDRESS);if(Y)throw new $z.AddressError(`Address failed regex: ${Y.join("")}`,J.replace(T8.RE_BAD_ADDRESS,'<span class="parse-error">$1</span>'));let G=[],X=J.split("::");if(X.length===2){let K=X[0].split(":"),z=X[1].split(":");if(K.length===1&&K[0]==="")K=[];if(z.length===1&&z[0]==="")z=[];let W=this.groups-(K.length+z.length);if(!W)throw new $z.AddressError("Error parsing groups");this.elidedGroups=W,this.elisionBegin=K.length,this.elisionEnd=K.length+this.elidedGroups,G=G.concat(K);for(let Z=0;Z<W;Z++)G.push("0");G=G.concat(z)}else if(X.length===1)G=J.split(":"),this.elidedGroups=0;else throw new $z.AddressError("Too many :: groups found");if(G=G.map((K)=>parseInt(K,16).toString(16)),G.length!==this.groups)throw new $z.AddressError("Incorrect number of groups found");return G}canonicalForm(){return this.parsedAddress.map(lO0).join(":")}decimal(){return this.parsedAddress.map((J)=>parseInt(J,16).toString(10).padStart(5,"0")).join(":")}bigInt(){return BigInt(`0x${this.parsedAddress.map(lO0).join("")}`)}to4(){let J=this.binaryZeroPad().split("");return _D.Address4.fromHex(BigInt(`0b${J.slice(96,128).join("")}`).toString(16))}to4in6(){let J=this.to4(),Y=new a4(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=_D.Address4.fromHex(this.getBitsBase16(32,64)),X=this.getBits(96,128),K=_D.Address4.fromHex((X^BigInt("0xffffffff")).toString(16)),z=this.getBitsBase2(64,80),W=(0,rm.testBit)(z,15),Z=(0,rm.testBit)(z,14),V=(0,rm.testBit)(z,8),q=(0,rm.testBit)(z,9),U=BigInt(`0b${z.slice(2,6)+z.slice(8,16)}`).toString(10);return{prefix:`${J.slice(0,4)}:${J.slice(4,8)}`,server4:G.address,client4:K.address,flags:z,coneNat:W,microsoft:{reserved:Z,universalLocal:q,groupIndividual:V,nonce:U},udpPort:Y}}inspect6to4(){let J=this.getBitsBase16(0,16),Q=_D.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 a4(J)}toByteArray(){let J=this.bigInt().toString(16),Y=`${"0".repeat(J.length%2)}${J}`,G=[];for(let X=0,K=Y.length;X<K;X+=2)G.push(parseInt(Y.substring(X,X+2),16));return G}toUnsignedByteArray(){return this.toByteArray().map(dO0)}static fromByteArray(J){return this.fromUnsignedByteArray(J.map(dO0))}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 a4.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 a4("2001::/32"))}is6to4(){return this.isInSubnet(new a4("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 QQ1.simpleGroup(this.address).join(":");sm(typeof this.elidedGroups==="number"),sm(typeof this.elisionBegin==="number");let J=[],[Q,Y]=this.address.split("::");if(Q.length)J.push(...QQ1.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(...QQ1.simpleGroup(Y,this.elisionEnd));else J.push("");if(this.is4())sm(this.address4 instanceof _D.Address4),J.pop(),J.push(this.address4.groupForV6());return J.join(":")}regularExpressionString(J=!1){let Q=[],Y=new a4(this.correctForm());if(Y.elidedGroups===0)Q.push((0,iD.simpleRegularExpression)(Y.parsedAddress));else if(Y.elidedGroups===T8.GROUPS)Q.push((0,iD.possibleElisions)(T8.GROUPS));else{let G=Y.address.split("::");if(G[0].length)Q.push((0,iD.simpleRegularExpression)(G[0].split(":")));if(sm(typeof Y.elidedGroups==="number"),Q.push((0,iD.possibleElisions)(Y.elidedGroups,G[0].length!==0,G[1].length!==0)),G[1].length)Q.push((0,iD.simpleRegularExpression)(G[1].split(":")));Q=[Q.join(":")]}if(!J)Q=["(?=^|",iD.ADDRESS_BOUNDARY,"|[^\\w\\:])(",...Q,")(?=[^\\w\\:]|",iD.ADDRESS_BOUNDARY,"|$)"];return Q.join("")}regularExpression(J=!1){return new RegExp(this.regularExpressionString(J),"i")}}MX.Address6=a4});var YQ1=M((W7)=>{var MW9=W7&&W7.__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]}),IW9=W7&&W7.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),OW9=W7&&W7.__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))MW9(Q,J,Y)}return IW9(Q,J),Q};Object.defineProperty(W7,"__esModule",{value:!0});W7.v6=W7.AddressError=W7.Address6=W7.Address4=void 0;var AW9=s21();Object.defineProperty(W7,"Address4",{enumerable:!0,get:function(){return AW9.Address4}});var BW9=pO0();Object.defineProperty(W7,"Address6",{enumerable:!0,get:function(){return BW9.Address6}});var NW9=nm();Object.defineProperty(W7,"AddressError",{enumerable:!0,get:function(){return NW9.AddressError}});var wW9=OW9(e21());W7.v6={helpers:wW9}});var sO0=M((oO0)=>{Object.defineProperty(oO0,"__esModule",{value:!0});oO0.ipToBuffer=oO0.int32ToIpv4=oO0.ipv4ToInt32=oO0.validateSocksClientChainOptions=oO0.validateSocksClientOptions=void 0;var d7=o21(),o4=a21(),LW9=M1("stream"),GQ1=YQ1(),cO0=M1("net");function EW9(J,Q=["connect","bind","associate"]){if(!o4.SocksCommand[J.command])throw new d7.SocksClientError(o4.ERRORS.InvalidSocksCommand,J);if(Q.indexOf(J.command)===-1)throw new d7.SocksClientError(o4.ERRORS.InvalidSocksCommandForOperation,J);if(!iO0(J.destination))throw new d7.SocksClientError(o4.ERRORS.InvalidSocksClientOptionsDestination,J);if(!nO0(J.proxy))throw new d7.SocksClientError(o4.ERRORS.InvalidSocksClientOptionsProxy,J);if(_O0(J.proxy,J),J.timeout&&!aO0(J.timeout))throw new d7.SocksClientError(o4.ERRORS.InvalidSocksClientOptionsTimeout,J);if(J.existing_socket&&!(J.existing_socket instanceof LW9.Duplex))throw new d7.SocksClientError(o4.ERRORS.InvalidSocksClientOptionsExistingSocket,J)}oO0.validateSocksClientOptions=EW9;function CW9(J){if(J.command!=="connect")throw new d7.SocksClientError(o4.ERRORS.InvalidSocksCommandChain,J);if(!iO0(J.destination))throw new d7.SocksClientError(o4.ERRORS.InvalidSocksClientOptionsDestination,J);if(!(J.proxies&&Array.isArray(J.proxies)&&J.proxies.length>=2))throw new d7.SocksClientError(o4.ERRORS.InvalidSocksClientOptionsProxiesLength,J);if(J.proxies.forEach((Q)=>{if(!nO0(Q))throw new d7.SocksClientError(o4.ERRORS.InvalidSocksClientOptionsProxy,J);_O0(Q,J)}),J.timeout&&!aO0(J.timeout))throw new d7.SocksClientError(o4.ERRORS.InvalidSocksClientOptionsTimeout,J)}oO0.validateSocksClientChainOptions=CW9;function _O0(J,Q){if(J.custom_auth_method!==void 0){if(J.custom_auth_method<o4.SOCKS5_CUSTOM_AUTH_START||J.custom_auth_method>o4.SOCKS5_CUSTOM_AUTH_END)throw new d7.SocksClientError(o4.ERRORS.InvalidSocksClientOptionsCustomAuthRange,Q);if(J.custom_auth_request_handler===void 0||typeof J.custom_auth_request_handler!=="function")throw new d7.SocksClientError(o4.ERRORS.InvalidSocksClientOptionsCustomAuthOptions,Q);if(J.custom_auth_response_size===void 0)throw new d7.SocksClientError(o4.ERRORS.InvalidSocksClientOptionsCustomAuthOptions,Q);if(J.custom_auth_response_handler===void 0||typeof J.custom_auth_response_handler!=="function")throw new d7.SocksClientError(o4.ERRORS.InvalidSocksClientOptionsCustomAuthOptions,Q)}}function iO0(J){return J&&typeof J.host==="string"&&Buffer.byteLength(J.host)<256&&typeof J.port==="number"&&J.port>=0&&J.port<=65535}function nO0(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 aO0(J){return typeof J==="number"&&J>0}function RW9(J){return new GQ1.Address4(J).toArray().reduce((Y,G)=>(Y<<8)+G,0)>>>0}oO0.ipv4ToInt32=RW9;function FW9(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=FW9;function TW9(J){if(cO0.isIPv4(J)){let Q=new GQ1.Address4(J);return Buffer.from(Q.toArray())}else if(cO0.isIPv6(J)){let Q=new GQ1.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=TW9});var QA0=M((eO0)=>{Object.defineProperty(eO0,"__esModule",{value:!0});eO0.ReceiveBuffer=void 0;class tO0{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}}eO0.ReceiveBuffer=tO0});var YA0=M((kV)=>{var hB=kV&&kV.__awaiter||function(J,Q,Y,G){function X(K){return K instanceof Y?K:new Y(function(z){z(K)})}return new(Y||(Y=Promise))(function(K,z){function W(q){try{V(G.next(q))}catch(U){z(U)}}function Z(q){try{V(G.throw(q))}catch(U){z(U)}}function V(q){q.done?K(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(kV,"__esModule",{value:!0});kV.SocksClientError=kV.SocksClient=void 0;var vW9=M1("events"),bB=M1("net"),d3=MO0(),C1=a21(),yJ=sO0(),fW9=QA0(),KQ1=o21();Object.defineProperty(kV,"SocksClientError",{enumerable:!0,get:function(){return KQ1.SocksClientError}});var XQ1=YQ1();class em extends vW9.EventEmitter{constructor(J){super();this.options=Object.assign({},J),(0,yJ.validateSocksClientOptions)(J),this.setState(C1.SocksClientState.Created)}static createConnection(J,Q){return new Promise((Y,G)=>{try{(0,yJ.validateSocksClientOptions)(J,["connect"])}catch(K){if(typeof Q==="function")return Q(K),Y(K);else return G(K)}let X=new em(J);X.connect(J.existing_socket),X.once("established",(K)=>{if(X.removeAllListeners(),typeof Q==="function")Q(null,K),Y(K);else Y(K)}),X.once("error",(K)=>{if(X.removeAllListeners(),typeof Q==="function")Q(K),Y(K);else G(K)})})}static createConnectionChain(J,Q){return new Promise((Y,G)=>hB(this,void 0,void 0,function*(){try{(0,yJ.validateSocksClientChainOptions)(J)}catch(X){if(typeof Q==="function")return Q(X),Y(X);else return G(X)}if(J.randomizeChain)(0,KQ1.shuffleArray)(J.proxies);try{let X;for(let K=0;K<J.proxies.length;K++){let z=J.proxies[K],W=K===J.proxies.length-1?J.destination:{host:J.proxies[K+1].host||J.proxies[K+1].ipaddress,port:J.proxies[K+1].port},Z=yield em.createConnection({command:"connect",proxy:z,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 d3.SmartBuffer;if(Q.writeUInt16BE(0),Q.writeUInt8(J.frameNumber||0),bB.isIPv4(J.remoteHost.host))Q.writeUInt8(C1.Socks5HostType.IPv4),Q.writeUInt32BE((0,yJ.ipv4ToInt32)(J.remoteHost.host));else if(bB.isIPv6(J.remoteHost.host))Q.writeUInt8(C1.Socks5HostType.IPv6),Q.writeBuffer((0,yJ.ipToBuffer)(J.remoteHost.host));else Q.writeUInt8(C1.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=d3.SmartBuffer.fromBuffer(J);Q.readOffset=2;let Y=Q.readUInt8(),G=Q.readUInt8(),X;if(G===C1.Socks5HostType.IPv4)X=(0,yJ.int32ToIpv4)(Q.readUInt32BE());else if(G===C1.Socks5HostType.IPv6)X=XQ1.Address6.fromByteArray(Array.from(Q.readBuffer(16))).canonicalForm();else X=Q.readString(Q.readUInt8());let K=Q.readUInt16BE();return{frameNumber:Y,remoteHost:{host:X,port:K},data:Q.readBuffer()}}setState(J){if(this.state!==C1.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||C1.DEFAULT_TIMEOUT);if(Q.unref&&typeof Q.unref==="function")Q.unref();if(J)this.socket=J;else this.socket=new bB.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(C1.SocksClientState.Connecting),this.receiveBuffer=new fW9.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!==C1.SocksClientState.Established&&this.state!==C1.SocksClientState.BoundWaitingForConnection)this.closeSocket(C1.ERRORS.ProxyConnectionTimedOut)}onConnectHandler(){if(this.setState(C1.SocksClientState.Connected),this.options.proxy.type===4)this.sendSocks4InitialHandshake();else this.sendSocks5InitialHandshake();this.setState(C1.SocksClientState.SentInitialHandshake)}onDataReceivedHandler(J){this.receiveBuffer.append(J),this.processData()}processData(){while(this.state!==C1.SocksClientState.Established&&this.state!==C1.SocksClientState.Error&&this.receiveBuffer.length>=this.nextRequiredPacketBufferSize)if(this.state===C1.SocksClientState.SentInitialHandshake)if(this.options.proxy.type===4)this.handleSocks4FinalHandshakeResponse();else this.handleInitialSocks5HandshakeResponse();else if(this.state===C1.SocksClientState.SentAuthentication)this.handleInitialSocks5AuthenticationHandshakeResponse();else if(this.state===C1.SocksClientState.SentFinalHandshake)this.handleSocks5FinalHandshakeResponse();else if(this.state===C1.SocksClientState.BoundWaitingForConnection)if(this.options.proxy.type===4)this.handleSocks4IncomingConnectionResponse();else this.handleSocks5IncomingConnectionResponse();else{this.closeSocket(C1.ERRORS.InternalError);break}}onCloseHandler(){this.closeSocket(C1.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!==C1.SocksClientState.Error)this.setState(C1.SocksClientState.Error),this.socket.destroy(),this.removeInternalSocketHandlers(),this.emit("error",new KQ1.SocksClientError(J,this.options))}sendSocks4InitialHandshake(){let J=this.options.proxy.userId||"",Q=new d3.SmartBuffer;if(Q.writeUInt8(4),Q.writeUInt8(C1.SocksCommand[this.options.command]),Q.writeUInt16BE(this.options.destination.port),bB.isIPv4(this.options.destination.host))Q.writeBuffer((0,yJ.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=C1.SOCKS_INCOMING_PACKET_SIZES.Socks4Response,this.socket.write(Q.toBuffer())}handleSocks4FinalHandshakeResponse(){let J=this.receiveBuffer.get(8);if(J[1]!==C1.Socks4Response.Granted)this.closeSocket(`${C1.ERRORS.Socks4ProxyRejectedConnection} - (${C1.Socks4Response[J[1]]})`);else if(C1.SocksCommand[this.options.command]===C1.SocksCommand.bind){let Q=d3.SmartBuffer.fromBuffer(J);Q.readOffset=2;let Y={port:Q.readUInt16BE(),host:(0,yJ.int32ToIpv4)(Q.readUInt32BE())};if(Y.host==="0.0.0.0")Y.host=this.options.proxy.ipaddress;this.setState(C1.SocksClientState.BoundWaitingForConnection),this.emit("bound",{remoteHost:Y,socket:this.socket})}else this.setState(C1.SocksClientState.Established),this.removeInternalSocketHandlers(),this.emit("established",{socket:this.socket})}handleSocks4IncomingConnectionResponse(){let J=this.receiveBuffer.get(8);if(J[1]!==C1.Socks4Response.Granted)this.closeSocket(`${C1.ERRORS.Socks4ProxyRejectedIncomingBoundConnection} - (${C1.Socks4Response[J[1]]})`);else{let Q=d3.SmartBuffer.fromBuffer(J);Q.readOffset=2;let Y={port:Q.readUInt16BE(),host:(0,yJ.int32ToIpv4)(Q.readUInt32BE())};this.setState(C1.SocksClientState.Established),this.removeInternalSocketHandlers(),this.emit("established",{remoteHost:Y,socket:this.socket})}}sendSocks5InitialHandshake(){let J=new d3.SmartBuffer,Q=[C1.Socks5Auth.NoAuth];if(this.options.proxy.userId||this.options.proxy.password)Q.push(C1.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=C1.SOCKS_INCOMING_PACKET_SIZES.Socks5InitialHandshakeResponse,this.socket.write(J.toBuffer()),this.setState(C1.SocksClientState.SentInitialHandshake)}handleInitialSocks5HandshakeResponse(){let J=this.receiveBuffer.get(2);if(J[0]!==5)this.closeSocket(C1.ERRORS.InvalidSocks5IntiailHandshakeSocksVersion);else if(J[1]===C1.SOCKS5_NO_ACCEPTABLE_AUTH)this.closeSocket(C1.ERRORS.InvalidSocks5InitialHandshakeNoAcceptedAuthType);else if(J[1]===C1.Socks5Auth.NoAuth)this.socks5ChosenAuthType=C1.Socks5Auth.NoAuth,this.sendSocks5CommandRequest();else if(J[1]===C1.Socks5Auth.UserPass)this.socks5ChosenAuthType=C1.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(C1.ERRORS.InvalidSocks5InitialHandshakeUnknownAuthType)}sendSocks5UserPassAuthentication(){let J=this.options.proxy.userId||"",Q=this.options.proxy.password||"",Y=new d3.SmartBuffer;Y.writeUInt8(1),Y.writeUInt8(Buffer.byteLength(J)),Y.writeString(J),Y.writeUInt8(Buffer.byteLength(Q)),Y.writeString(Q),this.nextRequiredPacketBufferSize=C1.SOCKS_INCOMING_PACKET_SIZES.Socks5UserPassAuthenticationResponse,this.socket.write(Y.toBuffer()),this.setState(C1.SocksClientState.SentAuthentication)}sendSocks5CustomAuthentication(){return hB(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(C1.SocksClientState.SentAuthentication)})}handleSocks5CustomAuthHandshakeResponse(J){return hB(this,void 0,void 0,function*(){return yield this.options.proxy.custom_auth_response_handler(J)})}handleSocks5AuthenticationNoAuthHandshakeResponse(J){return hB(this,void 0,void 0,function*(){return J[1]===0})}handleSocks5AuthenticationUserPassHandshakeResponse(J){return hB(this,void 0,void 0,function*(){return J[1]===0})}handleInitialSocks5AuthenticationHandshakeResponse(){return hB(this,void 0,void 0,function*(){this.setState(C1.SocksClientState.ReceivedAuthenticationResponse);let J=!1;if(this.socks5ChosenAuthType===C1.Socks5Auth.NoAuth)J=yield this.handleSocks5AuthenticationNoAuthHandshakeResponse(this.receiveBuffer.get(2));else if(this.socks5ChosenAuthType===C1.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(C1.ERRORS.Socks5AuthenticationFailed);else this.sendSocks5CommandRequest()})}sendSocks5CommandRequest(){let J=new d3.SmartBuffer;if(J.writeUInt8(5),J.writeUInt8(C1.SocksCommand[this.options.command]),J.writeUInt8(0),bB.isIPv4(this.options.destination.host))J.writeUInt8(C1.Socks5HostType.IPv4),J.writeBuffer((0,yJ.ipToBuffer)(this.options.destination.host));else if(bB.isIPv6(this.options.destination.host))J.writeUInt8(C1.Socks5HostType.IPv6),J.writeBuffer((0,yJ.ipToBuffer)(this.options.destination.host));else J.writeUInt8(C1.Socks5HostType.Hostname),J.writeUInt8(this.options.destination.host.length),J.writeString(this.options.destination.host);J.writeUInt16BE(this.options.destination.port),this.nextRequiredPacketBufferSize=C1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseHeader,this.socket.write(J.toBuffer()),this.setState(C1.SocksClientState.SentFinalHandshake)}handleSocks5FinalHandshakeResponse(){let J=this.receiveBuffer.peek(5);if(J[0]!==5||J[1]!==C1.Socks5Response.Granted)this.closeSocket(`${C1.ERRORS.InvalidSocks5FinalHandshakeRejected} - ${C1.Socks5Response[J[1]]}`);else{let Q=J[3],Y,G;if(Q===C1.Socks5HostType.IPv4){let X=C1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseIPv4;if(this.receiveBuffer.length<X){this.nextRequiredPacketBufferSize=X;return}if(G=d3.SmartBuffer.fromBuffer(this.receiveBuffer.get(X).slice(4)),Y={host:(0,yJ.int32ToIpv4)(G.readUInt32BE()),port:G.readUInt16BE()},Y.host==="0.0.0.0")Y.host=this.options.proxy.ipaddress}else if(Q===C1.Socks5HostType.Hostname){let X=J[4],K=C1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseHostname(X);if(this.receiveBuffer.length<K){this.nextRequiredPacketBufferSize=K;return}G=d3.SmartBuffer.fromBuffer(this.receiveBuffer.get(K).slice(5)),Y={host:G.readString(X),port:G.readUInt16BE()}}else if(Q===C1.Socks5HostType.IPv6){let X=C1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseIPv6;if(this.receiveBuffer.length<X){this.nextRequiredPacketBufferSize=X;return}G=d3.SmartBuffer.fromBuffer(this.receiveBuffer.get(X).slice(4)),Y={host:XQ1.Address6.fromByteArray(Array.from(G.readBuffer(16))).canonicalForm(),port:G.readUInt16BE()}}if(this.setState(C1.SocksClientState.ReceivedFinalResponse),C1.SocksCommand[this.options.command]===C1.SocksCommand.connect)this.setState(C1.SocksClientState.Established),this.removeInternalSocketHandlers(),this.emit("established",{remoteHost:Y,socket:this.socket});else if(C1.SocksCommand[this.options.command]===C1.SocksCommand.bind)this.setState(C1.SocksClientState.BoundWaitingForConnection),this.nextRequiredPacketBufferSize=C1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseHeader,this.emit("bound",{remoteHost:Y,socket:this.socket});else if(C1.SocksCommand[this.options.command]===C1.SocksCommand.associate)this.setState(C1.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]!==C1.Socks5Response.Granted)this.closeSocket(`${C1.ERRORS.Socks5ProxyRejectedIncomingBoundConnection} - ${C1.Socks5Response[J[1]]}`);else{let Q=J[3],Y,G;if(Q===C1.Socks5HostType.IPv4){let X=C1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseIPv4;if(this.receiveBuffer.length<X){this.nextRequiredPacketBufferSize=X;return}if(G=d3.SmartBuffer.fromBuffer(this.receiveBuffer.get(X).slice(4)),Y={host:(0,yJ.int32ToIpv4)(G.readUInt32BE()),port:G.readUInt16BE()},Y.host==="0.0.0.0")Y.host=this.options.proxy.ipaddress}else if(Q===C1.Socks5HostType.Hostname){let X=J[4],K=C1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseHostname(X);if(this.receiveBuffer.length<K){this.nextRequiredPacketBufferSize=K;return}G=d3.SmartBuffer.fromBuffer(this.receiveBuffer.get(K).slice(5)),Y={host:G.readString(X),port:G.readUInt16BE()}}else if(Q===C1.Socks5HostType.IPv6){let X=C1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseIPv6;if(this.receiveBuffer.length<X){this.nextRequiredPacketBufferSize=X;return}G=d3.SmartBuffer.fromBuffer(this.receiveBuffer.get(X).slice(4)),Y={host:XQ1.Address6.fromByteArray(Array.from(G.readBuffer(16))).canonicalForm(),port:G.readUInt16BE()}}this.setState(C1.SocksClientState.Established),this.removeInternalSocketHandlers(),this.emit("established",{remoteHost:Y,socket:this.socket})}}get socksClientOptions(){return Object.assign({},this.options)}}kV.SocksClient=em});var GA0=M((nD)=>{var jW9=nD&&nD.__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]}),hW9=nD&&nD.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))jW9(Q,J,Y)};Object.defineProperty(nD,"__esModule",{value:!0});hW9(YA0(),nD)});var XA0=M((p2)=>{var bW9=p2&&p2.__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]}),yW9=p2&&p2.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),zQ1=p2&&p2.__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))bW9(Q,J,Y)}return yW9(Q,J),Q},xW9=p2&&p2.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(p2,"__esModule",{value:!0});p2.SocksProxyAgent=void 0;var gW9=GA0(),mW9=_21(),uW9=xW9(sT()),lW9=zQ1(M1("dns")),dW9=zQ1(M1("net")),pW9=zQ1(M1("tls")),cW9=M1("url"),Ju=(0,uW9.default)("socks-proxy-agent"),_W9=(J)=>{if(J.servername===void 0&&J.host&&!dW9.isIP(J.host))return{...J,servername:J.host};return J};function iW9(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 K={host:G,port:X,type:Y};if(J.username)Object.defineProperty(K,"userId",{value:decodeURIComponent(J.username),enumerable:!1});if(J.password!=null)Object.defineProperty(K,"password",{value:decodeURIComponent(J.password),enumerable:!1});return{lookup:Q,proxy:K}}class WQ1 extends mW9.Agent{constructor(J,Q){super(Q);let Y=typeof J==="string"?new cW9.URL(J):J,{proxy:G,lookup:X}=iW9(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:K}=Q,{port:z,lookup:W=lW9.lookup}=Q;if(Y)K=await new Promise((U,D)=>{W(K,{},(H,I)=>{if(H)D(H);else U(I)})});let Z={proxy:G,destination:{host:K,port:typeof z==="number"?z:parseInt(z,10)},command:"connect",timeout:X??void 0,socket_options:this.socketOptions??void 0},V=(U)=>{if(J.destroy(),q.destroy(),U)U.destroy()};Ju("Creating socks proxy connection: %o",Z);let{socket:q}=await gW9.SocksClient.createConnection(Z);if(Ju("Successfully created socks proxy connection"),X!==null)q.setTimeout(X),q.on("timeout",()=>V());if(Q.secureEndpoint){Ju("Upgrading socket connection to TLS");let U=pW9.connect({...nW9(_W9(Q),"host","path","port"),socket:q});return U.once("error",(D)=>{Ju("Socket TLS error",D.message),V(U)}),U}return q}}WQ1.protocols=["socks","socks4","socks4a","socks5","socks5h"];p2.SocksProxyAgent=WQ1;function nW9(J,...Q){let Y={},G;for(G in J)if(!Q.includes(G))Y[G]=J[G];return Y}});var VQ1=M((Uh5,DA0)=>{/*! request.js - Seamflux Client Build | 2026-03-14T14:17:11.304Z */function KA0(J,Q="proxy"){}function zA0(J){let Q=J.trim();return/^[a-zA-Z][a-zA-Z0-9+.-]*:\/\//.test(Q)?Q:`http://${Q}`}function aW9(){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 oW9(J){let Q=J.trim().toLowerCase();return Q.startsWith("socks://")||Q.startsWith("socks5://")||Q.startsWith("socks5h://")}function rW9(J){return oW9(J)?new ZZ9.SocksProxyAgent(J):new WZ9.HttpsProxyAgent(J)}function sW9(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 tW9(J,Q,Y,G,X){if(Q.response?.status===429){let W=Q.response.headers?.["retry-after"],Z=sW9(W);if(Z!==void 0){let V=X?Math.floor(250*Math.random()):0;return Math.min(Z+V,G)}}let K=Y*Math.pow(2,J),z=X?Math.floor(250*Math.random()):0;return Math.min(K+z,G)}function VA0(J){return new ZQ1(J)}var{create:eW9,defineProperty:Yu,getOwnPropertyDescriptor:JZ9,getOwnPropertyNames:QZ9,getPrototypeOf:YZ9}=Object,GZ9=Object.prototype.hasOwnProperty,XZ9=(J,Q)=>{for(var Y in Q)Yu(J,Y,{get:Q[Y],enumerable:!0})},qA0=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of QZ9(Q))GZ9.call(J,X)||X===Y||Yu(J,X,{get:()=>Q[X],enumerable:!(G=JZ9(Q,X))||G.enumerable});return J},KZ9=(J,Q,Y)=>(Y=J!=null?eW9(YZ9(J)):{},qA0(!Q&&J&&J.__esModule?Y:Yu(Y,"default",{value:J,enumerable:!0}),J)),zZ9=(J)=>qA0(Yu({},"__esModule",{value:!0}),J),WA0={};XZ9(WA0,{RequestClient:()=>ZQ1,createRequestClient:()=>VA0,default:()=>DZ9,proxyAgentCache:()=>UA0}),DA0.exports=zZ9(WA0);var ZA0=KZ9(c21()),WZ9=zO0(),ZZ9=XA0(),VZ9=(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}`)},qZ9=(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 Qu{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=rW9(J),G=setTimeout(()=>{let X=this.cache.get(J);X&&this.disposeEntry(J,X)},Qu.TTL_MS);return typeof G?.unref=="function"&&G.unref(),this.cache.set(J,{agent:Y,timer:G,expiresAt:Date.now()+Qu.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 UA0=new Qu;class ZQ1{axiosInstance;config;constructor(J={}){let{baseURL:Q="",timeout:Y=30000,headers:G={},maxRetries:X=3,baseRetryDelay:K=1000,maxRetryDelay:z=1e4,retryCondition:W=qZ9,retryDelayFn:Z,enableRetryLogging:V=!1,proxy:q,errorHandler:U=VZ9}=J,D=q?zA0(q):void 0;KA0(D,"default proxy");let H={baseURL:Q,timeout:Y,headers:G,maxRetries:X,baseRetryDelay:K,maxRetryDelay:z,retryCondition:W,retryDelayFn:Z??((I,O)=>tW9(I,O,K,z,!0)),enableRetryLogging:V,proxy:D,errorHandler:U,enableJitter:!0};this.config=H,this.axiosInstance=ZA0.default.create({baseURL:H.baseURL,headers:H.headers,timeout:H.timeout}),this.axiosInstance.interceptors.response.use((I)=>I.data)}async request(J){let{method:Q,url:Y,fullUrl:G,params:X,data:K,headers:z={},timeout:W,proxy:Z,axiosConfig:V={}}=J,q={method:Q,url:G??Y??"",params:X,data:K,headers:{...this.config.headers,...z},timeout:W??this.config.timeout,...V},U=Z??this.config.proxy??aW9();if(U){let I=zA0(U);KA0(I,"request proxy"),q.httpsAgent=UA0.getAgent(I)}let D,H=Math.max(0,this.config.maxRetries)+1;for(let I=0;I<H;I++)try{return await this.axiosInstance.request(q)}catch(O){let A=this.asAxiosError(O);D=A,I<H-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 D&&this.config.errorHandler(D),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(ZA0.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 UZ9=VA0(),DZ9=UZ9});var yB=M((OY)=>{Object.defineProperty(OY,"__esModule",{value:!0});OY.notImplemented=OY.bitMask=OY.utf8ToBytes=OY.randomBytes=OY.isBytes=OY.hexToBytes=OY.concatBytes=OY.bytesToUtf8=OY.bytesToHex=OY.anumber=OY.abytes=void 0;OY.abool=HZ9;OY._abool2=MZ9;OY._abytes2=IZ9;OY.numberToHexUnpadded=HA0;OY.hexToNumber=UQ1;OY.bytesToNumberBE=OZ9;OY.bytesToNumberLE=AZ9;OY.numberToBytesBE=MA0;OY.numberToBytesLE=BZ9;OY.numberToVarBytesBE=NZ9;OY.ensureBytes=wZ9;OY.equalBytes=LZ9;OY.copyBytes=EZ9;OY.asciiToBytes=CZ9;OY.inRange=IA0;OY.aInRange=RZ9;OY.bitLen=FZ9;OY.bitGet=TZ9;OY.bitSet=SZ9;OY.createHmacDrbg=$Z9;OY.validateObject=vZ9;OY.isHash=fZ9;OY._validateObject=jZ9;OY.memoized=bZ9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var IX=N8(),kz=N8();Object.defineProperty(OY,"abytes",{enumerable:!0,get:function(){return kz.abytes}});Object.defineProperty(OY,"anumber",{enumerable:!0,get:function(){return kz.anumber}});Object.defineProperty(OY,"bytesToHex",{enumerable:!0,get:function(){return kz.bytesToHex}});Object.defineProperty(OY,"bytesToUtf8",{enumerable:!0,get:function(){return kz.bytesToUtf8}});Object.defineProperty(OY,"concatBytes",{enumerable:!0,get:function(){return kz.concatBytes}});Object.defineProperty(OY,"hexToBytes",{enumerable:!0,get:function(){return kz.hexToBytes}});Object.defineProperty(OY,"isBytes",{enumerable:!0,get:function(){return kz.isBytes}});Object.defineProperty(OY,"randomBytes",{enumerable:!0,get:function(){return kz.randomBytes}});Object.defineProperty(OY,"utf8ToBytes",{enumerable:!0,get:function(){return kz.utf8ToBytes}});var Gu=BigInt(0),US=BigInt(1);function HZ9(J,Q){if(typeof Q!=="boolean")throw Error(J+" boolean expected, got "+Q)}function MZ9(J,Q=""){if(typeof J!=="boolean"){let Y=Q&&`"${Q}"`;throw Error(Y+"expected boolean, got type="+typeof J)}return J}function IZ9(J,Q,Y=""){let G=(0,IX.isBytes)(J),X=J?.length,K=Q!==void 0;if(!G||K&&X!==Q){let z=Y&&`"${Y}" `,W=K?` of length ${Q}`:"",Z=G?`length=${X}`:`type=${typeof J}`;throw Error(z+"expected Uint8Array"+W+", got "+Z)}return J}function HA0(J){let Q=J.toString(16);return Q.length&1?"0"+Q:Q}function UQ1(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);return J===""?Gu:BigInt("0x"+J)}function OZ9(J){return UQ1((0,IX.bytesToHex)(J))}function AZ9(J){return(0,IX.abytes)(J),UQ1((0,IX.bytesToHex)(Uint8Array.from(J).reverse()))}function MA0(J,Q){return(0,IX.hexToBytes)(J.toString(16).padStart(Q*2,"0"))}function BZ9(J,Q){return MA0(J,Q).reverse()}function NZ9(J){return(0,IX.hexToBytes)(HA0(J))}function wZ9(J,Q,Y){let G;if(typeof Q==="string")try{G=(0,IX.hexToBytes)(Q)}catch(K){throw Error(J+" must be hex string or Uint8Array, cause: "+K)}else if((0,IX.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 LZ9(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 EZ9(J){return Uint8Array.from(J)}function CZ9(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 qQ1=(J)=>typeof J==="bigint"&&Gu<=J;function IA0(J,Q,Y){return qQ1(J)&&qQ1(Q)&&qQ1(Y)&&Q<=J&&J<Y}function RZ9(J,Q,Y,G){if(!IA0(Q,Y,G))throw Error("expected valid "+J+": "+Y+" <= n < "+G+", got "+Q)}function FZ9(J){let Q;for(Q=0;J>Gu;J>>=US,Q+=1);return Q}function TZ9(J,Q){return J>>BigInt(Q)&US}function SZ9(J,Q,Y){return J|(Y?US:Gu)<<BigInt(Q)}var PZ9=(J)=>(US<<BigInt(J))-US;OY.bitMask=PZ9;function $Z9(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=(H)=>new Uint8Array(H),X=(H)=>Uint8Array.of(H),K=G(J),z=G(J),W=0,Z=()=>{K.fill(1),z.fill(0),W=0},V=(...H)=>Y(z,K,...H),q=(H=G(0))=>{if(z=V(X(0),H),K=V(),H.length===0)return;z=V(X(1),H),K=V()},U=()=>{if(W++>=1000)throw Error("drbg: tried 1000 values");let H=0,I=[];while(H<Q){K=V();let O=K.slice();I.push(O),H+=K.length}return(0,IX.concatBytes)(...I)};return(H,I)=>{Z(),q(H);let O=void 0;while(!(O=I(U())))q();return Z(),O}}var kZ9={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,IX.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 vZ9(J,Q,Y={}){let G=(X,K,z)=>{let W=kZ9[K];if(typeof W!=="function")throw Error("invalid validator function");let Z=J[X];if(z&&Z===void 0)return;if(!W(Z,J))throw Error("param "+String(X)+" is invalid. Expected "+K+", got "+Z)};for(let[X,K]of Object.entries(Q))G(X,K,!1);for(let[X,K]of Object.entries(Y))G(X,K,!0);return J}function fZ9(J){return typeof J==="function"&&Number.isSafeInteger(J.outputLen)}function jZ9(J,Q,Y={}){if(!J||typeof J!=="object")throw Error("expected valid options object");function G(X,K,z){let W=J[X];if(z&&W===void 0)return;let Z=typeof W;if(Z!==K||W===null)throw Error(`param "${X}" is invalid: expected ${K}, got ${Z}`)}Object.entries(Q).forEach(([X,K])=>G(X,K,!1)),Object.entries(Y).forEach(([X,K])=>G(X,K,!0))}var hZ9=()=>{throw Error("not implemented")};OY.notImplemented=hZ9;function bZ9(J){let Q=new WeakMap;return(Y,...G)=>{let X=Q.get(Y);if(X!==void 0)return X;let K=J(Y,...G);return Q.set(Y,K),K}}});var xB=M((TA0)=>{Object.defineProperty(TA0,"__esModule",{value:!0});TA0.isNegativeLE=void 0;TA0.mod=p3;TA0.pow=VV9;TA0.pow2=qV9;TA0.invert=Xu;TA0.tonelliShanks=HQ1;TA0.FpSqrt=CA0;TA0.validateField=IV9;TA0.FpPow=MQ1;TA0.FpInvertBatch=RA0;TA0.FpDiv=OV9;TA0.FpLegendre=Ku;TA0.FpIsSquare=AV9;TA0.nLength=IQ1;TA0.Field=zu;TA0.FpSqrtOdd=BV9;TA0.FpSqrtEven=NV9;TA0.hashToPrivateScalar=wV9;TA0.getFieldBytesLength=OQ1;TA0.getMinHashLength=FA0;TA0.mapHashToField=LV9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var c3=yB(),p7=BigInt(0),t9=BigInt(1),aD=BigInt(2),AA0=BigInt(3),BA0=BigInt(4),NA0=BigInt(5),WV9=BigInt(7),wA0=BigInt(8),ZV9=BigInt(9),LA0=BigInt(16);function p3(J,Q){let Y=J%Q;return Y>=p7?Y:Q+Y}function VV9(J,Q,Y){return MQ1(zu(Y),J,Q)}function qV9(J,Q,Y){let G=J;while(Q-- >p7)G*=G,G%=Y;return G}function Xu(J,Q){if(J===p7)throw Error("invert: expected non-zero number");if(Q<=p7)throw Error("invert: expected positive modulus, got "+Q);let Y=p3(J,Q),G=Q,X=p7,K=t9,z=t9,W=p7;while(Y!==p7){let V=G/Y,q=G%Y,U=X-z*V,D=K-W*V;G=Y,Y=q,X=z,K=W,z=U,W=D}if(G!==t9)throw Error("invert: does not exist");return p3(X,Q)}function DQ1(J,Q,Y){if(!J.eql(J.sqr(Q),Y))throw Error("Cannot find square root")}function EA0(J,Q){let Y=(J.ORDER+t9)/BA0,G=J.pow(Q,Y);return DQ1(J,G,Q),G}function UV9(J,Q){let Y=(J.ORDER-NA0)/wA0,G=J.mul(Q,aD),X=J.pow(G,Y),K=J.mul(Q,X),z=J.mul(J.mul(K,aD),X),W=J.mul(K,J.sub(z,J.ONE));return DQ1(J,W,Q),W}function DV9(J){let Q=zu(J),Y=HQ1(J),G=Y(Q,Q.neg(Q.ONE)),X=Y(Q,G),K=Y(Q,Q.neg(G)),z=(J+WV9)/LA0;return(W,Z)=>{let V=W.pow(Z,z),q=W.mul(V,G),U=W.mul(V,X),D=W.mul(V,K),H=W.eql(W.sqr(q),Z),I=W.eql(W.sqr(U),Z);V=W.cmov(V,q,H),q=W.cmov(D,U,I);let O=W.eql(W.sqr(q),Z),A=W.cmov(V,q,O);return DQ1(W,A,Z),A}}function HQ1(J){if(J<AA0)throw Error("sqrt is not defined for small field");let Q=J-t9,Y=0;while(Q%aD===p7)Q/=aD,Y++;let G=aD,X=zu(J);while(Ku(X,G)===1)if(G++>1000)throw Error("Cannot find square root: probably non-prime P");if(Y===1)return EA0;let K=X.pow(G,Q),z=(Q+t9)/aD;return function(Z,V){if(Z.is0(V))return V;if(Ku(Z,V)!==1)throw Error("Cannot find square root");let q=Y,U=Z.mul(Z.ONE,K),D=Z.pow(V,Q),H=Z.pow(V,z);while(!Z.eql(D,Z.ONE)){if(Z.is0(D))return Z.ZERO;let I=1,O=Z.sqr(D);while(!Z.eql(O,Z.ONE))if(I++,O=Z.sqr(O),I===q)throw Error("Cannot find square root");let A=t9<<BigInt(q-I-1),B=Z.pow(U,A);q=I,U=Z.sqr(B),D=Z.mul(D,U),H=Z.mul(H,B)}return H}}function CA0(J){if(J%BA0===AA0)return EA0;if(J%wA0===NA0)return UV9;if(J%LA0===ZV9)return DV9(J);return HQ1(J)}var HV9=(J,Q)=>(p3(J,Q)&t9)===t9;TA0.isNegativeLE=HV9;var MV9=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function IV9(J){let Q={ORDER:"bigint",MASK:"bigint",BYTES:"number",BITS:"number"},Y=MV9.reduce((G,X)=>{return G[X]="function",G},Q);return(0,c3._validateObject)(J,Y),J}function MQ1(J,Q,Y){if(Y<p7)throw Error("invalid exponent, negatives unsupported");if(Y===p7)return J.ONE;if(Y===t9)return Q;let G=J.ONE,X=Q;while(Y>p7){if(Y&t9)G=J.mul(G,X);X=J.sqr(X),Y>>=t9}return G}function RA0(J,Q,Y=!1){let G=Array(Q.length).fill(Y?J.ZERO:void 0),X=Q.reduce((z,W,Z)=>{if(J.is0(W))return z;return G[Z]=z,J.mul(z,W)},J.ONE),K=J.inv(X);return Q.reduceRight((z,W,Z)=>{if(J.is0(W))return z;return G[Z]=J.mul(z,G[Z]),J.mul(z,W)},K),G}function OV9(J,Q,Y){return J.mul(Q,typeof Y==="bigint"?Xu(Y,J.ORDER):J.inv(Y))}function Ku(J,Q){let Y=(J.ORDER-t9)/aD,G=J.pow(Q,Y),X=J.eql(G,J.ONE),K=J.eql(G,J.ZERO),z=J.eql(G,J.neg(J.ONE));if(!X&&!K&&!z)throw Error("invalid Legendre symbol result");return X?1:K?0:-1}function AV9(J,Q){return Ku(J,Q)===1}function IQ1(J,Q){if(Q!==void 0)(0,c3.anumber)(Q);let Y=Q!==void 0?Q:J.toString(2).length,G=Math.ceil(Y/8);return{nBitLength:Y,nByteLength:G}}function zu(J,Q,Y=!1,G={}){if(J<=p7)throw Error("invalid field: expected ORDER > 0, got "+J);let X=void 0,K=void 0,z=!1,W=void 0;if(typeof Q==="object"&&Q!=null){if(G.sqrt||Y)throw Error("cannot specify opts in two arguments");let D=Q;if(D.BITS)X=D.BITS;if(D.sqrt)K=D.sqrt;if(typeof D.isLE==="boolean")Y=D.isLE;if(typeof D.modFromBytes==="boolean")z=D.modFromBytes;W=D.allowedLengths}else{if(typeof Q==="number")X=Q;if(G.sqrt)K=G.sqrt}let{nBitLength:Z,nByteLength:V}=IQ1(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,c3.bitMask)(Z),ZERO:p7,ONE:t9,allowedLengths:W,create:(D)=>p3(D,J),isValid:(D)=>{if(typeof D!=="bigint")throw Error("invalid field element: expected bigint, got "+typeof D);return p7<=D&&D<J},is0:(D)=>D===p7,isValidNot0:(D)=>!U.is0(D)&&U.isValid(D),isOdd:(D)=>(D&t9)===t9,neg:(D)=>p3(-D,J),eql:(D,H)=>D===H,sqr:(D)=>p3(D*D,J),add:(D,H)=>p3(D+H,J),sub:(D,H)=>p3(D-H,J),mul:(D,H)=>p3(D*H,J),pow:(D,H)=>MQ1(U,D,H),div:(D,H)=>p3(D*Xu(H,J),J),sqrN:(D)=>D*D,addN:(D,H)=>D+H,subN:(D,H)=>D-H,mulN:(D,H)=>D*H,inv:(D)=>Xu(D,J),sqrt:K||((D)=>{if(!q)q=CA0(J);return q(U,D)}),toBytes:(D)=>Y?(0,c3.numberToBytesLE)(D,V):(0,c3.numberToBytesBE)(D,V),fromBytes:(D,H=!0)=>{if(W){if(!W.includes(D.length)||D.length>V)throw Error("Field.fromBytes: expected "+W+" bytes, got "+D.length);let O=new Uint8Array(V);O.set(D,Y?0:O.length-D.length),D=O}if(D.length!==V)throw Error("Field.fromBytes: expected "+V+" bytes, got "+D.length);let I=Y?(0,c3.bytesToNumberLE)(D):(0,c3.bytesToNumberBE)(D);if(z)I=p3(I,J);if(!H){if(!U.isValid(I))throw Error("invalid field element: outside of range 0..ORDER")}return I},invertBatch:(D)=>RA0(U,D),cmov:(D,H,I)=>I?H:D});return Object.freeze(U)}function BV9(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 NV9(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 wV9(J,Q,Y=!1){J=(0,c3.ensureBytes)("privateHash",J);let G=J.length,X=IQ1(Q).nByteLength+8;if(X<24||G<X||G>1024)throw Error("hashToPrivateScalar: expected "+X+"-1024 bytes of input, got "+G);let K=Y?(0,c3.bytesToNumberLE)(J):(0,c3.bytesToNumberBE)(J);return p3(K,Q-t9)+t9}function OQ1(J){if(typeof J!=="bigint")throw Error("field order must be bigint");let Q=J.toString(2).length;return Math.ceil(Q/8)}function FA0(J){let Q=OQ1(J);return Q+Math.ceil(Q/2)}function LV9(J,Q,Y=!1){let G=J.length,X=OQ1(Q),K=FA0(Q);if(G<16||G<K||G>1024)throw Error("expected "+K+"-1024 bytes of input, got "+G);let z=Y?(0,c3.bytesToNumberLE)(J):(0,c3.bytesToNumberBE)(J),W=p3(z,Q-t9)+t9;return Y?(0,c3.numberToBytesLE)(W,X):(0,c3.numberToBytesBE)(W,X)}});var xA0=M((bA0)=>{Object.defineProperty(bA0,"__esModule",{value:!0});bA0.wNAF=void 0;bA0.negateCt=wQ1;bA0.normalizeZ=dV9;bA0.mulEndoUnsafe=pV9;bA0.pippenger=cV9;bA0.precomputeMSMUnsafe=_V9;bA0.validateBasic=iV9;bA0._createCurveFields=nV9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var DS=yB(),HS=xB(),gB=BigInt(0),oD=BigInt(1);function wQ1(J,Q){let Y=Q.negate();return J?Y:Q}function dV9(J,Q){let Y=(0,HS.FpInvertBatch)(J.Fp,Q.map((G)=>G.Z));return Q.map((G,X)=>J.fromAffine(G.toAffine(Y[X])))}function LQ1(J,Q){if(!Number.isSafeInteger(J)||J<=0||J>Q)throw Error("invalid window size, expected [1.."+Q+"], got W="+J)}function AQ1(J,Q){LQ1(J,Q);let Y=Math.ceil(Q/J)+1,G=2**(J-1),X=2**J,K=(0,DS.bitMask)(J),z=BigInt(J);return{windows:Y,windowSize:G,mask:K,maxNumber:X,shiftBy:z}}function PA0(J,Q,Y){let{windowSize:G,mask:X,maxNumber:K,shiftBy:z}=Y,W=Number(J&X),Z=J>>z;if(W>G)W-=K,Z+=oD;let V=Q*G,q=V+Math.abs(W)-1,U=W===0,D=W<0,H=Q%2!==0;return{nextN:Z,offset:q,isZero:U,isNeg:D,isNegF:H,offsetF:V}}function vA0(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 fA0(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 BQ1=new WeakMap,jA0=new WeakMap;function NQ1(J){return jA0.get(J)||1}function $A0(J){if(J!==gB)throw Error("invalid wNAF")}class hA0{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>gB){if(Q&oD)Y=Y.add(G);G=G.double(),Q>>=oD}return Y}precomputeWindow(J,Q){let{windows:Y,windowSize:G}=AQ1(Q,this.bits),X=[],K=J,z=K;for(let W=0;W<Y;W++){z=K,X.push(z);for(let Z=1;Z<G;Z++)z=z.add(K),X.push(z);K=z.double()}return X}wNAF(J,Q,Y){if(!this.Fn.isValid(Y))throw Error("invalid scalar");let G=this.ZERO,X=this.BASE,K=AQ1(J,this.bits);for(let z=0;z<K.windows;z++){let{nextN:W,offset:Z,isZero:V,isNeg:q,isNegF:U,offsetF:D}=PA0(Y,z,K);if(Y=W,V)X=X.add(wQ1(U,Q[D]));else G=G.add(wQ1(q,Q[Z]))}return $A0(Y),{p:G,f:X}}wNAFUnsafe(J,Q,Y,G=this.ZERO){let X=AQ1(J,this.bits);for(let K=0;K<X.windows;K++){if(Y===gB)break;let{nextN:z,offset:W,isZero:Z,isNeg:V}=PA0(Y,K,X);if(Y=z,Z)continue;else{let q=Q[W];G=G.add(V?q.negate():q)}}return $A0(Y),G}getPrecomputes(J,Q,Y){let G=BQ1.get(Q);if(!G){if(G=this.precomputeWindow(Q,J),J!==1){if(typeof Y==="function")G=Y(G);BQ1.set(Q,G)}}return G}cached(J,Q,Y){let G=NQ1(J);return this.wNAF(G,this.getPrecomputes(G,J,Y),Q)}unsafe(J,Q,Y,G){let X=NQ1(J);if(X===1)return this._unsafeLadder(J,Q,G);return this.wNAFUnsafe(X,this.getPrecomputes(X,J,Y),Q,G)}createCache(J,Q){LQ1(Q,this.bits),jA0.set(J,Q),BQ1.delete(J)}hasCache(J){return NQ1(J)!==1}}bA0.wNAF=hA0;function pV9(J,Q,Y,G){let X=Q,K=J.ZERO,z=J.ZERO;while(Y>gB||G>gB){if(Y&oD)K=K.add(X);if(G&oD)z=z.add(X);X=X.double(),Y>>=oD,G>>=oD}return{p1:K,p2:z}}function cV9(J,Q,Y,G){vA0(Y,J),fA0(G,Q);let X=Y.length,K=G.length;if(X!==K)throw Error("arrays of points and scalars must have equal length");let z=J.ZERO,W=(0,DS.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,DS.bitMask)(Z),q=Array(Number(V)+1).fill(z),U=Math.floor((Q.BITS-1)/Z)*Z,D=z;for(let H=U;H>=0;H-=Z){q.fill(z);for(let O=0;O<K;O++){let A=G[O],B=Number(A>>BigInt(H)&V);q[B]=q[B].add(Y[O])}let I=z;for(let O=q.length-1,A=z;O>0;O--)A=A.add(q[O]),I=I.add(A);if(D=D.add(I),H!==0)for(let O=0;O<Z;O++)D=D.double()}return D}function _V9(J,Q,Y,G){LQ1(G,Q.BITS),vA0(Y,J);let X=J.ZERO,K=2**G-1,z=Math.ceil(Q.BITS/G),W=(0,DS.bitMask)(G),Z=Y.map((V)=>{let q=[];for(let U=0,D=V;U<K;U++)q.push(D),D=D.add(V);return q});return(V)=>{if(fA0(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<z;U++){if(q!==X)for(let H=0;H<G;H++)q=q.double();let D=BigInt(z*G-(U+1)*G);for(let H=0;H<V.length;H++){let I=V[H],O=Number(I>>D&W);if(!O)continue;q=q.add(Z[H][O-1])}}return q}}function iV9(J){return(0,HS.validateField)(J.Fp),(0,DS.validateObject)(J,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,HS.nLength)(J.n,J.nBitLength),...J,...{p:J.Fp.ORDER}})}function kA0(J,Q,Y){if(Q){if(Q.ORDER!==J)throw Error("Field.ORDER must match order: Fp == p, Fn == n");return(0,HS.validateField)(Q),Q}else return(0,HS.Field)(J,{isLE:Y})}function nV9(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>gB))throw Error(`CURVE.${Z} must be positive bigint`)}let X=kA0(Q.p,Y.Fp,G),K=kA0(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:K}}});var SQ1=M((nA0)=>{Object.defineProperty(nA0,"__esModule",{value:!0});nA0.DER=nA0.DERErr=void 0;nA0._splitEndoScalar=mA0;nA0._normFnElement=vV;nA0.weierstrassN=TQ1;nA0.SWUFpSqrtRatio=lA0;nA0.mapToCurveSimpleSWU=Gq9;nA0.ecdh=pA0;nA0.ecdsa=cA0;nA0.weierstrassPoints=Xq9;nA0._legacyHelperEquat=iA0;nA0.weierstrass=Zq9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Qq9=HD(),Yq9=N8(),J0=yB(),vz=xA0(),uB=xB(),gA0=(J,Q)=>(J+(J>=0?Q:-Q)/OX)/Q;function mA0(J,Q,Y){let[[G,X],[K,z]]=Q,W=gA0(z*J,Y),Z=gA0(-X*J,Y),V=J-W*G-Z*K,q=-W*X-Z*z,U=V<BY,D=q<BY;if(U)V=-V;if(D)q=-q;let H=(0,J0.bitMask)(Math.ceil((0,J0.bitLen)(Y)/2))+E5;if(V<BY||V>=H||q<BY||q>=H)throw Error("splitScalar (endomorphism): failed, k="+J);return{k1neg:U,k1:V,k2neg:D,k2:q}}function CQ1(J){if(!["compact","recovered","der"].includes(J))throw Error('Signature format must be "compact", "recovered", or "der"');return J}function EQ1(J,Q){let Y={};for(let G of Object.keys(Q))Y[G]=J[G]===void 0?Q[G]:J[G];if((0,J0._abool2)(Y.lowS,"lowS"),(0,J0._abool2)(Y.prehash,"prehash"),Y.format!==void 0)CQ1(Y.format);return Y}class FQ1 extends Error{constructor(J=""){super(J)}}nA0.DERErr=FQ1;nA0.DER={Err:FQ1,_tlv:{encode:(J,Q)=>{let{Err:Y}=nA0.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,J0.numberToHexUnpadded)(G);if(X.length/2&128)throw new Y("tlv.encode: long form length too big");let K=G>127?(0,J0.numberToHexUnpadded)(X.length/2|128):"";return(0,J0.numberToHexUnpadded)(J)+K+X+Q},decode(J,Q){let{Err:Y}=nA0.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++],K=!!(X&128),z=0;if(!K)z=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)z=z<<8|q;if(G+=Z,z<128)throw new Y("tlv.decode(long): not minimal encoding")}let W=Q.subarray(G,G+z);if(W.length!==z)throw new Y("tlv.decode: wrong value length");return{v:W,l:Q.subarray(G+z)}}},_int:{encode(J){let{Err:Q}=nA0.DER;if(J<BY)throw new Q("integer: negative integers are not allowed");let Y=(0,J0.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}=nA0.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,J0.bytesToNumberBE)(J)}},toSig(J){let{Err:Q,_int:Y,_tlv:G}=nA0.DER,X=(0,J0.ensureBytes)("signature",J),{v:K,l:z}=G.decode(48,X);if(z.length)throw new Q("invalid signature: left bytes after parsing");let{v:W,l:Z}=G.decode(2,K),{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}=nA0.DER,G=Q.encode(2,Y.encode(J.r)),X=Q.encode(2,Y.encode(J.s)),K=G+X;return Q.encode(48,K)}};var BY=BigInt(0),E5=BigInt(1),OX=BigInt(2),mB=BigInt(3),RQ1=BigInt(4);function vV(J,Q){let{BYTES:Y}=J,G;if(typeof Q==="bigint")G=Q;else{let X=(0,J0.ensureBytes)("private key",Q);try{G=J.fromBytes(X)}catch(K){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 TQ1(J,Q={}){let Y=(0,vz._createCurveFields)("weierstrass",J,Q),{Fp:G,Fn:X}=Y,K=Y.CURVE,{h:z,n:W}=K;(0,J0._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(K.a)||typeof Z.beta!=="bigint"||!Array.isArray(Z.basises))throw Error('invalid endo: expected "beta": bigint and "basises": array')}let V=dA0(G,X);function q(){if(!G.isOdd)throw Error("compression is not supported: Field does not have .isOdd()")}function U(k,m,y){let{x:S,y:v}=m.toAffine(),P=G.toBytes(S);if((0,J0._abool2)(y,"isCompressed"),y){q();let x=!G.isOdd(v);return(0,J0.concatBytes)(uA0(x),P)}else return(0,J0.concatBytes)(Uint8Array.of(4),P,G.toBytes(v))}function D(k){(0,J0._abytes2)(k,void 0,"Point");let{publicKey:m,publicKeyUncompressed:y}=V,S=k.length,v=k[0],P=k.subarray(1);if(S===m&&(v===2||v===3)){let x=G.fromBytes(P);if(!G.isValid(x))throw Error("bad point: is not on curve, wrong x");let l=O(x),u;try{u=G.sqrt(l)}catch(c){let o=c instanceof Error?": "+c.message:"";throw Error("bad point: is not on curve, sqrt error"+o)}q();let T=G.isOdd(u);if((v&1)===1!==T)u=G.neg(u);return{x,y:u}}else if(S===y&&v===4){let x=G.BYTES,l=G.fromBytes(P.subarray(0,x)),u=G.fromBytes(P.subarray(x,x*2));if(!A(l,u))throw Error("bad point: is not on curve");return{x:l,y:u}}else throw Error(`bad point: got length ${S}, expected compressed=${m} or uncompressed=${y}`)}let H=Q.toBytes||U,I=Q.fromBytes||D;function O(k){let m=G.sqr(k),y=G.mul(m,k);return G.add(G.add(y,G.mul(k,K.a)),K.b)}function A(k,m){let y=G.sqr(m),S=O(k);return G.eql(y,S)}if(!A(K.Gx,K.Gy))throw Error("bad curve params: generator point");let B=G.mul(G.pow(K.a,mB),RQ1),w=G.mul(G.sqr(K.b),BigInt(27));if(G.is0(G.add(B,w)))throw Error("bad curve params: a or b");function N(k,m,y=!1){if(!G.isValid(m)||y&&G.is0(m))throw Error(`bad point coordinate ${k}`);return m}function L(k){if(!(k instanceof E))throw Error("ProjectivePoint expected")}function R(k){if(!Z||!Z.basises)throw Error("no endo");return mA0(k,Z.basises,X.ORDER)}let C=(0,J0.memoized)((k,m)=>{let{X:y,Y:S,Z:v}=k;if(G.eql(v,G.ONE))return{x:y,y:S};let P=k.is0();if(m==null)m=P?G.ONE:G.inv(v);let x=G.mul(y,m),l=G.mul(S,m),u=G.mul(v,m);if(P)return{x:G.ZERO,y:G.ZERO};if(!G.eql(u,G.ONE))throw Error("invZ was invalid");return{x,y:l}}),F=(0,J0.memoized)((k)=>{if(k.is0()){if(Q.allowInfinityPoint&&!G.is0(k.Y))return;throw Error("bad point: ZERO")}let{x:m,y}=k.toAffine();if(!G.isValid(m)||!G.isValid(y))throw Error("bad point: x or y not field elements");if(!A(m,y))throw Error("bad point: equation left != right");if(!k.isTorsionFree())throw Error("bad point: not in prime-order subgroup");return!0});function j(k,m,y,S,v){return y=new E(G.mul(y.X,k),y.Y,y.Z),m=(0,vz.negateCt)(S,m),y=(0,vz.negateCt)(v,y),m.add(y)}class E{constructor(k,m,y){this.X=N("x",k),this.Y=N("y",m,!0),this.Z=N("z",y),Object.freeze(this)}static CURVE(){return K}static fromAffine(k){let{x:m,y}=k||{};if(!k||!G.isValid(m)||!G.isValid(y))throw Error("invalid affine point");if(k instanceof E)throw Error("projective point not allowed");if(G.is0(m)&&G.is0(y))return E.ZERO;return new E(m,y,G.ONE)}static fromBytes(k){let m=E.fromAffine(I((0,J0._abytes2)(k,void 0,"point")));return m.assertValidity(),m}static fromHex(k){return E.fromBytes((0,J0.ensureBytes)("pointHex",k))}get x(){return this.toAffine().x}get y(){return this.toAffine().y}precompute(k=8,m=!0){if(f.createCache(this,k),!m)this.multiply(mB);return this}assertValidity(){F(this)}hasEvenY(){let{y:k}=this.toAffine();if(!G.isOdd)throw Error("Field doesn't support isOdd");return!G.isOdd(k)}equals(k){L(k);let{X:m,Y:y,Z:S}=this,{X:v,Y:P,Z:x}=k,l=G.eql(G.mul(m,x),G.mul(v,S)),u=G.eql(G.mul(y,x),G.mul(P,S));return l&&u}negate(){return new E(this.X,G.neg(this.Y),this.Z)}double(){let{a:k,b:m}=K,y=G.mul(m,mB),{X:S,Y:v,Z:P}=this,x=G.ZERO,l=G.ZERO,u=G.ZERO,T=G.mul(S,S),p=G.mul(v,v),c=G.mul(P,P),o=G.mul(S,v);return o=G.add(o,o),u=G.mul(S,P),u=G.add(u,u),x=G.mul(k,u),l=G.mul(y,c),l=G.add(x,l),x=G.sub(p,l),l=G.add(p,l),l=G.mul(x,l),x=G.mul(o,x),u=G.mul(y,u),c=G.mul(k,c),o=G.sub(T,c),o=G.mul(k,o),o=G.add(o,u),u=G.add(T,T),T=G.add(u,T),T=G.add(T,c),T=G.mul(T,o),l=G.add(l,T),c=G.mul(v,P),c=G.add(c,c),T=G.mul(c,o),x=G.sub(x,T),u=G.mul(c,p),u=G.add(u,u),u=G.add(u,u),new E(x,l,u)}add(k){L(k);let{X:m,Y:y,Z:S}=this,{X:v,Y:P,Z:x}=k,l=G.ZERO,u=G.ZERO,T=G.ZERO,p=K.a,c=G.mul(K.b,mB),o=G.mul(m,v),J1=G.mul(y,P),U1=G.mul(S,x),N1=G.add(m,y),w1=G.add(v,P);N1=G.mul(N1,w1),w1=G.add(o,J1),N1=G.sub(N1,w1),w1=G.add(m,S);let g=G.add(v,x);return w1=G.mul(w1,g),g=G.add(o,U1),w1=G.sub(w1,g),g=G.add(y,S),l=G.add(P,x),g=G.mul(g,l),l=G.add(J1,U1),g=G.sub(g,l),T=G.mul(p,w1),l=G.mul(c,U1),T=G.add(l,T),l=G.sub(J1,T),T=G.add(J1,T),u=G.mul(l,T),J1=G.add(o,o),J1=G.add(J1,o),U1=G.mul(p,U1),w1=G.mul(c,w1),J1=G.add(J1,U1),U1=G.sub(o,U1),U1=G.mul(p,U1),w1=G.add(w1,U1),o=G.mul(J1,w1),u=G.add(u,o),o=G.mul(g,w1),l=G.mul(N1,l),l=G.sub(l,o),o=G.mul(N1,J1),T=G.mul(g,T),T=G.add(T,o),new E(l,u,T)}subtract(k){return this.add(k.negate())}is0(){return this.equals(E.ZERO)}multiply(k){let{endo:m}=Q;if(!X.isValidNot0(k))throw Error("invalid scalar: out of range");let y,S,v=(P)=>f.cached(this,P,(x)=>(0,vz.normalizeZ)(E,x));if(m){let{k1neg:P,k1:x,k2neg:l,k2:u}=R(k),{p:T,f:p}=v(x),{p:c,f:o}=v(u);S=p.add(o),y=j(m.beta,T,c,P,l)}else{let{p:P,f:x}=v(k);y=P,S=x}return(0,vz.normalizeZ)(E,[y,S])[0]}multiplyUnsafe(k){let{endo:m}=Q,y=this;if(!X.isValid(k))throw Error("invalid scalar: out of range");if(k===BY||y.is0())return E.ZERO;if(k===E5)return y;if(f.hasCache(this))return this.multiply(k);if(m){let{k1neg:S,k1:v,k2neg:P,k2:x}=R(k),{p1:l,p2:u}=(0,vz.mulEndoUnsafe)(E,y,v,x);return j(m.beta,l,u,S,P)}else return f.unsafe(y,k)}multiplyAndAddUnsafe(k,m,y){let S=this.multiplyUnsafe(m).add(k.multiplyUnsafe(y));return S.is0()?void 0:S}toAffine(k){return C(this,k)}isTorsionFree(){let{isTorsionFree:k}=Q;if(z===E5)return!0;if(k)return k(E,this);return f.unsafe(this,W).is0()}clearCofactor(){let{clearCofactor:k}=Q;if(z===E5)return this;if(k)return k(E,this);return this.multiplyUnsafe(z)}isSmallOrder(){return this.multiplyUnsafe(z).is0()}toBytes(k=!0){return(0,J0._abool2)(k,"isCompressed"),this.assertValidity(),H(E,this,k)}toHex(k=!0){return(0,J0.bytesToHex)(this.toBytes(k))}toString(){return`<Point ${this.is0()?"ZERO":this.toHex()}>`}get px(){return this.X}get py(){return this.X}get pz(){return this.Z}toRawBytes(k=!0){return this.toBytes(k)}_setWindowSize(k){this.precompute(k)}static normalizeZ(k){return(0,vz.normalizeZ)(E,k)}static msm(k,m){return(0,vz.pippenger)(E,X,k,m)}static fromPrivateKey(k){return E.BASE.multiply(vV(X,k))}}E.BASE=new E(K.Gx,K.Gy,G.ONE),E.ZERO=new E(G.ZERO,G.ONE,G.ZERO),E.Fp=G,E.Fn=X;let $=X.BITS,f=new vz.wNAF(E,Q.endo?Math.ceil($/2):$);return E.BASE.precompute(8),E}function uA0(J){return Uint8Array.of(J?2:3)}function lA0(J,Q){let Y=J.ORDER,G=BY;for(let I=Y-E5;I%OX===BY;I/=OX)G+=E5;let X=G,K=OX<<X-E5-E5,z=K*OX,W=(Y-E5)/z,Z=(W-E5)/OX,V=z-E5,q=K,U=J.pow(Q,W),D=J.pow(Q,(W+E5)/OX),H=(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 R=J.eql(N,J.ONE);B=J.mul(w,D),N=J.mul(L,A),w=J.cmov(B,w,R),L=J.cmov(N,L,R);for(let C=X;C>E5;C--){let F=C-OX;F=OX<<F-E5;let j=J.pow(L,F),E=J.eql(j,J.ONE);B=J.mul(w,A),A=J.mul(A,A),j=J.mul(L,A),w=J.cmov(B,w,E),L=J.cmov(j,L,E)}return{isValid:R,value:w}};if(J.ORDER%RQ1===mB){let I=(J.ORDER-mB)/RQ1,O=J.sqrt(J.neg(Q));H=(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 R=J.mul(L,O),C=J.mul(J.sqr(L),B),F=J.eql(C,A),j=J.cmov(R,L,F);return{isValid:F,value:j}}}return H}function Gq9(J,Q){(0,uB.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 K=lA0(J,X);if(!J.isOdd)throw Error("Field does not have .isOdd()");return(z)=>{let W,Z,V,q,U,D,H,I;W=J.sqr(z),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),D=J.sqr(q),U=J.mul(D,Y),Z=J.add(Z,U),Z=J.mul(Z,V),D=J.mul(D,q),U=J.mul(D,G),Z=J.add(Z,U),H=J.mul(W,V);let{isValid:O,value:A}=K(Z,D);I=J.mul(W,z),I=J.mul(I,A),H=J.cmov(H,V,O),I=J.cmov(I,A,O);let B=J.isOdd(z)===J.isOdd(I);I=J.cmov(J.neg(I),I,B);let w=(0,uB.FpInvertBatch)(J,[q],!0)[0];return H=J.mul(H,w),{x:H,y:I}}}function dA0(J,Q){return{secretKey:Q.BYTES,publicKey:1+J.BYTES,publicKeyUncompressed:1+2*J.BYTES,publicKeyHasPrefix:!0,signature:2*Q.BYTES}}function pA0(J,Q={}){let{Fn:Y}=J,G=Q.randomBytes||J0.randomBytes,X=Object.assign(dA0(J.Fp,Y),{seed:(0,uB.getMinHashLength)(Y.ORDER)});function K(H){try{return!!vV(Y,H)}catch(I){return!1}}function z(H,I){let{publicKey:O,publicKeyUncompressed:A}=X;try{let B=H.length;if(I===!0&&B!==O)return!1;if(I===!1&&B!==A)return!1;return!!J.fromBytes(H)}catch(B){return!1}}function W(H=G(X.seed)){return(0,uB.mapHashToField)((0,J0._abytes2)(H,X.seed,"seed"),Y.ORDER)}function Z(H,I=!0){return J.BASE.multiply(vV(Y,H)).toBytes(I)}function V(H){let I=W(H);return{secretKey:I,publicKey:Z(I)}}function q(H){if(typeof H==="bigint")return!1;if(H instanceof J)return!0;let{secretKey:I,publicKey:O,publicKeyUncompressed:A}=X;if(Y.allowedLengths||I===O)return;let B=(0,J0.ensureBytes)("key",H).length;return B===O||B===A}function U(H,I,O=!0){if(q(H)===!0)throw Error("first arg must be private key");if(q(I)===!1)throw Error("second arg must be public key");let A=vV(Y,H);return J.fromHex(I).multiply(A).toBytes(O)}return Object.freeze({getPublicKey:Z,getSharedSecret:U,keygen:V,Point:J,utils:{isValidSecretKey:K,isValidPublicKey:z,randomSecretKey:W,isValidPrivateKey:K,randomPrivateKey:W,normPrivateKeyToScalar:(H)=>vV(Y,H),precompute(H=8,I=J.BASE){return I.precompute(H,!1)}},lengths:X})}function cA0(J,Q,Y={}){(0,Yq9.ahash)(Q),(0,J0._validateObject)(Y,{},{hmac:"function",lowS:"boolean",randomBytes:"function",bits2int:"function",bits2int_modN:"function"});let G=Y.randomBytes||J0.randomBytes,X=Y.hmac||((y,...S)=>(0,Qq9.hmac)(Q,y,(0,J0.concatBytes)(...S))),{Fp:K,Fn:z}=J,{ORDER:W,BITS:Z}=z,{keygen:V,getPublicKey:q,getSharedSecret:U,utils:D,lengths:H}=pA0(J,Y),I={prehash:!1,lowS:typeof Y.lowS==="boolean"?Y.lowS:!1,format:void 0,extraEntropy:!1},O="compact";function A(y){let S=W>>E5;return y>S}function B(y,S){if(!z.isValidNot0(S))throw Error(`invalid signature ${y}: out of range 1..Point.Fn.ORDER`);return S}function w(y,S){CQ1(S);let v=H.signature,P=S==="compact"?v:S==="recovered"?v+1:void 0;return(0,J0._abytes2)(y,P,`${S} signature`)}class N{constructor(y,S,v){if(this.r=B("r",y),this.s=B("s",S),v!=null)this.recovery=v;Object.freeze(this)}static fromBytes(y,S=O){w(y,S);let v;if(S==="der"){let{r:u,s:T}=nA0.DER.toSig((0,J0._abytes2)(y));return new N(u,T)}if(S==="recovered")v=y[0],S="compact",y=y.subarray(1);let P=z.BYTES,x=y.subarray(0,P),l=y.subarray(P,P*2);return new N(z.fromBytes(x),z.fromBytes(l),v)}static fromHex(y,S){return this.fromBytes((0,J0.hexToBytes)(y),S)}addRecoveryBit(y){return new N(this.r,this.s,y)}recoverPublicKey(y){let S=K.ORDER,{r:v,s:P,recovery:x}=this;if(x==null||![0,1,2,3].includes(x))throw Error("recovery id invalid");if(W*OX<S&&x>1)throw Error("recovery id is ambiguous for h>1 curve");let u=x===2||x===3?v+W:v;if(!K.isValid(u))throw Error("recovery id 2 or 3 invalid");let T=K.toBytes(u),p=J.fromBytes((0,J0.concatBytes)(uA0((x&1)===0),T)),c=z.inv(u),o=R((0,J0.ensureBytes)("msgHash",y)),J1=z.create(-o*c),U1=z.create(P*c),N1=J.BASE.multiplyUnsafe(J1).add(p.multiplyUnsafe(U1));if(N1.is0())throw Error("point at infinify");return N1.assertValidity(),N1}hasHighS(){return A(this.s)}toBytes(y=O){if(CQ1(y),y==="der")return(0,J0.hexToBytes)(nA0.DER.hexFromSig(this));let S=z.toBytes(this.r),v=z.toBytes(this.s);if(y==="recovered"){if(this.recovery==null)throw Error("recovery bit must be present");return(0,J0.concatBytes)(Uint8Array.of(this.recovery),S,v)}return(0,J0.concatBytes)(S,v)}toHex(y){return(0,J0.bytesToHex)(this.toBytes(y))}assertValidity(){}static fromCompact(y){return N.fromBytes((0,J0.ensureBytes)("sig",y),"compact")}static fromDER(y){return N.fromBytes((0,J0.ensureBytes)("sig",y),"der")}normalizeS(){return this.hasHighS()?new N(this.r,z.neg(this.s),this.recovery):this}toDERRawBytes(){return this.toBytes("der")}toDERHex(){return(0,J0.bytesToHex)(this.toBytes("der"))}toCompactRawBytes(){return this.toBytes("compact")}toCompactHex(){return(0,J0.bytesToHex)(this.toBytes("compact"))}}let L=Y.bits2int||function(S){if(S.length>8192)throw Error("input is too large");let v=(0,J0.bytesToNumberBE)(S),P=S.length*8-Z;return P>0?v>>BigInt(P):v},R=Y.bits2int_modN||function(S){return z.create(L(S))},C=(0,J0.bitMask)(Z);function F(y){return(0,J0.aInRange)("num < 2^"+Z,y,BY,C),z.toBytes(y)}function j(y,S){return(0,J0._abytes2)(y,void 0,"message"),S?(0,J0._abytes2)(Q(y),void 0,"prehashed message"):y}function E(y,S,v){if(["recovered","canonical"].some((U1)=>(U1 in v)))throw Error("sign() legacy options not supported");let{lowS:P,prehash:x,extraEntropy:l}=EQ1(v,I);y=j(y,x);let u=R(y),T=vV(z,S),p=[F(T),F(u)];if(l!=null&&l!==!1){let U1=l===!0?G(H.secretKey):l;p.push((0,J0.ensureBytes)("extraEntropy",U1))}let c=(0,J0.concatBytes)(...p),o=u;function J1(U1){let N1=L(U1);if(!z.isValidNot0(N1))return;let w1=z.inv(N1),g=J.BASE.multiply(N1).toAffine(),d=z.create(g.x);if(d===BY)return;let _=z.create(w1*z.create(o+d*T));if(_===BY)return;let a=(g.x===d?0:2)|Number(g.y&E5),i=_;if(P&&A(_))i=z.neg(_),a^=1;return new N(d,i,a)}return{seed:c,k2sig:J1}}function $(y,S,v={}){y=(0,J0.ensureBytes)("message",y);let{seed:P,k2sig:x}=E(y,S,v);return(0,J0.createHmacDrbg)(Q.outputLen,z.BYTES,X)(P,x)}function f(y){let S=void 0,v=typeof y==="string"||(0,J0.isBytes)(y),P=!v&&y!==null&&typeof y==="object"&&typeof y.r==="bigint"&&typeof y.s==="bigint";if(!v&&!P)throw Error("invalid signature, expected Uint8Array, hex string or Signature instance");if(P)S=new N(y.r,y.s);else if(v){try{S=N.fromBytes((0,J0.ensureBytes)("sig",y),"der")}catch(x){if(!(x instanceof nA0.DER.Err))throw x}if(!S)try{S=N.fromBytes((0,J0.ensureBytes)("sig",y),"compact")}catch(x){return!1}}if(!S)return!1;return S}function k(y,S,v,P={}){let{lowS:x,prehash:l,format:u}=EQ1(P,I);if(v=(0,J0.ensureBytes)("publicKey",v),S=j((0,J0.ensureBytes)("message",S),l),"strict"in P)throw Error("options.strict was renamed to lowS");let T=u===void 0?f(y):N.fromBytes((0,J0.ensureBytes)("sig",y),u);if(T===!1)return!1;try{let p=J.fromBytes(v);if(x&&T.hasHighS())return!1;let{r:c,s:o}=T,J1=R(S),U1=z.inv(o),N1=z.create(J1*U1),w1=z.create(c*U1),g=J.BASE.multiplyUnsafe(N1).add(p.multiplyUnsafe(w1));if(g.is0())return!1;return z.create(g.x)===c}catch(p){return!1}}function m(y,S,v={}){let{prehash:P}=EQ1(v,I);return S=j(S,P),N.fromBytes(y,"recovered").recoverPublicKey(S).toBytes()}return Object.freeze({keygen:V,getPublicKey:q,getSharedSecret:U,utils:D,lengths:H,Point:J,sign:$,verify:k,recoverPublicKey:m,Signature:N,hash:Q})}function Xq9(J){let{CURVE:Q,curveOpts:Y}=_A0(J),G=TQ1(Q,Y);return zq9(J,G)}function _A0(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((z)=>Math.ceil(z/2)))):void 0,X=(0,uB.Field)(Q.n,{BITS:J.nBitLength,allowedLengths:G,modFromBytes:J.wrapPrivateKey}),K={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:K}}function Kq9(J){let{CURVE:Q,curveOpts:Y}=_A0(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 iA0(J,Q,Y){function G(X){let K=J.sqr(X),z=J.mul(K,X);return J.add(J.add(z,J.mul(X,Q)),Y)}return G}function zq9(J,Q){let{Fp:Y,Fn:G}=Q;function X(z){return(0,J0.inRange)(z,E5,G.ORDER)}let K=iA0(Y,J.a,J.b);return Object.assign({},{CURVE:J,Point:Q,ProjectivePoint:Q,normPrivateKeyToScalar:(z)=>vV(G,z),weierstrassEquation:K,isWithinCurveOrder:X})}function Wq9(J,Q){let Y=Q.Point;return Object.assign({},Q,{ProjectivePoint:Y,CURVE:Object.assign({},J,(0,uB.nLength)(Y.Fn.ORDER,Y.Fn.BITS))})}function Zq9(J){let{CURVE:Q,curveOpts:Y,hash:G,ecdsaOpts:X}=Kq9(J),K=TQ1(Q,Y),z=cA0(K,G,X);return Wq9(J,z)}});var oA0=M((aA0)=>{Object.defineProperty(aA0,"__esModule",{value:!0});aA0.getHash=Lq9;aA0.createCurve=Eq9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var wq9=SQ1();function Lq9(J){return{hash:J}}function Eq9(J,Q){let Y=(G)=>(0,wq9.weierstrass)({...J,hash:G});return{...Y(Q),create:Y}}});var QB0=M((JB0)=>{Object.defineProperty(JB0,"__esModule",{value:!0});JB0._DST_scalar=void 0;JB0.expand_message_xmd=tA0;JB0.expand_message_xof=eA0;JB0.hash_to_field=Wu;JB0.isogenyMap=Sq9;JB0.createHasher=Pq9;var C5=yB(),rA0=xB(),Fq9=C5.bytesToNumberBE;function fV(J,Q){if(MS(J),MS(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 Tq9(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 MS(J){if(!Number.isSafeInteger(J))throw Error("number expected")}function sA0(J){if(!(0,C5.isBytes)(J)&&typeof J!=="string")throw Error("DST must be Uint8Array or string");return typeof J==="string"?(0,C5.utf8ToBytes)(J):J}function tA0(J,Q,Y,G){if((0,C5.abytes)(J),MS(Y),Q=sA0(Q),Q.length>255)Q=G((0,C5.concatBytes)((0,C5.utf8ToBytes)("H2C-OVERSIZE-DST-"),Q));let{outputLen:X,blockLen:K}=G,z=Math.ceil(Y/X);if(Y>65535||z>255)throw Error("expand_message_xmd: invalid lenInBytes");let W=(0,C5.concatBytes)(Q,fV(Q.length,1)),Z=fV(0,K),V=fV(Y,2),q=Array(z),U=G((0,C5.concatBytes)(Z,J,V,fV(0,1),W));q[0]=G((0,C5.concatBytes)(U,fV(1,1),W));for(let H=1;H<=z;H++){let I=[Tq9(U,q[H-1]),fV(H+1,1),W];q[H]=G((0,C5.concatBytes)(...I))}return(0,C5.concatBytes)(...q).slice(0,Y)}function eA0(J,Q,Y,G,X){if((0,C5.abytes)(J),MS(Y),Q=sA0(Q),Q.length>255){let K=Math.ceil(2*G/8);Q=X.create({dkLen:K}).update((0,C5.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(fV(Y,2)).update(Q).update(fV(Q.length,1)).digest()}function Wu(J,Q,Y){(0,C5._validateObject)(Y,{p:"bigint",m:"number",k:"number",hash:"function"});let{p:G,k:X,m:K,hash:z,expand:W,DST:Z}=Y;if(!(0,C5.isHash)(Y.hash))throw Error("expected valid hash");(0,C5.abytes)(J),MS(Q);let V=G.toString(2).length,q=Math.ceil((V+X)/8),U=Q*K*q,D;if(W==="xmd")D=tA0(J,Z,U,z);else if(W==="xof")D=eA0(J,Z,U,X,z);else if(W==="_internal_pass")D=J;else throw Error('expand must be "xmd" or "xof"');let H=Array(Q);for(let I=0;I<Q;I++){let O=Array(K);for(let A=0;A<K;A++){let B=q*(A+I*K),w=D.subarray(B,B+q);O[A]=(0,rA0.mod)(Fq9(w),G)}H[I]=O}return H}function Sq9(J,Q){let Y=Q.map((G)=>Array.from(G).reverse());return(G,X)=>{let[K,z,W,Z]=Y.map((U)=>U.reduce((D,H)=>J.add(J.mul(D,G),H))),[V,q]=(0,rA0.FpInvertBatch)(J,[z,Z],!0);return G=J.mul(K,V),X=J.mul(X,J.mul(W,q)),{x:G,y:X}}}JB0._DST_scalar=(0,C5.utf8ToBytes)("HashToScalar-");function Pq9(J,Q,Y){if(typeof Q!=="function")throw Error("mapToCurve() must be defined");function G(K){return J.fromAffine(Q(K))}function X(K){let z=K.clearCofactor();if(z.equals(J.ZERO))return J.ZERO;return z.assertValidity(),z}return{defaults:Y,hashToCurve(K,z){let W=Object.assign({},Y,z),Z=Wu(K,2,W),V=G(Z[0]),q=G(Z[1]);return X(V.add(q))},encodeToCurve(K,z){let W=Y.encodeDST?{DST:Y.encodeDST}:{},Z=Object.assign({},Y,W,z),V=Wu(K,1,Z),q=G(V[0]);return X(q)},mapToCurve(K){if(!Array.isArray(K))throw Error("expected array of bigints");for(let z of K)if(typeof z!=="bigint")throw Error("expected array of bigints");return X(G(K))},hashToScalar(K,z){let W=J.Fn.ORDER,Z=Object.assign({},Y,{p:W,m:1,DST:JB0._DST_scalar},z);return Wu(K,1,Z)[0][0]}}}});var HB0=M((UB0)=>{Object.defineProperty(UB0,"__esModule",{value:!0});UB0.encodeToCurve=UB0.hashToCurve=UB0.secp256k1_hasher=UB0.schnorr=UB0.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Zu=Cz(),KB0=N8(),hq9=oA0(),zB0=QB0(),c7=xB(),WB0=SQ1(),xJ=yB(),lB={p:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),n:BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h:BigInt(1),a:BigInt(0),b:BigInt(7),Gx:BigInt("0x79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"),Gy:BigInt("0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8")},bq9={beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),basises:[[BigInt("0x3086d221a7d46bcde86c90e49284eb15"),-BigInt("0xe4437ed6010e88286f547fa90abfe4c3")],[BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),BigInt("0x3086d221a7d46bcde86c90e49284eb15")]]},yq9=BigInt(0),YB0=BigInt(1),$Q1=BigInt(2);function xq9(J){let Q=lB.p,Y=BigInt(3),G=BigInt(6),X=BigInt(11),K=BigInt(22),z=BigInt(23),W=BigInt(44),Z=BigInt(88),V=J*J*J%Q,q=V*V*J%Q,U=(0,c7.pow2)(q,Y,Q)*q%Q,D=(0,c7.pow2)(U,Y,Q)*q%Q,H=(0,c7.pow2)(D,$Q1,Q)*V%Q,I=(0,c7.pow2)(H,X,Q)*H%Q,O=(0,c7.pow2)(I,K,Q)*I%Q,A=(0,c7.pow2)(O,W,Q)*O%Q,B=(0,c7.pow2)(A,Z,Q)*A%Q,w=(0,c7.pow2)(B,W,Q)*O%Q,N=(0,c7.pow2)(w,Y,Q)*q%Q,L=(0,c7.pow2)(N,z,Q)*I%Q,R=(0,c7.pow2)(L,G,Q)*V%Q,C=(0,c7.pow2)(R,$Q1,Q);if(!fz.eql(fz.sqr(C),J))throw Error("Cannot find square root");return C}var fz=(0,c7.Field)(lB.p,{sqrt:xq9});UB0.secp256k1=(0,hq9.createCurve)({...lB,Fp:fz,lowS:!0,endo:bq9},Zu.sha256);var GB0={};function Vu(J,...Q){let Y=GB0[J];if(Y===void 0){let G=(0,Zu.sha256)((0,xJ.utf8ToBytes)(J));Y=(0,xJ.concatBytes)(G,G),GB0[J]=Y}return(0,Zu.sha256)((0,xJ.concatBytes)(Y,...Q))}var vQ1=(J)=>J.toBytes(!0).slice(1),dB=(()=>UB0.secp256k1.Point)(),fQ1=(J)=>J%$Q1===yq9;function kQ1(J){let{Fn:Q,BASE:Y}=dB,G=(0,WB0._normFnElement)(Q,J),X=Y.multiply(G);return{scalar:fQ1(X.y)?G:Q.neg(G),bytes:vQ1(X)}}function ZB0(J){let Q=fz;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(!fQ1(X))X=Q.neg(X);let K=dB.fromAffine({x:J,y:X});return K.assertValidity(),K}var IS=xJ.bytesToNumberBE;function VB0(...J){return dB.Fn.create(IS(Vu("BIP0340/challenge",...J)))}function XB0(J){return kQ1(J).bytes}function gq9(J,Q,Y=(0,KB0.randomBytes)(32)){let{Fn:G}=dB,X=(0,xJ.ensureBytes)("message",J),{bytes:K,scalar:z}=kQ1(Q),W=(0,xJ.ensureBytes)("auxRand",Y,32),Z=G.toBytes(z^IS(Vu("BIP0340/aux",W))),V=Vu("BIP0340/nonce",Z,K,X),{bytes:q,scalar:U}=kQ1(V),D=VB0(q,K,X),H=new Uint8Array(64);if(H.set(q,0),H.set(G.toBytes(G.create(U+D*z)),32),!qB0(H,X,K))throw Error("sign: Invalid signature produced");return H}function qB0(J,Q,Y){let{Fn:G,BASE:X}=dB,K=(0,xJ.ensureBytes)("signature",J,64),z=(0,xJ.ensureBytes)("message",Q),W=(0,xJ.ensureBytes)("publicKey",Y,32);try{let Z=ZB0(IS(W)),V=IS(K.subarray(0,32));if(!(0,xJ.inRange)(V,YB0,lB.p))return!1;let q=IS(K.subarray(32,64));if(!(0,xJ.inRange)(q,YB0,lB.n))return!1;let U=VB0(G.toBytes(V),vQ1(Z),z),D=X.multiplyUnsafe(q).add(Z.multiplyUnsafe(G.neg(U))),{x:H,y:I}=D.toAffine();if(D.is0()||!fQ1(I)||H!==V)return!1;return!0}catch(Z){return!1}}UB0.schnorr=(()=>{let Y=(X=(0,KB0.randomBytes)(48))=>{return(0,c7.mapHashToField)(X,lB.n)};UB0.secp256k1.utils.randomSecretKey;function G(X){let K=Y(X);return{secretKey:K,publicKey:XB0(K)}}return{keygen:G,getPublicKey:XB0,sign:gq9,verify:qB0,Point:dB,utils:{randomSecretKey:Y,randomPrivateKey:Y,taggedHash:Vu,lift_x:ZB0,pointToBytes:vQ1,numberToBytesBE:xJ.numberToBytesBE,bytesToNumberBE:xJ.bytesToNumberBE,mod:c7.mod},lengths:{secretKey:32,publicKey:32,publicKeyHasPrefix:!1,signature:64,seed:48}}})();var mq9=(()=>(0,zB0.isogenyMap)(fz,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map((J)=>J.map((Q)=>BigInt(Q)))))(),uq9=(()=>(0,WB0.mapToCurveSimpleSWU)(fz,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:fz.create(BigInt("-11"))}))();UB0.secp256k1_hasher=(()=>(0,zB0.createHasher)(UB0.secp256k1.Point,(J)=>{let{x:Q,y:Y}=uq9(fz.create(J[0]));return mq9(Q,Y)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:fz.ORDER,m:1,k:128,expand:"xmd",hash:Zu.sha256}))();UB0.hashToCurve=(()=>UB0.secp256k1_hasher.hashToCurve)();UB0.encodeToCurve=(()=>UB0.secp256k1_hasher.encodeToCurve)()});var yQ1=M((OB0)=>{Object.defineProperty(OB0,"__esModule",{value:!0});OB0.HDKey=OB0.HARDENED_OFFSET=void 0;/*! scure-bip32 - MIT License (c) 2022 Patricio Palladino, Paul Miller (paulmillr.com) */var pq9=xB(),jz=HB0(),MB0=HD(),cq9=z71(),Mu=Cz(),Z7=N8(),_q9=dL(),Uu=jz.secp256k1.ProjectivePoint,hQ1=(0,_q9.createBase58check)(Mu.sha256);function IB0(J){(0,Z7.abytes)(J);let Q=J.length===0?"0":(0,Z7.bytesToHex)(J);return BigInt("0x"+Q)}function iq9(J){if(typeof J!=="bigint")throw Error("bigint expected");return(0,Z7.hexToBytes)(J.toString(16).padStart(64,"0"))}var nq9=(0,Z7.utf8ToBytes)("Bitcoin seed"),bQ1={private:76066276,public:76067358};OB0.HARDENED_OFFSET=2147483648;var aq9=(J)=>(0,cq9.ripemd160)((0,Mu.sha256)(J)),oq9=(J)=>(0,Z7.createView)(J).getUint32(0,!1),Du=(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,Z7.createView)(Q).setUint32(0,J,!1),Q};class rD{get fingerprint(){if(!this.pubHash)throw Error("No publicKey set!");return oq9(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 hQ1.encode(this.serialize(this.versions.private,(0,Z7.concatBytes)(new Uint8Array([0]),J)))}get publicExtendedKey(){if(!this.pubKey)throw Error("No public key");return hQ1.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(J,Q=bQ1){if((0,Z7.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,MB0.hmac)(Mu.sha512,nq9,J);return new rD({versions:Q,chainCode:Y.slice(32),privateKey:Y.slice(0,32)})}static fromExtendedKey(J,Q=bQ1){let Y=hQ1.decode(J),G=(0,Z7.createView)(Y),X=G.getUint32(0,!1),K={versions:Q,depth:Y[4],parentFingerprint:G.getUint32(5,!1),index:G.getUint32(9,!1),chainCode:Y.slice(13,45)},z=Y.slice(45),W=z[0]===0;if(X!==Q[W?"private":"public"])throw Error("Version mismatch");if(W)return new rD({...K,privateKey:z.slice(1)});else return new rD({...K,publicKey:z})}static fromJSON(J){return rD.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||bQ1,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(!jz.secp256k1.utils.isValidPrivateKey(J.privateKey))throw Error("Invalid private key");this.privKey=typeof J.privateKey==="bigint"?J.privateKey:IB0(J.privateKey),this.privKeyBytes=iq9(this.privKey),this.pubKey=jz.secp256k1.getPublicKey(J.privateKey,!0)}else if(J.publicKey)this.pubKey=Uu.fromHex(J.publicKey).toRawBytes(!0);else throw Error("HDKey: no public or private key provided");this.pubHash=aq9(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),K=X&&X[1];if(!X||X.length!==3||typeof K!=="string")throw Error("invalid child index: "+G);let z=+K;if(!Number.isSafeInteger(z)||z>=OB0.HARDENED_OFFSET)throw Error("Invalid index");if(X[2]==="'")z+=OB0.HARDENED_OFFSET;Y=Y.deriveChild(z)}return Y}deriveChild(J){if(!this.pubKey||!this.chainCode)throw Error("No publicKey or chainCode set");let Q=Du(J);if(J>=OB0.HARDENED_OFFSET){let z=this.privateKey;if(!z)throw Error("Could not derive hardened child key");Q=(0,Z7.concatBytes)(new Uint8Array([0]),z,Q)}else Q=(0,Z7.concatBytes)(this.pubKey,Q);let Y=(0,MB0.hmac)(Mu.sha512,this.chainCode,Q),G=IB0(Y.slice(0,32)),X=Y.slice(32);if(!jz.secp256k1.utils.isValidPrivateKey(G))throw Error("Tweak bigger than curve order");let K={versions:this.versions,chainCode:X,depth:this.depth+1,parentFingerprint:this.fingerprint,index:J};try{if(this.privateKey){let z=(0,pq9.mod)(this.privKey+G,jz.secp256k1.CURVE.n);if(!jz.secp256k1.utils.isValidPrivateKey(z))throw Error("The tweak was out of range or the resulted private key is invalid");K.privateKey=z}else{let z=Uu.fromHex(this.pubKey).add(Uu.fromPrivateKey(G));if(z.equals(Uu.ZERO))throw Error("The tweak was equal to negative P, which made the result key invalid");K.publicKey=z.toRawBytes(!0)}return new rD(K)}catch(z){return this.deriveChild(J+1)}}sign(J){if(!this.privateKey)throw Error("No privateKey set!");return(0,Z7.abytes)(J,32),jz.secp256k1.sign(J,this.privKey).toCompactRawBytes()}verify(J,Q){if((0,Z7.abytes)(J,32),(0,Z7.abytes)(Q,64),!this.publicKey)throw Error("No publicKey set!");let Y;try{Y=jz.secp256k1.Signature.fromCompact(Q)}catch(G){return!1}return jz.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,Z7.abytes)(Q,33),(0,Z7.concatBytes)(Du(J),new Uint8Array([this.depth]),Du(this.parentFingerprint),Du(this.index),this.chainCode,Q)}}OB0.HDKey=rD});var xQ1=M((wB0)=>{Object.defineProperty(wB0,"__esModule",{value:!0});wB0.pbkdf2=sq9;wB0.pbkdf2Async=tq9;var rq9=HD(),NY=N8();function BB0(J,Q,Y,G){(0,NY.ahash)(J);let X=(0,NY.checkOpts)({dkLen:32,asyncTick:10},G),{c:K,dkLen:z,asyncTick:W}=X;if((0,NY.anumber)(K),(0,NY.anumber)(z),(0,NY.anumber)(W),K<1)throw Error("iterations (c) should be >= 1");let Z=(0,NY.kdfInputToBytes)(Q),V=(0,NY.kdfInputToBytes)(Y),q=new Uint8Array(z),U=rq9.hmac.create(J,Z),D=U._cloneInto().update(V);return{c:K,dkLen:z,asyncTick:W,DK:q,PRF:U,PRFSalt:D}}function NB0(J,Q,Y,G,X){if(J.destroy(),Q.destroy(),G)G.destroy();return(0,NY.clean)(X),Y}function sq9(J,Q,Y,G){let{c:X,dkLen:K,DK:z,PRF:W,PRFSalt:Z}=BB0(J,Q,Y,G),V,q=new Uint8Array(4),U=(0,NY.createView)(q),D=new Uint8Array(W.outputLen);for(let H=1,I=0;I<K;H++,I+=W.outputLen){let O=z.subarray(I,I+W.outputLen);U.setInt32(0,H,!1),(V=Z._cloneInto(V)).update(q).digestInto(D),O.set(D.subarray(0,O.length));for(let A=1;A<X;A++){W._cloneInto(V).update(D).digestInto(D);for(let B=0;B<O.length;B++)O[B]^=D[B]}}return NB0(W,Z,z,V,D)}async function tq9(J,Q,Y,G){let{c:X,dkLen:K,asyncTick:z,DK:W,PRF:Z,PRFSalt:V}=BB0(J,Q,Y,G),q,U=new Uint8Array(4),D=(0,NY.createView)(U),H=new Uint8Array(Z.outputLen);for(let I=1,O=0;O<K;I++,O+=Z.outputLen){let A=W.subarray(O,O+Z.outputLen);D.setInt32(0,I,!1),(q=V._cloneInto(q)).update(U).digestInto(H),A.set(H.subarray(0,A.length)),await(0,NY.asyncLoop)(X-1,z,()=>{Z._cloneInto(q).update(H).digestInto(H);for(let B=0;B<A.length;B++)A[B]^=H[B]})}return NB0(Z,V,W,q,H)}});var Ou=M((PB0)=>{Object.defineProperty(PB0,"__esModule",{value:!0});PB0.generateMnemonic=YU9;PB0.mnemonicToEntropy=FB0;PB0.entropyToMnemonic=TB0;PB0.validateMnemonic=XU9;PB0.mnemonicToSeed=KU9;PB0.mnemonicToSeedSync=zU9;/*! scure-bip39 - MIT License (c) 2022 Patricio Palladino, Paul Miller (paulmillr.com) */var LB0=xQ1(),mQ1=Cz(),gQ1=N8(),Iu=dL(),QU9=(J)=>J[0]==="あいこくしん";function EB0(J){if(typeof J!=="string")throw TypeError("invalid mnemonic type: "+typeof J);return J.normalize("NFKD")}function uQ1(J){let Q=EB0(J),Y=Q.split(" ");if(![12,15,18,21,24].includes(Y.length))throw Error("Invalid mnemonic");return{nfkd:Q,words:Y}}function CB0(J){(0,gQ1.abytes)(J,16,20,24,28,32)}function YU9(J,Q=128){if((0,gQ1.anumber)(Q),Q%32!==0||Q>256)throw TypeError("Invalid entropy");return TB0((0,gQ1.randomBytes)(Q/8),J)}var GU9=(J)=>{let Q=8-J.length/4;return new Uint8Array([(0,mQ1.sha256)(J)[0]>>Q<<Q])};function RB0(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)}),Iu.utils.chain(Iu.utils.checksum(1,GU9),Iu.utils.radix2(11,!0),Iu.utils.alphabet(J))}function FB0(J,Q){let{words:Y}=uQ1(J),G=RB0(Q).decode(Y);return CB0(G),G}function TB0(J,Q){return CB0(J),RB0(Q).encode(J).join(QU9(Q)?"　":" ")}function XU9(J,Q){try{FB0(J,Q)}catch(Y){return!1}return!0}var SB0=(J)=>EB0("mnemonic"+J);function KU9(J,Q=""){return(0,LB0.pbkdf2Async)(mQ1.sha512,uQ1(J).nfkd,SB0(Q),{c:2048,dkLen:64})}function zU9(J,Q=""){return(0,LB0.pbkdf2)(mQ1.sha512,uQ1(J).nfkd,SB0(Q),{c:2048,dkLen:64})}});var kB0=M(($B0)=>{Object.defineProperty($B0,"__esModule",{value:!0});$B0.generateMnemonic=MU9;var HU9=Ou();function MU9(J,Q){return(0,HU9.generateMnemonic)(J,Q)}});var fB0=M((vB0)=>{Object.defineProperty(vB0,"__esModule",{value:!0});vB0.generatePrivateKey=BU9;var OU9=b2(),AU9=j1();function BU9(){return(0,AU9.toHex)(OU9.secp256k1.utils.randomPrivateKey())}});var lQ1=M((bB0)=>{Object.defineProperty(bB0,"__esModule",{value:!0});bB0.toAccount=wU9;var jB0=kJ(),hB0=Y7();function wU9(J){if(typeof J==="string"){if(!(0,hB0.isAddress)(J,{strict:!1}))throw new jB0.InvalidAddressError({address:J});return{address:J,type:"json-rpc"}}if(!(0,hB0.isAddress)(J.address,{strict:!1}))throw new jB0.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 sD=M((xB0)=>{Object.defineProperty(xB0,"__esModule",{value:!0});xB0.setSignEntropy=TU9;xB0.sign=SU9;var EU9=b2(),CU9=N5(),RU9=s6(),yB0=j1(),FU9=jT(),Au=!1;function TU9(J){if(!J)throw Error("must be a `true` or a hex value.");Au=J}async function SU9({hash:J,privateKey:Q,to:Y="object"}){let{r:G,s:X,recovery:K}=EU9.secp256k1.sign(J.slice(2),Q.slice(2),{lowS:!0,extraEntropy:(0,CU9.isHex)(Au,{strict:!1})?(0,RU9.hexToBytes)(Au):Au}),z={r:(0,yB0.numberToHex)(G,{size:32}),s:(0,yB0.numberToHex)(X,{size:32}),v:K?28n:27n,yParity:K};return(()=>{if(Y==="bytes"||Y==="hex")return(0,FU9.serializeSignature)({...z,to:Y});return z})()}});var dQ1=M((gB0)=>{Object.defineProperty(gB0,"__esModule",{value:!0});gB0.signAuthorization=fU9;var kU9=Ex(),vU9=sD();async function fU9(J){let{chainId:Q,nonce:Y,privateKey:G,to:X="object"}=J,K=J.contractAddress??J.address,z=await(0,vU9.sign)({hash:(0,kU9.hashAuthorization)({address:K,chainId:Q,nonce:Y}),privateKey:G,to:X});if(X==="object")return{address:K,chainId:Q,nonce:Y,...z};return z}});var pQ1=M((mB0)=>{Object.defineProperty(mB0,"__esModule",{value:!0});mB0.signMessage=yU9;var hU9=CD(),bU9=sD();async function yU9({message:J,privateKey:Q}){return await(0,bU9.sign)({hash:(0,hU9.hashMessage)(J),privateKey:Q,to:"hex"})}});var cQ1=M((uB0)=>{Object.defineProperty(uB0,"__esModule",{value:!0});uB0.signTransaction=lU9;var gU9=Q7(),mU9=JB(),uU9=sD();async function lU9(J){let{privateKey:Q,transaction:Y,serializer:G=mU9.serializeTransaction}=J,X=(()=>{if(Y.type==="eip4844")return{...Y,sidecars:!1};return Y})(),K=await(0,uU9.sign)({hash:(0,gU9.keccak256)(G(X)),privateKey:Q});return G(Y,K)}});var _Q1=M((lB0)=>{Object.defineProperty(lB0,"__esModule",{value:!0});lB0.signTypedData=_U9;var pU9=RD(),cU9=sD();async function _U9(J){let{privateKey:Q,...Y}=J;return await(0,cU9.sign)({hash:(0,pU9.hashTypedData)(Y),privateKey:Q,to:"hex"})}});var iQ1=M((dB0)=>{Object.defineProperty(dB0,"__esModule",{value:!0});dB0.privateKeyToAccount=YD9;var nU9=b2(),aU9=j1(),oU9=lQ1(),rU9=jA(),sU9=sD(),tU9=dQ1(),eU9=pQ1(),JD9=cQ1(),QD9=_Q1();function YD9(J,Q={}){let{nonceManager:Y}=Q,G=(0,aU9.toHex)(nU9.secp256k1.getPublicKey(J.slice(2),!1)),X=(0,rU9.publicKeyToAddress)(G);return{...(0,oU9.toAccount)({address:X,nonceManager:Y,async sign({hash:z}){return(0,sU9.sign)({hash:z,privateKey:J,to:"hex"})},async signAuthorization(z){return(0,tU9.signAuthorization)({...z,privateKey:J})},async signMessage({message:z}){return(0,eU9.signMessage)({message:z,privateKey:J})},async signTransaction(z,{serializer:W}={}){return(0,JD9.signTransaction)({privateKey:J,transaction:z,serializer:W})},async signTypedData(z){return(0,QD9.signTypedData)({...z,privateKey:J})}}),publicKey:G,source:"privateKey"}}});var nQ1=M((pB0)=>{Object.defineProperty(pB0,"__esModule",{value:!0});pB0.hdKeyToAccount=zD9;var XD9=j1(),KD9=iQ1();function zD9(J,{accountIndex:Q=0,addressIndex:Y=0,changeIndex:G=0,path:X,...K}={}){let z=J.derive(X||`m/44'/60'/${Q}'/${G}/${Y}`);return{...(0,KD9.privateKeyToAccount)((0,XD9.toHex)(z.privateKey),K),getHdKey:()=>z,source:"hd"}}});var _B0=M((cB0)=>{Object.defineProperty(cB0,"__esModule",{value:!0});cB0.mnemonicToAccount=UD9;var ZD9=yQ1(),VD9=Ou(),qD9=nQ1();function UD9(J,Q={}){let Y=(0,VD9.mnemonicToSeedSync)(J);return(0,qD9.hdKeyToAccount)(ZD9.HDKey.fromMasterSeed(Y),Q)}});var nB0=M((iB0)=>{Object.defineProperty(iB0,"__esModule",{value:!0});iB0.privateKeyToAddress=OD9;var HD9=b2(),MD9=j1(),ID9=jA();function OD9(J){let Q=(0,MD9.bytesToHex)(HD9.secp256k1.getPublicKey(J.slice(2),!1));return(0,ID9.publicKeyToAddress)(Q)}});var rB0=M((aB0)=>{Object.defineProperty(aB0,"__esModule",{value:!0});aB0.wordlist=void 0;aB0.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 eB0=M((sB0)=>{Object.defineProperty(sB0,"__esModule",{value:!0});sB0.wordlist=void 0;sB0.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 YN0=M((JN0)=>{Object.defineProperty(JN0,"__esModule",{value:!0});JN0.wordlist=void 0;JN0.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 KN0=M((GN0)=>{Object.defineProperty(GN0,"__esModule",{value:!0});GN0.wordlist=void 0;GN0.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 ZN0=M((zN0)=>{Object.defineProperty(zN0,"__esModule",{value:!0});zN0.wordlist=void 0;zN0.wordlist=`あいこくしん
あいさつ
あいだ
あおぞら
あかちゃん
あきる
あけがた
あける
あこがれる
あさい
あさひ
あしあと
あじわう
あずかる
あずき
あそぶ
あたえる
あたためる
あたりまえ
あたる
あつい
あつかう
あっしゅく
あつまり
あつめる
あてな
あてはまる
あひる
あぶら
あぶる
あふれる
あまい
あまど
あまやかす
あまり
あみもの
あめりか
あやまる
あゆむ
あらいぐま
あらし
あらすじ
あらためる
あらゆる
あらわす
ありがとう
あわせる
あわてる
あんい
あんがい
あんこ
あんぜん
あんてい
あんない
あんまり
いいだす
いおん
いがい
いがく
いきおい
いきなり
いきもの
いきる
いくじ
いくぶん
いけばな
いけん
いこう
いこく
いこつ
いさましい
いさん
いしき
いじゅう
いじょう
いじわる
いずみ
いずれ
いせい
いせえび
いせかい
いせき
いぜん
いそうろう
いそがしい
いだい
いだく
いたずら
いたみ
いたりあ
いちおう
いちじ
いちど
いちば
いちぶ
いちりゅう
いつか
いっしゅん
いっせい
いっそう
いったん
いっち
いってい
いっぽう
いてざ
いてん
いどう
いとこ
いない
いなか
いねむり
いのち
いのる
いはつ
いばる
いはん
いびき
いひん
いふく
いへん
いほう
いみん
いもうと
いもたれ
いもり
いやがる
いやす
いよかん
いよく
いらい
いらすと
いりぐち
いりょう
いれい
いれもの
いれる
いろえんぴつ
いわい
いわう
いわかん
いわば
いわゆる
いんげんまめ
いんさつ
いんしょう
いんよう
うえき
うえる
うおざ
うがい
うかぶ
うかべる
うきわ
うくらいな
うくれれ
うけたまわる
うけつけ
うけとる
うけもつ
うける
うごかす
うごく
うこん
うさぎ
うしなう
うしろがみ
うすい
うすぎ
うすぐらい
うすめる
うせつ
うちあわせ
うちがわ
うちき
うちゅう
うっかり
うつくしい
うったえる
うつる
うどん
うなぎ
うなじ
うなずく
うなる
うねる
うのう
うぶげ
うぶごえ
うまれる
うめる
うもう
うやまう
うよく
うらがえす
うらぐち
うらない
うりあげ
うりきれ
うるさい
うれしい
うれゆき
うれる
うろこ
うわき
うわさ
うんこう
うんちん
うんてん
うんどう
えいえん
えいが
えいきょう
えいご
えいせい
えいぶん
えいよう
えいわ
えおり
えがお
えがく
えきたい
えくせる
えしゃく
えすて
えつらん
えのぐ
えほうまき
えほん
えまき
えもじ
えもの
えらい
えらぶ
えりあ
えんえん
えんかい
えんぎ
えんげき
えんしゅう
えんぜつ
えんそく
えんちょう
えんとつ
おいかける
おいこす
おいしい
おいつく
おうえん
おうさま
おうじ
おうせつ
おうたい
おうふく
おうべい
おうよう
おえる
おおい
おおう
おおどおり
おおや
おおよそ
おかえり
おかず
おがむ
おかわり
おぎなう
おきる
おくさま
おくじょう
おくりがな
おくる
おくれる
おこす
おこなう
おこる
おさえる
おさない
おさめる
おしいれ
おしえる
おじぎ
おじさん
おしゃれ
おそらく
おそわる
おたがい
おたく
おだやか
おちつく
おっと
おつり
おでかけ
おとしもの
おとなしい
おどり
おどろかす
おばさん
おまいり
おめでとう
おもいで
おもう
おもたい
おもちゃ
おやつ
おやゆび
およぼす
おらんだ
おろす
おんがく
おんけい
おんしゃ
おんせん
おんだん
おんちゅう
おんどけい
かあつ
かいが
がいき
がいけん
がいこう
かいさつ
かいしゃ
かいすいよく
かいぜん
かいぞうど
かいつう
かいてん
かいとう
かいふく
がいへき
かいほう
かいよう
がいらい
かいわ
かえる
かおり
かかえる
かがく
かがし
かがみ
かくご
かくとく
かざる
がぞう
かたい
かたち
がちょう
がっきゅう
がっこう
がっさん
がっしょう
かなざわし
かのう
がはく
かぶか
かほう
かほご
かまう
かまぼこ
かめれおん
かゆい
かようび
からい
かるい
かろう
かわく
かわら
がんか
かんけい
かんこう
かんしゃ
かんそう
かんたん
かんち
がんばる
きあい
きあつ
きいろ
ぎいん
きうい
きうん
きえる
きおう
きおく
きおち
きおん
きかい
きかく
きかんしゃ
ききて
きくばり
きくらげ
きけんせい
きこう
きこえる
きこく
きさい
きさく
きさま
きさらぎ
ぎじかがく
ぎしき
ぎじたいけん
ぎじにってい
ぎじゅつしゃ
きすう
きせい
きせき
きせつ
きそう
きぞく
きぞん
きたえる
きちょう
きつえん
ぎっちり
きつつき
きつね
きてい
きどう
きどく
きない
きなが
きなこ
きぬごし
きねん
きのう
きのした
きはく
きびしい
きひん
きふく
きぶん
きぼう
きほん
きまる
きみつ
きむずかしい
きめる
きもだめし
きもち
きもの
きゃく
きやく
ぎゅうにく
きよう
きょうりゅう
きらい
きらく
きりん
きれい
きれつ
きろく
ぎろん
きわめる
ぎんいろ
きんかくじ
きんじょ
きんようび
ぐあい
くいず
くうかん
くうき
くうぐん
くうこう
ぐうせい
くうそう
ぐうたら
くうふく
くうぼ
くかん
くきょう
くげん
ぐこう
くさい
くさき
くさばな
くさる
くしゃみ
くしょう
くすのき
くすりゆび
くせげ
くせん
ぐたいてき
くださる
くたびれる
くちこみ
くちさき
くつした
ぐっすり
くつろぐ
くとうてん
くどく
くなん
くねくね
くのう
くふう
くみあわせ
くみたてる
くめる
くやくしょ
くらす
くらべる
くるま
くれる
くろう
くわしい
ぐんかん
ぐんしょく
ぐんたい
ぐんて
けあな
けいかく
けいけん
けいこ
けいさつ
げいじゅつ
けいたい
げいのうじん
けいれき
けいろ
けおとす
けおりもの
げきか
げきげん
げきだん
げきちん
げきとつ
げきは
げきやく
げこう
げこくじょう
げざい
けさき
げざん
けしき
けしごむ
けしょう
げすと
けたば
けちゃっぷ
けちらす
けつあつ
けつい
けつえき
けっこん
けつじょ
けっせき
けってい
けつまつ
げつようび
げつれい
けつろん
げどく
けとばす
けとる
けなげ
けなす
けなみ
けぬき
げねつ
けねん
けはい
げひん
けぶかい
げぼく
けまり
けみかる
けむし
けむり
けもの
けらい
けろけろ
けわしい
けんい
けんえつ
けんお
けんか
げんき
けんげん
けんこう
けんさく
けんしゅう
けんすう
げんそう
けんちく
けんてい
けんとう
けんない
けんにん
げんぶつ
けんま
けんみん
けんめい
けんらん
けんり
こあくま
こいぬ
こいびと
ごうい
こうえん
こうおん
こうかん
ごうきゅう
ごうけい
こうこう
こうさい
こうじ
こうすい
ごうせい
こうそく
こうたい
こうちゃ
こうつう
こうてい
こうどう
こうない
こうはい
ごうほう
ごうまん
こうもく
こうりつ
こえる
こおり
ごかい
ごがつ
ごかん
こくご
こくさい
こくとう
こくない
こくはく
こぐま
こけい
こける
ここのか
こころ
こさめ
こしつ
こすう
こせい
こせき
こぜん
こそだて
こたい
こたえる
こたつ
こちょう
こっか
こつこつ
こつばん
こつぶ
こてい
こてん
ことがら
ことし
ことば
ことり
こなごな
こねこね
このまま
このみ
このよ
ごはん
こひつじ
こふう
こふん
こぼれる
ごまあぶら
こまかい
ごますり
こまつな
こまる
こむぎこ
こもじ
こもち
こもの
こもん
こやく
こやま
こゆう
こゆび
こよい
こよう
こりる
これくしょん
ころっけ
こわもて
こわれる
こんいん
こんかい
こんき
こんしゅう
こんすい
こんだて
こんとん
こんなん
こんびに
こんぽん
こんまけ
こんや
こんれい
こんわく
ざいえき
さいかい
さいきん
ざいげん
ざいこ
さいしょ
さいせい
ざいたく
ざいちゅう
さいてき
ざいりょう
さうな
さかいし
さがす
さかな
さかみち
さがる
さぎょう
さくし
さくひん
さくら
さこく
さこつ
さずかる
ざせき
さたん
さつえい
ざつおん
ざっか
ざつがく
さっきょく
ざっし
さつじん
ざっそう
さつたば
さつまいも
さてい
さといも
さとう
さとおや
さとし
さとる
さのう
さばく
さびしい
さべつ
さほう
さほど
さます
さみしい
さみだれ
さむけ
さめる
さやえんどう
さゆう
さよう
さよく
さらだ
ざるそば
さわやか
さわる
さんいん
さんか
さんきゃく
さんこう
さんさい
ざんしょ
さんすう
さんせい
さんそ
さんち
さんま
さんみ
さんらん
しあい
しあげ
しあさって
しあわせ
しいく
しいん
しうち
しえい
しおけ
しかい
しかく
じかん
しごと
しすう
じだい
したうけ
したぎ
したて
したみ
しちょう
しちりん
しっかり
しつじ
しつもん
してい
してき
してつ
じてん
じどう
しなぎれ
しなもの
しなん
しねま
しねん
しのぐ
しのぶ
しはい
しばかり
しはつ
しはらい
しはん
しひょう
しふく
じぶん
しへい
しほう
しほん
しまう
しまる
しみん
しむける
じむしょ
しめい
しめる
しもん
しゃいん
しゃうん
しゃおん
じゃがいも
しやくしょ
しゃくほう
しゃけん
しゃこ
しゃざい
しゃしん
しゃせん
しゃそう
しゃたい
しゃちょう
しゃっきん
じゃま
しゃりん
しゃれい
じゆう
じゅうしょ
しゅくはく
じゅしん
しゅっせき
しゅみ
しゅらば
じゅんばん
しょうかい
しょくたく
しょっけん
しょどう
しょもつ
しらせる
しらべる
しんか
しんこう
じんじゃ
しんせいじ
しんちく
しんりん
すあげ
すあし
すあな
ずあん
すいえい
すいか
すいとう
ずいぶん
すいようび
すうがく
すうじつ
すうせん
すおどり
すきま
すくう
すくない
すける
すごい
すこし
ずさん
すずしい
すすむ
すすめる
すっかり
ずっしり
ずっと
すてき
すてる
すねる
すのこ
すはだ
すばらしい
ずひょう
ずぶぬれ
すぶり
すふれ
すべて
すべる
ずほう
すぼん
すまい
すめし
すもう
すやき
すらすら
するめ
すれちがう
すろっと
すわる
すんぜん
すんぽう
せあぶら
せいかつ
せいげん
せいじ
せいよう
せおう
せかいかん
せきにん
せきむ
せきゆ
せきらんうん
せけん
せこう
せすじ
せたい
せたけ
せっかく
せっきゃく
ぜっく
せっけん
せっこつ
せっさたくま
せつぞく
せつだん
せつでん
せっぱん
せつび
せつぶん
せつめい
せつりつ
せなか
せのび
せはば
せびろ
せぼね
せまい
せまる
せめる
せもたれ
せりふ
ぜんあく
せんい
せんえい
せんか
せんきょ
せんく
せんげん
ぜんご
せんさい
せんしゅ
せんすい
せんせい
せんぞ
せんたく
せんちょう
せんてい
せんとう
せんぬき
せんねん
せんぱい
ぜんぶ
ぜんぽう
せんむ
せんめんじょ
せんもん
せんやく
せんゆう
せんよう
ぜんら
ぜんりゃく
せんれい
せんろ
そあく
そいとげる
そいね
そうがんきょう
そうき
そうご
そうしん
そうだん
そうなん
そうび
そうめん
そうり
そえもの
そえん
そがい
そげき
そこう
そこそこ
そざい
そしな
そせい
そせん
そそぐ
そだてる
そつう
そつえん
そっかん
そつぎょう
そっけつ
そっこう
そっせん
そっと
そとがわ
そとづら
そなえる
そなた
そふぼ
そぼく
そぼろ
そまつ
そまる
そむく
そむりえ
そめる
そもそも
そよかぜ
そらまめ
そろう
そんかい
そんけい
そんざい
そんしつ
そんぞく
そんちょう
ぞんび
ぞんぶん
そんみん
たあい
たいいん
たいうん
たいえき
たいおう
だいがく
たいき
たいぐう
たいけん
たいこ
たいざい
だいじょうぶ
だいすき
たいせつ
たいそう
だいたい
たいちょう
たいてい
だいどころ
たいない
たいねつ
たいのう
たいはん
だいひょう
たいふう
たいへん
たいほ
たいまつばな
たいみんぐ
たいむ
たいめん
たいやき
たいよう
たいら
たいりょく
たいる
たいわん
たうえ
たえる
たおす
たおる
たおれる
たかい
たかね
たきび
たくさん
たこく
たこやき
たさい
たしざん
だじゃれ
たすける
たずさわる
たそがれ
たたかう
たたく
ただしい
たたみ
たちばな
だっかい
だっきゃく
だっこ
だっしゅつ
だったい
たてる
たとえる
たなばた
たにん
たぬき
たのしみ
たはつ
たぶん
たべる
たぼう
たまご
たまる
だむる
ためいき
ためす
ためる
たもつ
たやすい
たよる
たらす
たりきほんがん
たりょう
たりる
たると
たれる
たれんと
たろっと
たわむれる
だんあつ
たんい
たんおん
たんか
たんき
たんけん
たんご
たんさん
たんじょうび
だんせい
たんそく
たんたい
だんち
たんてい
たんとう
だんな
たんにん
だんねつ
たんのう
たんぴん
だんぼう
たんまつ
たんめい
だんれつ
だんろ
だんわ
ちあい
ちあん
ちいき
ちいさい
ちえん
ちかい
ちから
ちきゅう
ちきん
ちけいず
ちけん
ちこく
ちさい
ちしき
ちしりょう
ちせい
ちそう
ちたい
ちたん
ちちおや
ちつじょ
ちてき
ちてん
ちぬき
ちぬり
ちのう
ちひょう
ちへいせん
ちほう
ちまた
ちみつ
ちみどろ
ちめいど
ちゃんこなべ
ちゅうい
ちゆりょく
ちょうし
ちょさくけん
ちらし
ちらみ
ちりがみ
ちりょう
ちるど
ちわわ
ちんたい
ちんもく
ついか
ついたち
つうか
つうじょう
つうはん
つうわ
つかう
つかれる
つくね
つくる
つけね
つける
つごう
つたえる
つづく
つつじ
つつむ
つとめる
つながる
つなみ
つねづね
つのる
つぶす
つまらない
つまる
つみき
つめたい
つもり
つもる
つよい
つるぼ
つるみく
つわもの
つわり
てあし
てあて
てあみ
ていおん
ていか
ていき
ていけい
ていこく
ていさつ
ていし
ていせい
ていたい
ていど
ていねい
ていひょう
ていへん
ていぼう
てうち
ておくれ
てきとう
てくび
でこぼこ
てさぎょう
てさげ
てすり
てそう
てちがい
てちょう
てつがく
てつづき
でっぱ
てつぼう
てつや
でぬかえ
てぬき
てぬぐい
てのひら
てはい
てぶくろ
てふだ
てほどき
てほん
てまえ
てまきずし
てみじか
てみやげ
てらす
てれび
てわけ
てわたし
でんあつ
てんいん
てんかい
てんき
てんぐ
てんけん
てんごく
てんさい
てんし
てんすう
でんち
てんてき
てんとう
てんない
てんぷら
てんぼうだい
てんめつ
てんらんかい
でんりょく
でんわ
どあい
といれ
どうかん
とうきゅう
どうぐ
とうし
とうむぎ
とおい
とおか
とおく
とおす
とおる
とかい
とかす
ときおり
ときどき
とくい
とくしゅう
とくてん
とくに
とくべつ
とけい
とける
とこや
とさか
としょかん
とそう
とたん
とちゅう
とっきゅう
とっくん
とつぜん
とつにゅう
とどける
ととのえる
とない
となえる
となり
とのさま
とばす
どぶがわ
とほう
とまる
とめる
ともだち
ともる
どようび
とらえる
とんかつ
どんぶり
ないかく
ないこう
ないしょ
ないす
ないせん
ないそう
なおす
ながい
なくす
なげる
なこうど
なさけ
なたでここ
なっとう
なつやすみ
ななおし
なにごと
なにもの
なにわ
なのか
なふだ
なまいき
なまえ
なまみ
なみだ
なめらか
なめる
なやむ
ならう
ならび
ならぶ
なれる
なわとび
なわばり
にあう
にいがた
にうけ
におい
にかい
にがて
にきび
にくしみ
にくまん
にげる
にさんかたんそ
にしき
にせもの
にちじょう
にちようび
にっか
にっき
にっけい
にっこう
にっさん
にっしょく
にっすう
にっせき
にってい
になう
にほん
にまめ
にもつ
にやり
にゅういん
にりんしゃ
にわとり
にんい
にんか
にんき
にんげん
にんしき
にんずう
にんそう
にんたい
にんち
にんてい
にんにく
にんぷ
にんまり
にんむ
にんめい
にんよう
ぬいくぎ
ぬかす
ぬぐいとる
ぬぐう
ぬくもり
ぬすむ
ぬまえび
ぬめり
ぬらす
ぬんちゃく
ねあげ
ねいき
ねいる
ねいろ
ねぐせ
ねくたい
ねくら
ねこぜ
ねこむ
ねさげ
ねすごす
ねそべる
ねだん
ねつい
ねっしん
ねつぞう
ねったいぎょ
ねぶそく
ねふだ
ねぼう
ねほりはほり
ねまき
ねまわし
ねみみ
ねむい
ねむたい
ねもと
ねらう
ねわざ
ねんいり
ねんおし
ねんかん
ねんきん
ねんぐ
ねんざ
ねんし
ねんちゃく
ねんど
ねんぴ
ねんぶつ
ねんまつ
ねんりょう
ねんれい
のいず
のおづま
のがす
のきなみ
のこぎり
のこす
のこる
のせる
のぞく
のぞむ
のたまう
のちほど
のっく
のばす
のはら
のべる
のぼる
のみもの
のやま
のらいぬ
のらねこ
のりもの
のりゆき
のれん
のんき
ばあい
はあく
ばあさん
ばいか
ばいく
はいけん
はいご
はいしん
はいすい
はいせん
はいそう
はいち
ばいばい
はいれつ
はえる
はおる
はかい
ばかり
はかる
はくしゅ
はけん
はこぶ
はさみ
はさん
はしご
ばしょ
はしる
はせる
ぱそこん
はそん
はたん
はちみつ
はつおん
はっかく
はづき
はっきり
はっくつ
はっけん
はっこう
はっさん
はっしん
はったつ
はっちゅう
はってん
はっぴょう
はっぽう
はなす
はなび
はにかむ
はぶらし
はみがき
はむかう
はめつ
はやい
はやし
はらう
はろうぃん
はわい
はんい
はんえい
はんおん
はんかく
はんきょう
ばんぐみ
はんこ
はんしゃ
はんすう
はんだん
ぱんち
ぱんつ
はんてい
はんとし
はんのう
はんぱ
はんぶん
はんぺん
はんぼうき
はんめい
はんらん
はんろん
ひいき
ひうん
ひえる
ひかく
ひかり
ひかる
ひかん
ひくい
ひけつ
ひこうき
ひこく
ひさい
ひさしぶり
ひさん
びじゅつかん
ひしょ
ひそか
ひそむ
ひたむき
ひだり
ひたる
ひつぎ
ひっこし
ひっし
ひつじゅひん
ひっす
ひつぜん
ぴったり
ぴっちり
ひつよう
ひてい
ひとごみ
ひなまつり
ひなん
ひねる
ひはん
ひびく
ひひょう
ひほう
ひまわり
ひまん
ひみつ
ひめい
ひめじし
ひやけ
ひやす
ひよう
びょうき
ひらがな
ひらく
ひりつ
ひりょう
ひるま
ひるやすみ
ひれい
ひろい
ひろう
ひろき
ひろゆき
ひんかく
ひんけつ
ひんこん
ひんしゅ
ひんそう
ぴんち
ひんぱん
びんぼう
ふあん
ふいうち
ふうけい
ふうせん
ぷうたろう
ふうとう
ふうふ
ふえる
ふおん
ふかい
ふきん
ふくざつ
ふくぶくろ
ふこう
ふさい
ふしぎ
ふじみ
ふすま
ふせい
ふせぐ
ふそく
ぶたにく
ふたん
ふちょう
ふつう
ふつか
ふっかつ
ふっき
ふっこく
ぶどう
ふとる
ふとん
ふのう
ふはい
ふひょう
ふへん
ふまん
ふみん
ふめつ
ふめん
ふよう
ふりこ
ふりる
ふるい
ふんいき
ぶんがく
ぶんぐ
ふんしつ
ぶんせき
ふんそう
ぶんぽう
へいあん
へいおん
へいがい
へいき
へいげん
へいこう
へいさ
へいしゃ
へいせつ
へいそ
へいたく
へいてん
へいねつ
へいわ
へきが
へこむ
べにいろ
べにしょうが
へらす
へんかん
べんきょう
べんごし
へんさい
へんたい
べんり
ほあん
ほいく
ぼうぎょ
ほうこく
ほうそう
ほうほう
ほうもん
ほうりつ
ほえる
ほおん
ほかん
ほきょう
ぼきん
ほくろ
ほけつ
ほけん
ほこう
ほこる
ほしい
ほしつ
ほしゅ
ほしょう
ほせい
ほそい
ほそく
ほたて
ほたる
ぽちぶくろ
ほっきょく
ほっさ
ほったん
ほとんど
ほめる
ほんい
ほんき
ほんけ
ほんしつ
ほんやく
まいにち
まかい
まかせる
まがる
まける
まこと
まさつ
まじめ
ますく
まぜる
まつり
まとめ
まなぶ
まぬけ
まねく
まほう
まもる
まゆげ
まよう
まろやか
まわす
まわり
まわる
まんが
まんきつ
まんぞく
まんなか
みいら
みうち
みえる
みがく
みかた
みかん
みけん
みこん
みじかい
みすい
みすえる
みせる
みっか
みつかる
みつける
みてい
みとめる
みなと
みなみかさい
みねらる
みのう
みのがす
みほん
みもと
みやげ
みらい
みりょく
みわく
みんか
みんぞく
むいか
むえき
むえん
むかい
むかう
むかえ
むかし
むぎちゃ
むける
むげん
むさぼる
むしあつい
むしば
むじゅん
むしろ
むすう
むすこ
むすぶ
むすめ
むせる
むせん
むちゅう
むなしい
むのう
むやみ
むよう
むらさき
むりょう
むろん
めいあん
めいうん
めいえん
めいかく
めいきょく
めいさい
めいし
めいそう
めいぶつ
めいれい
めいわく
めぐまれる
めざす
めした
めずらしい
めだつ
めまい
めやす
めんきょ
めんせき
めんどう
もうしあげる
もうどうけん
もえる
もくし
もくてき
もくようび
もちろん
もどる
もらう
もんく
もんだい
やおや
やける
やさい
やさしい
やすい
やすたろう
やすみ
やせる
やそう
やたい
やちん
やっと
やっぱり
やぶる
やめる
ややこしい
やよい
やわらかい
ゆうき
ゆうびんきょく
ゆうべ
ゆうめい
ゆけつ
ゆしゅつ
ゆせん
ゆそう
ゆたか
ゆちゃく
ゆでる
ゆにゅう
ゆびわ
ゆらい
ゆれる
ようい
ようか
ようきゅう
ようじ
ようす
ようちえん
よかぜ
よかん
よきん
よくせい
よくぼう
よけい
よごれる
よさん
よしゅう
よそう
よそく
よっか
よてい
よどがわく
よねつ
よやく
よゆう
よろこぶ
よろしい
らいう
らくがき
らくご
らくさつ
らくだ
らしんばん
らせん
らぞく
らたい
らっか
られつ
りえき
りかい
りきさく
りきせつ
りくぐん
りくつ
りけん
りこう
りせい
りそう
りそく
りてん
りねん
りゆう
りゅうがく
りよう
りょうり
りょかん
りょくちゃ
りょこう
りりく
りれき
りろん
りんご
るいけい
るいさい
るいじ
るいせき
るすばん
るりがわら
れいかん
れいぎ
れいせい
れいぞうこ
れいとう
れいぼう
れきし
れきだい
れんあい
れんけい
れんこん
れんさい
れんしゅう
れんぞく
れんらく
ろうか
ろうご
ろうじん
ろうそく
ろくが
ろこつ
ろじうら
ろしゅつ
ろせん
ろてん
ろめん
ろれつ
ろんぎ
ろんぱ
ろんぶん
ろんり
わかす
わかめ
わかやま
わかれる
わしつ
わじまし
わすれもの
わらう
われる`.split(`
`)});var UN0=M((VN0)=>{Object.defineProperty(VN0,"__esModule",{value:!0});VN0.wordlist=void 0;VN0.wordlist=`가격
가끔
가난
가능
가득
가르침
가뭄
가방
가상
가슴
가운데
가을
가이드
가입
가장
가정
가족
가죽
각오
각자
간격
간부
간섭
간장
간접
간판
갈등
갈비
갈색
갈증
감각
감기
감소
감수성
감자
감정
갑자기
강남
강당
강도
강력히
강변
강북
강사
강수량
강아지
강원도
강의
강제
강조
같이
개구리
개나리
개방
개별
개선
개성
개인
객관적
거실
거액
거울
거짓
거품
걱정
건강
건물
건설
건조
건축
걸음
검사
검토
게시판
게임
겨울
견해
결과
결국
결론
결석
결승
결심
결정
결혼
경계
경고
경기
경력
경복궁
경비
경상도
경영
경우
경쟁
경제
경주
경찰
경치
경향
경험
계곡
계단
계란
계산
계속
계약
계절
계층
계획
고객
고구려
고궁
고급
고등학생
고무신
고민
고양이
고장
고전
고집
고춧가루
고통
고향
곡식
골목
골짜기
골프
공간
공개
공격
공군
공급
공기
공동
공무원
공부
공사
공식
공업
공연
공원
공장
공짜
공책
공통
공포
공항
공휴일
과목
과일
과장
과정
과학
관객
관계
관광
관념
관람
관련
관리
관습
관심
관점
관찰
광경
광고
광장
광주
괴로움
굉장히
교과서
교문
교복
교실
교양
교육
교장
교직
교통
교환
교훈
구경
구름
구멍
구별
구분
구석
구성
구속
구역
구입
구청
구체적
국가
국기
국내
국립
국물
국민
국수
국어
국왕
국적
국제
국회
군대
군사
군인
궁극적
권리
권위
권투
귀국
귀신
규정
규칙
균형
그날
그냥
그늘
그러나
그룹
그릇
그림
그제서야
그토록
극복
극히
근거
근교
근래
근로
근무
근본
근원
근육
근처
글씨
글자
금강산
금고
금년
금메달
금액
금연
금요일
금지
긍정적
기간
기관
기념
기능
기독교
기둥
기록
기름
기법
기본
기분
기쁨
기숙사
기술
기억
기업
기온
기운
기원
기적
기준
기침
기혼
기획
긴급
긴장
길이
김밥
김치
김포공항
깍두기
깜빡
깨달음
깨소금
껍질
꼭대기
꽃잎
나들이
나란히
나머지
나물
나침반
나흘
낙엽
난방
날개
날씨
날짜
남녀
남대문
남매
남산
남자
남편
남학생
낭비
낱말
내년
내용
내일
냄비
냄새
냇물
냉동
냉면
냉방
냉장고
넥타이
넷째
노동
노란색
노력
노인
녹음
녹차
녹화
논리
논문
논쟁
놀이
농구
농담
농민
농부
농업
농장
농촌
높이
눈동자
눈물
눈썹
뉴욕
느낌
늑대
능동적
능력
다방
다양성
다음
다이어트
다행
단계
단골
단독
단맛
단순
단어
단위
단점
단체
단추
단편
단풍
달걀
달러
달력
달리
닭고기
담당
담배
담요
담임
답변
답장
당근
당분간
당연히
당장
대규모
대낮
대단히
대답
대도시
대략
대량
대륙
대문
대부분
대신
대응
대장
대전
대접
대중
대책
대출
대충
대통령
대학
대한민국
대합실
대형
덩어리
데이트
도대체
도덕
도둑
도망
도서관
도심
도움
도입
도자기
도저히
도전
도중
도착
독감
독립
독서
독일
독창적
동화책
뒷모습
뒷산
딸아이
마누라
마늘
마당
마라톤
마련
마무리
마사지
마약
마요네즈
마을
마음
마이크
마중
마지막
마찬가지
마찰
마흔
막걸리
막내
막상
만남
만두
만세
만약
만일
만점
만족
만화
많이
말기
말씀
말투
맘대로
망원경
매년
매달
매력
매번
매스컴
매일
매장
맥주
먹이
먼저
먼지
멀리
메일
며느리
며칠
면담
멸치
명단
명령
명예
명의
명절
명칭
명함
모금
모니터
모델
모든
모범
모습
모양
모임
모조리
모집
모퉁이
목걸이
목록
목사
목소리
목숨
목적
목표
몰래
몸매
몸무게
몸살
몸속
몸짓
몸통
몹시
무관심
무궁화
무더위
무덤
무릎
무슨
무엇
무역
무용
무조건
무지개
무척
문구
문득
문법
문서
문제
문학
문화
물가
물건
물결
물고기
물론
물리학
물음
물질
물체
미국
미디어
미사일
미술
미역
미용실
미움
미인
미팅
미혼
민간
민족
민주
믿음
밀가루
밀리미터
밑바닥
바가지
바구니
바나나
바늘
바닥
바닷가
바람
바이러스
바탕
박물관
박사
박수
반대
반드시
반말
반발
반성
반응
반장
반죽
반지
반찬
받침
발가락
발걸음
발견
발달
발레
발목
발바닥
발생
발음
발자국
발전
발톱
발표
밤하늘
밥그릇
밥맛
밥상
밥솥
방금
방면
방문
방바닥
방법
방송
방식
방안
방울
방지
방학
방해
방향
배경
배꼽
배달
배드민턴
백두산
백색
백성
백인
백제
백화점
버릇
버섯
버튼
번개
번역
번지
번호
벌금
벌레
벌써
범위
범인
범죄
법률
법원
법적
법칙
베이징
벨트
변경
변동
변명
변신
변호사
변화
별도
별명
별일
병실
병아리
병원
보관
보너스
보라색
보람
보름
보상
보안
보자기
보장
보전
보존
보통
보편적
보험
복도
복사
복숭아
복습
볶음
본격적
본래
본부
본사
본성
본인
본질
볼펜
봉사
봉지
봉투
부근
부끄러움
부담
부동산
부문
부분
부산
부상
부엌
부인
부작용
부장
부정
부족
부지런히
부친
부탁
부품
부회장
북부
북한
분노
분량
분리
분명
분석
분야
분위기
분필
분홍색
불고기
불과
불교
불꽃
불만
불법
불빛
불안
불이익
불행
브랜드
비극
비난
비닐
비둘기
비디오
비로소
비만
비명
비밀
비바람
비빔밥
비상
비용
비율
비중
비타민
비판
빌딩
빗물
빗방울
빗줄기
빛깔
빨간색
빨래
빨리
사건
사계절
사나이
사냥
사람
사랑
사립
사모님
사물
사방
사상
사생활
사설
사슴
사실
사업
사용
사월
사장
사전
사진
사촌
사춘기
사탕
사투리
사흘
산길
산부인과
산업
산책
살림
살인
살짝
삼계탕
삼국
삼십
삼월
삼촌
상관
상금
상대
상류
상반기
상상
상식
상업
상인
상자
상점
상처
상추
상태
상표
상품
상황
새벽
색깔
색연필
생각
생명
생물
생방송
생산
생선
생신
생일
생활
서랍
서른
서명
서민
서비스
서양
서울
서적
서점
서쪽
서클
석사
석유
선거
선물
선배
선생
선수
선원
선장
선전
선택
선풍기
설거지
설날
설렁탕
설명
설문
설사
설악산
설치
설탕
섭씨
성공
성당
성명
성별
성인
성장
성적
성질
성함
세금
세미나
세상
세월
세종대왕
세탁
센터
센티미터
셋째
소규모
소극적
소금
소나기
소년
소득
소망
소문
소설
소속
소아과
소용
소원
소음
소중히
소지품
소질
소풍
소형
속담
속도
속옷
손가락
손길
손녀
손님
손등
손목
손뼉
손실
손질
손톱
손해
솔직히
솜씨
송아지
송이
송편
쇠고기
쇼핑
수건
수년
수단
수돗물
수동적
수면
수명
수박
수상
수석
수술
수시로
수업
수염
수영
수입
수준
수집
수출
수컷
수필
수학
수험생
수화기
숙녀
숙소
숙제
순간
순서
순수
순식간
순위
숟가락
술병
술집
숫자
스님
스물
스스로
스승
스웨터
스위치
스케이트
스튜디오
스트레스
스포츠
슬쩍
슬픔
습관
습기
승객
승리
승부
승용차
승진
시각
시간
시골
시금치
시나리오
시댁
시리즈
시멘트
시민
시부모
시선
시설
시스템
시아버지
시어머니
시월
시인
시일
시작
시장
시절
시점
시중
시즌
시집
시청
시합
시험
식구
식기
식당
식량
식료품
식물
식빵
식사
식생활
식초
식탁
식품
신고
신규
신념
신문
신발
신비
신사
신세
신용
신제품
신청
신체
신화
실감
실내
실력
실례
실망
실수
실습
실시
실장
실정
실질적
실천
실체
실컷
실태
실패
실험
실현
심리
심부름
심사
심장
심정
심판
쌍둥이
씨름
씨앗
아가씨
아나운서
아드님
아들
아쉬움
아스팔트
아시아
아울러
아저씨
아줌마
아직
아침
아파트
아프리카
아픔
아홉
아흔
악기
악몽
악수
안개
안경
안과
안내
안녕
안동
안방
안부
안주
알루미늄
알코올
암시
암컷
압력
앞날
앞문
애인
애정
액수
앨범
야간
야단
야옹
약간
약국
약속
약수
약점
약품
약혼녀
양념
양력
양말
양배추
양주
양파
어둠
어려움
어른
어젯밤
어쨌든
어쩌다가
어쩐지
언니
언덕
언론
언어
얼굴
얼른
얼음
얼핏
엄마
업무
업종
업체
엉덩이
엉망
엉터리
엊그제
에너지
에어컨
엔진
여건
여고생
여관
여군
여권
여대생
여덟
여동생
여든
여론
여름
여섯
여성
여왕
여인
여전히
여직원
여학생
여행
역사
역시
역할
연결
연구
연극
연기
연락
연설
연세
연속
연습
연애
연예인
연인
연장
연주
연출
연필
연합
연휴
열기
열매
열쇠
열심히
열정
열차
열흘
염려
엽서
영국
영남
영상
영양
영역
영웅
영원히
영하
영향
영혼
영화
옆구리
옆방
옆집
예감
예금
예방
예산
예상
예선
예술
예습
예식장
예약
예전
예절
예정
예컨대
옛날
오늘
오락
오랫동안
오렌지
오로지
오른발
오븐
오십
오염
오월
오전
오직
오징어
오페라
오피스텔
오히려
옥상
옥수수
온갖
온라인
온몸
온종일
온통
올가을
올림픽
올해
옷차림
와이셔츠
와인
완성
완전
왕비
왕자
왜냐하면
왠지
외갓집
외국
외로움
외삼촌
외출
외침
외할머니
왼발
왼손
왼쪽
요금
요일
요즘
요청
용기
용서
용어
우산
우선
우승
우연히
우정
우체국
우편
운동
운명
운반
운전
운행
울산
울음
움직임
웃어른
웃음
워낙
원고
원래
원서
원숭이
원인
원장
원피스
월급
월드컵
월세
월요일
웨이터
위반
위법
위성
위원
위험
위협
윗사람
유난히
유럽
유명
유물
유산
유적
유치원
유학
유행
유형
육군
육상
육십
육체
은행
음력
음료
음반
음성
음식
음악
음주
의견
의논
의문
의복
의식
의심
의외로
의욕
의원
의학
이것
이곳
이념
이놈
이달
이대로
이동
이렇게
이력서
이론적
이름
이민
이발소
이별
이불
이빨
이상
이성
이슬
이야기
이용
이웃
이월
이윽고
이익
이전
이중
이튿날
이틀
이혼
인간
인격
인공
인구
인근
인기
인도
인류
인물
인생
인쇄
인연
인원
인재
인종
인천
인체
인터넷
인하
인형
일곱
일기
일단
일대
일등
일반
일본
일부
일상
일생
일손
일요일
일월
일정
일종
일주일
일찍
일체
일치
일행
일회용
임금
임무
입대
입력
입맛
입사
입술
입시
입원
입장
입학
자가용
자격
자극
자동
자랑
자부심
자식
자신
자연
자원
자율
자전거
자정
자존심
자판
작가
작년
작성
작업
작용
작은딸
작품
잔디
잔뜩
잔치
잘못
잠깐
잠수함
잠시
잠옷
잠자리
잡지
장관
장군
장기간
장래
장례
장르
장마
장면
장모
장미
장비
장사
장소
장식
장애인
장인
장점
장차
장학금
재능
재빨리
재산
재생
재작년
재정
재채기
재판
재학
재활용
저것
저고리
저곳
저녁
저런
저렇게
저번
저울
저절로
저축
적극
적당히
적성
적용
적응
전개
전공
전기
전달
전라도
전망
전문
전반
전부
전세
전시
전용
전자
전쟁
전주
전철
전체
전통
전혀
전후
절대
절망
절반
절약
절차
점검
점수
점심
점원
점점
점차
접근
접시
접촉
젓가락
정거장
정도
정류장
정리
정말
정면
정문
정반대
정보
정부
정비
정상
정성
정오
정원
정장
정지
정치
정확히
제공
제과점
제대로
제목
제발
제법
제삿날
제안
제일
제작
제주도
제출
제품
제한
조각
조건
조금
조깅
조명
조미료
조상
조선
조용히
조절
조정
조직
존댓말
존재
졸업
졸음
종교
종로
종류
종소리
종업원
종종
종합
좌석
죄인
주관적
주름
주말
주머니
주먹
주문
주민
주방
주변
주식
주인
주일
주장
주전자
주택
준비
줄거리
줄기
줄무늬
중간
중계방송
중국
중년
중단
중독
중반
중부
중세
중소기업
중순
중앙
중요
중학교
즉석
즉시
즐거움
증가
증거
증권
증상
증세
지각
지갑
지경
지극히
지금
지급
지능
지름길
지리산
지방
지붕
지식
지역
지우개
지원
지적
지점
지진
지출
직선
직업
직원
직장
진급
진동
진로
진료
진리
진짜
진찰
진출
진통
진행
질문
질병
질서
짐작
집단
집안
집중
짜증
찌꺼기
차남
차라리
차량
차림
차별
차선
차츰
착각
찬물
찬성
참가
참기름
참새
참석
참여
참외
참조
찻잔
창가
창고
창구
창문
창밖
창작
창조
채널
채점
책가방
책방
책상
책임
챔피언
처벌
처음
천국
천둥
천장
천재
천천히
철도
철저히
철학
첫날
첫째
청년
청바지
청소
청춘
체계
체력
체온
체육
체중
체험
초등학생
초반
초밥
초상화
초순
초여름
초원
초저녁
초점
초청
초콜릿
촛불
총각
총리
총장
촬영
최근
최상
최선
최신
최악
최종
추석
추억
추진
추천
추측
축구
축소
축제
축하
출근
출발
출산
출신
출연
출입
출장
출판
충격
충고
충돌
충분히
충청도
취업
취직
취향
치약
친구
친척
칠십
칠월
칠판
침대
침묵
침실
칫솔
칭찬
카메라
카운터
칼국수
캐릭터
캠퍼스
캠페인
커튼
컨디션
컬러
컴퓨터
코끼리
코미디
콘서트
콜라
콤플렉스
콩나물
쾌감
쿠데타
크림
큰길
큰딸
큰소리
큰아들
큰어머니
큰일
큰절
클래식
클럽
킬로
타입
타자기
탁구
탁자
탄생
태권도
태양
태풍
택시
탤런트
터널
터미널
테니스
테스트
테이블
텔레비전
토론
토마토
토요일
통계
통과
통로
통신
통역
통일
통장
통제
통증
통합
통화
퇴근
퇴원
퇴직금
튀김
트럭
특급
특별
특성
특수
특징
특히
튼튼히
티셔츠
파란색
파일
파출소
판결
판단
판매
판사
팔십
팔월
팝송
패션
팩스
팩시밀리
팬티
퍼센트
페인트
편견
편의
편지
편히
평가
평균
평생
평소
평양
평일
평화
포스터
포인트
포장
포함
표면
표정
표준
표현
품목
품질
풍경
풍속
풍습
프랑스
프린터
플라스틱
피곤
피망
피아노
필름
필수
필요
필자
필통
핑계
하느님
하늘
하드웨어
하룻밤
하반기
하숙집
하순
하여튼
하지만
하천
하품
하필
학과
학교
학급
학기
학년
학력
학번
학부모
학비
학생
학술
학습
학용품
학원
학위
학자
학점
한계
한글
한꺼번에
한낮
한눈
한동안
한때
한라산
한마디
한문
한번
한복
한식
한여름
한쪽
할머니
할아버지
할인
함께
함부로
합격
합리적
항공
항구
항상
항의
해결
해군
해답
해당
해물
해석
해설
해수욕장
해안
핵심
핸드백
햄버거
햇볕
햇살
행동
행복
행사
행운
행위
향기
향상
향수
허락
허용
헬기
현관
현금
현대
현상
현실
현장
현재
현지
혈액
협력
형부
형사
형수
형식
형제
형태
형편
혜택
호기심
호남
호랑이
호박
호텔
호흡
혹시
홀로
홈페이지
홍보
홍수
홍차
화면
화분
화살
화요일
화장
화학
확보
확인
확장
확정
환갑
환경
환영
환율
환자
활기
활동
활발히
활용
활짝
회견
회관
회복
회색
회원
회장
회전
횟수
횡단보도
효율적
후반
후춧가루
훈련
훨씬
휴식
휴일
흉내
흐름
흑백
흑인
흔적
흔히
흥미
흥분
희곡
희망
희생
흰색
힘껏`.split(`
`)});var MN0=M((DN0)=>{Object.defineProperty(DN0,"__esModule",{value:!0});DN0.wordlist=void 0;DN0.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 AN0=M((IN0)=>{Object.defineProperty(IN0,"__esModule",{value:!0});IN0.wordlist=void 0;IN0.wordlist=`的
一
是
在
不
了
有
和
人
这
中
大
为
上
个
国
我
以
要
他
时
来
用
们
生
到
作
地
于
出
就
分
对
成
会
可
主
发
年
动
同
工
也
能
下
过
子
说
产
种
面
而
方
后
多
定
行
学
法
所
民
得
经
十
三
之
进
着
等
部
度
家
电
力
里
如
水
化
高
自
二
理
起
小
物
现
实
加
量
都
两
体
制
机
当
使
点
从
业
本
去
把
性
好
应
开
它
合
还
因
由
其
些
然
前
外
天
政
四
日
那
社
义
事
平
形
相
全
表
间
样
与
关
各
重
新
线
内
数
正
心
反
你
明
看
原
又
么
利
比
或
但
质
气
第
向
道
命
此
变
条
只
没
结
解
问
意
建
月
公
无
系
军
很
情
者
最
立
代
想
已
通
并
提
直
题
党
程
展
五
果
料
象
员
革
位
入
常
文
总
次
品
式
活
设
及
管
特
件
长
求
老
头
基
资
边
流
路
级
少
图
山
统
接
知
较
将
组
见
计
别
她
手
角
期
根
论
运
农
指
几
九
区
强
放
决
西
被
干
做
必
战
先
回
则
任
取
据
处
队
南
给
色
光
门
即
保
治
北
造
百
规
热
领
七
海
口
东
导
器
压
志
世
金
增
争
济
阶
油
思
术
极
交
受
联
什
认
六
共
权
收
证
改
清
美
再
采
转
更
单
风
切
打
白
教
速
花
带
安
场
身
车
例
真
务
具
万
每
目
至
达
走
积
示
议
声
报
斗
完
类
八
离
华
名
确
才
科
张
信
马
节
话
米
整
空
元
况
今
集
温
传
土
许
步
群
广
石
记
需
段
研
界
拉
林
律
叫
且
究
观
越
织
装
影
算
低
持
音
众
书
布
复
容
儿
须
际
商
非
验
连
断
深
难
近
矿
千
周
委
素
技
备
半
办
青
省
列
习
响
约
支
般
史
感
劳
便
团
往
酸
历
市
克
何
除
消
构
府
称
太
准
精
值
号
率
族
维
划
选
标
写
存
候
毛
亲
快
效
斯
院
查
江
型
眼
王
按
格
养
易
置
派
层
片
始
却
专
状
育
厂
京
识
适
属
圆
包
火
住
调
满
县
局
照
参
红
细
引
听
该
铁
价
严
首
底
液
官
德
随
病
苏
失
尔
死
讲
配
女
黄
推
显
谈
罪
神
艺
呢
席
含
企
望
密
批
营
项
防
举
球
英
氧
势
告
李
台
落
木
帮
轮
破
亚
师
围
注
远
字
材
排
供
河
态
封
另
施
减
树
溶
怎
止
案
言
士
均
武
固
叶
鱼
波
视
仅
费
紧
爱
左
章
早
朝
害
续
轻
服
试
食
充
兵
源
判
护
司
足
某
练
差
致
板
田
降
黑
犯
负
击
范
继
兴
似
余
坚
曲
输
修
故
城
夫
够
送
笔
船
占
右
财
吃
富
春
职
觉
汉
画
功
巴
跟
虽
杂
飞
检
吸
助
升
阳
互
初
创
抗
考
投
坏
策
古
径
换
未
跑
留
钢
曾
端
责
站
简
述
钱
副
尽
帝
射
草
冲
承
独
令
限
阿
宣
环
双
请
超
微
让
控
州
良
轴
找
否
纪
益
依
优
顶
础
载
倒
房
突
坐
粉
敌
略
客
袁
冷
胜
绝
析
块
剂
测
丝
协
诉
念
陈
仍
罗
盐
友
洋
错
苦
夜
刑
移
频
逐
靠
混
母
短
皮
终
聚
汽
村
云
哪
既
距
卫
停
烈
央
察
烧
迅
境
若
印
洲
刻
括
激
孔
搞
甚
室
待
核
校
散
侵
吧
甲
游
久
菜
味
旧
模
湖
货
损
预
阻
毫
普
稳
乙
妈
植
息
扩
银
语
挥
酒
守
拿
序
纸
医
缺
雨
吗
针
刘
啊
急
唱
误
训
愿
审
附
获
茶
鲜
粮
斤
孩
脱
硫
肥
善
龙
演
父
渐
血
欢
械
掌
歌
沙
刚
攻
谓
盾
讨
晚
粒
乱
燃
矛
乎
杀
药
宁
鲁
贵
钟
煤
读
班
伯
香
介
迫
句
丰
培
握
兰
担
弦
蛋
沉
假
穿
执
答
乐
谁
顺
烟
缩
征
脸
喜
松
脚
困
异
免
背
星
福
买
染
井
概
慢
怕
磁
倍
祖
皇
促
静
补
评
翻
肉
践
尼
衣
宽
扬
棉
希
伤
操
垂
秋
宜
氢
套
督
振
架
亮
末
宪
庆
编
牛
触
映
雷
销
诗
座
居
抓
裂
胞
呼
娘
景
威
绿
晶
厚
盟
衡
鸡
孙
延
危
胶
屋
乡
临
陆
顾
掉
呀
灯
岁
措
束
耐
剧
玉
赵
跳
哥
季
课
凯
胡
额
款
绍
卷
齐
伟
蒸
殖
永
宗
苗
川
炉
岩
弱
零
杨
奏
沿
露
杆
探
滑
镇
饭
浓
航
怀
赶
库
夺
伊
灵
税
途
灭
赛
归
召
鼓
播
盘
裁
险
康
唯
录
菌
纯
借
糖
盖
横
符
私
努
堂
域
枪
润
幅
哈
竟
熟
虫
泽
脑
壤
碳
欧
遍
侧
寨
敢
彻
虑
斜
薄
庭
纳
弹
饲
伸
折
麦
湿
暗
荷
瓦
塞
床
筑
恶
户
访
塔
奇
透
梁
刀
旋
迹
卡
氯
遇
份
毒
泥
退
洗
摆
灰
彩
卖
耗
夏
择
忙
铜
献
硬
予
繁
圈
雪
函
亦
抽
篇
阵
阴
丁
尺
追
堆
雄
迎
泛
爸
楼
避
谋
吨
野
猪
旗
累
偏
典
馆
索
秦
脂
潮
爷
豆
忽
托
惊
塑
遗
愈
朱
替
纤
粗
倾
尚
痛
楚
谢
奋
购
磨
君
池
旁
碎
骨
监
捕
弟
暴
割
贯
殊
释
词
亡
壁
顿
宝
午
尘
闻
揭
炮
残
冬
桥
妇
警
综
招
吴
付
浮
遭
徐
您
摇
谷
赞
箱
隔
订
男
吹
园
纷
唐
败
宋
玻
巨
耕
坦
荣
闭
湾
键
凡
驻
锅
救
恩
剥
凝
碱
齿
截
炼
麻
纺
禁
废
盛
版
缓
净
睛
昌
婚
涉
筒
嘴
插
岸
朗
庄
街
藏
姑
贸
腐
奴
啦
惯
乘
伙
恢
匀
纱
扎
辩
耳
彪
臣
亿
璃
抵
脉
秀
萨
俄
网
舞
店
喷
纵
寸
汗
挂
洪
贺
闪
柬
爆
烯
津
稻
墙
软
勇
像
滚
厘
蒙
芳
肯
坡
柱
荡
腿
仪
旅
尾
轧
冰
贡
登
黎
削
钻
勒
逃
障
氨
郭
峰
币
港
伏
轨
亩
毕
擦
莫
刺
浪
秘
援
株
健
售
股
岛
甘
泡
睡
童
铸
汤
阀
休
汇
舍
牧
绕
炸
哲
磷
绩
朋
淡
尖
启
陷
柴
呈
徒
颜
泪
稍
忘
泵
蓝
拖
洞
授
镜
辛
壮
锋
贫
虚
弯
摩
泰
幼
廷
尊
窗
纲
弄
隶
疑
氏
宫
姐
震
瑞
怪
尤
琴
循
描
膜
违
夹
腰
缘
珠
穷
森
枝
竹
沟
催
绳
忆
邦
剩
幸
浆
栏
拥
牙
贮
礼
滤
钠
纹
罢
拍
咱
喊
袖
埃
勤
罚
焦
潜
伍
墨
欲
缝
姓
刊
饱
仿
奖
铝
鬼
丽
跨
默
挖
链
扫
喝
袋
炭
污
幕
诸
弧
励
梅
奶
洁
灾
舟
鉴
苯
讼
抱
毁
懂
寒
智
埔
寄
届
跃
渡
挑
丹
艰
贝
碰
拔
爹
戴
码
梦
芽
熔
赤
渔
哭
敬
颗
奔
铅
仲
虎
稀
妹
乏
珍
申
桌
遵
允
隆
螺
仓
魏
锐
晓
氮
兼
隐
碍
赫
拨
忠
肃
缸
牵
抢
博
巧
壳
兄
杜
讯
诚
碧
祥
柯
页
巡
矩
悲
灌
龄
伦
票
寻
桂
铺
圣
恐
恰
郑
趣
抬
荒
腾
贴
柔
滴
猛
阔
辆
妻
填
撤
储
签
闹
扰
紫
砂
递
戏
吊
陶
伐
喂
疗
瓶
婆
抚
臂
摸
忍
虾
蜡
邻
胸
巩
挤
偶
弃
槽
劲
乳
邓
吉
仁
烂
砖
租
乌
舰
伴
瓜
浅
丙
暂
燥
橡
柳
迷
暖
牌
秧
胆
详
簧
踏
瓷
谱
呆
宾
糊
洛
辉
愤
竞
隙
怒
粘
乃
绪
肩
籍
敏
涂
熙
皆
侦
悬
掘
享
纠
醒
狂
锁
淀
恨
牲
霸
爬
赏
逆
玩
陵
祝
秒
浙
貌
役
彼
悉
鸭
趋
凤
晨
畜
辈
秩
卵
署
梯
炎
滩
棋
驱
筛
峡
冒
啥
寿
译
浸
泉
帽
迟
硅
疆
贷
漏
稿
冠
嫩
胁
芯
牢
叛
蚀
奥
鸣
岭
羊
凭
串
塘
绘
酵
融
盆
锡
庙
筹
冻
辅
摄
袭
筋
拒
僚
旱
钾
鸟
漆
沈
眉
疏
添
棒
穗
硝
韩
逼
扭
侨
凉
挺
碗
栽
炒
杯
患
馏
劝
豪
辽
勃
鸿
旦
吏
拜
狗
埋
辊
掩
饮
搬
骂
辞
勾
扣
估
蒋
绒
雾
丈
朵
姆
拟
宇
辑
陕
雕
偿
蓄
崇
剪
倡
厅
咬
驶
薯
刷
斥
番
赋
奉
佛
浇
漫
曼
扇
钙
桃
扶
仔
返
俗
亏
腔
鞋
棱
覆
框
悄
叔
撞
骗
勘
旺
沸
孤
吐
孟
渠
屈
疾
妙
惜
仰
狠
胀
谐
抛
霉
桑
岗
嘛
衰
盗
渗
脏
赖
涌
甜
曹
阅
肌
哩
厉
烃
纬
毅
昨
伪
症
煮
叹
钉
搭
茎
笼
酷
偷
弓
锥
恒
杰
坑
鼻
翼
纶
叙
狱
逮
罐
络
棚
抑
膨
蔬
寺
骤
穆
冶
枯
册
尸
凸
绅
坯
牺
焰
轰
欣
晋
瘦
御
锭
锦
丧
旬
锻
垄
搜
扑
邀
亭
酯
迈
舒
脆
酶
闲
忧
酚
顽
羽
涨
卸
仗
陪
辟
惩
杭
姚
肚
捉
飘
漂
昆
欺
吾
郎
烷
汁
呵
饰
萧
雅
邮
迁
燕
撒
姻
赴
宴
烦
债
帐
斑
铃
旨
醇
董
饼
雏
姿
拌
傅
腹
妥
揉
贤
拆
歪
葡
胺
丢
浩
徽
昂
垫
挡
览
贪
慰
缴
汪
慌
冯
诺
姜
谊
凶
劣
诬
耀
昏
躺
盈
骑
乔
溪
丛
卢
抹
闷
咨
刮
驾
缆
悟
摘
铒
掷
颇
幻
柄
惠
惨
佳
仇
腊
窝
涤
剑
瞧
堡
泼
葱
罩
霍
捞
胎
苍
滨
俩
捅
湘
砍
霞
邵
萄
疯
淮
遂
熊
粪
烘
宿
档
戈
驳
嫂
裕
徙
箭
捐
肠
撑
晒
辨
殿
莲
摊
搅
酱
屏
疫
哀
蔡
堵
沫
皱
畅
叠
阁
莱
敲
辖
钩
痕
坝
巷
饿
祸
丘
玄
溜
曰
逻
彭
尝
卿
妨
艇
吞
韦
怨
矮
歇`.split(`
`)});var wN0=M((BN0)=>{Object.defineProperty(BN0,"__esModule",{value:!0});BN0.wordlist=void 0;BN0.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 CN0=M((LN0)=>{Object.defineProperty(LN0,"__esModule",{value:!0});LN0.wordlist=void 0;LN0.wordlist=`的
一
是
在
不
了
有
和
人
這
中
大
為
上
個
國
我
以
要
他
時
來
用
們
生
到
作
地
於
出
就
分
對
成
會
可
主
發
年
動
同
工
也
能
下
過
子
說
產
種
面
而
方
後
多
定
行
學
法
所
民
得
經
十
三
之
進
著
等
部
度
家
電
力
裡
如
水
化
高
自
二
理
起
小
物
現
實
加
量
都
兩
體
制
機
當
使
點
從
業
本
去
把
性
好
應
開
它
合
還
因
由
其
些
然
前
外
天
政
四
日
那
社
義
事
平
形
相
全
表
間
樣
與
關
各
重
新
線
內
數
正
心
反
你
明
看
原
又
麼
利
比
或
但
質
氣
第
向
道
命
此
變
條
只
沒
結
解
問
意
建
月
公
無
系
軍
很
情
者
最
立
代
想
已
通
並
提
直
題
黨
程
展
五
果
料
象
員
革
位
入
常
文
總
次
品
式
活
設
及
管
特
件
長
求
老
頭
基
資
邊
流
路
級
少
圖
山
統
接
知
較
將
組
見
計
別
她
手
角
期
根
論
運
農
指
幾
九
區
強
放
決
西
被
幹
做
必
戰
先
回
則
任
取
據
處
隊
南
給
色
光
門
即
保
治
北
造
百
規
熱
領
七
海
口
東
導
器
壓
志
世
金
增
爭
濟
階
油
思
術
極
交
受
聯
什
認
六
共
權
收
證
改
清
美
再
採
轉
更
單
風
切
打
白
教
速
花
帶
安
場
身
車
例
真
務
具
萬
每
目
至
達
走
積
示
議
聲
報
鬥
完
類
八
離
華
名
確
才
科
張
信
馬
節
話
米
整
空
元
況
今
集
溫
傳
土
許
步
群
廣
石
記
需
段
研
界
拉
林
律
叫
且
究
觀
越
織
裝
影
算
低
持
音
眾
書
布
复
容
兒
須
際
商
非
驗
連
斷
深
難
近
礦
千
週
委
素
技
備
半
辦
青
省
列
習
響
約
支
般
史
感
勞
便
團
往
酸
歷
市
克
何
除
消
構
府
稱
太
準
精
值
號
率
族
維
劃
選
標
寫
存
候
毛
親
快
效
斯
院
查
江
型
眼
王
按
格
養
易
置
派
層
片
始
卻
專
狀
育
廠
京
識
適
屬
圓
包
火
住
調
滿
縣
局
照
參
紅
細
引
聽
該
鐵
價
嚴
首
底
液
官
德
隨
病
蘇
失
爾
死
講
配
女
黃
推
顯
談
罪
神
藝
呢
席
含
企
望
密
批
營
項
防
舉
球
英
氧
勢
告
李
台
落
木
幫
輪
破
亞
師
圍
注
遠
字
材
排
供
河
態
封
另
施
減
樹
溶
怎
止
案
言
士
均
武
固
葉
魚
波
視
僅
費
緊
愛
左
章
早
朝
害
續
輕
服
試
食
充
兵
源
判
護
司
足
某
練
差
致
板
田
降
黑
犯
負
擊
范
繼
興
似
餘
堅
曲
輸
修
故
城
夫
夠
送
筆
船
佔
右
財
吃
富
春
職
覺
漢
畫
功
巴
跟
雖
雜
飛
檢
吸
助
昇
陽
互
初
創
抗
考
投
壞
策
古
徑
換
未
跑
留
鋼
曾
端
責
站
簡
述
錢
副
盡
帝
射
草
衝
承
獨
令
限
阿
宣
環
雙
請
超
微
讓
控
州
良
軸
找
否
紀
益
依
優
頂
礎
載
倒
房
突
坐
粉
敵
略
客
袁
冷
勝
絕
析
塊
劑
測
絲
協
訴
念
陳
仍
羅
鹽
友
洋
錯
苦
夜
刑
移
頻
逐
靠
混
母
短
皮
終
聚
汽
村
雲
哪
既
距
衛
停
烈
央
察
燒
迅
境
若
印
洲
刻
括
激
孔
搞
甚
室
待
核
校
散
侵
吧
甲
遊
久
菜
味
舊
模
湖
貨
損
預
阻
毫
普
穩
乙
媽
植
息
擴
銀
語
揮
酒
守
拿
序
紙
醫
缺
雨
嗎
針
劉
啊
急
唱
誤
訓
願
審
附
獲
茶
鮮
糧
斤
孩
脫
硫
肥
善
龍
演
父
漸
血
歡
械
掌
歌
沙
剛
攻
謂
盾
討
晚
粒
亂
燃
矛
乎
殺
藥
寧
魯
貴
鐘
煤
讀
班
伯
香
介
迫
句
豐
培
握
蘭
擔
弦
蛋
沉
假
穿
執
答
樂
誰
順
煙
縮
徵
臉
喜
松
腳
困
異
免
背
星
福
買
染
井
概
慢
怕
磁
倍
祖
皇
促
靜
補
評
翻
肉
踐
尼
衣
寬
揚
棉
希
傷
操
垂
秋
宜
氫
套
督
振
架
亮
末
憲
慶
編
牛
觸
映
雷
銷
詩
座
居
抓
裂
胞
呼
娘
景
威
綠
晶
厚
盟
衡
雞
孫
延
危
膠
屋
鄉
臨
陸
顧
掉
呀
燈
歲
措
束
耐
劇
玉
趙
跳
哥
季
課
凱
胡
額
款
紹
卷
齊
偉
蒸
殖
永
宗
苗
川
爐
岩
弱
零
楊
奏
沿
露
桿
探
滑
鎮
飯
濃
航
懷
趕
庫
奪
伊
靈
稅
途
滅
賽
歸
召
鼓
播
盤
裁
險
康
唯
錄
菌
純
借
糖
蓋
橫
符
私
努
堂
域
槍
潤
幅
哈
竟
熟
蟲
澤
腦
壤
碳
歐
遍
側
寨
敢
徹
慮
斜
薄
庭
納
彈
飼
伸
折
麥
濕
暗
荷
瓦
塞
床
築
惡
戶
訪
塔
奇
透
梁
刀
旋
跡
卡
氯
遇
份
毒
泥
退
洗
擺
灰
彩
賣
耗
夏
擇
忙
銅
獻
硬
予
繁
圈
雪
函
亦
抽
篇
陣
陰
丁
尺
追
堆
雄
迎
泛
爸
樓
避
謀
噸
野
豬
旗
累
偏
典
館
索
秦
脂
潮
爺
豆
忽
托
驚
塑
遺
愈
朱
替
纖
粗
傾
尚
痛
楚
謝
奮
購
磨
君
池
旁
碎
骨
監
捕
弟
暴
割
貫
殊
釋
詞
亡
壁
頓
寶
午
塵
聞
揭
炮
殘
冬
橋
婦
警
綜
招
吳
付
浮
遭
徐
您
搖
谷
贊
箱
隔
訂
男
吹
園
紛
唐
敗
宋
玻
巨
耕
坦
榮
閉
灣
鍵
凡
駐
鍋
救
恩
剝
凝
鹼
齒
截
煉
麻
紡
禁
廢
盛
版
緩
淨
睛
昌
婚
涉
筒
嘴
插
岸
朗
莊
街
藏
姑
貿
腐
奴
啦
慣
乘
夥
恢
勻
紗
扎
辯
耳
彪
臣
億
璃
抵
脈
秀
薩
俄
網
舞
店
噴
縱
寸
汗
掛
洪
賀
閃
柬
爆
烯
津
稻
牆
軟
勇
像
滾
厘
蒙
芳
肯
坡
柱
盪
腿
儀
旅
尾
軋
冰
貢
登
黎
削
鑽
勒
逃
障
氨
郭
峰
幣
港
伏
軌
畝
畢
擦
莫
刺
浪
秘
援
株
健
售
股
島
甘
泡
睡
童
鑄
湯
閥
休
匯
舍
牧
繞
炸
哲
磷
績
朋
淡
尖
啟
陷
柴
呈
徒
顏
淚
稍
忘
泵
藍
拖
洞
授
鏡
辛
壯
鋒
貧
虛
彎
摩
泰
幼
廷
尊
窗
綱
弄
隸
疑
氏
宮
姐
震
瑞
怪
尤
琴
循
描
膜
違
夾
腰
緣
珠
窮
森
枝
竹
溝
催
繩
憶
邦
剩
幸
漿
欄
擁
牙
貯
禮
濾
鈉
紋
罷
拍
咱
喊
袖
埃
勤
罰
焦
潛
伍
墨
欲
縫
姓
刊
飽
仿
獎
鋁
鬼
麗
跨
默
挖
鏈
掃
喝
袋
炭
污
幕
諸
弧
勵
梅
奶
潔
災
舟
鑑
苯
訟
抱
毀
懂
寒
智
埔
寄
屆
躍
渡
挑
丹
艱
貝
碰
拔
爹
戴
碼
夢
芽
熔
赤
漁
哭
敬
顆
奔
鉛
仲
虎
稀
妹
乏
珍
申
桌
遵
允
隆
螺
倉
魏
銳
曉
氮
兼
隱
礙
赫
撥
忠
肅
缸
牽
搶
博
巧
殼
兄
杜
訊
誠
碧
祥
柯
頁
巡
矩
悲
灌
齡
倫
票
尋
桂
鋪
聖
恐
恰
鄭
趣
抬
荒
騰
貼
柔
滴
猛
闊
輛
妻
填
撤
儲
簽
鬧
擾
紫
砂
遞
戲
吊
陶
伐
餵
療
瓶
婆
撫
臂
摸
忍
蝦
蠟
鄰
胸
鞏
擠
偶
棄
槽
勁
乳
鄧
吉
仁
爛
磚
租
烏
艦
伴
瓜
淺
丙
暫
燥
橡
柳
迷
暖
牌
秧
膽
詳
簧
踏
瓷
譜
呆
賓
糊
洛
輝
憤
競
隙
怒
粘
乃
緒
肩
籍
敏
塗
熙
皆
偵
懸
掘
享
糾
醒
狂
鎖
淀
恨
牲
霸
爬
賞
逆
玩
陵
祝
秒
浙
貌
役
彼
悉
鴨
趨
鳳
晨
畜
輩
秩
卵
署
梯
炎
灘
棋
驅
篩
峽
冒
啥
壽
譯
浸
泉
帽
遲
矽
疆
貸
漏
稿
冠
嫩
脅
芯
牢
叛
蝕
奧
鳴
嶺
羊
憑
串
塘
繪
酵
融
盆
錫
廟
籌
凍
輔
攝
襲
筋
拒
僚
旱
鉀
鳥
漆
沈
眉
疏
添
棒
穗
硝
韓
逼
扭
僑
涼
挺
碗
栽
炒
杯
患
餾
勸
豪
遼
勃
鴻
旦
吏
拜
狗
埋
輥
掩
飲
搬
罵
辭
勾
扣
估
蔣
絨
霧
丈
朵
姆
擬
宇
輯
陝
雕
償
蓄
崇
剪
倡
廳
咬
駛
薯
刷
斥
番
賦
奉
佛
澆
漫
曼
扇
鈣
桃
扶
仔
返
俗
虧
腔
鞋
棱
覆
框
悄
叔
撞
騙
勘
旺
沸
孤
吐
孟
渠
屈
疾
妙
惜
仰
狠
脹
諧
拋
黴
桑
崗
嘛
衰
盜
滲
臟
賴
湧
甜
曹
閱
肌
哩
厲
烴
緯
毅
昨
偽
症
煮
嘆
釘
搭
莖
籠
酷
偷
弓
錐
恆
傑
坑
鼻
翼
綸
敘
獄
逮
罐
絡
棚
抑
膨
蔬
寺
驟
穆
冶
枯
冊
屍
凸
紳
坯
犧
焰
轟
欣
晉
瘦
禦
錠
錦
喪
旬
鍛
壟
搜
撲
邀
亭
酯
邁
舒
脆
酶
閒
憂
酚
頑
羽
漲
卸
仗
陪
闢
懲
杭
姚
肚
捉
飄
漂
昆
欺
吾
郎
烷
汁
呵
飾
蕭
雅
郵
遷
燕
撒
姻
赴
宴
煩
債
帳
斑
鈴
旨
醇
董
餅
雛
姿
拌
傅
腹
妥
揉
賢
拆
歪
葡
胺
丟
浩
徽
昂
墊
擋
覽
貪
慰
繳
汪
慌
馮
諾
姜
誼
兇
劣
誣
耀
昏
躺
盈
騎
喬
溪
叢
盧
抹
悶
諮
刮
駕
纜
悟
摘
鉺
擲
頗
幻
柄
惠
慘
佳
仇
臘
窩
滌
劍
瞧
堡
潑
蔥
罩
霍
撈
胎
蒼
濱
倆
捅
湘
砍
霞
邵
萄
瘋
淮
遂
熊
糞
烘
宿
檔
戈
駁
嫂
裕
徙
箭
捐
腸
撐
曬
辨
殿
蓮
攤
攪
醬
屏
疫
哀
蔡
堵
沫
皺
暢
疊
閣
萊
敲
轄
鉤
痕
壩
巷
餓
禍
丘
玄
溜
曰
邏
彭
嘗
卿
妨
艇
吞
韋
怨
矮
歇`.split(`
`)});var RN0=M((c2)=>{Object.defineProperty(c2,"__esModule",{value:!0});c2.traditionalChinese=c2.spanish=c2.simplifiedChinese=c2.portuguese=c2.korean=c2.japanese=c2.italian=c2.french=c2.english=c2.czech=void 0;var BD9=rB0();Object.defineProperty(c2,"czech",{enumerable:!0,get:function(){return BD9.wordlist}});var ND9=eB0();Object.defineProperty(c2,"english",{enumerable:!0,get:function(){return ND9.wordlist}});var wD9=YN0();Object.defineProperty(c2,"french",{enumerable:!0,get:function(){return wD9.wordlist}});var LD9=KN0();Object.defineProperty(c2,"italian",{enumerable:!0,get:function(){return LD9.wordlist}});var ED9=ZN0();Object.defineProperty(c2,"japanese",{enumerable:!0,get:function(){return ED9.wordlist}});var CD9=UN0();Object.defineProperty(c2,"korean",{enumerable:!0,get:function(){return CD9.wordlist}});var RD9=MN0();Object.defineProperty(c2,"portuguese",{enumerable:!0,get:function(){return RD9.wordlist}});var FD9=AN0();Object.defineProperty(c2,"simplifiedChinese",{enumerable:!0,get:function(){return FD9.wordlist}});var TD9=wN0();Object.defineProperty(c2,"spanish",{enumerable:!0,get:function(){return TD9.wordlist}});var SD9=CN0();Object.defineProperty(c2,"traditionalChinese",{enumerable:!0,get:function(){return SD9.wordlist}})});var PN0=M((P6)=>{Object.defineProperty(P6,"__esModule",{value:!0});P6.traditionalChinese=P6.spanish=P6.simplifiedChinese=P6.portuguese=P6.korean=P6.japanese=P6.italian=P6.french=P6.english=P6.czech=P6.signTypedData=P6.signTransaction=P6.signMessage=P6.signAuthorization=P6.sign=P6.setSignEntropy=P6.publicKeyToAddress=P6.privateKeyToAddress=P6.parseAccount=P6.toAccount=P6.privateKeyToAccount=P6.mnemonicToAccount=P6.hdKeyToAccount=P6.generatePrivateKey=P6.generateMnemonic=P6.serializeSignature=P6.signatureToHex=P6.nonceManager=P6.createNonceManager=P6.HDKey=void 0;var $D9=yQ1();Object.defineProperty(P6,"HDKey",{enumerable:!0,get:function(){return $D9.HDKey}});var FN0=Fg();Object.defineProperty(P6,"createNonceManager",{enumerable:!0,get:function(){return FN0.createNonceManager}});Object.defineProperty(P6,"nonceManager",{enumerable:!0,get:function(){return FN0.nonceManager}});var TN0=jT();Object.defineProperty(P6,"signatureToHex",{enumerable:!0,get:function(){return TN0.serializeSignature}});Object.defineProperty(P6,"serializeSignature",{enumerable:!0,get:function(){return TN0.serializeSignature}});var kD9=kB0();Object.defineProperty(P6,"generateMnemonic",{enumerable:!0,get:function(){return kD9.generateMnemonic}});var vD9=fB0();Object.defineProperty(P6,"generatePrivateKey",{enumerable:!0,get:function(){return vD9.generatePrivateKey}});var fD9=nQ1();Object.defineProperty(P6,"hdKeyToAccount",{enumerable:!0,get:function(){return fD9.hdKeyToAccount}});var jD9=_B0();Object.defineProperty(P6,"mnemonicToAccount",{enumerable:!0,get:function(){return jD9.mnemonicToAccount}});var hD9=iQ1();Object.defineProperty(P6,"privateKeyToAccount",{enumerable:!0,get:function(){return hD9.privateKeyToAccount}});var bD9=lQ1();Object.defineProperty(P6,"toAccount",{enumerable:!0,get:function(){return bD9.toAccount}});var yD9=e8();Object.defineProperty(P6,"parseAccount",{enumerable:!0,get:function(){return yD9.parseAccount}});var xD9=nB0();Object.defineProperty(P6,"privateKeyToAddress",{enumerable:!0,get:function(){return xD9.privateKeyToAddress}});var gD9=jA();Object.defineProperty(P6,"publicKeyToAddress",{enumerable:!0,get:function(){return gD9.publicKeyToAddress}});var SN0=sD();Object.defineProperty(P6,"setSignEntropy",{enumerable:!0,get:function(){return SN0.setSignEntropy}});Object.defineProperty(P6,"sign",{enumerable:!0,get:function(){return SN0.sign}});var mD9=dQ1();Object.defineProperty(P6,"signAuthorization",{enumerable:!0,get:function(){return mD9.signAuthorization}});var uD9=pQ1();Object.defineProperty(P6,"signMessage",{enumerable:!0,get:function(){return uD9.signMessage}});var lD9=cQ1();Object.defineProperty(P6,"signTransaction",{enumerable:!0,get:function(){return lD9.signTransaction}});var dD9=_Q1();Object.defineProperty(P6,"signTypedData",{enumerable:!0,get:function(){return dD9.signTypedData}});var AX=RN0();Object.defineProperty(P6,"czech",{enumerable:!0,get:function(){return AX.czech}});Object.defineProperty(P6,"english",{enumerable:!0,get:function(){return AX.english}});Object.defineProperty(P6,"french",{enumerable:!0,get:function(){return AX.french}});Object.defineProperty(P6,"italian",{enumerable:!0,get:function(){return AX.italian}});Object.defineProperty(P6,"japanese",{enumerable:!0,get:function(){return AX.japanese}});Object.defineProperty(P6,"korean",{enumerable:!0,get:function(){return AX.korean}});Object.defineProperty(P6,"portuguese",{enumerable:!0,get:function(){return AX.portuguese}});Object.defineProperty(P6,"simplifiedChinese",{enumerable:!0,get:function(){return AX.simplifiedChinese}});Object.defineProperty(P6,"spanish",{enumerable:!0,get:function(){return AX.spanish}});Object.defineProperty(P6,"traditionalChinese",{enumerable:!0,get:function(){return AX.traditionalChinese}})});var vN0=M((mb5,kN0)=>{/*! chains.js - Seamflux Client Build | 2026-03-14T14:17:11.802Z */var{defineProperty:aQ1,getOwnPropertyDescriptor:cD9,getOwnPropertyNames:_D9}=Object,iD9=Object.prototype.hasOwnProperty,nD9=(J,Q)=>{for(var Y in Q)aQ1(J,Y,{get:Q[Y],enumerable:!0})},aD9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of _D9(Q))iD9.call(J,X)||X===Y||aQ1(J,X,{get:()=>Q[X],enumerable:!(G=cD9(Q,X))||G.enumerable});return J},oD9=(J)=>aD9(aQ1({},"__esModule",{value:!0}),J),$N0={};nD9($N0,{chainIdMap:()=>sD9,chains:()=>rD9}),kN0.exports=oD9($N0);var rD9=["base","eth","bsc","solana","sui","tron","ton","avax","arbitrum","polygon","avalanche","optimism"],sD9=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 hN0=M((ub5,jN0)=>{/*! constants.js - Seamflux Client Build | 2026-03-14T14:17:12.029Z */function tD9(J){if(!J)return"";let Q=J.trim();return Q.length<=12?Q:`${Q.slice(0,6)}...${Q.slice(-4)}`}var{defineProperty:oQ1,getOwnPropertyDescriptor:eD9,getOwnPropertyNames:JH9}=Object,QH9=Object.prototype.hasOwnProperty,YH9=(J,Q)=>{for(var Y in Q)oQ1(J,Y,{get:Q[Y],enumerable:!0})},GH9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of JH9(Q))QH9.call(J,X)||X===Y||oQ1(J,X,{get:()=>Q[X],enumerable:!(G=eD9(Q,X))||G.enumerable});return J},XH9=(J)=>GH9(oQ1({},"__esModule",{value:!0}),J),fN0={};YH9(fN0,{AAVE_BORROW_TOPIC:()=>OH9,AAVE_FLASHLOAN_TOPIC:()=>NH9,AAVE_LIQUIDATION_TOPIC:()=>BH9,AAVE_REPAY_TOPIC:()=>AH9,AAVE_SUPPLY_TOPIC:()=>MH9,AAVE_WITHDRAW_TOPIC:()=>IH9,APPROVAL_FOR_ALL_TOPIC:()=>ZH9,APPROVAL_TOPIC:()=>zH9,ERC1155_TRANSFER_BATCH_TOPIC:()=>qH9,ERC1155_TRANSFER_SINGLE_TOPIC:()=>VH9,SWAP_TOPICS:()=>WH9,TRANSFER_TOPIC:()=>KH9,UNISWAP_V2_BURN_TOPIC:()=>DH9,UNISWAP_V2_MINT_TOPIC:()=>UH9,UNISWAP_V3_COLLECT_TOPIC:()=>HH9,shortenAddress:()=>tD9}),jN0.exports=XH9(fN0);var _2=Oz(),KH9="0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",zH9="0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",WH9=["0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822","0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67","0xd02641a0d4f735b836f0d1b0949c57be602d9dc1654a6b64f12f7f0e48978a4b"],ZH9=_2.web3.utils.sha3("ApprovalForAll(address,address,bool)"),VH9=_2.web3.utils.sha3("TransferSingle(address,address,address,uint256,uint256)"),qH9=_2.web3.utils.sha3("TransferBatch(address,address,address,uint256[],uint256[])"),UH9=_2.web3.utils.sha3("Mint(address,uint256,uint256)"),DH9=_2.web3.utils.sha3("Burn(address,uint256,uint256,address)"),HH9=_2.web3.utils.sha3("Collect(address,address,uint256,uint256)"),MH9=_2.web3.utils.sha3("Supply(address,address,address,uint256,uint16)"),IH9=_2.web3.utils.sha3("Withdraw(address,address,address,uint256)"),OH9=_2.web3.utils.sha3("Borrow(address,address,address,uint256,uint256)"),AH9=_2.web3.utils.sha3("Repay(address,address,address,uint256,bool)"),BH9=_2.web3.utils.sha3("LiquidationCall(address,address,address,address,uint256,uint256,uint256,bool)"),NH9=_2.web3.utils.sha3("FlashLoan(address,address,address,uint256,uint256,uint16)")});var sQ1=M((lb5,mN0)=>{/*! parsers.js - Seamflux Client Build | 2026-03-14T14:17:11.944Z */function yN0(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()===R5.TRANSFER_TOPIC.toLowerCase()&&!(X.topics.length>=4))try{let K=d8.web3.utils.toChecksumAddress("0x"+X.topics[1].slice(26)),z=d8.web3.utils.toChecksumAddress("0x"+X.topics[2].slice(26)),W=X.data&&X.data!=="0x"?BigInt(X.data).toString(10):"0",Z=d8.web3.utils.toChecksumAddress(String(X.address)),V=K.toLowerCase(),q=z.toLowerCase(),U;if(V===G)U="sent";else{if(q!==G)continue;U="received"}Y.push({tokenAddress:Z,from:K,to:z,amount:W,direction:U})}catch(K){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()===R5.APPROVAL_TOPIC.toLowerCase()&&!(X.topics.length>=4))try{let K=d8.web3.utils.toChecksumAddress("0x"+X.topics[1].slice(26)),z=d8.web3.utils.toChecksumAddress("0x"+X.topics[2].slice(26)),W=X.data&&X.data!=="0x"?BigInt(X.data).toString(10):"0",Z=d8.web3.utils.toChecksumAddress(String(X.address));K.toLowerCase()===G&&Y.push({tokenAddress:Z,owner:K,spender:z,amount:W})}catch(K){continue}return Y}function wH9(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()===R5.TRANSFER_TOPIC.toLowerCase())try{let K=d8.web3.utils.toChecksumAddress("0x"+X.topics[1].slice(26)),z=d8.web3.utils.toChecksumAddress("0x"+X.topics[2].slice(26)),W=BigInt("0x"+X.topics[3].slice(2)).toString(10),Z=d8.web3.utils.toChecksumAddress(String(X.address)),V=K.toLowerCase(),q=z.toLowerCase(),U;if(V===Y)U="sent";else{if(q!==Y)continue;U="received"}G.push({tokenAddress:Z,from:K,to:z,tokenId:W,direction:U})}catch(K){continue}return G}function LH9(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()===R5.APPROVAL_TOPIC.toLowerCase())try{let K=d8.web3.utils.toChecksumAddress("0x"+X.topics[1].slice(26)),z=d8.web3.utils.toChecksumAddress("0x"+X.topics[2].slice(26)),W=BigInt("0x"+X.topics[3].slice(2)).toString(10);if(K.toLowerCase()!==Y)continue;let Z=d8.web3.utils.toChecksumAddress(String(X.address));G.push({tokenAddress:Z,owner:K,approved:z,tokenId:W})}catch(K){continue}return G}function EH9(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()===(R5.APPROVAL_FOR_ALL_TOPIC||"").toLowerCase())try{let K=d8.web3.utils.toChecksumAddress("0x"+X.topics[1].slice(26)),z=d8.web3.utils.toChecksumAddress("0x"+X.topics[2].slice(26));if(K.toLowerCase()!==Y)continue;let W=!!BigInt(X.data||"0x0"),Z=d8.web3.utils.toChecksumAddress(String(X.address));G.push({tokenAddress:Z,owner:K,operator:z,approved:W})}catch(K){continue}return G}function CH9(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 K=(X.topics[0]||"").toLowerCase(),z=(()=>{try{return d8.web3.utils.toChecksumAddress(String(X.address))}catch{return String(X.address)}})();if(K===(R5.ERC1155_TRANSFER_SINGLE_TOPIC||"").toLowerCase())try{let W=d8.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:z,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(K===(R5.ERC1155_TRANSFER_BATCH_TOPIC||"").toLowerCase())try{let W=d8.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((H)=>BigInt(H).toString(10)):[],D=Array.isArray(W.values)?W.values.map((H)=>BigInt(H).toString(10)):[];U.forEach((H,I)=>{let O=D[I]||"0";G.push({tokenAddress:z,operator:W.operator,from:W.from,to:W.to,id:H,value:O,direction:q})})}catch{continue}}return G}function RH9(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===(R5.UNISWAP_V2_MINT_TOPIC||"").toLowerCase()?Q.push({type:"add_liquidity"}):G===(R5.UNISWAP_V2_BURN_TOPIC||"").toLowerCase()?Q.push({type:"remove_liquidity"}):G===(R5.UNISWAP_V3_COLLECT_TOPIC||"").toLowerCase()&&Q.push({type:"collect_fees"})}return Q}function FH9(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 K=(X.topics[0]||"").toLowerCase(),z=(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(K===(R5.AAVE_SUPPLY_TOPIC||"").toLowerCase())z("lending_supply",d8.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(K===(R5.AAVE_WITHDRAW_TOPIC||"").toLowerCase())z("lending_withdraw",d8.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(K===(R5.AAVE_BORROW_TOPIC||"").toLowerCase())z("lending_borrow",d8.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(K===(R5.AAVE_REPAY_TOPIC||"").toLowerCase())z("lending_repay",d8.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(K===(R5.AAVE_LIQUIDATION_TOPIC||"").toLowerCase())z("lending_liquidation",d8.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(K===(R5.AAVE_FLASHLOAN_TOPIC||"").toLowerCase()){let W=d8.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 gN0(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(R5.SWAP_TOPICS.some((G)=>G.toLowerCase()===Y))return!0}return!1}function TH9(J,Q,Y=[]){if(!J.to||J.to===null||J.to==="0x"||J.to==="")return"contract_creation";if(Y&&Y.length>0){if(gN0(Y))return"swap";if(xN0(Y,Q).length>0)return"approval";if(yN0(Y,Q).length>0)return"token_transfer"}let G=J.input||J.data||"0x",X=G&&G!=="0x"&&G.length>10,K=J.value||"0";return K!=="0"&&K!=="0x0"&&BigInt(K)>BigInt(0)&&!X?"native_transfer":X?"contract_call":"other"}var{defineProperty:rQ1,getOwnPropertyDescriptor:SH9,getOwnPropertyNames:PH9}=Object,$H9=Object.prototype.hasOwnProperty,kH9=(J,Q)=>{for(var Y in Q)rQ1(J,Y,{get:Q[Y],enumerable:!0})},vH9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of PH9(Q))$H9.call(J,X)||X===Y||rQ1(J,X,{get:()=>Q[X],enumerable:!(G=SH9(Q,X))||G.enumerable});return J},fH9=(J)=>vH9(rQ1({},"__esModule",{value:!0}),J),bN0={};kH9(bN0,{detectLendingEvents:()=>FH9,detectLiquidityEvents:()=>RH9,determineTransactionType:()=>TH9,identifySwapEvents:()=>gN0,parseApprovalEvents:()=>xN0,parseApprovalForAllEvents:()=>EH9,parseERC1155TransferEvents:()=>CH9,parseNftApprovalEvents:()=>LH9,parseNftTransferEvents:()=>wH9,parseTransferEvents:()=>yN0}),mN0.exports=fH9(bN0);var d8=Oz(),R5=hN0()});var pN0=M((db5,dN0)=>{/*! operations.js - Seamflux Client Build | 2026-03-14T14:17:11.983Z */function lN0(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 tQ1(J){if(!J||J==="0"||J==="0x0")return"0";let Q=J;J.startsWith("0x")&&(Q=BigInt(J).toString());try{let{web3:Y}=Oz(),G=Y.utils.fromWei(Q,"ether");return parseFloat(G).toString()}catch(Y){return Q}}function Bu(J,Q){if(Q<=0)return J;let Y=BigInt(J),G=BigInt(10)**BigInt(Q),X=Y/G,K=Y%G;if(K===BigInt(0))return X.toString(10);let z=K.toString(10).padStart(Q,"0").replace(/0+$/,"");return z.length>0?`${X.toString(10)}.${z}`:X.toString(10)}async function jH9(J,Q,Y,G,X=[]){let K=lN0(G),z=J.value||"0";switch(Q){case"native_transfer":{let W=tQ1(z),Z=(J.from||"").toLowerCase(),V=(J.to||"").toLowerCase(),q=Y.toLowerCase();return Z===q?`Sent ${W} ${K}`:V===q?`Received ${W} ${K}`:`Transfer ${W} ${K}`}case"token_transfer":{let W=(0,wY.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:D}=await(0,i2.getTokenSymbol)({tokenAddress:V.tokenAddress,chainType:G});q=D}catch(D){q=V.tokenAddress}try{let{decimals:D}=await(0,i2.getTokenDecimal)({tokenAddress:V.tokenAddress,chainType:G});U=Bu(V.amount,D)}catch(D){U=V.amount}return`${V.direction==="sent"?"Sent":"Received"} ${U} ${q}`}));return Z.length===1?Z[0]:Z.join(", ")}case"approval":{let W=(0,wY.parseApprovalEvents)(X,Y);if(W.length===0)return"Token Approval";let Z=W[0],V,q;try{let{symbol:D}=await(0,i2.getTokenSymbol)({tokenAddress:Z.tokenAddress,chainType:G});V=D}catch(D){V=Z.tokenAddress}try{let{decimals:D}=await(0,i2.getTokenDecimal)({tokenAddress:Z.tokenAddress,chainType:G});q=Bu(Z.amount,D)}catch(D){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 hH9(J,Q,Y,G,X=[]){await(0,lH9.setWeb3Provider)(G);let K=[],z=lN0(G),W=Y.toLowerCase();if(Q==="native_transfer"){let A=tQ1(J.value||"0"),B=(J.from||"").toLowerCase(),w=(J.to||"").toLowerCase(),N=B===W?"Sent":w===W?"Received":"Transfer",L=B===W?w:B;K.push({type:"native_transfer",title:"Native Transfer",detail:`${N} ${A} ${z}${L?` with ${L}`:""}`,amount:A,symbol:z,from:J.from,to:J.to})}let Z=(0,wY.parseNftTransferEvents)(X,Y);for(let A of Z){let B="NFT";try{let{symbol:L}=await(0,i2.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;K.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,wY.parseNftApprovalEvents)(X,Y);for(let A of V){let B="NFT";try{let{symbol:w}=await(0,i2.getTokenSymbol)({tokenAddress:A.tokenAddress,chainType:G});w&&(B=w)}catch{}K.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,wY.parseApprovalForAllEvents)(X,Y);for(let A of q){let B="NFT/Token";try{let{symbol:w}=await(0,i2.getTokenSymbol)({tokenAddress:A.tokenAddress,chainType:G});w&&(B=w)}catch{}K.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,wY.parseTransferEvents)(X,Y);for(let A of U){let B,w;try{let{symbol:R}=await(0,i2.getTokenSymbol)({tokenAddress:A.tokenAddress,chainType:G});B=R}catch(R){B=A.tokenAddress}try{let{decimals:R}=await(0,i2.getTokenDecimal)({tokenAddress:A.tokenAddress,chainType:G});w=Bu(A.amount,R)}catch(R){w=A.amount}let N=A.direction==="sent"?"Sent":"Received",L=A.direction==="sent"?A.to:A.from;K.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 D=(0,wY.parseERC1155TransferEvents)(X,Y);for(let A of D){let B="ERC1155";try{let{symbol:L}=await(0,i2.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;K.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 H=(0,wY.parseApprovalEvents)(X,Y);for(let A of H){let B,w;try{let{symbol:R}=await(0,i2.getTokenSymbol)({tokenAddress:A.tokenAddress,chainType:G});B=R}catch(R){B=A.tokenAddress}try{let{decimals:R}=await(0,i2.getTokenDecimal)({tokenAddress:A.tokenAddress,chainType:G});w=Bu(A.amount,R)}catch(R){w=A.amount}let N=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),L=BigInt(A.amount)>=N;K.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,wY.identifySwapEvents)(X)&&K.push({type:"swap",title:"Swap",detail:"Detected swap on DEX (Uniswap / PancakeSwap / similar)"}),Q==="contract_creation")K.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);K.push({type:"contract_call",title:"Contract Interaction",detail:`Called contract ${J.to}${A&&A!=="0x"?` (selector ${A})`:""}`})}let I=(0,wY.detectLiquidityEvents)(X);for(let A of I)A.type==="add_liquidity"?K.push({type:"add_liquidity",title:"Add Liquidity",detail:"Added liquidity to AMM pool"}):A.type==="remove_liquidity"?K.push({type:"remove_liquidity",title:"Remove Liquidity",detail:"Removed liquidity from AMM pool"}):A.type==="collect_fees"&&K.push({type:"collect_fees",title:"Collect Fees",detail:"Collected swap fees from AMM position"});let O=(0,wY.detectLendingEvents)(X,Y);for(let A of O){let B=A.amount?tQ1(A.amount):void 0,w=A.asset||"";switch(A.type){case"lending_supply":K.push({type:"lending_supply",title:"Lending Supply",detail:`Supplied ${B||"amount"} of ${w||"asset"}`,asset:A.asset,amount:A.amount});break;case"lending_withdraw":K.push({type:"lending_withdraw",title:"Lending Withdraw",detail:`Withdrew ${B||"amount"} of ${w||"asset"}`,asset:A.asset,amount:A.amount});break;case"lending_borrow":K.push({type:"lending_borrow",title:"Borrow",detail:`Borrowed ${B||"amount"} of ${w||"asset"}`,asset:A.asset,amount:A.amount});break;case"lending_repay":K.push({type:"lending_repay",title:"Repay",detail:`Repaid ${B||"amount"} of ${w||"asset"}`,asset:A.asset,amount:A.amount});break;case"lending_liquidation":K.push({type:"lending_liquidation",title:"Liquidation",detail:`Liquidation event involving ${w||"asset"}`,asset:A.asset,amount:A.amount});break;case"flash_loan":K.push({type:"flash_loan",title:"Flash Loan",detail:`Initiated flash loan of ${B||"amount"} ${w||""}`.trim(),asset:A.asset,amount:A.amount})}}return K.length===0&&K.push({type:Q||"other",title:"Transaction",detail:"General transaction"}),K}var{defineProperty:eQ1,getOwnPropertyDescriptor:bH9,getOwnPropertyNames:yH9}=Object,xH9=Object.prototype.hasOwnProperty,gH9=(J,Q)=>{for(var Y in Q)eQ1(J,Y,{get:Q[Y],enumerable:!0})},mH9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of yH9(Q))xH9.call(J,X)||X===Y||eQ1(J,X,{get:()=>Q[X],enumerable:!(G=bH9(Q,X))||G.enumerable});return J},uH9=(J)=>mH9(eQ1({},"__esModule",{value:!0}),J),uN0={};gH9(uN0,{buildOperationEvents:()=>hH9,determineTransactionType:()=>dH9.determineTransactionType,formatTransactionSummary:()=>jH9}),dN0.exports=uH9(uN0);var lH9=Oz(),wY=sQ1(),i2=OS(),dH9=sQ1()});var wu=M((pb5,oN0)=>{/*! transaction.js - Seamflux Client Build | 2026-03-14T14:17:11.844Z */function Nu(J){return typeof J=="string"&&J.startsWith("0x")?J:"0x"+BigInt(J).toString(16)}async function pH9({chainType:J}){await(0,r4.setWeb3Provider)(J);let Q=await r4.web3.eth.getGasPrice();return{gasPrice:Q.toString(),message:`Gas price retrieved: ${Q.toString()} wei`}}async function _N0({chainType:J}){await(0,r4.setWeb3Provider)(J);let Q=await r4.web3.eth.getBlock("latest"),Y=Q?.baseFeePerGas?BigInt(Q.baseFeePerGas.toString()):BigInt(0),G;try{let K=await r4.web3.eth.getMaxPriorityFeePerGas?.();G=K!=null?BigInt(K.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 iN0({address:J,chainType:Q}){await(0,r4.setWeb3Provider)(Q);let Y=await r4.web3.eth.getTransactionCount(J,"pending"),G=Number(Y);return{nonce:G,message:`Nonce retrieved for address ${J}: ${G}`}}async function nN0(J){let{from:Q,to:Y,value:G,data:X,chainType:K}=J;await(0,r4.setWeb3Provider)(K);let z=await r4.web3.eth.estimateGas({from:Q,to:Y,value:G||"0x0",data:X||"0x"}),W=Math.floor(1.2*Number(z));return{gasEstimate:W.toString(),message:`Gas estimated: ${W} (base: ${z.toString()}, with 20% buffer)`}}async function cH9(J){let{from:Q,to:Y,chainType:G,privateKey:X,value:K,data:z,gas:W,maxFeePerGas:Z,maxPriorityFeePerGas:V,nonce:q,isSubmit:U=!0,mevEnabled:D=!1}=J,H=J.chainId||WM9.chainIdMap.get(G.toLowerCase());if(!H)throw Error(`Chain ${G} currently not supported for EVM transactions`);await(0,r4.setWeb3Provider)(G);let I=Z!==void 0&&V!==void 0?null:_N0({chainType:G}),[O,A,B,w]=await Promise.all([W?Promise.resolve({gasEstimate:W,message:`Using provided gas: ${W}`}):nN0({from:Q,to:Y,value:K||"0x0",data:z,chainType:G}),Z!==void 0?Promise.resolve({maxFeePerGas:Z,message:`Using provided maxFeePerGas: ${Z}`}):I.then((j)=>({maxFeePerGas:j.maxFeePerGas,message:j.message})),V!==void 0?Promise.resolve({maxPriorityFeePerGas:V,message:`Using provided maxPriorityFeePerGas: ${V}`}):I.then((j)=>({maxPriorityFeePerGas:j.maxPriorityFeePerGas,message:j.message})),q!==void 0?Promise.resolve({nonce:q,message:`Using provided nonce: ${q}`}):iN0({address:Q,chainType:G})]),N=O.gasEstimate,L=w.nonce,R=A.maxFeePerGas,C={type:2,chainId:H,nonce:L,maxPriorityFeePerGas:Nu(B.maxPriorityFeePerGas),maxFeePerGas:Nu(R),gasLimit:Nu(N),to:Y,value:Nu(K||0),data:z||"0x"};if(!X)throw Error("private key is required for transaction signing");let F=await r4.web3.eth.accounts.signTransaction({...C},X);return U?await aN0({signedTx:F.rawTransaction,chainType:G,mevEnabled:D}):{message:"Transaction signed successfully",signature:F.rawTransaction,signedTransaction:F.rawTransaction}}async function _H9(J){}async function iH9(J){let{privateKey:Q,domain:Y,types:G,message:X,primaryType:K}=J,z=(0,zM9.privateKeyToAccount)(Q);return{signature:await z.signTypedData({domain:Y,types:G,primaryType:K,message:X}),message:"Typed data signed successfully",account:z.address}}async function nH9(J){}async function aN0(J){let{signedTx:Q,chainType:Y,mevEnabled:G=!1}=J;await(0,r4.setWeb3Provider)(Y,G);let X=await r4.web3.eth.sendSignedTransaction(Q),K=typeof X.transactionHash=="string"?X.transactionHash:r4.web3.utils.bytesToHex(X.transactionHash);return{transactionHash:K,rawTransaction:Q,message:`Transaction submitted successfully${G?" with MEV protection":""}. Hash: ${K}`}}async function aH9(J){let{transactionHash:Q,chainType:Y}=J;await(0,r4.setWeb3Provider)(Y);let G=await r4.web3.eth.getTransaction(Q);if(!G)throw Error(`Transaction not found: ${Q}`);let X=null,K="Transaction pending";if(G.blockNumber)try{X=await r4.web3.eth.getTransactionReceipt(Q),X&&(K=`Transaction ${X.status?"success":"failed"} in block ${X.blockNumber}`)}catch(z){K="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:K,status:X?.status!==void 0?X.status?"success":"failed":null,gasUsed:X?.gasUsed?.toString()||null}}function oH9(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 rH9(J){let{address:Q,chainType:Y,limit:G=20}=J;if(!Q)throw Error("Address is required");let X=await(0,GM9.getEnv)("ANKR_RPC_KEY");if(!X)return await(0,XM9.invokeRemote)({node:"chainKit",method:"getTransactionHistory",params:J});await(0,r4.setWeb3Provider)(Y);let K=oH9(Y),z=(0,KM9.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:K,address:Q,pageSize:G,descOrder:!0,includeLogs:!0}};try{let Z=await z.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||[],D=(0,JY1.determineTransactionType)(q,Q,U),H=await(0,JY1.buildOperationEvents)(q,D,Q,Y,U),I=H.map((O)=>O.detail).join(" | ")||await(0,JY1.formatTransactionSummary)(q,D,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||K,type:q.type||null,transactionType:D,operations:H,summary:I}}))}}catch(Z){throw Error(`Failed to fetch transaction history: ${Z.message}`)}}var{defineProperty:QY1,getOwnPropertyDescriptor:sH9,getOwnPropertyNames:tH9}=Object,eH9=Object.prototype.hasOwnProperty,JM9=(J,Q)=>{for(var Y in Q)QY1(J,Y,{get:Q[Y],enumerable:!0})},QM9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of tH9(Q))eH9.call(J,X)||X===Y||QY1(J,X,{get:()=>Q[X],enumerable:!(G=sH9(Q,X))||G.enumerable});return J},YM9=(J)=>QM9(QY1({},"__esModule",{value:!0}),J),cN0={};JM9(cN0,{_signTransactionWithPrivy:()=>_H9,_signTypedDataWithPrivy:()=>nH9,estimateGas:()=>nN0,executeTransaction:()=>aN0,getEip1559Fees:()=>_N0,getGasPrice:()=>pH9,getNonce:()=>iN0,getTransactionByHash:()=>aH9,getTransactionHistory:()=>rH9,signTransaction:()=>cH9,signTypedData:()=>iH9}),oN0.exports=YM9(cN0);var GM9=II(),XM9=RD0(),KM9=VQ1(),r4=Oz(),zM9=PN0(),WM9=vN0(),JY1=pN0()});var OS=M((cb5,tN0)=>{/*! token.js - Seamflux Client Build | 2026-03-14T14:17:11.861Z */async function ZM9({tokenAddress:J,chainType:Q}){try{await(0,B4.setWeb3Provider)(Q);let Y=new B4.web3.eth.Contract(jV,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 VM9({tokenAddress:J,chainType:Q}){try{await(0,B4.setWeb3Provider)(Q);let Y=new B4.web3.eth.Contract(jV,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 qM9({tokenAddress:J,chainType:Q}){try{await(0,B4.setWeb3Provider)(Q);let Y=new B4.web3.eth.Contract(jV,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 UM9({tokenAddress:J,chainType:Q}){try{await(0,B4.setWeb3Provider)(Q);let Y=new B4.web3.eth.Contract(jV,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 DM9({tokenAddress:J,ownerAddress:Q,chainType:Y,withDecimals:G=!1}){try{await(0,B4.setWeb3Provider)(Y);let X=new B4.web3.eth.Contract(jV,J),K=await X.methods.balanceOf(Q).call();if(G){let Z=String(K);return{message:`Fetched token balance for ${Q} on ${J} (${Y}): ${Z} (raw)`,balance:Z}}let z=await X.methods.decimals().call(),W=(0,sN0.formatUnits)(BigInt(K),Number(z));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 HM9({tokenAddress:J,ownerAddress:Q,spenderAddress:Y,chainType:G}){try{await(0,B4.setWeb3Provider)(G);let X=new B4.web3.eth.Contract(jV,J),K=await X.methods.allowance(Q,Y).call(),z=String(K);return{message:`Fetched token allowance for ${Q} to ${Y} on ${J} (${G}): ${z}`,allowance:z}}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,B4.setWeb3Provider)(Q);let Y=new B4.web3.eth.Contract(jV,J),[G,X,K,z]=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(K),totalSupply:String(z)};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 IM9({from:J,to:Q,tokenAddress:Y,amount:G,chainType:X}){try{if(!J||!Q||!Y)throw Error("from, to, and tokenAddress are required");if(!B4.web3.utils.isAddress(J))throw Error(`Invalid from address: ${J}`);if(!B4.web3.utils.isAddress(Q))throw Error(`Invalid to address: ${Q}`);if(!B4.web3.utils.isAddress(Y))throw Error(`Invalid token address: ${Y}`);let K=typeof G=="string"?parseFloat(G):G;if(isNaN(K)||K<=0)throw Error(`Invalid amount: ${G}. Must be a positive number`);await(0,B4.setWeb3Provider)(X);let z=new B4.web3.eth.Contract(jV,Y),W=await z.methods.decimals().call(),Z=Number(W),V=(0,sN0.parseUnits)(G.toString(),Z),q={from:J,to:Y,data:z.methods.transfer(Q,V.toString()).encodeABI(),value:"0x0"},[U,D,H]=await Promise.all([(0,YY1.getGasPrice)({chainType:X}),(0,YY1.estimateGas)({from:J,to:Y,value:q.value,data:q.data,chainType:X}),(0,YY1.getNonce)({address:J,chainType:X})]),I={...q,gasPrice:U.gasPrice,gas:D.gasEstimate,nonce:H.nonce};return{message:`Built transfer transaction: ${G} tokens from ${J} to ${Q} on ${X}`,transactions:JSON.stringify(I)}}catch(K){throw Error(`Failed to build transfer transaction: ${K instanceof Error?K.message:"Unknown error"}`)}}var{defineProperty:GY1,getOwnPropertyDescriptor:OM9,getOwnPropertyNames:AM9}=Object,BM9=Object.prototype.hasOwnProperty,NM9=(J,Q)=>{for(var Y in Q)GY1(J,Y,{get:Q[Y],enumerable:!0})},wM9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of AM9(Q))BM9.call(J,X)||X===Y||GY1(J,X,{get:()=>Q[X],enumerable:!(G=OM9(Q,X))||G.enumerable});return J},LM9=(J)=>wM9(GY1({},"__esModule",{value:!0}),J),rN0={};NM9(rN0,{getTokenAllowance:()=>HM9,getTokenBalance:()=>DM9,getTokenDecimal:()=>ZM9,getTokenInfo:()=>MM9,getTokenName:()=>VM9,getTokenSymbol:()=>qM9,getTokenTotalSupply:()=>UM9,transferToken:()=>IM9}),tN0.exports=LM9(rN0);var B4=Oz(),sN0=mJ1(),YY1=wu(),jV=[{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 Qw0=M((_b5,Jw0)=>{/*! token.write.js - Seamflux Client Build | 2026-03-14T14:17:12.074Z */var{defineProperty:XY1,getOwnPropertyDescriptor:EM9,getOwnPropertyNames:CM9}=Object,RM9=Object.prototype.hasOwnProperty,FM9=(J,Q)=>{for(var Y in Q)XY1(J,Y,{get:Q[Y],enumerable:!0})},TM9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of CM9(Q))RM9.call(J,X)||X===Y||XY1(J,X,{get:()=>Q[X],enumerable:!(G=EM9(Q,X))||G.enumerable});return J},SM9=(J)=>TM9(XY1({},"__esModule",{value:!0}),J),eN0={};FM9(eN0,{transferTokenOnSui:()=>PM9.buildTransferCoinPayload}),Jw0.exports=SM9(eN0);var PM9=jI()});var Kw0=M((ib5,Xw0)=>{/*! nft.js - Seamflux Client Build | 2026-03-14T14:17:11.439Z */async function $M9({packageId:J,module:Q,name:Y,description:G,url:X,transactions:K}){let z=(0,Gw0.fromTransactions)(K);return z.moveCall({target:`${J}::${Q}::mint_to_sender`,arguments:[z.pure.string(Y),z.pure.string(G),z.pure.string(X)]}),{transactions:(0,Gw0.toTransactions)(z)}}var{defineProperty:KY1,getOwnPropertyDescriptor:kM9,getOwnPropertyNames:vM9}=Object,fM9=Object.prototype.hasOwnProperty,jM9=(J,Q)=>{for(var Y in Q)KY1(J,Y,{get:Q[Y],enumerable:!0})},hM9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of vM9(Q))fM9.call(J,X)||X===Y||KY1(J,X,{get:()=>Q[X],enumerable:!(G=kM9(Q,X))||G.enumerable});return J},bM9=(J)=>hM9(KY1({},"__esModule",{value:!0}),J),Yw0={};jM9(Yw0,{buildMintNftPayload:()=>$M9}),Xw0.exports=bM9(Yw0);var Gw0=DC()});var Zw0=M((nb5,Ww0)=>{/*! nft.js - Seamflux Client Build | 2026-03-14T14:17:12.081Z */var{defineProperty:zY1,getOwnPropertyDescriptor:yM9,getOwnPropertyNames:xM9}=Object,gM9=Object.prototype.hasOwnProperty,mM9=(J,Q)=>{for(var Y in Q)zY1(J,Y,{get:Q[Y],enumerable:!0})},uM9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of xM9(Q))gM9.call(J,X)||X===Y||zY1(J,X,{get:()=>Q[X],enumerable:!(G=yM9(Q,X))||G.enumerable});return J},lM9=(J)=>uM9(zY1({},"__esModule",{value:!0}),J),zw0={};mM9(zw0,{mintNftOnSui:()=>dM9.buildMintNftPayload}),Ww0.exports=lM9(zw0);var dM9=Kw0()});var Lu=M((ab5,qw0)=>{/*! constant.js - Seamflux Client Build | 2026-03-14T14:17:12.147Z */var{defineProperty:WY1,getOwnPropertyDescriptor:pM9,getOwnPropertyNames:cM9}=Object,_M9=Object.prototype.hasOwnProperty,iM9=(J,Q)=>{for(var Y in Q)WY1(J,Y,{get:Q[Y],enumerable:!0})},nM9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of cM9(Q))_M9.call(J,X)||X===Y||WY1(J,X,{get:()=>Q[X],enumerable:!(G=pM9(Q,X))||G.enumerable});return J},aM9=(J)=>nM9(WY1({},"__esModule",{value:!0}),J),Vw0={};iM9(Vw0,{chainIndexMap:()=>oM9,feePercent:()=>JI9,getOkxRouterAddress:()=>tM9,toTokenReferrerWalletAddress:()=>eM9}),qw0.exports=aM9(Vw0);var oM9=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"]]),rM9=(J)=>J.trim().toLowerCase().replace(/[\s_-]+/g,""),sM9={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"},tM9=(J)=>{let Q=sM9[rM9(J)];if(!Q)throw Error(`Router address not configured for chainType: ${J}`);return Q},eM9="0x3f6375c407eeb3043237f5058516d4c68554e31e",JI9="0.005"});var bw0={};oI6(bw0,{encodeLines:()=>jw0,encode:()=>hI9,decodeStreamSync:()=>yI9,decodeStream:()=>xI9,decodeFromLines:()=>hw0,decode:()=>bI9,DELIMITERS:()=>Cu,DEFAULT_DELIMITER:()=>n2});function Hw0(J){return J.replace(/\\/g,"\\\\").replace(/"/g,"\\\"").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t")}function Mw0(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 Pu(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 Iw0(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 Ow0(J){return J==="true"||J==="false"||J==="null"}function QI9(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 nB(J,Q){let Y=J.trimStart(),G=-1;if(Y.startsWith('"')){let O=Pu(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 K=X+1,z=K,W=J.indexOf("{",X);if(W!==-1&&W<J.indexOf(":",X)){let O=J.indexOf("}",W);if(O!==-1)z=O+1}if(K=J.indexOf(":",Math.max(X,z)),K===-1)return;let Z;if(G>0){let O=J.slice(0,G).trim();Z=O.startsWith('"')?ZY1(O):O}let V=J.slice(K+1).trim(),q=J.slice(G+1,X),U;try{U=YI9(q,Q)}catch{return}let{length:D,delimiter:H}=U,I;if(W!==-1&&W<K){let O=J.indexOf("}",W);if(O!==-1&&O<K)I=$u(J.slice(W+1,O),H).map((A)=>ZY1(A.trim()))}return{header:{key:Z,length:D,delimiter:H,fields:I},inlineValues:V||void 0}}function YI9(J,Q){let Y=J,G=Q;if(Y.endsWith("\t"))G=Cu.tab,Y=Y.slice(0,-1);else if(Y.endsWith("|"))G=Cu.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 $u(J,Q){let Y=[],G="",X=!1,K=0;while(K<J.length){let z=J[K];if(z==="\\"&&K+1<J.length&&X){G+=z+J[K+1],K+=2;continue}if(z==='"'){X=!X,G+=z,K++;continue}if(z===Q&&!X){Y.push(G.trim()),G="",K++;continue}G+=z,K++}if(G||Y.length>0)Y.push(G.trim());return Y}function qY1(J){return J.map((Q)=>tD(Q))}function tD(J){let Q=J.trim();if(!Q)return"";if(Q.startsWith('"'))return ZY1(Q);if(Ow0(Q)){if(Q==="true")return!0;if(Q==="false")return!1;if(Q==="null")return null}if(QI9(Q)){let Y=Number.parseFloat(Q);return Object.is(Y,-0)?0:Y}return Q}function ZY1(J){let Q=J.trim();if(Q.startsWith('"')){let Y=Pu(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 Mw0(Q.slice(1,Y))}return Q}function GI9(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 XI9(J,Q){let Y=Pu(J,Q);if(Y===-1)throw SyntaxError("Unterminated quoted key");let G=Mw0(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 Aw0(J,Q){let Y=J[Q]==='"';return{...Y?XI9(J,Q):GI9(J,Q),isQuoted:Y}}function ku(J){return J.trim().startsWith("[")&&Iw0(J,":")!==-1}function Bw0(J){return Iw0(J,":")!==-1}function Nw0(){return{lineNumber:0,blankLines:[]}}function ww0(J,Q,Y,G){Q.lineNumber++;let X=Q.lineNumber,K=0;while(K<J.length&&J[K]===" ")K++;let z=J.slice(K);if(!z.trim()){let Z=Uw0(K,Y);Q.blankLines.push({lineNumber:X,indent:K,depth:Z});return}let W=Uw0(K,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(K>0&&K%Y!==0)throw SyntaxError(`Line ${X}: Indentation must be exact multiple of ${Y}, but found ${K} spaces`)}return{raw:J,indent:K,content:z,depth:W,lineNumber:X}}function*KI9(J,Q,Y,G){for(let X of J){let K=ww0(X,G,Q,Y);if(K!==void 0)yield K}}async function*zI9(J,Q,Y,G){for await(let X of J){let K=ww0(X,G,Q,Y);if(K!==void 0)yield K}}function Uw0(J,Q){return Math.floor(J/Q)}function hV(J,Q,Y,G){if(G.strict&&J!==Q)throw RangeError(`Expected ${Q} ${Y}, but got ${J}`)}function Lw0(J,Q,Y){if(J?.depth===Q&&J.content.startsWith("- "))throw RangeError(`Expected ${Y} list array items, but found more`)}function Ew0(J,Q,Y){if(J?.depth===Q&&!J.content.startsWith("- ")&&WI9(J.content,Y.delimiter))throw RangeError(`Expected ${Y.length} tabular rows, but found more`)}function vu(J,Q,Y,G,X){if(!G)return;let K=Y.find((z)=>z.lineNumber>J&&z.lineNumber<Q);if(K)throw SyntaxError(`Line ${K.lineNumber}: Blank lines inside ${X} are not allowed in strict mode`)}function WI9(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*UY1(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=Nw0(),X=new Cw0(KI9(J,Y.indent,Y.strict,G),G),K=X.peekSync();if(!K){yield{type:"startObject"},yield{type:"endObject"};return}if(ku(K.content)){let z=nB(K.content,n2);if(z){X.advanceSync(),yield*DY1(z.header,z.inlineValues,X,0,Y);return}}if(X.advanceSync(),!!X.atEndSync()&&!Fw0(K)){yield{type:"primitive",value:tD(K.content.trim())};return}yield{type:"startObject"},yield*pB(K.content,X,0,Y);while(!X.atEndSync()){let z=X.peekSync();if(!z||z.depth!==0)break;X.advanceSync(),yield*pB(z.content,X,0,Y)}yield{type:"endObject"}}function*pB(J,Q,Y,G){let X=nB(J,n2);if(X&&X.header.key){yield{type:"key",key:X.header.key},yield*DY1(X.header,X.inlineValues,Q,Y,G);return}let{key:K,isQuoted:z}=Aw0(J,0),W=J.indexOf(":",K.length),Z=W>=0?J.slice(W+1).trim():"";if(yield z?{type:"key",key:K,wasQuoted:!0}:{type:"key",key:K},!Z){let V=Q.peekSync();if(V&&V.depth>Y){yield{type:"startObject"},yield*ZI9(Q,Y+1,G),yield{type:"endObject"};return}yield{type:"startObject"},yield{type:"endObject"};return}yield{type:"primitive",value:tD(Z)}}function*ZI9(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*pB(X.content,J,G,Y);else break}}function*DY1(J,Q,Y,G,X){if(yield{type:"startArray",length:J.length},Q){yield*Rw0(J,Q,X),yield{type:"endArray"};return}if(J.fields&&J.fields.length>0){yield*VI9(J,Y,G,X),yield{type:"endArray"};return}yield*qI9(J,Y,G,X),yield{type:"endArray"}}function*Rw0(J,Q,Y){if(!Q.trim()){hV(0,J.length,"inline array items",Y);return}let G=qY1($u(Q,J.delimiter));hV(G.length,J.length,"inline array items",Y);for(let X of G)yield{type:"primitive",value:X}}function*VI9(J,Q,Y,G){let X=Y+1,K=0,z,W;while(!Q.atEndSync()&&K<J.length){let Z=Q.peekSync();if(!Z||Z.depth<X)break;if(Z.depth===X){if(z===void 0)z=Z.lineNumber;W=Z.lineNumber,Q.advanceSync();let V=$u(Z.content,J.delimiter);hV(V.length,J.fields.length,"tabular row values",G);let q=qY1(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"},K++}else break}if(hV(K,J.length,"tabular rows",G),G.strict&&z!==void 0&&W!==void 0)vu(z,W,Q.getBlankLines(),G.strict,"tabular array");if(G.strict)Ew0(Q.peekSync(),X,J)}function*qI9(J,Q,Y,G){let X=Y+1,K=0,z,W;while(!Q.atEndSync()&&K<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(z===void 0)z=Z.lineNumber;W=Z.lineNumber,yield*UI9(Q,X,G);let q=Q.current();if(q)W=q.lineNumber;K++}else break}if(hV(K,J.length,"list array items",G),G.strict&&z!==void 0&&W!==void 0)vu(z,W,Q.getBlankLines(),G.strict,"list array");if(G.strict)Lw0(Q.peekSync(),X,J.length)}function*UI9(J,Q,Y){let G=J.nextSync();if(!G)throw ReferenceError("Expected list item");let X;if(G.content==="-"){let K=Q+1,z=J.peekSync();if(!z||z.depth<K){yield{type:"startObject"},yield{type:"endObject"};return}if(z.depth===K&&!z.content.startsWith("- ")){yield{type:"startObject"};while(!J.atEndSync()){let W=J.peekSync();if(!W||W.depth<K)break;if(W.depth===K&&!W.content.startsWith("- "))J.advanceSync(),yield*pB(W.content,J,K,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(ku(X)){let K=nB(X,n2);if(K){yield*DY1(K.header,K.inlineValues,J,Q,Y);return}}if(Bw0(X)){yield{type:"startObject"},yield*pB(X,J,Q,Y);let K=Q+1;while(!J.atEndSync()){let z=J.peekSync();if(!z||z.depth<K)break;if(z.depth===K&&!z.content.startsWith("- "))J.advanceSync(),yield*pB(z.content,J,K,Y);else break}yield{type:"endObject"};return}yield{type:"primitive",value:tD(X)}}function Fw0(J){let Q=J.content;if(Q.startsWith('"')){let Y=Pu(Q,0);if(Y===-1)return!1;return Q.slice(Y+1).includes(":")}else return Q.includes(":")}async function*DI9(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=Nw0();if(Symbol.asyncIterator in J){let X=new Cw0(zI9(J,Y.indent,Y.strict,G),G),K=await X.peek();if(!K){yield{type:"startObject"},yield{type:"endObject"};return}if(ku(K.content)){let z=nB(K.content,n2);if(z){await X.advance(),yield*HY1(z.header,z.inlineValues,X,0,Y);return}}if(await X.advance(),!!await X.atEnd()&&!Fw0(K)){yield{type:"primitive",value:tD(K.content.trim())};return}yield{type:"startObject"},yield*cB(K.content,X,0,Y);while(!await X.atEnd()){let z=await X.peek();if(!z||z.depth!==0)break;await X.advance(),yield*cB(z.content,X,0,Y)}yield{type:"endObject"}}else yield*UY1(J,Q)}async function*cB(J,Q,Y,G){let X=nB(J,n2);if(X&&X.header.key){yield{type:"key",key:X.header.key},yield*HY1(X.header,X.inlineValues,Q,Y,G);return}let{key:K,isQuoted:z}=Aw0(J,0),W=J.indexOf(":",K.length),Z=W>=0?J.slice(W+1).trim():"";if(yield z?{type:"key",key:K,wasQuoted:!0}:{type:"key",key:K},!Z){let V=await Q.peek();if(V&&V.depth>Y){yield{type:"startObject"},yield*HI9(Q,Y+1,G),yield{type:"endObject"};return}yield{type:"startObject"},yield{type:"endObject"};return}yield{type:"primitive",value:tD(Z)}}async function*HI9(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*cB(X.content,J,G,Y);else break}}async function*HY1(J,Q,Y,G,X){if(yield{type:"startArray",length:J.length},Q){yield*Rw0(J,Q,X),yield{type:"endArray"};return}if(J.fields&&J.fields.length>0){yield*MI9(J,Y,G,X),yield{type:"endArray"};return}yield*II9(J,Y,G,X),yield{type:"endArray"}}async function*MI9(J,Q,Y,G){let X=Y+1,K=0,z,W;while(!await Q.atEnd()&&K<J.length){let Z=await Q.peek();if(!Z||Z.depth<X)break;if(Z.depth===X){if(z===void 0)z=Z.lineNumber;W=Z.lineNumber,await Q.advance();let V=$u(Z.content,J.delimiter);hV(V.length,J.fields.length,"tabular row values",G);let q=qY1(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"},K++}else break}if(hV(K,J.length,"tabular rows",G),G.strict&&z!==void 0&&W!==void 0)vu(z,W,Q.getBlankLines(),G.strict,"tabular array");if(G.strict)Ew0(await Q.peek(),X,J)}async function*II9(J,Q,Y,G){let X=Y+1,K=0,z,W;while(!await Q.atEnd()&&K<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(z===void 0)z=Z.lineNumber;W=Z.lineNumber,yield*OI9(Q,X,G);let q=Q.current();if(q)W=q.lineNumber;K++}else break}if(hV(K,J.length,"list array items",G),G.strict&&z!==void 0&&W!==void 0)vu(z,W,Q.getBlankLines(),G.strict,"list array");if(G.strict)Lw0(await Q.peek(),X,J.length)}async function*OI9(J,Q,Y){let G=await J.next();if(!G)throw ReferenceError("Expected list item");let X;if(G.content==="-"){let K=Q+1,z=await J.peek();if(!z||z.depth<K){yield{type:"startObject"},yield{type:"endObject"};return}if(z.depth===K&&!z.content.startsWith("- ")){yield{type:"startObject"};while(!J.atEnd()){let W=await J.peek();if(!W||W.depth<K)break;if(W.depth===K&&!W.content.startsWith("- "))await J.advance(),yield*cB(W.content,J,K,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(ku(X)){let K=nB(X,n2);if(K){yield*HY1(K.header,K.inlineValues,J,Q,Y);return}}if(Bw0(X)){yield{type:"startObject"},yield*cB(X,J,Q,Y);let K=Q+1;while(!await J.atEnd()){let z=await J.peek();if(!z||z.depth<K)break;if(z.depth===K&&!z.content.startsWith("- "))await J.advance(),yield*cB(z.content,J,K,Y);else break}yield{type:"endObject"};return}yield{type:"primitive",value:tD(X)}}function AS(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(AS);if(J instanceof Set)return Array.from(J).map(AS);if(J instanceof Map)return Object.fromEntries(Array.from(J,([Q,Y])=>[String(Q),AS(Y)]));if(AI9(J)){let Q={};for(let Y in J)if(Object.prototype.hasOwnProperty.call(J,Y))Q[Y]=AS(J[Y]);return Q}return null}function _B(J){return J===null||typeof J==="string"||typeof J==="number"||typeof J==="boolean"}function iB(J){return Array.isArray(J)}function gJ(J){return J!==null&&typeof J==="object"&&!Array.isArray(J)}function Ru(J){return Object.keys(J).length===0}function AI9(J){if(J===null||typeof J!=="object")return!1;let Q=Object.getPrototypeOf(J);return Q===null||Q===Object.prototype}function Fu(J){return J.length===0||J.every((Q)=>_B(Q))}function BI9(J){return J.length===0||J.every((Q)=>iB(Q))}function Tw0(J){return J.length===0||J.every((Q)=>gJ(Q))}function NI9(J){return/^[A-Z_][\w.]*$/i.test(J)}function Sw0(J){return/^[A-Z_]\w*$/i.test(J)}function wI9(J,Q=n2){if(!J)return!1;if(J!==J.trim())return!1;if(Ow0(J)||LI9(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 LI9(J){return/^-?\d+(?:\.\d+)?(?:e[+-]?\d+)?$/i.test(J)||/^0\d+$/.test(J)}function Eu(J,Q){if(Array.isArray(J))return J.map((Y)=>Eu(Y,Q));if(gJ(J)){let Y={},G=J[Pw0];for(let[X,K]of Object.entries(J)){let z=G?.has(X);if(X.includes(".")&&!z){let Z=X.split(".");if(Z.every((V)=>Sw0(V))){EI9(Y,Z,Eu(K,Q),Q);continue}}let W=Eu(K,Q);if(X in Y){let Z=Y[X];if(IY1(Z,W))MY1(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 EI9(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(gJ(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 K=Q[Q.length-1],z=X[K];if(z===void 0)X[K]=Y;else if(IY1(z,Y))MY1(z,Y,G);else{if(G)throw TypeError(`Path expansion conflict at key "${K}": cannot merge ${typeof z} with ${typeof Y}`);X[K]=Y}}function MY1(J,Q,Y){for(let[G,X]of Object.entries(Q)){let K=J[G];if(K===void 0)J[G]=X;else if(IY1(K,X))MY1(K,X,Y);else{if(Y)throw TypeError(`Path expansion conflict at key "${G}": cannot merge ${typeof K} with ${typeof X}`);J[G]=X}}}function IY1(J,Q){return gJ(J)&&gJ(Q)}function CI9(J){let Q=[],Y;for(let G of J)switch(G.type){case"startObject":{let X={},K=new Set;if(Q.length===0)Q.push({type:"object",obj:X,quotedKeys:K});else{let z=Q[Q.length-1];if(z.type==="object"){if(z.currentKey===void 0)throw Error("Object startObject 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:"object",obj:X,quotedKeys:K})}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,Pw0,{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 K=Q[Q.length-1];if(K.type==="object"){if(K.currentKey===void 0)throw Error("Array startArray 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:"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 RI9(J,Q,Y,G,X,K,z){if(G.keyFolding!=="safe")return;if(!gJ(Q))return;let{segments:W,tail:Z,leafValue:V}=FI9(J,Q,z??G.flattenDepth);if(W.length<2)return;if(!W.every((D)=>Sw0(D)))return;let q=TI9(W),U=K?`${K}.${q}`:q;if(Y.includes(q))return;if(X&&X.has(U))return;return{foldedKey:q,remainder:Z,leafValue:V,segmentCount:W.length}}function FI9(J,Q,Y){let G=[J],X=Q;while(G.length<Y){if(!gJ(X))break;let K=Object.keys(X);if(K.length!==1)break;let z=K[0],W=X[z];G.push(z),X=W}if(!gJ(X)||Ru(X))return{segments:G,tail:void 0,leafValue:X};return{segments:G,tail:X,leafValue:X}}function TI9(J){return J.join(".")}function NS(J,Q){if(J===null)return"null";if(typeof J==="boolean")return String(J);if(typeof J==="number")return String(J);return SI9(J,Q)}function SI9(J,Q=n2){if(wI9(J,Q))return J;return`"${Hw0(J)}"`}function Tu(J){if(NI9(J))return J;return`"${Hw0(J)}"`}function $w0(J,Q=n2){return J.map((Y)=>NS(Y,Q)).join(Q)}function eD(J,Q){let Y=Q?.key,G=Q?.fields,X=Q?.delimiter??",",K="";if(Y)K+=Tu(Y);if(K+=`[${J}${X!==n2?X:""}]`,G){let z=G.map((W)=>Tu(W));K+=`{${z.join(X)}}`}return K+=":",K}function*PI9(J,Q,Y){if(_B(J)){let G=NS(J,Q.delimiter);if(G!=="")yield G;return}if(iB(J))yield*VY1(void 0,J,Y,Q);else if(gJ(J))yield*Su(J,Y,Q)}function*Su(J,Q,Y,G,X,K){let z=Object.keys(J);if(Q===0&&!G)G=new Set(z.filter((Z)=>Z.includes(".")));let W=K??Y.flattenDepth;for(let[Z,V]of Object.entries(J))yield*$I9(Z,V,Q,Y,z,G,X,W)}function*$I9(J,Q,Y,G,X,K,z,W){let Z=z?`${z}.${J}`:J,V=W??G.flattenDepth;if(G.keyFolding==="safe"&&X){let U=RI9(J,Q,X,G,K,z,V);if(U){let{foldedKey:D,remainder:H,leafValue:I,segmentCount:O}=U,A=Tu(D);if(H===void 0){if(_B(I)){yield _3(Y,`${A}: ${NS(I,G.delimiter)}`,G.indent);return}else if(iB(I)){yield*VY1(D,I,Y,G);return}else if(gJ(I)&&Ru(I)){yield _3(Y,`${A}:`,G.indent);return}}if(gJ(H)){yield _3(Y,`${A}:`,G.indent);let B=V-O,w=z?`${z}.${D}`:D;yield*Su(H,Y+1,G,K,w,B);return}}}let q=Tu(J);if(_B(Q))yield _3(Y,`${q}: ${NS(Q,G.delimiter)}`,G.indent);else if(iB(Q))yield*VY1(J,Q,Y,G);else if(gJ(Q)){if(yield _3(Y,`${q}:`,G.indent),!Ru(Q))yield*Su(Q,Y+1,G,K,Z,V)}}function*VY1(J,Q,Y,G){if(Q.length===0){yield _3(Y,eD(0,{key:J,delimiter:G.delimiter}),G.indent);return}if(Fu(Q)){yield _3(Y,OY1(Q,G.delimiter,J),G.indent);return}if(BI9(Q)){if(Q.every((X)=>Fu(X))){yield*kI9(J,Q,Y,G);return}}if(Tw0(Q)){let X=kw0(Q);if(X)yield*vI9(J,Q,X,Y,G);else yield*Dw0(J,Q,Y,G);return}yield*Dw0(J,Q,Y,G)}function*kI9(J,Q,Y,G){yield _3(Y,eD(Q.length,{key:J,delimiter:G.delimiter}),G.indent);for(let X of Q)if(Fu(X)){let K=OY1(X,G.delimiter);yield BS(Y+1,K,G.indent)}}function OY1(J,Q,Y){let G=eD(J.length,{key:Y,delimiter:Q}),X=$w0(J,Q);if(J.length===0)return G;return`${G} ${X}`}function*vI9(J,Q,Y,G,X){yield _3(G,eD(Q.length,{key:J,fields:Y,delimiter:X.delimiter}),X.indent),yield*vw0(Q,Y,G+1,X)}function kw0(J){if(J.length===0)return;let Q=J[0],Y=Object.keys(Q);if(Y.length===0)return;if(fI9(J,Y))return Y}function fI9(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(!_B(Y[G]))return!1}}return!0}function*vw0(J,Q,Y,G){for(let X of J)yield _3(Y,$w0(Q.map((K)=>X[K]),G.delimiter),G.indent)}function*Dw0(J,Q,Y,G){yield _3(Y,eD(Q.length,{key:J,delimiter:G.delimiter}),G.indent);for(let X of Q)yield*fw0(X,Y+1,G)}function*jI9(J,Q,Y){if(Ru(J)){yield _3(Q,"-",Y.indent);return}let G=Object.entries(J);if(G.length===1){let[X,K]=G[0];if(iB(K)&&Tw0(K)){let z=kw0(K);if(z){yield BS(Q,eD(K.length,{key:X,fields:z,delimiter:Y.delimiter}),Y.indent),yield*vw0(K,z,Q+1,Y);return}}}yield _3(Q,"-",Y.indent),yield*Su(J,Q+1,Y)}function*fw0(J,Q,Y){if(_B(J))yield BS(Q,NS(J,Y.delimiter),Y.indent);else if(iB(J))if(Fu(J))yield BS(Q,OY1(J,Y.delimiter),Y.indent);else{yield BS(Q,eD(J.length,{delimiter:Y.delimiter}),Y.indent);for(let G of J)yield*fw0(G,Q+1,Y)}else if(gJ(J))yield*jI9(J,Q,Y)}function _3(J,Q,Y){return" ".repeat(Y*J)+Q}function BS(J,Q,Y){return _3(J,"- "+Q,Y)}function hI9(J,Q){return Array.from(jw0(J,Q)).join(`
`)}function bI9(J,Q){return hw0(J.split(`
`),Q)}function jw0(J,Q){return PI9(AS(J),gI9(Q),0)}function hw0(J,Q){let Y=mI9(Q),G=CI9(UY1(J,{indent:Y.indent,strict:Y.strict}));if(Y.expandPaths==="safe")return Eu(G,Y.strict);return G}function yI9(J,Q){return UY1(J,Q)}function xI9(J,Q){return DI9(J,Q)}function gI9(J){return{indent:J?.indent??2,delimiter:J?.delimiter??n2,keyFolding:J?.keyFolding??"off",flattenDepth:J?.flattenDepth??Number.POSITIVE_INFINITY}}function mI9(J){return{indent:J?.indent??2,strict:J?.strict??!0,expandPaths:J?.expandPaths??"off"}}var Cu,n2,Cw0=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}},Pw0;var yw0=rI6(()=>{Cu={comma:",",tab:"\t",pipe:"|"},n2=Cu.comma;Pw0=Symbol("quotedKey")});var wS=M((aI9)=>{var xw0=(J)=>{return!!J&&J.constructor===Symbol},uI9=Array.isArray,lI9=(J)=>{return!!J&&J.constructor===Object},dI9=(J)=>{return J===void 0||J===null||typeof J!=="object"&&typeof J!=="function"},AY1=(J)=>{return!!(J&&J.constructor&&J.call&&J.apply)},pI9=(J)=>{return typeof J==="string"||J instanceof String},cI9=(J)=>{return aB(J)&&J%1===0},_I9=(J)=>{return aB(J)&&J%1!==0},aB=(J)=>{try{return Number(J)===J}catch{return!1}},gw0=(J)=>{return Object.prototype.toString.call(J)==="[object Date]"},iI9=(J)=>{if(!J)return!1;if(!J.then)return!1;if(!AY1(J.then))return!1;return!0},nI9=(J)=>{if(J===!0||J===!1)return!0;if(J===null||J===void 0)return!0;if(aB(J))return J===0;if(gw0(J))return isNaN(J.getTime());if(AY1(J))return!1;if(xw0(J))return!1;let Q=J.length;if(aB(Q))return Q===0;let Y=J.size;if(aB(Y))return Y===0;return Object.keys(J).length===0},mw0=(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(!mw0(J[Y[X]],Q[Y[X]]))return!1}return!0};aI9.isArray=uI9;aI9.isDate=gw0;aI9.isEmpty=nI9;aI9.isEqual=mw0;aI9.isFloat=_I9;aI9.isFunction=AY1;aI9.isInt=cI9;aI9.isNumber=aB;aI9.isObject=lI9;aI9.isPrimitive=dI9;aI9.isPromise=iI9;aI9.isString=pI9;aI9.isSymbol=xw0});var oB=M((bO9)=>{var BY1=wS(),ZO9=(J,Q)=>{return J.reduce((Y,G)=>{let X=Q(G);if(!Y[X])Y[X]=[];return Y[X].push(G),Y},{})};function VO9(...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 qO9(J,Q){if(!J||!J.length)return{};let Y=BY1.isFunction(Q)?Q:BY1.isArray(Q)?(G,X)=>Q[X]:(G,X)=>Q;return J.reduce((G,X,K)=>{return G[X]=Y(X,K),G},{})}var NY1=(J,Q)=>{if(!J||(J.length??0)===0)return null;return J.reduce(Q)};function UO9(J,Q){return(J||[]).reduce((Y,G)=>Y+(Q?Q(G):G),0)}var DO9=(J,Q=void 0)=>{return J?.length>0?J[0]:Q},HO9=(J,Q=void 0)=>{return J?.length>0?J[J.length-1]:Q},MO9=(J,Q,Y=!1)=>{if(!J)return[];let G=(K,z)=>Q(K)-Q(z),X=(K,z)=>Q(z)-Q(K);return J.slice().sort(Y===!0?X:G)},IO9=(J,Q,Y="asc")=>{if(!J)return[];let G=(K,z)=>`${Q(K)}`.localeCompare(Q(z)),X=(K,z)=>`${Q(z)}`.localeCompare(Q(K));return J.slice().sort(Y==="desc"?X:G)},OO9=(J,Q)=>{if(!J)return{};return J.reduce((Y,G)=>{let X=Q(G);return Y[X]=(Y[X]??0)+1,Y},{})},AO9=(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]},BO9=(J,Q,Y=(G)=>G)=>{return J.reduce((G,X)=>{return G[Q(X)]=Y(X),G},{})},NO9=(J,Q,Y)=>{if(!J)return[];return J.reduce((G,X,K)=>{if(!Y(X,K))return G;return G.push(Q(X,K)),G},[])};function wO9(J,Q){let Y=Q??((G)=>G);return NY1(J,(G,X)=>Y(G)>Y(X)?G:X)}function LO9(J,Q){let Y=Q??((G)=>G);return NY1(J,(G,X)=>Y(G)<Y(X)?G:X)}var EO9=(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)})},CO9=(J,Q)=>{let Y=J.reduce((G,X)=>{let K=Q?Q(X):X;if(G[K])return G;return G[K]=X,G},{});return Object.values(Y)};function*uw0(J,Q,Y=(X)=>X,G=1){let X=BY1.isFunction(Y)?Y:()=>Y,K=Q?J:0,z=Q??J;for(let W=K;W<=z;W+=G)if(yield X(W),W+G>z)break}var RO9=(J,Q,Y,G)=>{return Array.from(uw0(J,Q,Y,G))},FO9=(J)=>{return J.reduce((Q,Y)=>{return Q.push(...Y),Q},[])},TO9=(J,Q,Y)=>{if(!J||!Q)return!1;let G=Y??((K)=>K),X=Q.reduce((K,z)=>{return K[G(z)]=!0,K},{});return J.some((K)=>X[G(K)])},SO9=(J,Q)=>{if(!J)return[[],[]];return J.reduce((Y,G)=>{let[X,K]=Y;if(Q(G))return[[...X,G],K];else return[X,[...K,G]]},[[],[]])},PO9=(J,Q,Y)=>{if(!Q&&!J)return[];if(!Q)return J;if(!J)return[];if(!Y)return J;return J.reduce((G,X)=>{let K=Q.find((z)=>Y(X)===Y(z));if(K)G.push(K);else G.push(X);return G},[])},$O9=(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]},kO9=(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]},vO9=(J)=>{return J?.filter((Q)=>!!Q)??[]},fO9=(J,Q,Y)=>{let G=Y;for(let X=1;X<=J;X++)G=Q(G,X);return G},jO9=(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,K)=>{return X[Y(K)]=!0,X},{});return J.filter((X)=>!G[Y(X)])};function hO9(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)]}bO9.alphabetical=IO9;bO9.boil=NY1;bO9.cluster=EO9;bO9.counting=OO9;bO9.diff=jO9;bO9.first=DO9;bO9.flat=FO9;bO9.fork=SO9;bO9.group=ZO9;bO9.intersects=TO9;bO9.iterate=fO9;bO9.last=HO9;bO9.list=RO9;bO9.max=wO9;bO9.merge=PO9;bO9.min=LO9;bO9.objectify=BO9;bO9.range=uw0;bO9.replace=AO9;bO9.replaceOrAppend=$O9;bO9.select=NO9;bO9.shift=hO9;bO9.sift=vO9;bO9.sort=MO9;bO9.sum=UO9;bO9.toggle=kO9;bO9.unique=CO9;bO9.zip=VO9;bO9.zipToObject=qO9});var lw0=M((BA9)=>{var fu=oB(),wY1=wS(),UA9=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),K=G?Y:J[0];for(let[z,W]of X.entries())K=await Q(K,W,z);return K},DA9=async(J,Q)=>{if(!J)return[];let Y=[],G=0;for(let X of J){let K=await Q(X,G++);Y.push(K)}return Y},HA9=async(J)=>{let Q=[],Y=(K,z)=>Q.push({fn:K,rethrow:z?.rethrow??!1}),[G,X]=await LS(J)(Y);for(let{fn:K,rethrow:z}of Q){let[W]=await LS(K)(G);if(W&&z)throw W}if(G)throw G;return X};class ju 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 MA9=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[D,H]=await LS(Y)(U.item);q.push({error:D,result:H,index:U.index})}},K=fu.list(1,J).map(()=>new Promise(X)),z=await Promise.all(K),[W,Z]=fu.fork(fu.sort(z.flat(),(V)=>V.index),(V)=>!!V.error);if(W.length>0)throw new ju(W.map((V)=>V.error));return Z.map((V)=>V.result)};async function IA9(J){let Q=wY1.isArray(J)?J.map((X)=>[null,X]):Object.entries(J),Y=await Promise.all(Q.map(([X,K])=>K.then((z)=>({result:z,exc:null,key:X})).catch((z)=>({result:null,exc:z,key:X})))),G=Y.filter((X)=>X.exc);if(G.length>0)throw new ju(G.map((X)=>X.exc));if(wY1.isArray(J))return Y.map((X)=>X.result);return Y.reduce((X,K)=>({...X,[K.key]:K.result}),{})}var OA9=async(J,Q)=>{let Y=J?.times??3,G=J?.delay,X=J?.backoff??null;for(let K of fu.range(1,Y)){let[z,W]=await LS(Q)((Z)=>{throw{_exited:Z}});if(!z)return W;if(z._exited)throw z._exited;if(K===Y)throw z;if(G)await LY1(G);if(X)await LY1(X(K))}return},LY1=(J)=>{return new Promise((Q)=>setTimeout(Q,J))},LS=(J)=>{return(...Q)=>{try{let Y=J(...Q);if(wY1.isPromise(Y))return Y.then((G)=>[void 0,G]).catch((G)=>[G,void 0]);return[void 0,Y]}catch(Y){return[Y,void 0]}}},AA9=(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)}};BA9.AggregateError=ju;BA9.all=IA9;BA9.defer=HA9;BA9.guard=AA9;BA9.map=DA9;BA9.parallel=MA9;BA9.reduce=UA9;BA9.retry=OA9;BA9.sleep=LY1;BA9.tryit=LS});var dw0=M((mA9)=>{function $A9(...J){return(...Q)=>{return J.slice(1).reduce((Y,G)=>G(Y),J[0](...Q))}}function kA9(...J){return J.reverse().reduce((Q,Y)=>Y(Q))}var vA9=(J,...Q)=>{return(...Y)=>J(...[...Q,...Y])},fA9=(J,Q)=>{return(Y)=>J({...Q,...Y})},jA9=(J)=>{return new Proxy({},{get:(Q,Y)=>J(Y)})},hA9=(J,Q,Y,G)=>{return function(...K){let z=Y?Y(...K):JSON.stringify({args:K}),W=J[z];if(W!==void 0){if(!W.exp)return W.value;if(W.exp>new Date().getTime())return W.value}let Z=Q(...K);return J[z]={exp:G?new Date().getTime()+G:null,value:Z},Z}},bA9=(J,Q={})=>{return hA9({},J,Q.key??null,Q.ttl??null)},yA9=({delay:J},Q)=>{let Y=void 0,G=!0,X=(...K)=>{if(G)clearTimeout(Y),Y=setTimeout(()=>{G&&Q(...K),Y=void 0},J);else Q(...K)};return X.isPending=()=>{return Y!==void 0},X.cancel=()=>{G=!1},X.flush=(...K)=>Q(...K),X},xA9=({interval:J},Q)=>{let Y=!0,G=void 0,X=(...K)=>{if(!Y)return;Q(...K),Y=!1,G=setTimeout(()=>{Y=!0,G=void 0},J)};return X.isThrottled=()=>{return G!==void 0},X},gA9=(J,Q)=>{return new Proxy(Object.assign(()=>{},J),{get:(G,X)=>G[X],set:(G,X,K)=>{return G[X]=K,!0},apply:(G,X,K)=>Q(Object.assign({},G))(...K)})};mA9.callable=gA9;mA9.chain=$A9;mA9.compose=kA9;mA9.debounce=yA9;mA9.memo=bA9;mA9.partial=vA9;mA9.partob=fA9;mA9.proxied=jA9;mA9.throttle=xA9});var pw0=M((tA9)=>{function oA9(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 rA9=(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},sA9=(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};tA9.inRange=oA9;tA9.toFloat=rA9;tA9.toInt=sA9});var ow0=M((MB9)=>{var YB9=oB(),hu=wS(),GB9=(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},{})},EY1=(J,Q)=>{return Object.keys(J).reduce((G,X)=>{return G[Q(X,J[X])]=J[X],G},{})},XB9=(J,Q)=>{return Object.keys(J).reduce((G,X)=>{return G[X]=Q(J[X],X),G},{})},KB9=(J,Q)=>{if(!J)return{};return Object.entries(J).reduce((Y,[G,X])=>{let[K,z]=Q(G,X);return Y[K]=z,Y},{})},zB9=(J)=>{if(!J)return{};return Object.keys(J).reduce((Y,G)=>{return Y[J[G]]=G,Y},{})},WB9=(J)=>EY1(J,(Q)=>Q.toLowerCase()),ZB9=(J)=>EY1(J,(Q)=>Q.toUpperCase()),cw0=(J)=>{if(hu.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},VB9=(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},[])},qB9=(J,Q)=>{if(!J)return{};return Q.reduce((Y,G)=>{if(Object.prototype.hasOwnProperty.call(J,G))Y[G]=J[G];return Y},{})},UB9=(J,Q)=>{if(!J)return{};if(!Q||Q.length===0)return J;return Q.reduce((Y,G)=>{return delete Y[G],Y},{...J})},_w0=(J,Q,Y)=>{let G=Q.split(/[\.\[\]]/g),X=J;for(let K of G){if(X===null)return Y;if(X===void 0)return Y;let z=K.replace(/['"]/g,"");if(z.trim()==="")continue;X=X[z]}if(X===void 0)return Y;return X},iw0=(J,Q,Y)=>{if(!J)return{};if(!Q||Y===void 0)return J;let G=Q.split(/[\.\[\]]/g).filter((z)=>!!z.trim()),X=(z)=>{if(G.length>1){let W=G.shift(),Z=/^\d+$/.test(G[0]);z[W]=z[W]===void 0?Z?[]:{}:z[W],X(z[W])}else z[G[0]]=Y},K=cw0(J);return X(K),K},nw0=(J,Q)=>{if(!J||!Q)return J??Q??{};return Object.entries({...J,...Q}).reduce((Y,[G,X])=>{return{...Y,[G]:(()=>{if(hu.isObject(J[G]))return nw0(J[G],X);return X})()}},{})},aw0=(J)=>{if(!J)return[];let Q=(Y,G)=>{if(hu.isObject(Y))return Object.entries(Y).flatMap(([X,K])=>Q(K,[...G,X]));if(hu.isArray(Y))return Y.flatMap((X,K)=>Q(X,[...G,`${K}`]));return[G.join(".")]};return Q(J,[])},DB9=(J)=>{if(!J)return{};return YB9.objectify(aw0(J),(Q)=>Q,(Q)=>_w0(J,Q))},HB9=(J)=>{if(!J)return{};return Object.keys(J).reduce((Q,Y)=>{return iw0(Q,Y,J[Y])},{})};MB9.assign=nw0;MB9.clone=cw0;MB9.construct=HB9;MB9.crush=DB9;MB9.get=_w0;MB9.invert=zB9;MB9.keys=aw0;MB9.listify=VB9;MB9.lowerize=WB9;MB9.mapEntries=KB9;MB9.mapKeys=EY1;MB9.mapValues=XB9;MB9.omit=UB9;MB9.pick=qB9;MB9.set=iw0;MB9.shake=GB9;MB9.upperize=ZB9});var rw0=M((yB9)=>{var fB9=oB(),CY1=(J,Q)=>{return Math.floor(Math.random()*(Q-J+1)+J)},jB9=(J)=>{let Q=J.length;if(Q===0)return null;let Y=CY1(0,Q-1);return J[Y]},hB9=(J)=>{return J.map((Q)=>({rand:Math.random(),value:Q})).sort((Q,Y)=>Q.rand-Y.rand).map((Q)=>Q.value)},bB9=(J,Q="")=>{let Y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"+Q;return fB9.iterate(J,(G)=>{return G+Y.charAt(CY1(0,Y.length-1))},"")};yB9.draw=jB9;yB9.random=CY1;yB9.shuffle=hB9;yB9.uid=bB9});var sw0=M((pB9)=>{var lB9=oB(),dB9=(J,Q=(Y)=>`${Y}`)=>{let{indexesByKey:Y,itemsByIndex:G}=J.reduce((U,D,H)=>({indexesByKey:{...U.indexesByKey,[Q(D)]:H},itemsByIndex:{...U.itemsByIndex,[H]:D}}),{indexesByKey:{},itemsByIndex:{}}),X=(U,D)=>{return Y[Q(U)]<Y[Q(D)]?U:D},K=(U,D)=>{return Y[Q(U)]>Y[Q(D)]?U:D},z=()=>{return G[0]},W=()=>{return G[J.length-1]},Z=(U,D)=>{return G[Y[Q(U)]+1]??D??z()},V=(U,D)=>{return G[Y[Q(U)]-1]??D??W()};return{min:X,max:K,first:z,last:W,next:Z,previous:V,spin:(U,D)=>{if(D===0)return U;let H=Math.abs(D),I=H>J.length?H%J.length:H;return lB9.list(0,I-1).reduce((O)=>D>0?Z(O):V(O),U)}}};pB9.series=dB9});var tw0=M((tB9)=>{var ES=(J)=>{if(!J||J.length===0)return"";let Q=J.toLowerCase();return Q.substring(0,1).toUpperCase()+Q.substring(1,Q.length)},_B9=(J)=>{let Q=J?.replace(/([A-Z])+/g,ES)?.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)}`})},iB9=(J,Q)=>{let Y=J?.replace(/([A-Z])+/g,ES).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,K)=>{return`${X}_${K.toLowerCase()}`});return Q?.splitOnNumber===!1?G:G.replace(/([A-Za-z]{1}[0-9]{1})/,(X)=>`${X[0]}_${X[1]}`)},nB9=(J)=>{let Q=J?.replace(/([A-Z])+/g,ES)?.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()}`})},aB9=(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("")},oB9=(J)=>{if(!J)return"";return J.split(/(?=[A-Z])|[\.\-\s_]/).map((Q)=>Q.trim()).filter((Q)=>!!Q).map((Q)=>ES(Q.toLowerCase())).join(" ")},rB9=(J,Q,Y=/\{\{(.+?)\}\}/g)=>{return Array.from(J.matchAll(Y)).reduce((G,X)=>{return G.replace(X[0],Q[X[1]])},J)},sB9=(J,Q=" ")=>{if(!J)return"";let Y=Q.replace(/[\W]{1}/g,"\\$&"),G=new RegExp(`^[${Y}]+|[${Y}]+$`,"g");return J.replace(G,"")};tB9.camel=_B9;tB9.capitalize=ES;tB9.dash=nB9;tB9.pascal=aB9;tB9.snake=iB9;tB9.template=rB9;tB9.title=oB9;tB9.trim=sB9});var yV=M((ZN9)=>{var t6=oB(),BX=lw0(),hz=dw0(),RY1=pw0(),F5=ow0(),bu=rw0(),WN9=sw0(),bV=tw0(),mJ=wS();ZN9.alphabetical=t6.alphabetical;ZN9.boil=t6.boil;ZN9.cluster=t6.cluster;ZN9.counting=t6.counting;ZN9.diff=t6.diff;ZN9.first=t6.first;ZN9.flat=t6.flat;ZN9.fork=t6.fork;ZN9.group=t6.group;ZN9.intersects=t6.intersects;ZN9.iterate=t6.iterate;ZN9.last=t6.last;ZN9.list=t6.list;ZN9.max=t6.max;ZN9.merge=t6.merge;ZN9.min=t6.min;ZN9.objectify=t6.objectify;ZN9.range=t6.range;ZN9.replace=t6.replace;ZN9.replaceOrAppend=t6.replaceOrAppend;ZN9.select=t6.select;ZN9.shift=t6.shift;ZN9.sift=t6.sift;ZN9.sort=t6.sort;ZN9.sum=t6.sum;ZN9.toggle=t6.toggle;ZN9.unique=t6.unique;ZN9.zip=t6.zip;ZN9.zipToObject=t6.zipToObject;ZN9.all=BX.all;ZN9.defer=BX.defer;ZN9.guard=BX.guard;ZN9.map=BX.map;ZN9.parallel=BX.parallel;ZN9.reduce=BX.reduce;ZN9.retry=BX.retry;ZN9.sleep=BX.sleep;ZN9.try=BX.tryit;ZN9.tryit=BX.tryit;ZN9.callable=hz.callable;ZN9.chain=hz.chain;ZN9.compose=hz.compose;ZN9.debounce=hz.debounce;ZN9.memo=hz.memo;ZN9.partial=hz.partial;ZN9.partob=hz.partob;ZN9.proxied=hz.proxied;ZN9.throttle=hz.throttle;ZN9.inRange=RY1.inRange;ZN9.toFloat=RY1.toFloat;ZN9.toInt=RY1.toInt;ZN9.assign=F5.assign;ZN9.clone=F5.clone;ZN9.construct=F5.construct;ZN9.crush=F5.crush;ZN9.get=F5.get;ZN9.invert=F5.invert;ZN9.keys=F5.keys;ZN9.listify=F5.listify;ZN9.lowerize=F5.lowerize;ZN9.mapEntries=F5.mapEntries;ZN9.mapKeys=F5.mapKeys;ZN9.mapValues=F5.mapValues;ZN9.omit=F5.omit;ZN9.pick=F5.pick;ZN9.set=F5.set;ZN9.shake=F5.shake;ZN9.upperize=F5.upperize;ZN9.draw=bu.draw;ZN9.random=bu.random;ZN9.shuffle=bu.shuffle;ZN9.uid=bu.uid;ZN9.series=WN9.series;ZN9.camel=bV.camel;ZN9.capitalize=bV.capitalize;ZN9.dash=bV.dash;ZN9.pascal=bV.pascal;ZN9.snake=bV.snake;ZN9.template=bV.template;ZN9.title=bV.title;ZN9.trim=bV.trim;ZN9.isArray=mJ.isArray;ZN9.isDate=mJ.isDate;ZN9.isEmpty=mJ.isEmpty;ZN9.isEqual=mJ.isEqual;ZN9.isFloat=mJ.isFloat;ZN9.isFunction=mJ.isFunction;ZN9.isInt=mJ.isInt;ZN9.isNumber=mJ.isNumber;ZN9.isObject=mJ.isObject;ZN9.isPrimitive=mJ.isPrimitive;ZN9.isPromise=mJ.isPromise;ZN9.isString=mJ.isString;ZN9.isSymbol=mJ.isSymbol});var QL0=M((zy5,JL0)=>{/*! truncateObj.js - Seamflux Client Build | 2026-03-14T14:17:11.276Z */function FY1(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?FY1(Z,Q):Z),{array:K,truncated:z,tip:W}=ow9(X,Q);Y[G]=K,z&&(Y[`_${G}_tip`]=W)}else typeof J[G]=="object"&&J[G]!==null?Y[G]=FY1(J[G],Q):Y[G]=J[G];return Y}function ow9(J,Q=2000){let Y=0,G=[];for(let X=0;X<J.length;X++){let K=J[X],z;if(z=typeof K=="string"?K:K==null?"":JSON.stringify(K),Y+z.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(K),Y+=z.length}return{array:G,truncated:!1}}var{defineProperty:TY1,getOwnPropertyDescriptor:rw9,getOwnPropertyNames:sw9}=Object,tw9=Object.prototype.hasOwnProperty,ew9=(J,Q)=>{for(var Y in Q)TY1(J,Y,{get:Q[Y],enumerable:!0})},JL9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of sw9(Q))tw9.call(J,X)||X===Y||TY1(J,X,{get:()=>Q[X],enumerable:!(G=rw9(Q,X))||G.enumerable});return J},QL9=(J)=>JL9(TY1({},"__esModule",{value:!0}),J),ew0={};ew9(ew0,{truncateObj:()=>FY1}),JL0.exports=QL9(ew0)});var PY1=M((Wy5,GL0)=>{/*! markdownFormat.js - Seamflux Client Build | 2026-03-14T14:17:11.317Z */function YL9(J,Q){if((0,qL9.isEmpty)(J))return Q||"";let Y="```toon\n"+(0,VL9.encode)((0,UL9.truncateObj)(J))+"\n```";return Q?Y.length>1000?Q:Q+`
`+Y:Y}var{defineProperty:SY1,getOwnPropertyDescriptor:GL9,getOwnPropertyNames:XL9}=Object,KL9=Object.prototype.hasOwnProperty,zL9=(J,Q)=>{for(var Y in Q)SY1(J,Y,{get:Q[Y],enumerable:!0})},WL9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of XL9(Q))KL9.call(J,X)||X===Y||SY1(J,X,{get:()=>Q[X],enumerable:!(G=GL9(Q,X))||G.enumerable});return J},ZL9=(J)=>WL9(SY1({},"__esModule",{value:!0}),J),YL0={};zL9(YL0,{formatObject:()=>YL9}),GL0.exports=ZL9(YL0);var VL9=(yw0(),iI6(bw0)),qL9=yV(),UL9=QL0()});var zL0=M((Zy5,KL0)=>{/*! rateLimits.js - Seamflux Client Build | 2026-03-14T14:17:12.108Z */function DL9(J){return $Y1.FAST_PATHS.some((Q)=>J.includes(Q))?yu.FAST:$Y1.SLOW_PATHS.some((Q)=>J.includes(Q))?yu.SLOW:yu.DEFAULT}var{defineProperty:kY1,getOwnPropertyDescriptor:HL9,getOwnPropertyNames:ML9}=Object,IL9=Object.prototype.hasOwnProperty,OL9=(J,Q)=>{for(var Y in Q)kY1(J,Y,{get:Q[Y],enumerable:!0})},AL9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of ML9(Q))IL9.call(J,X)||X===Y||kY1(J,X,{get:()=>Q[X],enumerable:!(G=HL9(Q,X))||G.enumerable});return J},BL9=(J)=>AL9(kY1({},"__esModule",{value:!0}),J),XL0={};OL9(XL0,{PATH_RULES:()=>$Y1,RATE_LIMIT_RULES:()=>yu,getRateLimitByPath:()=>DL9}),KL0.exports=BL9(XL0);var yu={SLOW:{maxRequests:1,perMilliseconds:1000},FAST:{maxRequests:10,perMilliseconds:1000},DEFAULT:{maxRequests:1,perMilliseconds:1000}},$Y1={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=M((Vy5,WL0)=>{WL0.exports=M1("util").inspect});var SS=M((qy5,PL0)=>{var uY1=typeof Map==="function"&&Map.prototype,vY1=Object.getOwnPropertyDescriptor&&uY1?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,gu=uY1&&vY1&&typeof vY1.get==="function"?vY1.get:null,VL0=uY1&&Map.prototype.forEach,lY1=typeof Set==="function"&&Set.prototype,fY1=Object.getOwnPropertyDescriptor&&lY1?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,mu=lY1&&fY1&&typeof fY1.get==="function"?fY1.get:null,qL0=lY1&&Set.prototype.forEach,NL9=typeof WeakMap==="function"&&WeakMap.prototype,RS=NL9?WeakMap.prototype.has:null,wL9=typeof WeakSet==="function"&&WeakSet.prototype,FS=wL9?WeakSet.prototype.has:null,LL9=typeof WeakRef==="function"&&WeakRef.prototype,UL0=LL9?WeakRef.prototype.deref:null,EL9=Boolean.prototype.valueOf,CL9=Object.prototype.toString,RL9=Function.prototype.toString,FL9=String.prototype.match,dY1=String.prototype.slice,xV=String.prototype.replace,TL9=String.prototype.toUpperCase,DL0=String.prototype.toLowerCase,LL0=RegExp.prototype.test,HL0=Array.prototype.concat,NX=Array.prototype.join,SL9=Array.prototype.slice,ML0=Math.floor,bY1=typeof BigInt==="function"?BigInt.prototype.valueOf:null,jY1=Object.getOwnPropertySymbols,yY1=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?Symbol.prototype.toString:null,rB=typeof Symbol==="function"&&typeof Symbol.iterator==="object",TS=typeof Symbol==="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===rB?"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?-ML0(-J):ML0(J);if(G!==J){var X=String(G),K=dY1.call(Q,X.length+1);return xV.call(X,Y,"$&_")+"."+xV.call(xV.call(K,/([0-9]{3})/g,"$&_"),/_$/,"")}}return xV.call(Q,Y,"$&_")}var xY1=ZL0(),AL0=xY1.custom,BL0=FL0(AL0)?AL0:null,CL0={__proto__:null,double:'"',single:"'"},PL9={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};PL0.exports=function J(Q,Y,G,X){var K=Y||{};if(bz(K,"quoteStyle")&&!bz(CL0,K.quoteStyle))throw TypeError('option "quoteStyle" must be "single" or "double"');if(bz(K,"maxStringLength")&&(typeof K.maxStringLength==="number"?K.maxStringLength<0&&K.maxStringLength!==1/0:K.maxStringLength!==null))throw TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var z=bz(K,"customInspect")?K.customInspect:!0;if(typeof z!=="boolean"&&z!=="symbol")throw TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(bz(K,"indent")&&K.indent!==null&&K.indent!=="\t"&&!(parseInt(K.indent,10)===K.indent&&K.indent>0))throw TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(bz(K,"numericSeparator")&&typeof K.numericSeparator!=="boolean")throw TypeError('option "numericSeparator", if provided, must be `true` or `false`');var W=K.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 SL0(Q,K);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 K.depth>"u"?5:K.depth;if(typeof G>"u")G=0;if(G>=q&&q>0&&typeof Q==="object")return gY1(Q)?"[Array]":"[Object]";var U=iL9(K,G);if(typeof X>"u")X=[];else if(TL0(X,Q)>=0)return"[Circular]";function D(m,y,S){if(y)X=SL9.call(X),X.push(y);if(S){var v={depth:K.depth};if(bz(K,"quoteStyle"))v.quoteStyle=K.quoteStyle;return J(m,v,G+1,X)}return J(m,K,G+1,X)}if(typeof Q==="function"&&!NL0(Q)){var H=xL9(Q),I=xu(Q,D);return"[Function"+(H?": "+H:" (anonymous)")+"]"+(I.length>0?" { "+NX.call(I,", ")+" }":"")}if(FL0(Q)){var O=rB?xV.call(String(Q),/^(Symbol\(.*\))_[^)]*$/,"$1"):yY1.call(Q);return typeof Q==="object"&&!rB?CS(O):O}if(pL9(Q)){var A="<"+DL0.call(String(Q.nodeName)),B=Q.attributes||[];for(var w=0;w<B.length;w++)A+=" "+B[w].name+"="+RL0($L9(B[w].value),"double",K);if(A+=">",Q.childNodes&&Q.childNodes.length)A+="...";return A+="</"+DL0.call(String(Q.nodeName))+">",A}if(gY1(Q)){if(Q.length===0)return"[]";var N=xu(Q,D);if(U&&!_L9(N))return"["+mY1(N,U)+"]";return"[ "+NX.call(N,", ")+" ]"}if(vL9(Q)){var L=xu(Q,D);if(!("cause"in Error.prototype)&&"cause"in Q&&!EL0.call(Q,"cause"))return"{ ["+String(Q)+"] "+NX.call(HL0.call("[cause]: "+D(Q.cause),L),", ")+" }";if(L.length===0)return"["+String(Q)+"]";return"{ ["+String(Q)+"] "+NX.call(L,", ")+" }"}if(typeof Q==="object"&&z){if(BL0&&typeof Q[BL0]==="function"&&xY1)return xY1(Q,{depth:q-G});else if(z!=="symbol"&&typeof Q.inspect==="function")return Q.inspect()}if(gL9(Q)){var R=[];if(VL0)VL0.call(Q,function(m,y){R.push(D(y,Q,!0)+" => "+D(m,Q))});return wL0("Map",gu.call(Q),R,U)}if(lL9(Q)){var C=[];if(qL0)qL0.call(Q,function(m){C.push(D(m,Q))});return wL0("Set",mu.call(Q),C,U)}if(mL9(Q))return hY1("WeakMap");if(dL9(Q))return hY1("WeakSet");if(uL9(Q))return hY1("WeakRef");if(jL9(Q))return CS(D(Number(Q)));if(bL9(Q))return CS(D(bY1.call(Q)));if(hL9(Q))return CS(EL9.call(Q));if(fL9(Q))return CS(D(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(!kL9(Q)&&!NL0(Q)){var F=xu(Q,D),j=IL0?IL0(Q)===Object.prototype:Q instanceof Object||Q.constructor===Object,E=Q instanceof Object?"":"null prototype",$=!j&&TS&&Object(Q)===Q&&TS in Q?dY1.call(gV(Q),8,-1):E?"Object":"",f=j||typeof Q.constructor!=="function"?"":Q.constructor.name?Q.constructor.name+" ":"",k=f+($||E?"["+NX.call(HL0.call([],$||[],E||[]),": ")+"] ":"");if(F.length===0)return k+"{}";if(U)return k+"{"+mY1(F,U)+"}";return k+"{ "+NX.call(F,", ")+" }"}return String(Q)};function RL0(J,Q,Y){var G=Y.quoteStyle||Q,X=CL0[G];return X+J+X}function $L9(J){return xV.call(String(J),/"/g,"&quot;")}function JH(J){return!TS||!(typeof J==="object"&&((TS in J)||typeof J[TS]<"u"))}function gY1(J){return gV(J)==="[object Array]"&&JH(J)}function kL9(J){return gV(J)==="[object Date]"&&JH(J)}function NL0(J){return gV(J)==="[object RegExp]"&&JH(J)}function vL9(J){return gV(J)==="[object Error]"&&JH(J)}function fL9(J){return gV(J)==="[object String]"&&JH(J)}function jL9(J){return gV(J)==="[object Number]"&&JH(J)}function hL9(J){return gV(J)==="[object Boolean]"&&JH(J)}function FL0(J){if(rB)return J&&typeof J==="object"&&J instanceof Symbol;if(typeof J==="symbol")return!0;if(!J||typeof J!=="object"||!yY1)return!1;try{return yY1.call(J),!0}catch(Q){}return!1}function bL9(J){if(!J||typeof J!=="object"||!bY1)return!1;try{return bY1.call(J),!0}catch(Q){}return!1}var yL9=Object.prototype.hasOwnProperty||function(J){return J in this};function bz(J,Q){return yL9.call(J,Q)}function gV(J){return CL9.call(J)}function xL9(J){if(J.name)return J.name;var Q=FL9.call(RL9.call(J),/^function\s*([\w$]+)/);if(Q)return Q[1];return null}function TL0(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 gL9(J){if(!gu||!J||typeof J!=="object")return!1;try{gu.call(J);try{mu.call(J)}catch(Q){return!0}return J instanceof Map}catch(Q){}return!1}function mL9(J){if(!RS||!J||typeof J!=="object")return!1;try{RS.call(J,RS);try{FS.call(J,FS)}catch(Q){return!0}return J instanceof WeakMap}catch(Q){}return!1}function uL9(J){if(!UL0||!J||typeof J!=="object")return!1;try{return UL0.call(J),!0}catch(Q){}return!1}function lL9(J){if(!mu||!J||typeof J!=="object")return!1;try{mu.call(J);try{gu.call(J)}catch(Q){return!0}return J instanceof Set}catch(Q){}return!1}function dL9(J){if(!FS||!J||typeof J!=="object")return!1;try{FS.call(J,FS);try{RS.call(J,RS)}catch(Q){return!0}return J instanceof WeakSet}catch(Q){}return!1}function pL9(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 SL0(J,Q){if(J.length>Q.maxStringLength){var Y=J.length-Q.maxStringLength,G="... "+Y+" more character"+(Y>1?"s":"");return SL0(dY1.call(J,0,Q.maxStringLength),Q)+G}var X=PL9[Q.quoteStyle||"single"];X.lastIndex=0;var K=xV.call(xV.call(J,X,"\\$1"),/[\x00-\x1f]/g,cL9);return RL0(K,"single",Q)}function cL9(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":"")+TL9.call(Q.toString(16))}function CS(J){return"Object("+J+")"}function hY1(J){return J+" { ? }"}function wL0(J,Q,Y,G){var X=G?mY1(Y,G):NX.call(Y,", ");return J+" ("+Q+") {"+X+"}"}function _L9(J){for(var Q=0;Q<J.length;Q++)if(TL0(J[Q],`
`)>=0)return!1;return!0}function iL9(J,Q){var Y;if(J.indent==="\t")Y="\t";else if(typeof J.indent==="number"&&J.indent>0)Y=NX.call(Array(J.indent+1)," ");else return null;return{base:Y,prev:NX.call(Array(Q+1),Y)}}function mY1(J,Q){if(J.length===0)return"";var Y=`
`+Q.prev+Q.base;return Y+NX.call(J,","+Y)+`
`+Q.prev}function xu(J,Q){var Y=gY1(J),G=[];if(Y){G.length=J.length;for(var X=0;X<J.length;X++)G[X]=bz(J,X)?Q(J[X],J):""}var K=typeof jY1==="function"?jY1(J):[],z;if(rB){z={};for(var W=0;W<K.length;W++)z["$"+K[W]]=K[W]}for(var Z in J){if(!bz(J,Z))continue;if(Y&&String(Number(Z))===Z&&Z<J.length)continue;if(rB&&z["$"+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 jY1==="function"){for(var V=0;V<K.length;V++)if(EL0.call(J,K[V]))G.push("["+Q(K[V])+"]: "+Q(J[K[V]],J))}return G}});var kL0=M((Uy5,$L0)=>{var nL9=SS(),aL9=SV(),uu=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}},oL9=function(J,Q){if(!J)return;var Y=uu(J,Q);return Y&&Y.value},rL9=function(J,Q,Y){var G=uu(J,Q);if(G)G.value=Y;else J.next={key:Q,next:J.next,value:Y}},sL9=function(J,Q){if(!J)return!1;return!!uu(J,Q)},tL9=function(J,Q){if(J)return uu(J,Q,!0)};$L0.exports=function(){var Q,Y={assert:function(G){if(!Y.has(G))throw new aL9("Side channel does not contain "+nL9(G))},delete:function(G){var X=Q&&Q.next,K=tL9(Q,G);if(K&&X&&X===K)Q=void 0;return!!K},get:function(G){return oL9(Q,G)},has:function(G){return sL9(Q,G)},set:function(G,X){if(!Q)Q={next:void 0};rL9(Q,G,X)}};return Y}});var pY1=M((Dy5,jL0)=>{var vL0=oT(),fL0=Q21(),eL9=fL0([vL0("%String.prototype.indexOf%")]);jL0.exports=function(Q,Y){var G=vL0(Q,!!Y);if(typeof G==="function"&&eL9(Q,".prototype.")>-1)return fL0([G]);return G}});var cY1=M((Hy5,bL0)=>{var JE9=oT(),PS=pY1(),QE9=SS(),YE9=SV(),hL0=JE9("%Map%",!0),GE9=PS("Map.prototype.get",!0),XE9=PS("Map.prototype.set",!0),KE9=PS("Map.prototype.has",!0),zE9=PS("Map.prototype.delete",!0),WE9=PS("Map.prototype.size",!0);bL0.exports=!!hL0&&function(){var Q,Y={assert:function(G){if(!Y.has(G))throw new YE9("Side channel does not contain "+QE9(G))},delete:function(G){if(Q){var X=zE9(Q,G);if(WE9(Q)===0)Q=void 0;return X}return!1},get:function(G){if(Q)return GE9(Q,G)},has:function(G){if(Q)return KE9(Q,G);return!1},set:function(G,X){if(!Q)Q=new hL0;XE9(Q,G,X)}};return Y}});var xL0=M((My5,yL0)=>{var ZE9=oT(),du=pY1(),VE9=SS(),lu=cY1(),qE9=SV(),sB=ZE9("%WeakMap%",!0),UE9=du("WeakMap.prototype.get",!0),DE9=du("WeakMap.prototype.set",!0),HE9=du("WeakMap.prototype.has",!0),ME9=du("WeakMap.prototype.delete",!0);yL0.exports=sB?function(){var Q,Y,G={assert:function(X){if(!G.has(X))throw new qE9("Side channel does not contain "+VE9(X))},delete:function(X){if(sB&&X&&(typeof X==="object"||typeof X==="function")){if(Q)return ME9(Q,X)}else if(lu){if(Y)return Y.delete(X)}return!1},get:function(X){if(sB&&X&&(typeof X==="object"||typeof X==="function")){if(Q)return UE9(Q,X)}return Y&&Y.get(X)},has:function(X){if(sB&&X&&(typeof X==="object"||typeof X==="function")){if(Q)return HE9(Q,X)}return!!Y&&Y.has(X)},set:function(X,K){if(sB&&X&&(typeof X==="object"||typeof X==="function")){if(!Q)Q=new sB;DE9(Q,X,K)}else if(lu){if(!Y)Y=lu();Y.set(X,K)}}};return G}:lu});var _Y1=M((Iy5,gL0)=>{var IE9=SV(),OE9=SS(),AE9=kL0(),BE9=cY1(),NE9=xL0(),wE9=NE9||BE9||AE9;gL0.exports=function(){var Q,Y={assert:function(G){if(!Y.has(G))throw new IE9("Side channel does not contain "+OE9(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=wE9();Q.set(G,X)}};return Y}});var pu=M((Oy5,mL0)=>{var LE9=String.prototype.replace,EE9=/%20/g,iY1={RFC1738:"RFC1738",RFC3986:"RFC3986"};mL0.exports={default:iY1.RFC3986,formatters:{RFC1738:function(J){return LE9.call(J,EE9,"+")},RFC3986:function(J){return String(J)}},RFC1738:iY1.RFC1738,RFC3986:iY1.RFC3986}});var rY1=M((Ay5,uL0)=>{var CE9=pu(),RE9=_Y1(),nY1=Object.prototype.hasOwnProperty,QH=Array.isArray,cu=RE9(),tB=function(Q,Y){return cu.set(Q,Y),Q},YH=function(Q){return cu.has(Q)},$S=function(Q){return cu.get(Q)},oY1=function(Q,Y){cu.set(Q,Y)},wX=function(){var J=[];for(var Q=0;Q<256;++Q)J[J.length]="%"+((Q<16?"0":"")+Q.toString(16)).toUpperCase();return J}(),FE9=function(Q){while(Q.length>1){var Y=Q.pop(),G=Y.obj[Y.prop];if(QH(G)){var X=[];for(var K=0;K<G.length;++K)if(typeof G[K]<"u")X[X.length]=G[K];Y.obj[Y.prop]=X}}},kS=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},TE9=function J(Q,Y,G){if(!Y)return Q;if(typeof Y!=="object"&&typeof Y!=="function"){if(QH(Q)){var X=Q.length;if(G&&typeof G.arrayLimit==="number"&&X>G.arrayLimit)return tB(kS(Q.concat(Y),G),X);Q[X]=Y}else if(Q&&typeof Q==="object"){if(YH(Q)){var K=$S(Q)+1;Q[K]=Y,oY1(Q,K)}else if(G&&G.strictMerge)return[Q,Y];else if(G&&(G.plainObjects||G.allowPrototypes)||!nY1.call(Object.prototype,Y))Q[Y]=!0}else return[Q,Y];return Q}if(!Q||typeof Q!=="object"){if(YH(Y)){var z=Object.keys(Y),W=G&&G.plainObjects?{__proto__:null,0:Q}:{0:Q};for(var Z=0;Z<z.length;Z++){var V=parseInt(z[Z],10);W[V+1]=Y[z[Z]]}return tB(W,$S(Y)+1)}var q=[Q].concat(Y);if(G&&typeof G.arrayLimit==="number"&&q.length>G.arrayLimit)return tB(kS(q,G),q.length-1);return q}var U=Q;if(QH(Q)&&!QH(Y))U=kS(Q,G);if(QH(Q)&&QH(Y))return Y.forEach(function(D,H){if(nY1.call(Q,H)){var I=Q[H];if(I&&typeof I==="object"&&D&&typeof D==="object")Q[H]=J(I,D,G);else Q[Q.length]=D}else Q[H]=D}),Q;return Object.keys(Y).reduce(function(D,H){var I=Y[H];if(nY1.call(D,H))D[H]=J(D[H],I,G);else D[H]=I;if(YH(Y)&&!YH(D))tB(D,$S(Y));if(YH(D)){var O=parseInt(H,10);if(String(O)===H&&O>=0&&O>$S(D))oY1(D,O)}return D},U)},SE9=function(Q,Y){return Object.keys(Y).reduce(function(G,X){return G[X]=Y[X],G},Q)},PE9=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}},aY1=1024,$E9=function(Q,Y,G,X,K){if(Q.length===0)return Q;var z=Q;if(typeof Q==="symbol")z=Symbol.prototype.toString.call(Q);else if(typeof Q!=="string")z=String(Q);if(G==="iso-8859-1")return escape(z).replace(/%u[0-9a-f]{4}/gi,function(H){return"%26%23"+parseInt(H.slice(2),16)+"%3B"});var W="";for(var Z=0;Z<z.length;Z+=aY1){var V=z.length>=aY1?z.slice(Z,Z+aY1):z,q=[];for(var U=0;U<V.length;++U){var D=V.charCodeAt(U);if(D===45||D===46||D===95||D===126||D>=48&&D<=57||D>=65&&D<=90||D>=97&&D<=122||K===CE9.RFC1738&&(D===40||D===41)){q[q.length]=V.charAt(U);continue}if(D<128){q[q.length]=wX[D];continue}if(D<2048){q[q.length]=wX[192|D>>6]+wX[128|D&63];continue}if(D<55296||D>=57344){q[q.length]=wX[224|D>>12]+wX[128|D>>6&63]+wX[128|D&63];continue}U+=1,D=65536+((D&1023)<<10|V.charCodeAt(U)&1023),q[q.length]=wX[240|D>>18]+wX[128|D>>12&63]+wX[128|D>>6&63]+wX[128|D&63]}W+=q.join("")}return W},kE9=function(Q){var Y=[{obj:{o:Q},prop:"o"}],G=[];for(var X=0;X<Y.length;++X){var K=Y[X],z=K.obj[K.prop],W=Object.keys(z);for(var Z=0;Z<W.length;++Z){var V=W[Z],q=z[V];if(typeof q==="object"&&q!==null&&G.indexOf(q)===-1)Y[Y.length]={obj:z,prop:V},G[G.length]=q}}return FE9(Y),Q},vE9=function(Q){return Object.prototype.toString.call(Q)==="[object RegExp]"},fE9=function(Q){if(!Q||typeof Q!=="object")return!1;return!!(Q.constructor&&Q.constructor.isBuffer&&Q.constructor.isBuffer(Q))},jE9=function(Q,Y,G,X){if(YH(Q)){var K=$S(Q)+1;return Q[K]=Y,oY1(Q,K),Q}var z=[].concat(Q,Y);if(z.length>G)return tB(kS(z,{plainObjects:X}),z.length-1);return z},hE9=function(Q,Y){if(QH(Q)){var G=[];for(var X=0;X<Q.length;X+=1)G[G.length]=Y(Q[X]);return G}return Y(Q)};uL0.exports={arrayToObject:kS,assign:SE9,combine:jE9,compact:kE9,decode:PE9,encode:$E9,isBuffer:fE9,isOverflow:YH,isRegExp:vE9,markOverflow:tB,maybeMap:hE9,merge:TE9}});var iL0=M((By5,_L0)=>{var dL0=_Y1(),_u=rY1(),vS=pu(),bE9=Object.prototype.hasOwnProperty,pL0={brackets:function(Q){return Q+"[]"},comma:"comma",indices:function(Q,Y){return Q+"["+Y+"]"},repeat:function(Q){return Q}},LX=Array.isArray,yE9=Array.prototype.push,cL0=function(J,Q){yE9.apply(J,LX(Q)?Q:[Q])},xE9=Date.prototype.toISOString,lL0=vS.default,N4={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:_u.encode,encodeValuesOnly:!1,filter:void 0,format:lL0,formatter:vS.formatters[lL0],indices:!1,serializeDate:function(Q){return xE9.call(Q)},skipNulls:!1,strictNullHandling:!1},gE9=function(Q){return typeof Q==="string"||typeof Q==="number"||typeof Q==="boolean"||typeof Q==="symbol"||typeof Q==="bigint"},sY1={},mE9=function J(Q,Y,G,X,K,z,W,Z,V,q,U,D,H,I,O,A,B,w){var N=Q,L=w,R=0,C=!1;while((L=L.get(sY1))!==void 0&&!C){var F=L.get(Q);if(R+=1,typeof F<"u")if(F===R)throw RangeError("Cyclic object value");else C=!0;if(typeof L.get(sY1)>"u")R=0}if(typeof q==="function")N=q(Y,N);else if(N instanceof Date)N=H(N);else if(G==="comma"&&LX(N))N=_u.maybeMap(N,function(u){if(u instanceof Date)return H(u);return u});if(N===null){if(z)return V&&!A?V(Y,N4.encoder,B,"key",I):Y;N=""}if(gE9(N)||_u.isBuffer(N)){if(V){var j=A?Y:V(Y,N4.encoder,B,"key",I);return[O(j)+"="+O(V(N,N4.encoder,B,"value",I))]}return[O(Y)+"="+O(String(N))]}var E=[];if(typeof N>"u")return E;var $;if(G==="comma"&&LX(N)){if(A&&V)N=_u.maybeMap(N,V);$=[{value:N.length>0?N.join(",")||null:void 0}]}else if(LX(q))$=q;else{var f=Object.keys(N);$=U?f.sort(U):f}var k=Z?String(Y).replace(/\./g,"%2E"):String(Y),m=X&&LX(N)&&N.length===1?k+"[]":k;if(K&&LX(N)&&N.length===0)return m+"[]";for(var y=0;y<$.length;++y){var S=$[y],v=typeof S==="object"&&S&&typeof S.value<"u"?S.value:N[S];if(W&&v===null)continue;var P=D&&Z?String(S).replace(/\./g,"%2E"):String(S),x=LX(N)?typeof G==="function"?G(m,P):m:m+(D?"."+P:"["+P+"]");w.set(Q,R);var l=dL0();l.set(sY1,w),cL0(E,J(v,x,G,X,K,z,W,Z,G==="comma"&&A&&LX(N)?null:V,q,U,D,H,I,O,A,B,l))}return E},uE9=function(Q){if(!Q)return N4;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||N4.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=vS.default;if(typeof Q.format<"u"){if(!bE9.call(vS.formatters,Q.format))throw TypeError("Unknown format option provided.");G=Q.format}var X=vS.formatters[G],K=N4.filter;if(typeof Q.filter==="function"||LX(Q.filter))K=Q.filter;var z;if(Q.arrayFormat in pL0)z=Q.arrayFormat;else if("indices"in Q)z=Q.indices?"indices":"repeat";else z=N4.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:N4.allowDots:!!Q.allowDots;return{addQueryPrefix:typeof Q.addQueryPrefix==="boolean"?Q.addQueryPrefix:N4.addQueryPrefix,allowDots:W,allowEmptyArrays:typeof Q.allowEmptyArrays==="boolean"?!!Q.allowEmptyArrays:N4.allowEmptyArrays,arrayFormat:z,charset:Y,charsetSentinel:typeof Q.charsetSentinel==="boolean"?Q.charsetSentinel:N4.charsetSentinel,commaRoundTrip:!!Q.commaRoundTrip,delimiter:typeof Q.delimiter>"u"?N4.delimiter:Q.delimiter,encode:typeof Q.encode==="boolean"?Q.encode:N4.encode,encodeDotInKeys:typeof Q.encodeDotInKeys==="boolean"?Q.encodeDotInKeys:N4.encodeDotInKeys,encoder:typeof Q.encoder==="function"?Q.encoder:N4.encoder,encodeValuesOnly:typeof Q.encodeValuesOnly==="boolean"?Q.encodeValuesOnly:N4.encodeValuesOnly,filter:K,format:G,formatter:X,serializeDate:typeof Q.serializeDate==="function"?Q.serializeDate:N4.serializeDate,skipNulls:typeof Q.skipNulls==="boolean"?Q.skipNulls:N4.skipNulls,sort:typeof Q.sort==="function"?Q.sort:null,strictNullHandling:typeof Q.strictNullHandling==="boolean"?Q.strictNullHandling:N4.strictNullHandling}};_L0.exports=function(J,Q){var Y=J,G=uE9(Q),X,K;if(typeof G.filter==="function")K=G.filter,Y=K("",Y);else if(LX(G.filter))K=G.filter,X=K;var z=[];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=dL0();for(var q=0;q<X.length;++q){var U=X[q],D=Y[U];if(G.skipNulls&&D===null)continue;cL0(z,mE9(D,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 H=z.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 H.length>0?I+H:""}});var oL0=M((Ny5,aL0)=>{var EX=rY1(),iu=Object.prototype.hasOwnProperty,tY1=Array.isArray,J9={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:EX.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1000,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictMerge:!0,strictNullHandling:!1,throwOnLimitExceeded:!1},lE9=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},dE9="utf8=%26%2310003%3B",pE9="utf8=%E2%9C%93",cE9=function(Q,Y){var G={__proto__:null},X=Y.ignoreQueryPrefix?Q.replace(/^\?/,""):Q;X=X.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var K=Y.parameterLimit===1/0?void 0:Y.parameterLimit,z=X.split(Y.delimiter,Y.throwOnLimitExceeded?K+1:K);if(Y.throwOnLimitExceeded&&z.length>K)throw RangeError("Parameter limit exceeded. Only "+K+" parameter"+(K===1?"":"s")+" allowed.");var W=-1,Z,V=Y.charset;if(Y.charsetSentinel){for(Z=0;Z<z.length;++Z)if(z[Z].indexOf("utf8=")===0){if(z[Z]===pE9)V="utf-8";else if(z[Z]===dE9)V="iso-8859-1";W=Z,Z=z.length}}for(Z=0;Z<z.length;++Z){if(Z===W)continue;var q=z[Z],U=q.indexOf("]="),D=U===-1?q.indexOf("="):U+1,H,I;if(D===-1)H=Y.decoder(q,J9.decoder,V,"key"),I=Y.strictNullHandling?null:"";else if(H=Y.decoder(q.slice(0,D),J9.decoder,V,"key"),H!==null)I=EX.maybeMap(nL0(q.slice(D+1),Y,tY1(G[H])?G[H].length:0),function(A){return Y.decoder(A,J9.decoder,V,"value")});if(I&&Y.interpretNumericEntities&&V==="iso-8859-1")I=lE9(String(I));if(q.indexOf("[]=")>-1)I=tY1(I)?[I]:I;if(Y.comma&&tY1(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=EX.combine([],I,Y.arrayLimit,Y.plainObjects)}if(H!==null){var O=iu.call(G,H);if(O&&(Y.duplicates==="combine"||q.indexOf("[]=")>-1))G[H]=EX.combine(G[H],I,Y.arrayLimit,Y.plainObjects);else if(!O||Y.duplicates==="last")G[H]=I}}return G},_E9=function(J,Q,Y,G){var X=0;if(J.length>0&&J[J.length-1]==="[]"){var K=J.slice(0,-1).join("");X=Array.isArray(Q)&&Q[K]?Q[K].length:0}var z=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(EX.isOverflow(z))Z=z;else Z=Y.allowEmptyArrays&&(z===""||Y.strictNullHandling&&z===null)?[]:EX.combine([],z,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,D=parseInt(U,10),H=!isNaN(D)&&V!==U&&String(D)===U&&D>=0&&Y.parseArrays;if(!Y.parseArrays&&U==="")Z={0:z};else if(H&&D<Y.arrayLimit)Z=[],Z[D]=z;else if(H&&Y.throwOnLimitExceeded)throw RangeError("Array limit exceeded. Only "+Y.arrayLimit+" element"+(Y.arrayLimit===1?"":"s")+" allowed in an array.");else if(H)Z[D]=z,EX.markOverflow(Z,D);else if(U!=="__proto__")Z[U]=z}z=Z}return z},iE9=function(Q,Y){var G=Y.allowDots?Q.replace(/\.([^.[]+)/g,"[$1]"):Q;if(Y.depth<=0){if(!Y.plainObjects&&iu.call(Object.prototype,G)){if(!Y.allowPrototypes)return}return[G]}var X=/(\[[^[\]]*])/,K=/(\[[^[\]]*])/g,z=X.exec(G),W=z?G.slice(0,z.index):G,Z=[];if(W){if(!Y.plainObjects&&iu.call(Object.prototype,W)){if(!Y.allowPrototypes)return}Z[Z.length]=W}var V=0;while((z=K.exec(G))!==null&&V<Y.depth){V+=1;var q=z[1].slice(1,-1);if(!Y.plainObjects&&iu.call(Object.prototype,q)){if(!Y.allowPrototypes)return}Z[Z.length]=z[1]}if(z){if(Y.strictDepth===!0)throw RangeError("Input depth exceeded depth option of "+Y.depth+" and strictDepth is true");Z[Z.length]="["+G.slice(z.index)+"]"}return Z},nE9=function(Q,Y,G,X){if(!Q)return;var K=iE9(Q,G);if(!K)return;return _E9(K,Y,G,X)},aE9=function(Q){if(!Q)return J9;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"?J9.charset:Q.charset,G=typeof Q.duplicates>"u"?J9.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:J9.allowDots:!!Q.allowDots;return{allowDots:X,allowEmptyArrays:typeof Q.allowEmptyArrays==="boolean"?!!Q.allowEmptyArrays:J9.allowEmptyArrays,allowPrototypes:typeof Q.allowPrototypes==="boolean"?Q.allowPrototypes:J9.allowPrototypes,allowSparse:typeof Q.allowSparse==="boolean"?Q.allowSparse:J9.allowSparse,arrayLimit:typeof Q.arrayLimit==="number"?Q.arrayLimit:J9.arrayLimit,charset:Y,charsetSentinel:typeof Q.charsetSentinel==="boolean"?Q.charsetSentinel:J9.charsetSentinel,comma:typeof Q.comma==="boolean"?Q.comma:J9.comma,decodeDotInKeys:typeof Q.decodeDotInKeys==="boolean"?Q.decodeDotInKeys:J9.decodeDotInKeys,decoder:typeof Q.decoder==="function"?Q.decoder:J9.decoder,delimiter:typeof Q.delimiter==="string"||EX.isRegExp(Q.delimiter)?Q.delimiter:J9.delimiter,depth:typeof Q.depth==="number"||Q.depth===!1?+Q.depth:J9.depth,duplicates:G,ignoreQueryPrefix:Q.ignoreQueryPrefix===!0,interpretNumericEntities:typeof Q.interpretNumericEntities==="boolean"?Q.interpretNumericEntities:J9.interpretNumericEntities,parameterLimit:typeof Q.parameterLimit==="number"?Q.parameterLimit:J9.parameterLimit,parseArrays:Q.parseArrays!==!1,plainObjects:typeof Q.plainObjects==="boolean"?Q.plainObjects:J9.plainObjects,strictDepth:typeof Q.strictDepth==="boolean"?!!Q.strictDepth:J9.strictDepth,strictMerge:typeof Q.strictMerge==="boolean"?!!Q.strictMerge:J9.strictMerge,strictNullHandling:typeof Q.strictNullHandling==="boolean"?Q.strictNullHandling:J9.strictNullHandling,throwOnLimitExceeded:typeof Q.throwOnLimitExceeded==="boolean"?Q.throwOnLimitExceeded:!1}};aL0.exports=function(J,Q){var Y=aE9(Q);if(J===""||J===null||typeof J>"u")return Y.plainObjects?{__proto__:null}:{};var G=typeof J==="string"?cE9(J,Y):J,X=Y.plainObjects?{__proto__:null}:{},K=Object.keys(G);for(var z=0;z<K.length;++z){var W=K[z],Z=nE9(W,G[W],Y,typeof J==="string");X=EX.merge(X,Z,Y)}if(Y.allowSparse===!0)return X;return EX.compact(X)}});var sL0=M((wy5,rL0)=>{var oE9=iL0(),rE9=oL0(),sE9=pu();rL0.exports={formats:sE9,parse:rE9,stringify:oE9}});var YE0=M((Ly5,QE0)=>{/*! utils.js - Seamflux Client Build | 2026-03-14T14:17:12.103Z */async function tE9({method:J,url:Q,query:Y,body:G}){let X=await(0,eY1.getEnv)("OKX_API_KEY"),K=await(0,eY1.getEnv)("OKX_SECRET"),z=await(0,eY1.getEnv)("OKX_PASSPHRASE");if(!X||!K||!z)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="?"+WC9.stringify(Y,{encode:!1}));let q="";J.toUpperCase()!=="POST"||(0,ZC9.isEmpty)(G)||(q=JSON.stringify(G));let U=W+J.toUpperCase()+Z+V+q,D=zC9.createHmac("sha256",K).update(U).digest("base64"),H={};return H["OK-ACCESS-KEY"]=X,H["OK-ACCESS-TIMESTAMP"]=W,H["OK-ACCESS-SIGN"]=D,H["OK-ACCESS-PASSPHRASE"]=z,H["Content-Type"]="application/json",H}var{create:eE9,defineProperty:nu,getOwnPropertyDescriptor:JC9,getOwnPropertyNames:QC9,getPrototypeOf:YC9}=Object,GC9=Object.prototype.hasOwnProperty,XC9=(J,Q)=>{for(var Y in Q)nu(J,Y,{get:Q[Y],enumerable:!0})},eL0=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of QC9(Q))GC9.call(J,X)||X===Y||nu(J,X,{get:()=>Q[X],enumerable:!(G=JC9(Q,X))||G.enumerable});return J},JE0=(J,Q,Y)=>(Y=J!=null?eE9(YC9(J)):{},eL0(!Q&&J&&J.__esModule?Y:nu(Y,"default",{value:J,enumerable:!0}),J)),KC9=(J)=>eL0(nu({},"__esModule",{value:!0}),J),tL0={};XC9(tL0,{signedHeaders:()=>tE9}),QE0.exports=KC9(tL0);var eY1=II(),zC9=JE0(M1("crypto")),WC9=JE0(sL0()),ZC9=yV()});var QG1=M((Ey5,KE0)=>{/*! httpRequest.js - Seamflux Client Build | 2026-03-14T14:17:12.126Z */async function VC9({method:J,path:Q,queryParams:Y,body:G}){await CC9(Q).acquire();let K=await(0,AC9.signedHeaders)({method:J,url:Q,query:Y,body:G}),z=process.env.proxy,W=await RC9.request({method:J||"GET",url:Q,params:Y,data:G,headers:K,proxy:z});if(W.code!=0)throw Error((0,XE0.get)(W,"data[0].sMsg",W.msg));return W}var{defineProperty:JG1,getOwnPropertyDescriptor:qC9,getOwnPropertyNames:UC9}=Object,DC9=Object.prototype.hasOwnProperty,HC9=(J,Q)=>{for(var Y in Q)JG1(J,Y,{get:Q[Y],enumerable:!0})},MC9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of UC9(Q))DC9.call(J,X)||X===Y||JG1(J,X,{get:()=>Q[X],enumerable:!(G=qC9(Q,X))||G.enumerable});return J},IC9=(J)=>MC9(JG1({},"__esModule",{value:!0}),J),GE0={};HC9(GE0,{httpRequest:()=>VC9}),KE0.exports=IC9(GE0);var XE0=yV(),OC9=VQ1(),eB=zL0(),AC9=YE0(),BC9="https://web3.okx.com",NC9=5000;class au{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 wC9=new au(eB.RATE_LIMIT_RULES.SLOW),LC9=new au(eB.RATE_LIMIT_RULES.FAST),EC9=new au(eB.RATE_LIMIT_RULES.DEFAULT),CC9=(J)=>{let Q=(0,eB.getRateLimitByPath)(J);return Q===eB.RATE_LIMIT_RULES.FAST?LC9:Q===eB.RATE_LIMIT_RULES.SLOW?wC9:EC9},RC9=(0,OC9.createRequestClient)({baseURL:BC9,timeout:NC9,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 mV=M((LY)=>{Object.defineProperty(LY,"__esModule",{value:!0});LY.notImplemented=LY.bitMask=LY.utf8ToBytes=LY.randomBytes=LY.isBytes=LY.hexToBytes=LY.concatBytes=LY.bytesToUtf8=LY.bytesToHex=LY.anumber=LY.abytes=void 0;LY.abool=FC9;LY.numberToHexUnpadded=zE0;LY.hexToNumber=GG1;LY.bytesToNumberBE=TC9;LY.bytesToNumberLE=SC9;LY.numberToBytesBE=WE0;LY.numberToBytesLE=PC9;LY.numberToVarBytesBE=$C9;LY.ensureBytes=kC9;LY.equalBytes=vC9;LY.inRange=ZE0;LY.aInRange=fC9;LY.bitLen=jC9;LY.bitGet=hC9;LY.bitSet=bC9;LY.createHmacDrbg=xC9;LY.validateObject=mC9;LY.isHash=uC9;LY._validateObject=lC9;LY.memoized=pC9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var yz=N8(),xz=N8();Object.defineProperty(LY,"abytes",{enumerable:!0,get:function(){return xz.abytes}});Object.defineProperty(LY,"anumber",{enumerable:!0,get:function(){return xz.anumber}});Object.defineProperty(LY,"bytesToHex",{enumerable:!0,get:function(){return xz.bytesToHex}});Object.defineProperty(LY,"bytesToUtf8",{enumerable:!0,get:function(){return xz.bytesToUtf8}});Object.defineProperty(LY,"concatBytes",{enumerable:!0,get:function(){return xz.concatBytes}});Object.defineProperty(LY,"hexToBytes",{enumerable:!0,get:function(){return xz.hexToBytes}});Object.defineProperty(LY,"isBytes",{enumerable:!0,get:function(){return xz.isBytes}});Object.defineProperty(LY,"randomBytes",{enumerable:!0,get:function(){return xz.randomBytes}});Object.defineProperty(LY,"utf8ToBytes",{enumerable:!0,get:function(){return xz.utf8ToBytes}});var ou=BigInt(0),fS=BigInt(1);function FC9(J,Q){if(typeof Q!=="boolean")throw Error(J+" boolean expected, got "+Q)}function zE0(J){let Q=J.toString(16);return Q.length&1?"0"+Q:Q}function GG1(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);return J===""?ou:BigInt("0x"+J)}function TC9(J){return GG1((0,yz.bytesToHex)(J))}function SC9(J){return(0,yz.abytes)(J),GG1((0,yz.bytesToHex)(Uint8Array.from(J).reverse()))}function WE0(J,Q){return(0,yz.hexToBytes)(J.toString(16).padStart(Q*2,"0"))}function PC9(J,Q){return WE0(J,Q).reverse()}function $C9(J){return(0,yz.hexToBytes)(zE0(J))}function kC9(J,Q,Y){let G;if(typeof Q==="string")try{G=(0,yz.hexToBytes)(Q)}catch(K){throw Error(J+" must be hex string or Uint8Array, cause: "+K)}else if((0,yz.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 vC9(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 YG1=(J)=>typeof J==="bigint"&&ou<=J;function ZE0(J,Q,Y){return YG1(J)&&YG1(Q)&&YG1(Y)&&Q<=J&&J<Y}function fC9(J,Q,Y,G){if(!ZE0(Q,Y,G))throw Error("expected valid "+J+": "+Y+" <= n < "+G+", got "+Q)}function jC9(J){let Q;for(Q=0;J>ou;J>>=fS,Q+=1);return Q}function hC9(J,Q){return J>>BigInt(Q)&fS}function bC9(J,Q,Y){return J|(Y?fS:ou)<<BigInt(Q)}var yC9=(J)=>(fS<<BigInt(J))-fS;LY.bitMask=yC9;function xC9(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=(H)=>new Uint8Array(H),X=(H)=>Uint8Array.of(H),K=G(J),z=G(J),W=0,Z=()=>{K.fill(1),z.fill(0),W=0},V=(...H)=>Y(z,K,...H),q=(H=G(0))=>{if(z=V(X(0),H),K=V(),H.length===0)return;z=V(X(1),H),K=V()},U=()=>{if(W++>=1000)throw Error("drbg: tried 1000 values");let H=0,I=[];while(H<Q){K=V();let O=K.slice();I.push(O),H+=K.length}return(0,yz.concatBytes)(...I)};return(H,I)=>{Z(),q(H);let O=void 0;while(!(O=I(U())))q();return Z(),O}}var gC9={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,yz.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 mC9(J,Q,Y={}){let G=(X,K,z)=>{let W=gC9[K];if(typeof W!=="function")throw Error("invalid validator function");let Z=J[X];if(z&&Z===void 0)return;if(!W(Z,J))throw Error("param "+String(X)+" is invalid. Expected "+K+", got "+Z)};for(let[X,K]of Object.entries(Q))G(X,K,!1);for(let[X,K]of Object.entries(Y))G(X,K,!0);return J}function uC9(J){return typeof J==="function"&&Number.isSafeInteger(J.outputLen)}function lC9(J,Q,Y={}){if(!J||typeof J!=="object")throw Error("expected valid options object");function G(X,K,z){let W=J[X];if(z&&W===void 0)return;let Z=typeof W;if(Z!==K||W===null)throw Error(`param "${X}" is invalid: expected ${K}, got ${Z}`)}Object.entries(Q).forEach(([X,K])=>G(X,K,!1)),Object.entries(Y).forEach(([X,K])=>G(X,K,!0))}var dC9=()=>{throw Error("not implemented")};LY.notImplemented=dC9;function pC9(J){let Q=new WeakMap;return(Y,...G)=>{let X=Q.get(Y);if(X!==void 0)return X;let K=J(Y,...G);return Q.set(Y,K),K}}});var uV=M((NE0)=>{Object.defineProperty(NE0,"__esModule",{value:!0});NE0.isNegativeLE=void 0;NE0.mod=i3;NE0.pow=HR9;NE0.pow2=MR9;NE0.invert=ru;NE0.tonelliShanks=KG1;NE0.FpSqrt=OE0;NE0.validateField=NR9;NE0.FpPow=zG1;NE0.FpInvertBatch=AE0;NE0.FpDiv=wR9;NE0.FpLegendre=su;NE0.FpIsSquare=LR9;NE0.nLength=WG1;NE0.Field=tu;NE0.FpSqrtOdd=ER9;NE0.FpSqrtEven=CR9;NE0.hashToPrivateScalar=RR9;NE0.getFieldBytesLength=ZG1;NE0.getMinHashLength=BE0;NE0.mapHashToField=FR9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var n3=mV(),_7=BigInt(0),e9=BigInt(1),GH=BigInt(2),qE0=BigInt(3),UE0=BigInt(4),DE0=BigInt(5),UR9=BigInt(7),HE0=BigInt(8),DR9=BigInt(9),ME0=BigInt(16);function i3(J,Q){let Y=J%Q;return Y>=_7?Y:Q+Y}function HR9(J,Q,Y){return zG1(tu(Y),J,Q)}function MR9(J,Q,Y){let G=J;while(Q-- >_7)G*=G,G%=Y;return G}function ru(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=i3(J,Q),G=Q,X=_7,K=e9,z=e9,W=_7;while(Y!==_7){let V=G/Y,q=G%Y,U=X-z*V,D=K-W*V;G=Y,Y=q,X=z,K=W,z=U,W=D}if(G!==e9)throw Error("invert: does not exist");return i3(X,Q)}function XG1(J,Q,Y){if(!J.eql(J.sqr(Q),Y))throw Error("Cannot find square root")}function IE0(J,Q){let Y=(J.ORDER+e9)/UE0,G=J.pow(Q,Y);return XG1(J,G,Q),G}function IR9(J,Q){let Y=(J.ORDER-DE0)/HE0,G=J.mul(Q,GH),X=J.pow(G,Y),K=J.mul(Q,X),z=J.mul(J.mul(K,GH),X),W=J.mul(K,J.sub(z,J.ONE));return XG1(J,W,Q),W}function OR9(J){let Q=tu(J),Y=KG1(J),G=Y(Q,Q.neg(Q.ONE)),X=Y(Q,G),K=Y(Q,Q.neg(G)),z=(J+UR9)/ME0;return(W,Z)=>{let V=W.pow(Z,z),q=W.mul(V,G),U=W.mul(V,X),D=W.mul(V,K),H=W.eql(W.sqr(q),Z),I=W.eql(W.sqr(U),Z);V=W.cmov(V,q,H),q=W.cmov(D,U,I);let O=W.eql(W.sqr(q),Z),A=W.cmov(V,q,O);return XG1(W,A,Z),A}}function KG1(J){if(J<qE0)throw Error("sqrt is not defined for small field");let Q=J-e9,Y=0;while(Q%GH===_7)Q/=GH,Y++;let G=GH,X=tu(J);while(su(X,G)===1)if(G++>1000)throw Error("Cannot find square root: probably non-prime P");if(Y===1)return IE0;let K=X.pow(G,Q),z=(Q+e9)/GH;return function(Z,V){if(Z.is0(V))return V;if(su(Z,V)!==1)throw Error("Cannot find square root");let q=Y,U=Z.mul(Z.ONE,K),D=Z.pow(V,Q),H=Z.pow(V,z);while(!Z.eql(D,Z.ONE)){if(Z.is0(D))return Z.ZERO;let I=1,O=Z.sqr(D);while(!Z.eql(O,Z.ONE))if(I++,O=Z.sqr(O),I===q)throw Error("Cannot find square root");let A=e9<<BigInt(q-I-1),B=Z.pow(U,A);q=I,U=Z.sqr(B),D=Z.mul(D,U),H=Z.mul(H,B)}return H}}function OE0(J){if(J%UE0===qE0)return IE0;if(J%HE0===DE0)return IR9;if(J%ME0===DR9)return OR9(J);return KG1(J)}var AR9=(J,Q)=>(i3(J,Q)&e9)===e9;NE0.isNegativeLE=AR9;var BR9=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function NR9(J){let Q={ORDER:"bigint",MASK:"bigint",BYTES:"number",BITS:"number"},Y=BR9.reduce((G,X)=>{return G[X]="function",G},Q);return(0,n3._validateObject)(J,Y),J}function zG1(J,Q,Y){if(Y<_7)throw Error("invalid exponent, negatives unsupported");if(Y===_7)return J.ONE;if(Y===e9)return Q;let G=J.ONE,X=Q;while(Y>_7){if(Y&e9)G=J.mul(G,X);X=J.sqr(X),Y>>=e9}return G}function AE0(J,Q,Y=!1){let G=Array(Q.length).fill(Y?J.ZERO:void 0),X=Q.reduce((z,W,Z)=>{if(J.is0(W))return z;return G[Z]=z,J.mul(z,W)},J.ONE),K=J.inv(X);return Q.reduceRight((z,W,Z)=>{if(J.is0(W))return z;return G[Z]=J.mul(z,G[Z]),J.mul(z,W)},K),G}function wR9(J,Q,Y){return J.mul(Q,typeof Y==="bigint"?ru(Y,J.ORDER):J.inv(Y))}function su(J,Q){let Y=(J.ORDER-e9)/GH,G=J.pow(Q,Y),X=J.eql(G,J.ONE),K=J.eql(G,J.ZERO),z=J.eql(G,J.neg(J.ONE));if(!X&&!K&&!z)throw Error("invalid Legendre symbol result");return X?1:K?0:-1}function LR9(J,Q){return su(J,Q)===1}function WG1(J,Q){if(Q!==void 0)(0,n3.anumber)(Q);let Y=Q!==void 0?Q:J.toString(2).length,G=Math.ceil(Y/8);return{nBitLength:Y,nByteLength:G}}function tu(J,Q,Y=!1,G={}){if(J<=_7)throw Error("invalid field: expected ORDER > 0, got "+J);let X=void 0,K=void 0,z=!1,W=void 0;if(typeof Q==="object"&&Q!=null){if(G.sqrt||Y)throw Error("cannot specify opts in two arguments");let D=Q;if(D.BITS)X=D.BITS;if(D.sqrt)K=D.sqrt;if(typeof D.isLE==="boolean")Y=D.isLE;if(typeof D.modOnDecode==="boolean")z=D.modOnDecode;W=D.allowedLengths}else{if(typeof Q==="number")X=Q;if(G.sqrt)K=G.sqrt}let{nBitLength:Z,nByteLength:V}=WG1(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,n3.bitMask)(Z),ZERO:_7,ONE:e9,allowedLengths:W,create:(D)=>i3(D,J),isValid:(D)=>{if(typeof D!=="bigint")throw Error("invalid field element: expected bigint, got "+typeof D);return _7<=D&&D<J},is0:(D)=>D===_7,isValidNot0:(D)=>!U.is0(D)&&U.isValid(D),isOdd:(D)=>(D&e9)===e9,neg:(D)=>i3(-D,J),eql:(D,H)=>D===H,sqr:(D)=>i3(D*D,J),add:(D,H)=>i3(D+H,J),sub:(D,H)=>i3(D-H,J),mul:(D,H)=>i3(D*H,J),pow:(D,H)=>zG1(U,D,H),div:(D,H)=>i3(D*ru(H,J),J),sqrN:(D)=>D*D,addN:(D,H)=>D+H,subN:(D,H)=>D-H,mulN:(D,H)=>D*H,inv:(D)=>ru(D,J),sqrt:K||((D)=>{if(!q)q=OE0(J);return q(U,D)}),toBytes:(D)=>Y?(0,n3.numberToBytesLE)(D,V):(0,n3.numberToBytesBE)(D,V),fromBytes:(D,H=!0)=>{if(W){if(!W.includes(D.length)||D.length>V)throw Error("Field.fromBytes: expected "+W+" bytes, got "+D.length);let O=new Uint8Array(V);O.set(D,Y?0:O.length-D.length),D=O}if(D.length!==V)throw Error("Field.fromBytes: expected "+V+" bytes, got "+D.length);let I=Y?(0,n3.bytesToNumberLE)(D):(0,n3.bytesToNumberBE)(D);if(z)I=i3(I,J);if(!H){if(!U.isValid(I))throw Error("invalid field element: outside of range 0..ORDER")}return I},invertBatch:(D)=>AE0(U,D),cmov:(D,H,I)=>I?H:D});return Object.freeze(U)}function ER9(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 CR9(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 RR9(J,Q,Y=!1){J=(0,n3.ensureBytes)("privateHash",J);let G=J.length,X=WG1(Q).nByteLength+8;if(X<24||G<X||G>1024)throw Error("hashToPrivateScalar: expected "+X+"-1024 bytes of input, got "+G);let K=Y?(0,n3.bytesToNumberLE)(J):(0,n3.bytesToNumberBE)(J);return i3(K,Q-e9)+e9}function ZG1(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=ZG1(J);return Q+Math.ceil(Q/2)}function FR9(J,Q,Y=!1){let G=J.length,X=ZG1(Q),K=BE0(Q);if(G<16||G<K||G>1024)throw Error("expected "+K+"-1024 bytes of input, got "+G);let z=Y?(0,n3.bytesToNumberLE)(J):(0,n3.bytesToNumberBE)(J),W=i3(z,Q-e9)+e9;return Y?(0,n3.numberToBytesLE)(W,X):(0,n3.numberToBytesBE)(W,X)}});var eu=M((PE0)=>{Object.defineProperty(PE0,"__esModule",{value:!0});PE0.wNAF=void 0;PE0.negateCt=DG1;PE0.normalizeZ=iR9;PE0.mulEndoUnsafe=nR9;PE0.pippenger=aR9;PE0.precomputeMSMUnsafe=oR9;PE0.validateBasic=rR9;PE0._createCurveFields=sR9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var jS=mV(),hS=uV(),JN=BigInt(0),XH=BigInt(1);function DG1(J,Q){let Y=Q.negate();return J?Y:Q}function iR9(J,Q){let Y=(0,hS.FpInvertBatch)(J.Fp,Q.map((G)=>G.Z));return Q.map((G,X)=>J.fromAffine(G.toAffine(Y[X])))}function HG1(J,Q){if(!Number.isSafeInteger(J)||J<=0||J>Q)throw Error("invalid window size, expected [1.."+Q+"], got W="+J)}function VG1(J,Q){HG1(J,Q);let Y=Math.ceil(Q/J)+1,G=2**(J-1),X=2**J,K=(0,jS.bitMask)(J),z=BigInt(J);return{windows:Y,windowSize:G,mask:K,maxNumber:X,shiftBy:z}}function LE0(J,Q,Y){let{windowSize:G,mask:X,maxNumber:K,shiftBy:z}=Y,W=Number(J&X),Z=J>>z;if(W>G)W-=K,Z+=XH;let V=Q*G,q=V+Math.abs(W)-1,U=W===0,D=W<0,H=Q%2!==0;return{nextN:Z,offset:q,isZero:U,isNeg:D,isNegF:H,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 qG1=new WeakMap,TE0=new WeakMap;function UG1(J){return TE0.get(J)||1}function EE0(J){if(J!==JN)throw Error("invalid wNAF")}class SE0{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>JN){if(Q&XH)Y=Y.add(G);G=G.double(),Q>>=XH}return Y}precomputeWindow(J,Q){let{windows:Y,windowSize:G}=VG1(Q,this.bits),X=[],K=J,z=K;for(let W=0;W<Y;W++){z=K,X.push(z);for(let Z=1;Z<G;Z++)z=z.add(K),X.push(z);K=z.double()}return X}wNAF(J,Q,Y){if(!this.Fn.isValid(Y))throw Error("invalid scalar");let G=this.ZERO,X=this.BASE,K=VG1(J,this.bits);for(let z=0;z<K.windows;z++){let{nextN:W,offset:Z,isZero:V,isNeg:q,isNegF:U,offsetF:D}=LE0(Y,z,K);if(Y=W,V)X=X.add(DG1(U,Q[D]));else G=G.add(DG1(q,Q[Z]))}return EE0(Y),{p:G,f:X}}wNAFUnsafe(J,Q,Y,G=this.ZERO){let X=VG1(J,this.bits);for(let K=0;K<X.windows;K++){if(Y===JN)break;let{nextN:z,offset:W,isZero:Z,isNeg:V}=LE0(Y,K,X);if(Y=z,Z)continue;else{let q=Q[W];G=G.add(V?q.negate():q)}}return EE0(Y),G}getPrecomputes(J,Q,Y){let G=qG1.get(Q);if(!G){if(G=this.precomputeWindow(Q,J),J!==1){if(typeof Y==="function")G=Y(G);qG1.set(Q,G)}}return G}cached(J,Q,Y){let G=UG1(J);return this.wNAF(G,this.getPrecomputes(G,J,Y),Q)}unsafe(J,Q,Y,G){let X=UG1(J);if(X===1)return this._unsafeLadder(J,Q,G);return this.wNAFUnsafe(X,this.getPrecomputes(X,J,Y),Q,G)}createCache(J,Q){HG1(Q,this.bits),TE0.set(J,Q),qG1.delete(J)}hasCache(J){return UG1(J)!==1}}PE0.wNAF=SE0;function nR9(J,Q,Y,G){let X=Q,K=J.ZERO,z=J.ZERO;while(Y>JN||G>JN){if(Y&XH)K=K.add(X);if(G&XH)z=z.add(X);X=X.double(),Y>>=XH,G>>=XH}return{p1:K,p2:z}}function aR9(J,Q,Y,G){RE0(Y,J),FE0(G,Q);let X=Y.length,K=G.length;if(X!==K)throw Error("arrays of points and scalars must have equal length");let z=J.ZERO,W=(0,jS.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,jS.bitMask)(Z),q=Array(Number(V)+1).fill(z),U=Math.floor((Q.BITS-1)/Z)*Z,D=z;for(let H=U;H>=0;H-=Z){q.fill(z);for(let O=0;O<K;O++){let A=G[O],B=Number(A>>BigInt(H)&V);q[B]=q[B].add(Y[O])}let I=z;for(let O=q.length-1,A=z;O>0;O--)A=A.add(q[O]),I=I.add(A);if(D=D.add(I),H!==0)for(let O=0;O<Z;O++)D=D.double()}return D}function oR9(J,Q,Y,G){HG1(G,Q.BITS),RE0(Y,J);let X=J.ZERO,K=2**G-1,z=Math.ceil(Q.BITS/G),W=(0,jS.bitMask)(G),Z=Y.map((V)=>{let q=[];for(let U=0,D=V;U<K;U++)q.push(D),D=D.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<z;U++){if(q!==X)for(let H=0;H<G;H++)q=q.double();let D=BigInt(z*G-(U+1)*G);for(let H=0;H<V.length;H++){let I=V[H],O=Number(I>>D&W);if(!O)continue;q=q.add(Z[H][O-1])}}return q}}function rR9(J){return(0,hS.validateField)(J.Fp),(0,jS.validateObject)(J,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,hS.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,hS.validateField)(Q),Q}else return(0,hS.Field)(J)}function sR9(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>JN))throw Error(`CURVE.${W} must be positive bigint`)}let G=CE0(Q.p,Y.Fp),X=CE0(Q.n,Y.Fn),z=["Gx","Gy","a",J==="weierstrass"?"b":"d"];for(let W of z)if(!G.isValid(Q[W]))throw Error(`CURVE.${W} must be valid field element of CURVE.Fp`);return{Fp:G,Fn:X}}});var bE0=M((jE0)=>{Object.defineProperty(jE0,"__esModule",{value:!0});jE0.PrimeEdwardsPoint=void 0;jE0.edwards=kE0;jE0.eddsa=fE0;jE0.twistedEdwards=qF9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var R6=mV(),KH=eu(),KF9=uV(),CX=BigInt(0),w4=BigInt(1),MG1=BigInt(2),zF9=BigInt(8);function WF9(J,Q,Y,G){let X=J.sqr(Y),K=J.sqr(G),z=J.add(J.mul(Q.a,X),K),W=J.add(J.ONE,J.mul(Q.d,J.mul(X,K)));return J.eql(z,W)}function kE0(J,Q={}){let{Fp:Y,Fn:G}=(0,KH._createCurveFields)("edwards",J,Q),{h:X,n:K}=J;(0,R6._validateObject)(Q,{},{uvRatio:"function"});let z=MG1<<BigInt(G.BYTES*8)-w4,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:CX}}});if(!WF9(Y,J,J.Gx,J.Gy))throw Error("bad curve params: generator point");function V(O,A,B=!1){let w=B?w4:CX;return(0,R6.aInRange)("coordinate "+O,A,w,z),A}function q(O){if(!(O instanceof H))throw Error("ExtendedPoint expected")}let U=(0,R6.memoized)((O,A)=>{let{X:B,Y:w,Z:N}=O,L=O.is0();if(A==null)A=L?zF9:Y.inv(N);let R=W(B*A),C=W(w*A),F=Y.mul(N,A);if(L)return{x:CX,y:w4};if(F!==w4)throw Error("invZ was invalid");return{x:R,y:C}}),D=(0,R6.memoized)((O)=>{let{a:A,d:B}=J;if(O.is0())throw Error("bad point: ZERO");let{X:w,Y:N,Z:L,T:R}=O,C=W(w*w),F=W(N*N),j=W(L*L),E=W(j*j),$=W(C*A),f=W(j*W($+F)),k=W(E+W(B*W(C*F)));if(f!==k)throw Error("bad point: equation left != right (1)");let m=W(w*N),y=W(L*R);if(m!==y)throw Error("bad point: equation left != right (2)");return!0});class H{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,KH.normalizeZ)(H,O)}static msm(O,A){return(0,KH.pippenger)(H,G,O,A)}_setWindowSize(O){this.precompute(O)}static fromAffine(O){if(O instanceof H)throw Error("extended point not allowed");let{x:A,y:B}=O||{};return V("x",A),V("y",B),new H(A,B,w4,W(A*B))}precompute(O=8,A=!0){if(I.createCache(this,O),!A)this.multiply(MG1);return this}assertValidity(){D(this)}equals(O){q(O);let{X:A,Y:B,Z:w}=this,{X:N,Y:L,Z:R}=O,C=W(A*R),F=W(N*w),j=W(B*R),E=W(L*w);return C===F&&j===E}is0(){return this.equals(H.ZERO)}negate(){return new H(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),R=W(MG1*W(w*w)),C=W(O*N),F=A+B,j=W(W(F*F)-N-L),E=C+L,$=E-R,f=C-L,k=W(j*$),m=W(E*f),y=W(j*f),S=W($*E);return new H(k,m,S,y)}add(O){q(O);let{a:A,d:B}=J,{X:w,Y:N,Z:L,T:R}=this,{X:C,Y:F,Z:j,T:E}=O,$=W(w*C),f=W(N*F),k=W(R*B*E),m=W(L*j),y=W((w+N)*(C+F)-$-f),S=m-k,v=m+k,P=W(f-A*$),x=W(y*S),l=W(v*P),u=W(y*P),T=W(S*v);return new H(x,l,T,u)}subtract(O){return this.add(O.negate())}multiply(O){let A=O;(0,R6.aInRange)("scalar",A,w4,K);let{p:B,f:w}=I.cached(this,A,(N)=>(0,KH.normalizeZ)(H,N));return(0,KH.normalizeZ)(H,[B,w])[0]}multiplyUnsafe(O,A=H.ZERO){let B=O;if((0,R6.aInRange)("scalar",B,CX,K),B===CX)return H.ZERO;if(this.is0()||B===w4)return this;return I.unsafe(this,B,(w)=>(0,KH.normalizeZ)(H,w),A)}isSmallOrder(){return this.multiplyUnsafe(X).is0()}isTorsionFree(){return I.unsafe(this,K).is0()}toAffine(O){return U(this,O)}clearCofactor(){if(X===w4)return this;return this.multiplyUnsafe(X)}static fromBytes(O,A=!1){return(0,R6.abytes)(O),H.fromHex(O,A)}static fromHex(O,A=!1){let{d:B,a:w}=J,N=Y.BYTES;O=(0,R6.ensureBytes)("pointHex",O,N),(0,R6.abool)("zip215",A);let L=O.slice(),R=O[N-1];L[N-1]=R&-129;let C=(0,R6.bytesToNumberLE)(L),F=A?z:Y.ORDER;(0,R6.aInRange)("pointHex.y",C,CX,F);let j=W(C*C),E=W(j-w4),$=W(B*j-w),{isValid:f,value:k}=Z(E,$);if(!f)throw Error("Point.fromHex: invalid y coordinate");let m=(k&w4)===w4,y=(R&128)!==0;if(!A&&k===CX&&y)throw Error("Point.fromHex: x=0 and x_0=1");if(y!==m)k=W(-k);return H.fromAffine({x:k,y:C})}toBytes(){let{x:O,y:A}=this.toAffine(),B=(0,R6.numberToBytesLE)(A,Y.BYTES);return B[B.length-1]|=O&w4?128:0,B}toRawBytes(){return this.toBytes()}toHex(){return(0,R6.bytesToHex)(this.toBytes())}toString(){return`<Point ${this.is0()?"ZERO":this.toHex()}>`}}H.BASE=new H(J.Gx,J.Gy,w4,W(J.Gx*J.Gy)),H.ZERO=new H(CX,w4,w4,CX),H.Fp=Y,H.Fn=G;let I=new KH.wNAF(H,G.BYTES*8);return H}class vE0{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,R6.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=vE0;function fE0(J,Q,Y){if(typeof Q!=="function")throw Error('"hash" function param is required');(0,R6._validateObject)(Y,{},{adjustScalarBytes:"function",randomBytes:"function",domain:"function",prehash:"function",mapToCurve:"function"});let{prehash:G}=Y,{BASE:X,Fp:K,Fn:z}=J,W=z.ORDER,Z=Y.randomBytes||R6.randomBytes,V=Y.adjustScalarBytes||((f)=>f),q=Y.domain||((f,k,m)=>{if((0,R6.abool)("phflag",m),k.length||m)throw Error("Contexts/pre-hash are not supported");return f});function U(f){return z.create(f)}function D(f){return U((0,R6.bytesToNumberLE)(f))}function H(f){let k=K.BYTES;f=(0,R6.ensureBytes)("private key",f,k);let m=(0,R6.ensureBytes)("hashed private key",Q(f),2*k),y=V(m.slice(0,k)),S=m.slice(k,2*k),v=D(y);return{head:y,prefix:S,scalar:v}}function I(f){let{head:k,prefix:m,scalar:y}=H(f),S=X.multiply(y),v=S.toBytes();return{head:k,prefix:m,scalar:y,point:S,pointBytes:v}}function O(f){return I(f).pointBytes}function A(f=Uint8Array.of(),...k){let m=(0,R6.concatBytes)(...k);return D(Q(q(m,(0,R6.ensureBytes)("context",f),!!G)))}function B(f,k,m={}){if(f=(0,R6.ensureBytes)("message",f),G)f=G(f);let{prefix:y,scalar:S,pointBytes:v}=I(k),P=A(m.context,y,f),x=X.multiply(P).toBytes(),l=A(m.context,x,v,f),u=U(P+l*S);(0,R6.aInRange)("signature.s",u,CX,W);let T=K.BYTES,p=(0,R6.concatBytes)(x,(0,R6.numberToBytesLE)(u,T));return(0,R6.ensureBytes)("result",p,T*2)}let w={zip215:!0};function N(f,k,m,y=w){let{context:S,zip215:v}=y,P=K.BYTES;if(f=(0,R6.ensureBytes)("signature",f,2*P),k=(0,R6.ensureBytes)("message",k),m=(0,R6.ensureBytes)("publicKey",m,P),v!==void 0)(0,R6.abool)("zip215",v);if(G)k=G(k);let x=(0,R6.bytesToNumberLE)(f.slice(P,2*P)),l,u,T;try{l=J.fromHex(m,v),u=J.fromHex(f.slice(0,P),v),T=X.multiplyUnsafe(x)}catch(o){return!1}if(!v&&l.isSmallOrder())return!1;let p=A(S,u.toBytes(),l.toBytes(),k);return u.add(l.multiplyUnsafe(p)).subtract(T).clearCofactor().is0()}X.precompute(8);let L=K.BYTES,R={secret:L,public:L,signature:2*L,seed:L};function C(f=Z(R.seed)){return f}let F={getExtendedPublicKey:I,randomSecretKey:C,isValidSecretKey:E,isValidPublicKey:$,randomPrivateKey:C,toMontgomery(f){let{y:k}=J.fromBytes(f),m=L===32;if(!m&&L!==57)throw Error("only defined for 25519 and 448");let y=m?K.div(w4+k,w4-k):K.div(k-w4,k+w4);return K.toBytes(y)},toMontgomeryPriv(f){(0,R6.abytes)(f,L);let k=Q(f.subarray(0,L));return V(k).subarray(0,L)},precompute(f=8,k=J.BASE){return k.precompute(f,!1)}};function j(f){let k=F.randomSecretKey(f);return{secretKey:k,publicKey:O(k)}}function E(f){try{return!!z.fromBytes(f,!1)}catch(k){return!1}}function $(f,k){try{return!!J.fromBytes(f,k)}catch(m){return!1}}return Object.freeze({keygen:j,getPublicKey:O,sign:B,verify:N,utils:F,Point:J,info:{type:"edwards",lengths:R}})}function ZF9(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,KF9.Field)(Q.n,J.nBitLength,!0),X={Fp:Y,Fn:G,uvRatio:J.uvRatio},K={randomBytes:J.randomBytes,adjustScalarBytes:J.adjustScalarBytes,domain:J.domain,prehash:J.prehash,mapToCurve:J.mapToCurve};return{CURVE:Q,curveOpts:X,hash:J.hash,eddsaOpts:K}}function VF9(J,Q){return Object.assign({},Q,{ExtendedPoint:Q.Point,CURVE:J})}function qF9(J){let{CURVE:Q,curveOpts:Y,hash:G,eddsaOpts:X}=ZF9(J),K=kE0(Q,Y),z=fE0(K,G,X);return VF9(J,z)}});var OG1=M((uE0)=>{Object.defineProperty(uE0,"__esModule",{value:!0});uE0._DST_scalar=void 0;uE0.expand_message_xmd=gE0;uE0.expand_message_xof=mE0;uE0.hash_to_field=Jl;uE0.isogenyMap=OF9;uE0.createHasher=AF9;var T5=mV(),yE0=uV(),MF9=T5.bytesToNumberBE;function lV(J,Q){if(bS(J),bS(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 IF9(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 bS(J){if(!Number.isSafeInteger(J))throw Error("number expected")}function xE0(J){if(!(0,T5.isBytes)(J)&&typeof J!=="string")throw Error("DST must be Uint8Array or string");return typeof J==="string"?(0,T5.utf8ToBytes)(J):J}function gE0(J,Q,Y,G){if((0,T5.abytes)(J),bS(Y),Q=xE0(Q),Q.length>255)Q=G((0,T5.concatBytes)((0,T5.utf8ToBytes)("H2C-OVERSIZE-DST-"),Q));let{outputLen:X,blockLen:K}=G,z=Math.ceil(Y/X);if(Y>65535||z>255)throw Error("expand_message_xmd: invalid lenInBytes");let W=(0,T5.concatBytes)(Q,lV(Q.length,1)),Z=lV(0,K),V=lV(Y,2),q=Array(z),U=G((0,T5.concatBytes)(Z,J,V,lV(0,1),W));q[0]=G((0,T5.concatBytes)(U,lV(1,1),W));for(let H=1;H<=z;H++){let I=[IF9(U,q[H-1]),lV(H+1,1),W];q[H]=G((0,T5.concatBytes)(...I))}return(0,T5.concatBytes)(...q).slice(0,Y)}function mE0(J,Q,Y,G,X){if((0,T5.abytes)(J),bS(Y),Q=xE0(Q),Q.length>255){let K=Math.ceil(2*G/8);Q=X.create({dkLen:K}).update((0,T5.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(lV(Y,2)).update(Q).update(lV(Q.length,1)).digest()}function Jl(J,Q,Y){(0,T5._validateObject)(Y,{p:"bigint",m:"number",k:"number",hash:"function"});let{p:G,k:X,m:K,hash:z,expand:W,DST:Z}=Y;if(!(0,T5.isHash)(Y.hash))throw Error("expected valid hash");(0,T5.abytes)(J),bS(Q);let V=G.toString(2).length,q=Math.ceil((V+X)/8),U=Q*K*q,D;if(W==="xmd")D=gE0(J,Z,U,z);else if(W==="xof")D=mE0(J,Z,U,X,z);else if(W==="_internal_pass")D=J;else throw Error('expand must be "xmd" or "xof"');let H=Array(Q);for(let I=0;I<Q;I++){let O=Array(K);for(let A=0;A<K;A++){let B=q*(A+I*K),w=D.subarray(B,B+q);O[A]=(0,yE0.mod)(MF9(w),G)}H[I]=O}return H}function OF9(J,Q){let Y=Q.map((G)=>Array.from(G).reverse());return(G,X)=>{let[K,z,W,Z]=Y.map((U)=>U.reduce((D,H)=>J.add(J.mul(D,G),H))),[V,q]=(0,yE0.FpInvertBatch)(J,[z,Z],!0);return G=J.mul(K,V),X=J.mul(X,J.mul(W,q)),{x:G,y:X}}}uE0._DST_scalar=(0,T5.utf8ToBytes)("HashToScalar-");function AF9(J,Q,Y){if(typeof Q!=="function")throw Error("mapToCurve() must be defined");function G(K){return J.fromAffine(Q(K))}function X(K){let z=K.clearCofactor();if(z.equals(J.ZERO))return J.ZERO;return z.assertValidity(),z}return{defaults:Y,hashToCurve(K,z){let W=Object.assign({},Y,z),Z=Jl(K,2,W),V=G(Z[0]),q=G(Z[1]);return X(V.add(q))},encodeToCurve(K,z){let W=Y.encodeDST?{DST:Y.encodeDST}:{},Z=Object.assign({},Y,W,z),V=Jl(K,1,Z),q=G(V[0]);return X(q)},mapToCurve(K){if(!Array.isArray(K))throw Error("expected array of bigints");for(let z of K)if(typeof z!=="bigint")throw Error("expected array of bigints");return X(G(K))},hashToScalar(K,z){let W=J.Fn.ORDER,Z=Object.assign({},Y,{p:W,m:1,DST:uE0._DST_scalar},z);return Jl(K,1,Z)[0][0]}}}});var dE0=M((lE0)=>{Object.defineProperty(lE0,"__esModule",{value:!0});lE0.montgomery=FF9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var gz=mV(),CF9=uV(),yS=BigInt(0),QN=BigInt(1),Ql=BigInt(2);function RF9(J){return(0,gz._validateObject)(J,{adjustScalarBytes:"function",powPminus2:"function"}),Object.freeze({...J})}function FF9(J){let Q=RF9(J),{P:Y,type:G,adjustScalarBytes:X,powPminus2:K,randomBytes:z}=Q,W=G==="x25519";if(!W&&G!=="x448")throw Error("invalid type");let Z=z||gz.randomBytes,V=W?255:448,q=W?32:56,U=W?BigInt(9):BigInt(5),D=W?BigInt(121665):BigInt(39081),H=W?Ql**BigInt(254):Ql**BigInt(447),I=W?BigInt(8)*Ql**BigInt(251)-QN:BigInt(4)*Ql**BigInt(445)-QN,O=H+I+QN,A=(m)=>(0,CF9.mod)(m,Y),B=w(U);function w(m){return(0,gz.numberToBytesLE)(A(m),q)}function N(m){let y=(0,gz.ensureBytes)("u coordinate",m,q);if(W)y[31]&=127;return A((0,gz.bytesToNumberLE)(y))}function L(m){return(0,gz.bytesToNumberLE)(X((0,gz.ensureBytes)("scalar",m,q)))}function R(m,y){let S=j(N(y),L(m));if(S===yS)throw Error("invalid private or public key received");return w(S)}function C(m){return R(m,B)}function F(m,y,S){let v=A(m*(y-S));return y=A(y-v),S=A(S+v),{x_2:y,x_3:S}}function j(m,y){(0,gz.aInRange)("u",m,yS,Y),(0,gz.aInRange)("scalar",y,H,O);let S=y,v=m,P=QN,x=yS,l=m,u=QN,T=yS;for(let c=BigInt(V-1);c>=yS;c--){let o=S>>c&QN;T^=o,{x_2:P,x_3:l}=F(T,P,l),{x_2:x,x_3:u}=F(T,x,u),T=o;let J1=P+x,U1=A(J1*J1),N1=P-x,w1=A(N1*N1),g=U1-w1,d=l+u,_=l-u,a=A(_*J1),i=A(d*N1),t=a+i,X1=a-i;l=A(t*t),u=A(v*A(X1*X1)),P=A(U1*w1),x=A(g*(U1+A(D*g)))}({x_2:P,x_3:l}=F(T,P,l)),{x_2:x,x_3:u}=F(T,x,u);let p=K(x);return A(P*p)}let E=(m=Z(q))=>m,$={randomSecretKey:E,randomPrivateKey:E};function f(m){let y=$.randomSecretKey(m);return{secretKey:y,publicKey:C(y)}}let k={secret:q,public:q,seed:q};return{keygen:f,getSharedSecret:(m,y)=>R(m,y),getPublicKey:(m)=>C(m),scalarMult:R,scalarMultBase:C,utils:$,GuBytes:B.slice(),info:{type:"montgomery",lengths:k}}}});var FG1=M((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=kF9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var xS=Cz(),Gl=N8(),SF9=eu(),Kl=bE0(),Yl=OG1(),$6=uV(),PF9=dE0(),mz=mV(),$F9=BigInt(0),RX=BigInt(1),Xl=BigInt(2),iE0=BigInt(3),nE0=BigInt(5),wG1=BigInt(8),YN={p:BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed"),n:BigInt("0x1000000000000000000000000000000014def9dea2f79cd65812631a5cf5d3ed"),h:wG1,a:BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec"),d:BigInt("0x52036cee2b6ffe738cc740797779e89800700a4d4141d8ab75eb4dca135978a3"),Gx:BigInt("0x216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a"),Gy:BigInt("0x6666666666666666666666666666666666666666666666666666666666666658")};function aE0(J){let Q=BigInt(10),Y=BigInt(20),G=BigInt(40),X=BigInt(80),K=YN.p,W=J*J%K*J%K,Z=(0,$6.pow2)(W,Xl,K)*W%K,V=(0,$6.pow2)(Z,RX,K)*J%K,q=(0,$6.pow2)(V,nE0,K)*V%K,U=(0,$6.pow2)(q,Q,K)*q%K,D=(0,$6.pow2)(U,Y,K)*U%K,H=(0,$6.pow2)(D,G,K)*D%K,I=(0,$6.pow2)(H,X,K)*H%K,O=(0,$6.pow2)(I,X,K)*H%K,A=(0,$6.pow2)(O,Q,K)*q%K;return{pow_p_5_8:(0,$6.pow2)(A,Xl,K)*J%K,b2:W}}function oE0(J){return J[0]&=248,J[31]&=127,J[31]|=64,J}var AG1=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");function LG1(J,Q){let Y=YN.p,G=(0,$6.mod)(Q*Q*Q,Y),X=(0,$6.mod)(G*G*Q,Y),K=aE0(J*X).pow_p_5_8,z=(0,$6.mod)(J*G*K,Y),W=(0,$6.mod)(Q*z*z,Y),Z=z,V=(0,$6.mod)(z*AG1,Y),q=W===J,U=W===(0,$6.mod)(-J,Y),D=W===(0,$6.mod)(-J*AG1,Y);if(q)z=Z;if(U||D)z=V;if((0,$6.isNegativeLE)(z,Y))z=(0,$6.mod)(-z,Y);return{isValid:q||U,value:z}}var h1=(()=>(0,$6.Field)(YN.p,{isLE:!0}))(),rE0=(()=>(0,$6.Field)(YN.n,{isLE:!0}))(),EG1=(()=>({...YN,Fp:h1,hash:xS.sha512,adjustScalarBytes:oE0,uvRatio:LG1}))();JC0.ed25519=(()=>(0,Kl.twistedEdwards)(EG1))();function sE0(J,Q,Y){if(Q.length>255)throw Error("Context is too big");return(0,Gl.concatBytes)((0,Gl.utf8ToBytes)("SigEd25519 no Ed25519 collisions"),new Uint8Array([Y?1:0,Q.length]),Q,J)}JC0.ed25519ctx=(()=>(0,Kl.twistedEdwards)({...EG1,domain:sE0}))();JC0.ed25519ph=(()=>(0,Kl.twistedEdwards)(Object.assign({},EG1,{domain:sE0,prehash:xS.sha512})))();JC0.x25519=(()=>{let J=YN.p;return(0,PF9.montgomery)({P:J,type:"x25519",powPminus2:(Q)=>{let{pow_p_5_8:Y,b2:G}=aE0(Q);return(0,$6.mod)((0,$6.pow2)(Y,iE0,J)*G,J)},adjustScalarBytes:oE0})})();function tE0(J){return JC0.ed25519.utils.toMontgomery((0,mz.ensureBytes)("pub",J))}JC0.edwardsToMontgomery=tE0;function kF9(J){return JC0.ed25519.utils.toMontgomeryPriv((0,mz.ensureBytes)("pub",J))}var vF9=(()=>(h1.ORDER+iE0)/wG1)(),fF9=(()=>h1.pow(Xl,vF9))(),pE0=(()=>h1.sqrt(h1.neg(h1.ONE)))();function jF9(J){let Q=(h1.ORDER-nE0)/wG1,Y=BigInt(486662),G=h1.sqr(J);G=h1.mul(G,Xl);let X=h1.add(G,h1.ONE),K=h1.neg(Y),z=h1.sqr(X),W=h1.mul(z,X),Z=h1.mul(G,Y);Z=h1.mul(Z,K),Z=h1.add(Z,z),Z=h1.mul(Z,K);let V=h1.sqr(W);z=h1.sqr(V),V=h1.mul(V,W),V=h1.mul(V,Z),z=h1.mul(z,V);let q=h1.pow(z,Q);q=h1.mul(q,V);let U=h1.mul(q,pE0);z=h1.sqr(q),z=h1.mul(z,W);let D=h1.eql(z,Z),H=h1.cmov(U,q,D),I=h1.mul(K,G),O=h1.mul(q,J);O=h1.mul(O,fF9);let A=h1.mul(O,pE0),B=h1.mul(Z,G);z=h1.sqr(O),z=h1.mul(z,W);let w=h1.eql(z,B),N=h1.cmov(A,O,w);z=h1.sqr(H),z=h1.mul(z,W);let L=h1.eql(z,Z),R=h1.cmov(I,K,L),C=h1.cmov(N,H,L),F=h1.isOdd(C);return C=h1.cmov(C,h1.neg(C),L!==F),{xMn:R,xMd:X,yMn:C,yMd:RX}}var hF9=(()=>(0,$6.FpSqrtEven)(h1,h1.neg(BigInt(486664))))();function bF9(J){let{xMn:Q,xMd:Y,yMn:G,yMd:X}=jF9(J),K=h1.mul(Q,X);K=h1.mul(K,hF9);let z=h1.mul(Y,G),W=h1.sub(Q,Y),Z=h1.add(Q,Y),V=h1.mul(z,Z),q=h1.eql(V,h1.ZERO);K=h1.cmov(K,h1.ZERO,q),z=h1.cmov(z,h1.ONE,q),W=h1.cmov(W,h1.ONE,q),Z=h1.cmov(Z,h1.ONE,q);let[U,D]=(0,$6.FpInvertBatch)(h1,[z,Z],!0);return{x:h1.mul(K,U),y:h1.mul(W,D)}}JC0.ed25519_hasher=(()=>(0,Yl.createHasher)(JC0.ed25519.Point,(J)=>bF9(J[0]),{DST:"edwards25519_XMD:SHA-512_ELL2_RO_",encodeDST:"edwards25519_XMD:SHA-512_ELL2_NU_",p:h1.ORDER,m:1,k:128,expand:"xmd",hash:xS.sha512}))();var BG1=AG1,yF9=BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235"),xF9=BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578"),gF9=BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838"),mF9=BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952"),cE0=(J)=>LG1(RX,J),uF9=BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),NG1=(J)=>JC0.ed25519.CURVE.Fp.create((0,mz.bytesToNumberLE)(J)&uF9);function _E0(J){let{d:Q}=JC0.ed25519.CURVE,Y=JC0.ed25519.CURVE.Fp.ORDER,G=JC0.ed25519.CURVE.Fp.create,X=G(BG1*J*J),K=G((X+RX)*gF9),z=BigInt(-1),W=G((z-Q*X)*G(X+Q)),{isValid:Z,value:V}=LG1(K,W),q=G(V*J);if(!(0,$6.isNegativeLE)(q,Y))q=G(-q);if(!Z)V=q;if(!Z)z=X;let U=G(z*(X-RX)*mF9-W),D=V*V,H=G((V+V)*W),I=G(U*yF9),O=G(RX-D),A=G(RX+D);return new JC0.ed25519.Point(G(H*A),G(O*I),G(I*A),G(H*O))}function eE0(J){(0,Gl.abytes)(J,64);let Q=NG1(J.subarray(0,32)),Y=_E0(Q),G=NG1(J.subarray(32,64)),X=_E0(G);return new S5(Y.add(X))}class S5 extends Kl.PrimeEdwardsPoint{constructor(J){super(J)}static fromAffine(J){return new S5(JC0.ed25519.Point.fromAffine(J))}assertSame(J){if(!(J instanceof S5))throw Error("RistrettoPoint expected")}init(J){return new S5(J)}static hashToCurve(J){return eE0((0,mz.ensureBytes)("ristrettoHash",J,64))}static fromBytes(J){(0,Gl.abytes)(J,32);let{a:Q,d:Y}=JC0.ed25519.CURVE,G=h1.ORDER,X=h1.create,K=NG1(J);if(!(0,mz.equalBytes)((0,mz.numberToBytesLE)(K,32),J)||(0,$6.isNegativeLE)(K,G))throw Error("invalid ristretto255 encoding 1");let z=X(K*K),W=X(RX+Q*z),Z=X(RX-Q*z),V=X(W*W),q=X(Z*Z),U=X(Q*Y*V-q),{isValid:D,value:H}=cE0(X(U*q)),I=X(H*Z),O=X(H*I*U),A=X((K+K)*I);if((0,$6.isNegativeLE)(A,G))A=X(-A);let B=X(W*O),w=X(A*B);if(!D||(0,$6.isNegativeLE)(w,G)||B===$F9)throw Error("invalid ristretto255 encoding 2");return new S5(new JC0.ed25519.Point(A,B,RX,w))}static fromHex(J){return S5.fromBytes((0,mz.ensureBytes)("ristrettoHex",J,32))}static msm(J,Q){return(0,SF9.pippenger)(S5,JC0.ed25519.Point.Fn,J,Q)}toBytes(){let{X:J,Y:Q,Z:Y,T:G}=this.ep,X=h1.ORDER,K=h1.create,z=K(K(Y+Q)*K(Y-Q)),W=K(J*Q),Z=K(W*W),{value:V}=cE0(K(z*Z)),q=K(V*z),U=K(V*W),D=K(q*U*G),H;if((0,$6.isNegativeLE)(G*D,X)){let O=K(Q*BG1),A=K(J*BG1);J=O,Q=A,H=K(q*xF9)}else H=U;if((0,$6.isNegativeLE)(J*D,X))Q=K(-Q);let I=K((Y-Q)*H);if((0,$6.isNegativeLE)(I,X))I=K(-I);return(0,mz.numberToBytesLE)(I,32)}equals(J){this.assertSame(J);let{X:Q,Y}=this.ep,{X:G,Y:X}=J.ep,K=h1.create,z=K(Q*X)===K(Y*G),W=K(Y*X)===K(Q*G);return z||W}is0(){return this.equals(S5.ZERO)}}S5.BASE=(()=>new S5(JC0.ed25519.Point.BASE))();S5.ZERO=(()=>new S5(JC0.ed25519.Point.ZERO))();S5.Fp=h1;S5.Fn=rE0;JC0.RistrettoPoint=S5;JC0.ristretto255={Point:S5};JC0.ristretto255_hasher={hashToCurve(J,Q){let Y=Q?.DST||"ristretto255_XMD:SHA-512_R255MAP_RO_";return eE0((0,Yl.expand_message_xmd)(J,Y,64,xS.sha512))},hashToScalar(J,Q={DST:Yl._DST_scalar}){return rE0.create((0,mz.bytesToNumberLE)((0,Yl.expand_message_xmd)(J,Q.DST,64,xS.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 zl=M((my5,XC0)=>{var{defineProperty:TG1,getOwnPropertyDescriptor:eF9,getOwnPropertyNames:JT9}=Object,QT9=Object.prototype.hasOwnProperty,YT9=(J,Q)=>{for(var Y in Q)TG1(J,Y,{get:Q[Y],enumerable:!0})},GT9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of JT9(Q))if(!QT9.call(J,X)&&X!==Y)TG1(J,X,{get:()=>Q[X],enumerable:!(G=eF9(Q,X))||G.enumerable})}return J},XT9=(J)=>GT9(TG1({},"__esModule",{value:!0}),J),GC0={};YT9(GC0,{messageWithIntent:()=>KT9});XC0.exports=XT9(GC0);var YC0=R7();function KT9(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 uz=M((uy5,zC0)=>{var{defineProperty:SG1,getOwnPropertyDescriptor:zT9,getOwnPropertyNames:WT9}=Object,ZT9=Object.prototype.hasOwnProperty,VT9=(J,Q)=>{for(var Y in Q)SG1(J,Y,{get:Q[Y],enumerable:!0})},qT9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of WT9(Q))if(!ZT9.call(J,X)&&X!==Y)SG1(J,X,{get:()=>Q[X],enumerable:!(G=zT9(Q,X))||G.enumerable})}return J},UT9=(J)=>qT9(SG1({},"__esModule",{value:!0}),J),KC0={};VT9(KC0,{SIGNATURE_FLAG_TO_SCHEME:()=>MT9,SIGNATURE_SCHEME_TO_FLAG:()=>DT9,SIGNATURE_SCHEME_TO_SIZE:()=>HT9});zC0.exports=UT9(KC0);var DT9={ED25519:0,Secp256k1:1,Secp256r1:2,MultiSig:3,ZkLogin:5,Passkey:6},HT9={ED25519:32,Secp256k1:33,Secp256r1:33,Passkey:33},MT9={0:"ED25519",1:"Secp256k1",2:"Secp256r1",3:"MultiSig",5:"ZkLogin",6:"Passkey"}});var fG1=M((MC0)=>{Object.defineProperty(MC0,"__esModule",{value:!0});MC0.DER=MC0.DERErr=void 0;MC0._splitEndoScalar=VC0;MC0._legacyHelperEquat=kG1;MC0._normFnElement=dV;MC0.weierstrassN=vG1;MC0.weierstrassPoints=AT9;MC0.SWUFpSqrtRatio=UC0;MC0.mapToCurveSimpleSWU=BT9;MC0.ecdsa=DC0;MC0.weierstrass=ET9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var IT9=HD(),OT9=N8(),q0=mV(),lz=eu(),gS=uV(),WC0=(J,Q)=>(J+(J>=0?Q:-Q)/FX)/Q;function VC0(J,Q,Y){let[[G,X],[K,z]]=Q,W=WC0(z*J,Y),Z=WC0(-X*J,Y),V=J-W*G-Z*K,q=-W*X-Z*z,U=V<CY,D=q<CY;if(U)V=-V;if(D)q=-q;let H=(0,q0.bitMask)(Math.ceil((0,q0.bitLen)(Y)/2))+P5;if(V<CY||V>=H||q<CY||q>=H)throw Error("splitScalar (endomorphism): failed, k="+J);return{k1neg:U,k1:V,k2neg:D,k2:q}}function ZC0(J){if(J.lowS!==void 0)(0,q0.abool)("lowS",J.lowS);if(J.prehash!==void 0)(0,q0.abool)("prehash",J.prehash)}class $G1 extends Error{constructor(J=""){super(J)}}MC0.DERErr=$G1;MC0.DER={Err:$G1,_tlv:{encode:(J,Q)=>{let{Err:Y}=MC0.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,q0.numberToHexUnpadded)(G);if(X.length/2&128)throw new Y("tlv.encode: long form length too big");let K=G>127?(0,q0.numberToHexUnpadded)(X.length/2|128):"";return(0,q0.numberToHexUnpadded)(J)+K+X+Q},decode(J,Q){let{Err:Y}=MC0.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++],K=!!(X&128),z=0;if(!K)z=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)z=z<<8|q;if(G+=Z,z<128)throw new Y("tlv.decode(long): not minimal encoding")}let W=Q.subarray(G,G+z);if(W.length!==z)throw new Y("tlv.decode: wrong value length");return{v:W,l:Q.subarray(G+z)}}},_int:{encode(J){let{Err:Q}=MC0.DER;if(J<CY)throw new Q("integer: negative integers are not allowed");let Y=(0,q0.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}=MC0.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,q0.bytesToNumberBE)(J)}},toSig(J){let{Err:Q,_int:Y,_tlv:G}=MC0.DER,X=(0,q0.ensureBytes)("signature",J),{v:K,l:z}=G.decode(48,X);if(z.length)throw new Q("invalid signature: left bytes after parsing");let{v:W,l:Z}=G.decode(2,K),{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}=MC0.DER,G=Q.encode(2,Y.encode(J.r)),X=Q.encode(2,Y.encode(J.s)),K=G+X;return Q.encode(48,K)}};var CY=BigInt(0),P5=BigInt(1),FX=BigInt(2),GN=BigInt(3),PG1=BigInt(4);function kG1(J,Q,Y){function G(X){let K=J.sqr(X),z=J.mul(K,X);return J.add(J.add(z,J.mul(X,Q)),Y)}return G}function dV(J,Q){let{BYTES:Y}=J,G;if(typeof Q==="bigint")G=Q;else{let X=(0,q0.ensureBytes)("private key",Q);try{G=J.fromBytes(X)}catch(K){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 vG1(J,Q={}){let{Fp:Y,Fn:G}=(0,lz._createCurveFields)("weierstrass",J,Q),{h:X,n:K}=J;(0,q0._validateObject)(Q,{},{allowInfinityPoint:"boolean",clearCofactor:"function",isTorsionFree:"function",fromBytes:"function",toBytes:"function",endo:"object",wrapPrivateKey:"boolean"});let{endo:z}=Q;if(z){if(!Y.is0(J.a)||typeof z.beta!=="bigint"||!Array.isArray(z.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(E,$,f){let{x:k,y:m}=$.toAffine(),y=Y.toBytes(k);if((0,q0.abool)("isCompressed",f),f){W();let S=!Y.isOdd(m);return(0,q0.concatBytes)(qC0(S),y)}else return(0,q0.concatBytes)(Uint8Array.of(4),y,Y.toBytes(m))}function V(E){(0,q0.abytes)(E);let $=Y.BYTES,f=$+1,k=2*$+1,m=E.length,y=E[0],S=E.subarray(1);if(m===f&&(y===2||y===3)){let v=Y.fromBytes(S);if(!Y.isValid(v))throw Error("bad point: is not on curve, wrong x");let P=D(v),x;try{x=Y.sqrt(P)}catch(T){let p=T instanceof Error?": "+T.message:"";throw Error("bad point: is not on curve, sqrt error"+p)}W();let l=Y.isOdd(x);if((y&1)===1!==l)x=Y.neg(x);return{x:v,y:x}}else if(m===k&&y===4){let v=Y.fromBytes(S.subarray($*0,$*1)),P=Y.fromBytes(S.subarray($*1,$*2));if(!H(v,P))throw Error("bad point: is not on curve");return{x:v,y:P}}else throw Error(`bad point: got length ${m}, expected compressed=${f} or uncompressed=${k}`)}let q=Q.toBytes||Z,U=Q.fromBytes||V,D=kG1(Y,J.a,J.b);function H(E,$){let f=Y.sqr($),k=D(E);return Y.eql(f,k)}if(!H(J.Gx,J.Gy))throw Error("bad curve params: generator point");let I=Y.mul(Y.pow(J.a,GN),PG1),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(E,$,f=!1){if(!Y.isValid($)||f&&Y.is0($))throw Error(`bad point coordinate ${E}`);return $}function B(E){if(!(E instanceof C))throw Error("ProjectivePoint expected")}function w(E){if(!z||!z.basises)throw Error("no endo");return VC0(E,z.basises,G.ORDER)}let N=(0,q0.memoized)((E,$)=>{let{X:f,Y:k,Z:m}=E;if(Y.eql(m,Y.ONE))return{x:f,y:k};let y=E.is0();if($==null)$=y?Y.ONE:Y.inv(m);let S=Y.mul(f,$),v=Y.mul(k,$),P=Y.mul(m,$);if(y)return{x:Y.ZERO,y:Y.ZERO};if(!Y.eql(P,Y.ONE))throw Error("invZ was invalid");return{x:S,y:v}}),L=(0,q0.memoized)((E)=>{if(E.is0()){if(Q.allowInfinityPoint&&!Y.is0(E.Y))return;throw Error("bad point: ZERO")}let{x:$,y:f}=E.toAffine();if(!Y.isValid($)||!Y.isValid(f))throw Error("bad point: x or y not field elements");if(!H($,f))throw Error("bad point: equation left != right");if(!E.isTorsionFree())throw Error("bad point: not in prime-order subgroup");return!0});function R(E,$,f,k,m){return f=new C(Y.mul(f.X,E),f.Y,f.Z),$=(0,lz.negateCt)(k,$),f=(0,lz.negateCt)(m,f),$.add(f)}class C{constructor(E,$,f){this.X=A("x",E),this.Y=A("y",$,!0),this.Z=A("z",f),Object.freeze(this)}static fromAffine(E){let{x:$,y:f}=E||{};if(!E||!Y.isValid($)||!Y.isValid(f))throw Error("invalid affine point");if(E instanceof C)throw Error("projective point not allowed");if(Y.is0($)&&Y.is0(f))return C.ZERO;return new C($,f,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(E){return(0,lz.normalizeZ)(C,E)}static fromBytes(E){return(0,q0.abytes)(E),C.fromHex(E)}static fromHex(E){let $=C.fromAffine(U((0,q0.ensureBytes)("pointHex",E)));return $.assertValidity(),$}static fromPrivateKey(E){return C.BASE.multiply(dV(G,E))}static msm(E,$){return(0,lz.pippenger)(C,G,E,$)}_setWindowSize(E){this.precompute(E)}precompute(E=8,$=!0){if(j.createCache(this,E),!$)this.multiply(GN);return this}assertValidity(){L(this)}hasEvenY(){let{y:E}=this.toAffine();if(!Y.isOdd)throw Error("Field doesn't support isOdd");return!Y.isOdd(E)}equals(E){B(E);let{X:$,Y:f,Z:k}=this,{X:m,Y:y,Z:S}=E,v=Y.eql(Y.mul($,S),Y.mul(m,k)),P=Y.eql(Y.mul(f,S),Y.mul(y,k));return v&&P}negate(){return new C(this.X,Y.neg(this.Y),this.Z)}double(){let{a:E,b:$}=J,f=Y.mul($,GN),{X:k,Y:m,Z:y}=this,S=Y.ZERO,v=Y.ZERO,P=Y.ZERO,x=Y.mul(k,k),l=Y.mul(m,m),u=Y.mul(y,y),T=Y.mul(k,m);return T=Y.add(T,T),P=Y.mul(k,y),P=Y.add(P,P),S=Y.mul(E,P),v=Y.mul(f,u),v=Y.add(S,v),S=Y.sub(l,v),v=Y.add(l,v),v=Y.mul(S,v),S=Y.mul(T,S),P=Y.mul(f,P),u=Y.mul(E,u),T=Y.sub(x,u),T=Y.mul(E,T),T=Y.add(T,P),P=Y.add(x,x),x=Y.add(P,x),x=Y.add(x,u),x=Y.mul(x,T),v=Y.add(v,x),u=Y.mul(m,y),u=Y.add(u,u),x=Y.mul(u,T),S=Y.sub(S,x),P=Y.mul(u,l),P=Y.add(P,P),P=Y.add(P,P),new C(S,v,P)}add(E){B(E);let{X:$,Y:f,Z:k}=this,{X:m,Y:y,Z:S}=E,v=Y.ZERO,P=Y.ZERO,x=Y.ZERO,l=J.a,u=Y.mul(J.b,GN),T=Y.mul($,m),p=Y.mul(f,y),c=Y.mul(k,S),o=Y.add($,f),J1=Y.add(m,y);o=Y.mul(o,J1),J1=Y.add(T,p),o=Y.sub(o,J1),J1=Y.add($,k);let U1=Y.add(m,S);return J1=Y.mul(J1,U1),U1=Y.add(T,c),J1=Y.sub(J1,U1),U1=Y.add(f,k),v=Y.add(y,S),U1=Y.mul(U1,v),v=Y.add(p,c),U1=Y.sub(U1,v),x=Y.mul(l,J1),v=Y.mul(u,c),x=Y.add(v,x),v=Y.sub(p,x),x=Y.add(p,x),P=Y.mul(v,x),p=Y.add(T,T),p=Y.add(p,T),c=Y.mul(l,c),J1=Y.mul(u,J1),p=Y.add(p,c),c=Y.sub(T,c),c=Y.mul(l,c),J1=Y.add(J1,c),T=Y.mul(p,J1),P=Y.add(P,T),T=Y.mul(U1,J1),v=Y.mul(o,v),v=Y.sub(v,T),T=Y.mul(o,p),x=Y.mul(U1,x),x=Y.add(x,T),new C(v,P,x)}subtract(E){return this.add(E.negate())}is0(){return this.equals(C.ZERO)}multiply(E){let{endo:$}=Q;if(!G.isValidNot0(E))throw Error("invalid scalar: out of range");let f,k,m=(y)=>j.cached(this,y,(S)=>(0,lz.normalizeZ)(C,S));if($){let{k1neg:y,k1:S,k2neg:v,k2:P}=w(E),{p:x,f:l}=m(S),{p:u,f:T}=m(P);k=l.add(T),f=R($.beta,x,u,y,v)}else{let{p:y,f:S}=m(E);f=y,k=S}return(0,lz.normalizeZ)(C,[f,k])[0]}multiplyUnsafe(E){let{endo:$}=Q,f=this;if(!G.isValid(E))throw Error("invalid scalar: out of range");if(E===CY||f.is0())return C.ZERO;if(E===P5)return f;if(j.hasCache(this))return this.multiply(E);if($){let{k1neg:k,k1:m,k2neg:y,k2:S}=w(E),{p1:v,p2:P}=(0,lz.mulEndoUnsafe)(C,f,m,S);return R($.beta,v,P,k,y)}else return j.unsafe(f,E)}multiplyAndAddUnsafe(E,$,f){let k=this.multiplyUnsafe($).add(E.multiplyUnsafe(f));return k.is0()?void 0:k}toAffine(E){return N(this,E)}isTorsionFree(){let{isTorsionFree:E}=Q;if(X===P5)return!0;if(E)return E(C,this);return j.unsafe(this,K).is0()}clearCofactor(){let{clearCofactor:E}=Q;if(X===P5)return this;if(E)return E(C,this);return this.multiplyUnsafe(X)}isSmallOrder(){return this.multiplyUnsafe(X).is0()}toBytes(E=!0){return(0,q0.abool)("isCompressed",E),this.assertValidity(),q(C,this,E)}toRawBytes(E=!0){return this.toBytes(E)}toHex(E=!0){return(0,q0.bytesToHex)(this.toBytes(E))}toString(){return`<Point ${this.is0()?"ZERO":this.toHex()}>`}}C.BASE=new C(J.Gx,J.Gy,Y.ONE),C.ZERO=new C(Y.ZERO,Y.ONE,Y.ZERO),C.Fp=Y,C.Fn=G;let F=G.BITS,j=new lz.wNAF(C,Q.endo?Math.ceil(F/2):F);return C}function AT9(J){let{CURVE:Q,curveOpts:Y}=HC0(J),G=vG1(Q,Y);return wT9(J,G)}function qC0(J){return Uint8Array.of(J?2:3)}function UC0(J,Q){let Y=J.ORDER,G=CY;for(let I=Y-P5;I%FX===CY;I/=FX)G+=P5;let X=G,K=FX<<X-P5-P5,z=K*FX,W=(Y-P5)/z,Z=(W-P5)/FX,V=z-P5,q=K,U=J.pow(Q,W),D=J.pow(Q,(W+P5)/FX),H=(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 R=J.eql(N,J.ONE);B=J.mul(w,D),N=J.mul(L,A),w=J.cmov(B,w,R),L=J.cmov(N,L,R);for(let C=X;C>P5;C--){let F=C-FX;F=FX<<F-P5;let j=J.pow(L,F),E=J.eql(j,J.ONE);B=J.mul(w,A),A=J.mul(A,A),j=J.mul(L,A),w=J.cmov(B,w,E),L=J.cmov(j,L,E)}return{isValid:R,value:w}};if(J.ORDER%PG1===GN){let I=(J.ORDER-GN)/PG1,O=J.sqrt(J.neg(Q));H=(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 R=J.mul(L,O),C=J.mul(J.sqr(L),B),F=J.eql(C,A),j=J.cmov(R,L,F);return{isValid:F,value:j}}}return H}function BT9(J,Q){(0,gS.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 K=UC0(J,X);if(!J.isOdd)throw Error("Field does not have .isOdd()");return(z)=>{let W,Z,V,q,U,D,H,I;W=J.sqr(z),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),D=J.sqr(q),U=J.mul(D,Y),Z=J.add(Z,U),Z=J.mul(Z,V),D=J.mul(D,q),U=J.mul(D,G),Z=J.add(Z,U),H=J.mul(W,V);let{isValid:O,value:A}=K(Z,D);I=J.mul(W,z),I=J.mul(I,A),H=J.cmov(H,V,O),I=J.cmov(I,A,O);let B=J.isOdd(z)===J.isOdd(I);I=J.cmov(J.neg(I),I,B);let w=(0,gS.FpInvertBatch)(J,[q],!0)[0];return H=J.mul(H,w),{x:H,y:I}}}function DC0(J,Q,Y={}){(0,OT9.ahash)(Q),(0,q0._validateObject)(Y,{},{hmac:"function",lowS:"boolean",randomBytes:"function",bits2int:"function",bits2int_modN:"function"});let G=Y.randomBytes||q0.randomBytes,X=Y.hmac||((v,...P)=>(0,IT9.hmac)(Q,v,(0,q0.concatBytes)(...P))),{Fp:K,Fn:z}=J,{ORDER:W,BITS:Z}=z,V=(0,gS.getMinHashLength)(W),q={secret:z.BYTES,public:1+K.BYTES,publicUncompressed:1+2*K.BYTES,signature:2*z.BYTES,seed:V};function U(v){let P=W>>P5;return v>P}function D(v){return U(v)?z.neg(v):v}function H(v,P){if(!z.isValidNot0(P))throw Error(`invalid signature ${v}: out of range 1..CURVE.n`)}class I{constructor(v,P,x){if(H("r",v),H("s",P),this.r=v,this.s=P,x!=null)this.recovery=x;Object.freeze(this)}static fromBytes(v,P="compact"){if(P==="compact"){let x=z.BYTES;(0,q0.abytes)(v,x*2);let l=v.subarray(0,x),u=v.subarray(x,x*2);return new I(z.fromBytes(l),z.fromBytes(u))}if(P==="der"){(0,q0.abytes)(v);let{r:x,s:l}=MC0.DER.toSig(v);return new I(x,l)}throw Error("invalid format")}static fromHex(v,P){return this.fromBytes((0,q0.hexToBytes)(v),P)}addRecoveryBit(v){return new I(this.r,this.s,v)}recoverPublicKey(v){let P=K.ORDER,{r:x,s:l,recovery:u}=this;if(u==null||![0,1,2,3].includes(u))throw Error("recovery id invalid");if(W*FX<P&&u>1)throw Error("recovery id is ambiguous for h>1 curve");let p=u===2||u===3?x+W:x;if(!K.isValid(p))throw Error("recovery id 2 or 3 invalid");let c=K.toBytes(p),o=J.fromHex((0,q0.concatBytes)(qC0((u&1)===0),c)),J1=z.inv(p),U1=F((0,q0.ensureBytes)("msgHash",v)),N1=z.create(-U1*J1),w1=z.create(l*J1),g=J.BASE.multiplyUnsafe(N1).add(o.multiplyUnsafe(w1));if(g.is0())throw Error("point at infinify");return g.assertValidity(),g}hasHighS(){return U(this.s)}normalizeS(){return this.hasHighS()?new I(this.r,z.neg(this.s),this.recovery):this}toBytes(v="compact"){if(v==="compact")return(0,q0.concatBytes)(z.toBytes(this.r),z.toBytes(this.s));if(v==="der")return(0,q0.hexToBytes)(MC0.DER.hexFromSig(this));throw Error("invalid format")}toHex(v){return(0,q0.bytesToHex)(this.toBytes(v))}assertValidity(){}static fromCompact(v){return I.fromBytes((0,q0.ensureBytes)("sig",v),"compact")}static fromDER(v){return I.fromBytes((0,q0.ensureBytes)("sig",v),"der")}toDERRawBytes(){return this.toBytes("der")}toDERHex(){return(0,q0.bytesToHex)(this.toBytes("der"))}toCompactRawBytes(){return this.toBytes("compact")}toCompactHex(){return(0,q0.bytesToHex)(this.toBytes("compact"))}}function O(v){try{return!!dV(z,v)}catch(P){return!1}}function A(v,P){try{let x=v.length;if(P===!0&&x!==q.public)return!1;if(P===!1&&x!==q.publicUncompressed)return!1;return!!J.fromBytes(v)}catch(x){return!1}}function B(v=G(V)){return(0,gS.mapHashToField)(v,W)}let w={isValidSecretKey:O,isValidPublicKey:A,randomSecretKey:B,isValidPrivateKey:O,randomPrivateKey:B,normPrivateKeyToScalar:(v)=>dV(z,v),precompute(v=8,P=J.BASE){return P.precompute(v,!1)}};function N(v,P=!0){return J.BASE.multiply(dV(z,v)).toBytes(P)}function L(v){if(typeof v==="bigint")return!1;if(v instanceof J)return!0;if(z.allowedLengths||q.secret===q.public)return;let P=(0,q0.ensureBytes)("key",v).length;return P===q.public||P===q.publicUncompressed}function R(v,P,x=!0){if(L(v)===!0)throw Error("first arg must be private key");if(L(P)===!1)throw Error("second arg must be public key");let l=dV(z,v);return J.fromHex(P).multiply(l).toBytes(x)}let C=Y.bits2int||function(v){if(v.length>8192)throw Error("input is too large");let P=(0,q0.bytesToNumberBE)(v),x=v.length*8-Z;return x>0?P>>BigInt(x):P},F=Y.bits2int_modN||function(v){return z.create(C(v))},j=(0,q0.bitMask)(Z);function E(v){return(0,q0.aInRange)("num < 2^"+Z,v,CY,j),z.toBytes(v)}function $(v,P,x=f){if(["recovered","canonical"].some((w1)=>(w1 in x)))throw Error("sign() legacy options not supported");let{lowS:l,prehash:u,extraEntropy:T}=x;if(l==null)l=!0;if(v=(0,q0.ensureBytes)("msgHash",v),ZC0(x),u)v=(0,q0.ensureBytes)("prehashed msgHash",Q(v));let p=F(v),c=dV(z,P),o=[E(c),E(p)];if(T!=null&&T!==!1){let w1=T===!0?G(q.secret):T;o.push((0,q0.ensureBytes)("extraEntropy",w1))}let J1=(0,q0.concatBytes)(...o),U1=p;function N1(w1){let g=C(w1);if(!z.isValidNot0(g))return;let d=z.inv(g),_=J.BASE.multiply(g).toAffine(),a=z.create(_.x);if(a===CY)return;let i=z.create(d*z.create(U1+a*c));if(i===CY)return;let t=(_.x===a?0:2)|Number(_.y&P5),X1=i;if(l&&U(i))X1=D(i),t^=1;return new I(a,X1,t)}return{seed:J1,k2sig:N1}}let f={lowS:Y.lowS,prehash:!1},k={lowS:Y.lowS,prehash:!1};function m(v,P,x=f){let{seed:l,k2sig:u}=$(v,P,x);return(0,q0.createHmacDrbg)(Q.outputLen,z.BYTES,X)(l,u)}J.BASE.precompute(8);function y(v,P,x,l=k){let u=v;P=(0,q0.ensureBytes)("msgHash",P),x=(0,q0.ensureBytes)("publicKey",x),ZC0(l);let{lowS:T,prehash:p,format:c}=l;if("strict"in l)throw Error("options.strict was renamed to lowS");let o=void 0,J1;if(c===void 0){let U1=typeof u==="string"||(0,q0.isBytes)(u),N1=!U1&&u!==null&&typeof u==="object"&&typeof u.r==="bigint"&&typeof u.s==="bigint";if(!U1&&!N1)throw Error("invalid signature, expected Uint8Array, hex string or Signature instance");if(N1)o=new I(u.r,u.s);else if(U1){try{o=I.fromDER(u)}catch(w1){if(!(w1 instanceof MC0.DER.Err))throw w1}if(!o)try{o=I.fromCompact(u)}catch(w1){return!1}}}else if(c==="compact"||c==="der"){if(typeof u!=="string"&&!(0,q0.isBytes)(u))throw Error('"der" / "compact" format expects Uint8Array signature');o=I.fromBytes((0,q0.ensureBytes)("sig",u),c)}else if(c==="js"){if(!(u instanceof I))throw Error('"js" format expects Signature instance');o=u}else throw Error('format must be "compact", "der" or "js"');if(!o)return!1;try{if(J1=J.fromHex(x),T&&o.hasHighS())return!1;if(p)P=Q(P);let{r:U1,s:N1}=o,w1=F(P),g=z.inv(N1),d=z.create(w1*g),_=z.create(U1*g),a=J.BASE.multiplyUnsafe(d).add(J1.multiplyUnsafe(_));if(a.is0())return!1;return z.create(a.x)===U1}catch(U1){return!1}}function S(v){let P=w.randomSecretKey(v);return{secretKey:P,publicKey:N(P)}}return Object.freeze({keygen:S,getPublicKey:N,sign:m,verify:y,getSharedSecret:R,utils:w,Point:J,Signature:I,info:{type:"weierstrass",lengths:q,publicKeyHasPrefix:!0}})}function HC0(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((z)=>Math.ceil(z/2)))):void 0,X=(0,gS.Field)(Q.n,{BITS:J.nBitLength,allowedLengths:G,modOnDecode:J.wrapPrivateKey}),K={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:K}}function NT9(J){let{CURVE:Q,curveOpts:Y}=HC0(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 wT9(J,Q){let{Fp:Y,Fn:G}=Q;function X(z){return(0,q0.inRange)(z,P5,G.ORDER)}let K=kG1(Y,J.a,J.b);return Object.assign({},{CURVE:J,Point:Q,ProjectivePoint:Q,normPrivateKeyToScalar:(z)=>dV(G,z),weierstrassEquation:K,isWithinCurveOrder:X})}function LT9(J,Q){return Object.assign({},Q,{ProjectivePoint:Q.Point,CURVE:J})}function ET9(J){let{CURVE:Q,curveOpts:Y,hash:G,ecdsaOpts:X}=NT9(J),K=vG1(Q,Y),z=DC0(K,G,X);return LT9(J,z)}});var OC0=M((IC0)=>{Object.defineProperty(IC0,"__esModule",{value:!0});IC0.getHash=hT9;IC0.createCurve=bT9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var jT9=fG1();function hT9(J){return{hash:J}}function bT9(J,Q){let Y=(G)=>(0,jT9.weierstrass)({...J,hash:G});return{...Y(Q),create:Y}}});var NC0=M((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 XN=Cz(),jG1=OC0(),hG1=OG1(),bG1=uV(),gT9=fG1(),mS={p:BigInt("0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff"),n:BigInt("0xffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551"),h:BigInt(1),a:BigInt("0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc"),b:BigInt("0x5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b"),Gx:BigInt("0x6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"),Gy:BigInt("0x4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5")},uS={p:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff"),n:BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973"),h:BigInt(1),a:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc"),b:BigInt("0xb3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef"),Gx:BigInt("0xaa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7"),Gy:BigInt("0x3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f")},lS={p:BigInt("0x1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),n:BigInt("0x01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409"),h:BigInt(1),a:BigInt("0x1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc"),b:BigInt("0x0051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f00"),Gx:BigInt("0x00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66"),Gy:BigInt("0x011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650")},mT9=(0,bG1.Field)(mS.p),uT9=(0,bG1.Field)(uS.p),lT9=(0,bG1.Field)(lS.p);function yG1(J,Q){let Y=(0,gT9.mapToCurveSimpleSWU)(J.Fp,Q);return(G)=>Y(G[0])}AC0.p256=(0,jG1.createCurve)({...mS,Fp:mT9,lowS:!1},XN.sha256);AC0.p256_hasher=(()=>{return(0,hG1.createHasher)(AC0.p256.Point,yG1(AC0.p256.Point,{A:mS.a,B:mS.b,Z:AC0.p256.Point.Fp.create(BigInt("-10"))}),{DST:"P256_XMD:SHA-256_SSWU_RO_",encodeDST:"P256_XMD:SHA-256_SSWU_NU_",p:mS.p,m:1,k:128,expand:"xmd",hash:XN.sha256})})();AC0.p384=(0,jG1.createCurve)({...uS,Fp:uT9,lowS:!1},XN.sha384);AC0.p384_hasher=(()=>{return(0,hG1.createHasher)(AC0.p384.Point,yG1(AC0.p384.Point,{A:uS.a,B:uS.b,Z:AC0.p384.Point.Fp.create(BigInt("-12"))}),{DST:"P384_XMD:SHA-384_SSWU_RO_",encodeDST:"P384_XMD:SHA-384_SSWU_NU_",p:uS.p,m:1,k:192,expand:"xmd",hash:XN.sha384})})();AC0.p521=(0,jG1.createCurve)({...lS,Fp:lT9,lowS:!1,allowedPrivateKeyLengths:[130,131,132]},XN.sha512);AC0.p521_hasher=(()=>{return(0,hG1.createHasher)(AC0.p521.Point,yG1(AC0.p521.Point,{A:lS.a,B:lS.b,Z:AC0.p521.Point.Fp.create(BigInt("-4"))}),{DST:"P521_XMD:SHA-512_SSWU_RO_",encodeDST:"P521_XMD:SHA-512_SSWU_NU_",p:lS.p,m:1,k:256,expand:"xmd",hash:XN.sha512})})()});var EC0=M((wC0)=>{Object.defineProperty(wC0,"__esModule",{value:!0});wC0.encodeToCurve=wC0.hashToCurve=wC0.secp256r1=wC0.p256=void 0;var ql=NC0();wC0.p256=ql.p256;wC0.secp256r1=ql.p256;wC0.hashToCurve=(()=>ql.p256_hasher.hashToCurve)();wC0.encodeToCurve=(()=>ql.p256_hasher.encodeToCurve)()});var KN=M((_y5,$C0)=>{var{defineProperty:gG1,getOwnPropertyDescriptor:nT9,getOwnPropertyNames:aT9}=Object,oT9=Object.prototype.hasOwnProperty,rT9=(J,Q)=>{for(var Y in Q)gG1(J,Y,{get:Q[Y],enumerable:!0})},sT9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of aT9(Q))if(!oT9.call(J,X)&&X!==Y)gG1(J,X,{get:()=>Q[X],enumerable:!(G=nT9(Q,X))||G.enumerable})}return J},tT9=(J)=>sT9(gG1({},"__esModule",{value:!0}),J),TC0={};rT9(TC0,{PublicKey:()=>PC0,bytesEqual:()=>SC0,parseSerializedKeypairSignature:()=>YS9});$C0.exports=tT9(TC0);var xG1=u6(),CC0=_M(),eT9=N8(),JS9=R7(),RC0=j9(),QS9=zl(),FC0=uz();function SC0(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 SC0(this.toRawBytes(),J.toRawBytes())}toBase64(){return(0,xG1.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,xG1.toBase64)(J)}verifyWithIntent(J,Q,Y){let G=(0,QS9.messageWithIntent)(Y,J),X=(0,CC0.blake2b)(G,{dkLen:32});return this.verify(X,Q)}verifyPersonalMessage(J,Q){return this.verifyWithIntent(JS9.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,eT9.bytesToHex)((0,CC0.blake2b)(this.toSuiBytes(),{dkLen:32})).slice(0,RC0.SUI_ADDRESS_LENGTH*2))}}function YS9(J){let Q=(0,xG1.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),K=Q.slice(1+X.length);return{serializedSignature:J,signatureScheme:Y,signature:X,publicKey:K,bytes:Q};default:throw Error("Unsupported signature scheme")}}});var yC0=M((iy5,bC0)=>{var{defineProperty:uG1,getOwnPropertyDescriptor:GS9,getOwnPropertyNames:XS9}=Object,KS9=Object.prototype.hasOwnProperty,zS9=(J,Q)=>{for(var Y in Q)uG1(J,Y,{get:Q[Y],enumerable:!0})},WS9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of XS9(Q))if(!KS9.call(J,X)&&X!==Y)uG1(J,X,{get:()=>Q[X],enumerable:!(G=GS9(Q,X))||G.enumerable})}return J},ZS9=(J)=>WS9(uG1({},"__esModule",{value:!0}),J),vC0={};zS9(vC0,{PASSKEY_PUBLIC_KEY_SIZE:()=>Dl,PASSKEY_SIGNATURE_SIZE:()=>Hl,PASSKEY_UNCOMPRESSED_PUBLIC_KEY_SIZE:()=>jC0,PasskeyPublicKey:()=>lG1,SECP256R1_SPKI_HEADER:()=>zN,parseDerSPKI:()=>US9,parseSerializedPasskeySignature:()=>hC0});bC0.exports=ZS9(vC0);var Ul=u6(),VS9=EC0(),kC0=yF(),qS9=nL(),mG1=KN(),fC0=uz(),Dl=33,jC0=65,Hl=64,zN=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 lG1 extends mG1.PublicKey{constructor(J){super();if(typeof J==="string")this.data=(0,Ul.fromBase64)(J);else if(J instanceof Uint8Array)this.data=J;else this.data=Uint8Array.from(J);if(this.data.length!==Dl)throw Error(`Invalid public key input. Expected ${Dl} bytes, got ${this.data.length}`)}equals(J){return super.equals(J)}toRawBytes(){return this.data}flag(){return fC0.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,Ul.fromBase64)(G.challenge.replace(/-/g,"+").replace(/_/g,"/"));if(!(0,mG1.bytesEqual)(J,X))return!1;let K=Y.userSignature.slice(1+Hl);if(!(0,mG1.bytesEqual)(this.toRawBytes(),K))return!1;let z=new Uint8Array([...Y.authenticatorData,...(0,kC0.sha256)(Y.clientDataJson)]),W=Y.userSignature.slice(1,Hl+1);return VS9.secp256r1.verify(W,(0,kC0.sha256)(z),K)}}lG1.SIZE=Dl;function US9(J){if(J.length!==zN.length+jC0)throw Error("Invalid DER length");for(let Q=0;Q<zN.length;Q++)if(J[Q]!==zN[Q])throw Error("Invalid spki header");if(J[zN.length]!==4)throw Error("Invalid point marker");return J.slice(zN.length)}function hC0(J){let Q=typeof J==="string"?(0,Ul.fromBase64)(J):J;if(Q[0]!==fC0.SIGNATURE_SCHEME_TO_FLAG.Passkey)throw Error("Invalid signature scheme");let Y=qS9.PasskeyAuthenticator.parse(Q.slice(1));return{signatureScheme:"Passkey",serializedSignature:(0,Ul.toBase64)(Q),signature:Q,authenticatorData:Y.authenticatorData,clientDataJson:Y.clientDataJson,userSignature:new Uint8Array(Y.userSignature),publicKey:new Uint8Array(Y.userSignature.slice(1+Hl))}}});var mC0=M((xC0)=>{Object.defineProperty(xC0,"__esModule",{value:!0});xC0.versionInfo=xC0.version=void 0;var DS9="16.13.1";xC0.version=DS9;var HS9=Object.freeze({major:16,minor:13,patch:1,preReleaseTag:null});xC0.versionInfo=HS9});var n7=M((uC0)=>{Object.defineProperty(uC0,"__esModule",{value:!0});uC0.devAssert=IS9;function IS9(J,Q){if(!Boolean(J))throw Error(Q)}});var Ml=M((lC0)=>{Object.defineProperty(lC0,"__esModule",{value:!0});lC0.isPromise=AS9;function AS9(J){return typeof(J===null||J===void 0?void 0:J.then)==="function"}});var TX=M((dC0)=>{Object.defineProperty(dC0,"__esModule",{value:!0});dC0.isObjectLike=NS9;function NS9(J){return typeof J=="object"&&J!==null}});var V7=M((pC0)=>{Object.defineProperty(pC0,"__esModule",{value:!0});pC0.invariant=LS9;function LS9(J,Q){if(!Boolean(J))throw Error(Q!=null?Q:"Unexpected invariant triggered.")}});var Il=M((cC0)=>{Object.defineProperty(cC0,"__esModule",{value:!0});cC0.getLocation=FS9;var CS9=V7(),RS9=/\r\n|[\n\r]/g;function FS9(J,Q){let Y=0,G=1;for(let X of J.body.matchAll(RS9)){if(typeof X.index==="number"||(0,CS9.invariant)(!1),X.index>=Q)break;Y=X.index+X[0].length,G+=1}return{line:G,column:Q+1-Y}}});var dG1=M((nC0)=>{Object.defineProperty(nC0,"__esModule",{value:!0});nC0.printLocation=PS9;nC0.printSourceLocation=iC0;var SS9=Il();function PS9(J){return iC0(J.source,(0,SS9.getLocation)(J.source,J.start))}function iC0(J,Q){let Y=J.locationOffset.column-1,G="".padStart(Y)+J.body,X=Q.line-1,K=J.locationOffset.line-1,z=Q.line+K,W=Q.line===1?Y:0,Z=Q.column+W,V=`${J.name}:${z}:${Z}
`,q=G.split(/\r\n|[\n\r]/g),U=q[X];if(U.length>120){let D=Math.floor(Z/80),H=Z%80,I=[];for(let O=0;O<U.length;O+=80)I.push(U.slice(O,O+80));return V+_C0([[`${z} |`,I[0]],...I.slice(1,D+1).map((O)=>["|",O]),["|","^".padStart(H)],["|",I[D+1]]])}return V+_C0([[`${z-1} |`,q[X-1]],[`${z} |`,U],["|","^".padStart(Z)],[`${z+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 U0=M((sC0)=>{Object.defineProperty(sC0,"__esModule",{value:!0});sC0.GraphQLError=void 0;sC0.formatError=hS9;sC0.printError=jS9;var vS9=TX(),aC0=Il(),oC0=dG1();function fS9(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 pG1 extends Error{constructor(J,...Q){var Y,G,X;let{nodes:K,source:z,positions:W,path:Z,originalError:V,extensions:q}=fS9(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(K)?K:K?[K]:void 0);let U=rC0((Y=this.nodes)===null||Y===void 0?void 0:Y.map((H)=>H.loc).filter((H)=>H!=null));this.source=z!==null&&z!==void 0?z: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((H)=>H.start),this.locations=W&&z?W.map((H)=>(0,aC0.getLocation)(z,H)):U===null||U===void 0?void 0:U.map((H)=>(0,aC0.getLocation)(H.source,H.start));let D=(0,vS9.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:D)!==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,pG1);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,oC0.printLocation)(Q.loc)}else if(this.source&&this.locations)for(let Q of this.locations)J+=`

`+(0,oC0.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=pG1;function rC0(J){return J===void 0||J.length===0?void 0:J}function jS9(J){return J.toString()}function hS9(J){return J.toJSON()}});var dS=M((eC0)=>{Object.defineProperty(eC0,"__esModule",{value:!0});eC0.syntaxError=gS9;var xS9=U0();function gS9(J,Q,Y){return new xS9.GraphQLError(`Syntax Error: ${Y}`,{source:J,positions:[Q]})}});var a2=M((GR0)=>{Object.defineProperty(GR0,"__esModule",{value:!0});GR0.Token=GR0.QueryDocumentKeys=GR0.OperationTypeNode=GR0.Location=void 0;GR0.isNode=lS9;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,K){this.kind=J,this.start=Q,this.end=Y,this.line=G,this.column=X,this.value=K,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 uS9=new Set(Object.keys(YR0));function lS9(J){let Q=J===null||J===void 0?void 0:J.kind;return typeof Q==="string"&&uS9.has(Q)}var cG1;GR0.OperationTypeNode=cG1;(function(J){J.QUERY="query",J.MUTATION="mutation",J.SUBSCRIPTION="subscription"})(cG1||(GR0.OperationTypeNode=cG1={}))});var WN=M((zR0)=>{Object.defineProperty(zR0,"__esModule",{value:!0});zR0.DirectiveLocation=void 0;var _G1;zR0.DirectiveLocation=_G1;(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"})(_G1||(zR0.DirectiveLocation=_G1={}))});var X6=M((WR0)=>{Object.defineProperty(WR0,"__esModule",{value:!0});WR0.Kind=void 0;var nG1;WR0.Kind=nG1;(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"})(nG1||(WR0.Kind=nG1={}))});var pS=M((VR0)=>{Object.defineProperty(VR0,"__esModule",{value:!0});VR0.isDigit=ZR0;VR0.isLetter=oG1;VR0.isNameContinue=nS9;VR0.isNameStart=iS9;VR0.isWhiteSpace=_S9;function _S9(J){return J===9||J===32}function ZR0(J){return J>=48&&J<=57}function oG1(J){return J>=97&&J<=122||J>=65&&J<=90}function iS9(J){return oG1(J)||J===95}function nS9(J){return oG1(J)||ZR0(J)||J===95}});var cS=M((qR0)=>{Object.defineProperty(qR0,"__esModule",{value:!0});qR0.dedentBlockStringLines=eS9;qR0.isPrintableAsBlockString=QP9;qR0.printBlockString=YP9;var rG1=pS();function eS9(J){var Q;let Y=Number.MAX_SAFE_INTEGER,G=null,X=-1;for(let z=0;z<J.length;++z){var K;let W=J[z],Z=JP9(W);if(Z===W.length)continue;if(G=(K=G)!==null&&K!==void 0?K:z,X=z,z!==0&&Z<Y)Y=Z}return J.map((z,W)=>W===0?z:z.slice(Y)).slice((Q=G)!==null&&Q!==void 0?Q:0,X+1)}function JP9(J){let Q=0;while(Q<J.length&&(0,rG1.isWhiteSpace)(J.charCodeAt(Q)))++Q;return Q}function QP9(J){if(J==="")return!0;let Q=!0,Y=!1,G=!0,X=!1;for(let K=0;K<J.length;++K)switch(J.codePointAt(K)){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 YP9(J,Q){let Y=J.replace(/"""/g,'\\"""'),G=Y.split(/\r\n|[\n\r]/g),X=G.length===1,K=G.length>1&&G.slice(1).every((H)=>H.length===0||(0,rG1.isWhiteSpace)(H.charCodeAt(0))),z=Y.endsWith('\\"""'),W=J.endsWith('"')&&!z,Z=J.endsWith("\\"),V=W||Z,q=!(Q!==null&&Q!==void 0&&Q.minimize)&&(!X||J.length>70||V||K||z),U="",D=X&&(0,rG1.isWhiteSpace)(J.charCodeAt(0));if(q&&!D||K)U+=`
`;if(U+=Y,q||V)U+=`
`;return'"""'+U+'"""'}});var ZN=M((UR0)=>{Object.defineProperty(UR0,"__esModule",{value:!0});UR0.TokenKind=void 0;var sG1;UR0.TokenKind=sG1;(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"})(sG1||(UR0.TokenKind=sG1={}))});var iS=M((BR0)=>{Object.defineProperty(BR0,"__esModule",{value:!0});BR0.Lexer=void 0;BR0.createToken=x9;BR0.isPunctuatorTokenKind=WP9;BR0.printCodePointAt=pV;BR0.readName=AR0;var RY=dS(),HR0=a2(),zP9=cS(),zH=pS(),i0=ZN();class MR0{constructor(J){let Q=new HR0.Token(i0.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!==i0.TokenKind.EOF)do if(J.next)J=J.next;else{let Q=ZP9(this,J.end);J.next=Q,Q.prev=J,J=Q}while(J.kind===i0.TokenKind.COMMENT);return J}}BR0.Lexer=MR0;function WP9(J){return J===i0.TokenKind.BANG||J===i0.TokenKind.DOLLAR||J===i0.TokenKind.AMP||J===i0.TokenKind.PAREN_L||J===i0.TokenKind.PAREN_R||J===i0.TokenKind.DOT||J===i0.TokenKind.SPREAD||J===i0.TokenKind.COLON||J===i0.TokenKind.EQUALS||J===i0.TokenKind.AT||J===i0.TokenKind.BRACKET_L||J===i0.TokenKind.BRACKET_R||J===i0.TokenKind.BRACE_L||J===i0.TokenKind.PIPE||J===i0.TokenKind.BRACE_R}function VN(J){return J>=0&&J<=55295||J>=57344&&J<=1114111}function Ol(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 pV(J,Q){let Y=J.source.body.codePointAt(Q);if(Y===void 0)return i0.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 x9(J,Q,Y,G,X){let K=J.line,z=1+Y-J.lineStart;return new HR0.Token(Q,Y,G,K,z,X)}function ZP9(J,Q){let Y=J.source.body,G=Y.length,X=Q;while(X<G){let K=Y.charCodeAt(X);switch(K){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 VP9(J,X);case 33:return x9(J,i0.TokenKind.BANG,X,X+1);case 36:return x9(J,i0.TokenKind.DOLLAR,X,X+1);case 38:return x9(J,i0.TokenKind.AMP,X,X+1);case 40:return x9(J,i0.TokenKind.PAREN_L,X,X+1);case 41:return x9(J,i0.TokenKind.PAREN_R,X,X+1);case 46:if(Y.charCodeAt(X+1)===46&&Y.charCodeAt(X+2)===46)return x9(J,i0.TokenKind.SPREAD,X,X+3);break;case 58:return x9(J,i0.TokenKind.COLON,X,X+1);case 61:return x9(J,i0.TokenKind.EQUALS,X,X+1);case 64:return x9(J,i0.TokenKind.AT,X,X+1);case 91:return x9(J,i0.TokenKind.BRACKET_L,X,X+1);case 93:return x9(J,i0.TokenKind.BRACKET_R,X,X+1);case 123:return x9(J,i0.TokenKind.BRACE_L,X,X+1);case 124:return x9(J,i0.TokenKind.PIPE,X,X+1);case 125:return x9(J,i0.TokenKind.BRACE_R,X,X+1);case 34:if(Y.charCodeAt(X+1)===34&&Y.charCodeAt(X+2)===34)return IP9(J,X);return UP9(J,X)}if((0,zH.isDigit)(K)||K===45)return qP9(J,X,K);if((0,zH.isNameStart)(K))return AR0(J,X);throw(0,RY.syntaxError)(J.source,X,K===39?`Unexpected single quote character ('), did you mean to use a double quote (")?`:VN(K)||Ol(Y,X)?`Unexpected character: ${pV(J,X)}.`:`Invalid character: ${pV(J,X)}.`)}return x9(J,i0.TokenKind.EOF,G,G)}function VP9(J,Q){let Y=J.source.body,G=Y.length,X=Q+1;while(X<G){let K=Y.charCodeAt(X);if(K===10||K===13)break;if(VN(K))++X;else if(Ol(Y,X))X+=2;else break}return x9(J,i0.TokenKind.COMMENT,Q,X,Y.slice(Q+1,X))}function qP9(J,Q,Y){let G=J.source.body,X=Q,K=Y,z=!1;if(K===45)K=G.charCodeAt(++X);if(K===48){if(K=G.charCodeAt(++X),(0,zH.isDigit)(K))throw(0,RY.syntaxError)(J.source,X,`Invalid number, unexpected digit after 0: ${pV(J,X)}.`)}else X=eG1(J,X,K),K=G.charCodeAt(X);if(K===46)z=!0,K=G.charCodeAt(++X),X=eG1(J,X,K),K=G.charCodeAt(X);if(K===69||K===101){if(z=!0,K=G.charCodeAt(++X),K===43||K===45)K=G.charCodeAt(++X);X=eG1(J,X,K),K=G.charCodeAt(X)}if(K===46||(0,zH.isNameStart)(K))throw(0,RY.syntaxError)(J.source,X,`Invalid number, expected digit but got: ${pV(J,X)}.`);return x9(J,z?i0.TokenKind.FLOAT:i0.TokenKind.INT,Q,X,G.slice(Q,X))}function eG1(J,Q,Y){if(!(0,zH.isDigit)(Y))throw(0,RY.syntaxError)(J.source,Q,`Invalid number, expected digit but got: ${pV(J,Q)}.`);let G=J.source.body,X=Q+1;while((0,zH.isDigit)(G.charCodeAt(X)))++X;return X}function UP9(J,Q){let Y=J.source.body,G=Y.length,X=Q+1,K=X,z="";while(X<G){let W=Y.charCodeAt(X);if(W===34)return z+=Y.slice(K,X),x9(J,i0.TokenKind.STRING,Q,X+1,z);if(W===92){z+=Y.slice(K,X);let Z=Y.charCodeAt(X+1)===117?Y.charCodeAt(X+2)===123?DP9(J,X):HP9(J,X):MP9(J,X);z+=Z.value,X+=Z.size,K=X;continue}if(W===10||W===13)break;if(VN(W))++X;else if(Ol(Y,X))X+=2;else throw(0,RY.syntaxError)(J.source,X,`Invalid character within String: ${pV(J,X)}.`)}throw(0,RY.syntaxError)(J.source,X,"Unterminated string.")}function DP9(J,Q){let Y=J.source.body,G=0,X=3;while(X<12){let K=Y.charCodeAt(Q+X++);if(K===125){if(X<5||!VN(G))break;return{value:String.fromCodePoint(G),size:X}}if(G=G<<4|_S(K),G<0)break}throw(0,RY.syntaxError)(J.source,Q,`Invalid Unicode escape sequence: "${Y.slice(Q,Q+X)}".`)}function HP9(J,Q){let Y=J.source.body,G=DR0(Y,Q+2);if(VN(G))return{value:String.fromCodePoint(G),size:6};if(IR0(G)){if(Y.charCodeAt(Q+6)===92&&Y.charCodeAt(Q+7)===117){let X=DR0(Y,Q+8);if(OR0(X))return{value:String.fromCodePoint(G,X),size:12}}}throw(0,RY.syntaxError)(J.source,Q,`Invalid Unicode escape sequence: "${Y.slice(Q,Q+6)}".`)}function DR0(J,Q){return _S(J.charCodeAt(Q))<<12|_S(J.charCodeAt(Q+1))<<8|_S(J.charCodeAt(Q+2))<<4|_S(J.charCodeAt(Q+3))}function _S(J){return J>=48&&J<=57?J-48:J>=65&&J<=70?J-55:J>=97&&J<=102?J-87:-1}function MP9(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,RY.syntaxError)(J.source,Q,`Invalid character escape sequence: "${Y.slice(Q,Q+2)}".`)}function IP9(J,Q){let Y=J.source.body,G=Y.length,X=J.lineStart,K=Q+3,z=K,W="",Z=[];while(K<G){let V=Y.charCodeAt(K);if(V===34&&Y.charCodeAt(K+1)===34&&Y.charCodeAt(K+2)===34){W+=Y.slice(z,K),Z.push(W);let q=x9(J,i0.TokenKind.BLOCK_STRING,Q,K+3,(0,zP9.dedentBlockStringLines)(Z).join(`
`));return J.line+=Z.length-1,J.lineStart=X,q}if(V===92&&Y.charCodeAt(K+1)===34&&Y.charCodeAt(K+2)===34&&Y.charCodeAt(K+3)===34){W+=Y.slice(z,K),z=K+1,K+=4;continue}if(V===10||V===13){if(W+=Y.slice(z,K),Z.push(W),V===13&&Y.charCodeAt(K+1)===10)K+=2;else++K;W="",z=K,X=K;continue}if(VN(V))++K;else if(Ol(Y,K))K+=2;else throw(0,RY.syntaxError)(J.source,K,`Invalid character within String: ${pV(J,K)}.`)}throw(0,RY.syntaxError)(J.source,K,"Unterminated string.")}function AR0(J,Q){let Y=J.source.body,G=Y.length,X=Q+1;while(X<G){let K=Y.charCodeAt(X);if((0,zH.isNameContinue)(K))++X;else break}return x9(J,i0.TokenKind.NAME,Q,X,Y.slice(Q,X))}});var CR0=M((LR0)=>{Object.defineProperty(LR0,"__esModule",{value:!0});LR0.SchemaCoordinateLexer=void 0;var wP9=dS(),LP9=a2(),EP9=pS(),cV=iS(),_V=ZN();class wR0{line=1;lineStart=0;constructor(J){let Q=new LP9.Token(_V.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!==_V.TokenKind.EOF){let Q=CP9(this,J.end);J.next=Q,Q.prev=J,J=Q}return J}}LR0.SchemaCoordinateLexer=wR0;function CP9(J,Q){let Y=J.source.body,G=Y.length,X=Q;if(X<G){let K=Y.charCodeAt(X);switch(K){case 46:return(0,cV.createToken)(J,_V.TokenKind.DOT,X,X+1);case 40:return(0,cV.createToken)(J,_V.TokenKind.PAREN_L,X,X+1);case 41:return(0,cV.createToken)(J,_V.TokenKind.PAREN_R,X,X+1);case 58:return(0,cV.createToken)(J,_V.TokenKind.COLON,X,X+1);case 64:return(0,cV.createToken)(J,_V.TokenKind.AT,X,X+1)}if((0,EP9.isNameStart)(K))return(0,cV.readName)(J,X);throw(0,wP9.syntaxError)(J.source,X,`Invalid character: ${(0,cV.printCodePointAt)(J,X)}.`)}return(0,cV.createToken)(J,_V.TokenKind.EOF,G,G)}});var x6=M((FR0)=>{Object.defineProperty(FR0,"__esModule",{value:!0});FR0.inspect=FP9;var RP9=10,RR0=2;function FP9(J){return Al(J,[])}function Al(J,Q){switch(typeof J){case"string":return JSON.stringify(J);case"function":return J.name?`[function ${J.name}]`:"[function]";case"object":return TP9(J,Q);default:return String(J)}}function TP9(J,Q){if(J===null)return"null";if(Q.includes(J))return"[Circular]";let Y=[...Q,J];if(SP9(J)){let G=J.toJSON();if(G!==J)return typeof G==="string"?G:Al(G,Y)}else if(Array.isArray(J))return $P9(J,Y);return PP9(J,Y)}function SP9(J){return typeof J.toJSON==="function"}function PP9(J,Q){let Y=Object.entries(J);if(Y.length===0)return"{}";if(Q.length>RR0)return"["+kP9(J)+"]";return"{ "+Y.map(([X,K])=>X+": "+Al(K,Q)).join(", ")+" }"}function $P9(J,Q){if(J.length===0)return"[]";if(Q.length>RR0)return"[Array]";let Y=Math.min(RP9,J.length),G=J.length-Y,X=[];for(let K=0;K<Y;++K)X.push(Al(J[K],Q));if(G===1)X.push("... 1 more item");else if(G>1)X.push(`... ${G} more items`);return"["+X.join(", ")+"]"}function kP9(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 nS=M((TR0)=>{Object.defineProperty(TR0,"__esModule",{value:!0});TR0.instanceOf=void 0;var fP9=x6(),jP9=globalThis.process&&!1,hP9=jP9?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],K=Symbol.toStringTag in Q?Q[Symbol.toStringTag]:(G=Q.constructor)===null||G===void 0?void 0:G.name;if(X===K){let z=(0,fP9.inspect)(Q);throw Error(`Cannot use ${X} "${z}" 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};TR0.instanceOf=hP9});var Bl=M((PR0)=>{Object.defineProperty(PR0,"__esModule",{value:!0});PR0.Source=void 0;PR0.isSource=xP9;var JX1=n7(),bP9=x6(),yP9=nS();class QX1{constructor(J,Q="GraphQL request",Y={line:1,column:1}){typeof J==="string"||(0,JX1.devAssert)(!1,`Body must be a string. Received: ${(0,bP9.inspect)(J)}.`),this.body=J,this.name=Q,this.locationOffset=Y,this.locationOffset.line>0||(0,JX1.devAssert)(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,JX1.devAssert)(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}PR0.Source=QX1;function xP9(J){return(0,yP9.instanceOf)(J,QX1)}});var ZH=M((fR0)=>{Object.defineProperty(fR0,"__esModule",{value:!0});fR0.Parser=void 0;fR0.parse=lP9;fR0.parseConstValue=pP9;fR0.parseSchemaCoordinate=_P9;fR0.parseType=cP9;fR0.parseValue=dP9;var iV=dS(),aS=a2(),mP9=WN(),I0=X6(),kR0=iS(),uP9=CR0(),wl=Bl(),P1=ZN();function lP9(J,Q){let Y=new WH(J,Q),G=Y.parseDocument();return Object.defineProperty(G,"tokenCount",{enumerable:!1,value:Y.tokenCount}),G}function dP9(J,Q){let Y=new WH(J,Q);Y.expectToken(P1.TokenKind.SOF);let G=Y.parseValueLiteral(!1);return Y.expectToken(P1.TokenKind.EOF),G}function pP9(J,Q){let Y=new WH(J,Q);Y.expectToken(P1.TokenKind.SOF);let G=Y.parseConstValueLiteral();return Y.expectToken(P1.TokenKind.EOF),G}function cP9(J,Q){let Y=new WH(J,Q);Y.expectToken(P1.TokenKind.SOF);let G=Y.parseTypeReference();return Y.expectToken(P1.TokenKind.EOF),G}function _P9(J){let Q=(0,wl.isSource)(J)?J:new wl.Source(J),Y=new uP9.SchemaCoordinateLexer(Q),G=new WH(J,{lexer:Y});G.expectToken(P1.TokenKind.SOF);let X=G.parseSchemaCoordinate();return G.expectToken(P1.TokenKind.EOF),X}class WH{constructor(J,Q={}){let{lexer:Y,...G}=Q;if(Y)this._lexer=Y;else{let X=(0,wl.isSource)(J)?J:new wl.Source(J);this._lexer=new kR0.Lexer(X)}this._options=G,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){let J=this.expectToken(P1.TokenKind.NAME);return this.node(J,{kind:I0.Kind.NAME,value:J.value})}parseDocument(){return this.node(this._lexer.token,{kind:I0.Kind.DOCUMENT,definitions:this.many(P1.TokenKind.SOF,this.parseDefinition,P1.TokenKind.EOF)})}parseDefinition(){if(this.peek(P1.TokenKind.BRACE_L))return this.parseOperationDefinition();let J=this.peekDescription(),Q=J?this._lexer.lookahead():this._lexer.token;if(J&&Q.kind===P1.TokenKind.BRACE_L)throw(0,iV.syntaxError)(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are not supported on shorthand queries.");if(Q.kind===P1.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,iV.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(P1.TokenKind.BRACE_L))return this.node(J,{kind:I0.Kind.OPERATION_DEFINITION,operation:aS.OperationTypeNode.QUERY,description:void 0,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});let Q=this.parseDescription(),Y=this.parseOperationType(),G;if(this.peek(P1.TokenKind.NAME))G=this.parseName();return this.node(J,{kind:I0.Kind.OPERATION_DEFINITION,operation:Y,description:Q,name:G,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){let J=this.expectToken(P1.TokenKind.NAME);switch(J.value){case"query":return aS.OperationTypeNode.QUERY;case"mutation":return aS.OperationTypeNode.MUTATION;case"subscription":return aS.OperationTypeNode.SUBSCRIPTION}throw this.unexpected(J)}parseVariableDefinitions(){return this.optionalMany(P1.TokenKind.PAREN_L,this.parseVariableDefinition,P1.TokenKind.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:I0.Kind.VARIABLE_DEFINITION,description:this.parseDescription(),variable:this.parseVariable(),type:(this.expectToken(P1.TokenKind.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(P1.TokenKind.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){let J=this._lexer.token;return this.expectToken(P1.TokenKind.DOLLAR),this.node(J,{kind:I0.Kind.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:I0.Kind.SELECTION_SET,selections:this.many(P1.TokenKind.BRACE_L,this.parseSelection,P1.TokenKind.BRACE_R)})}parseSelection(){return this.peek(P1.TokenKind.SPREAD)?this.parseFragment():this.parseField()}parseField(){let J=this._lexer.token,Q=this.parseName(),Y,G;if(this.expectOptionalToken(P1.TokenKind.COLON))Y=Q,G=this.parseName();else G=Q;return this.node(J,{kind:I0.Kind.FIELD,alias:Y,name:G,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(P1.TokenKind.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(J){let Q=J?this.parseConstArgument:this.parseArgument;return this.optionalMany(P1.TokenKind.PAREN_L,Q,P1.TokenKind.PAREN_R)}parseArgument(J=!1){let Q=this._lexer.token,Y=this.parseName();return this.expectToken(P1.TokenKind.COLON),this.node(Q,{kind:I0.Kind.ARGUMENT,name:Y,value:this.parseValueLiteral(J)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){let J=this._lexer.token;this.expectToken(P1.TokenKind.SPREAD);let Q=this.expectOptionalKeyword("on");if(!Q&&this.peek(P1.TokenKind.NAME))return this.node(J,{kind:I0.Kind.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)});return this.node(J,{kind:I0.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:I0.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:I0.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 P1.TokenKind.BRACKET_L:return this.parseList(J);case P1.TokenKind.BRACE_L:return this.parseObject(J);case P1.TokenKind.INT:return this.advanceLexer(),this.node(Q,{kind:I0.Kind.INT,value:Q.value});case P1.TokenKind.FLOAT:return this.advanceLexer(),this.node(Q,{kind:I0.Kind.FLOAT,value:Q.value});case P1.TokenKind.STRING:case P1.TokenKind.BLOCK_STRING:return this.parseStringLiteral();case P1.TokenKind.NAME:switch(this.advanceLexer(),Q.value){case"true":return this.node(Q,{kind:I0.Kind.BOOLEAN,value:!0});case"false":return this.node(Q,{kind:I0.Kind.BOOLEAN,value:!1});case"null":return this.node(Q,{kind:I0.Kind.NULL});default:return this.node(Q,{kind:I0.Kind.ENUM,value:Q.value})}case P1.TokenKind.DOLLAR:if(J)if(this.expectToken(P1.TokenKind.DOLLAR),this._lexer.token.kind===P1.TokenKind.NAME){let Y=this._lexer.token.value;throw(0,iV.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:I0.Kind.STRING,value:J.value,block:J.kind===P1.TokenKind.BLOCK_STRING})}parseList(J){let Q=()=>this.parseValueLiteral(J);return this.node(this._lexer.token,{kind:I0.Kind.LIST,values:this.any(P1.TokenKind.BRACKET_L,Q,P1.TokenKind.BRACKET_R)})}parseObject(J){let Q=()=>this.parseObjectField(J);return this.node(this._lexer.token,{kind:I0.Kind.OBJECT,fields:this.any(P1.TokenKind.BRACE_L,Q,P1.TokenKind.BRACE_R)})}parseObjectField(J){let Q=this._lexer.token,Y=this.parseName();return this.expectToken(P1.TokenKind.COLON),this.node(Q,{kind:I0.Kind.OBJECT_FIELD,name:Y,value:this.parseValueLiteral(J)})}parseDirectives(J){let Q=[];while(this.peek(P1.TokenKind.AT))Q.push(this.parseDirective(J));return Q}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(J){let Q=this._lexer.token;return this.expectToken(P1.TokenKind.AT),this.node(Q,{kind:I0.Kind.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(J)})}parseTypeReference(){let J=this._lexer.token,Q;if(this.expectOptionalToken(P1.TokenKind.BRACKET_L)){let Y=this.parseTypeReference();this.expectToken(P1.TokenKind.BRACKET_R),Q=this.node(J,{kind:I0.Kind.LIST_TYPE,type:Y})}else Q=this.parseNamedType();if(this.expectOptionalToken(P1.TokenKind.BANG))return this.node(J,{kind:I0.Kind.NON_NULL_TYPE,type:Q});return Q}parseNamedType(){return this.node(this._lexer.token,{kind:I0.Kind.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(P1.TokenKind.STRING)||this.peek(P1.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(P1.TokenKind.BRACE_L,this.parseOperationTypeDefinition,P1.TokenKind.BRACE_R);return this.node(J,{kind:I0.Kind.SCHEMA_DEFINITION,description:Q,directives:Y,operationTypes:G})}parseOperationTypeDefinition(){let J=this._lexer.token,Q=this.parseOperationType();this.expectToken(P1.TokenKind.COLON);let Y=this.parseNamedType();return this.node(J,{kind:I0.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:I0.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(),K=this.parseFieldsDefinition();return this.node(J,{kind:I0.Kind.OBJECT_TYPE_DEFINITION,description:Q,name:Y,interfaces:G,directives:X,fields:K})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(P1.TokenKind.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(P1.TokenKind.BRACE_L,this.parseFieldDefinition,P1.TokenKind.BRACE_R)}parseFieldDefinition(){let J=this._lexer.token,Q=this.parseDescription(),Y=this.parseName(),G=this.parseArgumentDefs();this.expectToken(P1.TokenKind.COLON);let X=this.parseTypeReference(),K=this.parseConstDirectives();return this.node(J,{kind:I0.Kind.FIELD_DEFINITION,description:Q,name:Y,arguments:G,type:X,directives:K})}parseArgumentDefs(){return this.optionalMany(P1.TokenKind.PAREN_L,this.parseInputValueDef,P1.TokenKind.PAREN_R)}parseInputValueDef(){let J=this._lexer.token,Q=this.parseDescription(),Y=this.parseName();this.expectToken(P1.TokenKind.COLON);let G=this.parseTypeReference(),X;if(this.expectOptionalToken(P1.TokenKind.EQUALS))X=this.parseConstValueLiteral();let K=this.parseConstDirectives();return this.node(J,{kind:I0.Kind.INPUT_VALUE_DEFINITION,description:Q,name:Y,type:G,defaultValue:X,directives:K})}parseInterfaceTypeDefinition(){let J=this._lexer.token,Q=this.parseDescription();this.expectKeyword("interface");let Y=this.parseName(),G=this.parseImplementsInterfaces(),X=this.parseConstDirectives(),K=this.parseFieldsDefinition();return this.node(J,{kind:I0.Kind.INTERFACE_TYPE_DEFINITION,description:Q,name:Y,interfaces:G,directives:X,fields:K})}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:I0.Kind.UNION_TYPE_DEFINITION,description:Q,name:Y,directives:G,types:X})}parseUnionMemberTypes(){return this.expectOptionalToken(P1.TokenKind.EQUALS)?this.delimitedMany(P1.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:I0.Kind.ENUM_TYPE_DEFINITION,description:Q,name:Y,directives:G,values:X})}parseEnumValuesDefinition(){return this.optionalMany(P1.TokenKind.BRACE_L,this.parseEnumValueDefinition,P1.TokenKind.BRACE_R)}parseEnumValueDefinition(){let J=this._lexer.token,Q=this.parseDescription(),Y=this.parseEnumValueName(),G=this.parseConstDirectives();return this.node(J,{kind:I0.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,iV.syntaxError)(this._lexer.source,this._lexer.token.start,`${Nl(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:I0.Kind.INPUT_OBJECT_TYPE_DEFINITION,description:Q,name:Y,directives:G,fields:X})}parseInputFieldsDefinition(){return this.optionalMany(P1.TokenKind.BRACE_L,this.parseInputValueDef,P1.TokenKind.BRACE_R)}parseTypeSystemExtension(){let J=this._lexer.lookahead();if(J.kind===P1.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(P1.TokenKind.BRACE_L,this.parseOperationTypeDefinition,P1.TokenKind.BRACE_R);if(Q.length===0&&Y.length===0)throw this.unexpected();return this.node(J,{kind:I0.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:I0.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:I0.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:I0.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:I0.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:I0.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:I0.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(P1.TokenKind.AT);let Y=this.parseName(),G=this.parseArgumentDefs(),X=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");let K=this.parseDirectiveLocations();return this.node(J,{kind:I0.Kind.DIRECTIVE_DEFINITION,description:Q,name:Y,arguments:G,repeatable:X,locations:K})}parseDirectiveLocations(){return this.delimitedMany(P1.TokenKind.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){let J=this._lexer.token,Q=this.parseName();if(Object.prototype.hasOwnProperty.call(mP9.DirectiveLocation,Q.value))return Q;throw this.unexpected(J)}parseSchemaCoordinate(){let J=this._lexer.token,Q=this.expectOptionalToken(P1.TokenKind.AT),Y=this.parseName(),G;if(!Q&&this.expectOptionalToken(P1.TokenKind.DOT))G=this.parseName();let X;if((Q||G)&&this.expectOptionalToken(P1.TokenKind.PAREN_L))X=this.parseName(),this.expectToken(P1.TokenKind.COLON),this.expectToken(P1.TokenKind.PAREN_R);if(Q){if(X)return this.node(J,{kind:I0.Kind.DIRECTIVE_ARGUMENT_COORDINATE,name:Y,argumentName:X});return this.node(J,{kind:I0.Kind.DIRECTIVE_COORDINATE,name:Y})}else if(G){if(X)return this.node(J,{kind:I0.Kind.ARGUMENT_COORDINATE,name:Y,fieldName:G,argumentName:X});return this.node(J,{kind:I0.Kind.MEMBER_COORDINATE,name:Y,memberName:G})}return this.node(J,{kind:I0.Kind.TYPE_COORDINATE,name:Y})}node(J,Q){if(this._options.noLocation!==!0)Q.loc=new aS.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,iV.syntaxError)(this._lexer.source,Q.start,`Expected ${vR0(J)}, found ${Nl(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===P1.TokenKind.NAME&&Q.value===J)this.advanceLexer();else throw(0,iV.syntaxError)(this._lexer.source,Q.start,`Expected "${J}", found ${Nl(Q)}.`)}expectOptionalKeyword(J){let Q=this._lexer.token;if(Q.kind===P1.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,iV.syntaxError)(this._lexer.source,Q.start,`Unexpected ${Nl(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!==P1.TokenKind.EOF){if(++this._tokenCounter,J!==void 0&&this._tokenCounter>J)throw(0,iV.syntaxError)(this._lexer.source,Q.start,`Document contains more that ${J} tokens. Parsing aborted.`)}}}fR0.Parser=WH;function Nl(J){let Q=J.value;return vR0(J.kind)+(Q!=null?` "${Q}"`:"")}function vR0(J){return(0,kR0.isPunctuatorTokenKind)(J)?`"${J}"`:J}});var nV=M((hR0)=>{Object.defineProperty(hR0,"__esModule",{value:!0});hR0.didYouMean=tP9;var sP9=5;function tP9(J,Q){let[Y,G]=Q?[J,Q]:[void 0,J],X=" Did you mean ";if(Y)X+=Y+" ";let K=G.map((Z)=>`"${Z}"`);switch(K.length){case 0:return"";case 1:return X+K[0]+"?";case 2:return X+K[0]+" or "+K[1]+"?"}let z=K.slice(0,sP9),W=z.pop();return X+z.join(", ")+", or "+W+"?"}});var yR0=M((bR0)=>{Object.defineProperty(bR0,"__esModule",{value:!0});bR0.identityFunc=J$9;function J$9(J){return J}});var aV=M((xR0)=>{Object.defineProperty(xR0,"__esModule",{value:!0});xR0.keyMap=Y$9;function Y$9(J,Q){let Y=Object.create(null);for(let G of J)Y[Q(G)]=G;return Y}});var oS=M((gR0)=>{Object.defineProperty(gR0,"__esModule",{value:!0});gR0.keyValMap=X$9;function X$9(J,Q,Y){let G=Object.create(null);for(let X of J)G[Q(X)]=Y(X);return G}});var Ll=M((mR0)=>{Object.defineProperty(mR0,"__esModule",{value:!0});mR0.mapValue=z$9;function z$9(J,Q){let Y=Object.create(null);for(let G of Object.keys(J))Y[G]=Q(J[G],G);return Y}});var rS=M((uR0)=>{Object.defineProperty(uR0,"__esModule",{value:!0});uR0.naturalCompare=Z$9;function Z$9(J,Q){let Y=0,G=0;while(Y<J.length&&G<Q.length){let X=J.charCodeAt(Y),K=Q.charCodeAt(G);if(El(X)&&El(K)){let z=0;do++Y,z=z*10+X-YX1,X=J.charCodeAt(Y);while(El(X)&&z>0);let W=0;do++G,W=W*10+K-YX1,K=Q.charCodeAt(G);while(El(K)&&W>0);if(z<W)return-1;if(z>W)return 1}else{if(X<K)return-1;if(X>K)return 1;++Y,++G}}return J.length-Q.length}var YX1=48,V$9=57;function El(J){return!isNaN(J)&&YX1<=J&&J<=V$9}});var oV=M((pR0)=>{Object.defineProperty(pR0,"__esModule",{value:!0});pR0.suggestionList=D$9;var U$9=rS();function D$9(J,Q){let Y=Object.create(null),G=new dR0(J),X=Math.floor(J.length*0.4)+1;for(let K of Q){let z=G.measure(K,X);if(z!==void 0)Y[K]=z}return Object.keys(Y).sort((K,z)=>{let W=Y[K]-Y[z];return W!==0?W:(0,U$9.naturalCompare)(K,z)})}class dR0{constructor(J){this._input=J,this._inputLowerCase=J.toLowerCase(),this._inputArray=lR0(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=lR0(Y),X=this._inputArray;if(G.length<X.length){let V=G;G=X,X=V}let K=G.length,z=X.length;if(K-z>Q)return;let W=this._rows;for(let V=0;V<=z;V++)W[0][V]=V;for(let V=1;V<=K;V++){let q=W[(V-1)%3],U=W[V%3],D=U[0]=V;for(let H=1;H<=z;H++){let I=G[V-1]===X[H-1]?0:1,O=Math.min(q[H]+1,U[H-1]+1,q[H-1]+I);if(V>1&&H>1&&G[V-1]===X[H-2]&&G[V-2]===X[H-1]){let A=W[(V-2)%3][H-2];O=Math.min(O,A+1)}if(O<D)D=O;U[H]=O}if(D>Q)return}let Z=W[K%3][z];return Z<=Q?Z:void 0}}function lR0(J){let Q=J.length,Y=Array(Q);for(let G=0;G<Q;++G)Y[G]=J.charCodeAt(G);return Y}});var Cl=M((cR0)=>{Object.defineProperty(cR0,"__esModule",{value:!0});cR0.toObjMap=M$9;function M$9(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=M((_R0)=>{Object.defineProperty(_R0,"__esModule",{value:!0});_R0.printString=O$9;function O$9(J){return`"${J.replace(A$9,B$9)}"`}var A$9=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function B$9(J){return N$9[J.charCodeAt(0)]}var N$9=["\\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 VH=M((aR0)=>{Object.defineProperty(aR0,"__esModule",{value:!0});aR0.BREAK=void 0;aR0.getEnterLeaveForKind=Rl;aR0.getVisitFn=F$9;aR0.visit=C$9;aR0.visitInParallel=R$9;var L$9=n7(),E$9=x6(),GX1=a2(),nR0=X6(),qN=Object.freeze({});aR0.BREAK=qN;function C$9(J,Q,Y=GX1.QueryDocumentKeys){let G=new Map;for(let B of Object.values(nR0.Kind))G.set(B,Rl(Q,B));let X=void 0,K=Array.isArray(J),z=[J],W=-1,Z=[],V=J,q=void 0,U=void 0,D=[],H=[];do{W++;let B=W===z.length,w=B&&Z.length!==0;if(B){if(q=H.length===0?void 0:D[D.length-1],V=U,U=H.pop(),w)if(K){V=V.slice();let L=0;for(let[R,C]of Z){let F=R-L;if(C===null)V.splice(F,1),L++;else V[F]=C}}else{V={...V};for(let[L,R]of Z)V[L]=R}W=X.index,z=X.keys,Z=X.edits,K=X.inArray,X=X.prev}else if(U){if(q=K?W:z[W],V=U[q],V===null||V===void 0)continue;D.push(q)}let N;if(!Array.isArray(V)){var I,O;(0,GX1.isNode)(V)||(0,L$9.devAssert)(!1,`Invalid AST Node: ${(0,E$9.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,D,H),N===qN)break;if(N===!1){if(!B){D.pop();continue}}else if(N!==void 0){if(Z.push([q,N]),!B)if((0,GX1.isNode)(N))V=N;else{D.pop();continue}}}if(N===void 0&&w)Z.push([q,V]);if(B)D.pop();else{var A;if(X={inArray:K,index:W,keys:z,edits:Z,prev:X},K=Array.isArray(V),z=K?V:(A=Y[V.kind])!==null&&A!==void 0?A:[],W=-1,Z=[],U)H.push(U);U=V}}while(X!==void 0);if(Z.length!==0)return Z[Z.length-1][1];return J}function R$9(J){let Q=Array(J.length).fill(null),Y=Object.create(null);for(let G of Object.values(nR0.Kind)){let X=!1,K=Array(J.length).fill(void 0),z=Array(J.length).fill(void 0);for(let Z=0;Z<J.length;++Z){let{enter:V,leave:q}=Rl(J[Z],G);X||(X=V!=null||q!=null),K[Z]=V,z[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 D=(q=K[U])===null||q===void 0?void 0:q.apply(J[U],Z);if(D===!1)Q[U]=V;else if(D===qN)Q[U]=qN;else if(D!==void 0)return D}},leave(...Z){let V=Z[0];for(let U=0;U<J.length;U++)if(Q[U]===null){var q;let D=(q=z[U])===null||q===void 0?void 0:q.apply(J[U],Z);if(D===qN)Q[U]=qN;else if(D!==void 0&&D!==!1)return D}else if(Q[U]===V)Q[U]=null}};Y[G]=W}return Y}function Rl(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 F$9(J,Q,Y){let{enter:G,leave:X}=Rl(J,Q);return Y?X:G}});var uJ=M((rR0)=>{Object.defineProperty(rR0,"__esModule",{value:!0});rR0.print=j$9;var k$9=cS(),v$9=iR0(),f$9=VH();function j$9(J){return(0,f$9.visit)(J,b$9)}var h$9=80,b$9={Name:{leave:(J)=>J.value},Variable:{leave:(J)=>"$"+J.name},Document:{leave:(J)=>m1(J.definitions,`

`)},OperationDefinition:{leave(J){let Q=XX1(J.variableDefinitions)?v0(`(
`,m1(J.variableDefinitions,`
`),`
)`):v0("(",m1(J.variableDefinitions,", "),")"),Y=v0("",J.description,`
`)+m1([J.operation,m1([J.name,Q]),m1(J.directives," ")]," ");return(Y==="query"?"":Y+" ")+J.selectionSet}},VariableDefinition:{leave:({variable:J,type:Q,defaultValue:Y,directives:G,description:X})=>v0("",X,`
`)+J+": "+Q+v0(" = ",Y)+v0(" ",m1(G," "))},SelectionSet:{leave:({selections:J})=>FY(J)},Field:{leave({alias:J,name:Q,arguments:Y,directives:G,selectionSet:X}){let K=v0("",J,": ")+Q,z=K+v0("(",m1(Y,", "),")");if(z.length>h$9)z=K+v0(`(
`,Fl(m1(Y,`
`)),`
)`);return m1([z,m1(G," "),X]," ")}},Argument:{leave:({name:J,value:Q})=>J+": "+Q},FragmentSpread:{leave:({name:J,directives:Q})=>"..."+J+v0(" ",m1(Q," "))},InlineFragment:{leave:({typeCondition:J,directives:Q,selectionSet:Y})=>m1(["...",v0("on ",J),m1(Q," "),Y]," ")},FragmentDefinition:{leave:({name:J,typeCondition:Q,variableDefinitions:Y,directives:G,selectionSet:X,description:K})=>v0("",K,`
`)+`fragment ${J}${v0("(",m1(Y,", "),")")} on ${Q} ${v0("",m1(G," ")," ")}`+X},IntValue:{leave:({value:J})=>J},FloatValue:{leave:({value:J})=>J},StringValue:{leave:({value:J,block:Q})=>Q?(0,k$9.printBlockString)(J):(0,v$9.printString)(J)},BooleanValue:{leave:({value:J})=>J?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:J})=>J},ListValue:{leave:({values:J})=>"["+m1(J,", ")+"]"},ObjectValue:{leave:({fields:J})=>"{"+m1(J,", ")+"}"},ObjectField:{leave:({name:J,value:Q})=>J+": "+Q},Directive:{leave:({name:J,arguments:Q})=>"@"+J+v0("(",m1(Q,", "),")")},NamedType:{leave:({name:J})=>J},ListType:{leave:({type:J})=>"["+J+"]"},NonNullType:{leave:({type:J})=>J+"!"},SchemaDefinition:{leave:({description:J,directives:Q,operationTypes:Y})=>v0("",J,`
`)+m1(["schema",m1(Q," "),FY(Y)]," ")},OperationTypeDefinition:{leave:({operation:J,type:Q})=>J+": "+Q},ScalarTypeDefinition:{leave:({description:J,name:Q,directives:Y})=>v0("",J,`
`)+m1(["scalar",Q,m1(Y," ")]," ")},ObjectTypeDefinition:{leave:({description:J,name:Q,interfaces:Y,directives:G,fields:X})=>v0("",J,`
`)+m1(["type",Q,v0("implements ",m1(Y," & ")),m1(G," "),FY(X)]," ")},FieldDefinition:{leave:({description:J,name:Q,arguments:Y,type:G,directives:X})=>v0("",J,`
`)+Q+(XX1(Y)?v0(`(
`,Fl(m1(Y,`
`)),`
)`):v0("(",m1(Y,", "),")"))+": "+G+v0(" ",m1(X," "))},InputValueDefinition:{leave:({description:J,name:Q,type:Y,defaultValue:G,directives:X})=>v0("",J,`
`)+m1([Q+": "+Y,v0("= ",G),m1(X," ")]," ")},InterfaceTypeDefinition:{leave:({description:J,name:Q,interfaces:Y,directives:G,fields:X})=>v0("",J,`
`)+m1(["interface",Q,v0("implements ",m1(Y," & ")),m1(G," "),FY(X)]," ")},UnionTypeDefinition:{leave:({description:J,name:Q,directives:Y,types:G})=>v0("",J,`
`)+m1(["union",Q,m1(Y," "),v0("= ",m1(G," | "))]," ")},EnumTypeDefinition:{leave:({description:J,name:Q,directives:Y,values:G})=>v0("",J,`
`)+m1(["enum",Q,m1(Y," "),FY(G)]," ")},EnumValueDefinition:{leave:({description:J,name:Q,directives:Y})=>v0("",J,`
`)+m1([Q,m1(Y," ")]," ")},InputObjectTypeDefinition:{leave:({description:J,name:Q,directives:Y,fields:G})=>v0("",J,`
`)+m1(["input",Q,m1(Y," "),FY(G)]," ")},DirectiveDefinition:{leave:({description:J,name:Q,arguments:Y,repeatable:G,locations:X})=>v0("",J,`
`)+"directive @"+Q+(XX1(Y)?v0(`(
`,Fl(m1(Y,`
`)),`
)`):v0("(",m1(Y,", "),")"))+(G?" repeatable":"")+" on "+m1(X," | ")},SchemaExtension:{leave:({directives:J,operationTypes:Q})=>m1(["extend schema",m1(J," "),FY(Q)]," ")},ScalarTypeExtension:{leave:({name:J,directives:Q})=>m1(["extend scalar",J,m1(Q," ")]," ")},ObjectTypeExtension:{leave:({name:J,interfaces:Q,directives:Y,fields:G})=>m1(["extend type",J,v0("implements ",m1(Q," & ")),m1(Y," "),FY(G)]," ")},InterfaceTypeExtension:{leave:({name:J,interfaces:Q,directives:Y,fields:G})=>m1(["extend interface",J,v0("implements ",m1(Q," & ")),m1(Y," "),FY(G)]," ")},UnionTypeExtension:{leave:({name:J,directives:Q,types:Y})=>m1(["extend union",J,m1(Q," "),v0("= ",m1(Y," | "))]," ")},EnumTypeExtension:{leave:({name:J,directives:Q,values:Y})=>m1(["extend enum",J,m1(Q," "),FY(Y)]," ")},InputObjectTypeExtension:{leave:({name:J,directives:Q,fields:Y})=>m1(["extend input",J,m1(Q," "),FY(Y)]," ")},TypeCoordinate:{leave:({name:J})=>J},MemberCoordinate:{leave:({name:J,memberName:Q})=>m1([J,v0(".",Q)])},ArgumentCoordinate:{leave:({name:J,fieldName:Q,argumentName:Y})=>m1([J,v0(".",Q),v0("(",Y,":)")])},DirectiveCoordinate:{leave:({name:J})=>m1(["@",J])},DirectiveArgumentCoordinate:{leave:({name:J,argumentName:Q})=>m1(["@",J,v0("(",Q,":)")])}};function m1(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 FY(J){return v0(`{
`,Fl(m1(J,`
`)),`
}`)}function v0(J,Q,Y=""){return Q!=null&&Q!==""?J+Q+Y:""}function Fl(J){return v0("  ",J.replace(/\n/g,`
  `))}function XX1(J){var Q;return(Q=J===null||J===void 0?void 0:J.some((Y)=>Y.includes(`
`)))!==null&&Q!==void 0?Q:!1}});var zX1=M((sR0)=>{Object.defineProperty(sR0,"__esModule",{value:!0});sR0.valueFromASTUntyped=KX1;var x$9=oS(),dz=X6();function KX1(J,Q){switch(J.kind){case dz.Kind.NULL:return null;case dz.Kind.INT:return parseInt(J.value,10);case dz.Kind.FLOAT:return parseFloat(J.value);case dz.Kind.STRING:case dz.Kind.ENUM:case dz.Kind.BOOLEAN:return J.value;case dz.Kind.LIST:return J.values.map((Y)=>KX1(Y,Q));case dz.Kind.OBJECT:return(0,x$9.keyValMap)(J.fields,(Y)=>Y.name.value,(Y)=>KX1(Y.value,Q));case dz.Kind.VARIABLE:return Q===null||Q===void 0?void 0:Q[J.name.value]}}});var sS=M((QF0)=>{Object.defineProperty(QF0,"__esModule",{value:!0});QF0.assertEnumValueName=m$9;QF0.assertName=JF0;var tR0=n7(),Tl=U0(),eR0=pS();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 Tl.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 Tl.GraphQLError(`Names must only contain [_a-zA-Z0-9] but "${J}" does not.`);if(!(0,eR0.isNameStart)(J.charCodeAt(0)))throw new Tl.GraphQLError(`Names must start with [_a-zA-Z] but "${J}" does not.`);return J}function m$9(J){if(J==="true"||J==="false"||J==="null")throw new Tl.GraphQLError(`Enum values cannot be named: ${J}`);return JF0(J)}});var K6=M((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=MF0;IF0.assertAbstractType=Wk9;IF0.assertCompositeType=zk9;IF0.assertEnumType=e$9;IF0.assertInputObjectType=Jk9;IF0.assertInputType=Gk9;IF0.assertInterfaceType=s$9;IF0.assertLeafType=Kk9;IF0.assertListType=Qk9;IF0.assertNamedType=Uk9;IF0.assertNonNullType=Yk9;IF0.assertNullableType=Vk9;IF0.assertObjectType=r$9;IF0.assertOutputType=Xk9;IF0.assertScalarType=o$9;IF0.assertType=a$9;IF0.assertUnionType=t$9;IF0.assertWrappingType=Zk9;IF0.defineArguments=DF0;IF0.getNamedType=Dk9;IF0.getNullableType=qk9;IF0.isAbstractType=ZF0;IF0.isCompositeType=WF0;IF0.isEnumType=HH;IF0.isInputObjectType=eS;IF0.isInputType=WX1;IF0.isInterfaceType=UH;IF0.isLeafType=zF0;IF0.isListType=kl;IF0.isNamedType=VF0;IF0.isNonNullType=sV;IF0.isNullableType=UX1;IF0.isObjectType=DN;IF0.isOutputType=ZX1;IF0.isRequiredArgument=Hk9;IF0.isRequiredInputField=Ok9;IF0.isScalarType=qH;IF0.isType=$l;IF0.isUnionType=DH;IF0.isWrappingType=JP;IF0.resolveObjMapThunk=HX1;IF0.resolveReadonlyArrayThunk=DX1;var s4=n7(),d$9=nV(),YF0=yR0(),I8=x6(),rV=nS(),p$9=TX(),c$9=aV(),KF0=oS(),Pl=Ll(),_$9=oV(),SX=Cl(),tS=U0(),i$9=X6(),GF0=uJ(),n$9=zX1(),PX=sS();function $l(J){return qH(J)||DN(J)||UH(J)||DH(J)||HH(J)||eS(J)||kl(J)||sV(J)}function a$9(J){if(!$l(J))throw Error(`Expected ${(0,I8.inspect)(J)} to be a GraphQL type.`);return J}function qH(J){return(0,rV.instanceOf)(J,MX1)}function o$9(J){if(!qH(J))throw Error(`Expected ${(0,I8.inspect)(J)} to be a GraphQL Scalar type.`);return J}function DN(J){return(0,rV.instanceOf)(J,IX1)}function r$9(J){if(!DN(J))throw Error(`Expected ${(0,I8.inspect)(J)} to be a GraphQL Object type.`);return J}function UH(J){return(0,rV.instanceOf)(J,OX1)}function s$9(J){if(!UH(J))throw Error(`Expected ${(0,I8.inspect)(J)} to be a GraphQL Interface type.`);return J}function DH(J){return(0,rV.instanceOf)(J,AX1)}function t$9(J){if(!DH(J))throw Error(`Expected ${(0,I8.inspect)(J)} to be a GraphQL Union type.`);return J}function HH(J){return(0,rV.instanceOf)(J,BX1)}function e$9(J){if(!HH(J))throw Error(`Expected ${(0,I8.inspect)(J)} to be a GraphQL Enum type.`);return J}function eS(J){return(0,rV.instanceOf)(J,NX1)}function Jk9(J){if(!eS(J))throw Error(`Expected ${(0,I8.inspect)(J)} to be a GraphQL Input Object type.`);return J}function kl(J){return(0,rV.instanceOf)(J,VX1)}function Qk9(J){if(!kl(J))throw Error(`Expected ${(0,I8.inspect)(J)} to be a GraphQL List type.`);return J}function sV(J){return(0,rV.instanceOf)(J,qX1)}function Yk9(J){if(!sV(J))throw Error(`Expected ${(0,I8.inspect)(J)} to be a GraphQL Non-Null type.`);return J}function WX1(J){return qH(J)||HH(J)||eS(J)||JP(J)&&WX1(J.ofType)}function Gk9(J){if(!WX1(J))throw Error(`Expected ${(0,I8.inspect)(J)} to be a GraphQL input type.`);return J}function ZX1(J){return qH(J)||DN(J)||UH(J)||DH(J)||HH(J)||JP(J)&&ZX1(J.ofType)}function Xk9(J){if(!ZX1(J))throw Error(`Expected ${(0,I8.inspect)(J)} to be a GraphQL output type.`);return J}function zF0(J){return qH(J)||HH(J)}function Kk9(J){if(!zF0(J))throw Error(`Expected ${(0,I8.inspect)(J)} to be a GraphQL leaf type.`);return J}function WF0(J){return DN(J)||UH(J)||DH(J)}function zk9(J){if(!WF0(J))throw Error(`Expected ${(0,I8.inspect)(J)} to be a GraphQL composite type.`);return J}function ZF0(J){return UH(J)||DH(J)}function Wk9(J){if(!ZF0(J))throw Error(`Expected ${(0,I8.inspect)(J)} to be a GraphQL abstract type.`);return J}class VX1{constructor(J){$l(J)||(0,s4.devAssert)(!1,`Expected ${(0,I8.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=VX1;class qX1{constructor(J){UX1(J)||(0,s4.devAssert)(!1,`Expected ${(0,I8.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=qX1;function JP(J){return kl(J)||sV(J)}function Zk9(J){if(!JP(J))throw Error(`Expected ${(0,I8.inspect)(J)} to be a GraphQL wrapping type.`);return J}function UX1(J){return $l(J)&&!sV(J)}function Vk9(J){if(!UX1(J))throw Error(`Expected ${(0,I8.inspect)(J)} to be a GraphQL nullable type.`);return J}function qk9(J){if(J)return sV(J)?J.ofType:J}function VF0(J){return qH(J)||DN(J)||UH(J)||DH(J)||HH(J)||eS(J)}function Uk9(J){if(!VF0(J))throw Error(`Expected ${(0,I8.inspect)(J)} to be a GraphQL named type.`);return J}function Dk9(J){if(J){let Q=J;while(JP(Q))Q=Q.ofType;return Q}}function DX1(J){return typeof J==="function"?J():J}function HX1(J){return typeof J==="function"?J():J}class MX1{constructor(J){var Q,Y,G,X;let K=(Q=J.parseValue)!==null&&Q!==void 0?Q:YF0.identityFunc;if(this.name=(0,PX.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=K,this.parseLiteral=(G=J.parseLiteral)!==null&&G!==void 0?G:(z,W)=>K((0,n$9.valueFromASTUntyped)(z,W)),this.extensions=(0,SX.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,s4.devAssert)(!1,`${this.name} must provide "specifiedByURL" as a string, but got: ${(0,I8.inspect)(J.specifiedByURL)}.`),J.serialize==null||typeof J.serialize==="function"||(0,s4.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,s4.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=MX1;class IX1{constructor(J){var Q;this.name=(0,PX.assertName)(J.name),this.description=J.description,this.isTypeOf=J.isTypeOf,this.extensions=(0,SX.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,s4.devAssert)(!1,`${this.name} must provide "isTypeOf" as a function, but got: ${(0,I8.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:HF0(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}IF0.GraphQLObjectType=IX1;function qF0(J){var Q;let Y=DX1((Q=J.interfaces)!==null&&Q!==void 0?Q:[]);return Array.isArray(Y)||(0,s4.devAssert)(!1,`${J.name} interfaces must be an Array or a function which returns an Array.`),Y}function UF0(J){let Q=HX1(J.fields);return UN(Q)||(0,s4.devAssert)(!1,`${J.name} fields must be an object with field names as keys or a function which returns such an object.`),(0,Pl.mapValue)(Q,(Y,G)=>{var X;UN(Y)||(0,s4.devAssert)(!1,`${J.name}.${G} field config must be an object.`),Y.resolve==null||typeof Y.resolve==="function"||(0,s4.devAssert)(!1,`${J.name}.${G} field resolver must be a function if provided, but got: ${(0,I8.inspect)(Y.resolve)}.`);let K=(X=Y.args)!==null&&X!==void 0?X:{};return UN(K)||(0,s4.devAssert)(!1,`${J.name}.${G} args must be an object with argument names as keys.`),{name:(0,PX.assertName)(G),description:Y.description,type:Y.type,args:DF0(K),resolve:Y.resolve,subscribe:Y.subscribe,deprecationReason:Y.deprecationReason,extensions:(0,SX.toObjMap)(Y.extensions),astNode:Y.astNode}})}function DF0(J){return Object.entries(J).map(([Q,Y])=>({name:(0,PX.assertName)(Q),description:Y.description,type:Y.type,defaultValue:Y.defaultValue,deprecationReason:Y.deprecationReason,extensions:(0,SX.toObjMap)(Y.extensions),astNode:Y.astNode}))}function UN(J){return(0,p$9.isObjectLike)(J)&&!Array.isArray(J)}function HF0(J){return(0,Pl.mapValue)(J,(Q)=>({description:Q.description,type:Q.type,args:MF0(Q.args),resolve:Q.resolve,subscribe:Q.subscribe,deprecationReason:Q.deprecationReason,extensions:Q.extensions,astNode:Q.astNode}))}function MF0(J){return(0,KF0.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 Hk9(J){return sV(J.type)&&J.defaultValue===void 0}class OX1{constructor(J){var Q;this.name=(0,PX.assertName)(J.name),this.description=J.description,this.resolveType=J.resolveType,this.extensions=(0,SX.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,s4.devAssert)(!1,`${this.name} must provide "resolveType" as a function, but got: ${(0,I8.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:HF0(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}IF0.GraphQLInterfaceType=OX1;class AX1{constructor(J){var Q;this.name=(0,PX.assertName)(J.name),this.description=J.description,this.resolveType=J.resolveType,this.extensions=(0,SX.toObjMap)(J.extensions),this.astNode=J.astNode,this.extensionASTNodes=(Q=J.extensionASTNodes)!==null&&Q!==void 0?Q:[],this._types=Mk9.bind(void 0,J),J.resolveType==null||typeof J.resolveType==="function"||(0,s4.devAssert)(!1,`${this.name} must provide "resolveType" as a function, but got: ${(0,I8.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=AX1;function Mk9(J){let Q=DX1(J.types);return Array.isArray(Q)||(0,s4.devAssert)(!1,`Must provide Array of types or a function which returns such an array for Union ${J.name}.`),Q}class BX1{constructor(J){var Q;this.name=(0,PX.assertName)(J.name),this.description=J.description,this.extensions=(0,SX.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,c$9.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 tS.GraphQLError(`Enum "${this.name}" cannot represent value: ${(0,I8.inspect)(J)}`);return Q.name}parseValue(J){if(typeof J!=="string"){let Y=(0,I8.inspect)(J);throw new tS.GraphQLError(`Enum "${this.name}" cannot represent non-string value: ${Y}.`+Sl(this,Y))}let Q=this.getValue(J);if(Q==null)throw new tS.GraphQLError(`Value "${J}" does not exist in "${this.name}" enum.`+Sl(this,J));return Q.value}parseLiteral(J,Q){if(J.kind!==i$9.Kind.ENUM){let G=(0,GF0.print)(J);throw new tS.GraphQLError(`Enum "${this.name}" cannot represent non-enum value: ${G}.`+Sl(this,G),{nodes:J})}let Y=this.getValue(J.value);if(Y==null){let G=(0,GF0.print)(J);throw new tS.GraphQLError(`Value "${G}" does not exist in "${this.name}" enum.`+Sl(this,G),{nodes:J})}return Y.value}toConfig(){let J=(0,KF0.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=BX1;function Sl(J,Q){let Y=J.getValues().map((X)=>X.name),G=(0,_$9.suggestionList)(Q,Y);return(0,d$9.didYouMean)("the enum value",G)}function XF0(J,Q){return UN(Q)||(0,s4.devAssert)(!1,`${J} values must be an object with value names as keys.`),Object.entries(Q).map(([Y,G])=>{return UN(G)||(0,s4.devAssert)(!1,`${J}.${Y} must refer to an object with a "value" key representing an internal value but got: ${(0,I8.inspect)(G)}.`),{name:(0,PX.assertEnumValueName)(Y),description:G.description,value:G.value!==void 0?G.value:Y,deprecationReason:G.deprecationReason,extensions:(0,SX.toObjMap)(G.extensions),astNode:G.astNode}})}class NX1{constructor(J){var Q,Y;this.name=(0,PX.assertName)(J.name),this.description=J.description,this.extensions=(0,SX.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=Ik9.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,Pl.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=NX1;function Ik9(J){let Q=HX1(J.fields);return UN(Q)||(0,s4.devAssert)(!1,`${J.name} fields must be an object with field names as keys or a function which returns such an object.`),(0,Pl.mapValue)(Q,(Y,G)=>{return!("resolve"in Y)||(0,s4.devAssert)(!1,`${J.name}.${G} field has a resolve property, but Input Types cannot define resolvers.`),{name:(0,PX.assertName)(G),description:Y.description,type:Y.type,defaultValue:Y.defaultValue,deprecationReason:Y.deprecationReason,extensions:(0,SX.toObjMap)(Y.extensions),astNode:Y.astNode}})}function Ok9(J){return sV(J.type)&&J.defaultValue===void 0}});var QP=M((AF0)=>{Object.defineProperty(AF0,"__esModule",{value:!0});AF0.doTypesOverlap=Dv9;AF0.isEqualType=wX1;AF0.isTypeSubTypeOf=vl;var q7=K6();function wX1(J,Q){if(J===Q)return!0;if((0,q7.isNonNullType)(J)&&(0,q7.isNonNullType)(Q))return wX1(J.ofType,Q.ofType);if((0,q7.isListType)(J)&&(0,q7.isListType)(Q))return wX1(J.ofType,Q.ofType);return!1}function vl(J,Q,Y){if(Q===Y)return!0;if((0,q7.isNonNullType)(Y)){if((0,q7.isNonNullType)(Q))return vl(J,Q.ofType,Y.ofType);return!1}if((0,q7.isNonNullType)(Q))return vl(J,Q.ofType,Y);if((0,q7.isListType)(Y)){if((0,q7.isListType)(Q))return vl(J,Q.ofType,Y.ofType);return!1}if((0,q7.isListType)(Q))return!1;return(0,q7.isAbstractType)(Y)&&((0,q7.isInterfaceType)(Q)||(0,q7.isObjectType)(Q))&&J.isSubType(Y,Q)}function Dv9(J,Q,Y){if(Q===Y)return!0;if((0,q7.isAbstractType)(Q)){if((0,q7.isAbstractType)(Y))return J.getPossibleTypes(Q).some((G)=>J.isSubType(Y,G));return J.isSubType(Q,Y)}if((0,q7.isAbstractType)(Y))return J.isSubType(Y,Q);return!1}});var $X=M((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=Ov9;FF0.specifiedScalarTypes=void 0;var TY=x6(),BF0=TX(),t4=U0(),MH=X6(),YP=uJ(),GP=K6(),fl=2147483647;FF0.GRAPHQL_MAX_INT=fl;var jl=-2147483648;FF0.GRAPHQL_MIN_INT=jl;var NF0=new GP.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=XP(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 t4.GraphQLError(`Int cannot represent non-integer value: ${(0,TY.inspect)(Q)}`);if(Y>fl||Y<jl)throw new t4.GraphQLError("Int cannot represent non 32-bit signed integer value: "+(0,TY.inspect)(Q));return Y},parseValue(J){if(typeof J!=="number"||!Number.isInteger(J))throw new t4.GraphQLError(`Int cannot represent non-integer value: ${(0,TY.inspect)(J)}`);if(J>fl||J<jl)throw new t4.GraphQLError(`Int cannot represent non 32-bit signed integer value: ${J}`);return J},parseLiteral(J){if(J.kind!==MH.Kind.INT)throw new t4.GraphQLError(`Int cannot represent non-integer value: ${(0,YP.print)(J)}`,{nodes:J});let Q=parseInt(J.value,10);if(Q>fl||Q<jl)throw new t4.GraphQLError(`Int cannot represent non 32-bit signed integer value: ${J.value}`,{nodes:J});return Q}});FF0.GraphQLInt=NF0;var wF0=new GP.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=XP(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 t4.GraphQLError(`Float cannot represent non numeric value: ${(0,TY.inspect)(Q)}`);return Y},parseValue(J){if(typeof J!=="number"||!Number.isFinite(J))throw new t4.GraphQLError(`Float cannot represent non numeric value: ${(0,TY.inspect)(J)}`);return J},parseLiteral(J){if(J.kind!==MH.Kind.FLOAT&&J.kind!==MH.Kind.INT)throw new t4.GraphQLError(`Float cannot represent non numeric value: ${(0,YP.print)(J)}`,J);return parseFloat(J.value)}});FF0.GraphQLFloat=wF0;var LF0=new GP.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=XP(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 t4.GraphQLError(`String cannot represent value: ${(0,TY.inspect)(J)}`)},parseValue(J){if(typeof J!=="string")throw new t4.GraphQLError(`String cannot represent a non string value: ${(0,TY.inspect)(J)}`);return J},parseLiteral(J){if(J.kind!==MH.Kind.STRING)throw new t4.GraphQLError(`String cannot represent a non string value: ${(0,YP.print)(J)}`,{nodes:J});return J.value}});FF0.GraphQLString=LF0;var EF0=new GP.GraphQLScalarType({name:"Boolean",description:"The `Boolean` scalar type represents `true` or `false`.",serialize(J){let Q=XP(J);if(typeof Q==="boolean")return Q;if(Number.isFinite(Q))return Q!==0;throw new t4.GraphQLError(`Boolean cannot represent a non boolean value: ${(0,TY.inspect)(Q)}`)},parseValue(J){if(typeof J!=="boolean")throw new t4.GraphQLError(`Boolean cannot represent a non boolean value: ${(0,TY.inspect)(J)}`);return J},parseLiteral(J){if(J.kind!==MH.Kind.BOOLEAN)throw new t4.GraphQLError(`Boolean cannot represent a non boolean value: ${(0,YP.print)(J)}`,{nodes:J});return J.value}});FF0.GraphQLBoolean=EF0;var CF0=new GP.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=XP(J);if(typeof Q==="string")return Q;if(Number.isInteger(Q))return String(Q);throw new t4.GraphQLError(`ID cannot represent value: ${(0,TY.inspect)(J)}`)},parseValue(J){if(typeof J==="string")return J;if(typeof J==="number"&&Number.isInteger(J))return J.toString();throw new t4.GraphQLError(`ID cannot represent value: ${(0,TY.inspect)(J)}`)},parseLiteral(J){if(J.kind!==MH.Kind.STRING&&J.kind!==MH.Kind.INT)throw new t4.GraphQLError("ID cannot represent a non-string and non-integer value: "+(0,YP.print)(J),{nodes:J});return J.value}});FF0.GraphQLID=CF0;var RF0=Object.freeze([LF0,NF0,wF0,EF0,CF0]);FF0.specifiedScalarTypes=RF0;function Ov9(J){return RF0.some(({name:Q})=>J.name===Q)}function XP(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 a3=M((xF0)=>{Object.defineProperty(xF0,"__esModule",{value:!0});xF0.GraphQLSpecifiedByDirective=xF0.GraphQLSkipDirective=xF0.GraphQLOneOfDirective=xF0.GraphQLIncludeDirective=xF0.GraphQLDirective=xF0.GraphQLDeprecatedDirective=xF0.DEFAULT_DEPRECATION_REASON=void 0;xF0.assertDirective=$v9;xF0.isDirective=$F0;xF0.isSpecifiedDirective=kv9;xF0.specifiedDirectives=void 0;var PF0=n7(),Rv9=x6(),Fv9=nS(),Tv9=TX(),Sv9=Cl(),o2=WN(),Pv9=sS(),KP=K6(),hl=$X();function $F0(J){return(0,Fv9.instanceOf)(J,tV)}function $v9(J){if(!$F0(J))throw Error(`Expected ${(0,Rv9.inspect)(J)} to be a GraphQL directive.`);return J}class tV{constructor(J){var Q,Y;this.name=(0,Pv9.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,Sv9.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,Tv9.isObjectLike)(G)&&!Array.isArray(G)||(0,PF0.devAssert)(!1,`@${J.name} args must be an object with argument names as keys.`),this.args=(0,KP.defineArguments)(G)}get[Symbol.toStringTag](){return"GraphQLDirective"}toConfig(){return{name:this.name,description:this.description,locations:this.locations,args:(0,KP.argsToArgsConfig)(this.args),isRepeatable:this.isRepeatable,extensions:this.extensions,astNode:this.astNode}}toString(){return"@"+this.name}toJSON(){return this.toString()}}xF0.GraphQLDirective=tV;var kF0=new tV({name:"include",description:"Directs the executor to include this field or fragment only when the `if` argument is true.",locations:[o2.DirectiveLocation.FIELD,o2.DirectiveLocation.FRAGMENT_SPREAD,o2.DirectiveLocation.INLINE_FRAGMENT],args:{if:{type:new KP.GraphQLNonNull(hl.GraphQLBoolean),description:"Included when true."}}});xF0.GraphQLIncludeDirective=kF0;var vF0=new tV({name:"skip",description:"Directs the executor to skip this field or fragment when the `if` argument is true.",locations:[o2.DirectiveLocation.FIELD,o2.DirectiveLocation.FRAGMENT_SPREAD,o2.DirectiveLocation.INLINE_FRAGMENT],args:{if:{type:new KP.GraphQLNonNull(hl.GraphQLBoolean),description:"Skipped when true."}}});xF0.GraphQLSkipDirective=vF0;var fF0="No longer supported";xF0.DEFAULT_DEPRECATION_REASON=fF0;var jF0=new tV({name:"deprecated",description:"Marks an element of a GraphQL schema as no longer supported.",locations:[o2.DirectiveLocation.FIELD_DEFINITION,o2.DirectiveLocation.ARGUMENT_DEFINITION,o2.DirectiveLocation.INPUT_FIELD_DEFINITION,o2.DirectiveLocation.ENUM_VALUE],args:{reason:{type:hl.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:fF0}}});xF0.GraphQLDeprecatedDirective=jF0;var hF0=new tV({name:"specifiedBy",description:"Exposes a URL that specifies the behavior of this scalar.",locations:[o2.DirectiveLocation.SCALAR],args:{url:{type:new KP.GraphQLNonNull(hl.GraphQLString),description:"The URL that specifies the behavior of this scalar."}}});xF0.GraphQLSpecifiedByDirective=hF0;var bF0=new tV({name:"oneOf",description:"Indicates exactly one field must be supplied and this field must not be `null`.",locations:[o2.DirectiveLocation.INPUT_OBJECT],args:{}});xF0.GraphQLOneOfDirective=bF0;var yF0=Object.freeze([kF0,vF0,jF0,hF0,bF0]);xF0.specifiedDirectives=yF0;function kv9(J){return yF0.some(({name:Q})=>Q===J.name)}});var bl=M((uF0)=>{Object.defineProperty(uF0,"__esModule",{value:!0});uF0.isIterableObject=uv9;function uv9(J){return typeof J==="object"&&typeof(J===null||J===void 0?void 0:J[Symbol.iterator])==="function"}});var ZP=M((pF0)=>{Object.defineProperty(pF0,"__esModule",{value:!0});pF0.astFromValue=WP;var lF0=x6(),dv9=V7(),pv9=bl(),cv9=TX(),r2=X6(),zP=K6(),_v9=$X();function WP(J,Q){if((0,zP.isNonNullType)(Q)){let Y=WP(J,Q.ofType);if((Y===null||Y===void 0?void 0:Y.kind)===r2.Kind.NULL)return null;return Y}if(J===null)return{kind:r2.Kind.NULL};if(J===void 0)return null;if((0,zP.isListType)(Q)){let Y=Q.ofType;if((0,pv9.isIterableObject)(J)){let G=[];for(let X of J){let K=WP(X,Y);if(K!=null)G.push(K)}return{kind:r2.Kind.LIST,values:G}}return WP(J,Y)}if((0,zP.isInputObjectType)(Q)){if(!(0,cv9.isObjectLike)(J))return null;let Y=[];for(let G of Object.values(Q.getFields())){let X=WP(J[G.name],G.type);if(X)Y.push({kind:r2.Kind.OBJECT_FIELD,name:{kind:r2.Kind.NAME,value:G.name},value:X})}return{kind:r2.Kind.OBJECT,fields:Y}}if((0,zP.isLeafType)(Q)){let Y=Q.serialize(J);if(Y==null)return null;if(typeof Y==="boolean")return{kind:r2.Kind.BOOLEAN,value:Y};if(typeof Y==="number"&&Number.isFinite(Y)){let G=String(Y);return dF0.test(G)?{kind:r2.Kind.INT,value:G}:{kind:r2.Kind.FLOAT,value:G}}if(typeof Y==="string"){if((0,zP.isEnumType)(Q))return{kind:r2.Kind.ENUM,value:Y};if(Q===_v9.GraphQLID&&dF0.test(Y))return{kind:r2.Kind.INT,value:Y};return{kind:r2.Kind.STRING,value:Y}}throw TypeError(`Cannot convert value to AST: ${(0,lF0.inspect)(Y)}.`)}(0,dv9.invariant)(!1,"Unexpected input type: "+(0,lF0.inspect)(Q))}var dF0=/^-?(?:0|[1-9][0-9]*)$/});var t2=M((_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=Jf9;var nv9=x6(),av9=V7(),L4=WN(),ov9=uJ(),rv9=ZP(),c1=K6(),G8=$X(),LX1=new c1.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:G8.GraphQLString,resolve:(J)=>J.description},types:{description:"A list of all types supported by this server.",type:new c1.GraphQLNonNull(new c1.GraphQLList(new c1.GraphQLNonNull(s2))),resolve(J){return Object.values(J.getTypeMap())}},queryType:{description:"The type that query operations will be rooted at.",type:new c1.GraphQLNonNull(s2),resolve:(J)=>J.getQueryType()},mutationType:{description:"If this server supports mutation, the type that mutation operations will be rooted at.",type:s2,resolve:(J)=>J.getMutationType()},subscriptionType:{description:"If this server support subscription, the type that subscription operations will be rooted at.",type:s2,resolve:(J)=>J.getSubscriptionType()},directives:{description:"A list of all directives supported by this server.",type:new c1.GraphQLNonNull(new c1.GraphQLList(new c1.GraphQLNonNull(EX1))),resolve:(J)=>J.getDirectives()}})});_F0.__Schema=LX1;var EX1=new c1.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 c1.GraphQLNonNull(G8.GraphQLString),resolve:(J)=>J.name},description:{type:G8.GraphQLString,resolve:(J)=>J.description},isRepeatable:{type:new c1.GraphQLNonNull(G8.GraphQLBoolean),resolve:(J)=>J.isRepeatable},locations:{type:new c1.GraphQLNonNull(new c1.GraphQLList(new c1.GraphQLNonNull(CX1))),resolve:(J)=>J.locations},args:{type:new c1.GraphQLNonNull(new c1.GraphQLList(new c1.GraphQLNonNull(VP))),args:{includeDeprecated:{type:G8.GraphQLBoolean,defaultValue:!1}},resolve(J,{includeDeprecated:Q}){return Q?J.args:J.args.filter((Y)=>Y.deprecationReason==null)}}})});_F0.__Directive=EX1;var CX1=new c1.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:L4.DirectiveLocation.QUERY,description:"Location adjacent to a query operation."},MUTATION:{value:L4.DirectiveLocation.MUTATION,description:"Location adjacent to a mutation operation."},SUBSCRIPTION:{value:L4.DirectiveLocation.SUBSCRIPTION,description:"Location adjacent to a subscription operation."},FIELD:{value:L4.DirectiveLocation.FIELD,description:"Location adjacent to a field."},FRAGMENT_DEFINITION:{value:L4.DirectiveLocation.FRAGMENT_DEFINITION,description:"Location adjacent to a fragment definition."},FRAGMENT_SPREAD:{value:L4.DirectiveLocation.FRAGMENT_SPREAD,description:"Location adjacent to a fragment spread."},INLINE_FRAGMENT:{value:L4.DirectiveLocation.INLINE_FRAGMENT,description:"Location adjacent to an inline fragment."},VARIABLE_DEFINITION:{value:L4.DirectiveLocation.VARIABLE_DEFINITION,description:"Location adjacent to a variable definition."},SCHEMA:{value:L4.DirectiveLocation.SCHEMA,description:"Location adjacent to a schema definition."},SCALAR:{value:L4.DirectiveLocation.SCALAR,description:"Location adjacent to a scalar definition."},OBJECT:{value:L4.DirectiveLocation.OBJECT,description:"Location adjacent to an object type definition."},FIELD_DEFINITION:{value:L4.DirectiveLocation.FIELD_DEFINITION,description:"Location adjacent to a field definition."},ARGUMENT_DEFINITION:{value:L4.DirectiveLocation.ARGUMENT_DEFINITION,description:"Location adjacent to an argument definition."},INTERFACE:{value:L4.DirectiveLocation.INTERFACE,description:"Location adjacent to an interface definition."},UNION:{value:L4.DirectiveLocation.UNION,description:"Location adjacent to a union definition."},ENUM:{value:L4.DirectiveLocation.ENUM,description:"Location adjacent to an enum definition."},ENUM_VALUE:{value:L4.DirectiveLocation.ENUM_VALUE,description:"Location adjacent to an enum value definition."},INPUT_OBJECT:{value:L4.DirectiveLocation.INPUT_OBJECT,description:"Location adjacent to an input object type definition."},INPUT_FIELD_DEFINITION:{value:L4.DirectiveLocation.INPUT_FIELD_DEFINITION,description:"Location adjacent to an input object field definition."}}});_F0.__DirectiveLocation=CX1;var s2=new c1.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 c1.GraphQLNonNull(TX1),resolve(J){if((0,c1.isScalarType)(J))return E4.SCALAR;if((0,c1.isObjectType)(J))return E4.OBJECT;if((0,c1.isInterfaceType)(J))return E4.INTERFACE;if((0,c1.isUnionType)(J))return E4.UNION;if((0,c1.isEnumType)(J))return E4.ENUM;if((0,c1.isInputObjectType)(J))return E4.INPUT_OBJECT;if((0,c1.isListType)(J))return E4.LIST;if((0,c1.isNonNullType)(J))return E4.NON_NULL;(0,av9.invariant)(!1,`Unexpected type: "${(0,nv9.inspect)(J)}".`)}},name:{type:G8.GraphQLString,resolve:(J)=>("name"in J)?J.name:void 0},description:{type:G8.GraphQLString,resolve:(J)=>("description"in J)?J.description:void 0},specifiedByURL:{type:G8.GraphQLString,resolve:(J)=>("specifiedByURL"in J)?J.specifiedByURL:void 0},fields:{type:new c1.GraphQLList(new c1.GraphQLNonNull(RX1)),args:{includeDeprecated:{type:G8.GraphQLBoolean,defaultValue:!1}},resolve(J,{includeDeprecated:Q}){if((0,c1.isObjectType)(J)||(0,c1.isInterfaceType)(J)){let Y=Object.values(J.getFields());return Q?Y:Y.filter((G)=>G.deprecationReason==null)}}},interfaces:{type:new c1.GraphQLList(new c1.GraphQLNonNull(s2)),resolve(J){if((0,c1.isObjectType)(J)||(0,c1.isInterfaceType)(J))return J.getInterfaces()}},possibleTypes:{type:new c1.GraphQLList(new c1.GraphQLNonNull(s2)),resolve(J,Q,Y,{schema:G}){if((0,c1.isAbstractType)(J))return G.getPossibleTypes(J)}},enumValues:{type:new c1.GraphQLList(new c1.GraphQLNonNull(FX1)),args:{includeDeprecated:{type:G8.GraphQLBoolean,defaultValue:!1}},resolve(J,{includeDeprecated:Q}){if((0,c1.isEnumType)(J)){let Y=J.getValues();return Q?Y:Y.filter((G)=>G.deprecationReason==null)}}},inputFields:{type:new c1.GraphQLList(new c1.GraphQLNonNull(VP)),args:{includeDeprecated:{type:G8.GraphQLBoolean,defaultValue:!1}},resolve(J,{includeDeprecated:Q}){if((0,c1.isInputObjectType)(J)){let Y=Object.values(J.getFields());return Q?Y:Y.filter((G)=>G.deprecationReason==null)}}},ofType:{type:s2,resolve:(J)=>("ofType"in J)?J.ofType:void 0},isOneOf:{type:G8.GraphQLBoolean,resolve:(J)=>{if((0,c1.isInputObjectType)(J))return J.isOneOf}}})});_F0.__Type=s2;var RX1=new c1.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 c1.GraphQLNonNull(G8.GraphQLString),resolve:(J)=>J.name},description:{type:G8.GraphQLString,resolve:(J)=>J.description},args:{type:new c1.GraphQLNonNull(new c1.GraphQLList(new c1.GraphQLNonNull(VP))),args:{includeDeprecated:{type:G8.GraphQLBoolean,defaultValue:!1}},resolve(J,{includeDeprecated:Q}){return Q?J.args:J.args.filter((Y)=>Y.deprecationReason==null)}},type:{type:new c1.GraphQLNonNull(s2),resolve:(J)=>J.type},isDeprecated:{type:new c1.GraphQLNonNull(G8.GraphQLBoolean),resolve:(J)=>J.deprecationReason!=null},deprecationReason:{type:G8.GraphQLString,resolve:(J)=>J.deprecationReason}})});_F0.__Field=RX1;var VP=new c1.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 c1.GraphQLNonNull(G8.GraphQLString),resolve:(J)=>J.name},description:{type:G8.GraphQLString,resolve:(J)=>J.description},type:{type:new c1.GraphQLNonNull(s2),resolve:(J)=>J.type},defaultValue:{type:G8.GraphQLString,description:"A GraphQL-formatted string representing the default value for this input value.",resolve(J){let{type:Q,defaultValue:Y}=J,G=(0,rv9.astFromValue)(Y,Q);return G?(0,ov9.print)(G):null}},isDeprecated:{type:new c1.GraphQLNonNull(G8.GraphQLBoolean),resolve:(J)=>J.deprecationReason!=null},deprecationReason:{type:G8.GraphQLString,resolve:(J)=>J.deprecationReason}})});_F0.__InputValue=VP;var FX1=new c1.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 c1.GraphQLNonNull(G8.GraphQLString),resolve:(J)=>J.name},description:{type:G8.GraphQLString,resolve:(J)=>J.description},isDeprecated:{type:new c1.GraphQLNonNull(G8.GraphQLBoolean),resolve:(J)=>J.deprecationReason!=null},deprecationReason:{type:G8.GraphQLString,resolve:(J)=>J.deprecationReason}})});_F0.__EnumValue=FX1;var E4;_F0.TypeKind=E4;(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"})(E4||(_F0.TypeKind=E4={}));var TX1=new c1.GraphQLEnumType({name:"__TypeKind",description:"An enum describing what kind of type a given `__Type` is.",values:{SCALAR:{value:E4.SCALAR,description:"Indicates this type is a scalar."},OBJECT:{value:E4.OBJECT,description:"Indicates this type is an object. `fields` and `interfaces` are valid fields."},INTERFACE:{value:E4.INTERFACE,description:"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields."},UNION:{value:E4.UNION,description:"Indicates this type is a union. `possibleTypes` is a valid field."},ENUM:{value:E4.ENUM,description:"Indicates this type is an enum. `enumValues` is a valid field."},INPUT_OBJECT:{value:E4.INPUT_OBJECT,description:"Indicates this type is an input object. `inputFields` is a valid field."},LIST:{value:E4.LIST,description:"Indicates this type is a list. `ofType` is a valid field."},NON_NULL:{value:E4.NON_NULL,description:"Indicates this type is a non-null. `ofType` is a valid field."}}});_F0.__TypeKind=TX1;var sv9={name:"__schema",type:new c1.GraphQLNonNull(LX1),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=sv9;var tv9={name:"__type",type:s2,description:"Request the type information of a single type.",args:[{name:"name",description:void 0,type:new c1.GraphQLNonNull(G8.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=tv9;var ev9={name:"__typename",type:new c1.GraphQLNonNull(G8.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=ev9;var cF0=Object.freeze([LX1,EX1,CX1,s2,RX1,VP,FX1,TX1]);_F0.introspectionTypes=cF0;function Jf9(J){return cF0.some(({name:Q})=>J.name===Q)}});var IH=M((rF0)=>{Object.defineProperty(rF0,"__esModule",{value:!0});rF0.GraphQLSchema=void 0;rF0.assertSchema=Af9;rF0.isSchema=oF0;var yl=n7(),PX1=x6(),Hf9=nS(),Mf9=TX(),If9=Cl(),SX1=a2(),SY=K6(),aF0=a3(),Of9=t2();function oF0(J){return(0,Hf9.instanceOf)(J,$X1)}function Af9(J){if(!oF0(J))throw Error(`Expected ${(0,PX1.inspect)(J)} to be a GraphQL schema.`);return J}class $X1{constructor(J){var Q,Y;this.__validationErrors=J.assumeValid===!0?[]:void 0,(0,Mf9.isObjectLike)(J)||(0,yl.devAssert)(!1,"Must provide configuration object."),!J.types||Array.isArray(J.types)||(0,yl.devAssert)(!1,`"types" must be Array if provided but got: ${(0,PX1.inspect)(J.types)}.`),!J.directives||Array.isArray(J.directives)||(0,yl.devAssert)(!1,`"directives" must be Array if provided but got: ${(0,PX1.inspect)(J.directives)}.`),this.description=J.description,this.extensions=(0,If9.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:aF0.specifiedDirectives;let G=new Set(J.types);if(J.types!=null)for(let X of J.types)G.delete(X),PY(X,G);if(this._queryType!=null)PY(this._queryType,G);if(this._mutationType!=null)PY(this._mutationType,G);if(this._subscriptionType!=null)PY(this._subscriptionType,G);for(let X of this._directives)if((0,aF0.isDirective)(X))for(let K of X.args)PY(K.type,G);PY(Of9.__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 K=X.name;if(K||(0,yl.devAssert)(!1,"One of the provided types for building the Schema is missing a name."),this._typeMap[K]!==void 0)throw Error(`Schema must contain uniquely named types but contains multiple types named "${K}".`);if(this._typeMap[K]=X,(0,SY.isInterfaceType)(X)){for(let z of X.getInterfaces())if((0,SY.isInterfaceType)(z)){let W=this._implementationsMap[z.name];if(W===void 0)W=this._implementationsMap[z.name]={objects:[],interfaces:[]};W.interfaces.push(X)}}else if((0,SY.isObjectType)(X)){for(let z of X.getInterfaces())if((0,SY.isInterfaceType)(z)){let W=this._implementationsMap[z.name];if(W===void 0)W=this._implementationsMap[z.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 SX1.OperationTypeNode.QUERY:return this.getQueryType();case SX1.OperationTypeNode.MUTATION:return this.getMutationType();case SX1.OperationTypeNode.SUBSCRIPTION:return this.getSubscriptionType()}}getTypeMap(){return this._typeMap}getType(J){return this.getTypeMap()[J]}getPossibleTypes(J){return(0,SY.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,SY.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=$X1;function PY(J,Q){let Y=(0,SY.getNamedType)(J);if(!Q.has(Y)){if(Q.add(Y),(0,SY.isUnionType)(Y))for(let G of Y.getTypes())PY(G,Q);else if((0,SY.isObjectType)(Y)||(0,SY.isInterfaceType)(Y)){for(let G of Y.getInterfaces())PY(G,Q);for(let G of Object.values(Y.getFields())){PY(G.type,Q);for(let X of G.args)PY(X.type,Q)}}else if((0,SY.isInputObjectType)(Y))for(let G of Object.values(Y.getFields()))PY(G.type,Q)}return Q}});var UP=M((KT0)=>{Object.defineProperty(KT0,"__esModule",{value:!0});KT0.assertValidSchema=Cf9;KT0.validateSchema=GT0;var U7=x6(),wf9=U0(),kX1=a2(),tF0=QP(),E9=K6(),YT0=a3(),Lf9=t2(),Ef9=IH();function GT0(J){if((0,Ef9.assertSchema)(J),J.__validationErrors)return J.__validationErrors;let Q=new XT0(J);Rf9(Q),Ff9(Q),Tf9(Q);let Y=Q.getErrors();return J.__validationErrors=Y,Y}function Cf9(J){let Q=GT0(J);if(Q.length!==0)throw Error(Q.map((Y)=>Y.message).join(`

`))}class XT0{constructor(J){this._errors=[],this.schema=J}reportError(J,Q){let Y=Array.isArray(Q)?Q.filter(Boolean):Q;this._errors.push(new wf9.GraphQLError(J,{nodes:Y}))}getErrors(){return this._errors}}function Rf9(J){let Q=J.schema,Y=Q.getQueryType();if(!Y)J.reportError("Query root type must be provided.",Q.astNode);else if(!(0,E9.isObjectType)(Y)){var G;J.reportError(`Query root type must be Object type, it cannot be ${(0,U7.inspect)(Y)}.`,(G=vX1(Q,kX1.OperationTypeNode.QUERY))!==null&&G!==void 0?G:Y.astNode)}let X=Q.getMutationType();if(X&&!(0,E9.isObjectType)(X)){var K;J.reportError(`Mutation root type must be Object type if provided, it cannot be ${(0,U7.inspect)(X)}.`,(K=vX1(Q,kX1.OperationTypeNode.MUTATION))!==null&&K!==void 0?K:X.astNode)}let z=Q.getSubscriptionType();if(z&&!(0,E9.isObjectType)(z)){var W;J.reportError(`Subscription root type must be Object type if provided, it cannot be ${(0,U7.inspect)(z)}.`,(W=vX1(Q,kX1.OperationTypeNode.SUBSCRIPTION))!==null&&W!==void 0?W:z.astNode)}}function vX1(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 Ff9(J){for(let Y of J.schema.getDirectives()){if(!(0,YT0.isDirective)(Y)){J.reportError(`Expected directive but got: ${(0,U7.inspect)(Y)}.`,Y===null||Y===void 0?void 0:Y.astNode);continue}if(OH(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(OH(J,G),!(0,E9.isInputType)(G.type))J.reportError(`The type of @${Y.name}(${G.name}:) must be Input Type but got: ${(0,U7.inspect)(G.type)}.`,G.astNode);if((0,E9.isRequiredArgument)(G)&&G.deprecationReason!=null){var Q;J.reportError(`Required argument @${Y.name}(${G.name}:) cannot be deprecated.`,[fX1(G.astNode),(Q=G.astNode)===null||Q===void 0?void 0:Q.type])}}}}function OH(J,Q){if(Q.name.startsWith("__"))J.reportError(`Name "${Q.name}" must not begin with "__", which is reserved by GraphQL introspection.`,Q.astNode)}function Tf9(J){let Q=jf9(J),Y=J.schema.getTypeMap();for(let G of Object.values(Y)){if(!(0,E9.isNamedType)(G)){J.reportError(`Expected GraphQL named type but got: ${(0,U7.inspect)(G)}.`,G.astNode);continue}if(!(0,Lf9.isIntrospectionType)(G))OH(J,G);if((0,E9.isObjectType)(G))eF0(J,G),JT0(J,G);else if((0,E9.isInterfaceType)(G))eF0(J,G),JT0(J,G);else if((0,E9.isUnionType)(G))$f9(J,G);else if((0,E9.isEnumType)(G))kf9(J,G);else if((0,E9.isInputObjectType)(G))vf9(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 z of Y){if(OH(J,z),!(0,E9.isOutputType)(z.type)){var G;J.reportError(`The type of ${Q.name}.${z.name} must be Output Type but got: ${(0,U7.inspect)(z.type)}.`,(G=z.astNode)===null||G===void 0?void 0:G.type)}for(let W of z.args){let Z=W.name;if(OH(J,W),!(0,E9.isInputType)(W.type)){var X;J.reportError(`The type of ${Q.name}.${z.name}(${Z}:) must be Input Type but got: ${(0,U7.inspect)(W.type)}.`,(X=W.astNode)===null||X===void 0?void 0:X.type)}if((0,E9.isRequiredArgument)(W)&&W.deprecationReason!=null){var K;J.reportError(`Required argument ${Q.name}.${z.name}(${Z}:) cannot be deprecated.`,[fX1(W.astNode),(K=W.astNode)===null||K===void 0?void 0:K.type])}}}}function JT0(J,Q){let Y=Object.create(null);for(let G of Q.getInterfaces()){if(!(0,E9.isInterfaceType)(G)){J.reportError(`Type ${(0,U7.inspect)(Q)} must only implement Interface types, it cannot implement ${(0,U7.inspect)(G)}.`,qP(Q,G));continue}if(Q===G){J.reportError(`Type ${Q.name} cannot implement itself because it would create a circular reference.`,qP(Q,G));continue}if(Y[G.name]){J.reportError(`Type ${Q.name} can only implement ${G.name} once.`,qP(Q,G));continue}Y[G.name]=!0,Pf9(J,Q,G),Sf9(J,Q,G)}}function Sf9(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,K;J.reportError(`Interface field ${Y.name}.${V} expects type ${(0,U7.inspect)(Z.type)} but ${Q.name}.${V} is type ${(0,U7.inspect)(q.type)}.`,[(X=Z.astNode)===null||X===void 0?void 0:X.type,(K=q.astNode)===null||K===void 0?void 0:K.type])}for(let U of Z.args){let D=U.name,H=q.args.find((I)=>I.name===D);if(!H){J.reportError(`Interface field argument ${Y.name}.${V}(${D}:) expected but ${Q.name}.${V} does not provide it.`,[U.astNode,q.astNode]);continue}if(!(0,tF0.isEqualType)(U.type,H.type)){var z,W;J.reportError(`Interface field argument ${Y.name}.${V}(${D}:) expects type ${(0,U7.inspect)(U.type)} but ${Q.name}.${V}(${D}:) is type ${(0,U7.inspect)(H.type)}.`,[(z=U.astNode)===null||z===void 0?void 0:z.type,(W=H.astNode)===null||W===void 0?void 0:W.type])}}for(let U of q.args){let D=U.name;if(!Z.args.find((I)=>I.name===D)&&(0,E9.isRequiredArgument)(U))J.reportError(`Object field ${Q.name}.${V} includes required argument ${D} that is missing from the Interface field ${Y.name}.${V}.`,[U.astNode,Z.astNode])}}}function Pf9(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}.`,[...qP(Y,X),...qP(Q,Y)])}function $f9(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.`,QT0(Q,X.name));continue}if(G[X.name]=!0,!(0,E9.isObjectType)(X))J.reportError(`Union type ${Q.name} can only include Object types, it cannot include ${(0,U7.inspect)(X)}.`,QT0(Q,String(X)))}}function kf9(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)OH(J,G)}function vf9(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 K of Y){if(OH(J,K),!(0,E9.isInputType)(K.type)){var G;J.reportError(`The type of ${Q.name}.${K.name} must be Input Type but got: ${(0,U7.inspect)(K.type)}.`,(G=K.astNode)===null||G===void 0?void 0:G.type)}if((0,E9.isRequiredInputField)(K)&&K.deprecationReason!=null){var X;J.reportError(`Required input field ${Q.name}.${K.name} cannot be deprecated.`,[fX1(K.astNode),(X=K.astNode)===null||X===void 0?void 0:X.type])}if(Q.isOneOf)ff9(Q,K,J)}}function ff9(J,Q,Y){if((0,E9.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 jf9(J){let Q=Object.create(null),Y=[],G=Object.create(null);return X;function X(K){if(Q[K.name])return;Q[K.name]=!0,G[K.name]=Y.length;let z=Object.values(K.getFields());for(let W of z)if((0,E9.isNonNullType)(W.type)&&(0,E9.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((D)=>D.name).join(".");J.reportError(`Cannot reference Input Object "${Z.name}" within itself through a series of non-null fields: "${U}".`,q.map((D)=>D.astNode))}Y.pop()}G[K.name]=void 0}}function qP(J,Q){let{astNode:Y,extensionASTNodes:G}=J;return(Y!=null?[Y,...G]:G).flatMap((K)=>{var z;return(z=K.interfaces)!==null&&z!==void 0?z:[]}).filter((K)=>K.name.value===Q.name)}function QT0(J,Q){let{astNode:Y,extensionASTNodes:G}=J;return(Y!=null?[Y,...G]:G).flatMap((K)=>{var z;return(z=K.types)!==null&&z!==void 0?z:[]}).filter((K)=>K.name.value===Q)}function fX1(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===YT0.GraphQLDeprecatedDirective.name)}});var kX=M((WT0)=>{Object.defineProperty(WT0,"__esModule",{value:!0});WT0.typeFromAST=hX1;var jX1=X6(),zT0=K6();function hX1(J,Q){switch(Q.kind){case jX1.Kind.LIST_TYPE:{let Y=hX1(J,Q.type);return Y&&new zT0.GraphQLList(Y)}case jX1.Kind.NON_NULL_TYPE:{let Y=hX1(J,Q.type);return Y&&new zT0.GraphQLNonNull(Y)}case jX1.Kind.NAMED_TYPE:return J.getType(Q.name.value)}}});var xl=M((UT0)=>{Object.defineProperty(UT0,"__esModule",{value:!0});UT0.TypeInfo=void 0;UT0.visitWithTypeInfo=mf9;var xf9=a2(),C9=X6(),ZT0=VH(),R9=K6(),HN=t2(),VT0=kX();class qT0{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:gf9,Q){if((0,R9.isInputType)(Q))this._inputTypeStack.push(Q);if((0,R9.isCompositeType)(Q))this._parentTypeStack.push(Q);if((0,R9.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 C9.Kind.SELECTION_SET:{let G=(0,R9.getNamedType)(this.getType());this._parentTypeStack.push((0,R9.isCompositeType)(G)?G:void 0);break}case C9.Kind.FIELD:{let G=this.getParentType(),X,K;if(G){if(X=this._getFieldDef(Q,G,J),X)K=X.type}this._fieldDefStack.push(X),this._typeStack.push((0,R9.isOutputType)(K)?K:void 0);break}case C9.Kind.DIRECTIVE:this._directive=Q.getDirective(J.name.value);break;case C9.Kind.OPERATION_DEFINITION:{let G=Q.getRootType(J.operation);this._typeStack.push((0,R9.isObjectType)(G)?G:void 0);break}case C9.Kind.INLINE_FRAGMENT:case C9.Kind.FRAGMENT_DEFINITION:{let G=J.typeCondition,X=G?(0,VT0.typeFromAST)(Q,G):(0,R9.getNamedType)(this.getType());this._typeStack.push((0,R9.isOutputType)(X)?X:void 0);break}case C9.Kind.VARIABLE_DEFINITION:{let G=(0,VT0.typeFromAST)(Q,J.type);this._inputTypeStack.push((0,R9.isInputType)(G)?G:void 0);break}case C9.Kind.ARGUMENT:{var Y;let G,X,K=(Y=this.getDirective())!==null&&Y!==void 0?Y:this.getFieldDef();if(K){if(G=K.args.find((z)=>z.name===J.name.value),G)X=G.type}this._argument=G,this._defaultValueStack.push(G?G.defaultValue:void 0),this._inputTypeStack.push((0,R9.isInputType)(X)?X:void 0);break}case C9.Kind.LIST:{let G=(0,R9.getNullableType)(this.getInputType()),X=(0,R9.isListType)(G)?G.ofType:G;this._defaultValueStack.push(void 0),this._inputTypeStack.push((0,R9.isInputType)(X)?X:void 0);break}case C9.Kind.OBJECT_FIELD:{let G=(0,R9.getNamedType)(this.getInputType()),X,K;if((0,R9.isInputObjectType)(G)){if(K=G.getFields()[J.name.value],K)X=K.type}this._defaultValueStack.push(K?K.defaultValue:void 0),this._inputTypeStack.push((0,R9.isInputType)(X)?X:void 0);break}case C9.Kind.ENUM:{let G=(0,R9.getNamedType)(this.getInputType()),X;if((0,R9.isEnumType)(G))X=G.getValue(J.value);this._enumValue=X;break}default:}}leave(J){switch(J.kind){case C9.Kind.SELECTION_SET:this._parentTypeStack.pop();break;case C9.Kind.FIELD:this._fieldDefStack.pop(),this._typeStack.pop();break;case C9.Kind.DIRECTIVE:this._directive=null;break;case C9.Kind.OPERATION_DEFINITION:case C9.Kind.INLINE_FRAGMENT:case C9.Kind.FRAGMENT_DEFINITION:this._typeStack.pop();break;case C9.Kind.VARIABLE_DEFINITION:this._inputTypeStack.pop();break;case C9.Kind.ARGUMENT:this._argument=null,this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case C9.Kind.LIST:case C9.Kind.OBJECT_FIELD:this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case C9.Kind.ENUM:this._enumValue=null;break;default:}}}UT0.TypeInfo=qT0;function gf9(J,Q,Y){let G=Y.name.value;if(G===HN.SchemaMetaFieldDef.name&&J.getQueryType()===Q)return HN.SchemaMetaFieldDef;if(G===HN.TypeMetaFieldDef.name&&J.getQueryType()===Q)return HN.TypeMetaFieldDef;if(G===HN.TypeNameMetaFieldDef.name&&(0,R9.isCompositeType)(Q))return HN.TypeNameMetaFieldDef;if((0,R9.isObjectType)(Q)||(0,R9.isInterfaceType)(Q))return Q.getFields()[G]}function mf9(J,Q){return{enter(...Y){let G=Y[0];J.enter(G);let X=(0,ZT0.getEnterLeaveForKind)(Q,G.kind).enter;if(X){let K=X.apply(Q,Y);if(K!==void 0){if(J.leave(G),(0,xf9.isNode)(K))J.enter(K)}return K}},leave(...Y){let G=Y[0],X=(0,ZT0.getEnterLeaveForKind)(Q,G.kind).leave,K;if(X)K=X.apply(Q,Y);return J.leave(G),K}}}});var AH=M((NT0)=>{Object.defineProperty(NT0,"__esModule",{value:!0});NT0.isConstValueNode=bX1;NT0.isDefinitionNode=lf9;NT0.isExecutableDefinitionNode=HT0;NT0.isSchemaCoordinateNode=cf9;NT0.isSelectionNode=df9;NT0.isTypeDefinitionNode=OT0;NT0.isTypeExtensionNode=BT0;NT0.isTypeNode=pf9;NT0.isTypeSystemDefinitionNode=IT0;NT0.isTypeSystemExtensionNode=AT0;NT0.isValueNode=MT0;var n0=X6();function lf9(J){return HT0(J)||IT0(J)||AT0(J)}function HT0(J){return J.kind===n0.Kind.OPERATION_DEFINITION||J.kind===n0.Kind.FRAGMENT_DEFINITION}function df9(J){return J.kind===n0.Kind.FIELD||J.kind===n0.Kind.FRAGMENT_SPREAD||J.kind===n0.Kind.INLINE_FRAGMENT}function MT0(J){return J.kind===n0.Kind.VARIABLE||J.kind===n0.Kind.INT||J.kind===n0.Kind.FLOAT||J.kind===n0.Kind.STRING||J.kind===n0.Kind.BOOLEAN||J.kind===n0.Kind.NULL||J.kind===n0.Kind.ENUM||J.kind===n0.Kind.LIST||J.kind===n0.Kind.OBJECT}function bX1(J){return MT0(J)&&(J.kind===n0.Kind.LIST?J.values.some(bX1):J.kind===n0.Kind.OBJECT?J.fields.some((Q)=>bX1(Q.value)):J.kind!==n0.Kind.VARIABLE)}function pf9(J){return J.kind===n0.Kind.NAMED_TYPE||J.kind===n0.Kind.LIST_TYPE||J.kind===n0.Kind.NON_NULL_TYPE}function IT0(J){return J.kind===n0.Kind.SCHEMA_DEFINITION||OT0(J)||J.kind===n0.Kind.DIRECTIVE_DEFINITION}function OT0(J){return J.kind===n0.Kind.SCALAR_TYPE_DEFINITION||J.kind===n0.Kind.OBJECT_TYPE_DEFINITION||J.kind===n0.Kind.INTERFACE_TYPE_DEFINITION||J.kind===n0.Kind.UNION_TYPE_DEFINITION||J.kind===n0.Kind.ENUM_TYPE_DEFINITION||J.kind===n0.Kind.INPUT_OBJECT_TYPE_DEFINITION}function AT0(J){return J.kind===n0.Kind.SCHEMA_EXTENSION||BT0(J)}function BT0(J){return J.kind===n0.Kind.SCALAR_TYPE_EXTENSION||J.kind===n0.Kind.OBJECT_TYPE_EXTENSION||J.kind===n0.Kind.INTERFACE_TYPE_EXTENSION||J.kind===n0.Kind.UNION_TYPE_EXTENSION||J.kind===n0.Kind.ENUM_TYPE_EXTENSION||J.kind===n0.Kind.INPUT_OBJECT_TYPE_EXTENSION}function cf9(J){return J.kind===n0.Kind.TYPE_COORDINATE||J.kind===n0.Kind.MEMBER_COORDINATE||J.kind===n0.Kind.ARGUMENT_COORDINATE||J.kind===n0.Kind.DIRECTIVE_COORDINATE||J.kind===n0.Kind.DIRECTIVE_ARGUMENT_COORDINATE}});var yX1=M((LT0)=>{Object.defineProperty(LT0,"__esModule",{value:!0});LT0.ExecutableDefinitionsRule=Xj9;var Yj9=U0(),wT0=X6(),Gj9=AH();function Xj9(J){return{Document(Q){for(let Y of Q.definitions)if(!(0,Gj9.isExecutableDefinitionNode)(Y)){let G=Y.kind===wT0.Kind.SCHEMA_DEFINITION||Y.kind===wT0.Kind.SCHEMA_EXTENSION?"schema":'"'+Y.name.value+'"';J.reportError(new Yj9.GraphQLError(`The ${G} definition is not executable.`,{nodes:Y}))}return!1}}}});var xX1=M((CT0)=>{Object.defineProperty(CT0,"__esModule",{value:!0});CT0.FieldsOnCorrectTypeRule=Vj9;var ET0=nV(),zj9=rS(),Wj9=oV(),Zj9=U0(),DP=K6();function Vj9(J){return{Field(Q){let Y=J.getParentType();if(Y){if(!J.getFieldDef()){let X=J.getSchema(),K=Q.name.value,z=(0,ET0.didYouMean)("to use an inline fragment on",qj9(X,Y,K));if(z==="")z=(0,ET0.didYouMean)(Uj9(Y,K));J.reportError(new Zj9.GraphQLError(`Cannot query field "${K}" on type "${Y.name}".`+z,{nodes:Q}))}}}}}function qj9(J,Q,Y){if(!(0,DP.isAbstractType)(Q))return[];let G=new Set,X=Object.create(null);for(let z of J.getPossibleTypes(Q)){if(!z.getFields()[Y])continue;G.add(z),X[z.name]=1;for(let W of z.getInterfaces()){var K;if(!W.getFields()[Y])continue;G.add(W),X[W.name]=((K=X[W.name])!==null&&K!==void 0?K:0)+1}}return[...G].sort((z,W)=>{let Z=X[W.name]-X[z.name];if(Z!==0)return Z;if((0,DP.isInterfaceType)(z)&&J.isSubType(z,W))return-1;if((0,DP.isInterfaceType)(W)&&J.isSubType(W,z))return 1;return(0,zj9.naturalCompare)(z.name,W.name)}).map((z)=>z.name)}function Uj9(J,Q){if((0,DP.isObjectType)(J)||(0,DP.isInterfaceType)(J)){let Y=Object.keys(J.getFields());return(0,Wj9.suggestionList)(Q,Y)}return[]}});var gX1=M((PT0)=>{Object.defineProperty(PT0,"__esModule",{value:!0});PT0.FragmentsOnCompositeTypesRule=Hj9;var RT0=U0(),FT0=uJ(),TT0=K6(),ST0=kX();function Hj9(J){return{InlineFragment(Q){let Y=Q.typeCondition;if(Y){let G=(0,ST0.typeFromAST)(J.getSchema(),Y);if(G&&!(0,TT0.isCompositeType)(G)){let X=(0,FT0.print)(Y);J.reportError(new RT0.GraphQLError(`Fragment cannot condition on non composite type "${X}".`,{nodes:Y}))}}},FragmentDefinition(Q){let Y=(0,ST0.typeFromAST)(J.getSchema(),Q.typeCondition);if(Y&&!(0,TT0.isCompositeType)(Y)){let G=(0,FT0.print)(Q.typeCondition);J.reportError(new RT0.GraphQLError(`Fragment "${Q.name.value}" cannot condition on non composite type "${G}".`,{nodes:Q.typeCondition}))}}}}});var mX1=M((jT0)=>{Object.defineProperty(jT0,"__esModule",{value:!0});jT0.KnownArgumentNamesOnDirectivesRule=fT0;jT0.KnownArgumentNamesRule=Aj9;var $T0=nV(),kT0=oV(),vT0=U0(),Ij9=X6(),Oj9=a3();function Aj9(J){return{...fT0(J),Argument(Q){let Y=J.getArgument(),G=J.getFieldDef(),X=J.getParentType();if(!Y&&G&&X){let K=Q.name.value,z=G.args.map((Z)=>Z.name),W=(0,kT0.suggestionList)(K,z);J.reportError(new vT0.GraphQLError(`Unknown argument "${K}" on field "${X.name}.${G.name}".`+(0,$T0.didYouMean)(W),{nodes:Q}))}}}}function fT0(J){let Q=Object.create(null),Y=J.getSchema(),G=Y?Y.getDirectives():Oj9.specifiedDirectives;for(let z of G)Q[z.name]=z.args.map((W)=>W.name);let X=J.getDocument().definitions;for(let z of X)if(z.kind===Ij9.Kind.DIRECTIVE_DEFINITION){var K;let W=(K=z.arguments)!==null&&K!==void 0?K:[];Q[z.name.value]=W.map((Z)=>Z.name.value)}return{Directive(z){let W=z.name.value,Z=Q[W];if(z.arguments&&Z)for(let V of z.arguments){let q=V.name.value;if(!Z.includes(q)){let U=(0,kT0.suggestionList)(q,Z);J.reportError(new vT0.GraphQLError(`Unknown argument "${q}" on directive "@${W}".`+(0,$T0.didYouMean)(U),{nodes:V}))}}return!1}}}});var dX1=M((bT0)=>{Object.defineProperty(bT0,"__esModule",{value:!0});bT0.KnownDirectivesRule=Ej9;var wj9=x6(),uX1=V7(),hT0=U0(),lX1=a2(),C4=WN(),j8=X6(),Lj9=a3();function Ej9(J){let Q=Object.create(null),Y=J.getSchema(),G=Y?Y.getDirectives():Lj9.specifiedDirectives;for(let K of G)Q[K.name]=K.locations;let X=J.getDocument().definitions;for(let K of X)if(K.kind===j8.Kind.DIRECTIVE_DEFINITION)Q[K.name.value]=K.locations.map((z)=>z.value);return{Directive(K,z,W,Z,V){let q=K.name.value,U=Q[q];if(!U){J.reportError(new hT0.GraphQLError(`Unknown directive "@${q}".`,{nodes:K}));return}let D=Cj9(V);if(D&&!U.includes(D))J.reportError(new hT0.GraphQLError(`Directive "@${q}" may not be used on ${D}.`,{nodes:K}))}}}function Cj9(J){let Q=J[J.length-1];switch("kind"in Q||(0,uX1.invariant)(!1),Q.kind){case j8.Kind.OPERATION_DEFINITION:return Rj9(Q.operation);case j8.Kind.FIELD:return C4.DirectiveLocation.FIELD;case j8.Kind.FRAGMENT_SPREAD:return C4.DirectiveLocation.FRAGMENT_SPREAD;case j8.Kind.INLINE_FRAGMENT:return C4.DirectiveLocation.INLINE_FRAGMENT;case j8.Kind.FRAGMENT_DEFINITION:return C4.DirectiveLocation.FRAGMENT_DEFINITION;case j8.Kind.VARIABLE_DEFINITION:return C4.DirectiveLocation.VARIABLE_DEFINITION;case j8.Kind.SCHEMA_DEFINITION:case j8.Kind.SCHEMA_EXTENSION:return C4.DirectiveLocation.SCHEMA;case j8.Kind.SCALAR_TYPE_DEFINITION:case j8.Kind.SCALAR_TYPE_EXTENSION:return C4.DirectiveLocation.SCALAR;case j8.Kind.OBJECT_TYPE_DEFINITION:case j8.Kind.OBJECT_TYPE_EXTENSION:return C4.DirectiveLocation.OBJECT;case j8.Kind.FIELD_DEFINITION:return C4.DirectiveLocation.FIELD_DEFINITION;case j8.Kind.INTERFACE_TYPE_DEFINITION:case j8.Kind.INTERFACE_TYPE_EXTENSION:return C4.DirectiveLocation.INTERFACE;case j8.Kind.UNION_TYPE_DEFINITION:case j8.Kind.UNION_TYPE_EXTENSION:return C4.DirectiveLocation.UNION;case j8.Kind.ENUM_TYPE_DEFINITION:case j8.Kind.ENUM_TYPE_EXTENSION:return C4.DirectiveLocation.ENUM;case j8.Kind.ENUM_VALUE_DEFINITION:return C4.DirectiveLocation.ENUM_VALUE;case j8.Kind.INPUT_OBJECT_TYPE_DEFINITION:case j8.Kind.INPUT_OBJECT_TYPE_EXTENSION:return C4.DirectiveLocation.INPUT_OBJECT;case j8.Kind.INPUT_VALUE_DEFINITION:{let Y=J[J.length-3];return"kind"in Y||(0,uX1.invariant)(!1),Y.kind===j8.Kind.INPUT_OBJECT_TYPE_DEFINITION?C4.DirectiveLocation.INPUT_FIELD_DEFINITION:C4.DirectiveLocation.ARGUMENT_DEFINITION}default:(0,uX1.invariant)(!1,"Unexpected kind: "+(0,wj9.inspect)(Q.kind))}}function Rj9(J){switch(J){case lX1.OperationTypeNode.QUERY:return C4.DirectiveLocation.QUERY;case lX1.OperationTypeNode.MUTATION:return C4.DirectiveLocation.MUTATION;case lX1.OperationTypeNode.SUBSCRIPTION:return C4.DirectiveLocation.SUBSCRIPTION}}});var pX1=M((yT0)=>{Object.defineProperty(yT0,"__esModule",{value:!0});yT0.KnownFragmentNamesRule=Sj9;var Tj9=U0();function Sj9(J){return{FragmentSpread(Q){let Y=Q.name.value;if(!J.getFragment(Y))J.reportError(new Tj9.GraphQLError(`Unknown fragment "${Y}".`,{nodes:Q.name}))}}}});var _X1=M((gT0)=>{Object.defineProperty(gT0,"__esModule",{value:!0});gT0.KnownTypeNamesRule=hj9;var $j9=nV(),kj9=oV(),vj9=U0(),cX1=AH(),fj9=t2(),jj9=$X();function hj9(J){let Q=J.getSchema(),Y=Q?Q.getTypeMap():Object.create(null),G=Object.create(null);for(let K of J.getDocument().definitions)if((0,cX1.isTypeDefinitionNode)(K))G[K.name.value]=!0;let X=[...Object.keys(Y),...Object.keys(G)];return{NamedType(K,z,W,Z,V){let q=K.name.value;if(!Y[q]&&!G[q]){var U;let D=(U=V[2])!==null&&U!==void 0?U:W,H=D!=null&&bj9(D);if(H&&xT0.includes(q))return;let I=(0,kj9.suggestionList)(q,H?xT0.concat(X):X);J.reportError(new vj9.GraphQLError(`Unknown type "${q}".`+(0,$j9.didYouMean)(I),{nodes:K}))}}}}var xT0=[...jj9.specifiedScalarTypes,...fj9.introspectionTypes].map((J)=>J.name);function bj9(J){return"kind"in J&&((0,cX1.isTypeSystemDefinitionNode)(J)||(0,cX1.isTypeSystemExtensionNode)(J))}});var iX1=M((mT0)=>{Object.defineProperty(mT0,"__esModule",{value:!0});mT0.LoneAnonymousOperationRule=mj9;var xj9=U0(),gj9=X6();function mj9(J){let Q=0;return{Document(Y){Q=Y.definitions.filter((G)=>G.kind===gj9.Kind.OPERATION_DEFINITION).length},OperationDefinition(Y){if(!Y.name&&Q>1)J.reportError(new xj9.GraphQLError("This anonymous operation must be the only defined operation.",{nodes:Y}))}}}});var nX1=M((lT0)=>{Object.defineProperty(lT0,"__esModule",{value:!0});lT0.LoneSchemaDefinitionRule=lj9;var uT0=U0();function lj9(J){var Q,Y,G;let X=J.getSchema(),K=(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(),z=0;return{SchemaDefinition(W){if(K){J.reportError(new uT0.GraphQLError("Cannot define a new schema within a schema extension.",{nodes:W}));return}if(z>0)J.reportError(new uT0.GraphQLError("Must provide only one schema definition.",{nodes:W}));++z}}}});var aX1=M((pT0)=>{Object.defineProperty(pT0,"__esModule",{value:!0});pT0.MaxIntrospectionDepthRule=_j9;var pj9=U0(),dT0=X6(),cj9=3;function _j9(J){function Q(Y,G=Object.create(null),X=0){if(Y.kind===dT0.Kind.FRAGMENT_SPREAD){let K=Y.name.value;if(G[K]===!0)return!1;let z=J.getFragment(K);if(!z)return!1;try{return G[K]=!0,Q(z,G,X)}finally{G[K]=void 0}}if(Y.kind===dT0.Kind.FIELD&&(Y.name.value==="fields"||Y.name.value==="interfaces"||Y.name.value==="possibleTypes"||Y.name.value==="inputFields")){if(X++,X>=cj9)return!0}if("selectionSet"in Y&&Y.selectionSet){for(let K of Y.selectionSet.selections)if(Q(K,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 pj9.GraphQLError("Maximum introspection depth exceeded",{nodes:[Y]})),!1}}}}});var oX1=M((cT0)=>{Object.defineProperty(cT0,"__esModule",{value:!0});cT0.NoFragmentCyclesRule=aj9;var nj9=U0();function aj9(J){let Q=Object.create(null),Y=[],G=Object.create(null);return{OperationDefinition:()=>!1,FragmentDefinition(K){return X(K),!1}};function X(K){if(Q[K.name.value])return;let z=K.name.value;Q[z]=!0;let W=J.getFragmentSpreads(K.selectionSet);if(W.length===0)return;G[z]=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),D=U.slice(0,-1).map((H)=>'"'+H.name.value+'"').join(", ");J.reportError(new nj9.GraphQLError(`Cannot spread fragment "${V}" within itself`+(D!==""?` via ${D}.`:"."),{nodes:U}))}Y.pop()}G[z]=void 0}}});var rX1=M((_T0)=>{Object.defineProperty(_T0,"__esModule",{value:!0});_T0.NoUndefinedVariablesRule=sj9;var rj9=U0();function sj9(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 K=X.name.value;if(Q[K]!==!0)J.reportError(new rj9.GraphQLError(Y.name?`Variable "$${K}" is not defined by operation "${Y.name.value}".`:`Variable "$${K}" is not defined.`,{nodes:[X,Y]}))}}},VariableDefinition(Y){Q[Y.variable.name.value]=!0}}}});var sX1=M((iT0)=>{Object.defineProperty(iT0,"__esModule",{value:!0});iT0.NoUnusedFragmentsRule=Jh9;var ej9=U0();function Jh9(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 K of J.getRecursivelyReferencedFragments(X))G[K.name.value]=!0;for(let X of Y){let K=X.name.value;if(G[K]!==!0)J.reportError(new ej9.GraphQLError(`Fragment "${K}" is never used.`,{nodes:X}))}}}}}});var tX1=M((nT0)=>{Object.defineProperty(nT0,"__esModule",{value:!0});nT0.NoUnusedVariablesRule=Gh9;var Yh9=U0();function Gh9(J){let Q=[];return{OperationDefinition:{enter(){Q=[]},leave(Y){let G=Object.create(null),X=J.getRecursiveVariableUsages(Y);for(let{node:K}of X)G[K.name.value]=!0;for(let K of Q){let z=K.variable.name.value;if(G[z]!==!0)J.reportError(new Yh9.GraphQLError(Y.name?`Variable "$${z}" is never used in operation "${Y.name.value}".`:`Variable "$${z}" is never used.`,{nodes:K}))}}},VariableDefinition(Y){Q.push(Y)}}}});var JK1=M((aT0)=>{Object.defineProperty(aT0,"__esModule",{value:!0});aT0.sortValueNode=eX1;var Kh9=rS(),pz=X6();function eX1(J){switch(J.kind){case pz.Kind.OBJECT:return{...J,fields:zh9(J.fields)};case pz.Kind.LIST:return{...J,values:J.values.map(eX1)};case pz.Kind.INT:case pz.Kind.FLOAT:case pz.Kind.STRING:case pz.Kind.BOOLEAN:case pz.Kind.NULL:case pz.Kind.ENUM:case pz.Kind.VARIABLE:return J}}function zh9(J){return J.map((Q)=>({...Q,value:eX1(Q.value)})).sort((Q,Y)=>(0,Kh9.naturalCompare)(Q.name.value,Y.name.value))}});var zK1=M((YS0)=>{Object.defineProperty(YS0,"__esModule",{value:!0});YS0.OverlappingFieldsCanBeMergedRule=Uh9;var oT0=x6(),Zh9=U0(),QK1=X6(),Vh9=uJ(),o3=K6(),qh9=JK1(),sT0=kX();function tT0(J){if(Array.isArray(J))return J.map(([Q,Y])=>`subfields "${Q}" conflict because `+tT0(Y)).join(" and ");return J}function Uh9(J){let Q=new KK1,Y=new QS0,G=new Map;return{SelectionSet(X){let K=Dh9(J,G,Q,Y,J.getParentType(),X);for(let[[z,W],Z,V]of K){let q=tT0(W);J.reportError(new Zh9.GraphQLError(`Fields "${z}" conflict because ${q}. Use different aliases on the fields to fetch both if this was intentional.`,{nodes:Z.concat(V)}))}}}}function Dh9(J,Q,Y,G,X,K){let z=[],[W,Z]=ul(J,Q,X,K);if(Mh9(J,z,Q,Y,G,W),Z.length!==0)for(let V=0;V<Z.length;V++){gl(J,z,Q,Y,G,!1,W,Z[V]);for(let q=V+1;q<Z.length;q++)ml(J,z,Q,Y,G,!1,Z[V],Z[q])}return z}function gl(J,Q,Y,G,X,K,z,W){if(G.has(z,W,K))return;G.add(z,W,K);let Z=J.getFragment(W);if(!Z)return;let[V,q]=GK1(J,Y,Z);if(z===V)return;XK1(J,Q,Y,G,X,K,z,V);for(let U of q)gl(J,Q,Y,G,X,K,z,U)}function ml(J,Q,Y,G,X,K,z,W){if(z===W)return;if(X.has(z,W,K))return;X.add(z,W,K);let Z=J.getFragment(z),V=J.getFragment(W);if(!Z||!V)return;let[q,U]=GK1(J,Y,Z),[D,H]=GK1(J,Y,V);XK1(J,Q,Y,G,X,K,q,D);for(let I of H)ml(J,Q,Y,G,X,K,z,I);for(let I of U)ml(J,Q,Y,G,X,K,I,W)}function Hh9(J,Q,Y,G,X,K,z,W,Z){let V=[],[q,U]=ul(J,Q,K,z),[D,H]=ul(J,Q,W,Z);XK1(J,V,Q,Y,G,X,q,D);for(let I of H)gl(J,V,Q,Y,G,X,q,I);for(let I of U)gl(J,V,Q,Y,G,X,D,I);for(let I of U)for(let O of H)ml(J,V,Q,Y,G,X,I,O);return V}function Mh9(J,Q,Y,G,X,K){for(let[z,W]of Object.entries(K))if(W.length>1)for(let Z=0;Z<W.length;Z++)for(let V=Z+1;V<W.length;V++){let q=eT0(J,Y,G,X,!1,z,W[Z],W[V]);if(q)Q.push(q)}}function XK1(J,Q,Y,G,X,K,z,W){for(let[Z,V]of Object.entries(z)){let q=W[Z];if(q)for(let U of V)for(let D of q){let H=eT0(J,Y,G,X,K,Z,U,D);if(H)Q.push(H)}}}function eT0(J,Q,Y,G,X,K,z,W){let[Z,V,q]=z,[U,D,H]=W,I=X||Z!==U&&(0,o3.isObjectType)(Z)&&(0,o3.isObjectType)(U);if(!I){let N=V.name.value,L=D.name.value;if(N!==L)return[[K,`"${N}" and "${L}" are different fields`],[V],[D]];if(!Ih9(V,D))return[[K,"they have differing arguments"],[V],[D]]}let O=q===null||q===void 0?void 0:q.type,A=H===null||H===void 0?void 0:H.type;if(O&&A&&YK1(O,A))return[[K,`they return conflicting types "${(0,oT0.inspect)(O)}" and "${(0,oT0.inspect)(A)}"`],[V],[D]];let B=V.selectionSet,w=D.selectionSet;if(B&&w){let N=Hh9(J,Q,Y,G,I,(0,o3.getNamedType)(O),B,(0,o3.getNamedType)(A),w);return Oh9(N,K,V,D)}}function Ih9(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:K,value:z})=>[K.value,z]));return Y.every((K)=>{let z=K.value,W=X.get(K.name.value);if(W===void 0)return!1;return rT0(z)===rT0(W)})}function rT0(J){return(0,Vh9.print)((0,qh9.sortValueNode)(J))}function YK1(J,Q){if((0,o3.isListType)(J))return(0,o3.isListType)(Q)?YK1(J.ofType,Q.ofType):!0;if((0,o3.isListType)(Q))return!0;if((0,o3.isNonNullType)(J))return(0,o3.isNonNullType)(Q)?YK1(J.ofType,Q.ofType):!0;if((0,o3.isNonNullType)(Q))return!0;if((0,o3.isLeafType)(J)||(0,o3.isLeafType)(Q))return J!==Q;return!1}function ul(J,Q,Y,G){let X=Q.get(G);if(X)return X;let K=Object.create(null),z=Object.create(null);JS0(J,Y,G,K,z);let W=[K,Object.keys(z)];return Q.set(G,W),W}function GK1(J,Q,Y){let G=Q.get(Y.selectionSet);if(G)return G;let X=(0,sT0.typeFromAST)(J.getSchema(),Y.typeCondition);return ul(J,Q,X,Y.selectionSet)}function JS0(J,Q,Y,G,X){for(let K of Y.selections)switch(K.kind){case QK1.Kind.FIELD:{let z=K.name.value,W;if((0,o3.isObjectType)(Q)||(0,o3.isInterfaceType)(Q))W=Q.getFields()[z];let Z=K.alias?K.alias.value:z;if(!G[Z])G[Z]=[];G[Z].push([Q,K,W]);break}case QK1.Kind.FRAGMENT_SPREAD:X[K.name.value]=!0;break;case QK1.Kind.INLINE_FRAGMENT:{let z=K.typeCondition,W=z?(0,sT0.typeFromAST)(J.getSchema(),z):Q;JS0(J,W,K.selectionSet,G,X);break}}}function Oh9(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 KK1{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 QS0{constructor(){this._orderedPairSet=new KK1}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 ZK1=M((KS0)=>{Object.defineProperty(KS0,"__esModule",{value:!0});KS0.PossibleFragmentSpreadsRule=Nh9;var ll=x6(),GS0=U0(),WK1=K6(),XS0=QP(),Bh9=kX();function Nh9(J){return{InlineFragment(Q){let Y=J.getType(),G=J.getParentType();if((0,WK1.isCompositeType)(Y)&&(0,WK1.isCompositeType)(G)&&!(0,XS0.doTypesOverlap)(J.getSchema(),Y,G)){let X=(0,ll.inspect)(G),K=(0,ll.inspect)(Y);J.reportError(new GS0.GraphQLError(`Fragment cannot be spread here as objects of type "${X}" can never be of type "${K}".`,{nodes:Q}))}},FragmentSpread(Q){let Y=Q.name.value,G=wh9(J,Y),X=J.getParentType();if(G&&X&&!(0,XS0.doTypesOverlap)(J.getSchema(),G,X)){let K=(0,ll.inspect)(X),z=(0,ll.inspect)(G);J.reportError(new GS0.GraphQLError(`Fragment "${Y}" cannot be spread here as objects of type "${K}" can never be of type "${z}".`,{nodes:Q}))}}}}function wh9(J,Q){let Y=J.getFragment(Q);if(Y){let G=(0,Bh9.typeFromAST)(J.getSchema(),Y.typeCondition);if((0,WK1.isCompositeType)(G))return G}}});var VK1=M((VS0)=>{Object.defineProperty(VS0,"__esModule",{value:!0});VS0.PossibleTypeExtensionsRule=Fh9;var Eh9=nV(),WS0=x6(),ZS0=V7(),Ch9=oV(),zS0=U0(),p8=X6(),Rh9=AH(),MN=K6();function Fh9(J){let Q=J.getSchema(),Y=Object.create(null);for(let X of J.getDocument().definitions)if((0,Rh9.isTypeDefinitionNode)(X))Y[X.name.value]=X;return{ScalarTypeExtension:G,ObjectTypeExtension:G,InterfaceTypeExtension:G,UnionTypeExtension:G,EnumTypeExtension:G,InputObjectTypeExtension:G};function G(X){let K=X.name.value,z=Y[K],W=Q===null||Q===void 0?void 0:Q.getType(K),Z;if(z)Z=Th9[z.kind];else if(W)Z=Sh9(W);if(Z){if(Z!==X.kind){let V=Ph9(X.kind);J.reportError(new zS0.GraphQLError(`Cannot extend non-${V} type "${K}".`,{nodes:z?[z,X]:X}))}}else{let V=Object.keys({...Y,...Q===null||Q===void 0?void 0:Q.getTypeMap()}),q=(0,Ch9.suggestionList)(K,V);J.reportError(new zS0.GraphQLError(`Cannot extend type "${K}" because it is not defined.`+(0,Eh9.didYouMean)(q),{nodes:X.name}))}}}var Th9={[p8.Kind.SCALAR_TYPE_DEFINITION]:p8.Kind.SCALAR_TYPE_EXTENSION,[p8.Kind.OBJECT_TYPE_DEFINITION]:p8.Kind.OBJECT_TYPE_EXTENSION,[p8.Kind.INTERFACE_TYPE_DEFINITION]:p8.Kind.INTERFACE_TYPE_EXTENSION,[p8.Kind.UNION_TYPE_DEFINITION]:p8.Kind.UNION_TYPE_EXTENSION,[p8.Kind.ENUM_TYPE_DEFINITION]:p8.Kind.ENUM_TYPE_EXTENSION,[p8.Kind.INPUT_OBJECT_TYPE_DEFINITION]:p8.Kind.INPUT_OBJECT_TYPE_EXTENSION};function Sh9(J){if((0,MN.isScalarType)(J))return p8.Kind.SCALAR_TYPE_EXTENSION;if((0,MN.isObjectType)(J))return p8.Kind.OBJECT_TYPE_EXTENSION;if((0,MN.isInterfaceType)(J))return p8.Kind.INTERFACE_TYPE_EXTENSION;if((0,MN.isUnionType)(J))return p8.Kind.UNION_TYPE_EXTENSION;if((0,MN.isEnumType)(J))return p8.Kind.ENUM_TYPE_EXTENSION;if((0,MN.isInputObjectType)(J))return p8.Kind.INPUT_OBJECT_TYPE_EXTENSION;(0,ZS0.invariant)(!1,"Unexpected type: "+(0,WS0.inspect)(J))}function Ph9(J){switch(J){case p8.Kind.SCALAR_TYPE_EXTENSION:return"scalar";case p8.Kind.OBJECT_TYPE_EXTENSION:return"object";case p8.Kind.INTERFACE_TYPE_EXTENSION:return"interface";case p8.Kind.UNION_TYPE_EXTENSION:return"union";case p8.Kind.ENUM_TYPE_EXTENSION:return"enum";case p8.Kind.INPUT_OBJECT_TYPE_EXTENSION:return"input object";default:(0,ZS0.invariant)(!1,"Unexpected kind: "+(0,WS0.inspect)(J))}}});var UK1=M((IS0)=>{Object.defineProperty(IS0,"__esModule",{value:!0});IS0.ProvidedRequiredArgumentsOnDirectivesRule=MS0;IS0.ProvidedRequiredArgumentsRule=fh9;var US0=x6(),qS0=aV(),DS0=U0(),HS0=X6(),kh9=uJ(),qK1=K6(),vh9=a3();function fh9(J){return{...MS0(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((K)=>K.name.value));for(let K of G.args)if(!X.has(K.name)&&(0,qK1.isRequiredArgument)(K)){let z=(0,US0.inspect)(K.type);J.reportError(new DS0.GraphQLError(`Field "${G.name}" argument "${K.name}" of type "${z}" is required, but it was not provided.`,{nodes:Q}))}}}}}function MS0(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:vh9.specifiedDirectives;for(let W of X)Y[W.name]=(0,qS0.keyMap)(W.args.filter(qK1.isRequiredArgument),(Z)=>Z.name);let K=J.getDocument().definitions;for(let W of K)if(W.kind===HS0.Kind.DIRECTIVE_DEFINITION){var z;let Z=(z=W.arguments)!==null&&z!==void 0?z:[];Y[W.name.value]=(0,qS0.keyMap)(Z.filter(jh9),(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:[],D=new Set(U.map((H)=>H.name.value));for(let[H,I]of Object.entries(V))if(!D.has(H)){let O=(0,qK1.isType)(I.type)?(0,US0.inspect)(I.type):(0,kh9.print)(I.type);J.reportError(new DS0.GraphQLError(`Directive "@${Z}" argument "${H}" of type "${O}" is required, but it was not provided.`,{nodes:W}))}}}}}}function jh9(J){return J.type.kind===HS0.Kind.NON_NULL_TYPE&&J.defaultValue==null}});var MK1=M((AS0)=>{Object.defineProperty(AS0,"__esModule",{value:!0});AS0.ScalarLeafsRule=yh9;var DK1=x6(),HK1=U0(),OS0=K6();function yh9(J){return{Field(Q){let Y=J.getType(),G=Q.selectionSet;if(Y){if((0,OS0.isLeafType)((0,OS0.getNamedType)(Y))){if(G){let X=Q.name.value,K=(0,DK1.inspect)(Y);J.reportError(new HK1.GraphQLError(`Field "${X}" must not have a selection since type "${K}" has no subfields.`,{nodes:G}))}}else if(!G){let X=Q.name.value,K=(0,DK1.inspect)(Y);J.reportError(new HK1.GraphQLError(`Field "${X}" of type "${K}" must have a selection of subfields. Did you mean "${X} { ... }"?`,{nodes:Q}))}else if(G.selections.length===0){let X=Q.name.value,K=(0,DK1.inspect)(Y);J.reportError(new HK1.GraphQLError(`Field "${X}" of type "${K}" must have at least one field selected.`,{nodes:Q}))}}}}}});var IK1=M((BS0)=>{Object.defineProperty(BS0,"__esModule",{value:!0});BS0.printPathArray=gh9;function gh9(J){return J.map((Q)=>typeof Q==="number"?"["+Q.toString()+"]":"."+Q).join("")}});var HP=M((NS0)=>{Object.defineProperty(NS0,"__esModule",{value:!0});NS0.addPath=uh9;NS0.pathToArray=lh9;function uh9(J,Q,Y){return{prev:J,key:Q,typename:Y}}function lh9(J){let Q=[],Y=J;while(Y)Q.push(Y.key),Y=Y.prev;return Q.reverse()}});var OK1=M((wS0)=>{Object.defineProperty(wS0,"__esModule",{value:!0});wS0.coerceInputValue=rh9;var ch9=nV(),dl=x6(),_h9=V7(),ih9=bl(),nh9=TX(),$Y=HP(),ah9=IK1(),oh9=oV(),cz=U0(),MP=K6();function rh9(J,Q,Y=sh9){return IP(J,Q,Y,void 0)}function sh9(J,Q,Y){let G="Invalid value "+(0,dl.inspect)(Q);if(J.length>0)G+=` at "value${(0,ah9.printPathArray)(J)}"`;throw Y.message=G+": "+Y.message,Y}function IP(J,Q,Y,G){if((0,MP.isNonNullType)(Q)){if(J!=null)return IP(J,Q.ofType,Y,G);Y((0,$Y.pathToArray)(G),J,new cz.GraphQLError(`Expected non-nullable type "${(0,dl.inspect)(Q)}" not to be null.`));return}if(J==null)return null;if((0,MP.isListType)(Q)){let X=Q.ofType;if((0,ih9.isIterableObject)(J))return Array.from(J,(K,z)=>{let W=(0,$Y.addPath)(G,z,void 0);return IP(K,X,Y,W)});return[IP(J,X,Y,G)]}if((0,MP.isInputObjectType)(Q)){if(!(0,nh9.isObjectLike)(J)||Array.isArray(J)){Y((0,$Y.pathToArray)(G),J,new cz.GraphQLError(`Expected type "${Q.name}" to be an object.`));return}let X={},K=Q.getFields();for(let z of Object.values(K)){let W=J[z.name];if(W===void 0){if(z.defaultValue!==void 0)X[z.name]=z.defaultValue;else if((0,MP.isNonNullType)(z.type)){let Z=(0,dl.inspect)(z.type);Y((0,$Y.pathToArray)(G),J,new cz.GraphQLError(`Field "${z.name}" of required type "${Z}" was not provided.`))}continue}X[z.name]=IP(W,z.type,Y,(0,$Y.addPath)(G,z.name,Q.name))}for(let z of Object.keys(J))if(!K[z]){let W=(0,oh9.suggestionList)(z,Object.keys(Q.getFields()));Y((0,$Y.pathToArray)(G),J,new cz.GraphQLError(`Field "${z}" is not defined by type "${Q.name}".`+(0,ch9.didYouMean)(W)))}if(Q.isOneOf){let z=Object.keys(X);if(z.length!==1)Y((0,$Y.pathToArray)(G),J,new cz.GraphQLError(`Exactly one key must be specified for OneOf type "${Q.name}".`));let W=z[0],Z=X[W];if(Z===null)Y((0,$Y.pathToArray)(G).concat(W),Z,new cz.GraphQLError(`Field "${W}" must be non-null.`))}return X}if((0,MP.isLeafType)(Q)){let X;try{X=Q.parseValue(J)}catch(K){if(K instanceof cz.GraphQLError)Y((0,$Y.pathToArray)(G),J,K);else Y((0,$Y.pathToArray)(G),J,new cz.GraphQLError(`Expected type "${Q.name}". `+K.message,{originalError:K}));return}if(X===void 0)Y((0,$Y.pathToArray)(G),J,new cz.GraphQLError(`Expected type "${Q.name}".`));return X}(0,_h9.invariant)(!1,"Unexpected input type: "+(0,dl.inspect)(Q))}});var AP=M((ES0)=>{Object.defineProperty(ES0,"__esModule",{value:!0});ES0.valueFromAST=OP;var eh9=x6(),Jb9=V7(),Qb9=aV(),IN=X6(),BH=K6();function OP(J,Q,Y){if(!J)return;if(J.kind===IN.Kind.VARIABLE){let G=J.name.value;if(Y==null||Y[G]===void 0)return;let X=Y[G];if(X===null&&(0,BH.isNonNullType)(Q))return;return X}if((0,BH.isNonNullType)(Q)){if(J.kind===IN.Kind.NULL)return;return OP(J,Q.ofType,Y)}if(J.kind===IN.Kind.NULL)return null;if((0,BH.isListType)(Q)){let G=Q.ofType;if(J.kind===IN.Kind.LIST){let K=[];for(let z of J.values)if(LS0(z,Y)){if((0,BH.isNonNullType)(G))return;K.push(null)}else{let W=OP(z,G,Y);if(W===void 0)return;K.push(W)}return K}let X=OP(J,G,Y);if(X===void 0)return;return[X]}if((0,BH.isInputObjectType)(Q)){if(J.kind!==IN.Kind.OBJECT)return;let G=Object.create(null),X=(0,Qb9.keyMap)(J.fields,(K)=>K.name.value);for(let K of Object.values(Q.getFields())){let z=X[K.name];if(!z||LS0(z.value,Y)){if(K.defaultValue!==void 0)G[K.name]=K.defaultValue;else if((0,BH.isNonNullType)(K.type))return;continue}let W=OP(z.value,K.type,Y);if(W===void 0)return;G[K.name]=W}if(Q.isOneOf){let K=Object.keys(G);if(K.length!==1)return;if(G[K[0]]===null)return}return G}if((0,BH.isLeafType)(Q)){let G;try{G=Q.parseLiteral(J,Y)}catch(X){return}if(G===void 0)return;return G}(0,Jb9.invariant)(!1,"Unexpected input type: "+(0,eh9.inspect)(Q))}function LS0(J,Q){return J.kind===IN.Kind.VARIABLE&&(Q==null||Q[J.name.value]===void 0)}});var BN=M((PS0)=>{Object.defineProperty(PS0,"__esModule",{value:!0});PS0.getArgumentValues=TS0;PS0.getDirectiveValues=Vb9;PS0.getVariableValues=Wb9;var ON=x6(),Gb9=aV(),Xb9=IK1(),_z=U0(),CS0=X6(),RS0=uJ(),AN=K6(),Kb9=OK1(),zb9=kX(),FS0=AP();function Wb9(J,Q,Y,G){let X=[],K=G===null||G===void 0?void 0:G.maxErrors;try{let z=Zb9(J,Q,Y,(W)=>{if(K!=null&&X.length>=K)throw new _z.GraphQLError("Too many errors processing variables, error limit reached. Execution aborted.");X.push(W)});if(X.length===0)return{coerced:z}}catch(z){X.push(z)}return{errors:X}}function Zb9(J,Q,Y,G){let X={};for(let K of Q){let z=K.variable.name.value,W=(0,zb9.typeFromAST)(J,K.type);if(!(0,AN.isInputType)(W)){let V=(0,RS0.print)(K.type);G(new _z.GraphQLError(`Variable "$${z}" expected value of type "${V}" which cannot be used as an input type.`,{nodes:K.type}));continue}if(!SS0(Y,z)){if(K.defaultValue)X[z]=(0,FS0.valueFromAST)(K.defaultValue,W);else if((0,AN.isNonNullType)(W)){let V=(0,ON.inspect)(W);G(new _z.GraphQLError(`Variable "$${z}" of required type "${V}" was not provided.`,{nodes:K}))}continue}let Z=Y[z];if(Z===null&&(0,AN.isNonNullType)(W)){let V=(0,ON.inspect)(W);G(new _z.GraphQLError(`Variable "$${z}" of non-null type "${V}" must not be null.`,{nodes:K}));continue}X[z]=(0,Kb9.coerceInputValue)(Z,W,(V,q,U)=>{let D=`Variable "$${z}" got invalid value `+(0,ON.inspect)(q);if(V.length>0)D+=` at "${z}${(0,Xb9.printPathArray)(V)}"`;G(new _z.GraphQLError(D+"; "+U.message,{nodes:K,originalError:U}))})}return X}function TS0(J,Q,Y){var G;let X={},K=(G=Q.arguments)!==null&&G!==void 0?G:[],z=(0,Gb9.keyMap)(K,(W)=>W.name.value);for(let W of J.args){let{name:Z,type:V}=W,q=z[Z];if(!q){if(W.defaultValue!==void 0)X[Z]=W.defaultValue;else if((0,AN.isNonNullType)(V))throw new _z.GraphQLError(`Argument "${Z}" of required type "${(0,ON.inspect)(V)}" was not provided.`,{nodes:Q});continue}let U=q.value,D=U.kind===CS0.Kind.NULL;if(U.kind===CS0.Kind.VARIABLE){let I=U.name.value;if(Y==null||!SS0(Y,I)){if(W.defaultValue!==void 0)X[Z]=W.defaultValue;else if((0,AN.isNonNullType)(V))throw new _z.GraphQLError(`Argument "${Z}" of required type "${(0,ON.inspect)(V)}" was provided the variable "$${I}" which was not provided a runtime value.`,{nodes:U});continue}D=Y[I]==null}if(D&&(0,AN.isNonNullType)(V))throw new _z.GraphQLError(`Argument "${Z}" of non-null type "${(0,ON.inspect)(V)}" must not be null.`,{nodes:U});let H=(0,FS0.valueFromAST)(U,V,Y);if(H===void 0)throw new _z.GraphQLError(`Argument "${Z}" has invalid value ${(0,RS0.print)(U)}.`,{nodes:U});X[Z]=H}return X}function Vb9(J,Q,Y){var G;let X=(G=Q.directives)===null||G===void 0?void 0:G.find((K)=>K.name.value===J.name);if(X)return TS0(J,X,Y)}function SS0(J,Q){return Object.prototype.hasOwnProperty.call(J,Q)}});var cl=M((fS0)=>{Object.defineProperty(fS0,"__esModule",{value:!0});fS0.collectFields=Ib9;fS0.collectSubfields=Ob9;var AK1=X6(),Hb9=K6(),$S0=a3(),Mb9=kX(),kS0=BN();function Ib9(J,Q,Y,G,X){let K=new Map;return pl(J,Q,Y,G,X,K,new Set),K}function Ob9(J,Q,Y,G,X){let K=new Map,z=new Set;for(let W of X)if(W.selectionSet)pl(J,Q,Y,G,W.selectionSet,K,z);return K}function pl(J,Q,Y,G,X,K,z){for(let W of X.selections)switch(W.kind){case AK1.Kind.FIELD:{if(!BK1(Y,W))continue;let Z=Ab9(W),V=K.get(Z);if(V!==void 0)V.push(W);else K.set(Z,[W]);break}case AK1.Kind.INLINE_FRAGMENT:{if(!BK1(Y,W)||!vS0(J,W,G))continue;pl(J,Q,Y,G,W.selectionSet,K,z);break}case AK1.Kind.FRAGMENT_SPREAD:{let Z=W.name.value;if(z.has(Z)||!BK1(Y,W))continue;z.add(Z);let V=Q[Z];if(!V||!vS0(J,V,G))continue;pl(J,Q,Y,G,V.selectionSet,K,z);break}}}function BK1(J,Q){let Y=(0,kS0.getDirectiveValues)($S0.GraphQLSkipDirective,Q,J);if((Y===null||Y===void 0?void 0:Y.if)===!0)return!1;let G=(0,kS0.getDirectiveValues)($S0.GraphQLIncludeDirective,Q,J);if((G===null||G===void 0?void 0:G.if)===!1)return!1;return!0}function vS0(J,Q,Y){let G=Q.typeCondition;if(!G)return!0;let X=(0,Mb9.typeFromAST)(J,G);if(X===Y)return!0;if((0,Hb9.isAbstractType)(X))return J.isSubType(X,Y);return!1}function Ab9(J){return J.alias?J.alias.value:J.name.value}});var NK1=M((hS0)=>{Object.defineProperty(hS0,"__esModule",{value:!0});hS0.SingleFieldSubscriptionsRule=Eb9;var jS0=U0(),wb9=X6(),Lb9=cl();function Eb9(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,K=Object.create(null),z=J.getDocument(),W=Object.create(null);for(let V of z.definitions)if(V.kind===wb9.Kind.FRAGMENT_DEFINITION)W[V.name.value]=V;let Z=(0,Lb9.collectFields)(Y,W,K,G,Q.selectionSet);if(Z.size>1){let U=[...Z.values()].slice(1).flat();J.reportError(new jS0.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 jS0.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 _l=M((bS0)=>{Object.defineProperty(bS0,"__esModule",{value:!0});bS0.groupBy=Rb9;function Rb9(J,Q){let Y=new Map;for(let G of J){let X=Q(G),K=Y.get(X);if(K===void 0)Y.set(X,[G]);else K.push(G)}return Y}});var wK1=M((yS0)=>{Object.defineProperty(yS0,"__esModule",{value:!0});yS0.UniqueArgumentDefinitionNamesRule=Pb9;var Tb9=_l(),Sb9=U0();function Pb9(J){return{DirectiveDefinition(G){var X;let K=(X=G.arguments)!==null&&X!==void 0?X:[];return Y(`@${G.name.value}`,K)},InterfaceTypeDefinition:Q,InterfaceTypeExtension:Q,ObjectTypeDefinition:Q,ObjectTypeExtension:Q};function Q(G){var X;let K=G.name.value,z=(X=G.fields)!==null&&X!==void 0?X:[];for(let Z of z){var W;let V=Z.name.value,q=(W=Z.arguments)!==null&&W!==void 0?W:[];Y(`${K}.${V}`,q)}return!1}function Y(G,X){let K=(0,Tb9.groupBy)(X,(z)=>z.name.value);for(let[z,W]of K)if(W.length>1)J.reportError(new Sb9.GraphQLError(`Argument "${G}(${z}:)" can only be defined once.`,{nodes:W.map((Z)=>Z.name)}));return!1}}});var LK1=M((xS0)=>{Object.defineProperty(xS0,"__esModule",{value:!0});xS0.UniqueArgumentNamesRule=fb9;var kb9=_l(),vb9=U0();function fb9(J){return{Field:Q,Directive:Q};function Q(Y){var G;let X=(G=Y.arguments)!==null&&G!==void 0?G:[],K=(0,kb9.groupBy)(X,(z)=>z.name.value);for(let[z,W]of K)if(W.length>1)J.reportError(new vb9.GraphQLError(`There can be only one argument named "${z}".`,{nodes:W.map((Z)=>Z.name)}))}}});var EK1=M((mS0)=>{Object.defineProperty(mS0,"__esModule",{value:!0});mS0.UniqueDirectiveNamesRule=hb9;var gS0=U0();function hb9(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 gS0.GraphQLError(`Directive "@${X}" already exists in the schema. It cannot be redefined.`,{nodes:G.name}));return}if(Q[X])J.reportError(new gS0.GraphQLError(`There can be only one directive named "@${X}".`,{nodes:[Q[X],G.name]}));else Q[X]=G.name;return!1}}}});var RK1=M((lS0)=>{Object.defineProperty(lS0,"__esModule",{value:!0});lS0.UniqueDirectivesPerLocationRule=gb9;var yb9=U0(),CK1=X6(),uS0=AH(),xb9=a3();function gb9(J){let Q=Object.create(null),Y=J.getSchema(),G=Y?Y.getDirectives():xb9.specifiedDirectives;for(let W of G)Q[W.name]=!W.isRepeatable;let X=J.getDocument().definitions;for(let W of X)if(W.kind===CK1.Kind.DIRECTIVE_DEFINITION)Q[W.name.value]=!W.repeatable;let K=Object.create(null),z=Object.create(null);return{enter(W){if(!("directives"in W)||!W.directives)return;let Z;if(W.kind===CK1.Kind.SCHEMA_DEFINITION||W.kind===CK1.Kind.SCHEMA_EXTENSION)Z=K;else if((0,uS0.isTypeDefinitionNode)(W)||(0,uS0.isTypeExtensionNode)(W)){let V=W.name.value;if(Z=z[V],Z===void 0)z[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 yb9.GraphQLError(`The directive "@${q}" can only be used once at this location.`,{nodes:[Z[q],V]}));else Z[q]=V}}}}});var FK1=M((pS0)=>{Object.defineProperty(pS0,"__esModule",{value:!0});pS0.UniqueEnumValueNamesRule=lb9;var dS0=U0(),ub9=K6();function lb9(J){let Q=J.getSchema(),Y=Q?Q.getTypeMap():Object.create(null),G=Object.create(null);return{EnumTypeDefinition:X,EnumTypeExtension:X};function X(K){var z;let W=K.name.value;if(!G[W])G[W]=Object.create(null);let Z=(z=K.values)!==null&&z!==void 0?z:[],V=G[W];for(let q of Z){let U=q.name.value,D=Y[W];if((0,ub9.isEnumType)(D)&&D.getValue(U))J.reportError(new dS0.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 dS0.GraphQLError(`Enum value "${W}.${U}" can only be defined once.`,{nodes:[V[U],q.name]}));else V[U]=q.name}return!1}}});var SK1=M((_S0)=>{Object.defineProperty(_S0,"__esModule",{value:!0});_S0.UniqueFieldDefinitionNamesRule=pb9;var cS0=U0(),TK1=K6();function pb9(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(K){var z;let W=K.name.value;if(!G[W])G[W]=Object.create(null);let Z=(z=K.fields)!==null&&z!==void 0?z:[],V=G[W];for(let q of Z){let U=q.name.value;if(cb9(Y[W],U))J.reportError(new cS0.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 cS0.GraphQLError(`Field "${W}.${U}" can only be defined once.`,{nodes:[V[U],q.name]}));else V[U]=q.name}return!1}}function cb9(J,Q){if((0,TK1.isObjectType)(J)||(0,TK1.isInterfaceType)(J)||(0,TK1.isInputObjectType)(J))return J.getFields()[Q]!=null;return!1}});var PK1=M((iS0)=>{Object.defineProperty(iS0,"__esModule",{value:!0});iS0.UniqueFragmentNamesRule=nb9;var ib9=U0();function nb9(J){let Q=Object.create(null);return{OperationDefinition:()=>!1,FragmentDefinition(Y){let G=Y.name.value;if(Q[G])J.reportError(new ib9.GraphQLError(`There can be only one fragment named "${G}".`,{nodes:[Q[G],Y.name]}));else Q[G]=Y.name;return!1}}}});var $K1=M((nS0)=>{Object.defineProperty(nS0,"__esModule",{value:!0});nS0.UniqueInputFieldNamesRule=sb9;var ob9=V7(),rb9=U0();function sb9(J){let Q=[],Y=Object.create(null);return{ObjectValue:{enter(){Q.push(Y),Y=Object.create(null)},leave(){let G=Q.pop();G||(0,ob9.invariant)(!1),Y=G}},ObjectField(G){let X=G.name.value;if(Y[X])J.reportError(new rb9.GraphQLError(`There can be only one input field named "${X}".`,{nodes:[Y[X],G.name]}));else Y[X]=G.name}}}});var kK1=M((aS0)=>{Object.defineProperty(aS0,"__esModule",{value:!0});aS0.UniqueOperationNamesRule=Jy9;var eb9=U0();function Jy9(J){let Q=Object.create(null);return{OperationDefinition(Y){let G=Y.name;if(G)if(Q[G.value])J.reportError(new eb9.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 vK1=M((rS0)=>{Object.defineProperty(rS0,"__esModule",{value:!0});rS0.UniqueOperationTypesRule=Yy9;var oS0=U0();function Yy9(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(K){var z;let W=(z=K.operationTypes)!==null&&z!==void 0?z:[];for(let Z of W){let V=Z.operation,q=Y[V];if(G[V])J.reportError(new oS0.GraphQLError(`Type for ${V} already defined in the schema. It cannot be redefined.`,{nodes:Z}));else if(q)J.reportError(new oS0.GraphQLError(`There can be only one ${V} type in schema.`,{nodes:[q,Z]}));else Y[V]=Z}return!1}}});var fK1=M((tS0)=>{Object.defineProperty(tS0,"__esModule",{value:!0});tS0.UniqueTypeNamesRule=Xy9;var sS0=U0();function Xy9(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 K=X.name.value;if(Y!==null&&Y!==void 0&&Y.getType(K)){J.reportError(new sS0.GraphQLError(`Type "${K}" already exists in the schema. It cannot also be defined in this type definition.`,{nodes:X.name}));return}if(Q[K])J.reportError(new sS0.GraphQLError(`There can be only one type named "${K}".`,{nodes:[Q[K],X.name]}));else Q[K]=X.name;return!1}}});var jK1=M((eS0)=>{Object.defineProperty(eS0,"__esModule",{value:!0});eS0.UniqueVariableNamesRule=Zy9;var zy9=_l(),Wy9=U0();function Zy9(J){return{OperationDefinition(Q){var Y;let G=(Y=Q.variableDefinitions)!==null&&Y!==void 0?Y:[],X=(0,zy9.groupBy)(G,(K)=>K.variable.name.value);for(let[K,z]of X)if(z.length>1)J.reportError(new Wy9.GraphQLError(`There can be only one variable named "$${K}".`,{nodes:z.map((W)=>W.variable.name)}))}}}});var hK1=M((JP0)=>{Object.defineProperty(JP0,"__esModule",{value:!0});JP0.ValuesOfCorrectTypeRule=My9;var qy9=nV(),BP=x6(),Uy9=aV(),Dy9=oV(),iz=U0(),Hy9=X6(),il=uJ(),vX=K6();function My9(J){let Q={};return{OperationDefinition:{enter(){Q={}}},VariableDefinition(Y){Q[Y.variable.name.value]=Y},ListValue(Y){let G=(0,vX.getNullableType)(J.getParentInputType());if(!(0,vX.isListType)(G))return NH(J,Y),!1},ObjectValue(Y){let G=(0,vX.getNamedType)(J.getInputType());if(!(0,vX.isInputObjectType)(G))return NH(J,Y),!1;let X=(0,Uy9.keyMap)(Y.fields,(K)=>K.name.value);for(let K of Object.values(G.getFields()))if(!X[K.name]&&(0,vX.isRequiredInputField)(K)){let W=(0,BP.inspect)(K.type);J.reportError(new iz.GraphQLError(`Field "${G.name}.${K.name}" of required type "${W}" was not provided.`,{nodes:Y}))}if(G.isOneOf)Iy9(J,Y,G,X)},ObjectField(Y){let G=(0,vX.getNamedType)(J.getParentInputType());if(!J.getInputType()&&(0,vX.isInputObjectType)(G)){let K=(0,Dy9.suggestionList)(Y.name.value,Object.keys(G.getFields()));J.reportError(new iz.GraphQLError(`Field "${Y.name.value}" is not defined by type "${G.name}".`+(0,qy9.didYouMean)(K),{nodes:Y}))}},NullValue(Y){let G=J.getInputType();if((0,vX.isNonNullType)(G))J.reportError(new iz.GraphQLError(`Expected value of type "${(0,BP.inspect)(G)}", found ${(0,il.print)(Y)}.`,{nodes:Y}))},EnumValue:(Y)=>NH(J,Y),IntValue:(Y)=>NH(J,Y),FloatValue:(Y)=>NH(J,Y),StringValue:(Y)=>NH(J,Y),BooleanValue:(Y)=>NH(J,Y)}}function NH(J,Q){let Y=J.getInputType();if(!Y)return;let G=(0,vX.getNamedType)(Y);if(!(0,vX.isLeafType)(G)){let X=(0,BP.inspect)(Y);J.reportError(new iz.GraphQLError(`Expected value of type "${X}", found ${(0,il.print)(Q)}.`,{nodes:Q}));return}try{if(G.parseLiteral(Q,void 0)===void 0){let K=(0,BP.inspect)(Y);J.reportError(new iz.GraphQLError(`Expected value of type "${K}", found ${(0,il.print)(Q)}.`,{nodes:Q}))}}catch(X){let K=(0,BP.inspect)(Y);if(X instanceof iz.GraphQLError)J.reportError(X);else J.reportError(new iz.GraphQLError(`Expected value of type "${K}", found ${(0,il.print)(Q)}; `+X.message,{nodes:Q,originalError:X}))}}function Iy9(J,Q,Y,G){var X;let K=Object.keys(G);if(K.length!==1){J.reportError(new iz.GraphQLError(`OneOf Input Object "${Y.name}" must specify exactly one key.`,{nodes:[Q]}));return}let W=(X=G[K[0]])===null||X===void 0?void 0:X.value;if(!W||W.kind===Hy9.Kind.NULL)J.reportError(new iz.GraphQLError(`Field "${Y.name}.${K[0]}" must be non-null.`,{nodes:[Q]}))}});var bK1=M((QP0)=>{Object.defineProperty(QP0,"__esModule",{value:!0});QP0.VariablesAreInputTypesRule=Ly9;var Ay9=U0(),By9=uJ(),Ny9=K6(),wy9=kX();function Ly9(J){return{VariableDefinition(Q){let Y=(0,wy9.typeFromAST)(J.getSchema(),Q.type);if(Y!==void 0&&!(0,Ny9.isInputType)(Y)){let G=Q.variable.name.value,X=(0,By9.print)(Q.type);J.reportError(new Ay9.GraphQLError(`Variable "$${G}" cannot be non-input type "${X}".`,{nodes:Q.type}))}}}}});var yK1=M((KP0)=>{Object.defineProperty(KP0,"__esModule",{value:!0});KP0.VariablesInAllowedPositionRule=Fy9;var YP0=x6(),GP0=U0(),Cy9=X6(),nl=K6(),XP0=QP(),Ry9=kX();function Fy9(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:K,defaultValue:z,parentType:W}of G){let Z=X.name.value,V=Q[Z];if(V&&K){let q=J.getSchema(),U=(0,Ry9.typeFromAST)(q,V.type);if(U&&!Ty9(q,U,V.defaultValue,K,z)){let D=(0,YP0.inspect)(U),H=(0,YP0.inspect)(K);J.reportError(new GP0.GraphQLError(`Variable "$${Z}" of type "${D}" used in position expecting type "${H}".`,{nodes:[V,X]}))}if((0,nl.isInputObjectType)(W)&&W.isOneOf&&(0,nl.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 Ty9(J,Q,Y,G,X){if((0,nl.isNonNullType)(G)&&!(0,nl.isNonNullType)(Q)){if(!(Y!=null&&Y.kind!==Cy9.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 xK1=M((MP0)=>{Object.defineProperty(MP0,"__esModule",{value:!0});MP0.specifiedSDLRules=MP0.specifiedRules=MP0.recommendedRules=void 0;var Py9=yX1(),$y9=xX1(),ky9=gX1(),zP0=mX1(),WP0=dX1(),vy9=pX1(),ZP0=_X1(),fy9=iX1(),jy9=nX1(),hy9=aX1(),by9=oX1(),yy9=rX1(),xy9=sX1(),gy9=tX1(),my9=zK1(),uy9=ZK1(),ly9=VK1(),VP0=UK1(),dy9=MK1(),py9=NK1(),cy9=wK1(),qP0=LK1(),_y9=EK1(),UP0=RK1(),iy9=FK1(),ny9=SK1(),ay9=PK1(),DP0=$K1(),oy9=kK1(),ry9=vK1(),sy9=fK1(),ty9=jK1(),ey9=hK1(),Jx9=bK1(),Qx9=yK1(),HP0=Object.freeze([hy9.MaxIntrospectionDepthRule]);MP0.recommendedRules=HP0;var Yx9=Object.freeze([Py9.ExecutableDefinitionsRule,oy9.UniqueOperationNamesRule,fy9.LoneAnonymousOperationRule,py9.SingleFieldSubscriptionsRule,ZP0.KnownTypeNamesRule,ky9.FragmentsOnCompositeTypesRule,Jx9.VariablesAreInputTypesRule,dy9.ScalarLeafsRule,$y9.FieldsOnCorrectTypeRule,ay9.UniqueFragmentNamesRule,vy9.KnownFragmentNamesRule,xy9.NoUnusedFragmentsRule,uy9.PossibleFragmentSpreadsRule,by9.NoFragmentCyclesRule,ty9.UniqueVariableNamesRule,yy9.NoUndefinedVariablesRule,gy9.NoUnusedVariablesRule,WP0.KnownDirectivesRule,UP0.UniqueDirectivesPerLocationRule,zP0.KnownArgumentNamesRule,qP0.UniqueArgumentNamesRule,ey9.ValuesOfCorrectTypeRule,VP0.ProvidedRequiredArgumentsRule,Qx9.VariablesInAllowedPositionRule,my9.OverlappingFieldsCanBeMergedRule,DP0.UniqueInputFieldNamesRule,...HP0]);MP0.specifiedRules=Yx9;var Gx9=Object.freeze([jy9.LoneSchemaDefinitionRule,ry9.UniqueOperationTypesRule,sy9.UniqueTypeNamesRule,iy9.UniqueEnumValueNamesRule,ny9.UniqueFieldDefinitionNamesRule,cy9.UniqueArgumentDefinitionNamesRule,_y9.UniqueDirectiveNamesRule,ZP0.KnownTypeNamesRule,WP0.KnownDirectivesRule,UP0.UniqueDirectivesPerLocationRule,ly9.PossibleTypeExtensionsRule,zP0.KnownArgumentNamesOnDirectivesRule,qP0.UniqueArgumentNamesRule,DP0.UniqueInputFieldNamesRule,VP0.ProvidedRequiredArgumentsOnDirectivesRule]);MP0.specifiedSDLRules=Gx9});var gK1=M((wP0)=>{Object.defineProperty(wP0,"__esModule",{value:!0});wP0.ValidationContext=wP0.SDLValidationContext=wP0.ASTValidationContext=void 0;var OP0=X6(),zx9=VH(),AP0=xl();class al{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 K of this.getFragmentSpreads(X)){let z=K.name.value;if(Y[z]!==!0){Y[z]=!0;let W=this.getFragment(z);if(W)Q.push(W),G.push(W.selectionSet)}}this._recursivelyReferencedFragments.set(J,Q)}return Q}}wP0.ASTValidationContext=al;class BP0 extends al{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 al{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,zx9.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 NP=M((FP0)=>{Object.defineProperty(FP0,"__esModule",{value:!0});FP0.assertValidSDL=Ox9;FP0.assertValidSDLExtension=Ax9;FP0.validate=Ix9;FP0.validateSDL=mK1;var Vx9=n7(),qx9=Ll(),Ux9=U0(),Dx9=a2(),ol=VH(),Hx9=UP(),EP0=xl(),CP0=xK1(),RP0=gK1(),Mx9=(0,qx9.mapValue)(Dx9.QueryDocumentKeys,(J)=>J.filter((Q)=>Q!=="description"));function Ix9(J,Q,Y=CP0.specifiedRules,G,X=new EP0.TypeInfo(J)){var K;let z=(K=G===null||G===void 0?void 0:G.maxErrors)!==null&&K!==void 0?K:100;Q||(0,Vx9.devAssert)(!1,"Must provide document."),(0,Hx9.assertValidSchema)(J);let W=Object.freeze({}),Z=[],V=new RP0.ValidationContext(J,Q,X,(U)=>{if(Z.length>=z)throw Z.push(new Ux9.GraphQLError("Too many validation errors, error limit reached. Validation aborted.")),W;Z.push(U)}),q=(0,ol.visitInParallel)(Y.map((U)=>U(V)));try{(0,ol.visit)(Q,(0,EP0.visitWithTypeInfo)(X,q),Mx9)}catch(U){if(U!==W)throw U}return Z}function mK1(J,Q,Y=CP0.specifiedSDLRules){let G=[],X=new RP0.SDLValidationContext(J,Q,(z)=>{G.push(z)}),K=Y.map((z)=>z(X));return(0,ol.visit)(J,(0,ol.visitInParallel)(K)),G}function Ox9(J){let Q=mK1(J);if(Q.length!==0)throw Error(Q.map((Y)=>Y.message).join(`

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

`))}});var SP0=M((TP0)=>{Object.defineProperty(TP0,"__esModule",{value:!0});TP0.memoize3=Ex9;function Ex9(J){let Q;return function(G,X,K){if(Q===void 0)Q=new WeakMap;let z=Q.get(G);if(z===void 0)z=new WeakMap,Q.set(G,z);let W=z.get(X);if(W===void 0)W=new WeakMap,z.set(X,W);let Z=W.get(K);if(Z===void 0)Z=J(G,X,K),W.set(K,Z);return Z}}});var $P0=M((PP0)=>{Object.defineProperty(PP0,"__esModule",{value:!0});PP0.promiseForObject=Rx9;function Rx9(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 vP0=M((kP0)=>{Object.defineProperty(kP0,"__esModule",{value:!0});kP0.promiseReduce=Sx9;var Tx9=Ml();function Sx9(J,Q,Y){let G=Y;for(let X of J)G=(0,Tx9.isPromise)(G)?G.then((K)=>Q(K,X)):Q(G,X);return G}});var hP0=M((jP0)=>{Object.defineProperty(jP0,"__esModule",{value:!0});jP0.toError=kx9;var $x9=x6();function kx9(J){return J instanceof Error?J:new fP0(J)}class fP0 extends Error{constructor(J){super("Unexpected error value: "+(0,$x9.inspect)(J));this.name="NonErrorThrown",this.thrownValue=J}}});var rl=M((bP0)=>{Object.defineProperty(bP0,"__esModule",{value:!0});bP0.locatedError=hx9;var fx9=hP0(),jx9=U0();function hx9(J,Q,Y){var G;let X=(0,fx9.toError)(J);if(bx9(X))return X;return new jx9.GraphQLError(X.message,{nodes:(G=X.nodes)!==null&&G!==void 0?G:Q,source:X.source,positions:X.positions,path:Y,originalError:X})}function bx9(J){return Array.isArray(J.path)}});var LP=M((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=px9;rP0.getFieldDef=oP0;var lK1=n7(),wH=x6(),xx9=V7(),gx9=bl(),cK1=TX(),kY=Ml(),mx9=SP0(),LH=HP(),yP0=$P0(),ux9=vP0(),e2=U0(),tl=rl(),uK1=a2(),xP0=X6(),eV=K6(),NN=t2(),lx9=UP(),uP0=cl(),lP0=BN(),dx9=(0,mx9.memoize3)((J,Q,Y)=>(0,uP0.collectSubfields)(J.schema,J.fragments,J.variableValues,Q,Y));class dP0{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,lK1.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 K=_P0(J);if(!("schema"in K))return{errors:K};try{let{operation:z}=K,W=cx9(K,z,X);if((0,kY.isPromise)(W))return W.then((Z)=>sl(Z,K.collectedErrors.errors),(Z)=>{return K.collectedErrors.add(Z,void 0),sl(null,K.collectedErrors.errors)});return sl(W,K.collectedErrors.errors)}catch(z){return K.collectedErrors.add(z,void 0),sl(null,K.collectedErrors.errors)}}function px9(J){let Q=pP0(J);if((0,kY.isPromise)(Q))throw Error("GraphQL execution failed to complete synchronously.");return Q}function sl(J,Q){return Q.length===0?{data:J}:{errors:Q,data:J}}function cP0(J,Q,Y){Q||(0,lK1.devAssert)(!1,"Must provide document."),(0,lx9.assertValidSchema)(J),Y==null||(0,cK1.isObjectLike)(Y)||(0,lK1.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:K,rootValue:z,contextValue:W,variableValues:Z,operationName:V,fieldResolver:q,typeResolver:U,subscribeFieldResolver:D,options:H}=J,I,O=Object.create(null);for(let w of K.definitions)switch(w.kind){case xP0.Kind.OPERATION_DEFINITION:if(V==null){if(I!==void 0)return[new e2.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 xP0.Kind.FRAGMENT_DEFINITION:O[w.name.value]=w;break;default:}if(!I){if(V!=null)return[new e2.GraphQLError(`Unknown operation named "${V}".`)];return[new e2.GraphQLError("Must provide an operation.")]}let A=(Y=I.variableDefinitions)!==null&&Y!==void 0?Y:[],B=(0,lP0.getVariableValues)(X,A,Z!==null&&Z!==void 0?Z:{},{maxErrors:(G=H===null||H===void 0?void 0:H.maxCoercionErrors)!==null&&G!==void 0?G:50});if(B.errors)return B.errors;return{schema:X,fragments:O,rootValue:z,contextValue:W,operation:I,variableValues:B.coerced,fieldResolver:q!==null&&q!==void 0?q:pK1,typeResolver:U!==null&&U!==void 0?U:aP0,subscribeFieldResolver:D!==null&&D!==void 0?D:pK1,collectedErrors:new dP0}}function cx9(J,Q,Y){let G=J.schema.getRootType(Q.operation);if(G==null)throw new e2.GraphQLError(`Schema is not configured to execute ${Q.operation} operation.`,{nodes:Q});let X=(0,uP0.collectFields)(J.schema,J.fragments,J.variableValues,G,Q.selectionSet),K=void 0;switch(Q.operation){case uK1.OperationTypeNode.QUERY:return el(J,G,Y,K,X);case uK1.OperationTypeNode.MUTATION:return _x9(J,G,Y,K,X);case uK1.OperationTypeNode.SUBSCRIPTION:return el(J,G,Y,K,X)}}function _x9(J,Q,Y,G,X){return(0,ux9.promiseReduce)(X.entries(),(K,[z,W])=>{let Z=(0,LH.addPath)(G,z,Q.name),V=iP0(J,Q,Y,W,Z);if(V===void 0)return K;if((0,kY.isPromise)(V))return V.then((q)=>{return K[z]=q,K});return K[z]=V,K},Object.create(null))}function el(J,Q,Y,G,X){let K=Object.create(null),z=!1;try{for(let[W,Z]of X.entries()){let V=(0,LH.addPath)(G,W,Q.name),q=iP0(J,Q,Y,Z,V);if(q!==void 0){if(K[W]=q,(0,kY.isPromise)(q))z=!0}}}catch(W){if(z)return(0,yP0.promiseForObject)(K).finally(()=>{throw W});throw W}if(!z)return K;return(0,yP0.promiseForObject)(K)}function iP0(J,Q,Y,G,X){var K;let z=oP0(J.schema,Q,G[0]);if(!z)return;let W=z.type,Z=(K=z.resolve)!==null&&K!==void 0?K:J.fieldResolver,V=nP0(J,z,G,Q,X);try{let q=(0,lP0.getArgumentValues)(z,G[0],J.variableValues),U=J.contextValue,D=Z(Y,q,U,V),H;if((0,kY.isPromise)(D))H=D.then((I)=>wP(J,W,G,V,X,I));else H=wP(J,W,G,V,X,D);if((0,kY.isPromise)(H))return H.then(void 0,(I)=>{let O=(0,tl.locatedError)(I,G,(0,LH.pathToArray)(X));return Jd(O,W,X,J)});return H}catch(q){let U=(0,tl.locatedError)(q,G,(0,LH.pathToArray)(X));return Jd(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 Jd(J,Q,Y,G){if((0,eV.isNonNullType)(Q))throw J;return G.collectedErrors.add(J,Y),null}function wP(J,Q,Y,G,X,K){if(K instanceof Error)throw K;if((0,eV.isNonNullType)(Q)){let z=wP(J,Q.ofType,Y,G,X,K);if(z===null)throw Error(`Cannot return null for non-nullable field ${G.parentType.name}.${G.fieldName}.`);return z}if(K==null)return null;if((0,eV.isListType)(Q))return ix9(J,Q,Y,G,X,K);if((0,eV.isLeafType)(Q))return nx9(Q,K);if((0,eV.isAbstractType)(Q))return ax9(J,Q,Y,G,X,K);if((0,eV.isObjectType)(Q))return dK1(J,Q,Y,G,X,K);(0,xx9.invariant)(!1,"Cannot complete value of unexpected output type: "+(0,wH.inspect)(Q))}function ix9(J,Q,Y,G,X,K){if(!(0,gx9.isIterableObject)(K))throw new e2.GraphQLError(`Expected Iterable, but did not find one for field "${G.parentType.name}.${G.fieldName}".`);let z=Q.ofType,W=!1,Z=Array.from(K,(V,q)=>{let U=(0,LH.addPath)(X,q,void 0);try{let D;if((0,kY.isPromise)(V))D=V.then((H)=>wP(J,z,Y,G,U,H));else D=wP(J,z,Y,G,U,V);if((0,kY.isPromise)(D))return W=!0,D.then(void 0,(H)=>{let I=(0,tl.locatedError)(H,Y,(0,LH.pathToArray)(U));return Jd(I,z,U,J)});return D}catch(D){let H=(0,tl.locatedError)(D,Y,(0,LH.pathToArray)(U));return Jd(H,z,U,J)}});return W?Promise.all(Z):Z}function nx9(J,Q){let Y=J.serialize(Q);if(Y==null)throw Error(`Expected \`${(0,wH.inspect)(J)}.serialize(${(0,wH.inspect)(Q)})\` to return non-nullable value, returned: ${(0,wH.inspect)(Y)}`);return Y}function ax9(J,Q,Y,G,X,K){var z;let W=(z=Q.resolveType)!==null&&z!==void 0?z:J.typeResolver,Z=J.contextValue,V=W(K,Z,G,Q);if((0,kY.isPromise)(V))return V.then((q)=>dK1(J,gP0(q,J,Q,Y,G,K),Y,G,X,K));return dK1(J,gP0(V,J,Q,Y,G,K),Y,G,X,K)}function gP0(J,Q,Y,G,X,K){if(J==null)throw new e2.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,eV.isObjectType)(J))throw new e2.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 e2.GraphQLError(`Abstract type "${Y.name}" must resolve to an Object type at runtime for field "${X.parentType.name}.${X.fieldName}" with value ${(0,wH.inspect)(K)}, received "${(0,wH.inspect)(J)}".`);let z=Q.schema.getType(J);if(z==null)throw new e2.GraphQLError(`Abstract type "${Y.name}" was resolved to a type "${J}" that does not exist inside the schema.`,{nodes:G});if(!(0,eV.isObjectType)(z))throw new e2.GraphQLError(`Abstract type "${Y.name}" was resolved to a non-object type "${J}".`,{nodes:G});if(!Q.schema.isSubType(Y,z))throw new e2.GraphQLError(`Runtime Object type "${z.name}" is not a possible type for "${Y.name}".`,{nodes:G});return z}function dK1(J,Q,Y,G,X,K){let z=dx9(J,Q,Y);if(Q.isTypeOf){let W=Q.isTypeOf(K,J.contextValue,G);if((0,kY.isPromise)(W))return W.then((Z)=>{if(!Z)throw mP0(Q,K,Y);return el(J,Q,K,X,z)});if(!W)throw mP0(Q,K,Y)}return el(J,Q,K,X,z)}function mP0(J,Q,Y){return new e2.GraphQLError(`Expected value of type "${J.name}" but got: ${(0,wH.inspect)(Q)}.`,{nodes:Y})}var aP0=function(J,Q,Y,G){if((0,cK1.isObjectLike)(J)&&typeof J.__typename==="string")return J.__typename;let X=Y.schema.getPossibleTypes(G),K=[];for(let z=0;z<X.length;z++){let W=X[z];if(W.isTypeOf){let Z=W.isTypeOf(J,Q,Y);if((0,kY.isPromise)(Z))K[z]=Z;else if(Z){if(K.length)Promise.allSettled(K).catch(()=>{});return W.name}}}if(K.length)return Promise.all(K).then((z)=>{for(let W=0;W<z.length;W++)if(z[W])return X[W].name})};rP0.defaultTypeResolver=aP0;var pK1=function(J,Q,Y,G){if((0,cK1.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=pK1;function oP0(J,Q,Y){let G=Y.name.value;if(G===NN.SchemaMetaFieldDef.name&&J.getQueryType()===Q)return NN.SchemaMetaFieldDef;else if(G===NN.TypeMetaFieldDef.name&&J.getQueryType()===Q)return NN.TypeMetaFieldDef;else if(G===NN.TypeNameMetaFieldDef.name)return NN.TypeNameMetaFieldDef;return Q.getFields()[G]}});var J$0=M((eP0)=>{Object.defineProperty(eP0,"__esModule",{value:!0});eP0.graphql=Zg9;eP0.graphqlSync=Vg9;var Yg9=n7(),Gg9=Ml(),Xg9=ZH(),Kg9=UP(),zg9=NP(),Wg9=LP();function Zg9(J){return new Promise((Q)=>Q(tP0(J)))}function Vg9(J){let Q=tP0(J);if((0,Gg9.isPromise)(Q))throw Error("GraphQL execution failed to complete synchronously.");return Q}function tP0(J){arguments.length<2||(0,Yg9.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:K,operationName:z,fieldResolver:W,typeResolver:Z}=J,V=(0,Kg9.validateSchema)(Q);if(V.length>0)return{errors:V};let q;try{q=(0,Xg9.parse)(Y)}catch(D){return{errors:[D]}}let U=(0,zg9.validate)(Q,q);if(U.length>0)return{errors:U};return(0,Wg9.execute)({schema:Q,document:q,rootValue:G,contextValue:X,variableValues:K,operationName:z,fieldResolver:W,typeResolver:Z})}});var G$0=M((R1)=>{Object.defineProperty(R1,"__esModule",{value:!0});Object.defineProperty(R1,"DEFAULT_DEPRECATION_REASON",{enumerable:!0,get:function(){return vY.DEFAULT_DEPRECATION_REASON}});Object.defineProperty(R1,"GRAPHQL_MAX_INT",{enumerable:!0,get:function(){return nz.GRAPHQL_MAX_INT}});Object.defineProperty(R1,"GRAPHQL_MIN_INT",{enumerable:!0,get:function(){return nz.GRAPHQL_MIN_INT}});Object.defineProperty(R1,"GraphQLBoolean",{enumerable:!0,get:function(){return nz.GraphQLBoolean}});Object.defineProperty(R1,"GraphQLDeprecatedDirective",{enumerable:!0,get:function(){return vY.GraphQLDeprecatedDirective}});Object.defineProperty(R1,"GraphQLDirective",{enumerable:!0,get:function(){return vY.GraphQLDirective}});Object.defineProperty(R1,"GraphQLEnumType",{enumerable:!0,get:function(){return N0.GraphQLEnumType}});Object.defineProperty(R1,"GraphQLFloat",{enumerable:!0,get:function(){return nz.GraphQLFloat}});Object.defineProperty(R1,"GraphQLID",{enumerable:!0,get:function(){return nz.GraphQLID}});Object.defineProperty(R1,"GraphQLIncludeDirective",{enumerable:!0,get:function(){return vY.GraphQLIncludeDirective}});Object.defineProperty(R1,"GraphQLInputObjectType",{enumerable:!0,get:function(){return N0.GraphQLInputObjectType}});Object.defineProperty(R1,"GraphQLInt",{enumerable:!0,get:function(){return nz.GraphQLInt}});Object.defineProperty(R1,"GraphQLInterfaceType",{enumerable:!0,get:function(){return N0.GraphQLInterfaceType}});Object.defineProperty(R1,"GraphQLList",{enumerable:!0,get:function(){return N0.GraphQLList}});Object.defineProperty(R1,"GraphQLNonNull",{enumerable:!0,get:function(){return N0.GraphQLNonNull}});Object.defineProperty(R1,"GraphQLObjectType",{enumerable:!0,get:function(){return N0.GraphQLObjectType}});Object.defineProperty(R1,"GraphQLOneOfDirective",{enumerable:!0,get:function(){return vY.GraphQLOneOfDirective}});Object.defineProperty(R1,"GraphQLScalarType",{enumerable:!0,get:function(){return N0.GraphQLScalarType}});Object.defineProperty(R1,"GraphQLSchema",{enumerable:!0,get:function(){return _K1.GraphQLSchema}});Object.defineProperty(R1,"GraphQLSkipDirective",{enumerable:!0,get:function(){return vY.GraphQLSkipDirective}});Object.defineProperty(R1,"GraphQLSpecifiedByDirective",{enumerable:!0,get:function(){return vY.GraphQLSpecifiedByDirective}});Object.defineProperty(R1,"GraphQLString",{enumerable:!0,get:function(){return nz.GraphQLString}});Object.defineProperty(R1,"GraphQLUnionType",{enumerable:!0,get:function(){return N0.GraphQLUnionType}});Object.defineProperty(R1,"SchemaMetaFieldDef",{enumerable:!0,get:function(){return r3.SchemaMetaFieldDef}});Object.defineProperty(R1,"TypeKind",{enumerable:!0,get:function(){return r3.TypeKind}});Object.defineProperty(R1,"TypeMetaFieldDef",{enumerable:!0,get:function(){return r3.TypeMetaFieldDef}});Object.defineProperty(R1,"TypeNameMetaFieldDef",{enumerable:!0,get:function(){return r3.TypeNameMetaFieldDef}});Object.defineProperty(R1,"__Directive",{enumerable:!0,get:function(){return r3.__Directive}});Object.defineProperty(R1,"__DirectiveLocation",{enumerable:!0,get:function(){return r3.__DirectiveLocation}});Object.defineProperty(R1,"__EnumValue",{enumerable:!0,get:function(){return r3.__EnumValue}});Object.defineProperty(R1,"__Field",{enumerable:!0,get:function(){return r3.__Field}});Object.defineProperty(R1,"__InputValue",{enumerable:!0,get:function(){return r3.__InputValue}});Object.defineProperty(R1,"__Schema",{enumerable:!0,get:function(){return r3.__Schema}});Object.defineProperty(R1,"__Type",{enumerable:!0,get:function(){return r3.__Type}});Object.defineProperty(R1,"__TypeKind",{enumerable:!0,get:function(){return r3.__TypeKind}});Object.defineProperty(R1,"assertAbstractType",{enumerable:!0,get:function(){return N0.assertAbstractType}});Object.defineProperty(R1,"assertCompositeType",{enumerable:!0,get:function(){return N0.assertCompositeType}});Object.defineProperty(R1,"assertDirective",{enumerable:!0,get:function(){return vY.assertDirective}});Object.defineProperty(R1,"assertEnumType",{enumerable:!0,get:function(){return N0.assertEnumType}});Object.defineProperty(R1,"assertEnumValueName",{enumerable:!0,get:function(){return Y$0.assertEnumValueName}});Object.defineProperty(R1,"assertInputObjectType",{enumerable:!0,get:function(){return N0.assertInputObjectType}});Object.defineProperty(R1,"assertInputType",{enumerable:!0,get:function(){return N0.assertInputType}});Object.defineProperty(R1,"assertInterfaceType",{enumerable:!0,get:function(){return N0.assertInterfaceType}});Object.defineProperty(R1,"assertLeafType",{enumerable:!0,get:function(){return N0.assertLeafType}});Object.defineProperty(R1,"assertListType",{enumerable:!0,get:function(){return N0.assertListType}});Object.defineProperty(R1,"assertName",{enumerable:!0,get:function(){return Y$0.assertName}});Object.defineProperty(R1,"assertNamedType",{enumerable:!0,get:function(){return N0.assertNamedType}});Object.defineProperty(R1,"assertNonNullType",{enumerable:!0,get:function(){return N0.assertNonNullType}});Object.defineProperty(R1,"assertNullableType",{enumerable:!0,get:function(){return N0.assertNullableType}});Object.defineProperty(R1,"assertObjectType",{enumerable:!0,get:function(){return N0.assertObjectType}});Object.defineProperty(R1,"assertOutputType",{enumerable:!0,get:function(){return N0.assertOutputType}});Object.defineProperty(R1,"assertScalarType",{enumerable:!0,get:function(){return N0.assertScalarType}});Object.defineProperty(R1,"assertSchema",{enumerable:!0,get:function(){return _K1.assertSchema}});Object.defineProperty(R1,"assertType",{enumerable:!0,get:function(){return N0.assertType}});Object.defineProperty(R1,"assertUnionType",{enumerable:!0,get:function(){return N0.assertUnionType}});Object.defineProperty(R1,"assertValidSchema",{enumerable:!0,get:function(){return Q$0.assertValidSchema}});Object.defineProperty(R1,"assertWrappingType",{enumerable:!0,get:function(){return N0.assertWrappingType}});Object.defineProperty(R1,"getNamedType",{enumerable:!0,get:function(){return N0.getNamedType}});Object.defineProperty(R1,"getNullableType",{enumerable:!0,get:function(){return N0.getNullableType}});Object.defineProperty(R1,"introspectionTypes",{enumerable:!0,get:function(){return r3.introspectionTypes}});Object.defineProperty(R1,"isAbstractType",{enumerable:!0,get:function(){return N0.isAbstractType}});Object.defineProperty(R1,"isCompositeType",{enumerable:!0,get:function(){return N0.isCompositeType}});Object.defineProperty(R1,"isDirective",{enumerable:!0,get:function(){return vY.isDirective}});Object.defineProperty(R1,"isEnumType",{enumerable:!0,get:function(){return N0.isEnumType}});Object.defineProperty(R1,"isInputObjectType",{enumerable:!0,get:function(){return N0.isInputObjectType}});Object.defineProperty(R1,"isInputType",{enumerable:!0,get:function(){return N0.isInputType}});Object.defineProperty(R1,"isInterfaceType",{enumerable:!0,get:function(){return N0.isInterfaceType}});Object.defineProperty(R1,"isIntrospectionType",{enumerable:!0,get:function(){return r3.isIntrospectionType}});Object.defineProperty(R1,"isLeafType",{enumerable:!0,get:function(){return N0.isLeafType}});Object.defineProperty(R1,"isListType",{enumerable:!0,get:function(){return N0.isListType}});Object.defineProperty(R1,"isNamedType",{enumerable:!0,get:function(){return N0.isNamedType}});Object.defineProperty(R1,"isNonNullType",{enumerable:!0,get:function(){return N0.isNonNullType}});Object.defineProperty(R1,"isNullableType",{enumerable:!0,get:function(){return N0.isNullableType}});Object.defineProperty(R1,"isObjectType",{enumerable:!0,get:function(){return N0.isObjectType}});Object.defineProperty(R1,"isOutputType",{enumerable:!0,get:function(){return N0.isOutputType}});Object.defineProperty(R1,"isRequiredArgument",{enumerable:!0,get:function(){return N0.isRequiredArgument}});Object.defineProperty(R1,"isRequiredInputField",{enumerable:!0,get:function(){return N0.isRequiredInputField}});Object.defineProperty(R1,"isScalarType",{enumerable:!0,get:function(){return N0.isScalarType}});Object.defineProperty(R1,"isSchema",{enumerable:!0,get:function(){return _K1.isSchema}});Object.defineProperty(R1,"isSpecifiedDirective",{enumerable:!0,get:function(){return vY.isSpecifiedDirective}});Object.defineProperty(R1,"isSpecifiedScalarType",{enumerable:!0,get:function(){return nz.isSpecifiedScalarType}});Object.defineProperty(R1,"isType",{enumerable:!0,get:function(){return N0.isType}});Object.defineProperty(R1,"isUnionType",{enumerable:!0,get:function(){return N0.isUnionType}});Object.defineProperty(R1,"isWrappingType",{enumerable:!0,get:function(){return N0.isWrappingType}});Object.defineProperty(R1,"resolveObjMapThunk",{enumerable:!0,get:function(){return N0.resolveObjMapThunk}});Object.defineProperty(R1,"resolveReadonlyArrayThunk",{enumerable:!0,get:function(){return N0.resolveReadonlyArrayThunk}});Object.defineProperty(R1,"specifiedDirectives",{enumerable:!0,get:function(){return vY.specifiedDirectives}});Object.defineProperty(R1,"specifiedScalarTypes",{enumerable:!0,get:function(){return nz.specifiedScalarTypes}});Object.defineProperty(R1,"validateSchema",{enumerable:!0,get:function(){return Q$0.validateSchema}});var _K1=IH(),N0=K6(),vY=a3(),nz=$X(),r3=t2(),Q$0=UP(),Y$0=sS()});var K$0=M((U6)=>{Object.defineProperty(U6,"__esModule",{value:!0});Object.defineProperty(U6,"BREAK",{enumerable:!0,get:function(){return CP.BREAK}});Object.defineProperty(U6,"DirectiveLocation",{enumerable:!0,get:function(){return Bg9.DirectiveLocation}});Object.defineProperty(U6,"Kind",{enumerable:!0,get:function(){return Mg9.Kind}});Object.defineProperty(U6,"Lexer",{enumerable:!0,get:function(){return Og9.Lexer}});Object.defineProperty(U6,"Location",{enumerable:!0,get:function(){return iK1.Location}});Object.defineProperty(U6,"OperationTypeNode",{enumerable:!0,get:function(){return iK1.OperationTypeNode}});Object.defineProperty(U6,"Source",{enumerable:!0,get:function(){return Dg9.Source}});Object.defineProperty(U6,"Token",{enumerable:!0,get:function(){return iK1.Token}});Object.defineProperty(U6,"TokenKind",{enumerable:!0,get:function(){return Ig9.TokenKind}});Object.defineProperty(U6,"getEnterLeaveForKind",{enumerable:!0,get:function(){return CP.getEnterLeaveForKind}});Object.defineProperty(U6,"getLocation",{enumerable:!0,get:function(){return Hg9.getLocation}});Object.defineProperty(U6,"getVisitFn",{enumerable:!0,get:function(){return CP.getVisitFn}});Object.defineProperty(U6,"isConstValueNode",{enumerable:!0,get:function(){return fY.isConstValueNode}});Object.defineProperty(U6,"isDefinitionNode",{enumerable:!0,get:function(){return fY.isDefinitionNode}});Object.defineProperty(U6,"isExecutableDefinitionNode",{enumerable:!0,get:function(){return fY.isExecutableDefinitionNode}});Object.defineProperty(U6,"isSchemaCoordinateNode",{enumerable:!0,get:function(){return fY.isSchemaCoordinateNode}});Object.defineProperty(U6,"isSelectionNode",{enumerable:!0,get:function(){return fY.isSelectionNode}});Object.defineProperty(U6,"isTypeDefinitionNode",{enumerable:!0,get:function(){return fY.isTypeDefinitionNode}});Object.defineProperty(U6,"isTypeExtensionNode",{enumerable:!0,get:function(){return fY.isTypeExtensionNode}});Object.defineProperty(U6,"isTypeNode",{enumerable:!0,get:function(){return fY.isTypeNode}});Object.defineProperty(U6,"isTypeSystemDefinitionNode",{enumerable:!0,get:function(){return fY.isTypeSystemDefinitionNode}});Object.defineProperty(U6,"isTypeSystemExtensionNode",{enumerable:!0,get:function(){return fY.isTypeSystemExtensionNode}});Object.defineProperty(U6,"isValueNode",{enumerable:!0,get:function(){return fY.isValueNode}});Object.defineProperty(U6,"parse",{enumerable:!0,get:function(){return EP.parse}});Object.defineProperty(U6,"parseConstValue",{enumerable:!0,get:function(){return EP.parseConstValue}});Object.defineProperty(U6,"parseSchemaCoordinate",{enumerable:!0,get:function(){return EP.parseSchemaCoordinate}});Object.defineProperty(U6,"parseType",{enumerable:!0,get:function(){return EP.parseType}});Object.defineProperty(U6,"parseValue",{enumerable:!0,get:function(){return EP.parseValue}});Object.defineProperty(U6,"print",{enumerable:!0,get:function(){return Ag9.print}});Object.defineProperty(U6,"printLocation",{enumerable:!0,get:function(){return X$0.printLocation}});Object.defineProperty(U6,"printSourceLocation",{enumerable:!0,get:function(){return X$0.printSourceLocation}});Object.defineProperty(U6,"visit",{enumerable:!0,get:function(){return CP.visit}});Object.defineProperty(U6,"visitInParallel",{enumerable:!0,get:function(){return CP.visitInParallel}});var Dg9=Bl(),Hg9=Il(),X$0=dG1(),Mg9=X6(),Ig9=ZN(),Og9=iS(),EP=ZH(),Ag9=uJ(),CP=VH(),iK1=a2(),fY=AH(),Bg9=WN()});var W$0=M((z$0)=>{Object.defineProperty(z$0,"__esModule",{value:!0});z$0.isAsyncIterable=Ng9;function Ng9(J){return typeof(J===null||J===void 0?void 0:J[Symbol.asyncIterator])==="function"}});var V$0=M((Z$0)=>{Object.defineProperty(Z$0,"__esModule",{value:!0});Z$0.mapAsyncIterator=Lg9;function Lg9(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(K){if(typeof Y.return==="function")try{await Y.return()}catch(z){}throw K}}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 M$0=M((H$0)=>{Object.defineProperty(H$0,"__esModule",{value:!0});H$0.createSourceEventStream=D$0;H$0.subscribe=$g9;var Cg9=n7(),Rg9=x6(),U$0=W$0(),q$0=HP(),nK1=U0(),Fg9=rl(),Tg9=cl(),RP=LP(),Sg9=V$0(),Pg9=BN();async function $g9(J){arguments.length<2||(0,Cg9.devAssert)(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");let Q=await D$0(J);if(!(0,U$0.isAsyncIterable)(Q))return Q;let Y=(G)=>(0,RP.execute)({...J,rootValue:G});return(0,Sg9.mapAsyncIterator)(Q,Y)}function kg9(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 D$0(...J){let Q=kg9(J),{schema:Y,document:G,variableValues:X}=Q;(0,RP.assertValidExecutionArguments)(Y,G,X);let K=(0,RP.buildExecutionContext)(Q);if(!("schema"in K))return{errors:K};try{let z=await vg9(K);if(!(0,U$0.isAsyncIterable)(z))throw Error(`Subscription field must return Async Iterable. Received: ${(0,Rg9.inspect)(z)}.`);return z}catch(z){if(z instanceof nK1.GraphQLError)return{errors:[z]};throw z}}async function vg9(J){let{schema:Q,fragments:Y,operation:G,variableValues:X,rootValue:K}=J,z=Q.getSubscriptionType();if(z==null)throw new nK1.GraphQLError("Schema is not configured to execute subscription operation.",{nodes:G});let W=(0,Tg9.collectFields)(Q,Y,X,z,G.selectionSet),[Z,V]=[...W.entries()][0],q=(0,RP.getFieldDef)(Q,z,V[0]);if(!q){let I=V[0].name.value;throw new nK1.GraphQLError(`The subscription field "${I}" is not defined.`,{nodes:V})}let U=(0,q$0.addPath)(void 0,Z,z.name),D=(0,RP.buildResolveInfo)(J,q,V,z,U);try{var H;let I=(0,Pg9.getArgumentValues)(q,V[0],X),O=J.contextValue,B=await((H=q.subscribe)!==null&&H!==void 0?H:J.subscribeFieldResolver)(K,I,O,D);if(B instanceof Error)throw B;return B}catch(I){throw(0,Fg9.locatedError)(I,V,(0,q$0.pathToArray)(U))}}});var O$0=M((JQ)=>{Object.defineProperty(JQ,"__esModule",{value:!0});Object.defineProperty(JQ,"createSourceEventStream",{enumerable:!0,get:function(){return I$0.createSourceEventStream}});Object.defineProperty(JQ,"defaultFieldResolver",{enumerable:!0,get:function(){return Qd.defaultFieldResolver}});Object.defineProperty(JQ,"defaultTypeResolver",{enumerable:!0,get:function(){return Qd.defaultTypeResolver}});Object.defineProperty(JQ,"execute",{enumerable:!0,get:function(){return Qd.execute}});Object.defineProperty(JQ,"executeSync",{enumerable:!0,get:function(){return Qd.executeSync}});Object.defineProperty(JQ,"getArgumentValues",{enumerable:!0,get:function(){return aK1.getArgumentValues}});Object.defineProperty(JQ,"getDirectiveValues",{enumerable:!0,get:function(){return aK1.getDirectiveValues}});Object.defineProperty(JQ,"getVariableValues",{enumerable:!0,get:function(){return aK1.getVariableValues}});Object.defineProperty(JQ,"responsePathAsArray",{enumerable:!0,get:function(){return hg9.pathToArray}});Object.defineProperty(JQ,"subscribe",{enumerable:!0,get:function(){return I$0.subscribe}});var hg9=HP(),Qd=LP(),I$0=M$0(),aK1=BN()});var B$0=M((A$0)=>{Object.defineProperty(A$0,"__esModule",{value:!0});A$0.NoDeprecatedCustomRule=bg9;var oK1=V7(),FP=U0(),rK1=K6();function bg9(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,oK1.invariant)(!1),J.reportError(new FP.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 FP.GraphQLError(`Directive "@${X.name}" argument "${Y.name}" is deprecated. ${G}`,{nodes:Q}));else{let K=J.getParentType(),z=J.getFieldDef();K!=null&&z!=null||(0,oK1.invariant)(!1),J.reportError(new FP.GraphQLError(`Field "${K.name}.${z.name}" argument "${Y.name}" is deprecated. ${G}`,{nodes:Q}))}}},ObjectField(Q){let Y=(0,rK1.getNamedType)(J.getParentInputType());if((0,rK1.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 FP.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,rK1.getNamedType)(J.getInputType());X!=null||(0,oK1.invariant)(!1),J.reportError(new FP.GraphQLError(`The enum value "${X.name}.${Y.name}" is deprecated. ${G}`,{nodes:Q}))}}}}});var w$0=M((N$0)=>{Object.defineProperty(N$0,"__esModule",{value:!0});N$0.NoSchemaIntrospectionCustomRule=ug9;var xg9=U0(),gg9=K6(),mg9=t2();function ug9(J){return{Field(Q){let Y=(0,gg9.getNamedType)(J.getType());if(Y&&(0,mg9.isIntrospectionType)(Y))J.reportError(new xg9.GraphQLError(`GraphQL introspection has been disabled, but the requested query contained the field "${Q.name.value}".`,{nodes:Q}))}}}});var E$0=M((h0)=>{Object.defineProperty(h0,"__esModule",{value:!0});Object.defineProperty(h0,"ExecutableDefinitionsRule",{enumerable:!0,get:function(){return cg9.ExecutableDefinitionsRule}});Object.defineProperty(h0,"FieldsOnCorrectTypeRule",{enumerable:!0,get:function(){return _g9.FieldsOnCorrectTypeRule}});Object.defineProperty(h0,"FragmentsOnCompositeTypesRule",{enumerable:!0,get:function(){return ig9.FragmentsOnCompositeTypesRule}});Object.defineProperty(h0,"KnownArgumentNamesRule",{enumerable:!0,get:function(){return ng9.KnownArgumentNamesRule}});Object.defineProperty(h0,"KnownDirectivesRule",{enumerable:!0,get:function(){return ag9.KnownDirectivesRule}});Object.defineProperty(h0,"KnownFragmentNamesRule",{enumerable:!0,get:function(){return og9.KnownFragmentNamesRule}});Object.defineProperty(h0,"KnownTypeNamesRule",{enumerable:!0,get:function(){return rg9.KnownTypeNamesRule}});Object.defineProperty(h0,"LoneAnonymousOperationRule",{enumerable:!0,get:function(){return sg9.LoneAnonymousOperationRule}});Object.defineProperty(h0,"LoneSchemaDefinitionRule",{enumerable:!0,get:function(){return Am9.LoneSchemaDefinitionRule}});Object.defineProperty(h0,"MaxIntrospectionDepthRule",{enumerable:!0,get:function(){return Om9.MaxIntrospectionDepthRule}});Object.defineProperty(h0,"NoDeprecatedCustomRule",{enumerable:!0,get:function(){return Fm9.NoDeprecatedCustomRule}});Object.defineProperty(h0,"NoFragmentCyclesRule",{enumerable:!0,get:function(){return tg9.NoFragmentCyclesRule}});Object.defineProperty(h0,"NoSchemaIntrospectionCustomRule",{enumerable:!0,get:function(){return Tm9.NoSchemaIntrospectionCustomRule}});Object.defineProperty(h0,"NoUndefinedVariablesRule",{enumerable:!0,get:function(){return eg9.NoUndefinedVariablesRule}});Object.defineProperty(h0,"NoUnusedFragmentsRule",{enumerable:!0,get:function(){return Jm9.NoUnusedFragmentsRule}});Object.defineProperty(h0,"NoUnusedVariablesRule",{enumerable:!0,get:function(){return Qm9.NoUnusedVariablesRule}});Object.defineProperty(h0,"OverlappingFieldsCanBeMergedRule",{enumerable:!0,get:function(){return Ym9.OverlappingFieldsCanBeMergedRule}});Object.defineProperty(h0,"PossibleFragmentSpreadsRule",{enumerable:!0,get:function(){return Gm9.PossibleFragmentSpreadsRule}});Object.defineProperty(h0,"PossibleTypeExtensionsRule",{enumerable:!0,get:function(){return Rm9.PossibleTypeExtensionsRule}});Object.defineProperty(h0,"ProvidedRequiredArgumentsRule",{enumerable:!0,get:function(){return Xm9.ProvidedRequiredArgumentsRule}});Object.defineProperty(h0,"ScalarLeafsRule",{enumerable:!0,get:function(){return Km9.ScalarLeafsRule}});Object.defineProperty(h0,"SingleFieldSubscriptionsRule",{enumerable:!0,get:function(){return zm9.SingleFieldSubscriptionsRule}});Object.defineProperty(h0,"UniqueArgumentDefinitionNamesRule",{enumerable:!0,get:function(){return Em9.UniqueArgumentDefinitionNamesRule}});Object.defineProperty(h0,"UniqueArgumentNamesRule",{enumerable:!0,get:function(){return Wm9.UniqueArgumentNamesRule}});Object.defineProperty(h0,"UniqueDirectiveNamesRule",{enumerable:!0,get:function(){return Cm9.UniqueDirectiveNamesRule}});Object.defineProperty(h0,"UniqueDirectivesPerLocationRule",{enumerable:!0,get:function(){return Zm9.UniqueDirectivesPerLocationRule}});Object.defineProperty(h0,"UniqueEnumValueNamesRule",{enumerable:!0,get:function(){return wm9.UniqueEnumValueNamesRule}});Object.defineProperty(h0,"UniqueFieldDefinitionNamesRule",{enumerable:!0,get:function(){return Lm9.UniqueFieldDefinitionNamesRule}});Object.defineProperty(h0,"UniqueFragmentNamesRule",{enumerable:!0,get:function(){return Vm9.UniqueFragmentNamesRule}});Object.defineProperty(h0,"UniqueInputFieldNamesRule",{enumerable:!0,get:function(){return qm9.UniqueInputFieldNamesRule}});Object.defineProperty(h0,"UniqueOperationNamesRule",{enumerable:!0,get:function(){return Um9.UniqueOperationNamesRule}});Object.defineProperty(h0,"UniqueOperationTypesRule",{enumerable:!0,get:function(){return Bm9.UniqueOperationTypesRule}});Object.defineProperty(h0,"UniqueTypeNamesRule",{enumerable:!0,get:function(){return Nm9.UniqueTypeNamesRule}});Object.defineProperty(h0,"UniqueVariableNamesRule",{enumerable:!0,get:function(){return Dm9.UniqueVariableNamesRule}});Object.defineProperty(h0,"ValidationContext",{enumerable:!0,get:function(){return pg9.ValidationContext}});Object.defineProperty(h0,"ValuesOfCorrectTypeRule",{enumerable:!0,get:function(){return Hm9.ValuesOfCorrectTypeRule}});Object.defineProperty(h0,"VariablesAreInputTypesRule",{enumerable:!0,get:function(){return Mm9.VariablesAreInputTypesRule}});Object.defineProperty(h0,"VariablesInAllowedPositionRule",{enumerable:!0,get:function(){return Im9.VariablesInAllowedPositionRule}});Object.defineProperty(h0,"recommendedRules",{enumerable:!0,get:function(){return L$0.recommendedRules}});Object.defineProperty(h0,"specifiedRules",{enumerable:!0,get:function(){return L$0.specifiedRules}});Object.defineProperty(h0,"validate",{enumerable:!0,get:function(){return dg9.validate}});var dg9=NP(),pg9=gK1(),L$0=xK1(),cg9=yX1(),_g9=xX1(),ig9=gX1(),ng9=mX1(),ag9=dX1(),og9=pX1(),rg9=_X1(),sg9=iX1(),tg9=oX1(),eg9=rX1(),Jm9=sX1(),Qm9=tX1(),Ym9=zK1(),Gm9=ZK1(),Xm9=UK1(),Km9=MK1(),zm9=NK1(),Wm9=LK1(),Zm9=RK1(),Vm9=PK1(),qm9=$K1(),Um9=kK1(),Dm9=jK1(),Hm9=hK1(),Mm9=bK1(),Im9=yK1(),Om9=aX1(),Am9=nX1(),Bm9=vK1(),Nm9=fK1(),wm9=FK1(),Lm9=SK1(),Em9=wK1(),Cm9=EK1(),Rm9=VK1(),Fm9=B$0(),Tm9=w$0()});var C$0=M((EH)=>{Object.defineProperty(EH,"__esModule",{value:!0});Object.defineProperty(EH,"GraphQLError",{enumerable:!0,get:function(){return sK1.GraphQLError}});Object.defineProperty(EH,"formatError",{enumerable:!0,get:function(){return sK1.formatError}});Object.defineProperty(EH,"locatedError",{enumerable:!0,get:function(){return Pm9.locatedError}});Object.defineProperty(EH,"printError",{enumerable:!0,get:function(){return sK1.printError}});Object.defineProperty(EH,"syntaxError",{enumerable:!0,get:function(){return Sm9.syntaxError}});var sK1=U0(),Sm9=dS(),Pm9=rl()});var tK1=M((R$0)=>{Object.defineProperty(R$0,"__esModule",{value:!0});R$0.getIntrospectionQuery=$m9;function $m9(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":"",K=Q.schemaDescription?Y:"";function z(Z){return Q.inputValueDeprecation?Z:""}let W=Q.oneOf?"isOneOf":"";return`
    query IntrospectionQuery {
      __schema {
        ${K}
        queryType { name kind }
        mutationType { name kind }
        subscriptionType { name kind }
        types {
          ...FullType
        }
        directives {
          name
          ${Y}
          ${X}
          locations
          args${z("(includeDeprecated: true)")} {
            ...InputValue
          }
        }
      }
    }

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

    fragment InputValue on __InputValue {
      name
      ${Y}
      type { ...TypeRef }
      defaultValue
      ${z("isDeprecated")}
      ${z("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 T$0=M((F$0)=>{Object.defineProperty(F$0,"__esModule",{value:!0});F$0.getOperationAST=fm9;var vm9=X6();function fm9(J,Q){let Y=null;for(let X of J.definitions)if(X.kind===vm9.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=M((S$0)=>{Object.defineProperty(S$0,"__esModule",{value:!0});S$0.getOperationRootType=hm9;var Yd=U0();function hm9(J,Q){if(Q.operation==="query"){let Y=J.getQueryType();if(!Y)throw new Yd.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 Yd.GraphQLError("Schema is not configured for mutations.",{nodes:Q});return Y}if(Q.operation==="subscription"){let Y=J.getSubscriptionType();if(!Y)throw new Yd.GraphQLError("Schema is not configured for subscriptions.",{nodes:Q});return Y}throw new Yd.GraphQLError("Can only have query, mutation and subscription operations.",{nodes:Q})}});var k$0=M(($$0)=>{Object.defineProperty($$0,"__esModule",{value:!0});$$0.introspectionFromSchema=um9;var ym9=V7(),xm9=ZH(),gm9=LP(),mm9=tK1();function um9(J,Q){let Y={specifiedByUrl:!0,directiveIsRepeatable:!0,schemaDescription:!0,inputValueDeprecation:!0,oneOf:!0,...Q},G=(0,xm9.parse)((0,mm9.getIntrospectionQuery)(Y)),X=(0,gm9.executeSync)({schema:J,document:G});return!X.errors&&X.data||(0,ym9.invariant)(!1),X.data}});var j$0=M((f$0)=>{Object.defineProperty(f$0,"__esModule",{value:!0});f$0.buildClientSchema=am9;var dm9=n7(),lJ=x6(),v$0=TX(),Gd=oS(),pm9=ZH(),dJ=K6(),cm9=a3(),fX=t2(),_m9=$X(),im9=IH(),nm9=AP();function am9(J,Q){(0,v$0.isObjectLike)(J)&&(0,v$0.isObjectLike)(J.__schema)||(0,dm9.devAssert)(!1,`Invalid or incomplete introspection result. Ensure that you are passing "data" property of introspection response and no "errors" was returned alongside: ${(0,lJ.inspect)(J)}.`);let Y=J.__schema,G=(0,Gd.keyValMap)(Y.types,(E)=>E.name,(E)=>D(E));for(let E of[..._m9.specifiedScalarTypes,...fX.introspectionTypes])if(G[E.name])G[E.name]=E;let X=Y.queryType?q(Y.queryType):null,K=Y.mutationType?q(Y.mutationType):null,z=Y.subscriptionType?q(Y.subscriptionType):null,W=Y.directives?Y.directives.map(j):[];return new im9.GraphQLSchema({description:Y.description,query:X,mutation:K,subscription:z,types:Object.values(G),directives:W,assumeValid:Q===null||Q===void 0?void 0:Q.assumeValid});function Z(E){if(E.kind===fX.TypeKind.LIST){let $=E.ofType;if(!$)throw Error("Decorated type deeper than introspection query.");return new dJ.GraphQLList(Z($))}if(E.kind===fX.TypeKind.NON_NULL){let $=E.ofType;if(!$)throw Error("Decorated type deeper than introspection query.");let f=Z($);return new dJ.GraphQLNonNull((0,dJ.assertNullableType)(f))}return V(E)}function V(E){let $=E.name;if(!$)throw Error(`Unknown type reference: ${(0,lJ.inspect)(E)}.`);let f=G[$];if(!f)throw Error(`Invalid or incomplete schema, unknown type: ${$}. Ensure that a full introspection query is used in order to build a client schema.`);return f}function q(E){return(0,dJ.assertObjectType)(V(E))}function U(E){return(0,dJ.assertInterfaceType)(V(E))}function D(E){if(E!=null&&E.name!=null&&E.kind!=null)switch(E.kind){case fX.TypeKind.SCALAR:return H(E);case fX.TypeKind.OBJECT:return O(E);case fX.TypeKind.INTERFACE:return A(E);case fX.TypeKind.UNION:return B(E);case fX.TypeKind.ENUM:return w(E);case fX.TypeKind.INPUT_OBJECT:return N(E)}let $=(0,lJ.inspect)(E);throw Error(`Invalid or incomplete introspection result. Ensure that a full introspection query is used in order to build a client schema: ${$}.`)}function H(E){return new dJ.GraphQLScalarType({name:E.name,description:E.description,specifiedByURL:E.specifiedByURL})}function I(E){if(E.interfaces===null&&E.kind===fX.TypeKind.INTERFACE)return[];if(!E.interfaces){let $=(0,lJ.inspect)(E);throw Error(`Introspection result missing interfaces: ${$}.`)}return E.interfaces.map(U)}function O(E){return new dJ.GraphQLObjectType({name:E.name,description:E.description,interfaces:()=>I(E),fields:()=>L(E)})}function A(E){return new dJ.GraphQLInterfaceType({name:E.name,description:E.description,interfaces:()=>I(E),fields:()=>L(E)})}function B(E){if(!E.possibleTypes){let $=(0,lJ.inspect)(E);throw Error(`Introspection result missing possibleTypes: ${$}.`)}return new dJ.GraphQLUnionType({name:E.name,description:E.description,types:()=>E.possibleTypes.map(q)})}function w(E){if(!E.enumValues){let $=(0,lJ.inspect)(E);throw Error(`Introspection result missing enumValues: ${$}.`)}return new dJ.GraphQLEnumType({name:E.name,description:E.description,values:(0,Gd.keyValMap)(E.enumValues,($)=>$.name,($)=>({description:$.description,deprecationReason:$.deprecationReason}))})}function N(E){if(!E.inputFields){let $=(0,lJ.inspect)(E);throw Error(`Introspection result missing inputFields: ${$}.`)}return new dJ.GraphQLInputObjectType({name:E.name,description:E.description,fields:()=>C(E.inputFields),isOneOf:E.isOneOf})}function L(E){if(!E.fields)throw Error(`Introspection result missing fields: ${(0,lJ.inspect)(E)}.`);return(0,Gd.keyValMap)(E.fields,($)=>$.name,R)}function R(E){let $=Z(E.type);if(!(0,dJ.isOutputType)($)){let f=(0,lJ.inspect)($);throw Error(`Introspection must provide output type for fields, but received: ${f}.`)}if(!E.args){let f=(0,lJ.inspect)(E);throw Error(`Introspection result missing field args: ${f}.`)}return{description:E.description,deprecationReason:E.deprecationReason,type:$,args:C(E.args)}}function C(E){return(0,Gd.keyValMap)(E,($)=>$.name,F)}function F(E){let $=Z(E.type);if(!(0,dJ.isInputType)($)){let k=(0,lJ.inspect)($);throw Error(`Introspection must provide input type for arguments, but received: ${k}.`)}let f=E.defaultValue!=null?(0,nm9.valueFromAST)((0,pm9.parseValue)(E.defaultValue),$):void 0;return{description:E.description,type:$,defaultValue:f,deprecationReason:E.deprecationReason}}function j(E){if(!E.args){let $=(0,lJ.inspect)(E);throw Error(`Introspection result missing directive args: ${$}.`)}if(!E.locations){let $=(0,lJ.inspect)(E);throw Error(`Introspection result missing directive locations: ${$}.`)}return new cm9.GraphQLDirective({name:E.name,description:E.description,isRepeatable:E.isRepeatable,locations:E.locations.slice(),args:C(E.args)})}}});var Jz1=M((d$0)=>{Object.defineProperty(d$0,"__esModule",{value:!0});d$0.extendSchema=Qu9;d$0.extendSchemaImpl=l$0;var rm9=n7(),sm9=x6(),tm9=V7(),em9=aV(),TP=Ll(),QQ=X6(),h$0=AH(),c8=K6(),SP=a3(),m$0=t2(),u$0=$X(),b$0=IH(),Ju9=NP(),eK1=BN(),y$0=AP();function Qu9(J,Q,Y){if((0,b$0.assertSchema)(J),Q!=null&&Q.kind===QQ.Kind.DOCUMENT||(0,rm9.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,Ju9.assertValidSDLExtension)(Q,J);let G=J.toConfig(),X=l$0(G,Q,Y);return G===X?J:new b$0.GraphQLSchema(X)}function l$0(J,Q,Y){var G,X,K,z;let W=[],Z=Object.create(null),V=[],q,U=[];for(let p of Q.definitions)if(p.kind===QQ.Kind.SCHEMA_DEFINITION)q=p;else if(p.kind===QQ.Kind.SCHEMA_EXTENSION)U.push(p);else if((0,h$0.isTypeDefinitionNode)(p))W.push(p);else if((0,h$0.isTypeExtensionNode)(p)){let c=p.name.value,o=Z[c];Z[c]=o?o.concat([p]):[p]}else if(p.kind===QQ.Kind.DIRECTIVE_DEFINITION)V.push(p);if(Object.keys(Z).length===0&&W.length===0&&V.length===0&&U.length===0&&q==null)return J;let D=Object.create(null);for(let p of J.types)D[p.name]=w(p);for(let p of W){var H;let c=p.name.value;D[c]=(H=x$0[c])!==null&&H!==void 0?H:T(p)}let I={query:J.query&&A(J.query),mutation:J.mutation&&A(J.mutation),subscription:J.subscription&&A(J.subscription),...q&&f([q]),...f(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(D),directives:[...J.directives.map(B),...V.map(y)],extensions:Object.create(null),astNode:(K=q)!==null&&K!==void 0?K:J.astNode,extensionASTNodes:J.extensionASTNodes.concat(U),assumeValid:(z=Y===null||Y===void 0?void 0:Y.assumeValid)!==null&&z!==void 0?z:!1};function O(p){if((0,c8.isListType)(p))return new c8.GraphQLList(O(p.ofType));if((0,c8.isNonNullType)(p))return new c8.GraphQLNonNull(O(p.ofType));return A(p)}function A(p){return D[p.name]}function B(p){let c=p.toConfig();return new SP.GraphQLDirective({...c,args:(0,TP.mapValue)(c.args,$)})}function w(p){if((0,m$0.isIntrospectionType)(p)||(0,u$0.isSpecifiedScalarType)(p))return p;if((0,c8.isScalarType)(p))return R(p);if((0,c8.isObjectType)(p))return C(p);if((0,c8.isInterfaceType)(p))return F(p);if((0,c8.isUnionType)(p))return j(p);if((0,c8.isEnumType)(p))return L(p);if((0,c8.isInputObjectType)(p))return N(p);(0,tm9.invariant)(!1,"Unexpected type: "+(0,sm9.inspect)(p))}function N(p){var c;let o=p.toConfig(),J1=(c=Z[o.name])!==null&&c!==void 0?c:[];return new c8.GraphQLInputObjectType({...o,fields:()=>({...(0,TP.mapValue)(o.fields,(U1)=>({...U1,type:O(U1.type)})),...P(J1)}),extensionASTNodes:o.extensionASTNodes.concat(J1)})}function L(p){var c;let o=p.toConfig(),J1=(c=Z[p.name])!==null&&c!==void 0?c:[];return new c8.GraphQLEnumType({...o,values:{...o.values,...x(J1)},extensionASTNodes:o.extensionASTNodes.concat(J1)})}function R(p){var c;let o=p.toConfig(),J1=(c=Z[o.name])!==null&&c!==void 0?c:[],U1=o.specifiedByURL;for(let w1 of J1){var N1;U1=(N1=g$0(w1))!==null&&N1!==void 0?N1:U1}return new c8.GraphQLScalarType({...o,specifiedByURL:U1,extensionASTNodes:o.extensionASTNodes.concat(J1)})}function C(p){var c;let o=p.toConfig(),J1=(c=Z[o.name])!==null&&c!==void 0?c:[];return new c8.GraphQLObjectType({...o,interfaces:()=>[...p.getInterfaces().map(A),...l(J1)],fields:()=>({...(0,TP.mapValue)(o.fields,E),...S(J1)}),extensionASTNodes:o.extensionASTNodes.concat(J1)})}function F(p){var c;let o=p.toConfig(),J1=(c=Z[o.name])!==null&&c!==void 0?c:[];return new c8.GraphQLInterfaceType({...o,interfaces:()=>[...p.getInterfaces().map(A),...l(J1)],fields:()=>({...(0,TP.mapValue)(o.fields,E),...S(J1)}),extensionASTNodes:o.extensionASTNodes.concat(J1)})}function j(p){var c;let o=p.toConfig(),J1=(c=Z[o.name])!==null&&c!==void 0?c:[];return new c8.GraphQLUnionType({...o,types:()=>[...p.getTypes().map(A),...u(J1)],extensionASTNodes:o.extensionASTNodes.concat(J1)})}function E(p){return{...p,type:O(p.type),args:p.args&&(0,TP.mapValue)(p.args,$)}}function $(p){return{...p,type:O(p.type)}}function f(p){let c={};for(let J1 of p){var o;let U1=(o=J1.operationTypes)!==null&&o!==void 0?o:[];for(let N1 of U1)c[N1.operation]=k(N1.type)}return c}function k(p){var c;let o=p.name.value,J1=(c=x$0[o])!==null&&c!==void 0?c:D[o];if(J1===void 0)throw Error(`Unknown type: "${o}".`);return J1}function m(p){if(p.kind===QQ.Kind.LIST_TYPE)return new c8.GraphQLList(m(p.type));if(p.kind===QQ.Kind.NON_NULL_TYPE)return new c8.GraphQLNonNull(m(p.type));return k(p)}function y(p){var c;return new SP.GraphQLDirective({name:p.name.value,description:(c=p.description)===null||c===void 0?void 0:c.value,locations:p.locations.map(({value:o})=>o),isRepeatable:p.repeatable,args:v(p.arguments),astNode:p})}function S(p){let c=Object.create(null);for(let U1 of p){var o;let N1=(o=U1.fields)!==null&&o!==void 0?o:[];for(let w1 of N1){var J1;c[w1.name.value]={type:m(w1.type),description:(J1=w1.description)===null||J1===void 0?void 0:J1.value,args:v(w1.arguments),deprecationReason:Xd(w1),astNode:w1}}}return c}function v(p){let c=p!==null&&p!==void 0?p:[],o=Object.create(null);for(let U1 of c){var J1;let N1=m(U1.type);o[U1.name.value]={type:N1,description:(J1=U1.description)===null||J1===void 0?void 0:J1.value,defaultValue:(0,y$0.valueFromAST)(U1.defaultValue,N1),deprecationReason:Xd(U1),astNode:U1}}return o}function P(p){let c=Object.create(null);for(let U1 of p){var o;let N1=(o=U1.fields)!==null&&o!==void 0?o:[];for(let w1 of N1){var J1;let g=m(w1.type);c[w1.name.value]={type:g,description:(J1=w1.description)===null||J1===void 0?void 0:J1.value,defaultValue:(0,y$0.valueFromAST)(w1.defaultValue,g),deprecationReason:Xd(w1),astNode:w1}}}return c}function x(p){let c=Object.create(null);for(let U1 of p){var o;let N1=(o=U1.values)!==null&&o!==void 0?o:[];for(let w1 of N1){var J1;c[w1.name.value]={description:(J1=w1.description)===null||J1===void 0?void 0:J1.value,deprecationReason:Xd(w1),astNode:w1}}}return c}function l(p){return p.flatMap((c)=>{var o,J1;return(o=(J1=c.interfaces)===null||J1===void 0?void 0:J1.map(k))!==null&&o!==void 0?o:[]})}function u(p){return p.flatMap((c)=>{var o,J1;return(o=(J1=c.types)===null||J1===void 0?void 0:J1.map(k))!==null&&o!==void 0?o:[]})}function T(p){var c;let o=p.name.value,J1=(c=Z[o])!==null&&c!==void 0?c:[];switch(p.kind){case QQ.Kind.OBJECT_TYPE_DEFINITION:{var U1;let a=[p,...J1];return new c8.GraphQLObjectType({name:o,description:(U1=p.description)===null||U1===void 0?void 0:U1.value,interfaces:()=>l(a),fields:()=>S(a),astNode:p,extensionASTNodes:J1})}case QQ.Kind.INTERFACE_TYPE_DEFINITION:{var N1;let a=[p,...J1];return new c8.GraphQLInterfaceType({name:o,description:(N1=p.description)===null||N1===void 0?void 0:N1.value,interfaces:()=>l(a),fields:()=>S(a),astNode:p,extensionASTNodes:J1})}case QQ.Kind.ENUM_TYPE_DEFINITION:{var w1;let a=[p,...J1];return new c8.GraphQLEnumType({name:o,description:(w1=p.description)===null||w1===void 0?void 0:w1.value,values:x(a),astNode:p,extensionASTNodes:J1})}case QQ.Kind.UNION_TYPE_DEFINITION:{var g;let a=[p,...J1];return new c8.GraphQLUnionType({name:o,description:(g=p.description)===null||g===void 0?void 0:g.value,types:()=>u(a),astNode:p,extensionASTNodes:J1})}case QQ.Kind.SCALAR_TYPE_DEFINITION:{var d;return new c8.GraphQLScalarType({name:o,description:(d=p.description)===null||d===void 0?void 0:d.value,specifiedByURL:g$0(p),astNode:p,extensionASTNodes:J1})}case QQ.Kind.INPUT_OBJECT_TYPE_DEFINITION:{var _;let a=[p,...J1];return new c8.GraphQLInputObjectType({name:o,description:(_=p.description)===null||_===void 0?void 0:_.value,fields:()=>P(a),astNode:p,extensionASTNodes:J1,isOneOf:Yu9(p)})}}}}var x$0=(0,em9.keyMap)([...u$0.specifiedScalarTypes,...m$0.introspectionTypes],(J)=>J.name);function Xd(J){let Q=(0,eK1.getDirectiveValues)(SP.GraphQLDeprecatedDirective,J);return Q===null||Q===void 0?void 0:Q.reason}function g$0(J){let Q=(0,eK1.getDirectiveValues)(SP.GraphQLSpecifiedByDirective,J);return Q===null||Q===void 0?void 0:Q.url}function Yu9(J){return Boolean((0,eK1.getDirectiveValues)(SP.GraphQLOneOfDirective,J))}});var _$0=M((c$0)=>{Object.defineProperty(c$0,"__esModule",{value:!0});c$0.buildASTSchema=p$0;c$0.buildSchema=Du9;var Ku9=n7(),zu9=X6(),Wu9=ZH(),Zu9=a3(),Vu9=IH(),qu9=NP(),Uu9=Jz1();function p$0(J,Q){if(J!=null&&J.kind===zu9.Kind.DOCUMENT||(0,Ku9.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,qu9.assertValidSDL)(J);let Y={description:void 0,types:[],directives:[],extensions:Object.create(null),extensionASTNodes:[],assumeValid:!1},G=(0,Uu9.extendSchemaImpl)(Y,J,Q);if(G.astNode==null)for(let K of G.types)switch(K.name){case"Query":G.query=K;break;case"Mutation":G.mutation=K;break;case"Subscription":G.subscription=K;break}let X=[...G.directives,...Zu9.specifiedDirectives.filter((K)=>G.directives.every((z)=>z.name!==K.name))];return new Vu9.GraphQLSchema({...G,directives:X})}function Du9(J,Q){let Y=(0,Wu9.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 o$0=M((a$0)=>{Object.defineProperty(a$0,"__esModule",{value:!0});a$0.lexicographicSortSchema=Lu9;var Iu9=x6(),Ou9=V7(),Au9=oS(),i$0=rS(),a7=K6(),Bu9=a3(),Nu9=t2(),wu9=IH();function Lu9(J){let Q=J.toConfig(),Y=(0,Au9.keyValMap)(Qz1(Q.types),(D)=>D.name,U);return new wu9.GraphQLSchema({...Q,types:Object.values(Y),directives:Qz1(Q.directives).map(z),query:K(Q.query),mutation:K(Q.mutation),subscription:K(Q.subscription)});function G(D){if((0,a7.isListType)(D))return new a7.GraphQLList(G(D.ofType));else if((0,a7.isNonNullType)(D))return new a7.GraphQLNonNull(G(D.ofType));return X(D)}function X(D){return Y[D.name]}function K(D){return D&&X(D)}function z(D){let H=D.toConfig();return new Bu9.GraphQLDirective({...H,locations:n$0(H.locations,(I)=>I),args:W(H.args)})}function W(D){return Kd(D,(H)=>({...H,type:G(H.type)}))}function Z(D){return Kd(D,(H)=>({...H,type:G(H.type),args:H.args&&W(H.args)}))}function V(D){return Kd(D,(H)=>({...H,type:G(H.type)}))}function q(D){return Qz1(D).map(X)}function U(D){if((0,a7.isScalarType)(D)||(0,Nu9.isIntrospectionType)(D))return D;if((0,a7.isObjectType)(D)){let H=D.toConfig();return new a7.GraphQLObjectType({...H,interfaces:()=>q(H.interfaces),fields:()=>Z(H.fields)})}if((0,a7.isInterfaceType)(D)){let H=D.toConfig();return new a7.GraphQLInterfaceType({...H,interfaces:()=>q(H.interfaces),fields:()=>Z(H.fields)})}if((0,a7.isUnionType)(D)){let H=D.toConfig();return new a7.GraphQLUnionType({...H,types:()=>q(H.types)})}if((0,a7.isEnumType)(D)){let H=D.toConfig();return new a7.GraphQLEnumType({...H,values:Kd(H.values,(I)=>I)})}if((0,a7.isInputObjectType)(D)){let H=D.toConfig();return new a7.GraphQLInputObjectType({...H,fields:()=>V(H.fields)})}(0,Ou9.invariant)(!1,"Unexpected type: "+(0,Iu9.inspect)(D))}}function Kd(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 Qz1(J){return n$0(J,(Q)=>Q.name)}function n$0(J,Q){return J.slice().sort((Y,G)=>{let X=Q(Y),K=Q(G);return(0,i$0.naturalCompare)(X,K)})}});var Gk0=M((Yk0)=>{Object.defineProperty(Yk0,"__esModule",{value:!0});Yk0.printIntrospectionSchema=$u9;Yk0.printSchema=Pu9;Yk0.printType=t$0;var Cu9=x6(),Ru9=V7(),Fu9=cS(),Gz1=X6(),zd=uJ(),wN=K6(),Xz1=a3(),r$0=t2(),Tu9=$X(),Su9=ZP();function Pu9(J){return s$0(J,(Q)=>!(0,Xz1.isSpecifiedDirective)(Q),ku9)}function $u9(J){return s$0(J,Xz1.isSpecifiedDirective,r$0.isIntrospectionType)}function ku9(J){return!(0,Tu9.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[vu9(J),...G.map((K)=>mu9(K)),...X.map((K)=>t$0(K))].filter(Boolean).join(`

`)}function vu9(J){if(J.description==null&&fu9(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 YQ(J)+`schema {
${Q.join(`
`)}
}`}function fu9(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,wN.isScalarType)(J))return ju9(J);if((0,wN.isObjectType)(J))return hu9(J);if((0,wN.isInterfaceType)(J))return bu9(J);if((0,wN.isUnionType)(J))return yu9(J);if((0,wN.isEnumType)(J))return xu9(J);if((0,wN.isInputObjectType)(J))return gu9(J);(0,Ru9.invariant)(!1,"Unexpected type: "+(0,Cu9.inspect)(J))}function ju9(J){return YQ(J)+`scalar ${J.name}`+uu9(J)}function e$0(J){let Q=J.getInterfaces();return Q.length?" implements "+Q.map((Y)=>Y.name).join(" & "):""}function hu9(J){return YQ(J)+`type ${J.name}`+e$0(J)+Jk0(J)}function bu9(J){return YQ(J)+`interface ${J.name}`+e$0(J)+Jk0(J)}function yu9(J){let Q=J.getTypes(),Y=Q.length?" = "+Q.join(" | "):"";return YQ(J)+"union "+J.name+Y}function xu9(J){let Q=J.getValues().map((Y,G)=>YQ(Y,"  ",!G)+"  "+Y.name+zz1(Y.deprecationReason));return YQ(J)+`enum ${J.name}`+Kz1(Q)}function gu9(J){let Q=Object.values(J.getFields()).map((Y,G)=>YQ(Y,"  ",!G)+"  "+Yz1(Y));return YQ(J)+`input ${J.name}`+(J.isOneOf?" @oneOf":"")+Kz1(Q)}function Jk0(J){let Q=Object.values(J.getFields()).map((Y,G)=>YQ(Y,"  ",!G)+"  "+Y.name+Qk0(Y.args,"  ")+": "+String(Y.type)+zz1(Y.deprecationReason));return Kz1(Q)}function Kz1(J){return J.length!==0?` {
`+J.join(`
`)+`
}`:""}function Qk0(J,Q=""){if(J.length===0)return"";if(J.every((Y)=>!Y.description))return"("+J.map(Yz1).join(", ")+")";return`(
`+J.map((Y,G)=>YQ(Y,"  "+Q,!G)+"  "+Q+Yz1(Y)).join(`
`)+`
`+Q+")"}function Yz1(J){let Q=(0,Su9.astFromValue)(J.defaultValue,J.type),Y=J.name+": "+String(J.type);if(Q)Y+=` = ${(0,zd.print)(Q)}`;return Y+zz1(J.deprecationReason)}function mu9(J){return YQ(J)+"directive @"+J.name+Qk0(J.args)+(J.isRepeatable?" repeatable":"")+" on "+J.locations.join(" | ")}function zz1(J){if(J==null)return"";if(J!==Xz1.DEFAULT_DEPRECATION_REASON)return` @deprecated(reason: ${(0,zd.print)({kind:Gz1.Kind.STRING,value:J})})`;return" @deprecated"}function uu9(J){if(J.specifiedByURL==null)return"";return` @specifiedBy(url: ${(0,zd.print)({kind:Gz1.Kind.STRING,value:J.specifiedByURL})})`}function YQ(J,Q="",Y=!0){let{description:G}=J;if(G==null)return"";let X=(0,zd.print)({kind:Gz1.Kind.STRING,value:G,block:(0,Fu9.isPrintableAsBlockString)(G)});return(Q&&!Y?`
`+Q:Q)+X.replace(/\n/g,`
`+Q)+`
`}});var Kk0=M((Xk0)=>{Object.defineProperty(Xk0,"__esModule",{value:!0});Xk0.concatAST=_u9;var cu9=X6();function _u9(J){let Q=[];for(let Y of J)Q.push(...Y.definitions);return{kind:cu9.Kind.DOCUMENT,definitions:Q}}});var Vk0=M((Zk0)=>{Object.defineProperty(Zk0,"__esModule",{value:!0});Zk0.separateOperations=au9;var Wd=X6(),nu9=VH();function au9(J){let Q=[],Y=Object.create(null);for(let X of J.definitions)switch(X.kind){case Wd.Kind.OPERATION_DEFINITION:Q.push(X);break;case Wd.Kind.FRAGMENT_DEFINITION:Y[X.name.value]=zk0(X.selectionSet);break;default:}let G=Object.create(null);for(let X of Q){let K=new Set;for(let W of zk0(X.selectionSet))Wk0(K,Y,W);let z=X.name?X.name.value:"";G[z]={kind:Wd.Kind.DOCUMENT,definitions:J.definitions.filter((W)=>W===X||W.kind===Wd.Kind.FRAGMENT_DEFINITION&&K.has(W.name.value))}}return G}function Wk0(J,Q,Y){if(!J.has(Y)){J.add(Y);let G=Q[Y];if(G!==void 0)for(let X of G)Wk0(J,Q,X)}}function zk0(J){let Q=[];return(0,nu9.visit)(J,{FragmentSpread(Y){Q.push(Y.name.value)}}),Q}});var Hk0=M((Dk0)=>{Object.defineProperty(Dk0,"__esModule",{value:!0});Dk0.stripIgnoredCharacters=su9;var ru9=cS(),qk0=iS(),Uk0=Bl(),Wz1=ZN();function su9(J){let Q=(0,Uk0.isSource)(J)?J:new Uk0.Source(J),Y=Q.body,G=new qk0.Lexer(Q),X="",K=!1;while(G.advance().kind!==Wz1.TokenKind.EOF){let z=G.token,W=z.kind,Z=!(0,qk0.isPunctuatorTokenKind)(z.kind);if(K){if(Z||z.kind===Wz1.TokenKind.SPREAD)X+=" "}let V=Y.slice(z.start,z.end);if(W===Wz1.TokenKind.BLOCK_STRING)X+=(0,ru9.printBlockString)(z.value,{minimize:!0});else X+=V;K=Z}return X}});var Ok0=M((Ik0)=>{Object.defineProperty(Ik0,"__esModule",{value:!0});Ik0.assertValidName=Yl9;Ik0.isValidNameError=Mk0;var eu9=n7(),Jl9=U0(),Ql9=sS();function Yl9(J){let Q=Mk0(J);if(Q)throw Q;return J}function Mk0(J){if(typeof J==="string"||(0,eu9.devAssert)(!1,"Expected name to be a string."),J.startsWith("__"))return new Jl9.GraphQLError(`Name "${J}" must not begin with "__", which is reserved by GraphQL introspection.`);try{(0,Ql9.assertName)(J)}catch(Q){return Q}}});var Tk0=M((Rk0)=>{Object.defineProperty(Rk0,"__esModule",{value:!0});Rk0.DangerousChangeType=Rk0.BreakingChangeType=void 0;Rk0.findBreakingChanges=ql9;Rk0.findDangerousChanges=Ul9;var Kl9=x6(),Ek0=V7(),Ak0=aV(),zl9=uJ(),k6=K6(),Wl9=$X(),Zl9=ZP(),Vl9=JK1(),F9;Rk0.BreakingChangeType=F9;(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"})(F9||(Rk0.BreakingChangeType=F9={}));var jY;Rk0.DangerousChangeType=jY;(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"})(jY||(Rk0.DangerousChangeType=jY={}));function ql9(J,Q){return Ck0(J,Q).filter((Y)=>(Y.type in F9))}function Ul9(J,Q){return Ck0(J,Q).filter((Y)=>(Y.type in jY))}function Ck0(J,Q){return[...Hl9(J,Q),...Dl9(J,Q)]}function Dl9(J,Q){let Y=[],G=az(J.getDirectives(),Q.getDirectives());for(let X of G.removed)Y.push({type:F9.DIRECTIVE_REMOVED,description:`${X.name} was removed.`});for(let[X,K]of G.persisted){let z=az(X.args,K.args);for(let W of z.added)if((0,k6.isRequiredArgument)(W))Y.push({type:F9.REQUIRED_DIRECTIVE_ARG_ADDED,description:`A required arg ${W.name} on directive ${X.name} was added.`});for(let W of z.removed)Y.push({type:F9.DIRECTIVE_ARG_REMOVED,description:`${W.name} was removed from ${X.name}.`});if(X.isRepeatable&&!K.isRepeatable)Y.push({type:F9.DIRECTIVE_REPEATABLE_REMOVED,description:`Repeatable flag was removed from ${X.name}.`});for(let W of X.locations)if(!K.locations.includes(W))Y.push({type:F9.DIRECTIVE_LOCATION_REMOVED,description:`${W} was removed from ${X.name}.`})}return Y}function Hl9(J,Q){let Y=[],G=az(Object.values(J.getTypeMap()),Object.values(Q.getTypeMap()));for(let X of G.removed)Y.push({type:F9.TYPE_REMOVED,description:(0,Wl9.isSpecifiedScalarType)(X)?`Standard scalar ${X.name} was removed because it is not referenced anymore.`:`${X.name} was removed.`});for(let[X,K]of G.persisted)if((0,k6.isEnumType)(X)&&(0,k6.isEnumType)(K))Y.push(...Ol9(X,K));else if((0,k6.isUnionType)(X)&&(0,k6.isUnionType)(K))Y.push(...Il9(X,K));else if((0,k6.isInputObjectType)(X)&&(0,k6.isInputObjectType)(K))Y.push(...Ml9(X,K));else if((0,k6.isObjectType)(X)&&(0,k6.isObjectType)(K))Y.push(...Nk0(X,K),...Bk0(X,K));else if((0,k6.isInterfaceType)(X)&&(0,k6.isInterfaceType)(K))Y.push(...Nk0(X,K),...Bk0(X,K));else if(X.constructor!==K.constructor)Y.push({type:F9.TYPE_CHANGED_KIND,description:`${X.name} changed from ${wk0(X)} to ${wk0(K)}.`});return Y}function Ml9(J,Q){let Y=[],G=az(Object.values(J.getFields()),Object.values(Q.getFields()));for(let X of G.added)if((0,k6.isRequiredInputField)(X))Y.push({type:F9.REQUIRED_INPUT_FIELD_ADDED,description:`A required field ${X.name} on input type ${J.name} was added.`});else Y.push({type:jY.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:F9.FIELD_REMOVED,description:`${J.name}.${X.name} was removed.`});for(let[X,K]of G.persisted)if(!$P(X.type,K.type))Y.push({type:F9.FIELD_CHANGED_KIND,description:`${J.name}.${X.name} changed type from ${String(X.type)} to ${String(K.type)}.`});return Y}function Il9(J,Q){let Y=[],G=az(J.getTypes(),Q.getTypes());for(let X of G.added)Y.push({type:jY.TYPE_ADDED_TO_UNION,description:`${X.name} was added to union type ${J.name}.`});for(let X of G.removed)Y.push({type:F9.TYPE_REMOVED_FROM_UNION,description:`${X.name} was removed from union type ${J.name}.`});return Y}function Ol9(J,Q){let Y=[],G=az(J.getValues(),Q.getValues());for(let X of G.added)Y.push({type:jY.VALUE_ADDED_TO_ENUM,description:`${X.name} was added to enum type ${J.name}.`});for(let X of G.removed)Y.push({type:F9.VALUE_REMOVED_FROM_ENUM,description:`${X.name} was removed from enum type ${J.name}.`});return Y}function Bk0(J,Q){let Y=[],G=az(J.getInterfaces(),Q.getInterfaces());for(let X of G.added)Y.push({type:jY.IMPLEMENTED_INTERFACE_ADDED,description:`${X.name} added to interfaces implemented by ${J.name}.`});for(let X of G.removed)Y.push({type:F9.IMPLEMENTED_INTERFACE_REMOVED,description:`${J.name} no longer implements interface ${X.name}.`});return Y}function Nk0(J,Q){let Y=[],G=az(Object.values(J.getFields()),Object.values(Q.getFields()));for(let X of G.removed)Y.push({type:F9.FIELD_REMOVED,description:`${J.name}.${X.name} was removed.`});for(let[X,K]of G.persisted)if(Y.push(...Al9(J,X,K)),!PP(X.type,K.type))Y.push({type:F9.FIELD_CHANGED_KIND,description:`${J.name}.${X.name} changed type from ${String(X.type)} to ${String(K.type)}.`});return Y}function Al9(J,Q,Y){let G=[],X=az(Q.args,Y.args);for(let K of X.removed)G.push({type:F9.ARG_REMOVED,description:`${J.name}.${Q.name} arg ${K.name} was removed.`});for(let[K,z]of X.persisted)if(!$P(K.type,z.type))G.push({type:F9.ARG_CHANGED_KIND,description:`${J.name}.${Q.name} arg ${K.name} has changed type from ${String(K.type)} to ${String(z.type)}.`});else if(K.defaultValue!==void 0)if(z.defaultValue===void 0)G.push({type:jY.ARG_DEFAULT_VALUE_CHANGE,description:`${J.name}.${Q.name} arg ${K.name} defaultValue was removed.`});else{let Z=Lk0(K.defaultValue,K.type),V=Lk0(z.defaultValue,z.type);if(Z!==V)G.push({type:jY.ARG_DEFAULT_VALUE_CHANGE,description:`${J.name}.${Q.name} arg ${K.name} has changed defaultValue from ${Z} to ${V}.`})}for(let K of X.added)if((0,k6.isRequiredArgument)(K))G.push({type:F9.REQUIRED_ARG_ADDED,description:`A required arg ${K.name} on ${J.name}.${Q.name} was added.`});else G.push({type:jY.OPTIONAL_ARG_ADDED,description:`An optional arg ${K.name} on ${J.name}.${Q.name} was added.`});return G}function PP(J,Q){if((0,k6.isListType)(J))return(0,k6.isListType)(Q)&&PP(J.ofType,Q.ofType)||(0,k6.isNonNullType)(Q)&&PP(J,Q.ofType);if((0,k6.isNonNullType)(J))return(0,k6.isNonNullType)(Q)&&PP(J.ofType,Q.ofType);return(0,k6.isNamedType)(Q)&&J.name===Q.name||(0,k6.isNonNullType)(Q)&&PP(J,Q.ofType)}function $P(J,Q){if((0,k6.isListType)(J))return(0,k6.isListType)(Q)&&$P(J.ofType,Q.ofType);if((0,k6.isNonNullType)(J))return(0,k6.isNonNullType)(Q)&&$P(J.ofType,Q.ofType)||!(0,k6.isNonNullType)(Q)&&$P(J.ofType,Q);return(0,k6.isNamedType)(Q)&&J.name===Q.name}function wk0(J){if((0,k6.isScalarType)(J))return"a Scalar type";if((0,k6.isObjectType)(J))return"an Object type";if((0,k6.isInterfaceType)(J))return"an Interface type";if((0,k6.isUnionType)(J))return"a Union type";if((0,k6.isEnumType)(J))return"an Enum type";if((0,k6.isInputObjectType)(J))return"an Input type";(0,Ek0.invariant)(!1,"Unexpected type: "+(0,Kl9.inspect)(J))}function Lk0(J,Q){let Y=(0,Zl9.astFromValue)(J,Q);return Y!=null||(0,Ek0.invariant)(!1),(0,zl9.print)((0,Vl9.sortValueNode)(Y))}function az(J,Q){let Y=[],G=[],X=[],K=(0,Ak0.keyMap)(J,({name:W})=>W),z=(0,Ak0.keyMap)(Q,({name:W})=>W);for(let W of J){let Z=z[W.name];if(Z===void 0)G.push(W);else X.push([W,Z])}for(let W of Q)if(K[W.name]===void 0)Y.push(W);return{added:Y,persisted:X,removed:G}}});var $k0=M((Pk0)=>{Object.defineProperty(Pk0,"__esModule",{value:!0});Pk0.resolveASTSchemaCoordinate=Sk0;Pk0.resolveSchemaCoordinate=Ll9;var CH=x6(),kP=X6(),wl9=ZH(),Jq=K6();function Ll9(J,Q){return Sk0(J,(0,wl9.parseSchemaCoordinate)(Q))}function El9(J,Q){let Y=Q.name.value,G=J.getType(Y);if(G==null)return;return{kind:"NamedType",type:G}}function Cl9(J,Q){let Y=Q.name.value,G=J.getType(Y);if(!G)throw Error(`Expected ${(0,CH.inspect)(Y)} to be defined as a type in the schema.`);if(!(0,Jq.isEnumType)(G)&&!(0,Jq.isInputObjectType)(G)&&!(0,Jq.isObjectType)(G)&&!(0,Jq.isInterfaceType)(G))throw Error(`Expected ${(0,CH.inspect)(Y)} to be an Enum, Input Object, Object or Interface type.`);if((0,Jq.isEnumType)(G)){let z=Q.memberName.value,W=G.getValue(z);if(W==null)return;return{kind:"EnumValue",type:G,enumValue:W}}if((0,Jq.isInputObjectType)(G)){let z=Q.memberName.value,W=G.getFields()[z];if(W==null)return;return{kind:"InputField",type:G,inputField:W}}let X=Q.memberName.value,K=G.getFields()[X];if(K==null)return;return{kind:"Field",type:G,field:K}}function Rl9(J,Q){let Y=Q.name.value,G=J.getType(Y);if(G==null)throw Error(`Expected ${(0,CH.inspect)(Y)} to be defined as a type in the schema.`);if(!(0,Jq.isObjectType)(G)&&!(0,Jq.isInterfaceType)(G))throw Error(`Expected ${(0,CH.inspect)(Y)} to be an object type or interface type.`);let X=Q.fieldName.value,K=G.getFields()[X];if(K==null)throw Error(`Expected ${(0,CH.inspect)(X)} to exist as a field of type ${(0,CH.inspect)(Y)} in the schema.`);let z=Q.argumentName.value,W=K.args.find((Z)=>Z.name===z);if(W==null)return;return{kind:"FieldArgument",type:G,field:K,fieldArgument:W}}function Fl9(J,Q){let Y=Q.name.value,G=J.getDirective(Y);if(!G)return;return{kind:"Directive",directive:G}}function Tl9(J,Q){let Y=Q.name.value,G=J.getDirective(Y);if(!G)throw Error(`Expected ${(0,CH.inspect)(Y)} to be defined as a directive in the schema.`);let{argumentName:{value:X}}=Q,K=G.args.find((z)=>z.name===X);if(!K)return;return{kind:"DirectiveArgument",directive:G,directiveArgument:K}}function Sk0(J,Q){switch(Q.kind){case kP.Kind.TYPE_COORDINATE:return El9(J,Q);case kP.Kind.MEMBER_COORDINATE:return Cl9(J,Q);case kP.Kind.ARGUMENT_COORDINATE:return Rl9(J,Q);case kP.Kind.DIRECTIVE_COORDINATE:return Fl9(J,Q);case kP.Kind.DIRECTIVE_ARGUMENT_COORDINATE:return Tl9(J,Q)}}});var hk0=M((D6)=>{Object.defineProperty(D6,"__esModule",{value:!0});Object.defineProperty(D6,"BreakingChangeType",{enumerable:!0,get:function(){return Zd.BreakingChangeType}});Object.defineProperty(D6,"DangerousChangeType",{enumerable:!0,get:function(){return Zd.DangerousChangeType}});Object.defineProperty(D6,"TypeInfo",{enumerable:!0,get:function(){return vk0.TypeInfo}});Object.defineProperty(D6,"assertValidName",{enumerable:!0,get:function(){return fk0.assertValidName}});Object.defineProperty(D6,"astFromValue",{enumerable:!0,get:function(){return ml9.astFromValue}});Object.defineProperty(D6,"buildASTSchema",{enumerable:!0,get:function(){return kk0.buildASTSchema}});Object.defineProperty(D6,"buildClientSchema",{enumerable:!0,get:function(){return jl9.buildClientSchema}});Object.defineProperty(D6,"buildSchema",{enumerable:!0,get:function(){return kk0.buildSchema}});Object.defineProperty(D6,"coerceInputValue",{enumerable:!0,get:function(){return ul9.coerceInputValue}});Object.defineProperty(D6,"concatAST",{enumerable:!0,get:function(){return ll9.concatAST}});Object.defineProperty(D6,"doTypesOverlap",{enumerable:!0,get:function(){return qz1.doTypesOverlap}});Object.defineProperty(D6,"extendSchema",{enumerable:!0,get:function(){return hl9.extendSchema}});Object.defineProperty(D6,"findBreakingChanges",{enumerable:!0,get:function(){return Zd.findBreakingChanges}});Object.defineProperty(D6,"findDangerousChanges",{enumerable:!0,get:function(){return Zd.findDangerousChanges}});Object.defineProperty(D6,"getIntrospectionQuery",{enumerable:!0,get:function(){return $l9.getIntrospectionQuery}});Object.defineProperty(D6,"getOperationAST",{enumerable:!0,get:function(){return kl9.getOperationAST}});Object.defineProperty(D6,"getOperationRootType",{enumerable:!0,get:function(){return vl9.getOperationRootType}});Object.defineProperty(D6,"introspectionFromSchema",{enumerable:!0,get:function(){return fl9.introspectionFromSchema}});Object.defineProperty(D6,"isEqualType",{enumerable:!0,get:function(){return qz1.isEqualType}});Object.defineProperty(D6,"isTypeSubTypeOf",{enumerable:!0,get:function(){return qz1.isTypeSubTypeOf}});Object.defineProperty(D6,"isValidNameError",{enumerable:!0,get:function(){return fk0.isValidNameError}});Object.defineProperty(D6,"lexicographicSortSchema",{enumerable:!0,get:function(){return bl9.lexicographicSortSchema}});Object.defineProperty(D6,"printIntrospectionSchema",{enumerable:!0,get:function(){return Vz1.printIntrospectionSchema}});Object.defineProperty(D6,"printSchema",{enumerable:!0,get:function(){return Vz1.printSchema}});Object.defineProperty(D6,"printType",{enumerable:!0,get:function(){return Vz1.printType}});Object.defineProperty(D6,"resolveASTSchemaCoordinate",{enumerable:!0,get:function(){return jk0.resolveASTSchemaCoordinate}});Object.defineProperty(D6,"resolveSchemaCoordinate",{enumerable:!0,get:function(){return jk0.resolveSchemaCoordinate}});Object.defineProperty(D6,"separateOperations",{enumerable:!0,get:function(){return dl9.separateOperations}});Object.defineProperty(D6,"stripIgnoredCharacters",{enumerable:!0,get:function(){return pl9.stripIgnoredCharacters}});Object.defineProperty(D6,"typeFromAST",{enumerable:!0,get:function(){return yl9.typeFromAST}});Object.defineProperty(D6,"valueFromAST",{enumerable:!0,get:function(){return xl9.valueFromAST}});Object.defineProperty(D6,"valueFromASTUntyped",{enumerable:!0,get:function(){return gl9.valueFromASTUntyped}});Object.defineProperty(D6,"visitWithTypeInfo",{enumerable:!0,get:function(){return vk0.visitWithTypeInfo}});var $l9=tK1(),kl9=T$0(),vl9=P$0(),fl9=k$0(),jl9=j$0(),kk0=_$0(),hl9=Jz1(),bl9=o$0(),Vz1=Gk0(),yl9=kX(),xl9=AP(),gl9=zX1(),ml9=ZP(),vk0=xl(),ul9=OK1(),ll9=Kk0(),dl9=Vk0(),pl9=Hk0(),qz1=QP(),fk0=Ok0(),Zd=Tk0(),jk0=$k0()});var xk0=M((n)=>{Object.defineProperty(n,"__esModule",{value:!0});Object.defineProperty(n,"BREAK",{enumerable:!0,get:function(){return F6.BREAK}});Object.defineProperty(n,"BreakingChangeType",{enumerable:!0,get:function(){return T6.BreakingChangeType}});Object.defineProperty(n,"DEFAULT_DEPRECATION_REASON",{enumerable:!0,get:function(){return F1.DEFAULT_DEPRECATION_REASON}});Object.defineProperty(n,"DangerousChangeType",{enumerable:!0,get:function(){return T6.DangerousChangeType}});Object.defineProperty(n,"DirectiveLocation",{enumerable:!0,get:function(){return F6.DirectiveLocation}});Object.defineProperty(n,"ExecutableDefinitionsRule",{enumerable:!0,get:function(){return l0.ExecutableDefinitionsRule}});Object.defineProperty(n,"FieldsOnCorrectTypeRule",{enumerable:!0,get:function(){return l0.FieldsOnCorrectTypeRule}});Object.defineProperty(n,"FragmentsOnCompositeTypesRule",{enumerable:!0,get:function(){return l0.FragmentsOnCompositeTypesRule}});Object.defineProperty(n,"GRAPHQL_MAX_INT",{enumerable:!0,get:function(){return F1.GRAPHQL_MAX_INT}});Object.defineProperty(n,"GRAPHQL_MIN_INT",{enumerable:!0,get:function(){return F1.GRAPHQL_MIN_INT}});Object.defineProperty(n,"GraphQLBoolean",{enumerable:!0,get:function(){return F1.GraphQLBoolean}});Object.defineProperty(n,"GraphQLDeprecatedDirective",{enumerable:!0,get:function(){return F1.GraphQLDeprecatedDirective}});Object.defineProperty(n,"GraphQLDirective",{enumerable:!0,get:function(){return F1.GraphQLDirective}});Object.defineProperty(n,"GraphQLEnumType",{enumerable:!0,get:function(){return F1.GraphQLEnumType}});Object.defineProperty(n,"GraphQLError",{enumerable:!0,get:function(){return vP.GraphQLError}});Object.defineProperty(n,"GraphQLFloat",{enumerable:!0,get:function(){return F1.GraphQLFloat}});Object.defineProperty(n,"GraphQLID",{enumerable:!0,get:function(){return F1.GraphQLID}});Object.defineProperty(n,"GraphQLIncludeDirective",{enumerable:!0,get:function(){return F1.GraphQLIncludeDirective}});Object.defineProperty(n,"GraphQLInputObjectType",{enumerable:!0,get:function(){return F1.GraphQLInputObjectType}});Object.defineProperty(n,"GraphQLInt",{enumerable:!0,get:function(){return F1.GraphQLInt}});Object.defineProperty(n,"GraphQLInterfaceType",{enumerable:!0,get:function(){return F1.GraphQLInterfaceType}});Object.defineProperty(n,"GraphQLList",{enumerable:!0,get:function(){return F1.GraphQLList}});Object.defineProperty(n,"GraphQLNonNull",{enumerable:!0,get:function(){return F1.GraphQLNonNull}});Object.defineProperty(n,"GraphQLObjectType",{enumerable:!0,get:function(){return F1.GraphQLObjectType}});Object.defineProperty(n,"GraphQLOneOfDirective",{enumerable:!0,get:function(){return F1.GraphQLOneOfDirective}});Object.defineProperty(n,"GraphQLScalarType",{enumerable:!0,get:function(){return F1.GraphQLScalarType}});Object.defineProperty(n,"GraphQLSchema",{enumerable:!0,get:function(){return F1.GraphQLSchema}});Object.defineProperty(n,"GraphQLSkipDirective",{enumerable:!0,get:function(){return F1.GraphQLSkipDirective}});Object.defineProperty(n,"GraphQLSpecifiedByDirective",{enumerable:!0,get:function(){return F1.GraphQLSpecifiedByDirective}});Object.defineProperty(n,"GraphQLString",{enumerable:!0,get:function(){return F1.GraphQLString}});Object.defineProperty(n,"GraphQLUnionType",{enumerable:!0,get:function(){return F1.GraphQLUnionType}});Object.defineProperty(n,"Kind",{enumerable:!0,get:function(){return F6.Kind}});Object.defineProperty(n,"KnownArgumentNamesRule",{enumerable:!0,get:function(){return l0.KnownArgumentNamesRule}});Object.defineProperty(n,"KnownDirectivesRule",{enumerable:!0,get:function(){return l0.KnownDirectivesRule}});Object.defineProperty(n,"KnownFragmentNamesRule",{enumerable:!0,get:function(){return l0.KnownFragmentNamesRule}});Object.defineProperty(n,"KnownTypeNamesRule",{enumerable:!0,get:function(){return l0.KnownTypeNamesRule}});Object.defineProperty(n,"Lexer",{enumerable:!0,get:function(){return F6.Lexer}});Object.defineProperty(n,"Location",{enumerable:!0,get:function(){return F6.Location}});Object.defineProperty(n,"LoneAnonymousOperationRule",{enumerable:!0,get:function(){return l0.LoneAnonymousOperationRule}});Object.defineProperty(n,"LoneSchemaDefinitionRule",{enumerable:!0,get:function(){return l0.LoneSchemaDefinitionRule}});Object.defineProperty(n,"MaxIntrospectionDepthRule",{enumerable:!0,get:function(){return l0.MaxIntrospectionDepthRule}});Object.defineProperty(n,"NoDeprecatedCustomRule",{enumerable:!0,get:function(){return l0.NoDeprecatedCustomRule}});Object.defineProperty(n,"NoFragmentCyclesRule",{enumerable:!0,get:function(){return l0.NoFragmentCyclesRule}});Object.defineProperty(n,"NoSchemaIntrospectionCustomRule",{enumerable:!0,get:function(){return l0.NoSchemaIntrospectionCustomRule}});Object.defineProperty(n,"NoUndefinedVariablesRule",{enumerable:!0,get:function(){return l0.NoUndefinedVariablesRule}});Object.defineProperty(n,"NoUnusedFragmentsRule",{enumerable:!0,get:function(){return l0.NoUnusedFragmentsRule}});Object.defineProperty(n,"NoUnusedVariablesRule",{enumerable:!0,get:function(){return l0.NoUnusedVariablesRule}});Object.defineProperty(n,"OperationTypeNode",{enumerable:!0,get:function(){return F6.OperationTypeNode}});Object.defineProperty(n,"OverlappingFieldsCanBeMergedRule",{enumerable:!0,get:function(){return l0.OverlappingFieldsCanBeMergedRule}});Object.defineProperty(n,"PossibleFragmentSpreadsRule",{enumerable:!0,get:function(){return l0.PossibleFragmentSpreadsRule}});Object.defineProperty(n,"PossibleTypeExtensionsRule",{enumerable:!0,get:function(){return l0.PossibleTypeExtensionsRule}});Object.defineProperty(n,"ProvidedRequiredArgumentsRule",{enumerable:!0,get:function(){return l0.ProvidedRequiredArgumentsRule}});Object.defineProperty(n,"ScalarLeafsRule",{enumerable:!0,get:function(){return l0.ScalarLeafsRule}});Object.defineProperty(n,"SchemaMetaFieldDef",{enumerable:!0,get:function(){return F1.SchemaMetaFieldDef}});Object.defineProperty(n,"SingleFieldSubscriptionsRule",{enumerable:!0,get:function(){return l0.SingleFieldSubscriptionsRule}});Object.defineProperty(n,"Source",{enumerable:!0,get:function(){return F6.Source}});Object.defineProperty(n,"Token",{enumerable:!0,get:function(){return F6.Token}});Object.defineProperty(n,"TokenKind",{enumerable:!0,get:function(){return F6.TokenKind}});Object.defineProperty(n,"TypeInfo",{enumerable:!0,get:function(){return T6.TypeInfo}});Object.defineProperty(n,"TypeKind",{enumerable:!0,get:function(){return F1.TypeKind}});Object.defineProperty(n,"TypeMetaFieldDef",{enumerable:!0,get:function(){return F1.TypeMetaFieldDef}});Object.defineProperty(n,"TypeNameMetaFieldDef",{enumerable:!0,get:function(){return F1.TypeNameMetaFieldDef}});Object.defineProperty(n,"UniqueArgumentDefinitionNamesRule",{enumerable:!0,get:function(){return l0.UniqueArgumentDefinitionNamesRule}});Object.defineProperty(n,"UniqueArgumentNamesRule",{enumerable:!0,get:function(){return l0.UniqueArgumentNamesRule}});Object.defineProperty(n,"UniqueDirectiveNamesRule",{enumerable:!0,get:function(){return l0.UniqueDirectiveNamesRule}});Object.defineProperty(n,"UniqueDirectivesPerLocationRule",{enumerable:!0,get:function(){return l0.UniqueDirectivesPerLocationRule}});Object.defineProperty(n,"UniqueEnumValueNamesRule",{enumerable:!0,get:function(){return l0.UniqueEnumValueNamesRule}});Object.defineProperty(n,"UniqueFieldDefinitionNamesRule",{enumerable:!0,get:function(){return l0.UniqueFieldDefinitionNamesRule}});Object.defineProperty(n,"UniqueFragmentNamesRule",{enumerable:!0,get:function(){return l0.UniqueFragmentNamesRule}});Object.defineProperty(n,"UniqueInputFieldNamesRule",{enumerable:!0,get:function(){return l0.UniqueInputFieldNamesRule}});Object.defineProperty(n,"UniqueOperationNamesRule",{enumerable:!0,get:function(){return l0.UniqueOperationNamesRule}});Object.defineProperty(n,"UniqueOperationTypesRule",{enumerable:!0,get:function(){return l0.UniqueOperationTypesRule}});Object.defineProperty(n,"UniqueTypeNamesRule",{enumerable:!0,get:function(){return l0.UniqueTypeNamesRule}});Object.defineProperty(n,"UniqueVariableNamesRule",{enumerable:!0,get:function(){return l0.UniqueVariableNamesRule}});Object.defineProperty(n,"ValidationContext",{enumerable:!0,get:function(){return l0.ValidationContext}});Object.defineProperty(n,"ValuesOfCorrectTypeRule",{enumerable:!0,get:function(){return l0.ValuesOfCorrectTypeRule}});Object.defineProperty(n,"VariablesAreInputTypesRule",{enumerable:!0,get:function(){return l0.VariablesAreInputTypesRule}});Object.defineProperty(n,"VariablesInAllowedPositionRule",{enumerable:!0,get:function(){return l0.VariablesInAllowedPositionRule}});Object.defineProperty(n,"__Directive",{enumerable:!0,get:function(){return F1.__Directive}});Object.defineProperty(n,"__DirectiveLocation",{enumerable:!0,get:function(){return F1.__DirectiveLocation}});Object.defineProperty(n,"__EnumValue",{enumerable:!0,get:function(){return F1.__EnumValue}});Object.defineProperty(n,"__Field",{enumerable:!0,get:function(){return F1.__Field}});Object.defineProperty(n,"__InputValue",{enumerable:!0,get:function(){return F1.__InputValue}});Object.defineProperty(n,"__Schema",{enumerable:!0,get:function(){return F1.__Schema}});Object.defineProperty(n,"__Type",{enumerable:!0,get:function(){return F1.__Type}});Object.defineProperty(n,"__TypeKind",{enumerable:!0,get:function(){return F1.__TypeKind}});Object.defineProperty(n,"assertAbstractType",{enumerable:!0,get:function(){return F1.assertAbstractType}});Object.defineProperty(n,"assertCompositeType",{enumerable:!0,get:function(){return F1.assertCompositeType}});Object.defineProperty(n,"assertDirective",{enumerable:!0,get:function(){return F1.assertDirective}});Object.defineProperty(n,"assertEnumType",{enumerable:!0,get:function(){return F1.assertEnumType}});Object.defineProperty(n,"assertEnumValueName",{enumerable:!0,get:function(){return F1.assertEnumValueName}});Object.defineProperty(n,"assertInputObjectType",{enumerable:!0,get:function(){return F1.assertInputObjectType}});Object.defineProperty(n,"assertInputType",{enumerable:!0,get:function(){return F1.assertInputType}});Object.defineProperty(n,"assertInterfaceType",{enumerable:!0,get:function(){return F1.assertInterfaceType}});Object.defineProperty(n,"assertLeafType",{enumerable:!0,get:function(){return F1.assertLeafType}});Object.defineProperty(n,"assertListType",{enumerable:!0,get:function(){return F1.assertListType}});Object.defineProperty(n,"assertName",{enumerable:!0,get:function(){return F1.assertName}});Object.defineProperty(n,"assertNamedType",{enumerable:!0,get:function(){return F1.assertNamedType}});Object.defineProperty(n,"assertNonNullType",{enumerable:!0,get:function(){return F1.assertNonNullType}});Object.defineProperty(n,"assertNullableType",{enumerable:!0,get:function(){return F1.assertNullableType}});Object.defineProperty(n,"assertObjectType",{enumerable:!0,get:function(){return F1.assertObjectType}});Object.defineProperty(n,"assertOutputType",{enumerable:!0,get:function(){return F1.assertOutputType}});Object.defineProperty(n,"assertScalarType",{enumerable:!0,get:function(){return F1.assertScalarType}});Object.defineProperty(n,"assertSchema",{enumerable:!0,get:function(){return F1.assertSchema}});Object.defineProperty(n,"assertType",{enumerable:!0,get:function(){return F1.assertType}});Object.defineProperty(n,"assertUnionType",{enumerable:!0,get:function(){return F1.assertUnionType}});Object.defineProperty(n,"assertValidName",{enumerable:!0,get:function(){return T6.assertValidName}});Object.defineProperty(n,"assertValidSchema",{enumerable:!0,get:function(){return F1.assertValidSchema}});Object.defineProperty(n,"assertWrappingType",{enumerable:!0,get:function(){return F1.assertWrappingType}});Object.defineProperty(n,"astFromValue",{enumerable:!0,get:function(){return T6.astFromValue}});Object.defineProperty(n,"buildASTSchema",{enumerable:!0,get:function(){return T6.buildASTSchema}});Object.defineProperty(n,"buildClientSchema",{enumerable:!0,get:function(){return T6.buildClientSchema}});Object.defineProperty(n,"buildSchema",{enumerable:!0,get:function(){return T6.buildSchema}});Object.defineProperty(n,"coerceInputValue",{enumerable:!0,get:function(){return T6.coerceInputValue}});Object.defineProperty(n,"concatAST",{enumerable:!0,get:function(){return T6.concatAST}});Object.defineProperty(n,"createSourceEventStream",{enumerable:!0,get:function(){return jX.createSourceEventStream}});Object.defineProperty(n,"defaultFieldResolver",{enumerable:!0,get:function(){return jX.defaultFieldResolver}});Object.defineProperty(n,"defaultTypeResolver",{enumerable:!0,get:function(){return jX.defaultTypeResolver}});Object.defineProperty(n,"doTypesOverlap",{enumerable:!0,get:function(){return T6.doTypesOverlap}});Object.defineProperty(n,"execute",{enumerable:!0,get:function(){return jX.execute}});Object.defineProperty(n,"executeSync",{enumerable:!0,get:function(){return jX.executeSync}});Object.defineProperty(n,"extendSchema",{enumerable:!0,get:function(){return T6.extendSchema}});Object.defineProperty(n,"findBreakingChanges",{enumerable:!0,get:function(){return T6.findBreakingChanges}});Object.defineProperty(n,"findDangerousChanges",{enumerable:!0,get:function(){return T6.findDangerousChanges}});Object.defineProperty(n,"formatError",{enumerable:!0,get:function(){return vP.formatError}});Object.defineProperty(n,"getArgumentValues",{enumerable:!0,get:function(){return jX.getArgumentValues}});Object.defineProperty(n,"getDirectiveValues",{enumerable:!0,get:function(){return jX.getDirectiveValues}});Object.defineProperty(n,"getEnterLeaveForKind",{enumerable:!0,get:function(){return F6.getEnterLeaveForKind}});Object.defineProperty(n,"getIntrospectionQuery",{enumerable:!0,get:function(){return T6.getIntrospectionQuery}});Object.defineProperty(n,"getLocation",{enumerable:!0,get:function(){return F6.getLocation}});Object.defineProperty(n,"getNamedType",{enumerable:!0,get:function(){return F1.getNamedType}});Object.defineProperty(n,"getNullableType",{enumerable:!0,get:function(){return F1.getNullableType}});Object.defineProperty(n,"getOperationAST",{enumerable:!0,get:function(){return T6.getOperationAST}});Object.defineProperty(n,"getOperationRootType",{enumerable:!0,get:function(){return T6.getOperationRootType}});Object.defineProperty(n,"getVariableValues",{enumerable:!0,get:function(){return jX.getVariableValues}});Object.defineProperty(n,"getVisitFn",{enumerable:!0,get:function(){return F6.getVisitFn}});Object.defineProperty(n,"graphql",{enumerable:!0,get:function(){return yk0.graphql}});Object.defineProperty(n,"graphqlSync",{enumerable:!0,get:function(){return yk0.graphqlSync}});Object.defineProperty(n,"introspectionFromSchema",{enumerable:!0,get:function(){return T6.introspectionFromSchema}});Object.defineProperty(n,"introspectionTypes",{enumerable:!0,get:function(){return F1.introspectionTypes}});Object.defineProperty(n,"isAbstractType",{enumerable:!0,get:function(){return F1.isAbstractType}});Object.defineProperty(n,"isCompositeType",{enumerable:!0,get:function(){return F1.isCompositeType}});Object.defineProperty(n,"isConstValueNode",{enumerable:!0,get:function(){return F6.isConstValueNode}});Object.defineProperty(n,"isDefinitionNode",{enumerable:!0,get:function(){return F6.isDefinitionNode}});Object.defineProperty(n,"isDirective",{enumerable:!0,get:function(){return F1.isDirective}});Object.defineProperty(n,"isEnumType",{enumerable:!0,get:function(){return F1.isEnumType}});Object.defineProperty(n,"isEqualType",{enumerable:!0,get:function(){return T6.isEqualType}});Object.defineProperty(n,"isExecutableDefinitionNode",{enumerable:!0,get:function(){return F6.isExecutableDefinitionNode}});Object.defineProperty(n,"isInputObjectType",{enumerable:!0,get:function(){return F1.isInputObjectType}});Object.defineProperty(n,"isInputType",{enumerable:!0,get:function(){return F1.isInputType}});Object.defineProperty(n,"isInterfaceType",{enumerable:!0,get:function(){return F1.isInterfaceType}});Object.defineProperty(n,"isIntrospectionType",{enumerable:!0,get:function(){return F1.isIntrospectionType}});Object.defineProperty(n,"isLeafType",{enumerable:!0,get:function(){return F1.isLeafType}});Object.defineProperty(n,"isListType",{enumerable:!0,get:function(){return F1.isListType}});Object.defineProperty(n,"isNamedType",{enumerable:!0,get:function(){return F1.isNamedType}});Object.defineProperty(n,"isNonNullType",{enumerable:!0,get:function(){return F1.isNonNullType}});Object.defineProperty(n,"isNullableType",{enumerable:!0,get:function(){return F1.isNullableType}});Object.defineProperty(n,"isObjectType",{enumerable:!0,get:function(){return F1.isObjectType}});Object.defineProperty(n,"isOutputType",{enumerable:!0,get:function(){return F1.isOutputType}});Object.defineProperty(n,"isRequiredArgument",{enumerable:!0,get:function(){return F1.isRequiredArgument}});Object.defineProperty(n,"isRequiredInputField",{enumerable:!0,get:function(){return F1.isRequiredInputField}});Object.defineProperty(n,"isScalarType",{enumerable:!0,get:function(){return F1.isScalarType}});Object.defineProperty(n,"isSchema",{enumerable:!0,get:function(){return F1.isSchema}});Object.defineProperty(n,"isSchemaCoordinateNode",{enumerable:!0,get:function(){return F6.isSchemaCoordinateNode}});Object.defineProperty(n,"isSelectionNode",{enumerable:!0,get:function(){return F6.isSelectionNode}});Object.defineProperty(n,"isSpecifiedDirective",{enumerable:!0,get:function(){return F1.isSpecifiedDirective}});Object.defineProperty(n,"isSpecifiedScalarType",{enumerable:!0,get:function(){return F1.isSpecifiedScalarType}});Object.defineProperty(n,"isType",{enumerable:!0,get:function(){return F1.isType}});Object.defineProperty(n,"isTypeDefinitionNode",{enumerable:!0,get:function(){return F6.isTypeDefinitionNode}});Object.defineProperty(n,"isTypeExtensionNode",{enumerable:!0,get:function(){return F6.isTypeExtensionNode}});Object.defineProperty(n,"isTypeNode",{enumerable:!0,get:function(){return F6.isTypeNode}});Object.defineProperty(n,"isTypeSubTypeOf",{enumerable:!0,get:function(){return T6.isTypeSubTypeOf}});Object.defineProperty(n,"isTypeSystemDefinitionNode",{enumerable:!0,get:function(){return F6.isTypeSystemDefinitionNode}});Object.defineProperty(n,"isTypeSystemExtensionNode",{enumerable:!0,get:function(){return F6.isTypeSystemExtensionNode}});Object.defineProperty(n,"isUnionType",{enumerable:!0,get:function(){return F1.isUnionType}});Object.defineProperty(n,"isValidNameError",{enumerable:!0,get:function(){return T6.isValidNameError}});Object.defineProperty(n,"isValueNode",{enumerable:!0,get:function(){return F6.isValueNode}});Object.defineProperty(n,"isWrappingType",{enumerable:!0,get:function(){return F1.isWrappingType}});Object.defineProperty(n,"lexicographicSortSchema",{enumerable:!0,get:function(){return T6.lexicographicSortSchema}});Object.defineProperty(n,"locatedError",{enumerable:!0,get:function(){return vP.locatedError}});Object.defineProperty(n,"parse",{enumerable:!0,get:function(){return F6.parse}});Object.defineProperty(n,"parseConstValue",{enumerable:!0,get:function(){return F6.parseConstValue}});Object.defineProperty(n,"parseSchemaCoordinate",{enumerable:!0,get:function(){return F6.parseSchemaCoordinate}});Object.defineProperty(n,"parseType",{enumerable:!0,get:function(){return F6.parseType}});Object.defineProperty(n,"parseValue",{enumerable:!0,get:function(){return F6.parseValue}});Object.defineProperty(n,"print",{enumerable:!0,get:function(){return F6.print}});Object.defineProperty(n,"printError",{enumerable:!0,get:function(){return vP.printError}});Object.defineProperty(n,"printIntrospectionSchema",{enumerable:!0,get:function(){return T6.printIntrospectionSchema}});Object.defineProperty(n,"printLocation",{enumerable:!0,get:function(){return F6.printLocation}});Object.defineProperty(n,"printSchema",{enumerable:!0,get:function(){return T6.printSchema}});Object.defineProperty(n,"printSourceLocation",{enumerable:!0,get:function(){return F6.printSourceLocation}});Object.defineProperty(n,"printType",{enumerable:!0,get:function(){return T6.printType}});Object.defineProperty(n,"recommendedRules",{enumerable:!0,get:function(){return l0.recommendedRules}});Object.defineProperty(n,"resolveASTSchemaCoordinate",{enumerable:!0,get:function(){return T6.resolveASTSchemaCoordinate}});Object.defineProperty(n,"resolveObjMapThunk",{enumerable:!0,get:function(){return F1.resolveObjMapThunk}});Object.defineProperty(n,"resolveReadonlyArrayThunk",{enumerable:!0,get:function(){return F1.resolveReadonlyArrayThunk}});Object.defineProperty(n,"resolveSchemaCoordinate",{enumerable:!0,get:function(){return T6.resolveSchemaCoordinate}});Object.defineProperty(n,"responsePathAsArray",{enumerable:!0,get:function(){return jX.responsePathAsArray}});Object.defineProperty(n,"separateOperations",{enumerable:!0,get:function(){return T6.separateOperations}});Object.defineProperty(n,"specifiedDirectives",{enumerable:!0,get:function(){return F1.specifiedDirectives}});Object.defineProperty(n,"specifiedRules",{enumerable:!0,get:function(){return l0.specifiedRules}});Object.defineProperty(n,"specifiedScalarTypes",{enumerable:!0,get:function(){return F1.specifiedScalarTypes}});Object.defineProperty(n,"stripIgnoredCharacters",{enumerable:!0,get:function(){return T6.stripIgnoredCharacters}});Object.defineProperty(n,"subscribe",{enumerable:!0,get:function(){return jX.subscribe}});Object.defineProperty(n,"syntaxError",{enumerable:!0,get:function(){return vP.syntaxError}});Object.defineProperty(n,"typeFromAST",{enumerable:!0,get:function(){return T6.typeFromAST}});Object.defineProperty(n,"validate",{enumerable:!0,get:function(){return l0.validate}});Object.defineProperty(n,"validateSchema",{enumerable:!0,get:function(){return F1.validateSchema}});Object.defineProperty(n,"valueFromAST",{enumerable:!0,get:function(){return T6.valueFromAST}});Object.defineProperty(n,"valueFromASTUntyped",{enumerable:!0,get:function(){return T6.valueFromASTUntyped}});Object.defineProperty(n,"version",{enumerable:!0,get:function(){return bk0.version}});Object.defineProperty(n,"versionInfo",{enumerable:!0,get:function(){return bk0.versionInfo}});Object.defineProperty(n,"visit",{enumerable:!0,get:function(){return F6.visit}});Object.defineProperty(n,"visitInParallel",{enumerable:!0,get:function(){return F6.visitInParallel}});Object.defineProperty(n,"visitWithTypeInfo",{enumerable:!0,get:function(){return T6.visitWithTypeInfo}});var bk0=mC0(),yk0=J$0(),F1=G$0(),F6=K$0(),jX=O$0(),l0=E$0(),vP=C$0(),T6=hk0()});var rk0=M((Um5,ok0)=>{var{defineProperty:Uz1,getOwnPropertyDescriptor:cl9,getOwnPropertyNames:_l9}=Object,il9=Object.prototype.hasOwnProperty,nl9=(J,Q)=>{for(var Y in Q)Uz1(J,Y,{get:Q[Y],enumerable:!0})},al9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of _l9(Q))if(!il9.call(J,X)&&X!==Y)Uz1(J,X,{get:()=>Q[X],enumerable:!(G=cl9(Q,X))||G.enumerable})}return J},ol9=(J)=>al9(Uz1({},"__esModule",{value:!0}),J),gk0={};nl9(gk0,{AddressTransactionRelationship:()=>mk0,ConsensusObjectCancellationReason:()=>uk0,DefaultSuinsNameDocument:()=>zd9,ExecuteTransactionDocument:()=>qd9,ExecutionStatus:()=>lk0,GetAllBalancesDocument:()=>Jd9,GetBalanceDocument:()=>Qd9,GetCoinsDocument:()=>Yd9,GetDynamicFieldsDocument:()=>Gd9,GetMoveFunctionDocument:()=>Xd9,GetOwnedObjectsDocument:()=>Wd9,GetReferenceGasPriceDocument:()=>Kd9,GetTransactionBlockDocument:()=>Ud9,MoveAbility:()=>dk0,MoveVisibility:()=>pk0,Move_Object_FieldsFragmentDoc:()=>tl9,MultiGetObjectsDocument:()=>Zd9,Object_FieldsFragmentDoc:()=>sl9,Object_Owner_FieldsFragmentDoc:()=>rl9,OwnerKind:()=>ck0,RegulatedState:()=>_k0,SimulateTransactionDocument:()=>Vd9,SupplyState:()=>ik0,TransactionKindInput:()=>nk0,Transaction_FieldsFragmentDoc:()=>el9,TypedDocumentString:()=>R4,VerifyZkLoginSignatureDocument:()=>Dd9,ZkLoginIntentScope:()=>ak0});ok0.exports=ol9(gk0);var mk0=((J)=>{return J.Affected="AFFECTED",J.Sent="SENT",J})(mk0||{}),uk0=((J)=>{return J.CancelledRead="CANCELLED_READ",J.Congested="CONGESTED",J.RandomnessUnavailable="RANDOMNESS_UNAVAILABLE",J.Unknown="UNKNOWN",J})(uk0||{}),lk0=((J)=>{return J.Failure="FAILURE",J.Success="SUCCESS",J})(lk0||{}),dk0=((J)=>{return J.Copy="COPY",J.Drop="DROP",J.Key="KEY",J.Store="STORE",J})(dk0||{}),pk0=((J)=>{return J.Friend="FRIEND",J.Private="PRIVATE",J.Public="PUBLIC",J})(pk0||{}),ck0=((J)=>{return J.Address="ADDRESS",J.Immutable="IMMUTABLE",J.Object="OBJECT",J.Shared="SHARED",J})(ck0||{}),_k0=((J)=>{return J.Regulated="REGULATED",J.Unregulated="UNREGULATED",J})(_k0||{}),ik0=((J)=>{return J.BurnOnly="BURN_ONLY",J.Fixed="FIXED",J})(ik0||{}),nk0=((J)=>{return J.ProgrammableTx="PROGRAMMABLE_TX",J.SystemTx="SYSTEM_TX",J})(nk0||{}),ak0=((J)=>{return J.PersonalMessage="PERSONAL_MESSAGE",J.TransactionData="TRANSACTION_DATA",J})(ak0||{});class R4 extends String{constructor(J,Q){super(J);this.value=J,this.__meta__=Q}toString(){return this.value}}var rl9=new R4(`
    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"}),sl9=new R4(`
    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"}),tl9=new R4(`
    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"}),el9=new R4(`
    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"}),Jd9=new R4(`
    query getAllBalances($owner: SuiAddress!, $limit: Int, $cursor: String) {
  address(address: $owner) {
    balances(first: $limit, after: $cursor) {
      pageInfo {
        hasNextPage
        endCursor
      }
      nodes {
        coinType {
          repr
        }
        totalBalance
      }
    }
  }
}
    `),Qd9=new R4(`
    query getBalance($owner: SuiAddress!, $coinType: String! = "0x2::sui::SUI") {
  address(address: $owner) {
    balance(coinType: $coinType) {
      coinType {
        repr
      }
      totalBalance
    }
  }
}
    `),Yd9=new R4(`
    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
    }
  }
}`),Gd9=new R4(`
    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
              }
            }
          }
        }
      }
    }
  }
}
    `),Xd9=new R4(`
    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
        }
      }
    }
  }
}
    `),Kd9=new R4(`
    query getReferenceGasPrice {
  epoch {
    referenceGasPrice
  }
}
    `),zd9=new R4(`
    query defaultSuinsName($address: SuiAddress!) {
  address(address: $address) {
    defaultSuinsName
  }
}
    `),Wd9=new R4(`
    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
    }
  }
}`),Zd9=new R4(`
    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
    }
  }
}`),Vd9=new R4(`
    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
      }
    }
  }
}`),qd9=new R4(`
    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
      }
    }
  }
}`),Ud9=new R4(`
    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
      }
    }
  }
}`),Dd9=new R4(`
    query verifyZkLoginSignature($bytes: Base64!, $signature: Base64!, $intentScope: ZkLoginIntentScope!, $author: SuiAddress!) {
  verifyZkLoginSignature(
    bytes: $bytes
    signature: $signature
    intentScope: $intentScope
    author: $author
  ) {
    success
    error
  }
}
    `)});var zv0=M((Dm5,Kv0)=>{var{defineProperty:Iz1,getOwnPropertyDescriptor:Hd9,getOwnPropertyNames:Md9}=Object,Id9=Object.prototype.hasOwnProperty,Qv0=(J)=>{throw TypeError(J)},Od9=(J,Q)=>{for(var Y in Q)Iz1(J,Y,{get:Q[Y],enumerable:!0})},Ad9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Md9(Q))if(!Id9.call(J,X)&&X!==Y)Iz1(J,X,{get:()=>Q[X],enumerable:!(G=Hd9(Q,X))||G.enumerable})}return J},Bd9=(J)=>Ad9(Iz1({},"__esModule",{value:!0}),J),Oz1=(J,Q,Y)=>Q.has(J)||Qv0("Cannot "+Y),Nd9=(J,Q,Y)=>(Oz1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),sk0=(J,Q,Y)=>Q.has(J)?Qv0("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),wd9=(J,Q,Y,G)=>(Oz1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),pJ=(J,Q,Y)=>(Oz1(J,Q,"access private method"),Y),Yv0={};Od9(Yv0,{GraphQLCoreClient:()=>Gv0});Kv0.exports=Bd9(Yv0);var Ld9=vj(),o7=rk0(),tk0=jt(),hX=AK(),Vd=j9(),Ed9=aL(),ek0=bt(),qd,r7,s3;class Gv0 extends Ld9.Experimental_CoreClient{constructor({graphqlClient:J,mvr:Q}){super({network:J.network,base:J,mvr:Q});sk0(this,r7),sk0(this,qd),wd9(this,qd,J)}async getObjects(J){let Q=(0,hX.chunk)(J.objectIds,50),Y=[];for(let G of Q){let X=await pJ(this,r7,s3).call(this,{query:o7.MultiGetObjectsDocument,variables:{objectKeys:G.map((K)=>({address:K}))}},(K)=>K.multiGetObjects);Y.push(...G.map((K)=>(0,Vd.normalizeSuiAddress)(K)).map((K)=>X.find((z)=>z?.address===K)??new tk0.ObjectError("notFound",`Object ${K} not found`)).map((K)=>{if(K instanceof tk0.ObjectError)return K;return{id:K.address,version:K.version?.toString(),digest:K.digest,owner:Dz1(K.owner),type:K.asMoveObject?.contents?.type?.repr,content:Promise.resolve(K.asMoveObject?.contents?.bcs?(0,hX.fromBase64)(K.asMoveObject.contents.bcs):new Uint8Array),previousTransaction:K.previousTransaction?.digest??null}}))}return{objects:Y}}async getOwnedObjects(J){let Q=await pJ(this,r7,s3).call(this,{query:o7.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:Dz1(Y.owner),type:Y.contents?.type?.repr,content:Promise.resolve(Y.contents?.bcs?(0,hX.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 pJ(this,r7,s3).call(this,{query:o7.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:Dz1(Y.owner),type:Y.contents?.type?.repr,balance:Y.contents?.json?.balance,content:Promise.resolve(Y.contents?.bcs?(0,hX.fromBase64)(Y.contents.bcs):new Uint8Array),previousTransaction:Y.previousTransaction?.digest??null}))}}async getBalance(J){let Q=await pJ(this,r7,s3).call(this,{query:o7.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 pJ(this,r7,s3).call(this,{query:o7.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 pJ(this,r7,s3).call(this,{query:o7.GetTransactionBlockDocument,variables:{digest:J.digest}},(Y)=>Y.transaction);return{transaction:Hz1(Q)}}async executeTransaction(J){let Q=await pJ(this,r7,s3).call(this,{query:o7.ExecuteTransactionDocument,variables:{transactionDataBcs:(0,hX.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:Hz1(Q.effects?.transaction)}}async dryRunTransaction(J){let Q=await pJ(this,r7,s3).call(this,{query:o7.SimulateTransactionDocument,variables:{transaction:{bcs:{value:(0,hX.toBase64)(J.transaction)}}}},(Y)=>Y.simulateTransaction);if(Q.error)throw Error(Q.error);return{transaction:Hz1(Q.effects?.transaction)}}async getReferenceGasPrice(){return{referenceGasPrice:await pJ(this,r7,s3).call(this,{query:o7.GetReferenceGasPriceDocument},(Q)=>Q.epoch?.referenceGasPrice)}}async getDynamicFields(J){let Q=await pJ(this,r7,s3).call(this,{query:o7.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,Ed9.deriveDynamicFieldID)(J.parentId,Y.name?.type?.repr,(0,hX.fromBase64)(Y.name?.bcs)),type:(0,Vd.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,hX.fromBase64)(Y.name?.bcs)},valueType:G}}),cursor:Q.pageInfo.endCursor??null,hasNextPage:Q.pageInfo.hasNextPage}}async verifyZkLoginSignature(J){let Q=J.intentScope==="TransactionData"?o7.ZkLoginIntentScope.TransactionData:o7.ZkLoginIntentScope.PersonalMessage,Y=await pJ(this,r7,s3).call(this,{query:o7.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 pJ(this,r7,s3).call(this,{query:o7.DefaultSuinsNameDocument,signal:J.signal,variables:{address:J.address}},(Y)=>Y.address?.defaultSuinsName??null)}}}async getMoveFunction(J){let Q=await pJ(this,r7,s3).call(this,{query:o7.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,Vd.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)=>Jv0(G.signature))??[],returns:Q.return?.map(({signature:G})=>Jv0(G))??[]}}}resolveTransactionPlugin(){throw Error("GraphQL client does not support transaction resolution yet")}}qd=new WeakMap;r7=new WeakSet;s3=async function(J,Q){let{data:Y,errors:G}=await Nd9(this,qd).query(J);Cd9(G);let X=Y&&(Q?Q(Y):Y);if(X==null)throw Error("Missing response data");return X};function Cd9(J){if(!J||J.length===0)return;let Q=J.map((Y)=>new Xv0(Y));if(Q.length===1)throw Q[0];throw AggregateError(Q)}class Xv0 extends Error{constructor(J){super(J.message);this.locations=J.locations}}function Dz1(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 Hz1(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,ek0.parseTransactionEffectsBcs)((0,hX.fromBase64)(J.effects?.effectsBcs)),epoch:J.effects?.epoch?.epochId?.toString()??null,objectTypes:Promise.resolve(Q),transaction:(0,ek0.parseTransactionBcs)((0,hX.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 Jv0(J){let Q=null;if(J.ref==="&")Q="immutable";else if(J.ref==="&mut")Q="mutable";return{reference:Q,body:Mz1(J.body)}}function Mz1(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:Mz1(J.vector)};if("datatype"in J)return{$kind:"datatype",datatype:{typeName:`${(0,Vd.normalizeSuiAddress)(J.datatype.package)}::${J.datatype.module}::${J.datatype.type}`,typeParameters:J.datatype.typeParameters.map((Q)=>Mz1(Q))}};if("typeParameter"in J)return{$kind:"typeParameter",index:J.typeParameter};throw Error(`Unknown type: ${JSON.stringify(J)}`)}});var Dv0=M((Hm5,Uv0)=>{var{defineProperty:Az1,getOwnPropertyDescriptor:Rd9,getOwnPropertyNames:Fd9}=Object,Td9=Object.prototype.hasOwnProperty,Wv0=(J)=>{throw TypeError(J)},Sd9=(J,Q)=>{for(var Y in Q)Az1(J,Y,{get:Q[Y],enumerable:!0})},Pd9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Fd9(Q))if(!Td9.call(J,X)&&X!==Y)Az1(J,X,{get:()=>Q[X],enumerable:!(G=Rd9(Q,X))||G.enumerable})}return J},$d9=(J)=>Pd9(Az1({},"__esModule",{value:!0}),J),Zv0=(J,Q,Y)=>Q.has(J)||Wv0("Cannot "+Y),Ud=(J,Q,Y)=>(Zv0(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),Dd=(J,Q,Y)=>Q.has(J)?Wv0("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),Hd=(J,Q,Y,G)=>(Zv0(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),Vv0={};Sd9(Vv0,{SuiGraphQLClient:()=>qv0,SuiGraphQLRequestError:()=>Bz1});Uv0.exports=$d9(Vv0);var kd9=xk0(),vd9=xt(),fd9=zv0(),Md,Id,Od,Ad;class Bz1 extends Error{}class qv0 extends vd9.Experimental_BaseClient{constructor({url:J,fetch:Q=fetch,headers:Y={},queries:G={},network:X="unknown",mvr:K}){super({network:X});Dd(this,Md),Dd(this,Id),Dd(this,Od),Dd(this,Ad),Hd(this,Md,J),Hd(this,Id,G),Hd(this,Od,Y),Hd(this,Ad,(...z)=>Q(...z)),this.core=new fd9.GraphQLCoreClient({graphqlClient:this,mvr:K})}async query(J){let Q=await Ud(this,Ad).call(this,Ud(this,Md),{method:"POST",headers:{"Content-Type":"application/json",...Ud(this,Od)},body:JSON.stringify({query:typeof J.query==="string"||J.query instanceof String?String(J.query):(0,kd9.print)(J.query),variables:J.variables,extensions:J.extensions,operationName:J.operationName}),signal:J.signal});if(!Q.ok)throw new Bz1(`GraphQL request failed: ${Q.statusText} (${Q.status})`);return await Q.json()}async execute(J,Q){return this.query({...Q,query:Ud(this,Id)[J]})}}Md=new WeakMap;Id=new WeakMap;Od=new WeakMap;Ad=new WeakMap});var Iv0=M((Mm5,Mv0)=>{var{defineProperty:Nz1,getOwnPropertyDescriptor:jd9,getOwnPropertyNames:hd9}=Object,bd9=Object.prototype.hasOwnProperty,yd9=(J,Q)=>{for(var Y in Q)Nz1(J,Y,{get:Q[Y],enumerable:!0})},xd9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of hd9(Q))if(!bd9.call(J,X)&&X!==Y)Nz1(J,X,{get:()=>Q[X],enumerable:!(G=jd9(Q,X))||G.enumerable})}return J},gd9=(J)=>xd9(Nz1({},"__esModule",{value:!0}),J),Hv0={};yd9(Hv0,{InvalidTokenError:()=>RH,jwtDecode:()=>ld9});Mv0.exports=gd9(Hv0);class RH extends Error{}RH.prototype.name="InvalidTokenError";function md9(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 ud9(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 md9(Q)}catch{return atob(Q)}}function ld9(J,Q){if(typeof J!=="string")throw new RH("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 RH(`Invalid token specified: missing part #${Y+1}`);let X;try{X=ud9(G)}catch(K){throw new RH(`Invalid token specified: invalid base64 for part #${Y+1} (${K.message})`)}try{return JSON.parse(X)}catch(K){throw new RH(`Invalid token specified: invalid json for part #${Y+1} (${K.message})`)}}});var $5=M((Im5,Nv0)=>{var Bv0=BigInt("21888242871839275222246405745257275088548364400416034343698204186575808495617"),Ov0=[56,57,56,60,60,63,64,63,60,66,60,65,70,60,64,68],Av0=(J)=>{let Q=J*J;return J*Q*Q%Bv0};function dd9(J,Q){let Y=[];for(let G=0;G<J.length;G++){let X=0n;for(let K=0;K<J.length;K++)X=X+Q[G][K]*J[K];Y.push(X%Bv0)}return Y}function pd9(J,Q){let Y=J.map((V)=>BigInt(V));if(Y.length<=0)throw Error("poseidon-lite: Not enough inputs");if(Y.length>Ov0.length)throw Error("poseidon-lite: Too many inputs");let G=Y.length+1,X=8,K=Ov0[G-2],{C:z,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+K;V++){for(let q=0;q<Z.length;q++)if(Z[q]=Z[q]+z[V*G+q],V<X/2||V>=X/2+K)Z[q]=Av0(Z[q]);else if(q===0)Z[q]=Av0(Z[q]);Z=dd9(Z,W)}return Z[0]}Nv0.exports=pd9});var k5=M((wv0)=>{Object.defineProperty(wv0,"__esModule",{value:!0});wv0.default=wz1;function wz1(J){if(Array.isArray(J))return J.map(wz1);else if(typeof J=="object"){let G={};for(let[X,K]of Object.entries(J))G[X]=wz1(K);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 Cv0=M((Lv0)=>{Object.defineProperty(Lv0,"__esModule",{value:!0});Lv0.default=void 0;var _d9={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="]]};Lv0.default=_d9});var Fv0=M((Rv0)=>{Object.defineProperty(Rv0,"__esModule",{value:!0});Rv0.poseidon1=rd9;var id9=Lz1($5()),nd9=Lz1(k5()),ad9=Lz1(Cv0());function Lz1(J){return J&&J.__esModule?J:{default:J}}var od9=(0,nd9.default)(ad9.default);function rd9(J){return(0,id9.default)(J,od9)}});var Pv0=M((Tv0)=>{Object.defineProperty(Tv0,"__esModule",{value:!0});Tv0.default=void 0;var td9={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="]]};Tv0.default=td9});var kv0=M(($v0)=>{Object.defineProperty($v0,"__esModule",{value:!0});$v0.poseidon2=Gp9;var ed9=Ez1($5()),Jp9=Ez1(k5()),Qp9=Ez1(Pv0());function Ez1(J){return J&&J.__esModule?J:{default:J}}var Yp9=(0,Jp9.default)(Qp9.default);function Gp9(J){return(0,ed9.default)(J,Yp9)}});var jv0=M((vv0)=>{Object.defineProperty(vv0,"__esModule",{value:!0});vv0.default=void 0;var Kp9={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="]]};vv0.default=Kp9});var bv0=M((hv0)=>{Object.defineProperty(hv0,"__esModule",{value:!0});hv0.poseidon3=qp9;var zp9=Cz1($5()),Wp9=Cz1(k5()),Zp9=Cz1(jv0());function Cz1(J){return J&&J.__esModule?J:{default:J}}var Vp9=(0,Wp9.default)(Zp9.default);function qp9(J){return(0,zp9.default)(J,Vp9)}});var gv0=M((yv0)=>{Object.defineProperty(yv0,"__esModule",{value:!0});yv0.default=void 0;var Dp9={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="]]};yv0.default=Dp9});var uv0=M((mv0)=>{Object.defineProperty(mv0,"__esModule",{value:!0});mv0.poseidon4=Ap9;var Hp9=Rz1($5()),Mp9=Rz1(k5()),Ip9=Rz1(gv0());function Rz1(J){return J&&J.__esModule?J:{default:J}}var Op9=(0,Mp9.default)(Ip9.default);function Ap9(J){return(0,Hp9.default)(J,Op9)}});var pv0=M((lv0)=>{Object.defineProperty(lv0,"__esModule",{value:!0});lv0.default=void 0;var Np9={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="]]};lv0.default=Np9});var _v0=M((cv0)=>{Object.defineProperty(cv0,"__esModule",{value:!0});cv0.poseidon5=Rp9;var wp9=Fz1($5()),Lp9=Fz1(k5()),Ep9=Fz1(pv0());function Fz1(J){return J&&J.__esModule?J:{default:J}}var Cp9=(0,Lp9.default)(Ep9.default);function Rp9(J){return(0,wp9.default)(J,Cp9)}});var av0=M((iv0)=>{Object.defineProperty(iv0,"__esModule",{value:!0});iv0.default=void 0;var Tp9={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="]]};iv0.default=Tp9});var rv0=M((ov0)=>{Object.defineProperty(ov0,"__esModule",{value:!0});ov0.poseidon6=vp9;var Sp9=Tz1($5()),Pp9=Tz1(k5()),$p9=Tz1(av0());function Tz1(J){return J&&J.__esModule?J:{default:J}}var kp9=(0,Pp9.default)($p9.default);function vp9(J){return(0,Sp9.default)(J,kp9)}});var ev0=M((sv0)=>{Object.defineProperty(sv0,"__esModule",{value:!0});sv0.default=void 0;var jp9={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="]]};sv0.default=jp9});var Qf0=M((Jf0)=>{Object.defineProperty(Jf0,"__esModule",{value:!0});Jf0.poseidon7=gp9;var hp9=Sz1($5()),bp9=Sz1(k5()),yp9=Sz1(ev0());function Sz1(J){return J&&J.__esModule?J:{default:J}}var xp9=(0,bp9.default)(yp9.default);function gp9(J){return(0,hp9.default)(J,xp9)}});var Xf0=M((Yf0)=>{Object.defineProperty(Yf0,"__esModule",{value:!0});Yf0.default=void 0;var up9={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="]]};Yf0.default=up9});var zf0=M((Kf0)=>{Object.defineProperty(Kf0,"__esModule",{value:!0});Kf0.poseidon8=_p9;var lp9=Pz1($5()),dp9=Pz1(k5()),pp9=Pz1(Xf0());function Pz1(J){return J&&J.__esModule?J:{default:J}}var cp9=(0,dp9.default)(pp9.default);function _p9(J){return(0,lp9.default)(J,cp9)}});var Vf0=M((Wf0)=>{Object.defineProperty(Wf0,"__esModule",{value:!0});Wf0.default=void 0;var np9={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="]]};Wf0.default=np9});var Uf0=M((qf0)=>{Object.defineProperty(qf0,"__esModule",{value:!0});qf0.poseidon9=tp9;var ap9=$z1($5()),op9=$z1(k5()),rp9=$z1(Vf0());function $z1(J){return J&&J.__esModule?J:{default:J}}var sp9=(0,op9.default)(rp9.default);function tp9(J){return(0,ap9.default)(J,sp9)}});var Mf0=M((Df0)=>{Object.defineProperty(Df0,"__esModule",{value:!0});Df0.default=void 0;var Jc9={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="]]};Df0.default=Jc9});var Of0=M((If0)=>{Object.defineProperty(If0,"__esModule",{value:!0});If0.poseidon10=Kc9;var Qc9=kz1($5()),Yc9=kz1(k5()),Gc9=kz1(Mf0());function kz1(J){return J&&J.__esModule?J:{default:J}}var Xc9=(0,Yc9.default)(Gc9.default);function Kc9(J){return(0,Qc9.default)(J,Xc9)}});var Nf0=M((Af0)=>{Object.defineProperty(Af0,"__esModule",{value:!0});Af0.default=void 0;var Wc9={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="]]};Af0.default=Wc9});var Lf0=M((wf0)=>{Object.defineProperty(wf0,"__esModule",{value:!0});wf0.poseidon11=Dc9;var Zc9=vz1($5()),Vc9=vz1(k5()),qc9=vz1(Nf0());function vz1(J){return J&&J.__esModule?J:{default:J}}var Uc9=(0,Vc9.default)(qc9.default);function Dc9(J){return(0,Zc9.default)(J,Uc9)}});var Rf0=M((Ef0)=>{Object.defineProperty(Ef0,"__esModule",{value:!0});Ef0.default=void 0;var Mc9={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="]]};Ef0.default=Mc9});var Tf0=M((Ff0)=>{Object.defineProperty(Ff0,"__esModule",{value:!0});Ff0.poseidon12=Nc9;var Ic9=fz1($5()),Oc9=fz1(k5()),Ac9=fz1(Rf0());function fz1(J){return J&&J.__esModule?J:{default:J}}var Bc9=(0,Oc9.default)(Ac9.default);function Nc9(J){return(0,Ic9.default)(J,Bc9)}});var $f0=M((Sf0)=>{Object.defineProperty(Sf0,"__esModule",{value:!0});Sf0.default=void 0;var Lc9={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="]]};Sf0.default=Lc9});var vf0=M((kf0)=>{Object.defineProperty(kf0,"__esModule",{value:!0});kf0.poseidon13=Tc9;var Ec9=jz1($5()),Cc9=jz1(k5()),Rc9=jz1($f0());function jz1(J){return J&&J.__esModule?J:{default:J}}var Fc9=(0,Cc9.default)(Rc9.default);function Tc9(J){return(0,Ec9.default)(J,Fc9)}});var hf0=M((ff0)=>{Object.defineProperty(ff0,"__esModule",{value:!0});ff0.default=void 0;var Pc9={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="]]};ff0.default=Pc9});var yf0=M((bf0)=>{Object.defineProperty(bf0,"__esModule",{value:!0});bf0.poseidon14=jc9;var $c9=hz1($5()),kc9=hz1(k5()),vc9=hz1(hf0());function hz1(J){return J&&J.__esModule?J:{default:J}}var fc9=(0,kc9.default)(vc9.default);function jc9(J){return(0,$c9.default)(J,fc9)}});var mf0=M((xf0)=>{Object.defineProperty(xf0,"__esModule",{value:!0});xf0.default=void 0;var bc9={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="]]};xf0.default=bc9});var lf0=M((uf0)=>{Object.defineProperty(uf0,"__esModule",{value:!0});uf0.poseidon15=uc9;var yc9=bz1($5()),xc9=bz1(k5()),gc9=bz1(mf0());function bz1(J){return J&&J.__esModule?J:{default:J}}var mc9=(0,xc9.default)(gc9.default);function uc9(J){return(0,yc9.default)(J,mc9)}});var cf0=M((df0)=>{Object.defineProperty(df0,"__esModule",{value:!0});df0.default=void 0;var dc9={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="]]};df0.default=dc9});var if0=M((_f0)=>{Object.defineProperty(_f0,"__esModule",{value:!0});_f0.poseidon16=nc9;var pc9=yz1($5()),cc9=yz1(k5()),_c9=yz1(cf0());function yz1(J){return J&&J.__esModule?J:{default:J}}var ic9=(0,cc9.default)(_c9.default);function nc9(J){return(0,pc9.default)(J,ic9)}});var nf0=M((e4)=>{Object.defineProperty(e4,"__esModule",{value:!0});Object.defineProperty(e4,"poseidon1",{enumerable:!0,get:function(){return oc9.poseidon1}});Object.defineProperty(e4,"poseidon10",{enumerable:!0,get:function(){return X_9.poseidon10}});Object.defineProperty(e4,"poseidon11",{enumerable:!0,get:function(){return K_9.poseidon11}});Object.defineProperty(e4,"poseidon12",{enumerable:!0,get:function(){return z_9.poseidon12}});Object.defineProperty(e4,"poseidon13",{enumerable:!0,get:function(){return W_9.poseidon13}});Object.defineProperty(e4,"poseidon14",{enumerable:!0,get:function(){return Z_9.poseidon14}});Object.defineProperty(e4,"poseidon15",{enumerable:!0,get:function(){return V_9.poseidon15}});Object.defineProperty(e4,"poseidon16",{enumerable:!0,get:function(){return q_9.poseidon16}});Object.defineProperty(e4,"poseidon2",{enumerable:!0,get:function(){return rc9.poseidon2}});Object.defineProperty(e4,"poseidon3",{enumerable:!0,get:function(){return sc9.poseidon3}});Object.defineProperty(e4,"poseidon4",{enumerable:!0,get:function(){return tc9.poseidon4}});Object.defineProperty(e4,"poseidon5",{enumerable:!0,get:function(){return ec9.poseidon5}});Object.defineProperty(e4,"poseidon6",{enumerable:!0,get:function(){return J_9.poseidon6}});Object.defineProperty(e4,"poseidon7",{enumerable:!0,get:function(){return Q_9.poseidon7}});Object.defineProperty(e4,"poseidon8",{enumerable:!0,get:function(){return Y_9.poseidon8}});Object.defineProperty(e4,"poseidon9",{enumerable:!0,get:function(){return G_9.poseidon9}});var oc9=Fv0(),rc9=kv0(),sc9=bv0(),tc9=uv0(),ec9=_v0(),J_9=rv0(),Q_9=Qf0(),Y_9=zf0(),G_9=Uf0(),X_9=Of0(),K_9=Lf0(),z_9=Tf0(),W_9=vf0(),Z_9=yf0(),V_9=lf0(),q_9=if0()});var sf0=M((rm5,rf0)=>{var{defineProperty:xz1,getOwnPropertyDescriptor:U_9,getOwnPropertyNames:D_9}=Object,H_9=Object.prototype.hasOwnProperty,M_9=(J,Q)=>{for(var Y in Q)xz1(J,Y,{get:Q[Y],enumerable:!0})},I_9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of D_9(Q))if(!H_9.call(J,X)&&X!==Y)xz1(J,X,{get:()=>Q[X],enumerable:!(G=U_9(Q,X))||G.enumerable})}return J},O_9=(J)=>I_9(xz1({},"__esModule",{value:!0}),J),af0={};M_9(af0,{BN254_FIELD_SIZE:()=>of0,poseidonHash:()=>Bd});rf0.exports=O_9(af0);var D7=nf0(),A_9=[D7.poseidon1,D7.poseidon2,D7.poseidon3,D7.poseidon4,D7.poseidon5,D7.poseidon6,D7.poseidon7,D7.poseidon8,D7.poseidon9,D7.poseidon10,D7.poseidon11,D7.poseidon12,D7.poseidon13,D7.poseidon14,D7.poseidon15,D7.poseidon16],of0=21888242871839275222246405745257275088548364400416034343698204186575808495617n;function Bd(J){J.forEach((Y)=>{let G=BigInt(Y);if(G<0||G>=of0)throw Error(`Element ${G} not in the BN254 field`)});let Q=A_9[J.length-1];if(Q)return Q(J);else if(J.length<=32){let Y=Bd(J.slice(0,16)),G=Bd(J.slice(16));return Bd([Y,G])}else throw Error(`Yet to implement: Unable to hash a vector of length ${J.length}`)}});var uz1=M((sm5,Qj0)=>{var{defineProperty:mz1,getOwnPropertyDescriptor:B_9,getOwnPropertyNames:N_9}=Object,w_9=Object.prototype.hasOwnProperty,L_9=(J,Q)=>{for(var Y in Q)mz1(J,Y,{get:Q[Y],enumerable:!0})},E_9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of N_9(Q))if(!w_9.call(J,X)&&X!==Y)mz1(J,X,{get:()=>Q[X],enumerable:!(G=B_9(Q,X))||G.enumerable})}return J},C_9=(J)=>E_9(mz1({},"__esModule",{value:!0}),J),tf0={};L_9(tf0,{chunkArray:()=>Jj0,genAddressSeed:()=>j_9,getExtendedEphemeralPublicKey:()=>v_9,hashASCIIStrToField:()=>Nd,normalizeZkLoginIssuer:()=>h_9,toBigEndianBytes:()=>k_9,toPaddedBigEndianBytes:()=>ef0});Qj0.exports=C_9(tf0);var R_9=N8(),gz1=sf0(),F_9=32,T_9=115,S_9=145,P_9=248;function $_9(J){for(let Q=0;Q<J.length;Q++)if(J[Q]!==0)return Q;return-1}function ef0(J,Q){let Y=J.toString(16);return(0,R_9.hexToBytes)(Y.padStart(Q*2,"0").slice(-Q*2))}function k_9(J,Q){let Y=ef0(J,Q),G=$_9(Y);if(G===-1)return new Uint8Array([0]);return Y.slice(G)}function v_9(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 f_9(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 Nd(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((K)=>K.charCodeAt(0)),G=P_9/8,X=Jj0(Y,G).map((K)=>f_9(K));return(0,gz1.poseidonHash)(X)}function j_9(J,Q,Y,G,X=F_9,K=T_9,z=S_9){return(0,gz1.poseidonHash)([Nd(Q,X),Nd(Y,K),Nd(G,z),(0,gz1.poseidonHash)([BigInt(J)])])}function h_9(J){if(J==="accounts.google.com")return"https://accounts.google.com";return J}});var Xj0=M((tm5,Gj0)=>{var{defineProperty:lz1,getOwnPropertyDescriptor:b_9,getOwnPropertyNames:y_9}=Object,x_9=Object.prototype.hasOwnProperty,g_9=(J,Q)=>{for(var Y in Q)lz1(J,Y,{get:Q[Y],enumerable:!0})},m_9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of y_9(Q))if(!x_9.call(J,X)&&X!==Y)lz1(J,X,{get:()=>Q[X],enumerable:!(G=b_9(Q,X))||G.enumerable})}return J},u_9=(J)=>m_9(lz1({},"__esModule",{value:!0}),J),Yj0={};g_9(Yj0,{decodeJwt:()=>a_9,extractClaimValue:()=>n_9});Gj0.exports=u_9(Yj0);var l_9=Iv0(),d_9=uz1();function p_9(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 c_9(J){let Q=[];for(let Y=0;Y<J.length;Y++){let G=J.charAt(Y),X=p_9(G);Q=Q.concat(X)}return Q}function __9(J,Q){if(J.length<2)throw Error(`Input (s = ${J}) is not tightly packed because s.length < 2`);let Y=c_9(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 K=new Uint8Array(Math.floor(Y.length/8)),z=0;for(let W=0;W<Y.length;W+=8){let Z=Y.slice(W,W+8),V=parseInt(Z.join(""),2);K[z++]=V}return new TextDecoder().decode(K)}function i_9(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 n_9(J,Q){let Y=__9(J.value,J.indexMod4),[G,X]=i_9(Y);if(G!==Q)throw Error(`Invalid field name: found ${G} expected ${Q}`);return X}function a_9(J){let{iss:Q,aud:Y,sub:G,...X}=(0,l_9.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,d_9.normalizeZkLoginIssuer)(Q),rawIss:Q,aud:Y,sub:G}}});var Wj0=M((em5,zj0)=>{var{defineProperty:dz1,getOwnPropertyDescriptor:o_9,getOwnPropertyNames:r_9}=Object,s_9=Object.prototype.hasOwnProperty,t_9=(J,Q)=>{for(var Y in Q)dz1(J,Y,{get:Q[Y],enumerable:!0})},e_9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of r_9(Q))if(!s_9.call(J,X)&&X!==Y)dz1(J,X,{get:()=>Q[X],enumerable:!(G=o_9(Q,X))||G.enumerable})}return J},Ji9=(J)=>e_9(dz1({},"__esModule",{value:!0}),J),Kj0={};t_9(Kj0,{zkLoginSignature:()=>Qi9});zj0.exports=Ji9(Kj0);var v5=u6(),Qi9=v5.bcs.struct("ZkLoginSignature",{inputs:v5.bcs.struct("ZkLoginSignatureInputs",{proofPoints:v5.bcs.struct("ZkLoginSignatureInputsProofPoints",{a:v5.bcs.vector(v5.bcs.string()),b:v5.bcs.vector(v5.bcs.vector(v5.bcs.string())),c:v5.bcs.vector(v5.bcs.string())}),issBase64Details:v5.bcs.struct("ZkLoginSignatureInputsClaim",{value:v5.bcs.string(),indexMod4:v5.bcs.u8()}),headerBase64:v5.bcs.string(),addressSeed:v5.bcs.string()}),maxEpoch:v5.bcs.u64(),userSignature:v5.bcs.byteVector()})});var Uj0=M((Ju5,qj0)=>{var{defineProperty:pz1,getOwnPropertyDescriptor:Yi9,getOwnPropertyNames:Gi9}=Object,Xi9=Object.prototype.hasOwnProperty,Ki9=(J,Q)=>{for(var Y in Q)pz1(J,Y,{get:Q[Y],enumerable:!0})},zi9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Gi9(Q))if(!Xi9.call(J,X)&&X!==Y)pz1(J,X,{get:()=>Q[X],enumerable:!(G=Yi9(Q,X))||G.enumerable})}return J},Wi9=(J)=>zi9(pz1({},"__esModule",{value:!0}),J),Zj0={};Ki9(Zj0,{getZkLoginSignature:()=>qi9,parseZkLoginSignature:()=>Ui9});qj0.exports=Wi9(Zj0);var cz1=u6(),Zi9=uz(),Vj0=Wj0();function Vi9({inputs:J,maxEpoch:Q,userSignature:Y}){return Vj0.zkLoginSignature.serialize({inputs:J,maxEpoch:Q,userSignature:typeof Y==="string"?(0,cz1.fromBase64)(Y):Y},{maxSize:2048}).toBytes()}function qi9({inputs:J,maxEpoch:Q,userSignature:Y}){let G=Vi9({inputs:J,maxEpoch:Q,userSignature:Y}),X=new Uint8Array(G.length+1);return X.set([Zi9.SIGNATURE_SCHEME_TO_FLAG.ZkLogin]),X.set(G,1),(0,cz1.toBase64)(X)}function Ui9(J){return Vj0.zkLoginSignature.parse(typeof J==="string"?(0,cz1.fromBase64)(J):J)}});var Lj0=M((Qu5,wj0)=>{var{defineProperty:nz1,getOwnPropertyDescriptor:Di9,getOwnPropertyNames:Hi9}=Object,Mi9=Object.prototype.hasOwnProperty,Ij0=(J)=>{throw TypeError(J)},Ii9=(J,Q)=>{for(var Y in Q)nz1(J,Y,{get:Q[Y],enumerable:!0})},Oi9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Hi9(Q))if(!Mi9.call(J,X)&&X!==Y)nz1(J,X,{get:()=>Q[X],enumerable:!(G=Di9(Q,X))||G.enumerable})}return J},Ai9=(J)=>Oi9(nz1({},"__esModule",{value:!0}),J),az1=(J,Q,Y)=>Q.has(J)||Ij0("Cannot "+Y),oz=(J,Q,Y)=>(az1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),wd=(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),LN=(J,Q,Y,G)=>(az1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),Dj0=(J,Q,Y)=>(az1(J,Q,"access private method"),Y),Oj0={};Ii9(Oj0,{ZkLoginPublicIdentifier:()=>Nj0,parseSerializedZkLoginSignature:()=>iz1,toZkLoginPublicIdentifier:()=>Ed});wj0.exports=Ai9(Oj0);var CN=u6(),Bi9=_M(),Ni9=N8(),wi9=KN(),Aj0=uz(),Li9=Dv0(),Hj0=j9(),Bj0=Xj0(),Ei9=Uj0(),hP=uz1(),hY,fP,jP,Ld,_z1,Ci9=class J extends wi9.PublicKey{constructor(Q,{client:Y}={}){super();if(wd(this,Ld),wd(this,hY),wd(this,fP),wd(this,jP),LN(this,fP,Y),typeof Q==="string")LN(this,hY,(0,CN.fromBase64)(Q));else if(Q instanceof Uint8Array)LN(this,hY,Q);else LN(this,hY,Uint8Array.from(Q));if(LN(this,jP,oz(this,hY).length!==oz(this,hY)[0]+1+32),oz(this,jP))LN(this,hY,EN(oz(this,hY)))}static fromBytes(Q,{client:Y,address:G,legacyAddress:X}={}){let K;if(X===!0)K=new J(EN(Q,!0),{client:Y});else if(X===!1)K=new J(EN(Q,!1),{client:Y});else if(G){if(K=new J(EN(Q,!1),{client:Y}),K.toSuiAddress()!==G)K=new J(EN(Q,!0),{client:Y})}else K=new J(Q,{client:Y});if(G&&K.toSuiAddress()!==G)throw Error("Public key bytes do not match the provided address");return K}static fromProof(Q,Y){let{issBase64Details:G,addressSeed:X}=Y,K=(0,Bj0.extractClaimValue)(G,"iss"),z=Ed(BigInt(X),K,{legacyAddress:!0});if(z.toSuiAddress()===Q)return z;let W=Ed(BigInt(X),K,{legacyAddress:!1});if(W.toSuiAddress()!==Q)throw Error("Proof does not match address");return W}equals(Q){return super.equals(Q)}toSuiAddress(){if(oz(this,jP))return Dj0(this,Ld,_z1).call(this);return super.toSuiAddress()}toRawBytes(){return oz(this,hY)}flag(){return Aj0.SIGNATURE_SCHEME_TO_FLAG.ZkLogin}async verify(Q,Y){throw Error("does not support")}verifyPersonalMessage(Q,Y){let G=iz1(Y),X=new J(G.publicKey).toSuiAddress();return Mj0({address:X,bytes:(0,CN.toBase64)(Q),signature:G.serializedSignature,intentScope:"PersonalMessage",client:oz(this,fP)})}verifyTransaction(Q,Y){let G=iz1(Y),X=new J(G.publicKey).toSuiAddress();return Mj0({address:X,bytes:(0,CN.toBase64)(Q),signature:G.serializedSignature,intentScope:"TransactionData",client:oz(this,fP)})}verifyAddress(Q){return Q===super.toSuiAddress()||Q===Dj0(this,Ld,_z1).call(this)}};hY=new WeakMap;fP=new WeakMap;jP=new WeakMap;Ld=new WeakSet;_z1=function(){let J=EN(oz(this,hY),!0),Q=new Uint8Array(J.length+1);return Q[0]=this.flag(),Q.set(J,1),(0,Hj0.normalizeSuiAddress)((0,Ni9.bytesToHex)((0,Bi9.blake2b)(Q,{dkLen:32})).slice(0,Hj0.SUI_ADDRESS_LENGTH*2))};var Nj0=Ci9;function Ed(J,Q,Y){let G=Y?.legacyAddress?(0,hP.toBigEndianBytes)(J,32):(0,hP.toPaddedBigEndianBytes)(J,32),X=new TextEncoder().encode((0,hP.normalizeZkLoginIssuer)(Q)),K=new Uint8Array(1+X.length+G.length);return K.set([X.length],0),K.set(X,1),K.set(G,1+X.length),new Nj0(K,Y)}function EN(J,Q=!1){let Y=J[0]+1,G=BigInt(`0x${(0,CN.toHex)(J.slice(Y))}`),X=Q?(0,hP.toBigEndianBytes)(G,32):(0,hP.toPaddedBigEndianBytes)(G,32),K=new Uint8Array(Y+X.length);return K.set(J.slice(0,Y),0),K.set(X,Y),K}async function Mj0({address:J,bytes:Q,signature:Y,intentScope:G,client:X=new Li9.SuiGraphQLClient({url:"https://graphql.mainnet.sui.io/graphql"})}){let K=await X.core.verifyZkLoginSignature({bytes:Q,signature:Y,intentScope:G,author:J});return K.success===!0&&K.errors.length===0}function iz1(J){let Q=typeof J==="string"?(0,CN.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:K}=(0,Ei9.parseZkLoginSignature)(Y),{issBase64Details:z,addressSeed:W}=G,Z=(0,Bj0.extractClaimValue)(z,"iss"),V=Ed(BigInt(W),Z);return{serializedSignature:(0,CN.toBase64)(Q),signatureScheme:"ZkLogin",zkLogin:{inputs:G,maxEpoch:X,userSignature:K,iss:Z,addressSeed:BigInt(W)},signature:Q,publicKey:V.toRawBytes()}}});var rz1=M((Yu5,Fj0)=>{var{defineProperty:oz1,getOwnPropertyDescriptor:Ri9,getOwnPropertyNames:Fi9}=Object,Ti9=Object.prototype.hasOwnProperty,Si9=(J,Q)=>{for(var Y in Q)oz1(J,Y,{get:Q[Y],enumerable:!0})},Pi9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Fi9(Q))if(!Ti9.call(J,X)&&X!==Y)oz1(J,X,{get:()=>Q[X],enumerable:!(G=Ri9(Q,X))||G.enumerable})}return J},$i9=(J)=>Pi9(oz1({},"__esModule",{value:!0}),J),Ej0={};Si9(Ej0,{parseSerializedSignature:()=>bi9,toSerializedSignature:()=>hi9});Fj0.exports=$i9(Ej0);var Cj0=u6(),ki9=R7(),vi9=yC0(),fi9=Lj0(),ji9=KN(),Rj0=uz();function hi9({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 bi9(J){let Q=(0,Cj0.fromBase64)(J),Y=Rj0.SIGNATURE_FLAG_TO_SCHEME[Q[0]];switch(Y){case"Passkey":return(0,vi9.parseSerializedPasskeySignature)(J);case"MultiSig":let G=ki9.bcs.MultiSig.parse(Q.slice(1));return{serializedSignature:J,signatureScheme:Y,multisig:G,bytes:Q,signature:void 0};case"ZkLogin":return(0,fi9.parseSerializedZkLoginSignature)(J);case"ED25519":case"Secp256k1":case"Secp256r1":return(0,ji9.parseSerializedKeypairSignature)(J);default:throw Error("Unsupported signature scheme")}}});var QW1=M((Gu5,kj0)=>{var{defineProperty:tz1,getOwnPropertyDescriptor:yi9,getOwnPropertyNames:xi9}=Object,gi9=Object.prototype.hasOwnProperty,mi9=(J,Q)=>{for(var Y in Q)tz1(J,Y,{get:Q[Y],enumerable:!0})},ui9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of xi9(Q))if(!gi9.call(J,X)&&X!==Y)tz1(J,X,{get:()=>Q[X],enumerable:!(G=yi9(Q,X))||G.enumerable})}return J},li9=(J)=>ui9(tz1({},"__esModule",{value:!0}),J),Tj0={};mi9(Tj0,{Keypair:()=>$j0,LEGACY_PRIVATE_KEY_SIZE:()=>_i9,PRIVATE_KEY_SIZE:()=>Pj0,SUI_PRIVATE_KEY_PREFIX:()=>ez1,Signer:()=>JW1,decodeSuiPrivateKey:()=>ii9,encodeSuiPrivateKey:()=>ni9});kj0.exports=li9(Tj0);var sz1=u6(),di9=_M(),Cd=dL(),pi9=zl(),Sj0=uz(),ci9=rz1(),Pj0=32,_i9=64,ez1="suiprivkey";class JW1{async signWithIntent(J,Q){let Y=(0,pi9.messageWithIntent)(Q,J),G=(0,di9.blake2b)(Y,{dkLen:32});return{signature:(0,ci9.toSerializedSignature)({signature:await this.sign(G),signatureScheme:this.getKeyScheme(),publicKey:this.getPublicKey()}),bytes:(0,sz1.toBase64)(J)}}async signTransaction(J){return this.signWithIntent(J,"TransactionData")}async signPersonalMessage(J){let{signature:Q}=await this.signWithIntent(sz1.bcs.byteVector().serialize(J).toBytes(),"PersonalMessage");return{bytes:(0,sz1.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 JW1{}function ii9(J){let{prefix:Q,words:Y}=Cd.bech32.decode(J);if(Q!==ez1)throw Error("invalid private key prefix");let G=new Uint8Array(Cd.bech32.fromWords(Y)),X=G.slice(1),K=Sj0.SIGNATURE_FLAG_TO_SCHEME[G[0]];return{scheme:K,schema:K,secretKey:X}}function ni9(J,Q){if(J.length!==Pj0)throw Error("Invalid bytes length");let Y=Sj0.SIGNATURE_SCHEME_TO_FLAG[Q],G=new Uint8Array(J.length+1);return G.set([Y]),G.set(J,1),Cd.bech32.encode(ez1,Cd.bech32.toWords(G))}});var GW1=M((Xu5,jj0)=>{var{defineProperty:YW1,getOwnPropertyDescriptor:ai9,getOwnPropertyNames:oi9}=Object,ri9=Object.prototype.hasOwnProperty,si9=(J,Q)=>{for(var Y in Q)YW1(J,Y,{get:Q[Y],enumerable:!0})},ti9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of oi9(Q))if(!ri9.call(J,X)&&X!==Y)YW1(J,X,{get:()=>Q[X],enumerable:!(G=ai9(Q,X))||G.enumerable})}return J},ei9=(J)=>ti9(YW1({},"__esModule",{value:!0}),J),vj0={};si9(vj0,{isValidBIP32Path:()=>Gn9,isValidHardenedPath:()=>Yn9,mnemonicToSeed:()=>fj0,mnemonicToSeedHex:()=>Xn9});jj0.exports=ei9(vj0);var Jn9=u6(),Qn9=Ou();function Yn9(J){if(!new RegExp("^m\\/44'\\/784'\\/[0-9]+'\\/[0-9]+'\\/[0-9]+'+$").test(J))return!1;return!0}function Gn9(J){if(!new RegExp("^m\\/(54|74)'\\/784'\\/[0-9]+'\\/[0-9]+\\/[0-9]+$").test(J))return!1;return!0}function fj0(J){return(0,Qn9.mnemonicToSeedSync)(J,"")}function Xn9(J){return(0,Jn9.toHex)(fj0(J))}});var XW1=M((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 Qq=Cz();hj0.SHA512=Qq.SHA512;hj0.sha512=Qq.sha512;hj0.SHA384=Qq.SHA384;hj0.sha384=Qq.sha384;hj0.SHA512_224=Qq.SHA512_224;hj0.sha512_224=Qq.sha512_224;hj0.SHA512_256=Qq.SHA512_256;hj0.sha512_256=Qq.sha512_256});var lj0=M((zu5,uj0)=>{var{defineProperty:KW1,getOwnPropertyDescriptor:Dn9,getOwnPropertyNames:Hn9}=Object,Mn9=Object.prototype.hasOwnProperty,In9=(J,Q)=>{for(var Y in Q)KW1(J,Y,{get:Q[Y],enumerable:!0})},On9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Hn9(Q))if(!Mn9.call(J,X)&&X!==Y)KW1(J,X,{get:()=>Q[X],enumerable:!(G=Dn9(Q,X))||G.enumerable})}return J},An9=(J)=>On9(KW1({},"__esModule",{value:!0}),J),yj0={};In9(yj0,{derivePath:()=>Fn9});uj0.exports=An9(yj0);var Bn9=u6(),xj0=HD(),gj0=XW1(),Nn9="ed25519 seed",wn9=2147483648,Ln9=new RegExp("^m(\\/[0-9]+')+$"),mj0=(J)=>J.replace("'",""),En9=(J)=>{let Y=xj0.hmac.create(gj0.sha512,Nn9).update((0,Bn9.fromHex)(J)).digest(),G=Y.slice(0,32),X=Y.slice(32);return{key:G,chainCode:X}},Cn9=({key:J,chainCode:Q},Y)=>{let G=new ArrayBuffer(4);new DataView(G).setUint32(0,Y);let K=new Uint8Array(1+J.length+G.byteLength);K.set(new Uint8Array(1).fill(0)),K.set(J,1),K.set(new Uint8Array(G,0,G.byteLength),J.length+1);let z=xj0.hmac.create(gj0.sha512,Q).update(K).digest(),W=z.slice(0,32),Z=z.slice(32);return{key:W,chainCode:Z}},Rn9=(J)=>{if(!Ln9.test(J))return!1;return!J.split("/").slice(1).map(mj0).some(isNaN)},Fn9=(J,Q,Y=wn9)=>{if(!Rn9(J))throw Error("Invalid derivation path");let{key:G,chainCode:X}=En9(Q);return J.split("/").slice(1).map(mj0).map((z)=>parseInt(z,10)).reduce((z,W)=>Cn9(z,W+Y),{key:G,chainCode:X})}});var qW1=M((Wu5,pj0)=>{var{defineProperty:ZW1,getOwnPropertyDescriptor:Tn9,getOwnPropertyNames:Sn9}=Object,Pn9=Object.prototype.hasOwnProperty,$n9=(J,Q)=>{for(var Y in Q)ZW1(J,Y,{get:Q[Y],enumerable:!0})},kn9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Sn9(Q))if(!Pn9.call(J,X)&&X!==Y)ZW1(J,X,{get:()=>Q[X],enumerable:!(G=Tn9(Q,X))||G.enumerable})}return J},vn9=(J)=>kn9(ZW1({},"__esModule",{value:!0}),J),dj0={};$n9(dj0,{Ed25519PublicKey:()=>VW1});pj0.exports=vn9(dj0);var fn9=u6(),jn9=FG1(),zW1=KN(),hn9=uz(),WW1=32;class VW1 extends zW1.PublicKey{constructor(J){super();if(typeof J==="string")this.data=(0,fn9.fromBase64)(J);else if(J instanceof Uint8Array)this.data=J;else this.data=Uint8Array.from(J);if(this.data.length!==WW1)throw Error(`Invalid public key input. Expected ${WW1} bytes, got ${this.data.length}`)}equals(J){return super.equals(J)}toRawBytes(){return this.data}flag(){return hn9.SIGNATURE_SCHEME_TO_FLAG.ED25519}async verify(J,Q){let Y;if(typeof Q==="string"){let G=(0,zW1.parseSerializedKeypairSignature)(Q);if(G.signatureScheme!=="ED25519")throw Error("Invalid signature scheme");if(!(0,zW1.bytesEqual)(this.toRawBytes(),G.publicKey))throw Error("Signature does not match public key");Y=G.signature}else Y=Q;return jn9.ed25519.verify(Y,J,this.toRawBytes())}}VW1.SIZE=WW1});var nj0=M((Zu5,ij0)=>{var{defineProperty:HW1,getOwnPropertyDescriptor:bn9,getOwnPropertyNames:yn9}=Object,xn9=Object.prototype.hasOwnProperty,gn9=(J,Q)=>{for(var Y in Q)HW1(J,Y,{get:Q[Y],enumerable:!0})},mn9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of yn9(Q))if(!xn9.call(J,X)&&X!==Y)HW1(J,X,{get:()=>Q[X],enumerable:!(G=bn9(Q,X))||G.enumerable})}return J},un9=(J)=>mn9(HW1({},"__esModule",{value:!0}),J),_j0={};gn9(_j0,{DEFAULT_ED25519_DERIVATION_PATH:()=>DW1,Ed25519Keypair:()=>FN});ij0.exports=un9(_j0);var Yq=FG1(),RN=QW1(),UW1=GW1(),cj0=lj0(),ln9=qW1(),DW1="m/44'/784'/0'/0'/0'";class FN extends RN.Keypair{constructor(J){super();if(J)this.keypair={publicKey:J.publicKey,secretKey:J.secretKey.slice(0,32)};else{let Q=Yq.ed25519.utils.randomPrivateKey();this.keypair={publicKey:Yq.ed25519.getPublicKey(Q),secretKey:Q}}}getKeyScheme(){return"ED25519"}static generate(){let J=Yq.ed25519.utils.randomPrivateKey();return new FN({publicKey:Yq.ed25519.getPublicKey(J),secretKey:J})}static fromSecretKey(J,Q){if(typeof J==="string"){let X=(0,RN.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!==RN.PRIVATE_KEY_SIZE)throw Error(`Wrong secretKey size. Expected ${RN.PRIVATE_KEY_SIZE} bytes, got ${Y}.`);let G={publicKey:Yq.ed25519.getPublicKey(J),secretKey:J};if(!Q||!Q.skipValidation){let K=new TextEncoder().encode("sui validation"),z=Yq.ed25519.sign(K,J);if(!Yq.ed25519.verify(z,K,G.publicKey))throw Error("provided secretKey is invalid")}return new FN(G)}getPublicKey(){return new ln9.Ed25519PublicKey(this.keypair.publicKey)}getSecretKey(){return(0,RN.encodeSuiPrivateKey)(this.keypair.secretKey.slice(0,RN.PRIVATE_KEY_SIZE),this.getKeyScheme())}async sign(J){return Yq.ed25519.sign(J,this.keypair.secretKey)}static deriveKeypair(J,Q){if(Q==null)Q=DW1;if(!(0,UW1.isValidHardenedPath)(Q))throw Error("Invalid derivation path");let{key:Y}=(0,cj0.derivePath)(Q,(0,UW1.mnemonicToSeedHex)(J));return FN.fromSecretKey(Y)}static deriveKeypairFromSeed(J,Q){if(Q==null)Q=DW1;if(!(0,UW1.isValidHardenedPath)(Q))throw Error("Invalid derivation path");let{key:Y}=(0,cj0.derivePath)(Q,J);return FN.fromSecretKey(Y)}}});var IW1=M((Vu5,rj0)=>{var{defineProperty:MW1,getOwnPropertyDescriptor:dn9,getOwnPropertyNames:pn9}=Object,cn9=Object.prototype.hasOwnProperty,_n9=(J,Q)=>{for(var Y in Q)MW1(J,Y,{get:Q[Y],enumerable:!0})},in9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of pn9(Q))if(!cn9.call(J,X)&&X!==Y)MW1(J,X,{get:()=>Q[X],enumerable:!(G=dn9(Q,X))||G.enumerable})}return J},nn9=(J)=>in9(MW1({},"__esModule",{value:!0}),J),oj0={};_n9(oj0,{DEFAULT_ED25519_DERIVATION_PATH:()=>aj0.DEFAULT_ED25519_DERIVATION_PATH,Ed25519Keypair:()=>aj0.Ed25519Keypair,Ed25519PublicKey:()=>an9.Ed25519PublicKey});rj0.exports=nn9(oj0);var aj0=nj0(),an9=qW1()});var ej0=M((sj0)=>{Object.defineProperty(sj0,"__esModule",{value:!0});sj0.version=void 0;sj0.version="1.1.0"});var FH=M((Jh0)=>{Object.defineProperty(Jh0,"__esModule",{value:!0});Jh0.BaseError=void 0;var on9=ej0();class Rd extends Error{constructor(J,Q={}){let Y=Q.cause instanceof Rd?Q.cause.details:Q.cause?.message?Q.cause.message:Q.details,G=Q.cause instanceof Rd?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@${on9.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=Rd});var Gh0=M((Yh0)=>{Object.defineProperty(Yh0,"__esModule",{value:!0});Yh0.narrow=rn9;function rn9(J){return J}});var bP=M((Xh0)=>{Object.defineProperty(Xh0,"__esModule",{value:!0});Xh0.isTupleRegex=Xh0.integerRegex=Xh0.bytesRegex=void 0;Xh0.execTyped=tn9;function tn9(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 AW1=M((Wh0)=>{Object.defineProperty(Wh0,"__esModule",{value:!0});Wh0.formatAbiParameter=OW1;var Ya9=bP(),zh0=/^tuple(?<array>(\[(\d*)\])*)$/;function OW1(J){let Q=J.type;if(zh0.test(J.type)&&"components"in J){Q="(";let Y=J.components.length;for(let X=0;X<Y;X++){let K=J.components[X];if(Q+=OW1(K),X<Y-1)Q+=", "}let G=(0,Ya9.execTyped)(zh0,J.type);return Q+=`)${G?.array??""}`,OW1({...J,type:Q})}if("indexed"in J&&J.indexed)Q=`${Q} indexed`;if(J.name)return`${Q} ${J.name}`;return Q}});var BW1=M((Zh0)=>{Object.defineProperty(Zh0,"__esModule",{value:!0});Zh0.formatAbiParameters=Ka9;var Xa9=AW1();function Ka9(J){let Q="",Y=J.length;for(let G=0;G<Y;G++){let X=J[G];if(Q+=(0,Xa9.formatAbiParameter)(X),G!==Y-1)Q+=", "}return Q}});var NW1=M((Vh0)=>{Object.defineProperty(Vh0,"__esModule",{value:!0});Vh0.formatAbiItem=Wa9;var yP=BW1();function Wa9(J){if(J.type==="function")return`function ${J.name}(${(0,yP.formatAbiParameters)(J.inputs)})${J.stateMutability&&J.stateMutability!=="nonpayable"?` ${J.stateMutability}`:""}${J.outputs?.length?` returns (${(0,yP.formatAbiParameters)(J.outputs)})`:""}`;if(J.type==="event")return`event ${J.name}(${(0,yP.formatAbiParameters)(J.inputs)})`;if(J.type==="error")return`error ${J.name}(${(0,yP.formatAbiParameters)(J.inputs)})`;if(J.type==="constructor")return`constructor(${(0,yP.formatAbiParameters)(J.inputs)})${J.stateMutability==="payable"?" payable":""}`;if(J.type==="fallback")return`fallback() external${J.stateMutability==="payable"?" payable":""}`;return"receive() external payable"}});var Uh0=M((qh0)=>{Object.defineProperty(qh0,"__esModule",{value:!0});qh0.formatAbi=qa9;var Va9=NW1();function qa9(J){let Q=[],Y=J.length;for(let G=0;G<Y;G++){let X=J[G],K=(0,Va9.formatAbiItem)(X);Q.push(K)}return Q}});var TH=M((Bh0)=>{Object.defineProperty(Bh0,"__esModule",{value:!0});Bh0.functionModifiers=Bh0.eventModifiers=Bh0.modifiers=void 0;Bh0.isErrorSignature=Da9;Bh0.execErrorSignature=Ha9;Bh0.isEventSignature=Ma9;Bh0.execEventSignature=Ia9;Bh0.isFunctionSignature=Oa9;Bh0.execFunctionSignature=Aa9;Bh0.isStructSignature=Ba9;Bh0.execStructSignature=Na9;Bh0.isConstructorSignature=wa9;Bh0.execConstructorSignature=La9;Bh0.isFallbackSignature=Ea9;Bh0.execFallbackSignature=Ca9;Bh0.isReceiveSignature=Fa9;var TN=bP(),Dh0=/^error (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function Da9(J){return Dh0.test(J)}function Ha9(J){return(0,TN.execTyped)(Dh0,J)}var Hh0=/^event (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function Ma9(J){return Hh0.test(J)}function Ia9(J){return(0,TN.execTyped)(Hh0,J)}var Mh0=/^function (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)(?: (?<scope>external|public{1}))?(?: (?<stateMutability>pure|view|nonpayable|payable{1}))?(?: returns\s?\((?<returns>.*?)\))?$/;function Oa9(J){return Mh0.test(J)}function Aa9(J){return(0,TN.execTyped)(Mh0,J)}var Ih0=/^struct (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*) \{(?<properties>.*?)\}$/;function Ba9(J){return Ih0.test(J)}function Na9(J){return(0,TN.execTyped)(Ih0,J)}var Oh0=/^constructor\((?<parameters>.*?)\)(?:\s(?<stateMutability>payable{1}))?$/;function wa9(J){return Oh0.test(J)}function La9(J){return(0,TN.execTyped)(Oh0,J)}var Ah0=/^fallback\(\) external(?:\s(?<stateMutability>payable{1}))?$/;function Ea9(J){return Ah0.test(J)}function Ca9(J){return(0,TN.execTyped)(Ah0,J)}var Ra9=/^receive\(\) external payable$/;function Fa9(J){return Ra9.test(J)}Bh0.modifiers=new Set(["memory","indexed","storage","calldata"]);Bh0.eventModifiers=new Set(["indexed"]);Bh0.functionModifiers=new Set(["calldata","memory","storage"])});var xP=M((Ch0)=>{Object.defineProperty(Ch0,"__esModule",{value:!0});Ch0.UnknownSolidityTypeError=Ch0.UnknownTypeError=Ch0.InvalidAbiItemError=void 0;var wW1=FH();class wh0 extends wW1.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 wW1.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 wW1.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 SN=M((fh0)=>{Object.defineProperty(fh0,"__esModule",{value:!0});fh0.InvalidAbiTypeParameterError=fh0.InvalidFunctionModifierError=fh0.InvalidModifierError=fh0.SolidityProtectedKeywordError=fh0.InvalidParameterError=fh0.InvalidAbiParametersError=fh0.InvalidAbiParameterError=void 0;var SH=FH();class Fh0 extends SH.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"})}}fh0.InvalidAbiParameterError=Fh0;class Th0 extends SH.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"})}}fh0.InvalidAbiParametersError=Th0;class Sh0 extends SH.BaseError{constructor({param:J}){super("Invalid ABI parameter.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParameterError"})}}fh0.InvalidParameterError=Sh0;class Ph0 extends SH.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"})}}fh0.SolidityProtectedKeywordError=Ph0;class $h0 extends SH.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"})}}fh0.InvalidModifierError=$h0;class kh0 extends SH.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"})}}fh0.InvalidFunctionModifierError=kh0;class vh0 extends SH.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"})}}fh0.InvalidAbiTypeParameterError=vh0});var Fd=M((xh0)=>{Object.defineProperty(xh0,"__esModule",{value:!0});xh0.InvalidStructSignatureError=xh0.UnknownSignatureError=xh0.InvalidSignatureError=void 0;var LW1=FH();class hh0 extends LW1.BaseError{constructor({signature:J,type:Q}){super(`Invalid ${Q} signature.`,{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSignatureError"})}}xh0.InvalidSignatureError=hh0;class bh0 extends LW1.BaseError{constructor({signature:J}){super("Unknown signature.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSignatureError"})}}xh0.UnknownSignatureError=bh0;class yh0 extends LW1.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"})}}xh0.InvalidStructSignatureError=yh0});var EW1=M((uh0)=>{Object.defineProperty(uh0,"__esModule",{value:!0});uh0.CircularReferenceError=void 0;var sa9=FH();class mh0 extends sa9.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"})}}uh0.CircularReferenceError=mh0});var CW1=M((ph0)=>{Object.defineProperty(ph0,"__esModule",{value:!0});ph0.InvalidParenthesisError=void 0;var ta9=FH();class dh0 extends ta9.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=dh0});var nh0=M((_h0)=>{Object.defineProperty(_h0,"__esModule",{value:!0});_h0.parameterCache=void 0;_h0.getParameterCacheKey=ea9;function ea9(J,Q,Y){let G="";if(Y)for(let X of Object.entries(Y)){if(!X)continue;let K="";for(let z of X[1])K+=`[${z.type}${z.name?`:${z.name}`:""}]`;G+=`(${X[0]}{${K}})`}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 $H=M((Yb0)=>{Object.defineProperty(Yb0,"__esModule",{value:!0});Yb0.parseSignature=Go9;Yb0.parseFunctionSignature=ah0;Yb0.parseEventSignature=oh0;Yb0.parseErrorSignature=rh0;Yb0.parseConstructorSignature=sh0;Yb0.parseFallbackSignature=th0;Yb0.parseAbiParameter=PH;Yb0.splitParameters=GQ;Yb0.isSolidityType=eh0;Yb0.isSolidityKeyword=Jb0;Yb0.isValidDataLocation=Qb0;var PN=bP(),Qo9=xP(),Td=SN(),$N=Fd(),Yo9=CW1(),Sd=nh0(),s7=TH();function Go9(J,Q={}){if((0,s7.isFunctionSignature)(J))return ah0(J,Q);if((0,s7.isEventSignature)(J))return oh0(J,Q);if((0,s7.isErrorSignature)(J))return rh0(J,Q);if((0,s7.isConstructorSignature)(J))return sh0(J,Q);if((0,s7.isFallbackSignature)(J))return th0(J);if((0,s7.isReceiveSignature)(J))return{type:"receive",stateMutability:"payable"};throw new $N.UnknownSignatureError({signature:J})}function ah0(J,Q={}){let Y=(0,s7.execFunctionSignature)(J);if(!Y)throw new $N.InvalidSignatureError({signature:J,type:"function"});let G=GQ(Y.parameters),X=[],K=G.length;for(let W=0;W<K;W++)X.push(PH(G[W],{modifiers:s7.functionModifiers,structs:Q,type:"function"}));let z=[];if(Y.returns){let W=GQ(Y.returns),Z=W.length;for(let V=0;V<Z;V++)z.push(PH(W[V],{modifiers:s7.functionModifiers,structs:Q,type:"function"}))}return{name:Y.name,type:"function",stateMutability:Y.stateMutability??"nonpayable",inputs:X,outputs:z}}function oh0(J,Q={}){let Y=(0,s7.execEventSignature)(J);if(!Y)throw new $N.InvalidSignatureError({signature:J,type:"event"});let G=GQ(Y.parameters),X=[],K=G.length;for(let z=0;z<K;z++)X.push(PH(G[z],{modifiers:s7.eventModifiers,structs:Q,type:"event"}));return{name:Y.name,type:"event",inputs:X}}function rh0(J,Q={}){let Y=(0,s7.execErrorSignature)(J);if(!Y)throw new $N.InvalidSignatureError({signature:J,type:"error"});let G=GQ(Y.parameters),X=[],K=G.length;for(let z=0;z<K;z++)X.push(PH(G[z],{structs:Q,type:"error"}));return{name:Y.name,type:"error",inputs:X}}function sh0(J,Q={}){let Y=(0,s7.execConstructorSignature)(J);if(!Y)throw new $N.InvalidSignatureError({signature:J,type:"constructor"});let G=GQ(Y.parameters),X=[],K=G.length;for(let z=0;z<K;z++)X.push(PH(G[z],{structs:Q,type:"constructor"}));return{type:"constructor",stateMutability:Y.stateMutability??"nonpayable",inputs:X}}function th0(J){let Q=(0,s7.execFallbackSignature)(J);if(!Q)throw new $N.InvalidSignatureError({signature:J,type:"fallback"});return{type:"fallback",stateMutability:Q.stateMutability??"nonpayable"}}var Xo9=/^(?<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$_]*))?$/,Ko9=/^\((?<type>.+?)\)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,zo9=/^u?int$/;function PH(J,Q){let Y=(0,Sd.getParameterCacheKey)(J,Q?.type,Q?.structs);if(Sd.parameterCache.has(Y))return Sd.parameterCache.get(Y);let G=PN.isTupleRegex.test(J),X=(0,PN.execTyped)(G?Ko9:Xo9,J);if(!X)throw new Td.InvalidParameterError({param:J});if(X.name&&Jb0(X.name))throw new Td.SolidityProtectedKeywordError({param:J,name:X.name});let K=X.name?{name:X.name}:{},z=X.modifier==="indexed"?{indexed:!0}:{},W=Q?.structs??{},Z,V={};if(G){Z="tuple";let U=GQ(X.type),D=[],H=U.length;for(let I=0;I<H;I++)D.push(PH(U[I],{structs:W}));V={components:D}}else if(X.type in W)Z="tuple",V={components:W[X.type]};else if(zo9.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 Qo9.UnknownSolidityTypeError({type:Z});if(X.modifier){if(!Q?.modifiers?.has?.(X.modifier))throw new Td.InvalidModifierError({param:J,type:Q?.type,modifier:X.modifier});if(s7.functionModifiers.has(X.modifier)&&!Qb0(Z,!!X.array))throw new Td.InvalidFunctionModifierError({param:J,type:Q?.type,modifier:X.modifier})}let q={type:`${Z}${X.array??""}`,...K,...z,...V};return Sd.parameterCache.set(Y,q),q}function GQ(J,Q=[],Y="",G=0){let X=J.trim().length;for(let K=0;K<X;K++){let z=J[K],W=J.slice(K+1);switch(z){case",":return G===0?GQ(W,[...Q,Y.trim()]):GQ(W,Q,`${Y}${z}`,G);case"(":return GQ(W,Q,`${Y}${z}`,G+1);case")":return GQ(W,Q,`${Y}${z}`,G-1);default:return GQ(W,Q,`${Y}${z}`,G)}}if(Y==="")return Q;if(G!==0)throw new Yo9.InvalidParenthesisError({current:Y,depth:G});return Q.push(Y.trim()),Q}function eh0(J){return J==="address"||J==="bool"||J==="function"||J==="string"||PN.bytesRegex.test(J)||PN.integerRegex.test(J)}var Wo9=/^(?: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"||PN.bytesRegex.test(J)||PN.integerRegex.test(J)||Wo9.test(J)}function Qb0(J,Q){return Q||J==="bytes"||J==="string"||J==="tuple"}});var gP=M((Zb0)=>{Object.defineProperty(Zb0,"__esModule",{value:!0});Zb0.parseStructs=Eo9;var Gb0=bP(),No9=xP(),wo9=SN(),Xb0=Fd(),Lo9=EW1(),Kb0=TH(),zb0=$H();function Eo9(J){let Q={},Y=J.length;for(let z=0;z<Y;z++){let W=J[z];if(!(0,Kb0.isStructSignature)(W))continue;let Z=(0,Kb0.execStructSignature)(W);if(!Z)throw new Xb0.InvalidSignatureError({signature:W,type:"struct"});let V=Z.properties.split(";"),q=[],U=V.length;for(let D=0;D<U;D++){let I=V[D].trim();if(!I)continue;let O=(0,zb0.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),K=X.length;for(let z=0;z<K;z++){let[W,Z]=X[z];G[W]=Wb0(Z,Q)}return G}var Co9=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*)(?<array>(?:\[\d*?\])+?)?$/;function Wb0(J,Q,Y=new Set){let G=[],X=J.length;for(let K=0;K<X;K++){let z=J[K];if(Gb0.isTupleRegex.test(z.type))G.push(z);else{let Z=(0,Gb0.execTyped)(Co9,z.type);if(!Z?.type)throw new wo9.InvalidAbiTypeParameterError({abiParameter:z});let{array:V,type:q}=Z;if(q in Q){if(Y.has(q))throw new Lo9.CircularReferenceError({type:q});G.push({...z,type:`tuple${V??""}`,components:Wb0(Q[q]??[],Q,new Set([...Y,q]))})}else if((0,zb0.isSolidityType)(q))G.push(z);else throw new No9.UnknownTypeError({type:q})}}return G}});var qb0=M((Vb0)=>{Object.defineProperty(Vb0,"__esModule",{value:!0});Vb0.parseAbi=Po9;var Fo9=TH(),To9=gP(),So9=$H();function Po9(J){let Q=(0,To9.parseStructs)(J),Y=[],G=J.length;for(let X=0;X<G;X++){let K=J[X];if((0,Fo9.isStructSignature)(K))continue;Y.push((0,So9.parseSignature)(K,Q))}return Y}});var Hb0=M((Db0)=>{Object.defineProperty(Db0,"__esModule",{value:!0});Db0.parseAbiItem=jo9;var ko9=xP(),vo9=TH(),fo9=gP(),Ub0=$H();function jo9(J){let Q;if(typeof J==="string")Q=(0,Ub0.parseSignature)(J);else{let Y=(0,fo9.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let K=J[X];if((0,vo9.isStructSignature)(K))continue;Q=(0,Ub0.parseSignature)(K,Y);break}}if(!Q)throw new ko9.InvalidAbiItemError({signature:J});return Q}});var Ob0=M((Ib0)=>{Object.defineProperty(Ib0,"__esModule",{value:!0});Ib0.parseAbiParameter=xo9;var bo9=SN(),RW1=TH(),yo9=gP(),Mb0=$H();function xo9(J){let Q;if(typeof J==="string")Q=(0,Mb0.parseAbiParameter)(J,{modifiers:RW1.modifiers});else{let Y=(0,yo9.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let K=J[X];if((0,RW1.isStructSignature)(K))continue;Q=(0,Mb0.parseAbiParameter)(K,{modifiers:RW1.modifiers,structs:Y});break}}if(!Q)throw new bo9.InvalidAbiParameterError({param:J});return Q}});var wb0=M((Nb0)=>{Object.defineProperty(Nb0,"__esModule",{value:!0});Nb0.parseAbiParameters=lo9;var mo9=SN(),FW1=TH(),uo9=gP(),Ab0=$H(),Bb0=$H();function lo9(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:FW1.modifiers}))}else{let Y=(0,uo9.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let K=J[X];if((0,FW1.isStructSignature)(K))continue;let z=(0,Ab0.splitParameters)(K),W=z.length;for(let Z=0;Z<W;Z++)Q.push((0,Bb0.parseAbiParameter)(z[Z],{modifiers:FW1.modifiers,structs:Y}))}}if(Q.length===0)throw new mo9.InvalidAbiParametersError({params:J});return Q}});var mP=M((O8)=>{Object.defineProperty(O8,"__esModule",{value:!0});O8.CircularReferenceError=O8.InvalidParenthesisError=O8.UnknownSignatureError=O8.InvalidSignatureError=O8.InvalidStructSignatureError=O8.InvalidAbiParameterError=O8.InvalidAbiParametersError=O8.InvalidParameterError=O8.SolidityProtectedKeywordError=O8.InvalidModifierError=O8.InvalidFunctionModifierError=O8.InvalidAbiTypeParameterError=O8.UnknownSolidityTypeError=O8.InvalidAbiItemError=O8.UnknownTypeError=O8.parseAbiParameters=O8.parseAbiParameter=O8.parseAbiItem=O8.parseAbi=O8.formatAbiParameters=O8.formatAbiParameter=O8.formatAbiItem=O8.formatAbi=O8.narrow=O8.BaseError=void 0;var po9=FH();Object.defineProperty(O8,"BaseError",{enumerable:!0,get:function(){return po9.BaseError}});var co9=Gh0();Object.defineProperty(O8,"narrow",{enumerable:!0,get:function(){return co9.narrow}});var _o9=Uh0();Object.defineProperty(O8,"formatAbi",{enumerable:!0,get:function(){return _o9.formatAbi}});var io9=NW1();Object.defineProperty(O8,"formatAbiItem",{enumerable:!0,get:function(){return io9.formatAbiItem}});var no9=AW1();Object.defineProperty(O8,"formatAbiParameter",{enumerable:!0,get:function(){return no9.formatAbiParameter}});var ao9=BW1();Object.defineProperty(O8,"formatAbiParameters",{enumerable:!0,get:function(){return ao9.formatAbiParameters}});var oo9=qb0();Object.defineProperty(O8,"parseAbi",{enumerable:!0,get:function(){return oo9.parseAbi}});var ro9=Hb0();Object.defineProperty(O8,"parseAbiItem",{enumerable:!0,get:function(){return ro9.parseAbiItem}});var so9=Ob0();Object.defineProperty(O8,"parseAbiParameter",{enumerable:!0,get:function(){return so9.parseAbiParameter}});var to9=wb0();Object.defineProperty(O8,"parseAbiParameters",{enumerable:!0,get:function(){return to9.parseAbiParameters}});var TW1=xP();Object.defineProperty(O8,"UnknownTypeError",{enumerable:!0,get:function(){return TW1.UnknownTypeError}});Object.defineProperty(O8,"InvalidAbiItemError",{enumerable:!0,get:function(){return TW1.InvalidAbiItemError}});Object.defineProperty(O8,"UnknownSolidityTypeError",{enumerable:!0,get:function(){return TW1.UnknownSolidityTypeError}});var kH=SN();Object.defineProperty(O8,"InvalidAbiTypeParameterError",{enumerable:!0,get:function(){return kH.InvalidAbiTypeParameterError}});Object.defineProperty(O8,"InvalidFunctionModifierError",{enumerable:!0,get:function(){return kH.InvalidFunctionModifierError}});Object.defineProperty(O8,"InvalidModifierError",{enumerable:!0,get:function(){return kH.InvalidModifierError}});Object.defineProperty(O8,"SolidityProtectedKeywordError",{enumerable:!0,get:function(){return kH.SolidityProtectedKeywordError}});Object.defineProperty(O8,"InvalidParameterError",{enumerable:!0,get:function(){return kH.InvalidParameterError}});Object.defineProperty(O8,"InvalidAbiParametersError",{enumerable:!0,get:function(){return kH.InvalidAbiParametersError}});Object.defineProperty(O8,"InvalidAbiParameterError",{enumerable:!0,get:function(){return kH.InvalidAbiParameterError}});var SW1=Fd();Object.defineProperty(O8,"InvalidStructSignatureError",{enumerable:!0,get:function(){return SW1.InvalidStructSignatureError}});Object.defineProperty(O8,"InvalidSignatureError",{enumerable:!0,get:function(){return SW1.InvalidSignatureError}});Object.defineProperty(O8,"UnknownSignatureError",{enumerable:!0,get:function(){return SW1.UnknownSignatureError}});var eo9=CW1();Object.defineProperty(O8,"InvalidParenthesisError",{enumerable:!0,get:function(){return eo9.InvalidParenthesisError}});var Jr9=EW1();Object.defineProperty(O8,"CircularReferenceError",{enumerable:!0,get:function(){return Jr9.CircularReferenceError}})});var _6=M((Lb0)=>{Object.defineProperty(Lb0,"__esModule",{value:!0});Lb0.getAction=Yr9;function Yr9(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(K)=>Q(J,K)}});var bX=M((Eb0)=>{Object.defineProperty(Eb0,"__esModule",{value:!0});Eb0.formatAbiItem=Kr9;Eb0.formatAbiParams=PW1;var Xr9=h8();function Kr9(J,{includeName:Q=!1}={}){if(J.type!=="function"&&J.type!=="event"&&J.type!=="error")throw new Xr9.InvalidDefinitionTypeError(J.type);return`${J.name}(${PW1(J.inputs,{includeName:Q})})`}function PW1(J,{includeName:Q=!1}={}){if(!J)return"";return J.map((Y)=>zr9(Y,{includeName:Q})).join(Q?", ":",")}function zr9(J,{includeName:Q}){if(J.type.startsWith("tuple"))return`(${PW1(J.components,{includeName:Q})})${J.type.slice(5)}`;return J.type+(Q&&J.name?` ${J.name}`:"")}});var H7=M((Cb0)=>{Object.defineProperty(Cb0,"__esModule",{value:!0});Cb0.isHex=Vr9;function Vr9(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 t7=M((Rb0)=>{Object.defineProperty(Rb0,"__esModule",{value:!0});Rb0.size=Dr9;var Ur9=H7();function Dr9(J){if((0,Ur9.isHex)(J,{strict:!1}))return Math.ceil((J.length-2)/2);return J.length}});var Sb0=M((Fb0)=>{Object.defineProperty(Fb0,"__esModule",{value:!0});Fb0.version=void 0;Fb0.version="2.37.3"});var f0=M((kb0)=>{Object.defineProperty(kb0,"__esModule",{value:!0});kb0.BaseError=void 0;kb0.setErrorConfig=Mr9;var Pb0=Sb0(),Pd={getDocsUrl:({docsBaseUrl:J,docsPath:Q="",docsSlug:Y})=>Q?`${J??"https://viem.sh"}${Q}${Y?`#${Y}`:""}`:void 0,version:`viem@${Pb0.version}`};function Mr9(J){Pd=J}class $d extends Error{constructor(J,Q={}){let Y=(()=>{if(Q.cause instanceof $d)return Q.cause.details;if(Q.cause?.message)return Q.cause.message;return Q.details})(),G=(()=>{if(Q.cause instanceof $d)return Q.cause.docsPath||Q.docsPath;return Q.docsPath})(),X=Pd.getDocsUrl?.({...Q,docsPath:G}),K=[J||"An error occurred.","",...Q.metaMessages?[...Q.metaMessages,""]:[],...X?[`Docs: ${X}`]:[],...Y?[`Details: ${Y}`]:[],...Pd.version?[`Version: ${Pd.version}`]:[]].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,"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)}}kb0.BaseError=$d;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 h8=M((Xy0)=>{Object.defineProperty(Xy0,"__esModule",{value:!0});Xy0.UnsupportedPackedAbiType=Xy0.InvalidDefinitionTypeError=Xy0.InvalidArrayError=Xy0.InvalidAbiDecodingTypeError=Xy0.InvalidAbiEncodingTypeError=Xy0.DecodeLogTopicsMismatch=Xy0.DecodeLogDataMismatch=Xy0.BytesSizeMismatchError=Xy0.AbiItemAmbiguityError=Xy0.AbiFunctionSignatureNotFoundError=Xy0.AbiFunctionOutputsNotFoundError=Xy0.AbiFunctionNotFoundError=Xy0.AbiEventNotFoundError=Xy0.AbiEventSignatureNotFoundError=Xy0.AbiEventSignatureEmptyTopicsError=Xy0.AbiErrorSignatureNotFoundError=Xy0.AbiErrorNotFoundError=Xy0.AbiErrorInputsNotFoundError=Xy0.AbiEncodingLengthMismatchError=Xy0.AbiEncodingBytesSizeMismatchError=Xy0.AbiEncodingArrayLengthMismatchError=Xy0.AbiDecodingZeroDataError=Xy0.AbiDecodingDataSizeTooSmallError=Xy0.AbiDecodingDataSizeInvalidError=Xy0.AbiConstructorParamsNotFoundError=Xy0.AbiConstructorNotFoundError=void 0;var uP=bX(),Or9=t7(),S8=f0();class fb0 extends S8.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"})}}Xy0.AbiConstructorNotFoundError=fb0;class jb0 extends S8.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"})}}Xy0.AbiConstructorParamsNotFoundError=jb0;class hb0 extends S8.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"})}}Xy0.AbiDecodingDataSizeInvalidError=hb0;class bb0 extends S8.BaseError{constructor({data:J,params:Q,size:Y}){super([`Data size of ${Y} bytes is too small for given parameters.`].join(`
`),{metaMessages:[`Params: (${(0,uP.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}}Xy0.AbiDecodingDataSizeTooSmallError=bb0;class yb0 extends S8.BaseError{constructor(){super('Cannot decode zero data ("0x") with ABI parameters.',{name:"AbiDecodingZeroDataError"})}}Xy0.AbiDecodingZeroDataError=yb0;class xb0 extends S8.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"})}}Xy0.AbiEncodingArrayLengthMismatchError=xb0;class gb0 extends S8.BaseError{constructor({expectedSize:J,value:Q}){super(`Size of bytes "${Q}" (bytes${(0,Or9.size)(Q)}) does not match expected size (bytes${J}).`,{name:"AbiEncodingBytesSizeMismatchError"})}}Xy0.AbiEncodingBytesSizeMismatchError=gb0;class mb0 extends S8.BaseError{constructor({expectedLength:J,givenLength:Q}){super(["ABI encoding params/values length mismatch.",`Expected length (params): ${J}`,`Given length (values): ${Q}`].join(`
`),{name:"AbiEncodingLengthMismatchError"})}}Xy0.AbiEncodingLengthMismatchError=mb0;class ub0 extends S8.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"})}}Xy0.AbiErrorInputsNotFoundError=ub0;class lb0 extends S8.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"})}}Xy0.AbiErrorNotFoundError=lb0;class db0 extends S8.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}}Xy0.AbiErrorSignatureNotFoundError=db0;class pb0 extends S8.BaseError{constructor({docsPath:J}){super("Cannot extract event signature from empty topics.",{docsPath:J,name:"AbiEventSignatureEmptyTopicsError"})}}Xy0.AbiEventSignatureEmptyTopicsError=pb0;class cb0 extends S8.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"})}}Xy0.AbiEventSignatureNotFoundError=cb0;class _b0 extends S8.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"})}}Xy0.AbiEventNotFoundError=_b0;class ib0 extends S8.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"})}}Xy0.AbiFunctionNotFoundError=ib0;class nb0 extends S8.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"})}}Xy0.AbiFunctionOutputsNotFoundError=nb0;class ab0 extends S8.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"})}}Xy0.AbiFunctionSignatureNotFoundError=ab0;class ob0 extends S8.BaseError{constructor(J,Q){super("Found ambiguous types in overloaded ABI items.",{metaMessages:[`\`${J.type}\` in \`${(0,uP.formatAbiItem)(J.abiItem)}\`, and`,`\`${Q.type}\` in \`${(0,uP.formatAbiItem)(Q.abiItem)}\``,"","These types encode differently and cannot be distinguished at runtime.","Remove one of the ambiguous items in the ABI."],name:"AbiItemAmbiguityError"})}}Xy0.AbiItemAmbiguityError=ob0;class rb0 extends S8.BaseError{constructor({expectedSize:J,givenSize:Q}){super(`Expected bytes${J}, got bytes${Q}.`,{name:"BytesSizeMismatchError"})}}Xy0.BytesSizeMismatchError=rb0;class sb0 extends S8.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,uP.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}}Xy0.DecodeLogDataMismatch=sb0;class tb0 extends S8.BaseError{constructor({abiItem:J,param:Q}){super([`Expected a topic for indexed event parameter${Q.name?` "${Q.name}"`:""} on event "${(0,uP.formatAbiItem)(J,{includeName:!0})}".`].join(`
`),{name:"DecodeLogTopicsMismatch"});Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=J}}Xy0.DecodeLogTopicsMismatch=tb0;class eb0 extends S8.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"})}}Xy0.InvalidAbiEncodingTypeError=eb0;class Jy0 extends S8.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"})}}Xy0.InvalidAbiDecodingTypeError=Jy0;class Qy0 extends S8.BaseError{constructor(J){super([`Value "${J}" is not a valid array.`].join(`
`),{name:"InvalidArrayError"})}}Xy0.InvalidArrayError=Qy0;class Yy0 extends S8.BaseError{constructor(J){super([`"${J}" is not a valid definition type.`,'Valid types: "function", "event", "error"'].join(`
`),{name:"InvalidDefinitionTypeError"})}}Xy0.InvalidDefinitionTypeError=Yy0;class Gy0 extends S8.BaseError{constructor(J){super(`Type "${J}" is not supported for packed encoding.`,{name:"UnsupportedPackedAbiType"})}}Xy0.UnsupportedPackedAbiType=Gy0});var $W1=M((Wy0)=>{Object.defineProperty(Wy0,"__esModule",{value:!0});Wy0.FilterTypeNotSupportedError=void 0;var dr9=f0();class zy0 extends dr9.BaseError{constructor(J){super(`Filter type "${J}" is not supported.`,{name:"FilterTypeNotSupportedError"})}}Wy0.FilterTypeNotSupportedError=zy0});var lP=M((Dy0)=>{Object.defineProperty(Dy0,"__esModule",{value:!0});Dy0.InvalidBytesLengthError=Dy0.SizeExceedsPaddingSizeError=Dy0.SliceOffsetOutOfBoundsError=void 0;var kW1=f0();class Vy0 extends kW1.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"})}}Dy0.SliceOffsetOutOfBoundsError=Vy0;class qy0 extends kW1.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"})}}Dy0.SizeExceedsPaddingSizeError=qy0;class Uy0 extends kW1.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"})}}Dy0.InvalidBytesLengthError=Uy0});var rz=M((Ay0)=>{Object.defineProperty(Ay0,"__esModule",{value:!0});Ay0.pad=_r9;Ay0.padHex=Iy0;Ay0.padBytes=Oy0;var My0=lP();function _r9(J,{dir:Q,size:Y=32}={}){if(typeof J==="string")return Iy0(J,{dir:Q,size:Y});return Oy0(J,{dir:Q,size:Y})}function Iy0(J,{dir:Q,size:Y=32}={}){if(Y===null)return J;let G=J.replace("0x","");if(G.length>Y*2)throw new My0.SizeExceedsPaddingSizeError({size:Math.ceil(G.length/2),targetSize:Y,type:"hex"});return`0x${G[Q==="right"?"padEnd":"padStart"](Y*2,"0")}`}function Oy0(J,{dir:Q,size:Y=32}={}){if(Y===null)return J;if(J.length>Y)throw new My0.SizeExceedsPaddingSizeError({size:J.length,targetSize:Y,type:"bytes"});let G=new Uint8Array(Y);for(let X=0;X<Y;X++){let K=Q==="right";G[K?X:Y-X-1]=J[K?X:J.length-X-1]}return G}});var vH=M((Cy0)=>{Object.defineProperty(Cy0,"__esModule",{value:!0});Cy0.SizeOverflowError=Cy0.InvalidHexValueError=Cy0.InvalidHexBooleanError=Cy0.InvalidBytesBooleanError=Cy0.IntegerOutOfRangeError=void 0;var dP=f0();class By0 extends dP.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"})}}Cy0.IntegerOutOfRangeError=By0;class Ny0 extends dP.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"})}}Cy0.InvalidBytesBooleanError=Ny0;class wy0 extends dP.BaseError{constructor(J){super(`Hex value "${J}" is not a valid boolean. The hex value must be "0x0" (false) or "0x1" (true).`,{name:"InvalidHexBooleanError"})}}Cy0.InvalidHexBooleanError=wy0;class Ly0 extends dP.BaseError{constructor(J){super(`Hex value "${J}" is an odd length (${J.length}). It must be an even length.`,{name:"InvalidHexValueError"})}}Cy0.InvalidHexValueError=Ly0;class Ey0 extends dP.BaseError{constructor({givenSize:J,maxSize:Q}){super(`Size cannot exceed ${Q} bytes. Given size: ${J} bytes.`,{name:"SizeOverflowError"})}}Cy0.SizeOverflowError=Ey0});var yX=M((Fy0)=>{Object.defineProperty(Fy0,"__esModule",{value:!0});Fy0.trim=er9;function er9(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 Q9=M((fy0)=>{Object.defineProperty(fy0,"__esModule",{value:!0});fy0.assertSize=vd;fy0.fromHex=Qs9;fy0.hexToBigInt=vW1;fy0.hexToBool=$y0;fy0.hexToNumber=ky0;fy0.hexToString=vy0;var Sy0=vH(),Ty0=t7(),kd=yX(),Py0=X8();function vd(J,{size:Q}){if((0,Ty0.size)(J)>Q)throw new Sy0.SizeOverflowError({givenSize:(0,Ty0.size)(J),maxSize:Q})}function Qs9(J,Q){let Y=typeof Q==="string"?{to:Q}:Q,G=Y.to;if(G==="number")return ky0(J,Y);if(G==="bigint")return vW1(J,Y);if(G==="string")return vy0(J,Y);if(G==="boolean")return $y0(J,Y);return(0,Py0.hexToBytes)(J,Y)}function vW1(J,Q={}){let{signed:Y}=Q;if(Q.size)vd(J,{size:Q.size});let G=BigInt(J);if(!Y)return G;let X=(J.length-2)/2,K=(1n<<BigInt(X)*8n-1n)-1n;if(G<=K)return G;return G-BigInt(`0x${"f".padStart(X*2,"f")}`)-1n}function $y0(J,Q={}){let Y=J;if(Q.size)vd(Y,{size:Q.size}),Y=(0,kd.trim)(Y);if((0,kd.trim)(Y)==="0x00")return!1;if((0,kd.trim)(Y)==="0x01")return!0;throw new Sy0.InvalidHexBooleanError(Y)}function ky0(J,Q={}){return Number(vW1(J,Q))}function vy0(J,Q={}){let Y=(0,Py0.hexToBytes)(J);if(Q.size)vd(Y,{size:Q.size}),Y=(0,kd.trim)(Y,{dir:"right"});return new TextDecoder().decode(Y)}});var g1=M((xy0)=>{Object.defineProperty(xy0,"__esModule",{value:!0});xy0.toHex=qs9;xy0.boolToHex=hy0;xy0.bytesToHex=jW1;xy0.numberToHex=by0;xy0.stringToHex=yy0;var Zs9=vH(),fW1=rz(),jy0=Q9(),Vs9=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function qs9(J,Q={}){if(typeof J==="number"||typeof J==="bigint")return by0(J,Q);if(typeof J==="string")return yy0(J,Q);if(typeof J==="boolean")return hy0(J,Q);return jW1(J,Q)}function hy0(J,Q={}){let Y=`0x${Number(J)}`;if(typeof Q.size==="number")return(0,jy0.assertSize)(Y,{size:Q.size}),(0,fW1.pad)(Y,{size:Q.size});return Y}function jW1(J,Q={}){let Y="";for(let X=0;X<J.length;X++)Y+=Vs9[J[X]];let G=`0x${Y}`;if(typeof Q.size==="number")return(0,jy0.assertSize)(G,{size:Q.size}),(0,fW1.pad)(G,{dir:"right",size:Q.size});return G}function by0(J,Q={}){let{signed:Y,size:G}=Q,X=BigInt(J),K;if(G)if(Y)K=(1n<<BigInt(G)*8n-1n)-1n;else K=2n**(BigInt(G)*8n)-1n;else if(typeof J==="number")K=BigInt(Number.MAX_SAFE_INTEGER);let z=typeof K==="bigint"&&Y?-K-1n:0;if(K&&X>K||X<z){let Z=typeof J==="bigint"?"n":"";throw new Zs9.IntegerOutOfRangeError({max:K?`${K}${Z}`:void 0,min:`${z}${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,fW1.pad)(W,{size:G});return W}var Us9=new TextEncoder;function yy0(J,Q={}){let Y=Us9.encode(J);return jW1(Y,Q)}});var X8=M((dy0)=>{Object.defineProperty(dy0,"__esModule",{value:!0});dy0.toBytes=Ls9;dy0.boolToBytes=my0;dy0.hexToBytes=yW1;dy0.numberToBytes=uy0;dy0.stringToBytes=ly0;var As9=f0(),Bs9=H7(),hW1=rz(),bW1=Q9(),Ns9=g1(),ws9=new TextEncoder;function Ls9(J,Q={}){if(typeof J==="number"||typeof J==="bigint")return uy0(J,Q);if(typeof J==="boolean")return my0(J,Q);if((0,Bs9.isHex)(J))return yW1(J,Q);return ly0(J,Q)}function my0(J,Q={}){let Y=new Uint8Array(1);if(Y[0]=Number(J),typeof Q.size==="number")return(0,bW1.assertSize)(Y,{size:Q.size}),(0,hW1.pad)(Y,{size:Q.size});return Y}var sz={zero:48,nine:57,A:65,F:70,a:97,f:102};function gy0(J){if(J>=sz.zero&&J<=sz.nine)return J-sz.zero;if(J>=sz.A&&J<=sz.F)return J-(sz.A-10);if(J>=sz.a&&J<=sz.f)return J-(sz.a-10);return}function yW1(J,Q={}){let Y=J;if(Q.size)(0,bW1.assertSize)(Y,{size:Q.size}),Y=(0,hW1.pad)(Y,{dir:"right",size:Q.size});let G=Y.slice(2);if(G.length%2)G=`0${G}`;let X=G.length/2,K=new Uint8Array(X);for(let z=0,W=0;z<X;z++){let Z=gy0(G.charCodeAt(W++)),V=gy0(G.charCodeAt(W++));if(Z===void 0||V===void 0)throw new As9.BaseError(`Invalid byte sequence ("${G[W-2]}${G[W-1]}" in "${G}").`);K[z]=Z*16+V}return K}function uy0(J,Q){let Y=(0,Ns9.numberToHex)(J,Q);return yW1(Y)}function ly0(J,Q={}){let Y=ws9.encode(J);if(typeof Q.size==="number")return(0,bW1.assertSize)(Y,{size:Q.size}),(0,hW1.pad)(Y,{dir:"right",size:Q.size});return Y}});var mW1=M((qx0)=>{Object.defineProperty(qx0,"__esModule",{value:!0});qx0.toBig=qx0.shrSL=qx0.shrSH=qx0.rotrSL=qx0.rotrSH=qx0.rotrBL=qx0.rotrBH=qx0.rotr32L=qx0.rotr32H=qx0.rotlSL=qx0.rotlSH=qx0.rotlBL=qx0.rotlBH=qx0.add5L=qx0.add5H=qx0.add4L=qx0.add4H=qx0.add3L=qx0.add3H=void 0;qx0.add=Gx0;qx0.fromBig=gW1;qx0.split=py0;var fd=BigInt(4294967295),xW1=BigInt(32);function gW1(J,Q=!1){if(Q)return{h:Number(J&fd),l:Number(J>>xW1&fd)};return{h:Number(J>>xW1&fd)|0,l:Number(J&fd)|0}}function py0(J,Q=!1){let Y=J.length,G=new Uint32Array(Y),X=new Uint32Array(Y);for(let K=0;K<Y;K++){let{h:z,l:W}=gW1(J[K],Q);[G[K],X[K]]=[z,W]}return[G,X]}var cy0=(J,Q)=>BigInt(J>>>0)<<xW1|BigInt(Q>>>0);qx0.toBig=cy0;var _y0=(J,Q,Y)=>J>>>Y;qx0.shrSH=_y0;var iy0=(J,Q,Y)=>J<<32-Y|Q>>>Y;qx0.shrSL=iy0;var ny0=(J,Q,Y)=>J>>>Y|Q<<32-Y;qx0.rotrSH=ny0;var ay0=(J,Q,Y)=>J<<32-Y|Q>>>Y;qx0.rotrSL=ay0;var oy0=(J,Q,Y)=>J<<64-Y|Q>>>Y-32;qx0.rotrBH=oy0;var ry0=(J,Q,Y)=>J>>>Y-32|Q<<64-Y;qx0.rotrBL=ry0;var sy0=(J,Q)=>Q;qx0.rotr32H=sy0;var ty0=(J,Q)=>J;qx0.rotr32L=ty0;var ey0=(J,Q,Y)=>J<<Y|Q>>>32-Y;qx0.rotlSH=ey0;var Jx0=(J,Q,Y)=>Q<<Y|J>>>32-Y;qx0.rotlSL=Jx0;var Qx0=(J,Q,Y)=>Q<<Y-32|J>>>64-Y;qx0.rotlBH=Qx0;var Yx0=(J,Q,Y)=>J<<Y-32|Q>>>64-Y;qx0.rotlBL=Yx0;function Gx0(J,Q,Y,G){let X=(Q>>>0)+(G>>>0);return{h:J+Y+(X/4294967296|0)|0,l:X|0}}var Xx0=(J,Q,Y)=>(J>>>0)+(Q>>>0)+(Y>>>0);qx0.add3L=Xx0;var Kx0=(J,Q,Y,G)=>Q+Y+G+(J/4294967296|0)|0;qx0.add3H=Kx0;var zx0=(J,Q,Y,G)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0);qx0.add4L=zx0;var Wx0=(J,Q,Y,G,X)=>Q+Y+G+X+(J/4294967296|0)|0;qx0.add4H=Wx0;var Zx0=(J,Q,Y,G,X)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0)+(X>>>0);qx0.add5L=Zx0;var Vx0=(J,Q,Y,G,X,K)=>Q+Y+G+X+K+(J/4294967296|0)|0;qx0.add5H=Vx0;var Ss9={fromBig:gW1,split:py0,toBig:cy0,shrSH:_y0,shrSL:iy0,rotrSH:ny0,rotrSL:ay0,rotrBH:oy0,rotrBL:ry0,rotr32H:sy0,rotr32L:ty0,rotlSH:ey0,rotlSL:Jx0,rotlBH:Qx0,rotlBL:Yx0,add:Gx0,add3L:Xx0,add3H:Kx0,add4L:zx0,add4H:Wx0,add5H:Vx0,add5L:Zx0};qx0.default=Ss9});var Mx0=M((Dx0)=>{Object.defineProperty(Dx0,"__esModule",{value:!0});Dx0.crypto=void 0;var Gq=M1("node:crypto");Dx0.crypto=Gq&&typeof Gq==="object"&&"webcrypto"in Gq?Gq.webcrypto:Gq&&typeof Gq==="object"&&("randomBytes"in Gq)?Gq:void 0});var ez=M((Cx0)=>{/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(Cx0,"__esModule",{value:!0});Cx0.wrapXOFConstructorWithOpts=Cx0.wrapConstructorWithOpts=Cx0.wrapConstructor=Cx0.Hash=Cx0.nextTick=Cx0.swap32IfBE=Cx0.byteSwapIfBE=Cx0.swap8IfBE=Cx0.isLE=void 0;Cx0.isBytes=Ox0;Cx0.anumber=uW1;Cx0.abytes=vN;Cx0.ahash=rs9;Cx0.aexists=ss9;Cx0.aoutput=ts9;Cx0.u8=es9;Cx0.u32=Jt9;Cx0.clean=Qt9;Cx0.createView=Yt9;Cx0.rotr=Gt9;Cx0.rotl=Xt9;Cx0.byteSwap=lW1;Cx0.byteSwap32=Ax0;Cx0.bytesToHex=zt9;Cx0.hexToBytes=Wt9;Cx0.asyncLoop=Vt9;Cx0.utf8ToBytes=dW1;Cx0.bytesToUtf8=qt9;Cx0.toBytes=jd;Cx0.kdfInputToBytes=Ut9;Cx0.concatBytes=Dt9;Cx0.checkOpts=Ht9;Cx0.createHasher=wx0;Cx0.createOptHasher=Lx0;Cx0.createXOFer=Ex0;Cx0.randomBytes=Mt9;var kN=Mx0();function Ox0(J){return J instanceof Uint8Array||ArrayBuffer.isView(J)&&J.constructor.name==="Uint8Array"}function uW1(J){if(!Number.isSafeInteger(J)||J<0)throw Error("positive integer expected, got "+J)}function vN(J,...Q){if(!Ox0(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 rs9(J){if(typeof J!=="function"||typeof J.create!=="function")throw Error("Hash should be wrapped by utils.createHasher");uW1(J.outputLen),uW1(J.blockLen)}function ss9(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 ts9(J,Q){vN(J);let Y=Q.outputLen;if(J.length<Y)throw Error("digestInto() expects output buffer of length at least "+Y)}function es9(J){return new Uint8Array(J.buffer,J.byteOffset,J.byteLength)}function Jt9(J){return new Uint32Array(J.buffer,J.byteOffset,Math.floor(J.byteLength/4))}function Qt9(...J){for(let Q=0;Q<J.length;Q++)J[Q].fill(0)}function Yt9(J){return new DataView(J.buffer,J.byteOffset,J.byteLength)}function Gt9(J,Q){return J<<32-Q|J>>>Q}function Xt9(J,Q){return J<<Q|J>>>32-Q>>>0}Cx0.isLE=(()=>new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68)();function lW1(J){return J<<24&4278190080|J<<8&16711680|J>>>8&65280|J>>>24&255}Cx0.swap8IfBE=Cx0.isLE?(J)=>J:(J)=>lW1(J);Cx0.byteSwapIfBE=Cx0.swap8IfBE;function Ax0(J){for(let Q=0;Q<J.length;Q++)J[Q]=lW1(J[Q]);return J}Cx0.swap32IfBE=Cx0.isLE?(J)=>J:Ax0;var Bx0=(()=>typeof Uint8Array.from([]).toHex==="function"&&typeof Uint8Array.fromHex==="function")(),Kt9=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function zt9(J){if(vN(J),Bx0)return J.toHex();let Q="";for(let Y=0;Y<J.length;Y++)Q+=Kt9[J[Y]];return Q}var tz={_0:48,_9:57,A:65,F:70,a:97,f:102};function Ix0(J){if(J>=tz._0&&J<=tz._9)return J-tz._0;if(J>=tz.A&&J<=tz.F)return J-(tz.A-10);if(J>=tz.a&&J<=tz.f)return J-(tz.a-10);return}function Wt9(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);if(Bx0)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,K=0;X<Y;X++,K+=2){let z=Ix0(J.charCodeAt(K)),W=Ix0(J.charCodeAt(K+1));if(z===void 0||W===void 0){let Z=J[K]+J[K+1];throw Error('hex string expected, got non-hex character "'+Z+'" at index '+K)}G[X]=z*16+W}return G}var Zt9=async()=>{};Cx0.nextTick=Zt9;async function Vt9(J,Q,Y){let G=Date.now();for(let X=0;X<J;X++){Y(X);let K=Date.now()-G;if(K>=0&&K<Q)continue;await Cx0.nextTick(),G+=K}}function dW1(J){if(typeof J!=="string")throw Error("string expected");return new Uint8Array(new TextEncoder().encode(J))}function qt9(J){return new TextDecoder().decode(J)}function jd(J){if(typeof J==="string")J=dW1(J);return vN(J),J}function Ut9(J){if(typeof J==="string")J=dW1(J);return vN(J),J}function Dt9(...J){let Q=0;for(let G=0;G<J.length;G++){let X=J[G];vN(X),Q+=X.length}let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let K=J[G];Y.set(K,X),X+=K.length}return Y}function Ht9(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 Nx0{}Cx0.Hash=Nx0;function wx0(J){let Q=(G)=>J().update(jd(G)).digest(),Y=J();return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=()=>J(),Q}function Lx0(J){let Q=(G,X)=>J(X).update(jd(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}function Ex0(J){let Q=(G,X)=>J(X).update(jd(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}Cx0.wrapConstructor=wx0;Cx0.wrapConstructorWithOpts=Lx0;Cx0.wrapXOFConstructorWithOpts=Ex0;function Mt9(J=32){if(kN.crypto&&typeof kN.crypto.getRandomValues==="function")return kN.crypto.getRandomValues(new Uint8Array(J));if(kN.crypto&&typeof kN.crypto.randomBytes==="function")return Uint8Array.from(kN.crypto.randomBytes(J));throw Error("crypto.getRandomValues must be defined")}});var cW1=M((bx0)=>{Object.defineProperty(bx0,"__esModule",{value:!0});bx0.shake256=bx0.shake128=bx0.keccak_512=bx0.keccak_384=bx0.keccak_256=bx0.keccak_224=bx0.sha3_512=bx0.sha3_384=bx0.sha3_256=bx0.sha3_224=bx0.Keccak=void 0;bx0.keccakP=jx0;var cP=mW1(),M7=ez(),nt9=BigInt(0),pP=BigInt(1),at9=BigInt(2),ot9=BigInt(7),rt9=BigInt(256),st9=BigInt(113),$x0=[],kx0=[],vx0=[];for(let J=0,Q=pP,Y=1,G=0;J<24;J++){[Y,G]=[G,(2*Y+3*G)%5],$x0.push(2*(5*G+Y)),kx0.push((J+1)*(J+2)/2%64);let X=nt9;for(let K=0;K<7;K++)if(Q=(Q<<pP^(Q>>ot9)*st9)%rt9,Q&at9)X^=pP<<(pP<<BigInt(K))-pP;vx0.push(X)}var fx0=(0,cP.split)(vx0,!0),tt9=fx0[0],et9=fx0[1],Sx0=(J,Q,Y)=>Y>32?(0,cP.rotlBH)(J,Q,Y):(0,cP.rotlSH)(J,Q,Y),Px0=(J,Q,Y)=>Y>32?(0,cP.rotlBL)(J,Q,Y):(0,cP.rotlSL)(J,Q,Y);function jx0(J,Q=24){let Y=new Uint32Array(10);for(let G=24-Q;G<24;G++){for(let z=0;z<10;z++)Y[z]=J[z]^J[z+10]^J[z+20]^J[z+30]^J[z+40];for(let z=0;z<10;z+=2){let W=(z+8)%10,Z=(z+2)%10,V=Y[Z],q=Y[Z+1],U=Sx0(V,q,1)^Y[W],D=Px0(V,q,1)^Y[W+1];for(let H=0;H<50;H+=10)J[z+H]^=U,J[z+H+1]^=D}let X=J[2],K=J[3];for(let z=0;z<24;z++){let W=kx0[z],Z=Sx0(X,K,W),V=Px0(X,K,W),q=$x0[z];X=J[q],K=J[q+1],J[q]=Z,J[q+1]=V}for(let z=0;z<50;z+=10){for(let W=0;W<10;W++)Y[W]=J[z+W];for(let W=0;W<10;W++)J[z+W]^=~Y[(W+2)%10]&Y[(W+4)%10]}J[0]^=tt9[G],J[1]^=et9[G]}(0,M7.clean)(Y)}class _P extends M7.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,M7.anumber)(Y),!(0<J&&J<200))throw Error("only keccak-f1600 function is supported");this.state=new Uint8Array(200),this.state32=(0,M7.u32)(this.state)}clone(){return this._cloneInto()}keccak(){(0,M7.swap32IfBE)(this.state32),jx0(this.state32,this.rounds),(0,M7.swap32IfBE)(this.state32),this.posOut=0,this.pos=0}update(J){(0,M7.aexists)(this),J=(0,M7.toBytes)(J),(0,M7.abytes)(J);let{blockLen:Q,state:Y}=this,G=J.length;for(let X=0;X<G;){let K=Math.min(Q-this.pos,G-X);for(let z=0;z<K;z++)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,M7.aexists)(this,!1),(0,M7.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 K=Math.min(Y-this.posOut,X-G);J.set(Q.subarray(this.posOut,this.posOut+K),G),this.posOut+=K,G+=K}return J}xofInto(J){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(J)}xof(J){return(0,M7.anumber)(J),this.xofInto(new Uint8Array(J))}digestInto(J){if((0,M7.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,M7.clean)(this.state)}_cloneInto(J){let{blockLen:Q,suffix:Y,outputLen:G,rounds:X,enableXOF:K}=this;return J||(J=new _P(Q,Y,G,K,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=K,J.destroyed=this.destroyed,J}}bx0.Keccak=_P;var Xq=(J,Q,Y)=>(0,M7.createHasher)(()=>new _P(Q,J,Y));bx0.sha3_224=(()=>Xq(6,144,28))();bx0.sha3_256=(()=>Xq(6,136,32))();bx0.sha3_384=(()=>Xq(6,104,48))();bx0.sha3_512=(()=>Xq(6,72,64))();bx0.keccak_224=(()=>Xq(1,144,28))();bx0.keccak_256=(()=>Xq(1,136,32))();bx0.keccak_384=(()=>Xq(1,104,48))();bx0.keccak_512=(()=>Xq(1,72,64))();var hx0=(J,Q,Y)=>(0,M7.createXOFer)((G={})=>new _P(Q,J,G.dkLen===void 0?Y:G.dkLen,!0));bx0.shake128=(()=>hx0(31,168,16))();bx0.shake256=(()=>hx0(31,136,32))()});var e7=M((xx0)=>{Object.defineProperty(xx0,"__esModule",{value:!0});xx0.keccak256=Ie9;var Ue9=cW1(),De9=H7(),He9=X8(),Me9=g1();function Ie9(J,Q){let Y=Q||"hex",G=(0,Ue9.keccak_256)((0,De9.isHex)(J,{strict:!1})?(0,He9.toBytes)(J):J);if(Y==="bytes")return G;return(0,Me9.toHex)(G)}});var mx0=M((gx0)=>{Object.defineProperty(gx0,"__esModule",{value:!0});gx0.hashSignature=we9;var Ae9=X8(),Be9=e7(),Ne9=(J)=>(0,Be9.keccak256)((0,Ae9.toBytes)(J));function we9(J){return Ne9(J)}});var lx0=M((ux0)=>{Object.defineProperty(ux0,"__esModule",{value:!0});ux0.normalizeSignature=Ce9;var Ee9=f0();function Ce9(J){let Q=!0,Y="",G=0,X="",K=!1;for(let z=0;z<J.length;z++){let W=J[z];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===")"){K=!0;break}continue}if(W===" "){if(J[z-1]!==","&&Y!==","&&Y!==",(")Y="",Q=!1;continue}X+=W,Y+=W}if(!K)throw new Ee9.BaseError("Unable to normalize signature.");return X}});var hd=M((dx0)=>{Object.defineProperty(dx0,"__esModule",{value:!0});dx0.toSignature=void 0;var Fe9=mP(),Te9=lx0(),Se9=(J)=>{let Q=(()=>{if(typeof J==="string")return J;return(0,Fe9.formatAbiItem)(J)})();return(0,Te9.normalizeSignature)(Q)};dx0.toSignature=Se9});var iP=M((cx0)=>{Object.defineProperty(cx0,"__esModule",{value:!0});cx0.toSignatureHash=ke9;var Pe9=mx0(),$e9=hd();function ke9(J){return(0,Pe9.hashSignature)((0,$e9.toSignature)(J))}});var fH=M((_x0)=>{Object.defineProperty(_x0,"__esModule",{value:!0});_x0.toEventSelector=void 0;var fe9=iP();_x0.toEventSelector=fe9.toSignatureHash});var XQ=M((ax0)=>{Object.defineProperty(ax0,"__esModule",{value:!0});ax0.InvalidAddressError=void 0;var je9=f0();class nx0 extends je9.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"})}}ax0.InvalidAddressError=nx0});var fN=M((sx0)=>{Object.defineProperty(sx0,"__esModule",{value:!0});sx0.LruMap=void 0;class rx0 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}}sx0.LruMap=rx0});var t3=M((Jg0)=>{Object.defineProperty(Jg0,"__esModule",{value:!0});Jg0.checksumAddress=ex0;Jg0.getAddress=me9;var he9=XQ(),be9=X8(),ye9=e7(),xe9=fN(),ge9=J3(),_W1=new xe9.LruMap(8192);function ex0(J,Q){if(_W1.has(`${J}.${Q}`))return _W1.get(`${J}.${Q}`);let Y=Q?`${Q}${J.toLowerCase()}`:J.substring(2).toLowerCase(),G=(0,ye9.keccak256)((0,be9.stringToBytes)(Y),"bytes"),X=(Q?Y.substring(`${Q}0x`.length):Y).split("");for(let z=0;z<40;z+=2){if(G[z>>1]>>4>=8&&X[z])X[z]=X[z].toUpperCase();if((G[z>>1]&15)>=8&&X[z+1])X[z+1]=X[z+1].toUpperCase()}let K=`0x${X.join("")}`;return _W1.set(`${J}.${Q}`,K),K}function me9(J,Q){if(!(0,ge9.isAddress)(J,{strict:!1}))throw new he9.InvalidAddressError({address:J});return ex0(J,Q)}});var J3=M((Qg0)=>{Object.defineProperty(Qg0,"__esModule",{value:!0});Qg0.isAddressCache=void 0;Qg0.isAddress=_e9;var de9=fN(),pe9=t3(),ce9=/^0x[a-fA-F0-9]{40}$/;Qg0.isAddressCache=new de9.LruMap(8192);function _e9(J,Q){let{strict:Y=!0}=Q??{},G=`${J}.${Y}`;if(Qg0.isAddressCache.has(G))return Qg0.isAddressCache.get(G);let X=(()=>{if(!ce9.test(J))return!1;if(J.toLowerCase()===J)return!0;if(Y)return(0,pe9.checksumAddress)(J)===J;return!0})();return Qg0.isAddressCache.set(G,X),X}});var F4=M((Xg0)=>{Object.defineProperty(Xg0,"__esModule",{value:!0});Xg0.concat=ne9;Xg0.concatBytes=Yg0;Xg0.concatHex=Gg0;function ne9(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 cJ=M((qg0)=>{Object.defineProperty(qg0,"__esModule",{value:!0});qg0.slice=te9;qg0.sliceBytes=Zg0;qg0.sliceHex=Vg0;var Kg0=lP(),se9=H7(),bd=t7();function te9(J,Q,Y,{strict:G}={}){if((0,se9.isHex)(J,{strict:!1}))return Vg0(J,Q,Y,{strict:G});return Zg0(J,Q,Y,{strict:G})}function zg0(J,Q){if(typeof Q==="number"&&Q>0&&Q>(0,bd.size)(J)-1)throw new Kg0.SliceOffsetOutOfBoundsError({offset:Q,position:"start",size:(0,bd.size)(J)})}function Wg0(J,Q,Y){if(typeof Q==="number"&&typeof Y==="number"&&(0,bd.size)(J)!==Y-Q)throw new Kg0.SliceOffsetOutOfBoundsError({offset:Y,position:"end",size:(0,bd.size)(J)})}function Zg0(J,Q,Y,{strict:G}={}){zg0(J,Q);let X=J.slice(Q,Y);if(G)Wg0(X,Q,Y);return X}function Vg0(J,Q,Y,{strict:G}={}){zg0(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 aP=M((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 KQ=M((Mg0)=>{Object.defineProperty(Mg0,"__esModule",{value:!0});Mg0.encodeAbiParameters=q14;Mg0.getArrayComponents=Hg0;var oP=h8(),X14=XQ(),K14=f0(),z14=vH(),W14=J3(),jN=F4(),jH=rz(),rP=t7(),Z14=cJ(),hH=g1(),V14=aP();function q14(J,Q){if(J.length!==Q.length)throw new oP.AbiEncodingLengthMismatchError({expectedLength:J.length,givenLength:Q.length});let Y=U14({params:J,values:Q}),G=nW1(Y);if(G.length===0)return"0x";return G}function U14({params:J,values:Q}){let Y=[];for(let G=0;G<J.length;G++)Y.push(iW1({param:J[G],value:Q[G]}));return Y}function iW1({param:J,value:Q}){let Y=Hg0(J.type);if(Y){let[G,X]=Y;return H14(Q,{length:G,param:{...J,type:X}})}if(J.type==="tuple")return B14(Q,{param:J});if(J.type==="address")return D14(Q);if(J.type==="bool")return I14(Q);if(J.type.startsWith("uint")||J.type.startsWith("int")){let G=J.type.startsWith("int"),[,,X="256"]=V14.integerRegex.exec(J.type)??[];return O14(Q,{signed:G,size:Number(X)})}if(J.type.startsWith("bytes"))return M14(Q,{param:J});if(J.type==="string")return A14(Q);throw new oP.InvalidAbiEncodingTypeError(J.type,{docsPath:"/docs/contract/encodeAbiParameters"})}function nW1(J){let Q=0;for(let K=0;K<J.length;K++){let{dynamic:z,encoded:W}=J[K];if(z)Q+=32;else Q+=(0,rP.size)(W)}let Y=[],G=[],X=0;for(let K=0;K<J.length;K++){let{dynamic:z,encoded:W}=J[K];if(z)Y.push((0,hH.numberToHex)(Q+X,{size:32})),G.push(W),X+=(0,rP.size)(W);else Y.push(W)}return(0,jN.concat)([...Y,...G])}function D14(J){if(!(0,W14.isAddress)(J))throw new X14.InvalidAddressError({address:J});return{dynamic:!1,encoded:(0,jH.padHex)(J.toLowerCase())}}function H14(J,{length:Q,param:Y}){let G=Q===null;if(!Array.isArray(J))throw new oP.InvalidArrayError(J);if(!G&&J.length!==Q)throw new oP.AbiEncodingArrayLengthMismatchError({expectedLength:Q,givenLength:J.length,type:`${Y.type}[${Q}]`});let X=!1,K=[];for(let z=0;z<J.length;z++){let W=iW1({param:Y,value:J[z]});if(W.dynamic)X=!0;K.push(W)}if(G||X){let z=nW1(K);if(G){let W=(0,hH.numberToHex)(K.length,{size:32});return{dynamic:!0,encoded:K.length>0?(0,jN.concat)([W,z]):W}}if(X)return{dynamic:!0,encoded:z}}return{dynamic:!1,encoded:(0,jN.concat)(K.map(({encoded:z})=>z))}}function M14(J,{param:Q}){let[,Y]=Q.type.split("bytes"),G=(0,rP.size)(J);if(!Y){let X=J;if(G%32!==0)X=(0,jH.padHex)(X,{dir:"right",size:Math.ceil((J.length-2)/2/32)*32});return{dynamic:!0,encoded:(0,jN.concat)([(0,jH.padHex)((0,hH.numberToHex)(G,{size:32})),X])}}if(G!==Number.parseInt(Y,10))throw new oP.AbiEncodingBytesSizeMismatchError({expectedSize:Number.parseInt(Y,10),value:J});return{dynamic:!1,encoded:(0,jH.padHex)(J,{dir:"right"})}}function I14(J){if(typeof J!=="boolean")throw new K14.BaseError(`Invalid boolean value: "${J}" (type: ${typeof J}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:(0,jH.padHex)((0,hH.boolToHex)(J))}}function O14(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 z14.IntegerOutOfRangeError({max:G.toString(),min:X.toString(),signed:Q,size:Y/8,value:J.toString()})}return{dynamic:!1,encoded:(0,hH.numberToHex)(J,{size:32,signed:Q})}}function A14(J){let Q=(0,hH.stringToHex)(J),Y=Math.ceil((0,rP.size)(Q)/32),G=[];for(let X=0;X<Y;X++)G.push((0,jH.padHex)((0,Z14.slice)(Q,X*32,(X+1)*32),{dir:"right"}));return{dynamic:!0,encoded:(0,jN.concat)([(0,jH.padHex)((0,hH.numberToHex)((0,rP.size)(Q),{size:32})),...G])}}function B14(J,{param:Q}){let Y=!1,G=[];for(let X=0;X<Q.components.length;X++){let K=Q.components[X],z=Array.isArray(J)?X:K.name,W=iW1({param:K,value:J[z]});if(G.push(W),W.dynamic)Y=!0}return{dynamic:Y,encoded:Y?nW1(G):(0,jN.concat)(G.map(({encoded:X})=>X))}}function Hg0(J){let Q=J.match(/^(.*)\[(\d+)?\]$/);return Q?[Q[2]?Number(Q[2]):null,Q[1]]:void 0}});var Kq=M((Ig0)=>{Object.defineProperty(Ig0,"__esModule",{value:!0});Ig0.toFunctionSelector=void 0;var L14=cJ(),E14=iP(),C14=(J)=>(0,L14.slice)((0,E14.toSignatureHash)(J),0,4);Ig0.toFunctionSelector=C14});var xX=M((Ag0)=>{Object.defineProperty(Ag0,"__esModule",{value:!0});Ag0.getAbiItem=P14;Ag0.isArgOfType=yd;Ag0.getAmbiguousTypes=oW1;var R14=h8(),F14=H7(),aW1=J3(),T14=fH(),S14=Kq();function P14(J){let{abi:Q,args:Y=[],name:G}=J,X=(0,F14.isHex)(G,{strict:!1}),K=Q.filter((W)=>{if(X){if(W.type==="function")return(0,S14.toFunctionSelector)(W)===G;if(W.type==="event")return(0,T14.toEventSelector)(W)===G;return!1}return"name"in W&&W.name===G});if(K.length===0)return;if(K.length===1)return K[0];let z;for(let W of K){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 yd(V,U)})){if(z&&"inputs"in z&&z.inputs){let V=oW1(W.inputs,z.inputs,Y);if(V)throw new R14.AbiItemAmbiguityError({abiItem:W,type:V[0]},{abiItem:z,type:V[1]})}z=W}}if(z)return z;return K[0]}function yd(J,Q){let Y=typeof J,G=Q.type;switch(G){case"address":return(0,aW1.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,K)=>{return yd(Object.values(J)[K],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)=>yd(X,{...Q,type:G.replace(/(\[[0-9]{0,}\])$/,"")}));return!1}}}function oW1(J,Q,Y){for(let G in J){let X=J[G],K=Q[G];if(X.type==="tuple"&&K.type==="tuple"&&"components"in X&&"components"in K)return oW1(X.components,K.components,Y[G]);let z=[X.type,K.type];if((()=>{if(z.includes("address")&&z.includes("bytes20"))return!0;if(z.includes("address")&&z.includes("string"))return(0,aW1.isAddress)(Y[G],{strict:!1});if(z.includes("address")&&z.includes("bytes"))return(0,aW1.isAddress)(Y[G],{strict:!1});return!1})())return z}return}});var zq=M((Lg0)=>{Object.defineProperty(Lg0,"__esModule",{value:!0});Lg0.encodeEventTopics=m14;var Bg0=h8(),f14=$W1(),j14=X8(),h14=e7(),b14=fH(),y14=KQ(),x14=bX(),g14=xX(),Ng0="/docs/contract/encodeEventTopics";function m14(J){let{abi:Q,eventName:Y,args:G}=J,X=Q[0];if(Y){let Z=(0,g14.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 K=(0,x14.formatAbiItem)(X),z=(0,b14.toEventSelector)(K),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((D,H)=>wg0({param:q,value:V[U][H]}));return typeof V[U]<"u"&&V[U]!==null?wg0({param:q,value:V[U]}):null})??[]}return[z,...W]}function wg0({param:J,value:Q}){if(J.type==="string"||J.type==="bytes")return(0,h14.keccak256)((0,j14.toBytes)(Q));if(J.type==="tuple"||J.type.match(/^(.*)\[(\d+)?\]$/))throw new f14.FilterTypeNotSupportedError(J.type);return(0,y14.encodeAbiParameters)([J],[Q])}});var sP=M((Eg0)=>{Object.defineProperty(Eg0,"__esModule",{value:!0});Eg0.createFilterRequestScope=l14;function l14(J,{method:Q}){let Y={};if(J.transport.type==="fallback")J.transport.onResponse?.(({method:G,response:X,status:K,transport:z})=>{if(K==="success"&&Q===G)Y[X]=z.request});return(G)=>Y[G]||J.request}});var xd=M((Rg0)=>{Object.defineProperty(Rg0,"__esModule",{value:!0});Rg0.createContractEventFilter=_14;var p14=zq(),Cg0=g1(),c14=sP();async function _14(J,Q){let{address:Y,abi:G,args:X,eventName:K,fromBlock:z,strict:W,toBlock:Z}=Q,V=(0,c14.createFilterRequestScope)(J,{method:"eth_newFilter"}),q=K?(0,p14.encodeEventTopics)({abi:G,args:X,eventName:K}):void 0,U=await J.request({method:"eth_newFilter",params:[{address:Y,fromBlock:typeof z==="bigint"?(0,Cg0.numberToHex)(z):z,toBlock:typeof Z==="bigint"?(0,Cg0.numberToHex)(Z):Z,topics:q}]});return{abi:G,args:X,eventName:K,id:U,request:V(U),strict:Boolean(W),type:"event"}}});var T9=M((Fg0)=>{Object.defineProperty(Fg0,"__esModule",{value:!0});Fg0.parseAccount=n14;function n14(J){if(typeof J==="string")return{address:J,type:"json-rpc"};return J}});var rW1=M((Pg0)=>{Object.defineProperty(Pg0,"__esModule",{value:!0});Pg0.prepareEncodeFunctionData=t14;var Tg0=h8(),o14=Kq(),r14=bX(),s14=xX(),Sg0="/docs/contract/encodeFunctionData";function t14(J){let{abi:Q,args:Y,functionName:G}=J,X=Q[0];if(G){let K=(0,s14.getAbiItem)({abi:Q,args:Y,name:G});if(!K)throw new Tg0.AbiFunctionNotFoundError(G,{docsPath:Sg0});X=K}if(X.type!=="function")throw new Tg0.AbiFunctionNotFoundError(void 0,{docsPath:Sg0});return{abi:[X],functionName:(0,o14.toFunctionSelector)((0,r14.formatAbiItem)(X))}}});var Q3=M(($g0)=>{Object.defineProperty($g0,"__esModule",{value:!0});$g0.encodeFunctionData=G04;var J04=F4(),Q04=KQ(),Y04=rW1();function G04(J){let{args:Q}=J,{abi:Y,functionName:G}=(()=>{if(J.abi.length===1&&J.functionName?.startsWith("0x"))return J;return(0,Y04.prepareEncodeFunctionData)(J)})(),X=Y[0],K=G,z="inputs"in X&&X.inputs?(0,Q04.encodeAbiParameters)(X.inputs,Q??[]):void 0;return(0,J04.concatHex)([K,z??"0x"])}});var gd=M((kg0)=>{Object.defineProperty(kg0,"__esModule",{value:!0});kg0.solidityPanic=kg0.solidityError=kg0.panicReasons=void 0;kg0.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."};kg0.solidityError={inputs:[{name:"message",type:"string"}],name:"Error",type:"error"};kg0.solidityPanic={inputs:[{name:"reason",type:"uint256"}],name:"Panic",type:"error"}});var tW1=M((bg0)=>{Object.defineProperty(bg0,"__esModule",{value:!0});bg0.RecursiveReadLimitExceededError=bg0.PositionOutOfBoundsError=bg0.NegativeOffsetError=void 0;var sW1=f0();class fg0 extends sW1.BaseError{constructor({offset:J}){super(`Offset \`${J}\` cannot be negative.`,{name:"NegativeOffsetError"})}}bg0.NegativeOffsetError=fg0;class jg0 extends sW1.BaseError{constructor({length:J,position:Q}){super(`Position \`${Q}\` is out of bounds (\`0 < position < ${J}\`).`,{name:"PositionOutOfBoundsError"})}}bg0.PositionOutOfBoundsError=jg0;class hg0 extends sW1.BaseError{constructor({count:J,limit:Q}){super(`Recursive read limit of \`${Q}\` exceeded (recursive read count: \`${J}\`).`,{name:"RecursiveReadLimitExceededError"})}}bg0.RecursiveReadLimitExceededError=hg0});var hN=M((xg0)=>{Object.defineProperty(xg0,"__esModule",{value:!0});xg0.createCursor=q04;var md=tW1(),V04={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 md.RecursiveReadLimitExceededError({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(J){if(J<0||J>this.bytes.length-1)throw new md.PositionOutOfBoundsError({length:this.bytes.length,position:J})},decrementPosition(J){if(J<0)throw new md.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 md.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 q04(J,{recursiveReadLimit:Q=8192}={}){let Y=Object.create(V04);return Y.bytes=J,Y.dataView=new DataView(J.buffer,J.byteOffset,J.byteLength),Y.positionReadCount=new Map,Y.recursiveReadLimit=Q,Y}});var ud=M((pg0)=>{Object.defineProperty(pg0,"__esModule",{value:!0});pg0.fromBytes=H04;pg0.bytesToBigInt=mg0;pg0.bytesToBool=ug0;pg0.bytesToNumber=lg0;pg0.bytesToString=dg0;var D04=vH(),gg0=yX(),bN=Q9(),eW1=g1();function H04(J,Q){let Y=typeof Q==="string"?{to:Q}:Q,G=Y.to;if(G==="number")return lg0(J,Y);if(G==="bigint")return mg0(J,Y);if(G==="boolean")return ug0(J,Y);if(G==="string")return dg0(J,Y);return(0,eW1.bytesToHex)(J,Y)}function mg0(J,Q={}){if(typeof Q.size<"u")(0,bN.assertSize)(J,{size:Q.size});let Y=(0,eW1.bytesToHex)(J,Q);return(0,bN.hexToBigInt)(Y,Q)}function ug0(J,Q={}){let Y=J;if(typeof Q.size<"u")(0,bN.assertSize)(Y,{size:Q.size}),Y=(0,gg0.trim)(Y);if(Y.length>1||Y[0]>1)throw new D04.InvalidBytesBooleanError(Y);return Boolean(Y[0])}function lg0(J,Q={}){if(typeof Q.size<"u")(0,bN.assertSize)(J,{size:Q.size});let Y=(0,eW1.bytesToHex)(J,Q);return(0,bN.hexToNumber)(Y,Q)}function dg0(J,Q={}){let Y=J;if(typeof Q.size<"u")(0,bN.assertSize)(Y,{size:Q.size}),Y=(0,gg0.trim)(Y,{dir:"right"});return new TextDecoder().decode(Y)}});var JW=M((ig0)=>{Object.defineProperty(ig0,"__esModule",{value:!0});ig0.decodeAbiParameters=R04;var JZ1=h8(),N04=t3(),w04=hN(),ld=t7(),L04=cJ(),E04=yX(),zQ=ud(),C04=X8(),dd=g1(),_g0=KQ();function R04(J,Q){let Y=typeof Q==="string"?(0,C04.hexToBytes)(Q):Q,G=(0,w04.createCursor)(Y);if((0,ld.size)(Y)===0&&J.length>0)throw new JZ1.AbiDecodingZeroDataError;if((0,ld.size)(Q)&&(0,ld.size)(Q)<32)throw new JZ1.AbiDecodingDataSizeTooSmallError({data:typeof Q==="string"?Q:(0,dd.bytesToHex)(Q),params:J,size:(0,ld.size)(Q)});let X=0,K=[];for(let z=0;z<J.length;++z){let W=J[z];G.setPosition(X);let[Z,V]=yN(G,W,{staticPosition:0});X+=V,K.push(Z)}return K}function yN(J,Q,{staticPosition:Y}){let G=(0,_g0.getArrayComponents)(Q.type);if(G){let[X,K]=G;return T04(J,{...Q,type:K},{length:X,staticPosition:Y})}if(Q.type==="tuple")return k04(J,Q,{staticPosition:Y});if(Q.type==="address")return F04(J);if(Q.type==="bool")return S04(J);if(Q.type.startsWith("bytes"))return P04(J,Q,{staticPosition:Y});if(Q.type.startsWith("uint")||Q.type.startsWith("int"))return $04(J,Q);if(Q.type==="string")return v04(J,{staticPosition:Y});throw new JZ1.InvalidAbiDecodingTypeError(Q.type,{docsPath:"/docs/contract/decodeAbiParameters"})}var cg0=32,QZ1=32;function F04(J){let Q=J.readBytes(32);return[(0,N04.checksumAddress)((0,dd.bytesToHex)((0,L04.sliceBytes)(Q,-20))),32]}function T04(J,Q,{length:Y,staticPosition:G}){if(!Y){let z=(0,zQ.bytesToNumber)(J.readBytes(QZ1)),W=G+z,Z=W+cg0;J.setPosition(W);let V=(0,zQ.bytesToNumber)(J.readBytes(cg0)),q=tP(Q),U=0,D=[];for(let H=0;H<V;++H){J.setPosition(Z+(q?H*32:U));let[I,O]=yN(J,Q,{staticPosition:Z});U+=O,D.push(I)}return J.setPosition(G+32),[D,32]}if(tP(Q)){let z=(0,zQ.bytesToNumber)(J.readBytes(QZ1)),W=G+z,Z=[];for(let V=0;V<Y;++V){J.setPosition(W+V*32);let[q]=yN(J,Q,{staticPosition:W});Z.push(q)}return J.setPosition(G+32),[Z,32]}let X=0,K=[];for(let z=0;z<Y;++z){let[W,Z]=yN(J,Q,{staticPosition:G+X});X+=Z,K.push(W)}return[K,X]}function S04(J){return[(0,zQ.bytesToBool)(J.readBytes(32),{size:32}),32]}function P04(J,Q,{staticPosition:Y}){let[G,X]=Q.type.split("bytes");if(!X){let z=(0,zQ.bytesToNumber)(J.readBytes(32));J.setPosition(Y+z);let W=(0,zQ.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,dd.bytesToHex)(Z),32]}return[(0,dd.bytesToHex)(J.readBytes(Number.parseInt(X,10),32)),32]}function $04(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,zQ.bytesToBigInt)(X,{signed:Y}):(0,zQ.bytesToNumber)(X,{signed:Y}),32]}function k04(J,Q,{staticPosition:Y}){let G=Q.components.length===0||Q.components.some(({name:z})=>!z),X=G?[]:{},K=0;if(tP(Q)){let z=(0,zQ.bytesToNumber)(J.readBytes(QZ1)),W=Y+z;for(let Z=0;Z<Q.components.length;++Z){let V=Q.components[Z];J.setPosition(W+K);let[q,U]=yN(J,V,{staticPosition:W});K+=U,X[G?Z:V?.name]=q}return J.setPosition(Y+32),[X,32]}for(let z=0;z<Q.components.length;++z){let W=Q.components[z],[Z,V]=yN(J,W,{staticPosition:Y});X[G?z:W?.name]=Z,K+=V}return[X,K]}function v04(J,{staticPosition:Q}){let Y=(0,zQ.bytesToNumber)(J.readBytes(32)),G=Q+Y;J.setPosition(G);let X=(0,zQ.bytesToNumber)(J.readBytes(32));if(X===0)return J.setPosition(Q+32),["",32];let K=J.readBytes(X,32),z=(0,zQ.bytesToString)((0,E04.trim)(K));return J.setPosition(Q+32),[z,32]}function tP(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(tP);let Y=(0,_g0.getArrayComponents)(J.type);if(Y&&tP({...J,type:Y[1]}))return!0;return!1}});var eP=M((rg0)=>{Object.defineProperty(rg0,"__esModule",{value:!0});rg0.decodeErrorResult=y04;var ng0=gd(),ag0=h8(),og0=cJ(),j04=Kq(),h04=JW(),b04=bX();function y04(J){let{abi:Q,data:Y}=J,G=(0,og0.slice)(Y,0,4);if(G==="0x")throw new ag0.AbiDecodingZeroDataError;let K=[...Q||[],ng0.solidityError,ng0.solidityPanic].find((z)=>z.type==="error"&&G===(0,j04.toFunctionSelector)((0,b04.formatAbiItem)(z)));if(!K)throw new ag0.AbiErrorSignatureNotFoundError(G,{docsPath:"/docs/contract/decodeErrorResult"});return{abiItem:K,args:"inputs"in K&&K.inputs&&K.inputs.length>0?(0,h04.decodeAbiParameters)(K.inputs,(0,og0.slice)(Y,4)):void 0,errorName:K.name}}});var J5=M((sg0)=>{Object.defineProperty(sg0,"__esModule",{value:!0});sg0.stringify=void 0;var g04=(J,Q,Y)=>JSON.stringify(J,(G,X)=>{let K=typeof X==="bigint"?X.toString():X;return typeof Q==="function"?Q(G,K):K},Y);sg0.stringify=g04});var YZ1=M((eg0)=>{Object.defineProperty(eg0,"__esModule",{value:!0});eg0.formatAbiItemWithArgs=u04;var m04=J5();function u04({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,K)=>`${G&&X.name?`${X.name}: `:""}${typeof Q[K]==="object"?(0,m04.stringify)(Q[K]):Q[K]}`).join(", ")})`}});var xN=M((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 J$=M((Ym0)=>{Object.defineProperty(Ym0,"__esModule",{value:!0});Ym0.formatUnits=c04;function c04(J,Q){let Y=J.toString(),G=Y.startsWith("-");if(G)Y=Y.slice(1);Y=Y.padStart(Q,"0");let[X,K]=[Y.slice(0,Y.length-Q),Y.slice(Y.length-Q)];return K=K.replace(/(0+)$/,""),`${G?"-":""}${X||"0"}${K?`.${K}`:""}`}});var gN=M((Gm0)=>{Object.defineProperty(Gm0,"__esModule",{value:!0});Gm0.formatEther=a04;var i04=xN(),n04=J$();function a04(J,Q="wei"){return(0,n04.formatUnits)(J,i04.etherUnits[Q])}});var Wq=M((Xm0)=>{Object.defineProperty(Xm0,"__esModule",{value:!0});Xm0.formatGwei=t04;var r04=xN(),s04=J$();function t04(J,Q="wei"){return(0,s04.formatUnits)(J,r04.gweiUnits[Q])}});var pd=M((Zm0)=>{Object.defineProperty(Zm0,"__esModule",{value:!0});Zm0.StateAssignmentConflictError=Zm0.AccountStateConflictError=void 0;Zm0.prettyStateMapping=GZ1;Zm0.prettyStateOverride=J64;var Km0=f0();class zm0 extends Km0.BaseError{constructor({address:J}){super(`State for account "${J}" is set multiple times.`,{name:"AccountStateConflictError"})}}Zm0.AccountStateConflictError=zm0;class Wm0 extends Km0.BaseError{constructor(){super("state and stateDiff are set on the same account.",{name:"StateAssignmentConflictError"})}}Zm0.StateAssignmentConflictError=Wm0;function GZ1(J){return J.reduce((Q,{slot:Y,value:G})=>{return`${Q}        ${Y}: ${G}
`},"")}function J64(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+=GZ1(G.state);if(G.stateDiff)X+=`      stateDiff:
`,X+=GZ1(G.stateDiff);return X},`  State Override:
`).slice(0,-1)}});var e3=M((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=KZ1;var X64=gN(),XZ1=Wq(),gX=f0();function KZ1(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 gX.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 gX.BaseError{constructor({v:J}){super(`Invalid \`v\` value "${J}". Expected 27 or 28.`,{name:"InvalidLegacyVError"})}}wm0.InvalidLegacyVError=Um0;class Dm0 extends gX.BaseError{constructor({transaction:J}){super("Cannot infer a transaction type from provided transaction.",{metaMessages:["Provided Transaction:","{",KZ1(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=Dm0;class Hm0 extends gX.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=Hm0;class Mm0 extends gX.BaseError{constructor({attributes:J,serializedTransaction:Q,type:Y}){let G=Object.entries(J).map(([X,K])=>typeof K>"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=Mm0;class Im0 extends gX.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 gX.BaseError{constructor(J,{account:Q,docsPath:Y,chain:G,data:X,gas:K,gasPrice:z,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U}){let D=KZ1({chain:G&&`${G?.name} (id: ${G?.id})`,from:Q?.address,to:q,value:typeof U<"u"&&`${(0,X64.formatEther)(U)} ${G?.nativeCurrency?.symbol||"ETH"}`,data:X,gas:K,gasPrice:typeof z<"u"&&`${(0,XZ1.formatGwei)(z)} gwei`,maxFeePerGas:typeof W<"u"&&`${(0,XZ1.formatGwei)(W)} gwei`,maxPriorityFeePerGas:typeof Z<"u"&&`${(0,XZ1.formatGwei)(Z)} gwei`,nonce:V});super(J.shortMessage,{cause:J,docsPath:Y,metaMessages:[...J.metaMessages?[...J.metaMessages," "]:[],"Request Arguments:",D].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 gX.BaseError{constructor({blockHash:J,blockNumber:Q,blockTag:Y,hash:G,index:X}){let K="Transaction";if(Y&&X!==void 0)K=`Transaction at block time "${Y}" at index "${X}"`;if(J&&X!==void 0)K=`Transaction at block hash "${J}" at index "${X}"`;if(Q&&X!==void 0)K=`Transaction at block number "${Q}" at index "${X}"`;if(G)K=`Transaction with hash "${G}"`;super(`${K} could not be found.`,{name:"TransactionNotFoundError"})}}wm0.TransactionNotFoundError=Am0;class Bm0 extends gX.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 gX.BaseError{constructor({hash:J}){super(`Timed out while waiting for transaction with hash "${J}" to be confirmed.`,{name:"WaitForTransactionReceiptTimeoutError"})}}wm0.WaitForTransactionReceiptTimeoutError=Nm0});var cd=M((Em0)=>{Object.defineProperty(Em0,"__esModule",{value:!0});Em0.getUrl=Em0.getContractAddress=void 0;var I64=(J)=>J;Em0.getContractAddress=I64;var O64=(J)=>J;Em0.getUrl=O64});var QW=M((jm0)=>{Object.defineProperty(jm0,"__esModule",{value:!0});jm0.RawContractError=jm0.CounterfactualDeploymentFailedError=jm0.ContractFunctionZeroDataError=jm0.ContractFunctionRevertedError=jm0.ContractFunctionExecutionError=jm0.CallExecutionError=void 0;var B64=T9(),N64=gd(),w64=eP(),Rm0=bX(),Fm0=YZ1(),L64=xX(),E64=gN(),zZ1=Wq(),C64=h8(),mN=f0(),R64=pd(),Tm0=e3(),F64=cd();class Sm0 extends mN.BaseError{constructor(J,{account:Q,docsPath:Y,chain:G,data:X,gas:K,gasPrice:z,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U,stateOverride:D}){let H=Q?(0,B64.parseAccount)(Q):void 0,I=(0,Tm0.prettyPrint)({from:H?.address,to:q,value:typeof U<"u"&&`${(0,E64.formatEther)(U)} ${G?.nativeCurrency?.symbol||"ETH"}`,data:X,gas:K,gasPrice:typeof z<"u"&&`${(0,zZ1.formatGwei)(z)} gwei`,maxFeePerGas:typeof W<"u"&&`${(0,zZ1.formatGwei)(W)} gwei`,maxPriorityFeePerGas:typeof Z<"u"&&`${(0,zZ1.formatGwei)(Z)} gwei`,nonce:V});if(D)I+=`
${(0,R64.prettyStateOverride)(D)}`;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=Sm0;class Pm0 extends mN.BaseError{constructor(J,{abi:Q,args:Y,contractAddress:G,docsPath:X,functionName:K,sender:z}){let W=(0,L64.getAbiItem)({abi:Q,args:Y,name:K}),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,Tm0.prettyPrint)({address:G&&(0,F64.getContractAddress)(G),function:V,args:Z&&Z!=="()"&&`${[...Array(K?.length??0).keys()].map(()=>" ").join("")}${Z}`,sender:z});super(J.shortMessage||`An unknown error occurred while executing the contract function "${K}".`,{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=K,this.sender=z}}jm0.ContractFunctionExecutionError=Pm0;class $m0 extends mN.BaseError{constructor({abi:J,data:Q,functionName:Y,message:G}){let X,K,z,W;if(Q&&Q!=="0x")try{K=(0,w64.decodeErrorResult)({abi:J,data:Q});let{abiItem:V,errorName:q,args:U}=K;if(q==="Error")W=U[0];else if(q==="Panic"){let[D]=U;W=N64.panicReasons[D]}else{let D=V?(0,Rm0.formatAbiItem)(V,{includeName:!0}):void 0,H=V&&U?(0,Fm0.formatAbiItemWithArgs)({abiItem:V,args:U,includeFunctionName:!1,includeName:!1}):void 0;z=[D?`Error: ${D}`:"",H&&H!=="()"?`       ${[...Array(q?.length??0).keys()].map(()=>" ").join("")}${H}`:""]}}catch(V){X=V}else if(G)W=G;let Z;if(X instanceof C64.AbiErrorSignatureNotFoundError)Z=X.signature,z=[`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:z,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=K,this.raw=Q,this.reason=W,this.signature=Z}}jm0.ContractFunctionRevertedError=$m0;class km0 extends mN.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=km0;class vm0 extends mN.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=vm0;class fm0 extends mN.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=fm0});var WQ=M((um0)=>{Object.defineProperty(um0,"__esModule",{value:!0});um0.TimeoutError=um0.SocketClosedError=um0.RpcRequestError=um0.WebSocketRequestError=um0.HttpRequestError=void 0;var _d=J5(),Q$=f0(),Y$=cd();class bm0 extends Q$.BaseError{constructor({body:J,cause:Q,details:Y,headers:G,status:X,url:K}){super("HTTP request failed.",{cause:Q,details:Y,metaMessages:[X&&`Status: ${X}`,`URL: ${(0,Y$.getUrl)(K)}`,J&&`Request body: ${(0,_d.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=K}}um0.HttpRequestError=bm0;class ym0 extends Q$.BaseError{constructor({body:J,cause:Q,details:Y,url:G}){super("WebSocket request failed.",{cause:Q,details:Y,metaMessages:[`URL: ${(0,Y$.getUrl)(G)}`,J&&`Request body: ${(0,_d.stringify)(J)}`].filter(Boolean),name:"WebSocketRequestError"})}}um0.WebSocketRequestError=ym0;class xm0 extends Q$.BaseError{constructor({body:J,error:Q,url:Y}){super("RPC Request failed.",{cause:Q,details:Q.message,metaMessages:[`URL: ${(0,Y$.getUrl)(Y)}`,`Request body: ${(0,_d.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}}um0.RpcRequestError=xm0;class gm0 extends Q$.BaseError{constructor({url:J}={}){super("The socket has been closed.",{metaMessages:[J&&`URL: ${(0,Y$.getUrl)(J)}`].filter(Boolean),name:"SocketClosedError"})}}um0.SocketClosedError=gm0;class mm0 extends Q$.BaseError{constructor({body:J,url:Q}){super("The request took too long to respond.",{details:"The request timed out.",metaMessages:[`URL: ${(0,Y$.getUrl)(Q)}`,`Request body: ${(0,_d.stringify)(J)}`],name:"TimeoutError"})}}um0.TimeoutError=mm0});var YW=M((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 b64=f0(),y64=WQ(),x64=-1;class I7 extends b64.BaseError{constructor(J,{code:Q,docsPath:Y,metaMessages:G,name:X,shortMessage:K}){super(K,{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 y64.RpcRequestError?J.code:Q??x64}}pm0.RpcError=I7;class Y3 extends I7{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=Y3;class id extends I7{constructor(J){super(J,{code:id.code,name:"ParseRpcError",shortMessage:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."})}}pm0.ParseRpcError=id;Object.defineProperty(id,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32700});class nd extends I7{constructor(J){super(J,{code:nd.code,name:"InvalidRequestRpcError",shortMessage:"JSON is not a valid request object."})}}pm0.InvalidRequestRpcError=nd;Object.defineProperty(nd,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32600});class ad extends I7{constructor(J,{method:Q}={}){super(J,{code:ad.code,name:"MethodNotFoundRpcError",shortMessage:`The method${Q?` "${Q}"`:""} does not exist / is not available.`})}}pm0.MethodNotFoundRpcError=ad;Object.defineProperty(ad,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32601});class od extends I7{constructor(J){super(J,{code:od.code,name:"InvalidParamsRpcError",shortMessage:["Invalid parameters were provided to the RPC method.","Double check you have provided the correct parameters."].join(`
`)})}}pm0.InvalidParamsRpcError=od;Object.defineProperty(od,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32602});class rd extends I7{constructor(J){super(J,{code:rd.code,name:"InternalRpcError",shortMessage:"An internal error was received."})}}pm0.InternalRpcError=rd;Object.defineProperty(rd,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32603});class sd extends I7{constructor(J){super(J,{code:sd.code,name:"InvalidInputRpcError",shortMessage:["Missing or invalid parameters.","Double check you have provided the correct parameters."].join(`
`)})}}pm0.InvalidInputRpcError=sd;Object.defineProperty(sd,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32000});class td extends I7{constructor(J){super(J,{code:td.code,name:"ResourceNotFoundRpcError",shortMessage:"Requested resource not found."});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceNotFoundRpcError"})}}pm0.ResourceNotFoundRpcError=td;Object.defineProperty(td,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32001});class ed extends I7{constructor(J){super(J,{code:ed.code,name:"ResourceUnavailableRpcError",shortMessage:"Requested resource not available."})}}pm0.ResourceUnavailableRpcError=ed;Object.defineProperty(ed,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32002});class Jp extends I7{constructor(J){super(J,{code:Jp.code,name:"TransactionRejectedRpcError",shortMessage:"Transaction creation failed."})}}pm0.TransactionRejectedRpcError=Jp;Object.defineProperty(Jp,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32003});class Qp extends I7{constructor(J,{method:Q}={}){super(J,{code:Qp.code,name:"MethodNotSupportedRpcError",shortMessage:`Method${Q?` "${Q}"`:""} is not supported.`})}}pm0.MethodNotSupportedRpcError=Qp;Object.defineProperty(Qp,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32004});class Yp extends I7{constructor(J){super(J,{code:Yp.code,name:"LimitExceededRpcError",shortMessage:"Request exceeds defined limit."})}}pm0.LimitExceededRpcError=Yp;Object.defineProperty(Yp,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32005});class Gp extends I7{constructor(J){super(J,{code:Gp.code,name:"JsonRpcVersionUnsupportedError",shortMessage:"Version of JSON-RPC protocol is not supported."})}}pm0.JsonRpcVersionUnsupportedError=Gp;Object.defineProperty(Gp,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32006});class Xp extends Y3{constructor(J){super(J,{code:Xp.code,name:"UserRejectedRequestError",shortMessage:"User rejected the request."})}}pm0.UserRejectedRequestError=Xp;Object.defineProperty(Xp,"code",{enumerable:!0,configurable:!0,writable:!0,value:4001});class Kp extends Y3{constructor(J){super(J,{code:Kp.code,name:"UnauthorizedProviderError",shortMessage:"The requested method and/or account has not been authorized by the user."})}}pm0.UnauthorizedProviderError=Kp;Object.defineProperty(Kp,"code",{enumerable:!0,configurable:!0,writable:!0,value:4100});class zp extends Y3{constructor(J,{method:Q}={}){super(J,{code:zp.code,name:"UnsupportedProviderMethodError",shortMessage:`The Provider does not support the requested method${Q?` " ${Q}"`:""}.`})}}pm0.UnsupportedProviderMethodError=zp;Object.defineProperty(zp,"code",{enumerable:!0,configurable:!0,writable:!0,value:4200});class Wp extends Y3{constructor(J){super(J,{code:Wp.code,name:"ProviderDisconnectedError",shortMessage:"The Provider is disconnected from all chains."})}}pm0.ProviderDisconnectedError=Wp;Object.defineProperty(Wp,"code",{enumerable:!0,configurable:!0,writable:!0,value:4900});class Zp extends Y3{constructor(J){super(J,{code:Zp.code,name:"ChainDisconnectedError",shortMessage:"The Provider is not connected to the requested chain."})}}pm0.ChainDisconnectedError=Zp;Object.defineProperty(Zp,"code",{enumerable:!0,configurable:!0,writable:!0,value:4901});class Vp extends Y3{constructor(J){super(J,{code:Vp.code,name:"SwitchChainError",shortMessage:"An error occurred when attempting to switch chain."})}}pm0.SwitchChainError=Vp;Object.defineProperty(Vp,"code",{enumerable:!0,configurable:!0,writable:!0,value:4902});class qp extends Y3{constructor(J){super(J,{code:qp.code,name:"UnsupportedNonOptionalCapabilityError",shortMessage:"This Wallet does not support a capability that was not marked as optional."})}}pm0.UnsupportedNonOptionalCapabilityError=qp;Object.defineProperty(qp,"code",{enumerable:!0,configurable:!0,writable:!0,value:5700});class Up extends Y3{constructor(J){super(J,{code:Up.code,name:"UnsupportedChainIdError",shortMessage:"This Wallet does not support the requested chain ID."})}}pm0.UnsupportedChainIdError=Up;Object.defineProperty(Up,"code",{enumerable:!0,configurable:!0,writable:!0,value:5710});class Dp extends Y3{constructor(J){super(J,{code:Dp.code,name:"DuplicateIdError",shortMessage:"There is already a bundle submitted with this ID."})}}pm0.DuplicateIdError=Dp;Object.defineProperty(Dp,"code",{enumerable:!0,configurable:!0,writable:!0,value:5720});class Hp extends Y3{constructor(J){super(J,{code:Hp.code,name:"UnknownBundleIdError",shortMessage:"This bundle id is unknown / has not been submitted"})}}pm0.UnknownBundleIdError=Hp;Object.defineProperty(Hp,"code",{enumerable:!0,configurable:!0,writable:!0,value:5730});class Mp extends Y3{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 Ip extends Y3{constructor(J){super(J,{code:Ip.code,name:"AtomicReadyWalletRejectedUpgradeError",shortMessage:"The Wallet can support atomicity after an upgrade, but the user rejected the upgrade."})}}pm0.AtomicReadyWalletRejectedUpgradeError=Ip;Object.defineProperty(Ip,"code",{enumerable:!0,configurable:!0,writable:!0,value:5750});class Op extends Y3{constructor(J){super(J,{code:Op.code,name:"AtomicityNotSupportedError",shortMessage:"The wallet does not support atomic execution but the request requires it."})}}pm0.AtomicityNotSupportedError=Op;Object.defineProperty(Op,"code",{enumerable:!0,configurable:!0,writable:!0,value:5760});class dm0 extends I7{constructor(J){super(J,{name:"UnknownRpcError",shortMessage:"An unknown RPC error occurred."})}}pm0.UnknownRpcError=dm0});var GW=M((_m0)=>{Object.defineProperty(_m0,"__esModule",{value:!0});_m0.getContractError=O84;var U84=h8(),D84=f0(),Ap=QW(),H84=WQ(),M84=YW(),I84=3;function O84(J,{abi:Q,address:Y,args:G,docsPath:X,functionName:K,sender:z}){let W=J instanceof Ap.RawContractError?J:J instanceof D84.BaseError?J.walk((I)=>("data"in I))||J.walk():{},{code:Z,data:V,details:q,message:U,shortMessage:D}=W,H=(()=>{if(J instanceof U84.AbiDecodingZeroDataError)return new Ap.ContractFunctionZeroDataError({functionName:K});if([I84,M84.InternalRpcError.code].includes(Z)&&(V||q||U||D))return new Ap.ContractFunctionRevertedError({abi:Q,data:typeof V==="object"?V.data:V,functionName:K,message:W instanceof H84.RpcRequestError?q:D??U});return J})();return new Ap.ContractFunctionExecutionError(H,{abi:Q,args:G,contractAddress:Y,docsPath:X,functionName:K,sender:z})}});var WZ1=M((im0)=>{Object.defineProperty(im0,"__esModule",{value:!0});im0.publicKeyToAddress=w84;var B84=t3(),N84=e7();function w84(J){let Q=(0,N84.keccak256)(`0x${J.substring(4)}`).substring(26);return(0,B84.checksumAddress)(`0x${Q}`)}});var ZZ1=M((om0)=>{Object.defineProperty(om0,"__esModule",{value:!0});om0.SHA512_IV=om0.SHA384_IV=om0.SHA224_IV=om0.SHA256_IV=om0.HashMD=void 0;om0.setBigUint64=nm0;om0.Chi=E84;om0.Maj=C84;var mX=ez();function nm0(J,Q,Y,G){if(typeof J.setBigUint64==="function")return J.setBigUint64(Q,Y,G);let X=BigInt(32),K=BigInt(4294967295),z=Number(Y>>X&K),W=Number(Y&K),Z=G?4:0,V=G?0:4;J.setUint32(Q+Z,z,G),J.setUint32(Q+V,W,G)}function E84(J,Q,Y){return J&Q^~J&Y}function C84(J,Q,Y){return J&Q^J&Y^Q&Y}class am0 extends mX.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,mX.createView)(this.buffer)}update(J){(0,mX.aexists)(this),J=(0,mX.toBytes)(J),(0,mX.abytes)(J);let{view:Q,buffer:Y,blockLen:G}=this,X=J.length;for(let K=0;K<X;){let z=Math.min(G-this.pos,X-K);if(z===G){let W=(0,mX.createView)(J);for(;G<=X-K;K+=G)this.process(W,K);continue}if(Y.set(J.subarray(K,K+z),this.pos),this.pos+=z,K+=z,this.pos===G)this.process(Q,0),this.pos=0}return this.length+=J.length,this.roundClean(),this}digestInto(J){(0,mX.aexists)(this),(0,mX.aoutput)(J,this),this.finished=!0;let{buffer:Q,view:Y,blockLen:G,isLE:X}=this,{pos:K}=this;if(Q[K++]=128,(0,mX.clean)(this.buffer.subarray(K)),this.padOffset>G-K)this.process(Y,0),K=0;for(let q=K;q<G;q++)Q[q]=0;nm0(Y,G-8,BigInt(this.length*8),X),this.process(Y,0);let z=(0,mX.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++)z.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:K,pos:z}=this;if(J.destroyed=K,J.finished=X,J.length=G,J.pos=z,G%Q)J.buffer.set(Y);return J}clone(){return this._cloneInto()}}om0.HashMD=am0;om0.SHA256_IV=Uint32Array.from([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]);om0.SHA224_IV=Uint32Array.from([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]);om0.SHA384_IV=Uint32Array.from([3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]);om0.SHA512_IV=Uint32Array.from([1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209])});var HZ1=M((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 D0=ZZ1(),a0=mW1(),J4=ez(),v84=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]),Zq=new Uint32Array(64);class Bp extends D0.HashMD{constructor(J=32){super(64,J,8,!1);this.A=D0.SHA256_IV[0]|0,this.B=D0.SHA256_IV[1]|0,this.C=D0.SHA256_IV[2]|0,this.D=D0.SHA256_IV[3]|0,this.E=D0.SHA256_IV[4]|0,this.F=D0.SHA256_IV[5]|0,this.G=D0.SHA256_IV[6]|0,this.H=D0.SHA256_IV[7]|0}get(){let{A:J,B:Q,C:Y,D:G,E:X,F:K,G:z,H:W}=this;return[J,Q,Y,G,X,K,z,W]}set(J,Q,Y,G,X,K,z,W){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0,this.E=X|0,this.F=K|0,this.G=z|0,this.H=W|0}process(J,Q){for(let q=0;q<16;q++,Q+=4)Zq[q]=J.getUint32(Q,!1);for(let q=16;q<64;q++){let U=Zq[q-15],D=Zq[q-2],H=(0,J4.rotr)(U,7)^(0,J4.rotr)(U,18)^U>>>3,I=(0,J4.rotr)(D,17)^(0,J4.rotr)(D,19)^D>>>10;Zq[q]=I+Zq[q-7]+H+Zq[q-16]|0}let{A:Y,B:G,C:X,D:K,E:z,F:W,G:Z,H:V}=this;for(let q=0;q<64;q++){let U=(0,J4.rotr)(z,6)^(0,J4.rotr)(z,11)^(0,J4.rotr)(z,25),D=V+U+(0,D0.Chi)(z,W,Z)+v84[q]+Zq[q]|0,I=((0,J4.rotr)(Y,2)^(0,J4.rotr)(Y,13)^(0,J4.rotr)(Y,22))+(0,D0.Maj)(Y,G,X)|0;V=Z,Z=W,W=z,z=K+D|0,K=X,X=G,G=Y,Y=D+I|0}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,K=K+this.D|0,z=z+this.E|0,W=W+this.F|0,Z=Z+this.G|0,V=V+this.H|0,this.set(Y,G,X,K,z,W,Z,V)}roundClean(){(0,J4.clean)(Zq)}destroy(){this.set(0,0,0,0,0,0,0,0),(0,J4.clean)(this.buffer)}}tm0.SHA256=Bp;class VZ1 extends Bp{constructor(){super(28);this.A=D0.SHA224_IV[0]|0,this.B=D0.SHA224_IV[1]|0,this.C=D0.SHA224_IV[2]|0,this.D=D0.SHA224_IV[3]|0,this.E=D0.SHA224_IV[4]|0,this.F=D0.SHA224_IV[5]|0,this.G=D0.SHA224_IV[6]|0,this.H=D0.SHA224_IV[7]|0}}tm0.SHA224=VZ1;var sm0=(()=>a0.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))))(),f84=(()=>sm0[0])(),j84=(()=>sm0[1])(),Vq=new Uint32Array(80),qq=new Uint32Array(80);class uN extends D0.HashMD{constructor(J=64){super(128,J,16,!1);this.Ah=D0.SHA512_IV[0]|0,this.Al=D0.SHA512_IV[1]|0,this.Bh=D0.SHA512_IV[2]|0,this.Bl=D0.SHA512_IV[3]|0,this.Ch=D0.SHA512_IV[4]|0,this.Cl=D0.SHA512_IV[5]|0,this.Dh=D0.SHA512_IV[6]|0,this.Dl=D0.SHA512_IV[7]|0,this.Eh=D0.SHA512_IV[8]|0,this.El=D0.SHA512_IV[9]|0,this.Fh=D0.SHA512_IV[10]|0,this.Fl=D0.SHA512_IV[11]|0,this.Gh=D0.SHA512_IV[12]|0,this.Gl=D0.SHA512_IV[13]|0,this.Hh=D0.SHA512_IV[14]|0,this.Hl=D0.SHA512_IV[15]|0}get(){let{Ah:J,Al:Q,Bh:Y,Bl:G,Ch:X,Cl:K,Dh:z,Dl:W,Eh:Z,El:V,Fh:q,Fl:U,Gh:D,Gl:H,Hh:I,Hl:O}=this;return[J,Q,Y,G,X,K,z,W,Z,V,q,U,D,H,I,O]}set(J,Q,Y,G,X,K,z,W,Z,V,q,U,D,H,I,O){this.Ah=J|0,this.Al=Q|0,this.Bh=Y|0,this.Bl=G|0,this.Ch=X|0,this.Cl=K|0,this.Dh=z|0,this.Dl=W|0,this.Eh=Z|0,this.El=V|0,this.Fh=q|0,this.Fl=U|0,this.Gh=D|0,this.Gl=H|0,this.Hh=I|0,this.Hl=O|0}process(J,Q){for(let w=0;w<16;w++,Q+=4)Vq[w]=J.getUint32(Q),qq[w]=J.getUint32(Q+=4);for(let w=16;w<80;w++){let N=Vq[w-15]|0,L=qq[w-15]|0,R=a0.rotrSH(N,L,1)^a0.rotrSH(N,L,8)^a0.shrSH(N,L,7),C=a0.rotrSL(N,L,1)^a0.rotrSL(N,L,8)^a0.shrSL(N,L,7),F=Vq[w-2]|0,j=qq[w-2]|0,E=a0.rotrSH(F,j,19)^a0.rotrBH(F,j,61)^a0.shrSH(F,j,6),$=a0.rotrSL(F,j,19)^a0.rotrBL(F,j,61)^a0.shrSL(F,j,6),f=a0.add4L(C,$,qq[w-7],qq[w-16]),k=a0.add4H(f,R,E,Vq[w-7],Vq[w-16]);Vq[w]=k|0,qq[w]=f|0}let{Ah:Y,Al:G,Bh:X,Bl:K,Ch:z,Cl:W,Dh:Z,Dl:V,Eh:q,El:U,Fh:D,Fl:H,Gh:I,Gl:O,Hh:A,Hl:B}=this;for(let w=0;w<80;w++){let N=a0.rotrSH(q,U,14)^a0.rotrSH(q,U,18)^a0.rotrBH(q,U,41),L=a0.rotrSL(q,U,14)^a0.rotrSL(q,U,18)^a0.rotrBL(q,U,41),R=q&D^~q&I,C=U&H^~U&O,F=a0.add5L(B,L,C,j84[w],qq[w]),j=a0.add5H(F,A,N,R,f84[w],Vq[w]),E=F|0,$=a0.rotrSH(Y,G,28)^a0.rotrBH(Y,G,34)^a0.rotrBH(Y,G,39),f=a0.rotrSL(Y,G,28)^a0.rotrBL(Y,G,34)^a0.rotrBL(Y,G,39),k=Y&X^Y&z^X&z,m=G&K^G&W^K&W;A=I|0,B=O|0,I=D|0,O=H|0,D=q|0,H=U|0,{h:q,l:U}=a0.add(Z|0,V|0,j|0,E|0),Z=z|0,V=W|0,z=X|0,W=K|0,X=Y|0,K=G|0;let y=a0.add3L(E,f,m);Y=a0.add3H(y,j,$,k),G=y|0}({h:Y,l:G}=a0.add(this.Ah|0,this.Al|0,Y|0,G|0)),{h:X,l:K}=a0.add(this.Bh|0,this.Bl|0,X|0,K|0),{h:z,l:W}=a0.add(this.Ch|0,this.Cl|0,z|0,W|0),{h:Z,l:V}=a0.add(this.Dh|0,this.Dl|0,Z|0,V|0),{h:q,l:U}=a0.add(this.Eh|0,this.El|0,q|0,U|0),{h:D,l:H}=a0.add(this.Fh|0,this.Fl|0,D|0,H|0),{h:I,l:O}=a0.add(this.Gh|0,this.Gl|0,I|0,O|0),{h:A,l:B}=a0.add(this.Hh|0,this.Hl|0,A|0,B|0),this.set(Y,G,X,K,z,W,Z,V,q,U,D,H,I,O,A,B)}roundClean(){(0,J4.clean)(Vq,qq)}destroy(){(0,J4.clean)(this.buffer),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}tm0.SHA512=uN;class qZ1 extends uN{constructor(){super(48);this.Ah=D0.SHA384_IV[0]|0,this.Al=D0.SHA384_IV[1]|0,this.Bh=D0.SHA384_IV[2]|0,this.Bl=D0.SHA384_IV[3]|0,this.Ch=D0.SHA384_IV[4]|0,this.Cl=D0.SHA384_IV[5]|0,this.Dh=D0.SHA384_IV[6]|0,this.Dl=D0.SHA384_IV[7]|0,this.Eh=D0.SHA384_IV[8]|0,this.El=D0.SHA384_IV[9]|0,this.Fh=D0.SHA384_IV[10]|0,this.Fl=D0.SHA384_IV[11]|0,this.Gh=D0.SHA384_IV[12]|0,this.Gl=D0.SHA384_IV[13]|0,this.Hh=D0.SHA384_IV[14]|0,this.Hl=D0.SHA384_IV[15]|0}}tm0.SHA384=qZ1;var O7=Uint32Array.from([2352822216,424955298,1944164710,2312950998,502970286,855612546,1738396948,1479516111,258812777,2077511080,2011393907,79989058,1067287976,1780299464,286451373,2446758561]),A7=Uint32Array.from([573645204,4230739756,2673172387,3360449730,596883563,1867755857,2520282905,1497426621,2519219938,2827943907,3193839141,1401305490,721525244,746961066,246885852,2177182882]);class UZ1 extends uN{constructor(){super(28);this.Ah=O7[0]|0,this.Al=O7[1]|0,this.Bh=O7[2]|0,this.Bl=O7[3]|0,this.Ch=O7[4]|0,this.Cl=O7[5]|0,this.Dh=O7[6]|0,this.Dl=O7[7]|0,this.Eh=O7[8]|0,this.El=O7[9]|0,this.Fh=O7[10]|0,this.Fl=O7[11]|0,this.Gh=O7[12]|0,this.Gl=O7[13]|0,this.Hh=O7[14]|0,this.Hl=O7[15]|0}}tm0.SHA512_224=UZ1;class DZ1 extends uN{constructor(){super(32);this.Ah=A7[0]|0,this.Al=A7[1]|0,this.Bh=A7[2]|0,this.Bl=A7[3]|0,this.Ch=A7[4]|0,this.Cl=A7[5]|0,this.Dh=A7[6]|0,this.Dl=A7[7]|0,this.Eh=A7[8]|0,this.El=A7[9]|0,this.Fh=A7[10]|0,this.Fl=A7[11]|0,this.Gh=A7[12]|0,this.Gl=A7[13]|0,this.Hh=A7[14]|0,this.Hl=A7[15]|0}}tm0.SHA512_256=DZ1;tm0.sha256=(0,J4.createHasher)(()=>new Bp);tm0.sha224=(0,J4.createHasher)(()=>new VZ1);tm0.sha512=(0,J4.createHasher)(()=>new uN);tm0.sha384=(0,J4.createHasher)(()=>new qZ1);tm0.sha512_256=(0,J4.createHasher)(()=>new DZ1);tm0.sha512_224=(0,J4.createHasher)(()=>new UZ1)});var Qu0=M((Ju0)=>{Object.defineProperty(Ju0,"__esModule",{value:!0});Ju0.hmac=Ju0.HMAC=void 0;var bH=ez();class Np extends bH.Hash{constructor(J,Q){super();this.finished=!1,this.destroyed=!1,(0,bH.ahash)(J);let Y=(0,bH.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 K=0;K<X.length;K++)X[K]^=54;this.iHash.update(X),this.oHash=J.create();for(let K=0;K<X.length;K++)X[K]^=106;this.oHash.update(X),(0,bH.clean)(X)}update(J){return(0,bH.aexists)(this),this.iHash.update(J),this}digestInto(J){(0,bH.aexists)(this),(0,bH.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:K,outputLen:z}=this;return J=J,J.finished=G,J.destroyed=X,J.blockLen=K,J.outputLen=z,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()}}Ju0.HMAC=Np;var _84=(J,Q,Y)=>new Np(J,Q).update(Y).digest();Ju0.hmac=_84;Ju0.hmac.create=(J,Q)=>new Np(J,Q)});var Uq=M((Vu0)=>{/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(Vu0,"__esModule",{value:!0});Vu0.notImplemented=Vu0.bitMask=void 0;Vu0.isBytes=Lp;Vu0.abytes=Ep;Vu0.abool=n84;Vu0.numberToHexUnpadded=Xu0;Vu0.hexToNumber=AZ1;Vu0.bytesToHex=BZ1;Vu0.hexToBytes=Cp;Vu0.bytesToNumberBE=o84;Vu0.bytesToNumberLE=r84;Vu0.numberToBytesBE=zu0;Vu0.numberToBytesLE=s84;Vu0.numberToVarBytesBE=t84;Vu0.ensureBytes=e84;Vu0.concatBytes=Wu0;Vu0.equalBytes=J94;Vu0.utf8ToBytes=Q94;Vu0.inRange=Zu0;Vu0.aInRange=Y94;Vu0.bitLen=G94;Vu0.bitGet=X94;Vu0.bitSet=K94;Vu0.createHmacDrbg=W94;Vu0.validateObject=V94;Vu0.memoized=U94;var wp=BigInt(0),G$=BigInt(1);function Lp(J){return J instanceof Uint8Array||ArrayBuffer.isView(J)&&J.constructor.name==="Uint8Array"}function Ep(J){if(!Lp(J))throw Error("Uint8Array expected")}function n84(J,Q){if(typeof Q!=="boolean")throw Error(J+" boolean expected, got "+Q)}function Xu0(J){let Q=J.toString(16);return Q.length&1?"0"+Q:Q}function AZ1(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);return J===""?wp:BigInt("0x"+J)}var Ku0=typeof Uint8Array.from([]).toHex==="function"&&typeof Uint8Array.fromHex==="function",a84=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function BZ1(J){if(Ep(J),Ku0)return J.toHex();let Q="";for(let Y=0;Y<J.length;Y++)Q+=a84[J[Y]];return Q}var XW={_0:48,_9:57,A:65,F:70,a:97,f:102};function Yu0(J){if(J>=XW._0&&J<=XW._9)return J-XW._0;if(J>=XW.A&&J<=XW.F)return J-(XW.A-10);if(J>=XW.a&&J<=XW.f)return J-(XW.a-10);return}function Cp(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);if(Ku0)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,K=0;X<Y;X++,K+=2){let z=Yu0(J.charCodeAt(K)),W=Yu0(J.charCodeAt(K+1));if(z===void 0||W===void 0){let Z=J[K]+J[K+1];throw Error('hex string expected, got non-hex character "'+Z+'" at index '+K)}G[X]=z*16+W}return G}function o84(J){return AZ1(BZ1(J))}function r84(J){return Ep(J),AZ1(BZ1(Uint8Array.from(J).reverse()))}function zu0(J,Q){return Cp(J.toString(16).padStart(Q*2,"0"))}function s84(J,Q){return zu0(J,Q).reverse()}function t84(J){return Cp(Xu0(J))}function e84(J,Q,Y){let G;if(typeof Q==="string")try{G=Cp(Q)}catch(K){throw Error(J+" must be hex string or Uint8Array, cause: "+K)}else if(Lp(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 Wu0(...J){let Q=0;for(let G=0;G<J.length;G++){let X=J[G];Ep(X),Q+=X.length}let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let K=J[G];Y.set(K,X),X+=K.length}return Y}function J94(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 Q94(J){if(typeof J!=="string")throw Error("string expected");return new Uint8Array(new TextEncoder().encode(J))}var IZ1=(J)=>typeof J==="bigint"&&wp<=J;function Zu0(J,Q,Y){return IZ1(J)&&IZ1(Q)&&IZ1(Y)&&Q<=J&&J<Y}function Y94(J,Q,Y,G){if(!Zu0(Q,Y,G))throw Error("expected valid "+J+": "+Y+" <= n < "+G+", got "+Q)}function G94(J){let Q;for(Q=0;J>wp;J>>=G$,Q+=1);return Q}function X94(J,Q){return J>>BigInt(Q)&G$}function K94(J,Q,Y){return J|(Y?G$:wp)<<BigInt(Q)}var z94=(J)=>(G$<<BigInt(J))-G$;Vu0.bitMask=z94;var OZ1=(J)=>new Uint8Array(J),Gu0=(J)=>Uint8Array.from(J);function W94(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=OZ1(J),X=OZ1(J),K=0,z=()=>{G.fill(1),X.fill(0),K=0},W=(...U)=>Y(X,G,...U),Z=(U=OZ1(0))=>{if(X=W(Gu0([0]),U),G=W(),U.length===0)return;X=W(Gu0([1]),U),G=W()},V=()=>{if(K++>=1000)throw Error("drbg: tried 1000 values");let U=0,D=[];while(U<Q){G=W();let H=G.slice();D.push(H),U+=G.length}return Wu0(...D)};return(U,D)=>{z(),Z(U);let H=void 0;while(!(H=D(V())))Z();return z(),H}}var Z94={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"||Lp(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 V94(J,Q,Y={}){let G=(X,K,z)=>{let W=Z94[K];if(typeof W!=="function")throw Error("invalid validator function");let Z=J[X];if(z&&Z===void 0)return;if(!W(Z,J))throw Error("param "+String(X)+" is invalid. Expected "+K+", got "+Z)};for(let[X,K]of Object.entries(Q))G(X,K,!1);for(let[X,K]of Object.entries(Y))G(X,K,!0);return J}var q94=()=>{throw Error("not implemented")};Vu0.notImplemented=q94;function U94(J){let Q=new WeakMap;return(Y,...G)=>{let X=Q.get(Y);if(X!==void 0)return X;let K=J(Y,...G);return Q.set(Y,K),K}}});var X$=M((Nu0)=>{Object.defineProperty(Nu0,"__esModule",{value:!0});Nu0.isNegativeLE=void 0;Nu0.mod=_J;Nu0.pow=m94;Nu0.pow2=u94;Nu0.invert=Rp;Nu0.tonelliShanks=Iu0;Nu0.FpSqrt=Ou0;Nu0.validateField=c94;Nu0.FpPow=NZ1;Nu0.FpInvertBatch=Au0;Nu0.FpDiv=_94;Nu0.FpLegendre=Fp;Nu0.FpIsSquare=i94;Nu0.nLength=wZ1;Nu0.Field=LZ1;Nu0.FpSqrtOdd=n94;Nu0.FpSqrtEven=a94;Nu0.hashToPrivateScalar=o94;Nu0.getFieldBytesLength=EZ1;Nu0.getMinHashLength=Bu0;Nu0.mapHashToField=r94;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var x94=ez(),iJ=Uq(),G3=BigInt(0),Q4=BigInt(1),yH=BigInt(2),g94=BigInt(3),Uu0=BigInt(4),Du0=BigInt(5),Hu0=BigInt(8);function _J(J,Q){let Y=J%Q;return Y>=G3?Y:Q+Y}function m94(J,Q,Y){return NZ1(LZ1(Y),J,Q)}function u94(J,Q,Y){let G=J;while(Q-- >G3)G*=G,G%=Y;return G}function Rp(J,Q){if(J===G3)throw Error("invert: expected non-zero number");if(Q<=G3)throw Error("invert: expected positive modulus, got "+Q);let Y=_J(J,Q),G=Q,X=G3,K=Q4,z=Q4,W=G3;while(Y!==G3){let V=G/Y,q=G%Y,U=X-z*V,D=K-W*V;G=Y,Y=q,X=z,K=W,z=U,W=D}if(G!==Q4)throw Error("invert: does not exist");return _J(X,Q)}function Mu0(J,Q){let Y=(J.ORDER+Q4)/Uu0,G=J.pow(Q,Y);if(!J.eql(J.sqr(G),Q))throw Error("Cannot find square root");return G}function l94(J,Q){let Y=(J.ORDER-Du0)/Hu0,G=J.mul(Q,yH),X=J.pow(G,Y),K=J.mul(Q,X),z=J.mul(J.mul(K,yH),X),W=J.mul(K,J.sub(z,J.ONE));if(!J.eql(J.sqr(W),Q))throw Error("Cannot find square root");return W}function Iu0(J){if(J<BigInt(3))throw Error("sqrt is not defined for small field");let Q=J-Q4,Y=0;while(Q%yH===G3)Q/=yH,Y++;let G=yH,X=LZ1(J);while(Fp(X,G)===1)if(G++>1000)throw Error("Cannot find square root: probably non-prime P");if(Y===1)return Mu0;let K=X.pow(G,Q),z=(Q+Q4)/yH;return function(Z,V){if(Z.is0(V))return V;if(Fp(Z,V)!==1)throw Error("Cannot find square root");let q=Y,U=Z.mul(Z.ONE,K),D=Z.pow(V,Q),H=Z.pow(V,z);while(!Z.eql(D,Z.ONE)){if(Z.is0(D))return Z.ZERO;let I=1,O=Z.sqr(D);while(!Z.eql(O,Z.ONE))if(I++,O=Z.sqr(O),I===q)throw Error("Cannot find square root");let A=Q4<<BigInt(q-I-1),B=Z.pow(U,A);q=I,U=Z.sqr(B),D=Z.mul(D,U),H=Z.mul(H,B)}return H}}function Ou0(J){if(J%Uu0===g94)return Mu0;if(J%Hu0===Du0)return l94;return Iu0(J)}var d94=(J,Q)=>(_J(J,Q)&Q4)===Q4;Nu0.isNegativeLE=d94;var p94=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function c94(J){let Q={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},Y=p94.reduce((G,X)=>{return G[X]="function",G},Q);return(0,iJ.validateObject)(J,Y)}function NZ1(J,Q,Y){if(Y<G3)throw Error("invalid exponent, negatives unsupported");if(Y===G3)return J.ONE;if(Y===Q4)return Q;let G=J.ONE,X=Q;while(Y>G3){if(Y&Q4)G=J.mul(G,X);X=J.sqr(X),Y>>=Q4}return G}function Au0(J,Q,Y=!1){let G=Array(Q.length).fill(Y?J.ZERO:void 0),X=Q.reduce((z,W,Z)=>{if(J.is0(W))return z;return G[Z]=z,J.mul(z,W)},J.ONE),K=J.inv(X);return Q.reduceRight((z,W,Z)=>{if(J.is0(W))return z;return G[Z]=J.mul(z,G[Z]),J.mul(z,W)},K),G}function _94(J,Q,Y){return J.mul(Q,typeof Y==="bigint"?Rp(Y,J.ORDER):J.inv(Y))}function Fp(J,Q){let Y=(J.ORDER-Q4)/yH,G=J.pow(Q,Y),X=J.eql(G,J.ONE),K=J.eql(G,J.ZERO),z=J.eql(G,J.neg(J.ONE));if(!X&&!K&&!z)throw Error("invalid Legendre symbol result");return X?1:K?0:-1}function i94(J,Q){return Fp(J,Q)===1}function wZ1(J,Q){if(Q!==void 0)(0,x94.anumber)(Q);let Y=Q!==void 0?Q:J.toString(2).length,G=Math.ceil(Y/8);return{nBitLength:Y,nByteLength:G}}function LZ1(J,Q,Y=!1,G={}){if(J<=G3)throw Error("invalid field: expected ORDER > 0, got "+J);let{nBitLength:X,nByteLength:K}=wZ1(J,Q);if(K>2048)throw Error("invalid field: expected ORDER of <= 2048 bytes");let z,W=Object.freeze({ORDER:J,isLE:Y,BITS:X,BYTES:K,MASK:(0,iJ.bitMask)(X),ZERO:G3,ONE:Q4,create:(Z)=>_J(Z,J),isValid:(Z)=>{if(typeof Z!=="bigint")throw Error("invalid field element: expected bigint, got "+typeof Z);return G3<=Z&&Z<J},is0:(Z)=>Z===G3,isOdd:(Z)=>(Z&Q4)===Q4,neg:(Z)=>_J(-Z,J),eql:(Z,V)=>Z===V,sqr:(Z)=>_J(Z*Z,J),add:(Z,V)=>_J(Z+V,J),sub:(Z,V)=>_J(Z-V,J),mul:(Z,V)=>_J(Z*V,J),pow:(Z,V)=>NZ1(W,Z,V),div:(Z,V)=>_J(Z*Rp(V,J),J),sqrN:(Z)=>Z*Z,addN:(Z,V)=>Z+V,subN:(Z,V)=>Z-V,mulN:(Z,V)=>Z*V,inv:(Z)=>Rp(Z,J),sqrt:G.sqrt||((Z)=>{if(!z)z=Ou0(J);return z(W,Z)}),toBytes:(Z)=>Y?(0,iJ.numberToBytesLE)(Z,K):(0,iJ.numberToBytesBE)(Z,K),fromBytes:(Z)=>{if(Z.length!==K)throw Error("Field.fromBytes: expected "+K+" bytes, got "+Z.length);return Y?(0,iJ.bytesToNumberLE)(Z):(0,iJ.bytesToNumberBE)(Z)},invertBatch:(Z)=>Au0(W,Z),cmov:(Z,V,q)=>q?V:Z});return Object.freeze(W)}function n94(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 a94(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 o94(J,Q,Y=!1){J=(0,iJ.ensureBytes)("privateHash",J);let G=J.length,X=wZ1(Q).nByteLength+8;if(X<24||G<X||G>1024)throw Error("hashToPrivateScalar: expected "+X+"-1024 bytes of input, got "+G);let K=Y?(0,iJ.bytesToNumberLE)(J):(0,iJ.bytesToNumberBE)(J);return _J(K,Q-Q4)+Q4}function EZ1(J){if(typeof J!=="bigint")throw Error("field order must be bigint");let Q=J.toString(2).length;return Math.ceil(Q/8)}function Bu0(J){let Q=EZ1(J);return Q+Math.ceil(Q/2)}function r94(J,Q,Y=!1){let G=J.length,X=EZ1(Q),K=Bu0(Q);if(G<16||G<K||G>1024)throw Error("expected "+K+"-1024 bytes of input, got "+G);let z=Y?(0,iJ.bytesToNumberLE)(J):(0,iJ.bytesToNumberBE)(J),W=_J(z,Q-Q4)+Q4;return Y?(0,iJ.numberToBytesLE)(W,X):(0,iJ.numberToBytesBE)(W,X)}});var Pu0=M((Su0)=>{Object.defineProperty(Su0,"__esModule",{value:!0});Su0.wNAF=A44;Su0.pippenger=B44;Su0.precomputeMSMUnsafe=N44;Su0.validateBasic=w44;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Lu0=X$(),K$=Uq(),Eu0=BigInt(0),SZ1=BigInt(1);function CZ1(J,Q){let Y=Q.negate();return J?Y:Q}function PZ1(J,Q){if(!Number.isSafeInteger(J)||J<=0||J>Q)throw Error("invalid window size, expected [1.."+Q+"], got W="+J)}function RZ1(J,Q){PZ1(J,Q);let Y=Math.ceil(Q/J)+1,G=2**(J-1),X=2**J,K=(0,K$.bitMask)(J),z=BigInt(J);return{windows:Y,windowSize:G,mask:K,maxNumber:X,shiftBy:z}}function Cu0(J,Q,Y){let{windowSize:G,mask:X,maxNumber:K,shiftBy:z}=Y,W=Number(J&X),Z=J>>z;if(W>G)W-=K,Z+=SZ1;let V=Q*G,q=V+Math.abs(W)-1,U=W===0,D=W<0,H=Q%2!==0;return{nextN:Z,offset:q,isZero:U,isNeg:D,isNegF:H,offsetF:V}}function Ru0(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 Fu0(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 FZ1=new WeakMap,Tu0=new WeakMap;function TZ1(J){return Tu0.get(J)||1}function A44(J,Q){return{constTimeNegate:CZ1,hasPrecomputes(Y){return TZ1(Y)!==1},unsafeLadder(Y,G,X=J.ZERO){let K=Y;while(G>Eu0){if(G&SZ1)X=X.add(K);K=K.double(),G>>=SZ1}return X},precomputeWindow(Y,G){let{windows:X,windowSize:K}=RZ1(G,Q),z=[],W=Y,Z=W;for(let V=0;V<X;V++){Z=W,z.push(Z);for(let q=1;q<K;q++)Z=Z.add(W),z.push(Z);W=Z.double()}return z},wNAF(Y,G,X){let{ZERO:K,BASE:z}=J,W=RZ1(Y,Q);for(let Z=0;Z<W.windows;Z++){let{nextN:V,offset:q,isZero:U,isNeg:D,isNegF:H,offsetF:I}=Cu0(X,Z,W);if(X=V,U)z=z.add(CZ1(H,G[I]));else K=K.add(CZ1(D,G[q]))}return{p:K,f:z}},wNAFUnsafe(Y,G,X,K=J.ZERO){let z=RZ1(Y,Q);for(let W=0;W<z.windows;W++){if(X===Eu0)break;let{nextN:Z,offset:V,isZero:q,isNeg:U}=Cu0(X,W,z);if(X=Z,q)continue;else{let D=G[V];K=K.add(U?D.negate():D)}}return K},getPrecomputes(Y,G,X){let K=FZ1.get(G);if(!K){if(K=this.precomputeWindow(G,Y),Y!==1)FZ1.set(G,X(K))}return K},wNAFCached(Y,G,X){let K=TZ1(Y);return this.wNAF(K,this.getPrecomputes(K,Y,X),G)},wNAFCachedUnsafe(Y,G,X,K){let z=TZ1(Y);if(z===1)return this.unsafeLadder(Y,G,K);return this.wNAFUnsafe(z,this.getPrecomputes(z,Y,X),G,K)},setWindowSize(Y,G){PZ1(G,Q),Tu0.set(Y,G),FZ1.delete(Y)}}}function B44(J,Q,Y,G){Ru0(Y,J),Fu0(G,Q);let X=Y.length,K=G.length;if(X!==K)throw Error("arrays of points and scalars must have equal length");let z=J.ZERO,W=(0,K$.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,K$.bitMask)(Z),q=Array(Number(V)+1).fill(z),U=Math.floor((Q.BITS-1)/Z)*Z,D=z;for(let H=U;H>=0;H-=Z){q.fill(z);for(let O=0;O<K;O++){let A=G[O],B=Number(A>>BigInt(H)&V);q[B]=q[B].add(Y[O])}let I=z;for(let O=q.length-1,A=z;O>0;O--)A=A.add(q[O]),I=I.add(A);if(D=D.add(I),H!==0)for(let O=0;O<Z;O++)D=D.double()}return D}function N44(J,Q,Y,G){PZ1(G,Q.BITS),Ru0(Y,J);let X=J.ZERO,K=2**G-1,z=Math.ceil(Q.BITS/G),W=(0,K$.bitMask)(G),Z=Y.map((V)=>{let q=[];for(let U=0,D=V;U<K;U++)q.push(D),D=D.add(V);return q});return(V)=>{if(Fu0(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<z;U++){if(q!==X)for(let H=0;H<G;H++)q=q.double();let D=BigInt(z*G-(U+1)*G);for(let H=0;H<V.length;H++){let I=V[H],O=Number(I>>D&W);if(!O)continue;q=q.add(Z[H][O-1])}}return q}}function w44(J){return(0,Lu0.validateField)(J.Fp),(0,K$.validateObject)(J,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,Lu0.nLength)(J.n,J.nBitLength),...J,...{p:J.Fp.ORDER}})}});var fZ1=M((fu0)=>{Object.defineProperty(fu0,"__esModule",{value:!0});fu0.DER=fu0.DERErr=void 0;fu0.weierstrassPoints=ku0;fu0.weierstrass=S44;fu0.SWUFpSqrtRatio=vu0;fu0.mapToCurveSimpleSWU=P44;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Tp=Pu0(),KW=X$(),H0=Uq();function $u0(J){if(J.lowS!==void 0)(0,H0.abool)("lowS",J.lowS);if(J.prehash!==void 0)(0,H0.abool)("prehash",J.prehash)}function F44(J){let Q=(0,Tp.validateBasic)(J);(0,H0.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 vZ1 extends Error{constructor(J=""){super(J)}}fu0.DERErr=vZ1;fu0.DER={Err:vZ1,_tlv:{encode:(J,Q)=>{let{Err:Y}=fu0.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,H0.numberToHexUnpadded)(G);if(X.length/2&128)throw new Y("tlv.encode: long form length too big");let K=G>127?(0,H0.numberToHexUnpadded)(X.length/2|128):"";return(0,H0.numberToHexUnpadded)(J)+K+X+Q},decode(J,Q){let{Err:Y}=fu0.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++],K=!!(X&128),z=0;if(!K)z=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)z=z<<8|q;if(G+=Z,z<128)throw new Y("tlv.decode(long): not minimal encoding")}let W=Q.subarray(G,G+z);if(W.length!==z)throw new Y("tlv.decode: wrong value length");return{v:W,l:Q.subarray(G+z)}}},_int:{encode(J){let{Err:Q}=fu0.DER;if(J<yY)throw new Q("integer: negative integers are not allowed");let Y=(0,H0.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}=fu0.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,H0.bytesToNumberBE)(J)}},toSig(J){let{Err:Q,_int:Y,_tlv:G}=fu0.DER,X=(0,H0.ensureBytes)("signature",J),{v:K,l:z}=G.decode(48,X);if(z.length)throw new Q("invalid signature: left bytes after parsing");let{v:W,l:Z}=G.decode(2,K),{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}=fu0.DER,G=Q.encode(2,Y.encode(J.r)),X=Q.encode(2,Y.encode(J.s)),K=G+X;return Q.encode(48,K)}};function $Z1(J,Q){return(0,H0.bytesToHex)((0,H0.numberToBytesBE)(J,Q))}var yY=BigInt(0),K8=BigInt(1),Dq=BigInt(2),z$=BigInt(3),kZ1=BigInt(4);function ku0(J){let Q=F44(J),{Fp:Y}=Q,G=(0,KW.Field)(Q.n,Q.nBitLength),X=Q.toBytes||((N,L,R)=>{let C=L.toAffine();return(0,H0.concatBytes)(Uint8Array.from([4]),Y.toBytes(C.x),Y.toBytes(C.y))}),K=Q.fromBytes||((N)=>{let L=N.subarray(1),R=Y.fromBytes(L.subarray(0,Y.BYTES)),C=Y.fromBytes(L.subarray(Y.BYTES,2*Y.BYTES));return{x:R,y:C}});function z(N){let{a:L,b:R}=Q,C=Y.sqr(N),F=Y.mul(C,N);return Y.add(Y.add(F,Y.mul(N,L)),R)}function W(N,L){let R=Y.sqr(L),C=z(N);return Y.eql(R,C)}if(!W(Q.Gx,Q.Gy))throw Error("bad curve params: generator point");let Z=Y.mul(Y.pow(Q.a,z$),kZ1),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,H0.inRange)(N,K8,Q.n)}function U(N){let{allowedPrivateKeyLengths:L,nByteLength:R,wrapPrivateKey:C,n:F}=Q;if(L&&typeof N!=="bigint"){if((0,H0.isBytes)(N))N=(0,H0.bytesToHex)(N);if(typeof N!=="string"||!L.includes(N.length))throw Error("invalid private key");N=N.padStart(R*2,"0")}let j;try{j=typeof N==="bigint"?N:(0,H0.bytesToNumberBE)((0,H0.ensureBytes)("private key",N,R))}catch(E){throw Error("invalid private key, expected hex or "+R+" bytes, got "+typeof N)}if(C)j=(0,KW.mod)(j,F);return(0,H0.aInRange)("private key",j,K8,F),j}function D(N){if(!(N instanceof O))throw Error("ProjectivePoint expected")}let H=(0,H0.memoized)((N,L)=>{let{px:R,py:C,pz:F}=N;if(Y.eql(F,Y.ONE))return{x:R,y:C};let j=N.is0();if(L==null)L=j?Y.ONE:Y.inv(F);let E=Y.mul(R,L),$=Y.mul(C,L),f=Y.mul(F,L);if(j)return{x:Y.ZERO,y:Y.ZERO};if(!Y.eql(f,Y.ONE))throw Error("invZ was invalid");return{x:E,y:$}}),I=(0,H0.memoized)((N)=>{if(N.is0()){if(Q.allowInfinityPoint&&!Y.is0(N.py))return;throw Error("bad point: ZERO")}let{x:L,y:R}=N.toAffine();if(!Y.isValid(L)||!Y.isValid(R))throw Error("bad point: x or y not FE");if(!W(L,R))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,R){if(N==null||!Y.isValid(N))throw Error("x required");if(L==null||!Y.isValid(L)||Y.is0(L))throw Error("y required");if(R==null||!Y.isValid(R))throw Error("z required");this.px=N,this.py=L,this.pz=R,Object.freeze(this)}static fromAffine(N){let{x:L,y:R}=N||{};if(!N||!Y.isValid(L)||!Y.isValid(R))throw Error("invalid affine point");if(N instanceof O)throw Error("projective point not allowed");let C=(F)=>Y.eql(F,Y.ZERO);if(C(L)&&C(R))return O.ZERO;return new O(L,R,Y.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(N){let L=(0,KW.FpInvertBatch)(Y,N.map((R)=>R.pz));return N.map((R,C)=>R.toAffine(L[C])).map(O.fromAffine)}static fromHex(N){let L=O.fromAffine(K((0,H0.ensureBytes)("pointHex",N)));return L.assertValidity(),L}static fromPrivateKey(N){return O.BASE.multiply(U(N))}static msm(N,L){return(0,Tp.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){D(N);let{px:L,py:R,pz:C}=this,{px:F,py:j,pz:E}=N,$=Y.eql(Y.mul(L,E),Y.mul(F,C)),f=Y.eql(Y.mul(R,E),Y.mul(j,C));return $&&f}negate(){return new O(this.px,Y.neg(this.py),this.pz)}double(){let{a:N,b:L}=Q,R=Y.mul(L,z$),{px:C,py:F,pz:j}=this,E=Y.ZERO,$=Y.ZERO,f=Y.ZERO,k=Y.mul(C,C),m=Y.mul(F,F),y=Y.mul(j,j),S=Y.mul(C,F);return S=Y.add(S,S),f=Y.mul(C,j),f=Y.add(f,f),E=Y.mul(N,f),$=Y.mul(R,y),$=Y.add(E,$),E=Y.sub(m,$),$=Y.add(m,$),$=Y.mul(E,$),E=Y.mul(S,E),f=Y.mul(R,f),y=Y.mul(N,y),S=Y.sub(k,y),S=Y.mul(N,S),S=Y.add(S,f),f=Y.add(k,k),k=Y.add(f,k),k=Y.add(k,y),k=Y.mul(k,S),$=Y.add($,k),y=Y.mul(F,j),y=Y.add(y,y),k=Y.mul(y,S),E=Y.sub(E,k),f=Y.mul(y,m),f=Y.add(f,f),f=Y.add(f,f),new O(E,$,f)}add(N){D(N);let{px:L,py:R,pz:C}=this,{px:F,py:j,pz:E}=N,$=Y.ZERO,f=Y.ZERO,k=Y.ZERO,m=Q.a,y=Y.mul(Q.b,z$),S=Y.mul(L,F),v=Y.mul(R,j),P=Y.mul(C,E),x=Y.add(L,R),l=Y.add(F,j);x=Y.mul(x,l),l=Y.add(S,v),x=Y.sub(x,l),l=Y.add(L,C);let u=Y.add(F,E);return l=Y.mul(l,u),u=Y.add(S,P),l=Y.sub(l,u),u=Y.add(R,C),$=Y.add(j,E),u=Y.mul(u,$),$=Y.add(v,P),u=Y.sub(u,$),k=Y.mul(m,l),$=Y.mul(y,P),k=Y.add($,k),$=Y.sub(v,k),k=Y.add(v,k),f=Y.mul($,k),v=Y.add(S,S),v=Y.add(v,S),P=Y.mul(m,P),l=Y.mul(y,l),v=Y.add(v,P),P=Y.sub(S,P),P=Y.mul(m,P),l=Y.add(l,P),S=Y.mul(v,l),f=Y.add(f,S),S=Y.mul(u,l),$=Y.mul(x,$),$=Y.sub($,S),S=Y.mul(x,v),k=Y.mul(u,k),k=Y.add(k,S),new O($,f,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:R}=Q;(0,H0.aInRange)("scalar",N,yY,R);let C=O.ZERO;if(N===yY)return C;if(this.is0()||N===K8)return this;if(!L||w.hasPrecomputes(this))return w.wNAFCachedUnsafe(this,N,O.normalizeZ);let{k1neg:F,k1:j,k2neg:E,k2:$}=L.splitScalar(N),f=C,k=C,m=this;while(j>yY||$>yY){if(j&K8)f=f.add(m);if($&K8)k=k.add(m);m=m.double(),j>>=K8,$>>=K8}if(F)f=f.negate();if(E)k=k.negate();return k=new O(Y.mul(k.px,L.beta),k.py,k.pz),f.add(k)}multiply(N){let{endo:L,n:R}=Q;(0,H0.aInRange)("scalar",N,K8,R);let C,F;if(L){let{k1neg:j,k1:E,k2neg:$,k2:f}=L.splitScalar(N),{p:k,f:m}=this.wNAF(E),{p:y,f:S}=this.wNAF(f);k=w.constTimeNegate(j,k),y=w.constTimeNegate($,y),y=new O(Y.mul(y.px,L.beta),y.py,y.pz),C=k.add(y),F=m.add(S)}else{let{p:j,f:E}=this.wNAF(N);C=j,F=E}return O.normalizeZ([C,F])[0]}multiplyAndAddUnsafe(N,L,R){let C=O.BASE,F=(E,$)=>$===yY||$===K8||!E.equals(C)?E.multiplyUnsafe($):E.multiply($),j=F(this,L).add(F(N,R));return j.is0()?void 0:j}toAffine(N){return H(this,N)}isTorsionFree(){let{h:N,isTorsionFree:L}=Q;if(N===K8)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===K8)return this;if(L)return L(O,this);return this.multiplyUnsafe(Q.h)}toRawBytes(N=!0){return(0,H0.abool)("isCompressed",N),this.assertValidity(),X(O,this,N)}toHex(N=!0){return(0,H0.abool)("isCompressed",N),(0,H0.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,Tp.wNAF)(O,A?Math.ceil(B/2):B);return{CURVE:Q,ProjectivePoint:O,normPrivateKeyToScalar:U,weierstrassEquation:z,isWithinCurveOrder:q}}function T44(J){let Q=(0,Tp.validateBasic)(J);return(0,H0.validateObject)(Q,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...Q})}function S44(J){let Q=T44(J),{Fp:Y,n:G,nByteLength:X,nBitLength:K}=Q,z=Y.BYTES+1,W=2*Y.BYTES+1;function Z(S){return(0,KW.mod)(S,G)}function V(S){return(0,KW.invert)(S,G)}let{ProjectivePoint:q,normPrivateKeyToScalar:U,weierstrassEquation:D,isWithinCurveOrder:H}=ku0({...Q,toBytes(S,v,P){let x=v.toAffine(),l=Y.toBytes(x.x),u=H0.concatBytes;if((0,H0.abool)("isCompressed",P),P)return u(Uint8Array.from([v.hasEvenY()?2:3]),l);else return u(Uint8Array.from([4]),l,Y.toBytes(x.y))},fromBytes(S){let v=S.length,P=S[0],x=S.subarray(1);if(v===z&&(P===2||P===3)){let l=(0,H0.bytesToNumberBE)(x);if(!(0,H0.inRange)(l,K8,Y.ORDER))throw Error("Point is not on curve");let u=D(l),T;try{T=Y.sqrt(u)}catch(o){let J1=o instanceof Error?": "+o.message:"";throw Error("Point is not on curve"+J1)}let p=(T&K8)===K8;if((P&1)===1!==p)T=Y.neg(T);return{x:l,y:T}}else if(v===W&&P===4){let l=Y.fromBytes(x.subarray(0,Y.BYTES)),u=Y.fromBytes(x.subarray(Y.BYTES,2*Y.BYTES));return{x:l,y:u}}else{let l=z,u=W;throw Error("invalid Point, expected length of "+l+", or uncompressed "+u+", got "+v)}}});function I(S){let v=G>>K8;return S>v}function O(S){return I(S)?Z(-S):S}let A=(S,v,P)=>(0,H0.bytesToNumberBE)(S.slice(v,P));class B{constructor(S,v,P){if((0,H0.aInRange)("r",S,K8,G),(0,H0.aInRange)("s",v,K8,G),this.r=S,this.s=v,P!=null)this.recovery=P;Object.freeze(this)}static fromCompact(S){let v=X;return S=(0,H0.ensureBytes)("compactSignature",S,v*2),new B(A(S,0,v),A(S,v,2*v))}static fromDER(S){let{r:v,s:P}=fu0.DER.toSig((0,H0.ensureBytes)("DER",S));return new B(v,P)}assertValidity(){}addRecoveryBit(S){return new B(this.r,this.s,S)}recoverPublicKey(S){let{r:v,s:P,recovery:x}=this,l=F((0,H0.ensureBytes)("msgHash",S));if(x==null||![0,1,2,3].includes(x))throw Error("recovery id invalid");let u=x===2||x===3?v+Q.n:v;if(u>=Y.ORDER)throw Error("recovery id 2 or 3 invalid");let T=(x&1)===0?"02":"03",p=q.fromHex(T+$Z1(u,Y.BYTES)),c=V(u),o=Z(-l*c),J1=Z(P*c),U1=q.BASE.multiplyAndAddUnsafe(p,o,J1);if(!U1)throw Error("point at infinify");return U1.assertValidity(),U1}hasHighS(){return I(this.s)}normalizeS(){return this.hasHighS()?new B(this.r,Z(-this.s),this.recovery):this}toDERRawBytes(){return(0,H0.hexToBytes)(this.toDERHex())}toDERHex(){return fu0.DER.hexFromSig(this)}toCompactRawBytes(){return(0,H0.hexToBytes)(this.toCompactHex())}toCompactHex(){let S=X;return $Z1(this.r,S)+$Z1(this.s,S)}}let w={isValidPrivateKey(S){try{return U(S),!0}catch(v){return!1}},normPrivateKeyToScalar:U,randomPrivateKey:()=>{let S=(0,KW.getMinHashLength)(Q.n);return(0,KW.mapHashToField)(Q.randomBytes(S),Q.n)},precompute(S=8,v=q.BASE){return v._setWindowSize(S),v.multiply(BigInt(3)),v}};function N(S,v=!0){return q.fromPrivateKey(S).toRawBytes(v)}function L(S){if(typeof S==="bigint")return!1;if(S instanceof q)return!0;let P=(0,H0.ensureBytes)("key",S).length,x=Y.BYTES,l=x+1,u=2*x+1;if(Q.allowedPrivateKeyLengths||X===l)return;else return P===l||P===u}function R(S,v,P=!0){if(L(S)===!0)throw Error("first arg must be private key");if(L(v)===!1)throw Error("second arg must be public key");return q.fromHex(v).multiply(U(S)).toRawBytes(P)}let C=Q.bits2int||function(S){if(S.length>8192)throw Error("input is too large");let v=(0,H0.bytesToNumberBE)(S),P=S.length*8-K;return P>0?v>>BigInt(P):v},F=Q.bits2int_modN||function(S){return Z(C(S))},j=(0,H0.bitMask)(K);function E(S){return(0,H0.aInRange)("num < 2^"+K,S,yY,j),(0,H0.numberToBytesBE)(S,X)}function $(S,v,P=f){if(["recovered","canonical"].some((g)=>(g in P)))throw Error("sign() legacy options not supported");let{hash:x,randomBytes:l}=Q,{lowS:u,prehash:T,extraEntropy:p}=P;if(u==null)u=!0;if(S=(0,H0.ensureBytes)("msgHash",S),$u0(P),T)S=(0,H0.ensureBytes)("prehashed msgHash",x(S));let c=F(S),o=U(v),J1=[E(o),E(c)];if(p!=null&&p!==!1){let g=p===!0?l(Y.BYTES):p;J1.push((0,H0.ensureBytes)("extraEntropy",g))}let U1=(0,H0.concatBytes)(...J1),N1=c;function w1(g){let d=C(g);if(!H(d))return;let _=V(d),a=q.BASE.multiply(d).toAffine(),i=Z(a.x);if(i===yY)return;let t=Z(_*Z(N1+i*o));if(t===yY)return;let X1=(a.x===i?0:2)|Number(a.y&K8),r=t;if(u&&I(t))r=O(t),X1^=1;return new B(i,r,X1)}return{seed:U1,k2sig:w1}}let f={lowS:Q.lowS,prehash:!1},k={lowS:Q.lowS,prehash:!1};function m(S,v,P=f){let{seed:x,k2sig:l}=$(S,v,P),u=Q;return(0,H0.createHmacDrbg)(u.hash.outputLen,u.nByteLength,u.hmac)(x,l)}q.BASE._setWindowSize(8);function y(S,v,P,x=k){let l=S;v=(0,H0.ensureBytes)("msgHash",v),P=(0,H0.ensureBytes)("publicKey",P);let{lowS:u,prehash:T,format:p}=x;if($u0(x),"strict"in x)throw Error("options.strict was renamed to lowS");if(p!==void 0&&p!=="compact"&&p!=="der")throw Error("format must be compact or der");let c=typeof l==="string"||(0,H0.isBytes)(l),o=!c&&!p&&typeof l==="object"&&l!==null&&typeof l.r==="bigint"&&typeof l.s==="bigint";if(!c&&!o)throw Error("invalid signature, expected Uint8Array, hex string or Signature instance");let J1=void 0,U1;try{if(o)J1=new B(l.r,l.s);if(c){try{if(p!=="compact")J1=B.fromDER(l)}catch(X1){if(!(X1 instanceof fu0.DER.Err))throw X1}if(!J1&&p!=="der")J1=B.fromCompact(l)}U1=q.fromHex(P)}catch(X1){return!1}if(!J1)return!1;if(u&&J1.hasHighS())return!1;if(T)v=Q.hash(v);let{r:N1,s:w1}=J1,g=F(v),d=V(w1),_=Z(g*d),a=Z(N1*d),i=q.BASE.multiplyAndAddUnsafe(U1,_,a)?.toAffine();if(!i)return!1;return Z(i.x)===N1}return{CURVE:Q,getPublicKey:N,getSharedSecret:R,sign:m,verify:y,ProjectivePoint:q,Signature:B,utils:w}}function vu0(J,Q){let Y=J.ORDER,G=yY;for(let I=Y-K8;I%Dq===yY;I/=Dq)G+=K8;let X=G,K=Dq<<X-K8-K8,z=K*Dq,W=(Y-K8)/z,Z=(W-K8)/Dq,V=z-K8,q=K,U=J.pow(Q,W),D=J.pow(Q,(W+K8)/Dq),H=(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 R=J.eql(N,J.ONE);B=J.mul(w,D),N=J.mul(L,A),w=J.cmov(B,w,R),L=J.cmov(N,L,R);for(let C=X;C>K8;C--){let F=C-Dq;F=Dq<<F-K8;let j=J.pow(L,F),E=J.eql(j,J.ONE);B=J.mul(w,A),A=J.mul(A,A),j=J.mul(L,A),w=J.cmov(B,w,E),L=J.cmov(j,L,E)}return{isValid:R,value:w}};if(J.ORDER%kZ1===z$){let I=(J.ORDER-z$)/kZ1,O=J.sqrt(J.neg(Q));H=(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 R=J.mul(L,O),C=J.mul(J.sqr(L),B),F=J.eql(C,A),j=J.cmov(R,L,F);return{isValid:F,value:j}}}return H}function P44(J,Q){if((0,KW.validateField)(J),!J.isValid(Q.A)||!J.isValid(Q.B)||!J.isValid(Q.Z))throw Error("mapToCurveSimpleSWU: invalid opts");let Y=vu0(J,Q.Z);if(!J.isOdd)throw Error("Fp.isOdd is not implemented!");return(G)=>{let X,K,z,W,Z,V,q,U;X=J.sqr(G),X=J.mul(X,Q.Z),K=J.sqr(X),K=J.add(K,X),z=J.add(K,J.ONE),z=J.mul(z,Q.B),W=J.cmov(Q.Z,J.neg(K),!J.eql(K,J.ZERO)),W=J.mul(W,Q.A),K=J.sqr(z),V=J.sqr(W),Z=J.mul(V,Q.A),K=J.add(K,Z),K=J.mul(K,z),V=J.mul(V,W),Z=J.mul(V,Q.B),K=J.add(K,Z),q=J.mul(X,z);let{isValid:D,value:H}=Y(K,V);U=J.mul(X,G),U=J.mul(U,H),q=J.cmov(q,z,D),U=J.cmov(U,H,D);let I=J.isOdd(G)===J.isOdd(U);U=J.cmov(J.neg(U),U,I);let O=(0,KW.FpInvertBatch)(J,[W],!0)[0];return q=J.mul(q,O),{x:q,y:U}}}});var yu0=M((bu0)=>{Object.defineProperty(bu0,"__esModule",{value:!0});bu0.getHash=hu0;bu0.createCurve=y44;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var h44=Qu0(),ju0=ez(),b44=fZ1();function hu0(J){return{hash:J,hmac:(Q,...Y)=>(0,h44.hmac)(J,Q,(0,ju0.concatBytes)(...Y)),randomBytes:ju0.randomBytes}}function y44(J,Q){let Y=(G)=>(0,b44.weierstrass)({...J,...hu0(G)});return{...Y(Q),create:Y}}});var lu0=M((uu0)=>{Object.defineProperty(uu0,"__esModule",{value:!0});uu0.expand_message_xmd=gu0;uu0.expand_message_xof=mu0;uu0.hash_to_field=jZ1;uu0.isogenyMap=l44;uu0.createHasher=d44;var xu0=X$(),B7=Uq(),m44=B7.bytesToNumberBE;function Hq(J,Q){if(W$(J),W$(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 u44(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 W$(J){if(!Number.isSafeInteger(J))throw Error("number expected")}function gu0(J,Q,Y,G){if((0,B7.abytes)(J),(0,B7.abytes)(Q),W$(Y),Q.length>255)Q=G((0,B7.concatBytes)((0,B7.utf8ToBytes)("H2C-OVERSIZE-DST-"),Q));let{outputLen:X,blockLen:K}=G,z=Math.ceil(Y/X);if(Y>65535||z>255)throw Error("expand_message_xmd: invalid lenInBytes");let W=(0,B7.concatBytes)(Q,Hq(Q.length,1)),Z=Hq(0,K),V=Hq(Y,2),q=Array(z),U=G((0,B7.concatBytes)(Z,J,V,Hq(0,1),W));q[0]=G((0,B7.concatBytes)(U,Hq(1,1),W));for(let H=1;H<=z;H++){let I=[u44(U,q[H-1]),Hq(H+1,1),W];q[H]=G((0,B7.concatBytes)(...I))}return(0,B7.concatBytes)(...q).slice(0,Y)}function mu0(J,Q,Y,G,X){if((0,B7.abytes)(J),(0,B7.abytes)(Q),W$(Y),Q.length>255){let K=Math.ceil(2*G/8);Q=X.create({dkLen:K}).update((0,B7.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(Hq(Y,2)).update(Q).update(Hq(Q.length,1)).digest()}function jZ1(J,Q,Y){(0,B7.validateObject)(Y,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:G,k:X,m:K,hash:z,expand:W,DST:Z}=Y;(0,B7.abytes)(J),W$(Q);let V=typeof Z==="string"?(0,B7.utf8ToBytes)(Z):Z,q=G.toString(2).length,U=Math.ceil((q+X)/8),D=Q*K*U,H;if(W==="xmd")H=gu0(J,V,D,z);else if(W==="xof")H=mu0(J,V,D,X,z);else if(W==="_internal_pass")H=J;else throw Error('expand must be "xmd" or "xof"');let I=Array(Q);for(let O=0;O<Q;O++){let A=Array(K);for(let B=0;B<K;B++){let w=U*(B+O*K),N=H.subarray(w,w+U);A[B]=(0,xu0.mod)(m44(N),G)}I[O]=A}return I}function l44(J,Q){let Y=Q.map((G)=>Array.from(G).reverse());return(G,X)=>{let[K,z,W,Z]=Y.map((U)=>U.reduce((D,H)=>J.add(J.mul(D,G),H))),[V,q]=(0,xu0.FpInvertBatch)(J,[z,Z],!0);return G=J.mul(K,V),X=J.mul(X,J.mul(W,q)),{x:G,y:X}}}function d44(J,Q,Y){if(typeof Q!=="function")throw Error("mapToCurve() must be defined");function G(K){return J.fromAffine(Q(K))}function X(K){let z=K.clearCofactor();if(z.equals(J.ZERO))return J.ZERO;return z.assertValidity(),z}return{defaults:Y,hashToCurve(K,z){let W=jZ1(K,2,{...Y,DST:Y.DST,...z}),Z=G(W[0]),V=G(W[1]);return X(Z.add(V))},encodeToCurve(K,z){let W=jZ1(K,1,{...Y,DST:Y.encodeDST,...z});return X(G(W[0]))},mapToCurve(K){if(!Array.isArray(K))throw Error("expected array of bigints");for(let z of K)if(typeof z!=="bigint")throw Error("expected array of bigints");return X(G(K))}}}});var Iq=M((ou0)=>{Object.defineProperty(ou0,"__esModule",{value:!0});ou0.encodeToCurve=ou0.hashToCurve=ou0.secp256k1_hasher=ou0.schnorr=ou0.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Sp=HZ1(),a44=ez(),o44=yu0(),cu0=lu0(),Q5=X$(),JJ=Uq(),r44=fZ1(),q$=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Pp=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),xZ1=BigInt(0),Z$=BigInt(1),$p=BigInt(2),du0=(J,Q)=>(J+Q/$p)/Q;function _u0(J){let Q=q$,Y=BigInt(3),G=BigInt(6),X=BigInt(11),K=BigInt(22),z=BigInt(23),W=BigInt(44),Z=BigInt(88),V=J*J*J%Q,q=V*V*J%Q,U=(0,Q5.pow2)(q,Y,Q)*q%Q,D=(0,Q5.pow2)(U,Y,Q)*q%Q,H=(0,Q5.pow2)(D,$p,Q)*V%Q,I=(0,Q5.pow2)(H,X,Q)*H%Q,O=(0,Q5.pow2)(I,K,Q)*I%Q,A=(0,Q5.pow2)(O,W,Q)*O%Q,B=(0,Q5.pow2)(A,Z,Q)*A%Q,w=(0,Q5.pow2)(B,W,Q)*O%Q,N=(0,Q5.pow2)(w,Y,Q)*q%Q,L=(0,Q5.pow2)(N,z,Q)*I%Q,R=(0,Q5.pow2)(L,G,Q)*V%Q,C=(0,Q5.pow2)(R,$p,Q);if(!Mq.eql(Mq.sqr(C),J))throw Error("Cannot find square root");return C}var Mq=(0,Q5.Field)(q$,void 0,void 0,{sqrt:_u0});ou0.secp256k1=(0,o44.createCurve)({a:xZ1,b:BigInt(7),Fp:Mq,n:Pp,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:(J)=>{let Q=Pp,Y=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),G=-Z$*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),X=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),K=Y,z=BigInt("0x100000000000000000000000000000000"),W=du0(K*J,Q),Z=du0(-G*J,Q),V=(0,Q5.mod)(J-W*Y-Z*X,Q),q=(0,Q5.mod)(-W*G-Z*K,Q),U=V>z,D=q>z;if(U)V=Q-V;if(D)q=Q-q;if(V>z||q>z)throw Error("splitScalar: Endomorphism failed, k="+J);return{k1neg:U,k1:V,k2neg:D,k2:q}}}},Sp.sha256);var pu0={};function kp(J,...Q){let Y=pu0[J];if(Y===void 0){let G=(0,Sp.sha256)(Uint8Array.from(J,(X)=>X.charCodeAt(0)));Y=(0,JJ.concatBytes)(G,G),pu0[J]=Y}return(0,Sp.sha256)((0,JJ.concatBytes)(Y,...Q))}var gZ1=(J)=>J.toRawBytes(!0).slice(1),bZ1=(J)=>(0,JJ.numberToBytesBE)(J,32),hZ1=(J)=>(0,Q5.mod)(J,q$),V$=(J)=>(0,Q5.mod)(J,Pp),mZ1=(()=>ou0.secp256k1.ProjectivePoint)(),s44=(J,Q,Y)=>mZ1.BASE.multiplyAndAddUnsafe(J,Q,Y);function yZ1(J){let Q=ou0.secp256k1.utils.normPrivateKeyToScalar(J),Y=mZ1.fromPrivateKey(Q);return{scalar:Y.hasEvenY()?Q:V$(-Q),bytes:gZ1(Y)}}function iu0(J){(0,JJ.aInRange)("x",J,Z$,q$);let Q=hZ1(J*J),Y=hZ1(Q*J+BigInt(7)),G=_u0(Y);if(G%$p!==xZ1)G=hZ1(-G);let X=new mZ1(J,G,Z$);return X.assertValidity(),X}var lN=JJ.bytesToNumberBE;function nu0(...J){return V$(lN(kp("BIP0340/challenge",...J)))}function t44(J){return yZ1(J).bytes}function e44(J,Q,Y=(0,a44.randomBytes)(32)){let G=(0,JJ.ensureBytes)("message",J),{bytes:X,scalar:K}=yZ1(Q),z=(0,JJ.ensureBytes)("auxRand",Y,32),W=bZ1(K^lN(kp("BIP0340/aux",z))),Z=kp("BIP0340/nonce",W,X,G),V=V$(lN(Z));if(V===xZ1)throw Error("sign failed: k is zero");let{bytes:q,scalar:U}=yZ1(V),D=nu0(q,X,G),H=new Uint8Array(64);if(H.set(q,0),H.set(bZ1(V$(U+D*K)),32),!au0(H,G,X))throw Error("sign: Invalid signature produced");return H}function au0(J,Q,Y){let G=(0,JJ.ensureBytes)("signature",J,64),X=(0,JJ.ensureBytes)("message",Q),K=(0,JJ.ensureBytes)("publicKey",Y,32);try{let z=iu0(lN(K)),W=lN(G.subarray(0,32));if(!(0,JJ.inRange)(W,Z$,q$))return!1;let Z=lN(G.subarray(32,64));if(!(0,JJ.inRange)(Z,Z$,Pp))return!1;let V=nu0(bZ1(W),gZ1(z),X),q=s44(z,Z,V$(-V));if(!q||!q.hasEvenY()||q.toAffine().x!==W)return!1;return!0}catch(z){return!1}}ou0.schnorr=(()=>({getPublicKey:t44,sign:e44,verify:au0,utils:{randomPrivateKey:ou0.secp256k1.utils.randomPrivateKey,lift_x:iu0,pointToBytes:gZ1,numberToBytesBE:JJ.numberToBytesBE,bytesToNumberBE:JJ.bytesToNumberBE,taggedHash:kp,mod:Q5.mod}}))();var J54=(()=>(0,cu0.isogenyMap)(Mq,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map((J)=>J.map((Q)=>BigInt(Q)))))(),Q54=(()=>(0,r44.mapToCurveSimpleSWU)(Mq,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:Mq.create(BigInt("-11"))}))();ou0.secp256k1_hasher=(()=>(0,cu0.createHasher)(ou0.secp256k1.ProjectivePoint,(J)=>{let{x:Q,y:Y}=Q54(Mq.create(J[0]));return J54(Q,Y)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:Mq.ORDER,m:1,k:128,expand:"xmd",hash:Sp.sha256}))();ou0.hashToCurve=(()=>ou0.secp256k1_hasher.hashToCurve)();ou0.encodeToCurve=(()=>ou0.secp256k1_hasher.encodeToCurve)()});var vp=M((Jl0)=>{Object.defineProperty(Jl0,"__esModule",{value:!0});Jl0.recoverPublicKey=K54;var su0=H7(),X54=t7(),lZ1=Q9(),tu0=g1();async function K54({hash:J,signature:Q}){let Y=(0,su0.isHex)(J)?J:(0,tu0.toHex)(J),{secp256k1:G}=await Promise.resolve().then(()=>Iq());return`0x${(()=>{if(typeof Q==="object"&&"r"in Q&&"s"in Q){let{r:V,s:q,v:U,yParity:D}=Q,H=Number(D??U),I=eu0(H);return new G.Signature((0,lZ1.hexToBigInt)(V),(0,lZ1.hexToBigInt)(q)).addRecoveryBit(I)}let z=(0,su0.isHex)(Q)?Q:(0,tu0.toHex)(Q);if((0,X54.size)(z)!==65)throw Error("invalid signature length");let W=(0,lZ1.hexToNumber)(`0x${z.slice(130)}`),Z=eu0(W);return G.Signature.fromCompact(z.substring(2,130)).addRecoveryBit(Z)})().recoverPublicKey(Y.substring(2)).toHex(!1)}`}function eu0(J){if(J===0||J===1)return J;if(J===27)return 0;if(J===28)return 1;throw Error("Invalid yParityOrV value")}});var zW=M((Ql0)=>{Object.defineProperty(Ql0,"__esModule",{value:!0});Ql0.recoverAddress=V54;var W54=WZ1(),Z54=vp();async function V54({hash:J,signature:Q}){return(0,W54.publicKeyToAddress)(await(0,Z54.recoverPublicKey)({hash:J,signature:Q}))}});var dN=M((Xl0)=>{Object.defineProperty(Xl0,"__esModule",{value:!0});Xl0.toRlp=dZ1;Xl0.bytesToRlp=I54;Xl0.hexToRlp=O54;var U54=f0(),D54=hN(),H54=X8(),M54=g1();function dZ1(J,Q="hex"){let Y=Yl0(J),G=(0,D54.createCursor)(new Uint8Array(Y.length));if(Y.encode(G),Q==="hex")return(0,M54.bytesToHex)(G.bytes);return G.bytes}function I54(J,Q="bytes"){return dZ1(J,Q)}function O54(J,Q="hex"){return dZ1(J,Q)}function Yl0(J){if(Array.isArray(J))return A54(J.map((Q)=>Yl0(Q)));return B54(J)}function A54(J){let Q=J.reduce((X,K)=>X+K.length,0),Y=Gl0(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:K}of J)K(X)}}}function B54(J){let Q=typeof J==="string"?(0,H54.hexToBytes)(J):J,Y=Gl0(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 Gl0(J){if(J<256)return 1;if(J<65536)return 2;if(J<16777216)return 3;if(J<4294967296)return 4;throw new U54.BaseError("Length is too large.")}});var pZ1=M((zl0)=>{Object.defineProperty(zl0,"__esModule",{value:!0});zl0.hashAuthorization=T54;var E54=F4(),C54=X8(),Kl0=g1(),R54=dN(),F54=e7();function T54(J){let{chainId:Q,nonce:Y,to:G}=J,X=J.contractAddress??J.address,K=(0,F54.keccak256)((0,E54.concatHex)(["0x05",(0,R54.toRlp)([Q?(0,Kl0.numberToHex)(Q):"0x",X,Y?(0,Kl0.numberToHex)(Y):"0x"])]));if(G==="bytes")return(0,C54.hexToBytes)(K);return K}});var D$=M((Wl0)=>{Object.defineProperty(Wl0,"__esModule",{value:!0});Wl0.recoverAuthorizationAddress=k54;var P54=zW(),$54=pZ1();async function k54(J){let{authorization:Q,signature:Y}=J;return(0,P54.recoverAddress)({hash:(0,$54.hashAuthorization)(Q),signature:Y??Q})}});var _Z1=M((Vl0)=>{Object.defineProperty(Vl0,"__esModule",{value:!0});Vl0.EstimateGasExecutionError=void 0;var f54=gN(),cZ1=Wq(),j54=f0(),h54=e3();class Zl0 extends j54.BaseError{constructor(J,{account:Q,docsPath:Y,chain:G,data:X,gas:K,gasPrice:z,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U}){let D=(0,h54.prettyPrint)({from:Q?.address,to:q,value:typeof U<"u"&&`${(0,f54.formatEther)(U)} ${G?.nativeCurrency?.symbol||"ETH"}`,data:X,gas:K,gasPrice:typeof z<"u"&&`${(0,cZ1.formatGwei)(z)} gwei`,maxFeePerGas:typeof W<"u"&&`${(0,cZ1.formatGwei)(W)} gwei`,maxPriorityFeePerGas:typeof Z<"u"&&`${(0,cZ1.formatGwei)(Z)} gwei`,nonce:V});super(J.shortMessage,{cause:J,docsPath:Y,metaMessages:[...J.metaMessages?[...J.metaMessages," "]:[],"Estimate Gas Arguments:",D].filter(Boolean),name:"EstimateGasExecutionError"});Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=J}}Vl0.EstimateGasExecutionError=Zl0});var uX=M((Dl0)=>{Object.defineProperty(Dl0,"__esModule",{value:!0});Dl0.UnknownNodeError=Dl0.TipAboveFeeCapError=Dl0.TransactionTypeNotSupportedError=Dl0.IntrinsicGasTooLowError=Dl0.IntrinsicGasTooHighError=Dl0.InsufficientFundsError=Dl0.NonceMaxValueError=Dl0.NonceTooLowError=Dl0.NonceTooHighError=Dl0.FeeCapTooLowError=Dl0.FeeCapTooHighError=Dl0.ExecutionRevertedError=void 0;var fp=Wq(),ZQ=f0();class jp extends ZQ.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"})}}Dl0.ExecutionRevertedError=jp;Object.defineProperty(jp,"code",{enumerable:!0,configurable:!0,writable:!0,value:3});Object.defineProperty(jp,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/execution reverted/});class iZ1 extends ZQ.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"})}}Dl0.FeeCapTooHighError=iZ1;Object.defineProperty(iZ1,"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 nZ1 extends ZQ.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"})}}Dl0.FeeCapTooLowError=nZ1;Object.defineProperty(nZ1,"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 aZ1 extends ZQ.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"})}}Dl0.NonceTooHighError=aZ1;Object.defineProperty(aZ1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too high/});class oZ1 extends ZQ.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"})}}Dl0.NonceTooLowError=oZ1;Object.defineProperty(oZ1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too low|transaction already imported|already known/});class rZ1 extends ZQ.BaseError{constructor({cause:J,nonce:Q}={}){super(`Nonce provided for the transaction ${Q?`(${Q}) `:""}exceeds the maximum allowed nonce.`,{cause:J,name:"NonceMaxValueError"})}}Dl0.NonceMaxValueError=rZ1;Object.defineProperty(rZ1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce has max value/});class sZ1 extends ZQ.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"})}}Dl0.InsufficientFundsError=sZ1;Object.defineProperty(sZ1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/insufficient funds|exceeds transaction sender account balance/});class tZ1 extends ZQ.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"})}}Dl0.IntrinsicGasTooHighError=tZ1;Object.defineProperty(tZ1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too high|gas limit reached/});class eZ1 extends ZQ.BaseError{constructor({cause:J,gas:Q}={}){super(`The amount of gas ${Q?`(${Q}) `:""}provided for the transaction is too low.`,{cause:J,name:"IntrinsicGasTooLowError"})}}Dl0.IntrinsicGasTooLowError=eZ1;Object.defineProperty(eZ1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too low/});class JV1 extends ZQ.BaseError{constructor({cause:J}){super("The transaction type is not supported for this chain.",{cause:J,name:"TransactionTypeNotSupportedError"})}}Dl0.TransactionTypeNotSupportedError=JV1;Object.defineProperty(JV1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/transaction type not valid/});class QV1 extends ZQ.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"})}}Dl0.TipAboveFeeCapError=QV1;Object.defineProperty(QV1,"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 Ul0 extends ZQ.BaseError{constructor({cause:J}){super(`An error occurred while executing: ${J?.shortMessage}`,{cause:J,name:"UnknownNodeError"})}}Dl0.UnknownNodeError=Ul0});var pN=M((Ol0)=>{Object.defineProperty(Ol0,"__esModule",{value:!0});Ol0.containsNodeError=n54;Ol0.getNodeError=a54;var Ml0=f0(),P8=uX(),i54=WQ(),Il0=YW();function n54(J){return J instanceof Il0.TransactionRejectedRpcError||J instanceof Il0.InvalidInputRpcError||J instanceof i54.RpcRequestError&&J.code===P8.ExecutionRevertedError.code}function a54(J,Q){let Y=(J.details||"").toLowerCase(),G=J instanceof Ml0.BaseError?J.walk((X)=>X?.code===P8.ExecutionRevertedError.code):J;if(G instanceof Ml0.BaseError)return new P8.ExecutionRevertedError({cause:J,message:G.details});if(P8.ExecutionRevertedError.nodeMessage.test(Y))return new P8.ExecutionRevertedError({cause:J,message:J.details});if(P8.FeeCapTooHighError.nodeMessage.test(Y))return new P8.FeeCapTooHighError({cause:J,maxFeePerGas:Q?.maxFeePerGas});if(P8.FeeCapTooLowError.nodeMessage.test(Y))return new P8.FeeCapTooLowError({cause:J,maxFeePerGas:Q?.maxFeePerGas});if(P8.NonceTooHighError.nodeMessage.test(Y))return new P8.NonceTooHighError({cause:J,nonce:Q?.nonce});if(P8.NonceTooLowError.nodeMessage.test(Y))return new P8.NonceTooLowError({cause:J,nonce:Q?.nonce});if(P8.NonceMaxValueError.nodeMessage.test(Y))return new P8.NonceMaxValueError({cause:J,nonce:Q?.nonce});if(P8.InsufficientFundsError.nodeMessage.test(Y))return new P8.InsufficientFundsError({cause:J});if(P8.IntrinsicGasTooHighError.nodeMessage.test(Y))return new P8.IntrinsicGasTooHighError({cause:J,gas:Q?.gas});if(P8.IntrinsicGasTooLowError.nodeMessage.test(Y))return new P8.IntrinsicGasTooLowError({cause:J,gas:Q?.gas});if(P8.TransactionTypeNotSupportedError.nodeMessage.test(Y))return new P8.TransactionTypeNotSupportedError({cause:J});if(P8.TipAboveFeeCapError.nodeMessage.test(Y))return new P8.TipAboveFeeCapError({cause:J,maxFeePerGas:Q?.maxFeePerGas,maxPriorityFeePerGas:Q?.maxPriorityFeePerGas});return new P8.UnknownNodeError({cause:J})}});var YV1=M((Al0)=>{Object.defineProperty(Al0,"__esModule",{value:!0});Al0.getEstimateGasError=J74;var s54=_Z1(),t54=uX(),e54=pN();function J74(J,{docsPath:Q,...Y}){let G=(()=>{let X=(0,e54.getNodeError)(J,Y);if(X instanceof t54.UnknownNodeError)return J;return X})();return new s54.EstimateGasExecutionError(G,{docsPath:Q,...Y})}});var xH=M((Bl0)=>{Object.defineProperty(Bl0,"__esModule",{value:!0});Bl0.extract=Y74;function Y74(J,{format:Q}){if(!Q)return{};let Y={};function G(K){let z=Object.keys(K);for(let W of z){if(W in J)Y[W]=J[W];if(K[W]&&typeof K[W]==="object"&&!Array.isArray(K[W]))G(K[W])}}let X=Q(J||{});return G(X),Y}});var cN=M((Nl0)=>{Object.defineProperty(Nl0,"__esModule",{value:!0});Nl0.defineFormatter=X74;function X74(J,Q){return({exclude:Y,format:G})=>{return{exclude:Y,format:(X)=>{let K=Q(X);if(Y)for(let z of Y)delete K[z];return{...K,...G(X)}},type:J}}}});var lX=M((Ll0)=>{Object.defineProperty(Ll0,"__esModule",{value:!0});Ll0.defineTransactionRequest=Ll0.rpcTransactionType=void 0;Ll0.formatTransactionRequest=wl0;var QJ=g1(),z74=cN();Ll0.rpcTransactionType={legacy:"0x0",eip2930:"0x1",eip1559:"0x2",eip4844:"0x3",eip7702:"0x4"};function wl0(J){let Q={};if(typeof J.authorizationList<"u")Q.authorizationList=W74(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,QJ.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,QJ.numberToHex)(J.gas);if(typeof J.gasPrice<"u")Q.gasPrice=(0,QJ.numberToHex)(J.gasPrice);if(typeof J.maxFeePerBlobGas<"u")Q.maxFeePerBlobGas=(0,QJ.numberToHex)(J.maxFeePerBlobGas);if(typeof J.maxFeePerGas<"u")Q.maxFeePerGas=(0,QJ.numberToHex)(J.maxFeePerGas);if(typeof J.maxPriorityFeePerGas<"u")Q.maxPriorityFeePerGas=(0,QJ.numberToHex)(J.maxPriorityFeePerGas);if(typeof J.nonce<"u")Q.nonce=(0,QJ.numberToHex)(J.nonce);if(typeof J.to<"u")Q.to=J.to;if(typeof J.type<"u")Q.type=Ll0.rpcTransactionType[J.type];if(typeof J.value<"u")Q.value=(0,QJ.numberToHex)(J.value);return Q}Ll0.defineTransactionRequest=(0,z74.defineFormatter)("transactionRequest",wl0);function W74(J){return J.map((Q)=>({address:Q.address,r:Q.r?(0,QJ.numberToHex)(BigInt(Q.r)):Q.r,s:Q.s?(0,QJ.numberToHex)(BigInt(Q.s)):Q.s,chainId:(0,QJ.numberToHex)(Q.chainId),nonce:(0,QJ.numberToHex)(Q.nonce),...typeof Q.yParity<"u"?{yParity:(0,QJ.numberToHex)(Q.yParity)}:{},...typeof Q.v<"u"&&typeof Q.yParity>"u"?{v:(0,QJ.numberToHex)(Q.v)}:{}}))}});var hp=M((Pl0)=>{Object.defineProperty(Pl0,"__esModule",{value:!0});Pl0.serializeStateMapping=GV1;Pl0.serializeAccountStateOverride=Sl0;Pl0.serializeStateOverride=U74;var V74=XQ(),Rl0=lP(),Tl0=pd(),q74=J3(),Fl0=g1();function GV1(J){if(!J||J.length===0)return;return J.reduce((Q,{slot:Y,value:G})=>{if(Y.length!==66)throw new Rl0.InvalidBytesLengthError({size:Y.length,targetSize:66,type:"hex"});if(G.length!==66)throw new Rl0.InvalidBytesLengthError({size:G.length,targetSize:66,type:"hex"});return Q[Y]=G,Q},{})}function Sl0(J){let{balance:Q,nonce:Y,state:G,stateDiff:X,code:K}=J,z={};if(K!==void 0)z.code=K;if(Q!==void 0)z.balance=(0,Fl0.numberToHex)(Q);if(Y!==void 0)z.nonce=(0,Fl0.numberToHex)(Y);if(G!==void 0)z.state=GV1(G);if(X!==void 0){if(z.state)throw new Tl0.StateAssignmentConflictError;z.stateDiff=GV1(X)}return z}function U74(J){if(!J)return;let Q={};for(let{address:Y,...G}of J){if(!(0,q74.isAddress)(Y,{strict:!1}))throw new V74.InvalidAddressError({address:Y});if(Q[Y])throw new Tl0.AccountStateConflictError({address:Y});Q[Y]=Sl0(G)}return Q}});var bp=M(($l0)=>{Object.defineProperty($l0,"__esModule",{value:!0});$l0.minInt144=$l0.minInt136=$l0.minInt128=$l0.minInt120=$l0.minInt112=$l0.minInt104=$l0.minInt96=$l0.minInt88=$l0.minInt80=$l0.minInt72=$l0.minInt64=$l0.minInt56=$l0.minInt48=$l0.minInt40=$l0.minInt32=$l0.minInt24=$l0.minInt16=$l0.minInt8=$l0.maxInt256=$l0.maxInt248=$l0.maxInt240=$l0.maxInt232=$l0.maxInt224=$l0.maxInt216=$l0.maxInt208=$l0.maxInt200=$l0.maxInt192=$l0.maxInt184=$l0.maxInt176=$l0.maxInt168=$l0.maxInt160=$l0.maxInt152=$l0.maxInt144=$l0.maxInt136=$l0.maxInt128=$l0.maxInt120=$l0.maxInt112=$l0.maxInt104=$l0.maxInt96=$l0.maxInt88=$l0.maxInt80=$l0.maxInt72=$l0.maxInt64=$l0.maxInt56=$l0.maxInt48=$l0.maxInt40=$l0.maxInt32=$l0.maxInt24=$l0.maxInt16=$l0.maxInt8=void 0;$l0.maxUint256=$l0.maxUint248=$l0.maxUint240=$l0.maxUint232=$l0.maxUint224=$l0.maxUint216=$l0.maxUint208=$l0.maxUint200=$l0.maxUint192=$l0.maxUint184=$l0.maxUint176=$l0.maxUint168=$l0.maxUint160=$l0.maxUint152=$l0.maxUint144=$l0.maxUint136=$l0.maxUint128=$l0.maxUint120=$l0.maxUint112=$l0.maxUint104=$l0.maxUint96=$l0.maxUint88=$l0.maxUint80=$l0.maxUint72=$l0.maxUint64=$l0.maxUint56=$l0.maxUint48=$l0.maxUint40=$l0.maxUint32=$l0.maxUint24=$l0.maxUint16=$l0.maxUint8=$l0.minInt256=$l0.minInt248=$l0.minInt240=$l0.minInt232=$l0.minInt224=$l0.minInt216=$l0.minInt208=$l0.minInt200=$l0.minInt192=$l0.minInt184=$l0.minInt176=$l0.minInt168=$l0.minInt160=$l0.minInt152=void 0;$l0.maxInt8=2n**(8n-1n)-1n;$l0.maxInt16=2n**(16n-1n)-1n;$l0.maxInt24=2n**(24n-1n)-1n;$l0.maxInt32=2n**(32n-1n)-1n;$l0.maxInt40=2n**(40n-1n)-1n;$l0.maxInt48=2n**(48n-1n)-1n;$l0.maxInt56=2n**(56n-1n)-1n;$l0.maxInt64=2n**(64n-1n)-1n;$l0.maxInt72=2n**(72n-1n)-1n;$l0.maxInt80=2n**(80n-1n)-1n;$l0.maxInt88=2n**(88n-1n)-1n;$l0.maxInt96=2n**(96n-1n)-1n;$l0.maxInt104=2n**(104n-1n)-1n;$l0.maxInt112=2n**(112n-1n)-1n;$l0.maxInt120=2n**(120n-1n)-1n;$l0.maxInt128=2n**(128n-1n)-1n;$l0.maxInt136=2n**(136n-1n)-1n;$l0.maxInt144=2n**(144n-1n)-1n;$l0.maxInt152=2n**(152n-1n)-1n;$l0.maxInt160=2n**(160n-1n)-1n;$l0.maxInt168=2n**(168n-1n)-1n;$l0.maxInt176=2n**(176n-1n)-1n;$l0.maxInt184=2n**(184n-1n)-1n;$l0.maxInt192=2n**(192n-1n)-1n;$l0.maxInt200=2n**(200n-1n)-1n;$l0.maxInt208=2n**(208n-1n)-1n;$l0.maxInt216=2n**(216n-1n)-1n;$l0.maxInt224=2n**(224n-1n)-1n;$l0.maxInt232=2n**(232n-1n)-1n;$l0.maxInt240=2n**(240n-1n)-1n;$l0.maxInt248=2n**(248n-1n)-1n;$l0.maxInt256=2n**(256n-1n)-1n;$l0.minInt8=-(2n**(8n-1n));$l0.minInt16=-(2n**(16n-1n));$l0.minInt24=-(2n**(24n-1n));$l0.minInt32=-(2n**(32n-1n));$l0.minInt40=-(2n**(40n-1n));$l0.minInt48=-(2n**(48n-1n));$l0.minInt56=-(2n**(56n-1n));$l0.minInt64=-(2n**(64n-1n));$l0.minInt72=-(2n**(72n-1n));$l0.minInt80=-(2n**(80n-1n));$l0.minInt88=-(2n**(88n-1n));$l0.minInt96=-(2n**(96n-1n));$l0.minInt104=-(2n**(104n-1n));$l0.minInt112=-(2n**(112n-1n));$l0.minInt120=-(2n**(120n-1n));$l0.minInt128=-(2n**(128n-1n));$l0.minInt136=-(2n**(136n-1n));$l0.minInt144=-(2n**(144n-1n));$l0.minInt152=-(2n**(152n-1n));$l0.minInt160=-(2n**(160n-1n));$l0.minInt168=-(2n**(168n-1n));$l0.minInt176=-(2n**(176n-1n));$l0.minInt184=-(2n**(184n-1n));$l0.minInt192=-(2n**(192n-1n));$l0.minInt200=-(2n**(200n-1n));$l0.minInt208=-(2n**(208n-1n));$l0.minInt216=-(2n**(216n-1n));$l0.minInt224=-(2n**(224n-1n));$l0.minInt232=-(2n**(232n-1n));$l0.minInt240=-(2n**(240n-1n));$l0.minInt248=-(2n**(248n-1n));$l0.minInt256=-(2n**(256n-1n));$l0.maxUint8=2n**8n-1n;$l0.maxUint16=2n**16n-1n;$l0.maxUint24=2n**24n-1n;$l0.maxUint32=2n**32n-1n;$l0.maxUint40=2n**40n-1n;$l0.maxUint48=2n**48n-1n;$l0.maxUint56=2n**56n-1n;$l0.maxUint64=2n**64n-1n;$l0.maxUint72=2n**72n-1n;$l0.maxUint80=2n**80n-1n;$l0.maxUint88=2n**88n-1n;$l0.maxUint96=2n**96n-1n;$l0.maxUint104=2n**104n-1n;$l0.maxUint112=2n**112n-1n;$l0.maxUint120=2n**120n-1n;$l0.maxUint128=2n**128n-1n;$l0.maxUint136=2n**136n-1n;$l0.maxUint144=2n**144n-1n;$l0.maxUint152=2n**152n-1n;$l0.maxUint160=2n**160n-1n;$l0.maxUint168=2n**168n-1n;$l0.maxUint176=2n**176n-1n;$l0.maxUint184=2n**184n-1n;$l0.maxUint192=2n**192n-1n;$l0.maxUint200=2n**200n-1n;$l0.maxUint208=2n**208n-1n;$l0.maxUint216=2n**216n-1n;$l0.maxUint224=2n**224n-1n;$l0.maxUint232=2n**232n-1n;$l0.maxUint240=2n**240n-1n;$l0.maxUint248=2n**248n-1n;$l0.maxUint256=2n**256n-1n});var dX=M((bl0)=>{Object.defineProperty(bl0,"__esModule",{value:!0});bl0.assertRequest=XJ4;var QJ4=T9(),YJ4=bp(),fl0=XQ(),jl0=uX(),GJ4=e3(),hl0=J3();function XJ4(J){let{account:Q,gasPrice:Y,maxFeePerGas:G,maxPriorityFeePerGas:X,to:K}=J,z=Q?(0,QJ4.parseAccount)(Q):void 0;if(z&&!(0,hl0.isAddress)(z.address))throw new fl0.InvalidAddressError({address:z.address});if(K&&!(0,hl0.isAddress)(K))throw new fl0.InvalidAddressError({address:K});if(typeof Y<"u"&&(typeof G<"u"||typeof X<"u"))throw new GJ4.FeeConflictError;if(G&&G>YJ4.maxUint256)throw new jl0.FeeCapTooHighError({maxFeePerGas:G});if(X&&G&&X>G)throw new jl0.TipAboveFeeCapError({maxFeePerGas:G,maxPriorityFeePerGas:X})}});var H$=M((ml0)=>{Object.defineProperty(ml0,"__esModule",{value:!0});ml0.MaxFeePerGasTooLowError=ml0.Eip1559FeesNotSupportedError=ml0.BaseFeeScalarError=void 0;var zJ4=Wq(),XV1=f0();class yl0 extends XV1.BaseError{constructor(){super("`baseFeeMultiplier` must be greater than 1.",{name:"BaseFeeScalarError"})}}ml0.BaseFeeScalarError=yl0;class xl0 extends XV1.BaseError{constructor(){super("Chain does not support EIP-1559 fees.",{name:"Eip1559FeesNotSupportedError"})}}ml0.Eip1559FeesNotSupportedError=xl0;class gl0 extends XV1.BaseError{constructor({maxPriorityFeePerGas:J}){super(`\`maxFeePerGas\` cannot be less than the \`maxPriorityFeePerGas\` (${(0,zJ4.formatGwei)(J)} gwei).`,{name:"MaxFeePerGasTooLowError"})}}ml0.MaxFeePerGasTooLowError=gl0});var yp=M((dl0)=>{Object.defineProperty(dl0,"__esModule",{value:!0});dl0.BlockNotFoundError=void 0;var VJ4=f0();class ll0 extends VJ4.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"})}}dl0.BlockNotFoundError=ll0});var _N=M((il0)=>{Object.defineProperty(il0,"__esModule",{value:!0});il0.defineTransaction=il0.transactionType=void 0;il0.formatTransaction=_l0;var cl0=Q9(),qJ4=cN();il0.transactionType={"0x0":"legacy","0x1":"eip2930","0x2":"eip1559","0x3":"eip4844","0x4":"eip7702"};function _l0(J){let Q={...J,blockHash:J.blockHash?J.blockHash:null,blockNumber:J.blockNumber?BigInt(J.blockNumber):null,chainId:J.chainId?(0,cl0.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,cl0.hexToNumber)(J.nonce):void 0,to:J.to?J.to:null,transactionIndex:J.transactionIndex?Number(J.transactionIndex):null,type:J.type?il0.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=UJ4(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}il0.defineTransaction=(0,qJ4.defineFormatter)("transaction",_l0);function UJ4(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 M$=M((rl0)=>{Object.defineProperty(rl0,"__esModule",{value:!0});rl0.defineBlock=void 0;rl0.formatBlock=ol0;var HJ4=cN(),MJ4=_N();function ol0(J){let Q=(J.transactions??[]).map((Y)=>{if(typeof Y==="string")return Y;return(0,MJ4.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}}rl0.defineBlock=(0,HJ4.defineFormatter)("block",ol0)});var gH=M((tl0)=>{Object.defineProperty(tl0,"__esModule",{value:!0});tl0.getBlock=NJ4;var OJ4=yp(),AJ4=g1(),BJ4=M$();async function NJ4(J,{blockHash:Q,blockNumber:Y,blockTag:G=J.experimental_blockTag??"latest",includeTransactions:X}={}){let K=X??!1,z=Y!==void 0?(0,AJ4.numberToHex)(Y):void 0,W=null;if(Q)W=await J.request({method:"eth_getBlockByHash",params:[Q,K]},{dedupe:!0});else W=await J.request({method:"eth_getBlockByNumber",params:[z||G,K]},{dedupe:Boolean(z)});if(!W)throw new OJ4.BlockNotFoundError({blockHash:Q,blockNumber:Y});return(J.chain?.formatters?.block?.format||BJ4.formatBlock)(W)}});var xp=M((el0)=>{Object.defineProperty(el0,"__esModule",{value:!0});el0.getGasPrice=LJ4;async function LJ4(J){let Q=await J.request({method:"eth_gasPrice"});return BigInt(Q)}});var zV1=M((Yd0)=>{Object.defineProperty(Yd0,"__esModule",{value:!0});Yd0.estimateMaxPriorityFeePerGas=TJ4;Yd0.internal_estimateMaxPriorityFeePerGas=Qd0;var CJ4=H$(),RJ4=Q9(),KV1=_6(),Jd0=gH(),FJ4=xp();async function TJ4(J,Q){return Qd0(J,Q)}async function Qd0(J,Q){let{block:Y,chain:G=J.chain,request:X}=Q||{};try{let K=G?.fees?.maxPriorityFeePerGas??G?.fees?.defaultPriorityFee;if(typeof K==="function"){let W=Y||await(0,KV1.getAction)(J,Jd0.getBlock,"getBlock")({}),Z=await K({block:W,client:J,request:X});if(Z===null)throw Error();return Z}if(typeof K<"u")return K;let z=await J.request({method:"eth_maxPriorityFeePerGas"});return(0,RJ4.hexToBigInt)(z)}catch{let[K,z]=await Promise.all([Y?Promise.resolve(Y):(0,KV1.getAction)(J,Jd0.getBlock,"getBlock")({}),(0,KV1.getAction)(J,FJ4.getGasPrice,"getGasPrice")({})]);if(typeof K.baseFeePerGas!=="bigint")throw new CJ4.Eip1559FeesNotSupportedError;let W=z-K.baseFeePerGas;if(W<0n)return 0n;return W}}});var WV1=M((zd0)=>{Object.defineProperty(zd0,"__esModule",{value:!0});zd0.estimateFeesPerGas=fJ4;zd0.internal_estimateFeesPerGas=Kd0;var Gd0=H$(),Xd0=_6(),$J4=zV1(),kJ4=gH(),vJ4=xp();async function fJ4(J,Q){return Kd0(J,Q)}async function Kd0(J,Q){let{block:Y,chain:G=J.chain,request:X,type:K="eip1559"}=Q||{},z=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(z<1)throw new Gd0.BaseFeeScalarError;let Z=10**(z.toString().split(".")[1]?.length??0),V=(D)=>D*BigInt(Math.ceil(z*Z))/BigInt(Z),q=Y?Y:await(0,Xd0.getAction)(J,kJ4.getBlock,"getBlock")({});if(typeof G?.fees?.estimateFeesPerGas==="function"){let D=await G.fees.estimateFeesPerGas({block:Y,client:J,multiply:V,request:X,type:K});if(D!==null)return D}if(K==="eip1559"){if(typeof q.baseFeePerGas!=="bigint")throw new Gd0.Eip1559FeesNotSupportedError;let D=typeof X?.maxPriorityFeePerGas==="bigint"?X.maxPriorityFeePerGas:await(0,$J4.internal_estimateMaxPriorityFeePerGas)(J,{block:q,chain:G,request:X}),H=V(q.baseFeePerGas);return{maxFeePerGas:X?.maxFeePerGas??H+D,maxPriorityFeePerGas:D}}return{gasPrice:X?.gasPrice??V(await(0,Xd0.getAction)(J,vJ4.getGasPrice,"getGasPrice")({}))}}});var I$=M((Wd0)=>{Object.defineProperty(Wd0,"__esModule",{value:!0});Wd0.getTransactionCount=xJ4;var bJ4=Q9(),yJ4=g1();async function xJ4(J,{address:Q,blockTag:Y="latest",blockNumber:G}){let X=await J.request({method:"eth_getTransactionCount",params:[Q,typeof G==="bigint"?(0,yJ4.numberToHex)(G):Y]},{dedupe:Boolean(G)});return(0,bJ4.hexToNumber)(X)}});var O$=M((Zd0)=>{Object.defineProperty(Zd0,"__esModule",{value:!0});Zd0.blobsToCommitments=lJ4;var mJ4=X8(),uJ4=g1();function lJ4(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,mJ4.hexToBytes)(K)):J.blobs,X=[];for(let K of G)X.push(Uint8Array.from(Q.blobToKzgCommitment(K)));return Y==="bytes"?X:X.map((K)=>(0,uJ4.bytesToHex)(K))}});var A$=M((qd0)=>{Object.defineProperty(qd0,"__esModule",{value:!0});qd0.blobsToProofs=cJ4;var Vd0=X8(),pJ4=g1();function cJ4(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,Vd0.hexToBytes)(z)):J.blobs,X=typeof J.commitments[0]==="string"?J.commitments.map((z)=>(0,Vd0.hexToBytes)(z)):J.commitments,K=[];for(let z=0;z<G.length;z++){let W=G[z],Z=X[z];K.push(Uint8Array.from(Q.computeBlobKzgProof(W,Z)))}return Y==="bytes"?K:K.map((z)=>(0,pJ4.bytesToHex)(z))}});var ZV1=M((Ud0)=>{Object.defineProperty(Ud0,"__esModule",{value:!0});Ud0.sha224=Ud0.SHA224=Ud0.sha256=Ud0.SHA256=void 0;var gp=HZ1();Ud0.SHA256=gp.SHA256;Ud0.sha256=gp.sha256;Ud0.SHA224=gp.SHA224;Ud0.sha224=gp.sha224});var mp=M((Hd0)=>{Object.defineProperty(Hd0,"__esModule",{value:!0});Hd0.sha256=eJ4;var oJ4=ZV1(),rJ4=H7(),sJ4=X8(),tJ4=g1();function eJ4(J,Q){let Y=Q||"hex",G=(0,oJ4.sha256)((0,rJ4.isHex)(J,{strict:!1})?(0,sJ4.toBytes)(J):J);if(Y==="bytes")return G;return(0,tJ4.toHex)(G)}});var up=M((Md0)=>{Object.defineProperty(Md0,"__esModule",{value:!0});Md0.commitmentToVersionedHash=G24;var Q24=g1(),Y24=mp();function G24(J){let{commitment:Q,version:Y=1}=J,G=J.to??(typeof Q==="string"?"hex":"bytes"),X=(0,Y24.sha256)(Q,"bytes");return X.set([Y],0),G==="bytes"?X:(0,Q24.bytesToHex)(X)}});var lp=M((Id0)=>{Object.defineProperty(Id0,"__esModule",{value:!0});Id0.commitmentsToVersionedHashes=z24;var K24=up();function z24(J){let{commitments:Q,version:Y}=J,G=J.to??(typeof Q[0]==="string"?"hex":"bytes"),X=[];for(let K of Q)X.push((0,K24.commitmentToVersionedHash)({commitment:K,to:G,version:Y}));return X}});var Ld0=M((Ad0)=>{Object.defineProperty(Ad0,"__esModule",{value:!0});Ad0.maxBytesPerTransaction=Ad0.bytesPerBlob=Ad0.fieldElementsPerBlob=Ad0.bytesPerFieldElement=void 0;var Od0=6;Ad0.bytesPerFieldElement=32;Ad0.fieldElementsPerBlob=4096;Ad0.bytesPerBlob=Ad0.bytesPerFieldElement*Ad0.fieldElementsPerBlob;Ad0.maxBytesPerTransaction=Ad0.bytesPerBlob*Od0-1-1*Ad0.fieldElementsPerBlob*Od0});var qV1=M((Ed0)=>{Object.defineProperty(Ed0,"__esModule",{value:!0});Ed0.versionedHashVersionKzg=void 0;Ed0.versionedHashVersionKzg=1});var UV1=M((Pd0)=>{Object.defineProperty(Pd0,"__esModule",{value:!0});Pd0.InvalidVersionedHashVersionError=Pd0.InvalidVersionedHashSizeError=Pd0.EmptyBlobError=Pd0.BlobSizeTooLargeError=void 0;var Z24=qV1(),dp=f0();class Rd0 extends dp.BaseError{constructor({maxSize:J,size:Q}){super("Blob size is too large.",{metaMessages:[`Max: ${J} bytes`,`Given: ${Q} bytes`],name:"BlobSizeTooLargeError"})}}Pd0.BlobSizeTooLargeError=Rd0;class Fd0 extends dp.BaseError{constructor(){super("Blob data must not be empty.",{name:"EmptyBlobError"})}}Pd0.EmptyBlobError=Fd0;class Td0 extends dp.BaseError{constructor({hash:J,size:Q}){super(`Versioned hash "${J}" size is invalid.`,{metaMessages:["Expected: 32",`Received: ${Q}`],name:"InvalidVersionedHashSizeError"})}}Pd0.InvalidVersionedHashSizeError=Td0;class Sd0 extends dp.BaseError{constructor({hash:J,version:Q}){super(`Versioned hash "${J}" version is invalid.`,{metaMessages:[`Expected: ${Z24.versionedHashVersionKzg}`,`Received: ${Q}`],name:"InvalidVersionedHashVersionError"})}}Pd0.InvalidVersionedHashVersionError=Sd0});var DV1=M((vd0)=>{Object.defineProperty(vd0,"__esModule",{value:!0});vd0.toBlobs=O24;var B$=Ld0(),kd0=UV1(),D24=hN(),H24=t7(),M24=X8(),I24=g1();function O24(J){let Q=J.to??(typeof J.data==="string"?"hex":"bytes"),Y=typeof J.data==="string"?(0,M24.hexToBytes)(J.data):J.data,G=(0,H24.size)(Y);if(!G)throw new kd0.EmptyBlobError;if(G>B$.maxBytesPerTransaction)throw new kd0.BlobSizeTooLargeError({maxSize:B$.maxBytesPerTransaction,size:G});let X=[],K=!0,z=0;while(K){let W=(0,D24.createCursor)(new Uint8Array(B$.bytesPerBlob)),Z=0;while(Z<B$.fieldElementsPerBlob){let V=Y.slice(z,z+(B$.bytesPerFieldElement-1));if(W.pushByte(0),W.pushBytes(V),V.length<31){W.pushByte(128),K=!1;break}Z++,z+=31}X.push(W)}return Q==="bytes"?X.map((W)=>W.bytes):X.map((W)=>(0,I24.bytesToHex)(W.bytes))}});var N$=M((fd0)=>{Object.defineProperty(fd0,"__esModule",{value:!0});fd0.toBlobSidecars=L24;var B24=O$(),N24=A$(),w24=DV1();function L24(J){let{data:Q,kzg:Y,to:G}=J,X=J.blobs??(0,w24.toBlobs)({data:Q,to:G}),K=J.commitments??(0,B24.blobsToCommitments)({blobs:X,kzg:Y,to:G}),z=J.proofs??(0,N24.blobsToProofs)({blobs:X,commitments:K,kzg:Y,to:G}),W=[];for(let Z=0;Z<X.length;Z++)W.push({blob:X[Z],commitment:K[Z],proof:z[Z]});return W}});var w$=M((jd0)=>{Object.defineProperty(jd0,"__esModule",{value:!0});jd0.getTransactionType=R24;var C24=e3();function R24(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 C24.InvalidSerializableTransactionError({transaction:J})}});var mH=M((hd0)=>{Object.defineProperty(hd0,"__esModule",{value:!0});hd0.getChainId=S24;var T24=Q9();async function S24(J){let Q=await J.request({method:"eth_chainId"},{dedupe:!0});return(0,T24.hexToNumber)(Q)}});var L$=M((xd0)=>{Object.defineProperty(xd0,"__esModule",{value:!0});xd0.eip1559NetworkCache=xd0.defaultParameters=void 0;xd0.prepareTransactionRequest=u24;var $24=T9(),bd0=WV1(),k24=_p(),v24=gH(),f24=I$(),yd0=H$(),j24=O$(),h24=A$(),b24=lp(),y24=N$(),pp=_6(),x24=dX(),g24=w$(),m24=mH();xd0.defaultParameters=["blobVersionedHashes","chainId","fees","gas","nonce","type"];xd0.eip1559NetworkCache=new Map;async function u24(J,Q){let{account:Y=J.account,blobs:G,chain:X,gas:K,kzg:z,nonce:W,nonceManager:Z,parameters:V=xd0.defaultParameters,type:q}=Q,U=Y?(0,$24.parseAccount)(Y):Y,D={...Q,...U?{from:U?.address}:{}},H;async function I(){if(H)return H;return H=await(0,pp.getAction)(J,v24.getBlock,"getBlock")({blockTag:"latest"}),H}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,pp.getAction)(J,m24.getChainId,"getChainId")({}),O}if(V.includes("nonce")&&typeof W>"u"&&U)if(Z){let B=await A();D.nonce=await Z.consume({address:U.address,chainId:B,client:J})}else D.nonce=await(0,pp.getAction)(J,f24.getTransactionCount,"getTransactionCount")({address:U.address,blockTag:"pending"});if((V.includes("blobVersionedHashes")||V.includes("sidecars"))&&G&&z){let B=(0,j24.blobsToCommitments)({blobs:G,kzg:z});if(V.includes("blobVersionedHashes")){let w=(0,b24.commitmentsToVersionedHashes)({commitments:B,to:"hex"});D.blobVersionedHashes=w}if(V.includes("sidecars")){let w=(0,h24.blobsToProofs)({blobs:G,commitments:B,kzg:z}),N=(0,y24.toBlobSidecars)({blobs:G,commitments:B,proofs:w,to:"hex"});D.sidecars=N}}if(V.includes("chainId"))D.chainId=await A();if((V.includes("fees")||V.includes("type"))&&typeof q>"u")try{D.type=(0,g24.getTransactionType)(D)}catch{let B=xd0.eip1559NetworkCache.get(J.uid);if(typeof B>"u")B=typeof(await I())?.baseFeePerGas==="bigint",xd0.eip1559NetworkCache.set(J.uid,B);D.type=B?"eip1559":"legacy"}if(V.includes("fees"))if(D.type!=="legacy"&&D.type!=="eip2930"){if(typeof D.maxFeePerGas>"u"||typeof D.maxPriorityFeePerGas>"u"){let B=await I(),{maxFeePerGas:w,maxPriorityFeePerGas:N}=await(0,bd0.internal_estimateFeesPerGas)(J,{block:B,chain:X,request:D});if(typeof Q.maxPriorityFeePerGas>"u"&&Q.maxFeePerGas&&Q.maxFeePerGas<N)throw new yd0.MaxFeePerGasTooLowError({maxPriorityFeePerGas:N});D.maxPriorityFeePerGas=N,D.maxFeePerGas=w}}else{if(typeof Q.maxFeePerGas<"u"||typeof Q.maxPriorityFeePerGas<"u")throw new yd0.Eip1559FeesNotSupportedError;if(typeof Q.gasPrice>"u"){let B=await I(),{gasPrice:w}=await(0,bd0.internal_estimateFeesPerGas)(J,{block:B,chain:X,request:D,type:"legacy"});D.gasPrice=w}}if(V.includes("gas")&&typeof K>"u")D.gas=await(0,pp.getAction)(J,k24.estimateGas,"estimateGas")({...D,account:U?{address:U.address,type:"json-rpc"}:U});return(0,x24.assertRequest)(D),delete D.parameters,D}});var HV1=M((md0)=>{Object.defineProperty(md0,"__esModule",{value:!0});md0.getBalance=p24;var d24=g1();async function p24(J,{address:Q,blockNumber:Y,blockTag:G=J.experimental_blockTag??"latest"}){let X=typeof Y==="bigint"?(0,d24.numberToHex)(Y):void 0,K=await J.request({method:"eth_getBalance",params:[Q,X||G]});return BigInt(K)}});var _p=M((ld0)=>{Object.defineProperty(ld0,"__esModule",{value:!0});ld0.estimateGas=QQ4;var _24=T9(),i24=f0(),n24=D$(),ud0=g1(),a24=YV1(),o24=xH(),r24=lX(),s24=hp(),t24=dX(),e24=L$(),JQ4=HV1();async function QQ4(J,Q){let{account:Y=J.account}=Q,G=Y?(0,_24.parseAccount)(Y):void 0;try{let f=function(m){let{block:y,request:S,rpcStateOverride:v}=m;return J.request({method:"eth_estimateGas",params:v?[S,y??J.experimental_blockTag??"latest",v]:y?[S,y]:[S]})},{accessList:X,authorizationList:K,blobs:z,blobVersionedHashes:W,blockNumber:Z,blockTag:V,data:q,gas:U,gasPrice:D,maxFeePerBlobGas:H,maxFeePerGas:I,maxPriorityFeePerGas:O,nonce:A,value:B,stateOverride:w,...N}=await(0,e24.prepareTransactionRequest)(J,{...Q,parameters:G?.type==="local"?void 0:["blobVersionedHashes"]}),R=(typeof Z==="bigint"?(0,ud0.numberToHex)(Z):void 0)||V,C=(0,s24.serializeStateOverride)(w),F=await(async()=>{if(N.to)return N.to;if(K&&K.length>0)return await(0,n24.recoverAuthorizationAddress)({authorization:K[0]}).catch(()=>{throw new i24.BaseError("`to` is required. Could not infer from `authorizationList`")});return})();(0,t24.assertRequest)(Q);let j=J.chain?.formatters?.transactionRequest?.format,$=(j||r24.formatTransactionRequest)({...(0,o24.extract)(N,{format:j}),from:G?.address,accessList:X,authorizationList:K,blobs:z,blobVersionedHashes:W,data:q,gas:U,gasPrice:D,maxFeePerBlobGas:H,maxFeePerGas:I,maxPriorityFeePerGas:O,nonce:A,to:F,value:B}),k=BigInt(await f({block:R,request:$,rpcStateOverride:C}));if(K){let m=await(0,JQ4.getBalance)(J,{address:$.from}),y=await Promise.all(K.map(async(S)=>{let{address:v}=S,P=await f({block:R,request:{authorizationList:void 0,data:q,from:G?.address,to:v,value:(0,ud0.numberToHex)(m)},rpcStateOverride:C}).catch(()=>100000n);return 2n*BigInt(P)}));k+=y.reduce((S,v)=>S+v,0n)}return k}catch(X){throw(0,a24.getEstimateGasError)(X,{...Q,account:G,chain:J.chain})}}});var MV1=M((dd0)=>{Object.defineProperty(dd0,"__esModule",{value:!0});dd0.estimateContractGas=ZQ4;var GQ4=T9(),XQ4=Q3(),KQ4=GW(),zQ4=_6(),WQ4=_p();async function ZQ4(J,Q){let{abi:Y,address:G,args:X,functionName:K,dataSuffix:z,...W}=Q,Z=(0,XQ4.encodeFunctionData)({abi:Y,args:X,functionName:K});try{return await(0,zQ4.getAction)(J,WQ4.estimateGas,"estimateGas")({data:`${Z}${z?z.replace("0x",""):""}`,to:G,...W})}catch(V){let q=W.account?(0,GQ4.parseAccount)(W.account):void 0;throw(0,KQ4.getContractError)(V,{abi:Y,address:G,args:X,docsPath:"/docs/contract/estimateContractGas",functionName:K,sender:q?.address})}}});var VQ=M((_d0)=>{Object.defineProperty(_d0,"__esModule",{value:!0});_d0.isAddressEqual=qQ4;var pd0=XQ(),cd0=J3();function qQ4(J,Q){if(!(0,cd0.isAddress)(J,{strict:!1}))throw new pd0.InvalidAddressError({address:J});if(!(0,cd0.isAddress)(Q,{strict:!1}))throw new pd0.InvalidAddressError({address:Q});return J.toLowerCase()===Q.toLowerCase()}});var nN=M((ad0)=>{Object.defineProperty(ad0,"__esModule",{value:!0});ad0.decodeEventLog=OQ4;var iN=h8(),DQ4=tW1(),HQ4=t7(),MQ4=fH(),nd0=JW(),IQ4=bX(),id0="/docs/contract/decodeEventLog";function OQ4(J){let{abi:Q,data:Y,strict:G,topics:X}=J,K=G??!0,[z,...W]=X;if(!z)throw new iN.AbiEventSignatureEmptyTopicsError({docsPath:id0});let Z=Q.find((O)=>O.type==="event"&&z===(0,MQ4.toEventSelector)((0,IQ4.formatAbiItem)(O)));if(!(Z&&("name"in Z))||Z.type!=="event")throw new iN.AbiEventSignatureNotFoundError(z,{docsPath:id0});let{name:V,inputs:q}=Z,U=q?.some((O)=>!(("name"in O)&&O.name)),D=U?[]:{},H=q.map((O,A)=>[O,A]).filter(([O])=>("indexed"in O)&&O.indexed);for(let O=0;O<H.length;O++){let[A,B]=H[O],w=W[O];if(!w)throw new iN.DecodeLogTopicsMismatch({abiItem:Z,param:A});D[U?B:A.name||B]=AQ4({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,nd0.decodeAbiParameters)(I,Y);if(O)if(U)for(let A=0;A<q.length;A++)D[A]=D[A]??O.shift();else for(let A=0;A<I.length;A++)D[I[A].name]=O[A]}catch(O){if(K){if(O instanceof iN.AbiDecodingDataSizeTooSmallError||O instanceof DQ4.PositionOutOfBoundsError)throw new iN.DecodeLogDataMismatch({abiItem:Z,data:Y,params:I,size:(0,HQ4.size)(Y)});throw O}}else if(K)throw new iN.DecodeLogDataMismatch({abiItem:Z,data:"0x",params:I,size:0})}return{eventName:V,args:Object.values(D).length>0?D:void 0}}function AQ4({param:J,value:Q}){if(J.type==="string"||J.type==="bytes"||J.type==="tuple"||J.type.match(/^(.*)\[(\d+)?\]$/))return Q;return((0,nd0.decodeAbiParameters)([J],Q)||[])[0]}});var aN=M((od0)=>{Object.defineProperty(od0,"__esModule",{value:!0});od0.parseEventLogs=RQ4;var IV1=h8(),NQ4=VQ(),wQ4=X8(),LQ4=e7(),EQ4=fH(),CQ4=nN();function RQ4(J){let{abi:Q,args:Y,logs:G,strict:X=!0}=J,K=(()=>{if(!J.eventName)return;if(Array.isArray(J.eventName))return J.eventName;return[J.eventName]})();return G.map((z)=>{try{let W=Q.find((V)=>V.type==="event"&&z.topics[0]===(0,EQ4.toEventSelector)(V));if(!W)return null;let Z=(0,CQ4.decodeEventLog)({...z,abi:[W],strict:X});if(K&&!K.includes(Z.eventName))return null;if(!FQ4({args:Z.args,inputs:W.inputs,matchArgs:Y}))return null;return{...Z,...z}}catch(W){let Z,V;if(W instanceof IV1.AbiEventSignatureNotFoundError)return null;if(W instanceof IV1.DecodeLogDataMismatch||W instanceof IV1.DecodeLogTopicsMismatch){if(X)return null;Z=W.abiItem.name,V=W.abiItem.inputs?.some((q)=>!(("name"in q)&&q.name))}return{...z,args:V?[]:{},eventName:Z}}}).filter(Boolean)}function FQ4(J){let{args:Q,inputs:Y,matchArgs:G}=J;if(!G)return!0;if(!Q)return!1;function X(K,z,W){try{if(K.type==="address")return(0,NQ4.isAddressEqual)(z,W);if(K.type==="string"||K.type==="bytes")return(0,LQ4.keccak256)((0,wQ4.toBytes)(z))===W;return z===W}catch{return!1}}if(Array.isArray(Q)&&Array.isArray(G))return G.every((K,z)=>{if(K===null||K===void 0)return!0;let W=Y[z];if(!W)return!1;return(Array.isArray(K)?K:[K]).some((V)=>X(W,V,Q[z]))});if(typeof Q==="object"&&!Array.isArray(Q)&&typeof G==="object"&&!Array.isArray(G))return Object.entries(G).every(([K,z])=>{if(z===null||z===void 0)return!0;let W=Y.find((V)=>V.name===K);if(!W)return!1;return(Array.isArray(z)?z:[z]).some((V)=>X(W,V,Q[K]))});return!1}});var pX=M((rd0)=>{Object.defineProperty(rd0,"__esModule",{value:!0});rd0.formatLog=SQ4;function SQ4(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 ip=M((td0)=>{Object.defineProperty(td0,"__esModule",{value:!0});td0.getLogs=fQ4;var $Q4=zq(),kQ4=aN(),sd0=g1(),vQ4=pX();async function fQ4(J,{address:Q,blockHash:Y,fromBlock:G,toBlock:X,event:K,events:z,args:W,strict:Z}={}){let V=Z??!1,q=z??(K?[K]:void 0),U=[];if(q){if(U=[q.flatMap((O)=>(0,$Q4.encodeEventTopics)({abi:[O],eventName:O.name,args:z?void 0:W}))],K)U=U[0]}let D;if(Y)D=await J.request({method:"eth_getLogs",params:[{address:Q,topics:U,blockHash:Y}]});else D=await J.request({method:"eth_getLogs",params:[{address:Q,topics:U,fromBlock:typeof G==="bigint"?(0,sd0.numberToHex)(G):G,toBlock:typeof X==="bigint"?(0,sd0.numberToHex)(X):X}]});let H=D.map((I)=>(0,vQ4.formatLog)(I));if(!q)return H;return(0,kQ4.parseEventLogs)({abi:q,args:W,logs:H,strict:V})}});var np=M((ed0)=>{Object.defineProperty(ed0,"__esModule",{value:!0});ed0.getContractEvents=xQ4;var hQ4=xX(),bQ4=_6(),yQ4=ip();async function xQ4(J,Q){let{abi:Y,address:G,args:X,blockHash:K,eventName:z,fromBlock:W,toBlock:Z,strict:V}=Q,q=z?(0,hQ4.getAbiItem)({abi:Y,name:z}):void 0,U=!q?Y.filter((D)=>D.type==="event"):void 0;return(0,bQ4.getAction)(J,yQ4.getLogs,"getLogs")({address:G,args:X,blockHash:K,event:q,events:U,fromBlock:W,toBlock:Z,strict:V})}});var cX=M((Jp0)=>{Object.defineProperty(Jp0,"__esModule",{value:!0});Jp0.decodeFunctionResult=lQ4;var OV1=h8(),mQ4=JW(),uQ4=xX(),AV1="/docs/contract/decodeFunctionResult";function lQ4(J){let{abi:Q,args:Y,functionName:G,data:X}=J,K=Q[0];if(G){let W=(0,uQ4.getAbiItem)({abi:Q,args:Y,name:G});if(!W)throw new OV1.AbiFunctionNotFoundError(G,{docsPath:AV1});K=W}if(K.type!=="function")throw new OV1.AbiFunctionNotFoundError(void 0,{docsPath:AV1});if(!K.outputs)throw new OV1.AbiFunctionOutputsNotFoundError(K.name,{docsPath:AV1});let z=(0,mQ4.decodeAbiParameters)(K.outputs,X);if(z&&z.length>1)return z;if(z&&z.length===1)return z[0];return}});var Gp0=M((Qp0)=>{Object.defineProperty(Qp0,"__esModule",{value:!0});Qp0.version=void 0;Qp0.version="0.1.1"});var Kp0=M((Xp0)=>{Object.defineProperty(Xp0,"__esModule",{value:!0});Xp0.getUrl=cQ4;Xp0.getVersion=_Q4;Xp0.prettyPrint=iQ4;var pQ4=Gp0();function cQ4(J){return J}function _Q4(){return pQ4.version}function iQ4(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 YJ=M((Wp0)=>{Object.defineProperty(Wp0,"__esModule",{value:!0});Wp0.BaseError=void 0;var rQ4=Kp0();class ap extends Error{constructor(J,Q={}){let Y=(()=>{if(Q.cause instanceof ap){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 ap)return Q.cause.docsPath||Q.docsPath;return Q.docsPath})(),X="https://oxlib.sh",K=`https://oxlib.sh${G??""}`,z=[J||"An error occurred.",...Q.metaMessages?["",...Q.metaMessages]:[],...Y||G?["",Y?`Details: ${Y}`:void 0,G?`See: ${K}`:void 0]:[]].filter((W)=>typeof W==="string").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,"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,rQ4.getVersion)()}`}),this.cause=Q.cause,this.details=Y,this.docs=K,this.docsPath=G,this.shortMessage=J}walk(J){return zp0(this,J)}}Wp0.BaseError=ap;function zp0(J,Q){if(Q?.(J))return J;if(J&&typeof J==="object"&&"cause"in J&&J.cause)return zp0(J.cause,Q);return Q?null:J}});var BV1=M((Vp0)=>{Object.defineProperty(Vp0,"__esModule",{value:!0});Vp0.charCodeMap=void 0;Vp0.assertSize=sQ4;Vp0.assertStartOffset=tQ4;Vp0.assertEndOffset=eQ4;Vp0.charCodeToBase16=JY4;Vp0.pad=QY4;Vp0.trim=YY4;var _X=gY();function sQ4(J,Q){if(_X.size(J)>Q)throw new _X.SizeOverflowError({givenSize:_X.size(J),maxSize:Q})}function tQ4(J,Q){if(typeof Q==="number"&&Q>0&&Q>_X.size(J)-1)throw new _X.SliceOffsetOutOfBoundsError({offset:Q,position:"start",size:_X.size(J)})}function eQ4(J,Q,Y){if(typeof Q==="number"&&typeof Y==="number"&&_X.size(J)!==Y-Q)throw new _X.SliceOffsetOutOfBoundsError({offset:Y,position:"end",size:_X.size(J)})}Vp0.charCodeMap={zero:48,nine:57,A:65,F:70,a:97,f:102};function JY4(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 QY4(J,Q={}){let{dir:Y,size:G=32}=Q;if(G===0)return J;if(J.length>G)throw new _X.SizeExceedsPaddingSizeError({size:J.length,targetSize:G,type:"Bytes"});let X=new Uint8Array(G);for(let K=0;K<G;K++){let z=Y==="right";X[z?K:G-K-1]=J[z?K:J.length-K-1]}return X}function YY4(J,Q={}){let{dir:Y="left"}=Q,G=J,X=0;for(let K=0;K<G.length-1;K++)if(G[Y==="left"?K:G.length-K-1].toString()==="0")X++;else break;return G=Y==="left"?G.slice(X):G.slice(0,G.length-X),G}});var NV1=M((qp0)=>{Object.defineProperty(qp0,"__esModule",{value:!0});qp0.assertSize=VY4;qp0.assertStartOffset=qY4;qp0.assertEndOffset=UY4;qp0.pad=DY4;qp0.trim=HY4;var iX=Y5();function VY4(J,Q){if(iX.size(J)>Q)throw new iX.SizeOverflowError({givenSize:iX.size(J),maxSize:Q})}function qY4(J,Q){if(typeof Q==="number"&&Q>0&&Q>iX.size(J)-1)throw new iX.SliceOffsetOutOfBoundsError({offset:Q,position:"start",size:iX.size(J)})}function UY4(J,Q,Y){if(typeof Q==="number"&&typeof Y==="number"&&iX.size(J)!==Y-Q)throw new iX.SliceOffsetOutOfBoundsError({offset:Y,position:"end",size:iX.size(J)})}function DY4(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 iX.SizeExceedsPaddingSizeError({size:Math.ceil(X.length/2),targetSize:G,type:"Hex"});return`0x${X[Y==="right"?"padEnd":"padStart"](G*2,"0")}`}function HY4(J,Q={}){let{dir:Y="left"}=Q,G=J.replace("0x",""),X=0;for(let K=0;K<G.length-1;K++)if(G[Y==="left"?K:G.length-K-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 E$=M((Up0)=>{Object.defineProperty(Up0,"__esModule",{value:!0});Up0.parse=NY4;Up0.stringify=wY4;var wV1="#__bigint";function NY4(J,Q){return JSON.parse(J,(Y,G)=>{let X=G;if(typeof X==="string"&&X.endsWith(wV1))return BigInt(X.slice(0,-wV1.length));return typeof Q==="function"?Q(Y,X):X})}function wY4(J,Q,Y){return JSON.stringify(J,(G,X)=>{if(typeof Q==="function")return Q(G,X);if(typeof X==="bigint")return X.toString()+wV1;return X},Y)}});var gY=M((Lp0)=>{Object.defineProperty(Lp0,"__esModule",{value:!0});Lp0.SizeExceedsPaddingSizeError=Lp0.SliceOffsetOutOfBoundsError=Lp0.SizeOverflowError=Lp0.InvalidBytesTypeError=Lp0.InvalidBytesBooleanError=void 0;Lp0.assert=Dp0;Lp0.concat=PY4;Lp0.from=$Y4;Lp0.fromArray=Hp0;Lp0.fromBoolean=kY4;Lp0.fromHex=LV1;Lp0.fromNumber=vY4;Lp0.fromString=fY4;Lp0.isEqual=jY4;Lp0.padLeft=Mp0;Lp0.padRight=Ip0;Lp0.random=hY4;Lp0.size=bY4;Lp0.slice=yY4;Lp0.toBigInt=xY4;Lp0.toBoolean=gY4;Lp0.toHex=mY4;Lp0.toNumber=uY4;Lp0.toString=lY4;Lp0.trimLeft=Op0;Lp0.trimRight=Ap0;Lp0.validate=dY4;var CY4=Uq(),rN=YJ(),uH=Y5(),GJ=BV1(),RY4=NV1(),FY4=E$(),TY4=new TextDecoder,SY4=new TextEncoder;function Dp0(J){if(J instanceof Uint8Array)return;if(!J)throw new oN(J);if(typeof J!=="object")throw new oN(J);if(!("BYTES_PER_ELEMENT"in J))throw new oN(J);if(J.BYTES_PER_ELEMENT!==1||J.constructor.name!=="Uint8Array")throw new oN(J)}function PY4(...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 K=J[G];Y.set(K,X),X+=K.length}return Y}function $Y4(J){if(J instanceof Uint8Array)return J;if(typeof J==="string")return LV1(J);return Hp0(J)}function Hp0(J){return J instanceof Uint8Array?J:new Uint8Array(J)}function kY4(J,Q={}){let{size:Y}=Q,G=new Uint8Array(1);if(G[0]=Number(J),typeof Y==="number")return GJ.assertSize(G,Y),Mp0(G,Y);return G}function LV1(J,Q={}){let{size:Y}=Q,G=J;if(Y)RY4.assertSize(J,Y),G=uH.padRight(J,Y);let X=G.slice(2);if(X.length%2)X=`0${X}`;let K=X.length/2,z=new Uint8Array(K);for(let W=0,Z=0;W<K;W++){let V=GJ.charCodeToBase16(X.charCodeAt(Z++)),q=GJ.charCodeToBase16(X.charCodeAt(Z++));if(V===void 0||q===void 0)throw new rN.BaseError(`Invalid byte sequence ("${X[Z-2]}${X[Z-1]}" in "${X}").`);z[W]=V*16+q}return z}function vY4(J,Q){let Y=uH.fromNumber(J,Q);return LV1(Y)}function fY4(J,Q={}){let{size:Y}=Q,G=SY4.encode(J);if(typeof Y==="number")return GJ.assertSize(G,Y),Ip0(G,Y);return G}function jY4(J,Q){return(0,CY4.equalBytes)(J,Q)}function Mp0(J,Q){return GJ.pad(J,{dir:"left",size:Q})}function Ip0(J,Q){return GJ.pad(J,{dir:"right",size:Q})}function hY4(J){return crypto.getRandomValues(new Uint8Array(J))}function bY4(J){return J.length}function yY4(J,Q,Y,G={}){let{strict:X}=G;GJ.assertStartOffset(J,Q);let K=J.slice(Q,Y);if(X)GJ.assertEndOffset(K,Q,Y);return K}function xY4(J,Q={}){let{size:Y}=Q;if(typeof Y<"u")GJ.assertSize(J,Y);let G=uH.fromBytes(J,Q);return uH.toBigInt(G,Q)}function gY4(J,Q={}){let{size:Y}=Q,G=J;if(typeof Y<"u")GJ.assertSize(G,Y),G=Op0(G);if(G.length>1||G[0]>1)throw new EV1(G);return Boolean(G[0])}function mY4(J,Q={}){return uH.fromBytes(J,Q)}function uY4(J,Q={}){let{size:Y}=Q;if(typeof Y<"u")GJ.assertSize(J,Y);let G=uH.fromBytes(J,Q);return uH.toNumber(G,Q)}function lY4(J,Q={}){let{size:Y}=Q,G=J;if(typeof Y<"u")GJ.assertSize(G,Y),G=Ap0(G);return TY4.decode(G)}function Op0(J){return GJ.trim(J,{dir:"left"})}function Ap0(J){return GJ.trim(J,{dir:"right"})}function dY4(J){try{return Dp0(J),!0}catch{return!1}}class EV1 extends rN.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=EV1;class oN extends rN.BaseError{constructor(J){super(`Value \`${typeof J==="object"?FY4.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=oN;class Bp0 extends rN.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 rN.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 rN.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 Y5=M((vp0)=>{Object.defineProperty(vp0,"__esModule",{value:!0});vp0.SizeExceedsPaddingSizeError=vp0.SliceOffsetOutOfBoundsError=vp0.SizeOverflowError=vp0.InvalidLengthError=vp0.InvalidHexValueError=vp0.InvalidHexTypeError=vp0.InvalidHexBooleanError=vp0.IntegerOutOfRangeError=void 0;vp0.assert=Cp0;vp0.concat=wG4;vp0.from=LG4;vp0.fromBoolean=EG4;vp0.fromBytes=C$;vp0.fromNumber=CG4;vp0.fromString=RG4;vp0.isEqual=FG4;vp0.padLeft=CV1;vp0.padRight=Rp0;vp0.random=TG4;vp0.slice=SG4;vp0.size=PG4;vp0.trimLeft=Fp0;vp0.trimRight=$G4;vp0.toBigInt=Tp0;vp0.toBoolean=kG4;vp0.toBytes=vG4;vp0.toNumber=fG4;vp0.toString=jG4;vp0.validate=hG4;var IG4=Uq(),sN=gY(),Oq=YJ(),OG4=BV1(),nX=NV1(),AG4=E$(),BG4=new TextEncoder,NG4=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 op(J);if(typeof J!=="string")throw new op(J);if(Y){if(!/^0x[0-9a-fA-F]*$/.test(J))throw new rp(J)}if(!J.startsWith("0x"))throw new rp(J)}function wG4(...J){return`0x${J.reduce((Q,Y)=>Q+Y.replace("0x",""),"")}`}function LG4(J){if(J instanceof Uint8Array)return C$(J);if(Array.isArray(J))return C$(new Uint8Array(J));return J}function EG4(J,Q={}){let Y=`0x${Number(J)}`;if(typeof Q.size==="number")return nX.assertSize(Y,Q.size),CV1(Y,Q.size);return Y}function C$(J,Q={}){let Y="";for(let X=0;X<J.length;X++)Y+=NG4[J[X]];let G=`0x${Y}`;if(typeof Q.size==="number")return nX.assertSize(G,Q.size),Rp0(G,Q.size);return G}function CG4(J,Q={}){let{signed:Y,size:G}=Q,X=BigInt(J),K;if(G)if(Y)K=(1n<<BigInt(G)*8n-1n)-1n;else K=2n**(BigInt(G)*8n)-1n;else if(typeof J==="number")K=BigInt(Number.MAX_SAFE_INTEGER);let z=typeof K==="bigint"&&Y?-K-1n:0;if(K&&X>K||X<z){let V=typeof J==="bigint"?"n":"";throw new RV1({max:K?`${K}${V}`:void 0,min:`${z}${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 CV1(Z,G);return Z}function RG4(J,Q={}){return C$(BG4.encode(J),Q)}function FG4(J,Q){return(0,IG4.equalBytes)(sN.fromHex(J),sN.fromHex(Q))}function CV1(J,Q){return nX.pad(J,{dir:"left",size:Q})}function Rp0(J,Q){return nX.pad(J,{dir:"right",size:Q})}function TG4(J){return C$(sN.random(J))}function SG4(J,Q,Y,G={}){let{strict:X}=G;nX.assertStartOffset(J,Q);let K=`0x${J.replace("0x","").slice((Q??0)*2,(Y??J.length)*2)}`;if(X)nX.assertEndOffset(K,Q,Y);return K}function PG4(J){return Math.ceil((J.length-2)/2)}function Fp0(J){return nX.trim(J,{dir:"left"})}function $G4(J){return nX.trim(J,{dir:"right"})}function Tp0(J,Q={}){let{signed:Y}=Q;if(Q.size)nX.assertSize(J,Q.size);let G=BigInt(J);if(!Y)return G;let X=(J.length-2)/2,K=(1n<<BigInt(X)*8n)-1n,z=K>>1n;if(G<=z)return G;return G-K-1n}function kG4(J,Q={}){if(Q.size)nX.assertSize(J,Q.size);let Y=Fp0(J);if(Y==="0x")return!1;if(Y==="0x1")return!0;throw new FV1(J)}function vG4(J,Q={}){return sN.fromHex(J,Q)}function fG4(J,Q={}){let{signed:Y,size:G}=Q;if(!Y&&!G)return Number(J);return Number(Tp0(J,Q))}function jG4(J,Q={}){let{size:Y}=Q,G=sN.fromHex(J);if(Y)OG4.assertSize(G,Y),G=sN.trimRight(G);return new TextDecoder().decode(G)}function hG4(J,Q={}){let{strict:Y=!1}=Q;try{return Cp0(J,{strict:Y}),!0}catch{return!1}}class RV1 extends Oq.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"})}}vp0.IntegerOutOfRangeError=RV1;class FV1 extends Oq.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"})}}vp0.InvalidHexBooleanError=FV1;class op extends Oq.BaseError{constructor(J){super(`Value \`${typeof J==="object"?AG4.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"})}}vp0.InvalidHexTypeError=op;class rp extends Oq.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"})}}vp0.InvalidHexValueError=rp;class Sp0 extends Oq.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"})}}vp0.InvalidLengthError=Sp0;class Pp0 extends Oq.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"})}}vp0.SizeOverflowError=Pp0;class $p0 extends Oq.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"})}}vp0.SliceOffsetOutOfBoundsError=$p0;class kp0 extends Oq.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"})}}vp0.SizeExceedsPaddingSizeError=kp0});var hp0=M((jp0)=>{Object.defineProperty(jp0,"__esModule",{value:!0});jp0.fromRpc=VX4;jp0.toRpc=qX4;var TV1=Y5();function VX4(J){return{...J,amount:BigInt(J.amount),index:Number(J.index),validatorIndex:Number(J.validatorIndex)}}function qX4(J){return{address:J.address,amount:TV1.fromNumber(J.amount),index:TV1.fromNumber(J.index),validatorIndex:TV1.fromNumber(J.validatorIndex)}}});var SV1=M((yp0)=>{Object.defineProperty(yp0,"__esModule",{value:!0});yp0.fromRpc=HX4;yp0.toRpc=MX4;var tN=Y5(),bp0=hp0();function HX4(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 MX4(J){return{...typeof J.baseFeePerGas==="bigint"&&{baseFeePerGas:tN.fromNumber(J.baseFeePerGas)},...typeof J.blobBaseFee==="bigint"&&{blobBaseFee:tN.fromNumber(J.blobBaseFee)},...typeof J.feeRecipient==="string"&&{feeRecipient:J.feeRecipient},...typeof J.gasLimit==="bigint"&&{gasLimit:tN.fromNumber(J.gasLimit)},...typeof J.number==="bigint"&&{number:tN.fromNumber(J.number)},...typeof J.prevRandao==="bigint"&&{prevRandao:tN.fromNumber(J.prevRandao)},...typeof J.time==="bigint"&&{time:tN.fromNumber(J.time)},...J.withdrawals&&{withdrawals:J.withdrawals.map(bp0.toRpc)}}}});var WW=M((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 xp0=[{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=[...xp0,{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=[...xp0,{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 dp0=M((up0)=>{Object.defineProperty(up0,"__esModule",{value:!0});up0.aggregate3Signature=void 0;up0.aggregate3Signature="0x82ad56cb"});var eN=M((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 Jw=M((rp0)=>{Object.defineProperty(rp0,"__esModule",{value:!0});rp0.InvalidChainIdError=rp0.ClientChainNotConfiguredError=rp0.ChainNotFoundError=rp0.ChainMismatchError=rp0.ChainDoesNotSupportContract=void 0;var R$=f0();class _p0 extends R$.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 R$.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 R$.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 ap0 extends R$.BaseError{constructor(){super("No chain was provided to the Client.",{name:"ClientChainNotConfiguredError"})}}rp0.ClientChainNotConfiguredError=ap0;class op0 extends R$.BaseError{constructor({chainId:J}){super(typeof J==="number"?`Chain ID "${J}" is invalid.`:"Chain ID is invalid.",{name:"InvalidChainIdError"})}}rp0.InvalidChainIdError=op0});var Qw=M((tp0)=>{Object.defineProperty(tp0,"__esModule",{value:!0});tp0.encodeDeployData=gX4;var PV1=h8(),yX4=F4(),xX4=KQ(),$V1="/docs/contract/encodeDeployData";function gX4(J){let{abi:Q,args:Y,bytecode:G}=J;if(!Y||Y.length===0)return G;let X=Q.find((z)=>("type"in z)&&z.type==="constructor");if(!X)throw new PV1.AbiConstructorNotFoundError({docsPath:$V1});if(!("inputs"in X))throw new PV1.AbiConstructorParamsNotFoundError({docsPath:$V1});if(!X.inputs||X.inputs.length===0)throw new PV1.AbiConstructorParamsNotFoundError({docsPath:$V1});let K=(0,xX4.encodeAbiParameters)(X.inputs,Y);return(0,yX4.concatHex)([G,K])}});var ZW=M((Jc0)=>{Object.defineProperty(Jc0,"__esModule",{value:!0});Jc0.getChainContractAddress=uX4;var ep0=Jw();function uX4({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 sp=M((Qc0)=>{Object.defineProperty(Qc0,"__esModule",{value:!0});Qc0.getCallError=_X4;var dX4=QW(),pX4=uX(),cX4=pN();function _X4(J,{docsPath:Q,...Y}){let G=(()=>{let X=(0,cX4.getNodeError)(J,Y);if(X instanceof pX4.UnknownNodeError)return J;return X})();return new dX4.CallExecutionError(G,{docsPath:Q,...Y})}});var tp=M((Yc0)=>{Object.defineProperty(Yc0,"__esModule",{value:!0});Yc0.withResolvers=nX4;function nX4(){let J=()=>{return},Q=()=>{return};return{promise:new Promise((G,X)=>{J=G,Q=X}),resolve:J,reject:Q}}});var ep=M((Gc0)=>{Object.defineProperty(Gc0,"__esModule",{value:!0});Gc0.createBatchScheduler=rX4;var oX4=tp(),kV1=new Map;function rX4({fn:J,id:Q,shouldSplitBatch:Y,wait:G=0,sort:X}){let K=async()=>{let q=Z();z();let U=q.map(({args:D})=>D);if(U.length===0)return;J(U).then((D)=>{if(X&&Array.isArray(D))D.sort(X);for(let H=0;H<q.length;H++){let{resolve:I}=q[H];I?.([D[H],D])}}).catch((D)=>{for(let H=0;H<q.length;H++){let{reject:I}=q[H];I?.(D)}})},z=()=>kV1.delete(Q),W=()=>Z().map(({args:q})=>q),Z=()=>kV1.get(Q)||[],V=(q)=>kV1.set(Q,[...Z(),q]);return{flush:z,async schedule(q){let{promise:U,resolve:D,reject:H}=(0,oX4.withResolvers)();if(Y?.([...W(),q]))K();if(Z().length>0)return V({args:q,resolve:D,reject:H}),U;return V({args:q,resolve:D,reject:H}),setTimeout(K,G),U}}}});var qc0=M((Zc0)=>{Object.defineProperty(Zc0,"__esModule",{value:!0});Zc0.OffchainLookupSenderMismatchError=Zc0.OffchainLookupResponseMalformedError=Zc0.OffchainLookupError=void 0;var tX4=J5(),vV1=f0(),Xc0=cd();class Kc0 extends vV1.BaseError{constructor({callbackSelector:J,cause:Q,data:Y,extraData:G,sender:X,urls:K}){super(Q.shortMessage||"An error occurred while fetching for an offchain result.",{cause:Q,metaMessages:[...Q.metaMessages||[],Q.metaMessages?.length?"":[],"Offchain Gateway Call:",K&&["  Gateway URL(s):",...K.map((z)=>`    ${(0,Xc0.getUrl)(z)}`)],`  Sender: ${X}`,`  Data: ${Y}`,`  Callback selector: ${J}`,`  Extra data: ${G}`].flat(),name:"OffchainLookupError"})}}Zc0.OffchainLookupError=Kc0;class zc0 extends vV1.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,tX4.stringify)(J)}`],name:"OffchainLookupResponseMalformedError"})}}Zc0.OffchainLookupResponseMalformedError=zc0;class Wc0 extends vV1.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 Jc=M((Dc0)=>{Object.defineProperty(Dc0,"__esModule",{value:!0});Dc0.decodeFunctionData=KK4;var QK4=h8(),Uc0=cJ(),YK4=Kq(),GK4=JW(),XK4=bX();function KK4(J){let{abi:Q,data:Y}=J,G=(0,Uc0.slice)(Y,0,4),X=Q.find((K)=>K.type==="function"&&G===(0,YK4.toFunctionSelector)((0,XK4.formatAbiItem)(K)));if(!X)throw new QK4.AbiFunctionSignatureNotFoundError(G,{docsPath:"/docs/contract/decodeFunctionData"});return{functionName:X.name,args:"inputs"in X&&X.inputs&&X.inputs.length>0?(0,GK4.decodeAbiParameters)(X.inputs,(0,Uc0.slice)(Y,4)):void 0}}});var Qc=M((Hc0)=>{Object.defineProperty(Hc0,"__esModule",{value:!0});Hc0.encodeErrorResult=DK4;var fV1=h8(),WK4=F4(),ZK4=Kq(),VK4=KQ(),qK4=bX(),UK4=xX(),jV1="/docs/contract/encodeErrorResult";function DK4(J){let{abi:Q,errorName:Y,args:G}=J,X=Q[0];if(Y){let Z=(0,UK4.getAbiItem)({abi:Q,args:G,name:Y});if(!Z)throw new fV1.AbiErrorNotFoundError(Y,{docsPath:jV1});X=Z}if(X.type!=="error")throw new fV1.AbiErrorNotFoundError(void 0,{docsPath:jV1});let K=(0,qK4.formatAbiItem)(X),z=(0,ZK4.toFunctionSelector)(K),W="0x";if(G&&G.length>0){if(!X.inputs)throw new fV1.AbiErrorInputsNotFoundError(X.name,{docsPath:jV1});W=(0,VK4.encodeAbiParameters)(X.inputs,G)}return(0,WK4.concatHex)([z,W])}});var Gc=M((Mc0)=>{Object.defineProperty(Mc0,"__esModule",{value:!0});Mc0.encodeFunctionResult=OK4;var Yc=h8(),MK4=KQ(),IK4=xX(),hV1="/docs/contract/encodeFunctionResult";function OK4(J){let{abi:Q,functionName:Y,result:G}=J,X=Q[0];if(Y){let z=(0,IK4.getAbiItem)({abi:Q,name:Y});if(!z)throw new Yc.AbiFunctionNotFoundError(Y,{docsPath:hV1});X=z}if(X.type!=="function")throw new Yc.AbiFunctionNotFoundError(void 0,{docsPath:hV1});if(!X.outputs)throw new Yc.AbiFunctionOutputsNotFoundError(X.name,{docsPath:hV1});let K=(()=>{if(X.outputs.length===0)return[];if(X.outputs.length===1)return[G];if(Array.isArray(G))return G;throw new Yc.InvalidArrayError(G)})();return(0,MK4.encodeAbiParameters)(X.outputs,K)}});var F$=M((Ac0)=>{Object.defineProperty(Ac0,"__esModule",{value:!0});Ac0.localBatchGatewayUrl=void 0;Ac0.localBatchGatewayRequest=Oc0;var bV1=WW(),BK4=gd(),NK4=Jc(),Ic0=Qc(),wK4=Gc();Ac0.localBatchGatewayUrl="x-batch-gateway:true";async function Oc0(J){let{data:Q,ccipRequest:Y}=J,{args:[G]}=(0,NK4.decodeFunctionData)({abi:bV1.batchGatewayAbi,data:Q}),X=[],K=[];return await Promise.all(G.map(async(z,W)=>{try{K[W]=z.urls.includes(Ac0.localBatchGatewayUrl)?await Oc0({data:z.data,ccipRequest:Y}):await Y(z),X[W]=!1}catch(Z){X[W]=!0,K[W]=LK4(Z)}})),(0,wK4.encodeFunctionResult)({abi:bV1.batchGatewayAbi,functionName:"query",result:[X,K]})}function LK4(J){if(J.name==="HttpRequestError"&&J.status)return(0,Ic0.encodeErrorResult)({abi:bV1.batchGatewayAbi,errorName:"HttpError",args:[J.status,J.shortMessage]});return(0,Ic0.encodeErrorResult)({abi:[BK4.solidityError],errorName:"Error",args:["shortMessage"in J?J.shortMessage:J.message]})}});var Xc=M((Lc0)=>{Object.defineProperty(Lc0,"__esModule",{value:!0});Lc0.offchainLookupAbiItem=Lc0.offchainLookupSignature=void 0;Lc0.offchainLookup=kK4;Lc0.ccipRequest=wc0;var CK4=Yw(),xV1=qc0(),Bc0=WQ(),RK4=eP(),FK4=KQ(),TK4=VQ(),SK4=F4(),PK4=H7(),Nc0=F$(),$K4=J5();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 kK4(J,{blockNumber:Q,blockTag:Y,data:G,to:X}){let{args:K}=(0,RK4.decodeErrorResult)({data:G,abi:[Lc0.offchainLookupAbiItem]}),[z,W,Z,V,q]=K,{ccipRead:U}=J,D=U&&typeof U?.request==="function"?U.request:wc0;try{if(!(0,TK4.isAddressEqual)(X,z))throw new xV1.OffchainLookupSenderMismatchError({sender:z,to:X});let H=W.includes(Nc0.localBatchGatewayUrl)?await(0,Nc0.localBatchGatewayRequest)({data:Z,ccipRequest:D}):await D({data:Z,sender:z,urls:W}),{data:I}=await(0,CK4.call)(J,{blockNumber:Q,blockTag:Y,data:(0,SK4.concat)([V,(0,FK4.encodeAbiParameters)([{type:"bytes"},{type:"bytes"}],[H,q])]),to:X});return I}catch(H){throw new xV1.OffchainLookupError({callbackSelector:V,cause:H,data:G,extraData:q,sender:z,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 K=Y[X],z=K.includes("{data}")?"GET":"POST",W=z==="POST"?{data:J,sender:Q}:void 0,Z=z==="POST"?{"Content-Type":"application/json"}:{};try{let V=await fetch(K.replace("{sender}",Q.toLowerCase()).replace("{data}",J),{body:JSON.stringify(W),headers:Z,method:z}),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,$K4.stringify)(q.error):V.statusText,headers:V.headers,status:V.status,url:K});continue}if(!(0,PK4.isHex)(q)){G=new xV1.OffchainLookupResponseMalformedError({result:q,url:K});continue}return q}catch(V){G=new Bc0.HttpRequestError({body:W,details:V.message,url:K})}}throw G}});var Yw=M(($c0)=>{Object.defineProperty($c0,"__esModule",{value:!0});$c0.call=iK4;$c0.getRevertErrorData=Pc0;var Cc0=mP(),hK4=SV1(),bK4=T9(),Ec0=WW(),yK4=dp0(),lV1=eN(),mV1=f0(),uV1=Jw(),Rc0=QW(),xK4=cX(),Fc0=Qw(),gK4=Q3(),mK4=ZW(),Tc0=g1(),uK4=sp(),lK4=xH(),dK4=lX(),pK4=ep(),cK4=hp(),_K4=dX();async function iK4(J,Q){let{account:Y=J.account,authorizationList:G,batch:X=Boolean(J.batch?.multicall),blockNumber:K,blockTag:z=J.experimental_blockTag??"latest",accessList:W,blobs:Z,blockOverrides:V,code:q,data:U,factory:D,factoryData:H,gas:I,gasPrice:O,maxFeePerBlobGas:A,maxFeePerGas:B,maxPriorityFeePerGas:w,nonce:N,to:L,value:R,stateOverride:C,...F}=Q,j=Y?(0,bK4.parseAccount)(Y):void 0;if(q&&(D||H))throw new mV1.BaseError("Cannot provide both `code` & `factory`/`factoryData` as parameters.");if(q&&L)throw new mV1.BaseError("Cannot provide both `code` & `to` as parameters.");let E=q&&U,$=D&&H&&L&&U,f=E||$,k=(()=>{if(E)return Sc0({code:q,data:U});if($)return oK4({data:U,factory:D,factoryData:H,to:L});return U})();try{(0,_K4.assertRequest)(Q);let y=(typeof K==="bigint"?(0,Tc0.numberToHex)(K):void 0)||z,S=V?hK4.toRpc(V):void 0,v=(0,cK4.serializeStateOverride)(C),P=J.chain?.formatters?.transactionRequest?.format,l=(P||dK4.formatTransactionRequest)({...(0,lK4.extract)(F,{format:P}),from:j?.address,accessList:W,authorizationList:G,blobs:Z,data:k,gas:I,gasPrice:O,maxFeePerBlobGas:A,maxFeePerGas:B,maxPriorityFeePerGas:w,nonce:N,to:f?void 0:L,value:R});if(X&&nK4({request:l})&&!v&&!S)try{return await aK4(J,{...l,blockNumber:K,blockTag:z})}catch(p){if(!(p instanceof uV1.ClientChainNotConfiguredError)&&!(p instanceof uV1.ChainDoesNotSupportContract))throw p}let u=(()=>{let p=[l,y];if(v&&S)return[...p,v,S];if(v)return[...p,v];if(S)return[...p,{},S];return p})(),T=await J.request({method:"eth_call",params:u});if(T==="0x")return{data:void 0};return{data:T}}catch(m){let y=Pc0(m),{offchainLookup:S,offchainLookupSignature:v}=await Promise.resolve().then(()=>Xc());if(J.ccipRead!==!1&&y?.slice(0,10)===v&&L)return{data:await S(J,{data:y,to:L})};if(f&&y?.slice(0,10)==="0x101bb98d")throw new Rc0.CounterfactualDeploymentFailedError({factory:D});throw(0,uK4.getCallError)(m,{...Q,account:j,chain:J.chain})}}function nK4({request:J}){let{data:Q,to:Y,...G}=J;if(!Q)return!1;if(Q.startsWith(yK4.aggregate3Signature))return!1;if(!Y)return!1;if(Object.values(G).filter((X)=>typeof X<"u").length>0)return!1;return!0}async function aK4(J,Q){let{batchSize:Y=1024,deployless:G=!1,wait:X=0}=typeof J.batch?.multicall==="object"?J.batch.multicall:{},{blockNumber:K,blockTag:z=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,mK4.getChainContractAddress)({blockNumber:K,chain:J.chain,contract:"multicall3"});throw new uV1.ClientChainNotConfiguredError})(),U=(typeof K==="bigint"?(0,Tc0.numberToHex)(K):void 0)||z,{schedule:D}=(0,pK4.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,gK4.encodeFunctionData)({abi:Ec0.multicall3Abi,args:[A],functionName:"aggregate3"}),w=await J.request({method:"eth_call",params:[{...V===null?{data:Sc0({code:lV1.multicall3Bytecode,data:B})}:{to:V,data:B}},U]});return(0,xK4.decodeFunctionResult)({abi:Ec0.multicall3Abi,args:[A],functionName:"aggregate3",data:w||"0x"})}}),[{returnData:H,success:I}]=await D({data:W,to:Z});if(!I)throw new Rc0.RawContractError({data:H});if(H==="0x")return{data:void 0};return{data:H}}function Sc0(J){let{code:Q,data:Y}=J;return(0,Fc0.encodeDeployData)({abi:(0,Cc0.parseAbi)(["constructor(bytes, bytes)"]),bytecode:lV1.deploylessCallViaBytecodeBytecode,args:[Q,Y]})}function oK4(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:lV1.deploylessCallViaFactoryBytecode,args:[X,Q,Y,G]})}function Pc0(J){if(!(J instanceof mV1.BaseError))return;let Q=J.walk();return typeof Q?.data==="object"?Q.data?.data:Q.data}});var mY=M((kc0)=>{Object.defineProperty(kc0,"__esModule",{value:!0});kc0.readContract=Gz4;var tK4=cX(),eK4=Q3(),Jz4=GW(),Qz4=_6(),Yz4=Yw();async function Gz4(J,Q){let{abi:Y,address:G,args:X,functionName:K,...z}=Q,W=(0,eK4.encodeFunctionData)({abi:Y,args:X,functionName:K});try{let{data:Z}=await(0,Qz4.getAction)(J,Yz4.call,"call")({...z,data:W,to:G});return(0,tK4.decodeFunctionResult)({abi:Y,args:X,functionName:K,data:Z||"0x"})}catch(Z){throw(0,Jz4.getContractError)(Z,{abi:Y,address:G,args:X,docsPath:"/docs/contract/readContract",functionName:K})}}});var dV1=M((vc0)=>{Object.defineProperty(vc0,"__esModule",{value:!0});vc0.simulateContract=Uz4;var Kz4=T9(),zz4=cX(),Wz4=Q3(),Zz4=GW(),Vz4=_6(),qz4=Yw();async function Uz4(J,Q){let{abi:Y,address:G,args:X,dataSuffix:K,functionName:z,...W}=Q,Z=W.account?(0,Kz4.parseAccount)(W.account):J.account,V=(0,Wz4.encodeFunctionData)({abi:Y,args:X,functionName:z});try{let{data:q}=await(0,Vz4.getAction)(J,qz4.call,"call")({batch:!1,data:`${V}${K?K.replace("0x",""):""}`,to:G,...W,account:Z}),U=(0,zz4.decodeFunctionResult)({abi:Y,args:X,functionName:z,data:q||"0x"}),D=Y.filter((H)=>("name"in H)&&H.name===Q.functionName);return{result:U,request:{abi:D,address:G,args:X,dataSuffix:K,functionName:z,...W,account:Z}}}catch(q){throw(0,Zz4.getContractError)(q,{abi:Y,address:G,args:X,docsPath:"/docs/contract/simulateContract",functionName:z,sender:Z?.address})}}});var Aq=M((fc0)=>{Object.defineProperty(fc0,"__esModule",{value:!0});fc0.cleanupCache=fc0.listenersCache=void 0;fc0.observe=Mz4;fc0.listenersCache=new Map;fc0.cleanupCache=new Map;var Hz4=0;function Mz4(J,Q,Y){let G=++Hz4,X=()=>fc0.listenersCache.get(J)||[],K=()=>{let q=X();fc0.listenersCache.set(J,q.filter((U)=>U.id!==G))},z=()=>{let q=X();if(!q.some((D)=>D.id===G))return;let U=fc0.cleanupCache.get(J);if(q.length===1&&U){let D=U();if(D instanceof Promise)D.catch(()=>{})}K()},W=X();if(fc0.listenersCache.set(J,[...W,{id:G,fns:Q}]),W&&W.length>0)return z;let Z={};for(let q in Q)Z[q]=(...U)=>{let D=X();if(D.length===0)return;for(let H of D)H.fns[q]?.(...U)};let V=Y(Z);if(typeof V==="function")fc0.cleanupCache.set(J,V);return z}});var Wc=M((jc0)=>{Object.defineProperty(jc0,"__esModule",{value:!0});jc0.wait=Oz4;async function Oz4(J){return new Promise((Q)=>setTimeout(Q,J))}});var lH=M((bc0)=>{Object.defineProperty(bc0,"__esModule",{value:!0});bc0.poll=Bz4;var hc0=Wc();function Bz4(J,{emitOnBegin:Q,initialWaitTime:Y,interval:G}){let X=!0,K=()=>X=!1;return(async()=>{let W;if(Q)W=await J({unpoll:K});let Z=await Y?.(W)??G;await(0,hc0.wait)(Z);let V=async()=>{if(!X)return;await J({unpoll:K}),await(0,hc0.wait)(G),V()};V()})(),K}});var cV1=M((xc0)=>{Object.defineProperty(xc0,"__esModule",{value:!0});xc0.responseCache=xc0.promiseCache=void 0;xc0.getCache=yc0;xc0.withCache=wz4;xc0.promiseCache=new Map;xc0.responseCache=new Map;function yc0(J){let Q=(X,K)=>({clear:()=>K.delete(X),get:()=>K.get(X),set:(z)=>K.set(X,z)}),Y=Q(J,xc0.promiseCache),G=Q(J,xc0.responseCache);return{clear:()=>{Y.clear(),G.clear()},promise:Y,response:G}}async function wz4(J,{cacheKey:Q,cacheTime:Y=Number.POSITIVE_INFINITY}){let G=yc0(Q),X=G.response.get();if(X&&Y>0){if(Date.now()-X.created.getTime()<Y)return X.data}let K=G.promise.get();if(!K)K=J(),G.promise.set(K);try{let z=await K;return G.response.set({created:new Date,data:z}),z}finally{G.promise.clear()}}});var Gw=M((lc0)=>{Object.defineProperty(lc0,"__esModule",{value:!0});lc0.getBlockNumberCache=Cz4;lc0.getBlockNumber=Rz4;var mc0=cV1(),uc0=(J)=>`blockNumber.${J}`;function Cz4(J){return(0,mc0.getCache)(uc0(J))}async function Rz4(J,{cacheTime:Q=J.cacheTime}={}){let Y=await(0,mc0.withCache)(()=>J.request({method:"eth_blockNumber"}),{cacheKey:uc0(J.uid),cacheTime:Q});return BigInt(Y)}});var T$=M((dc0)=>{Object.defineProperty(dc0,"__esModule",{value:!0});dc0.getFilterChanges=$z4;var Sz4=aN(),Pz4=pX();async function $z4(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((K)=>(0,Pz4.formatLog)(K));if(!("abi"in Q)||!Q.abi)return X;return(0,Sz4.parseEventLogs)({abi:Q.abi,logs:X,strict:Y})}});var S$=M((pc0)=>{Object.defineProperty(pc0,"__esModule",{value:!0});pc0.uninstallFilter=vz4;async function vz4(J,{filter:Q}){return Q.request({method:"eth_uninstallFilter",params:[Q.id]})}});var _V1=M((ac0)=>{Object.defineProperty(ac0,"__esModule",{value:!0});ac0.watchContractEvent=dz4;var cc0=h8(),jz4=YW(),hz4=nN(),bz4=zq(),_c0=pX(),P$=_6(),ic0=Aq(),yz4=lH(),nc0=J5(),xz4=xd(),gz4=Gw(),mz4=np(),uz4=T$(),lz4=S$();function dz4(J,Q){let{abi:Y,address:G,args:X,batch:K=!0,eventName:z,fromBlock:W,onError:Z,onLogs:V,poll:q,pollingInterval:U=J.pollingInterval,strict:D}=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=D??!1,B=(0,nc0.stringify)(["watchContractEvent",G,X,K,J.uid,z,U,A,W]);return(0,ic0.observe)(B,{onLogs:V,onError:Z},(w)=>{let N;if(W!==void 0)N=W-1n;let L,R=!1,C=(0,yz4.poll)(async()=>{if(!R){try{L=await(0,P$.getAction)(J,xz4.createContractEventFilter,"createContractEventFilter")({abi:Y,address:G,args:X,eventName:z,strict:A,fromBlock:W})}catch{}R=!0;return}try{let F;if(L)F=await(0,P$.getAction)(J,uz4.getFilterChanges,"getFilterChanges")({filter:L});else{let j=await(0,P$.getAction)(J,gz4.getBlockNumber,"getBlockNumber")({});if(N&&N<j)F=await(0,P$.getAction)(J,mz4.getContractEvents,"getContractEvents")({abi:Y,address:G,args:X,eventName:z,fromBlock:N+1n,toBlock:j,strict:A});else F=[];N=j}if(F.length===0)return;if(K)w.onLogs(F);else for(let j of F)w.onLogs([j])}catch(F){if(L&&F instanceof jz4.InvalidInputRpcError)R=!1;w.onError?.(F)}},{emitOnBegin:!0,interval:U});return async()=>{if(L)await(0,P$.getAction)(J,lz4.uninstallFilter,"uninstallFilter")({filter:L});C()}})})():(()=>{let A=D??!1,B=(0,nc0.stringify)(["watchContractEvent",G,X,K,J.uid,z,U,A]),w=!0,N=()=>w=!1;return(0,ic0.observe)(B,{onLogs:V,onError:Z},(L)=>{return(async()=>{try{let R=(()=>{if(J.transport.type==="fallback"){let j=J.transport.transports.find((E)=>E.config.type==="webSocket"||E.config.type==="ipc");if(!j)return J.transport;return j.value}return J.transport})(),C=z?(0,bz4.encodeEventTopics)({abi:Y,eventName:z,args:X}):[],{unsubscribe:F}=await R.subscribe({params:["logs",{address:G,topics:C}],onData(j){if(!w)return;let E=j.result;try{let{eventName:$,args:f}=(0,hz4.decodeEventLog)({abi:Y,data:E.data,topics:E.topics,strict:D}),k=(0,_c0.formatLog)(E,{args:f,eventName:$});L.onLogs([k])}catch($){let f,k;if($ instanceof cc0.DecodeLogDataMismatch||$ instanceof cc0.DecodeLogTopicsMismatch){if(D)return;f=$.abiItem.name,k=$.abiItem.inputs?.some((y)=>!(("name"in y)&&y.name))}let m=(0,_c0.formatLog)(E,{args:k?[]:{},eventName:f});L.onLogs([m])}},onError(j){L.onError?.(j)}});if(N=F,!w)N()}catch(R){Z?.(R)}})(),()=>N()})})()}});var Bq=M((tc0)=>{Object.defineProperty(tc0,"__esModule",{value:!0});tc0.AccountTypeNotSupportedError=tc0.AccountNotFoundError=void 0;var oc0=f0();class rc0 extends oc0.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 oc0.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 $$=M((Q_0)=>{Object.defineProperty(Q_0,"__esModule",{value:!0});Q_0.assertCurrentChain=_z4;var J_0=Jw();function _z4({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 Zc=M((Y_0)=>{Object.defineProperty(Y_0,"__esModule",{value:!0});Y_0.getTransactionError=rz4;var nz4=uX(),az4=e3(),oz4=pN();function rz4(J,{docsPath:Q,...Y}){let G=(()=>{let X=(0,oz4.getNodeError)(J,Y);if(X instanceof nz4.UnknownNodeError)return J;return X})();return new az4.TransactionExecutionError(G,{docsPath:Q,...Y})}});var Vc=M((G_0)=>{Object.defineProperty(G_0,"__esModule",{value:!0});G_0.sendRawTransaction=tz4;async function tz4(J,{serializedTransaction:Q}){return J.request({method:"eth_sendRawTransaction",params:[Q]},{retryCount:0})}});var k$=M((K_0)=>{Object.defineProperty(K_0,"__esModule",{value:!0});K_0.sendTransaction=UW4;var JW4=T9(),qc=Bq(),QW4=f0(),YW4=D$(),GW4=$$(),XW4=Zc(),KW4=xH(),zW4=lX(),iV1=_6(),WW4=fN(),ZW4=dX(),VW4=mH(),X_0=L$(),qW4=Vc(),nV1=new WW4.LruMap(128);async function UW4(J,Q){let{account:Y=J.account,chain:G=J.chain,accessList:X,authorizationList:K,blobs:z,data:W,gas:Z,gasPrice:V,maxFeePerBlobGas:q,maxFeePerGas:U,maxPriorityFeePerGas:D,nonce:H,type:I,value:O,...A}=Q;if(typeof Y>"u")throw new qc.AccountNotFoundError({docsPath:"/docs/actions/wallet/sendTransaction"});let B=Y?(0,JW4.parseAccount)(Y):null;try{(0,ZW4.assertRequest)(Q);let w=await(async()=>{if(Q.to)return Q.to;if(Q.to===null)return;if(K&&K.length>0)return await(0,YW4.recoverAuthorizationAddress)({authorization:K[0]}).catch(()=>{throw new QW4.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,iV1.getAction)(J,VW4.getChainId,"getChainId")({}),(0,GW4.assertCurrentChain)({currentChainId:N,chain:G});let L=J.chain?.formatters?.transactionRequest?.format,C=(L||zW4.formatTransactionRequest)({...(0,KW4.extract)(A,{format:L}),accessList:X,authorizationList:K,blobs:z,chainId:N,data:W,from:B?.address,gas:Z,gasPrice:V,maxFeePerBlobGas:q,maxFeePerGas:U,maxPriorityFeePerGas:D,nonce:H,to:w,type:I,value:O}),F=nV1.get(J.uid),j=F?"wallet_sendTransaction":"eth_sendTransaction";try{return await J.request({method:j,params:[C]},{retryCount:0})}catch(E){if(F===!1)throw E;let $=E;if($.name==="InvalidInputRpcError"||$.name==="InvalidParamsRpcError"||$.name==="MethodNotFoundRpcError"||$.name==="MethodNotSupportedRpcError")return await J.request({method:"wallet_sendTransaction",params:[C]},{retryCount:0}).then((f)=>{return nV1.set(J.uid,!0),f}).catch((f)=>{let k=f;if(k.name==="MethodNotFoundRpcError"||k.name==="MethodNotSupportedRpcError")throw nV1.set(J.uid,!1),$;throw k});throw $}}if(B?.type==="local"){let N=await(0,iV1.getAction)(J,X_0.prepareTransactionRequest,"prepareTransactionRequest")({account:B,accessList:X,authorizationList:K,blobs:z,chain:G,data:W,gas:Z,gasPrice:V,maxFeePerBlobGas:q,maxFeePerGas:U,maxPriorityFeePerGas:D,nonce:H,nonceManager:B.nonceManager,parameters:[...X_0.defaultParameters,"sidecars"],type:I,value:O,...A,to:w}),L=G?.serializers?.transaction,R=await B.signTransaction(N,{serializer:L});return await(0,iV1.getAction)(J,qW4.sendRawTransaction,"sendRawTransaction")({serializedTransaction:R})}if(B?.type==="smart")throw new qc.AccountTypeNotSupportedError({metaMessages:["Consider using the `sendUserOperation` Action instead."],docsPath:"/docs/actions/bundler/sendUserOperation",type:"smart"});throw new qc.AccountTypeNotSupportedError({docsPath:"/docs/actions/wallet/sendTransaction",type:B?.type})}catch(w){if(w instanceof qc.AccountTypeNotSupportedError)throw w;throw(0,XW4.getTransactionError)(w,{...Q,account:B,chain:Q.chain||void 0})}}});var aV1=M((z_0)=>{Object.defineProperty(z_0,"__esModule",{value:!0});z_0.writeContract=NW4;var HW4=T9(),MW4=Bq(),IW4=Q3(),OW4=GW(),AW4=_6(),BW4=k$();async function NW4(J,Q){let{abi:Y,account:G=J.account,address:X,args:K,dataSuffix:z,functionName:W,...Z}=Q;if(typeof G>"u")throw new MW4.AccountNotFoundError({docsPath:"/docs/contract/writeContract"});let V=G?(0,HW4.parseAccount)(G):null,q=(0,IW4.encodeFunctionData)({abi:Y,args:K,functionName:W});try{return await(0,AW4.getAction)(J,BW4.sendTransaction,"sendTransaction")({data:`${q}${z?z.replace("0x",""):""}`,to:X,account:V,...Z})}catch(U){throw(0,OW4.getContractError)(U,{abi:Y,address:X,args:K,docsPath:"/docs/contract/writeContract",functionName:W,sender:V?.address})}}});var Z_0=M((W_0)=>{Object.defineProperty(W_0,"__esModule",{value:!0});W_0.getContract=PW4;W_0.getFunctionParameters=v$;W_0.getEventParameters=Uc;var dH=_6(),LW4=xd(),EW4=MV1(),CW4=np(),RW4=mY(),FW4=dV1(),TW4=_V1(),SW4=aV1();function PW4({abi:J,address:Q,client:Y}){let G=Y,[X,K]=(()=>{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]})(),z=X!==void 0&&X!==null,W=K!==void 0&&K!==null,Z={},V=!1,q=!1,U=!1;for(let D of J){if(D.type==="function")if(D.stateMutability==="view"||D.stateMutability==="pure")V=!0;else q=!0;else if(D.type==="event")U=!0;if(V&&q&&U)break}if(z){if(V)Z.read=new Proxy({},{get(D,H){return(...I)=>{let{args:O,options:A}=v$(I);return(0,dH.getAction)(X,RW4.readContract,"readContract")({abi:J,address:Q,functionName:H,args:O,...A})}}});if(q)Z.simulate=new Proxy({},{get(D,H){return(...I)=>{let{args:O,options:A}=v$(I);return(0,dH.getAction)(X,FW4.simulateContract,"simulateContract")({abi:J,address:Q,functionName:H,args:O,...A})}}});if(U)Z.createEventFilter=new Proxy({},{get(D,H){return(...I)=>{let O=J.find((w)=>w.type==="event"&&w.name===H),{args:A,options:B}=Uc(I,O);return(0,dH.getAction)(X,LW4.createContractEventFilter,"createContractEventFilter")({abi:J,address:Q,eventName:H,args:A,...B})}}}),Z.getEvents=new Proxy({},{get(D,H){return(...I)=>{let O=J.find((w)=>w.type==="event"&&w.name===H),{args:A,options:B}=Uc(I,O);return(0,dH.getAction)(X,CW4.getContractEvents,"getContractEvents")({abi:J,address:Q,eventName:H,args:A,...B})}}}),Z.watchEvent=new Proxy({},{get(D,H){return(...I)=>{let O=J.find((w)=>w.type==="event"&&w.name===H),{args:A,options:B}=Uc(I,O);return(0,dH.getAction)(X,TW4.watchContractEvent,"watchContractEvent")({abi:J,address:Q,eventName:H,args:A,...B})}}})}if(W){if(q)Z.write=new Proxy({},{get(D,H){return(...I)=>{let{args:O,options:A}=v$(I);return(0,dH.getAction)(K,SW4.writeContract,"writeContract")({abi:J,address:Q,functionName:H,args:O,...A})}}})}if(z||W){if(q)Z.estimateGas=new Proxy({},{get(D,H){return(...I)=>{let{args:O,options:A}=v$(I),B=X??K;return(0,dH.getAction)(B,EW4.estimateContractGas,"estimateContractGas")({abi:J,address:Q,functionName:H,args:O,...A,account:A.account??K.account})}}})}return Z.address=Q,Z.abi=J,Z}function v$(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 Uc(J,Q){let Y=!1;if(Array.isArray(J[0]))Y=!0;else if(J.length===1)Y=Q.inputs.some((K)=>K.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 oV1=M((q_0)=>{Object.defineProperty(q_0,"__esModule",{value:!0});q_0.BundleFailedError=void 0;var fW4=f0();class V_0 extends fW4.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$=M((D_0)=>{Object.defineProperty(D_0,"__esModule",{value:!0});D_0.withRetry=hW4;var jW4=Wc();function hW4(J,{delay:Q=100,retryCount:Y=2,shouldRetry:G=()=>!0}={}){return new Promise((X,K)=>{let z=async({count:W=0}={})=>{let Z=async({error:V})=>{let q=typeof Q==="function"?Q({count:W,error:V}):Q;if(q)await(0,jW4.wait)(q);z({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});K(V)}};z()})}});var j$=M((M_0)=>{Object.defineProperty(M_0,"__esModule",{value:!0});M_0.defineTransactionReceipt=M_0.receiptStatuses=void 0;M_0.formatTransactionReceipt=H_0;var yW4=Q9(),xW4=cN(),gW4=pX(),mW4=_N();M_0.receiptStatuses={"0x0":"reverted","0x1":"success"};function H_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,gW4.formatLog)(Y)):null,to:J.to?J.to:null,transactionIndex:J.transactionIndex?(0,yW4.hexToNumber)(J.transactionIndex):null,status:J.status?M_0.receiptStatuses[J.status]:null,type:J.type?mW4.transactionType[J.type]||J.type:null};if(J.blobGasPrice)Q.blobGasPrice=BigInt(J.blobGasPrice);if(J.blobGasUsed)Q.blobGasUsed=BigInt(J.blobGasUsed);return Q}M_0.defineTransactionReceipt=(0,xW4.defineFormatter)("transactionReceipt",H_0)});var sV1=M((w_0)=>{Object.defineProperty(w_0,"__esModule",{value:!0});w_0.fallbackTransactionErrorMagicIdentifier=w_0.fallbackMagicIdentifier=void 0;w_0.sendCalls=iW4;var lW4=T9(),A_0=f0(),B_0=YW(),dW4=Q3(),N_0=F4(),pW4=Q9(),Dc=g1(),cW4=Zc(),_W4=k$();w_0.fallbackMagicIdentifier="0x5792579257925792579257925792579257925792579257925792579257925792";w_0.fallbackTransactionErrorMagicIdentifier=(0,Dc.numberToHex)(0,{size:32});async function iW4(J,Q){let{account:Y=J.account,capabilities:G,chain:X=J.chain,experimental_fallback:K,experimental_fallbackDelay:z=32,forceAtomic:W=!1,id:Z,version:V="2.0.0"}=Q,q=Y?(0,lW4.parseAccount)(Y):null,U=Q.calls.map((D)=>{let H=D,I=H.abi?(0,dW4.encodeFunctionData)({abi:H.abi,functionName:H.functionName,args:H.args}):H.data;return{data:H.dataSuffix&&I?(0,N_0.concat)([I,H.dataSuffix]):I,to:H.to,value:H.value?(0,Dc.numberToHex)(H.value):void 0}});try{let D=await J.request({method:"wallet_sendCalls",params:[{atomicRequired:W,calls:U,capabilities:G,chainId:(0,Dc.numberToHex)(X.id),from:q?.address,id:Z,version:V}]},{retryCount:0});if(typeof D==="string")return{id:D};return D}catch(D){let H=D;if(K&&(H.name==="MethodNotFoundRpcError"||H.name==="MethodNotSupportedRpcError"||H.name==="UnknownRpcError"||H.details.toLowerCase().includes("does not exist / is not available")||H.details.toLowerCase().includes("missing or invalid. request()")||H.details.toLowerCase().includes("did not match any variant of untagged enum")||H.details.toLowerCase().includes("account upgraded to unsupported contract")||H.details.toLowerCase().includes("eip-7702 not supported")||H.details.toLowerCase().includes("unsupported wc_ method")||H.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,_W4.sendTransaction)(J,{account:q,chain:X,data:B.data,to:B.to,value:B.value?(0,pW4.hexToBigInt)(B.value):void 0});if(I.push(w),z>0)await new Promise((N)=>setTimeout(N,z))}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,Dc.numberToHex)(X.id,{size:32}),w_0.fallbackMagicIdentifier])}}throw(0,cW4.getTransactionError)(D,{...Q,account:q,chain:Q.chain})}}});var tV1=M((R_0)=>{Object.defineProperty(R_0,"__esModule",{value:!0});R_0.getCallsStatus=rW4;var E_0=cJ(),aW4=yX(),Hc=Q9(),oW4=j$(),C_0=sV1();async function rW4(J,Q){async function Y(q){if(q.endsWith(C_0.fallbackMagicIdentifier.slice(2))){let D=(0,aW4.trim)((0,E_0.sliceHex)(q,-64,-32)),H=(0,E_0.sliceHex)(q,0,-64).slice(2).match(/.{1,64}/g),I=await Promise.all(H.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,Hc.hexToNumber)(D),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:K,version:z="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,Hc.hexToNumber)(X):void 0,receipts:K?.map((q)=>({...q,blockNumber:(0,Hc.hexToBigInt)(q.blockNumber),gasUsed:(0,Hc.hexToBigInt)(q.gasUsed),status:oW4.receiptStatuses[q.status]}))??[],statusCode:V,status:Z,version:z}}});var Jq1=M((F_0)=>{Object.defineProperty(F_0,"__esModule",{value:!0});F_0.WaitForCallsStatusTimeoutError=void 0;F_0.waitForCallsStatus=WZ4;var tW4=f0(),eW4=oV1(),JZ4=_6(),QZ4=Aq(),YZ4=lH(),GZ4=tp(),XZ4=f$(),KZ4=J5(),zZ4=tV1();async function WZ4(J,Q){let{id:Y,pollingInterval:G=J.pollingInterval,status:X=({statusCode:O})=>O===200||O>=300,retryCount:K=4,retryDelay:z=({count:O})=>~~(1<<O)*200,timeout:W=60000,throwOnFailure:Z=!1}=Q,V=(0,KZ4.stringify)(["waitForCallsStatus",J.uid,Y]),{promise:q,resolve:U,reject:D}=(0,GZ4.withResolvers)(),H,I=(0,QZ4.observe)(V,{resolve:U,reject:D},(O)=>{let A=(0,YZ4.poll)(async()=>{let B=(w)=>{clearTimeout(H),A(),w(),I()};try{let w=await(0,XZ4.withRetry)(async()=>{let N=await(0,JZ4.getAction)(J,zZ4.getCallsStatus,"getCallsStatus")({id:Y});if(Z&&N.status==="failure")throw new eW4.BundleFailedError(N);return N},{retryCount:K,delay:z});if(!X(w))return;B(()=>O.resolve(w))}catch(w){B(()=>O.reject(w))}},{interval:G,emitOnBegin:!0});return A});return H=W?setTimeout(()=>{I(),clearTimeout(H),D(new eV1({id:Y}))},W):void 0,await q}class eV1 extends tW4.BaseError{constructor({id:J}){super(`Timed out while waiting for call bundle with id "${J}" to be confirmed.`,{name:"WaitForCallsStatusTimeoutError"})}}F_0.WaitForCallsStatusTimeoutError=eV1});var Yq1=M((S_0)=>{Object.defineProperty(S_0,"__esModule",{value:!0});S_0.uid=VZ4;var Qq1=256,Mc=Qq1,Ic;function VZ4(J=11){if(!Ic||Mc+J>Qq1*2){Ic="",Mc=0;for(let Q=0;Q<Qq1;Q++)Ic+=(256+Math.random()*256|0).toString(16).substring(1)}return Ic.substring(Mc,Mc+++J)}});var h$=M((P_0)=>{Object.defineProperty(P_0,"__esModule",{value:!0});P_0.createClient=HZ4;P_0.rpcSchema=MZ4;var UZ4=T9(),DZ4=Yq1();function HZ4(J){let{batch:Q,chain:Y,ccipRead:G,key:X="base",name:K="Base Client",type:z="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,D=J.account?(0,UZ4.parseAccount)(J.account):void 0,{config:H,request:I,value:O}=J.transport({chain:Y,pollingInterval:q}),A={...H,...O},B={account:D,batch:Q,cacheTime:U,ccipRead:G,chain:Y,key:X,name:K,pollingInterval:q,request:I,transport:A,type:z,uid:(0,DZ4.uid)(),...W?{experimental_blockTag:W}:{}};function w(N){return(L)=>{let R=L(N);for(let F in B)delete R[F];let C={...N,...R};return Object.assign(C,{extend:w(C)})}}return Object.assign(B,{extend:w(B)})}function MZ4(){return null}});var Oc=M((k_0)=>{Object.defineProperty(k_0,"__esModule",{value:!0});k_0.isNullUniversalResolverError=BZ4;var AZ4=f0(),$_0=QW();function BZ4(J){if(!(J instanceof AZ4.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 Gq1=M((v_0)=>{Object.defineProperty(v_0,"__esModule",{value:!0});v_0.encodedLabelToLabelhash=LZ4;var wZ4=H7();function LZ4(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,wZ4.isHex)(Q))return null;return Q}});var Ac=M((b_0)=>{Object.defineProperty(b_0,"__esModule",{value:!0});b_0.namehash=FZ4;var CZ4=F4(),f_0=X8(),j_0=g1(),h_0=e7(),RZ4=Gq1();function FZ4(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,RZ4.encodedLabelToLabelhash)(Y[G]),K=X?(0,f_0.toBytes)(X):(0,h_0.keccak256)((0,f_0.stringToBytes)(Y[G]),"bytes");Q=(0,h_0.keccak256)((0,CZ4.concat)([Q,K]),"bytes")}return(0,j_0.bytesToHex)(Q)}});var x_0=M((y_0)=>{Object.defineProperty(y_0,"__esModule",{value:!0});y_0.encodeLabelhash=SZ4;function SZ4(J){return`[${J.slice(2)}]`}});var Xq1=M((g_0)=>{Object.defineProperty(g_0,"__esModule",{value:!0});g_0.labelhash=jZ4;var $Z4=X8(),kZ4=g1(),vZ4=e7(),fZ4=Gq1();function jZ4(J){let Q=new Uint8Array(32).fill(0);if(!J)return(0,kZ4.bytesToHex)(Q);return(0,fZ4.encodedLabelToLabelhash)(J)||(0,vZ4.keccak256)((0,$Z4.stringToBytes)(J))}});var Bc=M((m_0)=>{Object.defineProperty(m_0,"__esModule",{value:!0});m_0.packetToBytes=xZ4;var Kq1=X8(),bZ4=x_0(),yZ4=Xq1();function xZ4(J){let Q=J.replace(/^\.|\.$/gm,"");if(Q.length===0)return new Uint8Array(1);let Y=new Uint8Array((0,Kq1.stringToBytes)(Q).byteLength+2),G=0,X=Q.split(".");for(let K=0;K<X.length;K++){let z=(0,Kq1.stringToBytes)(X[K]);if(z.byteLength>255)z=(0,Kq1.stringToBytes)((0,bZ4.encodeLabelhash)((0,yZ4.labelhash)(X[K])));Y[G]=z.length,Y.set(z,G+1),G+=z.length+1}if(Y.byteLength!==G+1)return Y.slice(0,G+1);return Y}});var d_0=M((l_0)=>{Object.defineProperty(l_0,"__esModule",{value:!0});l_0.getEnsAddress=oZ4;var zq1=WW(),mZ4=cX(),uZ4=Q3(),lZ4=ZW(),dZ4=yX(),pZ4=g1(),cZ4=Oc(),_Z4=F$(),u_0=Ac(),iZ4=Bc(),nZ4=_6(),aZ4=mY();async function oZ4(J,Q){let{blockNumber:Y,blockTag:G,coinType:X,name:K,gatewayUrls:z,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,lZ4.getChainContractAddress)({blockNumber:Y,chain:Z,contract:"ensUniversalResolver"})})(),q=Z?.ensTlds;if(q&&!q.some((D)=>K.endsWith(D)))return null;let U=(()=>{if(X!=null)return[(0,u_0.namehash)(K),BigInt(X)];return[(0,u_0.namehash)(K)]})();try{let D=(0,uZ4.encodeFunctionData)({abi:zq1.addressResolverAbi,functionName:"addr",args:U}),H={address:V,abi:zq1.universalResolverResolveAbi,functionName:"resolveWithGateways",args:[(0,pZ4.toHex)((0,iZ4.packetToBytes)(K)),D,z??[_Z4.localBatchGatewayUrl]],blockNumber:Y,blockTag:G},O=await(0,nZ4.getAction)(J,aZ4.readContract,"readContract")(H);if(O[0]==="0x")return null;let A=(0,mZ4.decodeFunctionResult)({abi:zq1.addressResolverAbi,args:U,functionName:"addr",data:O[0]});if(A==="0x")return null;if((0,dZ4.trim)(A)==="0x00")return null;return A}catch(D){if(W)throw D;if((0,cZ4.isNullUniversalResolverError)(D))return null;throw D}}});var Nc=M((a_0)=>{Object.defineProperty(a_0,"__esModule",{value:!0});a_0.EnsInvalidChainIdError=a_0.EnsAvatarUnsupportedNamespaceError=a_0.EnsAvatarUriResolutionError=a_0.EnsAvatarInvalidNftUriError=a_0.EnsAvatarInvalidMetadataError=void 0;var b$=f0();class p_0 extends b$.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"})}}a_0.EnsAvatarInvalidMetadataError=p_0;class c_0 extends b$.BaseError{constructor({reason:J}){super(`ENS NFT avatar URI is invalid. ${J}`,{name:"EnsAvatarInvalidNftUriError"})}}a_0.EnsAvatarInvalidNftUriError=c_0;class __0 extends b$.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"})}}a_0.EnsAvatarUriResolutionError=__0;class i_0 extends b$.BaseError{constructor({namespace:J}){super(`ENS NFT avatar namespace "${J}" is not supported. Must be "erc721" or "erc1155".`,{name:"EnsAvatarUnsupportedNamespaceError"})}}a_0.EnsAvatarUnsupportedNamespaceError=i_0;class n_0 extends b$.BaseError{constructor({chainId:J}){super(`Invalid ENSIP-11 chainId: ${J}. Must be between 0 and 0x7fffffff, or 1.`,{name:"EnsInvalidChainIdError"})}}a_0.EnsInvalidChainIdError=n_0});var Yi0=M((Qi0)=>{Object.defineProperty(Qi0,"__esModule",{value:!0});Qi0.isImageUri=s_0;Qi0.getGateway=Wq1;Qi0.resolveAvatarUri=t_0;Qi0.getJsonImage=e_0;Qi0.getMetadataAvatarUri=KV4;Qi0.parseAvatarUri=Ji0;Qi0.parseNftUri=zV4;Qi0.getNftTokenUri=WV4;var r_0=mY(),aX=Nc(),QV4=/(?<protocol>https?:\/\/[^/]*|ipfs:\/|ipns:\/|ar:\/)?(?<root>\/)?(?<subpath>ipfs\/|ipns\/)?(?<target>[\w\-.]+)(?<subtarget>\/.*)?/,YV4=/^(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>\/.*)?$/,GV4=/^data:([a-zA-Z\-/+]*);base64,([^"].*)/,XV4=/^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 Wq1(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=GV4.test(J);if(Y)return{uri:J,isOnChain:!0,isEncoded:Y};let G=Wq1(Q?.ipfs,"https://ipfs.io"),X=Wq1(Q?.arweave,"https://arweave.net"),K=J.match(QV4),{protocol:z,subpath:W,target:Z,subtarget:V=""}=K?.groups||{},q=z==="ipns:/"||W==="ipns/",U=z==="ipfs:/"||W==="ipfs/"||YV4.test(J);if(J.startsWith("http")&&!q&&!U){let H=J;if(Q?.arweave)H=J.replace(/https:\/\/arweave.net/g,Q?.arweave);return{uri:H,isOnChain:!1,isEncoded:!1}}if((q||U)&&Z)return{uri:`${G}/${q?"ipns":"ipfs"}/${Z}${V}`,isOnChain:!1,isEncoded:!1};if(z==="ar:/"&&Z)return{uri:`${X}/${Z}${V||""}`,isOnChain:!1,isEncoded:!1};let D=J.replace(XV4,"");if(D.startsWith("<svg"))D=`data:image/svg+xml;base64,${btoa(D)}`;if(D.startsWith("data:")||D.startsWith("{"))return{uri:D,isOnChain:!0,isEncoded:!1};throw new aX.EnsAvatarUriResolutionError({uri:J})}function e_0(J){if(typeof J!=="object"||!("image"in J)&&!("image_url"in J)&&!("image_data"in J))throw new aX.EnsAvatarInvalidMetadataError({data:J});return J.image||J.image_url||J.image_data}async function KV4({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 aX.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 aX.EnsAvatarUriResolutionError({uri:Q})}function zV4(J){let Q=J;if(Q.startsWith("did:nft:"))Q=Q.replace("did:nft:","").replace(/_/g,"/");let[Y,G,X]=Q.split("/"),[K,z]=Y.split(":"),[W,Z]=G.split(":");if(!K||K.toLowerCase()!=="eip155")throw new aX.EnsAvatarInvalidNftUriError({reason:"Only EIP-155 supported"});if(!z)throw new aX.EnsAvatarInvalidNftUriError({reason:"Chain ID not found"});if(!Z)throw new aX.EnsAvatarInvalidNftUriError({reason:"Contract address not found"});if(!X)throw new aX.EnsAvatarInvalidNftUriError({reason:"Token ID not found"});if(!W)throw new aX.EnsAvatarInvalidNftUriError({reason:"ERC namespace not found"});return{chainID:Number.parseInt(z,10),namespace:W.toLowerCase(),contractAddress:Z,tokenID:X}}async function WV4(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 aX.EnsAvatarUnsupportedNamespaceError({namespace:Q.namespace})}});var Xi0=M((Gi0)=>{Object.defineProperty(Gi0,"__esModule",{value:!0});Gi0.parseAvatarRecord=OV4;var pH=Yi0();async function OV4(J,{gatewayUrls:Q,record:Y}){if(/eip155:/i.test(Y))return AV4(J,{gatewayUrls:Q,record:Y});return(0,pH.parseAvatarUri)({uri:Y,gatewayUrls:Q})}async function AV4(J,{gatewayUrls:Q,record:Y}){let G=(0,pH.parseNftUri)(Y),X=await(0,pH.getNftTokenUri)(J,{nft:G}),{uri:K,isOnChain:z,isEncoded:W}=(0,pH.resolveAvatarUri)({uri:X,gatewayUrls:Q});if(z&&(K.includes("data:application/json;base64,")||K.startsWith("{"))){let V=W?atob(K.replace("data:application/json;base64,","")):K,q=JSON.parse(V);return(0,pH.parseAvatarUri)({uri:(0,pH.getJsonImage)(q),gatewayUrls:Q})}let Z=G.tokenID;if(G.namespace==="erc1155")Z=Z.replace("0x","").padStart(64,"0");return(0,pH.getMetadataAvatarUri)({gatewayUrls:Q,uri:K.replace(/(?:0x)?{id}/,Z)})}});var Vq1=M((Ki0)=>{Object.defineProperty(Ki0,"__esModule",{value:!0});Ki0.getEnsText=$V4;var Zq1=WW(),NV4=cX(),wV4=Q3(),LV4=ZW(),EV4=g1(),CV4=Oc(),RV4=F$(),FV4=Ac(),TV4=Bc(),SV4=_6(),PV4=mY();async function $V4(J,Q){let{blockNumber:Y,blockTag:G,key:X,name:K,gatewayUrls:z,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,LV4.getChainContractAddress)({blockNumber:Y,chain:Z,contract:"ensUniversalResolver"})})(),q=Z?.ensTlds;if(q&&!q.some((U)=>K.endsWith(U)))return null;try{let U={address:V,abi:Zq1.universalResolverResolveAbi,args:[(0,EV4.toHex)((0,TV4.packetToBytes)(K)),(0,wV4.encodeFunctionData)({abi:Zq1.textResolverAbi,functionName:"text",args:[(0,FV4.namehash)(K),X]}),z??[RV4.localBatchGatewayUrl]],functionName:"resolveWithGateways",blockNumber:Y,blockTag:G},H=await(0,SV4.getAction)(J,PV4.readContract,"readContract")(U);if(H[0]==="0x")return null;let I=(0,NV4.decodeFunctionResult)({abi:Zq1.textResolverAbi,functionName:"text",data:H[0]});return I===""?null:I}catch(U){if(W)throw U;if((0,CV4.isNullUniversalResolverError)(U))return null;throw U}}});var Wi0=M((zi0)=>{Object.defineProperty(zi0,"__esModule",{value:!0});zi0.getEnsAvatar=hV4;var vV4=Xi0(),fV4=_6(),jV4=Vq1();async function hV4(J,{blockNumber:Q,blockTag:Y,assetGatewayUrls:G,name:X,gatewayUrls:K,strict:z,universalResolverAddress:W}){let Z=await(0,fV4.getAction)(J,jV4.getEnsText,"getEnsText")({blockNumber:Q,blockTag:Y,key:"avatar",name:X,universalResolverAddress:W,gatewayUrls:K,strict:z});if(!Z)return null;try{return await(0,vV4.parseAvatarRecord)(J,{record:Z,gatewayUrls:G})}catch{return null}}});var Vi0=M((Zi0)=>{Object.defineProperty(Zi0,"__esModule",{value:!0});Zi0.getEnsName=dV4;var yV4=WW(),xV4=ZW(),gV4=Oc(),mV4=F$(),uV4=_6(),lV4=mY();async function dV4(J,Q){let{address:Y,blockNumber:G,blockTag:X,coinType:K=60n,gatewayUrls:z,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,xV4.getChainContractAddress)({blockNumber:G,chain:Z,contract:"ensUniversalResolver"})})();try{let q={address:V,abi:yV4.universalResolverReverseAbi,args:[Y,K,z??[mV4.localBatchGatewayUrl]],functionName:"reverseWithGateways",blockNumber:G,blockTag:X},U=(0,uV4.getAction)(J,lV4.readContract,"readContract"),[D]=await U(q);return D||null}catch(q){if(W)throw q;if((0,gV4.isNullUniversalResolverError)(q))return null;throw q}}});var Ui0=M((qi0)=>{Object.defineProperty(qi0,"__esModule",{value:!0});qi0.getEnsResolver=oV4;var cV4=ZW(),_V4=g1(),iV4=Bc(),nV4=_6(),aV4=mY();async function oV4(J,Q){let{blockNumber:Y,blockTag:G,name:X}=Q,{chain:K}=J,z=(()=>{if(Q.universalResolverAddress)return Q.universalResolverAddress;if(!K)throw Error("client chain not configured. universalResolverAddress is required.");return(0,cV4.getChainContractAddress)({blockNumber:Y,chain:K,contract:"ensUniversalResolver"})})(),W=K?.ensTlds;if(W&&!W.some((V)=>X.endsWith(V)))throw Error(`${X} is not a valid ENS TLD (${W?.join(", ")}) for chain "${K.name}" (id: ${K.id}).`);let[Z]=await(0,nV4.getAction)(J,aV4.readContract,"readContract")({address:z,abi:[{inputs:[{type:"bytes"}],name:"findResolver",outputs:[{type:"address"},{type:"bytes32"},{type:"uint256"}],stateMutability:"view",type:"function"}],functionName:"findResolver",args:[(0,_V4.toHex)((0,iV4.packetToBytes)(X))],blockNumber:Y,blockTag:G});return Z}});var qq1=M((Di0)=>{Object.defineProperty(Di0,"__esModule",{value:!0});Di0.createAccessList=Gq4;var sV4=T9(),tV4=g1(),eV4=sp(),Jq4=xH(),Qq4=lX(),Yq4=dX();async function Gq4(J,Q){let{account:Y=J.account,blockNumber:G,blockTag:X="latest",blobs:K,data:z,gas:W,gasPrice:Z,maxFeePerBlobGas:V,maxFeePerGas:q,maxPriorityFeePerGas:U,to:D,value:H,...I}=Q,O=Y?(0,sV4.parseAccount)(Y):void 0;try{(0,Yq4.assertRequest)(Q);let B=(typeof G==="bigint"?(0,tV4.numberToHex)(G):void 0)||X,w=J.chain?.formatters?.transactionRequest?.format,L=(w||Qq4.formatTransactionRequest)({...(0,Jq4.extract)(I,{format:w}),from:O?.address,blobs:K,data:z,gas:W,gasPrice:Z,maxFeePerBlobGas:V,maxFeePerGas:q,maxPriorityFeePerGas:U,to:D,value:H}),R=await J.request({method:"eth_createAccessList",params:[L,B]});return{accessList:R.accessList,gasUsed:BigInt(R.gasUsed)}}catch(A){throw(0,eV4.getCallError)(A,{...Q,account:O,chain:J.chain})}}});var Mi0=M((Hi0)=>{Object.defineProperty(Hi0,"__esModule",{value:!0});Hi0.createBlockFilter=zq4;var Kq4=sP();async function zq4(J){let Q=(0,Kq4.createFilterRequestScope)(J,{method:"eth_newBlockFilter"}),Y=await J.request({method:"eth_newBlockFilter"});return{id:Y,request:Q(Y),type:"block"}}});var Uq1=M((Oi0)=>{Object.defineProperty(Oi0,"__esModule",{value:!0});Oi0.createEventFilter=qq4;var Zq4=zq(),Ii0=g1(),Vq4=sP();async function qq4(J,{address:Q,args:Y,event:G,events:X,fromBlock:K,strict:z,toBlock:W}={}){let Z=X??(G?[G]:void 0),V=(0,Vq4.createFilterRequestScope)(J,{method:"eth_newFilter"}),q=[];if(Z){if(q=[Z.flatMap((H)=>(0,Zq4.encodeEventTopics)({abi:[H],eventName:H.name,args:Y}))],G)q=q[0]}let U=await J.request({method:"eth_newFilter",params:[{address:Q,fromBlock:typeof K==="bigint"?(0,Ii0.numberToHex)(K):K,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:K,id:U,request:V(U),strict:Boolean(z),toBlock:W,type:"event"}}});var Dq1=M((Ai0)=>{Object.defineProperty(Ai0,"__esModule",{value:!0});Ai0.createPendingTransactionFilter=Hq4;var Dq4=sP();async function Hq4(J){let Q=(0,Dq4.createFilterRequestScope)(J,{method:"eth_newPendingTransactionFilter"}),Y=await J.request({method:"eth_newPendingTransactionFilter"});return{id:Y,request:Q(Y),type:"transaction"}}});var Ni0=M((Bi0)=>{Object.defineProperty(Bi0,"__esModule",{value:!0});Bi0.getBlobBaseFee=Iq4;async function Iq4(J){let Q=await J.request({method:"eth_blobBaseFee"});return BigInt(Q)}});var Li0=M((wi0)=>{Object.defineProperty(wi0,"__esModule",{value:!0});wi0.getBlockTransactionCount=Nq4;var Aq4=Q9(),Bq4=g1();async function Nq4(J,{blockHash:Q,blockNumber:Y,blockTag:G="latest"}={}){let X=Y!==void 0?(0,Bq4.numberToHex)(Y):void 0,K;if(Q)K=await J.request({method:"eth_getBlockTransactionCountByHash",params:[Q]},{dedupe:!0});else K=await J.request({method:"eth_getBlockTransactionCountByNumber",params:[X||G]},{dedupe:Boolean(X)});return(0,Aq4.hexToNumber)(K)}});var Hq1=M((Ei0)=>{Object.defineProperty(Ei0,"__esModule",{value:!0});Ei0.getCode=Eq4;var Lq4=g1();async function Eq4(J,{address:Q,blockNumber:Y,blockTag:G="latest"}){let X=Y!==void 0?(0,Lq4.numberToHex)(Y):void 0,K=await J.request({method:"eth_getCode",params:[Q,X||G]},{dedupe:Boolean(X)});if(K==="0x")return;return K}});var Ti0=M((Ri0)=>{Object.defineProperty(Ri0,"__esModule",{value:!0});Ri0.Eip712DomainNotFoundError=void 0;var Rq4=f0();class Ci0 extends Rq4.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=M((Si0)=>{Object.defineProperty(Si0,"__esModule",{value:!0});Si0.getEip712Domain=Pq4;var Fq4=Ti0(),Tq4=_6(),Sq4=mY();async function Pq4(J,Q){let{address:Y,factory:G,factoryData:X}=Q;try{let[K,z,W,Z,V,q,U]=await(0,Tq4.getAction)(J,Sq4.readContract,"readContract")({abi:$q4,address:Y,functionName:"eip712Domain",factory:G,factoryData:X});return{domain:{name:z,version:W,chainId:Number(Z),verifyingContract:V,salt:q},extensions:U,fields:K}}catch(K){let z=K;if(z.name==="ContractFunctionExecutionError"&&z.cause.name==="ContractFunctionZeroDataError")throw new Fq4.Eip712DomainNotFoundError({address:Y});throw z}}var $q4=[{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 ki0=M(($i0)=>{Object.defineProperty($i0,"__esModule",{value:!0});$i0.formatFeeHistory=vq4;function vq4(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=M((fi0)=>{Object.defineProperty(fi0,"__esModule",{value:!0});fi0.getFeeHistory=hq4;var vi0=g1(),jq4=ki0();async function hq4(J,{blockCount:Q,blockNumber:Y,blockTag:G="latest",rewardPercentiles:X}){let K=typeof Y==="bigint"?(0,vi0.numberToHex)(Y):void 0,z=await J.request({method:"eth_feeHistory",params:[(0,vi0.numberToHex)(Q),K||G,X]},{dedupe:Boolean(K)});return(0,jq4.formatFeeHistory)(z)}});var bi0=M((hi0)=>{Object.defineProperty(hi0,"__esModule",{value:!0});hi0.getFilterLogs=gq4;var yq4=aN(),xq4=pX();async function gq4(J,{filter:Q}){let Y=Q.strict??!1,X=(await Q.request({method:"eth_getFilterLogs",params:[Q.id]})).map((K)=>(0,xq4.formatLog)(K));if(!Q.abi)return X;return(0,yq4.parseEventLogs)({abi:Q.abi,logs:X,strict:Y})}});var Bq1=M((gi0)=>{Object.defineProperty(gi0,"__esModule",{value:!0});gi0.encodePacked=dq4;var Aq1=h8(),uq4=XQ(),lq4=J3(),yi0=F4(),Mq1=rz(),Iq1=g1(),Oq1=aP();function dq4(J,Q){if(J.length!==Q.length)throw new Aq1.AbiEncodingLengthMismatchError({expectedLength:J.length,givenLength:Q.length});let Y=[];for(let G=0;G<J.length;G++){let X=J[G],K=Q[G];Y.push(xi0(X,K))}return(0,yi0.concatHex)(Y)}function xi0(J,Q,Y=!1){if(J==="address"){let z=Q;if(!(0,lq4.isAddress)(z))throw new uq4.InvalidAddressError({address:z});return(0,Mq1.pad)(z.toLowerCase(),{size:Y?32:null})}if(J==="string")return(0,Iq1.stringToHex)(Q);if(J==="bytes")return Q;if(J==="bool")return(0,Mq1.pad)((0,Iq1.boolToHex)(Q),{size:Y?32:1});let G=J.match(Oq1.integerRegex);if(G){let[z,W,Z="256"]=G,V=Number.parseInt(Z,10)/8;return(0,Iq1.numberToHex)(Q,{size:Y?32:V,signed:W==="int"})}let X=J.match(Oq1.bytesRegex);if(X){let[z,W]=X;if(Number.parseInt(W,10)!==(Q.length-2)/2)throw new Aq1.BytesSizeMismatchError({expectedSize:Number.parseInt(W,10),givenSize:(Q.length-2)/2});return(0,Mq1.pad)(Q,{dir:"right",size:Y?32:null})}let K=J.match(Oq1.arrayRegex);if(K&&Array.isArray(Q)){let[z,W]=K,Z=[];for(let V=0;V<Q.length;V++)Z.push(xi0(W,Q[V],!0));if(Z.length===0)return"0x";return(0,yi0.concatHex)(Z)}throw new Aq1.UnsupportedPackedAbiType(J)}});var wc=M((mi0)=>{Object.defineProperty(mi0,"__esModule",{value:!0});mi0.isBytes=cq4;function cq4(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 wq1=M((pi0)=>{Object.defineProperty(pi0,"__esModule",{value:!0});pi0.getContractAddress=rq4;pi0.getCreateAddress=li0;pi0.getCreate2Address=di0;var iq4=F4(),ui0=wc(),nq4=rz(),aq4=cJ(),Xw=X8(),oq4=dN(),Nq1=e7(),Lc=t3();function rq4(J){if(J.opcode==="CREATE2")return di0(J);return li0(J)}function li0(J){let Q=(0,Xw.toBytes)((0,Lc.getAddress)(J.from)),Y=(0,Xw.toBytes)(J.nonce);if(Y[0]===0)Y=new Uint8Array([]);return(0,Lc.getAddress)(`0x${(0,Nq1.keccak256)((0,oq4.toRlp)([Q,Y],"bytes")).slice(26)}`)}function di0(J){let Q=(0,Xw.toBytes)((0,Lc.getAddress)(J.from)),Y=(0,nq4.pad)((0,ui0.isBytes)(J.salt)?J.salt:(0,Xw.toBytes)(J.salt),{size:32}),G=(()=>{if("bytecodeHash"in J){if((0,ui0.isBytes)(J.bytecodeHash))return J.bytecodeHash;return(0,Xw.toBytes)(J.bytecodeHash)}return(0,Nq1.keccak256)(J.bytecode,"bytes")})();return(0,Lc.getAddress)((0,aq4.slice)((0,Nq1.keccak256)((0,iq4.concat)([(0,Xw.toBytes)("0xff"),Q,Y,G])),12))}});var y$=M((_i0)=>{Object.defineProperty(_i0,"__esModule",{value:!0});_i0.assertTransactionEIP7702=XU4;_i0.assertTransactionEIP4844=KU4;_i0.assertTransactionEIP1559=Cq1;_i0.assertTransactionEIP2930=zU4;_i0.assertTransactionLegacy=WU4;var JU4=qV1(),Eq1=bp(),Cc=XQ(),ci0=f0(),Lq1=UV1(),Rc=Jw(),Ec=uX(),Fc=J3(),QU4=t7(),YU4=cJ(),GU4=Q9();function XU4(J){let{authorizationList:Q}=J;if(Q)for(let Y of Q){let{chainId:G}=Y,X=Y.address;if(!(0,Fc.isAddress)(X))throw new Cc.InvalidAddressError({address:X});if(G<0)throw new Rc.InvalidChainIdError({chainId:G})}Cq1(J)}function KU4(J){let{blobVersionedHashes:Q}=J;if(Q){if(Q.length===0)throw new Lq1.EmptyBlobError;for(let Y of Q){let G=(0,QU4.size)(Y),X=(0,GU4.hexToNumber)((0,YU4.slice)(Y,0,1));if(G!==32)throw new Lq1.InvalidVersionedHashSizeError({hash:Y,size:G});if(X!==JU4.versionedHashVersionKzg)throw new Lq1.InvalidVersionedHashVersionError({hash:Y,version:X})}}Cq1(J)}function Cq1(J){let{chainId:Q,maxPriorityFeePerGas:Y,maxFeePerGas:G,to:X}=J;if(Q<=0)throw new Rc.InvalidChainIdError({chainId:Q});if(X&&!(0,Fc.isAddress)(X))throw new Cc.InvalidAddressError({address:X});if(G&&G>Eq1.maxUint256)throw new Ec.FeeCapTooHighError({maxFeePerGas:G});if(Y&&G&&Y>G)throw new Ec.TipAboveFeeCapError({maxFeePerGas:G,maxPriorityFeePerGas:Y})}function zU4(J){let{chainId:Q,maxPriorityFeePerGas:Y,gasPrice:G,maxFeePerGas:X,to:K}=J;if(Q<=0)throw new Rc.InvalidChainIdError({chainId:Q});if(K&&!(0,Fc.isAddress)(K))throw new Cc.InvalidAddressError({address:K});if(Y||X)throw new ci0.BaseError("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid EIP-2930 Transaction attribute.");if(G&&G>Eq1.maxUint256)throw new Ec.FeeCapTooHighError({maxFeePerGas:G})}function WU4(J){let{chainId:Q,maxPriorityFeePerGas:Y,gasPrice:G,maxFeePerGas:X,to:K}=J;if(K&&!(0,Fc.isAddress)(K))throw new Cc.InvalidAddressError({address:K});if(typeof Q<"u"&&Q<=0)throw new Rc.InvalidChainIdError({chainId:Q});if(Y||X)throw new ci0.BaseError("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid Legacy Transaction attribute.");if(G&&G>Eq1.maxUint256)throw new Ec.FeeCapTooHighError({maxFeePerGas:G})}});var Tc=M((ii0)=>{Object.defineProperty(ii0,"__esModule",{value:!0});ii0.serializeAccessList=OU4;var HU4=XQ(),MU4=e3(),IU4=J3();function OU4(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 K=0;K<X.length;K++)if(X[K].length-2!==64)throw new MU4.InvalidStorageKeySizeError({storageKey:X[K]});if(!(0,IU4.isAddress)(G,{strict:!1}))throw new HU4.InvalidAddressError({address:G});Q.push([G,X])}return Q}});var m$=M((ni0)=>{Object.defineProperty(ni0,"__esModule",{value:!0});ni0.serializeTransaction=FU4;ni0.toYParitySignatureArray=g$;var BU4=e3(),NU4=Rq1(),wU4=O$(),LU4=A$(),EU4=lp(),CU4=N$(),Pc=F4(),Sc=yX(),L6=g1(),Kw=dN(),x$=y$(),RU4=w$(),$c=Tc();function FU4(J,Q){let Y=(0,RU4.getTransactionType)(J);if(Y==="eip1559")return PU4(J,Q);if(Y==="eip2930")return $U4(J,Q);if(Y==="eip4844")return SU4(J,Q);if(Y==="eip7702")return TU4(J,Q);return kU4(J,Q)}function TU4(J,Q){let{authorizationList:Y,chainId:G,gas:X,nonce:K,to:z,value:W,maxFeePerGas:Z,maxPriorityFeePerGas:V,accessList:q,data:U}=J;(0,x$.assertTransactionEIP7702)(J);let D=(0,$c.serializeAccessList)(q),H=(0,NU4.serializeAuthorizationList)(Y);return(0,Pc.concatHex)(["0x04",(0,Kw.toRlp)([(0,L6.numberToHex)(G),K?(0,L6.numberToHex)(K):"0x",V?(0,L6.numberToHex)(V):"0x",Z?(0,L6.numberToHex)(Z):"0x",X?(0,L6.numberToHex)(X):"0x",z??"0x",W?(0,L6.numberToHex)(W):"0x",U??"0x",D,H,...g$(J,Q)])])}function SU4(J,Q){let{chainId:Y,gas:G,nonce:X,to:K,value:z,maxFeePerBlobGas:W,maxFeePerGas:Z,maxPriorityFeePerGas:V,accessList:q,data:U}=J;(0,x$.assertTransactionEIP4844)(J);let{blobVersionedHashes:D,sidecars:H}=J;if(J.blobs&&(typeof D>"u"||typeof H>"u")){let N=typeof J.blobs[0]==="string"?J.blobs:J.blobs.map((C)=>(0,L6.bytesToHex)(C)),L=J.kzg,R=(0,wU4.blobsToCommitments)({blobs:N,kzg:L});if(typeof D>"u")D=(0,EU4.commitmentsToVersionedHashes)({commitments:R});if(typeof H>"u"){let C=(0,LU4.blobsToProofs)({blobs:N,commitments:R,kzg:L});H=(0,CU4.toBlobSidecars)({blobs:N,commitments:R,proofs:C})}}let I=(0,$c.serializeAccessList)(q),O=[(0,L6.numberToHex)(Y),X?(0,L6.numberToHex)(X):"0x",V?(0,L6.numberToHex)(V):"0x",Z?(0,L6.numberToHex)(Z):"0x",G?(0,L6.numberToHex)(G):"0x",K??"0x",z?(0,L6.numberToHex)(z):"0x",U??"0x",I,W?(0,L6.numberToHex)(W):"0x",D??[],...g$(J,Q)],A=[],B=[],w=[];if(H)for(let N=0;N<H.length;N++){let{blob:L,commitment:R,proof:C}=H[N];A.push(L),B.push(R),w.push(C)}return(0,Pc.concatHex)(["0x03",H?(0,Kw.toRlp)([O,A,B,w]):(0,Kw.toRlp)(O)])}function PU4(J,Q){let{chainId:Y,gas:G,nonce:X,to:K,value:z,maxFeePerGas:W,maxPriorityFeePerGas:Z,accessList:V,data:q}=J;(0,x$.assertTransactionEIP1559)(J);let U=(0,$c.serializeAccessList)(V),D=[(0,L6.numberToHex)(Y),X?(0,L6.numberToHex)(X):"0x",Z?(0,L6.numberToHex)(Z):"0x",W?(0,L6.numberToHex)(W):"0x",G?(0,L6.numberToHex)(G):"0x",K??"0x",z?(0,L6.numberToHex)(z):"0x",q??"0x",U,...g$(J,Q)];return(0,Pc.concatHex)(["0x02",(0,Kw.toRlp)(D)])}function $U4(J,Q){let{chainId:Y,gas:G,data:X,nonce:K,to:z,value:W,accessList:Z,gasPrice:V}=J;(0,x$.assertTransactionEIP2930)(J);let q=(0,$c.serializeAccessList)(Z),U=[(0,L6.numberToHex)(Y),K?(0,L6.numberToHex)(K):"0x",V?(0,L6.numberToHex)(V):"0x",G?(0,L6.numberToHex)(G):"0x",z??"0x",W?(0,L6.numberToHex)(W):"0x",X??"0x",q,...g$(J,Q)];return(0,Pc.concatHex)(["0x01",(0,Kw.toRlp)(U)])}function kU4(J,Q){let{chainId:Y=0,gas:G,data:X,nonce:K,to:z,value:W,gasPrice:Z}=J;(0,x$.assertTransactionLegacy)(J);let V=[K?(0,L6.numberToHex)(K):"0x",Z?(0,L6.numberToHex)(Z):"0x",G?(0,L6.numberToHex)(G):"0x",z??"0x",W?(0,L6.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 H=27n+(Q.v===27n?0n:1n);if(Q.v!==H)throw new BU4.InvalidLegacyVError({v:Q.v});return H})(),U=(0,Sc.trim)(Q.r),D=(0,Sc.trim)(Q.s);V=[...V,(0,L6.numberToHex)(q),U==="0x00"?"0x":U,D==="0x00"?"0x":D]}else if(Y>0)V=[...V,(0,L6.numberToHex)(Y),"0x","0x"];return(0,Kw.toRlp)(V)}function g$(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 K=(0,Sc.trim)(Y.r),z=(0,Sc.trim)(Y.s);return[(()=>{if(typeof X==="number")return X?(0,L6.numberToHex)(1):"0x";if(G===0n)return"0x";if(G===1n)return(0,L6.numberToHex)(1);return G===27n?"0x":(0,L6.numberToHex)(1)})(),K==="0x00"?"0x":K,z==="0x00"?"0x":z]}});var Rq1=M((oi0)=>{Object.defineProperty(oi0,"__esModule",{value:!0});oi0.serializeAuthorizationList=hU4;var ai0=g1(),jU4=m$();function hU4(J){if(!J||J.length===0)return[];let Q=[];for(let Y of J){let{chainId:G,nonce:X,...K}=Y,z=Y.address;Q.push([G?(0,ai0.toHex)(G):"0x",z,X?(0,ai0.toHex)(X):"0x",...(0,jU4.toYParitySignatureArray)({},K)])}return Q}});var Fq1=M((ri0)=>{Object.defineProperty(ri0,"__esModule",{value:!0});ri0.verifyAuthorization=mU4;var yU4=t3(),xU4=VQ(),gU4=D$();async function mU4({address:J,authorization:Q,signature:Y}){return(0,xU4.isAddressEqual)((0,yU4.getAddress)(J),await(0,gU4.recoverAuthorizationAddress)({authorization:Q,signature:Y}))}});var ti0=M((si0)=>{Object.defineProperty(si0,"__esModule",{value:!0});si0.promiseCache=void 0;si0.withDedupe=dU4;var lU4=fN();si0.promiseCache=new lU4.LruMap(8192);function dU4(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 Tq1=M((Qn0)=>{Object.defineProperty(Qn0,"__esModule",{value:!0});Qn0.buildRequest=oU4;Qn0.shouldRetry=Jn0;var cU4=f0(),ei0=WQ(),G0=YW(),_U4=g1(),iU4=ti0(),nU4=f$(),aU4=J5();function oU4(J,Q={}){return async(Y,G={})=>{let{dedupe:X=!1,methods:K,retryDelay:z=150,retryCount:W=3,uid:Z}={...Q,...G},{method:V}=Y;if(K?.exclude?.includes(V))throw new G0.MethodNotSupportedRpcError(Error("method not supported"),{method:V});if(K?.include&&!K.include.includes(V))throw new G0.MethodNotSupportedRpcError(Error("method not supported"),{method:V});let q=X?(0,_U4.stringToHex)(`${Z}.${(0,aU4.stringify)(Y)}`):void 0;return(0,iU4.withDedupe)(()=>(0,nU4.withRetry)(async()=>{try{return await J(Y)}catch(U){let D=U;switch(D.code){case G0.ParseRpcError.code:throw new G0.ParseRpcError(D);case G0.InvalidRequestRpcError.code:throw new G0.InvalidRequestRpcError(D);case G0.MethodNotFoundRpcError.code:throw new G0.MethodNotFoundRpcError(D,{method:Y.method});case G0.InvalidParamsRpcError.code:throw new G0.InvalidParamsRpcError(D);case G0.InternalRpcError.code:throw new G0.InternalRpcError(D);case G0.InvalidInputRpcError.code:throw new G0.InvalidInputRpcError(D);case G0.ResourceNotFoundRpcError.code:throw new G0.ResourceNotFoundRpcError(D);case G0.ResourceUnavailableRpcError.code:throw new G0.ResourceUnavailableRpcError(D);case G0.TransactionRejectedRpcError.code:throw new G0.TransactionRejectedRpcError(D);case G0.MethodNotSupportedRpcError.code:throw new G0.MethodNotSupportedRpcError(D,{method:Y.method});case G0.LimitExceededRpcError.code:throw new G0.LimitExceededRpcError(D);case G0.JsonRpcVersionUnsupportedError.code:throw new G0.JsonRpcVersionUnsupportedError(D);case G0.UserRejectedRequestError.code:throw new G0.UserRejectedRequestError(D);case G0.UnauthorizedProviderError.code:throw new G0.UnauthorizedProviderError(D);case G0.UnsupportedProviderMethodError.code:throw new G0.UnsupportedProviderMethodError(D);case G0.ProviderDisconnectedError.code:throw new G0.ProviderDisconnectedError(D);case G0.ChainDisconnectedError.code:throw new G0.ChainDisconnectedError(D);case G0.SwitchChainError.code:throw new G0.SwitchChainError(D);case G0.UnsupportedNonOptionalCapabilityError.code:throw new G0.UnsupportedNonOptionalCapabilityError(D);case G0.UnsupportedChainIdError.code:throw new G0.UnsupportedChainIdError(D);case G0.DuplicateIdError.code:throw new G0.DuplicateIdError(D);case G0.UnknownBundleIdError.code:throw new G0.UnknownBundleIdError(D);case G0.BundleTooLargeError.code:throw new G0.BundleTooLargeError(D);case G0.AtomicReadyWalletRejectedUpgradeError.code:throw new G0.AtomicReadyWalletRejectedUpgradeError(D);case G0.AtomicityNotSupportedError.code:throw new G0.AtomicityNotSupportedError(D);case 5000:throw new G0.UserRejectedRequestError(D);default:if(U instanceof cU4.BaseError)throw U;throw new G0.UnknownRpcError(D)}}},{delay:({count:U,error:D})=>{if(D&&D instanceof ei0.HttpRequestError){let H=D?.headers?.get("Retry-After");if(H?.match(/\d/))return Number.parseInt(H,10)*1000}return~~(1<<U)*z},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===G0.LimitExceededRpcError.code)return!0;if(J.code===G0.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 Sq1=M((Yn0)=>{Object.defineProperty(Yn0,"__esModule",{value:!0});Yn0.defineChain=tU4;function tU4(J){return{formatters:void 0,fees:void 0,serializers:void 0,...J}}});var Pq1=M((Gn0)=>{Object.defineProperty(Gn0,"__esModule",{value:!0});Gn0.extractChain=JD4;function JD4({chains:J,id:Q}){return J.find((Y)=>Y.id===Q)}});var kc=M((Wn0)=>{Object.defineProperty(Wn0,"__esModule",{value:!0});Wn0.fromRlp=zD4;var YD4=f0(),GD4=vH(),XD4=hN(),KD4=X8(),Xn0=g1();function zD4(J,Q="hex"){let Y=(()=>{if(typeof J==="string"){if(J.length>3&&J.length%2!==0)throw new GD4.InvalidHexValueError(J);return(0,KD4.hexToBytes)(J)}return J})(),G=(0,XD4.createCursor)(Y,{recursiveReadLimit:Number.POSITIVE_INFINITY});return zn0(G,Q)}function zn0(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=Kn0(J,Y,128),K=J.readBytes(X);return Q==="hex"?(0,Xn0.bytesToHex)(K):K}let G=Kn0(J,Y,192);return WD4(J,G,Q)}function Kn0(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 YD4.BaseError("Invalid RLP prefix")}function WD4(J,Q,Y){let G=J.position,X=[];while(J.position-G<Q)X.push(zn0(J,Y));return X}});var vc=M((Zn0)=>{Object.defineProperty(Zn0,"__esModule",{value:!0});Zn0.isHash=UD4;var VD4=H7(),qD4=t7();function UD4(J){return(0,VD4.isHex)(J)&&(0,qD4.size)(J)===32}});var An0=M((In0)=>{Object.defineProperty(In0,"__esModule",{value:!0});In0.ripemd160=In0.RIPEMD160=In0.md5=In0.MD5=In0.sha1=In0.SHA1=void 0;var cH=ZZ1(),f5=ez(),Ww=Uint32Array.from([1732584193,4023233417,2562383102,271733878,3285377520]),Nq=new Uint32Array(80);class kq1 extends cH.HashMD{constructor(){super(64,20,8,!1);this.A=Ww[0]|0,this.B=Ww[1]|0,this.C=Ww[2]|0,this.D=Ww[3]|0,this.E=Ww[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)Nq[W]=J.getUint32(Q,!1);for(let W=16;W<80;W++)Nq[W]=(0,f5.rotl)(Nq[W-3]^Nq[W-8]^Nq[W-14]^Nq[W-16],1);let{A:Y,B:G,C:X,D:K,E:z}=this;for(let W=0;W<80;W++){let Z,V;if(W<20)Z=(0,cH.Chi)(G,X,K),V=1518500249;else if(W<40)Z=G^X^K,V=1859775393;else if(W<60)Z=(0,cH.Maj)(G,X,K),V=2400959708;else Z=G^X^K,V=3395469782;let q=(0,f5.rotl)(Y,5)+Z+z+V+Nq[W]|0;z=K,K=X,X=(0,f5.rotl)(G,30),G=Y,Y=q}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,K=K+this.D|0,z=z+this.E|0,this.set(Y,G,X,K,z)}roundClean(){(0,f5.clean)(Nq)}destroy(){this.set(0,0,0,0,0),(0,f5.clean)(this.buffer)}}In0.SHA1=kq1;In0.sha1=(0,f5.createHasher)(()=>new kq1);var HD4=Math.pow(2,32),MD4=Array.from({length:64},(J,Q)=>Math.floor(HD4*Math.abs(Math.sin(Q+1)))),fc=Ww.slice(0,4),$q1=new Uint32Array(16);class vq1 extends cH.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 z=0;z<16;z++,Q+=4)$q1[z]=J.getUint32(Q,!0);let{A:Y,B:G,C:X,D:K}=this;for(let z=0;z<64;z++){let W,Z,V;if(z<16)W=(0,cH.Chi)(G,X,K),Z=z,V=[7,12,17,22];else if(z<32)W=(0,cH.Chi)(K,G,X),Z=(5*z+1)%16,V=[5,9,14,20];else if(z<48)W=G^X^K,Z=(3*z+5)%16,V=[4,11,16,23];else W=X^(G|~K),Z=7*z%16,V=[6,10,15,21];W=W+Y+MD4[z]+$q1[Z],Y=K,K=X,X=G,G=G+(0,f5.rotl)(W,V[z%4])}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,K=K+this.D|0,this.set(Y,G,X,K)}roundClean(){(0,f5.clean)($q1)}destroy(){this.set(0,0,0,0),(0,f5.clean)(this.buffer)}}In0.MD5=vq1;In0.md5=(0,f5.createHasher)(()=>new vq1);var ID4=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)))(),OD4=(()=>qn0.map((J)=>(9*J+5)%16))(),Un0=(()=>{let Y=[[qn0],[OD4]];for(let G=0;G<4;G++)for(let X of Y)X.push(X[G].map((K)=>ID4[K]));return Y})(),Dn0=(()=>Un0[0])(),Hn0=(()=>Un0[1])(),Mn0=[[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)),AD4=Dn0.map((J,Q)=>J.map((Y)=>Mn0[Q][Y])),BD4=Hn0.map((J,Q)=>J.map((Y)=>Mn0[Q][Y])),ND4=Uint32Array.from([0,1518500249,1859775393,2400959708,2840853838]),wD4=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 jc=new Uint32Array(16);class fq1 extends cH.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 D=0;D<16;D++,Q+=4)jc[D]=J.getUint32(Q,!0);let Y=this.h0|0,G=Y,X=this.h1|0,K=X,z=this.h2|0,W=z,Z=this.h3|0,V=Z,q=this.h4|0,U=q;for(let D=0;D<5;D++){let H=4-D,I=ND4[D],O=wD4[D],A=Dn0[D],B=Hn0[D],w=AD4[D],N=BD4[D];for(let L=0;L<16;L++){let R=(0,f5.rotl)(Y+Vn0(D,X,z,Z)+jc[A[L]]+I,w[L])+q|0;Y=q,q=Z,Z=(0,f5.rotl)(z,10)|0,z=X,X=R}for(let L=0;L<16;L++){let R=(0,f5.rotl)(G+Vn0(H,K,W,V)+jc[B[L]]+O,N[L])+U|0;G=U,U=V,V=(0,f5.rotl)(W,10)|0,W=K,K=R}}this.set(this.h1+z+V|0,this.h2+Z+U|0,this.h3+q+G|0,this.h4+Y+K|0,this.h0+X+W|0)}roundClean(){(0,f5.clean)(jc)}destroy(){this.destroyed=!0,(0,f5.clean)(this.buffer),this.set(0,0,0,0,0)}}In0.RIPEMD160=fq1;In0.ripemd160=(0,f5.createHasher)(()=>new fq1)});var jq1=M((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 hq1=M((Ln0)=>{Object.defineProperty(Ln0,"__esModule",{value:!0});Ln0.ripemd160=vD4;var SD4=jq1(),PD4=H7(),$D4=X8(),kD4=g1();function vD4(J,Q){let Y=Q||"hex",G=(0,SD4.ripemd160)((0,PD4.isHex)(J,{strict:!1})?(0,$D4.toBytes)(J):J);if(Y==="bytes")return G;return(0,kD4.toHex)(G)}});var yq1=M((bq1)=>{Object.defineProperty(bq1,"__esModule",{value:!0});bq1.toEventHash=void 0;var jD4=iP();Object.defineProperty(bq1,"toEventHash",{enumerable:!0,get:function(){return jD4.toSignatureHash}})});var gq1=M((xq1)=>{Object.defineProperty(xq1,"__esModule",{value:!0});xq1.toEventSignature=void 0;var bD4=hd();Object.defineProperty(xq1,"toEventSignature",{enumerable:!0,get:function(){return bD4.toSignature}})});var uq1=M((mq1)=>{Object.defineProperty(mq1,"__esModule",{value:!0});mq1.toFunctionHash=void 0;var xD4=iP();Object.defineProperty(mq1,"toFunctionHash",{enumerable:!0,get:function(){return xD4.toSignatureHash}})});var dq1=M((lq1)=>{Object.defineProperty(lq1,"__esModule",{value:!0});lq1.toFunctionSignature=void 0;var mD4=hd();Object.defineProperty(lq1,"toFunctionSignature",{enumerable:!0,get:function(){return mD4.toSignature}})});var pq1=M((Rn0)=>{Object.defineProperty(Rn0,"__esModule",{value:!0});Rn0.nonceManager=void 0;Rn0.createNonceManager=En0;Rn0.jsonRpc=Cn0;var lD4=I$(),dD4=fN();function En0(J){let{source:Q}=J,Y=new Map,G=new dD4.LruMap(8192),X=new Map,K=({address:z,chainId:W})=>`${z}.${W}`;return{async consume({address:z,chainId:W,client:Z}){let V=K({address:z,chainId:W}),q=this.get({address:z,chainId:W,client:Z});this.increment({address:z,chainId:W});let U=await q;return await Q.set({address:z,chainId:W},U),G.set(V,U),U},async increment({address:z,chainId:W}){let Z=K({address:z,chainId:W}),V=Y.get(Z)??0;Y.set(Z,V+1)},async get({address:z,chainId:W,client:Z}){let V=K({address:z,chainId:W}),q=X.get(V);if(!q)q=(async()=>{try{let D=await Q.get({address:z,chainId:W,client:Z}),H=G.get(V)??0;if(H>0&&D<=H)return H+1;return G.delete(V),D}finally{this.reset({address:z,chainId:W})}})(),X.set(V,q);return(Y.get(V)??0)+await q},reset({address:z,chainId:W}){let Z=K({address:z,chainId:W});Y.delete(Z),X.delete(Z)}}}function Cn0(){return{async get(J){let{address:Q,client:Y}=J;return(0,lD4.getTransactionCount)(Y,{address:Q,blockTag:"pending"})},set(){}}}Rn0.nonceManager=En0({source:Cn0()})});var hc=M((Tn0)=>{Object.defineProperty(Tn0,"__esModule",{value:!0});Tn0.withTimeout=_D4;function _D4(J,{errorInstance:Q=Error("timed out"),timeout:Y,signal:G}){return new Promise((X,K)=>{(async()=>{let z;try{let W=new AbortController;if(Y>0)z=setTimeout(()=>{if(G)W.abort();else K(Q)},Y);X(await J({signal:W?.signal||null}))}catch(W){if(W?.name==="AbortError")K(Q);K(W)}finally{clearTimeout(z)}})()})}});var cq1=M((Sn0)=>{Object.defineProperty(Sn0,"__esModule",{value:!0});Sn0.idCache=void 0;function nD4(){return{current:0,take(){return this.current++},reset(){this.current=0}}}Sn0.idCache=nD4()});var bc=M((kn0)=>{Object.defineProperty(kn0,"__esModule",{value:!0});kn0.getHttpRpcClient=oD4;var u$=WQ(),aD4=hc(),_q1=J5(),$n0=cq1();function oD4(J,Q={}){return{async request(Y){let{body:G,fetchFn:X=Q.fetchFn??fetch,onRequest:K=Q.onRequest,onResponse:z=Q.onResponse,timeout:W=Q.timeout??1e4}=Y,Z={...Q.fetchOptions??{},...Y.fetchOptions??{}},{headers:V,method:q,signal:U}=Z;try{let D=await(0,aD4.withTimeout)(async({signal:I})=>{let O={...Z,body:Array.isArray(G)?(0,_q1.stringify)(G.map((N)=>({jsonrpc:"2.0",id:N.id??$n0.idCache.take(),...N}))):(0,_q1.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 K?.(A,O)??{...O,url:J};return await X(B.url??J,B)},{errorInstance:new u$.TimeoutError({body:G,url:J}),timeout:W,signal:!0});if(z)await z(D);let H;if(D.headers.get("Content-Type")?.startsWith("application/json"))H=await D.json();else{H=await D.text();try{H=JSON.parse(H||"{}")}catch(I){if(D.ok)throw I;H={error:H}}}if(!D.ok)throw new u$.HttpRequestError({body:G,details:(0,_q1.stringify)(H.error)||D.statusText,headers:D.headers,status:D.status,url:J});return H}catch(D){if(D instanceof u$.HttpRequestError)throw D;if(D instanceof u$.TimeoutError)throw D;throw new u$.HttpRequestError({body:G,cause:D,url:J})}}}}});var nq1=M((vn0)=>{Object.defineProperty(vn0,"__esModule",{value:!0});vn0.socketClientCache=void 0;vn0.getSocketRpcClient=JH4;var iq1=WQ(),sD4=ep(),tD4=hc(),eD4=cq1();vn0.socketClientCache=new Map;async function JH4(J){let{getSocket:Q,keepAlive:Y=!0,key:G="socket",reconnect:X=!0,url:K}=J,{interval:z=30000}=typeof Y==="object"?Y:{},{attempts:W=5,delay:Z=2000}=typeof X==="object"?X:{},V=JSON.stringify({keepAlive:Y,key:G,url:K,reconnect:X}),q=vn0.socketClientCache.get(V);if(q)return q;let U=0,{schedule:D}=(0,sD4.createBatchScheduler)({id:V,fn:async()=>{let O=new Map,A=new Map,B,w,N,L=!1;function R(){if(X&&U<W){if(L)return;L=!0,U++,w?.close(),setTimeout(async()=>{await C().catch(console.error),L=!1},Z)}else O.clear(),A.clear()}async function C(){let F=await Q({onClose(){for(let j of O.values())j.onError?.(new iq1.SocketClosedError({url:K}));for(let j of A.values())j.onError?.(new iq1.SocketClosedError({url:K}));R()},onError(j){B=j;for(let E of O.values())E.onError?.(B);for(let E of A.values())E.onError?.(B);R()},onOpen(){B=void 0,U=0},onResponse(j){let E=j.method==="eth_subscription",$=E?j.params.subscription:j.id,f=E?A:O,k=f.get($);if(k)k.onResponse(j);if(!E)f.delete($)}});if(w=F,Y){if(N)clearInterval(N);N=setInterval(()=>w.ping?.(),z)}if(X&&A.size>0){let j=A.entries();for(let[E,{onResponse:$,body:f,onError:k}]of j){if(!f)continue;A.delete(E),q?.request({body:f,onResponse:$,onError:k})}}return F}return await C(),B=void 0,q={close(){N&&clearInterval(N),w.close(),vn0.socketClientCache.delete(V)},get socket(){return w},request({body:F,onError:j,onResponse:E}){if(B&&j)j(B);let $=F.id??eD4.idCache.take(),f=(k)=>{if(typeof k.id==="number"&&$!==k.id)return;if(F.method==="eth_subscribe"&&typeof k.result==="string")A.set(k.result,{onResponse:f,onError:j,body:F});if(F.method==="eth_unsubscribe")A.delete(F.params?.[0]);E(k)};O.set($,{onResponse:f,onError:j});try{w.request({body:{jsonrpc:"2.0",id:$,...F}})}catch(k){j?.(k)}},requestAsync({body:F,timeout:j=1e4}){return(0,tD4.withTimeout)(()=>new Promise((E,$)=>this.request({body:F,onError:$,onResponse:E})),{errorInstance:new iq1.TimeoutError({body:F,url:K}),timeout:j})},requests:O,subscriptions:A,url:K},vn0.socketClientCache.set(V,q),[q]}}),[H,[I]]=await D();return I}});var xc=M((fn0)=>{Object.defineProperty(fn0,"__esModule",{value:!0});fn0.getWebSocketRpcClient=GH4;var yc=WQ(),YH4=nq1();async function GH4(J,Q={}){let{keepAlive:Y,reconnect:G}=Q;return(0,YH4.getSocketRpcClient)({async getSocket({onClose:X,onError:K,onOpen:z,onResponse:W}){let Z=await Promise.resolve().then(()=>E71()).then((H)=>H.WebSocket),V=new Z(J);function q(){V.removeEventListener("close",q),V.removeEventListener("message",U),V.removeEventListener("error",K),V.removeEventListener("open",z),X()}function U({data:H}){try{let I=JSON.parse(H);W(I)}catch(I){K(I)}}if(V.addEventListener("close",q),V.addEventListener("message",U),V.addEventListener("error",K),V.addEventListener("open",z),V.readyState===Z.CONNECTING)await new Promise((H,I)=>{if(!V)return;V.onopen=H,V.onerror=I});let{close:D}=V;return Object.assign(V,{close(){D.bind(V)(),q()},ping(){try{if(V.readyState===V.CLOSED||V.readyState===V.CLOSING)throw new yc.WebSocketRequestError({url:V.url,cause:new yc.SocketClosedError({url:V.url})});let H={jsonrpc:"2.0",method:"net_version",params:[]};V.send(JSON.stringify(H))}catch(H){K(H)}},request({body:H}){if(V.readyState===V.CLOSED||V.readyState===V.CLOSING)throw new yc.WebSocketRequestError({body:H,url:V.url,cause:new yc.SocketClosedError({url:V.url})});return V.send(JSON.stringify(H))}})},keepAlive:Y,reconnect:G,url:J})}});var aq1=M((jn0)=>{Object.defineProperty(jn0,"__esModule",{value:!0});jn0.rpc=void 0;jn0.getSocket=VH4;var KH4=bc(),zH4=xc();function WH4(J,{body:Q,onError:Y,onResponse:G}){return J.request({body:Q,onError:Y,onResponse:G}),J}async function ZH4(J,{body:Q,timeout:Y=1e4}){return J.requestAsync({body:Q,timeout:Y})}async function VH4(J){let Q=await(0,zH4.getWebSocketRpcClient)(J);return Object.assign(Q.socket,{requests:Q.requests,subscriptions:Q.subscriptions})}jn0.rpc={http(J,Q){return(0,KH4.getHttpRpcClient)(J).request(Q)},webSocket:WH4,webSocketAsync:ZH4}});var oq1=M((bn0)=>{Object.defineProperty(bn0,"__esModule",{value:!0});bn0.presignMessagePrefix=void 0;bn0.presignMessagePrefix=`\x19Ethereum Signed Message:
`});var sq1=M((xn0)=>{Object.defineProperty(xn0,"__esModule",{value:!0});xn0.toPrefixedMessage=MH4;var UH4=oq1(),DH4=F4(),HH4=t7(),rq1=g1();function MH4(J){let Q=(()=>{if(typeof J==="string")return(0,rq1.stringToHex)(J);if(typeof J.raw==="string")return J.raw;return(0,rq1.bytesToHex)(J.raw)})(),Y=(0,rq1.stringToHex)(`${UH4.presignMessagePrefix}${(0,HH4.size)(Q)}`);return(0,DH4.concat)([Y,Q])}});var Zw=M((gn0)=>{Object.defineProperty(gn0,"__esModule",{value:!0});gn0.hashMessage=BH4;var OH4=e7(),AH4=sq1();function BH4(J,Q){return(0,OH4.keccak256)((0,AH4.toPrefixedMessage)(J),Q)}});var eq1=M((dn0)=>{Object.defineProperty(dn0,"__esModule",{value:!0});dn0.InvalidStructTypeError=dn0.InvalidPrimaryTypeError=dn0.InvalidDomainError=void 0;var wH4=J5(),tq1=f0();class mn0 extends tq1.BaseError{constructor({domain:J}){super(`Invalid domain "${(0,wH4.stringify)(J)}".`,{metaMessages:["Must be a valid EIP-712 domain."]})}}dn0.InvalidDomainError=mn0;class un0 extends tq1.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`."]})}}dn0.InvalidPrimaryTypeError=un0;class ln0 extends tq1.BaseError{constructor({type:J}){super(`Struct type "${J}" is invalid.`,{metaMessages:["Struct type must not be a Solidity type."],name:"InvalidStructTypeError"})}}dn0.InvalidStructTypeError=ln0});var d$=M((nn0)=>{Object.defineProperty(nn0,"__esModule",{value:!0});nn0.serializeTypedData=$H4;nn0.validateTypedData=kH4;nn0.getTypesForEIP712Domain=in0;nn0.domainSeparator=vH4;var CH4=h8(),RH4=XQ(),JU1=eq1(),FH4=J3(),cn0=t7(),TH4=g1(),_n0=aP(),SH4=Vw(),PH4=J5();function $H4(J){let{domain:Q,message:Y,primaryType:G,types:X}=J,K=(Z,V)=>{let q={...V};for(let U of Z){let{name:D,type:H}=U;if(H==="address")q[D]=q[D].toLowerCase()}return q},z=(()=>{if(!X.EIP712Domain)return{};if(!Q)return{};return K(X.EIP712Domain,Q)})(),W=(()=>{if(G==="EIP712Domain")return;return K(X[G],Y)})();return(0,PH4.stringify)({domain:z,message:W,primaryType:G,types:X})}function kH4(J){let{domain:Q,message:Y,primaryType:G,types:X}=J,K=(z,W)=>{for(let Z of z){let{name:V,type:q}=Z,U=W[V],D=q.match(_n0.integerRegex);if(D&&(typeof U==="number"||typeof U==="bigint")){let[O,A,B]=D;(0,TH4.numberToHex)(U,{signed:A==="int",size:Number.parseInt(B,10)/8})}if(q==="address"&&typeof U==="string"&&!(0,FH4.isAddress)(U))throw new RH4.InvalidAddressError({address:U});let H=q.match(_n0.bytesRegex);if(H){let[O,A]=H;if(A&&(0,cn0.size)(U)!==Number.parseInt(A,10))throw new CH4.BytesSizeMismatchError({expectedSize:Number.parseInt(A,10),givenSize:(0,cn0.size)(U)})}let I=X[q];if(I)fH4(q),K(I,U)}};if(X.EIP712Domain&&Q){if(typeof Q!=="object")throw new JU1.InvalidDomainError({domain:Q});K(X.EIP712Domain,Q)}if(G!=="EIP712Domain")if(X[G])K(X[G],Y);else throw new JU1.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 vH4({domain:J}){return(0,SH4.hashDomain)({domain:J,types:{EIP712Domain:in0({domain:J})}})}function fH4(J){if(J==="address"||J==="bool"||J==="string"||J.startsWith("bytes")||J.startsWith("uint")||J.startsWith("int"))throw new JU1.InvalidStructTypeError({type:J})}});var Vw=M((Ya0)=>{Object.defineProperty(Ya0,"__esModule",{value:!0});Ya0.hashTypedData=gH4;Ya0.hashDomain=sn0;Ya0.hashStruct=QU1;Ya0.encodeType=en0;var on0=KQ(),xH4=F4(),rn0=g1(),_H=e7(),an0=d$();function gH4(J){let{domain:Q={},message:Y,primaryType:G}=J,X={EIP712Domain:(0,an0.getTypesForEIP712Domain)({domain:Q}),...J.types};(0,an0.validateTypedData)({domain:Q,message:Y,primaryType:G,types:X});let K=["0x1901"];if(Q)K.push(sn0({domain:Q,types:X}));if(G!=="EIP712Domain")K.push(QU1({data:Y,primaryType:G,types:X}));return(0,_H.keccak256)((0,xH4.concat)(K))}function sn0({domain:J,types:Q}){return QU1({data:J,primaryType:"EIP712Domain",types:Q})}function QU1({data:J,primaryType:Q,types:Y}){let G=tn0({data:J,primaryType:Q,types:Y});return(0,_H.keccak256)(G)}function tn0({data:J,primaryType:Q,types:Y}){let G=[{type:"bytes32"}],X=[mH4({primaryType:Q,types:Y})];for(let K of Y[Q]){let[z,W]=Qa0({types:Y,name:K.name,type:K.type,value:J[K.name]});G.push(z),X.push(W)}return(0,on0.encodeAbiParameters)(G,X)}function mH4({primaryType:J,types:Q}){let Y=(0,rn0.toHex)(en0({primaryType:J,types:Q}));return(0,_H.keccak256)(Y)}function en0({primaryType:J,types:Q}){let Y="",G=Ja0({primaryType:J,types:Q});G.delete(J);let X=[J,...Array.from(G).sort()];for(let K of X)Y+=`${K}(${Q[K].map(({name:z,type:W})=>`${W} ${z}`).join(",")})`;return Y}function Ja0({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 K of Q[X])Ja0({primaryType:K.type,types:Q},Y);return Y}function Qa0({types:J,name:Q,type:Y,value:G}){if(J[Y]!==void 0)return[{type:"bytes32"},(0,_H.keccak256)(tn0({data:G,primaryType:Y,types:J}))];if(Y==="bytes")return G=`0x${(G.length%2?"0":"")+G.slice(2)}`,[{type:"bytes32"},(0,_H.keccak256)(G)];if(Y==="string")return[{type:"bytes32"},(0,_H.keccak256)((0,rn0.toHex)(G))];if(Y.lastIndexOf("]")===Y.length-1){let X=Y.slice(0,Y.lastIndexOf("[")),K=G.map((z)=>Qa0({name:Q,type:X,types:J,value:z}));return[{type:"bytes32"},(0,_H.keccak256)((0,on0.encodeAbiParameters)(K.map(([z])=>z),K.map(([,z])=>z)))]}return[{type:Y},G]}});var gc=M((Ga0)=>{Object.defineProperty(Ga0,"__esModule",{value:!0});Ga0.zeroHash=Ga0.erc6492MagicBytes=void 0;Ga0.erc6492MagicBytes="0x6492649264926492649264926492649264926492649264926492649264926492";Ga0.zeroHash="0x0000000000000000000000000000000000000000000000000000000000000000"});var mc=M((Ka0)=>{Object.defineProperty(Ka0,"__esModule",{value:!0});Ka0.isErc6492Signature=nH4;var _H4=gc(),iH4=cJ();function nH4(J){return(0,iH4.sliceHex)(J,-32)===_H4.erc6492MagicBytes}});var Za0=M((za0)=>{Object.defineProperty(za0,"__esModule",{value:!0});za0.version=void 0;za0.version="1.2.3"});var iH=M((Va0)=>{Object.defineProperty(Va0,"__esModule",{value:!0});Va0.BaseError=void 0;var oH4=Za0();class uc extends Error{constructor(J,Q={}){let Y=Q.cause instanceof uc?Q.cause.details:Q.cause?.message?Q.cause.message:Q.details,G=Q.cause instanceof uc?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@${oH4.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}}Va0.BaseError=uc});var Da0=M((Ua0)=>{Object.defineProperty(Ua0,"__esModule",{value:!0});Ua0.narrow=rH4;function rH4(J){return J}});var p$=M((Ha0)=>{Object.defineProperty(Ha0,"__esModule",{value:!0});Ha0.isTupleRegex=Ha0.integerRegex=Ha0.bytesRegex=void 0;Ha0.execTyped=tH4;function tH4(J,Q){return J.exec(Q)?.groups}Ha0.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;Ha0.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)?$/;Ha0.isTupleRegex=/^\(.+?\).*?$/});var GU1=M((Oa0)=>{Object.defineProperty(Oa0,"__esModule",{value:!0});Oa0.formatAbiParameter=YU1;var YM4=p$(),Ia0=/^tuple(?<array>(\[(\d*)\])*)$/;function YU1(J){let Q=J.type;if(Ia0.test(J.type)&&"components"in J){Q="(";let Y=J.components.length;for(let X=0;X<Y;X++){let K=J.components[X];if(Q+=YU1(K),X<Y-1)Q+=", "}let G=(0,YM4.execTyped)(Ia0,J.type);return Q+=`)${G?.array||""}`,YU1({...J,type:Q})}if("indexed"in J&&J.indexed)Q=`${Q} indexed`;if(J.name)return`${Q} ${J.name}`;return Q}});var XU1=M((Aa0)=>{Object.defineProperty(Aa0,"__esModule",{value:!0});Aa0.formatAbiParameters=KM4;var XM4=GU1();function KM4(J){let Q="",Y=J.length;for(let G=0;G<Y;G++){let X=J[G];if(Q+=(0,XM4.formatAbiParameter)(X),G!==Y-1)Q+=", "}return Q}});var KU1=M((Ba0)=>{Object.defineProperty(Ba0,"__esModule",{value:!0});Ba0.formatAbiItem=WM4;var c$=XU1();function WM4(J){if(J.type==="function")return`function ${J.name}(${(0,c$.formatAbiParameters)(J.inputs)})${J.stateMutability&&J.stateMutability!=="nonpayable"?` ${J.stateMutability}`:""}${J.outputs?.length?` returns (${(0,c$.formatAbiParameters)(J.outputs)})`:""}`;if(J.type==="event")return`event ${J.name}(${(0,c$.formatAbiParameters)(J.inputs)})`;if(J.type==="error")return`error ${J.name}(${(0,c$.formatAbiParameters)(J.inputs)})`;if(J.type==="constructor")return`constructor(${(0,c$.formatAbiParameters)(J.inputs)})${J.stateMutability==="payable"?" payable":""}`;if(J.type==="fallback")return`fallback() external${J.stateMutability==="payable"?" payable":""}`;return"receive() external payable"}});var wa0=M((Na0)=>{Object.defineProperty(Na0,"__esModule",{value:!0});Na0.formatAbi=qM4;var VM4=KU1();function qM4(J){let Q=[],Y=J.length;for(let G=0;G<Y;G++){let X=J[G],K=(0,VM4.formatAbiItem)(X);Q.push(K)}return Q}});var nH=M((Sa0)=>{Object.defineProperty(Sa0,"__esModule",{value:!0});Sa0.functionModifiers=Sa0.eventModifiers=Sa0.modifiers=void 0;Sa0.isErrorSignature=DM4;Sa0.execErrorSignature=HM4;Sa0.isEventSignature=MM4;Sa0.execEventSignature=IM4;Sa0.isFunctionSignature=OM4;Sa0.execFunctionSignature=AM4;Sa0.isStructSignature=BM4;Sa0.execStructSignature=NM4;Sa0.isConstructorSignature=wM4;Sa0.execConstructorSignature=LM4;Sa0.isFallbackSignature=EM4;Sa0.execFallbackSignature=CM4;Sa0.isReceiveSignature=FM4;var qw=p$(),La0=/^error (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function DM4(J){return La0.test(J)}function HM4(J){return(0,qw.execTyped)(La0,J)}var Ea0=/^event (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function MM4(J){return Ea0.test(J)}function IM4(J){return(0,qw.execTyped)(Ea0,J)}var Ca0=/^function (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)(?: (?<scope>external|public{1}))?(?: (?<stateMutability>pure|view|nonpayable|payable{1}))?(?: returns\s?\((?<returns>.*?)\))?$/;function OM4(J){return Ca0.test(J)}function AM4(J){return(0,qw.execTyped)(Ca0,J)}var Ra0=/^struct (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*) \{(?<properties>.*?)\}$/;function BM4(J){return Ra0.test(J)}function NM4(J){return(0,qw.execTyped)(Ra0,J)}var Fa0=/^constructor\((?<parameters>.*?)\)(?:\s(?<stateMutability>payable{1}))?$/;function wM4(J){return Fa0.test(J)}function LM4(J){return(0,qw.execTyped)(Fa0,J)}var Ta0=/^fallback\(\) external(?:\s(?<stateMutability>payable{1}))?$/;function EM4(J){return Ta0.test(J)}function CM4(J){return(0,qw.execTyped)(Ta0,J)}var RM4=/^receive\(\) external payable$/;function FM4(J){return RM4.test(J)}Sa0.modifiers=new Set(["memory","indexed","storage","calldata"]);Sa0.eventModifiers=new Set(["indexed"]);Sa0.functionModifiers=new Set(["calldata","memory","storage"])});var _$=M((fa0)=>{Object.defineProperty(fa0,"__esModule",{value:!0});fa0.UnknownSolidityTypeError=fa0.UnknownTypeError=fa0.InvalidAbiItemError=void 0;var zU1=iH();class $a0 extends zU1.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"})}}fa0.InvalidAbiItemError=$a0;class ka0 extends zU1.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"})}}fa0.UnknownTypeError=ka0;class va0 extends zU1.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"})}}fa0.UnknownSolidityTypeError=va0});var Uw=M((la0)=>{Object.defineProperty(la0,"__esModule",{value:!0});la0.InvalidAbiTypeParameterError=la0.InvalidFunctionModifierError=la0.InvalidModifierError=la0.SolidityProtectedKeywordError=la0.InvalidParameterError=la0.InvalidAbiParametersError=la0.InvalidAbiParameterError=void 0;var aH=iH();class ha0 extends aH.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"})}}la0.InvalidAbiParameterError=ha0;class ba0 extends aH.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"})}}la0.InvalidAbiParametersError=ba0;class ya0 extends aH.BaseError{constructor({param:J}){super("Invalid ABI parameter.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParameterError"})}}la0.InvalidParameterError=ya0;class xa0 extends aH.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"})}}la0.SolidityProtectedKeywordError=xa0;class ga0 extends aH.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"})}}la0.InvalidModifierError=ga0;class ma0 extends aH.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"})}}la0.InvalidFunctionModifierError=ma0;class ua0 extends aH.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"})}}la0.InvalidAbiTypeParameterError=ua0});var lc=M((ia0)=>{Object.defineProperty(ia0,"__esModule",{value:!0});ia0.InvalidStructSignatureError=ia0.UnknownSignatureError=ia0.InvalidSignatureError=void 0;var WU1=iH();class pa0 extends WU1.BaseError{constructor({signature:J,type:Q}){super(`Invalid ${Q} signature.`,{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSignatureError"})}}ia0.InvalidSignatureError=pa0;class ca0 extends WU1.BaseError{constructor({signature:J}){super("Unknown signature.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSignatureError"})}}ia0.UnknownSignatureError=ca0;class _a0 extends WU1.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"})}}ia0.InvalidStructSignatureError=_a0});var ZU1=M((oa0)=>{Object.defineProperty(oa0,"__esModule",{value:!0});oa0.CircularReferenceError=void 0;var sM4=iH();class aa0 extends sM4.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"})}}oa0.CircularReferenceError=aa0});var VU1=M((ta0)=>{Object.defineProperty(ta0,"__esModule",{value:!0});ta0.InvalidParenthesisError=void 0;var tM4=iH();class sa0 extends tM4.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"})}}ta0.InvalidParenthesisError=sa0});var Yo0=M((Jo0)=>{Object.defineProperty(Jo0,"__esModule",{value:!0});Jo0.parameterCache=void 0;Jo0.getParameterCacheKey=eM4;function eM4(J,Q,Y){let G="";if(Y)for(let X of Object.entries(Y)){if(!X)continue;let K="";for(let z of X[1])K+=`[${z.type}${z.name?`:${z.name}`:""}]`;G+=`(${X[0]}{${K}})`}if(Q)return`${Q}:${J}${G}`;return`${J}${G}`}Jo0.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 rH=M((Uo0)=>{Object.defineProperty(Uo0,"__esModule",{value:!0});Uo0.parseSignature=GI4;Uo0.parseFunctionSignature=Go0;Uo0.parseEventSignature=Xo0;Uo0.parseErrorSignature=Ko0;Uo0.parseConstructorSignature=zo0;Uo0.parseFallbackSignature=Wo0;Uo0.parseAbiParameter=oH;Uo0.splitParameters=qQ;Uo0.isSolidityType=Zo0;Uo0.isSolidityKeyword=Vo0;Uo0.isValidDataLocation=qo0;var Dw=p$(),QI4=_$(),dc=Uw(),Hw=lc(),YI4=VU1(),pc=Yo0(),X3=nH();function GI4(J,Q={}){if((0,X3.isFunctionSignature)(J))return Go0(J,Q);if((0,X3.isEventSignature)(J))return Xo0(J,Q);if((0,X3.isErrorSignature)(J))return Ko0(J,Q);if((0,X3.isConstructorSignature)(J))return zo0(J,Q);if((0,X3.isFallbackSignature)(J))return Wo0(J);if((0,X3.isReceiveSignature)(J))return{type:"receive",stateMutability:"payable"};throw new Hw.UnknownSignatureError({signature:J})}function Go0(J,Q={}){let Y=(0,X3.execFunctionSignature)(J);if(!Y)throw new Hw.InvalidSignatureError({signature:J,type:"function"});let G=qQ(Y.parameters),X=[],K=G.length;for(let W=0;W<K;W++)X.push(oH(G[W],{modifiers:X3.functionModifiers,structs:Q,type:"function"}));let z=[];if(Y.returns){let W=qQ(Y.returns),Z=W.length;for(let V=0;V<Z;V++)z.push(oH(W[V],{modifiers:X3.functionModifiers,structs:Q,type:"function"}))}return{name:Y.name,type:"function",stateMutability:Y.stateMutability??"nonpayable",inputs:X,outputs:z}}function Xo0(J,Q={}){let Y=(0,X3.execEventSignature)(J);if(!Y)throw new Hw.InvalidSignatureError({signature:J,type:"event"});let G=qQ(Y.parameters),X=[],K=G.length;for(let z=0;z<K;z++)X.push(oH(G[z],{modifiers:X3.eventModifiers,structs:Q,type:"event"}));return{name:Y.name,type:"event",inputs:X}}function Ko0(J,Q={}){let Y=(0,X3.execErrorSignature)(J);if(!Y)throw new Hw.InvalidSignatureError({signature:J,type:"error"});let G=qQ(Y.parameters),X=[],K=G.length;for(let z=0;z<K;z++)X.push(oH(G[z],{structs:Q,type:"error"}));return{name:Y.name,type:"error",inputs:X}}function zo0(J,Q={}){let Y=(0,X3.execConstructorSignature)(J);if(!Y)throw new Hw.InvalidSignatureError({signature:J,type:"constructor"});let G=qQ(Y.parameters),X=[],K=G.length;for(let z=0;z<K;z++)X.push(oH(G[z],{structs:Q,type:"constructor"}));return{type:"constructor",stateMutability:Y.stateMutability??"nonpayable",inputs:X}}function Wo0(J){let Q=(0,X3.execFallbackSignature)(J);if(!Q)throw new Hw.InvalidSignatureError({signature:J,type:"fallback"});return{type:"fallback",stateMutability:Q.stateMutability??"nonpayable"}}var XI4=/^(?<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$_]*))?$/,KI4=/^\((?<type>.+?)\)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,zI4=/^u?int$/;function oH(J,Q){let Y=(0,pc.getParameterCacheKey)(J,Q?.type,Q?.structs);if(pc.parameterCache.has(Y))return pc.parameterCache.get(Y);let G=Dw.isTupleRegex.test(J),X=(0,Dw.execTyped)(G?KI4:XI4,J);if(!X)throw new dc.InvalidParameterError({param:J});if(X.name&&Vo0(X.name))throw new dc.SolidityProtectedKeywordError({param:J,name:X.name});let K=X.name?{name:X.name}:{},z=X.modifier==="indexed"?{indexed:!0}:{},W=Q?.structs??{},Z,V={};if(G){Z="tuple";let U=qQ(X.type),D=[],H=U.length;for(let I=0;I<H;I++)D.push(oH(U[I],{structs:W}));V={components:D}}else if(X.type in W)Z="tuple",V={components:W[X.type]};else if(zI4.test(X.type))Z=`${X.type}256`;else if(X.type==="address payable")Z="address";else if(Z=X.type,Q?.type!=="struct"&&!Zo0(Z))throw new QI4.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(X3.functionModifiers.has(X.modifier)&&!qo0(Z,!!X.array))throw new dc.InvalidFunctionModifierError({param:J,type:Q?.type,modifier:X.modifier})}let q={type:`${Z}${X.array??""}`,...K,...z,...V};return pc.parameterCache.set(Y,q),q}function qQ(J,Q=[],Y="",G=0){let X=J.trim().length;for(let K=0;K<X;K++){let z=J[K],W=J.slice(K+1);switch(z){case",":return G===0?qQ(W,[...Q,Y.trim()]):qQ(W,Q,`${Y}${z}`,G);case"(":return qQ(W,Q,`${Y}${z}`,G+1);case")":return qQ(W,Q,`${Y}${z}`,G-1);default:return qQ(W,Q,`${Y}${z}`,G)}}if(Y==="")return Q;if(G!==0)throw new YI4.InvalidParenthesisError({current:Y,depth:G});return Q.push(Y.trim()),Q}function Zo0(J){return J==="address"||J==="bool"||J==="function"||J==="string"||Dw.bytesRegex.test(J)||Dw.integerRegex.test(J)}var WI4=/^(?: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 Vo0(J){return J==="address"||J==="bool"||J==="function"||J==="string"||J==="tuple"||Dw.bytesRegex.test(J)||Dw.integerRegex.test(J)||WI4.test(J)}function qo0(J,Q){return Q||J==="bytes"||J==="string"||J==="tuple"}});var i$=M((Ao0)=>{Object.defineProperty(Ao0,"__esModule",{value:!0});Ao0.parseStructs=EI4;var Do0=p$(),NI4=_$(),wI4=Uw(),Ho0=lc(),LI4=ZU1(),Mo0=nH(),Io0=rH();function EI4(J){let Q={},Y=J.length;for(let z=0;z<Y;z++){let W=J[z];if(!(0,Mo0.isStructSignature)(W))continue;let Z=(0,Mo0.execStructSignature)(W);if(!Z)throw new Ho0.InvalidSignatureError({signature:W,type:"struct"});let V=Z.properties.split(";"),q=[],U=V.length;for(let D=0;D<U;D++){let I=V[D].trim();if(!I)continue;let O=(0,Io0.parseAbiParameter)(I,{type:"struct"});q.push(O)}if(!q.length)throw new Ho0.InvalidStructSignatureError({signature:W});Q[Z.name]=q}let G={},X=Object.entries(Q),K=X.length;for(let z=0;z<K;z++){let[W,Z]=X[z];G[W]=Oo0(Z,Q)}return G}var CI4=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*)(?<array>(?:\[\d*?\])+?)?$/;function Oo0(J=[],Q={},Y=new Set){let G=[],X=J.length;for(let K=0;K<X;K++){let z=J[K];if(Do0.isTupleRegex.test(z.type))G.push(z);else{let Z=(0,Do0.execTyped)(CI4,z.type);if(!Z?.type)throw new wI4.InvalidAbiTypeParameterError({abiParameter:z});let{array:V,type:q}=Z;if(q in Q){if(Y.has(q))throw new LI4.CircularReferenceError({type:q});G.push({...z,type:`tuple${V??""}`,components:Oo0(Q[q],Q,new Set([...Y,q]))})}else if((0,Io0.isSolidityType)(q))G.push(z);else throw new NI4.UnknownTypeError({type:q})}}return G}});var No0=M((Bo0)=>{Object.defineProperty(Bo0,"__esModule",{value:!0});Bo0.parseAbi=PI4;var FI4=nH(),TI4=i$(),SI4=rH();function PI4(J){let Q=(0,TI4.parseStructs)(J),Y=[],G=J.length;for(let X=0;X<G;X++){let K=J[X];if((0,FI4.isStructSignature)(K))continue;Y.push((0,SI4.parseSignature)(K,Q))}return Y}});var Eo0=M((Lo0)=>{Object.defineProperty(Lo0,"__esModule",{value:!0});Lo0.parseAbiItem=jI4;var kI4=_$(),vI4=nH(),fI4=i$(),wo0=rH();function jI4(J){let Q;if(typeof J==="string")Q=(0,wo0.parseSignature)(J);else{let Y=(0,fI4.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let K=J[X];if((0,vI4.isStructSignature)(K))continue;Q=(0,wo0.parseSignature)(K,Y);break}}if(!Q)throw new kI4.InvalidAbiItemError({signature:J});return Q}});var Fo0=M((Ro0)=>{Object.defineProperty(Ro0,"__esModule",{value:!0});Ro0.parseAbiParameter=xI4;var bI4=Uw(),qU1=nH(),yI4=i$(),Co0=rH();function xI4(J){let Q;if(typeof J==="string")Q=(0,Co0.parseAbiParameter)(J,{modifiers:qU1.modifiers});else{let Y=(0,yI4.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let K=J[X];if((0,qU1.isStructSignature)(K))continue;Q=(0,Co0.parseAbiParameter)(K,{modifiers:qU1.modifiers,structs:Y});break}}if(!Q)throw new bI4.InvalidAbiParameterError({param:J});return Q}});var $o0=M((Po0)=>{Object.defineProperty(Po0,"__esModule",{value:!0});Po0.parseAbiParameters=lI4;var mI4=Uw(),UU1=nH(),uI4=i$(),To0=rH(),So0=rH();function lI4(J){let Q=[];if(typeof J==="string"){let Y=(0,To0.splitParameters)(J),G=Y.length;for(let X=0;X<G;X++)Q.push((0,So0.parseAbiParameter)(Y[X],{modifiers:UU1.modifiers}))}else{let Y=(0,uI4.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let K=J[X];if((0,UU1.isStructSignature)(K))continue;let z=(0,To0.splitParameters)(K),W=z.length;for(let Z=0;Z<W;Z++)Q.push((0,So0.parseAbiParameter)(z[Z],{modifiers:UU1.modifiers,structs:Y}))}}if(Q.length===0)throw new mI4.InvalidAbiParametersError({params:J});return Q}});var n$=M((A8)=>{Object.defineProperty(A8,"__esModule",{value:!0});A8.CircularReferenceError=A8.InvalidParenthesisError=A8.UnknownSignatureError=A8.InvalidSignatureError=A8.InvalidStructSignatureError=A8.InvalidAbiParameterError=A8.InvalidAbiParametersError=A8.InvalidParameterError=A8.SolidityProtectedKeywordError=A8.InvalidModifierError=A8.InvalidFunctionModifierError=A8.InvalidAbiTypeParameterError=A8.UnknownSolidityTypeError=A8.InvalidAbiItemError=A8.UnknownTypeError=A8.parseAbiParameters=A8.parseAbiParameter=A8.parseAbiItem=A8.parseAbi=A8.formatAbiParameters=A8.formatAbiParameter=A8.formatAbiItem=A8.formatAbi=A8.narrow=A8.BaseError=void 0;var pI4=iH();Object.defineProperty(A8,"BaseError",{enumerable:!0,get:function(){return pI4.BaseError}});var cI4=Da0();Object.defineProperty(A8,"narrow",{enumerable:!0,get:function(){return cI4.narrow}});var _I4=wa0();Object.defineProperty(A8,"formatAbi",{enumerable:!0,get:function(){return _I4.formatAbi}});var iI4=KU1();Object.defineProperty(A8,"formatAbiItem",{enumerable:!0,get:function(){return iI4.formatAbiItem}});var nI4=GU1();Object.defineProperty(A8,"formatAbiParameter",{enumerable:!0,get:function(){return nI4.formatAbiParameter}});var aI4=XU1();Object.defineProperty(A8,"formatAbiParameters",{enumerable:!0,get:function(){return aI4.formatAbiParameters}});var oI4=No0();Object.defineProperty(A8,"parseAbi",{enumerable:!0,get:function(){return oI4.parseAbi}});var rI4=Eo0();Object.defineProperty(A8,"parseAbiItem",{enumerable:!0,get:function(){return rI4.parseAbiItem}});var sI4=Fo0();Object.defineProperty(A8,"parseAbiParameter",{enumerable:!0,get:function(){return sI4.parseAbiParameter}});var tI4=$o0();Object.defineProperty(A8,"parseAbiParameters",{enumerable:!0,get:function(){return tI4.parseAbiParameters}});var DU1=_$();Object.defineProperty(A8,"UnknownTypeError",{enumerable:!0,get:function(){return DU1.UnknownTypeError}});Object.defineProperty(A8,"InvalidAbiItemError",{enumerable:!0,get:function(){return DU1.InvalidAbiItemError}});Object.defineProperty(A8,"UnknownSolidityTypeError",{enumerable:!0,get:function(){return DU1.UnknownSolidityTypeError}});var sH=Uw();Object.defineProperty(A8,"InvalidAbiTypeParameterError",{enumerable:!0,get:function(){return sH.InvalidAbiTypeParameterError}});Object.defineProperty(A8,"InvalidFunctionModifierError",{enumerable:!0,get:function(){return sH.InvalidFunctionModifierError}});Object.defineProperty(A8,"InvalidModifierError",{enumerable:!0,get:function(){return sH.InvalidModifierError}});Object.defineProperty(A8,"SolidityProtectedKeywordError",{enumerable:!0,get:function(){return sH.SolidityProtectedKeywordError}});Object.defineProperty(A8,"InvalidParameterError",{enumerable:!0,get:function(){return sH.InvalidParameterError}});Object.defineProperty(A8,"InvalidAbiParametersError",{enumerable:!0,get:function(){return sH.InvalidAbiParametersError}});Object.defineProperty(A8,"InvalidAbiParameterError",{enumerable:!0,get:function(){return sH.InvalidAbiParameterError}});var HU1=lc();Object.defineProperty(A8,"InvalidStructSignatureError",{enumerable:!0,get:function(){return HU1.InvalidStructSignatureError}});Object.defineProperty(A8,"InvalidSignatureError",{enumerable:!0,get:function(){return HU1.InvalidSignatureError}});Object.defineProperty(A8,"UnknownSignatureError",{enumerable:!0,get:function(){return HU1.UnknownSignatureError}});var eI4=VU1();Object.defineProperty(A8,"InvalidParenthesisError",{enumerable:!0,get:function(){return eI4.InvalidParenthesisError}});var JO4=ZU1();Object.defineProperty(A8,"CircularReferenceError",{enumerable:!0,get:function(){return JO4.CircularReferenceError}})});var jo0=M((vo0)=>{Object.defineProperty(vo0,"__esModule",{value:!0});vo0.LruMap=void 0;class ko0 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}}vo0.LruMap=ko0});var xo0=M((bo0)=>{Object.defineProperty(bo0,"__esModule",{value:!0});bo0.checksum=void 0;bo0.clear=GO4;var YO4=jo0(),ho0={checksum:new YO4.LruMap(8192)};bo0.checksum=ho0.checksum;function GO4(){for(let J of Object.values(ho0))J.clear()}});var cc=M((go0)=>{Object.defineProperty(go0,"__esModule",{value:!0});go0.keccak256=ZO4;go0.ripemd160=VO4;go0.sha256=qO4;go0.validate=UO4;var KO4=jq1(),zO4=cW1(),WO4=ZV1(),MU1=gY(),a$=Y5();function ZO4(J,Q={}){let{as:Y=typeof J==="string"?"Hex":"Bytes"}=Q,G=(0,zO4.keccak_256)(MU1.from(J));if(Y==="Bytes")return G;return a$.fromBytes(G)}function VO4(J,Q={}){let{as:Y=typeof J==="string"?"Hex":"Bytes"}=Q,G=(0,KO4.ripemd160)(MU1.from(J));if(Y==="Bytes")return G;return a$.fromBytes(G)}function qO4(J,Q={}){let{as:Y=typeof J==="string"?"Hex":"Bytes"}=Q,G=(0,WO4.sha256)(MU1.from(J));if(Y==="Bytes")return G;return a$.fromBytes(G)}function UO4(J){return a$.validate(J)&&a$.size(J)===32}});var wU1=M((do0)=>{Object.defineProperty(do0,"__esModule",{value:!0});do0.InvalidSerializedSizeError=do0.InvalidUncompressedPrefixError=do0.InvalidCompressedPrefixError=do0.InvalidPrefixError=do0.InvalidError=void 0;do0.assert=ic;do0.compress=AO4;do0.from=BO4;do0.fromBytes=uo0;do0.fromHex=IU1;do0.toBytes=NO4;do0.toHex=lo0;do0.validate=wO4;var mo0=gY(),o$=YJ(),K3=Y5(),OO4=E$();function ic(J,Q={}){let{compressed:Y}=Q,{prefix:G,x:X,y:K}=J;if(Y===!1||typeof X==="bigint"&&typeof K==="bigint"){if(G!==4)throw new _c({prefix:G,cause:new BU1});return}if(Y===!0||typeof X==="bigint"&&typeof K>"u"){if(G!==3&&G!==2)throw new _c({prefix:G,cause:new AU1});return}throw new OU1({publicKey:J})}function AO4(J){let{x:Q,y:Y}=J;return{prefix:Y%2n===0n?2:3,x:Q}}function BO4(J){let Q=(()=>{if(K3.validate(J))return IU1(J);if(mo0.validate(J))return uo0(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 ic(Q),Q}function uo0(J){return IU1(K3.fromBytes(J))}function IU1(J){if(J.length!==132&&J.length!==130&&J.length!==68)throw new NU1({publicKey:J});if(J.length===130){let G=BigInt(K3.slice(J,0,32)),X=BigInt(K3.slice(J,32,64));return{prefix:4,x:G,y:X}}if(J.length===132){let G=Number(K3.slice(J,0,1)),X=BigInt(K3.slice(J,1,33)),K=BigInt(K3.slice(J,33,65));return{prefix:G,x:X,y:K}}let Q=Number(K3.slice(J,0,1)),Y=BigInt(K3.slice(J,1,33));return{prefix:Q,x:Y}}function NO4(J,Q={}){return mo0.fromHex(lo0(J,Q))}function lo0(J,Q={}){ic(J);let{prefix:Y,x:G,y:X}=J,{includePrefix:K=!0}=Q;return K3.concat(K?K3.fromNumber(Y,{size:1}):"0x",K3.fromNumber(G,{size:32}),typeof X==="bigint"?K3.fromNumber(X,{size:32}):"0x")}function wO4(J,Q={}){try{return ic(J,Q),!0}catch(Y){return!1}}class OU1 extends o$.BaseError{constructor({publicKey:J}){super(`Value \`${OO4.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"})}}do0.InvalidError=OU1;class _c extends o$.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"})}}do0.InvalidPrefixError=_c;class AU1 extends o$.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"})}}do0.InvalidCompressedPrefixError=AU1;class BU1 extends o$.BaseError{constructor(){super("Prefix must be 4 for uncompressed public keys.");Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidUncompressedPrefixError"})}}do0.InvalidUncompressedPrefixError=BU1;class NU1 extends o$.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 ${K3.size(K3.from(J))} bytes.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidSerializedSizeError"})}}do0.InvalidSerializedSizeError=NU1});var r$=M((io0)=>{Object.defineProperty(io0,"__esModule",{value:!0});io0.InvalidChecksumError=io0.InvalidInputError=io0.InvalidAddressError=void 0;io0.assert=Mw;io0.checksum=CU1;io0.from=_o0;io0.fromPublicKey=yO4;io0.isEqual=xO4;io0.validate=gO4;var jO4=gY(),LU1=xo0(),EU1=YJ(),co0=cc(),hO4=wU1(),bO4=/^0x[a-fA-F0-9]{40}$/;function Mw(J,Q={}){let{strict:Y=!0}=Q;if(!bO4.test(J))throw new nc({address:J,cause:new RU1});if(Y){if(J.toLowerCase()===J)return;if(CU1(J)!==J)throw new nc({address:J,cause:new FU1})}}function CU1(J){if(LU1.checksum.has(J))return LU1.checksum.get(J);Mw(J,{strict:!1});let Q=J.substring(2).toLowerCase(),Y=co0.keccak256(jO4.fromString(Q),{as:"Bytes"}),G=Q.split("");for(let K=0;K<40;K+=2){if(Y[K>>1]>>4>=8&&G[K])G[K]=G[K].toUpperCase();if((Y[K>>1]&15)>=8&&G[K+1])G[K+1]=G[K+1].toUpperCase()}let X=`0x${G.join("")}`;return LU1.checksum.set(J,X),X}function _o0(J,Q={}){let{checksum:Y=!1}=Q;if(Mw(J),Y)return CU1(J);return J}function yO4(J,Q={}){let Y=co0.keccak256(`0x${hO4.toHex(J).slice(4)}`).substring(26);return _o0(`0x${Y}`,Q)}function xO4(J,Q){return Mw(J,{strict:!1}),Mw(Q,{strict:!1}),J.toLowerCase()===Q.toLowerCase()}function gO4(J,Q={}){let{strict:Y=!0}=Q??{};try{return Mw(J,{strict:Y}),!0}catch{return!1}}class nc extends EU1.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"})}}io0.InvalidAddressError=nc;class RU1 extends EU1.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"})}}io0.InvalidInputError=RU1;class FU1 extends EU1.BaseError{constructor(){super("Address does not match its checksum counterpart.");Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Address.InvalidChecksumError"})}}io0.InvalidChecksumError=FU1});var ac=M((ao0)=>{Object.defineProperty(ao0,"__esModule",{value:!0});ao0.minInt120=ao0.minInt112=ao0.minInt104=ao0.minInt96=ao0.minInt88=ao0.minInt80=ao0.minInt72=ao0.minInt64=ao0.minInt56=ao0.minInt48=ao0.minInt40=ao0.minInt32=ao0.minInt24=ao0.minInt16=ao0.minInt8=ao0.maxInt256=ao0.maxInt248=ao0.maxInt240=ao0.maxInt232=ao0.maxInt224=ao0.maxInt216=ao0.maxInt208=ao0.maxInt200=ao0.maxInt192=ao0.maxInt184=ao0.maxInt176=ao0.maxInt168=ao0.maxInt160=ao0.maxInt152=ao0.maxInt144=ao0.maxInt136=ao0.maxInt128=ao0.maxInt120=ao0.maxInt112=ao0.maxInt104=ao0.maxInt96=ao0.maxInt88=ao0.maxInt80=ao0.maxInt72=ao0.maxInt64=ao0.maxInt56=ao0.maxInt48=ao0.maxInt40=ao0.maxInt32=ao0.maxInt24=ao0.maxInt16=ao0.maxInt8=ao0.integerRegex=ao0.bytesRegex=ao0.arrayRegex=void 0;ao0.maxUint256=ao0.maxUint248=ao0.maxUint240=ao0.maxUint232=ao0.maxUint224=ao0.maxUint216=ao0.maxUint208=ao0.maxUint200=ao0.maxUint192=ao0.maxUint184=ao0.maxUint176=ao0.maxUint168=ao0.maxUint160=ao0.maxUint152=ao0.maxUint144=ao0.maxUint136=ao0.maxUint128=ao0.maxUint120=ao0.maxUint112=ao0.maxUint104=ao0.maxUint96=ao0.maxUint88=ao0.maxUint80=ao0.maxUint72=ao0.maxUint64=ao0.maxUint56=ao0.maxUint48=ao0.maxUint40=ao0.maxUint32=ao0.maxUint24=ao0.maxUint16=ao0.maxUint8=ao0.minInt256=ao0.minInt248=ao0.minInt240=ao0.minInt232=ao0.minInt224=ao0.minInt216=ao0.minInt208=ao0.minInt200=ao0.minInt192=ao0.minInt184=ao0.minInt176=ao0.minInt168=ao0.minInt160=ao0.minInt152=ao0.minInt144=ao0.minInt136=ao0.minInt128=void 0;ao0.arrayRegex=/^(.*)\[([0-9]*)\]$/;ao0.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;ao0.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)?$/;ao0.maxInt8=2n**(8n-1n)-1n;ao0.maxInt16=2n**(16n-1n)-1n;ao0.maxInt24=2n**(24n-1n)-1n;ao0.maxInt32=2n**(32n-1n)-1n;ao0.maxInt40=2n**(40n-1n)-1n;ao0.maxInt48=2n**(48n-1n)-1n;ao0.maxInt56=2n**(56n-1n)-1n;ao0.maxInt64=2n**(64n-1n)-1n;ao0.maxInt72=2n**(72n-1n)-1n;ao0.maxInt80=2n**(80n-1n)-1n;ao0.maxInt88=2n**(88n-1n)-1n;ao0.maxInt96=2n**(96n-1n)-1n;ao0.maxInt104=2n**(104n-1n)-1n;ao0.maxInt112=2n**(112n-1n)-1n;ao0.maxInt120=2n**(120n-1n)-1n;ao0.maxInt128=2n**(128n-1n)-1n;ao0.maxInt136=2n**(136n-1n)-1n;ao0.maxInt144=2n**(144n-1n)-1n;ao0.maxInt152=2n**(152n-1n)-1n;ao0.maxInt160=2n**(160n-1n)-1n;ao0.maxInt168=2n**(168n-1n)-1n;ao0.maxInt176=2n**(176n-1n)-1n;ao0.maxInt184=2n**(184n-1n)-1n;ao0.maxInt192=2n**(192n-1n)-1n;ao0.maxInt200=2n**(200n-1n)-1n;ao0.maxInt208=2n**(208n-1n)-1n;ao0.maxInt216=2n**(216n-1n)-1n;ao0.maxInt224=2n**(224n-1n)-1n;ao0.maxInt232=2n**(232n-1n)-1n;ao0.maxInt240=2n**(240n-1n)-1n;ao0.maxInt248=2n**(248n-1n)-1n;ao0.maxInt256=2n**(256n-1n)-1n;ao0.minInt8=-(2n**(8n-1n));ao0.minInt16=-(2n**(16n-1n));ao0.minInt24=-(2n**(24n-1n));ao0.minInt32=-(2n**(32n-1n));ao0.minInt40=-(2n**(40n-1n));ao0.minInt48=-(2n**(48n-1n));ao0.minInt56=-(2n**(56n-1n));ao0.minInt64=-(2n**(64n-1n));ao0.minInt72=-(2n**(72n-1n));ao0.minInt80=-(2n**(80n-1n));ao0.minInt88=-(2n**(88n-1n));ao0.minInt96=-(2n**(96n-1n));ao0.minInt104=-(2n**(104n-1n));ao0.minInt112=-(2n**(112n-1n));ao0.minInt120=-(2n**(120n-1n));ao0.minInt128=-(2n**(128n-1n));ao0.minInt136=-(2n**(136n-1n));ao0.minInt144=-(2n**(144n-1n));ao0.minInt152=-(2n**(152n-1n));ao0.minInt160=-(2n**(160n-1n));ao0.minInt168=-(2n**(168n-1n));ao0.minInt176=-(2n**(176n-1n));ao0.minInt184=-(2n**(184n-1n));ao0.minInt192=-(2n**(192n-1n));ao0.minInt200=-(2n**(200n-1n));ao0.minInt208=-(2n**(208n-1n));ao0.minInt216=-(2n**(216n-1n));ao0.minInt224=-(2n**(224n-1n));ao0.minInt232=-(2n**(232n-1n));ao0.minInt240=-(2n**(240n-1n));ao0.minInt248=-(2n**(248n-1n));ao0.minInt256=-(2n**(256n-1n));ao0.maxUint8=2n**8n-1n;ao0.maxUint16=2n**16n-1n;ao0.maxUint24=2n**24n-1n;ao0.maxUint32=2n**32n-1n;ao0.maxUint40=2n**40n-1n;ao0.maxUint48=2n**48n-1n;ao0.maxUint56=2n**56n-1n;ao0.maxUint64=2n**64n-1n;ao0.maxUint72=2n**72n-1n;ao0.maxUint80=2n**80n-1n;ao0.maxUint88=2n**88n-1n;ao0.maxUint96=2n**96n-1n;ao0.maxUint104=2n**104n-1n;ao0.maxUint112=2n**112n-1n;ao0.maxUint120=2n**120n-1n;ao0.maxUint128=2n**128n-1n;ao0.maxUint136=2n**136n-1n;ao0.maxUint144=2n**144n-1n;ao0.maxUint152=2n**152n-1n;ao0.maxUint160=2n**160n-1n;ao0.maxUint168=2n**168n-1n;ao0.maxUint176=2n**176n-1n;ao0.maxUint184=2n**184n-1n;ao0.maxUint192=2n**192n-1n;ao0.maxUint200=2n**200n-1n;ao0.maxUint208=2n**208n-1n;ao0.maxUint216=2n**216n-1n;ao0.maxUint224=2n**224n-1n;ao0.maxUint232=2n**232n-1n;ao0.maxUint240=2n**240n-1n;ao0.maxUint248=2n**248n-1n;ao0.maxUint256=2n**256n-1n});var Mr0=M((Hr0)=>{Object.defineProperty(Hr0,"__esModule",{value:!0});Hr0.decodeParameter=Iw;Hr0.decodeAddress=eo0;Hr0.decodeArray=Jr0;Hr0.decodeBool=Qr0;Hr0.decodeBytes=Yr0;Hr0.decodeNumber=Gr0;Hr0.decodeTuple=Xr0;Hr0.decodeString=Kr0;Hr0.prepareParameters=gB4;Hr0.prepareParameter=oc;Hr0.encode=SU1;Hr0.encodeAddress=zr0;Hr0.encodeArray=Wr0;Hr0.encodeBytes=Zr0;Hr0.encodeBoolean=Vr0;Hr0.encodeNumber=qr0;Hr0.encodeString=Ur0;Hr0.encodeTuple=Dr0;Hr0.getArrayComponents=rc;Hr0.hasDynamicChild=Ow;var s$=Aw(),to0=r$(),XJ=gY(),yB4=YJ(),i6=Y5(),xB4=ac();function Iw(J,Q,Y){let{checksumAddress:G,staticPosition:X}=Y,K=rc(Q.type);if(K){let[z,W]=K;return Jr0(J,{...Q,type:W},{checksumAddress:G,length:z,staticPosition:X})}if(Q.type==="tuple")return Xr0(J,Q,{checksumAddress:G,staticPosition:X});if(Q.type==="address")return eo0(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 Kr0(J,{staticPosition:X});throw new s$.InvalidTypeError(Q.type)}var so0=32,TU1=32;function eo0(J,Q={}){let{checksum:Y=!1}=Q,G=J.readBytes(32);return[((K)=>Y?to0.checksum(K):K)(i6.fromBytes(XJ.slice(G,-20))),32]}function Jr0(J,Q,Y){let{checksumAddress:G,length:X,staticPosition:K}=Y;if(!X){let Z=XJ.toNumber(J.readBytes(TU1)),V=K+Z,q=V+so0;J.setPosition(V);let U=XJ.toNumber(J.readBytes(so0)),D=Ow(Q),H=0,I=[];for(let O=0;O<U;++O){J.setPosition(q+(D?O*32:H));let[A,B]=Iw(J,Q,{checksumAddress:G,staticPosition:q});H+=B,I.push(A)}return J.setPosition(K+32),[I,32]}if(Ow(Q)){let Z=XJ.toNumber(J.readBytes(TU1)),V=K+Z,q=[];for(let U=0;U<X;++U){J.setPosition(V+U*32);let[D]=Iw(J,Q,{checksumAddress:G,staticPosition:V});q.push(D)}return J.setPosition(K+32),[q,32]}let z=0,W=[];for(let Z=0;Z<X;++Z){let[V,q]=Iw(J,Q,{checksumAddress:G,staticPosition:K+z});z+=q,W.push(V)}return[W,z]}function Qr0(J){return[XJ.toBoolean(J.readBytes(32),{size:32}),32]}function Yr0(J,Q,{staticPosition:Y}){let[G,X]=Q.type.split("bytes");if(!X){let z=XJ.toNumber(J.readBytes(32));J.setPosition(Y+z);let W=XJ.toNumber(J.readBytes(32));if(W===0)return J.setPosition(Y+32),["0x",32];let Z=J.readBytes(W);return J.setPosition(Y+32),[i6.fromBytes(Z),32]}return[i6.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?XJ.toBigInt(X,{signed:Y}):XJ.toNumber(X,{signed:Y}),32]}function Xr0(J,Q,Y){let{checksumAddress:G,staticPosition:X}=Y,K=Q.components.length===0||Q.components.some(({name:Z})=>!Z),z=K?[]:{},W=0;if(Ow(Q)){let Z=XJ.toNumber(J.readBytes(TU1)),V=X+Z;for(let q=0;q<Q.components.length;++q){let U=Q.components[q];J.setPosition(V+W);let[D,H]=Iw(J,U,{checksumAddress:G,staticPosition:V});W+=H,z[K?q:U?.name]=D}return J.setPosition(X+32),[z,32]}for(let Z=0;Z<Q.components.length;++Z){let V=Q.components[Z],[q,U]=Iw(J,V,{checksumAddress:G,staticPosition:X});z[K?Z:V?.name]=q,W+=U}return[z,W]}function Kr0(J,{staticPosition:Q}){let Y=XJ.toNumber(J.readBytes(32)),G=Q+Y;J.setPosition(G);let X=XJ.toNumber(J.readBytes(32));if(X===0)return J.setPosition(Q+32),["",32];let K=J.readBytes(X,32),z=XJ.toString(XJ.trimLeft(K));return J.setPosition(Q+32),[z,32]}function gB4({checksumAddress:J,parameters:Q,values:Y}){let G=[];for(let X=0;X<Q.length;X++)G.push(oc({checksumAddress:J,parameter:Q[X],value:Y[X]}));return G}function oc({checksumAddress:J=!1,parameter:Q,value:Y}){let G=Q,X=rc(G.type);if(X){let[K,z]=X;return Wr0(Y,{checksumAddress:J,length:K,parameter:{...G,type:z}})}if(G.type==="tuple")return Dr0(Y,{checksumAddress:J,parameter:G});if(G.type==="address")return zr0(Y,{checksum:J});if(G.type==="bool")return Vr0(Y);if(G.type.startsWith("uint")||G.type.startsWith("int")){let K=G.type.startsWith("int"),[,,z="256"]=xB4.integerRegex.exec(G.type)??[];return qr0(Y,{signed:K,size:Number(z)})}if(G.type.startsWith("bytes"))return Zr0(Y,{type:G.type});if(G.type==="string")return Ur0(Y);throw new s$.InvalidTypeError(G.type)}function SU1(J){let Q=0;for(let K=0;K<J.length;K++){let{dynamic:z,encoded:W}=J[K];if(z)Q+=32;else Q+=i6.size(W)}let Y=[],G=[],X=0;for(let K=0;K<J.length;K++){let{dynamic:z,encoded:W}=J[K];if(z)Y.push(i6.fromNumber(Q+X,{size:32})),G.push(W),X+=i6.size(W);else Y.push(W)}return i6.concat(...Y,...G)}function zr0(J,Q){let{checksum:Y=!1}=Q;return to0.assert(J,{strict:Y}),{dynamic:!1,encoded:i6.padLeft(J.toLowerCase())}}function Wr0(J,Q){let{checksumAddress:Y,length:G,parameter:X}=Q,K=G===null;if(!Array.isArray(J))throw new s$.InvalidArrayError(J);if(!K&&J.length!==G)throw new s$.ArrayLengthMismatchError({expectedLength:G,givenLength:J.length,type:`${X.type}[${G}]`});let z=!1,W=[];for(let Z=0;Z<J.length;Z++){let V=oc({checksumAddress:Y,parameter:X,value:J[Z]});if(V.dynamic)z=!0;W.push(V)}if(K||z){let Z=SU1(W);if(K){let V=i6.fromNumber(W.length,{size:32});return{dynamic:!0,encoded:W.length>0?i6.concat(V,Z):V}}if(z)return{dynamic:!0,encoded:Z}}return{dynamic:!1,encoded:i6.concat(...W.map(({encoded:Z})=>Z))}}function Zr0(J,{type:Q}){let[,Y]=Q.split("bytes"),G=i6.size(J);if(!Y){let X=J;if(G%32!==0)X=i6.padRight(X,Math.ceil((J.length-2)/2/32)*32);return{dynamic:!0,encoded:i6.concat(i6.padLeft(i6.fromNumber(G,{size:32})),X)}}if(G!==Number.parseInt(Y,10))throw new s$.BytesSizeMismatchError({expectedSize:Number.parseInt(Y,10),value:J});return{dynamic:!1,encoded:i6.padRight(J)}}function Vr0(J){if(typeof J!=="boolean")throw new yB4.BaseError(`Invalid boolean value: "${J}" (type: ${typeof J}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:i6.padLeft(i6.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 i6.IntegerOutOfRangeError({max:G.toString(),min:X.toString(),signed:Q,size:Y/8,value:J.toString()})}return{dynamic:!1,encoded:i6.fromNumber(J,{size:32,signed:Q})}}function Ur0(J){let Q=i6.fromString(J),Y=Math.ceil(i6.size(Q)/32),G=[];for(let X=0;X<Y;X++)G.push(i6.padRight(i6.slice(Q,X*32,(X+1)*32)));return{dynamic:!0,encoded:i6.concat(i6.padRight(i6.fromNumber(i6.size(Q),{size:32})),...G)}}function Dr0(J,Q){let{checksumAddress:Y,parameter:G}=Q,X=!1,K=[];for(let z=0;z<G.components.length;z++){let W=G.components[z],Z=Array.isArray(J)?z:W.name,V=oc({checksumAddress:Y,parameter:W,value:J[Z]});if(K.push(V),V.dynamic)X=!0}return{dynamic:X,encoded:X?SU1(K):i6.concat(...K.map(({encoded:z})=>z))}}function rc(J){let Q=J.match(/^(.*)\[(\d+)?\]$/);return Q?[Q[2]?Number(Q[2]):null,Q[1]]:void 0}function Ow(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(Ow);let Y=rc(J.type);if(Y&&Ow({...J,type:Y[1]}))return!0;return!1}});var vU1=M((Ir0)=>{Object.defineProperty(Ir0,"__esModule",{value:!0});Ir0.RecursiveReadLimitExceededError=Ir0.PositionOutOfBoundsError=Ir0.NegativeOffsetError=void 0;Ir0.create=zN4;var PU1=YJ(),KN4={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 kU1({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(J){if(J<0||J>this.bytes.length-1)throw new $U1({length:this.bytes.length,position:J})},decrementPosition(J){if(J<0)throw new sc({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 sc({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 zN4(J,{recursiveReadLimit:Q=8192}={}){let Y=Object.create(KN4);return Y.bytes=J,Y.dataView=new DataView(J.buffer,J.byteOffset,J.byteLength),Y.positionReadCount=new Map,Y.recursiveReadLimit=Q,Y}class sc extends PU1.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=sc;class $U1 extends PU1.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=$U1;class kU1 extends PU1.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=kU1});var Aw=M((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=DN4;Nr0.encode=HN4;Nr0.encodePacked=ec;Nr0.format=MN4;Nr0.from=IN4;var tc=n$(),qN4=r$(),t$=gY(),tH=YJ(),oX=Y5(),jU1=Mr0(),UN4=vU1(),fU1=ac();function DN4(J,Q,Y={}){let{as:G="Array",checksumAddress:X=!1}=Y,K=typeof Q==="string"?t$.fromHex(Q):Q,z=UN4.create(K);if(t$.size(K)===0&&J.length>0)throw new bU1;if(t$.size(K)&&t$.size(K)<32)throw new hU1({data:typeof Q==="string"?Q:oX.fromBytes(Q),parameters:J,size:t$.size(K)});let W=0,Z=G==="Array"?[]:{};for(let V=0;V<J.length;++V){let q=J[V];z.setPosition(W);let[U,D]=jU1.decodeParameter(z,q,{checksumAddress:X,staticPosition:0});if(W+=D,G==="Array")Z.push(U);else Z[q.name??V]=U}return Z}function HN4(J,Q,Y){let{checksumAddress:G=!1}=Y??{};if(J.length!==Q.length)throw new J_({expectedLength:J.length,givenLength:Q.length});let X=jU1.prepareParameters({checksumAddress:G,parameters:J,values:Q}),K=jU1.encode(X);if(K.length===0)return"0x";return K}function ec(J,Q){if(J.length!==Q.length)throw new J_({expectedLength:J.length,givenLength:Q.length});let Y=[];for(let G=0;G<J.length;G++){let X=J[G],K=Q[G];Y.push(ec.encode(X,K))}return oX.concat(...Y)}(function(J){function Q(Y,G,X=!1){if(Y==="address"){let Z=G;return qN4.assert(Z),oX.padLeft(Z.toLowerCase(),X?32:0)}if(Y==="string")return oX.fromString(G);if(Y==="bytes")return G;if(Y==="bool")return oX.padLeft(oX.fromBoolean(G),X?32:1);let K=Y.match(fU1.integerRegex);if(K){let[Z,V,q="256"]=K,U=Number.parseInt(q,10)/8;return oX.fromNumber(G,{size:X?32:U,signed:V==="int"})}let z=Y.match(fU1.bytesRegex);if(z){let[Z,V]=z;if(Number.parseInt(V,10)!==(G.length-2)/2)throw new yU1({expectedSize:Number.parseInt(V,10),value:G});return oX.padRight(G,X?32:0)}let W=Y.match(fU1.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 oX.concat(...q)}throw new xU1(Y)}J.encode=Q})(ec||(Nr0.encodePacked=ec={}));function MN4(J){return tc.formatAbiParameters(J)}function IN4(J){if(Array.isArray(J)&&typeof J[0]==="string")return tc.parseAbiParameters(J);if(typeof J==="string")return tc.parseAbiParameters(J);return J}class hU1 extends tH.BaseError{constructor({data:J,parameters:Q,size:Y}){super(`Data size of ${Y} bytes is too small for given parameters.`,{metaMessages:[`Params: (${tc.formatAbiParameters(Q)})`,`Data:   ${J} (${Y} bytes)`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.DataSizeTooSmallError"})}}Nr0.DataSizeTooSmallError=hU1;class bU1 extends tH.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=bU1;class Ar0 extends tH.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 yU1 extends tH.BaseError{constructor({expectedSize:J,value:Q}){super(`Size of bytes "${Q}" (bytes${oX.size(Q)}) does not match expected size (bytes${J}).`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.BytesSizeMismatchError"})}}Nr0.BytesSizeMismatchError=yU1;class J_ extends tH.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=J_;class Br0 extends tH.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 xU1 extends tH.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=xU1});var $r0=M((Pr0)=>{Object.defineProperty(Pr0,"__esModule",{value:!0});Pr0.toBytes=TN4;Pr0.toHex=SN4;Pr0.to=mU1;Pr0.decodeRlpCursor=uU1;Pr0.readLength=gU1;Pr0.readList=Fr0;Pr0.from=lU1;Pr0.fromBytes=PN4;Pr0.fromHex=$N4;var Er0=gY(),Cr0=YJ(),Q_=Y5(),Rr0=vU1();function TN4(J){return mU1(J,"Bytes")}function SN4(J){return mU1(J,"Hex")}function mU1(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 Q_.InvalidLengthError(J);return Er0.fromHex(J)}return J})(),X=Rr0.create(G,{recursiveReadLimit:Number.POSITIVE_INFINITY});return uU1(X,Y)}function uU1(J,Q="Hex"){if(J.bytes.length===0)return Q==="Hex"?Q_.fromBytes(J.bytes):J.bytes;let Y=J.readByte();if(Y<128)J.decrementPosition(1);if(Y<192){let X=gU1(J,Y,128),K=J.readBytes(X);return Q==="Hex"?Q_.fromBytes(K):K}let G=gU1(J,Y,192);return Fr0(J,G,Q)}function gU1(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(uU1(J,Y));return X}function lU1(J,Q){let{as:Y}=Q,G=Tr0(J),X=Rr0.create(new Uint8Array(G.length));if(G.encode(X),Y==="Hex")return Q_.fromBytes(X.bytes);return X.bytes}function PN4(J,Q={}){let{as:Y="Bytes"}=Q;return lU1(J,{as:Y})}function $N4(J,Q={}){let{as:Y="Hex"}=Q;return lU1(J,{as:Y})}function Tr0(J){if(Array.isArray(J))return kN4(J.map((Q)=>Tr0(Q)));return vN4(J)}function kN4(J){let Q=J.reduce((X,K)=>X+K.length,0),Y=Sr0(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:K}of J)K(X)}}}function vN4(J){let Q=typeof J==="string"?Er0.fromHex(J):J,Y=Sr0(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 Sr0(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 rU1=M((yr0)=>{Object.defineProperty(yr0,"__esModule",{value:!0});yr0.InvalidVError=yr0.InvalidYParityError=yr0.InvalidSError=yr0.InvalidRError=yr0.MissingPropertiesError=yr0.InvalidSerializedSizeError=void 0;yr0.assert=Y_;yr0.fromBytes=vr0;yr0.fromHex=pU1;yr0.extract=pN4;yr0.from=cU1;yr0.fromDerBytes=cN4;yr0.fromDerHex=fr0;yr0.fromLegacy=jr0;yr0.fromRpc=hr0;yr0.fromTuple=_N4;yr0.toBytes=iN4;yr0.toHex=br0;yr0.toDerBytes=nN4;yr0.toDerHex=aN4;yr0.toLegacy=oN4;yr0.toRpc=rN4;yr0.toTuple=sN4;yr0.validate=tN4;yr0.vToYParity=G_;yr0.yParityToV=_U1;var dU1=Iq(),lN4=gY(),Bw=YJ(),j5=Y5(),dN4=E$(),kr0=ac();function Y_(J,Q={}){let{recovered:Y}=Q;if(typeof J.r>"u")throw new e$({signature:J});if(typeof J.s>"u")throw new e$({signature:J});if(Y&&typeof J.yParity>"u")throw new e$({signature:J});if(J.r<0n||J.r>kr0.maxUint256)throw new nU1({value:J.r});if(J.s<0n||J.s>kr0.maxUint256)throw new aU1({value:J.s});if(typeof J.yParity==="number"&&J.yParity!==0&&J.yParity!==1)throw new Nw({value:J.yParity})}function vr0(J){return pU1(j5.fromBytes(J))}function pU1(J){if(J.length!==130&&J.length!==132)throw new iU1({signature:J});let Q=BigInt(j5.slice(J,0,32)),Y=BigInt(j5.slice(J,32,64)),G=(()=>{let X=Number(`0x${J.slice(130)}`);if(Number.isNaN(X))return;try{return G_(X)}catch{throw new Nw({value:X})}})();if(typeof G>"u")return{r:Q,s:Y};return{r:Q,s:Y,yParity:G}}function pN4(J){if(typeof J.r>"u")return;if(typeof J.s>"u")return;return cU1(J)}function cU1(J){let Q=(()=>{if(typeof J==="string")return pU1(J);if(J instanceof Uint8Array)return vr0(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 Y_(Q),Q}function cN4(J){return fr0(j5.fromBytes(J))}function fr0(J){let{r:Q,s:Y}=dU1.secp256k1.Signature.fromDER(j5.from(J).slice(2));return{r:Q,s:Y}}function jr0(J){return{r:J.r,s:J.s,yParity:G_(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=G_(Y);if(typeof G!=="number")throw new Nw({value:J.yParity});return G})();return{r:BigInt(J.r),s:BigInt(J.s),yParity:Q}}function _N4(J){let[Q,Y,G]=J;return cU1({r:Y==="0x"?0n:BigInt(Y),s:G==="0x"?0n:BigInt(G),yParity:Q==="0x"?0:Number(Q)})}function iN4(J){return lN4.fromHex(br0(J))}function br0(J){Y_(J);let{r:Q,s:Y}=J;return j5.concat(j5.fromNumber(Q,{size:32}),j5.fromNumber(Y,{size:32}),typeof J.yParity==="number"?j5.fromNumber(_U1(J.yParity),{size:1}):"0x")}function nN4(J){return new dU1.secp256k1.Signature(J.r,J.s).toDERRawBytes()}function aN4(J){return`0x${new dU1.secp256k1.Signature(J.r,J.s).toDERHex()}`}function oN4(J){return{r:J.r,s:J.s,v:_U1(J.yParity)}}function rN4(J){let{r:Q,s:Y,yParity:G}=J;return{r:j5.fromNumber(Q,{size:32}),s:j5.fromNumber(Y,{size:32}),yParity:G===0?"0x0":"0x1"}}function sN4(J){let{r:Q,s:Y,yParity:G}=J;return[G?"0x01":"0x",Q===0n?"0x":j5.trimLeft(j5.fromNumber(Q)),Y===0n?"0x":j5.trimLeft(j5.fromNumber(Y))]}function tN4(J,Q={}){try{return Y_(J,Q),!0}catch{return!1}}function G_(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 oU1({value:J})}function _U1(J){if(J===0)return 27;if(J===1)return 28;throw new Nw({value:J})}class iU1 extends Bw.BaseError{constructor({signature:J}){super(`Value \`${J}\` is an invalid signature size.`,{metaMessages:["Expected: 64 bytes or 65 bytes.",`Received ${j5.size(j5.from(J))} bytes.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidSerializedSizeError"})}}yr0.InvalidSerializedSizeError=iU1;class e$ extends Bw.BaseError{constructor({signature:J}){super(`Signature \`${dN4.stringify(J)}\` is missing either an \`r\`, \`s\`, or \`yParity\` property.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.MissingPropertiesError"})}}yr0.MissingPropertiesError=e$;class nU1 extends Bw.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"})}}yr0.InvalidRError=nU1;class aU1 extends Bw.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"})}}yr0.InvalidSError=aU1;class Nw extends Bw.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"})}}yr0.InvalidYParityError=Nw;class oU1 extends Bw.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"})}}yr0.InvalidVError=oU1});var pr0=M((dr0)=>{Object.defineProperty(dr0,"__esModule",{value:!0});dr0.from=gr0;dr0.fromRpc=sU1;dr0.fromRpcList=Tw4;dr0.fromTuple=mr0;dr0.fromTupleList=Sw4;dr0.getSignPayload=Pw4;dr0.hash=ur0;dr0.toRpc=lr0;dr0.toRpcList=$w4;dr0.toTuple=tU1;dr0.toTupleList=kw4;var Rw4=cc(),Jk=Y5(),Fw4=$r0(),Qk=rU1();function gr0(J,Q={}){if(typeof J.chainId==="string")return sU1(J);return{...J,...Q.signature}}function sU1(J){let{address:Q,chainId:Y,nonce:G}=J,X=Qk.extract(J);return{address:Q,chainId:Number(Y),nonce:BigInt(G),...X}}function Tw4(J){return J.map(sU1)}function mr0(J){let[Q,Y,G,X,K,z]=J,W={address:Y,chainId:Q==="0x"?0:Number(Q),nonce:G==="0x"?0n:BigInt(G)};if(X&&K&&z)W={...W,...Qk.fromTuple([X,K,z])};return gr0(W)}function Sw4(J){let Q=[];for(let Y of J)Q.push(mr0(Y));return Q}function Pw4(J){return ur0(J,{presign:!0})}function ur0(J,Q={}){let{presign:Y}=Q;return Rw4.keccak256(Jk.concat("0x05",Fw4.fromHex(tU1(Y?{address:J.address,chainId:J.chainId,nonce:J.nonce}:J))))}function lr0(J){let{address:Q,chainId:Y,nonce:G,...X}=J;return{address:Q,chainId:Jk.fromNumber(Y),nonce:Jk.fromNumber(G),...Qk.toRpc(X)}}function $w4(J){return J.map(lr0)}function tU1(J){let{address:Q,chainId:Y,nonce:G}=J,X=Qk.extract(J);return[Y?Jk.fromNumber(Y):"0x",Q,G?Jk.fromNumber(G):"0x",...X?Qk.toTuple(X):[]]}function kw4(J){if(!J||J.length===0)return[];let Q=[];for(let Y of J)Q.push(tU1(Y));return Q}});var _r0=M((cr0)=>{Object.defineProperty(cr0,"__esModule",{value:!0});cr0.extraEntropy=void 0;cr0.setExtraEntropy=dw4;cr0.extraEntropy=!1;function dw4(J){cr0.extraEntropy=J}});var er0=M((sr0)=>{Object.defineProperty(sr0,"__esModule",{value:!0});sr0.noble=void 0;sr0.createKeyPair=_w4;sr0.getPublicKey=nr0;sr0.getSharedSecret=iw4;sr0.randomPrivateKey=ar0;sr0.recoverAddress=or0;sr0.recoverPublicKey=rr0;sr0.sign=nw4;sr0.verify=aw4;var wq=Iq(),ir0=r$(),JD1=gY(),ww=Y5(),cw4=_r0(),X_=wU1();sr0.noble=wq.secp256k1;function _w4(J={}){let{as:Q="Hex"}=J,Y=ar0({as:Q}),G=nr0({privateKey:Y});return{privateKey:Y,publicKey:G}}function nr0(J){let{privateKey:Q}=J,Y=wq.secp256k1.ProjectivePoint.fromPrivateKey(ww.from(Q).slice(2));return X_.from(Y)}function iw4(J){let{as:Q="Hex",privateKey:Y,publicKey:G}=J,z=wq.secp256k1.ProjectivePoint.fromHex(X_.toHex(G).slice(2)).multiply(wq.secp256k1.utils.normPrivateKeyToScalar(ww.from(Y).slice(2))).toRawBytes(!0);if(Q==="Hex")return ww.fromBytes(z);return z}function ar0(J={}){let{as:Q="Hex"}=J,Y=wq.secp256k1.utils.randomPrivateKey();if(Q==="Hex")return ww.fromBytes(Y);return Y}function or0(J){return ir0.fromPublicKey(rr0(J))}function rr0(J){let{payload:Q,signature:Y}=J,{r:G,s:X,yParity:K}=Y,W=new wq.secp256k1.Signature(BigInt(G),BigInt(X)).addRecoveryBit(K).recoverPublicKey(ww.from(Q).substring(2));return X_.from(W)}function nw4(J){let{extraEntropy:Q=cw4.extraEntropy,hash:Y,payload:G,privateKey:X}=J,{r:K,s:z,recovery:W}=wq.secp256k1.sign(JD1.from(G),JD1.from(X),{extraEntropy:typeof Q==="boolean"?Q:ww.from(Q).slice(2),lowS:!0,...Y?{prehash:!0}:{}});return{r:K,s:z,yParity:W}}function aw4(J){let{address:Q,hash:Y,payload:G,publicKey:X,signature:K}=J;if(Q)return ir0.isEqual(Q,or0({payload:G,signature:K}));return wq.secp256k1.verify(K,JD1.from(G),X_.toBytes(X),...Y?[{prehash:!0,lowS:!0}]:[])}});var Ks0=M((Gs0)=>{Object.defineProperty(Gs0,"__esModule",{value:!0});Gs0.InvalidWrappedSignatureError=Gs0.suffixParameters=Gs0.magicBytes=void 0;Gs0.assert=K_;Gs0.from=KL4;Gs0.unwrap=Ys0;Gs0.wrap=zL4;Gs0.validate=WL4;var QD1=Aw(),Js0=pr0(),GL4=YJ(),Lq=Y5(),XL4=er0(),Qs0=rU1();Gs0.magicBytes="0x8010801080108010801080108010801080108010801080108010801080108010";Gs0.suffixParameters=QD1.from("(uint256 chainId, address delegation, uint256 nonce, uint8 yParity, uint256 r, uint256 s), address to, bytes data");function K_(J){if(typeof J==="string"){if(Lq.slice(J,-32)!==Gs0.magicBytes)throw new YD1(J)}else Qs0.assert(J.authorization)}function KL4(J){if(typeof J==="string")return Ys0(J);return J}function Ys0(J){K_(J);let Q=Lq.toNumber(Lq.slice(J,-64,-32)),Y=Lq.slice(J,-Q-64,-64),G=Lq.slice(J,0,-Q-64),[X,K,z]=QD1.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,...z&&z!=="0x"?{data:z,to:K}:{}}}function zL4(J){let{data:Q,signature:Y}=J;K_(J);let G=XL4.recoverAddress({payload:Js0.getSignPayload(J.authorization),signature:Qs0.from(J.authorization)}),X=QD1.encode(Gs0.suffixParameters,[{...J.authorization,delegation:J.authorization.address,chainId:BigInt(J.authorization.chainId)},J.to??G,Q??"0x"]),K=Lq.fromNumber(Lq.size(X),{size:32});return Lq.concat(Y,X,K,Gs0.magicBytes)}function WL4(J){try{return K_(J),!0}catch{return!1}}class YD1 extends GL4.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=YD1});var Yk=M((zs0)=>{Object.defineProperty(zs0,"__esModule",{value:!0});zs0.SignatureErc8010=void 0;zs0.SignatureErc8010=Ks0()});var z_=M((Zs0)=>{Object.defineProperty(Zs0,"__esModule",{value:!0});Zs0.isErc8010Signature=ML4;var HL4=Yk();function ML4(J){return HL4.SignatureErc8010.validate(J)}});var KD1=M((Vs0)=>{Object.defineProperty(Vs0,"__esModule",{value:!0});Vs0.parseErc6492Signature=BL4;var OL4=JW(),AL4=mc();function BL4(J){if(!(0,AL4.isErc6492Signature)(J))return{signature:J};let[Q,Y,G]=(0,OL4.decodeAbiParameters)([{type:"address"},{type:"bytes"},{type:"bytes"}],J);return{address:Q,data:Y,signature:G}}});var zD1=M((Us0)=>{Object.defineProperty(Us0,"__esModule",{value:!0});Us0.parseErc8010Signature=EL4;var wL4=Yk(),qs0=g1(),LL4=z_();function EL4(J){if(!(0,LL4.isErc8010Signature)(J))return{signature:J};let{authorization:Q,to:Y,...G}=wL4.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 W_=M((Ds0)=>{Object.defineProperty(Ds0,"__esModule",{value:!0});Ds0.recoverMessageAddress=TL4;var RL4=Zw(),FL4=zW();async function TL4({message:J,signature:Q}){return(0,FL4.recoverAddress)({hash:(0,RL4.hashMessage)(J),signature:Q})}});var Z_=M((Hs0)=>{Object.defineProperty(Hs0,"__esModule",{value:!0});Hs0.recoverTypedDataAddress=kL4;var PL4=Vw(),$L4=zW();async function kL4(J){let{domain:Q,message:Y,primaryType:G,signature:X,types:K}=J;return(0,$L4.recoverAddress)({hash:(0,PL4.hashTypedData)({domain:Q,message:Y,primaryType:G,types:K}),signature:X})}});var WD1=M((Ms0)=>{Object.defineProperty(Ms0,"__esModule",{value:!0});Ms0.serializeErc6492Signature=yL4;var fL4=gc(),jL4=KQ(),hL4=F4(),bL4=X8();function yL4(J){let{address:Q,data:Y,signature:G,to:X="hex"}=J,K=(0,hL4.concatHex)([(0,jL4.encodeAbiParameters)([{type:"address"},{type:"bytes"},{type:"bytes"}],[Q,Y,G]),fL4.erc6492MagicBytes]);if(X==="hex")return K;return(0,bL4.hexToBytes)(K)}});var ZD1=M((Is0)=>{Object.defineProperty(Is0,"__esModule",{value:!0});Is0.serializeErc8010Signature=uL4;var gL4=Yk(),mL4=X8();function uL4(J){let{address:Q,data:Y,signature:G,to:X="hex"}=J,K=gL4.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 K;return(0,mL4.hexToBytes)(K)}});var VD1=M((Os0)=>{Object.defineProperty(Os0,"__esModule",{value:!0});Os0.verifyHash=_L4;var dL4=t3(),pL4=VQ(),cL4=zW();async function _L4({address:J,hash:Q,signature:Y}){return(0,pL4.isAddressEqual)((0,dL4.getAddress)(J),await(0,cL4.recoverAddress)({hash:Q,signature:Y}))}});var qD1=M((As0)=>{Object.defineProperty(As0,"__esModule",{value:!0});As0.verifyMessage=rL4;var nL4=t3(),aL4=VQ(),oL4=W_();async function rL4({address:J,message:Q,signature:Y}){return(0,aL4.isAddressEqual)((0,nL4.getAddress)(J),await(0,oL4.recoverMessageAddress)({message:Q,signature:Y}))}});var UD1=M((Bs0)=>{Object.defineProperty(Bs0,"__esModule",{value:!0});Bs0.verifyTypedData=QE4;var tL4=t3(),eL4=VQ(),JE4=Z_();async function QE4(J){let{address:Q,domain:Y,message:G,primaryType:X,signature:K,types:z}=J;return(0,eL4.isAddressEqual)((0,tL4.getAddress)(Q),await(0,JE4.recoverTypedDataAddress)({domain:Y,message:G,primaryType:X,signature:K,types:z}))}});var V_=M((Ns0)=>{Object.defineProperty(Ns0,"__esModule",{value:!0});Ns0.getSerializedTransactionType=zE4;var GE4=e3(),XE4=cJ(),KE4=Q9();function zE4(J){let Q=(0,XE4.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,KE4.hexToNumber)(Q)>=192)return"legacy";throw new GE4.InvalidSerializedTransactionTypeError({serializedType:Q})}});var q_=M((Es0)=>{Object.defineProperty(Es0,"__esModule",{value:!0});Es0.parseTransaction=ME4;Es0.toTransactionArray=Xk;Es0.parseAccessList=Kk;var ZE4=XQ(),Lw=e3(),VE4=J3(),qE4=N$(),H6=H7(),ws0=rz(),UE4=yX(),v6=Q9(),Ls0=kc(),DE4=vc(),Gk=y$(),HE4=V_();function ME4(J){let Q=(0,HE4.getSerializedTransactionType)(J);if(Q==="eip1559")return AE4(J);if(Q==="eip2930")return BE4(J);if(Q==="eip4844")return OE4(J);if(Q==="eip7702")return IE4(J);return NE4(J)}function IE4(J){let Q=Xk(J),[Y,G,X,K,z,W,Z,V,q,U,D,H,I]=Q;if(Q.length!==10&&Q.length!==13)throw new Lw.InvalidSerializedTransactionError({attributes:{chainId:Y,nonce:G,maxPriorityFeePerGas:X,maxFeePerGas:K,gas:z,to:W,value:Z,data:V,accessList:q,authorizationList:U,...Q.length>9?{v:D,r:H,s:I}:{}},serializedTransaction:J,type:"eip7702"});let O={chainId:(0,v6.hexToNumber)(Y),type:"eip7702"};if((0,H6.isHex)(W)&&W!=="0x")O.to=W;if((0,H6.isHex)(z)&&z!=="0x")O.gas=(0,v6.hexToBigInt)(z);if((0,H6.isHex)(V)&&V!=="0x")O.data=V;if((0,H6.isHex)(G))O.nonce=G==="0x"?0:(0,v6.hexToNumber)(G);if((0,H6.isHex)(Z)&&Z!=="0x")O.value=(0,v6.hexToBigInt)(Z);if((0,H6.isHex)(K)&&K!=="0x")O.maxFeePerGas=(0,v6.hexToBigInt)(K);if((0,H6.isHex)(X)&&X!=="0x")O.maxPriorityFeePerGas=(0,v6.hexToBigInt)(X);if(q.length!==0&&q!=="0x")O.accessList=Kk(q);if(U.length!==0&&U!=="0x")O.authorizationList=wE4(U);return(0,Gk.assertTransactionEIP7702)(O),{...Q.length===13?zk(Q):void 0,...O}}function OE4(J){let Q=Xk(J),Y=Q.length===4,G=Y?Q[0]:Q,X=Y?Q.slice(1):[],[K,z,W,Z,V,q,U,D,H,I,O,A,B,w]=G,[N,L,R]=X;if(!(G.length===11||G.length===14))throw new Lw.InvalidSerializedTransactionError({attributes:{chainId:K,nonce:z,maxPriorityFeePerGas:W,maxFeePerGas:Z,gas:V,to:q,value:U,data:D,accessList:H,...G.length>9?{v:A,r:B,s:w}:{}},serializedTransaction:J,type:"eip4844"});let C={blobVersionedHashes:O,chainId:(0,v6.hexToNumber)(K),type:"eip4844"};if((0,H6.isHex)(q)&&q!=="0x")C.to=q;if((0,H6.isHex)(V)&&V!=="0x")C.gas=(0,v6.hexToBigInt)(V);if((0,H6.isHex)(D)&&D!=="0x")C.data=D;if((0,H6.isHex)(z))C.nonce=z==="0x"?0:(0,v6.hexToNumber)(z);if((0,H6.isHex)(U)&&U!=="0x")C.value=(0,v6.hexToBigInt)(U);if((0,H6.isHex)(I)&&I!=="0x")C.maxFeePerBlobGas=(0,v6.hexToBigInt)(I);if((0,H6.isHex)(Z)&&Z!=="0x")C.maxFeePerGas=(0,v6.hexToBigInt)(Z);if((0,H6.isHex)(W)&&W!=="0x")C.maxPriorityFeePerGas=(0,v6.hexToBigInt)(W);if(H.length!==0&&H!=="0x")C.accessList=Kk(H);if(N&&L&&R)C.sidecars=(0,qE4.toBlobSidecars)({blobs:N,commitments:L,proofs:R});return(0,Gk.assertTransactionEIP4844)(C),{...G.length===14?zk(G):void 0,...C}}function AE4(J){let Q=Xk(J),[Y,G,X,K,z,W,Z,V,q,U,D,H]=Q;if(!(Q.length===9||Q.length===12))throw new Lw.InvalidSerializedTransactionError({attributes:{chainId:Y,nonce:G,maxPriorityFeePerGas:X,maxFeePerGas:K,gas:z,to:W,value:Z,data:V,accessList:q,...Q.length>9?{v:U,r:D,s:H}:{}},serializedTransaction:J,type:"eip1559"});let I={chainId:(0,v6.hexToNumber)(Y),type:"eip1559"};if((0,H6.isHex)(W)&&W!=="0x")I.to=W;if((0,H6.isHex)(z)&&z!=="0x")I.gas=(0,v6.hexToBigInt)(z);if((0,H6.isHex)(V)&&V!=="0x")I.data=V;if((0,H6.isHex)(G))I.nonce=G==="0x"?0:(0,v6.hexToNumber)(G);if((0,H6.isHex)(Z)&&Z!=="0x")I.value=(0,v6.hexToBigInt)(Z);if((0,H6.isHex)(K)&&K!=="0x")I.maxFeePerGas=(0,v6.hexToBigInt)(K);if((0,H6.isHex)(X)&&X!=="0x")I.maxPriorityFeePerGas=(0,v6.hexToBigInt)(X);if(q.length!==0&&q!=="0x")I.accessList=Kk(q);return(0,Gk.assertTransactionEIP1559)(I),{...Q.length===12?zk(Q):void 0,...I}}function BE4(J){let Q=Xk(J),[Y,G,X,K,z,W,Z,V,q,U,D]=Q;if(!(Q.length===8||Q.length===11))throw new Lw.InvalidSerializedTransactionError({attributes:{chainId:Y,nonce:G,gasPrice:X,gas:K,to:z,value:W,data:Z,accessList:V,...Q.length>8?{v:q,r:U,s:D}:{}},serializedTransaction:J,type:"eip2930"});let H={chainId:(0,v6.hexToNumber)(Y),type:"eip2930"};if((0,H6.isHex)(z)&&z!=="0x")H.to=z;if((0,H6.isHex)(K)&&K!=="0x")H.gas=(0,v6.hexToBigInt)(K);if((0,H6.isHex)(Z)&&Z!=="0x")H.data=Z;if((0,H6.isHex)(G))H.nonce=G==="0x"?0:(0,v6.hexToNumber)(G);if((0,H6.isHex)(W)&&W!=="0x")H.value=(0,v6.hexToBigInt)(W);if((0,H6.isHex)(X)&&X!=="0x")H.gasPrice=(0,v6.hexToBigInt)(X);if(V.length!==0&&V!=="0x")H.accessList=Kk(V);return(0,Gk.assertTransactionEIP2930)(H),{...Q.length===11?zk(Q):void 0,...H}}function NE4(J){let Q=(0,Ls0.fromRlp)(J,"hex"),[Y,G,X,K,z,W,Z,V,q]=Q;if(!(Q.length===6||Q.length===9))throw new Lw.InvalidSerializedTransactionError({attributes:{nonce:Y,gasPrice:G,gas:X,to:K,value:z,data:W,...Q.length>6?{v:Z,r:V,s:q}:{}},serializedTransaction:J,type:"legacy"});let U={type:"legacy"};if((0,H6.isHex)(K)&&K!=="0x")U.to=K;if((0,H6.isHex)(X)&&X!=="0x")U.gas=(0,v6.hexToBigInt)(X);if((0,H6.isHex)(W)&&W!=="0x")U.data=W;if((0,H6.isHex)(Y))U.nonce=Y==="0x"?0:(0,v6.hexToNumber)(Y);if((0,H6.isHex)(z)&&z!=="0x")U.value=(0,v6.hexToBigInt)(z);if((0,H6.isHex)(G)&&G!=="0x")U.gasPrice=(0,v6.hexToBigInt)(G);if((0,Gk.assertTransactionLegacy)(U),Q.length===6)return U;let D=(0,H6.isHex)(Z)&&Z!=="0x"?(0,v6.hexToBigInt)(Z):0n;if(q==="0x"&&V==="0x"){if(D>0)U.chainId=Number(D);return U}let H=D,I=Number((H-35n)/2n);if(I>0)U.chainId=I;else if(H!==27n&&H!==28n)throw new Lw.InvalidLegacyVError({v:H});return U.v=H,U.s=q,U.r=V,U.yParity=H%2n===0n?1:0,U}function Xk(J){return(0,Ls0.fromRlp)(`0x${J.slice(4)}`,"hex")}function Kk(J){let Q=[];for(let Y=0;Y<J.length;Y++){let[G,X]=J[Y];if(!(0,VE4.isAddress)(G,{strict:!1}))throw new ZE4.InvalidAddressError({address:G});Q.push({address:G,storageKeys:X.map((K)=>(0,DE4.isHash)(K)?K:(0,UE4.trim)(K))})}return Q}function wE4(J){let Q=[];for(let Y=0;Y<J.length;Y++){let[G,X,K,z,W,Z]=J[Y];Q.push({address:X,chainId:G==="0x"?0:(0,v6.hexToNumber)(G),nonce:K==="0x"?0:(0,v6.hexToNumber)(K),...zk([z,W,Z])})}return Q}function zk(J){let Q=J.slice(-3),Y=Q[0]==="0x"||(0,v6.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 DD1=M((Rs0)=>{Object.defineProperty(Rs0,"__esModule",{value:!0});Rs0.InvalidDecimalNumberError=void 0;var RE4=f0();class Cs0 extends RE4.BaseError{constructor({value:J}){super(`Number \`${J}\` is not a valid decimal number.`,{name:"InvalidDecimalNumberError"})}}Rs0.InvalidDecimalNumberError=Cs0});var Wk=M((Ts0)=>{Object.defineProperty(Ts0,"__esModule",{value:!0});Ts0.parseUnits=TE4;var FE4=DD1();function TE4(J,Q){if(!/^(-?)([0-9]*)\.?([0-9]*)$/.test(J))throw new FE4.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[K,z,W]=[G.slice(0,Q-1),G.slice(Q-1,Q),G.slice(Q)],Z=Math.round(Number(`${z}.${W}`));if(Z>9)G=`${BigInt(K)+BigInt(1)}0`.padStart(K.length+1,"0");else G=`${K}${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 HD1=M((Ss0)=>{Object.defineProperty(Ss0,"__esModule",{value:!0});Ss0.parseEther=kE4;var PE4=xN(),$E4=Wk();function kE4(J,Q="wei"){return(0,$E4.parseUnits)(J,PE4.etherUnits[Q])}});var MD1=M((Ps0)=>{Object.defineProperty(Ps0,"__esModule",{value:!0});Ps0.parseGwei=hE4;var fE4=xN(),jE4=Wk();function hE4(J,Q="wei"){return(0,jE4.parseUnits)(J,fE4.gweiUnits[Q])}});var ED1=M((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 U_=mP();Object.defineProperty(W1,"parseAbi",{enumerable:!0,get:function(){return U_.parseAbi}});Object.defineProperty(W1,"parseAbiItem",{enumerable:!0,get:function(){return U_.parseAbiItem}});Object.defineProperty(W1,"parseAbiParameter",{enumerable:!0,get:function(){return U_.parseAbiParameter}});Object.defineProperty(W1,"parseAbiParameters",{enumerable:!0,get:function(){return U_.parseAbiParameters}});var yE4=T9();Object.defineProperty(W1,"parseAccount",{enumerable:!0,get:function(){return yE4.parseAccount}});var xE4=WZ1();Object.defineProperty(W1,"publicKeyToAddress",{enumerable:!0,get:function(){return xE4.publicKeyToAddress}});var gE4=JW();Object.defineProperty(W1,"decodeAbiParameters",{enumerable:!0,get:function(){return gE4.decodeAbiParameters}});var mE4=eP();Object.defineProperty(W1,"decodeErrorResult",{enumerable:!0,get:function(){return mE4.decodeErrorResult}});var uE4=nN();Object.defineProperty(W1,"decodeEventLog",{enumerable:!0,get:function(){return uE4.decodeEventLog}});var lE4=Jc();Object.defineProperty(W1,"decodeFunctionData",{enumerable:!0,get:function(){return lE4.decodeFunctionData}});var dE4=cX();Object.defineProperty(W1,"decodeFunctionResult",{enumerable:!0,get:function(){return dE4.decodeFunctionResult}});var pE4=KQ();Object.defineProperty(W1,"encodeAbiParameters",{enumerable:!0,get:function(){return pE4.encodeAbiParameters}});var cE4=Qw();Object.defineProperty(W1,"encodeDeployData",{enumerable:!0,get:function(){return cE4.encodeDeployData}});var _E4=Qc();Object.defineProperty(W1,"encodeErrorResult",{enumerable:!0,get:function(){return _E4.encodeErrorResult}});var iE4=zq();Object.defineProperty(W1,"encodeEventTopics",{enumerable:!0,get:function(){return iE4.encodeEventTopics}});var nE4=Q3();Object.defineProperty(W1,"encodeFunctionData",{enumerable:!0,get:function(){return nE4.encodeFunctionData}});var aE4=Gc();Object.defineProperty(W1,"encodeFunctionResult",{enumerable:!0,get:function(){return aE4.encodeFunctionResult}});var oE4=Bq1();Object.defineProperty(W1,"encodePacked",{enumerable:!0,get:function(){return oE4.encodePacked}});var $s0=bX();Object.defineProperty(W1,"formatAbiItem",{enumerable:!0,get:function(){return $s0.formatAbiItem}});Object.defineProperty(W1,"formatAbiParams",{enumerable:!0,get:function(){return $s0.formatAbiParams}});var rE4=YZ1();Object.defineProperty(W1,"formatAbiItemWithArgs",{enumerable:!0,get:function(){return rE4.formatAbiItemWithArgs}});var sE4=xX();Object.defineProperty(W1,"getAbiItem",{enumerable:!0,get:function(){return sE4.getAbiItem}});var tE4=aN();Object.defineProperty(W1,"parseEventLogs",{enumerable:!0,get:function(){return tE4.parseEventLogs}});var eE4=t3();Object.defineProperty(W1,"getAddress",{enumerable:!0,get:function(){return eE4.getAddress}});var ID1=wq1();Object.defineProperty(W1,"getContractAddress",{enumerable:!0,get:function(){return ID1.getContractAddress}});Object.defineProperty(W1,"getCreate2Address",{enumerable:!0,get:function(){return ID1.getCreate2Address}});Object.defineProperty(W1,"getCreateAddress",{enumerable:!0,get:function(){return ID1.getCreateAddress}});var JC4=J3();Object.defineProperty(W1,"isAddress",{enumerable:!0,get:function(){return JC4.isAddress}});var QC4=VQ();Object.defineProperty(W1,"isAddressEqual",{enumerable:!0,get:function(){return QC4.isAddressEqual}});var YC4=pZ1();Object.defineProperty(W1,"hashAuthorization",{enumerable:!0,get:function(){return YC4.hashAuthorization}});var GC4=D$();Object.defineProperty(W1,"recoverAuthorizationAddress",{enumerable:!0,get:function(){return GC4.recoverAuthorizationAddress}});var XC4=Rq1();Object.defineProperty(W1,"serializeAuthorizationList",{enumerable:!0,get:function(){return XC4.serializeAuthorizationList}});var KC4=Fq1();Object.defineProperty(W1,"verifyAuthorization",{enumerable:!0,get:function(){return KC4.verifyAuthorization}});var zC4=Tq1();Object.defineProperty(W1,"buildRequest",{enumerable:!0,get:function(){return zC4.buildRequest}});var Zk=Xc();Object.defineProperty(W1,"ccipRequest",{enumerable:!0,get:function(){return Zk.ccipRequest}});Object.defineProperty(W1,"ccipFetch",{enumerable:!0,get:function(){return Zk.ccipRequest}});Object.defineProperty(W1,"offchainLookup",{enumerable:!0,get:function(){return Zk.offchainLookup}});Object.defineProperty(W1,"offchainLookupAbiItem",{enumerable:!0,get:function(){return Zk.offchainLookupAbiItem}});Object.defineProperty(W1,"offchainLookupSignature",{enumerable:!0,get:function(){return Zk.offchainLookupSignature}});var WC4=$$();Object.defineProperty(W1,"assertCurrentChain",{enumerable:!0,get:function(){return WC4.assertCurrentChain}});var ZC4=Sq1();Object.defineProperty(W1,"defineChain",{enumerable:!0,get:function(){return ZC4.defineChain}});var VC4=Pq1();Object.defineProperty(W1,"extractChain",{enumerable:!0,get:function(){return VC4.extractChain}});var qC4=ZW();Object.defineProperty(W1,"getChainContractAddress",{enumerable:!0,get:function(){return qC4.getChainContractAddress}});var OD1=F4();Object.defineProperty(W1,"concat",{enumerable:!0,get:function(){return OD1.concat}});Object.defineProperty(W1,"concatBytes",{enumerable:!0,get:function(){return OD1.concatBytes}});Object.defineProperty(W1,"concatHex",{enumerable:!0,get:function(){return OD1.concatHex}});var UC4=wc();Object.defineProperty(W1,"isBytes",{enumerable:!0,get:function(){return UC4.isBytes}});var DC4=H7();Object.defineProperty(W1,"isHex",{enumerable:!0,get:function(){return DC4.isHex}});var AD1=rz();Object.defineProperty(W1,"pad",{enumerable:!0,get:function(){return AD1.pad}});Object.defineProperty(W1,"padBytes",{enumerable:!0,get:function(){return AD1.padBytes}});Object.defineProperty(W1,"padHex",{enumerable:!0,get:function(){return AD1.padHex}});var HC4=t7();Object.defineProperty(W1,"size",{enumerable:!0,get:function(){return HC4.size}});var BD1=cJ();Object.defineProperty(W1,"slice",{enumerable:!0,get:function(){return BD1.slice}});Object.defineProperty(W1,"sliceBytes",{enumerable:!0,get:function(){return BD1.sliceBytes}});Object.defineProperty(W1,"sliceHex",{enumerable:!0,get:function(){return BD1.sliceHex}});var MC4=yX();Object.defineProperty(W1,"trim",{enumerable:!0,get:function(){return MC4.trim}});var Ew=ud();Object.defineProperty(W1,"bytesToBigInt",{enumerable:!0,get:function(){return Ew.bytesToBigInt}});Object.defineProperty(W1,"bytesToBigint",{enumerable:!0,get:function(){return Ew.bytesToBigInt}});Object.defineProperty(W1,"bytesToBool",{enumerable:!0,get:function(){return Ew.bytesToBool}});Object.defineProperty(W1,"bytesToNumber",{enumerable:!0,get:function(){return Ew.bytesToNumber}});Object.defineProperty(W1,"bytesToString",{enumerable:!0,get:function(){return Ew.bytesToString}});Object.defineProperty(W1,"fromBytes",{enumerable:!0,get:function(){return Ew.fromBytes}});var Vk=Q9();Object.defineProperty(W1,"fromHex",{enumerable:!0,get:function(){return Vk.fromHex}});Object.defineProperty(W1,"hexToBigInt",{enumerable:!0,get:function(){return Vk.hexToBigInt}});Object.defineProperty(W1,"hexToBool",{enumerable:!0,get:function(){return Vk.hexToBool}});Object.defineProperty(W1,"hexToNumber",{enumerable:!0,get:function(){return Vk.hexToNumber}});Object.defineProperty(W1,"hexToString",{enumerable:!0,get:function(){return Vk.hexToString}});var IC4=kc();Object.defineProperty(W1,"fromRlp",{enumerable:!0,get:function(){return IC4.fromRlp}});var qk=X8();Object.defineProperty(W1,"boolToBytes",{enumerable:!0,get:function(){return qk.boolToBytes}});Object.defineProperty(W1,"hexToBytes",{enumerable:!0,get:function(){return qk.hexToBytes}});Object.defineProperty(W1,"numberToBytes",{enumerable:!0,get:function(){return qk.numberToBytes}});Object.defineProperty(W1,"stringToBytes",{enumerable:!0,get:function(){return qk.stringToBytes}});Object.defineProperty(W1,"toBytes",{enumerable:!0,get:function(){return qk.toBytes}});var Uk=g1();Object.defineProperty(W1,"boolToHex",{enumerable:!0,get:function(){return Uk.boolToHex}});Object.defineProperty(W1,"bytesToHex",{enumerable:!0,get:function(){return Uk.bytesToHex}});Object.defineProperty(W1,"numberToHex",{enumerable:!0,get:function(){return Uk.numberToHex}});Object.defineProperty(W1,"stringToHex",{enumerable:!0,get:function(){return Uk.stringToHex}});Object.defineProperty(W1,"toHex",{enumerable:!0,get:function(){return Uk.toHex}});var OC4=dN();Object.defineProperty(W1,"toRlp",{enumerable:!0,get:function(){return OC4.toRlp}});var AC4=sp();Object.defineProperty(W1,"getCallError",{enumerable:!0,get:function(){return AC4.getCallError}});var BC4=GW();Object.defineProperty(W1,"getContractError",{enumerable:!0,get:function(){return BC4.getContractError}});var NC4=YV1();Object.defineProperty(W1,"getEstimateGasError",{enumerable:!0,get:function(){return NC4.getEstimateGasError}});var ks0=pN();Object.defineProperty(W1,"containsNodeError",{enumerable:!0,get:function(){return ks0.containsNodeError}});Object.defineProperty(W1,"getNodeError",{enumerable:!0,get:function(){return ks0.getNodeError}});var wC4=Zc();Object.defineProperty(W1,"getTransactionError",{enumerable:!0,get:function(){return wC4.getTransactionError}});var vs0=M$();Object.defineProperty(W1,"defineBlock",{enumerable:!0,get:function(){return vs0.defineBlock}});Object.defineProperty(W1,"formatBlock",{enumerable:!0,get:function(){return vs0.formatBlock}});var LC4=xH();Object.defineProperty(W1,"extract",{enumerable:!0,get:function(){return LC4.extract}});var EC4=cN();Object.defineProperty(W1,"defineFormatter",{enumerable:!0,get:function(){return EC4.defineFormatter}});var CC4=pX();Object.defineProperty(W1,"formatLog",{enumerable:!0,get:function(){return CC4.formatLog}});var ND1=_N();Object.defineProperty(W1,"defineTransaction",{enumerable:!0,get:function(){return ND1.defineTransaction}});Object.defineProperty(W1,"formatTransaction",{enumerable:!0,get:function(){return ND1.formatTransaction}});Object.defineProperty(W1,"transactionType",{enumerable:!0,get:function(){return ND1.transactionType}});var RC4=j$();Object.defineProperty(W1,"defineTransactionReceipt",{enumerable:!0,get:function(){return RC4.defineTransactionReceipt}});var fs0=lX();Object.defineProperty(W1,"defineTransactionRequest",{enumerable:!0,get:function(){return fs0.defineTransactionRequest}});Object.defineProperty(W1,"formatTransactionRequest",{enumerable:!0,get:function(){return fs0.formatTransactionRequest}});var FC4=_6();Object.defineProperty(W1,"getAction",{enumerable:!0,get:function(){return FC4.getAction}});var TC4=vc();Object.defineProperty(W1,"isHash",{enumerable:!0,get:function(){return TC4.isHash}});var SC4=e7();Object.defineProperty(W1,"keccak256",{enumerable:!0,get:function(){return SC4.keccak256}});var PC4=hq1();Object.defineProperty(W1,"ripemd160",{enumerable:!0,get:function(){return PC4.ripemd160}});var $C4=mp();Object.defineProperty(W1,"sha256",{enumerable:!0,get:function(){return $C4.sha256}});var kC4=yq1();Object.defineProperty(W1,"toEventHash",{enumerable:!0,get:function(){return kC4.toEventHash}});var js0=fH();Object.defineProperty(W1,"toEventSelector",{enumerable:!0,get:function(){return js0.toEventSelector}});Object.defineProperty(W1,"getEventSelector",{enumerable:!0,get:function(){return js0.toEventSelector}});var hs0=gq1();Object.defineProperty(W1,"toEventSignature",{enumerable:!0,get:function(){return hs0.toEventSignature}});Object.defineProperty(W1,"getEventSignature",{enumerable:!0,get:function(){return hs0.toEventSignature}});var vC4=uq1();Object.defineProperty(W1,"toFunctionHash",{enumerable:!0,get:function(){return vC4.toFunctionHash}});var bs0=Kq();Object.defineProperty(W1,"toFunctionSelector",{enumerable:!0,get:function(){return bs0.toFunctionSelector}});Object.defineProperty(W1,"getFunctionSelector",{enumerable:!0,get:function(){return bs0.toFunctionSelector}});var ys0=dq1();Object.defineProperty(W1,"toFunctionSignature",{enumerable:!0,get:function(){return ys0.toFunctionSignature}});Object.defineProperty(W1,"getFunctionSignature",{enumerable:!0,get:function(){return ys0.toFunctionSignature}});var xs0=pq1();Object.defineProperty(W1,"createNonceManager",{enumerable:!0,get:function(){return xs0.createNonceManager}});Object.defineProperty(W1,"nonceManager",{enumerable:!0,get:function(){return xs0.nonceManager}});var wD1=aP();Object.defineProperty(W1,"arrayRegex",{enumerable:!0,get:function(){return wD1.arrayRegex}});Object.defineProperty(W1,"bytesRegex",{enumerable:!0,get:function(){return wD1.bytesRegex}});Object.defineProperty(W1,"integerRegex",{enumerable:!0,get:function(){return wD1.integerRegex}});var gs0=aq1();Object.defineProperty(W1,"getSocket",{enumerable:!0,get:function(){return gs0.getSocket}});Object.defineProperty(W1,"rpc",{enumerable:!0,get:function(){return gs0.rpc}});var fC4=bc();Object.defineProperty(W1,"getHttpRpcClient",{enumerable:!0,get:function(){return fC4.getHttpRpcClient}});var ms0=nq1();Object.defineProperty(W1,"getSocketRpcClient",{enumerable:!0,get:function(){return ms0.getSocketRpcClient}});Object.defineProperty(W1,"socketClientCache",{enumerable:!0,get:function(){return ms0.socketClientCache}});var jC4=xc();Object.defineProperty(W1,"getWebSocketRpcClient",{enumerable:!0,get:function(){return jC4.getWebSocketRpcClient}});var hC4=Zw();Object.defineProperty(W1,"hashMessage",{enumerable:!0,get:function(){return hC4.hashMessage}});var us0=Vw();Object.defineProperty(W1,"hashStruct",{enumerable:!0,get:function(){return us0.hashStruct}});Object.defineProperty(W1,"hashTypedData",{enumerable:!0,get:function(){return us0.hashTypedData}});var bC4=mc();Object.defineProperty(W1,"isErc6492Signature",{enumerable:!0,get:function(){return bC4.isErc6492Signature}});var yC4=z_();Object.defineProperty(W1,"isErc8010Signature",{enumerable:!0,get:function(){return yC4.isErc8010Signature}});var xC4=KD1();Object.defineProperty(W1,"parseErc6492Signature",{enumerable:!0,get:function(){return xC4.parseErc6492Signature}});var gC4=zD1();Object.defineProperty(W1,"parseErc8010Signature",{enumerable:!0,get:function(){return gC4.parseErc8010Signature}});var mC4=zW();Object.defineProperty(W1,"recoverAddress",{enumerable:!0,get:function(){return mC4.recoverAddress}});var uC4=W_();Object.defineProperty(W1,"recoverMessageAddress",{enumerable:!0,get:function(){return uC4.recoverMessageAddress}});var lC4=vp();Object.defineProperty(W1,"recoverPublicKey",{enumerable:!0,get:function(){return lC4.recoverPublicKey}});var dC4=Z_();Object.defineProperty(W1,"recoverTypedDataAddress",{enumerable:!0,get:function(){return dC4.recoverTypedDataAddress}});var pC4=WD1();Object.defineProperty(W1,"serializeErc6492Signature",{enumerable:!0,get:function(){return pC4.serializeErc6492Signature}});var cC4=ZD1();Object.defineProperty(W1,"serializeErc8010Signature",{enumerable:!0,get:function(){return cC4.serializeErc8010Signature}});var _C4=VD1();Object.defineProperty(W1,"verifyHash",{enumerable:!0,get:function(){return _C4.verifyHash}});var iC4=qD1();Object.defineProperty(W1,"verifyMessage",{enumerable:!0,get:function(){return iC4.verifyMessage}});var nC4=UD1();Object.defineProperty(W1,"verifyTypedData",{enumerable:!0,get:function(){return nC4.verifyTypedData}});var aC4=J5();Object.defineProperty(W1,"stringify",{enumerable:!0,get:function(){return aC4.stringify}});var oC4=dX();Object.defineProperty(W1,"assertRequest",{enumerable:!0,get:function(){return oC4.assertRequest}});var LD1=y$();Object.defineProperty(W1,"assertTransactionEIP1559",{enumerable:!0,get:function(){return LD1.assertTransactionEIP1559}});Object.defineProperty(W1,"assertTransactionEIP2930",{enumerable:!0,get:function(){return LD1.assertTransactionEIP2930}});Object.defineProperty(W1,"assertTransactionLegacy",{enumerable:!0,get:function(){return LD1.assertTransactionLegacy}});var rC4=V_();Object.defineProperty(W1,"getSerializedTransactionType",{enumerable:!0,get:function(){return rC4.getSerializedTransactionType}});var sC4=w$();Object.defineProperty(W1,"getTransactionType",{enumerable:!0,get:function(){return sC4.getTransactionType}});var tC4=q_();Object.defineProperty(W1,"parseTransaction",{enumerable:!0,get:function(){return tC4.parseTransaction}});var eC4=Tc();Object.defineProperty(W1,"serializeAccessList",{enumerable:!0,get:function(){return eC4.serializeAccessList}});var JR4=m$();Object.defineProperty(W1,"serializeTransaction",{enumerable:!0,get:function(){return JR4.serializeTransaction}});var ls0=d$();Object.defineProperty(W1,"serializeTypedData",{enumerable:!0,get:function(){return ls0.serializeTypedData}});Object.defineProperty(W1,"validateTypedData",{enumerable:!0,get:function(){return ls0.validateTypedData}});var QR4=gN();Object.defineProperty(W1,"formatEther",{enumerable:!0,get:function(){return QR4.formatEther}});var YR4=Wq();Object.defineProperty(W1,"formatGwei",{enumerable:!0,get:function(){return YR4.formatGwei}});var GR4=J$();Object.defineProperty(W1,"formatUnits",{enumerable:!0,get:function(){return GR4.formatUnits}});var XR4=HD1();Object.defineProperty(W1,"parseEther",{enumerable:!0,get:function(){return XR4.parseEther}});var KR4=MD1();Object.defineProperty(W1,"parseGwei",{enumerable:!0,get:function(){return KR4.parseGwei}});var zR4=Wk();Object.defineProperty(W1,"parseUnits",{enumerable:!0,get:function(){return zR4.parseUnits}})});var ps0=M((ds0)=>{Object.defineProperty(ds0,"__esModule",{value:!0});ds0.formatProof=HR4;var UR4=ED1();function DR4(J){return J.map((Q)=>({...Q,value:BigInt(Q.value)}))}function HR4(J){return{...J,balance:J.balance?BigInt(J.balance):void 0,nonce:J.nonce?(0,UR4.hexToNumber)(J.nonce):void 0,storageProof:J.storageProof?DR4(J.storageProof):void 0}}});var _s0=M((cs0)=>{Object.defineProperty(cs0,"__esModule",{value:!0});cs0.getProof=AR4;var IR4=g1(),OR4=ps0();async function AR4(J,{address:Q,blockNumber:Y,blockTag:G,storageKeys:X}){let K=G??"latest",z=Y!==void 0?(0,IR4.numberToHex)(Y):void 0,W=await J.request({method:"eth_getProof",params:[Q,X,z||K]});return(0,OR4.formatProof)(W)}});var ns0=M((is0)=>{Object.defineProperty(is0,"__esModule",{value:!0});is0.getStorageAt=wR4;var NR4=g1();async function wR4(J,{address:Q,blockNumber:Y,blockTag:G="latest",slot:X}){let K=Y!==void 0?(0,NR4.numberToHex)(Y):void 0;return await J.request({method:"eth_getStorageAt",params:[Q,X,K||G]})}});var D_=M((as0)=>{Object.defineProperty(as0,"__esModule",{value:!0});as0.getTransaction=RR4;var ER4=e3(),CD1=g1(),CR4=_N();async function RR4(J,{blockHash:Q,blockNumber:Y,blockTag:G,hash:X,index:K}){let z=G||"latest",W=Y!==void 0?(0,CD1.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,CD1.numberToHex)(K)]},{dedupe:!0});else if(W||z)Z=await J.request({method:"eth_getTransactionByBlockNumberAndIndex",params:[W||z,(0,CD1.numberToHex)(K)]},{dedupe:Boolean(W)});if(!Z)throw new ER4.TransactionNotFoundError({blockHash:Q,blockNumber:Y,blockTag:z,hash:X,index:K});return(J.chain?.formatters?.transaction?.format||CR4.formatTransaction)(Z)}});var ss0=M((rs0)=>{Object.defineProperty(rs0,"__esModule",{value:!0});rs0.getTransactionConfirmations=PR4;var os0=_6(),TR4=Gw(),SR4=D_();async function PR4(J,{hash:Q,transactionReceipt:Y}){let[G,X]=await Promise.all([(0,os0.getAction)(J,TR4.getBlockNumber,"getBlockNumber")({}),Q?(0,os0.getAction)(J,SR4.getTransaction,"getTransaction")({hash:Q}):void 0]),K=Y?.blockNumber||X?.blockNumber;if(!K)return 0n;return G-K+1n}});var RD1=M((ts0)=>{Object.defineProperty(ts0,"__esModule",{value:!0});ts0.getTransactionReceipt=fR4;var kR4=e3(),vR4=j$();async function fR4(J,{hash:Q}){let Y=await J.request({method:"eth_getTransactionReceipt",params:[Q]},{dedupe:!0});if(!Y)throw new kR4.TransactionReceiptNotFoundError({hash:Q});return(J.chain?.formatters?.transactionReceipt?.format||vR4.formatTransactionReceipt)(Y)}});var Qt0=M((Jt0)=>{Object.defineProperty(Jt0,"__esModule",{value:!0});Jt0.multicall=cR4;var hR4=WW(),bR4=eN(),yR4=h8(),xR4=f0(),gR4=QW(),mR4=cX(),uR4=Q3(),lR4=ZW(),es0=GW(),dR4=_6(),pR4=mY();async function cR4(J,Q){let{account:Y,authorizationList:G,allowFailure:X=!0,blockNumber:K,blockTag:z,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,lR4.getChainContractAddress)({blockNumber:K,chain:J.chain,contract:"multicall3"});throw Error("client chain not configured. multicallAddress is required.")})(),D=[[]],H=0,I=0;for(let B=0;B<Z.length;B++){let{abi:w,address:N,args:L,functionName:R}=Z[B];try{let C=(0,uR4.encodeFunctionData)({abi:w,args:L,functionName:R});if(I+=(C.length-2)/2,V>0&&I>V&&D[H].length>0)H++,I=(C.length-2)/2,D[H]=[];D[H]=[...D[H],{allowFailure:!0,callData:C,target:N}]}catch(C){let F=(0,es0.getContractError)(C,{abi:w,address:N,args:L,docsPath:"/docs/contract/multicall",functionName:R,sender:Y});if(!X)throw F;D[H]=[...D[H],{allowFailure:!0,callData:"0x",target:N}]}}let O=await Promise.allSettled(D.map((B)=>(0,dR4.getAction)(J,pR4.readContract,"readContract")({...U===null?{code:bR4.multicall3Bytecode}:{address:U},abi:hR4.multicall3Abi,account:Y,args:[B],authorizationList:G,blockNumber:K,blockTag:z,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<D[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:R,success:C}=N[L],{callData:F}=D[B][L],{abi:j,address:E,functionName:$,args:f}=Z[A.length];try{if(F==="0x")throw new yR4.AbiDecodingZeroDataError;if(!C)throw new gR4.RawContractError({data:R});let k=(0,mR4.decodeFunctionResult)({abi:j,args:f,data:R,functionName:$});A.push(X?{result:k,status:"success"}:k)}catch(k){let m=(0,es0.getContractError)(k,{abi:j,address:E,args:f,docsPath:"/docs/contract/multicall",functionName:$});if(!X)throw m;A.push({error:m,result:void 0,status:"failure"})}}}if(A.length!==Z.length)throw new xR4.BaseError("multicall results mismatch");return A}});var FD1=M((Yt0)=>{Object.defineProperty(Yt0,"__esModule",{value:!0});Yt0.simulateBlocks=ZF4;var iR4=SV1(),nR4=T9(),aR4=h8(),oR4=QW(),rR4=uX(),sR4=cX(),tR4=Q3(),eR4=F4(),JF4=g1(),QF4=GW(),YF4=pN(),GF4=M$(),XF4=pX(),KF4=lX(),zF4=hp(),WF4=dX();async function ZF4(J,Q){let{blockNumber:Y,blockTag:G=J.experimental_blockTag??"latest",blocks:X,returnFullTransactions:K,traceTransfers:z,validation:W}=Q;try{let Z=[];for(let D of X){let H=D.blockOverrides?iR4.toRpc(D.blockOverrides):void 0,I=D.calls.map((A)=>{let B=A,w=B.account?(0,nR4.parseAccount)(B.account):void 0,N=B.abi?(0,tR4.encodeFunctionData)(B):B.data,L={...B,data:B.dataSuffix?(0,eR4.concat)([N||"0x",B.dataSuffix]):N,from:B.from??w?.address};return(0,WF4.assertRequest)(L),(0,KF4.formatTransactionRequest)(L)}),O=D.stateOverrides?(0,zF4.serializeStateOverride)(D.stateOverrides):void 0;Z.push({blockOverrides:H,calls:I,stateOverrides:O})}let q=(typeof Y==="bigint"?(0,JF4.numberToHex)(Y):void 0)||G;return(await J.request({method:"eth_simulateV1",params:[{blockStateCalls:Z,returnFullTransactions:K,traceTransfers:z,validation:W},q]})).map((D,H)=>({...(0,GF4.formatBlock)(D),calls:D.calls.map((I,O)=>{let{abi:A,args:B,functionName:w,to:N}=X[H].calls[O],L=I.error?.data??I.returnData,R=BigInt(I.gasUsed),C=I.logs?.map(($)=>(0,XF4.formatLog)($)),F=I.status==="0x1"?"success":"failure",j=A&&F==="success"&&L!=="0x"?(0,sR4.decodeFunctionResult)({abi:A,data:L,functionName:w}):null,E=(()=>{if(F==="success")return;let $;if(I.error?.data==="0x")$=new aR4.AbiDecodingZeroDataError;else if(I.error)$=new oR4.RawContractError(I.error);if(!$)return;return(0,QF4.getContractError)($,{abi:A??[],address:N??"0x",args:B,functionName:w??"<unknown>"})})();return{data:L,gasUsed:R,logs:C,status:F,...F==="success"?{result:j}:{error:E}}})}))}catch(Z){let V=Z,q=(0,YF4.getNodeError)(V,{});if(q instanceof rR4.UnknownNodeError)throw V;throw q}}});var Kt0=M((Xt0)=>{Object.defineProperty(Xt0,"__esModule",{value:!0});Xt0.normalizeSignature=UF4;Xt0.isArgOfType=SD1;Xt0.getAmbiguousTypes=Gt0;var TD1=r$(),qF4=YJ();function UF4(J){let Q=!0,Y="",G=0,X="",K=!1;for(let z=0;z<J.length;z++){let W=J[z];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===")"){K=!0;break}continue}if(W===" "){if(J[z-1]!==","&&Y!==","&&Y!==",(")Y="",Q=!1;continue}X+=W,Y+=W}if(!K)throw new qF4.BaseError("Unable to normalize signature.");return X}function SD1(J,Q){let Y=typeof J,G=Q.type;switch(G){case"address":return TD1.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,K)=>{return SD1(Object.values(J)[K],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)=>SD1(X,{...Q,type:G.replace(/(\[[0-9]{0,}\])$/,"")}));return!1}}}function Gt0(J,Q,Y){for(let G in J){let X=J[G],K=Q[G];if(X.type==="tuple"&&K.type==="tuple"&&"components"in X&&"components"in K)return Gt0(X.components,K.components,Y[G]);let z=[X.type,K.type];if((()=>{if(z.includes("address")&&z.includes("bytes20"))return!0;if(z.includes("address")&&z.includes("string"))return TD1.validate(Y[G],{strict:!1});if(z.includes("address")&&z.includes("bytes"))return TD1.validate(Y[G],{strict:!1});return!1})())return z}return}});var kD1=M((Vt0)=>{Object.defineProperty(Vt0,"__esModule",{value:!0});Vt0.InvalidSelectorSizeError=Vt0.NotFoundError=Vt0.AmbiguityError=void 0;Vt0.format=OF4;Vt0.from=AF4;Vt0.fromAbi=BF4;Vt0.getSelector=zt0;Vt0.getSignature=Wt0;Vt0.getSignatureHash=eH;var Cw=n$(),PD1=YJ(),IF4=cc(),Dk=Y5(),Hk=Kt0();function OF4(J){return Cw.formatAbiItem(J)}function AF4(J,Q={}){let{prepare:Y=!0}=Q,G=(()=>{if(Array.isArray(J))return Cw.parseAbiItem(J);if(typeof J==="string")return Cw.parseAbiItem(J);return J})();return{...G,...Y?{hash:eH(G)}:{}}}function BF4(J,Q,Y){let{args:G=[],prepare:X=!0}=Y??{},K=Dk.validate(Q,{strict:!1}),z=J.filter((V)=>{if(K){if(V.type==="function"||V.type==="error")return zt0(V)===Dk.slice(Q,0,4);if(V.type==="event")return eH(V)===Q;return!1}return"name"in V&&V.name===Q});if(z.length===0)throw new H_({name:Q});if(z.length===1)return{...z[0],...X?{hash:eH(z[0])}:{}};let W;for(let V of z){if(!("inputs"in V))continue;if(!G||G.length===0){if(!V.inputs||V.inputs.length===0)return{...V,...X?{hash:eH(V)}:{}};continue}if(!V.inputs)continue;if(V.inputs.length===0)continue;if(V.inputs.length!==G.length)continue;if(G.every((U,D)=>{let H="inputs"in V&&V.inputs[D];if(!H)return!1;return Hk.isArgOfType(U,H)})){if(W&&"inputs"in W&&W.inputs){let U=Hk.getAmbiguousTypes(V.inputs,W.inputs,G);if(U)throw new $D1({abiItem:V,type:U[0]},{abiItem:W,type:U[1]})}W=V}}let Z=(()=>{if(W)return W;let[V,...q]=z;return{...V,overloads:q}})();if(!Z)throw new H_({name:Q});return{...Z,...X?{hash:eH(Z)}:{}}}function zt0(J){return Dk.slice(eH(J),0,4)}function Wt0(J){let Q=(()=>{if(typeof J==="string")return J;return Cw.formatAbiItem(J)})();return Hk.normalizeSignature(Q)}function eH(J){if(typeof J!=="string"&&"hash"in J&&J.hash)return J.hash;return IF4.keccak256(Dk.fromString(Wt0(J)))}class $D1 extends PD1.BaseError{constructor(J,Q){super("Found ambiguous types in overloaded ABI Items.",{metaMessages:[`\`${J.type}\` in \`${Hk.normalizeSignature(Cw.formatAbiItem(J.abiItem))}\`, and`,`\`${Q.type}\` in \`${Hk.normalizeSignature(Cw.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=$D1;class H_ extends PD1.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=H_;class Zt0 extends PD1.BaseError{constructor({data:J}){super(`Selector size is invalid. Expected 4 bytes. Received ${Dk.size(J)} bytes ("${J}").`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiItem.InvalidSelectorSizeError"})}}Vt0.InvalidSelectorSizeError=Zt0});var Mt0=M((Ht0)=>{Object.defineProperty(Ht0,"__esModule",{value:!0});Ht0.decode=$F4;Ht0.encode=kF4;Ht0.format=vF4;Ht0.from=fF4;Ht0.fromAbi=jF4;var SF4=n$(),Ut0=kD1(),Dt0=Aw(),PF4=Y5();function $F4(J,Q){let{bytecode:Y}=Q;if(J.inputs.length===0)return;let G=Q.data.replace(Y,"0x");return Dt0.decode(J.inputs,G)}function kF4(J,Q){let{bytecode:Y,args:G}=Q;return PF4.concat(Y,J.inputs?.length&&G?.length?Dt0.encode(J.inputs,G):"0x")}function vF4(J){return SF4.formatAbiItem(J)}function fF4(J){return Ut0.from(J)}function jF4(J){let Q=J.find((Y)=>Y.type==="constructor");if(!Q)throw new Ut0.NotFoundError({name:"constructor"});return Q}});var At0=M((Ot0)=>{Object.defineProperty(Ot0,"__esModule",{value:!0});Ot0.decodeData=uF4;Ot0.decodeResult=lF4;Ot0.encodeData=dF4;Ot0.encodeResult=pF4;Ot0.format=cF4;Ot0.from=_F4;Ot0.fromAbi=vD1;Ot0.getSelector=It0;var mF4=n$(),Mk=kD1(),I_=Aw(),M_=Y5();function uF4(J,Q){let{overloads:Y}=J;if(M_.size(Q)<4)throw new Mk.InvalidSelectorSizeError({data:Q});if(J.inputs.length===0)return;let G=Y?vD1([J,...Y],Q):J;if(M_.size(Q)<=4)return;return I_.decode(G.inputs,M_.slice(Q,4))}function lF4(J,Q,Y={}){let G=I_.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 dF4(J,...Q){let{overloads:Y}=J,G=Y?vD1([J,...Y],J.name,{args:Q[0]}):J,X=It0(G),K=Q.length>0?I_.encode(G.inputs,Q[0]):void 0;return K?M_.concat(X,K):X}function pF4(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 I_.encode(J.outputs,X)}function cF4(J){return mF4.formatAbiItem(J)}function _F4(J,Q={}){return Mk.from(J,Q)}function vD1(J,Q,Y){let G=Mk.fromAbi(J,Q,Y);if(G.type!=="function")throw new Mk.NotFoundError({name:Q,type:"function"});return G}function It0(J){return Mk.getSelector(J)}});var fD1=M((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=M((Et0)=>{Object.defineProperty(Et0,"__esModule",{value:!0});Et0.simulateCalls=UT4;var wt0=Mt0(),JM=At0(),XT4=T9(),uY=fD1(),KT4=eN(),zT4=f0(),WT4=Q3(),Lt0=ED1(),ZT4=qq1(),VT4=FD1(),qT4="0x6080604052348015600e575f80fd5b5061016d8061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610029575f3560e01c8063f8b2cb4f1461002d575b5f80fd5b610047600480360381019061004291906100db565b61005d565b604051610054919061011e565b60405180910390f35b5f8173ffffffffffffffffffffffffffffffffffffffff16319050919050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100aa82610081565b9050919050565b6100ba816100a0565b81146100c4575f80fd5b50565b5f813590506100d5816100b1565b92915050565b5f602082840312156100f0576100ef61007d565b5b5f6100fd848285016100c7565b91505092915050565b5f819050919050565b61011881610106565b82525050565b5f6020820190506101315f83018461010f565b9291505056fea26469706673582212203b9fe929fe995c7cf9887f0bdba8a36dd78e8b73f149b17d2d9ad7cd09d2dc6264736f6c634300081a0033";async function UT4(J,Q){let{blockNumber:Y,blockTag:G,calls:X,stateOverrides:K,traceAssetChanges:z,traceTransfers:W,validation:Z}=Q,V=Q.account?(0,XT4.parseAccount)(Q.account):void 0;if(z&&!V)throw new zT4.BaseError("`account` is required when `traceAssetChanges` is true");let q=V?wt0.encode(wt0.from("constructor(bytes, bytes)"),{bytecode:KT4.deploylessCallViaBytecodeBytecode,args:[qT4,JM.encodeData(JM.from("function getBalance(address)"),[V.address])]}):void 0,U=z?await Promise.all(Q.calls.map(async(x)=>{if(!x.data&&!x.abi)return;let{accessList:l}=await(0,ZT4.createAccessList)(J,{account:V.address,...x,data:x.abi?(0,WT4.encodeFunctionData)(x):x.data});return l.map(({address:u,storageKeys:T})=>T.length>0?u:null)})).then((x)=>x.flat().filter(Boolean)):[],D=await(0,VT4.simulateBlocks)(J,{blockNumber:Y,blockTag:G,blocks:[...z?[{calls:[{data:q}],stateOverrides:K},{calls:U.map((x,l)=>({abi:[JM.from("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[V.address],to:x,from:uY.zeroAddress,nonce:l})),stateOverrides:[{address:uY.zeroAddress,nonce:0}]}]:[],{calls:[...X,{}].map((x)=>({...x,from:V?.address})),stateOverrides:K},...z?[{calls:[{data:q}]},{calls:U.map((x,l)=>({abi:[JM.from("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[V.address],to:x,from:uY.zeroAddress,nonce:l})),stateOverrides:[{address:uY.zeroAddress,nonce:0}]},{calls:U.map((x,l)=>({to:x,abi:[JM.from("function decimals() returns (uint256)")],functionName:"decimals",from:uY.zeroAddress,nonce:l})),stateOverrides:[{address:uY.zeroAddress,nonce:0}]},{calls:U.map((x,l)=>({to:x,abi:[JM.from("function tokenURI(uint256) returns (string)")],functionName:"tokenURI",args:[0n],from:uY.zeroAddress,nonce:l})),stateOverrides:[{address:uY.zeroAddress,nonce:0}]},{calls:U.map((x,l)=>({to:x,abi:[JM.from("function symbol() returns (string)")],functionName:"symbol",from:uY.zeroAddress,nonce:l})),stateOverrides:[{address:uY.zeroAddress,nonce:0}]}]:[]],traceTransfers:W,validation:Z}),H=z?D[2]:D[0],[I,O,,A,B,w,N,L]=z?D:[],{calls:R,...C}=H,F=R.slice(0,-1)??[],j=I?.calls??[],E=O?.calls??[],$=[...j,...E].map((x)=>x.status==="success"?(0,Lt0.hexToBigInt)(x.data):null),f=A?.calls??[],k=B?.calls??[],m=[...f,...k].map((x)=>x.status==="success"?(0,Lt0.hexToBigInt)(x.data):null),y=(w?.calls??[]).map((x)=>x.status==="success"?x.result:null),S=(L?.calls??[]).map((x)=>x.status==="success"?x.result:null),v=(N?.calls??[]).map((x)=>x.status==="success"?x.result:null),P=[];for(let[x,l]of m.entries()){let u=$[x];if(typeof l!=="bigint")continue;if(typeof u!=="bigint")continue;let T=y[x-1],p=S[x-1],c=v[x-1],o=(()=>{if(x===0)return{address:uY.ethAddress,decimals:18,symbol:"ETH"};return{address:U[x-1],decimals:c||T?Number(T??1):void 0,symbol:p??void 0}})();if(P.some((J1)=>J1.token.address===o.address))continue;P.push({token:o,value:{pre:u,post:l,diff:l-u}})}return{assetChanges:P,block:C,results:F}}});var Pt0=M((Tt0)=>{Object.defineProperty(Tt0,"__esModule",{value:!0});Tt0.InvalidWrappedSignatureError=Tt0.universalSignatureValidatorAbi=Tt0.universalSignatureValidatorBytecode=Tt0.magicBytes=void 0;Tt0.assert=jD1;Tt0.from=MT4;Tt0.unwrap=Ft0;Tt0.wrap=IT4;Tt0.validate=OT4;var O_=Aw(),HT4=YJ(),Rt0=Y5();Tt0.magicBytes="0x6492649264926492649264926492649264926492649264926492649264926492";Tt0.universalSignatureValidatorBytecode="0x608060405234801561001057600080fd5b5060405161069438038061069483398101604081905261002f9161051e565b600061003c848484610048565b9050806000526001601ff35b60007f64926492649264926492649264926492649264926492649264926492649264926100748361040c565b036101e7576000606080848060200190518101906100929190610577565b60405192955090935091506000906001600160a01b038516906100b69085906105dd565b6000604051808303816000865af19150503d80600081146100f3576040519150601f19603f3d011682016040523d82523d6000602084013e6100f8565b606091505b50509050876001600160a01b03163b60000361016057806101605760405162461bcd60e51b815260206004820152601e60248201527f5369676e617475726556616c696461746f723a206465706c6f796d656e74000060448201526064015b60405180910390fd5b604051630b135d3f60e11b808252906001600160a01b038a1690631626ba7e90610190908b9087906004016105f9565b602060405180830381865afa1580156101ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d19190610633565b6001600160e01b03191614945050505050610405565b6001600160a01b0384163b1561027a57604051630b135d3f60e11b808252906001600160a01b03861690631626ba7e9061022790879087906004016105f9565b602060405180830381865afa158015610244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102689190610633565b6001600160e01b031916149050610405565b81516041146102df5760405162461bcd60e51b815260206004820152603a602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e6174757265206c656e6774680000000000006064820152608401610157565b6102e7610425565b5060208201516040808401518451859392600091859190811061030c5761030c61065d565b016020015160f81c9050601b811480159061032b57508060ff16601c14155b1561038c5760405162461bcd60e51b815260206004820152603b602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e617475726520762076616c756500000000006064820152608401610157565b60408051600081526020810180835289905260ff83169181019190915260608101849052608081018390526001600160a01b0389169060019060a0016020604051602081039080840390855afa1580156103ea573d6000803e3d6000fd5b505050602060405103516001600160a01b0316149450505050505b9392505050565b600060208251101561041d57600080fd5b508051015190565b60405180606001604052806003906020820280368337509192915050565b6001600160a01b038116811461045857600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561048c578181015183820152602001610474565b50506000910152565b600082601f8301126104a657600080fd5b81516001600160401b038111156104bf576104bf61045b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156104ed576104ed61045b565b60405281815283820160200185101561050557600080fd5b610516826020830160208701610471565b949350505050565b60008060006060848603121561053357600080fd5b835161053e81610443565b6020850151604086015191945092506001600160401b0381111561056157600080fd5b61056d86828701610495565b9150509250925092565b60008060006060848603121561058c57600080fd5b835161059781610443565b60208501519093506001600160401b038111156105b357600080fd5b6105bf86828701610495565b604086015190935090506001600160401b0381111561056157600080fd5b600082516105ef818460208701610471565b9190910192915050565b828152604060208201526000825180604084015261061e816060850160208701610471565b601f01601f1916919091016060019392505050565b60006020828403121561064557600080fd5b81516001600160e01b03198116811461040557600080fd5b634e487b7160e01b600052603260045260246000fdfe5369676e617475726556616c696461746f72237265636f7665725369676e6572";Tt0.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 jD1(J){if(Rt0.slice(J,-32)!==Tt0.magicBytes)throw new hD1(J)}function MT4(J){if(typeof J==="string")return Ft0(J);return J}function Ft0(J){jD1(J);let[Q,Y,G]=O_.decode(O_.from("address, bytes, bytes"),J);return{data:Y,signature:G,to:Q}}function IT4(J){let{data:Q,signature:Y,to:G}=J;return Rt0.concat(O_.encode(O_.from("address, bytes, bytes"),[G,Q,Y]),Tt0.magicBytes)}function OT4(J){try{return jD1(J),!0}catch{return!1}}class hD1 extends HT4.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"})}}Tt0.InvalidWrappedSignatureError=hD1});var vt0=M(($t0)=>{Object.defineProperty($t0,"__esModule",{value:!0});$t0.SignatureErc6492=void 0;$t0.SignatureErc6492=Pt0()});var yD1=M((jt0)=>{Object.defineProperty(jt0,"__esModule",{value:!0});jt0.serializeSignature=TT4;var RT4=Iq(),ft0=Q9(),FT4=X8();function TT4({r:J,s:Q,to:Y="hex",v:G,yParity:X}){let K=(()=>{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")})(),z=`0x${new RT4.secp256k1.Signature((0,ft0.hexToBigInt)(J),(0,ft0.hexToBigInt)(Q)).toCompactHex()}${K===0?"1b":"1c"}`;if(Y==="hex")return z;return(0,FT4.hexToBytes)(z)}});var Ok=M((dt0)=>{Object.defineProperty(dt0,"__esModule",{value:!0});dt0.verifyHash=mT4;dt0.verifyErc8010=ut0;dt0.verifyErc1271=lt0;var ht0=vt0(),bt0=Yk(),Ik=WW(),yt0=eN(),xt0=QW(),PT4=Qw(),gt0=Q3(),$T4=t3(),kT4=VQ(),vT4=Fq1(),fT4=F4(),jT4=H7(),hT4=Q9(),xD1=g1(),gD1=_6(),bT4=zW(),yT4=yD1(),xT4=Yw(),gT4=Hq1(),mt0=mY();async function mT4(J,Q){let{address:Y,hash:G,erc6492VerifierAddress:X=Q.universalSignatureVerifierAddress??J.chain?.contracts?.erc6492Verifier?.address,multicallAddress:K=Q.multicallAddress??J.chain?.contracts?.multicall3?.address}=Q,z=(()=>{let W=Q.signature;if((0,jT4.isHex)(W))return W;if(typeof W==="object"&&"r"in W&&"s"in W)return(0,yT4.serializeSignature)(W);return(0,xD1.bytesToHex)(W)})();try{if(bt0.SignatureErc8010.validate(z))return await ut0(J,{...Q,multicallAddress:K,signature:z});return await uT4(J,{...Q,verifierAddress:X,signature:z})}catch(W){try{if((0,kT4.isAddressEqual)((0,$T4.getAddress)(Y),await(0,bT4.recoverAddress)({hash:G,signature:z})))return!0}catch{}if(W instanceof Eq)return!1;throw W}}async function ut0(J,Q){let{address:Y,blockNumber:G,blockTag:X,hash:K,multicallAddress:z}=Q,{authorization:W,data:Z,signature:V,to:q}=bt0.SignatureErc8010.unwrap(Q.signature);if(await(0,gT4.getCode)(J,{address:Y,blockNumber:G,blockTag:X})===(0,fT4.concatHex)(["0xef0100",W.address]))return await lt0(J,{address:Y,blockNumber:G,blockTag:X,hash:K,signature:V});let D={address:W.address,chainId:Number(W.chainId),nonce:Number(W.nonce),r:(0,xD1.numberToHex)(W.r,{size:32}),s:(0,xD1.numberToHex)(W.s,{size:32}),yParity:W.yParity};if(!await(0,vT4.verifyAuthorization)({address:Y,authorization:D}))throw new Eq;let I=await(0,gD1.getAction)(J,mt0.readContract,"readContract")({...z?{address:z}:{code:yt0.multicall3Bytecode},authorizationList:[D],abi:Ik.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:Ik.erc1271Abi,functionName:"isValidSignature",args:[K,V]})}]]});if(I[I.length-1]?.returnData?.startsWith("0x1626ba7e"))return!0;throw new Eq}async function uT4(J,Q){let{address:Y,factory:G,factoryData:X,hash:K,signature:z,verifierAddress:W,...Z}=Q,V=await(async()=>{if(!G&&!X)return z;if(ht0.SignatureErc6492.validate(z))return z;return ht0.SignatureErc6492.wrap({data:X,signature:z,to:G})})(),q=W?{to:W,data:(0,gt0.encodeFunctionData)({abi:Ik.erc6492SignatureValidatorAbi,functionName:"isValidSig",args:[Y,K,V]}),...Z}:{data:(0,PT4.encodeDeployData)({abi:Ik.erc6492SignatureValidatorAbi,args:[Y,K,V],bytecode:yt0.erc6492SignatureValidatorByteCode}),...Z},{data:U}=await(0,gD1.getAction)(J,xT4.call,"call")(q).catch((D)=>{if(D instanceof xt0.CallExecutionError)throw new Eq;throw D});if((0,hT4.hexToBool)(U??"0x0"))return!0;throw new Eq}async function lt0(J,Q){let{address:Y,blockNumber:G,blockTag:X,hash:K,signature:z}=Q;if((await(0,gD1.getAction)(J,mt0.readContract,"readContract")({address:Y,abi:Ik.erc1271Abi,args:[K,z],blockNumber:G,blockTag:X,functionName:"isValidSignature"}).catch((Z)=>{if(Z instanceof xt0.ContractFunctionExecutionError)throw new Eq;throw Z})).startsWith("0x1626ba7e"))return!0;throw new Eq}class Eq extends Error{}});var ct0=M((pt0)=>{Object.defineProperty(pt0,"__esModule",{value:!0});pt0.verifyMessage=iT4;var cT4=Zw(),_T4=Ok();async function iT4(J,{address:Q,message:Y,factory:G,factoryData:X,signature:K,...z}){let W=(0,cT4.hashMessage)(Y);return(0,_T4.verifyHash)(J,{address:Q,factory:G,factoryData:X,hash:W,signature:K,...z})}});var it0=M((_t0)=>{Object.defineProperty(_t0,"__esModule",{value:!0});_t0.verifyTypedData=rT4;var aT4=Vw(),oT4=Ok();async function rT4(J,Q){let{address:Y,factory:G,factoryData:X,signature:K,message:z,primaryType:W,types:Z,domain:V,...q}=Q,U=(0,aT4.hashTypedData)({message:z,primaryType:W,types:Z,domain:V});return(0,oT4.verifyHash)(J,{address:Y,factory:G,factoryData:X,hash:U,signature:K,...q})}});var mD1=M((ot0)=>{Object.defineProperty(ot0,"__esModule",{value:!0});ot0.watchBlockNumber=YS4;var tT4=Q9(),eT4=_6(),nt0=Aq(),JS4=lH(),at0=J5(),QS4=Gw();function YS4(J,{emitOnBegin:Q=!1,emitMissed:Y=!1,onBlockNumber:G,onError:X,poll:K,pollingInterval:z=J.pollingInterval}){let W=(()=>{if(typeof K<"u")return K;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,at0.stringify)(["watchBlockNumber",J.uid,Q,Y,z]);return(0,nt0.observe)(U,{onBlockNumber:G,onError:X},(D)=>(0,JS4.poll)(async()=>{try{let H=await(0,eT4.getAction)(J,QS4.getBlockNumber,"getBlockNumber")({cacheTime:0});if(Z){if(H===Z)return;if(H-Z>1&&Y)for(let I=Z+1n;I<H;I++)D.onBlockNumber(I,Z),Z=I}if(!Z||H>Z)D.onBlockNumber(H,Z),Z=H}catch(H){D.onError?.(H)}},{emitOnBegin:Q,interval:z}))})():(()=>{let U=(0,at0.stringify)(["watchBlockNumber",J.uid,Q,Y]);return(0,nt0.observe)(U,{onBlockNumber:G,onError:X},(D)=>{let H=!0,I=()=>H=!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(!H)return;let w=(0,tT4.hexToBigInt)(B.result?.number);D.onBlockNumber(w,Z),Z=w},onError(B){D.onError?.(B)}});if(I=A,!H)I()}catch(O){X?.(O)}})(),()=>I()})})()}});var tt0=M((st0)=>{Object.defineProperty(st0,"__esModule",{value:!0});st0.waitForTransactionReceipt=US4;var XS4=yp(),uD1=e3(),Rw=_6(),KS4=Aq(),zS4=tp(),rt0=f$(),WS4=J5(),ZS4=gH(),VS4=D_(),lD1=RD1(),qS4=mD1();async function US4(J,Q){let{checkReplacement:Y=!0,confirmations:G=1,hash:X,onReplaced:K,retryCount:z=6,retryDelay:W=({count:R})=>~~(1<<R)*200,timeout:Z=180000}=Q,V=(0,WS4.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,D,H,I=!1,O,A,{promise:B,resolve:w,reject:N}=(0,zS4.withResolvers)(),L=Z?setTimeout(()=>{A?.(),O?.(),N(new uD1.WaitForTransactionReceiptTimeoutError({hash:X}))},Z):void 0;return O=(0,KS4.observe)(V,{onReplaced:K,resolve:w,reject:N},async(R)=>{if(H=await(0,Rw.getAction)(J,lD1.getTransactionReceipt,"getTransactionReceipt")({hash:X}).catch(()=>{return}),H&&G<=1){clearTimeout(L),R.resolve(H),O?.();return}A=(0,Rw.getAction)(J,qS4.watchBlockNumber,"watchBlockNumber")({emitMissed:!0,emitOnBegin:!0,poll:!0,pollingInterval:q,async onBlockNumber(C){let F=(E)=>{clearTimeout(L),A?.(),E(),O?.()},j=C;if(I)return;try{if(H){if(G>1&&(!H.blockNumber||j-H.blockNumber+1n<G))return;F(()=>R.resolve(H));return}if(Y&&!U)I=!0,await(0,rt0.withRetry)(async()=>{if(U=await(0,Rw.getAction)(J,VS4.getTransaction,"getTransaction")({hash:X}),U.blockNumber)j=U.blockNumber},{delay:W,retryCount:z}),I=!1;if(H=await(0,Rw.getAction)(J,lD1.getTransactionReceipt,"getTransactionReceipt")({hash:X}),G>1&&(!H.blockNumber||j-H.blockNumber+1n<G))return;F(()=>R.resolve(H))}catch(E){if(E instanceof uD1.TransactionNotFoundError||E instanceof uD1.TransactionReceiptNotFoundError){if(!U){I=!1;return}try{D=U,I=!0;let $=await(0,rt0.withRetry)(()=>(0,Rw.getAction)(J,ZS4.getBlock,"getBlock")({blockNumber:j,includeTransactions:!0}),{delay:W,retryCount:z,shouldRetry:({error:m})=>m instanceof XS4.BlockNotFoundError});I=!1;let f=$.transactions.find(({from:m,nonce:y})=>m===D.from&&y===D.nonce);if(!f)return;if(H=await(0,Rw.getAction)(J,lD1.getTransactionReceipt,"getTransactionReceipt")({hash:f.hash}),G>1&&(!H.blockNumber||j-H.blockNumber+1n<G))return;let k="replaced";if(f.to===D.to&&f.value===D.value&&f.input===D.input)k="repriced";else if(f.from===f.to&&f.value===0n)k="cancelled";F(()=>{R.onReplaced?.({reason:k,replacedTransaction:D,transaction:f,transactionReceipt:H}),R.resolve(H)})}catch($){F(()=>R.reject($))}}else F(()=>R.reject(E))}}})}),B}});var Je0=M((et0)=>{Object.defineProperty(et0,"__esModule",{value:!0});et0.watchBlocks=OS4;var A_=_6(),HS4=Aq(),MS4=lH(),IS4=J5(),B_=gH();function OS4(J,{blockTag:Q=J.experimental_blockTag??"latest",emitMissed:Y=!1,emitOnBegin:G=!1,onBlock:X,onError:K,includeTransactions:z,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=z??!1,U;return V?(()=>{let I=(0,IS4.stringify)(["watchBlocks",J.uid,Q,Y,G,q,Z]);return(0,HS4.observe)(I,{onBlock:X,onError:K},(O)=>(0,MS4.poll)(async()=>{try{let A=await(0,A_.getAction)(J,B_.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,A_.getAction)(J,B_.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,A_.getAction)(J,B_.getBlock,"getBlock")({blockTag:Q,includeTransactions:q}).then((N)=>{if(!I)return;if(!O)return;X(N,void 0),O=!1}).catch(K);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,A_.getAction)(J,B_.getBlock,"getBlock")({blockNumber:N.result?.number,includeTransactions:q}).catch(()=>{});if(!I)return;X(L,U),O=!1,U=L},onError(N){K?.(N)}});if(A=w,!I)A()}catch(B){K?.(B)}})(),()=>A()})()}});var Xe0=M((Ge0)=>{Object.defineProperty(Ge0,"__esModule",{value:!0});Ge0.watchEvent=$S4;var Qe0=h8(),BS4=YW(),NS4=nN(),wS4=zq(),Ye0=pX(),Ak=_6(),LS4=Aq(),ES4=lH(),CS4=J5(),RS4=Uq1(),FS4=Gw(),TS4=T$(),SS4=ip(),PS4=S$();function $S4(J,{address:Q,args:Y,batch:G=!0,event:X,events:K,fromBlock:z,onError:W,onLogs:Z,poll:V,pollingInterval:q=J.pollingInterval,strict:U}){let D=(()=>{if(typeof V<"u")return V;if(typeof z==="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})(),H=U??!1;return D?(()=>{let A=(0,CS4.stringify)(["watchEvent",Q,Y,G,J.uid,X,q,z]);return(0,LS4.observe)(A,{onLogs:Z,onError:W},(B)=>{let w;if(z!==void 0)w=z-1n;let N,L=!1,R=(0,ES4.poll)(async()=>{if(!L){try{N=await(0,Ak.getAction)(J,RS4.createEventFilter,"createEventFilter")({address:Q,args:Y,event:X,events:K,strict:H,fromBlock:z})}catch{}L=!0;return}try{let C;if(N)C=await(0,Ak.getAction)(J,TS4.getFilterChanges,"getFilterChanges")({filter:N});else{let F=await(0,Ak.getAction)(J,FS4.getBlockNumber,"getBlockNumber")({});if(w&&w!==F)C=await(0,Ak.getAction)(J,SS4.getLogs,"getLogs")({address:Q,args:Y,event:X,events:K,fromBlock:w+1n,toBlock:F});else C=[];w=F}if(C.length===0)return;if(G)B.onLogs(C);else for(let F of C)B.onLogs([F])}catch(C){if(N&&C instanceof BS4.InvalidInputRpcError)L=!1;B.onError?.(C)}},{emitOnBegin:!0,interval:q});return async()=>{if(N)await(0,Ak.getAction)(J,PS4.uninstallFilter,"uninstallFilter")({filter:N});R()}})})():(()=>{let A=!0,B=()=>A=!1;return(async()=>{try{let w=(()=>{if(J.transport.type==="fallback"){let C=J.transport.transports.find((F)=>F.config.type==="webSocket"||F.config.type==="ipc");if(!C)return J.transport;return C.value}return J.transport})(),N=K??(X?[X]:void 0),L=[];if(N){if(L=[N.flatMap((F)=>(0,wS4.encodeEventTopics)({abi:[F],eventName:F.name,args:Y}))],X)L=L[0]}let{unsubscribe:R}=await w.subscribe({params:["logs",{address:Q,topics:L}],onData(C){if(!A)return;let F=C.result;try{let{eventName:j,args:E}=(0,NS4.decodeEventLog)({abi:N??[],data:F.data,topics:F.topics,strict:H}),$=(0,Ye0.formatLog)(F,{args:E,eventName:j});Z([$])}catch(j){let E,$;if(j instanceof Qe0.DecodeLogDataMismatch||j instanceof Qe0.DecodeLogTopicsMismatch){if(U)return;E=j.abiItem.name,$=j.abiItem.inputs?.some((k)=>!(("name"in k)&&k.name))}let f=(0,Ye0.formatLog)(F,{args:$?[]:{},eventName:E});Z([f])}},onError(C){W?.(C)}});if(B=R,!A)B()}catch(w){W?.(w)}})(),()=>B()})()}});var ze0=M((Ke0)=>{Object.defineProperty(Ke0,"__esModule",{value:!0});Ke0.watchPendingTransactions=xS4;var dD1=_6(),vS4=Aq(),fS4=lH(),jS4=J5(),hS4=Dq1(),bS4=T$(),yS4=S$();function xS4(J,{batch:Q=!0,onError:Y,onTransactions:G,poll:X,pollingInterval:K=J.pollingInterval}){return(typeof X<"u"?X:J.transport.type!=="webSocket"&&J.transport.type!=="ipc")?(()=>{let V=(0,jS4.stringify)(["watchPendingTransactions",J.uid,Q,K]);return(0,vS4.observe)(V,{onTransactions:G,onError:Y},(q)=>{let U,D=(0,fS4.poll)(async()=>{try{if(!U)try{U=await(0,dD1.getAction)(J,hS4.createPendingTransactionFilter,"createPendingTransactionFilter")({});return}catch(I){throw D(),I}let H=await(0,dD1.getAction)(J,bS4.getFilterChanges,"getFilterChanges")({filter:U});if(H.length===0)return;if(Q)q.onTransactions(H);else for(let I of H)q.onTransactions([I])}catch(H){q.onError?.(H)}},{emitOnBegin:!0,interval:K});return async()=>{if(U)await(0,dD1.getAction)(J,yS4.uninstallFilter,"uninstallFilter")({filter:U});D()}})})():(()=>{let V=!0,q=()=>V=!1;return(async()=>{try{let{unsubscribe:U}=await J.transport.subscribe({params:["newPendingTransactions"],onData(D){if(!V)return;let H=D.result;G([H])},onError(D){Y?.(D)}});if(q=U,!V)q()}catch(U){Y?.(U)}})(),()=>q()})()}});var Ze0=M((We0)=>{Object.defineProperty(We0,"__esModule",{value:!0});We0.parseSiweMessage=mS4;function mS4(J){let{scheme:Q,statement:Y,...G}=J.match(uS4)?.groups??{},{chainId:X,expirationTime:K,issuedAt:z,notBefore:W,requestId:Z,...V}=J.match(lS4)?.groups??{},q=J.split("Resources:")[1]?.split(`
- `).slice(1);return{...G,...V,...X?{chainId:Number(X)}:{},...K?{expirationTime:new Date(K)}:{},...z?{issuedAt:new Date(z)}:{},...W?{notBefore:new Date(W)}:{},...Z?{requestId:Z}:{},...q?{resources:q}:{},...Q?{scheme:Q}:{},...Y?{statement:Y}:{}}}var uS4=/^(?:(?<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)?/,lS4=/(?: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=M((Ve0)=>{Object.defineProperty(Ve0,"__esModule",{value:!0});Ve0.validateSiweMessage=_S4;var pS4=J3(),cS4=VQ();function _S4(J){let{address:Q,domain:Y,message:G,nonce:X,scheme:K,time:z=new Date}=J;if(Y&&G.domain!==Y)return!1;if(X&&G.nonce!==X)return!1;if(K&&G.scheme!==K)return!1;if(G.expirationTime&&z>=G.expirationTime)return!1;if(G.notBefore&&z<G.notBefore)return!1;try{if(!G.address)return!1;if(!(0,pS4.isAddress)(G.address,{strict:!1}))return!1;if(Q&&!(0,cS4.isAddressEqual)(G.address,Q))return!1}catch{return!1}return!0}});var De0=M((Ue0)=>{Object.defineProperty(Ue0,"__esModule",{value:!0});Ue0.verifySiweMessage=sS4;var nS4=Zw(),aS4=Ze0(),oS4=qe0(),rS4=Ok();async function sS4(J,Q){let{address:Y,domain:G,message:X,nonce:K,scheme:z,signature:W,time:Z=new Date,...V}=Q,q=(0,aS4.parseSiweMessage)(X);if(!q.address)return!1;if(!(0,oS4.validateSiweMessage)({address:Y,domain:G,message:q,nonce:K,scheme:z,time:Z}))return!1;let D=(0,nS4.hashMessage)(X);return(0,rS4.verifyHash)(J,{address:q.address,hash:D,signature:W,...V})}});var pD1=M((Ie0)=>{Object.defineProperty(Ie0,"__esModule",{value:!0});Ie0.publicActions=rP4;var eS4=d_0(),JP4=Wi0(),QP4=Vi0(),YP4=Ui0(),GP4=Vq1(),XP4=Yw(),KP4=qq1(),zP4=Mi0(),WP4=xd(),ZP4=Uq1(),VP4=Dq1(),qP4=MV1(),UP4=WV1(),DP4=_p(),HP4=zV1(),MP4=HV1(),IP4=Ni0(),OP4=gH(),AP4=Gw(),BP4=Li0(),NP4=mH(),He0=Hq1(),wP4=np(),LP4=Pi0(),EP4=ji0(),CP4=T$(),RP4=bi0(),FP4=xp(),TP4=ip(),SP4=_s0(),PP4=ns0(),$P4=D_(),kP4=ss0(),vP4=I$(),fP4=RD1(),jP4=Qt0(),hP4=mY(),Me0=FD1(),bP4=Ct0(),yP4=dV1(),xP4=S$(),gP4=Ok(),mP4=ct0(),uP4=it0(),lP4=tt0(),dP4=mD1(),pP4=Je0(),cP4=_V1(),_P4=Xe0(),iP4=ze0(),nP4=De0(),aP4=L$(),oP4=Vc();function rP4(J){return{call:(Q)=>(0,XP4.call)(J,Q),createAccessList:(Q)=>(0,KP4.createAccessList)(J,Q),createBlockFilter:()=>(0,zP4.createBlockFilter)(J),createContractEventFilter:(Q)=>(0,WP4.createContractEventFilter)(J,Q),createEventFilter:(Q)=>(0,ZP4.createEventFilter)(J,Q),createPendingTransactionFilter:()=>(0,VP4.createPendingTransactionFilter)(J),estimateContractGas:(Q)=>(0,qP4.estimateContractGas)(J,Q),estimateGas:(Q)=>(0,DP4.estimateGas)(J,Q),getBalance:(Q)=>(0,MP4.getBalance)(J,Q),getBlobBaseFee:()=>(0,IP4.getBlobBaseFee)(J),getBlock:(Q)=>(0,OP4.getBlock)(J,Q),getBlockNumber:(Q)=>(0,AP4.getBlockNumber)(J,Q),getBlockTransactionCount:(Q)=>(0,BP4.getBlockTransactionCount)(J,Q),getBytecode:(Q)=>(0,He0.getCode)(J,Q),getChainId:()=>(0,NP4.getChainId)(J),getCode:(Q)=>(0,He0.getCode)(J,Q),getContractEvents:(Q)=>(0,wP4.getContractEvents)(J,Q),getEip712Domain:(Q)=>(0,LP4.getEip712Domain)(J,Q),getEnsAddress:(Q)=>(0,eS4.getEnsAddress)(J,Q),getEnsAvatar:(Q)=>(0,JP4.getEnsAvatar)(J,Q),getEnsName:(Q)=>(0,QP4.getEnsName)(J,Q),getEnsResolver:(Q)=>(0,YP4.getEnsResolver)(J,Q),getEnsText:(Q)=>(0,GP4.getEnsText)(J,Q),getFeeHistory:(Q)=>(0,EP4.getFeeHistory)(J,Q),estimateFeesPerGas:(Q)=>(0,UP4.estimateFeesPerGas)(J,Q),getFilterChanges:(Q)=>(0,CP4.getFilterChanges)(J,Q),getFilterLogs:(Q)=>(0,RP4.getFilterLogs)(J,Q),getGasPrice:()=>(0,FP4.getGasPrice)(J),getLogs:(Q)=>(0,TP4.getLogs)(J,Q),getProof:(Q)=>(0,SP4.getProof)(J,Q),estimateMaxPriorityFeePerGas:(Q)=>(0,HP4.estimateMaxPriorityFeePerGas)(J,Q),getStorageAt:(Q)=>(0,PP4.getStorageAt)(J,Q),getTransaction:(Q)=>(0,$P4.getTransaction)(J,Q),getTransactionConfirmations:(Q)=>(0,kP4.getTransactionConfirmations)(J,Q),getTransactionCount:(Q)=>(0,vP4.getTransactionCount)(J,Q),getTransactionReceipt:(Q)=>(0,fP4.getTransactionReceipt)(J,Q),multicall:(Q)=>(0,jP4.multicall)(J,Q),prepareTransactionRequest:(Q)=>(0,aP4.prepareTransactionRequest)(J,Q),readContract:(Q)=>(0,hP4.readContract)(J,Q),sendRawTransaction:(Q)=>(0,oP4.sendRawTransaction)(J,Q),simulate:(Q)=>(0,Me0.simulateBlocks)(J,Q),simulateBlocks:(Q)=>(0,Me0.simulateBlocks)(J,Q),simulateCalls:(Q)=>(0,bP4.simulateCalls)(J,Q),simulateContract:(Q)=>(0,yP4.simulateContract)(J,Q),verifyHash:(Q)=>(0,gP4.verifyHash)(J,Q),verifyMessage:(Q)=>(0,mP4.verifyMessage)(J,Q),verifySiweMessage:(Q)=>(0,nP4.verifySiweMessage)(J,Q),verifyTypedData:(Q)=>(0,uP4.verifyTypedData)(J,Q),uninstallFilter:(Q)=>(0,xP4.uninstallFilter)(J,Q),waitForTransactionReceipt:(Q)=>(0,lP4.waitForTransactionReceipt)(J,Q),watchBlocks:(Q)=>(0,pP4.watchBlocks)(J,Q),watchBlockNumber:(Q)=>(0,dP4.watchBlockNumber)(J,Q),watchContractEvent:(Q)=>(0,cP4.watchContractEvent)(J,Q),watchEvent:(Q)=>(0,_P4.watchEvent)(J,Q),watchPendingTransactions:(Q)=>(0,iP4.watchPendingTransactions)(J,Q)}}});var Ae0=M((Oe0)=>{Object.defineProperty(Oe0,"__esModule",{value:!0});Oe0.createPublicClient=J$4;var tP4=h$(),eP4=pD1();function J$4(J){let{key:Q="public",name:Y="Public Client"}=J;return(0,tP4.createClient)({...J,key:Q,name:Y,type:"publicClient"}).extend(eP4.publicActions)}});var Ne0=M((Be0)=>{Object.defineProperty(Be0,"__esModule",{value:!0});Be0.dropTransaction=Y$4;async function Y$4(J,{hash:Q}){await J.request({method:`${J.mode}_dropTransaction`,params:[Q]})}});var Le0=M((we0)=>{Object.defineProperty(we0,"__esModule",{value:!0});we0.dumpState=X$4;async function X$4(J){return J.request({method:`${J.mode}_dumpState`})}});var Ce0=M((Ee0)=>{Object.defineProperty(Ee0,"__esModule",{value:!0});Ee0.getAutomine=z$4;async function z$4(J){if(J.mode==="ganache")return await J.request({method:"eth_mining"});return await J.request({method:`${J.mode}_getAutomine`})}});var Fe0=M((Re0)=>{Object.defineProperty(Re0,"__esModule",{value:!0});Re0.getTxpoolContent=Z$4;async function Z$4(J){return await J.request({method:"txpool_content"})}});var Pe0=M((Se0)=>{Object.defineProperty(Se0,"__esModule",{value:!0});Se0.getTxpoolStatus=q$4;var Te0=Q9();async function q$4(J){let{pending:Q,queued:Y}=await J.request({method:"txpool_status"});return{pending:(0,Te0.hexToNumber)(Q),queued:(0,Te0.hexToNumber)(Y)}}});var ke0=M(($e0)=>{Object.defineProperty($e0,"__esModule",{value:!0});$e0.impersonateAccount=D$4;async function D$4(J,{address:Q}){await J.request({method:`${J.mode}_impersonateAccount`,params:[Q]})}});var fe0=M((ve0)=>{Object.defineProperty(ve0,"__esModule",{value:!0});ve0.increaseTime=I$4;var M$4=g1();async function I$4(J,{seconds:Q}){return await J.request({method:"evm_increaseTime",params:[(0,M$4.numberToHex)(Q)]})}});var he0=M((je0)=>{Object.defineProperty(je0,"__esModule",{value:!0});je0.inspectTxpool=A$4;async function A$4(J){return await J.request({method:"txpool_inspect"})}});var ye0=M((be0)=>{Object.defineProperty(be0,"__esModule",{value:!0});be0.loadState=N$4;async function N$4(J,{state:Q}){await J.request({method:`${J.mode}_loadState`,params:[Q]})}});var ge0=M((xe0)=>{Object.defineProperty(xe0,"__esModule",{value:!0});xe0.mine=L$4;var cD1=g1();async function L$4(J,{blocks:Q,interval:Y}){if(J.mode==="ganache")await J.request({method:"evm_mine",params:[{blocks:(0,cD1.numberToHex)(Q)}]});else await J.request({method:`${J.mode}_mine`,params:[(0,cD1.numberToHex)(Q),(0,cD1.numberToHex)(Y||0)]})}});var ue0=M((me0)=>{Object.defineProperty(me0,"__esModule",{value:!0});me0.removeBlockTimestampInterval=C$4;async function C$4(J){await J.request({method:`${J.mode}_removeBlockTimestampInterval`})}});var de0=M((le0)=>{Object.defineProperty(le0,"__esModule",{value:!0});le0.reset=F$4;async function F$4(J,{blockNumber:Q,jsonRpcUrl:Y}={}){await J.request({method:`${J.mode}_reset`,params:[{forking:{blockNumber:Number(Q),jsonRpcUrl:Y}}]})}});var ce0=M((pe0)=>{Object.defineProperty(pe0,"__esModule",{value:!0});pe0.revert=S$4;async function S$4(J,{id:Q}){await J.request({method:"evm_revert",params:[Q]})}});var ie0=M((_e0)=>{Object.defineProperty(_e0,"__esModule",{value:!0});_e0.sendUnsignedTransaction=v$4;var $$4=xH(),k$4=lX();async function v$4(J,Q){let{accessList:Y,data:G,from:X,gas:K,gasPrice:z,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U,...D}=Q,H=J.chain?.formatters?.transactionRequest?.format,O=(H||k$4.formatTransactionRequest)({...(0,$$4.extract)(D,{format:H}),accessList:Y,data:G,from:X,gas:K,gasPrice:z,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U});return await J.request({method:"eth_sendUnsignedTransaction",params:[O]})}});var ae0=M((ne0)=>{Object.defineProperty(ne0,"__esModule",{value:!0});ne0.setAutomine=j$4;async function j$4(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=M((re0)=>{Object.defineProperty(re0,"__esModule",{value:!0});re0.setBalance=b$4;var oe0=g1();async function b$4(J,{address:Q,value:Y}){if(J.mode==="ganache")await J.request({method:"evm_setAccountBalance",params:[Q,(0,oe0.numberToHex)(Y)]});else await J.request({method:`${J.mode}_setBalance`,params:[Q,(0,oe0.numberToHex)(Y)]})}});var ee0=M((te0)=>{Object.defineProperty(te0,"__esModule",{value:!0});te0.setBlockGasLimit=g$4;var x$4=g1();async function g$4(J,{gasLimit:Q}){await J.request({method:"evm_setBlockGasLimit",params:[(0,x$4.numberToHex)(Q)]})}});var Q16=M((J16)=>{Object.defineProperty(J16,"__esModule",{value:!0});J16.setBlockTimestampInterval=u$4;async function u$4(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=M((Y16)=>{Object.defineProperty(Y16,"__esModule",{value:!0});Y16.setCode=d$4;async function d$4(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 K16=M((X16)=>{Object.defineProperty(X16,"__esModule",{value:!0});X16.setCoinbase=c$4;async function c$4(J,{address:Q}){await J.request({method:`${J.mode}_setCoinbase`,params:[Q]})}});var W16=M((z16)=>{Object.defineProperty(z16,"__esModule",{value:!0});z16.setIntervalMining=i$4;async function i$4(J,{interval:Q}){let Y=(()=>{if(J.mode==="hardhat")return Q*1000;return Q})();await J.request({method:"evm_setIntervalMining",params:[Y]})}});var V16=M((Z16)=>{Object.defineProperty(Z16,"__esModule",{value:!0});Z16.setLoggingEnabled=a$4;async function a$4(J,Q){await J.request({method:`${J.mode}_setLoggingEnabled`,params:[Q]})}});var U16=M((q16)=>{Object.defineProperty(q16,"__esModule",{value:!0});q16.setMinGasPrice=s$4;var r$4=g1();async function s$4(J,{gasPrice:Q}){await J.request({method:`${J.mode}_setMinGasPrice`,params:[(0,r$4.numberToHex)(Q)]})}});var H16=M((D16)=>{Object.defineProperty(D16,"__esModule",{value:!0});D16.setNextBlockBaseFeePerGas=Jk4;var e$4=g1();async function Jk4(J,{baseFeePerGas:Q}){await J.request({method:`${J.mode}_setNextBlockBaseFeePerGas`,params:[(0,e$4.numberToHex)(Q)]})}});var I16=M((M16)=>{Object.defineProperty(M16,"__esModule",{value:!0});M16.setNextBlockTimestamp=Gk4;var Yk4=g1();async function Gk4(J,{timestamp:Q}){await J.request({method:"evm_setNextBlockTimestamp",params:[(0,Yk4.numberToHex)(Q)]})}});var A16=M((O16)=>{Object.defineProperty(O16,"__esModule",{value:!0});O16.setNonce=zk4;var Kk4=g1();async function zk4(J,{address:Q,nonce:Y}){await J.request({method:`${J.mode}_setNonce`,params:[Q,(0,Kk4.numberToHex)(Y)]})}});var N16=M((B16)=>{Object.defineProperty(B16,"__esModule",{value:!0});B16.setRpcUrl=Zk4;async function Zk4(J,Q){await J.request({method:`${J.mode}_setRpcUrl`,params:[Q]})}});var L16=M((w16)=>{Object.defineProperty(w16,"__esModule",{value:!0});w16.setStorageAt=Uk4;var qk4=g1();async function Uk4(J,{address:Q,index:Y,value:G}){await J.request({method:`${J.mode}_setStorageAt`,params:[Q,typeof Y==="number"?(0,qk4.numberToHex)(Y):Y,G]})}});var C16=M((E16)=>{Object.defineProperty(E16,"__esModule",{value:!0});E16.snapshot=Hk4;async function Hk4(J){return await J.request({method:"evm_snapshot"})}});var F16=M((R16)=>{Object.defineProperty(R16,"__esModule",{value:!0});R16.stopImpersonatingAccount=Ik4;async function Ik4(J,{address:Q}){await J.request({method:`${J.mode}_stopImpersonatingAccount`,params:[Q]})}});var _D1=M((T16)=>{Object.defineProperty(T16,"__esModule",{value:!0});T16.testActions=nk4;var Ak4=Ne0(),Bk4=Le0(),Nk4=Ce0(),wk4=Fe0(),Lk4=Pe0(),Ek4=ke0(),Ck4=fe0(),Rk4=he0(),Fk4=ye0(),Tk4=ge0(),Sk4=ue0(),Pk4=de0(),$k4=ce0(),kk4=ie0(),vk4=ae0(),fk4=se0(),jk4=ee0(),hk4=Q16(),bk4=G16(),yk4=K16(),xk4=W16(),gk4=V16(),mk4=U16(),uk4=H16(),lk4=I16(),dk4=A16(),pk4=N16(),ck4=L16(),_k4=C16(),ik4=F16();function nk4({mode:J}){return(Q)=>{let Y=Q.extend(()=>({mode:J}));return{dropTransaction:(G)=>(0,Ak4.dropTransaction)(Y,G),dumpState:()=>(0,Bk4.dumpState)(Y),getAutomine:()=>(0,Nk4.getAutomine)(Y),getTxpoolContent:()=>(0,wk4.getTxpoolContent)(Y),getTxpoolStatus:()=>(0,Lk4.getTxpoolStatus)(Y),impersonateAccount:(G)=>(0,Ek4.impersonateAccount)(Y,G),increaseTime:(G)=>(0,Ck4.increaseTime)(Y,G),inspectTxpool:()=>(0,Rk4.inspectTxpool)(Y),loadState:(G)=>(0,Fk4.loadState)(Y,G),mine:(G)=>(0,Tk4.mine)(Y,G),removeBlockTimestampInterval:()=>(0,Sk4.removeBlockTimestampInterval)(Y),reset:(G)=>(0,Pk4.reset)(Y,G),revert:(G)=>(0,$k4.revert)(Y,G),sendUnsignedTransaction:(G)=>(0,kk4.sendUnsignedTransaction)(Y,G),setAutomine:(G)=>(0,vk4.setAutomine)(Y,G),setBalance:(G)=>(0,fk4.setBalance)(Y,G),setBlockGasLimit:(G)=>(0,jk4.setBlockGasLimit)(Y,G),setBlockTimestampInterval:(G)=>(0,hk4.setBlockTimestampInterval)(Y,G),setCode:(G)=>(0,bk4.setCode)(Y,G),setCoinbase:(G)=>(0,yk4.setCoinbase)(Y,G),setIntervalMining:(G)=>(0,xk4.setIntervalMining)(Y,G),setLoggingEnabled:(G)=>(0,gk4.setLoggingEnabled)(Y,G),setMinGasPrice:(G)=>(0,mk4.setMinGasPrice)(Y,G),setNextBlockBaseFeePerGas:(G)=>(0,uk4.setNextBlockBaseFeePerGas)(Y,G),setNextBlockTimestamp:(G)=>(0,lk4.setNextBlockTimestamp)(Y,G),setNonce:(G)=>(0,dk4.setNonce)(Y,G),setRpcUrl:(G)=>(0,pk4.setRpcUrl)(Y,G),setStorageAt:(G)=>(0,ck4.setStorageAt)(Y,G),snapshot:()=>(0,_k4.snapshot)(Y),stopImpersonatingAccount:(G)=>(0,ik4.stopImpersonatingAccount)(Y,G)}}}});var P16=M((S16)=>{Object.defineProperty(S16,"__esModule",{value:!0});S16.createTestClient=sk4;var ok4=h$(),rk4=_D1();function sk4(J){let{key:Q="test",name:Y="Test Client",mode:G}=J;return(0,ok4.createClient)({...J,key:Q,name:Y,type:"testClient"}).extend((K)=>({mode:G,...(0,rk4.testActions)({mode:G})(K)}))}});var k16=M(($16)=>{Object.defineProperty($16,"__esModule",{value:!0});$16.addChain=Jv4;var ek4=g1();async function Jv4(J,{chain:Q}){let{id:Y,name:G,nativeCurrency:X,rpcUrls:K,blockExplorers:z}=Q;await J.request({method:"wallet_addEthereumChain",params:[{chainId:(0,ek4.numberToHex)(Y),chainName:G,nativeCurrency:X,rpcUrls:K.default.http,blockExplorerUrls:z?Object.values(z).map(({url:W})=>W):void 0}]},{dedupe:!0,retryCount:0})}});var f16=M((v16)=>{Object.defineProperty(v16,"__esModule",{value:!0});v16.deployContract=Xv4;var Yv4=Qw(),Gv4=k$();function Xv4(J,Q){let{abi:Y,args:G,bytecode:X,...K}=Q,z=(0,Yv4.encodeDeployData)({abi:Y,args:G,bytecode:X});return(0,Gv4.sendTransaction)(J,{...K,...K.authorizationList?{to:null}:{},data:z})}});var h16=M((j16)=>{Object.defineProperty(j16,"__esModule",{value:!0});j16.getAddresses=Wv4;var zv4=t3();async function Wv4(J){if(J.account?.type==="local")return[J.account.address];return(await J.request({method:"eth_accounts"},{dedupe:!0})).map((Y)=>(0,zv4.checksumAddress)(Y))}});var y16=M((b16)=>{Object.defineProperty(b16,"__esModule",{value:!0});b16.getCapabilities=Uv4;var Vv4=T9(),qv4=g1();async function Uv4(J,Q={}){let{account:Y=J.account,chainId:G}=Q,X=Y?(0,Vv4.parseAccount)(Y):void 0,K=G?[X?.address,[(0,qv4.numberToHex)(G)]]:[X?.address],z=await J.request({method:"wallet_getCapabilities",params:K}),W={};for(let[Z,V]of Object.entries(z)){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=M((x16)=>{Object.defineProperty(x16,"__esModule",{value:!0});x16.getPermissions=Hv4;async function Hv4(J){return await J.request({method:"wallet_getPermissions"},{dedupe:!0})}});var iD1=M((l16)=>{Object.defineProperty(l16,"__esModule",{value:!0});l16.prepareAuthorization=Nv4;var m16=T9(),Iv4=Bq(),Ov4=VQ(),u16=_6(),Av4=mH(),Bv4=I$();async function Nv4(J,Q){let{account:Y=J.account,chainId:G,nonce:X}=Q;if(!Y)throw new Iv4.AccountNotFoundError({docsPath:"/docs/eip7702/prepareAuthorization"});let K=(0,m16.parseAccount)(Y),z=(()=>{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,u16.getAction)(J,Av4.getChainId,"getChainId")({});if(typeof W.nonce>"u"){if(W.nonce=await(0,u16.getAction)(J,Bv4.getTransactionCount,"getTransactionCount")({address:K.address,blockTag:"pending"}),z==="self"||z?.address&&(0,Ov4.isAddressEqual)(z.address,K.address))W.nonce+=1}return W}});var p16=M((d16)=>{Object.defineProperty(d16,"__esModule",{value:!0});d16.requestAddresses=Ev4;var Lv4=t3();async function Ev4(J){return(await J.request({method:"eth_requestAccounts"},{dedupe:!0,retryCount:0})).map((Y)=>(0,Lv4.getAddress)(Y))}});var _16=M((c16)=>{Object.defineProperty(c16,"__esModule",{value:!0});c16.requestPermissions=Rv4;async function Rv4(J,Q){return J.request({method:"wallet_requestPermissions",params:[Q]},{retryCount:0})}});var n16=M((i16)=>{Object.defineProperty(i16,"__esModule",{value:!0});i16.showCallsStatus=Tv4;async function Tv4(J,Q){let{id:Y}=Q;await J.request({method:"wallet_showCallsStatus",params:[Y]});return}});var r16=M((o16)=>{Object.defineProperty(o16,"__esModule",{value:!0});o16.signAuthorization=kv4;var Pv4=T9(),a16=Bq(),$v4=iD1();async function kv4(J,Q){let{account:Y=J.account}=Q;if(!Y)throw new a16.AccountNotFoundError({docsPath:"/docs/eip7702/signAuthorization"});let G=(0,Pv4.parseAccount)(Y);if(!G.signAuthorization)throw new a16.AccountTypeNotSupportedError({docsPath:"/docs/eip7702/signAuthorization",metaMessages:["The `signAuthorization` Action does not support JSON-RPC Accounts."],type:G.type});let X=await(0,$v4.prepareAuthorization)(J,Q);return G.signAuthorization(X)}});var e16=M((t16)=>{Object.defineProperty(t16,"__esModule",{value:!0});t16.signMessage=hv4;var fv4=T9(),jv4=Bq(),s16=g1();async function hv4(J,{account:Q=J.account,message:Y}){if(!Q)throw new jv4.AccountNotFoundError({docsPath:"/docs/actions/wallet/signMessage"});let G=(0,fv4.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=M((J06)=>{Object.defineProperty(J06,"__esModule",{value:!0});J06.signTransaction=cv4;var yv4=T9(),xv4=Bq(),gv4=$$(),mv4=g1(),uv4=lX(),lv4=_6(),dv4=dX(),pv4=mH();async function cv4(J,Q){let{account:Y=J.account,chain:G=J.chain,...X}=Q;if(!Y)throw new xv4.AccountNotFoundError({docsPath:"/docs/actions/wallet/signTransaction"});let K=(0,yv4.parseAccount)(Y);(0,dv4.assertRequest)({account:K,...Q});let z=await(0,lv4.getAction)(J,pv4.getChainId,"getChainId")({});if(G!==null)(0,gv4.assertCurrentChain)({currentChainId:z,chain:G});let Z=(G?.formatters||J.chain?.formatters)?.transactionRequest?.format||uv4.formatTransactionRequest;if(K.signTransaction)return K.signTransaction({...X,chainId:z},{serializer:J.chain?.serializers?.transaction});return await J.request({method:"eth_signTransaction",params:[{...Z(X),chainId:(0,mv4.numberToHex)(z),from:K.address}]},{retryCount:0})}});var G06=M((Y06)=>{Object.defineProperty(Y06,"__esModule",{value:!0});Y06.signTypedData=av4;var iv4=T9(),nv4=Bq(),nD1=d$();async function av4(J,Q){let{account:Y=J.account,domain:G,message:X,primaryType:K}=Q;if(!Y)throw new nv4.AccountNotFoundError({docsPath:"/docs/actions/wallet/signTypedData"});let z=(0,iv4.parseAccount)(Y),W={EIP712Domain:(0,nD1.getTypesForEIP712Domain)({domain:G}),...Q.types};if((0,nD1.validateTypedData)({domain:G,message:X,primaryType:K,types:W}),z.signTypedData)return z.signTypedData({domain:G,message:X,primaryType:K,types:W});let Z=(0,nD1.serializeTypedData)({domain:G,message:X,primaryType:K,types:W});return J.request({method:"eth_signTypedData_v4",params:[z.address,Z]},{retryCount:0})}});var K06=M((X06)=>{Object.defineProperty(X06,"__esModule",{value:!0});X06.switchChain=sv4;var rv4=g1();async function sv4(J,{id:Q}){await J.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,rv4.numberToHex)(Q)}]},{retryCount:0})}});var W06=M((z06)=>{Object.defineProperty(z06,"__esModule",{value:!0});z06.watchAsset=ev4;async function ev4(J,Q){return await J.request({method:"wallet_watchAsset",params:Q},{retryCount:0})}});var aD1=M((Z06)=>{Object.defineProperty(Z06,"__esModule",{value:!0});Z06.walletActions=Rf4;var Qf4=mH(),Yf4=k16(),Gf4=f16(),Xf4=h16(),Kf4=tV1(),zf4=y16(),Wf4=g16(),Zf4=iD1(),Vf4=L$(),qf4=p16(),Uf4=_16(),Df4=sV1(),Hf4=Vc(),Mf4=k$(),If4=n16(),Of4=r16(),Af4=e16(),Bf4=Q06(),Nf4=G06(),wf4=K06(),Lf4=Jq1(),Ef4=W06(),Cf4=aV1();function Rf4(J){return{addChain:(Q)=>(0,Yf4.addChain)(J,Q),deployContract:(Q)=>(0,Gf4.deployContract)(J,Q),getAddresses:()=>(0,Xf4.getAddresses)(J),getCallsStatus:(Q)=>(0,Kf4.getCallsStatus)(J,Q),getCapabilities:(Q)=>(0,zf4.getCapabilities)(J,Q),getChainId:()=>(0,Qf4.getChainId)(J),getPermissions:()=>(0,Wf4.getPermissions)(J),prepareAuthorization:(Q)=>(0,Zf4.prepareAuthorization)(J,Q),prepareTransactionRequest:(Q)=>(0,Vf4.prepareTransactionRequest)(J,Q),requestAddresses:()=>(0,qf4.requestAddresses)(J),requestPermissions:(Q)=>(0,Uf4.requestPermissions)(J,Q),sendCalls:(Q)=>(0,Df4.sendCalls)(J,Q),sendRawTransaction:(Q)=>(0,Hf4.sendRawTransaction)(J,Q),sendTransaction:(Q)=>(0,Mf4.sendTransaction)(J,Q),showCallsStatus:(Q)=>(0,If4.showCallsStatus)(J,Q),signAuthorization:(Q)=>(0,Of4.signAuthorization)(J,Q),signMessage:(Q)=>(0,Af4.signMessage)(J,Q),signTransaction:(Q)=>(0,Bf4.signTransaction)(J,Q),signTypedData:(Q)=>(0,Nf4.signTypedData)(J,Q),switchChain:(Q)=>(0,wf4.switchChain)(J,Q),waitForCallsStatus:(Q)=>(0,Lf4.waitForCallsStatus)(J,Q),watchAsset:(Q)=>(0,Ef4.watchAsset)(J,Q),writeContract:(Q)=>(0,Cf4.writeContract)(J,Q)}}});var q06=M((V06)=>{Object.defineProperty(V06,"__esModule",{value:!0});V06.createWalletClient=Pf4;var Tf4=h$(),Sf4=aD1();function Pf4(J){let{key:Q="wallet",name:Y="Wallet Client",transport:G}=J;return(0,Tf4.createClient)({...J,key:Q,name:Y,transport:G,type:"walletClient"}).extend(Sf4.walletActions)}});var Fw=M((U06)=>{Object.defineProperty(U06,"__esModule",{value:!0});U06.createTransport=ff4;var kf4=Tq1(),vf4=Yq1();function ff4({key:J,methods:Q,name:Y,request:G,retryCount:X=3,retryDelay:K=150,timeout:z,type:W},Z){let V=(0,vf4.uid)();return{config:{key:J,methods:Q,name:Y,request:G,retryCount:X,retryDelay:K,timeout:z,type:W},request:(0,kf4.buildRequest)(G,{methods:Q,retryCount:X,retryDelay:K,uid:V}),value:Z}}});var H06=M((D06)=>{Object.defineProperty(D06,"__esModule",{value:!0});D06.custom=bf4;var hf4=Fw();function bf4(J,Q={}){let{key:Y="custom",methods:G,name:X="Custom Provider",retryDelay:K}=Q;return({retryCount:z})=>(0,hf4.createTransport)({key:Y,methods:G,name:X,request:J.request.bind(J),retryCount:Q.retryCount??z,retryDelay:K,type:"custom"})}});var B06=M((A06)=>{Object.defineProperty(A06,"__esModule",{value:!0});A06.fallback=uf4;A06.shouldThrow=I06;A06.rankTransports=O06;var xf4=uX(),M06=YW(),gf4=Wc(),mf4=Fw();function uf4(J,Q={}){let{key:Y="fallback",name:G="Fallback",rank:X=!1,shouldThrow:K=I06,retryCount:z,retryDelay:W}=Q;return({chain:Z,pollingInterval:V=4000,timeout:q,...U})=>{let D=J,H=()=>{},I=(0,mf4.createTransport)({key:Y,name:G,async request({method:O,params:A}){let B,w=async(N=0)=>{let L=D[N]({...U,chain:Z,retryCount:0,timeout:q});try{let R=await L.request({method:O,params:A});return H({method:O,params:A,response:R,transport:L,status:"success"}),R}catch(R){if(H({error:R,method:O,params:A,transport:L,status:"error"}),K(R))throw R;if(N===D.length-1)throw R;if(B??=D.slice(N+1).some((C)=>{let{include:F,exclude:j}=C({chain:Z}).config.methods||{};if(F)return F.includes(O);if(j)return!j.includes(O);return!0}),!B)throw R;return w(N+1)}};return w()},retryCount:z,retryDelay:W,type:"fallback"},{onResponse:(O)=>H=O,transports:D.map((O)=>O({chain:Z,retryCount:0}))});if(X){let O=typeof X==="object"?X:{};O06({chain:Z,interval:O.interval??V,onTransports:(A)=>D=A,ping:O.ping,sampleCount:O.sampleCount,timeout:O.timeout,transports:D,weights:O.weights})}return I}}function I06(J){if("code"in J&&typeof J.code==="number"){if(J.code===M06.TransactionRejectedRpcError.code||J.code===M06.UserRejectedRequestError.code||xf4.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:K=1000,transports:z,weights:W={}}){let{stability:Z=0.7,latency:V=0.3}=W,q=[],U=async()=>{let D=await Promise.all(z.map(async(O)=>{let A=O({chain:J,retryCount:0,timeout:K}),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(D),q.length>X)q.shift();let H=Math.max(...q.map((O)=>Math.max(...O.map(({latency:A})=>A)))),I=z.map((O,A)=>{let B=q.map((C)=>C[A].latency),N=1-B.reduce((C,F)=>C+F,0)/B.length/H,L=q.map((C)=>C[A].success),R=L.reduce((C,F)=>C+F,0)/L.length;if(R===0)return[0,A];return[V*N+Z*R,A]}).sort((O,A)=>A[0]-O[0]);Y(I.map(([,O])=>z[O])),await(0,gf4.wait)(Q),U()};U()}});var N_=M((w06)=>{Object.defineProperty(w06,"__esModule",{value:!0});w06.UrlRequiredError=void 0;var cf4=f0();class N06 extends cf4.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=M((E06)=>{Object.defineProperty(E06,"__esModule",{value:!0});E06.http=rf4;var _f4=WQ(),if4=N_(),nf4=ep(),af4=bc(),of4=Fw();function rf4(J,Q={}){let{batch:Y,fetchFn:G,fetchOptions:X,key:K="http",methods:z,name:W="HTTP JSON-RPC",onFetchRequest:Z,onFetchResponse:V,retryDelay:q,raw:U}=Q;return({chain:D,retryCount:H,timeout:I})=>{let{batchSize:O=1000,wait:A=0}=typeof Y==="object"?Y:{},B=Q.retryCount??H,w=I??Q.timeout??1e4,N=J||D?.rpcUrls.default.http[0];if(!N)throw new if4.UrlRequiredError;let L=(0,af4.getHttpRpcClient)(N,{fetchFn:G,fetchOptions:X,onRequest:Z,onResponse:V,timeout:w});return(0,of4.createTransport)({key:K,methods:z,name:W,async request({method:R,params:C}){let F={method:R,params:C},{schedule:j}=(0,nf4.createBatchScheduler)({id:N,wait:A,shouldSplitBatch(k){return k.length>O},fn:(k)=>L.request({body:k}),sort:(k,m)=>k.id-m.id}),E=async(k)=>Y?j(k):[await L.request({body:k})],[{error:$,result:f}]=await E(F);if(U)return{error:$,result:f};if($)throw new _f4.RpcRequestError({body:F,error:$,url:N});return f},retryCount:B,retryDelay:q,timeout:w,type:"http"},{fetchOptions:X,url:N})}}});var F06=M((R06)=>{Object.defineProperty(R06,"__esModule",{value:!0});R06.webSocket=Yj4;var tf4=WQ(),ef4=N_(),Jj4=aq1(),oD1=xc(),Qj4=Fw();function Yj4(J,Q={}){let{keepAlive:Y,key:G="webSocket",methods:X,name:K="WebSocket JSON-RPC",reconnect:z,retryDelay:W}=Q;return({chain:Z,retryCount:V,timeout:q})=>{let U=Q.retryCount??V,D=q??Q.timeout??1e4,H=J||Z?.rpcUrls.default.webSocket?.[0],I={keepAlive:Y,reconnect:z};if(!H)throw new ef4.UrlRequiredError;return(0,Qj4.createTransport)({key:G,methods:X,name:K,async request({method:O,params:A}){let B={method:O,params:A},w=await(0,oD1.getWebSocketRpcClient)(H,I),{error:N,result:L}=await w.requestAsync({body:B,timeout:D});if(N)throw new tf4.RpcRequestError({body:B,error:N,url:H});return L},retryCount:U,retryDelay:W,timeout:D,type:"webSocket"},{getSocket(){return(0,Jj4.getSocket)(H)},getRpcClient(){return(0,oD1.getWebSocketRpcClient)(H,I)},async subscribe({params:O,onData:A,onError:B}){let w=await(0,oD1.getWebSocketRpcClient)(H,I),{result:N}=await new Promise((L,R)=>w.request({body:{method:"eth_subscribe",params:O},onError(C){R(C),B?.(C);return},onResponse(C){if(C.error){R(C.error),B?.(C.error);return}if(typeof C.id==="number"){L(C);return}if(C.method!=="eth_subscription")return;A(C.params)}}));return{subscriptionId:N,async unsubscribe(){return new Promise((L)=>w.request({body:{method:"eth_unsubscribe",params:[N]},onResponse:L}))}}}})}}});var $06=M((S06)=>{Object.defineProperty(S06,"__esModule",{value:!0});S06.ProviderRpcError=void 0;class T06 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}}S06.ProviderRpcError=T06});var v06=M((k06)=>{Object.defineProperty(k06,"__esModule",{value:!0});k06.decodeDeployData=Kj4;var rD1=h8(),Xj4=JW(),sD1="/docs/contract/decodeDeployData";function Kj4(J){let{abi:Q,bytecode:Y,data:G}=J;if(G===Y)return{bytecode:Y};let X=Q.find((z)=>("type"in z)&&z.type==="constructor");if(!X)throw new rD1.AbiConstructorNotFoundError({docsPath:sD1});if(!("inputs"in X))throw new rD1.AbiConstructorParamsNotFoundError({docsPath:sD1});if(!X.inputs||X.inputs.length===0)throw new rD1.AbiConstructorParamsNotFoundError({docsPath:sD1});return{args:(0,Xj4.decodeAbiParameters)(X.inputs,`0x${G.replace(Y,"")}`),bytecode:Y}}});var h06=M((j06)=>{Object.defineProperty(j06,"__esModule",{value:!0});j06.fromBlobs=Vj4;var f06=hN(),Wj4=X8(),Zj4=g1();function Vj4(J){let Q=J.to??(typeof J.blobs[0]==="string"?"hex":"bytes"),Y=typeof J.blobs[0]==="string"?J.blobs.map((W)=>(0,Wj4.hexToBytes)(W)):J.blobs,G=Y.reduce((W,Z)=>W+Z.length,0),X=(0,f06.createCursor)(new Uint8Array(G)),K=!0;for(let W of Y){let Z=(0,f06.createCursor)(W);while(K&&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)){K=!1;break}X.pushByte(U)}}}let z=X.bytes.slice(0,X.position);return Q==="hex"?(0,Zj4.bytesToHex)(z):z}});var y06=M((b06)=>{Object.defineProperty(b06,"__esModule",{value:!0});b06.sidecarsToVersionedHashes=Dj4;var Uj4=up();function Dj4(J){let{sidecars:Q,version:Y}=J,G=J.to??(typeof Q[0].blob==="string"?"hex":"bytes"),X=[];for(let{commitment:K}of Q)X.push((0,Uj4.commitmentToVersionedHash)({commitment:K,to:G,version:Y}));return X}});var g06=M((x06)=>{Object.defineProperty(x06,"__esModule",{value:!0});x06.toCoinType=Oj4;var Mj4=Nc(),Ij4=2147483648;function Oj4(J){if(J===1)return 60n;if(J>=Ij4||J<0)throw new Mj4.EnsInvalidChainIdError({chainId:J});return BigInt((2147483648|J)>>>0)}});var tD1=M((m06)=>{Object.defineProperty(m06,"__esModule",{value:!0});m06.defineKzg=Bj4;function Bj4({blobToKzgCommitment:J,computeBlobKzgProof:Q}){return{blobToKzgCommitment:J,computeBlobKzgProof:Q}}});var l06=M((u06)=>{Object.defineProperty(u06,"__esModule",{value:!0});u06.setupKzg=Lj4;var wj4=tD1();function Lj4(J,Q){try{J.loadTrustedSetup(Q)}catch(Y){let G=Y;if(!G.message.includes("trusted setup is already loaded"))throw G}return(0,wj4.defineKzg)(J)}});var p06=M((d06)=>{Object.defineProperty(d06,"__esModule",{value:!0});d06.compactSignatureToSignature=Fj4;var Cj4=X8(),Rj4=g1();function Fj4({r:J,yParityAndS:Q}){let Y=(0,Cj4.hexToBytes)(Q),G=Y[0]&128?1:0,X=Y;if(G===1)X[0]&=127;return{r:J,s:(0,Rj4.bytesToHex)(X),yParity:G}}});var i06=M((_06)=>{Object.defineProperty(_06,"__esModule",{value:!0});_06.parseCompactSignature=Pj4;var Sj4=Iq(),c06=g1();function Pj4(J){let{r:Q,s:Y}=Sj4.secp256k1.Signature.fromCompact(J.slice(2,130));return{r:(0,c06.numberToHex)(Q,{size:32}),yParityAndS:(0,c06.numberToHex)(Y,{size:32})}}});var a06=M((n06)=>{Object.defineProperty(n06,"__esModule",{value:!0});n06.parseSignature=vj4;var kj4=Iq(),w_=g1();function vj4(J){let{r:Q,s:Y}=kj4.secp256k1.Signature.fromCompact(J.slice(2,130)),G=Number(`0x${J.slice(130)}`),[X,K]=(()=>{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,w_.numberToHex)(Q,{size:32}),s:(0,w_.numberToHex)(Y,{size:32}),v:X,yParity:K};return{r:(0,w_.numberToHex)(Q,{size:32}),s:(0,w_.numberToHex)(Y,{size:32}),yParity:K}}});var r06=M((o06)=>{Object.defineProperty(o06,"__esModule",{value:!0});o06.recoverTransactionAddress=xj4;var jj4=e7(),hj4=q_(),bj4=m$(),yj4=zW();async function xj4(J){let{serializedTransaction:Q,signature:Y}=J,G=(0,hj4.parseTransaction)(Q),X=Y??{r:G.r,s:G.s,v:G.v,yParity:G.yParity},K=(0,bj4.serializeTransaction)({...G,r:void 0,s:void 0,v:void 0,yParity:void 0,sidecars:void 0});return await(0,yj4.recoverAddress)({hash:(0,jj4.keccak256)(K),signature:X})}});var e06=M((t06)=>{Object.defineProperty(t06,"__esModule",{value:!0});t06.serializeCompactSignature=uj4;var mj4=Iq(),s06=Q9();function uj4({r:J,yParityAndS:Q}){return`0x${new mj4.secp256k1.Signature((0,s06.hexToBigInt)(J),(0,s06.hexToBigInt)(Q)).toCompactHex()}`}});var Q66=M((J66)=>{Object.defineProperty(J66,"__esModule",{value:!0});J66.signatureToCompactSignature=cj4;var dj4=X8(),pj4=g1();function cj4(J){let{r:Q,s:Y,v:G,yParity:X}=J,K=Number(X??G-27n),z=Y;if(K===1){let W=(0,dj4.hexToBytes)(Y);W[0]|=128,z=(0,pj4.bytesToHex)(W)}return{r:Q,yParityAndS:z}}});var w66=M((b)=>{Object.defineProperty(b,"__esModule",{value:!0});b.maxInt8=b.universalSignatureValidatorByteCode=b.erc6492SignatureValidatorByteCode=b.deploylessCallViaFactoryBytecode=b.deploylessCallViaBytecodeBytecode=b.zeroHash=b.zeroAddress=b.ethAddress=b.multicall3Abi=b.universalSignatureValidatorAbi=b.erc6492SignatureValidatorAbi=b.erc4626Abi=b.erc1155Abi=b.erc721Abi=b.erc20Abi_bytes32=b.erc20Abi=b.webSocket=b.http=b.shouldThrow=b.fallback=b.custom=b.createTransport=b.walletActions=b.testActions=b.publicActions=b.createWalletClient=b.createTestClient=b.createPublicClient=b.rpcSchema=b.createClient=b.WaitForCallsStatusTimeoutError=b.getContract=b.UnknownTypeError=b.UnknownSignatureError=b.SolidityProtectedKeywordError=b.parseAbiParameters=b.parseAbiParameter=b.parseAbiItem=b.parseAbi=b.InvalidStructSignatureError=b.InvalidSignatureError=b.InvalidParenthesisError=b.InvalidParameterError=b.InvalidModifierError=b.InvalidFunctionModifierError=b.InvalidAbiTypeParameterError=b.InvalidAbiParametersError=b.InvalidAbiParameterError=b.InvalidAbiItemError=b.CircularReferenceError=void 0;b.maxUint152=b.maxUint144=b.maxUint136=b.maxUint128=b.maxUint120=b.maxUint112=b.maxUint104=b.maxUint96=b.maxUint88=b.maxUint80=b.maxUint72=b.maxUint64=b.maxUint56=b.maxUint48=b.maxUint40=b.maxUint32=b.maxUint24=b.maxUint16=b.maxUint8=b.maxInt256=b.maxInt248=b.maxInt240=b.maxInt232=b.maxInt224=b.maxInt216=b.maxInt208=b.maxInt200=b.maxInt192=b.maxInt184=b.maxInt176=b.maxInt168=b.maxInt160=b.maxInt152=b.maxInt144=b.maxInt136=b.maxInt128=b.maxInt120=b.maxInt112=b.maxInt104=b.maxInt96=b.maxInt88=b.maxInt80=b.maxInt72=b.maxInt64=b.maxInt56=b.maxInt48=b.maxInt40=b.maxInt32=b.maxInt24=b.maxInt16=void 0;b.AbiConstructorNotFoundError=b.weiUnits=b.gweiUnits=b.etherUnits=b.presignMessagePrefix=b.minInt256=b.minInt248=b.minInt240=b.minInt232=b.minInt224=b.minInt216=b.minInt208=b.minInt200=b.minInt192=b.minInt184=b.minInt176=b.minInt168=b.minInt160=b.minInt152=b.minInt144=b.minInt136=b.minInt128=b.minInt120=b.minInt112=b.minInt104=b.minInt96=b.minInt88=b.minInt80=b.minInt72=b.minInt64=b.minInt56=b.minInt48=b.minInt40=b.minInt32=b.minInt24=b.minInt16=b.minInt8=b.maxUint256=b.maxUint248=b.maxUint240=b.maxUint232=b.maxUint224=b.maxUint216=b.maxUint208=b.maxUint200=b.maxUint192=b.maxUint184=b.maxUint176=b.maxUint168=b.maxUint160=void 0;b.EnsAvatarUriResolutionError=b.EnsAvatarUnsupportedNamespaceError=b.EnsAvatarInvalidNftUriError=b.SizeOverflowError=b.InvalidHexValueError=b.InvalidHexBooleanError=b.InvalidBytesBooleanError=b.IntegerOutOfRangeError=b.SliceOffsetOutOfBoundsError=b.SizeExceedsPaddingSizeError=b.RawContractError=b.CounterfactualDeploymentFailedError=b.ContractFunctionZeroDataError=b.ContractFunctionRevertedError=b.ContractFunctionExecutionError=b.CallExecutionError=b.InvalidChainIdError=b.ClientChainNotConfiguredError=b.ChainNotFoundError=b.ChainMismatchError=b.ChainDoesNotSupportContract=b.BundleFailedError=b.BlockNotFoundError=b.setErrorConfig=b.BaseError=b.InvalidAddressError=b.UnsupportedPackedAbiType=b.InvalidDefinitionTypeError=b.InvalidArrayError=b.InvalidAbiEncodingTypeError=b.InvalidAbiDecodingTypeError=b.DecodeLogTopicsMismatch=b.DecodeLogDataMismatch=b.BytesSizeMismatchError=b.AbiFunctionSignatureNotFoundError=b.AbiFunctionOutputsNotFoundError=b.AbiFunctionNotFoundError=b.AbiEventSignatureNotFoundError=b.AbiEventSignatureEmptyTopicsError=b.AbiEventNotFoundError=b.AbiErrorSignatureNotFoundError=b.AbiErrorNotFoundError=b.AbiErrorInputsNotFoundError=b.AbiEncodingLengthMismatchError=b.AbiEncodingBytesSizeMismatchError=b.AbiEncodingArrayLengthMismatchError=b.AbiDecodingZeroDataError=b.AbiDecodingDataSizeTooSmallError=b.AbiDecodingDataSizeInvalidError=b.AbiConstructorParamsNotFoundError=void 0;b.UnsupportedProviderMethodError=b.UnsupportedNonOptionalCapabilityError=b.UnsupportedChainIdError=b.UnknownRpcError=b.UnknownBundleIdError=b.UnauthorizedProviderError=b.TransactionRejectedRpcError=b.SwitchChainError=b.RpcError=b.ResourceUnavailableRpcError=b.ResourceNotFoundRpcError=b.ProviderRpcError=b.ProviderDisconnectedError=b.ParseRpcError=b.MethodNotSupportedRpcError=b.MethodNotFoundRpcError=b.LimitExceededRpcError=b.JsonRpcVersionUnsupportedError=b.InvalidRequestRpcError=b.InvalidParamsRpcError=b.InvalidInputRpcError=b.InternalRpcError=b.DuplicateIdError=b.ChainDisconnectedError=b.BundleTooLargeError=b.AtomicReadyWalletRejectedUpgradeError=b.AtomicityNotSupportedError=b.WebSocketRequestError=b.TimeoutError=b.SocketClosedError=b.RpcRequestError=b.HttpRequestError=b.UnknownNodeError=b.TransactionTypeNotSupportedError=b.TipAboveFeeCapError=b.NonceTooLowError=b.NonceTooHighError=b.NonceMaxValueError=b.IntrinsicGasTooLowError=b.IntrinsicGasTooHighError=b.InsufficientFundsError=b.FeeCapTooLowError=b.FeeCapTooHighError=b.ExecutionRevertedError=b.FilterTypeNotSupportedError=b.MaxFeePerGasTooLowError=b.Eip1559FeesNotSupportedError=b.BaseFeeScalarError=b.EstimateGasExecutionError=b.EnsInvalidChainIdError=void 0;b.toBlobs=b.toBlobSidecars=b.sidecarsToVersionedHashes=b.fromBlobs=b.commitmentToVersionedHash=b.commitmentsToVersionedHashes=b.blobsToProofs=b.blobsToCommitments=b.isAddressEqual=b.isAddress=b.getCreateAddress=b.getCreate2Address=b.getContractAddress=b.getAddress=b.checksumAddress=b.prepareEncodeFunctionData=b.parseEventLogs=b.getAbiItem=b.encodePacked=b.encodeFunctionResult=b.encodeFunctionData=b.encodeEventTopics=b.encodeErrorResult=b.encodeDeployData=b.encodeAbiParameters=b.decodeFunctionResult=b.decodeFunctionData=b.decodeEventLog=b.decodeErrorResult=b.decodeDeployData=b.decodeAbiParameters=b.EIP1193ProviderRpcError=b.InvalidDecimalNumberError=b.InvalidStructTypeError=b.InvalidPrimaryTypeError=b.InvalidDomainError=b.UrlRequiredError=b.WaitForTransactionReceiptTimeoutError=b.TransactionReceiptNotFoundError=b.TransactionNotFoundError=b.TransactionExecutionError=b.InvalidStorageKeySizeError=b.InvalidSerializedTransactionTypeError=b.InvalidSerializedTransactionError=b.InvalidSerializableTransactionError=b.InvalidLegacyVError=b.FeeConflictError=b.StateAssignmentConflictError=b.AccountStateConflictError=b.UserRejectedRequestError=void 0;b.getContractError=b.toCoinType=b.namehash=b.labelhash=b.toRlp=b.hexToRlp=b.bytesToRlp=b.toHex=b.stringToHex=b.numberToHex=b.bytesToHex=b.boolToHex=b.toBytes=b.stringToBytes=b.numberToBytes=b.hexToBytes=b.boolToBytes=b.fromRlp=b.hexToString=b.hexToNumber=b.hexToBool=b.hexToBigInt=b.fromHex=b.fromBytes=b.bytesToString=b.bytesToNumber=b.bytesToBool=b.bytesToBigInt=b.trim=b.sliceHex=b.sliceBytes=b.slice=b.size=b.padHex=b.padBytes=b.pad=b.isHex=b.isBytes=b.concatHex=b.concatBytes=b.concat=b.getChainContractAddress=b.extractChain=b.defineChain=b.assertCurrentChain=b.offchainLookupSignature=b.offchainLookupAbiItem=b.offchainLookup=b.ccipFetch=b.ccipRequest=void 0;b.recoverTypedDataAddress=b.recoverTransactionAddress=b.recoverPublicKey=b.recoverMessageAddress=b.recoverAddress=b.parseSignature=b.hexToSignature=b.parseErc8010Signature=b.parseErc6492Signature=b.parseCompactSignature=b.hexToCompactSignature=b.isErc8010Signature=b.isErc6492Signature=b.hashTypedData=b.hashStruct=b.hashDomain=b.hashMessage=b.compactSignatureToSignature=b.withTimeout=b.withRetry=b.withCache=b.nonceManager=b.createNonceManager=b.setupKzg=b.defineKzg=b.getFunctionSignature=b.toFunctionSignature=b.getFunctionSelector=b.toFunctionSelector=b.toFunctionHash=b.getEventSignature=b.toEventSignature=b.getEventSelector=b.toEventSelector=b.toEventHash=b.sha256=b.ripemd160=b.keccak256=b.isHash=b.rpcTransactionType=b.formatTransactionRequest=b.defineTransactionRequest=b.formatTransactionReceipt=b.defineTransactionReceipt=b.transactionType=b.formatTransaction=b.defineTransaction=b.formatLog=b.formatBlock=b.defineBlock=void 0;b.parseUnits=b.parseGwei=b.parseEther=b.formatUnits=b.formatGwei=b.formatEther=b.validateTypedData=b.serializeTypedData=b.getTypesForEIP712Domain=b.domainSeparator=b.serializeTransaction=b.serializeAccessList=b.parseTransaction=b.getTransactionType=b.getSerializedTransactionType=b.assertTransactionLegacy=b.assertTransactionEIP2930=b.assertTransactionEIP1559=b.assertRequest=b.stringify=b.verifyTypedData=b.verifyMessage=b.verifyHash=b.toPrefixedMessage=b.signatureToCompactSignature=b.serializeSignature=b.signatureToHex=b.serializeErc8010Signature=b.serializeErc6492Signature=b.serializeCompactSignature=b.compactSignatureToHex=void 0;var G5=mP();Object.defineProperty(b,"CircularReferenceError",{enumerable:!0,get:function(){return G5.CircularReferenceError}});Object.defineProperty(b,"InvalidAbiItemError",{enumerable:!0,get:function(){return G5.InvalidAbiItemError}});Object.defineProperty(b,"InvalidAbiParameterError",{enumerable:!0,get:function(){return G5.InvalidAbiParameterError}});Object.defineProperty(b,"InvalidAbiParametersError",{enumerable:!0,get:function(){return G5.InvalidAbiParametersError}});Object.defineProperty(b,"InvalidAbiTypeParameterError",{enumerable:!0,get:function(){return G5.InvalidAbiTypeParameterError}});Object.defineProperty(b,"InvalidFunctionModifierError",{enumerable:!0,get:function(){return G5.InvalidFunctionModifierError}});Object.defineProperty(b,"InvalidModifierError",{enumerable:!0,get:function(){return G5.InvalidModifierError}});Object.defineProperty(b,"InvalidParameterError",{enumerable:!0,get:function(){return G5.InvalidParameterError}});Object.defineProperty(b,"InvalidParenthesisError",{enumerable:!0,get:function(){return G5.InvalidParenthesisError}});Object.defineProperty(b,"InvalidSignatureError",{enumerable:!0,get:function(){return G5.InvalidSignatureError}});Object.defineProperty(b,"InvalidStructSignatureError",{enumerable:!0,get:function(){return G5.InvalidStructSignatureError}});Object.defineProperty(b,"parseAbi",{enumerable:!0,get:function(){return G5.parseAbi}});Object.defineProperty(b,"parseAbiItem",{enumerable:!0,get:function(){return G5.parseAbiItem}});Object.defineProperty(b,"parseAbiParameter",{enumerable:!0,get:function(){return G5.parseAbiParameter}});Object.defineProperty(b,"parseAbiParameters",{enumerable:!0,get:function(){return G5.parseAbiParameters}});Object.defineProperty(b,"SolidityProtectedKeywordError",{enumerable:!0,get:function(){return G5.SolidityProtectedKeywordError}});Object.defineProperty(b,"UnknownSignatureError",{enumerable:!0,get:function(){return G5.UnknownSignatureError}});Object.defineProperty(b,"UnknownTypeError",{enumerable:!0,get:function(){return G5.UnknownTypeError}});var ij4=Z_0();Object.defineProperty(b,"getContract",{enumerable:!0,get:function(){return ij4.getContract}});var nj4=Jq1();Object.defineProperty(b,"WaitForCallsStatusTimeoutError",{enumerable:!0,get:function(){return nj4.WaitForCallsStatusTimeoutError}});var Y66=h$();Object.defineProperty(b,"createClient",{enumerable:!0,get:function(){return Y66.createClient}});Object.defineProperty(b,"rpcSchema",{enumerable:!0,get:function(){return Y66.rpcSchema}});var aj4=Ae0();Object.defineProperty(b,"createPublicClient",{enumerable:!0,get:function(){return aj4.createPublicClient}});var oj4=P16();Object.defineProperty(b,"createTestClient",{enumerable:!0,get:function(){return oj4.createTestClient}});var rj4=q06();Object.defineProperty(b,"createWalletClient",{enumerable:!0,get:function(){return rj4.createWalletClient}});var sj4=pD1();Object.defineProperty(b,"publicActions",{enumerable:!0,get:function(){return sj4.publicActions}});var tj4=_D1();Object.defineProperty(b,"testActions",{enumerable:!0,get:function(){return tj4.testActions}});var ej4=aD1();Object.defineProperty(b,"walletActions",{enumerable:!0,get:function(){return ej4.walletActions}});var Jh4=Fw();Object.defineProperty(b,"createTransport",{enumerable:!0,get:function(){return Jh4.createTransport}});var Qh4=H06();Object.defineProperty(b,"custom",{enumerable:!0,get:function(){return Qh4.custom}});var G66=B06();Object.defineProperty(b,"fallback",{enumerable:!0,get:function(){return G66.fallback}});Object.defineProperty(b,"shouldThrow",{enumerable:!0,get:function(){return G66.shouldThrow}});var Yh4=C06();Object.defineProperty(b,"http",{enumerable:!0,get:function(){return Yh4.http}});var Gh4=F06();Object.defineProperty(b,"webSocket",{enumerable:!0,get:function(){return Gh4.webSocket}});var Cq=WW();Object.defineProperty(b,"erc20Abi",{enumerable:!0,get:function(){return Cq.erc20Abi}});Object.defineProperty(b,"erc20Abi_bytes32",{enumerable:!0,get:function(){return Cq.erc20Abi_bytes32}});Object.defineProperty(b,"erc721Abi",{enumerable:!0,get:function(){return Cq.erc721Abi}});Object.defineProperty(b,"erc1155Abi",{enumerable:!0,get:function(){return Cq.erc1155Abi}});Object.defineProperty(b,"erc4626Abi",{enumerable:!0,get:function(){return Cq.erc4626Abi}});Object.defineProperty(b,"erc6492SignatureValidatorAbi",{enumerable:!0,get:function(){return Cq.erc6492SignatureValidatorAbi}});Object.defineProperty(b,"universalSignatureValidatorAbi",{enumerable:!0,get:function(){return Cq.erc6492SignatureValidatorAbi}});Object.defineProperty(b,"multicall3Abi",{enumerable:!0,get:function(){return Cq.multicall3Abi}});var X66=fD1();Object.defineProperty(b,"ethAddress",{enumerable:!0,get:function(){return X66.ethAddress}});Object.defineProperty(b,"zeroAddress",{enumerable:!0,get:function(){return X66.zeroAddress}});var Xh4=gc();Object.defineProperty(b,"zeroHash",{enumerable:!0,get:function(){return Xh4.zeroHash}});var L_=eN();Object.defineProperty(b,"deploylessCallViaBytecodeBytecode",{enumerable:!0,get:function(){return L_.deploylessCallViaBytecodeBytecode}});Object.defineProperty(b,"deploylessCallViaFactoryBytecode",{enumerable:!0,get:function(){return L_.deploylessCallViaFactoryBytecode}});Object.defineProperty(b,"erc6492SignatureValidatorByteCode",{enumerable:!0,get:function(){return L_.erc6492SignatureValidatorByteCode}});Object.defineProperty(b,"universalSignatureValidatorByteCode",{enumerable:!0,get:function(){return L_.erc6492SignatureValidatorByteCode}});var E1=bp();Object.defineProperty(b,"maxInt8",{enumerable:!0,get:function(){return E1.maxInt8}});Object.defineProperty(b,"maxInt16",{enumerable:!0,get:function(){return E1.maxInt16}});Object.defineProperty(b,"maxInt24",{enumerable:!0,get:function(){return E1.maxInt24}});Object.defineProperty(b,"maxInt32",{enumerable:!0,get:function(){return E1.maxInt32}});Object.defineProperty(b,"maxInt40",{enumerable:!0,get:function(){return E1.maxInt40}});Object.defineProperty(b,"maxInt48",{enumerable:!0,get:function(){return E1.maxInt48}});Object.defineProperty(b,"maxInt56",{enumerable:!0,get:function(){return E1.maxInt56}});Object.defineProperty(b,"maxInt64",{enumerable:!0,get:function(){return E1.maxInt64}});Object.defineProperty(b,"maxInt72",{enumerable:!0,get:function(){return E1.maxInt72}});Object.defineProperty(b,"maxInt80",{enumerable:!0,get:function(){return E1.maxInt80}});Object.defineProperty(b,"maxInt88",{enumerable:!0,get:function(){return E1.maxInt88}});Object.defineProperty(b,"maxInt96",{enumerable:!0,get:function(){return E1.maxInt96}});Object.defineProperty(b,"maxInt104",{enumerable:!0,get:function(){return E1.maxInt104}});Object.defineProperty(b,"maxInt112",{enumerable:!0,get:function(){return E1.maxInt112}});Object.defineProperty(b,"maxInt120",{enumerable:!0,get:function(){return E1.maxInt120}});Object.defineProperty(b,"maxInt128",{enumerable:!0,get:function(){return E1.maxInt128}});Object.defineProperty(b,"maxInt136",{enumerable:!0,get:function(){return E1.maxInt136}});Object.defineProperty(b,"maxInt144",{enumerable:!0,get:function(){return E1.maxInt144}});Object.defineProperty(b,"maxInt152",{enumerable:!0,get:function(){return E1.maxInt152}});Object.defineProperty(b,"maxInt160",{enumerable:!0,get:function(){return E1.maxInt160}});Object.defineProperty(b,"maxInt168",{enumerable:!0,get:function(){return E1.maxInt168}});Object.defineProperty(b,"maxInt176",{enumerable:!0,get:function(){return E1.maxInt176}});Object.defineProperty(b,"maxInt184",{enumerable:!0,get:function(){return E1.maxInt184}});Object.defineProperty(b,"maxInt192",{enumerable:!0,get:function(){return E1.maxInt192}});Object.defineProperty(b,"maxInt200",{enumerable:!0,get:function(){return E1.maxInt200}});Object.defineProperty(b,"maxInt208",{enumerable:!0,get:function(){return E1.maxInt208}});Object.defineProperty(b,"maxInt216",{enumerable:!0,get:function(){return E1.maxInt216}});Object.defineProperty(b,"maxInt224",{enumerable:!0,get:function(){return E1.maxInt224}});Object.defineProperty(b,"maxInt232",{enumerable:!0,get:function(){return E1.maxInt232}});Object.defineProperty(b,"maxInt240",{enumerable:!0,get:function(){return E1.maxInt240}});Object.defineProperty(b,"maxInt248",{enumerable:!0,get:function(){return E1.maxInt248}});Object.defineProperty(b,"maxInt256",{enumerable:!0,get:function(){return E1.maxInt256}});Object.defineProperty(b,"maxUint8",{enumerable:!0,get:function(){return E1.maxUint8}});Object.defineProperty(b,"maxUint16",{enumerable:!0,get:function(){return E1.maxUint16}});Object.defineProperty(b,"maxUint24",{enumerable:!0,get:function(){return E1.maxUint24}});Object.defineProperty(b,"maxUint32",{enumerable:!0,get:function(){return E1.maxUint32}});Object.defineProperty(b,"maxUint40",{enumerable:!0,get:function(){return E1.maxUint40}});Object.defineProperty(b,"maxUint48",{enumerable:!0,get:function(){return E1.maxUint48}});Object.defineProperty(b,"maxUint56",{enumerable:!0,get:function(){return E1.maxUint56}});Object.defineProperty(b,"maxUint64",{enumerable:!0,get:function(){return E1.maxUint64}});Object.defineProperty(b,"maxUint72",{enumerable:!0,get:function(){return E1.maxUint72}});Object.defineProperty(b,"maxUint80",{enumerable:!0,get:function(){return E1.maxUint80}});Object.defineProperty(b,"maxUint88",{enumerable:!0,get:function(){return E1.maxUint88}});Object.defineProperty(b,"maxUint96",{enumerable:!0,get:function(){return E1.maxUint96}});Object.defineProperty(b,"maxUint104",{enumerable:!0,get:function(){return E1.maxUint104}});Object.defineProperty(b,"maxUint112",{enumerable:!0,get:function(){return E1.maxUint112}});Object.defineProperty(b,"maxUint120",{enumerable:!0,get:function(){return E1.maxUint120}});Object.defineProperty(b,"maxUint128",{enumerable:!0,get:function(){return E1.maxUint128}});Object.defineProperty(b,"maxUint136",{enumerable:!0,get:function(){return E1.maxUint136}});Object.defineProperty(b,"maxUint144",{enumerable:!0,get:function(){return E1.maxUint144}});Object.defineProperty(b,"maxUint152",{enumerable:!0,get:function(){return E1.maxUint152}});Object.defineProperty(b,"maxUint160",{enumerable:!0,get:function(){return E1.maxUint160}});Object.defineProperty(b,"maxUint168",{enumerable:!0,get:function(){return E1.maxUint168}});Object.defineProperty(b,"maxUint176",{enumerable:!0,get:function(){return E1.maxUint176}});Object.defineProperty(b,"maxUint184",{enumerable:!0,get:function(){return E1.maxUint184}});Object.defineProperty(b,"maxUint192",{enumerable:!0,get:function(){return E1.maxUint192}});Object.defineProperty(b,"maxUint200",{enumerable:!0,get:function(){return E1.maxUint200}});Object.defineProperty(b,"maxUint208",{enumerable:!0,get:function(){return E1.maxUint208}});Object.defineProperty(b,"maxUint216",{enumerable:!0,get:function(){return E1.maxUint216}});Object.defineProperty(b,"maxUint224",{enumerable:!0,get:function(){return E1.maxUint224}});Object.defineProperty(b,"maxUint232",{enumerable:!0,get:function(){return E1.maxUint232}});Object.defineProperty(b,"maxUint240",{enumerable:!0,get:function(){return E1.maxUint240}});Object.defineProperty(b,"maxUint248",{enumerable:!0,get:function(){return E1.maxUint248}});Object.defineProperty(b,"maxUint256",{enumerable:!0,get:function(){return E1.maxUint256}});Object.defineProperty(b,"minInt8",{enumerable:!0,get:function(){return E1.minInt8}});Object.defineProperty(b,"minInt16",{enumerable:!0,get:function(){return E1.minInt16}});Object.defineProperty(b,"minInt24",{enumerable:!0,get:function(){return E1.minInt24}});Object.defineProperty(b,"minInt32",{enumerable:!0,get:function(){return E1.minInt32}});Object.defineProperty(b,"minInt40",{enumerable:!0,get:function(){return E1.minInt40}});Object.defineProperty(b,"minInt48",{enumerable:!0,get:function(){return E1.minInt48}});Object.defineProperty(b,"minInt56",{enumerable:!0,get:function(){return E1.minInt56}});Object.defineProperty(b,"minInt64",{enumerable:!0,get:function(){return E1.minInt64}});Object.defineProperty(b,"minInt72",{enumerable:!0,get:function(){return E1.minInt72}});Object.defineProperty(b,"minInt80",{enumerable:!0,get:function(){return E1.minInt80}});Object.defineProperty(b,"minInt88",{enumerable:!0,get:function(){return E1.minInt88}});Object.defineProperty(b,"minInt96",{enumerable:!0,get:function(){return E1.minInt96}});Object.defineProperty(b,"minInt104",{enumerable:!0,get:function(){return E1.minInt104}});Object.defineProperty(b,"minInt112",{enumerable:!0,get:function(){return E1.minInt112}});Object.defineProperty(b,"minInt120",{enumerable:!0,get:function(){return E1.minInt120}});Object.defineProperty(b,"minInt128",{enumerable:!0,get:function(){return E1.minInt128}});Object.defineProperty(b,"minInt136",{enumerable:!0,get:function(){return E1.minInt136}});Object.defineProperty(b,"minInt144",{enumerable:!0,get:function(){return E1.minInt144}});Object.defineProperty(b,"minInt152",{enumerable:!0,get:function(){return E1.minInt152}});Object.defineProperty(b,"minInt160",{enumerable:!0,get:function(){return E1.minInt160}});Object.defineProperty(b,"minInt168",{enumerable:!0,get:function(){return E1.minInt168}});Object.defineProperty(b,"minInt176",{enumerable:!0,get:function(){return E1.minInt176}});Object.defineProperty(b,"minInt184",{enumerable:!0,get:function(){return E1.minInt184}});Object.defineProperty(b,"minInt192",{enumerable:!0,get:function(){return E1.minInt192}});Object.defineProperty(b,"minInt200",{enumerable:!0,get:function(){return E1.minInt200}});Object.defineProperty(b,"minInt208",{enumerable:!0,get:function(){return E1.minInt208}});Object.defineProperty(b,"minInt216",{enumerable:!0,get:function(){return E1.minInt216}});Object.defineProperty(b,"minInt224",{enumerable:!0,get:function(){return E1.minInt224}});Object.defineProperty(b,"minInt232",{enumerable:!0,get:function(){return E1.minInt232}});Object.defineProperty(b,"minInt240",{enumerable:!0,get:function(){return E1.minInt240}});Object.defineProperty(b,"minInt248",{enumerable:!0,get:function(){return E1.minInt248}});Object.defineProperty(b,"minInt256",{enumerable:!0,get:function(){return E1.minInt256}});var Kh4=oq1();Object.defineProperty(b,"presignMessagePrefix",{enumerable:!0,get:function(){return Kh4.presignMessagePrefix}});var eD1=xN();Object.defineProperty(b,"etherUnits",{enumerable:!0,get:function(){return eD1.etherUnits}});Object.defineProperty(b,"gweiUnits",{enumerable:!0,get:function(){return eD1.gweiUnits}});Object.defineProperty(b,"weiUnits",{enumerable:!0,get:function(){return eD1.weiUnits}});var b8=h8();Object.defineProperty(b,"AbiConstructorNotFoundError",{enumerable:!0,get:function(){return b8.AbiConstructorNotFoundError}});Object.defineProperty(b,"AbiConstructorParamsNotFoundError",{enumerable:!0,get:function(){return b8.AbiConstructorParamsNotFoundError}});Object.defineProperty(b,"AbiDecodingDataSizeInvalidError",{enumerable:!0,get:function(){return b8.AbiDecodingDataSizeInvalidError}});Object.defineProperty(b,"AbiDecodingDataSizeTooSmallError",{enumerable:!0,get:function(){return b8.AbiDecodingDataSizeTooSmallError}});Object.defineProperty(b,"AbiDecodingZeroDataError",{enumerable:!0,get:function(){return b8.AbiDecodingZeroDataError}});Object.defineProperty(b,"AbiEncodingArrayLengthMismatchError",{enumerable:!0,get:function(){return b8.AbiEncodingArrayLengthMismatchError}});Object.defineProperty(b,"AbiEncodingBytesSizeMismatchError",{enumerable:!0,get:function(){return b8.AbiEncodingBytesSizeMismatchError}});Object.defineProperty(b,"AbiEncodingLengthMismatchError",{enumerable:!0,get:function(){return b8.AbiEncodingLengthMismatchError}});Object.defineProperty(b,"AbiErrorInputsNotFoundError",{enumerable:!0,get:function(){return b8.AbiErrorInputsNotFoundError}});Object.defineProperty(b,"AbiErrorNotFoundError",{enumerable:!0,get:function(){return b8.AbiErrorNotFoundError}});Object.defineProperty(b,"AbiErrorSignatureNotFoundError",{enumerable:!0,get:function(){return b8.AbiErrorSignatureNotFoundError}});Object.defineProperty(b,"AbiEventNotFoundError",{enumerable:!0,get:function(){return b8.AbiEventNotFoundError}});Object.defineProperty(b,"AbiEventSignatureEmptyTopicsError",{enumerable:!0,get:function(){return b8.AbiEventSignatureEmptyTopicsError}});Object.defineProperty(b,"AbiEventSignatureNotFoundError",{enumerable:!0,get:function(){return b8.AbiEventSignatureNotFoundError}});Object.defineProperty(b,"AbiFunctionNotFoundError",{enumerable:!0,get:function(){return b8.AbiFunctionNotFoundError}});Object.defineProperty(b,"AbiFunctionOutputsNotFoundError",{enumerable:!0,get:function(){return b8.AbiFunctionOutputsNotFoundError}});Object.defineProperty(b,"AbiFunctionSignatureNotFoundError",{enumerable:!0,get:function(){return b8.AbiFunctionSignatureNotFoundError}});Object.defineProperty(b,"BytesSizeMismatchError",{enumerable:!0,get:function(){return b8.BytesSizeMismatchError}});Object.defineProperty(b,"DecodeLogDataMismatch",{enumerable:!0,get:function(){return b8.DecodeLogDataMismatch}});Object.defineProperty(b,"DecodeLogTopicsMismatch",{enumerable:!0,get:function(){return b8.DecodeLogTopicsMismatch}});Object.defineProperty(b,"InvalidAbiDecodingTypeError",{enumerable:!0,get:function(){return b8.InvalidAbiDecodingTypeError}});Object.defineProperty(b,"InvalidAbiEncodingTypeError",{enumerable:!0,get:function(){return b8.InvalidAbiEncodingTypeError}});Object.defineProperty(b,"InvalidArrayError",{enumerable:!0,get:function(){return b8.InvalidArrayError}});Object.defineProperty(b,"InvalidDefinitionTypeError",{enumerable:!0,get:function(){return b8.InvalidDefinitionTypeError}});Object.defineProperty(b,"UnsupportedPackedAbiType",{enumerable:!0,get:function(){return b8.UnsupportedPackedAbiType}});var zh4=XQ();Object.defineProperty(b,"InvalidAddressError",{enumerable:!0,get:function(){return zh4.InvalidAddressError}});var K66=f0();Object.defineProperty(b,"BaseError",{enumerable:!0,get:function(){return K66.BaseError}});Object.defineProperty(b,"setErrorConfig",{enumerable:!0,get:function(){return K66.setErrorConfig}});var Wh4=yp();Object.defineProperty(b,"BlockNotFoundError",{enumerable:!0,get:function(){return Wh4.BlockNotFoundError}});var Zh4=oV1();Object.defineProperty(b,"BundleFailedError",{enumerable:!0,get:function(){return Zh4.BundleFailedError}});var Bk=Jw();Object.defineProperty(b,"ChainDoesNotSupportContract",{enumerable:!0,get:function(){return Bk.ChainDoesNotSupportContract}});Object.defineProperty(b,"ChainMismatchError",{enumerable:!0,get:function(){return Bk.ChainMismatchError}});Object.defineProperty(b,"ChainNotFoundError",{enumerable:!0,get:function(){return Bk.ChainNotFoundError}});Object.defineProperty(b,"ClientChainNotConfiguredError",{enumerable:!0,get:function(){return Bk.ClientChainNotConfiguredError}});Object.defineProperty(b,"InvalidChainIdError",{enumerable:!0,get:function(){return Bk.InvalidChainIdError}});var Tw=QW();Object.defineProperty(b,"CallExecutionError",{enumerable:!0,get:function(){return Tw.CallExecutionError}});Object.defineProperty(b,"ContractFunctionExecutionError",{enumerable:!0,get:function(){return Tw.ContractFunctionExecutionError}});Object.defineProperty(b,"ContractFunctionRevertedError",{enumerable:!0,get:function(){return Tw.ContractFunctionRevertedError}});Object.defineProperty(b,"ContractFunctionZeroDataError",{enumerable:!0,get:function(){return Tw.ContractFunctionZeroDataError}});Object.defineProperty(b,"CounterfactualDeploymentFailedError",{enumerable:!0,get:function(){return Tw.CounterfactualDeploymentFailedError}});Object.defineProperty(b,"RawContractError",{enumerable:!0,get:function(){return Tw.RawContractError}});var z66=lP();Object.defineProperty(b,"SizeExceedsPaddingSizeError",{enumerable:!0,get:function(){return z66.SizeExceedsPaddingSizeError}});Object.defineProperty(b,"SliceOffsetOutOfBoundsError",{enumerable:!0,get:function(){return z66.SliceOffsetOutOfBoundsError}});var Nk=vH();Object.defineProperty(b,"IntegerOutOfRangeError",{enumerable:!0,get:function(){return Nk.IntegerOutOfRangeError}});Object.defineProperty(b,"InvalidBytesBooleanError",{enumerable:!0,get:function(){return Nk.InvalidBytesBooleanError}});Object.defineProperty(b,"InvalidHexBooleanError",{enumerable:!0,get:function(){return Nk.InvalidHexBooleanError}});Object.defineProperty(b,"InvalidHexValueError",{enumerable:!0,get:function(){return Nk.InvalidHexValueError}});Object.defineProperty(b,"SizeOverflowError",{enumerable:!0,get:function(){return Nk.SizeOverflowError}});var E_=Nc();Object.defineProperty(b,"EnsAvatarInvalidNftUriError",{enumerable:!0,get:function(){return E_.EnsAvatarInvalidNftUriError}});Object.defineProperty(b,"EnsAvatarUnsupportedNamespaceError",{enumerable:!0,get:function(){return E_.EnsAvatarUnsupportedNamespaceError}});Object.defineProperty(b,"EnsAvatarUriResolutionError",{enumerable:!0,get:function(){return E_.EnsAvatarUriResolutionError}});Object.defineProperty(b,"EnsInvalidChainIdError",{enumerable:!0,get:function(){return E_.EnsInvalidChainIdError}});var Vh4=_Z1();Object.defineProperty(b,"EstimateGasExecutionError",{enumerable:!0,get:function(){return Vh4.EstimateGasExecutionError}});var JH1=H$();Object.defineProperty(b,"BaseFeeScalarError",{enumerable:!0,get:function(){return JH1.BaseFeeScalarError}});Object.defineProperty(b,"Eip1559FeesNotSupportedError",{enumerable:!0,get:function(){return JH1.Eip1559FeesNotSupportedError}});Object.defineProperty(b,"MaxFeePerGasTooLowError",{enumerable:!0,get:function(){return JH1.MaxFeePerGasTooLowError}});var qh4=$W1();Object.defineProperty(b,"FilterTypeNotSupportedError",{enumerable:!0,get:function(){return qh4.FilterTypeNotSupportedError}});var UQ=uX();Object.defineProperty(b,"ExecutionRevertedError",{enumerable:!0,get:function(){return UQ.ExecutionRevertedError}});Object.defineProperty(b,"FeeCapTooHighError",{enumerable:!0,get:function(){return UQ.FeeCapTooHighError}});Object.defineProperty(b,"FeeCapTooLowError",{enumerable:!0,get:function(){return UQ.FeeCapTooLowError}});Object.defineProperty(b,"InsufficientFundsError",{enumerable:!0,get:function(){return UQ.InsufficientFundsError}});Object.defineProperty(b,"IntrinsicGasTooHighError",{enumerable:!0,get:function(){return UQ.IntrinsicGasTooHighError}});Object.defineProperty(b,"IntrinsicGasTooLowError",{enumerable:!0,get:function(){return UQ.IntrinsicGasTooLowError}});Object.defineProperty(b,"NonceMaxValueError",{enumerable:!0,get:function(){return UQ.NonceMaxValueError}});Object.defineProperty(b,"NonceTooHighError",{enumerable:!0,get:function(){return UQ.NonceTooHighError}});Object.defineProperty(b,"NonceTooLowError",{enumerable:!0,get:function(){return UQ.NonceTooLowError}});Object.defineProperty(b,"TipAboveFeeCapError",{enumerable:!0,get:function(){return UQ.TipAboveFeeCapError}});Object.defineProperty(b,"TransactionTypeNotSupportedError",{enumerable:!0,get:function(){return UQ.TransactionTypeNotSupportedError}});Object.defineProperty(b,"UnknownNodeError",{enumerable:!0,get:function(){return UQ.UnknownNodeError}});var wk=WQ();Object.defineProperty(b,"HttpRequestError",{enumerable:!0,get:function(){return wk.HttpRequestError}});Object.defineProperty(b,"RpcRequestError",{enumerable:!0,get:function(){return wk.RpcRequestError}});Object.defineProperty(b,"SocketClosedError",{enumerable:!0,get:function(){return wk.SocketClosedError}});Object.defineProperty(b,"TimeoutError",{enumerable:!0,get:function(){return wk.TimeoutError}});Object.defineProperty(b,"WebSocketRequestError",{enumerable:!0,get:function(){return wk.WebSocketRequestError}});var z8=YW();Object.defineProperty(b,"AtomicityNotSupportedError",{enumerable:!0,get:function(){return z8.AtomicityNotSupportedError}});Object.defineProperty(b,"AtomicReadyWalletRejectedUpgradeError",{enumerable:!0,get:function(){return z8.AtomicReadyWalletRejectedUpgradeError}});Object.defineProperty(b,"BundleTooLargeError",{enumerable:!0,get:function(){return z8.BundleTooLargeError}});Object.defineProperty(b,"ChainDisconnectedError",{enumerable:!0,get:function(){return z8.ChainDisconnectedError}});Object.defineProperty(b,"DuplicateIdError",{enumerable:!0,get:function(){return z8.DuplicateIdError}});Object.defineProperty(b,"InternalRpcError",{enumerable:!0,get:function(){return z8.InternalRpcError}});Object.defineProperty(b,"InvalidInputRpcError",{enumerable:!0,get:function(){return z8.InvalidInputRpcError}});Object.defineProperty(b,"InvalidParamsRpcError",{enumerable:!0,get:function(){return z8.InvalidParamsRpcError}});Object.defineProperty(b,"InvalidRequestRpcError",{enumerable:!0,get:function(){return z8.InvalidRequestRpcError}});Object.defineProperty(b,"JsonRpcVersionUnsupportedError",{enumerable:!0,get:function(){return z8.JsonRpcVersionUnsupportedError}});Object.defineProperty(b,"LimitExceededRpcError",{enumerable:!0,get:function(){return z8.LimitExceededRpcError}});Object.defineProperty(b,"MethodNotFoundRpcError",{enumerable:!0,get:function(){return z8.MethodNotFoundRpcError}});Object.defineProperty(b,"MethodNotSupportedRpcError",{enumerable:!0,get:function(){return z8.MethodNotSupportedRpcError}});Object.defineProperty(b,"ParseRpcError",{enumerable:!0,get:function(){return z8.ParseRpcError}});Object.defineProperty(b,"ProviderDisconnectedError",{enumerable:!0,get:function(){return z8.ProviderDisconnectedError}});Object.defineProperty(b,"ProviderRpcError",{enumerable:!0,get:function(){return z8.ProviderRpcError}});Object.defineProperty(b,"ResourceNotFoundRpcError",{enumerable:!0,get:function(){return z8.ResourceNotFoundRpcError}});Object.defineProperty(b,"ResourceUnavailableRpcError",{enumerable:!0,get:function(){return z8.ResourceUnavailableRpcError}});Object.defineProperty(b,"RpcError",{enumerable:!0,get:function(){return z8.RpcError}});Object.defineProperty(b,"SwitchChainError",{enumerable:!0,get:function(){return z8.SwitchChainError}});Object.defineProperty(b,"TransactionRejectedRpcError",{enumerable:!0,get:function(){return z8.TransactionRejectedRpcError}});Object.defineProperty(b,"UnauthorizedProviderError",{enumerable:!0,get:function(){return z8.UnauthorizedProviderError}});Object.defineProperty(b,"UnknownBundleIdError",{enumerable:!0,get:function(){return z8.UnknownBundleIdError}});Object.defineProperty(b,"UnknownRpcError",{enumerable:!0,get:function(){return z8.UnknownRpcError}});Object.defineProperty(b,"UnsupportedChainIdError",{enumerable:!0,get:function(){return z8.UnsupportedChainIdError}});Object.defineProperty(b,"UnsupportedNonOptionalCapabilityError",{enumerable:!0,get:function(){return z8.UnsupportedNonOptionalCapabilityError}});Object.defineProperty(b,"UnsupportedProviderMethodError",{enumerable:!0,get:function(){return z8.UnsupportedProviderMethodError}});Object.defineProperty(b,"UserRejectedRequestError",{enumerable:!0,get:function(){return z8.UserRejectedRequestError}});var W66=pd();Object.defineProperty(b,"AccountStateConflictError",{enumerable:!0,get:function(){return W66.AccountStateConflictError}});Object.defineProperty(b,"StateAssignmentConflictError",{enumerable:!0,get:function(){return W66.StateAssignmentConflictError}});var rX=e3();Object.defineProperty(b,"FeeConflictError",{enumerable:!0,get:function(){return rX.FeeConflictError}});Object.defineProperty(b,"InvalidLegacyVError",{enumerable:!0,get:function(){return rX.InvalidLegacyVError}});Object.defineProperty(b,"InvalidSerializableTransactionError",{enumerable:!0,get:function(){return rX.InvalidSerializableTransactionError}});Object.defineProperty(b,"InvalidSerializedTransactionError",{enumerable:!0,get:function(){return rX.InvalidSerializedTransactionError}});Object.defineProperty(b,"InvalidSerializedTransactionTypeError",{enumerable:!0,get:function(){return rX.InvalidSerializedTransactionTypeError}});Object.defineProperty(b,"InvalidStorageKeySizeError",{enumerable:!0,get:function(){return rX.InvalidStorageKeySizeError}});Object.defineProperty(b,"TransactionExecutionError",{enumerable:!0,get:function(){return rX.TransactionExecutionError}});Object.defineProperty(b,"TransactionNotFoundError",{enumerable:!0,get:function(){return rX.TransactionNotFoundError}});Object.defineProperty(b,"TransactionReceiptNotFoundError",{enumerable:!0,get:function(){return rX.TransactionReceiptNotFoundError}});Object.defineProperty(b,"WaitForTransactionReceiptTimeoutError",{enumerable:!0,get:function(){return rX.WaitForTransactionReceiptTimeoutError}});var Uh4=N_();Object.defineProperty(b,"UrlRequiredError",{enumerable:!0,get:function(){return Uh4.UrlRequiredError}});var QH1=eq1();Object.defineProperty(b,"InvalidDomainError",{enumerable:!0,get:function(){return QH1.InvalidDomainError}});Object.defineProperty(b,"InvalidPrimaryTypeError",{enumerable:!0,get:function(){return QH1.InvalidPrimaryTypeError}});Object.defineProperty(b,"InvalidStructTypeError",{enumerable:!0,get:function(){return QH1.InvalidStructTypeError}});var Dh4=DD1();Object.defineProperty(b,"InvalidDecimalNumberError",{enumerable:!0,get:function(){return Dh4.InvalidDecimalNumberError}});var Hh4=$06();Object.defineProperty(b,"EIP1193ProviderRpcError",{enumerable:!0,get:function(){return Hh4.ProviderRpcError}});var Mh4=JW();Object.defineProperty(b,"decodeAbiParameters",{enumerable:!0,get:function(){return Mh4.decodeAbiParameters}});var Ih4=v06();Object.defineProperty(b,"decodeDeployData",{enumerable:!0,get:function(){return Ih4.decodeDeployData}});var Oh4=eP();Object.defineProperty(b,"decodeErrorResult",{enumerable:!0,get:function(){return Oh4.decodeErrorResult}});var Ah4=nN();Object.defineProperty(b,"decodeEventLog",{enumerable:!0,get:function(){return Ah4.decodeEventLog}});var Bh4=Jc();Object.defineProperty(b,"decodeFunctionData",{enumerable:!0,get:function(){return Bh4.decodeFunctionData}});var Nh4=cX();Object.defineProperty(b,"decodeFunctionResult",{enumerable:!0,get:function(){return Nh4.decodeFunctionResult}});var wh4=KQ();Object.defineProperty(b,"encodeAbiParameters",{enumerable:!0,get:function(){return wh4.encodeAbiParameters}});var Lh4=Qw();Object.defineProperty(b,"encodeDeployData",{enumerable:!0,get:function(){return Lh4.encodeDeployData}});var Eh4=Qc();Object.defineProperty(b,"encodeErrorResult",{enumerable:!0,get:function(){return Eh4.encodeErrorResult}});var Ch4=zq();Object.defineProperty(b,"encodeEventTopics",{enumerable:!0,get:function(){return Ch4.encodeEventTopics}});var Rh4=Q3();Object.defineProperty(b,"encodeFunctionData",{enumerable:!0,get:function(){return Rh4.encodeFunctionData}});var Fh4=Gc();Object.defineProperty(b,"encodeFunctionResult",{enumerable:!0,get:function(){return Fh4.encodeFunctionResult}});var Th4=Bq1();Object.defineProperty(b,"encodePacked",{enumerable:!0,get:function(){return Th4.encodePacked}});var Sh4=xX();Object.defineProperty(b,"getAbiItem",{enumerable:!0,get:function(){return Sh4.getAbiItem}});var Ph4=aN();Object.defineProperty(b,"parseEventLogs",{enumerable:!0,get:function(){return Ph4.parseEventLogs}});var $h4=rW1();Object.defineProperty(b,"prepareEncodeFunctionData",{enumerable:!0,get:function(){return $h4.prepareEncodeFunctionData}});var Z66=t3();Object.defineProperty(b,"checksumAddress",{enumerable:!0,get:function(){return Z66.checksumAddress}});Object.defineProperty(b,"getAddress",{enumerable:!0,get:function(){return Z66.getAddress}});var YH1=wq1();Object.defineProperty(b,"getContractAddress",{enumerable:!0,get:function(){return YH1.getContractAddress}});Object.defineProperty(b,"getCreate2Address",{enumerable:!0,get:function(){return YH1.getCreate2Address}});Object.defineProperty(b,"getCreateAddress",{enumerable:!0,get:function(){return YH1.getCreateAddress}});var kh4=J3();Object.defineProperty(b,"isAddress",{enumerable:!0,get:function(){return kh4.isAddress}});var vh4=VQ();Object.defineProperty(b,"isAddressEqual",{enumerable:!0,get:function(){return vh4.isAddressEqual}});var fh4=O$();Object.defineProperty(b,"blobsToCommitments",{enumerable:!0,get:function(){return fh4.blobsToCommitments}});var jh4=A$();Object.defineProperty(b,"blobsToProofs",{enumerable:!0,get:function(){return jh4.blobsToProofs}});var hh4=lp();Object.defineProperty(b,"commitmentsToVersionedHashes",{enumerable:!0,get:function(){return hh4.commitmentsToVersionedHashes}});var bh4=up();Object.defineProperty(b,"commitmentToVersionedHash",{enumerable:!0,get:function(){return bh4.commitmentToVersionedHash}});var yh4=h06();Object.defineProperty(b,"fromBlobs",{enumerable:!0,get:function(){return yh4.fromBlobs}});var xh4=y06();Object.defineProperty(b,"sidecarsToVersionedHashes",{enumerable:!0,get:function(){return xh4.sidecarsToVersionedHashes}});var gh4=N$();Object.defineProperty(b,"toBlobSidecars",{enumerable:!0,get:function(){return gh4.toBlobSidecars}});var mh4=DV1();Object.defineProperty(b,"toBlobs",{enumerable:!0,get:function(){return mh4.toBlobs}});var Lk=Xc();Object.defineProperty(b,"ccipRequest",{enumerable:!0,get:function(){return Lk.ccipRequest}});Object.defineProperty(b,"ccipFetch",{enumerable:!0,get:function(){return Lk.ccipRequest}});Object.defineProperty(b,"offchainLookup",{enumerable:!0,get:function(){return Lk.offchainLookup}});Object.defineProperty(b,"offchainLookupAbiItem",{enumerable:!0,get:function(){return Lk.offchainLookupAbiItem}});Object.defineProperty(b,"offchainLookupSignature",{enumerable:!0,get:function(){return Lk.offchainLookupSignature}});var uh4=$$();Object.defineProperty(b,"assertCurrentChain",{enumerable:!0,get:function(){return uh4.assertCurrentChain}});var lh4=Sq1();Object.defineProperty(b,"defineChain",{enumerable:!0,get:function(){return lh4.defineChain}});var dh4=Pq1();Object.defineProperty(b,"extractChain",{enumerable:!0,get:function(){return dh4.extractChain}});var ph4=ZW();Object.defineProperty(b,"getChainContractAddress",{enumerable:!0,get:function(){return ph4.getChainContractAddress}});var GH1=F4();Object.defineProperty(b,"concat",{enumerable:!0,get:function(){return GH1.concat}});Object.defineProperty(b,"concatBytes",{enumerable:!0,get:function(){return GH1.concatBytes}});Object.defineProperty(b,"concatHex",{enumerable:!0,get:function(){return GH1.concatHex}});var ch4=wc();Object.defineProperty(b,"isBytes",{enumerable:!0,get:function(){return ch4.isBytes}});var _h4=H7();Object.defineProperty(b,"isHex",{enumerable:!0,get:function(){return _h4.isHex}});var XH1=rz();Object.defineProperty(b,"pad",{enumerable:!0,get:function(){return XH1.pad}});Object.defineProperty(b,"padBytes",{enumerable:!0,get:function(){return XH1.padBytes}});Object.defineProperty(b,"padHex",{enumerable:!0,get:function(){return XH1.padHex}});var ih4=t7();Object.defineProperty(b,"size",{enumerable:!0,get:function(){return ih4.size}});var KH1=cJ();Object.defineProperty(b,"slice",{enumerable:!0,get:function(){return KH1.slice}});Object.defineProperty(b,"sliceBytes",{enumerable:!0,get:function(){return KH1.sliceBytes}});Object.defineProperty(b,"sliceHex",{enumerable:!0,get:function(){return KH1.sliceHex}});var nh4=yX();Object.defineProperty(b,"trim",{enumerable:!0,get:function(){return nh4.trim}});var Ek=ud();Object.defineProperty(b,"bytesToBigInt",{enumerable:!0,get:function(){return Ek.bytesToBigInt}});Object.defineProperty(b,"bytesToBool",{enumerable:!0,get:function(){return Ek.bytesToBool}});Object.defineProperty(b,"bytesToNumber",{enumerable:!0,get:function(){return Ek.bytesToNumber}});Object.defineProperty(b,"bytesToString",{enumerable:!0,get:function(){return Ek.bytesToString}});Object.defineProperty(b,"fromBytes",{enumerable:!0,get:function(){return Ek.fromBytes}});var Ck=Q9();Object.defineProperty(b,"fromHex",{enumerable:!0,get:function(){return Ck.fromHex}});Object.defineProperty(b,"hexToBigInt",{enumerable:!0,get:function(){return Ck.hexToBigInt}});Object.defineProperty(b,"hexToBool",{enumerable:!0,get:function(){return Ck.hexToBool}});Object.defineProperty(b,"hexToNumber",{enumerable:!0,get:function(){return Ck.hexToNumber}});Object.defineProperty(b,"hexToString",{enumerable:!0,get:function(){return Ck.hexToString}});var ah4=kc();Object.defineProperty(b,"fromRlp",{enumerable:!0,get:function(){return ah4.fromRlp}});var Rk=X8();Object.defineProperty(b,"boolToBytes",{enumerable:!0,get:function(){return Rk.boolToBytes}});Object.defineProperty(b,"hexToBytes",{enumerable:!0,get:function(){return Rk.hexToBytes}});Object.defineProperty(b,"numberToBytes",{enumerable:!0,get:function(){return Rk.numberToBytes}});Object.defineProperty(b,"stringToBytes",{enumerable:!0,get:function(){return Rk.stringToBytes}});Object.defineProperty(b,"toBytes",{enumerable:!0,get:function(){return Rk.toBytes}});var Fk=g1();Object.defineProperty(b,"boolToHex",{enumerable:!0,get:function(){return Fk.boolToHex}});Object.defineProperty(b,"bytesToHex",{enumerable:!0,get:function(){return Fk.bytesToHex}});Object.defineProperty(b,"numberToHex",{enumerable:!0,get:function(){return Fk.numberToHex}});Object.defineProperty(b,"stringToHex",{enumerable:!0,get:function(){return Fk.stringToHex}});Object.defineProperty(b,"toHex",{enumerable:!0,get:function(){return Fk.toHex}});var zH1=dN();Object.defineProperty(b,"bytesToRlp",{enumerable:!0,get:function(){return zH1.bytesToRlp}});Object.defineProperty(b,"hexToRlp",{enumerable:!0,get:function(){return zH1.hexToRlp}});Object.defineProperty(b,"toRlp",{enumerable:!0,get:function(){return zH1.toRlp}});var oh4=Xq1();Object.defineProperty(b,"labelhash",{enumerable:!0,get:function(){return oh4.labelhash}});var rh4=Ac();Object.defineProperty(b,"namehash",{enumerable:!0,get:function(){return rh4.namehash}});var sh4=g06();Object.defineProperty(b,"toCoinType",{enumerable:!0,get:function(){return sh4.toCoinType}});var th4=GW();Object.defineProperty(b,"getContractError",{enumerable:!0,get:function(){return th4.getContractError}});var V66=M$();Object.defineProperty(b,"defineBlock",{enumerable:!0,get:function(){return V66.defineBlock}});Object.defineProperty(b,"formatBlock",{enumerable:!0,get:function(){return V66.formatBlock}});var eh4=pX();Object.defineProperty(b,"formatLog",{enumerable:!0,get:function(){return eh4.formatLog}});var WH1=_N();Object.defineProperty(b,"defineTransaction",{enumerable:!0,get:function(){return WH1.defineTransaction}});Object.defineProperty(b,"formatTransaction",{enumerable:!0,get:function(){return WH1.formatTransaction}});Object.defineProperty(b,"transactionType",{enumerable:!0,get:function(){return WH1.transactionType}});var q66=j$();Object.defineProperty(b,"defineTransactionReceipt",{enumerable:!0,get:function(){return q66.defineTransactionReceipt}});Object.defineProperty(b,"formatTransactionReceipt",{enumerable:!0,get:function(){return q66.formatTransactionReceipt}});var ZH1=lX();Object.defineProperty(b,"defineTransactionRequest",{enumerable:!0,get:function(){return ZH1.defineTransactionRequest}});Object.defineProperty(b,"formatTransactionRequest",{enumerable:!0,get:function(){return ZH1.formatTransactionRequest}});Object.defineProperty(b,"rpcTransactionType",{enumerable:!0,get:function(){return ZH1.rpcTransactionType}});var Jb4=vc();Object.defineProperty(b,"isHash",{enumerable:!0,get:function(){return Jb4.isHash}});var Qb4=e7();Object.defineProperty(b,"keccak256",{enumerable:!0,get:function(){return Qb4.keccak256}});var Yb4=hq1();Object.defineProperty(b,"ripemd160",{enumerable:!0,get:function(){return Yb4.ripemd160}});var Gb4=mp();Object.defineProperty(b,"sha256",{enumerable:!0,get:function(){return Gb4.sha256}});var Xb4=yq1();Object.defineProperty(b,"toEventHash",{enumerable:!0,get:function(){return Xb4.toEventHash}});var U66=fH();Object.defineProperty(b,"toEventSelector",{enumerable:!0,get:function(){return U66.toEventSelector}});Object.defineProperty(b,"getEventSelector",{enumerable:!0,get:function(){return U66.toEventSelector}});var D66=gq1();Object.defineProperty(b,"toEventSignature",{enumerable:!0,get:function(){return D66.toEventSignature}});Object.defineProperty(b,"getEventSignature",{enumerable:!0,get:function(){return D66.toEventSignature}});var Kb4=uq1();Object.defineProperty(b,"toFunctionHash",{enumerable:!0,get:function(){return Kb4.toFunctionHash}});var H66=Kq();Object.defineProperty(b,"toFunctionSelector",{enumerable:!0,get:function(){return H66.toFunctionSelector}});Object.defineProperty(b,"getFunctionSelector",{enumerable:!0,get:function(){return H66.toFunctionSelector}});var M66=dq1();Object.defineProperty(b,"toFunctionSignature",{enumerable:!0,get:function(){return M66.toFunctionSignature}});Object.defineProperty(b,"getFunctionSignature",{enumerable:!0,get:function(){return M66.toFunctionSignature}});var zb4=tD1();Object.defineProperty(b,"defineKzg",{enumerable:!0,get:function(){return zb4.defineKzg}});var Wb4=l06();Object.defineProperty(b,"setupKzg",{enumerable:!0,get:function(){return Wb4.setupKzg}});var I66=pq1();Object.defineProperty(b,"createNonceManager",{enumerable:!0,get:function(){return I66.createNonceManager}});Object.defineProperty(b,"nonceManager",{enumerable:!0,get:function(){return I66.nonceManager}});var Zb4=cV1();Object.defineProperty(b,"withCache",{enumerable:!0,get:function(){return Zb4.withCache}});var Vb4=f$();Object.defineProperty(b,"withRetry",{enumerable:!0,get:function(){return Vb4.withRetry}});var qb4=hc();Object.defineProperty(b,"withTimeout",{enumerable:!0,get:function(){return qb4.withTimeout}});var Ub4=p06();Object.defineProperty(b,"compactSignatureToSignature",{enumerable:!0,get:function(){return Ub4.compactSignatureToSignature}});var Db4=Zw();Object.defineProperty(b,"hashMessage",{enumerable:!0,get:function(){return Db4.hashMessage}});var VH1=Vw();Object.defineProperty(b,"hashDomain",{enumerable:!0,get:function(){return VH1.hashDomain}});Object.defineProperty(b,"hashStruct",{enumerable:!0,get:function(){return VH1.hashStruct}});Object.defineProperty(b,"hashTypedData",{enumerable:!0,get:function(){return VH1.hashTypedData}});var Hb4=mc();Object.defineProperty(b,"isErc6492Signature",{enumerable:!0,get:function(){return Hb4.isErc6492Signature}});var Mb4=z_();Object.defineProperty(b,"isErc8010Signature",{enumerable:!0,get:function(){return Mb4.isErc8010Signature}});var O66=i06();Object.defineProperty(b,"hexToCompactSignature",{enumerable:!0,get:function(){return O66.parseCompactSignature}});Object.defineProperty(b,"parseCompactSignature",{enumerable:!0,get:function(){return O66.parseCompactSignature}});var Ib4=KD1();Object.defineProperty(b,"parseErc6492Signature",{enumerable:!0,get:function(){return Ib4.parseErc6492Signature}});var Ob4=zD1();Object.defineProperty(b,"parseErc8010Signature",{enumerable:!0,get:function(){return Ob4.parseErc8010Signature}});var A66=a06();Object.defineProperty(b,"hexToSignature",{enumerable:!0,get:function(){return A66.parseSignature}});Object.defineProperty(b,"parseSignature",{enumerable:!0,get:function(){return A66.parseSignature}});var Ab4=zW();Object.defineProperty(b,"recoverAddress",{enumerable:!0,get:function(){return Ab4.recoverAddress}});var Bb4=W_();Object.defineProperty(b,"recoverMessageAddress",{enumerable:!0,get:function(){return Bb4.recoverMessageAddress}});var Nb4=vp();Object.defineProperty(b,"recoverPublicKey",{enumerable:!0,get:function(){return Nb4.recoverPublicKey}});var wb4=r06();Object.defineProperty(b,"recoverTransactionAddress",{enumerable:!0,get:function(){return wb4.recoverTransactionAddress}});var Lb4=Z_();Object.defineProperty(b,"recoverTypedDataAddress",{enumerable:!0,get:function(){return Lb4.recoverTypedDataAddress}});var B66=e06();Object.defineProperty(b,"compactSignatureToHex",{enumerable:!0,get:function(){return B66.serializeCompactSignature}});Object.defineProperty(b,"serializeCompactSignature",{enumerable:!0,get:function(){return B66.serializeCompactSignature}});var Eb4=WD1();Object.defineProperty(b,"serializeErc6492Signature",{enumerable:!0,get:function(){return Eb4.serializeErc6492Signature}});var Cb4=ZD1();Object.defineProperty(b,"serializeErc8010Signature",{enumerable:!0,get:function(){return Cb4.serializeErc8010Signature}});var N66=yD1();Object.defineProperty(b,"signatureToHex",{enumerable:!0,get:function(){return N66.serializeSignature}});Object.defineProperty(b,"serializeSignature",{enumerable:!0,get:function(){return N66.serializeSignature}});var Rb4=Q66();Object.defineProperty(b,"signatureToCompactSignature",{enumerable:!0,get:function(){return Rb4.signatureToCompactSignature}});var Fb4=sq1();Object.defineProperty(b,"toPrefixedMessage",{enumerable:!0,get:function(){return Fb4.toPrefixedMessage}});var Tb4=VD1();Object.defineProperty(b,"verifyHash",{enumerable:!0,get:function(){return Tb4.verifyHash}});var Sb4=qD1();Object.defineProperty(b,"verifyMessage",{enumerable:!0,get:function(){return Sb4.verifyMessage}});var Pb4=UD1();Object.defineProperty(b,"verifyTypedData",{enumerable:!0,get:function(){return Pb4.verifyTypedData}});var $b4=J5();Object.defineProperty(b,"stringify",{enumerable:!0,get:function(){return $b4.stringify}});var kb4=dX();Object.defineProperty(b,"assertRequest",{enumerable:!0,get:function(){return kb4.assertRequest}});var qH1=y$();Object.defineProperty(b,"assertTransactionEIP1559",{enumerable:!0,get:function(){return qH1.assertTransactionEIP1559}});Object.defineProperty(b,"assertTransactionEIP2930",{enumerable:!0,get:function(){return qH1.assertTransactionEIP2930}});Object.defineProperty(b,"assertTransactionLegacy",{enumerable:!0,get:function(){return qH1.assertTransactionLegacy}});var vb4=V_();Object.defineProperty(b,"getSerializedTransactionType",{enumerable:!0,get:function(){return vb4.getSerializedTransactionType}});var fb4=w$();Object.defineProperty(b,"getTransactionType",{enumerable:!0,get:function(){return fb4.getTransactionType}});var jb4=q_();Object.defineProperty(b,"parseTransaction",{enumerable:!0,get:function(){return jb4.parseTransaction}});var hb4=Tc();Object.defineProperty(b,"serializeAccessList",{enumerable:!0,get:function(){return hb4.serializeAccessList}});var bb4=m$();Object.defineProperty(b,"serializeTransaction",{enumerable:!0,get:function(){return bb4.serializeTransaction}});var C_=d$();Object.defineProperty(b,"domainSeparator",{enumerable:!0,get:function(){return C_.domainSeparator}});Object.defineProperty(b,"getTypesForEIP712Domain",{enumerable:!0,get:function(){return C_.getTypesForEIP712Domain}});Object.defineProperty(b,"serializeTypedData",{enumerable:!0,get:function(){return C_.serializeTypedData}});Object.defineProperty(b,"validateTypedData",{enumerable:!0,get:function(){return C_.validateTypedData}});var yb4=gN();Object.defineProperty(b,"formatEther",{enumerable:!0,get:function(){return yb4.formatEther}});var xb4=Wq();Object.defineProperty(b,"formatGwei",{enumerable:!0,get:function(){return xb4.formatGwei}});var gb4=J$();Object.defineProperty(b,"formatUnits",{enumerable:!0,get:function(){return gb4.formatUnits}});var mb4=HD1();Object.defineProperty(b,"parseEther",{enumerable:!0,get:function(){return mb4.parseEther}});var ub4=MD1();Object.defineProperty(b,"parseGwei",{enumerable:!0,get:function(){return ub4.parseGwei}});var lb4=Wk();Object.defineProperty(b,"parseUnits",{enumerable:!0,get:function(){return lb4.parseUnits}})});var DH1=M((M47,C66)=>{/*! transaction.js - Seamflux Client Build | 2026-03-14T14:17:11.432Z */async function sb4({bcsBase64Transaction:J,base64Signature:Q}){let Y=await(0,Xy4.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}}),K=await Y.waitForTransaction({digest:X.digest,options:{showEffects:!0}});if(K.effects&&(0,E66.get)(K,"effects.status.status","success")!=="success")throw Error(`Transaction failed: ${K.effects.status.error}`);return{message:`Transaction executed successfully: <${"https://suivision.xyz/txblock/"+K.digest}>`,digest:K.digest}}var{defineProperty:UH1,getOwnPropertyDescriptor:tb4,getOwnPropertyNames:eb4}=Object,Jy4=Object.prototype.hasOwnProperty,Qy4=(J,Q)=>{for(var Y in Q)UH1(J,Y,{get:Q[Y],enumerable:!0})},Yy4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of eb4(Q))Jy4.call(J,X)||X===Y||UH1(J,X,{get:()=>Q[X],enumerable:!(G=tb4(Q,X))||G.enumerable});return J},Gy4=(J)=>Yy4(UH1({},"__esModule",{value:!0}),J),L66={};Qy4(L66,{executeTransaction:()=>sb4}),C66.exports=Gy4(L66);var E66=yV(),Xy4=TI()});var IH1=M((I47,P66)=>{/*! account.js - Seamflux Client Build | 2026-03-14T14:17:11.518Z */async function Ky4({ownerAddress:J}){let Q=null,Y=[],G=await(0,MH1.getSuiClient)();do{let{data:K,nextCursor:z}=await G.getAllCoins({owner:J,cursor:Q,limit:50});Y.push(...K),Q=z}while(Q);let X=Y.reduce((K,z)=>{let W=z.coinType;return K[W]||(K[W]={coinType:W,totalBalance:BigInt(0),coinObjects:[]}),K[W].totalBalance+=BigInt(z.balance),K[W].coinObjects.push(z.coinObjectId),K},{});return Object.keys(X).forEach((K)=>{X[K].totalBalance===BigInt(0)&&delete X[K]}),await Promise.all(Object.values(X).map(async(K)=>{K.metadata=await(0,S66.getCoinInfoByCoinType)({coinType:K.coinType})})),Object.values(X).filter((K)=>K.metadata).sort((K,z)=>{let W=K.metadata?.is_verified?1:0;return(z.metadata?.is_verified?1:0)-W}).map((K)=>({...K,totalBalanceParsed:(0,T66.formatUnits)(K.totalBalance,K.metadata?.decimals)}))}async function zy4({ownerAddress:J,symbols:Q}){let Y=await(0,MH1.getSuiClient)();return await(0,Oy4.map)(Q,async(G)=>{let X=(await(0,S66.getCoinsInfoBySymbol)({symbol:G}))[0],{totalBalance:K}=await Y.getBalance({owner:J,coinType:X.coin_type});return{symbol:G,balance:(0,T66.formatUnits)(BigInt(K),X.decimals)}})}async function Wy4({transactions:J,from:Q,privateKey:Y,isSubmit:G=!0}){let X=Q;if(!X)throw Error("from parameter is missing");let K=(0,F66.fromTransactions)(J);K.setGasBudget(1e7);let z=await(0,MH1.getSuiClient)();K.setSenderIfNotSet(X);let W=await K.build({client:z}),Z=await z.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:z}),D=Iy4.Ed25519Keypair.fromSecretKey(Y),{signature:H,bytes:I}=await D.signTransaction(U);return G?await(0,Ay4.executeTransaction)({base64Signature:H,bcsBase64Transaction:I}):{message:"Transaction signed successfully",base64Signature:H,bcsBase64Transaction:I,txBytes:I}}async function Zy4({transactions:J,from:Q,walletId:Y,isSubmit:G=!0}){}var{defineProperty:HH1,getOwnPropertyDescriptor:Vy4,getOwnPropertyNames:qy4}=Object,Uy4=Object.prototype.hasOwnProperty,Dy4=(J,Q)=>{for(var Y in Q)HH1(J,Y,{get:Q[Y],enumerable:!0})},Hy4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of qy4(Q))Uy4.call(J,X)||X===Y||HH1(J,X,{get:()=>Q[X],enumerable:!(G=Vy4(Q,X))||G.enumerable});return J},My4=(J)=>Hy4(HH1({},"__esModule",{value:!0}),J),R66={};Dy4(R66,{_signTransactionWithPrivy:()=>Zy4,getAllTokenBalances:()=>Ky4,getTokenBalances:()=>zy4,signTransaction:()=>Wy4}),P66.exports=My4(R66);var Iy4=IW1(),Oy4=yV(),T66=w66(),MH1=TI(),F66=DC(),S66=jI(),Ay4=DH1()});var f66=M((O47,v66)=>{/*! account.js - Seamflux Client Build | 2026-03-14T14:17:11.815Z */async function By4({address:J,chainType:Q}){let Y=R_.chainIndexMap.get(Q.toLowerCase());if(!Y)throw Error(`Chain symbol ${Q} not supported`);let G=(await(0,F_.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 Ny4({address:J,chainType:Q,excludeRiskToken:Y="0"}){let G=R_.chainIndexMap.get(Q.toLowerCase());if(!G)throw Error(`Chain symbol ${Q} not supported`);let X=(await(0,F_.httpRequest)({method:"GET",path:"/api/v5/dex/balance/all-token-balances-by-address",queryParams:{address:J,chains:G,excludeRiskToken:Y}}))[0]||{},K=X?.tokenAssets||[],z=Array.isArray(K)?K:[K];return{message:(0,AH1.formatObject)(z,`Fetched ${z.length} token balance${z.length!==1?"s":""} for ${J} on ${Q}`),...X}}async function wy4({address:J,tokenContractAddresses:Q}){let Y=Q.map(({tokenContractAddress:W,chainType:Z})=>({chainIndex:R_.chainIndexMap.get(Z.toLowerCase()),tokenContractAddress:W})),G=await(0,F_.httpRequest)({method:"POST",path:"/api/v5/dex/balance/token-balances-by-address",body:{address:J,tokenContractAddresses:Y}}),X=Array.isArray(G)?G[0]:G,K=X?.tokenAssets||[],z=Array.isArray(K)?K:[K];return{message:(0,AH1.formatObject)(z,`Fetched ${z.length} specific token balance${z.length!==1?"s":""} for ${J}`),data:X}}async function Ly4({address:J,chainType:Q,begin:Y,end:G,limit:X="5"}){let K=R_.chainIndexMap.get(Q.toLowerCase());if(!K)throw Error(`Chain symbol ${Q} not supported`);let z=await(0,F_.httpRequest)({method:"GET",path:"api/v5/wallet/post-transaction/transactions-by-address",queryParams:{address:J,chains:K,begin:Y,end:G,limit:X}}),W=Array.isArray(z)?z:[z],Z=W.reduce((V,q)=>V+(q?.transactionList?.length||0),0);return{message:(0,AH1.formatObject)(W,`Fetched ${Z} account trade${Z!==1?"s":""} for ${J} on ${Q}${Y||G?` (${Y||"start"} to ${G||"end"})`:""}`),data:W}}var{defineProperty:OH1,getOwnPropertyDescriptor:Ey4,getOwnPropertyNames:Cy4}=Object,Ry4=Object.prototype.hasOwnProperty,Fy4=(J,Q)=>{for(var Y in Q)OH1(J,Y,{get:Q[Y],enumerable:!0})},Ty4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Cy4(Q))Ry4.call(J,X)||X===Y||OH1(J,X,{get:()=>Q[X],enumerable:!(G=Ey4(Q,X))||G.enumerable});return J},Sy4=(J)=>Ty4(OH1({},"__esModule",{value:!0}),J),$66={};Fy4($66,{getAccountTrades:()=>Ly4,getAllTokenBalances:()=>Ny4,getAllTokenBalancesOnSui:()=>k66.getAllTokenBalances,getSpecificTokenBalances:()=>wy4,getTokenBalancesOnSui:()=>k66.getTokenBalances,getTotalBalance:()=>By4}),v66.exports=Sy4($66);var R_=Lu(),AH1=PY1(),F_=QG1(),k66=IH1()});var h66=M((j66,T_)=>{(function(J){var Q,Y=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,G=Math.ceil,X=Math.floor,K="[BigNumber Error] ",z=K+"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,D=1e9;function H(R){var C,F,j,E=c.prototype={constructor:c,toString:null,valueOf:null},$=new c(1),f=20,k=4,m=-7,y=21,S=-1e7,v=1e7,P=!1,x=1,l=0,u={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:" ",suffix:""},T="0123456789abcdefghijklmnopqrstuvwxyz",p=!0;function c(g,d){var _,a,i,t,X1,r,G1,V1,Z1=this;if(!(Z1 instanceof c))return new c(g,d);if(d==null){if(g&&g._isBigNumber===!0){if(Z1.s=g.s,!g.c||g.e>v)Z1.c=Z1.e=null;else if(g.e<S)Z1.c=[Z1.e=0];else Z1.e=g.e,Z1.c=g.c.slice();return}if((r=typeof g=="number")&&g*0==0){if(Z1.s=1/g<0?(g=-g,-1):1,g===~~g){for(t=0,X1=g;X1>=10;X1/=10,t++);if(t>v)Z1.c=Z1.e=null;else Z1.e=t,Z1.c=[g];return}V1=String(g)}else{if(!Y.test(V1=String(g)))return j(Z1,V1,r);Z1.s=V1.charCodeAt(0)==45?(V1=V1.slice(1),-1):1}if((t=V1.indexOf("."))>-1)V1=V1.replace(".","");if((X1=V1.search(/e/i))>0){if(t<0)t=X1;t+=+V1.slice(X1+1),V1=V1.substring(0,X1)}else if(t<0)t=V1.length}else{if(B(d,2,T.length,"Base"),d==10&&p)return Z1=new c(g),N1(Z1,f+Z1.e+1,k);if(V1=String(g),r=typeof g=="number"){if(g*0!=0)return j(Z1,V1,r,d);if(Z1.s=1/g<0?(V1=V1.slice(1),-1):1,c.DEBUG&&V1.replace(/^0\.0*|\./,"").length>15)throw Error(z+g)}else Z1.s=V1.charCodeAt(0)===45?(V1=V1.slice(1),-1):1;_=T.slice(0,d),t=X1=0;for(G1=V1.length;X1<G1;X1++)if(_.indexOf(a=V1.charAt(X1))<0){if(a=="."){if(X1>t){t=G1;continue}}else if(!i){if(V1==V1.toUpperCase()&&(V1=V1.toLowerCase())||V1==V1.toLowerCase()&&(V1=V1.toUpperCase())){i=!0,X1=-1,t=0;continue}}return j(Z1,String(g),r,d)}if(r=!1,V1=F(V1,d,10,Z1.s),(t=V1.indexOf("."))>-1)V1=V1.replace(".","");else t=V1.length}for(X1=0;V1.charCodeAt(X1)===48;X1++);for(G1=V1.length;V1.charCodeAt(--G1)===48;);if(V1=V1.slice(X1,++G1)){if(G1-=X1,r&&c.DEBUG&&G1>15&&(g>V||g!==X(g)))throw Error(z+Z1.s*g);if((t=t-X1-1)>v)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(+V1.slice(0,X1));for(G1-=Z;X1<G1;)Z1.c.push(+V1.slice(X1,X1+=Z));X1=Z-(V1=V1.slice(X1)).length}else X1-=G1;for(;X1--;V1+="0");Z1.c.push(+V1)}}else Z1.c=[Z1.e=0]}c.clone=H,c.ROUND_UP=0,c.ROUND_DOWN=1,c.ROUND_CEIL=2,c.ROUND_FLOOR=3,c.ROUND_HALF_UP=4,c.ROUND_HALF_DOWN=5,c.ROUND_HALF_EVEN=6,c.ROUND_HALF_CEIL=7,c.ROUND_HALF_FLOOR=8,c.EUCLID=9,c.config=c.set=function(g){var d,_;if(g!=null)if(typeof g=="object"){if(g.hasOwnProperty(d="DECIMAL_PLACES"))_=g[d],B(_,0,D,d),f=_;if(g.hasOwnProperty(d="ROUNDING_MODE"))_=g[d],B(_,0,8,d),k=_;if(g.hasOwnProperty(d="EXPONENTIAL_AT"))if(_=g[d],_&&_.pop)B(_[0],-D,0,d),B(_[1],0,D,d),m=_[0],y=_[1];else B(_,-D,D,d),m=-(y=_<0?-_:_);if(g.hasOwnProperty(d="RANGE"))if(_=g[d],_&&_.pop)B(_[0],-D,-1,d),B(_[1],1,D,d),S=_[0],v=_[1];else if(B(_,-D,D,d),_)S=-(v=_<0?-_:_);else throw Error(K+d+" cannot be zero: "+_);if(g.hasOwnProperty(d="CRYPTO"))if(_=g[d],_===!!_)if(_)if(typeof crypto<"u"&&crypto&&(crypto.getRandomValues||crypto.randomBytes))P=_;else throw P=!_,Error(K+"crypto unavailable");else P=_;else throw Error(K+d+" not true or false: "+_);if(g.hasOwnProperty(d="MODULO_MODE"))_=g[d],B(_,0,9,d),x=_;if(g.hasOwnProperty(d="POW_PRECISION"))_=g[d],B(_,0,D,d),l=_;if(g.hasOwnProperty(d="FORMAT"))if(_=g[d],typeof _=="object")u=_;else throw Error(K+d+" not an object: "+_);if(g.hasOwnProperty(d="ALPHABET"))if(_=g[d],typeof _=="string"&&!/^.?$|[+\-.\s]|(.).*\1/.test(_))p=_.slice(0,10)=="0123456789",T=_;else throw Error(K+d+" invalid: "+_)}else throw Error(K+"Object expected: "+g);return{DECIMAL_PLACES:f,ROUNDING_MODE:k,EXPONENTIAL_AT:[m,y],RANGE:[S,v],CRYPTO:P,MODULO_MODE:x,POW_PRECISION:l,FORMAT:u,ALPHABET:T}},c.isBigNumber=function(g){if(!g||g._isBigNumber!==!0)return!1;if(!c.DEBUG)return!0;var d,_,a=g.c,i=g.e,t=g.s;J:if({}.toString.call(a)=="[object Array]"){if((t===1||t===-1)&&i>=-D&&i<=D&&i===X(i)){if(a[0]===0){if(i===0&&a.length===1)return!0;break J}if(d=(i+1)%Z,d<1)d+=Z;if(String(a[0]).length==d){for(d=0;d<a.length;d++)if(_=a[d],_<0||_>=W||_!==X(_))break J;if(_!==0)return!0}}}else if(a===null&&i===null&&(t===null||t===1||t===-1))return!0;throw Error(K+"Invalid BigNumber: "+g)},c.maximum=c.max=function(){return J1(arguments,-1)},c.minimum=c.min=function(){return J1(arguments,1)},c.random=function(){var g=9007199254740992,d=Math.random()*g&2097151?function(){return X(Math.random()*g)}:function(){return(Math.random()*1073741824|0)*8388608+(Math.random()*8388608|0)};return function(_){var a,i,t,X1,r,G1=0,V1=[],Z1=new c($);if(_==null)_=f;else B(_,0,D);if(X1=G(_/Z),P)if(crypto.getRandomValues){a=crypto.getRandomValues(new Uint32Array(X1*=2));for(;G1<X1;)if(r=a[G1]*131072+(a[G1+1]>>>11),r>=9000000000000000)i=crypto.getRandomValues(new Uint32Array(2)),a[G1]=i[0],a[G1+1]=i[1];else V1.push(r%100000000000000),G1+=2;G1=X1/2}else if(crypto.randomBytes){a=crypto.randomBytes(X1*=7);for(;G1<X1;)if(r=(a[G1]&31)*281474976710656+a[G1+1]*1099511627776+a[G1+2]*4294967296+a[G1+3]*16777216+(a[G1+4]<<16)+(a[G1+5]<<8)+a[G1+6],r>=9000000000000000)crypto.randomBytes(7).copy(a,G1);else V1.push(r%100000000000000),G1+=7;G1=X1/7}else throw P=!1,Error(K+"crypto unavailable");if(!P){for(;G1<X1;)if(r=d(),r<9000000000000000)V1[G1++]=r%100000000000000}if(X1=V1[--G1],_%=Z,X1&&_)r=q[Z-_],V1[G1]=X(X1/r)*r;for(;V1[G1]===0;V1.pop(),G1--);if(G1<0)V1=[t=0];else{for(t=-1;V1[0]===0;V1.splice(0,1),t-=Z);for(G1=1,r=V1[0];r>=10;r/=10,G1++);if(G1<Z)t-=Z-G1}return Z1.e=t,Z1.c=V1,Z1}}(),c.sum=function(){var g=1,d=arguments,_=new c(d[0]);for(;g<d.length;)_=_.plus(d[g++]);return _},F=function(){var g="0123456789";function d(_,a,i,t){var X1,r=[0],G1,V1=0,Z1=_.length;for(;V1<Z1;){for(G1=r.length;G1--;r[G1]*=a);r[0]+=t.indexOf(_.charAt(V1++));for(X1=0;X1<r.length;X1++)if(r[X1]>i-1){if(r[X1+1]==null)r[X1+1]=0;r[X1+1]+=r[X1]/i|0,r[X1]%=i}}return r.reverse()}return function(_,a,i,t,X1){var r,G1,V1,Z1,B1,t1,Q0,W6,g8=_.indexOf("."),f9=f,Z6=k;if(g8>=0)Z1=l,l=0,_=_.replace(".",""),W6=new c(a),t1=W6.pow(_.length-g8),l=Z1,W6.c=d(L(O(t1.c),t1.e,"0"),10,i,g),W6.e=W6.c.length;Q0=d(_,a,i,X1?(r=T,g):(r=g,T)),V1=Z1=Q0.length;for(;Q0[--Z1]==0;Q0.pop());if(!Q0[0])return r.charAt(0);if(g8<0)--V1;else t1.c=Q0,t1.e=V1,t1.s=t,t1=C(t1,W6,f9,Z6,i),Q0=t1.c,B1=t1.r,V1=t1.e;if(G1=V1+f9+1,g8=Q0[G1],Z1=i/2,B1=B1||G1<0||Q0[G1+1]!=null,B1=Z6<4?(g8!=null||B1)&&(Z6==0||Z6==(t1.s<0?3:2)):g8>Z1||g8==Z1&&(Z6==4||B1||Z6==6&&Q0[G1-1]&1||Z6==(t1.s<0?8:7)),G1<1||!Q0[0])_=B1?L(r.charAt(1),-f9,r.charAt(0)):r.charAt(0);else{if(Q0.length=G1,B1){for(--i;++Q0[--G1]>i;)if(Q0[G1]=0,!G1)++V1,Q0=[1].concat(Q0)}for(Z1=Q0.length;!Q0[--Z1];);for(g8=0,_="";g8<=Z1;_+=r.charAt(Q0[g8++]));_=L(_,V1,r.charAt(0))}return _}}(),C=function(){function g(a,i,t){var X1,r,G1,V1,Z1=0,B1=a.length,t1=i%U,Q0=i/U|0;for(a=a.slice();B1--;)G1=a[B1]%U,V1=a[B1]/U|0,X1=Q0*G1+V1*t1,r=t1*G1+X1%U*U+Z1,Z1=(r/t|0)+(X1/U|0)+Q0*V1,a[B1]=r%t;if(Z1)a=[Z1].concat(a);return a}function d(a,i,t,X1){var r,G1;if(t!=X1)G1=t>X1?1:-1;else for(r=G1=0;r<t;r++)if(a[r]!=i[r]){G1=a[r]>i[r]?1:-1;break}return G1}function _(a,i,t,X1){var r=0;for(;t--;)a[t]-=r,r=a[t]<i[t]?1:0,a[t]=r*X1+a[t]-i[t];for(;!a[0]&&a.length>1;a.splice(0,1));}return function(a,i,t,X1,r){var G1,V1,Z1,B1,t1,Q0,W6,g8,f9,Z6,g6,P4,H1,R0,b6,J6,$4,O6=a.s==i.s?1:-1,V8=a.c,m6=i.c;if(!V8||!V8[0]||!m6||!m6[0])return new c(!a.s||!i.s||(V8?m6&&V8[0]==m6[0]:!m6)?NaN:V8&&V8[0]==0||!m6?O6*0:O6/0);if(g8=new c(O6),f9=g8.c=[],V1=a.e-i.e,O6=t+V1+1,!r)r=W,V1=I(a.e/Z)-I(i.e/Z),O6=O6/Z|0;for(Z1=0;m6[Z1]==(V8[Z1]||0);Z1++);if(m6[Z1]>(V8[Z1]||0))V1--;if(O6<0)f9.push(1),B1=!0;else{if(R0=V8.length,J6=m6.length,Z1=0,O6+=2,t1=X(r/(m6[0]+1)),t1>1)m6=g(m6,t1,r),V8=g(V8,t1,r),J6=m6.length,R0=V8.length;H1=J6,Z6=V8.slice(0,J6),g6=Z6.length;for(;g6<J6;Z6[g6++]=0);if($4=m6.slice(),$4=[0].concat($4),b6=m6[0],m6[1]>=r/2)b6++;do{if(t1=0,G1=d(m6,Z6,J6,g6),G1<0){if(P4=Z6[0],J6!=g6)P4=P4*r+(Z6[1]||0);if(t1=X(P4/b6),t1>1){if(t1>=r)t1=r-1;Q0=g(m6,t1,r),W6=Q0.length,g6=Z6.length;while(d(Q0,Z6,W6,g6)==1)t1--,_(Q0,J6<W6?$4:m6,W6,r),W6=Q0.length,G1=1}else{if(t1==0)G1=t1=1;Q0=m6.slice(),W6=Q0.length}if(W6<g6)Q0=[0].concat(Q0);if(_(Z6,Q0,g6,r),g6=Z6.length,G1==-1)while(d(m6,Z6,J6,g6)<1)t1++,_(Z6,J6<g6?$4:m6,g6,r),g6=Z6.length}else if(G1===0)t1++,Z6=[0];if(f9[Z1++]=t1,Z6[0])Z6[g6++]=V8[H1]||0;else Z6=[V8[H1]],g6=1}while((H1++<R0||Z6[0]!=null)&&O6--);if(B1=Z6[0]!=null,!f9[0])f9.splice(0,1)}if(r==W){for(Z1=1,O6=f9[0];O6>=10;O6/=10,Z1++);N1(g8,t+(g8.e=Z1+V1*Z-1)+1,X1,B1)}else g8.e=V1,g8.r=+B1;return g8}}();function o(g,d,_,a){var i,t,X1,r,G1;if(_==null)_=k;else B(_,0,8);if(!g.c)return g.toString();if(i=g.c[0],X1=g.e,d==null)G1=O(g.c),G1=a==1||a==2&&(X1<=m||X1>=y)?N(G1,X1):L(G1,X1,"0");else if(g=N1(new c(g),d,_),t=g.e,G1=O(g.c),r=G1.length,a==1||a==2&&(d<=t||t<=m)){for(;r<d;G1+="0",r++);G1=N(G1,t)}else if(d-=X1+(a===2&&t>X1),G1=L(G1,t,"0"),t+1>r){if(--d>0)for(G1+=".";d--;G1+="0");}else if(d+=t-r,d>0){if(t+1==r)G1+=".";for(;d--;G1+="0");}return g.s<0&&i?"-"+G1:G1}function J1(g,d){var _,a,i=1,t=new c(g[0]);for(;i<g.length;i++)if(a=new c(g[i]),!a.s||(_=A(t,a))===d||_===0&&t.s===d)t=a;return t}function U1(g,d,_){var a=1,i=d.length;for(;!d[--i];d.pop());for(i=d[0];i>=10;i/=10,a++);if((_=a+_*Z-1)>v)g.c=g.e=null;else if(_<S)g.c=[g.e=0];else g.e=_,g.c=d;return g}j=function(){var g=/^(-?)0([xbo])(?=\w[\w.]*$)/i,d=/^([^.]+)\.$/,_=/^\.([^.]+)$/,a=/^-?(Infinity|NaN)$/,i=/^\s*\+(?=[\w.])|^\s+|\s+$/g;return function(t,X1,r,G1){var V1,Z1=r?X1:X1.replace(i,"");if(a.test(Z1))t.s=isNaN(Z1)?null:Z1<0?-1:1;else{if(!r){if(Z1=Z1.replace(g,function(B1,t1,Q0){return V1=(Q0=Q0.toLowerCase())=="x"?16:Q0=="b"?2:8,!G1||G1==V1?t1:B1}),G1)V1=G1,Z1=Z1.replace(d,"$1").replace(_,"0.$1");if(X1!=Z1)return new c(Z1,V1)}if(c.DEBUG)throw Error(K+"Not a"+(G1?" base "+G1:"")+" number: "+X1);t.s=null}t.c=t.e=null}}();function N1(g,d,_,a){var i,t,X1,r,G1,V1,Z1,B1=g.c,t1=q;if(B1){J:{for(i=1,r=B1[0];r>=10;r/=10,i++);if(t=d-i,t<0)t+=Z,X1=d,G1=B1[V1=0],Z1=X(G1/t1[i-X1-1]%10);else if(V1=G((t+1)/Z),V1>=B1.length)if(a){for(;B1.length<=V1;B1.push(0));G1=Z1=0,i=1,t%=Z,X1=t-Z+1}else break J;else{G1=r=B1[V1];for(i=1;r>=10;r/=10,i++);t%=Z,X1=t-Z+i,Z1=X1<0?0:X(G1/t1[i-X1-1]%10)}if(a=a||d<0||B1[V1+1]!=null||(X1<0?G1:G1%t1[i-X1-1]),a=_<4?(Z1||a)&&(_==0||_==(g.s<0?3:2)):Z1>5||Z1==5&&(_==4||a||_==6&&(t>0?X1>0?G1/t1[i-X1]:0:B1[V1-1])%10&1||_==(g.s<0?8:7)),d<1||!B1[0]){if(B1.length=0,a)d-=g.e+1,B1[0]=t1[(Z-d%Z)%Z],g.e=-d||0;else B1[0]=g.e=0;return g}if(t==0)B1.length=V1,r=1,V1--;else B1.length=V1+1,r=t1[Z-t],B1[V1]=X1>0?X(G1/t1[i-X1]%t1[X1])*r:0;if(a)for(;;)if(V1==0){for(t=1,X1=B1[0];X1>=10;X1/=10,t++);X1=B1[0]+=r;for(r=1;X1>=10;X1/=10,r++);if(t!=r){if(g.e++,B1[0]==W)B1[0]=1}break}else{if(B1[V1]+=r,B1[V1]!=W)break;B1[V1--]=0,r=1}for(t=B1.length;B1[--t]===0;B1.pop());}if(g.e>v)g.c=g.e=null;else if(g.e<S)g.c=[g.e=0]}return g}function w1(g){var d,_=g.e;if(_===null)return g.toString();return d=O(g.c),d=_<=m||_>=y?N(d,_):L(d,_,"0"),g.s<0?"-"+d:d}if(E.absoluteValue=E.abs=function(){var g=new c(this);if(g.s<0)g.s=1;return g},E.comparedTo=function(g,d){return A(this,new c(g,d))},E.decimalPlaces=E.dp=function(g,d){var _,a,i,t=this;if(g!=null){if(B(g,0,D),d==null)d=k;else B(d,0,8);return N1(new c(t),g+t.e+1,d)}if(!(_=t.c))return null;if(a=((i=_.length-1)-I(this.e/Z))*Z,i=_[i])for(;i%10==0;i/=10,a--);if(a<0)a=0;return a},E.dividedBy=E.div=function(g,d){return C(this,new c(g,d),f,k)},E.dividedToIntegerBy=E.idiv=function(g,d){return C(this,new c(g,d),0,1)},E.exponentiatedBy=E.pow=function(g,d){var _,a,i,t,X1,r,G1,V1,Z1,B1=this;if(g=new c(g),g.c&&!g.isInteger())throw Error(K+"Exponent not an integer: "+w1(g));if(d!=null)d=new c(d);if(r=g.e>14,!B1.c||!B1.c[0]||B1.c[0]==1&&!B1.e&&B1.c.length==1||!g.c||!g.c[0])return Z1=new c(Math.pow(+w1(B1),r?g.s*(2-w(g)):+w1(g))),d?Z1.mod(d):Z1;if(G1=g.s<0,d){if(d.c?!d.c[0]:!d.s)return new c(NaN);if(a=!G1&&B1.isInteger()&&d.isInteger(),a)B1=B1.mod(d)}else if(g.e>9&&(B1.e>0||B1.e<-1||(B1.e==0?B1.c[0]>1||r&&B1.c[1]>=240000000:B1.c[0]<80000000000000||r&&B1.c[0]<=99999750000000))){if(t=B1.s<0&&w(g)?-0:0,B1.e>-1)t=1/t;return new c(G1?1/t:t)}else if(l)t=G(l/Z+2);if(r){if(_=new c(0.5),G1)g.s=1;V1=w(g)}else i=Math.abs(+w1(g)),V1=i%2;Z1=new c($);for(;;){if(V1){if(Z1=Z1.times(B1),!Z1.c)break;if(t){if(Z1.c.length>t)Z1.c.length=t}else if(a)Z1=Z1.mod(d)}if(i){if(i=X(i/2),i===0)break;V1=i%2}else if(g=g.times(_),N1(g,g.e+1,1),g.e>14)V1=w(g);else{if(i=+w1(g),i===0)break;V1=i%2}if(B1=B1.times(B1),t){if(B1.c&&B1.c.length>t)B1.c.length=t}else if(a)B1=B1.mod(d)}if(a)return Z1;if(G1)Z1=$.div(Z1);return d?Z1.mod(d):t?N1(Z1,l,k,X1):Z1},E.integerValue=function(g){var d=new c(this);if(g==null)g=k;else B(g,0,8);return N1(d,d.e+1,g)},E.isEqualTo=E.eq=function(g,d){return A(this,new c(g,d))===0},E.isFinite=function(){return!!this.c},E.isGreaterThan=E.gt=function(g,d){return A(this,new c(g,d))>0},E.isGreaterThanOrEqualTo=E.gte=function(g,d){return(d=A(this,new c(g,d)))===1||d===0},E.isInteger=function(){return!!this.c&&I(this.e/Z)>this.c.length-2},E.isLessThan=E.lt=function(g,d){return A(this,new c(g,d))<0},E.isLessThanOrEqualTo=E.lte=function(g,d){return(d=A(this,new c(g,d)))===-1||d===0},E.isNaN=function(){return!this.s},E.isNegative=function(){return this.s<0},E.isPositive=function(){return this.s>0},E.isZero=function(){return!!this.c&&this.c[0]==0},E.minus=function(g,d){var _,a,i,t,X1=this,r=X1.s;if(g=new c(g,d),d=g.s,!r||!d)return new c(NaN);if(r!=d)return g.s=-d,X1.plus(g);var G1=X1.e/Z,V1=g.e/Z,Z1=X1.c,B1=g.c;if(!G1||!V1){if(!Z1||!B1)return Z1?(g.s=-d,g):new c(B1?X1:NaN);if(!Z1[0]||!B1[0])return B1[0]?(g.s=-d,g):new c(Z1[0]?X1:k==3?-0:0)}if(G1=I(G1),V1=I(V1),Z1=Z1.slice(),r=G1-V1){if(t=r<0)r=-r,i=Z1;else V1=G1,i=B1;i.reverse();for(d=r;d--;i.push(0));i.reverse()}else{a=(t=(r=Z1.length)<(d=B1.length))?r:d;for(r=d=0;d<a;d++)if(Z1[d]!=B1[d]){t=Z1[d]<B1[d];break}}if(t)i=Z1,Z1=B1,B1=i,g.s=-g.s;if(d=(a=B1.length)-(_=Z1.length),d>0)for(;d--;Z1[_++]=0);d=W-1;for(;a>r;){if(Z1[--a]<B1[a]){for(_=a;_&&!Z1[--_];Z1[_]=d);--Z1[_],Z1[a]+=W}Z1[a]-=B1[a]}for(;Z1[0]==0;Z1.splice(0,1),--V1);if(!Z1[0])return g.s=k==3?-1:1,g.c=[g.e=0],g;return U1(g,Z1,V1)},E.modulo=E.mod=function(g,d){var _,a,i=this;if(g=new c(g,d),!i.c||!g.s||g.c&&!g.c[0])return new c(NaN);else if(!g.c||i.c&&!i.c[0])return new c(i);if(x==9)a=g.s,g.s=1,_=C(i,g,0,3),g.s=a,_.s*=a;else _=C(i,g,0,x);if(g=i.minus(_.times(g)),!g.c[0]&&x==1)g.s=i.s;return g},E.multipliedBy=E.times=function(g,d){var _,a,i,t,X1,r,G1,V1,Z1,B1,t1,Q0,W6,g8,f9,Z6=this,g6=Z6.c,P4=(g=new c(g,d)).c;if(!g6||!P4||!g6[0]||!P4[0]){if(!Z6.s||!g.s||g6&&!g6[0]&&!P4||P4&&!P4[0]&&!g6)g.c=g.e=g.s=null;else if(g.s*=Z6.s,!g6||!P4)g.c=g.e=null;else g.c=[0],g.e=0;return g}if(a=I(Z6.e/Z)+I(g.e/Z),g.s*=Z6.s,G1=g6.length,B1=P4.length,G1<B1)W6=g6,g6=P4,P4=W6,i=G1,G1=B1,B1=i;for(i=G1+B1,W6=[];i--;W6.push(0));g8=W,f9=U;for(i=B1;--i>=0;){_=0,t1=P4[i]%f9,Q0=P4[i]/f9|0;for(X1=G1,t=i+X1;t>i;)V1=g6[--X1]%f9,Z1=g6[X1]/f9|0,r=Q0*V1+Z1*t1,V1=t1*V1+r%f9*f9+W6[t]+_,_=(V1/g8|0)+(r/f9|0)+Q0*Z1,W6[t--]=V1%g8;W6[t]=_}if(_)++a;else W6.splice(0,1);return U1(g,W6,a)},E.negated=function(){var g=new c(this);return g.s=-g.s||null,g},E.plus=function(g,d){var _,a=this,i=a.s;if(g=new c(g,d),d=g.s,!i||!d)return new c(NaN);if(i!=d)return g.s=-d,a.minus(g);var t=a.e/Z,X1=g.e/Z,r=a.c,G1=g.c;if(!t||!X1){if(!r||!G1)return new c(i/0);if(!r[0]||!G1[0])return G1[0]?g:new c(r[0]?a:i*0)}if(t=I(t),X1=I(X1),r=r.slice(),i=t-X1){if(i>0)X1=t,_=G1;else i=-i,_=r;_.reverse();for(;i--;_.push(0));_.reverse()}if(i=r.length,d=G1.length,i-d<0)_=G1,G1=r,r=_,d=i;for(i=0;d;)i=(r[--d]=r[d]+G1[d]+i)/W|0,r[d]=W===r[d]?0:r[d]%W;if(i)r=[i].concat(r),++X1;return U1(g,r,X1)},E.precision=E.sd=function(g,d){var _,a,i,t=this;if(g!=null&&g!==!!g){if(B(g,1,D),d==null)d=k;else B(d,0,8);return N1(new c(t),g,d)}if(!(_=t.c))return null;if(i=_.length-1,a=i*Z+1,i=_[i]){for(;i%10==0;i/=10,a--);for(i=_[0];i>=10;i/=10,a++);}if(g&&t.e+1>a)a=t.e+1;return a},E.shiftedBy=function(g){return B(g,-V,V),this.times("1e"+g)},E.squareRoot=E.sqrt=function(){var g,d,_,a,i,t=this,X1=t.c,r=t.s,G1=t.e,V1=f+4,Z1=new c("0.5");if(r!==1||!X1||!X1[0])return new c(!r||r<0&&(!X1||X1[0])?NaN:X1?t:1/0);if(r=Math.sqrt(+w1(t)),r==0||r==1/0){if(d=O(X1),(d.length+G1)%2==0)d+="0";if(r=Math.sqrt(+d),G1=I((G1+1)/2)-(G1<0||G1%2),r==1/0)d="5e"+G1;else d=r.toExponential(),d=d.slice(0,d.indexOf("e")+1)+G1;_=new c(d)}else _=new c(r+"");if(_.c[0]){if(G1=_.e,r=G1+V1,r<3)r=0;for(;;)if(i=_,_=Z1.times(i.plus(C(t,i,V1,1))),O(i.c).slice(0,r)===(d=O(_.c)).slice(0,r)){if(_.e<G1)--r;if(d=d.slice(r-3,r+1),d=="9999"||!a&&d=="4999"){if(!a){if(N1(i,i.e+f+2,0),i.times(i).eq(t)){_=i;break}}V1+=4,r+=4,a=1}else{if(!+d||!+d.slice(1)&&d.charAt(0)=="5")N1(_,_.e+f+2,1),g=!_.times(_).eq(t);break}}}return N1(_,_.e+f+1,k,g)},E.toExponential=function(g,d){if(g!=null)B(g,0,D),g++;return o(this,g,d,1)},E.toFixed=function(g,d){if(g!=null)B(g,0,D),g=g+this.e+1;return o(this,g,d)},E.toFormat=function(g,d,_){var a,i=this;if(_==null)if(g!=null&&d&&typeof d=="object")_=d,d=null;else if(g&&typeof g=="object")_=g,g=d=null;else _=u;else if(typeof _!="object")throw Error(K+"Argument not an object: "+_);if(a=i.toFixed(g,d),i.c){var t,X1=a.split("."),r=+_.groupSize,G1=+_.secondaryGroupSize,V1=_.groupSeparator||"",Z1=X1[0],B1=X1[1],t1=i.s<0,Q0=t1?Z1.slice(1):Z1,W6=Q0.length;if(G1)t=r,r=G1,G1=t,W6-=t;if(r>0&&W6>0){t=W6%r||r,Z1=Q0.substr(0,t);for(;t<W6;t+=r)Z1+=V1+Q0.substr(t,r);if(G1>0)Z1+=V1+Q0.slice(t);if(t1)Z1="-"+Z1}a=B1?Z1+(_.decimalSeparator||"")+((G1=+_.fractionGroupSize)?B1.replace(new RegExp("\\d{"+G1+"}\\B","g"),"$&"+(_.fractionGroupSeparator||"")):B1):Z1}return(_.prefix||"")+a+(_.suffix||"")},E.toFraction=function(g){var d,_,a,i,t,X1,r,G1,V1,Z1,B1,t1,Q0=this,W6=Q0.c;if(g!=null){if(r=new c(g),!r.isInteger()&&(r.c||r.s!==1)||r.lt($))throw Error(K+"Argument "+(r.isInteger()?"out of range: ":"not an integer: ")+w1(r))}if(!W6)return new c(Q0);d=new c($),V1=_=new c($),a=G1=new c($),t1=O(W6),t=d.e=t1.length-Q0.e-1,d.c[0]=q[(X1=t%Z)<0?Z+X1:X1],g=!g||r.comparedTo(d)>0?t>0?d:V1:r,X1=v,v=1/0,r=new c(t1),G1.c[0]=0;for(;;){if(Z1=C(r,d,0,1),i=_.plus(Z1.times(a)),i.comparedTo(g)==1)break;_=a,a=i,V1=G1.plus(Z1.times(i=V1)),G1=i,d=r.minus(Z1.times(i=d)),r=i}return i=C(g.minus(_),a,0,1),G1=G1.plus(i.times(V1)),_=_.plus(i.times(a)),G1.s=V1.s=Q0.s,t=t*2,B1=C(V1,a,t,k).minus(Q0).abs().comparedTo(C(G1,_,t,k).minus(Q0).abs())<1?[V1,a]:[G1,_],v=X1,B1},E.toNumber=function(){return+w1(this)},E.toPrecision=function(g,d){if(g!=null)B(g,1,D);return o(this,g,d,2)},E.toString=function(g){var d,_=this,a=_.s,i=_.e;if(i===null)if(a){if(d="Infinity",a<0)d="-"+d}else d="NaN";else{if(g==null)d=i<=m||i>=y?N(O(_.c),i):L(O(_.c),i,"0");else if(g===10&&p)_=N1(new c(_),f+i+1,k),d=L(O(_.c),_.e,"0");else B(g,2,T.length,"Base"),d=F(L(O(_.c),i,"0"),10,g,a,!0);if(a<0&&_.c[0])d="-"+d}return d},E.valueOf=E.toJSON=function(){return w1(this)},E._isBigNumber=!0,R!=null)c.set(R);return c}function I(R){var C=R|0;return R>0||R===C?C:C-1}function O(R){var C,F,j=1,E=R.length,$=R[0]+"";for(;j<E;){C=R[j++]+"",F=Z-C.length;for(;F--;C="0"+C);$+=C}for(E=$.length;$.charCodeAt(--E)===48;);return $.slice(0,E+1||1)}function A(R,C){var F,j,E=R.c,$=C.c,f=R.s,k=C.s,m=R.e,y=C.e;if(!f||!k)return null;if(F=E&&!E[0],j=$&&!$[0],F||j)return F?j?0:-k:f;if(f!=k)return f;if(F=f<0,j=m==y,!E||!$)return j?0:!E^F?1:-1;if(!j)return m>y^F?1:-1;k=(m=E.length)<(y=$.length)?m:y;for(f=0;f<k;f++)if(E[f]!=$[f])return E[f]>$[f]^F?1:-1;return m==y?0:m>y^F?1:-1}function B(R,C,F,j){if(R<C||R>F||R!==X(R))throw Error(K+(j||"Argument")+(typeof R=="number"?R<C||R>F?" out of range: ":" not an integer: ":" not a primitive number: ")+String(R))}function w(R){var C=R.c.length-1;return I(R.e/Z)==C&&R.c[C]%2!=0}function N(R,C){return(R.length>1?R.charAt(0)+"."+R.slice(1):R)+(C<0?"e":"e+")+C}function L(R,C,F){var j,E;if(C<0){for(E=F+".";++C;E+=F);R=E+R}else if(j=R.length,++C>j){for(E=F,C-=j;--C;E+=F);R+=E}else if(C<j)R=R.slice(0,C)+"."+R.slice(C);return R}if(Q=H(),Q.default=Q.BigNumber=Q,typeof define=="function"&&define.amd)define(function(){return Q});else if(typeof T_<"u"&&T_.exports)T_.exports=Q;else{if(!J)J=typeof self<"u"&&self?self:window;J.BigNumber=Q}})(j66)});var x66=M((A47,y66)=>{/*! constants.js - Seamflux Client Build | 2026-03-14T14:17:12.096Z */var{defineProperty:BH1,getOwnPropertyDescriptor:Py4,getOwnPropertyNames:$y4}=Object,ky4=Object.prototype.hasOwnProperty,vy4=(J,Q)=>{for(var Y in Q)BH1(J,Y,{get:Q[Y],enumerable:!0})},fy4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of $y4(Q))ky4.call(J,X)||X===Y||BH1(J,X,{get:()=>Q[X],enumerable:!(G=Py4(Q,X))||G.enumerable});return J},jy4=(J)=>fy4(BH1({},"__esModule",{value:!0}),J),b66={};vy4(b66,{SUI_EVENT_PATTERNS:()=>by4,SUI_PROJECTS:()=>hy4}),y66.exports=jy4(b66);var hy4={"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"},by4=[{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=M((B47,p66)=>{/*! transactionHelper.js - Seamflux Client Build | 2026-03-14T14:17:12.062Z */function u66(J){return(J||"").toLowerCase()}function yy4(J){if(!J)return;let Q=u66(J),Y=Q.split("::")[0];if(Y&&wH1.SUI_PROJECTS[Y])return wH1.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,K]of Object.entries(G))if(Q.includes(X))return K}function xy4(J){if(!J||J.length===0)return null;for(let Q of J){let Y=Q?.type||"",G=u66(Y),X=yy4(Y);for(let K of wH1.SUI_EVENT_PATTERNS)if(K.keywords.some((z)=>G.includes(z)))return{category:K.category,action:K.action,protocol:X,eventType:Y}}return null}async function gy4(J){if(Tk.has(J))return Tk.get(J);if(J==="0x2::sui::SUI"||J.includes("::sui::SUI")){let X={symbol:"SUI",decimals:ty4.SUI_DECIMALS,name:"Sui"};return Tk.set(J,X),X}try{let X=await(0,ey4.getCoinInfoByCoinType)({coinType:J});if(X){let K={symbol:X.symbol,decimals:X.decimals,name:X.name};return Tk.set(J,K),K}}catch(X){}let Q=J.split("::"),Y=Q.length>=3?Q[2]:J,G={symbol:Y,decimals:9,name:Y};return Tk.set(J,G),G}function NH1(J,Q){let Y=typeof J=="string"?J:J.toString(),G=BigInt(Y),X=BigInt(10**Q),K=G/X,z=G%X;return z===BigInt(0)?K.toString():`${K}.${z.toString().padStart(Q,"0").replace(/0+$/,"")}`}async function my4(J,Q,Y){if(!J||J.length===0)return[];let G=[];for(let K of J){let z=K.coinType||K.coin_type;if(!z)continue;let W=K.amount||"0",Z=K.owner||K.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",D=q?W.slice(1):W,H=await gy4(z);G.push({coinType:z,symbol:H.symbol,amount:D,amountFormatted:"",direction:U,from:U==="sent"?Q:V,to:U==="sent"?V:Q,decimals:H.decimals})}let X=new Map;for(let K of G){let z=`${K.coinType}:${K.direction}`,W=X.get(z);W?W.amount=W.amount.plus(new m66.default(K.amount)):X.set(z,{coinType:K.coinType,symbol:K.symbol,amount:new m66.default(K.amount),direction:K.direction,from:K.from,to:K.to,decimals:K.decimals})}return Array.from(X.values()).map((K)=>({coinType:K.coinType,symbol:K.symbol,amount:K.amount.toString(),amountFormatted:NH1(K.amount.toString(),K.decimals),direction:K.direction,from:K.from,to:K.to}))}function l66(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)),K=new Set(G.map((q)=>q.coinType));if(!Array.from(X).some((q)=>!K.has(q)))return null;let z=new Map,W=new Map;for(let q of Y){let U=z.get(q.coinType)||{amount:BigInt(0),symbol:q.symbol};z.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 z.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 H of Q){let I=H.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((H)=>H.coinType===Z.coinType&&H.direction==="sent"),D=J.find((H)=>H.coinType===V.coinType&&H.direction==="received");return{inputCoin:Z.symbol,inputAmount:Z.amount.toString(),inputAmountFormatted:U?.amountFormatted||NH1(Z.amount.toString(),9),outputCoin:V.symbol,outputAmount:V.amount.toString(),outputAmountFormatted:D?.amountFormatted||NH1(V.amount.toString(),9),protocol:q}}return null}function uy4(J,Q,Y){let G=xy4(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(l66(J,Y))return{type:"swap",eventInsight:G};if(Q)for(let X of Q){let K=X.type||"",z=X.objectType||X.object_type||"";if(K==="transferred"&&(z.includes("nft")||z.includes("NFT")||z.includes("::nft::")))return{type:"nft_transfer",eventInsight:G}}if(Y)for(let X of Y){let K=(X.type||"").toLowerCase();if(K.includes("stake")||K.includes("delegate")||K.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 ly4(J,Q,Y,G,X,K){let z=Y?.protocol||K?.protocol,W=Q.find((q)=>q.symbol!=="SUI"||q.direction==="sent")||Q[0]||null,Z=W?`${W.amountFormatted} ${W.symbol}`:"",V=z?` on ${z}`:"";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||z?` on ${Y.protocol||z}`:"";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}${z?` on ${z}`:""}`:"Lending deposit"+(z?` on ${z}`:"");case"lend_withdraw":return W?`Withdrew ${W.amountFormatted} ${W.symbol}${z?` from ${z}`:""}`:"Lending withdraw"+(z?` from ${z}`:"");case"lend_borrow":return W?`Borrowed ${W.amountFormatted} ${W.symbol}${z?` on ${z}`:""}`:"Borrowed assets"+(z?` on ${z}`:"");case"lend_repay":return W?`Repaid ${W.amountFormatted} ${W.symbol}${z?` on ${z}`:""}`:"Loan repayment"+(z?` on ${z}`:"");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 dy4(J,Q,Y){let[G,X]=await Promise.all([J.queryTransactionBlocks({filter:{FromAddress:Q},order:"descending",limit:Y,options:LH1}),J.queryTransactionBlocks({filter:{ToAddress:Q},order:"descending",limit:Y,options:LH1})]),K=new Map;return[...G.data||[],...X.data||[]].forEach((z)=>{z.digest&&!K.has(z.digest)&&K.set(z.digest,z)}),Array.from(K.values()).sort((z,W)=>{let Z=z.timestampMs?parseInt(z.timestampMs):0;return(W.timestampMs?parseInt(W.timestampMs):0)-Z}).slice(0,Y)}async function py4(J,Q){let Y=J.effects?.status,G=Y?.status||null,X=Y?.error||null,K=J.transaction?.data?.sender||null,z=await my4(J.balanceChanges||[],Q,K||Q),{type:W,eventInsight:Z}=uy4(z,J.objectChanges||[],J.events||[]),V=W==="swap"?l66(z,J.events||[]):null,q=ly4(W,z,V,K||Q,Q,Z);return{digest:J.digest,hash:J.digest,transactionHash:J.digest,timestamp:J.timestampMs||null,sender:K,from:K,status:G,error:X,transactionType:W,message:q,protocol:V?.protocol||Z?.protocol,eventCategory:Z?.category,eventAction:Z?.action,eventType:Z?.eventType,transfers:z,...V&&{swap:V}}}var{create:cy4,defineProperty:S_,getOwnPropertyDescriptor:_y4,getOwnPropertyNames:iy4,getPrototypeOf:ny4}=Object,ay4=Object.prototype.hasOwnProperty,oy4=(J,Q)=>{for(var Y in Q)S_(J,Y,{get:Q[Y],enumerable:!0})},d66=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of iy4(Q))ay4.call(J,X)||X===Y||S_(J,X,{get:()=>Q[X],enumerable:!(G=_y4(Q,X))||G.enumerable});return J},ry4=(J,Q,Y)=>(Y=J!=null?cy4(ny4(J)):{},d66(!Q&&J&&J.__esModule?Y:S_(Y,"default",{value:J,enumerable:!0}),J)),sy4=(J)=>d66(S_({},"__esModule",{value:!0}),J),g66={};oy4(g66,{TRANSACTION_QUERY_OPTIONS:()=>LH1,buildTransactionResult:()=>py4,fetchAccountTransactions:()=>dy4}),p66.exports=sy4(g66);var ty4=pW(),ey4=jI(),m66=ry4(h66()),wH1=x66(),Tk=new Map,LH1={showInput:!0,showEffects:!0,showEvents:!0,showObjectChanges:!0,showBalanceChanges:!0}});var o66=M((N47,a66)=>{/*! transaction.js - Seamflux Client Build | 2026-03-14T14:17:12.070Z */async function Jx4(J){let{address:Q,limit:Y=10}=J;if(!Q)throw Error("Address is required");if(!(0,Wx4.isValidSuiAddress)(Q))throw Error(`Invalid Sui address: ${Q}`);let G=await(0,Zx4.getSuiClient)();try{let X=await(0,i66.fetchAccountTransactions)(G,Q,Y),K=(await Promise.all(X.map((z)=>(0,i66.buildTransactionResult)(z,Q)))).filter((z)=>z.status!=="failure");return{message:`Fetched ${K.length} transaction${K.length!==1?"s":""} for ${Q} on Sui`,transactions:K}}catch(X){let K=X?.message||"Unknown error";if(K.includes("Unterminated string in JSON")||K.includes("Unexpected token"))throw Error(`Failed to fetch Sui transaction history: RPC returned malformed JSON; please retry or switch endpoint. Detail: ${K}`);throw Error(`Failed to fetch Sui transaction history: ${K}`)}}var{defineProperty:EH1,getOwnPropertyDescriptor:Qx4,getOwnPropertyNames:Yx4}=Object,Gx4=Object.prototype.hasOwnProperty,Xx4=(J,Q)=>{for(var Y in Q)EH1(J,Y,{get:Q[Y],enumerable:!0})},Kx4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Yx4(Q))Gx4.call(J,X)||X===Y||EH1(J,X,{get:()=>Q[X],enumerable:!(G=Qx4(Q,X))||G.enumerable});return J},zx4=(J)=>Kx4(EH1({},"__esModule",{value:!0}),J),_66={};Xx4(_66,{_signTransactionWithPrivyOnSui:()=>n66._signTransactionWithPrivy,executeTransactionOnSui:()=>Vx4.executeTransaction,retrieveAccountActivityOnSui:()=>Jx4,signTransactionOnSui:()=>n66.signTransaction}),a66.exports=zx4(_66);var Wx4=pW(),Zx4=TI(),i66=c66(),Vx4=DH1(),n66=IH1()});var e66=M((w47,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,Ax4.getSuiClient)(),J=J||10;let K=[],{data:z,nextCursor:W,hasNextPage:Z}=await X.queryEvents({query:G,cursor:Y,order:Q,limit:J});if(K.push(...z),z.length>=J||!Z)return K;let V=J-z.length;return await(0,Ox4.sleep)(1000),[...K,...await s66({limit:V,order:Q,cursor:W,query:G,client:X})]}var{defineProperty:CH1,getOwnPropertyDescriptor:qx4,getOwnPropertyNames:Ux4}=Object,Dx4=Object.prototype.hasOwnProperty,Hx4=(J,Q)=>{for(var Y in Q)CH1(J,Y,{get:Q[Y],enumerable:!0})},Mx4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Ux4(Q))Dx4.call(J,X)||X===Y||CH1(J,X,{get:()=>Q[X],enumerable:!(G=qx4(Q,X))||G.enumerable});return J},Ix4=(J)=>Mx4(CH1({},"__esModule",{value:!0}),J),r66={};Hx4(r66,{queryEvents:()=>s66}),t66.exports=Ix4(r66);var Ox4=yV(),Ax4=TI()});var Y86=M((L47,Q86)=>{/*! events.js - Seamflux Client Build | 2026-03-14T14:17:12.084Z */var{defineProperty:RH1,getOwnPropertyDescriptor:Bx4,getOwnPropertyNames:Nx4}=Object,wx4=Object.prototype.hasOwnProperty,Lx4=(J,Q)=>{for(var Y in Q)RH1(J,Y,{get:Q[Y],enumerable:!0})},Ex4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Nx4(Q))wx4.call(J,X)||X===Y||RH1(J,X,{get:()=>Q[X],enumerable:!(G=Bx4(Q,X))||G.enumerable});return J},Cx4=(J)=>Ex4(RH1({},"__esModule",{value:!0}),J),J86={};Lx4(J86,{queryEventsOnSui:()=>Rx4.queryEvents}),Q86.exports=Cx4(J86);var Rx4=e66()});var z86=M((E47,K86)=>{/*! contract.js - Seamflux Client Build | 2026-03-14T14:17:12.090Z */async function Fx4({target:J,typeArguments:Q,args:Y,transactions:G}){let X=(0,X86.fromTransactions)(G),K=Y.map((z)=>{switch(z.type){case"address":return X.pure.address(z.value);case"u8":return X.pure.u8(parseInt(z.value));case"u16":return X.pure.u16(parseInt(z.value));case"u32":return X.pure.u32(parseInt(z.value));case"u64":return X.pure.u64(BigInt(z.value));case"u128":return X.pure.u128(BigInt(z.value));case"u256":return X.pure.u256(BigInt(z.value));case"bool":return X.pure.bool(z.value==="true");case"object":return X.object(z.value);default:throw Error(`Unsupported type: ${z.type}`)}});return X.moveCall({target:J,typeArguments:Q,arguments:K}),{message:`Prepared contract invocation transaction for ${J} with ${Y.length} argument${Y.length!==1?"s":""}`,transactions:(0,X86.toTransactions)(X)}}var{defineProperty:FH1,getOwnPropertyDescriptor:Tx4,getOwnPropertyNames:Sx4}=Object,Px4=Object.prototype.hasOwnProperty,$x4=(J,Q)=>{for(var Y in Q)FH1(J,Y,{get:Q[Y],enumerable:!0})},kx4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Sx4(Q))Px4.call(J,X)||X===Y||FH1(J,X,{get:()=>Q[X],enumerable:!(G=Tx4(Q,X))||G.enumerable});return J},vx4=(J)=>kx4(FH1({},"__esModule",{value:!0}),J),G86={};$x4(G86,{invokeContractMethodOnSui:()=>Fx4}),K86.exports=vx4(G86);var X86=DC()});var P_=M((C47,q86)=>{/*! ajv.js - Seamflux Client Build | 2026-03-14T14:17:11.374Z */function fx4(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 jx4(J,Q){let Y=V86.compile(J);if(!Y(Q))throw new SH1(fx4(Y.errors));return Q}var{defineProperty:TH1,getOwnPropertyDescriptor:hx4,getOwnPropertyNames:bx4}=Object,yx4=Object.prototype.hasOwnProperty,xx4=(J,Q)=>{for(var Y in Q)TH1(J,Y,{get:Q[Y],enumerable:!0})},gx4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of bx4(Q))yx4.call(J,X)||X===Y||TH1(J,X,{get:()=>Q[X],enumerable:!(G=hx4(Q,X))||G.enumerable});return J},mx4=(J)=>gx4(TH1({},"__esModule",{value:!0}),J),W86={};xx4(W86,{ValidationError:()=>SH1,ajv:()=>V86,withAjvValidation:()=>jx4}),q86.exports=mx4(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 K=[];if(X===null||typeof X!="object"||Array.isArray(X))return K.push("data must be an object"),G.errors=K.join(`
`),!1;for(let W of Q)if(!((W in X)&&X[W]!==void 0||(K.push(`missing required field '${W}'`),this.allErrors)))return G.errors=K.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))&&(K.push(`field '${W}' must be one of [${q.join(", ")}]; received '${String(V)}'`),!this.allErrors))return G.errors=K.join(`
`),!1}let z=K.length===0;return G.errors=z?null:K.join(`
`),z};return G.errors=null,G}}var V86=new Z86({allErrors:!0});class SH1 extends Error{constructor(J){super(J),this.name="ValidationError"}}});var $H1=M((R47,D86)=>{/*! utilities.js - Seamflux Client Build | 2026-03-14T14:17:11.239Z */function ux4(J){return typeof J=="string"?J==="true"||J!=="false"&&void 0:J}function lx4(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:PH1,getOwnPropertyDescriptor:dx4,getOwnPropertyNames:px4}=Object,cx4=Object.prototype.hasOwnProperty,_x4=(J,Q)=>{for(var Y in Q)PH1(J,Y,{get:Q[Y],enumerable:!0})},ix4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of px4(Q))cx4.call(J,X)||X===Y||PH1(J,X,{get:()=>Q[X],enumerable:!(G=dx4(Q,X))||G.enumerable});return J},nx4=(J)=>ix4(PH1({},"__esModule",{value:!0}),J),U86={};_x4(U86,{parseJson:()=>lx4,str2bool:()=>ux4}),D86.exports=nx4(U86)});var B86=M((F47,A86)=>{/*! contract.js - Seamflux Client Build | 2026-03-14T14:17:12.022Z */function kH1(J,Q){if(!VW.web3.utils.isAddress(J))throw Error(`Invalid ${Q}: ${J}`)}function ax4(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 VW.web3.utils.toHex(VW.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 VW.web3.utils.toHex(J)}catch(Q){throw Error(`Failed to convert value to hex: ${Q instanceof Error?Q.message:"Unknown error"}`)}}function ox4(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 rx4(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],K=X.inputs?.length||0,z=Y.length;if(z>K)throw Error(`Parameter count mismatch for method "${Q}": expected at most ${K}, got ${z}`);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 VW.web3.eth.abi.decodeParameters(["string"],J.data.slice(10))[0]||J.message}catch{}return J?.message||J?.reason||"Unknown error"}async function sx4({contractAddress:J,methodName:Q,params:Y,abi:G,chainType:X,callType:K="call",from:z,value:W="0",blockNumber:Z,gasLimit:V,gasPrice:q,maxFeePerGas:U,maxPriorityFeePerGas:D}){if(!O86({contractAddress:J,methodName:Q,params:Y,abi:G,chainType:X,callType:K,from:z,value:W,blockNumber:Z,gasLimit:V,gasPrice:q,maxFeePerGas:U,maxPriorityFeePerGas:D}))throw Error(`Validation failed: ${JSON.stringify(O86.errors)}`);if(K==="send"&&!z)throw Error('From address is required for "send" type calls');try{let H;if(kH1(J,"contract address"),await(0,VW.setWeb3Provider)(X),typeof G=="string")try{let R=(0,I86.parseJson)(G);if(!Array.isArray(R))throw Error("ABI must be an array or JSON string representing an array");H=R}catch(R){throw Error(`Invalid ABI JSON string for contract ${J}: ${R instanceof Error?R.message:"Unknown error"}`)}else H=G;if(!Array.isArray(H))throw Error("ABI must be an array or JSON string representing an array");let I=[];if(Y!=null&&Y!=="")try{let R=(0,I86.parseJson)(Y);if(!Array.isArray(R))throw Error("Parsed params must be an array");I=R}catch(R){throw Error(`Invalid params JSON string for method "${Q}": ${R instanceof Error?R.message:"Unknown error"}`)}let{methodAbi:O,isView:A,isPayable:B,methodSignature:w}=rx4(H,Q,I),N=new VW.web3.eth.Contract(H,J),L=N.methods[w]||N.methods[Q];if(typeof L!="function")throw Error(`Method "${w}" not found on contract instance`);if(K==="call")try{let R={};z&&(kH1(z,"from address"),R.from=z),Z!==void 0&&(R.defaultBlock=ox4(Z));let C=await L(...I).call(R),F=Z?` at block ${Z}`:"";return{message:`Called contract method "${Q}" on ${J} (${X})${z?` from ${z}`:""}${F}: ${JSON.stringify(C)}`,result:C}}catch(R){let C=H86(R);throw Error(`Contract call failed for method "${Q}" on ${J}: ${C}`)}if(K==="send"){let R,C;kH1(z,"from address");try{R=ax4(W),BigInt(R)>BigInt(VW.web3.utils.toWei("100","ether"))&&console.warn(`Warning: Large value detected (${W}) for transaction to ${J}. Please verify this is intentional.`)}catch(j){throw Error(`Invalid value format for method "${Q}": ${j instanceof Error?j.message:"Unknown error"}`)}if(R!=="0x0"&&!B)throw Error(`Method "${Q}" is not payable but value (${W}) was provided`);try{C=L(...I).encodeABI()}catch(j){throw Error(`Failed to encode method "${Q}" with provided parameters: ${j instanceof Error?j.message:"Unknown error"}`)}let F={from:z,to:J,data:C,value:R};try{if(q&&(U||D))throw Error("Cannot set gasPrice together with maxFeePerGas/maxPriorityFeePerGas");let j=[],E=[],$=(0,vH1.getNonce)({address:z,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)`);j.push(Promise.resolve({gasEstimate:V,message:`Using provided gas limit: ${V}`}))}else j.push((0,vH1.estimateGas)({from:z,to:J,value:F.value,data:F.data,chainType:X}));q?E.push(Promise.resolve({gasPrice:q,message:`Using provided gas price: ${q}`})):U&&D?E.push(Promise.resolve({maxFeePerGas:U,maxPriorityFeePerGas:D,message:`Using EIP-1559 gas pricing: maxFeePerGas=${U}, maxPriorityFeePerGas=${D}`})):E.push((0,vH1.getGasPrice)({chainType:X}));let[f,k,m]=await Promise.all([Promise.all(j).then((S)=>S[0]),Promise.all(E).then((S)=>S[0]),$]),y={...F,gas:f.gasEstimate,nonce:m.nonce};U&&D?(y.maxFeePerGas=U,y.maxPriorityFeePerGas=D):y.gasPrice=k.gasPrice||k.maxFeePerGas||q;try{await VW.web3.eth.call({from:y.from,to:y.to,data:y.data,value:y.value,gas:y.gas,gasPrice:y.gasPrice,maxFeePerGas:y.maxFeePerGas,maxPriorityFeePerGas:y.maxPriorityFeePerGas})}catch(S){let v=H86(S);throw Error(`Transaction simulation failed for method "${Q}" on ${J}: ${v}`)}return{message:`Built contract call transaction: ${Q} on ${J} from ${z} on ${X}`,transactions:y}}catch(j){if(j.message?.includes("gas limit")||j.message?.includes("gas"))throw Error(`Gas estimation failed for method "${Q}" on ${J}: ${j.message}`);throw j}}throw Error(`Invalid callType: ${K}. Must be "call" or "send"`)}catch(H){if(H.message?.includes("Validation failed")||H.message?.includes("Invalid")||H.message?.includes("required"))throw H;throw Error(`Failed to call contract method "${Q}" on ${J} (${X}): ${H instanceof Error?H.message:"Unknown error"}`)}}var{defineProperty:fH1,getOwnPropertyDescriptor:tx4,getOwnPropertyNames:ex4}=Object,Jg4=Object.prototype.hasOwnProperty,Qg4=(J,Q)=>{for(var Y in Q)fH1(J,Y,{get:Q[Y],enumerable:!0})},Yg4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of ex4(Q))Jg4.call(J,X)||X===Y||fH1(J,X,{get:()=>Q[X],enumerable:!(G=tx4(Q,X))||G.enumerable});return J},Gg4=(J)=>Yg4(fH1({},"__esModule",{value:!0}),J),M86={};Qg4(M86,{callContract:()=>sx4}),A86.exports=Gg4(M86);var Xg4=P_(),I86=$H1(),VW=Oz(),vH1=wu(),Kg4={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},O86=Xg4.ajv.compile(Kg4)});var E86=M((T47,L86)=>{var{defineProperty:hH1,getOwnPropertyDescriptor:zg4,getOwnPropertyNames:Wg4}=Object,Zg4=Object.prototype.hasOwnProperty,Vg4=(J,Q)=>{for(var Y in Q)hH1(J,Y,{get:Q[Y],enumerable:!0})},qg4=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Wg4(Q))if(!Zg4.call(J,X)&&X!==Y)hH1(J,X,{get:()=>Q[X],enumerable:!(G=zg4(Q,X))||G.enumerable})}return J},Ug4=(J)=>qg4(hH1({},"__esModule",{value:!0}),J),w86={};Vg4(w86,{Keypair:()=>QM.Keypair,LEGACY_PRIVATE_KEY_SIZE:()=>QM.LEGACY_PRIVATE_KEY_SIZE,PRIVATE_KEY_SIZE:()=>QM.PRIVATE_KEY_SIZE,PublicKey:()=>Hg4.PublicKey,SIGNATURE_FLAG_TO_SCHEME:()=>jH1.SIGNATURE_FLAG_TO_SCHEME,SIGNATURE_SCHEME_TO_FLAG:()=>jH1.SIGNATURE_SCHEME_TO_FLAG,SIGNATURE_SCHEME_TO_SIZE:()=>jH1.SIGNATURE_SCHEME_TO_SIZE,SUI_PRIVATE_KEY_PREFIX:()=>QM.SUI_PRIVATE_KEY_PREFIX,Signer:()=>QM.Signer,decodeSuiPrivateKey:()=>QM.decodeSuiPrivateKey,encodeSuiPrivateKey:()=>QM.encodeSuiPrivateKey,isValidBIP32Path:()=>$_.isValidBIP32Path,isValidHardenedPath:()=>$_.isValidHardenedPath,messageWithIntent:()=>Dg4.messageWithIntent,mnemonicToSeed:()=>$_.mnemonicToSeed,mnemonicToSeedHex:()=>$_.mnemonicToSeedHex,parseSerializedSignature:()=>N86.parseSerializedSignature,toSerializedSignature:()=>N86.toSerializedSignature});L86.exports=Ug4(w86);var N86=rz1(),jH1=uz(),$_=GW1(),Dg4=zl(),QM=QW1(),Hg4=KN()});var C86=M((S47,Mg4)=>{Mg4.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 R86=M((P47,Ig4)=>{Ig4.exports=["的","一","是","在","不","了","有","和","人","这","中","大","为","上","个","国","我","以","要","他","时","来","用","们","生","到","作","地","于","出","就","分","对","成","会","可","主","发","年","动","同","工","也","能","下","过","子","说","产","种","面","而","方","后","多","定","行","学","法","所","民","得","经","十","三","之","进","着","等","部","度","家","电","力","里","如","水","化","高","自","二","理","起","小","物","现","实","加","量","都","两","体","制","机","当","使","点","从","业","本","去","把","性","好","应","开","它","合","还","因","由","其","些","然","前","外","天","政","四","日","那","社","义","事","平","形","相","全","表","间","样","与","关","各","重","新","线","内","数","正","心","反","你","明","看","原","又","么","利","比","或","但","质","气","第","向","道","命","此","变","条","只","没","结","解","问","意","建","月","公","无","系","军","很","情","者","最","立","代","想","已","通","并","提","直","题","党","程","展","五","果","料","象","员","革","位","入","常","文","总","次","品","式","活","设","及","管","特","件","长","求","老","头","基","资","边","流","路","级","少","图","山","统","接","知","较","将","组","见","计","别","她","手","角","期","根","论","运","农","指","几","九","区","强","放","决","西","被","干","做","必","战","先","回","则","任","取","据","处","队","南","给","色","光","门","即","保","治","北","造","百","规","热","领","七","海","口","东","导","器","压","志","世","金","增","争","济","阶","油","思","术","极","交","受","联","什","认","六","共","权","收","证","改","清","美","再","采","转","更","单","风","切","打","白","教","速","花","带","安","场","身","车","例","真","务","具","万","每","目","至","达","走","积","示","议","声","报","斗","完","类","八","离","华","名","确","才","科","张","信","马","节","话","米","整","空","元","况","今","集","温","传","土","许","步","群","广","石","记","需","段","研","界","拉","林","律","叫","且","究","观","越","织","装","影","算","低","持","音","众","书","布","复","容","儿","须","际","商","非","验","连","断","深","难","近","矿","千","周","委","素","技","备","半","办","青","省","列","习","响","约","支","般","史","感","劳","便","团","往","酸","历","市","克","何","除","消","构","府","称","太","准","精","值","号","率","族","维","划","选","标","写","存","候","毛","亲","快","效","斯","院","查","江","型","眼","王","按","格","养","易","置","派","层","片","始","却","专","状","育","厂","京","识","适","属","圆","包","火","住","调","满","县","局","照","参","红","细","引","听","该","铁","价","严","首","底","液","官","德","随","病","苏","失","尔","死","讲","配","女","黄","推","显","谈","罪","神","艺","呢","席","含","企","望","密","批","营","项","防","举","球","英","氧","势","告","李","台","落","木","帮","轮","破","亚","师","围","注","远","字","材","排","供","河","态","封","另","施","减","树","溶","怎","止","案","言","士","均","武","固","叶","鱼","波","视","仅","费","紧","爱","左","章","早","朝","害","续","轻","服","试","食","充","兵","源","判","护","司","足","某","练","差","致","板","田","降","黑","犯","负","击","范","继","兴","似","余","坚","曲","输","修","故","城","夫","够","送","笔","船","占","右","财","吃","富","春","职","觉","汉","画","功","巴","跟","虽","杂","飞","检","吸","助","升","阳","互","初","创","抗","考","投","坏","策","古","径","换","未","跑","留","钢","曾","端","责","站","简","述","钱","副","尽","帝","射","草","冲","承","独","令","限","阿","宣","环","双","请","超","微","让","控","州","良","轴","找","否","纪","益","依","优","顶","础","载","倒","房","突","坐","粉","敌","略","客","袁","冷","胜","绝","析","块","剂","测","丝","协","诉","念","陈","仍","罗","盐","友","洋","错","苦","夜","刑","移","频","逐","靠","混","母","短","皮","终","聚","汽","村","云","哪","既","距","卫","停","烈","央","察","烧","迅","境","若","印","洲","刻","括","激","孔","搞","甚","室","待","核","校","散","侵","吧","甲","游","久","菜","味","旧","模","湖","货","损","预","阻","毫","普","稳","乙","妈","植","息","扩","银","语","挥","酒","守","拿","序","纸","医","缺","雨","吗","针","刘","啊","急","唱","误","训","愿","审","附","获","茶","鲜","粮","斤","孩","脱","硫","肥","善","龙","演","父","渐","血","欢","械","掌","歌","沙","刚","攻","谓","盾","讨","晚","粒","乱","燃","矛","乎","杀","药","宁","鲁","贵","钟","煤","读","班","伯","香","介","迫","句","丰","培","握","兰","担","弦","蛋","沉","假","穿","执","答","乐","谁","顺","烟","缩","征","脸","喜","松","脚","困","异","免","背","星","福","买","染","井","概","慢","怕","磁","倍","祖","皇","促","静","补","评","翻","肉","践","尼","衣","宽","扬","棉","希","伤","操","垂","秋","宜","氢","套","督","振","架","亮","末","宪","庆","编","牛","触","映","雷","销","诗","座","居","抓","裂","胞","呼","娘","景","威","绿","晶","厚","盟","衡","鸡","孙","延","危","胶","屋","乡","临","陆","顾","掉","呀","灯","岁","措","束","耐","剧","玉","赵","跳","哥","季","课","凯","胡","额","款","绍","卷","齐","伟","蒸","殖","永","宗","苗","川","炉","岩","弱","零","杨","奏","沿","露","杆","探","滑","镇","饭","浓","航","怀","赶","库","夺","伊","灵","税","途","灭","赛","归","召","鼓","播","盘","裁","险","康","唯","录","菌","纯","借","糖","盖","横","符","私","努","堂","域","枪","润","幅","哈","竟","熟","虫","泽","脑","壤","碳","欧","遍","侧","寨","敢","彻","虑","斜","薄","庭","纳","弹","饲","伸","折","麦","湿","暗","荷","瓦","塞","床","筑","恶","户","访","塔","奇","透","梁","刀","旋","迹","卡","氯","遇","份","毒","泥","退","洗","摆","灰","彩","卖","耗","夏","择","忙","铜","献","硬","予","繁","圈","雪","函","亦","抽","篇","阵","阴","丁","尺","追","堆","雄","迎","泛","爸","楼","避","谋","吨","野","猪","旗","累","偏","典","馆","索","秦","脂","潮","爷","豆","忽","托","惊","塑","遗","愈","朱","替","纤","粗","倾","尚","痛","楚","谢","奋","购","磨","君","池","旁","碎","骨","监","捕","弟","暴","割","贯","殊","释","词","亡","壁","顿","宝","午","尘","闻","揭","炮","残","冬","桥","妇","警","综","招","吴","付","浮","遭","徐","您","摇","谷","赞","箱","隔","订","男","吹","园","纷","唐","败","宋","玻","巨","耕","坦","荣","闭","湾","键","凡","驻","锅","救","恩","剥","凝","碱","齿","截","炼","麻","纺","禁","废","盛","版","缓","净","睛","昌","婚","涉","筒","嘴","插","岸","朗","庄","街","藏","姑","贸","腐","奴","啦","惯","乘","伙","恢","匀","纱","扎","辩","耳","彪","臣","亿","璃","抵","脉","秀","萨","俄","网","舞","店","喷","纵","寸","汗","挂","洪","贺","闪","柬","爆","烯","津","稻","墙","软","勇","像","滚","厘","蒙","芳","肯","坡","柱","荡","腿","仪","旅","尾","轧","冰","贡","登","黎","削","钻","勒","逃","障","氨","郭","峰","币","港","伏","轨","亩","毕","擦","莫","刺","浪","秘","援","株","健","售","股","岛","甘","泡","睡","童","铸","汤","阀","休","汇","舍","牧","绕","炸","哲","磷","绩","朋","淡","尖","启","陷","柴","呈","徒","颜","泪","稍","忘","泵","蓝","拖","洞","授","镜","辛","壮","锋","贫","虚","弯","摩","泰","幼","廷","尊","窗","纲","弄","隶","疑","氏","宫","姐","震","瑞","怪","尤","琴","循","描","膜","违","夹","腰","缘","珠","穷","森","枝","竹","沟","催","绳","忆","邦","剩","幸","浆","栏","拥","牙","贮","礼","滤","钠","纹","罢","拍","咱","喊","袖","埃","勤","罚","焦","潜","伍","墨","欲","缝","姓","刊","饱","仿","奖","铝","鬼","丽","跨","默","挖","链","扫","喝","袋","炭","污","幕","诸","弧","励","梅","奶","洁","灾","舟","鉴","苯","讼","抱","毁","懂","寒","智","埔","寄","届","跃","渡","挑","丹","艰","贝","碰","拔","爹","戴","码","梦","芽","熔","赤","渔","哭","敬","颗","奔","铅","仲","虎","稀","妹","乏","珍","申","桌","遵","允","隆","螺","仓","魏","锐","晓","氮","兼","隐","碍","赫","拨","忠","肃","缸","牵","抢","博","巧","壳","兄","杜","讯","诚","碧","祥","柯","页","巡","矩","悲","灌","龄","伦","票","寻","桂","铺","圣","恐","恰","郑","趣","抬","荒","腾","贴","柔","滴","猛","阔","辆","妻","填","撤","储","签","闹","扰","紫","砂","递","戏","吊","陶","伐","喂","疗","瓶","婆","抚","臂","摸","忍","虾","蜡","邻","胸","巩","挤","偶","弃","槽","劲","乳","邓","吉","仁","烂","砖","租","乌","舰","伴","瓜","浅","丙","暂","燥","橡","柳","迷","暖","牌","秧","胆","详","簧","踏","瓷","谱","呆","宾","糊","洛","辉","愤","竞","隙","怒","粘","乃","绪","肩","籍","敏","涂","熙","皆","侦","悬","掘","享","纠","醒","狂","锁","淀","恨","牲","霸","爬","赏","逆","玩","陵","祝","秒","浙","貌","役","彼","悉","鸭","趋","凤","晨","畜","辈","秩","卵","署","梯","炎","滩","棋","驱","筛","峡","冒","啥","寿","译","浸","泉","帽","迟","硅","疆","贷","漏","稿","冠","嫩","胁","芯","牢","叛","蚀","奥","鸣","岭","羊","凭","串","塘","绘","酵","融","盆","锡","庙","筹","冻","辅","摄","袭","筋","拒","僚","旱","钾","鸟","漆","沈","眉","疏","添","棒","穗","硝","韩","逼","扭","侨","凉","挺","碗","栽","炒","杯","患","馏","劝","豪","辽","勃","鸿","旦","吏","拜","狗","埋","辊","掩","饮","搬","骂","辞","勾","扣","估","蒋","绒","雾","丈","朵","姆","拟","宇","辑","陕","雕","偿","蓄","崇","剪","倡","厅","咬","驶","薯","刷","斥","番","赋","奉","佛","浇","漫","曼","扇","钙","桃","扶","仔","返","俗","亏","腔","鞋","棱","覆","框","悄","叔","撞","骗","勘","旺","沸","孤","吐","孟","渠","屈","疾","妙","惜","仰","狠","胀","谐","抛","霉","桑","岗","嘛","衰","盗","渗","脏","赖","涌","甜","曹","阅","肌","哩","厉","烃","纬","毅","昨","伪","症","煮","叹","钉","搭","茎","笼","酷","偷","弓","锥","恒","杰","坑","鼻","翼","纶","叙","狱","逮","罐","络","棚","抑","膨","蔬","寺","骤","穆","冶","枯","册","尸","凸","绅","坯","牺","焰","轰","欣","晋","瘦","御","锭","锦","丧","旬","锻","垄","搜","扑","邀","亭","酯","迈","舒","脆","酶","闲","忧","酚","顽","羽","涨","卸","仗","陪","辟","惩","杭","姚","肚","捉","飘","漂","昆","欺","吾","郎","烷","汁","呵","饰","萧","雅","邮","迁","燕","撒","姻","赴","宴","烦","债","帐","斑","铃","旨","醇","董","饼","雏","姿","拌","傅","腹","妥","揉","贤","拆","歪","葡","胺","丢","浩","徽","昂","垫","挡","览","贪","慰","缴","汪","慌","冯","诺","姜","谊","凶","劣","诬","耀","昏","躺","盈","骑","乔","溪","丛","卢","抹","闷","咨","刮","驾","缆","悟","摘","铒","掷","颇","幻","柄","惠","惨","佳","仇","腊","窝","涤","剑","瞧","堡","泼","葱","罩","霍","捞","胎","苍","滨","俩","捅","湘","砍","霞","邵","萄","疯","淮","遂","熊","粪","烘","宿","档","戈","驳","嫂","裕","徙","箭","捐","肠","撑","晒","辨","殿","莲","摊","搅","酱","屏","疫","哀","蔡","堵","沫","皱","畅","叠","阁","莱","敲","辖","钩","痕","坝","巷","饿","祸","丘","玄","溜","曰","逻","彭","尝","卿","妨","艇","吞","韦","怨","矮","歇"]});var F86=M(($47,Og4)=>{Og4.exports=["的","一","是","在","不","了","有","和","人","這","中","大","為","上","個","國","我","以","要","他","時","來","用","們","生","到","作","地","於","出","就","分","對","成","會","可","主","發","年","動","同","工","也","能","下","過","子","說","產","種","面","而","方","後","多","定","行","學","法","所","民","得","經","十","三","之","進","著","等","部","度","家","電","力","裡","如","水","化","高","自","二","理","起","小","物","現","實","加","量","都","兩","體","制","機","當","使","點","從","業","本","去","把","性","好","應","開","它","合","還","因","由","其","些","然","前","外","天","政","四","日","那","社","義","事","平","形","相","全","表","間","樣","與","關","各","重","新","線","內","數","正","心","反","你","明","看","原","又","麼","利","比","或","但","質","氣","第","向","道","命","此","變","條","只","沒","結","解","問","意","建","月","公","無","系","軍","很","情","者","最","立","代","想","已","通","並","提","直","題","黨","程","展","五","果","料","象","員","革","位","入","常","文","總","次","品","式","活","設","及","管","特","件","長","求","老","頭","基","資","邊","流","路","級","少","圖","山","統","接","知","較","將","組","見","計","別","她","手","角","期","根","論","運","農","指","幾","九","區","強","放","決","西","被","幹","做","必","戰","先","回","則","任","取","據","處","隊","南","給","色","光","門","即","保","治","北","造","百","規","熱","領","七","海","口","東","導","器","壓","志","世","金","增","爭","濟","階","油","思","術","極","交","受","聯","什","認","六","共","權","收","證","改","清","美","再","採","轉","更","單","風","切","打","白","教","速","花","帶","安","場","身","車","例","真","務","具","萬","每","目","至","達","走","積","示","議","聲","報","鬥","完","類","八","離","華","名","確","才","科","張","信","馬","節","話","米","整","空","元","況","今","集","溫","傳","土","許","步","群","廣","石","記","需","段","研","界","拉","林","律","叫","且","究","觀","越","織","裝","影","算","低","持","音","眾","書","布","复","容","兒","須","際","商","非","驗","連","斷","深","難","近","礦","千","週","委","素","技","備","半","辦","青","省","列","習","響","約","支","般","史","感","勞","便","團","往","酸","歷","市","克","何","除","消","構","府","稱","太","準","精","值","號","率","族","維","劃","選","標","寫","存","候","毛","親","快","效","斯","院","查","江","型","眼","王","按","格","養","易","置","派","層","片","始","卻","專","狀","育","廠","京","識","適","屬","圓","包","火","住","調","滿","縣","局","照","參","紅","細","引","聽","該","鐵","價","嚴","首","底","液","官","德","隨","病","蘇","失","爾","死","講","配","女","黃","推","顯","談","罪","神","藝","呢","席","含","企","望","密","批","營","項","防","舉","球","英","氧","勢","告","李","台","落","木","幫","輪","破","亞","師","圍","注","遠","字","材","排","供","河","態","封","另","施","減","樹","溶","怎","止","案","言","士","均","武","固","葉","魚","波","視","僅","費","緊","愛","左","章","早","朝","害","續","輕","服","試","食","充","兵","源","判","護","司","足","某","練","差","致","板","田","降","黑","犯","負","擊","范","繼","興","似","餘","堅","曲","輸","修","故","城","夫","夠","送","筆","船","佔","右","財","吃","富","春","職","覺","漢","畫","功","巴","跟","雖","雜","飛","檢","吸","助","昇","陽","互","初","創","抗","考","投","壞","策","古","徑","換","未","跑","留","鋼","曾","端","責","站","簡","述","錢","副","盡","帝","射","草","衝","承","獨","令","限","阿","宣","環","雙","請","超","微","讓","控","州","良","軸","找","否","紀","益","依","優","頂","礎","載","倒","房","突","坐","粉","敵","略","客","袁","冷","勝","絕","析","塊","劑","測","絲","協","訴","念","陳","仍","羅","鹽","友","洋","錯","苦","夜","刑","移","頻","逐","靠","混","母","短","皮","終","聚","汽","村","雲","哪","既","距","衛","停","烈","央","察","燒","迅","境","若","印","洲","刻","括","激","孔","搞","甚","室","待","核","校","散","侵","吧","甲","遊","久","菜","味","舊","模","湖","貨","損","預","阻","毫","普","穩","乙","媽","植","息","擴","銀","語","揮","酒","守","拿","序","紙","醫","缺","雨","嗎","針","劉","啊","急","唱","誤","訓","願","審","附","獲","茶","鮮","糧","斤","孩","脫","硫","肥","善","龍","演","父","漸","血","歡","械","掌","歌","沙","剛","攻","謂","盾","討","晚","粒","亂","燃","矛","乎","殺","藥","寧","魯","貴","鐘","煤","讀","班","伯","香","介","迫","句","豐","培","握","蘭","擔","弦","蛋","沉","假","穿","執","答","樂","誰","順","煙","縮","徵","臉","喜","松","腳","困","異","免","背","星","福","買","染","井","概","慢","怕","磁","倍","祖","皇","促","靜","補","評","翻","肉","踐","尼","衣","寬","揚","棉","希","傷","操","垂","秋","宜","氫","套","督","振","架","亮","末","憲","慶","編","牛","觸","映","雷","銷","詩","座","居","抓","裂","胞","呼","娘","景","威","綠","晶","厚","盟","衡","雞","孫","延","危","膠","屋","鄉","臨","陸","顧","掉","呀","燈","歲","措","束","耐","劇","玉","趙","跳","哥","季","課","凱","胡","額","款","紹","卷","齊","偉","蒸","殖","永","宗","苗","川","爐","岩","弱","零","楊","奏","沿","露","桿","探","滑","鎮","飯","濃","航","懷","趕","庫","奪","伊","靈","稅","途","滅","賽","歸","召","鼓","播","盤","裁","險","康","唯","錄","菌","純","借","糖","蓋","橫","符","私","努","堂","域","槍","潤","幅","哈","竟","熟","蟲","澤","腦","壤","碳","歐","遍","側","寨","敢","徹","慮","斜","薄","庭","納","彈","飼","伸","折","麥","濕","暗","荷","瓦","塞","床","築","惡","戶","訪","塔","奇","透","梁","刀","旋","跡","卡","氯","遇","份","毒","泥","退","洗","擺","灰","彩","賣","耗","夏","擇","忙","銅","獻","硬","予","繁","圈","雪","函","亦","抽","篇","陣","陰","丁","尺","追","堆","雄","迎","泛","爸","樓","避","謀","噸","野","豬","旗","累","偏","典","館","索","秦","脂","潮","爺","豆","忽","托","驚","塑","遺","愈","朱","替","纖","粗","傾","尚","痛","楚","謝","奮","購","磨","君","池","旁","碎","骨","監","捕","弟","暴","割","貫","殊","釋","詞","亡","壁","頓","寶","午","塵","聞","揭","炮","殘","冬","橋","婦","警","綜","招","吳","付","浮","遭","徐","您","搖","谷","贊","箱","隔","訂","男","吹","園","紛","唐","敗","宋","玻","巨","耕","坦","榮","閉","灣","鍵","凡","駐","鍋","救","恩","剝","凝","鹼","齒","截","煉","麻","紡","禁","廢","盛","版","緩","淨","睛","昌","婚","涉","筒","嘴","插","岸","朗","莊","街","藏","姑","貿","腐","奴","啦","慣","乘","夥","恢","勻","紗","扎","辯","耳","彪","臣","億","璃","抵","脈","秀","薩","俄","網","舞","店","噴","縱","寸","汗","掛","洪","賀","閃","柬","爆","烯","津","稻","牆","軟","勇","像","滾","厘","蒙","芳","肯","坡","柱","盪","腿","儀","旅","尾","軋","冰","貢","登","黎","削","鑽","勒","逃","障","氨","郭","峰","幣","港","伏","軌","畝","畢","擦","莫","刺","浪","秘","援","株","健","售","股","島","甘","泡","睡","童","鑄","湯","閥","休","匯","舍","牧","繞","炸","哲","磷","績","朋","淡","尖","啟","陷","柴","呈","徒","顏","淚","稍","忘","泵","藍","拖","洞","授","鏡","辛","壯","鋒","貧","虛","彎","摩","泰","幼","廷","尊","窗","綱","弄","隸","疑","氏","宮","姐","震","瑞","怪","尤","琴","循","描","膜","違","夾","腰","緣","珠","窮","森","枝","竹","溝","催","繩","憶","邦","剩","幸","漿","欄","擁","牙","貯","禮","濾","鈉","紋","罷","拍","咱","喊","袖","埃","勤","罰","焦","潛","伍","墨","欲","縫","姓","刊","飽","仿","獎","鋁","鬼","麗","跨","默","挖","鏈","掃","喝","袋","炭","污","幕","諸","弧","勵","梅","奶","潔","災","舟","鑑","苯","訟","抱","毀","懂","寒","智","埔","寄","屆","躍","渡","挑","丹","艱","貝","碰","拔","爹","戴","碼","夢","芽","熔","赤","漁","哭","敬","顆","奔","鉛","仲","虎","稀","妹","乏","珍","申","桌","遵","允","隆","螺","倉","魏","銳","曉","氮","兼","隱","礙","赫","撥","忠","肅","缸","牽","搶","博","巧","殼","兄","杜","訊","誠","碧","祥","柯","頁","巡","矩","悲","灌","齡","倫","票","尋","桂","鋪","聖","恐","恰","鄭","趣","抬","荒","騰","貼","柔","滴","猛","闊","輛","妻","填","撤","儲","簽","鬧","擾","紫","砂","遞","戲","吊","陶","伐","餵","療","瓶","婆","撫","臂","摸","忍","蝦","蠟","鄰","胸","鞏","擠","偶","棄","槽","勁","乳","鄧","吉","仁","爛","磚","租","烏","艦","伴","瓜","淺","丙","暫","燥","橡","柳","迷","暖","牌","秧","膽","詳","簧","踏","瓷","譜","呆","賓","糊","洛","輝","憤","競","隙","怒","粘","乃","緒","肩","籍","敏","塗","熙","皆","偵","懸","掘","享","糾","醒","狂","鎖","淀","恨","牲","霸","爬","賞","逆","玩","陵","祝","秒","浙","貌","役","彼","悉","鴨","趨","鳳","晨","畜","輩","秩","卵","署","梯","炎","灘","棋","驅","篩","峽","冒","啥","壽","譯","浸","泉","帽","遲","矽","疆","貸","漏","稿","冠","嫩","脅","芯","牢","叛","蝕","奧","鳴","嶺","羊","憑","串","塘","繪","酵","融","盆","錫","廟","籌","凍","輔","攝","襲","筋","拒","僚","旱","鉀","鳥","漆","沈","眉","疏","添","棒","穗","硝","韓","逼","扭","僑","涼","挺","碗","栽","炒","杯","患","餾","勸","豪","遼","勃","鴻","旦","吏","拜","狗","埋","輥","掩","飲","搬","罵","辭","勾","扣","估","蔣","絨","霧","丈","朵","姆","擬","宇","輯","陝","雕","償","蓄","崇","剪","倡","廳","咬","駛","薯","刷","斥","番","賦","奉","佛","澆","漫","曼","扇","鈣","桃","扶","仔","返","俗","虧","腔","鞋","棱","覆","框","悄","叔","撞","騙","勘","旺","沸","孤","吐","孟","渠","屈","疾","妙","惜","仰","狠","脹","諧","拋","黴","桑","崗","嘛","衰","盜","滲","臟","賴","湧","甜","曹","閱","肌","哩","厲","烴","緯","毅","昨","偽","症","煮","嘆","釘","搭","莖","籠","酷","偷","弓","錐","恆","傑","坑","鼻","翼","綸","敘","獄","逮","罐","絡","棚","抑","膨","蔬","寺","驟","穆","冶","枯","冊","屍","凸","紳","坯","犧","焰","轟","欣","晉","瘦","禦","錠","錦","喪","旬","鍛","壟","搜","撲","邀","亭","酯","邁","舒","脆","酶","閒","憂","酚","頑","羽","漲","卸","仗","陪","闢","懲","杭","姚","肚","捉","飄","漂","昆","欺","吾","郎","烷","汁","呵","飾","蕭","雅","郵","遷","燕","撒","姻","赴","宴","煩","債","帳","斑","鈴","旨","醇","董","餅","雛","姿","拌","傅","腹","妥","揉","賢","拆","歪","葡","胺","丟","浩","徽","昂","墊","擋","覽","貪","慰","繳","汪","慌","馮","諾","姜","誼","兇","劣","誣","耀","昏","躺","盈","騎","喬","溪","叢","盧","抹","悶","諮","刮","駕","纜","悟","摘","鉺","擲","頗","幻","柄","惠","慘","佳","仇","臘","窩","滌","劍","瞧","堡","潑","蔥","罩","霍","撈","胎","蒼","濱","倆","捅","湘","砍","霞","邵","萄","瘋","淮","遂","熊","糞","烘","宿","檔","戈","駁","嫂","裕","徙","箭","捐","腸","撐","曬","辨","殿","蓮","攤","攪","醬","屏","疫","哀","蔡","堵","沫","皺","暢","疊","閣","萊","敲","轄","鉤","痕","壩","巷","餓","禍","丘","玄","溜","曰","邏","彭","嘗","卿","妨","艇","吞","韋","怨","矮","歇"]});var T86=M((k47,Ag4)=>{Ag4.exports=["가격","가끔","가난","가능","가득","가르침","가뭄","가방","가상","가슴","가운데","가을","가이드","가입","가장","가정","가족","가죽","각오","각자","간격","간부","간섭","간장","간접","간판","갈등","갈비","갈색","갈증","감각","감기","감소","감수성","감자","감정","갑자기","강남","강당","강도","강력히","강변","강북","강사","강수량","강아지","강원도","강의","강제","강조","같이","개구리","개나리","개방","개별","개선","개성","개인","객관적","거실","거액","거울","거짓","거품","걱정","건강","건물","건설","건조","건축","걸음","검사","검토","게시판","게임","겨울","견해","결과","결국","결론","결석","결승","결심","결정","결혼","경계","경고","경기","경력","경복궁","경비","경상도","경영","경우","경쟁","경제","경주","경찰","경치","경향","경험","계곡","계단","계란","계산","계속","계약","계절","계층","계획","고객","고구려","고궁","고급","고등학생","고무신","고민","고양이","고장","고전","고집","고춧가루","고통","고향","곡식","골목","골짜기","골프","공간","공개","공격","공군","공급","공기","공동","공무원","공부","공사","공식","공업","공연","공원","공장","공짜","공책","공통","공포","공항","공휴일","과목","과일","과장","과정","과학","관객","관계","관광","관념","관람","관련","관리","관습","관심","관점","관찰","광경","광고","광장","광주","괴로움","굉장히","교과서","교문","교복","교실","교양","교육","교장","교직","교통","교환","교훈","구경","구름","구멍","구별","구분","구석","구성","구속","구역","구입","구청","구체적","국가","국기","국내","국립","국물","국민","국수","국어","국왕","국적","국제","국회","군대","군사","군인","궁극적","권리","권위","권투","귀국","귀신","규정","규칙","균형","그날","그냥","그늘","그러나","그룹","그릇","그림","그제서야","그토록","극복","극히","근거","근교","근래","근로","근무","근본","근원","근육","근처","글씨","글자","금강산","금고","금년","금메달","금액","금연","금요일","금지","긍정적","기간","기관","기념","기능","기독교","기둥","기록","기름","기법","기본","기분","기쁨","기숙사","기술","기억","기업","기온","기운","기원","기적","기준","기침","기혼","기획","긴급","긴장","길이","김밥","김치","김포공항","깍두기","깜빡","깨달음","깨소금","껍질","꼭대기","꽃잎","나들이","나란히","나머지","나물","나침반","나흘","낙엽","난방","날개","날씨","날짜","남녀","남대문","남매","남산","남자","남편","남학생","낭비","낱말","내년","내용","내일","냄비","냄새","냇물","냉동","냉면","냉방","냉장고","넥타이","넷째","노동","노란색","노력","노인","녹음","녹차","녹화","논리","논문","논쟁","놀이","농구","농담","농민","농부","농업","농장","농촌","높이","눈동자","눈물","눈썹","뉴욕","느낌","늑대","능동적","능력","다방","다양성","다음","다이어트","다행","단계","단골","단독","단맛","단순","단어","단위","단점","단체","단추","단편","단풍","달걀","달러","달력","달리","닭고기","담당","담배","담요","담임","답변","답장","당근","당분간","당연히","당장","대규모","대낮","대단히","대답","대도시","대략","대량","대륙","대문","대부분","대신","대응","대장","대전","대접","대중","대책","대출","대충","대통령","대학","대한민국","대합실","대형","덩어리","데이트","도대체","도덕","도둑","도망","도서관","도심","도움","도입","도자기","도저히","도전","도중","도착","독감","독립","독서","독일","독창적","동화책","뒷모습","뒷산","딸아이","마누라","마늘","마당","마라톤","마련","마무리","마사지","마약","마요네즈","마을","마음","마이크","마중","마지막","마찬가지","마찰","마흔","막걸리","막내","막상","만남","만두","만세","만약","만일","만점","만족","만화","많이","말기","말씀","말투","맘대로","망원경","매년","매달","매력","매번","매스컴","매일","매장","맥주","먹이","먼저","먼지","멀리","메일","며느리","며칠","면담","멸치","명단","명령","명예","명의","명절","명칭","명함","모금","모니터","모델","모든","모범","모습","모양","모임","모조리","모집","모퉁이","목걸이","목록","목사","목소리","목숨","목적","목표","몰래","몸매","몸무게","몸살","몸속","몸짓","몸통","몹시","무관심","무궁화","무더위","무덤","무릎","무슨","무엇","무역","무용","무조건","무지개","무척","문구","문득","문법","문서","문제","문학","문화","물가","물건","물결","물고기","물론","물리학","물음","물질","물체","미국","미디어","미사일","미술","미역","미용실","미움","미인","미팅","미혼","민간","민족","민주","믿음","밀가루","밀리미터","밑바닥","바가지","바구니","바나나","바늘","바닥","바닷가","바람","바이러스","바탕","박물관","박사","박수","반대","반드시","반말","반발","반성","반응","반장","반죽","반지","반찬","받침","발가락","발걸음","발견","발달","발레","발목","발바닥","발생","발음","발자국","발전","발톱","발표","밤하늘","밥그릇","밥맛","밥상","밥솥","방금","방면","방문","방바닥","방법","방송","방식","방안","방울","방지","방학","방해","방향","배경","배꼽","배달","배드민턴","백두산","백색","백성","백인","백제","백화점","버릇","버섯","버튼","번개","번역","번지","번호","벌금","벌레","벌써","범위","범인","범죄","법률","법원","법적","법칙","베이징","벨트","변경","변동","변명","변신","변호사","변화","별도","별명","별일","병실","병아리","병원","보관","보너스","보라색","보람","보름","보상","보안","보자기","보장","보전","보존","보통","보편적","보험","복도","복사","복숭아","복습","볶음","본격적","본래","본부","본사","본성","본인","본질","볼펜","봉사","봉지","봉투","부근","부끄러움","부담","부동산","부문","부분","부산","부상","부엌","부인","부작용","부장","부정","부족","부지런히","부친","부탁","부품","부회장","북부","북한","분노","분량","분리","분명","분석","분야","분위기","분필","분홍색","불고기","불과","불교","불꽃","불만","불법","불빛","불안","불이익","불행","브랜드","비극","비난","비닐","비둘기","비디오","비로소","비만","비명","비밀","비바람","비빔밥","비상","비용","비율","비중","비타민","비판","빌딩","빗물","빗방울","빗줄기","빛깔","빨간색","빨래","빨리","사건","사계절","사나이","사냥","사람","사랑","사립","사모님","사물","사방","사상","사생활","사설","사슴","사실","사업","사용","사월","사장","사전","사진","사촌","사춘기","사탕","사투리","사흘","산길","산부인과","산업","산책","살림","살인","살짝","삼계탕","삼국","삼십","삼월","삼촌","상관","상금","상대","상류","상반기","상상","상식","상업","상인","상자","상점","상처","상추","상태","상표","상품","상황","새벽","색깔","색연필","생각","생명","생물","생방송","생산","생선","생신","생일","생활","서랍","서른","서명","서민","서비스","서양","서울","서적","서점","서쪽","서클","석사","석유","선거","선물","선배","선생","선수","선원","선장","선전","선택","선풍기","설거지","설날","설렁탕","설명","설문","설사","설악산","설치","설탕","섭씨","성공","성당","성명","성별","성인","성장","성적","성질","성함","세금","세미나","세상","세월","세종대왕","세탁","센터","센티미터","셋째","소규모","소극적","소금","소나기","소년","소득","소망","소문","소설","소속","소아과","소용","소원","소음","소중히","소지품","소질","소풍","소형","속담","속도","속옷","손가락","손길","손녀","손님","손등","손목","손뼉","손실","손질","손톱","손해","솔직히","솜씨","송아지","송이","송편","쇠고기","쇼핑","수건","수년","수단","수돗물","수동적","수면","수명","수박","수상","수석","수술","수시로","수업","수염","수영","수입","수준","수집","수출","수컷","수필","수학","수험생","수화기","숙녀","숙소","숙제","순간","순서","순수","순식간","순위","숟가락","술병","술집","숫자","스님","스물","스스로","스승","스웨터","스위치","스케이트","스튜디오","스트레스","스포츠","슬쩍","슬픔","습관","습기","승객","승리","승부","승용차","승진","시각","시간","시골","시금치","시나리오","시댁","시리즈","시멘트","시민","시부모","시선","시설","시스템","시아버지","시어머니","시월","시인","시일","시작","시장","시절","시점","시중","시즌","시집","시청","시합","시험","식구","식기","식당","식량","식료품","식물","식빵","식사","식생활","식초","식탁","식품","신고","신규","신념","신문","신발","신비","신사","신세","신용","신제품","신청","신체","신화","실감","실내","실력","실례","실망","실수","실습","실시","실장","실정","실질적","실천","실체","실컷","실태","실패","실험","실현","심리","심부름","심사","심장","심정","심판","쌍둥이","씨름","씨앗","아가씨","아나운서","아드님","아들","아쉬움","아스팔트","아시아","아울러","아저씨","아줌마","아직","아침","아파트","아프리카","아픔","아홉","아흔","악기","악몽","악수","안개","안경","안과","안내","안녕","안동","안방","안부","안주","알루미늄","알코올","암시","암컷","압력","앞날","앞문","애인","애정","액수","앨범","야간","야단","야옹","약간","약국","약속","약수","약점","약품","약혼녀","양념","양력","양말","양배추","양주","양파","어둠","어려움","어른","어젯밤","어쨌든","어쩌다가","어쩐지","언니","언덕","언론","언어","얼굴","얼른","얼음","얼핏","엄마","업무","업종","업체","엉덩이","엉망","엉터리","엊그제","에너지","에어컨","엔진","여건","여고생","여관","여군","여권","여대생","여덟","여동생","여든","여론","여름","여섯","여성","여왕","여인","여전히","여직원","여학생","여행","역사","역시","역할","연결","연구","연극","연기","연락","연설","연세","연속","연습","연애","연예인","연인","연장","연주","연출","연필","연합","연휴","열기","열매","열쇠","열심히","열정","열차","열흘","염려","엽서","영국","영남","영상","영양","영역","영웅","영원히","영하","영향","영혼","영화","옆구리","옆방","옆집","예감","예금","예방","예산","예상","예선","예술","예습","예식장","예약","예전","예절","예정","예컨대","옛날","오늘","오락","오랫동안","오렌지","오로지","오른발","오븐","오십","오염","오월","오전","오직","오징어","오페라","오피스텔","오히려","옥상","옥수수","온갖","온라인","온몸","온종일","온통","올가을","올림픽","올해","옷차림","와이셔츠","와인","완성","완전","왕비","왕자","왜냐하면","왠지","외갓집","외국","외로움","외삼촌","외출","외침","외할머니","왼발","왼손","왼쪽","요금","요일","요즘","요청","용기","용서","용어","우산","우선","우승","우연히","우정","우체국","우편","운동","운명","운반","운전","운행","울산","울음","움직임","웃어른","웃음","워낙","원고","원래","원서","원숭이","원인","원장","원피스","월급","월드컵","월세","월요일","웨이터","위반","위법","위성","위원","위험","위협","윗사람","유난히","유럽","유명","유물","유산","유적","유치원","유학","유행","유형","육군","육상","육십","육체","은행","음력","음료","음반","음성","음식","음악","음주","의견","의논","의문","의복","의식","의심","의외로","의욕","의원","의학","이것","이곳","이념","이놈","이달","이대로","이동","이렇게","이력서","이론적","이름","이민","이발소","이별","이불","이빨","이상","이성","이슬","이야기","이용","이웃","이월","이윽고","이익","이전","이중","이튿날","이틀","이혼","인간","인격","인공","인구","인근","인기","인도","인류","인물","인생","인쇄","인연","인원","인재","인종","인천","인체","인터넷","인하","인형","일곱","일기","일단","일대","일등","일반","일본","일부","일상","일생","일손","일요일","일월","일정","일종","일주일","일찍","일체","일치","일행","일회용","임금","임무","입대","입력","입맛","입사","입술","입시","입원","입장","입학","자가용","자격","자극","자동","자랑","자부심","자식","자신","자연","자원","자율","자전거","자정","자존심","자판","작가","작년","작성","작업","작용","작은딸","작품","잔디","잔뜩","잔치","잘못","잠깐","잠수함","잠시","잠옷","잠자리","잡지","장관","장군","장기간","장래","장례","장르","장마","장면","장모","장미","장비","장사","장소","장식","장애인","장인","장점","장차","장학금","재능","재빨리","재산","재생","재작년","재정","재채기","재판","재학","재활용","저것","저고리","저곳","저녁","저런","저렇게","저번","저울","저절로","저축","적극","적당히","적성","적용","적응","전개","전공","전기","전달","전라도","전망","전문","전반","전부","전세","전시","전용","전자","전쟁","전주","전철","전체","전통","전혀","전후","절대","절망","절반","절약","절차","점검","점수","점심","점원","점점","점차","접근","접시","접촉","젓가락","정거장","정도","정류장","정리","정말","정면","정문","정반대","정보","정부","정비","정상","정성","정오","정원","정장","정지","정치","정확히","제공","제과점","제대로","제목","제발","제법","제삿날","제안","제일","제작","제주도","제출","제품","제한","조각","조건","조금","조깅","조명","조미료","조상","조선","조용히","조절","조정","조직","존댓말","존재","졸업","졸음","종교","종로","종류","종소리","종업원","종종","종합","좌석","죄인","주관적","주름","주말","주머니","주먹","주문","주민","주방","주변","주식","주인","주일","주장","주전자","주택","준비","줄거리","줄기","줄무늬","중간","중계방송","중국","중년","중단","중독","중반","중부","중세","중소기업","중순","중앙","중요","중학교","즉석","즉시","즐거움","증가","증거","증권","증상","증세","지각","지갑","지경","지극히","지금","지급","지능","지름길","지리산","지방","지붕","지식","지역","지우개","지원","지적","지점","지진","지출","직선","직업","직원","직장","진급","진동","진로","진료","진리","진짜","진찰","진출","진통","진행","질문","질병","질서","짐작","집단","집안","집중","짜증","찌꺼기","차남","차라리","차량","차림","차별","차선","차츰","착각","찬물","찬성","참가","참기름","참새","참석","참여","참외","참조","찻잔","창가","창고","창구","창문","창밖","창작","창조","채널","채점","책가방","책방","책상","책임","챔피언","처벌","처음","천국","천둥","천장","천재","천천히","철도","철저히","철학","첫날","첫째","청년","청바지","청소","청춘","체계","체력","체온","체육","체중","체험","초등학생","초반","초밥","초상화","초순","초여름","초원","초저녁","초점","초청","초콜릿","촛불","총각","총리","총장","촬영","최근","최상","최선","최신","최악","최종","추석","추억","추진","추천","추측","축구","축소","축제","축하","출근","출발","출산","출신","출연","출입","출장","출판","충격","충고","충돌","충분히","충청도","취업","취직","취향","치약","친구","친척","칠십","칠월","칠판","침대","침묵","침실","칫솔","칭찬","카메라","카운터","칼국수","캐릭터","캠퍼스","캠페인","커튼","컨디션","컬러","컴퓨터","코끼리","코미디","콘서트","콜라","콤플렉스","콩나물","쾌감","쿠데타","크림","큰길","큰딸","큰소리","큰아들","큰어머니","큰일","큰절","클래식","클럽","킬로","타입","타자기","탁구","탁자","탄생","태권도","태양","태풍","택시","탤런트","터널","터미널","테니스","테스트","테이블","텔레비전","토론","토마토","토요일","통계","통과","통로","통신","통역","통일","통장","통제","통증","통합","통화","퇴근","퇴원","퇴직금","튀김","트럭","특급","특별","특성","특수","특징","특히","튼튼히","티셔츠","파란색","파일","파출소","판결","판단","판매","판사","팔십","팔월","팝송","패션","팩스","팩시밀리","팬티","퍼센트","페인트","편견","편의","편지","편히","평가","평균","평생","평소","평양","평일","평화","포스터","포인트","포장","포함","표면","표정","표준","표현","품목","품질","풍경","풍속","풍습","프랑스","프린터","플라스틱","피곤","피망","피아노","필름","필수","필요","필자","필통","핑계","하느님","하늘","하드웨어","하룻밤","하반기","하숙집","하순","하여튼","하지만","하천","하품","하필","학과","학교","학급","학기","학년","학력","학번","학부모","학비","학생","학술","학습","학용품","학원","학위","학자","학점","한계","한글","한꺼번에","한낮","한눈","한동안","한때","한라산","한마디","한문","한번","한복","한식","한여름","한쪽","할머니","할아버지","할인","함께","함부로","합격","합리적","항공","항구","항상","항의","해결","해군","해답","해당","해물","해석","해설","해수욕장","해안","핵심","핸드백","햄버거","햇볕","햇살","행동","행복","행사","행운","행위","향기","향상","향수","허락","허용","헬기","현관","현금","현대","현상","현실","현장","현재","현지","혈액","협력","형부","형사","형수","형식","형제","형태","형편","혜택","호기심","호남","호랑이","호박","호텔","호흡","혹시","홀로","홈페이지","홍보","홍수","홍차","화면","화분","화살","화요일","화장","화학","확보","확인","확장","확정","환갑","환경","환영","환율","환자","활기","활동","활발히","활용","활짝","회견","회관","회복","회색","회원","회장","회전","횟수","횡단보도","효율적","후반","후춧가루","훈련","훨씬","휴식","휴일","흉내","흐름","흑백","흑인","흔적","흔히","흥미","흥분","희곡","희망","희생","흰색","힘껏"]});var S86=M((v47,Bg4)=>{Bg4.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 P86=M((f47,Ng4)=>{Ng4.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 $86=M((j47,wg4)=>{wg4.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=M((h47,Lg4)=>{Lg4.exports=["あいこくしん","あいさつ","あいだ","あおぞら","あかちゃん","あきる","あけがた","あける","あこがれる","あさい","あさひ","あしあと","あじわう","あずかる","あずき","あそぶ","あたえる","あたためる","あたりまえ","あたる","あつい","あつかう","あっしゅく","あつまり","あつめる","あてな","あてはまる","あひる","あぶら","あぶる","あふれる","あまい","あまど","あまやかす","あまり","あみもの","あめりか","あやまる","あゆむ","あらいぐま","あらし","あらすじ","あらためる","あらゆる","あらわす","ありがとう","あわせる","あわてる","あんい","あんがい","あんこ","あんぜん","あんてい","あんない","あんまり","いいだす","いおん","いがい","いがく","いきおい","いきなり","いきもの","いきる","いくじ","いくぶん","いけばな","いけん","いこう","いこく","いこつ","いさましい","いさん","いしき","いじゅう","いじょう","いじわる","いずみ","いずれ","いせい","いせえび","いせかい","いせき","いぜん","いそうろう","いそがしい","いだい","いだく","いたずら","いたみ","いたりあ","いちおう","いちじ","いちど","いちば","いちぶ","いちりゅう","いつか","いっしゅん","いっせい","いっそう","いったん","いっち","いってい","いっぽう","いてざ","いてん","いどう","いとこ","いない","いなか","いねむり","いのち","いのる","いはつ","いばる","いはん","いびき","いひん","いふく","いへん","いほう","いみん","いもうと","いもたれ","いもり","いやがる","いやす","いよかん","いよく","いらい","いらすと","いりぐち","いりょう","いれい","いれもの","いれる","いろえんぴつ","いわい","いわう","いわかん","いわば","いわゆる","いんげんまめ","いんさつ","いんしょう","いんよう","うえき","うえる","うおざ","うがい","うかぶ","うかべる","うきわ","うくらいな","うくれれ","うけたまわる","うけつけ","うけとる","うけもつ","うける","うごかす","うごく","うこん","うさぎ","うしなう","うしろがみ","うすい","うすぎ","うすぐらい","うすめる","うせつ","うちあわせ","うちがわ","うちき","うちゅう","うっかり","うつくしい","うったえる","うつる","うどん","うなぎ","うなじ","うなずく","うなる","うねる","うのう","うぶげ","うぶごえ","うまれる","うめる","うもう","うやまう","うよく","うらがえす","うらぐち","うらない","うりあげ","うりきれ","うるさい","うれしい","うれゆき","うれる","うろこ","うわき","うわさ","うんこう","うんちん","うんてん","うんどう","えいえん","えいが","えいきょう","えいご","えいせい","えいぶん","えいよう","えいわ","えおり","えがお","えがく","えきたい","えくせる","えしゃく","えすて","えつらん","えのぐ","えほうまき","えほん","えまき","えもじ","えもの","えらい","えらぶ","えりあ","えんえん","えんかい","えんぎ","えんげき","えんしゅう","えんぜつ","えんそく","えんちょう","えんとつ","おいかける","おいこす","おいしい","おいつく","おうえん","おうさま","おうじ","おうせつ","おうたい","おうふく","おうべい","おうよう","おえる","おおい","おおう","おおどおり","おおや","おおよそ","おかえり","おかず","おがむ","おかわり","おぎなう","おきる","おくさま","おくじょう","おくりがな","おくる","おくれる","おこす","おこなう","おこる","おさえる","おさない","おさめる","おしいれ","おしえる","おじぎ","おじさん","おしゃれ","おそらく","おそわる","おたがい","おたく","おだやか","おちつく","おっと","おつり","おでかけ","おとしもの","おとなしい","おどり","おどろかす","おばさん","おまいり","おめでとう","おもいで","おもう","おもたい","おもちゃ","おやつ","おやゆび","およぼす","おらんだ","おろす","おんがく","おんけい","おんしゃ","おんせん","おんだん","おんちゅう","おんどけい","かあつ","かいが","がいき","がいけん","がいこう","かいさつ","かいしゃ","かいすいよく","かいぜん","かいぞうど","かいつう","かいてん","かいとう","かいふく","がいへき","かいほう","かいよう","がいらい","かいわ","かえる","かおり","かかえる","かがく","かがし","かがみ","かくご","かくとく","かざる","がぞう","かたい","かたち","がちょう","がっきゅう","がっこう","がっさん","がっしょう","かなざわし","かのう","がはく","かぶか","かほう","かほご","かまう","かまぼこ","かめれおん","かゆい","かようび","からい","かるい","かろう","かわく","かわら","がんか","かんけい","かんこう","かんしゃ","かんそう","かんたん","かんち","がんばる","きあい","きあつ","きいろ","ぎいん","きうい","きうん","きえる","きおう","きおく","きおち","きおん","きかい","きかく","きかんしゃ","ききて","きくばり","きくらげ","きけんせい","きこう","きこえる","きこく","きさい","きさく","きさま","きさらぎ","ぎじかがく","ぎしき","ぎじたいけん","ぎじにってい","ぎじゅつしゃ","きすう","きせい","きせき","きせつ","きそう","きぞく","きぞん","きたえる","きちょう","きつえん","ぎっちり","きつつき","きつね","きてい","きどう","きどく","きない","きなが","きなこ","きぬごし","きねん","きのう","きのした","きはく","きびしい","きひん","きふく","きぶん","きぼう","きほん","きまる","きみつ","きむずかしい","きめる","きもだめし","きもち","きもの","きゃく","きやく","ぎゅうにく","きよう","きょうりゅう","きらい","きらく","きりん","きれい","きれつ","きろく","ぎろん","きわめる","ぎんいろ","きんかくじ","きんじょ","きんようび","ぐあい","くいず","くうかん","くうき","くうぐん","くうこう","ぐうせい","くうそう","ぐうたら","くうふく","くうぼ","くかん","くきょう","くげん","ぐこう","くさい","くさき","くさばな","くさる","くしゃみ","くしょう","くすのき","くすりゆび","くせげ","くせん","ぐたいてき","くださる","くたびれる","くちこみ","くちさき","くつした","ぐっすり","くつろぐ","くとうてん","くどく","くなん","くねくね","くのう","くふう","くみあわせ","くみたてる","くめる","くやくしょ","くらす","くらべる","くるま","くれる","くろう","くわしい","ぐんかん","ぐんしょく","ぐんたい","ぐんて","けあな","けいかく","けいけん","けいこ","けいさつ","げいじゅつ","けいたい","げいのうじん","けいれき","けいろ","けおとす","けおりもの","げきか","げきげん","げきだん","げきちん","げきとつ","げきは","げきやく","げこう","げこくじょう","げざい","けさき","げざん","けしき","けしごむ","けしょう","げすと","けたば","けちゃっぷ","けちらす","けつあつ","けつい","けつえき","けっこん","けつじょ","けっせき","けってい","けつまつ","げつようび","げつれい","けつろん","げどく","けとばす","けとる","けなげ","けなす","けなみ","けぬき","げねつ","けねん","けはい","げひん","けぶかい","げぼく","けまり","けみかる","けむし","けむり","けもの","けらい","けろけろ","けわしい","けんい","けんえつ","けんお","けんか","げんき","けんげん","けんこう","けんさく","けんしゅう","けんすう","げんそう","けんちく","けんてい","けんとう","けんない","けんにん","げんぶつ","けんま","けんみん","けんめい","けんらん","けんり","こあくま","こいぬ","こいびと","ごうい","こうえん","こうおん","こうかん","ごうきゅう","ごうけい","こうこう","こうさい","こうじ","こうすい","ごうせい","こうそく","こうたい","こうちゃ","こうつう","こうてい","こうどう","こうない","こうはい","ごうほう","ごうまん","こうもく","こうりつ","こえる","こおり","ごかい","ごがつ","ごかん","こくご","こくさい","こくとう","こくない","こくはく","こぐま","こけい","こける","ここのか","こころ","こさめ","こしつ","こすう","こせい","こせき","こぜん","こそだて","こたい","こたえる","こたつ","こちょう","こっか","こつこつ","こつばん","こつぶ","こてい","こてん","ことがら","ことし","ことば","ことり","こなごな","こねこね","このまま","このみ","このよ","ごはん","こひつじ","こふう","こふん","こぼれる","ごまあぶら","こまかい","ごますり","こまつな","こまる","こむぎこ","こもじ","こもち","こもの","こもん","こやく","こやま","こゆう","こゆび","こよい","こよう","こりる","これくしょん","ころっけ","こわもて","こわれる","こんいん","こんかい","こんき","こんしゅう","こんすい","こんだて","こんとん","こんなん","こんびに","こんぽん","こんまけ","こんや","こんれい","こんわく","ざいえき","さいかい","さいきん","ざいげん","ざいこ","さいしょ","さいせい","ざいたく","ざいちゅう","さいてき","ざいりょう","さうな","さかいし","さがす","さかな","さかみち","さがる","さぎょう","さくし","さくひん","さくら","さこく","さこつ","さずかる","ざせき","さたん","さつえい","ざつおん","ざっか","ざつがく","さっきょく","ざっし","さつじん","ざっそう","さつたば","さつまいも","さてい","さといも","さとう","さとおや","さとし","さとる","さのう","さばく","さびしい","さべつ","さほう","さほど","さます","さみしい","さみだれ","さむけ","さめる","さやえんどう","さゆう","さよう","さよく","さらだ","ざるそば","さわやか","さわる","さんいん","さんか","さんきゃく","さんこう","さんさい","ざんしょ","さんすう","さんせい","さんそ","さんち","さんま","さんみ","さんらん","しあい","しあげ","しあさって","しあわせ","しいく","しいん","しうち","しえい","しおけ","しかい","しかく","じかん","しごと","しすう","じだい","したうけ","したぎ","したて","したみ","しちょう","しちりん","しっかり","しつじ","しつもん","してい","してき","してつ","じてん","じどう","しなぎれ","しなもの","しなん","しねま","しねん","しのぐ","しのぶ","しはい","しばかり","しはつ","しはらい","しはん","しひょう","しふく","じぶん","しへい","しほう","しほん","しまう","しまる","しみん","しむける","じむしょ","しめい","しめる","しもん","しゃいん","しゃうん","しゃおん","じゃがいも","しやくしょ","しゃくほう","しゃけん","しゃこ","しゃざい","しゃしん","しゃせん","しゃそう","しゃたい","しゃちょう","しゃっきん","じゃま","しゃりん","しゃれい","じゆう","じゅうしょ","しゅくはく","じゅしん","しゅっせき","しゅみ","しゅらば","じゅんばん","しょうかい","しょくたく","しょっけん","しょどう","しょもつ","しらせる","しらべる","しんか","しんこう","じんじゃ","しんせいじ","しんちく","しんりん","すあげ","すあし","すあな","ずあん","すいえい","すいか","すいとう","ずいぶん","すいようび","すうがく","すうじつ","すうせん","すおどり","すきま","すくう","すくない","すける","すごい","すこし","ずさん","すずしい","すすむ","すすめる","すっかり","ずっしり","ずっと","すてき","すてる","すねる","すのこ","すはだ","すばらしい","ずひょう","ずぶぬれ","すぶり","すふれ","すべて","すべる","ずほう","すぼん","すまい","すめし","すもう","すやき","すらすら","するめ","すれちがう","すろっと","すわる","すんぜん","すんぽう","せあぶら","せいかつ","せいげん","せいじ","せいよう","せおう","せかいかん","せきにん","せきむ","せきゆ","せきらんうん","せけん","せこう","せすじ","せたい","せたけ","せっかく","せっきゃく","ぜっく","せっけん","せっこつ","せっさたくま","せつぞく","せつだん","せつでん","せっぱん","せつび","せつぶん","せつめい","せつりつ","せなか","せのび","せはば","せびろ","せぼね","せまい","せまる","せめる","せもたれ","せりふ","ぜんあく","せんい","せんえい","せんか","せんきょ","せんく","せんげん","ぜんご","せんさい","せんしゅ","せんすい","せんせい","せんぞ","せんたく","せんちょう","せんてい","せんとう","せんぬき","せんねん","せんぱい","ぜんぶ","ぜんぽう","せんむ","せんめんじょ","せんもん","せんやく","せんゆう","せんよう","ぜんら","ぜんりゃく","せんれい","せんろ","そあく","そいとげる","そいね","そうがんきょう","そうき","そうご","そうしん","そうだん","そうなん","そうび","そうめん","そうり","そえもの","そえん","そがい","そげき","そこう","そこそこ","そざい","そしな","そせい","そせん","そそぐ","そだてる","そつう","そつえん","そっかん","そつぎょう","そっけつ","そっこう","そっせん","そっと","そとがわ","そとづら","そなえる","そなた","そふぼ","そぼく","そぼろ","そまつ","そまる","そむく","そむりえ","そめる","そもそも","そよかぜ","そらまめ","そろう","そんかい","そんけい","そんざい","そんしつ","そんぞく","そんちょう","ぞんび","ぞんぶん","そんみん","たあい","たいいん","たいうん","たいえき","たいおう","だいがく","たいき","たいぐう","たいけん","たいこ","たいざい","だいじょうぶ","だいすき","たいせつ","たいそう","だいたい","たいちょう","たいてい","だいどころ","たいない","たいねつ","たいのう","たいはん","だいひょう","たいふう","たいへん","たいほ","たいまつばな","たいみんぐ","たいむ","たいめん","たいやき","たいよう","たいら","たいりょく","たいる","たいわん","たうえ","たえる","たおす","たおる","たおれる","たかい","たかね","たきび","たくさん","たこく","たこやき","たさい","たしざん","だじゃれ","たすける","たずさわる","たそがれ","たたかう","たたく","ただしい","たたみ","たちばな","だっかい","だっきゃく","だっこ","だっしゅつ","だったい","たてる","たとえる","たなばた","たにん","たぬき","たのしみ","たはつ","たぶん","たべる","たぼう","たまご","たまる","だむる","ためいき","ためす","ためる","たもつ","たやすい","たよる","たらす","たりきほんがん","たりょう","たりる","たると","たれる","たれんと","たろっと","たわむれる","だんあつ","たんい","たんおん","たんか","たんき","たんけん","たんご","たんさん","たんじょうび","だんせい","たんそく","たんたい","だんち","たんてい","たんとう","だんな","たんにん","だんねつ","たんのう","たんぴん","だんぼう","たんまつ","たんめい","だんれつ","だんろ","だんわ","ちあい","ちあん","ちいき","ちいさい","ちえん","ちかい","ちから","ちきゅう","ちきん","ちけいず","ちけん","ちこく","ちさい","ちしき","ちしりょう","ちせい","ちそう","ちたい","ちたん","ちちおや","ちつじょ","ちてき","ちてん","ちぬき","ちぬり","ちのう","ちひょう","ちへいせん","ちほう","ちまた","ちみつ","ちみどろ","ちめいど","ちゃんこなべ","ちゅうい","ちゆりょく","ちょうし","ちょさくけん","ちらし","ちらみ","ちりがみ","ちりょう","ちるど","ちわわ","ちんたい","ちんもく","ついか","ついたち","つうか","つうじょう","つうはん","つうわ","つかう","つかれる","つくね","つくる","つけね","つける","つごう","つたえる","つづく","つつじ","つつむ","つとめる","つながる","つなみ","つねづね","つのる","つぶす","つまらない","つまる","つみき","つめたい","つもり","つもる","つよい","つるぼ","つるみく","つわもの","つわり","てあし","てあて","てあみ","ていおん","ていか","ていき","ていけい","ていこく","ていさつ","ていし","ていせい","ていたい","ていど","ていねい","ていひょう","ていへん","ていぼう","てうち","ておくれ","てきとう","てくび","でこぼこ","てさぎょう","てさげ","てすり","てそう","てちがい","てちょう","てつがく","てつづき","でっぱ","てつぼう","てつや","でぬかえ","てぬき","てぬぐい","てのひら","てはい","てぶくろ","てふだ","てほどき","てほん","てまえ","てまきずし","てみじか","てみやげ","てらす","てれび","てわけ","てわたし","でんあつ","てんいん","てんかい","てんき","てんぐ","てんけん","てんごく","てんさい","てんし","てんすう","でんち","てんてき","てんとう","てんない","てんぷら","てんぼうだい","てんめつ","てんらんかい","でんりょく","でんわ","どあい","といれ","どうかん","とうきゅう","どうぐ","とうし","とうむぎ","とおい","とおか","とおく","とおす","とおる","とかい","とかす","ときおり","ときどき","とくい","とくしゅう","とくてん","とくに","とくべつ","とけい","とける","とこや","とさか","としょかん","とそう","とたん","とちゅう","とっきゅう","とっくん","とつぜん","とつにゅう","とどける","ととのえる","とない","となえる","となり","とのさま","とばす","どぶがわ","とほう","とまる","とめる","ともだち","ともる","どようび","とらえる","とんかつ","どんぶり","ないかく","ないこう","ないしょ","ないす","ないせん","ないそう","なおす","ながい","なくす","なげる","なこうど","なさけ","なたでここ","なっとう","なつやすみ","ななおし","なにごと","なにもの","なにわ","なのか","なふだ","なまいき","なまえ","なまみ","なみだ","なめらか","なめる","なやむ","ならう","ならび","ならぶ","なれる","なわとび","なわばり","にあう","にいがた","にうけ","におい","にかい","にがて","にきび","にくしみ","にくまん","にげる","にさんかたんそ","にしき","にせもの","にちじょう","にちようび","にっか","にっき","にっけい","にっこう","にっさん","にっしょく","にっすう","にっせき","にってい","になう","にほん","にまめ","にもつ","にやり","にゅういん","にりんしゃ","にわとり","にんい","にんか","にんき","にんげん","にんしき","にんずう","にんそう","にんたい","にんち","にんてい","にんにく","にんぷ","にんまり","にんむ","にんめい","にんよう","ぬいくぎ","ぬかす","ぬぐいとる","ぬぐう","ぬくもり","ぬすむ","ぬまえび","ぬめり","ぬらす","ぬんちゃく","ねあげ","ねいき","ねいる","ねいろ","ねぐせ","ねくたい","ねくら","ねこぜ","ねこむ","ねさげ","ねすごす","ねそべる","ねだん","ねつい","ねっしん","ねつぞう","ねったいぎょ","ねぶそく","ねふだ","ねぼう","ねほりはほり","ねまき","ねまわし","ねみみ","ねむい","ねむたい","ねもと","ねらう","ねわざ","ねんいり","ねんおし","ねんかん","ねんきん","ねんぐ","ねんざ","ねんし","ねんちゃく","ねんど","ねんぴ","ねんぶつ","ねんまつ","ねんりょう","ねんれい","のいず","のおづま","のがす","のきなみ","のこぎり","のこす","のこる","のせる","のぞく","のぞむ","のたまう","のちほど","のっく","のばす","のはら","のべる","のぼる","のみもの","のやま","のらいぬ","のらねこ","のりもの","のりゆき","のれん","のんき","ばあい","はあく","ばあさん","ばいか","ばいく","はいけん","はいご","はいしん","はいすい","はいせん","はいそう","はいち","ばいばい","はいれつ","はえる","はおる","はかい","ばかり","はかる","はくしゅ","はけん","はこぶ","はさみ","はさん","はしご","ばしょ","はしる","はせる","ぱそこん","はそん","はたん","はちみつ","はつおん","はっかく","はづき","はっきり","はっくつ","はっけん","はっこう","はっさん","はっしん","はったつ","はっちゅう","はってん","はっぴょう","はっぽう","はなす","はなび","はにかむ","はぶらし","はみがき","はむかう","はめつ","はやい","はやし","はらう","はろうぃん","はわい","はんい","はんえい","はんおん","はんかく","はんきょう","ばんぐみ","はんこ","はんしゃ","はんすう","はんだん","ぱんち","ぱんつ","はんてい","はんとし","はんのう","はんぱ","はんぶん","はんぺん","はんぼうき","はんめい","はんらん","はんろん","ひいき","ひうん","ひえる","ひかく","ひかり","ひかる","ひかん","ひくい","ひけつ","ひこうき","ひこく","ひさい","ひさしぶり","ひさん","びじゅつかん","ひしょ","ひそか","ひそむ","ひたむき","ひだり","ひたる","ひつぎ","ひっこし","ひっし","ひつじゅひん","ひっす","ひつぜん","ぴったり","ぴっちり","ひつよう","ひてい","ひとごみ","ひなまつり","ひなん","ひねる","ひはん","ひびく","ひひょう","ひほう","ひまわり","ひまん","ひみつ","ひめい","ひめじし","ひやけ","ひやす","ひよう","びょうき","ひらがな","ひらく","ひりつ","ひりょう","ひるま","ひるやすみ","ひれい","ひろい","ひろう","ひろき","ひろゆき","ひんかく","ひんけつ","ひんこん","ひんしゅ","ひんそう","ぴんち","ひんぱん","びんぼう","ふあん","ふいうち","ふうけい","ふうせん","ぷうたろう","ふうとう","ふうふ","ふえる","ふおん","ふかい","ふきん","ふくざつ","ふくぶくろ","ふこう","ふさい","ふしぎ","ふじみ","ふすま","ふせい","ふせぐ","ふそく","ぶたにく","ふたん","ふちょう","ふつう","ふつか","ふっかつ","ふっき","ふっこく","ぶどう","ふとる","ふとん","ふのう","ふはい","ふひょう","ふへん","ふまん","ふみん","ふめつ","ふめん","ふよう","ふりこ","ふりる","ふるい","ふんいき","ぶんがく","ぶんぐ","ふんしつ","ぶんせき","ふんそう","ぶんぽう","へいあん","へいおん","へいがい","へいき","へいげん","へいこう","へいさ","へいしゃ","へいせつ","へいそ","へいたく","へいてん","へいねつ","へいわ","へきが","へこむ","べにいろ","べにしょうが","へらす","へんかん","べんきょう","べんごし","へんさい","へんたい","べんり","ほあん","ほいく","ぼうぎょ","ほうこく","ほうそう","ほうほう","ほうもん","ほうりつ","ほえる","ほおん","ほかん","ほきょう","ぼきん","ほくろ","ほけつ","ほけん","ほこう","ほこる","ほしい","ほしつ","ほしゅ","ほしょう","ほせい","ほそい","ほそく","ほたて","ほたる","ぽちぶくろ","ほっきょく","ほっさ","ほったん","ほとんど","ほめる","ほんい","ほんき","ほんけ","ほんしつ","ほんやく","まいにち","まかい","まかせる","まがる","まける","まこと","まさつ","まじめ","ますく","まぜる","まつり","まとめ","まなぶ","まぬけ","まねく","まほう","まもる","まゆげ","まよう","まろやか","まわす","まわり","まわる","まんが","まんきつ","まんぞく","まんなか","みいら","みうち","みえる","みがく","みかた","みかん","みけん","みこん","みじかい","みすい","みすえる","みせる","みっか","みつかる","みつける","みてい","みとめる","みなと","みなみかさい","みねらる","みのう","みのがす","みほん","みもと","みやげ","みらい","みりょく","みわく","みんか","みんぞく","むいか","むえき","むえん","むかい","むかう","むかえ","むかし","むぎちゃ","むける","むげん","むさぼる","むしあつい","むしば","むじゅん","むしろ","むすう","むすこ","むすぶ","むすめ","むせる","むせん","むちゅう","むなしい","むのう","むやみ","むよう","むらさき","むりょう","むろん","めいあん","めいうん","めいえん","めいかく","めいきょく","めいさい","めいし","めいそう","めいぶつ","めいれい","めいわく","めぐまれる","めざす","めした","めずらしい","めだつ","めまい","めやす","めんきょ","めんせき","めんどう","もうしあげる","もうどうけん","もえる","もくし","もくてき","もくようび","もちろん","もどる","もらう","もんく","もんだい","やおや","やける","やさい","やさしい","やすい","やすたろう","やすみ","やせる","やそう","やたい","やちん","やっと","やっぱり","やぶる","やめる","ややこしい","やよい","やわらかい","ゆうき","ゆうびんきょく","ゆうべ","ゆうめい","ゆけつ","ゆしゅつ","ゆせん","ゆそう","ゆたか","ゆちゃく","ゆでる","ゆにゅう","ゆびわ","ゆらい","ゆれる","ようい","ようか","ようきゅう","ようじ","ようす","ようちえん","よかぜ","よかん","よきん","よくせい","よくぼう","よけい","よごれる","よさん","よしゅう","よそう","よそく","よっか","よてい","よどがわく","よねつ","よやく","よゆう","よろこぶ","よろしい","らいう","らくがき","らくご","らくさつ","らくだ","らしんばん","らせん","らぞく","らたい","らっか","られつ","りえき","りかい","りきさく","りきせつ","りくぐん","りくつ","りけん","りこう","りせい","りそう","りそく","りてん","りねん","りゆう","りゅうがく","りよう","りょうり","りょかん","りょくちゃ","りょこう","りりく","りれき","りろん","りんご","るいけい","るいさい","るいじ","るいせき","るすばん","るりがわら","れいかん","れいぎ","れいせい","れいぞうこ","れいとう","れいぼう","れきし","れきだい","れんあい","れんけい","れんこん","れんさい","れんしゅう","れんぞく","れんらく","ろうか","ろうご","ろうじん","ろうそく","ろくが","ろこつ","ろじうら","ろしゅつ","ろせん","ろてん","ろめん","ろれつ","ろんぎ","ろんぱ","ろんぶん","ろんり","わかす","わかめ","わかやま","わかれる","わしつ","わじまし","わすれもの","わらう","われる"]});var v86=M((b47,Eg4)=>{Eg4.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 f86=M((y47,Cg4)=>{Cg4.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 bH1=M((j86)=>{Object.defineProperty(j86,"__esModule",{value:!0});var nJ={};j86.wordlists=nJ;var Y9;j86._default=Y9;try{j86._default=Y9=C86(),nJ.czech=Y9}catch(J){}try{j86._default=Y9=R86(),nJ.chinese_simplified=Y9}catch(J){}try{j86._default=Y9=F86(),nJ.chinese_traditional=Y9}catch(J){}try{j86._default=Y9=T86(),nJ.korean=Y9}catch(J){}try{j86._default=Y9=S86(),nJ.french=Y9}catch(J){}try{j86._default=Y9=P86(),nJ.italian=Y9}catch(J){}try{j86._default=Y9=$86(),nJ.spanish=Y9}catch(J){}try{j86._default=Y9=k86(),nJ.japanese=Y9,nJ.JA=Y9}catch(J){}try{j86._default=Y9=v86(),nJ.portuguese=Y9}catch(J){}try{j86._default=Y9=f86(),nJ.english=Y9,nJ.EN=Y9}catch(J){}});var yH1=M((_86)=>{Object.defineProperty(_86,"__esModule",{value:!0});var Fg4=yF(),b86=XW1(),y86=xQ1(),Tg4=N8(),k_=bH1(),Sk=k_._default,h86="Invalid mnemonic",YM="Invalid entropy",Sg4="Invalid mnemonic checksum",x86=`A wordlist is required but a default could not be found.
Please pass a 2048 word array explicitly.`;function Pk(J){return(J||"").normalize("NFKD")}function g86(J,Q,Y){while(J.length<Y)J=Q+J;return J}function m86(J){return parseInt(J,2)}function u86(J){return J.map((Q)=>g86(Q.toString(2),"0",8)).join("")}function l86(J){let Y=J.length*8/32,G=Fg4.sha256(Uint8Array.from(J));return u86(Array.from(G)).slice(0,Y)}function d86(J){return"mnemonic"+(J||"")}function Pg4(J,Q){let Y=Uint8Array.from(Buffer.from(Pk(J),"utf8")),G=Uint8Array.from(Buffer.from(d86(Pk(Q)),"utf8")),X=y86.pbkdf2(b86.sha512,Y,G,{c:2048,dkLen:64});return Buffer.from(X)}_86.mnemonicToSeedSync=Pg4;function $g4(J,Q){let Y=Uint8Array.from(Buffer.from(Pk(J),"utf8")),G=Uint8Array.from(Buffer.from(d86(Pk(Q)),"utf8"));return y86.pbkdf2Async(b86.sha512,Y,G,{c:2048,dkLen:64}).then((X)=>Buffer.from(X))}_86.mnemonicToSeed=$g4;function p86(J,Q){if(Q=Q||Sk,!Q)throw Error(x86);let Y=Pk(J).split(" ");if(Y.length%3!==0)throw Error(h86);let G=Y.map((q)=>{let U=Q.indexOf(q);if(U===-1)throw Error(h86);return g86(U.toString(2),"0",11)}).join(""),X=Math.floor(G.length/33)*32,K=G.slice(0,X),z=G.slice(X),W=K.match(/(.{1,8})/g).map(m86);if(W.length<16)throw Error(YM);if(W.length>32)throw Error(YM);if(W.length%4!==0)throw Error(YM);let Z=Buffer.from(W);if(l86(Z)!==z)throw Error(Sg4);return Z.toString("hex")}_86.mnemonicToEntropy=p86;function c86(J,Q){if(!Buffer.isBuffer(J))J=Buffer.from(J,"hex");if(Q=Q||Sk,!Q)throw Error(x86);if(J.length<16)throw TypeError(YM);if(J.length>32)throw TypeError(YM);if(J.length%4!==0)throw TypeError(YM);let Y=u86(Array.from(J)),G=l86(J),z=(Y+G).match(/(.{1,11})/g).map((W)=>{let Z=m86(W);return Q[Z]});return Q[0]==="あいこくしん"?z.join("　"):z.join(" ")}_86.entropyToMnemonic=c86;function kg4(J,Q,Y){if(J=J||128,J%32!==0)throw TypeError(YM);return Q=Q||((G)=>Buffer.from(Tg4.randomBytes(G))),c86(Q(J/8),Y)}_86.generateMnemonic=kg4;function vg4(J,Q){try{p86(J,Q)}catch(Y){return!1}return!0}_86.validateMnemonic=vg4;function fg4(J){let Q=k_.wordlists[J];if(Q)Sk=Q;else throw Error('Could not find wordlist for language "'+J+'"')}_86.setDefaultWordlist=fg4;function jg4(){if(!Sk)throw Error("No Default Wordlist set");return Object.keys(k_.wordlists).filter((J)=>{if(J==="JA"||J==="EN")return!1;return k_.wordlists[J].every((Q,Y)=>Q===Sk[Y])})[0]}_86.getDefaultWordlist=jg4;var hg4=bH1();_86.wordlists=hg4.wordlists});var gH1=M((m47,j_)=>{var i86,n86,a86,o86,r86,s86,t86,e86,J96,Q96,Y96,G96,X96,v_,xH1,K96,z96,W96,Sw,Z96,V96,q96,U96,D96,H96,M96,I96,O96,f_,A96,B96;(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 j_==="object"&&typeof m47==="object")J(Y(Q,Y(m47)));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(K,z){return G[K]=X?X(K,z):z}}})(function(J){var Q=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(X,K){X.__proto__=K}||function(X,K){for(var z in K)if(Object.prototype.hasOwnProperty.call(K,z))X[z]=K[z]};i86=function(X,K){if(typeof K!=="function"&&K!==null)throw TypeError("Class extends value "+String(K)+" is not a constructor or null");Q(X,K);function z(){this.constructor=X}X.prototype=K===null?Object.create(K):(z.prototype=K.prototype,new z)},n86=Object.assign||function(X){for(var K,z=1,W=arguments.length;z<W;z++){K=arguments[z];for(var Z in K)if(Object.prototype.hasOwnProperty.call(K,Z))X[Z]=K[Z]}return X},a86=function(X,K){var z={};for(var W in X)if(Object.prototype.hasOwnProperty.call(X,W)&&K.indexOf(W)<0)z[W]=X[W];if(X!=null&&typeof Object.getOwnPropertySymbols==="function"){for(var Z=0,W=Object.getOwnPropertySymbols(X);Z<W.length;Z++)if(K.indexOf(W[Z])<0&&Object.prototype.propertyIsEnumerable.call(X,W[Z]))z[W[Z]]=X[W[Z]]}return z},o86=function(X,K,z,W){var Z=arguments.length,V=Z<3?K:W===null?W=Object.getOwnPropertyDescriptor(K,z):W,q;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")V=Reflect.decorate(X,K,z,W);else for(var U=X.length-1;U>=0;U--)if(q=X[U])V=(Z<3?q(V):Z>3?q(K,z,V):q(K,z))||V;return Z>3&&V&&Object.defineProperty(K,z,V),V},r86=function(X,K){return function(z,W){K(z,W,X)}},s86=function(X,K,z,W,Z,V){function q(R){if(R!==void 0&&typeof R!=="function")throw TypeError("Function expected");return R}var U=W.kind,D=U==="getter"?"get":U==="setter"?"set":"value",H=!K&&X?W.static?X:X.prototype:null,I=K||(H?Object.getOwnPropertyDescriptor(H,W.name):{}),O,A=!1;for(var B=z.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(R){if(A)throw TypeError("Cannot add initializers after decoration has completed");V.push(q(R||null))};var L=(0,z[B])(U==="accessor"?{get:I.get,set:I.set}:I[D],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[D]=O}if(H)Object.defineProperty(H,W.name,I);A=!0},t86=function(X,K,z){var W=arguments.length>2;for(var Z=0;Z<K.length;Z++)z=W?K[Z].call(X,z):K[Z].call(X);return W?z:void 0},e86=function(X){return typeof X==="symbol"?X:"".concat(X)},J96=function(X,K,z){if(typeof K==="symbol")K=K.description?"[".concat(K.description,"]"):"";return Object.defineProperty(X,"name",{configurable:!0,value:z?"".concat(z," ",K):K})},Q96=function(X,K){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(X,K)},Y96=function(X,K,z,W){function Z(V){return V instanceof z?V:new z(function(q){q(V)})}return new(z||(z=Promise))(function(V,q){function U(I){try{H(W.next(I))}catch(O){q(O)}}function D(I){try{H(W.throw(I))}catch(O){q(O)}}function H(I){I.done?V(I.value):Z(I.value).then(U,D)}H((W=W.apply(X,K||[])).next())})},G96=function(X,K){var z={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(H){return function(I){return D([H,I])}}function D(H){if(W)throw TypeError("Generator is already executing.");while(q&&(q=0,H[0]&&(z=0)),z)try{if(W=1,Z&&(V=H[0]&2?Z.return:H[0]?Z.throw||((V=Z.return)&&V.call(Z),0):Z.next)&&!(V=V.call(Z,H[1])).done)return V;if(Z=0,V)H=[H[0]&2,V.value];switch(H[0]){case 0:case 1:V=H;break;case 4:return z.label++,{value:H[1],done:!1};case 5:z.label++,Z=H[1],H=[0];continue;case 7:H=z.ops.pop(),z.trys.pop();continue;default:if((V=z.trys,!(V=V.length>0&&V[V.length-1]))&&(H[0]===6||H[0]===2)){z=0;continue}if(H[0]===3&&(!V||H[1]>V[0]&&H[1]<V[3])){z.label=H[1];break}if(H[0]===6&&z.label<V[1]){z.label=V[1],V=H;break}if(V&&z.label<V[2]){z.label=V[2],z.ops.push(H);break}if(V[2])z.ops.pop();z.trys.pop();continue}H=K.call(X,z)}catch(I){H=[6,I],Z=0}finally{W=V=0}if(H[0]&5)throw H[1];return{value:H[0]?H[1]:void 0,done:!0}}},X96=function(X,K){for(var z in X)if(z!=="default"&&!Object.prototype.hasOwnProperty.call(K,z))f_(K,X,z)},f_=Object.create?function(X,K,z,W){if(W===void 0)W=z;var Z=Object.getOwnPropertyDescriptor(K,z);if(!Z||("get"in Z?!K.__esModule:Z.writable||Z.configurable))Z={enumerable:!0,get:function(){return K[z]}};Object.defineProperty(X,W,Z)}:function(X,K,z,W){if(W===void 0)W=z;X[W]=K[z]},v_=function(X){var K=typeof Symbol==="function"&&Symbol.iterator,z=K&&X[K],W=0;if(z)return z.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(K?"Object is not iterable.":"Symbol.iterator is not defined.")},xH1=function(X,K){var z=typeof Symbol==="function"&&X[Symbol.iterator];if(!z)return X;var W=z.call(X),Z,V=[],q;try{while((K===void 0||K-- >0)&&!(Z=W.next()).done)V.push(Z.value)}catch(U){q={error:U}}finally{try{if(Z&&!Z.done&&(z=W.return))z.call(W)}finally{if(q)throw q.error}}return V},K96=function(){for(var X=[],K=0;K<arguments.length;K++)X=X.concat(xH1(arguments[K]));return X},z96=function(){for(var X=0,K=0,z=arguments.length;K<z;K++)X+=arguments[K].length;for(var W=Array(X),Z=0,K=0;K<z;K++)for(var V=arguments[K],q=0,U=V.length;q<U;q++,Z++)W[Z]=V[q];return W},W96=function(X,K,z){if(z||arguments.length===2){for(var W=0,Z=K.length,V;W<Z;W++)if(V||!(W in K)){if(!V)V=Array.prototype.slice.call(K,0,W);V[W]=K[W]}}return X.concat(V||Array.prototype.slice.call(K))},Sw=function(X){return this instanceof Sw?(this.v=X,this):new Sw(X)},Z96=function(X,K,z){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var W=z.apply(X,K||[]),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,R){V.push([B,N,L,R])>1||D(B,N)})},w)Z[B]=w(Z[B])}}function D(B,w){try{H(W[B](w))}catch(N){A(V[0][3],N)}}function H(B){B.value instanceof Sw?Promise.resolve(B.value.v).then(I,O):A(V[0][2],B)}function I(B){D("next",B)}function O(B){D("throw",B)}function A(B,w){if(B(w),V.shift(),V.length)D(V[0][0],V[0][1])}},V96=function(X){var K,z;return K={},W("next"),W("throw",function(Z){throw Z}),W("return"),K[Symbol.iterator]=function(){return this},K;function W(Z,V){K[Z]=X[Z]?function(q){return(z=!z)?{value:Sw(X[Z](q)),done:!1}:V?V(q):q}:V}},q96=function(X){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var K=X[Symbol.asyncIterator],z;return K?K.call(X):(X=typeof v_==="function"?v_(X):X[Symbol.iterator](),z={},W("next"),W("throw"),W("return"),z[Symbol.asyncIterator]=function(){return this},z);function W(V){z[V]=X[V]&&function(q){return new Promise(function(U,D){q=X[V](q),Z(U,D,q.done,q.value)})}}function Z(V,q,U,D){Promise.resolve(D).then(function(H){V({value:H,done:U})},q)}},U96=function(X,K){if(Object.defineProperty)Object.defineProperty(X,"raw",{value:K});else X.raw=K;return X};var Y=Object.create?function(X,K){Object.defineProperty(X,"default",{enumerable:!0,value:K})}:function(X,K){X.default=K};D96=function(X){if(X&&X.__esModule)return X;var K={};if(X!=null){for(var z in X)if(z!=="default"&&Object.prototype.hasOwnProperty.call(X,z))f_(K,X,z)}return Y(K,X),K},H96=function(X){return X&&X.__esModule?X:{default:X}},M96=function(X,K,z,W){if(z==="a"&&!W)throw TypeError("Private accessor was defined without a getter");if(typeof K==="function"?X!==K||!W:!K.has(X))throw TypeError("Cannot read private member from an object whose class did not declare it");return z==="m"?W:z==="a"?W.call(X):W?W.value:K.get(X)},I96=function(X,K,z,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 K==="function"?X!==K||!Z:!K.has(X))throw TypeError("Cannot write private member to an object whose class did not declare it");return W==="a"?Z.call(X,z):Z?Z.value=z:K.set(X,z),z},O96=function(X,K){if(K===null||typeof K!=="object"&&typeof K!=="function")throw TypeError("Cannot use 'in' operator on non-object");return typeof X==="function"?K===X:X.has(K)},A96=function(X,K,z){if(K!==null&&K!==void 0){if(typeof K!=="object"&&typeof K!=="function")throw TypeError("Object expected.");var W,Z;if(z){if(!Symbol.asyncDispose)throw TypeError("Symbol.asyncDispose is not defined.");W=K[Symbol.asyncDispose]}if(W===void 0){if(!Symbol.dispose)throw TypeError("Symbol.dispose is not defined.");if(W=K[Symbol.dispose],z)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:K,dispose:W,async:z})}else if(z)X.stack.push({async:!0});return K};var G=typeof SuppressedError==="function"?SuppressedError:function(X,K,z){var W=Error(z);return W.name="SuppressedError",W.error=X,W.suppressed=K,W};B96=function(X){function K(V){X.error=X.hasError?new G(V,X.error,"An error was suppressed during disposal."):V,X.hasError=!0}var z,W=0;function Z(){while(z=X.stack.pop())try{if(!z.async&&W===1)return W=0,X.stack.push(z),Promise.resolve().then(Z);if(z.dispose){var V=z.dispose.call(z.value);if(z.async)return W|=2,Promise.resolve(V).then(Z,function(q){return K(q),Z()})}else W|=1}catch(q){K(q)}if(W===1)return X.hasError?Promise.reject(X.error):Promise.resolve();if(X.hasError)throw X.error}return Z()},J("__extends",i86),J("__assign",n86),J("__rest",a86),J("__decorate",o86),J("__param",r86),J("__esDecorate",s86),J("__runInitializers",t86),J("__propKey",e86),J("__setFunctionName",J96),J("__metadata",Q96),J("__awaiter",Y96),J("__generator",G96),J("__exportStar",X96),J("__createBinding",f_),J("__values",v_),J("__read",xH1),J("__spread",K96),J("__spreadArrays",z96),J("__spreadArray",W96),J("__await",Sw),J("__asyncGenerator",Z96),J("__asyncDelegator",V96),J("__asyncValues",q96),J("__makeTemplateObject",U96),J("__importStar",D96),J("__importDefault",H96),J("__classPrivateFieldGet",M96),J("__classPrivateFieldSet",I96),J("__classPrivateFieldIn",O96),J("__addDisposableResource",A96),J("__disposeResources",B96)})});var h_=M((N96)=>{Object.defineProperty(N96,"__esModule",{value:!0});N96.version=void 0;N96.version="6.16.0"});var Rq=M((L96)=>{Object.defineProperty(L96,"__esModule",{value:!0});L96.defineProperties=L96.resolveProperties=void 0;function cg4(J,Q,Y){let G=Q.split("|").map((K)=>K.trim());for(let K=0;K<G.length;K++)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 _g4(J){let Q=Object.keys(J);return(await Promise.all(Q.map((G)=>Promise.resolve(J[G])))).reduce((G,X,K)=>{return G[Q[K]]=X,G},{})}L96.resolveProperties=_g4;function ig4(J,Q,Y){for(let G in Q){let X=Q[G],K=Y?Y[G]:null;if(K)cg4(X,K,G);Object.defineProperty(J,G,{enumerable:!0,value:X,writable:!1})}}L96.defineProperties=ig4});var dY=M((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 ag4=h_(),C96=Rq();function Pw(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)=>Pw(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 Pw(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)=>`${Pw(G,Q)}: ${Pw(J[G],Q)}`).join(", ")+" }"}}return"[ COULD NOT SERIALIZE ]"}function R96(J,Q){return J&&J.code===Q}T96.isError=R96;function og4(J){return R96(J,"CALL_EXCEPTION")}T96.isCallException=og4;function F96(J,Q,Y){let G=J;{let K=[];if(Y){if("message"in Y||"code"in Y||"name"in Y)throw Error(`value will overwrite populated values: ${Pw(Y)}`);for(let z in Y){if(z==="shortMessage")continue;let W=Y[z];K.push(z+"="+Pw(W))}}if(K.push(`code=${Q}`),K.push(`version=${ag4.version}`),K.length)J+=" ("+K.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,C96.defineProperties)(X,{code:Q}),Y)Object.assign(X,Y);if(X.shortMessage==null)(0,C96.defineProperties)(X,{shortMessage:G});return X}T96.makeError=F96;function $w(J,Q,Y,G){if(!J)throw F96(Q,Y,G)}T96.assert=$w;function rg4(J,Q,Y,G){$w(J,Q,"INVALID_ARGUMENT",{argument:Y,value:G})}T96.assertArgument=rg4;function sg4(J,Q,Y){if(Y==null)Y="";if(Y)Y=": "+Y;$w(J>=Q,"missing argument"+Y,"MISSING_ARGUMENT",{count:J,expectedCount:Q}),$w(J<=Q,"too many arguments"+Y,"UNEXPECTED_ARGUMENT",{count:J,expectedCount:Q})}T96.assertArgumentCount=sg4;var tg4=["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 eg4(J){$w(tg4.indexOf(J)>=0,"platform missing String.prototype.normalize","UNSUPPORTED_OPERATION",{operation:"String.prototype.normalize",info:{form:J}})}T96.assertNormalize=eg4;function Jm4(J,Q,Y){if(Y==null)Y="";if(J!==Q){let G=Y,X="new";if(Y)G+=".",X+=" "+Y;$w(!1,`private constructor; use ${G}from* methods`,"UNSUPPORTED_OPERATION",{operation:X})}}T96.assertPrivate=Jm4});var aJ=M((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 mH1=dY();function $96(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 K=0;K<G.length;K++)G[K]=parseInt(J.substring(X,X+2),16),X+=2;return G}(0,mH1.assertArgument)(!1,"invalid BytesLike value",Q||"value",J)}function $k(J,Q){return $96(J,Q,!1)}v96.getBytes=$k;function Zm4(J,Q){return $96(J,Q,!0)}v96.getBytesCopy=Zm4;function uH1(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=uH1;function Vm4(J){return uH1(J,!0)||J instanceof Uint8Array}v96.isBytesLike=Vm4;var P96="0123456789abcdef";function kk(J){let Q=$k(J),Y="0x";for(let G=0;G<Q.length;G++){let X=Q[G];Y+=P96[(X&240)>>4]+P96[X&15]}return Y}v96.hexlify=kk;function qm4(J){return"0x"+J.map((Q)=>kk(Q).substring(2)).join("")}v96.concat=qm4;function Um4(J){if(uH1(J,!0))return(J.length-2)/2;return $k(J).length}v96.dataLength=Um4;function Dm4(J,Q,Y){let G=$k(J);if(Y!=null&&Y>G.length)(0,mH1.assert)(!1,"cannot slice beyond data bounds","BUFFER_OVERRUN",{buffer:G,length:G.length,offset:Y});return kk(G.slice(Q==null?0:Q,Y==null?G.length:Y))}v96.dataSlice=Dm4;function Hm4(J){let Q=kk(J).substring(2);while(Q.startsWith("00"))Q=Q.substring(2);return"0x"+Q}v96.stripZerosLeft=Hm4;function k96(J,Q,Y){let G=$k(J);(0,mH1.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 kk(X)}function Mm4(J,Q){return k96(J,Q,!0)}v96.zeroPadValue=Mm4;function Im4(J,Q){return k96(J,Q,!1)}v96.zeroPadBytes=Im4});var vw=M((x96)=>{Object.defineProperty(x96,"__esModule",{value:!0});x96.toQuantity=x96.toBeArray=x96.toBeHex=x96.toNumber=x96.getNumber=x96.toBigInt=x96.getUint=x96.getBigInt=x96.mask=x96.toTwos=x96.fromTwos=void 0;var j96=aJ(),z3=dY(),vk=BigInt(0),pY=BigInt(1),kw=9007199254740991;function Tm4(J,Q){let Y=fk(J,"value"),G=BigInt(qW(Q,"width"));if((0,z3.assert)(Y>>G===vk,"overflow","NUMERIC_FAULT",{operation:"fromTwos",fault:"overflow",value:J}),Y>>G-pY){let X=(pY<<G)-pY;return-((~Y&X)+pY)}return Y}x96.fromTwos=Tm4;function Sm4(J,Q){let Y=b_(J,"value"),G=BigInt(qW(Q,"width")),X=pY<<G-pY;if(Y<vk){Y=-Y,(0,z3.assert)(Y<=X,"too low","NUMERIC_FAULT",{operation:"toTwos",fault:"overflow",value:J});let K=(pY<<G)-pY;return(~Y&K)+pY}else(0,z3.assert)(Y<X,"too high","NUMERIC_FAULT",{operation:"toTwos",fault:"overflow",value:J});return Y}x96.toTwos=Sm4;function Pm4(J,Q){let Y=fk(J,"value"),G=BigInt(qW(Q,"bits"));return Y&(pY<<G)-pY}x96.mask=Pm4;function b_(J,Q){switch(typeof J){case"bigint":return J;case"number":return(0,z3.assertArgument)(Number.isInteger(J),"underflow",Q||"value",J),(0,z3.assertArgument)(J>=-kw&&J<=kw,"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,z3.assertArgument)(!1,`invalid BigNumberish string: ${Y.message}`,Q||"value",J)}}(0,z3.assertArgument)(!1,"invalid BigNumberish value",Q||"value",J)}x96.getBigInt=b_;function fk(J,Q){let Y=b_(J,Q);return(0,z3.assert)(Y>=vk,"unsigned value cannot be negative","NUMERIC_FAULT",{fault:"overflow",operation:"getUint",value:J}),Y}x96.getUint=fk;var h96="0123456789abcdef";function b96(J){if(J instanceof Uint8Array){let Q="0x0";for(let Y of J)Q+=h96[Y>>4],Q+=h96[Y&15];return BigInt(Q)}return b_(J)}x96.toBigInt=b96;function qW(J,Q){switch(typeof J){case"bigint":return(0,z3.assertArgument)(J>=-kw&&J<=kw,"overflow",Q||"value",J),Number(J);case"number":return(0,z3.assertArgument)(Number.isInteger(J),"underflow",Q||"value",J),(0,z3.assertArgument)(J>=-kw&&J<=kw,"overflow",Q||"value",J),J;case"string":try{if(J==="")throw Error("empty string");return qW(BigInt(J),Q)}catch(Y){(0,z3.assertArgument)(!1,`invalid numeric string: ${Y.message}`,Q||"value",J)}}(0,z3.assertArgument)(!1,"invalid numeric value",Q||"value",J)}x96.getNumber=qW;function $m4(J){return qW(b96(J))}x96.toNumber=$m4;function km4(J,Q){let Y=fk(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===vk)return"0x";(0,z3.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}x96.toBeHex=km4;function y96(J,Q){let Y=fk(J,"value");if(Y===vk){let K=Q!=null?qW(Q,"width"):0;return new Uint8Array(K)}let G=Y.toString(16);if(G.length%2)G="0"+G;if(Q!=null){let K=qW(Q,"width");while(G.length<K*2)G="00"+G;(0,z3.assert)(K*2===G.length,`value exceeds width (${K} bytes)`,"NUMERIC_FAULT",{operation:"toBeArray",fault:"overflow",value:J})}let X=new Uint8Array(G.length/2);for(let K=0;K<X.length;K++){let z=K*2;X[K]=parseInt(G.substring(z,z+2),16)}return X}x96.toBeArray=y96;function vm4(J){let Q=(0,j96.hexlify)((0,j96.isBytesLike)(J)?J:y96(J)).substring(2);while(Q.startsWith("0"))Q=Q.substring(1);if(Q==="")Q="0";return"0x"+Q}x96.toQuantity=vm4});var l96=M((m96)=>{Object.defineProperty(m96,"__esModule",{value:!0});m96.decodeBase58=m96.encodeBase58=void 0;var dm4=aJ(),pm4=dY(),cm4=vw(),x_="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",y_=null;function _m4(J){if(y_==null){y_={};for(let Y=0;Y<x_.length;Y++)y_[x_[Y]]=BigInt(Y)}let Q=y_[J];return(0,pm4.assertArgument)(Q!=null,"invalid base58 value","letter",J),Q}var im4=BigInt(0),lH1=BigInt(58);function nm4(J){let Q=(0,dm4.getBytes)(J),Y=(0,cm4.toBigInt)(Q),G="";while(Y)G=x_[Number(Y%lH1)]+G,Y/=lH1;for(let X=0;X<Q.length;X++){if(Q[X])break;G=x_[0]+G}return G}m96.encodeBase58=nm4;function am4(J){let Q=im4;for(let Y=0;Y<J.length;Y++)Q*=lH1,Q+=_m4(J[Y]);return Q}m96.decodeBase58=am4});var dH1=M((p96)=>{Object.defineProperty(p96,"__esModule",{value:!0});p96.encodeBase64=p96.decodeBase64=void 0;var d96=aJ();function rm4(J){return(0,d96.getBytesCopy)(Buffer.from(J,"base64"))}p96.decodeBase64=rm4;function sm4(J){return Buffer.from((0,d96.getBytes)(J)).toString("base64")}p96.encodeBase64=sm4});var a96=M((i96)=>{Object.defineProperty(i96,"__esModule",{value:!0});i96.EventPayload=void 0;var em4=Rq();class _96{filter;emitter;#J;constructor(J,Q,Y){this.#J=Q,(0,em4.defineProperties)(this,{emitter:J,filter:Y})}async removeListener(){if(this.#J==null)return;await this.emitter.off(this.filter,this.#J)}}i96.EventPayload=_96});var g_=M((t96)=>{Object.defineProperty(t96,"__esModule",{value:!0});t96.toUtf8CodePoints=t96.toUtf8String=t96.toUtf8Bytes=t96.Utf8ErrorFuncs=void 0;var Ju4=aJ(),jk=dY();function Qu4(J,Q,Y,G,X){(0,jk.assertArgument)(!1,`invalid codepoint at offset ${Q}; ${J}`,"bytes",Y)}function o96(J,Q,Y,G,X){if(J==="BAD_PREFIX"||J==="UNEXPECTED_CONTINUE"){let K=0;for(let z=Q+1;z<Y.length;z++){if(Y[z]>>6!==2)break;K++}return K}if(J==="OVERRUN")return Y.length-Q-1;return 0}function Yu4(J,Q,Y,G,X){if(J==="OVERLONG")return(0,jk.assertArgument)(typeof X==="number","invalid bad code point for replacement","badCodepoint",X),G.push(X),0;return G.push(65533),o96(J,Q,Y,G,X)}t96.Utf8ErrorFuncs=Object.freeze({error:Qu4,ignore:o96,replace:Yu4});function r96(J,Q){if(Q==null)Q=t96.Utf8ErrorFuncs.error;let Y=(0,Ju4.getBytes)(J,"bytes"),G=[],X=0;while(X<Y.length){let K=Y[X++];if(K>>7===0){G.push(K);continue}let z=null,W=null;if((K&224)===192)z=1,W=127;else if((K&240)===224)z=2,W=2047;else if((K&248)===240)z=3,W=65535;else{if((K&192)===128)X+=Q("UNEXPECTED_CONTINUE",X-1,Y,G);else X+=Q("BAD_PREFIX",X-1,Y,G);continue}if(X-1+z>=Y.length){X+=Q("OVERRUN",X-1,Y,G);continue}let Z=K&(1<<8-z-1)-1;for(let V=0;V<z;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-z,Y,G,Z);continue}if(Z>=55296&&Z<=57343){X+=Q("UTF16_SURROGATE",X-1-z,Y,G,Z);continue}if(Z<=W){X+=Q("OVERLONG",X-1-z,Y,G,Z);continue}G.push(Z)}return G}function s96(J,Q){if((0,jk.assertArgument)(typeof J==="string","invalid string value","str",J),Q!=null)(0,jk.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 K=J.charCodeAt(G);(0,jk.assertArgument)(G<J.length&&(K&64512)===56320,"invalid surrogate pair","str",J);let z=65536+((X&1023)<<10)+(K&1023);Y.push(z>>18|240),Y.push(z>>12&63|128),Y.push(z>>6&63|128),Y.push(z&63|128)}else Y.push(X>>12|224),Y.push(X>>6&63|128),Y.push(X&63|128)}return new Uint8Array(Y)}t96.toUtf8Bytes=s96;function Gu4(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 Xu4(J,Q){return Gu4(r96(J,Q))}t96.toUtf8String=Xu4;function Ku4(J,Q){return r96(s96(J,Q))}t96.toUtf8CodePoints=Ku4});var K46=M((G46)=>{Object.defineProperty(G46,"__esModule",{value:!0});G46.getUrl=G46.createGetUrl=void 0;var Q46=gH1(),Zu4=Q46.__importDefault(M1("http")),Vu4=Q46.__importDefault(M1("https")),qu4=M1("zlib"),fw=dY(),Uu4=aJ();function Y46(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 K=Y.method,z=Object.assign({},Y.headers),W={method:K,headers:z};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"?Zu4.default:Vu4.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,D)=>{if(G)G.addListener(()=>{if(Z)Z.abort();D((0,fw.makeError)("request cancelled","CANCELLED"))});V.on("timeout",()=>{D((0,fw.makeError)("request timeout","TIMEOUT"))}),V.once("response",(H)=>{let I=H.statusCode||0,O=H.statusMessage||"",A=Object.keys(H.headers||{}).reduce((w,N)=>{let L=H.headers[N]||"";if(Array.isArray(L))L=L.join(", ");return w[N]=L,w},{}),B=null;H.on("data",(w)=>{if(G)try{G.checkSignal()}catch(N){return D(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}}),H.on("end",()=>{try{if(A["content-encoding"]==="gzip"&&B)B=(0,Uu4.getBytes)((0,qu4.gunzipSync)(B));U({statusCode:I,statusMessage:O,headers:A,body:B})}catch(w){D((0,fw.makeError)("bad response data","SERVER_ERROR",{request:Y,info:{response:H,error:w}}))}}),H.on("error",(w)=>{w.response={statusCode:I,statusMessage:O,headers:A,body:B},D(w)})}),V.on("error",(H)=>{D(H)})})}return Q}G46.createGetUrl=Y46;var Du4=Y46({});async function Hu4(J,Q){return Du4(J,Q)}G46.getUrl=Hu4});var O46=M((M46)=>{Object.defineProperty(M46,"__esModule",{value:!0});M46.FetchResponse=M46.FetchRequest=M46.FetchCancelSignal=void 0;var Z46=dH1(),V46=aJ(),DQ=dY(),Iu4=Rq(),jw=g_(),q46=K46(),Ou4=12,Au4=250,z46=(0,q46.createGetUrl)(),Bu4=new RegExp("^data:([^;:]*)?(;base64)?,(.*)$","i"),Nu4=new RegExp("^ipfs://(ipfs/)?(.*)$","i"),pH1=!1;async function U46(J,Q){try{let Y=J.match(Bu4);if(!Y)throw Error("invalid data");return new UW(200,"OK",{"content-type":Y[1]||"text/plain"},Y[2]?(0,Z46.decodeBase64)(Y[3]):wu4(Y[3]))}catch(Y){return new UW(599,"BAD REQUEST (invalid data: URI)",{},null,new GM(J))}}function D46(J){async function Q(Y,G){try{let X=Y.match(Nu4);if(!X)throw Error("invalid link");return new GM(`${J}${X[2]}`)}catch(X){return new UW(599,"BAD REQUEST (invalid IPFS URI)",{},null,new GM(Y))}}return Q}var m_={data:U46,ipfs:D46("https://gateway.ipfs.io/ipfs/")},H46=new WeakMap;class cH1{#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,DQ.assert)(!this.#Q,"singal already cancelled","UNSUPPORTED_OPERATION",{operation:"fetchCancelSignal.addCancelListener"}),this.#J.push(J)}get cancelled(){return this.#Q}checkSignal(){(0,DQ.assert)(!this.cancelled,"cancelled","CANCELLED",{})}}M46.FetchCancelSignal=cH1;function u_(J){if(J==null)throw Error("missing signal; should not happen");return J.checkSignal(),J}class GM{#J;#Q;#Y;#G;#X;#z;#K;#W;#U;#V;#M;#I;#Z;#q;#D;get url(){return this.#z}set url(J){this.#z=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.#W=void 0;else if(typeof J==="string")this.#K=(0,jw.toUtf8Bytes)(J),this.#W="text/plain";else if(J instanceof Uint8Array)this.#K=J,this.#W="application/octet-stream";else if(typeof J==="object")this.#K=(0,jw.toUtf8Bytes)(JSON.stringify(J)),this.#W="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.#U)J.authorization=`Basic ${(0,Z46.encodeBase64)((0,jw.toUtf8Bytes)(this.#U))}`;if(this.allowGzip)J["accept-encoding"]="gzip";if(J["content-type"]==null&&this.#W)J["content-type"]=this.#W;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.#U||null}setCredentials(J,Q){(0,DQ.assertArgument)(!J.match(/:/),"invalid basic authentication username","username","[REDACTED]"),this.#U=`${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,DQ.assertArgument)(J>=0,"timeout must be non-zero","timeout",J),this.#X=J}get preflightFunc(){return this.#V||null}set preflightFunc(J){this.#V=J}get processFunc(){return this.#M||null}set processFunc(J){this.#M=J}get retryFunc(){return this.#I||null}set retryFunc(J){this.#I=J}get getUrlFunc(){return this.#D||z46}set getUrlFunc(J){this.#D=J}constructor(J){this.#z=String(J),this.#J=!1,this.#Q=!0,this.#Y={},this.#G="",this.#X=300000,this.#q={slotInterval:Au4,maxAttempts:Ou4},this.#D=null}toString(){return`<FetchRequest method=${JSON.stringify(this.method)} url=${JSON.stringify(this.url)} headers=${JSON.stringify(this.headers)} body=${this.#K?(0,V46.hexlify)(this.#K):"null"}>`}setThrottleParams(J){if(J.slotInterval!=null)this.#q.slotInterval=J.slotInterval;if(J.maxAttempts!=null)this.#q.maxAttempts=J.maxAttempts}async#H(J,Q,Y,G,X){if(J>=this.#q.maxAttempts)return X.makeServerError("exceeded maximum retry limit");if((0,DQ.assert)(W46()<=Q,"timeout","TIMEOUT",{operation:"request.send",reason:"timeout",request:G}),Y>0)await Lu4(Y);let K=this.clone(),z=(K.url.split(":")[0]||"").toLowerCase();if(z in m_){let V=await m_[z](K.url,u_(G.#Z));if(V instanceof UW){let q=V;if(this.processFunc){u_(G.#Z);try{q=await this.processFunc(K,q)}catch(U){if(U.throttle==null||typeof U.stall!=="number")q.makeServerError("error in post-processing function",U).assertOk()}}return q}K=V}if(this.preflightFunc)K=await this.preflightFunc(K);let W=await this.getUrlFunc(K,u_(G.#Z)),Z=new UW(W.statusCode,W.statusMessage,W.headers,W.body,G);if(Z.statusCode===301||Z.statusCode===302){try{let V=Z.headers.location||"";return K.redirect(V).#H(J+1,Q,0,G,Z)}catch(V){}return Z}else if(Z.statusCode===429){if(this.retryFunc==null||await this.retryFunc(K,Z,J)){let V=Z.headers["retry-after"],q=this.#q.slotInterval*Math.trunc(Math.random()*Math.pow(2,J));if(typeof V==="string"&&V.match(/^[1-9][0-9]*$/))q=parseInt(V);return K.clone().#H(J+1,Q,q,G,Z)}}if(this.processFunc){u_(G.#Z);try{Z=await this.processFunc(K,Z)}catch(V){if(V.throttle==null||typeof V.stall!=="number")Z.makeServerError("error in post-processing function",V).assertOk();let q=this.#q.slotInterval*Math.trunc(Math.random()*Math.pow(2,J));if(V.stall>=0)q=V.stall;return K.clone().#H(J+1,Q,q,G,Z)}}return Z}send(){return(0,DQ.assert)(this.#Z==null,"request already sent","UNSUPPORTED_OPERATION",{operation:"fetchRequest.send"}),this.#Z=new cH1(this),this.#H(0,W46()+this.timeout,0,this,new UW(0,"",{},null,this))}cancel(){(0,DQ.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,DQ.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 GM(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.#W=this.#W,G}clone(){let J=new GM(this.url);if(J.#G=this.#G,this.#K)J.#K=this.#K;if(J.#W=this.#W,J.#Y=Object.assign({},this.#Y),J.#U=this.#U,this.allowGzip)J.allowGzip=!0;if(J.timeout=this.timeout,this.allowInsecureAuthentication)J.allowInsecureAuthentication=!0;return J.#V=this.#V,J.#M=this.#M,J.#I=this.#I,J.#q=Object.assign({},this.#q),J.#D=this.#D,J}static lockConfig(){pH1=!0}static getGateway(J){return m_[J.toLowerCase()]||null}static registerGateway(J,Q){if(J=J.toLowerCase(),J==="http"||J==="https")throw Error(`cannot intercept ${J}; use registerGetUrl`);if(pH1)throw Error("gateways locked");m_[J]=Q}static registerGetUrl(J){if(pH1)throw Error("gateways locked");z46=J}static createGetUrlFunc(J){return(0,q46.createGetUrl)(J)}static createDataGateway(){return U46}static createIpfsGatewayFunc(J){return D46(J)}}M46.FetchRequest=GM;class UW{#J;#Q;#Y;#G;#X;#z;toString(){return`<FetchResponse status=${this.statusCode} body=${this.#G?(0,V46.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,jw.toUtf8String)(this.#G)}catch(J){(0,DQ.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,DQ.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((K,z)=>{return K[z.toLowerCase()]=String(Y[z]),K},{}),this.#G=G==null?null:new Uint8Array(G),this.#X=X||null,this.#z={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 UW(599,Y,this.headers,this.body,this.#X||void 0);return G.#z={message:J,error:Q},G}throwThrottleError(J,Q){if(Q==null)Q=-1;else(0,DQ.assertArgument)(Number.isInteger(Q)&&Q>=0,"invalid stall timeout","stall",Q);let Y=Error(J||"throttling requests");throw(0,Iu4.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.#z.message===""&&this.statusCode>=200&&this.statusCode<300}assertOk(){if(this.ok())return;let{message:J,error:Q}=this.#z;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,jw.toUtf8String)(this.#G)}catch(X){}(0,DQ.assert)(!1,J,"SERVER_ERROR",{request:this.request||"unknown request",response:this,error:Q,info:{requestUrl:Y,responseBody:G,responseStatus:`${this.statusCode} ${this.statusMessage}`}})}}M46.FetchResponse=UW;function W46(){return new Date().getTime()}function wu4(J){return(0,jw.toUtf8Bytes)(J.replace(/%([0-9a-f][0-9a-f])/gi,(Q,Y)=>{return String.fromCharCode(parseInt(Y,16))}))}function Lu4(J){return new Promise((Q)=>setTimeout(Q,J))}});var iH1=M((A46)=>{Object.defineProperty(A46,"__esModule",{value:!0});A46.FixedNumber=void 0;var Ru4=aJ(),W3=dY(),Tq=vw(),Fu4=Rq(),Tu4=BigInt(-1),cY=BigInt(0),bw=BigInt(1),Su4=BigInt(5),hw={},yw="0000";while(yw.length<80)yw+=yw;function XM(J){let Q=yw;while(Q.length<J)Q+=Q;return BigInt("1"+Q.substring(0,J))}function hk(J,Q,Y){let G=BigInt(Q.width);if(Q.signed){let X=bw<<G-bw;if((0,W3.assert)(Y==null||J>=-X&&J<X,"overflow","NUMERIC_FAULT",{operation:Y,fault:"overflow",value:J}),J>cY)J=(0,Tq.fromTwos)((0,Tq.mask)(J,G),G);else J=-(0,Tq.fromTwos)((0,Tq.mask)(-J,G),G)}else{let X=bw<<G;(0,W3.assert)(Y==null||J>=0&&J<X,"overflow","NUMERIC_FAULT",{operation:Y,fault:"overflow",value:J}),J=(J%X+X)%X&X-bw}return J}function _H1(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 K=J.match(/^(u?)fixed([0-9]+)x([0-9]+)$/);(0,W3.assertArgument)(K,"invalid fixed format","format",J),Q=K[1]!=="u",Y=parseInt(K[2]),G=parseInt(K[3])}else if(J){let K=J,z=(W,Z,V)=>{if(K[W]==null)return V;return(0,W3.assertArgument)(typeof K[W]===Z,"invalid fixed format ("+W+" not "+Z+")","format."+W,K[W]),K[W]};Q=z("signed","boolean",Q),Y=z("width","number",Y),G=z("decimals","number",G)}(0,W3.assertArgument)(Y%8===0,"invalid FixedNumber width (not byte aligned)","format.width",Y),(0,W3.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 Pu4(J,Q){let Y="";if(J<cY)Y="-",J*=Tu4;let G=J.toString();if(Q===0)return Y+G;while(G.length<=Q)G=yw+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 Fq{format;#J;#Q;#Y;_value;constructor(J,Q,Y){(0,W3.assertPrivate)(J,hw,"FixedNumber"),this.#Q=Q,this.#J=Y;let G=Pu4(Q,Y.decimals);(0,Fu4.defineProperties)(this,{format:Y.name,_value:G}),this.#Y=XM(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,W3.assertArgument)(this.format===J.format,"incompatible format; use fixedNumber.toFormat","other",J)}#X(J,Q){return J=hk(J,this.#J,Q),new Fq(hw,J,this.#J)}#z(J,Q){return this.#G(J),this.#X(this.#Q+J.#Q,Q)}addUnsafe(J){return this.#z(J)}add(J){return this.#z(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")}#W(J,Q){return this.#G(J),this.#X(this.#Q*J.#Q/this.#Y,Q)}mulUnsafe(J){return this.#W(J)}mul(J){return this.#W(J,"mul")}mulSignal(J){this.#G(J);let Q=this.#Q*J.#Q;return(0,W3.assert)(Q%this.#Y===cY,"precision lost during signalling mul","NUMERIC_FAULT",{operation:"mulSignal",fault:"underflow",value:this}),this.#X(Q/this.#Y,"mulSignal")}#U(J,Q){return(0,W3.assert)(J.#Q!==cY,"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.#U(J)}div(J){return this.#U(J,"div")}divSignal(J){(0,W3.assert)(J.#Q!==cY,"division by zero","NUMERIC_FAULT",{operation:"div",fault:"divide-by-zero",value:this}),this.#G(J);let Q=this.#Q*this.#Y;return(0,W3.assert)(Q%J.#Q===cY,"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*=XM(G);else if(G<0)Q*=XM(-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<cY)J-=this.#Y-bw;return J=this.#Q/this.#Y*this.#Y,this.#X(J,"floor")}ceiling(){let J=this.#Q;if(this.#Q>cY)J+=this.#Y-bw;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=Su4*XM(Q-1),G=this.value+Y,X=XM(Q);return G=G/X*X,hk(G,this.#J,"round"),new Fq(hw,G,this.#J)}isZero(){return this.#Q===cY}isNegative(){return this.#Q<cY}toString(){return this._value}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(J){return Fq.fromString(this.toString(),J)}static fromValue(J,Q,Y){let G=Q==null?0:(0,Tq.getNumber)(Q),X=_H1(Y),K=(0,Tq.getBigInt)(J,"value"),z=G-X.decimals;if(z>0){let W=XM(z);(0,W3.assert)(K%W===cY,"value loses precision for format","NUMERIC_FAULT",{operation:"fromValue",fault:"underflow",value:J}),K/=W}else if(z<0)K*=XM(-z);return hk(K,X,"fromValue"),new Fq(hw,K,X)}static fromString(J,Q){let Y=J.match(/^(-?)([0-9]*)\.?([0-9]*)$/);(0,W3.assertArgument)(Y&&Y[2].length+Y[3].length>0,"invalid FixedNumber string value","value",J);let G=_H1(Q),X=Y[2]||"0",K=Y[3]||"";while(K.length<G.decimals)K+=yw;(0,W3.assert)(K.substring(G.decimals).match(/^0*$/),"too many decimals for format","NUMERIC_FAULT",{operation:"fromString",fault:"underflow",value:J}),K=K.substring(0,G.decimals);let z=BigInt(Y[1]+X+K);return hk(z,G,"fromString"),new Fq(hw,z,G)}static fromBytes(J,Q){let Y=(0,Tq.toBigInt)((0,Ru4.getBytes)(J,"value")),G=_H1(Q);if(G.signed)Y=(0,Tq.fromTwos)(Y,G.width);return hk(Y,G,"fromBytes"),new Fq(hw,Y,G)}}A46.FixedNumber=Fq});var F46=M((C46)=>{Object.defineProperty(C46,"__esModule",{value:!0});C46.decodeRlp=void 0;var N46=aJ(),l_=dY(),$u4=aJ();function ku4(J){let Q=J.toString(16);while(Q.length<2)Q="0"+Q;return"0x"+Q}function w46(J,Q,Y){let G=0;for(let X=0;X<Y;X++)G=G*256+J[Q+X];return G}function L46(J,Q,Y,G){let X=[];while(Y<Q+1+G){let K=E46(J,Y);X.push(K.result),Y+=K.consumed,(0,l_.assert)(Y<=Q+1+G,"child data too short","BUFFER_OVERRUN",{buffer:J,length:G,offset:Q})}return{consumed:1+G,result:X}}function E46(J,Q){(0,l_.assert)(J.length!==0,"data too short","BUFFER_OVERRUN",{buffer:J,length:0,offset:1});let Y=(G)=>{(0,l_.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=w46(J,Q+1,G);return Y(Q+1+G+X),L46(J,Q,Q+1+G,G+X)}else if(J[Q]>=192){let G=J[Q]-192;return Y(Q+1+G),L46(J,Q,Q+1,G)}else if(J[Q]>=184){let G=J[Q]-183;Y(Q+1+G);let X=w46(J,Q+1,G);Y(Q+1+G+X);let K=(0,N46.hexlify)(J.slice(Q+1+G,Q+1+G+X));return{consumed:1+G+X,result:K}}else if(J[Q]>=128){let G=J[Q]-128;Y(Q+1+G);let X=(0,N46.hexlify)(J.slice(Q+1,Q+1+G));return{consumed:1+G,result:X}}return{consumed:1,result:ku4(J[Q])}}function vu4(J){let Q=(0,$u4.getBytes)(J,"data"),Y=E46(Q,0);return(0,l_.assertArgument)(Y.consumed===Q.length,"unexpected junk after rlp payload","data",J),Y.result}C46.decodeRlp=vu4});var v46=M(($46)=>{Object.defineProperty($46,"__esModule",{value:!0});$46.encodeRlp=void 0;var fu4=aJ();function T46(J){let Q=[];while(J)Q.unshift(J&255),J>>=8;return Q}function P46(J){if(Array.isArray(J)){let G=[];if(J.forEach(function(K){G=G.concat(P46(K))}),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,fu4.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 S46="0123456789abcdef";function ju4(J){let Q="0x";for(let Y of P46(J))Q+=S46[Y>>4],Q+=S46[Y&15];return Q}$46.encodeRlp=ju4});var m46=M((x46)=>{Object.defineProperty(x46,"__esModule",{value:!0});x46.parseEther=x46.formatEther=x46.parseUnits=x46.formatUnits=void 0;var nH1=dY(),f46=iH1(),j46=vw(),h46=["wei","kwei","mwei","gwei","szabo","finney","ether"];function b46(J,Q){let Y=18;if(typeof Q==="string"){let G=h46.indexOf(Q);(0,nH1.assertArgument)(G>=0,"invalid unit","unit",Q),Y=3*G}else if(Q!=null)Y=(0,j46.getNumber)(Q,"unit");return f46.FixedNumber.fromValue(J,Y,{decimals:Y,width:512}).toString()}x46.formatUnits=b46;function y46(J,Q){(0,nH1.assertArgument)(typeof J==="string","value must be a string","value",J);let Y=18;if(typeof Q==="string"){let G=h46.indexOf(Q);(0,nH1.assertArgument)(G>=0,"invalid unit","unit",Q),Y=3*G}else if(Q!=null)Y=(0,j46.getNumber)(Q,"unit");return f46.FixedNumber.fromString(J,{decimals:Y,width:512}).value}x46.parseUnits=y46;function hu4(J){return b46(J,18)}x46.formatEther=hu4;function bu4(J){return y46(J,18)}x46.parseEther=bu4});var p46=M((l46)=>{Object.defineProperty(l46,"__esModule",{value:!0});l46.uuidV4=void 0;var u46=aJ();function mu4(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=mu4});var b1=M((z0)=>{Object.defineProperty(z0,"__esModule",{value:!0});z0.toUtf8String=z0.toUtf8CodePoints=z0.toUtf8Bytes=z0.parseUnits=z0.formatUnits=z0.parseEther=z0.formatEther=z0.encodeRlp=z0.decodeRlp=z0.defineProperties=z0.resolveProperties=z0.toQuantity=z0.toBeArray=z0.toBeHex=z0.toNumber=z0.toBigInt=z0.getUint=z0.getNumber=z0.getBigInt=z0.mask=z0.toTwos=z0.fromTwos=z0.FixedNumber=z0.FetchCancelSignal=z0.FetchResponse=z0.FetchRequest=z0.EventPayload=z0.makeError=z0.assertNormalize=z0.assertPrivate=z0.assertArgumentCount=z0.assertArgument=z0.assert=z0.isError=z0.isCallException=z0.zeroPadBytes=z0.zeroPadValue=z0.stripZerosLeft=z0.dataSlice=z0.dataLength=z0.concat=z0.hexlify=z0.isBytesLike=z0.isHexString=z0.getBytesCopy=z0.getBytes=z0.encodeBase64=z0.decodeBase64=z0.encodeBase58=z0.decodeBase58=void 0;z0.uuidV4=z0.Utf8ErrorFuncs=void 0;var c46=l96();Object.defineProperty(z0,"decodeBase58",{enumerable:!0,get:function(){return c46.decodeBase58}});Object.defineProperty(z0,"encodeBase58",{enumerable:!0,get:function(){return c46.encodeBase58}});var _46=dH1();Object.defineProperty(z0,"decodeBase64",{enumerable:!0,get:function(){return _46.decodeBase64}});Object.defineProperty(z0,"encodeBase64",{enumerable:!0,get:function(){return _46.encodeBase64}});var _Y=aJ();Object.defineProperty(z0,"getBytes",{enumerable:!0,get:function(){return _Y.getBytes}});Object.defineProperty(z0,"getBytesCopy",{enumerable:!0,get:function(){return _Y.getBytesCopy}});Object.defineProperty(z0,"isHexString",{enumerable:!0,get:function(){return _Y.isHexString}});Object.defineProperty(z0,"isBytesLike",{enumerable:!0,get:function(){return _Y.isBytesLike}});Object.defineProperty(z0,"hexlify",{enumerable:!0,get:function(){return _Y.hexlify}});Object.defineProperty(z0,"concat",{enumerable:!0,get:function(){return _Y.concat}});Object.defineProperty(z0,"dataLength",{enumerable:!0,get:function(){return _Y.dataLength}});Object.defineProperty(z0,"dataSlice",{enumerable:!0,get:function(){return _Y.dataSlice}});Object.defineProperty(z0,"stripZerosLeft",{enumerable:!0,get:function(){return _Y.stripZerosLeft}});Object.defineProperty(z0,"zeroPadValue",{enumerable:!0,get:function(){return _Y.zeroPadValue}});Object.defineProperty(z0,"zeroPadBytes",{enumerable:!0,get:function(){return _Y.zeroPadBytes}});var Sq=dY();Object.defineProperty(z0,"isCallException",{enumerable:!0,get:function(){return Sq.isCallException}});Object.defineProperty(z0,"isError",{enumerable:!0,get:function(){return Sq.isError}});Object.defineProperty(z0,"assert",{enumerable:!0,get:function(){return Sq.assert}});Object.defineProperty(z0,"assertArgument",{enumerable:!0,get:function(){return Sq.assertArgument}});Object.defineProperty(z0,"assertArgumentCount",{enumerable:!0,get:function(){return Sq.assertArgumentCount}});Object.defineProperty(z0,"assertPrivate",{enumerable:!0,get:function(){return Sq.assertPrivate}});Object.defineProperty(z0,"assertNormalize",{enumerable:!0,get:function(){return Sq.assertNormalize}});Object.defineProperty(z0,"makeError",{enumerable:!0,get:function(){return Sq.makeError}});var uu4=a96();Object.defineProperty(z0,"EventPayload",{enumerable:!0,get:function(){return uu4.EventPayload}});var aH1=O46();Object.defineProperty(z0,"FetchRequest",{enumerable:!0,get:function(){return aH1.FetchRequest}});Object.defineProperty(z0,"FetchResponse",{enumerable:!0,get:function(){return aH1.FetchResponse}});Object.defineProperty(z0,"FetchCancelSignal",{enumerable:!0,get:function(){return aH1.FetchCancelSignal}});var lu4=iH1();Object.defineProperty(z0,"FixedNumber",{enumerable:!0,get:function(){return lu4.FixedNumber}});var iY=vw();Object.defineProperty(z0,"fromTwos",{enumerable:!0,get:function(){return iY.fromTwos}});Object.defineProperty(z0,"toTwos",{enumerable:!0,get:function(){return iY.toTwos}});Object.defineProperty(z0,"mask",{enumerable:!0,get:function(){return iY.mask}});Object.defineProperty(z0,"getBigInt",{enumerable:!0,get:function(){return iY.getBigInt}});Object.defineProperty(z0,"getNumber",{enumerable:!0,get:function(){return iY.getNumber}});Object.defineProperty(z0,"getUint",{enumerable:!0,get:function(){return iY.getUint}});Object.defineProperty(z0,"toBigInt",{enumerable:!0,get:function(){return iY.toBigInt}});Object.defineProperty(z0,"toNumber",{enumerable:!0,get:function(){return iY.toNumber}});Object.defineProperty(z0,"toBeHex",{enumerable:!0,get:function(){return iY.toBeHex}});Object.defineProperty(z0,"toBeArray",{enumerable:!0,get:function(){return iY.toBeArray}});Object.defineProperty(z0,"toQuantity",{enumerable:!0,get:function(){return iY.toQuantity}});var i46=Rq();Object.defineProperty(z0,"resolveProperties",{enumerable:!0,get:function(){return i46.resolveProperties}});Object.defineProperty(z0,"defineProperties",{enumerable:!0,get:function(){return i46.defineProperties}});var du4=F46();Object.defineProperty(z0,"decodeRlp",{enumerable:!0,get:function(){return du4.decodeRlp}});var pu4=v46();Object.defineProperty(z0,"encodeRlp",{enumerable:!0,get:function(){return pu4.encodeRlp}});var d_=m46();Object.defineProperty(z0,"formatEther",{enumerable:!0,get:function(){return d_.formatEther}});Object.defineProperty(z0,"parseEther",{enumerable:!0,get:function(){return d_.parseEther}});Object.defineProperty(z0,"formatUnits",{enumerable:!0,get:function(){return d_.formatUnits}});Object.defineProperty(z0,"parseUnits",{enumerable:!0,get:function(){return d_.parseUnits}});var p_=g_();Object.defineProperty(z0,"toUtf8Bytes",{enumerable:!0,get:function(){return p_.toUtf8Bytes}});Object.defineProperty(z0,"toUtf8CodePoints",{enumerable:!0,get:function(){return p_.toUtf8CodePoints}});Object.defineProperty(z0,"toUtf8String",{enumerable:!0,get:function(){return p_.toUtf8String}});Object.defineProperty(z0,"Utf8ErrorFuncs",{enumerable:!0,get:function(){return p_.Utf8ErrorFuncs}});var cu4=p46();Object.defineProperty(z0,"uuidV4",{enumerable:!0,get:function(){return cu4.uuidV4}})});var MQ=M((t46)=>{Object.defineProperty(t46,"__esModule",{value:!0});t46.Reader=t46.Writer=t46.Coder=t46.checkResultErrors=t46.Result=t46.WordSize=void 0;var S9=b1();t46.WordSize=32;var oH1=new Uint8Array(t46.WordSize),nu4=["then"],c_={},o46=new WeakMap;function KM(J){return o46.get(J)}function n46(J,Q){o46.set(J,Q)}function bk(J,Q){let Y=Error(`deferred error during ABI decoding triggered accessing ${J}`);throw Y.error=Q,Y}function rH1(J,Q,Y){if(J.indexOf(null)>=0)return Q.map((G,X)=>{if(G instanceof Pq)return rH1(KM(G),G,Y);return G});return J.reduce((G,X,K)=>{let z=Q.getValue(X);if(!(X in G)){if(Y&&z instanceof Pq)z=rH1(KM(z),z,Y);G[X]=z}return G},{})}class Pq extends Array{#J;constructor(...J){let Q=J[0],Y=J[1],G=(J[2]||[]).slice(),X=!0;if(Q!==c_)Y=J,G=[],X=!1;super(Y.length);Y.forEach((W,Z)=>{this[Z]=W});let K=G.reduce((W,Z)=>{if(typeof Z==="string")W.set(Z,(W.get(Z)||0)+1);return W},new Map);if(n46(this,Object.freeze(Y.map((W,Z)=>{let V=G[Z];if(V!=null&&K.get(V)===1)return V;return null}))),this.#J=[],this.#J==null)this.#J;if(!X)return;Object.freeze(this);let z=new Proxy(this,{get:(W,Z,V)=>{if(typeof Z==="string"){if(Z.match(/^[0-9]+$/)){let U=(0,S9.getNumber)(Z,"%index");if(U<0||U>=this.length)throw RangeError("out of result range");let D=W[U];if(D instanceof Error)bk(`index ${U}`,D);return D}if(nu4.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 n46(z,KM(this)),z}toArray(J){let Q=[];return this.forEach((Y,G)=>{if(Y instanceof Error)bk(`index ${G}`,Y);if(J&&Y instanceof Pq)Y=Y.toArray(J);Q.push(Y)}),Q}toObject(J){let Q=KM(this);return Q.reduce((Y,G,X)=>{return(0,S9.assert)(G!=null,`value at index ${X} unnamed`,"UNSUPPORTED_OPERATION",{operation:"toObject()"}),rH1(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=KM(this),G=[],X=[];for(let K=J;K<Q;K++)G.push(this[K]),X.push(Y[K]);return new Pq(c_,G,X)}filter(J,Q){let Y=KM(this),G=[],X=[];for(let K=0;K<this.length;K++){let z=this[K];if(z instanceof Error)bk(`index ${K}`,z);if(J.call(Q,z,K,this))G.push(z),X.push(Y[K])}return new Pq(c_,G,X)}map(J,Q){let Y=[];for(let G=0;G<this.length;G++){let X=this[G];if(X instanceof Error)bk(`index ${G}`,X);Y.push(J.call(Q,X,G,this))}return Y}getValue(J){let Q=KM(this).indexOf(J);if(Q===-1)return;let Y=this[Q];if(Y instanceof Error)bk(`property ${JSON.stringify(J)}`,Y.error);return Y}static fromItems(J,Q){return new Pq(c_,J,Q)}}t46.Result=Pq;function au4(J){let Q=[],Y=function(G,X){if(!Array.isArray(X))return;for(let K in X){let z=G.slice();z.push(K);try{Y(z,X[K])}catch(W){Q.push({path:z,error:W})}}};return Y([],J),Q}t46.checkResultErrors=au4;function a46(J){let Q=(0,S9.toBeArray)(J);if((0,S9.assert)(Q.length<=t46.WordSize,"value out-of-bounds","BUFFER_OVERRUN",{buffer:Q,length:t46.WordSize,offset:Q.length}),Q.length!==t46.WordSize)Q=(0,S9.getBytesCopy)((0,S9.concat)([oH1.slice(Q.length%t46.WordSize),Q]));return Q}class r46{name;type;localName;dynamic;constructor(J,Q,Y,G){(0,S9.defineProperties)(this,{name:J,type:Q,localName:Y,dynamic:G},{name:"string",type:"string",localName:"string",dynamic:"boolean"})}_throwError(J,Q){(0,S9.assertArgument)(!1,J,this.localName,Q)}}t46.Coder=r46;class s46{#J;#Q;constructor(){this.#J=[],this.#Q=0}get data(){return(0,S9.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,S9.getBytesCopy)(J.data))}writeBytes(J){let Q=(0,S9.getBytesCopy)(J),Y=Q.length%t46.WordSize;if(Y)Q=(0,S9.getBytesCopy)((0,S9.concat)([Q,oH1.slice(Y)]));return this.#Y(Q)}writeValue(J){return this.#Y(a46(J))}writeUpdatableValue(){let J=this.#J.length;return this.#J.push(oH1),this.#Q+=t46.WordSize,(Q)=>{this.#J[J]=a46(Q)}}}t46.Writer=s46;class sH1{allowLoose;#J;#Q;#Y;#G;#X;constructor(J,Q,Y){(0,S9.defineProperties)(this,{allowLoose:!!Q}),this.#J=(0,S9.getBytesCopy)(J),this.#Y=0,this.#G=null,this.#X=Y!=null?Y:1024,this.#Q=0}get data(){return(0,S9.hexlify)(this.#J)}get dataLength(){return this.#J.length}get consumed(){return this.#Q}get bytes(){return new Uint8Array(this.#J)}#z(J){if(this.#G)return this.#G.#z(J);this.#Y+=J,(0,S9.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,S9.getBytesCopy)(this.#J),offset:this.#Q,length:J,info:{bytesRead:this.#Y,dataLength:this.dataLength}})}#K(J,Q,Y){let G=Math.ceil(Q/t46.WordSize)*t46.WordSize;if(this.#Q+G>this.#J.length)if(this.allowLoose&&Y&&this.#Q+Q<=this.#J.length)G=Q;else(0,S9.assert)(!1,"data out-of-bounds","BUFFER_OVERRUN",{buffer:(0,S9.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 sH1(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.#z(J),this.#Q+=Y.length,Y.slice(0,J)}readValue(){return(0,S9.toBigInt)(this.readBytes(t46.WordSize))}readIndex(){return(0,S9.toNumber)(this.readBytes(t46.WordSize))}}t46.Reader=sH1});var yk=M((xw)=>{Object.defineProperty(xw,"__esModule",{value:!0});xw.randomBytes=xw.pbkdf2Sync=xw.createHmac=xw.createHash=void 0;var __=M1("crypto");Object.defineProperty(xw,"createHash",{enumerable:!0,get:function(){return __.createHash}});Object.defineProperty(xw,"createHmac",{enumerable:!0,get:function(){return __.createHmac}});Object.defineProperty(xw,"pbkdf2Sync",{enumerable:!0,get:function(){return __.pbkdf2Sync}});Object.defineProperty(xw,"randomBytes",{enumerable:!0,get:function(){return __.randomBytes}})});var K56=M((G56)=>{Object.defineProperty(G56,"__esModule",{value:!0});G56.computeHmac=void 0;var Jl4=yk(),tH1=b1(),J56=!1,Q56=function(J,Q,Y){return(0,Jl4.createHmac)(J,Q).update(Y).digest()},Y56=Q56;function xk(J,Q,Y){let G=(0,tH1.getBytes)(Q,"key"),X=(0,tH1.getBytes)(Y,"data");return(0,tH1.hexlify)(Y56(J,G,X))}G56.computeHmac=xk;xk._=Q56;xk.lock=function(){J56=!0};xk.register=function(J){if(J56)throw Error("computeHmac is locked");Y56=J};Object.freeze(xk)});var gw=M((q56)=>{Object.defineProperty(q56,"__esModule",{value:!0});q56.output=q56.exists=q56.hash=q56.bytes=q56.bool=q56.number=void 0;function i_(J){if(!Number.isSafeInteger(J)||J<0)throw Error(`Wrong positive integer: ${J}`)}q56.number=i_;function z56(J){if(typeof J!=="boolean")throw Error(`Expected boolean, not ${J}`)}q56.bool=z56;function eH1(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}`)}q56.bytes=eH1;function W56(J){if(typeof J!=="function"||typeof J.create!=="function")throw Error("Hash should be wrapped by utils.wrapConstructor");i_(J.outputLen),i_(J.blockLen)}q56.hash=W56;function Z56(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")}q56.exists=Z56;function V56(J,Q){eH1(J);let Y=Q.outputLen;if(J.length<Y)throw Error(`digestInto() expects output buffer of length at least ${Y}`)}q56.output=V56;var Ql4={number:i_,bool:z56,bytes:eH1,hash:W56,exists:Z56,output:V56};q56.default=Ql4});var b56=M((j56)=>{Object.defineProperty(j56,"__esModule",{value:!0});j56.add5L=j56.add5H=j56.add4H=j56.add4L=j56.add3H=j56.add3L=j56.add=j56.rotlBL=j56.rotlBH=j56.rotlSL=j56.rotlSH=j56.rotr32L=j56.rotr32H=j56.rotrBL=j56.rotrBH=j56.rotrSL=j56.rotrSH=j56.shrSL=j56.shrSH=j56.toBig=j56.split=j56.fromBig=void 0;var n_=BigInt(4294967295),JM1=BigInt(32);function QM1(J,Q=!1){if(Q)return{h:Number(J&n_),l:Number(J>>JM1&n_)};return{h:Number(J>>JM1&n_)|0,l:Number(J&n_)|0}}j56.fromBig=QM1;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:K,l:z}=QM1(J[X],Q);[Y[X],G[X]]=[K,z]}return[Y,G]}j56.split=D56;var H56=(J,Q)=>BigInt(J>>>0)<<JM1|BigInt(Q>>>0);j56.toBig=H56;var M56=(J,Q,Y)=>J>>>Y;j56.shrSH=M56;var I56=(J,Q,Y)=>J<<32-Y|Q>>>Y;j56.shrSL=I56;var O56=(J,Q,Y)=>J>>>Y|Q<<32-Y;j56.rotrSH=O56;var A56=(J,Q,Y)=>J<<32-Y|Q>>>Y;j56.rotrSL=A56;var B56=(J,Q,Y)=>J<<64-Y|Q>>>Y-32;j56.rotrBH=B56;var N56=(J,Q,Y)=>J>>>Y-32|Q<<64-Y;j56.rotrBL=N56;var w56=(J,Q)=>Q;j56.rotr32H=w56;var L56=(J,Q)=>J;j56.rotr32L=L56;var E56=(J,Q,Y)=>J<<Y|Q>>>32-Y;j56.rotlSH=E56;var C56=(J,Q,Y)=>Q<<Y|J>>>32-Y;j56.rotlSL=C56;var R56=(J,Q,Y)=>Q<<Y-32|J>>>64-Y;j56.rotlBH=R56;var F56=(J,Q,Y)=>J<<Y-32|Q>>>64-Y;j56.rotlBL=F56;function T56(J,Q,Y,G){let X=(Q>>>0)+(G>>>0);return{h:J+Y+(X/4294967296|0)|0,l:X|0}}j56.add=T56;var S56=(J,Q,Y)=>(J>>>0)+(Q>>>0)+(Y>>>0);j56.add3L=S56;var P56=(J,Q,Y,G)=>Q+Y+G+(J/4294967296|0)|0;j56.add3H=P56;var $56=(J,Q,Y,G)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0);j56.add4L=$56;var k56=(J,Q,Y,G,X)=>Q+Y+G+X+(J/4294967296|0)|0;j56.add4H=k56;var v56=(J,Q,Y,G,X)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0)+(X>>>0);j56.add5L=v56;var f56=(J,Q,Y,G,X,K)=>Q+Y+G+X+K+(J/4294967296|0)|0;j56.add5H=f56;var Zl4={fromBig:QM1,split:D56,toBig:H56,shrSH:M56,shrSL:I56,rotrSH:O56,rotrSL:A56,rotrBH:B56,rotrBL:N56,rotr32H:w56,rotr32L:L56,rotlSH:E56,rotlSL:C56,rotlBH:R56,rotlBL:F56,add:T56,add3L:S56,add3H:P56,add4L:$56,add4H:k56,add5H:f56,add5L:v56};j56.default=Zl4});var g56=M((y56)=>{Object.defineProperty(y56,"__esModule",{value:!0});y56.crypto=void 0;var a_=M1("node:crypto");y56.crypto=a_&&typeof a_==="object"&&"webcrypto"in a_?a_.webcrypto:void 0});var $q=M((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 YM1=g56(),GM1=(J)=>J instanceof Uint8Array,vl4=(J)=>new Uint8Array(J.buffer,J.byteOffset,J.byteLength);l56.u8=vl4;var fl4=(J)=>new Uint32Array(J.buffer,J.byteOffset,Math.floor(J.byteLength/4));l56.u32=fl4;var jl4=(J)=>new DataView(J.buffer,J.byteOffset,J.byteLength);l56.createView=jl4;var hl4=(J,Q)=>J<<32-Q|J>>>Q;l56.rotr=hl4;l56.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!l56.isLE)throw Error("Non little-endian hardware is not supported");var bl4=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function yl4(J){if(!GM1(J))throw Error("Uint8Array expected");let Q="";for(let Y=0;Y<J.length;Y++)Q+=bl4[J[Y]];return Q}l56.bytesToHex=yl4;function xl4(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,K=J.slice(X,X+2),z=Number.parseInt(K,16);if(Number.isNaN(z)||z<0)throw Error("Invalid byte sequence");Y[G]=z}return Y}l56.hexToBytes=xl4;var gl4=async()=>{};l56.nextTick=gl4;async function ml4(J,Q,Y){let G=Date.now();for(let X=0;X<J;X++){Y(X);let K=Date.now()-G;if(K>=0&&K<Q)continue;await l56.nextTick(),G+=K}}l56.asyncLoop=ml4;function m56(J){if(typeof J!=="string")throw Error(`utf8ToBytes expected string, got ${typeof J}`);return new Uint8Array(new TextEncoder().encode(J))}l56.utf8ToBytes=m56;function o_(J){if(typeof J==="string")J=m56(J);if(!GM1(J))throw Error(`expected Uint8Array, got ${typeof J}`);return J}l56.toBytes=o_;function ul4(...J){let Q=new Uint8Array(J.reduce((G,X)=>G+X.length,0)),Y=0;return J.forEach((G)=>{if(!GM1(G))throw Error("Uint8Array expected");Q.set(G,Y),Y+=G.length}),Q}l56.concatBytes=ul4;class u56{clone(){return this._cloneInto()}}l56.Hash=u56;var ll4={}.toString;function dl4(J,Q){if(Q!==void 0&&ll4.call(Q)!=="[object Object]")throw Error("Options should be object or undefined");return Object.assign(J,Q)}l56.checkOpts=dl4;function pl4(J){let Q=(G)=>J().update(o_(G)).digest(),Y=J();return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=()=>J(),Q}l56.wrapConstructor=pl4;function cl4(J){let Q=(G,X)=>J(X).update(o_(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}l56.wrapConstructorWithOpts=cl4;function _l4(J){let Q=(G,X)=>J(X).update(o_(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}l56.wrapXOFConstructorWithOpts=_l4;function il4(J=32){if(YM1.crypto&&typeof YM1.crypto.getRandomValues==="function")return YM1.crypto.getRandomValues(new Uint8Array(J));throw Error("crypto.getRandomValues must be defined")}l56.randomBytes=il4});var J76=M((t56)=>{Object.defineProperty(t56,"__esModule",{value:!0});t56.shake256=t56.shake128=t56.keccak_512=t56.keccak_384=t56.keccak_256=t56.keccak_224=t56.sha3_512=t56.sha3_384=t56.sha3_256=t56.sha3_224=t56.Keccak=t56.keccakP=void 0;var mw=gw(),uk=b56(),mk=$q(),[n56,a56,o56]=[[],[],[]],Zd4=BigInt(0),gk=BigInt(1),Vd4=BigInt(2),qd4=BigInt(7),Ud4=BigInt(256),Dd4=BigInt(113);for(let J=0,Q=gk,Y=1,G=0;J<24;J++){[Y,G]=[G,(2*Y+3*G)%5],n56.push(2*(5*G+Y)),a56.push((J+1)*(J+2)/2%64);let X=Zd4;for(let K=0;K<7;K++)if(Q=(Q<<gk^(Q>>qd4)*Dd4)%Ud4,Q&Vd4)X^=gk<<(gk<<BigInt(K))-gk;o56.push(X)}var[Hd4,Md4]=(0,uk.split)(o56,!0),_56=(J,Q,Y)=>Y>32?(0,uk.rotlBH)(J,Q,Y):(0,uk.rotlSH)(J,Q,Y),i56=(J,Q,Y)=>Y>32?(0,uk.rotlBL)(J,Q,Y):(0,uk.rotlSL)(J,Q,Y);function r56(J,Q=24){let Y=new Uint32Array(10);for(let G=24-Q;G<24;G++){for(let z=0;z<10;z++)Y[z]=J[z]^J[z+10]^J[z+20]^J[z+30]^J[z+40];for(let z=0;z<10;z+=2){let W=(z+8)%10,Z=(z+2)%10,V=Y[Z],q=Y[Z+1],U=_56(V,q,1)^Y[W],D=i56(V,q,1)^Y[W+1];for(let H=0;H<50;H+=10)J[z+H]^=U,J[z+H+1]^=D}let X=J[2],K=J[3];for(let z=0;z<24;z++){let W=a56[z],Z=_56(X,K,W),V=i56(X,K,W),q=n56[z];X=J[q],K=J[q+1],J[q]=Z,J[q+1]=V}for(let z=0;z<50;z+=10){for(let W=0;W<10;W++)Y[W]=J[z+W];for(let W=0;W<10;W++)J[z+W]^=~Y[(W+2)%10]&Y[(W+4)%10]}J[0]^=Hd4[G],J[1]^=Md4[G]}Y.fill(0)}t56.keccakP=r56;class lk extends mk.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,mw.number)(Y),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,mk.u32)(this.state)}keccak(){r56(this.state32,this.rounds),this.posOut=0,this.pos=0}update(J){(0,mw.exists)(this);let{blockLen:Q,state:Y}=this;J=(0,mk.toBytes)(J);let G=J.length;for(let X=0;X<G;){let K=Math.min(Q-this.pos,G-X);for(let z=0;z<K;z++)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,mw.exists)(this,!1),(0,mw.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 K=Math.min(Y-this.posOut,X-G);J.set(Q.subarray(this.posOut,this.posOut+K),G),this.posOut+=K,G+=K}return J}xofInto(J){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(J)}xof(J){return(0,mw.number)(J),this.xofInto(new Uint8Array(J))}digestInto(J){if((0,mw.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:K}=this;return J||(J=new lk(Q,Y,G,K,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=K,J.destroyed=this.destroyed,J}}t56.Keccak=lk;var kq=(J,Q,Y)=>(0,mk.wrapConstructor)(()=>new lk(Q,J,Y));t56.sha3_224=kq(6,144,28);t56.sha3_256=kq(6,136,32);t56.sha3_384=kq(6,104,48);t56.sha3_512=kq(6,72,64);t56.keccak_224=kq(1,144,28);t56.keccak_256=kq(1,136,32);t56.keccak_384=kq(1,104,48);t56.keccak_512=kq(1,72,64);var s56=(J,Q,Y)=>(0,mk.wrapXOFConstructorWithOpts)((G={})=>new lk(Q,J,G.dkLen===void 0?Y:G.dkLen,!0));t56.shake128=s56(31,168,16);t56.shake256=s56(31,136,32)});var W76=M((K76)=>{Object.defineProperty(K76,"__esModule",{value:!0});K76.keccak256=void 0;var Td4=J76(),Q76=b1(),Y76=!1,G76=function(J){return(0,Td4.keccak_256)(J)},X76=G76;function dk(J){let Q=(0,Q76.getBytes)(J,"data");return(0,Q76.hexlify)(X76(Q))}K76.keccak256=dk;dk._=G76;dk.lock=function(){Y76=!0};dk.register=function(J){if(Y76)throw TypeError("keccak256 is locked");X76=J};Object.freeze(dk)});var KM1=M((V76)=>{Object.defineProperty(V76,"__esModule",{value:!0});V76.SHA2=void 0;var XM1=gw(),pk=$q();function Sd4(J,Q,Y,G){if(typeof J.setBigUint64==="function")return J.setBigUint64(Q,Y,G);let X=BigInt(32),K=BigInt(4294967295),z=Number(Y>>X&K),W=Number(Y&K),Z=G?4:0,V=G?0:4;J.setUint32(Q+Z,z,G),J.setUint32(Q+V,W,G)}class Z76 extends pk.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,pk.createView)(this.buffer)}update(J){(0,XM1.exists)(this);let{view:Q,buffer:Y,blockLen:G}=this;J=(0,pk.toBytes)(J);let X=J.length;for(let K=0;K<X;){let z=Math.min(G-this.pos,X-K);if(z===G){let W=(0,pk.createView)(J);for(;G<=X-K;K+=G)this.process(W,K);continue}if(Y.set(J.subarray(K,K+z),this.pos),this.pos+=z,K+=z,this.pos===G)this.process(Q,0),this.pos=0}return this.length+=J.length,this.roundClean(),this}digestInto(J){(0,XM1.exists)(this),(0,XM1.output)(J,this),this.finished=!0;let{buffer:Q,view:Y,blockLen:G,isLE:X}=this,{pos:K}=this;if(Q[K++]=128,this.buffer.subarray(K).fill(0),this.padOffset>G-K)this.process(Y,0),K=0;for(let q=K;q<G;q++)Q[q]=0;Sd4(Y,G-8,BigInt(this.length*8),X),this.process(Y,0);let z=(0,pk.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++)z.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:K,pos:z}=this;if(J.length=G,J.pos=z,J.finished=X,J.destroyed=K,G%Q)J.buffer.set(Y);return J}}V76.SHA2=Z76});var O76=M((M76)=>{Object.defineProperty(M76,"__esModule",{value:!0});M76.ripemd160=M76.RIPEMD160=void 0;var Pd4=KM1(),$d4=$q(),kd4=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),vd4=D76.map((J)=>(9*J+5)%16),zM1=[D76],WM1=[vd4];for(let J=0;J<4;J++)for(let Q of[zM1,WM1])Q.push(Q[J].map((Y)=>kd4[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=zM1.map((J,Q)=>J.map((Y)=>H76[Q][Y])),jd4=WM1.map((J,Q)=>J.map((Y)=>H76[Q][Y])),hd4=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),bd4=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),r_=(J,Q)=>J<<Q|J>>>32-Q;function U76(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 s_=new Uint32Array(16);class ZM1 extends Pd4.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 D=0;D<16;D++,Q+=4)s_[D]=J.getUint32(Q,!0);let Y=this.h0|0,G=Y,X=this.h1|0,K=X,z=this.h2|0,W=z,Z=this.h3|0,V=Z,q=this.h4|0,U=q;for(let D=0;D<5;D++){let H=4-D,I=hd4[D],O=bd4[D],A=zM1[D],B=WM1[D],w=fd4[D],N=jd4[D];for(let L=0;L<16;L++){let R=r_(Y+U76(D,X,z,Z)+s_[A[L]]+I,w[L])+q|0;Y=q,q=Z,Z=r_(z,10)|0,z=X,X=R}for(let L=0;L<16;L++){let R=r_(G+U76(H,K,W,V)+s_[B[L]]+O,N[L])+U|0;G=U,U=V,V=r_(W,10)|0,W=K,K=R}}this.set(this.h1+z+V|0,this.h2+Z+U|0,this.h3+q+G|0,this.h4+Y+K|0,this.h0+X+W|0)}roundClean(){s_.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}M76.RIPEMD160=ZM1;M76.ripemd160=(0,$d4.wrapConstructor)(()=>new ZM1)});var C76=M((L76)=>{Object.defineProperty(L76,"__esModule",{value:!0});L76.ripemd160=void 0;var xd4=O76(),A76=b1(),B76=!1,N76=function(J){return(0,xd4.ripemd160)(J)},w76=N76;function ck(J){let Q=(0,A76.getBytes)(J,"data");return(0,A76.hexlify)(w76(Q))}L76.ripemd160=ck;ck._=N76;ck.lock=function(){B76=!0};ck.register=function(J){if(B76)throw TypeError("ripemd160 is locked");w76=J};Object.freeze(ck)});var $76=M((S76)=>{Object.defineProperty(S76,"__esModule",{value:!0});S76.pbkdf2=void 0;var gd4=yk(),VM1=b1(),R76=!1,F76=function(J,Q,Y,G,X){return(0,gd4.pbkdf2Sync)(J,Q,Y,G,X)},T76=F76;function _k(J,Q,Y,G,X){let K=(0,VM1.getBytes)(J,"password"),z=(0,VM1.getBytes)(Q,"salt");return(0,VM1.hexlify)(T76(K,z,Y,G,X))}S76.pbkdf2=_k;_k._=F76;_k.lock=function(){R76=!0};_k.register=function(J){if(R76)throw Error("pbkdf2 is locked");T76=J};Object.freeze(_k)});var b76=M((j76)=>{Object.defineProperty(j76,"__esModule",{value:!0});j76.randomBytes=void 0;var md4=yk(),k76=!1,v76=function(J){return new Uint8Array((0,md4.randomBytes)(J))},f76=v76;function ik(J){return f76(J)}j76.randomBytes=ik;ik._=v76;ik.lock=function(){k76=!0};ik.register=function(J){if(k76)throw Error("randomBytes is locked");f76=J};Object.freeze(ik)});var m76=M((x76)=>{Object.defineProperty(x76,"__esModule",{value:!0});x76.sha224=x76.sha256=void 0;var ud4=KM1(),IQ=$q(),ld4=(J,Q,Y)=>J&Q^~J&Y,dd4=(J,Q,Y)=>J&Q^J&Y^Q&Y,pd4=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]),vq=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),fq=new Uint32Array(64);class qM1 extends ud4.SHA2{constructor(){super(64,32,8,!1);this.A=vq[0]|0,this.B=vq[1]|0,this.C=vq[2]|0,this.D=vq[3]|0,this.E=vq[4]|0,this.F=vq[5]|0,this.G=vq[6]|0,this.H=vq[7]|0}get(){let{A:J,B:Q,C:Y,D:G,E:X,F:K,G:z,H:W}=this;return[J,Q,Y,G,X,K,z,W]}set(J,Q,Y,G,X,K,z,W){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0,this.E=X|0,this.F=K|0,this.G=z|0,this.H=W|0}process(J,Q){for(let q=0;q<16;q++,Q+=4)fq[q]=J.getUint32(Q,!1);for(let q=16;q<64;q++){let U=fq[q-15],D=fq[q-2],H=(0,IQ.rotr)(U,7)^(0,IQ.rotr)(U,18)^U>>>3,I=(0,IQ.rotr)(D,17)^(0,IQ.rotr)(D,19)^D>>>10;fq[q]=I+fq[q-7]+H+fq[q-16]|0}let{A:Y,B:G,C:X,D:K,E:z,F:W,G:Z,H:V}=this;for(let q=0;q<64;q++){let U=(0,IQ.rotr)(z,6)^(0,IQ.rotr)(z,11)^(0,IQ.rotr)(z,25),D=V+U+ld4(z,W,Z)+pd4[q]+fq[q]|0,I=((0,IQ.rotr)(Y,2)^(0,IQ.rotr)(Y,13)^(0,IQ.rotr)(Y,22))+dd4(Y,G,X)|0;V=Z,Z=W,W=z,z=K+D|0,K=X,X=G,G=Y,Y=D+I|0}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,K=K+this.D|0,z=z+this.E|0,W=W+this.F|0,Z=Z+this.G|0,V=V+this.H|0,this.set(Y,G,X,K,z,W,Z,V)}roundClean(){fq.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class y76 extends qM1{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}}x76.sha256=(0,IQ.wrapConstructor)(()=>new qM1);x76.sha224=(0,IQ.wrapConstructor)(()=>new y76)});var d76=M((l76)=>{Object.defineProperty(l76,"__esModule",{value:!0});l76.hmac=l76.HMAC=void 0;var t_=gw(),u76=$q();class e_ extends u76.Hash{constructor(J,Q){super();this.finished=!1,this.destroyed=!1,(0,t_.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 K=0;K<X.length;K++)X[K]^=54;this.iHash.update(X),this.oHash=J.create();for(let K=0;K<X.length;K++)X[K]^=106;this.oHash.update(X),X.fill(0)}update(J){return(0,t_.exists)(this),this.iHash.update(J),this}digestInto(J){(0,t_.exists)(this),(0,t_.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:K,outputLen:z}=this;return J=J,J.finished=G,J.destroyed=X,J.blockLen=K,J.outputLen=z,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=e_;var _d4=(J,Q,Y)=>new e_(J,Q).update(Y).digest();l76.hmac=_d4;l76.hmac.create=(J,Q)=>new e_(J,Q)});var n76=M((_76)=>{Object.defineProperty(_76,"__esModule",{value:!0});_76.pbkdf2Async=_76.pbkdf2=void 0;var Ji=gw(),nd4=d76(),uw=$q();function p76(J,Q,Y,G){(0,Ji.hash)(J);let X=(0,uw.checkOpts)({dkLen:32,asyncTick:10},G),{c:K,dkLen:z,asyncTick:W}=X;if((0,Ji.number)(K),(0,Ji.number)(z),(0,Ji.number)(W),K<1)throw Error("PBKDF2: iterations (c) should be >= 1");let Z=(0,uw.toBytes)(Q),V=(0,uw.toBytes)(Y),q=new Uint8Array(z),U=nd4.hmac.create(J,Z),D=U._cloneInto().update(V);return{c:K,dkLen:z,asyncTick:W,DK:q,PRF:U,PRFSalt:D}}function c76(J,Q,Y,G,X){if(J.destroy(),Q.destroy(),G)G.destroy();return X.fill(0),Y}function ad4(J,Q,Y,G){let{c:X,dkLen:K,DK:z,PRF:W,PRFSalt:Z}=p76(J,Q,Y,G),V,q=new Uint8Array(4),U=(0,uw.createView)(q),D=new Uint8Array(W.outputLen);for(let H=1,I=0;I<K;H++,I+=W.outputLen){let O=z.subarray(I,I+W.outputLen);U.setInt32(0,H,!1),(V=Z._cloneInto(V)).update(q).digestInto(D),O.set(D.subarray(0,O.length));for(let A=1;A<X;A++){W._cloneInto(V).update(D).digestInto(D);for(let B=0;B<O.length;B++)O[B]^=D[B]}}return c76(W,Z,z,V,D)}_76.pbkdf2=ad4;async function od4(J,Q,Y,G){let{c:X,dkLen:K,asyncTick:z,DK:W,PRF:Z,PRFSalt:V}=p76(J,Q,Y,G),q,U=new Uint8Array(4),D=(0,uw.createView)(U),H=new Uint8Array(Z.outputLen);for(let I=1,O=0;O<K;I++,O+=Z.outputLen){let A=W.subarray(O,O+Z.outputLen);D.setInt32(0,I,!1),(q=V._cloneInto(q)).update(U).digestInto(H),A.set(H.subarray(0,A.length)),await(0,uw.asyncLoop)(X-1,z,()=>{Z._cloneInto(q).update(H).digestInto(H);for(let B=0;B<A.length;B++)A[B]^=H[B]})}return c76(Z,V,W,q,H)}_76.pbkdf2Async=od4});var Q36=M((e76)=>{Object.defineProperty(e76,"__esModule",{value:!0});e76.scryptAsync=e76.scrypt=void 0;var lw=gw(),o76=m76(),r76=n76(),dw=$q(),f6=(J,Q)=>J<<Q|J>>>32-Q;function a76(J,Q,Y,G,X,K){let z=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++],D=J[Q++]^Y[G++],H=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++],R=J[Q++]^Y[G++],C=z,F=W,j=Z,E=V,$=q,f=U,k=D,m=H,y=I,S=O,v=A,P=B,x=w,l=N,u=L,T=R;for(let p=0;p<8;p+=2)$^=f6(C+x|0,7),y^=f6($+C|0,9),x^=f6(y+$|0,13),C^=f6(x+y|0,18),S^=f6(f+F|0,7),l^=f6(S+f|0,9),F^=f6(l+S|0,13),f^=f6(F+l|0,18),u^=f6(v+k|0,7),j^=f6(u+v|0,9),k^=f6(j+u|0,13),v^=f6(k+j|0,18),E^=f6(T+P|0,7),m^=f6(E+T|0,9),P^=f6(m+E|0,13),T^=f6(P+m|0,18),F^=f6(C+E|0,7),j^=f6(F+C|0,9),E^=f6(j+F|0,13),C^=f6(E+j|0,18),k^=f6(f+$|0,7),m^=f6(k+f|0,9),$^=f6(m+k|0,13),f^=f6($+m|0,18),P^=f6(v+S|0,7),y^=f6(P+v|0,9),S^=f6(y+P|0,13),v^=f6(S+y|0,18),x^=f6(T+u|0,7),l^=f6(x+T|0,9),u^=f6(l+x|0,13),T^=f6(u+l|0,18);X[K++]=z+C|0,X[K++]=W+F|0,X[K++]=Z+j|0,X[K++]=V+E|0,X[K++]=q+$|0,X[K++]=U+f|0,X[K++]=D+k|0,X[K++]=H+m|0,X[K++]=I+y|0,X[K++]=O+S|0,X[K++]=A+v|0,X[K++]=B+P|0,X[K++]=w+x|0,X[K++]=N+l|0,X[K++]=L+u|0,X[K++]=R+T|0}function pw(J,Q,Y,G,X){let K=G+0,z=G+16*X;for(let W=0;W<16;W++)Y[z+W]=J[Q+(2*X-1)*16+W];for(let W=0;W<X;W++,K+=16,Q+=16){if(a76(Y,z,J,Q,Y,K),W>0)z+=16;a76(Y,K,J,Q+=16,Y,z)}}function s76(J,Q,Y){let G=(0,dw.checkOpts)({dkLen:32,asyncTick:10,maxmem:1073742848},Y),{N:X,r:K,p:z,dkLen:W,asyncTick:Z,maxmem:V,onProgress:q}=G;if((0,lw.number)(X),(0,lw.number)(K),(0,lw.number)(z),(0,lw.number)(W),(0,lw.number)(Z),(0,lw.number)(V),q!==void 0&&typeof q!=="function")throw Error("progressCb should be function");let U=128*K,D=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(z<0||z>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 H=U*(X+z);if(H>V)throw Error(`Scrypt: parameters too large, ${H} (128 * r * (N + p)) > ${V} (maxmem)`);let I=(0,r76.pbkdf2)(o76.sha256,J,Q,{c:1,dkLen:U*z}),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*z,L=Math.max(Math.floor(N/1e4),1),R=0;w=()=>{if(R++,q&&(!(R%L)||R===N))q(R/N)}}return{N:X,r:K,p:z,dkLen:W,blockSize32:D,V:A,B32:O,B:I,tmp:B,blockMixCb:w,asyncTick:Z}}function t76(J,Q,Y,G,X){let K=(0,r76.pbkdf2)(o76.sha256,J,Y,{c:1,dkLen:Q});return Y.fill(0),G.fill(0),X.fill(0),K}function sd4(J,Q,Y){let{N:G,r:X,p:K,dkLen:z,blockSize32:W,V:Z,B32:V,B:q,tmp:U,blockMixCb:D}=s76(J,Q,Y);for(let H=0;H<K;H++){let I=W*H;for(let O=0;O<W;O++)Z[O]=V[I+O];for(let O=0,A=0;O<G-1;O++)pw(Z,A,Z,A+=W,X),D();pw(Z,(G-1)*W,V,I,X),D();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];pw(U,0,V,I,X),D()}}return t76(J,z,q,Z,U)}e76.scrypt=sd4;async function td4(J,Q,Y){let{N:G,r:X,p:K,dkLen:z,blockSize32:W,V:Z,B32:V,B:q,tmp:U,blockMixCb:D,asyncTick:H}=s76(J,Q,Y);for(let I=0;I<K;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,H,()=>{pw(Z,A,Z,A+=W,X),D()}),pw(Z,(G-1)*W,V,O,X),D(),await(0,dw.asyncLoop)(G,H,()=>{let B=V[O+W-16]%G;for(let w=0;w<W;w++)U[w]=V[O+w]^Z[B*W+w];pw(U,0,V,O,X),D()})}return t76(J,z,q,Z,U)}e76.scryptAsync=td4});var U36=M((V36)=>{Object.defineProperty(V36,"__esModule",{value:!0});V36.scryptSync=V36.scrypt=void 0;var Y36=Q36(),cw=b1(),G36=!1,X36=!1,K36=async function(J,Q,Y,G,X,K,z){return await(0,Y36.scryptAsync)(J,Q,{N:Y,r:G,p:X,dkLen:K,onProgress:z})},z36=function(J,Q,Y,G,X,K){return(0,Y36.scrypt)(J,Q,{N:Y,r:G,p:X,dkLen:K})},W36=K36,Z36=z36;async function nk(J,Q,Y,G,X,K,z){let W=(0,cw.getBytes)(J,"passwd"),Z=(0,cw.getBytes)(Q,"salt");return(0,cw.hexlify)(await W36(W,Z,Y,G,X,K,z))}V36.scrypt=nk;nk._=K36;nk.lock=function(){X36=!0};nk.register=function(J){if(X36)throw Error("scrypt is locked");W36=J};Object.freeze(nk);function ak(J,Q,Y,G,X,K){let z=(0,cw.getBytes)(J,"passwd"),W=(0,cw.getBytes)(Q,"salt");return(0,cw.hexlify)(Z36(z,W,Y,G,X,K))}V36.scryptSync=ak;ak._=z36;ak.lock=function(){G36=!0};ak.register=function(J){if(G36)throw Error("scryptSync is locked");Z36=J};Object.freeze(ak)});var L36=M((N36)=>{Object.defineProperty(N36,"__esModule",{value:!0});N36.sha512=N36.sha256=void 0;var D36=yk(),Qi=b1(),H36=function(J){return(0,D36.createHash)("sha256").update(J).digest()},M36=function(J){return(0,D36.createHash)("sha512").update(J).digest()},I36=H36,O36=M36,A36=!1,B36=!1;function _w(J){let Q=(0,Qi.getBytes)(J,"data");return(0,Qi.hexlify)(I36(Q))}N36.sha256=_w;_w._=H36;_w.lock=function(){A36=!0};_w.register=function(J){if(A36)throw Error("sha256 is locked");I36=J};Object.freeze(_w);function Yi(J){let Q=(0,Qi.getBytes)(J,"data");return(0,Qi.hexlify)(O36(Q))}N36.sha512=Yi;Yi._=M36;Yi.lock=function(){B36=!0};Yi.register=function(J){if(B36)throw Error("sha512 is locked");O36=J};Object.freeze(_w)});var HM1=M((T36)=>{Object.defineProperty(T36,"__esModule",{value:!0});T36.output=T36.exists=T36.hash=T36.bytes=T36.bool=T36.number=void 0;function Gi(J){if(!Number.isSafeInteger(J)||J<0)throw Error(`Wrong positive integer: ${J}`)}T36.number=Gi;function E36(J){if(typeof J!=="boolean")throw Error(`Expected boolean, not ${J}`)}T36.bool=E36;function DM1(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=DM1;function C36(J){if(typeof J!=="function"||typeof J.create!=="function")throw Error("Hash should be wrapped by utils.wrapConstructor");Gi(J.outputLen),Gi(J.blockLen)}T36.hash=C36;function R36(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=R36;function F36(J,Q){DM1(J);let Y=Q.outputLen;if(J.length<Y)throw Error(`digestInto() expects output buffer of length at least ${Y}`)}T36.output=F36;var Yp4={number:Gi,bool:E36,bytes:DM1,hash:C36,exists:R36,output:F36};T36.default=Yp4});var k36=M((P36)=>{Object.defineProperty(P36,"__esModule",{value:!0});P36.crypto=void 0;var Xi=M1("node:crypto");P36.crypto=Xi&&typeof Xi==="object"&&"webcrypto"in Xi?Xi.webcrypto:void 0});var iw=M((j36)=>{/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(j36,"__esModule",{value:!0});j36.randomBytes=j36.wrapXOFConstructorWithOpts=j36.wrapConstructorWithOpts=j36.wrapConstructor=j36.checkOpts=j36.Hash=j36.concatBytes=j36.toBytes=j36.utf8ToBytes=j36.asyncLoop=j36.nextTick=j36.hexToBytes=j36.bytesToHex=j36.isLE=j36.rotr=j36.createView=j36.u32=j36.u8=void 0;var MM1=k36(),IM1=(J)=>J instanceof Uint8Array,Vp4=(J)=>new Uint8Array(J.buffer,J.byteOffset,J.byteLength);j36.u8=Vp4;var qp4=(J)=>new Uint32Array(J.buffer,J.byteOffset,Math.floor(J.byteLength/4));j36.u32=qp4;var Up4=(J)=>new DataView(J.buffer,J.byteOffset,J.byteLength);j36.createView=Up4;var Dp4=(J,Q)=>J<<32-Q|J>>>Q;j36.rotr=Dp4;j36.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!j36.isLE)throw Error("Non little-endian hardware is not supported");var Hp4=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function Mp4(J){if(!IM1(J))throw Error("Uint8Array expected");let Q="";for(let Y=0;Y<J.length;Y++)Q+=Hp4[J[Y]];return Q}j36.bytesToHex=Mp4;function Ip4(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,K=J.slice(X,X+2),z=Number.parseInt(K,16);if(Number.isNaN(z)||z<0)throw Error("Invalid byte sequence");Y[G]=z}return Y}j36.hexToBytes=Ip4;var Op4=async()=>{};j36.nextTick=Op4;async function Ap4(J,Q,Y){let G=Date.now();for(let X=0;X<J;X++){Y(X);let K=Date.now()-G;if(K>=0&&K<Q)continue;await j36.nextTick(),G+=K}}j36.asyncLoop=Ap4;function v36(J){if(typeof J!=="string")throw Error(`utf8ToBytes expected string, got ${typeof J}`);return new Uint8Array(new TextEncoder().encode(J))}j36.utf8ToBytes=v36;function Ki(J){if(typeof J==="string")J=v36(J);if(!IM1(J))throw Error(`expected Uint8Array, got ${typeof J}`);return J}j36.toBytes=Ki;function Bp4(...J){let Q=new Uint8Array(J.reduce((G,X)=>G+X.length,0)),Y=0;return J.forEach((G)=>{if(!IM1(G))throw Error("Uint8Array expected");Q.set(G,Y),Y+=G.length}),Q}j36.concatBytes=Bp4;class f36{clone(){return this._cloneInto()}}j36.Hash=f36;var Np4={}.toString;function wp4(J,Q){if(Q!==void 0&&Np4.call(Q)!=="[object Object]")throw Error("Options should be object or undefined");return Object.assign(J,Q)}j36.checkOpts=wp4;function Lp4(J){let Q=(G)=>J().update(Ki(G)).digest(),Y=J();return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=()=>J(),Q}j36.wrapConstructor=Lp4;function Ep4(J){let Q=(G,X)=>J(X).update(Ki(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}j36.wrapConstructorWithOpts=Ep4;function Cp4(J){let Q=(G,X)=>J(X).update(Ki(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}j36.wrapXOFConstructorWithOpts=Cp4;function Rp4(J=32){if(MM1.crypto&&typeof MM1.crypto.getRandomValues==="function")return MM1.crypto.getRandomValues(new Uint8Array(J));throw Error("crypto.getRandomValues must be defined")}j36.randomBytes=Rp4});var u36=M((g36)=>{Object.defineProperty(g36,"__esModule",{value:!0});g36.SHA2=void 0;var OM1=HM1(),ok=iw();function up4(J,Q,Y,G){if(typeof J.setBigUint64==="function")return J.setBigUint64(Q,Y,G);let X=BigInt(32),K=BigInt(4294967295),z=Number(Y>>X&K),W=Number(Y&K),Z=G?4:0,V=G?0:4;J.setUint32(Q+Z,z,G),J.setUint32(Q+V,W,G)}class x36 extends ok.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,ok.createView)(this.buffer)}update(J){(0,OM1.exists)(this);let{view:Q,buffer:Y,blockLen:G}=this;J=(0,ok.toBytes)(J);let X=J.length;for(let K=0;K<X;){let z=Math.min(G-this.pos,X-K);if(z===G){let W=(0,ok.createView)(J);for(;G<=X-K;K+=G)this.process(W,K);continue}if(Y.set(J.subarray(K,K+z),this.pos),this.pos+=z,K+=z,this.pos===G)this.process(Q,0),this.pos=0}return this.length+=J.length,this.roundClean(),this}digestInto(J){(0,OM1.exists)(this),(0,OM1.output)(J,this),this.finished=!0;let{buffer:Q,view:Y,blockLen:G,isLE:X}=this,{pos:K}=this;if(Q[K++]=128,this.buffer.subarray(K).fill(0),this.padOffset>G-K)this.process(Y,0),K=0;for(let q=K;q<G;q++)Q[q]=0;up4(Y,G-8,BigInt(this.length*8),X),this.process(Y,0);let z=(0,ok.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++)z.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:K,pos:z}=this;if(J.length=G,J.pos=z,J.finished=X,J.destroyed=K,G%Q)J.buffer.set(Y);return J}}g36.SHA2=x36});var c36=M((d36)=>{Object.defineProperty(d36,"__esModule",{value:!0});d36.sha224=d36.sha256=void 0;var lp4=u36(),OQ=iw(),dp4=(J,Q,Y)=>J&Q^~J&Y,pp4=(J,Q,Y)=>J&Q^J&Y^Q&Y,cp4=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]),jq=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),hq=new Uint32Array(64);class AM1 extends lp4.SHA2{constructor(){super(64,32,8,!1);this.A=jq[0]|0,this.B=jq[1]|0,this.C=jq[2]|0,this.D=jq[3]|0,this.E=jq[4]|0,this.F=jq[5]|0,this.G=jq[6]|0,this.H=jq[7]|0}get(){let{A:J,B:Q,C:Y,D:G,E:X,F:K,G:z,H:W}=this;return[J,Q,Y,G,X,K,z,W]}set(J,Q,Y,G,X,K,z,W){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0,this.E=X|0,this.F=K|0,this.G=z|0,this.H=W|0}process(J,Q){for(let q=0;q<16;q++,Q+=4)hq[q]=J.getUint32(Q,!1);for(let q=16;q<64;q++){let U=hq[q-15],D=hq[q-2],H=(0,OQ.rotr)(U,7)^(0,OQ.rotr)(U,18)^U>>>3,I=(0,OQ.rotr)(D,17)^(0,OQ.rotr)(D,19)^D>>>10;hq[q]=I+hq[q-7]+H+hq[q-16]|0}let{A:Y,B:G,C:X,D:K,E:z,F:W,G:Z,H:V}=this;for(let q=0;q<64;q++){let U=(0,OQ.rotr)(z,6)^(0,OQ.rotr)(z,11)^(0,OQ.rotr)(z,25),D=V+U+dp4(z,W,Z)+cp4[q]+hq[q]|0,I=((0,OQ.rotr)(Y,2)^(0,OQ.rotr)(Y,13)^(0,OQ.rotr)(Y,22))+pp4(Y,G,X)|0;V=Z,Z=W,W=z,z=K+D|0,K=X,X=G,G=Y,Y=D+I|0}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,K=K+this.D|0,z=z+this.E|0,W=W+this.F|0,Z=Z+this.G|0,V=V+this.H|0,this.set(Y,G,X,K,z,W,Z,V)}roundClean(){hq.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class l36 extends AM1{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}}d36.sha256=(0,OQ.wrapConstructor)(()=>new AM1);d36.sha224=(0,OQ.wrapConstructor)(()=>new l36)});var zM=M((r36)=>{Object.defineProperty(r36,"__esModule",{value:!0});r36.validateObject=r36.createHmacDrbg=r36.bitMask=r36.bitSet=r36.bitGet=r36.bitLen=r36.utf8ToBytes=r36.equalBytes=r36.concatBytes=r36.ensureBytes=r36.numberToVarBytesBE=r36.numberToBytesLE=r36.numberToBytesBE=r36.bytesToNumberLE=r36.bytesToNumberBE=r36.hexToBytes=r36.hexToNumber=r36.numberToHexUnpadded=r36.bytesToHex=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var i36=BigInt(0),zi=BigInt(1),ip4=BigInt(2),Wi=(J)=>J instanceof Uint8Array,np4=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function NM1(J){if(!Wi(J))throw Error("Uint8Array expected");let Q="";for(let Y=0;Y<J.length;Y++)Q+=np4[J[Y]];return Q}r36.bytesToHex=NM1;function n36(J){let Q=J.toString(16);return Q.length&1?`0${Q}`:Q}r36.numberToHexUnpadded=n36;function wM1(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);return BigInt(J===""?"0":`0x${J}`)}r36.hexToNumber=wM1;function Zi(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,K=J.slice(X,X+2),z=Number.parseInt(K,16);if(Number.isNaN(z)||z<0)throw Error("Invalid byte sequence");Y[G]=z}return Y}r36.hexToBytes=Zi;function ap4(J){return wM1(NM1(J))}r36.bytesToNumberBE=ap4;function op4(J){if(!Wi(J))throw Error("Uint8Array expected");return wM1(NM1(Uint8Array.from(J).reverse()))}r36.bytesToNumberLE=op4;function a36(J,Q){return Zi(J.toString(16).padStart(Q*2,"0"))}r36.numberToBytesBE=a36;function rp4(J,Q){return a36(J,Q).reverse()}r36.numberToBytesLE=rp4;function sp4(J){return Zi(n36(J))}r36.numberToVarBytesBE=sp4;function tp4(J,Q,Y){let G;if(typeof Q==="string")try{G=Zi(Q)}catch(K){throw Error(`${J} must be valid hex string, got "${Q}". Cause: ${K}`)}else if(Wi(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}r36.ensureBytes=tp4;function o36(...J){let Q=new Uint8Array(J.reduce((G,X)=>G+X.length,0)),Y=0;return J.forEach((G)=>{if(!Wi(G))throw Error("Uint8Array expected");Q.set(G,Y),Y+=G.length}),Q}r36.concatBytes=o36;function ep4(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}r36.equalBytes=ep4;function Jc4(J){if(typeof J!=="string")throw Error(`utf8ToBytes expected string, got ${typeof J}`);return new Uint8Array(new TextEncoder().encode(J))}r36.utf8ToBytes=Jc4;function Qc4(J){let Q;for(Q=0;J>i36;J>>=zi,Q+=1);return Q}r36.bitLen=Qc4;function Yc4(J,Q){return J>>BigInt(Q)&zi}r36.bitGet=Yc4;var Gc4=(J,Q,Y)=>{return J|(Y?zi:i36)<<BigInt(Q)};r36.bitSet=Gc4;var Xc4=(J)=>(ip4<<BigInt(J-1))-zi;r36.bitMask=Xc4;var BM1=(J)=>new Uint8Array(J),_36=(J)=>Uint8Array.from(J);function Kc4(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=BM1(J),X=BM1(J),K=0,z=()=>{G.fill(1),X.fill(0),K=0},W=(...U)=>Y(X,G,...U),Z=(U=BM1())=>{if(X=W(_36([0]),U),G=W(),U.length===0)return;X=W(_36([1]),U),G=W()},V=()=>{if(K++>=1000)throw Error("drbg: tried 1000 values");let U=0,D=[];while(U<Q){G=W();let H=G.slice();D.push(H),U+=G.length}return o36(...D)};return(U,D)=>{z(),Z(U);let H=void 0;while(!(H=D(V())))Z();return z(),H}}r36.createHmacDrbg=Kc4;var zc4={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 Wc4(J,Q,Y={}){let G=(X,K,z)=>{let W=zc4[K];if(typeof W!=="function")throw Error(`Invalid validator "${K}", expected function`);let Z=J[X];if(z&&Z===void 0)return;if(!W(Z,J))throw Error(`Invalid param ${String(X)}=${Z} (${typeof Z}), expected ${K}`)};for(let[X,K]of Object.entries(Q))G(X,K,!1);for(let[X,K]of Object.entries(Y))G(X,K,!0);return J}r36.validateObject=Wc4});var rk=M((zJ6)=>{Object.defineProperty(zJ6,"__esModule",{value:!0});zJ6.mapHashToField=zJ6.getMinHashLength=zJ6.getFieldBytesLength=zJ6.hashToPrivateScalar=zJ6.FpSqrtEven=zJ6.FpSqrtOdd=zJ6.Field=zJ6.nLength=zJ6.FpIsSquare=zJ6.FpDiv=zJ6.FpInvertBatch=zJ6.FpPow=zJ6.validateField=zJ6.isNegativeLE=zJ6.FpSqrt=zJ6.tonelliShanks=zJ6.invert=zJ6.pow2=zJ6.pow=zJ6.mod=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var rJ=zM(),T4=BigInt(0),B8=BigInt(1),bq=BigInt(2),Tc4=BigInt(3),LM1=BigInt(4),t36=BigInt(5),e36=BigInt(8),Sc4=BigInt(9),Pc4=BigInt(16);function oJ(J,Q){let Y=J%Q;return Y>=T4?Y:Q+Y}zJ6.mod=oJ;function JJ6(J,Q,Y){if(Y<=T4||Q<T4)throw Error("Expected power/modulo > 0");if(Y===B8)return T4;let G=B8;while(Q>T4){if(Q&B8)G=G*J%Y;J=J*J%Y,Q>>=B8}return G}zJ6.pow=JJ6;function $c4(J,Q,Y){let G=J;while(Q-- >T4)G*=G,G%=Y;return G}zJ6.pow2=$c4;function Vi(J,Q){if(J===T4||Q<=T4)throw Error(`invert: expected positive integers, got n=${J} mod=${Q}`);let Y=oJ(J,Q),G=Q,X=T4,K=B8,z=B8,W=T4;while(Y!==T4){let V=G/Y,q=G%Y,U=X-z*V,D=K-W*V;G=Y,Y=q,X=z,K=W,z=U,W=D}if(G!==B8)throw Error("invert: does not exist");return oJ(X,Q)}zJ6.invert=Vi;function QJ6(J){let Q=(J-B8)/bq,Y,G,X;for(Y=J-B8,G=0;Y%bq===T4;Y/=bq,G++);for(X=bq;X<J&&JJ6(X,Q,J)!==J-B8;X++);if(G===1){let z=(J+B8)/LM1;return function(Z,V){let q=Z.pow(V,z);if(!Z.eql(Z.sqr(q),V))throw Error("Cannot find square root");return q}}let K=(Y+B8)/bq;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,K),D=W.pow(Z,Y);while(!W.eql(D,W.ONE)){if(W.eql(D,W.ZERO))return W.ZERO;let H=1;for(let O=W.sqr(D);H<V;H++){if(W.eql(O,W.ONE))break;O=W.sqr(O)}let I=W.pow(q,B8<<BigInt(V-H-1));q=W.sqr(I),U=W.mul(U,I),D=W.mul(D,q),V=H}return U}}zJ6.tonelliShanks=QJ6;function YJ6(J){if(J%LM1===Tc4){let Q=(J+B8)/LM1;return function(G,X){let K=G.pow(X,Q);if(!G.eql(G.sqr(K),X))throw Error("Cannot find square root");return K}}if(J%e36===t36){let Q=(J-t36)/e36;return function(G,X){let K=G.mul(X,bq),z=G.pow(K,Q),W=G.mul(X,z),Z=G.mul(G.mul(W,bq),z),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%Pc4===Sc4);return QJ6(J)}zJ6.FpSqrt=YJ6;var kc4=(J,Q)=>(oJ(J,Q)&B8)===B8;zJ6.isNegativeLE=kc4;var vc4=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function fc4(J){let Q={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},Y=vc4.reduce((G,X)=>{return G[X]="function",G},Q);return(0,rJ.validateObject)(J,Y)}zJ6.validateField=fc4;function GJ6(J,Q,Y){if(Y<T4)throw Error("Expected power > 0");if(Y===T4)return J.ONE;if(Y===B8)return Q;let G=J.ONE,X=Q;while(Y>T4){if(Y&B8)G=J.mul(G,X);X=J.sqr(X),Y>>=B8}return G}zJ6.FpPow=GJ6;function XJ6(J,Q){let Y=Array(Q.length),G=Q.reduce((K,z,W)=>{if(J.is0(z))return K;return Y[W]=K,J.mul(K,z)},J.ONE),X=J.inv(G);return Q.reduceRight((K,z,W)=>{if(J.is0(z))return K;return Y[W]=J.mul(K,Y[W]),J.mul(K,z)},X),Y}zJ6.FpInvertBatch=XJ6;function jc4(J,Q,Y){return J.mul(Q,typeof Y==="bigint"?Vi(Y,J.ORDER):J.inv(Y))}zJ6.FpDiv=jc4;function hc4(J){let Q=(J.ORDER-B8)/bq;return(Y)=>{let G=J.pow(Y,Q);return J.eql(G,J.ZERO)||J.eql(G,J.ONE)}}zJ6.FpIsSquare=hc4;function EM1(J,Q){let Y=Q!==void 0?Q:J.toString(2).length,G=Math.ceil(Y/8);return{nBitLength:Y,nByteLength:G}}zJ6.nLength=EM1;function bc4(J,Q,Y=!1,G={}){if(J<=T4)throw Error(`Expected Field ORDER > 0, got ${J}`);let{nBitLength:X,nByteLength:K}=EM1(J,Q);if(K>2048)throw Error("Field lengths over 2048 bytes are not supported");let z=YJ6(J),W=Object.freeze({ORDER:J,BITS:X,BYTES:K,MASK:(0,rJ.bitMask)(X),ZERO:T4,ONE:B8,create:(Z)=>oJ(Z,J),isValid:(Z)=>{if(typeof Z!=="bigint")throw Error(`Invalid field element: expected bigint, got ${typeof Z}`);return T4<=Z&&Z<J},is0:(Z)=>Z===T4,isOdd:(Z)=>(Z&B8)===B8,neg:(Z)=>oJ(-Z,J),eql:(Z,V)=>Z===V,sqr:(Z)=>oJ(Z*Z,J),add:(Z,V)=>oJ(Z+V,J),sub:(Z,V)=>oJ(Z-V,J),mul:(Z,V)=>oJ(Z*V,J),pow:(Z,V)=>GJ6(W,Z,V),div:(Z,V)=>oJ(Z*Vi(V,J),J),sqrN:(Z)=>Z*Z,addN:(Z,V)=>Z+V,subN:(Z,V)=>Z-V,mulN:(Z,V)=>Z*V,inv:(Z)=>Vi(Z,J),sqrt:G.sqrt||((Z)=>z(W,Z)),invertBatch:(Z)=>XJ6(W,Z),cmov:(Z,V,q)=>q?V:Z,toBytes:(Z)=>Y?(0,rJ.numberToBytesLE)(Z,K):(0,rJ.numberToBytesBE)(Z,K),fromBytes:(Z)=>{if(Z.length!==K)throw Error(`Fp.fromBytes: expected ${K}, got ${Z.length}`);return Y?(0,rJ.bytesToNumberLE)(Z):(0,rJ.bytesToNumberBE)(Z)}});return Object.freeze(W)}zJ6.Field=bc4;function yc4(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)}zJ6.FpSqrtOdd=yc4;function xc4(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}zJ6.FpSqrtEven=xc4;function gc4(J,Q,Y=!1){J=(0,rJ.ensureBytes)("privateHash",J);let G=J.length,X=EM1(Q).nByteLength+8;if(X<24||G<X||G>1024)throw Error(`hashToPrivateScalar: expected ${X}-1024 bytes of input, got ${G}`);let K=Y?(0,rJ.bytesToNumberLE)(J):(0,rJ.bytesToNumberBE)(J);return oJ(K,Q-B8)+B8}zJ6.hashToPrivateScalar=gc4;function CM1(J){if(typeof J!=="bigint")throw Error("field order must be bigint");let Q=J.toString(2).length;return Math.ceil(Q/8)}zJ6.getFieldBytesLength=CM1;function KJ6(J){let Q=CM1(J);return Q+Math.ceil(Q/2)}zJ6.getMinHashLength=KJ6;function mc4(J,Q,Y=!1){let G=J.length,X=CM1(Q),K=KJ6(Q);if(G<16||G<K||G>1024)throw Error(`expected ${K}-1024 bytes of input, got ${G}`);let z=Y?(0,rJ.bytesToNumberBE)(J):(0,rJ.bytesToNumberLE)(J),W=oJ(z,Q-B8)+B8;return Y?(0,rJ.numberToBytesLE)(W,X):(0,rJ.numberToBytesBE)(W,X)}zJ6.mapHashToField=mc4});var UJ6=M((VJ6)=>{Object.defineProperty(VJ6,"__esModule",{value:!0});VJ6.validateBasic=VJ6.wNAF=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var ZJ6=rk(),K_4=zM(),z_4=BigInt(0),RM1=BigInt(1);function W_4(J,Q){let Y=(X,K)=>{let z=K.negate();return X?z:K},G=(X)=>{let K=Math.ceil(Q/X)+1,z=2**(X-1);return{windows:K,windowSize:z}};return{constTimeNegate:Y,unsafeLadder(X,K){let z=J.ZERO,W=X;while(K>z_4){if(K&RM1)z=z.add(W);W=W.double(),K>>=RM1}return z},precomputeWindow(X,K){let{windows:z,windowSize:W}=G(K),Z=[],V=X,q=V;for(let U=0;U<z;U++){q=V,Z.push(q);for(let D=1;D<W;D++)q=q.add(V),Z.push(q);V=q.double()}return Z},wNAF(X,K,z){let{windows:W,windowSize:Z}=G(X),V=J.ZERO,q=J.BASE,U=BigInt(2**X-1),D=2**X,H=BigInt(X);for(let I=0;I<W;I++){let O=I*Z,A=Number(z&U);if(z>>=H,A>Z)A-=D,z+=RM1;let B=O,w=O+Math.abs(A)-1,N=I%2!==0,L=A<0;if(A===0)q=q.add(Y(N,K[B]));else V=V.add(Y(L,K[w]))}return{p:V,f:q}},wNAFCached(X,K,z,W){let Z=X._WINDOW_SIZE||1,V=K.get(X);if(!V){if(V=this.precomputeWindow(X,Z),Z!==1)K.set(X,W(V))}return this.wNAF(Z,V,z)}}}VJ6.wNAF=W_4;function Z_4(J){return(0,ZJ6.validateField)(J.Fp),(0,K_4.validateObject)(J,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,ZJ6.nLength)(J.n,J.nBitLength),...J,...{p:J.Fp.ORDER}})}VJ6.validateBasic=Z_4});var TM1=M((IJ6)=>{Object.defineProperty(IJ6,"__esModule",{value:!0});IJ6.mapToCurveSimpleSWU=IJ6.SWUFpSqrtRatio=IJ6.weierstrass=IJ6.weierstrassPoints=IJ6.DER=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var nw=rk(),S4=zM(),sX=zM(),FM1=UJ6();function q_4(J){let Q=(0,FM1.validateBasic)(J);S4.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:U_4,hexToBytes:D_4}=S4;IJ6.DER={Err:class extends Error{constructor(Q=""){super(Q)}},_parseInt(J){let{Err:Q}=IJ6.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:U_4(G),l:J.subarray(Y+2)}},toSig(J){let{Err:Q}=IJ6.DER,Y=typeof J==="string"?D_4(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:K}=IJ6.DER._parseInt(Y.subarray(2)),{d:z,l:W}=IJ6.DER._parseInt(K);if(W.length)throw new Q("Invalid signature: left bytes after parsing");return{r:X,s:z}},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)),K=G.length/2,z=X.length/2,W=Y(K),Z=Y(z);return`30${Y(z+K+4)}02${Z}${X}02${W}${G}`}};var nY=BigInt(0),P9=BigInt(1),yq=BigInt(2),qi=BigInt(3),DJ6=BigInt(4);function HJ6(J){let Q=q_4(J),{Fp:Y}=Q,G=Q.toBytes||((I,O,A)=>{let B=O.toAffine();return S4.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 K(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),K(Q.Gx)))throw Error("bad generator point: equation left != right");function z(I){return typeof I==="bigint"&&nY<I&&I<Q.n}function W(I){if(!z(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=S4.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:S4.bytesToNumberBE((0,sX.ensureBytes)("private key",I,A))}catch(L){throw Error(`private key must be ${A} bytes, hex or bigint, not ${typeof I}`)}if(B)N=nw.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,sX.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=K(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,R=Y.eql(Y.mul(O,L),Y.mul(w,B)),C=Y.eql(Y.mul(A,L),Y.mul(N,B));return R&&C}negate(){return new U(this.px,Y.neg(this.py),this.pz)}double(){let{a:I,b:O}=Q,A=Y.mul(O,qi),{px:B,py:w,pz:N}=this,L=Y.ZERO,R=Y.ZERO,C=Y.ZERO,F=Y.mul(B,B),j=Y.mul(w,w),E=Y.mul(N,N),$=Y.mul(B,w);return $=Y.add($,$),C=Y.mul(B,N),C=Y.add(C,C),L=Y.mul(I,C),R=Y.mul(A,E),R=Y.add(L,R),L=Y.sub(j,R),R=Y.add(j,R),R=Y.mul(L,R),L=Y.mul($,L),C=Y.mul(A,C),E=Y.mul(I,E),$=Y.sub(F,E),$=Y.mul(I,$),$=Y.add($,C),C=Y.add(F,F),F=Y.add(C,F),F=Y.add(F,E),F=Y.mul(F,$),R=Y.add(R,F),E=Y.mul(w,N),E=Y.add(E,E),F=Y.mul(E,$),L=Y.sub(L,F),C=Y.mul(E,j),C=Y.add(C,C),C=Y.add(C,C),new U(L,R,C)}add(I){q(I);let{px:O,py:A,pz:B}=this,{px:w,py:N,pz:L}=I,R=Y.ZERO,C=Y.ZERO,F=Y.ZERO,j=Q.a,E=Y.mul(Q.b,qi),$=Y.mul(O,w),f=Y.mul(A,N),k=Y.mul(B,L),m=Y.add(O,A),y=Y.add(w,N);m=Y.mul(m,y),y=Y.add($,f),m=Y.sub(m,y),y=Y.add(O,B);let S=Y.add(w,L);return y=Y.mul(y,S),S=Y.add($,k),y=Y.sub(y,S),S=Y.add(A,B),R=Y.add(N,L),S=Y.mul(S,R),R=Y.add(f,k),S=Y.sub(S,R),F=Y.mul(j,y),R=Y.mul(E,k),F=Y.add(R,F),R=Y.sub(f,F),F=Y.add(f,F),C=Y.mul(R,F),f=Y.add($,$),f=Y.add(f,$),k=Y.mul(j,k),y=Y.mul(E,y),f=Y.add(f,k),k=Y.sub($,k),k=Y.mul(j,k),y=Y.add(y,k),$=Y.mul(f,y),C=Y.add(C,$),$=Y.mul(S,y),R=Y.mul(m,R),R=Y.sub(R,$),$=Y.mul(m,f),F=Y.mul(S,F),F=Y.add(F,$),new U(R,C,F)}subtract(I){return this.add(I.negate())}is0(){return this.equals(U.ZERO)}wNAF(I){return H.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===nY)return O;if(W(I),I===P9)return this;let{endo:A}=Q;if(!A)return H.unsafeLadder(this,I);let{k1neg:B,k1:w,k2neg:N,k2:L}=A.splitScalar(I),R=O,C=O,F=this;while(w>nY||L>nY){if(w&P9)R=R.add(F);if(L&P9)C=C.add(F);F=F.double(),w>>=P9,L>>=P9}if(B)R=R.negate();if(N)C=C.negate();return C=new U(Y.mul(C.px,A.beta),C.py,C.pz),R.add(C)}multiply(I){W(I);let O=I,A,B,{endo:w}=Q;if(w){let{k1neg:N,k1:L,k2neg:R,k2:C}=w.splitScalar(O),{p:F,f:j}=this.wNAF(L),{p:E,f:$}=this.wNAF(C);F=H.constTimeNegate(N,F),E=H.constTimeNegate(R,E),E=new U(Y.mul(E.px,w.beta),E.py,E.pz),A=F.add(E),B=j.add($)}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,R)=>R===nY||R===P9||!L.equals(B)?L.multiplyUnsafe(R):L.multiply(R),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),R=Y.mul(B,I);if(w)return{x:Y.ZERO,y:Y.ZERO};if(!Y.eql(R,Y.ONE))throw Error("invZ was invalid");return{x:N,y:L}}isTorsionFree(){let{h:I,isTorsionFree:O}=Q;if(I===P9)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===P9)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 S4.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 D=Q.nBitLength,H=(0,FM1.wNAF)(U,Q.endo?Math.ceil(D/2):D);return{CURVE:Q,ProjectivePoint:U,normPrivateKeyToScalar:Z,weierstrassEquation:K,isWithinCurveOrder:z}}IJ6.weierstrassPoints=HJ6;function H_4(J){let Q=(0,FM1.validateBasic)(J);return S4.validateObject(Q,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...Q})}function M_4(J){let Q=H_4(J),{Fp:Y,n:G}=Q,X=Y.BYTES+1,K=2*Y.BYTES+1;function z(S){return nY<S&&S<Y.ORDER}function W(S){return nw.mod(S,G)}function Z(S){return nw.invert(S,G)}let{ProjectivePoint:V,normPrivateKeyToScalar:q,weierstrassEquation:U,isWithinCurveOrder:D}=HJ6({...Q,toBytes(S,v,P){let x=v.toAffine(),l=Y.toBytes(x.x),u=S4.concatBytes;if(P)return u(Uint8Array.from([v.hasEvenY()?2:3]),l);else return u(Uint8Array.from([4]),l,Y.toBytes(x.y))},fromBytes(S){let v=S.length,P=S[0],x=S.subarray(1);if(v===X&&(P===2||P===3)){let l=S4.bytesToNumberBE(x);if(!z(l))throw Error("Point is not on curve");let u=U(l),T=Y.sqrt(u),p=(T&P9)===P9;if((P&1)===1!==p)T=Y.neg(T);return{x:l,y:T}}else if(v===K&&P===4){let l=Y.fromBytes(x.subarray(0,Y.BYTES)),u=Y.fromBytes(x.subarray(Y.BYTES,2*Y.BYTES));return{x:l,y:u}}else throw Error(`Point of length ${v} was invalid. Expected ${X} compressed bytes or ${K} uncompressed bytes`)}}),H=(S)=>S4.bytesToHex(S4.numberToBytesBE(S,Q.nByteLength));function I(S){let v=G>>P9;return S>v}function O(S){return I(S)?W(-S):S}let A=(S,v,P)=>S4.bytesToNumberBE(S.slice(v,P));class B{constructor(S,v,P){this.r=S,this.s=v,this.recovery=P,this.assertValidity()}static fromCompact(S){let v=Q.nByteLength;return S=(0,sX.ensureBytes)("compactSignature",S,v*2),new B(A(S,0,v),A(S,v,2*v))}static fromDER(S){let{r:v,s:P}=IJ6.DER.toSig((0,sX.ensureBytes)("DER",S));return new B(v,P)}assertValidity(){if(!D(this.r))throw Error("r must be 0 < r < CURVE.n");if(!D(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:v,s:P,recovery:x}=this,l=F((0,sX.ensureBytes)("msgHash",S));if(x==null||![0,1,2,3].includes(x))throw Error("recovery id invalid");let u=x===2||x===3?v+Q.n:v;if(u>=Y.ORDER)throw Error("recovery id 2 or 3 invalid");let T=(x&1)===0?"02":"03",p=V.fromHex(T+H(u)),c=Z(u),o=W(-l*c),J1=W(P*c),U1=V.BASE.multiplyAndAddUnsafe(p,o,J1);if(!U1)throw Error("point at infinify");return U1.assertValidity(),U1}hasHighS(){return I(this.s)}normalizeS(){return this.hasHighS()?new B(this.r,W(-this.s),this.recovery):this}toDERRawBytes(){return S4.hexToBytes(this.toDERHex())}toDERHex(){return IJ6.DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return S4.hexToBytes(this.toCompactHex())}toCompactHex(){return H(this.r)+H(this.s)}}let w={isValidPrivateKey(S){try{return q(S),!0}catch(v){return!1}},normPrivateKeyToScalar:q,randomPrivateKey:()=>{let S=nw.getMinHashLength(Q.n);return nw.mapHashToField(Q.randomBytes(S),Q.n)},precompute(S=8,v=V.BASE){return v._setWindowSize(S),v.multiply(BigInt(3)),v}};function N(S,v=!0){return V.fromPrivateKey(S).toRawBytes(v)}function L(S){let v=S instanceof Uint8Array,P=typeof S==="string",x=(v||P)&&S.length;if(v)return x===X||x===K;if(P)return x===2*X||x===2*K;if(S instanceof V)return!0;return!1}function R(S,v,P=!0){if(L(S))throw Error("first arg must be private key");if(!L(v))throw Error("second arg must be public key");return V.fromHex(v).multiply(q(S)).toRawBytes(P)}let C=Q.bits2int||function(S){let v=S4.bytesToNumberBE(S),P=S.length*8-Q.nBitLength;return P>0?v>>BigInt(P):v},F=Q.bits2int_modN||function(S){return W(C(S))},j=S4.bitMask(Q.nBitLength);function E(S){if(typeof S!=="bigint")throw Error("bigint expected");if(!(nY<=S&&S<j))throw Error(`bigint expected < 2^${Q.nBitLength}`);return S4.numberToBytesBE(S,Q.nByteLength)}function $(S,v,P=f){if(["recovered","canonical"].some((g)=>(g in P)))throw Error("sign() legacy options not supported");let{hash:x,randomBytes:l}=Q,{lowS:u,prehash:T,extraEntropy:p}=P;if(u==null)u=!0;if(S=(0,sX.ensureBytes)("msgHash",S),T)S=(0,sX.ensureBytes)("prehashed msgHash",x(S));let c=F(S),o=q(v),J1=[E(o),E(c)];if(p!=null){let g=p===!0?l(Y.BYTES):p;J1.push((0,sX.ensureBytes)("extraEntropy",g))}let U1=S4.concatBytes(...J1),N1=c;function w1(g){let d=C(g);if(!D(d))return;let _=Z(d),a=V.BASE.multiply(d).toAffine(),i=W(a.x);if(i===nY)return;let t=W(_*W(N1+i*o));if(t===nY)return;let X1=(a.x===i?0:2)|Number(a.y&P9),r=t;if(u&&I(t))r=O(t),X1^=1;return new B(i,r,X1)}return{seed:U1,k2sig:w1}}let f={lowS:Q.lowS,prehash:!1},k={lowS:Q.lowS,prehash:!1};function m(S,v,P=f){let{seed:x,k2sig:l}=$(S,v,P),u=Q;return S4.createHmacDrbg(u.hash.outputLen,u.nByteLength,u.hmac)(x,l)}V.BASE._setWindowSize(8);function y(S,v,P,x=k){let l=S;if(v=(0,sX.ensureBytes)("msgHash",v),P=(0,sX.ensureBytes)("publicKey",P),"strict"in x)throw Error("options.strict was renamed to lowS");let{lowS:u,prehash:T}=x,p=void 0,c;try{if(typeof l==="string"||l instanceof Uint8Array)try{p=B.fromDER(l)}catch(a){if(!(a instanceof IJ6.DER.Err))throw a;p=B.fromCompact(l)}else if(typeof l==="object"&&typeof l.r==="bigint"&&typeof l.s==="bigint"){let{r:a,s:i}=l;p=new B(a,i)}else throw Error("PARSE");c=V.fromHex(P)}catch(a){if(a.message==="PARSE")throw Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(u&&p.hasHighS())return!1;if(T)v=Q.hash(v);let{r:o,s:J1}=p,U1=F(v),N1=Z(J1),w1=W(U1*N1),g=W(o*N1),d=V.BASE.multiplyAndAddUnsafe(c,w1,g)?.toAffine();if(!d)return!1;return W(d.x)===o}return{CURVE:Q,getPublicKey:N,getSharedSecret:R,sign:m,verify:y,ProjectivePoint:V,Signature:B,utils:w}}IJ6.weierstrass=M_4;function MJ6(J,Q){let Y=J.ORDER,G=nY;for(let I=Y-P9;I%yq===nY;I/=yq)G+=P9;let X=G,K=yq<<X-P9-P9,z=K*yq,W=(Y-P9)/z,Z=(W-P9)/yq,V=z-P9,q=K,U=J.pow(Q,W),D=J.pow(Q,(W+P9)/yq),H=(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 R=J.eql(N,J.ONE);B=J.mul(w,D),N=J.mul(L,A),w=J.cmov(B,w,R),L=J.cmov(N,L,R);for(let C=X;C>P9;C--){let F=C-yq;F=yq<<F-P9;let j=J.pow(L,F),E=J.eql(j,J.ONE);B=J.mul(w,A),A=J.mul(A,A),j=J.mul(L,A),w=J.cmov(B,w,E),L=J.cmov(j,L,E)}return{isValid:R,value:w}};if(J.ORDER%DJ6===qi){let I=(J.ORDER-qi)/DJ6,O=J.sqrt(J.neg(Q));H=(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 R=J.mul(L,O),C=J.mul(J.sqr(L),B),F=J.eql(C,A),j=J.cmov(R,L,F);return{isValid:F,value:j}}}return H}IJ6.SWUFpSqrtRatio=MJ6;function I_4(J,Q){if(nw.validateField(J),!J.isValid(Q.A)||!J.isValid(Q.B)||!J.isValid(Q.Z))throw Error("mapToCurveSimpleSWU: invalid opts");let Y=MJ6(J,Q.Z);if(!J.isOdd)throw Error("Fp.isOdd is not implemented!");return(G)=>{let X,K,z,W,Z,V,q,U;X=J.sqr(G),X=J.mul(X,Q.Z),K=J.sqr(X),K=J.add(K,X),z=J.add(K,J.ONE),z=J.mul(z,Q.B),W=J.cmov(Q.Z,J.neg(K),!J.eql(K,J.ZERO)),W=J.mul(W,Q.A),K=J.sqr(z),V=J.sqr(W),Z=J.mul(V,Q.A),K=J.add(K,Z),K=J.mul(K,z),V=J.mul(V,W),Z=J.mul(V,Q.B),K=J.add(K,Z),q=J.mul(X,z);let{isValid:D,value:H}=Y(K,V);U=J.mul(X,G),U=J.mul(U,H),q=J.cmov(q,z,D),U=J.cmov(U,H,D);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}}}IJ6.mapToCurveSimpleSWU=I_4});var LJ6=M((NJ6)=>{Object.defineProperty(NJ6,"__esModule",{value:!0});NJ6.createHasher=NJ6.isogenyMap=NJ6.hash_to_field=NJ6.expand_message_xof=NJ6.expand_message_xmd=void 0;var N_4=rk(),aY=zM();function w_4(J){if(J instanceof Uint8Array)return J;if(typeof J==="string")return(0,aY.utf8ToBytes)(J);throw Error("DST must be Uint8Array or string")}var L_4=aY.bytesToNumberBE;function gq(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 E_4(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 sk(J){if(!(J instanceof Uint8Array))throw Error("Uint8Array expected")}function PM1(J){if(!Number.isSafeInteger(J))throw Error("number expected")}function AJ6(J,Q,Y,G){if(sk(J),sk(Q),PM1(Y),Q.length>255)Q=G((0,aY.concatBytes)((0,aY.utf8ToBytes)("H2C-OVERSIZE-DST-"),Q));let{outputLen:X,blockLen:K}=G,z=Math.ceil(Y/X);if(z>255)throw Error("Invalid xmd length");let W=(0,aY.concatBytes)(Q,gq(Q.length,1)),Z=gq(0,K),V=gq(Y,2),q=Array(z),U=G((0,aY.concatBytes)(Z,J,V,gq(0,1),W));q[0]=G((0,aY.concatBytes)(U,gq(1,1),W));for(let H=1;H<=z;H++){let I=[E_4(U,q[H-1]),gq(H+1,1),W];q[H]=G((0,aY.concatBytes)(...I))}return(0,aY.concatBytes)(...q).slice(0,Y)}NJ6.expand_message_xmd=AJ6;function BJ6(J,Q,Y,G,X){if(sk(J),sk(Q),PM1(Y),Q.length>255){let K=Math.ceil(2*G/8);Q=X.create({dkLen:K}).update((0,aY.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(gq(Y,2)).update(Q).update(gq(Q.length,1)).digest()}NJ6.expand_message_xof=BJ6;function SM1(J,Q,Y){(0,aY.validateObject)(Y,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:G,k:X,m:K,hash:z,expand:W,DST:Z}=Y;sk(J),PM1(Q);let V=w_4(Z),q=G.toString(2).length,U=Math.ceil((q+X)/8),D=Q*K*U,H;if(W==="xmd")H=AJ6(J,V,D,z);else if(W==="xof")H=BJ6(J,V,D,X,z);else if(W==="_internal_pass")H=J;else throw Error('expand must be "xmd" or "xof"');let I=Array(Q);for(let O=0;O<Q;O++){let A=Array(K);for(let B=0;B<K;B++){let w=U*(B+O*K),N=H.subarray(w,w+U);A[B]=(0,N_4.mod)(L_4(N),G)}I[O]=A}return I}NJ6.hash_to_field=SM1;function C_4(J,Q){let Y=Q.map((G)=>Array.from(G).reverse());return(G,X)=>{let[K,z,W,Z]=Y.map((V)=>V.reduce((q,U)=>J.add(J.mul(q,G),U)));return G=J.div(K,z),X=J.mul(X,J.div(W,Z)),{x:G,y:X}}}NJ6.isogenyMap=C_4;function R_4(J,Q,Y){if(typeof Q!=="function")throw Error("mapToCurve() must be defined");return{hashToCurve(G,X){let K=SM1(G,2,{...Y,DST:Y.DST,...X}),z=J.fromAffine(Q(K[0])),W=J.fromAffine(Q(K[1])),Z=z.add(W).clearCofactor();return Z.assertValidity(),Z},encodeToCurve(G,X){let K=SM1(G,1,{...Y,DST:Y.encodeDST,...X}),z=J.fromAffine(Q(K[0])).clearCofactor();return z.assertValidity(),z}}}NJ6.createHasher=R_4});var RJ6=M((CJ6)=>{Object.defineProperty(CJ6,"__esModule",{value:!0});CJ6.hmac=CJ6.HMAC=void 0;var Ui=HM1(),EJ6=iw();class Di extends EJ6.Hash{constructor(J,Q){super();this.finished=!1,this.destroyed=!1,(0,Ui.hash)(J);let Y=(0,EJ6.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 K=0;K<X.length;K++)X[K]^=54;this.iHash.update(X),this.oHash=J.create();for(let K=0;K<X.length;K++)X[K]^=106;this.oHash.update(X),X.fill(0)}update(J){return(0,Ui.exists)(this),this.iHash.update(J),this}digestInto(J){(0,Ui.exists)(this),(0,Ui.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:K,outputLen:z}=this;return J=J,J.finished=G,J.destroyed=X,J.blockLen=K,J.outputLen=z,J.oHash=Q._cloneInto(J.oHash),J.iHash=Y._cloneInto(J.iHash),J}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}CJ6.HMAC=Di;var $_4=(J,Q,Y)=>new Di(J,Q).update(Y).digest();CJ6.hmac=$_4;CJ6.hmac.create=(J,Q)=>new Di(J,Q)});var $J6=M((SJ6)=>{Object.defineProperty(SJ6,"__esModule",{value:!0});SJ6.createCurve=SJ6.getHash=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var v_4=RJ6(),FJ6=iw(),f_4=TM1();function TJ6(J){return{hash:J,hmac:(Q,...Y)=>(0,v_4.hmac)(J,Q,(0,FJ6.concatBytes)(...Y)),randomBytes:FJ6.randomBytes}}SJ6.getHash=TJ6;function j_4(J,Q){let Y=(G)=>(0,f_4.weierstrass)({...J,...TJ6(G)});return Object.freeze({...Y(Q),create:Y})}SJ6.createCurve=j_4});var dJ6=M((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 Hi=c36(),b_4=iw(),X5=rk(),y_4=TM1(),N7=zM(),fJ6=LJ6(),x_4=$J6(),Ai=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Mi=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),jJ6=BigInt(1),Ii=BigInt(2),kJ6=(J,Q)=>(J+Q/Ii)/Q;function hJ6(J){let Q=Ai,Y=BigInt(3),G=BigInt(6),X=BigInt(11),K=BigInt(22),z=BigInt(23),W=BigInt(44),Z=BigInt(88),V=J*J*J%Q,q=V*V*J%Q,U=(0,X5.pow2)(q,Y,Q)*q%Q,D=(0,X5.pow2)(U,Y,Q)*q%Q,H=(0,X5.pow2)(D,Ii,Q)*V%Q,I=(0,X5.pow2)(H,X,Q)*H%Q,O=(0,X5.pow2)(I,K,Q)*I%Q,A=(0,X5.pow2)(O,W,Q)*O%Q,B=(0,X5.pow2)(A,Z,Q)*A%Q,w=(0,X5.pow2)(B,W,Q)*O%Q,N=(0,X5.pow2)(w,Y,Q)*q%Q,L=(0,X5.pow2)(N,z,Q)*I%Q,R=(0,X5.pow2)(L,G,Q)*V%Q,C=(0,X5.pow2)(R,Ii,Q);if(!mq.eql(mq.sqr(C),J))throw Error("Cannot find square root");return C}var mq=(0,X5.Field)(Ai,void 0,void 0,{sqrt:hJ6});uJ6.secp256k1=(0,x_4.createCurve)({a:BigInt(0),b:BigInt(7),Fp:mq,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=-jJ6*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),X=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),K=Y,z=BigInt("0x100000000000000000000000000000000"),W=kJ6(K*J,Q),Z=kJ6(-G*J,Q),V=(0,X5.mod)(J-W*Y-Z*X,Q),q=(0,X5.mod)(-W*G-Z*K,Q),U=V>z,D=q>z;if(U)V=Q-V;if(D)q=Q-q;if(V>z||q>z)throw Error("splitScalar: Endomorphism failed, k="+J);return{k1neg:U,k1:V,k2neg:D,k2:q}}}},Hi.sha256);var Bi=BigInt(0),bJ6=(J)=>typeof J==="bigint"&&Bi<J&&J<Ai,g_4=(J)=>typeof J==="bigint"&&Bi<J&&J<Mi,vJ6={};function Oi(J,...Q){let Y=vJ6[J];if(Y===void 0){let G=(0,Hi.sha256)(Uint8Array.from(J,(X)=>X.charCodeAt(0)));Y=(0,N7.concatBytes)(G,G),vJ6[J]=Y}return(0,Hi.sha256)((0,N7.concatBytes)(Y,...Q))}var jM1=(J)=>J.toRawBytes(!0).slice(1),vM1=(J)=>(0,N7.numberToBytesBE)(J,32),kM1=(J)=>(0,X5.mod)(J,Ai),tk=(J)=>(0,X5.mod)(J,Mi),hM1=uJ6.secp256k1.ProjectivePoint,m_4=(J,Q,Y)=>hM1.BASE.multiplyAndAddUnsafe(J,Q,Y);function fM1(J){let Q=uJ6.secp256k1.utils.normPrivateKeyToScalar(J),Y=hM1.fromPrivateKey(Q);return{scalar:Y.hasEvenY()?Q:tk(-Q),bytes:jM1(Y)}}function yJ6(J){if(!bJ6(J))throw Error("bad x: need 0 < x < p");let Q=kM1(J*J),Y=kM1(Q*J+BigInt(7)),G=hJ6(Y);if(G%Ii!==Bi)G=kM1(-G);let X=new hM1(J,G,jJ6);return X.assertValidity(),X}function xJ6(...J){return tk((0,N7.bytesToNumberBE)(Oi("BIP0340/challenge",...J)))}function u_4(J){return fM1(J).bytes}function l_4(J,Q,Y=(0,b_4.randomBytes)(32)){let G=(0,N7.ensureBytes)("message",J),{bytes:X,scalar:K}=fM1(Q),z=(0,N7.ensureBytes)("auxRand",Y,32),W=vM1(K^(0,N7.bytesToNumberBE)(Oi("BIP0340/aux",z))),Z=Oi("BIP0340/nonce",W,X,G),V=tk((0,N7.bytesToNumberBE)(Z));if(V===Bi)throw Error("sign failed: k is zero");let{bytes:q,scalar:U}=fM1(V),D=xJ6(q,X,G),H=new Uint8Array(64);if(H.set(q,0),H.set(vM1(tk(U+D*K)),32),!gJ6(H,G,X))throw Error("sign: Invalid signature produced");return H}function gJ6(J,Q,Y){let G=(0,N7.ensureBytes)("signature",J,64),X=(0,N7.ensureBytes)("message",Q),K=(0,N7.ensureBytes)("publicKey",Y,32);try{let z=yJ6((0,N7.bytesToNumberBE)(K)),W=(0,N7.bytesToNumberBE)(G.subarray(0,32));if(!bJ6(W))return!1;let Z=(0,N7.bytesToNumberBE)(G.subarray(32,64));if(!g_4(Z))return!1;let V=xJ6(vM1(W),jM1(z),X),q=m_4(z,Z,tk(-V));if(!q||!q.hasEvenY()||q.toAffine().x!==W)return!1;return!0}catch(z){return!1}}uJ6.schnorr=(()=>({getPublicKey:u_4,sign:l_4,verify:gJ6,utils:{randomPrivateKey:uJ6.secp256k1.utils.randomPrivateKey,lift_x:yJ6,pointToBytes:jM1,numberToBytesBE:N7.numberToBytesBE,bytesToNumberBE:N7.bytesToNumberBE,taggedHash:Oi,mod:X5.mod}}))();var d_4=(()=>(0,fJ6.isogenyMap)(mq,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map((J)=>J.map((Q)=>BigInt(Q)))))(),p_4=(()=>(0,y_4.mapToCurveSimpleSWU)(mq,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:mq.create(BigInt("-11"))}))(),mJ6=(()=>(0,fJ6.createHasher)(uJ6.secp256k1.ProjectivePoint,(J)=>{let{x:Q,y:Y}=p_4(mq.create(J[0]));return d_4(Q,Y)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:mq.ORDER,m:1,k:128,expand:"xmd",hash:Hi.sha256}))();uJ6.hashToCurve=(()=>mJ6.hashToCurve)();uJ6.encodeToCurve=(()=>mJ6.encodeToCurve)()});var bM1=M((pJ6)=>{Object.defineProperty(pJ6,"__esModule",{value:!0});pJ6.ZeroAddress=void 0;pJ6.ZeroAddress="0x0000000000000000000000000000000000000000"});var nJ6=M((_J6)=>{Object.defineProperty(_J6,"__esModule",{value:!0});_J6.ZeroHash=void 0;_J6.ZeroHash="0x0000000000000000000000000000000000000000000000000000000000000000"});var rJ6=M((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 eJ6=M((sJ6)=>{Object.defineProperty(sJ6,"__esModule",{value:!0});sJ6.MessagePrefix=sJ6.EtherSymbol=void 0;sJ6.EtherSymbol="Ξ";sJ6.MessagePrefix=`\x19Ethereum Signed Message:
`});var aw=M((oY)=>{Object.defineProperty(oY,"__esModule",{value:!0});oY.MessagePrefix=oY.EtherSymbol=oY.MaxInt256=oY.MinInt256=oY.MaxUint256=oY.WeiPerEther=oY.N=oY.ZeroHash=oY.ZeroAddress=void 0;var s_4=bM1();Object.defineProperty(oY,"ZeroAddress",{enumerable:!0,get:function(){return s_4.ZeroAddress}});var t_4=nJ6();Object.defineProperty(oY,"ZeroHash",{enumerable:!0,get:function(){return t_4.ZeroHash}});var Jv=rJ6();Object.defineProperty(oY,"N",{enumerable:!0,get:function(){return Jv.N}});Object.defineProperty(oY,"WeiPerEther",{enumerable:!0,get:function(){return Jv.WeiPerEther}});Object.defineProperty(oY,"MaxUint256",{enumerable:!0,get:function(){return Jv.MaxUint256}});Object.defineProperty(oY,"MinInt256",{enumerable:!0,get:function(){return Jv.MinInt256}});Object.defineProperty(oY,"MaxInt256",{enumerable:!0,get:function(){return Jv.MaxInt256}});var J26=eJ6();Object.defineProperty(oY,"EtherSymbol",{enumerable:!0,get:function(){return J26.EtherSymbol}});Object.defineProperty(oY,"MessagePrefix",{enumerable:!0,get:function(){return J26.MessagePrefix}})});var gM1=M((W26)=>{Object.defineProperty(W26,"__esModule",{value:!0});W26.Signature=void 0;var Q26=aw(),M6=b1(),Y26=BigInt(0),G26=BigInt(1),xM1=BigInt(2),X26=BigInt(27),K26=BigInt(28),Ni=BigInt(35),z26=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),Ji4=z26/xM1,Qi4=Symbol.for("nodejs.util.inspect.custom"),WM={};function yM1(J){return(0,M6.zeroPadValue)((0,M6.toBeArray)(J),32)}class AQ{#J;#Q;#Y;#G;get r(){return this.#J}set r(J){(0,M6.assertArgument)((0,M6.dataLength)(J)===32,"invalid r","value",J),this.#J=(0,M6.hexlify)(J)}get s(){return(0,M6.assertArgument)(parseInt(this.#Q.substring(0,3))<8,"non-canonical s; use ._s","s",this.#Q),this.#Q}set s(J){(0,M6.assertArgument)((0,M6.dataLength)(J)===32,"invalid s","value",J),this.#Q=(0,M6.hexlify)(J)}get _s(){return this.#Q}isValid(){return BigInt(this.#Q)<=Ji4}get v(){return this.#Y}set v(J){let Q=(0,M6.getNumber)(J,"value");(0,M6.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 AQ.getChainId(J)}get yParity(){return this.v===27?0:1}get yParityAndS(){let J=(0,M6.getBytes)(this.s);if(this.yParity)J[0]|=128;return(0,M6.hexlify)(J)}get compactSerialized(){return(0,M6.concat)([this.r,this.yParityAndS])}get serialized(){return(0,M6.concat)([this.r,this.s,this.yParity?"0x1c":"0x1b"])}constructor(J,Q,Y,G){(0,M6.assertPrivate)(J,WM,"Signature"),this.#J=Q,this.#Q=Y,this.#Y=G,this.#G=null}getCanonical(){if(this.isValid())return this;let J=z26-BigInt(this._s),Q=55-this.v,Y=new AQ(WM,this.r,yM1(J),Q);if(this.networkV)Y.#G=this.networkV;return Y}clone(){let J=new AQ(WM,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}}[Qi4](){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,M6.getBigInt)(J,"v");if(Q==X26||Q==K26)return Y26;return(0,M6.assertArgument)(Q>=Ni,"invalid EIP-155 v","v",J),(Q-Ni)/xM1}static getChainIdV(J,Q){return(0,M6.getBigInt)(J)*xM1+BigInt(35+Q-27)}static getNormalizedV(J){let Q=(0,M6.getBigInt)(J);if(Q===Y26||Q===X26)return 27;if(Q===G26||Q===K26)return 28;return(0,M6.assertArgument)(Q>=Ni,"invalid v","v",J),Q&G26?27:28}static from(J){function Q(Z,V){(0,M6.assertArgument)(Z,V,"signature",J)}if(J==null)return new AQ(WM,Q26.ZeroHash,Q26.ZeroHash,27);if(typeof J==="string"){let Z=(0,M6.getBytes)(J,"signature");if(Z.length===64){let V=(0,M6.hexlify)(Z.slice(0,32)),q=Z.slice(32,64),U=q[0]&128?28:27;return q[0]&=127,new AQ(WM,V,(0,M6.hexlify)(q),U)}if(Z.length===65){let V=(0,M6.hexlify)(Z.slice(0,32)),q=(0,M6.hexlify)(Z.slice(32,64)),U=AQ.getNormalizedV(Z[64]);return new AQ(WM,V,q,U)}Q(!1,"invalid raw signature length")}if(J instanceof AQ)return J.clone();let Y=J.r;Q(Y!=null,"missing r");let G=yM1(Y),X=function(Z,V){if(Z!=null)return yM1(Z);if(V!=null){Q((0,M6.isHexString)(V,32),"invalid yParityAndS");let q=(0,M6.getBytes)(V);return q[0]&=127,(0,M6.hexlify)(q)}Q(!1,"missing s")}(J.s,J.yParityAndS),{networkV:K,v:z}=function(Z,V,q){if(Z!=null){let U=(0,M6.getBigInt)(Z);return{networkV:U>=Ni?U:void 0,v:AQ.getNormalizedV(U)}}if(V!=null)return Q((0,M6.isHexString)(V,32),"invalid yParityAndS"),{v:(0,M6.getBytes)(V)[0]&128?28:27};if(q!=null){switch((0,M6.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 AQ(WM,G,X,z);if(K)W.#G=K;return Q(J.yParity==null||(0,M6.getNumber)(J.yParity,"sig.yParity")===W.yParity,"yParity mismatch"),Q(J.yParityAndS==null||J.yParityAndS===W.yParityAndS,"yParityAndS mismatch"),W}}W26.Signature=AQ});var D26=M((q26)=>{Object.defineProperty(q26,"__esModule",{value:!0});q26.SigningKey=void 0;var ZM=dJ6(),g9=b1(),V26=gM1();class VM{#J;constructor(J){(0,g9.assertArgument)((0,g9.dataLength)(J)===32,"invalid private key","privateKey","[REDACTED]"),this.#J=(0,g9.hexlify)(J)}get privateKey(){return this.#J}get publicKey(){return VM.computePublicKey(this.#J)}get compressedPublicKey(){return VM.computePublicKey(this.#J,!0)}sign(J){(0,g9.assertArgument)((0,g9.dataLength)(J)===32,"invalid digest length","digest",J);let Q=ZM.secp256k1.sign((0,g9.getBytesCopy)(J),(0,g9.getBytesCopy)(this.#J),{lowS:!0});return V26.Signature.from({r:(0,g9.toBeHex)(Q.r,32),s:(0,g9.toBeHex)(Q.s,32),v:Q.recovery?28:27})}computeSharedSecret(J){let Q=VM.computePublicKey(J);return(0,g9.hexlify)(ZM.secp256k1.getSharedSecret((0,g9.getBytesCopy)(this.#J),(0,g9.getBytes)(Q),!1))}static computePublicKey(J,Q){let Y=(0,g9.getBytes)(J,"key");if(Y.length===32){let X=ZM.secp256k1.getPublicKey(Y,!!Q);return(0,g9.hexlify)(X)}if(Y.length===64){let X=new Uint8Array(65);X[0]=4,X.set(Y,1),Y=X}let G=ZM.secp256k1.ProjectivePoint.fromHex(Y);return(0,g9.hexlify)(G.toRawBytes(Q))}static recoverPublicKey(J,Q){(0,g9.assertArgument)((0,g9.dataLength)(J)===32,"invalid digest length","digest",J);let Y=V26.Signature.from(Q),G=ZM.secp256k1.Signature.fromCompact((0,g9.getBytesCopy)((0,g9.concat)([Y.r,Y.s])));G=G.addRecoveryBit(Y.yParity);let X=G.recoverPublicKey((0,g9.getBytesCopy)(J));return(0,g9.assertArgument)(X!=null,"invalid signature for digest","signature",Q),"0x"+X.toHex(!1)}static addPoints(J,Q,Y){let G=ZM.secp256k1.ProjectivePoint.fromHex(VM.computePublicKey(J).substring(2)),X=ZM.secp256k1.ProjectivePoint.fromHex(VM.computePublicKey(Q).substring(2));return"0x"+G.add(X).toHex(!!Y)}}q26.SigningKey=VM});var Y4=M((sJ)=>{Object.defineProperty(sJ,"__esModule",{value:!0});sJ.lock=sJ.Signature=sJ.SigningKey=sJ.scryptSync=sJ.scrypt=sJ.pbkdf2=sJ.sha512=sJ.sha256=sJ.ripemd160=sJ.keccak256=sJ.randomBytes=sJ.computeHmac=void 0;var H26=K56();Object.defineProperty(sJ,"computeHmac",{enumerable:!0,get:function(){return H26.computeHmac}});var M26=W76();Object.defineProperty(sJ,"keccak256",{enumerable:!0,get:function(){return M26.keccak256}});var I26=C76();Object.defineProperty(sJ,"ripemd160",{enumerable:!0,get:function(){return I26.ripemd160}});var O26=$76();Object.defineProperty(sJ,"pbkdf2",{enumerable:!0,get:function(){return O26.pbkdf2}});var mM1=b76();Object.defineProperty(sJ,"randomBytes",{enumerable:!0,get:function(){return mM1.randomBytes}});var wi=U36();Object.defineProperty(sJ,"scrypt",{enumerable:!0,get:function(){return wi.scrypt}});Object.defineProperty(sJ,"scryptSync",{enumerable:!0,get:function(){return wi.scryptSync}});var Li=L36();Object.defineProperty(sJ,"sha256",{enumerable:!0,get:function(){return Li.sha256}});Object.defineProperty(sJ,"sha512",{enumerable:!0,get:function(){return Li.sha512}});var Yi4=D26();Object.defineProperty(sJ,"SigningKey",{enumerable:!0,get:function(){return Yi4.SigningKey}});var Gi4=gM1();Object.defineProperty(sJ,"Signature",{enumerable:!0,get:function(){return Gi4.Signature}});function Xi4(){H26.computeHmac.lock(),M26.keccak256.lock(),O26.pbkdf2.lock(),mM1.randomBytes.lock(),I26.ripemd160.lock(),wi.scrypt.lock(),wi.scryptSync.lock(),Li.sha256.lock(),Li.sha512.lock(),mM1.randomBytes.lock()}sJ.lock=Xi4});var Ei=M((E26)=>{Object.defineProperty(E26,"__esModule",{value:!0});E26.getIcapAddress=E26.getAddress=void 0;var Ki4=Y4(),Qv=b1(),zi4=BigInt(0),Wi4=BigInt(36);function B26(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,Qv.getBytes)((0,Ki4.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 uM1={};for(let J=0;J<10;J++)uM1[String(J)]=String(J);for(let J=0;J<26;J++)uM1[String.fromCharCode(65+J)]=String(10+J);var N26=15;function w26(J){J=J.toUpperCase(),J=J.substring(4)+J.substring(0,2)+"00";let Q=J.split("").map((G)=>{return uM1[G]}).join("");while(Q.length>=N26){let G=Q.substring(0,N26);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 Zi4=function(){let J={};for(let Q=0;Q<36;Q++){let Y="0123456789abcdefghijklmnopqrstuvwxyz"[Q];J[Y]=BigInt(Q)}return J}();function Vi4(J){J=J.toLowerCase();let Q=zi4;for(let Y=0;Y<J.length;Y++)Q=Q*Wi4+Zi4[J[Y]];return Q}function L26(J){if((0,Qv.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=B26(J);return(0,Qv.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,Qv.assertArgument)(J.substring(2,4)===w26(J),"bad icap checksum","address",J);let Q=Vi4(J.substring(4)).toString(16);while(Q.length<40)Q="0"+Q;return B26("0x"+Q)}(0,Qv.assertArgument)(!1,"invalid address","address",J)}E26.getAddress=L26;function qi4(J){let Q=BigInt(L26(J)).toString(36).toUpperCase();while(Q.length<30)Q="0"+Q;return"XE"+w26("XE00"+Q)+Q}E26.getIcapAddress=qi4});var S26=M((F26)=>{Object.defineProperty(F26,"__esModule",{value:!0});F26.getCreate2Address=F26.getCreateAddress=void 0;var R26=Y4(),DW=b1(),Ci=Ei();function Di4(J){let Q=(0,Ci.getAddress)(J.from),G=(0,DW.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,Ci.getAddress)((0,DW.dataSlice)((0,R26.keccak256)((0,DW.encodeRlp)([Q,G])),12))}F26.getCreateAddress=Di4;function Hi4(J,Q,Y){let G=(0,Ci.getAddress)(J),X=(0,DW.getBytes)(Q,"salt"),K=(0,DW.getBytes)(Y,"initCodeHash");return(0,DW.assertArgument)(X.length===32,"salt must be 32 bytes","salt",Q),(0,DW.assertArgument)(K.length===32,"initCodeHash must be 32 bytes","initCodeHash",Y),(0,Ci.getAddress)((0,DW.dataSlice)((0,R26.keccak256)((0,DW.concat)(["0xff",G,X,K])),12))}F26.getCreate2Address=Hi4});var v26=M(($26)=>{Object.defineProperty($26,"__esModule",{value:!0});$26.resolveAddress=$26.isAddress=$26.isAddressable=void 0;var Ri=b1(),dM1=Ei();function P26(J){return J&&typeof J.getAddress==="function"}$26.isAddressable=P26;function Ii4(J){try{return(0,dM1.getAddress)(J),!0}catch(Q){}return!1}$26.isAddress=Ii4;async function lM1(J,Q){let Y=await Q;if(Y==null||Y==="0x0000000000000000000000000000000000000000")(0,Ri.assert)(typeof J!=="string","unconfigured name","UNCONFIGURED_NAME",{value:J}),(0,Ri.assertArgument)(!1,"invalid AddressLike value; did not resolve to a value address","target",J);return(0,dM1.getAddress)(Y)}function Oi4(J,Q){if(typeof J==="string"){if(J.match(/^0x[0-9a-f]{40}$/i))return(0,dM1.getAddress)(J);return(0,Ri.assert)(Q!=null,"ENS resolution requires a provider","UNSUPPORTED_OPERATION",{operation:"resolveName"}),lM1(J,Q.resolveName(J))}else if(P26(J))return lM1(J,J.getAddress());else if(J&&typeof J.then==="function")return lM1(J,J);(0,Ri.assertArgument)(!1,"unsupported addressable value","target",J)}$26.resolveAddress=Oi4});var m9=M((HW)=>{Object.defineProperty(HW,"__esModule",{value:!0});HW.resolveAddress=HW.isAddress=HW.isAddressable=HW.getCreate2Address=HW.getCreateAddress=HW.getIcapAddress=HW.getAddress=void 0;var f26=Ei();Object.defineProperty(HW,"getAddress",{enumerable:!0,get:function(){return f26.getAddress}});Object.defineProperty(HW,"getIcapAddress",{enumerable:!0,get:function(){return f26.getIcapAddress}});var j26=S26();Object.defineProperty(HW,"getCreateAddress",{enumerable:!0,get:function(){return j26.getCreateAddress}});Object.defineProperty(HW,"getCreate2Address",{enumerable:!0,get:function(){return j26.getCreate2Address}});var pM1=v26();Object.defineProperty(HW,"isAddressable",{enumerable:!0,get:function(){return pM1.isAddressable}});Object.defineProperty(HW,"isAddress",{enumerable:!0,get:function(){return pM1.isAddress}});Object.defineProperty(HW,"resolveAddress",{enumerable:!0,get:function(){return pM1.resolveAddress}})});var tX=M((y26)=>{Object.defineProperty(y26,"__esModule",{value:!0});y26.Typed=void 0;var h26=b1(),rY={};function d1(J,Q){let Y=!1;if(Q<0)Y=!0,Q*=-1;return new tJ(rY,`${Y?"":"u"}int${Q}`,J,{signed:Y,width:Q})}function j6(J,Q){return new tJ(rY,`bytes${Q?Q:""}`,J,{size:Q})}var b26=Symbol.for("_ethers_typed");class tJ{type;value;#J;_typedSymbol;constructor(J,Q,Y,G){if(G==null)G=null;(0,h26.assertPrivate)(rY,J,"Typed"),(0,h26.defineProperties)(this,{_typedSymbol:b26,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 tJ(rY,J,Q)}static uint8(J){return d1(J,8)}static uint16(J){return d1(J,16)}static uint24(J){return d1(J,24)}static uint32(J){return d1(J,32)}static uint40(J){return d1(J,40)}static uint48(J){return d1(J,48)}static uint56(J){return d1(J,56)}static uint64(J){return d1(J,64)}static uint72(J){return d1(J,72)}static uint80(J){return d1(J,80)}static uint88(J){return d1(J,88)}static uint96(J){return d1(J,96)}static uint104(J){return d1(J,104)}static uint112(J){return d1(J,112)}static uint120(J){return d1(J,120)}static uint128(J){return d1(J,128)}static uint136(J){return d1(J,136)}static uint144(J){return d1(J,144)}static uint152(J){return d1(J,152)}static uint160(J){return d1(J,160)}static uint168(J){return d1(J,168)}static uint176(J){return d1(J,176)}static uint184(J){return d1(J,184)}static uint192(J){return d1(J,192)}static uint200(J){return d1(J,200)}static uint208(J){return d1(J,208)}static uint216(J){return d1(J,216)}static uint224(J){return d1(J,224)}static uint232(J){return d1(J,232)}static uint240(J){return d1(J,240)}static uint248(J){return d1(J,248)}static uint256(J){return d1(J,256)}static uint(J){return d1(J,256)}static int8(J){return d1(J,-8)}static int16(J){return d1(J,-16)}static int24(J){return d1(J,-24)}static int32(J){return d1(J,-32)}static int40(J){return d1(J,-40)}static int48(J){return d1(J,-48)}static int56(J){return d1(J,-56)}static int64(J){return d1(J,-64)}static int72(J){return d1(J,-72)}static int80(J){return d1(J,-80)}static int88(J){return d1(J,-88)}static int96(J){return d1(J,-96)}static int104(J){return d1(J,-104)}static int112(J){return d1(J,-112)}static int120(J){return d1(J,-120)}static int128(J){return d1(J,-128)}static int136(J){return d1(J,-136)}static int144(J){return d1(J,-144)}static int152(J){return d1(J,-152)}static int160(J){return d1(J,-160)}static int168(J){return d1(J,-168)}static int176(J){return d1(J,-176)}static int184(J){return d1(J,-184)}static int192(J){return d1(J,-192)}static int200(J){return d1(J,-200)}static int208(J){return d1(J,-208)}static int216(J){return d1(J,-216)}static int224(J){return d1(J,-224)}static int232(J){return d1(J,-232)}static int240(J){return d1(J,-240)}static int248(J){return d1(J,-248)}static int256(J){return d1(J,-256)}static int(J){return d1(J,-256)}static bytes1(J){return j6(J,1)}static bytes2(J){return j6(J,2)}static bytes3(J){return j6(J,3)}static bytes4(J){return j6(J,4)}static bytes5(J){return j6(J,5)}static bytes6(J){return j6(J,6)}static bytes7(J){return j6(J,7)}static bytes8(J){return j6(J,8)}static bytes9(J){return j6(J,9)}static bytes10(J){return j6(J,10)}static bytes11(J){return j6(J,11)}static bytes12(J){return j6(J,12)}static bytes13(J){return j6(J,13)}static bytes14(J){return j6(J,14)}static bytes15(J){return j6(J,15)}static bytes16(J){return j6(J,16)}static bytes17(J){return j6(J,17)}static bytes18(J){return j6(J,18)}static bytes19(J){return j6(J,19)}static bytes20(J){return j6(J,20)}static bytes21(J){return j6(J,21)}static bytes22(J){return j6(J,22)}static bytes23(J){return j6(J,23)}static bytes24(J){return j6(J,24)}static bytes25(J){return j6(J,25)}static bytes26(J){return j6(J,26)}static bytes27(J){return j6(J,27)}static bytes28(J){return j6(J,28)}static bytes29(J){return j6(J,29)}static bytes30(J){return j6(J,30)}static bytes31(J){return j6(J,31)}static bytes32(J){return j6(J,32)}static address(J){return new tJ(rY,"address",J)}static bool(J){return new tJ(rY,"bool",!!J)}static bytes(J){return new tJ(rY,"bytes",J)}static string(J){return new tJ(rY,"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 tJ(rY,"overrides",Object.assign({},J))}static isTyped(J){return J&&typeof J==="object"&&"_typedSymbol"in J&&J._typedSymbol===b26}static dereference(J,Q){if(tJ.isTyped(J)){if(J.type!==Q)throw Error(`invalid type: expecetd ${Q}, got ${J.type}`);return J.value}return J}}y26.Typed=tJ});var d26=M((u26)=>{Object.defineProperty(u26,"__esModule",{value:!0});u26.AddressCoder=void 0;var g26=m9(),wi4=vw(),Li4=tX(),Ei4=MQ();class m26 extends Ei4.Coder{constructor(J){super("address","address",J,!1)}defaultValue(){return"0x0000000000000000000000000000000000000000"}encode(J,Q){let Y=Li4.Typed.dereference(Q,"string");try{Y=(0,g26.getAddress)(Y)}catch(G){return this._throwError(G.message,Q)}return J.writeValue(Y)}decode(J){return(0,g26.getAddress)((0,wi4.toBeHex)(J.readValue(),20))}}u26.AddressCoder=m26});var i26=M((c26)=>{Object.defineProperty(c26,"__esModule",{value:!0});c26.AnonymousCoder=void 0;var Ci4=MQ();class p26 extends Ci4.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)}}c26.AnonymousCoder=p26});var cM1=M((r26)=>{Object.defineProperty(r26,"__esModule",{value:!0});r26.ArrayCoder=r26.unpack=r26.pack=void 0;var MW=b1(),Ri4=tX(),ow=MQ(),Fi4=i26();function n26(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,MW.assert)(q,"cannot encode object for signature with missing names","INVALID_ARGUMENT",{argument:"values",info:{coder:V},value:Y}),(0,MW.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,MW.assertArgument)(!1,"invalid tuple value","tuple",Y);(0,MW.assertArgument)(Q.length===G.length,"types/value length mismatch","tuple",Y);let X=new ow.Writer,K=new ow.Writer,z=[];Q.forEach((Z,V)=>{let q=G[V];if(Z.dynamic){let U=K.length;Z.encode(K,q);let D=X.writeUpdatableValue();z.push((H)=>{D(H+U)})}else Z.encode(X,q)}),z.forEach((Z)=>{Z(X.length)});let W=J.appendWriter(X);return W+=J.appendWriter(K),W}r26.pack=n26;function a26(J,Q){let Y=[],G=[],X=J.subReader(0);return Q.forEach((K)=>{let z=null;if(K.dynamic){let W=J.readIndex(),Z=X.subReader(W);try{z=K.decode(Z)}catch(V){if((0,MW.isError)(V,"BUFFER_OVERRUN"))throw V;z=V,z.baseType=K.name,z.name=K.localName,z.type=K.type}}else try{z=K.decode(J)}catch(W){if((0,MW.isError)(W,"BUFFER_OVERRUN"))throw W;z=W,z.baseType=K.name,z.name=K.localName,z.type=K.type}if(z==null)throw Error("investigate");Y.push(z),G.push(K.localName||null)}),ow.Result.fromItems(Y,G)}r26.unpack=a26;class o26 extends ow.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,MW.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=Ri4.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,MW.assertArgumentCount)(Y.length,G,"coder array"+(this.localName?" "+this.localName:""));let X=[];for(let K=0;K<Y.length;K++)X.push(this.coder);return n26(J,X,Y)}decode(J){let Q=this.length;if(Q===-1)Q=J.readIndex(),(0,MW.assert)(Q*ow.WordSize<=J.dataLength,"insufficient data length","BUFFER_OVERRUN",{buffer:J.bytes,offset:Q*ow.WordSize,length:J.dataLength});let Y=[];for(let G=0;G<Q;G++)Y.push(new Fi4.AnonymousCoder(this.coder));return a26(J,Y)}}r26.ArrayCoder=o26});var QQ6=M((e26)=>{Object.defineProperty(e26,"__esModule",{value:!0});e26.BooleanCoder=void 0;var Pi4=tX(),$i4=MQ();class t26 extends $i4.Coder{constructor(J){super("bool","bool",J,!1)}defaultValue(){return!1}encode(J,Q){let Y=Pi4.Typed.dereference(Q,"bool");return J.writeValue(Y?1:0)}decode(J){return!!J.readValue()}}e26.BooleanCoder=t26});var iM1=M((XQ6)=>{Object.defineProperty(XQ6,"__esModule",{value:!0});XQ6.BytesCoder=XQ6.DynamicBytesCoder=void 0;var YQ6=b1(),ki4=MQ();class _M1 extends ki4.Coder{constructor(J,Q){super(J,J,Q,!0)}defaultValue(){return"0x"}encode(J,Q){Q=(0,YQ6.getBytesCopy)(Q);let Y=J.writeValue(Q.length);return Y+=J.writeBytes(Q),Y}decode(J){return J.readBytes(J.readIndex(),!0)}}XQ6.DynamicBytesCoder=_M1;class GQ6 extends _M1{constructor(J){super("bytes",J)}decode(J){return(0,YQ6.hexlify)(super.decode(J))}}XQ6.BytesCoder=GQ6});var VQ6=M((WQ6)=>{Object.defineProperty(WQ6,"__esModule",{value:!0});WQ6.FixedBytesCoder=void 0;var nM1=b1(),fi4=tX(),ji4=MQ();class zQ6 extends ji4.Coder{size;constructor(J,Q){let Y="bytes"+String(J);super(Y,Y,Q,!1);(0,nM1.defineProperties)(this,{size:J},{size:"number"})}defaultValue(){return"0x0000000000000000000000000000000000000000000000000000000000000000".substring(0,2+this.size*2)}encode(J,Q){let Y=(0,nM1.getBytesCopy)(fi4.Typed.dereference(Q,this.type));if(Y.length!==this.size)this._throwError("incorrect data length",Q);return J.writeBytes(Y)}decode(J){return(0,nM1.hexlify)(J.readBytes(this.size))}}WQ6.FixedBytesCoder=zQ6});var HQ6=M((UQ6)=>{Object.defineProperty(UQ6,"__esModule",{value:!0});UQ6.NullCoder=void 0;var hi4=MQ(),bi4=new Uint8Array([]);class qQ6 extends hi4.Coder{constructor(J){super("null","",J,!1)}defaultValue(){return null}encode(J,Q){if(Q!=null)this._throwError("not null",Q);return J.writeBytes(bi4)}decode(J){return J.readBytes(0),null}}UQ6.NullCoder=qQ6});var AQ6=M((IQ6)=>{Object.defineProperty(IQ6,"__esModule",{value:!0});IQ6.NumberCoder=void 0;var uq=b1(),yi4=tX(),aM1=MQ(),xi4=BigInt(0),gi4=BigInt(1),mi4=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");class MQ6 extends aM1.Coder{size;signed;constructor(J,Q,Y){let G=(Q?"int":"uint")+J*8;super(G,G,Y,!1);(0,uq.defineProperties)(this,{size:J,signed:Q},{size:"number",signed:"boolean"})}defaultValue(){return 0}encode(J,Q){let Y=(0,uq.getBigInt)(yi4.Typed.dereference(Q,this.type)),G=(0,uq.mask)(mi4,aM1.WordSize*8);if(this.signed){let X=(0,uq.mask)(G,this.size*8-1);if(Y>X||Y<-(X+gi4))this._throwError("value out-of-bounds",Q);Y=(0,uq.toTwos)(Y,8*aM1.WordSize)}else if(Y<xi4||Y>(0,uq.mask)(G,this.size*8))this._throwError("value out-of-bounds",Q);return J.writeValue(Y)}decode(J){let Q=(0,uq.mask)(J.readValue(),this.size*8);if(this.signed)Q=(0,uq.fromTwos)(Q,this.size*8);return Q}}IQ6.NumberCoder=MQ6});var EQ6=M((wQ6)=>{Object.defineProperty(wQ6,"__esModule",{value:!0});wQ6.StringCoder=void 0;var BQ6=g_(),ui4=tX(),li4=iM1();class NQ6 extends li4.DynamicBytesCoder{constructor(J){super("string",J)}defaultValue(){return""}encode(J,Q){return super.encode(J,(0,BQ6.toUtf8Bytes)(ui4.Typed.dereference(Q,"string")))}decode(J){return(0,BQ6.toUtf8String)(super.decode(J))}}wQ6.StringCoder=NQ6});var SQ6=M((FQ6)=>{Object.defineProperty(FQ6,"__esModule",{value:!0});FQ6.TupleCoder=void 0;var di4=Rq(),pi4=tX(),ci4=MQ(),CQ6=cM1();class RQ6 extends ci4.Coder{coders;constructor(J,Q){let Y=!1,G=[];J.forEach((K)=>{if(K.dynamic)Y=!0;G.push(K.type)});let X="tuple("+G.join(",")+")";super("tuple",X,Q,Y);(0,di4.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=pi4.Typed.dereference(Q,"tuple");return(0,CQ6.pack)(J,this.coders,Y)}decode(J){return(0,CQ6.unpack)(J,this.coders)}}FQ6.TupleCoder=RQ6});var rM1=M((PQ6)=>{Object.defineProperty(PQ6,"__esModule",{value:!0});PQ6.accessListify=void 0;var _i4=m9(),Yv=b1();function oM1(J,Q){return{address:(0,_i4.getAddress)(J),storageKeys:Q.map((Y,G)=>{return(0,Yv.assertArgument)((0,Yv.isHexString)(Y,32),"invalid slot",`storageKeys[${G}]`,Y),Y.toLowerCase()})}}function ii4(J){if(Array.isArray(J))return J.map((Y,G)=>{if(Array.isArray(Y))return(0,Yv.assertArgument)(Y.length===2,"invalid slot set",`value[${G}]`,Y),oM1(Y[0],Y[1]);return(0,Yv.assertArgument)(Y!=null&&typeof Y==="object","invalid address-slot set","value",J),oM1(Y.address,Y.storageKeys)});(0,Yv.assertArgument)(J!=null&&typeof J==="object","invalid access list","value",J);let Q=Object.keys(J).map((Y)=>{let G=J[Y].reduce((X,K)=>{return X[K]=!0,X},{});return oM1(Y,Object.keys(G).sort())});return Q.sort((Y,G)=>Y.address.localeCompare(G.address)),Q}PQ6.accessListify=ii4});var sM1=M((vQ6)=>{Object.defineProperty(vQ6,"__esModule",{value:!0});vQ6.authorizationify=void 0;var ni4=m9(),ai4=Y4(),kQ6=b1();function oi4(J){return{address:(0,ni4.getAddress)(J.address),nonce:(0,kQ6.getBigInt)(J.nonce!=null?J.nonce:0),chainId:(0,kQ6.getBigInt)(J.chainId!=null?J.chainId:0),signature:ai4.Signature.from(J.signature)}}vQ6.authorizationify=oi4});var eM1=M((hQ6)=>{Object.defineProperty(hQ6,"__esModule",{value:!0});hQ6.recoverAddress=hQ6.computeAddress=void 0;var ri4=m9(),tM1=Y4();function jQ6(J){let Q;if(typeof J==="string")Q=tM1.SigningKey.computePublicKey(J,!1);else Q=J.publicKey;return(0,ri4.getAddress)((0,tM1.keccak256)("0x"+Q.substring(4)).substring(26))}hQ6.computeAddress=jQ6;function si4(J,Q){return jQ6(tM1.SigningKey.recoverPublicKey(J,Q))}hQ6.recoverAddress=si4});var lQ6=M((mQ6)=>{Object.defineProperty(mQ6,"__esModule",{value:!0});mQ6.Transaction=mQ6.splitBlobCells=void 0;var xQ6=m9(),gQ6=bM1(),JK=Y4(),D1=b1(),QI1=rM1(),ei4=sM1(),Jn4=eM1(),K5=BigInt(0),Qn4=BigInt(2),Yn4=BigInt(27),Gn4=BigInt(28),Xn4=BigInt(35),Kn4=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),zn4=Symbol.for("nodejs.util.inspect.custom"),JI1=131072,Gv=128;function Wn4(J,Q){if(Q==null)Q=Gv;let Y=[],G=(0,D1.getBytes)(J),X=G.length/Q;for(let K=0;K<G.length;K+=X)Y.push((0,D1.hexlify)(G.subarray(K,K+X)));return Y}mQ6.splitBlobCells=Wn4;function Zn4(J){return{blobToKzgCommitment:(G)=>{if("computeBlobProof"in J){if("blobToKzgCommitment"in J&&typeof J.blobToKzgCommitment==="function")return(0,D1.getBytes)(J.blobToKzgCommitment((0,D1.hexlify)(G)))}else if("blobToKzgCommitment"in J&&typeof J.blobToKzgCommitment==="function")return(0,D1.getBytes)(J.blobToKzgCommitment(G));if("blobToKZGCommitment"in J&&typeof J.blobToKZGCommitment==="function")return(0,D1.getBytes)(J.blobToKZGCommitment((0,D1.hexlify)(G)));(0,D1.assertArgument)(!1,"unsupported KZG library","kzg",J)},computeBlobKzgProof:(G,X)=>{if("computeBlobProof"in J&&typeof J.computeBlobProof==="function")return(0,D1.getBytes)(J.computeBlobProof((0,D1.hexlify)(G),(0,D1.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,D1.getBytes)(J.computeBlobKZGProof((0,D1.hexlify)(G),(0,D1.hexlify)(X)));(0,D1.assertArgument)(!1,"unsupported KZG library","kzg",J)}}}function yQ6(J,Q){let Y=J.toString(16);while(Y.length<2)Y="0"+Y;return Y+=(0,JK.sha256)(Q).substring(4),"0x"+Y}function rw(J){if(J==="0x")return null;return(0,xQ6.getAddress)(J)}function Fi(J,Q){try{return(0,QI1.accessListify)(J)}catch(Y){(0,D1.assertArgument)(!1,Y.message,Q,J)}}function Vn4(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:rw(X[1]),nonce:W8(X[2],"nonce"),chainId:W8(X[0],"chainId"),signature:JK.Signature.from({yParity:qM(X[3],"yParity"),r:(0,D1.zeroPadValue)(X[4],32),s:(0,D1.zeroPadValue)(X[5],32)})})}return Y}catch(Y){(0,D1.assertArgument)(!1,Y.message,Q,J)}}function qM(J,Q){if(J==="0x")return 0;return(0,D1.getNumber)(J,Q)}function W8(J,Q){if(J==="0x")return K5;let Y=(0,D1.getBigInt)(J,Q);return(0,D1.assertArgument)(Y<=Kn4,"value exceeds uint size",Q,Y),Y}function I6(J,Q){let Y=(0,D1.getBigInt)(J,"value"),G=(0,D1.toBeArray)(Y);return(0,D1.assertArgument)(G.length<=32,"value too large",`tx.${Q}`,Y),G}function Ti(J){return(0,QI1.accessListify)(J).map((Q)=>[Q.address,Q.storageKeys])}function qn4(J){return J.map((Q)=>{return[I6(Q.chainId,"chainId"),Q.address,I6(Q.nonce,"nonce"),I6(Q.signature.yParity,"yParity"),(0,D1.toBeArray)(Q.signature.r),(0,D1.toBeArray)(Q.signature._s)]})}function Un4(J,Q){(0,D1.assertArgument)(Array.isArray(J),`invalid ${Q}`,"value",J);for(let Y=0;Y<J.length;Y++)(0,D1.assertArgument)((0,D1.isHexString)(J[Y],32),"invalid ${ param } hash",`value[${Y}]`,J[Y]);return J}function Dn4(J){let Q=(0,D1.decodeRlp)(J);(0,D1.assertArgument)(Array.isArray(Q)&&(Q.length===9||Q.length===6),"invalid field count for legacy transaction","data",J);let Y={type:0,nonce:qM(Q[0],"nonce"),gasPrice:W8(Q[1],"gasPrice"),gasLimit:W8(Q[2],"gasLimit"),to:rw(Q[3]),value:W8(Q[4],"value"),data:(0,D1.hexlify)(Q[5]),chainId:K5};if(Q.length===6)return Y;let G=W8(Q[6],"v"),X=W8(Q[7],"r"),K=W8(Q[8],"s");if(X===K5&&K===K5)Y.chainId=G;else{let z=(G-Xn4)/Qn4;if(z<K5)z=K5;Y.chainId=z,(0,D1.assertArgument)(z!==K5||(G===Yn4||G===Gn4),"non-canonical legacy v","v",Q[6]),Y.signature=JK.Signature.from({r:(0,D1.zeroPadValue)(Q[7],32),s:(0,D1.zeroPadValue)(Q[8],32),v:G})}return Y}function Hn4(J,Q){let Y=[I6(J.nonce,"nonce"),I6(J.gasPrice||0,"gasPrice"),I6(J.gasLimit,"gasLimit"),J.to||"0x",I6(J.value,"value"),J.data],G=K5;if(J.chainId!=K5)G=(0,D1.getBigInt)(J.chainId,"tx.chainId"),(0,D1.assertArgument)(!Q||Q.networkV==null||Q.legacyChainId===G,"tx.chainId/sig.v mismatch","sig",Q);else if(J.signature){let K=J.signature.legacyChainId;if(K!=null)G=K}if(!Q){if(G!==K5)Y.push((0,D1.toBeArray)(G)),Y.push("0x"),Y.push("0x");return(0,D1.encodeRlp)(Y)}let X=BigInt(27+Q.yParity);if(G!==K5)X=JK.Signature.getChainIdV(G,Q.v);else if(BigInt(Q.v)!==X)(0,D1.assertArgument)(!1,"tx.chainId/sig.v mismatch","sig",Q);return Y.push((0,D1.toBeArray)(X)),Y.push((0,D1.toBeArray)(Q.r)),Y.push((0,D1.toBeArray)(Q._s)),(0,D1.encodeRlp)(Y)}function Si(J,Q){let Y;try{if(Y=qM(Q[0],"yParity"),Y!==0&&Y!==1)throw Error("bad yParity")}catch(z){(0,D1.assertArgument)(!1,"invalid yParity","yParity",Q[0])}let G=(0,D1.zeroPadValue)(Q[1],32),X=(0,D1.zeroPadValue)(Q[2],32),K=JK.Signature.from({r:G,s:X,yParity:Y});J.signature=K}function Mn4(J){let Q=(0,D1.decodeRlp)((0,D1.getBytes)(J).slice(1));(0,D1.assertArgument)(Array.isArray(Q)&&(Q.length===9||Q.length===12),"invalid field count for transaction type: 2","data",(0,D1.hexlify)(J));let Y={type:2,chainId:W8(Q[0],"chainId"),nonce:qM(Q[1],"nonce"),maxPriorityFeePerGas:W8(Q[2],"maxPriorityFeePerGas"),maxFeePerGas:W8(Q[3],"maxFeePerGas"),gasPrice:null,gasLimit:W8(Q[4],"gasLimit"),to:rw(Q[5]),value:W8(Q[6],"value"),data:(0,D1.hexlify)(Q[7]),accessList:Fi(Q[8],"accessList")};if(Q.length===9)return Y;return Si(Y,Q.slice(9)),Y}function In4(J,Q){let Y=[I6(J.chainId,"chainId"),I6(J.nonce,"nonce"),I6(J.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),I6(J.maxFeePerGas||0,"maxFeePerGas"),I6(J.gasLimit,"gasLimit"),J.to||"0x",I6(J.value,"value"),J.data,Ti(J.accessList||[])];if(Q)Y.push(I6(Q.yParity,"yParity")),Y.push((0,D1.toBeArray)(Q.r)),Y.push((0,D1.toBeArray)(Q.s));return(0,D1.concat)(["0x02",(0,D1.encodeRlp)(Y)])}function On4(J){let Q=(0,D1.decodeRlp)((0,D1.getBytes)(J).slice(1));(0,D1.assertArgument)(Array.isArray(Q)&&(Q.length===8||Q.length===11),"invalid field count for transaction type: 1","data",(0,D1.hexlify)(J));let Y={type:1,chainId:W8(Q[0],"chainId"),nonce:qM(Q[1],"nonce"),gasPrice:W8(Q[2],"gasPrice"),gasLimit:W8(Q[3],"gasLimit"),to:rw(Q[4]),value:W8(Q[5],"value"),data:(0,D1.hexlify)(Q[6]),accessList:Fi(Q[7],"accessList")};if(Q.length===8)return Y;return Si(Y,Q.slice(8)),Y}function An4(J,Q){let Y=[I6(J.chainId,"chainId"),I6(J.nonce,"nonce"),I6(J.gasPrice||0,"gasPrice"),I6(J.gasLimit,"gasLimit"),J.to||"0x",I6(J.value,"value"),J.data,Ti(J.accessList||[])];if(Q)Y.push(I6(Q.yParity,"recoveryParam")),Y.push((0,D1.toBeArray)(Q.r)),Y.push((0,D1.toBeArray)(Q.s));return(0,D1.concat)(["0x01",(0,D1.encodeRlp)(Y)])}function Bn4(J){let Q=(0,D1.decodeRlp)((0,D1.getBytes)(J).slice(1)),Y="3",G=null,X=null;if(Q.length===4&&Array.isArray(Q[0])){Y="3 (network format)";let z=Q[1],W=Q[2],Z=Q[3];(0,D1.assertArgument)(Array.isArray(z),"invalid network format: blobs not an array","fields[1]",z),(0,D1.assertArgument)(Array.isArray(W),"invalid network format: commitments not an array","fields[2]",W),(0,D1.assertArgument)(Array.isArray(Z),"invalid network format: proofs not an array","fields[3]",Z),(0,D1.assertArgument)(z.length===W.length,"invalid network format: blobs/commitments length mismatch","fields",Q),(0,D1.assertArgument)(z.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:z[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,D1.getNumber)(Q[1]);let z=Q[2],W=Q[3],Z=Q[4];(0,D1.assertArgument)(G===1,`unsupported EIP-7594 network format version: ${G}`,"fields[1]",G),(0,D1.assertArgument)(Array.isArray(z),"invalid EIP-7594 network format: blobs not an array","fields[2]",z),(0,D1.assertArgument)(Array.isArray(W),"invalid EIP-7594 network format: commitments not an array","fields[3]",W),(0,D1.assertArgument)(Array.isArray(Z),"invalid EIP-7594 network format: proofs not an array","fields[4]",Z),(0,D1.assertArgument)(z.length===W.length,"invalid network format: blobs/commitments length mismatch","fields",Q),(0,D1.assertArgument)(z.length*Gv===Z.length,"invalid network format: blobs/proofs length mismatch","fields",Q),X=[];for(let V=0;V<z.length;V++){let q=[];for(let U=0;U<Gv;U++)q.push(Z[V*Gv+U]);X.push({data:z[V],commitment:W[V],proof:(0,D1.concat)(q)})}Q=Q[0]}(0,D1.assertArgument)(Array.isArray(Q)&&(Q.length===11||Q.length===14),`invalid field count for transaction type: ${Y}`,"data",(0,D1.hexlify)(J));let K={type:3,chainId:W8(Q[0],"chainId"),nonce:qM(Q[1],"nonce"),maxPriorityFeePerGas:W8(Q[2],"maxPriorityFeePerGas"),maxFeePerGas:W8(Q[3],"maxFeePerGas"),gasPrice:null,gasLimit:W8(Q[4],"gasLimit"),to:rw(Q[5]),value:W8(Q[6],"value"),data:(0,D1.hexlify)(Q[7]),accessList:Fi(Q[8],"accessList"),maxFeePerBlobGas:W8(Q[9],"maxFeePerBlobGas"),blobVersionedHashes:Q[10],blobWrapperVersion:G};if(X)K.blobs=X;(0,D1.assertArgument)(K.to!=null,`invalid address for transaction type: ${Y}`,"data",J),(0,D1.assertArgument)(Array.isArray(K.blobVersionedHashes),"invalid blobVersionedHashes: must be an array","data",J);for(let z=0;z<K.blobVersionedHashes.length;z++)(0,D1.assertArgument)((0,D1.isHexString)(K.blobVersionedHashes[z],32),`invalid blobVersionedHash at index ${z}: must be length 32`,"data",J);if(Q.length===11)return K;return Si(K,Q.slice(11)),K}function Nn4(J,Q,Y){let G=[I6(J.chainId,"chainId"),I6(J.nonce,"nonce"),I6(J.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),I6(J.maxFeePerGas||0,"maxFeePerGas"),I6(J.gasLimit,"gasLimit"),J.to||gQ6.ZeroAddress,I6(J.value,"value"),J.data,Ti(J.accessList||[]),I6(J.maxFeePerBlobGas||0,"maxFeePerBlobGas"),Un4(J.blobVersionedHashes||[],"blobVersionedHashes")];if(Q){if(G.push(I6(Q.yParity,"yParity")),G.push((0,D1.toBeArray)(Q.r)),G.push((0,D1.toBeArray)(Q.s)),Y){if(J.blobWrapperVersion!=null){let X=(0,D1.toBeArray)(J.blobWrapperVersion),K=[];for(let{proof:z}of Y){let W=(0,D1.getBytes)(z),Z=W.length/Gv;for(let V=0;V<W.length;V+=Z)K.push(W.subarray(V,V+Z))}return(0,D1.concat)(["0x03",(0,D1.encodeRlp)([G,X,Y.map((z)=>z.data),Y.map((z)=>z.commitment),K])])}return(0,D1.concat)(["0x03",(0,D1.encodeRlp)([G,Y.map((X)=>X.data),Y.map((X)=>X.commitment),Y.map((X)=>X.proof)])])}}return(0,D1.concat)(["0x03",(0,D1.encodeRlp)(G)])}function wn4(J){let Q=(0,D1.decodeRlp)((0,D1.getBytes)(J).slice(1));(0,D1.assertArgument)(Array.isArray(Q)&&(Q.length===10||Q.length===13),"invalid field count for transaction type: 4","data",(0,D1.hexlify)(J));let Y={type:4,chainId:W8(Q[0],"chainId"),nonce:qM(Q[1],"nonce"),maxPriorityFeePerGas:W8(Q[2],"maxPriorityFeePerGas"),maxFeePerGas:W8(Q[3],"maxFeePerGas"),gasPrice:null,gasLimit:W8(Q[4],"gasLimit"),to:rw(Q[5]),value:W8(Q[6],"value"),data:(0,D1.hexlify)(Q[7]),accessList:Fi(Q[8],"accessList"),authorizationList:Vn4(Q[9],"authorizationList")};if(Q.length===10)return Y;return Si(Y,Q.slice(10)),Y}function Ln4(J,Q){let Y=[I6(J.chainId,"chainId"),I6(J.nonce,"nonce"),I6(J.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),I6(J.maxFeePerGas||0,"maxFeePerGas"),I6(J.gasLimit,"gasLimit"),J.to||"0x",I6(J.value,"value"),J.data,Ti(J.accessList||[]),qn4(J.authorizationList||[])];if(Q)Y.push(I6(Q.yParity,"yParity")),Y.push((0,D1.toBeArray)(Q.r)),Y.push((0,D1.toBeArray)(Q.s));return(0,D1.concat)(["0x04",(0,D1.encodeRlp)(Y)])}class eX{#J;#Q;#Y;#G;#X;#z;#K;#W;#U;#V;#M;#I;#Z;#q;#D;#H;#B;#O;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,D1.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 gQ6.ZeroAddress;return J}set to(J){this.#Q=J==null?null:(0,xQ6.getAddress)(J)}get nonce(){return this.#G}set nonce(J){this.#G=(0,D1.getNumber)(J,"value")}get gasLimit(){return this.#X}set gasLimit(J){this.#X=(0,D1.getBigInt)(J)}get gasPrice(){let J=this.#z;if(J==null&&(this.type===0||this.type===1))return K5;return J}set gasPrice(J){this.#z=J==null?null:(0,D1.getBigInt)(J,"gasPrice")}get maxPriorityFeePerGas(){let J=this.#K;if(J==null){if(this.type===2||this.type===3)return K5;return null}return J}set maxPriorityFeePerGas(J){this.#K=J==null?null:(0,D1.getBigInt)(J,"maxPriorityFeePerGas")}get maxFeePerGas(){let J=this.#W;if(J==null){if(this.type===2||this.type===3)return K5;return null}return J}set maxFeePerGas(J){this.#W=J==null?null:(0,D1.getBigInt)(J,"maxFeePerGas")}get data(){return this.#Y}set data(J){this.#Y=(0,D1.hexlify)(J)}get value(){return this.#U}set value(J){this.#U=(0,D1.getBigInt)(J,"value")}get chainId(){return this.#V}set chainId(J){this.#V=(0,D1.getBigInt)(J)}get signature(){return this.#M||null}set signature(J){this.#M=J==null?null:JK.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.#I||null;if(J==null){if(this.type===1||this.type===2||this.type===3)return[];return null}return J}set accessList(J){this.#I=J==null?null:(0,QI1.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,ei4.authorizationify)(Q))}get maxFeePerBlobGas(){let J=this.#Z;if(J==null&&this.type===3)return K5;return J}set maxFeePerBlobGas(J){this.#Z=J==null?null:(0,D1.getBigInt)(J,"maxFeePerBlobGas")}get blobVersionedHashes(){let J=this.#q;if(J==null&&this.type===3)return[];return J}set blobVersionedHashes(J){if(J!=null){(0,D1.assertArgument)(Array.isArray(J),"blobVersionedHashes must be an Array","value",J),J=J.slice();for(let Q=0;Q<J.length;Q++)(0,D1.assertArgument)((0,D1.isHexString)(J[Q],32),"invalid blobVersionedHash",`value[${Q}]`,J[Q])}this.#q=J}get blobs(){if(this.#H==null)return null;return this.#H.map((J)=>Object.assign({},J))}set blobs(J){if(J==null){this.#H=null;return}let Q=[],Y=[];for(let G=0;G<J.length;G++){let X=J[G];if((0,D1.isBytesLike)(X)){(0,D1.assert)(this.#D,"adding a raw blob requires a KZG library","UNSUPPORTED_OPERATION",{operation:"set blobs()"});let K=(0,D1.getBytes)(X);if((0,D1.assertArgument)(K.length<=JI1,"blob is too large",`blobs[${G}]`,X),K.length!==JI1){let Z=new Uint8Array(JI1);Z.set(K),K=Z}let z=this.#D.blobToKzgCommitment(K),W=(0,D1.hexlify)(this.#D.computeBlobKzgProof(K,z));Q.push({data:(0,D1.hexlify)(K),commitment:(0,D1.hexlify)(z),proof:W}),Y.push(yQ6(1,z))}else{let K=(0,D1.hexlify)(X.data),z=(0,D1.hexlify)(X.commitment),W=(0,D1.hexlify)(X.proof);Q.push({data:K,commitment:z,proof:W}),Y.push(yQ6(1,z))}}this.#H=Q,this.#q=Y}get kzg(){return this.#D}set kzg(J){if(J==null)this.#D=null;else this.#D=Zn4(J)}get blobWrapperVersion(){return this.#O}set blobWrapperVersion(J){this.#O=J}constructor(){this.#J=null,this.#Q=null,this.#G=0,this.#X=K5,this.#z=null,this.#K=null,this.#W=null,this.#Y="0x",this.#U=K5,this.#V=K5,this.#M=null,this.#I=null,this.#Z=null,this.#q=null,this.#D=null,this.#H=null,this.#B=null,this.#O=null}get hash(){if(this.signature==null)return null;return(0,JK.keccak256)(this.#A(!0,!1))}get unsignedHash(){return(0,JK.keccak256)(this.unsignedSerialized)}get from(){if(this.signature==null)return null;return(0,Jn4.recoverAddress)(this.unsignedHash,this.signature.getCanonical())}get fromPublicKey(){if(this.signature==null)return null;return JK.SigningKey.recoverPublicKey(this.unsignedHash,this.signature.getCanonical())}isSigned(){return this.signature!=null}#A(J,Q){(0,D1.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 Hn4(this,Y);case 1:return An4(this,Y);case 2:return In4(this,Y);case 3:return Nn4(this,Y,Q?this.blobs:null);case 4:return Ln4(this,Y)}(0,D1.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.#q;if(this.maxFeePerGas!=null&&this.maxPriorityFeePerGas!=null)(0,D1.assert)(this.maxFeePerGas>=this.maxPriorityFeePerGas,"priorityFee cannot be more than maxFee","BAD_DATA",{value:this});(0,D1.assert)(!Q||this.type!==0&&this.type!==1,"transaction type cannot have maxFeePerGas or maxPriorityFeePerGas","BAD_DATA",{value:this}),(0,D1.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 eX.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}}[zn4](){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 K=[];if(K.push(`address: ${JSON.stringify(X.address)}`),X.nonce!=null)K.push(`nonce: ${X.nonce}`);if(X.chainId!=null)K.push(`chainId: ${X.chainId}`);if(X.signature)K.push(`signature: ${X.signature.toString()}`);G.push(`Authorization { ${K.join(", ")} }`)}J.push(`authorizations: [ ${G.join(", ")} ]`)}return`Transaction { ${J.join(", ")} }`}static from(J){if(J==null)return new eX;if(typeof J==="string"){let Y=(0,D1.getBytes)(J);if(Y[0]>=127)return eX.from(Dn4(Y));switch(Y[0]){case 1:return eX.from(On4(Y));case 2:return eX.from(Mn4(Y));case 3:return eX.from(Bn4(Y));case 4:return eX.from(wn4(Y))}(0,D1.assert)(!1,"unsupported transaction type","UNSUPPORTED_OPERATION",{operation:"from"})}let Q=new eX;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=JK.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,D1.assertArgument)(Q.isSigned(),"unsigned transaction cannot define '.hash'","tx",J),(0,D1.assertArgument)(Q.hash===J.hash,"hash mismatch","tx",J);if(J.from!=null)(0,D1.assertArgument)(Q.isSigned(),"unsigned transaction cannot define '.from'","tx",J),(0,D1.assertArgument)(Q.from.toLowerCase()===(J.from||"").toLowerCase(),"from mismatch","tx",J);return Q}}mQ6.Transaction=eX});var Z3=M((UM)=>{Object.defineProperty(UM,"__esModule",{value:!0});UM.Transaction=UM.recoverAddress=UM.computeAddress=UM.authorizationify=UM.accessListify=void 0;var Cn4=rM1();Object.defineProperty(UM,"accessListify",{enumerable:!0,get:function(){return Cn4.accessListify}});var Rn4=sM1();Object.defineProperty(UM,"authorizationify",{enumerable:!0,get:function(){return Rn4.authorizationify}});var dQ6=eM1();Object.defineProperty(UM,"computeAddress",{enumerable:!0,get:function(){return dQ6.computeAddress}});Object.defineProperty(UM,"recoverAddress",{enumerable:!0,get:function(){return dQ6.recoverAddress}});var Fn4=lQ6();Object.defineProperty(UM,"Transaction",{enumerable:!0,get:function(){return Fn4.Transaction}})});var iQ6=M((cQ6)=>{Object.defineProperty(cQ6,"__esModule",{value:!0});cQ6.verifyAuthorization=cQ6.hashAuthorization=void 0;var Sn4=m9(),Pn4=Y4(),$n4=Z3(),Xv=b1();function pQ6(J){return(0,Xv.assertArgument)(typeof J.address==="string","invalid address for hashAuthorization","auth.address",J),(0,Pn4.keccak256)((0,Xv.concat)(["0x05",(0,Xv.encodeRlp)([J.chainId!=null?(0,Xv.toBeArray)(J.chainId):"0x",(0,Sn4.getAddress)(J.address),J.nonce!=null?(0,Xv.toBeArray)(J.nonce):"0x"])]))}cQ6.hashAuthorization=pQ6;function kn4(J,Q){return(0,$n4.recoverAddress)(pQ6(J),Q)}cQ6.verifyAuthorization=kn4});var YI1=M((nQ6)=>{Object.defineProperty(nQ6,"__esModule",{value:!0});nQ6.id=void 0;var fn4=Y4(),jn4=b1();function hn4(J){return(0,fn4.keccak256)((0,jn4.toUtf8Bytes)(J))}nQ6.id=hn4});var QY6=M((eQ6)=>{Object.defineProperty(eQ6,"__esModule",{value:!0});eQ6.dnsEncode=eQ6.namehash=eQ6.isValidName=eQ6.ensNormalize=void 0;var oQ6=Y4(),BQ=b1(),bn4=i81(),sQ6=new Uint8Array(32);sQ6.fill(0);function rQ6(J){return(0,BQ.assertArgument)(J.length!==0,"invalid ENS name; empty component","comp",J),J}function GI1(J){let Q=(0,BQ.toUtf8Bytes)(tQ6(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(rQ6(Q.slice(G,X))),G=X+1;return(0,BQ.assertArgument)(G<Q.length,"invalid ENS name; empty component","name",J),Y.push(rQ6(Q.slice(G))),Y}function tQ6(J){try{if(J.length===0)throw Error("empty label");return(0,bn4.ens_normalize)(J)}catch(Q){(0,BQ.assertArgument)(!1,`invalid ENS name (${Q.message})`,"name",J)}}eQ6.ensNormalize=tQ6;function yn4(J){try{return GI1(J).length!==0}catch(Q){}return!1}eQ6.isValidName=yn4;function xn4(J){(0,BQ.assertArgument)(typeof J==="string","invalid ENS name; not a string","name",J),(0,BQ.assertArgument)(J.length,"invalid ENS name (empty label)","name",J);let Q=sQ6,Y=GI1(J);while(Y.length)Q=(0,oQ6.keccak256)((0,BQ.concat)([Q,(0,oQ6.keccak256)(Y.pop())]));return(0,BQ.hexlify)(Q)}eQ6.namehash=xn4;function gn4(J,Q){let Y=Q!=null?Q:63;return(0,BQ.assertArgument)(Y<=255,"DNS encoded label cannot exceed 255","length",Y),(0,BQ.hexlify)((0,BQ.concat)(GI1(J).map((G)=>{(0,BQ.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"}eQ6.dnsEncode=gn4});var KY6=M((GY6)=>{Object.defineProperty(GY6,"__esModule",{value:!0});GY6.verifyMessage=GY6.hashMessage=void 0;var dn4=Y4(),pn4=aw(),cn4=Z3(),Pi=b1();function YY6(J){if(typeof J==="string")J=(0,Pi.toUtf8Bytes)(J);return(0,dn4.keccak256)((0,Pi.concat)([(0,Pi.toUtf8Bytes)(pn4.MessagePrefix),(0,Pi.toUtf8Bytes)(String(J.length)),J]))}GY6.hashMessage=YY6;function _n4(J,Q){let Y=YY6(J);return(0,cn4.recoverAddress)(Y,Q)}GY6.verifyMessage=_n4});var qY6=M((ZY6)=>{Object.defineProperty(ZY6,"__esModule",{value:!0});ZY6.solidityPackedSha256=ZY6.solidityPackedKeccak256=ZY6.solidityPacked=void 0;var nn4=m9(),zY6=Y4(),y8=b1(),an4=new RegExp("^bytes([0-9]+)$"),on4=new RegExp("^(u?int)([0-9]*)$"),rn4=new RegExp("^(.*)\\[([0-9]*)\\]$");function WY6(J,Q,Y){switch(J){case"address":if(Y)return(0,y8.getBytes)((0,y8.zeroPadValue)(Q,32));return(0,y8.getBytes)((0,nn4.getAddress)(Q));case"string":return(0,y8.toUtf8Bytes)(Q);case"bytes":return(0,y8.getBytes)(Q);case"bool":if(Q=Q?"0x01":"0x00",Y)return(0,y8.getBytes)((0,y8.zeroPadValue)(Q,32));return(0,y8.getBytes)(Q)}let G=J.match(on4);if(G){let X=G[1]==="int",K=parseInt(G[2]||"256");if((0,y8.assertArgument)((!G[2]||G[2]===String(K))&&K%8===0&&K!==0&&K<=256,"invalid number type","type",J),Y)K=256;if(X)Q=(0,y8.toTwos)(Q,K);return(0,y8.getBytes)((0,y8.zeroPadValue)((0,y8.toBeArray)(Q),K/8))}if(G=J.match(an4),G){let X=parseInt(G[1]);if((0,y8.assertArgument)(String(X)===G[1]&&X!==0&&X<=32,"invalid bytes type","type",J),(0,y8.assertArgument)((0,y8.dataLength)(Q)===X,`invalid value for ${J}`,"value",Q),Y)return(0,y8.getBytes)((0,y8.zeroPadBytes)(Q,32));return Q}if(G=J.match(rn4),G&&Array.isArray(Q)){let X=G[1],K=parseInt(G[2]||String(Q.length));(0,y8.assertArgument)(K===Q.length,`invalid array length for ${J}`,"value",Q);let z=[];return Q.forEach(function(W){z.push(WY6(X,W,!0))}),(0,y8.getBytes)((0,y8.concat)(z))}(0,y8.assertArgument)(!1,"invalid type","type",J)}function XI1(J,Q){(0,y8.assertArgument)(J.length===Q.length,"wrong number of values; expected ${ types.length }","values",Q);let Y=[];return J.forEach(function(G,X){Y.push(WY6(G,Q[X]))}),(0,y8.hexlify)((0,y8.concat)(Y))}ZY6.solidityPacked=XI1;function sn4(J,Q){return(0,zY6.keccak256)(XI1(J,Q))}ZY6.solidityPackedKeccak256=sn4;function tn4(J,Q){return(0,zY6.sha256)(XI1(J,Q))}ZY6.solidityPackedSha256=tn4});var LY6=M((NY6)=>{Object.defineProperty(NY6,"__esModule",{value:!0});NY6.verifyTypedData=NY6.TypedDataEncoder=void 0;var MY6=m9(),sw=Y4(),Qa4=Z3(),C0=b1(),IY6=YI1(),OY6=new Uint8Array(32);OY6.fill(0);var Ya4=BigInt(-1),AY6=BigInt(0),BY6=BigInt(1),Ga4=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");function Xa4(J){let Q=(0,C0.getBytes)(J),Y=Q.length%32;if(Y)return(0,C0.concat)([Q,OY6.slice(Y)]);return(0,C0.hexlify)(Q)}var Ka4=(0,C0.toBeHex)(BY6,32),za4=(0,C0.toBeHex)(AY6,32),UY6={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},KI1=["name","version","chainId","verifyingContract","salt"];function DY6(J){return function(Q){return(0,C0.assertArgument)(typeof Q==="string",`invalid domain value for ${JSON.stringify(J)}`,`domain.${J}`,Q),Q}}var Wa4={name:DY6("name"),version:DY6("version"),chainId:function(J){let Q=(0,C0.getBigInt)(J,"domain.chainId");if((0,C0.assertArgument)(Q>=0,"invalid chain ID","domain.chainId",J),Number.isSafeInteger(Q))return Number(Q);return(0,C0.toQuantity)(Q)},verifyingContract:function(J){try{return(0,MY6.getAddress)(J).toLowerCase()}catch(Q){}(0,C0.assertArgument)(!1,'invalid domain value "verifyingContract"',"domain.verifyingContract",J)},salt:function(J){let Q=(0,C0.getBytes)(J,"domain.salt");return(0,C0.assertArgument)(Q.length===32,'invalid domain value "salt"',"domain.salt",J),(0,C0.hexlify)(Q)}};function zI1(J){{let Q=J.match(/^(u?)int(\d+)$/);if(Q){let Y=Q[1]==="",G=parseInt(Q[2]);(0,C0.assertArgument)(G%8===0&&G!==0&&G<=256&&Q[2]===String(G),"invalid numeric width","type",J);let X=(0,C0.mask)(Ga4,Y?G-1:G),K=Y?(X+BY6)*Ya4:AY6;return function(z){let W=(0,C0.getBigInt)(z,"value");return(0,C0.assertArgument)(W>=K&&W<=X,`value out-of-bounds for ${J}`,"value",W),(0,C0.toBeHex)(Y?(0,C0.toTwos)(W,256):W,32)}}}{let Q=J.match(/^bytes(\d+)$/);if(Q){let Y=parseInt(Q[1]);return(0,C0.assertArgument)(Y!==0&&Y<=32&&Q[1]===String(Y),"invalid bytes width","type",J),function(G){let X=(0,C0.getBytes)(G);return(0,C0.assertArgument)(X.length===Y,`invalid length for ${J}`,"value",G),Xa4(G)}}}switch(J){case"address":return function(Q){return(0,C0.zeroPadValue)((0,MY6.getAddress)(Q),32)};case"bool":return function(Q){return!Q?za4:Ka4};case"bytes":return function(Q){return(0,sw.keccak256)(Q)};case"string":return function(Q){return(0,IY6.id)(Q)}}return null}function HY6(J,Q){return`${J}(${Q.map(({name:Y,type:G})=>G+" "+Y).join(",")})`}function $i(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 eJ{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}=$i(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,C0.assertArgument)(!Z.has(V.name),`duplicate variable name ${JSON.stringify(V.name)} in ${JSON.stringify(W)}`,"types",J),Z.add(V.name);let q=$i(V.type).base;if((0,C0.assertArgument)(q!==W,`circular type reference to ${JSON.stringify(q)}`,"types",J),zI1(q))continue;(0,C0.assertArgument)(Y.has(q),`unknown type ${JSON.stringify(q)}`,"types",J),Y.get(q).push(W),Q.get(W).add(q)}}let K=Array.from(Y.keys()).filter((W)=>Y.get(W).length===0);(0,C0.assertArgument)(K.length!==0,"missing primary type","types",J),(0,C0.assertArgument)(K.length===1,`ambiguous primary types or unused types: ${K.map((W)=>JSON.stringify(W)).join(", ")}`,"types",J),(0,C0.defineProperties)(this,{primaryType:K[0]});function z(W,Z){(0,C0.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;z(V,Z);for(let q of Z)G.get(q).add(V)}Z.delete(W)}z(this.primaryType,new Set);for(let[W,Z]of G){let V=Array.from(Z);V.sort(),this.#Q.set(W,HY6(W,X[W])+V.map((q)=>HY6(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=zI1(J);if(G)return G}let Q=$i(J).array;if(Q){let G=Q.prefix,X=this.getEncoder(G);return(K)=>{(0,C0.assertArgument)(Q.count===-1||Q.count===K.length,`array length mismatch; expected length ${Q.count}`,"value",K);let z=K.map(X);if(this.#Q.has(G))z=z.map(sw.keccak256);return(0,sw.keccak256)((0,C0.concat)(z))}}let Y=this.types[J];if(Y){let G=(0,IY6.id)(this.#Q.get(J));return(X)=>{let K=Y.map(({name:z,type:W})=>{let Z=this.getEncoder(W)(X[z]);if(this.#Q.has(W))return(0,sw.keccak256)(Z);return Z});return K.unshift(G),(0,C0.concat)(K)}}(0,C0.assertArgument)(!1,`unknown type: ${J}`,"type",J)}encodeType(J){let Q=this.#Q.get(J);return(0,C0.assertArgument)(Q,`unknown type: ${JSON.stringify(J)}`,"name",J),Q}encodeData(J,Q){return this.getEncoder(J)(Q)}hashStruct(J,Q){return(0,sw.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(zI1(J))return Y(J,Q);let G=$i(J).array;if(G)return(0,C0.assertArgument)(G.count===-1||G.count===Q.length,`array length mismatch; expected length ${G.count}`,"value",Q),Q.map((K)=>this._visit(G.prefix,K,Y));let X=this.types[J];if(X)return X.reduce((K,{name:z,type:W})=>{return K[z]=this._visit(W,Q[z],Y),K},{});(0,C0.assertArgument)(!1,`unknown type: ${J}`,"type",J)}visit(J,Q){return this._visit(this.primaryType,J,Q)}static from(J){return new eJ(J)}static getPrimaryType(J){return eJ.from(J).primaryType}static hashStruct(J,Q,Y){return eJ.from(Q).hashStruct(J,Y)}static hashDomain(J){let Q=[];for(let Y in J){if(J[Y]==null)continue;let G=UY6[Y];(0,C0.assertArgument)(G,`invalid typed-data domain key: ${JSON.stringify(Y)}`,"domain",J),Q.push({name:Y,type:G})}return Q.sort((Y,G)=>{return KI1.indexOf(Y.name)-KI1.indexOf(G.name)}),eJ.hashStruct("EIP712Domain",{EIP712Domain:Q},J)}static encode(J,Q,Y){return(0,C0.concat)(["0x1901",eJ.hashDomain(J),eJ.from(Q).hash(Y)])}static hash(J,Q,Y){return(0,sw.keccak256)(eJ.encode(J,Q,Y))}static async resolveNames(J,Q,Y,G){J=Object.assign({},J);for(let z in J)if(J[z]==null)delete J[z];let X={};if(J.verifyingContract&&!(0,C0.isHexString)(J.verifyingContract,20))X[J.verifyingContract]="0x";let K=eJ.from(Q);K.visit(Y,(z,W)=>{if(z==="address"&&!(0,C0.isHexString)(W,20))X[W]="0x";return W});for(let z in X)X[z]=await G(z);if(J.verifyingContract&&X[J.verifyingContract])J.verifyingContract=X[J.verifyingContract];return Y=K.visit(Y,(z,W)=>{if(z==="address"&&X[W])return X[W];return W}),{domain:J,value:Y}}static getPayload(J,Q,Y){eJ.hashDomain(J);let G={},X=[];KI1.forEach((W)=>{let Z=J[W];if(Z==null)return;G[W]=Wa4[W](Z),X.push({name:W,type:UY6[W]})});let K=eJ.from(Q);Q=K.types;let z=Object.assign({},Q);return(0,C0.assertArgument)(z.EIP712Domain==null,"types must not contain EIP712Domain type","types.EIP712Domain",Q),z.EIP712Domain=X,K.encode(Y),{types:z,domain:G,primaryType:K.primaryType,message:K.visit(Y,(W,Z)=>{if(W.match(/^bytes(\d*)/))return(0,C0.hexlify)((0,C0.getBytes)(Z));if(W.match(/^u?int/))return(0,C0.getBigInt)(Z).toString();switch(W){case"address":return Z.toLowerCase();case"bool":return!!Z;case"string":return(0,C0.assertArgument)(typeof Z==="string","invalid string","value",Z),Z}(0,C0.assertArgument)(!1,"unsupported type","type",W)})}}}NY6.TypedDataEncoder=eJ;function Za4(J,Q,Y,G){return(0,Qa4.recoverAddress)(eJ.hash(J,Q,Y),G)}NY6.verifyTypedData=Za4});var J2=M((w7)=>{Object.defineProperty(w7,"__esModule",{value:!0});w7.verifyTypedData=w7.TypedDataEncoder=w7.solidityPackedSha256=w7.solidityPackedKeccak256=w7.solidityPacked=w7.verifyMessage=w7.hashMessage=w7.dnsEncode=w7.namehash=w7.isValidName=w7.ensNormalize=w7.id=w7.verifyAuthorization=w7.hashAuthorization=void 0;var EY6=iQ6();Object.defineProperty(w7,"hashAuthorization",{enumerable:!0,get:function(){return EY6.hashAuthorization}});Object.defineProperty(w7,"verifyAuthorization",{enumerable:!0,get:function(){return EY6.verifyAuthorization}});var qa4=YI1();Object.defineProperty(w7,"id",{enumerable:!0,get:function(){return qa4.id}});var ki=QY6();Object.defineProperty(w7,"ensNormalize",{enumerable:!0,get:function(){return ki.ensNormalize}});Object.defineProperty(w7,"isValidName",{enumerable:!0,get:function(){return ki.isValidName}});Object.defineProperty(w7,"namehash",{enumerable:!0,get:function(){return ki.namehash}});Object.defineProperty(w7,"dnsEncode",{enumerable:!0,get:function(){return ki.dnsEncode}});var CY6=KY6();Object.defineProperty(w7,"hashMessage",{enumerable:!0,get:function(){return CY6.hashMessage}});Object.defineProperty(w7,"verifyMessage",{enumerable:!0,get:function(){return CY6.verifyMessage}});var WI1=qY6();Object.defineProperty(w7,"solidityPacked",{enumerable:!0,get:function(){return WI1.solidityPacked}});Object.defineProperty(w7,"solidityPackedKeccak256",{enumerable:!0,get:function(){return WI1.solidityPackedKeccak256}});Object.defineProperty(w7,"solidityPackedSha256",{enumerable:!0,get:function(){return WI1.solidityPackedSha256}});var RY6=LY6();Object.defineProperty(w7,"TypedDataEncoder",{enumerable:!0,get:function(){return RY6.TypedDataEncoder}});Object.defineProperty(w7,"verifyTypedData",{enumerable:!0,get:function(){return RY6.verifyTypedData}})});var fi=M((dY6)=>{Object.defineProperty(dY6,"__esModule",{value:!0});dY6.StructFragment=dY6.FunctionFragment=dY6.FallbackFragment=dY6.ConstructorFragment=dY6.EventFragment=dY6.ErrorFragment=dY6.NamedFragment=dY6.Fragment=dY6.ParamType=void 0;var h6=b1(),ZI1=J2();function V3(J){let Q=new Set;return J.forEach((Y)=>Q.add(Y)),Object.freeze(Q)}var Da4="external public payable override",Ha4=V3(Da4.split(" ")),hY6="constant external internal payable private public pure view override",Ma4=V3(hY6.split(" ")),bY6="constructor error event fallback function receive struct",yY6=V3(bY6.split(" ")),xY6="calldata memory storage payable indexed",Ia4=V3(xY6.split(" ")),Oa4="tuple returns",Aa4=[bY6,xY6,Oa4,hY6].join(" "),Ba4=V3(Aa4.split(" ")),Na4={"(":"OPEN_PAREN",")":"CLOSE_PAREN","[":"OPEN_BRACKET","]":"CLOSE_BRACKET",",":"COMMA","@":"AT"},wa4=new RegExp("^(\\s*)"),La4=new RegExp("^([0-9]+)"),Ea4=new RegExp("^([a-zA-Z$_][a-zA-Z0-9$_]*)"),gY6=new RegExp("^([a-zA-Z$_][a-zA-Z0-9$_]*)$"),mY6=new RegExp("^(address|bool|bytes([0-9]*)|string|u?int([0-9]*))$");class NQ{#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 NQ(this.#Q)}reset(){this.#J=0}#Y(J=0,Q=0){return new NQ(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 dq(J){let Q=[],Y=(z)=>{let W=K<J.length?JSON.stringify(J[K]):"$EOI";throw Error(`invalid token ${W} at ${K}: ${z}`)},G=[],X=[],K=0;while(K<J.length){let z=J.substring(K),W=z.match(wa4);if(W)K+=W[1].length,z=J.substring(K);let Z={depth:G.length,linkBack:-1,linkNext:-1,match:-1,type:"",text:"",offset:K,value:-1};Q.push(Z);let V=Na4[z[0]]||"";if(V){if(Z.type=V,Z.text=z[0],K++,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,h6.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=z.match(Ea4),W){if(Z.text=W[1],K+=Z.text.length,Ba4.has(Z.text)){Z.type="KEYWORD";continue}if(Z.text.match(mY6)){Z.type="TYPE";continue}Z.type="ID";continue}if(W=z.match(La4),W){Z.text=W[1],Z.type="NUMBER",K+=Z.text.length;continue}throw Error(`unexpected token ${JSON.stringify(z[0])} at position ${K}`)}return new NQ(Q.map((z)=>Object.freeze(z)))}function FY6(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 vi(J,Q){if(Q.peekKeyword(yY6)){let Y=Q.pop().text;if(Y!==J)throw Error(`expected ${J}, got ${Y}`)}return Q.popType("ID")}function BW(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 uY6(J){let Q=BW(J,Ma4);if(FY6(Q,V3("constant payable nonpayable".split(" "))),FY6(Q,V3("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 AW(J,Q){return J.popParams().map((Y)=>G9.from(Y,Q))}function lY6(J){if(J.peekType("AT")){if(J.pop(),J.peekType("NUMBER"))return(0,h6.getBigInt)(J.pop().text);throw Error("invalid gas")}return null}function DM(J){if(J.length)throw Error(`unexpected tokens at offset ${J.offset}: ${J.toString()}`)}var Ca4=new RegExp(/^(.*)\[([0-9]*)\]$/);function TY6(J){let Q=J.match(mY6);if((0,h6.assertArgument)(Q,"invalid type","type",J),J==="uint")return"uint256";if(J==="int")return"int256";if(Q[2]){let Y=parseInt(Q[2]);(0,h6.assertArgument)(Y!==0&&Y<=32,"invalid bytes length","type",J)}else if(Q[3]){let Y=parseInt(Q[3]);(0,h6.assertArgument)(Y!==0&&Y<=256&&Y%8===0,"invalid numeric width","type",J)}return J}var X9={},KJ=Symbol.for("_ethers_internal"),SY6="_ParamTypeInternal",PY6="_ErrorInternal",$Y6="_EventInternal",kY6="_ConstructorInternal",vY6="_FallbackInternal",fY6="_FunctionInternal",jY6="_StructInternal";class G9{name;type;baseType;indexed;components;arrayLength;arrayChildren;constructor(J,Q,Y,G,X,K,z,W){if((0,h6.assertPrivate)(J,X9,"ParamType"),Object.defineProperty(this,KJ,{value:SY6}),K)K=Object.freeze(K.slice());if(G==="array"){if(z==null||W==null)throw Error("")}else if(z!=null||W!=null)throw Error("");if(G==="tuple"){if(K==null)throw Error("")}else if(K!=null)throw Error("");(0,h6.defineProperties)(this,{name:Q,type:Y,baseType:G,indexed:X,components:K,arrayLength:z,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 K=this.arrayChildren,z=Q.slice();z.forEach((W,Z)=>{K.#J(J,W,Y,(V)=>{z[Z]=V})}),G(z);return}if(this.isTuple()){let K=this.components,z;if(Array.isArray(Q))z=Q.slice();else{if(Q==null||typeof Q!=="object")throw Error("invalid tuple value");z=K.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(z.length!==this.components.length)throw Error("array is wrong length");z.forEach((W,Z)=>{K[Z].#J(J,W,Y,(V)=>{z[Z]=V})}),G(z);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(G9.isParamType(J))return J;if(typeof J==="string")try{return G9.from(dq(J),Q)}catch(z){(0,h6.assertArgument)(!1,"invalid param type","obj",J)}else if(J instanceof NQ){let z="",W="",Z=null;if(BW(J,V3(["tuple"])).has("tuple")||J.peekType("OPEN_PAREN"))W="tuple",Z=J.popParams().map((I)=>G9.from(I)),z=`tuple(${Z.map((I)=>I.format()).join(",")})`;else z=TY6(J.popType("TYPE")),W=z;let V=null,q=null;while(J.length&&J.peekType("BRACKET")){let I=J.pop();V=new G9(X9,"",z,W,null,Z,q,V),q=I.value,z+=I.text,W="array",Z=null}let U=null;if(BW(J,Ia4).has("indexed")){if(!Q)throw Error("");U=!0}let H=J.peekType("ID")?J.pop().text:"";if(J.length)throw Error("leftover tokens");return new G9(X9,H,z,W,U,Z,q,V)}let Y=J.name;(0,h6.assertArgument)(!Y||typeof Y==="string"&&Y.match(gY6),"invalid name","obj.name",Y);let G=J.indexed;if(G!=null)(0,h6.assertArgument)(Q,"parameter cannot be indexed","obj.indexed",J.indexed),G=!!G;let X=J.type,K=X.match(Ca4);if(K){let z=parseInt(K[2]||"-1"),W=G9.from({type:K[1],components:J.components});return new G9(X9,Y||"",X,"array",G,null,z,W)}if(X==="tuple"||X.startsWith("tuple(")||X.startsWith("(")){let z=J.components!=null?J.components.map((Z)=>G9.from(Z)):null;return new G9(X9,Y||"",X,"tuple",G,z,null,null)}return X=TY6(J.type),new G9(X9,Y||"",X,X,G,null,null,null)}static isParamType(J){return J&&J[KJ]===SY6}}dY6.ParamType=G9;class HM{type;inputs;constructor(J,Q,Y){(0,h6.assertPrivate)(J,X9,"Fragment"),Y=Object.freeze(Y.slice()),(0,h6.defineProperties)(this,{type:Q,inputs:Y})}static from(J){if(typeof J==="string"){try{HM.from(JSON.parse(J))}catch(Q){}return HM.from(dq(J))}if(J instanceof NQ)switch(J.peekKeyword(yY6)){case"constructor":return OW.from(J);case"error":return IW.from(J);case"event":return YK.from(J);case"fallback":case"receive":return QK.from(J);case"function":return GK.from(J);case"struct":return lq.from(J)}else if(typeof J==="object"){switch(J.type){case"constructor":return OW.from(J);case"error":return IW.from(J);case"event":return YK.from(J);case"fallback":case"receive":return QK.from(J);case"function":return GK.from(J);case"struct":return lq.from(J)}(0,h6.assert)(!1,`unsupported type: ${J.type}`,"UNSUPPORTED_OPERATION",{operation:"Fragment.from"})}(0,h6.assertArgument)(!1,"unsupported frgament object","obj",J)}static isConstructor(J){return OW.isFragment(J)}static isError(J){return IW.isFragment(J)}static isEvent(J){return YK.isFragment(J)}static isFunction(J){return GK.isFragment(J)}static isStruct(J){return lq.isFragment(J)}}dY6.Fragment=HM;class tw extends HM{name;constructor(J,Q,Y,G){super(J,Q,G);(0,h6.assertArgument)(typeof Y==="string"&&Y.match(gY6),"invalid identifier","name",Y),G=Object.freeze(G.slice()),(0,h6.defineProperties)(this,{name:Y})}}dY6.NamedFragment=tw;function Kv(J,Q){return"("+Q.map((Y)=>Y.format(J)).join(J==="full"?", ":",")+")"}class IW extends tw{constructor(J,Q,Y){super(J,"error",Q,Y);Object.defineProperty(this,KJ,{value:PY6})}get selector(){return(0,ZI1.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+Kv(J,this.inputs)),Q.join(" ")}static from(J){if(IW.isFragment(J))return J;if(typeof J==="string")return IW.from(dq(J));else if(J instanceof NQ){let Q=vi("error",J),Y=AW(J);return DM(J),new IW(X9,Q,Y)}return new IW(X9,J.name,J.inputs?J.inputs.map(G9.from):[])}static isFragment(J){return J&&J[KJ]===PY6}}dY6.ErrorFragment=IW;class YK extends tw{anonymous;constructor(J,Q,Y,G){super(J,"event",Q,Y);Object.defineProperty(this,KJ,{value:$Y6}),(0,h6.defineProperties)(this,{anonymous:G})}get topicHash(){return(0,ZI1.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+Kv(J,this.inputs)),J!=="sighash"&&this.anonymous)Q.push("anonymous");return Q.join(" ")}static getTopicHash(J,Q){return Q=(Q||[]).map((G)=>G9.from(G)),new YK(X9,J,Q,!1).topicHash}static from(J){if(YK.isFragment(J))return J;if(typeof J==="string")try{return YK.from(dq(J))}catch(Q){(0,h6.assertArgument)(!1,"invalid event fragment","obj",J)}else if(J instanceof NQ){let Q=vi("event",J),Y=AW(J,!0),G=!!BW(J,V3(["anonymous"])).has("anonymous");return DM(J),new YK(X9,Q,Y,G)}return new YK(X9,J.name,J.inputs?J.inputs.map((Q)=>G9.from(Q,!0)):[],!!J.anonymous)}static isFragment(J){return J&&J[KJ]===$Y6}}dY6.EventFragment=YK;class OW extends HM{payable;gas;constructor(J,Q,Y,G,X){super(J,Q,Y);Object.defineProperty(this,KJ,{value:kY6}),(0,h6.defineProperties)(this,{payable:G,gas:X})}format(J){if((0,h6.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${Kv(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(OW.isFragment(J))return J;if(typeof J==="string")try{return OW.from(dq(J))}catch(Q){(0,h6.assertArgument)(!1,"invalid constuctor fragment","obj",J)}else if(J instanceof NQ){BW(J,V3(["constructor"]));let Q=AW(J),Y=!!BW(J,Ha4).has("payable"),G=lY6(J);return DM(J),new OW(X9,"constructor",Q,Y,G)}return new OW(X9,"constructor",J.inputs?J.inputs.map(G9.from):[],!!J.payable,J.gas!=null?J.gas:null)}static isFragment(J){return J&&J[KJ]===kY6}}dY6.ConstructorFragment=OW;class QK extends HM{payable;constructor(J,Q,Y){super(J,"fallback",Q);Object.defineProperty(this,KJ,{value:vY6}),(0,h6.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(QK.isFragment(J))return J;if(typeof J==="string")try{return QK.from(dq(J))}catch(Q){(0,h6.assertArgument)(!1,"invalid fallback fragment","obj",J)}else if(J instanceof NQ){let Q=J.toString(),Y=J.peekKeyword(V3(["fallback","receive"]));if((0,h6.assertArgument)(Y,"type must be fallback or receive","obj",Q),J.popKeyword(V3(["fallback","receive"]))==="receive"){let z=AW(J);return(0,h6.assertArgument)(z.length===0,"receive cannot have arguments","obj.inputs",z),BW(J,V3(["payable"])),DM(J),new QK(X9,[],!0)}let X=AW(J);if(X.length)(0,h6.assertArgument)(X.length===1&&X[0].type==="bytes","invalid fallback inputs","obj.inputs",X.map((z)=>z.format("minimal")).join(", "));else X=[G9.from("bytes")];let K=uY6(J);if((0,h6.assertArgument)(K==="nonpayable"||K==="payable","fallback cannot be constants","obj.stateMutability",K),BW(J,V3(["returns"])).has("returns")){let z=AW(J);(0,h6.assertArgument)(z.length===1&&z[0].type==="bytes","invalid fallback outputs","obj.outputs",z.map((W)=>W.format("minimal")).join(", "))}return DM(J),new QK(X9,X,K==="payable")}if(J.type==="receive")return new QK(X9,[],!0);if(J.type==="fallback"){let Q=[G9.from("bytes")],Y=J.stateMutability==="payable";return new QK(X9,Q,Y)}(0,h6.assertArgument)(!1,"invalid fallback description","obj",J)}static isFragment(J){return J&&J[KJ]===vY6}}dY6.FallbackFragment=QK;class GK extends tw{constant;outputs;stateMutability;payable;gas;constructor(J,Q,Y,G,X,K){super(J,"function",Q,G);Object.defineProperty(this,KJ,{value:fY6}),X=Object.freeze(X.slice());let z=Y==="view"||Y==="pure",W=Y==="payable";(0,h6.defineProperties)(this,{constant:z,gas:K,outputs:X,payable:W,stateMutability:Y})}get selector(){return(0,ZI1.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+Kv(J,this.inputs)),J!=="sighash"){if(this.stateMutability!=="nonpayable")Q.push(this.stateMutability);if(this.outputs&&this.outputs.length)Q.push("returns"),Q.push(Kv(J,this.outputs));if(this.gas!=null)Q.push(`@${this.gas.toString()}`)}return Q.join(" ")}static getSelector(J,Q){return Q=(Q||[]).map((G)=>G9.from(G)),new GK(X9,J,"view",Q,[],null).selector}static from(J){if(GK.isFragment(J))return J;if(typeof J==="string")try{return GK.from(dq(J))}catch(Y){(0,h6.assertArgument)(!1,"invalid function fragment","obj",J)}else if(J instanceof NQ){let Y=vi("function",J),G=AW(J),X=uY6(J),K=[];if(BW(J,V3(["returns"])).has("returns"))K=AW(J);let z=lY6(J);return DM(J),new GK(X9,Y,X,G,K,z)}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 GK(X9,J.name,Q,J.inputs?J.inputs.map(G9.from):[],J.outputs?J.outputs.map(G9.from):[],J.gas!=null?J.gas:null)}static isFragment(J){return J&&J[KJ]===fY6}}dY6.FunctionFragment=GK;class lq extends tw{constructor(J,Q,Y){super(J,"struct",Q,Y);Object.defineProperty(this,KJ,{value:jY6})}format(){throw Error("@TODO")}static from(J){if(typeof J==="string")try{return lq.from(dq(J))}catch(Q){(0,h6.assertArgument)(!1,"invalid struct fragment","obj",J)}else if(J instanceof NQ){let Q=vi("struct",J),Y=AW(J);return DM(J),new lq(X9,Q,Y)}return new lq(X9,J.name,J.inputs?J.inputs.map(G9.from):[])}static isFragment(J){return J&&J[KJ]===jY6}}dY6.StructFragment=lq});var UI1=M((nY6)=>{Object.defineProperty(nY6,"__esModule",{value:!0});nY6.AbiCoder=void 0;var zv=b1(),cY6=MQ(),fa4=d26(),ja4=cM1(),ha4=QQ6(),ba4=iM1(),ya4=VQ6(),xa4=HQ6(),ga4=AQ6(),ma4=EQ6(),ji=SQ6(),VI1=fi(),_Y6=m9(),Wv=b1(),sY=new Map;sY.set(0,"GENERIC_PANIC");sY.set(1,"ASSERT_FALSE");sY.set(17,"OVERFLOW");sY.set(18,"DIVIDE_BY_ZERO");sY.set(33,"ENUM_RANGE_ERROR");sY.set(34,"BAD_STORAGE_DATA");sY.set(49,"STACK_UNDERFLOW");sY.set(50,"ARRAY_RANGE_ERROR");sY.set(65,"OUT_OF_MEMORY");sY.set(81,"UNINITIALIZED_FUNCTION_CALL");var ua4=new RegExp(/^bytes([0-9]*)$/),la4=new RegExp(/^(u?int)([0-9]*)$/),qI1=null,iY6=1024;function da4(J,Q,Y,G){let X="missing revert data",K=null,z=null,W=null;if(Y){X="execution reverted";let V=(0,Wv.getBytes)(Y);if(Y=(0,Wv.hexlify)(Y),V.length===0)X+=" (no data present; likely require(false) occurred",K="require(false)";else if(V.length%32!==4)X+=" (could not decode reason; invalid data length)";else if((0,Wv.hexlify)(V.slice(0,4))==="0x08c379a0")try{K=G.decode(["string"],V.slice(4))[0],W={signature:"Error(string)",name:"Error",args:[K]},X+=`: ${JSON.stringify(K)}`}catch(q){X+=" (could not decode reason; invalid string data)"}else if((0,Wv.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]},K=`Panic due to ${sY.get(q)||"UNKNOWN"}(${q})`,X+=`: ${K}`}catch(q){X+=" (could not decode panic code)"}else X+=" (unknown custom error)"}let Z={to:Q.to?(0,_Y6.getAddress)(Q.to):null,data:Q.data||"0x"};if(Q.from)Z.from=(0,_Y6.getAddress)(Q.from);return(0,Wv.makeError)(X,"CALL_EXCEPTION",{action:J,data:Y,reason:K,transaction:Z,invocation:z,revert:W})}class hi{#J(J){if(J.isArray())return new ja4.ArrayCoder(this.#J(J.arrayChildren),J.arrayLength,J.name);if(J.isTuple())return new ji.TupleCoder(J.components.map((Y)=>this.#J(Y)),J.name);switch(J.baseType){case"address":return new fa4.AddressCoder(J.name);case"bool":return new ha4.BooleanCoder(J.name);case"string":return new ma4.StringCoder(J.name);case"bytes":return new ba4.BytesCoder(J.name);case"":return new xa4.NullCoder(J.name)}let Q=J.type.match(la4);if(Q){let Y=parseInt(Q[2]||"256");return(0,zv.assertArgument)(Y!==0&&Y<=256&&Y%8===0,"invalid "+Q[1]+" bit length","param",J),new ga4.NumberCoder(Y/8,Q[1]==="int",J.name)}if(Q=J.type.match(ua4),Q){let Y=parseInt(Q[1]);return(0,zv.assertArgument)(Y!==0&&Y<=32,"invalid bytes length","param",J),new ya4.FixedBytesCoder(Y,J.name)}(0,zv.assertArgument)(!1,"invalid type","type",J.type)}getDefaultValue(J){let Q=J.map((G)=>this.#J(VI1.ParamType.from(G)));return new ji.TupleCoder(Q,"_").defaultValue()}encode(J,Q){(0,zv.assertArgumentCount)(Q.length,J.length,"types/values length mismatch");let Y=J.map((K)=>this.#J(VI1.ParamType.from(K))),G=new ji.TupleCoder(Y,"_"),X=new cY6.Writer;return G.encode(X,Q),X.data}decode(J,Q,Y){let G=J.map((K)=>this.#J(VI1.ParamType.from(K)));return new ji.TupleCoder(G,"_").decode(new cY6.Reader(Q,Y,iY6))}static _setDefaultMaxInflation(J){(0,zv.assertArgument)(typeof J==="number"&&Number.isInteger(J),"invalid defaultMaxInflation factor","value",J),iY6=J}static defaultAbiCoder(){if(qI1==null)qI1=new hi;return qI1}static getBuiltinCallException(J,Q,Y){return da4(J,Q,Y,hi.defaultAbiCoder())}}nY6.AbiCoder=hi});var sY6=M((oY6)=>{Object.defineProperty(oY6,"__esModule",{value:!0});oY6.decodeBytes32String=oY6.encodeBytes32String=void 0;var bi=b1();function pa4(J){let Q=(0,bi.toUtf8Bytes)(J);if(Q.length>31)throw Error("bytes32 string must be less than 32 bytes");return(0,bi.zeroPadBytes)(Q,32)}oY6.encodeBytes32String=pa4;function ca4(J){let Q=(0,bi.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,bi.toUtf8String)(Q.slice(0,Y))}oY6.decodeBytes32String=ca4});var XG6=M((xi)=>{Object.defineProperty(xi,"__esModule",{value:!0});xi.Interface=xi.Indexed=xi.ErrorDescription=xi.TransactionDescription=xi.LogDescription=xi.Result=xi.checkResultErrors=void 0;var tY6=Y4(),eY6=J2(),s1=b1(),JG6=UI1(),HI1=MQ();Object.defineProperty(xi,"checkResultErrors",{enumerable:!0,get:function(){return HI1.checkResultErrors}});Object.defineProperty(xi,"Result",{enumerable:!0,get:function(){return HI1.Result}});var tY=fi(),DI1=tX();class MI1{fragment;name;signature;topic;args;constructor(J,Q,Y){let G=J.name,X=J.format();(0,s1.defineProperties)(this,{fragment:J,name:G,signature:X,topic:Q,args:Y})}}xi.LogDescription=MI1;class II1{fragment;name;args;signature;selector;value;constructor(J,Q,Y,G){let X=J.name,K=J.format();(0,s1.defineProperties)(this,{fragment:J,name:X,args:Y,signature:K,selector:Q,value:G})}}xi.TransactionDescription=II1;class OI1{fragment;name;args;signature;selector;constructor(J,Q,Y){let G=J.name,X=J.format();(0,s1.defineProperties)(this,{fragment:J,name:G,args:Y,signature:X,selector:Q})}}xi.ErrorDescription=OI1;class yi{hash;_isIndexed;static isIndexed(J){return!!(J&&J._isIndexed)}constructor(J){(0,s1.defineProperties)(this,{hash:J,_isIndexed:!0})}}xi.Indexed=yi;var QG6={"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"},YG6={"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&&QG6[J.toString()])Q=QG6[J.toString()];return`reverted with panic code 0x${J.toString(16)} (${Q})`}}};class MM{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 K of Q)try{Y.push(tY.Fragment.from(K))}catch(z){console.log(`[Warning] Invalid Fragment ${JSON.stringify(K)}:`,z.message)}(0,s1.defineProperties)(this,{fragments:Object.freeze(Y)});let G=null,X=!1;if(this.#G=this.getAbiCoder(),this.fragments.forEach((K,z)=>{let W;switch(K.type){case"constructor":if(this.deploy){console.log("duplicate definition - constructor");return}(0,s1.defineProperties)(this,{deploy:K});return;case"fallback":if(K.inputs.length===0)X=!0;else(0,s1.assertArgument)(!G||K.payable!==G.payable,"conflicting fallback fragments",`fragments[${z}]`,K),G=K,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=K.format();if(W.has(Z))return;W.set(Z,K)}),!this.deploy)(0,s1.defineProperties)(this,{deploy:tY.ConstructorFragment.from("constructor()")});(0,s1.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 JG6.AbiCoder.defaultAbiCoder()}#X(J,Q,Y){if((0,s1.isHexString)(J)){let X=J.toLowerCase();for(let K of this.#Y.values())if(X===K.selector)return K;return null}if(J.indexOf("(")===-1){let X=[];for(let[K,z]of this.#Y)if(K.split("(")[0]===J)X.push(z);if(Q){let K=Q.length>0?Q[Q.length-1]:null,z=Q.length,W=!0;if(DI1.Typed.isTyped(K)&&K.type==="overrides")W=!1,z--;for(let Z=X.length-1;Z>=0;Z--){let V=X[Z].inputs.length;if(V!==z&&(!W||V!==z-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(!DI1.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 K=Q[Q.length-1];if(K==null||Array.isArray(K)||typeof K!=="object")X.splice(0,1)}if(X.length===0)return null;if(X.length>1&&Y){let K=X.map((z)=>JSON.stringify(z.format())).join(", ");(0,s1.assertArgument)(!1,`ambiguous function description (i.e. matches ${K})`,"key",J)}return X[0]}let G=this.#Y.get(tY.FunctionFragment.from(J).format());if(G)return G;return null}getFunctionName(J){let Q=this.#X(J,null,!1);return(0,s1.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)}}#z(J,Q,Y){if((0,s1.isHexString)(J)){let X=J.toLowerCase();for(let K of this.#Q.values())if(X===K.topicHash)return K;return null}if(J.indexOf("(")===-1){let X=[];for(let[K,z]of this.#Q)if(K.split("(")[0]===J)X.push(z);if(Q){for(let K=X.length-1;K>=0;K--)if(X[K].inputs.length<Q.length)X.splice(K,1);for(let K=X.length-1;K>=0;K--){let z=X[K].inputs;for(let W=0;W<Q.length;W++){if(!DI1.Typed.isTyped(Q[W]))continue;if(Q[W].type!==z[W].baseType){X.splice(K,1);break}}}}if(X.length===0)return null;if(X.length>1&&Y){let K=X.map((z)=>JSON.stringify(z.format())).join(", ");(0,s1.assertArgument)(!1,`ambiguous event description (i.e. matches ${K})`,"key",J)}return X[0]}let G=this.#Q.get(tY.EventFragment.from(J).format());if(G)return G;return null}getEventName(J){let Q=this.#z(J,null,!1);return(0,s1.assertArgument)(Q,"no matching event","key",J),Q.name}hasEvent(J){return!!this.#z(J,null,!1)}getEvent(J,Q){return this.#z(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,s1.isHexString)(J)){let G=J.toLowerCase();if(YG6[G])return tY.ErrorFragment.from(YG6[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,K]of this.#J)if(X.split("(")[0]===J)G.push(K);if(G.length===0){if(J==="Error")return tY.ErrorFragment.from("error Error(string)");if(J==="Panic")return tY.ErrorFragment.from("error Panic(uint256)");return null}else if(G.length>1){let X=G.map((K)=>JSON.stringify(K.format())).join(", ");(0,s1.assertArgument)(!1,`ambiguous error description (i.e. ${X})`,"name",J)}return G[0]}if(J=tY.ErrorFragment.from(J).format(),J==="Error(string)")return tY.ErrorFragment.from("error Error(string)");if(J==="Panic(uint256)")return tY.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,s1.assertArgument)(Y,"unknown error","fragment",J),J=Y}return(0,s1.assertArgument)((0,s1.dataSlice)(Q,0,4)===J.selector,`data signature does not match error ${J.name}.`,"data",Q),this._decodeParams(J.inputs,(0,s1.dataSlice)(Q,4))}encodeErrorResult(J,Q){if(typeof J==="string"){let Y=this.getError(J);(0,s1.assertArgument)(Y,"unknown error","fragment",J),J=Y}return(0,s1.concat)([J.selector,this._encodeParams(J.inputs,Q||[])])}decodeFunctionData(J,Q){if(typeof J==="string"){let Y=this.getFunction(J);(0,s1.assertArgument)(Y,"unknown function","fragment",J),J=Y}return(0,s1.assertArgument)((0,s1.dataSlice)(Q,0,4)===J.selector,`data signature does not match function ${J.name}.`,"data",Q),this._decodeParams(J.inputs,(0,s1.dataSlice)(Q,4))}encodeFunctionData(J,Q){if(typeof J==="string"){let Y=this.getFunction(J);(0,s1.assertArgument)(Y,"unknown function","fragment",J),J=Y}return(0,s1.concat)([J.selector,this._encodeParams(J.inputs,Q||[])])}decodeFunctionResult(J,Q){if(typeof J==="string"){let X=this.getFunction(J);(0,s1.assertArgument)(X,"unknown function","fragment",J),J=X}let Y="invalid length for result data",G=(0,s1.getBytesCopy)(Q);if(G.length%32===0)try{return this.#G.decode(J.outputs,G)}catch(X){Y="could not decode result data"}(0,s1.assert)(!1,Y,"BAD_DATA",{value:(0,s1.hexlify)(G),info:{method:J.name,signature:J.format()}})}makeError(J,Q){let Y=(0,s1.getBytes)(J,"data"),G=JG6.AbiCoder.getBuiltinCallException("call",Q,Y),X="execution reverted (unknown custom error)";if(G.message.startsWith("execution reverted (unknown custom error)")){let z=(0,s1.hexlify)(Y.slice(0,4)),W=this.getError(z);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 K=this.parseTransaction(Q);if(K)G.invocation={method:K.name,signature:K.signature,args:K.args};return G}encodeFunctionResult(J,Q){if(typeof J==="string"){let Y=this.getFunction(J);(0,s1.assertArgument)(Y,"unknown function","fragment",J),J=Y}return(0,s1.hexlify)(this.#G.encode(J.outputs,Q||[]))}encodeFilterTopics(J,Q){if(typeof J==="string"){let X=this.getEvent(J);(0,s1.assertArgument)(X,"unknown event","eventFragment",J),J=X}(0,s1.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,K)=>{if(X.type==="string")return(0,eY6.id)(K);else if(X.type==="bytes")return(0,tY6.keccak256)((0,s1.hexlify)(K));if(X.type==="bool"&&typeof K==="boolean")K=K?"0x01":"0x00";else if(X.type.match(/^u?int/))K=(0,s1.toBeHex)(K);else if(X.type.match(/^bytes/))K=(0,s1.zeroPadBytes)(K,32);else if(X.type==="address")this.#G.encode(["address"],[K]);return(0,s1.zeroPadValue)((0,s1.hexlify)(K),32)};Q.forEach((X,K)=>{let z=J.inputs[K];if(!z.indexed){(0,s1.assertArgument)(X==null,"cannot filter non-indexed parameters; must be null","contract."+z.name,X);return}if(X==null)Y.push(null);else if(z.baseType==="array"||z.baseType==="tuple")(0,s1.assertArgument)(!1,"filtering with tuples or arrays not supported","contract."+z.name,X);else if(Array.isArray(X))Y.push(X.map((W)=>G(z,W)));else Y.push(G(z,X))});while(Y.length&&Y[Y.length-1]===null)Y.pop();return Y}encodeEventLog(J,Q){if(typeof J==="string"){let K=this.getEvent(J);(0,s1.assertArgument)(K,"unknown event","eventFragment",J),J=K}let Y=[],G=[],X=[];if(!J.anonymous)Y.push(J.topicHash);return(0,s1.assertArgument)(Q.length===J.inputs.length,"event arguments/values mismatch","values",Q),J.inputs.forEach((K,z)=>{let W=Q[z];if(K.indexed)if(K.type==="string")Y.push((0,eY6.id)(W));else if(K.type==="bytes")Y.push((0,tY6.keccak256)(W));else if(K.baseType==="tuple"||K.baseType==="array")throw Error("not implemented");else Y.push(this.#G.encode([K.type],[W]));else G.push(K),X.push(W)}),{data:this.#G.encode(G,X),topics:Y}}decodeEventLog(J,Q,Y){if(typeof J==="string"){let D=this.getEvent(J);(0,s1.assertArgument)(D,"unknown event","eventFragment",J),J=D}if(Y!=null&&!J.anonymous){let D=J.topicHash;(0,s1.assertArgument)((0,s1.isHexString)(Y[0],32)&&Y[0].toLowerCase()===D,"fragment/topic mismatch","topics[0]",Y[0]),Y=Y.slice(1)}let G=[],X=[],K=[];J.inputs.forEach((D,H)=>{if(D.indexed)if(D.type==="string"||D.type==="bytes"||D.baseType==="tuple"||D.baseType==="array")G.push(tY.ParamType.from({type:"bytes32",name:D.name})),K.push(!0);else G.push(D),K.push(!1);else X.push(D),K.push(!1)});let z=Y!=null?this.#G.decode(G,(0,s1.concat)(Y)):null,W=this.#G.decode(X,Q,!0),Z=[],V=[],q=0,U=0;return J.inputs.forEach((D,H)=>{let I=null;if(D.indexed)if(z==null)I=new yi(null);else if(K[H])I=new yi(z[U++]);else try{I=z[U++]}catch(O){I=O}else try{I=W[q++]}catch(O){I=O}Z.push(I),V.push(D.name||null)}),HI1.Result.fromItems(Z,V)}parseTransaction(J){let Q=(0,s1.getBytes)(J.data,"tx.data"),Y=(0,s1.getBigInt)(J.value!=null?J.value:0,"tx.value"),G=this.getFunction((0,s1.hexlify)(Q.slice(0,4)));if(!G)return null;let X=this.#G.decode(G.inputs,Q.slice(4));return new II1(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 MI1(Q,Q.topicHash,this.decodeEventLog(Q,J.data,J.topics))}parseError(J){let Q=(0,s1.hexlify)(J),Y=this.getError((0,s1.dataSlice)(Q,0,4));if(!Y)return null;let G=this.#G.decode(Y.inputs,(0,s1.dataSlice)(Q,4));return new OI1(Y,Y.selector,G)}static from(J){if(J instanceof MM)return J;if(typeof J==="string")return new MM(JSON.parse(J));if(typeof J.formatJson==="function")return new MM(J.formatJson());if(typeof J.format==="function")return new MM(J.format("json"));return new MM(J)}}xi.Interface=MM});var ew=M(($9)=>{Object.defineProperty($9,"__esModule",{value:!0});$9.Typed=$9.Result=$9.TransactionDescription=$9.LogDescription=$9.ErrorDescription=$9.Interface=$9.Indexed=$9.checkResultErrors=$9.StructFragment=$9.ParamType=$9.NamedFragment=$9.FunctionFragment=$9.Fragment=$9.FallbackFragment=$9.EventFragment=$9.ErrorFragment=$9.ConstructorFragment=$9.encodeBytes32String=$9.decodeBytes32String=$9.AbiCoder=void 0;var ra4=UI1();Object.defineProperty($9,"AbiCoder",{enumerable:!0,get:function(){return ra4.AbiCoder}});var KG6=sY6();Object.defineProperty($9,"decodeBytes32String",{enumerable:!0,get:function(){return KG6.decodeBytes32String}});Object.defineProperty($9,"encodeBytes32String",{enumerable:!0,get:function(){return KG6.encodeBytes32String}});var NW=fi();Object.defineProperty($9,"ConstructorFragment",{enumerable:!0,get:function(){return NW.ConstructorFragment}});Object.defineProperty($9,"ErrorFragment",{enumerable:!0,get:function(){return NW.ErrorFragment}});Object.defineProperty($9,"EventFragment",{enumerable:!0,get:function(){return NW.EventFragment}});Object.defineProperty($9,"FallbackFragment",{enumerable:!0,get:function(){return NW.FallbackFragment}});Object.defineProperty($9,"Fragment",{enumerable:!0,get:function(){return NW.Fragment}});Object.defineProperty($9,"FunctionFragment",{enumerable:!0,get:function(){return NW.FunctionFragment}});Object.defineProperty($9,"NamedFragment",{enumerable:!0,get:function(){return NW.NamedFragment}});Object.defineProperty($9,"ParamType",{enumerable:!0,get:function(){return NW.ParamType}});Object.defineProperty($9,"StructFragment",{enumerable:!0,get:function(){return NW.StructFragment}});var IM=XG6();Object.defineProperty($9,"checkResultErrors",{enumerable:!0,get:function(){return IM.checkResultErrors}});Object.defineProperty($9,"Indexed",{enumerable:!0,get:function(){return IM.Indexed}});Object.defineProperty($9,"Interface",{enumerable:!0,get:function(){return IM.Interface}});Object.defineProperty($9,"ErrorDescription",{enumerable:!0,get:function(){return IM.ErrorDescription}});Object.defineProperty($9,"LogDescription",{enumerable:!0,get:function(){return IM.LogDescription}});Object.defineProperty($9,"TransactionDescription",{enumerable:!0,get:function(){return IM.TransactionDescription}});Object.defineProperty($9,"Result",{enumerable:!0,get:function(){return IM.Result}});var sa4=tX();Object.defineProperty($9,"Typed",{enumerable:!0,get:function(){return sa4.Typed}})});var QL=M((DG6)=>{Object.defineProperty(DG6,"__esModule",{value:!0});DG6.TransactionResponse=DG6.TransactionReceipt=DG6.Log=DG6.Block=DG6.copyRequest=DG6.FeeData=void 0;var x8=b1(),ea4=Z3(),zG6=BigInt(0);function JL(J){if(J==null)return null;return J}function u9(J){if(J==null)return null;return J.toString()}class WG6{gasPrice;maxFeePerGas;maxPriorityFeePerGas;constructor(J,Q,Y){(0,x8.defineProperties)(this,{gasPrice:JL(J),maxFeePerGas:JL(Q),maxPriorityFeePerGas:JL(Y)})}toJSON(){let{gasPrice:J,maxFeePerGas:Q,maxPriorityFeePerGas:Y}=this;return{_type:"FeeData",gasPrice:u9(J),maxFeePerGas:u9(Q),maxPriorityFeePerGas:u9(Y)}}}DG6.FeeData=WG6;function Jo4(J){let Q={};if(J.to)Q.to=J.to;if(J.from)Q.from=J.from;if(J.data)Q.data=(0,x8.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,x8.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,x8.getNumber)(J[X],`request.${X}`)}if(J.accessList)Q.accessList=(0,ea4.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,x8.isBytesLike)(X))return(0,x8.hexlify)(X);return Object.assign({},X)});return Q}DG6.copyRequest=Jo4;class ZG6{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 gi(Y,Q);return Y}),(0,x8.defineProperties)(this,{provider:Q,hash:JL(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:JL(J.prevRandao),extraData:J.extraData,baseFeePerGas:JL(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,x8.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:K,miner:z,prevRandao:W,nonce:Z,number:V,parentHash:q,parentBeaconBlockRoot:U,stateRoot:D,receiptsRoot:H,timestamp:I,transactions:O}=this;return{_type:"Block",baseFeePerGas:u9(J),difficulty:u9(Q),extraData:Y,gasLimit:u9(G),gasUsed:u9(X),blobGasUsed:u9(this.blobGasUsed),excessBlobGas:u9(this.excessBlobGas),hash:K,miner:z,prevRandao:W,nonce:Z,number:V,parentHash:q,timestamp:I,parentBeaconBlockRoot:U,stateRoot:D,receiptsRoot:H,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,x8.assertArgument)(!1,"no matching transaction","indexOrHash",J)}isMined(){return!!this.hash}isLondon(){return!!this.baseFeePerGas}orphanedEvent(){if(!this.isMined())throw Error("");return Qo4(this)}}DG6.Block=ZG6;class AI1{provider;transactionHash;blockHash;blockNumber;removed;address;data;topics;index;transactionIndex;constructor(J,Q){this.provider=Q;let Y=Object.freeze(J.topics.slice());(0,x8.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:K,topics:z,transactionHash:W,transactionIndex:Z}=this;return{_type:"log",address:J,blockHash:Q,blockNumber:Y,data:G,index:X,removed:K,topics:z,transactionHash:W,transactionIndex:Z}}async getBlock(){let J=await this.provider.getBlock(this.blockHash);return(0,x8.assert)(!!J,"failed to find transaction","UNKNOWN_ERROR",{}),J}async getTransaction(){let J=await this.provider.getTransaction(this.transactionHash);return(0,x8.assert)(!!J,"failed to find transaction","UNKNOWN_ERROR",{}),J}async getTransactionReceipt(){let J=await this.provider.getTransactionReceipt(this.transactionHash);return(0,x8.assert)(!!J,"failed to find transaction receipt","UNKNOWN_ERROR",{}),J}removedEvent(){return Yo4(this)}}DG6.Log=AI1;class VG6{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 AI1(G,Q)}));let Y=zG6;if(J.effectiveGasPrice!=null)Y=J.effectiveGasPrice;else if(J.gasPrice!=null)Y=J.gasPrice;(0,x8.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:K,blockNumber:z,logsBloom:W,logs:Z,status:V,root:q}=this;return{_type:"TransactionReceipt",blockHash:K,blockNumber:z,contractAddress:Y,cumulativeGasUsed:u9(this.cumulativeGasUsed),from:Q,gasPrice:u9(this.gasPrice),blobGasUsed:u9(this.blobGasUsed),blobGasPrice:u9(this.blobGasPrice),gasUsed:u9(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 UG6(this)}reorderedEvent(J){return(0,x8.assert)(!J||J.isMined(),"unmined 'other' transction cannot be orphaned","UNSUPPORTED_OPERATION",{operation:"reorderedEvent(other)"}),qG6(this,J)}}DG6.TransactionReceipt=VG6;class gi{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:K,from:z,nonce:W,data:Z,signature:V,accessList:q,blobVersionedHashes:U}=this;return{_type:"TransactionResponse",accessList:q,blockNumber:J,blockHash:Q,blobVersionedHashes:U,chainId:u9(this.chainId),data:Z,from:z,gasLimit:u9(this.gasLimit),gasPrice:u9(this.gasPrice),hash:G,maxFeePerGas:u9(this.maxFeePerGas),maxPriorityFeePerGas:u9(this.maxPriorityFeePerGas),maxFeePerBlobGas:u9(this.maxFeePerBlobGas),nonce:W,signature:V,to:K,index:Y,type:X,value:u9(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,x8.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,K=-1,z=X===-1?!0:!1,W=async()=>{if(z)return null;let{blockNumber:U,nonce:D}=await(0,x8.resolveProperties)({blockNumber:this.provider.getBlockNumber(),nonce:this.provider.getTransactionCount(this.from)});if(D<this.nonce){X=U;return}if(z)return null;let H=await this.getTransaction();if(H&&H.blockNumber!=null)return;if(K===-1){if(K=X-3,K<this.#J)K=this.#J}while(K<=U){if(z)return null;let I=await this.provider.getBlock(K,!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(z)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===zG6)w="cancelled";(0,x8.assert)(!1,"transaction was replaced","TRANSACTION_REPLACED",{cancelled:w==="replaced"||w==="cancelled",reason:w,replacement:A.replaceableTransaction(X),hash:A.hash,receipt:B})}}K++}return},Z=(U)=>{if(U==null||U.status!==0)return U;(0,x8.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,D)=>{let H=[],I=()=>{H.forEach((A)=>A())};if(H.push(()=>{z=!0}),G>0){let A=setTimeout(()=>{I(),D((0,x8.makeError)("wait for transaction timeout","TIMEOUT"))},G);H.push(()=>{clearTimeout(A)})}let O=async(A)=>{if(await A.confirmations()>=Y){I();try{U(Z(A))}catch(B){D(B)}}};if(H.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,x8.isError)(B,"TRANSACTION_REPLACED")){I(),D(B);return}}if(!z)this.provider.once("block",A)};H.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,x8.assert)(this.isMined(),"unmined transaction canot be orphaned","UNSUPPORTED_OPERATION",{operation:"removeEvent()"}),UG6(this)}reorderedEvent(J){return(0,x8.assert)(this.isMined(),"unmined transaction canot be orphaned","UNSUPPORTED_OPERATION",{operation:"removeEvent()"}),(0,x8.assert)(!J||J.isMined(),"unmined 'other' transaction canot be orphaned","UNSUPPORTED_OPERATION",{operation:"removeEvent()"}),qG6(this,J)}replaceableTransaction(J){(0,x8.assertArgument)(Number.isInteger(J)&&J>=0,"invalid startBlock","startBlock",J);let Q=new gi(this,this.provider);return Q.#J=J,Q}}DG6.TransactionResponse=gi;function Qo4(J){return{orphan:"drop-block",hash:J.hash,number:J.number}}function qG6(J,Q){return{orphan:"reorder-transaction",tx:J,other:Q}}function UG6(J){return{orphan:"drop-transaction",tx:J}}function Yo4(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 LI1=M((OG6)=>{Object.defineProperty(OG6,"__esModule",{value:!0});OG6.ContractEventPayload=OG6.ContractUnknownEventPayload=OG6.ContractTransactionResponse=OG6.ContractTransactionReceipt=OG6.UndecodedEventLog=OG6.EventLog=void 0;var mi=QL(),Zv=b1();class ui extends mi.Log{interface;fragment;args;constructor(J,Q,Y){super(J,J.provider);let G=Q.decodeEventLog(Y,J.data,J.topics);(0,Zv.defineProperties)(this,{args:G,fragment:Y,interface:Q})}get eventName(){return this.fragment.name}get eventSignature(){return this.fragment.format()}}OG6.EventLog=ui;class BI1 extends mi.Log{error;constructor(J,Q){super(J,J.provider);(0,Zv.defineProperties)(this,{error:Q})}}OG6.UndecodedEventLog=BI1;class NI1 extends mi.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 ui(J,this.#J,Q)}catch(Y){return new BI1(J,Y)}return J})}}OG6.ContractTransactionReceipt=NI1;class MG6 extends mi.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 NI1(this.#J,this.provider,Y)}}OG6.ContractTransactionResponse=MG6;class wI1 extends Zv.EventPayload{log;constructor(J,Q,Y,G){super(J,Q,Y);(0,Zv.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()}}OG6.ContractUnknownEventPayload=wI1;class IG6 extends wI1{constructor(J,Q,Y,G,X){super(J,Q,Y,new ui(X,J.interface,G));let K=J.interface.decodeEventLog(G,this.log.data,this.log.topics);(0,Zv.defineProperties)(this,{args:K,fragment:G})}get eventName(){return this.fragment.name}get eventSignature(){return this.fragment.format()}}OG6.ContractEventPayload=IG6});var SI1=M(($G6)=>{Object.defineProperty($G6,"__esModule",{value:!0});$G6.Contract=$G6.BaseContract=$G6.resolveArgs=$G6.copyOverrides=void 0;var RI1=ew(),GL=m9(),wG6=QL(),b0=b1(),AM=LI1(),BG6=BigInt(0);function LG6(J){return J&&typeof J.call==="function"}function EG6(J){return J&&typeof J.estimateGas==="function"}function pi(J){return J&&typeof J.resolveName==="function"}function CG6(J){return J&&typeof J.sendTransaction==="function"}function RG6(J){if(J!=null){if(pi(J))return J;if(J.provider)return J.provider}return}class FG6{#J;fragment;constructor(J,Q,Y){if((0,b0.defineProperties)(this,{fragment:Q}),Q.inputs.length<Y.length)throw Error("too many arguments");let G=BM(J.runner,"resolveName"),X=pi(G)?G:null;this.#J=async function(){let K=await Promise.all(Q.inputs.map((z,W)=>{if(Y[W]==null)return null;return z.walkAsync(Y[W],(V,q)=>{if(V==="address"){if(Array.isArray(q))return Promise.all(q.map((U)=>(0,GL.resolveAddress)(U,X)));return(0,GL.resolveAddress)(q,X)}return q})}));return J.interface.encodeFilterTopics(Q,K)}()}getTopicFilter(){return this.#J}}function BM(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 OM(J){if(J==null)return null;return J.provider||null}async function FI1(J,Q){let Y=RI1.Typed.dereference(J,"overrides");(0,b0.assertArgument)(typeof Y==="object","invalid overrides parameter","overrides",J);let G=(0,wG6.copyRequest)(Y);if((0,b0.assertArgument)(G.to==null||(Q||[]).indexOf("to")>=0,"cannot override to","overrides.to",G.to),(0,b0.assertArgument)(G.data==null||(Q||[]).indexOf("data")>=0,"cannot override data","overrides.data",G.data),G.from)G.from=G.from;return G}$G6.copyOverrides=FI1;async function TG6(J,Q,Y){let G=BM(J,"resolveName"),X=pi(G)?G:null;return await Promise.all(Q.map((K,z)=>{return K.walkAsync(Y[z],(W,Z)=>{if(Z=RI1.Typed.dereference(Z,W),W==="address")return(0,GL.resolveAddress)(Z,X);return Z})}))}$G6.resolveArgs=TG6;function Ho4(J){let Q=async function(z){let W=await FI1(z,["data"]);if(W.to=await J.getAddress(),W.from)W.from=await(0,GL.resolveAddress)(W.from,RG6(J.runner));let Z=J.interface,V=(0,b0.getBigInt)(W.value||BG6,"overrides.value")===BG6,q=(W.data||"0x")==="0x";if(Z.fallback&&!Z.fallback.payable&&Z.receive&&!q&&!V)(0,b0.assertArgument)(!1,"cannot send data to receive or send value to non-payable fallback","overrides",z);(0,b0.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,b0.assertArgument)(U||V,"cannot send value to non-payable fallback","overrides.value",W.value),(0,b0.assertArgument)(Z.fallback||q,"cannot send data to receive-only contract","overrides.data",W.data),W},Y=async function(z){let W=BM(J.runner,"call");(0,b0.assert)(LG6(W),"contract runner does not support calling","UNSUPPORTED_OPERATION",{operation:"call"});let Z=await Q(z);try{return await W.call(Z)}catch(V){if((0,b0.isCallException)(V)&&V.data)throw J.interface.makeError(V.data,Z);throw V}},G=async function(z){let W=J.runner;(0,b0.assert)(CG6(W),"contract runner does not support sending transactions","UNSUPPORTED_OPERATION",{operation:"sendTransaction"});let Z=await W.sendTransaction(await Q(z)),V=OM(J.runner);return new AM.ContractTransactionResponse(J.interface,V,Z)},X=async function(z){let W=BM(J.runner,"estimateGas");return(0,b0.assert)(EG6(W),"contract runner does not support gas estimation","UNSUPPORTED_OPERATION",{operation:"estimateGas"}),await W.estimateGas(await Q(z))},K=async(z)=>{return await G(z)};return(0,b0.defineProperties)(K,{_contract:J,estimateGas:X,populateTransaction:Q,send:G,staticCall:Y}),K}function Mo4(J,Q){let Y=function(...V){let q=J.interface.getFunction(Q,V);return(0,b0.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 FI1(V.pop()),U.from)U.from=await(0,GL.resolveAddress)(U.from,RG6(J.runner))}if(q.inputs.length!==V.length)throw Error("internal error: fragment inputs doesn't match arguments; should not happen");let D=await TG6(J.runner,q.inputs,V);return Object.assign({},U,await(0,b0.resolveProperties)({to:J.getAddress(),data:J.interface.encodeFunctionData(q,D)}))},X=async function(...V){let q=await W(...V);if(q.length===1)return q[0];return q},K=async function(...V){let q=J.runner;(0,b0.assert)(CG6(q),"contract runner does not support sending transactions","UNSUPPORTED_OPERATION",{operation:"sendTransaction"});let U=await q.sendTransaction(await G(...V)),D=OM(J.runner);return new AM.ContractTransactionResponse(J.interface,D,U)},z=async function(...V){let q=BM(J.runner,"estimateGas");return(0,b0.assert)(EG6(q),"contract runner does not support gas estimation","UNSUPPORTED_OPERATION",{operation:"estimateGas"}),await q.estimateGas(await G(...V))},W=async function(...V){let q=BM(J.runner,"call");(0,b0.assert)(LG6(q),"contract runner does not support calling","UNSUPPORTED_OPERATION",{operation:"call"});let U=await G(...V),D="0x";try{D=await q.call(U)}catch(I){if((0,b0.isCallException)(I)&&I.data)throw J.interface.makeError(I.data,U);throw I}let H=Y(...V);return J.interface.decodeFunctionResult(H,D)},Z=async(...V)=>{if(Y(...V).constant)return await X(...V);return await K(...V)};return(0,b0.defineProperties)(Z,{name:J.interface.getFunctionName(Q),_contract:J,_key:Q,getFragment:Y,estimateGas:z,populateTransaction:G,send:K,staticCall:X,staticCallResult:W}),Object.defineProperty(Z,"fragment",{configurable:!1,enumerable:!0,get:()=>{let V=J.interface.getFunction(Q);return(0,b0.assert)(V,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:Q}}),V}}),Z}function Io4(J,Q){let Y=function(...X){let K=J.interface.getEvent(Q,X);return(0,b0.assert)(K,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:Q,args:X}}),K},G=function(...X){return new FG6(J,Y(...X),X)};return(0,b0.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,b0.assert)(X,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:Q}}),X}}),G}var di=Symbol.for("_ethersInternal_contract"),SG6=new WeakMap;function Oo4(J,Q){SG6.set(J[di],Q)}function Q2(J){return SG6.get(J[di])}function Ao4(J){return J&&typeof J==="object"&&"getTopicFilter"in J&&typeof J.getTopicFilter==="function"&&J.fragment}async function TI1(J,Q){let Y,G=null;if(Array.isArray(Q)){let K=function(z){if((0,b0.isHexString)(z,32))return z;let W=J.interface.getEvent(z);return(0,b0.assertArgument)(W,"unknown fragment","name",z),W.topicHash};Y=Q.map((z)=>{if(z==null)return null;if(Array.isArray(z))return z.map(K);return K(z)})}else if(Q==="*")Y=[null];else if(typeof Q==="string")if((0,b0.isHexString)(Q,32))Y=[Q];else G=J.interface.getEvent(Q),(0,b0.assertArgument)(G,"unknown fragment","event",Q),Y=[G.topicHash];else if(Ao4(Q))Y=await Q.getTopicFilter();else if("fragment"in Q)G=Q.fragment,Y=[G.topicHash];else(0,b0.assertArgument)(!1,"unknown event name","event",Q);Y=Y.map((K)=>{if(K==null)return null;if(Array.isArray(K)){let z=Array.from(new Set(K.map((W)=>W.toLowerCase())).values());if(z.length===1)return z[0];return z.sort(),z}return K.toLowerCase()});let X=Y.map((K)=>{if(K==null)return"null";if(Array.isArray(K))return K.join("|");return K}).join("&");return{fragment:G,tag:X,topics:Y}}async function Vv(J,Q){let{subs:Y}=Q2(J);return Y.get((await TI1(J,Q)).tag)||null}async function NG6(J,Q,Y){let G=OM(J.runner);(0,b0.assert)(G,"contract runner does not support subscribing","UNSUPPORTED_OPERATION",{operation:Q});let{fragment:X,tag:K,topics:z}=await TI1(J,Y),{addr:W,subs:Z}=Q2(J),V=Z.get(K);if(!V){let U={address:W?W:J,topics:z},D=(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):[];CI1(J,Y,N,(L)=>{return new AM.ContractEventPayload(J,L,Y,w,A)})}else CI1(J,Y,[],(w)=>{return new AM.ContractUnknownEventPayload(J,w,Y,A)})},H=[];V={tag:K,listeners:[],start:()=>{if(H.length)return;H.push(G.on(U,D))},stop:async()=>{if(H.length==0)return;let A=H;H=[],await Promise.all(A),G.off(U,D)}},Z.set(K,V)}return V}var EI1=Promise.resolve();async function Bo4(J,Q,Y,G){await EI1;let X=await Vv(J,Q);if(!X)return!1;let K=X.listeners.length;if(X.listeners=X.listeners.filter(({listener:z,once:W})=>{let Z=Array.from(Y);if(G)Z.push(G(W?null:z));try{z.call(J,...Z)}catch(V){}return!W}),X.listeners.length===0)X.stop(),Q2(J).subs.delete(X.tag);return K>0}async function CI1(J,Q,Y,G){try{await EI1}catch(K){}let X=Bo4(J,Q,Y,G);return EI1=X,await X}var li=["then"];class YL{target;interface;runner;filters;[di];fallback;constructor(J,Q,Y,G){if((0,b0.assertArgument)(typeof J==="string"||(0,GL.isAddressable)(J),"invalid value for Contract target","target",J),Y==null)Y=null;let X=RI1.Interface.from(Q);(0,b0.defineProperties)(this,{target:J,runner:Y,interface:X}),Object.defineProperty(this,di,{value:{}});let K,z=null,W=null;if(G){let q=OM(Y);W=new AM.ContractTransactionResponse(this.interface,q,G)}let Z=new Map;if(typeof J==="string")if((0,b0.isHexString)(J))z=J,K=Promise.resolve(J);else{let q=BM(Y,"resolveName");if(!pi(q))throw(0,b0.makeError)("contract runner does not support name resolution","UNSUPPORTED_OPERATION",{operation:"resolveName"});K=q.resolveName(J).then((U)=>{if(U==null)throw(0,b0.makeError)("an ENS name used for a contract target must be correctly configured","UNCONFIGURED_NAME",{value:J});return Q2(this).addr=U,U})}else K=J.getAddress().then((q)=>{if(q==null)throw Error("TODO");return Q2(this).addr=q,q});Oo4(this,{addrPromise:K,addr:z,deployTx:W,subs:Z});let V=new Proxy({},{get:(q,U,D)=>{if(typeof U==="symbol"||li.indexOf(U)>=0)return Reflect.get(q,U,D);try{return this.getEvent(U)}catch(H){if(!(0,b0.isError)(H,"INVALID_ARGUMENT")||H.argument!=="key")throw H}return},has:(q,U)=>{if(li.indexOf(U)>=0)return Reflect.has(q,U);return Reflect.has(q,U)||this.interface.hasEvent(String(U))}});return(0,b0.defineProperties)(this,{filters:V}),(0,b0.defineProperties)(this,{fallback:X.receive||X.fallback?Ho4(this):null}),new Proxy(this,{get:(q,U,D)=>{if(typeof U==="symbol"||U in q||li.indexOf(U)>=0)return Reflect.get(q,U,D);try{return q.getFunction(U)}catch(H){if(!(0,b0.isError)(H,"INVALID_ARGUMENT")||H.argument!=="key")throw H}return},has:(q,U)=>{if(typeof U==="symbol"||U in q||li.indexOf(U)>=0)return Reflect.has(q,U);return q.interface.hasFunction(U)}})}connect(J){return new YL(this.target,this.interface,J)}attach(J){return new YL(J,this.interface,this.runner)}async getAddress(){return await Q2(this).addrPromise}async getDeployedCode(){let J=OM(this.runner);(0,b0.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=OM(this.runner);return(0,b0.assert)(Y!=null,"contract runner does not support .provider","UNSUPPORTED_OPERATION",{operation:"waitForDeployment"}),new Promise((G,X)=>{let K=async()=>{try{if(await this.getDeployedCode()!=null)return G(this);Y.once("block",K)}catch(z){X(z)}};K()})}deploymentTransaction(){return Q2(this).deployTx}getFunction(J){if(typeof J!=="string")J=J.format();return Mo4(this,J)}getEvent(J){if(typeof J!=="string")J=J.format();return Io4(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}=Q2(this),K=G?G:await X,{fragment:z,topics:W}=await TI1(this,J),Z={address:K,topics:W,fromBlock:Q,toBlock:Y},V=OM(this.runner);return(0,b0.assert)(V,"contract runner does not have a provider","UNSUPPORTED_OPERATION",{operation:"queryFilter"}),(await V.getLogs(Z)).map((q)=>{let U=z;if(U==null)try{U=this.interface.getEvent(q.topics[0])}catch(D){}if(U)try{return new AM.EventLog(q,this.interface,U)}catch(D){return new AM.UndecodedEventLog(q,D)}return new wG6.Log(q,V)})}async on(J,Q){let Y=await NG6(this,"on",J);return Y.listeners.push({listener:Q,once:!1}),Y.start(),this}async once(J,Q){let Y=await NG6(this,"once",J);return Y.listeners.push({listener:Q,once:!0}),Y.start(),this}async emit(J,...Q){return await CI1(this,J,Q,null)}async listenerCount(J){if(J){let G=await Vv(this,J);if(!G)return 0;return G.listeners.length}let{subs:Q}=Q2(this),Y=0;for(let{listeners:G}of Q.values())Y+=G.length;return Y}async listeners(J){if(J){let G=await Vv(this,J);if(!G)return[];return G.listeners.map(({listener:X})=>X)}let{subs:Q}=Q2(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 Vv(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(),Q2(this).subs.delete(Y.tag);return this}async removeAllListeners(J){if(J){let Q=await Vv(this,J);if(!Q)return this;Q.stop(),Q2(this).subs.delete(Q.tag)}else{let{subs:Q}=Q2(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 YL{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)}}$G6.BaseContract=YL;function No4(){return YL}class PG6 extends No4(){}$G6.Contract=PG6});var jG6=M((vG6)=>{Object.defineProperty(vG6,"__esModule",{value:!0});vG6.ContractFactory=void 0;var Co4=ew(),Ro4=m9(),pq=b1(),ci=SI1();class PI1{interface;bytecode;runner;constructor(J,Q,Y){let G=Co4.Interface.from(J);if(Q instanceof Uint8Array)Q=(0,pq.hexlify)((0,pq.getBytes)(Q));else{if(typeof Q==="object")Q=Q.object;if(!Q.startsWith("0x"))Q="0x"+Q;Q=(0,pq.hexlify)((0,pq.getBytes)(Q))}(0,pq.defineProperties)(this,{bytecode:Q,interface:G,runner:Y||null})}attach(J){return new ci.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,ci.copyOverrides)(J.pop());if(Y.inputs.length!==J.length)throw Error("incorrect number of arguments to constructor");let G=await(0,ci.resolveArgs)(this.runner,Y.inputs,J),X=(0,pq.concat)([this.bytecode,this.interface.encodeDeploy(G)]);return Object.assign({},Q,{data:X})}async deploy(...J){let Q=await this.getDeployTransaction(...J);(0,pq.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,Ro4.getCreateAddress)(Y);return new ci.BaseContract(G,this.interface,this.runner,Y)}connect(J){return new PI1(this.interface,this.bytecode,J)}static fromSolidity(J,Q){if((0,pq.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=PI1});var qv=M((eY)=>{Object.defineProperty(eY,"__esModule",{value:!0});eY.UndecodedEventLog=eY.EventLog=eY.ContractTransactionResponse=eY.ContractTransactionReceipt=eY.ContractUnknownEventPayload=eY.ContractEventPayload=eY.ContractFactory=eY.Contract=eY.BaseContract=void 0;var hG6=SI1();Object.defineProperty(eY,"BaseContract",{enumerable:!0,get:function(){return hG6.BaseContract}});Object.defineProperty(eY,"Contract",{enumerable:!0,get:function(){return hG6.Contract}});var Fo4=jG6();Object.defineProperty(eY,"ContractFactory",{enumerable:!0,get:function(){return Fo4.ContractFactory}});var XL=LI1();Object.defineProperty(eY,"ContractEventPayload",{enumerable:!0,get:function(){return XL.ContractEventPayload}});Object.defineProperty(eY,"ContractUnknownEventPayload",{enumerable:!0,get:function(){return XL.ContractUnknownEventPayload}});Object.defineProperty(eY,"ContractTransactionReceipt",{enumerable:!0,get:function(){return XL.ContractTransactionReceipt}});Object.defineProperty(eY,"ContractTransactionResponse",{enumerable:!0,get:function(){return XL.ContractTransactionResponse}});Object.defineProperty(eY,"EventLog",{enumerable:!0,get:function(){return XL.EventLog}});Object.defineProperty(eY,"UndecodedEventLog",{enumerable:!0,get:function(){return XL.UndecodedEventLog}})});var fI1=M((mG6)=>{Object.defineProperty(mG6,"__esModule",{value:!0});mG6.EnsResolver=mG6.BasicMulticoinProviderPlugin=mG6.MulticoinProviderPlugin=void 0;var So4=m9(),bG6=aw(),$I1=qv(),kI1=J2(),q3=b1();function vI1(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 _i{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")}}mG6.MulticoinProviderPlugin=_i;var Po4="org.ethers.plugins.provider.BasicMulticoin";class xG6 extends _i{constructor(){super(Po4)}}mG6.BasicMulticoinProviderPlugin=xG6;var gG6=new RegExp("^(ipfs)://(.*)$","i"),yG6=[new RegExp("^(https)://(.*)$","i"),new RegExp("^(data):(.*)$","i"),gG6,new RegExp("^eip155:[0-9]+/(erc[0-9]+):(.*)$","i")];class Uv{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 $I1.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,kI1.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,kI1.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===bG6.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,K=await this.#Y("addr(bytes32,uint)",[X]);if((0,q3.isHexString)(K,20))return(0,So4.getAddress)(K)}let Q=null;for(let X of this.provider.plugins){if(!(X instanceof _i))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 K=vI1(Q);return J.push({type:"ipfs",value:Q}),J.push({type:"url",value:K}),{linkage:J,url:K}}case"erc721":case"erc1155":{let K=X==="erc721"?"tokenURI(uint256)":"uri(uint256)";J.push({type:X,value:Q});let z=await this.getAddress();if(z==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 $I1.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(z!==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(z,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[K](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=vI1(q);J.push({type:"metadata-url",value:q});let U={},D=await new q3.FetchRequest(q).send();D.assertOk();try{U=D.bodyJson}catch(I){try{J.push({type:"!metadata",value:D.bodyText})}catch(O){let A=D.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 H=U.image;if(typeof H!=="string")return J.push({type:"!imageUrl",value:""}),{url:null,linkage:J};if(H.match(/^(https:\/\/|data:)/i));else{if(H.match(gG6)==null)return J.push({type:"!imageUrl-ipfs",value:H}),{url:null,linkage:J};J.push({type:"imageUrl-ipfs",value:H}),H=vI1(H)}return J.push({type:"url",value:H}),{linkage:J,url:H}}}}}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 Uv.getEnsAddress(J);try{let X=await new $I1.Contract(Y,["function resolver(bytes32) view returns (address)"],J).resolver((0,kI1.namehash)(Q),{enableCcipRead:!0});if(X===bG6.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 Uv.#G(J,Y);if(G!=null){let X=new Uv(J,G,Q);if(Y!==Q&&!await X.supportsWildcard())return null;return X}Y=Y.split(".").slice(1).join(".")}}}mG6.EnsResolver=Uv});var nG6=M((_G6)=>{Object.defineProperty(_G6,"__esModule",{value:!0});_G6.formatTransactionResponse=_G6.formatTransactionReceipt=_G6.formatReceiptLog=_G6.formatBlock=_G6.formatLog=_G6.formatUint256=_G6.formatHash=_G6.formatData=_G6.formatBoolean=_G6.object=_G6.arrayOf=_G6.allowNull=void 0;var JG=m9(),jI1=Y4(),vo4=Z3(),w0=b1(),lG6=BigInt(0);function z6(J,Q){return function(Y){if(Y==null)return Q;return J(Y)}}_G6.allowNull=z6;function KL(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))}}_G6.arrayOf=KL;function zL(J,Q){return(Y)=>{let G={};for(let X in J){let K=X;if(Q&&X in Q&&!(K in Y)){for(let z of Q[X])if(z in Y){K=z;break}}try{let z=J[X](Y[K]);if(z!==void 0)G[X]=z}catch(z){let W=z instanceof Error?z.message:"not-an-error";(0,w0.assert)(!1,`invalid value for value.${X} (${W})`,"BAD_DATA",{value:Y})}}return G}}_G6.object=zL;function dG6(J){switch(J){case!0:case"true":return!0;case!1:case"false":return!1}(0,w0.assertArgument)(!1,`invalid boolean; ${JSON.stringify(J)}`,"value",J)}_G6.formatBoolean=dG6;function NM(J){return(0,w0.assertArgument)((0,w0.isHexString)(J,!0),"invalid data","value",J),J}_G6.formatData=NM;function z5(J){return(0,w0.assertArgument)((0,w0.isHexString)(J,32),"invalid hash","value",J),J}_G6.formatHash=z5;function fo4(J){if(!(0,w0.isHexString)(J))throw Error("invalid uint256");return(0,w0.zeroPadValue)(J,32)}_G6.formatUint256=fo4;var jo4=zL({address:JG.getAddress,blockHash:z5,blockNumber:w0.getNumber,data:NM,index:w0.getNumber,removed:z6(dG6,!1),topics:KL(z5),transactionHash:z5,transactionIndex:w0.getNumber},{index:["logIndex"]});function ho4(J){return jo4(J)}_G6.formatLog=ho4;var bo4=zL({hash:z6(z5),parentHash:z5,parentBeaconBlockRoot:z6(z5,null),number:w0.getNumber,timestamp:w0.getNumber,nonce:z6(NM),difficulty:w0.getBigInt,gasLimit:w0.getBigInt,gasUsed:w0.getBigInt,stateRoot:z6(z5,null),receiptsRoot:z6(z5,null),blobGasUsed:z6(w0.getBigInt,null),excessBlobGas:z6(w0.getBigInt,null),miner:z6(JG.getAddress),prevRandao:z6(z5,null),extraData:NM,baseFeePerGas:z6(w0.getBigInt)},{prevRandao:["mixHash"]});function yo4(J){let Q=bo4(J);return Q.transactions=J.transactions.map((Y)=>{if(typeof Y==="string")return Y;return cG6(Y)}),Q}_G6.formatBlock=yo4;var xo4=zL({transactionIndex:w0.getNumber,blockNumber:w0.getNumber,transactionHash:z5,address:JG.getAddress,topics:KL(z5),data:NM,index:w0.getNumber,blockHash:z5},{index:["logIndex"]});function pG6(J){return xo4(J)}_G6.formatReceiptLog=pG6;var go4=zL({to:z6(JG.getAddress,null),from:z6(JG.getAddress,null),contractAddress:z6(JG.getAddress,null),index:w0.getNumber,root:z6(w0.hexlify),gasUsed:w0.getBigInt,blobGasUsed:z6(w0.getBigInt,null),logsBloom:z6(NM),blockHash:z5,hash:z5,logs:KL(pG6),blockNumber:w0.getNumber,cumulativeGasUsed:w0.getBigInt,effectiveGasPrice:z6(w0.getBigInt),blobGasPrice:z6(w0.getBigInt,null),status:z6(w0.getNumber),type:z6(w0.getNumber,0)},{effectiveGasPrice:["gasPrice"],hash:["transactionHash"],index:["transactionIndex"]});function mo4(J){return go4(J)}_G6.formatTransactionReceipt=mo4;function cG6(J){if(J.to&&(0,w0.getBigInt)(J.to)===lG6)J.to="0x0000000000000000000000000000000000000000";let Q=zL({hash:z5,index:z6(w0.getNumber,void 0),type:(Y)=>{if(Y==="0x"||Y==null)return 0;return(0,w0.getNumber)(Y)},accessList:z6(vo4.accessListify,null),blobVersionedHashes:z6(KL(z5,!0),null),authorizationList:z6(KL((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,JG.getAddress)(Y.address),chainId:(0,w0.getBigInt)(Y.chainId),nonce:(0,w0.getBigInt)(Y.nonce),signature:jI1.Signature.from(G)}},!1),null),blockHash:z6(z5,null),blockNumber:z6(w0.getNumber,null),transactionIndex:z6(w0.getNumber,null),from:JG.getAddress,gasPrice:z6(w0.getBigInt),maxPriorityFeePerGas:z6(w0.getBigInt),maxFeePerGas:z6(w0.getBigInt),maxFeePerBlobGas:z6(w0.getBigInt,null),gasLimit:w0.getBigInt,to:z6(JG.getAddress,null),value:w0.getBigInt,nonce:w0.getNumber,data:NM,creates:z6(JG.getAddress,null),chainId:z6(w0.getBigInt,null)},{data:["input"],gasLimit:["gas"],index:["transactionIndex"]})(J);if(Q.to==null&&Q.creates==null)Q.creates=(0,JG.getCreateAddress)(Q);if((J.type===1||J.type===2)&&J.accessList==null)Q.accessList=[];if(J.signature)Q.signature=jI1.Signature.from(J.signature);else Q.signature=jI1.Signature.from(J);if(Q.chainId==null){let Y=Q.signature.legacyChainId;if(Y!=null)Q.chainId=Y}if(Q.blockHash&&(0,w0.getBigInt)(Q.blockHash)===lG6)Q.blockHash=null;return Q}_G6.formatTransactionResponse=cG6});var ii=M((oG6)=>{Object.defineProperty(oG6,"__esModule",{value:!0});oG6.FetchUrlFeeDataNetworkPlugin=oG6.FeeDataNetworkPlugin=oG6.EnsPlugin=oG6.GasCostPlugin=oG6.NetworkPlugin=void 0;var hI1=Rq(),so4=b1(),to4="0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";class wM{name;constructor(J){(0,hI1.defineProperties)(this,{name:J})}clone(){return new wM(this.name)}}oG6.NetworkPlugin=wM;class bI1 extends wM{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,K){let z=(Q||{})[X];if(z==null)z=K;(0,so4.assertArgument)(typeof z==="number",`invalud value for ${X}`,"costs",Q),Y[X]=z}G("txBase",21000),G("txCreate",32000),G("txDataZero",4),G("txDataNonzero",16),G("txAccessListStorageKey",1900),G("txAccessListAddress",2400),(0,hI1.defineProperties)(this,Y)}clone(){return new bI1(this.effectiveBlock,this)}}oG6.GasCostPlugin=bI1;class yI1 extends wM{address;targetNetwork;constructor(J,Q){super("org.ethers.plugins.network.Ens");(0,hI1.defineProperties)(this,{address:J||to4,targetNetwork:Q==null?1:Q})}clone(){return new yI1(this.address,this.targetNetwork)}}oG6.EnsPlugin=yI1;class xI1 extends wM{#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 xI1(this.#J)}}oG6.FeeDataNetworkPlugin=xI1;class aG6 extends wM{#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}}oG6.FetchUrlFeeDataNetworkPlugin=aG6});var U3=M((JX6)=>{Object.defineProperty(JX6,"__esModule",{value:!0});JX6.Network=void 0;var Gr4=Z3(),XK=b1(),Dv=ii(),gI1=new Map;class KK{#J;#Q;#Y;constructor(J,Q){this.#J=J,this.#Q=(0,XK.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,XK.getBigInt)(J,"chainId")}matches(J){if(J==null)return!1;if(typeof J==="string"){try{return this.chainId===(0,XK.getBigInt)(J)}catch(Q){}return this.name===J}if(typeof J==="number"||typeof J==="bigint"){try{return this.chainId===(0,XK.getBigInt)(J)}catch(Q){}return!1}if(typeof J==="object"){if(J.chainId!=null){try{return this.chainId===(0,XK.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 KK(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 Dv.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,Gr4.accessListify)(J.accessList);for(let X in G)Y+=Q.txAccessListAddress+Q.txAccessListStorageKey*G[X].storageKeys.length}return Y}static from(J){if(Xr4(),J==null)return KK.from("mainnet");if(typeof J==="number")J=BigInt(J);if(typeof J==="string"||typeof J==="bigint"){let Q=gI1.get(J);if(Q)return Q();if(typeof J==="bigint")return new KK("unknown",J);(0,XK.assertArgument)(!1,"unknown network","network",J)}if(typeof J.clone==="function")return J.clone();if(typeof J==="object"){(0,XK.assertArgument)(typeof J.name==="string"&&typeof J.chainId==="number","invalid network object name or chainId","network",J);let Q=new KK(J.name,J.chainId);if(J.ensAddress||J.ensNetwork!=null)Q.attachPlugin(new Dv.EnsPlugin(J.ensAddress,J.ensNetwork));return Q}(0,XK.assertArgument)(!1,"invalid network","network",J)}static register(J,Q){if(typeof J==="number")J=BigInt(J);let Y=gI1.get(J);if(Y)(0,XK.assertArgument)(!1,`conflicting network for ${JSON.stringify(Y.name)}`,"nameOrChainId",J);gI1.set(J,Q)}}JX6.Network=KK;function sG6(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 tG6(J){return new Dv.FetchUrlFeeDataNetworkPlugin(J,async(Q,Y,G)=>{G.setHeader("User-Agent","ethers");let X;try{let[K,z]=await Promise.all([G.send(),Q()]);X=K;let W=X.bodyJson.standard;return{gasPrice:z.gasPrice,maxFeePerGas:sG6(W.maxFee,9),maxPriorityFeePerGas:sG6(W.maxPriorityFee,9)}}catch(K){(0,XK.assert)(!1,`error encountered with polygon gas station (${JSON.stringify(G.url)})`,"SERVER_ERROR",{request:G,response:X,error:K})}})}var eG6=!1;function Xr4(){if(eG6)return;eG6=!0;function J(Q,Y,G){let X=function(){let K=new KK(Q,Y);if(G.ensNetwork!=null)K.attachPlugin(new Dv.EnsPlugin(null,G.ensNetwork));return K.attachPlugin(new Dv.GasCostPlugin),(G.plugins||[]).forEach((z)=>{K.attachPlugin(z)}),K};if(KK.register(Q,X),KK.register(Y,X),G.altNames)G.altNames.forEach((K)=>{KK.register(K,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:[tG6("https://gasstation.polygon.technology/v2")]}),J("matic-amoy",80002,{}),J("matic-mumbai",80001,{altNames:["maticMumbai","maticmum"],plugins:[tG6("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 ni=M((zX6)=>{Object.defineProperty(zX6,"__esModule",{value:!0});zX6.PollingEventSubscriber=zX6.PollingTransactionSubscriber=zX6.PollingOrphanSubscriber=zX6.PollingBlockTagSubscriber=zX6.OnBlockSubscriber=zX6.PollingBlockSubscriber=zX6.getPollingSubscriber=void 0;var YX6=b1();function mI1(J){return JSON.parse(JSON.stringify(J))}function Kr4(J,Q){if(Q==="block")return new uI1(J);if((0,YX6.isHexString)(Q,32))return new lI1(J,Q);(0,YX6.assert)(!1,"unsupported polling event","UNSUPPORTED_OPERATION",{operation:"getPollingSubscriber",info:{event:Q}})}zX6.getPollingSubscriber=Kr4;class uI1{#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()}}zX6.PollingBlockSubscriber=uI1;class Hv{#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()}}zX6.OnBlockSubscriber=Hv;class GX6 extends Hv{#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}}zX6.PollingBlockTagSubscriber=GX6;class XX6 extends Hv{#J;constructor(J,Q){super(J);this.#J=mI1(Q)}async _poll(J,Q){throw Error("@TODO")}}zX6.PollingOrphanSubscriber=XX6;class lI1 extends Hv{#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)}}zX6.PollingTransactionSubscriber=lI1;class KX6{#J;#Q;#Y;#G;#X;constructor(J,Q){this.#J=J,this.#Q=mI1(Q),this.#Y=this.#z.bind(this),this.#G=!1,this.#X=-2}async#z(J){if(this.#X===-2)return;let Q=mI1(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()}}zX6.PollingEventSubscriber=KX6});var WL=M((HX6)=>{Object.defineProperty(HX6,"__esModule",{value:!0});HX6.AbstractProvider=HX6.UnmanagedSubscriber=void 0;var Iv=m9(),Dr4=aw(),ZX6=qv(),Hr4=J2(),Mr4=Z3(),k1=b1(),VX6=fI1(),ai=nG6(),Ir4=U3(),cq=QL(),Mv=ni(),Or4=BigInt(2),Ar4=10;function oi(J){return J&&typeof J.then==="function"}function ri(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((K,z)=>{return K[z]=G[z],K},{})}return G})}class iI1{name;constructor(J){(0,k1.defineProperties)(this,{name:J})}start(){}stop(){}pause(J){}resume(){}}HX6.UnmanagedSubscriber=iI1;function Br4(J){return JSON.parse(JSON.stringify(J))}function cI1(J){return J=Array.from(new Set(J).values()),J.sort(),J}async function dI1(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,k1.isHexString)(J,32)){let Y=J.toLowerCase();return{type:"transaction",tag:ri("tx",{hash:Y}),hash:Y}}if(J.orphan){let Y=J;return{type:"orphan",tag:ri("orphan",Y),filter:Br4(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 cI1(X.map((K)=>K.toLowerCase()));return X.toLowerCase()})};if(Y.address){let X=[],K=[],z=(W)=>{if((0,k1.isHexString)(W))X.push(W);else K.push((async()=>{X.push(await(0,Iv.resolveAddress)(W,Q))})())};if(Array.isArray(Y.address))Y.address.forEach(z);else z(Y.address);if(K.length)await Promise.all(K);G.address=cI1(X.map((W)=>W.toLowerCase()))}return{filter:G,tag:ri("event",G),type:"event"}}(0,k1.assertArgument)(!1,"unknown ProviderEvent","event",J)}function pI1(){return new Date().getTime()}var Nr4={cacheTimeout:250,pollingInterval:4000};class DX6{#J;#Q;#Y;#G;#X;#z;#K;#W;#U;#V;#M;#I;constructor(J,Q){if(this.#I=Object.assign({},Nr4,Q||{}),J==="any")this.#z=!0,this.#X=null;else if(J){let Y=Ir4.Network.from(J);this.#z=!1,this.#X=Promise.resolve(Y),setTimeout(()=>{this.emit("network",Y,null)},0)}else this.#z=!1,this.#X=null;this.#W=-1,this.#K=new Map,this.#J=new Map,this.#Q=new Map,this.#Y=null,this.#G=!1,this.#U=1,this.#V=new Map,this.#M=!1}get pollingInterval(){return this.#I.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.#M}set disableCcipRead(J){this.#M=!!J}async#Z(J){let Q=this.#I.cacheTimeout;if(Q<0)return await this._perform(J);let Y=ri(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(),K=[];for(let z=0;z<Y.length;z++){let W=Y[z],Z=W.replace("{sender}",G).replace("{data}",X),V=new k1.FetchRequest(Z);if(W.indexOf("{data}")===-1)V.body={data:X,sender:G};this.emit("debug",{action:"sendCcipReadFetchRequest",request:V,index:z,urls:Y});let q="unknown error",U;try{U=await V.send()}catch(D){K.push(D.message),this.emit("debug",{action:"receiveCcipReadFetchError",request:V,result:{error:D}});continue}try{let D=U.bodyJson;if(D.data)return this.emit("debug",{action:"receiveCcipReadFetchResult",request:V,result:D}),D.data;if(D.message)q=D.message;this.emit("debug",{action:"receiveCcipReadFetchError",request:V,result:D})}catch(D){}(0,k1.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}}),K.push(q)}(0,k1.assert)(!1,`error encountered during CCIP fetch: ${K.map((z)=>JSON.stringify(z)).join(", ")}`,"OFFCHAIN_FAULT",{reason:"500_SERVER_ERROR",transaction:J,info:{urls:Y,errorMessages:K}})}_wrapBlock(J,Q){return new cq.Block((0,ai.formatBlock)(J),this)}_wrapLog(J,Q){return new cq.Log((0,ai.formatLog)(J),this)}_wrapTransactionReceipt(J,Q){return new cq.TransactionReceipt((0,ai.formatTransactionReceipt)(J),this)}_wrapTransactionResponse(J,Q){return new cq.TransactionResponse((0,ai.formatTransactionResponse)(J),this)}_detectNetwork(){(0,k1.assert)(!1,"sub-classes must implement this","UNSUPPORTED_OPERATION",{operation:"_detectNetwork"})}async _perform(J){(0,k1.assert)(!1,`unsupported method: ${J.method}`,"UNSUPPORTED_OPERATION",{operation:J.method,info:J})}async getBlockNumber(){let J=(0,k1.getNumber)(await this.#Z({method:"getBlockNumber"}),"%response");if(this.#W>=0)this.#W=J;return J}_getAddress(J){return(0,Iv.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,k1.isHexString)(J)){if((0,k1.isHexString)(J,32))return J;return(0,k1.toQuantity)(J)}if(typeof J==="bigint")J=(0,k1.getNumber)(J,"blockTag");if(typeof J==="number"){if(J>=0)return(0,k1.toQuantity)(J);if(this.#W>=0)return(0,k1.toQuantity)(this.#W+J);return this.getBlockNumber().then((Q)=>(0,k1.toQuantity)(Q+J))}(0,k1.assertArgument)(!1,"invalid blockTag","blockTag",J)}_getFilter(J){let Q=(J.topics||[]).map((W)=>{if(W==null)return null;if(Array.isArray(W))return cI1(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 K=void 0;if("fromBlock"in J)K=this._getBlockTag(J.fromBlock);let z=void 0;if("toBlock"in J)z=this._getBlockTag(J.toBlock);if(X.filter((W)=>typeof W!=="string").length||K!=null&&typeof K!=="string"||z!=null&&typeof z!=="string")return Promise.all([Promise.all(X),K,z]).then((W)=>{return G(W[0],W[1],W[2])});return G(X,K,z)}_getTransactionRequest(J){let Q=(0,cq.copyRequest)(J),Y=[];if(["to","from"].forEach((G)=>{if(Q[G]==null)return;let X=(0,Iv.resolveAddress)(Q[G],this);if(oi(X))Y.push(async function(){Q[G]=await X}());else Q[G]=X}),Q.blockTag!=null){let G=this._getBlockTag(Q.blockTag);if(oi(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.#z){if(this.emit("network",Y,Q),this.#X===J)this.#X=Promise.resolve(Y)}else(0,k1.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:K}=await(0,k1.resolveProperties)({_block:this.#B("latest",!1),gasPrice:(async()=>{try{let V=await this.#Z({method:"getGasPrice"});return(0,k1.getBigInt)(V,"%response")}catch(V){}return null})(),priorityFee:(async()=>{try{let V=await this.#Z({method:"getPriorityFee"});return(0,k1.getBigInt)(V,"%response")}catch(V){}return null})()}),z=null,W=null,Z=this._wrapBlock(G,J);if(Z&&Z.baseFeePerGas)W=K!=null?K:BigInt("1000000000"),z=Z.baseFeePerGas*Or4+W;return new cq.FeeData(X,z,W)},Y=J.getPlugin("org.ethers.plugins.network.FetchUrlFeeDataPlugin");if(Y){let G=new k1.FetchRequest(Y.url),X=await Y.processFunc(Q,this,G);return new cq.FeeData(X.gasPrice,X.maxFeePerGas,X.maxPriorityFeePerGas)}return await Q()}async estimateGas(J){let Q=this._getTransactionRequest(J);if(oi(Q))Q=await Q;return(0,k1.getBigInt)(await this.#Z({method:"estimateGas",transaction:Q}),"%response")}async#q(J,Q,Y){(0,k1.assert)(Y<Ar4,"CCIP read exceeded maximum redirections","OFFCHAIN_FAULT",{reason:"TOO_MANY_REDIRECTS",transaction:Object.assign({},J,{blockTag:Q,enableCcipRead:!0})});let G=(0,cq.copyRequest)(J);try{return(0,k1.hexlify)(await this._perform({method:"call",transaction:G,blockTag:Q}))}catch(X){if(!this.disableCcipRead&&(0,k1.isCallException)(X)&&X.data&&Y>=0&&Q==="latest"&&G.to!=null&&(0,k1.dataSlice)(X.data,0,4)==="0x556f1830"){let K=X.data,z=await(0,Iv.resolveAddress)(G.to,this),W;try{W=Rr4((0,k1.dataSlice)(X.data,4))}catch(q){(0,k1.assert)(!1,q.message,"OFFCHAIN_FAULT",{reason:"BAD_DATA",transaction:G,info:{data:K}})}(0,k1.assert)(W.sender.toLowerCase()===z.toLowerCase(),"CCIP Read sender mismatch","CALL_EXCEPTION",{action:"call",data:K,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,k1.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:z,data:(0,k1.concat)([W.selector,Cr4([Z,W.extraData])])};this.emit("debug",{action:"sendCcipReadCall",transaction:V});try{let q=await this.#q(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#D(J){let{value:Q}=await(0,k1.resolveProperties)({network:this.getNetwork(),value:J});return Q}async call(J){let{tx:Q,blockTag:Y}=await(0,k1.resolveProperties)({tx:this._getTransactionRequest(J),blockTag:this._getBlockTag(J.blockTag)});return await this.#D(this.#q(Q,Y,J.enableCcipRead?0:-1))}async#H(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.#D(this.#Z(Object.assign(J,{address:G,blockTag:X})))}async getBalance(J,Q){return(0,k1.getBigInt)(await this.#H({method:"getBalance"},J,Q),"%response")}async getTransactionCount(J,Q){return(0,k1.getNumber)(await this.#H({method:"getTransactionCount"},J,Q),"%response")}async getCode(J,Q){return(0,k1.hexlify)(await this.#H({method:"getCode"},J,Q))}async getStorage(J,Q,Y){let G=(0,k1.getBigInt)(Q,"position");return(0,k1.hexlify)(await this.#H({method:"getStorage",position:G},J,Y))}async broadcastTransaction(J){let{blockNumber:Q,hash:Y,network:G}=await(0,k1.resolveProperties)({blockNumber:this.getBlockNumber(),hash:this._perform({method:"broadcastTransaction",signedTransaction:J}),network:this.getNetwork()}),X=Mr4.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,k1.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,k1.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,k1.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,k1.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,k1.resolveProperties)({network:this.getNetwork(),result:this.#Z({method:"getTransactionResult",hash:J})});if(Q==null)return null;return(0,k1.hexlify)(Q)}async getLogs(J){let Q=this._getFilter(J);if(oi(Q))Q=await Q;let{network:Y,params:G}=await(0,k1.resolveProperties)({network:this.getNetwork(),params:this.#Z({method:"getLogs",filter:Q})});return G.map((X)=>this._wrapLog(X,Y))}_getProvider(J){(0,k1.assert)(!1,"provider cannot connect to target network","UNSUPPORTED_OPERATION",{operation:"_getProvider()"})}async getResolver(J){return await VX6.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,Iv.getAddress)(J);let Q=(0,Hr4.namehash)(J.substring(2).toLowerCase()+".addr.reverse");try{let Y=await VX6.EnsResolver.getEnsAddress(this),X=await new ZX6.Contract(Y,["function resolver(bytes32) view returns (address)"],this).resolver(Q);if(X==null||X===Dr4.ZeroAddress)return null;let z=await new ZX6.Contract(X,["function name(bytes32) view returns (string)"],this).name(Q);if(await this.resolveName(z)!==J)return null;return z}catch(Y){if((0,k1.isError)(Y,"BAD_DATA")&&Y.value==="0x")return null;if((0,k1.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,K)=>{let z=null,W=async(Z)=>{try{let V=await this.getTransactionReceipt(J);if(V!=null){if(Z-V.blockNumber+1>=G){if(X(V),z)clearTimeout(z),z=null;return}}}catch(V){console.log("EEE",V)}this.once("block",W)};if(Y!=null)z=setTimeout(()=>{if(z==null)return;z=null,this.off("block",W),K((0,k1.makeError)("timeout","TIMEOUT",{reason:"timeout"}))},Y);W(await this.getBlockNumber())})}async waitForBlock(J){(0,k1.assert)(!1,"not implemented yet","NOT_IMPLEMENTED",{operation:"waitForBlock"})}_clearTimeout(J){let Q=this.#V.get(J);if(!Q)return;if(Q.timer)clearTimeout(Q.timer);this.#V.delete(J)}_setTimeout(J,Q){if(Q==null)Q=0;let Y=this.#U++,G=()=>{this.#V.delete(Y),J()};if(this.paused)this.#V.set(Y,{timer:null,func:G,time:Q});else{let X=setTimeout(G,Q);this.#V.set(Y,{timer:X,func:G,time:pI1()})}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 iI1(J.type);case"block":{let Q=new Mv.PollingBlockSubscriber(this);return Q.pollingInterval=this.pollingInterval,Q}case"safe":case"finalized":return new Mv.PollingBlockTagSubscriber(this,J.type);case"event":return new Mv.PollingEventSubscriber(this,J.filter);case"transaction":return new Mv.PollingTransactionSubscriber(this,J.hash);case"orphan":return new Mv.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#O(J,Q){let Y=await dI1(J,this);if(Y.type==="event"&&Q&&Q.length>0&&Q[0].removed===!0)Y=await dI1({orphan:"drop-log",log:Q[0]},this);return this.#J.get(Y.tag)||null}async#A(J){let Q=await dI1(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.#O(J,Q);if(!Y||Y.listeners.length===0)return!1;let G=Y.listeners.length;if(Y.listeners=Y.listeners.filter(({listener:X,once:K})=>{let z=new k1.EventPayload(this,K?null:X,J);try{X.call(this,...Q,z)}catch(W){}return!K}),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.#O(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.#O(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.#O(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.#V.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.#W=-1,this.#Y!=null){if(this.#Y==!!J)return;(0,k1.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.#V.values()){if(Q.timer)clearTimeout(Q.timer);Q.time=pI1()-Q.time}}resume(){if(this.#Y==null)return;this._forEachSubscriber((J)=>J.resume()),this.#Y=null;for(let J of this.#V.values()){let Q=J.time;if(Q<0)Q=0;J.time=pI1(),setTimeout(J.func,Q)}}}HX6.AbstractProvider=DX6;function wr4(J,Q){try{let Y=_I1(J,Q);if(Y)return(0,k1.toUtf8String)(Y)}catch(Y){}return null}function _I1(J,Q){if(J==="0x")return null;try{let Y=(0,k1.getNumber)((0,k1.dataSlice)(J,Q,Q+32)),G=(0,k1.getNumber)((0,k1.dataSlice)(J,Y,Y+32));return(0,k1.dataSlice)(J,Y+32,Y+32+G)}catch(Y){}return null}function qX6(J){let Q=(0,k1.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 Lr4(J){if(J.length%32===0)return J;let Q=new Uint8Array(Math.ceil(J.length/32)*32);return Q.set(J),Q}var Er4=new Uint8Array([]);function Cr4(J){let Q=[],Y=0;for(let G=0;G<J.length;G++)Q.push(Er4),Y+=32;for(let G=0;G<J.length;G++){let X=(0,k1.getBytes)(J[G]);Q[G]=qX6(Y),Q.push(qX6(X.length)),Q.push(Lr4(X)),Y+=32+Math.ceil(X.length/32)*32}return(0,k1.concat)(Q)}var UX6="0x0000000000000000000000000000000000000000000000000000000000000000";function Rr4(J){let Q={sender:"",urls:[],calldata:"",selector:"",extraData:"",errorArgs:[]};(0,k1.assert)((0,k1.dataLength)(J)>=160,"insufficient OffchainLookup data","OFFCHAIN_FAULT",{reason:"insufficient OffchainLookup data"});let Y=(0,k1.dataSlice)(J,0,32);(0,k1.assert)((0,k1.dataSlice)(Y,0,12)===(0,k1.dataSlice)(UX6,0,12),"corrupt OffchainLookup sender","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup sender"}),Q.sender=(0,k1.dataSlice)(Y,12);try{let G=[],X=(0,k1.getNumber)((0,k1.dataSlice)(J,32,64)),K=(0,k1.getNumber)((0,k1.dataSlice)(J,X,X+32)),z=(0,k1.dataSlice)(J,X+32);for(let W=0;W<K;W++){let Z=wr4(z,W*32);if(Z==null)throw Error("abort");G.push(Z)}Q.urls=G}catch(G){(0,k1.assert)(!1,"corrupt OffchainLookup urls","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup urls"})}try{let G=_I1(J,64);if(G==null)throw Error("abort");Q.calldata=G}catch(G){(0,k1.assert)(!1,"corrupt OffchainLookup calldata","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup calldata"})}(0,k1.assert)((0,k1.dataSlice)(J,100,128)===(0,k1.dataSlice)(UX6,0,28),"corrupt OffchainLookup callbaackSelector","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup callbaackSelector"}),Q.selector=(0,k1.dataSlice)(J,96,100);try{let G=_I1(J,128);if(G==null)throw Error("abort");Q.extraData=G}catch(G){(0,k1.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 si=M((AX6)=>{Object.defineProperty(AX6,"__esModule",{value:!0});AX6.VoidSigner=AX6.AbstractSigner=void 0;var IX6=m9(),Tr4=Z3(),D3=b1(),Sr4=QL();function LM(J,Q){if(J.provider)return J.provider;(0,D3.assert)(!1,"missing provider","UNSUPPORTED_OPERATION",{operation:Q})}async function OX6(J,Q){let Y=(0,Sr4.copyRequest)(Q);if(Y.to!=null)Y.to=(0,IX6.resolveAddress)(Y.to,J);if(Y.from!=null){let G=Y.from;Y.from=Promise.all([J.getAddress(),(0,IX6.resolveAddress)(G,J)]).then(([X,K])=>{return(0,D3.assertArgument)(X.toLowerCase()===K.toLowerCase(),"transaction from mismatch","tx.from",K),X})}else Y.from=J.getAddress();return await(0,D3.resolveProperties)(Y)}class nI1{provider;constructor(J){(0,D3.defineProperties)(this,{provider:J||null})}async getNonce(J){return LM(this,"getTransactionCount").getTransactionCount(await this.getAddress(),J)}async populateCall(J){return await OX6(this,J)}async populateTransaction(J){let Q=LM(this,"populateTransaction"),Y=await OX6(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 K=(0,D3.getBigInt)(Y.chainId);(0,D3.assertArgument)(K===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,D3.assertArgument)(!1,"eip-1559 transaction do not support gasPrice","tx",J);else if((Y.type===0||Y.type===1)&&X)(0,D3.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 K=await Q.getFeeData();if((0,D3.assert)(K.gasPrice!=null,"network does not support gasPrice","UNSUPPORTED_OPERATION",{operation:"getGasPrice"}),Y.gasPrice==null)Y.gasPrice=K.gasPrice}else{let K=await Q.getFeeData();if(Y.type==null)if(K.maxFeePerGas!=null&&K.maxPriorityFeePerGas!=null){if(Y.authorizationList&&Y.authorizationList.length)Y.type=4;else Y.type=2;if(Y.gasPrice!=null){let z=Y.gasPrice;delete Y.gasPrice,Y.maxFeePerGas=z,Y.maxPriorityFeePerGas=z}else{if(Y.maxFeePerGas==null)Y.maxFeePerGas=K.maxFeePerGas;if(Y.maxPriorityFeePerGas==null)Y.maxPriorityFeePerGas=K.maxPriorityFeePerGas}}else if(K.gasPrice!=null){if((0,D3.assert)(!X,"network does not support EIP-1559","UNSUPPORTED_OPERATION",{operation:"populateTransaction"}),Y.gasPrice==null)Y.gasPrice=K.gasPrice;Y.type=0}else(0,D3.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=K.maxFeePerGas;if(Y.maxPriorityFeePerGas==null)Y.maxPriorityFeePerGas=K.maxPriorityFeePerGas}}return await(0,D3.resolveProperties)(Y)}async populateAuthorization(J){let Q=Object.assign({},J);if(Q.chainId==null)Q.chainId=(await LM(this,"getNetwork").getNetwork()).chainId;if(Q.nonce==null)Q.nonce=await this.getNonce();return Q}async estimateGas(J){return LM(this,"estimateGas").estimateGas(await this.populateCall(J))}async call(J){return LM(this,"call").call(await this.populateCall(J))}async resolveName(J){return await LM(this,"resolveName").resolveName(J)}async sendTransaction(J){let Q=LM(this,"sendTransaction"),Y=await this.populateTransaction(J);delete Y.from;let G=Tr4.Transaction.from(Y);return await Q.broadcastTransaction(await this.signTransaction(G))}authorize(J){(0,D3.assert)(!1,"authorization not implemented for this signer","UNSUPPORTED_OPERATION",{operation:"authorize"})}}AX6.AbstractSigner=nI1;class aI1 extends nI1{address;constructor(J,Q){super(Q);(0,D3.defineProperties)(this,{address:J})}async getAddress(){return this.address}connect(J){return new aI1(this.address,J)}#J(J,Q){(0,D3.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")}}AX6.VoidSigner=aI1});var wW=M((wX6)=>{Object.defineProperty(wX6,"__esModule",{value:!0});wX6.showThrottleMessage=void 0;var NX6=new Set;function $r4(J){if(NX6.has(J))return;NX6.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("==========================")}wX6.showThrottleMessage=$r4});var TX6=M((RX6)=>{Object.defineProperty(RX6,"__esModule",{value:!0});RX6.FilterIdPendingSubscriber=RX6.FilterIdEventSubscriber=RX6.FilterIdSubscriber=void 0;var kr4=b1(),vr4=ni();function fr4(J){return JSON.parse(JSON.stringify(J))}class ti{#J;#Q;#Y;#G;#X;#z;constructor(J){this.#J=J,this.#Q=null,this.#Y=this.#K.bind(this),this.#G=!1,this.#X=null,this.#z=!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,kr4.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.#z)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)}#W(){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.#z=!0,this.#W(),this.#J.off("block",this.#Y)}pause(J){if(J)this.#W();this.#J.off("block",this.#Y)}resume(){this.start()}}RX6.FilterIdSubscriber=ti;class EX6 extends ti{#J;constructor(J,Q){super(J);this.#J=fr4(Q)}_recover(J){return new vr4.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))}}RX6.FilterIdEventSubscriber=EX6;class CX6 extends ti{async _subscribe(J){return await J.send("eth_newPendingTransactionFilter",[])}async _emitResults(J,Q){for(let Y of Q)J.emit("pending",Y)}}RX6.FilterIdPendingSubscriber=CX6});var Y2=M((hX6)=>{Object.defineProperty(hX6,"__esModule",{value:!0});hX6.JsonRpcProvider=hX6.JsonRpcApiPollingProvider=hX6.JsonRpcApiProvider=hX6.JsonRpcSigner=void 0;var br4=ew(),EM=m9(),SX6=J2(),PX6=Z3(),T0=b1(),$X6=WL(),yr4=si(),oI1=U3(),kX6=TX6(),xr4=ni(),gr4="bigint,boolean,function,number,string,symbol".split(/,/g);function ei(J){if(J==null||gr4.indexOf(typeof J)>=0)return J;if(typeof J.getAddress==="function")return J;if(Array.isArray(J))return J.map(ei);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 mr4(J){return new Promise((Q)=>{setTimeout(Q,J)})}function ZL(J){if(J)return J.toLowerCase();return J}function vX6(J){return J&&typeof J.pollingInterval==="number"}var fX6={polling:!1,staticNetwork:null,batchStallTime:10,batchMaxSize:1048576,batchMaxCount:100,cacheTimeout:250,pollingInterval:4000};class Ov extends yr4.AbstractSigner{address;constructor(J,Q){super(J);Q=(0,EM.getAddress)(Q),(0,T0.defineProperties)(this,{address:Q})}connect(J){(0,T0.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=ei(J),Y=[];if(Q.from){let X=Q.from;Y.push((async()=>{let K=await(0,EM.resolveAddress)(X,this.provider);(0,T0.assertArgument)(K!=null&&K.toLowerCase()===this.address.toLowerCase(),"from address mismatch","transaction",J),Q.from=K})())}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,EM.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 K=[1000,100],z=0,W=async()=>{try{let Z=await this.provider.getTransaction(Y);if(Z!=null){G(Z.replaceableTransaction(Q));return}}catch(Z){if((0,T0.isError)(Z,"CANCELLED")||(0,T0.isError)(Z,"BAD_DATA")||(0,T0.isError)(Z,"NETWORK_ERROR")||(0,T0.isError)(Z,"UNSUPPORTED_OPERATION")){if(Z.info==null)Z.info={};Z.info.sendTransactionHash=Y,X(Z);return}if((0,T0.isError)(Z,"INVALID_ARGUMENT")){if(z++,Z.info==null)Z.info={};if(Z.info.sendTransactionHash=Y,z>10){X(Z);return}}this.provider.emit("error",(0,T0.makeError)("failed to fetch transation after sending (will try again)","UNKNOWN_ERROR",{error:Z}))}this.provider._setTimeout(()=>{W()},K.pop()||4000)};W()})}async signTransaction(J){let Q=ei(J);if(Q.from){let G=await(0,EM.resolveAddress)(Q.from,this.provider);(0,T0.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,T0.toUtf8Bytes)(J):J;return await this.provider.send("personal_sign",[(0,T0.hexlify)(Q),this.address.toLowerCase()])}async signTypedData(J,Q,Y){let G=ei(Y),X=await SX6.TypedDataEncoder.resolveNames(J,Q,G,async(K)=>{let z=await(0,EM.resolveAddress)(K);return(0,T0.assertArgument)(z!=null,"TypedData does not support null address","value",K),z});return await this.provider.send("eth_signTypedData_v4",[this.address.toLowerCase(),JSON.stringify(SX6.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,T0.toUtf8Bytes)(J):J;return await this.provider.send("eth_sign",[this.address.toLowerCase(),(0,T0.hexlify)(Q)])}}hX6.JsonRpcSigner=Ov;class tI1 extends $X6.AbstractProvider{#J;#Q;#Y;#G;#X;#z;#K;#W(){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:K,reject:z,payload:W}of Y){if(this.destroyed){z((0,T0.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,T0.makeError)("missing response for request","BAD_DATA",{value:X,info:{payload:W}});this.emit("error",V),z(V);continue}if("error"in Z){z(this.getRpcError(W,Z));continue}K(Z.result)}}catch(X){this.emit("debug",{action:"receiveRpcError",error:X});for(let{reject:K}of Y)K(X)}})()}},J)}constructor(J,Q){super(J,Q);this.#Q=1,this.#J=Object.assign({},fX6,Q||{}),this.#Y=[],this.#G=null,this.#z=null,this.#K=null;{let G=null,X=new Promise((K)=>{G=K});this.#X={promise:X,resolve:G}}let Y=this._getOption("staticNetwork");if(typeof Y==="boolean"){if((0,T0.assertArgument)(!Y||J!=="any","staticNetwork cannot be used on special network 'any'","options",Q),Y&&J!=null)this.#z=oI1.Network.from(J)}else if(Y)(0,T0.assertArgument)(J==null||Y.matches(J),"staticNetwork MUST match network object","options",Q),this.#z=Y}_getOption(J){return this.#J[J]}get _network(){return(0,T0.assert)(this.#z,"network is not available yet","NETWORK_ERROR"),this.#z}async _perform(J){if(J.method==="call"||J.method==="estimateGas"){let Y=J.transaction;if(Y&&Y.type!=null&&(0,T0.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.#z)return this.#z}else return J;if(this.#K)return await this.#K;if(this.ready)return this.#K=(async()=>{try{let Q=oI1.Network.from((0,T0.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 oI1.Network.from((0,T0.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.#z==null&&!this.destroyed)try{this.#z=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,T0.makeError)("failed to bootstrap network detection","NETWORK_ERROR",{event:"initial-network-discovery",info:{error:J}})),await mr4(1000)}this.#W()})()}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 xr4.PollingEventSubscriber(this,J.filter);return new kX6.FilterIdEventSubscriber(this,J.filter)}if(J.type==="orphan"&&J.filter.orphan==="drop-log")return new $X6.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,T0.toQuantity)((0,T0.getBigInt)(J[Y],`tx.${Y}`))}),["from","to","data"].forEach((Y)=>{if(J[Y]==null)return;Q[Y]=(0,T0.hexlify)(J[Y])}),J.accessList)Q.accessList=(0,PX6.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,PX6.authorizationify)(Y);return{address:G.address,nonce:(0,T0.toQuantity)(G.nonce),chainId:(0,T0.toQuantity)(G.chainId),yParity:(0,T0.toQuantity)(G.signature.yParity),r:(0,T0.toQuantity)(G.signature.r),s:(0,T0.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:[ZL(J.address),J.blockTag]};case"getTransactionCount":return{method:"eth_getTransactionCount",args:[ZL(J.address),J.blockTag]};case"getCode":return{method:"eth_getCode",args:[ZL(J.address),J.blockTag]};case"getStorage":return{method:"eth_getStorageAt",args:[ZL(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(ZL);else J.filter.address=ZL(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 z=G.message;if(!z.match(/revert/i)&&z.match(/insufficient funds/i))return(0,T0.makeError)("insufficient funds","INSUFFICIENT_FUNDS",{transaction:J.params[0],info:{payload:J,error:G}});else if(z.match(/nonce/i)&&z.match(/too low/i))return(0,T0.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 z=rI1(G),W=br4.AbiCoder.getBuiltinCallException(Y==="eth_call"?"call":"estimateGas",J.params[0],z?z.data:null);return W.info={error:G,payload:J},W}let X=JSON.stringify(ur4(G));if(typeof G.message==="string"&&G.message.match(/user denied|ethers-user-denied/i)){let z={eth_sign:"signMessage",personal_sign:"signMessage",eth_signTypedData_v4:"signTypedData",eth_signTransaction:"signTransaction",eth_sendTransaction:"sendTransaction",eth_requestAccounts:"requestAccess",wallet_requestAccounts:"requestAccess"};return(0,T0.makeError)("user rejected action","ACTION_REJECTED",{action:z[Y]||"unknown",reason:"rejected",info:{payload:J,error:G}})}if(Y==="eth_sendRawTransaction"||Y==="eth_sendTransaction"){let z=J.params[0];if(X.match(/insufficient funds|base fee exceeds gas limit/i))return(0,T0.makeError)("insufficient funds for intrinsic transaction cost","INSUFFICIENT_FUNDS",{transaction:z,info:{error:G}});if(X.match(/nonce/i)&&X.match(/too low/i))return(0,T0.makeError)("nonce has already been used","NONCE_EXPIRED",{transaction:z,info:{error:G}});if(X.match(/replacement transaction/i)&&X.match(/underpriced/i))return(0,T0.makeError)("replacement fee too low","REPLACEMENT_UNDERPRICED",{transaction:z,info:{error:G}});if(X.match(/only replay-protected/i))return(0,T0.makeError)("legacy pre-eip-155 transactions not supported","UNSUPPORTED_OPERATION",{operation:Y,info:{transaction:z,info:{error:G}}})}let K=!!X.match(/the method .* does not exist/i);if(!K){if(G&&G.details&&G.details.startsWith("Unauthorized method:"))K=!0}if(K)return(0,T0.makeError)("unsupported operation","UNSUPPORTED_OPERATION",{operation:J.method,info:{error:G,payload:J}});return(0,T0.makeError)("could not coalesce error","UNKNOWN_ERROR",{error:G,payload:J})}send(J,Q){if(this.destroyed)return Promise.reject((0,T0.makeError)("provider destroyed; cancelled request","UNSUPPORTED_OPERATION",{operation:J}));let Y=this.#Q++,G=new Promise((X,K)=>{this.#Y.push({resolve:X,reject:K,payload:{method:J,params:Q,id:Y,jsonrpc:"2.0"}})});return this.#W(),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 Ov(this,G[J])}let{accounts:Y}=await(0,T0.resolveProperties)({network:this.getNetwork(),accounts:Q});J=(0,EM.getAddress)(J);for(let G of Y)if((0,EM.getAddress)(G)===J)return new Ov(this,J);throw Error("invalid account")}async listAccounts(){return(await this.send("eth_accounts",[])).map((Q)=>new Ov(this,Q))}destroy(){if(this.#G)clearTimeout(this.#G),this.#G=null;for(let{payload:J,reject:Q}of this.#Y)Q((0,T0.makeError)("provider destroyed; cancelled request","UNSUPPORTED_OPERATION",{operation:J.method}));this.#Y=[],super.destroy()}}hX6.JsonRpcApiProvider=tI1;class eI1 extends tI1{#J;constructor(J,Q){super(J,Q);let Y=this._getOption("pollingInterval");if(Y==null)Y=fX6.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})}}hX6.JsonRpcApiPollingProvider=eI1;class jX6 extends eI1{#J;constructor(J,Q,Y){if(J==null)J="http://localhost:8545";super(Q,Y);if(typeof J==="string")this.#J=new T0.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}}hX6.JsonRpcProvider=jX6;function rI1(J){if(J==null)return null;if(typeof J.message==="string"&&J.message.match(/revert/i)&&(0,T0.isHexString)(J.data))return{message:J.message,data:J.data};if(typeof J==="object"){for(let Q in J){let Y=rI1(J[Q]);if(Y)return Y}return null}if(typeof J==="string")try{return rI1(JSON.parse(J))}catch(Q){}return null}function sI1(J,Q){if(J==null)return;if(typeof J.message==="string")Q.push(J.message);if(typeof J==="object")for(let Y in J)sI1(J[Y],Q);if(typeof J==="string")try{return sI1(JSON.parse(J),Q)}catch(Y){}}function ur4(J){let Q=[];return sI1(J,Q),Q}});var QO1=M((yX6)=>{Object.defineProperty(yX6,"__esModule",{value:!0});yX6.AnkrProvider=void 0;var JO1=b1(),cr4=wW(),_r4=U3(),ir4=Y2(),Jn="9f7d929b018cdffb338517efa06f58359e86ff1ffd350bc889738523659e7972";function nr4(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,JO1.assertArgument)(!1,"unsupported network","network",J)}class Qn extends ir4.JsonRpcProvider{apiKey;constructor(J,Q){if(J==null)J="mainnet";let Y=_r4.Network.from(J);if(Q==null)Q=Jn;let G={polling:!0,staticNetwork:Y},X=Qn.getRequest(Y,Q);super(X,Y,G);(0,JO1.defineProperties)(this,{apiKey:Q})}_getProvider(J){try{return new Qn(J,this.apiKey)}catch(Q){}return super._getProvider(J)}static getRequest(J,Q){if(Q==null)Q=Jn;let Y=new JO1.FetchRequest(`https://${nr4(J.name)}/${Q}`);if(Y.allowGzip=!0,Q===Jn)Y.retryFunc=async(G,X,K)=>{return(0,cr4.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===Jn}}yX6.AnkrProvider=Qn});var YO1=M((gX6)=>{Object.defineProperty(gX6,"__esModule",{value:!0});gX6.AlchemyProvider=void 0;var VL=b1(),ar4=wW(),or4=U3(),rr4=Y2(),Yn="_gg7wSSi0KMBsdKnGVfHDueq6xMB9EkC";function sr4(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,VL.assertArgument)(!1,"unsupported network","network",J)}class Gn extends rr4.JsonRpcProvider{apiKey;constructor(J,Q){if(J==null)J="mainnet";let Y=or4.Network.from(J);if(Q==null)Q=Yn;let G=Gn.getRequest(Y,Q);super(G,Y,{staticNetwork:Y});(0,VL.defineProperties)(this,{apiKey:Q})}_getProvider(J){try{return new Gn(J,this.apiKey)}catch(Q){}return super._getProvider(J)}async _perform(J){if(J.method==="getTransactionResult"){let{trace:Q,tx:Y}=await(0,VL.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(K){}if(G)return(0,VL.assert)(!X,"an error occurred during transaction executions","CALL_EXCEPTION",{action:"getTransactionResult",data:G,reason:null,transaction:Y,invocation:null,revert:null}),G;(0,VL.assert)(!1,"could not parse trace result","BAD_DATA",{value:Q})}return await super._perform(J)}isCommunityResource(){return this.apiKey===Yn}static getRequest(J,Q){if(Q==null)Q=Yn;let Y=new VL.FetchRequest(`https://${sr4(J.name)}/v2/${Q}`);if(Y.allowGzip=!0,Q===Yn)Y.retryFunc=async(G,X,K)=>{return(0,ar4.showThrottleMessage)("alchemy"),!0};return Y}}gX6.AlchemyProvider=Gn});var GO1=M((uX6)=>{Object.defineProperty(uX6,"__esModule",{value:!0});uX6.ChainstackProvider=void 0;var Kn=b1(),tr4=wW(),er4=U3(),Js4=Y2();function Xn(J){switch(J){case"mainnet":return"39f1d67cedf8b7831010a665328c9197";case"arbitrum":return"0550c209db33c3abf4cc927e1e18cea1";case"bnb":return"98b5a77e531614387366f6fc5da097f8";case"matic":return"cd9d4d70377471aa7c142ec4a4205249"}(0,Kn.assertArgument)(!1,"unsupported network","network",J)}function Qs4(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,Kn.assertArgument)(!1,"unsupported network","network",J)}class zn extends Js4.JsonRpcProvider{apiKey;constructor(J,Q){if(J==null)J="mainnet";let Y=er4.Network.from(J);if(Q==null)Q=Xn(Y.name);let G=zn.getRequest(Y,Q);super(G,Y,{staticNetwork:Y});(0,Kn.defineProperties)(this,{apiKey:Q})}_getProvider(J){try{return new zn(J,this.apiKey)}catch(Q){}return super._getProvider(J)}isCommunityResource(){return this.apiKey===Xn(this._network.name)}static getRequest(J,Q){if(Q==null)Q=Xn(J.name);let Y=new Kn.FetchRequest(`https://${Qs4(J.name)}/${Q}`);if(Y.allowGzip=!0,Q===Xn(J.name))Y.retryFunc=async(G,X,K)=>{return(0,tr4.showThrottleMessage)("ChainstackProvider"),!0};return Y}}uX6.ChainstackProvider=zn});var XO1=M((pX6)=>{Object.defineProperty(pX6,"__esModule",{value:!0});pX6.CloudflareProvider=void 0;var Ys4=b1(),Gs4=U3(),Xs4=Y2();class dX6 extends Xs4.JsonRpcProvider{constructor(J){if(J==null)J="mainnet";let Q=Gs4.Network.from(J);(0,Ys4.assertArgument)(Q.name==="mainnet","unsupported network","network",J);super("https://cloudflare-eth.com/",Q,{staticNetwork:Q})}}pX6.CloudflareProvider=dX6});var zO1=M((oX6)=>{Object.defineProperty(oX6,"__esModule",{value:!0});oX6.EtherscanProvider=oX6.EtherscanPlugin=void 0;var Ks4=ew(),zs4=qv(),_X6=Z3(),l9=b1(),Ws4=WL(),Zs4=U3(),Vs4=ii(),qs4=wW(),Us4="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),iX6=2000;function Ds4(J){return J&&typeof J.then==="function"}var nX6="org.ethers.plugins.provider.Etherscan";class KO1 extends Vs4.NetworkPlugin{baseUrl;constructor(J){super(nX6);(0,l9.defineProperties)(this,{baseUrl:J})}clone(){return new KO1(this.baseUrl)}}oX6.EtherscanPlugin=KO1;var Hs4=["enableCcipRead"],Ms4=1;class aX6 extends Ws4.AbstractProvider{network;apiKey;#J;constructor(J,Q){let Y=Q!=null?Q:null;super();let G=Zs4.Network.from(J);(0,l9.assertArgument)(Us4.indexOf(`${G.chainId}`)>=0,"unsupported network","network",G),this.#J=G.getPlugin(nX6),(0,l9.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,l9.assertArgument)(!1,"unsupported network","network",this.network)}getUrl(J,Q){let Y=Object.keys(Q).reduce((G,X)=>{let K=Q[X];if(K!=null)G+=`&${X}=${K}`;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=Ms4++,X=Y?this.getPostUrl():this.getUrl(J,Q),K=Y?this.getPostData(J,Q):null;this.emit("debug",{action:"sendRequest",id:G,url:X,payload:K});let z=new l9.FetchRequest(X);if(z.setThrottleParams({slotInterval:1000}),z.retryFunc=(V,q,U)=>{if(this.isCommunityResource())(0,qs4.showThrottleMessage)("Etherscan");return Promise.resolve(!0)},z.processFunc=async(V,q)=>{let U=q.hasBody()?JSON.parse((0,l9.toUtf8String)(q.body)):{},D=(typeof U.result==="string"?U.result:"").toLowerCase().indexOf("rate limit")>=0;if(J==="proxy"){if(U&&U.status==0&&U.message=="NOTOK"&&D)this.emit("debug",{action:"receiveError",id:G,reason:"proxy-NOTOK",error:U}),q.throwThrottleError(U.result,iX6)}else if(D)this.emit("debug",{action:"receiveError",id:G,reason:"null result",error:U.result}),q.throwThrottleError(U.result,iX6);return q},K)z.setHeader("content-type","application/x-www-form-urlencoded; charset=UTF-8"),z.body=Object.keys(K).map((V)=>`${V}=${K[V]}`).join("&");let W=await z.send();try{W.assertOk()}catch(V){this.emit("debug",{action:"receiveError",id:G,error:V,reason:"assertOk"}),(0,l9.assert)(!1,"response error","SERVER_ERROR",{request:z,response:W})}if(!W.hasBody())this.emit("debug",{action:"receiveError",id:G,error:"missing body",reason:"null body"}),(0,l9.assert)(!1,"missing response","SERVER_ERROR",{request:z,response:W});let Z=JSON.parse((0,l9.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,l9.assert)(!1,"invalid JSON-RPC response (missing jsonrpc='2.0')","SERVER_ERROR",{request:z,response:W,info:{result:Z}});if(Z.error)this.emit("debug",{action:"receiveError",id:G,result:Z,reason:"JSON-RPC error"}),(0,l9.assert)(!1,"error response","SERVER_ERROR",{request:z,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,l9.assert)(!1,"error response","SERVER_ERROR",{request:z,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(Hs4.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,l9.toQuantity)(G);else if(Y==="accessList")G="["+(0,_X6.accessListify)(G).map((X)=>{return`{address:"${X.address}",storageKeys:["${X.storageKeys.join('","')}"]}`}).join(",")+"]";else if(Y==="blobVersionedHashes"){if(G.length===0)continue;(0,l9.assert)(!1,"Etherscan API does not support blobVersionedHashes","UNSUPPORTED_OPERATION",{operation:"_getTransactionPostData",info:{transaction:J}})}else G=(0,l9.hexlify)(G);Q[Y]=G}return Q}_checkError(J,Q,Y){let G="";if((0,l9.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,l9.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(z){}let K=Ks4.AbiCoder.getBuiltinCallException(J.method,J.transaction,X);throw K.info={request:J,error:Q},K}}if(G){if(J.method==="broadcastTransaction"){let X=_X6.Transaction.from(J.signedTransaction);if(G.match(/replacement/i)&&G.match(/underpriced/i))(0,l9.assert)(!1,"replacement fee too low","REPLACEMENT_UNDERPRICED",{transaction:X});if(G.match(/insufficient funds/))(0,l9.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,l9.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,l9.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(Ds4(Q))Q=await Q;try{let Y=await this.fetch("contract",{action:"getabi",address:Q}),G=JSON.parse(Y);return new zs4.Contract(Q,G,this)}catch(Y){return null}}isCommunityResource(){return this.apiKey==null}}oX6.EtherscanProvider=aX6});var _q=M((X27,sX6)=>{sX6.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 Av=M((K27,Wn)=>{var{EMPTY_BUFFER:Os4}=_q(),WO1=Buffer[Symbol.species];function As4(J,Q){if(J.length===0)return Os4;if(J.length===1)return J[0];let Y=Buffer.allocUnsafe(Q),G=0;for(let X=0;X<J.length;X++){let K=J[X];Y.set(K,G),G+=K.length}if(G<Q)return new WO1(Y.buffer,Y.byteOffset,G);return Y}function tX6(J,Q,Y,G,X){for(let K=0;K<X;K++)Y[G+K]=J[K]^Q[K&3]}function eX6(J,Q){for(let Y=0;Y<J.length;Y++)J[Y]^=Q[Y&3]}function Bs4(J){if(J.length===J.buffer.byteLength)return J.buffer;return J.buffer.slice(J.byteOffset,J.byteOffset+J.length)}function ZO1(J){if(ZO1.readOnly=!0,Buffer.isBuffer(J))return J;let Q;if(J instanceof ArrayBuffer)Q=new WO1(J);else if(ArrayBuffer.isView(J))Q=new WO1(J.buffer,J.byteOffset,J.byteLength);else Q=Buffer.from(J),ZO1.readOnly=!1;return Q}Wn.exports={concat:As4,mask:tX6,toArrayBuffer:Bs4,toBuffer:ZO1,unmask:eX6};if(!process.env.WS_NO_BUFFER_UTIL)try{let J=Lr();Wn.exports.mask=function(Q,Y,G,X,K){if(K<48)tX6(Q,Y,G,X,K);else J.mask(Q,Y,G,X,K)},Wn.exports.unmask=function(Q,Y){if(Q.length<32)eX6(Q,Y);else J.unmask(Q,Y)}}catch(J){}});var GK6=M((z27,YK6)=>{var JK6=Symbol("kDone"),VO1=Symbol("kRun");class QK6{constructor(J){this[JK6]=()=>{this.pending--,this[VO1]()},this.concurrency=J||1/0,this.jobs=[],this.pending=0}add(J){this.jobs.push(J),this[VO1]()}[VO1](){if(this.pending===this.concurrency)return;if(this.jobs.length){let J=this.jobs.shift();this.pending++,J(this[JK6])}}}YK6.exports=QK6});var wv=M((W27,ZK6)=>{var Bv=M1("zlib"),XK6=Av(),Ns4=GK6(),{kStatusCode:KK6}=_q(),ws4=Buffer[Symbol.species],Ls4=Buffer.from([0,0,255,255]),qn=Symbol("permessage-deflate"),LW=Symbol("total-length"),Nv=Symbol("callback"),iq=Symbol("buffers"),Vn=Symbol("error"),Zn;class zK6{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,!Zn){let G=this._options.concurrencyLimit!==void 0?this._options.concurrencyLimit:10;Zn=new Ns4(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[Nv];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){Zn.add((G)=>{this._decompress(J,Q,(X,K)=>{G(),Y(X,K)})})}compress(J,Q,Y){Zn.add((G)=>{this._compress(J,Q,(X,K)=>{G(),Y(X,K)})})}_decompress(J,Q,Y){let G=this._isServer?"client":"server";if(!this._inflate){let X=`${G}_max_window_bits`,K=typeof this.params[X]!=="number"?Bv.Z_DEFAULT_WINDOWBITS:this.params[X];this._inflate=Bv.createInflateRaw({...this._options.zlibInflateOptions,windowBits:K}),this._inflate[qn]=this,this._inflate[LW]=0,this._inflate[iq]=[],this._inflate.on("error",Cs4),this._inflate.on("data",WK6)}if(this._inflate[Nv]=Y,this._inflate.write(J),Q)this._inflate.write(Ls4);this._inflate.flush(()=>{let X=this._inflate[Vn];if(X){this._inflate.close(),this._inflate=null,Y(X);return}let K=XK6.concat(this._inflate[iq],this._inflate[LW]);if(this._inflate._readableState.endEmitted)this._inflate.close(),this._inflate=null;else if(this._inflate[LW]=0,this._inflate[iq]=[],Q&&this.params[`${G}_no_context_takeover`])this._inflate.reset();Y(null,K)})}_compress(J,Q,Y){let G=this._isServer?"server":"client";if(!this._deflate){let X=`${G}_max_window_bits`,K=typeof this.params[X]!=="number"?Bv.Z_DEFAULT_WINDOWBITS:this.params[X];this._deflate=Bv.createDeflateRaw({...this._options.zlibDeflateOptions,windowBits:K}),this._deflate[LW]=0,this._deflate[iq]=[],this._deflate.on("data",Es4)}this._deflate[Nv]=Y,this._deflate.write(J),this._deflate.flush(Bv.Z_SYNC_FLUSH,()=>{if(!this._deflate)return;let X=XK6.concat(this._deflate[iq],this._deflate[LW]);if(Q)X=new ws4(X.buffer,X.byteOffset,X.length-4);if(this._deflate[Nv]=null,this._deflate[LW]=0,this._deflate[iq]=[],Q&&this.params[`${G}_no_context_takeover`])this._deflate.reset();Y(null,X)})}}ZK6.exports=zK6;function Es4(J){this[iq].push(J),this[LW]+=J.length}function WK6(J){if(this[LW]+=J.length,this[qn]._maxPayload<1||this[LW]<=this[qn]._maxPayload){this[iq].push(J);return}this[Vn]=RangeError("Max payload size exceeded"),this[Vn].code="WS_ERR_UNSUPPORTED_MESSAGE_LENGTH",this[Vn][KK6]=1009,this.removeListener("data",WK6),this.reset()}function Cs4(J){this[qn]._inflate=null,J[KK6]=1007,this[Nv](J)}});var Lv=M((Z27,Un)=>{var{isUtf8:VK6}=M1("buffer"),Rs4=[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 Fs4(J){return J>=1000&&J<=1014&&J!==1004&&J!==1005&&J!==1006||J>=3000&&J<=4999}function qO1(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}Un.exports={isValidStatusCode:Fs4,isValidUTF8:qO1,tokenChars:Rs4};if(VK6)Un.exports.isValidUTF8=function(J){return J.length<24?qO1(J):VK6(J)};else if(!process.env.WS_NO_UTF_8_VALIDATE)try{let J=Tr();Un.exports.isValidUTF8=function(Q){return Q.length<32?qO1(Q):J(Q)}}catch(J){}});var DO1=M((V27,MK6)=>{var{Writable:Ts4}=M1("stream"),qK6=wv(),{BINARY_TYPES:Ss4,EMPTY_BUFFER:UK6,kStatusCode:Ps4,kWebSocket:$s4}=_q(),{concat:UO1,toArrayBuffer:ks4,unmask:vs4}=Av(),{isValidStatusCode:fs4,isValidUTF8:DK6}=Lv(),Dn=Buffer[Symbol.species];class HK6 extends Ts4{constructor(J={}){super();this._allowSynchronousEvents=J.allowSynchronousEvents!==void 0?J.allowSynchronousEvents:!0,this._binaryType=J.binaryType||Ss4[0],this._extensions=J.extensions||{},this._isServer=!!J.isServer,this._maxPayload=J.maxPayload|0,this._skipUTF8Validation=!!J.skipUTF8Validation,this[$s4]=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 Dn(Y.buffer,Y.byteOffset+J,Y.length-J),new Dn(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 Dn(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[qK6.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=UK6;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)vs4(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[qK6.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 K=this.createError(RangeError,"Max payload size exceeded",!1,1009,"WS_ERR_UNSUPPORTED_MESSAGE_LENGTH");Q(K);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=UO1(Y,Q);else if(this._binaryType==="arraybuffer")G=ks4(UO1(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=UO1(Y,Q);if(!this._skipUTF8Validation&&!DK6(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,UK6),this.end();else{let Y=J.readUInt16BE(0);if(!fs4(Y)){let X=this.createError(RangeError,`invalid status code ${Y}`,!0,1002,"WS_ERR_INVALID_CLOSE_CODE");Q(X);return}let G=new Dn(J.buffer,J.byteOffset+2,J.length-2);if(!this._skipUTF8Validation&&!DK6(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 K=new J(Y?`Invalid WebSocket frame: ${Q}`:Q);return Error.captureStackTrace(K,this.createError),K.code=X,K[Ps4]=G,K}}MK6.exports=HK6});var HO1=M((U27,AK6)=>{var{Duplex:q27}=M1("stream"),{randomFillSync:js4}=M1("crypto"),IK6=wv(),{EMPTY_BUFFER:hs4}=_q(),{isValidStatusCode:bs4}=Lv(),{mask:OK6,toBuffer:qL}=Av(),QG=Symbol("kByteLength"),ys4=Buffer.alloc(4),CM,UL=8192;class nq{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,K=!1;if(Q.mask){if(Y=Q.maskBuffer||ys4,Q.generateMask)Q.generateMask(Y);else{if(UL===8192){if(CM===void 0)CM=Buffer.alloc(8192);js4(CM,0,8192),UL=0}Y[0]=CM[UL++],Y[1]=CM[UL++],Y[2]=CM[UL++],Y[3]=CM[UL++]}K=(Y[0]|Y[1]|Y[2]|Y[3])===0,X=6}let z;if(typeof J==="string")if((!Q.mask||K)&&Q[QG]!==void 0)z=Q[QG];else J=Buffer.from(J),z=J.length;else z=J.length,G=Q.mask&&Q.readOnly&&!K;let W=z;if(z>=65536)X+=8,W=127;else if(z>125)X+=2,W=126;let Z=Buffer.allocUnsafe(G?z+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(z,2);else if(W===127)Z[2]=Z[3]=0,Z.writeUIntBE(z,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],K)return[Z,J];if(G)return OK6(J,Y,Z,X,z),[Z];return OK6(J,Y,J,0,z),[Z,J]}close(J,Q,Y,G){let X;if(J===void 0)X=hs4;else if(typeof J!=="number"||!bs4(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 z=Buffer.byteLength(Q);if(z>123)throw RangeError("The message must not be greater than 123 bytes");if(X=Buffer.allocUnsafe(2+z),X.writeUInt16BE(J,0),typeof Q==="string")X.write(Q,2);else X.set(Q,2)}let K={[QG]: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,K,G]);else this.sendFrame(nq.frame(X,K),G)}ping(J,Q,Y){let G,X;if(typeof J==="string")G=Buffer.byteLength(J),X=!1;else J=qL(J),G=J.length,X=qL.readOnly;if(G>125)throw RangeError("The data size must not be greater than 125 bytes");let K={[QG]: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,K,Y]);else this.sendFrame(nq.frame(J,K),Y)}pong(J,Q,Y){let G,X;if(typeof J==="string")G=Buffer.byteLength(J),X=!1;else J=qL(J),G=J.length,X=qL.readOnly;if(G>125)throw RangeError("The data size must not be greater than 125 bytes");let K={[QG]: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,K,Y]);else this.sendFrame(nq.frame(J,K),Y)}send(J,Q,Y){let G=this._extensions[IK6.extensionName],X=Q.binary?2:1,K=Q.compress,z,W;if(typeof J==="string")z=Buffer.byteLength(J),W=!1;else J=qL(J),z=J.length,W=qL.readOnly;if(this._firstFragment){if(this._firstFragment=!1,K&&G&&G.params[G._isServer?"server_no_context_takeover":"client_no_context_takeover"])K=z>=G._threshold;this._compress=K}else K=!1,X=0;if(Q.fin)this._firstFragment=!0;if(G){let Z={[QG]:z,fin:Q.fin,generateMask:this._generateMask,mask:Q.mask,maskBuffer:this._maskBuffer,opcode:X,readOnly:W,rsv1:K};if(this._deflating)this.enqueue([this.dispatch,J,this._compress,Z,Y]);else this.dispatch(J,this._compress,Z,Y)}else this.sendFrame(nq.frame(J,{[QG]:z,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(nq.frame(J,Y),G);return}let X=this._extensions[IK6.extensionName];this._bufferedBytes+=Y[QG],this._deflating=!0,X.compress(J,Y.fin,(K,z)=>{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[QG],this._deflating=!1,Y.readOnly=!1,this.sendFrame(nq.frame(z,Y),G),this.dequeue()})}dequeue(){while(!this._deflating&&this._queue.length){let J=this._queue.shift();this._bufferedBytes-=J[3][QG],Reflect.apply(J[0],this,J.slice(1))}}enqueue(J){this._bufferedBytes+=J[3][QG],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)}}AK6.exports=nq});var TK6=M((D27,FK6)=>{var{kForOnEventAttribute:Ev,kListener:MO1}=_q(),BK6=Symbol("kCode"),NK6=Symbol("kData"),wK6=Symbol("kError"),LK6=Symbol("kMessage"),EK6=Symbol("kReason"),DL=Symbol("kTarget"),CK6=Symbol("kType"),RK6=Symbol("kWasClean");class aq{constructor(J){this[DL]=null,this[CK6]=J}get target(){return this[DL]}get type(){return this[CK6]}}Object.defineProperty(aq.prototype,"target",{enumerable:!0});Object.defineProperty(aq.prototype,"type",{enumerable:!0});class HL extends aq{constructor(J,Q={}){super(J);this[BK6]=Q.code===void 0?0:Q.code,this[EK6]=Q.reason===void 0?"":Q.reason,this[RK6]=Q.wasClean===void 0?!1:Q.wasClean}get code(){return this[BK6]}get reason(){return this[EK6]}get wasClean(){return this[RK6]}}Object.defineProperty(HL.prototype,"code",{enumerable:!0});Object.defineProperty(HL.prototype,"reason",{enumerable:!0});Object.defineProperty(HL.prototype,"wasClean",{enumerable:!0});class Cv extends aq{constructor(J,Q={}){super(J);this[wK6]=Q.error===void 0?null:Q.error,this[LK6]=Q.message===void 0?"":Q.message}get error(){return this[wK6]}get message(){return this[LK6]}}Object.defineProperty(Cv.prototype,"error",{enumerable:!0});Object.defineProperty(Cv.prototype,"message",{enumerable:!0});class Mn extends aq{constructor(J,Q={}){super(J);this[NK6]=Q.data===void 0?null:Q.data}get data(){return this[NK6]}}Object.defineProperty(Mn.prototype,"data",{enumerable:!0});var xs4={addEventListener(J,Q,Y={}){for(let X of this.listeners(J))if(!Y[Ev]&&X[MO1]===Q&&!X[Ev])return;let G;if(J==="message")G=function(K,z){let W=new Mn("message",{data:z?K:K.toString()});W[DL]=this,Hn(Q,this,W)};else if(J==="close")G=function(K,z){let W=new HL("close",{code:K,reason:z.toString(),wasClean:this._closeFrameReceived&&this._closeFrameSent});W[DL]=this,Hn(Q,this,W)};else if(J==="error")G=function(K){let z=new Cv("error",{error:K,message:K.message});z[DL]=this,Hn(Q,this,z)};else if(J==="open")G=function(){let K=new aq("open");K[DL]=this,Hn(Q,this,K)};else return;if(G[Ev]=!!Y[Ev],G[MO1]=Q,Y.once)this.once(J,G);else this.on(J,G)},removeEventListener(J,Q){for(let Y of this.listeners(J))if(Y[MO1]===Q&&!Y[Ev]){this.removeListener(J,Y);break}}};FK6.exports={CloseEvent:HL,ErrorEvent:Cv,Event:aq,EventTarget:xs4,MessageEvent:Mn};function Hn(J,Q,Y){if(typeof J==="object"&&J.handleEvent)J.handleEvent.call(J,Y);else J.call(Q,Y)}});var IO1=M((H27,SK6)=>{var{tokenChars:Rv}=Lv();function zK(J,Q,Y){if(J[Q]===void 0)J[Q]=[Y];else J[Q].push(Y)}function gs4(J){let Q=Object.create(null),Y=Object.create(null),G=!1,X=!1,K=!1,z,W,Z=-1,V=-1,q=-1,U=0;for(;U<J.length;U++)if(V=J.charCodeAt(U),z===void 0)if(q===-1&&Rv[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 H=J.slice(Z,q);if(V===44)zK(Q,H,Y),Y=Object.create(null);else z=H;Z=q=-1}else throw SyntaxError(`Unexpected character at index ${U}`);else if(W===void 0)if(q===-1&&Rv[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(zK(Y,J.slice(Z,q),!0),V===44)zK(Q,z,Y),Y=Object.create(null),z=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(Rv[V]!==1)throw SyntaxError(`Unexpected character at index ${U}`);if(Z===-1)Z=U;else if(!G)G=!0;X=!1}else if(K)if(Rv[V]===1){if(Z===-1)Z=U}else if(V===34&&Z!==-1)K=!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)K=!0;else if(q===-1&&Rv[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 H=J.slice(Z,q);if(G)H=H.replace(/\\/g,""),G=!1;if(zK(Y,W,H),V===44)zK(Q,z,Y),Y=Object.create(null),z=void 0;W=void 0,Z=q=-1}else throw SyntaxError(`Unexpected character at index ${U}`);if(Z===-1||K||V===32||V===9)throw SyntaxError("Unexpected end of input");if(q===-1)q=U;let D=J.slice(Z,q);if(z===void 0)zK(Q,D,Y);else{if(W===void 0)zK(Y,D,!0);else if(G)zK(Y,W,D.replace(/\\/g,""));else zK(Y,W,D);zK(Q,z,Y)}return Q}function ms4(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 K=G[X];if(!Array.isArray(K))K=[K];return K.map((z)=>z===!0?X:`${X}=${z}`).join("; ")})).join("; ")}).join(", ")}).join(", ")}SK6.exports={format:ms4,parse:gs4}});var wO1=M((O27,gK6)=>{var us4=M1("events"),ls4=M1("https"),ds4=M1("http"),kK6=M1("net"),ps4=M1("tls"),{randomBytes:cs4,createHash:_s4}=M1("crypto"),{Duplex:M27,Readable:I27}=M1("stream"),{URL:OO1}=M1("url"),oq=wv(),is4=DO1(),ns4=HO1(),{BINARY_TYPES:PK6,EMPTY_BUFFER:In,GUID:as4,kForOnEventAttribute:AO1,kListener:os4,kStatusCode:rs4,kWebSocket:L7,NOOP:vK6}=_q(),{EventTarget:{addEventListener:ss4,removeEventListener:ts4}}=TK6(),{format:es4,parse:Jt4}=IO1(),{toBuffer:Qt4}=Av(),fK6=Symbol("kAborted"),BO1=[8,13],EW=["CONNECTING","OPEN","CLOSING","CLOSED"],Yt4=/^[!#$%&'*+\-.0-9A-Z^_`|a-z~]+$/;class d0 extends us4{constructor(J,Q,Y){super();if(this._binaryType=PK6[0],this._closeCode=1006,this._closeFrameReceived=!1,this._closeFrameSent=!1,this._closeMessage=In,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];jK6(this,J,Q,Y)}else this._autoPong=Y.autoPong,this._isServer=!0}get binaryType(){return this._binaryType}set binaryType(J){if(!PK6.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 is4({allowSynchronousEvents:Y.allowSynchronousEvents,binaryType:this.binaryType,extensions:this._extensions,isServer:this._isServer,maxPayload:Y.maxPayload,skipUTF8Validation:Y.skipUTF8Validation});if(this._sender=new ns4(J,this._extensions,Y.generateMask),this._receiver=G,this._socket=J,G[L7]=this,J[L7]=this,G.on("conclude",Kt4),G.on("drain",zt4),G.on("error",Wt4),G.on("message",Zt4),G.on("ping",Vt4),G.on("pong",qt4),J.setTimeout)J.setTimeout(0);if(J.setNoDelay)J.setNoDelay();if(Q.length>0)J.unshift(Q);J.on("close",bK6),J.on("data",An),J.on("end",yK6),J.on("error",xK6),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[oq.extensionName])this._extensions[oq.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){G2(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){NO1(this,J,Y);return}if(Q===void 0)Q=!this._isServer;this._sender.ping(J||In,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){NO1(this,J,Y);return}if(Q===void 0)Q=!this._isServer;this._sender.pong(J||In,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){NO1(this,J,Y);return}let G={binary:typeof J!=="string",mask:!this._isServer,compress:!0,fin:!0,...Q};if(!this._extensions[oq.extensionName])G.compress=!1;this._sender.send(J||In,G,Y)}terminate(){if(this.readyState===d0.CLOSED)return;if(this.readyState===d0.CONNECTING){G2(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:EW.indexOf("CONNECTING")});Object.defineProperty(d0.prototype,"CONNECTING",{enumerable:!0,value:EW.indexOf("CONNECTING")});Object.defineProperty(d0,"OPEN",{enumerable:!0,value:EW.indexOf("OPEN")});Object.defineProperty(d0.prototype,"OPEN",{enumerable:!0,value:EW.indexOf("OPEN")});Object.defineProperty(d0,"CLOSING",{enumerable:!0,value:EW.indexOf("CLOSING")});Object.defineProperty(d0.prototype,"CLOSING",{enumerable:!0,value:EW.indexOf("CLOSING")});Object.defineProperty(d0,"CLOSED",{enumerable:!0,value:EW.indexOf("CLOSED")});Object.defineProperty(d0.prototype,"CLOSED",{enumerable:!0,value:EW.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[AO1])return Q[os4];return null},set(Q){for(let Y of this.listeners(J))if(Y[AO1]){this.removeListener(J,Y);break}if(typeof Q!=="function")return;this.addEventListener(J,Q,{[AO1]:!0})}})});d0.prototype.addEventListener=ss4;d0.prototype.removeEventListener=ts4;gK6.exports=d0;function jK6(J,Q,Y,G){let X={allowSynchronousEvents:!0,autoPong:!0,protocolVersion:BO1[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,!BO1.includes(X.protocolVersion))throw RangeError(`Unsupported protocol version: ${X.protocolVersion} (supported versions: ${BO1.join(", ")})`);let K;if(Q instanceof OO1)K=Q;else try{K=new OO1(Q)}catch(O){throw SyntaxError(`Invalid URL: ${Q}`)}if(K.protocol==="http:")K.protocol="ws:";else if(K.protocol==="https:")K.protocol="wss:";J._url=K.href;let z=K.protocol==="wss:",W=K.protocol==="ws+unix:",Z;if(K.protocol!=="ws:"&&!z&&!W)Z=`The URL's protocol must be one of "ws:", "wss:", "http:", "https", or "ws+unix:"`;else if(W&&!K.pathname)Z="The URL's pathname is empty";else if(K.hash)Z="The URL contains a fragment identifier";if(Z){let O=SyntaxError(Z);if(J._redirects===0)throw O;else{On(J,O);return}}let V=z?443:80,q=cs4(16).toString("base64"),U=z?ls4.request:ds4.request,D=new Set,H;if(X.createConnection=X.createConnection||(z?Xt4:Gt4),X.defaultPort=X.defaultPort||V,X.port=K.port||V,X.host=K.hostname.startsWith("[")?K.hostname.slice(1,-1):K.hostname,X.headers={...X.headers,"Sec-WebSocket-Version":X.protocolVersion,"Sec-WebSocket-Key":q,Connection:"Upgrade",Upgrade:"websocket"},X.path=K.pathname+K.search,X.timeout=X.handshakeTimeout,X.perMessageDeflate)H=new oq(X.perMessageDeflate!==!0?X.perMessageDeflate:{},!1,X.maxPayload),X.headers["Sec-WebSocket-Extensions"]=es4({[oq.extensionName]:H.offer()});if(Y.length){for(let O of Y){if(typeof O!=="string"||!Yt4.test(O)||D.has(O))throw SyntaxError("An invalid or duplicated subprotocol was specified");D.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(K.username||K.password)X.auth=`${K.username}:${K.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=z,J._originalHostOrSocketPath=W?X.socketPath:K.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:K.host===J._originalHostOrSocketPath;if(!O||J._originalSecure&&!z){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",()=>{G2(J,I,"Opening handshake has timed out")});if(I.on("error",(O)=>{if(I===null||I[fK6])return;I=J._req=null,On(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){G2(J,I,"Maximum redirects exceeded");return}I.abort();let w;try{w=new OO1(A,Q)}catch(N){let L=SyntaxError(`Invalid URL: ${A}`);On(J,L);return}jK6(J,w,Y,G)}else if(!J.emit("unexpected-response",I,O))G2(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"){G2(J,A,"Invalid Upgrade header");return}let N=_s4("sha1").update(q+as4).digest("base64");if(O.headers["sec-websocket-accept"]!==N){G2(J,A,"Invalid Sec-WebSocket-Accept header");return}let L=O.headers["sec-websocket-protocol"],R;if(L!==void 0){if(!D.size)R="Server sent a subprotocol but none was requested";else if(!D.has(L))R="Server sent an invalid subprotocol"}else if(D.size)R="Server sent no subprotocol";if(R){G2(J,A,R);return}if(L)J._protocol=L;let C=O.headers["sec-websocket-extensions"];if(C!==void 0){if(!H){G2(J,A,"Server sent a Sec-WebSocket-Extensions header but no extension was requested");return}let F;try{F=Jt4(C)}catch(E){G2(J,A,"Invalid Sec-WebSocket-Extensions header");return}let j=Object.keys(F);if(j.length!==1||j[0]!==oq.extensionName){G2(J,A,"Server indicated an extension that was not requested");return}try{H.accept(F[oq.extensionName])}catch(E){G2(J,A,"Invalid Sec-WebSocket-Extensions header");return}J._extensions[oq.extensionName]=H}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 On(J,Q){J._readyState=d0.CLOSING,J.emit("error",Q),J.emitClose()}function Gt4(J){return J.path=J.socketPath,kK6.connect(J)}function Xt4(J){if(J.path=void 0,!J.servername&&J.servername!=="")J.servername=kK6.isIP(J.host)?"":J.host;return ps4.connect(J)}function G2(J,Q,Y){J._readyState=d0.CLOSING;let G=Error(Y);if(Error.captureStackTrace(G,G2),Q.setHeader){if(Q[fK6]=!0,Q.abort(),Q.socket&&!Q.socket.destroyed)Q.socket.destroy();process.nextTick(On,J,G)}else Q.destroy(G),Q.once("error",J.emit.bind(J,"error")),Q.once("close",J.emitClose.bind(J))}function NO1(J,Q,Y){if(Q){let G=Qt4(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} (${EW[J.readyState]})`);process.nextTick(Y,G)}}function Kt4(J,Q){let Y=this[L7];if(Y._closeFrameReceived=!0,Y._closeMessage=Q,Y._closeCode=J,Y._socket[L7]===void 0)return;if(Y._socket.removeListener("data",An),process.nextTick(hK6,Y._socket),J===1005)Y.close();else Y.close(J,Q)}function zt4(){let J=this[L7];if(!J.isPaused)J._socket.resume()}function Wt4(J){let Q=this[L7];if(Q._socket[L7]!==void 0)Q._socket.removeListener("data",An),process.nextTick(hK6,Q._socket),Q.close(J[rs4]);Q.emit("error",J)}function $K6(){this[L7].emitClose()}function Zt4(J,Q){this[L7].emit("message",J,Q)}function Vt4(J){let Q=this[L7];if(Q._autoPong)Q.pong(J,!this._isServer,vK6);Q.emit("ping",J)}function qt4(J){this[L7].emit("pong",J)}function hK6(J){J.resume()}function bK6(){let J=this[L7];this.removeListener("close",bK6),this.removeListener("data",An),this.removeListener("end",yK6),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[L7]=void 0,clearTimeout(J._closeTimer),J._receiver._writableState.finished||J._receiver._writableState.errorEmitted)J.emitClose();else J._receiver.on("error",$K6),J._receiver.on("finish",$K6)}function An(J){if(!this[L7]._receiver.write(J))this.pause()}function yK6(){let J=this[L7];J._readyState=d0.CLOSING,J._receiver.end(),this.end()}function xK6(){let J=this[L7];if(this.removeListener("error",xK6),this.on("error",vK6),J)J._readyState=d0.CLOSING,this.destroy()}});var dK6=M((A27,lK6)=>{var{Duplex:Ut4}=M1("stream");function mK6(J){J.emit("close")}function Dt4(){if(!this.destroyed&&this._writableState.finished)this.destroy()}function uK6(J){if(this.removeListener("error",uK6),this.destroy(),this.listenerCount("error")===0)this.emit("error",J)}function Ht4(J,Q){let Y=!0,G=new Ut4({...Q,autoDestroy:!1,emitClose:!1,objectMode:!1,writableObjectMode:!1});return J.on("message",function(K,z){let W=!z&&G._readableState.objectMode?K.toString():K;if(!G.push(W))J.pause()}),J.once("error",function(K){if(G.destroyed)return;Y=!1,G.destroy(K)}),J.once("close",function(){if(G.destroyed)return;G.push(null)}),G._destroy=function(X,K){if(J.readyState===J.CLOSED){K(X),process.nextTick(mK6,G);return}let z=!1;if(J.once("error",function(Z){z=!0,K(Z)}),J.once("close",function(){if(!z)K(X);process.nextTick(mK6,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,K,z){if(J.readyState===J.CONNECTING){J.once("open",function(){G._write(X,K,z)});return}J.send(X,z)},G.on("end",Dt4),G.on("error",uK6),G}lK6.exports=Ht4});var cK6=M((B27,pK6)=>{var{tokenChars:Mt4}=Lv();function It4(J){let Q=new Set,Y=-1,G=-1,X=0;for(X;X<J.length;X++){let z=J.charCodeAt(X);if(G===-1&&Mt4[z]===1){if(Y===-1)Y=X}else if(X!==0&&(z===32||z===9)){if(G===-1&&Y!==-1)G=X}else if(z===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 K=J.slice(Y,X);if(Q.has(K))throw SyntaxError(`The "${K}" subprotocol is duplicated`);return Q.add(K),Q}pK6.exports={parse:It4}});var oK6=M((w27,aK6)=>{var Ot4=M1("events"),Bn=M1("http"),{Duplex:N27}=M1("stream"),{createHash:At4}=M1("crypto"),_K6=IO1(),RM=wv(),Bt4=cK6(),Nt4=wO1(),{GUID:wt4,kWebSocket:Lt4}=_q(),Et4=/^[+/0-9A-Za-z]{22}==$/;class nK6 extends Ot4{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:Nt4,...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=Bn.createServer((Y,G)=>{let X=Bn.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=Ct4(this._server,{listening:this.emit.bind(this,"listening"),error:this.emit.bind(this,"error"),upgrade:(G,X,K)=>{this.handleUpgrade(G,X,K,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(Fv,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(Fv,this);else this._shouldEmitClose=!0;else process.nextTick(Fv,this)}else{let Q=this._server;this._removeListeners(),this._removeListeners=this._server=null,Q.close(()=>{Fv(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",iK6);let X=J.headers["sec-websocket-key"],K=J.headers.upgrade,z=+J.headers["sec-websocket-version"];if(J.method!=="GET"){FM(this,J,Q,405,"Invalid HTTP method");return}if(K===void 0||K.toLowerCase()!=="websocket"){FM(this,J,Q,400,"Invalid Upgrade header");return}if(X===void 0||!Et4.test(X)){FM(this,J,Q,400,"Missing or invalid Sec-WebSocket-Key header");return}if(z!==8&&z!==13){FM(this,J,Q,400,"Missing or invalid Sec-WebSocket-Version header");return}if(!this.shouldHandle(J)){Tv(Q,400);return}let W=J.headers["sec-websocket-protocol"],Z=new Set;if(W!==void 0)try{Z=Bt4.parse(W)}catch(U){FM(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 RM(this.options.perMessageDeflate,!0,this.options.maxPayload);try{let D=_K6.parse(V);if(D[RM.extensionName])U.accept(D[RM.extensionName]),q[RM.extensionName]=U}catch(D){FM(this,J,Q,400,"Invalid or unacceptable Sec-WebSocket-Extensions header");return}}if(this.options.verifyClient){let U={origin:J.headers[`${z===8?"sec-websocket-origin":"origin"}`],secure:!!(J.socket.authorized||J.socket.encrypted),req:J};if(this.options.verifyClient.length===2){this.options.verifyClient(U,(D,H,I,O)=>{if(!D)return Tv(Q,H||401,I,O);this.completeUpgrade(q,X,Z,J,Q,Y,G)});return}if(!this.options.verifyClient(U))return Tv(Q,401)}this.completeUpgrade(q,X,Z,J,Q,Y,G)}completeUpgrade(J,Q,Y,G,X,K,z){if(!X.readable||!X.writable)return X.destroy();if(X[Lt4])throw Error("server.handleUpgrade() was called more than once with the same socket, possibly due to a misconfiguration");if(this._state>0)return Tv(X,503);let Z=["HTTP/1.1 101 Switching Protocols","Upgrade: websocket","Connection: Upgrade",`Sec-WebSocket-Accept: ${At4("sha1").update(Q+wt4).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[RM.extensionName]){let q=J[RM.extensionName].params,U=_K6.format({[RM.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",iK6),V.setSocket(X,K,{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(Fv,this)});z(V,G)}}aK6.exports=nK6;function Ct4(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 Fv(J){J._state=2,J.emit("close")}function iK6(){this.destroy()}function Tv(J,Q,Y,G){Y=Y||Bn.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} ${Bn.STATUS_CODES[Q]}\r
`+Object.keys(G).map((X)=>`${X}: ${G[X]}`).join(`\r
`)+`\r
\r
`+Y)}function FM(J,Q,Y,G,X){if(J.listenerCount("wsClientError")){let K=Error(X);Error.captureStackTrace(K,FM),J.emit("wsClientError",K,Y,Q)}else Tv(Y,G,X)}});var sK6=M((L27,rK6)=>{var CW=wO1();CW.createWebSocketStream=dK6();CW.Server=oK6();CW.Receiver=DO1();CW.Sender=HO1();CW.WebSocket=CW;CW.WebSocketServer=CW.Server;rK6.exports=CW});var tK6=M((LO1)=>{Object.defineProperty(LO1,"__esModule",{value:!0});LO1.WebSocket=void 0;var Rt4=sK6();Object.defineProperty(LO1,"WebSocket",{enumerable:!0,get:function(){return Rt4.WebSocket}})});var $v=M((Qz6)=>{Object.defineProperty(Qz6,"__esModule",{value:!0});Qz6.SocketProvider=Qz6.SocketEventSubscriber=Qz6.SocketPendingSubscriber=Qz6.SocketBlockSubscriber=Qz6.SocketSubscriber=void 0;var eK6=WL(),Sv=b1(),Tt4=Y2();class Pv{#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,Sv.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")}}Qz6.SocketSubscriber=Pv;class EO1 extends Pv{constructor(J){super(J,["newHeads"])}async _emit(J,Q){J.emit("block",parseInt(Q.number))}}Qz6.SocketBlockSubscriber=EO1;class CO1 extends Pv{constructor(J){super(J,["newPendingTransactions"])}async _emit(J,Q){J.emit("pending",Q)}}Qz6.SocketPendingSubscriber=CO1;class RO1 extends Pv{#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))}}Qz6.SocketEventSubscriber=RO1;class Jz6 extends Tt4.JsonRpcApiProvider{#J;#Q;#Y;constructor(J,Q){let Y=Object.assign({},Q!=null?Q:{});if((0,Sv.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 eK6.UnmanagedSubscriber("close");case"block":return new EO1(this);case"pending":return new CO1(this);case"event":return new RO1(this,J.filter);case"orphan":if(J.filter.orphan==="drop-log")return new eK6.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,Sv.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,Sv.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,Sv.makeError)("received unexpected message","UNKNOWN_ERROR",{reasonCode:"UNEXPECTED_MESSAGE",result:Q}));return}}async _write(J){throw Error("sub-classes must override this")}}Qz6.SocketProvider=Jz6});var Nn=M((Xz6)=>{Object.defineProperty(Xz6,"__esModule",{value:!0});Xz6.WebSocketProvider=void 0;var vt4=tK6(),ft4=$v();class Gz6 extends ft4.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 vt4.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()}}Xz6.WebSocketProvider=Gz6});var TO1=M((zz6)=>{Object.defineProperty(zz6,"__esModule",{value:!0});zz6.InfuraProvider=zz6.InfuraWebSocketProvider=void 0;var vv=b1(),jt4=wW(),ht4=U3(),bt4=Y2(),yt4=Nn(),kv="84842078b09946638c03157f83405213";function xt4(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,vv.assertArgument)(!1,"unsupported network","network",J)}class FO1 extends yt4.WebSocketProvider{projectId;projectSecret;constructor(J,Q){let Y=new fv(J,Q),G=Y._getConnection();(0,vv.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,vv.defineProperties)(this,{projectId:Y.projectId,projectSecret:Y.projectSecret})}isCommunityResource(){return this.projectId===kv}}zz6.InfuraWebSocketProvider=FO1;class fv extends bt4.JsonRpcProvider{projectId;projectSecret;constructor(J,Q,Y){if(J==null)J="mainnet";let G=ht4.Network.from(J);if(Q==null)Q=kv;if(Y==null)Y=null;let X=fv.getRequest(G,Q,Y);super(X,G,{staticNetwork:G});(0,vv.defineProperties)(this,{projectId:Q,projectSecret:Y})}_getProvider(J){try{return new fv(J,this.projectId,this.projectSecret)}catch(Q){}return super._getProvider(J)}isCommunityResource(){return this.projectId===kv}static getWebSocketProvider(J,Q){return new FO1(J,Q)}static getRequest(J,Q,Y){if(Q==null)Q=kv;if(Y==null)Y=null;let G=new vv.FetchRequest(`https://${xt4(J.name)}/v3/${Q}`);if(G.allowGzip=!0,Y)G.setCredentials("",Y);if(Q===kv)G.retryFunc=async(X,K,z)=>{return(0,jt4.showThrottleMessage)("InfuraProvider"),!0};return G}}zz6.InfuraProvider=fv});var PO1=M((Zz6)=>{Object.defineProperty(Zz6,"__esModule",{value:!0});Zz6.QuickNodeProvider=void 0;var SO1=b1(),mt4=wW(),ut4=U3(),lt4=Y2(),wn="919b412a057b5e9c9b6dce193c5a60242d6efadb";function dt4(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,SO1.assertArgument)(!1,"unsupported network","network",J)}class Ln extends lt4.JsonRpcProvider{token;constructor(J,Q){if(J==null)J="mainnet";let Y=ut4.Network.from(J);if(Q==null)Q=wn;let G=Ln.getRequest(Y,Q);super(G,Y,{staticNetwork:Y});(0,SO1.defineProperties)(this,{token:Q})}_getProvider(J){try{return new Ln(J,this.token)}catch(Q){}return super._getProvider(J)}isCommunityResource(){return this.token===wn}static getRequest(J,Q){if(Q==null)Q=wn;let Y=new SO1.FetchRequest(`https://${dt4(J.name)}/${Q}`);if(Y.allowGzip=!0,Q===wn)Y.retryFunc=async(G,X,K)=>{return(0,mt4.showThrottleMessage)("QuickNodeProvider"),!0};return Y}}Zz6.QuickNodeProvider=Ln});var hO1=M((Mz6)=>{Object.defineProperty(Mz6,"__esModule",{value:!0});Mz6.FallbackProvider=void 0;var wQ=b1(),qz6=WL(),pt4=U3(),ct4=BigInt("1"),_t4=BigInt("2");function it4(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 nt4(J){return new Promise((Q)=>{setTimeout(Q,J)})}function fO1(){return new Date().getTime()}function $O1(J){return JSON.stringify(J,(Q,Y)=>{if(typeof Y==="bigint")return{type:"bigint",value:Y.toString()};return Y})}var Uz6={stallTimeout:400,priority:1,weight:1},Dz6={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 at4(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=fO1()}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 kO1(J,Q){if("error"in Q){let G=Q.error,X;if((0,wQ.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 En(J,Q){let Y=new Map;for(let{value:X,tag:K,weight:z}of Q){let W=Y.get(K)||{value:X,weight:0};W.weight+=z,Y.set(K,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 jO1(J,Q){let Y=0,G=new Map,X=null,K=[];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 K.push(BigInt(W)),Y+=V;if(Y<J){if(X&&X.weight>=J)return X.value;return}K.sort((W,Z)=>W<Z?-1:Z>W?1:0);let z=Math.floor(K.length/2);if(K.length%2)return K[z];return(K[z-1]+K[z]+ct4)/_t4}function vO1(J,Q){let Y=En(J,Q);if(Y!==void 0)return Y;for(let G of Q)if(G.value)return G.value;return}function ot4(J,Q){if(J===1)return(0,wQ.getNumber)(jO1(J,Q),"%internal");let Y=new Map,G=(z,W)=>{let Z=Y.get(z)||{result:z,weight:0};Z.weight+=W,Y.set(z,Z)};for(let{weight:z,value:W}of Q){let Z=(0,wQ.getNumber)(W);G(Z-1,z),G(Z,z),G(Z+1,z)}let X=0,K=void 0;for(let{weight:z,result:W}of Y.values())if(z>=J&&(z>X||K!=null&&z===X&&W>K))X=z,K=W;return K}class Hz6 extends qz6.AbstractProvider{quorum;eventQuorum;eventWorkers;#J;#Q;#Y;constructor(J,Q,Y){super(Q,Y);if(this.#J=J.map((G)=>{if(G instanceof qz6.AbstractProvider)return Object.assign({provider:G},Uz6,Dz6);else return Object.assign({},Uz6,G,Dz6)}),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,wQ.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 pt4.Network.from((0,wQ.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();it4(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=fO1();return G.perform=(async()=>{try{Y.requests++;let z=await this._translatePerform(Y.provider,Q);G.result={result:z}}catch(z){Y.errorResponses++,G.result={error:z}}let K=fO1()-X;Y._totalTime+=K,Y.rollingDuration=0.95*Y.rollingDuration+0.05*K,G.perform=null})(),G.staller=(async()=>{await nt4(Y.stallTimeout),G.staller=null})(),J.add(G),G}async#z(){let J=this.#Y;if(!J){let Q=[];this.#J.forEach((Y)=>{Q.push((async()=>{if(await at4(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,wQ.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:K}=kO1(Q.method,G.result);Y.push({tag:X,value:K,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,wQ.getNumber)(jO1(this.quorum,this.#J.filter((X)=>!X._lastFatalError).map((X)=>({value:X.blockNumber,tag:(0,wQ.getNumber)(X.blockNumber).toString(),weight:X.weight})))));let G=ot4(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 jO1(this.quorum,Y);case"getBlock":if("blockTag"in Q&&Q.blockTag==="pending")return vO1(this.quorum,Y);return En(this.quorum,Y);case"call":case"chainId":case"getBalance":case"getTransactionCount":case"getCode":case"getStorage":case"getTransaction":case"getTransactionReceipt":case"getLogs":return En(this.quorum,Y);case"broadcastTransaction":return vO1(this.quorum,Y)}(0,wQ.assert)(!1,"unsupported method","UNSUPPORTED_OPERATION",{operation:`_perform(${$O1(Q.method)})`})}async#W(J,Q){if(J.size===0)throw Error("no runners?!");let Y=[],G=0;for(let K of J){if(K.perform)Y.push(K.perform);if(K.staller){Y.push(K.staller);continue}if(K.didBump)continue;K.didBump=!0,G++}let X=await this.#K(J,Q);if(X!==void 0){if(X instanceof Error)throw X;return X}for(let K=0;K<G;K++)this.#X(J,Q);return(0,wQ.assert)(Y.length>0,"quorum not met","SERVER_ERROR",{request:"%sub-requests",info:{request:Q,results:Array.from(J).map((K)=>$O1(K.result))}}),await Promise.race(Y),await this.#W(J,Q)}async _perform(J){if(J.method==="broadcastTransaction"){let X=this.#J.map((W)=>null),K=this.#J.map(async({provider:W,weight:Z},V)=>{try{let q=await W._perform(J);X[V]=Object.assign(kO1(J.method,{result:q}),{weight:Z})}catch(q){X[V]=Object.assign(kO1(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=En(this.quorum,X.filter((q)=>q!=null));if((0,wQ.isError)(Z,"INSUFFICIENT_FUNDS"))throw Z;let V=K.filter((q,U)=>X[U]==null);if(V.length===0)break;await Promise.race(V)}let z=vO1(this.quorum,X);if((0,wQ.assert)(z!==void 0,"problem multi-broadcasting","SERVER_ERROR",{request:"%sub-requests",info:{request:J,results:X.map($O1)}}),z instanceof Error)throw z;return z}await this.#z();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.#W(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()}}Mz6.FallbackProvider=Hz6});var Bz6=M((Oz6)=>{Object.defineProperty(Oz6,"__esModule",{value:!0});Oz6.getDefaultProvider=void 0;var rt4=b1(),st4=QO1(),tt4=YO1(),et4=GO1(),Je4=XO1(),Qe4=zO1(),Ye4=TO1(),Ge4=PO1(),Xe4=hO1(),bO1=Y2(),Ke4=U3(),ze4=Nn();function We4(J){return J&&typeof J.send==="function"&&typeof J.close==="function"}var Ze4="goerli kovan sepolia classicKotti optimism-goerli arbitrum-goerli matic-mumbai bnbt".split(" ");function Ve4(J,Q){if(Q==null)Q={};let Y=(z)=>{if(Q[z]==="-")return!1;if(typeof Q.exclusive==="string")return z===Q.exclusive;if(Array.isArray(Q.exclusive))return Q.exclusive.indexOf(z)!==-1;return!0};if(typeof J==="string"&&J.match(/^https?:/))return new bO1.JsonRpcProvider(J);if(typeof J==="string"&&J.match(/^wss?:/)||We4(J))return new ze4.WebSocketProvider(J);let G=null;try{G=Ke4.Network.from(J)}catch(z){}let X=[];if(Y("publicPolygon")&&G){if(G.name==="matic")X.push(new bO1.JsonRpcProvider("https://polygon-rpc.com/",G,{staticNetwork:G}));else if(G.name==="matic-amoy")X.push(new bO1.JsonRpcProvider("https://rpc-amoy.polygon.technology/",G,{staticNetwork:G}))}if(Y("alchemy"))try{X.push(new tt4.AlchemyProvider(J,Q.alchemy))}catch(z){}if(Y("ankr")&&Q.ankr!=null)try{X.push(new st4.AnkrProvider(J,Q.ankr))}catch(z){}if(Y("chainstack"))try{X.push(new et4.ChainstackProvider(J,Q.chainstack))}catch(z){}if(Y("cloudflare"))try{X.push(new Je4.CloudflareProvider(J))}catch(z){}if(Y("etherscan"))try{X.push(new Qe4.EtherscanProvider(J,Q.etherscan))}catch(z){}if(Y("infura"))try{let z=Q.infura,W=void 0;if(typeof z==="object")W=z.projectSecret,z=z.projectId;X.push(new Ye4.InfuraProvider(J,z,W))}catch(z){}if(Y("quicknode"))try{let z=Q.quicknode;X.push(new Ge4.QuickNodeProvider(J,z))}catch(z){}if((0,rt4.assert)(X.length,"unsupported default network","UNSUPPORTED_OPERATION",{operation:"getDefaultProvider"}),X.length===1)return X[0];let K=Math.floor(X.length/2);if(K>2)K=2;if(G&&Ze4.indexOf(G.name)!==-1)K=1;if(Q&&Q.quorum)K=Q.quorum;return new Xe4.FallbackProvider(X,void 0,{quorum:K})}Oz6.getDefaultProvider=Ve4});var Lz6=M((Nz6)=>{Object.defineProperty(Nz6,"__esModule",{value:!0});Nz6.NonceManager=void 0;var qe4=b1(),Ue4=si();class yO1 extends Ue4.AbstractSigner{signer;#J;#Q;constructor(J){super(J.provider);(0,qe4.defineProperties)(this,{signer:J}),this.#J=null,this.#Q=0}async getAddress(){return this.signer.getAddress()}connect(J){return new yO1(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)}}Nz6.NonceManager=yO1});var Rz6=M((Ez6)=>{Object.defineProperty(Ez6,"__esModule",{value:!0});Ez6.BrowserProvider=void 0;var xO1=b1(),De4=Y2();class TM extends De4.JsonRpcApiPollingProvider{#J;#Q;constructor(J,Q,Y){let G=Object.assign({},Y!=null?Y:{},{batchMaxCount:1});(0,xO1.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,K)=>{let z={method:X,params:K};this.emit("debug",{action:"sendEip1193Request",payload:z});try{let W=await J.request(z);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=z,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,xO1.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 TM(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 TM(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,K)=>{let z=[],W=(q)=>{if(z.push(q.detail),Y)Z()},Z=()=>{if(clearTimeout(V),z.length)if(J&&J.filter){let q=J.filter(z.map((U)=>Object.assign({},U.info)));if(q==null)X(null);else if(q instanceof TM)X(q);else{let U=null;if(q.uuid)U=z.filter((H)=>q.uuid===H.info.uuid)[0];if(U){let{provider:D,info:H}=U;X(new TM(D,void 0,{providerInfo:H}))}else K((0,xO1.makeError)("filter returned unknown info","UNSUPPORTED_OPERATION",{value:q}))}}else{let{provider:q,info:U}=z[0];X(new TM(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"))})}}Ez6.BrowserProvider=TM});var Sz6=M((Fz6)=>{Object.defineProperty(Fz6,"__esModule",{value:!0});Fz6.BlockscoutProvider=void 0;var Cn=b1(),He4=U3(),Me4=Y2();function Ie4(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,Cn.assertArgument)(!1,"unsupported network","network",J)}class Rn extends Me4.JsonRpcProvider{apiKey;constructor(J,Q){if(J==null)J="mainnet";let Y=He4.Network.from(J);if(Q==null)Q=null;let G=Rn.getRequest(Y);super(G,Y,{staticNetwork:Y});(0,Cn.defineProperties)(this,{apiKey:Q})}_getProvider(J){try{return new Rn(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,Cn.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 Cn.FetchRequest(Ie4(J.name));return Q.allowGzip=!0,Q}}Fz6.BlockscoutProvider=Rn});var kz6=M((Pz6)=>{Object.defineProperty(Pz6,"__esModule",{value:!0});Pz6.PocketProvider=void 0;var gO1=b1(),Oe4=wW(),Ae4=U3(),Be4=Y2(),Fn="62e1ad51b37b8e00394bda3b";function Ne4(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,gO1.assertArgument)(!1,"unsupported network","network",J)}class Tn extends Be4.JsonRpcProvider{applicationId;applicationSecret;constructor(J,Q,Y){if(J==null)J="mainnet";let G=Ae4.Network.from(J);if(Q==null)Q=Fn;if(Y==null)Y=null;let X={staticNetwork:G},K=Tn.getRequest(G,Q,Y);super(K,G,X);(0,gO1.defineProperties)(this,{applicationId:Q,applicationSecret:Y})}_getProvider(J){try{return new Tn(J,this.applicationId,this.applicationSecret)}catch(Q){}return super._getProvider(J)}static getRequest(J,Q,Y){if(Q==null)Q=Fn;let G=new gO1.FetchRequest(`https://${Ne4(J.name)}/v1/lb/${Q}`);if(G.allowGzip=!0,Y)G.setCredentials("",Y);if(Q===Fn)G.retryFunc=async(X,K,z)=>{return(0,Oe4.showThrottleMessage)("PocketProvider"),!0};return G}isCommunityResource(){return this.applicationId===Fn}}Pz6.PocketProvider=Tn});var hz6=M((fz6)=>{Object.defineProperty(fz6,"__esModule",{value:!0});fz6.IpcSocketProvider=void 0;var we4=M1("net"),Le4=$v();function Ee4(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 vz6 extends Le4.SocketProvider{#J;get socket(){return this.#J}constructor(J,Q,Y){super(Q,Y);this.#J=(0,we4.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:K,remaining:z}=Ee4(G);K.forEach((W)=>{this._processMessage(W)}),G=z}),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)}}fz6.IpcSocketProvider=vz6});var Pn=M((S0)=>{Object.defineProperty(S0,"__esModule",{value:!0});S0.SocketEventSubscriber=S0.SocketPendingSubscriber=S0.SocketBlockSubscriber=S0.SocketSubscriber=S0.WebSocketProvider=S0.SocketProvider=S0.IpcSocketProvider=S0.QuickNodeProvider=S0.PocketProvider=S0.InfuraWebSocketProvider=S0.InfuraProvider=S0.EtherscanPlugin=S0.EtherscanProvider=S0.ChainstackProvider=S0.CloudflareProvider=S0.AnkrProvider=S0.BlockscoutProvider=S0.AlchemyProvider=S0.BrowserProvider=S0.JsonRpcSigner=S0.JsonRpcProvider=S0.JsonRpcApiProvider=S0.FallbackProvider=S0.copyRequest=S0.TransactionResponse=S0.TransactionReceipt=S0.Log=S0.FeeData=S0.Block=S0.FetchUrlFeeDataNetworkPlugin=S0.FeeDataNetworkPlugin=S0.EnsPlugin=S0.GasCostPlugin=S0.NetworkPlugin=S0.NonceManager=S0.Network=S0.MulticoinProviderPlugin=S0.EnsResolver=S0.getDefaultProvider=S0.showThrottleMessage=S0.VoidSigner=S0.AbstractSigner=S0.UnmanagedSubscriber=S0.AbstractProvider=void 0;var bz6=WL();Object.defineProperty(S0,"AbstractProvider",{enumerable:!0,get:function(){return bz6.AbstractProvider}});Object.defineProperty(S0,"UnmanagedSubscriber",{enumerable:!0,get:function(){return bz6.UnmanagedSubscriber}});var yz6=si();Object.defineProperty(S0,"AbstractSigner",{enumerable:!0,get:function(){return yz6.AbstractSigner}});Object.defineProperty(S0,"VoidSigner",{enumerable:!0,get:function(){return yz6.VoidSigner}});var Ce4=wW();Object.defineProperty(S0,"showThrottleMessage",{enumerable:!0,get:function(){return Ce4.showThrottleMessage}});var Re4=Bz6();Object.defineProperty(S0,"getDefaultProvider",{enumerable:!0,get:function(){return Re4.getDefaultProvider}});var xz6=fI1();Object.defineProperty(S0,"EnsResolver",{enumerable:!0,get:function(){return xz6.EnsResolver}});Object.defineProperty(S0,"MulticoinProviderPlugin",{enumerable:!0,get:function(){return xz6.MulticoinProviderPlugin}});var Fe4=U3();Object.defineProperty(S0,"Network",{enumerable:!0,get:function(){return Fe4.Network}});var Te4=Lz6();Object.defineProperty(S0,"NonceManager",{enumerable:!0,get:function(){return Te4.NonceManager}});var jv=ii();Object.defineProperty(S0,"NetworkPlugin",{enumerable:!0,get:function(){return jv.NetworkPlugin}});Object.defineProperty(S0,"GasCostPlugin",{enumerable:!0,get:function(){return jv.GasCostPlugin}});Object.defineProperty(S0,"EnsPlugin",{enumerable:!0,get:function(){return jv.EnsPlugin}});Object.defineProperty(S0,"FeeDataNetworkPlugin",{enumerable:!0,get:function(){return jv.FeeDataNetworkPlugin}});Object.defineProperty(S0,"FetchUrlFeeDataNetworkPlugin",{enumerable:!0,get:function(){return jv.FetchUrlFeeDataNetworkPlugin}});var IL=QL();Object.defineProperty(S0,"Block",{enumerable:!0,get:function(){return IL.Block}});Object.defineProperty(S0,"FeeData",{enumerable:!0,get:function(){return IL.FeeData}});Object.defineProperty(S0,"Log",{enumerable:!0,get:function(){return IL.Log}});Object.defineProperty(S0,"TransactionReceipt",{enumerable:!0,get:function(){return IL.TransactionReceipt}});Object.defineProperty(S0,"TransactionResponse",{enumerable:!0,get:function(){return IL.TransactionResponse}});Object.defineProperty(S0,"copyRequest",{enumerable:!0,get:function(){return IL.copyRequest}});var Se4=hO1();Object.defineProperty(S0,"FallbackProvider",{enumerable:!0,get:function(){return Se4.FallbackProvider}});var mO1=Y2();Object.defineProperty(S0,"JsonRpcApiProvider",{enumerable:!0,get:function(){return mO1.JsonRpcApiProvider}});Object.defineProperty(S0,"JsonRpcProvider",{enumerable:!0,get:function(){return mO1.JsonRpcProvider}});Object.defineProperty(S0,"JsonRpcSigner",{enumerable:!0,get:function(){return mO1.JsonRpcSigner}});var Pe4=Rz6();Object.defineProperty(S0,"BrowserProvider",{enumerable:!0,get:function(){return Pe4.BrowserProvider}});var $e4=YO1();Object.defineProperty(S0,"AlchemyProvider",{enumerable:!0,get:function(){return $e4.AlchemyProvider}});var ke4=Sz6();Object.defineProperty(S0,"BlockscoutProvider",{enumerable:!0,get:function(){return ke4.BlockscoutProvider}});var ve4=QO1();Object.defineProperty(S0,"AnkrProvider",{enumerable:!0,get:function(){return ve4.AnkrProvider}});var fe4=XO1();Object.defineProperty(S0,"CloudflareProvider",{enumerable:!0,get:function(){return fe4.CloudflareProvider}});var je4=GO1();Object.defineProperty(S0,"ChainstackProvider",{enumerable:!0,get:function(){return je4.ChainstackProvider}});var gz6=zO1();Object.defineProperty(S0,"EtherscanProvider",{enumerable:!0,get:function(){return gz6.EtherscanProvider}});Object.defineProperty(S0,"EtherscanPlugin",{enumerable:!0,get:function(){return gz6.EtherscanPlugin}});var mz6=TO1();Object.defineProperty(S0,"InfuraProvider",{enumerable:!0,get:function(){return mz6.InfuraProvider}});Object.defineProperty(S0,"InfuraWebSocketProvider",{enumerable:!0,get:function(){return mz6.InfuraWebSocketProvider}});var he4=kz6();Object.defineProperty(S0,"PocketProvider",{enumerable:!0,get:function(){return he4.PocketProvider}});var be4=PO1();Object.defineProperty(S0,"QuickNodeProvider",{enumerable:!0,get:function(){return be4.QuickNodeProvider}});var ye4=hz6();Object.defineProperty(S0,"IpcSocketProvider",{enumerable:!0,get:function(){return ye4.IpcSocketProvider}});var xe4=$v();Object.defineProperty(S0,"SocketProvider",{enumerable:!0,get:function(){return xe4.SocketProvider}});var ge4=Nn();Object.defineProperty(S0,"WebSocketProvider",{enumerable:!0,get:function(){return ge4.WebSocketProvider}});var Sn=$v();Object.defineProperty(S0,"SocketSubscriber",{enumerable:!0,get:function(){return Sn.SocketSubscriber}});Object.defineProperty(S0,"SocketBlockSubscriber",{enumerable:!0,get:function(){return Sn.SocketBlockSubscriber}});Object.defineProperty(S0,"SocketPendingSubscriber",{enumerable:!0,get:function(){return Sn.SocketPendingSubscriber}});Object.defineProperty(S0,"SocketEventSubscriber",{enumerable:!0,get:function(){return Sn.SocketEventSubscriber}})});var kn=M((dz6)=>{Object.defineProperty(dz6,"__esModule",{value:!0});dz6.BaseWallet=void 0;var hv=m9(),$n=J2(),uz6=Pn(),lz6=Z3(),RW=b1();class uO1 extends uz6.AbstractSigner{address;#J;constructor(J,Q){super(Q);(0,RW.assertArgument)(J&&typeof J.sign==="function","invalid private key","privateKey","[ REDACTED ]"),this.#J=J;let Y=(0,lz6.computeAddress)(this.signingKey.publicKey);(0,RW.defineProperties)(this,{address:Y})}get signingKey(){return this.#J}get privateKey(){return this.signingKey.privateKey}async getAddress(){return this.address}connect(J){return new uO1(this.#J,J)}async signTransaction(J){J=(0,uz6.copyRequest)(J);let{to:Q,from:Y}=await(0,RW.resolveProperties)({to:J.to?(0,hv.resolveAddress)(J.to,this):void 0,from:J.from?(0,hv.resolveAddress)(J.from,this):void 0});if(Q!=null)J.to=Q;if(Y!=null)J.from=Y;if(J.from!=null)(0,RW.assertArgument)((0,hv.getAddress)(J.from)===this.address,"transaction from address mismatch","tx.from",J.from),delete J.from;let G=lz6.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,$n.hashMessage)(J)).serialized}authorizeSync(J){(0,RW.assertArgument)(typeof J.address==="string","invalid address for authorizeSync","auth.address",J);let Q=this.signingKey.sign((0,$n.hashAuthorization)(J));return Object.assign({},{address:(0,hv.getAddress)(J.address),nonce:(0,RW.getBigInt)(J.nonce||0),chainId:(0,RW.getBigInt)(J.chainId||0)},{signature:Q})}async authorize(J){return J=Object.assign({},J,{address:await(0,hv.resolveAddress)(J.address,this)}),this.authorizeSync(await this.populateAuthorization(J))}async signTypedData(J,Q,Y){let G=await $n.TypedDataEncoder.resolveNames(J,Q,Y,async(X)=>{(0,RW.assert)(this.provider!=null,"cannot resolve ENS names without a provider","UNSUPPORTED_OPERATION",{operation:"resolveName",info:{name:X}});let K=await this.provider.resolveName(X);return(0,RW.assert)(K!=null,"unconfigured ENS name","UNCONFIGURED_NAME",{value:X}),K});return this.signingKey.sign($n.TypedDataEncoder.hash(G.domain,Q,G.value)).serialized}}dz6.BaseWallet=uO1});var lO1=M((iz6)=>{Object.defineProperty(iz6,"__esModule",{value:!0});iz6.decodeOwl=iz6.decode=void 0;var ue4=b1(),vn=" !#$%&'()*+,-./<=>?@[]^_`{|}~",le4=/^[a-z]*$/i;function cz6(J,Q){let Y=97;return J.reduce((G,X)=>{if(X===Q)Y++;else if(X.match(le4))G.push(String.fromCharCode(Y)+X);else Y=97,G.push(X);return G},[])}function _z6(J,Q){for(let X=vn.length-1;X>=0;X--)J=J.split(vn[X]).join(Q.substring(2*X,2*X+2));let Y=[],G=J.replace(/(:|([0-9])|([A-Z][a-z]*))/g,(X,K,z,W)=>{if(z)for(let Z=parseInt(z);Z>=0;Z--)Y.push(";");else Y.push(K.toLowerCase());return""});if(G)throw Error(`leftovers: ${JSON.stringify(G)}`);return cz6(cz6(Y,";"),":")}iz6.decode=_z6;function de4(J){return(0,ue4.assertArgument)(J[0]==="0","unsupported auwl data","data",J),_z6(J.substring(1+2*vn.length),J.substring(1,1+2*vn.length))}iz6.decodeOwl=de4});var OL=M((oz6)=>{Object.defineProperty(oz6,"__esModule",{value:!0});oz6.Wordlist=void 0;var ce4=b1();class az6{locale;constructor(J){(0,ce4.defineProperties)(this,{locale:J})}split(J){return J.toLowerCase().split(/\s+/g)}join(J){return J.join(" ")}}oz6.Wordlist=az6});var SM=M((tz6)=>{Object.defineProperty(tz6,"__esModule",{value:!0});tz6.WordlistOwl=void 0;var _e4=J2(),ie4=b1(),ne4=lO1(),ae4=OL();class sz6 extends ae4.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,ne4.decodeOwl)(this.#J)}#Y;#G(){if(this.#Y==null){let J=this._decodeWords();if((0,_e4.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,ie4.assertArgument)(J>=0&&J<Q.length,`invalid word index: ${J}`,"index",J),Q[J]}getWordIndex(J){return this.#G().indexOf(J)}}tz6.WordlistOwl=sz6});var bv=M((JW6)=>{Object.defineProperty(JW6,"__esModule",{value:!0});JW6.LangEn=void 0;var oe4=SM(),re4="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",se4="0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60",dO1=null;class pO1 extends oe4.WordlistOwl{constructor(){super("en",re4,se4)}static wordlist(){if(dO1==null)dO1=new pO1;return dO1}}JW6.LangEn=pO1});var jn=M((GW6)=>{Object.defineProperty(GW6,"__esModule",{value:!0});GW6.Mnemonic=void 0;var nO1=Y4(),H3=b1(),aO1=bv();function YW6(J){return(1<<J)-1<<8-J&255}function te4(J){return(1<<J)-1&255}function cO1(J,Q){if((0,H3.assertNormalize)("NFKD"),Q==null)Q=aO1.LangEn.wordlist();let Y=Q.split(J);(0,H3.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,H3.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 K=32*Y.length/3,z=Y.length/3,W=YW6(z),Z=(0,H3.getBytes)((0,nO1.sha256)(G.slice(0,K/8)))[0]&W;return(0,H3.assertArgument)(Z===(G[G.length-1]&W),"invalid mnemonic checksum","mnemonic","[ REDACTED ]"),(0,H3.hexlify)(G.slice(0,K/8))}function _O1(J,Q){if((0,H3.assertArgument)(J.length%4===0&&J.length>=16&&J.length<=32,"invalid entropy size","entropy","[ REDACTED ]"),Q==null)Q=aO1.LangEn.wordlist();let Y=[0],G=11;for(let z=0;z<J.length;z++)if(G>8)Y[Y.length-1]<<=8,Y[Y.length-1]|=J[z],G-=8;else Y[Y.length-1]<<=G,Y[Y.length-1]|=J[z]>>8-G,Y.push(J[z]&te4(8-G)),G+=3;let X=J.length/4,K=parseInt((0,nO1.sha256)(J).substring(2,4),16)&YW6(X);return Y[Y.length-1]<<=X,Y[Y.length-1]|=K>>8-X,Q.join(Y.map((z)=>Q.getWord(z)))}var iO1={};class fn{phrase;password;wordlist;entropy;constructor(J,Q,Y,G,X){if(G==null)G="";if(X==null)X=aO1.LangEn.wordlist();(0,H3.assertPrivate)(J,iO1,"Mnemonic"),(0,H3.defineProperties)(this,{phrase:Y,password:G,wordlist:X,entropy:Q})}computeSeed(){let J=(0,H3.toUtf8Bytes)("mnemonic"+this.password,"NFKD");return(0,nO1.pbkdf2)((0,H3.toUtf8Bytes)(this.phrase,"NFKD"),J,2048,64,"sha512")}static fromPhrase(J,Q,Y){let G=cO1(J,Y);return J=_O1((0,H3.getBytes)(G),Y),new fn(iO1,G,J,Q,Y)}static fromEntropy(J,Q,Y){let G=(0,H3.getBytes)(J,"entropy"),X=_O1(G,Y);return new fn(iO1,(0,H3.hexlify)(G),X,Q,Y)}static entropyToPhrase(J,Q){let Y=(0,H3.getBytes)(J,"entropy");return _O1(Y,Q)}static phraseToEntropy(J,Q){return cO1(J,Q)}static isValidMnemonic(J,Q){try{return cO1(J,Q),!0}catch(Y){}return!1}}GW6.Mnemonic=fn});var tO1=M((rq)=>{/*! MIT License. Copyright 2015-2022 Richard Moore <me@ricmoo.com>. See LICENSE.txt. */var h5=rq&&rq.__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)},oO1=rq&&rq.__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},bn,EQ,WK;Object.defineProperty(rq,"__esModule",{value:!0});rq.AES=void 0;var ee4={16:10,24:12,32:14},J15=[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],LQ=[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],hn=[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],Q15=[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],Y15=[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],G15=[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],X15=[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],K15=[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],z15=[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],W15=[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],Z15=[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],V15=[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],q15=[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],U15=[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],D15=[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 rO1(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 sO1{get key(){return h5(this,bn,"f").slice()}constructor(J){if(bn.set(this,void 0),EQ.set(this,void 0),WK.set(this,void 0),!(this instanceof sO1))throw Error("AES must be instanitated with `new`");oO1(this,bn,new Uint8Array(J),"f");let Q=ee4[this.key.length];if(Q==null)throw TypeError("invalid key size (must be 16, 24 or 32 bytes)");oO1(this,WK,[],"f"),oO1(this,EQ,[],"f");for(let V=0;V<=Q;V++)h5(this,WK,"f").push([0,0,0,0]),h5(this,EQ,"f").push([0,0,0,0]);let Y=(Q+1)*4,G=this.key.length/4,X=rO1(this.key),K;for(let V=0;V<G;V++)K=V>>2,h5(this,WK,"f")[K][V%4]=X[V],h5(this,EQ,"f")[Q-K][V%4]=X[V];let z=0,W=G,Z;while(W<Y){if(Z=X[G-1],X[0]^=LQ[Z>>16&255]<<24^LQ[Z>>8&255]<<16^LQ[Z&255]<<8^LQ[Z>>24&255]^J15[z]<<24,z+=1,G!=8)for(let D=1;D<G;D++)X[D]^=X[D-1];else{for(let D=1;D<G/2;D++)X[D]^=X[D-1];Z=X[G/2-1],X[G/2]^=LQ[Z&255]^LQ[Z>>8&255]<<8^LQ[Z>>16&255]<<16^LQ[Z>>24&255]<<24;for(let D=G/2+1;D<G;D++)X[D]^=X[D-1]}let V=0,q,U;while(V<G&&W<Y)q=W>>2,U=W%4,h5(this,WK,"f")[q][U]=X[V],h5(this,EQ,"f")[Q-q][U]=X[V++],W++}for(let V=1;V<Q;V++)for(let q=0;q<4;q++)Z=h5(this,EQ,"f")[V][q],h5(this,EQ,"f")[V][q]=V15[Z>>24&255]^q15[Z>>16&255]^U15[Z>>8&255]^D15[Z&255]}encrypt(J){if(J.length!=16)throw TypeError("invalid plaintext size (must be 16 bytes)");let Q=h5(this,WK,"f").length-1,Y=[0,0,0,0],G=rO1(J);for(let z=0;z<4;z++)G[z]^=h5(this,WK,"f")[0][z];for(let z=1;z<Q;z++){for(let W=0;W<4;W++)Y[W]=Q15[G[W]>>24&255]^Y15[G[(W+1)%4]>>16&255]^G15[G[(W+2)%4]>>8&255]^X15[G[(W+3)%4]&255]^h5(this,WK,"f")[z][W];G=Y.slice()}let X=new Uint8Array(16),K=0;for(let z=0;z<4;z++)K=h5(this,WK,"f")[Q][z],X[4*z]=(LQ[G[z]>>24&255]^K>>24)&255,X[4*z+1]=(LQ[G[(z+1)%4]>>16&255]^K>>16)&255,X[4*z+2]=(LQ[G[(z+2)%4]>>8&255]^K>>8)&255,X[4*z+3]=(LQ[G[(z+3)%4]&255]^K)&255;return X}decrypt(J){if(J.length!=16)throw TypeError("invalid ciphertext size (must be 16 bytes)");let Q=h5(this,EQ,"f").length-1,Y=[0,0,0,0],G=rO1(J);for(let z=0;z<4;z++)G[z]^=h5(this,EQ,"f")[0][z];for(let z=1;z<Q;z++){for(let W=0;W<4;W++)Y[W]=K15[G[W]>>24&255]^z15[G[(W+3)%4]>>16&255]^W15[G[(W+2)%4]>>8&255]^Z15[G[(W+1)%4]&255]^h5(this,EQ,"f")[z][W];G=Y.slice()}let X=new Uint8Array(16),K=0;for(let z=0;z<4;z++)K=h5(this,EQ,"f")[Q][z],X[4*z]=(hn[G[z]>>24&255]^K>>24)&255,X[4*z+1]=(hn[G[(z+3)%4]>>16&255]^K>>16)&255,X[4*z+2]=(hn[G[(z+2)%4]>>8&255]^K>>8)&255,X[4*z+3]=(hn[G[(z+1)%4]&255]^K)&255;return X}}rq.AES=sO1;bn=new WeakMap,EQ=new WeakMap,WK=new WeakMap});var PM=M((zW6)=>{Object.defineProperty(zW6,"__esModule",{value:!0});zW6.ModeOfOperation=void 0;var H15=tO1();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 H15.AES(Q)},name:{enumerable:!0,value:J}})}}zW6.ModeOfOperation=KW6});var ZW6=M((sq)=>{var yn=sq&&sq.__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},AL=sq&&sq.__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)},yv,FW;Object.defineProperty(sq,"__esModule",{value:!0});sq.CBC=void 0;var M15=PM();class eO1 extends M15.ModeOfOperation{constructor(J,Q){super("ECC",J,eO1);if(yv.set(this,void 0),FW.set(this,void 0),Q){if(Q.length%16)throw TypeError("invalid iv size (must be 16 bytes)");yn(this,yv,new Uint8Array(Q),"f")}else yn(this,yv,new Uint8Array(16),"f");yn(this,FW,this.iv,"f")}get iv(){return new Uint8Array(AL(this,yv,"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++)AL(this,FW,"f")[G]^=J[Y+G];yn(this,FW,this.aes.encrypt(AL(this,FW,"f")),"f"),Q.set(AL(this,FW,"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]^AL(this,FW,"f")[X],AL(this,FW,"f")[X]=J[Y+X]}return Q}}sq.CBC=eO1;yv=new WeakMap,FW=new WeakMap});var VW6=M((JU)=>{var JA1=JU&&JU.__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},tq=JU&&JU.__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)},xn,xv,eq,QA1;Object.defineProperty(JU,"__esModule",{value:!0});JU.CFB=void 0;var I15=PM();class YA1 extends I15.ModeOfOperation{constructor(J,Q,Y=8){super("CFB",J,YA1);if(xn.add(this),xv.set(this,void 0),eq.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)");JA1(this,xv,new Uint8Array(Q),"f")}else JA1(this,xv,new Uint8Array(16),"f");JA1(this,eq,this.iv,"f")}get iv(){return new Uint8Array(tq(this,xv,"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(tq(this,eq,"f"));for(let K=0;K<Q;K++)Y[G+K]^=X[K];tq(this,xn,"m",QA1).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(tq(this,eq,"f"));for(let K=0;K<Q;K++)Y[G+K]^=X[K];tq(this,xn,"m",QA1).call(this,J.subarray(G))}return Y}}JU.CFB=YA1;xv=new WeakMap,eq=new WeakMap,xn=new WeakSet,QA1=function(Q){let Y=this.segmentSize/8;tq(this,eq,"f").set(tq(this,eq,"f").subarray(Y)),tq(this,eq,"f").set(Q.subarray(0,Y),16-Y)}});var qW6=M((QU)=>{var BL=QU&&QU.__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},CQ=QU&&QU.__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)},gv,$M,RQ;Object.defineProperty(QU,"__esModule",{value:!0});QU.CTR=void 0;var O15=PM();class GA1 extends O15.ModeOfOperation{constructor(J,Q){super("CTR",J,GA1);if(gv.set(this,void 0),$M.set(this,void 0),RQ.set(this,void 0),BL(this,RQ,new Uint8Array(16),"f"),CQ(this,RQ,"f").fill(0),BL(this,gv,CQ(this,RQ,"f"),"f"),BL(this,$M,16,"f"),Q==null)Q=1;if(typeof Q==="number")this.setCounterValue(Q);else this.setCounterBytes(Q)}get counter(){return new Uint8Array(CQ(this,RQ,"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)CQ(this,RQ,"f")[Q]=J%256,J=Math.floor(J/256)}setCounterBytes(J){if(J.length!==16)throw TypeError("invalid counter initial Uint8Array value length");CQ(this,RQ,"f").set(J)}increment(){for(let J=15;J>=0;J--)if(CQ(this,RQ,"f")[J]===255)CQ(this,RQ,"f")[J]=0;else{CQ(this,RQ,"f")[J]++;break}}encrypt(J){var Q,Y;let G=new Uint8Array(J);for(let X=0;X<G.length;X++){if(CQ(this,$M,"f")===16)BL(this,gv,this.aes.encrypt(CQ(this,RQ,"f")),"f"),BL(this,$M,0,"f"),this.increment();G[X]^=CQ(this,gv,"f")[BL(this,$M,(Y=CQ(this,$M,"f"),Q=Y++,Y),"f"),Q]}return G}decrypt(J){return this.encrypt(J)}}QU.CTR=GA1;gv=new WeakMap,$M=new WeakMap,RQ=new WeakMap});var HW6=M((UW6)=>{Object.defineProperty(UW6,"__esModule",{value:!0});UW6.ECB=void 0;var A15=PM();class XA1 extends A15.ModeOfOperation{constructor(J){super("ECB",J,XA1)}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}}UW6.ECB=XA1});var MW6=M((YU)=>{var kM=YU&&YU.__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},mv=YU&&YU.__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)},uv,NL,vM;Object.defineProperty(YU,"__esModule",{value:!0});YU.OFB=void 0;var B15=PM();class KA1 extends B15.ModeOfOperation{constructor(J,Q){super("OFB",J,KA1);if(uv.set(this,void 0),NL.set(this,void 0),vM.set(this,void 0),Q){if(Q.length%16)throw TypeError("invalid iv size (must be 16 bytes)");kM(this,uv,new Uint8Array(Q),"f")}else kM(this,uv,new Uint8Array(16),"f");kM(this,NL,this.iv,"f"),kM(this,vM,16,"f")}get iv(){return new Uint8Array(mv(this,uv,"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(mv(this,vM,"f")===16)kM(this,NL,this.aes.encrypt(mv(this,NL,"f")),"f"),kM(this,vM,0,"f");G[X]^=mv(this,NL,"f")[kM(this,vM,(Y=mv(this,vM,"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)}}YU.OFB=KA1;uv=new WeakMap,NL=new WeakMap,vM=new WeakMap});var AW6=M((IW6)=>{Object.defineProperty(IW6,"__esModule",{value:!0});IW6.pkcs7Strip=IW6.pkcs7Pad=void 0;function N15(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}IW6.pkcs7Pad=N15;function w15(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))}IW6.pkcs7Strip=w15});var zA1=M((YG)=>{Object.defineProperty(YG,"__esModule",{value:!0});YG.pkcs7Strip=YG.pkcs7Pad=YG.OFB=YG.ECB=YG.CTR=YG.CFB=YG.CBC=YG.ModeOfOperation=YG.AES=void 0;var E15=tO1();Object.defineProperty(YG,"AES",{enumerable:!0,get:function(){return E15.AES}});var C15=PM();Object.defineProperty(YG,"ModeOfOperation",{enumerable:!0,get:function(){return C15.ModeOfOperation}});var R15=ZW6();Object.defineProperty(YG,"CBC",{enumerable:!0,get:function(){return R15.CBC}});var F15=VW6();Object.defineProperty(YG,"CFB",{enumerable:!0,get:function(){return F15.CFB}});var T15=qW6();Object.defineProperty(YG,"CTR",{enumerable:!0,get:function(){return T15.CTR}});var S15=HW6();Object.defineProperty(YG,"ECB",{enumerable:!0,get:function(){return S15.ECB}});var P15=MW6();Object.defineProperty(YG,"OFB",{enumerable:!0,get:function(){return P15.OFB}});var BW6=AW6();Object.defineProperty(YG,"pkcs7Pad",{enumerable:!0,get:function(){return BW6.pkcs7Pad}});Object.defineProperty(YG,"pkcs7Strip",{enumerable:!0,get:function(){return BW6.pkcs7Strip}})});var WA1=M((wW6)=>{Object.defineProperty(wW6,"__esModule",{value:!0});wW6.spelunk=wW6.getPassword=wW6.zpad=wW6.looseArrayify=void 0;var wL=b1();function NW6(J){if(typeof J==="string"&&!J.startsWith("0x"))J="0x"+J;return(0,wL.getBytesCopy)(J)}wW6.looseArrayify=NW6;function k15(J,Q){J=String(J);while(J.length<Q)J="0"+J;return J}wW6.zpad=k15;function v15(J){if(typeof J==="string")return(0,wL.toUtf8Bytes)(J,"NFKC");return(0,wL.getBytesCopy)(J)}wW6.getPassword=v15;function f15(J,Q){let Y=Q.match(/^([a-z0-9$_.-]*)(:([a-z]+))?(!)?$/i);(0,wL.assertArgument)(Y!=null,"invalid path","path",Q);let G=Y[1],X=Y[3],K=Y[4]==="!",z=J;for(let W of G.toLowerCase().split(".")){if(Array.isArray(z)){if(!W.match(/^[0-9]+$/))break;z=z[parseInt(W)]}else if(typeof z==="object"){let Z=null;for(let V in z)if(V.toLowerCase()===W){Z=z[V];break}z=Z}else z=null;if(z==null)break}if((0,wL.assertArgument)(!K||z!=null,"missing required value","path",G),X&&z!=null){if(X==="int"){if(typeof z==="string"&&z.match(/^-?[0-9]+$/))return parseInt(z);else if(Number.isSafeInteger(z))return z}if(X==="number"){if(typeof z==="string"&&z.match(/^-?[0-9.]*$/))return parseFloat(z)}if(X==="data"){if(typeof z==="string")return NW6(z)}if(X==="array"&&Array.isArray(z))return z;if(X===typeof z)return z;(0,wL.assertArgument)(!1,`wrong type found for ${X} `,"path",G)}return z}wW6.spelunk=f15});var un=M((SW6)=>{Object.defineProperty(SW6,"__esModule",{value:!0});SW6.encryptKeystoreJson=SW6.encryptKeystoreJsonSync=SW6.decryptKeystoreJson=SW6.decryptKeystoreJsonSync=SW6.isKeystoreJson=void 0;var gn=zA1(),y15=m9(),FQ=Y4(),x15=Z3(),r0=b1(),Z8=WA1(),g15=h_(),CW6="m/44'/60'/0'/0/0";function m15(J){try{let Q=JSON.parse(J);if((Q.version!=null?parseInt(Q.version):0)===3)return!0}catch(Q){}return!1}SW6.isKeystoreJson=m15;function u15(J,Q,Y){if((0,Z8.spelunk)(J,"crypto.cipher:string")==="aes-128-ctr"){let X=(0,Z8.spelunk)(J,"crypto.cipherparams.iv:data!"),K=new gn.CTR(Q,X);return(0,r0.hexlify)(K.decrypt(Y))}(0,r0.assert)(!1,"unsupported cipher","UNSUPPORTED_OPERATION",{operation:"decrypt"})}function mn(J,Q){let Y=(0,r0.getBytes)(Q),G=(0,Z8.spelunk)(J,"crypto.ciphertext:data!"),X=(0,r0.hexlify)((0,FQ.keccak256)((0,r0.concat)([Y.slice(16,32),G]))).substring(2);(0,r0.assertArgument)(X===(0,Z8.spelunk)(J,"crypto.mac:string!").toLowerCase(),"incorrect password","password","[ REDACTED ]");let K=u15(J,Y.slice(0,16),G),z=(0,x15.computeAddress)(K);if(J.address){let V=J.address.toLowerCase();if(!V.startsWith("0x"))V="0x"+V;(0,r0.assertArgument)((0,y15.getAddress)(V)===z,"keystore address/privateKey mismatch","address",J.address)}let W={address:z,privateKey:K};if((0,Z8.spelunk)(J,"x-ethers.version:string")==="0.1"){let V=Y.slice(32,64),q=(0,Z8.spelunk)(J,"x-ethers.mnemonicCiphertext:data!"),U=(0,Z8.spelunk)(J,"x-ethers.mnemonicCounter:data!"),D=new gn.CTR(V,U);W.mnemonic={path:(0,Z8.spelunk)(J,"x-ethers.path:string")||CW6,locale:(0,Z8.spelunk)(J,"x-ethers.locale:string")||"en",entropy:(0,r0.hexlify)((0,r0.getBytes)(D.decrypt(q)))}}return W}function RW6(J){let Q=(0,Z8.spelunk)(J,"crypto.kdf:string");if(Q&&typeof Q==="string"){if(Q.toLowerCase()==="scrypt"){let Y=(0,Z8.spelunk)(J,"crypto.kdfparams.salt:data!"),G=(0,Z8.spelunk)(J,"crypto.kdfparams.n:int!"),X=(0,Z8.spelunk)(J,"crypto.kdfparams.r:int!"),K=(0,Z8.spelunk)(J,"crypto.kdfparams.p:int!");(0,r0.assertArgument)(G>0&&(G&G-1)===0,"invalid kdf.N","kdf.N",G),(0,r0.assertArgument)(X>0&&K>0,"invalid kdf","kdf",Q);let z=(0,Z8.spelunk)(J,"crypto.kdfparams.dklen:int!");return(0,r0.assertArgument)(z===32,"invalid kdf.dklen","kdf.dflen",z),{name:"scrypt",salt:Y,N:G,r:X,p:K,dkLen:64}}else if(Q.toLowerCase()==="pbkdf2"){let Y=(0,Z8.spelunk)(J,"crypto.kdfparams.salt:data!"),G=(0,Z8.spelunk)(J,"crypto.kdfparams.prf:string!"),X=G.split("-").pop();(0,r0.assertArgument)(X==="sha256"||X==="sha512","invalid kdf.pdf","kdf.pdf",G);let K=(0,Z8.spelunk)(J,"crypto.kdfparams.c:int!"),z=(0,Z8.spelunk)(J,"crypto.kdfparams.dklen:int!");return(0,r0.assertArgument)(z===32,"invalid kdf.dklen","kdf.dklen",z),{name:"pbkdf2",salt:Y,count:K,dkLen:z,algorithm:X}}}(0,r0.assertArgument)(!1,"unsupported key-derivation function","kdf",Q)}function l15(J,Q){let Y=JSON.parse(J),G=(0,Z8.getPassword)(Q),X=RW6(Y);if(X.name==="pbkdf2"){let{salt:U,count:D,dkLen:H,algorithm:I}=X,O=(0,FQ.pbkdf2)(G,U,D,H,I);return mn(Y,O)}(0,r0.assert)(X.name==="scrypt","cannot be reached","UNKNOWN_ERROR",{params:X});let{salt:K,N:z,r:W,p:Z,dkLen:V}=X,q=(0,FQ.scryptSync)(G,K,z,W,Z,V);return mn(Y,q)}SW6.decryptKeystoreJsonSync=l15;function EW6(J){return new Promise((Q)=>{setTimeout(()=>{Q()},J)})}async function d15(J,Q,Y){let G=JSON.parse(J),X=(0,Z8.getPassword)(Q),K=RW6(G);if(K.name==="pbkdf2"){if(Y)Y(0),await EW6(0);let{salt:D,count:H,dkLen:I,algorithm:O}=K,A=(0,FQ.pbkdf2)(X,D,H,I,O);if(Y)Y(1),await EW6(0);return mn(G,A)}(0,r0.assert)(K.name==="scrypt","cannot be reached","UNKNOWN_ERROR",{params:K});let{salt:z,N:W,r:Z,p:V,dkLen:q}=K,U=await(0,FQ.scrypt)(X,z,W,Z,V,q,Y);return mn(G,U)}SW6.decryptKeystoreJson=d15;function FW6(J){let Q=J.salt!=null?(0,r0.getBytes)(J.salt,"options.salt"):(0,FQ.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,r0.assertArgument)(typeof Y==="number"&&Y>0&&Number.isSafeInteger(Y)&&(BigInt(Y)&BigInt(Y-1))===BigInt(0),"invalid scrypt N parameter","options.N",Y),(0,r0.assertArgument)(typeof G==="number"&&G>0&&Number.isSafeInteger(G),"invalid scrypt r parameter","options.r",G),(0,r0.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,r0.getBytes)(Y.privateKey,"privateKey"),K=G.iv!=null?(0,r0.getBytes)(G.iv,"options.iv"):(0,FQ.randomBytes)(16);(0,r0.assertArgument)(K.length===16,"invalid options.iv length","options.iv",G.iv);let z=G.uuid!=null?(0,r0.getBytes)(G.uuid,"options.uuid"):(0,FQ.randomBytes)(16);(0,r0.assertArgument)(z.length===16,"invalid options.uuid length","options.uuid",G.iv);let W=J.slice(0,16),Z=J.slice(16,32),V=new gn.CTR(W,K),q=(0,r0.getBytes)(V.encrypt(X)),U=(0,FQ.keccak256)((0,r0.concat)([Z,q])),D={address:Y.address.substring(2).toLowerCase(),id:(0,r0.uuidV4)(z),version:3,Crypto:{cipher:"aes-128-ctr",cipherparams:{iv:(0,r0.hexlify)(K).substring(2)},ciphertext:(0,r0.hexlify)(q).substring(2),kdf:"scrypt",kdfparams:{salt:(0,r0.hexlify)(Q.salt).substring(2),n:Q.N,dklen:32,p:Q.p,r:Q.r},mac:U.substring(2)}};if(Y.mnemonic){let H=G.client!=null?G.client:`ethers/${g15.version}`,I=Y.mnemonic.path||CW6,O=Y.mnemonic.locale||"en",A=J.slice(32,64),B=(0,r0.getBytes)(Y.mnemonic.entropy,"account.mnemonic.entropy"),w=(0,FQ.randomBytes)(16),N=new gn.CTR(A,w),L=(0,r0.getBytes)(N.encrypt(B)),R=new Date,F="UTC--"+(R.getUTCFullYear()+"-"+(0,Z8.zpad)(R.getUTCMonth()+1,2)+"-"+(0,Z8.zpad)(R.getUTCDate(),2)+"T"+(0,Z8.zpad)(R.getUTCHours(),2)+"-"+(0,Z8.zpad)(R.getUTCMinutes(),2)+"-"+(0,Z8.zpad)(R.getUTCSeconds(),2)+".0Z")+"--"+D.address;D["x-ethers"]={client:H,gethFilename:F,path:I,locale:O,mnemonicCounter:(0,r0.hexlify)(w).substring(2),mnemonicCiphertext:(0,r0.hexlify)(L).substring(2),version:"0.1"}}return JSON.stringify(D)}function p15(J,Q,Y){if(Y==null)Y={};let G=(0,Z8.getPassword)(Q),X=FW6(Y),K=(0,FQ.scryptSync)(G,X.salt,X.N,X.r,X.p,64);return TW6((0,r0.getBytes)(K),X,J,Y)}SW6.encryptKeystoreJsonSync=p15;async function c15(J,Q,Y){if(Y==null)Y={};let G=(0,Z8.getPassword)(Q),X=FW6(Y),K=await(0,FQ.scrypt)(G,X.salt,X.N,X.r,X.p,64,Y.progressCallback);return TW6((0,r0.getBytes)(K),X,J,Y)}SW6.encryptKeystoreJson=c15});var VA1=M((bW6)=>{Object.defineProperty(bW6,"__esModule",{value:!0});bW6.getIndexedAccountPath=bW6.getAccountPath=bW6.HDNodeVoidWallet=bW6.HDNodeWallet=bW6.defaultPath=void 0;var X2=Y4(),o15=Pn(),fW6=Z3(),X0=b1(),$W6=bv(),r15=kn(),kW6=jn(),vW6=un();bW6.defaultPath="m/44'/60'/0'/0/0";var s15=new Uint8Array([66,105,116,99,111,105,110,32,115,101,101,100]),qK=2147483648,t15=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),e15="0123456789abcdef";function dn(J,Q){let Y="";while(J)Y=e15[J%16]+Y,J=Math.trunc(J/16);while(Y.length<Q*2)Y="0"+Y;return"0x"+Y}function ZA1(J){let Q=(0,X0.getBytes)(J),Y=(0,X0.dataSlice)((0,X2.sha256)((0,X2.sha256)(Q)),0,4),G=(0,X0.concat)([Q,Y]);return(0,X0.encodeBase58)(G)}var VK={};function jW6(J,Q,Y,G){let X=new Uint8Array(37);if(J&qK)(0,X0.assert)(G!=null,"cannot derive child of neutered node","UNSUPPORTED_OPERATION",{operation:"deriveChild"}),X.set((0,X0.getBytes)(G),1);else X.set((0,X0.getBytes)(Y));for(let z=24;z>=0;z-=8)X[33+(z>>3)]=J>>24-z&255;let K=(0,X0.getBytes)((0,X2.computeHmac)("sha512",Q,X));return{IL:K.slice(0,32),IR:K.slice(32)}}function hW6(J,Q){let Y=Q.split("/");if((0,X0.assertArgument)(Y.length>0,"invalid path","path",Q),Y[0]==="m")(0,X0.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 K=Y[X];if(K.match(/^[0-9]+'$/)){let z=parseInt(K.substring(0,K.length-1));(0,X0.assertArgument)(z<qK,"invalid path index",`path[${X}]`,K),G=G.deriveChild(qK+z)}else if(K.match(/^[0-9]+$/)){let z=parseInt(K);(0,X0.assertArgument)(z<qK,"invalid path index",`path[${X}]`,K),G=G.deriveChild(z)}else(0,X0.assertArgument)(!1,"invalid path component",`path[${X}]`,K)}return G}class ZK extends r15.BaseWallet{publicKey;fingerprint;parentFingerprint;mnemonic;chainCode;path;index;depth;constructor(J,Q,Y,G,X,K,z,W,Z){super(Q,Z);(0,X0.assertPrivate)(J,VK,"HDNodeWallet"),(0,X0.defineProperties)(this,{publicKey:Q.compressedPublicKey});let V=(0,X0.dataSlice)((0,X2.ripemd160)((0,X2.sha256)(this.publicKey)),0,4);(0,X0.defineProperties)(this,{parentFingerprint:Y,fingerprint:V,chainCode:G,path:X,index:K,depth:z}),(0,X0.defineProperties)(this,{mnemonic:W})}connect(J){return new ZK(VK,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,X0.assert)(this.depth<256,"Depth too deep","UNSUPPORTED_OPERATION",{operation:"extendedKey"}),ZA1((0,X0.concat)(["0x0488ADE4",dn(this.depth,1),this.parentFingerprint,dn(this.index,4),this.chainCode,(0,X0.concat)(["0x00",this.privateKey])]))}hasPath(){return this.path!=null}neuter(){return new LL(VK,this.address,this.publicKey,this.parentFingerprint,this.chainCode,this.path,this.index,this.depth,this.provider)}deriveChild(J){let Q=(0,X0.getNumber)(J,"index");(0,X0.assertArgument)(Q<=4294967295,"invalid index","index",Q);let Y=this.path;if(Y){if(Y+="/"+(Q&~qK),Q&qK)Y+="'"}let{IR:G,IL:X}=jW6(Q,this.chainCode,this.publicKey,this.privateKey),K=new X2.SigningKey((0,X0.toBeHex)(((0,X0.toBigInt)(X)+BigInt(this.privateKey))%t15,32));return new ZK(VK,K,this.fingerprint,(0,X0.hexlify)(G),Y,Q,this.depth+1,this.mnemonic,this.provider)}derivePath(J){return hW6(this,J)}static#Q(J,Q){(0,X0.assertArgument)((0,X0.isBytesLike)(J),"invalid seed","seed","[REDACTED]");let Y=(0,X0.getBytes)(J,"seed");(0,X0.assertArgument)(Y.length>=16&&Y.length<=64,"invalid seed","seed","[REDACTED]");let G=(0,X0.getBytes)((0,X2.computeHmac)("sha512",s15,Y)),X=new X2.SigningKey((0,X0.hexlify)(G.slice(0,32)));return new ZK(VK,X,"0x00000000",(0,X0.hexlify)(G.slice(32)),"m",0,0,Q,null)}static fromExtendedKey(J){let Q=(0,X0.toBeArray)((0,X0.decodeBase58)(J));(0,X0.assertArgument)(Q.length===82||ZA1(Q.slice(0,78))===J,"invalid extended key","extendedKey","[ REDACTED ]");let Y=Q[4],G=(0,X0.hexlify)(Q.slice(5,9)),X=parseInt((0,X0.hexlify)(Q.slice(9,13)).substring(2),16),K=(0,X0.hexlify)(Q.slice(13,45)),z=Q.slice(45,78);switch((0,X0.hexlify)(Q.slice(0,4))){case"0x0488b21e":case"0x043587cf":{let W=(0,X0.hexlify)(z);return new LL(VK,(0,fW6.computeAddress)(W),W,G,K,null,X,Y,null)}case"0x0488ade4":case"0x04358394 ":if(z[0]!==0)break;return new ZK(VK,new X2.SigningKey(z.slice(1)),G,K,null,X,Y,null,null)}(0,X0.assertArgument)(!1,"invalid extended key prefix","extendedKey","[ REDACTED ]")}static createRandom(J,Q,Y){if(J==null)J="";if(Q==null)Q=bW6.defaultPath;if(Y==null)Y=$W6.LangEn.wordlist();let G=kW6.Mnemonic.fromEntropy((0,X2.randomBytes)(16),J,Y);return ZK.#Q(G.computeSeed(),G).derivePath(Q)}static fromMnemonic(J,Q){if(!Q)Q=bW6.defaultPath;return ZK.#Q(J.computeSeed(),J).derivePath(Q)}static fromPhrase(J,Q,Y,G){if(Q==null)Q="";if(Y==null)Y=bW6.defaultPath;if(G==null)G=$W6.LangEn.wordlist();let X=kW6.Mnemonic.fromPhrase(J,Q,G);return ZK.#Q(X.computeSeed(),X).derivePath(Y)}static fromSeed(J){return ZK.#Q(J,null)}}bW6.HDNodeWallet=ZK;class LL extends o15.VoidSigner{publicKey;fingerprint;parentFingerprint;chainCode;path;index;depth;constructor(J,Q,Y,G,X,K,z,W,Z){super(Q,Z);(0,X0.assertPrivate)(J,VK,"HDNodeVoidWallet"),(0,X0.defineProperties)(this,{publicKey:Y});let V=(0,X0.dataSlice)((0,X2.ripemd160)((0,X2.sha256)(Y)),0,4);(0,X0.defineProperties)(this,{publicKey:Y,fingerprint:V,parentFingerprint:G,chainCode:X,path:K,index:z,depth:W})}connect(J){return new LL(VK,this.address,this.publicKey,this.parentFingerprint,this.chainCode,this.path,this.index,this.depth,J)}get extendedKey(){return(0,X0.assert)(this.depth<256,"Depth too deep","UNSUPPORTED_OPERATION",{operation:"extendedKey"}),ZA1((0,X0.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,X0.getNumber)(J,"index");(0,X0.assertArgument)(Q<=4294967295,"invalid index","index",Q);let Y=this.path;if(Y){if(Y+="/"+(Q&~qK),Q&qK)Y+="'"}let{IR:G,IL:X}=jW6(Q,this.chainCode,this.publicKey,null),K=X2.SigningKey.addPoints(X,this.publicKey,!0),z=(0,fW6.computeAddress)(K);return new LL(VK,z,K,this.fingerprint,(0,X0.hexlify)(G),Y,Q,this.depth+1,this.provider)}derivePath(J){return hW6(this,J)}}bW6.HDNodeVoidWallet=LL;function J05(J){let Q=(0,X0.getNumber)(J,"index");return(0,X0.assertArgument)(Q>=0&&Q<qK,"invalid account index","index",Q),`m/44'/60'/${Q}'/0/0`}bW6.getAccountPath=J05;function Q05(J){let Q=(0,X0.getNumber)(J,"index");return(0,X0.assertArgument)(Q>=0&&Q<qK,"invalid account index","index",Q),`m/44'/60'/0'/0/${Q}`}bW6.getIndexedAccountPath=Q05});var UA1=M((gW6)=>{Object.defineProperty(gW6,"__esModule",{value:!0});gW6.decryptCrowdsaleJson=gW6.isCrowdsaleJson=void 0;var xW6=zA1(),K05=m9(),z05=Y4(),W05=J2(),qA1=b1(),pn=WA1();function Z05(J){try{if(JSON.parse(J).encseed)return!0}catch(Q){}return!1}gW6.isCrowdsaleJson=Z05;function V05(J,Q){let Y=JSON.parse(J),G=(0,pn.getPassword)(Q),X=(0,K05.getAddress)((0,pn.spelunk)(Y,"ethaddr:string!")),K=(0,pn.looseArrayify)((0,pn.spelunk)(Y,"encseed:string!"));(0,qA1.assertArgument)(K&&K.length%16===0,"invalid encseed","json",J);let z=(0,qA1.getBytes)((0,z05.pbkdf2)(G,G,2000,32,"sha256")).slice(0,16),W=K.slice(0,16),Z=K.slice(16),V=new xW6.CBC(z,W),q=(0,xW6.pkcs7Strip)((0,qA1.getBytes)(V.decrypt(Z))),U="";for(let D=0;D<q.length;D++)U+=String.fromCharCode(q[D]);return{address:X,privateKey:(0,W05.id)(U)}}gW6.decryptCrowdsaleJson=V05});var pW6=M((lW6)=>{Object.defineProperty(lW6,"__esModule",{value:!0});lW6.Wallet=void 0;var U05=Y4(),DA1=b1(),D05=kn(),HA1=VA1(),cn=UA1(),EL=un(),H05=jn();function uW6(J){return new Promise((Q)=>{setTimeout(()=>{Q()},J)})}class CL extends D05.BaseWallet{constructor(J,Q){if(typeof J==="string"&&!J.startsWith("0x"))J="0x"+J;let Y=typeof J==="string"?new U05.SigningKey(J):J;super(Y,Q)}connect(J){return new CL(this.signingKey,J)}async encrypt(J,Q){let Y={address:this.address,privateKey:this.privateKey};return await(0,EL.encryptKeystoreJson)(Y,J,{progressCallback:Q})}encryptSync(J){let Q={address:this.address,privateKey:this.privateKey};return(0,EL.encryptKeystoreJsonSync)(Q,J)}static#J(J){if((0,DA1.assertArgument)(J,"invalid JSON wallet","json","[ REDACTED ]"),"mnemonic"in J&&J.mnemonic&&J.mnemonic.locale==="en"){let Y=H05.Mnemonic.fromEntropy(J.mnemonic.entropy),G=HA1.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 CL(J.privateKey);return(0,DA1.assertArgument)(Q.address===J.address,"address/privateKey mismatch","json","[ REDACTED ]"),Q}static async fromEncryptedJson(J,Q,Y){let G=null;if((0,EL.isKeystoreJson)(J))G=await(0,EL.decryptKeystoreJson)(J,Q,Y);else if((0,cn.isCrowdsaleJson)(J)){if(Y)Y(0),await uW6(0);if(G=(0,cn.decryptCrowdsaleJson)(J,Q),Y)Y(1),await uW6(0)}return CL.#J(G)}static fromEncryptedJsonSync(J,Q){let Y=null;if((0,EL.isKeystoreJson)(J))Y=(0,EL.decryptKeystoreJsonSync)(J,Q);else if((0,cn.isCrowdsaleJson)(J))Y=(0,cn.decryptCrowdsaleJson)(J,Q);else(0,DA1.assertArgument)(!1,"invalid JSON wallet","json","[ REDACTED ]");return CL.#J(Y)}static createRandom(J){let Q=HA1.HDNodeWallet.createRandom();if(J)return Q.connect(J);return Q}static fromPhrase(J,Q){let Y=HA1.HDNodeWallet.fromPhrase(J);if(Q)return Y.connect(Q);return Y}}lW6.Wallet=CL});var _W6=M((b5)=>{Object.defineProperty(b5,"__esModule",{value:!0});b5.Wallet=b5.Mnemonic=b5.encryptKeystoreJsonSync=b5.encryptKeystoreJson=b5.decryptKeystoreJson=b5.decryptKeystoreJsonSync=b5.isKeystoreJson=b5.decryptCrowdsaleJson=b5.isCrowdsaleJson=b5.HDNodeVoidWallet=b5.HDNodeWallet=b5.getIndexedAccountPath=b5.getAccountPath=b5.defaultPath=b5.BaseWallet=void 0;var M05=kn();Object.defineProperty(b5,"BaseWallet",{enumerable:!0,get:function(){return M05.BaseWallet}});var lv=VA1();Object.defineProperty(b5,"defaultPath",{enumerable:!0,get:function(){return lv.defaultPath}});Object.defineProperty(b5,"getAccountPath",{enumerable:!0,get:function(){return lv.getAccountPath}});Object.defineProperty(b5,"getIndexedAccountPath",{enumerable:!0,get:function(){return lv.getIndexedAccountPath}});Object.defineProperty(b5,"HDNodeWallet",{enumerable:!0,get:function(){return lv.HDNodeWallet}});Object.defineProperty(b5,"HDNodeVoidWallet",{enumerable:!0,get:function(){return lv.HDNodeVoidWallet}});var cW6=UA1();Object.defineProperty(b5,"isCrowdsaleJson",{enumerable:!0,get:function(){return cW6.isCrowdsaleJson}});Object.defineProperty(b5,"decryptCrowdsaleJson",{enumerable:!0,get:function(){return cW6.decryptCrowdsaleJson}});var dv=un();Object.defineProperty(b5,"isKeystoreJson",{enumerable:!0,get:function(){return dv.isKeystoreJson}});Object.defineProperty(b5,"decryptKeystoreJsonSync",{enumerable:!0,get:function(){return dv.decryptKeystoreJsonSync}});Object.defineProperty(b5,"decryptKeystoreJson",{enumerable:!0,get:function(){return dv.decryptKeystoreJson}});Object.defineProperty(b5,"encryptKeystoreJson",{enumerable:!0,get:function(){return dv.encryptKeystoreJson}});Object.defineProperty(b5,"encryptKeystoreJsonSync",{enumerable:!0,get:function(){return dv.encryptKeystoreJsonSync}});var I05=jn();Object.defineProperty(b5,"Mnemonic",{enumerable:!0,get:function(){return I05.Mnemonic}});var O05=pW6();Object.defineProperty(b5,"Wallet",{enumerable:!0,get:function(){return O05.Wallet}})});var aW6=M((iW6)=>{Object.defineProperty(iW6,"__esModule",{value:!0});iW6.decodeBits=void 0;var B05=")!@#$%^&*(ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_";function N05(J,Q){let Y=(1<<J)-1,G=[],X=0,K=0,z=0;for(let W=0;W<Q.length;W++){X=X<<6|B05.indexOf(Q[W]),K+=6;while(K>=J){let Z=X>>K-J;if(X&=(1<<K-J)-1,K-=J,Z===0)z+=Y;else G.push(Z+z),z=0}}return G}iW6.decodeBits=N05});var sW6=M((oW6)=>{Object.defineProperty(oW6,"__esModule",{value:!0});oW6.decodeOwlA=void 0;var w05=b1(),L05=aW6(),E05=lO1();function C05(J,Q){let Y=(0,E05.decodeOwl)(J).join(",");return Q.split(/,/g).forEach((G)=>{let X=G.match(/^([a-z]*)([0-9]+)([0-9])(.*)$/);(0,w05.assertArgument)(X!==null,"internal error parsing accents","accents",Q);let K=0,z=(0,L05.decodeBits)(parseInt(X[3]),X[4]),W=parseInt(X[2]),Z=new RegExp(`([${X[1]}])`,"g");Y=Y.replace(Z,(V,q)=>{if(--z[K]===0)q=String.fromCharCode(q.charCodeAt(0),W),K++;return q})}),Y.split(",")}oW6.decodeOwlA=C05});var _n=M((eW6)=>{Object.defineProperty(eW6,"__esModule",{value:!0});eW6.WordlistOwlA=void 0;var R05=SM(),F05=sW6();class tW6 extends R05.WordlistOwl{#J;constructor(J,Q,Y,G){super(J,Q,G);this.#J=Y}get _accent(){return this.#J}_decodeWords(){return(0,F05.decodeOwlA)(this._data,this._accent)}}eW6.WordlistOwlA=tW6});var GZ6=M((QZ6)=>{Object.defineProperty(QZ6,"__esModule",{value:!0});QZ6.LangCz=void 0;var T05=SM(),S05="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",P05="0x25f44555f4af25b51a711136e1c7d6e50ce9f8917d39d6b1f076b2bb4d2fac1a",MA1=null;class IA1 extends T05.WordlistOwl{constructor(){super("cz",S05,P05)}static wordlist(){if(MA1==null)MA1=new IA1;return MA1}}QZ6.LangCz=IA1});var zZ6=M((XZ6)=>{Object.defineProperty(XZ6,"__esModule",{value:!0});XZ6.LangEs=void 0;var $05=_n(),k05="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&",v05="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",f05="0xf74fb7092aeacdfbf8959557de22098da512207fb9f109cb526994938cf40300",OA1=null;class AA1 extends $05.WordlistOwlA{constructor(){super("es",k05,v05,f05)}static wordlist(){if(OA1==null)OA1=new AA1;return OA1}}XZ6.LangEs=AA1});var VZ6=M((WZ6)=>{Object.defineProperty(WZ6,"__esModule",{value:!0});WZ6.LangFr=void 0;var j05=_n(),h05="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+",b05="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",y05="0x51deb7ae009149dc61a6bd18a918eb7ac78d2775726c68e598b92d002519b045",BA1=null;class NA1 extends j05.WordlistOwlA{constructor(){super("fr",h05,b05,y05)}static wordlist(){if(BA1==null)BA1=new NA1;return BA1}}WZ6.LangFr=NA1});var MZ6=M((DZ6)=>{Object.defineProperty(DZ6,"__esModule",{value:!0});DZ6.LangJa=void 0;var x05=J2(),nn=b1(),g05=OL(),m05=["AQRASRAGBAGUAIRAHBAghAURAdBAdcAnoAMEAFBAFCBKFBQRBSFBCXBCDBCHBGFBEQBpBBpQBIkBHNBeOBgFBVCBhBBhNBmOBmRBiHBiFBUFBZDBvFBsXBkFBlcBjYBwDBMBBTBBTRBWBBWXXaQXaRXQWXSRXCFXYBXpHXOQXHRXhRXuRXmXXbRXlXXwDXTRXrCXWQXWGaBWaKcaYgasFadQalmaMBacAKaRKKBKKXKKjKQRKDRKCYKCRKIDKeVKHcKlXKjHKrYNAHNBWNaRNKcNIBNIONmXNsXNdXNnBNMBNRBNrXNWDNWMNFOQABQAHQBrQXBQXFQaRQKXQKDQKOQKFQNBQNDQQgQCXQCDQGBQGDQGdQYXQpBQpQQpHQLXQHuQgBQhBQhCQuFQmXQiDQUFQZDQsFQdRQkHQbRQlOQlmQPDQjDQwXQMBQMDQcFQTBQTHQrDDXQDNFDGBDGQDGRDpFDhFDmXDZXDbRDMYDRdDTRDrXSAhSBCSBrSGQSEQSHBSVRShYShkSyQSuFSiBSdcSoESocSlmSMBSFBSFKSFNSFdSFcCByCaRCKcCSBCSRCCrCGbCEHCYXCpBCpQCIBCIHCeNCgBCgFCVECVcCmkCmwCZXCZFCdRClOClmClFCjDCjdCnXCwBCwXCcRCFQCFjGXhGNhGDEGDMGCDGCHGIFGgBGVXGVEGVRGmXGsXGdYGoSGbRGnXGwXGwDGWRGFNGFLGFOGFdGFkEABEBDEBFEXOEaBEKSENBENDEYXEIgEIkEgBEgQEgHEhFEudEuFEiBEiHEiFEZDEvBEsXEsFEdXEdREkFEbBEbRElFEPCEfkEFNYAEYAhYBNYQdYDXYSRYCEYYoYgQYgRYuRYmCYZTYdBYbEYlXYjQYRbYWRpKXpQopQnpSFpCXpIBpISphNpdBpdRpbRpcZpFBpFNpFDpFopFrLADLBuLXQLXcLaFLCXLEhLpBLpFLHXLeVLhILdHLdRLoDLbRLrXIABIBQIBCIBsIBoIBMIBRIXaIaRIKYIKRINBINuICDIGBIIDIIkIgRIxFIyQIiHIdRIbYIbRIlHIwRIMYIcRIRVITRIFBIFNIFQOABOAFOBQOaFONBONMOQFOSFOCDOGBOEQOpBOLXOIBOIFOgQOgFOyQOycOmXOsXOdIOkHOMEOMkOWWHBNHXNHXWHNXHDuHDRHSuHSRHHoHhkHmRHdRHkQHlcHlRHwBHWcgAEgAggAkgBNgBQgBEgXOgYcgLXgHjgyQgiBgsFgdagMYgWSgFQgFEVBTVXEVKBVKNVKDVKYVKRVNBVNYVDBVDxVSBVSRVCjVGNVLXVIFVhBVhcVsXVdRVbRVlRhBYhKYhDYhGShxWhmNhdahdkhbRhjohMXhTRxAXxXSxKBxNBxEQxeNxeQxhXxsFxdbxlHxjcxFBxFNxFQxFOxFoyNYyYoybcyMYuBQuBRuBruDMuCouHBudQukkuoBulVuMXuFEmCYmCRmpRmeDmiMmjdmTFmFQiADiBOiaRiKRiNBiNRiSFiGkiGFiERipRiLFiIFihYibHijBijEiMXiWBiFBiFCUBQUXFUaRUNDUNcUNRUNFUDBUSHUCDUGBUGFUEqULNULoUIRUeEUeYUgBUhFUuRUiFUsXUdFUkHUbBUjSUjYUwXUMDUcHURdUTBUrBUrXUrQZAFZXZZaRZKFZNBZQFZCXZGBZYdZpBZLDZIFZHXZHNZeQZVRZVFZmXZiBZvFZdFZkFZbHZbFZwXZcCZcRZRBvBQvBGvBLvBWvCovMYsAFsBDsaRsKFsNFsDrsSHsSFsCXsCRsEBsEHsEfspBsLBsLDsIgsIRseGsbRsFBsFQsFSdNBdSRdCVdGHdYDdHcdVbdySduDdsXdlRdwXdWYdWcdWRkBMkXOkaRkNIkNFkSFkCFkYBkpRkeNkgBkhVkmXksFklVkMBkWDkFNoBNoaQoaFoNBoNXoNaoNEoSRoEroYXoYCoYbopRopFomXojkowXorFbBEbEIbdBbjYlaRlDElMXlFDjKjjSRjGBjYBjYkjpRjLXjIBjOFjeVjbRjwBnXQnSHnpFnLXnINnMBnTRwXBwXNwXYwNFwQFwSBwGFwLXwLDweNwgBwuHwjDwnXMBXMpFMIBMeNMTHcaQcNBcDHcSFcCXcpBcLXcLDcgFcuFcnXcwXccDcTQcrFTQErXNrCHrpFrgFrbFrTHrFcWNYWNbWEHWMXWTR","ABGHABIJAEAVAYJQALZJAIaRAHNXAHdcAHbRAZJMAZJRAZTRAdVJAklmAbcNAjdRAMnRAMWYAWpRAWgRAFgBAFhBAFdcBNJBBNJDBQKBBQhcBQlmBDEJBYJkBYJTBpNBBpJFBIJBBIJDBIcABOKXBOEJBOVJBOiJBOZJBepBBeLXBeIFBegBBgGJBVJXBuocBiJRBUJQBlXVBlITBwNFBMYVBcqXBTlmBWNFBWiJBWnRBFGHBFwXXKGJXNJBXNZJXDTTXSHSXSVRXSlHXCJDXGQJXEhXXYQJXYbRXOfXXeNcXVJFXhQJXhEJXdTRXjdXXMhBXcQTXRGBXTEBXTnQXFCXXFOFXFgFaBaFaBNJaBCJaBpBaBwXaNJKaNJDaQIBaDpRaEPDaHMFamDJalEJaMZJaFaFaFNBaFQJaFLDaFVHKBCYKBEBKBHDKXaFKXGdKXEJKXpHKXIBKXZDKXwXKKwLKNacKNYJKNJoKNWcKDGdKDTRKChXKGaRKGhBKGbRKEBTKEaRKEPTKLMDKLWRKOHDKVJcKdBcKlIBKlOPKFSBKFEPKFpFNBNJNJBQNBGHNBEPNBHXNBgFNBVXNBZDNBsXNBwXNNaRNNJDNNJENNJkNDCJNDVDNGJRNJiDNZJNNsCJNJFNNFSBNFCXNFEPNFLXNFIFQJBFQCaRQJEQQLJDQLJFQIaRQOqXQHaFQHHQQVJXQVJDQhNJQmEIQZJFQsJXQJrFQWbRDJABDBYJDXNFDXCXDXLXDXZDDXsJDQqXDSJFDJCXDEPkDEqXDYmQDpSJDOCkDOGQDHEIDVJDDuDuDWEBDJFgSBNDSBSFSBGHSBIBSBTQSKVYSJQNSJQiSJCXSEqXSJYVSIiJSOMYSHAHSHaQSeCFSepQSegBSHdHSHrFShSJSJuHSJUFSkNRSrSrSWEBSFaHSJFQSFCXSFGDSFYXSFODSFgBSFVXSFhBSFxFSFkFSFbBSFMFCADdCJXBCXaFCXKFCXNFCXCXCXGBCXEJCXYBCXLDCXIBCXOPCXHXCXgBCXhBCXiBCXlDCXcHCJNBCJNFCDCJCDGBCDVXCDhBCDiDCDJdCCmNCpJFCIaRCOqXCHCHCHZJCViJCuCuCmddCJiFCdNBCdHhClEJCnUJCreSCWlgCWTRCFBFCFNBCFYBCFVFCFhFCFdSCFTBCFWDGBNBGBQFGJBCGBEqGBpBGBgQGNBEGNJYGNkOGNJRGDUFGJpQGHaBGJeNGJeEGVBlGVKjGiJDGvJHGsVJGkEBGMIJGWjNGFBFGFCXGFGBGFYXGFpBGFMFEASJEAWpEJNFECJVEIXSEIQJEOqXEOcFEeNcEHEJEHlFEJgFEhlmEmDJEmZJEiMBEUqXEoSREPBFEPXFEPKFEPSFEPEFEPpFEPLXEPIBEJPdEPcFEPTBEJnXEqlHEMpREFCXEFODEFcFYASJYJAFYBaBYBVXYXpFYDhBYCJBYJGFYYbRYeNcYJeVYiIJYZJcYvJgYvJRYJsXYsJFYMYMYreVpBNHpBEJpBwXpQxFpYEJpeNDpJeDpeSFpeCHpHUJpHbBpHcHpmUJpiiJpUJrpsJuplITpFaBpFQqpFGBpFEfpFYBpFpBpFLJpFIDpFgBpFVXpFyQpFuFpFlFpFjDpFnXpFwXpJFMpFTBLXCJLXEFLXhFLXUJLXbFLalmLNJBLSJQLCLCLGJBLLDJLHaFLeNFLeSHLeCXLepFLhaRLZsJLsJDLsJrLocaLlLlLMdbLFNBLFSBLFEHLFkFIBBFIBXFIBaQIBKXIBSFIBpHIBLXIBgBIBhBIBuHIBmXIBiFIBZXIBvFIBbFIBjQIBwXIBWFIKTRIQUJIDGFICjQIYSRIINXIJeCIVaRImEkIZJFIvJRIsJXIdCJIJoRIbBQIjYBIcqXITFVIreVIFKFIFSFIFCJIFGFIFLDIFIBIJFOIFgBIFVXIJFhIFxFIFmXIFdHIFbBIJFrIJFWOBGBOQfXOOKjOUqXOfXBOqXEOcqXORVJOFIBOFlDHBIOHXiFHNTRHCJXHIaRHHJDHHEJHVbRHZJYHbIBHRsJHRkDHWlmgBKFgBSBgBCDgBGHgBpBgBIBgBVJgBuBgBvFgKDTgQVXgDUJgGSJgOqXgmUMgZIJgTUJgWIEgFBFgFNBgFDJgFSFgFGBgFYXgJFOgFgQgFVXgFhBgFbHgJFWVJABVQKcVDgFVOfXVeDFVhaRVmGdViJYVMaRVFNHhBNDhBCXhBEqhBpFhBLXhNJBhSJRheVXhhKEhxlmhZIJhdBQhkIJhbMNhMUJhMZJxNJgxQUJxDEkxDdFxSJRxplmxeSBxeCXxeGFxeYXxepQxegBxWVcxFEQxFLXxFIBxFgBxFxDxFZtxFdcxFbBxFwXyDJXyDlcuASJuDJpuDIBuCpJuGSJuIJFueEFuZIJusJXudWEuoIBuWGJuFBcuFKEuFNFuFQFuFDJuFGJuFVJuFUtuFdHuFTBmBYJmNJYmQhkmLJDmLJomIdXmiJYmvJRmsJRmklmmMBymMuCmclmmcnQiJABiJBNiJBDiBSFiBCJiBEFiBYBiBpFiBLXiBTHiJNciDEfiCZJiECJiJEqiOkHiHKFieNDiHJQieQcieDHieSFieCXieGFieEFieIHiegFihUJixNoioNXiFaBiFKFiFNDiFEPiFYXitFOitFHiFgBiFVEiFmXiFitiFbBiFMFiFrFUCXQUIoQUIJcUHQJUeCEUHwXUUJDUUqXUdWcUcqXUrnQUFNDUFSHUFCFUFEfUFLXUtFOZBXOZXSBZXpFZXVXZEQJZEJkZpDJZOqXZeNHZeCDZUqXZFBQZFEHZFLXvBAFvBKFvBCXvBEPvBpHvBIDvBgFvBuHvQNJvFNFvFGBvFIBvJFcsXCDsXLXsXsXsXlFsXcHsQqXsJQFsEqXseIFsFEHsFjDdBxOdNpRdNJRdEJbdpJRdhZJdnSJdrjNdFNJdFQHdFhNkNJDkYaRkHNRkHSRkVbRkuMRkjSJkcqDoSJFoEiJoYZJoOfXohEBoMGQocqXbBAFbBXFbBaFbBNDbBGBbBLXbBTBbBWDbGJYbIJHbFQqbFpQlDgQlOrFlVJRjGEBjZJRnXvJnXbBnEfHnOPDngJRnxfXnUJWwXEJwNpJwDpBwEfXwrEBMDCJMDGHMDIJMLJDcQGDcQpHcqXccqNFcqCXcFCJRBSBRBGBRBEJRBpQTBNFTBQJTBpBTBVXTFABTFSBTFCFTFGBTFMDrXCJrXLDrDNJrEfHrFQJrFitWNjdWNTR","AKLJMANOPFASNJIAEJWXAYJNRAIIbRAIcdaAeEfDAgidRAdjNYAMYEJAMIbRAFNJBAFpJFBBIJYBDZJFBSiJhBGdEBBEJfXBEJqXBEJWRBpaUJBLXrXBIYJMBOcfXBeEfFBestXBjNJRBcDJOBFEqXXNvJRXDMBhXCJNYXOAWpXONJWXHDEBXeIaRXhYJDXZJSJXMDJOXcASJXFVJXaBQqXaBZJFasXdQaFSJQaFEfXaFpJHaFOqXKBNSRKXvJBKQJhXKEJQJKEJGFKINJBKIJjNKgJNSKVElmKVhEBKiJGFKlBgJKjnUJKwsJYKMFIJKFNJDKFIJFKFOfXNJBSFNJBCXNBpJFNJBvQNJBMBNJLJXNJOqXNJeCXNJeGFNdsJCNbTKFNwXUJQNFEPQDiJcQDMSJQSFpBQGMQJQJeOcQyCJEQUJEBQJFBrQFEJqDXDJFDJXpBDJXIMDGiJhDIJGRDJeYcDHrDJDVXgFDkAWpDkIgRDjDEqDMvJRDJFNFDJFIBSKclmSJQOFSJQVHSJQjDSJGJBSJGJFSECJoSHEJqSJHTBSJVJDSViJYSZJNBSJsJDSFSJFSFEfXSJFLXCBUJVCJXSBCJXpBCXVJXCJXsXCJXdFCJNJHCLIJgCHiJFCVNJMChCJhCUHEJCsJTRCJdYcCoQJCCFEfXCFIJgCFUJxCFstFGJBaQGJBIDGQJqXGYJNRGJHKFGeQqDGHEJFGJeLXGHIiJGHdBlGUJEBGkIJTGFQPDGJFEqEAGegEJIJBEJVJXEhQJTEiJNcEJZJFEJoEqEjDEqEPDsXEPGJBEPOqXEPeQFEfDiDEJfEFEfepQEfMiJEqXNBEqDIDEqeSFEqVJXEMvJRYXNJDYXEJHYKVJcYYJEBYJeEcYJUqXYFpJFYFstXpAZJMpBSJFpNBNFpeQPDpHLJDpHIJFpHgJFpeitFpHZJFpJFADpFSJFpJFCJpFOqXpFitBpJFZJLXIJFLIJgRLVNJWLVHJMLwNpJLFGJBLFLJDLFOqXLJFUJIBDJXIBGJBIJBYQIJBIBIBOqXIBcqDIEGJFILNJTIIJEBIOiJhIJeNBIJeIBIhiJIIWoTRIJFAHIJFpBIJFuHIFUtFIJFTHOSBYJOEcqXOHEJqOvBpFOkVJrObBVJOncqDOcNJkHhNJRHuHJuHdMhBgBUqXgBsJXgONJBgHNJDgHHJQgJeitgHsJXgJyNagyDJBgZJDrgsVJQgkEJNgkjSJgJFAHgFCJDgFZtMVJXNFVXQfXVJXDJVXoQJVQVJQVDEfXVDvJHVEqNFVeQfXVHpJFVHxfXVVJSRVVmaRVlIJOhCXVJhHjYkhxCJVhWVUJhWiJcxBNJIxeEqDxfXBFxcFEPxFSJFxFYJXyBDQJydaUJyFOPDuYCJYuLvJRuHLJXuZJLDuFOPDuFZJHuFcqXmKHJdmCQJcmOsVJiJAGFitLCFieOfXiestXiZJMEikNJQirXzFiFQqXiFIJFiFZJFiFvtFUHpJFUteIcUteOcUVCJkUhdHcUbEJEUJqXQUMNJhURjYkUFitFZDGJHZJIxDZJVJXZJFDJZJFpQvBNJBvBSJFvJxBrseQqDsVFVJdFLJDkEJNBkmNJYkFLJDoQJOPoGsJRoEAHBoEJfFbBQqDbBZJHbFVJXlFIJBjYIrXjeitcjjCEBjWMNBwXQfXwXOaFwDsJXwCJTRwrCZJMDNJQcDDJFcqDOPRYiJFTBsJXTQIJBTFEfXTFLJDrXEJFrEJXMrFZJFWEJdEWYTlm","ABCDEFACNJTRAMBDJdAcNJVXBLNJEBXSIdWRXErNJkXYDJMBXZJCJaXMNJaYKKVJKcKDEJqXKDcNJhKVJrNYKbgJVXKFVJSBNBYBwDNJeQfXNJeEqXNhGJWENJFiJRQlIJbEQJfXxDQqXcfXQFNDEJQFwXUJDYcnUJDJIBgQDIUJTRDJFEqDSJQSJFSJQIJFSOPeZtSJFZJHCJXQfXCTDEqFGJBSJFGJBOfXGJBcqXGJHNJDGJRLiJEJfXEqEJFEJPEFpBEJYJBZJFYBwXUJYiJMEBYJZJyTYTONJXpQMFXFpeGIDdpJFstXpJFcPDLBVSJRLHQJqXLJFZJFIJBNJDIJBUqXIBkFDJIJEJPTIYJGWRIJeQPDIJeEfHIJFsJXOqGDSFHXEJqXgJCsJCgGQJqXgdQYJEgFMFNBgJFcqDVJwXUJVJFZJchIgJCCxOEJqXxOwXUJyDJBVRuscisciJBiJBieUtqXiJFDJkiFsJXQUGEZJcUJFsJXZtXIrXZDZJDrZJFNJDZJFstXvJFQqXvJFCJEsJXQJqkhkNGBbDJdTRbYJMEBlDwXUJMEFiJFcfXNJDRcNJWMTBLJXC","BraFUtHBFSJFdbNBLJXVJQoYJNEBSJBEJfHSJHwXUJCJdAZJMGjaFVJXEJPNJBlEJfFiJFpFbFEJqIJBVJCrIBdHiJhOPFChvJVJZJNJWxGFNIFLueIBQJqUHEJfUFstOZJDrlXEASJRlXVJXSFwVJNJWD","QJEJNNJDQJEJIBSFQJEJxegBQJEJfHEPSJBmXEJFSJCDEJqXLXNJFQqXIcQsFNJFIFEJqXUJgFsJXIJBUJEJfHNFvJxEqXNJnXUJFQqD","IJBEJqXZJ"],u05="~~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",wA1=null;function qZ6(J){return(0,nn.hexlify)((0,nn.toUtf8Bytes)(J))}var l05="0xe3818de38284e3818f",d05="0xe3818de38283e3818f";function GG(J){return(0,nn.toUtf8String)(new Uint8Array(J))}function UZ6(){if(wA1!==null)return wA1;let J=[],Q={};Q[GG([227,130,154])]=!1,Q[GG([227,130,153])]=!1,Q[GG([227,130,133])]=GG([227,130,134]),Q[GG([227,129,163])]=GG([227,129,164]),Q[GG([227,130,131])]=GG([227,130,132]),Q[GG([227,130,135])]=GG([227,130,136]);function Y(K){let z="";for(let W=0;W<K.length;W++){let Z=K[W],V=Q[Z];if(V===!1)continue;if(V)Z=V;z+=Z}return z}function G(K,z){if(K=Y(K),z=Y(z),K<z)return-1;if(K>z)return 1;return 0}for(let K=3;K<=9;K++){let z=m05[K-3];for(let W=0;W<z.length;W+=K){let Z=[];for(let V=0;V<K;V++){let q=u05.indexOf(z[W+V]);Z.push(227),Z.push(q&64?130:129),Z.push((q&63)+128)}J.push(GG(Z))}}if(J.sort(G),qZ6(J[442])===l05&&qZ6(J[443])===d05){let K=J[442];J[442]=J[443],J[443]=K}if((0,x05.id)(J.join(`
`)+`
`)!=="0xcb36b09e6baa935787fd762ce65e80b0c6a8dabdfbc3a7f86ac0e2c4fd111600")throw Error("BIP39 Wordlist for ja (Japanese) FAILED");return wA1=J,J}var LA1=null;class EA1 extends g05.Wordlist{constructor(){super("ja")}getWord(J){let Q=UZ6();return(0,nn.assertArgument)(J>=0&&J<Q.length,`invalid word index: ${J}`,"index",J),Q[J]}getWordIndex(J){return UZ6().indexOf(J)}split(J){return J.split(/(?:\u3000| )+/g)}join(J){return J.join("　")}static wordlist(){if(LA1==null)LA1=new EA1;return LA1}}DZ6.LangJa=EA1});var NZ6=M((AZ6)=>{Object.defineProperty(AZ6,"__esModule",{value:!0});AZ6.LangKo=void 0;var p05=J2(),OZ6=b1(),c05=OL(),_05=["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"],i05="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*";function n05(J){if(J>=40)J=J+168-40;else if(J>=19)J=J+97-19;return(0,OZ6.toUtf8String)(new Uint8Array([225,(J>>6)+132,(J&63)+128]))}var CA1=null;function IZ6(){if(CA1!=null)return CA1;let J=[];if(_05.forEach((Y,G)=>{G+=4;for(let X=0;X<Y.length;X+=G){let K="";for(let z=0;z<G;z++)K+=n05(i05.indexOf(Y[X+z]));J.push(K)}}),J.sort(),(0,p05.id)(J.join(`
`)+`
`)!=="0xf9eddeace9c5d3da9c93cf7d3cd38f6a13ed3affb933259ae865714e8a3ae71a")throw Error("BIP39 Wordlist for ko (Korean) FAILED");return CA1=J,J}var RA1=null;class FA1 extends c05.Wordlist{constructor(){super("ko")}getWord(J){let Q=IZ6();return(0,OZ6.assertArgument)(J>=0&&J<Q.length,`invalid word index: ${J}`,"index",J),Q[J]}getWordIndex(J){return IZ6().indexOf(J)}static wordlist(){if(RA1==null)RA1=new FA1;return RA1}}AZ6.LangKo=FA1});var EZ6=M((wZ6)=>{Object.defineProperty(wZ6,"__esModule",{value:!0});wZ6.LangIt=void 0;var a05=SM(),o05="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",r05="0x5c1362d88fd4cf614a96f3234941d29f7d37c08c5292fde03bf62c2db6ff7620",TA1=null;class SA1 extends a05.WordlistOwl{constructor(){super("it",o05,r05)}static wordlist(){if(TA1==null)TA1=new SA1;return TA1}}wZ6.LangIt=SA1});var FZ6=M((CZ6)=>{Object.defineProperty(CZ6,"__esModule",{value:!0});CZ6.LangPt=void 0;var s05=SM(),t05="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=",e05="0x2219000926df7b50d8aa0a3d495826b988287df4657fbd100e6fe596c8f737ac",PA1=null;class $A1 extends s05.WordlistOwl{constructor(){super("pt",t05,e05)}static wordlist(){if(PA1==null)PA1=new $A1;return PA1}}CZ6.LangPt=$A1});var kZ6=M((PZ6)=>{Object.defineProperty(PZ6,"__esModule",{value:!0});PZ6.LangZh=void 0;var J65=J2(),SZ6=b1(),Q65=OL(),kA1="}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",Y65="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",vA1={zh_cn:null,zh_tw:null},G65={zh_cn:"0x17bcc4d8547e5a7135e365d1ab443aaae95e76d8230c2782c67305d4f21497a1",zh_tw:"0x51e720e90c7b87bec1d70eb6e74a21a449bd3ec9c020b01d3a40ed991b60ce5d"},fA1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",X65="~!@#$%^&*_-=[]{}|;:,.()<>?";function TZ6(J){if(vA1[J]!=null)return vA1[J];let Q=[],Y=0;for(let X=0;X<2048;X++){let K=X65.indexOf(kA1[X*3]),z=[228+(K>>2),128+fA1.indexOf(kA1[X*3+1]),128+fA1.indexOf(kA1[X*3+2])];if(J==="zh_tw"){let W=K%4;for(let Z=W;Z<3;Z++)z[Z]=fA1.indexOf(Y65[Y++])+(Z==0?228:128)}Q.push((0,SZ6.toUtf8String)(new Uint8Array(z)))}if((0,J65.id)(Q.join(`
`)+`
`)!==G65[J])throw Error(`BIP39 Wordlist for ${J} (Chinese) FAILED`);return vA1[J]=Q,Q}var jA1={};class hA1 extends Q65.Wordlist{constructor(J){super("zh_"+J)}getWord(J){let Q=TZ6(this.locale);return(0,SZ6.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(jA1[J]==null)jA1[J]=new hA1(J);return jA1[J]}}PZ6.LangZh=hA1});var hZ6=M((fZ6)=>{Object.defineProperty(fZ6,"__esModule",{value:!0});fZ6.wordlists=void 0;var K65=GZ6(),z65=bv(),W65=zZ6(),Z65=VZ6(),V65=MZ6(),q65=NZ6(),U65=EZ6(),D65=FZ6(),vZ6=kZ6();fZ6.wordlists={cz:K65.LangCz.wordlist(),en:z65.LangEn.wordlist(),es:W65.LangEs.wordlist(),fr:Z65.LangFr.wordlist(),it:U65.LangIt.wordlist(),pt:D65.LangPt.wordlist(),ja:V65.LangJa.wordlist(),ko:q65.LangKo.wordlist(),zh_cn:vZ6.LangZh.wordlist("cn"),zh_tw:vZ6.LangZh.wordlist("tw")}});var bZ6=M((fM)=>{Object.defineProperty(fM,"__esModule",{value:!0});fM.wordlists=fM.WordlistOwlA=fM.WordlistOwl=fM.LangEn=fM.Wordlist=void 0;var H65=OL();Object.defineProperty(fM,"Wordlist",{enumerable:!0,get:function(){return H65.Wordlist}});var M65=bv();Object.defineProperty(fM,"LangEn",{enumerable:!0,get:function(){return M65.LangEn}});var I65=SM();Object.defineProperty(fM,"WordlistOwl",{enumerable:!0,get:function(){return I65.WordlistOwl}});var O65=_n();Object.defineProperty(fM,"WordlistOwlA",{enumerable:!0,get:function(){return O65.WordlistOwlA}});var A65=hZ6();Object.defineProperty(fM,"wordlists",{enumerable:!0,get:function(){return A65.wordlists}})});var bA1=M((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 N65=h_();Object.defineProperty(s,"version",{enumerable:!0,get:function(){return N65.version}});var G4=ew();Object.defineProperty(s,"decodeBytes32String",{enumerable:!0,get:function(){return G4.decodeBytes32String}});Object.defineProperty(s,"encodeBytes32String",{enumerable:!0,get:function(){return G4.encodeBytes32String}});Object.defineProperty(s,"AbiCoder",{enumerable:!0,get:function(){return G4.AbiCoder}});Object.defineProperty(s,"ConstructorFragment",{enumerable:!0,get:function(){return G4.ConstructorFragment}});Object.defineProperty(s,"ErrorFragment",{enumerable:!0,get:function(){return G4.ErrorFragment}});Object.defineProperty(s,"EventFragment",{enumerable:!0,get:function(){return G4.EventFragment}});Object.defineProperty(s,"Fragment",{enumerable:!0,get:function(){return G4.Fragment}});Object.defineProperty(s,"FallbackFragment",{enumerable:!0,get:function(){return G4.FallbackFragment}});Object.defineProperty(s,"FunctionFragment",{enumerable:!0,get:function(){return G4.FunctionFragment}});Object.defineProperty(s,"NamedFragment",{enumerable:!0,get:function(){return G4.NamedFragment}});Object.defineProperty(s,"ParamType",{enumerable:!0,get:function(){return G4.ParamType}});Object.defineProperty(s,"StructFragment",{enumerable:!0,get:function(){return G4.StructFragment}});Object.defineProperty(s,"checkResultErrors",{enumerable:!0,get:function(){return G4.checkResultErrors}});Object.defineProperty(s,"ErrorDescription",{enumerable:!0,get:function(){return G4.ErrorDescription}});Object.defineProperty(s,"Indexed",{enumerable:!0,get:function(){return G4.Indexed}});Object.defineProperty(s,"Interface",{enumerable:!0,get:function(){return G4.Interface}});Object.defineProperty(s,"LogDescription",{enumerable:!0,get:function(){return G4.LogDescription}});Object.defineProperty(s,"Result",{enumerable:!0,get:function(){return G4.Result}});Object.defineProperty(s,"TransactionDescription",{enumerable:!0,get:function(){return G4.TransactionDescription}});Object.defineProperty(s,"Typed",{enumerable:!0,get:function(){return G4.Typed}});var jM=m9();Object.defineProperty(s,"getAddress",{enumerable:!0,get:function(){return jM.getAddress}});Object.defineProperty(s,"getIcapAddress",{enumerable:!0,get:function(){return jM.getIcapAddress}});Object.defineProperty(s,"getCreateAddress",{enumerable:!0,get:function(){return jM.getCreateAddress}});Object.defineProperty(s,"getCreate2Address",{enumerable:!0,get:function(){return jM.getCreate2Address}});Object.defineProperty(s,"isAddressable",{enumerable:!0,get:function(){return jM.isAddressable}});Object.defineProperty(s,"isAddress",{enumerable:!0,get:function(){return jM.isAddress}});Object.defineProperty(s,"resolveAddress",{enumerable:!0,get:function(){return jM.resolveAddress}});var TW=aw();Object.defineProperty(s,"ZeroAddress",{enumerable:!0,get:function(){return TW.ZeroAddress}});Object.defineProperty(s,"WeiPerEther",{enumerable:!0,get:function(){return TW.WeiPerEther}});Object.defineProperty(s,"MaxUint256",{enumerable:!0,get:function(){return TW.MaxUint256}});Object.defineProperty(s,"MinInt256",{enumerable:!0,get:function(){return TW.MinInt256}});Object.defineProperty(s,"MaxInt256",{enumerable:!0,get:function(){return TW.MaxInt256}});Object.defineProperty(s,"N",{enumerable:!0,get:function(){return TW.N}});Object.defineProperty(s,"ZeroHash",{enumerable:!0,get:function(){return TW.ZeroHash}});Object.defineProperty(s,"EtherSymbol",{enumerable:!0,get:function(){return TW.EtherSymbol}});Object.defineProperty(s,"MessagePrefix",{enumerable:!0,get:function(){return TW.MessagePrefix}});var SW=qv();Object.defineProperty(s,"BaseContract",{enumerable:!0,get:function(){return SW.BaseContract}});Object.defineProperty(s,"Contract",{enumerable:!0,get:function(){return SW.Contract}});Object.defineProperty(s,"ContractFactory",{enumerable:!0,get:function(){return SW.ContractFactory}});Object.defineProperty(s,"ContractEventPayload",{enumerable:!0,get:function(){return SW.ContractEventPayload}});Object.defineProperty(s,"ContractTransactionReceipt",{enumerable:!0,get:function(){return SW.ContractTransactionReceipt}});Object.defineProperty(s,"ContractTransactionResponse",{enumerable:!0,get:function(){return SW.ContractTransactionResponse}});Object.defineProperty(s,"ContractUnknownEventPayload",{enumerable:!0,get:function(){return SW.ContractUnknownEventPayload}});Object.defineProperty(s,"EventLog",{enumerable:!0,get:function(){return SW.EventLog}});Object.defineProperty(s,"UndecodedEventLog",{enumerable:!0,get:function(){return SW.UndecodedEventLog}});var TQ=Y4();Object.defineProperty(s,"computeHmac",{enumerable:!0,get:function(){return TQ.computeHmac}});Object.defineProperty(s,"randomBytes",{enumerable:!0,get:function(){return TQ.randomBytes}});Object.defineProperty(s,"keccak256",{enumerable:!0,get:function(){return TQ.keccak256}});Object.defineProperty(s,"ripemd160",{enumerable:!0,get:function(){return TQ.ripemd160}});Object.defineProperty(s,"sha256",{enumerable:!0,get:function(){return TQ.sha256}});Object.defineProperty(s,"sha512",{enumerable:!0,get:function(){return TQ.sha512}});Object.defineProperty(s,"pbkdf2",{enumerable:!0,get:function(){return TQ.pbkdf2}});Object.defineProperty(s,"scrypt",{enumerable:!0,get:function(){return TQ.scrypt}});Object.defineProperty(s,"scryptSync",{enumerable:!0,get:function(){return TQ.scryptSync}});Object.defineProperty(s,"lock",{enumerable:!0,get:function(){return TQ.lock}});Object.defineProperty(s,"Signature",{enumerable:!0,get:function(){return TQ.Signature}});Object.defineProperty(s,"SigningKey",{enumerable:!0,get:function(){return TQ.SigningKey}});var zJ=J2();Object.defineProperty(s,"id",{enumerable:!0,get:function(){return zJ.id}});Object.defineProperty(s,"ensNormalize",{enumerable:!0,get:function(){return zJ.ensNormalize}});Object.defineProperty(s,"isValidName",{enumerable:!0,get:function(){return zJ.isValidName}});Object.defineProperty(s,"namehash",{enumerable:!0,get:function(){return zJ.namehash}});Object.defineProperty(s,"dnsEncode",{enumerable:!0,get:function(){return zJ.dnsEncode}});Object.defineProperty(s,"hashAuthorization",{enumerable:!0,get:function(){return zJ.hashAuthorization}});Object.defineProperty(s,"verifyAuthorization",{enumerable:!0,get:function(){return zJ.verifyAuthorization}});Object.defineProperty(s,"hashMessage",{enumerable:!0,get:function(){return zJ.hashMessage}});Object.defineProperty(s,"verifyMessage",{enumerable:!0,get:function(){return zJ.verifyMessage}});Object.defineProperty(s,"solidityPacked",{enumerable:!0,get:function(){return zJ.solidityPacked}});Object.defineProperty(s,"solidityPackedKeccak256",{enumerable:!0,get:function(){return zJ.solidityPackedKeccak256}});Object.defineProperty(s,"solidityPackedSha256",{enumerable:!0,get:function(){return zJ.solidityPackedSha256}});Object.defineProperty(s,"TypedDataEncoder",{enumerable:!0,get:function(){return zJ.TypedDataEncoder}});Object.defineProperty(s,"verifyTypedData",{enumerable:!0,get:function(){return zJ.verifyTypedData}});var j0=Pn();Object.defineProperty(s,"getDefaultProvider",{enumerable:!0,get:function(){return j0.getDefaultProvider}});Object.defineProperty(s,"Block",{enumerable:!0,get:function(){return j0.Block}});Object.defineProperty(s,"FeeData",{enumerable:!0,get:function(){return j0.FeeData}});Object.defineProperty(s,"Log",{enumerable:!0,get:function(){return j0.Log}});Object.defineProperty(s,"TransactionReceipt",{enumerable:!0,get:function(){return j0.TransactionReceipt}});Object.defineProperty(s,"TransactionResponse",{enumerable:!0,get:function(){return j0.TransactionResponse}});Object.defineProperty(s,"AbstractSigner",{enumerable:!0,get:function(){return j0.AbstractSigner}});Object.defineProperty(s,"NonceManager",{enumerable:!0,get:function(){return j0.NonceManager}});Object.defineProperty(s,"VoidSigner",{enumerable:!0,get:function(){return j0.VoidSigner}});Object.defineProperty(s,"AbstractProvider",{enumerable:!0,get:function(){return j0.AbstractProvider}});Object.defineProperty(s,"FallbackProvider",{enumerable:!0,get:function(){return j0.FallbackProvider}});Object.defineProperty(s,"JsonRpcApiProvider",{enumerable:!0,get:function(){return j0.JsonRpcApiProvider}});Object.defineProperty(s,"JsonRpcProvider",{enumerable:!0,get:function(){return j0.JsonRpcProvider}});Object.defineProperty(s,"JsonRpcSigner",{enumerable:!0,get:function(){return j0.JsonRpcSigner}});Object.defineProperty(s,"BrowserProvider",{enumerable:!0,get:function(){return j0.BrowserProvider}});Object.defineProperty(s,"AlchemyProvider",{enumerable:!0,get:function(){return j0.AlchemyProvider}});Object.defineProperty(s,"AnkrProvider",{enumerable:!0,get:function(){return j0.AnkrProvider}});Object.defineProperty(s,"BlockscoutProvider",{enumerable:!0,get:function(){return j0.BlockscoutProvider}});Object.defineProperty(s,"ChainstackProvider",{enumerable:!0,get:function(){return j0.ChainstackProvider}});Object.defineProperty(s,"CloudflareProvider",{enumerable:!0,get:function(){return j0.CloudflareProvider}});Object.defineProperty(s,"EtherscanProvider",{enumerable:!0,get:function(){return j0.EtherscanProvider}});Object.defineProperty(s,"InfuraProvider",{enumerable:!0,get:function(){return j0.InfuraProvider}});Object.defineProperty(s,"InfuraWebSocketProvider",{enumerable:!0,get:function(){return j0.InfuraWebSocketProvider}});Object.defineProperty(s,"PocketProvider",{enumerable:!0,get:function(){return j0.PocketProvider}});Object.defineProperty(s,"QuickNodeProvider",{enumerable:!0,get:function(){return j0.QuickNodeProvider}});Object.defineProperty(s,"IpcSocketProvider",{enumerable:!0,get:function(){return j0.IpcSocketProvider}});Object.defineProperty(s,"SocketProvider",{enumerable:!0,get:function(){return j0.SocketProvider}});Object.defineProperty(s,"WebSocketProvider",{enumerable:!0,get:function(){return j0.WebSocketProvider}});Object.defineProperty(s,"EnsResolver",{enumerable:!0,get:function(){return j0.EnsResolver}});Object.defineProperty(s,"Network",{enumerable:!0,get:function(){return j0.Network}});Object.defineProperty(s,"EnsPlugin",{enumerable:!0,get:function(){return j0.EnsPlugin}});Object.defineProperty(s,"EtherscanPlugin",{enumerable:!0,get:function(){return j0.EtherscanPlugin}});Object.defineProperty(s,"FeeDataNetworkPlugin",{enumerable:!0,get:function(){return j0.FeeDataNetworkPlugin}});Object.defineProperty(s,"FetchUrlFeeDataNetworkPlugin",{enumerable:!0,get:function(){return j0.FetchUrlFeeDataNetworkPlugin}});Object.defineProperty(s,"GasCostPlugin",{enumerable:!0,get:function(){return j0.GasCostPlugin}});Object.defineProperty(s,"NetworkPlugin",{enumerable:!0,get:function(){return j0.NetworkPlugin}});Object.defineProperty(s,"MulticoinProviderPlugin",{enumerable:!0,get:function(){return j0.MulticoinProviderPlugin}});Object.defineProperty(s,"SocketBlockSubscriber",{enumerable:!0,get:function(){return j0.SocketBlockSubscriber}});Object.defineProperty(s,"SocketEventSubscriber",{enumerable:!0,get:function(){return j0.SocketEventSubscriber}});Object.defineProperty(s,"SocketPendingSubscriber",{enumerable:!0,get:function(){return j0.SocketPendingSubscriber}});Object.defineProperty(s,"SocketSubscriber",{enumerable:!0,get:function(){return j0.SocketSubscriber}});Object.defineProperty(s,"UnmanagedSubscriber",{enumerable:!0,get:function(){return j0.UnmanagedSubscriber}});Object.defineProperty(s,"copyRequest",{enumerable:!0,get:function(){return j0.copyRequest}});Object.defineProperty(s,"showThrottleMessage",{enumerable:!0,get:function(){return j0.showThrottleMessage}});var pv=Z3();Object.defineProperty(s,"accessListify",{enumerable:!0,get:function(){return pv.accessListify}});Object.defineProperty(s,"authorizationify",{enumerable:!0,get:function(){return pv.authorizationify}});Object.defineProperty(s,"computeAddress",{enumerable:!0,get:function(){return pv.computeAddress}});Object.defineProperty(s,"recoverAddress",{enumerable:!0,get:function(){return pv.recoverAddress}});Object.defineProperty(s,"Transaction",{enumerable:!0,get:function(){return pv.Transaction}});var M0=b1();Object.defineProperty(s,"decodeBase58",{enumerable:!0,get:function(){return M0.decodeBase58}});Object.defineProperty(s,"encodeBase58",{enumerable:!0,get:function(){return M0.encodeBase58}});Object.defineProperty(s,"decodeBase64",{enumerable:!0,get:function(){return M0.decodeBase64}});Object.defineProperty(s,"encodeBase64",{enumerable:!0,get:function(){return M0.encodeBase64}});Object.defineProperty(s,"concat",{enumerable:!0,get:function(){return M0.concat}});Object.defineProperty(s,"dataLength",{enumerable:!0,get:function(){return M0.dataLength}});Object.defineProperty(s,"dataSlice",{enumerable:!0,get:function(){return M0.dataSlice}});Object.defineProperty(s,"getBytes",{enumerable:!0,get:function(){return M0.getBytes}});Object.defineProperty(s,"getBytesCopy",{enumerable:!0,get:function(){return M0.getBytesCopy}});Object.defineProperty(s,"hexlify",{enumerable:!0,get:function(){return M0.hexlify}});Object.defineProperty(s,"isHexString",{enumerable:!0,get:function(){return M0.isHexString}});Object.defineProperty(s,"isBytesLike",{enumerable:!0,get:function(){return M0.isBytesLike}});Object.defineProperty(s,"stripZerosLeft",{enumerable:!0,get:function(){return M0.stripZerosLeft}});Object.defineProperty(s,"zeroPadBytes",{enumerable:!0,get:function(){return M0.zeroPadBytes}});Object.defineProperty(s,"zeroPadValue",{enumerable:!0,get:function(){return M0.zeroPadValue}});Object.defineProperty(s,"defineProperties",{enumerable:!0,get:function(){return M0.defineProperties}});Object.defineProperty(s,"resolveProperties",{enumerable:!0,get:function(){return M0.resolveProperties}});Object.defineProperty(s,"assert",{enumerable:!0,get:function(){return M0.assert}});Object.defineProperty(s,"assertArgument",{enumerable:!0,get:function(){return M0.assertArgument}});Object.defineProperty(s,"assertArgumentCount",{enumerable:!0,get:function(){return M0.assertArgumentCount}});Object.defineProperty(s,"assertNormalize",{enumerable:!0,get:function(){return M0.assertNormalize}});Object.defineProperty(s,"assertPrivate",{enumerable:!0,get:function(){return M0.assertPrivate}});Object.defineProperty(s,"makeError",{enumerable:!0,get:function(){return M0.makeError}});Object.defineProperty(s,"isCallException",{enumerable:!0,get:function(){return M0.isCallException}});Object.defineProperty(s,"isError",{enumerable:!0,get:function(){return M0.isError}});Object.defineProperty(s,"EventPayload",{enumerable:!0,get:function(){return M0.EventPayload}});Object.defineProperty(s,"FetchRequest",{enumerable:!0,get:function(){return M0.FetchRequest}});Object.defineProperty(s,"FetchResponse",{enumerable:!0,get:function(){return M0.FetchResponse}});Object.defineProperty(s,"FetchCancelSignal",{enumerable:!0,get:function(){return M0.FetchCancelSignal}});Object.defineProperty(s,"FixedNumber",{enumerable:!0,get:function(){return M0.FixedNumber}});Object.defineProperty(s,"getBigInt",{enumerable:!0,get:function(){return M0.getBigInt}});Object.defineProperty(s,"getNumber",{enumerable:!0,get:function(){return M0.getNumber}});Object.defineProperty(s,"getUint",{enumerable:!0,get:function(){return M0.getUint}});Object.defineProperty(s,"toBeArray",{enumerable:!0,get:function(){return M0.toBeArray}});Object.defineProperty(s,"toBigInt",{enumerable:!0,get:function(){return M0.toBigInt}});Object.defineProperty(s,"toBeHex",{enumerable:!0,get:function(){return M0.toBeHex}});Object.defineProperty(s,"toNumber",{enumerable:!0,get:function(){return M0.toNumber}});Object.defineProperty(s,"toQuantity",{enumerable:!0,get:function(){return M0.toQuantity}});Object.defineProperty(s,"fromTwos",{enumerable:!0,get:function(){return M0.fromTwos}});Object.defineProperty(s,"toTwos",{enumerable:!0,get:function(){return M0.toTwos}});Object.defineProperty(s,"mask",{enumerable:!0,get:function(){return M0.mask}});Object.defineProperty(s,"formatEther",{enumerable:!0,get:function(){return M0.formatEther}});Object.defineProperty(s,"parseEther",{enumerable:!0,get:function(){return M0.parseEther}});Object.defineProperty(s,"formatUnits",{enumerable:!0,get:function(){return M0.formatUnits}});Object.defineProperty(s,"parseUnits",{enumerable:!0,get:function(){return M0.parseUnits}});Object.defineProperty(s,"toUtf8Bytes",{enumerable:!0,get:function(){return M0.toUtf8Bytes}});Object.defineProperty(s,"toUtf8CodePoints",{enumerable:!0,get:function(){return M0.toUtf8CodePoints}});Object.defineProperty(s,"toUtf8String",{enumerable:!0,get:function(){return M0.toUtf8String}});Object.defineProperty(s,"Utf8ErrorFuncs",{enumerable:!0,get:function(){return M0.Utf8ErrorFuncs}});Object.defineProperty(s,"decodeRlp",{enumerable:!0,get:function(){return M0.decodeRlp}});Object.defineProperty(s,"encodeRlp",{enumerable:!0,get:function(){return M0.encodeRlp}});Object.defineProperty(s,"uuidV4",{enumerable:!0,get:function(){return M0.uuidV4}});var M3=_W6();Object.defineProperty(s,"Mnemonic",{enumerable:!0,get:function(){return M3.Mnemonic}});Object.defineProperty(s,"BaseWallet",{enumerable:!0,get:function(){return M3.BaseWallet}});Object.defineProperty(s,"HDNodeWallet",{enumerable:!0,get:function(){return M3.HDNodeWallet}});Object.defineProperty(s,"HDNodeVoidWallet",{enumerable:!0,get:function(){return M3.HDNodeVoidWallet}});Object.defineProperty(s,"Wallet",{enumerable:!0,get:function(){return M3.Wallet}});Object.defineProperty(s,"defaultPath",{enumerable:!0,get:function(){return M3.defaultPath}});Object.defineProperty(s,"getAccountPath",{enumerable:!0,get:function(){return M3.getAccountPath}});Object.defineProperty(s,"getIndexedAccountPath",{enumerable:!0,get:function(){return M3.getIndexedAccountPath}});Object.defineProperty(s,"isCrowdsaleJson",{enumerable:!0,get:function(){return M3.isCrowdsaleJson}});Object.defineProperty(s,"isKeystoreJson",{enumerable:!0,get:function(){return M3.isKeystoreJson}});Object.defineProperty(s,"decryptCrowdsaleJson",{enumerable:!0,get:function(){return M3.decryptCrowdsaleJson}});Object.defineProperty(s,"decryptKeystoreJsonSync",{enumerable:!0,get:function(){return M3.decryptKeystoreJsonSync}});Object.defineProperty(s,"decryptKeystoreJson",{enumerable:!0,get:function(){return M3.decryptKeystoreJson}});Object.defineProperty(s,"encryptKeystoreJson",{enumerable:!0,get:function(){return M3.encryptKeystoreJson}});Object.defineProperty(s,"encryptKeystoreJsonSync",{enumerable:!0,get:function(){return M3.encryptKeystoreJsonSync}});var cv=bZ6();Object.defineProperty(s,"Wordlist",{enumerable:!0,get:function(){return cv.Wordlist}});Object.defineProperty(s,"LangEn",{enumerable:!0,get:function(){return cv.LangEn}});Object.defineProperty(s,"WordlistOwl",{enumerable:!0,get:function(){return cv.WordlistOwl}});Object.defineProperty(s,"WordlistOwlA",{enumerable:!0,get:function(){return cv.WordlistOwlA}});Object.defineProperty(s,"wordlists",{enumerable:!0,get:function(){return cv.wordlists}})});var gZ6=M((yA1)=>{Object.defineProperty(yA1,"__esModule",{value:!0});yA1.ethers=void 0;var yZ6=gH1(),R65=yZ6.__importStar(bA1());yA1.ethers=R65;yZ6.__exportStar(bA1(),yA1)});var pZ6=M((Kz7,dZ6)=>{/*! wallet.js - Seamflux Client Build | 2026-03-14T14:17:11.782Z */function F65({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 T65({network:J,mnemonic:Q,index:Y}){if(J==="evm"){let G=`m/44'/60'/0'/0/${Y}`,X=y65.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,b65.mnemonicToSeedSync)(Q).toString("hex"),X=`m/44'/784'/0'/0'/${Y}'`,K=h65.Ed25519Keypair.deriveKeypair(G,X),z=K.toSuiAddress();return{message:`Derived private key for ${J} network at index ${Y}: ${z}`,secretKey:"0x"+(0,uZ6.toHex)((0,j65.decodeSuiPrivateKey)(K.getSecretKey()).secretKey),publicKey:"0x"+(0,uZ6.toHex)(K.getPublicKey().toRawBytes()),address:z}}throw Error("supported network: evm, sui")}var{defineProperty:xA1,getOwnPropertyDescriptor:S65,getOwnPropertyNames:P65}=Object,$65=Object.prototype.hasOwnProperty,k65=(J,Q)=>{for(var Y in Q)xA1(J,Y,{get:Q[Y],enumerable:!0})},v65=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of P65(Q))$65.call(J,X)||X===Y||xA1(J,X,{get:()=>Q[X],enumerable:!(G=S65(Q,X))||G.enumerable});return J},f65=(J)=>v65(xA1({},"__esModule",{value:!0}),J),mZ6={};k65(mZ6,{generateMnemonic:()=>F65,getDerivedPrivateKey:()=>T65}),dZ6.exports=f65(mZ6);var j65=E86(),h65=IW1(),uZ6=pW(),b65=yH1(),lZ6=yH1(),y65=gZ6()});var iZ6=M((zz7,_Z6)=>{/*! defi.js - Seamflux Client Build | 2026-03-14T14:17:12.141Z */async function x65({fromTokenAddress:J,toTokenAddress:Q,amount:Y,slippage:G,chainType:X,walletAddress:K,dexIds:z}){let W=hM.chainIndexMap.get(X.toLocaleLowerCase());if(!W)throw Error(`Chain type ${X} not supported`);let{decimals:Z}=await(0,$W.getTokenDecimal)({tokenAddress:J,chainType:X}),V=Y;if(Y){let{balance:j}=await(0,$W.getTokenBalance)({tokenAddress:J,ownerAddress:K,chainType:X,withDecimals:!0}),E=BigInt(j);if(E<(0,PW.parseUnits)(Y,Z)){let $=(0,PW.formatUnits)(E,Z),{symbol:f}=await(0,$W.getTokenSymbol)({tokenAddress:J,chainType:X});throw Error(`Insufficient ${f} balance. Required: ${Y} ${f}, Available: ${$} ${f}. Please ensure you have enough balance before swapping.`)}}else{let{balance:j}=await(0,$W.getTokenBalance)({tokenAddress:J,ownerAddress:K,chainType:X,withDecimals:!0});V=(0,PW.formatUnits)(BigInt(j),Z)}let q=(0,PW.parseUnits)(V,Z).toString(),U=(0,hM.getOkxRouterAddress)(X);if(J.toLowerCase()!=="0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"){let{allowance:j}=await(0,$W.getTokenAllowance)({tokenAddress:J,ownerAddress:K,spenderAddress:U,chainType:X});if(BigInt(j)<BigInt(q)){let{symbol:E}=await(0,$W.getTokenSymbol)({tokenAddress:J,chainType:X}),$=(0,PW.formatUnits)(BigInt(j),Z);throw Error(`Insufficient ${E} allowance for router ${U}. Required: ${V} ${E}, Approved: ${$} ${E}. Please call buildOkxTokenApproveTx to approve the token before swapping.`)}}let D={chainIndex:W,fromTokenAddress:J,toTokenAddress:Q,amount:q,userWalletAddress:K,feePercent:hM.feePercent,toTokenReferrerWalletAddress:n65.toTokenReferrerWalletAddress,dexIds:z};G?D.slippagePercent=100*Number(G):(D.slippagePercent=2,D.autoSlippage=!0,D.maxAutoSlippage="4");let H=await(0,an.httpRequest)({method:"GET",path:"/api/v6/dex/aggregator/swap",queryParams:D}),I=Array.isArray(H)?H[0]:H,{routerResult:O,tx:A}=I||{};if(!I)throw Error("No swap data returned from aggregator");let B=(j,E,$)=>j&&E&&$?`${(0,PW.formatUnits)(BigInt(j),Number(E))} ${$}`:"N/A",w=O?.dexRouterList?.map((j)=>`${j.fromToken?.tokenSymbol} -> ${j.toToken?.tokenSymbol} (${j.dexProtocol?.dexName} ${j.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),R=B(A?.minReceiveAmount,O?.toToken?.decimal,O?.toToken?.tokenSymbol),C=[`Path: ${w}`,`From: ${N}`,`To (est): ${L}`,`Min receive: ${R}`,`Slippage: ${A?.slippagePercent??D.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:R,slippagePercent:A?.slippagePercent??D.slippagePercent??"N/A",priceImpactPercent:O?.priceImpactPercent??"N/A",message:C,chainType:X,chainIndex:W,transactions:JSON.stringify(F)}}async function g65({chainType:J,tokenContractAddress:Q,amount:Y,walletAddress:G,unlimitedApproval:X=!0}){let K=hM.chainIndexMap.get(J.toLocaleLowerCase());if(!K)throw Error(`Chain type ${J} not supported`);let{decimals:z}=await(0,$W.getTokenDecimal)({tokenAddress:Q,chainType:J}),W=(0,hM.getOkxRouterAddress)(J),Z=Y;if(!Y){let{balance:D}=await(0,$W.getTokenBalance)({tokenAddress:Q,ownerAddress:G,chainType:J,withDecimals:!0});Z=(0,PW.formatUnits)(BigInt(D),z)}let V=(0,PW.parseUnits)(Z,z).toString();try{let{allowance:D}=await(0,$W.getTokenAllowance)({tokenAddress:Q,ownerAddress:G,spenderAddress:W,chainType:J});if(BigInt(D)>=BigInt(V))return{data:null,message:"Token already approved",dexContractAddress:W,gasLimit:"0",gasPrice:"0"}}catch(D){console.warn("Failed to check allowance, proceeding with approval:",D)}let q=await(0,an.httpRequest)({method:"GET",path:"/api/v6/dex/aggregator/approve-transaction",queryParams:{chainIndex:K,tokenContractAddress:Q,approveAmount:X?PW.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 m65({chainType:J,fromAddress:Q,toAddress:Y,txAmount:G,extJson:X}){let K=hM.chainIndexMap.get(J.toLocaleLowerCase());if(!K)throw Error(`Chain type ${J} not supported`);return await(0,an.httpRequest)({method:"POST ",path:"/api/v5/dex/pre-transaction/gas-limit",body:{chainIndex:K,fromAddress:Q,toAddress:Y,txAmount:G,extJson:X}})}async function u65(J){return await(0,an.httpRequest)({method:"GET",path:"/api/v6/dex/aggregator/get-liquidity",queryParams:{chainIndex:hM.chainIndexMap.get(J.toLocaleLowerCase())}})}var{defineProperty:gA1,getOwnPropertyDescriptor:l65,getOwnPropertyNames:d65}=Object,p65=Object.prototype.hasOwnProperty,c65=(J,Q)=>{for(var Y in Q)gA1(J,Y,{get:Q[Y],enumerable:!0})},_65=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of d65(Q))p65.call(J,X)||X===Y||gA1(J,X,{get:()=>Q[X],enumerable:!(G=l65(Q,X))||G.enumerable});return J},i65=(J)=>_65(gA1({},"__esModule",{value:!0}),J),cZ6={};c65(cZ6,{buildSwapTransaction:()=>x65,buildTokenApproveTransaction:()=>g65,fetchLiquidity:()=>u65,getGasLimit:()=>m65}),_Z6.exports=i65(cZ6);var PW=mJ1(),$W=OS(),hM=Lu(),n65=Lu(),an=QG1()});var eZ6=M((Wz7,tZ6)=>{/*! swap.js - Seamflux Client Build | 2026-03-14T14:17:11.791Z */async function a65(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:K,walletAddress:z}=J;return await(0,sZ6.buildSwapTransaction)({chainType:Q,fromTokenAddress:Y,toTokenAddress:G,amount:X,slippage:K,walletAddress:z})}async function o65(J){if(!oZ6(J))throw Error(`Validation failed: ${JSON.stringify(oZ6.errors)}`);let{chainType:Q,tokenContractAddress:Y,amount:G,walletAddress:X,unlimitedApproval:K=!1}=J;return{...await(0,sZ6.buildTokenApproveTransaction)({chainType:Q,tokenContractAddress:Y,amount:G,walletAddress:X,unlimitedApproval:K}),message:`Prepared OKX token approve transaction: ${K?"unlimited":G||"full balance"} approval for ${Y} on ${Q}`}}var{defineProperty:mA1,getOwnPropertyDescriptor:r65,getOwnPropertyNames:s65}=Object,t65=Object.prototype.hasOwnProperty,e65=(J,Q)=>{for(var Y in Q)mA1(J,Y,{get:Q[Y],enumerable:!0})},J85=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of s65(Q))t65.call(J,X)||X===Y||mA1(J,X,{get:()=>Q[X],enumerable:!(G=r65(Q,X))||G.enumerable});return J},Q85=(J)=>J85(mA1({},"__esModule",{value:!0}),J),nZ6={};e65(nZ6,{buildOkxSwapTx:()=>a65,buildOkxTokenApproveTx:()=>o65}),tZ6.exports=Q85(nZ6);var rZ6=P_(),sZ6=iZ6(),Y85={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=rZ6.ajv.compile(Y85),G85={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"]},oZ6=rZ6.ajv.compile(G85)});var YV6=M((Zz7,QV6)=>{/*! event.js - Seamflux Client Build | 2026-03-14T14:17:11.996Z */function X85(J,Q){if(Q<=0)return J;let Y=BigInt(J),G=BigInt(10)**BigInt(Q),X=Y/G,K=Y%G;if(K===BigInt(0))return X.toString(10);let z=K.toString(10).padStart(Q,"0").replace(/0+$/,"");return z.length>0?`${X.toString(10)}.${z}`:X.toString(10)}async function K85({transactionHash:J,chainType:Q}){if(!J)throw Error("transactionHash is required");if(!Q)throw Error("chainType is required");(0,_v.setWeb3Provider)(Q);try{return await(0,D85.retry)({times:3,delay:3000},async()=>{let Y=await _v.web3.eth.getTransactionReceipt(J);if(!Y)throw Error(`Transaction receipt not found for hash: ${J}`);let G={};for(let z of Y.logs){if(!z.topics||z.topics.length<3)continue;if((z.topics[0]||"").toLowerCase()!=="0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef")continue;let W=_v.web3.utils.toChecksumAddress("0x"+z.topics[1].slice(26)),Z=_v.web3.utils.toChecksumAddress("0x"+z.topics[2].slice(26)),V=z.data&&z.data!=="0x"?BigInt(z.data).toString(10):"0",q=_v.web3.utils.toChecksumAddress(String(z.address));G[q]||(G[q]=[]),G[q].push({from:W,to:Z,amount:V})}let X=Object.keys(G),K={};await Promise.all(X.map(async(z)=>{try{let{decimals:W}=await(0,H85.getTokenDecimal)({tokenAddress:z,chainType:Q});K[z]=W}catch(W){K[z]=0}}));for(let z of X){let W=K[z]??0;for(let Z of G[z])Z.amount=X85(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:uA1,getOwnPropertyDescriptor:z85,getOwnPropertyNames:W85}=Object,Z85=Object.prototype.hasOwnProperty,V85=(J,Q)=>{for(var Y in Q)uA1(J,Y,{get:Q[Y],enumerable:!0})},q85=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of W85(Q))Z85.call(J,X)||X===Y||uA1(J,X,{get:()=>Q[X],enumerable:!(G=z85(Q,X))||G.enumerable});return J},U85=(J)=>q85(uA1({},"__esModule",{value:!0}),J),JV6={};V85(JV6,{decodeTransferEvent:()=>K85}),QV6.exports=U85(JV6);var D85=yV(),_v=Oz(),H85=OS()});var XV6=M((Vz7,I3)=>{/*! index.js - Seamflux Client Build | 2026-03-14T14:17:11.797Z */var{defineProperty:GV6,getOwnPropertyDescriptor:M85,getOwnPropertyNames:I85}=Object,O85=Object.prototype.hasOwnProperty,lA1=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of I85(Q))O85.call(J,X)||X===Y||GV6(J,X,{get:()=>Q[X],enumerable:!(G=M85(Q,X))||G.enumerable});return J},K2=(J,Q,Y)=>(lA1(J,Q,"default"),Y&&lA1(Y,Q,"default")),A85=(J)=>lA1(GV6({},"__esModule",{value:!0}),J),WJ={};I3.exports=A85(WJ),K2(WJ,db1(),I3.exports),K2(WJ,OS(),I3.exports),K2(WJ,Qw0(),I3.exports),K2(WJ,Zw0(),I3.exports),K2(WJ,f66(),I3.exports),K2(WJ,wu(),I3.exports),K2(WJ,o66(),I3.exports),K2(WJ,Y86(),I3.exports),K2(WJ,z86(),I3.exports),K2(WJ,B86(),I3.exports),K2(WJ,pZ6(),I3.exports),K2(WJ,eZ6(),I3.exports),K2(WJ,YV6(),I3.exports)});var zV6=M((qz7,KV6)=>{KV6.exports=B85;function B85(J){if(J)throw J}});var dA1=M((Uz7,WV6)=>{/*!
 * Determine if an object is a Buffer
 *
 * @author   Feross Aboukhadijeh <https://feross.org>
 * @license  MIT
 */WV6.exports=function(Q){return Q!=null&&Q.constructor!=null&&typeof Q.constructor.isBuffer==="function"&&Q.constructor.isBuffer(Q)}});var OV6=M((Dz7,IV6)=>{var on=Object.prototype.hasOwnProperty,MV6=Object.prototype.toString,ZV6=Object.defineProperty,VV6=Object.getOwnPropertyDescriptor,qV6=function(Q){if(typeof Array.isArray==="function")return Array.isArray(Q);return MV6.call(Q)==="[object Array]"},UV6=function(Q){if(!Q||MV6.call(Q)!=="[object Object]")return!1;var Y=on.call(Q,"constructor"),G=Q.constructor&&Q.constructor.prototype&&on.call(Q.constructor.prototype,"isPrototypeOf");if(Q.constructor&&!Y&&!G)return!1;var X;for(X in Q);return typeof X>"u"||on.call(Q,X)},DV6=function(Q,Y){if(ZV6&&Y.name==="__proto__")ZV6(Q,Y.name,{enumerable:!0,configurable:!0,value:Y.newValue,writable:!0});else Q[Y.name]=Y.newValue},HV6=function(Q,Y){if(Y==="__proto__"){if(!on.call(Q,Y))return;else if(VV6)return VV6(Q,Y).value}return Q[Y]};IV6.exports=function J(){var Q,Y,G,X,K,z,W=arguments[0],Z=1,V=arguments.length,q=!1;if(typeof W==="boolean")q=W,W=arguments[1]||{},Z=2;if(W==null||typeof W!=="object"&&typeof W!=="function")W={};for(;Z<V;++Z)if(Q=arguments[Z],Q!=null){for(Y in Q)if(G=HV6(W,Y),X=HV6(Q,Y),W!==X){if(q&&X&&(UV6(X)||(K=qV6(X)))){if(K)K=!1,z=G&&qV6(G)?G:[];else z=G&&UV6(G)?G:{};DV6(W,{name:Y,newValue:J(q,z,X)})}else if(typeof X<"u")DV6(W,{name:Y,newValue:X})}}return W}});var BV6=M((Hz7,AV6)=>{AV6.exports=(J)=>{if(Object.prototype.toString.call(J)!=="[object Object]")return!1;let Q=Object.getPrototypeOf(J);return Q===null||Q===Object.prototype}});var wV6=M((Mz7,NV6)=>{var N85=[].slice;NV6.exports=w85;function w85(J,Q){var Y;return G;function G(){var z=N85.call(arguments,0),W=J.length>z.length,Z;if(W)z.push(X);try{Z=J.apply(null,z)}catch(V){if(W&&Y)throw V;return X(V)}if(!W)if(Z&&typeof Z.then==="function")Z.then(K,X);else if(Z instanceof Error)X(Z);else K(Z)}function X(){if(!Y)Y=!0,Q.apply(null,arguments)}function K(z){X(null,z)}}});var FV6=M((Iz7,RV6)=>{var EV6=wV6();RV6.exports=CV6;CV6.wrap=EV6;var LV6=[].slice;function CV6(){var J=[],Q={};return Q.run=Y,Q.use=G,Q;function Y(){var X=-1,K=LV6.call(arguments,0,-1),z=arguments[arguments.length-1];if(typeof z!=="function")throw Error("Expected function as last argument, not "+z);W.apply(null,[null].concat(K));function W(Z){var V=J[++X],q=LV6.call(arguments,0),U=q.slice(1),D=K.length,H=-1;if(Z){z(Z);return}while(++H<D)if(U[H]===null||U[H]===void 0)U[H]=K[H];if(K=U,V)EV6(V,W).apply(null,K);else z.apply(null,[null].concat(K))}}function G(X){if(typeof X!=="function")throw Error("Expected `fn` to be a function, not "+X);return J.push(X),Q}}});var cA1=M((Oz7,PV6)=>{var RL={}.hasOwnProperty;PV6.exports=L85;function L85(J){if(!J||typeof J!=="object")return"";if(RL.call(J,"position")||RL.call(J,"type"))return TV6(J.position);if(RL.call(J,"start")||RL.call(J,"end"))return TV6(J);if(RL.call(J,"line")||RL.call(J,"column"))return pA1(J);return""}function pA1(J){if(!J||typeof J!=="object")J={};return SV6(J.line)+":"+SV6(J.column)}function TV6(J){if(!J||typeof J!=="object")J={};return pA1(J.start)+"-"+pA1(J.end)}function SV6(J){return J&&typeof J==="number"?J:1}});var vV6=M((Az7,kV6)=>{var E85=cA1();kV6.exports=_A1;function $V6(){}$V6.prototype=Error.prototype;_A1.prototype=new $V6;var GU=_A1.prototype;GU.file="";GU.name="";GU.reason="";GU.message="";GU.stack="";GU.fatal=null;GU.column=null;GU.line=null;function _A1(J,Q,Y){var G,X,K;if(typeof Q==="string")Y=Q,Q=null;if(G=C85(Y),X=E85(Q)||"1:1",K={start:{line:null,column:null},end:{line:null,column:null}},Q&&Q.position)Q=Q.position;if(Q)if(Q.start)K=Q,Q=Q.start;else K.start=Q;if(J.stack)this.stack=J.stack,J=J.message;this.message=J,this.name=X,this.reason=J,this.line=Q?Q.line:null,this.column=Q?Q.column:null,this.location=K,this.source=G[0],this.ruleId=G[1]}function C85(J){var Q=[null,null],Y;if(typeof J==="string")if(Y=J.indexOf(":"),Y===-1)Q[1]=J;else Q[0]=J.slice(0,Y),Q[1]=J.slice(Y+1);return Q}});var jV6=M((Bz7,fV6)=>{fV6.exports=process});var yV6=M((Nz7,bV6)=>{var UK=M1("path"),R85=jV6(),F85=dA1();bV6.exports=kW;var T85={}.hasOwnProperty,iA1=["history","path","basename","stem","extname","dirname"];kW.prototype.toString=x85;Object.defineProperty(kW.prototype,"path",{get:S85,set:P85});Object.defineProperty(kW.prototype,"dirname",{get:$85,set:k85});Object.defineProperty(kW.prototype,"basename",{get:v85,set:f85});Object.defineProperty(kW.prototype,"extname",{get:j85,set:h85});Object.defineProperty(kW.prototype,"stem",{get:b85,set:y85});function kW(J){var Q,Y;if(!J)J={};else if(typeof J==="string"||F85(J))J={contents:J};else if("message"in J&&"messages"in J)return J;if(!(this instanceof kW))return new kW(J);this.data={},this.messages=[],this.history=[],this.cwd=R85.cwd(),Y=-1;while(++Y<iA1.length)if(Q=iA1[Y],T85.call(J,Q))this[Q]=J[Q];for(Q in J)if(iA1.indexOf(Q)<0)this[Q]=J[Q]}function S85(){return this.history[this.history.length-1]}function P85(J){if(aA1(J,"path"),this.path!==J)this.history.push(J)}function $85(){return typeof this.path==="string"?UK.dirname(this.path):void 0}function k85(J){hV6(this.path,"dirname"),this.path=UK.join(J||"",this.basename)}function v85(){return typeof this.path==="string"?UK.basename(this.path):void 0}function f85(J){aA1(J,"basename"),nA1(J,"basename"),this.path=UK.join(this.dirname||"",J)}function j85(){return typeof this.path==="string"?UK.extname(this.path):void 0}function h85(J){if(nA1(J,"extname"),hV6(this.path,"extname"),J){if(J.charCodeAt(0)!==46)throw Error("`extname` must start with `.`");if(J.indexOf(".",1)>-1)throw Error("`extname` cannot contain multiple dots")}this.path=UK.join(this.dirname,this.stem+(J||""))}function b85(){return typeof this.path==="string"?UK.basename(this.path,this.extname):void 0}function y85(J){aA1(J,"stem"),nA1(J,"stem"),this.path=UK.join(this.dirname||"",J+(this.extname||""))}function x85(J){return(this.contents||"").toString(J)}function nA1(J,Q){if(J&&J.indexOf(UK.sep)>-1)throw Error("`"+Q+"` cannot be a path: did not expect `"+UK.sep+"`")}function aA1(J,Q){if(!J)throw Error("`"+Q+"` cannot be empty")}function hV6(J,Q){if(!J)throw Error("Setting `"+Q+"` requires `path` to be set too")}});var gV6=M((wz7,xV6)=>{var g85=vV6(),rn=yV6();xV6.exports=rn;rn.prototype.message=m85;rn.prototype.info=l85;rn.prototype.fail=u85;function m85(J,Q,Y){var G=new g85(J,Q,Y);if(this.path)G.name=this.path+":"+G.name,G.file=this.path;return G.fatal=!1,this.messages.push(G),G}function u85(){var J=this.message.apply(this,arguments);throw J.fatal=!0,J}function l85(){var J=this.message.apply(this,arguments);return J.fatal=null,J}});var nV6=M((Lz7,iV6)=>{var mV6=zV6(),d85=dA1(),sn=OV6(),uV6=BV6(),cV6=FV6(),iv=gV6();iV6.exports=_V6().freeze();var p85=[].slice,c85={}.hasOwnProperty,_85=cV6().use(i85).use(n85).use(a85);function i85(J,Q){Q.tree=J.parse(Q.file)}function n85(J,Q,Y){J.run(Q.tree,Q.file,G);function G(X,K,z){if(X)Y(X);else Q.tree=K,Q.file=z,Y()}}function a85(J,Q){var Y=J.stringify(Q.tree,Q.file);if(Y===void 0||Y===null);else if(typeof Y==="string"||d85(Y)){if("value"in Q.file)Q.file.value=Y;Q.file.contents=Y}else Q.file.result=Y}function _V6(){var J=[],Q=cV6(),Y={},G=-1,X;return K.data=W,K.freeze=z,K.attachers=J,K.use=Z,K.parse=q,K.stringify=H,K.run=U,K.runSync=D,K.process=I,K.processSync=O,K;function K(){var A=_V6(),B=-1;while(++B<J.length)A.use.apply(null,J[B]);return A.data(sn(!0,{},Y)),A}function z(){var A,B;if(X)return K;while(++G<J.length){if(A=J[G],A[1]===!1)continue;if(A[1]===!0)A[1]=void 0;if(B=A[0].apply(K,A.slice(1)),typeof B==="function")Q.use(B)}return X=!0,G=1/0,K}function W(A,B){if(typeof A==="string"){if(arguments.length===2)return sA1("data",X),Y[A]=B,K;return c85.call(Y,A)&&Y[A]||null}if(A)return sA1("data",X),Y=A,K;return Y}function Z(A){var B;if(sA1("use",X),A===null||A===void 0);else if(typeof A==="function")R.apply(null,arguments);else if(typeof A==="object")if("length"in A)L(A);else w(A);else throw Error("Expected usable value, not `"+A+"`");if(B)Y.settings=sn(Y.settings||{},B);return K;function w(C){if(L(C.plugins),C.settings)B=sn(B||{},C.settings)}function N(C){if(typeof C==="function")R(C);else if(typeof C==="object")if("length"in C)R.apply(null,C);else w(C);else throw Error("Expected usable value, not `"+C+"`")}function L(C){var F=-1;if(C===null||C===void 0);else if(typeof C==="object"&&"length"in C)while(++F<C.length)N(C[F]);else throw Error("Expected a list of plugins, not `"+C+"`")}function R(C,F){var j=V(C);if(j){if(uV6(j[1])&&uV6(F))F=sn(!0,j[1],F);j[1]=F}else J.push(p85.call(arguments))}}function V(A){var B=-1;while(++B<J.length)if(J[B][0]===A)return J[B]}function q(A){var B=iv(A),w;if(z(),w=K.Parser,oA1("parse",w),lV6(w,"parse"))return new w(String(B),B).parse();return w(String(B),B)}function U(A,B,w){if(dV6(A),z(),!w&&typeof B==="function")w=B,B=null;if(!w)return new Promise(N);N(null,w);function N(L,R){Q.run(A,iv(B),C);function C(F,j,E){if(j=j||A,F)R(F);else if(L)L(j);else w(null,j,E)}}}function D(A,B){var w,N;return U(A,B,L),pV6("runSync","run",N),w;function L(R,C){N=!0,w=C,mV6(R)}}function H(A,B){var w=iv(B),N;if(z(),N=K.Compiler,rA1("stringify",N),dV6(A),lV6(N,"compile"))return new N(A,w).compile();return N(A,w)}function I(A,B){if(z(),oA1("process",K.Parser),rA1("process",K.Compiler),!B)return new Promise(w);w(null,B);function w(N,L){var R=iv(A);_85.run(K,{file:R},C);function C(F){if(F)L(F);else if(N)N(R);else B(null,R)}}}function O(A){var B,w;return z(),oA1("processSync",K.Parser),rA1("processSync",K.Compiler),B=iv(A),I(B,N),pV6("processSync","process",w),B;function N(L){w=!0,mV6(L)}}}function lV6(J,Q){return typeof J==="function"&&J.prototype&&(o85(J.prototype)||(Q in J.prototype))}function o85(J){var Q;for(Q in J)return!0;return!1}function oA1(J,Q){if(typeof Q!=="function")throw Error("Cannot `"+J+"` without `Parser`")}function rA1(J,Q){if(typeof Q!=="function")throw Error("Cannot `"+J+"` without `Compiler`")}function sA1(J,Q){if(Q)throw Error("Cannot invoke `"+J+"` on a frozen processor.\nCreate a new processor first, by invoking it: use `processor()` instead of `processor`.")}function dV6(J){if(!J||typeof J.type!=="string")throw Error("Expected node, got `"+J+"`")}function pV6(J,Q,Y){if(!Y)throw Error("`"+J+"` finished async. Use `"+Q+"` instead")}});var sV6=M((Ez7,rV6)=>{rV6.exports=oV6;function oV6(J){return J&&(J.value||J.alt||J.title||("children"in J)&&aV6(J.children)||("length"in J)&&aV6(J))||""}function aV6(J){var Q=[],Y=-1;while(++Y<J.length)Q[Y]=oV6(J[Y]);return Q.join("")}});var FL=M((Cz7,tV6)=>{var r85=Object.assign;tV6.exports=r85});var tA1=M((Rz7,eV6)=>{var s85={}.hasOwnProperty;eV6.exports=s85});var tn=M((Fz7,Jq6)=>{function t85(J){return J.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}Jq6.exports=t85});var nv=M((Tz7,Qq6)=>{var e85=String.fromCharCode;Qq6.exports=e85});var Gq6=M((Sz7,Yq6)=>{var J95=nv();function Q95(J,Q){var Y=parseInt(J,Q);if(Y<9||Y===11||Y>13&&Y<32||Y>126&&Y<160||Y>55295&&Y<57344||Y>64975&&Y<65008||(Y&65535)===65535||(Y&65535)===65534||Y>1114111)return"�";return J95(Y)}Yq6.exports=Q95});var d9=M((Pz7,Xq6)=>{function Y95(J){return J<-2}Xq6.exports=Y95});var DK=M(($z7,Kq6)=>{function G95(J){return J===-2||J===-1||J===32}Kq6.exports=G95});var p9=M((kz7,Wq6)=>{var zq6=DK();function X95(J,Q,Y,G){var X=G?G-1:1/0,K=0;return z;function z(Z){if(zq6(Z))return J.enter(Y),W(Z);return Q(Z)}function W(Z){if(zq6(Z)&&K++<X)return J.consume(Z),W;return J.exit(Y),Q(Z)}}Wq6.exports=X95});var Vq6=M((Zq6)=>{Object.defineProperty(Zq6,"__esModule",{value:!0});var K95=d9(),z95=p9(),W95=Z95;function Z95(J){var Q=J.attempt(this.parser.constructs.contentInitial,G,X),Y;return Q;function G(W){if(W===null){J.consume(W);return}return J.enter("lineEnding"),J.consume(W),J.exit("lineEnding"),z95(J,Q,"linePrefix")}function X(W){return J.enter("paragraph"),K(W)}function K(W){var Z=J.enter("chunkText",{contentType:"text",previous:Y});if(Y)Y.next=Z;return Y=Z,z(W)}function z(W){if(W===null){J.exit("chunkText"),J.exit("paragraph"),J.consume(W);return}if(K95(W))return J.consume(W),J.exit("chunkText"),K;return J.consume(W),z}}Zq6.tokenize=W95});var av=M((fz7,qq6)=>{var q95=d9(),U95=p9(),D95={tokenize:H95,partial:!0};function H95(J,Q,Y){return U95(J,G,"linePrefix");function G(X){return X===null||q95(X)?Q(X):Y(X)}}qq6.exports=D95});var Hq6=M((Dq6)=>{Object.defineProperty(Dq6,"__esModule",{value:!0});var M95=d9(),Uq6=p9(),I95=av(),O95=B95,eA1={tokenize:N95},A95={tokenize:w95};function B95(J){var Q=this,Y=[],G=0,X={tokenize:B,partial:!0},K,z,W;return Z;function Z(w){if(G<Y.length)return Q.containerState=Y[G][1],J.attempt(Y[G][0].continuation,V,q)(w);return q(w)}function V(w){return G++,Z(w)}function q(w){if(K&&K.flowContinue)return D(w);return Q.interrupt=z&&z.currentConstruct&&z.currentConstruct.interruptible,Q.containerState={},J.attempt(eA1,U,D)(w)}function U(w){return Y.push([Q.currentConstruct,Q.containerState]),Q.containerState=void 0,q(w)}function D(w){if(w===null){A(0,!0),J.consume(w);return}return z=z||Q.parser.flow(Q.now()),J.enter("chunkFlow",{contentType:"flow",previous:W,_tokenizer:z}),H(w)}function H(w){if(w===null)return O(J.exit("chunkFlow")),D(w);if(M95(w))return J.consume(w),O(J.exit("chunkFlow")),J.check(X,I);return J.consume(w),H}function I(w){return A(K.continued,K&&K.flowEnd),G=0,Z(w)}function O(w){if(W)W.next=w;W=w,z.lazy=K&&K.lazy,z.defineSkip(w.start),z.write(Q.sliceStream(w))}function A(w,N){var L=Y.length;if(z&&N)z.write([null]),W=z=void 0;while(L-- >w)Q.containerState=Y[L][1],Y[L][0].exit.call(Q,J);Y.length=w}function B(w,N){var L=0;return K={},R;function R(f){if(L<Y.length)return Q.containerState=Y[L][1],w.attempt(Y[L][0].continuation,C,F)(f);if(z.currentConstruct&&z.currentConstruct.concrete)return K.flowContinue=!0,$(f);return Q.interrupt=z.currentConstruct&&z.currentConstruct.interruptible,Q.containerState={},w.attempt(eA1,E,$)(f)}function C(f){return L++,Q.containerState._closeFlow?E(f):R(f)}function F(f){if(z.currentConstruct&&z.currentConstruct.lazy)return Q.containerState={},w.attempt(eA1,E,w.attempt(A95,E,w.check(I95,E,j)))(f);return E(f)}function j(f){return L=Y.length,K.lazy=!0,K.flowContinue=!0,$(f)}function E(f){return K.flowEnd=!0,$(f)}function $(f){return K.continued=L,Q.interrupt=Q.containerState=void 0,N(f)}}}function N95(J,Q,Y){return Uq6(J,J.attempt(this.parser.constructs.document,Q,Y),"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}function w95(J,Q,Y){return Uq6(J,J.lazy(this.parser.constructs.flow,Q,Y),"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}Dq6.tokenize=O95});var JB1=M((hz7,Mq6)=>{function E95(J){var Q=-1,Y=0;while(++Q<J.length)Y+=typeof J[Q]==="string"?J[Q].length:1;return Y}Mq6.exports=E95});var bM=M((bz7,Iq6)=>{var C95=JB1();function R95(J,Q){var Y=J[J.length-1];if(!Y||Y[1].type!==Q)return 0;return C95(Y[2].sliceStream(Y[1]))}Iq6.exports=R95});var Aq6=M((yz7,Oq6)=>{var F95=[].splice;Oq6.exports=F95});var HK=M((xz7,Bq6)=>{var QB1=Aq6();function T95(J,Q,Y,G){var X=J.length,K=0,z;if(Q<0)Q=-Q>X?0:X+Q;else Q=Q>X?X:Q;if(Y=Y>0?Y:0,G.length<1e4)z=Array.from(G),z.unshift(Q,Y),QB1.apply(J,z);else{if(Y)QB1.apply(J,[Q,Y]);while(K<G.length)z=G.slice(K,K+1e4),z.unshift(Q,0),QB1.apply(J,z),K+=1e4,Q+=1e4}}Bq6.exports=T95});var XU=M((gz7,Nq6)=>{var S95=FL();function P95(J){return S95({},J)}Nq6.exports=P95});var YB1=M((mz7,Lq6)=>{var $95=FL(),wq6=HK(),k95=XU();function v95(J){var Q={},Y=-1,G,X,K,z,W,Z,V;while(++Y<J.length){while(Y in Q)Y=Q[Y];if(G=J[Y],Y&&G[1].type==="chunkFlow"&&J[Y-1][1].type==="listItemPrefix"){if(Z=G[1]._tokenizer.events,K=0,K<Z.length&&Z[K][1].type==="lineEndingBlank")K+=2;if(K<Z.length&&Z[K][1].type==="content")while(++K<Z.length){if(Z[K][1].type==="content")break;if(Z[K][1].type==="chunkText")Z[K][1].isInFirstContentOfListItem=!0,K++}}if(G[0]==="enter"){if(G[1].contentType)$95(Q,f95(J,Y)),Y=Q[Y],V=!0}else if(G[1]._container||G[1]._movePreviousLineEndings){K=Y,X=void 0;while(K--)if(z=J[K],z[1].type==="lineEnding"||z[1].type==="lineEndingBlank"){if(z[0]==="enter"){if(X)J[X][1].type="lineEndingBlank";z[1].type="lineEnding",X=K}}else break;if(X)G[1].end=k95(J[X][1].start),W=J.slice(X,Y),W.unshift(G),wq6(J,X,Y-X+1,W)}}return!V}function f95(J,Q){var Y=J[Q][1],G=J[Q][2],X=Q-1,K=[],z=Y._tokenizer||G.parser[Y.contentType](Y.start),W=z.events,Z=[],V={},q,U,D,H,I,O;while(Y){while(J[++X][1]!==Y);if(K.push(X),!Y._tokenizer){if(q=G.sliceStream(Y),!Y.next)q.push(null);if(U)z.defineSkip(Y.start);if(Y.isInFirstContentOfListItem)z._gfmTasklistFirstContentOfListItem=!0;if(z.write(q),Y.isInFirstContentOfListItem)z._gfmTasklistFirstContentOfListItem=void 0}U=Y,Y=Y.next}Y=U,D=W.length;while(D--)if(W[D][0]==="enter")H=!0;else if(H&&W[D][1].type===W[D-1][1].type&&W[D][1].start.line!==W[D][1].end.line)A(W.slice(D+1,I)),Y._tokenizer=Y.next=void 0,Y=Y.previous,I=D+1;z.events=Y._tokenizer=Y.next=void 0,A(W.slice(0,I)),D=-1,O=0;while(++D<Z.length)V[O+Z[D][0]]=O+Z[D][1],O+=Z[D][1]-Z[D][0]-1;return V;function A(B){var w=K.pop();Z.unshift([w,w+B.length-1]),wq6(J,w,2,B)}}Lq6.exports=v95});var Rq6=M((uz7,Cq6)=>{var Eq6=d9(),j95=bM(),h95=YB1(),b95=p9(),y95={tokenize:m95,resolve:g95,interruptible:!0,lazy:!0},x95={tokenize:u95,partial:!0};function g95(J){return h95(J),J}function m95(J,Q){var Y;return G;function G(W){return J.enter("content"),Y=J.enter("chunkContent",{contentType:"content"}),X(W)}function X(W){if(W===null)return K(W);if(Eq6(W))return J.check(x95,z,K)(W);return J.consume(W),X}function K(W){return J.exit("chunkContent"),J.exit("content"),Q(W)}function z(W){return J.consume(W),J.exit("chunkContent"),Y=Y.next=J.enter("chunkContent",{contentType:"content",previous:Y}),X}}function u95(J,Q,Y){var G=this;return X;function X(z){return J.enter("lineEnding"),J.consume(z),J.exit("lineEnding"),b95(J,K,"linePrefix")}function K(z){if(z===null||Eq6(z))return Y(z);if(G.parser.constructs.disable.null.indexOf("codeIndented")>-1||j95(G.events,"linePrefix")<4)return J.interrupt(G.parser.constructs.flow,Y,Q)(z);return Q(z)}}Cq6.exports=y95});var Tq6=M((Fq6)=>{Object.defineProperty(Fq6,"__esModule",{value:!0});var l95=Rq6(),d95=p9(),p95=av(),c95=_95;function _95(J){var Q=this,Y=J.attempt(p95,G,J.attempt(this.parser.constructs.flowInitial,X,d95(J,J.attempt(this.parser.constructs.flow,X,J.attempt(l95,X)),"linePrefix")));return Y;function G(K){if(K===null){J.consume(K);return}return J.enter("lineEndingBlank"),J.consume(K),J.exit("lineEndingBlank"),Q.currentConstruct=void 0,Y}function X(K){if(K===null){J.consume(K);return}return J.enter("lineEnding"),J.consume(K),J.exit("lineEnding"),Q.currentConstruct=void 0,Y}}Fq6.tokenize=c95});var GB1=M((kq6)=>{Object.defineProperty(kq6,"__esModule",{value:!0});var n95=FL(),Sq6=XU(),a95=Pq6("text"),o95=Pq6("string"),r95={resolveAll:$q6()};function Pq6(J){return{tokenize:Q,resolveAll:$q6(J==="text"?s95:void 0)};function Q(Y){var G=this,X=this.parser.constructs[J],K=Y.attempt(X,z,W);return z;function z(q){return V(q)?K(q):W(q)}function W(q){if(q===null){Y.consume(q);return}return Y.enter("data"),Y.consume(q),Z}function Z(q){if(V(q))return Y.exit("data"),K(q);return Y.consume(q),Z}function V(q){var U=X[q],D=-1;if(q===null)return!0;if(U){while(++D<U.length)if(!U[D].previous||U[D].previous.call(G,G.previous))return!0}}}}function $q6(J){return Q;function Q(Y,G){var X=-1,K;while(++X<=Y.length)if(K===void 0){if(Y[X]&&Y[X][1].type==="data")K=X,X++}else if(!Y[X]||Y[X][1].type!=="data"){if(X!==K+2)Y[K][1].end=Y[X-1][1].end,Y.splice(K+2,X-K-2),X=K+2;K=void 0}return J?J(Y,G):Y}}function s95(J,Q){var Y=-1,G,X,K,z,W,Z,V,q;while(++Y<=J.length)if((Y===J.length||J[Y][1].type==="lineEnding")&&J[Y-1][1].type==="data"){X=J[Y-1][1],G=Q.sliceStream(X),z=G.length,W=-1,Z=0,V=void 0;while(z--)if(K=G[z],typeof K==="string"){W=K.length;while(K.charCodeAt(W-1)===32)Z++,W--;if(W)break;W=-1}else if(K===-2)V=!0,Z++;else if(K===-1);else{z++;break}if(Z)if(q={type:Y===J.length||V||Z<2?"lineSuffix":"hardBreakTrailing",start:{line:X.end.line,column:X.end.column-Z,offset:X.end.offset-Z,_index:X.start._index+z,_bufferIndex:z?W:X.start._bufferIndex+W},end:Sq6(X.end)},X.end=Sq6(q.start),X.start.offset===X.end.offset)n95(X,q);else J.splice(Y,0,["enter",q,Q],["exit",q,Q]),Y+=2;Y++}return J}kq6.resolver=r95;kq6.string=o95;kq6.text=a95});var en=M((pz7,vq6)=>{function Q45(J){return J===null||J===void 0?[]:("length"in J)?J:[J]}vq6.exports=Q45});var XB1=M((cz7,jq6)=>{var fq6=tA1(),Y45=HK(),G45=en();function X45(J){var Q={},Y=-1;while(++Y<J.length)K45(Q,J[Y]);return Q}function K45(J,Q){var Y,G,X,K;for(Y in Q){G=fq6.call(J,Y)?J[Y]:J[Y]={},X=Q[Y];for(K in X)G[K]=z45(G45(X[K]),fq6.call(G,K)?G[K]:[])}}function z45(J,Q){var Y=-1,G=[];while(++Y<J.length)(J[Y].add==="after"?Q:G).push(J[Y]);return Y45(Q,0,0,G),Q}jq6.exports=X45});var Ja=M((_z7,hq6)=>{var W45=HK();function Z45(J,Q){if(J.length)return W45(J,J.length,0,Q),J;return Q}hq6.exports=Z45});var ov=M((iz7,bq6)=>{function V45(J,Q,Y){var G=[],X=-1,K;while(++X<J.length)if(K=J[X].resolveAll,K&&G.indexOf(K)<0)Q=K(Q,Y),G.push(K);return Q}bq6.exports=V45});var xq6=M((nz7,yq6)=>{var q45=nv();function U45(J){var Q=-1,Y=[],G,X,K;while(++Q<J.length){if(G=J[Q],typeof G==="string")X=G;else if(G===-5)X="\r";else if(G===-4)X=`
`;else if(G===-3)X=`\r
`;else if(G===-2)X="\t";else if(G===-1){if(K)continue;X=" "}else X=q45(G);K=G===-2,Y.push(X)}return Y.join("")}yq6.exports=U45});var mq6=M((az7,gq6)=>{function D45(J,Q){var Y=Q.start._index,G=Q.start._bufferIndex,X=Q.end._index,K=Q.end._bufferIndex,z;if(Y===X)z=[J[Y].slice(G,K)];else{if(z=J.slice(Y,X),G>-1)z[0]=z[0].slice(G);if(K>0)z.push(J[X].slice(0,K))}return z}gq6.exports=D45});var dq6=M((oz7,lq6)=>{var H45=FL(),M45=d9(),I45=Ja(),O45=HK(),KB1=en(),A45=ov(),B45=xq6(),uq6=XU(),N45=mq6();function w45(J,Q,Y){var G=Y?uq6(Y):{line:1,column:1,offset:0},X={},K=[],z=[],W=[],Z={consume:w,enter:N,exit:L,attempt:F(R),check:F(C),interrupt:F(C,{interrupt:!0}),lazy:F(C,{lazy:!0})},V={previous:null,events:[],parser:J,sliceStream:H,sliceSerialize:D,now:I,defineSkip:O,write:U},q=Q.tokenize.call(V,Z);if(Q.resolveAll)K.push(Q);return G._index=0,G._bufferIndex=-1,V;function U(f){if(z=I45(z,f),A(),z[z.length-1]!==null)return[];return j(Q,0),V.events=A45(K,V.events,V),V.events}function D(f){return B45(H(f))}function H(f){return N45(z,f)}function I(){return uq6(G)}function O(f){X[f.line]=f.column,$()}function A(){var f,k;while(G._index<z.length)if(k=z[G._index],typeof k==="string"){if(f=G._index,G._bufferIndex<0)G._bufferIndex=0;while(G._index===f&&G._bufferIndex<k.length)B(k.charCodeAt(G._bufferIndex))}else B(k)}function B(f){q=q(f)}function w(f){if(M45(f))G.line++,G.column=1,G.offset+=f===-3?2:1,$();else if(f!==-1)G.column++,G.offset++;if(G._bufferIndex<0)G._index++;else if(G._bufferIndex++,G._bufferIndex===z[G._index].length)G._bufferIndex=-1,G._index++;V.previous=f}function N(f,k){var m=k||{};return m.type=f,m.start=I(),V.events.push(["enter",m,V]),W.push(m),m}function L(f){var k=W.pop();return k.end=I(),V.events.push(["exit",k,V]),k}function R(f,k){j(f,k.from)}function C(f,k){k.restore()}function F(f,k){return m;function m(y,S,v){var P,x,l,u;return y.tokenize||"length"in y?p(KB1(y)):T;function T(U1){if(U1 in y||null in y)return p(y.null?KB1(y[U1]).concat(KB1(y.null)):y[U1])(U1);return v(U1)}function p(U1){return P=U1,x=0,c(U1[x])}function c(U1){return N1;function N1(w1){if(u=E(),l=U1,!U1.partial)V.currentConstruct=U1;if(U1.name&&V.parser.constructs.disable.null.indexOf(U1.name)>-1)return J1();return U1.tokenize.call(k?H45({},V,k):V,Z,o,J1)(w1)}}function o(U1){return f(l,u),S}function J1(U1){if(u.restore(),++x<P.length)return c(P[x]);return v}}}function j(f,k){if(f.resolveAll&&K.indexOf(f)<0)K.push(f);if(f.resolve)O45(V.events,k,V.events.length-k,f.resolve(V.events.slice(k),V));if(f.resolveTo)V.events=f.resolveTo(V.events,V)}function E(){var f=I(),k=V.previous,m=V.currentConstruct,y=V.events.length,S=Array.from(W);return{restore:v,from:y};function v(){G=f,V.previous=k,V.currentConstruct=m,V.events.length=y,W=S,$()}}function $(){if(G.line in X&&G.column<2)G.column=X[G.line],G.offset+=X[G.line]-1}}lq6.exports=w45});var MK=M((rz7,pq6)=>{function L45(J){return J<0||J===32}pq6.exports=L45});var _q6=M((sz7,cq6)=>{var E45=/[!-\/:-@\[-`\{-~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/;cq6.exports=E45});var vW=M((tz7,iq6)=>{var C45=nv();function R45(J){return Q;function Q(Y){return J.test(C45(Y))}}iq6.exports=R45});var Qa=M((ez7,nq6)=>{var F45=_q6(),T45=vW(),S45=T45(F45);nq6.exports=S45});var Ya=M((JW7,aq6)=>{var P45=vW(),$45=P45(/\s/);aq6.exports=$45});var zB1=M((QW7,oq6)=>{var k45=MK(),v45=Qa(),f45=Ya();function j45(J){if(J===null||k45(J)||f45(J))return 1;if(v45(J))return 2}oq6.exports=j45});var sq6=M((YW7,rq6)=>{function h45(J,Q){return J.column+=Q,J.offset+=Q,J._bufferIndex+=Q,J}rq6.exports=h45});var QU6=M((GW7,JU6)=>{var rv=Ja(),b45=HK(),tq6=zB1(),eq6=sq6(),y45=ov(),IK=XU(),x45={name:"attention",tokenize:m45,resolveAll:g45};function g45(J,Q){var Y=-1,G,X,K,z,W,Z,V,q;while(++Y<J.length)if(J[Y][0]==="enter"&&J[Y][1].type==="attentionSequence"&&J[Y][1]._close){G=Y;while(G--)if(J[G][0]==="exit"&&J[G][1].type==="attentionSequence"&&J[G][1]._open&&Q.sliceSerialize(J[G][1]).charCodeAt(0)===Q.sliceSerialize(J[Y][1]).charCodeAt(0)){if((J[G][1]._close||J[Y][1]._open)&&(J[Y][1].end.offset-J[Y][1].start.offset)%3&&!((J[G][1].end.offset-J[G][1].start.offset+J[Y][1].end.offset-J[Y][1].start.offset)%3))continue;if(Z=J[G][1].end.offset-J[G][1].start.offset>1&&J[Y][1].end.offset-J[Y][1].start.offset>1?2:1,z={type:Z>1?"strongSequence":"emphasisSequence",start:eq6(IK(J[G][1].end),-Z),end:IK(J[G][1].end)},W={type:Z>1?"strongSequence":"emphasisSequence",start:IK(J[Y][1].start),end:eq6(IK(J[Y][1].start),Z)},K={type:Z>1?"strongText":"emphasisText",start:IK(J[G][1].end),end:IK(J[Y][1].start)},X={type:Z>1?"strong":"emphasis",start:IK(z.start),end:IK(W.end)},J[G][1].end=IK(z.start),J[Y][1].start=IK(W.end),V=[],J[G][1].end.offset-J[G][1].start.offset)V=rv(V,[["enter",J[G][1],Q],["exit",J[G][1],Q]]);if(V=rv(V,[["enter",X,Q],["enter",z,Q],["exit",z,Q],["enter",K,Q]]),V=rv(V,y45(Q.parser.constructs.insideSpan.null,J.slice(G+1,Y),Q)),V=rv(V,[["exit",K,Q],["enter",W,Q],["exit",W,Q],["exit",X,Q]]),J[Y][1].end.offset-J[Y][1].start.offset)q=2,V=rv(V,[["enter",J[Y][1],Q],["exit",J[Y][1],Q]]);else q=0;b45(J,G-1,Y-G+3,V),Y=G+V.length-q-2;break}}Y=-1;while(++Y<J.length)if(J[Y][1].type==="attentionSequence")J[Y][1].type="data";return J}function m45(J,Q){var Y=tq6(this.previous),G;return X;function X(z){return J.enter("attentionSequence"),G=z,K(z)}function K(z){var W,Z,V,q;if(z===G)return J.consume(z),K;return W=J.exit("attentionSequence"),Z=tq6(z),V=!Z||Z===2&&Y,q=!Y||Y===2&&Z,W._open=G===42?V:V&&(Y||!q),W._close=G===42?q:q&&(Z||!V),Q(z)}}JU6.exports=x45});var sv=M((XW7,YU6)=>{var u45=vW(),l45=u45(/[A-Za-z]/);YU6.exports=l45});var TL=M((KW7,GU6)=>{var d45=vW(),p45=d45(/[\dA-Za-z]/);GU6.exports=p45});var KU6=M((zW7,XU6)=>{var c45=vW(),_45=c45(/[#-'*+\--9=?A-Z^-~]/);XU6.exports=_45});var Ga=M((WW7,zU6)=>{function i45(J){return J<32||J===127}zU6.exports=i45});var VU6=M((ZW7,ZU6)=>{var n45=sv(),Xa=TL(),WU6=KU6(),a45=Ga(),o45={name:"autolink",tokenize:r45};function r45(J,Q,Y){var G=1;return X;function X(I){return J.enter("autolink"),J.enter("autolinkMarker"),J.consume(I),J.exit("autolinkMarker"),J.enter("autolinkProtocol"),K}function K(I){if(n45(I))return J.consume(I),z;return WU6(I)?V(I):Y(I)}function z(I){return I===43||I===45||I===46||Xa(I)?W(I):V(I)}function W(I){if(I===58)return J.consume(I),Z;if((I===43||I===45||I===46||Xa(I))&&G++<32)return J.consume(I),W;return V(I)}function Z(I){if(I===62)return J.exit("autolinkProtocol"),H(I);if(I===32||I===60||a45(I))return Y(I);return J.consume(I),Z}function V(I){if(I===64)return J.consume(I),G=0,q;if(WU6(I))return J.consume(I),V;return Y(I)}function q(I){return Xa(I)?U(I):Y(I)}function U(I){if(I===46)return J.consume(I),G=0,q;if(I===62)return J.exit("autolinkProtocol").type="autolinkEmail",H(I);return D(I)}function D(I){if((I===45||Xa(I))&&G++<63)return J.consume(I),I===45?D:U;return Y(I)}function H(I){return J.enter("autolinkMarker"),J.consume(I),J.exit("autolinkMarker"),J.exit("autolink"),Q}}ZU6.exports=o45});var DU6=M((VW7,UU6)=>{var s45=DK(),t45=p9(),qU6={name:"blockQuote",tokenize:e45,continuation:{tokenize:J55},exit:Q55};function e45(J,Q,Y){var G=this;return X;function X(z){if(z===62){if(!G.containerState.open)J.enter("blockQuote",{_container:!0}),G.containerState.open=!0;return J.enter("blockQuotePrefix"),J.enter("blockQuoteMarker"),J.consume(z),J.exit("blockQuoteMarker"),K}return Y(z)}function K(z){if(s45(z))return J.enter("blockQuotePrefixWhitespace"),J.consume(z),J.exit("blockQuotePrefixWhitespace"),J.exit("blockQuotePrefix"),Q;return J.exit("blockQuotePrefix"),Q(z)}}function J55(J,Q,Y){return t45(J,J.attempt(qU6,Q,Y),"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}function Q55(J){J.exit("blockQuote")}UU6.exports=qU6});var MU6=M((qW7,HU6)=>{var Y55=vW(),G55=Y55(/[!-/:-@[-`{-~]/);HU6.exports=G55});var OU6=M((UW7,IU6)=>{var X55=MU6(),K55={name:"characterEscape",tokenize:z55};function z55(J,Q,Y){return G;function G(K){return J.enter("characterEscape"),J.enter("escapeMarker"),J.consume(K),J.exit("escapeMarker"),X}function X(K){if(X55(K))return J.enter("characterEscapeValue"),J.consume(K),J.exit("characterEscapeValue"),J.exit("characterEscape"),Q;return Y(K)}}IU6.exports=K55});var AU6=M((DW7,W55)=>{W55.exports={AEli:"Æ",AElig:"Æ",AM:"&",AMP:"&",Aacut:"Á",Aacute:"Á",Abreve:"Ă",Acir:"Â",Acirc:"Â",Acy:"А",Afr:"𝔄",Agrav:"À",Agrave:"À",Alpha:"Α",Amacr:"Ā",And:"⩓",Aogon:"Ą",Aopf:"𝔸",ApplyFunction:"⁡",Arin:"Å",Aring:"Å",Ascr:"𝒜",Assign:"≔",Atild:"Ã",Atilde:"Ã",Aum:"Ä",Auml:"Ä",Backslash:"∖",Barv:"⫧",Barwed:"⌆",Bcy:"Б",Because:"∵",Bernoullis:"ℬ",Beta:"Β",Bfr:"𝔅",Bopf:"𝔹",Breve:"˘",Bscr:"ℬ",Bumpeq:"≎",CHcy:"Ч",COP:"©",COPY:"©",Cacute:"Ć",Cap:"⋒",CapitalDifferentialD:"ⅅ",Cayleys:"ℭ",Ccaron:"Č",Ccedi:"Ç",Ccedil:"Ç",Ccirc:"Ĉ",Cconint:"∰",Cdot:"Ċ",Cedilla:"¸",CenterDot:"·",Cfr:"ℭ",Chi:"Χ",CircleDot:"⊙",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",Colon:"∷",Colone:"⩴",Congruent:"≡",Conint:"∯",ContourIntegral:"∮",Copf:"ℂ",Coproduct:"∐",CounterClockwiseContourIntegral:"∳",Cross:"⨯",Cscr:"𝒞",Cup:"⋓",CupCap:"≍",DD:"ⅅ",DDotrahd:"⤑",DJcy:"Ђ",DScy:"Ѕ",DZcy:"Џ",Dagger:"‡",Darr:"↡",Dashv:"⫤",Dcaron:"Ď",Dcy:"Д",Del:"∇",Delta:"Δ",Dfr:"𝔇",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",Diamond:"⋄",DifferentialD:"ⅆ",Dopf:"𝔻",Dot:"¨",DotDot:"⃜",DotEqual:"≐",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",Downarrow:"⇓",Dscr:"𝒟",Dstrok:"Đ",ENG:"Ŋ",ET:"Ð",ETH:"Ð",Eacut:"É",Eacute:"É",Ecaron:"Ě",Ecir:"Ê",Ecirc:"Ê",Ecy:"Э",Edot:"Ė",Efr:"𝔈",Egrav:"È",Egrave:"È",Element:"∈",Emacr:"Ē",EmptySmallSquare:"◻",EmptyVerySmallSquare:"▫",Eogon:"Ę",Eopf:"𝔼",Epsilon:"Ε",Equal:"⩵",EqualTilde:"≂",Equilibrium:"⇌",Escr:"ℰ",Esim:"⩳",Eta:"Η",Eum:"Ë",Euml:"Ë",Exists:"∃",ExponentialE:"ⅇ",Fcy:"Ф",Ffr:"𝔉",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",Fopf:"𝔽",ForAll:"∀",Fouriertrf:"ℱ",Fscr:"ℱ",GJcy:"Ѓ",G:">",GT:">",Gamma:"Γ",Gammad:"Ϝ",Gbreve:"Ğ",Gcedil:"Ģ",Gcirc:"Ĝ",Gcy:"Г",Gdot:"Ġ",Gfr:"𝔊",Gg:"⋙",Gopf:"𝔾",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",Gt:"≫",HARDcy:"Ъ",Hacek:"ˇ",Hat:"^",Hcirc:"Ĥ",Hfr:"ℌ",HilbertSpace:"ℋ",Hopf:"ℍ",HorizontalLine:"─",Hscr:"ℋ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",IEcy:"Е",IJlig:"Ĳ",IOcy:"Ё",Iacut:"Í",Iacute:"Í",Icir:"Î",Icirc:"Î",Icy:"И",Idot:"İ",Ifr:"ℑ",Igrav:"Ì",Igrave:"Ì",Im:"ℑ",Imacr:"Ī",ImaginaryI:"ⅈ",Implies:"⇒",Int:"∬",Integral:"∫",Intersection:"⋂",InvisibleComma:"⁣",InvisibleTimes:"⁢",Iogon:"Į",Iopf:"𝕀",Iota:"Ι",Iscr:"ℐ",Itilde:"Ĩ",Iukcy:"І",Ium:"Ï",Iuml:"Ï",Jcirc:"Ĵ",Jcy:"Й",Jfr:"𝔍",Jopf:"𝕁",Jscr:"𝒥",Jsercy:"Ј",Jukcy:"Є",KHcy:"Х",KJcy:"Ќ",Kappa:"Κ",Kcedil:"Ķ",Kcy:"К",Kfr:"𝔎",Kopf:"𝕂",Kscr:"𝒦",LJcy:"Љ",L:"<",LT:"<",Lacute:"Ĺ",Lambda:"Λ",Lang:"⟪",Laplacetrf:"ℒ",Larr:"↞",Lcaron:"Ľ",Lcedil:"Ļ",Lcy:"Л",LeftAngleBracket:"⟨",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",LeftRightArrow:"↔",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",Leftarrow:"⇐",Leftrightarrow:"⇔",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",LessLess:"⪡",LessSlantEqual:"⩽",LessTilde:"≲",Lfr:"𝔏",Ll:"⋘",Lleftarrow:"⇚",Lmidot:"Ŀ",LongLeftArrow:"⟵",LongLeftRightArrow:"⟷",LongRightArrow:"⟶",Longleftarrow:"⟸",Longleftrightarrow:"⟺",Longrightarrow:"⟹",Lopf:"𝕃",LowerLeftArrow:"↙",LowerRightArrow:"↘",Lscr:"ℒ",Lsh:"↰",Lstrok:"Ł",Lt:"≪",Map:"⤅",Mcy:"М",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",MinusPlus:"∓",Mopf:"𝕄",Mscr:"ℳ",Mu:"Μ",NJcy:"Њ",Nacute:"Ń",Ncaron:"Ň",Ncedil:"Ņ",Ncy:"Н",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:`
`,Nfr:"𝔑",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",Nscr:"𝒩",Ntild:"Ñ",Ntilde:"Ñ",Nu:"Ν",OElig:"Œ",Oacut:"Ó",Oacute:"Ó",Ocir:"Ô",Ocirc:"Ô",Ocy:"О",Odblac:"Ő",Ofr:"𝔒",Ograv:"Ò",Ograve:"Ò",Omacr:"Ō",Omega:"Ω",Omicron:"Ο",Oopf:"𝕆",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",Or:"⩔",Oscr:"𝒪",Oslas:"Ø",Oslash:"Ø",Otild:"Õ",Otilde:"Õ",Otimes:"⨷",Oum:"Ö",Ouml:"Ö",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",PartialD:"∂",Pcy:"П",Pfr:"𝔓",Phi:"Φ",Pi:"Π",PlusMinus:"±",Poincareplane:"ℌ",Popf:"ℙ",Pr:"⪻",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",Prime:"″",Product:"∏",Proportion:"∷",Proportional:"∝",Pscr:"𝒫",Psi:"Ψ",QUO:'"',QUOT:'"',Qfr:"𝔔",Qopf:"ℚ",Qscr:"𝒬",RBarr:"⤐",RE:"®",REG:"®",Racute:"Ŕ",Rang:"⟫",Rarr:"↠",Rarrtl:"⤖",Rcaron:"Ř",Rcedil:"Ŗ",Rcy:"Р",Re:"ℜ",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",Rfr:"ℜ",Rho:"Ρ",RightAngleBracket:"⟩",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",Rightarrow:"⇒",Ropf:"ℝ",RoundImplies:"⥰",Rrightarrow:"⇛",Rscr:"ℛ",Rsh:"↱",RuleDelayed:"⧴",SHCHcy:"Щ",SHcy:"Ш",SOFTcy:"Ь",Sacute:"Ś",Sc:"⪼",Scaron:"Š",Scedil:"Ş",Scirc:"Ŝ",Scy:"С",Sfr:"𝔖",ShortDownArrow:"↓",ShortLeftArrow:"←",ShortRightArrow:"→",ShortUpArrow:"↑",Sigma:"Σ",SmallCircle:"∘",Sopf:"𝕊",Sqrt:"√",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",Sscr:"𝒮",Star:"⋆",Sub:"⋐",Subset:"⋐",SubsetEqual:"⊆",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",SuchThat:"∋",Sum:"∑",Sup:"⋑",Superset:"⊃",SupersetEqual:"⊇",Supset:"⋑",THOR:"Þ",THORN:"Þ",TRADE:"™",TSHcy:"Ћ",TScy:"Ц",Tab:"\t",Tau:"Τ",Tcaron:"Ť",Tcedil:"Ţ",Tcy:"Т",Tfr:"𝔗",Therefore:"∴",Theta:"Θ",ThickSpace:"  ",ThinSpace:" ",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",Topf:"𝕋",TripleDot:"⃛",Tscr:"𝒯",Tstrok:"Ŧ",Uacut:"Ú",Uacute:"Ú",Uarr:"↟",Uarrocir:"⥉",Ubrcy:"Ў",Ubreve:"Ŭ",Ucir:"Û",Ucirc:"Û",Ucy:"У",Udblac:"Ű",Ufr:"𝔘",Ugrav:"Ù",Ugrave:"Ù",Umacr:"Ū",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",Uopf:"𝕌",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",UpEquilibrium:"⥮",UpTee:"⊥",UpTeeArrow:"↥",Uparrow:"⇑",Updownarrow:"⇕",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",Upsilon:"Υ",Uring:"Ů",Uscr:"𝒰",Utilde:"Ũ",Uum:"Ü",Uuml:"Ü",VDash:"⊫",Vbar:"⫫",Vcy:"В",Vdash:"⊩",Vdashl:"⫦",Vee:"⋁",Verbar:"‖",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",Vopf:"𝕍",Vscr:"𝒱",Vvdash:"⊪",Wcirc:"Ŵ",Wedge:"⋀",Wfr:"𝔚",Wopf:"𝕎",Wscr:"𝒲",Xfr:"𝔛",Xi:"Ξ",Xopf:"𝕏",Xscr:"𝒳",YAcy:"Я",YIcy:"Ї",YUcy:"Ю",Yacut:"Ý",Yacute:"Ý",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"𝔜",Yopf:"𝕐",Yscr:"𝒴",Yuml:"Ÿ",ZHcy:"Ж",Zacute:"Ź",Zcaron:"Ž",Zcy:"З",Zdot:"Ż",ZeroWidthSpace:"​",Zeta:"Ζ",Zfr:"ℨ",Zopf:"ℤ",Zscr:"𝒵",aacut:"á",aacute:"á",abreve:"ă",ac:"∾",acE:"∾̳",acd:"∿",acir:"â",acirc:"â",acut:"´",acute:"´",acy:"а",aeli:"æ",aelig:"æ",af:"⁡",afr:"𝔞",agrav:"à",agrave:"à",alefsym:"ℵ",aleph:"ℵ",alpha:"α",amacr:"ā",amalg:"⨿",am:"&",amp:"&",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",aopf:"𝕒",ap:"≈",apE:"⩰",apacir:"⩯",ape:"≊",apid:"≋",apos:"'",approx:"≈",approxeq:"≊",arin:"å",aring:"å",ascr:"𝒶",ast:"*",asymp:"≈",asympeq:"≍",atild:"ã",atilde:"ã",aum:"ä",auml:"ä",awconint:"∳",awint:"⨑",bNot:"⫭",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",barvee:"⊽",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",beta:"β",beth:"ℶ",between:"≬",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxDL:"╗",boxDR:"╔",boxDl:"╖",boxDr:"╓",boxH:"═",boxHD:"╦",boxHU:"╩",boxHd:"╤",boxHu:"╧",boxUL:"╝",boxUR:"╚",boxUl:"╜",boxUr:"╙",boxV:"║",boxVH:"╬",boxVL:"╣",boxVR:"╠",boxVh:"╫",boxVl:"╢",boxVr:"╟",boxbox:"⧉",boxdL:"╕",boxdR:"╒",boxdl:"┐",boxdr:"┌",boxh:"─",boxhD:"╥",boxhU:"╨",boxhd:"┬",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxuL:"╛",boxuR:"╘",boxul:"┘",boxur:"└",boxv:"│",boxvH:"╪",boxvL:"╡",boxvR:"╞",boxvh:"┼",boxvl:"┤",boxvr:"├",bprime:"‵",breve:"˘",brvba:"¦",brvbar:"¦",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",bumpeq:"≏",cacute:"ć",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",caps:"∩︀",caret:"⁁",caron:"ˇ",ccaps:"⩍",ccaron:"č",ccedi:"ç",ccedil:"ç",ccirc:"ĉ",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",cedi:"¸",cedil:"¸",cemptyv:"⦲",cen:"¢",cent:"¢",centerdot:"·",cfr:"𝔠",chcy:"ч",check:"✓",checkmark:"✓",chi:"χ",cir:"○",cirE:"⧃",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledR:"®",circledS:"Ⓢ",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",clubs:"♣",clubsuit:"♣",colon:":",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",conint:"∮",copf:"𝕔",coprod:"∐",cop:"©",copy:"©",copysr:"℗",crarr:"↵",cross:"✗",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",cupbrcap:"⩈",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curre:"¤",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dArr:"⇓",dHar:"⥥",dagger:"†",daleth:"ℸ",darr:"↓",dash:"‐",dashv:"⊣",dbkarow:"⤏",dblac:"˝",dcaron:"ď",dcy:"д",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",ddotseq:"⩷",de:"°",deg:"°",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",dharl:"⇃",dharr:"⇂",diam:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",digamma:"ϝ",disin:"⋲",div:"÷",divid:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",dot:"˙",doteq:"≐",doteqdot:"≑",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",downarrow:"↓",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",dscy:"ѕ",dsol:"⧶",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",dzigrarr:"⟿",eDDot:"⩷",eDot:"≑",eacut:"é",eacute:"é",easter:"⩮",ecaron:"ě",ecir:"ê",ecirc:"ê",ecolon:"≕",ecy:"э",edot:"ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",eg:"⪚",egrav:"è",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",empty:"∅",emptyset:"∅",emptyv:"∅",emsp13:" ",emsp14:" ",emsp:" ",eng:"ŋ",ensp:" ",eogon:"ę",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",equals:"=",equest:"≟",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erDot:"≓",erarr:"⥱",escr:"ℯ",esdot:"≐",esim:"≂",eta:"η",et:"ð",eth:"ð",eum:"ë",euml:"ë",euro:"€",excl:"!",exist:"∃",expectation:"ℰ",exponentiale:"ⅇ",fallingdotseq:"≒",fcy:"ф",female:"♀",ffilig:"ﬃ",fflig:"ﬀ",ffllig:"ﬄ",ffr:"𝔣",filig:"ﬁ",fjlig:"fj",flat:"♭",fllig:"ﬂ",fltns:"▱",fnof:"ƒ",fopf:"𝕗",forall:"∀",fork:"⋔",forkv:"⫙",fpartint:"⨍",frac1:"¼",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac3:"¾",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",gE:"≧",gEl:"⪌",gacute:"ǵ",gamma:"γ",gammad:"ϝ",gap:"⪆",gbreve:"ğ",gcirc:"ĝ",gcy:"г",gdot:"ġ",ge:"≥",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",gg:"≫",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",gl:"≷",glE:"⪒",gla:"⪥",glj:"⪤",gnE:"≩",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",grave:"`",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",g:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",hArr:"⇔",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",harr:"↔",harrcir:"⥈",harrw:"↭",hbar:"ℏ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",horbar:"―",hscr:"𝒽",hslash:"ℏ",hstrok:"ħ",hybull:"⁃",hyphen:"‐",iacut:"í",iacute:"í",ic:"⁣",icir:"î",icirc:"î",icy:"и",iecy:"е",iexc:"¡",iexcl:"¡",iff:"⇔",ifr:"𝔦",igrav:"ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ĳ",imacr:"ī",image:"ℑ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",intcal:"⊺",integers:"ℤ",intercal:"⊺",intlarhk:"⨗",intprod:"⨼",iocy:"ё",iogon:"į",iopf:"𝕚",iota:"ι",iprod:"⨼",iques:"¿",iquest:"¿",iscr:"𝒾",isin:"∈",isinE:"⋹",isindot:"⋵",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",iukcy:"і",ium:"ï",iuml:"ï",jcirc:"ĵ",jcy:"й",jfr:"𝔧",jmath:"ȷ",jopf:"𝕛",jscr:"𝒿",jsercy:"ј",jukcy:"є",kappa:"κ",kappav:"ϰ",kcedil:"ķ",kcy:"к",kfr:"𝔨",kgreen:"ĸ",khcy:"х",kjcy:"ќ",kopf:"𝕜",kscr:"𝓀",lAarr:"⇚",lArr:"⇐",lAtail:"⤛",lBarr:"⤎",lE:"≦",lEg:"⪋",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",laqu:"«",laquo:"«",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",late:"⪭",lates:"⪭︀",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",lcedil:"ļ",lceil:"⌈",lcub:"{",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",leftarrow:"←",leftarrowtail:"↢",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",leftthreetimes:"⋋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",lessgtr:"≶",lesssim:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",lg:"≶",lgE:"⪑",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",ll:"≪",llarr:"⇇",llcorner:"⌞",llhard:"⥫",lltri:"◺",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnE:"≨",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",longleftrightarrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",l:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltrPar:"⦖",ltri:"◃",ltrie:"⊴",ltrif:"◂",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",mDDot:"∺",mac:"¯",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",mdash:"—",measuredangle:"∡",mfr:"𝔪",mho:"℧",micr:"µ",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middo:"·",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",mp:"∓",mscr:"𝓂",mstpos:"∾",mu:"μ",multimap:"⊸",mumap:"⊸",nGg:"⋙̸",nGt:"≫⃒",nGtv:"≫̸",nLeftarrow:"⇍",nLeftrightarrow:"⇎",nLl:"⋘̸",nLt:"≪⃒",nLtv:"≪̸",nRightarrow:"⇏",nVDash:"⊯",nVdash:"⊮",nabla:"∇",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ŉ",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbs:" ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",ndash:"–",ne:"≠",neArr:"⇗",nearhk:"⤤",nearr:"↗",nearrow:"↗",nedot:"≐̸",nequiv:"≢",nesear:"⤨",nesim:"≂̸",nexist:"∄",nexists:"∄",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",ngsim:"≵",ngt:"≯",ngtr:"≯",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",nlArr:"⇍",nlE:"≦̸",nlarr:"↚",nldr:"‥",nle:"≰",nleftarrow:"↚",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nlsim:"≴",nlt:"≮",nltri:"⋪",nltrie:"⋬",nmid:"∤",nopf:"𝕟",no:"¬",not:"¬",notin:"∉",notinE:"⋹̸",notindot:"⋵̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntild:"ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",num:"#",numero:"№",numsp:" ",nvDash:"⊭",nvHarr:"⤄",nvap:"≍⃒",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwArr:"⇖",nwarhk:"⤣",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",oS:"Ⓢ",oacut:"ó",oacute:"ó",oast:"⊛",ocir:"ô",ocirc:"ô",ocy:"о",odash:"⊝",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",ofcir:"⦿",ofr:"𝔬",ogon:"˛",ograv:"ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",omega:"ω",omicron:"ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",opar:"⦷",operp:"⦹",oplus:"⊕",or:"∨",orarr:"↻",ord:"º",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oscr:"ℴ",oslas:"ø",oslash:"ø",osol:"⊘",otild:"õ",otilde:"õ",otimes:"⊗",otimesas:"⨶",oum:"ö",ouml:"ö",ovbar:"⌽",par:"¶",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",plusm:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",pointint:"⨕",popf:"𝕡",poun:"£",pound:"£",pr:"≺",prE:"⪳",prap:"⪷",prcue:"≼",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",primes:"ℙ",prnE:"⪵",prnap:"⪹",prnsim:"⋨",prod:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",psi:"ψ",puncsp:" ",qfr:"𝔮",qint:"⨌",qopf:"𝕢",qprime:"⁗",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quo:'"',quot:'"',rAarr:"⇛",rArr:"⇒",rAtail:"⤜",rBarr:"⤏",rHar:"⥤",race:"∽̱",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raqu:"»",raquo:"»",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",rarrw:"↝",ratail:"⤚",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",rcedil:"ŗ",rceil:"⌉",rcub:"}",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",re:"®",reg:"®",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",rhov:"ϱ",rightarrow:"→",rightarrowtail:"↣",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",rightthreetimes:"⋌",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",rsaquo:"›",rscr:"𝓇",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",ruluhar:"⥨",rx:"℞",sacute:"ś",sbquo:"‚",sc:"≻",scE:"⪴",scap:"⪸",scaron:"š",sccue:"≽",sce:"⪰",scedil:"ş",scirc:"ŝ",scnE:"⪶",scnap:"⪺",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",seArr:"⇘",searhk:"⤥",searr:"↘",searrow:"↘",sec:"§",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",sfrown:"⌢",sharp:"♯",shchcy:"щ",shcy:"ш",shortmid:"∣",shortparallel:"∥",sh:"­",shy:"­",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",subE:"⫅",subdot:"⪽",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",sum:"∑",sung:"♪",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supE:"⫆",supdot:"⪾",supdsub:"⫘",supe:"⊇",supedot:"⫄",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swArr:"⇙",swarhk:"⤦",swarr:"↙",swarrow:"↙",swnwar:"⤪",szli:"ß",szlig:"ß",target:"⌖",tau:"τ",tbrk:"⎴",tcaron:"ť",tcedil:"ţ",tcy:"т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",there4:"∴",therefore:"∴",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",thinsp:" ",thkap:"≈",thksim:"∼",thor:"þ",thorn:"þ",tilde:"˜",time:"×",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",tscy:"ц",tshcy:"ћ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uArr:"⇑",uHar:"⥣",uacut:"ú",uacute:"ú",uarr:"↑",ubrcy:"ў",ubreve:"ŭ",ucir:"û",ucirc:"û",ucy:"у",udarr:"⇅",udblac:"ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",ugrav:"ù",ugrave:"ù",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",um:"¨",uml:"¨",uogon:"ų",uopf:"𝕦",uparrow:"↑",updownarrow:"↕",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",upsi:"υ",upsih:"ϒ",upsilon:"υ",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",urtri:"◹",uscr:"𝓊",utdot:"⋰",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uum:"ü",uuml:"ü",uwangle:"⦧",vArr:"⇕",vBar:"⫨",vBarv:"⫩",vDash:"⊨",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vcy:"в",vdash:"⊢",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",vert:"|",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",vprop:"∝",vrtri:"⊳",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",vzigzag:"⦚",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",wedgeq:"≙",weierp:"℘",wfr:"𝔴",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacut:"ý",yacute:"ý",yacy:"я",ycirc:"ŷ",ycy:"ы",ye:"¥",yen:"¥",yfr:"𝔶",yicy:"ї",yopf:"𝕪",yscr:"𝓎",yucy:"ю",yum:"ÿ",yuml:"ÿ",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeetrf:"ℨ",zeta:"ζ",zfr:"𝔷",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",zscr:"𝓏",zwj:"‍",zwnj:"‌"}});var WB1=M((HW7,NU6)=>{var BU6=AU6();NU6.exports=V55;var Z55={}.hasOwnProperty;function V55(J){return Z55.call(BU6,J)?BU6[J]:!1}});var ZB1=M((MW7,wU6)=>{var q55=vW(),U55=q55(/\d/);wU6.exports=U55});var EU6=M((IW7,LU6)=>{var D55=vW(),H55=D55(/[\dA-Fa-f]/);LU6.exports=H55});var FU6=M((OW7,RU6)=>{var M55=WB1(),CU6=TL(),I55=ZB1(),O55=EU6();function A55(J){return J&&typeof J==="object"&&"default"in J?J:{default:J}}var B55=A55(M55),N55={name:"characterReference",tokenize:w55};function w55(J,Q,Y){var G=this,X=0,K,z;return W;function W(U){return J.enter("characterReference"),J.enter("characterReferenceMarker"),J.consume(U),J.exit("characterReferenceMarker"),Z}function Z(U){if(U===35)return J.enter("characterReferenceMarkerNumeric"),J.consume(U),J.exit("characterReferenceMarkerNumeric"),V;return J.enter("characterReferenceValue"),K=31,z=CU6,q(U)}function V(U){if(U===88||U===120)return J.enter("characterReferenceMarkerHexadecimal"),J.consume(U),J.exit("characterReferenceMarkerHexadecimal"),J.enter("characterReferenceValue"),K=6,z=O55,q;return J.enter("characterReferenceValue"),K=7,z=I55,q(U)}function q(U){var D;if(U===59&&X){if(D=J.exit("characterReferenceValue"),z===CU6&&!B55.default(G.sliceSerialize(D)))return Y(U);return J.enter("characterReferenceMarker"),J.consume(U),J.exit("characterReferenceMarker"),J.exit("characterReference"),Q}if(z(U)&&X++<K)return J.consume(U),q;return Y(U)}}RU6.exports=N55});var SU6=M((AW7,TU6)=>{var SL=d9(),L55=MK(),E55=bM(),tv=p9(),C55={name:"codeFenced",tokenize:R55,concrete:!0};function R55(J,Q,Y){var G=this,X={tokenize:w,partial:!0},K=E55(this.events,"linePrefix"),z=0,W;return Z;function Z(N){return J.enter("codeFenced"),J.enter("codeFencedFence"),J.enter("codeFencedFenceSequence"),W=N,V(N)}function V(N){if(N===W)return J.consume(N),z++,V;return J.exit("codeFencedFenceSequence"),z<3?Y(N):tv(J,q,"whitespace")(N)}function q(N){if(N===null||SL(N))return I(N);return J.enter("codeFencedFenceInfo"),J.enter("chunkString",{contentType:"string"}),U(N)}function U(N){if(N===null||L55(N))return J.exit("chunkString"),J.exit("codeFencedFenceInfo"),tv(J,D,"whitespace")(N);if(N===96&&N===W)return Y(N);return J.consume(N),U}function D(N){if(N===null||SL(N))return I(N);return J.enter("codeFencedFenceMeta"),J.enter("chunkString",{contentType:"string"}),H(N)}function H(N){if(N===null||SL(N))return J.exit("chunkString"),J.exit("codeFencedFenceMeta"),I(N);if(N===96&&N===W)return Y(N);return J.consume(N),H}function I(N){return J.exit("codeFencedFence"),G.interrupt?Q(N):O(N)}function O(N){if(N===null)return B(N);if(SL(N))return J.enter("lineEnding"),J.consume(N),J.exit("lineEnding"),J.attempt(X,B,K?tv(J,O,"linePrefix",K+1):O);return J.enter("codeFlowValue"),A(N)}function A(N){if(N===null||SL(N))return J.exit("codeFlowValue"),O(N);return J.consume(N),A}function B(N){return J.exit("codeFenced"),Q(N)}function w(N,L,R){var C=0;return tv(N,F,"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4);function F($){return N.enter("codeFencedFence"),N.enter("codeFencedFenceSequence"),j($)}function j($){if($===W)return N.consume($),C++,j;if(C<z)return R($);return N.exit("codeFencedFenceSequence"),tv(N,E,"whitespace")($)}function E($){if($===null||SL($))return N.exit("codeFencedFence"),L($);return R($)}}}TU6.exports=C55});var fU6=M((BW7,vU6)=>{var VB1=d9(),PU6=HK(),F55=bM(),$U6=p9(),T55={name:"codeIndented",tokenize:P55,resolve:S55},kU6={tokenize:$55,partial:!0};function S55(J,Q){var Y={type:"codeIndented",start:J[0][1].start,end:J[J.length-1][1].end};return PU6(J,0,0,[["enter",Y,Q]]),PU6(J,J.length,0,[["exit",Y,Q]]),J}function P55(J,Q,Y){return J.attempt(kU6,G,Y);function G(K){if(K===null)return Q(K);if(VB1(K))return J.attempt(kU6,G,Q)(K);return J.enter("codeFlowValue"),X(K)}function X(K){if(K===null||VB1(K))return J.exit("codeFlowValue"),G(K);return J.consume(K),X}}function $55(J,Q,Y){var G=this;return $U6(J,X,"linePrefix",5);function X(K){if(VB1(K))return J.enter("lineEnding"),J.consume(K),J.exit("lineEnding"),$U6(J,X,"linePrefix",5);return F55(G.events,"linePrefix")<4?Y(K):Q(K)}}vU6.exports=T55});var bU6=M((NW7,hU6)=>{var jU6=d9(),k55={name:"codeText",tokenize:j55,resolve:v55,previous:f55};function v55(J){var Q=J.length-4,Y=3,G,X;if((J[Y][1].type==="lineEnding"||J[Y][1].type==="space")&&(J[Q][1].type==="lineEnding"||J[Q][1].type==="space")){G=Y;while(++G<Q)if(J[G][1].type==="codeTextData"){J[Q][1].type=J[Y][1].type="codeTextPadding",Y+=2,Q-=2;break}}G=Y-1,Q++;while(++G<=Q)if(X===void 0){if(G!==Q&&J[G][1].type!=="lineEnding")X=G}else if(G===Q||J[G][1].type==="lineEnding"){if(J[X][1].type="codeTextData",G!==X+2)J[X][1].end=J[G-1][1].end,J.splice(X+2,G-X-2),Q-=G-X-2,G=X+2;X=void 0}return J}function f55(J){return J!==96||this.events[this.events.length-1][1].type==="characterEscape"}function j55(J,Q,Y){var G=0,X,K;return z;function z(U){return J.enter("codeText"),J.enter("codeTextSequence"),W(U)}function W(U){if(U===96)return J.consume(U),G++,W;return J.exit("codeTextSequence"),Z(U)}function Z(U){if(U===null)return Y(U);if(U===96)return K=J.enter("codeTextSequence"),X=0,q(U);if(U===32)return J.enter("space"),J.consume(U),J.exit("space"),Z;if(jU6(U))return J.enter("lineEnding"),J.consume(U),J.exit("lineEnding"),Z;return J.enter("codeTextData"),V(U)}function V(U){if(U===null||U===32||U===96||jU6(U))return J.exit("codeTextData"),Z(U);return J.consume(U),V}function q(U){if(U===96)return J.consume(U),X++,q;if(X===G)return J.exit("codeTextSequence"),J.exit("codeText"),Q(U);return K.type="codeTextData",V(U)}}hU6.exports=k55});var qB1=M((wW7,xU6)=>{var yU6=Ga(),h55=MK(),b55=d9();function y55(J,Q,Y,G,X,K,z,W,Z){var V=Z||1/0,q=0;return U;function U(B){if(B===60)return J.enter(G),J.enter(X),J.enter(K),J.consume(B),J.exit(K),D;if(yU6(B)||B===41)return Y(B);return J.enter(G),J.enter(z),J.enter(W),J.enter("chunkString",{contentType:"string"}),O(B)}function D(B){if(B===62)return J.enter(K),J.consume(B),J.exit(K),J.exit(X),J.exit(G),Q;return J.enter(W),J.enter("chunkString",{contentType:"string"}),H(B)}function H(B){if(B===62)return J.exit("chunkString"),J.exit(W),D(B);if(B===null||B===60||b55(B))return Y(B);return J.consume(B),B===92?I:H}function I(B){if(B===60||B===62||B===92)return J.consume(B),H;return H(B)}function O(B){if(B===40){if(++q>V)return Y(B);return J.consume(B),O}if(B===41){if(!q--)return J.exit("chunkString"),J.exit(W),J.exit(z),J.exit(G),Q(B);return J.consume(B),O}if(B===null||h55(B)){if(q)return Y(B);return J.exit("chunkString"),J.exit(W),J.exit(z),J.exit(G),Q(B)}if(yU6(B))return Y(B);return J.consume(B),B===92?A:O}function A(B){if(B===40||B===41||B===92)return J.consume(B),O;return O(B)}}xU6.exports=y55});var UB1=M((LW7,mU6)=>{var gU6=d9(),x55=DK();function g55(J,Q,Y,G,X,K){var z=this,W=0,Z;return V;function V(H){return J.enter(G),J.enter(X),J.consume(H),J.exit(X),J.enter(K),q}function q(H){if(H===null||H===91||H===93&&!Z||H===94&&!W&&"_hiddenFootnoteSupport"in z.parser.constructs||W>999)return Y(H);if(H===93)return J.exit(K),J.enter(X),J.consume(H),J.exit(X),J.exit(G),Q;if(gU6(H))return J.enter("lineEnding"),J.consume(H),J.exit("lineEnding"),q;return J.enter("chunkString",{contentType:"string"}),U(H)}function U(H){if(H===null||H===91||H===93||gU6(H)||W++>999)return J.exit("chunkString"),q(H);return J.consume(H),Z=Z||!x55(H),H===92?D:U}function D(H){if(H===91||H===92||H===93)return J.consume(H),W++,U;return U(H)}}mU6.exports=g55});var DB1=M((EW7,uU6)=>{var m55=d9(),u55=DK(),l55=p9();function d55(J,Q){var Y;return G;function G(X){if(m55(X))return J.enter("lineEnding"),J.consume(X),J.exit("lineEnding"),Y=!0,G;if(u55(X))return l55(J,G,Y?"linePrefix":"lineSuffix")(X);return Q(X)}}uU6.exports=d55});var HB1=M((CW7,dU6)=>{var lU6=d9(),p55=p9();function c55(J,Q,Y,G,X,K){var z;return W;function W(D){return J.enter(G),J.enter(X),J.consume(D),J.exit(X),z=D===40?41:D,Z}function Z(D){if(D===z)return J.enter(X),J.consume(D),J.exit(X),J.exit(G),Q;return J.enter(K),V(D)}function V(D){if(D===z)return J.exit(K),Z(z);if(D===null)return Y(D);if(lU6(D))return J.enter("lineEnding"),J.consume(D),J.exit("lineEnding"),p55(J,V,"linePrefix");return J.enter("chunkString",{contentType:"string"}),q(D)}function q(D){if(D===z||D===null||lU6(D))return J.exit("chunkString"),V(D);return J.consume(D),D===92?U:q}function U(D){if(D===z||D===92)return J.consume(D),q;return q(D)}}dU6.exports=c55});var iU6=M((RW7,_U6)=>{var pU6=d9(),_55=MK(),i55=tn(),n55=qB1(),a55=UB1(),MB1=p9(),cU6=DB1(),o55=HB1(),r55={name:"definition",tokenize:t55},s55={tokenize:e55,partial:!0};function t55(J,Q,Y){var G=this,X;return K;function K(Z){return J.enter("definition"),a55.call(G,J,z,Y,"definitionLabel","definitionLabelMarker","definitionLabelString")(Z)}function z(Z){if(X=i55(G.sliceSerialize(G.events[G.events.length-1][1]).slice(1,-1)),Z===58)return J.enter("definitionMarker"),J.consume(Z),J.exit("definitionMarker"),cU6(J,n55(J,J.attempt(s55,MB1(J,W,"whitespace"),MB1(J,W,"whitespace")),Y,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString"));return Y(Z)}function W(Z){if(Z===null||pU6(Z)){if(J.exit("definition"),G.parser.defined.indexOf(X)<0)G.parser.defined.push(X);return Q(Z)}return Y(Z)}}function e55(J,Q,Y){return G;function G(z){return _55(z)?cU6(J,X)(z):Y(z)}function X(z){if(z===34||z===39||z===40)return o55(J,MB1(J,K,"whitespace"),Y,"definitionTitle","definitionTitleMarker","definitionTitleString")(z);return Y(z)}function K(z){return z===null||pU6(z)?Q(z):Y(z)}}_U6.exports=r55});var aU6=M((FW7,nU6)=>{var J75=d9(),Q75={name:"hardBreakEscape",tokenize:Y75};function Y75(J,Q,Y){return G;function G(K){return J.enter("hardBreakEscape"),J.enter("escapeMarker"),J.consume(K),X}function X(K){if(J75(K))return J.exit("escapeMarker"),J.exit("hardBreakEscape"),Q(K);return Y(K)}}nU6.exports=Q75});var sU6=M((TW7,rU6)=>{var G75=d9(),oU6=MK(),X75=DK(),K75=HK(),z75=p9(),W75={name:"headingAtx",tokenize:V75,resolve:Z75};function Z75(J,Q){var Y=J.length-2,G=3,X,K;if(J[G][1].type==="whitespace")G+=2;if(Y-2>G&&J[Y][1].type==="whitespace")Y-=2;if(J[Y][1].type==="atxHeadingSequence"&&(G===Y-1||Y-4>G&&J[Y-2][1].type==="whitespace"))Y-=G+1===Y?2:4;if(Y>G)X={type:"atxHeadingText",start:J[G][1].start,end:J[Y][1].end},K={type:"chunkText",start:J[G][1].start,end:J[Y][1].end,contentType:"text"},K75(J,G,Y-G+1,[["enter",X,Q],["enter",K,Q],["exit",K,Q],["exit",X,Q]]);return J}function V75(J,Q,Y){var G=this,X=0;return K;function K(q){return J.enter("atxHeading"),J.enter("atxHeadingSequence"),z(q)}function z(q){if(q===35&&X++<6)return J.consume(q),z;if(q===null||oU6(q))return J.exit("atxHeadingSequence"),G.interrupt?Q(q):W(q);return Y(q)}function W(q){if(q===35)return J.enter("atxHeadingSequence"),Z(q);if(q===null||G75(q))return J.exit("atxHeading"),Q(q);if(X75(q))return z75(J,W,"whitespace")(q);return J.enter("atxHeadingText"),V(q)}function Z(q){if(q===35)return J.consume(q),Z;return J.exit("atxHeadingSequence"),W(q)}function V(q){if(q===null||q===35||oU6(q))return J.exit("atxHeadingText"),W(q);return J.consume(q),V}}rU6.exports=W75});var eU6=M((SW7,tU6)=>{var q75=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"];tU6.exports=q75});var QD6=M((PW7,JD6)=>{var U75=["pre","script","style","textarea"];JD6.exports=U75});var zD6=M(($W7,KD6)=>{var ev=sv(),YD6=TL(),PL=d9(),GD6=MK(),$L=DK(),Ka=nv(),D75=eU6(),XD6=QD6(),H75=av(),M75={name:"htmlFlow",tokenize:A75,resolveTo:O75,concrete:!0},I75={tokenize:B75,partial:!0};function O75(J){var Q=J.length;while(Q--)if(J[Q][0]==="enter"&&J[Q][1].type==="htmlFlow")break;if(Q>1&&J[Q-2][1].type==="linePrefix")J[Q][1].start=J[Q-2][1].start,J[Q+1][1].start=J[Q-2][1].start,J.splice(Q-2,2);return J}function A75(J,Q,Y){var G=this,X,K,z,W,Z;return V;function V(T){return J.enter("htmlFlow"),J.enter("htmlFlowData"),J.consume(T),q}function q(T){if(T===33)return J.consume(T),U;if(T===47)return J.consume(T),I;if(T===63)return J.consume(T),X=3,G.interrupt?Q:x;if(ev(T))return J.consume(T),z=Ka(T),K=!0,O;return Y(T)}function U(T){if(T===45)return J.consume(T),X=2,D;if(T===91)return J.consume(T),X=5,z="CDATA[",W=0,H;if(ev(T))return J.consume(T),X=4,G.interrupt?Q:x;return Y(T)}function D(T){if(T===45)return J.consume(T),G.interrupt?Q:x;return Y(T)}function H(T){if(T===z.charCodeAt(W++))return J.consume(T),W===z.length?G.interrupt?Q:f:H;return Y(T)}function I(T){if(ev(T))return J.consume(T),z=Ka(T),O;return Y(T)}function O(T){if(T===null||T===47||T===62||GD6(T)){if(T!==47&&K&&XD6.indexOf(z.toLowerCase())>-1)return X=1,G.interrupt?Q(T):f(T);if(D75.indexOf(z.toLowerCase())>-1){if(X=6,T===47)return J.consume(T),A;return G.interrupt?Q(T):f(T)}return X=7,G.interrupt?Y(T):K?w(T):B(T)}if(T===45||YD6(T))return J.consume(T),z+=Ka(T),O;return Y(T)}function A(T){if(T===62)return J.consume(T),G.interrupt?Q:f;return Y(T)}function B(T){if($L(T))return J.consume(T),B;return E(T)}function w(T){if(T===47)return J.consume(T),E;if(T===58||T===95||ev(T))return J.consume(T),N;if($L(T))return J.consume(T),w;return E(T)}function N(T){if(T===45||T===46||T===58||T===95||YD6(T))return J.consume(T),N;return L(T)}function L(T){if(T===61)return J.consume(T),R;if($L(T))return J.consume(T),L;return w(T)}function R(T){if(T===null||T===60||T===61||T===62||T===96)return Y(T);if(T===34||T===39)return J.consume(T),Z=T,C;if($L(T))return J.consume(T),R;return Z=void 0,F(T)}function C(T){if(T===Z)return J.consume(T),j;if(T===null||PL(T))return Y(T);return J.consume(T),C}function F(T){if(T===null||T===34||T===39||T===60||T===61||T===62||T===96||GD6(T))return L(T);return J.consume(T),F}function j(T){if(T===47||T===62||$L(T))return w(T);return Y(T)}function E(T){if(T===62)return J.consume(T),$;return Y(T)}function $(T){if($L(T))return J.consume(T),$;return T===null||PL(T)?f(T):Y(T)}function f(T){if(T===45&&X===2)return J.consume(T),y;if(T===60&&X===1)return J.consume(T),S;if(T===62&&X===4)return J.consume(T),l;if(T===63&&X===3)return J.consume(T),x;if(T===93&&X===5)return J.consume(T),P;if(PL(T)&&(X===6||X===7))return J.check(I75,l,k)(T);if(T===null||PL(T))return k(T);return J.consume(T),f}function k(T){return J.exit("htmlFlowData"),m(T)}function m(T){if(T===null)return u(T);if(PL(T))return J.enter("lineEnding"),J.consume(T),J.exit("lineEnding"),m;return J.enter("htmlFlowData"),f(T)}function y(T){if(T===45)return J.consume(T),x;return f(T)}function S(T){if(T===47)return J.consume(T),z="",v;return f(T)}function v(T){if(T===62&&XD6.indexOf(z.toLowerCase())>-1)return J.consume(T),l;if(ev(T)&&z.length<8)return J.consume(T),z+=Ka(T),v;return f(T)}function P(T){if(T===93)return J.consume(T),x;return f(T)}function x(T){if(T===62)return J.consume(T),l;return f(T)}function l(T){if(T===null||PL(T))return J.exit("htmlFlowData"),u(T);return J.consume(T),l}function u(T){return J.exit("htmlFlow"),Q(T)}}function B75(J,Q,Y){return G;function G(X){return J.exit("htmlFlowData"),J.enter("lineEndingBlank"),J.consume(X),J.exit("lineEndingBlank"),J.attempt(H75,Q,Y)}}KD6.exports=M75});var ZD6=M((kW7,WD6)=>{var za=sv(),IB1=TL(),fW=d9(),OB1=MK(),Wa=DK(),N75=p9(),w75={name:"htmlText",tokenize:L75};function L75(J,Q,Y){var G=this,X,K,z,W;return Z;function Z(T){return J.enter("htmlText"),J.enter("htmlTextData"),J.consume(T),V}function V(T){if(T===33)return J.consume(T),q;if(T===47)return J.consume(T),F;if(T===63)return J.consume(T),R;if(za(T))return J.consume(T),$;return Y(T)}function q(T){if(T===45)return J.consume(T),U;if(T===91)return J.consume(T),K="CDATA[",z=0,A;if(za(T))return J.consume(T),L;return Y(T)}function U(T){if(T===45)return J.consume(T),D;return Y(T)}function D(T){if(T===null||T===62)return Y(T);if(T===45)return J.consume(T),H;return I(T)}function H(T){if(T===null||T===62)return Y(T);return I(T)}function I(T){if(T===null)return Y(T);if(T===45)return J.consume(T),O;if(fW(T))return W=I,x(T);return J.consume(T),I}function O(T){if(T===45)return J.consume(T),u;return I(T)}function A(T){if(T===K.charCodeAt(z++))return J.consume(T),z===K.length?B:A;return Y(T)}function B(T){if(T===null)return Y(T);if(T===93)return J.consume(T),w;if(fW(T))return W=B,x(T);return J.consume(T),B}function w(T){if(T===93)return J.consume(T),N;return B(T)}function N(T){if(T===62)return u(T);if(T===93)return J.consume(T),N;return B(T)}function L(T){if(T===null||T===62)return u(T);if(fW(T))return W=L,x(T);return J.consume(T),L}function R(T){if(T===null)return Y(T);if(T===63)return J.consume(T),C;if(fW(T))return W=R,x(T);return J.consume(T),R}function C(T){return T===62?u(T):R(T)}function F(T){if(za(T))return J.consume(T),j;return Y(T)}function j(T){if(T===45||IB1(T))return J.consume(T),j;return E(T)}function E(T){if(fW(T))return W=E,x(T);if(Wa(T))return J.consume(T),E;return u(T)}function $(T){if(T===45||IB1(T))return J.consume(T),$;if(T===47||T===62||OB1(T))return f(T);return Y(T)}function f(T){if(T===47)return J.consume(T),u;if(T===58||T===95||za(T))return J.consume(T),k;if(fW(T))return W=f,x(T);if(Wa(T))return J.consume(T),f;return u(T)}function k(T){if(T===45||T===46||T===58||T===95||IB1(T))return J.consume(T),k;return m(T)}function m(T){if(T===61)return J.consume(T),y;if(fW(T))return W=m,x(T);if(Wa(T))return J.consume(T),m;return f(T)}function y(T){if(T===null||T===60||T===61||T===62||T===96)return Y(T);if(T===34||T===39)return J.consume(T),X=T,S;if(fW(T))return W=y,x(T);if(Wa(T))return J.consume(T),y;return J.consume(T),X=void 0,P}function S(T){if(T===X)return J.consume(T),v;if(T===null)return Y(T);if(fW(T))return W=S,x(T);return J.consume(T),S}function v(T){if(T===62||T===47||OB1(T))return f(T);return Y(T)}function P(T){if(T===null||T===34||T===39||T===60||T===61||T===96)return Y(T);if(T===62||OB1(T))return f(T);return J.consume(T),P}function x(T){return J.exit("htmlTextData"),J.enter("lineEnding"),J.consume(T),J.exit("lineEnding"),N75(J,l,"linePrefix",G.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}function l(T){return J.enter("htmlTextData"),W(T)}function u(T){if(T===62)return J.consume(T),J.exit("htmlTextData"),J.exit("htmlText"),Q;return Y(T)}}WD6.exports=w75});var Za=M((vW7,qD6)=>{var E75=MK(),kL=Ja(),C75=HK(),VD6=tn(),R75=ov(),vL=XU(),F75=qB1(),T75=UB1(),S75=HB1(),AB1=DB1(),P75={name:"labelEnd",tokenize:h75,resolveTo:j75,resolveAll:f75},$75={tokenize:b75},k75={tokenize:y75},v75={tokenize:x75};function f75(J){var Q=-1,Y;while(++Q<J.length)if(Y=J[Q][1],!Y._used&&(Y.type==="labelImage"||Y.type==="labelLink"||Y.type==="labelEnd"))J.splice(Q+1,Y.type==="labelImage"?4:2),Y.type="data",Q++;return J}function j75(J,Q){var Y=J.length,G=0,X,K,z,W,Z,V,q;while(Y--)if(W=J[Y][1],Z){if(W.type==="link"||W.type==="labelLink"&&W._inactive)break;if(J[Y][0]==="enter"&&W.type==="labelLink")W._inactive=!0}else if(V){if(J[Y][0]==="enter"&&(W.type==="labelImage"||W.type==="labelLink")&&!W._balanced){if(Z=Y,W.type!=="labelLink"){G=2;break}}}else if(W.type==="labelEnd")V=Y;return X={type:J[Z][1].type==="labelLink"?"link":"image",start:vL(J[Z][1].start),end:vL(J[J.length-1][1].end)},K={type:"label",start:vL(J[Z][1].start),end:vL(J[V][1].end)},z={type:"labelText",start:vL(J[Z+G+2][1].end),end:vL(J[V-2][1].start)},q=[["enter",X,Q],["enter",K,Q]],q=kL(q,J.slice(Z+1,Z+G+3)),q=kL(q,[["enter",z,Q]]),q=kL(q,R75(Q.parser.constructs.insideSpan.null,J.slice(Z+G+4,V-3),Q)),q=kL(q,[["exit",z,Q],J[V-2],J[V-1],["exit",K,Q]]),q=kL(q,J.slice(V+1)),q=kL(q,[["exit",X,Q]]),C75(J,Z,J.length,q),J}function h75(J,Q,Y){var G=this,X=G.events.length,K,z;while(X--)if((G.events[X][1].type==="labelImage"||G.events[X][1].type==="labelLink")&&!G.events[X][1]._balanced){K=G.events[X][1];break}return W;function W(q){if(!K)return Y(q);if(K._inactive)return V(q);return z=G.parser.defined.indexOf(VD6(G.sliceSerialize({start:K.end,end:G.now()})))>-1,J.enter("labelEnd"),J.enter("labelMarker"),J.consume(q),J.exit("labelMarker"),J.exit("labelEnd"),Z}function Z(q){if(q===40)return J.attempt($75,Q,z?Q:V)(q);if(q===91)return J.attempt(k75,Q,z?J.attempt(v75,Q,V):V)(q);return z?Q(q):V(q)}function V(q){return K._balanced=!0,Y(q)}}function b75(J,Q,Y){return G;function G(Z){return J.enter("resource"),J.enter("resourceMarker"),J.consume(Z),J.exit("resourceMarker"),AB1(J,X)}function X(Z){if(Z===41)return W(Z);return F75(J,K,Y,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",3)(Z)}function K(Z){return E75(Z)?AB1(J,z)(Z):W(Z)}function z(Z){if(Z===34||Z===39||Z===40)return S75(J,AB1(J,W),Y,"resourceTitle","resourceTitleMarker","resourceTitleString")(Z);return W(Z)}function W(Z){if(Z===41)return J.enter("resourceMarker"),J.consume(Z),J.exit("resourceMarker"),J.exit("resource"),Q;return Y(Z)}}function y75(J,Q,Y){var G=this;return X;function X(z){return T75.call(G,J,K,Y,"reference","referenceMarker","referenceString")(z)}function K(z){return G.parser.defined.indexOf(VD6(G.sliceSerialize(G.events[G.events.length-1][1]).slice(1,-1)))<0?Y(z):Q(z)}}function x75(J,Q,Y){return G;function G(K){return J.enter("reference"),J.enter("referenceMarker"),J.consume(K),J.exit("referenceMarker"),X}function X(K){if(K===93)return J.enter("referenceMarker"),J.consume(K),J.exit("referenceMarker"),J.exit("reference"),Q;return Y(K)}}qD6.exports=P75});var DD6=M((fW7,UD6)=>{var g75=Za(),m75={name:"labelStartImage",tokenize:u75,resolveAll:g75.resolveAll};function u75(J,Q,Y){var G=this;return X;function X(W){return J.enter("labelImage"),J.enter("labelImageMarker"),J.consume(W),J.exit("labelImageMarker"),K}function K(W){if(W===91)return J.enter("labelMarker"),J.consume(W),J.exit("labelMarker"),J.exit("labelImage"),z;return Y(W)}function z(W){return W===94&&"_hiddenFootnoteSupport"in G.parser.constructs?Y(W):Q(W)}}UD6.exports=m75});var MD6=M((jW7,HD6)=>{var l75=Za(),d75={name:"labelStartLink",tokenize:p75,resolveAll:l75.resolveAll};function p75(J,Q,Y){var G=this;return X;function X(z){return J.enter("labelLink"),J.enter("labelMarker"),J.consume(z),J.exit("labelMarker"),J.exit("labelLink"),K}function K(z){return z===94&&"_hiddenFootnoteSupport"in G.parser.constructs?Y(z):Q(z)}}HD6.exports=d75});var OD6=M((hW7,ID6)=>{var c75=p9(),_75={name:"lineEnding",tokenize:i75};function i75(J,Q){return Y;function Y(G){return J.enter("lineEnding"),J.consume(G),J.exit("lineEnding"),c75(J,Q,"linePrefix")}}ID6.exports=_75});var BB1=M((bW7,AD6)=>{var n75=d9(),a75=DK(),o75=p9(),r75={name:"thematicBreak",tokenize:s75};function s75(J,Q,Y){var G=0,X;return K;function K(Z){return J.enter("thematicBreak"),X=Z,z(Z)}function z(Z){if(Z===X)return J.enter("thematicBreakSequence"),W(Z);if(a75(Z))return o75(J,z,"whitespace")(Z);if(G<3||Z!==null&&!n75(Z))return Y(Z);return J.exit("thematicBreak"),Q(Z)}function W(Z){if(Z===X)return J.consume(Z),G++,W;return J.exit("thematicBreakSequence"),z(Z)}}AD6.exports=r75});var ED6=M((yW7,LD6)=>{var BD6=ZB1(),NB1=DK(),wB1=bM(),t75=JB1(),Va=p9(),ND6=av(),e75=BB1(),wD6={name:"list",tokenize:Y35,continuation:{tokenize:G35},exit:K35},J35={tokenize:z35,partial:!0},Q35={tokenize:X35,partial:!0};function Y35(J,Q,Y){var G=this,X=wB1(G.events,"linePrefix"),K=0;return z;function z(D){var H=G.containerState.type||(D===42||D===43||D===45?"listUnordered":"listOrdered");if(H==="listUnordered"?!G.containerState.marker||D===G.containerState.marker:BD6(D)){if(!G.containerState.type)G.containerState.type=H,J.enter(H,{_container:!0});if(H==="listUnordered")return J.enter("listItemPrefix"),D===42||D===45?J.check(e75,Y,Z)(D):Z(D);if(!G.interrupt||D===49)return J.enter("listItemPrefix"),J.enter("listItemValue"),W(D)}return Y(D)}function W(D){if(BD6(D)&&++K<10)return J.consume(D),W;if((!G.interrupt||K<2)&&(G.containerState.marker?D===G.containerState.marker:D===41||D===46))return J.exit("listItemValue"),Z(D);return Y(D)}function Z(D){return J.enter("listItemMarker"),J.consume(D),J.exit("listItemMarker"),G.containerState.marker=G.containerState.marker||D,J.check(ND6,G.interrupt?Y:V,J.attempt(J35,U,q))}function V(D){return G.containerState.initialBlankLine=!0,X++,U(D)}function q(D){if(NB1(D))return J.enter("listItemPrefixWhitespace"),J.consume(D),J.exit("listItemPrefixWhitespace"),U;return Y(D)}function U(D){return G.containerState.size=X+t75(G.sliceStream(J.exit("listItemPrefix"))),Q(D)}}function G35(J,Q,Y){var G=this;return G.containerState._closeFlow=void 0,J.check(ND6,X,K);function X(W){return G.containerState.furtherBlankLines=G.containerState.furtherBlankLines||G.containerState.initialBlankLine,Va(J,Q,"listItemIndent",G.containerState.size+1)(W)}function K(W){if(G.containerState.furtherBlankLines||!NB1(W))return G.containerState.furtherBlankLines=G.containerState.initialBlankLine=void 0,z(W);return G.containerState.furtherBlankLines=G.containerState.initialBlankLine=void 0,J.attempt(Q35,Q,z)(W)}function z(W){return G.containerState._closeFlow=!0,G.interrupt=void 0,Va(J,J.attempt(wD6,Q,Y),"linePrefix",G.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)(W)}}function X35(J,Q,Y){var G=this;return Va(J,X,"listItemIndent",G.containerState.size+1);function X(K){return wB1(G.events,"listItemIndent")===G.containerState.size?Q(K):Y(K)}}function K35(J){J.exit(this.containerState.type)}function z35(J,Q,Y){var G=this;return Va(J,X,"listItemPrefixWhitespace",G.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:5);function X(K){return NB1(K)||!wB1(G.events,"listItemPrefixWhitespace")?Y(K):Q(K)}}LD6.exports=wD6});var RD6=M((xW7,CD6)=>{var W35=d9(),LB1=XU(),Z35=p9(),V35={name:"setextUnderline",tokenize:U35,resolveTo:q35};function q35(J,Q){var Y=J.length,G,X,K,z;while(Y--)if(J[Y][0]==="enter"){if(J[Y][1].type==="content"){G=Y;break}if(J[Y][1].type==="paragraph")X=Y}else{if(J[Y][1].type==="content")J.splice(Y,1);if(!K&&J[Y][1].type==="definition")K=Y}if(z={type:"setextHeading",start:LB1(J[X][1].start),end:LB1(J[J.length-1][1].end)},J[X][1].type="setextHeadingText",K)J.splice(X,0,["enter",z,Q]),J.splice(K+1,0,["exit",J[G][1],Q]),J[G][1].end=LB1(J[K][1].end);else J[G][1]=z;return J.push(["exit",z,Q]),J}function U35(J,Q,Y){var G=this,X=G.events.length,K,z;while(X--)if(G.events[X][1].type!=="lineEnding"&&G.events[X][1].type!=="linePrefix"&&G.events[X][1].type!=="content"){z=G.events[X][1].type==="paragraph";break}return W;function W(q){if(!G.lazy&&(G.interrupt||z))return J.enter("setextHeadingLine"),J.enter("setextHeadingLineSequence"),K=q,Z(q);return Y(q)}function Z(q){if(q===K)return J.consume(q),Z;return J.exit("setextHeadingLineSequence"),Z35(J,V,"lineSuffix")(q)}function V(q){if(q===null||W35(q))return J.exit("setextHeadingLine"),Q(q);return Y(q)}}CD6.exports=V35});var kD6=M(($D6)=>{Object.defineProperty($D6,"__esModule",{value:!0});var D35=GB1(),FB1=QU6(),H35=VU6(),M35=DU6(),SD6=OU6(),PD6=FU6(),FD6=SU6(),EB1=fU6(),I35=bU6(),O35=iU6(),A35=aU6(),B35=sU6(),N35=zD6(),w35=ZD6(),L35=Za(),E35=DD6(),C35=MD6(),CB1=OD6(),z2=ED6(),TD6=RD6(),RB1=BB1(),R35={42:z2,43:z2,45:z2,48:z2,49:z2,50:z2,51:z2,52:z2,53:z2,54:z2,55:z2,56:z2,57:z2,62:M35},F35={91:O35},T35={"-2":EB1,"-1":EB1,32:EB1},S35={35:B35,42:RB1,45:[TD6,RB1],60:N35,61:TD6,95:RB1,96:FD6,126:FD6},P35={38:PD6,92:SD6},$35={"-5":CB1,"-4":CB1,"-3":CB1,33:E35,38:PD6,42:FB1,60:[H35,w35],91:C35,92:[A35,SD6],93:L35,95:FB1,96:I35},k35={null:[FB1,D35.resolver]},v35={null:[]};$D6.contentInitial=F35;$D6.disable=v35;$D6.document=R35;$D6.flow=S35;$D6.flowInitial=T35;$D6.insideSpan=k35;$D6.string=P35;$D6.text=$35});var jD6=M((mW7,fD6)=>{var u35=Vq6(),l35=Hq6(),d35=Tq6(),vD6=GB1(),p35=XB1(),c35=dq6(),_35=en(),i35=kD6();function n35(J){var Q=J||{},Y={defined:[],constructs:p35([i35].concat(_35(Q.extensions))),content:G(u35),document:G(l35),flow:G(d35),string:G(vD6.string),text:G(vD6.text)};return Y;function G(X){return K;function K(z){return c35(Y,X,z)}}}fD6.exports=n35});var yD6=M((uW7,bD6)=>{var hD6=/[\0\t\n\r]/g;function a35(){var J=!0,Q=1,Y="",G;return X;function X(K,z,W){var Z=[],V,q,U,D,H;if(K=Y+K.toString(z),U=0,Y="",J){if(K.charCodeAt(0)===65279)U++;J=void 0}while(U<K.length){if(hD6.lastIndex=U,V=hD6.exec(K),D=V?V.index:K.length,H=K.charCodeAt(D),!V){Y=K.slice(U);break}if(H===10&&U===D&&G)Z.push(-3),G=void 0;else{if(G)Z.push(-5),G=void 0;if(U<D)Z.push(K.slice(U,D)),Q+=D-U;if(H===0)Z.push(65533),Q++;else if(H===9){q=Math.ceil(Q/4)*4,Z.push(-2);while(Q++<q)Z.push(-1)}else if(H===10)Z.push(-4),Q=1;else G=!0,Q=1}U=D+1}if(W){if(G)Z.push(-5);if(Y)Z.push(Y);Z.push(null)}return Z}}bD6.exports=a35});var gD6=M((lW7,xD6)=>{var o35=YB1();function r35(J){while(!o35(J));return J}xD6.exports=r35});var lD6=M((dW7,uD6)=>{uD6.exports=XJ5;var s35=sV6(),t35=FL(),mD6=tA1(),TB1=tn(),e35=Gq6(),JJ5=jD6(),QJ5=yD6(),YJ5=gD6(),GJ5=WB1(),qa=cA1();function XJ5(J,Q,Y){if(typeof Q!=="string")Y=Q,Q=void 0;return KJ5(Y)(YJ5(JJ5(Y).document().write(QJ5()(J,Q,!0))))}function KJ5(J){var Q=J||{},Y=zJ5({transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:V(Q0),autolinkProtocol:m,autolinkEmail:m,atxHeading:V(V1),blockQuote:V(i),characterEscape:m,characterReference:m,codeFenced:V(t),codeFencedFenceInfo:q,codeFencedFenceMeta:q,codeIndented:V(t,q),codeText:V(X1,q),codeTextData:m,data:m,codeFlowValue:m,definition:V(r),definitionDestinationString:q,definitionLabelString:q,definitionTitleString:q,emphasis:V(G1),hardBreakEscape:V(Z1),hardBreakTrailing:V(Z1),htmlFlow:V(B1,q),htmlFlowData:m,htmlText:V(B1,q),htmlTextData:m,image:V(t1),label:q,link:V(Q0),listItem:V(g8),listItemValue:A,listOrdered:V(W6,O),listUnordered:V(W6),paragraph:V(f9),reference:N1,referenceString:q,resourceDestinationString:q,resourceTitleString:q,setextHeading:V(V1),strong:V(Z6),thematicBreak:V(P4)},exit:{atxHeading:D(),atxHeadingSequence:E,autolink:D(),autolinkEmail:a,autolinkProtocol:_,blockQuote:D(),characterEscapeValue:y,characterReferenceMarkerHexadecimal:g,characterReferenceMarkerNumeric:g,characterReferenceValue:d,codeFenced:D(L),codeFencedFence:N,codeFencedFenceInfo:B,codeFencedFenceMeta:w,codeFlowValue:y,codeIndented:D(R),codeText:D(l),codeTextData:y,data:y,definition:D(),definitionDestinationString:j,definitionLabelString:C,definitionTitleString:F,emphasis:D(),hardBreakEscape:D(v),hardBreakTrailing:D(v),htmlFlow:D(P),htmlFlowData:y,htmlText:D(x),htmlTextData:y,image:D(T),label:c,labelText:p,lineEnding:S,link:D(u),listItem:D(),listOrdered:D(),listUnordered:D(),paragraph:D(),referenceString:w1,resourceDestinationString:o,resourceTitleString:J1,resource:U1,setextHeading:D(k),setextHeadingLineSequence:f,setextHeadingText:$,strong:D(),thematicBreak:D()}},Q.mdastExtensions||[]),G={};return X;function X(H1){var R0={type:"root",children:[]},b6=[R0],J6=[],$4=[],O6=-1,V8,m6,$Q={stack:b6,tokenStack:J6,config:Y,enter:U,exit:H,buffer:q,resume:I,setData:z,getData:W};while(++O6<H1.length)if(H1[O6][1].type==="listOrdered"||H1[O6][1].type==="listUnordered")if(H1[O6][0]==="enter")$4.push(O6);else m6=$4.pop(O6),O6=K(H1,m6,O6);O6=-1;while(++O6<H1.length)if(V8=Y[H1[O6][0]],mD6.call(V8,H1[O6][1].type))V8[H1[O6][1].type].call(t35({sliceSerialize:H1[O6][2].sliceSerialize},$Q),H1[O6][1]);if(J6.length)throw Error("Cannot close document, a token (`"+J6[J6.length-1].type+"`, "+qa({start:J6[J6.length-1].start,end:J6[J6.length-1].end})+") is still open");R0.position={start:Z(H1.length?H1[0][1].start:{line:1,column:1,offset:0}),end:Z(H1.length?H1[H1.length-2][1].end:{line:1,column:1,offset:0})},O6=-1;while(++O6<Y.transforms.length)R0=Y.transforms[O6](R0)||R0;return R0}function K(H1,R0,b6){var J6=R0-1,$4=-1,O6=!1,V8,m6,$Q,XG,K9,yL,xL;while(++J6<=b6){if(K9=H1[J6],K9[1].type==="listUnordered"||K9[1].type==="listOrdered"||K9[1].type==="blockQuote"){if(K9[0]==="enter")$4++;else $4--;xL=void 0}else if(K9[1].type==="lineEndingBlank"){if(K9[0]==="enter"){if(V8&&!xL&&!$4&&!yL)yL=J6;xL=void 0}}else if(K9[1].type==="linePrefix"||K9[1].type==="listItemValue"||K9[1].type==="listItemMarker"||K9[1].type==="listItemPrefix"||K9[1].type==="listItemPrefixWhitespace");else xL=void 0;if(!$4&&K9[0]==="enter"&&K9[1].type==="listItemPrefix"||$4===-1&&K9[0]==="exit"&&(K9[1].type==="listUnordered"||K9[1].type==="listOrdered")){if(V8){m6=J6,$Q=void 0;while(m6--)if(XG=H1[m6],XG[1].type==="lineEnding"||XG[1].type==="lineEndingBlank"){if(XG[0]==="exit")continue;if($Q)H1[$Q][1].type="lineEndingBlank",O6=!0;XG[1].type="lineEnding",$Q=m6}else if(XG[1].type==="linePrefix"||XG[1].type==="blockQuotePrefix"||XG[1].type==="blockQuotePrefixWhitespace"||XG[1].type==="blockQuoteMarker"||XG[1].type==="listItemIndent");else break;if(yL&&(!$Q||yL<$Q))V8._spread=!0;V8.end=Z($Q?H1[$Q][1].start:K9[1].end),H1.splice($Q||J6,0,["exit",V8,K9[2]]),J6++,b6++}if(K9[1].type==="listItemPrefix")V8={type:"listItem",_spread:!1,start:Z(K9[1].start)},H1.splice(J6,0,["enter",V8,K9[2]]),J6++,b6++,yL=void 0,xL=!0}}return H1[R0][1]._spread=O6,b6}function z(H1,R0){G[H1]=R0}function W(H1){return G[H1]}function Z(H1){return{line:H1.line,column:H1.column,offset:H1.offset}}function V(H1,R0){return b6;function b6(J6){if(U.call(this,H1(J6),J6),R0)R0.call(this,J6)}}function q(){this.stack.push({type:"fragment",children:[]})}function U(H1,R0){return this.stack[this.stack.length-1].children.push(H1),this.stack.push(H1),this.tokenStack.push(R0),H1.position={start:Z(R0.start)},H1}function D(H1){return R0;function R0(b6){if(H1)H1.call(this,b6);H.call(this,b6)}}function H(H1){var R0=this.stack.pop(),b6=this.tokenStack.pop();if(!b6)throw Error("Cannot close `"+H1.type+"` ("+qa({start:H1.start,end:H1.end})+"): it’s not open");else if(b6.type!==H1.type)throw Error("Cannot close `"+H1.type+"` ("+qa({start:H1.start,end:H1.end})+"): a different token (`"+b6.type+"`, "+qa({start:b6.start,end:b6.end})+") is open");return R0.position.end=Z(H1.end),R0}function I(){return s35(this.stack.pop())}function O(){z("expectingFirstListItemValue",!0)}function A(H1){if(W("expectingFirstListItemValue"))this.stack[this.stack.length-2].start=parseInt(this.sliceSerialize(H1),10),z("expectingFirstListItemValue")}function B(){var H1=this.resume();this.stack[this.stack.length-1].lang=H1}function w(){var H1=this.resume();this.stack[this.stack.length-1].meta=H1}function N(){if(W("flowCodeInside"))return;this.buffer(),z("flowCodeInside",!0)}function L(){var H1=this.resume();this.stack[this.stack.length-1].value=H1.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),z("flowCodeInside")}function R(){var H1=this.resume();this.stack[this.stack.length-1].value=H1}function C(H1){var R0=this.resume();this.stack[this.stack.length-1].label=R0,this.stack[this.stack.length-1].identifier=TB1(this.sliceSerialize(H1)).toLowerCase()}function F(){var H1=this.resume();this.stack[this.stack.length-1].title=H1}function j(){var H1=this.resume();this.stack[this.stack.length-1].url=H1}function E(H1){if(!this.stack[this.stack.length-1].depth)this.stack[this.stack.length-1].depth=this.sliceSerialize(H1).length}function $(){z("setextHeadingSlurpLineEnding",!0)}function f(H1){this.stack[this.stack.length-1].depth=this.sliceSerialize(H1).charCodeAt(0)===61?1:2}function k(){z("setextHeadingSlurpLineEnding")}function m(H1){var R0=this.stack[this.stack.length-1].children,b6=R0[R0.length-1];if(!b6||b6.type!=="text")b6=g6(),b6.position={start:Z(H1.start)},this.stack[this.stack.length-1].children.push(b6);this.stack.push(b6)}function y(H1){var R0=this.stack.pop();R0.value+=this.sliceSerialize(H1),R0.position.end=Z(H1.end)}function S(H1){var R0=this.stack[this.stack.length-1];if(W("atHardBreak")){R0.children[R0.children.length-1].position.end=Z(H1.end),z("atHardBreak");return}if(!W("setextHeadingSlurpLineEnding")&&Y.canContainEols.indexOf(R0.type)>-1)m.call(this,H1),y.call(this,H1)}function v(){z("atHardBreak",!0)}function P(){var H1=this.resume();this.stack[this.stack.length-1].value=H1}function x(){var H1=this.resume();this.stack[this.stack.length-1].value=H1}function l(){var H1=this.resume();this.stack[this.stack.length-1].value=H1}function u(){var H1=this.stack[this.stack.length-1];if(W("inReference"))H1.type+="Reference",H1.referenceType=W("referenceType")||"shortcut",delete H1.url,delete H1.title;else delete H1.identifier,delete H1.label,delete H1.referenceType;z("referenceType")}function T(){var H1=this.stack[this.stack.length-1];if(W("inReference"))H1.type+="Reference",H1.referenceType=W("referenceType")||"shortcut",delete H1.url,delete H1.title;else delete H1.identifier,delete H1.label,delete H1.referenceType;z("referenceType")}function p(H1){this.stack[this.stack.length-2].identifier=TB1(this.sliceSerialize(H1)).toLowerCase()}function c(){var H1=this.stack[this.stack.length-1],R0=this.resume();if(this.stack[this.stack.length-1].label=R0,z("inReference",!0),this.stack[this.stack.length-1].type==="link")this.stack[this.stack.length-1].children=H1.children;else this.stack[this.stack.length-1].alt=R0}function o(){var H1=this.resume();this.stack[this.stack.length-1].url=H1}function J1(){var H1=this.resume();this.stack[this.stack.length-1].title=H1}function U1(){z("inReference")}function N1(){z("referenceType","collapsed")}function w1(H1){var R0=this.resume();this.stack[this.stack.length-1].label=R0,this.stack[this.stack.length-1].identifier=TB1(this.sliceSerialize(H1)).toLowerCase(),z("referenceType","full")}function g(H1){z("characterReferenceType",H1.type)}function d(H1){var R0=this.sliceSerialize(H1),b6=W("characterReferenceType"),J6,$4;if(b6)J6=e35(R0,b6==="characterReferenceMarkerNumeric"?10:16),z("characterReferenceType");else J6=GJ5(R0);$4=this.stack.pop(),$4.value+=J6,$4.position.end=Z(H1.end)}function _(H1){y.call(this,H1),this.stack[this.stack.length-1].url=this.sliceSerialize(H1)}function a(H1){y.call(this,H1),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(H1)}function i(){return{type:"blockquote",children:[]}}function t(){return{type:"code",lang:null,meta:null,value:""}}function X1(){return{type:"inlineCode",value:""}}function r(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function G1(){return{type:"emphasis",children:[]}}function V1(){return{type:"heading",depth:void 0,children:[]}}function Z1(){return{type:"break"}}function B1(){return{type:"html",value:""}}function t1(){return{type:"image",title:null,url:"",alt:null}}function Q0(){return{type:"link",title:null,url:"",children:[]}}function W6(H1){return{type:"list",ordered:H1.type==="listOrdered",start:null,spread:H1._spread,children:[]}}function g8(H1){return{type:"listItem",spread:H1._spread,checked:null,children:[]}}function f9(){return{type:"paragraph",children:[]}}function Z6(){return{type:"strong",children:[]}}function g6(){return{type:"text",value:""}}function P4(){return{type:"thematicBreak"}}}function zJ5(J,Q){var Y=-1;while(++Y<Q.length)WJ5(J,Q[Y]);return J}function WJ5(J,Q){var Y,G;for(Y in Q)if(G=mD6.call(J,Y)?J[Y]:J[Y]={},Y==="canContainEols"||Y==="transforms")J[Y]=[].concat(G,Q[Y]);else Object.assign(G,Q[Y])}});var pD6=M((pW7,dD6)=>{dD6.exports=VJ5;var ZJ5=lD6();function VJ5(J){var Q=this;this.Parser=Y;function Y(G){return ZJ5(G,Object.assign({},Q.data("settings"),J,{extensions:Q.data("micromarkExtensions")||[],mdastExtensions:Q.data("fromMarkdownExtensions")||[]}))}}});var cD6=M((cW7,qJ5)=>{qJ5.exports={abap:"abap",sh:"shell","shell-script":"shell",bash:"shell",zsh:"shell",text:"vb.net",c_cpp:"c++",clojure:"clojure",coffee:"coffeescript","coffee-script":"coffeescript",cpp:"c++",csharp:"c#",cake:"c#",cakescript:"c#",css:"css",dart:"dart",diff:"diff",udiff:"diff",dockerfile:"docker",elixir:"elixir",elm:"elm",erlang:"erlang",fsharp:"f#",cucumber:"gherkin",glsl:"glsl",golang:"go",groovy:"groovy",haskell:"haskell",html:"html",xhtml:"html",java:"java/c/c++/c#",javascript:"javascript",js:"javascript",node:"javascript",json:"json",julia:"julia",tex:"latex",latex:"latex",less:"less",lisp:"webassembly",livescript:"livescript","live-script":"livescript",ls:"livescript",lua:"lua",makefile:"makefile",bsdmake:"makefile",make:"makefile",mf:"makefile",markdown:"markdown",pandoc:"markdown",matlab:"matlab",octave:"matlab",nix:"nix",nixos:"nix",objectivec:"objective-c","obj-c":"objective-c",objc:"objective-c",ocaml:"ocaml",pascal:"pascal",delphi:"pascal",objectpascal:"pascal",perl:"perl",cperl:"perl",php:"php",inc:"php",powershell:"powershell",posh:"powershell",pwsh:"powershell",prolog:"prolog",protobuf:"protobuf","Protocol Buffers":"protobuf",python:"python",python3:"python",rusthon:"python",r:"r",R:"r",Rscript:"r",splus:"r",rust:"rust",ruby:"ruby",jruby:"ruby",macruby:"ruby",rake:"ruby",rb:"ruby",rbx:"ruby",rs:"rust",sass:"sass",scala:"scala",scheme:"scheme",scss:"scss",sql:"sql",typescript:"typescript",ts:"typescript","visual basic":"vb.net",vbnet:"vb.net","vb .net":"vb.net","vb.net":"vb.net",verilog:"verilog",vhdl:"vhdl",wast:"webassembly",wasm:"webassembly",xml:"xml",rss:"xml",xsd:"xml",wsdl:"xml",yaml:"yaml",yml:"yaml"}});var SB1=M((_D6)=>{Object.defineProperty(_D6,"__esModule",{value:!0});_D6.isSupportedCodeLang=_D6.SUPPORTED_CODE_BLOCK_LANGUAGES=_D6.richText=_D6.LIMITS=void 0;_D6.LIMITS={PAYLOAD_BLOCKS:1000,RICH_TEXT_ARRAYS:100,RICH_TEXT:{TEXT_CONTENT:2000,LINK_URL:1000,EQUATION_EXPRESSION:1000}};function UJ5(J,Q={}){let Y={bold:!1,strikethrough:!1,underline:!1,italic:!1,code:!1,color:"default",...Q.annotations||{}};if(Q.type==="equation")return{type:"equation",annotations:Y,equation:{expression:J}};else return{type:"text",annotations:Y,text:{content:J,link:Q.url?{type:"url",url:Q.url}:void 0}}}_D6.richText=UJ5;_D6.SUPPORTED_CODE_BLOCK_LANGUAGES=["abap","arduino","bash","basic","c","clojure","coffeescript","c++","c#","css","dart","diff","docker","elixir","elm","erlang","flow","fortran","f#","gherkin","glsl","go","graphql","groovy","haskell","html","java","javascript","json","julia","kotlin","latex","less","lisp","livescript","lua","makefile","markdown","markup","matlab","mermaid","nix","objective-c","ocaml","pascal","perl","php","plain text","powershell","prolog","protobuf","python","r","reason","ruby","rust","sass","scala","scheme","scss","shell","sql","swift","typescript","vb.net","verilog","vhdl","visual basic","webassembly","xml","yaml","java/c/c++/c#"];function DJ5(J){return _D6.SUPPORTED_CODE_BLOCK_LANGUAGES.includes(J)}_D6.isSupportedCodeLang=DJ5});var rD6=M((aD6)=>{Object.defineProperty(aD6,"__esModule",{value:!0});aD6.equation=aD6.tableRow=aD6.table=aD6.toDo=aD6.numberedListItem=aD6.bulletedListItem=aD6.headingThree=aD6.headingTwo=aD6.headingOne=aD6.table_of_contents=aD6.image=aD6.blockquote=aD6.code=aD6.paragraph=void 0;var IJ5=SB1();function OJ5(J){return{object:"block",type:"paragraph",paragraph:{rich_text:J}}}aD6.paragraph=OJ5;function AJ5(J,Q="plain text"){return{object:"block",type:"code",code:{rich_text:J,language:Q}}}aD6.code=AJ5;function BJ5(J=[],Q=[]){return{object:"block",type:"quote",quote:{rich_text:J.length?J:[(0,IJ5.richText)("")],children:Q}}}aD6.blockquote=BJ5;function NJ5(J){return{object:"block",type:"image",image:{type:"external",external:{url:J}}}}aD6.image=NJ5;function wJ5(){return{object:"block",type:"table_of_contents",table_of_contents:{}}}aD6.table_of_contents=wJ5;function LJ5(J){return{object:"block",type:"heading_1",heading_1:{rich_text:J}}}aD6.headingOne=LJ5;function EJ5(J){return{object:"block",type:"heading_2",heading_2:{rich_text:J}}}aD6.headingTwo=EJ5;function CJ5(J){return{object:"block",type:"heading_3",heading_3:{rich_text:J}}}aD6.headingThree=CJ5;function RJ5(J,Q=[]){return{object:"block",type:"bulleted_list_item",bulleted_list_item:{rich_text:J,children:Q.length?Q:void 0}}}aD6.bulletedListItem=RJ5;function FJ5(J,Q=[]){return{object:"block",type:"numbered_list_item",numbered_list_item:{rich_text:J,children:Q.length?Q:void 0}}}aD6.numberedListItem=FJ5;function TJ5(J,Q,Y=[]){return{object:"block",type:"to_do",to_do:{rich_text:Q,checked:J,children:Y.length?Y:void 0}}}aD6.toDo=TJ5;function SJ5(J,Q){return{object:"block",type:"table",table:{table_width:Q,has_column_header:!0,children:(J===null||J===void 0?void 0:J.length)?J:[]}}}aD6.table=SJ5;function PJ5(J=[]){return{object:"block",type:"table_row",table_row:{cells:J.length?J:[]}}}aD6.tableRow=PJ5;function $J5(J){return{type:"equation",equation:{expression:J}}}aD6.equation=$J5});var PB1=M((SQ)=>{var pJ5=SQ&&SQ.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;Object.defineProperty(J,G,{enumerable:!0,get:function(){return Q[Y]}})}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),sD6=SQ&&SQ.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))pJ5(Q,J,Y)},cJ5=SQ&&SQ.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(SQ,"__esModule",{value:!0});SQ.parseCodeLanguage=void 0;var _J5=cJ5(cD6());sD6(rD6(),SQ);sD6(SB1(),SQ);function iJ5(J){return J?_J5.default[J.toLowerCase()]:void 0}SQ.parseCodeLanguage=iJ5});var eD6=M((ZJ)=>{var nJ5=ZJ&&ZJ.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;Object.defineProperty(J,G,{enumerable:!0,get:function(){return Q[Y]}})}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),aJ5=ZJ&&ZJ.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),oJ5=ZJ&&ZJ.__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))nJ5(Q,J,Y)}return aJ5(Q,J),Q},rJ5=ZJ&&ZJ.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(ZJ,"__esModule",{value:!0});ZJ.parseRichText=ZJ.parseBlocks=void 0;var c9=oJ5(PB1()),sJ5=rJ5(M1("path")),tJ5=M1("url"),PQ=PB1();function tD6(J,Q){return(J.match(/[^]{1,2000}/g)||[]).flatMap((G)=>c9.richText(G,Q))}function eJ5(J){if(J)return J=J.toLowerCase(),(0,PQ.isSupportedCodeLang)(J)?J:c9.parseCodeLanguage(J);return}function jW(J,Q){var Y;let G={annotations:{...(Y=Q===null||Q===void 0?void 0:Q.annotations)!==null&&Y!==void 0?Y:{}},url:Q===null||Q===void 0?void 0:Q.url};switch(J.type){case"text":return tD6(J.value,G);case"delete":return G.annotations.strikethrough=!0,J.children.flatMap((X)=>jW(X,G));case"emphasis":return G.annotations.italic=!0,J.children.flatMap((X)=>jW(X,G));case"strong":return G.annotations.bold=!0,J.children.flatMap((X)=>jW(X,G));case"link":return G.url=J.url,J.children.flatMap((X)=>jW(X,G));case"inlineCode":return G.annotations.code=!0,[c9.richText(J.value,G)];case"inlineMath":return[c9.richText(J.value,{...G,type:"equation"})];default:return[]}}function J25(J,Q){var Y;let G=[".png",".jpg",".jpeg",".gif",".tif",".tiff",".bmp",".svg",".heic"];function X(){return c9.paragraph([c9.richText(J.url)])}try{if((Y=Q.strictImageUrls)!==null&&Y!==void 0?Y:!0){let K=new tJ5.URL(J.url),z=sJ5.default.extname(K.pathname);if(G.includes(z))return c9.image(J.url);else return X()}else return c9.image(J.url)}catch(K){return X()}}function Q25(J,Q){if(J.children.length>2&&J.children[0].type==="text"&&J.children[0].value==="[["&&J.children[1].type==="emphasis"){if(J.children[1].children[0].value==="TOC")return[c9.table_of_contents()]}let G=[],X=[];if(J.children.forEach((K)=>{if(K.type==="image")G.push(J25(K,Q));else{let z=jW(K);if(z.length)X.push(z)}}),X.length)return[c9.paragraph(X.flat()),...G];else return G}function Y25(J,Q){let Y=J.children.flatMap((G)=>$B1(G,Q));return c9.blockquote([],Y)}function G25(J){let Q=J.children.flatMap((Y)=>jW(Y));switch(J.depth){case 1:return c9.headingOne(Q);case 2:return c9.headingTwo(Q);default:return c9.headingThree(Q)}}function X25(J){let Q=tD6(J.value),Y=eJ5(J.lang);return c9.code(Q,Y)}function K25(J,Q){return J.children.flatMap((Y)=>{let G=Y.children.shift();if(G===void 0||G.type!=="paragraph")return[];let X=G.children.flatMap((z)=>jW(z)),K=Y.children.flatMap((z)=>$B1(z,Q));if(J.start!==null&&J.start!==void 0)return[c9.numberedListItem(X,K)];else if(Y.checked!==null&&Y.checked!==void 0)return[c9.toDo(Y.checked,X,K)];else return[c9.bulletedListItem(X,K)]})}function z25(J){return[J.children.flatMap((Q)=>jW(Q))]}function W25(J){let Q=J.children.flatMap((Y)=>z25(Y));return[c9.tableRow(Q)]}function Z25(J){var Q;let Y=((Q=J.children)===null||Q===void 0?void 0:Q.length)?J.children[0].children.length:0,G=J.children.flatMap((X)=>W25(X));return[c9.table(G,Y)]}function V25(J){let Q=J.value.split(`
`).join(`\\\\
`);return c9.equation(Q)}function $B1(J,Q){switch(J.type){case"heading":return[G25(J)];case"paragraph":return Q25(J,Q);case"code":return[X25(J)];case"blockquote":return[Y25(J,Q)];case"list":return K25(J,Q);case"table":return Z25(J);case"math":return[V25(J)];default:return[]}}function q25(J,Q){var Y,G,X,K;let z=J.children.flatMap((V)=>$B1(V,Q||{})),W=!!((G=(Y=Q===null||Q===void 0?void 0:Q.notionLimits)===null||Y===void 0?void 0:Y.truncate)!==null&&G!==void 0?G:!0),Z=(K=(X=Q===null||Q===void 0?void 0:Q.notionLimits)===null||X===void 0?void 0:X.onError)!==null&&K!==void 0?K:()=>{};if(z.length>PQ.LIMITS.PAYLOAD_BLOCKS)Z(Error(`Resulting blocks array exceeds Notion limit (${PQ.LIMITS.PAYLOAD_BLOCKS})`));return W?z.slice(0,PQ.LIMITS.PAYLOAD_BLOCKS):z}ZJ.parseBlocks=q25;function U25(J,Q){var Y,G,X,K;let z=[];J.children.forEach((V)=>{if(V.type==="paragraph")V.children.forEach((q)=>z.push(...jW(q)));else if((Q===null||Q===void 0?void 0:Q.nonInline)==="throw")throw Error(`Unsupported markdown element: ${JSON.stringify(V)}`)});let W=!!((G=(Y=Q===null||Q===void 0?void 0:Q.notionLimits)===null||Y===void 0?void 0:Y.truncate)!==null&&G!==void 0?G:!0),Z=(K=(X=Q===null||Q===void 0?void 0:Q.notionLimits)===null||X===void 0?void 0:X.onError)!==null&&K!==void 0?K:()=>{};if(z.length>PQ.LIMITS.RICH_TEXT_ARRAYS)Z(Error(`Resulting richTexts array exceeds Notion limit (${PQ.LIMITS.RICH_TEXT_ARRAYS})`));return(W?z.slice(0,PQ.LIMITS.RICH_TEXT_ARRAYS):z).map((V)=>{var q;if(V.type!=="text")return V;if(V.text.content.length>PQ.LIMITS.RICH_TEXT.TEXT_CONTENT){if(Z(Error(`Resulting text content exceeds Notion limit (${PQ.LIMITS.RICH_TEXT.TEXT_CONTENT})`)),W)V.text.content=V.text.content.slice(0,PQ.LIMITS.RICH_TEXT.TEXT_CONTENT-3)+"..."}if(((q=V.text.link)===null||q===void 0?void 0:q.url)&&V.text.link.url.length>PQ.LIMITS.RICH_TEXT.LINK_URL)Z(Error(`Resulting text URL exceeds Notion limit (${PQ.LIMITS.RICH_TEXT.LINK_URL})`));return V})}ZJ.parseRichText=U25});var MH6=M((E25)=>{var QH6=sv(),YH6=TL(),GH6=Ga(),D25=d9(),XH6=Qa(),KH6=Ya(),H25={tokenize:A25,partial:!0},zH6={tokenize:B25,partial:!0},WH6={tokenize:N25,partial:!0},fL={tokenize:L25,partial:!0},ZH6={tokenize:w25,partial:!0},VH6={tokenize:I25,previous:DH6},qH6={tokenize:O25,previous:vB1},hW={tokenize:M25,previous:HH6},OK={};E25.text=OK;var yM=48;while(yM<123)if(OK[yM]=hW,yM++,yM===58)yM=65;else if(yM===91)yM=97;OK[43]=hW;OK[45]=hW;OK[46]=hW;OK[95]=hW;OK[72]=[hW,qH6];OK[104]=[hW,qH6];OK[87]=[hW,VH6];OK[119]=[hW,VH6];function M25(J,Q,Y){var G=this,X;return K;function K(D){if(!JH6(D)||!HH6(G.previous)||fB1(G.events))return Y(D);return J.enter("literalAutolink"),J.enter("literalAutolinkEmail"),z(D)}function z(D){if(JH6(D))return J.consume(D),z;if(D===64)return J.consume(D),W;return Y(D)}function W(D){if(D===46)return J.check(fL,U,Z)(D);if(D===45||D===95)return J.check(fL,Y,V)(D);if(YH6(D))return J.consume(D),W;return U(D)}function Z(D){return J.consume(D),X=!0,W}function V(D){return J.consume(D),q}function q(D){if(D===46)return J.check(fL,Y,Z)(D);return W(D)}function U(D){if(X)return J.exit("literalAutolinkEmail"),J.exit("literalAutolink"),Q(D);return Y(D)}}function I25(J,Q,Y){var G=this;return X;function X(z){if(z!==87&&z-32!==87||!DH6(G.previous)||fB1(G.events))return Y(z);return J.enter("literalAutolink"),J.enter("literalAutolinkWww"),J.check(H25,J.attempt(zH6,J.attempt(WH6,K),Y),Y)(z)}function K(z){return J.exit("literalAutolinkWww"),J.exit("literalAutolink"),Q(z)}}function O25(J,Q,Y){var G=this;return X;function X(I){if(I!==72&&I-32!==72||!vB1(G.previous)||fB1(G.events))return Y(I);return J.enter("literalAutolink"),J.enter("literalAutolinkHttp"),J.consume(I),K}function K(I){if(I===84||I-32===84)return J.consume(I),z;return Y(I)}function z(I){if(I===84||I-32===84)return J.consume(I),W;return Y(I)}function W(I){if(I===80||I-32===80)return J.consume(I),Z;return Y(I)}function Z(I){if(I===83||I-32===83)return J.consume(I),V;return V(I)}function V(I){if(I===58)return J.consume(I),q;return Y(I)}function q(I){if(I===47)return J.consume(I),U;return Y(I)}function U(I){if(I===47)return J.consume(I),D;return Y(I)}function D(I){return GH6(I)||KH6(I)||XH6(I)?Y(I):J.attempt(zH6,J.attempt(WH6,H),Y)(I)}function H(I){return J.exit("literalAutolinkHttp"),J.exit("literalAutolink"),Q(I)}}function A25(J,Q,Y){return G;function G(Z){return J.consume(Z),X}function X(Z){if(Z===87||Z-32===87)return J.consume(Z),K;return Y(Z)}function K(Z){if(Z===87||Z-32===87)return J.consume(Z),z;return Y(Z)}function z(Z){if(Z===46)return J.consume(Z),W;return Y(Z)}function W(Z){return Z===null||D25(Z)?Y(Z):Q(Z)}}function B25(J,Q,Y){var G,X;return K;function K(Z){if(Z===38)return J.check(ZH6,W,z)(Z);if(Z===46||Z===95)return J.check(fL,W,z)(Z);if(GH6(Z)||KH6(Z)||Z!==45&&XH6(Z))return W(Z);return J.consume(Z),K}function z(Z){if(Z===46)return X=G,G=void 0,J.consume(Z),K;if(Z===95)G=!0;return J.consume(Z),K}function W(Z){if(!X&&!G)return Q(Z);return Y(Z)}}function N25(J,Q){var Y=0;return G;function G(z){if(z===38)return J.check(ZH6,Q,X)(z);if(z===40)Y++;if(z===41)return J.check(fL,K,X)(z);if(kB1(z))return Q(z);if(UH6(z))return J.check(fL,Q,X)(z);return J.consume(z),G}function X(z){return J.consume(z),G}function K(z){return Y--,Y<0?Q(z):X(z)}}function w25(J,Q,Y){return G;function G(z){return J.consume(z),X}function X(z){if(QH6(z))return J.consume(z),X;if(z===59)return J.consume(z),K;return Y(z)}function K(z){return kB1(z)?Q(z):Y(z)}}function L25(J,Q,Y){return G;function G(K){return J.consume(K),X}function X(K){if(UH6(K))return J.consume(K),X;return kB1(K)?Q(K):Y(K)}}function UH6(J){return J===33||J===34||J===39||J===41||J===42||J===44||J===46||J===58||J===59||J===60||J===63||J===95||J===126}function kB1(J){return J===null||J<0||J===32||J===60}function JH6(J){return J===43||J===45||J===46||J===95||YH6(J)}function DH6(J){return J===null||J<0||J===32||J===40||J===42||J===95||J===126}function vB1(J){return J===null||!QH6(J)}function HH6(J){return J!==47&&vB1(J)}function fB1(J){var Q=J.length;while(Q--)if((J[Q][1].type==="labelLink"||J[Q][1].type==="labelImage")&&!J[Q][1]._balanced)return!0}});var AH6=M((rW7,OH6)=>{OH6.exports=F25;var IH6=zB1(),jB1=HK(),R25=ov(),Ua=XU();function F25(J){var Q=J||{},Y=Q.singleTilde,G={tokenize:z,resolveAll:X};if(Y===null||Y===void 0)Y=!0;return{text:{126:G},insideSpan:{null:G}};function X(W,Z){var V=-1,q,U,D,H;while(++V<W.length)if(W[V][0]==="enter"&&W[V][1].type==="strikethroughSequenceTemporary"&&W[V][1]._close){D=V;while(D--)if(W[D][0]==="exit"&&W[D][1].type==="strikethroughSequenceTemporary"&&W[D][1]._open&&W[V][1].end.offset-W[V][1].start.offset===W[D][1].end.offset-W[D][1].start.offset){W[V][1].type="strikethroughSequence",W[D][1].type="strikethroughSequence",q={type:"strikethrough",start:Ua(W[D][1].start),end:Ua(W[V][1].end)},U={type:"strikethroughText",start:Ua(W[D][1].end),end:Ua(W[V][1].start)},H=[["enter",q,Z],["enter",W[D][1],Z],["exit",W[D][1],Z],["enter",U,Z]],jB1(H,H.length,0,R25(Z.parser.constructs.insideSpan.null,W.slice(D+1,V),Z)),jB1(H,H.length,0,[["exit",U,Z],["enter",W[V][1],Z],["exit",W[V][1],Z],["exit",q,Z]]),jB1(W,D-1,V-D+3,H),V=D+H.length-2;break}}return K(W)}function K(W){var Z=-1,V=W.length;while(++Z<V)if(W[Z][1].type==="strikethroughSequenceTemporary")W[Z][1].type="data";return W}function z(W,Z,V){var q=this.previous,U=this.events,D=0;return H;function H(O){if(O!==126||q===126&&U[U.length-1][1].type!=="characterEscape")return V(O);return W.enter("strikethroughSequenceTemporary"),I(O)}function I(O){var A=IH6(q),B,w;if(O===126){if(D>1)return V(O);return W.consume(O),D++,I}if(D<2&&!Y)return V(O);return B=W.exit("strikethroughSequenceTemporary"),w=IH6(O),B._open=!w||w===2&&A,B._close=!A||A===2&&w,Z(O)}}}});var NH6=M((v25)=>{v25.flow={null:{tokenize:P25,resolve:S25,interruptible:!0}};var hB1=p9(),T25={tokenize:$25,partial:!0},BH6={tokenize:k25,partial:!0};function S25(J,Q){var Y=J.length,G=-1,X,K,z,W,Z,V,q,U,D,H;while(++G<Y){if(X=J[G][1],W){if(X.type==="temporaryTableCellContent")U=U||G,D=G;if((X.type==="tableCellDivider"||X.type==="tableRow")&&D)V={type:"tableContent",start:J[U][1].start,end:J[D][1].end},q={type:"chunkText",start:V.start,end:V.end,contentType:"text"},J.splice(U,D-U+1,["enter",V,Q],["enter",q,Q],["exit",q,Q],["exit",V,Q]),G-=D-U-3,Y=J.length,U=void 0,D=void 0}if(J[G][0]==="exit"&&H&&H+1<G&&(X.type==="tableCellDivider"||X.type==="tableRow"&&(H+3<G||J[H][1].type!=="whitespace")))Z={type:z?"tableDelimiter":K?"tableHeader":"tableData",start:J[H][1].start,end:J[G][1].end},J.splice(G+(X.type==="tableCellDivider"?1:0),0,["exit",Z,Q]),J.splice(H,0,["enter",Z,Q]),G+=2,Y=J.length,H=G+1;if(X.type==="tableRow"){if(W=J[G][0]==="enter",W)H=G+1}if(X.type==="tableDelimiterRow"){if(z=J[G][0]==="enter",z)H=G+1}if(X.type==="tableHead")K=J[G][0]==="enter"}return J}function P25(J,Q,Y){var G=[],X=0,K,z;return W;function W(P){if(P===null||P===-5||P===-4||P===-3)return Y(P);if(J.enter("table")._align=G,J.enter("tableHead"),J.enter("tableRow"),P===124)return Z(P);return X++,J.enter("temporaryTableCellContent"),U(P)}function Z(P){return J.enter("tableCellDivider"),J.consume(P),J.exit("tableCellDivider"),K=!0,V}function V(P){if(P===null||P===-5||P===-4||P===-3)return H(P);if(P===-2||P===-1||P===32)return J.enter("whitespace"),J.consume(P),q;if(K)K=void 0,X++;if(P===124)return Z(P);return J.enter("temporaryTableCellContent"),U(P)}function q(P){if(P===-2||P===-1||P===32)return J.consume(P),q;return J.exit("whitespace"),V(P)}function U(P){if(P===null||P<0||P===32||P===124)return J.exit("temporaryTableCellContent"),V(P);return J.consume(P),P===92?D:U}function D(P){if(P===92||P===124)return J.consume(P),U;return U(P)}function H(P){if(P===null)return Y(P);return J.exit("tableRow"),J.exit("tableHead"),J.enter("lineEnding"),J.consume(P),J.exit("lineEnding"),J.check(T25,Y,hB1(J,I,"linePrefix",4))}function I(P){if(P===null||P<0||P===32)return Y(P);return J.enter("tableDelimiterRow"),O(P)}function O(P){if(P===null||P===-5||P===-4||P===-3)return L(P);if(P===-2||P===-1||P===32)return J.enter("whitespace"),J.consume(P),A;if(P===45)return J.enter("tableDelimiterFiller"),J.consume(P),z=!0,G.push(null),B;if(P===58)return J.enter("tableDelimiterAlignment"),J.consume(P),J.exit("tableDelimiterAlignment"),G.push("left"),w;if(P===124)return J.enter("tableCellDivider"),J.consume(P),J.exit("tableCellDivider"),O;return Y(P)}function A(P){if(P===-2||P===-1||P===32)return J.consume(P),A;return J.exit("whitespace"),O(P)}function B(P){if(P===45)return J.consume(P),B;if(J.exit("tableDelimiterFiller"),P===58)return J.enter("tableDelimiterAlignment"),J.consume(P),J.exit("tableDelimiterAlignment"),G[G.length-1]=G[G.length-1]==="left"?"center":"right",N;return O(P)}function w(P){if(P===45)return J.enter("tableDelimiterFiller"),J.consume(P),z=!0,B;return Y(P)}function N(P){if(P===null||P===-5||P===-4||P===-3)return L(P);if(P===-2||P===-1||P===32)return J.enter("whitespace"),J.consume(P),A;if(P===124)return J.enter("tableCellDivider"),J.consume(P),J.exit("tableCellDivider"),O;return Y(P)}function L(P){if(J.exit("tableDelimiterRow"),!z||X!==G.length)return Y(P);if(P===null)return R(P);return J.check(BH6,R,C)(P)}function R(P){return J.exit("table"),Q(P)}function C(P){return J.enter("lineEnding"),J.consume(P),J.exit("lineEnding"),hB1(J,F,"linePrefix",4)}function F(P){return J.enter("tableBody"),j(P)}function j(P){if(J.enter("tableRow"),P===124)return E(P);return J.enter("temporaryTableCellContent"),k(P)}function E(P){return J.enter("tableCellDivider"),J.consume(P),J.exit("tableCellDivider"),$}function $(P){if(P===null||P===-5||P===-4||P===-3)return y(P);if(P===-2||P===-1||P===32)return J.enter("whitespace"),J.consume(P),f;if(P===124)return E(P);return J.enter("temporaryTableCellContent"),k(P)}function f(P){if(P===-2||P===-1||P===32)return J.consume(P),f;return J.exit("whitespace"),$(P)}function k(P){if(P===null||P<0||P===32||P===124)return J.exit("temporaryTableCellContent"),$(P);return J.consume(P),P===92?m:k}function m(P){if(P===92||P===124)return J.consume(P),k;return k(P)}function y(P){if(J.exit("tableRow"),P===null)return S(P);return J.check(BH6,S,v)(P)}function S(P){return J.exit("tableBody"),R(P)}function v(P){return J.enter("lineEnding"),J.consume(P),J.exit("lineEnding"),hB1(J,j,"linePrefix",4)}}function $25(J,Q,Y){return G;function G(z){if(z!==45)return Y(z);return J.enter("setextUnderline"),X(z)}function X(z){if(z===45)return J.consume(z),X;return K(z)}function K(z){if(z===-2||z===-1||z===32)return J.consume(z),K;if(z===null||z===-5||z===-4||z===-3)return Q(z);return Y(z)}}function k25(J,Q,Y){var G=0;return X;function X(z){return J.enter("check"),J.consume(z),K}function K(z){if(z===-1||z===32)return J.consume(z),G++,G===4?Q:K;if(z===null||z<0)return Q(z);return Y(z)}}});var wH6=M((m25)=>{var j25=MK(),h25=p9(),b25=bM(),y25={tokenize:x25};m25.text={91:y25};function x25(J,Q,Y){var G=this;return X;function X(W){if(W!==91||G.previous!==null||!G._gfmTasklistFirstContentOfListItem)return Y(W);return J.enter("taskListCheck"),J.enter("taskListCheckMarker"),J.consume(W),J.exit("taskListCheckMarker"),K}function K(W){if(W===-2||W===32)return J.enter("taskListCheckValueUnchecked"),J.consume(W),J.exit("taskListCheckValueUnchecked"),z;if(W===88||W===120)return J.enter("taskListCheckValueChecked"),J.consume(W),J.exit("taskListCheckValueChecked"),z;return Y(W)}function z(W){if(W===93)return J.enter("taskListCheckMarker"),J.consume(W),J.exit("taskListCheckMarker"),J.exit("taskListCheck"),J.check({tokenize:g25},Q,Y);return Y(W)}}function g25(J,Q,Y){var G=this;return h25(J,X,"whitespace");function X(K){return b25(G.events,"whitespace")&&K!==null&&!j25(K)?Q(K):Y(K)}}});var EH6=M((eW7,LH6)=>{var l25=XB1(),d25=MH6(),p25=AH6(),c25=NH6(),_25=wH6();LH6.exports=i25;function i25(J){return l25([d25,p25(J),c25,_25])}});var RH6=M((JZ7,CH6)=>{CH6.exports=n25;function n25(J,Q){var Y=String(J),G=0,X;if(typeof Q!=="string")throw Error("Expected character");X=Y.indexOf(Q);while(X!==-1)G++,X=Y.indexOf(Q,X+Q.length);return G}});var bB1=M((QZ7,TH6)=>{TH6.exports=FH6;function FH6(J){if(J==null)return s25;if(typeof J==="string")return r25(J);if(typeof J==="object")return"length"in J?o25(J):a25(J);if(typeof J==="function")return J;throw Error("Expected function, string, or object as test")}function a25(J){return Q;function Q(Y){var G;for(G in J)if(Y[G]!==J[G])return!1;return!0}}function o25(J){var Q=[],Y=-1;while(++Y<J.length)Q[Y]=FH6(J[Y]);return G;function G(){var X=-1;while(++X<Q.length)if(Q[X].apply(this,arguments))return!0;return!1}}function r25(J){return Q;function Q(Y){return Boolean(Y&&Y.type===J)}}function s25(){return!0}});var PH6=M((YZ7,SH6)=>{SH6.exports=t25;function t25(J){return"\x1B[33m"+J+"\x1B[39m"}});var fH6=M((GZ7,vH6)=>{vH6.exports=Da;var e25=bB1(),JQ5=PH6(),$H6=!0,kH6="skip",yB1=!1;Da.CONTINUE=$H6;Da.SKIP=kH6;Da.EXIT=yB1;function Da(J,Q,Y,G){var X,K;if(typeof Q==="function"&&typeof Y!=="function")G=Y,Y=Q,Q=null;K=e25(Q),X=G?-1:1,z(J,null,[])();function z(W,Z,V){var q=typeof W==="object"&&W!==null?W:{},U;if(typeof q.type==="string")U=typeof q.tagName==="string"?q.tagName:typeof q.name==="string"?q.name:void 0,D.displayName="node ("+JQ5(q.type+(U?"<"+U+">":""))+")";return D;function D(){var H=V.concat(W),I=[],O,A;if(!Q||K(W,Z,V[V.length-1]||null)){if(I=QQ5(Y(W,V)),I[0]===yB1)return I}if(W.children&&I[0]!==kH6){A=(G?W.children.length:-1)+X;while(A>-1&&A<W.children.length){if(O=z(W.children[A],A,H)(),O[0]===yB1)return O;A=typeof O[1]==="number"?O[1]:A+X}}return I}}}function QQ5(J){if(J!==null&&typeof J==="object"&&"length"in J)return J;if(typeof J==="number")return[$H6,J];return[J]}});var hH6=M((XZ7,jH6)=>{jH6.exports=(J)=>{if(typeof J!=="string")throw TypeError("Expected a string");return J.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}});var mH6=M((KZ7,gH6)=>{gH6.exports=zQ5;var YQ5=fH6(),GQ5=bB1(),XQ5=hH6(),KQ5=[].splice;function zQ5(J,Q,Y,G){var X,K;if(typeof Q==="string"||Q&&typeof Q.exec==="function")K=[[Q,Y]];else K=Q,G=Y;return X=G||{},bH6(J,X,z(WQ5(K))),J;function z(W){var Z=W[0];return V;function V(q,U){var D=Z[0],H=Z[1],I=[],O=0,A=U.children.indexOf(q),B,w,N,L;D.lastIndex=0,w=D.exec(q.value);while(w){if(B=w.index,L=H.apply(null,[].concat(w,{index:w.index,input:w.input})),L!==!1){if(O!==B)I.push({type:"text",value:q.value.slice(O,B)});if(typeof L==="string"&&L.length>0)L={type:"text",value:L};if(L)I=[].concat(I,L);O=B+w[0].length}if(!D.global)break;w=D.exec(q.value)}if(B===void 0)I=[q],A--;else{if(O<q.value.length)I.push({type:"text",value:q.value.slice(O)});I.unshift(A,1),KQ5.apply(U.children,I)}if(W.length>1){N=z(W.slice(1)),B=-1;while(++B<I.length)if(q=I[B],q.type==="text")N(q,U);else bH6(q,X,N)}return A+I.length+1}}}function bH6(J,Q,Y){var G=GQ5(Q.ignore||[]),X=[];return YQ5(J,"text",K),X;function K(z,W){var Z=-1,V,q;while(++Z<W.length){if(V=W[Z],G(V,q?q.children.indexOf(V):void 0,q))return;q=V}return Y(z,q)}}function WQ5(J){var Q=[],Y,G;if(typeof J!=="object")throw Error("Expected array or object as schema");if("length"in J){G=-1;while(++G<J.length)Q.push([yH6(J[G][0]),xH6(J[G][1])])}else for(Y in J)Q.push([yH6(Y),xH6(J[Y])]);return Q}function yH6(J){return typeof J==="string"?new RegExp(XQ5(J),"g"):J}function xH6(J){return typeof J==="function"?J:Q;function Q(){return J}}});var dH6=M((LQ5)=>{var uH6=RH6(),ZQ5=mH6(),VQ5=Qa(),qQ5=Ya();LQ5.transforms=[OQ5];LQ5.enter={literalAutolink:UQ5,literalAutolinkEmail:xB1,literalAutolinkHttp:xB1,literalAutolinkWww:xB1};LQ5.exit={literalAutolink:IQ5,literalAutolinkEmail:MQ5,literalAutolinkHttp:DQ5,literalAutolinkWww:HQ5};function UQ5(J){this.enter({type:"link",title:null,url:"",children:[]},J)}function xB1(J){this.config.enter.autolinkProtocol.call(this,J)}function DQ5(J){this.config.exit.autolinkProtocol.call(this,J)}function HQ5(J){this.config.exit.data.call(this,J),this.stack[this.stack.length-1].url="http://"+this.sliceSerialize(J)}function MQ5(J){this.config.exit.autolinkEmail.call(this,J)}function IQ5(J){this.exit(J)}function OQ5(J){ZQ5(J,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/i,AQ5],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/,BQ5]],{ignore:["link","linkReference"]})}function AQ5(J,Q,Y,G,X){var K="",z,W;if(!lH6(X))return!1;if(/^w/i.test(Q))Y=Q+Y,Q="",K="http://";if(!NQ5(Y))return!1;if(z=wQ5(Y+G),!z[0])return!1;if(W={type:"link",title:null,url:K+Q+z[0],children:[{type:"text",value:Q+z[0]}]},z[1])W=[W,{type:"text",value:z[1]}];return W}function BQ5(J,Q,Y,G){if(!lH6(G,!0)||/[_-]$/.test(Y))return!1;return{type:"link",title:null,url:"mailto:"+Q+"@"+Y,children:[{type:"text",value:Q+"@"+Y}]}}function NQ5(J){var Q=J.split(".");if(Q.length<2||Q[Q.length-1]&&(/_/.test(Q[Q.length-1])||!/[a-zA-Z\d]/.test(Q[Q.length-1]))||Q[Q.length-2]&&(/_/.test(Q[Q.length-2])||!/[a-zA-Z\d]/.test(Q[Q.length-2])))return!1;return!0}function wQ5(J){var Q=/[!"&'),.:;<>?\]}]+$/.exec(J),Y,G,X;if(Q){J=J.slice(0,Q.index),Q=Q[0],Y=Q.indexOf(")"),G=uH6(J,"("),X=uH6(J,")");while(Y!==-1&&G>X)J+=Q.slice(0,Y+1),Q=Q.slice(Y+1),Y=Q.indexOf(")"),X++}return[J,Q]}function lH6(J,Q){var Y=J.input.charCodeAt(J.index-1);return(Y!==Y||qQ5(Y)||VQ5(Y))&&(!Q||Y!==47)}});var pH6=M((SQ5)=>{SQ5.canContainEols=["delete"];SQ5.enter={strikethrough:FQ5};SQ5.exit={strikethrough:TQ5};function FQ5(J){this.enter({type:"delete",children:[]},J)}function TQ5(J){this.exit(J)}});var _H6=M((yQ5)=>{yQ5.enter={table:vQ5,tableData:cH6,tableHeader:cH6,tableRow:jQ5};yQ5.exit={codeText:hQ5,table:fQ5,tableData:gB1,tableHeader:gB1,tableRow:gB1};function vQ5(J){this.enter({type:"table",align:J._align,children:[]},J),this.setData("inTable",!0)}function fQ5(J){this.exit(J),this.setData("inTable")}function jQ5(J){this.enter({type:"tableRow",children:[]},J)}function gB1(J){this.exit(J)}function cH6(J){this.enter({type:"tableCell",children:[]},J)}function hQ5(J){var Q=this.resume();if(this.getData("inTable"))Q=Q.replace(/\\([\\|])/g,bQ5);this.stack[this.stack.length-1].value=Q,this.exit(J)}function bQ5(J,Q){return Q==="|"?Q:J}});var nH6=M((uQ5)=>{uQ5.exit={taskListCheckValueChecked:iH6,taskListCheckValueUnchecked:iH6,paragraph:mQ5};function iH6(J){this.stack[this.stack.length-2].checked=J.type==="taskListCheckValueChecked"}function mQ5(J){var Q=this.stack[this.stack.length-2],Y=this.stack[this.stack.length-1],G=Q.children,X=Y.children[0],K=-1,z;if(Q&&Q.type==="listItem"&&typeof Q.checked==="boolean"&&X&&X.type==="text"){while(++K<G.length)if(G[K].type==="paragraph"){z=G[K];break}if(z===Y)if(X.value=X.value.slice(1),X.value.length===0)Y.children.shift();else X.position.start.column++,X.position.start.offset++,Y.position.start=Object.assign({},X.position.start)}this.exit(J)}});var oH6=M((qZ7,aH6)=>{var dQ5=dH6(),pQ5=pH6(),cQ5=_H6(),_Q5=nH6(),iQ5={}.hasOwnProperty;aH6.exports=nQ5([dQ5,pQ5,cQ5,_Q5]);function nQ5(J){var Q={transforms:[],canContainEols:[]},Y=J.length,G=-1;while(++G<Y)aQ5(Q,J[G]);return Q}function aQ5(J,Q){var Y,G,X;for(Y in Q)if(G=iQ5.call(J,Y)?J[Y]:J[Y]={},X=Q[Y],Y==="canContainEols"||Y==="transforms")J[Y]=[].concat(G,X);else Object.assign(G,X)}});var rH6=M((oQ5)=>{var mB1="phrasing",uB1=["autolink","link","image","label"];oQ5.unsafe=[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:mB1,notInConstruct:uB1},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:mB1,notInConstruct:uB1},{character:":",before:"[ps]",after:"\\/",inConstruct:mB1,notInConstruct:uB1}]});var lB1=M((DZ7,sH6)=>{sH6.exports=sQ5;function sQ5(J,Q,Y){var G=J.children||[],X=[],K=-1,z=Y.before,W,Z,V;while(++K<G.length){if(V=G[K],K+1<G.length){if(Z=Q.handle.handlers[G[K+1].type],Z&&Z.peek)Z=Z.peek;W=Z?Z(G[K+1],J,Q,{before:"",after:""}).charAt(0):""}else W=Y.after;if(X.length>0&&(z==="\r"||z===`
`)&&V.type==="html")X[X.length-1]=X[X.length-1].replace(/(\r?\n|\r)$/," "),z=" ";X.push(Q.handle(V,J,Q,{before:z,after:W})),z=X[X.length-1].slice(-1)}return X.join("")}});var eH6=M((JY5)=>{var tQ5=lB1();JY5.unsafe=[{character:"~",inConstruct:"phrasing"}];JY5.handlers={delete:tH6};tH6.peek=eQ5;function tH6(J,Q,Y){var G=Y.enter("emphasis"),X=tQ5(J,Y,{before:"~",after:"~"});return G(),"~~"+X+"~~"}function eQ5(){return"~"}});var dB1=M((MZ7,JM6)=>{JM6.exports=GY5;function GY5(J){var Q,Y;if(!J._compiled){if(Q=J.before?"(?:"+J.before+")":"",Y=J.after?"(?:"+J.after+")":"",J.atBreak)Q="[\\r\\n][\\t ]*"+Q;J._compiled=new RegExp((Q?"("+Q+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(J.character)?"\\":"")+J.character+(Y||""),"g")}return J._compiled}});var GM6=M((IZ7,YM6)=>{YM6.exports=QM6;QM6.peek=KY5;var XY5=dB1();function QM6(J,Q,Y){var G=J.value||"",X="`",K=-1,z,W,Z,V;while(new RegExp("(^|[^`])"+X+"([^`]|$)").test(G))X+="`";if(/[^ \r\n]/.test(G)&&(/[ \r\n`]/.test(G.charAt(0))||/[ \r\n`]/.test(G.charAt(G.length-1))))G=" "+G+" ";while(++K<Y.unsafe.length){if(z=Y.unsafe[K],!z.atBreak)continue;W=XY5(z);while(Z=W.exec(G)){if(V=Z.index,G.charCodeAt(V)===10&&G.charCodeAt(V-1)===13)V--;G=G.slice(0,V)+" "+G.slice(Z.index+1)}}return X+G+X}function KY5(){return"`"}});var Jf=M((OZ7,XM6)=>{/*!
 * repeat-string <https://github.com/jonschlinkert/repeat-string>
 *
 * Copyright (c) 2014-2015, Jon Schlinkert.
 * Licensed under the MIT License.
 */var bW="",pB1;XM6.exports=zY5;function zY5(J,Q){if(typeof J!=="string")throw TypeError("expected a string");if(Q===1)return J;if(Q===2)return J+J;var Y=J.length*Q;if(pB1!==J||typeof pB1>"u")pB1=J,bW="";else if(bW.length>=Y)return bW.substr(0,Y);while(Y>bW.length&&Q>1){if(Q&1)bW+=J;Q>>=1,J+=J}return bW+=J,bW=bW.substr(0,Y),bW}});var VM6=M((AZ7,ZM6)=>{var jL=Jf();ZM6.exports=HY5;var WY5=/ +$/,xM=" ",ZY5=`
`,VY5="-",Ha=":",KM6="|",zM6=0,qY5=67,UY5=76,DY5=82,Ma=99,cB1=108,Ia=114;function HY5(J,Q){var Y=Q||{},G=Y.padding!==!1,X=Y.delimiterStart!==!1,K=Y.delimiterEnd!==!1,z=(Y.align||[]).concat(),W=Y.alignDelimiters!==!1,Z=[],V=Y.stringLength||IY5,q=-1,U=J.length,D=[],H=[],I=[],O=[],A=[],B=0,w,N,L,R,C,F,j,E,$,f,k;while(++q<U){if(w=J[q],N=-1,L=w.length,I=[],O=[],L>B)B=L;while(++N<L){if(F=MY5(w[N]),W===!0){if(C=V(F),O[N]=C,R=A[N],R===void 0||C>R)A[N]=C}I.push(F)}D[q]=I,H[q]=O}if(N=-1,L=B,typeof z==="object"&&"length"in z)while(++N<L)Z[N]=WM6(z[N]);else{k=WM6(z);while(++N<L)Z[N]=k}N=-1,L=B,I=[],O=[];while(++N<L){if(k=Z[N],$="",f="",k===cB1)$=Ha;else if(k===Ia)f=Ha;else if(k===Ma)$=Ha,f=Ha;if(C=W?Math.max(1,A[N]-$.length-f.length):1,F=$+jL(VY5,C)+f,W===!0){if(C=$.length+C+f.length,C>A[N])A[N]=C;O[N]=C}I[N]=F}D.splice(1,0,I),H.splice(1,0,O),q=-1,U=D.length,j=[];while(++q<U){I=D[q],O=H[q],N=-1,L=B,E=[];while(++N<L){if(F=I[N]||"",$="",f="",W===!0)if(C=A[N]-(O[N]||0),k=Z[N],k===Ia)$=jL(xM,C);else if(k===Ma)if(C%2===0)$=jL(xM,C/2),f=$;else $=jL(xM,C/2+0.5),f=jL(xM,C/2-0.5);else f=jL(xM,C);if(X===!0&&N===0)E.push(KM6);if(G===!0&&!(W===!1&&F==="")&&(X===!0||N!==0))E.push(xM);if(W===!0)E.push($);if(E.push(F),W===!0)E.push(f);if(G===!0)E.push(xM);if(K===!0||N!==L-1)E.push(KM6)}if(E=E.join(""),K===!1)E=E.replace(WY5,"");j.push(E)}return j.join(ZY5)}function MY5(J){return J===null||J===void 0?"":String(J)}function IY5(J){return J.length}function WM6(J){var Q=typeof J==="string"?J.charCodeAt(0):zM6;return Q===UY5||Q===cB1?cB1:Q===DY5||Q===Ia?Ia:Q===qY5||Q===Ma?Ma:zM6}});var UM6=M((BZ7,qM6)=>{var OY5=lB1(),AY5=GM6(),BY5=VM6();qM6.exports=NY5;function NY5(J){var Q=J||{},Y=Q.tableCellPadding,G=Q.tablePipeAlign,X=Q.stringLength,K=Y?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:`
`,inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[\t :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{table:z,tableRow:W,tableCell:Z,inlineCode:D}};function z(H,I,O){return V(q(H,O),H.align)}function W(H,I,O){var A=U(H,O),B=V([A]);return B.slice(0,B.indexOf(`
`))}function Z(H,I,O){var A=O.enter("tableCell"),B=OY5(H,O,{before:K,after:K});return A(),B}function V(H,I){return BY5(H,{align:I,alignDelimiters:G,padding:Y,stringLength:X})}function q(H,I){var O=H.children,A=-1,B=O.length,w=[],N=I.enter("table");while(++A<B)w[A]=U(O[A],I);return N(),w}function U(H,I){var O=H.children,A=-1,B=O.length,w=[],N=I.enter("tableRow");while(++A<B)w[A]=Z(O[A],H,I);return N(),w}function D(H,I,O){var A=AY5(H,I,O);if(O.stack.indexOf("tableCell")!==-1)A=A.replace(/\|/g,"\\$&");return A}}});var HM6=M((NZ7,DM6)=>{DM6.exports=wY5;function wY5(J){var Q=J.options.bullet||"*";if(Q!=="*"&&Q!=="+"&&Q!=="-")throw Error("Cannot serialize items with `"+Q+"` for `options.bullet`, expected `*`, `+`, or `-`");return Q}});var IM6=M((wZ7,MM6)=>{MM6.exports=LY5;function LY5(J){var Q=J.options.listItemIndent||"tab";if(Q===1||Q==="1")return"one";if(Q!=="tab"&&Q!=="one"&&Q!=="mixed")throw Error("Cannot serialize items with `"+Q+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return Q}});var AM6=M((LZ7,OM6)=>{OM6.exports=CY5;var EY5=Jf();function CY5(J,Q){var Y=J.children||[],G=[],X=-1,K;while(++X<Y.length)if(K=Y[X],G.push(Q.handle(K,J,Q,{before:`
`,after:`
`})),X+1<Y.length)G.push(z(K,Y[X+1]));return G.join("");function z(W,Z){var V=-1,q;while(++V<Q.join.length){if(q=Q.join[V](W,Z,J,Q),q===!0||q===1)break;if(typeof q==="number")return EY5(`
`,1+Number(q));if(q===!1)return`

<!---->

`}return`

`}}});var NM6=M((EZ7,BM6)=>{BM6.exports=FY5;var RY5=/\r?\n|\r/g;function FY5(J,Q){var Y=[],G=0,X=0,K;while(K=RY5.exec(J))z(J.slice(G,K.index)),Y.push(K[0]),G=K.index+K[0].length,X++;return z(J.slice(G)),Y.join("");function z(W){Y.push(Q(W,X,!W))}}});var EM6=M((CZ7,LM6)=>{LM6.exports=kY5;var wM6=Jf(),TY5=HM6(),SY5=IM6(),PY5=AM6(),$Y5=NM6();function kY5(J,Q,Y){var G=TY5(Y),X=SY5(Y),K,z,W;if(Q&&Q.ordered)G=(Q.start>-1?Q.start:1)+(Y.options.incrementListMarker===!1?0:Q.children.indexOf(J))+".";if(K=G.length+1,X==="tab"||X==="mixed"&&(Q&&Q.spread||J.spread))K=Math.ceil(K/4)*4;return W=Y.enter("listItem"),z=$Y5(PY5(J,Y),Z),W(),z;function Z(V,q,U){if(q)return(U?"":wM6(" ",K))+V;return(U?G:G+wM6(" ",K-G.length))+V}}});var CM6=M((jY5)=>{var vY5=EM6();jY5.unsafe=[{atBreak:!0,character:"-",after:"[:|-]"}];jY5.handlers={listItem:fY5};function fY5(J,Q,Y){var G=vY5(J,Q,Y),X=J.children[0];if(typeof J.checked==="boolean"&&X&&X.type==="paragraph")G=G.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,K);return G;function K(z){return z+"["+(J.checked?"x":" ")+"] "}}});var TM6=M((FZ7,FM6)=>{FM6.exports=RM6;function RM6(J,Q){var Y=-1,G;if(Q.extensions)while(++Y<Q.extensions.length)RM6(J,Q.extensions[Y]);for(G in Q)if(G==="extensions");else if(G==="unsafe"||G==="join")J[G]=J[G].concat(Q[G]||[]);else if(G==="handlers")J[G]=Object.assign(J[G],Q[G]||{});else J.options[G]=Q[G];return J}});var PM6=M((TZ7,SM6)=>{var yY5=rH6(),xY5=eH6(),gY5=UM6(),mY5=CM6(),uY5=TM6();SM6.exports=lY5;function lY5(J){var Q=uY5({handlers:{},join:[],unsafe:[],options:{}},{extensions:[yY5,xY5,gY5(J),mY5]});return Object.assign(Q.options,{handlers:Q.handlers,join:Q.join,unsafe:Q.unsafe})}});var vM6=M((SZ7,kM6)=>{var dY5=EH6(),pY5=oH6(),cY5=PM6(),$M6;kM6.exports=_Y5;function _Y5(J){var Q=this.data();if(!$M6&&(this.Parser&&this.Parser.prototype&&this.Parser.prototype.blockTokenizers||this.Compiler&&this.Compiler.prototype&&this.Compiler.prototype.visitors))$M6=!0,console.warn("[remark-gfm] Warning: please upgrade to remark 13 to use this plugin");Y("micromarkExtensions",dY5(J)),Y("fromMarkdownExtensions",pY5),Y("toMarkdownExtensions",cY5(J));function Y(G,X){if(Q[G])Q[G].push(X);else Q[G]=[X]}}});var fM6=M((aY5)=>{aY5.tokenize=nY5;aY5.concrete=!0;var iY5=bM(),Oa=p9();function nY5(J,Q,Y){var G=this,X=iY5(this.events,"linePrefix"),K=0;return z;function z(O){if(O!==36)throw Error("expected `$`");return J.enter("mathFlow"),J.enter("mathFlowFence"),J.enter("mathFlowFenceSequence"),W(O)}function W(O){if(O===36)return J.consume(O),K++,W;return J.exit("mathFlowFenceSequence"),K<2?Y(O):Oa(J,Z,"whitespace")(O)}function Z(O){if(O===null||O===-5||O===-4||O===-3)return q(O);return J.enter("mathFlowFenceMeta"),J.enter("chunkString",{contentType:"string"}),V(O)}function V(O){if(O===null||O===-5||O===-4||O===-3)return J.exit("chunkString"),J.exit("mathFlowFenceMeta"),q(O);if(O===36)return Y(O);return J.consume(O),V}function q(O){return J.exit("mathFlowFence"),G.interrupt?Q(O):U(O)}function U(O){if(O===null)return H(O);if(O===-5||O===-4||O===-3)return J.enter("lineEnding"),J.consume(O),J.exit("lineEnding"),J.attempt({tokenize:I,partial:!0},H,X?Oa(J,U,"linePrefix",X+1):U);return J.enter("mathFlowValue"),D(O)}function D(O){if(O===null||O===-5||O===-4||O===-3)return J.exit("mathFlowValue"),U(O);return J.consume(O),D}function H(O){return J.exit("mathFlow"),Q(O)}function I(O,A,B){var w=0;return Oa(O,N,"linePrefix",4);function N(C){return O.enter("mathFlowFence"),O.enter("mathFlowFenceSequence"),L(C)}function L(C){if(C===36)return O.consume(C),w++,L;if(w<K)return B(C);return O.exit("mathFlowFenceSequence"),Oa(O,R,"whitespace")(C)}function R(C){if(C===null||C===-5||C===-4||C===-3)return O.exit("mathFlowFence"),A(C);return B(C)}}}});var hM6=M((eY5)=>{eY5.tokenize=tY5;eY5.resolve=sY5;eY5.previous=jM6;function sY5(J){var Q=J.length-4,Y=3,G,X;if((J[Y][1].type==="lineEnding"||J[Y][1].type==="space")&&(J[Q][1].type==="lineEnding"||J[Q][1].type==="space")){G=Y;while(++G<Q)if(J[G][1].type==="mathTextData"){J[Q][1].type="mathTextPadding",J[Y][1].type="mathTextPadding",Y+=2,Q-=2;break}}G=Y-1,Q++;while(++G<=Q)if(X===void 0){if(G!==Q&&J[G][1].type!=="lineEnding")X=G}else if(G===Q||J[G][1].type==="lineEnding"){if(J[X][1].type="mathTextData",G!==X+2)J[X][1].end=J[G-1][1].end,J.splice(X+2,G-X-2),Q-=G-X-2,G=X+2;X=void 0}return J}function jM6(J){return J!==36||this.events[this.events.length-1][1].type==="characterEscape"}function tY5(J,Q,Y){var G=this,X=0,K,z;return W;function W(D){if(D!==36)throw Error("expected `$`");if(!jM6.call(G,G.previous))throw Error("expected correct previous");return J.enter("mathText"),J.enter("mathTextSequence"),Z(D)}function Z(D){if(D===36)return J.consume(D),X++,Z;return J.exit("mathTextSequence"),V(D)}function V(D){if(D===null)return Y(D);if(D===36)return z=J.enter("mathTextSequence"),K=0,U(D);if(D===32)return J.enter("space"),J.consume(D),J.exit("space"),V;if(D===-5||D===-4||D===-3)return J.enter("lineEnding"),J.consume(D),J.exit("lineEnding"),V;return J.enter("mathTextData"),q(D)}function q(D){if(D===null||D===32||D===36||D===-5||D===-4||D===-3)return J.exit("mathTextData"),V(D);return J.consume(D),q}function U(D){if(D===36)return J.consume(D),K++,U;if(K===X)return J.exit("mathTextSequence"),J.exit("mathText"),Q(D);return z.type="mathTextData",q(D)}}});var bM6=M((GG5)=>{GG5.flow={36:fM6()};GG5.text={36:hM6()}});var xM6=M((HG5)=>{HG5.enter={mathFlow:zG5,mathFlowFenceMeta:WG5,mathText:UG5};HG5.exit={mathFlow:qG5,mathFlowFence:VG5,mathFlowFenceMeta:ZG5,mathFlowValue:yM6,mathText:DG5,mathTextData:yM6};function zG5(J){this.enter({type:"math",meta:null,value:"",data:{hName:"div",hProperties:{className:["math","math-display"]},hChildren:[{type:"text",value:""}]}},J)}function WG5(){this.buffer()}function ZG5(){var J=this.resume();this.stack[this.stack.length-1].meta=J}function VG5(){if(this.getData("mathFlowInside"))return;this.buffer(),this.setData("mathFlowInside",!0)}function qG5(J){var Q=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),Y=this.exit(J);Y.value=Q,Y.data.hChildren[0].value=Q,this.setData("mathFlowInside")}function UG5(J){this.enter({type:"inlineMath",value:"",data:{hName:"span",hProperties:{className:["math","math-inline"]},hChildren:[{type:"text",value:""}]}},J),this.buffer()}function DG5(J){var Q=this.resume(),Y=this.exit(J);Y.value=Q,Y.data.hChildren[0].value=Q}function yM6(J){this.config.enter.data.call(this,J),this.config.exit.data.call(this,J)}});var mM6=M((fZ7,gM6)=>{gM6.exports=OG5;function OG5(J,Q){var Y=0,G=0,X,K;if(typeof Q!=="string"||Q.length!==1)throw Error("Expected character");J=String(J),K=J.indexOf(Q),X=K;while(K!==-1){if(Y++,K===X){if(Y>G)G=Y}else Y=1;X=K+1,K=J.indexOf(Q,X)}return G}});var dM6=M((jZ7,lM6)=>{lM6.exports=AG5;function AG5(J,Q){return uM6(J,Q.inConstruct,!0)&&!uM6(J,Q.notInConstruct)}function uM6(J,Q,Y){var G;if(!Q)return Y;if(typeof Q==="string")Q=[Q];G=-1;while(++G<Q.length)if(J.indexOf(Q[G])!==-1)return!0;return!1}});var _M6=M((hZ7,cM6)=>{cM6.exports=wG5;var BG5=dB1(),NG5=dM6();function wG5(J,Q,Y){var G=(Y.before||"")+(Q||"")+(Y.after||""),X=[],K=[],z={},W=-1,Z,V,q,U,D,H,I,O;while(++W<J.unsafe.length){if(U=J.unsafe[W],!NG5(J.stack,U))continue;D=BG5(U);while(H=D.exec(G))if(Z="before"in U||U.atBreak,V="after"in U,q=H.index+(Z?H[1].length:0),X.indexOf(q)===-1)X.push(q),z[q]={before:Z,after:V};else{if(z[q].before&&!Z)z[q].before=!1;if(z[q].after&&!V)z[q].after=!1}}X.sort(LG5),I=Y.before?Y.before.length:0,O=G.length-(Y.after?Y.after.length:0),W=-1;while(++W<X.length){if(q=X[W],q<I||q>=O)continue;if(q+1<O&&X[W+1]===q+1&&z[q].after&&!z[q+1].before&&!z[q+1].after)continue;if(I!==q)K.push(pM6(G.slice(I,q),"\\"));if(I=q,/[!-/:-@[-`{-~]/.test(G.charAt(q))&&(!Y.encode||Y.encode.indexOf(G.charAt(q))===-1))K.push("\\");else K.push("&#x"+G.charCodeAt(q).toString(16).toUpperCase()+";"),I++}return K.push(pM6(G.slice(I,O),Y.after)),K.join("")}function LG5(J,Q){return J-Q}function pM6(J,Q){var Y=/\\(?=[!-/:-@[-`{-~])/g,G=[],X=[],K=-1,z=0,W=J+Q,Z;while(Z=Y.exec(W))G.push(Z.index);while(++K<G.length){if(z!==G[K])X.push(J.slice(z,G[K]));X.push("\\"),z=G[K]}return X.push(J.slice(z)),X.join("")}});var nM6=M((TG5)=>{TG5.unsafe=[{character:"\r",inConstruct:["mathFlowMeta"]},{character:"\r",inConstruct:["mathFlowMeta"]},{character:"$",inConstruct:["mathFlowMeta","phrasing"]},{atBreak:!0,character:"$",after:"\\$"}];TG5.handlers={math:RG5,inlineMath:iM6};iM6.peek=FG5;var _B1=Jf(),EG5=mM6(),CG5=_M6();function RG5(J,Q,Y){var G=J.value||"",X=_B1("$",Math.max(EG5(G,"$")+1,2)),K=Y.enter("mathFlow"),z=X,W;if(J.meta)W=Y.enter("mathFlowMeta"),z+=CG5(Y,J.meta,{before:"$",after:" ",encode:["$"]}),W();if(z+=`
`,G)z+=G+`
`;return z+=X,K(),z}function iM6(J){var Q=J.value||"",Y=1,G="",X;while(new RegExp("(^|[^$])"+_B1("\\$",Y)+"([^$]|$)").test(Q))Y++;if(/[^ \r\n]/.test(Q)&&(/[ \r\n$]/.test(Q.charAt(0))||/[ \r\n$]/.test(Q.charAt(Q.length-1))))G=" ";return X=_B1("$",Y),X+G+Q+G+X}function FG5(){return"$"}});var rM6=M((yZ7,oM6)=>{var $G5=bM6(),kG5=xM6(),vG5=nM6(),aM6;oM6.exports=fG5;function fG5(){var J=this.data();if(!aM6&&(this.Parser&&this.Parser.prototype&&this.Parser.prototype.blockTokenizers||this.Compiler&&this.Compiler.prototype&&this.Compiler.prototype.visitors))aM6=!0,console.warn("[remark-math] Warning: please upgrade to remark 13 to use this plugin");Q("micromarkExtensions",$G5),Q("fromMarkdownExtensions",kG5),Q("toMarkdownExtensions",vG5);function Q(Y,G){if(J[Y])J[Y].push(G);else J[Y]=[G]}}});var QI6=M((KU)=>{var Aa=KU&&KU.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(KU,"__esModule",{value:!0});KU.markdownToRichText=KU.markdownToBlocks=void 0;var sM6=Aa(nV6()),tM6=Aa(pD6()),eM6=eD6(),JI6=Aa(vM6()),jG5=Aa(rM6());function hG5(J,Q){let Y=(0,sM6.default)().use(tM6.default).use(JI6.default).use(jG5.default).parse(J);return(0,eM6.parseBlocks)(Y,Q)}KU.markdownToBlocks=hG5;function bG5(J,Q){let Y=(0,sM6.default)().use(tM6.default).use(JI6.default).parse(J);return(0,eM6.parseRichText)(Y,Q)}KU.markdownToRichText=bG5});var jI6=M((gZ7,fI6)=>{/*! index.js - Seamflux Client Build | 2026-03-14T14:17:08.135Z */async function yG5(J){if(!XI6(J))throw Error(`Validation failed: ${JSON.stringify(XI6.errors)}`);let{apiKey:Q,databaseId:Y,databaseName:G}=J;try{let X=Y;if(!X){if(!G)throw Error("Either databaseId or databaseName must be provided");X=await bL(Q,G)}return{message:`Successfully retrieved database: ${X}`,...(await k9.default.get(`https://api.notion.com/v1/databases/${X}`,{headers:{Authorization:`Bearer ${Q}`,"Notion-Version":v9,"Content-Type":"application/json"}})).data}}catch(X){throw Error(`Failed to retrieve database: ${X.response?.data?.message||X.message}`)}}async function xG5(J){if(!KI6(J))throw Error(`Validation failed: ${JSON.stringify(KI6.errors)}`);let{apiKey:Q,databaseId:Y,databaseName:G,title:X,description:K,icon:z,cover:W}=J;try{let Z=Y;if(!Z){if(!G)throw Error("Either databaseId or databaseName must be provided");Z=await bL(Q,G)}let V={};X&&(V.title=(0,_9.parseJson)(X)),K&&(V.description=(0,_9.parseJson)(K)),z&&(V.icon=(0,_9.parseJson)(z)),W&&(V.cover=(0,_9.parseJson)(W));let q=await k9.default.patch(`https://api.notion.com/v1/databases/${Z}`,V,{headers:{Authorization:`Bearer ${Q}`,"Notion-Version":v9,"Content-Type":"application/json"}});return{message:`Successfully updated database: <${q.data.url}>`,...q.data}}catch(Z){throw Error(`Failed to update database: ${Z.response?.data?.message||Z.message}`)}}async function LI6(J){if(!zI6(J))throw Error(`Validation failed: ${JSON.stringify(zI6.errors)}`);let{apiKey:Q,parentPageId:Y,title:G,initialDataSourceProperties:X,description:K,icon:z,cover:W,isInline:Z}=J;try{let V=Y;if(!V){let D=(await La({apiKey:Q})).pages||[];if(D.length===0)throw Error("No parent page found. Please provide a parentPageId or ensure you have accessible pages.");V=(D.find((H)=>H.parent.type==="workspace")||D[0]).id}let q={parent:{type:"page_id",page_id:V},title:[{type:"text",text:{content:G}}],initial_data_source:{properties:(0,_9.parseJson)(X)}};K&&(q.description=(0,_9.parseJson)(K)),z&&(q.icon=(0,_9.parseJson)(z)),W&&(q.cover=(0,_9.parseJson)(W)),Z!==void 0&&(q.is_inline=Z);let U=await k9.default.post("https://api.notion.com/v1/databases",q,{headers:{Authorization:`Bearer ${Q}`,"Notion-Version":v9,"Content-Type":"application/json"}});return{message:`Successfully created Notion database: <${U.data.url}>`,...U.data}}catch(V){throw Error(`Failed to create Notion database: ${V.response?.data?.message||V.message}`)}}async function gG5({apiKey:J,markdown:Q,title:Y}){if(!WI6({apiKey:J,markdown:Q,title:Y}))throw Error(`Validation failed: ${JSON.stringify(WI6.errors)}`);let G={apiKey:J,markdown:Q,title:Y};try{let X=(0,QX5.markdownToBlocks)(G.markdown),K=(await La({apiKey:J})).pages||[],z=(K.find((D)=>D.parent.type==="workspace")||K[0]).id,Z=[];for(let D=0;D<X.length;D+=100)Z.push(X.slice(D,D+100));let V=Z[0]||[],q=await k9.default.post("https://api.notion.com/v1/pages",{parent:{type:"page_id",page_id:z},properties:{title:[{type:"text",text:{content:Y}}]},children:V},{headers:{Authorization:`Bearer ${G.apiKey}`,"Notion-Version":v9,"Content-Type":"application/json"}}),U=q.data.id;if(Z.length>1)for(let D=1;D<Z.length;D++)await k9.default.patch(`https://api.notion.com/v1/blocks/${U}/children`,{children:Z[D]},{headers:{Authorization:`Bearer ${G.apiKey}`,"Notion-Version":v9,"Content-Type":"application/json"}});return{message:`Successfully created Notion page: <${q.data.url}>`,...q.data}}catch(X){throw Error(`Failed to create Notion page: ${X.response?.data?.message||X.message}`)}}async function mG5(J){if(!ZI6(J))throw Error(`Validation failed: ${JSON.stringify(ZI6.errors)}`);let{apiKey:Q,pageId:Y,pageName:G}=J;try{let X=Y;if(!X){if(!G)throw Error("Either pageId or pageName must be provided");X=await Qf(Q,G)}return{message:`Successfully retrieved page: ${X}`,...(await k9.default.get(`https://api.notion.com/v1/pages/${X}`,{headers:{Authorization:`Bearer ${Q}`,"Notion-Version":v9,"Content-Type":"application/json"}})).data}}catch(X){throw Error(`Failed to retrieve page: ${X.response?.data?.message||X.message}`)}}async function uG5(J){if(!VI6(J))throw Error(`Validation failed: ${JSON.stringify(VI6.errors)}`);let{apiKey:Q,pageId:Y,pageName:G,properties:X,icon:K,cover:z,archived:W,isLocked:Z}=J;try{let V=Y;if(!V){if(!G)throw Error("Either pageId or pageName must be provided");V=await Qf(Q,G)}let q={};if(X){let D=(0,_9.parseJson)(X),H=await iB1({apiKey:Q,pageId:V}),I=await TI6(Q,H)||FI6(H);q.properties=await SI6(Q,D,I)}K&&(q.icon=(0,_9.parseJson)(K)),z&&(q.cover=(0,_9.parseJson)(z)),W!==void 0&&(q.archived=W),Z!==void 0&&(q.is_locked=Z);let U=await k9.default.patch(`https://api.notion.com/v1/pages/${V}`,q,{headers:{Authorization:`Bearer ${Q}`,"Notion-Version":v9,"Content-Type":"application/json"}});return{message:`Successfully updated page: <${U.data.url}>`,...U.data}}catch(V){throw Error(`Failed to update page: ${V.response?.data?.message||V.message}`)}}async function La(J){if(!qI6(J))throw Error(`Validation failed: ${JSON.stringify(qI6.errors)}`);let{apiKey:Q,query:Y,filter:G,sort:X}=J;try{let K={};Y&&(K.query=Y),K.filter=G?(0,_9.parseJson)(G):{value:"page",property:"object"},K.sort=X?(0,_9.parseJson)(X):{direction:"descending",timestamp:"last_edited_time"};let z=(await k9.default.post("https://api.notion.com/v1/search",K,{headers:{Authorization:`Bearer ${Q}`,"Notion-Version":v9,"Content-Type":"application/json"}})).data.results,W=z.length,Z=`Found ${W} page${W!==1?"s":""}`;return{message:(0,vI6.formatObject)(z,Z),pages:z}}catch(K){throw Error(`Failed to search Notion page: ${K.response?.data?.message||K.message}`)}}async function bL(J,Q){let Y=Q.toLowerCase().trim(),G=(z)=>{let W=z.name;return typeof W=="string"?W.trim():""},X=(z)=>{let W=z.title;return W?Array.isArray(W)?W.map((Z)=>Z.plain_text||"").join("").trim():typeof W=="string"?W.trim():"":""},K=async(z)=>{let W={filter:{value:"data_source",property:"object"},page_size:100};z&&(W.query=z);let Z=[],V,q=!0;for(;q;){V&&(W.start_cursor=V);let U=await k9.default.post("https://api.notion.com/v1/search",W,{headers:{Authorization:`Bearer ${J}`,"Notion-Version":v9,"Content-Type":"application/json"}}),D=U.data.results||[];Z.push(...D),q=U.data.has_more===!0,V=U.data.next_cursor}return Z.filter((U)=>U.object==="data_source")};try{let z=await K(Q),W=z.filter((U)=>G(U).toLowerCase()===Y);if(W.length===0&&(W=z.filter((U)=>G(U).toLowerCase().includes(Y))),W.length>0){let U=W[0];if(U.parent&&U.parent.database_id)return U.parent.database_id}if(W.length===0&&(z=await K(),W=z.filter((U)=>{let D=G(U);return D.toLowerCase()===Y||D.toLowerCase().includes(Y)}),W.length>0)){let U=W[0];if(U.parent&&U.parent.database_id)return U.parent.database_id}if(W.length===0){let U=await K(),D=new Set;for(let H of U)H.parent&&H.parent.database_id&&D.add(H.parent.database_id);for(let H of D)try{let I=(await k9.default.get(`https://api.notion.com/v1/databases/${H}`,{headers:{Authorization:`Bearer ${J}`,"Notion-Version":v9,"Content-Type":"application/json"}})).data,O=X(I);if(O.toLowerCase()===Y)return H;if(O.toLowerCase().includes(Y))return H;if(I.data_sources&&Array.isArray(I.data_sources)){for(let A of I.data_sources)if(A.name&&(A.name.toLowerCase()===Y||A.name.toLowerCase().includes(Y)))return H}}catch(I){continue}}let Z=await K(),V=Z.map((U)=>G(U)).filter((U)=>U).slice(0,5),q="";throw V.length>0?(q=` Available data sources found: ${V.join(", ")}${Z.length>5?"...":""}.`,q+=" Note: Database name should match either a database title or a data source name."):(q=` No data sources found matching "${Q}".`,q+=" Make sure the database is shared with your integration and the name matches either the database title or a data source name."),Error(`Database with name "${Q}" not found.${q}`)}catch(z){if(z.message.includes("not found"))throw z;throw Error(`Failed to search database by name: ${z.response?.data?.message||z.message}`)}}async function Qf(J,Q){try{let Y=(await La({apiKey:J,query:Q})).pages||[];if(Y.length===0)throw Error(`Page with name "${Q}" not found`);return Y[0].id}catch(Y){if(Y.message.includes("not found"))throw Y;throw Error(`Failed to search page by name: ${Y.response?.data?.message||Y.message}`)}}async function lG5(J){if(!UI6(J))throw Error(`Validation failed: ${JSON.stringify(UI6.errors)}`);let{apiKey:Q,databaseId:Y,databaseName:G,name:X,properties:K}=J;try{let z=Y;if(!z){if(!G)throw Error("Either databaseId or databaseName must be provided");z=await bL(Q,G)}let W=(0,_9.parseJson)(K);return{message:`Successfully created data source: ${X}`,...(await k9.default.post("https://api.notion.com/v1/data_sources",{database_id:z,name:X,properties:W},{headers:{Authorization:`Bearer ${Q}`,"Notion-Version":v9,"Content-Type":"application/json"}})).data}}catch(z){throw Error(`Failed to create data source: ${z.response?.data?.message||z.message}`)}}async function EI6(J){if(!DI6(J))throw Error(`Validation failed: ${JSON.stringify(DI6.errors)}`);let{apiKey:Q,dataSourceId:Y}=J;try{return{message:`Successfully retrieved data source: ${Y}`,...(await k9.default.get(`https://api.notion.com/v1/data_sources/${Y}`,{headers:{Authorization:`Bearer ${Q}`,"Notion-Version":v9,"Content-Type":"application/json"}})).data}}catch(G){throw Error(`Failed to retrieve data source: ${G.response?.data?.message||G.message}`)}}async function CI6(J){if(!HI6(J))throw Error(`Validation failed: ${JSON.stringify(HI6.errors)}`);let{apiKey:Q,dataSourceId:Y,name:G,properties:X}=J;try{let K={};return G&&(K.name=G),X&&(K.properties=(0,_9.parseJson)(X)),{message:`Successfully updated data source: ${Y}`,...(await k9.default.patch(`https://api.notion.com/v1/data_sources/${Y}`,K,{headers:{Authorization:`Bearer ${Q}`,"Notion-Version":v9,"Content-Type":"application/json"}})).data}}catch(K){throw Error(`Failed to update data source: ${K.response?.data?.message||K.message}`)}}async function dG5(J){if(!MI6(J))throw Error(`Validation failed: ${JSON.stringify(MI6.errors)}`);let{apiKey:Q,dataSourceId:Y,filter:G,sorts:X,startCursor:K,pageSize:z}=J;try{let W={};G&&(W.filter=(0,_9.parseJson)(G)),X&&(W.sorts=(0,_9.parseJson)(X)),K&&(W.start_cursor=K),z!==void 0&&(W.page_size=Math.min(Math.max(z,1),100));let Z=await k9.default.post(`https://api.notion.com/v1/data_sources/${Y}/query`,W,{headers:{Authorization:`Bearer ${Q}`,"Notion-Version":v9,"Content-Type":"application/json"}}),V=Z.data.results,q=V.length,U=`Fetched ${q} record${q!==1?"s":""} from data source ${Y}`;return{message:(0,vI6.formatObject)(V,U),records:V,has_more:Z.data.has_more,next_cursor:Z.data.next_cursor}}catch(W){throw Error(`Failed to query data source: ${W.response?.data?.message||W.message}`)}}async function hL(J){if(!II6(J))throw Error(`Validation failed: ${JSON.stringify(II6.errors)}`);let{apiKey:Q,databaseId:Y,databaseName:G}=J;try{let X=Y;if(!X){if(!G)throw Error("Either databaseId or databaseName must be provided");X=await bL(Q,G)}let K=(await k9.default.get(`https://api.notion.com/v1/databases/${X}`,{headers:{Authorization:`Bearer ${Q}`,"Notion-Version":v9,"Content-Type":"application/json"}})).data;if(K.initial_data_source?.properties)return K.initial_data_source.properties;if(K.properties)return K.properties;if(K.data_sources&&K.data_sources.length>0){let z=K.data_sources[0].id,W=(await k9.default.get(`https://api.notion.com/v1/data_sources/${z}`,{headers:{Authorization:`Bearer ${Q}`,"Notion-Version":v9,"Content-Type":"application/json"}})).data;if(W.properties)return W.properties}return{}}catch(X){throw Error(`Failed to get database schema: ${X.response?.data?.message||X.message}`)}}async function RI6(J,Q){try{let Y=(await k9.default.get(`https://api.notion.com/v1/databases/${Q}`,{headers:{Authorization:`Bearer ${J}`,"Notion-Version":v9,"Content-Type":"application/json"}})).data;if(Y.data_sources&&Y.data_sources.length>0)return Y.data_sources[0].id;if(Y.initial_data_source?.id)return Y.initial_data_source.id;throw Error("No data source found in database")}catch(Y){throw Error(`Failed to get data source ID from database: ${Y.response?.data?.message||Y.message}`)}}async function iB1(J){if(!OI6(J))throw Error(`Validation failed: ${JSON.stringify(OI6.errors)}`);let{apiKey:Q,pageId:Y,pageName:G}=J;try{let X=Y;if(!X){if(!G)throw Error("Either pageId or pageName must be provided");X=await Qf(Q,G)}return(await k9.default.get(`https://api.notion.com/v1/pages/${X}`,{headers:{Authorization:`Bearer ${Q}`,"Notion-Version":v9,"Content-Type":"application/json"}})).data}catch(X){throw Error(`Failed to get page info: ${X.response?.data?.message||X.message}`)}}function FI6(J){return J.parent&&J.parent.type==="database_id"?J.parent.database_id:null}async function TI6(J,Q){let Y=Q?.parent;if(!Y||!Y.type)return null;if(Y.type==="database_id"&&Y.database_id)return Y.database_id;if(Y.type==="data_source_id"&&Y.data_source_id)try{let G=await EI6({apiKey:J,dataSourceId:Y.data_source_id});return G?.database_id||G?.parent?.database_id||G?.databaseId||null}catch{return null}return null}async function SI6(J,Q,Y){if(Object.values(Q).some((X)=>PI6(X)))return Q;let G={};if(Y){let X=await hL({apiKey:J,databaseId:Y});for(let[K,z]of Object.entries(Q)){let W=Na(K,X);W?G[W.schemaKey]=$I6(z,W.propertySchema):G[K]=wa(z)}}else for(let[X,K]of Object.entries(Q))G[X]=wa(K);return G}function Na(J,Q){if(Q[J])return{schemaKey:J,propertySchema:Q[J]};let Y=J.toLowerCase(),G=Object.entries(Q).find(([W])=>W.toLowerCase()===Y);if(G)return{schemaKey:G[0],propertySchema:G[1]};let X=J.trim();if(X!==J&&Q[X])return{schemaKey:X,propertySchema:Q[X]};let K=J.trim(),z=Object.keys(Q).find((W)=>{let Z=W.trim();return Z===K||Z===J||K===W||!(!/^[\x00-\x7F]*$/.test(K)||!/^[\x00-\x7F]*$/.test(Z))&&Z.toLowerCase()===K.toLowerCase()});return z?{schemaKey:z,propertySchema:Q[z]}:null}function Ba(J,Q){if(J==null||typeof J!="object")return J;if(Array.isArray(J))return J.map((W)=>Ba(W,Q));if(J.and&&Array.isArray(J.and))return{and:J.and.map((W)=>Ba(W,Q))};if(J.or&&Array.isArray(J.or))return{or:J.or.map((W)=>Ba(W,Q))};let Y=J.property;if(Y==null||typeof Y!="string")return J;let G=Na(Y,Q);if(!G||!G.propertySchema?.type)return J;let X=G.propertySchema.type,K=null,z=null;for(let W of Object.keys(J))if(W!=="property"&&IX5.has(W)&&typeof J[W]=="object"&&J[W]!==null){K=J[W],z=W;break}return K||J.equals===void 0&&J.contains===void 0&&J.does_not_equal===void 0||(K={},J.equals!==void 0&&(K.equals=J.equals),J.contains!==void 0&&(K.contains=J.contains),J.does_not_equal!==void 0&&(K.does_not_equal=J.does_not_equal)),K==null?J:{property:G.schemaKey,[X]:K}}function PI6(J){if(!J||typeof J!="object")return!1;let Q=["title","rich_text","number","select","date","checkbox","multi_select","url","email","phone_number","formula","relation","rollup","created_time","created_by","last_edited_time","last_edited_by","files","status"];return Object.keys(J).some((Y)=>Q.includes(Y))}function $I6(J,Q){if(!Q||!Q.type)return wa(J);let Y=Q.type;switch(Y){case"title":let G=J!=null?String(J):"",K=[];if(G.length<=2000)K.push({text:{content:G}});else for(let V=0;V<G.length;V+=2000)K.push({text:{content:G.slice(V,V+2000)}});return{title:K};case"rich_text":let z=J!=null?String(J):"",W=2000,Z=[];if(z.length<=W)Z.push({text:{content:z}});else for(let V=0;V<z.length;V+=W)Z.push({text:{content:z.slice(V,V+W)}});return{rich_text:Z};case"number":if(typeof J=="number")return{number:J};break;case"select":if(typeof J=="string")return{select:{name:J}};break;case"multi_select":if(Array.isArray(J))return{multi_select:J.map((V)=>({name:V}))};break;case"date":if(typeof J=="string")return{date:{start:J}};if(J&&typeof J=="object"&&J.start)return{date:J};break;case"checkbox":if(typeof J=="boolean")return{checkbox:J};break;case"url":case"email":case"phone_number":if(typeof J=="string")return{[Y]:J};break;case"files":if(Array.isArray(J))return{files:J};break;case"status":if(typeof J=="string")return{status:{name:J}}}return wa(J)}function wa(J){if(typeof J=="string"){if(/^\d{4}-\d{2}-\d{2}/.test(J))return{date:{start:J}};let Q=2000,Y=[];if(J.length<=Q)Y.push({text:{content:J}});else for(let G=0;G<J.length;G+=Q)Y.push({text:{content:J.slice(G,G+Q)}});return{rich_text:Y}}return typeof J=="number"?{number:J}:typeof J=="boolean"?{checkbox:J}:Array.isArray(J)?{multi_select:J.map((Q)=>({name:String(Q)}))}:J}function YI6(J,Q){return typeof J=="string"?/^\d{4}-\d{2}-\d{2}/.test(J)?{date:{}}:Q==="status"?{status:{}}:{rich_text:{}}:typeof J=="number"?{number:{format:"number"}}:typeof J=="boolean"?{checkbox:{}}:Array.isArray(J)?{multi_select:{}}:{rich_text:{}}}async function pG5({apiKey:J,databaseId:Q,databaseName:Y,properties:G}){if(!AI6({apiKey:J,databaseId:Q,databaseName:Y,properties:G}))throw Error(`Validation failed: ${JSON.stringify(AI6.errors)}`);let X=(0,_9.parseJson)(G),K=Q;try{if(!K){if(!Y)throw Error("Either databaseId or databaseName must be provided");try{K=await bL(J,Y)}catch(Z){if(!Z.message||!Z.message.includes("not found"))throw Z;{console.log(`Database "${Y}" not found, auto-creating...`);let V={};for(let[q,U]of Object.entries(X))V[q]=YI6(U,q);K=(await LI6({apiKey:J,title:Y,initialDataSourceProperties:JSON.stringify(V)})).id,console.log(`Successfully auto-created database "${Y}" with ID: ${K}`)}}}let z;if(Object.values(X).some((Z)=>PI6(Z)))z=X;else{let Z=await hL({apiKey:J,databaseId:K}),V=Object.keys(Z),q=V.length===0||V.length===1&&(V[0]==="名称"||["name","title"].includes(V[0].toLowerCase())),U={};for(let[H,I]of Object.entries(X))Na(H,Z)||(U[H]=I);if(Object.keys(U).length>0&&q)try{let H=await RI6(J,K),I=Object.fromEntries(Object.entries(U).map(([A,B])=>[A,YI6(B,A)])),O={...Z,...I};await CI6({apiKey:J,dataSourceId:H,properties:JSON.stringify(O)}),Z=await hL({apiKey:J,databaseId:K})}catch(H){throw Error(`Failed to auto-create missing properties in database schema: ${H.message}`)}z={};let D=[];for(let[H,I]of Object.entries(X)){let O=Na(H,Z);O?z[O.schemaKey]=$I6(I,O.propertySchema):D.push(H)}if(D.length>0){let H=Object.keys(Z).slice(0,10),I=D.join(", "),O=H.length>0?` Available properties: ${H.join(", ")}${Object.keys(Z).length>10?"...":""}`:"";throw Error(`Unknown properties in input: ${I}. Please make sure these properties exist in the target database schema.${O}`)}}let W=await k9.default.post("https://api.notion.com/v1/pages",{parent:{type:"database_id",database_id:K},properties:z},{headers:{Authorization:`Bearer ${J}`,"Notion-Version":v9,"Content-Type":"application/json"}});return{message:`Successfully created database record: <${W.data.url}>`,...W.data}}catch(z){if(z.response?.data?.message&&z.response.data.message.includes("is not a property that exists"))try{let W=await hL({apiKey:J,databaseId:K}),Z=Object.keys(W).slice(0,10),V=z.response.data.message,q=Z.length>0?`${V} Available properties: ${Z.join(", ")}${Object.keys(W).length>10?"...":""}`:V;throw Error(`Failed to create database record: ${q}`)}catch(W){throw Error(`Failed to create database record: ${z.response?.data?.message||z.message}`)}throw Error(`Failed to create database record: ${z.response?.data?.message||z.message}`)}}async function cG5({apiKey:J,databaseId:Q,databaseName:Y,filter:G,sorts:X}){if(!BI6({apiKey:J,databaseId:Q,databaseName:Y,filter:G,sorts:X}))throw Error(`Validation failed: ${JSON.stringify(BI6.errors)}`);let K=Q,z=Y,W;try{if(W=Q,!W){if(!Y)throw Error("Either databaseId or databaseName must be provided");try{W=await bL(J,Y)}catch(I){throw Error(`Failed to find database by name "${Y}": ${I.message}`)}}if(!W||typeof W!="string"||W.trim()==="")throw Error(`Invalid database ID: ${W}. Database may not be found or name may be incorrect.`);W=W.trim();let Z=W.replace(/-/g,"");if(!/^[0-9a-f]{32}$/i.test(Z))throw Error(`Invalid database ID format: ${W}. Expected a valid Notion database ID (UUID format).`);let V;try{V=await RI6(J,W)}catch(I){throw Error(`Failed to get data source from database "${W}": ${I.message}`)}let q=(I)=>{if(!I||typeof I!="object")return I;if(Array.isArray(I))return I.map(q);let O={};for(let[A,B]of Object.entries(I))A==="text"?O.rich_text=q(B):O[A]=A==="and"||A==="or"?Array.isArray(B)?B.map(q):q(B):typeof B=="object"&&B!==null?q(B):B;return O},U={};if(G){let I;if(typeof G=="string")I=(0,_9.parseJson)(G);else{if(typeof G!="object")throw Error("Invalid filter format. Expected string or object, got "+typeof G);I=G}let O=q(I);try{O=Ba(O,await hL({apiKey:J,databaseId:W}))}catch(A){}U.filter=O}if(X)if(typeof X=="string")U.sorts=(0,_9.parseJson)(X);else{if(!Array.isArray(X))throw Error("Invalid sorts format. Expected string or array, got "+typeof X);U.sorts=X}let D=(await k9.default.post(`https://api.notion.com/v1/data_sources/${V}/query`,U,{headers:{Authorization:`Bearer ${J}`,"Notion-Version":v9,"Content-Type":"application/json"}})).data.results,H=D.length;return{message:`Fetched ${H} database record${H!==1?"s":""} from database ${W}`,records:D}}catch(Z){let V=Z.response?.data?.message||Z.message||String(Z),q=Z.response?.data||{};return console.error("[Notion] queryDatabaseRecords error:",{message:V,status:Z.response?.status,data:q,databaseId:K,finalDatabaseId:W,databaseName:z}),{message:`query database records: ${V}`,records:[],error:V}}}async function _G5({apiKey:J,pageId:Q,pageName:Y,properties:G}){if(!NI6({apiKey:J,pageId:Q,pageName:Y,properties:G}))throw Error(`Validation failed: ${JSON.stringify(NI6.errors)}`);let X=(0,_9.parseJson)(G);try{let K=Q;if(!K){if(!Y)throw Error("Either pageId or pageName must be provided");K=await Qf(J,Y)}let z=await iB1({apiKey:J,pageId:K}),W=await TI6(J,z)||FI6(z);if(!W)throw Error(`Page is not a database record. Cannot determine database schema. parent.type=${z?.parent?.type||"unknown"}`);let Z=await SI6(J,X,W),V=await k9.default.patch(`https://api.notion.com/v1/pages/${K}`,{properties:Z},{headers:{Authorization:`Bearer ${J}`,"Notion-Version":v9,"Content-Type":"application/json"}});return{message:`Successfully updated database record: <${V.data.url}>`,...V.data}}catch(K){throw Error(`Failed to update database record: ${K.response?.data?.message||K.message}`)}}async function iG5({apiKey:J,pageId:Q,pageName:Y}){if(!wI6({apiKey:J,pageId:Q,pageName:Y}))throw Error(`Validation failed: ${JSON.stringify(wI6.errors)}`);try{let G=Q;if(!G){if(!Y)throw Error("Either pageId or pageName must be provided");G=await Qf(J,Y)}let X=await k9.default.patch(`https://api.notion.com/v1/pages/${G}`,{archived:!0},{headers:{Authorization:`Bearer ${J}`,"Notion-Version":v9,"Content-Type":"application/json"}});return{message:`Successfully deleted (archived) database record: <${X.data.url}>`,...X.data}}catch(G){throw Error(`Failed to delete database record: ${G.response?.data?.message||G.message}`)}}var{create:nG5,defineProperty:Ea,getOwnPropertyDescriptor:aG5,getOwnPropertyNames:oG5,getPrototypeOf:rG5}=Object,sG5=Object.prototype.hasOwnProperty,tG5=(J,Q)=>{for(var Y in Q)Ea(J,Y,{get:Q[Y],enumerable:!0})},kI6=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of oG5(Q))sG5.call(J,X)||X===Y||Ea(J,X,{get:()=>Q[X],enumerable:!(G=aG5(Q,X))||G.enumerable});return J},eG5=(J,Q,Y)=>(Y=J!=null?nG5(rG5(J)):{},kI6(!Q&&J&&J.__esModule?Y:Ea(Y,"default",{value:J,enumerable:!0}),J)),JX5=(J)=>kI6(Ea({},"__esModule",{value:!0}),J),GI6={};tG5(GI6,{createDataSource:()=>lG5,createDatabase:()=>LI6,createDatabaseRecord:()=>pG5,createPage:()=>gG5,deleteDatabaseRecord:()=>iG5,getDatabaseSchema:()=>hL,getPageInfo:()=>iB1,queryDataSource:()=>dG5,queryDatabaseRecords:()=>cG5,retrieveDataSource:()=>EI6,retrieveDatabase:()=>yG5,retrievePage:()=>mG5,searchPage:()=>La,updateDataSource:()=>CI6,updateDatabase:()=>xG5,updateDatabaseRecord:()=>_G5,updatePage:()=>uG5}),fI6.exports=JX5(GI6);var QX5=QI6(),y5=P_(),vI6=PY1(),_9=$H1(),k9=eG5(c21()),v9="2025-09-03",YX5={type:"object",properties:{apiKey:{type:"string",description:"Notion API key"},databaseId:{type:"string",description:"Database ID (optional, used if databaseName not provided)"},databaseName:{type:"string",description:"Database name (optional, used if databaseId not provided)"}},required:["apiKey"]},XI6=y5.ajv.compile(YX5),GX5={type:"object",properties:{apiKey:{type:"string",description:"Notion API key"},databaseId:{type:"string",description:"Database ID (optional, used if databaseName not provided)"},databaseName:{type:"string",description:"Database name (optional, used if databaseId not provided)"},title:{type:"string",description:"stringified JSON array for title"},description:{type:"string",description:"stringified JSON array for description"},icon:{type:"string",description:"stringified JSON for icon"},cover:{type:"string",description:"stringified JSON for cover"}},required:["apiKey"]},KI6=y5.ajv.compile(GX5),XX5={type:"object",properties:{apiKey:{type:"string",description:"Notion API key"},parentPageId:{type:"string",description:"Parent page ID (optional, will auto-search if not provided)"},title:{type:"string",description:"Database title"},initialDataSourceProperties:{type:"string",description:"stringified JSON for initial data source properties"},description:{type:"string",description:"stringified JSON array for description"},icon:{type:"string",description:"stringified JSON for icon"},cover:{type:"string",description:"stringified JSON for cover"},isInline:{type:"boolean",description:"Whether database is inline"}},required:["apiKey","title","initialDataSourceProperties"]},zI6=y5.ajv.compile(XX5),KX5={type:"object",properties:{apiKey:{type:"string",description:"Notion API key"},markdown:{type:"string",description:"Markdown content for the page"},title:{type:"string",description:"Page title"}},required:["apiKey","markdown","title"]},WI6=y5.ajv.compile(KX5),zX5={type:"object",properties:{apiKey:{type:"string",description:"Notion API key"},pageId:{type:"string",description:"Page ID (optional, used if pageName not provided)"},pageName:{type:"string",description:"Page name (optional, used if pageId not provided)"}},required:["apiKey"]},ZI6=y5.ajv.compile(zX5),WX5={type:"object",properties:{apiKey:{type:"string",description:"Notion API key"},pageId:{type:"string",description:"Page ID (optional, used if pageName not provided)"},pageName:{type:"string",description:"Page name (optional, used if pageId not provided)"},properties:{type:"string",description:"stringified JSON for page properties. Can be raw data (will be auto-converted) or Notion format properties"},icon:{type:"string",description:"stringified JSON for icon"},cover:{type:"string",description:"stringified JSON for cover"},archived:{type:"boolean",description:"Whether to archive the page"},isLocked:{type:"boolean",description:"Whether to lock the page"}},required:["apiKey"]},VI6=y5.ajv.compile(WX5),ZX5={type:"object",properties:{apiKey:{type:"string",description:"Notion API key"},query:{type:"string",description:"Search query string"},filter:{type:"string",description:"stringified JSON for filter object"},sort:{type:"string",description:"stringified JSON for sort object"}},required:["apiKey"]},qI6=y5.ajv.compile(ZX5),VX5={type:"object",properties:{apiKey:{type:"string",description:"Notion API key"},databaseId:{type:"string",description:"Database ID (optional, used if databaseName not provided)"},databaseName:{type:"string",description:"Database name (optional, used if databaseId not provided)"},name:{type:"string",description:"Data source name"},properties:{type:"string",description:"stringified JSON for data source properties"}},required:["apiKey","name","properties"]},UI6=y5.ajv.compile(VX5),qX5={type:"object",properties:{apiKey:{type:"string",description:"Notion API key"},dataSourceId:{type:"string",description:"Data source ID"}},required:["apiKey","dataSourceId"]},DI6=y5.ajv.compile(qX5),UX5={type:"object",properties:{apiKey:{type:"string",description:"Notion API key"},dataSourceId:{type:"string",description:"Data source ID"},name:{type:"string",description:"Data source name"},properties:{type:"string",description:"stringified JSON for properties updates"}},required:["apiKey","dataSourceId"]},HI6=y5.ajv.compile(UX5),DX5={type:"object",properties:{apiKey:{type:"string",description:"Notion API key"},dataSourceId:{type:"string",description:"Data source ID"},filter:{type:"string",description:"stringified JSON for filter"},sorts:{type:"string",description:"stringified JSON array for sorts"},startCursor:{type:"string",description:"Start cursor for pagination"},pageSize:{type:"number",description:"Page size (default 100, max 100)"}},required:["apiKey","dataSourceId"]},MI6=y5.ajv.compile(DX5),HX5={type:"object",properties:{apiKey:{type:"string",description:"Notion API key"},databaseId:{type:"string",description:"Database ID (optional, used if databaseName not provided)"},databaseName:{type:"string",description:"Database name (optional, used if databaseId not provided)"}},required:["apiKey"]},II6=y5.ajv.compile(HX5),MX5={type:"object",properties:{apiKey:{type:"string",description:"Notion API key"},pageId:{type:"string",description:"Page ID (optional, used if pageName not provided)"},pageName:{type:"string",description:"Page name (optional, used if pageId not provided)"}},required:["apiKey"]},OI6=y5.ajv.compile(MX5),IX5=new Set(["checkbox","date","files","formula","multi_select","number","people","phone_number","relation","rich_text","rollup","select","status","timestamp","verification"]),OX5={type:"object",properties:{apiKey:{type:"string",description:"Notion API key"},databaseId:{type:"string",description:"Database ID (optional, used if databaseName not provided)"},databaseName:{type:"string",description:"Database name (optional, used if databaseId not provided)"},properties:{type:"string",description:"stringify properties object. Can be raw data (will be auto-converted) or Notion format properties"}},required:["apiKey","properties"]},AI6=y5.ajv.compile(OX5),AX5={type:"object",properties:{apiKey:{type:"string",description:"Notion API key"},databaseId:{type:"string",description:"Database ID (optional, used if databaseName not provided)"},databaseName:{type:"string",description:"Database name (optional, used if databaseId not provided)"},filter:{description:"Filter object or stringified JSON, Optional filter criteria"},sorts:{description:"Sorts array or stringified JSON, Optional sort criteria"}},required:["apiKey"],additionalProperties:!0},BI6=y5.ajv.compile(AX5),BX5={type:"object",properties:{apiKey:{type:"string",description:"Notion API key"},pageId:{type:"string",description:"Page ID (record ID) (optional, used if pageName not provided)"},pageName:{type:"string",description:"Page name (record name) (optional, used if pageId not provided)"},properties:{type:"string",description:"stringify properties object. Can be raw data (will be auto-converted) or Notion format properties"}},required:["apiKey","properties"]},NI6=y5.ajv.compile(BX5),NX5={type:"object",properties:{apiKey:{type:"string",description:"Notion API key"},pageId:{type:"string",description:"Page ID (record ID) (optional, used if pageName not provided)"},pageName:{type:"string",description:"Page name (record name) (optional, used if pageId not provided)"}},required:["apiKey"]},wI6=y5.ajv.compile(NX5)});import{existsSync as wX5,readFileSync as LX5}from"fs";import{dirname as EX5,join as xI6}from"path";import{fileURLToPath as CX5}from"url";import{randomUUID as RX5}from"node:crypto";var PX5=Ca(XV6(),1),$X5=Ca(jI6(),1),gI6=EX5(CX5(import.meta.url)),hI6=[{name:"databaseName",type:"string",label:"Notion database name (for balance change log)",required:!0,defaultValue:"Wallet Balance Change Log"},{name:"address",type:"string",label:"Wallet address (EVM or Sui)",required:!0},{name:"chainType",type:"string",label:"Chain (sui, eth, bsc)",defaultValue:"sui"},{name:"tokenSymbol",type:"string",label:"Token symbol to monitor (empty = any change in total tokens)",defaultValue:"SUI"},{name:"intervalSeconds",type:"string",label:"Check interval (seconds)",defaultValue:"300"},{type:"string",name:"OKX_API_KEY",label:"OKX_API_KEY",required:!0},{type:"string",name:"OKX_SECRET",label:"OKX_SECRET",required:!0},{type:"string",name:"OKX_PASSPHRASE",label:"OKX_PASSPHRASE",required:!0},{type:"string",name:"notion_apiKey",label:"apiKey",required:!0}];function FX5(){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=xI6(gI6,"config.json");try{if(wX5(Y)){let G=LX5(Y,"utf-8"),X=JSON.parse(G);Q={};for(let K of hI6)if(K.name in X)Q[K.name]=X[K.name];else if(K.defaultValue!==void 0)Q[K.name]=K.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 hI6)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 E7={reset:"\x1B[0m",statusRunning:"\x1B[36m",statusSuccess:"\x1B[32m",statusError:"\x1B[31m",dim:"\x1B[90m",bold:"\x1B[1m",nodeName:"\x1B[33m",method:"\x1B[35m"},TX5=500;function SX5(J,Q){if(J.length<=Q)return J;return J.slice(0,Q)+"..."}function bI6(J){let Q=J.name||"unknown",Y=J.method||"unknown",G=J.status||"invoke",X=J.message||"",K=J.raw,W=(G==="success"?E7.statusSuccess:G==="error"?E7.statusError:E7.statusRunning)+"["+G.toUpperCase()+"]"+E7.reset+" "+E7.nodeName+Q+E7.reset+E7.dim+"."+E7.reset+E7.method+Y+E7.reset+" "+E7.dim+"|"+E7.reset+" "+E7.bold+X+E7.reset;if(K!==void 0&&K!==null){let Z=typeof K==="object"?JSON.stringify(K):String(K),V=SX5(Z,TX5);W+=" "+E7.dim+V+E7.reset}return W}var mI6={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,...K}=Y;console.log(JSON.stringify(K))}else console.log(bI6(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(bI6(J))},done(J){if(typeof J==="object")console.log(JSON.stringify({result:J}));else console.log({done:J});process.exit(0)}},kX5={chainKit:PX5,notion:$X5};globalThis.__WORKFLOW_BUNDLED_NODES__=kX5;var vX5="workflow-local";function yI6(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 fX5(J){if(!J||typeof J!=="object")return J;let{userId:Q,_messageId:Y,...G}=J;return G}function nB1({node:J,userId:Q,messageId:Y,name:G,method:X,status:K,message:z,raw:W,level:Z,callSite:V}){let q=globalThis.__JSON_MODE__===!0,U=new Date().toISOString();if(q)J?.log?.(yI6({createdAt:U,messageId:Y,level:Z,name:G,method:X,status:K,message:z,raw:W,callSite:V}));else J?.log?.(yI6({v:vX5,uid:Q,messageId:Y,level:Z,name:G,method:X,status:K,message:z,raw:W,callSite:V}))}function aB1(){return RX5()}async function jX5(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 hX5(J,Q,Y,G,X,K){if(!G)G={};if(typeof G==="string")G=JSON.parse(G);let z=aB1(),W={...G,_messageId:z};try{let Z=await jX5(Q,Y);nB1({node:K,userId:X,status:"invoke",messageId:z,name:Q,level:"info",method:Y,message:"start",raw:fX5(W),callSite:J});let V=await Z(W);return nB1({node:K,userId:X,status:"success",messageId:aB1(),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 nB1({node:K,userId:X,status:"error",messageId:aB1(),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,K,z,W)=>{return hX5(X,K,z,W??{},Y,Q)};return G.default=G,G}}var uI6=FX5();globalThis.Input=uI6;globalThis.node=mI6;globalThis.Invoker=oB1;globalThis.invoke=new oB1(uI6,mI6);var bX5=xI6(gI6,"workflow.code.js"),yX5="file://"+bX5+"?t="+Date.now();import(yX5).catch((J)=>{console.error("Failed to load workflow.code.js:",J.message),process.exit(1)});
