#!/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": "ownerAddress",
    "type": "string",
    "label": "Sui wallet address",
    "required": true,
    "defaultValue": ""
  },
  {
    "name": "tokenSymbol",
    "type": "string",
    "label": "Token symbol to check (e.g. SUI)",
    "required": true,
    "defaultValue": "SUI"
  },
  {
    "name": "minBalance",
    "type": "string",
    "label": "Minimum balance threshold (alert when below)",
    "required": true,
    "defaultValue": "1"
  },
  {
    "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": "telegram_chatId",
    "label": "chatId",
    "required": true
  },
  {
    "type": "string",
    "name": "TELEGRAM_BOT_TOKEN",
    "label": "TELEGRAM_BOT_TOKEN",
    "required": false
  }
];

// 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 KW6}from"node:module";var __createRequire=(function(){var cr=KW6(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 rK6=Object.create;var{getPrototypeOf:sK6,defineProperty:pw,getOwnPropertyNames:EO1,getOwnPropertyDescriptor:tK6}=Object,CO1=Object.prototype.hasOwnProperty;function RO1(J){return this[J]}var eK6,JW6,si=(J,Q,Y)=>{var G=J!=null&&typeof J==="object";if(G){var X=Q?eK6??=new WeakMap:JW6??=new WeakMap,z=X.get(J);if(z)return z}Y=J!=null?rK6(sK6(J)):{};let K=Q||!J||!J.__esModule?pw(Y,"default",{value:J,enumerable:!0}):Y;for(let W of EO1(J))if(!CO1.call(K,W))pw(K,W,{get:RO1.bind(J,W),enumerable:!0});if(G)X.set(J,K);return K},QW6=(J)=>{var Q=(LO1??=new WeakMap).get(J),Y;if(Q)return Q;if(Q=pw({},"__esModule",{value:!0}),J&&typeof J==="object"||typeof J==="function"){for(var G of EO1(J))if(!CO1.call(Q,G))pw(Q,G,{get:RO1.bind(J,G),enumerable:!(Y=tK6(J,G))||Y.enumerable})}return LO1.set(J,Q),Q},LO1,H=(J,Q)=>()=>(Q||J((Q={exports:{}}).exports,Q),Q.exports);var YW6=(J)=>J;function GW6(J,Q){this[J]=YW6.bind(null,Q)}var XW6=(J,Q)=>{for(var Y in Q)pw(J,Y,{get:Q[Y],enumerable:!0,configurable:!0,set:GW6.bind(Q,Y)})};var zW6=(J,Q)=>()=>(J&&(Q=J(J=0)),Q);var D1=__createRequire;var PO1=H((wa4,SO1)=>{var{defineProperty:ti,getOwnPropertyDescriptor:WW6,getOwnPropertyNames:ZW6}=Object,VW6=Object.prototype.hasOwnProperty,qW6=(J,Q)=>{for(var Y in Q)ti(J,Y,{get:Q[Y],enumerable:!0})},UW6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of ZW6(Q))if(!VW6.call(J,X)&&X!==Y)ti(J,X,{get:()=>Q[X],enumerable:!(G=WW6(Q,X))||G.enumerable})}return J},MW6=(J)=>UW6(ti({},"__esModule",{value:!0}),J),FO1={};qW6(FO1,{formatAddress:()=>DW6,formatDigest:()=>HW6});SO1.exports=MW6(FO1);var TO1="…";function DW6(J){if(J.length<=6)return J;let Q=J.startsWith("0x")?2:0;return`0x${J.slice(Q,Q+4)}${TO1}${J.slice(-4)}`}function HW6(J){return`${J.slice(0,10)}${TO1}`}});var nw=H((lO1)=>{/*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(lO1,"__esModule",{value:!0});lO1.bytes=lO1.stringToBytes=lO1.str=lO1.bytesToString=lO1.hex=lO1.utf8=lO1.bech32m=lO1.bech32=lO1.base58check=lO1.createBase58check=lO1.base58xmr=lO1.base58xrp=lO1.base58flickr=lO1.base58=lO1.base64urlnopad=lO1.base64url=lO1.base64nopad=lO1.base64=lO1.base32crockford=lO1.base32hexnopad=lO1.base32hex=lO1.base32nopad=lO1.base32=lO1.base16=lO1.utils=void 0;function Sq(J){return J instanceof Uint8Array||ArrayBuffer.isView(J)&&J.constructor.name==="Uint8Array"}function Qn(J,...Q){if(!Sq(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 jO1(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 Yn(J){if(typeof J!=="function")throw Error("function expected");return!0}function KW(J,Q){if(typeof Q!=="string")throw Error(`${J}: string expected`);return!0}function GH(J){if(!Number.isSafeInteger(J))throw Error(`invalid integer: ${J}`)}function Xk(J){if(!Array.isArray(J))throw Error("array expected")}function zk(J,Q){if(!jO1(!0,Q))throw Error(`${J}: array of strings expected`)}function Gn(J,Q){if(!jO1(!1,Q))throw Error(`${J}: array of numbers expected`)}function V7(...J){let Q=(z)=>z,Y=(z,K)=>(W)=>z(K(W)),G=J.map((z)=>z.encode).reduceRight(Y,Q),X=J.map((z)=>z.decode).reduce(Y,Q);return{encode:G,decode:X}}function Y3(J){let Q=typeof J==="string"?J.split(""):J,Y=Q.length;zk("alphabet",Q);let G=new Map(Q.map((X,z)=>[X,z]));return{encode:(X)=>{return Xk(X),X.map((z)=>{if(!Number.isSafeInteger(z)||z<0||z>=Y)throw Error(`alphabet.encode: digit index outside alphabet "${z}". Allowed: ${J}`);return Q[z]})},decode:(X)=>{return Xk(X),X.map((z)=>{KW("alphabet.decode",z);let K=G.get(z);if(K===void 0)throw Error(`Unknown letter: "${z}". Allowed: ${J}`);return K})}}}function G3(J=""){return KW("join",J),{encode:(Q)=>{return zk("join.decode",Q),Q.join(J)},decode:(Q)=>{return KW("join.decode",Q),Q.split(J)}}}function iw(J,Q="="){return GH(J),KW("padding",Q),{encode(Y){zk("padding.encode",Y);while(Y.length*J%8)Y.push(Q);return Y},decode(Y){zk("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 hO1(J){return Yn(J),{encode:(Q)=>Q,decode:(Q)=>J(Q)}}function ei(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(Xk(J),!J.length)return[];let G=0,X=[],z=Array.from(J,(W)=>{if(GH(W),W<0||W>=Q)throw Error(`invalid integer: ${W}`);return W}),K=z.length;while(!0){let W=0,Z=!0;for(let V=G;V<K;V++){let q=z[V],U=Q*W,M=U+q;if(!Number.isSafeInteger(M)||U/Q!==W||M-q!==U)throw Error("convertRadix: carry overflow");let D=M/Y;W=M%Y;let I=Math.floor(D);if(z[V]=I,!Number.isSafeInteger(I)||I*Y+W!==M)throw Error("convertRadix: carry overflow");if(!Z)continue;else if(!I)G=V;else Z=!1}if(X.push(W),Z)break}for(let W=0;W<J.length-1&&J[W]===0;W++)X.push(0);return X.reverse()}var bO1=(J,Q)=>Q===0?J:bO1(Q,J%Q),Kk=(J,Q)=>J+(Q-bO1(J,Q)),Gk=(()=>{let J=[];for(let Q=0;Q<40;Q++)J.push(2**Q);return J})();function Wk(J,Q,Y,G){if(Xk(J),Q<=0||Q>32)throw Error(`convertRadix2: wrong from=${Q}`);if(Y<=0||Y>32)throw Error(`convertRadix2: wrong to=${Y}`);if(Kk(Q,Y)>32)throw Error(`convertRadix2: carry overflow from=${Q} to=${Y} carryBits=${Kk(Q,Y)}`);let X=0,z=0,K=Gk[Q],W=Gk[Y]-1,Z=[];for(let V of J){if(GH(V),V>=K)throw Error(`convertRadix2: invalid data word=${V} from=${Q}`);if(X=X<<Q|V,z+Q>32)throw Error(`convertRadix2: carry overflow pos=${z} from=${Q}`);z+=Q;for(;z>=Y;z-=Y)Z.push((X>>z-Y&W)>>>0);let q=Gk[z];if(q===void 0)throw Error("invalid carry");X&=q-1}if(X=X<<Y-z&W,!G&&z>=Q)throw Error("Excess padding");if(!G&&X>0)throw Error(`Non-zero padding: ${X}`);if(G&&z>0)Z.push(X>>>0);return Z}function xO1(J){GH(J);let Q=256;return{encode:(Y)=>{if(!Sq(Y))throw Error("radix.encode input should be Uint8Array");return ei(Array.from(Y),Q,J)},decode:(Y)=>{return Gn("radix.decode",Y),Uint8Array.from(ei(Y,J,Q))}}}function o3(J,Q=!1){if(GH(J),J<=0||J>32)throw Error("radix2: bits should be in (0..32]");if(Kk(8,J)>32||Kk(J,8)>32)throw Error("radix2: carry overflow");return{encode:(Y)=>{if(!Sq(Y))throw Error("radix2.encode input should be Uint8Array");return Wk(Array.from(Y),8,J,!Q)},decode:(Y)=>{return Gn("radix2.decode",Y),Uint8Array.from(Wk(Y,J,8,Q))}}}function $O1(J){return Yn(J),function(...Q){try{return J.apply(null,Q)}catch(Y){}}}function yO1(J,Q){return GH(J),Yn(Q),{encode(Y){if(!Sq(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(!Sq(Y))throw Error("checksum.decode: input should be Uint8Array");let G=Y.slice(0,-J),X=Y.slice(-J),z=Q(G).slice(0,J);for(let K=0;K<J;K++)if(z[K]!==X[K])throw Error("Invalid checksum");return G}}}lO1.utils={alphabet:Y3,chain:V7,checksum:yO1,convertRadix:ei,convertRadix2:Wk,radix:xO1,radix2:o3,join:G3,padding:iw};lO1.base16=V7(o3(4),Y3("0123456789ABCDEF"),G3(""));lO1.base32=V7(o3(5),Y3("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),iw(5),G3(""));lO1.base32nopad=V7(o3(5),Y3("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),G3(""));lO1.base32hex=V7(o3(5),Y3("0123456789ABCDEFGHIJKLMNOPQRSTUV"),iw(5),G3(""));lO1.base32hexnopad=V7(o3(5),Y3("0123456789ABCDEFGHIJKLMNOPQRSTUV"),G3(""));lO1.base32crockford=V7(o3(5),Y3("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),G3(""),hO1((J)=>J.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1")));var gO1=(()=>typeof Uint8Array.from([]).toBase64==="function"&&typeof Uint8Array.fromBase64==="function")(),mO1=(J,Q)=>{KW("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"})};lO1.base64=gO1?{encode(J){return Qn(J),J.toBase64()},decode(J){return mO1(J,!1)}}:V7(o3(6),Y3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),iw(6),G3(""));lO1.base64nopad=V7(o3(6),Y3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),G3(""));lO1.base64url=gO1?{encode(J){return Qn(J),J.toBase64({alphabet:"base64url"})},decode(J){return mO1(J,!0)}}:V7(o3(6),Y3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),iw(6),G3(""));lO1.base64urlnopad=V7(o3(6),Y3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),G3(""));var Xn=(J)=>V7(xO1(58),Y3(J),G3(""));lO1.base58=Xn("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");lO1.base58flickr=Xn("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ");lO1.base58xrp=Xn("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");var fO1=[0,2,3,5,6,7,9,10,11];lO1.base58xmr={encode(J){let Q="";for(let Y=0;Y<J.length;Y+=8){let G=J.subarray(Y,Y+8);Q+=lO1.base58.encode(G).padStart(fO1[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=fO1.indexOf(G.length),z=lO1.base58.decode(G);for(let K=0;K<z.length-X;K++)if(z[K]!==0)throw Error("base58xmr: wrong padding");Q=Q.concat(Array.from(z.slice(z.length-X)))}return Uint8Array.from(Q)}};var IW6=(J)=>V7(yO1(4,(Q)=>J(J(Q))),lO1.base58);lO1.createBase58check=IW6;lO1.base58check=lO1.createBase58check;var Jn=V7(Y3("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),G3("")),kO1=[996825010,642813549,513874426,1027748829,705979059];function cw(J){let Q=J>>25,Y=(J&33554431)<<5;for(let G=0;G<kO1.length;G++)if((Q>>G&1)===1)Y^=kO1[G];return Y}function vO1(J,Q,Y=1){let G=J.length,X=1;for(let z=0;z<G;z++){let K=J.charCodeAt(z);if(K<33||K>126)throw Error(`Invalid prefix (${J})`);X=cw(X)^K>>5}X=cw(X);for(let z=0;z<G;z++)X=cw(X)^J.charCodeAt(z)&31;for(let z of Q)X=cw(X)^z;for(let z=0;z<6;z++)X=cw(X);return X^=Y,Jn.encode(Wk([X%Gk[30]],30,5,!1))}function dO1(J){let Q=J==="bech32"?1:734539939,Y=o3(5),G=Y.decode,X=Y.encode,z=$O1(G);function K(U,M,D=90){if(KW("bech32.encode prefix",U),Sq(M))M=Array.from(M);Gn("bech32.encode",M);let I=U.length;if(I===0)throw TypeError(`Invalid prefix length ${I}`);let O=I+7+M.length;if(D!==!1&&O>D)throw TypeError(`Length ${O} exceeds limit ${D}`);let A=U.toLowerCase(),B=vO1(A,M,Q);return`${A}1${Jn.encode(M)}${B}`}function W(U,M=90){KW("bech32.decode input",U);let D=U.length;if(D<8||M!==!1&&D>M)throw TypeError(`invalid string length: ${D} (${U}). Expected (8..${M})`);let I=U.toLowerCase();if(U!==I&&U!==U.toUpperCase())throw Error("String must be lowercase or uppercase");let O=I.lastIndexOf("1");if(O===0||O===-1)throw Error('Letter "1" must be present between prefix and data only');let A=I.slice(0,O),B=I.slice(O+1);if(B.length<6)throw Error("Data must be at least 6 characters long");let w=Jn.decode(B).slice(0,-6),N=vO1(A,w,Q);if(!B.endsWith(N))throw Error(`Invalid checksum in ${U}: expected "${N}"`);return{prefix:A,words:w}}let Z=$O1(W);function V(U){let{prefix:M,words:D}=W(U,!1);return{prefix:M,words:D,bytes:G(D)}}function q(U,M){return K(U,X(M))}return{encode:K,decode:W,encodeFromBytes:q,decodeToBytes:V,decodeUnsafe:Z,fromWords:G,fromWordsUnsafe:z,toWords:X}}lO1.bech32=dO1("bech32");lO1.bech32m=dO1("bech32m");lO1.utf8={encode:(J)=>new TextDecoder().decode(J),decode:(J)=>new TextEncoder().encode(J)};var OW6=(()=>typeof Uint8Array.from([]).toHex==="function"&&typeof Uint8Array.fromHex==="function")(),AW6={encode(J){return Qn(J),J.toHex()},decode(J){return KW("hex",J),Uint8Array.fromHex(J)}};lO1.hex=OW6?AW6:V7(o3(4),Y3("0123456789abcdef"),G3(""),hO1((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 Zk={utf8:lO1.utf8,hex:lO1.hex,base16:lO1.base16,base32:lO1.base32,base64:lO1.base64,base64url:lO1.base64url,base58:lO1.base58,base58xmr:lO1.base58xmr},uO1="Invalid encoding type. Available types: utf8, hex, base16, base32, base64, base64url, base58, base58xmr",BW6=(J,Q)=>{if(typeof J!=="string"||!Zk.hasOwnProperty(J))throw TypeError(uO1);if(!Sq(Q))throw TypeError("bytesToString() expects Uint8Array");return Zk[J].encode(Q)};lO1.bytesToString=BW6;lO1.str=lO1.bytesToString;var NW6=(J,Q)=>{if(!Zk.hasOwnProperty(J))throw TypeError(uO1);if(typeof Q!=="string")throw TypeError("stringToBytes() expects string");return Zk[J].decode(Q)};lO1.stringToBytes=NW6;lO1.bytes=lO1.stringToBytes});var GA1=H((Ea4,YA1)=>{var{defineProperty:zn,getOwnPropertyDescriptor:jW6,getOwnPropertyNames:hW6}=Object,bW6=Object.prototype.hasOwnProperty,xW6=(J,Q)=>{for(var Y in Q)zn(J,Y,{get:Q[Y],enumerable:!0})},yW6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of hW6(Q))if(!bW6.call(J,X)&&X!==Y)zn(J,X,{get:()=>Q[X],enumerable:!(G=jW6(Q,X))||G.enumerable})}return J},gW6=(J)=>yW6(zn({},"__esModule",{value:!0}),J),JA1={};xW6(JA1,{fromBase58:()=>dW6,toBase58:()=>mW6});YA1.exports=gW6(JA1);var QA1=nw(),mW6=(J)=>QA1.base58.encode(J),dW6=(J)=>QA1.base58.decode(J)});var KA1=H((Ca4,zA1)=>{var{defineProperty:Wn,getOwnPropertyDescriptor:uW6,getOwnPropertyNames:lW6}=Object,pW6=Object.prototype.hasOwnProperty,cW6=(J,Q)=>{for(var Y in Q)Wn(J,Y,{get:Q[Y],enumerable:!0})},_W6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of lW6(Q))if(!pW6.call(J,X)&&X!==Y)Wn(J,X,{get:()=>Q[X],enumerable:!(G=uW6(Q,X))||G.enumerable})}return J},iW6=(J)=>_W6(Wn({},"__esModule",{value:!0}),J),XA1={};cW6(XA1,{fromBase64:()=>nW6,toBase64:()=>oW6});zA1.exports=iW6(XA1);function nW6(J){return Uint8Array.from(atob(J),(Q)=>Q.charCodeAt(0))}var Kn=8192;function oW6(J){if(J.length<Kn)return btoa(String.fromCharCode(...J));let Q="";for(var Y=0;Y<J.length;Y+=Kn){let G=J.slice(Y,Y+Kn);Q+=String.fromCharCode(...G)}return btoa(Q)}});var VA1=H((Ra4,ZA1)=>{var{defineProperty:Zn,getOwnPropertyDescriptor:aW6,getOwnPropertyNames:rW6}=Object,sW6=Object.prototype.hasOwnProperty,tW6=(J,Q)=>{for(var Y in Q)Zn(J,Y,{get:Q[Y],enumerable:!0})},eW6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of rW6(Q))if(!sW6.call(J,X)&&X!==Y)Zn(J,X,{get:()=>Q[X],enumerable:!(G=aW6(Q,X))||G.enumerable})}return J},JZ6=(J)=>eW6(Zn({},"__esModule",{value:!0}),J),WA1={};tW6(WA1,{fromHex:()=>QZ6,toHex:()=>YZ6});ZA1.exports=JZ6(WA1);function QZ6(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 YZ6(J){return J.reduce((Q,Y)=>Q+Y.toString(16).padStart(2,"0"),"")}});var MA1=H((Fa4,UA1)=>{var{defineProperty:Vn,getOwnPropertyDescriptor:GZ6,getOwnPropertyNames:XZ6}=Object,zZ6=Object.prototype.hasOwnProperty,KZ6=(J,Q)=>{for(var Y in Q)Vn(J,Y,{get:Q[Y],enumerable:!0})},WZ6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of XZ6(Q))if(!zZ6.call(J,X)&&X!==Y)Vn(J,X,{get:()=>Q[X],enumerable:!(G=GZ6(Q,X))||G.enumerable})}return J},ZZ6=(J)=>WZ6(Vn({},"__esModule",{value:!0}),J),qA1={};KZ6(qA1,{chunk:()=>VZ6});UA1.exports=ZZ6(qA1);function VZ6(J,Q){return Array.from({length:Math.ceil(J.length/Q)},(Y,G)=>{return J.slice(G*Q,(G+1)*Q)})}});var IA1=H((Ta4,HA1)=>{var{defineProperty:qn,getOwnPropertyDescriptor:qZ6,getOwnPropertyNames:UZ6}=Object,MZ6=Object.prototype.hasOwnProperty,DZ6=(J,Q)=>{for(var Y in Q)qn(J,Y,{get:Q[Y],enumerable:!0})},HZ6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of UZ6(Q))if(!MZ6.call(J,X)&&X!==Y)qn(J,X,{get:()=>Q[X],enumerable:!(G=qZ6(Q,X))||G.enumerable})}return J},IZ6=(J)=>HZ6(qn({},"__esModule",{value:!0}),J),DA1={};DZ6(DA1,{promiseWithResolvers:()=>OZ6});HA1.exports=IZ6(DA1);function OZ6(){let J,Q;return{promise:new Promise((G,X)=>{J=G,Q=X}),resolve:J,reject:Q}}});var wA1=H((Sa4,NA1)=>{var{defineProperty:Hn,getOwnPropertyDescriptor:AZ6,getOwnPropertyNames:BZ6}=Object,NZ6=Object.prototype.hasOwnProperty,wZ6=(J,Q)=>{for(var Y in Q)Hn(J,Y,{get:Q[Y],enumerable:!0})},LZ6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of BZ6(Q))if(!NZ6.call(J,X)&&X!==Y)Hn(J,X,{get:()=>Q[X],enumerable:!(G=AZ6(Q,X))||G.enumerable})}return J},EZ6=(J)=>LZ6(Hn({},"__esModule",{value:!0}),J),OA1={};wZ6(OA1,{DataLoader:()=>AA1});NA1.exports=EZ6(OA1);class AA1{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=TZ6(Q),this._batchScheduleFn=SZ6(Q),this._cacheKeyFn=PZ6(Q),this._cacheMap=$Z6(Q),this._batch=null,this.name=fZ6(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=RZ6(this),Y=this._cacheMap,G;if(Y){G=this._cacheKeyFn(J);let z=Y.get(G);if(z){let K=Q.cacheHits||(Q.cacheHits=[]);return new Promise((W)=>{K.push(()=>{W(z)})})}}Q.keys.push(J);let X=new Promise((z,K)=>{Q.callbacks.push({resolve:z,reject:K})});if(Y)Y.set(G,X);return X}loadMany(J){if(!BA1(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 CZ6=typeof process==="object"&&typeof process.nextTick==="function"?function(J){if(!Un)Un=Promise.resolve();Un.then(()=>{process.nextTick(J)})}:typeof setImmediate==="function"?function(J){setImmediate(J)}:function(J){setTimeout(J)},Un;function RZ6(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(()=>{FZ6(J,Y)}),Y}function FZ6(J,Q){if(Q.hasDispatched=!0,Q.keys.length===0){Dn(Q);return}let Y;try{Y=J._batchLoadFn(Q.keys)}catch(G){return Mn(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 Mn(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(!BA1(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)}`);Dn(Q);for(let X=0;X<Q.callbacks.length;X++){let z=G[X];if(z instanceof Error)Q.callbacks[X].reject(z);else Q.callbacks[X].resolve(z)}}).catch((G)=>{Mn(J,Q,G)})}function Mn(J,Q,Y){Dn(Q);for(let G=0;G<Q.keys.length;G++)J.clear(Q.keys[G]),Q.callbacks[G].reject(Y)}function Dn(J){if(J.cacheHits)for(let Q=0;Q<J.cacheHits.length;Q++)J.cacheHits[Q]()}function TZ6(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 SZ6(J){let Q=J&&J.batchScheduleFn;if(Q===void 0)return CZ6;if(typeof Q!=="function")throw TypeError(`batchScheduleFn must be a function: ${Q}`);return Q}function PZ6(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 $Z6(J){if(!(!J||J.cache!==!1))return null;let Y=J&&J.cacheMap;if(Y===void 0)return new Map;if(Y!==null){let X=["get","set","delete","clear"].filter((z)=>Y&&typeof Y[z]!=="function");if(X.length!==0)throw TypeError("Custom cacheMap missing methods: "+X.join(", "))}return Y}function fZ6(J){if(J&&J.name)return J.name;return null}function BA1(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 nX=H((Pa4,FA1)=>{var{defineProperty:In,getOwnPropertyDescriptor:kZ6,getOwnPropertyNames:vZ6}=Object,jZ6=Object.prototype.hasOwnProperty,hZ6=(J,Q)=>{for(var Y in Q)In(J,Y,{get:Q[Y],enumerable:!0})},bZ6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of vZ6(Q))if(!jZ6.call(J,X)&&X!==Y)In(J,X,{get:()=>Q[X],enumerable:!(G=kZ6(Q,X))||G.enumerable})}return J},xZ6=(J)=>bZ6(In({},"__esModule",{value:!0}),J),RA1={};hZ6(RA1,{DataLoader:()=>mZ6.DataLoader,chunk:()=>yZ6.chunk,fromBase58:()=>LA1.fromBase58,fromBase64:()=>EA1.fromBase64,fromHex:()=>CA1.fromHex,promiseWithResolvers:()=>gZ6.promiseWithResolvers,toBase58:()=>LA1.toBase58,toBase64:()=>EA1.toBase64,toHex:()=>CA1.toHex});FA1.exports=xZ6(RA1);var LA1=GA1(),EA1=KA1(),CA1=VA1(),yZ6=MA1(),gZ6=IA1(),mZ6=wA1()});var ow=H(($a4,SA1)=>{var{defineProperty:On,getOwnPropertyDescriptor:dZ6,getOwnPropertyNames:uZ6}=Object,lZ6=Object.prototype.hasOwnProperty,pZ6=(J,Q)=>{for(var Y in Q)On(J,Y,{get:Q[Y],enumerable:!0})},cZ6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of uZ6(Q))if(!lZ6.call(J,X)&&X!==Y)On(J,X,{get:()=>Q[X],enumerable:!(G=dZ6(Q,X))||G.enumerable})}return J},_Z6=(J)=>cZ6(On({},"__esModule",{value:!0}),J),TA1={};pZ6(TA1,{ulebDecode:()=>nZ6,ulebEncode:()=>iZ6});SA1.exports=_Z6(TA1);function iZ6(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 nZ6(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 Bn=H((fa4,fA1)=>{var{defineProperty:An,getOwnPropertyDescriptor:oZ6,getOwnPropertyNames:aZ6}=Object,rZ6=Object.prototype.hasOwnProperty,sZ6=(J,Q)=>{for(var Y in Q)An(J,Y,{get:Q[Y],enumerable:!0})},tZ6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of aZ6(Q))if(!rZ6.call(J,X)&&X!==Y)An(J,X,{get:()=>Q[X],enumerable:!(G=oZ6(Q,X))||G.enumerable})}return J},eZ6=(J)=>tZ6(An({},"__esModule",{value:!0}),J),PA1={};sZ6(PA1,{BcsReader:()=>$A1});fA1.exports=eZ6(PA1);var JV6=ow();class $A1{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,JV6.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 wn=H((ka4,vA1)=>{var{defineProperty:Nn,getOwnPropertyDescriptor:QV6,getOwnPropertyNames:YV6}=Object,GV6=Object.prototype.hasOwnProperty,XV6=(J,Q)=>{for(var Y in Q)Nn(J,Y,{get:Q[Y],enumerable:!0})},zV6=(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)Nn(J,X,{get:()=>Q[X],enumerable:!(G=QV6(Q,X))||G.enumerable})}return J},KV6=(J)=>zV6(Nn({},"__esModule",{value:!0}),J),kA1={};XV6(kA1,{decodeStr:()=>ZV6,encodeStr:()=>WV6,splitGenericParameters:()=>VV6});vA1.exports=KV6(kA1);var XH=nX();function WV6(J,Q){switch(Q){case"base58":return(0,XH.toBase58)(J);case"base64":return(0,XH.toBase64)(J);case"hex":return(0,XH.toHex)(J);default:throw Error("Unsupported encoding, supported values are: base64, hex")}}function ZV6(J,Q){switch(Q){case"base58":return(0,XH.fromBase58)(J);case"base64":return(0,XH.fromBase64)(J);case"hex":return(0,XH.fromHex)(J);default:throw Error("Unsupported encoding, supported values are: base64, hex")}}function VV6(J,Q=["<",">"]){let[Y,G]=Q,X=[],z="",K=0;for(let W=0;W<J.length;W++){let Z=J[W];if(Z===Y)K++;if(Z===G)K--;if(K===0&&Z===","){X.push(z.trim()),z="";continue}z+=Z}return X.push(z.trim()),X}});var Cn=H((va4,bA1)=>{var{defineProperty:En,getOwnPropertyDescriptor:qV6,getOwnPropertyNames:UV6}=Object,MV6=Object.prototype.hasOwnProperty,DV6=(J,Q)=>{for(var Y in Q)En(J,Y,{get:Q[Y],enumerable:!0})},HV6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of UV6(Q))if(!MV6.call(J,X)&&X!==Y)En(J,X,{get:()=>Q[X],enumerable:!(G=qV6(Q,X))||G.enumerable})}return J},IV6=(J)=>HV6(En({},"__esModule",{value:!0}),J),jA1={};DV6(jA1,{BcsWriter:()=>hA1});bA1.exports=IV6(jA1);var OV6=ow(),AV6=wn();class hA1{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 Ln(BigInt(J),8).forEach((Q)=>this.write8(Q)),this}write128(J){return Ln(BigInt(J),16).forEach((Q)=>this.write8(Q)),this}write256(J){return Ln(BigInt(J),32).forEach((Q)=>this.write8(Q)),this}writeULEB(J){return(0,OV6.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,AV6.encodeStr)(this.toBytes(),J)}}function Ln(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 Sn=H((ja4,pA1)=>{var{defineProperty:Rn,getOwnPropertyDescriptor:BV6,getOwnPropertyNames:NV6}=Object,wV6=Object.prototype.hasOwnProperty,xA1=(J)=>{throw TypeError(J)},LV6=(J,Q)=>{for(var Y in Q)Rn(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)Rn(J,X,{get:()=>Q[X],enumerable:!(G=BV6(Q,X))||G.enumerable})}return J},CV6=(J)=>EV6(Rn({},"__esModule",{value:!0}),J),yA1=(J,Q,Y)=>Q.has(J)||xA1("Cannot "+Y),MQ=(J,Q,Y)=>(yA1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),qk=(J,Q,Y)=>Q.has(J)?xA1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),Uk=(J,Q,Y,G)=>(yA1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),gA1={};LV6(gA1,{BcsEnum:()=>uA1,BcsStruct:()=>dA1,BcsTuple:()=>lA1,BcsType:()=>ZW,SerializedBcs:()=>Fn,bigUIntBcsType:()=>fV6,dynamicSizeBcsType:()=>kV6,fixedSizeBcsType:()=>Tn,isSerializedBcs:()=>PV6,lazyBcsType:()=>jV6,stringLikeBcsType:()=>vV6,uIntBcsType:()=>$V6});pA1.exports=CV6(gA1);var KH=nX(),RV6=Bn(),FV6=ow(),TV6=Cn(),zH,aw,Vk,WW,SV6=class J{constructor(Q){qk(this,zH),qk(this,aw),this.name=Q.name,this.read=Q.read,this.serializedSize=Q.serializedSize??(()=>null),Uk(this,zH,Q.write),Uk(this,aw,Q.serialize??((Y,G)=>{let X=new TV6.BcsWriter({initialSize:this.serializedSize(Y)??void 0,...G});return MQ(this,zH).call(this,Y,X),X.toBytes()})),this.validate=Q.validate??(()=>{})}write(Q,Y){this.validate(Q),MQ(this,zH).call(this,Q,Y)}serialize(Q,Y){return this.validate(Q),new Fn(this,MQ(this,aw).call(this,Q,Y))}parse(Q){let Y=new RV6.BcsReader(Q);return this.read(Y)}fromHex(Q){return this.parse((0,KH.fromHex)(Q))}fromBase58(Q){return this.parse((0,KH.fromBase58)(Q))}fromBase64(Q){return this.parse((0,KH.fromBase64)(Q))}transform({name:Q,input:Y,output:G,validate:X}){return new J({name:Q??this.name,read:(z)=>G?G(this.read(z)):this.read(z),write:(z,K)=>MQ(this,zH).call(this,Y?Y(z):z,K),serializedSize:(z)=>this.serializedSize(Y?Y(z):z),serialize:(z,K)=>MQ(this,aw).call(this,Y?Y(z):z,K),validate:(z)=>{X?.(z),this.validate(Y?Y(z):z)}})}};zH=new WeakMap;aw=new WeakMap;var ZW=SV6,mA1=Symbol.for("@mysten/serialized-bcs");function PV6(J){return!!J&&typeof J==="object"&&J[mA1]===!0}class Fn{constructor(J,Q){qk(this,Vk),qk(this,WW),Uk(this,Vk,J),Uk(this,WW,Q)}get[mA1](){return!0}toBytes(){return MQ(this,WW)}toHex(){return(0,KH.toHex)(MQ(this,WW))}toBase64(){return(0,KH.toBase64)(MQ(this,WW))}toBase58(){return(0,KH.toBase58)(MQ(this,WW))}parse(){return MQ(this,Vk).parse(MQ(this,WW))}}Vk=new WeakMap;WW=new WeakMap;function Tn({size:J,...Q}){return new ZW({...Q,serializedSize:()=>J})}function $V6({readMethod:J,writeMethod:Q,...Y}){return Tn({...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 fV6({readMethod:J,writeMethod:Q,...Y}){return Tn({...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 kV6({serialize:J,...Q}){let Y=new ZW({...Q,serialize:J,write:(G,X)=>{for(let z of Y.serialize(G).toBytes())X.write8(z)}});return Y}function vV6({toBytes:J,fromBytes:Q,...Y}){return new ZW({...Y,read:(G)=>{let X=G.readULEB(),z=G.readBytes(X);return Q(z)},write:(G,X)=>{let z=J(G);X.writeULEB(z.length);for(let K=0;K<z.length;K++)X.write8(z[K])},serialize:(G)=>{let X=J(G),z=(0,FV6.ulebEncode)(X.length),K=new Uint8Array(z.length+X.length);return K.set(z,0),K.set(X,z.length),K},validate:(G)=>{if(typeof G!=="string")throw TypeError(`Invalid ${Y.name} value: ${G}. Expected string`);Y.validate?.(G)}})}function jV6(J){let Q=null;function Y(){if(!Q)Q=J();return Q}return new ZW({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 dA1 extends ZW{constructor({name:J,fields:Q,...Y}){let G=Object.entries(Q);super({name:J,serializedSize:(X)=>{let z=0;for(let[K,W]of G){let Z=W.serializedSize(X[K]);if(Z==null)return null;z+=Z}return z},read:(X)=>{let z={};for(let[K,W]of G)z[K]=W.read(X);return z},write:(X,z)=>{for(let[K,W]of G)W.write(X[K],z)},...Y,validate:(X)=>{if(Y?.validate?.(X),typeof X!=="object"||X==null)throw TypeError(`Expected object, found ${typeof X}`)}})}}class uA1 extends ZW{constructor({fields:J,...Q}){let Y=Object.entries(J);super({read:(G)=>{let X=G.readULEB(),z=Y[X];if(!z)throw TypeError(`Unknown value ${X} for enum ${Q.name}`);let[K,W]=z;return{[K]:W?.read(G)??!0,$kind:K}},write:(G,X)=>{let[z,K]=Object.entries(G).filter(([W])=>Object.hasOwn(J,W))[0];for(let W=0;W<Y.length;W++){let[Z,V]=Y[W];if(Z===z){X.writeULEB(W),V?.write(K,X);return}}},...Q,validate:(G)=>{if(Q?.validate?.(G),typeof G!=="object"||G==null)throw TypeError(`Expected object, found ${typeof G}`);let X=Object.keys(G).filter((K)=>G[K]!==void 0&&Object.hasOwn(J,K));if(X.length!==1)throw TypeError(`Expected object with one key, but found ${X.length} for type ${Q.name}}`);let[z]=X;if(!Object.hasOwn(J,z))throw TypeError(`Invalid enum variant ${z}`)}})}}class lA1 extends ZW{constructor({fields:J,name:Q,...Y}){super({name:Q??`(${J.map((G)=>G.name).join(", ")})`,serializedSize:(G)=>{let X=0;for(let z=0;z<J.length;z++){let K=J[z].serializedSize(G[z]);if(K==null)return null;X+=K}return X},read:(G)=>{let X=[];for(let z of J)X.push(z.read(G));return X},write:(G,X)=>{for(let z=0;z<J.length;z++)J[z].write(G[z],X)},...Y,validate:(G)=>{if(Y?.validate?.(G),!Array.isArray(G))throw TypeError(`Expected array, found ${typeof G}`);if(G.length!==J.length)throw TypeError(`Expected array of length ${J.length}, found ${G.length}`)}})}}});var nA1=H((ha4,iA1)=>{var{defineProperty:Pn,getOwnPropertyDescriptor:hV6,getOwnPropertyNames:bV6}=Object,xV6=Object.prototype.hasOwnProperty,yV6=(J,Q)=>{for(var Y in Q)Pn(J,Y,{get:Q[Y],enumerable:!0})},gV6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of bV6(Q))if(!xV6.call(J,X)&&X!==Y)Pn(J,X,{get:()=>Q[X],enumerable:!(G=hV6(Q,X))||G.enumerable})}return J},mV6=(J)=>gV6(Pn({},"__esModule",{value:!0}),J),_A1={};yV6(_A1,{bcs:()=>Mk});iA1.exports=mV6(_A1);var i4=Sn(),cA1=ow();function dV6(J,Q,Y){return new i4.BcsType({read:(G)=>{let X=Array(J);for(let z=0;z<J;z++)X[z]=Q.read(G);return X},write:(G,X)=>{for(let z of G)Q.write(z,X)},...Y,name:Y?.name??`${Q.name}[${J}]`,validate:(G)=>{if(Y?.validate?.(G),!G||typeof G!=="object"||!("length"in G))throw TypeError(`Expected array, found ${typeof G}`);if(G.length!==J)throw TypeError(`Expected array of length ${J}, found ${G.length}`)}})}function uV6(J){return Mk.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 lV6(J,Q){return new i4.BcsType({read:(Y)=>{let G=Y.readULEB(),X=Array(G);for(let z=0;z<G;z++)X[z]=J.read(Y);return X},write:(Y,G)=>{G.writeULEB(Y.length);for(let X of Y)J.write(X,G)},...Q,name:Q?.name??`vector<${J.name}>`,validate:(Y)=>{if(Q?.validate?.(Y),!Y||typeof Y!=="object"||!("length"in Y))throw TypeError(`Expected array, found ${typeof Y}`)}})}function pV6(J,Q){return Mk.vector(Mk.tuple([J,Q])).transform({name:`Map<${J.name}, ${Q.name}>`,input:(Y)=>{return[...Y.entries()]},output:(Y)=>{let G=new Map;for(let[X,z]of Y)G.set(X,z);return G}})}var Mk={u8(J){return(0,i4.uIntBcsType)({readMethod:"read8",writeMethod:"write8",size:1,maxValue:255,...J,name:J?.name??"u8"})},u16(J){return(0,i4.uIntBcsType)({readMethod:"read16",writeMethod:"write16",size:2,maxValue:65535,...J,name:J?.name??"u16"})},u32(J){return(0,i4.uIntBcsType)({readMethod:"read32",writeMethod:"write32",size:4,maxValue:4294967295,...J,name:J?.name??"u32"})},u64(J){return(0,i4.bigUIntBcsType)({readMethod:"read64",writeMethod:"write64",size:8,maxValue:2n**64n-1n,...J,name:J?.name??"u64"})},u128(J){return(0,i4.bigUIntBcsType)({readMethod:"read128",writeMethod:"write128",size:16,maxValue:2n**128n-1n,...J,name:J?.name??"u128"})},u256(J){return(0,i4.bigUIntBcsType)({readMethod:"read256",writeMethod:"write256",size:32,maxValue:2n**256n-1n,...J,name:J?.name??"u256"})},bool(J){return(0,i4.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,i4.dynamicSizeBcsType)({read:(Q)=>Q.readULEB(),serialize:(Q)=>{return Uint8Array.from((0,cA1.ulebEncode)(Q))},...J,name:J?.name??"uleb128"})},bytes(J,Q){return(0,i4.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 i4.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,cA1.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,i4.stringLikeBcsType)({toBytes:(Q)=>new TextEncoder().encode(Q),fromBytes:(Q)=>new TextDecoder().decode(Q),...J,name:J?.name??"string"})},fixedArray:dV6,option:uV6,vector:lV6,tuple(J,Q){return new i4.BcsTuple({fields:J,...Q})},struct(J,Q,Y){return new i4.BcsStruct({name:J,fields:Q,...Y})},enum(J,Q,Y){return new i4.BcsEnum({name:J,fields:Q,...Y})},map:pV6,lazy(J){return(0,i4.lazyBcsType)(J)}}});var j6=H((ba4,aA1)=>{var{defineProperty:fn,getOwnPropertyDescriptor:cV6,getOwnPropertyNames:_V6}=Object,iV6=Object.prototype.hasOwnProperty,nV6=(J,Q)=>{for(var Y in Q)fn(J,Y,{get:Q[Y],enumerable:!0})},oV6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of _V6(Q))if(!iV6.call(J,X)&&X!==Y)fn(J,X,{get:()=>Q[X],enumerable:!(G=cV6(Q,X))||G.enumerable})}return J},aV6=(J)=>oV6(fn({},"__esModule",{value:!0}),J),oA1={};nV6(oA1,{BcsEnum:()=>WH.BcsEnum,BcsReader:()=>sV6.BcsReader,BcsStruct:()=>WH.BcsStruct,BcsTuple:()=>WH.BcsTuple,BcsType:()=>WH.BcsType,BcsWriter:()=>tV6.BcsWriter,SerializedBcs:()=>WH.SerializedBcs,bcs:()=>rV6.bcs,decodeStr:()=>$n.decodeStr,encodeStr:()=>$n.encodeStr,fromB58:()=>Jq6,fromB64:()=>Yq6,fromBase58:()=>iJ.fromBase58,fromBase64:()=>iJ.fromBase64,fromHEX:()=>Xq6,fromHex:()=>iJ.fromHex,isSerializedBcs:()=>WH.isSerializedBcs,splitGenericParameters:()=>$n.splitGenericParameters,toB58:()=>eV6,toB64:()=>Qq6,toBase58:()=>iJ.toBase58,toBase64:()=>iJ.toBase64,toHEX:()=>Gq6,toHex:()=>iJ.toHex});aA1.exports=aV6(oA1);var iJ=nX(),WH=Sn(),rV6=nA1(),sV6=Bn(),$n=wn(),tV6=Cn(),eV6=iJ.toBase58,Jq6=iJ.fromBase58,Qq6=iJ.toBase64,Yq6=iJ.fromBase64,Gq6=iJ.toHex,Xq6=iJ.fromHex});var Dk=H((xa4,eA1)=>{var{defineProperty:kn,getOwnPropertyDescriptor:zq6,getOwnPropertyNames:Kq6}=Object,Wq6=Object.prototype.hasOwnProperty,Zq6=(J,Q)=>{for(var Y in Q)kn(J,Y,{get:Q[Y],enumerable:!0})},Vq6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Kq6(Q))if(!Wq6.call(J,X)&&X!==Y)kn(J,X,{get:()=>Q[X],enumerable:!(G=zq6(Q,X))||G.enumerable})}return J},qq6=(J)=>Vq6(kn({},"__esModule",{value:!0}),J),rA1={};Zq6(rA1,{isValidSuiNSName:()=>Mq6,normalizeSuiNSName:()=>Dq6});eA1.exports=qq6(rA1);var sA1=/^(?!.*(^(?!@)|[-.@])($|[-.@]))(?:[a-z0-9-]{0,63}(?:\.[a-z0-9-]{0,63})*)?@[a-z0-9-]{0,63}$/i,tA1=/^(?!.*(^|[-.])($|[-.]))(?:[a-z0-9-]{0,63}\.)+sui$/i,Uq6=235;function Mq6(J){if(J.length>Uq6)return!1;if(J.includes("@"))return sA1.test(J);return tA1.test(J)}function Dq6(J,Q="at"){let Y=J.toLowerCase(),G;if(Y.includes("@")){if(!sA1.test(Y))throw Error(`Invalid SuiNS name ${J}`);let[X,z]=Y.split("@");G=[...X?X.split("."):[],z]}else{if(!tA1.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 rw=H((ya4,GB1)=>{var{defineProperty:vn,getOwnPropertyDescriptor:Hq6,getOwnPropertyNames:Iq6}=Object,Oq6=Object.prototype.hasOwnProperty,Aq6=(J,Q)=>{for(var Y in Q)vn(J,Y,{get:Q[Y],enumerable:!0})},Bq6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Iq6(Q))if(!Oq6.call(J,X)&&X!==Y)vn(J,X,{get:()=>Q[X],enumerable:!(G=Hq6(Q,X))||G.enumerable})}return J},Nq6=(J)=>Bq6(vn({},"__esModule",{value:!0}),J),JB1={};Aq6(JB1,{isValidNamedPackage:()=>YB1,isValidNamedType:()=>Rq6});GB1.exports=Nq6(JB1);var wq6=Dk(),Lq6=/^([a-z0-9]+(?:-[a-z0-9]+)*)$/,Eq6=/^\d+$/,Cq6=64,QB1="/",YB1=(J)=>{let Q=J.split(QB1);if(Q.length<2||Q.length>3)return!1;let[Y,G,X]=Q;if(X!==void 0&&!Eq6.test(X))return!1;if(!(0,wq6.isValidSuiNSName)(Y))return!1;return Lq6.test(G)&&G.length<Cq6},Rq6=(J)=>{let Q=J.split(/::|<|>|,/);for(let Y of Q)if(Y.includes(QB1)&&!YB1(Y))return!1;return!0}});var C9=H((ga4,ZB1)=>{var{defineProperty:jn,getOwnPropertyDescriptor:Fq6,getOwnPropertyNames:Tq6}=Object,Sq6=Object.prototype.hasOwnProperty,Pq6=(J,Q)=>{for(var Y in Q)jn(J,Y,{get:Q[Y],enumerable:!0})},$q6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Tq6(Q))if(!Sq6.call(J,X)&&X!==Y)jn(J,X,{get:()=>Q[X],enumerable:!(G=Fq6(Q,X))||G.enumerable})}return J},fq6=(J)=>$q6(jn({},"__esModule",{value:!0}),J),XB1={};Pq6(XB1,{SUI_ADDRESS_LENGTH:()=>hn,isValidSuiAddress:()=>KB1,isValidSuiObjectId:()=>hq6,isValidTransactionDigest:()=>jq6,normalizeStructTag:()=>WB1,normalizeSuiAddress:()=>xn,normalizeSuiObjectId:()=>xq6,parseStructTag:()=>bn});ZB1.exports=fq6(XB1);var zB1=j6(),kq6=rw(),vq6=32;function jq6(J){try{return(0,zB1.fromBase58)(J).length===vq6}catch{return!1}}var hn=32;function KB1(J){return yq6(J)&&gq6(J)===hn}function hq6(J){return KB1(J)}function bq6(J){if(!J.includes("::"))return J;return bn(J)}function bn(J){let[Q,Y]=J.split("::"),G=(0,kq6.isValidNamedPackage)(Q),X=J.slice(Q.length+Y.length+4),z=X.includes("<")?X.slice(0,X.indexOf("<")):X,K=X.includes("<")?(0,zB1.splitGenericParameters)(X.slice(X.indexOf("<")+1,X.lastIndexOf(">"))).map((W)=>bq6(W.trim())):[];return{address:G?Q:xn(Q),module:Y,name:z,typeParams:K}}function WB1(J){let{address:Q,module:Y,name:G,typeParams:X}=typeof J==="string"?bn(J):J,z=X?.length>0?`<${X.map((K)=>typeof K==="string"?K:WB1(K)).join(",")}>`:"";return`${Q}::${Y}::${G}${z}`}function xn(J,Q=!1){let Y=J.toLowerCase();if(!Q&&Y.startsWith("0x"))Y=Y.slice(2);return`0x${Y.padStart(hn*2,"0")}`}function xq6(J,Q=!1){return xn(J,Q)}function yq6(J){return/^(0x|0X)?[a-fA-F0-9]+$/.test(J)&&J.length%2===0}function gq6(J){return/^(0x|0X)/.test(J)?(J.length-2)/2:J.length/2}});var MB1=H((ma4,UB1)=>{var{defineProperty:yn,getOwnPropertyDescriptor:mq6,getOwnPropertyNames:dq6}=Object,uq6=Object.prototype.hasOwnProperty,lq6=(J,Q)=>{for(var Y in Q)yn(J,Y,{get:Q[Y],enumerable:!0})},pq6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of dq6(Q))if(!uq6.call(J,X)&&X!==Y)yn(J,X,{get:()=>Q[X],enumerable:!(G=mq6(Q,X))||G.enumerable})}return J},cq6=(J)=>pq6(yn({},"__esModule",{value:!0}),J),VB1={};lq6(VB1,{MIST_PER_SUI:()=>iq6,MOVE_STDLIB_ADDRESS:()=>nq6,SUI_CLOCK_OBJECT_ID:()=>aq6,SUI_DECIMALS:()=>_q6,SUI_FRAMEWORK_ADDRESS:()=>qB1,SUI_RANDOM_OBJECT_ID:()=>eq6,SUI_SYSTEM_ADDRESS:()=>oq6,SUI_SYSTEM_MODULE_NAME:()=>rq6,SUI_SYSTEM_STATE_OBJECT_ID:()=>tq6,SUI_TYPE_ARG:()=>sq6});UB1.exports=cq6(VB1);var gn=C9(),_q6=9,iq6=BigInt(1e9),nq6="0x1",qB1="0x2",oq6="0x3",aq6=(0,gn.normalizeSuiObjectId)("0x6"),rq6="sui_system",sq6=`${qB1}::sui::SUI`,tq6=(0,gn.normalizeSuiObjectId)("0x5"),eq6=(0,gn.normalizeSuiObjectId)("0x8")});var IB1=H((DB1)=>{Object.defineProperty(DB1,"__esModule",{value:!0});DB1.crypto=void 0;var VW=D1("node:crypto");DB1.crypto=VW&&typeof VW==="object"&&"webcrypto"in VW?VW.webcrypto:VW&&typeof VW==="object"&&("randomBytes"in VW)?VW:void 0});var M8=H((RB1)=>{/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(RB1,"__esModule",{value:!0});RB1.wrapXOFConstructorWithOpts=RB1.wrapConstructorWithOpts=RB1.wrapConstructor=RB1.Hash=RB1.nextTick=RB1.swap32IfBE=RB1.byteSwapIfBE=RB1.swap8IfBE=RB1.isLE=void 0;RB1.isBytes=AB1;RB1.anumber=mn;RB1.abytes=VH;RB1.ahash=JU6;RB1.aexists=QU6;RB1.aoutput=YU6;RB1.u8=GU6;RB1.u32=XU6;RB1.clean=zU6;RB1.createView=KU6;RB1.rotr=WU6;RB1.rotl=ZU6;RB1.byteSwap=dn;RB1.byteSwap32=BB1;RB1.bytesToHex=qU6;RB1.hexToBytes=UU6;RB1.asyncLoop=DU6;RB1.utf8ToBytes=un;RB1.bytesToUtf8=HU6;RB1.toBytes=Hk;RB1.kdfInputToBytes=IU6;RB1.concatBytes=OU6;RB1.checkOpts=AU6;RB1.createHasher=LB1;RB1.createOptHasher=EB1;RB1.createXOFer=CB1;RB1.randomBytes=BU6;var ZH=IB1();function AB1(J){return J instanceof Uint8Array||ArrayBuffer.isView(J)&&J.constructor.name==="Uint8Array"}function mn(J){if(!Number.isSafeInteger(J)||J<0)throw Error("positive integer expected, got "+J)}function VH(J,...Q){if(!AB1(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 JU6(J){if(typeof J!=="function"||typeof J.create!=="function")throw Error("Hash should be wrapped by utils.createHasher");mn(J.outputLen),mn(J.blockLen)}function QU6(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 YU6(J,Q){VH(J);let Y=Q.outputLen;if(J.length<Y)throw Error("digestInto() expects output buffer of length at least "+Y)}function GU6(J){return new Uint8Array(J.buffer,J.byteOffset,J.byteLength)}function XU6(J){return new Uint32Array(J.buffer,J.byteOffset,Math.floor(J.byteLength/4))}function zU6(...J){for(let Q=0;Q<J.length;Q++)J[Q].fill(0)}function KU6(J){return new DataView(J.buffer,J.byteOffset,J.byteLength)}function WU6(J,Q){return J<<32-Q|J>>>Q}function ZU6(J,Q){return J<<Q|J>>>32-Q>>>0}RB1.isLE=(()=>new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68)();function dn(J){return J<<24&4278190080|J<<8&16711680|J>>>8&65280|J>>>24&255}RB1.swap8IfBE=RB1.isLE?(J)=>J:(J)=>dn(J);RB1.byteSwapIfBE=RB1.swap8IfBE;function BB1(J){for(let Q=0;Q<J.length;Q++)J[Q]=dn(J[Q]);return J}RB1.swap32IfBE=RB1.isLE?(J)=>J:BB1;var NB1=(()=>typeof Uint8Array.from([]).toHex==="function"&&typeof Uint8Array.fromHex==="function")(),VU6=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function qU6(J){if(VH(J),NB1)return J.toHex();let Q="";for(let Y=0;Y<J.length;Y++)Q+=VU6[J[Y]];return Q}var oX={_0:48,_9:57,A:65,F:70,a:97,f:102};function OB1(J){if(J>=oX._0&&J<=oX._9)return J-oX._0;if(J>=oX.A&&J<=oX.F)return J-(oX.A-10);if(J>=oX.a&&J<=oX.f)return J-(oX.a-10);return}function UU6(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);if(NB1)return Uint8Array.fromHex(J);let Q=J.length,Y=Q/2;if(Q%2)throw Error("hex string expected, got unpadded hex of length "+Q);let G=new Uint8Array(Y);for(let X=0,z=0;X<Y;X++,z+=2){let K=OB1(J.charCodeAt(z)),W=OB1(J.charCodeAt(z+1));if(K===void 0||W===void 0){let Z=J[z]+J[z+1];throw Error('hex string expected, got non-hex character "'+Z+'" at index '+z)}G[X]=K*16+W}return G}var MU6=async()=>{};RB1.nextTick=MU6;async function DU6(J,Q,Y){let G=Date.now();for(let X=0;X<J;X++){Y(X);let z=Date.now()-G;if(z>=0&&z<Q)continue;await RB1.nextTick(),G+=z}}function un(J){if(typeof J!=="string")throw Error("string expected");return new Uint8Array(new TextEncoder().encode(J))}function HU6(J){return new TextDecoder().decode(J)}function Hk(J){if(typeof J==="string")J=un(J);return VH(J),J}function IU6(J){if(typeof J==="string")J=un(J);return VH(J),J}function OU6(...J){let Q=0;for(let G=0;G<J.length;G++){let X=J[G];VH(X),Q+=X.length}let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let z=J[G];Y.set(z,X),X+=z.length}return Y}function AU6(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 wB1{}RB1.Hash=wB1;function LB1(J){let Q=(G)=>J().update(Hk(G)).digest(),Y=J();return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=()=>J(),Q}function EB1(J){let Q=(G,X)=>J(X).update(Hk(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}function CB1(J){let Q=(G,X)=>J(X).update(Hk(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}RB1.wrapConstructor=LB1;RB1.wrapConstructorWithOpts=EB1;RB1.wrapXOFConstructorWithOpts=CB1;function BU6(J=32){if(ZH.crypto&&typeof ZH.crypto.getRandomValues==="function")return ZH.crypto.getRandomValues(new Uint8Array(J));if(ZH.crypto&&typeof ZH.crypto.randomBytes==="function")return Uint8Array.from(ZH.crypto.randomBytes(J));throw Error("crypto.getRandomValues must be defined")}});var fB1=H((PB1)=>{Object.defineProperty(PB1,"__esModule",{value:!0});PB1.BSIGMA=void 0;PB1.G1s=sU6;PB1.G2s=tU6;var Ik=M8();PB1.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 sU6(J,Q,Y,G,X){return J=J+Q+X|0,G=(0,Ik.rotr)(G^J,16),Y=Y+G|0,Q=(0,Ik.rotr)(Q^Y,12),{a:J,b:Q,c:Y,d:G}}function tU6(J,Q,Y,G,X){return J=J+Q+X|0,G=(0,Ik.rotr)(G^J,8),Y=Y+G|0,Q=(0,Ik.rotr)(Q^Y,7),{a:J,b:Q,c:Y,d:G}}});var Ok=H((jB1)=>{Object.defineProperty(jB1,"__esModule",{value:!0});jB1.SHA512_IV=jB1.SHA384_IV=jB1.SHA224_IV=jB1.SHA256_IV=jB1.HashMD=void 0;jB1.setBigUint64=kB1;jB1.Chi=QM6;jB1.Maj=YM6;var uY=M8();function kB1(J,Q,Y,G){if(typeof J.setBigUint64==="function")return J.setBigUint64(Q,Y,G);let X=BigInt(32),z=BigInt(4294967295),K=Number(Y>>X&z),W=Number(Y&z),Z=G?4:0,V=G?0:4;J.setUint32(Q+Z,K,G),J.setUint32(Q+V,W,G)}function QM6(J,Q,Y){return J&Q^~J&Y}function YM6(J,Q,Y){return J&Q^J&Y^Q&Y}class vB1 extends uY.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,uY.createView)(this.buffer)}update(J){(0,uY.aexists)(this),J=(0,uY.toBytes)(J),(0,uY.abytes)(J);let{view:Q,buffer:Y,blockLen:G}=this,X=J.length;for(let z=0;z<X;){let K=Math.min(G-this.pos,X-z);if(K===G){let W=(0,uY.createView)(J);for(;G<=X-z;z+=G)this.process(W,z);continue}if(Y.set(J.subarray(z,z+K),this.pos),this.pos+=K,z+=K,this.pos===G)this.process(Q,0),this.pos=0}return this.length+=J.length,this.roundClean(),this}digestInto(J){(0,uY.aexists)(this),(0,uY.aoutput)(J,this),this.finished=!0;let{buffer:Q,view:Y,blockLen:G,isLE:X}=this,{pos:z}=this;if(Q[z++]=128,(0,uY.clean)(this.buffer.subarray(z)),this.padOffset>G-z)this.process(Y,0),z=0;for(let q=z;q<G;q++)Q[q]=0;kB1(Y,G-8,BigInt(this.length*8),X),this.process(Y,0);let K=(0,uY.createView)(J),W=this.outputLen;if(W%4)throw Error("_sha2: outputLen should be aligned to 32bit");let Z=W/4,V=this.get();if(Z>V.length)throw Error("_sha2: outputLen bigger than state");for(let q=0;q<Z;q++)K.setUint32(4*q,V[q],X)}digest(){let{buffer:J,outputLen:Q}=this;this.digestInto(J);let Y=J.slice(0,Q);return this.destroy(),Y}_cloneInto(J){J||(J=new this.constructor),J.set(...this.get());let{blockLen:Q,buffer:Y,length:G,finished:X,destroyed:z,pos:K}=this;if(J.destroyed=z,J.finished=X,J.length=G,J.pos=K,G%Q)J.buffer.set(Y);return J}clone(){return this._cloneInto()}}jB1.HashMD=vB1;jB1.SHA256_IV=Uint32Array.from([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]);jB1.SHA224_IV=Uint32Array.from([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]);jB1.SHA384_IV=Uint32Array.from([3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]);jB1.SHA512_IV=Uint32Array.from([1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209])});var Bk=H((YN1)=>{Object.defineProperty(YN1,"__esModule",{value:!0});YN1.toBig=YN1.shrSL=YN1.shrSH=YN1.rotrSL=YN1.rotrSH=YN1.rotrBL=YN1.rotrBH=YN1.rotr32L=YN1.rotr32H=YN1.rotlSL=YN1.rotlSH=YN1.rotlBL=YN1.rotlBH=YN1.add5L=YN1.add5H=YN1.add4L=YN1.add4H=YN1.add3L=YN1.add3H=void 0;YN1.add=aB1;YN1.fromBig=cn;YN1.split=bB1;var Ak=BigInt(4294967295),pn=BigInt(32);function cn(J,Q=!1){if(Q)return{h:Number(J&Ak),l:Number(J>>pn&Ak)};return{h:Number(J>>pn&Ak)|0,l:Number(J&Ak)|0}}function bB1(J,Q=!1){let Y=J.length,G=new Uint32Array(Y),X=new Uint32Array(Y);for(let z=0;z<Y;z++){let{h:K,l:W}=cn(J[z],Q);[G[z],X[z]]=[K,W]}return[G,X]}var xB1=(J,Q)=>BigInt(J>>>0)<<pn|BigInt(Q>>>0);YN1.toBig=xB1;var yB1=(J,Q,Y)=>J>>>Y;YN1.shrSH=yB1;var gB1=(J,Q,Y)=>J<<32-Y|Q>>>Y;YN1.shrSL=gB1;var mB1=(J,Q,Y)=>J>>>Y|Q<<32-Y;YN1.rotrSH=mB1;var dB1=(J,Q,Y)=>J<<32-Y|Q>>>Y;YN1.rotrSL=dB1;var uB1=(J,Q,Y)=>J<<64-Y|Q>>>Y-32;YN1.rotrBH=uB1;var lB1=(J,Q,Y)=>J>>>Y-32|Q<<64-Y;YN1.rotrBL=lB1;var pB1=(J,Q)=>Q;YN1.rotr32H=pB1;var cB1=(J,Q)=>J;YN1.rotr32L=cB1;var _B1=(J,Q,Y)=>J<<Y|Q>>>32-Y;YN1.rotlSH=_B1;var iB1=(J,Q,Y)=>Q<<Y|J>>>32-Y;YN1.rotlSL=iB1;var nB1=(J,Q,Y)=>Q<<Y-32|J>>>64-Y;YN1.rotlBH=nB1;var oB1=(J,Q,Y)=>J<<Y-32|Q>>>64-Y;YN1.rotlBL=oB1;function aB1(J,Q,Y,G){let X=(Q>>>0)+(G>>>0);return{h:J+Y+(X/4294967296|0)|0,l:X|0}}var rB1=(J,Q,Y)=>(J>>>0)+(Q>>>0)+(Y>>>0);YN1.add3L=rB1;var sB1=(J,Q,Y,G)=>Q+Y+G+(J/4294967296|0)|0;YN1.add3H=sB1;var tB1=(J,Q,Y,G)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0);YN1.add4L=tB1;var eB1=(J,Q,Y,G,X)=>Q+Y+G+X+(J/4294967296|0)|0;YN1.add4H=eB1;var JN1=(J,Q,Y,G,X)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0)+(X>>>0);YN1.add5L=JN1;var QN1=(J,Q,Y,G,X,z)=>Q+Y+G+X+z+(J/4294967296|0)|0;YN1.add5H=QN1;var qM6={fromBig:cn,split:bB1,toBig:xB1,shrSH:yB1,shrSL:gB1,rotrSH:mB1,rotrSL:dB1,rotrBH:uB1,rotrBL:lB1,rotr32H:pB1,rotr32L:cB1,rotlSH:_B1,rotlSL:iB1,rotlBH:nB1,rotlBL:oB1,add:aB1,add3L:rB1,add3H:sB1,add4L:tB1,add4H:eB1,add5H:QN1,add5L:JN1};YN1.default=qM6});var ZN1=H((KN1)=>{Object.defineProperty(KN1,"__esModule",{value:!0});KN1.blake2s=KN1.BLAKE2s=KN1.blake2b=KN1.BLAKE2b=KN1.BLAKE2=void 0;KN1.compress=zN1;var I4=fB1(),jM6=Ok(),E5=Bk(),w0=M8(),_9=Uint32Array.from([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),b1=new Uint32Array(32);function qW(J,Q,Y,G,X,z){let K=X[z],W=X[z+1],Z=b1[2*J],V=b1[2*J+1],q=b1[2*Q],U=b1[2*Q+1],M=b1[2*Y],D=b1[2*Y+1],I=b1[2*G],O=b1[2*G+1],A=E5.add3L(Z,q,K);V=E5.add3H(A,V,U,W),Z=A|0,{Dh:O,Dl:I}={Dh:O^V,Dl:I^Z},{Dh:O,Dl:I}={Dh:E5.rotr32H(O,I),Dl:E5.rotr32L(O,I)},{h:D,l:M}=E5.add(D,M,O,I),{Bh:U,Bl:q}={Bh:U^D,Bl:q^M},{Bh:U,Bl:q}={Bh:E5.rotrSH(U,q,24),Bl:E5.rotrSL(U,q,24)},b1[2*J]=Z,b1[2*J+1]=V,b1[2*Q]=q,b1[2*Q+1]=U,b1[2*Y]=M,b1[2*Y+1]=D,b1[2*G]=I,b1[2*G+1]=O}function UW(J,Q,Y,G,X,z){let K=X[z],W=X[z+1],Z=b1[2*J],V=b1[2*J+1],q=b1[2*Q],U=b1[2*Q+1],M=b1[2*Y],D=b1[2*Y+1],I=b1[2*G],O=b1[2*G+1],A=E5.add3L(Z,q,K);V=E5.add3H(A,V,U,W),Z=A|0,{Dh:O,Dl:I}={Dh:O^V,Dl:I^Z},{Dh:O,Dl:I}={Dh:E5.rotrSH(O,I,16),Dl:E5.rotrSL(O,I,16)},{h:D,l:M}=E5.add(D,M,O,I),{Bh:U,Bl:q}={Bh:U^D,Bl:q^M},{Bh:U,Bl:q}={Bh:E5.rotrBH(U,q,63),Bl:E5.rotrBL(U,q,63)},b1[2*J]=Z,b1[2*J+1]=V,b1[2*Q]=q,b1[2*Q+1]=U,b1[2*Y]=M,b1[2*Y+1]=D,b1[2*G]=I,b1[2*G+1]=O}function XN1(J,Q={},Y,G,X){if((0,w0.anumber)(Y),J<0||J>Y)throw Error("outputLen bigger than keyLen");let{key:z,salt:K,personalization:W}=Q;if(z!==void 0&&(z.length<1||z.length>Y))throw Error("key length must be undefined or 1.."+Y);if(K!==void 0&&K.length!==G)throw Error("salt must be undefined or "+G);if(W!==void 0&&W.length!==X)throw Error("personalization must be undefined or "+X)}class Nk extends w0.Hash{constructor(J,Q){super();this.finished=!1,this.destroyed=!1,this.length=0,this.pos=0,(0,w0.anumber)(J),(0,w0.anumber)(Q),this.blockLen=J,this.outputLen=Q,this.buffer=new Uint8Array(J),this.buffer32=(0,w0.u32)(this.buffer)}update(J){(0,w0.aexists)(this),J=(0,w0.toBytes)(J),(0,w0.abytes)(J);let{blockLen:Q,buffer:Y,buffer32:G}=this,X=J.length,z=J.byteOffset,K=J.buffer;for(let W=0;W<X;){if(this.pos===Q)(0,w0.swap32IfBE)(G),this.compress(G,0,!1),(0,w0.swap32IfBE)(G),this.pos=0;let Z=Math.min(Q-this.pos,X-W),V=z+W;if(Z===Q&&!(V%4)&&W+Z<X){let q=new Uint32Array(K,V,Math.floor((X-W)/4));(0,w0.swap32IfBE)(q);for(let U=0;W+Q<X;U+=G.length,W+=Q)this.length+=Q,this.compress(q,U,!1);(0,w0.swap32IfBE)(q);continue}Y.set(J.subarray(W,W+Z),this.pos),this.pos+=Z,this.length+=Z,W+=Z}return this}digestInto(J){(0,w0.aexists)(this),(0,w0.aoutput)(J,this);let{pos:Q,buffer32:Y}=this;this.finished=!0,(0,w0.clean)(this.buffer.subarray(Q)),(0,w0.swap32IfBE)(Y),this.compress(Y,0,!0),(0,w0.swap32IfBE)(Y);let G=(0,w0.u32)(J);this.get().forEach((X,z)=>G[z]=(0,w0.swap8IfBE)(X))}digest(){let{buffer:J,outputLen:Q}=this;this.digestInto(J);let Y=J.slice(0,Q);return this.destroy(),Y}_cloneInto(J){let{buffer:Q,length:Y,finished:G,destroyed:X,outputLen:z,pos:K}=this;return J||(J=new this.constructor({dkLen:z})),J.set(...this.get()),J.buffer.set(Q),J.destroyed=X,J.finished=G,J.length=Y,J.pos=K,J.outputLen=z,J}clone(){return this._cloneInto()}}KN1.BLAKE2=Nk;class _n extends Nk{constructor(J={}){let Q=J.dkLen===void 0?64:J.dkLen;super(128,Q);this.v0l=_9[0]|0,this.v0h=_9[1]|0,this.v1l=_9[2]|0,this.v1h=_9[3]|0,this.v2l=_9[4]|0,this.v2h=_9[5]|0,this.v3l=_9[6]|0,this.v3h=_9[7]|0,this.v4l=_9[8]|0,this.v4h=_9[9]|0,this.v5l=_9[10]|0,this.v5h=_9[11]|0,this.v6l=_9[12]|0,this.v6h=_9[13]|0,this.v7l=_9[14]|0,this.v7h=_9[15]|0,XN1(Q,J,64,16,16);let{key:Y,personalization:G,salt:X}=J,z=0;if(Y!==void 0)Y=(0,w0.toBytes)(Y),z=Y.length;if(this.v0l^=this.outputLen|z<<8|65536|16777216,X!==void 0){X=(0,w0.toBytes)(X);let K=(0,w0.u32)(X);this.v4l^=(0,w0.swap8IfBE)(K[0]),this.v4h^=(0,w0.swap8IfBE)(K[1]),this.v5l^=(0,w0.swap8IfBE)(K[2]),this.v5h^=(0,w0.swap8IfBE)(K[3])}if(G!==void 0){G=(0,w0.toBytes)(G);let K=(0,w0.u32)(G);this.v6l^=(0,w0.swap8IfBE)(K[0]),this.v6h^=(0,w0.swap8IfBE)(K[1]),this.v7l^=(0,w0.swap8IfBE)(K[2]),this.v7h^=(0,w0.swap8IfBE)(K[3])}if(Y!==void 0){let K=new Uint8Array(this.blockLen);K.set(Y),this.update(K)}}get(){let{v0l:J,v0h:Q,v1l:Y,v1h:G,v2l:X,v2h:z,v3l:K,v3h:W,v4l:Z,v4h:V,v5l:q,v5h:U,v6l:M,v6h:D,v7l:I,v7h:O}=this;return[J,Q,Y,G,X,z,K,W,Z,V,q,U,M,D,I,O]}set(J,Q,Y,G,X,z,K,W,Z,V,q,U,M,D,I,O){this.v0l=J|0,this.v0h=Q|0,this.v1l=Y|0,this.v1h=G|0,this.v2l=X|0,this.v2h=z|0,this.v3l=K|0,this.v3h=W|0,this.v4l=Z|0,this.v4h=V|0,this.v5l=q|0,this.v5h=U|0,this.v6l=M|0,this.v6h=D|0,this.v7l=I|0,this.v7h=O|0}compress(J,Q,Y){this.get().forEach((W,Z)=>b1[Z]=W),b1.set(_9,16);let{h:G,l:X}=E5.fromBig(BigInt(this.length));if(b1[24]=_9[8]^X,b1[25]=_9[9]^G,Y)b1[28]=~b1[28],b1[29]=~b1[29];let z=0,K=I4.BSIGMA;for(let W=0;W<12;W++)qW(0,4,8,12,J,Q+2*K[z++]),UW(0,4,8,12,J,Q+2*K[z++]),qW(1,5,9,13,J,Q+2*K[z++]),UW(1,5,9,13,J,Q+2*K[z++]),qW(2,6,10,14,J,Q+2*K[z++]),UW(2,6,10,14,J,Q+2*K[z++]),qW(3,7,11,15,J,Q+2*K[z++]),UW(3,7,11,15,J,Q+2*K[z++]),qW(0,5,10,15,J,Q+2*K[z++]),UW(0,5,10,15,J,Q+2*K[z++]),qW(1,6,11,12,J,Q+2*K[z++]),UW(1,6,11,12,J,Q+2*K[z++]),qW(2,7,8,13,J,Q+2*K[z++]),UW(2,7,8,13,J,Q+2*K[z++]),qW(3,4,9,14,J,Q+2*K[z++]),UW(3,4,9,14,J,Q+2*K[z++]);this.v0l^=b1[0]^b1[16],this.v0h^=b1[1]^b1[17],this.v1l^=b1[2]^b1[18],this.v1h^=b1[3]^b1[19],this.v2l^=b1[4]^b1[20],this.v2h^=b1[5]^b1[21],this.v3l^=b1[6]^b1[22],this.v3h^=b1[7]^b1[23],this.v4l^=b1[8]^b1[24],this.v4h^=b1[9]^b1[25],this.v5l^=b1[10]^b1[26],this.v5h^=b1[11]^b1[27],this.v6l^=b1[12]^b1[28],this.v6h^=b1[13]^b1[29],this.v7l^=b1[14]^b1[30],this.v7h^=b1[15]^b1[31],(0,w0.clean)(b1)}destroy(){this.destroyed=!0,(0,w0.clean)(this.buffer32),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}KN1.BLAKE2b=_n;KN1.blake2b=(0,w0.createOptHasher)((J)=>new _n(J));function zN1(J,Q,Y,G,X,z,K,W,Z,V,q,U,M,D,I,O,A,B,w,N){let L=0;for(let C=0;C<G;C++)({a:X,b:Z,c:M,d:A}=(0,I4.G1s)(X,Z,M,A,Y[Q+J[L++]])),{a:X,b:Z,c:M,d:A}=(0,I4.G2s)(X,Z,M,A,Y[Q+J[L++]]),{a:z,b:V,c:D,d:B}=(0,I4.G1s)(z,V,D,B,Y[Q+J[L++]]),{a:z,b:V,c:D,d:B}=(0,I4.G2s)(z,V,D,B,Y[Q+J[L++]]),{a:K,b:q,c:I,d:w}=(0,I4.G1s)(K,q,I,w,Y[Q+J[L++]]),{a:K,b:q,c:I,d:w}=(0,I4.G2s)(K,q,I,w,Y[Q+J[L++]]),{a:W,b:U,c:O,d:N}=(0,I4.G1s)(W,U,O,N,Y[Q+J[L++]]),{a:W,b:U,c:O,d:N}=(0,I4.G2s)(W,U,O,N,Y[Q+J[L++]]),{a:X,b:V,c:I,d:N}=(0,I4.G1s)(X,V,I,N,Y[Q+J[L++]]),{a:X,b:V,c:I,d:N}=(0,I4.G2s)(X,V,I,N,Y[Q+J[L++]]),{a:z,b:q,c:O,d:A}=(0,I4.G1s)(z,q,O,A,Y[Q+J[L++]]),{a:z,b:q,c:O,d:A}=(0,I4.G2s)(z,q,O,A,Y[Q+J[L++]]),{a:K,b:U,c:M,d:B}=(0,I4.G1s)(K,U,M,B,Y[Q+J[L++]]),{a:K,b:U,c:M,d:B}=(0,I4.G2s)(K,U,M,B,Y[Q+J[L++]]),{a:W,b:Z,c:D,d:w}=(0,I4.G1s)(W,Z,D,w,Y[Q+J[L++]]),{a:W,b:Z,c:D,d:w}=(0,I4.G2s)(W,Z,D,w,Y[Q+J[L++]]);return{v0:X,v1:z,v2:K,v3:W,v4:Z,v5:V,v6:q,v7:U,v8:M,v9:D,v10:I,v11:O,v12:A,v13:B,v14:w,v15:N}}var n4=jM6.SHA256_IV;class nn extends Nk{constructor(J={}){let Q=J.dkLen===void 0?32:J.dkLen;super(64,Q);this.v0=n4[0]|0,this.v1=n4[1]|0,this.v2=n4[2]|0,this.v3=n4[3]|0,this.v4=n4[4]|0,this.v5=n4[5]|0,this.v6=n4[6]|0,this.v7=n4[7]|0,XN1(Q,J,32,8,8);let{key:Y,personalization:G,salt:X}=J,z=0;if(Y!==void 0)Y=(0,w0.toBytes)(Y),z=Y.length;if(this.v0^=this.outputLen|z<<8|65536|16777216,X!==void 0){X=(0,w0.toBytes)(X);let K=(0,w0.u32)(X);this.v4^=(0,w0.swap8IfBE)(K[0]),this.v5^=(0,w0.swap8IfBE)(K[1])}if(G!==void 0){G=(0,w0.toBytes)(G);let K=(0,w0.u32)(G);this.v6^=(0,w0.swap8IfBE)(K[0]),this.v7^=(0,w0.swap8IfBE)(K[1])}if(Y!==void 0){(0,w0.abytes)(Y);let K=new Uint8Array(this.blockLen);K.set(Y),this.update(K)}}get(){let{v0:J,v1:Q,v2:Y,v3:G,v4:X,v5:z,v6:K,v7:W}=this;return[J,Q,Y,G,X,z,K,W]}set(J,Q,Y,G,X,z,K,W){this.v0=J|0,this.v1=Q|0,this.v2=Y|0,this.v3=G|0,this.v4=X|0,this.v5=z|0,this.v6=K|0,this.v7=W|0}compress(J,Q,Y){let{h:G,l:X}=E5.fromBig(BigInt(this.length)),{v0:z,v1:K,v2:W,v3:Z,v4:V,v5:q,v6:U,v7:M,v8:D,v9:I,v10:O,v11:A,v12:B,v13:w,v14:N,v15:L}=zN1(I4.BSIGMA,Q,J,10,this.v0,this.v1,this.v2,this.v3,this.v4,this.v5,this.v6,this.v7,n4[0],n4[1],n4[2],n4[3],X^n4[4],G^n4[5],Y?~n4[6]:n4[6],n4[7]);this.v0^=z^D,this.v1^=K^I,this.v2^=W^O,this.v3^=Z^A,this.v4^=V^B,this.v5^=q^w,this.v6^=U^N,this.v7^=M^L}destroy(){this.destroyed=!0,(0,w0.clean)(this.buffer32),this.set(0,0,0,0,0,0,0,0)}}KN1.BLAKE2s=nn;KN1.blake2s=(0,w0.createOptHasher)((J)=>new nn(J))});var qH=H((qN1)=>{Object.defineProperty(qN1,"__esModule",{value:!0});qN1.blake2b=qN1.BLAKE2b=void 0;var VN1=ZN1();qN1.BLAKE2b=VN1.BLAKE2b;qN1.blake2b=VN1.blake2b});var UH=H((na4,DN1)=>{var{defineProperty:on,getOwnPropertyDescriptor:dM6,getOwnPropertyNames:uM6}=Object,lM6=Object.prototype.hasOwnProperty,pM6=(J,Q)=>{for(var Y in Q)on(J,Y,{get:Q[Y],enumerable:!0})},cM6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of uM6(Q))if(!lM6.call(J,X)&&X!==Y)on(J,X,{get:()=>Q[X],enumerable:!(G=dM6(Q,X))||G.enumerable})}return J},_M6=(J)=>cM6(on({},"__esModule",{value:!0}),J),MN1={};pM6(MN1,{TypeTagSerializer:()=>aX,normalizeTypeTag:()=>rM6});DN1.exports=_M6(MN1);var iM6=j6(),nM6=C9(),oM6=/^vector<(.+)>$/,aM6=/^([^:]+)::([^:]+)::([^<]+)(<(.+)>)?/;class aX{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(oM6);if(Y)return{vector:aX.parseFromStr(Y[1],Q)};let G=J.match(aM6);if(G)return{struct:{address:Q?(0,nM6.normalizeSuiAddress)(G[1]):G[1],module:G[2],name:G[3],typeParams:G[5]===void 0?[]:aX.parseStructTypeArgs(G[5],Q)}};throw Error(`Encountered unexpected token when parsing type args for ${J}`)}static parseStructTypeArgs(J,Q=!1){return(0,iM6.splitGenericParameters)(J).map((Y)=>aX.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<${aX.tagToString(J.vector)}>`;if("struct"in J){let Q=J.struct,Y=Q.typeParams.map(aX.tagToString).join(", ");return`${Q.address}::${Q.module}::${Q.name}${Y?`<${Y}>`:""}`}throw Error("Invalid TypeTag")}}function rM6(J){return aX.tagToString(aX.parseFromStr(J))}});var tw=H((oa4,dN1)=>{var{defineProperty:an,getOwnPropertyDescriptor:sM6,getOwnPropertyNames:tM6}=Object,eM6=Object.prototype.hasOwnProperty,JD6=(J,Q)=>{for(var Y in Q)an(J,Y,{get:Q[Y],enumerable:!0})},QD6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of tM6(Q))if(!eM6.call(J,X)&&X!==Y)an(J,X,{get:()=>Q[X],enumerable:!(G=sM6(Q,X))||G.enumerable})}return J},YD6=(J)=>QD6(an({},"__esModule",{value:!0}),J),IN1={};JD6(IN1,{Address:()=>a3,AppId:()=>kN1,Argument:()=>lY,CallArg:()=>NN1,Command:()=>LN1,CompressedSignature:()=>hN1,GasData:()=>TN1,Intent:()=>vN1,IntentMessage:()=>jN1,IntentScope:()=>$N1,IntentVersion:()=>fN1,MultiSig:()=>KD6,MultiSigPkMap:()=>xN1,MultiSigPublicKey:()=>yN1,ObjectArg:()=>BN1,ObjectDigest:()=>ON1,Owner:()=>zD6,PasskeyAuthenticator:()=>ZD6,ProgrammableMoveCall:()=>wN1,ProgrammableTransaction:()=>EN1,PublicKey:()=>bN1,SenderSignedData:()=>WD6,SenderSignedTransaction:()=>mN1,SharedObjectRef:()=>AN1,StructTag:()=>FN1,SuiObjectRef:()=>wk,TransactionData:()=>PN1,TransactionDataV1:()=>SN1,TransactionExpiration:()=>RN1,TransactionKind:()=>CN1,TypeTag:()=>sn,base64String:()=>gN1});dN1.exports=YD6(IN1);var H1=j6(),sw=C9(),HN1=UH();function GD6(J){return H1.bcs.u64({name:"unsafe_u64",...J}).transform({input:(Q)=>Q,output:(Q)=>Number(Q)})}function XD6(J){return H1.bcs.enum("Option",{None:null,Some:J})}var a3=H1.bcs.bytes(sw.SUI_ADDRESS_LENGTH).transform({validate:(J)=>{let Q=typeof J==="string"?J:(0,H1.toHex)(J);if(!Q||!(0,sw.isValidSuiAddress)((0,sw.normalizeSuiAddress)(Q)))throw Error(`Invalid Sui address ${Q}`)},input:(J)=>typeof J==="string"?(0,H1.fromHex)((0,sw.normalizeSuiAddress)(J)):J,output:(J)=>(0,sw.normalizeSuiAddress)((0,H1.toHex)(J))}),ON1=H1.bcs.byteVector().transform({name:"ObjectDigest",input:(J)=>(0,H1.fromBase58)(J),output:(J)=>(0,H1.toBase58)(new Uint8Array(J)),validate:(J)=>{if((0,H1.fromBase58)(J).length!==32)throw Error("ObjectDigest must be 32 bytes")}}),wk=H1.bcs.struct("SuiObjectRef",{objectId:a3,version:H1.bcs.u64(),digest:ON1}),AN1=H1.bcs.struct("SharedObjectRef",{objectId:a3,initialSharedVersion:H1.bcs.u64(),mutable:H1.bcs.bool()}),BN1=H1.bcs.enum("ObjectArg",{ImmOrOwnedObject:wk,SharedObject:AN1,Receiving:wk}),zD6=H1.bcs.enum("Owner",{AddressOwner:a3,ObjectOwner:a3,Shared:H1.bcs.struct("Shared",{initialSharedVersion:H1.bcs.u64()}),Immutable:null,ConsensusAddressOwner:H1.bcs.struct("ConsensusAddressOwner",{owner:a3,startVersion:H1.bcs.u64()})}),NN1=H1.bcs.enum("CallArg",{Pure:H1.bcs.struct("Pure",{bytes:H1.bcs.byteVector().transform({input:(J)=>typeof J==="string"?(0,H1.fromBase64)(J):J,output:(J)=>(0,H1.toBase64)(new Uint8Array(J))})}),Object:BN1}),rn=H1.bcs.enum("TypeTag",{bool:null,u8:null,u64:null,u128:null,address:null,signer:null,vector:H1.bcs.lazy(()=>rn),struct:H1.bcs.lazy(()=>FN1),u16:null,u32:null,u256:null}),sn=rn.transform({input:(J)=>typeof J==="string"?HN1.TypeTagSerializer.parseFromStr(J,!0):J,output:(J)=>HN1.TypeTagSerializer.tagToString(J)}),lY=H1.bcs.enum("Argument",{GasCoin:null,Input:H1.bcs.u16(),Result:H1.bcs.u16(),NestedResult:H1.bcs.tuple([H1.bcs.u16(),H1.bcs.u16()])}),wN1=H1.bcs.struct("ProgrammableMoveCall",{package:a3,module:H1.bcs.string(),function:H1.bcs.string(),typeArguments:H1.bcs.vector(sn),arguments:H1.bcs.vector(lY)}),LN1=H1.bcs.enum("Command",{MoveCall:wN1,TransferObjects:H1.bcs.struct("TransferObjects",{objects:H1.bcs.vector(lY),address:lY}),SplitCoins:H1.bcs.struct("SplitCoins",{coin:lY,amounts:H1.bcs.vector(lY)}),MergeCoins:H1.bcs.struct("MergeCoins",{destination:lY,sources:H1.bcs.vector(lY)}),Publish:H1.bcs.struct("Publish",{modules:H1.bcs.vector(H1.bcs.byteVector().transform({input:(J)=>typeof J==="string"?(0,H1.fromBase64)(J):J,output:(J)=>(0,H1.toBase64)(new Uint8Array(J))})),dependencies:H1.bcs.vector(a3)}),MakeMoveVec:H1.bcs.struct("MakeMoveVec",{type:XD6(sn).transform({input:(J)=>J===null?{None:!0}:{Some:J},output:(J)=>J.Some??null}),elements:H1.bcs.vector(lY)}),Upgrade:H1.bcs.struct("Upgrade",{modules:H1.bcs.vector(H1.bcs.byteVector().transform({input:(J)=>typeof J==="string"?(0,H1.fromBase64)(J):J,output:(J)=>(0,H1.toBase64)(new Uint8Array(J))})),dependencies:H1.bcs.vector(a3),package:a3,ticket:lY})}),EN1=H1.bcs.struct("ProgrammableTransaction",{inputs:H1.bcs.vector(NN1),commands:H1.bcs.vector(LN1)}),CN1=H1.bcs.enum("TransactionKind",{ProgrammableTransaction:EN1,ChangeEpoch:null,Genesis:null,ConsensusCommitPrologue:null}),RN1=H1.bcs.enum("TransactionExpiration",{None:null,Epoch:GD6()}),FN1=H1.bcs.struct("StructTag",{address:a3,module:H1.bcs.string(),name:H1.bcs.string(),typeParams:H1.bcs.vector(rn)}),TN1=H1.bcs.struct("GasData",{payment:H1.bcs.vector(wk),owner:a3,price:H1.bcs.u64(),budget:H1.bcs.u64()}),SN1=H1.bcs.struct("TransactionDataV1",{kind:CN1,sender:a3,gasData:TN1,expiration:RN1}),PN1=H1.bcs.enum("TransactionData",{V1:SN1}),$N1=H1.bcs.enum("IntentScope",{TransactionData:null,TransactionEffects:null,CheckpointSummary:null,PersonalMessage:null}),fN1=H1.bcs.enum("IntentVersion",{V0:null}),kN1=H1.bcs.enum("AppId",{Sui:null}),vN1=H1.bcs.struct("Intent",{scope:$N1,version:fN1,appId:kN1});function jN1(J){return H1.bcs.struct(`IntentMessage<${J.name}>`,{intent:vN1,value:J})}var hN1=H1.bcs.enum("CompressedSignature",{ED25519:H1.bcs.bytes(64),Secp256k1:H1.bcs.bytes(64),Secp256r1:H1.bcs.bytes(64),ZkLogin:H1.bcs.byteVector(),Passkey:H1.bcs.byteVector()}),bN1=H1.bcs.enum("PublicKey",{ED25519:H1.bcs.bytes(32),Secp256k1:H1.bcs.bytes(33),Secp256r1:H1.bcs.bytes(33),ZkLogin:H1.bcs.byteVector(),Passkey:H1.bcs.bytes(33)}),xN1=H1.bcs.struct("MultiSigPkMap",{pubKey:bN1,weight:H1.bcs.u8()}),yN1=H1.bcs.struct("MultiSigPublicKey",{pk_map:H1.bcs.vector(xN1),threshold:H1.bcs.u16()}),KD6=H1.bcs.struct("MultiSig",{sigs:H1.bcs.vector(hN1),bitmap:H1.bcs.u16(),multisig_pk:yN1}),gN1=H1.bcs.byteVector().transform({input:(J)=>typeof J==="string"?(0,H1.fromBase64)(J):J,output:(J)=>(0,H1.toBase64)(new Uint8Array(J))}),mN1=H1.bcs.struct("SenderSignedTransaction",{intentMessage:jN1(PN1),txSignatures:H1.bcs.vector(gN1)}),WD6=H1.bcs.vector(mN1,{name:"SenderSignedData"}),ZD6=H1.bcs.struct("PasskeyAuthenticator",{authenticatorData:H1.bcs.byteVector(),clientDataJson:H1.bcs.string(),userSignature:H1.bcs.byteVector()})});var iN1=H((aa4,_N1)=>{var{defineProperty:tn,getOwnPropertyDescriptor:VD6,getOwnPropertyNames:qD6}=Object,UD6=Object.prototype.hasOwnProperty,MD6=(J,Q)=>{for(var Y in Q)tn(J,Y,{get:Q[Y],enumerable:!0})},DD6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of qD6(Q))if(!UD6.call(J,X)&&X!==Y)tn(J,X,{get:()=>Q[X],enumerable:!(G=VD6(Q,X))||G.enumerable})}return J},HD6=(J)=>DD6(tn({},"__esModule",{value:!0}),J),lN1={};MD6(lN1,{TransactionEffects:()=>SD6});_N1.exports=HD6(lN1);var O1=j6(),U6=tw(),ID6=O1.bcs.enum("PackageUpgradeError",{UnableToFetchPackage:O1.bcs.struct("UnableToFetchPackage",{packageId:U6.Address}),NotAPackage:O1.bcs.struct("NotAPackage",{objectId:U6.Address}),IncompatibleUpgrade:null,DigestDoesNotMatch:O1.bcs.struct("DigestDoesNotMatch",{digest:O1.bcs.byteVector()}),UnknownUpgradePolicy:O1.bcs.struct("UnknownUpgradePolicy",{policy:O1.bcs.u8()}),PackageIDDoesNotMatch:O1.bcs.struct("PackageIDDoesNotMatch",{packageId:U6.Address,ticketId:U6.Address})}),OD6=O1.bcs.struct("ModuleId",{address:U6.Address,name:O1.bcs.string()}),uN1=O1.bcs.struct("MoveLocation",{module:OD6,function:O1.bcs.u16(),instruction:O1.bcs.u16(),functionName:O1.bcs.option(O1.bcs.string())}),AD6=O1.bcs.enum("CommandArgumentError",{TypeMismatch:null,InvalidBCSBytes:null,InvalidUsageOfPureArg:null,InvalidArgumentToPrivateEntryFunction:null,IndexOutOfBounds:O1.bcs.struct("IndexOutOfBounds",{idx:O1.bcs.u16()}),SecondaryIndexOutOfBounds:O1.bcs.struct("SecondaryIndexOutOfBounds",{resultIdx:O1.bcs.u16(),secondaryIdx:O1.bcs.u16()}),InvalidResultArity:O1.bcs.struct("InvalidResultArity",{resultIdx:O1.bcs.u16()}),InvalidGasCoinUsage:null,InvalidValueUsage:null,InvalidObjectByValue:null,InvalidObjectByMutRef:null,SharedObjectOperationNotAllowed:null}),BD6=O1.bcs.enum("TypeArgumentError",{TypeNotFound:null,ConstraintNotSatisfied:null}),ND6=O1.bcs.enum("ExecutionFailureStatus",{InsufficientGas:null,InvalidGasObject:null,InvariantViolation:null,FeatureNotYetSupported:null,MoveObjectTooBig:O1.bcs.struct("MoveObjectTooBig",{objectSize:O1.bcs.u64(),maxObjectSize:O1.bcs.u64()}),MovePackageTooBig:O1.bcs.struct("MovePackageTooBig",{objectSize:O1.bcs.u64(),maxObjectSize:O1.bcs.u64()}),CircularObjectOwnership:O1.bcs.struct("CircularObjectOwnership",{object:U6.Address}),InsufficientCoinBalance:null,CoinBalanceOverflow:null,PublishErrorNonZeroAddress:null,SuiMoveVerificationError:null,MovePrimitiveRuntimeError:O1.bcs.option(uN1),MoveAbort:O1.bcs.tuple([uN1,O1.bcs.u64()]),VMVerificationOrDeserializationError:null,VMInvariantViolation:null,FunctionNotFound:null,ArityMismatch:null,TypeArityMismatch:null,NonEntryFunctionInvoked:null,CommandArgumentError:O1.bcs.struct("CommandArgumentError",{argIdx:O1.bcs.u16(),kind:AD6}),TypeArgumentError:O1.bcs.struct("TypeArgumentError",{argumentIdx:O1.bcs.u16(),kind:BD6}),UnusedValueWithoutDrop:O1.bcs.struct("UnusedValueWithoutDrop",{resultIdx:O1.bcs.u16(),secondaryIdx:O1.bcs.u16()}),InvalidPublicFunctionReturnType:O1.bcs.struct("InvalidPublicFunctionReturnType",{idx:O1.bcs.u16()}),InvalidTransferObject:null,EffectsTooLarge:O1.bcs.struct("EffectsTooLarge",{currentSize:O1.bcs.u64(),maxSize:O1.bcs.u64()}),PublishUpgradeMissingDependency:null,PublishUpgradeDependencyDowngrade:null,PackageUpgradeError:O1.bcs.struct("PackageUpgradeError",{upgradeError:ID6}),WrittenObjectsTooLarge:O1.bcs.struct("WrittenObjectsTooLarge",{currentSize:O1.bcs.u64(),maxSize:O1.bcs.u64()}),CertificateDenied:null,SuiMoveVerificationTimedout:null,SharedObjectOperationNotAllowed:null,InputObjectDeleted:null,ExecutionCancelledDueToSharedObjectCongestion:O1.bcs.struct("ExecutionCancelledDueToSharedObjectCongestion",{congestedObjects:O1.bcs.vector(U6.Address)}),AddressDeniedForCoin:O1.bcs.struct("AddressDeniedForCoin",{address:U6.Address,coinType:O1.bcs.string()}),CoinTypeGlobalPause:O1.bcs.struct("CoinTypeGlobalPause",{coinType:O1.bcs.string()}),ExecutionCancelledDueToRandomnessUnavailable:null}),pN1=O1.bcs.enum("ExecutionStatus",{Success:null,Failed:O1.bcs.struct("ExecutionFailed",{error:ND6,command:O1.bcs.option(O1.bcs.u64())})}),cN1=O1.bcs.struct("GasCostSummary",{computationCost:O1.bcs.u64(),storageCost:O1.bcs.u64(),storageRebate:O1.bcs.u64(),nonRefundableStorageFee:O1.bcs.u64()}),wD6=O1.bcs.struct("TransactionEffectsV1",{status:pN1,executedEpoch:O1.bcs.u64(),gasUsed:cN1,modifiedAtVersions:O1.bcs.vector(O1.bcs.tuple([U6.Address,O1.bcs.u64()])),sharedObjects:O1.bcs.vector(U6.SuiObjectRef),transactionDigest:U6.ObjectDigest,created:O1.bcs.vector(O1.bcs.tuple([U6.SuiObjectRef,U6.Owner])),mutated:O1.bcs.vector(O1.bcs.tuple([U6.SuiObjectRef,U6.Owner])),unwrapped:O1.bcs.vector(O1.bcs.tuple([U6.SuiObjectRef,U6.Owner])),deleted:O1.bcs.vector(U6.SuiObjectRef),unwrappedThenDeleted:O1.bcs.vector(U6.SuiObjectRef),wrapped:O1.bcs.vector(U6.SuiObjectRef),gasObject:O1.bcs.tuple([U6.SuiObjectRef,U6.Owner]),eventsDigest:O1.bcs.option(U6.ObjectDigest),dependencies:O1.bcs.vector(U6.ObjectDigest)}),en=O1.bcs.tuple([O1.bcs.u64(),U6.ObjectDigest]),LD6=O1.bcs.enum("ObjectIn",{NotExist:null,Exist:O1.bcs.tuple([en,U6.Owner])}),ED6=O1.bcs.enum("ObjectOut",{NotExist:null,ObjectWrite:O1.bcs.tuple([U6.ObjectDigest,U6.Owner]),PackageWrite:en}),CD6=O1.bcs.enum("IDOperation",{None:null,Created:null,Deleted:null}),RD6=O1.bcs.struct("EffectsObjectChange",{inputState:LD6,outputState:ED6,idOperation:CD6}),FD6=O1.bcs.enum("UnchangedSharedKind",{ReadOnlyRoot:en,MutateDeleted:O1.bcs.u64(),ReadDeleted:O1.bcs.u64(),Cancelled:O1.bcs.u64(),PerEpochConfig:null}),TD6=O1.bcs.struct("TransactionEffectsV2",{status:pN1,executedEpoch:O1.bcs.u64(),gasUsed:cN1,transactionDigest:U6.ObjectDigest,gasObjectIndex:O1.bcs.option(O1.bcs.u32()),eventsDigest:O1.bcs.option(U6.ObjectDigest),dependencies:O1.bcs.vector(U6.ObjectDigest),lamportVersion:O1.bcs.u64(),changedObjects:O1.bcs.vector(O1.bcs.tuple([U6.Address,RD6])),unchangedSharedObjects:O1.bcs.vector(O1.bcs.tuple([U6.Address,FD6])),auxDataDigest:O1.bcs.option(U6.ObjectDigest)}),SD6=O1.bcs.enum("TransactionEffects",{V1:wD6,V2:TD6})});var Yo=H((ra4,oN1)=>{var{defineProperty:Qo,getOwnPropertyDescriptor:PD6,getOwnPropertyNames:$D6}=Object,fD6=Object.prototype.hasOwnProperty,kD6=(J,Q)=>{for(var Y in Q)Qo(J,Y,{get:Q[Y],enumerable:!0})},vD6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of $D6(Q))if(!fD6.call(J,X)&&X!==Y)Qo(J,X,{get:()=>Q[X],enumerable:!(G=PD6(Q,X))||G.enumerable})}return J},jD6=(J)=>vD6(Qo({},"__esModule",{value:!0}),J),nN1={};kD6(nN1,{pureBcsSchemaFromTypeName:()=>Jo});oN1.exports=jD6(nN1);var pY=j6(),hD6=tw();function Jo(J){switch(J){case"u8":return pY.bcs.u8();case"u16":return pY.bcs.u16();case"u32":return pY.bcs.u32();case"u64":return pY.bcs.u64();case"u128":return pY.bcs.u128();case"u256":return pY.bcs.u256();case"bool":return pY.bcs.bool();case"string":return pY.bcs.string();case"id":case"address":return hD6.Address}let Q=J.match(/^(vector|option)<(.+)>$/);if(Q){let[Y,G]=Q.slice(1);if(Y==="vector")return pY.bcs.vector(Jo(G));else return pY.bcs.option(Jo(G))}throw Error(`Invalid Pure type name: ${J}`)}});var q7=H((sa4,rN1)=>{var{defineProperty:Go,getOwnPropertyDescriptor:bD6,getOwnPropertyNames:xD6}=Object,yD6=Object.prototype.hasOwnProperty,gD6=(J,Q)=>{for(var Y in Q)Go(J,Y,{get:Q[Y],enumerable:!0})},mD6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of xD6(Q))if(!yD6.call(J,X)&&X!==Y)Go(J,X,{get:()=>Q[X],enumerable:!(G=bD6(Q,X))||G.enumerable})}return J},dD6=(J)=>mD6(Go({},"__esModule",{value:!0}),J),aN1={};gD6(aN1,{BcsEnum:()=>Lk.BcsEnum,BcsStruct:()=>Lk.BcsStruct,BcsTuple:()=>Lk.BcsTuple,BcsType:()=>Lk.BcsType,TypeTagSerializer:()=>lD6.TypeTagSerializer,bcs:()=>cD6,pureBcsSchemaFromTypeName:()=>pD6.pureBcsSchemaFromTypeName});rN1.exports=dD6(aN1);var cY=j6(),k6=tw(),uD6=iN1(),lD6=UH(),Lk=j6(),pD6=Yo(),cD6={...cY.bcs,U8:cY.bcs.u8(),U16:cY.bcs.u16(),U32:cY.bcs.u32(),U64:cY.bcs.u64(),U128:cY.bcs.u128(),U256:cY.bcs.u256(),ULEB128:cY.bcs.uleb128(),Bool:cY.bcs.bool(),String:cY.bcs.string(),Address:k6.Address,AppId:k6.AppId,Argument:k6.Argument,CallArg:k6.CallArg,Command:k6.Command,CompressedSignature:k6.CompressedSignature,GasData:k6.GasData,Intent:k6.Intent,IntentMessage:k6.IntentMessage,IntentScope:k6.IntentScope,IntentVersion:k6.IntentVersion,MultiSig:k6.MultiSig,MultiSigPkMap:k6.MultiSigPkMap,MultiSigPublicKey:k6.MultiSigPublicKey,ObjectArg:k6.ObjectArg,ObjectDigest:k6.ObjectDigest,Owner:k6.Owner,PasskeyAuthenticator:k6.PasskeyAuthenticator,ProgrammableMoveCall:k6.ProgrammableMoveCall,ProgrammableTransaction:k6.ProgrammableTransaction,PublicKey:k6.PublicKey,SenderSignedData:k6.SenderSignedData,SenderSignedTransaction:k6.SenderSignedTransaction,SharedObjectRef:k6.SharedObjectRef,StructTag:k6.StructTag,SuiObjectRef:k6.SuiObjectRef,TransactionData:k6.TransactionData,TransactionDataV1:k6.TransactionDataV1,TransactionEffects:uD6.TransactionEffects,TransactionExpiration:k6.TransactionExpiration,TransactionKind:k6.TransactionKind,TypeTag:k6.TypeTag}});var ew=H((ta4,tN1)=>{var{defineProperty:zo,getOwnPropertyDescriptor:_D6,getOwnPropertyNames:iD6}=Object,nD6=Object.prototype.hasOwnProperty,oD6=(J,Q)=>{for(var Y in Q)zo(J,Y,{get:Q[Y],enumerable:!0})},aD6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of iD6(Q))if(!nD6.call(J,X)&&X!==Y)zo(J,X,{get:()=>Q[X],enumerable:!(G=_D6(Q,X))||G.enumerable})}return J},rD6=(J)=>aD6(zo({},"__esModule",{value:!0}),J),sN1={};oD6(sN1,{deriveDynamicFieldID:()=>eD6});tN1.exports=rD6(sN1);var sD6=j6(),tD6=qH(),Xo=q7();function eD6(J,Q,Y){let G=Xo.bcs.Address.serialize(J).toBytes(),X=Xo.bcs.TypeTag.serialize(Q).toBytes(),z=Xo.bcs.u64().serialize(Y.length).toBytes(),K=tD6.blake2b.create({dkLen:32});return K.update(new Uint8Array([240])),K.update(G),K.update(z),K.update(Y),K.update(X),`0x${(0,sD6.toHex)(K.digest().slice(0,32))}`}});var Qw1=H((ea4,Jw1)=>{var{defineProperty:Ko,getOwnPropertyDescriptor:JH6,getOwnPropertyNames:QH6}=Object,YH6=Object.prototype.hasOwnProperty,GH6=(J,Q)=>{for(var Y in Q)Ko(J,Y,{get:Q[Y],enumerable:!0})},XH6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of QH6(Q))if(!YH6.call(J,X)&&X!==Y)Ko(J,X,{get:()=>Q[X],enumerable:!(G=JH6(Q,X))||G.enumerable})}return J},zH6=(J)=>XH6(Ko({},"__esModule",{value:!0}),J),eN1={};GH6(eN1,{deriveObjectID:()=>ZH6});Jw1.exports=zH6(eN1);var KH6=UH(),WH6=ew();function ZH6(J,Q,Y){let G=typeof Q==="string"?Q:KH6.TypeTagSerializer.tagToString(Q);return(0,WH6.deriveDynamicFieldID)(J,`0x2::derived_object::DerivedObjectKey<${G}>`,Y)}});var DW=H((Jr4,Kw1)=>{var{defineProperty:Wo,getOwnPropertyDescriptor:VH6,getOwnPropertyNames:qH6}=Object,UH6=Object.prototype.hasOwnProperty,MH6=(J,Q)=>{for(var Y in Q)Wo(J,Y,{get:Q[Y],enumerable:!0})},DH6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of qH6(Q))if(!UH6.call(J,X)&&X!==Y)Wo(J,X,{get:()=>Q[X],enumerable:!(G=VH6(Q,X))||G.enumerable})}return J},HH6=(J)=>DH6(Wo({},"__esModule",{value:!0}),J),zw1={};MH6(zw1,{MIST_PER_SUI:()=>iY.MIST_PER_SUI,MOVE_STDLIB_ADDRESS:()=>iY.MOVE_STDLIB_ADDRESS,SUI_ADDRESS_LENGTH:()=>MW.SUI_ADDRESS_LENGTH,SUI_CLOCK_OBJECT_ID:()=>iY.SUI_CLOCK_OBJECT_ID,SUI_DECIMALS:()=>iY.SUI_DECIMALS,SUI_FRAMEWORK_ADDRESS:()=>iY.SUI_FRAMEWORK_ADDRESS,SUI_RANDOM_OBJECT_ID:()=>iY.SUI_RANDOM_OBJECT_ID,SUI_SYSTEM_ADDRESS:()=>iY.SUI_SYSTEM_ADDRESS,SUI_SYSTEM_MODULE_NAME:()=>iY.SUI_SYSTEM_MODULE_NAME,SUI_SYSTEM_STATE_OBJECT_ID:()=>iY.SUI_SYSTEM_STATE_OBJECT_ID,SUI_TYPE_ARG:()=>iY.SUI_TYPE_ARG,deriveDynamicFieldID:()=>IH6.deriveDynamicFieldID,deriveObjectID:()=>OH6.deriveObjectID,formatAddress:()=>Yw1.formatAddress,formatDigest:()=>Yw1.formatDigest,fromB64:()=>_Y.fromB64,fromBase58:()=>_Y.fromBase58,fromBase64:()=>_Y.fromBase64,fromHEX:()=>_Y.fromHEX,fromHex:()=>_Y.fromHex,isValidNamedPackage:()=>Xw1.isValidNamedPackage,isValidNamedType:()=>Xw1.isValidNamedType,isValidSuiAddress:()=>MW.isValidSuiAddress,isValidSuiNSName:()=>Gw1.isValidSuiNSName,isValidSuiObjectId:()=>MW.isValidSuiObjectId,isValidTransactionDigest:()=>MW.isValidTransactionDigest,normalizeStructTag:()=>MW.normalizeStructTag,normalizeSuiAddress:()=>MW.normalizeSuiAddress,normalizeSuiNSName:()=>Gw1.normalizeSuiNSName,normalizeSuiObjectId:()=>MW.normalizeSuiObjectId,normalizeTypeTag:()=>AH6.normalizeTypeTag,parseStructTag:()=>MW.parseStructTag,toB64:()=>_Y.toB64,toBase58:()=>_Y.toBase58,toBase64:()=>_Y.toBase64,toHEX:()=>_Y.toHEX,toHex:()=>_Y.toHex});Kw1.exports=HH6(zw1);var Yw1=PO1(),MW=C9(),_Y=j6(),Gw1=Dk(),iY=MB1(),Xw1=rw(),IH6=ew(),OH6=Qw1(),AH6=UH()});var Vw1=H((Qr4,Zw1)=>{var e8={};Zw1.exports=e8;function Ww1(J){return J<0?-1:1}function BH6(J){if(J%1===0.5&&(J&1)===0)return Math.floor(J);else return Math.round(J)}function HW(J,Q){if(!Q.unsigned)--J;let Y=Q.unsigned?0:-Math.pow(2,J),G=Math.pow(2,J)-1,X=Q.moduloBitLength?Math.pow(2,Q.moduloBitLength):Math.pow(2,J),z=Q.moduloBitLength?Math.pow(2,Q.moduloBitLength-1):Math.pow(2,J-1);return function(K,W){if(!W)W={};let Z=+K;if(W.enforceRange){if(!Number.isFinite(Z))throw TypeError("Argument is not a finite number");if(Z=Ww1(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=BH6(Z),Z<Y)Z=Y;if(Z>G)Z=G;return Z}if(!Number.isFinite(Z)||Z===0)return 0;if(Z=Ww1(Z)*Math.floor(Math.abs(Z)),Z=Z%X,!Q.unsigned&&Z>=z)return Z-X;else if(Q.unsigned){if(Z<0)Z+=X;else if(Z===-0)return 0}return Z}}e8.void=function(){return};e8.boolean=function(J){return!!J};e8.byte=HW(8,{unsigned:!1});e8.octet=HW(8,{unsigned:!0});e8.short=HW(16,{unsigned:!1});e8["unsigned short"]=HW(16,{unsigned:!0});e8.long=HW(32,{unsigned:!1});e8["unsigned long"]=HW(32,{unsigned:!0});e8["long long"]=HW(32,{unsigned:!1,moduloBitLength:64});e8["unsigned long long"]=HW(32,{unsigned:!0,moduloBitLength:64});e8.double=function(J){let Q=+J;if(!Number.isFinite(Q))throw TypeError("Argument is not a finite floating-point value");return Q};e8["unrestricted double"]=function(J){let Q=+J;if(isNaN(Q))throw TypeError("Argument is NaN");return Q};e8.float=e8.double;e8["unrestricted float"]=e8["unrestricted double"];e8.DOMString=function(J,Q){if(!Q)Q={};if(Q.treatNullAsEmptyString&&J===null)return"";return String(J)};e8.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};e8.USVString=function(J){let Q=String(J),Y=Q.length,G=[];for(let X=0;X<Y;++X){let z=Q.charCodeAt(X);if(z<55296||z>57343)G.push(String.fromCodePoint(z));else if(56320<=z&&z<=57343)G.push(String.fromCodePoint(65533));else if(X===Y-1)G.push(String.fromCodePoint(65533));else{let K=Q.charCodeAt(X+1);if(56320<=K&&K<=57343){let W=z&1023,Z=K&1023;G.push(String.fromCodePoint(65536+1024*W+Z)),++X}else G.push(String.fromCodePoint(65533))}}return G.join("")};e8.Date=function(J,Q){if(!(J instanceof Date))throw TypeError("Argument is not a Date object");if(isNaN(J))return;return J};e8.RegExp=function(J,Q){if(!(J instanceof RegExp))J=new RegExp(J);return J}});var Mw1=H((NH6,IW)=>{NH6.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]))};NH6.wrapperSymbol=Symbol("wrapper");NH6.implSymbol=Symbol("impl");NH6.wrapperForImpl=function(J){return J[NH6.wrapperSymbol]};NH6.implForWrapper=function(J){return J[NH6.implSymbol]}});var Dw1=H((Yr4,CH6)=>{CH6.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 Nw1=H((PH6,Ck)=>{var Iw1=D1("punycode"),Hw1=Dw1(),MH={TRANSITIONAL:0,NONTRANSITIONAL:1};function Ow1(J){return J.split("\x00").map(function(Q){return Q.normalize("NFC")}).join("\x00")}function Aw1(J){var Q=0,Y=Hw1.length-1;while(Q<=Y){var G=Math.floor((Q+Y)/2),X=Hw1[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 RH6=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function Bw1(J){return J.replace(RH6,"_").length}function FH6(J,Q,Y){var G=!1,X="",z=Bw1(J);for(var K=0;K<z;++K){var W=J.codePointAt(K),Z=Aw1(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===MH.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 TH6=/[\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 SH6(J,Q){if(J.substr(0,4)==="xn--")J=Iw1.toUnicode(J),Q=MH.NONTRANSITIONAL;var Y=!1;if(Ow1(J)!==J||J[3]==="-"&&J[4]==="-"||J[0]==="-"||J[J.length-1]==="-"||J.indexOf(".")!==-1||J.search(TH6)===0)Y=!0;var G=Bw1(J);for(var X=0;X<G;++X){var z=Aw1(J.codePointAt(X));if(Ek===MH.TRANSITIONAL&&z[1]!=="valid"||Ek===MH.NONTRANSITIONAL&&z[1]!=="valid"&&z[1]!=="deviation"){Y=!0;break}}return{label:J,error:Y}}function Ek(J,Q,Y){var G=FH6(J,Q,Y);G.string=Ow1(G.string);var X=G.string.split(".");for(var z=0;z<X.length;++z)try{var K=SH6(X[z]);X[z]=K.label,G.error=G.error||K.error}catch(W){G.error=!0}return{string:X.join("."),error:G.error}}PH6.toASCII=function(J,Q,Y,G){var X=Ek(J,Q,Y),z=X.string.split(".");if(z=z.map(function(Z){try{return Iw1.toASCII(Z)}catch(V){return X.error=!0,Z}}),G){var K=z.slice(0,z.length-1).join(".").length;if(K.length>253||K.length===0)X.error=!0;for(var W=0;W<z.length;++W)if(z.length>63||z.length===0){X.error=!0;break}}if(X.error)return null;return z.join(".")};PH6.toUnicode=function(J,Q){var Y=Ek(J,Q,MH.NONTRANSITIONAL);return{domain:Y.string,error:Y.error}};PH6.PROCESSING_OPTIONS=MH});var nY=H((GI6,r3)=>{var DH=D1("punycode"),ww1=Nw1(),Fw1={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},a0=Symbol("failure");function Lw1(J){return DH.ucs2.decode(J).length}function Ew1(J,Q){let Y=J[Q];return isNaN(Y)?void 0:String.fromCodePoint(Y)}function JL(J){return J>=48&&J<=57}function QL(J){return J>=65&&J<=90||J>=97&&J<=122}function vH6(J){return QL(J)||JL(J)}function DQ(J){return JL(J)||J>=65&&J<=70||J>=97&&J<=102}function Cw1(J){return J==="."||J.toLowerCase()==="%2e"}function jH6(J){return J=J.toLowerCase(),J===".."||J==="%2e."||J===".%2e"||J==="%2e%2e"}function hH6(J,Q){return QL(J)&&(Q===58||Q===124)}function Tw1(J){return J.length===2&&QL(J.codePointAt(0))&&(J[1]===":"||J[1]==="|")}function bH6(J){return J.length===2&&QL(J.codePointAt(0))&&J[1]===":"}function xH6(J){return J.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function yH6(J){return J.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function Zo(J){return Fw1[J]!==void 0}function i9(J){return Zo(J.scheme)}function gH6(J){return Fw1[J]}function Sw1(J){let Q=J.toString(16).toUpperCase();if(Q.length===1)Q="0"+Q;return"%"+Q}function mH6(J){let Q=new Buffer(J),Y="";for(let G=0;G<Q.length;++G)Y+=Sw1(Q[G]);return Y}function dH6(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&&DQ(Q[G+1])&&DQ(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 Rk(J){return J<=31||J>126}var uH6=new Set([32,34,35,60,62,63,96,123,125]);function Pw1(J){return Rk(J)||uH6.has(J)}var lH6=new Set([47,58,59,61,64,91,92,93,94,124]);function qo(J){return Pw1(J)||lH6.has(J)}function Pq(J,Q){let Y=String.fromCodePoint(J);if(Q(J))return mH6(Y);return Y}function pH6(J){let Q=10;if(J.length>=2&&J.charAt(0)==="0"&&J.charAt(1).toLowerCase()==="x")J=J.substring(2),Q=16;else if(J.length>=2&&J.charAt(0)==="0")J=J.substring(1),Q=8;if(J==="")return 0;if((Q===10?/[^0-9]/:Q===16?/[^0-9A-Fa-f]/:/[^0-7]/).test(J))return a0;return parseInt(J,Q)}function cH6(J){let Q=J.split(".");if(Q[Q.length-1]===""){if(Q.length>1)Q.pop()}if(Q.length>4)return J;let Y=[];for(let z of Q){if(z==="")return J;let K=pH6(z);if(K===a0)return J;Y.push(K)}for(let z=0;z<Y.length-1;++z)if(Y[z]>255)return a0;if(Y[Y.length-1]>=Math.pow(256,5-Y.length))return a0;let G=Y.pop(),X=0;for(let z of Y)G+=z*Math.pow(256,3-X),++X;return G}function _H6(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 iH6(J){let Q=[0,0,0,0,0,0,0,0],Y=0,G=null,X=0;if(J=DH.ucs2.decode(J),J[X]===58){if(J[X+1]!==58)return a0;X+=2,++Y,G=Y}while(X<J.length){if(Y===8)return a0;if(J[X]===58){if(G!==null)return a0;++X,++Y,G=Y;continue}let z=0,K=0;while(K<4&&DQ(J[X]))z=z*16+parseInt(Ew1(J,X),16),++X,++K;if(J[X]===46){if(K===0)return a0;if(X-=K,Y>6)return a0;let W=0;while(J[X]!==void 0){let Z=null;if(W>0)if(J[X]===46&&W<4)++X;else return a0;if(!JL(J[X]))return a0;while(JL(J[X])){let V=parseInt(Ew1(J,X));if(Z===null)Z=V;else if(Z===0)return a0;else Z=Z*10+V;if(Z>255)return a0;++X}if(Q[Y]=Q[Y]*256+Z,++W,W===2||W===4)++Y}if(W!==4)return a0;break}else if(J[X]===58){if(++X,J[X]===void 0)return a0}else if(J[X]!==void 0)return a0;Q[Y]=z,++Y}if(G!==null){let z=Y-G;Y=7;while(Y!==0&&z>0){let K=Q[G+z-1];Q[G+z-1]=Q[Y],Q[Y]=K,--Y,--z}}else if(G===null&&Y!==8)return a0;return Q}function nH6(J){let Q="",G=aH6(J).idx,X=!1;for(let z=0;z<=7;++z){if(X&&J[z]===0)continue;else if(X)X=!1;if(G===z){Q+=z===0?"::":":",X=!0;continue}if(Q+=J[z].toString(16),z!==7)Q+=":"}return Q}function Vo(J,Q){if(J[0]==="["){if(J[J.length-1]!=="]")return a0;return iH6(J.substring(1,J.length-1))}if(!Q)return oH6(J);let Y=dH6(J),G=ww1.toASCII(Y,!1,ww1.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(G===null)return a0;if(xH6(G))return a0;let X=cH6(G);if(typeof X==="number"||X===a0)return X;return G}function oH6(J){if(yH6(J))return a0;let Q="",Y=DH.ucs2.decode(J);for(let G=0;G<Y.length;++G)Q+=Pq(Y[G],Rk);return Q}function aH6(J){let Q=null,Y=1,G=null,X=0;for(let z=0;z<J.length;++z)if(J[z]!==0){if(X>Y)Q=G,Y=X;G=null,X=0}else{if(G===null)G=z;++X}if(X>Y)Q=G,Y=X;return{idx:Q,len:Y}}function Uo(J){if(typeof J==="number")return _H6(J);if(J instanceof Array)return"["+nH6(J)+"]";return J}function rH6(J){return J.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function sH6(J){return J.replace(/\u0009|\u000A|\u000D/g,"")}function $w1(J){let Q=J.path;if(Q.length===0)return;if(J.scheme==="file"&&Q.length===1&&eH6(Q[0]))return;Q.pop()}function fw1(J){return J.username!==""||J.password!==""}function tH6(J){return J.host===null||J.host===""||J.cannotBeABaseURL||J.scheme==="file"}function eH6(J){return/^[A-Za-z]:$/.test(J)}function J9(J,Q,Y,G,X){if(this.pointer=0,this.input=J,this.base=Q||null,this.encodingOverride=Y||"utf-8",this.stateOverride=X,this.url=G,this.failure=!1,this.parseError=!1,!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:!1};let K=rH6(this.input);if(K!==this.input)this.parseError=!0;this.input=K}let z=sH6(this.input);if(z!==this.input)this.parseError=!0;this.input=z,this.state=X||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=DH.ucs2.decode(this.input);for(;this.pointer<=this.input.length;++this.pointer){let K=this.input[this.pointer],W=isNaN(K)?void 0:String.fromCodePoint(K),Z=this["parse "+this.state](K,W);if(!Z)break;else if(Z===a0){this.failure=!0;break}}}J9.prototype["parse scheme start"]=function(Q,Y){if(QL(Q))this.buffer+=Y.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,a0;return!0};J9.prototype["parse scheme"]=function(Q,Y){if(vH6(Q)||Q===43||Q===45||Q===46)this.buffer+=Y.toLowerCase();else if(Q===58){if(this.stateOverride){if(i9(this.url)&&!Zo(this.buffer))return!1;if(!i9(this.url)&&Zo(this.buffer))return!1;if((fw1(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(i9(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme)this.state="special relative or authority";else if(i9(this.url))this.state="special authority slashes";else if(this.input[this.pointer+1]===47)this.state="path or authority",++this.pointer;else this.url.cannotBeABaseURL=!0,this.url.path.push(""),this.state="cannot-be-a-base-URL path"}else if(!this.stateOverride)this.buffer="",this.state="no scheme",this.pointer=-1;else return this.parseError=!0,a0;return!0};J9.prototype["parse no scheme"]=function(Q){if(this.base===null||this.base.cannotBeABaseURL&&Q!==35)return a0;else if(this.base.cannotBeABaseURL&&Q===35)this.url.scheme=this.base.scheme,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.url.cannotBeABaseURL=!0,this.state="fragment";else if(this.base.scheme==="file")this.state="file",--this.pointer;else this.state="relative",--this.pointer;return!0};J9.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};J9.prototype["parse path or authority"]=function(Q){if(Q===47)this.state="authority";else this.state="path",--this.pointer;return!0};J9.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(i9(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};J9.prototype["parse relative slash"]=function(Q){if(i9(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};J9.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};J9.prototype["parse special authority ignore slashes"]=function(Q){if(Q!==47&&Q!==92)this.state="authority",--this.pointer;else this.parseError=!0;return!0};J9.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=Lw1(this.buffer);for(let X=0;X<G;++X){let z=this.buffer.codePointAt(X);if(z===58&&!this.passwordTokenSeenFlag){this.passwordTokenSeenFlag=!0;continue}let K=Pq(z,qo);if(this.passwordTokenSeenFlag)this.url.password+=K;else this.url.username+=K}this.buffer=""}else if(isNaN(Q)||Q===47||Q===63||Q===35||i9(this.url)&&Q===92){if(this.atFlag&&this.buffer==="")return this.parseError=!0,a0;this.pointer-=Lw1(this.buffer)+1,this.buffer="",this.state="host"}else this.buffer+=Y;return!0};J9.prototype["parse hostname"]=J9.prototype["parse host"]=function(Q,Y){if(this.stateOverride&&this.url.scheme==="file")--this.pointer,this.state="file host";else if(Q===58&&!this.arrFlag){if(this.buffer==="")return this.parseError=!0,a0;let G=Vo(this.buffer,i9(this.url));if(G===a0)return a0;if(this.url.host=G,this.buffer="",this.state="port",this.stateOverride==="hostname")return!1}else if(isNaN(Q)||Q===47||Q===63||Q===35||i9(this.url)&&Q===92){if(--this.pointer,i9(this.url)&&this.buffer==="")return this.parseError=!0,a0;else if(this.stateOverride&&this.buffer===""&&(fw1(this.url)||this.url.port!==null))return this.parseError=!0,!1;let G=Vo(this.buffer,i9(this.url));if(G===a0)return a0;if(this.url.host=G,this.buffer="",this.state="path start",this.stateOverride)return!1}else{if(Q===91)this.arrFlag=!0;else if(Q===93)this.arrFlag=!1;this.buffer+=Y}return!0};J9.prototype["parse port"]=function(Q,Y){if(JL(Q))this.buffer+=Y;else if(isNaN(Q)||Q===47||Q===63||Q===35||i9(this.url)&&Q===92||this.stateOverride){if(this.buffer!==""){let G=parseInt(this.buffer);if(G>Math.pow(2,16)-1)return this.parseError=!0,a0;this.url.port=G===gH6(this.url.scheme)?null:G,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,a0;return!0};var JI6=new Set([47,92,63,35]);J9.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||!hH6(Q,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!JI6.has(this.input[this.pointer+2]))this.url.host=this.base.host,this.url.path=this.base.path.slice(),$w1(this.url);else this.parseError=!0;this.state="path",--this.pointer}else this.state="path",--this.pointer;return!0};J9.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(bH6(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};J9.prototype["parse file host"]=function(Q,Y){if(isNaN(Q)||Q===47||Q===92||Q===63||Q===35)if(--this.pointer,!this.stateOverride&&Tw1(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=Vo(this.buffer,i9(this.url));if(G===a0)return a0;if(G==="localhost")G="";if(this.url.host=G,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=Y;return!0};J9.prototype["parse path start"]=function(Q){if(i9(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};J9.prototype["parse path"]=function(Q){if(isNaN(Q)||Q===47||i9(this.url)&&Q===92||!this.stateOverride&&(Q===63||Q===35)){if(i9(this.url)&&Q===92)this.parseError=!0;if(jH6(this.buffer)){if($w1(this.url),Q!==47&&!(i9(this.url)&&Q===92))this.url.path.push("")}else if(Cw1(this.buffer)&&Q!==47&&!(i9(this.url)&&Q===92))this.url.path.push("");else if(!Cw1(this.buffer)){if(this.url.scheme==="file"&&this.url.path.length===0&&Tw1(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&&(!DQ(this.input[this.pointer+1])||!DQ(this.input[this.pointer+2])))this.parseError=!0;this.buffer+=Pq(Q,Pw1)}return!0};J9.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&&(!DQ(this.input[this.pointer+1])||!DQ(this.input[this.pointer+2])))this.parseError=!0;if(!isNaN(Q))this.url.path[0]=this.url.path[0]+Pq(Q,Rk)}return!0};J9.prototype["parse query"]=function(Q,Y){if(isNaN(Q)||!this.stateOverride&&Q===35){if(!i9(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+=Sw1(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&&(!DQ(this.input[this.pointer+1])||!DQ(this.input[this.pointer+2])))this.parseError=!0;this.buffer+=Y}return!0};J9.prototype["parse fragment"]=function(Q){if(isNaN(Q));else if(Q===0)this.parseError=!0;else{if(Q===37&&(!DQ(this.input[this.pointer+1])||!DQ(this.input[this.pointer+2])))this.parseError=!0;this.url.fragment+=Pq(Q,Rk)}return!0};function QI6(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+=Uo(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 YI6(J){let Q=J.scheme+"://";if(Q+=Uo(J.host),J.port!==null)Q+=":"+J.port;return Q}GI6.serializeURL=QI6;GI6.serializeURLOrigin=function(J){switch(J.scheme){case"blob":try{return GI6.serializeURLOrigin(GI6.parseURL(J.path[0]))}catch(Q){return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return YI6({scheme:J.scheme,host:J.host,port:J.port});case"file":return"file://";default:return"null"}};GI6.basicURLParse=function(J,Q){if(Q===void 0)Q={};let Y=new J9(J,Q.baseURL,Q.encodingOverride,Q.url,Q.stateOverride);if(Y.failure)return"failure";return Y.url};GI6.setTheUsername=function(J,Q){J.username="";let Y=DH.ucs2.decode(Q);for(let G=0;G<Y.length;++G)J.username+=Pq(Y[G],qo)};GI6.setThePassword=function(J,Q){J.password="";let Y=DH.ucs2.decode(Q);for(let G=0;G<Y.length;++G)J.password+=Pq(Y[G],qo)};GI6.serializeHost=Uo;GI6.cannotHaveAUsernamePasswordPort=tH6;GI6.serializeInteger=function(J){return String(J)};GI6.parseURL=function(J,Q){if(Q===void 0)Q={};return GI6.basicURLParse(J,{baseURL:Q.baseURL,encodingOverride:Q.encodingOverride})}});var vw1=H((UI6)=>{var Q9=nY();UI6.implementation=class{constructor(Q){let Y=Q[0],G=Q[1],X=null;if(G!==void 0){if(X=Q9.basicURLParse(G),X==="failure")throw TypeError("Invalid base URL")}let z=Q9.basicURLParse(Y,{baseURL:X});if(z==="failure")throw TypeError("Invalid URL");this._url=z}get href(){return Q9.serializeURL(this._url)}set href(Q){let Y=Q9.basicURLParse(Q);if(Y==="failure")throw TypeError("Invalid URL");this._url=Y}get origin(){return Q9.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(Q){Q9.basicURLParse(Q+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(Q){if(Q9.cannotHaveAUsernamePasswordPort(this._url))return;Q9.setTheUsername(this._url,Q)}get password(){return this._url.password}set password(Q){if(Q9.cannotHaveAUsernamePasswordPort(this._url))return;Q9.setThePassword(this._url,Q)}get host(){let Q=this._url;if(Q.host===null)return"";if(Q.port===null)return Q9.serializeHost(Q.host);return Q9.serializeHost(Q.host)+":"+Q9.serializeInteger(Q.port)}set host(Q){if(this._url.cannotBeABaseURL)return;Q9.basicURLParse(Q,{url:this._url,stateOverride:"host"})}get hostname(){if(this._url.host===null)return"";return Q9.serializeHost(this._url.host)}set hostname(Q){if(this._url.cannotBeABaseURL)return;Q9.basicURLParse(Q,{url:this._url,stateOverride:"hostname"})}get port(){if(this._url.port===null)return"";return Q9.serializeInteger(this._url.port)}set port(Q){if(Q9.cannotHaveAUsernamePasswordPort(this._url))return;if(Q==="")this._url.port=null;else Q9.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=[],Q9.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="",Q9.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="",Q9.basicURLParse(Y,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var bw1=H((Xr4,YL)=>{var nJ=Vw1(),hw1=Mw1(),jw1=vw1(),G8=hw1.implSymbol;function O4(J){if(!this||this[G8]||!(this instanceof O4))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]=nJ.USVString(Q[0]),Q[1]!==void 0)Q[1]=nJ.USVString(Q[1]);YL.exports.setup(this,Q)}O4.prototype.toJSON=function(){if(!this||!YL.exports.is(this))throw TypeError("Illegal invocation");let Q=[];for(let Y=0;Y<arguments.length&&Y<0;++Y)Q[Y]=arguments[Y];return this[G8].toJSON.apply(this[G8],Q)};Object.defineProperty(O4.prototype,"href",{get(){return this[G8].href},set(J){J=nJ.USVString(J),this[G8].href=J},enumerable:!0,configurable:!0});O4.prototype.toString=function(){if(!this||!YL.exports.is(this))throw TypeError("Illegal invocation");return this.href};Object.defineProperty(O4.prototype,"origin",{get(){return this[G8].origin},enumerable:!0,configurable:!0});Object.defineProperty(O4.prototype,"protocol",{get(){return this[G8].protocol},set(J){J=nJ.USVString(J),this[G8].protocol=J},enumerable:!0,configurable:!0});Object.defineProperty(O4.prototype,"username",{get(){return this[G8].username},set(J){J=nJ.USVString(J),this[G8].username=J},enumerable:!0,configurable:!0});Object.defineProperty(O4.prototype,"password",{get(){return this[G8].password},set(J){J=nJ.USVString(J),this[G8].password=J},enumerable:!0,configurable:!0});Object.defineProperty(O4.prototype,"host",{get(){return this[G8].host},set(J){J=nJ.USVString(J),this[G8].host=J},enumerable:!0,configurable:!0});Object.defineProperty(O4.prototype,"hostname",{get(){return this[G8].hostname},set(J){J=nJ.USVString(J),this[G8].hostname=J},enumerable:!0,configurable:!0});Object.defineProperty(O4.prototype,"port",{get(){return this[G8].port},set(J){J=nJ.USVString(J),this[G8].port=J},enumerable:!0,configurable:!0});Object.defineProperty(O4.prototype,"pathname",{get(){return this[G8].pathname},set(J){J=nJ.USVString(J),this[G8].pathname=J},enumerable:!0,configurable:!0});Object.defineProperty(O4.prototype,"search",{get(){return this[G8].search},set(J){J=nJ.USVString(J),this[G8].search=J},enumerable:!0,configurable:!0});Object.defineProperty(O4.prototype,"hash",{get(){return this[G8].hash},set(J){J=nJ.USVString(J),this[G8].hash=J},enumerable:!0,configurable:!0});YL.exports={is(J){return!!J&&J[G8]instanceof jw1.implementation},create(J,Q){let Y=Object.create(O4.prototype);return this.setup(Y,J,Q),Y},setup(J,Q,Y){if(!Y)Y={};Y.wrapper=J,J[G8]=new jw1.implementation(Q,Y),J[G8][hw1.wrapperSymbol]=J},interface:O4,expose:{Window:{URL:O4},Worker:{URL:O4}}}});var Mo=H((HI6)=>{HI6.URL=bw1().interface;HI6.serializeURL=nY().serializeURL;HI6.serializeURLOrigin=nY().serializeURLOrigin;HI6.basicURLParse=nY().basicURLParse;HI6.setTheUsername=nY().setTheUsername;HI6.setThePassword=nY().setThePassword;HI6.serializeHost=nY().serializeHost;HI6.serializeInteger=nY().serializeInteger;HI6.parseURL=nY().parseURL});var NW=H((oY,iw1)=>{Object.defineProperty(oY,"__esModule",{value:!0});function AH(J){return J&&typeof J==="object"&&"default"in J?J.default:J}var HQ=AH(D1("stream")),mw1=AH(D1("http")),Tk=AH(D1("url")),dw1=AH(Mo()),RI6=AH(D1("https")),$q=AH(D1("zlib")),FI6=HQ.Readable,rX=Symbol("buffer"),Do=Symbol("type");class OH{constructor(){this[Do]="";let J=arguments[0],Q=arguments[1],Y=[],G=0;if(J){let z=J,K=Number(z.length);for(let W=0;W<K;W++){let Z=z[W],V;if(Z instanceof Buffer)V=Z;else if(ArrayBuffer.isView(Z))V=Buffer.from(Z.buffer,Z.byteOffset,Z.byteLength);else if(Z instanceof ArrayBuffer)V=Buffer.from(Z);else if(Z instanceof OH)V=Z[rX];else V=Buffer.from(typeof Z==="string"?Z:String(Z));G+=V.length,Y.push(V)}}this[rX]=Buffer.concat(Y);let X=Q&&Q.type!==void 0&&String(Q.type).toLowerCase();if(X&&!/[^\u0020-\u007E]/.test(X))this[Do]=X}get size(){return this[rX].length}get type(){return this[Do]}text(){return Promise.resolve(this[rX].toString())}arrayBuffer(){let J=this[rX],Q=J.buffer.slice(J.byteOffset,J.byteOffset+J.byteLength);return Promise.resolve(Q)}stream(){let J=new FI6;return J._read=function(){},J.push(this[rX]),J.push(null),J}toString(){return"[object Blob]"}slice(){let J=this.size,Q=arguments[0],Y=arguments[1],G,X;if(Q===void 0)G=0;else if(Q<0)G=Math.max(J+Q,0);else G=Math.min(Q,J);if(Y===void 0)X=J;else if(Y<0)X=Math.max(J+Y,0);else X=Math.min(Y,J);let z=Math.max(X-G,0),W=this[rX].slice(G,G+z),Z=new OH([],{type:arguments[2]});return Z[rX]=W,Z}}Object.defineProperties(OH.prototype,{size:{enumerable:!0},type:{enumerable:!0},slice:{enumerable:!0}});Object.defineProperty(OH.prototype,Symbol.toStringTag,{value:"Blob",writable:!1,enumerable:!1,configurable:!0});function o4(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)}o4.prototype=Object.create(Error.prototype);o4.prototype.constructor=o4;o4.prototype.name="FetchError";var TI6,tX=Symbol("Body internals"),xw1=HQ.PassThrough;function A4(J){var Q=this,Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},G=Y.size;let X=G===void 0?0:G;var z=Y.timeout;let K=z===void 0?0:z;if(J==null)J=null;else if(uw1(J))J=Buffer.from(J.toString());else if(KL(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 HQ);else J=Buffer.from(String(J));if(this[tX]={body:J,disturbed:!1,error:null},this.size=X,this.timeout=K,J instanceof HQ)J.on("error",function(W){let Z=W.name==="AbortError"?W:new o4(`Invalid response body while trying to fetch ${Q.url}: ${W.message}`,"system",W);Q[tX].error=Z})}A4.prototype={get body(){return this[tX].body},get bodyUsed(){return this[tX].disturbed},arrayBuffer(){return HH.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 HH.call(this).then(function(Q){return Object.assign(new OH([],{type:J.toLowerCase()}),{[rX]:Q})})},json(){var J=this;return HH.call(this).then(function(Q){try{return JSON.parse(Q.toString())}catch(Y){return A4.Promise.reject(new o4(`invalid json response body at ${J.url} reason: ${Y.message}`,"invalid-json"))}})},text(){return HH.call(this).then(function(J){return J.toString()})},buffer(){return HH.call(this)},textConverted(){var J=this;return HH.call(this).then(function(Q){return SI6(Q,J.headers)})}};Object.defineProperties(A4.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});A4.mixIn=function(J){for(let Q of Object.getOwnPropertyNames(A4.prototype))if(!(Q in J)){let Y=Object.getOwnPropertyDescriptor(A4.prototype,Q);Object.defineProperty(J,Q,Y)}};function HH(){var J=this;if(this[tX].disturbed)return A4.Promise.reject(TypeError(`body used already for: ${this.url}`));if(this[tX].disturbed=!0,this[tX].error)return A4.Promise.reject(this[tX].error);let Q=this.body;if(Q===null)return A4.Promise.resolve(Buffer.alloc(0));if(KL(Q))Q=Q.stream();if(Buffer.isBuffer(Q))return A4.Promise.resolve(Q);if(!(Q instanceof HQ))return A4.Promise.resolve(Buffer.alloc(0));let Y=[],G=0,X=!1;return new A4.Promise(function(z,K){let W;if(J.timeout)W=setTimeout(function(){X=!0,K(new o4(`Response timeout while trying to fetch ${J.url} (over ${J.timeout}ms)`,"body-timeout"))},J.timeout);Q.on("error",function(Z){if(Z.name==="AbortError")X=!0,K(Z);else K(new o4(`Invalid response body while trying to fetch ${J.url}: ${Z.message}`,"system",Z))}),Q.on("data",function(Z){if(X||Z===null)return;if(J.size&&G+Z.length>J.size){X=!0,K(new o4(`content size at ${J.url} over limit: ${J.size}`,"max-size"));return}G+=Z.length,Y.push(Z)}),Q.on("end",function(){if(X)return;clearTimeout(W);try{z(Buffer.concat(Y,G))}catch(Z){K(new o4(`Could not create Buffer from response body for ${J.url}: ${Z.message}`,"system",Z))}})})}function SI6(J,Q){throw Error("The package `encoding` must be installed to use the textConverted() function")}function uw1(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 KL(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 lw1(J){let Q,Y,G=J.body;if(J.bodyUsed)throw Error("cannot clone body after it is used");if(G instanceof HQ&&typeof G.getBoundary!=="function")Q=new xw1,Y=new xw1,G.pipe(Q),G.pipe(Y),J[tX].body=Q,G=Y;return G}function pw1(J){if(J===null)return null;else if(typeof J==="string")return"text/plain;charset=UTF-8";else if(uw1(J))return"application/x-www-form-urlencoded;charset=UTF-8";else if(KL(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 HQ)return null;else return"text/plain;charset=UTF-8"}function cw1(J){let Q=J.body;if(Q===null)return 0;else if(KL(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 PI6(J,Q){let Y=Q.body;if(Y===null)J.end();else if(KL(Y))Y.stream().pipe(J);else if(Buffer.isBuffer(Y))J.write(Y),J.end();else Y.pipe(J)}A4.Promise=global.Promise;var _w1=/[^\^_`a-zA-Z\-0-9!#$%&'*+.|~]/,Ao=/[^\t\x20-\x7e\x80-\xff]/;function GL(J){if(J=`${J}`,_w1.test(J)||J==="")throw TypeError(`${J} is not a legal HTTP header name`)}function yw1(J){if(J=`${J}`,Ao.test(J))throw TypeError(`${J} is not a legal HTTP header value`)}function IH(J,Q){Q=Q.toLowerCase();for(let Y in J)if(Y.toLowerCase()===Q)return Y;return}var R9=Symbol("map");class aJ{constructor(){let J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[R9]=Object.create(null),J instanceof aJ){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}`,GL(J);let Q=IH(this[R9],J);if(Q===void 0)return null;return this[R9][Q].join(", ")}forEach(J){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,Y=Bo(this),G=0;while(G<Y.length){var X=Y[G];let z=X[0],K=X[1];J.call(Q,K,z,this),Y=Bo(this),G++}}set(J,Q){J=`${J}`,Q=`${Q}`,GL(J),yw1(Q);let Y=IH(this[R9],J);this[R9][Y!==void 0?Y:J]=[Q]}append(J,Q){J=`${J}`,Q=`${Q}`,GL(J),yw1(Q);let Y=IH(this[R9],J);if(Y!==void 0)this[R9][Y].push(Q);else this[R9][J]=[Q]}has(J){return J=`${J}`,GL(J),IH(this[R9],J)!==void 0}delete(J){J=`${J}`,GL(J);let Q=IH(this[R9],J);if(Q!==void 0)delete this[R9][Q]}raw(){return this[R9]}keys(){return Ho(this,"key")}values(){return Ho(this,"value")}[Symbol.iterator](){return Ho(this,"key+value")}}aJ.prototype.entries=aJ.prototype[Symbol.iterator];Object.defineProperty(aJ.prototype,Symbol.toStringTag,{value:"Headers",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(aJ.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 Bo(J){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(J[R9]).sort().map(Q==="key"?function(G){return G.toLowerCase()}:Q==="value"?function(G){return J[R9][G].join(", ")}:function(G){return[G.toLowerCase(),J[R9][G].join(", ")]})}var No=Symbol("internal");function Ho(J,Q){let Y=Object.create(wo);return Y[No]={target:J,kind:Q,index:0},Y}var wo=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==wo)throw TypeError("Value of `this` is not a HeadersIterator");var J=this[No];let{target:Q,kind:Y,index:G}=J,X=Bo(Q,Y),z=X.length;if(G>=z)return{value:void 0,done:!0};return this[No].index=G+1,{value:X[G],done:!1}}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(wo,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function $I6(J){let Q=Object.assign({__proto__:null},J[R9]),Y=IH(J[R9],"Host");if(Y!==void 0)Q[Y]=Q[Y][0];return Q}function fI6(J){let Q=new aJ;for(let Y of Object.keys(J)){if(_w1.test(Y))continue;if(Array.isArray(J[Y]))for(let G of J[Y]){if(Ao.test(G))continue;if(Q[R9][Y]===void 0)Q[R9][Y]=[G];else Q[R9][Y].push(G)}else if(!Ao.test(J[Y]))Q[R9][Y]=[J[Y]]}return Q}var OW=Symbol("Response internals"),kI6=mw1.STATUS_CODES;class oJ{constructor(){let J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};A4.call(this,J,Q);let Y=Q.status||200,G=new aJ(Q.headers);if(J!=null&&!G.has("Content-Type")){let X=pw1(J);if(X)G.append("Content-Type",X)}this[OW]={url:Q.url,status:Y,statusText:Q.statusText||kI6[Y],headers:G,counter:Q.counter}}get url(){return this[OW].url||""}get status(){return this[OW].status}get ok(){return this[OW].status>=200&&this[OW].status<300}get redirected(){return this[OW].counter>0}get statusText(){return this[OW].statusText}get headers(){return this[OW].headers}clone(){return new oJ(lw1(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}}A4.mixIn(oJ.prototype);Object.defineProperties(oJ.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(oJ.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var sX=Symbol("Request internals"),vI6=Tk.URL||dw1.URL,jI6=Tk.parse,hI6=Tk.format;function Io(J){if(/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(J))J=new vI6(J).toString();return jI6(J)}var bI6="destroy"in HQ.Readable.prototype;function Fk(J){return typeof J==="object"&&typeof J[sX]==="object"}function xI6(J){let Q=J&&typeof J==="object"&&Object.getPrototypeOf(J);return!!(Q&&Q.constructor.name==="AbortSignal")}class BW{constructor(J){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Y;if(!Fk(J)){if(J&&J.href)Y=Io(J.href);else Y=Io(`${J}`);J={}}else Y=Io(J.url);let G=Q.method||J.method||"GET";if(G=G.toUpperCase(),(Q.body!=null||Fk(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:Fk(J)&&J.body!==null?lw1(J):null;A4.call(this,X,{timeout:Q.timeout||J.timeout||0,size:Q.size||J.size||0});let z=new aJ(Q.headers||J.headers||{});if(X!=null&&!z.has("Content-Type")){let W=pw1(X);if(W)z.append("Content-Type",W)}let K=Fk(J)?J.signal:null;if("signal"in Q)K=Q.signal;if(K!=null&&!xI6(K))throw TypeError("Expected signal to be an instanceof AbortSignal");this[sX]={method:G,redirect:Q.redirect||J.redirect||"follow",headers:z,parsedURL:Y,signal:K},this.follow=Q.follow!==void 0?Q.follow:J.follow!==void 0?J.follow:20,this.compress=Q.compress!==void 0?Q.compress:J.compress!==void 0?J.compress:!0,this.counter=Q.counter||J.counter||0,this.agent=Q.agent||J.agent}get method(){return this[sX].method}get url(){return hI6(this[sX].parsedURL)}get headers(){return this[sX].headers}get redirect(){return this[sX].redirect}get signal(){return this[sX].signal}clone(){return new BW(this)}}A4.mixIn(BW.prototype);Object.defineProperty(BW.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(BW.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function yI6(J){let Q=J[sX].parsedURL,Y=new aJ(J[sX].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 HQ.Readable&&!bI6)throw Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let G=null;if(J.body==null&&/^(POST|PUT)$/i.test(J.method))G="0";if(J.body!=null){let z=cw1(J);if(typeof z==="number")G=String(z)}if(G)Y.set("Content-Length",G);if(!Y.has("User-Agent"))Y.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)");if(J.compress&&!Y.has("Accept-Encoding"))Y.set("Accept-Encoding","gzip,deflate");let X=J.agent;if(typeof X==="function")X=X(Q);if(!Y.has("Connection")&&!X)Y.set("Connection","close");return Object.assign({},Q,{method:J.method,headers:$I6(Y),agent:X})}function XL(J){Error.call(this,J),this.type="aborted",this.message=J,Error.captureStackTrace(this,this.constructor)}XL.prototype=Object.create(Error.prototype);XL.prototype.constructor=XL;XL.prototype.name="AbortError";var zL=Tk.URL||dw1.URL,gw1=HQ.PassThrough,gI6=function(Q,Y){let G=new zL(Y).hostname,X=new zL(Q).hostname;return G===X||G[G.length-X.length-1]==="."&&G.endsWith(X)},mI6=function(Q,Y){let G=new zL(Y).protocol,X=new zL(Q).protocol;return G===X};function AW(J,Q){if(!AW.Promise)throw Error("native promise missing, set fetch.Promise to your favorite alternative");return A4.Promise=AW.Promise,new AW.Promise(function(Y,G){let X=new BW(J,Q),z=yI6(X),K=(z.protocol==="https:"?RI6:mw1).request,W=X.signal,Z=null,V=function(){let O=new XL("The user aborted a request.");if(G(O),X.body&&X.body instanceof HQ.Readable)Oo(X.body,O);if(!Z||!Z.body)return;Z.body.emit("error",O)};if(W&&W.aborted){V();return}let q=function(){V(),D()},U=K(z),M;if(W)W.addEventListener("abort",q);function D(){if(U.abort(),W)W.removeEventListener("abort",q);clearTimeout(M)}if(X.timeout)U.once("socket",function(I){M=setTimeout(function(){G(new o4(`network timeout at: ${X.url}`,"request-timeout")),D()},X.timeout)});if(U.on("error",function(I){if(G(new o4(`request to ${X.url} failed, reason: ${I.message}`,"system",I)),Z&&Z.body)Oo(Z.body,I);D()}),dI6(U,function(I){if(W&&W.aborted)return;if(Z&&Z.body)Oo(Z.body,I)}),parseInt(process.version.substring(1))<14)U.on("socket",function(I){I.addListener("close",function(O){let A=I.listenerCount("data")>0;if(Z&&A&&!O&&!(W&&W.aborted)){let B=Error("Premature close");B.code="ERR_STREAM_PREMATURE_CLOSE",Z.body.emit("error",B)}})});U.on("response",function(I){clearTimeout(M);let O=fI6(I.headers);if(AW.isRedirect(I.statusCode)){let L=O.get("Location"),C=null;try{C=L===null?null:new zL(L,X.url).toString()}catch(R){if(X.redirect!=="manual"){G(new o4(`uri requested responds with an invalid redirect URL: ${L}`,"invalid-redirect")),D();return}}switch(X.redirect){case"error":G(new o4(`uri requested responds with a redirect, redirect mode is set to error: ${X.url}`,"no-redirect")),D();return;case"manual":if(C!==null)try{O.set("Location",C)}catch(F){G(F)}break;case"follow":if(C===null)break;if(X.counter>=X.follow){G(new o4(`maximum redirect reached at: ${X.url}`,"max-redirect")),D();return}let R={headers:new aJ(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(!gI6(X.url,C)||!mI6(X.url,C))for(let F of["authorization","www-authenticate","cookie","cookie2"])R.headers.delete(F);if(I.statusCode!==303&&X.body&&cw1(X)===null){G(new o4("Cannot follow redirect with body being a readable stream","unsupported-redirect")),D();return}if(I.statusCode===303||(I.statusCode===301||I.statusCode===302)&&X.method==="POST")R.method="GET",R.body=void 0,R.headers.delete("content-length");Y(AW(new BW(C,R))),D();return}}I.once("end",function(){if(W)W.removeEventListener("abort",q)});let A=I.pipe(new gw1),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 oJ(A,B),Y(Z);return}let N={flush:$q.Z_SYNC_FLUSH,finishFlush:$q.Z_SYNC_FLUSH};if(w=="gzip"||w=="x-gzip"){A=A.pipe($q.createGunzip(N)),Z=new oJ(A,B),Y(Z);return}if(w=="deflate"||w=="x-deflate"){let L=I.pipe(new gw1);L.once("data",function(C){if((C[0]&15)===8)A=A.pipe($q.createInflate());else A=A.pipe($q.createInflateRaw());Z=new oJ(A,B),Y(Z)}),L.on("end",function(){if(!Z)Z=new oJ(A,B),Y(Z)});return}if(w=="br"&&typeof $q.createBrotliDecompress==="function"){A=A.pipe($q.createBrotliDecompress()),Z=new oJ(A,B),Y(Z);return}Z=new oJ(A,B),Y(Z)}),PI6(U,X)})}function dI6(J,Q){let Y;J.on("socket",function(G){Y=G}),J.on("response",function(G){let X=G.headers;if(X["transfer-encoding"]==="chunked"&&!X["content-length"])G.once("close",function(z){if(Y&&Y.listenerCount("data")>0&&!z){let W=Error("Premature close");W.code="ERR_STREAM_PREMATURE_CLOSE",Q(W)}})})}function Oo(J,Q){if(J.destroy)J.destroy(Q);else J.emit("error",Q),J.end()}AW.isRedirect=function(J){return J===301||J===302||J===303||J===307||J===308};AW.Promise=global.Promise;iw1.exports=oY=AW;Object.defineProperty(oY,"__esModule",{value:!0});oY.default=oY;oY.Headers=aJ;oY.Request=BW;oY.Response=oJ;oY.FetchError=o4});var nw1=H((aY)=>{var uI6=aY&&aY.__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]}),lI6=aY&&aY.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),pI6=aY&&aY.__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))uI6(Q,J,Y)}return lI6(Q,J),Q};Object.defineProperty(aY,"__esModule",{value:!0});aY.resolveFetch=void 0;var cI6=(J)=>{let Q;if(J)Q=J;else if(typeof fetch>"u")Q=(...Y)=>Promise.resolve().then(()=>pI6(NW())).then(({default:G})=>G(...Y));else Q=fetch;return(...Y)=>Q(...Y)};aY.resolveFetch=cI6});var Eo=H((sw1)=>{Object.defineProperty(sw1,"__esModule",{value:!0});sw1.FunctionRegion=sw1.FunctionsHttpError=sw1.FunctionsRelayError=sw1.FunctionsFetchError=sw1.FunctionsError=void 0;class WL extends Error{constructor(J,Q="FunctionsError",Y){super(J);this.name=Q,this.context=Y}}sw1.FunctionsError=WL;class ow1 extends WL{constructor(J){super("Failed to send a request to the Edge Function","FunctionsFetchError",J)}}sw1.FunctionsFetchError=ow1;class aw1 extends WL{constructor(J){super("Relay Error invoking the Edge Function","FunctionsRelayError",J)}}sw1.FunctionsRelayError=aw1;class rw1 extends WL{constructor(J){super("Edge Function returned a non-2xx status code","FunctionsHttpError",J)}}sw1.FunctionsHttpError=rw1;var _I6;(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"})(_I6=sw1.FunctionRegion||(sw1.FunctionRegion={}))});var ew1=H((BH)=>{var rI6=BH&&BH.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(BH,"__esModule",{value:!0});BH.FunctionsClient=void 0;var sI6=nw1(),Sk=Eo();class tw1{constructor(J,{headers:Q={},customFetch:Y,region:G=Sk.FunctionRegion.Any}={}){this.url=J,this.headers=Q,this.region=G,this.fetch=(0,sI6.resolveFetch)(Y)}setAuth(J){this.headers.Authorization=`Bearer ${J}`}invoke(J,Q={}){var Y;return rI6(this,void 0,void 0,function*(){try{let{headers:G,method:X,body:z}=Q,K={},{region:W}=Q;if(!W)W=this.region;if(W&&W!=="any")K["x-region"]=W;let Z;if(z&&(G&&!Object.prototype.hasOwnProperty.call(G,"Content-Type")||!G))if(typeof Blob<"u"&&z instanceof Blob||z instanceof ArrayBuffer)K["Content-Type"]="application/octet-stream",Z=z;else if(typeof z==="string")K["Content-Type"]="text/plain",Z=z;else if(typeof FormData<"u"&&z instanceof FormData)Z=z;else K["Content-Type"]="application/json",Z=JSON.stringify(z);let V=yield this.fetch(`${this.url}/${J}`,{method:X||"POST",headers:Object.assign(Object.assign(Object.assign({},K),this.headers),G),body:Z}).catch((D)=>{throw new Sk.FunctionsFetchError(D)}),q=V.headers.get("x-relay-error");if(q&&q==="true")throw new Sk.FunctionsRelayError(V);if(!V.ok)throw new Sk.FunctionsHttpError(V);let U=((Y=V.headers.get("Content-Type"))!==null&&Y!==void 0?Y:"text/plain").split(";")[0].trim(),M;if(U==="application/json")M=yield V.json();else if(U==="application/octet-stream")M=yield V.blob();else if(U==="text/event-stream")M=V;else if(U==="multipart/form-data")M=yield V.formData();else M=yield V.text();return{data:M,error:null}}catch(G){return{data:null,error:G}}})}}BH.FunctionsClient=tw1});var Co=H((wW)=>{Object.defineProperty(wW,"__esModule",{value:!0});wW.FunctionRegion=wW.FunctionsRelayError=wW.FunctionsHttpError=wW.FunctionsFetchError=wW.FunctionsError=wW.FunctionsClient=void 0;var tI6=ew1();Object.defineProperty(wW,"FunctionsClient",{enumerable:!0,get:function(){return tI6.FunctionsClient}});var ZL=Eo();Object.defineProperty(wW,"FunctionsError",{enumerable:!0,get:function(){return ZL.FunctionsError}});Object.defineProperty(wW,"FunctionsFetchError",{enumerable:!0,get:function(){return ZL.FunctionsFetchError}});Object.defineProperty(wW,"FunctionsHttpError",{enumerable:!0,get:function(){return ZL.FunctionsHttpError}});Object.defineProperty(wW,"FunctionsRelayError",{enumerable:!0,get:function(){return ZL.FunctionsRelayError}});Object.defineProperty(wW,"FunctionRegion",{enumerable:!0,get:function(){return ZL.FunctionRegion}})});var Ro=H((QL1)=>{Object.defineProperty(QL1,"__esModule",{value:!0});class JL1 extends Error{constructor(J){super(J.message);this.name="PostgrestError",this.details=J.details,this.hint=J.hint,this.code=J.code}}QL1.default=JL1});var Fo=H((VL)=>{var YL1=VL&&VL.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(VL,"__esModule",{value:!0});var QO6=YL1(NW()),YO6=YL1(Ro());class GL1{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=QO6.default;else this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(J,Q){return this.headers=Object.assign({},this.headers),this.headers[J]=Q,this}then(J,Q){if(this.schema===void 0);else if(["GET","HEAD"].includes(this.method))this.headers["Accept-Profile"]=this.schema;else this.headers["Content-Profile"]=this.schema;if(this.method!=="GET"&&this.method!=="HEAD")this.headers["Content-Type"]="application/json";let Y=this.fetch,G=Y(this.url.toString(),{method:this.method,headers:this.headers,body:JSON.stringify(this.body),signal:this.signal}).then(async(X)=>{var z,K,W;let Z=null,V=null,q=null,U=X.status,M=X.statusText;if(X.ok){if(this.method!=="HEAD"){let A=await X.text();if(A==="");else if(this.headers.Accept==="text/csv")V=A;else if(this.headers.Accept&&this.headers.Accept.includes("application/vnd.pgrst.plan+text"))V=A;else V=JSON.parse(A)}let I=(z=this.headers.Prefer)===null||z===void 0?void 0:z.match(/count=(exact|planned|estimated)/),O=(K=X.headers.get("content-range"))===null||K===void 0?void 0:K.split("/");if(I&&O&&O.length>1)q=parseInt(O[1]);if(this.isMaybeSingle&&this.method==="GET"&&Array.isArray(V))if(V.length>1)Z={code:"PGRST116",details:`Results contain ${V.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},V=null,q=null,U=406,M="Not Acceptable";else if(V.length===1)V=V[0];else V=null}else{let I=await X.text();try{if(Z=JSON.parse(I),Array.isArray(Z)&&X.status===404)V=[],Z=null,U=200,M="OK"}catch(O){if(X.status===404&&I==="")U=204,M="No Content";else Z={message:I}}if(Z&&this.isMaybeSingle&&((W=Z===null||Z===void 0?void 0:Z.details)===null||W===void 0?void 0:W.includes("0 rows")))Z=null,U=200,M="OK";if(Z&&this.shouldThrowOnError)throw new YO6.default(Z)}return{error:Z,data:V,count:q,status:U,statusText:M}});if(!this.shouldThrowOnError)G=G.catch((X)=>{var z,K,W;return{error:{message:`${(z=X===null||X===void 0?void 0:X.name)!==null&&z!==void 0?z:"FetchError"}: ${X===null||X===void 0?void 0:X.message}`,details:`${(K=X===null||X===void 0?void 0:X.stack)!==null&&K!==void 0?K:""}`,hint:"",code:`${(W=X===null||X===void 0?void 0:X.code)!==null&&W!==void 0?W:""}`},data:null,count:null,status:0,statusText:""}});return G.then(J,Q)}returns(){return this}overrideTypes(){return this}}VL.default=GL1});var To=H((qL)=>{var GO6=qL&&qL.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(qL,"__esModule",{value:!0});var XO6=GO6(Fo());class XL1 extends XO6.default{select(J){let Q=!1,Y=(J!==null&&J!==void 0?J:"*").split("").map((G)=>{if(/\s/.test(G)&&!Q)return"";if(G==='"')Q=!Q;return G}).join("");if(this.url.searchParams.set("select",Y),this.headers.Prefer)this.headers.Prefer+=",";return this.headers.Prefer+="return=representation",this}order(J,{ascending:Q=!0,nullsFirst:Y,foreignTable:G,referencedTable:X=G}={}){let z=X?`${X}.order`:"order",K=this.url.searchParams.get(z);return this.url.searchParams.set(z,`${K?`${K},`:""}${J}.${Q?"asc":"desc"}${Y===void 0?"":Y?".nullsfirst":".nullslast"}`),this}limit(J,{foreignTable:Q,referencedTable:Y=Q}={}){let G=typeof Y>"u"?"limit":`${Y}.limit`;return this.url.searchParams.set(G,`${J}`),this}range(J,Q,{foreignTable:Y,referencedTable:G=Y}={}){let X=typeof G>"u"?"offset":`${G}.offset`,z=typeof G>"u"?"limit":`${G}.limit`;return this.url.searchParams.set(X,`${J}`),this.url.searchParams.set(z,`${Q-J+1}`),this}abortSignal(J){return this.signal=J,this}single(){return this.headers.Accept="application/vnd.pgrst.object+json",this}maybeSingle(){if(this.method==="GET")this.headers.Accept="application/json";else this.headers.Accept="application/vnd.pgrst.object+json";return this.isMaybeSingle=!0,this}csv(){return this.headers.Accept="text/csv",this}geojson(){return this.headers.Accept="application/geo+json",this}explain({analyze:J=!1,verbose:Q=!1,settings:Y=!1,buffers:G=!1,wal:X=!1,format:z="text"}={}){var K;let W=[J?"analyze":null,Q?"verbose":null,Y?"settings":null,G?"buffers":null,X?"wal":null].filter(Boolean).join("|"),Z=(K=this.headers.Accept)!==null&&K!==void 0?K:"application/json";if(this.headers.Accept=`application/vnd.pgrst.plan+${z}; for="${Z}"; options=${W};`,z==="json")return this;else return this}rollback(){var J;if(((J=this.headers.Prefer)!==null&&J!==void 0?J:"").trim().length>0)this.headers.Prefer+=",tx=rollback";else this.headers.Prefer="tx=rollback";return this}returns(){return this}}qL.default=XL1});var Pk=H((UL)=>{var zO6=UL&&UL.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(UL,"__esModule",{value:!0});var KO6=zO6(To());class zL1 extends KO6.default{eq(J,Q){return this.url.searchParams.append(J,`eq.${Q}`),this}neq(J,Q){return this.url.searchParams.append(J,`neq.${Q}`),this}gt(J,Q){return this.url.searchParams.append(J,`gt.${Q}`),this}gte(J,Q){return this.url.searchParams.append(J,`gte.${Q}`),this}lt(J,Q){return this.url.searchParams.append(J,`lt.${Q}`),this}lte(J,Q){return this.url.searchParams.append(J,`lte.${Q}`),this}like(J,Q){return this.url.searchParams.append(J,`like.${Q}`),this}likeAllOf(J,Q){return this.url.searchParams.append(J,`like(all).{${Q.join(",")}}`),this}likeAnyOf(J,Q){return this.url.searchParams.append(J,`like(any).{${Q.join(",")}}`),this}ilike(J,Q){return this.url.searchParams.append(J,`ilike.${Q}`),this}ilikeAllOf(J,Q){return this.url.searchParams.append(J,`ilike(all).{${Q.join(",")}}`),this}ilikeAnyOf(J,Q){return this.url.searchParams.append(J,`ilike(any).{${Q.join(",")}}`),this}is(J,Q){return this.url.searchParams.append(J,`is.${Q}`),this}in(J,Q){let Y=Array.from(new Set(Q)).map((G)=>{if(typeof G==="string"&&new RegExp("[,()]").test(G))return`"${G}"`;else return`${G}`}).join(",");return this.url.searchParams.append(J,`in.(${Y})`),this}contains(J,Q){if(typeof Q==="string")this.url.searchParams.append(J,`cs.${Q}`);else if(Array.isArray(Q))this.url.searchParams.append(J,`cs.{${Q.join(",")}}`);else this.url.searchParams.append(J,`cs.${JSON.stringify(Q)}`);return this}containedBy(J,Q){if(typeof Q==="string")this.url.searchParams.append(J,`cd.${Q}`);else if(Array.isArray(Q))this.url.searchParams.append(J,`cd.{${Q.join(",")}}`);else this.url.searchParams.append(J,`cd.${JSON.stringify(Q)}`);return this}rangeGt(J,Q){return this.url.searchParams.append(J,`sr.${Q}`),this}rangeGte(J,Q){return this.url.searchParams.append(J,`nxl.${Q}`),this}rangeLt(J,Q){return this.url.searchParams.append(J,`sl.${Q}`),this}rangeLte(J,Q){return this.url.searchParams.append(J,`nxr.${Q}`),this}rangeAdjacent(J,Q){return this.url.searchParams.append(J,`adj.${Q}`),this}overlaps(J,Q){if(typeof Q==="string")this.url.searchParams.append(J,`ov.${Q}`);else this.url.searchParams.append(J,`ov.{${Q.join(",")}}`);return this}textSearch(J,Q,{config:Y,type:G}={}){let X="";if(G==="plain")X="pl";else if(G==="phrase")X="ph";else if(G==="websearch")X="w";let z=Y===void 0?"":`(${Y})`;return this.url.searchParams.append(J,`${X}fts${z}.${Q}`),this}match(J){return Object.entries(J).forEach(([Q,Y])=>{this.url.searchParams.append(Q,`eq.${Y}`)}),this}not(J,Q,Y){return this.url.searchParams.append(J,`not.${Q}.${Y}`),this}or(J,{foreignTable:Q,referencedTable:Y=Q}={}){let G=Y?`${Y}.or`:"or";return this.url.searchParams.append(G,`(${J})`),this}filter(J,Q,Y){return this.url.searchParams.append(J,`${Q}.${Y}`),this}}UL.default=zL1});var So=H((DL)=>{var WO6=DL&&DL.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(DL,"__esModule",{value:!0});var ML=WO6(Pk());class KL1{constructor(J,{headers:Q={},schema:Y,fetch:G}){this.url=J,this.headers=Q,this.schema=Y,this.fetch=G}select(J,{head:Q=!1,count:Y}={}){let G=Q?"HEAD":"GET",X=!1,z=(J!==null&&J!==void 0?J:"*").split("").map((K)=>{if(/\s/.test(K)&&!X)return"";if(K==='"')X=!X;return K}).join("");if(this.url.searchParams.set("select",z),Y)this.headers.Prefer=`count=${Y}`;return new ML.default({method:G,url:this.url,headers:this.headers,schema:this.schema,fetch:this.fetch,allowEmpty:!1})}insert(J,{count:Q,defaultToNull:Y=!0}={}){let X=[];if(this.headers.Prefer)X.push(this.headers.Prefer);if(Q)X.push(`count=${Q}`);if(!Y)X.push("missing=default");if(this.headers.Prefer=X.join(","),Array.isArray(J)){let z=J.reduce((K,W)=>K.concat(Object.keys(W)),[]);if(z.length>0){let K=[...new Set(z)].map((W)=>`"${W}"`);this.url.searchParams.set("columns",K.join(","))}}return new ML.default({method:"POST",url:this.url,headers:this.headers,schema:this.schema,body:J,fetch:this.fetch,allowEmpty:!1})}upsert(J,{onConflict:Q,ignoreDuplicates:Y=!1,count:G,defaultToNull:X=!0}={}){let K=[`resolution=${Y?"ignore":"merge"}-duplicates`];if(Q!==void 0)this.url.searchParams.set("on_conflict",Q);if(this.headers.Prefer)K.push(this.headers.Prefer);if(G)K.push(`count=${G}`);if(!X)K.push("missing=default");if(this.headers.Prefer=K.join(","),Array.isArray(J)){let W=J.reduce((Z,V)=>Z.concat(Object.keys(V)),[]);if(W.length>0){let Z=[...new Set(W)].map((V)=>`"${V}"`);this.url.searchParams.set("columns",Z.join(","))}}return new ML.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 ML.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 ML.default({method:"DELETE",url:this.url,headers:this.headers,schema:this.schema,fetch:this.fetch,allowEmpty:!1})}}DL.default=KL1});var VL1=H((WL1)=>{Object.defineProperty(WL1,"__esModule",{value:!0});WL1.version=void 0;WL1.version="0.0.0-automated"});var ML1=H((qL1)=>{Object.defineProperty(qL1,"__esModule",{value:!0});qL1.DEFAULT_HEADERS=void 0;var ZO6=VL1();qL1.DEFAULT_HEADERS={"X-Client-Info":`postgrest-js/${ZO6.version}`}});var HL1=H((HL)=>{var DL1=HL&&HL.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(HL,"__esModule",{value:!0});var VO6=DL1(So()),qO6=DL1(Pk()),UO6=ML1();class Po{constructor(J,{headers:Q={},schema:Y,fetch:G}={}){this.url=J,this.headers=Object.assign(Object.assign({},UO6.DEFAULT_HEADERS),Q),this.schemaName=Y,this.fetch=G}from(J){let Q=new URL(`${this.url}/${J}`);return new VO6.default(Q,{headers:Object.assign({},this.headers),schema:this.schemaName,fetch:this.fetch})}schema(J){return new Po(this.url,{headers:this.headers,schema:J,fetch:this.fetch})}rpc(J,Q={},{head:Y=!1,get:G=!1,count:X}={}){let z,K=new URL(`${this.url}/rpc/${J}`),W;if(Y||G)z=Y?"HEAD":"GET",Object.entries(Q).filter(([V,q])=>q!==void 0).map(([V,q])=>[V,Array.isArray(q)?`{${q.join(",")}}`:`${q}`]).forEach(([V,q])=>{K.searchParams.append(V,q)});else z="POST",W=Q;let Z=Object.assign({},this.headers);if(X)Z.Prefer=`count=${X}`;return new qO6.default({method:z,url:K,headers:Z,schema:this.schemaName,body:W,fetch:this.fetch,allowEmpty:!1})}}HL.default=Po});var $o=H((a4)=>{var NH=a4&&a4.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(a4,"__esModule",{value:!0});a4.PostgrestError=a4.PostgrestBuilder=a4.PostgrestTransformBuilder=a4.PostgrestFilterBuilder=a4.PostgrestQueryBuilder=a4.PostgrestClient=void 0;var IL1=NH(HL1());a4.PostgrestClient=IL1.default;var OL1=NH(So());a4.PostgrestQueryBuilder=OL1.default;var AL1=NH(Pk());a4.PostgrestFilterBuilder=AL1.default;var BL1=NH(To());a4.PostgrestTransformBuilder=BL1.default;var NL1=NH(Fo());a4.PostgrestBuilder=NL1.default;var wL1=NH(Ro());a4.PostgrestError=wL1.default;a4.default={PostgrestClient:IL1.default,PostgrestQueryBuilder:OL1.default,PostgrestFilterBuilder:AL1.default,PostgrestTransformBuilder:BL1.default,PostgrestBuilder:NL1.default,PostgrestError:wL1.default}});var CL1=H((LL1)=>{Object.defineProperty(LL1,"__esModule",{value:!0});LL1.version=void 0;LL1.version="2.11.2"});var $k=H((PL1)=>{Object.defineProperty(PL1,"__esModule",{value:!0});PL1.CONNECTION_STATE=PL1.TRANSPORTS=PL1.CHANNEL_EVENTS=PL1.CHANNEL_STATES=PL1.SOCKET_STATES=PL1.WS_CLOSE_NORMAL=PL1.DEFAULT_TIMEOUT=PL1.VSN=PL1.DEFAULT_HEADERS=void 0;var MO6=CL1();PL1.DEFAULT_HEADERS={"X-Client-Info":`realtime-js/${MO6.version}`};PL1.VSN="1.0.0";PL1.DEFAULT_TIMEOUT=1e4;PL1.WS_CLOSE_NORMAL=1000;var DO6;(function(J){J[J.connecting=0]="connecting",J[J.open=1]="open",J[J.closing=2]="closing",J[J.closed=3]="closed"})(DO6=PL1.SOCKET_STATES||(PL1.SOCKET_STATES={}));var HO6;(function(J){J.closed="closed",J.errored="errored",J.joined="joined",J.joining="joining",J.leaving="leaving"})(HO6=PL1.CHANNEL_STATES||(PL1.CHANNEL_STATES={}));var IO6;(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"})(IO6=PL1.CHANNEL_EVENTS||(PL1.CHANNEL_EVENTS={}));var OO6;(function(J){J.websocket="websocket"})(OO6=PL1.TRANSPORTS||(PL1.TRANSPORTS={}));var AO6;(function(J){J.Connecting="connecting",J.Open="open",J.Closing="closing",J.Closed="closed"})(AO6=PL1.CONNECTION_STATE||(PL1.CONNECTION_STATE={}))});var kL1=H((fL1)=>{Object.defineProperty(fL1,"__esModule",{value:!0});class $L1{constructor(){this.HEADER_LENGTH=1}decode(J,Q){if(J.constructor===ArrayBuffer)return Q(this._binaryDecode(J));if(typeof J==="string")return Q(JSON.parse(J));return Q({})}_binaryDecode(J){let Q=new DataView(J),Y=new TextDecoder;return this._decodeBroadcast(J,Q,Y)}_decodeBroadcast(J,Q,Y){let G=Q.getUint8(1),X=Q.getUint8(2),z=this.HEADER_LENGTH+2,K=Y.decode(J.slice(z,z+G));z=z+G;let W=Y.decode(J.slice(z,z+X));z=z+X;let Z=JSON.parse(Y.decode(J.slice(z,J.byteLength)));return{ref:null,topic:K,event:W,payload:Z}}}fL1.default=$L1});var ko=H((jL1)=>{Object.defineProperty(jL1,"__esModule",{value:!0});class vL1{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))}}jL1.default=vL1});var fk=H((bL1)=>{Object.defineProperty(bL1,"__esModule",{value:!0});bL1.httpEndpointURL=bL1.toTimestampString=bL1.toArray=bL1.toJson=bL1.toNumber=bL1.toBoolean=bL1.convertCell=bL1.convertColumn=bL1.convertChangeData=bL1.PostgresTypes=void 0;var E8;(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"})(E8=bL1.PostgresTypes||(bL1.PostgresTypes={}));var RO6=(J,Q,Y={})=>{var G;let X=(G=Y.skipTypes)!==null&&G!==void 0?G:[];return Object.keys(Q).reduce((z,K)=>{return z[K]=bL1.convertColumn(K,J,Q,X),z},{})};bL1.convertChangeData=RO6;var FO6=(J,Q,Y,G)=>{let X=Q.find((W)=>W.name===J),z=X===null||X===void 0?void 0:X.type,K=Y[J];if(z&&!G.includes(z))return bL1.convertCell(z,K);return vo(K)};bL1.convertColumn=FO6;var TO6=(J,Q)=>{if(J.charAt(0)==="_"){let Y=J.slice(1,J.length);return bL1.toArray(Q,Y)}switch(J){case E8.bool:return bL1.toBoolean(Q);case E8.float4:case E8.float8:case E8.int2:case E8.int4:case E8.int8:case E8.numeric:case E8.oid:return bL1.toNumber(Q);case E8.json:case E8.jsonb:return bL1.toJson(Q);case E8.timestamp:return bL1.toTimestampString(Q);case E8.abstime:case E8.date:case E8.daterange:case E8.int4range:case E8.int8range:case E8.money:case E8.reltime:case E8.text:case E8.time:case E8.timestamptz:case E8.timetz:case E8.tsrange:case E8.tstzrange:return vo(Q);default:return vo(Q)}};bL1.convertCell=TO6;var vo=(J)=>{return J},SO6=(J)=>{switch(J){case"t":return!0;case"f":return!1;default:return J}};bL1.toBoolean=SO6;var PO6=(J)=>{if(typeof J==="string"){let Q=parseFloat(J);if(!Number.isNaN(Q))return Q}return J};bL1.toNumber=PO6;var $O6=(J)=>{if(typeof J==="string")try{return JSON.parse(J)}catch(Q){return console.log(`JSON parse error: ${Q}`),J}return J};bL1.toJson=$O6;var fO6=(J,Q)=>{if(typeof J!=="string")return J;let Y=J.length-1,G=J[Y];if(J[0]==="{"&&G==="}"){let z,K=J.slice(1,Y);try{z=JSON.parse("["+K+"]")}catch(W){z=K?K.split(","):[]}return z.map((W)=>bL1.convertCell(Q,W))}return J};bL1.toArray=fO6;var kO6=(J)=>{if(typeof J==="string")return J.replace(" ","T");return J};bL1.toTimestampString=kO6;var vO6=(J)=>{let Q=J;return Q=Q.replace(/^ws/i,"http"),Q=Q.replace(/(\/socket\/websocket|\/socket|\/websocket)\/?$/i,""),Q.replace(/\/+$/,"")};bL1.httpEndpointURL=vO6});var _L1=H((cL1)=>{Object.defineProperty(cL1,"__esModule",{value:!0});var hO6=$k();class pL1{constructor(J,Q,Y={},G=hO6.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}}cL1.default=pL1});var bo=H((iL1)=>{Object.defineProperty(iL1,"__esModule",{value:!0});iL1.REALTIME_PRESENCE_LISTEN_EVENTS=void 0;var xO6;(function(J){J.SYNC="sync",J.JOIN="join",J.LEAVE="leave"})(xO6=iL1.REALTIME_PRESENCE_LISTEN_EVENTS||(iL1.REALTIME_PRESENCE_LISTEN_EVENTS={}));class IL{constructor(J,Q){this.channel=J,this.state={},this.pendingDiffs=[],this.joinRef=null,this.caller={onJoin:()=>{},onLeave:()=>{},onSync:()=>{}};let Y=(Q===null||Q===void 0?void 0:Q.events)||{state:"presence_state",diff:"presence_diff"};this.channel._on(Y.state,{},(G)=>{let{onJoin:X,onLeave:z,onSync:K}=this.caller;this.joinRef=this.channel._joinRef(),this.state=IL.syncState(this.state,G,X,z),this.pendingDiffs.forEach((W)=>{this.state=IL.syncDiff(this.state,W,X,z)}),this.pendingDiffs=[],K()}),this.channel._on(Y.diff,{},(G)=>{let{onJoin:X,onLeave:z,onSync:K}=this.caller;if(this.inPendingSyncState())this.pendingDiffs.push(G);else this.state=IL.syncDiff(this.state,G,X,z),K()}),this.onJoin((G,X,z)=>{this.channel._trigger("presence",{event:"join",key:G,currentPresences:X,newPresences:z})}),this.onLeave((G,X,z)=>{this.channel._trigger("presence",{event:"leave",key:G,currentPresences:X,leftPresences:z})}),this.onSync(()=>{this.channel._trigger("presence",{event:"sync"})})}static syncState(J,Q,Y,G){let X=this.cloneDeep(J),z=this.transformState(Q),K={},W={};return this.map(X,(Z,V)=>{if(!z[Z])W[Z]=V}),this.map(z,(Z,V)=>{let q=X[Z];if(q){let U=V.map((O)=>O.presence_ref),M=q.map((O)=>O.presence_ref),D=V.filter((O)=>M.indexOf(O.presence_ref)<0),I=q.filter((O)=>U.indexOf(O.presence_ref)<0);if(D.length>0)K[Z]=D;if(I.length>0)W[Z]=I}else K[Z]=V}),this.syncDiff(X,{joins:K,leaves:W},Y,G)}static syncDiff(J,Q,Y,G){let{joins:X,leaves:z}={joins:this.transformState(Q.joins),leaves:this.transformState(Q.leaves)};if(!Y)Y=()=>{};if(!G)G=()=>{};return this.map(X,(K,W)=>{var Z;let V=(Z=J[K])!==null&&Z!==void 0?Z:[];if(J[K]=this.cloneDeep(W),V.length>0){let q=J[K].map((M)=>M.presence_ref),U=V.filter((M)=>q.indexOf(M.presence_ref)<0);J[K].unshift(...U)}Y(K,V,W)}),this.map(z,(K,W)=>{let Z=J[K];if(!Z)return;let V=W.map((q)=>q.presence_ref);if(Z=Z.filter((q)=>V.indexOf(q.presence_ref)<0),J[K]=Z,G(K,Z,W),Z.length===0)delete J[K]}),J}static map(J,Q){return Object.getOwnPropertyNames(J).map((Y)=>Q(Y,J[Y]))}static transformState(J){return J=this.cloneDeep(J),Object.getOwnPropertyNames(J).reduce((Q,Y)=>{let G=J[Y];if("metas"in G)Q[Y]=G.metas.map((X)=>{return X.presence_ref=X.phx_ref,delete X.phx_ref,delete X.phx_ref_prev,X});else Q[Y]=G;return Q},{})}static cloneDeep(J){return JSON.parse(JSON.stringify(J))}onJoin(J){this.caller.onJoin=J}onLeave(J){this.caller.onLeave=J}onSync(J){this.caller.onSync=J}inPendingSyncState(){return!this.joinRef||this.joinRef!==this.channel._joinRef()}}iL1.default=IL});var mo=H((Y9)=>{var gO6=Y9&&Y9.__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]}),mO6=Y9&&Y9.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),dO6=Y9&&Y9.__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))gO6(Q,J,Y)}return mO6(Q,J),Q},yo=Y9&&Y9.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(Y9,"__esModule",{value:!0});Y9.REALTIME_CHANNEL_STATES=Y9.REALTIME_SUBSCRIBE_STATES=Y9.REALTIME_LISTEN_TYPES=Y9.REALTIME_POSTGRES_CHANGES_LISTEN_EVENT=void 0;var n9=$k(),xo=yo(_L1()),uO6=yo(ko()),lO6=yo(bo()),nL1=dO6(fk()),pO6=fk(),cO6;(function(J){J.ALL="*",J.INSERT="INSERT",J.UPDATE="UPDATE",J.DELETE="DELETE"})(cO6=Y9.REALTIME_POSTGRES_CHANGES_LISTEN_EVENT||(Y9.REALTIME_POSTGRES_CHANGES_LISTEN_EVENT={}));var _O6;(function(J){J.BROADCAST="broadcast",J.PRESENCE="presence",J.POSTGRES_CHANGES="postgres_changes",J.SYSTEM="system"})(_O6=Y9.REALTIME_LISTEN_TYPES||(Y9.REALTIME_LISTEN_TYPES={}));var LW;(function(J){J.SUBSCRIBED="SUBSCRIBED",J.TIMED_OUT="TIMED_OUT",J.CLOSED="CLOSED",J.CHANNEL_ERROR="CHANNEL_ERROR"})(LW=Y9.REALTIME_SUBSCRIBE_STATES||(Y9.REALTIME_SUBSCRIBE_STATES={}));Y9.REALTIME_CHANNEL_STATES=n9.CHANNEL_STATES;class go{constructor(J,Q={config:{}},Y){this.topic=J,this.params=Q,this.socket=Y,this.bindings={},this.state=n9.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 xo.default(this,n9.CHANNEL_EVENTS.join,this.params,this.timeout),this.rejoinTimer=new uO6.default(()=>this._rejoinUntilConnected(),this.socket.reconnectAfterMs),this.joinPush.receive("ok",()=>{this.state=n9.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=n9.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=n9.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=n9.CHANNEL_STATES.errored,this.rejoinTimer.scheduleTimeout()}),this._on(n9.CHANNEL_EVENTS.reply,{},(G,X)=>{this._trigger(this._replyEventName(X),G)}),this.presence=new lO6.default(this),this.broadcastEndpointURL=(0,pO6.httpEndpointURL)(this.socket.endPoint)+"/api/broadcast",this.private=this.params.config.private||!1}subscribe(J,Q=this.timeout){var Y,G;if(!this.socket.isConnected())this.socket.connect();if(this.joinedOnce)throw"tried to subscribe multiple times. 'subscribe' can only be called a single time per channel instance";else{let{config:{broadcast:X,presence:z,private:K}}=this.params;this._onError((V)=>J===null||J===void 0?void 0:J(LW.CHANNEL_ERROR,V)),this._onClose(()=>J===null||J===void 0?void 0:J(LW.CLOSED));let W={},Z={broadcast:X,presence:z,postgres_changes:(G=(Y=this.bindings.postgres_changes)===null||Y===void 0?void 0:Y.map((V)=>V.filter))!==null&&G!==void 0?G:[],private:K};if(this.socket.accessTokenValue)W.access_token=this.socket.accessTokenValue;this.updateJoinPayload(Object.assign({config:Z},W)),this.joinedOnce=!0,this._rejoin(Q),this.joinPush.receive("ok",async({postgres_changes:V})=>{var q;if(this.socket.setAuth(),V===void 0){J===null||J===void 0||J(LW.SUBSCRIBED);return}else{let U=this.bindings.postgres_changes,M=(q=U===null||U===void 0?void 0:U.length)!==null&&q!==void 0?q:0,D=[];for(let I=0;I<M;I++){let O=U[I],{filter:{event:A,schema:B,table:w,filter:N}}=O,L=V&&V[I];if(L&&L.event===A&&L.schema===B&&L.table===w&&L.filter===N)D.push(Object.assign(Object.assign({},O),{id:L.id}));else{this.unsubscribe(),J===null||J===void 0||J(LW.CHANNEL_ERROR,Error("mismatch between server and client bindings for postgres changes"));return}}this.bindings.postgres_changes=D,J&&J(LW.SUBSCRIBED);return}}).receive("error",(V)=>{J===null||J===void 0||J(LW.CHANNEL_ERROR,Error(JSON.stringify(Object.values(V).join(", ")||"error")));return}).receive("timeout",()=>{J===null||J===void 0||J(LW.TIMED_OUT);return})}return this}presenceState(){return this.presence.state}async track(J,Q={}){return await this.send({type:"presence",event:"track",payload:J},Q.timeout||this.timeout)}async untrack(J={}){return await this.send({type:"presence",event:"untrack"},J)}on(J,Q,Y){return this._on(J,Q,Y)}async send(J,Q={}){var Y,G;if(!this._canPush()&&J.type==="broadcast"){let{event:X,payload:z}=J,W={method:"POST",headers:{Authorization:this.socket.accessTokenValue?`Bearer ${this.socket.accessTokenValue}`:"",apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"},body:JSON.stringify({messages:[{topic:this.subTopic,event:X,payload:z,private:this.private}]})};try{let Z=await this._fetchWithTimeout(this.broadcastEndpointURL,W,(Y=Q.timeout)!==null&&Y!==void 0?Y:this.timeout);return await((G=Z.body)===null||G===void 0?void 0:G.cancel()),Z.ok?"ok":"error"}catch(Z){if(Z.name==="AbortError")return"timed out";else return"error"}}else return new Promise((X)=>{var z,K,W;let Z=this._push(J.type,J,Q.timeout||this.timeout);if(J.type==="broadcast"&&!((W=(K=(z=this.params)===null||z===void 0?void 0:z.config)===null||K===void 0?void 0:K.broadcast)===null||W===void 0?void 0:W.ack))X("ok");Z.receive("ok",()=>X("ok")),Z.receive("error",()=>X("error")),Z.receive("timeout",()=>X("timed out"))})}updateJoinPayload(J){this.joinPush.updatePayload(J)}unsubscribe(J=this.timeout){this.state=n9.CHANNEL_STATES.leaving;let Q=()=>{this.socket.log("channel",`leave ${this.topic}`),this._trigger(n9.CHANNEL_EVENTS.close,"leave",this._joinRef())};return this.rejoinTimer.reset(),this.joinPush.destroy(),new Promise((Y)=>{let G=new xo.default(this,n9.CHANNEL_EVENTS.leave,{},J);if(G.receive("ok",()=>{Q(),Y("ok")}).receive("timeout",()=>{Q(),Y("timed out")}).receive("error",()=>{Y("error")}),G.send(),!this._canPush())G.trigger("ok",{})})}async _fetchWithTimeout(J,Q,Y){let G=new AbortController,X=setTimeout(()=>G.abort(),Y),z=await this.socket.fetch(J,Object.assign(Object.assign({},Q),{signal:G.signal}));return clearTimeout(X),z}_push(J,Q,Y=this.timeout){if(!this.joinedOnce)throw`tried to push '${J}' to '${this.topic}' before joining. Use channel.subscribe() before pushing events`;let G=new xo.default(this,J,Q,Y);if(this._canPush())G.send();else G.startTimeout(),this.pushBuffer.push(G);return G}_onMessage(J,Q,Y){return Q}_isMember(J){return this.topic===J}_joinRef(){return this.joinPush.ref}_trigger(J,Q,Y){var G,X;let z=J.toLocaleLowerCase(),{close:K,error:W,leave:Z,join:V}=n9.CHANNEL_EVENTS;if(Y&&[K,W,Z,V].indexOf(z)>=0&&Y!==this._joinRef())return;let U=this._onMessage(z,Q,Y);if(Q&&!U)throw"channel onMessage callbacks must return the payload, modified or unmodified";if(["insert","update","delete"].includes(z))(G=this.bindings.postgres_changes)===null||G===void 0||G.filter((M)=>{var D,I,O;return((D=M.filter)===null||D===void 0?void 0:D.event)==="*"||((O=(I=M.filter)===null||I===void 0?void 0:I.event)===null||O===void 0?void 0:O.toLocaleLowerCase())===z}).map((M)=>M.callback(U,Y));else(X=this.bindings[z])===null||X===void 0||X.filter((M)=>{var D,I,O,A,B,w;if(["broadcast","presence","postgres_changes"].includes(z))if("id"in M){let N=M.id,L=(D=M.filter)===null||D===void 0?void 0:D.event;return N&&((I=Q.ids)===null||I===void 0?void 0:I.includes(N))&&(L==="*"||(L===null||L===void 0?void 0:L.toLocaleLowerCase())===((O=Q.data)===null||O===void 0?void 0:O.type.toLocaleLowerCase()))}else{let N=(B=(A=M===null||M===void 0?void 0:M.filter)===null||A===void 0?void 0:A.event)===null||B===void 0?void 0:B.toLocaleLowerCase();return N==="*"||N===((w=Q===null||Q===void 0?void 0:Q.event)===null||w===void 0?void 0:w.toLocaleLowerCase())}else return M.type.toLocaleLowerCase()===z}).map((M)=>{if(typeof U==="object"&&"ids"in U){let D=U.data,{schema:I,table:O,commit_timestamp:A,type:B,errors:w}=D;U=Object.assign(Object.assign({},{schema:I,table:O,commit_timestamp:A,eventType:B,new:{},old:{},errors:w}),this._getPayloadRecords(D))}M.callback(U,Y)})}_isClosed(){return this.state===n9.CHANNEL_STATES.closed}_isJoined(){return this.state===n9.CHANNEL_STATES.joined}_isJoining(){return this.state===n9.CHANNEL_STATES.joining}_isLeaving(){return this.state===n9.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&&go.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(n9.CHANNEL_EVENTS.close,{},J)}_onError(J){this._on(n9.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=n9.CHANNEL_STATES.joining,this.joinPush.resend(J)}_getPayloadRecords(J){let Q={new:{},old:{}};if(J.type==="INSERT"||J.type==="UPDATE")Q.new=nL1.convertChangeData(J.columns,J.record);if(J.type==="UPDATE"||J.type==="DELETE")Q.old=nL1.convertChangeData(J.columns,J.old_record);return Q}}Y9.default=go});var eX=H((jr4,rL1)=>{var oL1=["nodebuffer","arraybuffer","fragments"],aL1=typeof Blob<"u";if(aL1)oL1.push("blob");rL1.exports={BINARY_TYPES:oL1,CLOSE_TIMEOUT:30000,EMPTY_BUFFER:Buffer.alloc(0),GUID:"258EAFA5-E914-47DA-95CA-C5AB0DC85B11",hasBlob:aL1,kForOnEventAttribute:Symbol("kIsForOnEventAttribute"),kListener:Symbol("kListener"),kStatusCode:Symbol("status-code"),kWebSocket:Symbol("websocket"),NOOP:()=>{}}});var ME1=H((hr4,UE1)=>{var JE1=D1("fs"),Jz=D1("path"),QE1=D1("os"),YE1=typeof __webpack_require__==="function"?__non_webpack_require__:D1,iO6=process.config&&process.config.variables||{},nO6=!!process.env.PREBUILDS_ONLY,sL1=process.versions.modules,uo=rO6()?"electron":aO6()?"node-webkit":"node",lo=process.env.npm_config_arch||QE1.arch(),po=process.env.npm_config_platform||QE1.platform(),GE1=process.env.LIBC||(sO6(po)?"musl":"glibc"),co=process.env.ARM_VERSION||(lo==="arm64"?"8":iO6.arm_version)||"",XE1=(process.versions.uv||"").split(".")[0];UE1.exports=rY;function rY(J){return YE1(rY.resolve(J))}rY.resolve=rY.path=function(J){J=Jz.resolve(J||".");try{var Q=YE1(Jz.join(J,"package.json")).name.toUpperCase().replace(/-/g,"_");if(process.env[Q+"_PREBUILD"])J=process.env[Q+"_PREBUILD"]}catch(Z){}if(!nO6){var Y=tL1(Jz.join(J,"build/Release"),eL1);if(Y)return Y;var G=tL1(Jz.join(J,"build/Debug"),eL1);if(G)return G}var X=W(J);if(X)return X;var z=W(Jz.dirname(process.execPath));if(z)return z;var K=["platform="+po,"arch="+lo,"runtime="+uo,"abi="+sL1,"uv="+XE1,co?"armv="+co:"","libc="+GE1,"node="+process.versions.node,process.versions.electron?"electron="+process.versions.electron:"",typeof __webpack_require__==="function"?"webpack=true":""].filter(Boolean).join(" ");throw Error("No native build was found for "+K+`
    loaded from: `+J+`
`);function W(Z){var V=_o(Jz.join(Z,"prebuilds")).map(zE1),q=V.filter(KE1(po,lo)).sort(WE1)[0];if(!q)return;var U=Jz.join(Z,"prebuilds",q.name),M=_o(U).map(ZE1),D=M.filter(VE1(uo,sL1)),I=D.sort(qE1(uo))[0];if(I)return Jz.join(U,I.file)}};function _o(J){try{return JE1.readdirSync(J)}catch(Q){return[]}}function tL1(J,Q){var Y=_o(J).filter(Q);return Y[0]&&Jz.join(J,Y[0])}function eL1(J){return/\.node$/.test(J)}function zE1(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 KE1(J,Q){return function(Y){if(Y==null)return!1;if(Y.platform!==J)return!1;return Y.architectures.includes(Q)}}function WE1(J,Q){return J.architectures.length-Q.architectures.length}function ZE1(J){var Q=J.split("."),Y=Q.pop(),G={file:J,specificity:0};if(Y!=="node")return;for(var X=0;X<Q.length;X++){var z=Q[X];if(z==="node"||z==="electron"||z==="node-webkit")G.runtime=z;else if(z==="napi")G.napi=!0;else if(z.slice(0,3)==="abi")G.abi=z.slice(3);else if(z.slice(0,2)==="uv")G.uv=z.slice(2);else if(z.slice(0,4)==="armv")G.armv=z.slice(4);else if(z==="glibc"||z==="musl")G.libc=z;else continue;G.specificity++}return G}function VE1(J,Q){return function(Y){if(Y==null)return!1;if(Y.runtime&&Y.runtime!==J&&!oO6(Y))return!1;if(Y.abi&&Y.abi!==Q&&!Y.napi)return!1;if(Y.uv&&Y.uv!==XE1)return!1;if(Y.armv&&Y.armv!==co)return!1;if(Y.libc&&Y.libc!==GE1)return!1;return!0}}function oO6(J){return J.runtime==="node"&&J.napi}function qE1(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 aO6(){return!!(process.versions&&process.versions.nw)}function rO6(){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 sO6(J){return J==="linux"&&JE1.existsSync("/etc/alpine-release")}rY.parseTags=ZE1;rY.matchTags=VE1;rY.compareTags=qE1;rY.parseTuple=zE1;rY.matchTuple=KE1;rY.compareTuples=WE1});var oo=H((xr4,no)=>{var io=typeof __webpack_require__==="function"?__non_webpack_require__:D1;if(typeof io.addon==="function")no.exports=io.addon.bind(io);else no.exports=ME1()});var HE1=H((gr4,DE1)=>{var tO6=(J,Q,Y,G,X)=>{for(var z=0;z<X;z++)Y[G+z]=J[z]^Q[z&3]},eO6=(J,Q)=>{let Y=J.length;for(var G=0;G<Y;G++)J[G]^=Q[G&3]};DE1.exports={mask:tO6,unmask:eO6}});var ro=H((mr4,ao)=>{var __dirname="/home/user/seamflux-workflow-download/node_modules/bufferutil";try{ao.exports=oo()(__dirname)}catch(J){ao.exports=HE1()}});var OL=H((dr4,kk)=>{var{EMPTY_BUFFER:JA6}=eX(),so=Buffer[Symbol.species];function QA6(J,Q){if(J.length===0)return JA6;if(J.length===1)return J[0];let Y=Buffer.allocUnsafe(Q),G=0;for(let X=0;X<J.length;X++){let z=J[X];Y.set(z,G),G+=z.length}if(G<Q)return new so(Y.buffer,Y.byteOffset,G);return Y}function IE1(J,Q,Y,G,X){for(let z=0;z<X;z++)Y[G+z]=J[z]^Q[z&3]}function OE1(J,Q){for(let Y=0;Y<J.length;Y++)J[Y]^=Q[Y&3]}function YA6(J){if(J.length===J.buffer.byteLength)return J.buffer;return J.buffer.slice(J.byteOffset,J.byteOffset+J.length)}function to(J){if(to.readOnly=!0,Buffer.isBuffer(J))return J;let Q;if(J instanceof ArrayBuffer)Q=new so(J);else if(ArrayBuffer.isView(J))Q=new so(J.buffer,J.byteOffset,J.byteLength);else Q=Buffer.from(J),to.readOnly=!1;return Q}kk.exports={concat:QA6,mask:IE1,toArrayBuffer:YA6,toBuffer:to,unmask:OE1};if(!process.env.WS_NO_BUFFER_UTIL)try{let J=ro();kk.exports.mask=function(Q,Y,G,X,z){if(z<48)IE1(Q,Y,G,X,z);else J.mask(Q,Y,G,X,z)},kk.exports.unmask=function(Q,Y){if(Q.length<32)OE1(Q,Y);else J.unmask(Q,Y)}}catch(J){}});var wE1=H((ur4,NE1)=>{var AE1=Symbol("kDone"),eo=Symbol("kRun");class BE1{constructor(J){this[AE1]=()=>{this.pending--,this[eo]()},this.concurrency=J||1/0,this.jobs=[],this.pending=0}add(J){this.jobs.push(J),this[eo]()}[eo](){if(this.pending===this.concurrency)return;if(this.jobs.length){let J=this.jobs.shift();this.pending++,J(this[AE1])}}}NE1.exports=BE1});var BL=H((lr4,FE1)=>{var AL=D1("zlib"),LE1=OL(),GA6=wE1(),{kStatusCode:EE1}=eX(),XA6=Buffer[Symbol.species],zA6=Buffer.from([0,0,255,255]),jk=Symbol("permessage-deflate"),Qz=Symbol("total-length"),wH=Symbol("callback"),EW=Symbol("buffers"),LH=Symbol("error"),vk;class CE1{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,!vk){let G=this._options.concurrencyLimit!==void 0?this._options.concurrencyLimit:10;vk=new GA6(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[wH];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){vk.add((G)=>{this._decompress(J,Q,(X,z)=>{G(),Y(X,z)})})}compress(J,Q,Y){vk.add((G)=>{this._compress(J,Q,(X,z)=>{G(),Y(X,z)})})}_decompress(J,Q,Y){let G=this._isServer?"client":"server";if(!this._inflate){let X=`${G}_max_window_bits`,z=typeof this.params[X]!=="number"?AL.Z_DEFAULT_WINDOWBITS:this.params[X];this._inflate=AL.createInflateRaw({...this._options.zlibInflateOptions,windowBits:z}),this._inflate[jk]=this,this._inflate[Qz]=0,this._inflate[EW]=[],this._inflate.on("error",WA6),this._inflate.on("data",RE1)}if(this._inflate[wH]=Y,this._inflate.write(J),Q)this._inflate.write(zA6);this._inflate.flush(()=>{let X=this._inflate[LH];if(X){this._inflate.close(),this._inflate=null,Y(X);return}let z=LE1.concat(this._inflate[EW],this._inflate[Qz]);if(this._inflate._readableState.endEmitted)this._inflate.close(),this._inflate=null;else if(this._inflate[Qz]=0,this._inflate[EW]=[],Q&&this.params[`${G}_no_context_takeover`])this._inflate.reset();Y(null,z)})}_compress(J,Q,Y){let G=this._isServer?"server":"client";if(!this._deflate){let X=`${G}_max_window_bits`,z=typeof this.params[X]!=="number"?AL.Z_DEFAULT_WINDOWBITS:this.params[X];this._deflate=AL.createDeflateRaw({...this._options.zlibDeflateOptions,windowBits:z}),this._deflate[Qz]=0,this._deflate[EW]=[],this._deflate.on("data",KA6)}this._deflate[wH]=Y,this._deflate.write(J),this._deflate.flush(AL.Z_SYNC_FLUSH,()=>{if(!this._deflate)return;let X=LE1.concat(this._deflate[EW],this._deflate[Qz]);if(Q)X=new XA6(X.buffer,X.byteOffset,X.length-4);if(this._deflate[wH]=null,this._deflate[Qz]=0,this._deflate[EW]=[],Q&&this.params[`${G}_no_context_takeover`])this._deflate.reset();Y(null,X)})}}FE1.exports=CE1;function KA6(J){this[EW].push(J),this[Qz]+=J.length}function RE1(J){if(this[Qz]+=J.length,this[jk]._maxPayload<1||this[Qz]<=this[jk]._maxPayload){this[EW].push(J);return}this[LH]=RangeError("Max payload size exceeded"),this[LH].code="WS_ERR_UNSUPPORTED_MESSAGE_LENGTH",this[LH][EE1]=1009,this.removeListener("data",RE1),this.reset()}function WA6(J){if(this[jk]._inflate=null,this[LH]){this[wH](this[LH]);return}J[EE1]=1007,this[wH](J)}});var SE1=H((pr4,TE1)=>{function ZA6(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}TE1.exports=ZA6});var Qa=H((cr4,Ja)=>{var __dirname="/home/user/seamflux-workflow-download/node_modules/utf-8-validate";try{Ja.exports=oo()(__dirname)}catch(J){Ja.exports=SE1()}});var EH=H((_r4,hk)=>{var{isUtf8:PE1}=D1("buffer"),{hasBlob:VA6}=eX(),qA6=[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 UA6(J){return J>=1000&&J<=1014&&J!==1004&&J!==1005&&J!==1006||J>=3000&&J<=4999}function Ya(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 MA6(J){return VA6&&typeof J==="object"&&typeof J.arrayBuffer==="function"&&typeof J.type==="string"&&typeof J.stream==="function"&&(J[Symbol.toStringTag]==="Blob"||J[Symbol.toStringTag]==="File")}hk.exports={isBlob:MA6,isValidStatusCode:UA6,isValidUTF8:Ya,tokenChars:qA6};if(PE1)hk.exports.isValidUTF8=function(J){return J.length<24?Ya(J):PE1(J)};else if(!process.env.WS_NO_UTF_8_VALIDATE)try{let J=Qa();hk.exports.isValidUTF8=function(Q){return Q.length<32?Ya(Q):J(Q)}}catch(J){}});var Xa=H((ir4,jE1)=>{var{Writable:DA6}=D1("stream"),$E1=BL(),{BINARY_TYPES:HA6,EMPTY_BUFFER:fE1,kStatusCode:IA6,kWebSocket:OA6}=eX(),{concat:Ga,toArrayBuffer:AA6,unmask:BA6}=OL(),{isValidStatusCode:NA6,isValidUTF8:kE1}=EH(),bk=Buffer[Symbol.species];class vE1 extends DA6{constructor(J={}){super();this._allowSynchronousEvents=J.allowSynchronousEvents!==void 0?J.allowSynchronousEvents:!0,this._binaryType=J.binaryType||HA6[0],this._extensions=J.extensions||{},this._isServer=!!J.isServer,this._maxPayload=J.maxPayload|0,this._skipUTF8Validation=!!J.skipUTF8Validation,this[OA6]=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 bk(Y.buffer,Y.byteOffset+J,Y.length-J),new bk(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 bk(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[$E1.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=fE1;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)BA6(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[$E1.extensionName].decompress(J,this._fin,(G,X)=>{if(G)return Q(G);if(X.length){if(this._messageLength+=X.length,this._messageLength>this._maxPayload&&this._maxPayload>0){let z=this.createError(RangeError,"Max payload size exceeded",!1,1009,"WS_ERR_UNSUPPORTED_MESSAGE_LENGTH");Q(z);return}this._fragments.push(X)}if(this.dataMessage(Q),this._state===0)this.startLoop(Q)})}dataMessage(J){if(!this._fin){this._state=0;return}let Q=this._messageLength,Y=this._fragments;if(this._totalPayloadLength=0,this._messageLength=0,this._fragmented=0,this._fragments=[],this._opcode===2){let G;if(this._binaryType==="nodebuffer")G=Ga(Y,Q);else if(this._binaryType==="arraybuffer")G=AA6(Ga(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=Ga(Y,Q);if(!this._skipUTF8Validation&&!kE1(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,fE1),this.end();else{let Y=J.readUInt16BE(0);if(!NA6(Y)){let X=this.createError(RangeError,`invalid status code ${Y}`,!0,1002,"WS_ERR_INVALID_CLOSE_CODE");Q(X);return}let G=new bk(J.buffer,J.byteOffset+2,J.length-2);if(!this._skipUTF8Validation&&!kE1(G)){let X=this.createError(Error,"invalid UTF-8 sequence",!0,1007,"WS_ERR_INVALID_UTF8");Q(X);return}this._loop=!1,this.emit("conclude",Y,G),this.end()}this._state=0;return}if(this._allowSynchronousEvents)this.emit(this._opcode===9?"ping":"pong",J),this._state=0;else this._state=6,setImmediate(()=>{this.emit(this._opcode===9?"ping":"pong",J),this._state=0,this.startLoop(Q)})}createError(J,Q,Y,G,X){this._loop=!1,this._errored=!0;let z=new J(Y?`Invalid WebSocket frame: ${Q}`:Q);return Error.captureStackTrace(z,this.createError),z.code=X,z[IA6]=G,z}}jE1.exports=vE1});var Ka=H((or4,xE1)=>{var{Duplex:nr4}=D1("stream"),{randomFillSync:wA6}=D1("crypto"),hE1=BL(),{EMPTY_BUFFER:LA6,kWebSocket:EA6,NOOP:CA6}=eX(),{isBlob:CH,isValidStatusCode:RA6}=EH(),{mask:bE1,toBuffer:fq}=OL(),rJ=Symbol("kByteLength"),FA6=Buffer.alloc(4),kq,RH=8192,IQ=0,TA6=1,SA6=2;class CW{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=IQ,this.onerror=CA6,this[EA6]=void 0}static frame(J,Q){let Y,G=!1,X=2,z=!1;if(Q.mask){if(Y=Q.maskBuffer||FA6,Q.generateMask)Q.generateMask(Y);else{if(RH===8192){if(kq===void 0)kq=Buffer.alloc(8192);wA6(kq,0,8192),RH=0}Y[0]=kq[RH++],Y[1]=kq[RH++],Y[2]=kq[RH++],Y[3]=kq[RH++]}z=(Y[0]|Y[1]|Y[2]|Y[3])===0,X=6}let K;if(typeof J==="string")if((!Q.mask||z)&&Q[rJ]!==void 0)K=Q[rJ];else J=Buffer.from(J),K=J.length;else K=J.length,G=Q.mask&&Q.readOnly&&!z;let W=K;if(K>=65536)X+=8,W=127;else if(K>125)X+=2,W=126;let Z=Buffer.allocUnsafe(G?K+X:X);if(Z[0]=Q.fin?Q.opcode|128:Q.opcode,Q.rsv1)Z[0]|=64;if(Z[1]=W,W===126)Z.writeUInt16BE(K,2);else if(W===127)Z[2]=Z[3]=0,Z.writeUIntBE(K,4,6);if(!Q.mask)return[Z,J];if(Z[1]|=128,Z[X-4]=Y[0],Z[X-3]=Y[1],Z[X-2]=Y[2],Z[X-1]=Y[3],z)return[Z,J];if(G)return bE1(J,Y,Z,X,K),[Z];return bE1(J,Y,J,0,K),[Z,J]}close(J,Q,Y,G){let X;if(J===void 0)X=LA6;else if(typeof J!=="number"||!RA6(J))throw TypeError("First argument must be a valid error code number");else if(Q===void 0||!Q.length)X=Buffer.allocUnsafe(2),X.writeUInt16BE(J,0);else{let K=Buffer.byteLength(Q);if(K>123)throw RangeError("The message must not be greater than 123 bytes");if(X=Buffer.allocUnsafe(2+K),X.writeUInt16BE(J,0),typeof Q==="string")X.write(Q,2);else X.set(Q,2)}let z={[rJ]:X.length,fin:!0,generateMask:this._generateMask,mask:Y,maskBuffer:this._maskBuffer,opcode:8,readOnly:!1,rsv1:!1};if(this._state!==IQ)this.enqueue([this.dispatch,X,!1,z,G]);else this.sendFrame(CW.frame(X,z),G)}ping(J,Q,Y){let G,X;if(typeof J==="string")G=Buffer.byteLength(J),X=!1;else if(CH(J))G=J.size,X=!1;else J=fq(J),G=J.length,X=fq.readOnly;if(G>125)throw RangeError("The data size must not be greater than 125 bytes");let z={[rJ]:G,fin:!0,generateMask:this._generateMask,mask:Q,maskBuffer:this._maskBuffer,opcode:9,readOnly:X,rsv1:!1};if(CH(J))if(this._state!==IQ)this.enqueue([this.getBlobData,J,!1,z,Y]);else this.getBlobData(J,!1,z,Y);else if(this._state!==IQ)this.enqueue([this.dispatch,J,!1,z,Y]);else this.sendFrame(CW.frame(J,z),Y)}pong(J,Q,Y){let G,X;if(typeof J==="string")G=Buffer.byteLength(J),X=!1;else if(CH(J))G=J.size,X=!1;else J=fq(J),G=J.length,X=fq.readOnly;if(G>125)throw RangeError("The data size must not be greater than 125 bytes");let z={[rJ]:G,fin:!0,generateMask:this._generateMask,mask:Q,maskBuffer:this._maskBuffer,opcode:10,readOnly:X,rsv1:!1};if(CH(J))if(this._state!==IQ)this.enqueue([this.getBlobData,J,!1,z,Y]);else this.getBlobData(J,!1,z,Y);else if(this._state!==IQ)this.enqueue([this.dispatch,J,!1,z,Y]);else this.sendFrame(CW.frame(J,z),Y)}send(J,Q,Y){let G=this._extensions[hE1.extensionName],X=Q.binary?2:1,z=Q.compress,K,W;if(typeof J==="string")K=Buffer.byteLength(J),W=!1;else if(CH(J))K=J.size,W=!1;else J=fq(J),K=J.length,W=fq.readOnly;if(this._firstFragment){if(this._firstFragment=!1,z&&G&&G.params[G._isServer?"server_no_context_takeover":"client_no_context_takeover"])z=K>=G._threshold;this._compress=z}else z=!1,X=0;if(Q.fin)this._firstFragment=!0;let Z={[rJ]:K,fin:Q.fin,generateMask:this._generateMask,mask:Q.mask,maskBuffer:this._maskBuffer,opcode:X,readOnly:W,rsv1:z};if(CH(J))if(this._state!==IQ)this.enqueue([this.getBlobData,J,this._compress,Z,Y]);else this.getBlobData(J,this._compress,Z,Y);else if(this._state!==IQ)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[rJ],this._state=SA6,J.arrayBuffer().then((X)=>{if(this._socket.destroyed){let K=Error("The socket was closed while the blob was being read");process.nextTick(za,this,K,G);return}this._bufferedBytes-=Y[rJ];let z=fq(X);if(!Q)this._state=IQ,this.sendFrame(CW.frame(z,Y),G),this.dequeue();else this.dispatch(z,Q,Y,G)}).catch((X)=>{process.nextTick(PA6,this,X,G)})}dispatch(J,Q,Y,G){if(!Q){this.sendFrame(CW.frame(J,Y),G);return}let X=this._extensions[hE1.extensionName];this._bufferedBytes+=Y[rJ],this._state=TA6,X.compress(J,Y.fin,(z,K)=>{if(this._socket.destroyed){let W=Error("The socket was closed while data was being compressed");za(this,W,G);return}this._bufferedBytes-=Y[rJ],this._state=IQ,Y.readOnly=!1,this.sendFrame(CW.frame(K,Y),G),this.dequeue()})}dequeue(){while(this._state===IQ&&this._queue.length){let J=this._queue.shift();this._bufferedBytes-=J[3][rJ],Reflect.apply(J[0],this,J.slice(1))}}enqueue(J){this._bufferedBytes+=J[3][rJ],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)}}xE1.exports=CW;function za(J,Q,Y){if(typeof Y==="function")Y(Q);for(let G=0;G<J._queue.length;G++){let X=J._queue[G],z=X[X.length-1];if(typeof z==="function")z(Q)}}function PA6(J,Q,Y){za(J,Q,Y),J.onerror(Q)}});var _E1=H((ar4,cE1)=>{var{kForOnEventAttribute:NL,kListener:Wa}=eX(),yE1=Symbol("kCode"),gE1=Symbol("kData"),mE1=Symbol("kError"),dE1=Symbol("kMessage"),uE1=Symbol("kReason"),FH=Symbol("kTarget"),lE1=Symbol("kType"),pE1=Symbol("kWasClean");class RW{constructor(J){this[FH]=null,this[lE1]=J}get target(){return this[FH]}get type(){return this[lE1]}}Object.defineProperty(RW.prototype,"target",{enumerable:!0});Object.defineProperty(RW.prototype,"type",{enumerable:!0});class TH extends RW{constructor(J,Q={}){super(J);this[yE1]=Q.code===void 0?0:Q.code,this[uE1]=Q.reason===void 0?"":Q.reason,this[pE1]=Q.wasClean===void 0?!1:Q.wasClean}get code(){return this[yE1]}get reason(){return this[uE1]}get wasClean(){return this[pE1]}}Object.defineProperty(TH.prototype,"code",{enumerable:!0});Object.defineProperty(TH.prototype,"reason",{enumerable:!0});Object.defineProperty(TH.prototype,"wasClean",{enumerable:!0});class wL extends RW{constructor(J,Q={}){super(J);this[mE1]=Q.error===void 0?null:Q.error,this[dE1]=Q.message===void 0?"":Q.message}get error(){return this[mE1]}get message(){return this[dE1]}}Object.defineProperty(wL.prototype,"error",{enumerable:!0});Object.defineProperty(wL.prototype,"message",{enumerable:!0});class yk extends RW{constructor(J,Q={}){super(J);this[gE1]=Q.data===void 0?null:Q.data}get data(){return this[gE1]}}Object.defineProperty(yk.prototype,"data",{enumerable:!0});var $A6={addEventListener(J,Q,Y={}){for(let X of this.listeners(J))if(!Y[NL]&&X[Wa]===Q&&!X[NL])return;let G;if(J==="message")G=function(z,K){let W=new yk("message",{data:K?z:z.toString()});W[FH]=this,xk(Q,this,W)};else if(J==="close")G=function(z,K){let W=new TH("close",{code:z,reason:K.toString(),wasClean:this._closeFrameReceived&&this._closeFrameSent});W[FH]=this,xk(Q,this,W)};else if(J==="error")G=function(z){let K=new wL("error",{error:z,message:z.message});K[FH]=this,xk(Q,this,K)};else if(J==="open")G=function(){let z=new RW("open");z[FH]=this,xk(Q,this,z)};else return;if(G[NL]=!!Y[NL],G[Wa]=Q,Y.once)this.once(J,G);else this.on(J,G)},removeEventListener(J,Q){for(let Y of this.listeners(J))if(Y[Wa]===Q&&!Y[NL]){this.removeListener(J,Y);break}}};cE1.exports={CloseEvent:TH,ErrorEvent:wL,Event:RW,EventTarget:$A6,MessageEvent:yk};function xk(J,Q,Y){if(typeof J==="object"&&J.handleEvent)J.handleEvent.call(J,Y);else J.call(Q,Y)}});var Za=H((rr4,iE1)=>{var{tokenChars:LL}=EH();function sY(J,Q,Y){if(J[Q]===void 0)J[Q]=[Y];else J[Q].push(Y)}function fA6(J){let Q=Object.create(null),Y=Object.create(null),G=!1,X=!1,z=!1,K,W,Z=-1,V=-1,q=-1,U=0;for(;U<J.length;U++)if(V=J.charCodeAt(U),K===void 0)if(q===-1&&LL[V]===1){if(Z===-1)Z=U}else if(U!==0&&(V===32||V===9)){if(q===-1&&Z!==-1)q=U}else if(V===59||V===44){if(Z===-1)throw SyntaxError(`Unexpected character at index ${U}`);if(q===-1)q=U;let D=J.slice(Z,q);if(V===44)sY(Q,D,Y),Y=Object.create(null);else K=D;Z=q=-1}else throw SyntaxError(`Unexpected character at index ${U}`);else if(W===void 0)if(q===-1&&LL[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(sY(Y,J.slice(Z,q),!0),V===44)sY(Q,K,Y),Y=Object.create(null),K=void 0;Z=q=-1}else if(V===61&&Z!==-1&&q===-1)W=J.slice(Z,U),Z=q=-1;else throw SyntaxError(`Unexpected character at index ${U}`);else if(X){if(LL[V]!==1)throw SyntaxError(`Unexpected character at index ${U}`);if(Z===-1)Z=U;else if(!G)G=!0;X=!1}else if(z)if(LL[V]===1){if(Z===-1)Z=U}else if(V===34&&Z!==-1)z=!1,q=U;else if(V===92)X=!0;else throw SyntaxError(`Unexpected character at index ${U}`);else if(V===34&&J.charCodeAt(U-1)===61)z=!0;else if(q===-1&&LL[V]===1){if(Z===-1)Z=U}else if(Z!==-1&&(V===32||V===9)){if(q===-1)q=U}else if(V===59||V===44){if(Z===-1)throw SyntaxError(`Unexpected character at index ${U}`);if(q===-1)q=U;let D=J.slice(Z,q);if(G)D=D.replace(/\\/g,""),G=!1;if(sY(Y,W,D),V===44)sY(Q,K,Y),Y=Object.create(null),K=void 0;W=void 0,Z=q=-1}else throw SyntaxError(`Unexpected character at index ${U}`);if(Z===-1||z||V===32||V===9)throw SyntaxError("Unexpected end of input");if(q===-1)q=U;let M=J.slice(Z,q);if(K===void 0)sY(Q,M,Y);else{if(W===void 0)sY(Y,M,!0);else if(G)sY(Y,W,M.replace(/\\/g,""));else sY(Y,W,M);sY(Q,K,Y)}return Q}function kA6(J){return Object.keys(J).map((Q)=>{let Y=J[Q];if(!Array.isArray(Y))Y=[Y];return Y.map((G)=>{return[Q].concat(Object.keys(G).map((X)=>{let z=G[X];if(!Array.isArray(z))z=[z];return z.map((K)=>K===!0?X:`${X}=${K}`).join("; ")})).join("; ")}).join(", ")}).join(", ")}iE1.exports={format:kA6,parse:fA6}});var uk=H((er4,XC1)=>{var vA6=D1("events"),jA6=D1("https"),hA6=D1("http"),aE1=D1("net"),bA6=D1("tls"),{randomBytes:xA6,createHash:yA6}=D1("crypto"),{Duplex:sr4,Readable:tr4}=D1("stream"),{URL:Va}=D1("url"),FW=BL(),gA6=Xa(),mA6=Ka(),{isBlob:dA6}=EH(),{BINARY_TYPES:nE1,CLOSE_TIMEOUT:uA6,EMPTY_BUFFER:gk,GUID:lA6,kForOnEventAttribute:qa,kListener:pA6,kStatusCode:cA6,kWebSocket:B4,NOOP:rE1}=eX(),{EventTarget:{addEventListener:_A6,removeEventListener:iA6}}=_E1(),{format:nA6,parse:oA6}=Za(),{toBuffer:aA6}=OL(),sE1=Symbol("kAborted"),Ua=[8,13],Yz=["CONNECTING","OPEN","CLOSING","CLOSED"],rA6=/^[!#$%&'*+\-.0-9A-Z^_`|a-z~]+$/;class T0 extends vA6{constructor(J,Q,Y){super();if(this._binaryType=nE1[0],this._closeCode=1006,this._closeFrameReceived=!1,this._closeFrameSent=!1,this._closeMessage=gk,this._closeTimer=null,this._errorEmitted=!1,this._extensions={},this._paused=!1,this._protocol="",this._readyState=T0.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];tE1(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(!nE1.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 gA6({allowSynchronousEvents:Y.allowSynchronousEvents,binaryType:this.binaryType,extensions:this._extensions,isServer:this._isServer,maxPayload:Y.maxPayload,skipUTF8Validation:Y.skipUTF8Validation}),X=new mA6(J,this._extensions,Y.generateMask);if(this._receiver=G,this._sender=X,this._socket=J,G[B4]=this,X[B4]=this,J[B4]=this,G.on("conclude",eA6),G.on("drain",JB6),G.on("error",QB6),G.on("message",YB6),G.on("ping",GB6),G.on("pong",XB6),X.onerror=zB6,J.setTimeout)J.setTimeout(0);if(J.setNoDelay)J.setNoDelay();if(Q.length>0)J.unshift(Q);J.on("close",QC1),J.on("data",dk),J.on("end",YC1),J.on("error",GC1),this._readyState=T0.OPEN,this.emit("open")}emitClose(){if(!this._socket){this._readyState=T0.CLOSED,this.emit("close",this._closeCode,this._closeMessage);return}if(this._extensions[FW.extensionName])this._extensions[FW.extensionName].cleanup();this._receiver.removeAllListeners(),this._readyState=T0.CLOSED,this.emit("close",this._closeCode,this._closeMessage)}close(J,Q){if(this.readyState===T0.CLOSED)return;if(this.readyState===T0.CONNECTING){s3(this,this._req,"WebSocket was closed before the connection was established");return}if(this.readyState===T0.CLOSING){if(this._closeFrameSent&&(this._closeFrameReceived||this._receiver._writableState.errorEmitted))this._socket.end();return}this._readyState=T0.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()}),JC1(this)}pause(){if(this.readyState===T0.CONNECTING||this.readyState===T0.CLOSED)return;this._paused=!0,this._socket.pause()}ping(J,Q,Y){if(this.readyState===T0.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!==T0.OPEN){Ma(this,J,Y);return}if(Q===void 0)Q=!this._isServer;this._sender.ping(J||gk,Q,Y)}pong(J,Q,Y){if(this.readyState===T0.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!==T0.OPEN){Ma(this,J,Y);return}if(Q===void 0)Q=!this._isServer;this._sender.pong(J||gk,Q,Y)}resume(){if(this.readyState===T0.CONNECTING||this.readyState===T0.CLOSED)return;if(this._paused=!1,!this._receiver._writableState.needDrain)this._socket.resume()}send(J,Q,Y){if(this.readyState===T0.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!==T0.OPEN){Ma(this,J,Y);return}let G={binary:typeof J!=="string",mask:!this._isServer,compress:!0,fin:!0,...Q};if(!this._extensions[FW.extensionName])G.compress=!1;this._sender.send(J||gk,G,Y)}terminate(){if(this.readyState===T0.CLOSED)return;if(this.readyState===T0.CONNECTING){s3(this,this._req,"WebSocket was closed before the connection was established");return}if(this._socket)this._readyState=T0.CLOSING,this._socket.destroy()}}Object.defineProperty(T0,"CONNECTING",{enumerable:!0,value:Yz.indexOf("CONNECTING")});Object.defineProperty(T0.prototype,"CONNECTING",{enumerable:!0,value:Yz.indexOf("CONNECTING")});Object.defineProperty(T0,"OPEN",{enumerable:!0,value:Yz.indexOf("OPEN")});Object.defineProperty(T0.prototype,"OPEN",{enumerable:!0,value:Yz.indexOf("OPEN")});Object.defineProperty(T0,"CLOSING",{enumerable:!0,value:Yz.indexOf("CLOSING")});Object.defineProperty(T0.prototype,"CLOSING",{enumerable:!0,value:Yz.indexOf("CLOSING")});Object.defineProperty(T0,"CLOSED",{enumerable:!0,value:Yz.indexOf("CLOSED")});Object.defineProperty(T0.prototype,"CLOSED",{enumerable:!0,value:Yz.indexOf("CLOSED")});["binaryType","bufferedAmount","extensions","isPaused","protocol","readyState","url"].forEach((J)=>{Object.defineProperty(T0.prototype,J,{enumerable:!0})});["open","error","close","message"].forEach((J)=>{Object.defineProperty(T0.prototype,`on${J}`,{enumerable:!0,get(){for(let Q of this.listeners(J))if(Q[qa])return Q[pA6];return null},set(Q){for(let Y of this.listeners(J))if(Y[qa]){this.removeListener(J,Y);break}if(typeof Q!=="function")return;this.addEventListener(J,Q,{[qa]:!0})}})});T0.prototype.addEventListener=_A6;T0.prototype.removeEventListener=iA6;XC1.exports=T0;function tE1(J,Q,Y,G){let X={allowSynchronousEvents:!0,autoPong:!0,closeTimeout:uA6,protocolVersion:Ua[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,!Ua.includes(X.protocolVersion))throw RangeError(`Unsupported protocol version: ${X.protocolVersion} (supported versions: ${Ua.join(", ")})`);let z;if(Q instanceof Va)z=Q;else try{z=new Va(Q)}catch(O){throw SyntaxError(`Invalid URL: ${Q}`)}if(z.protocol==="http:")z.protocol="ws:";else if(z.protocol==="https:")z.protocol="wss:";J._url=z.href;let K=z.protocol==="wss:",W=z.protocol==="ws+unix:",Z;if(z.protocol!=="ws:"&&!K&&!W)Z=`The URL's protocol must be one of "ws:", "wss:", "http:", "https:", or "ws+unix:"`;else if(W&&!z.pathname)Z="The URL's pathname is empty";else if(z.hash)Z="The URL contains a fragment identifier";if(Z){let O=SyntaxError(Z);if(J._redirects===0)throw O;else{mk(J,O);return}}let V=K?443:80,q=xA6(16).toString("base64"),U=K?jA6.request:hA6.request,M=new Set,D;if(X.createConnection=X.createConnection||(K?tA6:sA6),X.defaultPort=X.defaultPort||V,X.port=z.port||V,X.host=z.hostname.startsWith("[")?z.hostname.slice(1,-1):z.hostname,X.headers={...X.headers,"Sec-WebSocket-Version":X.protocolVersion,"Sec-WebSocket-Key":q,Connection:"Upgrade",Upgrade:"websocket"},X.path=z.pathname+z.search,X.timeout=X.handshakeTimeout,X.perMessageDeflate)D=new FW(X.perMessageDeflate!==!0?X.perMessageDeflate:{},!1,X.maxPayload),X.headers["Sec-WebSocket-Extensions"]=nA6({[FW.extensionName]:D.offer()});if(Y.length){for(let O of Y){if(typeof O!=="string"||!rA6.test(O)||M.has(O))throw SyntaxError("An invalid or duplicated subprotocol was specified");M.add(O)}X.headers["Sec-WebSocket-Protocol"]=Y.join(",")}if(X.origin)if(X.protocolVersion<13)X.headers["Sec-WebSocket-Origin"]=X.origin;else X.headers.Origin=X.origin;if(z.username||z.password)X.auth=`${z.username}:${z.password}`;if(W){let O=X.path.split(":");X.socketPath=O[0],X.path=O[1]}let I;if(X.followRedirects){if(J._redirects===0){J._originalIpc=W,J._originalSecure=K,J._originalHostOrSocketPath=W?X.socketPath:z.host;let O=G&&G.headers;if(G={...G,headers:{}},O)for(let[A,B]of Object.entries(O))G.headers[A.toLowerCase()]=B}else if(J.listenerCount("redirect")===0){let O=W?J._originalIpc?X.socketPath===J._originalHostOrSocketPath:!1:J._originalIpc?!1:z.host===J._originalHostOrSocketPath;if(!O||J._originalSecure&&!K){if(delete X.headers.authorization,delete X.headers.cookie,!O)delete X.headers.host;X.auth=void 0}}if(X.auth&&!G.headers.authorization)G.headers.authorization="Basic "+Buffer.from(X.auth).toString("base64");if(I=J._req=U(X),J._redirects)J.emit("redirect",J.url,I)}else I=J._req=U(X);if(X.timeout)I.on("timeout",()=>{s3(J,I,"Opening handshake has timed out")});if(I.on("error",(O)=>{if(I===null||I[sE1])return;I=J._req=null,mk(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){s3(J,I,"Maximum redirects exceeded");return}I.abort();let w;try{w=new Va(A,Q)}catch(N){let L=SyntaxError(`Invalid URL: ${A}`);mk(J,L);return}tE1(J,w,Y,G)}else if(!J.emit("unexpected-response",I,O))s3(J,I,`Unexpected server response: ${O.statusCode}`)}),I.on("upgrade",(O,A,B)=>{if(J.emit("upgrade",O),J.readyState!==T0.CONNECTING)return;I=J._req=null;let w=O.headers.upgrade;if(w===void 0||w.toLowerCase()!=="websocket"){s3(J,A,"Invalid Upgrade header");return}let N=yA6("sha1").update(q+lA6).digest("base64");if(O.headers["sec-websocket-accept"]!==N){s3(J,A,"Invalid Sec-WebSocket-Accept header");return}let L=O.headers["sec-websocket-protocol"],C;if(L!==void 0){if(!M.size)C="Server sent a subprotocol but none was requested";else if(!M.has(L))C="Server sent an invalid subprotocol"}else if(M.size)C="Server sent no subprotocol";if(C){s3(J,A,C);return}if(L)J._protocol=L;let R=O.headers["sec-websocket-extensions"];if(R!==void 0){if(!D){s3(J,A,"Server sent a Sec-WebSocket-Extensions header but no extension was requested");return}let F;try{F=oA6(R)}catch(E){s3(J,A,"Invalid Sec-WebSocket-Extensions header");return}let f=Object.keys(F);if(f.length!==1||f[0]!==FW.extensionName){s3(J,A,"Server indicated an extension that was not requested");return}try{D.accept(F[FW.extensionName])}catch(E){s3(J,A,"Invalid Sec-WebSocket-Extensions header");return}J._extensions[FW.extensionName]=D}J.setSocket(A,B,{allowSynchronousEvents:X.allowSynchronousEvents,generateMask:X.generateMask,maxPayload:X.maxPayload,skipUTF8Validation:X.skipUTF8Validation})}),X.finishRequest)X.finishRequest(I,J);else I.end()}function mk(J,Q){J._readyState=T0.CLOSING,J._errorEmitted=!0,J.emit("error",Q),J.emitClose()}function sA6(J){return J.path=J.socketPath,aE1.connect(J)}function tA6(J){if(J.path=void 0,!J.servername&&J.servername!=="")J.servername=aE1.isIP(J.host)?"":J.host;return bA6.connect(J)}function s3(J,Q,Y){J._readyState=T0.CLOSING;let G=Error(Y);if(Error.captureStackTrace(G,s3),Q.setHeader){if(Q[sE1]=!0,Q.abort(),Q.socket&&!Q.socket.destroyed)Q.socket.destroy();process.nextTick(mk,J,G)}else Q.destroy(G),Q.once("error",J.emit.bind(J,"error")),Q.once("close",J.emitClose.bind(J))}function Ma(J,Q,Y){if(Q){let G=dA6(Q)?Q.size:aA6(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} (${Yz[J.readyState]})`);process.nextTick(Y,G)}}function eA6(J,Q){let Y=this[B4];if(Y._closeFrameReceived=!0,Y._closeMessage=Q,Y._closeCode=J,Y._socket[B4]===void 0)return;if(Y._socket.removeListener("data",dk),process.nextTick(eE1,Y._socket),J===1005)Y.close();else Y.close(J,Q)}function JB6(){let J=this[B4];if(!J.isPaused)J._socket.resume()}function QB6(J){let Q=this[B4];if(Q._socket[B4]!==void 0)Q._socket.removeListener("data",dk),process.nextTick(eE1,Q._socket),Q.close(J[cA6]);if(!Q._errorEmitted)Q._errorEmitted=!0,Q.emit("error",J)}function oE1(){this[B4].emitClose()}function YB6(J,Q){this[B4].emit("message",J,Q)}function GB6(J){let Q=this[B4];if(Q._autoPong)Q.pong(J,!this._isServer,rE1);Q.emit("ping",J)}function XB6(J){this[B4].emit("pong",J)}function eE1(J){J.resume()}function zB6(J){let Q=this[B4];if(Q.readyState===T0.CLOSED)return;if(Q.readyState===T0.OPEN)Q._readyState=T0.CLOSING,JC1(Q);if(this._socket.end(),!Q._errorEmitted)Q._errorEmitted=!0,Q.emit("error",J)}function JC1(J){J._closeTimer=setTimeout(J._socket.destroy.bind(J._socket),J._closeTimeout)}function QC1(){let J=this[B4];if(this.removeListener("close",QC1),this.removeListener("data",dk),this.removeListener("end",YC1),J._readyState=T0.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[B4]=void 0,clearTimeout(J._closeTimer),J._receiver._writableState.finished||J._receiver._writableState.errorEmitted)J.emitClose();else J._receiver.on("error",oE1),J._receiver.on("finish",oE1)}function dk(J){if(!this[B4]._receiver.write(J))this.pause()}function YC1(){let J=this[B4];J._readyState=T0.CLOSING,J._receiver.end(),this.end()}function GC1(){let J=this[B4];if(this.removeListener("error",GC1),this.on("error",rE1),J)J._readyState=T0.CLOSING,this.destroy()}});var ZC1=H((Qs4,WC1)=>{var Js4=uk(),{Duplex:KB6}=D1("stream");function zC1(J){J.emit("close")}function WB6(){if(!this.destroyed&&this._writableState.finished)this.destroy()}function KC1(J){if(this.removeListener("error",KC1),this.destroy(),this.listenerCount("error")===0)this.emit("error",J)}function ZB6(J,Q){let Y=!0,G=new KB6({...Q,autoDestroy:!1,emitClose:!1,objectMode:!1,writableObjectMode:!1});return J.on("message",function(z,K){let W=!K&&G._readableState.objectMode?z.toString():z;if(!G.push(W))J.pause()}),J.once("error",function(z){if(G.destroyed)return;Y=!1,G.destroy(z)}),J.once("close",function(){if(G.destroyed)return;G.push(null)}),G._destroy=function(X,z){if(J.readyState===J.CLOSED){z(X),process.nextTick(zC1,G);return}let K=!1;if(J.once("error",function(Z){K=!0,z(Z)}),J.once("close",function(){if(!K)z(X);process.nextTick(zC1,G)}),Y)J.terminate()},G._final=function(X){if(J.readyState===J.CONNECTING){J.once("open",function(){G._final(X)});return}if(J._socket===null)return;if(J._socket._writableState.finished){if(X(),G._readableState.endEmitted)G.destroy()}else J._socket.once("finish",function(){X()}),J.close()},G._read=function(){if(J.isPaused)J.resume()},G._write=function(X,z,K){if(J.readyState===J.CONNECTING){J.once("open",function(){G._write(X,z,K)});return}J.send(X,K)},G.on("end",WB6),G.on("error",KC1),G}WC1.exports=ZB6});var qC1=H((Ys4,VC1)=>{var{tokenChars:VB6}=EH();function qB6(J){let Q=new Set,Y=-1,G=-1,X=0;for(X;X<J.length;X++){let K=J.charCodeAt(X);if(G===-1&&VB6[K]===1){if(Y===-1)Y=X}else if(X!==0&&(K===32||K===9)){if(G===-1&&Y!==-1)G=X}else if(K===44){if(Y===-1)throw SyntaxError(`Unexpected character at index ${X}`);if(G===-1)G=X;let W=J.slice(Y,G);if(Q.has(W))throw SyntaxError(`The "${W}" subprotocol is duplicated`);Q.add(W),Y=G=-1}else throw SyntaxError(`Unexpected character at index ${X}`)}if(Y===-1||G!==-1)throw SyntaxError("Unexpected end of input");let z=J.slice(Y,X);if(Q.has(z))throw SyntaxError(`The "${z}" subprotocol is duplicated`);return Q.add(z),Q}VC1.exports={parse:qB6}});var IC1=H((Xs4,HC1)=>{var UB6=D1("events"),lk=D1("http"),{Duplex:Gs4}=D1("stream"),{createHash:MB6}=D1("crypto"),UC1=Za(),vq=BL(),DB6=qC1(),HB6=uk(),{CLOSE_TIMEOUT:IB6,GUID:OB6,kWebSocket:AB6}=eX(),BB6=/^[+/0-9A-Za-z]{22}==$/;class DC1 extends UB6{constructor(J,Q){super();if(J={allowSynchronousEvents:!0,autoPong:!0,maxPayload:104857600,skipUTF8Validation:!1,perMessageDeflate:!1,handleProtocols:null,clientTracking:!0,closeTimeout:IB6,verifyClient:null,noServer:!1,backlog:null,server:null,host:null,path:null,port:null,WebSocket:HB6,...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=lk.createServer((Y,G)=>{let X=lk.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=NB6(this._server,{listening:this.emit.bind(this,"listening"),error:this.emit.bind(this,"error"),upgrade:(G,X,z)=>{this.handleUpgrade(G,X,z,Y)}})}if(J.perMessageDeflate===!0)J.perMessageDeflate={};if(J.clientTracking)this.clients=new Set,this._shouldEmitClose=!1;this.options=J,this._state=0}address(){if(this.options.noServer)throw Error('The server is operating in "noServer" mode');if(!this._server)return null;return this._server.address()}close(J){if(this._state===2){if(J)this.once("close",()=>{J(Error("The server is not running"))});process.nextTick(EL,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(EL,this);else this._shouldEmitClose=!0;else process.nextTick(EL,this)}else{let Q=this._server;this._removeListeners(),this._removeListeners=this._server=null,Q.close(()=>{EL(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",MC1);let X=J.headers["sec-websocket-key"],z=J.headers.upgrade,K=+J.headers["sec-websocket-version"];if(J.method!=="GET"){jq(this,J,Q,405,"Invalid HTTP method");return}if(z===void 0||z.toLowerCase()!=="websocket"){jq(this,J,Q,400,"Invalid Upgrade header");return}if(X===void 0||!BB6.test(X)){jq(this,J,Q,400,"Missing or invalid Sec-WebSocket-Key header");return}if(K!==13&&K!==8){jq(this,J,Q,400,"Missing or invalid Sec-WebSocket-Version header",{"Sec-WebSocket-Version":"13, 8"});return}if(!this.shouldHandle(J)){CL(Q,400);return}let W=J.headers["sec-websocket-protocol"],Z=new Set;if(W!==void 0)try{Z=DB6.parse(W)}catch(U){jq(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 vq(this.options.perMessageDeflate,!0,this.options.maxPayload);try{let M=UC1.parse(V);if(M[vq.extensionName])U.accept(M[vq.extensionName]),q[vq.extensionName]=U}catch(M){jq(this,J,Q,400,"Invalid or unacceptable Sec-WebSocket-Extensions header");return}}if(this.options.verifyClient){let U={origin:J.headers[`${K===8?"sec-websocket-origin":"origin"}`],secure:!!(J.socket.authorized||J.socket.encrypted),req:J};if(this.options.verifyClient.length===2){this.options.verifyClient(U,(M,D,I,O)=>{if(!M)return CL(Q,D||401,I,O);this.completeUpgrade(q,X,Z,J,Q,Y,G)});return}if(!this.options.verifyClient(U))return CL(Q,401)}this.completeUpgrade(q,X,Z,J,Q,Y,G)}completeUpgrade(J,Q,Y,G,X,z,K){if(!X.readable||!X.writable)return X.destroy();if(X[AB6])throw Error("server.handleUpgrade() was called more than once with the same socket, possibly due to a misconfiguration");if(this._state>0)return CL(X,503);let Z=["HTTP/1.1 101 Switching Protocols","Upgrade: websocket","Connection: Upgrade",`Sec-WebSocket-Accept: ${MB6("sha1").update(Q+OB6).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[vq.extensionName]){let q=J[vq.extensionName].params,U=UC1.format({[vq.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",MC1),V.setSocket(X,z,{allowSynchronousEvents:this.options.allowSynchronousEvents,maxPayload:this.options.maxPayload,skipUTF8Validation:this.options.skipUTF8Validation}),this.clients)this.clients.add(V),V.on("close",()=>{if(this.clients.delete(V),this._shouldEmitClose&&!this.clients.size)process.nextTick(EL,this)});K(V,G)}}HC1.exports=DC1;function NB6(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 EL(J){J._state=2,J.emit("close")}function MC1(){this.destroy()}function CL(J,Q,Y,G){Y=Y||lk.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} ${lk.STATUS_CODES[Q]}\r
`+Object.keys(G).map((X)=>`${X}: ${G[X]}`).join(`\r
`)+`\r
\r
`+Y)}function jq(J,Q,Y,G,X,z){if(J.listenerCount("wsClientError")){let K=Error(X);Error.captureStackTrace(K,jq),J.emit("wsClientError",K,Y,Q)}else CL(Y,G,X,z)}});var pk=H((zs4,OC1)=>{var Gz=uk();Gz.createWebSocketStream=ZC1();Gz.Server=IC1();Gz.Receiver=Xa();Gz.Sender=Ka();Gz.WebSocket=Gz;Gz.WebSocketServer=Gz.Server;OC1.exports=Gz});var wC1=H((OQ)=>{var wB6=OQ&&OQ.__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]}),LB6=OQ&&OQ.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),AC1=OQ&&OQ.__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))wB6(Q,J,Y)}return LB6(Q,J),Q},Da=OQ&&OQ.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(OQ,"__esModule",{value:!0});var C5=$k(),EB6=Da(kL1()),CB6=Da(ko()),RB6=fk(),FB6=Da(mo()),TB6=()=>{},SB6=typeof WebSocket<"u",PB6=`
  addEventListener("message", (e) => {
    if (e.data.event === "start") {
      setInterval(() => postMessage({ event: "keepAlive" }), e.data.interval);
    }
  });`;class BC1{constructor(J,Q){var Y;if(this.accessTokenValue=null,this.apiKey=null,this.channels=[],this.endPoint="",this.httpEndpoint="",this.headers=C5.DEFAULT_HEADERS,this.params={},this.timeout=C5.DEFAULT_TIMEOUT,this.heartbeatIntervalMs=30000,this.heartbeatTimer=void 0,this.pendingHeartbeatRef=null,this.ref=0,this.logger=TB6,this.conn=null,this.sendBuffer=[],this.serializer=new EB6.default,this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.accessToken=null,this._resolveFetch=(X)=>{let z;if(X)z=X;else if(typeof fetch>"u")z=(...K)=>Promise.resolve().then(()=>AC1(NW())).then(({default:W})=>W(...K));else z=fetch;return(...K)=>z(...K)},this.endPoint=`${J}/${C5.TRANSPORTS.websocket}`,this.httpEndpoint=(0,RB6.httpEndpointURL)(J),Q===null||Q===void 0?void 0:Q.transport)this.transport=Q.transport;else this.transport=null;if(Q===null||Q===void 0?void 0:Q.params)this.params=Q.params;if(Q===null||Q===void 0?void 0:Q.headers)this.headers=Object.assign(Object.assign({},this.headers),Q.headers);if(Q===null||Q===void 0?void 0:Q.timeout)this.timeout=Q.timeout;if(Q===null||Q===void 0?void 0:Q.logger)this.logger=Q.logger;if(Q===null||Q===void 0?void 0:Q.heartbeatIntervalMs)this.heartbeatIntervalMs=Q.heartbeatIntervalMs;let G=(Y=Q===null||Q===void 0?void 0:Q.params)===null||Y===void 0?void 0:Y.apikey;if(G)this.accessTokenValue=G,this.apiKey=G;if(this.reconnectAfterMs=(Q===null||Q===void 0?void 0:Q.reconnectAfterMs)?Q.reconnectAfterMs:(X)=>{return[1000,2000,5000,1e4][X-1]||1e4},this.encode=(Q===null||Q===void 0?void 0:Q.encode)?Q.encode:(X,z)=>{return z(JSON.stringify(X))},this.decode=(Q===null||Q===void 0?void 0:Q.decode)?Q.decode:this.serializer.decode.bind(this.serializer),this.reconnectTimer=new CB6.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(SB6){this.conn=new WebSocket(this.endpointURL()),this.setupConnection();return}this.conn=new NC1(this.endpointURL(),void 0,{close:()=>{this.conn=null}}),Promise.resolve().then(()=>AC1(pk())).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:C5.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 C5.SOCKET_STATES.connecting:return C5.CONNECTION_STATE.Connecting;case C5.SOCKET_STATES.open:return C5.CONNECTION_STATE.Open;case C5.SOCKET_STATES.closing:return C5.CONNECTION_STATE.Closing;default:return C5.CONNECTION_STATE.Closed}}isConnected(){return this.connectionState()===C5.CONNECTION_STATE.Open}channel(J,Q={config:{}}){let Y=new FB6.default(`realtime:${J}`,Q,this);return this.channels.push(Y),Y}push(J){let{topic:Q,event:Y,payload:G,ref:X}=J,z=()=>{this.encode(J,(K)=>{var W;(W=this.conn)===null||W===void 0||W.send(K)})};if(this.log("push",`${Q} ${Y} (${X})`,G),this.isConnected())z();else this.sendBuffer.push(z)}async setAuth(J=null){let Q=J||this.accessToken&&await this.accessToken()||this.accessTokenValue;if(Q){let Y=null;try{Y=JSON.parse(atob(Q.split(".")[1]))}catch(G){}if(Y&&Y.exp){if(!(Math.floor(Date.now()/1000)-Y.exp<0))return this.log("auth",`InvalidJWTToken: Invalid value for JWT claim "exp" with value ${Y.exp}`),Promise.reject(`InvalidJWTToken: Invalid value for JWT claim "exp" with value ${Y.exp}`)}this.accessTokenValue=Q,this.channels.forEach((G)=>{if(Q&&G.updateJoinPayload({access_token:Q}),G.joinedOnce&&G._isJoined())G._push(C5.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(C5.WS_CLOSE_NORMAL,"hearbeat timeout");return}this.pendingHeartbeatRef=this._makeRef(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef}),this.setAuth()}flushSendBuffer(){if(this.isConnected()&&this.sendBuffer.length>0)this.sendBuffer.forEach((J)=>J()),this.sendBuffer=[]}_makeRef(){let J=this.ref+1;if(J===this.ref)this.ref=0;else this.ref=J;return this.ref.toString()}_leaveOpenTopic(J){let Q=this.channels.find((Y)=>Y.topic===J&&(Y._isJoined()||Y._isJoining()));if(Q)this.log("transport",`leaving duplicate topic "${J}"`),Q.unsubscribe()}_remove(J){this.channels=this.channels.filter((Q)=>Q._joinRef()!==J._joinRef())}setupConnection(){if(this.conn)this.conn.binaryType="arraybuffer",this.conn.onopen=()=>this._onConnOpen(),this.conn.onerror=(J)=>this._onConnError(J),this.conn.onmessage=(J)=>this._onConnMessage(J),this.conn.onclose=(J)=>this._onConnClose(J)}_onConnMessage(J){this.decode(J.data,(Q)=>{let{topic:Y,event:G,payload:X,ref:z}=Q;if(z&&z===this.pendingHeartbeatRef)this.pendingHeartbeatRef=null;this.log("receive",`${X.status||""} ${Y} ${G} ${z&&"("+z+")"||""}`,X),this.channels.filter((K)=>K._isMember(Y)).forEach((K)=>K._trigger(G,X,z)),this.stateChangeCallbacks.message.forEach((K)=>K(Q))})}async _onConnOpen(){if(this.log("transport",`connected to ${this.endpointURL()}`),this.flushSendBuffer(),this.reconnectTimer.reset(),!this.worker)this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.heartbeatTimer=setInterval(()=>this.sendHeartbeat(),this.heartbeatIntervalMs);else{if(this.workerUrl)this.log("worker",`starting worker for from ${this.workerUrl}`);else this.log("worker","starting default worker");let J=this._workerObjectUrl(this.workerUrl);this.workerRef=new Worker(J),this.workerRef.onerror=(Q)=>{this.log("worker","worker error",Q.message),this.workerRef.terminate()},this.workerRef.onmessage=(Q)=>{if(Q.data.event==="keepAlive")this.sendHeartbeat()},this.workerRef.postMessage({event:"start",interval:this.heartbeatIntervalMs})}this.stateChangeCallbacks.open.forEach((J)=>J())}_onConnClose(J){this.log("transport","close",J),this._triggerChanError(),this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.reconnectTimer.scheduleTimeout(),this.stateChangeCallbacks.close.forEach((Q)=>Q(J))}_onConnError(J){this.log("transport",J.message),this._triggerChanError(),this.stateChangeCallbacks.error.forEach((Q)=>Q(J))}_triggerChanError(){this.channels.forEach((J)=>J._trigger(C5.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([PB6],{type:"application/javascript"});Q=URL.createObjectURL(Y)}return Q}}OQ.default=BC1;class NC1{constructor(J,Q,Y){this.binaryType="arraybuffer",this.onclose=()=>{},this.onerror=()=>{},this.onmessage=()=>{},this.onopen=()=>{},this.readyState=C5.SOCKET_STATES.connecting,this.send=()=>{},this.url=null,this.url=J,this.close=Y.close}}});var Ha=H((D8)=>{var $B6=D8&&D8.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),fB6=D8&&D8.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),LC1=D8&&D8.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))$B6(Q,J,Y)}return fB6(Q,J),Q},kB6=D8&&D8.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(D8,"__esModule",{value:!0});D8.REALTIME_CHANNEL_STATES=D8.REALTIME_SUBSCRIBE_STATES=D8.REALTIME_PRESENCE_LISTEN_EVENTS=D8.REALTIME_POSTGRES_CHANGES_LISTEN_EVENT=D8.REALTIME_LISTEN_TYPES=D8.RealtimeClient=D8.RealtimeChannel=D8.RealtimePresence=void 0;var vB6=kB6(wC1());D8.RealtimeClient=vB6.default;var RL=LC1(mo());D8.RealtimeChannel=RL.default;Object.defineProperty(D8,"REALTIME_LISTEN_TYPES",{enumerable:!0,get:function(){return RL.REALTIME_LISTEN_TYPES}});Object.defineProperty(D8,"REALTIME_POSTGRES_CHANGES_LISTEN_EVENT",{enumerable:!0,get:function(){return RL.REALTIME_POSTGRES_CHANGES_LISTEN_EVENT}});Object.defineProperty(D8,"REALTIME_SUBSCRIBE_STATES",{enumerable:!0,get:function(){return RL.REALTIME_SUBSCRIBE_STATES}});Object.defineProperty(D8,"REALTIME_CHANNEL_STATES",{enumerable:!0,get:function(){return RL.REALTIME_CHANNEL_STATES}});var EC1=LC1(bo());D8.RealtimePresence=EC1.default;Object.defineProperty(D8,"REALTIME_PRESENCE_LISTEN_EVENTS",{enumerable:!0,get:function(){return EC1.REALTIME_PRESENCE_LISTEN_EVENTS}})});var FL=H((FC1)=>{Object.defineProperty(FC1,"__esModule",{value:!0});FC1.StorageUnknownError=FC1.StorageApiError=FC1.isStorageError=FC1.StorageError=void 0;class ck extends Error{constructor(J){super(J);this.__isStorageError=!0,this.name="StorageError"}}FC1.StorageError=ck;function jB6(J){return typeof J==="object"&&J!==null&&"__isStorageError"in J}FC1.isStorageError=jB6;class CC1 extends ck{constructor(J,Q){super(J);this.name="StorageApiError",this.status=Q}toJSON(){return{name:this.name,message:this.message,status:this.status}}}FC1.StorageApiError=CC1;class RC1 extends ck{constructor(J,Q){super(J);this.name="StorageUnknownError",this.originalError=Q}}FC1.StorageUnknownError=RC1});var _k=H((N4)=>{var yB6=N4&&N4.__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]}),gB6=N4&&N4.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),SC1=N4&&N4.__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))yB6(Q,J,Y)}return gB6(Q,J),Q},mB6=N4&&N4.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(N4,"__esModule",{value:!0});N4.recursiveToCamel=N4.resolveResponse=N4.resolveFetch=void 0;var dB6=(J)=>{let Q;if(J)Q=J;else if(typeof fetch>"u")Q=(...Y)=>Promise.resolve().then(()=>SC1(NW())).then(({default:G})=>G(...Y));else Q=fetch;return(...Y)=>Q(...Y)};N4.resolveFetch=dB6;var uB6=()=>mB6(void 0,void 0,void 0,function*(){if(typeof Response>"u")return(yield Promise.resolve().then(()=>SC1(NW()))).Response;return Response});N4.resolveResponse=uB6;var lB6=(J)=>{if(Array.isArray(J))return J.map((Y)=>(0,N4.recursiveToCamel)(Y));else if(typeof J==="function"||J!==Object(J))return J;let Q={};return Object.entries(J).forEach(([Y,G])=>{let X=Y.replace(/([-_][a-z])/gi,(z)=>z.toUpperCase().replace(/[-_]/g,""));Q[X]=(0,N4.recursiveToCamel)(G)}),Q};N4.recursiveToCamel=lB6});var Aa=H((X3)=>{var hq=X3&&X3.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(X3,"__esModule",{value:!0});X3.remove=X3.head=X3.put=X3.post=X3.get=void 0;var Ia=FL(),pB6=_k(),Oa=(J)=>J.msg||J.message||J.error_description||J.error||JSON.stringify(J),cB6=(J,Q,Y)=>hq(void 0,void 0,void 0,function*(){let G=yield(0,pB6.resolveResponse)();if(J instanceof G&&!(Y===null||Y===void 0?void 0:Y.noResolveJson))J.json().then((X)=>{Q(new Ia.StorageApiError(Oa(X),J.status||500))}).catch((X)=>{Q(new Ia.StorageUnknownError(Oa(X),X))});else Q(new Ia.StorageUnknownError(Oa(J),J))}),_B6=(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 TL(J,Q,Y,G,X,z){return hq(this,void 0,void 0,function*(){return new Promise((K,W)=>{J(Y,_B6(Q,G,X,z)).then((Z)=>{if(!Z.ok)throw Z;if(G===null||G===void 0?void 0:G.noResolveJson)return Z;return Z.json()}).then((Z)=>K(Z)).catch((Z)=>cB6(Z,W,G))})})}function iB6(J,Q,Y,G){return hq(this,void 0,void 0,function*(){return TL(J,"GET",Q,Y,G)})}X3.get=iB6;function nB6(J,Q,Y,G,X){return hq(this,void 0,void 0,function*(){return TL(J,"POST",Q,G,X,Y)})}X3.post=nB6;function oB6(J,Q,Y,G,X){return hq(this,void 0,void 0,function*(){return TL(J,"PUT",Q,G,X,Y)})}X3.put=oB6;function aB6(J,Q,Y,G){return hq(this,void 0,void 0,function*(){return TL(J,"HEAD",Q,Object.assign(Object.assign({},Y),{noResolveJson:!0}),G)})}X3.head=aB6;function rB6(J,Q,Y,G,X){return hq(this,void 0,void 0,function*(){return TL(J,"DELETE",Q,G,X,Y)})}X3.remove=rB6});var kC1=H((SL)=>{var z3=SL&&SL.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(SL,"__esModule",{value:!0});var K3=FL(),tY=Aa(),PC1=_k(),sB6={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},$C1={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1};class fC1{constructor(J,Q={},Y,G){this.url=J,this.headers=Q,this.bucketId=Y,this.fetch=(0,PC1.resolveFetch)(G)}uploadOrUpdate(J,Q,Y,G){return z3(this,void 0,void 0,function*(){try{let X,z=Object.assign(Object.assign({},$C1),G),K=Object.assign(Object.assign({},this.headers),J==="POST"&&{"x-upsert":String(z.upsert)}),W=z.metadata;if(typeof Blob<"u"&&Y instanceof Blob){if(X=new FormData,X.append("cacheControl",z.cacheControl),W)X.append("metadata",this.encodeMetadata(W));X.append("",Y)}else if(typeof FormData<"u"&&Y instanceof FormData){if(X=Y,X.append("cacheControl",z.cacheControl),W)X.append("metadata",this.encodeMetadata(W))}else if(X=Y,K["cache-control"]=`max-age=${z.cacheControl}`,K["content-type"]=z.contentType,W)K["x-metadata"]=this.toBase64(this.encodeMetadata(W));if(G===null||G===void 0?void 0:G.headers)K=Object.assign(Object.assign({},K),G.headers);let Z=this._removeEmptyFolders(Q),V=this._getFinalPath(Z),q=yield this.fetch(`${this.url}/object/${V}`,Object.assign({method:J,body:X,headers:K},(z===null||z===void 0?void 0:z.duplex)?{duplex:z.duplex}:{})),U=yield q.json();if(q.ok)return{data:{path:Z,id:U.Id,fullPath:U.Key},error:null};else return{data:null,error:U}}catch(X){if((0,K3.isStorageError)(X))return{data:null,error:X};throw X}})}upload(J,Q,Y){return z3(this,void 0,void 0,function*(){return this.uploadOrUpdate("POST",J,Q,Y)})}uploadToSignedUrl(J,Q,Y,G){return z3(this,void 0,void 0,function*(){let X=this._removeEmptyFolders(J),z=this._getFinalPath(X),K=new URL(this.url+`/object/upload/sign/${z}`);K.searchParams.set("token",Q);try{let W,Z=Object.assign({upsert:$C1.upsert},G),V=Object.assign(Object.assign({},this.headers),{"x-upsert":String(Z.upsert)});if(typeof Blob<"u"&&Y instanceof Blob)W=new FormData,W.append("cacheControl",Z.cacheControl),W.append("",Y);else if(typeof FormData<"u"&&Y instanceof FormData)W=Y,W.append("cacheControl",Z.cacheControl);else W=Y,V["cache-control"]=`max-age=${Z.cacheControl}`,V["content-type"]=Z.contentType;let q=yield this.fetch(K.toString(),{method:"PUT",body:W,headers:V}),U=yield q.json();if(q.ok)return{data:{path:X,fullPath:U.Key},error:null};else return{data:null,error:U}}catch(W){if((0,K3.isStorageError)(W))return{data:null,error:W};throw W}})}createSignedUploadUrl(J,Q){return z3(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,tY.post)(this.fetch,`${this.url}/object/upload/sign/${Y}`,{},{headers:G}),z=new URL(this.url+X.url),K=z.searchParams.get("token");if(!K)throw new K3.StorageError("No token returned by API");return{data:{signedUrl:z.toString(),path:J,token:K},error:null}}catch(Y){if((0,K3.isStorageError)(Y))return{data:null,error:Y};throw Y}})}update(J,Q,Y){return z3(this,void 0,void 0,function*(){return this.uploadOrUpdate("PUT",J,Q,Y)})}move(J,Q,Y){return z3(this,void 0,void 0,function*(){try{return{data:yield(0,tY.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,K3.isStorageError)(G))return{data:null,error:G};throw G}})}copy(J,Q,Y){return z3(this,void 0,void 0,function*(){try{return{data:{path:(yield(0,tY.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,K3.isStorageError)(G))return{data:null,error:G};throw G}})}createSignedUrl(J,Q,Y){return z3(this,void 0,void 0,function*(){try{let G=this._getFinalPath(J),X=yield(0,tY.post)(this.fetch,`${this.url}/object/sign/${G}`,Object.assign({expiresIn:Q},(Y===null||Y===void 0?void 0:Y.transform)?{transform:Y.transform}:{}),{headers:this.headers}),z=(Y===null||Y===void 0?void 0:Y.download)?`&download=${Y.download===!0?"":Y.download}`:"";return X={signedUrl:encodeURI(`${this.url}${X.signedURL}${z}`)},{data:X,error:null}}catch(G){if((0,K3.isStorageError)(G))return{data:null,error:G};throw G}})}createSignedUrls(J,Q,Y){return z3(this,void 0,void 0,function*(){try{let G=yield(0,tY.post)(this.fetch,`${this.url}/object/sign/${this.bucketId}`,{expiresIn:Q,paths:J},{headers:this.headers}),X=(Y===null||Y===void 0?void 0:Y.download)?`&download=${Y.download===!0?"":Y.download}`:"";return{data:G.map((z)=>Object.assign(Object.assign({},z),{signedUrl:z.signedURL?encodeURI(`${this.url}${z.signedURL}${X}`):null})),error:null}}catch(G){if((0,K3.isStorageError)(G))return{data:null,error:G};throw G}})}download(J,Q){return z3(this,void 0,void 0,function*(){let G=typeof(Q===null||Q===void 0?void 0:Q.transform)<"u"?"render/image/authenticated":"object",X=this.transformOptsToQueryString((Q===null||Q===void 0?void 0:Q.transform)||{}),z=X?`?${X}`:"";try{let K=this._getFinalPath(J);return{data:yield(yield(0,tY.get)(this.fetch,`${this.url}/${G}/${K}${z}`,{headers:this.headers,noResolveJson:!0})).blob(),error:null}}catch(K){if((0,K3.isStorageError)(K))return{data:null,error:K};throw K}})}info(J){return z3(this,void 0,void 0,function*(){let Q=this._getFinalPath(J);try{let Y=yield(0,tY.get)(this.fetch,`${this.url}/object/info/${Q}`,{headers:this.headers});return{data:(0,PC1.recursiveToCamel)(Y),error:null}}catch(Y){if((0,K3.isStorageError)(Y))return{data:null,error:Y};throw Y}})}exists(J){return z3(this,void 0,void 0,function*(){let Q=this._getFinalPath(J);try{return yield(0,tY.head)(this.fetch,`${this.url}/object/${Q}`,{headers:this.headers}),{data:!0,error:null}}catch(Y){if((0,K3.isStorageError)(Y)&&Y instanceof K3.StorageUnknownError){let G=Y.originalError;if([400,404].includes(G===null||G===void 0?void 0:G.status))return{data:!1,error:Y}}throw Y}})}getPublicUrl(J,Q){let Y=this._getFinalPath(J),G=[],X=(Q===null||Q===void 0?void 0:Q.download)?`download=${Q.download===!0?"":Q.download}`:"";if(X!=="")G.push(X);let K=typeof(Q===null||Q===void 0?void 0:Q.transform)<"u"?"render/image":"object",W=this.transformOptsToQueryString((Q===null||Q===void 0?void 0:Q.transform)||{});if(W!=="")G.push(W);let Z=G.join("&");if(Z!=="")Z=`?${Z}`;return{data:{publicUrl:encodeURI(`${this.url}/${K}/public/${Y}${Z}`)}}}remove(J){return z3(this,void 0,void 0,function*(){try{return{data:yield(0,tY.remove)(this.fetch,`${this.url}/object/${this.bucketId}`,{prefixes:J},{headers:this.headers}),error:null}}catch(Q){if((0,K3.isStorageError)(Q))return{data:null,error:Q};throw Q}})}list(J,Q,Y){return z3(this,void 0,void 0,function*(){try{let G=Object.assign(Object.assign(Object.assign({},sB6),Q),{prefix:J||""});return{data:yield(0,tY.post)(this.fetch,`${this.url}/object/list/${this.bucketId}`,G,{headers:this.headers},Y),error:null}}catch(G){if((0,K3.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("&")}}SL.default=fC1});var hC1=H((vC1)=>{Object.defineProperty(vC1,"__esModule",{value:!0});vC1.version=void 0;vC1.version="2.7.1"});var yC1=H((bC1)=>{Object.defineProperty(bC1,"__esModule",{value:!0});bC1.DEFAULT_HEADERS=void 0;var tB6=hC1();bC1.DEFAULT_HEADERS={"X-Client-Info":`storage-js/${tB6.version}`}});var mC1=H((PL)=>{var SH=PL&&PL.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(PL,"__esModule",{value:!0});var eB6=yC1(),PH=FL(),$H=Aa(),JN6=_k();class gC1{constructor(J,Q={},Y){this.url=J,this.headers=Object.assign(Object.assign({},eB6.DEFAULT_HEADERS),Q),this.fetch=(0,JN6.resolveFetch)(Y)}listBuckets(){return SH(this,void 0,void 0,function*(){try{return{data:yield(0,$H.get)(this.fetch,`${this.url}/bucket`,{headers:this.headers}),error:null}}catch(J){if((0,PH.isStorageError)(J))return{data:null,error:J};throw J}})}getBucket(J){return SH(this,void 0,void 0,function*(){try{return{data:yield(0,$H.get)(this.fetch,`${this.url}/bucket/${J}`,{headers:this.headers}),error:null}}catch(Q){if((0,PH.isStorageError)(Q))return{data:null,error:Q};throw Q}})}createBucket(J,Q={public:!1}){return SH(this,void 0,void 0,function*(){try{return{data:yield(0,$H.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,PH.isStorageError)(Y))return{data:null,error:Y};throw Y}})}updateBucket(J,Q){return SH(this,void 0,void 0,function*(){try{return{data:yield(0,$H.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,PH.isStorageError)(Y))return{data:null,error:Y};throw Y}})}emptyBucket(J){return SH(this,void 0,void 0,function*(){try{return{data:yield(0,$H.post)(this.fetch,`${this.url}/bucket/${J}/empty`,{},{headers:this.headers}),error:null}}catch(Q){if((0,PH.isStorageError)(Q))return{data:null,error:Q};throw Q}})}deleteBucket(J){return SH(this,void 0,void 0,function*(){try{return{data:yield(0,$H.remove)(this.fetch,`${this.url}/bucket/${J}`,{},{headers:this.headers}),error:null}}catch(Q){if((0,PH.isStorageError)(Q))return{data:null,error:Q};throw Q}})}}PL.default=gC1});var lC1=H((fH)=>{var dC1=fH&&fH.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(fH,"__esModule",{value:!0});fH.StorageClient=void 0;var QN6=dC1(kC1()),YN6=dC1(mC1());class uC1 extends YN6.default{constructor(J,Q={},Y){super(J,Q,Y)}from(J){return new QN6.default(this.url,this.headers,J,this.fetch)}}fH.StorageClient=uC1});var cC1=H((pC1)=>{Object.defineProperty(pC1,"__esModule",{value:!0})});var iC1=H((eY)=>{var GN6=eY&&eY.__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]}),_C1=eY&&eY.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))GN6(Q,J,Y)};Object.defineProperty(eY,"__esModule",{value:!0});eY.StorageClient=void 0;var XN6=lC1();Object.defineProperty(eY,"StorageClient",{enumerable:!0,get:function(){return XN6.StorageClient}});_C1(cC1(),eY);_C1(FL(),eY)});var aC1=H((nC1)=>{Object.defineProperty(nC1,"__esModule",{value:!0});nC1.version=void 0;nC1.version="2.49.8"});var eC1=H((rC1)=>{Object.defineProperty(rC1,"__esModule",{value:!0});rC1.DEFAULT_REALTIME_OPTIONS=rC1.DEFAULT_AUTH_OPTIONS=rC1.DEFAULT_DB_OPTIONS=rC1.DEFAULT_GLOBAL_OPTIONS=rC1.DEFAULT_HEADERS=void 0;var zN6=aC1(),$L="";if(typeof Deno<"u")$L="deno";else if(typeof document<"u")$L="web";else if(typeof navigator<"u"&&navigator.product==="ReactNative")$L="react-native";else $L="node";rC1.DEFAULT_HEADERS={"X-Client-Info":`supabase-js-${$L}/${zN6.version}`};rC1.DEFAULT_GLOBAL_OPTIONS={headers:rC1.DEFAULT_HEADERS};rC1.DEFAULT_DB_OPTIONS={schema:"public"};rC1.DEFAULT_AUTH_OPTIONS={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"};rC1.DEFAULT_REALTIME_OPTIONS={}});var QR1=H((w4)=>{var VN6=w4&&w4.__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]}),qN6=w4&&w4.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),UN6=w4&&w4.__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))VN6(Q,J,Y)}return qN6(Q,J),Q},MN6=w4&&w4.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(w4,"__esModule",{value:!0});w4.fetchWithAuth=w4.resolveHeadersConstructor=w4.resolveFetch=void 0;var JR1=UN6(NW()),DN6=(J)=>{let Q;if(J)Q=J;else if(typeof fetch>"u")Q=JR1.default;else Q=fetch;return(...Y)=>Q(...Y)};w4.resolveFetch=DN6;var HN6=()=>{if(typeof Headers>"u")return JR1.Headers;return Headers};w4.resolveHeadersConstructor=HN6;var IN6=(J,Q,Y)=>{let G=(0,w4.resolveFetch)(Y),X=(0,w4.resolveHeadersConstructor)();return(z,K)=>MN6(void 0,void 0,void 0,function*(){var W;let Z=(W=yield Q())!==null&&W!==void 0?W:J,V=new X(K===null||K===void 0?void 0:K.headers);if(!V.has("apikey"))V.set("apikey",J);if(!V.has("Authorization"))V.set("Authorization",`Bearer ${Z}`);return G(z,Object.assign(Object.assign({},K),{headers:V}))})};w4.fetchWithAuth=IN6});var YR1=H((sJ)=>{var ON6=sJ&&sJ.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(sJ,"__esModule",{value:!0});sJ.applySettingDefaults=sJ.isBrowser=sJ.ensureTrailingSlash=sJ.uuid=void 0;function AN6(){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)})}sJ.uuid=AN6;function BN6(J){return J.endsWith("/")?J:J+"/"}sJ.ensureTrailingSlash=BN6;var NN6=()=>typeof window<"u";sJ.isBrowser=NN6;function wN6(J,Q){var Y,G;let{db:X,auth:z,realtime:K,global:W}=J,{db:Z,auth:V,realtime:q,global:U}=Q,M={db:Object.assign(Object.assign({},Z),X),auth:Object.assign(Object.assign({},V),z),realtime:Object.assign(Object.assign({},q),K),global:Object.assign(Object.assign(Object.assign({},U),W),{headers:Object.assign(Object.assign({},(Y=U===null||U===void 0?void 0:U.headers)!==null&&Y!==void 0?Y:{}),(G=W===null||W===void 0?void 0:W.headers)!==null&&G!==void 0?G:{})}),accessToken:()=>ON6(this,void 0,void 0,function*(){return""})};if(J.accessToken)M.accessToken=J.accessToken;else delete M.accessToken;return M}sJ.applySettingDefaults=wN6});var Ba=H((GR1)=>{Object.defineProperty(GR1,"__esModule",{value:!0});GR1.version=void 0;GR1.version="2.69.1"});var ik=H((zR1)=>{Object.defineProperty(zR1,"__esModule",{value:!0});zR1.JWKS_TTL=zR1.BASE64URL_REGEX=zR1.API_VERSIONS=zR1.API_VERSION_HEADER_NAME=zR1.NETWORK_FAILURE=zR1.DEFAULT_HEADERS=zR1.AUDIENCE=zR1.STORAGE_KEY=zR1.GOTRUE_URL=zR1.EXPIRY_MARGIN_MS=zR1.AUTO_REFRESH_TICK_THRESHOLD=zR1.AUTO_REFRESH_TICK_DURATION_MS=void 0;var LN6=Ba();zR1.AUTO_REFRESH_TICK_DURATION_MS=30000;zR1.AUTO_REFRESH_TICK_THRESHOLD=3;zR1.EXPIRY_MARGIN_MS=zR1.AUTO_REFRESH_TICK_THRESHOLD*zR1.AUTO_REFRESH_TICK_DURATION_MS;zR1.GOTRUE_URL="http://localhost:9999";zR1.STORAGE_KEY="supabase.auth.token";zR1.AUDIENCE="";zR1.DEFAULT_HEADERS={"X-Client-Info":`gotrue-js/${LN6.version}`};zR1.NETWORK_FAILURE={MAX_RETRIES:10,RETRY_INTERVAL:2};zR1.API_VERSION_HEADER_NAME="X-Supabase-Api-Version";zR1.API_VERSIONS={"2024-01-01":{timestamp:Date.parse("2024-01-01T00:00:00.0Z"),name:"2024-01-01"}};zR1.BASE64URL_REGEX=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}$|[a-z0-9_-]{2}$)$/i;zR1.JWKS_TTL=600000});var vH=H((NR1)=>{Object.defineProperty(NR1,"__esModule",{value:!0});NR1.AuthInvalidJwtError=NR1.isAuthWeakPasswordError=NR1.AuthWeakPasswordError=NR1.isAuthRetryableFetchError=NR1.AuthRetryableFetchError=NR1.AuthPKCEGrantCodeExchangeError=NR1.isAuthImplicitGrantRedirectError=NR1.AuthImplicitGrantRedirectError=NR1.AuthInvalidCredentialsError=NR1.AuthInvalidTokenResponseError=NR1.isAuthSessionMissingError=NR1.AuthSessionMissingError=NR1.CustomAuthError=NR1.AuthUnknownError=NR1.isAuthApiError=NR1.AuthApiError=NR1.isAuthError=NR1.AuthError=void 0;class fL extends Error{constructor(J,Q,Y){super(J);this.__isAuthError=!0,this.name="AuthError",this.status=Q,this.code=Y}}NR1.AuthError=fL;function kH(J){return typeof J==="object"&&J!==null&&"__isAuthError"in J}NR1.isAuthError=kH;class VR1 extends fL{constructor(J,Q,Y){super(J,Q,Y);this.name="AuthApiError",this.status=Q,this.code=Y}}NR1.AuthApiError=VR1;function kN6(J){return kH(J)&&J.name==="AuthApiError"}NR1.isAuthApiError=kN6;class qR1 extends fL{constructor(J,Q){super(J);this.name="AuthUnknownError",this.originalError=Q}}NR1.AuthUnknownError=qR1;class JG extends fL{constructor(J,Q,Y,G){super(J,Y,G);this.name=Q,this.status=Y}}NR1.CustomAuthError=JG;class UR1 extends JG{constructor(){super("Auth session missing!","AuthSessionMissingError",400,void 0)}}NR1.AuthSessionMissingError=UR1;function vN6(J){return kH(J)&&J.name==="AuthSessionMissingError"}NR1.isAuthSessionMissingError=vN6;class MR1 extends JG{constructor(){super("Auth session or user missing","AuthInvalidTokenResponseError",500,void 0)}}NR1.AuthInvalidTokenResponseError=MR1;class DR1 extends JG{constructor(J){super(J,"AuthInvalidCredentialsError",400,void 0)}}NR1.AuthInvalidCredentialsError=DR1;class HR1 extends JG{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}}}NR1.AuthImplicitGrantRedirectError=HR1;function jN6(J){return kH(J)&&J.name==="AuthImplicitGrantRedirectError"}NR1.isAuthImplicitGrantRedirectError=jN6;class IR1 extends JG{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}}}NR1.AuthPKCEGrantCodeExchangeError=IR1;class OR1 extends JG{constructor(J,Q){super(J,"AuthRetryableFetchError",Q,void 0)}}NR1.AuthRetryableFetchError=OR1;function hN6(J){return kH(J)&&J.name==="AuthRetryableFetchError"}NR1.isAuthRetryableFetchError=hN6;class AR1 extends JG{constructor(J,Q,Y){super(J,"AuthWeakPasswordError",Q,"weak_password");this.reasons=Y}}NR1.AuthWeakPasswordError=AR1;function bN6(J){return kH(J)&&J.name==="AuthWeakPasswordError"}NR1.isAuthWeakPasswordError=bN6;class BR1 extends JG{constructor(J){super(J,"AuthInvalidJwtError",400,"invalid_jwt")}}NR1.AuthInvalidJwtError=BR1});var Ea=H((RR1)=>{Object.defineProperty(RR1,"__esModule",{value:!0});RR1.stringToUint8Array=RR1.base64UrlToUint8Array=RR1.stringFromUTF8=RR1.stringToUTF8=RR1.codepointToUTF8=RR1.stringFromBase64URL=RR1.stringToBase64URL=RR1.byteFromBase64URL=RR1.byteToBase64URL=void 0;var nk="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),LR1=` 	
\r=`.split(""),eN6=(()=>{let J=Array(128);for(let Q=0;Q<J.length;Q+=1)J[Q]=-1;for(let Q=0;Q<LR1.length;Q+=1)J[LR1[Q].charCodeAt(0)]=-2;for(let Q=0;Q<nk.length;Q+=1)J[nk[Q].charCodeAt(0)]=Q;return J})();function Na(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(nk[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(nk[G]),Q.queuedBits-=6}}}RR1.byteToBase64URL=Na;function wa(J,Q,Y){let G=eN6[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)}"`)}RR1.byteFromBase64URL=wa;function Jw6(J){let Q=[],Y=(X)=>{Q.push(X)},G={queue:0,queuedBits:0};return La(J,(X)=>{Na(X,G,Y)}),Na(null,G,Y),Q.join("")}RR1.stringToBase64URL=Jw6;function Qw6(J){let Q=[],Y=(K)=>{Q.push(String.fromCodePoint(K))},G={utf8seq:0,codepoint:0},X={queue:0,queuedBits:0},z=(K)=>{CR1(K,G,Y)};for(let K=0;K<J.length;K+=1)wa(J.charCodeAt(K),X,z);return Q.join("")}RR1.stringFromBase64URL=Qw6;function ER1(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)}`)}RR1.codepointToUTF8=ER1;function La(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}ER1(G,Q)}}RR1.stringToUTF8=La;function CR1(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)}}RR1.stringFromUTF8=CR1;function Yw6(J){let Q=[],Y={queue:0,queuedBits:0},G=(X)=>{Q.push(X)};for(let X=0;X<J.length;X+=1)wa(J.charCodeAt(X),Y,G);return new Uint8Array(Q)}RR1.base64UrlToUint8Array=Yw6;function Gw6(J){let Q=[];return La(J,(Y)=>Q.push(Y)),new Uint8Array(Q)}RR1.stringToUint8Array=Gw6});var jH=H((I0)=>{var Mw6=I0&&I0.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),Dw6=I0&&I0.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),Hw6=I0&&I0.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))Mw6(Q,J,Y)}return Dw6(Q,J),Q};Object.defineProperty(I0,"__esModule",{value:!0});I0.getAlgorithm=I0.validateExp=I0.parseResponseAPIVersion=I0.getCodeChallengeAndMethod=I0.generatePKCEChallenge=I0.generatePKCEVerifier=I0.retryable=I0.sleep=I0.decodeJWT=I0.Deferred=I0.removeItemAsync=I0.getItemAsync=I0.setItemAsync=I0.looksLikeFetchResponse=I0.resolveFetch=I0.parseParametersFromURL=I0.supportsLocalStorage=I0.isBrowser=I0.uuid=I0.expiresAt=void 0;var SR1=ik(),TR1=vH(),Ca=Ea();function Iw6(J){return Math.round(Date.now()/1000)+J}I0.expiresAt=Iw6;function Ow6(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(J){let Q=Math.random()*16|0;return(J=="x"?Q:Q&3|8).toString(16)})}I0.uuid=Ow6;var Aw6=()=>typeof window<"u"&&typeof document<"u";I0.isBrowser=Aw6;var bq={tested:!1,writable:!1},Bw6=()=>{if(!(0,I0.isBrowser)())return!1;try{if(typeof globalThis.localStorage!=="object")return!1}catch(Q){return!1}if(bq.tested)return bq.writable;let J=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(J,J),globalThis.localStorage.removeItem(J),bq.tested=!0,bq.writable=!0}catch(Q){bq.tested=!0,bq.writable=!1}return bq.writable};I0.supportsLocalStorage=Bw6;function Nw6(J){let Q={},Y=new URL(J);if(Y.hash&&Y.hash[0]==="#")try{new URLSearchParams(Y.hash.substring(1)).forEach((X,z)=>{Q[z]=X})}catch(G){}return Y.searchParams.forEach((G,X)=>{Q[X]=G}),Q}I0.parseParametersFromURL=Nw6;var ww6=(J)=>{let Q;if(J)Q=J;else if(typeof fetch>"u")Q=(...Y)=>Promise.resolve().then(()=>Hw6(NW())).then(({default:G})=>G(...Y));else Q=fetch;return(...Y)=>Q(...Y)};I0.resolveFetch=ww6;var Lw6=(J)=>{return typeof J==="object"&&J!==null&&"status"in J&&"ok"in J&&"json"in J&&typeof J.json==="function"};I0.looksLikeFetchResponse=Lw6;var Ew6=async(J,Q,Y)=>{await J.setItem(Q,JSON.stringify(Y))};I0.setItemAsync=Ew6;var Cw6=async(J,Q)=>{let Y=await J.getItem(Q);if(!Y)return null;try{return JSON.parse(Y)}catch(G){return Y}};I0.getItemAsync=Cw6;var Rw6=async(J,Q)=>{await J.removeItem(Q)};I0.removeItemAsync=Rw6;class ok{constructor(){this.promise=new ok.promiseConstructor((J,Q)=>{this.resolve=J,this.reject=Q})}}I0.Deferred=ok;ok.promiseConstructor=Promise;function Fw6(J){let Q=J.split(".");if(Q.length!==3)throw new TR1.AuthInvalidJwtError("Invalid JWT structure");for(let G=0;G<Q.length;G++)if(!SR1.BASE64URL_REGEX.test(Q[G]))throw new TR1.AuthInvalidJwtError("JWT not in base64url format");return{header:JSON.parse((0,Ca.stringFromBase64URL)(Q[0])),payload:JSON.parse((0,Ca.stringFromBase64URL)(Q[1])),signature:(0,Ca.base64UrlToUint8Array)(Q[2]),raw:{header:Q[0],payload:Q[1]}}}I0.decodeJWT=Fw6;async function Tw6(J){return await new Promise((Q)=>{setTimeout(()=>Q(null),J)})}I0.sleep=Tw6;function Sw6(J,Q){return new Promise((G,X)=>{(async()=>{for(let z=0;z<1/0;z++)try{let K=await J(z);if(!Q(z,null,K)){G(K);return}}catch(K){if(!Q(z,K)){X(K);return}}})()})}I0.retryable=Sw6;function Pw6(J){return("0"+J.toString(16)).substr(-2)}function PR1(){let Q=new Uint32Array(56);if(typeof crypto>"u"){let X="";for(let z=0;z<56;z++)X+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~".charAt(Math.floor(Math.random()*66));return X}return crypto.getRandomValues(Q),Array.from(Q,Pw6).join("")}I0.generatePKCEVerifier=PR1;async function $w6(J){let Y=new TextEncoder().encode(J),G=await crypto.subtle.digest("SHA-256",Y),X=new Uint8Array(G);return Array.from(X).map((z)=>String.fromCharCode(z)).join("")}async function $R1(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 $w6(J);return btoa(Y).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}I0.generatePKCEChallenge=$R1;async function fw6(J,Q,Y=!1){let G=PR1(),X=G;if(Y)X+="/PASSWORD_RECOVERY";await(0,I0.setItemAsync)(J,`${Q}-code-verifier`,X);let z=await $R1(G);return[z,G===z?"plain":"s256"]}I0.getCodeChallengeAndMethod=fw6;var kw6=/^2[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/i;function vw6(J){let Q=J.headers.get(SR1.API_VERSION_HEADER_NAME);if(!Q)return null;if(!Q.match(kw6))return null;try{return new Date(`${Q}T00:00:00.0Z`)}catch(Y){return null}}I0.parseResponseAPIVersion=vw6;function jw6(J){if(!J)throw Error("Missing exp claim");let Q=Math.floor(Date.now()/1000);if(J<=Q)throw Error("JWT has expired")}I0.validateExp=jw6;function hw6(J){switch(J){case"RS256":return{name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}};case"ES256":return{name:"ECDSA",namedCurve:"P-256",hash:{name:"SHA-256"}};default:throw Error("Invalid alg claim")}}I0.getAlgorithm=hw6});var Ta=H((v9)=>{var bw6=v9&&v9.__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(v9,"__esModule",{value:!0});v9._noResolveJsonResponse=v9._generateLinkResponse=v9._ssoResponse=v9._userResponse=v9._sessionResponsePassword=v9._sessionResponse=v9._request=v9.handleError=void 0;var ak=ik(),Ra=jH(),TW=vH(),xq=(J)=>J.msg||J.message||J.error_description||J.error||JSON.stringify(J),xw6=[502,503,504];async function Fa(J){var Q;if(!(0,Ra.looksLikeFetchResponse)(J))throw new TW.AuthRetryableFetchError(xq(J),0);if(xw6.includes(J.status))throw new TW.AuthRetryableFetchError(xq(J),J.status);let Y;try{Y=await J.json()}catch(z){throw new TW.AuthUnknownError(xq(z),z)}let G=void 0,X=(0,Ra.parseResponseAPIVersion)(J);if(X&&X.getTime()>=ak.API_VERSIONS["2024-01-01"].timestamp&&typeof Y==="object"&&Y&&typeof Y.code==="string")G=Y.code;else if(typeof Y==="object"&&Y&&typeof Y.error_code==="string")G=Y.error_code;if(!G){if(typeof Y==="object"&&Y&&typeof Y.weak_password==="object"&&Y.weak_password&&Array.isArray(Y.weak_password.reasons)&&Y.weak_password.reasons.length&&Y.weak_password.reasons.reduce((z,K)=>z&&typeof K==="string",!0))throw new TW.AuthWeakPasswordError(xq(Y),J.status,Y.weak_password.reasons)}else if(G==="weak_password")throw new TW.AuthWeakPasswordError(xq(Y),J.status,((Q=Y.weak_password)===null||Q===void 0?void 0:Q.reasons)||[]);else if(G==="session_not_found")throw new TW.AuthSessionMissingError;throw new TW.AuthApiError(xq(Y),J.status||500,G)}v9.handleError=Fa;var yw6=(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 gw6(J,Q,Y,G){var X;let z=Object.assign({},G===null||G===void 0?void 0:G.headers);if(!z[ak.API_VERSION_HEADER_NAME])z[ak.API_VERSION_HEADER_NAME]=ak.API_VERSIONS["2024-01-01"].name;if(G===null||G===void 0?void 0:G.jwt)z.Authorization=`Bearer ${G.jwt}`;let K=(X=G===null||G===void 0?void 0:G.query)!==null&&X!==void 0?X:{};if(G===null||G===void 0?void 0:G.redirectTo)K.redirect_to=G.redirectTo;let W=Object.keys(K).length?"?"+new URLSearchParams(K).toString():"",Z=await mw6(J,Q,Y+W,{headers:z,noResolveJson:G===null||G===void 0?void 0:G.noResolveJson},{},G===null||G===void 0?void 0:G.body);return(G===null||G===void 0?void 0:G.xform)?G===null||G===void 0?void 0:G.xform(Z):{data:Object.assign({},Z),error:null}}v9._request=gw6;async function mw6(J,Q,Y,G,X,z){let K=yw6(Q,G,X,z),W;try{W=await J(Y,Object.assign({},K))}catch(Z){throw console.error(Z),new TW.AuthRetryableFetchError(xq(Z),0)}if(!W.ok)await Fa(W);if(G===null||G===void 0?void 0:G.noResolveJson)return W;try{return await W.json()}catch(Z){await Fa(Z)}}function fR1(J){var Q;let Y=null;if(_w6(J)){if(Y=Object.assign({},J),!J.expires_at)Y.expires_at=(0,Ra.expiresAt)(J.expires_in)}let G=(Q=J.user)!==null&&Q!==void 0?Q:J;return{data:{session:Y,user:G},error:null}}v9._sessionResponse=fR1;function dw6(J){let Q=fR1(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}v9._sessionResponsePassword=dw6;function uw6(J){var Q;return{data:{user:(Q=J.user)!==null&&Q!==void 0?Q:J},error:null}}v9._userResponse=uw6;function lw6(J){return{data:J,error:null}}v9._ssoResponse=lw6;function pw6(J){let{action_link:Q,email_otp:Y,hashed_token:G,redirect_to:X,verification_type:z}=J,K=bw6(J,["action_link","email_otp","hashed_token","redirect_to","verification_type"]),W={action_link:Q,email_otp:Y,hashed_token:G,redirect_to:X,verification_type:z},Z=Object.assign({},K);return{data:{properties:W,user:Z},error:null}}v9._generateLinkResponse=pw6;function cw6(J){return J}v9._noResolveJsonResponse=cw6;function _w6(J){return J.access_token&&J.refresh_token&&J.expires_in}});var rk=H((kL)=>{var iw6=kL&&kL.__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(kL,"__esModule",{value:!0});var r4=Ta(),nw6=jH(),QG=vH();class kR1{constructor({url:J="",headers:Q={},fetch:Y}){this.url=J,this.headers=Q,this.fetch=(0,nw6.resolveFetch)(Y),this.mfa={listFactors:this._listFactors.bind(this),deleteFactor:this._deleteFactor.bind(this)}}async signOut(J,Q="global"){try{return await(0,r4._request)(this.fetch,"POST",`${this.url}/logout?scope=${Q}`,{headers:this.headers,jwt:J,noResolveJson:!0}),{data:null,error:null}}catch(Y){if((0,QG.isAuthError)(Y))return{data:null,error:Y};throw Y}}async inviteUserByEmail(J,Q={}){try{return await(0,r4._request)(this.fetch,"POST",`${this.url}/invite`,{body:{email:J,data:Q.data},headers:this.headers,redirectTo:Q.redirectTo,xform:r4._userResponse})}catch(Y){if((0,QG.isAuthError)(Y))return{data:{user:null},error:Y};throw Y}}async generateLink(J){try{let{options:Q}=J,Y=iw6(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,r4._request)(this.fetch,"POST",`${this.url}/admin/generate_link`,{body:G,headers:this.headers,xform:r4._generateLinkResponse,redirectTo:Q===null||Q===void 0?void 0:Q.redirectTo})}catch(Q){if((0,QG.isAuthError)(Q))return{data:{properties:null,user:null},error:Q};throw Q}}async createUser(J){try{return await(0,r4._request)(this.fetch,"POST",`${this.url}/admin/users`,{body:J,headers:this.headers,xform:r4._userResponse})}catch(Q){if((0,QG.isAuthError)(Q))return{data:{user:null},error:Q};throw Q}}async listUsers(J){var Q,Y,G,X,z,K,W;try{let Z={nextPage:null,lastPage:0,total:0},V=await(0,r4._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:r4._noResolveJsonResponse});if(V.error)throw V.error;let q=await V.json(),U=(z=V.headers.get("x-total-count"))!==null&&z!==void 0?z:0,M=(W=(K=V.headers.get("link"))===null||K===void 0?void 0:K.split(","))!==null&&W!==void 0?W:[];if(M.length>0)M.forEach((D)=>{let I=parseInt(D.split(";")[0].split("=")[1].substring(0,1)),O=JSON.parse(D.split(";")[1].split("=")[1]);Z[`${O}Page`]=I}),Z.total=parseInt(U);return{data:Object.assign(Object.assign({},q),Z),error:null}}catch(Z){if((0,QG.isAuthError)(Z))return{data:{users:[]},error:Z};throw Z}}async getUserById(J){try{return await(0,r4._request)(this.fetch,"GET",`${this.url}/admin/users/${J}`,{headers:this.headers,xform:r4._userResponse})}catch(Q){if((0,QG.isAuthError)(Q))return{data:{user:null},error:Q};throw Q}}async updateUserById(J,Q){try{return await(0,r4._request)(this.fetch,"PUT",`${this.url}/admin/users/${J}`,{body:Q,headers:this.headers,xform:r4._userResponse})}catch(Y){if((0,QG.isAuthError)(Y))return{data:{user:null},error:Y};throw Y}}async deleteUser(J,Q=!1){try{return await(0,r4._request)(this.fetch,"DELETE",`${this.url}/admin/users/${J}`,{headers:this.headers,body:{should_soft_delete:Q},xform:r4._userResponse})}catch(Y){if((0,QG.isAuthError)(Y))return{data:{user:null},error:Y};throw Y}}async _listFactors(J){try{let{data:Q,error:Y}=await(0,r4._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,QG.isAuthError)(Q))return{data:null,error:Q};throw Q}}async _deleteFactor(J){try{return{data:await(0,r4._request)(this.fetch,"DELETE",`${this.url}/admin/users/${J.userId}/factors/${J.id}`,{headers:this.headers}),error:null}}catch(Q){if((0,QG.isAuthError)(Q))return{data:null,error:Q};throw Q}}}kL.default=kR1});var hR1=H((vR1)=>{Object.defineProperty(vR1,"__esModule",{value:!0});vR1.memoryLocalStorageAdapter=vR1.localStorageAdapter=void 0;var Sa=jH();vR1.localStorageAdapter={getItem:(J)=>{if(!(0,Sa.supportsLocalStorage)())return null;return globalThis.localStorage.getItem(J)},setItem:(J,Q)=>{if(!(0,Sa.supportsLocalStorage)())return;globalThis.localStorage.setItem(J,Q)},removeItem:(J)=>{if(!(0,Sa.supportsLocalStorage)())return;globalThis.localStorage.removeItem(J)}};function ow6(J={}){return{getItem:(Q)=>{return J[Q]||null},setItem:(Q,Y)=>{J[Q]=Y},removeItem:(Q)=>{delete J[Q]}}}vR1.memoryLocalStorageAdapter=ow6});var yR1=H((bR1)=>{Object.defineProperty(bR1,"__esModule",{value:!0});bR1.polyfillGlobalThis=void 0;function rw6(){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}}bR1.polyfillGlobalThis=rw6});var fa=H((mR1)=>{Object.defineProperty(mR1,"__esModule",{value:!0});mR1.processLock=mR1.navigatorLock=mR1.ProcessLockAcquireTimeoutError=mR1.NavigatorLockAcquireTimeoutError=mR1.LockAcquireTimeoutError=mR1.internals=void 0;var sw6=jH();mR1.internals={debug:!!(globalThis&&(0,sw6.supportsLocalStorage)()&&globalThis.localStorage&&globalThis.localStorage.getItem("supabase.gotrue-js.locks.debug")==="true")};class sk extends Error{constructor(J){super(J);this.isAcquireTimeout=!0}}mR1.LockAcquireTimeoutError=sk;class Pa extends sk{}mR1.NavigatorLockAcquireTimeoutError=Pa;class $a extends sk{}mR1.ProcessLockAcquireTimeoutError=$a;async function tw6(J,Q,Y){if(mR1.internals.debug)console.log("@supabase/gotrue-js: navigatorLock: acquire lock",J,Q);let G=new globalThis.AbortController;if(Q>0)setTimeout(()=>{if(G.abort(),mR1.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(mR1.internals.debug)console.log("@supabase/gotrue-js: navigatorLock: acquired",J,X.name);try{return await Y()}finally{if(mR1.internals.debug)console.log("@supabase/gotrue-js: navigatorLock: released",J,X.name)}}else if(Q===0){if(mR1.internals.debug)console.log("@supabase/gotrue-js: navigatorLock: not immediately available",J);throw new Pa(`Acquiring an exclusive Navigator LockManager lock "${J}" immediately failed`)}else{if(mR1.internals.debug)try{let z=await globalThis.navigator.locks.query();console.log("@supabase/gotrue-js: Navigator LockManager state",JSON.stringify(z,null,"  "))}catch(z){console.warn("@supabase/gotrue-js: Error when querying Navigator LockManager state",z)}return console.warn("@supabase/gotrue-js: Navigator LockManager returned a null lock when using #request without ifAvailable set to true, it appears this browser is not following the LockManager spec https://developer.mozilla.org/en-US/docs/Web/API/LockManager/request"),await Y()}}))}mR1.navigatorLock=tw6;var gR1={};async function ew6(J,Q,Y){var G;let X=(G=gR1[J])!==null&&G!==void 0?G:Promise.resolve(),z=Promise.race([X.catch(()=>{return null}),Q>=0?new Promise((K,W)=>{setTimeout(()=>{W(new $a(`Acquring process lock with name "${J}" timed out`))},Q)}):null].filter((K)=>K)).catch((K)=>{if(K&&K.isAcquireTimeout)throw K;return null}).then(async()=>{return await Y()});return gR1[J]=z.catch(async(K)=>{if(K&&K.isAcquireTimeout)return await X,null;throw K}),await z}mR1.processLock=ew6});var va=H((jL)=>{var XL6=jL&&jL.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(jL,"__esModule",{value:!0});var zL6=XL6(rk()),W3=ik(),s1=vH(),n0=Ta(),t0=jH(),ka=hR1(),KL6=yR1(),WL6=Ba(),uR1=fa(),ZL6=Ea();(0,KL6.polyfillGlobalThis)();var VL6={url:W3.GOTRUE_URL,storageKey:W3.STORAGE_KEY,autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,headers:W3.DEFAULT_HEADERS,flowType:"implicit",debug:!1,hasCustomAuthorizationHeader:!1};async function lR1(J,Q,Y){return await Y()}class vL{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=vL.nextInstanceID,vL.nextInstanceID+=1,this.instanceID>0&&(0,t0.isBrowser)())console.warn("Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.");let G=Object.assign(Object.assign({},VL6),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 zL6.default({url:G.url,headers:G.headers,fetch:G.fetch}),this.url=G.url,this.headers=G.headers,this.fetch=(0,t0.resolveFetch)(G.fetch),this.lock=G.lock||lR1,this.detectSessionInUrl=G.detectSessionInUrl,this.flowType=G.flowType,this.hasCustomAuthorizationHeader=G.hasCustomAuthorizationHeader,G.lock)this.lock=G.lock;else if((0,t0.isBrowser)()&&((Q=globalThis===null||globalThis===void 0?void 0:globalThis.navigator)===null||Q===void 0?void 0:Q.locks))this.lock=uR1.navigatorLock;else this.lock=lR1;if(this.jwks={keys:[]},this.jwks_cached_at=Number.MIN_SAFE_INTEGER,this.mfa={verify:this._verify.bind(this),enroll:this._enroll.bind(this),unenroll:this._unenroll.bind(this),challenge:this._challenge.bind(this),listFactors:this._listFactors.bind(this),challengeAndVerify:this._challengeAndVerify.bind(this),getAuthenticatorAssuranceLevel:this._getAuthenticatorAssuranceLevel.bind(this)},this.persistSession)if(G.storage)this.storage=G.storage;else if((0,t0.supportsLocalStorage)())this.storage=ka.localStorageAdapter;else this.memoryStorage={},this.storage=(0,ka.memoryLocalStorageAdapter)(this.memoryStorage);else this.memoryStorage={},this.storage=(0,ka.memoryLocalStorageAdapter)(this.memoryStorage);if((0,t0.isBrowser)()&&globalThis.BroadcastChannel&&this.persistSession&&this.storageKey){try{this.broadcastChannel=new globalThis.BroadcastChannel(this.storageKey)}catch(X){console.error("Failed to create a new BroadcastChannel, multi-tab state changes will not be available",X)}(Y=this.broadcastChannel)===null||Y===void 0||Y.addEventListener("message",async(X)=>{this._debug("received broadcast notification from other tab or client",X),await this._notifyAllSubscribers(X.data.event,X.data.session,!1)})}this.initialize()}_debug(...J){if(this.logDebugMessages)this.logger(`GoTrueClient@${this.instanceID} (${WL6.version}) ${new Date().toISOString()}`,...J);return this}async initialize(){if(this.initializePromise)return await this.initializePromise;return this.initializePromise=(async()=>{return await this._acquireLock(-1,async()=>{return await this._initialize()})})(),await this.initializePromise}async _initialize(){var J;try{let Q=(0,t0.parseParametersFromURL)(window.location.href),Y="none";if(this._isImplicitGrantCallback(Q))Y="implicit";else if(await this._isPKCECallback(Q))Y="pkce";if((0,t0.isBrowser)()&&this.detectSessionInUrl&&Y!=="none"){let{data:G,error:X}=await this._getSessionFromURL(Q,Y);if(X){if(this._debug("#_initialize()","error detecting session from URL",X),(0,s1.isAuthImplicitGrantRedirectError)(X)){let W=(J=X.details)===null||J===void 0?void 0:J.code;if(W==="identity_already_exists"||W==="identity_not_found"||W==="single_identity_not_deletable")return{error:X}}return await this._removeSession(),{error:X}}let{session:z,redirectType:K}=G;return this._debug("#_initialize()","detected session in URL",z,"redirect type",K),await this._saveSession(z),setTimeout(async()=>{if(K==="recovery")await this._notifyAllSubscribers("PASSWORD_RECOVERY",z);else await this._notifyAllSubscribers("SIGNED_IN",z)},0),{error:null}}return await this._recoverAndRefresh(),{error:null}}catch(Q){if((0,s1.isAuthError)(Q))return{error:Q};return{error:new s1.AuthUnknownError("Unexpected error during initialization",Q)}}finally{await this._handleVisibilityChange(),this._debug("#_initialize()","end")}}async signInAnonymously(J){var Q,Y,G;try{let X=await(0,n0._request)(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{data:(Y=(Q=J===null||J===void 0?void 0:J.options)===null||Q===void 0?void 0:Q.data)!==null&&Y!==void 0?Y:{},gotrue_meta_security:{captcha_token:(G=J===null||J===void 0?void 0:J.options)===null||G===void 0?void 0:G.captchaToken}},xform:n0._sessionResponse}),{data:z,error:K}=X;if(K||!z)return{data:{user:null,session:null},error:K};let{session:W,user:Z}=z;if(z.session)await this._saveSession(z.session),await this._notifyAllSubscribers("SIGNED_IN",W);return{data:{user:Z,session:W},error:null}}catch(X){if((0,s1.isAuthError)(X))return{data:{user:null,session:null},error:X};throw X}}async signUp(J){var Q,Y,G;try{let X;if("email"in J){let{email:V,password:q,options:U}=J,M=null,D=null;if(this.flowType==="pkce")[M,D]=await(0,t0.getCodeChallengeAndMethod)(this.storage,this.storageKey);X=await(0,n0._request)(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,redirectTo:U===null||U===void 0?void 0:U.emailRedirectTo,body:{email:V,password:q,data:(Q=U===null||U===void 0?void 0:U.data)!==null&&Q!==void 0?Q:{},gotrue_meta_security:{captcha_token:U===null||U===void 0?void 0:U.captchaToken},code_challenge:M,code_challenge_method:D},xform:n0._sessionResponse})}else if("phone"in J){let{phone:V,password:q,options:U}=J;X=await(0,n0._request)(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{phone:V,password:q,data:(Y=U===null||U===void 0?void 0:U.data)!==null&&Y!==void 0?Y:{},channel:(G=U===null||U===void 0?void 0:U.channel)!==null&&G!==void 0?G:"sms",gotrue_meta_security:{captcha_token:U===null||U===void 0?void 0:U.captchaToken}},xform:n0._sessionResponse})}else throw new s1.AuthInvalidCredentialsError("You must provide either an email or phone number and a password");let{data:z,error:K}=X;if(K||!z)return{data:{user:null,session:null},error:K};let{session:W,user:Z}=z;if(z.session)await this._saveSession(z.session),await this._notifyAllSubscribers("SIGNED_IN",W);return{data:{user:Z,session:W},error:null}}catch(X){if((0,s1.isAuthError)(X))return{data:{user:null,session:null},error:X};throw X}}async signInWithPassword(J){try{let Q;if("email"in J){let{email:X,password:z,options:K}=J;Q=await(0,n0._request)(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:X,password:z,gotrue_meta_security:{captcha_token:K===null||K===void 0?void 0:K.captchaToken}},xform:n0._sessionResponsePassword})}else if("phone"in J){let{phone:X,password:z,options:K}=J;Q=await(0,n0._request)(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:X,password:z,gotrue_meta_security:{captcha_token:K===null||K===void 0?void 0:K.captchaToken}},xform:n0._sessionResponsePassword})}else throw new s1.AuthInvalidCredentialsError("You must provide either an email or phone number and a password");let{data:Y,error:G}=Q;if(G)return{data:{user:null,session:null},error:G};else if(!Y||!Y.session||!Y.user)return{data:{user:null,session:null},error:new s1.AuthInvalidTokenResponseError};if(Y.session)await this._saveSession(Y.session),await this._notifyAllSubscribers("SIGNED_IN",Y.session);return{data:Object.assign({user:Y.user,session:Y.session},Y.weak_password?{weakPassword:Y.weak_password}:null),error:G}}catch(Q){if((0,s1.isAuthError)(Q))return{data:{user:null,session:null},error:Q};throw Q}}async signInWithOAuth(J){var Q,Y,G,X;return await this._handleProviderSignIn(J.provider,{redirectTo:(Q=J.options)===null||Q===void 0?void 0:Q.redirectTo,scopes:(Y=J.options)===null||Y===void 0?void 0:Y.scopes,queryParams:(G=J.options)===null||G===void 0?void 0:G.queryParams,skipBrowserRedirect:(X=J.options)===null||X===void 0?void 0:X.skipBrowserRedirect})}async exchangeCodeForSession(J){return await this.initializePromise,this._acquireLock(-1,async()=>{return this._exchangeCodeForSession(J)})}async _exchangeCodeForSession(J){let Q=await(0,t0.getItemAsync)(this.storage,`${this.storageKey}-code-verifier`),[Y,G]=(Q!==null&&Q!==void 0?Q:"").split("/");try{let{data:X,error:z}=await(0,n0._request)(this.fetch,"POST",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:J,code_verifier:Y},xform:n0._sessionResponse});if(await(0,t0.removeItemAsync)(this.storage,`${this.storageKey}-code-verifier`),z)throw z;if(!X||!X.session||!X.user)return{data:{user:null,session:null,redirectType:null},error:new s1.AuthInvalidTokenResponseError};if(X.session)await this._saveSession(X.session),await this._notifyAllSubscribers("SIGNED_IN",X.session);return{data:Object.assign(Object.assign({},X),{redirectType:G!==null&&G!==void 0?G:null}),error:z}}catch(X){if((0,s1.isAuthError)(X))return{data:{user:null,session:null,redirectType:null},error:X};throw X}}async signInWithIdToken(J){try{let{options:Q,provider:Y,token:G,access_token:X,nonce:z}=J,K=await(0,n0._request)(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:Y,id_token:G,access_token:X,nonce:z,gotrue_meta_security:{captcha_token:Q===null||Q===void 0?void 0:Q.captchaToken}},xform:n0._sessionResponse}),{data:W,error:Z}=K;if(Z)return{data:{user:null,session:null},error:Z};else if(!W||!W.session||!W.user)return{data:{user:null,session:null},error:new s1.AuthInvalidTokenResponseError};if(W.session)await this._saveSession(W.session),await this._notifyAllSubscribers("SIGNED_IN",W.session);return{data:W,error:Z}}catch(Q){if((0,s1.isAuthError)(Q))return{data:{user:null,session:null},error:Q};throw Q}}async signInWithOtp(J){var Q,Y,G,X,z;try{if("email"in J){let{email:K,options:W}=J,Z=null,V=null;if(this.flowType==="pkce")[Z,V]=await(0,t0.getCodeChallengeAndMethod)(this.storage,this.storageKey);let{error:q}=await(0,n0._request)(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{email:K,data:(Q=W===null||W===void 0?void 0:W.data)!==null&&Q!==void 0?Q:{},create_user:(Y=W===null||W===void 0?void 0:W.shouldCreateUser)!==null&&Y!==void 0?Y:!0,gotrue_meta_security:{captcha_token:W===null||W===void 0?void 0:W.captchaToken},code_challenge:Z,code_challenge_method:V},redirectTo:W===null||W===void 0?void 0:W.emailRedirectTo});return{data:{user:null,session:null},error:q}}if("phone"in J){let{phone:K,options:W}=J,{data:Z,error:V}=await(0,n0._request)(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{phone:K,data:(G=W===null||W===void 0?void 0:W.data)!==null&&G!==void 0?G:{},create_user:(X=W===null||W===void 0?void 0:W.shouldCreateUser)!==null&&X!==void 0?X:!0,gotrue_meta_security:{captcha_token:W===null||W===void 0?void 0:W.captchaToken},channel:(z=W===null||W===void 0?void 0:W.channel)!==null&&z!==void 0?z:"sms"}});return{data:{user:null,session:null,messageId:Z===null||Z===void 0?void 0:Z.message_id},error:V}}throw new s1.AuthInvalidCredentialsError("You must provide either an email or phone number.")}catch(K){if((0,s1.isAuthError)(K))return{data:{user:null,session:null},error:K};throw K}}async verifyOtp(J){var Q,Y;try{let G=void 0,X=void 0;if("options"in J)G=(Q=J.options)===null||Q===void 0?void 0:Q.redirectTo,X=(Y=J.options)===null||Y===void 0?void 0:Y.captchaToken;let{data:z,error:K}=await(0,n0._request)(this.fetch,"POST",`${this.url}/verify`,{headers:this.headers,body:Object.assign(Object.assign({},J),{gotrue_meta_security:{captcha_token:X}}),redirectTo:G,xform:n0._sessionResponse});if(K)throw K;if(!z)throw Error("An error occurred on token verification.");let{session:W,user:Z}=z;if(W===null||W===void 0?void 0:W.access_token)await this._saveSession(W),await this._notifyAllSubscribers(J.type=="recovery"?"PASSWORD_RECOVERY":"SIGNED_IN",W);return{data:{user:Z,session:W},error:null}}catch(G){if((0,s1.isAuthError)(G))return{data:{user:null,session:null},error:G};throw G}}async signInWithSSO(J){var Q,Y,G;try{let X=null,z=null;if(this.flowType==="pkce")[X,z]=await(0,t0.getCodeChallengeAndMethod)(this.storage,this.storageKey);return await(0,n0._request)(this.fetch,"POST",`${this.url}/sso`,{body:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},"providerId"in J?{provider_id:J.providerId}:null),"domain"in J?{domain:J.domain}:null),{redirect_to:(Y=(Q=J.options)===null||Q===void 0?void 0:Q.redirectTo)!==null&&Y!==void 0?Y:void 0}),((G=J===null||J===void 0?void 0:J.options)===null||G===void 0?void 0:G.captchaToken)?{gotrue_meta_security:{captcha_token:J.options.captchaToken}}:null),{skip_http_redirect:!0,code_challenge:X,code_challenge_method:z}),headers:this.headers,xform:n0._ssoResponse})}catch(X){if((0,s1.isAuthError)(X))return{data:null,error:X};throw X}}async reauthenticate(){return await this.initializePromise,await this._acquireLock(-1,async()=>{return await this._reauthenticate()})}async _reauthenticate(){try{return await this._useSession(async(J)=>{let{data:{session:Q},error:Y}=J;if(Y)throw Y;if(!Q)throw new s1.AuthSessionMissingError;let{error:G}=await(0,n0._request)(this.fetch,"GET",`${this.url}/reauthenticate`,{headers:this.headers,jwt:Q.access_token});return{data:{user:null,session:null},error:G}})}catch(J){if((0,s1.isAuthError)(J))return{data:{user:null,session:null},error:J};throw J}}async resend(J){try{let Q=`${this.url}/resend`;if("email"in J){let{email:Y,type:G,options:X}=J,{error:z}=await(0,n0._request)(this.fetch,"POST",Q,{headers:this.headers,body:{email:Y,type:G,gotrue_meta_security:{captcha_token:X===null||X===void 0?void 0:X.captchaToken}},redirectTo:X===null||X===void 0?void 0:X.emailRedirectTo});return{data:{user:null,session:null},error:z}}else if("phone"in J){let{phone:Y,type:G,options:X}=J,{data:z,error:K}=await(0,n0._request)(this.fetch,"POST",Q,{headers:this.headers,body:{phone:Y,type:G,gotrue_meta_security:{captcha_token:X===null||X===void 0?void 0:X.captchaToken}}});return{data:{user:null,session:null,messageId:z===null||z===void 0?void 0:z.message_id},error:K}}throw new s1.AuthInvalidCredentialsError("You must provide either an email or phone number and a type")}catch(Q){if((0,s1.isAuthError)(Q))return{data:{user:null,session:null},error:Q};throw Q}}async getSession(){return await this.initializePromise,await this._acquireLock(-1,async()=>{return this._useSession(async(Q)=>{return Q})})}async _acquireLock(J,Q){this._debug("#_acquireLock","begin",J);try{if(this.lockAcquired){let Y=this.pendingInLock.length?this.pendingInLock[this.pendingInLock.length-1]:Promise.resolve(),G=(async()=>{return await Y,await Q()})();return this.pendingInLock.push((async()=>{try{await G}catch(X){}})()),G}return await this.lock(`lock:${this.storageKey}`,J,async()=>{this._debug("#_acquireLock","lock acquired for storage key",this.storageKey);try{this.lockAcquired=!0;let Y=Q();this.pendingInLock.push((async()=>{try{await Y}catch(G){}})()),await Y;while(this.pendingInLock.length){let G=[...this.pendingInLock];await Promise.all(G),this.pendingInLock.splice(0,G.length)}return await Y}finally{this._debug("#_acquireLock","lock released for storage key",this.storageKey),this.lockAcquired=!1}})}finally{this._debug("#_acquireLock","end")}}async _useSession(J){this._debug("#_useSession","begin");try{let Q=await this.__loadSession();return await J(Q)}finally{this._debug("#_useSession","end")}}async __loadSession(){if(this._debug("#__loadSession()","begin"),!this.lockAcquired)this._debug("#__loadSession()","used outside of an acquired lock!",Error().stack);try{let J=null,Q=await(0,t0.getItemAsync)(this.storage,this.storageKey);if(this._debug("#getSession()","session from storage",Q),Q!==null)if(this._isValidSession(Q))J=Q;else this._debug("#getSession()","session from storage is not valid"),await this._removeSession();if(!J)return{data:{session:null},error:null};let Y=J.expires_at?J.expires_at*1000-Date.now()<W3.EXPIRY_MARGIN_MS:!1;if(this._debug("#__loadSession()",`session has${Y?"":" not"} expired`,"expires_at",J.expires_at),!Y){if(this.storage.isServer){let z=this.suppressGetSessionWarning;J=new Proxy(J,{get:(W,Z,V)=>{if(!z&&Z==="user")console.warn("Using the user object as returned from supabase.auth.getSession() or from some supabase.auth.onAuthStateChange() events could be insecure! This value comes directly from the storage medium (usually cookies on the server) and may not be authentic. Use supabase.auth.getUser() instead which authenticates the data by contacting the Supabase Auth server."),z=!0,this.suppressGetSessionWarning=!0;return Reflect.get(W,Z,V)}})}return{data:{session:J},error:null}}let{session:G,error:X}=await this._callRefreshToken(J.refresh_token);if(X)return{data:{session:null},error:X};return{data:{session:G},error:null}}finally{this._debug("#__loadSession()","end")}}async getUser(J){if(J)return await this._getUser(J);return await this.initializePromise,await this._acquireLock(-1,async()=>{return await this._getUser()})}async _getUser(J){try{if(J)return await(0,n0._request)(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:J,xform:n0._userResponse});return await this._useSession(async(Q)=>{var Y,G,X;let{data:z,error:K}=Q;if(K)throw K;if(!((Y=z.session)===null||Y===void 0?void 0:Y.access_token)&&!this.hasCustomAuthorizationHeader)return{data:{user:null},error:new s1.AuthSessionMissingError};return await(0,n0._request)(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:(X=(G=z.session)===null||G===void 0?void 0:G.access_token)!==null&&X!==void 0?X:void 0,xform:n0._userResponse})})}catch(Q){if((0,s1.isAuthError)(Q)){if((0,s1.isAuthSessionMissingError)(Q))await this._removeSession(),await(0,t0.removeItemAsync)(this.storage,`${this.storageKey}-code-verifier`);return{data:{user:null},error:Q}}throw Q}}async updateUser(J,Q={}){return await this.initializePromise,await this._acquireLock(-1,async()=>{return await this._updateUser(J,Q)})}async _updateUser(J,Q={}){try{return await this._useSession(async(Y)=>{let{data:G,error:X}=Y;if(X)throw X;if(!G.session)throw new s1.AuthSessionMissingError;let z=G.session,K=null,W=null;if(this.flowType==="pkce"&&J.email!=null)[K,W]=await(0,t0.getCodeChallengeAndMethod)(this.storage,this.storageKey);let{data:Z,error:V}=await(0,n0._request)(this.fetch,"PUT",`${this.url}/user`,{headers:this.headers,redirectTo:Q===null||Q===void 0?void 0:Q.emailRedirectTo,body:Object.assign(Object.assign({},J),{code_challenge:K,code_challenge_method:W}),jwt:z.access_token,xform:n0._userResponse});if(V)throw V;return z.user=Z.user,await this._saveSession(z),await this._notifyAllSubscribers("USER_UPDATED",z),{data:{user:z.user},error:null}})}catch(Y){if((0,s1.isAuthError)(Y))return{data:{user:null},error:Y};throw Y}}async setSession(J){return await this.initializePromise,await this._acquireLock(-1,async()=>{return await this._setSession(J)})}async _setSession(J){try{if(!J.access_token||!J.refresh_token)throw new s1.AuthSessionMissingError;let Q=Date.now()/1000,Y=Q,G=!0,X=null,{payload:z}=(0,t0.decodeJWT)(J.access_token);if(z.exp)Y=z.exp,G=Y<=Q;if(G){let{session:K,error:W}=await this._callRefreshToken(J.refresh_token);if(W)return{data:{user:null,session:null},error:W};if(!K)return{data:{user:null,session:null},error:null};X=K}else{let{data:K,error:W}=await this._getUser(J.access_token);if(W)throw W;X={access_token:J.access_token,refresh_token:J.refresh_token,user:K.user,token_type:"bearer",expires_in:Y-Q,expires_at:Y},await this._saveSession(X),await this._notifyAllSubscribers("SIGNED_IN",X)}return{data:{user:X.user,session:X},error:null}}catch(Q){if((0,s1.isAuthError)(Q))return{data:{session:null,user:null},error:Q};throw Q}}async refreshSession(J){return await this.initializePromise,await this._acquireLock(-1,async()=>{return await this._refreshSession(J)})}async _refreshSession(J){try{return await this._useSession(async(Q)=>{var Y;if(!J){let{data:z,error:K}=Q;if(K)throw K;J=(Y=z.session)!==null&&Y!==void 0?Y:void 0}if(!(J===null||J===void 0?void 0:J.refresh_token))throw new s1.AuthSessionMissingError;let{session:G,error:X}=await this._callRefreshToken(J.refresh_token);if(X)return{data:{user:null,session:null},error:X};if(!G)return{data:{user:null,session:null},error:null};return{data:{user:G.user,session:G},error:null}})}catch(Q){if((0,s1.isAuthError)(Q))return{data:{user:null,session:null},error:Q};throw Q}}async _getSessionFromURL(J,Q){try{if(!(0,t0.isBrowser)())throw new s1.AuthImplicitGrantRedirectError("No browser detected.");if(J.error||J.error_description||J.error_code)throw new s1.AuthImplicitGrantRedirectError(J.error_description||"Error in URL with unspecified error_description",{error:J.error||"unspecified_error",code:J.error_code||"unspecified_code"});switch(Q){case"implicit":if(this.flowType==="pkce")throw new s1.AuthPKCEGrantCodeExchangeError("Not a valid PKCE flow url.");break;case"pkce":if(this.flowType==="implicit")throw new s1.AuthImplicitGrantRedirectError("Not a valid implicit grant flow url.");break;default:}if(Q==="pkce"){if(this._debug("#_initialize()","begin","is PKCE flow",!0),!J.code)throw new s1.AuthPKCEGrantCodeExchangeError("No code detected.");let{data:B,error:w}=await this._exchangeCodeForSession(J.code);if(w)throw w;let N=new URL(window.location.href);return N.searchParams.delete("code"),window.history.replaceState(window.history.state,"",N.toString()),{data:{session:B.session,redirectType:null},error:null}}let{provider_token:Y,provider_refresh_token:G,access_token:X,refresh_token:z,expires_in:K,expires_at:W,token_type:Z}=J;if(!X||!K||!z||!Z)throw new s1.AuthImplicitGrantRedirectError("No session defined in URL");let V=Math.round(Date.now()/1000),q=parseInt(K),U=V+q;if(W)U=parseInt(W);let M=U-V;if(M*1000<=W3.AUTO_REFRESH_TICK_DURATION_MS)console.warn(`@supabase/gotrue-js: Session as retrieved from URL expires in ${M}s, should have been closer to ${q}s`);let D=U-q;if(V-D>=120)console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued over 120s ago, URL could be stale",D,U,V);else if(V-D<0)console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued in the future? Check the device clock for skew",D,U,V);let{data:I,error:O}=await this._getUser(X);if(O)throw O;let A={provider_token:Y,provider_refresh_token:G,access_token:X,expires_in:q,expires_at:U,refresh_token:z,token_type:Z,user:I.user};return window.location.hash="",this._debug("#_getSessionFromURL()","clearing window.location.hash"),{data:{session:A,redirectType:J.type},error:null}}catch(Y){if((0,s1.isAuthError)(Y))return{data:{session:null,redirectType:null},error:Y};throw Y}}_isImplicitGrantCallback(J){return Boolean(J.access_token||J.error_description)}async _isPKCECallback(J){let Q=await(0,t0.getItemAsync)(this.storage,`${this.storageKey}-code-verifier`);return!!(J.code&&Q)}async signOut(J={scope:"global"}){return await this.initializePromise,await this._acquireLock(-1,async()=>{return await this._signOut(J)})}async _signOut({scope:J}={scope:"global"}){return await this._useSession(async(Q)=>{var Y;let{data:G,error:X}=Q;if(X)return{error:X};let z=(Y=G.session)===null||Y===void 0?void 0:Y.access_token;if(z){let{error:K}=await this.admin.signOut(z,J);if(K){if(!((0,s1.isAuthApiError)(K)&&(K.status===404||K.status===401||K.status===403)))return{error:K}}}if(J!=="others")await this._removeSession(),await(0,t0.removeItemAsync)(this.storage,`${this.storageKey}-code-verifier`);return{error:null}})}onAuthStateChange(J){let Q=(0,t0.uuid)(),Y={id:Q,callback:J,unsubscribe:()=>{this._debug("#unsubscribe()","state change callback with id removed",Q),this.stateChangeEmitters.delete(Q)}};return this._debug("#onAuthStateChange()","registered callback with id",Q),this.stateChangeEmitters.set(Q,Y),(async()=>{await this.initializePromise,await this._acquireLock(-1,async()=>{this._emitInitialSession(Q)})})(),{data:{subscription:Y}}}async _emitInitialSession(J){return await this._useSession(async(Q)=>{var Y,G;try{let{data:{session:X},error:z}=Q;if(z)throw z;await((Y=this.stateChangeEmitters.get(J))===null||Y===void 0?void 0:Y.callback("INITIAL_SESSION",X)),this._debug("INITIAL_SESSION","callback id",J,"session",X)}catch(X){await((G=this.stateChangeEmitters.get(J))===null||G===void 0?void 0:G.callback("INITIAL_SESSION",null)),this._debug("INITIAL_SESSION","callback id",J,"error",X),console.error(X)}})}async resetPasswordForEmail(J,Q={}){let Y=null,G=null;if(this.flowType==="pkce")[Y,G]=await(0,t0.getCodeChallengeAndMethod)(this.storage,this.storageKey,!0);try{return await(0,n0._request)(this.fetch,"POST",`${this.url}/recover`,{body:{email:J,code_challenge:Y,code_challenge_method:G,gotrue_meta_security:{captcha_token:Q.captchaToken}},headers:this.headers,redirectTo:Q.redirectTo})}catch(X){if((0,s1.isAuthError)(X))return{data:null,error:X};throw X}}async getUserIdentities(){var J;try{let{data:Q,error:Y}=await this.getUser();if(Y)throw Y;return{data:{identities:(J=Q.user.identities)!==null&&J!==void 0?J:[]},error:null}}catch(Q){if((0,s1.isAuthError)(Q))return{data:null,error:Q};throw Q}}async linkIdentity(J){var Q;try{let{data:Y,error:G}=await this._useSession(async(X)=>{var z,K,W,Z,V;let{data:q,error:U}=X;if(U)throw U;let M=await this._getUrlForProvider(`${this.url}/user/identities/authorize`,J.provider,{redirectTo:(z=J.options)===null||z===void 0?void 0:z.redirectTo,scopes:(K=J.options)===null||K===void 0?void 0:K.scopes,queryParams:(W=J.options)===null||W===void 0?void 0:W.queryParams,skipBrowserRedirect:!0});return await(0,n0._request)(this.fetch,"GET",M,{headers:this.headers,jwt:(V=(Z=q.session)===null||Z===void 0?void 0:Z.access_token)!==null&&V!==void 0?V:void 0})});if(G)throw G;if((0,t0.isBrowser)()&&!((Q=J.options)===null||Q===void 0?void 0:Q.skipBrowserRedirect))window.location.assign(Y===null||Y===void 0?void 0:Y.url);return{data:{provider:J.provider,url:Y===null||Y===void 0?void 0:Y.url},error:null}}catch(Y){if((0,s1.isAuthError)(Y))return{data:{provider:J.provider,url:null},error:Y};throw Y}}async unlinkIdentity(J){try{return await this._useSession(async(Q)=>{var Y,G;let{data:X,error:z}=Q;if(z)throw z;return await(0,n0._request)(this.fetch,"DELETE",`${this.url}/user/identities/${J.identity_id}`,{headers:this.headers,jwt:(G=(Y=X.session)===null||Y===void 0?void 0:Y.access_token)!==null&&G!==void 0?G:void 0})})}catch(Q){if((0,s1.isAuthError)(Q))return{data:null,error:Q};throw Q}}async _refreshAccessToken(J){let Q=`#_refreshAccessToken(${J.substring(0,5)}...)`;this._debug(Q,"begin");try{let Y=Date.now();return await(0,t0.retryable)(async(G)=>{if(G>0)await(0,t0.sleep)(200*Math.pow(2,G-1));return this._debug(Q,"refreshing attempt",G),await(0,n0._request)(this.fetch,"POST",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:J},headers:this.headers,xform:n0._sessionResponse})},(G,X)=>{let z=200*Math.pow(2,G);return X&&(0,s1.isAuthRetryableFetchError)(X)&&Date.now()+z-Y<W3.AUTO_REFRESH_TICK_DURATION_MS})}catch(Y){if(this._debug(Q,"error",Y),(0,s1.isAuthError)(Y))return{data:{session:null,user:null},error:Y};throw Y}finally{this._debug(Q,"end")}}_isValidSession(J){return typeof J==="object"&&J!==null&&"access_token"in J&&"refresh_token"in J&&"expires_at"in J}async _handleProviderSignIn(J,Q){let Y=await this._getUrlForProvider(`${this.url}/authorize`,J,{redirectTo:Q.redirectTo,scopes:Q.scopes,queryParams:Q.queryParams});if(this._debug("#_handleProviderSignIn()","provider",J,"options",Q,"url",Y),(0,t0.isBrowser)()&&!Q.skipBrowserRedirect)window.location.assign(Y);return{data:{provider:J,url:Y},error:null}}async _recoverAndRefresh(){var J;let Q="#_recoverAndRefresh()";this._debug("#_recoverAndRefresh()","begin");try{let Y=await(0,t0.getItemAsync)(this.storage,this.storageKey);if(this._debug("#_recoverAndRefresh()","session from storage",Y),!this._isValidSession(Y)){if(this._debug("#_recoverAndRefresh()","session is not valid"),Y!==null)await this._removeSession();return}let G=((J=Y.expires_at)!==null&&J!==void 0?J:1/0)*1000-Date.now()<W3.EXPIRY_MARGIN_MS;if(this._debug("#_recoverAndRefresh()",`session has${G?"":" not"} expired with margin of ${W3.EXPIRY_MARGIN_MS}s`),G){if(this.autoRefreshToken&&Y.refresh_token){let{error:X}=await this._callRefreshToken(Y.refresh_token);if(X){if(console.error(X),!(0,s1.isAuthRetryableFetchError)(X))this._debug("#_recoverAndRefresh()","refresh failed with a non-retryable error, removing the session",X),await this._removeSession()}}}else await this._notifyAllSubscribers("SIGNED_IN",Y)}catch(Y){this._debug("#_recoverAndRefresh()","error",Y),console.error(Y);return}finally{this._debug("#_recoverAndRefresh()","end")}}async _callRefreshToken(J){var Q,Y;if(!J)throw new s1.AuthSessionMissingError;if(this.refreshingDeferred)return this.refreshingDeferred.promise;let G=`#_callRefreshToken(${J.substring(0,5)}...)`;this._debug(G,"begin");try{this.refreshingDeferred=new t0.Deferred;let{data:X,error:z}=await this._refreshAccessToken(J);if(z)throw z;if(!X.session)throw new s1.AuthSessionMissingError;await this._saveSession(X.session),await this._notifyAllSubscribers("TOKEN_REFRESHED",X.session);let K={session:X.session,error:null};return this.refreshingDeferred.resolve(K),K}catch(X){if(this._debug(G,"error",X),(0,s1.isAuthError)(X)){let z={session:null,error:X};if(!(0,s1.isAuthRetryableFetchError)(X))await this._removeSession();return(Q=this.refreshingDeferred)===null||Q===void 0||Q.resolve(z),z}throw(Y=this.refreshingDeferred)===null||Y===void 0||Y.reject(X),X}finally{this.refreshingDeferred=null,this._debug(G,"end")}}async _notifyAllSubscribers(J,Q,Y=!0){let G=`#_notifyAllSubscribers(${J})`;this._debug(G,"begin",Q,`broadcast = ${Y}`);try{if(this.broadcastChannel&&Y)this.broadcastChannel.postMessage({event:J,session:Q});let X=[],z=Array.from(this.stateChangeEmitters.values()).map(async(K)=>{try{await K.callback(J,Q)}catch(W){X.push(W)}});if(await Promise.all(z),X.length>0){for(let K=0;K<X.length;K+=1)console.error(X[K]);throw X[0]}}finally{this._debug(G,"end")}}async _saveSession(J){this._debug("#_saveSession()",J),this.suppressGetSessionWarning=!0,await(0,t0.setItemAsync)(this.storage,this.storageKey,J)}async _removeSession(){this._debug("#_removeSession()"),await(0,t0.removeItemAsync)(this.storage,this.storageKey),await this._notifyAllSubscribers("SIGNED_OUT",null)}_removeVisibilityChangedCallback(){this._debug("#_removeVisibilityChangedCallback()");let J=this.visibilityChangedCallback;this.visibilityChangedCallback=null;try{if(J&&(0,t0.isBrowser)()&&(window===null||window===void 0?void 0:window.removeEventListener))window.removeEventListener("visibilitychange",J)}catch(Q){console.error("removing visibilitychange callback failed",Q)}}async _startAutoRefresh(){await this._stopAutoRefresh(),this._debug("#_startAutoRefresh()");let J=setInterval(()=>this._autoRefreshTokenTick(),W3.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)/W3.AUTO_REFRESH_TICK_DURATION_MS);if(this._debug("#_autoRefreshTokenTick()",`access token expires in ${G} ticks, a tick lasts ${W3.AUTO_REFRESH_TICK_DURATION_MS}ms, refresh threshold is ${W3.AUTO_REFRESH_TICK_THRESHOLD} ticks`),G<=W3.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 uR1.LockAcquireTimeoutError)this._debug("auto refresh token tick lock not available");else throw J}}async _handleVisibilityChange(){if(this._debug("#_handleVisibilityChange()"),!(0,t0.isBrowser)()||!(window===null||window===void 0?void 0:window.addEventListener)){if(this.autoRefreshToken)this.startAutoRefresh();return!1}try{this.visibilityChangedCallback=async()=>await this._onVisibilityChanged(!1),window===null||window===void 0||window.addEventListener("visibilitychange",this.visibilityChangedCallback),await this._onVisibilityChanged(!0)}catch(J){console.error("_handleVisibilityChange",J)}}async _onVisibilityChanged(J){let Q=`#_onVisibilityChanged(${J})`;if(this._debug(Q,"visibilityState",document.visibilityState),document.visibilityState==="visible"){if(this.autoRefreshToken)this._startAutoRefresh();if(!J)await this.initializePromise,await this._acquireLock(-1,async()=>{if(document.visibilityState!=="visible"){this._debug(Q,"acquired the lock to recover the session, but the browser visibilityState is no longer visible, aborting");return}await this._recoverAndRefresh()})}else if(document.visibilityState==="hidden"){if(this.autoRefreshToken)this._stopAutoRefresh()}}async _getUrlForProvider(J,Q,Y){let G=[`provider=${encodeURIComponent(Q)}`];if(Y===null||Y===void 0?void 0:Y.redirectTo)G.push(`redirect_to=${encodeURIComponent(Y.redirectTo)}`);if(Y===null||Y===void 0?void 0:Y.scopes)G.push(`scopes=${encodeURIComponent(Y.scopes)}`);if(this.flowType==="pkce"){let[X,z]=await(0,t0.getCodeChallengeAndMethod)(this.storage,this.storageKey),K=new URLSearchParams({code_challenge:`${encodeURIComponent(X)}`,code_challenge_method:`${encodeURIComponent(z)}`});G.push(K.toString())}if(Y===null||Y===void 0?void 0:Y.queryParams){let X=new URLSearchParams(Y.queryParams);G.push(X.toString())}if(Y===null||Y===void 0?void 0:Y.skipBrowserRedirect)G.push(`skip_http_redirect=${Y.skipBrowserRedirect}`);return`${J}?${G.join("&")}`}async _unenroll(J){try{return await this._useSession(async(Q)=>{var Y;let{data:G,error:X}=Q;if(X)return{data:null,error:X};return await(0,n0._request)(this.fetch,"DELETE",`${this.url}/factors/${J.factorId}`,{headers:this.headers,jwt:(Y=G===null||G===void 0?void 0:G.session)===null||Y===void 0?void 0:Y.access_token})})}catch(Q){if((0,s1.isAuthError)(Q))return{data:null,error:Q};throw Q}}async _enroll(J){try{return await this._useSession(async(Q)=>{var Y,G;let{data:X,error:z}=Q;if(z)return{data:null,error:z};let K=Object.assign({friendly_name:J.friendlyName,factor_type:J.factorType},J.factorType==="phone"?{phone:J.phone}:{issuer:J.issuer}),{data:W,error:Z}=await(0,n0._request)(this.fetch,"POST",`${this.url}/factors`,{body:K,headers:this.headers,jwt:(Y=X===null||X===void 0?void 0:X.session)===null||Y===void 0?void 0:Y.access_token});if(Z)return{data:null,error:Z};if(J.factorType==="totp"&&((G=W===null||W===void 0?void 0:W.totp)===null||G===void 0?void 0:G.qr_code))W.totp.qr_code=`data:image/svg+xml;utf-8,${W.totp.qr_code}`;return{data:W,error:null}})}catch(Q){if((0,s1.isAuthError)(Q))return{data:null,error:Q};throw Q}}async _verify(J){return this._acquireLock(-1,async()=>{try{return await this._useSession(async(Q)=>{var Y;let{data:G,error:X}=Q;if(X)return{data:null,error:X};let{data:z,error:K}=await(0,n0._request)(this.fetch,"POST",`${this.url}/factors/${J.factorId}/verify`,{body:{code:J.code,challenge_id:J.challengeId},headers:this.headers,jwt:(Y=G===null||G===void 0?void 0:G.session)===null||Y===void 0?void 0:Y.access_token});if(K)return{data:null,error:K};return await this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1000)+z.expires_in},z)),await this._notifyAllSubscribers("MFA_CHALLENGE_VERIFIED",z),{data:z,error:K}})}catch(Q){if((0,s1.isAuthError)(Q))return{data:null,error:Q};throw Q}})}async _challenge(J){return this._acquireLock(-1,async()=>{try{return await this._useSession(async(Q)=>{var Y;let{data:G,error:X}=Q;if(X)return{data:null,error:X};return await(0,n0._request)(this.fetch,"POST",`${this.url}/factors/${J.factorId}/challenge`,{body:{channel:J.channel},headers:this.headers,jwt:(Y=G===null||G===void 0?void 0:G.session)===null||Y===void 0?void 0:Y.access_token})})}catch(Q){if((0,s1.isAuthError)(Q))return{data:null,error:Q};throw Q}})}async _challengeAndVerify(J){let{data:Q,error:Y}=await this._challenge({factorId:J.factorId});if(Y)return{data:null,error:Y};return await this._verify({factorId:J.factorId,challengeId:Q.id,code:J.code})}async _listFactors(){let{data:{user:J},error:Q}=await this.getUser();if(Q)return{data:null,error:Q};let Y=(J===null||J===void 0?void 0:J.factors)||[],G=Y.filter((z)=>z.factor_type==="totp"&&z.status==="verified"),X=Y.filter((z)=>z.factor_type==="phone"&&z.status==="verified");return{data:{all:Y,totp:G,phone:X},error:null}}async _getAuthenticatorAssuranceLevel(){return this._acquireLock(-1,async()=>{return await this._useSession(async(J)=>{var Q,Y;let{data:{session:G},error:X}=J;if(X)return{data:null,error:X};if(!G)return{data:{currentLevel:null,nextLevel:null,currentAuthenticationMethods:[]},error:null};let{payload:z}=(0,t0.decodeJWT)(G.access_token),K=null;if(z.aal)K=z.aal;let W=K;if(((Y=(Q=G.user.factors)===null||Q===void 0?void 0:Q.filter((q)=>q.status==="verified"))!==null&&Y!==void 0?Y:[]).length>0)W="aal2";let V=z.amr||[];return{data:{currentLevel:K,nextLevel:W,currentAuthenticationMethods:V},error:null}})})}async fetchJwk(J,Q={keys:[]}){let Y=Q.keys.find((z)=>z.kid===J);if(Y)return Y;if(Y=this.jwks.keys.find((z)=>z.kid===J),Y&&this.jwks_cached_at+W3.JWKS_TTL>Date.now())return Y;let{data:G,error:X}=await(0,n0._request)(this.fetch,"GET",`${this.url}/.well-known/jwks.json`,{headers:this.headers});if(X)throw X;if(!G.keys||G.keys.length===0)throw new s1.AuthInvalidJwtError("JWKS is empty");if(this.jwks=G,this.jwks_cached_at=Date.now(),Y=G.keys.find((z)=>z.kid===J),!Y)throw new s1.AuthInvalidJwtError("No matching signing key found in JWKS");return Y}async getClaims(J,Q={keys:[]}){try{let Y=J;if(!Y){let{data:M,error:D}=await this.getSession();if(D||!M.session)return{data:null,error:D};Y=M.session.access_token}let{header:G,payload:X,signature:z,raw:{header:K,payload:W}}=(0,t0.decodeJWT)(Y);if((0,t0.validateExp)(X.exp),!G.kid||G.alg==="HS256"||!(("crypto"in globalThis)&&("subtle"in globalThis.crypto))){let{error:M}=await this.getUser(Y);if(M)throw M;return{data:{claims:X,header:G,signature:z},error:null}}let Z=(0,t0.getAlgorithm)(G.alg),V=await this.fetchJwk(G.kid,Q),q=await crypto.subtle.importKey("jwk",V,Z,!0,["verify"]);if(!await crypto.subtle.verify(Z,q,z,(0,ZL6.stringToUint8Array)(`${K}.${W}`)))throw new s1.AuthInvalidJwtError("Invalid JWT signature");return{data:{claims:X,header:G,signature:z},error:null}}catch(Y){if((0,s1.isAuthError)(Y))return{data:null,error:Y};throw Y}}}jL.default=vL;vL.nextInstanceID=0});var pR1=H((hL)=>{var qL6=hL&&hL.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(hL,"__esModule",{value:!0});var UL6=qL6(rk()),ML6=UL6.default;hL.default=ML6});var cR1=H((bL)=>{var DL6=bL&&bL.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(bL,"__esModule",{value:!0});var HL6=DL6(va()),IL6=HL6.default;bL.default=IL6});var iR1=H((_R1)=>{Object.defineProperty(_R1,"__esModule",{value:!0})});var ha=H((k8)=>{var OL6=k8&&k8.__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]}),nR1=k8&&k8.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))OL6(Q,J,Y)},tk=k8&&k8.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(k8,"__esModule",{value:!0});k8.lockInternals=k8.NavigatorLockAcquireTimeoutError=k8.navigatorLock=k8.AuthClient=k8.AuthAdminApi=k8.GoTrueClient=k8.GoTrueAdminApi=void 0;var AL6=tk(rk());k8.GoTrueAdminApi=AL6.default;var BL6=tk(va());k8.GoTrueClient=BL6.default;var NL6=tk(pR1());k8.AuthAdminApi=NL6.default;var wL6=tk(cR1());k8.AuthClient=wL6.default;nR1(iR1(),k8);nR1(vH(),k8);var ja=fa();Object.defineProperty(k8,"navigatorLock",{enumerable:!0,get:function(){return ja.navigatorLock}});Object.defineProperty(k8,"NavigatorLockAcquireTimeoutError",{enumerable:!0,get:function(){return ja.NavigatorLockAcquireTimeoutError}});Object.defineProperty(k8,"lockInternals",{enumerable:!0,get:function(){return ja.internals}})});var sR1=H((aR1)=>{Object.defineProperty(aR1,"__esModule",{value:!0});aR1.SupabaseAuthClient=void 0;var LL6=ha();class oR1 extends LL6.AuthClient{constructor(J){super(J)}}aR1.SupabaseAuthClient=oR1});var ba=H((xL)=>{var EL6=xL&&xL.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(xL,"__esModule",{value:!0});var CL6=Co(),RL6=$o(),FL6=Ha(),TL6=iC1(),ek=eC1(),SL6=QR1(),tR1=YR1(),PL6=sR1();class eR1{constructor(J,Q,Y){var G,X,z;if(this.supabaseUrl=J,this.supabaseKey=Q,!J)throw Error("supabaseUrl is required.");if(!Q)throw Error("supabaseKey is required.");let K=(0,tR1.ensureTrailingSlash)(J),W=new URL(K);this.realtimeUrl=new URL("realtime/v1",W),this.realtimeUrl.protocol=this.realtimeUrl.protocol.replace("http","ws"),this.authUrl=new URL("auth/v1",W),this.storageUrl=new URL("storage/v1",W),this.functionsUrl=new URL("functions/v1",W);let Z=`sb-${W.hostname.split(".")[0]}-auth-token`,V={db:ek.DEFAULT_DB_OPTIONS,realtime:ek.DEFAULT_REALTIME_OPTIONS,auth:Object.assign(Object.assign({},ek.DEFAULT_AUTH_OPTIONS),{storageKey:Z}),global:ek.DEFAULT_GLOBAL_OPTIONS},q=(0,tR1.applySettingDefaults)(Y!==null&&Y!==void 0?Y:{},V);if(this.storageKey=(G=q.auth.storageKey)!==null&&G!==void 0?G:"",this.headers=(X=q.global.headers)!==null&&X!==void 0?X:{},!q.accessToken)this.auth=this._initSupabaseAuthClient((z=q.auth)!==null&&z!==void 0?z:{},this.headers,q.global.fetch);else this.accessToken=q.accessToken,this.auth=new Proxy({},{get:(U,M)=>{throw Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(M)} is not possible`)}});if(this.fetch=(0,SL6.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 RL6.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 CL6.FunctionsClient(this.functionsUrl.href,{headers:this.headers,customFetch:this.fetch})}get storage(){return new TL6.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 EL6(this,void 0,void 0,function*(){if(this.accessToken)return yield this.accessToken();let{data:Y}=yield this.auth.getSession();return(Q=(J=Y.session)===null||J===void 0?void 0:J.access_token)!==null&&Q!==void 0?Q:null})}_initSupabaseAuthClient({autoRefreshToken:J,persistSession:Q,detectSessionInUrl:Y,storage:G,storageKey:X,flowType:z,lock:K,debug:W},Z,V){let q={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new PL6.SupabaseAuthClient({url:this.authUrl.href,headers:Object.assign(Object.assign({},q),Z),storageKey:X,autoRefreshToken:J,persistSession:Q,detectSessionInUrl:Y,storage:G,flowType:z,lock:K,debug:W,fetch:V,hasCustomAuthorizationHeader:"Authorization"in this.headers})}_initRealtimeClient(J){return new FL6.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}}}xL.default=eR1});var YF1=H((H8)=>{var $L6=H8&&H8.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),JF1=H8&&H8.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))$L6(Q,J,Y)},QF1=H8&&H8.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(H8,"__esModule",{value:!0});H8.createClient=H8.SupabaseClient=H8.FunctionRegion=H8.FunctionsError=H8.FunctionsRelayError=H8.FunctionsFetchError=H8.FunctionsHttpError=H8.PostgrestError=void 0;var fL6=QF1(ba());JF1(ha(),H8);var kL6=$o();Object.defineProperty(H8,"PostgrestError",{enumerable:!0,get:function(){return kL6.PostgrestError}});var yL=Co();Object.defineProperty(H8,"FunctionsHttpError",{enumerable:!0,get:function(){return yL.FunctionsHttpError}});Object.defineProperty(H8,"FunctionsFetchError",{enumerable:!0,get:function(){return yL.FunctionsFetchError}});Object.defineProperty(H8,"FunctionsRelayError",{enumerable:!0,get:function(){return yL.FunctionsRelayError}});Object.defineProperty(H8,"FunctionsError",{enumerable:!0,get:function(){return yL.FunctionsError}});Object.defineProperty(H8,"FunctionRegion",{enumerable:!0,get:function(){return yL.FunctionRegion}});JF1(Ha(),H8);var vL6=ba();Object.defineProperty(H8,"SupabaseClient",{enumerable:!0,get:function(){return QF1(vL6).default}});var jL6=(J,Q,Y)=>{return new fL6.default(J,Q,Y)};H8.createClient=jL6});var gq=H((ds4,XF1)=>{/*! getEnv.js - Seamflux Client Build | 2026-03-14T14:17:11.338Z */async function hL6(){}async function bL6(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 hL6();if(Y&&Y.has(J))return Y.get(J)}catch(Y){}return process.env[J]}var{defineProperty:xa,getOwnPropertyDescriptor:xL6,getOwnPropertyNames:yL6}=Object,gL6=Object.prototype.hasOwnProperty,mL6=(J,Q)=>{for(var Y in Q)xa(J,Y,{get:Q[Y],enumerable:!0})},dL6=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of yL6(Q))gL6.call(J,X)||X===Y||xa(J,X,{get:()=>Q[X],enumerable:!(G=xL6(Q,X))||G.enumerable});return J},uL6=(J)=>dL6(xa({},"__esModule",{value:!0}),J),GF1={};mL6(GF1,{getEnv:()=>bL6}),XF1.exports=uL6(GF1)});var ZF1=H((us4,WF1)=>{/*! db.js - Seamflux Client Build | 2026-03-14T14:17:11.345Z */async function lL6(){if(ya)return ya;let J=await(0,KF1.getEnv)("PUBLIC_DATA_SERVICE_ROL"),Q=await(0,KF1.getEnv)("PUBLIC_DATA_PROJECT_URL");Jv||(Jv=(async()=>{let{createClient:Y}=await Promise.resolve().then(() => si(YF1())),G=Y(Q||"",J||"");return ya=G,G})());try{return await Jv}finally{Jv=null}}var{defineProperty:ga,getOwnPropertyDescriptor:pL6,getOwnPropertyNames:cL6}=Object,_L6=Object.prototype.hasOwnProperty,iL6=(J,Q)=>{for(var Y in Q)ga(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))_L6.call(J,X)||X===Y||ga(J,X,{get:()=>Q[X],enumerable:!(G=pL6(Q,X))||G.enumerable});return J},oL6=(J)=>nL6(ga({},"__esModule",{value:!0}),J),zF1={};iL6(zF1,{getSupabase:()=>lL6}),WF1.exports=oL6(zF1);var KF1=gq(),ya=null,Jv=null});var da=H((ls4,qF1)=>{var{defineProperty:ma,getOwnPropertyDescriptor:aL6,getOwnPropertyNames:rL6}=Object,sL6=Object.prototype.hasOwnProperty,tL6=(J,Q)=>{for(var Y in Q)ma(J,Y,{get:Q[Y],enumerable:!0})},eL6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of rL6(Q))if(!sL6.call(J,X)&&X!==Y)ma(J,X,{get:()=>Q[X],enumerable:!(G=aL6(Q,X))||G.enumerable})}return J},JE6=(J)=>eL6(ma({},"__esModule",{value:!0}),J),VF1={};tL6(VF1,{PACKAGE_VERSION:()=>QE6,TARGETED_RPC_VERSION:()=>YE6});qF1.exports=JE6(VF1);var QE6="1.45.2",YE6="1.62.0"});var Yv=H((ps4,HF1)=>{var{defineProperty:ua,getOwnPropertyDescriptor:GE6,getOwnPropertyNames:XE6}=Object,zE6=Object.prototype.hasOwnProperty,KE6=(J,Q)=>{for(var Y in Q)ua(J,Y,{get:Q[Y],enumerable:!0})},WE6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of XE6(Q))if(!zE6.call(J,X)&&X!==Y)ua(J,X,{get:()=>Q[X],enumerable:!(G=GE6(Q,X))||G.enumerable})}return J},ZE6=(J)=>WE6(ua({},"__esModule",{value:!0}),J),UF1={};KE6(UF1,{JsonRpcError:()=>MF1,SuiHTTPStatusError:()=>DF1,SuiHTTPTransportError:()=>Qv});HF1.exports=ZE6(UF1);var VE6={"-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 Qv extends Error{}class MF1 extends Qv{constructor(J,Q){super(J);this.code=Q,this.type=VE6[Q]??"ServerError"}}class DF1 extends Qv{constructor(J,Q,Y){super(J);this.status=Q,this.statusText=Y}}});var RF1=H((cs4,CF1)=>{var{defineProperty:la,getOwnPropertyDescriptor:qE6,getOwnPropertyNames:UE6}=Object,ME6=Object.prototype.hasOwnProperty,IF1=(J)=>{throw TypeError(J)},DE6=(J,Q)=>{for(var Y in Q)la(J,Y,{get:Q[Y],enumerable:!0})},HE6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of UE6(Q))if(!ME6.call(J,X)&&X!==Y)la(J,X,{get:()=>Q[X],enumerable:!(G=qE6(Q,X))||G.enumerable})}return J},IE6=(J)=>HE6(la({},"__esModule",{value:!0}),J),pa=(J,Q,Y)=>Q.has(J)||IF1("Cannot "+Y),v8=(J,Q,Y)=>(pa(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),mq=(J,Q,Y)=>Q.has(J)?IF1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),hH=(J,Q,Y,G)=>(pa(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),OF1=(J,Q,Y)=>(pa(J,Q,"access private method"),Y),OE6=(J,Q,Y,G)=>({set _(X){hH(J,Q,X,Y)},get _(){return v8(J,Q,G)}}),AF1={};DE6(AF1,{DEFAULT_CLIENT_OPTIONS:()=>wF1,WebsocketClient:()=>LF1});CF1.exports=IE6(AF1);var AE6=Yv(),SW,gL,Xz,dq,mL,uq,Gv,BF1,NF1;function BE6(J){let Q=new URL(J);return Q.protocol=Q.protocol.replace("http","ws"),Q.toString()}var wF1={WebSocketConstructor:typeof WebSocket<"u"?WebSocket:void 0,callTimeout:30000,reconnectTimeout:3000,maxReconnects:5};class LF1{constructor(J,Q={}){if(mq(this,Gv),mq(this,SW,0),mq(this,gL,0),mq(this,Xz,null),mq(this,dq,null),mq(this,mL,new Set),mq(this,uq,new Map),this.endpoint=J,this.options={...wF1,...Q},!this.options.WebSocketConstructor)throw Error("Missing WebSocket constructor");if(this.endpoint.startsWith("http"))this.endpoint=BE6(this.endpoint)}async makeRequest(J,Q,Y){let G=await OF1(this,Gv,BF1).call(this);return new Promise((X,z)=>{hH(this,SW,v8(this,SW)+1),v8(this,uq).set(v8(this,SW),{resolve:X,reject:z,timeout:setTimeout(()=>{v8(this,uq).delete(v8(this,SW)),z(Error(`Request timeout: ${J}`))},this.options.callTimeout)}),Y?.addEventListener("abort",()=>{v8(this,uq).delete(v8(this,SW)),z(Y.reason)}),G.send(JSON.stringify({jsonrpc:"2.0",id:v8(this,SW),method:J,params:Q}))}).then(({error:X,result:z})=>{if(X)throw new AE6.JsonRpcError(X.message,X.code);return z})}async subscribe(J){let Q=new EF1(J);return v8(this,mL).add(Q),await Q.subscribe(this),()=>Q.unsubscribe(this)}}SW=new WeakMap;gL=new WeakMap;Xz=new WeakMap;dq=new WeakMap;mL=new WeakMap;uq=new WeakMap;Gv=new WeakSet;BF1=function(){if(v8(this,dq))return v8(this,dq);return hH(this,dq,new Promise((J)=>{v8(this,Xz)?.close(),hH(this,Xz,new this.options.WebSocketConstructor(this.endpoint)),v8(this,Xz).addEventListener("open",()=>{hH(this,gL,0),J(v8(this,Xz))}),v8(this,Xz).addEventListener("close",()=>{if(OE6(this,gL)._++,v8(this,gL)<=this.options.maxReconnects)setTimeout(()=>{OF1(this,Gv,NF1).call(this)},this.options.reconnectTimeout)}),v8(this,Xz).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&&v8(this,uq).has(Y.id)){let{resolve:G,timeout:X}=v8(this,uq).get(Y.id);clearTimeout(X),G(Y)}else if("params"in Y){let{params:G}=Y;v8(this,mL).forEach((X)=>{if(X.subscriptionId===G.subscription){if(G.subscription===X.subscriptionId)X.onMessage(G.result)}})}})})),v8(this,dq)};NF1=async function(){return v8(this,Xz)?.close(),hH(this,dq,null),Promise.allSettled([...v8(this,mL)].map((J)=>J.subscribe(this)))};class EF1{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 oa=H((_s4,kF1)=>{var{defineProperty:ia,getOwnPropertyDescriptor:NE6,getOwnPropertyNames:wE6}=Object,LE6=Object.prototype.hasOwnProperty,SF1=(J)=>{throw TypeError(J)},EE6=(J,Q)=>{for(var Y in Q)ia(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)ia(J,X,{get:()=>Q[X],enumerable:!(G=NE6(Q,X))||G.enumerable})}return J},RE6=(J)=>CE6(ia({},"__esModule",{value:!0}),J),na=(J,Q,Y)=>Q.has(J)||SF1("Cannot "+Y),tJ=(J,Q,Y)=>(na(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),Xv=(J,Q,Y)=>Q.has(J)?SF1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),ca=(J,Q,Y,G)=>(na(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),FE6=(J,Q,Y)=>(na(J,Q,"access private method"),Y),PF1={};EE6(PF1,{JsonRpcHTTPTransport:()=>fF1});kF1.exports=RE6(PF1);var FF1=da(),TF1=Yv(),TE6=RF1(),dL,AQ,uL,_a,$F1;class fF1{constructor(J){Xv(this,_a),Xv(this,dL,0),Xv(this,AQ),Xv(this,uL),ca(this,AQ,J)}fetch(J,Q){let Y=tJ(this,AQ).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){ca(this,dL,tJ(this,dL)+1);let Q=await this.fetch(tJ(this,AQ).rpc?.url??tJ(this,AQ).url,{method:"POST",signal:J.signal,headers:{"Content-Type":"application/json","Client-Sdk-Type":"typescript","Client-Sdk-Version":FF1.PACKAGE_VERSION,"Client-Target-Api-Version":FF1.TARGETED_RPC_VERSION,"Client-Request-Method":J.method,...tJ(this,AQ).rpc?.headers},body:JSON.stringify({jsonrpc:"2.0",id:tJ(this,dL),method:J.method,params:J.params})});if(!Q.ok)throw new TF1.SuiHTTPStatusError(`Unexpected status code: ${Q.status}`,Q.status,Q.statusText);let Y=await Q.json();if("error"in Y&&Y.error!=null)throw new TF1.JsonRpcError(Y.error.message,Y.error.code);return Y.result}async subscribe(J){let Q=await FE6(this,_a,$F1).call(this).subscribe(J);if(J.signal)J.signal.throwIfAborted(),J.signal.addEventListener("abort",()=>{Q()});return async()=>!!await Q()}}dL=new WeakMap;AQ=new WeakMap;uL=new WeakMap;_a=new WeakSet;$F1=function(){if(!tJ(this,uL)){let J=tJ(this,AQ).WebSocketConstructor??WebSocket;if(!J)throw Error("The current environment does not support WebSocket, you can provide a WebSocketConstructor in the options for SuiHTTPTransport.");ca(this,uL,new TE6.WebsocketClient(tJ(this,AQ).websocket?.url??tJ(this,AQ).url,{WebSocketConstructor:J,...tJ(this,AQ).websocket}))}return tJ(this,uL)}});var hF1=H((is4,jF1)=>{var{defineProperty:aa,getOwnPropertyDescriptor:SE6,getOwnPropertyNames:PE6}=Object,$E6=Object.prototype.hasOwnProperty,fE6=(J,Q)=>{for(var Y in Q)aa(J,Y,{get:Q[Y],enumerable:!0})},kE6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of PE6(Q))if(!$E6.call(J,X)&&X!==Y)aa(J,X,{get:()=>Q[X],enumerable:!(G=SE6(Q,X))||G.enumerable})}return J},vE6=(J)=>kE6(aa({},"__esModule",{value:!0}),J),vF1={};fE6(vF1,{getFullnodeUrl:()=>jE6});jF1.exports=vE6(vF1);function jE6(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 zv=H((ns4,dF1)=>{var{defineProperty:ra,getOwnPropertyDescriptor:hE6,getOwnPropertyNames:bE6}=Object,xE6=Object.prototype.hasOwnProperty,yF1=(J)=>{throw TypeError(J)},yE6=(J,Q)=>{for(var Y in Q)ra(J,Y,{get:Q[Y],enumerable:!0})},gE6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of bE6(Q))if(!xE6.call(J,X)&&X!==Y)ra(J,X,{get:()=>Q[X],enumerable:!(G=hE6(Q,X))||G.enumerable})}return J},mE6=(J)=>gE6(ra({},"__esModule",{value:!0}),J),gF1=(J,Q,Y)=>Q.has(J)||yF1("Cannot "+Y),R5=(J,Q,Y)=>(gF1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),bF1=(J,Q,Y)=>Q.has(J)?yF1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),xF1=(J,Q,Y,G)=>(gF1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),mF1={};yE6(mF1,{ClientCache:()=>uE6});dF1.exports=mE6(mF1);var lq,U7,dE6=class J{constructor({prefix:Q,cache:Y}={}){bF1(this,lq),bF1(this,U7),xF1(this,lq,Q??[]),xF1(this,U7,Y??new Map)}read(Q,Y){let G=[R5(this,lq),...Q].join(":");if(R5(this,U7).has(G))return R5(this,U7).get(G);let X=Y();if(R5(this,U7).set(G,X),typeof X==="object"&&X!==null&&"then"in X)return Promise.resolve(X).then((z)=>{return R5(this,U7).set(G,z),z}).catch((z)=>{throw R5(this,U7).delete(G),z});return X}readSync(Q,Y){let G=[R5(this,lq),...Q].join(":");if(R5(this,U7).has(G))return R5(this,U7).get(G);let X=Y();return R5(this,U7).set(G,X),X}clear(Q){let Y=[...R5(this,lq),...Q??[]].join(":");if(!Y){R5(this,U7).clear();return}for(let G of R5(this,U7).keys())if(G.startsWith(Y))R5(this,U7).delete(G)}scope(Q){return new J({prefix:[...R5(this,lq),...Array.isArray(Q)?Q:[Q]],cache:R5(this,U7)})}};lq=new WeakMap;U7=new WeakMap;var uE6=dE6});var Kv=H((os4,pF1)=>{var{defineProperty:sa,getOwnPropertyDescriptor:lE6,getOwnPropertyNames:pE6}=Object,cE6=Object.prototype.hasOwnProperty,_E6=(J,Q)=>{for(var Y in Q)sa(J,Y,{get:Q[Y],enumerable:!0})},iE6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of pE6(Q))if(!cE6.call(J,X)&&X!==Y)sa(J,X,{get:()=>Q[X],enumerable:!(G=lE6(Q,X))||G.enumerable})}return J},nE6=(J)=>iE6(sa({},"__esModule",{value:!0}),J),uF1={};_E6(uF1,{Experimental_BaseClient:()=>lF1});pF1.exports=nE6(uF1);var oE6=zv();class lF1{constructor({network:J,base:Q,cache:Y=Q?.cache??new oE6.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 YG=H((uC6)=>{var bH;function aE6(J){bH={...bH,...J}}function xH(J){return{lang:J?.lang??bH?.lang,message:J?.message,abortEarly:J?.abortEarly??bH?.abortEarly,abortPipeEarly:J?.abortPipeEarly??bH?.abortPipeEarly}}function rE6(){bH=void 0}var pL;function sE6(J,Q){if(!pL)pL=new Map;pL.set(Q,J)}function cF1(J){return pL?.get(J)}function tE6(J){pL?.delete(J)}var cL;function eE6(J,Q){if(!cL)cL=new Map;cL.set(Q,J)}function _F1(J){return cL?.get(J)}function JC6(J){cL?.delete(J)}var pq;function QC6(J,Q,Y){if(!pq)pq=new Map;if(!pq.get(J))pq.set(J,new Map);pq.get(J).set(Y,Q)}function iF1(J,Q){return pq?.get(J)?.get(Q)}function YC6(J,Q){pq?.get(J)?.delete(Q)}function y8(J){let Q=typeof J;if(Q==="string")return`"${J}"`;if(Q==="number"||Q==="bigint"||Q==="boolean")return`${J}`;if(Q==="object"||Q==="function")return(J&&Object.getPrototypeOf(J)?.constructor?.name)??"null";return Q}function J1(J,Q,Y,G,X){let z=X&&"input"in X?X.input:Y.value,K=X?.expected??J.expects??null,W=X?.received??y8(z),Z={kind:J.kind,type:J.type,input:z,expected:K,received:W,message:`Invalid ${Q}: ${K?`Expected ${K} but r`:"R"}eceived ${W}`,requirement:J.requirement,path:X?.path,issues:X?.issues,lang:G.lang,abortEarly:G.abortEarly,abortPipeEarly:G.abortPipeEarly},V=J.kind==="schema",q=X?.message??J.message??iF1(J.reference,Z.lang)??(V?_F1(Z.lang):null)??G.message??cF1(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 ta;function _L(J){if(!ta)ta=new TextEncoder;return ta.encode(J).length}var ea;function iL(J){if(!ea)ea=new Intl.Segmenter;let Q=ea.segment(J),Y=0;for(let G of Q)Y++;return Y}function Vv(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=Vv(G,Q);if(X!==void 0)return X}}}function P1(J){return{version:1,vendor:"valibot",validate(Q){return J["~run"]({value:Q},xH())}}}var lL;function nL(J,Q){if(!lL)lL=new Map;if(!lL.get(J))lL.set(J,new Intl.Segmenter(J,{granularity:"word"}));let Y=lL.get(J).segment(Q),G=0;for(let X of Y)if(X.isWordLike)G++;return G}var GC6=/\D/gu;function Xr(J){let Q=J.replace(GC6,""),Y=Q.length,G=1,X=0;while(Y){let z=+Q[--Y];G^=1,X+=G?[0,2,4,6,8,1,3,5,7,9][z]:z}return X%10===0}function cq(J,Q){return Object.hasOwn(J,Q)&&Q!=="__proto__"&&Q!=="prototype"&&Q!=="constructor"}function eJ(J,Q){let Y=[...new Set(J)];if(Y.length>1)return`(${Y.join(` ${Q} `)})`;return Y[0]??"never"}function XC6(J,Q){let Y={};for(let G of J)Y[G]=Q;return Y}function zC6(J){let Q={};for(let Y of J)Object.assign(Q,Y.entries);return Q}function zr(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 KC6(J,Q){return Q.kind===J}function WC6(J,Q){return Q.type===J}function ZC6(J){return J instanceof zz}var zz=class extends Error{constructor(J){super(J[0].message);this.name="ValiError",this.issues=J}};function nF1(J){return{kind:"transformation",type:"args",reference:nF1,async:!1,schema:J,"~run"(Q,Y){let G=Q.value;return Q.value=(...X)=>{let z=this.schema["~run"]({value:X},Y);if(z.issues)throw new zz(z.issues);return G(...z.value)},Q}}}function oF1(J){return{kind:"transformation",type:"args",reference:oF1,async:!1,schema:J,"~run"(Q,Y){let G=Q.value;return Q.value=async(...X)=>{let z=await J["~run"]({value:X},Y);if(z.issues)throw new zz(z.issues);return G(...z.value)},Q}}}function aF1(){return{kind:"transformation",type:"await",reference:aF1,async:!0,async "~run"(J){return J.value=await J.value,J}}}var rF1=/^(?:[\da-z+/]{4})*(?:[\da-z+/]{2}==|[\da-z+/]{3}=)?$/iu,sF1=/^[A-Z]{6}(?!00)[\dA-Z]{2}(?:[\dA-Z]{3})?$/u,tF1=/^[a-z][\da-z]*$/u,eF1=/^[+-]?(?:\d*\.)?\d+$/u,JT1=/^\d+$/u,QT1=/^[\w+-]+(?:\.[\w+-]+)*@[\da-z]+(?:[.-][\da-z]+)*\.[a-z]{2,}$/iu,YT1=/^(?:[\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,GT1=/^(?:0[hx])?[\da-fA-F]+$/u,XT1=/^#(?:[\da-fA-F]{3,4}|[\da-fA-F]{6}|[\da-fA-F]{8})$/u,zT1=/^\d{15}$|^\d{2}-\d{6}-\d{6}-\d$/u,KT1=/^(?:(?:[1-9]|1\d|2[0-4])?\d|25[0-5])(?:\.(?:(?:[1-9]|1\d|2[0-4])?\d|25[0-5])){3}$/u,WT1=/^(?:(?:[\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,ZT1=/^(?:(?:[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,VT1=/^\d{4}-(?:0[1-9]|1[0-2])-(?:[12]\d|0[1-9]|3[01])$/u,qT1=/^\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,UT1=/^(?:0\d|1\d|2[0-3]):[0-5]\d$/u,MT1=/^(?:0\d|1\d|2[0-3])(?::[0-5]\d){2}$/u,DT1=/^\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,HT1=/^\d{4}-W(?:0[1-9]|[1-4]\d|5[0-3])$/u,IT1=/^(?:[\da-f]{2}:){5}[\da-f]{2}$|^(?:[\da-f]{2}-){5}[\da-f]{2}$|^(?:[\da-f]{4}\.){2}[\da-f]{4}$/iu,OT1=/^(?:[\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,AT1=/^(?:[\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,BT1=/^[\w-]+$/u,NT1=/^(?:0o)?[0-7]+$/u,wT1=/^[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])?)*$/,LT1=/^[\da-z]+(?:[-_][\da-z]+)*$/u,ET1=/^[\da-hjkmnp-tv-zA-HJKMNP-TV-Z]{26}$/u,CT1=/^[\da-f]{8}(?:-[\da-f]{4}){3}-[\da-f]{12}$/iu;function RT1(J){return{kind:"validation",type:"base64",reference:RT1,async:!1,expects:null,requirement:rF1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"Base64",Q,Y);return Q}}}function FT1(J){return{kind:"validation",type:"bic",reference:FT1,async:!1,expects:null,requirement:sF1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"BIC",Q,Y);return Q}}}function TT1(J){return{kind:"transformation",type:"brand",reference:TT1,async:!1,name:J,"~run"(Q){return Q}}}function ST1(J,Q){return{kind:"validation",type:"bytes",reference:ST1,async:!1,expects:`${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=_L(Y.value);if(X!==this.requirement)J1(this,"bytes",Y,G,{received:`${X}`})}return Y}}}function PT1(J,Q){return{kind:"validation",type:"check",reference:PT1,async:!1,expects:null,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!this.requirement(Y.value))J1(this,"input",Y,G);return Y}}}function $T1(J,Q){return{kind:"validation",type:"check",reference:$T1,async:!0,expects:null,requirement:J,message:Q,async "~run"(Y,G){if(Y.typed&&!await this.requirement(Y.value))J1(this,"input",Y,G);return Y}}}function fT1(J,Q){return{kind:"validation",type:"check_items",reference:fT1,async:!1,expects:null,requirement:J,message:Q,"~run"(Y,G){if(Y.typed)for(let X=0;X<Y.value.length;X++){let z=Y.value[X];if(!this.requirement(z,X,Y.value))J1(this,"item",Y,G,{input:z,path:[{type:"array",origin:"value",input:Y.value,key:X,value:z}]})}return Y}}}function kT1(J,Q){return{kind:"validation",type:"check_items",reference:kT1,async:!0,expects:null,requirement:J,message:Q,async "~run"(Y,G){if(Y.typed){let X=await Promise.all(Y.value.map(this.requirement));for(let z=0;z<Y.value.length;z++)if(!X[z]){let K=Y.value[z];J1(this,"item",Y,G,{input:K,path:[{type:"array",origin:"value",input:Y.value,key:z,value:K}]})}}return Y}}}var VC6=/^(?:\d{14,19}|\d{4}(?: \d{3,6}){2,4}|\d{4}(?:-\d{3,6}){2,4})$/u,qC6=/[- ]/gu,UC6=[/^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 vT1(J){return{kind:"validation",type:"credit_card",reference:vT1,async:!1,expects:null,requirement(Q){let Y;return VC6.test(Q)&&(Y=Q.replace(qC6,""))&&UC6.some((G)=>G.test(Y))&&Xr(Y)},message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement(Q.value))J1(this,"credit card",Q,Y);return Q}}}function jT1(J){return{kind:"validation",type:"cuid2",reference:jT1,async:!1,expects:null,requirement:tF1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"Cuid2",Q,Y);return Q}}}function hT1(J){return{kind:"validation",type:"decimal",reference:hT1,async:!1,expects:null,requirement:eF1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"decimal",Q,Y);return Q}}}function bT1(J){return{kind:"metadata",type:"description",reference:bT1,description:J}}function xT1(J){return{kind:"validation",type:"digits",reference:xT1,async:!1,expects:null,requirement:JT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"digits",Q,Y);return Q}}}function yT1(J){return{kind:"validation",type:"email",reference:yT1,expects:null,async:!1,requirement:QT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"email",Q,Y);return Q}}}function gT1(J){return{kind:"validation",type:"emoji",reference:gT1,async:!1,expects:null,requirement:YT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"emoji",Q,Y);return Q}}}function mT1(J){return{kind:"validation",type:"empty",reference:mT1,async:!1,expects:"0",message:J,"~run"(Q,Y){if(Q.typed&&Q.value.length>0)J1(this,"length",Q,Y,{received:`${Q.value.length}`});return Q}}}function dT1(J,Q){return{kind:"validation",type:"ends_with",reference:dT1,async:!1,expects:`"${J}"`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!Y.value.endsWith(this.requirement))J1(this,"end",Y,G,{received:`"${Y.value.slice(-this.requirement.length)}"`});return Y}}}function uT1(J,Q){return{kind:"validation",type:"entries",reference:uT1,async:!1,expects:`${J}`,requirement:J,message:Q,"~run"(Y,G){if(!Y.typed)return Y;let X=Object.keys(Y.value).length;if(Y.typed&&X!==this.requirement)J1(this,"entries",Y,G,{received:`${X}`});return Y}}}function lT1(J,Q){return{kind:"validation",type:"every_item",reference:lT1,async:!1,expects:null,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!Y.value.every(this.requirement))J1(this,"item",Y,G);return Y}}}function pT1(J){return{kind:"metadata",type:"examples",reference:pT1,examples:J}}function cT1(J,Q){let Y=y8(J);return{kind:"validation",type:"excludes",reference:cT1,async:!1,expects:`!${Y}`,requirement:J,message:Q,"~run"(G,X){if(G.typed&&G.value.includes(this.requirement))J1(this,"content",G,X,{received:Y});return G}}}function _T1(J){return{kind:"transformation",type:"filter_items",reference:_T1,async:!1,operation:J,"~run"(Q){return Q.value=Q.value.filter(this.operation),Q}}}function iT1(J){return{kind:"transformation",type:"find_item",reference:iT1,async:!1,operation:J,"~run"(Q){return Q.value=Q.value.find(this.operation),Q}}}function nT1(J){return{kind:"validation",type:"finite",reference:nT1,async:!1,expects:null,requirement:Number.isFinite,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement(Q.value))J1(this,"finite",Q,Y);return Q}}}function oT1(J){return{kind:"transformation",type:"flavor",reference:oT1,async:!1,name:J,"~run"(Q){return Q}}}function aT1(J,Q){return{kind:"validation",type:"graphemes",reference:aT1,async:!1,expects:`${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=iL(Y.value);if(X!==this.requirement)J1(this,"graphemes",Y,G,{received:`${X}`})}return Y}}}function rT1(J,Q){return{kind:"validation",type:"gt_value",reference:rT1,async:!1,expects:`>${J instanceof Date?J.toJSON():y8(J)}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!(Y.value>this.requirement))J1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():y8(Y.value)});return Y}}}var MC6={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 sT1(J,Q){return{kind:"validation",type:"hash",reference:sT1,expects:null,async:!1,requirement:RegExp(J.map((Y)=>`^[a-f0-9]{${MC6[Y]}}$`).join("|"),"iu"),message:Q,"~run"(Y,G){if(Y.typed&&!this.requirement.test(Y.value))J1(this,"hash",Y,G);return Y}}}function tT1(J){return{kind:"validation",type:"hexadecimal",reference:tT1,async:!1,expects:null,requirement:GT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"hexadecimal",Q,Y);return Q}}}function eT1(J){return{kind:"validation",type:"hex_color",reference:eT1,async:!1,expects:null,requirement:XT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"hex color",Q,Y);return Q}}}function JS1(J){return{kind:"validation",type:"imei",reference:JS1,async:!1,expects:null,requirement(Q){return zT1.test(Q)&&Xr(Q)},message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement(Q.value))J1(this,"IMEI",Q,Y);return Q}}}function QS1(J,Q){let Y=y8(J);return{kind:"validation",type:"includes",reference:QS1,async:!1,expects:Y,requirement:J,message:Q,"~run"(G,X){if(G.typed&&!G.value.includes(this.requirement))J1(this,"content",G,X,{received:`!${Y}`});return G}}}function YS1(J){return{kind:"validation",type:"integer",reference:YS1,async:!1,expects:null,requirement:Number.isInteger,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement(Q.value))J1(this,"integer",Q,Y);return Q}}}function GS1(J){return{kind:"validation",type:"ip",reference:GS1,async:!1,expects:null,requirement:ZT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"IP",Q,Y);return Q}}}function XS1(J){return{kind:"validation",type:"ipv4",reference:XS1,async:!1,expects:null,requirement:KT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"IPv4",Q,Y);return Q}}}function zS1(J){return{kind:"validation",type:"ipv6",reference:zS1,async:!1,expects:null,requirement:WT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"IPv6",Q,Y);return Q}}}function KS1(J){return{kind:"validation",type:"iso_date",reference:KS1,async:!1,expects:null,requirement:VT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"date",Q,Y);return Q}}}function WS1(J){return{kind:"validation",type:"iso_date_time",reference:WS1,async:!1,expects:null,requirement:qT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"date-time",Q,Y);return Q}}}function ZS1(J){return{kind:"validation",type:"iso_time",reference:ZS1,async:!1,expects:null,requirement:UT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"time",Q,Y);return Q}}}function VS1(J){return{kind:"validation",type:"iso_time_second",reference:VS1,async:!1,expects:null,requirement:MT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"time-second",Q,Y);return Q}}}function qS1(J){return{kind:"validation",type:"iso_timestamp",reference:qS1,async:!1,expects:null,requirement:DT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"timestamp",Q,Y);return Q}}}function US1(J){return{kind:"validation",type:"iso_week",reference:US1,async:!1,expects:null,requirement:HT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"week",Q,Y);return Q}}}function MS1(J,Q){return{kind:"validation",type:"length",reference:MS1,async:!1,expects:`${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.length!==this.requirement)J1(this,"length",Y,G,{received:`${Y.value.length}`});return Y}}}function DS1(J,Q){return{kind:"validation",type:"lt_value",reference:DS1,async:!1,expects:`<${J instanceof Date?J.toJSON():y8(J)}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!(Y.value<this.requirement))J1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():y8(Y.value)});return Y}}}function HS1(J){return{kind:"validation",type:"mac",reference:HS1,async:!1,expects:null,requirement:AT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"MAC",Q,Y);return Q}}}function IS1(J){return{kind:"validation",type:"mac48",reference:IS1,async:!1,expects:null,requirement:IT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"48-bit MAC",Q,Y);return Q}}}function OS1(J){return{kind:"validation",type:"mac64",reference:OS1,async:!1,expects:null,requirement:OT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"64-bit MAC",Q,Y);return Q}}}function AS1(J){return{kind:"transformation",type:"map_items",reference:AS1,async:!1,operation:J,"~run"(Q){return Q.value=Q.value.map(this.operation),Q}}}function BS1(J,Q){return{kind:"validation",type:"max_bytes",reference:BS1,async:!1,expects:`<=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=_L(Y.value);if(X>this.requirement)J1(this,"bytes",Y,G,{received:`${X}`})}return Y}}}function NS1(J,Q){return{kind:"validation",type:"max_entries",reference:NS1,async:!1,expects:`<=${J}`,requirement:J,message:Q,"~run"(Y,G){if(!Y.typed)return Y;let X=Object.keys(Y.value).length;if(Y.typed&&X>this.requirement)J1(this,"entries",Y,G,{received:`${X}`});return Y}}}function wS1(J,Q){return{kind:"validation",type:"max_graphemes",reference:wS1,async:!1,expects:`<=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=iL(Y.value);if(X>this.requirement)J1(this,"graphemes",Y,G,{received:`${X}`})}return Y}}}function LS1(J,Q){return{kind:"validation",type:"max_length",reference:LS1,async:!1,expects:`<=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.length>this.requirement)J1(this,"length",Y,G,{received:`${Y.value.length}`});return Y}}}function ES1(J,Q){return{kind:"validation",type:"max_size",reference:ES1,async:!1,expects:`<=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.size>this.requirement)J1(this,"size",Y,G,{received:`${Y.value.size}`});return Y}}}function CS1(J,Q){return{kind:"validation",type:"max_value",reference:CS1,async:!1,expects:`<=${J instanceof Date?J.toJSON():y8(J)}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!(Y.value<=this.requirement))J1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():y8(Y.value)});return Y}}}function RS1(J,Q,Y){return{kind:"validation",type:"max_words",reference:RS1,async:!1,expects:`<=${Q}`,locales:J,requirement:Q,message:Y,"~run"(G,X){if(G.typed){let z=nL(this.locales,G.value);if(z>this.requirement)J1(this,"words",G,X,{received:`${z}`})}return G}}}function FS1(J){return{kind:"metadata",type:"metadata",reference:FS1,metadata:J}}function TS1(J,Q){return{kind:"validation",type:"mime_type",reference:TS1,async:!1,expects:eJ(J.map((Y)=>`"${Y}"`),"|"),requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!this.requirement.includes(Y.value.type))J1(this,"MIME type",Y,G,{received:`"${Y.value.type}"`});return Y}}}function SS1(J,Q){return{kind:"validation",type:"min_bytes",reference:SS1,async:!1,expects:`>=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=_L(Y.value);if(X<this.requirement)J1(this,"bytes",Y,G,{received:`${X}`})}return Y}}}function PS1(J,Q){return{kind:"validation",type:"min_entries",reference:PS1,async:!1,expects:`>=${J}`,requirement:J,message:Q,"~run"(Y,G){if(!Y.typed)return Y;let X=Object.keys(Y.value).length;if(Y.typed&&X<this.requirement)J1(this,"entries",Y,G,{received:`${X}`});return Y}}}function $S1(J,Q){return{kind:"validation",type:"min_graphemes",reference:$S1,async:!1,expects:`>=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=iL(Y.value);if(X<this.requirement)J1(this,"graphemes",Y,G,{received:`${X}`})}return Y}}}function fS1(J,Q){return{kind:"validation",type:"min_length",reference:fS1,async:!1,expects:`>=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.length<this.requirement)J1(this,"length",Y,G,{received:`${Y.value.length}`});return Y}}}function kS1(J,Q){return{kind:"validation",type:"min_size",reference:kS1,async:!1,expects:`>=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.size<this.requirement)J1(this,"size",Y,G,{received:`${Y.value.size}`});return Y}}}function vS1(J,Q){return{kind:"validation",type:"min_value",reference:vS1,async:!1,expects:`>=${J instanceof Date?J.toJSON():y8(J)}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!(Y.value>=this.requirement))J1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():y8(Y.value)});return Y}}}function jS1(J,Q,Y){return{kind:"validation",type:"min_words",reference:jS1,async:!1,expects:`>=${Q}`,locales:J,requirement:Q,message:Y,"~run"(G,X){if(G.typed){let z=nL(this.locales,G.value);if(z<this.requirement)J1(this,"words",G,X,{received:`${z}`})}return G}}}function hS1(J,Q){return{kind:"validation",type:"multiple_of",reference:hS1,async:!1,expects:`%${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value%this.requirement!=0)J1(this,"multiple",Y,G);return Y}}}function bS1(J){return{kind:"validation",type:"nanoid",reference:bS1,async:!1,expects:null,requirement:BT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"Nano ID",Q,Y);return Q}}}function xS1(J){return{kind:"validation",type:"non_empty",reference:xS1,async:!1,expects:"!0",message:J,"~run"(Q,Y){if(Q.typed&&Q.value.length===0)J1(this,"length",Q,Y,{received:"0"});return Q}}}function yS1(J){return{kind:"transformation",type:"normalize",reference:yS1,async:!1,form:J,"~run"(Q){return Q.value=Q.value.normalize(this.form),Q}}}function gS1(J,Q){return{kind:"validation",type:"not_bytes",reference:gS1,async:!1,expects:`!${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=_L(Y.value);if(X===this.requirement)J1(this,"bytes",Y,G,{received:`${X}`})}return Y}}}function mS1(J,Q){return{kind:"validation",type:"not_entries",reference:mS1,async:!1,expects:`!${J}`,requirement:J,message:Q,"~run"(Y,G){if(!Y.typed)return Y;let X=Object.keys(Y.value).length;if(Y.typed&&X===this.requirement)J1(this,"entries",Y,G,{received:`${X}`});return Y}}}function dS1(J,Q){return{kind:"validation",type:"not_graphemes",reference:dS1,async:!1,expects:`!${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=iL(Y.value);if(X===this.requirement)J1(this,"graphemes",Y,G,{received:`${X}`})}return Y}}}function uS1(J,Q){return{kind:"validation",type:"not_length",reference:uS1,async:!1,expects:`!${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.length===this.requirement)J1(this,"length",Y,G,{received:`${Y.value.length}`});return Y}}}function lS1(J,Q){return{kind:"validation",type:"not_size",reference:lS1,async:!1,expects:`!${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.size===this.requirement)J1(this,"size",Y,G,{received:`${Y.value.size}`});return Y}}}function pS1(J,Q){return{kind:"validation",type:"not_value",reference:pS1,async:!1,expects:J instanceof Date?`!${J.toJSON()}`:`!${y8(J)}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&this.requirement<=Y.value&&this.requirement>=Y.value)J1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():y8(Y.value)});return Y}}}function cS1(J,Q){return{kind:"validation",type:"not_values",reference:cS1,async:!1,expects:`!${eJ(J.map((Y)=>Y instanceof Date?Y.toJSON():y8(Y)),"|")}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&this.requirement.some((X)=>X<=Y.value&&X>=Y.value))J1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():y8(Y.value)});return Y}}}function _S1(J,Q,Y){return{kind:"validation",type:"not_words",reference:_S1,async:!1,expects:`!${Q}`,locales:J,requirement:Q,message:Y,"~run"(G,X){if(G.typed){let z=nL(this.locales,G.value);if(z===this.requirement)J1(this,"words",G,X,{received:`${z}`})}return G}}}function iS1(J){return{kind:"validation",type:"octal",reference:iS1,async:!1,expects:null,requirement:NT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"octal",Q,Y);return Q}}}function nS1(J,Q){return{kind:"transformation",type:"parse_json",reference:nS1,config:J,message:Q,async:!1,"~run"(Y,G){try{Y.value=JSON.parse(Y.value,this.config?.reviver)}catch(X){if(X instanceof Error)J1(this,"JSON",Y,G,{received:`"${X.message}"`}),Y.typed=!1;else throw X}return Y}}}function oS1(J,Q){if(J.issues)for(let Y of Q)for(let G of J.issues){let X=!1,z=Math.min(Y.length,G.path?.length??0);for(let K=0;K<z;K++)if(Y[K]!==G.path[K].key&&(Y[K]!=="$"||G.path[K].type!=="array")){X=!0;break}if(!X)return!1}return!0}function aS1(J,Q,Y){return{kind:"validation",type:"partial_check",reference:aS1,async:!1,expects:null,paths:J,requirement:Q,message:Y,"~run"(G,X){if((G.typed||oS1(G,J))&&!this.requirement(G.value))J1(this,"input",G,X);return G}}}function rS1(J,Q,Y){return{kind:"validation",type:"partial_check",reference:rS1,async:!0,expects:null,paths:J,requirement:Q,message:Y,async "~run"(G,X){if((G.typed||oS1(G,J))&&!await this.requirement(G.value))J1(this,"input",G,X);return G}}}function sS1(J){return{kind:"validation",type:"raw_check",reference:sS1,async:!1,expects:null,"~run"(Q,Y){return J({dataset:Q,config:Y,addIssue:(G)=>J1(this,G?.label??"input",Q,Y,G)}),Q}}}function tS1(J){return{kind:"validation",type:"raw_check",reference:tS1,async:!0,expects:null,async "~run"(Q,Y){return await J({dataset:Q,config:Y,addIssue:(G)=>J1(this,G?.label??"input",Q,Y,G)}),Q}}}function eS1(J){return{kind:"transformation",type:"raw_transform",reference:eS1,async:!1,"~run"(Q,Y){let G=J({dataset:Q,config:Y,addIssue:(X)=>J1(this,X?.label??"input",Q,Y,X),NEVER:null});if(Q.issues)Q.typed=!1;else Q.value=G;return Q}}}function JP1(J){return{kind:"transformation",type:"raw_transform",reference:JP1,async:!0,async "~run"(Q,Y){let G=await J({dataset:Q,config:Y,addIssue:(X)=>J1(this,X?.label??"input",Q,Y,X),NEVER:null});if(Q.issues)Q.typed=!1;else Q.value=G;return Q}}}function QP1(){return{kind:"transformation",type:"readonly",reference:QP1,async:!1,"~run"(J){return J}}}function YP1(J,Q){return{kind:"transformation",type:"reduce_items",reference:YP1,async:!1,operation:J,initial:Q,"~run"(Y){return Y.value=Y.value.reduce(this.operation,this.initial),Y}}}function GP1(J,Q){return{kind:"validation",type:"regex",reference:GP1,async:!1,expects:`${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!this.requirement.test(Y.value))J1(this,"format",Y,G);return Y}}}function XP1(J){return{kind:"transformation",type:"returns",reference:XP1,async:!1,schema:J,"~run"(Q,Y){let G=Q.value;return Q.value=(...X)=>{let z=this.schema["~run"]({value:G(...X)},Y);if(z.issues)throw new zz(z.issues);return z.value},Q}}}function zP1(J){return{kind:"transformation",type:"returns",reference:zP1,async:!1,schema:J,"~run"(Q,Y){let G=Q.value;return Q.value=async(...X)=>{let z=await this.schema["~run"]({value:await G(...X)},Y);if(z.issues)throw new zz(z.issues);return z.value},Q}}}function KP1(J){return{kind:"validation",type:"rfc_email",reference:KP1,expects:null,async:!1,requirement:wT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"email",Q,Y);return Q}}}function WP1(J){return{kind:"validation",type:"safe_integer",reference:WP1,async:!1,expects:null,requirement:Number.isSafeInteger,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement(Q.value))J1(this,"safe integer",Q,Y);return Q}}}function ZP1(J,Q){return{kind:"validation",type:"size",reference:ZP1,async:!1,expects:`${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.size!==this.requirement)J1(this,"size",Y,G,{received:`${Y.value.size}`});return Y}}}function VP1(J){return{kind:"validation",type:"slug",reference:VP1,async:!1,expects:null,requirement:LT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"slug",Q,Y);return Q}}}function qP1(J,Q){return{kind:"validation",type:"some_item",reference:qP1,async:!1,expects:null,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!Y.value.some(this.requirement))J1(this,"item",Y,G);return Y}}}function UP1(J){return{kind:"transformation",type:"sort_items",reference:UP1,async:!1,operation:J,"~run"(Q){return Q.value=Q.value.sort(this.operation),Q}}}function MP1(J,Q){return{kind:"validation",type:"starts_with",reference:MP1,async:!1,expects:`"${J}"`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!Y.value.startsWith(this.requirement))J1(this,"start",Y,G,{received:`"${Y.value.slice(0,this.requirement.length)}"`});return Y}}}function DP1(J,Q){return{kind:"transformation",type:"stringify_json",reference:DP1,message:Q,config:J,async:!1,"~run"(Y,G){try{let X=JSON.stringify(Y.value,this.config?.replacer,this.config?.space);if(X===void 0)J1(this,"JSON",Y,G),Y.typed=!1;Y.value=X}catch(X){if(X instanceof Error)J1(this,"JSON",Y,G,{received:`"${X.message}"`}),Y.typed=!1;else throw X}return Y}}}function HP1(J){return{kind:"metadata",type:"title",reference:HP1,title:J}}function IP1(J){return{kind:"transformation",type:"to_bigint",reference:IP1,async:!1,message:J,"~run"(Q,Y){try{Q.value=BigInt(Q.value)}catch{J1(this,"bigint",Q,Y),Q.typed=!1}return Q}}}function OP1(){return{kind:"transformation",type:"to_boolean",reference:OP1,async:!1,"~run"(J){return J.value=Boolean(J.value),J}}}function AP1(J){return{kind:"transformation",type:"to_date",reference:AP1,async:!1,message:J,"~run"(Q,Y){try{if(Q.value=new Date(Q.value),isNaN(Q.value))J1(this,"date",Q,Y,{received:'"Invalid Date"'}),Q.typed=!1}catch{J1(this,"date",Q,Y),Q.typed=!1}return Q}}}function BP1(){return{kind:"transformation",type:"to_lower_case",reference:BP1,async:!1,"~run"(J){return J.value=J.value.toLowerCase(),J}}}function NP1(J){return{kind:"transformation",type:"to_max_value",reference:NP1,async:!1,requirement:J,"~run"(Q){return Q.value=Q.value>this.requirement?this.requirement:Q.value,Q}}}function wP1(J){return{kind:"transformation",type:"to_min_value",reference:wP1,async:!1,requirement:J,"~run"(Q){return Q.value=Q.value<this.requirement?this.requirement:Q.value,Q}}}function LP1(J){return{kind:"transformation",type:"to_number",reference:LP1,async:!1,message:J,"~run"(Q,Y){try{if(Q.value=Number(Q.value),isNaN(Q.value))J1(this,"number",Q,Y),Q.typed=!1}catch{J1(this,"number",Q,Y),Q.typed=!1}return Q}}}function EP1(J){return{kind:"transformation",type:"to_string",reference:EP1,async:!1,message:J,"~run"(Q,Y){try{Q.value=String(Q.value)}catch{J1(this,"string",Q,Y),Q.typed=!1}return Q}}}function CP1(){return{kind:"transformation",type:"to_upper_case",reference:CP1,async:!1,"~run"(J){return J.value=J.value.toUpperCase(),J}}}function RP1(J){return{kind:"transformation",type:"transform",reference:RP1,async:!1,operation:J,"~run"(Q){return Q.value=this.operation(Q.value),Q}}}function FP1(J){return{kind:"transformation",type:"transform",reference:FP1,async:!0,operation:J,async "~run"(Q){return Q.value=await this.operation(Q.value),Q}}}function TP1(){return{kind:"transformation",type:"trim",reference:TP1,async:!1,"~run"(J){return J.value=J.value.trim(),J}}}function SP1(){return{kind:"transformation",type:"trim_end",reference:SP1,async:!1,"~run"(J){return J.value=J.value.trimEnd(),J}}}function PP1(){return{kind:"transformation",type:"trim_start",reference:PP1,async:!1,"~run"(J){return J.value=J.value.trimStart(),J}}}function $P1(J){return{kind:"validation",type:"ulid",reference:$P1,async:!1,expects:null,requirement:ET1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"ULID",Q,Y);return Q}}}function fP1(J){return{kind:"validation",type:"url",reference:fP1,async:!1,expects:null,requirement(Q){try{return new URL(Q),!0}catch{return!1}},message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement(Q.value))J1(this,"URL",Q,Y);return Q}}}function kP1(J){return{kind:"validation",type:"uuid",reference:kP1,async:!1,expects:null,requirement:CT1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"UUID",Q,Y);return Q}}}function vP1(J,Q){return{kind:"validation",type:"value",reference:vP1,async:!1,expects:J instanceof Date?J.toJSON():y8(J),requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!(this.requirement<=Y.value&&this.requirement>=Y.value))J1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():y8(Y.value)});return Y}}}function jP1(J,Q){return{kind:"validation",type:"values",reference:jP1,async:!1,expects:`${eJ(J.map((Y)=>Y instanceof Date?Y.toJSON():y8(Y)),"|")}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!this.requirement.some((X)=>X<=Y.value&&X>=Y.value))J1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():y8(Y.value)});return Y}}}function hP1(J,Q,Y){return{kind:"validation",type:"words",reference:hP1,async:!1,expects:`${Q}`,locales:J,requirement:Q,message:Y,"~run"(G,X){if(G.typed){let z=nL(this.locales,G.value);if(z!==this.requirement)J1(this,"words",G,X,{received:`${z}`})}return G}}}function DC6(J,Q){let Y=J["~run"]({value:Q},{abortEarly:!0}).issues;if(Y)throw new zz(Y)}function HC6(J,Q){return{...J,get "~standard"(){return P1(this)},"~run"(Y,G){return J["~run"](Y,{...G,...Q})}}}function t3(J,Q,Y){return typeof J.fallback==="function"?J.fallback(Q,Y):J.fallback}function IC6(J,Q){return{...J,fallback:Q,get "~standard"(){return P1(this)},"~run"(Y,G){let X=J["~run"](Y,G);return X.issues?{typed:!0,value:t3(this,X,G)}:X}}}function OC6(J,Q){return{...J,fallback:Q,async:!0,get "~standard"(){return P1(this)},async "~run"(Y,G){let X=await J["~run"](Y,G);return X.issues?{typed:!0,value:await t3(this,X,G)}:X}}}function AC6(J){let Q={};for(let Y of J)if(Y.path){let G=zr(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 BC6(J,Q){return{...J,"~run"(Y,G){let X=Y.issues&&[...Y.issues];if(Y=J["~run"](Y,G),Y.issues){for(let z of Y.issues)if(!X?.includes(z)){let K=Y.value;for(let W of Q){let Z=K[W],V={type:"unknown",origin:"value",input:K,key:W,value:Z};if(z.path)z.path.push(V);else z.path=[V];if(!Z)break;K=Z}}}return Y}}}function NC6(J,Q){return{...J,async:!0,async "~run"(Y,G){let X=Y.issues&&[...Y.issues];if(Y=await J["~run"](Y,G),Y.issues){for(let z of Y.issues)if(!X?.includes(z)){let K=Y.value;for(let W of Q){let Z=K[W],V={type:"unknown",origin:"value",input:K,key:W,value:Z};if(z.path)z.path.push(V);else z.path=[V];if(!Z)break;K=Z}}}return Y}}}function o9(J,Q,Y){return typeof J.default==="function"?J.default(Q,Y):J.default}function Jr(J){if("entries"in J){let Q={};for(let Y in J.entries)Q[Y]=Jr(J.entries[Y]);return Q}if("items"in J)return J.items.map(Jr);return o9(J)}async function Qr(J){if("entries"in J)return Object.fromEntries(await Promise.all(Object.entries(J.entries).map(async([Q,Y])=>[Q,await Qr(Y)])));if("items"in J)return Promise.all(J.items.map(Qr));return o9(J)}function wC6(J){return Vv(J,"description")}function LC6(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 Yr(J){if("entries"in J){let Q={};for(let Y in J.entries)Q[Y]=Yr(J.entries[Y]);return Q}if("items"in J)return J.items.map(Yr);return t3(J)}async function Gr(J){if("entries"in J)return Object.fromEntries(await Promise.all(Object.entries(J.entries).map(async([Q,Y])=>[Q,await Gr(Y)])));if("items"in J)return Promise.all(J.items.map(Gr));return t3(J)}function EC6(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 CC6(J){return Vv(J,"title")}function RC6(J,Q){return!J["~run"]({value:Q},{abortEarly:!0}).issues}function bP1(){return{kind:"schema",type:"any",reference:bP1,expects:"any",async:!1,get "~standard"(){return P1(this)},"~run"(J){return J.typed=!0,J}}}function xP1(J,Q){return{kind:"schema",type:"array",reference:xP1,expects:"Array",async:!1,item:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];for(let z=0;z<X.length;z++){let K=X[z],W=this.item["~run"]({value:K},G);if(W.issues){let Z={type:"array",origin:"value",input:X,key:z,value:K};for(let V of W.issues){if(V.path)V.path.unshift(Z);else V.path=[Z];Y.issues?.push(V)}if(!Y.issues)Y.issues=W.issues;if(G.abortEarly){Y.typed=!1;break}}if(!W.typed)Y.typed=!1;Y.value.push(W.value)}}else J1(this,"type",Y,G);return Y}}}function yP1(J,Q){return{kind:"schema",type:"array",reference:yP1,expects:"Array",async:!0,item:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];let z=await Promise.all(X.map((K)=>this.item["~run"]({value:K},G)));for(let K=0;K<z.length;K++){let W=z[K];if(W.issues){let Z={type:"array",origin:"value",input:X,key:K,value:X[K]};for(let V of W.issues){if(V.path)V.path.unshift(Z);else V.path=[Z];Y.issues?.push(V)}if(!Y.issues)Y.issues=W.issues;if(G.abortEarly){Y.typed=!1;break}}if(!W.typed)Y.typed=!1;Y.value.push(W.value)}}else J1(this,"type",Y,G);return Y}}}function gP1(J){return{kind:"schema",type:"bigint",reference:gP1,expects:"bigint",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(typeof Q.value==="bigint")Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function mP1(J){return{kind:"schema",type:"blob",reference:mP1,expects:"Blob",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(Q.value instanceof Blob)Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function dP1(J){return{kind:"schema",type:"boolean",reference:dP1,expects:"boolean",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(typeof Q.value==="boolean")Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function uP1(J,Q){return{kind:"schema",type:"custom",reference:uP1,expects:"unknown",async:!1,check:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(this.check(Y.value))Y.typed=!0;else J1(this,"type",Y,G);return Y}}}function lP1(J,Q){return{kind:"schema",type:"custom",reference:lP1,expects:"unknown",async:!0,check:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){if(await this.check(Y.value))Y.typed=!0;else J1(this,"type",Y,G);return Y}}}function pP1(J){return{kind:"schema",type:"date",reference:pP1,expects:"Date",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(Q.value instanceof Date)if(!isNaN(Q.value))Q.typed=!0;else J1(this,"type",Q,Y,{received:'"Invalid Date"'});else J1(this,"type",Q,Y);return Q}}}function Kr(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:Kr,expects:eJ(Y.map(y8),"|"),async:!1,enum:J,options:Y,message:Q,get "~standard"(){return P1(this)},"~run"(G,X){if(this.options.includes(G.value))G.typed=!0;else J1(this,"type",G,X);return G}}}function cP1(J,Q){return{kind:"schema",type:"exact_optional",reference:cP1,expects:J.expects,async:!1,wrapped:J,default:Q,get "~standard"(){return P1(this)},"~run"(Y,G){return this.wrapped["~run"](Y,G)}}}function _P1(J,Q){return{kind:"schema",type:"exact_optional",reference:_P1,expects:J.expects,async:!0,wrapped:J,default:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){return this.wrapped["~run"](Y,G)}}}function iP1(J){return{kind:"schema",type:"file",reference:iP1,expects:"File",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(Q.value instanceof File)Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function Wr(J){return{kind:"schema",type:"function",reference:Wr,expects:"Function",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(typeof Q.value==="function")Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function nP1(J,Q){return{kind:"schema",type:"instance",reference:nP1,expects:J.name,async:!1,class:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(Y.value instanceof this.class)Y.typed=!0;else J1(this,"type",Y,G);return Y}}}function Wv(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=Wv(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=Wv(J[Y],Q[Y]);if(G.issue)return G;J[Y]=G.value}return{value:J}}}}return{issue:!0}}function oP1(J,Q){return{kind:"schema",type:"intersect",reference:oP1,expects:eJ(J.map((Y)=>Y.expects),"&"),async:!1,options:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(this.options.length){let X=Y.value,z;Y.typed=!0;for(let K of this.options){let W=K["~run"]({value:X},G);if(W.issues){if(Y.issues)Y.issues.push(...W.issues);else Y.issues=W.issues;if(G.abortEarly){Y.typed=!1;break}}if(!W.typed)Y.typed=!1;if(Y.typed)if(z)z.push(W.value);else z=[W.value]}if(Y.typed){Y.value=z[0];for(let K=1;K<z.length;K++){let W=Wv(Y.value,z[K]);if(W.issue){J1(this,"type",Y,G,{received:"unknown"});break}Y.value=W.value}}}else J1(this,"type",Y,G);return Y}}}function aP1(J,Q){return{kind:"schema",type:"intersect",reference:aP1,expects:eJ(J.map((Y)=>Y.expects),"&"),async:!0,options:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){if(this.options.length){let X=Y.value,z;Y.typed=!0;let K=await Promise.all(this.options.map((W)=>W["~run"]({value:X},G)));for(let W of K){if(W.issues){if(Y.issues)Y.issues.push(...W.issues);else Y.issues=W.issues;if(G.abortEarly){Y.typed=!1;break}}if(!W.typed)Y.typed=!1;if(Y.typed)if(z)z.push(W.value);else z=[W.value]}if(Y.typed){Y.value=z[0];for(let W=1;W<z.length;W++){let Z=Wv(Y.value,z[W]);if(Z.issue){J1(this,"type",Y,G,{received:"unknown"});break}Y.value=Z.value}}}else J1(this,"type",Y,G);return Y}}}function rP1(J){return{kind:"schema",type:"lazy",reference:rP1,expects:"unknown",async:!1,getter:J,get "~standard"(){return P1(this)},"~run"(Q,Y){return this.getter(Q.value)["~run"](Q,Y)}}}function sP1(J){return{kind:"schema",type:"lazy",reference:sP1,expects:"unknown",async:!0,getter:J,get "~standard"(){return P1(this)},async "~run"(Q,Y){return(await this.getter(Q.value))["~run"](Q,Y)}}}function tP1(J,Q){return{kind:"schema",type:"literal",reference:tP1,expects:y8(J),async:!1,literal:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(Y.value===this.literal)Y.typed=!0;else J1(this,"type",Y,G);return Y}}}function eP1(J,Q){return{kind:"schema",type:"loose_object",reference:eP1,expects:"Object",async:!1,entries:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){let X=Y.value;if(X&&typeof X==="object"){Y.typed=!0,Y.value={};for(let z in this.entries){let K=this.entries[z];if(z in X||(K.type==="exact_optional"||K.type==="optional"||K.type==="nullish")&&K.default!==void 0){let W=z in X?X[z]:o9(K),Z=K["~run"]({value:W},G);if(Z.issues){let V={type:"object",origin:"value",input:X,key:z,value:W};for(let q of Z.issues){if(q.path)q.path.unshift(V);else q.path=[V];Y.issues?.push(q)}if(!Y.issues)Y.issues=Z.issues;if(G.abortEarly){Y.typed=!1;break}}if(!Z.typed)Y.typed=!1;Y.value[z]=Z.value}else if(K.fallback!==void 0)Y.value[z]=t3(K);else if(K.type!=="exact_optional"&&K.type!=="optional"&&K.type!=="nullish"){if(J1(this,"key",Y,G,{input:void 0,expected:`"${z}"`,path:[{type:"object",origin:"key",input:X,key:z,value:X[z]}]}),G.abortEarly)break}}if(!Y.issues||!G.abortEarly){for(let z in X)if(cq(X,z)&&!(z in this.entries))Y.value[z]=X[z]}}else J1(this,"type",Y,G);return Y}}}function J$1(J,Q){return{kind:"schema",type:"loose_object",reference:J$1,expects:"Object",async:!0,entries:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){let X=Y.value;if(X&&typeof X==="object"){Y.typed=!0,Y.value={};let z=await Promise.all(Object.entries(this.entries).map(async([K,W])=>{if(K in X||(W.type==="exact_optional"||W.type==="optional"||W.type==="nullish")&&W.default!==void 0){let Z=K in X?X[K]:await o9(W);return[K,Z,W,await W["~run"]({value:Z},G)]}return[K,X[K],W,null]}));for(let[K,W,Z,V]of z)if(V){if(V.issues){let q={type:"object",origin:"value",input:X,key:K,value:W};for(let U of V.issues){if(U.path)U.path.unshift(q);else U.path=[q];Y.issues?.push(U)}if(!Y.issues)Y.issues=V.issues;if(G.abortEarly){Y.typed=!1;break}}if(!V.typed)Y.typed=!1;Y.value[K]=V.value}else if(Z.fallback!==void 0)Y.value[K]=await t3(Z);else if(Z.type!=="exact_optional"&&Z.type!=="optional"&&Z.type!=="nullish"){if(J1(this,"key",Y,G,{input:void 0,expected:`"${K}"`,path:[{type:"object",origin:"key",input:X,key:K,value:W}]}),G.abortEarly)break}if(!Y.issues||!G.abortEarly){for(let K in X)if(cq(X,K)&&!(K in this.entries))Y.value[K]=X[K]}}else J1(this,"type",Y,G);return Y}}}function Q$1(J,Q){return{kind:"schema",type:"loose_tuple",reference:Q$1,expects:"Array",async:!1,items:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];for(let z=0;z<this.items.length;z++){let K=X[z],W=this.items[z]["~run"]({value:K},G);if(W.issues){let Z={type:"array",origin:"value",input:X,key:z,value:K};for(let V of W.issues){if(V.path)V.path.unshift(Z);else V.path=[Z];Y.issues?.push(V)}if(!Y.issues)Y.issues=W.issues;if(G.abortEarly){Y.typed=!1;break}}if(!W.typed)Y.typed=!1;Y.value.push(W.value)}if(!Y.issues||!G.abortEarly)for(let z=this.items.length;z<X.length;z++)Y.value.push(X[z])}else J1(this,"type",Y,G);return Y}}}function Y$1(J,Q){return{kind:"schema",type:"loose_tuple",reference:Y$1,expects:"Array",async:!0,items:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];let z=await Promise.all(this.items.map(async(K,W)=>{let Z=X[W];return[W,Z,await K["~run"]({value:Z},G)]}));for(let[K,W,Z]of z){if(Z.issues){let V={type:"array",origin:"value",input:X,key:K,value:W};for(let q of Z.issues){if(q.path)q.path.unshift(V);else q.path=[V];Y.issues?.push(q)}if(!Y.issues)Y.issues=Z.issues;if(G.abortEarly){Y.typed=!1;break}}if(!Z.typed)Y.typed=!1;Y.value.push(Z.value)}if(!Y.issues||!G.abortEarly)for(let K=this.items.length;K<X.length;K++)Y.value.push(X[K])}else J1(this,"type",Y,G);return Y}}}function G$1(J,Q,Y){return{kind:"schema",type:"map",reference:G$1,expects:"Map",async:!1,key:J,value:Q,message:Y,get "~standard"(){return P1(this)},"~run"(G,X){let z=G.value;if(z instanceof Map){G.typed=!0,G.value=new Map;for(let[K,W]of z){let Z=this.key["~run"]({value:K},X);if(Z.issues){let q={type:"map",origin:"key",input:z,key:K,value:W};for(let U of Z.issues){if(U.path)U.path.unshift(q);else U.path=[q];G.issues?.push(U)}if(!G.issues)G.issues=Z.issues;if(X.abortEarly){G.typed=!1;break}}let V=this.value["~run"]({value:W},X);if(V.issues){let q={type:"map",origin:"value",input:z,key:K,value:W};for(let U of V.issues){if(U.path)U.path.unshift(q);else U.path=[q];G.issues?.push(U)}if(!G.issues)G.issues=V.issues;if(X.abortEarly){G.typed=!1;break}}if(!Z.typed||!V.typed)G.typed=!1;G.value.set(Z.value,V.value)}}else J1(this,"type",G,X);return G}}}function X$1(J,Q,Y){return{kind:"schema",type:"map",reference:X$1,expects:"Map",async:!0,key:J,value:Q,message:Y,get "~standard"(){return P1(this)},async "~run"(G,X){let z=G.value;if(z instanceof Map){G.typed=!0,G.value=new Map;let K=await Promise.all([...z].map(([W,Z])=>Promise.all([W,Z,this.key["~run"]({value:W},X),this.value["~run"]({value:Z},X)])));for(let[W,Z,V,q]of K){if(V.issues){let U={type:"map",origin:"key",input:z,key:W,value:Z};for(let M of V.issues){if(M.path)M.path.unshift(U);else M.path=[U];G.issues?.push(M)}if(!G.issues)G.issues=V.issues;if(X.abortEarly){G.typed=!1;break}}if(q.issues){let U={type:"map",origin:"value",input:z,key:W,value:Z};for(let M of q.issues){if(M.path)M.path.unshift(U);else M.path=[U];G.issues?.push(M)}if(!G.issues)G.issues=q.issues;if(X.abortEarly){G.typed=!1;break}}if(!V.typed||!q.typed)G.typed=!1;G.value.set(V.value,q.value)}}else J1(this,"type",G,X);return G}}}function z$1(J){return{kind:"schema",type:"nan",reference:z$1,expects:"NaN",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(Number.isNaN(Q.value))Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function K$1(J){return{kind:"schema",type:"never",reference:K$1,expects:"never",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){return J1(this,"type",Q,Y),Q}}}function W$1(J,Q){return{kind:"schema",type:"non_nullable",reference:W$1,expects:"!null",async:!1,wrapped:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(Y.value!==null)Y=this.wrapped["~run"](Y,G);if(Y.value===null)J1(this,"type",Y,G);return Y}}}function Z$1(J,Q){return{kind:"schema",type:"non_nullable",reference:Z$1,expects:"!null",async:!0,wrapped:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){if(Y.value!==null)Y=await this.wrapped["~run"](Y,G);if(Y.value===null)J1(this,"type",Y,G);return Y}}}function V$1(J,Q){return{kind:"schema",type:"non_nullish",reference:V$1,expects:"(!null & !undefined)",async:!1,wrapped:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(!(Y.value===null||Y.value===void 0))Y=this.wrapped["~run"](Y,G);if(Y.value===null||Y.value===void 0)J1(this,"type",Y,G);return Y}}}function q$1(J,Q){return{kind:"schema",type:"non_nullish",reference:q$1,expects:"(!null & !undefined)",async:!0,wrapped:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){if(!(Y.value===null||Y.value===void 0))Y=await this.wrapped["~run"](Y,G);if(Y.value===null||Y.value===void 0)J1(this,"type",Y,G);return Y}}}function Zr(J,Q){return{kind:"schema",type:"non_optional",reference:Zr,expects:"!undefined",async:!1,wrapped:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(Y.value!==void 0)Y=this.wrapped["~run"](Y,G);if(Y.value===void 0)J1(this,"type",Y,G);return Y}}}function Vr(J,Q){return{kind:"schema",type:"non_optional",reference:Vr,expects:"!undefined",async:!0,wrapped:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){if(Y.value!==void 0)Y=await this.wrapped["~run"](Y,G);if(Y.value===void 0)J1(this,"type",Y,G);return Y}}}function qr(J){return{kind:"schema",type:"null",reference:qr,expects:"null",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(Q.value===null)Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function U$1(J,Q){return{kind:"schema",type:"nullable",reference:U$1,expects:`(${J.expects} | null)`,async:!1,wrapped:J,default:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(Y.value===null){if(this.default!==void 0)Y.value=o9(this,Y,G);if(Y.value===null)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function M$1(J,Q){return{kind:"schema",type:"nullable",reference:M$1,expects:`(${J.expects} | null)`,async:!0,wrapped:J,default:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){if(Y.value===null){if(this.default!==void 0)Y.value=await o9(this,Y,G);if(Y.value===null)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function D$1(J,Q){return{kind:"schema",type:"nullish",reference:D$1,expects:`(${J.expects} | null | undefined)`,async:!1,wrapped:J,default:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(Y.value===null||Y.value===void 0){if(this.default!==void 0)Y.value=o9(this,Y,G);if(Y.value===null||Y.value===void 0)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function H$1(J,Q){return{kind:"schema",type:"nullish",reference:H$1,expects:`(${J.expects} | null | undefined)`,async:!0,wrapped:J,default:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){if(Y.value===null||Y.value===void 0){if(this.default!==void 0)Y.value=await o9(this,Y,G);if(Y.value===null||Y.value===void 0)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function I$1(J){return{kind:"schema",type:"number",reference:I$1,expects:"number",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(typeof Q.value==="number"&&!isNaN(Q.value))Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function O$1(J,Q){return{kind:"schema",type:"object",reference:O$1,expects:"Object",async:!1,entries:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){let X=Y.value;if(X&&typeof X==="object"){Y.typed=!0,Y.value={};for(let z in this.entries){let K=this.entries[z];if(z in X||(K.type==="exact_optional"||K.type==="optional"||K.type==="nullish")&&K.default!==void 0){let W=z in X?X[z]:o9(K),Z=K["~run"]({value:W},G);if(Z.issues){let V={type:"object",origin:"value",input:X,key:z,value:W};for(let q of Z.issues){if(q.path)q.path.unshift(V);else q.path=[V];Y.issues?.push(q)}if(!Y.issues)Y.issues=Z.issues;if(G.abortEarly){Y.typed=!1;break}}if(!Z.typed)Y.typed=!1;Y.value[z]=Z.value}else if(K.fallback!==void 0)Y.value[z]=t3(K);else if(K.type!=="exact_optional"&&K.type!=="optional"&&K.type!=="nullish"){if(J1(this,"key",Y,G,{input:void 0,expected:`"${z}"`,path:[{type:"object",origin:"key",input:X,key:z,value:X[z]}]}),G.abortEarly)break}}}else J1(this,"type",Y,G);return Y}}}function A$1(J,Q){return{kind:"schema",type:"object",reference:A$1,expects:"Object",async:!0,entries:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){let X=Y.value;if(X&&typeof X==="object"){Y.typed=!0,Y.value={};let z=await Promise.all(Object.entries(this.entries).map(async([K,W])=>{if(K in X||(W.type==="exact_optional"||W.type==="optional"||W.type==="nullish")&&W.default!==void 0){let Z=K in X?X[K]:await o9(W);return[K,Z,W,await W["~run"]({value:Z},G)]}return[K,X[K],W,null]}));for(let[K,W,Z,V]of z)if(V){if(V.issues){let q={type:"object",origin:"value",input:X,key:K,value:W};for(let U of V.issues){if(U.path)U.path.unshift(q);else U.path=[q];Y.issues?.push(U)}if(!Y.issues)Y.issues=V.issues;if(G.abortEarly){Y.typed=!1;break}}if(!V.typed)Y.typed=!1;Y.value[K]=V.value}else if(Z.fallback!==void 0)Y.value[K]=await t3(Z);else if(Z.type!=="exact_optional"&&Z.type!=="optional"&&Z.type!=="nullish"){if(J1(this,"key",Y,G,{input:void 0,expected:`"${K}"`,path:[{type:"object",origin:"key",input:X,key:K,value:W}]}),G.abortEarly)break}}else J1(this,"type",Y,G);return Y}}}function B$1(J,Q,Y){return{kind:"schema",type:"object_with_rest",reference:B$1,expects:"Object",async:!1,entries:J,rest:Q,message:Y,get "~standard"(){return P1(this)},"~run"(G,X){let z=G.value;if(z&&typeof z==="object"){G.typed=!0,G.value={};for(let K in this.entries){let W=this.entries[K];if(K in z||(W.type==="exact_optional"||W.type==="optional"||W.type==="nullish")&&W.default!==void 0){let Z=K in z?z[K]:o9(W),V=W["~run"]({value:Z},X);if(V.issues){let q={type:"object",origin:"value",input:z,key:K,value:Z};for(let U of V.issues){if(U.path)U.path.unshift(q);else U.path=[q];G.issues?.push(U)}if(!G.issues)G.issues=V.issues;if(X.abortEarly){G.typed=!1;break}}if(!V.typed)G.typed=!1;G.value[K]=V.value}else if(W.fallback!==void 0)G.value[K]=t3(W);else if(W.type!=="exact_optional"&&W.type!=="optional"&&W.type!=="nullish"){if(J1(this,"key",G,X,{input:void 0,expected:`"${K}"`,path:[{type:"object",origin:"key",input:z,key:K,value:z[K]}]}),X.abortEarly)break}}if(!G.issues||!X.abortEarly){for(let K in z)if(cq(z,K)&&!(K in this.entries)){let W=this.rest["~run"]({value:z[K]},X);if(W.issues){let Z={type:"object",origin:"value",input:z,key:K,value:z[K]};for(let V of W.issues){if(V.path)V.path.unshift(Z);else V.path=[Z];G.issues?.push(V)}if(!G.issues)G.issues=W.issues;if(X.abortEarly){G.typed=!1;break}}if(!W.typed)G.typed=!1;G.value[K]=W.value}}}else J1(this,"type",G,X);return G}}}function N$1(J,Q,Y){return{kind:"schema",type:"object_with_rest",reference:N$1,expects:"Object",async:!0,entries:J,rest:Q,message:Y,get "~standard"(){return P1(this)},async "~run"(G,X){let z=G.value;if(z&&typeof z==="object"){G.typed=!0,G.value={};let[K,W]=await Promise.all([Promise.all(Object.entries(this.entries).map(async([Z,V])=>{if(Z in z||(V.type==="exact_optional"||V.type==="optional"||V.type==="nullish")&&V.default!==void 0){let q=Z in z?z[Z]:await o9(V);return[Z,q,V,await V["~run"]({value:q},X)]}return[Z,z[Z],V,null]})),Promise.all(Object.entries(z).filter(([Z])=>cq(z,Z)&&!(Z in this.entries)).map(async([Z,V])=>[Z,V,await this.rest["~run"]({value:V},X)]))]);for(let[Z,V,q,U]of K)if(U){if(U.issues){let M={type:"object",origin:"value",input:z,key:Z,value:V};for(let D of U.issues){if(D.path)D.path.unshift(M);else D.path=[M];G.issues?.push(D)}if(!G.issues)G.issues=U.issues;if(X.abortEarly){G.typed=!1;break}}if(!U.typed)G.typed=!1;G.value[Z]=U.value}else if(q.fallback!==void 0)G.value[Z]=await t3(q);else if(q.type!=="exact_optional"&&q.type!=="optional"&&q.type!=="nullish"){if(J1(this,"key",G,X,{input:void 0,expected:`"${Z}"`,path:[{type:"object",origin:"key",input:z,key:Z,value:V}]}),X.abortEarly)break}if(!G.issues||!X.abortEarly)for(let[Z,V,q]of W){if(q.issues){let U={type:"object",origin:"value",input:z,key:Z,value:V};for(let M of q.issues){if(M.path)M.path.unshift(U);else M.path=[U];G.issues?.push(M)}if(!G.issues)G.issues=q.issues;if(X.abortEarly){G.typed=!1;break}}if(!q.typed)G.typed=!1;G.value[Z]=q.value}}else J1(this,"type",G,X);return G}}}function Ur(J,Q){return{kind:"schema",type:"optional",reference:Ur,expects:`(${J.expects} | undefined)`,async:!1,wrapped:J,default:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(Y.value===void 0){if(this.default!==void 0)Y.value=o9(this,Y,G);if(Y.value===void 0)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function Mr(J,Q){return{kind:"schema",type:"optional",reference:Mr,expects:`(${J.expects} | undefined)`,async:!0,wrapped:J,default:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){if(Y.value===void 0){if(this.default!==void 0)Y.value=await o9(this,Y,G);if(Y.value===void 0)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function Dr(J,Q){return{kind:"schema",type:"picklist",reference:Dr,expects:eJ(J.map(y8),"|"),async:!1,options:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(this.options.includes(Y.value))Y.typed=!0;else J1(this,"type",Y,G);return Y}}}function w$1(J){return{kind:"schema",type:"promise",reference:w$1,expects:"Promise",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(Q.value instanceof Promise)Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function L$1(J,Q,Y){return{kind:"schema",type:"record",reference:L$1,expects:"Object",async:!1,key:J,value:Q,message:Y,get "~standard"(){return P1(this)},"~run"(G,X){let z=G.value;if(z&&typeof z==="object"){G.typed=!0,G.value={};for(let K in z)if(cq(z,K)){let W=z[K],Z=this.key["~run"]({value:K},X);if(Z.issues){let q={type:"object",origin:"key",input:z,key:K,value:W};for(let U of Z.issues)U.path=[q],G.issues?.push(U);if(!G.issues)G.issues=Z.issues;if(X.abortEarly){G.typed=!1;break}}let V=this.value["~run"]({value:W},X);if(V.issues){let q={type:"object",origin:"value",input:z,key:K,value:W};for(let U of V.issues){if(U.path)U.path.unshift(q);else U.path=[q];G.issues?.push(U)}if(!G.issues)G.issues=V.issues;if(X.abortEarly){G.typed=!1;break}}if(!Z.typed||!V.typed)G.typed=!1;if(Z.typed)G.value[Z.value]=V.value}}else J1(this,"type",G,X);return G}}}function E$1(J,Q,Y){return{kind:"schema",type:"record",reference:E$1,expects:"Object",async:!0,key:J,value:Q,message:Y,get "~standard"(){return P1(this)},async "~run"(G,X){let z=G.value;if(z&&typeof z==="object"){G.typed=!0,G.value={};let K=await Promise.all(Object.entries(z).filter(([W])=>cq(z,W)).map(([W,Z])=>Promise.all([W,Z,this.key["~run"]({value:W},X),this.value["~run"]({value:Z},X)])));for(let[W,Z,V,q]of K){if(V.issues){let U={type:"object",origin:"key",input:z,key:W,value:Z};for(let M of V.issues)M.path=[U],G.issues?.push(M);if(!G.issues)G.issues=V.issues;if(X.abortEarly){G.typed=!1;break}}if(q.issues){let U={type:"object",origin:"value",input:z,key:W,value:Z};for(let M of q.issues){if(M.path)M.path.unshift(U);else M.path=[U];G.issues?.push(M)}if(!G.issues)G.issues=q.issues;if(X.abortEarly){G.typed=!1;break}}if(!V.typed||!q.typed)G.typed=!1;if(V.typed)G.value[V.value]=q.value}}else J1(this,"type",G,X);return G}}}function C$1(J,Q){return{kind:"schema",type:"set",reference:C$1,expects:"Set",async:!1,value:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){let X=Y.value;if(X instanceof Set){Y.typed=!0,Y.value=new Set;for(let z of X){let K=this.value["~run"]({value:z},G);if(K.issues){let W={type:"set",origin:"value",input:X,key:null,value:z};for(let Z of K.issues){if(Z.path)Z.path.unshift(W);else Z.path=[W];Y.issues?.push(Z)}if(!Y.issues)Y.issues=K.issues;if(G.abortEarly){Y.typed=!1;break}}if(!K.typed)Y.typed=!1;Y.value.add(K.value)}}else J1(this,"type",Y,G);return Y}}}function R$1(J,Q){return{kind:"schema",type:"set",reference:R$1,expects:"Set",async:!0,value:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){let X=Y.value;if(X instanceof Set){Y.typed=!0,Y.value=new Set;let z=await Promise.all([...X].map(async(K)=>[K,await this.value["~run"]({value:K},G)]));for(let[K,W]of z){if(W.issues){let Z={type:"set",origin:"value",input:X,key:null,value:K};for(let V of W.issues){if(V.path)V.path.unshift(Z);else V.path=[Z];Y.issues?.push(V)}if(!Y.issues)Y.issues=W.issues;if(G.abortEarly){Y.typed=!1;break}}if(!W.typed)Y.typed=!1;Y.value.add(W.value)}}else J1(this,"type",Y,G);return Y}}}function F$1(J,Q){return{kind:"schema",type:"strict_object",reference:F$1,expects:"Object",async:!1,entries:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){let X=Y.value;if(X&&typeof X==="object"){Y.typed=!0,Y.value={};for(let z in this.entries){let K=this.entries[z];if(z in X||(K.type==="exact_optional"||K.type==="optional"||K.type==="nullish")&&K.default!==void 0){let W=z in X?X[z]:o9(K),Z=K["~run"]({value:W},G);if(Z.issues){let V={type:"object",origin:"value",input:X,key:z,value:W};for(let q of Z.issues){if(q.path)q.path.unshift(V);else q.path=[V];Y.issues?.push(q)}if(!Y.issues)Y.issues=Z.issues;if(G.abortEarly){Y.typed=!1;break}}if(!Z.typed)Y.typed=!1;Y.value[z]=Z.value}else if(K.fallback!==void 0)Y.value[z]=t3(K);else if(K.type!=="exact_optional"&&K.type!=="optional"&&K.type!=="nullish"){if(J1(this,"key",Y,G,{input:void 0,expected:`"${z}"`,path:[{type:"object",origin:"key",input:X,key:z,value:X[z]}]}),G.abortEarly)break}}if(!Y.issues||!G.abortEarly){for(let z in X)if(!(z in this.entries)){J1(this,"key",Y,G,{input:z,expected:"never",path:[{type:"object",origin:"key",input:X,key:z,value:X[z]}]});break}}}else J1(this,"type",Y,G);return Y}}}function T$1(J,Q){return{kind:"schema",type:"strict_object",reference:T$1,expects:"Object",async:!0,entries:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){let X=Y.value;if(X&&typeof X==="object"){Y.typed=!0,Y.value={};let z=await Promise.all(Object.entries(this.entries).map(async([K,W])=>{if(K in X||(W.type==="exact_optional"||W.type==="optional"||W.type==="nullish")&&W.default!==void 0){let Z=K in X?X[K]:await o9(W);return[K,Z,W,await W["~run"]({value:Z},G)]}return[K,X[K],W,null]}));for(let[K,W,Z,V]of z)if(V){if(V.issues){let q={type:"object",origin:"value",input:X,key:K,value:W};for(let U of V.issues){if(U.path)U.path.unshift(q);else U.path=[q];Y.issues?.push(U)}if(!Y.issues)Y.issues=V.issues;if(G.abortEarly){Y.typed=!1;break}}if(!V.typed)Y.typed=!1;Y.value[K]=V.value}else if(Z.fallback!==void 0)Y.value[K]=await t3(Z);else if(Z.type!=="exact_optional"&&Z.type!=="optional"&&Z.type!=="nullish"){if(J1(this,"key",Y,G,{input:void 0,expected:`"${K}"`,path:[{type:"object",origin:"key",input:X,key:K,value:W}]}),G.abortEarly)break}if(!Y.issues||!G.abortEarly){for(let K in X)if(!(K in this.entries)){J1(this,"key",Y,G,{input:K,expected:"never",path:[{type:"object",origin:"key",input:X,key:K,value:X[K]}]});break}}}else J1(this,"type",Y,G);return Y}}}function S$1(J,Q){return{kind:"schema",type:"strict_tuple",reference:S$1,expects:"Array",async:!1,items:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];for(let z=0;z<this.items.length;z++){let K=X[z],W=this.items[z]["~run"]({value:K},G);if(W.issues){let Z={type:"array",origin:"value",input:X,key:z,value:K};for(let V of W.issues){if(V.path)V.path.unshift(Z);else V.path=[Z];Y.issues?.push(V)}if(!Y.issues)Y.issues=W.issues;if(G.abortEarly){Y.typed=!1;break}}if(!W.typed)Y.typed=!1;Y.value.push(W.value)}if(!(Y.issues&&G.abortEarly)&&this.items.length<X.length)J1(this,"type",Y,G,{input:X[this.items.length],expected:"never",path:[{type:"array",origin:"value",input:X,key:this.items.length,value:X[this.items.length]}]})}else J1(this,"type",Y,G);return Y}}}function P$1(J,Q){return{kind:"schema",type:"strict_tuple",reference:P$1,expects:"Array",async:!0,items:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];let z=await Promise.all(this.items.map(async(K,W)=>{let Z=X[W];return[W,Z,await K["~run"]({value:Z},G)]}));for(let[K,W,Z]of z){if(Z.issues){let V={type:"array",origin:"value",input:X,key:K,value:W};for(let q of Z.issues){if(q.path)q.path.unshift(V);else q.path=[V];Y.issues?.push(q)}if(!Y.issues)Y.issues=Z.issues;if(G.abortEarly){Y.typed=!1;break}}if(!Z.typed)Y.typed=!1;Y.value.push(Z.value)}if(!(Y.issues&&G.abortEarly)&&this.items.length<X.length)J1(this,"type",Y,G,{input:X[this.items.length],expected:"never",path:[{type:"array",origin:"value",input:X,key:this.items.length,value:X[this.items.length]}]})}else J1(this,"type",Y,G);return Y}}}function $$1(J){return{kind:"schema",type:"string",reference:$$1,expects:"string",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(typeof Q.value==="string")Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function f$1(J){return{kind:"schema",type:"symbol",reference:f$1,expects:"symbol",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(typeof Q.value==="symbol")Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function k$1(J,Q){return{kind:"schema",type:"tuple",reference:k$1,expects:"Array",async:!1,items:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];for(let z=0;z<this.items.length;z++){let K=X[z],W=this.items[z]["~run"]({value:K},G);if(W.issues){let Z={type:"array",origin:"value",input:X,key:z,value:K};for(let V of W.issues){if(V.path)V.path.unshift(Z);else V.path=[Z];Y.issues?.push(V)}if(!Y.issues)Y.issues=W.issues;if(G.abortEarly){Y.typed=!1;break}}if(!W.typed)Y.typed=!1;Y.value.push(W.value)}}else J1(this,"type",Y,G);return Y}}}function v$1(J,Q){return{kind:"schema",type:"tuple",reference:v$1,expects:"Array",async:!0,items:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];let z=await Promise.all(this.items.map(async(K,W)=>{let Z=X[W];return[W,Z,await K["~run"]({value:Z},G)]}));for(let[K,W,Z]of z){if(Z.issues){let V={type:"array",origin:"value",input:X,key:K,value:W};for(let q of Z.issues){if(q.path)q.path.unshift(V);else q.path=[V];Y.issues?.push(q)}if(!Y.issues)Y.issues=Z.issues;if(G.abortEarly){Y.typed=!1;break}}if(!Z.typed)Y.typed=!1;Y.value.push(Z.value)}}else J1(this,"type",Y,G);return Y}}}function j$1(J,Q,Y){return{kind:"schema",type:"tuple_with_rest",reference:j$1,expects:"Array",async:!1,items:J,rest:Q,message:Y,get "~standard"(){return P1(this)},"~run"(G,X){let z=G.value;if(Array.isArray(z)){G.typed=!0,G.value=[];for(let K=0;K<this.items.length;K++){let W=z[K],Z=this.items[K]["~run"]({value:W},X);if(Z.issues){let V={type:"array",origin:"value",input:z,key:K,value:W};for(let q of Z.issues){if(q.path)q.path.unshift(V);else q.path=[V];G.issues?.push(q)}if(!G.issues)G.issues=Z.issues;if(X.abortEarly){G.typed=!1;break}}if(!Z.typed)G.typed=!1;G.value.push(Z.value)}if(!G.issues||!X.abortEarly)for(let K=this.items.length;K<z.length;K++){let W=z[K],Z=this.rest["~run"]({value:W},X);if(Z.issues){let V={type:"array",origin:"value",input:z,key:K,value:W};for(let q of Z.issues){if(q.path)q.path.unshift(V);else q.path=[V];G.issues?.push(q)}if(!G.issues)G.issues=Z.issues;if(X.abortEarly){G.typed=!1;break}}if(!Z.typed)G.typed=!1;G.value.push(Z.value)}}else J1(this,"type",G,X);return G}}}function h$1(J,Q,Y){return{kind:"schema",type:"tuple_with_rest",reference:h$1,expects:"Array",async:!0,items:J,rest:Q,message:Y,get "~standard"(){return P1(this)},async "~run"(G,X){let z=G.value;if(Array.isArray(z)){G.typed=!0,G.value=[];let[K,W]=await Promise.all([Promise.all(this.items.map(async(Z,V)=>{let q=z[V];return[V,q,await Z["~run"]({value:q},X)]})),Promise.all(z.slice(this.items.length).map(async(Z,V)=>{return[V+this.items.length,Z,await this.rest["~run"]({value:Z},X)]}))]);for(let[Z,V,q]of K){if(q.issues){let U={type:"array",origin:"value",input:z,key:Z,value:V};for(let M of q.issues){if(M.path)M.path.unshift(U);else M.path=[U];G.issues?.push(M)}if(!G.issues)G.issues=q.issues;if(X.abortEarly){G.typed=!1;break}}if(!q.typed)G.typed=!1;G.value.push(q.value)}if(!G.issues||!X.abortEarly)for(let[Z,V,q]of W){if(q.issues){let U={type:"array",origin:"value",input:z,key:Z,value:V};for(let M of q.issues){if(M.path)M.path.unshift(U);else M.path=[U];G.issues?.push(M)}if(!G.issues)G.issues=q.issues;if(X.abortEarly){G.typed=!1;break}}if(!q.typed)G.typed=!1;G.value.push(q.value)}}else J1(this,"type",G,X);return G}}}function Hr(J){return{kind:"schema",type:"undefined",reference:Hr,expects:"undefined",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(Q.value===void 0)Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function b$1(J,Q){return{kind:"schema",type:"undefinedable",reference:b$1,expects:`(${J.expects} | undefined)`,async:!1,wrapped:J,default:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(Y.value===void 0){if(this.default!==void 0)Y.value=o9(this,Y,G);if(Y.value===void 0)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function x$1(J,Q){return{kind:"schema",type:"undefinedable",reference:x$1,expects:`(${J.expects} | undefined)`,async:!0,wrapped:J,default:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){if(Y.value===void 0){if(this.default!==void 0)Y.value=await o9(this,Y,G);if(Y.value===void 0)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function Zv(J){let Q;if(J)for(let Y of J)if(Q)Q.push(...Y.issues);else Q=Y.issues;return Q}function y$1(J,Q){return{kind:"schema",type:"union",reference:y$1,expects:eJ(J.map((Y)=>Y.expects),"|"),async:!1,options:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){let X,z,K;for(let W of this.options){let Z=W["~run"]({value:Y.value},G);if(Z.typed)if(Z.issues)if(z)z.push(Z);else z=[Z];else{X=Z;break}else if(K)K.push(Z);else K=[Z]}if(X)return X;if(z){if(z.length===1)return z[0];J1(this,"type",Y,G,{issues:Zv(z)}),Y.typed=!0}else if(K?.length===1)return K[0];else J1(this,"type",Y,G,{issues:Zv(K)});return Y}}}function g$1(J,Q){return{kind:"schema",type:"union",reference:g$1,expects:eJ(J.map((Y)=>Y.expects),"|"),async:!0,options:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){let X,z,K;for(let W of this.options){let Z=await W["~run"]({value:Y.value},G);if(Z.typed)if(Z.issues)if(z)z.push(Z);else z=[Z];else{X=Z;break}else if(K)K.push(Z);else K=[Z]}if(X)return X;if(z){if(z.length===1)return z[0];J1(this,"type",Y,G,{issues:Zv(z)}),Y.typed=!0}else if(K?.length===1)return K[0];else J1(this,"type",Y,G,{issues:Zv(K)});return Y}}}function m$1(){return{kind:"schema",type:"unknown",reference:m$1,expects:"unknown",async:!1,get "~standard"(){return P1(this)},"~run"(J){return J.typed=!0,J}}}function d$1(J,Q,Y){return{kind:"schema",type:"variant",reference:d$1,expects:"Object",async:!1,key:J,options:Q,message:Y,get "~standard"(){return P1(this)},"~run"(G,X){let z=G.value;if(z&&typeof z==="object"){let K,W=0,Z=this.key,V=[],q=(U,M)=>{for(let D of U.options){if(D.type==="variant")q(D,new Set(M).add(D.key));else{let I=!0,O=0;for(let A of M){let B=D.entries[A];if(A in z?B["~run"]({typed:!1,value:z[A]},{abortEarly:!0}).issues:B.type!=="exact_optional"&&B.type!=="optional"&&B.type!=="nullish"){if(I=!1,Z!==A&&(W<O||W===O&&(A in z)&&!(Z in z)))W=O,Z=A,V=[];if(Z===A)V.push(D.entries[A].expects);break}O++}if(I){let A=D["~run"]({value:z},X);if(!K||!K.typed&&A.typed)K=A}}if(K&&!K.issues)break}};if(q(this,new Set([this.key])),K)return K;J1(this,"type",G,X,{input:z[Z],expected:eJ(V,"|"),path:[{type:"object",origin:"value",input:z,key:Z,value:z[Z]}]})}else J1(this,"type",G,X);return G}}}function u$1(J,Q,Y){return{kind:"schema",type:"variant",reference:u$1,expects:"Object",async:!0,key:J,options:Q,message:Y,get "~standard"(){return P1(this)},async "~run"(G,X){let z=G.value;if(z&&typeof z==="object"){let K,W=0,Z=this.key,V=[],q=async(U,M)=>{for(let D of U.options){if(D.type==="variant")await q(D,new Set(M).add(D.key));else{let I=!0,O=0;for(let A of M){let B=D.entries[A];if(A in z?(await B["~run"]({typed:!1,value:z[A]},{abortEarly:!0})).issues:B.type!=="exact_optional"&&B.type!=="optional"&&B.type!=="nullish"){if(I=!1,Z!==A&&(W<O||W===O&&(A in z)&&!(Z in z)))W=O,Z=A,V=[];if(Z===A)V.push(D.entries[A].expects);break}O++}if(I){let A=await D["~run"]({value:z},X);if(!K||!K.typed&&A.typed)K=A}}if(K&&!K.issues)break}};if(await q(this,new Set([this.key])),K)return K;J1(this,"type",G,X,{input:z[Z],expected:eJ(V,"|"),path:[{type:"object",origin:"value",input:z,key:Z,value:z[Z]}]})}else J1(this,"type",G,X);return G}}}function Ir(J){return{kind:"schema",type:"void",reference:Ir,expects:"void",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(Q.value===void 0)Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function FC6(J,Q){return Dr(Object.keys(J.entries),Q)}function TC6(J,Q){return{...J,get "~standard"(){return P1(this)},"~run"(Y,G){return J["~run"](Y,{...G,message:Q})}}}function SC6(J,Q){let Y={...J.entries};for(let G of Q)delete Y[G];return{...J,entries:Y,get "~standard"(){return P1(this)}}}function l$1(J,Q,Y){let G=J["~run"]({value:Q},xH(Y));if(G.issues)throw new zz(G.issues);return G.value}async function p$1(J,Q,Y){let G=await J["~run"]({value:Q},xH(Y));if(G.issues)throw new zz(G.issues);return G.value}function PC6(J,Q){let Y=(G)=>l$1(J,G,Q);return Y.schema=J,Y.config=Q,Y}function $C6(J,Q){let Y=(G)=>p$1(J,G,Q);return Y.schema=J,Y.config=Q,Y}function fC6(J,Q){let Y={};for(let G in J.entries)Y[G]=!Q||Q.includes(G)?Ur(J.entries[G]):J.entries[G];return{...J,entries:Y,get "~standard"(){return P1(this)}}}function kC6(J,Q){let Y={};for(let G in J.entries)Y[G]=!Q||Q.includes(G)?Mr(J.entries[G]):J.entries[G];return{...J,entries:Y,get "~standard"(){return P1(this)}}}function vC6(J,Q){let Y={};for(let G of Q)Y[G]=J.entries[G];return{...J,entries:Y,get "~standard"(){return P1(this)}}}function jC6(...J){return{...J[0],pipe:J,get "~standard"(){return P1(this)},"~run"(Q,Y){for(let G of J)if(G.kind!=="metadata"){if(Q.issues&&(G.kind==="schema"||G.kind==="transformation")){Q.typed=!1;break}if(!Q.issues||!Y.abortEarly&&!Y.abortPipeEarly)Q=G["~run"](Q,Y)}return Q}}}function hC6(...J){return{...J[0],pipe:J,async:!0,get "~standard"(){return P1(this)},async "~run"(Q,Y){for(let G of J)if(G.kind!=="metadata"){if(Q.issues&&(G.kind==="schema"||G.kind==="transformation")){Q.typed=!1;break}if(!Q.issues||!Y.abortEarly&&!Y.abortPipeEarly)Q=await G["~run"](Q,Y)}return Q}}}function bC6(J,Q,Y){let G=Array.isArray(Q)?Q:void 0,X=Array.isArray(Q)?Y:Q,z={};for(let K in J.entries)z[K]=!G||G.includes(K)?Zr(J.entries[K],X):J.entries[K];return{...J,entries:z,get "~standard"(){return P1(this)}}}function xC6(J,Q,Y){let G=Array.isArray(Q)?Q:void 0,X=Array.isArray(Q)?Y:Q,z={};for(let K in J.entries)z[K]=!G||G.includes(K)?Vr(J.entries[K],X):J.entries[K];return{...J,entries:z,get "~standard"(){return P1(this)}}}function c$1(J,Q,Y){let G=J["~run"]({value:Q},xH(Y));return{typed:G.typed,success:!G.issues,output:G.value,issues:G.issues}}async function _$1(J,Q,Y){let G=await J["~run"]({value:Q},xH(Y));return{typed:G.typed,success:!G.issues,output:G.value,issues:G.issues}}function yC6(J,Q){let Y=(G)=>c$1(J,G,Q);return Y.schema=J,Y.config=Q,Y}function gC6(J,Q){let Y=(G)=>_$1(J,G,Q);return Y.schema=J,Y.config=Q,Y}function mC6(J){let Q="";for(let Y of J){if(Q)Q+=`
`;Q+=`× ${Y.message}`;let G=zr(Y);if(G)Q+=`
  → at ${G}`}return Q}function dC6(J){return J.wrapped}uC6.BASE64_REGEX=rF1;uC6.BIC_REGEX=sF1;uC6.CUID2_REGEX=tF1;uC6.DECIMAL_REGEX=eF1;uC6.DIGITS_REGEX=JT1;uC6.EMAIL_REGEX=QT1;uC6.EMOJI_REGEX=YT1;uC6.HEXADECIMAL_REGEX=GT1;uC6.HEX_COLOR_REGEX=XT1;uC6.IMEI_REGEX=zT1;uC6.IPV4_REGEX=KT1;uC6.IPV6_REGEX=WT1;uC6.IP_REGEX=ZT1;uC6.ISO_DATE_REGEX=VT1;uC6.ISO_DATE_TIME_REGEX=qT1;uC6.ISO_TIMESTAMP_REGEX=DT1;uC6.ISO_TIME_REGEX=UT1;uC6.ISO_TIME_SECOND_REGEX=MT1;uC6.ISO_WEEK_REGEX=HT1;uC6.MAC48_REGEX=IT1;uC6.MAC64_REGEX=OT1;uC6.MAC_REGEX=AT1;uC6.NANO_ID_REGEX=BT1;uC6.OCTAL_REGEX=NT1;uC6.RFC_EMAIL_REGEX=wT1;uC6.SLUG_REGEX=LT1;uC6.ULID_REGEX=ET1;uC6.UUID_REGEX=CT1;uC6.ValiError=zz;uC6._addIssue=J1;uC6._getByteCount=_L;uC6._getGraphemeCount=iL;uC6._getLastMetadata=Vv;uC6._getStandardProps=P1;uC6._getWordCount=nL;uC6._isLuhnAlgo=Xr;uC6._isValidObjectKey=cq;uC6._joinExpects=eJ;uC6._stringify=y8;uC6.any=bP1;uC6.args=nF1;uC6.argsAsync=oF1;uC6.array=xP1;uC6.arrayAsync=yP1;uC6.assert=DC6;uC6.awaitAsync=aF1;uC6.base64=RT1;uC6.bic=FT1;uC6.bigint=gP1;uC6.blob=mP1;uC6.boolean=dP1;uC6.brand=TT1;uC6.bytes=ST1;uC6.check=PT1;uC6.checkAsync=$T1;uC6.checkItems=fT1;uC6.checkItemsAsync=kT1;uC6.config=HC6;uC6.creditCard=vT1;uC6.cuid2=jT1;uC6.custom=uP1;uC6.customAsync=lP1;uC6.date=pP1;uC6.decimal=hT1;uC6.deleteGlobalConfig=rE6;uC6.deleteGlobalMessage=tE6;uC6.deleteSchemaMessage=JC6;uC6.deleteSpecificMessage=YC6;uC6.description=bT1;uC6.digits=xT1;uC6.email=yT1;uC6.emoji=gT1;uC6.empty=mT1;uC6.endsWith=dT1;uC6.entries=uT1;uC6.entriesFromList=XC6;uC6.entriesFromObjects=zC6;uC6.enum=Kr;uC6.enum_=Kr;uC6.everyItem=lT1;uC6.exactOptional=cP1;uC6.exactOptionalAsync=_P1;uC6.examples=pT1;uC6.excludes=cT1;uC6.fallback=IC6;uC6.fallbackAsync=OC6;uC6.file=iP1;uC6.filterItems=_T1;uC6.findItem=iT1;uC6.finite=nT1;uC6.flatten=AC6;uC6.flavor=oT1;uC6.forward=BC6;uC6.forwardAsync=NC6;uC6.function=Wr;uC6.function_=Wr;uC6.getDefault=o9;uC6.getDefaults=Jr;uC6.getDefaultsAsync=Qr;uC6.getDescription=wC6;uC6.getDotPath=zr;uC6.getExamples=LC6;uC6.getFallback=t3;uC6.getFallbacks=Yr;uC6.getFallbacksAsync=Gr;uC6.getGlobalConfig=xH;uC6.getGlobalMessage=cF1;uC6.getMetadata=EC6;uC6.getSchemaMessage=_F1;uC6.getSpecificMessage=iF1;uC6.getTitle=CC6;uC6.graphemes=aT1;uC6.gtValue=rT1;uC6.hash=sT1;uC6.hexColor=eT1;uC6.hexadecimal=tT1;uC6.imei=JS1;uC6.includes=QS1;uC6.instance=nP1;uC6.integer=YS1;uC6.intersect=oP1;uC6.intersectAsync=aP1;uC6.ip=GS1;uC6.ipv4=XS1;uC6.ipv6=zS1;uC6.is=RC6;uC6.isOfKind=KC6;uC6.isOfType=WC6;uC6.isValiError=ZC6;uC6.isoDate=KS1;uC6.isoDateTime=WS1;uC6.isoTime=ZS1;uC6.isoTimeSecond=VS1;uC6.isoTimestamp=qS1;uC6.isoWeek=US1;uC6.keyof=FC6;uC6.lazy=rP1;uC6.lazyAsync=sP1;uC6.length=MS1;uC6.literal=tP1;uC6.looseObject=eP1;uC6.looseObjectAsync=J$1;uC6.looseTuple=Q$1;uC6.looseTupleAsync=Y$1;uC6.ltValue=DS1;uC6.mac=HS1;uC6.mac48=IS1;uC6.mac64=OS1;uC6.map=G$1;uC6.mapAsync=X$1;uC6.mapItems=AS1;uC6.maxBytes=BS1;uC6.maxEntries=NS1;uC6.maxGraphemes=wS1;uC6.maxLength=LS1;uC6.maxSize=ES1;uC6.maxValue=CS1;uC6.maxWords=RS1;uC6.message=TC6;uC6.metadata=FS1;uC6.mimeType=TS1;uC6.minBytes=SS1;uC6.minEntries=PS1;uC6.minGraphemes=$S1;uC6.minLength=fS1;uC6.minSize=kS1;uC6.minValue=vS1;uC6.minWords=jS1;uC6.multipleOf=hS1;uC6.nan=z$1;uC6.nanoid=bS1;uC6.never=K$1;uC6.nonEmpty=xS1;uC6.nonNullable=W$1;uC6.nonNullableAsync=Z$1;uC6.nonNullish=V$1;uC6.nonNullishAsync=q$1;uC6.nonOptional=Zr;uC6.nonOptionalAsync=Vr;uC6.normalize=yS1;uC6.notBytes=gS1;uC6.notEntries=mS1;uC6.notGraphemes=dS1;uC6.notLength=uS1;uC6.notSize=lS1;uC6.notValue=pS1;uC6.notValues=cS1;uC6.notWords=_S1;uC6.null=qr;uC6.null_=qr;uC6.nullable=U$1;uC6.nullableAsync=M$1;uC6.nullish=D$1;uC6.nullishAsync=H$1;uC6.number=I$1;uC6.object=O$1;uC6.objectAsync=A$1;uC6.objectWithRest=B$1;uC6.objectWithRestAsync=N$1;uC6.octal=iS1;uC6.omit=SC6;uC6.optional=Ur;uC6.optionalAsync=Mr;uC6.parse=l$1;uC6.parseAsync=p$1;uC6.parseJson=nS1;uC6.parser=PC6;uC6.parserAsync=$C6;uC6.partial=fC6;uC6.partialAsync=kC6;uC6.partialCheck=aS1;uC6.partialCheckAsync=rS1;uC6.pick=vC6;uC6.picklist=Dr;uC6.pipe=jC6;uC6.pipeAsync=hC6;uC6.promise=w$1;uC6.rawCheck=sS1;uC6.rawCheckAsync=tS1;uC6.rawTransform=eS1;uC6.rawTransformAsync=JP1;uC6.readonly=QP1;uC6.record=L$1;uC6.recordAsync=E$1;uC6.reduceItems=YP1;uC6.regex=GP1;uC6.required=bC6;uC6.requiredAsync=xC6;uC6.returns=XP1;uC6.returnsAsync=zP1;uC6.rfcEmail=KP1;uC6.safeInteger=WP1;uC6.safeParse=c$1;uC6.safeParseAsync=_$1;uC6.safeParser=yC6;uC6.safeParserAsync=gC6;uC6.set=C$1;uC6.setAsync=R$1;uC6.setGlobalConfig=aE6;uC6.setGlobalMessage=sE6;uC6.setSchemaMessage=eE6;uC6.setSpecificMessage=QC6;uC6.size=ZP1;uC6.slug=VP1;uC6.someItem=qP1;uC6.sortItems=UP1;uC6.startsWith=MP1;uC6.strictObject=F$1;uC6.strictObjectAsync=T$1;uC6.strictTuple=S$1;uC6.strictTupleAsync=P$1;uC6.string=$$1;uC6.stringifyJson=DP1;uC6.summarize=mC6;uC6.symbol=f$1;uC6.title=HP1;uC6.toBigint=IP1;uC6.toBoolean=OP1;uC6.toDate=AP1;uC6.toLowerCase=BP1;uC6.toMaxValue=NP1;uC6.toMinValue=wP1;uC6.toNumber=LP1;uC6.toString=EP1;uC6.toUpperCase=CP1;uC6.transform=RP1;uC6.transformAsync=FP1;uC6.trim=TP1;uC6.trimEnd=SP1;uC6.trimStart=PP1;uC6.tuple=k$1;uC6.tupleAsync=v$1;uC6.tupleWithRest=j$1;uC6.tupleWithRestAsync=h$1;uC6.ulid=$P1;uC6.undefined=Hr;uC6.undefined_=Hr;uC6.undefinedable=b$1;uC6.undefinedableAsync=x$1;uC6.union=y$1;uC6.unionAsync=g$1;uC6.unknown=m$1;uC6.unwrap=dC6;uC6.url=fP1;uC6.uuid=kP1;uC6.value=vP1;uC6.values=jP1;uC6.variant=d$1;uC6.variantAsync=u$1;uC6.void=Ir;uC6.void_=Ir;uC6.words=hP1});var $W=H((ss4,e$1)=>{var{defineProperty:Or,getOwnPropertyDescriptor:q$6,getOwnPropertyNames:U$6}=Object,M$6=Object.prototype.hasOwnProperty,D$6=(J,Q)=>{for(var Y in Q)Or(J,Y,{get:Q[Y],enumerable:!0})},H$6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of U$6(Q))if(!M$6.call(J,X)&&X!==Y)Or(J,X,{get:()=>Q[X],enumerable:!(G=q$6(Q,X))||G.enumerable})}return J},I$6=(J)=>H$6(Or({},"__esModule",{value:!0}),J),n$1={};D$6(n$1,{$Intent:()=>r$1,ArgumentSchema:()=>J2,BCSBytes:()=>oL,CommandSchema:()=>s$1,GasDataSchema:()=>o$1,JsonU64:()=>PW,NormalizedCallArg:()=>N$6,ObjectArgSchema:()=>Ar,ObjectID:()=>_q,ObjectRefSchema:()=>qv,OpenMoveTypeSignatureBodySchema:()=>Uv,OpenMoveTypeSignatureSchema:()=>a$1,StructTagSchema:()=>O$6,SuiAddress:()=>aL,TransactionDataSchema:()=>w$6,TransactionExpiration:()=>t$1,safeEnum:()=>yH});e$1.exports=I$6(n$1);var V1=YG(),i$1=C9();function yH(J){let Q=Object.entries(J).map(([Y,G])=>(0,V1.object)({[Y]:G}));return(0,V1.pipe)((0,V1.union)(Q),(0,V1.transform)((Y)=>({...Y,$kind:Object.keys(Y)[0]})))}var aL=(0,V1.pipe)((0,V1.string)(),(0,V1.transform)((J)=>(0,i$1.normalizeSuiAddress)(J)),(0,V1.check)(i$1.isValidSuiAddress)),_q=aL,oL=(0,V1.string)(),PW=(0,V1.pipe)((0,V1.union)([(0,V1.string)(),(0,V1.pipe)((0,V1.number)(),(0,V1.integer)())]),(0,V1.check)((J)=>{try{return BigInt(J),BigInt(J)>=0&&BigInt(J)<=18446744073709551615n}catch{return!1}},"Invalid u64")),qv=(0,V1.object)({objectId:aL,version:PW,digest:(0,V1.string)()}),J2=(0,V1.pipe)((0,V1.union)([(0,V1.object)({GasCoin:(0,V1.literal)(!0)}),(0,V1.object)({Input:(0,V1.pipe)((0,V1.number)(),(0,V1.integer)()),type:(0,V1.optional)((0,V1.literal)("pure"))}),(0,V1.object)({Input:(0,V1.pipe)((0,V1.number)(),(0,V1.integer)()),type:(0,V1.optional)((0,V1.literal)("object"))}),(0,V1.object)({Result:(0,V1.pipe)((0,V1.number)(),(0,V1.integer)())}),(0,V1.object)({NestedResult:(0,V1.tuple)([(0,V1.pipe)((0,V1.number)(),(0,V1.integer)()),(0,V1.pipe)((0,V1.number)(),(0,V1.integer)())])})]),(0,V1.transform)((J)=>({...J,$kind:Object.keys(J)[0]}))),o$1=(0,V1.object)({budget:(0,V1.nullable)(PW),price:(0,V1.nullable)(PW),owner:(0,V1.nullable)(aL),payment:(0,V1.nullable)((0,V1.array)(qv))}),O$6=(0,V1.object)({address:(0,V1.string)(),module:(0,V1.string)(),name:(0,V1.string)(),typeParams:(0,V1.array)((0,V1.string)())}),Uv=(0,V1.union)([(0,V1.literal)("address"),(0,V1.literal)("bool"),(0,V1.literal)("u8"),(0,V1.literal)("u16"),(0,V1.literal)("u32"),(0,V1.literal)("u64"),(0,V1.literal)("u128"),(0,V1.literal)("u256"),(0,V1.object)({vector:(0,V1.lazy)(()=>Uv)}),(0,V1.object)({datatype:(0,V1.object)({package:(0,V1.string)(),module:(0,V1.string)(),type:(0,V1.string)(),typeParameters:(0,V1.array)((0,V1.lazy)(()=>Uv))})}),(0,V1.object)({typeParameter:(0,V1.pipe)((0,V1.number)(),(0,V1.integer)())})]),a$1=(0,V1.object)({ref:(0,V1.nullable)((0,V1.union)([(0,V1.literal)("&"),(0,V1.literal)("&mut")])),body:Uv}),A$6=(0,V1.object)({package:_q,module:(0,V1.string)(),function:(0,V1.string)(),typeArguments:(0,V1.array)((0,V1.string)()),arguments:(0,V1.array)(J2),_argumentTypes:(0,V1.optional)((0,V1.nullable)((0,V1.array)(a$1)))}),r$1=(0,V1.object)({name:(0,V1.string)(),inputs:(0,V1.record)((0,V1.string)(),(0,V1.union)([J2,(0,V1.array)(J2)])),data:(0,V1.record)((0,V1.string)(),(0,V1.unknown)())}),s$1=yH({MoveCall:A$6,TransferObjects:(0,V1.object)({objects:(0,V1.array)(J2),address:J2}),SplitCoins:(0,V1.object)({coin:J2,amounts:(0,V1.array)(J2)}),MergeCoins:(0,V1.object)({destination:J2,sources:(0,V1.array)(J2)}),Publish:(0,V1.object)({modules:(0,V1.array)(oL),dependencies:(0,V1.array)(_q)}),MakeMoveVec:(0,V1.object)({type:(0,V1.nullable)((0,V1.string)()),elements:(0,V1.array)(J2)}),Upgrade:(0,V1.object)({modules:(0,V1.array)(oL),dependencies:(0,V1.array)(_q),package:_q,ticket:J2}),$Intent:r$1}),Ar=yH({ImmOrOwnedObject:qv,SharedObject:(0,V1.object)({objectId:_q,initialSharedVersion:PW,mutable:(0,V1.boolean)()}),Receiving:qv}),B$6=yH({Object:Ar,Pure:(0,V1.object)({bytes:oL}),UnresolvedPure:(0,V1.object)({value:(0,V1.unknown)()}),UnresolvedObject:(0,V1.object)({objectId:_q,version:(0,V1.optional)((0,V1.nullable)(PW)),digest:(0,V1.optional)((0,V1.nullable)((0,V1.string)())),initialSharedVersion:(0,V1.optional)((0,V1.nullable)(PW)),mutable:(0,V1.optional)((0,V1.nullable)((0,V1.boolean)()))})}),N$6=yH({Object:Ar,Pure:(0,V1.object)({bytes:oL})}),t$1=yH({None:(0,V1.literal)(!0),Epoch:PW}),w$6=(0,V1.object)({version:(0,V1.literal)(2),sender:(0,V1.nullish)(aL),expiration:(0,V1.nullish)(t$1),gasData:o$1,inputs:(0,V1.array)(B$6),commands:(0,V1.array)(s$1)})});var Mv=H((ts4,Xf1)=>{var{defineProperty:Br,getOwnPropertyDescriptor:L$6,getOwnPropertyNames:E$6}=Object,C$6=Object.prototype.hasOwnProperty,R$6=(J,Q)=>{for(var Y in Q)Br(J,Y,{get:Q[Y],enumerable:!0})},F$6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of E$6(Q))if(!C$6.call(J,X)&&X!==Y)Br(J,X,{get:()=>Q[X],enumerable:!(G=L$6(Q,X))||G.enumerable})}return J},T$6=(J)=>F$6(Br({},"__esModule",{value:!0}),J),Yf1={};R$6(Yf1,{Commands:()=>S$6,UpgradePolicy:()=>Gf1});Xf1.exports=T$6(Yf1);var Jf1=j6(),GG=YG(),Qf1=C9(),XG=$W(),Gf1=((J)=>{return J[J.COMPATIBLE=0]="COMPATIBLE",J[J.ADDITIVE=128]="ADDITIVE",J[J.DEP_ONLY=192]="DEP_ONLY",J})(Gf1||{}),S$6={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,GG.parse)(XG.ArgumentSchema,Y)),address:(0,GG.parse)(XG.ArgumentSchema,Q)}}},SplitCoins(J,Q){return{$kind:"SplitCoins",SplitCoins:{coin:(0,GG.parse)(XG.ArgumentSchema,J),amounts:Q.map((Y)=>(0,GG.parse)(XG.ArgumentSchema,Y))}}},MergeCoins(J,Q){return{$kind:"MergeCoins",MergeCoins:{destination:(0,GG.parse)(XG.ArgumentSchema,J),sources:Q.map((Y)=>(0,GG.parse)(XG.ArgumentSchema,Y))}}},Publish({modules:J,dependencies:Q}){return{$kind:"Publish",Publish:{modules:J.map((Y)=>typeof Y==="string"?Y:(0,Jf1.toBase64)(new Uint8Array(Y))),dependencies:Q.map((Y)=>(0,Qf1.normalizeSuiObjectId)(Y))}}},Upgrade({modules:J,dependencies:Q,package:Y,ticket:G}){return{$kind:"Upgrade",Upgrade:{modules:J.map((X)=>typeof X==="string"?X:(0,Jf1.toBase64)(new Uint8Array(X))),dependencies:Q.map((X)=>(0,Qf1.normalizeSuiObjectId)(X)),package:Y,ticket:(0,GG.parse)(XG.ArgumentSchema,G)}}},MakeMoveVec({type:J,elements:Q}){return{$kind:"MakeMoveVec",MakeMoveVec:{type:J??null,elements:Q.map((Y)=>(0,GG.parse)(XG.ArgumentSchema,Y))}}},Intent({name:J,inputs:Q={},data:Y={}}){return{$kind:"$Intent",$Intent:{name:J,inputs:Object.fromEntries(Object.entries(Q).map(([G,X])=>[G,Array.isArray(X)?X.map((z)=>(0,GG.parse)(XG.ArgumentSchema,z)):(0,GG.parse)(XG.ArgumentSchema,X)])),data:Y}}}}});var Lr=H((es4,qf1)=>{var{defineProperty:wr,getOwnPropertyDescriptor:P$6,getOwnPropertyNames:$$6}=Object,f$6=Object.prototype.hasOwnProperty,k$6=(J,Q)=>{for(var Y in Q)wr(J,Y,{get:Q[Y],enumerable:!0})},v$6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of $$6(Q))if(!f$6.call(J,X)&&X!==Y)wr(J,X,{get:()=>Q[X],enumerable:!(G=P$6(Q,X))||G.enumerable})}return J},j$6=(J)=>v$6(wr({},"__esModule",{value:!0}),J),Kf1={};k$6(Kf1,{NormalizedCallArg:()=>Nr,ObjectRef:()=>Dv,SerializedTransactionDataV1:()=>n$6,StructTag:()=>Vf1,TransactionArgument:()=>zG,TypeTag:()=>Hv,serializeV1TransactionData:()=>o$6,transactionDataFromV1:()=>a$6});qf1.exports=j$6(Kf1);var gH=j6(),z1=YG(),Wf1=q7(),rL=$W(),Dv=(0,z1.object)({digest:(0,z1.string)(),objectId:(0,z1.string)(),version:(0,z1.union)([(0,z1.pipe)((0,z1.number)(),(0,z1.integer)()),(0,z1.string)(),(0,z1.bigint)()])}),h$6=(0,rL.safeEnum)({ImmOrOwned:Dv,Shared:(0,z1.object)({objectId:rL.ObjectID,initialSharedVersion:rL.JsonU64,mutable:(0,z1.boolean)()}),Receiving:Dv}),Nr=(0,rL.safeEnum)({Object:h$6,Pure:(0,z1.array)((0,z1.pipe)((0,z1.number)(),(0,z1.integer)()))}),Zf1=(0,z1.union)([(0,z1.object)({kind:(0,z1.literal)("Input"),index:(0,z1.pipe)((0,z1.number)(),(0,z1.integer)()),value:(0,z1.unknown)(),type:(0,z1.optional)((0,z1.literal)("object"))}),(0,z1.object)({kind:(0,z1.literal)("Input"),index:(0,z1.pipe)((0,z1.number)(),(0,z1.integer)()),value:(0,z1.unknown)(),type:(0,z1.literal)("pure")})]),b$6=(0,z1.union)([(0,z1.object)({Epoch:(0,z1.pipe)((0,z1.number)(),(0,z1.integer)())}),(0,z1.object)({None:(0,z1.nullable)((0,z1.literal)(!0))})]),zf1=(0,z1.pipe)((0,z1.union)([(0,z1.number)(),(0,z1.string)(),(0,z1.bigint)()]),(0,z1.check)((J)=>{if(!["string","number","bigint"].includes(typeof J))return!1;try{return BigInt(J),!0}catch{return!1}})),Hv=(0,z1.union)([(0,z1.object)({bool:(0,z1.nullable)((0,z1.literal)(!0))}),(0,z1.object)({u8:(0,z1.nullable)((0,z1.literal)(!0))}),(0,z1.object)({u64:(0,z1.nullable)((0,z1.literal)(!0))}),(0,z1.object)({u128:(0,z1.nullable)((0,z1.literal)(!0))}),(0,z1.object)({address:(0,z1.nullable)((0,z1.literal)(!0))}),(0,z1.object)({signer:(0,z1.nullable)((0,z1.literal)(!0))}),(0,z1.object)({vector:(0,z1.lazy)(()=>Hv)}),(0,z1.object)({struct:(0,z1.lazy)(()=>Vf1)}),(0,z1.object)({u16:(0,z1.nullable)((0,z1.literal)(!0))}),(0,z1.object)({u32:(0,z1.nullable)((0,z1.literal)(!0))}),(0,z1.object)({u256:(0,z1.nullable)((0,z1.literal)(!0))})]),Vf1=(0,z1.object)({address:(0,z1.string)(),module:(0,z1.string)(),name:(0,z1.string)(),typeParams:(0,z1.array)(Hv)}),x$6=(0,z1.object)({budget:(0,z1.optional)(zf1),price:(0,z1.optional)(zf1),payment:(0,z1.optional)((0,z1.array)(Dv)),owner:(0,z1.optional)((0,z1.string)())}),y$6=[Zf1,(0,z1.object)({kind:(0,z1.literal)("GasCoin")}),(0,z1.object)({kind:(0,z1.literal)("Result"),index:(0,z1.pipe)((0,z1.number)(),(0,z1.integer)())}),(0,z1.object)({kind:(0,z1.literal)("NestedResult"),index:(0,z1.pipe)((0,z1.number)(),(0,z1.integer)()),resultIndex:(0,z1.pipe)((0,z1.number)(),(0,z1.integer)())})],zG=(0,z1.union)([...y$6]),g$6=(0,z1.object)({kind:(0,z1.literal)("MoveCall"),target:(0,z1.pipe)((0,z1.string)(),(0,z1.check)((J)=>J.split("::").length===3)),typeArguments:(0,z1.array)((0,z1.string)()),arguments:(0,z1.array)(zG)}),m$6=(0,z1.object)({kind:(0,z1.literal)("TransferObjects"),objects:(0,z1.array)(zG),address:zG}),d$6=(0,z1.object)({kind:(0,z1.literal)("SplitCoins"),coin:zG,amounts:(0,z1.array)(zG)}),u$6=(0,z1.object)({kind:(0,z1.literal)("MergeCoins"),destination:zG,sources:(0,z1.array)(zG)}),l$6=(0,z1.object)({kind:(0,z1.literal)("MakeMoveVec"),type:(0,z1.union)([(0,z1.object)({Some:Hv}),(0,z1.object)({None:(0,z1.nullable)((0,z1.literal)(!0))})]),objects:(0,z1.array)(zG)}),p$6=(0,z1.object)({kind:(0,z1.literal)("Publish"),modules:(0,z1.array)((0,z1.array)((0,z1.pipe)((0,z1.number)(),(0,z1.integer)()))),dependencies:(0,z1.array)((0,z1.string)())}),c$6=(0,z1.object)({kind:(0,z1.literal)("Upgrade"),modules:(0,z1.array)((0,z1.array)((0,z1.pipe)((0,z1.number)(),(0,z1.integer)()))),dependencies:(0,z1.array)((0,z1.string)()),packageId:(0,z1.string)(),ticket:zG}),_$6=[g$6,m$6,d$6,u$6,p$6,c$6,l$6],i$6=(0,z1.union)([..._$6]),n$6=(0,z1.object)({version:(0,z1.literal)(1),sender:(0,z1.optional)((0,z1.string)()),expiration:(0,z1.nullish)(b$6),gasConfig:x$6,inputs:(0,z1.array)(Zf1),transactions:(0,z1.array)(i$6)});function o$6(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,gH.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:Wf1.TypeTagSerializer.parseFromStr(Y.MakeMoveVec.type)},objects:Y.MakeMoveVec.elements.map((G)=>Kz(G,Q))};if(Y.MergeCoins)return{kind:"MergeCoins",destination:Kz(Y.MergeCoins.destination,Q),sources:Y.MergeCoins.sources.map((G)=>Kz(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)=>Kz(G,Q))};if(Y.Publish)return{kind:"Publish",modules:Y.Publish.modules.map((G)=>Array.from((0,gH.fromBase64)(G))),dependencies:Y.Publish.dependencies};if(Y.SplitCoins)return{kind:"SplitCoins",coin:Kz(Y.SplitCoins.coin,Q),amounts:Y.SplitCoins.amounts.map((G)=>Kz(G,Q))};if(Y.TransferObjects)return{kind:"TransferObjects",objects:Y.TransferObjects.objects.map((G)=>Kz(G,Q)),address:Kz(Y.TransferObjects.address,Q)};if(Y.Upgrade)return{kind:"Upgrade",modules:Y.Upgrade.modules.map((G)=>Array.from((0,gH.fromBase64)(G))),dependencies:Y.Upgrade.dependencies,packageId:Y.Upgrade.package,ticket:Kz(Y.Upgrade.ticket,Q)};throw Error(`Unknown transaction ${Object.keys(Y)}`)})}}function Kz(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 a$6(J){return(0,z1.parse)(rL.TransactionDataSchema,{version:2,sender:J.sender??null,expiration:J.expiration?"Epoch"in J.expiration?{Epoch:J.expiration.Epoch}:{None:!0}:null,gasData:{owner:J.gasConfig.owner??null,budget:J.gasConfig.budget?.toString()??null,price:J.gasConfig.price?.toString()??null,payment:J.gasConfig.payment?.map((Q)=>({digest:Q.digest,objectId:Q.objectId,version:Q.version.toString()}))??null},inputs:J.inputs.map((Q)=>{if(Q.kind==="Input"){if((0,z1.is)(Nr,Q.value)){let Y=(0,z1.parse)(Nr,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,gH.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?Wf1.TypeTagSerializer.tagToString(Q.type.Some):null,elements:Q.objects.map((Y)=>Wz(Y))}};case"MergeCoins":return{MergeCoins:{destination:Wz(Q.destination),sources:Q.sources.map((Y)=>Wz(Y))}};case"MoveCall":{let[Y,G,X]=Q.target.split("::");return{MoveCall:{package:Y,module:G,function:X,typeArguments:Q.typeArguments,arguments:Q.arguments.map((z)=>Wz(z))}}}case"Publish":return{Publish:{modules:Q.modules.map((Y)=>(0,gH.toBase64)(Uint8Array.from(Y))),dependencies:Q.dependencies}};case"SplitCoins":return{SplitCoins:{coin:Wz(Q.coin),amounts:Q.amounts.map((Y)=>Wz(Y))}};case"TransferObjects":return{TransferObjects:{objects:Q.objects.map((Y)=>Wz(Y)),address:Wz(Q.address)}};case"Upgrade":return{Upgrade:{modules:Q.modules.map((Y)=>(0,gH.toBase64)(Uint8Array.from(Y))),dependencies:Q.dependencies,package:Q.packageId,ticket:Wz(Q.ticket)}}}throw Error(`Unknown transaction ${Object.keys(Q)}`)})})}function Wz(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=H((Jt4,Mf1)=>{var{defineProperty:Er,getOwnPropertyDescriptor:r$6,getOwnPropertyNames:s$6}=Object,t$6=Object.prototype.hasOwnProperty,e$6=(J,Q)=>{for(var Y in Q)Er(J,Y,{get:Q[Y],enumerable:!0})},Jf6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of s$6(Q))if(!t$6.call(J,X)&&X!==Y)Er(J,X,{get:()=>Q[X],enumerable:!(G=r$6(Q,X))||G.enumerable})}return J},Qf6=(J)=>Jf6(Er({},"__esModule",{value:!0}),J),Uf1={};e$6(Uf1,{SerializedTransactionDataV2Schema:()=>Vf6});Mf1.exports=Qf6(Uf1);var k1=YG(),j9=$W();function sL(J){return(0,k1.union)(Object.entries(J).map(([Q,Y])=>(0,k1.object)({[Q]:Y})))}var BQ=sL({GasCoin:(0,k1.literal)(!0),Input:(0,k1.pipe)((0,k1.number)(),(0,k1.integer)()),Result:(0,k1.pipe)((0,k1.number)(),(0,k1.integer)()),NestedResult:(0,k1.tuple)([(0,k1.pipe)((0,k1.number)(),(0,k1.integer)()),(0,k1.pipe)((0,k1.number)(),(0,k1.integer)())])}),Yf6=(0,k1.object)({budget:(0,k1.nullable)(j9.JsonU64),price:(0,k1.nullable)(j9.JsonU64),owner:(0,k1.nullable)(j9.SuiAddress),payment:(0,k1.nullable)((0,k1.array)(j9.ObjectRefSchema))}),Gf6=(0,k1.object)({package:j9.ObjectID,module:(0,k1.string)(),function:(0,k1.string)(),typeArguments:(0,k1.array)((0,k1.string)()),arguments:(0,k1.array)(BQ)}),Xf6=(0,k1.object)({name:(0,k1.string)(),inputs:(0,k1.record)((0,k1.string)(),(0,k1.union)([BQ,(0,k1.array)(BQ)])),data:(0,k1.record)((0,k1.string)(),(0,k1.unknown)())}),zf6=sL({MoveCall:Gf6,TransferObjects:(0,k1.object)({objects:(0,k1.array)(BQ),address:BQ}),SplitCoins:(0,k1.object)({coin:BQ,amounts:(0,k1.array)(BQ)}),MergeCoins:(0,k1.object)({destination:BQ,sources:(0,k1.array)(BQ)}),Publish:(0,k1.object)({modules:(0,k1.array)(j9.BCSBytes),dependencies:(0,k1.array)(j9.ObjectID)}),MakeMoveVec:(0,k1.object)({type:(0,k1.nullable)((0,k1.string)()),elements:(0,k1.array)(BQ)}),Upgrade:(0,k1.object)({modules:(0,k1.array)(j9.BCSBytes),dependencies:(0,k1.array)(j9.ObjectID),package:j9.ObjectID,ticket:BQ}),$Intent:Xf6}),Kf6=sL({ImmOrOwnedObject:j9.ObjectRefSchema,SharedObject:(0,k1.object)({objectId:j9.ObjectID,initialSharedVersion:j9.JsonU64,mutable:(0,k1.boolean)()}),Receiving:j9.ObjectRefSchema}),Wf6=sL({Object:Kf6,Pure:(0,k1.object)({bytes:j9.BCSBytes}),UnresolvedPure:(0,k1.object)({value:(0,k1.unknown)()}),UnresolvedObject:(0,k1.object)({objectId:j9.ObjectID,version:(0,k1.optional)((0,k1.nullable)(j9.JsonU64)),digest:(0,k1.optional)((0,k1.nullable)((0,k1.string)())),initialSharedVersion:(0,k1.optional)((0,k1.nullable)(j9.JsonU64)),mutable:(0,k1.optional)((0,k1.nullable)((0,k1.boolean)()))})}),Zf6=sL({None:(0,k1.literal)(!0),Epoch:j9.JsonU64}),Vf6=(0,k1.object)({version:(0,k1.literal)(2),sender:(0,k1.nullish)(j9.SuiAddress),expiration:(0,k1.nullish)(Zf6),gasData:Yf6,inputs:(0,k1.array)(Wf6),commands:(0,k1.array)(zf6),digest:(0,k1.optional)((0,k1.nullable)((0,k1.string)()))})});var iq=H((Qt4,If1)=>{var{defineProperty:Rr,getOwnPropertyDescriptor:qf6,getOwnPropertyNames:Uf6}=Object,Mf6=Object.prototype.hasOwnProperty,Df6=(J,Q)=>{for(var Y in Q)Rr(J,Y,{get:Q[Y],enumerable:!0})},Hf6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Uf6(Q))if(!Mf6.call(J,X)&&X!==Y)Rr(J,X,{get:()=>Q[X],enumerable:!(G=qf6(Q,X))||G.enumerable})}return J},If6=(J)=>Hf6(Rr({},"__esModule",{value:!0}),J),Hf1={};Df6(Hf1,{Inputs:()=>Bf6});If1.exports=If6(Hf1);var Of6=j6(),Cr=C9();function Af6(J){return{$kind:"Pure",Pure:{bytes:J instanceof Uint8Array?(0,Of6.toBase64)(J):J.toBase64()}}}var Bf6={Pure:Af6,ObjectRef({objectId:J,digest:Q,version:Y}){return{$kind:"Object",Object:{$kind:"ImmOrOwnedObject",ImmOrOwnedObject:{digest:Q,version:Y,objectId:(0,Cr.normalizeSuiAddress)(J)}}}},SharedObjectRef({objectId:J,mutable:Q,initialSharedVersion:Y}){return{$kind:"Object",Object:{$kind:"SharedObject",SharedObject:{mutable:Q,initialSharedVersion:Y,objectId:(0,Cr.normalizeSuiAddress)(J)}}}},ReceivingRef({objectId:J,digest:Q,version:Y}){return{$kind:"Object",Object:{$kind:"Receiving",Receiving:{digest:Q,version:Y,objectId:(0,Cr.normalizeSuiAddress)(J)}}}}}});var Sr=H((Yt4,Nf1)=>{var{defineProperty:Tr,getOwnPropertyDescriptor:Nf6,getOwnPropertyNames:wf6}=Object,Lf6=Object.prototype.hasOwnProperty,Ef6=(J,Q)=>{for(var Y in Q)Tr(J,Y,{get:Q[Y],enumerable:!0})},Cf6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of wf6(Q))if(!Lf6.call(J,X)&&X!==Y)Tr(J,X,{get:()=>Q[X],enumerable:!(G=Nf6(Q,X))||G.enumerable})}return J},Rf6=(J)=>Cf6(Tr({},"__esModule",{value:!0}),J),Af1={};Ef6(Af1,{getPureBcsSchema:()=>Fr,isTxContext:()=>jf6,normalizedTypeToMoveTypeSignature:()=>hf6,pureBcsSchemaFromOpenMoveTypeSignatureBody:()=>Bf1});Nf1.exports=Rf6(Af1);var g8=q7(),Of1=DW(),tL=C9(),Ff6="object",Tf6="ID",Sf6="ascii",Pf6="String",$f6="string",ff6="String",kf6="option",vf6="Option";function jf6(J){let Q=typeof J.body==="object"&&"datatype"in J.body?J.body.datatype:null;return!!Q&&(0,tL.normalizeSuiAddress)(Q.package)===(0,tL.normalizeSuiAddress)("0x2")&&Q.module==="tx_context"&&Q.type==="TxContext"}function Fr(J){if(typeof J==="string")switch(J){case"address":return g8.bcs.Address;case"bool":return g8.bcs.Bool;case"u8":return g8.bcs.U8;case"u16":return g8.bcs.U16;case"u32":return g8.bcs.U32;case"u64":return g8.bcs.U64;case"u128":return g8.bcs.U128;case"u256":return g8.bcs.U256;default:throw Error(`Unknown type signature ${J}`)}if("vector"in J){if(J.vector==="u8")return g8.bcs.byteVector().transform({input:(Y)=>typeof Y==="string"?new TextEncoder().encode(Y):Y,output:(Y)=>Y});let Q=Fr(J.vector);return Q?g8.bcs.vector(Q):null}if("datatype"in J){let Q=(0,tL.normalizeSuiAddress)(J.datatype.package);if(Q===(0,tL.normalizeSuiAddress)(Of1.MOVE_STDLIB_ADDRESS)){if(J.datatype.module===Sf6&&J.datatype.type===Pf6)return g8.bcs.String;if(J.datatype.module===$f6&&J.datatype.type===ff6)return g8.bcs.String;if(J.datatype.module===kf6&&J.datatype.type===vf6){let Y=Fr(J.datatype.typeParameters[0]);return Y?g8.bcs.vector(Y):null}}if(Q===(0,tL.normalizeSuiAddress)(Of1.SUI_FRAMEWORK_ADDRESS)&&J.datatype.module===Ff6&&J.datatype.type===Tf6)return g8.bcs.Address}return null}function hf6(J){if(typeof J==="object"&&"Reference"in J)return{ref:"&",body:eL(J.Reference)};if(typeof J==="object"&&"MutableReference"in J)return{ref:"&mut",body:eL(J.MutableReference)};return{ref:null,body:eL(J)}}function eL(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:eL(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(eL)}};if("TypeParameter"in J)return{typeParameter:J.TypeParameter};throw Error(`Unexpected type ${JSON.stringify(J)}`)}function Bf1(J){if(typeof J==="string")switch(J){case"address":return g8.bcs.Address;case"bool":return g8.bcs.Bool;case"u8":return g8.bcs.U8;case"u16":return g8.bcs.U16;case"u32":return g8.bcs.U32;case"u64":return g8.bcs.U64;case"u128":return g8.bcs.U128;case"u256":return g8.bcs.U256;default:throw Error(`Unknown type signature ${J}`)}if("vector"in J)return g8.bcs.vector(Bf1(J.vector));throw Error(`Expected pure typeSignature, but got ${JSON.stringify(J)}`)}});var kr=H((Gt4,Lf1)=>{var{defineProperty:fr,getOwnPropertyDescriptor:bf6,getOwnPropertyNames:xf6}=Object,yf6=Object.prototype.hasOwnProperty,gf6=(J,Q)=>{for(var Y in Q)fr(J,Y,{get:Q[Y],enumerable:!0})},mf6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of xf6(Q))if(!yf6.call(J,X)&&X!==Y)fr(J,X,{get:()=>Q[X],enumerable:!(G=bf6(Q,X))||G.enumerable})}return J},df6=(J)=>mf6(fr({},"__esModule",{value:!0}),J),wf1={};gf6(wf1,{jsonRpcClientResolveTransactionPlugin:()=>nf6});Lf1.exports=df6(wf1);var uf6=YG(),$r=DW(),lf6=$W(),Iv=iq(),Pr=Sr(),pf6=nX(),cf6=50,_f6=1000n,if6=50000000000;function nf6(J){return async function(Y,G,X){if(await tf6(Y,J),await sf6(Y,J),!G.onlyTransactionKind)await of6(Y,J),await af6(Y,J),await rf6(Y,J);return await X()}}async function of6(J,Q){if(!J.gasConfig.price)J.gasConfig.price=String(await Q.getReferenceGasPrice())}async function af6(J,Q){if(J.gasConfig.budget)return;let Y=await Q.dryRunTransactionBlock({transactionBlock:J.build({overrides:{gasData:{budget:String(if6),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=_f6*BigInt(J.gasConfig.price||1n),X=BigInt(Y.effects.gasUsed.computationCost)+G,z=X+BigInt(Y.effects.gasUsed.storageCost)-BigInt(Y.effects.gasUsed.storageRebate);J.gasConfig.budget=String(z>X?z:X)}async function rf6(J,Q){if(!J.gasConfig.payment){let G=(await Q.getCoins({owner:J.gasConfig.owner||J.sender,coinType:$r.SUI_TYPE_ARG})).data.filter((X)=>{return!J.inputs.find((K)=>{if(K.Object?.ImmOrOwnedObject)return X.coinObjectId===K.Object.ImmOrOwnedObject.objectId;return!1})}).map((X)=>({objectId:X.coinObjectId,digest:X.digest,version:X.version}));if(!G.length)throw Error("No valid gas coins found for the transaction.");J.gasConfig.payment=G.map((X)=>(0,uf6.parse)(lf6.ObjectRefSchema,X))}}async function sf6(J,Q){let Y=J.inputs.filter((q)=>{return q.UnresolvedObject&&!(q.UnresolvedObject.version||q.UnresolvedObject?.initialSharedVersion)}),G=[...new Set(Y.map((q)=>(0,$r.normalizeSuiObjectId)(q.UnresolvedObject.objectId)))],X=G.length?(0,pf6.chunk)(G,cf6):[],z=(await Promise.all(X.map((q)=>Q.multiGetObjects({ids:q,options:{showOwner:!0}})))).flat(),K=new Map(G.map((q,U)=>{return[q,z[U]]})),W=Array.from(K).filter(([q,U])=>U.error).map(([q,U])=>JSON.stringify(U.error));if(W.length)throw Error(`The following input objects are invalid: ${W.join(", ")}`);let Z=z.map((q)=>{if(q.error||!q.data)throw Error(`Failed to fetch object: ${q.error}`);let U=q.data.owner,M=U&&typeof U==="object"?"Shared"in U?U.Shared.initial_shared_version:("ConsensusAddressOwner"in U)?U.ConsensusAddressOwner.start_version:null:null;return{objectId:q.data.objectId,digest:q.data.digest,version:q.data.version,initialSharedVersion:M}}),V=new Map(G.map((q,U)=>{return[q,Z[U]]}));for(let[q,U]of J.inputs.entries()){if(!U.UnresolvedObject)continue;let M,D=(0,$r.normalizeSuiAddress)(U.UnresolvedObject.objectId),I=V.get(D);if(U.UnresolvedObject.initialSharedVersion??I?.initialSharedVersion)M=Iv.Inputs.SharedObjectRef({objectId:D,initialSharedVersion:U.UnresolvedObject.initialSharedVersion||I?.initialSharedVersion,mutable:U.UnresolvedObject.mutable||ef6(J,q)});else if(Jk6(J,q))M=Iv.Inputs.ReceivingRef({objectId:D,digest:U.UnresolvedObject.digest??I?.digest,version:U.UnresolvedObject.version??I?.version});J.inputs[J.inputs.indexOf(U)]=M??Iv.Inputs.ObjectRef({objectId:D,digest:U.UnresolvedObject.digest??I?.digest,version:U.UnresolvedObject.version??I?.version})}}async function tf6(J,Q){let{inputs:Y,commands:G}=J,X=[],z=new Set;G.forEach((W)=>{if(W.MoveCall){if(W.MoveCall._argumentTypes)return;if(W.MoveCall.arguments.map((q)=>{if(q.$kind==="Input")return J.inputs[q.Input];return null}).some((q)=>q?.UnresolvedPure||q?.UnresolvedObject&&typeof q?.UnresolvedObject.mutable!=="boolean")){let q=`${W.MoveCall.package}::${W.MoveCall.module}::${W.MoveCall.function}`;z.add(q),X.push(W.MoveCall)}}});let K=new Map;if(z.size>0)await Promise.all([...z].map(async(W)=>{let[Z,V,q]=W.split("::"),U=await Q.getNormalizedMoveFunction({package:Z,module:V,function:q});K.set(W,U.parameters.map((M)=>(0,Pr.normalizedTypeToMoveTypeSignature)(M)))}));if(X.length)await Promise.all(X.map(async(W)=>{let Z=K.get(`${W.package}::${W.module}::${W.function}`);if(!Z)return;let q=Z.length>0&&(0,Pr.isTxContext)(Z.at(-1))?Z.slice(0,Z.length-1):Z;W._argumentTypes=q}));G.forEach((W)=>{if(!W.MoveCall)return;let Z=W.MoveCall,V=`${Z.package}::${Z.module}::${Z.function}`,q=Z._argumentTypes;if(!q)return;if(q.length!==W.MoveCall.arguments.length)throw Error(`Incorrect number of arguments for ${V}`);q.forEach((U,M)=>{let D=Z.arguments[M];if(D.$kind!=="Input")return;let I=Y[D.Input];if(!I.UnresolvedPure&&!I.UnresolvedObject)return;let O=I.UnresolvedPure?.value??I.UnresolvedObject?.objectId,A=(0,Pr.getPureBcsSchema)(U.body);if(A){D.type="pure",Y[Y.indexOf(I)]=Iv.Inputs.Pure(A.serialize(O));return}if(typeof O!=="string")throw Error(`Expect the argument to be an object id string, got ${JSON.stringify(O,null,2)}`);D.type="object";let B=I.UnresolvedPure?{$kind:"UnresolvedObject",UnresolvedObject:{objectId:O}}:I;Y[D.Input]=B})})}function ef6(J,Q){let Y=!1;return J.getInputUses(Q,(G,X)=>{if(X.MoveCall&&X.MoveCall._argumentTypes){let z=X.MoveCall.arguments.indexOf(G);Y=X.MoveCall._argumentTypes[z].ref!=="&"||Y}if(X.$kind==="MakeMoveVec"||X.$kind==="MergeCoins"||X.$kind==="SplitCoins"||X.$kind==="TransferObjects")Y=!0}),Y}function Jk6(J,Q){let Y=!1;return J.getInputUses(Q,(G,X)=>{if(X.MoveCall&&X.MoveCall._argumentTypes){let z=X.MoveCall.arguments.indexOf(G);Y=Qk6(X.MoveCall._argumentTypes[z])||Y}}),Y}function Qk6(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 jr=H((Xt4,Pf1)=>{var{defineProperty:vr,getOwnPropertyDescriptor:Yk6,getOwnPropertyNames:Gk6}=Object,Xk6=Object.prototype.hasOwnProperty,zk6=(J,Q)=>{for(var Y in Q)vr(J,Y,{get:Q[Y],enumerable:!0})},Kk6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Gk6(Q))if(!Xk6.call(J,X)&&X!==Y)vr(J,X,{get:()=>Q[X],enumerable:!(G=Yk6(Q,X))||G.enumerable})}return J},Wk6=(J)=>Kk6(vr({},"__esModule",{value:!0}),J),Ff1={};zk6(Ff1,{getClient:()=>Sf1,needsTransactionResolution:()=>Tf1,resolveTransactionPlugin:()=>qk6});Pf1.exports=Wk6(Ff1);var Zk6=iq(),Ef1=q7(),Vk6=kr();function Tf1(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 qk6(J,Q,Y){if(Uk6(J),!Tf1(J,Q))return await Cf1(J),Y();let G=Sf1(Q);return(G.core?.resolveTransactionPlugin()??(0,Vk6.jsonRpcClientResolveTransactionPlugin)(G))(J,Q,async()=>{await Cf1(J),await Y()})}function Cf1(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 Sf1(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 Uk6(J){for(let Q of J.commands)switch(Q.$kind){case"SplitCoins":Q.SplitCoins.amounts.forEach((Y)=>{Rf1(Y,Ef1.bcs.U64,J)});break;case"TransferObjects":Rf1(Q.TransferObjects.address,Ef1.bcs.Address,J);break}}function Rf1(J,Q,Y){if(J.$kind!=="Input")return;let G=Y.inputs[J.Input];if(G.$kind!=="UnresolvedPure")return;Y.inputs[J.Input]=Zk6.Inputs.Pure(Q.serialize(G.UnresolvedPure.value))}});var br=H((zt4,kf1)=>{var{defineProperty:hr,getOwnPropertyDescriptor:Mk6,getOwnPropertyNames:Dk6}=Object,Hk6=Object.prototype.hasOwnProperty,Ik6=(J,Q)=>{for(var Y in Q)hr(J,Y,{get:Q[Y],enumerable:!0})},Ok6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Dk6(Q))if(!Hk6.call(J,X)&&X!==Y)hr(J,X,{get:()=>Q[X],enumerable:!(G=Mk6(Q,X))||G.enumerable})}return J},Ak6=(J)=>Ok6(hr({},"__esModule",{value:!0}),J),ff1={};Ik6(ff1,{createObjectMethods:()=>Bk6});kf1.exports=Ak6(ff1);var $f1=iq();function Bk6(J){function Q(Y){return J(Y)}return Q.system=(Y)=>{let G=Y?.mutable;if(G!==void 0)return Q($f1.Inputs.SharedObjectRef({objectId:"0x5",initialSharedVersion:1,mutable:G}));return Q({$kind:"UnresolvedObject",UnresolvedObject:{objectId:"0x5",initialSharedVersion:1}})},Q.clock=()=>Q($f1.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 gr=H((Kt4,jf1)=>{var{defineProperty:yr,getOwnPropertyDescriptor:Nk6,getOwnPropertyNames:wk6}=Object,Lk6=Object.prototype.hasOwnProperty,Ek6=(J,Q)=>{for(var Y in Q)yr(J,Y,{get:Q[Y],enumerable:!0})},Ck6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of wk6(Q))if(!Lk6.call(J,X)&&X!==Y)yr(J,X,{get:()=>Q[X],enumerable:!(G=Nk6(Q,X))||G.enumerable})}return J},Rk6=(J)=>Ck6(yr({},"__esModule",{value:!0}),J),vf1={};Ek6(vf1,{createPure:()=>Tk6});jf1.exports=Rk6(vf1);var Fk6=j6(),NQ=q7(),xr=Yo();function Tk6(J){function Q(Y,G){if(typeof Y==="string")return J((0,xr.pureBcsSchemaFromTypeName)(Y).serialize(G));if(Y instanceof Uint8Array||(0,Fk6.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(NQ.bcs.U8.serialize(Y)),Q.u16=(Y)=>J(NQ.bcs.U16.serialize(Y)),Q.u32=(Y)=>J(NQ.bcs.U32.serialize(Y)),Q.u64=(Y)=>J(NQ.bcs.U64.serialize(Y)),Q.u128=(Y)=>J(NQ.bcs.U128.serialize(Y)),Q.u256=(Y)=>J(NQ.bcs.U256.serialize(Y)),Q.bool=(Y)=>J(NQ.bcs.Bool.serialize(Y)),Q.string=(Y)=>J(NQ.bcs.String.serialize(Y)),Q.address=(Y)=>J(NQ.bcs.Address.serialize(Y)),Q.id=Q.address,Q.vector=(Y,G)=>{return J(NQ.bcs.vector((0,xr.pureBcsSchemaFromTypeName)(Y)).serialize(G))},Q.option=(Y,G)=>{return J(NQ.bcs.option((0,xr.pureBcsSchemaFromTypeName)(Y)).serialize(G))},Q}});var xf1=H((Wt4,bf1)=>{var{defineProperty:mr,getOwnPropertyDescriptor:Sk6,getOwnPropertyNames:Pk6}=Object,$k6=Object.prototype.hasOwnProperty,fk6=(J,Q)=>{for(var Y in Q)mr(J,Y,{get:Q[Y],enumerable:!0})},kk6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Pk6(Q))if(!$k6.call(J,X)&&X!==Y)mr(J,X,{get:()=>Q[X],enumerable:!(G=Sk6(Q,X))||G.enumerable})}return J},vk6=(J)=>kk6(mr({},"__esModule",{value:!0}),J),hf1={};fk6(hf1,{hashTypedData:()=>hk6});bf1.exports=vk6(hf1);var jk6=qH();function hk6(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,jk6.blake2b)(G,{dkLen:32})}});var Ov=H((Zt4,df1)=>{var{defineProperty:dr,getOwnPropertyDescriptor:bk6,getOwnPropertyNames:xk6}=Object,yk6=Object.prototype.hasOwnProperty,gk6=(J,Q)=>{for(var Y in Q)dr(J,Y,{get:Q[Y],enumerable:!0})},mk6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of xk6(Q))if(!yk6.call(J,X)&&X!==Y)dr(J,X,{get:()=>Q[X],enumerable:!(G=bk6(Q,X))||G.enumerable})}return J},dk6=(J)=>mk6(dr({},"__esModule",{value:!0}),J),yf1={};gk6(yf1,{extractMutableReference:()=>gf1,extractReference:()=>mf1,extractStructTag:()=>pk6,getIdFromCallArg:()=>ck6,isArgument:()=>_k6,remapCommandArguments:()=>ik6});df1.exports=dk6(yf1);var uk6=YG(),JE=C9(),lk6=$W();function gf1(J){return typeof J==="object"&&"MutableReference"in J?J.MutableReference:void 0}function mf1(J){return typeof J==="object"&&"Reference"in J?J.Reference:void 0}function pk6(J){if(typeof J==="object"&&"Struct"in J)return J;let Q=mf1(J),Y=gf1(J);if(typeof Q==="object"&&"Struct"in Q)return Q;if(typeof Y==="object"&&"Struct"in Y)return Y;return}function ck6(J){if(typeof J==="string")return(0,JE.normalizeSuiAddress)(J);if(J.Object){if(J.Object.ImmOrOwnedObject)return(0,JE.normalizeSuiAddress)(J.Object.ImmOrOwnedObject.objectId);if(J.Object.Receiving)return(0,JE.normalizeSuiAddress)(J.Object.Receiving.objectId);return(0,JE.normalizeSuiAddress)(J.Object.SharedObject.objectId)}if(J.UnresolvedObject)return(0,JE.normalizeSuiAddress)(J.UnresolvedObject.objectId);return}function _k6(J){return(0,uk6.is)(lk6.ArgumentSchema,J)}function ik6(J,Q,Y){let G=(X)=>{switch(X.$kind){case"Input":{let z=Q.get(X.Input);if(z===void 0)throw Error(`Input ${X.Input} not found in input mapping`);return{...X,Input:z}}case"Result":{let z=Y.get(X.Result);if(z!==void 0)return{...X,Result:z};return X}case"NestedResult":{let z=Y.get(X.NestedResult[0]);if(z!==void 0)return{...X,NestedResult:[z,X.NestedResult[1]]};return X}default:return X}};switch(J.$kind){case"MoveCall":J.MoveCall.arguments=J.MoveCall.arguments.map(G);break;case"TransferObjects":J.TransferObjects.objects=J.TransferObjects.objects.map(G),J.TransferObjects.address=G(J.TransferObjects.address);break;case"SplitCoins":J.SplitCoins.coin=G(J.SplitCoins.coin),J.SplitCoins.amounts=J.SplitCoins.amounts.map(G);break;case"MergeCoins":J.MergeCoins.destination=G(J.MergeCoins.destination),J.MergeCoins.sources=J.MergeCoins.sources.map(G);break;case"MakeMoveVec":J.MakeMoveVec.elements=J.MakeMoveVec.elements.map(G);break;case"Upgrade":J.Upgrade.ticket=G(J.Upgrade.ticket);break;case"$Intent":{let X=J.$Intent.inputs;J.$Intent.inputs={};for(let[z,K]of Object.entries(X))J.$Intent.inputs[z]=Array.isArray(K)?K.map(G):G(K);break}case"Publish":break}}});var mH=H((Vt4,pf1)=>{var{defineProperty:lr,getOwnPropertyDescriptor:nk6,getOwnPropertyNames:ok6}=Object,ak6=Object.prototype.hasOwnProperty,rk6=(J,Q)=>{for(var Y in Q)lr(J,Y,{get:Q[Y],enumerable:!0})},sk6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of ok6(Q))if(!ak6.call(J,X)&&X!==Y)lr(J,X,{get:()=>Q[X],enumerable:!(G=nk6(Q,X))||G.enumerable})}return J},tk6=(J)=>sk6(lr({},"__esModule",{value:!0}),J),lf1={};rk6(lf1,{TransactionDataBuilder:()=>fW});pf1.exports=tk6(lf1);var ek6=j6(),Av=YG(),Bv=q7(),QE=C9(),Nv=$W(),Jv6=Lr(),Qv6=xf1(),ur=Ov();function uf1(J){return(0,QE.normalizeSuiAddress)(J).replace("0x","")}class fW{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=Bv.bcs.TransactionKind.parse(J).ProgrammableTransaction;if(!Y)throw Error("Unable to deserialize from bytes.");return fW.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=Bv.bcs.TransactionData.parse(J)?.V1,G=Y.kind.ProgrammableTransaction;if(!Y||!G)throw Error("Unable to deserialize from bytes.");return fW.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 fW((0,Av.parse)(Nv.TransactionDataSchema,J));else return new fW((0,Av.parse)(Nv.TransactionDataSchema,(0,Jv6.transactionDataFromV1)(J)))}static getDigestFromBytes(J){let Q=(0,Qv6.hashTypedData)("TransactionData",J);return(0,ek6.toBase58)(Q)}get gasConfig(){return this.gasData}set gasConfig(J){this.gasData=J}build({maxSizeBytes:J=1/0,overrides:Q,onlyTransactionKind:Y}={}){let G=this.inputs,X=this.commands,z={ProgrammableTransaction:{inputs:G,commands:X}};if(Y)return Bv.bcs.TransactionKind.serialize(z,{maxSize:J}).toBytes();let K=Q?.expiration??this.expiration,W=Q?.sender??this.sender,Z={...this.gasData,...Q?.gasConfig,...Q?.gasData};if(!W)throw Error("Missing transaction sender");if(!Z.budget)throw Error("Missing gas budget");if(!Z.payment)throw Error("Missing gas payment");if(!Z.price)throw Error("Missing gas price");let V={sender:uf1(W),expiration:K?K:{None:!0},gasData:{payment:Z.payment,owner:uf1(this.gasData.owner??W),price:BigInt(Z.price),budget:BigInt(Z.budget)},kind:{ProgrammableTransaction:{inputs:G,commands:X}}};return Bv.bcs.TransactionData.serialize({V1:V},{maxSize:J}).toBytes()}addInput(J,Q){let Y=this.inputs.length;return this.inputs.push(Q),{Input:Y,type:J,$kind:"Input"}}getInputUses(J,Q){this.mapArguments((Y,G)=>{if(Y.$kind==="Input"&&Y.Input===J)Q(Y,G);return Y})}mapCommandArguments(J,Q){let Y=this.commands[J];switch(Y.$kind){case"MoveCall":Y.MoveCall.arguments=Y.MoveCall.arguments.map((X)=>Q(X,Y,J));break;case"TransferObjects":Y.TransferObjects.objects=Y.TransferObjects.objects.map((X)=>Q(X,Y,J)),Y.TransferObjects.address=Q(Y.TransferObjects.address,Y,J);break;case"SplitCoins":Y.SplitCoins.coin=Q(Y.SplitCoins.coin,Y,J),Y.SplitCoins.amounts=Y.SplitCoins.amounts.map((X)=>Q(X,Y,J));break;case"MergeCoins":Y.MergeCoins.destination=Q(Y.MergeCoins.destination,Y,J),Y.MergeCoins.sources=Y.MergeCoins.sources.map((X)=>Q(X,Y,J));break;case"MakeMoveVec":Y.MakeMoveVec.elements=Y.MakeMoveVec.elements.map((X)=>Q(X,Y,J));break;case"Upgrade":Y.Upgrade.ticket=Q(Y.Upgrade.ticket,Y,J);break;case"$Intent":let G=Y.$Intent.inputs;Y.$Intent.inputs={};for(let[X,z]of Object.entries(G))Y.$Intent.inputs[X]=Array.isArray(z)?z.map((K)=>Q(K,Y,J)):Q(z,Y,J);break;case"Publish":break;default:throw Error(`Unexpected transaction kind: ${Y.$kind}`)}}mapArguments(J){for(let Q of this.commands.keys())this.mapCommandArguments(Q,J)}replaceCommand(J,Q,Y=J){if(!Array.isArray(Q)){this.commands[J]=Q;return}let G=Q.length-1;this.commands.splice(J,1,...structuredClone(Q)),this.mapArguments((X,z,K)=>{if(K<J+Q.length)return X;if(typeof Y!=="number"){if(X.$kind==="Result"&&X.Result===J||X.$kind==="NestedResult"&&X.NestedResult[0]===J)if(!("NestedResult"in X)||X.NestedResult[1]===0)return(0,Av.parse)(Nv.ArgumentSchema,structuredClone(Y));else throw Error(`Cannot replace command ${J} with a specific result type: NestedResult[${J}, ${X.NestedResult[1]}] references a nested element that cannot be mapped to the replacement result`)}switch(X.$kind){case"Result":if(X.Result===J&&typeof Y==="number")X.Result=Y;if(X.Result>J)X.Result+=G;break;case"NestedResult":if(X.NestedResult[0]===J&&typeof Y==="number")return{$kind:"NestedResult",NestedResult:[Y,X.NestedResult[1]]};if(X.NestedResult[0]>J)X.NestedResult[0]+=G;break}return X})}replaceCommandWithTransaction(J,Q,Y){if(Y.$kind!=="Result"&&Y.$kind!=="NestedResult")throw Error("Result must be of kind Result or NestedResult");this.insertTransaction(J,Q),this.replaceCommand(J+Q.commands.length,[],"Result"in Y?{NestedResult:[Y.Result+J,0]}:{NestedResult:[Y.NestedResult[0]+J,Y.NestedResult[1]]})}insertTransaction(J,Q){let Y=new Map,G=new Map;for(let K=0;K<Q.inputs.length;K++){let W=Q.inputs[K],Z=(0,ur.getIdFromCallArg)(W),V=-1;if(Z!==void 0){if(V=this.inputs.findIndex((q)=>(0,ur.getIdFromCallArg)(q)===Z),V!==-1&&this.inputs[V].Object?.SharedObject&&W.Object?.SharedObject)this.inputs[V].Object.SharedObject.mutable=this.inputs[V].Object.SharedObject.mutable||W.Object.SharedObject.mutable}if(V!==-1)Y.set(K,V);else{let q=this.inputs.length;this.inputs.push(W),Y.set(K,q)}}for(let K=0;K<Q.commands.length;K++)G.set(K,J+K);let X=[];for(let K=0;K<Q.commands.length;K++){let W=structuredClone(Q.commands[K]);(0,ur.remapCommandArguments)(W,Y,G),X.push(W)}this.commands.splice(J,0,...X);let z=X.length;if(z>0)this.mapArguments((K,W,Z)=>{if(Z>=J&&Z<J+X.length)return K;switch(K.$kind){case"Result":if(K.Result>=J)K.Result+=z;break;case"NestedResult":if(K.NestedResult[0]>=J)K.NestedResult[0]+=z;break}return K})}getDigest(){let J=this.build({onlyTransactionKind:!1});return fW.getDigestFromBytes(J)}snapshot(){return(0,Av.parse)(Nv.TransactionDataSchema,this)}shallowClone(){return new fW({version:this.version,sender:this.sender,expiration:this.expiration,gasData:{...this.gasData},inputs:[...this.inputs],commands:[...this.commands]})}applyResolvedData(J){if(!this.sender)this.sender=J.sender??null;if(!this.expiration)this.expiration=J.expiration??null;if(!this.gasData.budget)this.gasData.budget=J.gasData.budget;if(!this.gasData.owner)this.gasData.owner=J.gasData.owner??null;if(!this.gasData.payment)this.gasData.payment=J.gasData.payment;if(!this.gasData.price)this.gasData.price=J.gasData.price;for(let Q=0;Q<this.inputs.length;Q++){let Y=this.inputs[Q],G=J.inputs[Q];switch(Y.$kind){case"UnresolvedPure":if(G.$kind!=="Pure")throw Error(`Expected input at index ${Q} to resolve to a Pure argument, but got ${JSON.stringify(G)}`);this.inputs[Q]=G;break;case"UnresolvedObject":if(G.$kind!=="Object")throw Error(`Expected input at index ${Q} to resolve to an Object argument, but got ${JSON.stringify(G)}`);if(G.Object.$kind==="ImmOrOwnedObject"||G.Object.$kind==="Receiving"){let X=Y.UnresolvedObject,z=G.Object.ImmOrOwnedObject??G.Object.Receiving;if((0,QE.normalizeSuiAddress)(X.objectId)!==(0,QE.normalizeSuiAddress)(z.objectId)||X.version!=null&&X.version!==z.version||X.digest!=null&&X.digest!==z.digest||X.mutable!=null||X.initialSharedVersion!=null)throw Error(`Input at index ${Q} did not match unresolved object. ${JSON.stringify(X)} is not compatible with ${JSON.stringify(z)}`)}else if(G.Object.$kind==="SharedObject"){let X=Y.UnresolvedObject,z=G.Object.SharedObject;if((0,QE.normalizeSuiAddress)(X.objectId)!==(0,QE.normalizeSuiAddress)(z.objectId)||X.initialSharedVersion!=null&&X.initialSharedVersion!==z.initialSharedVersion||X.mutable!=null&&X.mutable!==z.mutable||X.version!=null||X.digest!=null)throw Error(`Input at index ${Q} did not match unresolved object. ${JSON.stringify(X)} is not compatible with ${JSON.stringify(z)}`)}else throw Error(`Input at index ${Q} resolved to an unexpected Object kind: ${JSON.stringify(G.Object)}`);this.inputs[Q]=G;break}}}}});var zE=H((qt4,sf1)=>{var{defineProperty:ir,getOwnPropertyDescriptor:Yv6,getOwnPropertyNames:Gv6}=Object,Xv6=Object.prototype.hasOwnProperty,_f1=(J)=>{throw TypeError(J)},zv6=(J,Q)=>{for(var Y in Q)ir(J,Y,{get:Q[Y],enumerable:!0})},Kv6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Gv6(Q))if(!Xv6.call(J,X)&&X!==Y)ir(J,X,{get:()=>Q[X],enumerable:!(G=Yv6(Q,X))||G.enumerable})}return J},Wv6=(J)=>Kv6(ir({},"__esModule",{value:!0}),J),nr=(J,Q,Y)=>Q.has(J)||_f1("Cannot "+Y),a9=(J,Q,Y)=>(nr(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),YE=(J,Q,Y)=>Q.has(J)?_f1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),wv=(J,Q,Y,G)=>(nr(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),Ev=(J,Q,Y)=>(nr(J,Q,"access private method"),Y),if1={};zv6(if1,{MvrClient:()=>af1,extractMvrTypes:()=>Lv,findNamesInTransaction:()=>Mv6,hasMvrName:()=>wQ,replaceNames:()=>Dv6});sf1.exports=Wv6(if1);var Cv=nX(),or=rw(),kW=C9(),Zv6=da(),GE,Zz,XE,vW,KG,pr,cr,nf1,of1,ar,Vv6="/",qv6={"Mvr-Source":`@mysten/sui@${Zv6.PACKAGE_VERSION}`};class af1{constructor({cache:J,url:Q,pageSize:Y=50,overrides:G}){YE(this,KG),YE(this,GE),YE(this,Zz),YE(this,XE),YE(this,vW),wv(this,GE,J),wv(this,Zz,Q),wv(this,XE,Y),wv(this,vW,{packages:G?.packages,types:G?.types}),Uv6(a9(this,vW))}async resolvePackage({package:J}){if(!wQ(J))return{package:J};return{package:await a9(this,KG,pr).load(J)}}async resolveType({type:J}){if(!wQ(J))return{type:J};let Q=[...Lv(J)],Y=await a9(this,KG,cr).loadMany(Q),G={};for(let X=0;X<Q.length;X++){let z=Y[X];if(z instanceof Error)throw z;G[Q[X]]=z}return{type:_r(J,G)}}async resolve({types:J=[],packages:Q=[]}){let Y=new Set;for(let V of J??[])Lv(V,Y);let G=[...Y],[X,z]=await Promise.all([G.length>0?a9(this,KG,cr).loadMany(G):[],Q.length>0?a9(this,KG,pr).loadMany(Q):[]]),K={...a9(this,vW)?.types};for(let[V,q]of G.entries()){let U=X[V];if(U instanceof Error)throw U;K[q]=U}let W={};for(let V of J??[]){let q=_r(V,K);W[V]={type:q}}let Z={};for(let[V,q]of(Q??[]).entries()){let U=a9(this,vW)?.packages?.[q]??z[V];if(U instanceof Error)throw U;Z[q]={package:U}}return{types:W,packages:Z}}}GE=new WeakMap;Zz=new WeakMap;XE=new WeakMap;vW=new WeakMap;KG=new WeakSet;pr=function(){return a9(this,GE).readSync(["#mvrPackageDataLoader",a9(this,Zz)??""],()=>{let J=new Cv.DataLoader(async(Y)=>{if(!a9(this,Zz))throw Error(`MVR Api URL is not set for the current client (resolving ${Y.join(", ")})`);let G=await Ev(this,KG,nf1).call(this,Y);return Y.map((X)=>G[X]??Error(`Failed to resolve package: ${X}`))}),Q=a9(this,vW)?.packages;if(Q)for(let[Y,G]of Object.entries(Q))J.prime(Y,G);return J})};cr=function(){return a9(this,GE).readSync(["#mvrTypeDataLoader",a9(this,Zz)??""],()=>{let J=new Cv.DataLoader(async(Y)=>{if(!a9(this,Zz))throw Error(`MVR Api URL is not set for the current client (resolving ${Y.join(", ")})`);let G=await Ev(this,KG,of1).call(this,Y);return Y.map((X)=>G[X]??Error(`Failed to resolve type: ${X}`))}),Q=a9(this,vW)?.types;if(Q)for(let[Y,G]of Object.entries(Q))J.prime(Y,G);return J})};nf1=async function(J){if(J.length===0)return{};let Q=(0,Cv.chunk)(J,a9(this,XE)),Y={};return await Promise.all(Q.map(async(G)=>{let X=await Ev(this,KG,ar).call(this,"/v1/resolution/bulk",{names:G});if(!X?.resolution)return;for(let z of Object.keys(X?.resolution)){let K=X.resolution[z]?.package_id;if(!K)continue;Y[z]=K}})),Y};of1=async function(J){if(J.length===0)return{};let Q=(0,Cv.chunk)(J,a9(this,XE)),Y={};return await Promise.all(Q.map(async(G)=>{let X=await Ev(this,KG,ar).call(this,"/v1/struct-definition/bulk",{types:G});if(!X?.resolution)return;for(let z of Object.keys(X?.resolution)){let K=X.resolution[z]?.type_tag;if(!K)continue;Y[z]=K}})),Y};ar=async function(J,Q){if(!a9(this,Zz))throw Error("MVR Api URL is not set for the current client");let Y=await fetch(`${a9(this,Zz)}${J}`,{method:"POST",headers:{"Content-Type":"application/json",...qv6},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 Uv6(J){if(J?.packages)for(let[Q,Y]of Object.entries(J.packages)){if(!(0,or.isValidNamedPackage)(Q))throw Error(`Invalid package name: ${Q}`);if(!(0,kW.isValidSuiAddress)((0,kW.normalizeSuiAddress)(Y)))throw Error(`Invalid package ID: ${Y}`)}if(J?.types)for(let[Q,Y]of Object.entries(J.types)){if((0,kW.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,kW.parseStructTag)(Y);if(!(0,kW.isValidSuiAddress)(G.address))throw Error(`Invalid type: ${Y}`)}}function Lv(J,Q=new Set){if(typeof J==="string"&&!wQ(J))return Q;let Y=rf1(J)?J:(0,kW.parseStructTag)(J);if(wQ(Y.address))Q.add(`${Y.address}::${Y.module}::${Y.name}`);for(let G of Y.typeParams)Lv(G,Q);return Q}function _r(J,Q){let Y=rf1(J)?J:(0,kW.parseStructTag)(J),G=`${Y.address}::${Y.module}::${Y.name}`,X=Q[G];return(0,kW.normalizeStructTag)({...Y,address:X?X.split("::")[0]:Y.address,typeParams:Y.typeParams.map((z)=>_r(z,Q))})}function wQ(J){return J.includes(Vv6)||J.includes("@")||J.includes(".sui")}function rf1(J){return typeof J==="object"&&"address"in J&&"module"in J&&"name"in J&&"typeParams"in J}function Mv6(J){let Q=new Set,Y=new Set;for(let G of J.commands)switch(G.$kind){case"MakeMoveVec":if(G.MakeMoveVec.type)cf1([G.MakeMoveVec.type]).forEach((K)=>{Y.add(K)});break;case"MoveCall":let X=G.MoveCall,z=X.package.split("::")[0];if(wQ(z)){if(!(0,or.isValidNamedPackage)(z))throw Error(`Invalid package name: ${z}`);Q.add(z)}cf1(X.typeArguments??[]).forEach((K)=>{Y.add(K)});break;default:break}return{packages:[...Q],types:[...Y]}}function Dv6(J,Q){for(let Y of J.commands){if(Y.MakeMoveVec?.type){if(!wQ(Y.MakeMoveVec.type))continue;if(!Q.types[Y.MakeMoveVec.type])throw Error(`No resolution found for type: ${Y.MakeMoveVec.type}`);Y.MakeMoveVec.type=Q.types[Y.MakeMoveVec.type].type}let G=Y.MoveCall;if(!G)continue;let X=G.package.split("::"),z=X[0];if(wQ(z)&&!Q.packages[z])throw Error(`No address found for package: ${z}`);if(wQ(z))X[0]=Q.packages[z].package,G.package=X.join("::");let K=G.typeArguments;if(!K)continue;for(let W=0;W<K.length;W++){if(!wQ(K[W]))continue;if(!Q.types[K[W]])throw Error(`No resolution found for type: ${K[W]}`);K[W]=Q.types[K[W]].type}G.typeArguments=K}}function cf1(J){let Q=new Set;for(let Y of J)if(wQ(Y)){if(!(0,or.isValidNamedType)(Y))throw Error(`Invalid type with names: ${Y}`);Q.add(Y)}return Q}});var tr=H((Ut4,Qk1)=>{var{defineProperty:sr,getOwnPropertyDescriptor:Hv6,getOwnPropertyNames:Iv6}=Object,Ov6=Object.prototype.hasOwnProperty,Av6=(J,Q)=>{for(var Y in Q)sr(J,Y,{get:Q[Y],enumerable:!0})},Bv6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Iv6(Q))if(!Ov6.call(J,X)&&X!==Y)sr(J,X,{get:()=>Q[X],enumerable:!(G=Hv6(Q,X))||G.enumerable})}return J},Nv6=(J)=>Bv6(sr({},"__esModule",{value:!0}),J),ef1={};Av6(ef1,{getClient:()=>Jk1,namedPackagesPlugin:()=>Ev6});Qk1.exports=Nv6(ef1);var wv6=zv(),Lv6=zE(),tf1=zE(),rr=new WeakMap,Ev6=(J)=>{let Q;if(J){let Y=J.overrides??{packages:{},types:{}};if(!rr.has(Y))rr.set(Y,new wv6.ClientCache);Q=new Lv6.MvrClient({cache:rr.get(Y),url:J.url,pageSize:J.pageSize,overrides:Y})}return async(Y,G,X)=>{let z=(0,tf1.findNamesInTransaction)(Y);if(z.types.length===0&&z.packages.length===0)return X();let K=await(Q||Jk1(G).core.mvr).resolve({types:z.types,packages:z.packages});(0,tf1.replaceNames)(Y,K),await X()}};function Jk1(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 sq=H((Mt4,Hk1)=>{var{defineProperty:Ys,getOwnPropertyDescriptor:Cv6,getOwnPropertyNames:Rv6}=Object,Fv6=Object.prototype.hasOwnProperty,zk1=(J)=>{throw TypeError(J)},Tv6=(J,Q)=>{for(var Y in Q)Ys(J,Y,{get:Q[Y],enumerable:!0})},Sv6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Rv6(Q))if(!Fv6.call(J,X)&&X!==Y)Ys(J,X,{get:()=>Q[X],enumerable:!(G=Cv6(Q,X))||G.enumerable})}return J},Pv6=(J)=>Sv6(Ys({},"__esModule",{value:!0}),J),Gs=(J,Q,Y)=>Q.has(J)||zk1("Cannot "+Y),F1=(J,Q,Y)=>(Gs(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),WG=(J,Q,Y)=>Q.has(J)?zk1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),X8=(J,Q,Y,G)=>(Gs(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),r9=(J,Q,Y)=>(Gs(J,Q,"access private method"),Y),Kk1={};Tv6(Kk1,{Transaction:()=>hv6,isTransaction:()=>Mk1});Hk1.exports=Pv6(Kk1);var Fv=j6(),jW=YG(),$v6=C9(),nq=Mv(),oq=$W(),Yk1=Lr(),fv6=Df1(),Rv=iq(),Wk1=jr(),kv6=br(),vv6=gr(),KE=mH(),Gk1=Ov(),jv6=tr(),aq,rq,Vz,ZG,e3,JJ,LQ,hW,G0,F9,Zk1,Tv,Sv,Pv,$v,Qs,Xs,Vk1,qk1;function er(J,Q=1/0){let Y={$kind:"Result",get Result(){return typeof J==="function"?J():J}},G=[],X=(z)=>G[z]??(G[z]={$kind:"NestedResult",get NestedResult(){return[typeof J==="function"?J():J,z]}});return new Proxy(Y,{set(){throw Error("The transaction result is a proxy, and does not support setting properties directly")},get(z,K){if(K in z)return Reflect.get(z,K);if(K===Symbol.iterator)return function*(){let Z=0;while(Z<Q)yield X(Z),Z++};if(typeof K==="symbol")return;let W=parseInt(K,10);if(Number.isNaN(W)||W<0)return;return X(W)}})}var Uk1=Symbol.for("@mysten/transaction");function Mk1(J){return!!J&&typeof J==="object"&&J[Uk1]===!0}var Xk1={buildPlugins:new Map,serializationPlugins:new Map},Js=Symbol.for("@mysten/transaction/registry");function WE(){try{let J=globalThis;if(!J[Js])J[Js]=Xk1;return J[Js]}catch{return Xk1}}var Dk1=class J{constructor(){WG(this,F9),WG(this,aq),WG(this,rq),WG(this,Vz,new Map),WG(this,ZG,[]),WG(this,e3,[]),WG(this,JJ,new Set),WG(this,LQ,new Set),WG(this,hW,new Map),WG(this,G0),this.object=(0,kv6.createObjectMethods)((Y)=>{if(typeof Y==="function")return this.object(this.add(Y));if(typeof Y==="object"&&(0,jW.is)(oq.ArgumentSchema,Y))return Y;let G=(0,Gk1.getIdFromCallArg)(Y),X=F1(this,G0).inputs.find((z)=>G===(0,Gk1.getIdFromCallArg)(z));if(X?.Object?.SharedObject&&typeof Y==="object"&&Y.Object?.SharedObject)X.Object.SharedObject.mutable=X.Object.SharedObject.mutable||Y.Object.SharedObject.mutable;return X?{$kind:"Input",Input:F1(this,G0).inputs.indexOf(X),type:"object"}:r9(this,F9,Sv).call(this,"object",typeof Y==="string"?{$kind:"UnresolvedObject",UnresolvedObject:{objectId:(0,$v6.normalizeSuiAddress)(Y)}}:Y)});let Q=WE();X8(this,G0,new KE.TransactionDataBuilder),X8(this,rq,[...Q.buildPlugins.values()]),X8(this,aq,[...Q.serializationPlugins.values()])}static fromKind(Q){let Y=new J;return X8(Y,G0,KE.TransactionDataBuilder.fromKindBytes(typeof Q==="string"?(0,Fv.fromBase64)(Q):Q)),X8(Y,ZG,F1(Y,G0).inputs.slice()),X8(Y,e3,F1(Y,G0).commands.slice()),X8(Y,JJ,new Set(F1(Y,e3).map((G,X)=>X))),Y}static from(Q){let Y=new J;if(Mk1(Q))X8(Y,G0,KE.TransactionDataBuilder.restore(Q.getData()));else if(typeof Q!=="string"||!Q.startsWith("{"))X8(Y,G0,KE.TransactionDataBuilder.fromBytes(typeof Q==="string"?(0,Fv.fromBase64)(Q):Q));else X8(Y,G0,KE.TransactionDataBuilder.restore(JSON.parse(Q)));return X8(Y,ZG,F1(Y,G0).inputs.slice()),X8(Y,e3,F1(Y,G0).commands.slice()),X8(Y,JJ,new Set(F1(Y,e3).map((G,X)=>X))),Y}static registerGlobalSerializationPlugin(Q,Y){WE().serializationPlugins.set(Q,Y??Q)}static unregisterGlobalSerializationPlugin(Q){WE().serializationPlugins.delete(Q)}static registerGlobalBuildPlugin(Q,Y){WE().buildPlugins.set(Q,Y??Q)}static unregisterGlobalBuildPlugin(Q){WE().buildPlugins.delete(Q)}addSerializationPlugin(Q){F1(this,aq).push(Q)}addBuildPlugin(Q){F1(this,rq).push(Q)}addIntentResolver(Q,Y){if(F1(this,Vz).has(Q)&&F1(this,Vz).get(Q)!==Y)throw Error(`Intent resolver for ${Q} already exists`);F1(this,Vz).set(Q,Y)}setSender(Q){F1(this,G0).sender=Q}setSenderIfNotSet(Q){if(!F1(this,G0).sender)F1(this,G0).sender=Q}setExpiration(Q){F1(this,G0).expiration=Q?(0,jW.parse)(oq.TransactionExpiration,Q):null}setGasPrice(Q){F1(this,G0).gasConfig.price=String(Q)}setGasBudget(Q){F1(this,G0).gasConfig.budget=String(Q)}setGasBudgetIfNotSet(Q){if(F1(this,G0).gasData.budget==null)F1(this,G0).gasConfig.budget=String(Q)}setGasOwner(Q){F1(this,G0).gasConfig.owner=Q}setGasPayment(Q){F1(this,G0).gasConfig.payment=Q.map((Y)=>(0,jW.parse)(oq.ObjectRefSchema,Y))}get blockData(){return(0,Yk1.serializeV1TransactionData)(F1(this,G0).snapshot())}getData(){return F1(this,G0).snapshot()}get[Uk1](){return!0}get pure(){return Object.defineProperty(this,"pure",{enumerable:!1,value:(0,vv6.createPure)((Q)=>{if((0,Fv.isSerializedBcs)(Q))return r9(this,F9,Sv).call(this,"pure",{$kind:"Pure",Pure:{bytes:Q.toBase64()}});return r9(this,F9,Sv).call(this,"pure",(0,jW.is)(oq.NormalizedCallArg,Q)?(0,jW.parse)(oq.NormalizedCallArg,Q):Q instanceof Uint8Array?Rv.Inputs.Pure(Q):{$kind:"UnresolvedPure",UnresolvedPure:{value:Q}})})}),this.pure}get gas(){return{$kind:"GasCoin",GasCoin:!0}}objectRef(...Q){return this.object(Rv.Inputs.ObjectRef(...Q))}receivingRef(...Q){return this.object(Rv.Inputs.ReceivingRef(...Q))}sharedObjectRef(...Q){return this.object(Rv.Inputs.SharedObjectRef(...Q))}add(Q){if(typeof Q==="function"){if(F1(this,hW).has(Q))return F1(this,hW).get(Q);let Y=r9(this,F9,Zk1).call(this),G=Q(Y);if(!(G&&typeof G==="object"&&("then"in G)))return X8(this,JJ,F1(Y,JJ)),F1(this,hW).set(Q,G),G;let X=r9(this,F9,Tv).call(this,{$kind:"$Intent",$Intent:{name:"AsyncTransactionThunk",inputs:{},data:{resultIndex:F1(this,G0).commands.length,result:null}}});F1(this,LQ).add(Promise.resolve(G).then((K)=>{X.$Intent.data.result=K}));let z=er(()=>X.$Intent.data.resultIndex);return F1(this,hW).set(Q,z),z}else r9(this,F9,Tv).call(this,Q);return er(F1(this,G0).commands.length-1)}splitCoins(Q,Y){let G=nq.Commands.SplitCoins(typeof Q==="string"?this.object(Q):r9(this,F9,$v).call(this,Q),Y.map((X)=>typeof X==="number"||typeof X==="bigint"||typeof X==="string"?this.pure.u64(X):r9(this,F9,Pv).call(this,X)));return r9(this,F9,Tv).call(this,G),er(F1(this,G0).commands.length-1,Y.length)}mergeCoins(Q,Y){return this.add(nq.Commands.MergeCoins(this.object(Q),Y.map((G)=>this.object(G))))}publish({modules:Q,dependencies:Y}){return this.add(nq.Commands.Publish({modules:Q,dependencies:Y}))}upgrade({modules:Q,dependencies:Y,package:G,ticket:X}){return this.add(nq.Commands.Upgrade({modules:Q,dependencies:Y,package:G,ticket:this.object(X)}))}moveCall({arguments:Q,...Y}){return this.add(nq.Commands.MoveCall({...Y,arguments:Q?.map((G)=>r9(this,F9,Pv).call(this,G))}))}transferObjects(Q,Y){return this.add(nq.Commands.TransferObjects(Q.map((G)=>this.object(G)),typeof Y==="string"?this.pure.address(Y):r9(this,F9,Pv).call(this,Y)))}makeMoveVec({type:Q,elements:Y}){return this.add(nq.Commands.MakeMoveVec({type:Q,elements:Y.map((G)=>this.object(G))}))}serialize(){return JSON.stringify((0,Yk1.serializeV1TransactionData)(F1(this,G0).snapshot()))}async toJSON(Q={}){await this.prepareForSerialization(Q);let Y=this.isFullyResolved();return JSON.stringify((0,jW.parse)(fv6.SerializedTransactionDataV2Schema,Y?{...F1(this,G0).snapshot(),digest:F1(this,G0).getDigest()}:F1(this,G0).snapshot()),(G,X)=>typeof X==="bigint"?X.toString():X,2)}async sign(Q){let{signer:Y,...G}=Q,X=await this.build(G);return Y.signTransaction(X)}isFullyResolved(){if(!F1(this,G0).sender)return!1;if(F1(this,LQ).size>0)return!1;if(F1(this,G0).commands.some((Q)=>Q.$Intent))return!1;if((0,Wk1.needsTransactionResolution)(F1(this,G0),{}))return!1;return!0}async build(Q={}){return await this.prepareForSerialization(Q),await r9(this,F9,Qs).call(this,Q),F1(this,G0).build({onlyTransactionKind:Q.onlyTransactionKind})}async getDigest(Q={}){return await this.prepareForSerialization(Q),await r9(this,F9,Qs).call(this,Q),F1(this,G0).getDigest()}async prepareForSerialization(Q){await r9(this,F9,Vk1).call(this),r9(this,F9,qk1).call(this);let Y=new Set;for(let X of F1(this,G0).commands)if(X.$Intent)Y.add(X.$Intent.name);let G=[...F1(this,aq)];for(let X of Y){if(Q.supportedIntents?.includes(X))continue;if(!F1(this,Vz).has(X))throw Error(`Missing intent resolver for ${X}`);G.push(F1(this,Vz).get(X))}G.push((0,jv6.namedPackagesPlugin)()),await r9(this,F9,Xs).call(this,G,Q)}};aq=new WeakMap;rq=new WeakMap;Vz=new WeakMap;ZG=new WeakMap;e3=new WeakMap;JJ=new WeakMap;LQ=new WeakMap;hW=new WeakMap;G0=new WeakMap;F9=new WeakSet;Zk1=function(){let J=new Dk1;return X8(J,G0,F1(this,G0)),X8(J,aq,F1(this,aq)),X8(J,rq,F1(this,rq)),X8(J,Vz,F1(this,Vz)),X8(J,LQ,F1(this,LQ)),X8(J,JJ,new Set(F1(this,JJ))),X8(J,hW,F1(this,hW)),F1(this,ZG).push(F1(J,ZG)),F1(this,e3).push(F1(J,e3)),J};Tv=function(J){let Q=F1(this,G0).commands.length;return F1(this,e3).push(J),F1(this,JJ).add(Q),F1(this,G0).commands.push(J),F1(this,G0).mapCommandArguments(Q,(Y)=>{if(Y.$kind==="Result"&&!F1(this,JJ).has(Y.Result))throw Error(`Result { Result: ${Y.Result} } is not available to use in the current transaction`);if(Y.$kind==="NestedResult"&&!F1(this,JJ).has(Y.NestedResult[0]))throw Error(`Result { NestedResult: [${Y.NestedResult[0]}, ${Y.NestedResult[1]}] } is not available to use in the current transaction`);if(Y.$kind==="Input"&&Y.Input>=F1(this,G0).inputs.length)throw Error(`Input { Input: ${Y.Input} } references an input that does not exist in the current transaction`);return Y}),J};Sv=function(J,Q){return F1(this,ZG).push(Q),F1(this,G0).addInput(J,Q)};Pv=function(J){if((0,Fv.isSerializedBcs)(J))return this.pure(J);return r9(this,F9,$v).call(this,J)};$v=function(J){if(typeof J==="function"){let Q=this.add(J);if(typeof Q==="function")return r9(this,F9,$v).call(this,Q);return(0,jW.parse)(oq.ArgumentSchema,Q)}return(0,jW.parse)(oq.ArgumentSchema,J)};Qs=async function(J){if(!J.onlyTransactionKind&&!F1(this,G0).sender)throw Error("Missing transaction sender");await r9(this,F9,Xs).call(this,[...F1(this,rq),Wk1.resolveTransactionPlugin],J)};Xs=async function(J,Q){try{let Y=(G)=>{if(G>=J.length)return()=>{};let X=J[G];return async()=>{let z=Y(G+1),K=!1,W=!1;if(await X(F1(this,G0),Q,async()=>{if(K)throw Error(`next() was call multiple times in TransactionPlugin ${G}`);K=!0,await z(),W=!0}),!K)throw Error(`next() was not called in TransactionPlugin ${G}`);if(!W)throw Error(`next() was not awaited in TransactionPlugin ${G}`)}};await Y(0)()}finally{X8(this,ZG,F1(this,G0).inputs.slice()),X8(this,e3,F1(this,G0).commands.slice()),X8(this,JJ,new Set(F1(this,e3).map((Y,G)=>G)))}};Vk1=async function(){while(F1(this,LQ).size>0){let J=Promise.all(F1(this,LQ));F1(this,LQ).clear(),F1(this,LQ).add(J),await J,F1(this,LQ).delete(J)}};qk1=function(){let J=F1(this,G0).commands,Q=F1(this,G0).inputs,Y=F1(this,e3).flat(1/0),G=F1(this,ZG).flat(1/0);if(Y.length!==J.length)throw Error("Unexpected number of commands found in transaction data");if(G.length!==Q.length)throw Error("Unexpected number of inputs found in transaction data");let X=Y.filter((K)=>K.$Intent?.name!=="AsyncTransactionThunk");F1(this,G0).commands=X,F1(this,G0).inputs=G,X8(this,e3,X),X8(this,ZG,G),X8(this,JJ,new Set(X.map((K,W)=>W)));function z(K){let W=J[K];if(W.$Intent?.name==="AsyncTransactionThunk"){let V=W.$Intent.data.result;if(V==null)throw Error("AsyncTransactionThunk has not been resolved");return z(V.Result)}let Z=X.indexOf(W);if(Z===-1)throw Error("Unable to find original index for command");return Z}F1(this,G0).mapArguments((K)=>{if(K.$kind==="Input"){let W=G.indexOf(Q[K.Input]);if(W===-1)throw Error("Input has not been resolved");return{...K,Input:W}}else if(K.$kind==="Result"){let W=z(K.Result);return{...K,Result:W}}else if(K.$kind==="NestedResult"){let W=z(K.NestedResult[0]);return{...K,NestedResult:[W,K.NestedResult[1]]}}return K});for(let[K,W]of J.entries())if(W.$Intent?.name==="AsyncTransactionThunk")try{W.$Intent.data.resultIndex=z(K)}catch{}};var hv6=Dk1});var kv=H((Dt4,Ak1)=>{var{defineProperty:zs,getOwnPropertyDescriptor:bv6,getOwnPropertyNames:xv6}=Object,yv6=Object.prototype.hasOwnProperty,gv6=(J,Q)=>{for(var Y in Q)zs(J,Y,{get:Q[Y],enumerable:!0})},mv6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of xv6(Q))if(!yv6.call(J,X)&&X!==Y)zs(J,X,{get:()=>Q[X],enumerable:!(G=bv6(Q,X))||G.enumerable})}return J},dv6=(J)=>mv6(zs({},"__esModule",{value:!0}),J),Ik1={};gv6(Ik1,{Experimental_CoreClient:()=>Ok1});Ak1.exports=dv6(Ik1);var uv6=UH(),lv6=ew(),fv=C9(),pv6=Kv(),cv6=zE(),_v6={mainnet:"https://mainnet.mvr.mystenlabs.com",testnet:"https://testnet.mvr.mystenlabs.com"};class Ok1 extends pv6.Experimental_BaseClient{constructor(J){super(J);this.core=this,this.mvr=new cv6.MvrClient({cache:this.cache.scope("core.mvr"),url:J.mvr?.url??_v6[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=uv6.TypeTagSerializer.parseFromStr((await this.core.mvr.resolveType({type:J.name.type})).type),Y=(0,lv6.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,fv.parseStructTag)(G.type),z=await G.content;return{dynamicField:{id:G.id,digest:G.digest,version:G.version,type:G.type,previousTransaction:G.previousTransaction,name:{type:typeof X.typeParams[0]==="string"?X.typeParams[0]:(0,fv.normalizeStructTag)(X.typeParams[0]),bcs:J.name.bcs},value:{type:typeof X.typeParams[1]==="string"?X.typeParams[1]:(0,fv.normalizeStructTag)(X.typeParams[1]),bcs:z.slice(fv.SUI_ADDRESS_LENGTH+J.name.bcs.length)}}}}async waitForTransaction({signal:J,timeout:Q=60000,...Y}){let G=J?AbortSignal.any([AbortSignal.timeout(Q),J]):AbortSignal.timeout(Q),X=new Promise((z,K)=>{G.addEventListener("abort",()=>K(G.reason))});X.catch(()=>{});while(!0){G.throwIfAborted();try{return await this.getTransaction({...Y,signal:G})}catch{await Promise.race([new Promise((z)=>setTimeout(z,2000)),X])}}}}});var Zs=H((Ht4,Nk1)=>{var{defineProperty:Ks,getOwnPropertyDescriptor:iv6,getOwnPropertyNames:nv6}=Object,ov6=Object.prototype.hasOwnProperty,av6=(J,Q)=>{for(var Y in Q)Ks(J,Y,{get:Q[Y],enumerable:!0})},rv6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of nv6(Q))if(!ov6.call(J,X)&&X!==Y)Ks(J,X,{get:()=>Q[X],enumerable:!(G=iv6(Q,X))||G.enumerable})}return J},sv6=(J)=>rv6(Ks({},"__esModule",{value:!0}),J),Bk1={};av6(Bk1,{ObjectError:()=>tq,SuiClientError:()=>Ws});Nk1.exports=sv6(Bk1);class Ws extends Error{}class tq extends Ws{constructor(J,Q){super(Q);this.code=J}static fromResponse(J,Q){switch(J.code){case"notExists":return new tq(J.code,`Object ${J.object_id} does not exist`);case"dynamicFieldNotFound":return new tq(J.code,`Dynamic field not found for object ${J.parent_object_id}`);case"deleted":return new tq(J.code,`Object ${J.object_id} has been deleted`);case"displayError":return new tq(J.code,`Display error: ${J.error}`);case"unknown":default:return new tq(J.code,`Unknown error while loading object${Q?` ${Q}`:""}`)}}}});var qs=H((It4,Lk1)=>{var{defineProperty:Vs,getOwnPropertyDescriptor:tv6,getOwnPropertyNames:ev6}=Object,Jj6=Object.prototype.hasOwnProperty,Qj6=(J,Q)=>{for(var Y in Q)Vs(J,Y,{get:Q[Y],enumerable:!0})},Yj6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of ev6(Q))if(!Jj6.call(J,X)&&X!==Y)Vs(J,X,{get:()=>Q[X],enumerable:!(G=tv6(Q,X))||G.enumerable})}return J},Gj6=(J)=>Yj6(Vs({},"__esModule",{value:!0}),J),wk1={};Qj6(wk1,{parseTransactionBcs:()=>Kj6,parseTransactionEffectsBcs:()=>Wj6});Lk1.exports=Gj6(wk1);var Xj6=q7(),zj6=mH();function Kj6(J){return{...zj6.TransactionDataBuilder.fromBytes(J).snapshot(),bcs:J}}function Wj6(J){let Q=Xj6.bcs.TransactionEffects.parse(J);switch(Q.$kind){case"V1":return Zj6({bytes:J,effects:Q.V1});case"V2":return Vj6({bytes:J,effects:Q.V2});default:throw Error(`Unknown transaction effects version: ${Q.$kind}`)}}function Zj6(J){throw Error("V1 effects are not supported yet")}function Vj6({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 Ms=H((Ot4,Rk1)=>{var{defineProperty:Us,getOwnPropertyDescriptor:qj6,getOwnPropertyNames:Uj6}=Object,Mj6=Object.prototype.hasOwnProperty,Dj6=(J,Q)=>{for(var Y in Q)Us(J,Y,{get:Q[Y],enumerable:!0})},Hj6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Uj6(Q))if(!Mj6.call(J,X)&&X!==Y)Us(J,X,{get:()=>Q[X],enumerable:!(G=qj6(Q,X))||G.enumerable})}return J},Ij6=(J)=>Hj6(Us({},"__esModule",{value:!0}),J),Ck1={};Dj6(Ck1,{ClientCache:()=>Bj6.ClientCache,Experimental_BaseClient:()=>Oj6.Experimental_BaseClient,Experimental_CoreClient:()=>Aj6.Experimental_CoreClient,parseTransactionBcs:()=>Ek1.parseTransactionBcs,parseTransactionEffectsBcs:()=>Ek1.parseTransactionEffectsBcs});Rk1.exports=Ij6(Ck1);var Oj6=Kv(),Aj6=kv(),Ek1=qs(),Bj6=zv()});var yk1=H((At4,xk1)=>{var{defineProperty:Ds,getOwnPropertyDescriptor:Nj6,getOwnPropertyNames:wj6}=Object,Lj6=Object.prototype.hasOwnProperty,$k1=(J)=>{throw TypeError(J)},Ej6=(J,Q)=>{for(var Y in Q)Ds(J,Y,{get:Q[Y],enumerable:!0})},Cj6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of wj6(Q))if(!Lj6.call(J,X)&&X!==Y)Ds(J,X,{get:()=>Q[X],enumerable:!(G=Nj6(Q,X))||G.enumerable})}return J},Rj6=(J)=>Cj6(Ds({},"__esModule",{value:!0}),J),fk1=(J,Q,Y)=>Q.has(J)||$k1("Cannot "+Y),Z3=(J,Q,Y)=>(fk1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),Fj6=(J,Q,Y)=>Q.has(J)?$k1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),Tj6=(J,Q,Y,G)=>(fk1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),kk1={};Ej6(kk1,{JSONRpcCoreClient:()=>hk1});xk1.exports=Rj6(kk1);var Hs=j6(),uH=q7(),Sj6=sq(),Pj6=kr(),$j6=mH(),fj6=nX(),vk1=C9(),kj6=kv(),Fk1=Zs(),jk1=Ms(),s4;class hk1 extends kj6.Experimental_CoreClient{constructor({jsonRpcClient:J,mvr:Q}){super({network:J.network,base:J,mvr:Q});Fj6(this,s4),Tj6(this,s4,J)}async getObjects(J){let Q=(0,fj6.chunk)(J.objectIds,50),Y=[];for(let G of Q){let X=await Z3(this,s4).multiGetObjects({ids:G,options:{showOwner:!0,showType:!0,showBcs:!0,showPreviousTransaction:!0},signal:J.signal});for(let[z,K]of X.entries())if(K.error)Y.push(Fk1.ObjectError.fromResponse(K.error,G[z]));else Y.push(Tk1(K.data))}return{objects:Y}}async getOwnedObjects(J){let Q=await Z3(this,s4).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 Fk1.ObjectError.fromResponse(Y.error);return Tk1(Y.data)}),hasNextPage:Q.hasNextPage,cursor:Q.nextCursor??null}}async getCoins(J){let Q=await Z3(this,s4).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(hj6.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 Z3(this,s4).getBalance({owner:J.address,coinType:J.coinType,signal:J.signal});return{balance:{coinType:Q.coinType,balance:Q.totalBalance}}}async getAllBalances(J){return{balances:(await Z3(this,s4).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 Z3(this,s4).getTransactionBlock({digest:J.digest,options:{showRawInput:!0,showObjectChanges:!0,showRawEffects:!0,showEvents:!0,showEffects:!0,showBalanceChanges:!0},signal:J.signal});return{transaction:Sk1(Q)}}async executeTransaction(J){let Q=await Z3(this,s4).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:Sk1(Q)}}async dryRunTransaction(J){let Q=Sj6.Transaction.from(J.transaction),Y=await Z3(this,s4).dryRunTransactionBlock({transactionBlock:J.transaction,signal:J.signal}),{effects:G,objectTypes:X}=vj6({effects:Y.effects,objectChanges:Y.objectChanges});return{transaction:{digest:await Q.getDigest(),epoch:null,effects:G,objectTypes:Promise.resolve(X),signatures:[],transaction:(0,jk1.parseTransactionBcs)(J.transaction),balanceChanges:Y.balanceChanges.map((z)=>({coinType:z.coinType,address:bk1(z.owner),amount:z.amount}))}}}async getReferenceGasPrice(J){let Q=await Z3(this,s4).getReferenceGasPrice({signal:J?.signal});return{referenceGasPrice:String(Q)}}async getDynamicFields(J){let Q=await Z3(this,s4).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,Hs.fromBase64)(Y.bcsName)}}}),hasNextPage:Q.hasNextPage,cursor:Q.nextCursor}}async verifyZkLoginSignature(J){let Q=await Z3(this,s4).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 Z3(this,s4).resolveNameServiceNames(J)).data[0]}}}resolveTransactionPlugin(){return(0,Pj6.jsonRpcClientResolveTransactionPlugin)(Z3(this,s4))}async getMoveFunction(J){let Q=await Z3(this,s4).getNormalizedMoveFunction({package:(await this.mvr.resolvePackage({package:J.packageId})).package,module:J.moduleName,function:J.name});return{function:{packageId:(0,vk1.normalizeSuiAddress)(J.packageId),moduleName:J.moduleName,name:J.name,visibility:xj6(Q.visibility),isEntry:Q.isEntry,typeParameters:Q.typeParameters.map((Y)=>({isPhantom:!1,constraints:bj6(Y)})),parameters:Q.parameters.map((Y)=>Pk1(Y)),returns:Q.return.map((Y)=>Pk1(Y))}}}}s4=new WeakMap;function Tk1(J){return{id:J.objectId,version:J.version,digest:J.digest,type:J.type,content:Promise.resolve(J.bcs?.dataType==="moveObject"?(0,Hs.fromBase64)(J.bcs.bcsBytes):new Uint8Array),owner:dH(J.owner),previousTransaction:J.previousTransaction??null}}function dH(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 bk1(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 Sk1(J){let Q=uH.bcs.SenderSignedData.parse((0,Hs.fromBase64)(J.rawTransaction))[0],Y={};J.objectChanges?.forEach((z)=>{if(z.type!=="published")Y[z.objectId]=z.objectType});let G=uH.bcs.TransactionData.serialize(Q.intentMessage.value).toBytes(),X=$j6.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,jk1.parseTransactionEffectsBcs)(new Uint8Array(J.rawEffects)),objectTypes:Promise.resolve(Y),transaction:{...X,bcs:G},signatures:Q.txSignatures,balanceChanges:J.balanceChanges?.map((z)=>({coinType:z.coinType,address:bk1(z.owner),amount:z.amount}))??[]}}function vj6({bytes:J,effects:Q,objectChanges:Y}){let G=[],X=[],z={};return Y?.forEach((K)=>{switch(K.type){case"published":G.push({id:K.packageId,inputState:"DoesNotExist",inputVersion:null,inputDigest:null,inputOwner:null,outputState:"PackageWrite",outputVersion:K.version,outputDigest:K.digest,outputOwner:null,idOperation:"Created"});break;case"transferred":G.push({id:K.objectId,inputState:"Exists",inputVersion:K.version,inputDigest:K.digest,inputOwner:{$kind:"AddressOwner",AddressOwner:K.sender},outputState:"ObjectWrite",outputVersion:K.version,outputDigest:K.digest,outputOwner:dH(K.recipient),idOperation:"None"}),z[K.objectId]=K.objectType;break;case"mutated":G.push({id:K.objectId,inputState:"Exists",inputVersion:K.previousVersion,inputDigest:null,inputOwner:dH(K.owner),outputState:"ObjectWrite",outputVersion:K.version,outputDigest:K.digest,outputOwner:dH(K.owner),idOperation:"None"}),z[K.objectId]=K.objectType;break;case"deleted":G.push({id:K.objectId,inputState:"Exists",inputVersion:K.version,inputDigest:Q.deleted?.find((W)=>W.objectId===K.objectId)?.digest??null,inputOwner:null,outputState:"DoesNotExist",outputVersion:null,outputDigest:null,outputOwner:null,idOperation:"Deleted"}),z[K.objectId]=K.objectType;break;case"wrapped":G.push({id:K.objectId,inputState:"Exists",inputVersion:K.version,inputDigest:null,inputOwner:{$kind:"AddressOwner",AddressOwner:K.sender},outputState:"ObjectWrite",outputVersion:K.version,outputDigest:Q.wrapped?.find((W)=>W.objectId===K.objectId)?.digest??null,outputOwner:{$kind:"ObjectOwner",ObjectOwner:K.sender},idOperation:"None"}),z[K.objectId]=K.objectType;break;case"created":G.push({id:K.objectId,inputState:"DoesNotExist",inputVersion:null,inputDigest:null,inputOwner:null,outputState:"ObjectWrite",outputVersion:K.version,outputDigest:K.digest,outputOwner:dH(K.owner),idOperation:"Created"}),z[K.objectId]=K.objectType;break}}),{objectTypes:z,effects:{bcs:J??null,digest:Q.transactionDigest,version:2,status:Q.status.status==="success"?{success:!0,error:null}:{success:!1,error:Q.status.error},gasUsed:Q.gasUsed,transactionDigest:Q.transactionDigest,gasObject:{id:Q.gasObject?.reference.objectId,inputState:"Exists",inputVersion:null,inputDigest:null,inputOwner:null,outputState:"ObjectWrite",outputVersion:Q.gasObject.reference.version,outputDigest:Q.gasObject.reference.digest,outputOwner:dH(Q.gasObject.owner),idOperation:"None"},eventsDigest:Q.eventsDigest??null,dependencies:Q.dependencies??[],lamportVersion:Q.gasObject.reference.version,changedObjects:G,unchangedConsensusObjects:X,auxiliaryDataDigest:null}}}var jj6=uH.bcs.struct("Balance",{value:uH.bcs.u64()}),hj6=uH.bcs.struct("Coin",{id:uH.bcs.Address,balance:jj6});function Pk1(J){if(typeof J!=="string"){if("Reference"in J)return{reference:"immutable",body:ZE(J.Reference)};if("MutableReference"in J)return{reference:"mutable",body:ZE(J.MutableReference)}}return{reference:null,body:ZE(J)}}function ZE(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:ZE(J.Vector)};if("Struct"in J)return{$kind:"datatype",datatype:{typeName:`${(0,vk1.normalizeSuiAddress)(J.Struct.address)}::${J.Struct.module}::${J.Struct.name}`,typeParameters:J.Struct.typeArguments.map((Q)=>ZE(Q))}};if("TypeParameter"in J)return{$kind:"typeParameter",index:J.TypeParameter};throw Error(`Unknown type: ${JSON.stringify(J)}`)}function bj6(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 xj6(J){switch(J){case"Public":return"public";case"Private":return"private";case"Friend":return"friend";default:return"unknown"}}});var lk1=H((Bt4,uk1)=>{var{defineProperty:Is,getOwnPropertyDescriptor:yj6,getOwnPropertyNames:gj6}=Object,mj6=Object.prototype.hasOwnProperty,dj6=(J,Q)=>{for(var Y in Q)Is(J,Y,{get:Q[Y],enumerable:!0})},uj6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of gj6(Q))if(!mj6.call(J,X)&&X!==Y)Is(J,X,{get:()=>Q[X],enumerable:!(G=yj6(Q,X))||G.enumerable})}return J},lj6=(J)=>uj6(Is({},"__esModule",{value:!0}),J),gk1={};dj6(gk1,{SuiJsonRpcClient:()=>dk1,isSuiJsonRpcClient:()=>oj6});uk1.exports=lj6(gk1);var lH=j6(),pj6=Kv(),cj6=sq(),G9=C9(),_j6=Dk(),ij6=oa(),qz=rw(),pH=zE(),nj6=yk1(),mk1=Symbol.for("@mysten/SuiClient");function oj6(J){return typeof J==="object"&&J!==null&&J[mk1]===!0}class dk1 extends pj6.Experimental_BaseClient{constructor(J){super({network:J.network??"unknown"});this.jsonRpc=this,this.transport=J.transport??new ij6.JsonRpcHTTPTransport({url:J.url}),this.core=new nj6.JSONRpcCoreClient({jsonRpcClient:this,mvr:J.mvr})}get[mk1](){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,G9.isValidSuiAddress)((0,G9.normalizeSuiAddress)(Q)))throw Error("Invalid Sui address");if(J&&(0,pH.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,G9.isValidSuiAddress)((0,G9.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,G9.isValidSuiAddress)((0,G9.normalizeSuiAddress)(J)))throw Error("Invalid Sui address");if(Q&&(0,pH.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,G9.isValidSuiAddress)((0,G9.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,pH.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,pH.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,qz.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,qz.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,qz.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,qz.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,qz.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,G9.isValidSuiAddress)((0,G9.normalizeSuiAddress)(J.owner)))throw Error("Invalid Sui address");let Q=J.filter?{...J.filter}:void 0;if(Q&&"MoveModule"in Q&&(0,qz.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,pH.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,G9.isValidSuiObjectId)((0,G9.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,G9.isValidSuiObjectId)((0,G9.normalizeSuiObjectId)(Y)))throw Error(`Invalid Sui Object id ${Y}`)}),J.ids.length!==new Set(J.ids).size)throw Error(`Duplicate object ids in batch call ${J.ids}`);return await this.transport.request({method:"sui_multiGetObjects",params:[J.ids,J.options],signal:J.signal})}async queryTransactionBlocks({filter:J,options:Q,cursor:Y,limit:G,order:X,signal:z}){if(J&&"MoveFunction"in J&&(0,qz.isValidNamedPackage)(J.MoveFunction.package))J={...J,MoveFunction:{package:(await this.core.mvr.resolvePackage({package:J.MoveFunction.package})).package}};return await this.transport.request({method:"suix_queryTransactionBlocks",params:[{filter:J,options:Q},Y,G,(X||"descending")==="descending"],signal:z})}async getTransactionBlock(J){if(!(0,G9.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,G9.isValidTransactionDigest)(Y))throw Error(`Invalid Transaction digest ${Y}`)}),J.digests.length!==new Set(J.digests).size)throw Error(`Duplicate digests in batch call ${J.digests}`);return await this.transport.request({method:"sui_multiGetTransactionBlocks",params:[J.digests,J.options],signal:J.signal})}async executeTransactionBlock({transactionBlock:J,signature:Q,options:Y,requestType:G,signal:X}){let z=await this.transport.request({method:"sui_executeTransactionBlock",params:[typeof J==="string"?J:(0,lH.toBase64)(J),Array.isArray(Q)?Q:[Q],Y],signal:X});if(G==="WaitForLocalExecution")try{await this.waitForTransaction({digest:z.digest})}catch{}return z}async signAndExecuteTransaction({transaction:J,signer:Q,...Y}){let G;if(J instanceof Uint8Array)G=J;else J.setSenderIfNotSet(Q.toSuiAddress()),G=await J.build({client:this});let{signature:X,bytes:z}=await Q.signTransaction(G);return this.executeTransactionBlock({transactionBlock:z,signature:X,...Y})}async getTotalTransactionBlocks({signal:J}={}){let Q=await this.transport.request({method:"sui_getTotalTransactionBlocks",params:[],signal:J});return BigInt(Q)}async getReferenceGasPrice({signal:J}={}){let Q=await this.transport.request({method:"suix_getReferenceGasPrice",params:[],signal:J});return BigInt(Q)}async getStakes(J){if(!J.owner||!(0,G9.isValidSuiAddress)((0,G9.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,G9.isValidSuiObjectId)((0,G9.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,pH.hasMvrName)(J.MoveEventType))J={...J,MoveEventType:(await this.core.mvr.resolveType({type:J.MoveEventType})).type};if(J&&"MoveEventModule"in J&&(0,qz.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,qz.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,cj6.isTransaction)(J.transactionBlock))J.transactionBlock.setSenderIfNotSet(J.sender),Q=(0,lH.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,lH.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,lH.toBase64)(J.transactionBlock)]})}async getDynamicFields(J){if(!J.parentId||!(0,G9.isValidSuiObjectId)((0,G9.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,lH.fromBase58)(Q.digest);return(0,lH.toHex)(Y.slice(0,4))}async resolveNameServiceAddress(J){return await this.transport.request({method:"suix_resolveNameServiceAddress",params:[J.name],signal:J.signal})}async resolveNameServiceNames({format:J="dot",...Q}){let{nextCursor:Y,hasNextPage:G,data:X}=await this.transport.request({method:"suix_resolveNameServiceNames",params:[Q.address,Q.cursor,Q.limit],signal:Q.signal});return{hasNextPage:G,nextCursor:Y,data:X.map((z)=>(0,_j6.normalizeSuiNSName)(z,J))}}async getProtocolConfig(J){return await this.transport.request({method:"sui_getProtocolConfig",params:[J?.version],signal:J?.signal})}async verifyZkLoginSignature(J){return await this.transport.request({method:"sui_verifyZkLoginSignature",params:[J.bytes,J.signature,J.intentScope,J.author],signal:J.signal})}async waitForTransaction({signal:J,timeout:Q=60000,pollInterval:Y=2000,...G}){let X=AbortSignal.timeout(Q),z=new Promise((K,W)=>{X.addEventListener("abort",()=>W(X.reason))});z.catch(()=>{});while(!X.aborted){J?.throwIfAborted();try{return await this.getTransactionBlock(G)}catch{await Promise.race([new Promise((K)=>setTimeout(K,Y)),z])}}throw X.throwIfAborted(),Error("Unexpected error while waiting for transaction block.")}}});var ik1=H((Nt4,_k1)=>{var{defineProperty:As,getOwnPropertyDescriptor:aj6,getOwnPropertyNames:rj6}=Object,sj6=Object.prototype.hasOwnProperty,tj6=(J,Q)=>{for(var Y in Q)As(J,Y,{get:Q[Y],enumerable:!0})},ej6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of rj6(Q))if(!sj6.call(J,X)&&X!==Y)As(J,X,{get:()=>Q[X],enumerable:!(G=aj6(Q,X))||G.enumerable})}return J},Jh6=(J)=>ej6(As({},"__esModule",{value:!0}),J),ck1={};tj6(ck1,{JsonRpcError:()=>Os.JsonRpcError,SuiClient:()=>pk1.SuiJsonRpcClient,SuiHTTPStatusError:()=>Os.SuiHTTPStatusError,SuiHTTPTransport:()=>Qh6.JsonRpcHTTPTransport,SuiHTTPTransportError:()=>Os.SuiHTTPTransportError,getFullnodeUrl:()=>Yh6.getFullnodeUrl,isSuiClient:()=>pk1.isSuiJsonRpcClient});_k1.exports=Jh6(ck1);var Qh6=oa(),Yh6=hF1(),pk1=lk1(),Os=Yv()});var cH=H((wt4,ak1)=>{/*! sui-client.js - Seamflux Client Build | 2026-03-14T14:17:11.390Z */async function Gh6(){if(vv)return vv;let J=await(0,qh6.getEnv)("ANKR_RPC_KEY");return J?(vv=new ok1.SuiClient({url:`https://rpc.ankr.com/sui/${J}`}),vv):new ok1.SuiClient({url:"https://sui-rpc.publicnode.com"})}var{defineProperty:Bs,getOwnPropertyDescriptor:Xh6,getOwnPropertyNames:zh6}=Object,Kh6=Object.prototype.hasOwnProperty,Wh6=(J,Q)=>{for(var Y in Q)Bs(J,Y,{get:Q[Y],enumerable:!0})},Zh6=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of zh6(Q))Kh6.call(J,X)||X===Y||Bs(J,X,{get:()=>Q[X],enumerable:!(G=Xh6(Q,X))||G.enumerable});return J},Vh6=(J)=>Zh6(Bs({},"__esModule",{value:!0}),J),nk1={};Wh6(nk1,{getSuiClient:()=>Gh6}),ak1.exports=Vh6(nk1);var ok1=ik1(),qh6=gq(),vv=null});var Rs=H((Lt4,Qv1)=>{var{defineProperty:Ls,getOwnPropertyDescriptor:Uh6,getOwnPropertyNames:Mh6}=Object,Dh6=Object.prototype.hasOwnProperty,sk1=(J)=>{throw TypeError(J)},Hh6=(J,Q)=>{for(var Y in Q)Ls(J,Y,{get:Q[Y],enumerable:!0})},Ih6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Mh6(Q))if(!Dh6.call(J,X)&&X!==Y)Ls(J,X,{get:()=>Q[X],enumerable:!(G=Uh6(Q,X))||G.enumerable})}return J},Oh6=(J)=>Ih6(Ls({},"__esModule",{value:!0}),J),tk1=(J,Q,Y)=>Q.has(J)||sk1("Cannot "+Y),s9=(J,Q,Y)=>(tk1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),ws=(J,Q,Y)=>Q.has(J)?sk1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),rk1=(J,Q,Y,G)=>(tk1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),ek1={};Hh6(ek1,{AsyncCache:()=>Es,InMemoryCache:()=>Cs,ObjectCache:()=>Jv1});Qv1.exports=Oh6(ek1);var Ns=C9(),eq,F5,jv;class Es{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,Ns.normalizeSuiAddress)(J.package)}::${J.module}::${J.function}`;return this.get("MoveFunction",Q)}async addMoveFunctionDefinition(J){let Q=(0,Ns.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,Ns.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 Cs extends Es{constructor(){super(...arguments);ws(this,eq,{OwnedObject:new Map,SharedOrImmutableObject:new Map,MoveFunction:new Map,Custom:new Map})}async get(J,Q){return s9(this,eq)[J].get(Q)??null}async set(J,Q,Y){s9(this,eq)[J].set(Q,Y)}async delete(J,Q){s9(this,eq)[J].delete(Q)}async clear(J){if(J)s9(this,eq)[J].clear();else for(let Q of Object.values(s9(this,eq)))Q.clear()}}eq=new WeakMap;class Jv1{constructor({cache:J=new Cs,onEffects:Q}){ws(this,F5),ws(this,jv),rk1(this,F5,J),rk1(this,jv,Q)}asPlugin(){return async(J,Q,Y)=>{let G=J.inputs.filter((K)=>K.UnresolvedObject).map((K)=>K.UnresolvedObject.objectId),X=(await s9(this,F5).getObjects(G)).filter((K)=>K!==null),z=new Map(X.map((K)=>[K.objectId,K]));for(let K of J.inputs){if(!K.UnresolvedObject)continue;let W=z.get(K.UnresolvedObject.objectId);if(!W)continue;if(W.initialSharedVersion&&!K.UnresolvedObject.initialSharedVersion)K.UnresolvedObject.initialSharedVersion=W.initialSharedVersion;else{if(W.version&&!K.UnresolvedObject.version)K.UnresolvedObject.version=W.version;if(W.digest&&!K.UnresolvedObject.digest)K.UnresolvedObject.digest=W.digest}}await Promise.all(J.commands.map(async(K)=>{if(K.MoveCall){let W=await this.getMoveFunctionDefinition({package:K.MoveCall.package,module:K.MoveCall.module,function:K.MoveCall.function});if(W)K.MoveCall._argumentTypes=W.parameters}})),await Y(),await Promise.all(J.commands.map(async(K)=>{if(K.MoveCall?._argumentTypes)await s9(this,F5).addMoveFunctionDefinition({package:K.MoveCall.package,module:K.MoveCall.module,function:K.MoveCall.function,parameters:K.MoveCall._argumentTypes})}))}}async clear(){await s9(this,F5).clear()}async getMoveFunctionDefinition(J){return s9(this,F5).getMoveFunctionDefinition(J)}async getObjects(J){return s9(this,F5).getObjects(J)}async deleteObjects(J){return s9(this,F5).deleteObjects(J)}async clearOwnedObjects(){await s9(this,F5).clear("OwnedObject")}async clearCustom(){await s9(this,F5).clear("Custom")}async getCustom(J){return s9(this,F5).getCustom(J)}async setCustom(J,Q){return s9(this,F5).setCustom(J,Q)}async deleteCustom(J){return s9(this,F5).deleteCustom(J)}async applyEffects(J){var Q;if(!J.V2)throw Error(`Unsupported transaction effects version ${J.$kind}`);let{lamportVersion:Y,changedObjects:G}=J.V2,X=[],z=[];G.forEach(([K,W])=>{if(W.outputState.NotExist)X.push(K);else if(W.outputState.ObjectWrite){let[Z,V]=W.outputState.ObjectWrite;z.push({objectId:K,digest:Z,version:Y,owner:V.AddressOwner??V.ObjectOwner??null,initialSharedVersion:V.Shared?.initialSharedVersion??null})}}),await Promise.all([s9(this,F5).addObjects(z),s9(this,F5).deleteObjects(X),(Q=s9(this,jv))==null?void 0:Q.call(this,J)])}}F5=new WeakMap;jv=new WeakMap});var Ss=H((Et4,Wv1)=>{var{defineProperty:Ts,getOwnPropertyDescriptor:Ah6,getOwnPropertyNames:Bh6}=Object,Nh6=Object.prototype.hasOwnProperty,Gv1=(J)=>{throw TypeError(J)},wh6=(J,Q)=>{for(var Y in Q)Ts(J,Y,{get:Q[Y],enumerable:!0})},Lh6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Bh6(Q))if(!Nh6.call(J,X)&&X!==Y)Ts(J,X,{get:()=>Q[X],enumerable:!(G=Ah6(Q,X))||G.enumerable})}return J},Eh6=(J)=>Lh6(Ts({},"__esModule",{value:!0}),J),Xv1=(J,Q,Y)=>Q.has(J)||Gv1("Cannot "+Y),VE=(J,Q,Y)=>(Xv1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),Yv1=(J,Q,Y)=>Q.has(J)?Gv1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),Fs=(J,Q,Y,G)=>(Xv1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),zv1={};wh6(zv1,{CachingTransactionExecutor:()=>Kv1});Wv1.exports=Eh6(zv1);var Ch6=q7(),Rh6=Rs(),Fh6=sq(),_H,iH;class Kv1{constructor({client:J,...Q}){Yv1(this,_H),Yv1(this,iH,null),Fs(this,_H,J),this.cache=new Rh6.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:VE(this,_H),...Q})}async executeTransaction({transaction:J,options:Q,...Y}){let G=(0,Fh6.isTransaction)(J)?await this.buildTransaction({transaction:J}):J,X=await VE(this,_H).executeTransactionBlock({...Y,transactionBlock:G,options:{...Q,showRawEffects:!0}});if(X.rawEffects){let z=Ch6.bcs.TransactionEffects.parse(Uint8Array.from(X.rawEffects));await this.applyEffects(z)}return X}async signAndExecuteTransaction({options:J,transaction:Q,...Y}){Q.setSenderIfNotSet(Y.signer.toSuiAddress());let G=await this.buildTransaction({transaction:Q}),{signature:X}=await Y.signer.signTransaction(G);return await this.executeTransaction({transaction:G,signature:X,options:J})}async applyEffects(J){Fs(this,iH,J.V2?.transactionDigest??null),await this.cache.applyEffects(J)}async waitForLastTransaction(){if(VE(this,iH))await VE(this,_H).waitForTransaction({digest:VE(this,iH)}),Fs(this,iH,null)}}_H=new WeakMap;iH=new WeakMap});var $s=H((Ct4,Dv1)=>{var{defineProperty:Ps,getOwnPropertyDescriptor:Th6,getOwnPropertyNames:Sh6}=Object,Ph6=Object.prototype.hasOwnProperty,Zv1=(J)=>{throw TypeError(J)},$h6=(J,Q)=>{for(var Y in Q)Ps(J,Y,{get:Q[Y],enumerable:!0})},fh6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Sh6(Q))if(!Ph6.call(J,X)&&X!==Y)Ps(J,X,{get:()=>Q[X],enumerable:!(G=Th6(Q,X))||G.enumerable})}return J},kh6=(J)=>fh6(Ps({},"__esModule",{value:!0}),J),vh6=(J,Q,Y)=>Q.has(J)||Zv1("Cannot "+Y),EQ=(J,Q,Y)=>(vh6(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),Vv1=(J,Q,Y)=>Q.has(J)?Zv1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),qv1={};$h6(qv1,{ParallelQueue:()=>Mv1,SerialQueue:()=>Uv1});Dv1.exports=kh6(qv1);var bW,JU;class Uv1{constructor(){Vv1(this,bW,[])}async runTask(J){return new Promise((Q,Y)=>{if(EQ(this,bW).push(()=>{J().finally(()=>{if(EQ(this,bW).shift(),EQ(this,bW).length>0)EQ(this,bW)[0]()}).then(Q,Y)}),EQ(this,bW).length===1)EQ(this,bW)[0]()})}}bW=new WeakMap;class Mv1{constructor(J){Vv1(this,JU,[]),this.activeTasks=0,this.maxTasks=J}runTask(J){return new Promise((Q,Y)=>{if(this.activeTasks<this.maxTasks)this.activeTasks++,J().finally(()=>{if(EQ(this,JU).length>0)EQ(this,JU).shift()();else this.activeTasks--}).then(Q,Y);else EQ(this,JU).push(()=>{J().finally(()=>{if(EQ(this,JU).length>0)EQ(this,JU).shift()();else this.activeTasks--}).then(Q,Y)})})}}JU=new WeakMap});var js=H((Rt4,wv1)=>{var{defineProperty:vs,getOwnPropertyDescriptor:jh6,getOwnPropertyNames:hh6}=Object,bh6=Object.prototype.hasOwnProperty,Iv1=(J)=>{throw TypeError(J)},xh6=(J,Q)=>{for(var Y in Q)vs(J,Y,{get:Q[Y],enumerable:!0})},yh6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of hh6(Q))if(!bh6.call(J,X)&&X!==Y)vs(J,X,{get:()=>Q[X],enumerable:!(G=jh6(Q,X))||G.enumerable})}return J},gh6=(J)=>yh6(vs({},"__esModule",{value:!0}),J),Ov1=(J,Q,Y)=>Q.has(J)||Iv1("Cannot "+Y),T5=(J,Q,Y)=>(Ov1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),nH=(J,Q,Y)=>Q.has(J)?Iv1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),fs=(J,Q,Y,G)=>(Ov1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),Av1={};xh6(Av1,{SerialTransactionExecutor:()=>Bv1,getGasCoinFromEffects:()=>Nv1});wv1.exports=gh6(Av1);var mh6=j6(),Hv1=sq(),dh6=Ss(),uh6=$s(),hv,qE,CQ,bv,ks,xv;class Bv1{constructor({signer:J,defaultGasBudget:Q=50000000n,...Y}){nH(this,hv,new uh6.SerialQueue),nH(this,qE),nH(this,CQ),nH(this,bv),nH(this,ks,async(G)=>{if(!G.V2)return;let X=Nv1(G).ref;if(X)T5(this,CQ).cache.setCustom("gasCoin",X);else T5(this,CQ).cache.deleteCustom("gasCoin")}),nH(this,xv,async(G)=>{let X=await T5(this,CQ).cache.getCustom("gasCoin"),z=Hv1.Transaction.from(G);if(X)z.setGasPayment([X]);return z.setGasBudgetIfNotSet(T5(this,bv)),z.setSenderIfNotSet(T5(this,qE).toSuiAddress()),T5(this,CQ).buildTransaction({transaction:z})}),fs(this,qE,J),fs(this,bv,Q),fs(this,CQ,new dh6.CachingTransactionExecutor({client:Y.client,cache:Y.cache,onEffects:(G)=>T5(this,ks).call(this,G)}))}async applyEffects(J){return T5(this,CQ).applyEffects(J)}async buildTransaction(J){return T5(this,hv).runTask(()=>T5(this,xv).call(this,J))}resetCache(){return T5(this,CQ).reset()}waitForLastTransaction(){return T5(this,CQ).waitForLastTransaction()}executeTransaction(J,Q,Y=[]){return T5(this,hv).runTask(async()=>{let G=(0,Hv1.isTransaction)(J)?await T5(this,xv).call(this,J):J,{signature:X}=await T5(this,qE).signTransaction(G),z=await T5(this,CQ).executeTransaction({signature:[X,...Y],transaction:G,options:Q}).catch(async(W)=>{throw await this.resetCache(),W}),K=Uint8Array.from(z.rawEffects);return{digest:z.digest,effects:(0,mh6.toBase64)(K),data:z}})}}hv=new WeakMap;qE=new WeakMap;CQ=new WeakMap;bv=new WeakMap;ks=new WeakMap;xv=new WeakMap;function Nv1(J){if(!J.V2)throw Error("Unexpected effects version");let Q=J.V2.changedObjects[J.V2.gasObjectIndex];if(!Q)throw Error("Gas object not found in effects");let[Y,{outputState:G}]=Q;if(!G.ObjectWrite)throw Error("Unexpected gas object state");let[X,z]=G.ObjectWrite;return{ref:{objectId:Y,digest:X,version:J.V2.lamportVersion},owner:z.AddressOwner||z.ObjectOwner}}});var jv1=H((Ft4,vv1)=>{var{defineProperty:bs,getOwnPropertyDescriptor:lh6,getOwnPropertyNames:ph6}=Object,ch6=Object.prototype.hasOwnProperty,Cv1=(J)=>{throw TypeError(J)},_h6=(J,Q)=>{for(var Y in Q)bs(J,Y,{get:Q[Y],enumerable:!0})},ih6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of ph6(Q))if(!ch6.call(J,X)&&X!==Y)bs(J,X,{get:()=>Q[X],enumerable:!(G=lh6(Q,X))||G.enumerable})}return J},nh6=(J)=>ih6(bs({},"__esModule",{value:!0}),J),xs=(J,Q,Y)=>Q.has(J)||Cv1("Cannot "+Y),n1=(J,Q,Y)=>(xs(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),t9=(J,Q,Y)=>Q.has(J)?Cv1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),X9=(J,Q,Y,G)=>(xs(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),Q2=(J,Q,Y)=>(xs(J,Q,"access private method"),Y),Lv1=(J,Q,Y,G)=>({set _(X){X9(J,Q,X,Y)},get _(){return n1(J,Q,G)}}),Rv1={};_h6(Rv1,{ParallelTransactionExecutor:()=>kv1});vv1.exports=nh6(Rv1);var oh6=j6(),ah6=nX(),Fv1=q7(),rh6=sq(),sh6=mH(),th6=Ss(),Ev1=$s(),Tv1=js(),xW,VG,gv,DE,ME,HE,mv,aH,M7,yW,YU,QU,ys,yv,IE,oH,rH,Uz,V3,Sv1,Pv1,OE,gs,$v1,hs,fv1,UE={coinBatchSize:20,initialCoinBalance:200000000n,minimumCoinBalance:50000000n,maxPoolSize:50,epochBoundaryWindow:1000};class kv1{constructor(J){t9(this,V3),t9(this,xW),t9(this,VG),t9(this,gv),t9(this,DE),t9(this,ME),t9(this,HE),t9(this,mv),t9(this,aH),t9(this,M7),t9(this,yW,[]),t9(this,YU),t9(this,QU,new Map),t9(this,ys,new Ev1.SerialQueue),t9(this,yv),t9(this,IE,null),t9(this,oH,null),t9(this,rH,0),t9(this,Uz,null),X9(this,xW,J.signer),X9(this,VG,J.client),X9(this,gv,J.coinBatchSize??UE.coinBatchSize),X9(this,DE,J.initialCoinBalance??UE.initialCoinBalance),X9(this,ME,J.minimumCoinBalance??UE.minimumCoinBalance),X9(this,mv,J.defaultGasBudget??n1(this,ME)),X9(this,HE,J.epochBoundaryWindow??UE.epochBoundaryWindow),X9(this,aH,J.maxPoolSize??UE.maxPoolSize),X9(this,YU,new th6.CachingTransactionExecutor({client:J.client,cache:J.cache})),X9(this,yv,new Ev1.ParallelQueue(n1(this,aH))),X9(this,M7,J.sourceCoins?new Map(J.sourceCoins.map((Q)=>[Q,null])):null)}resetCache(){return X9(this,Uz,null),Q2(this,V3,OE).call(this,()=>n1(this,YU).reset())}async waitForLastTransaction(){await Q2(this,V3,OE).call(this,()=>Q2(this,V3,gs).call(this))}async executeTransaction(J,Q,Y=[]){let{promise:G,resolve:X,reject:z}=(0,ah6.promiseWithResolvers)(),K=await Q2(this,V3,Sv1).call(this,J),W=()=>{n1(this,yv).runTask(()=>{return Q2(this,V3,Pv1).call(this,J,K,Q,Y).then(X,z)})},Z=new Set;if(K.forEach((V)=>{if(n1(this,QU).get(V))Z.add(V),n1(this,QU).get(V).push(()=>{if(Z.delete(V),Z.size===0)W()});else n1(this,QU).set(V,[])}),Z.size===0)W();return G}}xW=new WeakMap;VG=new WeakMap;gv=new WeakMap;DE=new WeakMap;ME=new WeakMap;HE=new WeakMap;mv=new WeakMap;aH=new WeakMap;M7=new WeakMap;yW=new WeakMap;YU=new WeakMap;QU=new WeakMap;ys=new WeakMap;yv=new WeakMap;IE=new WeakMap;oH=new WeakMap;rH=new WeakMap;Uz=new WeakMap;V3=new WeakSet;Sv1=async function(J){let Q=new Set,Y=!1;return J.addSerializationPlugin(async(G,X,z)=>{if(await z(),Y)return;Y=!0,G.inputs.forEach((K)=>{if(K.Object?.ImmOrOwnedObject?.objectId)Q.add(K.Object.ImmOrOwnedObject.objectId);else if(K.Object?.Receiving?.objectId)Q.add(K.Object.Receiving.objectId);else if(K.UnresolvedObject?.objectId&&!K.UnresolvedObject.initialSharedVersion)Q.add(K.UnresolvedObject.objectId)})}),await J.prepareForSerialization({client:n1(this,VG)}),Q};Pv1=async function(J,Q,Y,G=[]){let X;try{J.setSenderIfNotSet(n1(this,xW).toSuiAddress()),await n1(this,ys).runTask(async()=>{if(!J.getData().gasData.price)J.setGasPrice(await Q2(this,V3,hs).call(this));J.setGasBudgetIfNotSet(n1(this,mv)),await Q2(this,V3,OE).call(this),X=await Q2(this,V3,$v1).call(this),Lv1(this,rH)._++,J.setGasPayment([{objectId:X.id,version:X.version,digest:X.digest}]),await n1(this,YU).buildTransaction({transaction:J,onlyTransactionKind:!0})});let z=await J.build({client:n1(this,VG)}),{signature:K}=await n1(this,xW).signTransaction(z),W=await n1(this,YU).executeTransaction({transaction:z,signature:[K,...G],options:{...Y,showEffects:!0}}),Z=Uint8Array.from(W.rawEffects),V=Fv1.bcs.TransactionEffects.parse(Z),q=(0,Tv1.getGasCoinFromEffects)(V),U=V.V2?.gasUsed;if(X&&U&&q.owner===n1(this,xW).toSuiAddress()){let M=BigInt(U.computationCost)+BigInt(U.storageCost)+BigInt(U.storageCost)-BigInt(U.storageRebate),D=X.balance-M,I=!1;if(new sh6.TransactionDataBuilder(J.getData()).mapArguments((O)=>{if(O.$kind==="GasCoin")I=!0;return O}),!I&&D>=n1(this,ME))n1(this,yW).push({id:q.ref.objectId,version:q.ref.version,digest:q.ref.digest,balance:D});else{if(!n1(this,M7))X9(this,M7,new Map);n1(this,M7).set(q.ref.objectId,q.ref)}}return X9(this,IE,W.digest),{digest:W.digest,effects:(0,oh6.toBase64)(Z),data:W}}catch(z){if(X){if(!n1(this,M7))X9(this,M7,new Map);n1(this,M7).set(X.id,null)}throw await Q2(this,V3,OE).call(this,async()=>{await Promise.all([n1(this,YU).cache.deleteObjects([...Q]),Q2(this,V3,gs).call(this)])}),z}finally{Q.forEach((z)=>{let K=n1(this,QU).get(z);if(K&&K.length>0)K.shift()();else if(K)n1(this,QU).delete(z)}),Lv1(this,rH)._--}};OE=async function(J){if(n1(this,oH))await n1(this,oH);X9(this,oH,J?.().then(()=>{X9(this,oH,null)},()=>{})??null)};gs=async function(){let J=n1(this,IE);if(J)X9(this,IE,null),await n1(this,VG).waitForTransaction({digest:J})};$v1=async function(){if(n1(this,yW).length===0&&n1(this,rH)<=n1(this,aH))await Q2(this,V3,fv1).call(this);if(n1(this,yW).length===0)throw Error("No coins available");return n1(this,yW).shift()};hs=async function(){if((n1(this,Uz)?n1(this,Uz).expiration-n1(this,HE)-Date.now():0)>0)return n1(this,Uz).price;if(n1(this,Uz)){let Y=Math.max(n1(this,Uz).expiration+n1(this,HE)-Date.now(),1000);await new Promise((G)=>setTimeout(G,Y))}let Q=await n1(this,VG).getLatestSuiSystemState();return X9(this,Uz,{price:BigInt(Q.referenceGasPrice),expiration:Number.parseInt(Q.epochStartTimestampMs,10)+Number.parseInt(Q.epochDurationMs,10)}),Q2(this,V3,hs).call(this)};fv1=async function(){let J=Math.min(n1(this,gv),n1(this,aH)-(n1(this,yW).length+n1(this,rH))+1);if(J===0)return;let Q=new rh6.Transaction,Y=n1(this,xW).toSuiAddress();if(Q.setSender(Y),n1(this,M7)){let V=[],q=[];for(let[U,M]of n1(this,M7))if(M)V.push(M);else q.push(U);if(q.length>0){let U=await n1(this,VG).multiGetObjects({ids:q});V.push(...U.filter((M)=>M.data!==null).map(({data:M})=>({objectId:M.objectId,version:M.version,digest:M.digest})))}Q.setGasPayment(V),X9(this,M7,new Map)}let G=Array(J).fill(n1(this,DE)),X=Q.splitCoins(Q.gas,G),z=[];for(let V=0;V<G.length;V++)z.push(X[V]);Q.transferObjects(z,Y),await this.waitForLastTransaction();let K=await n1(this,VG).signAndExecuteTransaction({transaction:Q,signer:n1(this,xW),options:{showRawEffects:!0}}),W=Fv1.bcs.TransactionEffects.parse(Uint8Array.from(K.rawEffects));if(W.V2?.changedObjects.forEach(([V,{outputState:q}],U)=>{if(U===W.V2?.gasObjectIndex||!q.ObjectWrite)return;n1(this,yW).push({id:V,version:W.V2.lamportVersion,digest:q.ObjectWrite[0],balance:BigInt(n1(this,DE))})}),!n1(this,M7))X9(this,M7,new Map);let Z=(0,Tv1.getGasCoinFromEffects)(W).ref;n1(this,M7).set(Z.objectId,Z),await n1(this,VG).waitForTransaction({digest:K.digest})}});var dv1=H((Tt4,mv1)=>{var{defineProperty:ms,getOwnPropertyDescriptor:eh6,getOwnPropertyNames:Jb6}=Object,Qb6=Object.prototype.hasOwnProperty,Yb6=(J,Q)=>{for(var Y in Q)ms(J,Y,{get:Q[Y],enumerable:!0})},Gb6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Jb6(Q))if(!Qb6.call(J,X)&&X!==Y)ms(J,X,{get:()=>Q[X],enumerable:!(G=eh6(Q,X))||G.enumerable})}return J},Xb6=(J)=>Gb6(ms({},"__esModule",{value:!0}),J),xv1={};Yb6(xv1,{coinWithBalance:()=>Wb6,getSuiClient:()=>gv1});mv1.exports=Xb6(xv1);var dv=YG(),zb6=q7(),yv1=C9(),uv=Mv(),hv1=iq(),Kb6=jr(),lv="CoinWithBalance",bv1=(0,yv1.normalizeStructTag)("0x2::sui::SUI");function Wb6({type:J=bv1,balance:Q,useGasCoin:Y=!0}){let G=null;return(X)=>{if(G)return G;X.addIntentResolver(lv,Vb6);let z=J==="gas"?J:(0,yv1.normalizeStructTag)(J);return G=X.add(uv.Commands.Intent({name:lv,inputs:{},data:{type:z===bv1&&Y?"gas":z,balance:BigInt(Q)}})),G}}var Zb6=(0,dv.object)({type:(0,dv.string)(),balance:(0,dv.bigint)()});async function Vb6(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===lv){let{type:q,balance:U}=(0,dv.parse)(Zb6,V.$Intent.data);if(q!=="gas"&&U>0n)G.add(q);X.set(q,(X.get(q)??0n)+U)}let z=new Set;for(let V of J.inputs){if(V.Object?.ImmOrOwnedObject)z.add(V.Object.ImmOrOwnedObject.objectId);if(V.UnresolvedObject?.objectId)z.add(V.UnresolvedObject.objectId)}let K=new Map,W=gv1(Q);await Promise.all([...G].map(async(V)=>{K.set(V,await qb6({coinType:V,balance:X.get(V),client:W,owner:J.sender,usedIds:z}))}));let Z=new Map;Z.set("gas",{$kind:"GasCoin",GasCoin:!0});for(let[V,q]of J.commands.entries()){if(q.$kind!=="$Intent"||q.$Intent.name!==lv)continue;let{type:U,balance:M}=q.$Intent.data;if(M===0n&&U!=="gas"){J.replaceCommand(V,uv.Commands.MoveCall({target:"0x2::coin::zero",typeArguments:[U]}));continue}let D=[];if(!Z.has(U)){let[I,...O]=K.get(U).map((A)=>J.addInput("object",hv1.Inputs.ObjectRef({objectId:A.coinObjectId,digest:A.digest,version:A.version})));if(O.length>0)D.push(uv.Commands.MergeCoins(I,O));Z.set(U,I)}D.push(uv.Commands.SplitCoins(Z.get(U),[J.addInput("pure",hv1.Inputs.Pure(zb6.bcs.u64().serialize(M)))])),J.replaceCommand(V,D),J.mapArguments((I)=>{if(I.$kind==="Result"&&I.Result===V)return{$kind:"NestedResult",NestedResult:[V+D.length-1,0]};return I})}return Y()}async function qb6({coinType:J,balance:Q,client:Y,owner:G,usedIds:X}){let z=Q,K=[];return W();async function W(Z=null){let{data:V,hasNextPage:q,nextCursor:U}=await Y.getCoins({owner:G,coinType:J,cursor:Z}),M=V.sort((D,I)=>Number(BigInt(I.balance)-BigInt(D.balance)));for(let D of M){if(X.has(D.coinObjectId))continue;let I=BigInt(D.balance);if(K.push(D),z-=I,z<=0)return K}if(q)return W(U);throw Error(`Not enough coins of type ${J} to satisfy requested balance`)}}function gv1(J){let Q=(0,Kb6.getClient)(J);if(!Q.jsonRpc)throw Error("CoinWithBalance intent currently only works with SuiClient");return Q}});var pv1=H((St4,lv1)=>{var{defineProperty:ds,getOwnPropertyDescriptor:Ub6,getOwnPropertyNames:Mb6}=Object,Db6=Object.prototype.hasOwnProperty,Hb6=(J,Q)=>{for(var Y in Q)ds(J,Y,{get:Q[Y],enumerable:!0})},Ib6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Mb6(Q))if(!Db6.call(J,X)&&X!==Y)ds(J,X,{get:()=>Q[X],enumerable:!(G=Ub6(Q,X))||G.enumerable})}return J},Ob6=(J)=>Ib6(ds({},"__esModule",{value:!0}),J),uv1={};Hb6(uv1,{Arguments:()=>Nb6});lv1.exports=Ob6(uv1);var Ab6=br(),Bb6=gr(),Nb6={pure:(0,Bb6.createPure)((J)=>(Q)=>Q.pure(J)),object:(0,Ab6.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 rv1=H((Pt4,av1)=>{var{defineProperty:us,getOwnPropertyDescriptor:wb6,getOwnPropertyNames:Lb6}=Object,Eb6=Object.prototype.hasOwnProperty,Cb6=(J,Q)=>{for(var Y in Q)us(J,Y,{get:Q[Y],enumerable:!0})},Rb6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Lb6(Q))if(!Eb6.call(J,X)&&X!==Y)us(J,X,{get:()=>Q[X],enumerable:!(G=wb6(Q,X))||G.enumerable})}return J},Fb6=(J)=>Rb6(us({},"__esModule",{value:!0}),J),ov1={};Cb6(ov1,{Arguments:()=>kb6.Arguments,AsyncCache:()=>nv1.AsyncCache,Commands:()=>_v1.Commands,Inputs:()=>Tb6.Inputs,ObjectCache:()=>nv1.ObjectCache,ParallelTransactionExecutor:()=>$b6.ParallelTransactionExecutor,SerialTransactionExecutor:()=>Pb6.SerialTransactionExecutor,Transaction:()=>iv1.Transaction,TransactionDataBuilder:()=>Sb6.TransactionDataBuilder,UpgradePolicy:()=>_v1.UpgradePolicy,coinWithBalance:()=>fb6.coinWithBalance,getPureBcsSchema:()=>cv1.getPureBcsSchema,isArgument:()=>jb6.isArgument,isTransaction:()=>iv1.isTransaction,namedPackagesPlugin:()=>vb6.namedPackagesPlugin,normalizedTypeToMoveTypeSignature:()=>cv1.normalizedTypeToMoveTypeSignature});av1.exports=Fb6(ov1);var cv1=Sr(),Tb6=iq(),_v1=Mv(),iv1=sq(),Sb6=mH(),nv1=Rs(),Pb6=js(),$b6=jv1(),fb6=dv1(),kb6=pv1(),vb6=tr(),jb6=Ov()});var tv1=H(($t4,ls)=>{function sv1(){var J=Object.create(null),Q=0,Y=0,G=0,X=!1;this.put=function(K,W,Z,V){if(X)console.log("caching: %s = %j (@%s)",K,W,Z);if(typeof Z<"u"&&(typeof Z!=="number"||isNaN(Z)||Z<=0))throw Error("Cache timeout must be a positive number");else if(typeof V<"u"&&typeof V!=="function")throw Error("Cache timeout callback must be a function");var q=J[K];if(q)clearTimeout(q.timeout);else G++;var U={value:W,expire:Z+Date.now()};if(!isNaN(U.expire))U.timeout=setTimeout(function(){if(z(K),V)V(K,W)}.bind(this),Z);return J[K]=U,W},this.del=function(K){var W=!0,Z=J[K];if(Z){if(clearTimeout(Z.timeout),!isNaN(Z.expire)&&Z.expire<Date.now())W=!1}else W=!1;if(W)z(K);return W};function z(K){G--,delete J[K]}this.clear=function(){for(var K in J)clearTimeout(J[K].timeout);if(G=0,J=Object.create(null),X)Q=0,Y=0},this.get=function(K){var W=J[K];if(typeof W<"u")if(isNaN(W.expire)||W.expire>=Date.now()){if(X)Q++;return W.value}else{if(X)Y++;G--,delete J[K]}else if(X)Y++;return null},this.size=function(){return G},this.memsize=function(){var K=0,W;for(W in J)K++;return K},this.debug=function(K){X=K},this.hits=function(){return Q},this.misses=function(){return Y},this.keys=function(){return Object.keys(J)},this.exportJson=function(){var K={};for(var W in J){var Z=J[W];K[W]={value:Z.value,expire:Z.expire||"NaN"}}return JSON.stringify(K)},this.importJson=function(K,W){var Z=JSON.parse(K),V=Date.now(),q=W&&W.skipDuplicates;for(var U in Z)if(Z.hasOwnProperty(U)){if(q){var M=J[U];if(M){if(X)console.log("Skipping duplicate imported key '%s'",U);continue}}var D=Z[U],I=D.expire-V;if(I<=0){this.del(U);continue}I=I>0?I:void 0,this.put(U,D.value,I)}return this.size()}}ls.exports=new sv1;ls.exports.Cache=sv1});var AE=H((ft4,Gj1)=>{/*! transactionFormat.js - Seamflux Client Build | 2026-03-14T14:17:11.384Z */function Jj1(J){return(0,cs.toBase64)(typeof J=="string"?new TextEncoder().encode(J):J)}function Qj1(J){return new TextDecoder().decode((0,cs.fromBase64)(J))}function hb6(J){if(!J)return new pv.Transaction;if(typeof J=="string"){if((J=J.trim()).startsWith("{"))return pv.Transaction.from(J);if(ps.default.get(J))return ps.default.get(J);try{return pv.Transaction.from(Qj1(J))}catch(Q){return pv.Transaction.from((0,cs.fromBase64)(J))}}return J}function bb6(J){let Q=Jj1(JSON.stringify(J.getData(),(Y,G)=>typeof G=="bigint"?G.toString():G));return ps.default.put(Q,J,50000),Q}var{create:xb6,defineProperty:cv,getOwnPropertyDescriptor:yb6,getOwnPropertyNames:gb6,getPrototypeOf:mb6}=Object,db6=Object.prototype.hasOwnProperty,ub6=(J,Q)=>{for(var Y in Q)cv(J,Y,{get:Q[Y],enumerable:!0})},Yj1=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of gb6(Q))db6.call(J,X)||X===Y||cv(J,X,{get:()=>Q[X],enumerable:!(G=yb6(Q,X))||G.enumerable});return J},lb6=(J,Q,Y)=>(Y=J!=null?xb6(mb6(J)):{},Yj1(!Q&&J&&J.__esModule?Y:cv(Y,"default",{value:J,enumerable:!0}),J)),pb6=(J)=>Yj1(cv({},"__esModule",{value:!0}),J),ev1={};ub6(ev1,{fromTransactions:()=>hb6,toTransactions:()=>bb6,txFromBase64:()=>Qj1,txToBase64:()=>Jj1}),Gj1.exports=pb6(ev1);var pv=rv1(),cs=DW(),ps=lb6(tv1())});var sH=H((kt4,qj1)=>{/*! coins.js - Seamflux Client Build | 2026-03-14T14:17:11.458Z */function Kj1(J){return(J||"").split("::").length===3}async function Wj1({symbol:J}){if(!J||typeof J!="string")throw Error(`Invalid symbol: ${J}`);if(Kj1(J)){let G=await Zj1({coinType:J});return G?[G]:[]}J.toUpperCase()==="USDT"&&(J="suiUSDT");let{data:Q,error:Y}=await(await(0,Vj1.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 Zj1({coinType:J}){J==="0x2::sui::SUI"&&(J="0x0000000000000000000000000000000000000000000000000000000000000002::sui::SUI");let{data:Q,error:Y}=await(await(0,Vj1.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 cb6({symbol:J,amount:Q,recipient:Y,senderAddress:G,transactions:X}){J=J.toUpperCase();let z=(0,zj1.fromTransactions)(X);if(J==="SUI"){let K=BigInt(Number(Q)*Math.pow(10,sb6.SUI_DECIMALS)),[W]=z.splitCoins(z.gas,[K]);z.transferObjects([W],Y)}else{let K=await Wj1({symbol:J});if(!K||K.length===0)throw Error(`Coin not found: ${J}`);let W=BigInt(Number(Q)*Math.pow(10,K[0].decimals)),Z=await(0,tb6.getSuiClient)(),V=await Z.getCoins({owner:G,coinType:K[0].coin_type,limit:50});if(V.data.length===0)throw Error(`No coins found for ${J}`);let q=[];for(let M=1;M<V.data.length;M++)q.push(V.data[M].coinObjectId);z.mergeCoins(V.data[0].coinObjectId,q);let[U]=z.splitCoins(V.data[0].coinObjectId,[W]);z.transferObjects([U],Y)}return{transactions:(0,zj1.toTransactions)(z)}}var{defineProperty:_s,getOwnPropertyDescriptor:_b6,getOwnPropertyNames:ib6}=Object,nb6=Object.prototype.hasOwnProperty,ob6=(J,Q)=>{for(var Y in Q)_s(J,Y,{get:Q[Y],enumerable:!0})},ab6=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of ib6(Q))nb6.call(J,X)||X===Y||_s(J,X,{get:()=>Q[X],enumerable:!(G=_b6(Q,X))||G.enumerable});return J},rb6=(J)=>ab6(_s({},"__esModule",{value:!0}),J),Xj1={};ob6(Xj1,{buildTransferCoinPayload:()=>cb6,getCoinInfoByCoinType:()=>Zj1,getCoinsInfoBySymbol:()=>Wj1,isCoinType:()=>Kj1}),qj1.exports=rb6(Xj1);var sb6=DW(),Vj1=ZF1(),tb6=cH(),zj1=AE()});var Dj1=H((vt4,Mj1)=>{/*! token.info.js - Seamflux Client Build | 2026-03-14T14:17:12.077Z */var{defineProperty:is,getOwnPropertyDescriptor:eb6,getOwnPropertyNames:Jx6}=Object,Qx6=Object.prototype.hasOwnProperty,Yx6=(J,Q)=>{for(var Y in Q)is(J,Y,{get:Q[Y],enumerable:!0})},Gx6=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Jx6(Q))Qx6.call(J,X)||X===Y||is(J,X,{get:()=>Q[X],enumerable:!(G=eb6(Q,X))||G.enumerable});return J},Xx6=(J)=>Gx6(is({},"__esModule",{value:!0}),J),Uj1={};Yx6(Uj1,{getTokenInfoByAddressOnSui:()=>Kx6.getCoinInfoByCoinType,getTokenInfoBySymbolOnSui:()=>zx6.getCoinsInfoBySymbol}),Mj1.exports=Xx6(Uj1);var zx6=sH(),Kx6=sH()});var Ij1=H((Hj1)=>{Object.defineProperty(Hj1,"__esModule",{value:!0})});var Aj1=H((Oj1)=>{Object.defineProperty(Oj1,"__esModule",{value:!0})});var Nj1=H((Bj1)=>{Object.defineProperty(Bj1,"__esModule",{value:!0})});var Lj1=H((wj1)=>{Object.defineProperty(wj1,"__esModule",{value:!0})});var Cj1=H((Ej1)=>{Object.defineProperty(Ej1,"__esModule",{value:!0})});var Tj1=H((Rj1)=>{Object.defineProperty(Rj1,"__esModule",{value:!0});Rj1.ETH_DATA_FORMAT=Rj1.DEFAULT_RETURN_FORMAT=Rj1.FMT_BYTES=Rj1.FMT_NUMBER=void 0;var _v;(function(J){J.NUMBER="NUMBER_NUMBER",J.HEX="NUMBER_HEX",J.STR="NUMBER_STR",J.BIGINT="NUMBER_BIGINT"})(_v||(Rj1.FMT_NUMBER=_v={}));var iv;(function(J){J.HEX="BYTES_HEX",J.UINT8ARRAY="BYTES_UINT8ARRAY"})(iv||(Rj1.FMT_BYTES=iv={}));Rj1.DEFAULT_RETURN_FORMAT={number:_v.BIGINT,bytes:iv.HEX};Rj1.ETH_DATA_FORMAT={number:_v.HEX,bytes:iv.HEX}});var kj1=H(($j1)=>{Object.defineProperty($j1,"__esModule",{value:!0});$j1.HardforksOrdered=$j1.BlockTags=void 0;var Sj1;(function(J){J.EARLIEST="earliest",J.LATEST="latest",J.PENDING="pending",J.SAFE="safe",J.FINALIZED="finalized",J.COMMITTED="committed"})(Sj1||($j1.BlockTags=Sj1={}));var Pj1;(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"})(Pj1||($j1.HardforksOrdered=Pj1={}))});var jj1=H((vj1)=>{Object.defineProperty(vj1,"__esModule",{value:!0})});var bj1=H((hj1)=>{Object.defineProperty(hj1,"__esModule",{value:!0})});var yj1=H((xj1)=>{Object.defineProperty(xj1,"__esModule",{value:!0})});var dj1=H((gj1)=>{Object.defineProperty(gj1,"__esModule",{value:!0});gj1.TypedArray=void 0;gj1.TypedArray=Object.getPrototypeOf(Uint8Array)});var lj1=H((uj1)=>{Object.defineProperty(uj1,"__esModule",{value:!0})});var cj1=H((pj1)=>{Object.defineProperty(pj1,"__esModule",{value:!0})});var nj1=H((tH)=>{var _j1=tH&&tH.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(tH,"__esModule",{value:!0});tH.Web3BaseProvider=void 0;var ij1=Symbol.for("web3/base-provider");class ns{static isWeb3Provider(J){return J instanceof ns||Boolean(J&&J[ij1])}get[ij1](){return!0}send(J,Q){this.request(J).then((Y)=>{Q(null,Y)}).catch((Y)=>{Q(Y)})}sendAsync(J){return _j1(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 _j1(this,void 0,void 0,function*(){return(yield Q(G)).result})},J.asEIP1193Provider=void 0,J}}tH.Web3BaseProvider=ns});var sj1=H((aj1)=>{Object.defineProperty(aj1,"__esModule",{value:!0});aj1.Web3BaseWallet=void 0;class oj1 extends Array{constructor(J){super();this._accountProvider=J}}aj1.Web3BaseWallet=oj1});var ej1=H((tj1)=>{Object.defineProperty(tj1,"__esModule",{value:!0})});var M6=H((z9)=>{var Ux6=z9&&z9.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),S5=z9&&z9.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))Ux6(Q,J,Y)};Object.defineProperty(z9,"__esModule",{value:!0});S5(Ij1(),z9);S5(Aj1(),z9);S5(Nj1(),z9);S5(Lj1(),z9);S5(Cj1(),z9);S5(Tj1(),z9);S5(kj1(),z9);S5(jj1(),z9);S5(bj1(),z9);S5(yj1(),z9);S5(dj1(),z9);S5(lj1(),z9);S5(cj1(),z9);S5(nj1(),z9);S5(sj1(),z9);S5(ej1(),z9)});var t4=H((Jh1)=>{Object.defineProperty(Jh1,"__esModule",{value:!0});Jh1.ERR_TX_POLLING_TIMEOUT=Jh1.ERR_TX_DATA_AND_INPUT=Jh1.ERR_TX_UNSUPPORTED_TYPE=Jh1.ERR_TX_UNSUPPORTED_EIP_1559=Jh1.ERR_TX_UNABLE_TO_POPULATE_NONCE=Jh1.ERR_TX_INVALID_NONCE_OR_CHAIN_ID=Jh1.ERR_TX_INVALID_OBJECT=Jh1.ERR_TX_INVALID_LEGACY_FEE_MARKET=Jh1.ERR_TX_INVALID_FEE_MARKET_GAS_PRICE=Jh1.ERR_TX_INVALID_FEE_MARKET_GAS=Jh1.ERR_TX_INVALID_LEGACY_GAS=Jh1.ERR_TX_MISSING_GAS=Jh1.ERR_TX_MISSING_CHAIN_INFO=Jh1.ERR_TX_INVALID_CHAIN_INFO=Jh1.ERR_TX_CHAIN_ID_MISMATCH=Jh1.ERR_TX_MISSING_CUSTOM_CHAIN_ID=Jh1.ERR_TX_MISSING_CUSTOM_CHAIN=Jh1.ERR_TX_INVALID_CALL=Jh1.ERR_TX_INVALID_SENDER=Jh1.ERR_RAW_TX_UNDEFINED=Jh1.ERR_TX_OUT_OF_GAS=Jh1.ERR_TX_REVERT_WITHOUT_REASON=Jh1.ERR_TX_CONTRACT_NOT_STORED=Jh1.ERR_TX_NO_CONTRACT_ADDRESS=Jh1.ERR_TX_REVERT_TRANSACTION=Jh1.ERR_TX_REVERT_INSTRUCTION=Jh1.ERR_TX=Jh1.ERR_CONTRACT_TX_DATA_AND_INPUT=Jh1.ERR_CONTRACT_EXECUTION_REVERTED=Jh1.ERR_CONTRACT_INSTANTIATION=Jh1.ERR_CONTRACT_MISSING_FROM_ADDRESS=Jh1.ERR_CONTRACT_MISSING_ADDRESS=Jh1.ERR_CONTRACT_MISSING_DEPLOY_DATA=Jh1.ERR_CONTRACT_RESERVED_EVENT=Jh1.ERR_CONTRACT_EVENT_NOT_EXISTS=Jh1.ERR_CONTRACT_REQUIRED_CALLBACK=Jh1.ERR_CONTRACT_ABI_MISSING=Jh1.ERR_CONTRACT_RESOLVER_MISSING=Jh1.ERR_CONTRACT=Jh1.ERR_MULTIPLE_ERRORS=Jh1.ERR_INVALID_METHOD_PARAMS=Jh1.ERR_EXISTING_PLUGIN_NAMESPACE=Jh1.ERR_ABI_ENCODING=Jh1.ERR_OPERATION_ABORT=Jh1.ERR_OPERATION_TIMEOUT=Jh1.ERR_METHOD_NOT_IMPLEMENTED=Jh1.ERR_FORMATTERS=Jh1.ERR_PARAM=Jh1.ERR_INVALID_RESPONSE=Jh1.ERR_RESPONSE=void 0;Jh1.ERR_INVALID_BYTES=Jh1.ERR_INVALID_STRING=Jh1.ERR_ENS_NETWORK_NOT_SYNCED=Jh1.ERR_ENS_UNSUPPORTED_NETWORK=Jh1.ERR_ENS_CHECK_INTERFACE_SUPPORT=Jh1.JSONRPC_ERR_CHAIN_DISCONNECTED=Jh1.JSONRPC_ERR_DISCONNECTED=Jh1.JSONRPC_ERR_UNSUPPORTED_METHOD=Jh1.JSONRPC_ERR_UNAUTHORIZED=Jh1.JSONRPC_ERR_REJECTED_REQUEST=Jh1.GENESIS_BLOCK_NUMBER=Jh1.ERR_INVALID_SIGNATURE=Jh1.ERR_SIGNATURE_FAILED=Jh1.ERR_PBKDF2_ITERATIONS=Jh1.ERR_INVALID_KEYSTORE=Jh1.ERR_IV_LENGTH=Jh1.ERR_INVALID_PASSWORD=Jh1.ERR_KEY_VERSION_UNSUPPORTED=Jh1.ERR_KEY_DERIVATION_FAIL=Jh1.ERR_UNSUPPORTED_KDF=Jh1.ERR_INVALID_PRIVATE_KEY=Jh1.ERR_PRIVATE_KEY_LENGTH=Jh1.ERR_WS_PROVIDER=Jh1.ERR_SUBSCRIPTION=Jh1.ERR_INVALID_CLIENT=Jh1.ERR_INVALID_PROVIDER=Jh1.ERR_PROVIDER=Jh1.ERR_REQ_ALREADY_SENT=Jh1.ERR_CONN_PENDING_REQUESTS=Jh1.ERR_CONN_MAX_ATTEMPTS=Jh1.ERR_CONN_CLOSE=Jh1.ERR_CONN_NOT_OPEN=Jh1.ERR_CONN_TIMEOUT=Jh1.ERR_CONN_INVALID=Jh1.ERR_CONN=Jh1.ERR_TX_GAS_MISMATCH_INNER_ERROR=Jh1.ERR_TX_MISSING_GAS_INNER_ERROR=Jh1.ERR_TX_INVALID_PROPERTIES_FOR_TYPE=Jh1.ERR_TX_REVERT_TRANSACTION_CUSTOM_ERROR=Jh1.ERR_TX_INVALID_RECEIVER=Jh1.ERR_TX_HARDFORK_MISMATCH=Jh1.ERR_TX_CHAIN_MISMATCH=Jh1.ERR_TX_GAS_MISMATCH=Jh1.ERR_TX_SIGNING=Jh1.ERR_TX_BLOCK_TIMEOUT=Jh1.ERR_TX_SEND_TIMEOUT=Jh1.ERR_TX_NOT_FOUND=Jh1.ERR_TX_LOCAL_WALLET_NOT_AVAILABLE=Jh1.ERR_TX_RECEIPT_MISSING_BLOCK_NUMBER=Jh1.ERR_TX_RECEIPT_MISSING_OR_BLOCKHASH_NULL=void 0;Jh1.ERR_RPC_NOT_SUPPORTED=Jh1.ERR_RPC_LIMIT_EXCEEDED=Jh1.ERR_RPC_UNSUPPORTED_METHOD=Jh1.ERR_RPC_TRANSACTION_REJECTED=Jh1.ERR_RPC_UNAVAILABLE_RESOURCE=Jh1.ERR_RPC_MISSING_RESOURCE=Jh1.ERR_RPC_INVALID_INPUT=Jh1.ERR_RPC_INTERNAL_ERROR=Jh1.ERR_RPC_INVALID_PARAMS=Jh1.ERR_RPC_INVALID_METHOD=Jh1.ERR_RPC_INVALID_REQUEST=Jh1.ERR_RPC_INVALID_JSON=Jh1.ERR_SCHEMA_FORMAT=Jh1.ERR_CORE_CHAIN_MISMATCH=Jh1.ERR_CORE_HARDFORK_MISMATCH=Jh1.ERR_VALIDATION=Jh1.ERR_INVALID_INTEGER=Jh1.ERR_INVALID_NIBBLE_WIDTH=Jh1.ERR_INVALID_TYPE_ABI=Jh1.ERR_INVALID_BLOCK=Jh1.ERR_INVALID_LARGE_VALUE=Jh1.ERR_INVALID_SIZE=Jh1.ERR_INVALID_UNSIGNED_INTEGER=Jh1.ERR_INVALID_BOOLEAN=Jh1.ERR_INVALID_TYPE=Jh1.ERR_INVALID_HEX=Jh1.ERR_INVALID_ADDRESS=Jh1.ERR_INVALID_UNIT=Jh1.ERR_INVALID_NUMBER=void 0;Jh1.ERR_RESPONSE=100;Jh1.ERR_INVALID_RESPONSE=101;Jh1.ERR_PARAM=200;Jh1.ERR_FORMATTERS=201;Jh1.ERR_METHOD_NOT_IMPLEMENTED=202;Jh1.ERR_OPERATION_TIMEOUT=203;Jh1.ERR_OPERATION_ABORT=204;Jh1.ERR_ABI_ENCODING=205;Jh1.ERR_EXISTING_PLUGIN_NAMESPACE=206;Jh1.ERR_INVALID_METHOD_PARAMS=207;Jh1.ERR_MULTIPLE_ERRORS=208;Jh1.ERR_CONTRACT=300;Jh1.ERR_CONTRACT_RESOLVER_MISSING=301;Jh1.ERR_CONTRACT_ABI_MISSING=302;Jh1.ERR_CONTRACT_REQUIRED_CALLBACK=303;Jh1.ERR_CONTRACT_EVENT_NOT_EXISTS=304;Jh1.ERR_CONTRACT_RESERVED_EVENT=305;Jh1.ERR_CONTRACT_MISSING_DEPLOY_DATA=306;Jh1.ERR_CONTRACT_MISSING_ADDRESS=307;Jh1.ERR_CONTRACT_MISSING_FROM_ADDRESS=308;Jh1.ERR_CONTRACT_INSTANTIATION=309;Jh1.ERR_CONTRACT_EXECUTION_REVERTED=310;Jh1.ERR_CONTRACT_TX_DATA_AND_INPUT=311;Jh1.ERR_TX=400;Jh1.ERR_TX_REVERT_INSTRUCTION=401;Jh1.ERR_TX_REVERT_TRANSACTION=402;Jh1.ERR_TX_NO_CONTRACT_ADDRESS=403;Jh1.ERR_TX_CONTRACT_NOT_STORED=404;Jh1.ERR_TX_REVERT_WITHOUT_REASON=405;Jh1.ERR_TX_OUT_OF_GAS=406;Jh1.ERR_RAW_TX_UNDEFINED=407;Jh1.ERR_TX_INVALID_SENDER=408;Jh1.ERR_TX_INVALID_CALL=409;Jh1.ERR_TX_MISSING_CUSTOM_CHAIN=410;Jh1.ERR_TX_MISSING_CUSTOM_CHAIN_ID=411;Jh1.ERR_TX_CHAIN_ID_MISMATCH=412;Jh1.ERR_TX_INVALID_CHAIN_INFO=413;Jh1.ERR_TX_MISSING_CHAIN_INFO=414;Jh1.ERR_TX_MISSING_GAS=415;Jh1.ERR_TX_INVALID_LEGACY_GAS=416;Jh1.ERR_TX_INVALID_FEE_MARKET_GAS=417;Jh1.ERR_TX_INVALID_FEE_MARKET_GAS_PRICE=418;Jh1.ERR_TX_INVALID_LEGACY_FEE_MARKET=419;Jh1.ERR_TX_INVALID_OBJECT=420;Jh1.ERR_TX_INVALID_NONCE_OR_CHAIN_ID=421;Jh1.ERR_TX_UNABLE_TO_POPULATE_NONCE=422;Jh1.ERR_TX_UNSUPPORTED_EIP_1559=423;Jh1.ERR_TX_UNSUPPORTED_TYPE=424;Jh1.ERR_TX_DATA_AND_INPUT=425;Jh1.ERR_TX_POLLING_TIMEOUT=426;Jh1.ERR_TX_RECEIPT_MISSING_OR_BLOCKHASH_NULL=427;Jh1.ERR_TX_RECEIPT_MISSING_BLOCK_NUMBER=428;Jh1.ERR_TX_LOCAL_WALLET_NOT_AVAILABLE=429;Jh1.ERR_TX_NOT_FOUND=430;Jh1.ERR_TX_SEND_TIMEOUT=431;Jh1.ERR_TX_BLOCK_TIMEOUT=432;Jh1.ERR_TX_SIGNING=433;Jh1.ERR_TX_GAS_MISMATCH=434;Jh1.ERR_TX_CHAIN_MISMATCH=435;Jh1.ERR_TX_HARDFORK_MISMATCH=436;Jh1.ERR_TX_INVALID_RECEIVER=437;Jh1.ERR_TX_REVERT_TRANSACTION_CUSTOM_ERROR=438;Jh1.ERR_TX_INVALID_PROPERTIES_FOR_TYPE=439;Jh1.ERR_TX_MISSING_GAS_INNER_ERROR=440;Jh1.ERR_TX_GAS_MISMATCH_INNER_ERROR=441;Jh1.ERR_CONN=500;Jh1.ERR_CONN_INVALID=501;Jh1.ERR_CONN_TIMEOUT=502;Jh1.ERR_CONN_NOT_OPEN=503;Jh1.ERR_CONN_CLOSE=504;Jh1.ERR_CONN_MAX_ATTEMPTS=505;Jh1.ERR_CONN_PENDING_REQUESTS=506;Jh1.ERR_REQ_ALREADY_SENT=507;Jh1.ERR_PROVIDER=600;Jh1.ERR_INVALID_PROVIDER=601;Jh1.ERR_INVALID_CLIENT=602;Jh1.ERR_SUBSCRIPTION=603;Jh1.ERR_WS_PROVIDER=604;Jh1.ERR_PRIVATE_KEY_LENGTH=701;Jh1.ERR_INVALID_PRIVATE_KEY=702;Jh1.ERR_UNSUPPORTED_KDF=703;Jh1.ERR_KEY_DERIVATION_FAIL=704;Jh1.ERR_KEY_VERSION_UNSUPPORTED=705;Jh1.ERR_INVALID_PASSWORD=706;Jh1.ERR_IV_LENGTH=707;Jh1.ERR_INVALID_KEYSTORE=708;Jh1.ERR_PBKDF2_ITERATIONS=709;Jh1.ERR_SIGNATURE_FAILED=801;Jh1.ERR_INVALID_SIGNATURE=802;Jh1.GENESIS_BLOCK_NUMBER="0x0";Jh1.JSONRPC_ERR_REJECTED_REQUEST=4001;Jh1.JSONRPC_ERR_UNAUTHORIZED=4100;Jh1.JSONRPC_ERR_UNSUPPORTED_METHOD=4200;Jh1.JSONRPC_ERR_DISCONNECTED=4900;Jh1.JSONRPC_ERR_CHAIN_DISCONNECTED=4901;Jh1.ERR_ENS_CHECK_INTERFACE_SUPPORT=901;Jh1.ERR_ENS_UNSUPPORTED_NETWORK=902;Jh1.ERR_ENS_NETWORK_NOT_SYNCED=903;Jh1.ERR_INVALID_STRING=1001;Jh1.ERR_INVALID_BYTES=1002;Jh1.ERR_INVALID_NUMBER=1003;Jh1.ERR_INVALID_UNIT=1004;Jh1.ERR_INVALID_ADDRESS=1005;Jh1.ERR_INVALID_HEX=1006;Jh1.ERR_INVALID_TYPE=1007;Jh1.ERR_INVALID_BOOLEAN=1008;Jh1.ERR_INVALID_UNSIGNED_INTEGER=1009;Jh1.ERR_INVALID_SIZE=1010;Jh1.ERR_INVALID_LARGE_VALUE=1011;Jh1.ERR_INVALID_BLOCK=1012;Jh1.ERR_INVALID_TYPE_ABI=1013;Jh1.ERR_INVALID_NIBBLE_WIDTH=1014;Jh1.ERR_INVALID_INTEGER=1015;Jh1.ERR_VALIDATION=1100;Jh1.ERR_CORE_HARDFORK_MISMATCH=1101;Jh1.ERR_CORE_CHAIN_MISMATCH=1102;Jh1.ERR_SCHEMA_FORMAT=1200;Jh1.ERR_RPC_INVALID_JSON=-32700;Jh1.ERR_RPC_INVALID_REQUEST=-32600;Jh1.ERR_RPC_INVALID_METHOD=-32601;Jh1.ERR_RPC_INVALID_PARAMS=-32602;Jh1.ERR_RPC_INTERNAL_ERROR=-32603;Jh1.ERR_RPC_INVALID_INPUT=-32000;Jh1.ERR_RPC_MISSING_RESOURCE=-32001;Jh1.ERR_RPC_UNAVAILABLE_RESOURCE=-32002;Jh1.ERR_RPC_TRANSACTION_REJECTED=-32003;Jh1.ERR_RPC_UNSUPPORTED_METHOD=-32004;Jh1.ERR_RPC_LIMIT_EXCEEDED=-32005;Jh1.ERR_RPC_NOT_SUPPORTED=-32006});var D7=H((zh1)=>{Object.defineProperty(zh1,"__esModule",{value:!0});zh1.InvalidValueError=zh1.MultipleErrors=zh1.BaseWeb3Error=void 0;var fg6=t4();class NE extends Error{get innerError(){if(this.cause instanceof BE)return this.cause.errors;return this.cause}set innerError(J){if(Array.isArray(J))this.cause=new BE(J);else this.cause=J}constructor(J,Q){super(J);if(Array.isArray(Q))this.cause=new BE(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}}}zh1.BaseWeb3Error=NE;class BE extends NE{constructor(J){super(`Multiple errors occurred: [${J.map((Q)=>Q.message).join("], [")}]`);this.code=fg6.ERR_MULTIPLE_ERRORS,this.errors=J}}zh1.MultipleErrors=BE;class Xh1 extends NE{constructor(J,Q){super(`Invalid value given "${NE.convertToString(J,!0)}". Error: ${Q}.`);this.name=this.constructor.name}}zh1.InvalidValueError=Xh1});var Bh1=H((Oh1)=>{Object.defineProperty(Oh1,"__esModule",{value:!0});Oh1.PBKDF2IterationsError=Oh1.IVLengthError=Oh1.InvalidPasswordError=Oh1.KeyStoreVersionError=Oh1.KeyDerivationError=Oh1.InvalidKdfError=Oh1.InvalidSignatureError=Oh1.InvalidPrivateKeyError=Oh1.PrivateKeyLengthError=void 0;var Mz=t4(),Dz=D7();class Wh1 extends Dz.BaseWeb3Error{constructor(){super("Private key must be 32 bytes.");this.code=Mz.ERR_PRIVATE_KEY_LENGTH}}Oh1.PrivateKeyLengthError=Wh1;class Zh1 extends Dz.BaseWeb3Error{constructor(){super("Invalid Private Key, Not a valid string or uint8Array");this.code=Mz.ERR_INVALID_PRIVATE_KEY}}Oh1.InvalidPrivateKeyError=Zh1;class Vh1 extends Dz.BaseWeb3Error{constructor(J){super(`"${J}"`);this.code=Mz.ERR_INVALID_SIGNATURE}}Oh1.InvalidSignatureError=Vh1;class qh1 extends Dz.BaseWeb3Error{constructor(){super("Invalid key derivation function");this.code=Mz.ERR_UNSUPPORTED_KDF}}Oh1.InvalidKdfError=qh1;class Uh1 extends Dz.BaseWeb3Error{constructor(){super("Key derivation failed - possibly wrong password");this.code=Mz.ERR_KEY_DERIVATION_FAIL}}Oh1.KeyDerivationError=Uh1;class Mh1 extends Dz.BaseWeb3Error{constructor(){super("Unsupported key store version");this.code=Mz.ERR_KEY_VERSION_UNSUPPORTED}}Oh1.KeyStoreVersionError=Mh1;class Dh1 extends Dz.BaseWeb3Error{constructor(){super("Password cannot be empty");this.code=Mz.ERR_INVALID_PASSWORD}}Oh1.InvalidPasswordError=Dh1;class Hh1 extends Dz.BaseWeb3Error{constructor(){super("Initialization vector must be 16 bytes");this.code=Mz.ERR_IV_LENGTH}}Oh1.IVLengthError=Hh1;class Ih1 extends Dz.BaseWeb3Error{constructor(){super("c > 1000, pbkdf2 is less secure with less iterations");this.code=Mz.ERR_PBKDF2_ITERATIONS}}Oh1.PBKDF2IterationsError=Ih1});var Ph1=H((Th1)=>{Object.defineProperty(Th1,"__esModule",{value:!0});Th1.RequestAlreadySentError=Th1.PendingRequestsOnReconnectingError=Th1.MaxAttemptsReachedOnReconnectingError=Th1.ConnectionCloseError=Th1.ConnectionNotOpenError=Th1.ConnectionTimeoutError=Th1.InvalidConnectionError=Th1.ConnectionError=void 0;var gW=t4(),ug6=D7();class Hz extends ug6.BaseWeb3Error{constructor(J,Q){super(J);if(this.code=gW.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})}}Th1.ConnectionError=Hz;class Nh1 extends Hz{constructor(J,Q){super(`CONNECTION ERROR: Couldn't connect to node ${J}.`,Q);this.host=J,this.code=gW.ERR_CONN_INVALID}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{host:this.host})}}Th1.InvalidConnectionError=Nh1;class wh1 extends Hz{constructor(J){super(`CONNECTION TIMEOUT: timeout of ${J}ms achieved`);this.duration=J,this.code=gW.ERR_CONN_TIMEOUT}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{duration:this.duration})}}Th1.ConnectionTimeoutError=wh1;class Lh1 extends Hz{constructor(J){super("Connection not open",J);this.code=gW.ERR_CONN_NOT_OPEN}}Th1.ConnectionNotOpenError=Lh1;class Eh1 extends Hz{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=gW.ERR_CONN_CLOSE}}Th1.ConnectionCloseError=Eh1;class Ch1 extends Hz{constructor(J){super(`Maximum number of reconnect attempts reached! (${J})`);this.code=gW.ERR_CONN_MAX_ATTEMPTS}}Th1.MaxAttemptsReachedOnReconnectingError=Ch1;class Rh1 extends Hz{constructor(){super("CONNECTION ERROR: Provider started to reconnect before the response got received!");this.code=gW.ERR_CONN_PENDING_REQUESTS}}Th1.PendingRequestsOnReconnectingError=Rh1;class Fh1 extends Hz{constructor(J){super(`Request already sent with following id: ${J}`);this.code=gW.ERR_REQ_ALREADY_SENT}}Th1.RequestAlreadySentError=Fh1});var lh1=H((dh1)=>{Object.defineProperty(dh1,"__esModule",{value:!0});dh1.ContractTransactionDataAndInputError=dh1.ContractExecutionError=dh1.Eip838ExecutionError=dh1.ContractInstantiationError=dh1.ContractNoFromAddressDefinedError=dh1.ContractNoAddressDefinedError=dh1.ContractMissingDeployDataError=dh1.ContractReservedEventError=dh1.ContractEventDoesNotExistError=dh1.ContractOnceRequiresCallbackError=dh1.ContractMissingABIError=dh1.ResolverMethodMissingError=dh1.Web3ContractError=void 0;var Y2=t4(),RQ=D7();class nv extends RQ.BaseWeb3Error{constructor(J,Q){super(J);this.code=Y2.ERR_CONTRACT,this.receipt=Q}}dh1.Web3ContractError=nv;class $h1 extends RQ.BaseWeb3Error{constructor(J,Q){super(`The resolver at ${J} does not implement requested method: "${Q}".`);this.address=J,this.name=Q,this.code=Y2.ERR_CONTRACT_RESOLVER_MISSING}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{address:this.address,name:this.name})}}dh1.ResolverMethodMissingError=$h1;class fh1 extends RQ.BaseWeb3Error{constructor(){super("You must provide the json interface of the contract when instantiating a contract object.");this.code=Y2.ERR_CONTRACT_ABI_MISSING}}dh1.ContractMissingABIError=fh1;class kh1 extends RQ.BaseWeb3Error{constructor(){super("Once requires a callback as the second parameter.");this.code=Y2.ERR_CONTRACT_REQUIRED_CALLBACK}}dh1.ContractOnceRequiresCallbackError=kh1;class vh1 extends RQ.BaseWeb3Error{constructor(J){super(`Event "${J}" doesn't exist in this contract.`);this.eventName=J,this.code=Y2.ERR_CONTRACT_EVENT_NOT_EXISTS}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{eventName:this.eventName})}}dh1.ContractEventDoesNotExistError=vh1;class jh1 extends RQ.BaseWeb3Error{constructor(J){super(`Event "${J}" doesn't exist in this contract.`);this.type=J,this.code=Y2.ERR_CONTRACT_RESERVED_EVENT}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{type:this.type})}}dh1.ContractReservedEventError=jh1;class hh1 extends RQ.BaseWeb3Error{constructor(){super('No "data" specified in neither the given options, nor the default options.');this.code=Y2.ERR_CONTRACT_MISSING_DEPLOY_DATA}}dh1.ContractMissingDeployDataError=hh1;class bh1 extends RQ.BaseWeb3Error{constructor(){super("This contract object doesn't have address set yet, please set an address first.");this.code=Y2.ERR_CONTRACT_MISSING_ADDRESS}}dh1.ContractNoAddressDefinedError=bh1;class xh1 extends RQ.BaseWeb3Error{constructor(){super('No "from" address specified in neither the given options, nor the default options.');this.code=Y2.ERR_CONTRACT_MISSING_FROM_ADDRESS}}dh1.ContractNoFromAddressDefinedError=xh1;class yh1 extends RQ.BaseWeb3Error{constructor(){super(...arguments);this.code=Y2.ERR_CONTRACT_INSTANTIATION}}dh1.ContractInstantiationError=yh1;class ov extends nv{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 ov(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}}dh1.Eip838ExecutionError=ov;class gh1 extends nv{constructor(J){super("Error happened while trying to execute a function inside a smart contract");this.code=Y2.ERR_CONTRACT_EXECUTION_REVERTED,this.cause=new ov(J)}}dh1.ContractExecutionError=gh1;class mh1 extends RQ.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=Y2.ERR_CONTRACT_TX_DATA_AND_INPUT}}dh1.ContractTransactionDataAndInputError=mh1});var oh1=H((ih1)=>{Object.defineProperty(ih1,"__esModule",{value:!0});ih1.ENSNetworkNotSyncedError=ih1.ENSUnsupportedNetworkError=ih1.ENSCheckInterfaceSupportError=void 0;var os=t4(),as=D7();class ph1 extends as.BaseWeb3Error{constructor(J){super(`ENS resolver check interface support error. "${J}"`);this.code=os.ERR_ENS_CHECK_INTERFACE_SUPPORT}}ih1.ENSCheckInterfaceSupportError=ph1;class ch1 extends as.BaseWeb3Error{constructor(J){super(`ENS is not supported on network ${J}`);this.code=os.ERR_ENS_UNSUPPORTED_NETWORK}}ih1.ENSUnsupportedNetworkError=ch1;class _h1 extends as.BaseWeb3Error{constructor(){super("Network not synced");this.code=os.ERR_ENS_NETWORK_NOT_SYNCED}}ih1.ENSNetworkNotSyncedError=_h1});var zb1=H((Gb1)=>{Object.defineProperty(Gb1,"__esModule",{value:!0});Gb1.ExistingPluginNamespaceError=Gb1.AbiError=Gb1.OperationAbortError=Gb1.OperationTimeoutError=Gb1.MethodNotImplementedError=Gb1.FormatterError=Gb1.InvalidMethodParamsError=Gb1.InvalidNumberOfParamsError=void 0;var mW=t4(),dW=D7();class ah1 extends dW.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=mW.ERR_PARAM}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{got:this.got,expected:this.expected,method:this.method})}}Gb1.InvalidNumberOfParamsError=ah1;class rh1 extends dW.BaseWeb3Error{constructor(J){super(`Invalid parameters passed. "${typeof J<"u"?J:""}"`);this.hint=J,this.code=mW.ERR_INVALID_METHOD_PARAMS}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{hint:this.hint})}}Gb1.InvalidMethodParamsError=rh1;class sh1 extends dW.BaseWeb3Error{constructor(){super(...arguments);this.code=mW.ERR_FORMATTERS}}Gb1.FormatterError=sh1;class th1 extends dW.BaseWeb3Error{constructor(){super("The method you're trying to call is not implemented.");this.code=mW.ERR_METHOD_NOT_IMPLEMENTED}}Gb1.MethodNotImplementedError=th1;class eh1 extends dW.BaseWeb3Error{constructor(){super(...arguments);this.code=mW.ERR_OPERATION_TIMEOUT}}Gb1.OperationTimeoutError=eh1;class Jb1 extends dW.BaseWeb3Error{constructor(){super(...arguments);this.code=mW.ERR_OPERATION_ABORT}}Gb1.OperationAbortError=Jb1;class Qb1 extends dW.BaseWeb3Error{constructor(J,Q){super(J);this.code=mW.ERR_ABI_ENCODING,this.props=Q!==null&&Q!==void 0?Q:{}}}Gb1.AbiError=Qb1;class Yb1 extends dW.BaseWeb3Error{constructor(J){super(`A plugin with the namespace: ${J} has already been registered.`);this.code=mW.ERR_EXISTING_PLUGIN_NAMESPACE}}Gb1.ExistingPluginNamespaceError=Yb1});var Db1=H((Ub1)=>{Object.defineProperty(Ub1,"__esModule",{value:!0});Ub1.Web3WSProviderError=Ub1.SubscriptionError=Ub1.InvalidClientError=Ub1.InvalidProviderError=Ub1.ProviderError=void 0;var wE=t4(),LE=D7();class Kb1 extends LE.BaseWeb3Error{constructor(){super(...arguments);this.code=wE.ERR_PROVIDER}}Ub1.ProviderError=Kb1;class Wb1 extends LE.BaseWeb3Error{constructor(J){super(`Provider with url "${J}" is not set or invalid`);this.clientUrl=J,this.code=wE.ERR_INVALID_PROVIDER}}Ub1.InvalidProviderError=Wb1;class Zb1 extends LE.BaseWeb3Error{constructor(J){super(`Client URL "${J}" is invalid.`);this.code=wE.ERR_INVALID_CLIENT}}Ub1.InvalidClientError=Zb1;class Vb1 extends LE.BaseWeb3Error{constructor(){super(...arguments);this.code=wE.ERR_SUBSCRIPTION}}Ub1.SubscriptionError=Vb1;class qb1 extends LE.BaseWeb3Error{constructor(){super(...arguments);this.code=wE.ERR_WS_PROVIDER}}Ub1.Web3WSProviderError=qb1});var Ab1=H((Ib1)=>{Object.defineProperty(Ib1,"__esModule",{value:!0});Ib1.SignatureError=void 0;var wm6=t4(),Lm6=D7();class Hb1 extends Lm6.InvalidValueError{constructor(){super(...arguments);this.code=wm6.ERR_SIGNATURE_FAILED}}Ib1.SignatureError=Hb1});var zx1=H((Gx1)=>{Object.defineProperty(Gx1,"__esModule",{value:!0});Gx1.InvalidPropertiesForTransactionTypeError=Gx1.LocalWalletNotAvailableError=Gx1.TransactionSigningError=Gx1.TransactionReceiptMissingBlockNumberError=Gx1.TransactionMissingReceiptOrBlockHashError=Gx1.TransactionBlockTimeoutError=Gx1.TransactionPollingTimeoutError=Gx1.TransactionSendTimeoutError=Gx1.TransactionDataAndInputError=Gx1.UnsupportedTransactionTypeError=Gx1.Eip1559NotSupportedError=Gx1.UnableToPopulateNonceError=Gx1.InvalidNonceOrChainIdError=Gx1.InvalidTransactionObjectError=Gx1.UnsupportedFeeMarketError=Gx1.Eip1559GasPriceError=Gx1.InvalidMaxPriorityFeePerGasOrMaxFeePerGas=Gx1.InvalidGasOrGasPrice=Gx1.TransactionGasMismatchError=Gx1.TransactionGasMismatchInnerError=Gx1.MissingGasError=Gx1.MissingGasInnerError=Gx1.MissingChainOrHardforkError=Gx1.CommonOrChainAndHardforkError=Gx1.HardforkMismatchError=Gx1.ChainMismatchError=Gx1.ChainIdMismatchError=Gx1.MissingCustomChainIdError=Gx1.MissingCustomChainError=Gx1.InvalidTransactionCall=Gx1.InvalidTransactionWithReceiver=Gx1.InvalidTransactionWithSender=Gx1.TransactionNotFound=Gx1.UndefinedRawTransactionError=Gx1.TransactionOutOfGasError=Gx1.TransactionRevertedWithoutReasonError=Gx1.ContractCodeNotStoredError=Gx1.NoContractAddressFoundError=Gx1.TransactionRevertWithCustomError=Gx1.TransactionRevertInstructionError=Gx1.RevertInstructionError=Gx1.TransactionError=void 0;var h0=t4(),r0=D7();class uW extends r0.BaseWeb3Error{constructor(J,Q){super(J);this.receipt=Q,this.code=h0.ERR_TX}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{receipt:this.receipt})}}Gx1.TransactionError=uW;class Bb1 extends r0.BaseWeb3Error{constructor(J,Q){super(`Your request got reverted with the following reason string: ${J}`);this.reason=J,this.signature=Q,this.code=h0.ERR_TX_REVERT_INSTRUCTION}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{reason:this.reason,signature:this.signature})}}Gx1.RevertInstructionError=Bb1;class rs extends r0.BaseWeb3Error{constructor(J,Q,Y,G){super(`Transaction has been reverted by the EVM${Y===void 0?"":`:
 ${r0.BaseWeb3Error.convertToString(Y)}`}`);this.reason=J,this.signature=Q,this.receipt=Y,this.data=G,this.code=h0.ERR_TX_REVERT_TRANSACTION}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{reason:this.reason,signature:this.signature,receipt:this.receipt,data:this.data})}}Gx1.TransactionRevertInstructionError=rs;class Nb1 extends rs{constructor(J,Q,Y,G,X,z,K){super(J);this.reason=J,this.customErrorName=Q,this.customErrorDecodedSignature=Y,this.customErrorArguments=G,this.signature=X,this.receipt=z,this.data=K,this.code=h0.ERR_TX_REVERT_TRANSACTION_CUSTOM_ERROR}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{reason:this.reason,customErrorName:this.customErrorName,customErrorDecodedSignature:this.customErrorDecodedSignature,customErrorArguments:this.customErrorArguments,signature:this.signature,receipt:this.receipt,data:this.data})}}Gx1.TransactionRevertWithCustomError=Nb1;class wb1 extends uW{constructor(J){super("The transaction receipt didn't contain a contract address.",J);this.code=h0.ERR_TX_NO_CONTRACT_ADDRESS}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{receipt:this.receipt})}}Gx1.NoContractAddressFoundError=wb1;class Lb1 extends uW{constructor(J){super("The contract code couldn't be stored, please check your gas limit.",J);this.code=h0.ERR_TX_CONTRACT_NOT_STORED}}Gx1.ContractCodeNotStoredError=Lb1;class Eb1 extends uW{constructor(J){super(`Transaction has been reverted by the EVM${J===void 0?"":`:
 ${r0.BaseWeb3Error.convertToString(J)}`}`,J);this.code=h0.ERR_TX_REVERT_WITHOUT_REASON}}Gx1.TransactionRevertedWithoutReasonError=Eb1;class Cb1 extends uW{constructor(J){super(`Transaction ran out of gas. Please provide more gas:
 ${JSON.stringify(J,void 0,2)}`,J);this.code=h0.ERR_TX_OUT_OF_GAS}}Gx1.TransactionOutOfGasError=Cb1;class Rb1 extends uW{constructor(){super("Raw transaction undefined");this.code=h0.ERR_RAW_TX_UNDEFINED}}Gx1.UndefinedRawTransactionError=Rb1;class Fb1 extends uW{constructor(){super("Transaction not found");this.code=h0.ERR_TX_NOT_FOUND}}Gx1.TransactionNotFound=Fb1;class Tb1 extends r0.InvalidValueError{constructor(J){super(J,"invalid transaction with invalid sender");this.code=h0.ERR_TX_INVALID_SENDER}}Gx1.InvalidTransactionWithSender=Tb1;class Sb1 extends r0.InvalidValueError{constructor(J){super(J,"invalid transaction with invalid receiver");this.code=h0.ERR_TX_INVALID_RECEIVER}}Gx1.InvalidTransactionWithReceiver=Sb1;class Pb1 extends r0.InvalidValueError{constructor(J){super(J,"invalid transaction call");this.code=h0.ERR_TX_INVALID_CALL}}Gx1.InvalidTransactionCall=Pb1;class $b1 extends r0.InvalidValueError{constructor(){super("MissingCustomChainError","If tx.common is provided it must have tx.common.customChain");this.code=h0.ERR_TX_MISSING_CUSTOM_CHAIN}}Gx1.MissingCustomChainError=$b1;class fb1 extends r0.InvalidValueError{constructor(){super("MissingCustomChainIdError","If tx.common is provided it must have tx.common.customChain and tx.common.customChain.chainId");this.code=h0.ERR_TX_MISSING_CUSTOM_CHAIN_ID}}Gx1.MissingCustomChainIdError=fb1;class kb1 extends r0.InvalidValueError{constructor(J){super(JSON.stringify(J),"Chain Id doesnt match in tx.chainId tx.common.customChain.chainId");this.code=h0.ERR_TX_CHAIN_ID_MISMATCH}}Gx1.ChainIdMismatchError=kb1;class vb1 extends r0.InvalidValueError{constructor(J){super(JSON.stringify(J),"Chain doesnt match in tx.chain tx.common.basechain");this.code=h0.ERR_TX_CHAIN_MISMATCH}}Gx1.ChainMismatchError=vb1;class jb1 extends r0.InvalidValueError{constructor(J){super(JSON.stringify(J),"hardfork doesnt match in tx.hardfork tx.common.hardfork");this.code=h0.ERR_TX_HARDFORK_MISMATCH}}Gx1.HardforkMismatchError=jb1;class hb1 extends r0.InvalidValueError{constructor(){super("CommonOrChainAndHardforkError","Please provide the common object or the chain and hardfork property but not all together.");this.code=h0.ERR_TX_INVALID_CHAIN_INFO}}Gx1.CommonOrChainAndHardforkError=hb1;class bb1 extends r0.InvalidValueError{constructor(J){var Q,Y;super("MissingChainOrHardforkError",`When specifying chain and hardfork, both values must be defined. Received "chain": ${(Q=J.chain)!==null&&Q!==void 0?Q:"undefined"}, "hardfork": ${(Y=J.hardfork)!==null&&Y!==void 0?Y:"undefined"}`);this.code=h0.ERR_TX_MISSING_CHAIN_INFO}}Gx1.MissingChainOrHardforkError=bb1;class ss extends r0.BaseWeb3Error{constructor(){super('Missing properties in transaction, either define "gas" and "gasPrice" for type 0 transactions or "gas", "maxPriorityFeePerGas" and "maxFeePerGas" for type 2 transactions');this.code=h0.ERR_TX_MISSING_GAS_INNER_ERROR}}Gx1.MissingGasInnerError=ss;class xb1 extends r0.InvalidValueError{constructor(J){var Q,Y,G,X;super(`gas: ${(Q=J.gas)!==null&&Q!==void 0?Q:"undefined"}, gasPrice: ${(Y=J.gasPrice)!==null&&Y!==void 0?Y:"undefined"}, maxPriorityFeePerGas: ${(G=J.maxPriorityFeePerGas)!==null&&G!==void 0?G:"undefined"}, maxFeePerGas: ${(X=J.maxFeePerGas)!==null&&X!==void 0?X:"undefined"}`,'"gas" is missing');this.code=h0.ERR_TX_MISSING_GAS,this.cause=new ss}}Gx1.MissingGasError=xb1;class ts extends r0.BaseWeb3Error{constructor(){super('Missing properties in transaction, either define "gas" and "gasPrice" for type 0 transactions or "gas", "maxPriorityFeePerGas" and "maxFeePerGas" for type 2 transactions, not both');this.code=h0.ERR_TX_GAS_MISMATCH_INNER_ERROR}}Gx1.TransactionGasMismatchInnerError=ts;class yb1 extends r0.InvalidValueError{constructor(J){var Q,Y,G,X;super(`gas: ${(Q=J.gas)!==null&&Q!==void 0?Q:"undefined"}, gasPrice: ${(Y=J.gasPrice)!==null&&Y!==void 0?Y:"undefined"}, maxPriorityFeePerGas: ${(G=J.maxPriorityFeePerGas)!==null&&G!==void 0?G:"undefined"}, maxFeePerGas: ${(X=J.maxFeePerGas)!==null&&X!==void 0?X:"undefined"}`,"transaction must specify legacy or fee market gas properties, not both");this.code=h0.ERR_TX_GAS_MISMATCH,this.cause=new ts}}Gx1.TransactionGasMismatchError=yb1;class gb1 extends r0.InvalidValueError{constructor(J){var Q,Y;super(`gas: ${(Q=J.gas)!==null&&Q!==void 0?Q:"undefined"}, gasPrice: ${(Y=J.gasPrice)!==null&&Y!==void 0?Y:"undefined"}`,"Gas or gasPrice is lower than 0");this.code=h0.ERR_TX_INVALID_LEGACY_GAS}}Gx1.InvalidGasOrGasPrice=gb1;class mb1 extends r0.InvalidValueError{constructor(J){var Q,Y;super(`maxPriorityFeePerGas: ${(Q=J.maxPriorityFeePerGas)!==null&&Q!==void 0?Q:"undefined"}, maxFeePerGas: ${(Y=J.maxFeePerGas)!==null&&Y!==void 0?Y:"undefined"}`,"maxPriorityFeePerGas or maxFeePerGas is lower than 0");this.code=h0.ERR_TX_INVALID_FEE_MARKET_GAS}}Gx1.InvalidMaxPriorityFeePerGasOrMaxFeePerGas=mb1;class db1 extends r0.InvalidValueError{constructor(J){super(J,"eip-1559 transactions don't support gasPrice");this.code=h0.ERR_TX_INVALID_FEE_MARKET_GAS_PRICE}}Gx1.Eip1559GasPriceError=db1;class ub1 extends r0.InvalidValueError{constructor(J){var Q,Y;super(`maxPriorityFeePerGas: ${(Q=J.maxPriorityFeePerGas)!==null&&Q!==void 0?Q:"undefined"}, maxFeePerGas: ${(Y=J.maxFeePerGas)!==null&&Y!==void 0?Y:"undefined"}`,"pre-eip-1559 transaction don't support maxFeePerGas/maxPriorityFeePerGas");this.code=h0.ERR_TX_INVALID_LEGACY_FEE_MARKET}}Gx1.UnsupportedFeeMarketError=ub1;class lb1 extends r0.InvalidValueError{constructor(J){super(J,"invalid transaction object");this.code=h0.ERR_TX_INVALID_OBJECT}}Gx1.InvalidTransactionObjectError=lb1;class pb1 extends r0.InvalidValueError{constructor(J){var Q,Y;super(`nonce: ${(Q=J.nonce)!==null&&Q!==void 0?Q:"undefined"}, chainId: ${(Y=J.chainId)!==null&&Y!==void 0?Y:"undefined"}`,"Nonce or chainId is lower than 0");this.code=h0.ERR_TX_INVALID_NONCE_OR_CHAIN_ID}}Gx1.InvalidNonceOrChainIdError=pb1;class cb1 extends r0.InvalidValueError{constructor(){super("UnableToPopulateNonceError","unable to populate nonce, no from address available");this.code=h0.ERR_TX_UNABLE_TO_POPULATE_NONCE}}Gx1.UnableToPopulateNonceError=cb1;class _b1 extends r0.InvalidValueError{constructor(){super("Eip1559NotSupportedError","Network doesn't support eip-1559");this.code=h0.ERR_TX_UNSUPPORTED_EIP_1559}}Gx1.Eip1559NotSupportedError=_b1;class ib1 extends r0.InvalidValueError{constructor(J){super(J,"unsupported transaction type");this.code=h0.ERR_TX_UNSUPPORTED_TYPE}}Gx1.UnsupportedTransactionTypeError=ib1;class nb1 extends r0.InvalidValueError{constructor(J){var Q,Y;super(`data: ${(Q=J.data)!==null&&Q!==void 0?Q:"undefined"}, input: ${(Y=J.input)!==null&&Y!==void 0?Y:"undefined"}`,`You can't have "data" and "input" as properties of transactions at the same time, please use either "data" or "input" instead.`);this.code=h0.ERR_TX_DATA_AND_INPUT}}Gx1.TransactionDataAndInputError=nb1;class ob1 extends r0.BaseWeb3Error{constructor(J){super(`The connected Ethereum Node did not respond within ${J.numberOfSeconds} seconds, please make sure your transaction was properly sent and you are connected to a healthy Node. Be aware that transaction might still be pending or mined!
	Transaction Hash: ${J.transactionHash?J.transactionHash.toString():"not available"}`);this.code=h0.ERR_TX_SEND_TIMEOUT}}Gx1.TransactionSendTimeoutError=ob1;function ab1(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 rb1 extends r0.BaseWeb3Error{constructor(J){super(`Transaction was not mined within ${J.numberOfSeconds} seconds. ${ab1(J.transactionHash)}`);this.code=h0.ERR_TX_POLLING_TIMEOUT}}Gx1.TransactionPollingTimeoutError=rb1;class sb1 extends r0.BaseWeb3Error{constructor(J){super(`Transaction started at ${J.starterBlockNumber} but was not mined within ${J.numberOfBlocks} blocks. ${ab1(J.transactionHash)}`);this.code=h0.ERR_TX_BLOCK_TIMEOUT}}Gx1.TransactionBlockTimeoutError=sb1;class tb1 extends r0.InvalidValueError{constructor(J){var Q,Y;super(`receipt: ${JSON.stringify(J.receipt)}, blockHash: ${(Q=J.blockHash)===null||Q===void 0?void 0:Q.toString()}, transactionHash: ${(Y=J.transactionHash)===null||Y===void 0?void 0:Y.toString()}`,"Receipt missing or blockHash null");this.code=h0.ERR_TX_RECEIPT_MISSING_OR_BLOCKHASH_NULL}}Gx1.TransactionMissingReceiptOrBlockHashError=tb1;class eb1 extends r0.InvalidValueError{constructor(J){super(`receipt: ${JSON.stringify(J.receipt)}`,"Receipt missing block number");this.code=h0.ERR_TX_RECEIPT_MISSING_BLOCK_NUMBER}}Gx1.TransactionReceiptMissingBlockNumberError=eb1;class Jx1 extends r0.BaseWeb3Error{constructor(J){super(`Invalid signature. "${J}"`);this.code=h0.ERR_TX_SIGNING}}Gx1.TransactionSigningError=Jx1;class Qx1 extends r0.InvalidValueError{constructor(){super("LocalWalletNotAvailableError","Attempted to index account in local wallet, but no wallet is available");this.code=h0.ERR_TX_LOCAL_WALLET_NOT_AVAILABLE}}Gx1.LocalWalletNotAvailableError=Qx1;class Yx1 extends r0.BaseWeb3Error{constructor(J,Q){let Y=[];J.forEach((G)=>Y.push(G.keyword));super(`The following properties are invalid for the transaction type ${Q}: ${Y.join(", ")}`);this.code=h0.ERR_TX_INVALID_PROPERTIES_FOR_TYPE}}Gx1.InvalidPropertiesForTransactionTypeError=Yx1});var Cx1=H((Lx1)=>{Object.defineProperty(Lx1,"__esModule",{value:!0});Lx1.InvalidTypeAbiInputError=Lx1.InvalidBlockError=Lx1.InvalidLargeValueError=Lx1.InvalidSizeError=Lx1.InvalidUnsignedIntegerError=Lx1.InvalidBooleanError=Lx1.InvalidTypeError=Lx1.NibbleWidthError=Lx1.HexProcessingError=Lx1.InvalidIntegerError=Lx1.InvalidUnitError=Lx1.InvalidStringError=Lx1.InvalidAddressError=Lx1.InvalidNumberError=Lx1.InvalidBytesError=void 0;var H7=t4(),I7=D7();class Kx1 extends I7.InvalidValueError{constructor(J){super(J,"can not parse as byte data");this.code=H7.ERR_INVALID_BYTES}}Lx1.InvalidBytesError=Kx1;class Wx1 extends I7.InvalidValueError{constructor(J){super(J,"can not parse as number data");this.code=H7.ERR_INVALID_NUMBER}}Lx1.InvalidNumberError=Wx1;class Zx1 extends I7.InvalidValueError{constructor(J){super(J,"invalid ethereum address");this.code=H7.ERR_INVALID_ADDRESS}}Lx1.InvalidAddressError=Zx1;class Vx1 extends I7.InvalidValueError{constructor(J){super(J,"not a valid string");this.code=H7.ERR_INVALID_STRING}}Lx1.InvalidStringError=Vx1;class qx1 extends I7.InvalidValueError{constructor(J){super(J,"invalid unit");this.code=H7.ERR_INVALID_UNIT}}Lx1.InvalidUnitError=qx1;class Ux1 extends I7.InvalidValueError{constructor(J){super(J,"not a valid unit. Must be a positive integer");this.code=H7.ERR_INVALID_INTEGER}}Lx1.InvalidIntegerError=Ux1;class Mx1 extends I7.InvalidValueError{constructor(J){super(J,"can not be converted to hex");this.code=H7.ERR_INVALID_HEX}}Lx1.HexProcessingError=Mx1;class Dx1 extends I7.InvalidValueError{constructor(J){super(J,"value greater than the nibble width");this.code=H7.ERR_INVALID_NIBBLE_WIDTH}}Lx1.NibbleWidthError=Dx1;class Hx1 extends I7.InvalidValueError{constructor(J){super(J,"invalid type, type not supported");this.code=H7.ERR_INVALID_TYPE}}Lx1.InvalidTypeError=Hx1;class Ix1 extends I7.InvalidValueError{constructor(J){super(J,"not a valid boolean.");this.code=H7.ERR_INVALID_BOOLEAN}}Lx1.InvalidBooleanError=Ix1;class Ox1 extends I7.InvalidValueError{constructor(J){super(J,"not a valid unsigned integer.");this.code=H7.ERR_INVALID_UNSIGNED_INTEGER}}Lx1.InvalidUnsignedIntegerError=Ox1;class Ax1 extends I7.InvalidValueError{constructor(J){super(J,"invalid size given.");this.code=H7.ERR_INVALID_SIZE}}Lx1.InvalidSizeError=Ax1;class Bx1 extends I7.InvalidValueError{constructor(J){super(J,"value is larger than size.");this.code=H7.ERR_INVALID_LARGE_VALUE}}Lx1.InvalidLargeValueError=Bx1;class Nx1 extends I7.InvalidValueError{constructor(J){super(J,"invalid string given");this.code=H7.ERR_INVALID_BLOCK}}Lx1.InvalidBlockError=Nx1;class wx1 extends I7.InvalidValueError{constructor(J){super(J,"components found but type is not tuple");this.code=H7.ERR_INVALID_TYPE_ABI}}Lx1.InvalidTypeAbiInputError=wx1});var $x1=H((Sx1)=>{Object.defineProperty(Sx1,"__esModule",{value:!0});Sx1.InvalidResponseError=Sx1.ResponseError=void 0;var es=D7(),Fx1=t4(),Cd6=(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"),Rx1=(J)=>Cd6(J)?J.error.message:"";class Jt extends es.BaseWeb3Error{constructor(J,Q,Y,G){var X;super(Q!==null&&Q!==void 0?Q:`Returned error: ${Array.isArray(J)?J.map((K)=>Rx1(K)).join(","):Rx1(J)}`);if(this.code=Fx1.ERR_RESPONSE,!Q)this.data=Array.isArray(J)?J.map((K)=>{var W;return(W=K.error)===null||W===void 0?void 0:W.data}):(X=J===null||J===void 0?void 0:J.error)===null||X===void 0?void 0:X.data;this.statusCode=G,this.request=Y;let z;if("error"in J)z=J.error;else if(J instanceof Array)z=J.filter((K)=>K.error).map((K)=>K.error);if(Array.isArray(z)&&z.length>0)this.cause=new es.MultipleErrors(z);else this.cause=z}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{data:this.data,request:this.request,statusCode:this.statusCode})}}Sx1.ResponseError=Jt;class Tx1 extends Jt{constructor(J,Q){super(J,void 0,Q);this.code=Fx1.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 es.MultipleErrors(Y);else this.cause=Y}}Sx1.InvalidResponseError=Tx1});var xx1=H((hx1)=>{Object.defineProperty(hx1,"__esModule",{value:!0});hx1.ConfigChainMismatchError=hx1.ConfigHardforkMismatchError=void 0;var fx1=D7(),kx1=t4();class vx1 extends fx1.BaseWeb3Error{constructor(J,Q){super(`Web3Config hardfork doesnt match in defaultHardfork ${J} and common.hardfork ${Q}`);this.code=kx1.ERR_CORE_HARDFORK_MISMATCH}}hx1.ConfigHardforkMismatchError=vx1;class jx1 extends fx1.BaseWeb3Error{constructor(J,Q){super(`Web3Config chain doesnt match in defaultHardfork ${J} and common.hardfork ${Q}`);this.code=kx1.ERR_CORE_HARDFORK_MISMATCH}}hx1.ConfigChainMismatchError=jx1});var Qt=H((yx1)=>{Object.defineProperty(yx1,"__esModule",{value:!0});yx1.RpcErrorMessages=yx1.genericRpcErrorMessageTemplate=void 0;var e4=t4();yx1.genericRpcErrorMessageTemplate="An Rpc error has occured with a code of *code*";yx1.RpcErrorMessages={[e4.ERR_RPC_INVALID_JSON]:{message:"Parse error",description:"Invalid JSON"},[e4.ERR_RPC_INVALID_REQUEST]:{message:"Invalid request",description:"JSON is not a valid request object\t"},[e4.ERR_RPC_INVALID_METHOD]:{message:"Method not found",description:"Method does not exist\t"},[e4.ERR_RPC_INVALID_PARAMS]:{message:"Invalid params",description:"Invalid method parameters"},[e4.ERR_RPC_INTERNAL_ERROR]:{message:"Internal error",description:"Internal JSON-RPC error"},[e4.ERR_RPC_INVALID_INPUT]:{message:"Invalid input",description:"Missing or invalid parameters"},[e4.ERR_RPC_MISSING_RESOURCE]:{message:"Resource not found",description:"Requested resource not found"},[e4.ERR_RPC_UNAVAILABLE_RESOURCE]:{message:"Resource unavailable",description:"Requested resource not available"},[e4.ERR_RPC_TRANSACTION_REJECTED]:{message:"Transaction rejected",description:"Transaction creation failed"},[e4.ERR_RPC_UNSUPPORTED_METHOD]:{message:"Method not supported",description:"Method is not implemented"},[e4.ERR_RPC_LIMIT_EXCEEDED]:{message:"Limit exceeded",description:"Request exceeds defined limit"},[e4.ERR_RPC_NOT_SUPPORTED]:{message:"JSON-RPC version not supported",description:"Version of JSON-RPC protocol is not supported"},[e4.JSONRPC_ERR_REJECTED_REQUEST]:{name:"User Rejected Request",message:"The user rejected the request."},[e4.JSONRPC_ERR_UNAUTHORIZED]:{name:"Unauthorized",message:"The requested method and/or account has not been authorized by the user."},[e4.JSONRPC_ERR_UNSUPPORTED_METHOD]:{name:"Unsupported Method",message:"The Provider does not support the requested method."},[e4.JSONRPC_ERR_DISCONNECTED]:{name:"Disconnected",message:"The Provider is disconnected from all chains."},[e4.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 lx1=H((ux1)=>{Object.defineProperty(ux1,"__esModule",{value:!0});ux1.rpcErrorsMap=ux1.LimitExceededError=ux1.TransactionRejectedError=ux1.VersionNotSupportedError=ux1.ResourcesNotFoundError=ux1.ResourceUnavailableError=ux1.MethodNotSupported=ux1.InvalidInputError=ux1.InternalError=ux1.InvalidParamsError=ux1.MethodNotFoundError=ux1.InvalidRequestError=ux1.ParseError=ux1.EIP1193ProviderRpcError=ux1.RpcError=void 0;var mx1=D7(),e0=t4(),L4=Qt();class q3 extends mx1.BaseWeb3Error{constructor(J,Q){super(Q!==null&&Q!==void 0?Q:L4.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})}}ux1.RpcError=q3;class dx1 extends mx1.BaseWeb3Error{constructor(J,Q){var Y,G,X,z;if(!J)super();else if((Y=L4.RpcErrorMessages[J])===null||Y===void 0?void 0:Y.message)super(L4.RpcErrorMessages[J].message);else{let K=Object.keys(L4.RpcErrorMessages).find((W)=>typeof W==="string"&&J>=parseInt(W.split("-")[0],10)&&J<=parseInt(W.split("-")[1],10));super((X=(G=L4.RpcErrorMessages[K!==null&&K!==void 0?K:""])===null||G===void 0?void 0:G.message)!==null&&X!==void 0?X:L4.genericRpcErrorMessageTemplate.replace("*code*",(z=J===null||J===void 0?void 0:J.toString())!==null&&z!==void 0?z:'""'))}this.code=J,this.data=Q}}ux1.EIP1193ProviderRpcError=dx1;class Yt extends q3{constructor(J){super(J,L4.RpcErrorMessages[e0.ERR_RPC_INVALID_JSON].message);this.code=e0.ERR_RPC_INVALID_JSON}}ux1.ParseError=Yt;class Gt extends q3{constructor(J){super(J,L4.RpcErrorMessages[e0.ERR_RPC_INVALID_REQUEST].message);this.code=e0.ERR_RPC_INVALID_REQUEST}}ux1.InvalidRequestError=Gt;class Xt extends q3{constructor(J){super(J,L4.RpcErrorMessages[e0.ERR_RPC_INVALID_METHOD].message);this.code=e0.ERR_RPC_INVALID_METHOD}}ux1.MethodNotFoundError=Xt;class zt extends q3{constructor(J){super(J,L4.RpcErrorMessages[e0.ERR_RPC_INVALID_PARAMS].message);this.code=e0.ERR_RPC_INVALID_PARAMS}}ux1.InvalidParamsError=zt;class Kt extends q3{constructor(J){super(J,L4.RpcErrorMessages[e0.ERR_RPC_INTERNAL_ERROR].message);this.code=e0.ERR_RPC_INTERNAL_ERROR}}ux1.InternalError=Kt;class Wt extends q3{constructor(J){super(J,L4.RpcErrorMessages[e0.ERR_RPC_INVALID_INPUT].message);this.code=e0.ERR_RPC_INVALID_INPUT}}ux1.InvalidInputError=Wt;class Zt extends q3{constructor(J){super(J,L4.RpcErrorMessages[e0.ERR_RPC_UNSUPPORTED_METHOD].message);this.code=e0.ERR_RPC_UNSUPPORTED_METHOD}}ux1.MethodNotSupported=Zt;class Vt extends q3{constructor(J){super(J,L4.RpcErrorMessages[e0.ERR_RPC_UNAVAILABLE_RESOURCE].message);this.code=e0.ERR_RPC_UNAVAILABLE_RESOURCE}}ux1.ResourceUnavailableError=Vt;class qt extends q3{constructor(J){super(J,L4.RpcErrorMessages[e0.ERR_RPC_MISSING_RESOURCE].message);this.code=e0.ERR_RPC_MISSING_RESOURCE}}ux1.ResourcesNotFoundError=qt;class Ut extends q3{constructor(J){super(J,L4.RpcErrorMessages[e0.ERR_RPC_NOT_SUPPORTED].message);this.code=e0.ERR_RPC_NOT_SUPPORTED}}ux1.VersionNotSupportedError=Ut;class Mt extends q3{constructor(J){super(J,L4.RpcErrorMessages[e0.ERR_RPC_TRANSACTION_REJECTED].message);this.code=e0.ERR_RPC_TRANSACTION_REJECTED}}ux1.TransactionRejectedError=Mt;class Dt extends q3{constructor(J){super(J,L4.RpcErrorMessages[e0.ERR_RPC_LIMIT_EXCEEDED].message);this.code=e0.ERR_RPC_LIMIT_EXCEEDED}}ux1.LimitExceededError=Dt;ux1.rpcErrorsMap=new Map;ux1.rpcErrorsMap.set(e0.ERR_RPC_INVALID_JSON,{error:Yt});ux1.rpcErrorsMap.set(e0.ERR_RPC_INVALID_REQUEST,{error:Gt});ux1.rpcErrorsMap.set(e0.ERR_RPC_INVALID_METHOD,{error:Xt});ux1.rpcErrorsMap.set(e0.ERR_RPC_INVALID_PARAMS,{error:zt});ux1.rpcErrorsMap.set(e0.ERR_RPC_INTERNAL_ERROR,{error:Kt});ux1.rpcErrorsMap.set(e0.ERR_RPC_INVALID_INPUT,{error:Wt});ux1.rpcErrorsMap.set(e0.ERR_RPC_UNSUPPORTED_METHOD,{error:Zt});ux1.rpcErrorsMap.set(e0.ERR_RPC_UNAVAILABLE_RESOURCE,{error:Vt});ux1.rpcErrorsMap.set(e0.ERR_RPC_TRANSACTION_REJECTED,{error:Mt});ux1.rpcErrorsMap.set(e0.ERR_RPC_MISSING_RESOURCE,{error:qt});ux1.rpcErrorsMap.set(e0.ERR_RPC_NOT_SUPPORTED,{error:Ut});ux1.rpcErrorsMap.set(e0.ERR_RPC_LIMIT_EXCEEDED,{error:Dt})});var ix1=H((cx1)=>{Object.defineProperty(cx1,"__esModule",{value:!0});cx1.SchemaFormatError=void 0;var ud6=t4(),ld6=D7();class px1 extends ld6.BaseWeb3Error{constructor(J){super(`Format for the type ${J} is unsupported`);this.type=J,this.code=ud6.ERR_SCHEMA_FORMAT}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{type:this.type})}}cx1.SchemaFormatError=px1});var l1=H((K9)=>{var pd6=K9&&K9.__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=K9&&K9.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))pd6(Q,J,Y)};Object.defineProperty(K9,"__esModule",{value:!0});P5(t4(),K9);P5(D7(),K9);P5(Bh1(),K9);P5(Ph1(),K9);P5(lh1(),K9);P5(oh1(),K9);P5(zb1(),K9);P5(Db1(),K9);P5(Ab1(),K9);P5(zx1(),K9);P5(Cx1(),K9);P5($x1(),K9);P5(xx1(),K9);P5(lx1(),K9);P5(Qt(),K9);P5(ix1(),K9)});var lW=H((tx1)=>{Object.defineProperty(tx1,"__esModule",{value:!0});tx1.output=tx1.exists=tx1.hash=tx1.bytes=tx1.bool=tx1.number=tx1.isBytes=void 0;function av(J){if(!Number.isSafeInteger(J)||J<0)throw Error(`positive integer expected, not ${J}`)}tx1.number=av;function nx1(J){if(typeof J!=="boolean")throw Error(`boolean expected, not ${J}`)}tx1.bool=nx1;function ox1(J){return J instanceof Uint8Array||J!=null&&typeof J==="object"&&J.constructor.name==="Uint8Array"}tx1.isBytes=ox1;function Ht(J,...Q){if(!ox1(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}`)}tx1.bytes=Ht;function ax1(J){if(typeof J!=="function"||typeof J.create!=="function")throw Error("Hash should be wrapped by utils.wrapConstructor");av(J.outputLen),av(J.blockLen)}tx1.hash=ax1;function rx1(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")}tx1.exists=rx1;function sx1(J,Q){Ht(J);let Y=Q.outputLen;if(J.length<Y)throw Error(`digestInto() expects output buffer of length at least ${Y}`)}tx1.output=sx1;var cd6={number:av,bool:nx1,bytes:Ht,hash:ax1,exists:rx1,output:sx1};tx1.default=cd6});var At=H((Ly1)=>{Object.defineProperty(Ly1,"__esModule",{value:!0});Ly1.add5L=Ly1.add5H=Ly1.add4H=Ly1.add4L=Ly1.add3H=Ly1.add3L=Ly1.add=Ly1.rotlBL=Ly1.rotlBH=Ly1.rotlSL=Ly1.rotlSH=Ly1.rotr32L=Ly1.rotr32H=Ly1.rotrBL=Ly1.rotrBH=Ly1.rotrSL=Ly1.rotrSH=Ly1.shrSL=Ly1.shrSH=Ly1.toBig=Ly1.split=Ly1.fromBig=void 0;var rv=BigInt(4294967295),It=BigInt(32);function Ot(J,Q=!1){if(Q)return{h:Number(J&rv),l:Number(J>>It&rv)};return{h:Number(J>>It&rv)|0,l:Number(J&rv)|0}}Ly1.fromBig=Ot;function Jy1(J,Q=!1){let Y=new Uint32Array(J.length),G=new Uint32Array(J.length);for(let X=0;X<J.length;X++){let{h:z,l:K}=Ot(J[X],Q);[Y[X],G[X]]=[z,K]}return[Y,G]}Ly1.split=Jy1;var Qy1=(J,Q)=>BigInt(J>>>0)<<It|BigInt(Q>>>0);Ly1.toBig=Qy1;var Yy1=(J,Q,Y)=>J>>>Y;Ly1.shrSH=Yy1;var Gy1=(J,Q,Y)=>J<<32-Y|Q>>>Y;Ly1.shrSL=Gy1;var Xy1=(J,Q,Y)=>J>>>Y|Q<<32-Y;Ly1.rotrSH=Xy1;var zy1=(J,Q,Y)=>J<<32-Y|Q>>>Y;Ly1.rotrSL=zy1;var Ky1=(J,Q,Y)=>J<<64-Y|Q>>>Y-32;Ly1.rotrBH=Ky1;var Wy1=(J,Q,Y)=>J>>>Y-32|Q<<64-Y;Ly1.rotrBL=Wy1;var Zy1=(J,Q)=>Q;Ly1.rotr32H=Zy1;var Vy1=(J,Q)=>J;Ly1.rotr32L=Vy1;var qy1=(J,Q,Y)=>J<<Y|Q>>>32-Y;Ly1.rotlSH=qy1;var Uy1=(J,Q,Y)=>Q<<Y|J>>>32-Y;Ly1.rotlSL=Uy1;var My1=(J,Q,Y)=>Q<<Y-32|J>>>64-Y;Ly1.rotlBH=My1;var Dy1=(J,Q,Y)=>J<<Y-32|Q>>>64-Y;Ly1.rotlBL=Dy1;function Hy1(J,Q,Y,G){let X=(Q>>>0)+(G>>>0);return{h:J+Y+(X/4294967296|0)|0,l:X|0}}Ly1.add=Hy1;var Iy1=(J,Q,Y)=>(J>>>0)+(Q>>>0)+(Y>>>0);Ly1.add3L=Iy1;var Oy1=(J,Q,Y,G)=>Q+Y+G+(J/4294967296|0)|0;Ly1.add3H=Oy1;var Ay1=(J,Q,Y,G)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0);Ly1.add4L=Ay1;var By1=(J,Q,Y,G,X)=>Q+Y+G+X+(J/4294967296|0)|0;Ly1.add4H=By1;var Ny1=(J,Q,Y,G,X)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0)+(X>>>0);Ly1.add5L=Ny1;var wy1=(J,Q,Y,G,X,z)=>Q+Y+G+X+z+(J/4294967296|0)|0;Ly1.add5H=wy1;var td6={fromBig:Ot,split:Jy1,toBig:Qy1,shrSH:Yy1,shrSL:Gy1,rotrSH:Xy1,rotrSL:zy1,rotrBH:Ky1,rotrBL:Wy1,rotr32H:Zy1,rotr32L:Vy1,rotlSH:qy1,rotlSL:Uy1,rotlBH:My1,rotlBL:Dy1,add:Hy1,add3L:Iy1,add3H:Oy1,add4L:Ay1,add4H:By1,add5H:wy1,add5L:Ny1};Ly1.default=td6});var Bt=H((Cy1)=>{Object.defineProperty(Cy1,"__esModule",{value:!0});Cy1.crypto=void 0;var sv=D1("node:crypto");Cy1.crypto=sv&&typeof sv==="object"&&"webcrypto"in sv?sv.webcrypto:void 0});var QJ=H((Py1)=>{/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(Py1,"__esModule",{value:!0});Py1.randomBytes=Py1.wrapXOFConstructorWithOpts=Py1.wrapConstructorWithOpts=Py1.wrapConstructor=Py1.checkOpts=Py1.Hash=Py1.concatBytes=Py1.toBytes=Py1.utf8ToBytes=Py1.asyncLoop=Py1.nextTick=Py1.hexToBytes=Py1.bytesToHex=Py1.byteSwap32=Py1.byteSwapIfBE=Py1.byteSwap=Py1.isLE=Py1.rotl=Py1.rotr=Py1.createView=Py1.u32=Py1.u8=Py1.isBytes=void 0;var Nt=Bt(),wt=lW();function Lu6(J){return J instanceof Uint8Array||J!=null&&typeof J==="object"&&J.constructor.name==="Uint8Array"}Py1.isBytes=Lu6;var Eu6=(J)=>new Uint8Array(J.buffer,J.byteOffset,J.byteLength);Py1.u8=Eu6;var Cu6=(J)=>new Uint32Array(J.buffer,J.byteOffset,Math.floor(J.byteLength/4));Py1.u32=Cu6;var Ru6=(J)=>new DataView(J.buffer,J.byteOffset,J.byteLength);Py1.createView=Ru6;var Fu6=(J,Q)=>J<<32-Q|J>>>Q;Py1.rotr=Fu6;var Tu6=(J,Q)=>J<<Q|J>>>32-Q>>>0;Py1.rotl=Tu6;Py1.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;var Su6=(J)=>J<<24&4278190080|J<<8&16711680|J>>>8&65280|J>>>24&255;Py1.byteSwap=Su6;Py1.byteSwapIfBE=Py1.isLE?(J)=>J:(J)=>Py1.byteSwap(J);function Pu6(J){for(let Q=0;Q<J.length;Q++)J[Q]=Py1.byteSwap(J[Q])}Py1.byteSwap32=Pu6;var $u6=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function fu6(J){(0,wt.bytes)(J);let Q="";for(let Y=0;Y<J.length;Y++)Q+=$u6[J[Y]];return Q}Py1.bytesToHex=fu6;var Iz={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function Fy1(J){if(J>=Iz._0&&J<=Iz._9)return J-Iz._0;if(J>=Iz._A&&J<=Iz._F)return J-(Iz._A-10);if(J>=Iz._a&&J<=Iz._f)return J-(Iz._a-10);return}function ku6(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);let Q=J.length,Y=Q/2;if(Q%2)throw Error("padded hex string expected, got unpadded hex of length "+Q);let G=new Uint8Array(Y);for(let X=0,z=0;X<Y;X++,z+=2){let K=Fy1(J.charCodeAt(z)),W=Fy1(J.charCodeAt(z+1));if(K===void 0||W===void 0){let Z=J[z]+J[z+1];throw Error('hex string expected, got non-hex character "'+Z+'" at index '+z)}G[X]=K*16+W}return G}Py1.hexToBytes=ku6;var vu6=async()=>{};Py1.nextTick=vu6;async function ju6(J,Q,Y){let G=Date.now();for(let X=0;X<J;X++){Y(X);let z=Date.now()-G;if(z>=0&&z<Q)continue;await Py1.nextTick(),G+=z}}Py1.asyncLoop=ju6;function Ty1(J){if(typeof J!=="string")throw Error(`utf8ToBytes expected string, got ${typeof J}`);return new Uint8Array(new TextEncoder().encode(J))}Py1.utf8ToBytes=Ty1;function tv(J){if(typeof J==="string")J=Ty1(J);return(0,wt.bytes)(J),J}Py1.toBytes=tv;function hu6(...J){let Q=0;for(let G=0;G<J.length;G++){let X=J[G];(0,wt.bytes)(X),Q+=X.length}let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let z=J[G];Y.set(z,X),X+=z.length}return Y}Py1.concatBytes=hu6;class Sy1{clone(){return this._cloneInto()}}Py1.Hash=Sy1;var bu6={}.toString;function xu6(J,Q){if(Q!==void 0&&bu6.call(Q)!=="[object Object]")throw Error("Options should be object or undefined");return Object.assign(J,Q)}Py1.checkOpts=xu6;function yu6(J){let Q=(G)=>J().update(tv(G)).digest(),Y=J();return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=()=>J(),Q}Py1.wrapConstructor=yu6;function gu6(J){let Q=(G,X)=>J(X).update(tv(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}Py1.wrapConstructorWithOpts=gu6;function mu6(J){let Q=(G,X)=>J(X).update(tv(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}Py1.wrapXOFConstructorWithOpts=mu6;function du6(J=32){if(Nt.crypto&&typeof Nt.crypto.getRandomValues==="function")return Nt.crypto.getRandomValues(new Uint8Array(J));throw Error("crypto.getRandomValues must be defined")}Py1.randomBytes=du6});var uy1=H((my1)=>{Object.defineProperty(my1,"__esModule",{value:!0});my1.shake256=my1.shake128=my1.keccak_512=my1.keccak_384=my1.keccak_256=my1.keccak_224=my1.sha3_512=my1.sha3_384=my1.sha3_256=my1.sha3_224=my1.Keccak=my1.keccakP=void 0;var eH=lW(),CE=At(),Oz=QJ(),hy1=[],by1=[],xy1=[],Kl6=BigInt(0),EE=BigInt(1),Wl6=BigInt(2),Zl6=BigInt(7),Vl6=BigInt(256),ql6=BigInt(113);for(let J=0,Q=EE,Y=1,G=0;J<24;J++){[Y,G]=[G,(2*Y+3*G)%5],hy1.push(2*(5*G+Y)),by1.push((J+1)*(J+2)/2%64);let X=Kl6;for(let z=0;z<7;z++)if(Q=(Q<<EE^(Q>>Zl6)*ql6)%Vl6,Q&Wl6)X^=EE<<(EE<<BigInt(z))-EE;xy1.push(X)}var[Ul6,Ml6]=(0,CE.split)(xy1,!0),vy1=(J,Q,Y)=>Y>32?(0,CE.rotlBH)(J,Q,Y):(0,CE.rotlSH)(J,Q,Y),jy1=(J,Q,Y)=>Y>32?(0,CE.rotlBL)(J,Q,Y):(0,CE.rotlSL)(J,Q,Y);function yy1(J,Q=24){let Y=new Uint32Array(10);for(let G=24-Q;G<24;G++){for(let K=0;K<10;K++)Y[K]=J[K]^J[K+10]^J[K+20]^J[K+30]^J[K+40];for(let K=0;K<10;K+=2){let W=(K+8)%10,Z=(K+2)%10,V=Y[Z],q=Y[Z+1],U=vy1(V,q,1)^Y[W],M=jy1(V,q,1)^Y[W+1];for(let D=0;D<50;D+=10)J[K+D]^=U,J[K+D+1]^=M}let X=J[2],z=J[3];for(let K=0;K<24;K++){let W=by1[K],Z=vy1(X,z,W),V=jy1(X,z,W),q=hy1[K];X=J[q],z=J[q+1],J[q]=Z,J[q+1]=V}for(let K=0;K<50;K+=10){for(let W=0;W<10;W++)Y[W]=J[K+W];for(let W=0;W<10;W++)J[K+W]^=~Y[(W+2)%10]&Y[(W+4)%10]}J[0]^=Ul6[G],J[1]^=Ml6[G]}Y.fill(0)}my1.keccakP=yy1;class RE extends Oz.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,eH.number)(Y),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,Oz.u32)(this.state)}keccak(){if(!Oz.isLE)(0,Oz.byteSwap32)(this.state32);if(yy1(this.state32,this.rounds),!Oz.isLE)(0,Oz.byteSwap32)(this.state32);this.posOut=0,this.pos=0}update(J){(0,eH.exists)(this);let{blockLen:Q,state:Y}=this;J=(0,Oz.toBytes)(J);let G=J.length;for(let X=0;X<G;){let z=Math.min(Q-this.pos,G-X);for(let K=0;K<z;K++)Y[this.pos++]^=J[X++];if(this.pos===Q)this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:J,suffix:Q,pos:Y,blockLen:G}=this;if(J[Y]^=Q,(Q&128)!==0&&Y===G-1)this.keccak();J[G-1]^=128,this.keccak()}writeInto(J){(0,eH.exists)(this,!1),(0,eH.bytes)(J),this.finish();let Q=this.state,{blockLen:Y}=this;for(let G=0,X=J.length;G<X;){if(this.posOut>=Y)this.keccak();let z=Math.min(Y-this.posOut,X-G);J.set(Q.subarray(this.posOut,this.posOut+z),G),this.posOut+=z,G+=z}return J}xofInto(J){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(J)}xof(J){return(0,eH.number)(J),this.xofInto(new Uint8Array(J))}digestInto(J){if((0,eH.output)(J,this),this.finished)throw Error("digest() was already called");return this.writeInto(J),this.destroy(),J}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(J){let{blockLen:Q,suffix:Y,outputLen:G,rounds:X,enableXOF:z}=this;return J||(J=new RE(Q,Y,G,z,X)),J.state32.set(this.state32),J.pos=this.pos,J.posOut=this.posOut,J.finished=this.finished,J.rounds=X,J.suffix=Y,J.outputLen=G,J.enableXOF=z,J.destroyed=this.destroyed,J}}my1.Keccak=RE;var pW=(J,Q,Y)=>(0,Oz.wrapConstructor)(()=>new RE(Q,J,Y));my1.sha3_224=pW(6,144,28);my1.sha3_256=pW(6,136,32);my1.sha3_384=pW(6,104,48);my1.sha3_512=pW(6,72,64);my1.keccak_224=pW(1,144,28);my1.keccak_256=pW(1,136,32);my1.keccak_384=pW(1,104,48);my1.keccak_512=pW(1,72,64);var gy1=(J,Q,Y)=>(0,Oz.wrapXOFConstructorWithOpts)((G={})=>new RE(Q,J,G.dkLen===void 0?Y:G.dkLen,!0));my1.shake128=gy1(31,168,16);my1.shake256=gy1(31,136,32)});var cW=H((j8,FE)=>{var Rl6=j8&&j8.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(j8,"__esModule",{value:!0});j8.crypto=j8.utf8ToBytes=j8.createView=j8.concatBytes=j8.toHex=j8.bytesToHex=j8.assertBytes=j8.assertBool=void 0;j8.bytesToUtf8=Pl6;j8.hexToBytes=$l6;j8.equalsBytes=fl6;j8.wrapHash=kl6;var Et=Rl6(lW()),Fl6=QJ(),Tl6=Et.default.bool;j8.assertBool=Tl6;var Sl6=Et.default.bytes;j8.assertBytes=Sl6;var TE=QJ();Object.defineProperty(j8,"bytesToHex",{enumerable:!0,get:function(){return TE.bytesToHex}});Object.defineProperty(j8,"toHex",{enumerable:!0,get:function(){return TE.bytesToHex}});Object.defineProperty(j8,"concatBytes",{enumerable:!0,get:function(){return TE.concatBytes}});Object.defineProperty(j8,"createView",{enumerable:!0,get:function(){return TE.createView}});Object.defineProperty(j8,"utf8ToBytes",{enumerable:!0,get:function(){return TE.utf8ToBytes}});function Pl6(J){if(!(J instanceof Uint8Array))throw TypeError(`bytesToUtf8 expected Uint8Array, got ${typeof J}`);return new TextDecoder().decode(J)}function $l6(J){let Q=J.startsWith("0x")?J.substring(2):J;return(0,Fl6.hexToBytes)(Q)}function fl6(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 kl6(J){return(Q)=>{return Et.default.bytes(Q),J(Q)}}j8.crypto=(()=>{let J=typeof globalThis==="object"&&"crypto"in globalThis?globalThis.crypto:void 0,Q=typeof FE<"u"&&typeof FE.require==="function"&&FE.require.bind(FE);return{node:Q&&!J?Q("crypto"):void 0,web:J}})()});var Az=H((ly1)=>{Object.defineProperty(ly1,"__esModule",{value:!0});ly1.keccak512=ly1.keccak384=ly1.keccak256=ly1.keccak224=void 0;var SE=uy1(),ev=cW();ly1.keccak224=(0,ev.wrapHash)(SE.keccak_224);ly1.keccak256=(()=>{let J=(0,ev.wrapHash)(SE.keccak_256);return J.create=SE.keccak_256.create,J})();ly1.keccak384=(0,ev.wrapHash)(SE.keccak_384);ly1.keccak512=(0,ev.wrapHash)(SE.keccak_512)});var PE=H((_y1)=>{Object.defineProperty(_y1,"__esModule",{value:!0});_y1.getParsedType=_y1.ZodParsedType=_y1.objectUtil=_y1.util=void 0;var Ct;(function(J){J.assertEqual=(X)=>{};function Q(X){}J.assertIs=Q;function Y(X){throw Error()}J.assertNever=Y,J.arrayToEnum=(X)=>{let z={};for(let K of X)z[K]=K;return z},J.getValidEnumValues=(X)=>{let z=J.objectKeys(X).filter((W)=>typeof X[X[W]]!=="number"),K={};for(let W of z)K[W]=X[W];return J.objectValues(K)},J.objectValues=(X)=>{return J.objectKeys(X).map(function(z){return X[z]})},J.objectKeys=typeof Object.keys==="function"?(X)=>Object.keys(X):(X)=>{let z=[];for(let K in X)if(Object.prototype.hasOwnProperty.call(X,K))z.push(K);return z},J.find=(X,z)=>{for(let K of X)if(z(K))return K;return},J.isInteger=typeof Number.isInteger==="function"?(X)=>Number.isInteger(X):(X)=>typeof X==="number"&&Number.isFinite(X)&&Math.floor(X)===X;function G(X,z=" | "){return X.map((K)=>typeof K==="string"?`'${K}'`:K).join(z)}J.joinValues=G,J.jsonStringifyReplacer=(X,z)=>{if(typeof z==="bigint")return z.toString();return z}})(Ct||(_y1.util=Ct={}));var cy1;(function(J){J.mergeShapes=(Q,Y)=>{return{...Q,...Y}}})(cy1||(_y1.objectUtil=cy1={}));_y1.ZodParsedType=Ct.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]);var bl6=(J)=>{switch(typeof J){case"undefined":return _y1.ZodParsedType.undefined;case"string":return _y1.ZodParsedType.string;case"number":return Number.isNaN(J)?_y1.ZodParsedType.nan:_y1.ZodParsedType.number;case"boolean":return _y1.ZodParsedType.boolean;case"function":return _y1.ZodParsedType.function;case"bigint":return _y1.ZodParsedType.bigint;case"symbol":return _y1.ZodParsedType.symbol;case"object":if(Array.isArray(J))return _y1.ZodParsedType.array;if(J===null)return _y1.ZodParsedType.null;if(J.then&&typeof J.then==="function"&&J.catch&&typeof J.catch==="function")return _y1.ZodParsedType.promise;if(typeof Map<"u"&&J instanceof Map)return _y1.ZodParsedType.map;if(typeof Set<"u"&&J instanceof Set)return _y1.ZodParsedType.set;if(typeof Date<"u"&&J instanceof Date)return _y1.ZodParsedType.date;return _y1.ZodParsedType.object;default:return _y1.ZodParsedType.unknown}};_y1.getParsedType=bl6});var Jj=H((oy1)=>{Object.defineProperty(oy1,"__esModule",{value:!0});oy1.ZodError=oy1.quotelessJson=oy1.ZodIssueCode=void 0;var ny1=PE();oy1.ZodIssueCode=ny1.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 gl6=(J)=>{return JSON.stringify(J,null,2).replace(/"([^"]+)":/g,"$1:")};oy1.quotelessJson=gl6;class $E extends Error{get errors(){return this.issues}constructor(J){super();this.issues=[],this.addIssue=(Y)=>{this.issues=[...this.issues,Y]},this.addIssues=(Y=[])=>{this.issues=[...this.issues,...Y]};let Q=new.target.prototype;if(Object.setPrototypeOf)Object.setPrototypeOf(this,Q);else this.__proto__=Q;this.name="ZodError",this.issues=J}format(J){let Q=J||function(X){return X.message},Y={_errors:[]},G=(X)=>{for(let z of X.issues)if(z.code==="invalid_union")z.unionErrors.map(G);else if(z.code==="invalid_return_type")G(z.returnTypeError);else if(z.code==="invalid_arguments")G(z.argumentsError);else if(z.path.length===0)Y._errors.push(Q(z));else{let K=Y,W=0;while(W<z.path.length){let Z=z.path[W];if(W!==z.path.length-1)K[Z]=K[Z]||{_errors:[]};else K[Z]=K[Z]||{_errors:[]},K[Z]._errors.push(Q(z));K=K[Z],W++}}};return G(this),Y}static assert(J){if(!(J instanceof $E))throw Error(`Not a ZodError: ${J}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,ny1.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()}}oy1.ZodError=$E;$E.create=(J)=>{return new $E(J)}});var Rt=H((ry1)=>{Object.defineProperty(ry1,"__esModule",{value:!0});var $5=Jj(),GU=PE(),ul6=(J,Q)=>{let Y;switch(J.code){case $5.ZodIssueCode.invalid_type:if(J.received===GU.ZodParsedType.undefined)Y="Required";else Y=`Expected ${J.expected}, received ${J.received}`;break;case $5.ZodIssueCode.invalid_literal:Y=`Invalid literal value, expected ${JSON.stringify(J.expected,GU.util.jsonStringifyReplacer)}`;break;case $5.ZodIssueCode.unrecognized_keys:Y=`Unrecognized key(s) in object: ${GU.util.joinValues(J.keys,", ")}`;break;case $5.ZodIssueCode.invalid_union:Y="Invalid input";break;case $5.ZodIssueCode.invalid_union_discriminator:Y=`Invalid discriminator value. Expected ${GU.util.joinValues(J.options)}`;break;case $5.ZodIssueCode.invalid_enum_value:Y=`Invalid enum value. Expected ${GU.util.joinValues(J.options)}, received '${J.received}'`;break;case $5.ZodIssueCode.invalid_arguments:Y="Invalid function arguments";break;case $5.ZodIssueCode.invalid_return_type:Y="Invalid function return type";break;case $5.ZodIssueCode.invalid_date:Y="Invalid date";break;case $5.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 GU.util.assertNever(J.validation);else if(J.validation!=="regex")Y=`Invalid ${J.validation}`;else Y="Invalid";break;case $5.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 $5.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 $5.ZodIssueCode.custom:Y="Invalid input";break;case $5.ZodIssueCode.invalid_intersection_types:Y="Intersection results could not be merged";break;case $5.ZodIssueCode.not_multiple_of:Y=`Number must be a multiple of ${J.multipleOf}`;break;case $5.ZodIssueCode.not_finite:Y="Number must be finite";break;default:Y=Q.defaultError,GU.util.assertNever(J)}return{message:Y}};ry1.default=ul6});var Qj=H((_W)=>{var pl6=_W&&_W.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(_W,"__esModule",{value:!0});_W.defaultErrorMap=void 0;_W.setErrorMap=cl6;_W.getErrorMap=_l6;var sy1=pl6(Rt());_W.defaultErrorMap=sy1.default;var ty1=sy1.default;function cl6(J){ty1=J}function _l6(){return ty1}});var Tt=H((d6)=>{var il6=d6&&d6.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(d6,"__esModule",{value:!0});d6.isAsync=d6.isValid=d6.isDirty=d6.isAborted=d6.OK=d6.DIRTY=d6.INVALID=d6.ParseStatus=d6.EMPTY_PATH=d6.makeIssue=void 0;d6.addIssueToContext=al6;var nl6=Qj(),ey1=il6(Rt()),ol6=(J)=>{let{data:Q,path:Y,errorMaps:G,issueData:X}=J,z=[...Y,...X.path||[]],K={...X,path:z};if(X.message!==void 0)return{...X,path:z,message:X.message};let W="",Z=G.filter((V)=>!!V).slice().reverse();for(let V of Z)W=V(K,{data:Q,defaultError:W}).message;return{...X,path:z,message:W}};d6.makeIssue=ol6;d6.EMPTY_PATH=[];function al6(J,Q){let Y=(0,nl6.getErrorMap)(),G=(0,d6.makeIssue)({issueData:Q,data:J.data,path:J.path,errorMaps:[J.common.contextualErrorMap,J.schemaErrorMap,Y,Y===ey1.default?void 0:ey1.default].filter((X)=>!!X)});J.common.issues.push(G)}class Ft{constructor(){this.value="valid"}dirty(){if(this.value==="valid")this.value="dirty"}abort(){if(this.value!=="aborted")this.value="aborted"}static mergeArray(J,Q){let Y=[];for(let G of Q){if(G.status==="aborted")return d6.INVALID;if(G.status==="dirty")J.dirty();Y.push(G.value)}return{status:J.value,value:Y}}static async mergeObjectAsync(J,Q){let Y=[];for(let G of Q){let X=await G.key,z=await G.value;Y.push({key:X,value:z})}return Ft.mergeObjectSync(J,Y)}static mergeObjectSync(J,Q){let Y={};for(let G of Q){let{key:X,value:z}=G;if(X.status==="aborted")return d6.INVALID;if(z.status==="aborted")return d6.INVALID;if(X.status==="dirty")J.dirty();if(z.status==="dirty")J.dirty();if(X.value!=="__proto__"&&(typeof z.value<"u"||G.alwaysSet))Y[X.value]=z.value}return{status:J.value,value:Y}}}d6.ParseStatus=Ft;d6.INVALID=Object.freeze({status:"aborted"});var rl6=(J)=>({status:"dirty",value:J});d6.DIRTY=rl6;var sl6=(J)=>({status:"valid",value:J});d6.OK=sl6;var tl6=(J)=>J.status==="aborted";d6.isAborted=tl6;var el6=(J)=>J.status==="dirty";d6.isDirty=el6;var Jp6=(J)=>J.status==="valid";d6.isValid=Jp6;var Qp6=(J)=>typeof Promise<"u"&&J instanceof Promise;d6.isAsync=Qp6});var Qg1=H((Jg1)=>{Object.defineProperty(Jg1,"__esModule",{value:!0})});var zg1=H((Gg1)=>{Object.defineProperty(Gg1,"__esModule",{value:!0});Gg1.errorUtil=void 0;var Yg1;(function(J){J.errToObj=(Q)=>typeof Q==="string"?{message:Q}:Q||{},J.toString=(Q)=>typeof Q==="string"?Q:Q?.message})(Yg1||(Gg1.errorUtil=Yg1={}))});var wg1=H((Ag1)=>{Object.defineProperty(Ag1,"__esModule",{value:!0});Ag1.discriminatedUnion=Ag1.date=Ag1.boolean=Ag1.bigint=Ag1.array=Ag1.any=Ag1.coerce=Ag1.ZodFirstPartyTypeKind=Ag1.late=Ag1.ZodSchema=Ag1.Schema=Ag1.ZodReadonly=Ag1.ZodPipeline=Ag1.ZodBranded=Ag1.BRAND=Ag1.ZodNaN=Ag1.ZodCatch=Ag1.ZodDefault=Ag1.ZodNullable=Ag1.ZodOptional=Ag1.ZodTransformer=Ag1.ZodEffects=Ag1.ZodPromise=Ag1.ZodNativeEnum=Ag1.ZodEnum=Ag1.ZodLiteral=Ag1.ZodLazy=Ag1.ZodFunction=Ag1.ZodSet=Ag1.ZodMap=Ag1.ZodRecord=Ag1.ZodTuple=Ag1.ZodIntersection=Ag1.ZodDiscriminatedUnion=Ag1.ZodUnion=Ag1.ZodObject=Ag1.ZodArray=Ag1.ZodVoid=Ag1.ZodNever=Ag1.ZodUnknown=Ag1.ZodAny=Ag1.ZodNull=Ag1.ZodUndefined=Ag1.ZodSymbol=Ag1.ZodDate=Ag1.ZodBoolean=Ag1.ZodBigInt=Ag1.ZodNumber=Ag1.ZodString=Ag1.ZodType=void 0;Ag1.NEVER=Ag1.void=Ag1.unknown=Ag1.union=Ag1.undefined=Ag1.tuple=Ag1.transformer=Ag1.symbol=Ag1.string=Ag1.strictObject=Ag1.set=Ag1.record=Ag1.promise=Ag1.preprocess=Ag1.pipeline=Ag1.ostring=Ag1.optional=Ag1.onumber=Ag1.oboolean=Ag1.object=Ag1.number=Ag1.nullable=Ag1.null=Ag1.never=Ag1.nativeEnum=Ag1.nan=Ag1.map=Ag1.literal=Ag1.lazy=Ag1.intersection=Ag1.instanceof=Ag1.function=Ag1.enum=Ag1.effect=void 0;Ag1.datetimeRegex=qg1;Ag1.custom=Mg1;var T1=Jj(),Yj=Qj(),o1=zg1(),Y1=Tt(),f1=PE();class PQ{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 Kg1=(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 T1.ZodError(J.common.issues);return this._error=Y,this._error}}}};function b0(J){if(!J)return{};let{errorMap:Q,invalid_type_error:Y,required_error:G,description:X}=J;if(Q&&(Y||G))throw Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);if(Q)return{errorMap:Q,description:X};return{errorMap:(K,W)=>{let{message:Z}=J;if(K.code==="invalid_enum_value")return{message:Z??W.defaultError};if(typeof W.data>"u")return{message:Z??G??W.defaultError};if(K.code!=="invalid_type")return{message:W.defaultError};return{message:Z??Y??W.defaultError}},description:X}}class y0{get description(){return this._def.description}_getType(J){return(0,f1.getParsedType)(J.data)}_getOrReturnCtx(J,Q){return Q||{common:J.parent.common,data:J.data,parsedType:(0,f1.getParsedType)(J.data),schemaErrorMap:this._def.errorMap,path:J.path,parent:J.parent}}_processInputParams(J){return{status:new Y1.ParseStatus,ctx:{common:J.parent.common,data:J.data,parsedType:(0,f1.getParsedType)(J.data),schemaErrorMap:this._def.errorMap,path:J.path,parent:J.parent}}}_parseSync(J){let Q=this._parse(J);if((0,Y1.isAsync)(Q))throw Error("Synchronous parse encountered promise.");return Q}_parseAsync(J){let Q=this._parse(J);return Promise.resolve(Q)}parse(J,Q){let Y=this.safeParse(J,Q);if(Y.success)return Y.data;throw Y.error}safeParse(J,Q){let Y={common:{issues:[],async:Q?.async??!1,contextualErrorMap:Q?.errorMap},path:Q?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:J,parsedType:(0,f1.getParsedType)(J)},G=this._parseSync({data:J,path:Y.path,parent:Y});return Kg1(Y,G)}"~validate"(J){let Q={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:J,parsedType:(0,f1.getParsedType)(J)};if(!this["~standard"].async)try{let Y=this._parseSync({data:J,path:[],parent:Q});return(0,Y1.isValid)(Y)?{value:Y.value}:{issues:Q.common.issues}}catch(Y){if(Y?.message?.toLowerCase()?.includes("encountered"))this["~standard"].async=!0;Q.common={issues:[],async:!0}}return this._parseAsync({data:J,path:[],parent:Q}).then((Y)=>(0,Y1.isValid)(Y)?{value:Y.value}:{issues:Q.common.issues})}async parseAsync(J,Q){let Y=await this.safeParseAsync(J,Q);if(Y.success)return Y.data;throw Y.error}async safeParseAsync(J,Q){let Y={common:{issues:[],contextualErrorMap:Q?.errorMap,async:!0},path:Q?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:J,parsedType:(0,f1.getParsedType)(J)},G=this._parse({data:J,path:Y.path,parent:Y}),X=await((0,Y1.isAsync)(G)?G:Promise.resolve(G));return Kg1(Y,X)}refine(J,Q){let Y=(G)=>{if(typeof Q==="string"||typeof Q>"u")return{message:Q};else if(typeof Q==="function")return Q(G);else return Q};return this._refinement((G,X)=>{let z=J(G),K=()=>X.addIssue({code:T1.ZodIssueCode.custom,...Y(G)});if(typeof Promise<"u"&&z instanceof Promise)return z.then((W)=>{if(!W)return K(),!1;else return!0});if(!z)return K(),!1;else return!0})}refinement(J,Q){return this._refinement((Y,G)=>{if(!J(Y))return G.addIssue(typeof Q==="function"?Q(Y,G):Q),!1;else return!0})}_refinement(J){return new G2({schema:this,typeName:A0.ZodEffects,effect:{type:"refinement",refinement:J}})}superRefine(J){return this._refinement(J)}constructor(J){this.spa=this.safeParseAsync,this._def=J,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:(Q)=>this["~validate"](Q)}}optional(){return SQ.create(this,this._def)}nullable(){return Nz.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return TQ.create(this)}promise(){return WU.create(this,this._def)}or(J){return zI.create([this,J],this._def)}and(J){return KI.create(this,J,this._def)}transform(J){return new G2({...b0(this._def),schema:this,typeName:A0.ZodEffects,effect:{type:"transform",transform:J}})}default(J){let Q=typeof J==="function"?J:()=>J;return new qI({...b0(this._def),innerType:this,defaultValue:Q,typeName:A0.ZodDefault})}brand(){return new Xj({typeName:A0.ZodBranded,type:this,...b0(this._def)})}catch(J){let Q=typeof J==="function"?J:()=>J;return new UI({...b0(this._def),innerType:this,catchValue:Q,typeName:A0.ZodCatch})}describe(J){return new this.constructor({...this._def,description:J})}pipe(J){return bE.create(this,J)}readonly(){return MI.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}Ag1.ZodType=y0;Ag1.Schema=y0;Ag1.ZodSchema=y0;var Yp6=/^c[^\s-]{8,}$/i,Gp6=/^[0-9a-z]+$/,Xp6=/^[0-9A-HJKMNP-TV-Z]{26}$/i,zp6=/^[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,Kp6=/^[a-z0-9_-]{21}$/i,Wp6=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,Zp6=/^[-+]?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)?)??$/,Vp6=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,qp6="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",St,Up6=/^(?:(?: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])$/,Mp6=/^(?:(?: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])$/,Dp6=/^(([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]))$/,Hp6=/^(([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])$/,Ip6=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,Op6=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,Zg1="((\\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])))",Ap6=new RegExp(`^${Zg1}$`);function Vg1(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 Bp6(J){return new RegExp(`^${Vg1(J)}$`)}function qg1(J){let Q=`${Zg1}T${Vg1(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 Np6(J,Q){if((Q==="v4"||!Q)&&Up6.test(J))return!0;if((Q==="v6"||!Q)&&Dp6.test(J))return!0;return!1}function wp6(J,Q){if(!Wp6.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 Lp6(J,Q){if((Q==="v4"||!Q)&&Mp6.test(J))return!0;if((Q==="v6"||!Q)&&Hp6.test(J))return!0;return!1}class FQ extends y0{_parse(J){if(this._def.coerce)J.data=String(J.data);if(this._getType(J)!==f1.ZodParsedType.string){let X=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(X,{code:T1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.string,received:X.parsedType}),Y1.INVALID}let Y=new Y1.ParseStatus,G=void 0;for(let X of this._def.checks)if(X.kind==="min"){if(J.data.length<X.value)G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{code:T1.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:T1.ZodIssueCode.too_big,maximum:X.value,type:"string",inclusive:!0,exact:!1,message:X.message}),Y.dirty()}else if(X.kind==="length"){let z=J.data.length>X.value,K=J.data.length<X.value;if(z||K){if(G=this._getOrReturnCtx(J,G),z)(0,Y1.addIssueToContext)(G,{code:T1.ZodIssueCode.too_big,maximum:X.value,type:"string",inclusive:!0,exact:!0,message:X.message});else if(K)(0,Y1.addIssueToContext)(G,{code:T1.ZodIssueCode.too_small,minimum:X.value,type:"string",inclusive:!0,exact:!0,message:X.message});Y.dirty()}}else if(X.kind==="email"){if(!Vp6.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"email",code:T1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="emoji"){if(!St)St=new RegExp(qp6,"u");if(!St.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"emoji",code:T1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="uuid"){if(!zp6.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"uuid",code:T1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="nanoid"){if(!Kp6.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"nanoid",code:T1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="cuid"){if(!Yp6.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"cuid",code:T1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="cuid2"){if(!Gp6.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"cuid2",code:T1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="ulid"){if(!Xp6.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"ulid",code:T1.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:T1.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:T1.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:T1.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:T1.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:T1.ZodIssueCode.invalid_string,validation:{endsWith:X.value},message:X.message}),Y.dirty()}else if(X.kind==="datetime"){if(!qg1(X).test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{code:T1.ZodIssueCode.invalid_string,validation:"datetime",message:X.message}),Y.dirty()}else if(X.kind==="date"){if(!Ap6.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{code:T1.ZodIssueCode.invalid_string,validation:"date",message:X.message}),Y.dirty()}else if(X.kind==="time"){if(!Bp6(X).test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{code:T1.ZodIssueCode.invalid_string,validation:"time",message:X.message}),Y.dirty()}else if(X.kind==="duration"){if(!Zp6.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"duration",code:T1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="ip"){if(!Np6(J.data,X.version))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"ip",code:T1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="jwt"){if(!wp6(J.data,X.alg))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"jwt",code:T1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="cidr"){if(!Lp6(J.data,X.version))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"cidr",code:T1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="base64"){if(!Ip6.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"base64",code:T1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="base64url"){if(!Op6.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"base64url",code:T1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else f1.util.assertNever(X);return{status:Y.value,value:J.data}}_regex(J,Q,Y){return this.refinement((G)=>J.test(G),{validation:Q,code:T1.ZodIssueCode.invalid_string,...o1.errorUtil.errToObj(Y)})}_addCheck(J){return new FQ({...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 FQ({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new FQ({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new FQ({...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}}Ag1.ZodString=FQ;FQ.create=(J)=>{return new FQ({checks:[],typeName:A0.ZodString,coerce:J?.coerce??!1,...b0(J)})};function Ep6(J,Q){let Y=(J.toString().split(".")[1]||"").length,G=(Q.toString().split(".")[1]||"").length,X=Y>G?Y:G,z=Number.parseInt(J.toFixed(X).replace(".","")),K=Number.parseInt(Q.toFixed(X).replace(".",""));return z%K/10**X}class nW extends y0{constructor(){super(...arguments);this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(J){if(this._def.coerce)J.data=Number(J.data);if(this._getType(J)!==f1.ZodParsedType.number){let X=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(X,{code:T1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.number,received:X.parsedType}),Y1.INVALID}let Y=void 0,G=new Y1.ParseStatus;for(let X of this._def.checks)if(X.kind==="int"){if(!f1.util.isInteger(J.data))Y=this._getOrReturnCtx(J,Y),(0,Y1.addIssueToContext)(Y,{code:T1.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:T1.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:T1.ZodIssueCode.too_big,maximum:X.value,type:"number",inclusive:X.inclusive,exact:!1,message:X.message}),G.dirty()}else if(X.kind==="multipleOf"){if(Ep6(J.data,X.value)!==0)Y=this._getOrReturnCtx(J,Y),(0,Y1.addIssueToContext)(Y,{code:T1.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:T1.ZodIssueCode.not_finite,message:X.message}),G.dirty()}else f1.util.assertNever(X);return{status:G.value,value:J.data}}gte(J,Q){return this.setLimit("min",J,!0,o1.errorUtil.toString(Q))}gt(J,Q){return this.setLimit("min",J,!1,o1.errorUtil.toString(Q))}lte(J,Q){return this.setLimit("max",J,!0,o1.errorUtil.toString(Q))}lt(J,Q){return this.setLimit("max",J,!1,o1.errorUtil.toString(Q))}setLimit(J,Q,Y,G){return new nW({...this._def,checks:[...this._def.checks,{kind:J,value:Q,inclusive:Y,message:o1.errorUtil.toString(G)}]})}_addCheck(J){return new nW({...this._def,checks:[...this._def.checks,J]})}int(J){return this._addCheck({kind:"int",message:o1.errorUtil.toString(J)})}positive(J){return this._addCheck({kind:"min",value:0,inclusive:!1,message:o1.errorUtil.toString(J)})}negative(J){return this._addCheck({kind:"max",value:0,inclusive:!1,message:o1.errorUtil.toString(J)})}nonpositive(J){return this._addCheck({kind:"max",value:0,inclusive:!0,message:o1.errorUtil.toString(J)})}nonnegative(J){return this._addCheck({kind:"min",value:0,inclusive:!0,message:o1.errorUtil.toString(J)})}multipleOf(J,Q){return this._addCheck({kind:"multipleOf",value:J,message:o1.errorUtil.toString(Q)})}finite(J){return this._addCheck({kind:"finite",message:o1.errorUtil.toString(J)})}safe(J){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:o1.errorUtil.toString(J)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:o1.errorUtil.toString(J)})}get minValue(){let J=null;for(let Q of this._def.checks)if(Q.kind==="min"){if(J===null||Q.value>J)J=Q.value}return J}get maxValue(){let J=null;for(let Q of this._def.checks)if(Q.kind==="max"){if(J===null||Q.value<J)J=Q.value}return J}get isInt(){return!!this._def.checks.find((J)=>J.kind==="int"||J.kind==="multipleOf"&&f1.util.isInteger(J.value))}get isFinite(){let J=null,Q=null;for(let Y of this._def.checks)if(Y.kind==="finite"||Y.kind==="int"||Y.kind==="multipleOf")return!0;else if(Y.kind==="min"){if(Q===null||Y.value>Q)Q=Y.value}else if(Y.kind==="max"){if(J===null||Y.value<J)J=Y.value}return Number.isFinite(Q)&&Number.isFinite(J)}}Ag1.ZodNumber=nW;nW.create=(J)=>{return new nW({checks:[],typeName:A0.ZodNumber,coerce:J?.coerce||!1,...b0(J)})};class oW extends y0{constructor(){super(...arguments);this.min=this.gte,this.max=this.lte}_parse(J){if(this._def.coerce)try{J.data=BigInt(J.data)}catch{return this._getInvalidInput(J)}if(this._getType(J)!==f1.ZodParsedType.bigint)return this._getInvalidInput(J);let Y=void 0,G=new Y1.ParseStatus;for(let X of this._def.checks)if(X.kind==="min"){if(X.inclusive?J.data<X.value:J.data<=X.value)Y=this._getOrReturnCtx(J,Y),(0,Y1.addIssueToContext)(Y,{code:T1.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:T1.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:T1.ZodIssueCode.not_multiple_of,multipleOf:X.value,message:X.message}),G.dirty()}else f1.util.assertNever(X);return{status:G.value,value:J.data}}_getInvalidInput(J){let Q=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Q,{code:T1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.bigint,received:Q.parsedType}),Y1.INVALID}gte(J,Q){return this.setLimit("min",J,!0,o1.errorUtil.toString(Q))}gt(J,Q){return this.setLimit("min",J,!1,o1.errorUtil.toString(Q))}lte(J,Q){return this.setLimit("max",J,!0,o1.errorUtil.toString(Q))}lt(J,Q){return this.setLimit("max",J,!1,o1.errorUtil.toString(Q))}setLimit(J,Q,Y,G){return new oW({...this._def,checks:[...this._def.checks,{kind:J,value:Q,inclusive:Y,message:o1.errorUtil.toString(G)}]})}_addCheck(J){return new oW({...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}}Ag1.ZodBigInt=oW;oW.create=(J)=>{return new oW({checks:[],typeName:A0.ZodBigInt,coerce:J?.coerce??!1,...b0(J)})};class YI extends y0{_parse(J){if(this._def.coerce)J.data=Boolean(J.data);if(this._getType(J)!==f1.ZodParsedType.boolean){let Y=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Y,{code:T1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.boolean,received:Y.parsedType}),Y1.INVALID}return(0,Y1.OK)(J.data)}}Ag1.ZodBoolean=YI;YI.create=(J)=>{return new YI({typeName:A0.ZodBoolean,coerce:J?.coerce||!1,...b0(J)})};class XU extends y0{_parse(J){if(this._def.coerce)J.data=new Date(J.data);if(this._getType(J)!==f1.ZodParsedType.date){let X=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(X,{code:T1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.date,received:X.parsedType}),Y1.INVALID}if(Number.isNaN(J.data.getTime())){let X=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(X,{code:T1.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:T1.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:T1.ZodIssueCode.too_big,message:X.message,inclusive:!0,exact:!1,maximum:X.value,type:"date"}),Y.dirty()}else f1.util.assertNever(X);return{status:Y.value,value:new Date(J.data.getTime())}}_addCheck(J){return new XU({...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}}Ag1.ZodDate=XU;XU.create=(J)=>{return new XU({checks:[],coerce:J?.coerce||!1,typeName:A0.ZodDate,...b0(J)})};class fE extends y0{_parse(J){if(this._getType(J)!==f1.ZodParsedType.symbol){let Y=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Y,{code:T1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.symbol,received:Y.parsedType}),Y1.INVALID}return(0,Y1.OK)(J.data)}}Ag1.ZodSymbol=fE;fE.create=(J)=>{return new fE({typeName:A0.ZodSymbol,...b0(J)})};class GI extends y0{_parse(J){if(this._getType(J)!==f1.ZodParsedType.undefined){let Y=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Y,{code:T1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.undefined,received:Y.parsedType}),Y1.INVALID}return(0,Y1.OK)(J.data)}}Ag1.ZodUndefined=GI;GI.create=(J)=>{return new GI({typeName:A0.ZodUndefined,...b0(J)})};class XI extends y0{_parse(J){if(this._getType(J)!==f1.ZodParsedType.null){let Y=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Y,{code:T1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.null,received:Y.parsedType}),Y1.INVALID}return(0,Y1.OK)(J.data)}}Ag1.ZodNull=XI;XI.create=(J)=>{return new XI({typeName:A0.ZodNull,...b0(J)})};class zU extends y0{constructor(){super(...arguments);this._any=!0}_parse(J){return(0,Y1.OK)(J.data)}}Ag1.ZodAny=zU;zU.create=(J)=>{return new zU({typeName:A0.ZodAny,...b0(J)})};class iW extends y0{constructor(){super(...arguments);this._unknown=!0}_parse(J){return(0,Y1.OK)(J.data)}}Ag1.ZodUnknown=iW;iW.create=(J)=>{return new iW({typeName:A0.ZodUnknown,...b0(J)})};class qG extends y0{_parse(J){let Q=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Q,{code:T1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.never,received:Q.parsedType}),Y1.INVALID}}Ag1.ZodNever=qG;qG.create=(J)=>{return new qG({typeName:A0.ZodNever,...b0(J)})};class kE extends y0{_parse(J){if(this._getType(J)!==f1.ZodParsedType.undefined){let Y=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Y,{code:T1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.void,received:Y.parsedType}),Y1.INVALID}return(0,Y1.OK)(J.data)}}Ag1.ZodVoid=kE;kE.create=(J)=>{return new kE({typeName:A0.ZodVoid,...b0(J)})};class TQ extends y0{_parse(J){let{ctx:Q,status:Y}=this._processInputParams(J),G=this._def;if(Q.parsedType!==f1.ZodParsedType.array)return(0,Y1.addIssueToContext)(Q,{code:T1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.array,received:Q.parsedType}),Y1.INVALID;if(G.exactLength!==null){let z=Q.data.length>G.exactLength.value,K=Q.data.length<G.exactLength.value;if(z||K)(0,Y1.addIssueToContext)(Q,{code:z?T1.ZodIssueCode.too_big:T1.ZodIssueCode.too_small,minimum:K?G.exactLength.value:void 0,maximum:z?G.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:G.exactLength.message}),Y.dirty()}if(G.minLength!==null){if(Q.data.length<G.minLength.value)(0,Y1.addIssueToContext)(Q,{code:T1.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:T1.ZodIssueCode.too_big,maximum:G.maxLength.value,type:"array",inclusive:!0,exact:!1,message:G.maxLength.message}),Y.dirty()}if(Q.common.async)return Promise.all([...Q.data].map((z,K)=>{return G.type._parseAsync(new PQ(Q,z,Q.path,K))})).then((z)=>{return Y1.ParseStatus.mergeArray(Y,z)});let X=[...Q.data].map((z,K)=>{return G.type._parseSync(new PQ(Q,z,Q.path,K))});return Y1.ParseStatus.mergeArray(Y,X)}get element(){return this._def.type}min(J,Q){return new TQ({...this._def,minLength:{value:J,message:o1.errorUtil.toString(Q)}})}max(J,Q){return new TQ({...this._def,maxLength:{value:J,message:o1.errorUtil.toString(Q)}})}length(J,Q){return new TQ({...this._def,exactLength:{value:J,message:o1.errorUtil.toString(Q)}})}nonempty(J){return this.min(1,J)}}Ag1.ZodArray=TQ;TQ.create=(J,Q)=>{return new TQ({type:J,minLength:null,maxLength:null,exactLength:null,typeName:A0.ZodArray,...b0(Q)})};function JI(J){if(J instanceof m8){let Q={};for(let Y in J.shape){let G=J.shape[Y];Q[Y]=SQ.create(JI(G))}return new m8({...J._def,shape:()=>Q})}else if(J instanceof TQ)return new TQ({...J._def,type:JI(J.element)});else if(J instanceof SQ)return SQ.create(JI(J.unwrap()));else if(J instanceof Nz)return Nz.create(JI(J.unwrap()));else if(J instanceof UG)return UG.create(J.items.map((Q)=>JI(Q)));else return J}class m8 extends y0{constructor(){super(...arguments);this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let J=this._def.shape(),Q=f1.util.objectKeys(J);return this._cached={shape:J,keys:Q},this._cached}_parse(J){if(this._getType(J)!==f1.ZodParsedType.object){let Z=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Z,{code:T1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.object,received:Z.parsedType}),Y1.INVALID}let{status:Y,ctx:G}=this._processInputParams(J),{shape:X,keys:z}=this._getCached(),K=[];if(!(this._def.catchall instanceof qG&&this._def.unknownKeys==="strip")){for(let Z in G.data)if(!z.includes(Z))K.push(Z)}let W=[];for(let Z of z){let V=X[Z],q=G.data[Z];W.push({key:{status:"valid",value:Z},value:V._parse(new PQ(G,q,G.path,Z)),alwaysSet:Z in G.data})}if(this._def.catchall instanceof qG){let Z=this._def.unknownKeys;if(Z==="passthrough")for(let V of K)W.push({key:{status:"valid",value:V},value:{status:"valid",value:G.data[V]}});else if(Z==="strict"){if(K.length>0)(0,Y1.addIssueToContext)(G,{code:T1.ZodIssueCode.unrecognized_keys,keys:K}),Y.dirty()}else if(Z==="strip");else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let Z=this._def.catchall;for(let V of K){let q=G.data[V];W.push({key:{status:"valid",value:V},value:Z._parse(new PQ(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 m8({...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 m8({...this._def,unknownKeys:"strip"})}passthrough(){return new m8({...this._def,unknownKeys:"passthrough"})}extend(J){return new m8({...this._def,shape:()=>({...this._def.shape(),...J})})}merge(J){return new m8({unknownKeys:J._def.unknownKeys,catchall:J._def.catchall,shape:()=>({...this._def.shape(),...J._def.shape()}),typeName:A0.ZodObject})}setKey(J,Q){return this.augment({[J]:Q})}catchall(J){return new m8({...this._def,catchall:J})}pick(J){let Q={};for(let Y of f1.util.objectKeys(J))if(J[Y]&&this.shape[Y])Q[Y]=this.shape[Y];return new m8({...this._def,shape:()=>Q})}omit(J){let Q={};for(let Y of f1.util.objectKeys(this.shape))if(!J[Y])Q[Y]=this.shape[Y];return new m8({...this._def,shape:()=>Q})}deepPartial(){return JI(this)}partial(J){let Q={};for(let Y of f1.util.objectKeys(this.shape)){let G=this.shape[Y];if(J&&!J[Y])Q[Y]=G;else Q[Y]=G.optional()}return new m8({...this._def,shape:()=>Q})}required(J){let Q={};for(let Y of f1.util.objectKeys(this.shape))if(J&&!J[Y])Q[Y]=this.shape[Y];else{let X=this.shape[Y];while(X instanceof SQ)X=X._def.innerType;Q[Y]=X}return new m8({...this._def,shape:()=>Q})}keyof(){return Ug1(f1.util.objectKeys(this.shape))}}Ag1.ZodObject=m8;m8.create=(J,Q)=>{return new m8({shape:()=>J,unknownKeys:"strip",catchall:qG.create(),typeName:A0.ZodObject,...b0(Q)})};m8.strictCreate=(J,Q)=>{return new m8({shape:()=>J,unknownKeys:"strict",catchall:qG.create(),typeName:A0.ZodObject,...b0(Q)})};m8.lazycreate=(J,Q)=>{return new m8({shape:J,unknownKeys:"strip",catchall:qG.create(),typeName:A0.ZodObject,...b0(Q)})};class zI extends y0{_parse(J){let{ctx:Q}=this._processInputParams(J),Y=this._def.options;function G(X){for(let K of X)if(K.result.status==="valid")return K.result;for(let K of X)if(K.result.status==="dirty")return Q.common.issues.push(...K.ctx.common.issues),K.result;let z=X.map((K)=>new T1.ZodError(K.ctx.common.issues));return(0,Y1.addIssueToContext)(Q,{code:T1.ZodIssueCode.invalid_union,unionErrors:z}),Y1.INVALID}if(Q.common.async)return Promise.all(Y.map(async(X)=>{let z={...Q,common:{...Q.common,issues:[]},parent:null};return{result:await X._parseAsync({data:Q.data,path:Q.path,parent:z}),ctx:z}})).then(G);else{let X=void 0,z=[];for(let W of Y){let Z={...Q,common:{...Q.common,issues:[]},parent:null},V=W._parseSync({data:Q.data,path:Q.path,parent:Z});if(V.status==="valid")return V;else if(V.status==="dirty"&&!X)X={result:V,ctx:Z};if(Z.common.issues.length)z.push(Z.common.issues)}if(X)return Q.common.issues.push(...X.ctx.common.issues),X.result;let K=z.map((W)=>new T1.ZodError(W));return(0,Y1.addIssueToContext)(Q,{code:T1.ZodIssueCode.invalid_union,unionErrors:K}),Y1.INVALID}}get options(){return this._def.options}}Ag1.ZodUnion=zI;zI.create=(J,Q)=>{return new zI({options:J,typeName:A0.ZodUnion,...b0(Q)})};var Bz=(J)=>{if(J instanceof WI)return Bz(J.schema);else if(J instanceof G2)return Bz(J.innerType());else if(J instanceof ZI)return[J.value];else if(J instanceof aW)return J.options;else if(J instanceof VI)return f1.util.objectValues(J.enum);else if(J instanceof qI)return Bz(J._def.innerType);else if(J instanceof GI)return[void 0];else if(J instanceof XI)return[null];else if(J instanceof SQ)return[void 0,...Bz(J.unwrap())];else if(J instanceof Nz)return[null,...Bz(J.unwrap())];else if(J instanceof Xj)return Bz(J.unwrap());else if(J instanceof MI)return Bz(J.unwrap());else if(J instanceof UI)return Bz(J._def.innerType);else return[]};class Gj extends y0{_parse(J){let{ctx:Q}=this._processInputParams(J);if(Q.parsedType!==f1.ZodParsedType.object)return(0,Y1.addIssueToContext)(Q,{code:T1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.object,received:Q.parsedType}),Y1.INVALID;let Y=this.discriminator,G=Q.data[Y],X=this.optionsMap.get(G);if(!X)return(0,Y1.addIssueToContext)(Q,{code:T1.ZodIssueCode.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[Y]}),Y1.INVALID;if(Q.common.async)return X._parseAsync({data:Q.data,path:Q.path,parent:Q});else return X._parseSync({data:Q.data,path:Q.path,parent:Q})}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(J,Q,Y){let G=new Map;for(let X of Q){let z=Bz(X.shape[J]);if(!z.length)throw Error(`A discriminator value for key \`${J}\` could not be extracted from all schema options`);for(let K of z){if(G.has(K))throw Error(`Discriminator property ${String(J)} has duplicate value ${String(K)}`);G.set(K,X)}}return new Gj({typeName:A0.ZodDiscriminatedUnion,discriminator:J,options:Q,optionsMap:G,...b0(Y)})}}Ag1.ZodDiscriminatedUnion=Gj;function Pt(J,Q){let Y=(0,f1.getParsedType)(J),G=(0,f1.getParsedType)(Q);if(J===Q)return{valid:!0,data:J};else if(Y===f1.ZodParsedType.object&&G===f1.ZodParsedType.object){let X=f1.util.objectKeys(Q),z=f1.util.objectKeys(J).filter((W)=>X.indexOf(W)!==-1),K={...J,...Q};for(let W of z){let Z=Pt(J[W],Q[W]);if(!Z.valid)return{valid:!1};K[W]=Z.data}return{valid:!0,data:K}}else if(Y===f1.ZodParsedType.array&&G===f1.ZodParsedType.array){if(J.length!==Q.length)return{valid:!1};let X=[];for(let z=0;z<J.length;z++){let K=J[z],W=Q[z],Z=Pt(K,W);if(!Z.valid)return{valid:!1};X.push(Z.data)}return{valid:!0,data:X}}else if(Y===f1.ZodParsedType.date&&G===f1.ZodParsedType.date&&+J===+Q)return{valid:!0,data:J};else return{valid:!1}}class KI extends y0{_parse(J){let{status:Q,ctx:Y}=this._processInputParams(J),G=(X,z)=>{if((0,Y1.isAborted)(X)||(0,Y1.isAborted)(z))return Y1.INVALID;let K=Pt(X.value,z.value);if(!K.valid)return(0,Y1.addIssueToContext)(Y,{code:T1.ZodIssueCode.invalid_intersection_types}),Y1.INVALID;if((0,Y1.isDirty)(X)||(0,Y1.isDirty)(z))Q.dirty();return{status:Q.value,value:K.data}};if(Y.common.async)return Promise.all([this._def.left._parseAsync({data:Y.data,path:Y.path,parent:Y}),this._def.right._parseAsync({data:Y.data,path:Y.path,parent:Y})]).then(([X,z])=>G(X,z));else return G(this._def.left._parseSync({data:Y.data,path:Y.path,parent:Y}),this._def.right._parseSync({data:Y.data,path:Y.path,parent:Y}))}}Ag1.ZodIntersection=KI;KI.create=(J,Q,Y)=>{return new KI({left:J,right:Q,typeName:A0.ZodIntersection,...b0(Y)})};class UG extends y0{_parse(J){let{status:Q,ctx:Y}=this._processInputParams(J);if(Y.parsedType!==f1.ZodParsedType.array)return(0,Y1.addIssueToContext)(Y,{code:T1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.array,received:Y.parsedType}),Y1.INVALID;if(Y.data.length<this._def.items.length)return(0,Y1.addIssueToContext)(Y,{code:T1.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:T1.ZodIssueCode.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),Q.dirty();let X=[...Y.data].map((z,K)=>{let W=this._def.items[K]||this._def.rest;if(!W)return null;return W._parse(new PQ(Y,z,Y.path,K))}).filter((z)=>!!z);if(Y.common.async)return Promise.all(X).then((z)=>{return Y1.ParseStatus.mergeArray(Q,z)});else return Y1.ParseStatus.mergeArray(Q,X)}get items(){return this._def.items}rest(J){return new UG({...this._def,rest:J})}}Ag1.ZodTuple=UG;UG.create=(J,Q)=>{if(!Array.isArray(J))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new UG({items:J,typeName:A0.ZodTuple,rest:null,...b0(Q)})};class vE extends y0{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(J){let{status:Q,ctx:Y}=this._processInputParams(J);if(Y.parsedType!==f1.ZodParsedType.object)return(0,Y1.addIssueToContext)(Y,{code:T1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.object,received:Y.parsedType}),Y1.INVALID;let G=[],X=this._def.keyType,z=this._def.valueType;for(let K in Y.data)G.push({key:X._parse(new PQ(Y,K,Y.path,K)),value:z._parse(new PQ(Y,Y.data[K],Y.path,K)),alwaysSet:K in Y.data});if(Y.common.async)return Y1.ParseStatus.mergeObjectAsync(Q,G);else return Y1.ParseStatus.mergeObjectSync(Q,G)}get element(){return this._def.valueType}static create(J,Q,Y){if(Q instanceof y0)return new vE({keyType:J,valueType:Q,typeName:A0.ZodRecord,...b0(Y)});return new vE({keyType:FQ.create(),valueType:J,typeName:A0.ZodRecord,...b0(Q)})}}Ag1.ZodRecord=vE;class jE extends y0{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(J){let{status:Q,ctx:Y}=this._processInputParams(J);if(Y.parsedType!==f1.ZodParsedType.map)return(0,Y1.addIssueToContext)(Y,{code:T1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.map,received:Y.parsedType}),Y1.INVALID;let G=this._def.keyType,X=this._def.valueType,z=[...Y.data.entries()].map(([K,W],Z)=>{return{key:G._parse(new PQ(Y,K,Y.path,[Z,"key"])),value:X._parse(new PQ(Y,W,Y.path,[Z,"value"]))}});if(Y.common.async){let K=new Map;return Promise.resolve().then(async()=>{for(let W of z){let Z=await W.key,V=await W.value;if(Z.status==="aborted"||V.status==="aborted")return Y1.INVALID;if(Z.status==="dirty"||V.status==="dirty")Q.dirty();K.set(Z.value,V.value)}return{status:Q.value,value:K}})}else{let K=new Map;for(let W of z){let{key:Z,value:V}=W;if(Z.status==="aborted"||V.status==="aborted")return Y1.INVALID;if(Z.status==="dirty"||V.status==="dirty")Q.dirty();K.set(Z.value,V.value)}return{status:Q.value,value:K}}}}Ag1.ZodMap=jE;jE.create=(J,Q,Y)=>{return new jE({valueType:Q,keyType:J,typeName:A0.ZodMap,...b0(Y)})};class KU extends y0{_parse(J){let{status:Q,ctx:Y}=this._processInputParams(J);if(Y.parsedType!==f1.ZodParsedType.set)return(0,Y1.addIssueToContext)(Y,{code:T1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.set,received:Y.parsedType}),Y1.INVALID;let G=this._def;if(G.minSize!==null){if(Y.data.size<G.minSize.value)(0,Y1.addIssueToContext)(Y,{code:T1.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:T1.ZodIssueCode.too_big,maximum:G.maxSize.value,type:"set",inclusive:!0,exact:!1,message:G.maxSize.message}),Q.dirty()}let X=this._def.valueType;function z(W){let Z=new Set;for(let V of W){if(V.status==="aborted")return Y1.INVALID;if(V.status==="dirty")Q.dirty();Z.add(V.value)}return{status:Q.value,value:Z}}let K=[...Y.data.values()].map((W,Z)=>X._parse(new PQ(Y,W,Y.path,Z)));if(Y.common.async)return Promise.all(K).then((W)=>z(W));else return z(K)}min(J,Q){return new KU({...this._def,minSize:{value:J,message:o1.errorUtil.toString(Q)}})}max(J,Q){return new KU({...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)}}Ag1.ZodSet=KU;KU.create=(J,Q)=>{return new KU({valueType:J,minSize:null,maxSize:null,typeName:A0.ZodSet,...b0(Q)})};class QI extends y0{constructor(){super(...arguments);this.validate=this.implement}_parse(J){let{ctx:Q}=this._processInputParams(J);if(Q.parsedType!==f1.ZodParsedType.function)return(0,Y1.addIssueToContext)(Q,{code:T1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.function,received:Q.parsedType}),Y1.INVALID;function Y(K,W){return(0,Y1.makeIssue)({data:K,path:Q.path,errorMaps:[Q.common.contextualErrorMap,Q.schemaErrorMap,(0,Yj.getErrorMap)(),Yj.defaultErrorMap].filter((Z)=>!!Z),issueData:{code:T1.ZodIssueCode.invalid_arguments,argumentsError:W}})}function G(K,W){return(0,Y1.makeIssue)({data:K,path:Q.path,errorMaps:[Q.common.contextualErrorMap,Q.schemaErrorMap,(0,Yj.getErrorMap)(),Yj.defaultErrorMap].filter((Z)=>!!Z),issueData:{code:T1.ZodIssueCode.invalid_return_type,returnTypeError:W}})}let X={errorMap:Q.common.contextualErrorMap},z=Q.data;if(this._def.returns instanceof WU){let K=this;return(0,Y1.OK)(async function(...W){let Z=new T1.ZodError([]),V=await K._def.args.parseAsync(W,X).catch((M)=>{throw Z.addIssue(Y(W,M)),Z}),q=await Reflect.apply(z,this,V);return await K._def.returns._def.type.parseAsync(q,X).catch((M)=>{throw Z.addIssue(G(q,M)),Z})})}else{let K=this;return(0,Y1.OK)(function(...W){let Z=K._def.args.safeParse(W,X);if(!Z.success)throw new T1.ZodError([Y(W,Z.error)]);let V=Reflect.apply(z,this,Z.data),q=K._def.returns.safeParse(V,X);if(!q.success)throw new T1.ZodError([G(V,q.error)]);return q.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...J){return new QI({...this._def,args:UG.create(J).rest(iW.create())})}returns(J){return new QI({...this._def,returns:J})}implement(J){return this.parse(J)}strictImplement(J){return this.parse(J)}static create(J,Q,Y){return new QI({args:J?J:UG.create([]).rest(iW.create()),returns:Q||iW.create(),typeName:A0.ZodFunction,...b0(Y)})}}Ag1.ZodFunction=QI;class WI extends y0{get schema(){return this._def.getter()}_parse(J){let{ctx:Q}=this._processInputParams(J);return this._def.getter()._parse({data:Q.data,path:Q.path,parent:Q})}}Ag1.ZodLazy=WI;WI.create=(J,Q)=>{return new WI({getter:J,typeName:A0.ZodLazy,...b0(Q)})};class ZI extends y0{_parse(J){if(J.data!==this._def.value){let Q=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Q,{received:Q.data,code:T1.ZodIssueCode.invalid_literal,expected:this._def.value}),Y1.INVALID}return{status:"valid",value:J.data}}get value(){return this._def.value}}Ag1.ZodLiteral=ZI;ZI.create=(J,Q)=>{return new ZI({value:J,typeName:A0.ZodLiteral,...b0(Q)})};function Ug1(J,Q){return new aW({values:J,typeName:A0.ZodEnum,...b0(Q)})}class aW extends y0{_parse(J){if(typeof J.data!=="string"){let Q=this._getOrReturnCtx(J),Y=this._def.values;return(0,Y1.addIssueToContext)(Q,{expected:f1.util.joinValues(Y),received:Q.parsedType,code:T1.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:T1.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 aW.create(J,{...this._def,...Q})}exclude(J,Q=this._def){return aW.create(this.options.filter((Y)=>!J.includes(Y)),{...this._def,...Q})}}Ag1.ZodEnum=aW;aW.create=Ug1;class VI extends y0{_parse(J){let Q=f1.util.getValidEnumValues(this._def.values),Y=this._getOrReturnCtx(J);if(Y.parsedType!==f1.ZodParsedType.string&&Y.parsedType!==f1.ZodParsedType.number){let G=f1.util.objectValues(Q);return(0,Y1.addIssueToContext)(Y,{expected:f1.util.joinValues(G),received:Y.parsedType,code:T1.ZodIssueCode.invalid_type}),Y1.INVALID}if(!this._cache)this._cache=new Set(f1.util.getValidEnumValues(this._def.values));if(!this._cache.has(J.data)){let G=f1.util.objectValues(Q);return(0,Y1.addIssueToContext)(Y,{received:Y.data,code:T1.ZodIssueCode.invalid_enum_value,options:G}),Y1.INVALID}return(0,Y1.OK)(J.data)}get enum(){return this._def.values}}Ag1.ZodNativeEnum=VI;VI.create=(J,Q)=>{return new VI({values:J,typeName:A0.ZodNativeEnum,...b0(Q)})};class WU extends y0{unwrap(){return this._def.type}_parse(J){let{ctx:Q}=this._processInputParams(J);if(Q.parsedType!==f1.ZodParsedType.promise&&Q.common.async===!1)return(0,Y1.addIssueToContext)(Q,{code:T1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.promise,received:Q.parsedType}),Y1.INVALID;let Y=Q.parsedType===f1.ZodParsedType.promise?Q.data:Promise.resolve(Q.data);return(0,Y1.OK)(Y.then((G)=>{return this._def.type.parseAsync(G,{path:Q.path,errorMap:Q.common.contextualErrorMap})}))}}Ag1.ZodPromise=WU;WU.create=(J,Q)=>{return new WU({type:J,typeName:A0.ZodPromise,...b0(Q)})};class G2 extends y0{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===A0.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(J){let{status:Q,ctx:Y}=this._processInputParams(J),G=this._def.effect||null,X={addIssue:(z)=>{if((0,Y1.addIssueToContext)(Y,z),z.fatal)Q.abort();else Q.dirty()},get path(){return Y.path}};if(X.addIssue=X.addIssue.bind(X),G.type==="preprocess"){let z=G.transform(Y.data,X);if(Y.common.async)return Promise.resolve(z).then(async(K)=>{if(Q.value==="aborted")return Y1.INVALID;let W=await this._def.schema._parseAsync({data:K,path:Y.path,parent:Y});if(W.status==="aborted")return Y1.INVALID;if(W.status==="dirty")return(0,Y1.DIRTY)(W.value);if(Q.value==="dirty")return(0,Y1.DIRTY)(W.value);return W});else{if(Q.value==="aborted")return Y1.INVALID;let K=this._def.schema._parseSync({data:z,path:Y.path,parent:Y});if(K.status==="aborted")return Y1.INVALID;if(K.status==="dirty")return(0,Y1.DIRTY)(K.value);if(Q.value==="dirty")return(0,Y1.DIRTY)(K.value);return K}}if(G.type==="refinement"){let z=(K)=>{let W=G.refinement(K,X);if(Y.common.async)return Promise.resolve(W);if(W instanceof Promise)throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return K};if(Y.common.async===!1){let K=this._def.schema._parseSync({data:Y.data,path:Y.path,parent:Y});if(K.status==="aborted")return Y1.INVALID;if(K.status==="dirty")Q.dirty();return z(K.value),{status:Q.value,value:K.value}}else return this._def.schema._parseAsync({data:Y.data,path:Y.path,parent:Y}).then((K)=>{if(K.status==="aborted")return Y1.INVALID;if(K.status==="dirty")Q.dirty();return z(K.value).then(()=>{return{status:Q.value,value:K.value}})})}if(G.type==="transform")if(Y.common.async===!1){let z=this._def.schema._parseSync({data:Y.data,path:Y.path,parent:Y});if(!(0,Y1.isValid)(z))return Y1.INVALID;let K=G.transform(z.value,X);if(K instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:Q.value,value:K}}else return this._def.schema._parseAsync({data:Y.data,path:Y.path,parent:Y}).then((z)=>{if(!(0,Y1.isValid)(z))return Y1.INVALID;return Promise.resolve(G.transform(z.value,X)).then((K)=>({status:Q.value,value:K}))});f1.util.assertNever(G)}}Ag1.ZodEffects=G2;Ag1.ZodTransformer=G2;G2.create=(J,Q,Y)=>{return new G2({schema:J,typeName:A0.ZodEffects,effect:Q,...b0(Y)})};G2.createWithPreprocess=(J,Q,Y)=>{return new G2({schema:Q,effect:{type:"preprocess",transform:J},typeName:A0.ZodEffects,...b0(Y)})};class SQ extends y0{_parse(J){if(this._getType(J)===f1.ZodParsedType.undefined)return(0,Y1.OK)(void 0);return this._def.innerType._parse(J)}unwrap(){return this._def.innerType}}Ag1.ZodOptional=SQ;SQ.create=(J,Q)=>{return new SQ({innerType:J,typeName:A0.ZodOptional,...b0(Q)})};class Nz extends y0{_parse(J){if(this._getType(J)===f1.ZodParsedType.null)return(0,Y1.OK)(null);return this._def.innerType._parse(J)}unwrap(){return this._def.innerType}}Ag1.ZodNullable=Nz;Nz.create=(J,Q)=>{return new Nz({innerType:J,typeName:A0.ZodNullable,...b0(Q)})};class qI extends y0{_parse(J){let{ctx:Q}=this._processInputParams(J),Y=Q.data;if(Q.parsedType===f1.ZodParsedType.undefined)Y=this._def.defaultValue();return this._def.innerType._parse({data:Y,path:Q.path,parent:Q})}removeDefault(){return this._def.innerType}}Ag1.ZodDefault=qI;qI.create=(J,Q)=>{return new qI({innerType:J,typeName:A0.ZodDefault,defaultValue:typeof Q.default==="function"?Q.default:()=>Q.default,...b0(Q)})};class UI extends y0{_parse(J){let{ctx:Q}=this._processInputParams(J),Y={...Q,common:{...Q.common,issues:[]}},G=this._def.innerType._parse({data:Y.data,path:Y.path,parent:{...Y}});if((0,Y1.isAsync)(G))return G.then((X)=>{return{status:"valid",value:X.status==="valid"?X.value:this._def.catchValue({get error(){return new T1.ZodError(Y.common.issues)},input:Y.data})}});else return{status:"valid",value:G.status==="valid"?G.value:this._def.catchValue({get error(){return new T1.ZodError(Y.common.issues)},input:Y.data})}}removeCatch(){return this._def.innerType}}Ag1.ZodCatch=UI;UI.create=(J,Q)=>{return new UI({innerType:J,typeName:A0.ZodCatch,catchValue:typeof Q.catch==="function"?Q.catch:()=>Q.catch,...b0(Q)})};class hE extends y0{_parse(J){if(this._getType(J)!==f1.ZodParsedType.nan){let Y=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Y,{code:T1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.nan,received:Y.parsedType}),Y1.INVALID}return{status:"valid",value:J.data}}}Ag1.ZodNaN=hE;hE.create=(J)=>{return new hE({typeName:A0.ZodNaN,...b0(J)})};Ag1.BRAND=Symbol("zod_brand");class Xj extends y0{_parse(J){let{ctx:Q}=this._processInputParams(J),Y=Q.data;return this._def.type._parse({data:Y,path:Q.path,parent:Q})}unwrap(){return this._def.type}}Ag1.ZodBranded=Xj;class bE extends y0{_parse(J){let{status:Q,ctx:Y}=this._processInputParams(J);if(Y.common.async)return(async()=>{let X=await this._def.in._parseAsync({data:Y.data,path:Y.path,parent:Y});if(X.status==="aborted")return Y1.INVALID;if(X.status==="dirty")return Q.dirty(),(0,Y1.DIRTY)(X.value);else return this._def.out._parseAsync({data:X.value,path:Y.path,parent:Y})})();else{let G=this._def.in._parseSync({data:Y.data,path:Y.path,parent:Y});if(G.status==="aborted")return Y1.INVALID;if(G.status==="dirty")return Q.dirty(),{status:"dirty",value:G.value};else return this._def.out._parseSync({data:G.value,path:Y.path,parent:Y})}}static create(J,Q){return new bE({in:J,out:Q,typeName:A0.ZodPipeline})}}Ag1.ZodPipeline=bE;class MI extends y0{_parse(J){let Q=this._def.innerType._parse(J),Y=(G)=>{if((0,Y1.isValid)(G))G.value=Object.freeze(G.value);return G};return(0,Y1.isAsync)(Q)?Q.then((G)=>Y(G)):Y(Q)}unwrap(){return this._def.innerType}}Ag1.ZodReadonly=MI;MI.create=(J,Q)=>{return new MI({innerType:J,typeName:A0.ZodReadonly,...b0(Q)})};function Wg1(J,Q){let Y=typeof J==="function"?J(Q):typeof J==="string"?{message:J}:J;return typeof Y==="string"?{message:Y}:Y}function Mg1(J,Q={},Y){if(J)return zU.create().superRefine((G,X)=>{let z=J(G);if(z instanceof Promise)return z.then((K)=>{if(!K){let W=Wg1(Q,G),Z=W.fatal??Y??!0;X.addIssue({code:"custom",...W,fatal:Z})}});if(!z){let K=Wg1(Q,G),W=K.fatal??Y??!0;X.addIssue({code:"custom",...K,fatal:W})}return});return zU.create()}Ag1.late={object:m8.lazycreate};var A0;(function(J){J.ZodString="ZodString",J.ZodNumber="ZodNumber",J.ZodNaN="ZodNaN",J.ZodBigInt="ZodBigInt",J.ZodBoolean="ZodBoolean",J.ZodDate="ZodDate",J.ZodSymbol="ZodSymbol",J.ZodUndefined="ZodUndefined",J.ZodNull="ZodNull",J.ZodAny="ZodAny",J.ZodUnknown="ZodUnknown",J.ZodNever="ZodNever",J.ZodVoid="ZodVoid",J.ZodArray="ZodArray",J.ZodObject="ZodObject",J.ZodUnion="ZodUnion",J.ZodDiscriminatedUnion="ZodDiscriminatedUnion",J.ZodIntersection="ZodIntersection",J.ZodTuple="ZodTuple",J.ZodRecord="ZodRecord",J.ZodMap="ZodMap",J.ZodSet="ZodSet",J.ZodFunction="ZodFunction",J.ZodLazy="ZodLazy",J.ZodLiteral="ZodLiteral",J.ZodEnum="ZodEnum",J.ZodEffects="ZodEffects",J.ZodNativeEnum="ZodNativeEnum",J.ZodOptional="ZodOptional",J.ZodNullable="ZodNullable",J.ZodDefault="ZodDefault",J.ZodCatch="ZodCatch",J.ZodPromise="ZodPromise",J.ZodBranded="ZodBranded",J.ZodPipeline="ZodPipeline",J.ZodReadonly="ZodReadonly"})(A0||(Ag1.ZodFirstPartyTypeKind=A0={}));var Cp6=(J,Q={message:`Input not instance of ${J.name}`})=>Mg1((Y)=>Y instanceof J,Q);Ag1.instanceof=Cp6;var Dg1=FQ.create;Ag1.string=Dg1;var Hg1=nW.create;Ag1.number=Hg1;var Rp6=hE.create;Ag1.nan=Rp6;var Fp6=oW.create;Ag1.bigint=Fp6;var Ig1=YI.create;Ag1.boolean=Ig1;var Tp6=XU.create;Ag1.date=Tp6;var Sp6=fE.create;Ag1.symbol=Sp6;var Pp6=GI.create;Ag1.undefined=Pp6;var $p6=XI.create;Ag1.null=$p6;var fp6=zU.create;Ag1.any=fp6;var kp6=iW.create;Ag1.unknown=kp6;var vp6=qG.create;Ag1.never=vp6;var jp6=kE.create;Ag1.void=jp6;var hp6=TQ.create;Ag1.array=hp6;var bp6=m8.create;Ag1.object=bp6;var xp6=m8.strictCreate;Ag1.strictObject=xp6;var yp6=zI.create;Ag1.union=yp6;var gp6=Gj.create;Ag1.discriminatedUnion=gp6;var mp6=KI.create;Ag1.intersection=mp6;var dp6=UG.create;Ag1.tuple=dp6;var up6=vE.create;Ag1.record=up6;var lp6=jE.create;Ag1.map=lp6;var pp6=KU.create;Ag1.set=pp6;var cp6=QI.create;Ag1.function=cp6;var _p6=WI.create;Ag1.lazy=_p6;var ip6=ZI.create;Ag1.literal=ip6;var np6=aW.create;Ag1.enum=np6;var op6=VI.create;Ag1.nativeEnum=op6;var ap6=WU.create;Ag1.promise=ap6;var Og1=G2.create;Ag1.effect=Og1;Ag1.transformer=Og1;var rp6=SQ.create;Ag1.optional=rp6;var sp6=Nz.create;Ag1.nullable=sp6;var tp6=G2.createWithPreprocess;Ag1.preprocess=tp6;var ep6=bE.create;Ag1.pipeline=ep6;var Jc6=()=>Dg1().optional();Ag1.ostring=Jc6;var Qc6=()=>Hg1().optional();Ag1.onumber=Qc6;var Yc6=()=>Ig1().optional();Ag1.oboolean=Yc6;Ag1.coerce={string:(J)=>FQ.create({...J,coerce:!0}),number:(J)=>nW.create({...J,coerce:!0}),boolean:(J)=>YI.create({...J,coerce:!0}),bigint:(J)=>oW.create({...J,coerce:!0}),date:(J)=>XU.create({...J,coerce:!0})};Ag1.NEVER=Y1.INVALID});var $t=H((X2)=>{var j_6=X2&&X2.__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]}),DI=X2&&X2.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))j_6(Q,J,Y)};Object.defineProperty(X2,"__esModule",{value:!0});DI(Qj(),X2);DI(Tt(),X2);DI(Qg1(),X2);DI(PE(),X2);DI(wg1(),X2);DI(Jj(),X2)});var Cg1=H((M3)=>{var Lg1=M3&&M3.__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]}),h_6=M3&&M3.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),b_6=M3&&M3.__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))Lg1(Q,J,Y)}return h_6(Q,J),Q},x_6=M3&&M3.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))Lg1(Q,J,Y)};Object.defineProperty(M3,"__esModule",{value:!0});M3.z=void 0;var Eg1=b_6($t());M3.z=Eg1;x_6($t(),M3);M3.default=Eg1});var xE=H((Tg1)=>{Object.defineProperty(Tg1,"__esModule",{value:!0});Tg1.Web3ValidatorError=void 0;var Rg1=l1(),y_6=(J)=>{if(J.message)return J.message;return"unspecified error"};class Fg1 extends Rg1.BaseWeb3Error{constructor(J){super();this.code=Rg1.ERR_VALIDATION,this.errors=J,super.message=`Web3 validator found ${J.length} error[s]:
${this._compileErrors().join(`
`)}`}_compileErrors(){return this.errors.map(y_6)}}Tg1.Web3ValidatorError=Fg1});var ft=H((Pg1)=>{Object.defineProperty(Pg1,"__esModule",{value:!0});Pg1.VALID_ETH_BASE_TYPES=void 0;Pg1.VALID_ETH_BASE_TYPES=["bool","int","uint","bytes","string","address","tuple"]});var vg1=H((fg1)=>{Object.defineProperty(fg1,"__esModule",{value:!0});fg1.isAbiParameterSchema=void 0;var g_6=(J)=>typeof J==="object"&&("type"in J)&&("name"in J);fg1.isAbiParameterSchema=g_6});var wz=H((jg1)=>{Object.defineProperty(jg1,"__esModule",{value:!0});jg1.validateNoLeadingZeroes=jg1.isHexPrefixed=jg1.isHexString32Bytes=jg1.isHexString8Bytes=jg1.isHex=jg1.isHexString=jg1.isHexStrict=jg1.isString=void 0;var m_6=(J)=>typeof J==="string";jg1.isString=m_6;var d_6=(J)=>typeof J==="string"&&/^((-)?0x[0-9a-f]+|(0x))$/i.test(J);jg1.isHexStrict=d_6;function u_6(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}jg1.isHexString=u_6;var l_6=(J)=>typeof J==="number"||typeof J==="bigint"||typeof J==="string"&&/^((-0x|0x|-)?[0-9a-f]+|(0x))$/i.test(J);jg1.isHex=l_6;var p_6=(J,Q=!0)=>Q?jg1.isHexStrict(J)&&J.length===18:jg1.isHex(J)&&J.length===16;jg1.isHexString8Bytes=p_6;var c_6=(J,Q=!0)=>Q?jg1.isHexStrict(J)&&J.length===66:jg1.isHex(J)&&J.length===64;jg1.isHexString32Bytes=c_6;function __6(J){if(typeof J!=="string")throw Error(`[isHexPrefixed] input must be type 'string', received type ${typeof J}`);return J.startsWith("0x")}jg1.isHexPrefixed=__6;var i_6=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()}`)};jg1.validateNoLeadingZeroes=i_6});var rW=H((gg1)=>{Object.defineProperty(gg1,"__esModule",{value:!0});gg1.ensureIfUint8Array=gg1.hexToUint8Array=gg1.uint8ArrayToHexString=gg1.padLeft=gg1.numberToHex=gg1.hexToNumber=gg1.codePointToInt=gg1.transformJsonDataToAbiFormat=gg1.fetchArrayElement=gg1.ethAbiToJsonSchema=gg1.abiSchemaToJsonSchema=gg1.parseBaseType=void 0;var ht=l1(),t_6=ft(),yg1=vg1(),yE=wz(),bg1=xE(),e_6=["hex","number","blockNumber","blockNumberOrTag","filter","bloom"],Ji6=(J)=>{let Q=J.replace(/ /,""),Y,G=!1,X=[];if(J.includes("["))Q=Q.slice(0,Q.indexOf("[")),X=[...J.matchAll(/(?:\[(\d*)\])/g)].map((z)=>parseInt(z[1],10)).map((z)=>Number.isNaN(z)?-1:z),G=X.length>0;if(t_6.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}};gg1.parseBaseType=Ji6;var jt=(J,Q={})=>{if(Object.keys(Q).includes("type"))throw new bg1.Web3ValidatorError([{keyword:"eth",message:'Either "eth" or "type" can be presented in schema',params:{eth:J},instancePath:"",schemaPath:""}]);let{baseType:G,baseTypeSize:X}=gg1.parseBaseType(J);if(!G&&!e_6.includes(J))throw new bg1.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{}},Qi6=(J,Q="/0")=>{let Y={type:"array",items:[],maxItems:J.length,minItems:J.length};for(let[G,X]of J.entries()){let z,K,W=[];if((0,yg1.isAbiParameterSchema)(X))z=X.type,K=X.name||`${Q}/${G}`,W=X.components;else if(typeof X==="string")z=X,K=`${Q}/${G}`;else if(Array.isArray(X))if(X[0]&&typeof X[0]==="string"&&X[0].startsWith("tuple")&&!Array.isArray(X[0])&&X[1]&&Array.isArray(X[1]))z=X[0],K=`${Q}/${G}`,W=X[1];else z="tuple",K=`${Q}/${G}`,W=X;let{baseType:Z,isArray:V,arraySizes:q}=gg1.parseBaseType(z),U,M=Y;for(let D=q.length-1;D>0;D-=1){if(U={type:"array",$id:K,items:[],maxItems:q[D],minItems:q[D]},q[D]<0)delete U.maxItems,delete U.minItems;if(!Array.isArray(M.items))M.items=[M.items,U];else if(M.items.length===0)M.items=[U];else M.items.push(U);M=U}if(Z==="tuple"&&!V){let D=gg1.abiSchemaToJsonSchema(W,K);D.$id=K,M.items.push(D)}else if(Z==="tuple"&&V){let D=q[0],I=Object.assign({type:"array",$id:K,items:gg1.abiSchemaToJsonSchema(W,K)},D>=0&&{minItems:D,maxItems:D});M.items.push(I)}else if(V){let D=q[0],I=Object.assign({type:"array",$id:K,items:jt(z)},D>=0&&{minItems:D,maxItems:D});M.items.push(I)}else if(Array.isArray(M.items))M.items.push(Object.assign({$id:K},jt(z)));else M.items.push(Object.assign({$id:K},jt(z)));M=Y}return Y};gg1.abiSchemaToJsonSchema=Qi6;var Yi6=(J)=>gg1.abiSchemaToJsonSchema(J);gg1.ethAbiToJsonSchema=Yi6;var Gi6=(J,Q)=>{if(Q===1)return J;return gg1.fetchArrayElement(J[0],Q-1)};gg1.fetchArrayElement=Gi6;var Xi6=(J,Q,Y)=>{let G=[];for(let[X,z]of J.entries()){let K,W,Z=[];if((0,yg1.isAbiParameterSchema)(z))K=z.type,W=z.name,Z=z.components;else if(typeof z==="string")K=z;else if(Array.isArray(z))if(z[1]&&Array.isArray(z[1]))K=z[0],Z=z[1];else K="tuple",Z=z;let{baseType:V,isArray:q,arraySizes:U}=gg1.parseBaseType(K),M=Array.isArray(Q)?Q[X]:Q[W];if(V==="tuple"&&!q)G.push(gg1.transformJsonDataToAbiFormat(Z,M,Y));else if(V==="tuple"&&q){let D=[];for(let I of M)if(U.length>1){let O=gg1.fetchArrayElement(I,U.length-1),A=[];for(let B of O)A.push(gg1.transformJsonDataToAbiFormat(Z,B,Y));D.push(A)}else D.push(gg1.transformJsonDataToAbiFormat(Z,I,Y));G.push(D)}else G.push(M)}return Y=Y!==null&&Y!==void 0?Y:[],Y.push(...G),Y};gg1.transformJsonDataToAbiFormat=Xi6;var zi6=(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}`)};gg1.codePointToInt=zi6;var Ki6=(J)=>{if(!(0,yE.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)};gg1.hexToNumber=Ki6;var Wi6=(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,yE.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,yE.isHexStrict)(J))return gg1.numberToHex(BigInt(J));throw new ht.InvalidNumberError(J)};gg1.numberToHex=Wi6;var Zi6=(J,Q,Y="0")=>{if(typeof J==="string"&&!(0,yE.isHexStrict)(J))return J.padStart(Q,Y);let G=typeof J==="string"&&(0,yE.isHexStrict)(J)?J:gg1.numberToHex(J),[X,z]=G.startsWith("-")?["-0x",G.slice(3)]:["0x",G.slice(2)];return`${X}${z.padStart(Q,Y)}`};gg1.padLeft=Zi6;function Vi6(J){let Q="0x";for(let Y of J){let G=Y.toString(16);Q+=G.length===1?`0${G}`:G}return Q}gg1.uint8ArrayToHexString=Vi6;var Lz={zero:48,nine:57,A:65,F:70,a:97,f:102};function xg1(J){if(J>=Lz.zero&&J<=Lz.nine)return J-Lz.zero;if(J>=Lz.A&&J<=Lz.F)return J-(Lz.A-10);if(J>=Lz.a&&J<=Lz.f)return J-(Lz.a-10);return}function qi6(J){let Q=0;if(J.startsWith("0")&&(J[1]==="x"||J[1]==="X"))Q=2;if(J.length%2!==0)throw new ht.InvalidBytesError(`hex string has odd length: ${J}`);let Y=(J.length-Q)/2,G=new Uint8Array(Y);for(let X=0,z=Q;X<Y;X+=1){let K=xg1(J.charCodeAt(z++)),W=xg1(J.charCodeAt(z++));if(K===void 0||W===void 0)throw new ht.InvalidBytesError(`Invalid byte sequence ("${J[z-2]}${J[z-1]}" in "${J}").`);G[X]=K*16+W}return G}gg1.hexToUint8Array=qi6;function Ui6(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}gg1.ensureIfUint8Array=Ui6});var Zj=H((lg1)=>{Object.defineProperty(lg1,"__esModule",{value:!0});lg1.isBytes=lg1.isUint8Array=void 0;var dg1=rW(),ug1=wz(),Bi6=(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"};lg1.isUint8Array=Bi6;var Ni6=(J,Q={abiType:"bytes"})=>{if(typeof J!=="string"&&!Array.isArray(J)&&!lg1.isUint8Array(J))return!1;if(typeof J==="string"&&(0,ug1.isHexStrict)(J)&&J.startsWith("-"))return!1;if(typeof J==="string"&&!(0,ug1.isHexStrict)(J))return!1;let Y;if(typeof J==="string"){if(J.length%2!==0)return!1;Y=(0,dg1.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,dg1.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};lg1.isBytes=Ni6});var gE=H((ig1)=>{Object.defineProperty(ig1,"__esModule",{value:!0});ig1.isAddress=ig1.checkAddressCheckSum=void 0;var wi6=Az(),Li6=cW(),yt=rW(),Ei6=wz(),_g1=Zj(),Ci6=(J)=>{if(!/^(0x)?[0-9a-f]{40}$/i.test(J))return!1;let Q=J.slice(2),Y=(0,Li6.utf8ToBytes)(Q.toLowerCase()),G=(0,yt.uint8ArrayToHexString)((0,wi6.keccak256)((0,yt.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};ig1.checkAddressCheckSum=Ci6;var Ri6=(J,Q=!0)=>{if(typeof J!=="string"&&!(0,_g1.isUint8Array)(J))return!1;let Y;if((0,_g1.isUint8Array)(J))Y=(0,yt.uint8ArrayToHexString)(J);else if(typeof J==="string"&&!(0,Ei6.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?ig1.checkAddressCheckSum(Y):!0};ig1.isAddress=Ri6});var Uj=H((rg1)=>{Object.defineProperty(rg1,"__esModule",{value:!0});rg1.isNumber=rg1.isInt=rg1.isUInt=rg1.bigintPower=rg1.isBigInt=void 0;var Vj=rW(),ag1=wz(),Fi6=(J)=>typeof J==="bigint";rg1.isBigInt=Fi6;var Ti6=(J,Q)=>{if(Q===BigInt(0))return BigInt(1);let Y=J;for(let G=1;G<Q;G+=1)Y*=J;return Y};rg1.bigintPower=Ti6;var Si6=(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,Vj.parseBaseType)(Q.abiType);if(X)Y=X}else if(Q.bitSize)Y=Q.bitSize;let G=rg1.bigintPower(BigInt(2),BigInt(Y!==null&&Y!==void 0?Y:256))-BigInt(1);try{let X=typeof J==="string"&&(0,ag1.isHexStrict)(J)?BigInt((0,Vj.hexToNumber)(J)):BigInt(J);return X>=0&&X<=G}catch(X){return!1}};rg1.isUInt=Si6;var Pi6=(J,Q={abiType:"int"})=>{if(!["number","string","bigint"].includes(typeof J))return!1;if(typeof J==="number"&&J>Number.MAX_SAFE_INTEGER)return!1;let Y;if(Q===null||Q===void 0?void 0:Q.abiType){let{baseTypeSize:z,baseType:K}=(0,Vj.parseBaseType)(Q.abiType);if(K!=="int")return!1;if(z)Y=z}else if(Q.bitSize)Y=Q.bitSize;let G=rg1.bigintPower(BigInt(2),BigInt((Y!==null&&Y!==void 0?Y:256)-1)),X=BigInt(-1)*rg1.bigintPower(BigInt(2),BigInt((Y!==null&&Y!==void 0?Y:256)-1));try{let z=typeof J==="string"&&(0,ag1.isHexStrict)(J)?BigInt((0,Vj.hexToNumber)(J)):BigInt(J);return z>=X&&z<=G}catch(z){return!1}};rg1.isInt=Pi6;var $i6=(J)=>{if(rg1.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};rg1.isNumber=$i6});var Mj=H((eg1)=>{Object.defineProperty(eg1,"__esModule",{value:!0});eg1.isBlockNumberOrTag=eg1.isBlockTag=eg1.isBlockNumber=void 0;var vi6=M6(),ji6=Uj(),hi6=(J)=>(0,ji6.isUInt)(J);eg1.isBlockNumber=hi6;var bi6=(J)=>Object.values(vi6.BlockTags).includes(J);eg1.isBlockTag=bi6;var xi6=(J)=>eg1.isBlockTag(J)||eg1.isBlockNumber(J);eg1.isBlockNumberOrTag=xi6});var Ij=H((Xm1)=>{Object.defineProperty(Xm1,"__esModule",{value:!0});Xm1.isContractAddressInBloom=Xm1.isUserEthereumAddressInBloom=Xm1.isInBloom=Xm1.isBloom=void 0;var yi6=Az(),Dj=rW(),Gm1=gE(),gi6=wz(),mi6=(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};Xm1.isBloom=mi6;var di6=(J,Q)=>{if(typeof Q==="string"&&!(0,gi6.isHexStrict)(Q))return!1;if(!Xm1.isBloom(J))return!1;let Y=typeof Q==="string"?(0,Dj.hexToUint8Array)(Q):Q,G=(0,Dj.uint8ArrayToHexString)((0,yi6.keccak256)(Y)).slice(2);for(let X=0;X<12;X+=4){let z=(parseInt(G.slice(X,X+2),16)<<8)+parseInt(G.slice(X+2,X+4),16)&2047,K=(0,Dj.codePointToInt)(J.charCodeAt(J.length-1-Math.floor(z/4))),W=1<<z%4;if((K&W)!==W)return!1}return!0};Xm1.isInBloom=di6;var ui6=(J,Q)=>{if(!Xm1.isBloom(J))return!1;if(!(0,Gm1.isAddress)(Q))return!1;let Y=(0,Dj.padLeft)(Q,64);return Xm1.isInBloom(J,Y)};Xm1.isUserEthereumAddressInBloom=ui6;var li6=(J,Q)=>{if(!Xm1.isBloom(J))return!1;if(!(0,Gm1.isAddress)(Q))return!1;return Xm1.isInBloom(J,Q)};Xm1.isContractAddressInBloom=li6});var mt=H((Wm1)=>{Object.defineProperty(Wm1,"__esModule",{value:!0});Wm1.isBoolean=void 0;var Km1=wz(),ci6=(J)=>{if(!["number","string","boolean"].includes(typeof J))return!1;if(typeof J==="boolean")return!0;if(typeof J==="string"&&!(0,Km1.isHexStrict)(J))return J==="1"||J==="0";if(typeof J==="string"&&(0,Km1.isHexStrict)(J))return J==="0x1"||J==="0x0";return J===1||J===0};Wm1.isBoolean=ci6});var dt=H((Vm1)=>{Object.defineProperty(Vm1,"__esModule",{value:!0});Vm1.isObject=Vm1.isNullish=void 0;var _i6=M6(),ii6=(J)=>J===void 0||J===null;Vm1.isNullish=ii6;var ni6=(J)=>typeof J==="object"&&!Vm1.isNullish(J)&&!Array.isArray(J)&&!(J instanceof _i6.TypedArray);Vm1.isObject=ni6});var ut=H((Dm1)=>{Object.defineProperty(Dm1,"__esModule",{value:!0});Dm1.isTopicInBloom=Dm1.isTopic=void 0;var Mm1=Ij(),oi6=(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};Dm1.isTopic=oi6;var ai6=(J,Q)=>{if(!(0,Mm1.isBloom)(J))return!1;if(!Dm1.isTopic(Q))return!1;return(0,Mm1.isInBloom)(J,Q)};Dm1.isTopicInBloom=ai6});var lt=H((Nm1)=>{Object.defineProperty(Nm1,"__esModule",{value:!0});Nm1.isFilterObject=void 0;var Om1=gE(),Am1=Mj(),HI=dt(),Bm1=ut(),ri6=(J)=>{let Q=["fromBlock","toBlock","address","topics","blockHash"];if((0,HI.isNullish)(J)||typeof J!=="object")return!1;if(!Object.keys(J).every((Y)=>Q.includes(Y)))return!1;if(!(0,HI.isNullish)(J.fromBlock)&&!(0,Am1.isBlockNumberOrTag)(J.fromBlock)||!(0,HI.isNullish)(J.toBlock)&&!(0,Am1.isBlockNumberOrTag)(J.toBlock))return!1;if(!(0,HI.isNullish)(J.address)){if(Array.isArray(J.address)){if(!J.address.every((Y)=>(0,Om1.isAddress)(Y)))return!1}else if(!(0,Om1.isAddress)(J.address))return!1}if(!(0,HI.isNullish)(J.topics)){if(!J.topics.every((Y)=>{if((0,HI.isNullish)(Y))return!0;if(Array.isArray(Y))return Y.every((G)=>(0,Bm1.isTopic)(G));if((0,Bm1.isTopic)(Y))return!0;return!1}))return!1}return!0};Nm1.isFilterObject=ri6});var Rm1=H((Cm1)=>{Object.defineProperty(Cm1,"__esModule",{value:!0});var si6=gE(),pt=Mj(),ti6=Ij(),ei6=mt(),Em1=Zj(),Jn6=lt(),Lm1=wz(),mE=Uj(),II={address:(J)=>(0,si6.isAddress)(J),bloom:(J)=>(0,ti6.isBloom)(J),blockNumber:(J)=>(0,pt.isBlockNumber)(J),blockTag:(J)=>(0,pt.isBlockTag)(J),blockNumberOrTag:(J)=>(0,pt.isBlockNumberOrTag)(J),bool:(J)=>(0,ei6.isBoolean)(J),bytes:(J)=>(0,Em1.isBytes)(J),filter:(J)=>(0,Jn6.isFilterObject)(J),hex:(J)=>(0,Lm1.isHexStrict)(J),uint:(J)=>(0,mE.isUInt)(J),int:(J)=>(0,mE.isInt)(J),number:(J)=>(0,mE.isNumber)(J),string:(J)=>(0,Lm1.isString)(J)};for(let J=8;J<=256;J+=8)II[`int${J}`]=(Q)=>(0,mE.isInt)(Q,{bitSize:J}),II[`uint${J}`]=(Q)=>(0,mE.isUInt)(Q,{bitSize:J});for(let J=1;J<=32;J+=1)II[`bytes${J}`]=(Q)=>(0,Em1.isBytes)(Q,{size:J});II.bytes256=II.bytes;Cm1.default=II});var Tm1=H((AI)=>{var Yn6=AI&&AI.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(AI,"__esModule",{value:!0});AI.Validator=void 0;var Gn6=l1(),YJ=Cg1(),Xn6=xE(),Fm1=Yn6(Rm1()),dE=(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=dE(J.properties[Y]);if(G)Q[Y]=G}if(Array.isArray(J.required))return YJ.z.object(Q).partial().required(J.required.reduce((Y,G)=>Object.assign(Object.assign({},Y),{[G]:!0}),{}));return YJ.z.object(Q).partial()}if((J===null||J===void 0?void 0:J.type)==="array"&&(J===null||J===void 0?void 0:J.items)){if(Array.isArray(J.items)&&J.items.length>1&&J.maxItems!==void 0&&new Set(J.items.map((G)=>G.$id)).size===J.items.length){let G=[];for(let X of J.items){let z=dE(X);if(z)G.push(z)}return YJ.z.tuple(G)}let Q=Array.isArray(J.items)?J.items[0]:J.items,Y=YJ.z.array(dE(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 YJ.z.union(J.oneOf.map((Q)=>dE(Q)));if(J===null||J===void 0?void 0:J.format){if(!Fm1.default[J.format])throw new Gn6.SchemaFormatError(J.format);return YJ.z.any().refine(Fm1.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 YJ.z[String(J.type)]==="function")return YJ.z[String(J.type)]();return YJ.z.object({data:YJ.z.any()}).partial()};class OI{static factory(){if(!OI.validatorInstance)OI.validatorInstance=new OI;return OI.validatorInstance}validate(J,Q,Y){var G,X;let K=dE(J).safeParse(Q);if(!K.success){let W=this.convertErrors((X=(G=K.error)===null||G===void 0?void 0:G.issues)!==null&&X!==void 0?X:[]);if(W){if(Y===null||Y===void 0?void 0:Y.silent)return W;throw new Xn6.Web3ValidatorError(W)}}return}convertErrors(J){if(J&&Array.isArray(J)&&J.length>0)return J.map((Q)=>{var Y;let G,X,z,K;K=Q.path.join("/");let W=String(Q.path[Q.path.length-1]),Z=Q.path.join("/");if(Q.code===YJ.ZodIssueCode.too_big)X="maxItems",K=`${Z}/maxItems`,z={limit:Q.maximum},G=`must NOT have more than ${Q.maximum} items`;else if(Q.code===YJ.ZodIssueCode.too_small)X="minItems",K=`${Z}/minItems`,z={limit:Q.minimum},G=`must NOT have fewer than ${Q.minimum} items`;else if(Q.code===YJ.ZodIssueCode.custom){let{value:V,format:q}=(Y=Q.params)!==null&&Y!==void 0?Y:{};if(typeof V>"u")G=`value at "/${K}" is required`;else G=`value "${typeof V==="object"?JSON.stringify(V):V}" at "/${K}" must pass "${q}" validation`;z={value:V}}return{keyword:X!==null&&X!==void 0?X:W,instancePath:Z?`/${Z}`:"",schemaPath:K?`#${K}`:"#",params:z!==null&&z!==void 0?z:{value:Q.message},message:G!==null&&G!==void 0?G:Q.message}});return}}AI.Validator=OI});var ct=H((Pm1)=>{Object.defineProperty(Pm1,"__esModule",{value:!0});Pm1.Web3Validator=void 0;var zn6=Tm1(),Kn6=rW(),Wn6=xE();class Sm1{constructor(){this._validator=zn6.Validator.factory()}validateJSONSchema(J,Q,Y){return this._validator.validate(J,Q,Y)}validate(J,Q,Y={silent:!1}){var G,X;let z=(0,Kn6.ethAbiToJsonSchema)(J);if(Array.isArray(z.items)&&((G=z.items)===null||G===void 0?void 0:G.length)===0&&Q.length===0)return;if(Array.isArray(z.items)&&((X=z.items)===null||X===void 0?void 0:X.length)===0&&Q.length!==0)throw new Wn6.Web3ValidatorError([{instancePath:"/0",schemaPath:"/",keyword:"required",message:"empty schema against data can not be validated",params:Q}]);return this._validator.validate(z,Q,Y)}}Pm1.Web3Validator=Sm1});var vm1=H((fm1)=>{Object.defineProperty(fm1,"__esModule",{value:!0});fm1.validator=void 0;var Zn6=ct();fm1.validator=new Zn6.Web3Validator});var hm1=H((jm1)=>{Object.defineProperty(jm1,"__esModule",{value:!0})});var ym1=H((bm1)=>{Object.defineProperty(bm1,"__esModule",{value:!0});bm1.isValidEthBaseType=void 0;var Vn6=rW(),qn6=(J)=>{let{baseType:Q,baseTypeSize:Y}=(0,Vn6.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};bm1.isValidEthBaseType=qn6});var gm1=H((Q5)=>{var Un6=Q5&&Q5.__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]}),$Q=Q5&&Q5.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))Un6(Q,J,Y)};Object.defineProperty(Q5,"__esModule",{value:!0});$Q(gE(),Q5);$Q(Mj(),Q5);$Q(Ij(),Q5);$Q(mt(),Q5);$Q(Zj(),Q5);$Q(ym1(),Q5);$Q(lt(),Q5);$Q(Uj(),Q5);$Q(wz(),Q5);$Q(ut(),Q5);$Q(dt(),Q5)});var g0=H((E4)=>{var mm1=E4&&E4.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),Mn6=E4&&E4.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),BI=E4&&E4.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))mm1(Q,J,Y)},Dn6=E4&&E4.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))mm1(Q,J,Y)}return Mn6(Q,J),Q};Object.defineProperty(E4,"__esModule",{value:!0});E4.utils=void 0;BI(ct(),E4);BI(vm1(),E4);BI(hm1(),E4);E4.utils=Dn6(rW());BI(xE(),E4);BI(ft(),E4);BI(gm1(),E4)});var Oj=H((dm1)=>{Object.defineProperty(dm1,"__esModule",{value:!0});dm1.isUint8Array=Hn6;dm1.uint8ArrayConcat=In6;dm1.uint8ArrayEquals=On6;function Hn6(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 In6(...J){let Q=J.reduce((X,z)=>{return X+z.length},0),Y=new Uint8Array(Q),G=0;for(let X of J)Y.set(X,G),G+=X.length;return Y}function On6(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 ZU=H((lm1)=>{Object.defineProperty(lm1,"__esModule",{value:!0});lm1.toBool=lm1.toChecksumAddress=lm1.toWei=lm1.fromWei=lm1.toBigInt=lm1.toNumber=lm1.toHex=lm1.toAscii=lm1.hexToAscii=lm1.fromAscii=lm1.asciiToHex=lm1.hexToString=lm1.utf8ToBytes=lm1.toUtf8=lm1.hexToUtf8=lm1.stringToHex=lm1.fromUtf8=lm1.utf8ToHex=lm1.hexToNumberString=lm1.fromDecimal=lm1.numberToHex=lm1.toDecimal=lm1.hexToNumber=lm1.hexToBytes=lm1.bytesToHex=lm1.bytesToUint8Array=lm1.ethUnitMap=void 0;var wn6=Az(),it=cW(),h6=g0(),MG=l1(),um1=Oj();lm1.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 _t="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",Ln6=(J)=>{if(h6.validator.validate(["bytes"],[J]),(0,um1.isUint8Array)(J))return J;if(Array.isArray(J))return new Uint8Array(J);if(typeof J==="string")return h6.utils.hexToUint8Array(J);throw new MG.InvalidBytesError(J)};lm1.bytesToUint8Array=Ln6;var{uint8ArrayToHexString:En6}=h6.utils,Cn6=(J)=>En6(lm1.bytesToUint8Array(J));lm1.bytesToHex=Cn6;var Rn6=(J)=>{if(typeof J==="string"&&J.slice(0,2).toLowerCase()!=="0x")return lm1.bytesToUint8Array(`0x${J}`);return lm1.bytesToUint8Array(J)};lm1.hexToBytes=Rn6;var Fn6=(J)=>{return h6.validator.validate(["hex"],[J]),h6.utils.hexToNumber(J)};lm1.hexToNumber=Fn6;lm1.toDecimal=lm1.hexToNumber;var Tn6=(J,Q)=>{if(typeof J!=="bigint")h6.validator.validate(["int"],[J]);let Y=h6.utils.numberToHex(J);if(Q){if(!Y.startsWith("-")&&Y.length%2===1)Y="0x0".concat(Y.slice(2));else if(Y.length%2===0&&Y.startsWith("-"))Y="-0x0".concat(Y.slice(3))}return Y};lm1.numberToHex=Tn6;lm1.fromDecimal=lm1.numberToHex;var Sn6=(J)=>lm1.hexToNumber(J).toString();lm1.hexToNumberString=Sn6;var Pn6=(J)=>{h6.validator.validate(["string"],[J]);let Q=J.replace(/^(?:\u0000)/,"");return Q=Q.replace(/(?:\u0000)$/,""),lm1.bytesToHex(new TextEncoder().encode(Q))};lm1.utf8ToHex=Pn6;lm1.fromUtf8=lm1.utf8ToHex;lm1.stringToHex=lm1.utf8ToHex;var $n6=(J)=>(0,it.bytesToUtf8)(lm1.hexToBytes(J));lm1.hexToUtf8=$n6;var fn6=(J)=>{if(typeof J==="string")return lm1.hexToUtf8(J);return h6.validator.validate(["bytes"],[J]),(0,it.bytesToUtf8)(J)};lm1.toUtf8=fn6;lm1.utf8ToBytes=it.utf8ToBytes;lm1.hexToString=lm1.hexToUtf8;var kn6=(J)=>{h6.validator.validate(["string"],[J]);let Q="";for(let Y=0;Y<J.length;Y+=1){let G=J.charCodeAt(Y).toString(16);Q+=G.length%2!==0?`0${G}`:G}return`0x${Q}`};lm1.asciiToHex=kn6;lm1.fromAscii=lm1.asciiToHex;var vn6=(J)=>{return new TextDecoder("ascii").decode(lm1.hexToBytes(J))};lm1.hexToAscii=vn6;lm1.toAscii=lm1.hexToAscii;var jn6=(J,Q)=>{if(typeof J==="string"&&(0,h6.isAddress)(J))return Q?"address":`0x${J.toLowerCase().replace(/^0x/i,"")}`;if(typeof J==="boolean")return Q?"bool":J?"0x01":"0x00";if(typeof J==="number")return Q?J<0?"int256":"uint256":lm1.numberToHex(J);if(typeof J==="bigint")return Q?"bigint":lm1.numberToHex(J);if((0,um1.isUint8Array)(J))return Q?"bytes":lm1.bytesToHex(J);if(typeof J==="object"&&!!J)return Q?"string":lm1.utf8ToHex(JSON.stringify(J));if(typeof J==="string"){if(J.startsWith("-0x")||J.startsWith("-0X"))return Q?"int256":lm1.numberToHex(J);if((0,h6.isHexStrict)(J))return Q?"bytes":J;if((0,h6.isHex)(J)&&!(0,h6.isInt)(J)&&!(0,h6.isUInt)(J))return Q?"bytes":`0x${J}`;if((0,h6.isHex)(J)&&!(0,h6.isInt)(J)&&(0,h6.isUInt)(J))return Q?"uint":lm1.numberToHex(J);if(!Number.isFinite(J))return Q?"string":lm1.utf8ToHex(J)}throw new MG.HexProcessingError(J)};lm1.toHex=jn6;var hn6=(J)=>{if(typeof J==="number"){if(J>100000000000000000000)return console.warn(_t),BigInt(J);return J}if(typeof J==="bigint")return J>=Number.MIN_SAFE_INTEGER&&J<=Number.MAX_SAFE_INTEGER?Number(J):J;if(typeof J==="string"&&(0,h6.isHexStrict)(J))return lm1.hexToNumber(J);try{return lm1.toNumber(BigInt(J))}catch(Q){throw new MG.InvalidNumberError(J)}};lm1.toNumber=hn6;var bn6=(J)=>{if(typeof J==="number")return BigInt(J);if(typeof J==="bigint")return J;if(typeof J==="string"&&(0,h6.isHex)(J)){if(J.startsWith("-"))return-BigInt(J.substring(1));return BigInt(J)}throw new MG.InvalidNumberError(J)};lm1.toBigInt=bn6;var xn6=(J,Q)=>{let Y;if(typeof Q==="string"){if(Y=lm1.ethUnitMap[Q],!Y)throw new MG.InvalidUnitError(Q)}else{if(Q<0||!Number.isInteger(Q))throw new MG.InvalidIntegerError(Q);Y=(0,h6.bigintPower)(BigInt(10),BigInt(Q))}let G=String(lm1.toNumber(J)),X=Y.toString().length-1;if(X<=0)return G.toString();let z=G.padStart(X,"0"),K=z.slice(0,-X),W=z.slice(-X).replace(/\.?0+$/,"");if(K==="")return W?`0.${W}`:"0";if(W==="")return K;return`${K}.${W}`.slice(0,K.length+X+1)};lm1.fromWei=xn6;var yn6=(J,Q)=>{h6.validator.validate(["number"],[J]);let Y;if(typeof Q==="string"){if(Y=lm1.ethUnitMap[Q],!Y)throw new MG.InvalidUnitError(Q)}else{if(Q<0||!Number.isInteger(Q))throw new MG.InvalidIntegerError(Q);Y=(0,h6.bigintPower)(BigInt(10),BigInt(Q))}let G=J;if(typeof G==="number"){if(G<0.000000000000001)console.warn(_t);if(G>100000000000000000000)console.warn(_t),G=BigInt(G);else G=G.toLocaleString("fullwide",{useGrouping:!1,maximumFractionDigits:20})}let[X,z]=String(typeof G==="string"&&!(0,h6.isHexStrict)(G)?G:lm1.toNumber(G)).split(".").concat(""),W=BigInt(`${X}${z}`)*Y,Z=z.length;if(Z===0)return W.toString();return W.toString().slice(0,-Z)};lm1.toWei=yn6;var gn6=(J)=>{if(!(0,h6.isAddress)(J,!1))throw new MG.InvalidAddressError(J);let Q=J.toLowerCase().replace(/^0x/i,""),Y=h6.utils.uint8ArrayToHexString((0,wn6.keccak256)(h6.utils.ensureIfUint8Array(lm1.utf8ToBytes(Q))));if((0,h6.isNullish)(Y)||Y==="0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470")return"";let G="0x",X=Y.replace(/^0x/i,"");for(let z=0;z<Q.length;z+=1)if(parseInt(X[z],16)>7)G+=Q[z].toUpperCase();else G+=Q[z];return G};lm1.toChecksumAddress=gn6;var mn6=(J)=>{if(typeof J==="boolean")return J;if(typeof J==="number"&&(J===0||J===1))return Boolean(J);if(typeof J==="bigint"&&(J===BigInt(0)||J===BigInt(1)))return Boolean(J);if(typeof J==="string"&&!(0,h6.isHexStrict)(J)&&(J==="1"||J==="0"||J==="false"||J==="true")){if(J==="true")return!0;if(J==="false")return!1;return Boolean(Number(J))}if(typeof J==="string"&&(0,h6.isHexStrict)(J)&&(J==="0x1"||J==="0x0"))return Boolean(lm1.toNumber(J));throw new MG.InvalidBooleanError(J)};lm1.toBool=mn6});var tt=H((ee4,st)=>{var Jo6=Object.prototype.hasOwnProperty,O7="~";function pE(){}if(Object.create){if(pE.prototype=Object.create(null),!new pE().__proto__)O7=!1}function Qo6(J,Q,Y){this.fn=J,this.context=Q,this.once=Y||!1}function nm1(J,Q,Y,G,X){if(typeof Y!=="function")throw TypeError("The listener must be a function");var z=new Qo6(Y,G||J,X),K=O7?O7+Q:Q;if(!J._events[K])J._events[K]=z,J._eventsCount++;else if(!J._events[K].fn)J._events[K].push(z);else J._events[K]=[J._events[K],z];return J}function Nj(J,Q){if(--J._eventsCount===0)J._events=new pE;else delete J._events[Q]}function f5(){this._events=new pE,this._eventsCount=0}f5.prototype.eventNames=function(){var Q=[],Y,G;if(this._eventsCount===0)return Q;for(G in Y=this._events)if(Jo6.call(Y,G))Q.push(O7?G.slice(1):G);if(Object.getOwnPropertySymbols)return Q.concat(Object.getOwnPropertySymbols(Y));return Q};f5.prototype.listeners=function(Q){var Y=O7?O7+Q:Q,G=this._events[Y];if(!G)return[];if(G.fn)return[G.fn];for(var X=0,z=G.length,K=Array(z);X<z;X++)K[X]=G[X].fn;return K};f5.prototype.listenerCount=function(Q){var Y=O7?O7+Q:Q,G=this._events[Y];if(!G)return 0;if(G.fn)return 1;return G.length};f5.prototype.emit=function(Q,Y,G,X,z,K){var W=O7?O7+Q:Q;if(!this._events[W])return!1;var Z=this._events[W],V=arguments.length,q,U;if(Z.fn){if(Z.once)this.removeListener(Q,Z.fn,void 0,!0);switch(V){case 1:return Z.fn.call(Z.context),!0;case 2:return Z.fn.call(Z.context,Y),!0;case 3:return Z.fn.call(Z.context,Y,G),!0;case 4:return Z.fn.call(Z.context,Y,G,X),!0;case 5:return Z.fn.call(Z.context,Y,G,X,z),!0;case 6:return Z.fn.call(Z.context,Y,G,X,z,K),!0}for(U=1,q=Array(V-1);U<V;U++)q[U-1]=arguments[U];Z.fn.apply(Z.context,q)}else{var M=Z.length,D;for(U=0;U<M;U++){if(Z[U].once)this.removeListener(Q,Z[U].fn,void 0,!0);switch(V){case 1:Z[U].fn.call(Z[U].context);break;case 2:Z[U].fn.call(Z[U].context,Y);break;case 3:Z[U].fn.call(Z[U].context,Y,G);break;case 4:Z[U].fn.call(Z[U].context,Y,G,X);break;default:if(!q)for(D=1,q=Array(V-1);D<V;D++)q[D-1]=arguments[D];Z[U].fn.apply(Z[U].context,q)}}}return!0};f5.prototype.on=function(Q,Y,G){return nm1(this,Q,Y,G,!1)};f5.prototype.once=function(Q,Y,G){return nm1(this,Q,Y,G,!0)};f5.prototype.removeListener=function(Q,Y,G,X){var z=O7?O7+Q:Q;if(!this._events[z])return this;if(!Y)return Nj(this,z),this;var K=this._events[z];if(K.fn){if(K.fn===Y&&(!X||K.once)&&(!G||K.context===G))Nj(this,z)}else{for(var W=0,Z=[],V=K.length;W<V;W++)if(K[W].fn!==Y||X&&!K[W].once||G&&K[W].context!==G)Z.push(K[W]);if(Z.length)this._events[z]=Z.length===1?Z[0]:Z;else Nj(this,z)}return this};f5.prototype.removeAllListeners=function(Q){var Y;if(Q){if(Y=O7?O7+Q:Q,this._events[Y])Nj(this,Y)}else this._events=new pE,this._eventsCount=0;return this};f5.prototype.off=f5.prototype.removeListener;f5.prototype.addListener=f5.prototype.on;f5.prefixed=O7;f5.EventEmitter=f5;if(typeof st<"u")st.exports=f5});var am1=H((wI)=>{var Yo6=wI&&wI.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(wI,"__esModule",{value:!0});wI.EventEmitter=void 0;var Go6=Yo6(tt());class om1 extends Go6.default{constructor(){super(...arguments);this.maxListeners=Number.MAX_SAFE_INTEGER}setMaxListeners(J){return this.maxListeners=J,this}getMaxListeners(){return this.maxListeners}}wI.EventEmitter=om1});var et=H((rm1)=>{Object.defineProperty(rm1,"__esModule",{value:!0});rm1.isNullish=rm1.isContractInitOptions=rm1.compareBlockNumbers=rm1.isTopicInBloom=rm1.isTopic=rm1.isContractAddressInBloom=rm1.isUserEthereumAddressInBloom=rm1.isInBloom=rm1.isBloom=rm1.isAddress=rm1.checkAddressCheckSum=rm1.isHex=rm1.isHexStrict=void 0;var Xo6=l1(),D3=g0(),cE=M6();rm1.isHexStrict=D3.isHexStrict;rm1.isHex=D3.isHex;rm1.checkAddressCheckSum=D3.checkAddressCheckSum;rm1.isAddress=D3.isAddress;rm1.isBloom=D3.isBloom;rm1.isInBloom=D3.isInBloom;rm1.isUserEthereumAddressInBloom=D3.isUserEthereumAddressInBloom;rm1.isContractAddressInBloom=D3.isContractAddressInBloom;rm1.isTopic=D3.isTopic;rm1.isTopicInBloom=D3.isTopicInBloom;var zo6=(J,Q)=>{let Y=typeof J==="string"&&(0,D3.isBlockTag)(J),G=typeof Q==="string"&&(0,D3.isBlockTag)(Q);if(J===Q||(J==="earliest"||J===0)&&(Q==="earliest"||Q===0))return 0;if(J==="earliest")return-1;if(Q==="earliest")return 1;if(Y&&G){let K={[cE.BlockTags.EARLIEST]:1,[cE.BlockTags.FINALIZED]:2,[cE.BlockTags.SAFE]:3,[cE.BlockTags.LATEST]:4,[cE.BlockTags.PENDING]:5};if(K[J]<K[Q])return-1;return 1}if(Y&&!G||!Y&&G)throw new Xo6.InvalidBlockError("Cannot compare blocktag with provided non-blocktag input.");let X=BigInt(J),z=BigInt(Q);if(X<z)return-1;if(X===z)return 0;return 1};rm1.compareBlockNumbers=zo6;var Ko6=(J)=>typeof J==="object"&&!(0,D3.isNullish)(J)&&Object.keys(J).length!==0&&["input","data","from","gas","gasPrice","gasLimit","address","jsonInterface","syncWithContext","dataInputFill"].some((Q)=>(Q in J));rm1.isContractInitOptions=Ko6;rm1.isNullish=D3.isNullish});var Qe=H((Qd1)=>{Object.defineProperty(Qd1,"__esModule",{value:!0});Qd1.mergeDeep=void 0;var em1=M6(),Jd1=g0(),tm1=(J)=>typeof J==="object"&&!(0,Jd1.isNullish)(J)&&!Array.isArray(J)&&!(J instanceof em1.TypedArray),No6=(J,...Q)=>{if(!tm1(J))return J;let Y=Object.assign({},J);for(let G of Q)for(let X in G)if(tm1(G[X])){if(!Y[X])Y[X]={};Y[X]=Qd1.mergeDeep(Y[X],G[X])}else if(!(0,Jd1.isNullish)(G[X])&&Object.hasOwnProperty.call(G,X))if(Array.isArray(G[X])||G[X]instanceof em1.TypedArray)Y[X]=G[X].slice(0);else Y[X]=G[X];return Y};Qd1.mergeDeep=No6});var Lj=H((Gd1)=>{Object.defineProperty(Gd1,"__esModule",{value:!0});Gd1.fromTwosComplement=Gd1.toTwosComplement=Gd1.leftPad=Gd1.rightPad=Gd1.padRight=Gd1.padLeft=void 0;var Yd1=l1(),fQ=g0(),LI=ZU(),wo6=(J,Q,Y="0")=>{if(typeof J==="string"){if(!(0,fQ.isHexStrict)(J))return J.padStart(Q,Y);return fQ.utils.padLeft(J,Q,Y)}return fQ.validator.validate(["int"],[J]),fQ.utils.padLeft(J,Q,Y)};Gd1.padLeft=wo6;var Lo6=(J,Q,Y="0")=>{if(typeof J==="string"&&!(0,fQ.isHexStrict)(J))return J.padEnd(Q,Y);let G=typeof J==="string"&&(0,fQ.isHexStrict)(J)?J:(0,LI.numberToHex)(J),X=G.startsWith("-")?3:2;return fQ.validator.validate([G.startsWith("-")?"int":"uint"],[J]),G.padEnd(Q+X,Y)};Gd1.padRight=Lo6;Gd1.rightPad=Gd1.padRight;Gd1.leftPad=Gd1.padLeft;var Eo6=(J,Q=64)=>{fQ.validator.validate(["int"],[J]);let Y=(0,LI.toNumber)(J);if(Y>=0)return Gd1.padLeft((0,LI.toHex)(Y),Q);let G=(0,fQ.bigintPower)(BigInt(2),BigInt(Q*4));if(-Y>=G)throw new Yd1.NibbleWidthError(`value: ${J}, nibbleWidth: ${Q}`);let z=BigInt(Y)+G;return Gd1.padLeft((0,LI.numberToHex)(z),Q)};Gd1.toTwosComplement=Eo6;var Co6=(J,Q=64)=>{fQ.validator.validate(["int"],[J]);let Y=(0,LI.toNumber)(J);if(Y<0)return Y;let G=Math.ceil(Math.log(Number(Y))/Math.log(2));if(G>Q*4)throw new Yd1.NibbleWidthError(`value: "${J}", nibbleWidth: "${Q}"`);if(Q*4!==G)return Y;let X=(0,fQ.bigintPower)(BigInt(2),BigInt(Q)*BigInt(4));return(0,LI.toNumber)(BigInt(Y)-X)};Gd1.fromTwosComplement=Co6});var qd1=H((Zd1)=>{Object.defineProperty(Zd1,"__esModule",{value:!0});Zd1.format=Zd1.convert=Zd1.convertScalarValue=Zd1.isDataFormat=void 0;var Ye=l1(),VU=M6(),z2=g0(),sW=ZU(),So6=Qe(),Po6=Lj(),Kd1=Oj(),{parseBaseType:$o6}=z2.utils,fo6=(J)=>typeof J==="object"&&!(0,z2.isNullish)(J)&&("number"in J)&&("bytes"in J);Zd1.isDataFormat=fo6;var ko6=(J,Q,Y=[])=>{let G=Object.assign({},J),X;for(let z of Q){if(G.oneOf&&X){let K=X,W=Y.find(([Z])=>Z===K);if(W&&W[0]===X)G=G.oneOf[W[1]]}if(!G.properties&&!G.items)return;if(G.properties)G=G.properties[z];else if(G.items&&G.items.properties)G=G.items.properties[z];else if(G.items&&(0,z2.isObject)(G.items))G=G.items;else if(G.items&&Array.isArray(G.items))G=G.items[parseInt(z,10)];if(G&&z)X=z}return G},vo6=(J,Q,Y)=>{try{let{baseType:G,baseTypeSize:X}=$o6(Q);if(G==="int"||G==="uint")switch(Y.number){case VU.FMT_NUMBER.NUMBER:return Number((0,sW.toBigInt)(J));case VU.FMT_NUMBER.HEX:return(0,sW.numberToHex)((0,sW.toBigInt)(J));case VU.FMT_NUMBER.STR:return(0,sW.toBigInt)(J).toString();case VU.FMT_NUMBER.BIGINT:return(0,sW.toBigInt)(J);default:throw new Ye.FormatterError(`Invalid format: ${String(Y.number)}`)}if(G==="bytes"){let z;if(X){if(typeof J==="string")z=(0,Po6.padLeft)(J,X*2);else if((0,Kd1.isUint8Array)(J))z=(0,Kd1.uint8ArrayConcat)(new Uint8Array(X-J.length),J)}else z=J;switch(Y.bytes){case VU.FMT_BYTES.HEX:return(0,sW.bytesToHex)((0,sW.bytesToUint8Array)(z));case VU.FMT_BYTES.UINT8ARRAY:return(0,sW.bytesToUint8Array)(z);default:throw new Ye.FormatterError(`Invalid format: ${String(Y.bytes)}`)}}if(G==="string")return String(J)}catch(G){return J}return J};Zd1.convertScalarValue=vo6;var Wd1=({value:J,schemaProp:Q,schema:Y,object:G,key:X,dataPath:z,format:K,oneOfPath:W=[]})=>{var Z,V;if(Array.isArray(J)){let q=Q;if((Q===null||Q===void 0?void 0:Q.oneOf)!==void 0)Q.oneOf.forEach((U,M)=>{var D,I;if(!Array.isArray(Q===null||Q===void 0?void 0:Q.items)&&(typeof J[0]==="object"&&((D=U===null||U===void 0?void 0:U.items)===null||D===void 0?void 0:D.type)==="object"||typeof J[0]==="string"&&((I=U===null||U===void 0?void 0:U.items)===null||I===void 0?void 0:I.type)!=="object"))q=U,W.push([X,M])});if((0,z2.isNullish)(q===null||q===void 0?void 0:q.items))return delete G[X],z.pop(),!0;if((0,z2.isObject)(q.items)&&!(0,z2.isNullish)(q.items.format)){for(let U=0;U<J.length;U+=1)G[X][U]=Zd1.convertScalarValue(J[U],(Z=q===null||q===void 0?void 0:q.items)===null||Z===void 0?void 0:Z.format,K);return z.pop(),!0}if(!Array.isArray(q===null||q===void 0?void 0:q.items)&&((V=q===null||q===void 0?void 0:q.items)===null||V===void 0?void 0:V.type)==="object"){for(let U of J)Zd1.convert(U,Y,z,K,W);return z.pop(),!0}if(Array.isArray(q===null||q===void 0?void 0:q.items)){for(let U=0;U<J.length;U+=1)G[X][U]=Zd1.convertScalarValue(J[U],q.items[U].format,K);return z.pop(),!0}}return!1},jo6=(J,Q,Y,G,X=[])=>{var z;if(!(0,z2.isObject)(J)&&!Array.isArray(J))return Zd1.convertScalarValue(J,Q===null||Q===void 0?void 0:Q.format,G);let K=J;if(Array.isArray(K)&&(Q===null||Q===void 0?void 0:Q.type)==="array"&&((z=Q===null||Q===void 0?void 0:Q.items)===null||z===void 0?void 0:z.type)==="object")Wd1({value:K,schemaProp:Q,schema:Q,object:K,key:"",dataPath:Y,format:G,oneOfPath:X});else for(let[W,Z]of Object.entries(K)){Y.push(W);let V=ko6(Q,Y,X);if((0,z2.isNullish)(V)){delete K[W],Y.pop();continue}if((0,z2.isObject)(Z)){Zd1.convert(Z,Q,Y,G,X),Y.pop();continue}if(Wd1({value:Z,schemaProp:V,schema:Q,object:K,key:W,dataPath:Y,format:G,oneOfPath:X}))continue;if((V===null||V===void 0?void 0:V.format)===void 0&&(V===null||V===void 0?void 0:V.oneOf)!==void 0){for(let[q,U]of V.oneOf.entries())if((U===null||U===void 0?void 0:U.format)!==void 0){V=U;break}}K[W]=Zd1.convertScalarValue(Z,V.format,G),Y.pop()}return K};Zd1.convert=jo6;var ho6=(J,Q,Y=VU.DEFAULT_RETURN_FORMAT)=>{let G;if((0,z2.isObject)(Q))G=(0,So6.mergeDeep)({},Q);else if(Array.isArray(Q))G=[...Q];else G=Q;let X=(0,z2.isObject)(J)?J:z2.utils.ethAbiToJsonSchema(J);if(!X.properties&&!X.items&&!X.format)throw new Ye.FormatterError("Invalid json schema for formatting");return Zd1.convert(G,X,[],Y)};Zd1.format=ho6});var Bd1=H((Hd1)=>{Object.defineProperty(Hd1,"__esModule",{value:!0});Hd1.getStorageSlotNumForLongString=Hd1.soliditySha3Raw=Hd1.soliditySha3=Hd1.encodePacked=Hd1.processSolidityEncodePackedArgs=Hd1.sha3Raw=Hd1.sha3=Hd1.keccak256=Hd1.keccak256Wrapper=void 0;var xo6=Az(),Xe=cW(),kQ=l1(),iE=g0(),Ez=ZU(),Cj=Lj(),Dd1="0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",yo6=(J)=>{let Q;if(typeof J==="bigint"||typeof J==="number")Q=(0,Xe.utf8ToBytes)(J.toString());else if(Array.isArray(J))Q=new Uint8Array(J);else if(typeof J==="string"&&!(0,iE.isHexStrict)(J))Q=(0,Xe.utf8ToBytes)(J);else Q=(0,Ez.bytesToUint8Array)(J);return(0,Ez.bytesToHex)((0,xo6.keccak256)(iE.utils.ensureIfUint8Array(Q)))};Hd1.keccak256Wrapper=yo6;Hd1.keccak256=Hd1.keccak256Wrapper;var go6=(J)=>{let Q;if(typeof J==="string")if(J.startsWith("0x")&&(0,iE.isHexStrict)(J))Q=(0,Ez.hexToBytes)(J);else Q=(0,Xe.utf8ToBytes)(J);else Q=J;let Y=Hd1.keccak256Wrapper(Q);return Y===Dd1?void 0:Y};Hd1.sha3=go6;var mo6=(J)=>{let Q=Hd1.sha3(J);if((0,iE.isNullish)(Q))return Dd1;return Q};Hd1.sha3Raw=mo6;var do6=(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,Ez.toHex)(J,!0),Y=(0,Ez.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,Ez.toBigInt)(Y);return[Q,Y]},uo6=(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},Ge=(J,Q)=>{let Y=/^(\d+).*$/.exec(J.slice(Q));return Y?parseInt(Y[1],10):0},Ud1=(J)=>{return J.toString(2).length},Md1=(J,Q)=>{let Y=Q.toString();if(J==="string"){if(typeof Q==="string")return(0,Ez.utf8ToHex)(Q);throw new kQ.InvalidStringError(Q)}if(J==="bool"||J==="boolean"){if(typeof Q==="boolean")return Q?"01":"00";throw new kQ.InvalidBooleanError(Q)}if(J==="address"){if(!(0,iE.isAddress)(Y))throw new kQ.InvalidAddressError(Y);return Y}let G=uo6(J);if(J.startsWith("uint")){let X=Ge(G,4);if(X%8||X<8||X>256)throw new kQ.InvalidSizeError(Y);let z=(0,Ez.toNumber)(Y);if(Ud1(z)>X)throw new kQ.InvalidLargeValueError(Y);if(z<BigInt(0))throw new kQ.InvalidUnsignedIntegerError(Y);return X?(0,Cj.leftPad)(z.toString(16),X/8*2):z.toString(16)}if(J.startsWith("int")){let X=Ge(G,3);if(X%8||X<8||X>256)throw new kQ.InvalidSizeError(J);let z=(0,Ez.toNumber)(Y);if(Ud1(z)>X)throw new kQ.InvalidLargeValueError(Y);if(z<BigInt(0))return(0,Cj.toTwosComplement)(z.toString(),X/8*2);return X?(0,Cj.leftPad)(z.toString(16),X/4):z.toString(16)}if(G==="bytes"){if(Y.replace(/^0x/i,"").length%2!==0)throw new kQ.InvalidBytesError(Y);return Y}if(J.startsWith("bytes")){if(Y.replace(/^0x/i,"").length%2!==0)throw new kQ.InvalidBytesError(Y);let X=Ge(J,5);if(!X||X<1||X>64||X<Y.replace(/^0x/i,"").length/2)throw new kQ.InvalidBytesError(Y);return(0,Cj.rightPad)(Y,X*2)}return""},lo6=(J)=>{let[Q,Y]=do6(J);if(Array.isArray(Y))return Y.map((z)=>Md1(Q,z).replace("0x","")).join("");return Md1(Q,Y).replace("0x","")};Hd1.processSolidityEncodePackedArgs=lo6;var po6=(...J)=>{return`0x${J.map(Hd1.processSolidityEncodePackedArgs).join("").toLowerCase()}`};Hd1.encodePacked=po6;var co6=(...J)=>Hd1.sha3(Hd1.encodePacked(...J));Hd1.soliditySha3=co6;var _o6=(...J)=>Hd1.sha3Raw(Hd1.encodePacked(...J));Hd1.soliditySha3Raw=_o6;var io6=(J)=>Hd1.sha3(`0x${(typeof J==="number"?J.toString():J).padStart(64,"0")}`);Hd1.getStorageSlotNumForLongString=io6});var Ld1=H((wd1)=>{Object.defineProperty(wd1,"__esModule",{value:!0});wd1.getRandomBytesSync=ro6;wd1.getRandomBytes=so6;var Nd1=QJ();function ro6(J){return(0,Nd1.randomBytes)(J)}async function so6(J){return(0,Nd1.randomBytes)(J)}});var We=H((Ed1)=>{Object.defineProperty(Ed1,"__esModule",{value:!0});Ed1.randomHex=Ed1.randomBytes=void 0;var Ja6=Ld1(),Qa6=ZU(),Ya6=(J)=>(0,Ja6.getRandomBytesSync)(J);Ed1.randomBytes=Ya6;var Ga6=(J)=>(0,Qa6.bytesToHex)(Ed1.randomBytes(J));Ed1.randomHex=Ga6});var Sd1=H((DG)=>{var Fj=DG&&DG.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(DG,"__esModule",{value:!0});DG.isPromise=za6;DG.waitWithTimeout=Fd1;DG.pollTillDefinedAndReturnIntervalId=Td1;DG.pollTillDefined=Ka6;DG.rejectIfTimeout=Wa6;DG.rejectIfConditionAtInterval=Za6;var Xa6=g0();function za6(J){return(typeof J==="object"||typeof J==="function")&&typeof J.then==="function"}function Fd1(J,Q,Y){return Fj(this,void 0,void 0,function*(){let G,X=yield Promise.race([J instanceof Promise?J:J(),new Promise((z,K)=>{G=setTimeout(()=>Y?K(Y):z(void 0),Q)})]);if(G)clearTimeout(G);if(X instanceof Error)throw X;return X})}function Td1(J,Q){let Y;return[new Promise((X,z)=>{Y=setInterval(function K(){return(()=>Fj(this,void 0,void 0,function*(){try{let W=yield Fd1(J,Q);if(!(0,Xa6.isNullish)(W))clearInterval(Y),X(W)}catch(W){clearInterval(Y),z(W)}}))(),K}(),Q)}),Y]}function Ka6(J,Q){return Fj(this,void 0,void 0,function*(){return Td1(J,Q)[0]})}function Wa6(J,Q){let Y,G=new Promise((X,z)=>{Y=setTimeout(()=>{z(Q)},J)});return[Y,G]}function Za6(J,Q){let Y,G=new Promise((X,z)=>{Y=setInterval(()=>{(()=>Fj(this,void 0,void 0,function*(){let K=yield J();if(K)clearInterval(Y),z(K)}))()},Q)});return[Y,G]}});var Ze=H((Pd1)=>{Object.defineProperty(Pd1,"__esModule",{value:!0});Pd1.uuidV4=void 0;var Va6=ZU(),qa6=We(),Ua6=()=>{let J=(0,qa6.randomBytes)(16);J[6]=J[6]&15|64,J[8]=J[8]&63|128;let Q=(0,Va6.bytesToHex)(J);return[Q.substring(2,10),Q.substring(10,14),Q.substring(14,18),Q.substring(18,22),Q.substring(22,34)].join("-")};Pd1.uuidV4=Ua6});var nE=H((fd1)=>{Object.defineProperty(fd1,"__esModule",{value:!0});fd1.isBatchRequest=fd1.toBatchPayload=fd1.toPayload=fd1.setRequestIdStart=fd1.isBatchResponse=fd1.isValidResponse=fd1.validateResponse=fd1.isSubscriptionResult=fd1.isResponseWithNotification=fd1.isResponseWithError=fd1.isResponseWithResult=fd1.isResponseRpcError=void 0;var Sj=g0(),Ma6=l1(),Da6=Ze(),Ha6=(J)=>{let Q=J.error.code;return Ma6.rpcErrorsMap.has(Q)||Q>=-32099&&Q<=-32000};fd1.isResponseRpcError=Ha6;var Ia6=(J)=>!Array.isArray(J)&&!!J&&J.jsonrpc==="2.0"&&("result"in J)&&(0,Sj.isNullish)(J.error)&&(typeof J.id==="number"||typeof J.id==="string");fd1.isResponseWithResult=Ia6;var Oa6=(J)=>!Array.isArray(J)&&J.jsonrpc==="2.0"&&!!J&&(0,Sj.isNullish)(J.result)&&("error"in J)&&(typeof J.id==="number"||typeof J.id==="string");fd1.isResponseWithError=Oa6;var Aa6=(J)=>!Array.isArray(J)&&!!J&&J.jsonrpc==="2.0"&&!(0,Sj.isNullish)(J.params)&&!(0,Sj.isNullish)(J.method);fd1.isResponseWithNotification=Aa6;var Ba6=(J)=>!Array.isArray(J)&&!!J&&J.jsonrpc==="2.0"&&("id"in J)&&("result"in J);fd1.isSubscriptionResult=Ba6;var Na6=(J)=>fd1.isResponseWithResult(J)||fd1.isResponseWithError(J);fd1.validateResponse=Na6;var wa6=(J)=>Array.isArray(J)?J.every(fd1.validateResponse):fd1.validateResponse(J);fd1.isValidResponse=wa6;var La6=(J)=>Array.isArray(J)&&J.length>0&&fd1.isValidResponse(J);fd1.isBatchResponse=La6;var Tj,Ea6=(J)=>{Tj=J};fd1.setRequestIdStart=Ea6;var Ca6=(J)=>{var Q,Y,G,X;if(typeof Tj<"u")Tj+=1;return{jsonrpc:(Q=J.jsonrpc)!==null&&Q!==void 0?Q:"2.0",id:(G=(Y=J.id)!==null&&Y!==void 0?Y:Tj)!==null&&G!==void 0?G:(0,Da6.uuidV4)(),method:J.method,params:(X=J.params)!==null&&X!==void 0?X:void 0}};fd1.toPayload=Ca6;var Ra6=(J)=>J.map((Q)=>fd1.toPayload(Q));fd1.toBatchPayload=Ra6;var Fa6=(J)=>Array.isArray(J)&&J.length>0;fd1.isBatchRequest=Fa6});var Ue=H((EI)=>{var qe=EI&&EI.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})},xd1;Object.defineProperty(EI,"__esModule",{value:!0});EI.Web3DeferredPromise=void 0;var va6=l1();class yd1{constructor({timeout:J,eagerStart:Q,timeoutMessage:Y}={timeout:0,eagerStart:!1,timeoutMessage:"DeferredPromise timed out"}){if(this[xd1]="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 qe(this,void 0,void 0,function*(){return this._promise.then(J,Q)})}catch(J){return qe(this,void 0,void 0,function*(){return this._promise.catch(J)})}finally(J){return qe(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 va6.OperationTimeoutError(this._timeoutMessage))}_clearTimeout(){if(this._timeoutId)clearTimeout(this._timeoutId)}}EI.Web3DeferredPromise=yd1;xd1=Symbol.toStringTag});var Me=H((md1)=>{Object.defineProperty(md1,"__esModule",{value:!0});md1.ChunkResponseParser=void 0;var ja6=l1();class gd1{constructor(J,Q){this.eventEmitter=J,this.autoReconnect=Q,this.chunkTimeout=15000}clearQueues(){if(typeof this._clearQueues==="function")this._clearQueues()}onError(J){this._clearQueues=J}parseResponse(J){let Q=[];return J.replace(/\}[\n\r]?\{/g,"}|--|{").replace(/\}\][\n\r]?\[\{/g,"}]|--|[{").replace(/\}[\n\r]?\[\{/g,"}|--|[{").replace(/\}\][\n\r]?\{/g,"}]|--|{").split("|--|").forEach((G)=>{let X=G;if(this.lastChunk)X=this.lastChunk+X;let z;try{z=JSON.parse(X)}catch(K){if(this.lastChunk=X,this.lastChunkTimeout)clearTimeout(this.lastChunkTimeout);this.lastChunkTimeout=setTimeout(()=>{if(this.autoReconnect)return;this.clearQueues(),this.eventEmitter.emit("error",new ja6.InvalidResponseError({id:1,jsonrpc:"2.0",error:{code:2,message:"Chunk timeout"}}))},this.chunkTimeout);return}if(clearTimeout(this.lastChunkTimeout),this.lastChunk=void 0,z)Q.push(z)}),Q}}md1.ChunkResponseParser=gd1});var De=H((CI)=>{var ud1=CI&&CI.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(CI,"__esModule",{value:!0});CI.Eip1193Provider=void 0;var ha6=M6(),ba6=tt(),xa6=l1(),ld1=nE();class pd1 extends ha6.Web3BaseProvider{constructor(){super(...arguments);this._eventEmitter=new ba6.EventEmitter,this._chainId="",this._accounts=[]}_getChainId(){return ud1(this,void 0,void 0,function*(){var J;let Q=yield this.request((0,ld1.toPayload)({method:"eth_chainId",params:[]}));return(J=Q===null||Q===void 0?void 0:Q.result)!==null&&J!==void 0?J:""})}_getAccounts(){return ud1(this,void 0,void 0,function*(){var J;let Q=yield this.request((0,ld1.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 xa6.EIP1193ProviderRpcError(J,Q))}_onAccountsChanged(){this._eventEmitter.emit("accountsChanged",this._accounts)}}CI.Eip1193Provider=pd1});var id1=H((K2)=>{var ya6=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]}),ga6=K2&&K2.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),ma6=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))ya6(Q,J,Y)}return ga6(Q,J),Q},He=K2&&K2.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(K2,"__esModule",{value:!0});K2.SocketProvider=void 0;var Cz=l1(),da6=De(),ua6=Me(),cd1=et(),la6=Ue(),RI=ma6(nE()),pa6={autoReconnect:!0,delay:5000,maxAttempts:5},ca6=1000;class _d1 extends da6.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 Cz.InvalidClientError(J);this._socketPath=J,this._socketOptions=Q,this._reconnectOptions=Object.assign(Object.assign({},pa6),Y!==null&&Y!==void 0?Y:{}),this._pendingRequestsQueue=new Map,this._sentRequestsQueue=new Map,this._init(),this.connect(),this.chunkResponseParser=new ua6.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 Cz.ConnectionError(`Error while connecting to ${this._socketPath}. Reason: ${J.message}`);else throw new Cz.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:ca6;if(this._removeSocketListeners(),this.getStatus()!=="disconnected")this._closeSocketConnection(Y,Q);this._onDisconnect(Y,Q)}safeDisconnect(J,Q){return He(this,arguments,void 0,function*(Y,G,X=!1,z=1000){let K=0;yield(()=>He(this,void 0,void 0,function*(){return new Promise((Z)=>{let V=setInterval(()=>{if(X&&K>=5)this.clearQueues();if(this.getPendingRequestQueueSize()===0&&this.getSentRequestsQueueSize()===0)clearInterval(V),Z(!0);K+=1},z)})}))(),this.disconnect(Y,G)})}removeAllListeners(J){this._eventEmitter.removeAllListeners(J)}_onError(J){if(this.isReconnecting)this._reconnect();else this._eventEmitter.emit("error",J)}reset(){this._sentRequestsQueue.clear(),this._pendingRequestsQueue.clear(),this._init(),this._removeSocketListeners(),this._addSocketListeners()}_reconnect(){if(this.isReconnecting)return;if(this.isReconnecting=!0,this._sentRequestsQueue.size>0)this._sentRequestsQueue.forEach((J,Q)=>{J.deferredPromise.reject(new Cz.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 Cz.MaxAttemptsReachedOnReconnectingError(this._reconnectOptions.maxAttempts))}request(J){return He(this,void 0,void 0,function*(){if((0,cd1.isNullish)(this._socketConnection))throw Error("Connection is undefined");if(this.getStatus()==="disconnected")this.connect();let Q=RI.isBatchRequest(J)?J[0].id:J.id;if(!Q)throw new Cz.Web3WSProviderError("Request Id not defined");if(this._sentRequestsQueue.has(Q))throw new Cz.RequestAlreadySentError(Q);let Y=new la6.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,cd1.isNullish)(Q)||Q.length===0)return;for(let Y of Q){if(RI.isResponseWithNotification(Y)&&Y.method.endsWith("_subscription")){this._eventEmitter.emit("message",Y);return}let G=RI.isBatchResponse(Y)?Y[0].id:Y.id,X=this._sentRequestsQueue.get(G);if(!X)return;if(RI.isBatchResponse(Y)||RI.isResponseWithResult(Y)||RI.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 Cz.ConnectionNotOpenError(J)),this._pendingRequestsQueue.delete(Y)});if(this._sentRequestsQueue.size>0)this._sentRequestsQueue.forEach((Q,Y)=>{Q.deferredPromise.reject(new Cz.ConnectionNotOpenError(J)),this._sentRequestsQueue.delete(Y)});this._removeSocketListeners()}}K2.SocketProvider=_d1});var m1=H((n6)=>{var nd1=n6&&n6.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),_a6=n6&&n6.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),k5=n6&&n6.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))nd1(Q,J,Y)},ia6=n6&&n6.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))nd1(Q,J,Y)}return _a6(Q,J),Q};Object.defineProperty(n6,"__esModule",{value:!0});n6.jsonRpc=void 0;k5(ZU(),n6);k5(am1(),n6);k5(et(),n6);k5(qd1(),n6);k5(Bd1(),n6);k5(We(),n6);k5(Lj(),n6);k5(Qe(),n6);k5(Sd1(),n6);k5(nE(),n6);n6.jsonRpc=ia6(nE());k5(Ue(),n6);k5(Me(),n6);k5(Ze(),n6);k5(De(),n6);k5(id1(),n6);k5(Oj(),n6)});var FI=H((ad1)=>{Object.defineProperty(ad1,"__esModule",{value:!0});ad1.Web3EventEmitter=void 0;var na6=m1();class od1{constructor(){this._emitter=new na6.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()}}ad1.Web3EventEmitter=od1});var Oe=H((td1)=>{Object.defineProperty(td1,"__esModule",{value:!0});td1.Web3Config=td1.Web3ConfigEvent=void 0;var oa6=M6(),Pj=l1(),W2=m1(),aa6=FI(),Ie;(function(J){J.CONFIG_CHANGE="CONFIG_CHANGE"})(Ie||(td1.Web3ConfigEvent=Ie={}));class sd1 extends aa6.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,W2.toHex)(2500000000),enableExperimentalFeatures:{useSubscriptionWhenCheckingBlockTimeout:!1,useRpcCallSpecification:!1},transactionBuilder:void 0,transactionTypeParser:void 0,customTransactionSchema:void 0,defaultReturnFormat:oa6.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,W2.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,W2.isNullish)(this.config.defaultCommon)&&!(0,W2.isNullish)(this.config.defaultCommon.baseChain)&&J!==this.config.defaultCommon.baseChain)throw new Pj.ConfigChainMismatchError(this.config.defaultChain,J);this._triggerConfigChange("defaultChain",J),this.config.defaultChain=J}get defaultHardfork(){return this.config.defaultHardfork}set defaultHardfork(J){if(!(0,W2.isNullish)(this.config.defaultCommon)&&!(0,W2.isNullish)(this.config.defaultCommon.hardfork)&&J!==this.config.defaultCommon.hardfork)throw new Pj.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,W2.isNullish)(this.config.defaultHardfork)&&!(0,W2.isNullish)(J)&&!(0,W2.isNullish)(J.hardfork)&&this.config.defaultHardfork!==J.hardfork)throw new Pj.ConfigHardforkMismatchError(this.config.defaultHardfork,J.hardfork);if(!(0,W2.isNullish)(this.config.defaultChain)&&!(0,W2.isNullish)(J)&&!(0,W2.isNullish)(J.baseChain)&&this.config.defaultChain!==J.baseChain)throw new Pj.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(Ie.CONFIG_CHANGE,{name:J,oldValue:this.config[J],newValue:Q})}}td1.Web3Config=sd1});var Uu1=H((jQ,qu1)=>{Object.defineProperty(jQ,"__esModule",{value:!0});function fI(J){return J&&typeof J==="object"&&"default"in J?J.default:J}var vQ=fI(D1("stream")),Gu1=fI(D1("http")),fj=fI(D1("url")),Xu1=fI(Mo()),sa6=fI(D1("https")),qU=fI(D1("zlib")),ta6=vQ.Readable,Rz=Symbol("buffer"),Ae=Symbol("type");class PI{constructor(){this[Ae]="";let J=arguments[0],Q=arguments[1],Y=[],G=0;if(J){let z=J,K=Number(z.length);for(let W=0;W<K;W++){let Z=z[W],V;if(Z instanceof Buffer)V=Z;else if(ArrayBuffer.isView(Z))V=Buffer.from(Z.buffer,Z.byteOffset,Z.byteLength);else if(Z instanceof ArrayBuffer)V=Buffer.from(Z);else if(Z instanceof PI)V=Z[Rz];else V=Buffer.from(typeof Z==="string"?Z:String(Z));G+=V.length,Y.push(V)}}this[Rz]=Buffer.concat(Y);let X=Q&&Q.type!==void 0&&String(Q.type).toLowerCase();if(X&&!/[^\u0020-\u007E]/.test(X))this[Ae]=X}get size(){return this[Rz].length}get type(){return this[Ae]}text(){return Promise.resolve(this[Rz].toString())}arrayBuffer(){let J=this[Rz],Q=J.buffer.slice(J.byteOffset,J.byteOffset+J.byteLength);return Promise.resolve(Q)}stream(){let J=new ta6;return J._read=function(){},J.push(this[Rz]),J.push(null),J}toString(){return"[object Blob]"}slice(){let J=this.size,Q=arguments[0],Y=arguments[1],G,X;if(Q===void 0)G=0;else if(Q<0)G=Math.max(J+Q,0);else G=Math.min(Q,J);if(Y===void 0)X=J;else if(Y<0)X=Math.max(J+Y,0);else X=Math.min(Y,J);let z=Math.max(X-G,0),W=this[Rz].slice(G,G+z),Z=new PI([],{type:arguments[2]});return Z[Rz]=W,Z}}Object.defineProperties(PI.prototype,{size:{enumerable:!0},type:{enumerable:!0},slice:{enumerable:!0}});Object.defineProperty(PI.prototype,Symbol.toStringTag,{value:"Blob",writable:!1,enumerable:!1,configurable:!0});function Y5(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)}Y5.prototype=Object.create(Error.prototype);Y5.prototype.constructor=Y5;Y5.prototype.name="FetchError";var Le;try{Le=(()=>{throw new Error("Cannot require module "+"encoding");})().convert}catch(J){}var Tz=Symbol("Body internals"),Ju1=vQ.PassThrough;function C4(J){var Q=this,Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},G=Y.size;let X=G===void 0?0:G;var z=Y.timeout;let K=z===void 0?0:z;if(J==null)J=null;else if(zu1(J))J=Buffer.from(J.toString());else if(rE(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 vQ);else J=Buffer.from(String(J));if(this[Tz]={body:J,disturbed:!1,error:null},this.size=X,this.timeout=K,J instanceof vQ)J.on("error",function(W){let Z=W.name==="AbortError"?W:new Y5(`Invalid response body while trying to fetch ${Q.url}: ${W.message}`,"system",W);Q[Tz].error=Z})}C4.prototype={get body(){return this[Tz].body},get bodyUsed(){return this[Tz].disturbed},arrayBuffer(){return TI.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 TI.call(this).then(function(Q){return Object.assign(new PI([],{type:J.toLowerCase()}),{[Rz]:Q})})},json(){var J=this;return TI.call(this).then(function(Q){try{return JSON.parse(Q.toString())}catch(Y){return C4.Promise.reject(new Y5(`invalid json response body at ${J.url} reason: ${Y.message}`,"invalid-json"))}})},text(){return TI.call(this).then(function(J){return J.toString()})},buffer(){return TI.call(this)},textConverted(){var J=this;return TI.call(this).then(function(Q){return ea6(Q,J.headers)})}};Object.defineProperties(C4.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});C4.mixIn=function(J){for(let Q of Object.getOwnPropertyNames(C4.prototype))if(!(Q in J)){let Y=Object.getOwnPropertyDescriptor(C4.prototype,Q);Object.defineProperty(J,Q,Y)}};function TI(){var J=this;if(this[Tz].disturbed)return C4.Promise.reject(TypeError(`body used already for: ${this.url}`));if(this[Tz].disturbed=!0,this[Tz].error)return C4.Promise.reject(this[Tz].error);let Q=this.body;if(Q===null)return C4.Promise.resolve(Buffer.alloc(0));if(rE(Q))Q=Q.stream();if(Buffer.isBuffer(Q))return C4.Promise.resolve(Q);if(!(Q instanceof vQ))return C4.Promise.resolve(Buffer.alloc(0));let Y=[],G=0,X=!1;return new C4.Promise(function(z,K){let W;if(J.timeout)W=setTimeout(function(){X=!0,K(new Y5(`Response timeout while trying to fetch ${J.url} (over ${J.timeout}ms)`,"body-timeout"))},J.timeout);Q.on("error",function(Z){if(Z.name==="AbortError")X=!0,K(Z);else K(new Y5(`Invalid response body while trying to fetch ${J.url}: ${Z.message}`,"system",Z))}),Q.on("data",function(Z){if(X||Z===null)return;if(J.size&&G+Z.length>J.size){X=!0,K(new Y5(`content size at ${J.url} over limit: ${J.size}`,"max-size"));return}G+=Z.length,Y.push(Z)}),Q.on("end",function(){if(X)return;clearTimeout(W);try{z(Buffer.concat(Y,G))}catch(Z){K(new Y5(`Could not create Buffer from response body for ${J.url}: ${Z.message}`,"system",Z))}})})}function ea6(J,Q){if(typeof Le!=="function")throw Error("The package `encoding` must be installed to use the textConverted() function");let Y=Q.get("content-type"),G="utf-8",X,z;if(Y)X=/charset=([^;]*)/i.exec(Y);if(z=J.slice(0,1024).toString(),!X&&z)X=/<meta.+?charset=(['"])(.+?)\1/i.exec(z);if(!X&&z){if(X=/<meta[\s]+?http-equiv=(['"])content-type\1[\s]+?content=(['"])(.+?)\2/i.exec(z),!X){if(X=/<meta[\s]+?content=(['"])(.+?)\1[\s]+?http-equiv=(['"])content-type\3/i.exec(z),X)X.pop()}if(X)X=/charset=(.*)/i.exec(X.pop())}if(!X&&z)X=/<\?xml.+?encoding=(['"])(.+?)\1/i.exec(z);if(X){if(G=X.pop(),G==="gb2312"||G==="gbk")G="gb18030"}return Le(J,"UTF-8",G).toString()}function zu1(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 rE(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 Ku1(J){let Q,Y,G=J.body;if(J.bodyUsed)throw Error("cannot clone body after it is used");if(G instanceof vQ&&typeof G.getBoundary!=="function")Q=new Ju1,Y=new Ju1,G.pipe(Q),G.pipe(Y),J[Tz].body=Q,G=Y;return G}function Wu1(J){if(J===null)return null;else if(typeof J==="string")return"text/plain;charset=UTF-8";else if(zu1(J))return"application/x-www-form-urlencoded;charset=UTF-8";else if(rE(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 vQ)return null;else return"text/plain;charset=UTF-8"}function Zu1(J){let Q=J.body;if(Q===null)return 0;else if(rE(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 Jr6(J,Q){let Y=Q.body;if(Y===null)J.end();else if(rE(Y))Y.stream().pipe(J);else if(Buffer.isBuffer(Y))J.write(Y),J.end();else Y.pipe(J)}C4.Promise=global.Promise;var Vu1=/[^\^_`a-zA-Z\-0-9!#$%&'*+.|~]/,Ee=/[^\t\x20-\x7e\x80-\xff]/;function oE(J){if(J=`${J}`,Vu1.test(J)||J==="")throw TypeError(`${J} is not a legal HTTP header name`)}function Qu1(J){if(J=`${J}`,Ee.test(J))throw TypeError(`${J} is not a legal HTTP header value`)}function SI(J,Q){Q=Q.toLowerCase();for(let Y in J)if(Y.toLowerCase()===Q)return Y;return}var T9=Symbol("map");class V2{constructor(){let J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[T9]=Object.create(null),J instanceof V2){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}`,oE(J);let Q=SI(this[T9],J);if(Q===void 0)return null;return this[T9][Q].join(", ")}forEach(J){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,Y=Ce(this),G=0;while(G<Y.length){var X=Y[G];let z=X[0],K=X[1];J.call(Q,K,z,this),Y=Ce(this),G++}}set(J,Q){J=`${J}`,Q=`${Q}`,oE(J),Qu1(Q);let Y=SI(this[T9],J);this[T9][Y!==void 0?Y:J]=[Q]}append(J,Q){J=`${J}`,Q=`${Q}`,oE(J),Qu1(Q);let Y=SI(this[T9],J);if(Y!==void 0)this[T9][Y].push(Q);else this[T9][J]=[Q]}has(J){return J=`${J}`,oE(J),SI(this[T9],J)!==void 0}delete(J){J=`${J}`,oE(J);let Q=SI(this[T9],J);if(Q!==void 0)delete this[T9][Q]}raw(){return this[T9]}keys(){return Be(this,"key")}values(){return Be(this,"value")}[Symbol.iterator](){return Be(this,"key+value")}}V2.prototype.entries=V2.prototype[Symbol.iterator];Object.defineProperty(V2.prototype,Symbol.toStringTag,{value:"Headers",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(V2.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 Ce(J){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(J[T9]).sort().map(Q==="key"?function(G){return G.toLowerCase()}:Q==="value"?function(G){return J[T9][G].join(", ")}:function(G){return[G.toLowerCase(),J[T9][G].join(", ")]})}var Re=Symbol("internal");function Be(J,Q){let Y=Object.create(Fe);return Y[Re]={target:J,kind:Q,index:0},Y}var Fe=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==Fe)throw TypeError("Value of `this` is not a HeadersIterator");var J=this[Re];let{target:Q,kind:Y,index:G}=J,X=Ce(Q,Y),z=X.length;if(G>=z)return{value:void 0,done:!0};return this[Re].index=G+1,{value:X[G],done:!1}}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(Fe,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function Qr6(J){let Q=Object.assign({__proto__:null},J[T9]),Y=SI(J[T9],"Host");if(Y!==void 0)Q[Y]=Q[Y][0];return Q}function Yr6(J){let Q=new V2;for(let Y of Object.keys(J)){if(Vu1.test(Y))continue;if(Array.isArray(J[Y]))for(let G of J[Y]){if(Ee.test(G))continue;if(Q[T9][Y]===void 0)Q[T9][Y]=[G];else Q[T9][Y].push(G)}else if(!Ee.test(J[Y]))Q[T9][Y]=[J[Y]]}return Q}var tW=Symbol("Response internals"),Gr6=Gu1.STATUS_CODES;class Z2{constructor(){let J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};C4.call(this,J,Q);let Y=Q.status||200,G=new V2(Q.headers);if(J!=null&&!G.has("Content-Type")){let X=Wu1(J);if(X)G.append("Content-Type",X)}this[tW]={url:Q.url,status:Y,statusText:Q.statusText||Gr6[Y],headers:G,counter:Q.counter}}get url(){return this[tW].url||""}get status(){return this[tW].status}get ok(){return this[tW].status>=200&&this[tW].status<300}get redirected(){return this[tW].counter>0}get statusText(){return this[tW].statusText}get headers(){return this[tW].headers}clone(){return new Z2(Ku1(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}}C4.mixIn(Z2.prototype);Object.defineProperties(Z2.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(Z2.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var Fz=Symbol("Request internals"),Xr6=fj.URL||Xu1.URL,zr6=fj.parse,Kr6=fj.format;function Ne(J){if(/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(J))J=new Xr6(J).toString();return zr6(J)}var Wr6="destroy"in vQ.Readable.prototype;function $j(J){return typeof J==="object"&&typeof J[Fz]==="object"}function Zr6(J){let Q=J&&typeof J==="object"&&Object.getPrototypeOf(J);return!!(Q&&Q.constructor.name==="AbortSignal")}class JZ{constructor(J){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Y;if(!$j(J)){if(J&&J.href)Y=Ne(J.href);else Y=Ne(`${J}`);J={}}else Y=Ne(J.url);let G=Q.method||J.method||"GET";if(G=G.toUpperCase(),(Q.body!=null||$j(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:$j(J)&&J.body!==null?Ku1(J):null;C4.call(this,X,{timeout:Q.timeout||J.timeout||0,size:Q.size||J.size||0});let z=new V2(Q.headers||J.headers||{});if(X!=null&&!z.has("Content-Type")){let W=Wu1(X);if(W)z.append("Content-Type",W)}let K=$j(J)?J.signal:null;if("signal"in Q)K=Q.signal;if(K!=null&&!Zr6(K))throw TypeError("Expected signal to be an instanceof AbortSignal");this[Fz]={method:G,redirect:Q.redirect||J.redirect||"follow",headers:z,parsedURL:Y,signal:K},this.follow=Q.follow!==void 0?Q.follow:J.follow!==void 0?J.follow:20,this.compress=Q.compress!==void 0?Q.compress:J.compress!==void 0?J.compress:!0,this.counter=Q.counter||J.counter||0,this.agent=Q.agent||J.agent}get method(){return this[Fz].method}get url(){return Kr6(this[Fz].parsedURL)}get headers(){return this[Fz].headers}get redirect(){return this[Fz].redirect}get signal(){return this[Fz].signal}clone(){return new JZ(this)}}C4.mixIn(JZ.prototype);Object.defineProperty(JZ.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(JZ.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function Vr6(J){let Q=J[Fz].parsedURL,Y=new V2(J[Fz].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 vQ.Readable&&!Wr6)throw Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let G=null;if(J.body==null&&/^(POST|PUT)$/i.test(J.method))G="0";if(J.body!=null){let z=Zu1(J);if(typeof z==="number")G=String(z)}if(G)Y.set("Content-Length",G);if(!Y.has("User-Agent"))Y.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)");if(J.compress&&!Y.has("Accept-Encoding"))Y.set("Accept-Encoding","gzip,deflate");let X=J.agent;if(typeof X==="function")X=X(Q);return Object.assign({},Q,{method:J.method,headers:Qr6(Y),agent:X})}function $I(J){Error.call(this,J),this.type="aborted",this.message=J,Error.captureStackTrace(this,this.constructor)}$I.prototype=Object.create(Error.prototype);$I.prototype.constructor=$I;$I.prototype.name="AbortError";var aE=fj.URL||Xu1.URL,Yu1=vQ.PassThrough,qr6=function(Q,Y){let G=new aE(Y).hostname,X=new aE(Q).hostname;return G===X||G[G.length-X.length-1]==="."&&G.endsWith(X)},Ur6=function(Q,Y){let G=new aE(Y).protocol,X=new aE(Q).protocol;return G===X};function eW(J,Q){if(!eW.Promise)throw Error("native promise missing, set fetch.Promise to your favorite alternative");return C4.Promise=eW.Promise,new eW.Promise(function(Y,G){let X=new JZ(J,Q),z=Vr6(X),K=(z.protocol==="https:"?sa6:Gu1).request,W=X.signal,Z=null,V=function(){let O=new $I("The user aborted a request.");if(G(O),X.body&&X.body instanceof vQ.Readable)we(X.body,O);if(!Z||!Z.body)return;Z.body.emit("error",O)};if(W&&W.aborted){V();return}let q=function(){V(),D()},U=K(z),M;if(W)W.addEventListener("abort",q);function D(){if(U.abort(),W)W.removeEventListener("abort",q);clearTimeout(M)}if(X.timeout)U.once("socket",function(I){M=setTimeout(function(){G(new Y5(`network timeout at: ${X.url}`,"request-timeout")),D()},X.timeout)});if(U.on("error",function(I){if(G(new Y5(`request to ${X.url} failed, reason: ${I.message}`,"system",I)),Z&&Z.body)we(Z.body,I);D()}),Mr6(U,function(I){if(W&&W.aborted)return;if(Z&&Z.body)we(Z.body,I)}),parseInt(process.version.substring(1))<14)U.on("socket",function(I){I.addListener("close",function(O){let A=I.listenerCount("data")>0;if(Z&&A&&!O&&!(W&&W.aborted)){let B=Error("Premature close");B.code="ERR_STREAM_PREMATURE_CLOSE",Z.body.emit("error",B)}})});U.on("response",function(I){clearTimeout(M);let O=Yr6(I.headers);if(eW.isRedirect(I.statusCode)){let L=O.get("Location"),C=null;try{C=L===null?null:new aE(L,X.url).toString()}catch(R){if(X.redirect!=="manual"){G(new Y5(`uri requested responds with an invalid redirect URL: ${L}`,"invalid-redirect")),D();return}}switch(X.redirect){case"error":G(new Y5(`uri requested responds with a redirect, redirect mode is set to error: ${X.url}`,"no-redirect")),D();return;case"manual":if(C!==null)try{O.set("Location",C)}catch(F){G(F)}break;case"follow":if(C===null)break;if(X.counter>=X.follow){G(new Y5(`maximum redirect reached at: ${X.url}`,"max-redirect")),D();return}let R={headers:new V2(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(!qr6(X.url,C)||!Ur6(X.url,C))for(let F of["authorization","www-authenticate","cookie","cookie2"])R.headers.delete(F);if(I.statusCode!==303&&X.body&&Zu1(X)===null){G(new Y5("Cannot follow redirect with body being a readable stream","unsupported-redirect")),D();return}if(I.statusCode===303||(I.statusCode===301||I.statusCode===302)&&X.method==="POST")R.method="GET",R.body=void 0,R.headers.delete("content-length");Y(eW(new JZ(C,R))),D();return}}I.once("end",function(){if(W)W.removeEventListener("abort",q)});let A=I.pipe(new Yu1),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 Z2(A,B),Y(Z);return}let N={flush:qU.Z_SYNC_FLUSH,finishFlush:qU.Z_SYNC_FLUSH};if(w=="gzip"||w=="x-gzip"){A=A.pipe(qU.createGunzip(N)),Z=new Z2(A,B),Y(Z);return}if(w=="deflate"||w=="x-deflate"){let L=I.pipe(new Yu1);L.once("data",function(C){if((C[0]&15)===8)A=A.pipe(qU.createInflate());else A=A.pipe(qU.createInflateRaw());Z=new Z2(A,B),Y(Z)}),L.on("end",function(){if(!Z)Z=new Z2(A,B),Y(Z)});return}if(w=="br"&&typeof qU.createBrotliDecompress==="function"){A=A.pipe(qU.createBrotliDecompress()),Z=new Z2(A,B),Y(Z);return}Z=new Z2(A,B),Y(Z)}),Jr6(U,X)})}function Mr6(J,Q){let Y;J.on("socket",function(G){Y=G}),J.on("response",function(G){let X=G.headers;if(X["transfer-encoding"]==="chunked"&&!X["content-length"])G.once("close",function(z){if(Y&&Y.listenerCount("data")>0&&!z){let W=Error("Premature close");W.code="ERR_STREAM_PREMATURE_CLOSE",Q(W)}})})}function we(J,Q){if(J.destroy)J.destroy(Q);else J.emit("error",Q),J.end()}eW.isRedirect=function(J){return J===301||J===302||J===303||J===307||J===308};eW.Promise=global.Promise;qu1.exports=jQ=eW;Object.defineProperty(jQ,"__esModule",{value:!0});jQ.default=jQ;jQ.Headers=V2;jQ.Request=JZ;jQ.Response=Z2;jQ.FetchError=Y5;jQ.AbortError=$I});var Du1=H((UU,Mu1)=>{var sE=Uu1(),Dr6=sE.default||sE,kj=function(J,Q){if(/^\/\//.test(J))J="https:"+J;return Dr6.call(this,J,Q)};kj.ponyfill=!0;Mu1.exports=UU=kj;UU.fetch=kj;UU.Headers=sE.Headers;UU.Request=sE.Request;UU.Response=sE.Response;UU.default=kj});var tE=H((Sz)=>{var Hr6=Sz&&Sz.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})},Ir6=Sz&&Sz.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(Sz,"__esModule",{value:!0});Sz.HttpProvider=void 0;var Or6=Ir6(Du1()),Ar6=M6(),hQ=l1();class vj extends Ar6.Web3BaseProvider{constructor(J,Q){super();if(!vj.validateClientUrl(J))throw new hQ.InvalidClientError(J);this.clientUrl=J,this.httpProviderOptions=Q}static validateClientUrl(J){return typeof J==="string"?/^http(s)?:\/\//i.test(J):!1}getStatus(){throw new hQ.MethodNotImplementedError}supportsSubscriptions(){return!1}request(J,Q){var Y;return Hr6(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,Or6.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 hQ.ResponseError(yield X.json(),void 0,void 0,X.status);return yield X.json()})}on(){throw new hQ.MethodNotImplementedError}removeListener(){throw new hQ.MethodNotImplementedError}once(){throw new hQ.MethodNotImplementedError}removeAllListeners(){throw new hQ.MethodNotImplementedError}connect(){throw new hQ.MethodNotImplementedError}disconnect(){throw new hQ.MethodNotImplementedError}reset(){throw new hQ.MethodNotImplementedError}reconnect(){throw new hQ.MethodNotImplementedError}}Sz.default=vj;Sz.HttpProvider=vj});var eE=H((MU)=>{var Br6=MU&&MU.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(MU,"__esModule",{value:!0});MU.WebSocketProvider=void 0;var Nr6=Br6(pk()),Hu1=m1(),wr6=l1();class Te extends Hu1.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,Hu1.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 Nr6.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 wr6.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)}}MU.default=Te;MU.WebSocketProvider=Te});var JC=H((Iu1)=>{Object.defineProperty(Iu1,"__esModule",{value:!0});Iu1.isSupportSubscriptions=Iu1.isSupportedProvider=Iu1.isLegacySendAsyncProvider=Iu1.isLegacySendProvider=Iu1.isEIP1193Provider=Iu1.isLegacyRequestProvider=Iu1.isMetaMaskProvider=Iu1.isWeb3Provider=void 0;var Lr6=M6(),Er6=(J)=>Lr6.Web3BaseProvider.isWeb3Provider(J);Iu1.isWeb3Provider=Er6;var Cr6=(J)=>typeof J!=="string"&&("request"in J)&&J.request.constructor.name==="AsyncFunction"&&("isMetaMask"in J)&&J.isMetaMask;Iu1.isMetaMaskProvider=Cr6;var Rr6=(J)=>typeof J!=="string"&&("request"in J)&&J.request.constructor.name==="Function";Iu1.isLegacyRequestProvider=Rr6;var Fr6=(J)=>typeof J!=="string"&&("request"in J)&&J.request.constructor.name==="AsyncFunction";Iu1.isEIP1193Provider=Fr6;var Tr6=(J)=>typeof J!=="string"&&("send"in J);Iu1.isLegacySendProvider=Tr6;var Sr6=(J)=>typeof J!=="string"&&("sendAsync"in J);Iu1.isLegacySendAsyncProvider=Sr6;var Pr6=(J)=>J&&(Iu1.isWeb3Provider(J)||Iu1.isEIP1193Provider(J)||Iu1.isLegacyRequestProvider(J)||Iu1.isLegacySendAsyncProvider(J)||Iu1.isLegacySendProvider(J));Iu1.isSupportedProvider=Pr6;var $r6=(J)=>{if(J&&"supportsSubscriptions"in J)return J.supportsSubscriptions();if(J&&typeof J!=="string"&&"on"in J)return!0;return!1};Iu1.isSupportSubscriptions=$r6});var bj=H((HG)=>{var Se=HG&&HG.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})},Cu1=HG&&HG.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(HG,"__esModule",{value:!0});HG.Web3RequestManager=HG.Web3RequestManagerEvent=void 0;var GJ=l1(),vr6=Cu1(tE()),jr6=Cu1(eE()),I8=m1(),QC=JC(),hr6=FI(),jj;(function(J){J.PROVIDER_CHANGED="PROVIDER_CHANGED",J.BEFORE_PROVIDER_CHANGE="BEFORE_PROVIDER_CHANGE"})(jj||(HG.Web3RequestManagerEvent=jj={}));var Eu1={HttpProvider:vr6.default,WebsocketProvider:jr6.default};class hj extends hr6.Web3EventEmitter{constructor(J,Q,Y){super();if(!(0,I8.isNullish)(J))this.setProvider(J);if(this.useRpcCallSpecification=Q,!(0,I8.isNullish)(Y))this.middleware=Y}static get providers(){return Eu1}get provider(){return this._provider}get providers(){return Eu1}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 GJ.ProviderError(`Can't autodetect provider for "${J}"`);else if((0,I8.isNullish)(J))Q=void 0;else Q=J;return this.emit(jj.BEFORE_PROVIDER_CHANGE,this._provider),this._provider=Q,this.emit(jj.PROVIDER_CHANGED,this._provider),!0}setMiddleware(J){this.middleware=J}send(J){return Se(this,void 0,void 0,function*(){let Q=Object.assign({},J),Y=yield this._sendRequest(Q);if(!(0,I8.isNullish)(this.middleware))Y=yield this.middleware.processResponse(Y);if(I8.jsonRpc.isResponseWithResult(Y))return Y.result;throw new GJ.ResponseError(Y)})}sendBatch(J){return Se(this,void 0,void 0,function*(){return yield this._sendRequest(J)})}_sendRequest(J){return Se(this,void 0,void 0,function*(){let{provider:Q}=this;if((0,I8.isNullish)(Q))throw new GJ.ProviderError("Provider not available. Use `.setProvider` or `.provider=` to initialize the provider.");let Y=I8.jsonRpc.isBatchRequest(J)?I8.jsonRpc.toBatchPayload(J):I8.jsonRpc.toPayload(J);if(!(0,I8.isNullish)(this.middleware))Y=yield this.middleware.processRequest(Y);if((0,QC.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,QC.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,QC.isLegacyRequestProvider)(Q))return new Promise((G,X)=>{let z=(Z)=>{X(this._processJsonRpcResponse(Y,Z,{legacy:!0,error:!0}))},K=(Z)=>G(this._processJsonRpcResponse(Y,Z,{legacy:!0,error:!1})),W=Q.request(Y,(Z,V)=>{if(Z)return z(Z);return K(V)});if((0,I8.isPromise)(W))W.then(K).catch((V)=>{try{let q=this._processJsonRpcResponse(Y,V,{legacy:!0,error:!0});X(q)}catch(q){X(q)}})});if((0,QC.isLegacySendProvider)(Q))return new Promise((G,X)=>{Q.send(Y,(z,K)=>{if(z)return X(this._processJsonRpcResponse(Y,z,{legacy:!0,error:!0}));if((0,I8.isNullish)(K))throw new GJ.ResponseError({},'Got a "nullish" response from provider.');return G(this._processJsonRpcResponse(Y,K,{legacy:!0,error:!1}))})});if((0,QC.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 GJ.ProviderError("Provider does not have a request or send method to use.")})}_processJsonRpcResponse(J,Q,{legacy:Y,error:G}){if((0,I8.isNullish)(Q))return this._buildResponse(J,null,G);if(I8.jsonRpc.isResponseWithError(Q)){if(this.useRpcCallSpecification&&(0,I8.isResponseRpcError)(Q)){let X=Q;if(GJ.rpcErrorsMap.get(X.error.code))throw new(GJ.rpcErrorsMap.get(X.error.code)).error(X);else throw new GJ.RpcError(X)}else if(!hj._isReverted(Q))throw new GJ.InvalidResponseError(Q,J)}if(I8.jsonRpc.isResponseWithResult(Q))return Q;if(Q instanceof Error)throw hj._isReverted(Q),Q;if(!Y&&I8.jsonRpc.isBatchRequest(J)&&I8.jsonRpc.isBatchResponse(Q))return Q;if(Y&&!G&&I8.jsonRpc.isBatchRequest(J))return Q;if(Y&&G&&I8.jsonRpc.isBatchRequest(J))throw Q;if(Y&&!I8.jsonRpc.isResponseWithError(Q)&&!I8.jsonRpc.isResponseWithResult(Q))return this._buildResponse(J,Q,G);if(I8.jsonRpc.isBatchRequest(J)&&!Array.isArray(Q))throw new GJ.ResponseError(Q,"Got normal response for a batch request.");if(!I8.jsonRpc.isBatchRequest(J)&&Array.isArray(Q))throw new GJ.ResponseError(Q,"Got batch response for a normal request.");throw new GJ.ResponseError(Q,"Invalid response")}static _isReverted(J){let Q;if(I8.jsonRpc.isResponseWithError(J))Q=J.error;else if(J instanceof Error)Q=J;if(Q===null||Q===void 0?void 0:Q.message.includes("revert"))throw new GJ.ContractExecutionError(Q);return!1}_buildResponse(J,Q,Y){let G={jsonrpc:"2.0",id:I8.jsonRpc.isBatchRequest(J)?J[0].id:("id"in J)?J.id:null};if(Y)return Object.assign(Object.assign({},G),{error:Q});return Object.assign(Object.assign({},G),{result:Q})}}HG.Web3RequestManager=hj});var xj=H((kI)=>{var YC=kI&&kI.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(kI,"__esModule",{value:!0});kI.Web3SubscriptionManager=void 0;var br6=M6(),QZ=l1(),Pe=m1(),xr6=JC(),Ru1=bj();class Fu1{constructor(J,Q,Y=!1){this.requestManager=J,this.registeredSubscriptions=Q,this.tolerateUnlinkedSubscription=Y,this._subscriptions=new Map,this.requestManager.on(Ru1.Web3RequestManagerEvent.BEFORE_PROVIDER_CHANGE,()=>YC(this,void 0,void 0,function*(){yield this.unsubscribe()})),this.requestManager.on(Ru1.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 QZ.SubscriptionError("Should not call messageListener with no data. Type was");let X=((Q=J.params)===null||Q===void 0?void 0:Q.subscription)||((Y=J.data)===null||Y===void 0?void 0:Y.subscription)||((G=J.id)===null||G===void 0?void 0:G.toString(16));if(X){let z=this._subscriptions.get(X);z===null||z===void 0||z.processSubscriptionData(J)}}subscribe(J,Q){return YC(this,arguments,void 0,function*(Y,G,X=br6.DEFAULT_RETURN_FORMAT){let z=this.registeredSubscriptions[Y];if(!z)throw new QZ.SubscriptionError("Invalid subscription type");let K=new z(G!==null&&G!==void 0?G:void 0,{subscriptionManager:this,returnFormat:X});return yield this.addSubscription(K),K})}get subscriptions(){return this._subscriptions}addSubscription(J){return YC(this,void 0,void 0,function*(){if(!this.requestManager.provider)throw new QZ.ProviderError("Provider not available");if(!this.supportsSubscriptions())throw new QZ.SubscriptionError("The current provider does not support subscriptions");if(J.id&&this._subscriptions.has(J.id))throw new QZ.SubscriptionError(`Subscription with id "${J.id}" already exists`);if(yield J.sendSubscriptionRequest(),(0,Pe.isNullish)(J.id))throw new QZ.SubscriptionError("Subscription is not subscribed yet.");return this._subscriptions.set(J.id,J),J.id})}removeSubscription(J){return YC(this,void 0,void 0,function*(){let{id:Q}=J;if((0,Pe.isNullish)(Q))throw new QZ.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 QZ.SubscriptionError(`Subscription with id "${Q.toString()}" does not exists`);return yield J.sendUnsubscribeRequest(),this._subscriptions.delete(Q),Q})}unsubscribe(J){return YC(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,Pe.isNullish)(this.requestManager.provider)?!1:(0,xr6.isSupportSubscriptions)(this.requestManager.provider)}}kI.Web3SubscriptionManager=Fu1});var Su1=H((vI)=>{var GC=vI&&vI.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(vI,"__esModule",{value:!0});vI.Web3Subscription=void 0;var yr6=M6(),gr6=m1(),mr6=xj(),dr6=FI();class Tu1 extends dr6.Web3EventEmitter{constructor(J,Q){var Y;super();this.args=J;let{requestManager:G}=Q,{subscriptionManager:X}=Q;if(G)this._subscriptionManager=new mr6.Web3SubscriptionManager(G,{},!0);else this._subscriptionManager=X;this._returnFormat=(Y=Q===null||Q===void 0?void 0:Q.returnFormat)!==null&&Y!==void 0?Y:yr6.DEFAULT_RETURN_FORMAT}get id(){return this._id}get lastBlock(){return this._lastBlock}subscribe(){return GC(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&&gr6.jsonRpc.isResponseWithNotification(J))this._processSubscriptionResult(J===null||J===void 0?void 0:J.params.result)}sendSubscriptionRequest(){return GC(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 GC(this,void 0,void 0,function*(){yield this.unsubscribe(),yield this.subscribe()})}unsubscribe(){return GC(this,void 0,void 0,function*(){if(!this.id)return;yield this._subscriptionManager.removeSubscription(this)})}sendUnsubscribeRequest(){return GC(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")}}vI.Web3Subscription=Tu1});var Pu1=H((hI)=>{var jI=hI&&hI.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(hI,"__esModule",{value:!0});hI.Wallet=void 0;var ur6=M6(),$e=g0();class yj extends ur6.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,$e.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,$e.isNullish)(Q))return this[Q];return}return this[J]}remove(J){if(typeof J==="string"){let Q=this._addressMap.get(J.toLowerCase());if((0,$e.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 jI(this,void 0,void 0,function*(){return Promise.all(this.map((Y)=>jI(this,void 0,void 0,function*(){return Y.encrypt(J,Q)})))})}decrypt(J,Q,Y){return jI(this,void 0,void 0,function*(){let G=yield Promise.all(J.map((X)=>jI(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 jI(this,void 0,void 0,function*(){let Y=yj.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 jI(this,void 0,void 0,function*(){let Y=yj.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})}}hI.Wallet=yj});var vu1=H((ku1)=>{Object.defineProperty(ku1,"__esModule",{value:!0});ku1.encrypt=fe;ku1.decrypt=cr6;var lr6=Bt(),gj=cW(),IG={web:lr6.crypto};function $u1(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 fu1(J,Q,Y){if(!IG.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 IG.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 fe(J,Q,Y,G="aes-128-ctr",X=!0){if($u1(Q,Y,G),IG.web){let[z,K]=await fu1(G,Q,Y),W=await IG.web.subtle.encrypt(K,z,J),Z=new Uint8Array(W);if(!X&&K.name==="aes-cbc"&&!(J.length%16))Z=Z.slice(0,-16);return Z}else if(IG.node){let z=IG.node.createCipheriv(G,Q,Y);return z.setAutoPadding(X),(0,gj.concatBytes)(z.update(J),z.final())}else throw Error("The environment doesn't have AES module")}async function pr6(J,Q,Y,G){let X=J.slice(-16);for(let K=0;K<16;K++)X[K]^=Y[K]^16;return(await fe(X,Q,Y,G)).slice(0,16)}async function cr6(J,Q,Y,G="aes-128-ctr",X=!0){if($u1(Q,Y,G),IG.web){let[z,K]=await fu1(G,Q,Y);if(!X&&K.name==="aes-cbc"){let V=await pr6(J,Q,Y,G);J=(0,gj.concatBytes)(J,V)}let W=await IG.web.subtle.decrypt(K,z,J),Z=new Uint8Array(W);if(K.name==="aes-cbc"){let V=await fe(Z,Q,Y,G);if(!(0,gj.equalsBytes)(V,J))throw Error("AES: wrong padding")}return Z}else if(IG.node){let z=IG.node.createDecipheriv(G,Q,Y);return z.setAutoPadding(X),(0,gj.concatBytes)(z.update(J),z.final())}else throw Error("The environment doesn't have AES module")}});var ve=H((hu1)=>{Object.defineProperty(hu1,"__esModule",{value:!0});hu1.hmac=hu1.HMAC=void 0;var mj=lW(),ju1=QJ();class dj extends ju1.Hash{constructor(J,Q){super();this.finished=!1,this.destroyed=!1,(0,mj.hash)(J);let Y=(0,ju1.toBytes)(Q);if(this.iHash=J.create(),typeof this.iHash.update!=="function")throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let G=this.blockLen,X=new Uint8Array(G);X.set(Y.length>G?J.create().update(Y).digest():Y);for(let z=0;z<X.length;z++)X[z]^=54;this.iHash.update(X),this.oHash=J.create();for(let z=0;z<X.length;z++)X[z]^=106;this.oHash.update(X),X.fill(0)}update(J){return(0,mj.exists)(this),this.iHash.update(J),this}digestInto(J){(0,mj.exists)(this),(0,mj.bytes)(J,this.outputLen),this.finished=!0,this.iHash.digestInto(J),this.oHash.update(J),this.oHash.digestInto(J),this.destroy()}digest(){let J=new Uint8Array(this.oHash.outputLen);return this.digestInto(J),J}_cloneInto(J){J||(J=Object.create(Object.getPrototypeOf(this),{}));let{oHash:Q,iHash:Y,finished:G,destroyed:X,blockLen:z,outputLen:K}=this;return J=J,J.finished=G,J.destroyed=X,J.blockLen=z,J.outputLen=K,J.oHash=Q._cloneInto(J.oHash),J.iHash=Y._cloneInto(J.iHash),J}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}hu1.HMAC=dj;var nr6=(J,Q,Y)=>new dj(J,Q).update(Y).digest();hu1.hmac=nr6;hu1.hmac.create=(J,Q)=>new dj(J,Q)});var je=H((yu1)=>{Object.defineProperty(yu1,"__esModule",{value:!0});yu1.pbkdf2Async=yu1.pbkdf2=void 0;var uj=lW(),ar6=ve(),bI=QJ();function bu1(J,Q,Y,G){(0,uj.hash)(J);let X=(0,bI.checkOpts)({dkLen:32,asyncTick:10},G),{c:z,dkLen:K,asyncTick:W}=X;if((0,uj.number)(z),(0,uj.number)(K),(0,uj.number)(W),z<1)throw Error("PBKDF2: iterations (c) should be >= 1");let Z=(0,bI.toBytes)(Q),V=(0,bI.toBytes)(Y),q=new Uint8Array(K),U=ar6.hmac.create(J,Z),M=U._cloneInto().update(V);return{c:z,dkLen:K,asyncTick:W,DK:q,PRF:U,PRFSalt:M}}function xu1(J,Q,Y,G,X){if(J.destroy(),Q.destroy(),G)G.destroy();return X.fill(0),Y}function rr6(J,Q,Y,G){let{c:X,dkLen:z,DK:K,PRF:W,PRFSalt:Z}=bu1(J,Q,Y,G),V,q=new Uint8Array(4),U=(0,bI.createView)(q),M=new Uint8Array(W.outputLen);for(let D=1,I=0;I<z;D++,I+=W.outputLen){let O=K.subarray(I,I+W.outputLen);U.setInt32(0,D,!1),(V=Z._cloneInto(V)).update(q).digestInto(M),O.set(M.subarray(0,O.length));for(let A=1;A<X;A++){W._cloneInto(V).update(M).digestInto(M);for(let B=0;B<O.length;B++)O[B]^=M[B]}}return xu1(W,Z,K,V,M)}yu1.pbkdf2=rr6;async function sr6(J,Q,Y,G){let{c:X,dkLen:z,asyncTick:K,DK:W,PRF:Z,PRFSalt:V}=bu1(J,Q,Y,G),q,U=new Uint8Array(4),M=(0,bI.createView)(U),D=new Uint8Array(Z.outputLen);for(let I=1,O=0;O<z;I++,O+=Z.outputLen){let A=W.subarray(O,O+Z.outputLen);M.setInt32(0,I,!1),(q=V._cloneInto(q)).update(U).digestInto(D),A.set(D.subarray(0,A.length)),await(0,bI.asyncLoop)(X-1,K,()=>{Z._cloneInto(q).update(D).digestInto(D);for(let B=0;B<A.length;B++)A[B]^=D[B]})}return xu1(Z,V,W,q,D)}yu1.pbkdf2Async=sr6});var be=H((du1)=>{Object.defineProperty(du1,"__esModule",{value:!0});du1.HashMD=du1.Maj=du1.Chi=void 0;var he=lW(),XC=QJ();function er6(J,Q,Y,G){if(typeof J.setBigUint64==="function")return J.setBigUint64(Q,Y,G);let X=BigInt(32),z=BigInt(4294967295),K=Number(Y>>X&z),W=Number(Y&z),Z=G?4:0,V=G?0:4;J.setUint32(Q+Z,K,G),J.setUint32(Q+V,W,G)}var Js6=(J,Q,Y)=>J&Q^~J&Y;du1.Chi=Js6;var Qs6=(J,Q,Y)=>J&Q^J&Y^Q&Y;du1.Maj=Qs6;class mu1 extends XC.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,XC.createView)(this.buffer)}update(J){(0,he.exists)(this);let{view:Q,buffer:Y,blockLen:G}=this;J=(0,XC.toBytes)(J);let X=J.length;for(let z=0;z<X;){let K=Math.min(G-this.pos,X-z);if(K===G){let W=(0,XC.createView)(J);for(;G<=X-z;z+=G)this.process(W,z);continue}if(Y.set(J.subarray(z,z+K),this.pos),this.pos+=K,z+=K,this.pos===G)this.process(Q,0),this.pos=0}return this.length+=J.length,this.roundClean(),this}digestInto(J){(0,he.exists)(this),(0,he.output)(J,this),this.finished=!0;let{buffer:Q,view:Y,blockLen:G,isLE:X}=this,{pos:z}=this;if(Q[z++]=128,this.buffer.subarray(z).fill(0),this.padOffset>G-z)this.process(Y,0),z=0;for(let q=z;q<G;q++)Q[q]=0;er6(Y,G-8,BigInt(this.length*8),X),this.process(Y,0);let K=(0,XC.createView)(J),W=this.outputLen;if(W%4)throw Error("_sha2: outputLen should be aligned to 32bit");let Z=W/4,V=this.get();if(Z>V.length)throw Error("_sha2: outputLen bigger than state");for(let q=0;q<Z;q++)K.setUint32(4*q,V[q],X)}digest(){let{buffer:J,outputLen:Q}=this;this.digestInto(J);let Y=J.slice(0,Q);return this.destroy(),Y}_cloneInto(J){J||(J=new this.constructor),J.set(...this.get());let{blockLen:Q,buffer:Y,length:G,finished:X,destroyed:z,pos:K}=this;if(J.length=G,J.pos=K,J.finished=X,J.destroyed=z,G%Q)J.buffer.set(Y);return J}}du1.HashMD=mu1});var lj=H((pu1)=>{Object.defineProperty(pu1,"__esModule",{value:!0});pu1.sha224=pu1.sha256=void 0;var xe=be(),q2=QJ(),Xs6=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]),YZ=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),GZ=new Uint32Array(64);class ye extends xe.HashMD{constructor(){super(64,32,8,!1);this.A=YZ[0]|0,this.B=YZ[1]|0,this.C=YZ[2]|0,this.D=YZ[3]|0,this.E=YZ[4]|0,this.F=YZ[5]|0,this.G=YZ[6]|0,this.H=YZ[7]|0}get(){let{A:J,B:Q,C:Y,D:G,E:X,F:z,G:K,H:W}=this;return[J,Q,Y,G,X,z,K,W]}set(J,Q,Y,G,X,z,K,W){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0,this.E=X|0,this.F=z|0,this.G=K|0,this.H=W|0}process(J,Q){for(let q=0;q<16;q++,Q+=4)GZ[q]=J.getUint32(Q,!1);for(let q=16;q<64;q++){let U=GZ[q-15],M=GZ[q-2],D=(0,q2.rotr)(U,7)^(0,q2.rotr)(U,18)^U>>>3,I=(0,q2.rotr)(M,17)^(0,q2.rotr)(M,19)^M>>>10;GZ[q]=I+GZ[q-7]+D+GZ[q-16]|0}let{A:Y,B:G,C:X,D:z,E:K,F:W,G:Z,H:V}=this;for(let q=0;q<64;q++){let U=(0,q2.rotr)(K,6)^(0,q2.rotr)(K,11)^(0,q2.rotr)(K,25),M=V+U+(0,xe.Chi)(K,W,Z)+Xs6[q]+GZ[q]|0,I=((0,q2.rotr)(Y,2)^(0,q2.rotr)(Y,13)^(0,q2.rotr)(Y,22))+(0,xe.Maj)(Y,G,X)|0;V=Z,Z=W,W=K,K=z+M|0,z=X,X=G,G=Y,Y=M+I|0}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,z=z+this.D|0,K=K+this.E|0,W=W+this.F|0,Z=Z+this.G|0,V=V+this.H|0,this.set(Y,G,X,z,K,W,Z,V)}roundClean(){GZ.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class lu1 extends ye{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}}pu1.sha256=(0,q2.wrapConstructor)(()=>new ye);pu1.sha224=(0,q2.wrapConstructor)(()=>new lu1)});var ru1=H((ou1)=>{Object.defineProperty(ou1,"__esModule",{value:!0});ou1.sha384=ou1.sha512_256=ou1.sha512_224=ou1.sha512=ou1.SHA512=void 0;var Ks6=be(),u0=At(),pj=QJ(),[Ws6,Zs6]=(()=>u0.default.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map((J)=>BigInt(J))))(),XZ=new Uint32Array(80),zZ=new Uint32Array(80);class xI extends Ks6.HashMD{constructor(){super(128,64,16,!1);this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){let{Ah:J,Al:Q,Bh:Y,Bl:G,Ch:X,Cl:z,Dh:K,Dl:W,Eh:Z,El:V,Fh:q,Fl:U,Gh:M,Gl:D,Hh:I,Hl:O}=this;return[J,Q,Y,G,X,z,K,W,Z,V,q,U,M,D,I,O]}set(J,Q,Y,G,X,z,K,W,Z,V,q,U,M,D,I,O){this.Ah=J|0,this.Al=Q|0,this.Bh=Y|0,this.Bl=G|0,this.Ch=X|0,this.Cl=z|0,this.Dh=K|0,this.Dl=W|0,this.Eh=Z|0,this.El=V|0,this.Fh=q|0,this.Fl=U|0,this.Gh=M|0,this.Gl=D|0,this.Hh=I|0,this.Hl=O|0}process(J,Q){for(let w=0;w<16;w++,Q+=4)XZ[w]=J.getUint32(Q),zZ[w]=J.getUint32(Q+=4);for(let w=16;w<80;w++){let N=XZ[w-15]|0,L=zZ[w-15]|0,C=u0.default.rotrSH(N,L,1)^u0.default.rotrSH(N,L,8)^u0.default.shrSH(N,L,7),R=u0.default.rotrSL(N,L,1)^u0.default.rotrSL(N,L,8)^u0.default.shrSL(N,L,7),F=XZ[w-2]|0,f=zZ[w-2]|0,E=u0.default.rotrSH(F,f,19)^u0.default.rotrBH(F,f,61)^u0.default.shrSH(F,f,6),P=u0.default.rotrSL(F,f,19)^u0.default.rotrBL(F,f,61)^u0.default.shrSL(F,f,6),j=u0.default.add4L(R,P,zZ[w-7],zZ[w-16]),$=u0.default.add4H(j,C,E,XZ[w-7],XZ[w-16]);XZ[w]=$|0,zZ[w]=j|0}let{Ah:Y,Al:G,Bh:X,Bl:z,Ch:K,Cl:W,Dh:Z,Dl:V,Eh:q,El:U,Fh:M,Fl:D,Gh:I,Gl:O,Hh:A,Hl:B}=this;for(let w=0;w<80;w++){let N=u0.default.rotrSH(q,U,14)^u0.default.rotrSH(q,U,18)^u0.default.rotrBH(q,U,41),L=u0.default.rotrSL(q,U,14)^u0.default.rotrSL(q,U,18)^u0.default.rotrBL(q,U,41),C=q&M^~q&I,R=U&D^~U&O,F=u0.default.add5L(B,L,R,Zs6[w],zZ[w]),f=u0.default.add5H(F,A,N,C,Ws6[w],XZ[w]),E=F|0,P=u0.default.rotrSH(Y,G,28)^u0.default.rotrBH(Y,G,34)^u0.default.rotrBH(Y,G,39),j=u0.default.rotrSL(Y,G,28)^u0.default.rotrBL(Y,G,34)^u0.default.rotrBL(Y,G,39),$=Y&X^Y&K^X&K,d=G&z^G&W^z&W;A=I|0,B=O|0,I=M|0,O=D|0,M=q|0,D=U|0,{h:q,l:U}=u0.default.add(Z|0,V|0,f|0,E|0),Z=K|0,V=W|0,K=X|0,W=z|0,X=Y|0,z=G|0;let h=u0.default.add3L(E,j,d);Y=u0.default.add3H(h,f,P,$),G=h|0}({h:Y,l:G}=u0.default.add(this.Ah|0,this.Al|0,Y|0,G|0)),{h:X,l:z}=u0.default.add(this.Bh|0,this.Bl|0,X|0,z|0),{h:K,l:W}=u0.default.add(this.Ch|0,this.Cl|0,K|0,W|0),{h:Z,l:V}=u0.default.add(this.Dh|0,this.Dl|0,Z|0,V|0),{h:q,l:U}=u0.default.add(this.Eh|0,this.El|0,q|0,U|0),{h:M,l:D}=u0.default.add(this.Fh|0,this.Fl|0,M|0,D|0),{h:I,l:O}=u0.default.add(this.Gh|0,this.Gl|0,I|0,O|0),{h:A,l:B}=u0.default.add(this.Hh|0,this.Hl|0,A|0,B|0),this.set(Y,G,X,z,K,W,Z,V,q,U,M,D,I,O,A,B)}roundClean(){XZ.fill(0),zZ.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)}}ou1.SHA512=xI;class _u1 extends xI{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 iu1 extends xI{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 nu1 extends xI{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}}ou1.sha512=(0,pj.wrapConstructor)(()=>new xI);ou1.sha512_224=(0,pj.wrapConstructor)(()=>new _u1);ou1.sha512_256=(0,pj.wrapConstructor)(()=>new iu1);ou1.sha384=(0,pj.wrapConstructor)(()=>new nu1)});var Ql1=H((Jl1)=>{Object.defineProperty(Jl1,"__esModule",{value:!0});Jl1.pbkdf2=Ds6;Jl1.pbkdf2Sync=Hs6;var su1=je(),tu1=lj(),eu1=ru1(),cj=cW();async function Ds6(J,Q,Y,G,X){if(!["sha256","sha512"].includes(X))throw Error("Only sha256 and sha512 are supported");return(0,cj.assertBytes)(J),(0,cj.assertBytes)(Q),(0,su1.pbkdf2Async)(X==="sha256"?tu1.sha256:eu1.sha512,J,Q,{c:Y,dkLen:G})}function Hs6(J,Q,Y,G,X){if(!["sha256","sha512"].includes(X))throw Error("Only sha256 and sha512 are supported");return(0,cj.assertBytes)(J),(0,cj.assertBytes)(Q),(0,su1.pbkdf2)(X==="sha256"?tu1.sha256:eu1.sha512,J,Q,{c:Y,dkLen:G})}});var Vl1=H((Wl1)=>{Object.defineProperty(Wl1,"__esModule",{value:!0});Wl1.scryptAsync=Wl1.scrypt=void 0;var yI=lW(),Gl1=lj(),Xl1=je(),C0=QJ();function Yl1(J,Q,Y,G,X,z){let K=J[Q++]^Y[G++],W=J[Q++]^Y[G++],Z=J[Q++]^Y[G++],V=J[Q++]^Y[G++],q=J[Q++]^Y[G++],U=J[Q++]^Y[G++],M=J[Q++]^Y[G++],D=J[Q++]^Y[G++],I=J[Q++]^Y[G++],O=J[Q++]^Y[G++],A=J[Q++]^Y[G++],B=J[Q++]^Y[G++],w=J[Q++]^Y[G++],N=J[Q++]^Y[G++],L=J[Q++]^Y[G++],C=J[Q++]^Y[G++],R=K,F=W,f=Z,E=V,P=q,j=U,$=M,d=D,h=I,T=O,S=A,x=B,b=w,m=N,g=L,c=C;for(let l=0;l<8;l+=2)P^=(0,C0.rotl)(R+b|0,7),h^=(0,C0.rotl)(P+R|0,9),b^=(0,C0.rotl)(h+P|0,13),R^=(0,C0.rotl)(b+h|0,18),T^=(0,C0.rotl)(j+F|0,7),m^=(0,C0.rotl)(T+j|0,9),F^=(0,C0.rotl)(m+T|0,13),j^=(0,C0.rotl)(F+m|0,18),g^=(0,C0.rotl)(S+$|0,7),f^=(0,C0.rotl)(g+S|0,9),$^=(0,C0.rotl)(f+g|0,13),S^=(0,C0.rotl)($+f|0,18),E^=(0,C0.rotl)(c+x|0,7),d^=(0,C0.rotl)(E+c|0,9),x^=(0,C0.rotl)(d+E|0,13),c^=(0,C0.rotl)(x+d|0,18),F^=(0,C0.rotl)(R+E|0,7),f^=(0,C0.rotl)(F+R|0,9),E^=(0,C0.rotl)(f+F|0,13),R^=(0,C0.rotl)(E+f|0,18),$^=(0,C0.rotl)(j+P|0,7),d^=(0,C0.rotl)($+j|0,9),P^=(0,C0.rotl)(d+$|0,13),j^=(0,C0.rotl)(P+d|0,18),x^=(0,C0.rotl)(S+T|0,7),h^=(0,C0.rotl)(x+S|0,9),T^=(0,C0.rotl)(h+x|0,13),S^=(0,C0.rotl)(T+h|0,18),b^=(0,C0.rotl)(c+g|0,7),m^=(0,C0.rotl)(b+c|0,9),g^=(0,C0.rotl)(m+b|0,13),c^=(0,C0.rotl)(g+m|0,18);X[z++]=K+R|0,X[z++]=W+F|0,X[z++]=Z+f|0,X[z++]=V+E|0,X[z++]=q+P|0,X[z++]=U+j|0,X[z++]=M+$|0,X[z++]=D+d|0,X[z++]=I+h|0,X[z++]=O+T|0,X[z++]=A+S|0,X[z++]=B+x|0,X[z++]=w+b|0,X[z++]=N+m|0,X[z++]=L+g|0,X[z++]=C+c|0}function gI(J,Q,Y,G,X){let z=G+0,K=G+16*X;for(let W=0;W<16;W++)Y[K+W]=J[Q+(2*X-1)*16+W];for(let W=0;W<X;W++,z+=16,Q+=16){if(Yl1(Y,K,J,Q,Y,z),W>0)K+=16;Yl1(Y,z,J,Q+=16,Y,K)}}function zl1(J,Q,Y){let G=(0,C0.checkOpts)({dkLen:32,asyncTick:10,maxmem:1073742848},Y),{N:X,r:z,p:K,dkLen:W,asyncTick:Z,maxmem:V,onProgress:q}=G;if((0,yI.number)(X),(0,yI.number)(z),(0,yI.number)(K),(0,yI.number)(W),(0,yI.number)(Z),(0,yI.number)(V),q!==void 0&&typeof q!=="function")throw Error("progressCb should be function");let U=128*z,M=U/4;if(X<=1||(X&X-1)!==0||X>=2**(U/8)||X>4294967296)throw Error("Scrypt: N must be larger than 1, a power of 2, less than 2^(128 * r / 8) and less than 2^32");if(K<0||K>137438953440/U)throw Error("Scrypt: p must be a positive integer less than or equal to ((2^32 - 1) * 32) / (128 * r)");if(W<0||W>137438953440)throw Error("Scrypt: dkLen should be positive integer less than or equal to (2^32 - 1) * 32");let D=U*(X+K);if(D>V)throw Error(`Scrypt: parameters too large, ${D} (128 * r * (N + p)) > ${V} (maxmem)`);let I=(0,Xl1.pbkdf2)(Gl1.sha256,J,Q,{c:1,dkLen:U*K}),O=(0,C0.u32)(I),A=(0,C0.u32)(new Uint8Array(U*X)),B=(0,C0.u32)(new Uint8Array(U)),w=()=>{};if(q){let N=2*X*K,L=Math.max(Math.floor(N/1e4),1),C=0;w=()=>{if(C++,q&&(!(C%L)||C===N))q(C/N)}}return{N:X,r:z,p:K,dkLen:W,blockSize32:M,V:A,B32:O,B:I,tmp:B,blockMixCb:w,asyncTick:Z}}function Kl1(J,Q,Y,G,X){let z=(0,Xl1.pbkdf2)(Gl1.sha256,J,Y,{c:1,dkLen:Q});return Y.fill(0),G.fill(0),X.fill(0),z}function As6(J,Q,Y){let{N:G,r:X,p:z,dkLen:K,blockSize32:W,V:Z,B32:V,B:q,tmp:U,blockMixCb:M}=zl1(J,Q,Y);if(!C0.isLE)(0,C0.byteSwap32)(V);for(let D=0;D<z;D++){let I=W*D;for(let O=0;O<W;O++)Z[O]=V[I+O];for(let O=0,A=0;O<G-1;O++)gI(Z,A,Z,A+=W,X),M();gI(Z,(G-1)*W,V,I,X),M();for(let O=0;O<G;O++){let A=V[I+W-16]%G;for(let B=0;B<W;B++)U[B]=V[I+B]^Z[A*W+B];gI(U,0,V,I,X),M()}}if(!C0.isLE)(0,C0.byteSwap32)(V);return Kl1(J,K,q,Z,U)}Wl1.scrypt=As6;async function Bs6(J,Q,Y){let{N:G,r:X,p:z,dkLen:K,blockSize32:W,V:Z,B32:V,B:q,tmp:U,blockMixCb:M,asyncTick:D}=zl1(J,Q,Y);if(!C0.isLE)(0,C0.byteSwap32)(V);for(let I=0;I<z;I++){let O=W*I;for(let B=0;B<W;B++)Z[B]=V[O+B];let A=0;await(0,C0.asyncLoop)(G-1,D,()=>{gI(Z,A,Z,A+=W,X),M()}),gI(Z,(G-1)*W,V,O,X),M(),await(0,C0.asyncLoop)(G,D,()=>{let B=V[O+W-16]%G;for(let w=0;w<W;w++)U[w]=V[O+w]^Z[B*W+w];gI(U,0,V,O,X),M()})}if(!C0.isLE)(0,C0.byteSwap32)(V);return Kl1(J,K,q,Z,U)}Wl1.scryptAsync=Bs6});var Ml1=H((Ul1)=>{Object.defineProperty(Ul1,"__esModule",{value:!0});Ul1.scrypt=ws6;Ul1.scryptSync=Ls6;var ql1=Vl1(),_j=cW();async function ws6(J,Q,Y,G,X,z,K){return(0,_j.assertBytes)(J),(0,_j.assertBytes)(Q),(0,ql1.scryptAsync)(J,Q,{N:Y,r:X,p:G,dkLen:z,onProgress:K})}function Ls6(J,Q,Y,G,X,z,K){return(0,_j.assertBytes)(J),(0,_j.assertBytes)(Q),(0,ql1.scrypt)(J,Q,{N:Y,r:X,p:G,dkLen:z,onProgress:K})}});var DU=H((Nl1)=>{Object.defineProperty(Nl1,"__esModule",{value:!0});Nl1.bitMask=void 0;Nl1.isBytes=nj;Nl1.abytes=oj;Nl1.bytesToHex=me;Nl1.numberToHexUnpadded=Ol1;Nl1.hexToNumber=de;Nl1.hexToBytes=aj;Nl1.bytesToNumberBE=Ts6;Nl1.bytesToNumberLE=Ss6;Nl1.numberToBytesBE=Al1;Nl1.numberToBytesLE=Ps6;Nl1.numberToVarBytesBE=$s6;Nl1.ensureBytes=fs6;Nl1.concatBytes=Bl1;Nl1.equalBytes=ks6;Nl1.utf8ToBytes=vs6;Nl1.bitLen=js6;Nl1.bitGet=hs6;Nl1.bitSet=bs6;Nl1.createHmacDrbg=ys6;Nl1.validateObject=ms6;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Il1=BigInt(0),ij=BigInt(1),Rs6=BigInt(2);function nj(J){return J instanceof Uint8Array||J!=null&&typeof J==="object"&&J.constructor.name==="Uint8Array"}function oj(J){if(!nj(J))throw Error("Uint8Array expected")}var Fs6=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function me(J){oj(J);let Q="";for(let Y=0;Y<J.length;Y++)Q+=Fs6[J[Y]];return Q}function Ol1(J){let Q=J.toString(16);return Q.length&1?`0${Q}`:Q}function de(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);return BigInt(J===""?"0":`0x${J}`)}var Pz={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function Dl1(J){if(J>=Pz._0&&J<=Pz._9)return J-Pz._0;if(J>=Pz._A&&J<=Pz._F)return J-(Pz._A-10);if(J>=Pz._a&&J<=Pz._f)return J-(Pz._a-10);return}function aj(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);let Q=J.length,Y=Q/2;if(Q%2)throw Error("padded hex string expected, got unpadded hex of length "+Q);let G=new Uint8Array(Y);for(let X=0,z=0;X<Y;X++,z+=2){let K=Dl1(J.charCodeAt(z)),W=Dl1(J.charCodeAt(z+1));if(K===void 0||W===void 0){let Z=J[z]+J[z+1];throw Error('hex string expected, got non-hex character "'+Z+'" at index '+z)}G[X]=K*16+W}return G}function Ts6(J){return de(me(J))}function Ss6(J){return oj(J),de(me(Uint8Array.from(J).reverse()))}function Al1(J,Q){return aj(J.toString(16).padStart(Q*2,"0"))}function Ps6(J,Q){return Al1(J,Q).reverse()}function $s6(J){return aj(Ol1(J))}function fs6(J,Q,Y){let G;if(typeof Q==="string")try{G=aj(Q)}catch(z){throw Error(`${J} must be valid hex string, got "${Q}". Cause: ${z}`)}else if(nj(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 Bl1(...J){let Q=0;for(let G=0;G<J.length;G++){let X=J[G];oj(X),Q+=X.length}let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let z=J[G];Y.set(z,X),X+=z.length}return Y}function ks6(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 vs6(J){if(typeof J!=="string")throw Error(`utf8ToBytes expected string, got ${typeof J}`);return new Uint8Array(new TextEncoder().encode(J))}function js6(J){let Q;for(Q=0;J>Il1;J>>=ij,Q+=1);return Q}function hs6(J,Q){return J>>BigInt(Q)&ij}function bs6(J,Q,Y){return J|(Y?ij:Il1)<<BigInt(Q)}var xs6=(J)=>(Rs6<<BigInt(J-1))-ij;Nl1.bitMask=xs6;var ge=(J)=>new Uint8Array(J),Hl1=(J)=>Uint8Array.from(J);function ys6(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=ge(J),X=ge(J),z=0,K=()=>{G.fill(1),X.fill(0),z=0},W=(...U)=>Y(X,G,...U),Z=(U=ge())=>{if(X=W(Hl1([0]),U),G=W(),U.length===0)return;X=W(Hl1([1]),U),G=W()},V=()=>{if(z++>=1000)throw Error("drbg: tried 1000 values");let U=0,M=[];while(U<Q){G=W();let D=G.slice();M.push(D),U+=G.length}return Bl1(...M)};return(U,M)=>{K(),Z(U);let D=void 0;while(!(D=M(V())))Z();return K(),D}}var gs6={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"||nj(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 ms6(J,Q,Y={}){let G=(X,z,K)=>{let W=gs6[z];if(typeof W!=="function")throw Error(`Invalid validator "${z}", expected function`);let Z=J[X];if(K&&Z===void 0)return;if(!W(Z,J))throw Error(`Invalid param ${String(X)}=${Z} (${typeof Z}), expected ${z}`)};for(let[X,z]of Object.entries(Q))G(X,z,!1);for(let[X,z]of Object.entries(Y))G(X,z,!0);return J}});var zC=H(($l1)=>{Object.defineProperty($l1,"__esModule",{value:!0});$l1.isNegativeLE=void 0;$l1.mod=XJ;$l1.pow=Cl1;$l1.pow2=Vt6;$l1.invert=rj;$l1.tonelliShanks=Rl1;$l1.FpSqrt=Fl1;$l1.validateField=Mt6;$l1.FpPow=Tl1;$l1.FpInvertBatch=Sl1;$l1.FpDiv=Dt6;$l1.FpIsSquare=Ht6;$l1.nLength=le;$l1.Field=It6;$l1.FpSqrtOdd=Ot6;$l1.FpSqrtEven=At6;$l1.hashToPrivateScalar=Bt6;$l1.getFieldBytesLength=pe;$l1.getMinHashLength=Pl1;$l1.mapHashToField=Nt6;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var zJ=DU(),e9=BigInt(0),z8=BigInt(1),KZ=BigInt(2),Kt6=BigInt(3),ue=BigInt(4),Ll1=BigInt(5),El1=BigInt(8),Wt6=BigInt(9),Zt6=BigInt(16);function XJ(J,Q){let Y=J%Q;return Y>=e9?Y:Q+Y}function Cl1(J,Q,Y){if(Y<=e9||Q<e9)throw Error("Expected power/modulo > 0");if(Y===z8)return e9;let G=z8;while(Q>e9){if(Q&z8)G=G*J%Y;J=J*J%Y,Q>>=z8}return G}function Vt6(J,Q,Y){let G=J;while(Q-- >e9)G*=G,G%=Y;return G}function rj(J,Q){if(J===e9||Q<=e9)throw Error(`invert: expected positive integers, got n=${J} mod=${Q}`);let Y=XJ(J,Q),G=Q,X=e9,z=z8,K=z8,W=e9;while(Y!==e9){let V=G/Y,q=G%Y,U=X-K*V,M=z-W*V;G=Y,Y=q,X=K,z=W,K=U,W=M}if(G!==z8)throw Error("invert: does not exist");return XJ(X,Q)}function Rl1(J){let Q=(J-z8)/KZ,Y,G,X;for(Y=J-z8,G=0;Y%KZ===e9;Y/=KZ,G++);for(X=KZ;X<J&&Cl1(X,Q,J)!==J-z8;X++);if(G===1){let K=(J+z8)/ue;return function(Z,V){let q=Z.pow(V,K);if(!Z.eql(Z.sqr(q),V))throw Error("Cannot find square root");return q}}let z=(Y+z8)/KZ;return function(W,Z){if(W.pow(Z,Q)===W.neg(W.ONE))throw Error("Cannot find square root");let V=G,q=W.pow(W.mul(W.ONE,X),Y),U=W.pow(Z,z),M=W.pow(Z,Y);while(!W.eql(M,W.ONE)){if(W.eql(M,W.ZERO))return W.ZERO;let D=1;for(let O=W.sqr(M);D<V;D++){if(W.eql(O,W.ONE))break;O=W.sqr(O)}let I=W.pow(q,z8<<BigInt(V-D-1));q=W.sqr(I),U=W.mul(U,I),M=W.mul(M,q),V=D}return U}}function Fl1(J){if(J%ue===Kt6){let Q=(J+z8)/ue;return function(G,X){let z=G.pow(X,Q);if(!G.eql(G.sqr(z),X))throw Error("Cannot find square root");return z}}if(J%El1===Ll1){let Q=(J-Ll1)/El1;return function(G,X){let z=G.mul(X,KZ),K=G.pow(z,Q),W=G.mul(X,K),Z=G.mul(G.mul(W,KZ),K),V=G.mul(W,G.sub(Z,G.ONE));if(!G.eql(G.sqr(V),X))throw Error("Cannot find square root");return V}}if(J%Zt6===Wt6);return Rl1(J)}var qt6=(J,Q)=>(XJ(J,Q)&z8)===z8;$l1.isNegativeLE=qt6;var Ut6=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function Mt6(J){let Q={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},Y=Ut6.reduce((G,X)=>{return G[X]="function",G},Q);return(0,zJ.validateObject)(J,Y)}function Tl1(J,Q,Y){if(Y<e9)throw Error("Expected power > 0");if(Y===e9)return J.ONE;if(Y===z8)return Q;let G=J.ONE,X=Q;while(Y>e9){if(Y&z8)G=J.mul(G,X);X=J.sqr(X),Y>>=z8}return G}function Sl1(J,Q){let Y=Array(Q.length),G=Q.reduce((z,K,W)=>{if(J.is0(K))return z;return Y[W]=z,J.mul(z,K)},J.ONE),X=J.inv(G);return Q.reduceRight((z,K,W)=>{if(J.is0(K))return z;return Y[W]=J.mul(z,Y[W]),J.mul(z,K)},X),Y}function Dt6(J,Q,Y){return J.mul(Q,typeof Y==="bigint"?rj(Y,J.ORDER):J.inv(Y))}function Ht6(J){let Q=(J.ORDER-z8)/KZ;return(Y)=>{let G=J.pow(Y,Q);return J.eql(G,J.ZERO)||J.eql(G,J.ONE)}}function le(J,Q){let Y=Q!==void 0?Q:J.toString(2).length,G=Math.ceil(Y/8);return{nBitLength:Y,nByteLength:G}}function It6(J,Q,Y=!1,G={}){if(J<=e9)throw Error(`Expected Field ORDER > 0, got ${J}`);let{nBitLength:X,nByteLength:z}=le(J,Q);if(z>2048)throw Error("Field lengths over 2048 bytes are not supported");let K=Fl1(J),W=Object.freeze({ORDER:J,BITS:X,BYTES:z,MASK:(0,zJ.bitMask)(X),ZERO:e9,ONE:z8,create:(Z)=>XJ(Z,J),isValid:(Z)=>{if(typeof Z!=="bigint")throw Error(`Invalid field element: expected bigint, got ${typeof Z}`);return e9<=Z&&Z<J},is0:(Z)=>Z===e9,isOdd:(Z)=>(Z&z8)===z8,neg:(Z)=>XJ(-Z,J),eql:(Z,V)=>Z===V,sqr:(Z)=>XJ(Z*Z,J),add:(Z,V)=>XJ(Z+V,J),sub:(Z,V)=>XJ(Z-V,J),mul:(Z,V)=>XJ(Z*V,J),pow:(Z,V)=>Tl1(W,Z,V),div:(Z,V)=>XJ(Z*rj(V,J),J),sqrN:(Z)=>Z*Z,addN:(Z,V)=>Z+V,subN:(Z,V)=>Z-V,mulN:(Z,V)=>Z*V,inv:(Z)=>rj(Z,J),sqrt:G.sqrt||((Z)=>K(W,Z)),invertBatch:(Z)=>Sl1(W,Z),cmov:(Z,V,q)=>q?V:Z,toBytes:(Z)=>Y?(0,zJ.numberToBytesLE)(Z,z):(0,zJ.numberToBytesBE)(Z,z),fromBytes:(Z)=>{if(Z.length!==z)throw Error(`Fp.fromBytes: expected ${z}, got ${Z.length}`);return Y?(0,zJ.bytesToNumberLE)(Z):(0,zJ.bytesToNumberBE)(Z)}});return Object.freeze(W)}function Ot6(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 At6(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 Bt6(J,Q,Y=!1){J=(0,zJ.ensureBytes)("privateHash",J);let G=J.length,X=le(Q).nByteLength+8;if(X<24||G<X||G>1024)throw Error(`hashToPrivateScalar: expected ${X}-1024 bytes of input, got ${G}`);let z=Y?(0,zJ.bytesToNumberLE)(J):(0,zJ.bytesToNumberBE)(J);return XJ(z,Q-z8)+z8}function pe(J){if(typeof J!=="bigint")throw Error("field order must be bigint");let Q=J.toString(2).length;return Math.ceil(Q/8)}function Pl1(J){let Q=pe(J);return Q+Math.ceil(Q/2)}function Nt6(J,Q,Y=!1){let G=J.length,X=pe(Q),z=Pl1(Q);if(G<16||G<z||G>1024)throw Error(`expected ${z}-1024 bytes of input, got ${G}`);let K=Y?(0,zJ.bytesToNumberBE)(J):(0,zJ.bytesToNumberLE)(J),W=XJ(K,Q-z8)+z8;return Y?(0,zJ.numberToBytesLE)(W,X):(0,zJ.numberToBytesBE)(W,X)}});var jl1=H((vl1)=>{Object.defineProperty(vl1,"__esModule",{value:!0});vl1.wNAF=ut6;vl1.validateBasic=lt6;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var kl1=zC(),mt6=DU(),dt6=BigInt(0),ce=BigInt(1);function ut6(J,Q){let Y=(X,z)=>{let K=z.negate();return X?K:z},G=(X)=>{let z=Math.ceil(Q/X)+1,K=2**(X-1);return{windows:z,windowSize:K}};return{constTimeNegate:Y,unsafeLadder(X,z){let K=J.ZERO,W=X;while(z>dt6){if(z&ce)K=K.add(W);W=W.double(),z>>=ce}return K},precomputeWindow(X,z){let{windows:K,windowSize:W}=G(z),Z=[],V=X,q=V;for(let U=0;U<K;U++){q=V,Z.push(q);for(let M=1;M<W;M++)q=q.add(V),Z.push(q);V=q.double()}return Z},wNAF(X,z,K){let{windows:W,windowSize:Z}=G(X),V=J.ZERO,q=J.BASE,U=BigInt(2**X-1),M=2**X,D=BigInt(X);for(let I=0;I<W;I++){let O=I*Z,A=Number(K&U);if(K>>=D,A>Z)A-=M,K+=ce;let B=O,w=O+Math.abs(A)-1,N=I%2!==0,L=A<0;if(A===0)q=q.add(Y(N,z[B]));else V=V.add(Y(L,z[w]))}return{p:V,f:q}},wNAFCached(X,z,K,W){let Z=X._WINDOW_SIZE||1,V=z.get(X);if(!V){if(V=this.precomputeWindow(X,Z),Z!==1)z.set(X,W(V))}return this.wNAF(Z,V,K)}}}function lt6(J){return(0,kl1.validateField)(J.Fp),(0,mt6.validateObject)(J,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,kl1.nLength)(J.n,J.nBitLength),...J,...{p:J.Fp.ORDER}})}});var ie=H((yl1)=>{Object.defineProperty(yl1,"__esModule",{value:!0});yl1.DER=void 0;yl1.weierstrassPoints=bl1;yl1.weierstrass=at6;yl1.SWUFpSqrtRatio=xl1;yl1.mapToCurveSimpleSWU=rt6;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var _e=jl1(),mI=zC(),d8=DU(),OG=DU();function _t6(J){let Q=(0,_e.validateBasic)(J);d8.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:it6,hexToBytes:nt6}=d8;yl1.DER={Err:class extends Error{constructor(Q=""){super(Q)}},_parseInt(J){let{Err:Q}=yl1.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:it6(G),l:J.subarray(Y+2)}},toSig(J){let{Err:Q}=yl1.DER,Y=typeof J==="string"?nt6(J):J;d8.abytes(Y);let G=Y.length;if(G<2||Y[0]!=48)throw new Q("Invalid signature tag");if(Y[1]!==G-2)throw new Q("Invalid signature: incorrect length");let{d:X,l:z}=yl1.DER._parseInt(Y.subarray(2)),{d:K,l:W}=yl1.DER._parseInt(z);if(W.length)throw new Q("Invalid signature: left bytes after parsing");return{r:X,s:K}},hexFromSig(J){let Q=(V)=>Number.parseInt(V[0],16)&8?"00"+V:V,Y=(V)=>{let q=V.toString(16);return q.length&1?`0${q}`:q},G=Q(Y(J.s)),X=Q(Y(J.r)),z=G.length/2,K=X.length/2,W=Y(z),Z=Y(K);return`30${Y(K+z+4)}02${Z}${X}02${W}${G}`}};var bQ=BigInt(0),W9=BigInt(1),WZ=BigInt(2),sj=BigInt(3),hl1=BigInt(4);function bl1(J){let Q=_t6(J),{Fp:Y}=Q,G=Q.toBytes||((I,O,A)=>{let B=O.toAffine();return d8.concatBytes(Uint8Array.from([4]),Y.toBytes(B.x),Y.toBytes(B.y))}),X=Q.fromBytes||((I)=>{let O=I.subarray(1),A=Y.fromBytes(O.subarray(0,Y.BYTES)),B=Y.fromBytes(O.subarray(Y.BYTES,2*Y.BYTES));return{x:A,y:B}});function z(I){let{a:O,b:A}=Q,B=Y.sqr(I),w=Y.mul(B,I);return Y.add(Y.add(w,Y.mul(I,O)),A)}if(!Y.eql(Y.sqr(Q.Gy),z(Q.Gx)))throw Error("bad generator point: equation left != right");function K(I){return typeof I==="bigint"&&bQ<I&&I<Q.n}function W(I){if(!K(I))throw Error("Expected valid bigint: 0 < bigint < curve.n")}function Z(I){let{allowedPrivateKeyLengths:O,nByteLength:A,wrapPrivateKey:B,n:w}=Q;if(O&&typeof I!=="bigint"){if(d8.isBytes(I))I=d8.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:d8.bytesToNumberBE((0,OG.ensureBytes)("private key",I,A))}catch(L){throw Error(`private key must be ${A} bytes, hex or bigint, not ${typeof I}`)}if(B)N=mI.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,OG.ensureBytes)("pointHex",I)));return O.assertValidity(),O}static fromPrivateKey(I){return U.BASE.multiply(Z(I))}_setWindowSize(I){this._WINDOW_SIZE=I,V.delete(this)}assertValidity(){if(this.is0()){if(Q.allowInfinityPoint&&!Y.is0(this.py))return;throw Error("bad point: ZERO")}let{x:I,y:O}=this.toAffine();if(!Y.isValid(I)||!Y.isValid(O))throw Error("bad point: x or y not FE");let A=Y.sqr(O),B=z(I);if(!Y.eql(A,B))throw Error("bad point: equation left != right");if(!this.isTorsionFree())throw Error("bad point: not in prime-order subgroup")}hasEvenY(){let{y:I}=this.toAffine();if(Y.isOdd)return!Y.isOdd(I);throw Error("Field doesn't support isOdd")}equals(I){q(I);let{px:O,py:A,pz:B}=this,{px:w,py:N,pz:L}=I,C=Y.eql(Y.mul(O,L),Y.mul(w,B)),R=Y.eql(Y.mul(A,L),Y.mul(N,B));return C&&R}negate(){return new U(this.px,Y.neg(this.py),this.pz)}double(){let{a:I,b:O}=Q,A=Y.mul(O,sj),{px:B,py:w,pz:N}=this,L=Y.ZERO,C=Y.ZERO,R=Y.ZERO,F=Y.mul(B,B),f=Y.mul(w,w),E=Y.mul(N,N),P=Y.mul(B,w);return P=Y.add(P,P),R=Y.mul(B,N),R=Y.add(R,R),L=Y.mul(I,R),C=Y.mul(A,E),C=Y.add(L,C),L=Y.sub(f,C),C=Y.add(f,C),C=Y.mul(L,C),L=Y.mul(P,L),R=Y.mul(A,R),E=Y.mul(I,E),P=Y.sub(F,E),P=Y.mul(I,P),P=Y.add(P,R),R=Y.add(F,F),F=Y.add(R,F),F=Y.add(F,E),F=Y.mul(F,P),C=Y.add(C,F),E=Y.mul(w,N),E=Y.add(E,E),F=Y.mul(E,P),L=Y.sub(L,F),R=Y.mul(E,f),R=Y.add(R,R),R=Y.add(R,R),new U(L,C,R)}add(I){q(I);let{px:O,py:A,pz:B}=this,{px:w,py:N,pz:L}=I,C=Y.ZERO,R=Y.ZERO,F=Y.ZERO,f=Q.a,E=Y.mul(Q.b,sj),P=Y.mul(O,w),j=Y.mul(A,N),$=Y.mul(B,L),d=Y.add(O,A),h=Y.add(w,N);d=Y.mul(d,h),h=Y.add(P,j),d=Y.sub(d,h),h=Y.add(O,B);let T=Y.add(w,L);return h=Y.mul(h,T),T=Y.add(P,$),h=Y.sub(h,T),T=Y.add(A,B),C=Y.add(N,L),T=Y.mul(T,C),C=Y.add(j,$),T=Y.sub(T,C),F=Y.mul(f,h),C=Y.mul(E,$),F=Y.add(C,F),C=Y.sub(j,F),F=Y.add(j,F),R=Y.mul(C,F),j=Y.add(P,P),j=Y.add(j,P),$=Y.mul(f,$),h=Y.mul(E,h),j=Y.add(j,$),$=Y.sub(P,$),$=Y.mul(f,$),h=Y.add(h,$),P=Y.mul(j,h),R=Y.add(R,P),P=Y.mul(T,h),C=Y.mul(d,C),C=Y.sub(C,P),P=Y.mul(d,j),F=Y.mul(T,F),F=Y.add(F,P),new U(C,R,F)}subtract(I){return this.add(I.negate())}is0(){return this.equals(U.ZERO)}wNAF(I){return D.wNAFCached(this,V,I,(O)=>{let A=Y.invertBatch(O.map((B)=>B.pz));return O.map((B,w)=>B.toAffine(A[w])).map(U.fromAffine)})}multiplyUnsafe(I){let O=U.ZERO;if(I===bQ)return O;if(W(I),I===W9)return this;let{endo:A}=Q;if(!A)return D.unsafeLadder(this,I);let{k1neg:B,k1:w,k2neg:N,k2:L}=A.splitScalar(I),C=O,R=O,F=this;while(w>bQ||L>bQ){if(w&W9)C=C.add(F);if(L&W9)R=R.add(F);F=F.double(),w>>=W9,L>>=W9}if(B)C=C.negate();if(N)R=R.negate();return R=new U(Y.mul(R.px,A.beta),R.py,R.pz),C.add(R)}multiply(I){W(I);let O=I,A,B,{endo:w}=Q;if(w){let{k1neg:N,k1:L,k2neg:C,k2:R}=w.splitScalar(O),{p:F,f}=this.wNAF(L),{p:E,f:P}=this.wNAF(R);F=D.constTimeNegate(N,F),E=D.constTimeNegate(C,E),E=new U(Y.mul(E.px,w.beta),E.py,E.pz),A=F.add(E),B=f.add(P)}else{let{p:N,f:L}=this.wNAF(O);A=N,B=L}return U.normalizeZ([A,B])[0]}multiplyAndAddUnsafe(I,O,A){let B=U.BASE,w=(L,C)=>C===bQ||C===W9||!L.equals(B)?L.multiplyUnsafe(C):L.multiply(C),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),C=Y.mul(B,I);if(w)return{x:Y.ZERO,y:Y.ZERO};if(!Y.eql(C,Y.ONE))throw Error("invZ was invalid");return{x:N,y:L}}isTorsionFree(){let{h:I,isTorsionFree:O}=Q;if(I===W9)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===W9)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 d8.bytesToHex(this.toRawBytes(I))}}U.BASE=new U(Q.Gx,Q.Gy,Y.ONE),U.ZERO=new U(Y.ZERO,Y.ONE,Y.ZERO);let M=Q.nBitLength,D=(0,_e.wNAF)(U,Q.endo?Math.ceil(M/2):M);return{CURVE:Q,ProjectivePoint:U,normPrivateKeyToScalar:Z,weierstrassEquation:z,isWithinCurveOrder:K}}function ot6(J){let Q=(0,_e.validateBasic)(J);return d8.validateObject(Q,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...Q})}function at6(J){let Q=ot6(J),{Fp:Y,n:G}=Q,X=Y.BYTES+1,z=2*Y.BYTES+1;function K(T){return bQ<T&&T<Y.ORDER}function W(T){return mI.mod(T,G)}function Z(T){return mI.invert(T,G)}let{ProjectivePoint:V,normPrivateKeyToScalar:q,weierstrassEquation:U,isWithinCurveOrder:M}=bl1({...Q,toBytes(T,S,x){let b=S.toAffine(),m=Y.toBytes(b.x),g=d8.concatBytes;if(x)return g(Uint8Array.from([S.hasEvenY()?2:3]),m);else return g(Uint8Array.from([4]),m,Y.toBytes(b.y))},fromBytes(T){let S=T.length,x=T[0],b=T.subarray(1);if(S===X&&(x===2||x===3)){let m=d8.bytesToNumberBE(b);if(!K(m))throw Error("Point is not on curve");let g=U(m),c;try{c=Y.sqrt(g)}catch(a){let Q1=a instanceof Error?": "+a.message:"";throw Error("Point is not on curve"+Q1)}let l=(c&W9)===W9;if((x&1)===1!==l)c=Y.neg(c);return{x:m,y:c}}else if(S===z&&x===4){let m=Y.fromBytes(b.subarray(0,Y.BYTES)),g=Y.fromBytes(b.subarray(Y.BYTES,2*Y.BYTES));return{x:m,y:g}}else throw Error(`Point of length ${S} was invalid. Expected ${X} compressed bytes or ${z} uncompressed bytes`)}}),D=(T)=>d8.bytesToHex(d8.numberToBytesBE(T,Q.nByteLength));function I(T){let S=G>>W9;return T>S}function O(T){return I(T)?W(-T):T}let A=(T,S,x)=>d8.bytesToNumberBE(T.slice(S,x));class B{constructor(T,S,x){this.r=T,this.s=S,this.recovery=x,this.assertValidity()}static fromCompact(T){let S=Q.nByteLength;return T=(0,OG.ensureBytes)("compactSignature",T,S*2),new B(A(T,0,S),A(T,S,2*S))}static fromDER(T){let{r:S,s:x}=yl1.DER.toSig((0,OG.ensureBytes)("DER",T));return new B(S,x)}assertValidity(){if(!M(this.r))throw Error("r must be 0 < r < CURVE.n");if(!M(this.s))throw Error("s must be 0 < s < CURVE.n")}addRecoveryBit(T){return new B(this.r,this.s,T)}recoverPublicKey(T){let{r:S,s:x,recovery:b}=this,m=F((0,OG.ensureBytes)("msgHash",T));if(b==null||![0,1,2,3].includes(b))throw Error("recovery id invalid");let g=b===2||b===3?S+Q.n:S;if(g>=Y.ORDER)throw Error("recovery id 2 or 3 invalid");let c=(b&1)===0?"02":"03",l=V.fromHex(c+D(g)),p=Z(g),a=W(-m*p),Q1=W(x*p),M1=V.BASE.multiplyAndAddUnsafe(l,a,Q1);if(!M1)throw Error("point at infinify");return M1.assertValidity(),M1}hasHighS(){return I(this.s)}normalizeS(){return this.hasHighS()?new B(this.r,W(-this.s),this.recovery):this}toDERRawBytes(){return d8.hexToBytes(this.toDERHex())}toDERHex(){return yl1.DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return d8.hexToBytes(this.toCompactHex())}toCompactHex(){return D(this.r)+D(this.s)}}let w={isValidPrivateKey(T){try{return q(T),!0}catch(S){return!1}},normPrivateKeyToScalar:q,randomPrivateKey:()=>{let T=mI.getMinHashLength(Q.n);return mI.mapHashToField(Q.randomBytes(T),Q.n)},precompute(T=8,S=V.BASE){return S._setWindowSize(T),S.multiply(BigInt(3)),S}};function N(T,S=!0){return V.fromPrivateKey(T).toRawBytes(S)}function L(T){let S=d8.isBytes(T),x=typeof T==="string",b=(S||x)&&T.length;if(S)return b===X||b===z;if(x)return b===2*X||b===2*z;if(T instanceof V)return!0;return!1}function C(T,S,x=!0){if(L(T))throw Error("first arg must be private key");if(!L(S))throw Error("second arg must be public key");return V.fromHex(S).multiply(q(T)).toRawBytes(x)}let R=Q.bits2int||function(T){let S=d8.bytesToNumberBE(T),x=T.length*8-Q.nBitLength;return x>0?S>>BigInt(x):S},F=Q.bits2int_modN||function(T){return W(R(T))},f=d8.bitMask(Q.nBitLength);function E(T){if(typeof T!=="bigint")throw Error("bigint expected");if(!(bQ<=T&&T<f))throw Error(`bigint expected < 2^${Q.nBitLength}`);return d8.numberToBytesBE(T,Q.nByteLength)}function P(T,S,x=j){if(["recovered","canonical"].some((y)=>(y in x)))throw Error("sign() legacy options not supported");let{hash:b,randomBytes:m}=Q,{lowS:g,prehash:c,extraEntropy:l}=x;if(g==null)g=!0;if(T=(0,OG.ensureBytes)("msgHash",T),c)T=(0,OG.ensureBytes)("prehashed msgHash",b(T));let p=F(T),a=q(S),Q1=[E(a),E(p)];if(l!=null&&l!==!1){let y=l===!0?m(Y.BYTES):l;Q1.push((0,OG.ensureBytes)("extraEntropy",y))}let M1=d8.concatBytes(...Q1),B1=p;function L1(y){let u=R(y);if(!M(u))return;let _=Z(u),o=V.BASE.multiply(u).toAffine(),n=W(o.x);if(n===bQ)return;let t=W(_*W(B1+n*a));if(t===bQ)return;let X1=(o.x===n?0:2)|Number(o.y&W9),r=t;if(g&&I(t))r=O(t),X1^=1;return new B(n,r,X1)}return{seed:M1,k2sig:L1}}let j={lowS:Q.lowS,prehash:!1},$={lowS:Q.lowS,prehash:!1};function d(T,S,x=j){let{seed:b,k2sig:m}=P(T,S,x),g=Q;return d8.createHmacDrbg(g.hash.outputLen,g.nByteLength,g.hmac)(b,m)}V.BASE._setWindowSize(8);function h(T,S,x,b=$){let m=T;if(S=(0,OG.ensureBytes)("msgHash",S),x=(0,OG.ensureBytes)("publicKey",x),"strict"in b)throw Error("options.strict was renamed to lowS");let{lowS:g,prehash:c}=b,l=void 0,p;try{if(typeof m==="string"||d8.isBytes(m))try{l=B.fromDER(m)}catch(o){if(!(o instanceof yl1.DER.Err))throw o;l=B.fromCompact(m)}else if(typeof m==="object"&&typeof m.r==="bigint"&&typeof m.s==="bigint"){let{r:o,s:n}=m;l=new B(o,n)}else throw Error("PARSE");p=V.fromHex(x)}catch(o){if(o.message==="PARSE")throw Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(g&&l.hasHighS())return!1;if(c)S=Q.hash(S);let{r:a,s:Q1}=l,M1=F(S),B1=Z(Q1),L1=W(M1*B1),y=W(a*B1),u=V.BASE.multiplyAndAddUnsafe(p,L1,y)?.toAffine();if(!u)return!1;return W(u.x)===a}return{CURVE:Q,getPublicKey:N,getSharedSecret:C,sign:d,verify:h,ProjectivePoint:V,Signature:B,utils:w}}function xl1(J,Q){let Y=J.ORDER,G=bQ;for(let I=Y-W9;I%WZ===bQ;I/=WZ)G+=W9;let X=G,z=WZ<<X-W9-W9,K=z*WZ,W=(Y-W9)/K,Z=(W-W9)/WZ,V=K-W9,q=z,U=J.pow(Q,W),M=J.pow(Q,(W+W9)/WZ),D=(I,O)=>{let A=U,B=J.pow(O,V),w=J.sqr(B);w=J.mul(w,O);let N=J.mul(I,w);N=J.pow(N,Z),N=J.mul(N,B),B=J.mul(N,O),w=J.mul(N,I);let L=J.mul(w,B);N=J.pow(L,q);let C=J.eql(N,J.ONE);B=J.mul(w,M),N=J.mul(L,A),w=J.cmov(B,w,C),L=J.cmov(N,L,C);for(let R=X;R>W9;R--){let F=R-WZ;F=WZ<<F-W9;let f=J.pow(L,F),E=J.eql(f,J.ONE);B=J.mul(w,A),A=J.mul(A,A),f=J.mul(L,A),w=J.cmov(B,w,E),L=J.cmov(f,L,E)}return{isValid:C,value:w}};if(J.ORDER%hl1===sj){let I=(J.ORDER-sj)/hl1,O=J.sqrt(J.neg(Q));D=(A,B)=>{let w=J.sqr(B),N=J.mul(A,B);w=J.mul(w,N);let L=J.pow(w,I);L=J.mul(L,N);let C=J.mul(L,O),R=J.mul(J.sqr(L),B),F=J.eql(R,A),f=J.cmov(C,L,F);return{isValid:F,value:f}}}return D}function rt6(J,Q){if(mI.validateField(J),!J.isValid(Q.A)||!J.isValid(Q.B)||!J.isValid(Q.Z))throw Error("mapToCurveSimpleSWU: invalid opts");let Y=xl1(J,Q.Z);if(!J.isOdd)throw Error("Fp.isOdd is not implemented!");return(G)=>{let X,z,K,W,Z,V,q,U;X=J.sqr(G),X=J.mul(X,Q.Z),z=J.sqr(X),z=J.add(z,X),K=J.add(z,J.ONE),K=J.mul(K,Q.B),W=J.cmov(Q.Z,J.neg(z),!J.eql(z,J.ZERO)),W=J.mul(W,Q.A),z=J.sqr(K),V=J.sqr(W),Z=J.mul(V,Q.A),z=J.add(z,Z),z=J.mul(z,K),V=J.mul(V,W),Z=J.mul(V,Q.B),z=J.add(z,Z),q=J.mul(X,K);let{isValid:M,value:D}=Y(z,V);U=J.mul(X,G),U=J.mul(U,D),q=J.cmov(q,K,M),U=J.cmov(U,D,M);let I=J.isOdd(G)===J.isOdd(U);return U=J.cmov(J.neg(U),U,I),q=J.div(q,W),{x:q,y:U}}}});var ul1=H((dl1)=>{Object.defineProperty(dl1,"__esModule",{value:!0});dl1.getHash=ml1;dl1.createCurve=Ge6;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Qe6=ve(),gl1=QJ(),Ye6=ie();function ml1(J){return{hash:J,hmac:(Q,...Y)=>(0,Qe6.hmac)(J,Q,(0,gl1.concatBytes)(...Y)),randomBytes:gl1.randomBytes}}function Ge6(J,Q){let Y=(G)=>(0,Ye6.weierstrass)({...J,...ml1(G)});return Object.freeze({...Y(Q),create:Y})}});var _l1=H((cl1)=>{Object.defineProperty(cl1,"__esModule",{value:!0});cl1.expand_message_xmd=ll1;cl1.expand_message_xof=pl1;cl1.hash_to_field=ne;cl1.isogenyMap=Ve6;cl1.createHasher=qe6;var Ke6=zC(),v5=DU(),We6=v5.bytesToNumberBE;function ZZ(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 Ze6(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 oe(J){if(!Number.isSafeInteger(J))throw Error("number expected")}function ll1(J,Q,Y,G){if((0,v5.abytes)(J),(0,v5.abytes)(Q),oe(Y),Q.length>255)Q=G((0,v5.concatBytes)((0,v5.utf8ToBytes)("H2C-OVERSIZE-DST-"),Q));let{outputLen:X,blockLen:z}=G,K=Math.ceil(Y/X);if(K>255)throw Error("Invalid xmd length");let W=(0,v5.concatBytes)(Q,ZZ(Q.length,1)),Z=ZZ(0,z),V=ZZ(Y,2),q=Array(K),U=G((0,v5.concatBytes)(Z,J,V,ZZ(0,1),W));q[0]=G((0,v5.concatBytes)(U,ZZ(1,1),W));for(let D=1;D<=K;D++){let I=[Ze6(U,q[D-1]),ZZ(D+1,1),W];q[D]=G((0,v5.concatBytes)(...I))}return(0,v5.concatBytes)(...q).slice(0,Y)}function pl1(J,Q,Y,G,X){if((0,v5.abytes)(J),(0,v5.abytes)(Q),oe(Y),Q.length>255){let z=Math.ceil(2*G/8);Q=X.create({dkLen:z}).update((0,v5.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(ZZ(Y,2)).update(Q).update(ZZ(Q.length,1)).digest()}function ne(J,Q,Y){(0,v5.validateObject)(Y,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:G,k:X,m:z,hash:K,expand:W,DST:Z}=Y;(0,v5.abytes)(J),oe(Q);let V=typeof Z==="string"?(0,v5.utf8ToBytes)(Z):Z,q=G.toString(2).length,U=Math.ceil((q+X)/8),M=Q*z*U,D;if(W==="xmd")D=ll1(J,V,M,K);else if(W==="xof")D=pl1(J,V,M,X,K);else if(W==="_internal_pass")D=J;else throw Error('expand must be "xmd" or "xof"');let I=Array(Q);for(let O=0;O<Q;O++){let A=Array(z);for(let B=0;B<z;B++){let w=U*(B+O*z),N=D.subarray(w,w+U);A[B]=(0,Ke6.mod)(We6(N),G)}I[O]=A}return I}function Ve6(J,Q){let Y=Q.map((G)=>Array.from(G).reverse());return(G,X)=>{let[z,K,W,Z]=Y.map((V)=>V.reduce((q,U)=>J.add(J.mul(q,G),U)));return G=J.div(z,K),X=J.mul(X,J.div(W,Z)),{x:G,y:X}}}function qe6(J,Q,Y){if(typeof Q!=="function")throw Error("mapToCurve() must be defined");return{hashToCurve(G,X){let z=ne(G,2,{...Y,DST:Y.DST,...X}),K=J.fromAffine(Q(z[0])),W=J.fromAffine(Q(z[1])),Z=K.add(W).clearCofactor();return Z.assertValidity(),Z},encodeToCurve(G,X){let z=ne(G,1,{...Y,DST:Y.encodeDST,...X}),K=J.fromAffine(Q(z[0])).clearCofactor();return K.assertValidity(),K},mapToCurve(G){if(!Array.isArray(G))throw Error("mapToCurve: expected array of bigints");for(let z of G)if(typeof z!=="bigint")throw Error(`mapToCurve: expected array of bigints, got ${z} in array`);let X=J.fromAffine(Q(G)).clearCofactor();return X.assertValidity(),X}}}});var Xp1=H((Yp1)=>{Object.defineProperty(Yp1,"__esModule",{value:!0});Yp1.encodeToCurve=Yp1.hashToCurve=Yp1.schnorr=Yp1.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var tj=lj(),Oe6=QJ(),Ae6=ul1(),ol1=_l1(),R4=zC(),j5=DU(),Be6=ie(),Yh=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),ej=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),al1=BigInt(1),Jh=BigInt(2),il1=(J,Q)=>(J+Q/Jh)/Q;function rl1(J){let Q=Yh,Y=BigInt(3),G=BigInt(6),X=BigInt(11),z=BigInt(22),K=BigInt(23),W=BigInt(44),Z=BigInt(88),V=J*J*J%Q,q=V*V*J%Q,U=(0,R4.pow2)(q,Y,Q)*q%Q,M=(0,R4.pow2)(U,Y,Q)*q%Q,D=(0,R4.pow2)(M,Jh,Q)*V%Q,I=(0,R4.pow2)(D,X,Q)*D%Q,O=(0,R4.pow2)(I,z,Q)*I%Q,A=(0,R4.pow2)(O,W,Q)*O%Q,B=(0,R4.pow2)(A,Z,Q)*A%Q,w=(0,R4.pow2)(B,W,Q)*O%Q,N=(0,R4.pow2)(w,Y,Q)*q%Q,L=(0,R4.pow2)(N,K,Q)*I%Q,C=(0,R4.pow2)(L,G,Q)*V%Q,R=(0,R4.pow2)(C,Jh,Q);if(!VZ.eql(VZ.sqr(R),J))throw Error("Cannot find square root");return R}var VZ=(0,R4.Field)(Yh,void 0,void 0,{sqrt:rl1});Yp1.secp256k1=(0,Ae6.createCurve)({a:BigInt(0),b:BigInt(7),Fp:VZ,n:ej,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:(J)=>{let Q=ej,Y=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),G=-al1*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),X=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),z=Y,K=BigInt("0x100000000000000000000000000000000"),W=il1(z*J,Q),Z=il1(-G*J,Q),V=(0,R4.mod)(J-W*Y-Z*X,Q),q=(0,R4.mod)(-W*G-Z*z,Q),U=V>K,M=q>K;if(U)V=Q-V;if(M)q=Q-q;if(V>K||q>K)throw Error("splitScalar: Endomorphism failed, k="+J);return{k1neg:U,k1:V,k2neg:M,k2:q}}}},tj.sha256);var Gh=BigInt(0),sl1=(J)=>typeof J==="bigint"&&Gh<J&&J<Yh,Ne6=(J)=>typeof J==="bigint"&&Gh<J&&J<ej,nl1={};function Qh(J,...Q){let Y=nl1[J];if(Y===void 0){let G=(0,tj.sha256)(Uint8Array.from(J,(X)=>X.charCodeAt(0)));Y=(0,j5.concatBytes)(G,G),nl1[J]=Y}return(0,tj.sha256)((0,j5.concatBytes)(Y,...Q))}var te=(J)=>J.toRawBytes(!0).slice(1),re=(J)=>(0,j5.numberToBytesBE)(J,32),ae=(J)=>(0,R4.mod)(J,Yh),KC=(J)=>(0,R4.mod)(J,ej),ee=Yp1.secp256k1.ProjectivePoint,we6=(J,Q,Y)=>ee.BASE.multiplyAndAddUnsafe(J,Q,Y);function se(J){let Q=Yp1.secp256k1.utils.normPrivateKeyToScalar(J),Y=ee.fromPrivateKey(Q);return{scalar:Y.hasEvenY()?Q:KC(-Q),bytes:te(Y)}}function tl1(J){if(!sl1(J))throw Error("bad x: need 0 < x < p");let Q=ae(J*J),Y=ae(Q*J+BigInt(7)),G=rl1(Y);if(G%Jh!==Gh)G=ae(-G);let X=new ee(J,G,al1);return X.assertValidity(),X}function el1(...J){return KC((0,j5.bytesToNumberBE)(Qh("BIP0340/challenge",...J)))}function Le6(J){return se(J).bytes}function Ee6(J,Q,Y=(0,Oe6.randomBytes)(32)){let G=(0,j5.ensureBytes)("message",J),{bytes:X,scalar:z}=se(Q),K=(0,j5.ensureBytes)("auxRand",Y,32),W=re(z^(0,j5.bytesToNumberBE)(Qh("BIP0340/aux",K))),Z=Qh("BIP0340/nonce",W,X,G),V=KC((0,j5.bytesToNumberBE)(Z));if(V===Gh)throw Error("sign failed: k is zero");let{bytes:q,scalar:U}=se(V),M=el1(q,X,G),D=new Uint8Array(64);if(D.set(q,0),D.set(re(KC(U+M*z)),32),!Jp1(D,G,X))throw Error("sign: Invalid signature produced");return D}function Jp1(J,Q,Y){let G=(0,j5.ensureBytes)("signature",J,64),X=(0,j5.ensureBytes)("message",Q),z=(0,j5.ensureBytes)("publicKey",Y,32);try{let K=tl1((0,j5.bytesToNumberBE)(z)),W=(0,j5.bytesToNumberBE)(G.subarray(0,32));if(!sl1(W))return!1;let Z=(0,j5.bytesToNumberBE)(G.subarray(32,64));if(!Ne6(Z))return!1;let V=el1(re(W),te(K),X),q=we6(K,Z,KC(-V));if(!q||!q.hasEvenY()||q.toAffine().x!==W)return!1;return!0}catch(K){return!1}}Yp1.schnorr=(()=>({getPublicKey:Le6,sign:Ee6,verify:Jp1,utils:{randomPrivateKey:Yp1.secp256k1.utils.randomPrivateKey,lift_x:tl1,pointToBytes:te,numberToBytesBE:j5.numberToBytesBE,bytesToNumberBE:j5.bytesToNumberBE,taggedHash:Qh,mod:R4.mod}}))();var Ce6=(()=>(0,ol1.isogenyMap)(VZ,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map((J)=>J.map((Q)=>BigInt(Q)))))(),Re6=(()=>(0,Be6.mapToCurveSimpleSWU)(VZ,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:VZ.create(BigInt("-11"))}))(),Qp1=(()=>(0,ol1.createHasher)(Yp1.secp256k1.ProjectivePoint,(J)=>{let{x:Q,y:Y}=Re6(VZ.create(J[0]));return Ce6(Q,Y)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:VZ.ORDER,m:1,k:128,expand:"xmd",hash:tj.sha256}))();Yp1.hashToCurve=(()=>Qp1.hashToCurve)();Yp1.encodeToCurve=(()=>Qp1.encodeToCurve)()});var zp1=H((J11)=>{Object.defineProperty(J11,"__esModule",{value:!0});J11.secp256k1=void 0;var Se6=Xp1();Object.defineProperty(J11,"secp256k1",{enumerable:!0,get:function(){return Se6.secp256k1}})});var qZ=H((h9)=>{var $e6=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]}),fe6=h9&&h9.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),ke6=h9&&h9.__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))$e6(Q,J,Y)}return fe6(Q,J),Q},Q11;Object.defineProperty(h9,"__esModule",{value:!0});h9.SECP256K1_ORDER_DIV_2=h9.SECP256K1_ORDER=h9.MAX_INTEGER=h9.MAX_UINT64=h9.secp256k1=void 0;var Kp1=ke6(zp1());h9.secp256k1=(Q11=Kp1.secp256k1)!==null&&Q11!==void 0?Q11:Kp1;h9.MAX_UINT64=BigInt("0xffffffffffffffff");h9.MAX_INTEGER=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");h9.SECP256K1_ORDER=h9.secp256k1.CURVE.n;h9.SECP256K1_ORDER_DIV_2=h9.SECP256K1_ORDER/BigInt(2)});var Y11=H((Wp1)=>{Object.defineProperty(Wp1,"__esModule",{value:!0});Wp1.keyStoreSchema=void 0;Wp1.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 ZC=H((Hp1)=>{Object.defineProperty(Hp1,"__esModule",{value:!0});Hp1.CustomChain=Hp1.ConsensusAlgorithm=Hp1.ConsensusType=Hp1.Hardfork=Hp1.Chain=void 0;var Vp1;(function(J){J[J.Mainnet=1]="Mainnet",J[J.Goerli=5]="Goerli",J[J.Sepolia=11155111]="Sepolia"})(Vp1||(Hp1.Chain=Vp1={}));var qp1;(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"})(qp1||(Hp1.Hardfork=qp1={}));var Up1;(function(J){J.ProofOfStake="pos",J.ProofOfWork="pow",J.ProofOfAuthority="poa"})(Up1||(Hp1.ConsensusType=Up1={}));var Mp1;(function(J){J.Ethash="ethash",J.Clique="clique",J.Casper="casper"})(Mp1||(Hp1.ConsensusAlgorithm=Mp1={}));var Dp1;(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"})(Dp1||(Hp1.CustomChain=Dp1={}))});var Xh=H((Ap1)=>{Object.defineProperty(Ap1,"__esModule",{value:!0});Ap1.TypeOutput=void 0;var Op1;(function(J){J[J.Number=0]="Number",J[J.BigInt=1]="BigInt",J[J.Uint8Array=2]="Uint8Array",J[J.PrefixedHexString=3]="PrefixedHexString"})(Op1||(Ap1.TypeOutput=Op1={}))});var AG=H((Ep1)=>{Object.defineProperty(Ep1,"__esModule",{value:!0});Ep1.ecrecover=Ep1.bigIntToHex=Ep1.unpadUint8Array=Ep1.setLengthLeft=Ep1.zeros=Ep1.toUint8Array=Ep1.intToUint8Array=Ep1.stripHexPrefix=void 0;Ep1.parseGethGenesis=de6;Ep1.padToEven=G11;Ep1.uint8ArrayToBigInt=VC;Ep1.bigIntToUint8Array=wp1;Ep1.assertIsUint8Array=X11;Ep1.stripZeros=Lp1;Ep1.bigIntToUnpaddedUint8Array=oe6;Ep1.toType=te6;var UC=g0(),dI=m1(),xe6=qZ(),h5=ZC(),zh=Xh(),ye6=(J)=>{if(typeof J!=="string")throw Error(`[stripHexPrefix] input must be type 'string', received ${typeof J}`);return(0,UC.isHexPrefixed)(J)?J.slice(2):J};Ep1.stripHexPrefix=ye6;function ge6(J){if(!J||J==="0x0")return"0x0000000000000000";if((0,UC.isHexPrefixed)(J))return`0x${Ep1.stripHexPrefix(J).padStart(16,"0")}`;return`0x${J.padStart(16,"0")}`}var Np1=function(J){if(!Number.isSafeInteger(J)||J<0)throw Error(`Received an invalid integer type: ${J}`);return`0x${J.toString(16)}`};function me6(J,Q=!0){var Y,G;let{name:X,config:z,difficulty:K,mixHash:W,gasLimit:Z,coinbase:V,baseFeePerGas:q}=J,{extraData:U,timestamp:M,nonce:D}=J,I=Number(M),{chainId:O}=z;if(U==="")U="0x";if(!(0,UC.isHexPrefixed)(M))M=Np1(parseInt(M));if(D.length!==18)D=ge6(D);if(z.eip155Block!==z.eip158Block)throw Error("EIP155 block number must equal EIP 158 block number since both are part of SpuriousDragon hardfork and the client only supports activating the full hardfork");let A={name:X,chainId:O,networkId:O,genesis:{timestamp:M,gasLimit:parseInt(Z),difficulty:parseInt(K),nonce:D,extraData:U,mixHash:W,coinbase:V,baseFeePerGas:q},hardfork:void 0,hardforks:[],bootstrapNodes:[],consensus:z.clique!==void 0?{type:"poa",algorithm:"clique",clique:{period:(Y=z.clique.period)!==null&&Y!==void 0?Y:z.clique.blockperiodseconds,epoch:(G=z.clique.epoch)!==null&&G!==void 0?G:z.clique.epochlength}}:{type:"pow",algorithm:"ethash",ethash:{}}},B={[h5.Hardfork.Homestead]:{name:"homesteadBlock"},[h5.Hardfork.Dao]:{name:"daoForkBlock"},[h5.Hardfork.TangerineWhistle]:{name:"eip150Block"},[h5.Hardfork.SpuriousDragon]:{name:"eip155Block"},[h5.Hardfork.Byzantium]:{name:"byzantiumBlock"},[h5.Hardfork.Constantinople]:{name:"constantinopleBlock"},[h5.Hardfork.Petersburg]:{name:"petersburgBlock"},[h5.Hardfork.Istanbul]:{name:"istanbulBlock"},[h5.Hardfork.MuirGlacier]:{name:"muirGlacierBlock"},[h5.Hardfork.Berlin]:{name:"berlinBlock"},[h5.Hardfork.London]:{name:"londonBlock"},[h5.Hardfork.MergeForkIdTransition]:{name:"mergeForkBlock",postMerge:Q},[h5.Hardfork.Shanghai]:{name:"shanghaiTime",postMerge:!0,isTimestamp:!0},[h5.Hardfork.ShardingForkDev]:{name:"shardingForkTime",postMerge:!0,isTimestamp:!0}},w=Object.keys(B).reduce((C,R)=>{return C[B[R].name]=R,C},{}),N=Object.keys(z).filter((C)=>w[C]!==void 0&&z[C]!==void 0&&z[C]!==null);if(A.hardforks=N.map((C)=>({name:w[C],block:B[w[C]].isTimestamp===!0||typeof z[C]!=="number"?null:z[C],timestamp:B[w[C]].isTimestamp===!0&&typeof z[C]==="number"?z[C]:void 0})).filter((C)=>C.block!==null||C.timestamp!==void 0),A.hardforks.sort((C,R)=>{var F,f;return((F=C.block)!==null&&F!==void 0?F:1/0)-((f=R.block)!==null&&f!==void 0?f:1/0)}),A.hardforks.sort((C,R)=>{var F,f;return((F=C.timestamp)!==null&&F!==void 0?F:I)-((f=R.timestamp)!==null&&f!==void 0?f:I)}),z.terminalTotalDifficulty!==void 0){let C={name:h5.Hardfork.Merge,ttd:z.terminalTotalDifficulty,block:null},R=A.hardforks.findIndex((F)=>{var f;return((f=B[F.name])===null||f===void 0?void 0:f.postMerge)===!0});if(R!==-1)A.hardforks.splice(R,0,C);else A.hardforks.push(C)}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:h5.Hardfork.Chainstart,block:0}),A}function de6(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 me6(J,Y)}catch(G){throw Error(`Error parsing parameters file: ${G.message}`)}}function G11(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 ue6=function(J){let Q=Np1(J);return(0,dI.hexToBytes)(`0x${G11(Q.slice(2))}`)};Ep1.intToUint8Array=ue6;var le6=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,UC.isHexString)(J))throw Error(`Cannot convert string to Uint8Array. only supports 0x-prefixed hex strings and this string was given: ${J}`);return(0,dI.hexToBytes)(G11(Ep1.stripHexPrefix(J)))}if(typeof J==="number")return Ep1.toUint8Array((0,dI.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 Ep1.toUint8Array(`0x${Y}`)}if(J.toArray)return Uint8Array.from(J.toArray());throw Error("invalid type")};Ep1.toUint8Array=le6;function VC(J){let Q=(0,dI.bytesToHex)(J);if(Q==="0x")return BigInt(0);return BigInt(Q)}function wp1(J){return Ep1.toUint8Array(`0x${J.toString(16)}`)}var pe6=function(J){return new Uint8Array(J).fill(0)};Ep1.zeros=pe6;var ce6=function(J,Q,Y){let G=Ep1.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 X11(J){if(!(0,dI.isUint8Array)(J)){let Q=`This method only supports Uint8Array but input was: ${J}`;throw Error(Q)}}var _e6=function(J,Q){return X11(J),ce6(J,Q,!1)};Ep1.setLengthLeft=_e6;function Lp1(J){let Q=J[0];while(J.length>0&&Q.toString()==="0")J=J.slice(1),Q=J[0];return J}var ie6=function(J){return X11(J),Lp1(J)};Ep1.unpadUint8Array=ie6;var ne6=(J)=>`0x${J.toString(16)}`;Ep1.bigIntToHex=ne6;function oe6(J){return Ep1.unpadUint8Array(wp1(J))}function ae6(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 re6(J){return J===BigInt(0)||J===BigInt(1)}var se6=function(J,Q,Y,G,X){let z=ae6(Q,X);if(!re6(z))throw Error("Invalid signature v value");return new xe6.secp256k1.Signature(VC(Y),VC(G)).addRecoveryBit(Number(z)).recoverPublicKey(J).toRawBytes(!1).slice(1)};Ep1.ecrecover=se6;function te6(J,Q){if(J===null)return null;if(J===void 0)return;if(typeof J==="string"&&!(0,UC.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=Ep1.toUint8Array(J);switch(Q){case zh.TypeOutput.Uint8Array:return Y;case zh.TypeOutput.BigInt:return VC(Y);case zh.TypeOutput.Number:{let G=VC(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 zh.TypeOutput.PrefixedHexString:return(0,dI.bytesToHex)(Y);default:throw Error("unknown outputType")}}});var Wh=H((hp1)=>{Object.defineProperty(hp1,"__esModule",{value:!0});hp1.RLP=hp1.utils=hp1.decode=hp1.encode=void 0;function V11(J){if(Array.isArray(J)){let Y=[],G=0;for(let X=0;X<J.length;X++){let z=V11(J[X]);Y.push(z),G+=z.length}return W11(Sp1(G,192),...Y)}let Q=jp1(J);if(Q.length===1&&Q[0]<128)return Q;return W11(Sp1(Q.length,128),Q)}hp1.encode=V11;function uI(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 Tp1(J){if(J[0]===0)throw Error("invalid RLP: extra zeros");return fp1($p1(J))}function Sp1(J,Q){if(J<56)return Uint8Array.from([J+Q]);let Y=Z11(J),G=Y.length/2,X=Z11(Q+55+G);return Uint8Array.from(Kh(X+Y))}function Pp1(J,Q=!1){if(typeof J>"u"||J===null||J.length===0)return Uint8Array.from([]);let Y=jp1(J),G=K11(Y);if(Q)return G;if(G.remainder.length!==0)throw Error("invalid RLP: remainder must be zero");return G.data}hp1.decode=Pp1;function K11(J){let Q,Y,G,X,z,K=[],W=J[0];if(W<=127)return{data:J.slice(0,1),remainder:J.slice(1)};else if(W<=183){if(Q=W-127,W===128)G=Uint8Array.from([]);else G=uI(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=Tp1(uI(J,1,Y)),Q<=55)throw Error("invalid RLP: expected string length to be greater than 55");return G=uI(J,Y,Q+Y),{data:G,remainder:J.slice(Q+Y)}}else if(W<=247){Q=W-191,X=uI(J,1,Q);while(X.length)z=K11(X),K.push(z.data),X=z.remainder;return{data:K,remainder:J.slice(Q)}}else{if(Y=W-246,Q=Tp1(uI(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=uI(J,Y,Z);while(X.length)z=K11(X),K.push(z.data),X=z.remainder;return{data:K,remainder:J.slice(Z)}}}var q18=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function $p1(J){let Q="";for(let Y=0;Y<J.length;Y++)Q+=q18[J[Y]];return Q}function fp1(J){let Q=Number.parseInt(J,16);if(Number.isNaN(Q))throw Error("Invalid byte sequence");return Q}function Kh(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]=fp1(J.slice(G,G+2))}return Q}function W11(...J){if(J.length===1)return J[0];let Q=J.reduce((G,X)=>G+X.length,0),Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let z=J[G];Y.set(z,X),X+=z.length}return Y}function kp1(J){return new TextEncoder().encode(J)}function Z11(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 U18(J){return J.length%2?`0${J}`:J}function vp1(J){return J.length>=2&&J[0]==="0"&&J[1]==="x"}function M18(J){if(typeof J!=="string")return J;return vp1(J)?J.slice(2):J}function jp1(J){if(J instanceof Uint8Array)return J;if(typeof J==="string"){if(vp1(J))return Kh(U18(M18(J)));return kp1(J)}if(typeof J==="number"||typeof J==="bigint"){if(!J)return Uint8Array.from([]);return Kh(Z11(J))}if(J===null||J===void 0)return Uint8Array.from([]);throw Error("toBytes: received unsupported type "+typeof J)}hp1.utils={bytesToHex:$p1,concatBytes:W11,hexToBytes:Kh,utf8ToBytes:kp1};hp1.RLP={encode:V11,decode:Pp1}});var yp1=H((q11)=>{/*! crc32.js (C) 2014-present SheetJS -- http://sheetjs.com */var xp1;(function(J){if(typeof DO_NOT_EXPORT_CRC>"u")if(typeof q11==="object")J(q11);else if(typeof define==="function"&&define.amd)define(function(){var Q={};return J(Q),Q});else J(xp1={});else J(xp1={})})(function(J){J.version="1.2.2";function Q(){var F=0,f=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,f[E]=F;return typeof Int32Array<"u"?new Int32Array(f):f}var Y=Q();function G(F){var f=0,E=0,P=0,j=typeof Int32Array<"u"?new Int32Array(4096):Array(4096);for(P=0;P!=256;++P)j[P]=F[P];for(P=0;P!=256;++P){E=F[P];for(f=256+P;f<4096;f+=256)E=j[f]=E>>>8^F[E&255]}var $=[];for(P=1;P!=16;++P)$[P-1]=typeof Int32Array<"u"?j.subarray(P*256,P*256+256):j.slice(P*256,P*256+256);return $}var X=G(Y),z=X[0],K=X[1],W=X[2],Z=X[3],V=X[4],q=X[5],U=X[6],M=X[7],D=X[8],I=X[9],O=X[10],A=X[11],B=X[12],w=X[13],N=X[14];function L(F,f){var E=f^-1;for(var P=0,j=F.length;P<j;)E=E>>>8^Y[(E^F.charCodeAt(P++))&255];return~E}function C(F,f){var E=f^-1,P=F.length-15,j=0;for(;j<P;)E=N[F[j++]^E&255]^w[F[j++]^E>>8&255]^B[F[j++]^E>>16&255]^A[F[j++]^E>>>24]^O[F[j++]]^I[F[j++]]^D[F[j++]]^M[F[j++]]^U[F[j++]]^q[F[j++]]^V[F[j++]]^Z[F[j++]]^W[F[j++]]^K[F[j++]]^z[F[j++]]^Y[F[j++]];P+=15;while(j<P)E=E>>>8^Y[(E^F[j++])&255];return~E}function R(F,f){var E=f^-1;for(var P=0,j=F.length,$=0,d=0;P<j;)if($=F.charCodeAt(P++),$<128)E=E>>>8^Y[(E^$)&255];else if($<2048)E=E>>>8^Y[(E^(192|$>>6&31))&255],E=E>>>8^Y[(E^(128|$&63))&255];else if($>=55296&&$<57344)$=($&1023)+64,d=F.charCodeAt(P++)&1023,E=E>>>8^Y[(E^(240|$>>8&7))&255],E=E>>>8^Y[(E^(128|$>>2&63))&255],E=E>>>8^Y[(E^(128|d>>6&15|($&3)<<4))&255],E=E>>>8^Y[(E^(128|d&63))&255];else E=E>>>8^Y[(E^(224|$>>12&15))&255],E=E>>>8^Y[(E^(128|$>>6&63))&255],E=E>>>8^Y[(E^(128|$&63))&255];return~E}J.table=Y,J.bstr=L,J.buf=C,J.str=R})});var mp1=H((gp1)=>{Object.defineProperty(gp1,"__esModule",{value:!0});gp1.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 up1=H((dp1)=>{Object.defineProperty(dp1,"__esModule",{value:!0});dp1.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 pp1=H((lp1)=>{Object.defineProperty(lp1,"__esModule",{value:!0});lp1.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 _p1=H((cp1)=>{Object.defineProperty(cp1,"__esModule",{value:!0});cp1.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 np1=H((ip1)=>{Object.defineProperty(ip1,"__esModule",{value:!0});ip1.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 ap1=H((op1)=>{Object.defineProperty(op1,"__esModule",{value:!0});op1.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 sp1=H((rp1)=>{Object.defineProperty(rp1,"__esModule",{value:!0});rp1.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 ep1=H((tp1)=>{Object.defineProperty(tp1,"__esModule",{value:!0});tp1.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 Qc1=H((Jc1)=>{Object.defineProperty(Jc1,"__esModule",{value:!0});Jc1.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 Gc1=H((Yc1)=>{Object.defineProperty(Yc1,"__esModule",{value:!0});Yc1.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 zc1=H((Xc1)=>{Object.defineProperty(Xc1,"__esModule",{value:!0});Xc1.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 Wc1=H((Kc1)=>{Object.defineProperty(Kc1,"__esModule",{value:!0});Kc1.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 Vc1=H((Zc1)=>{Object.defineProperty(Zc1,"__esModule",{value:!0});Zc1.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 Uc1=H((qc1)=>{Object.defineProperty(qc1,"__esModule",{value:!0});qc1.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 Dc1=H((Mc1)=>{Object.defineProperty(Mc1,"__esModule",{value:!0});Mc1.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 Ic1=H((Hc1)=>{Object.defineProperty(Hc1,"__esModule",{value:!0});Hc1.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 Ac1=H((Oc1)=>{Object.defineProperty(Oc1,"__esModule",{value:!0});Oc1.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 Nc1=H((Bc1)=>{Object.defineProperty(Bc1,"__esModule",{value:!0});Bc1.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 Lc1=H((wc1)=>{Object.defineProperty(wc1,"__esModule",{value:!0});wc1.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 Cc1=H((Ec1)=>{Object.defineProperty(Ec1,"__esModule",{value:!0});Ec1.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 Fc1=H((Rc1)=>{Object.defineProperty(Rc1,"__esModule",{value:!0});Rc1.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 Sc1=H((Tc1)=>{Object.defineProperty(Tc1,"__esModule",{value:!0});Tc1.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 $c1=H((Pc1)=>{Object.defineProperty(Pc1,"__esModule",{value:!0});Pc1.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 kc1=H((fc1)=>{Object.defineProperty(fc1,"__esModule",{value:!0});fc1.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 jc1=H((vc1)=>{Object.defineProperty(vc1,"__esModule",{value:!0});vc1.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 hc1=H((lI)=>{var Z9=lI&&lI.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(lI,"__esModule",{value:!0});lI.EIPs=void 0;var u18=Z9(_p1()),l18=Z9(np1()),p18=Z9(ap1()),c18=Z9(sp1()),_18=Z9(ep1()),i18=Z9(Qc1()),n18=Z9(Gc1()),o18=Z9(zc1()),a18=Z9(Wc1()),r18=Z9(Vc1()),s18=Z9(Uc1()),t18=Z9(Dc1()),e18=Z9(Ic1()),J08=Z9(Ac1()),Q08=Z9(Nc1()),Y08=Z9(Lc1()),G08=Z9(Cc1()),X08=Z9(Fc1()),z08=Z9(Sc1()),K08=Z9($c1()),W08=Z9(kc1()),Z08=Z9(jc1());lI.EIPs={1153:u18.default,1559:l18.default,2315:p18.default,2537:c18.default,2565:_18.default,2718:i18.default,2929:n18.default,2930:o18.default,3198:a18.default,3529:r18.default,3540:s18.default,3541:t18.default,3554:e18.default,3607:J08.default,3651:Q08.default,3670:Y08.default,3675:G08.default,3855:X08.default,3860:z08.default,4345:K08.default,4399:W08.default,5133:Z08.default}});var xc1=H((bc1)=>{Object.defineProperty(bc1,"__esModule",{value:!0});bc1.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 gc1=H((yc1)=>{Object.defineProperty(yc1,"__esModule",{value:!0});yc1.default={name:"dao",comment:"DAO rescue hardfork",url:"https://eips.ethereum.org/EIPS/eip-779",status:"Final",gasConfig:{},gasPrices:{},vm:{},pow:{}}});var dc1=H((mc1)=>{Object.defineProperty(mc1,"__esModule",{value:!0});mc1.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 lc1=H((uc1)=>{Object.defineProperty(uc1,"__esModule",{value:!0});uc1.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 cc1=H((pc1)=>{Object.defineProperty(pc1,"__esModule",{value:!0});pc1.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 ic1=H((_c1)=>{Object.defineProperty(_c1,"__esModule",{value:!0});_c1.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 oc1=H((nc1)=>{Object.defineProperty(nc1,"__esModule",{value:!0});nc1.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 rc1=H((ac1)=>{Object.defineProperty(ac1,"__esModule",{value:!0});ac1.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 tc1=H((sc1)=>{Object.defineProperty(sc1,"__esModule",{value:!0});sc1.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 J_1=H((ec1)=>{Object.defineProperty(ec1,"__esModule",{value:!0});ec1.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 Y_1=H((Q_1)=>{Object.defineProperty(Q_1,"__esModule",{value:!0});Q_1.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 X_1=H((G_1)=>{Object.defineProperty(G_1,"__esModule",{value:!0});G_1.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 K_1=H((z_1)=>{Object.defineProperty(z_1,"__esModule",{value:!0});z_1.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 Z_1=H((W_1)=>{Object.defineProperty(W_1,"__esModule",{value:!0});W_1.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 q_1=H((V_1)=>{Object.defineProperty(V_1,"__esModule",{value:!0});V_1.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 M_1=H((U_1)=>{Object.defineProperty(U_1,"__esModule",{value:!0});U_1.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 H_1=H((D_1)=>{Object.defineProperty(D_1,"__esModule",{value:!0});D_1.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 I_1=H((pI)=>{var G5=pI&&pI.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(pI,"__esModule",{value:!0});pI.hardforks=void 0;var T08=G5(xc1()),S08=G5(gc1()),P08=G5(dc1()),$08=G5(lc1()),f08=G5(cc1()),k08=G5(ic1()),v08=G5(oc1()),j08=G5(rc1()),h08=G5(tc1()),b08=G5(J_1()),x08=G5(Y_1()),y08=G5(X_1()),g08=G5(K_1()),m08=G5(Z_1()),d08=G5(q_1()),u08=G5(M_1()),l08=G5(H_1());pI.hardforks={chainstart:T08.default,homestead:P08.default,dao:S08.default,tangerineWhistle:$08.default,spuriousDragon:f08.default,byzantium:k08.default,constantinople:v08.default,petersburg:j08.default,istanbul:h08.default,muirGlacier:b08.default,berlin:x08.default,london:y08.default,shanghai:g08.default,arrowGlacier:m08.default,grayGlacier:d08.default,mergeForkIdTransition:u08.default,merge:l08.default}});var U11=H((iI)=>{var Zh=iI&&iI.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(iI,"__esModule",{value:!0});iI.Common=void 0;var p08=Zh(yp1()),MC=m1(),cI=Xh(),UZ=AG(),c08=Zh(mp1()),_08=Zh(up1()),i08=Zh(pp1()),_I=hc1(),V9=ZC(),n08=I_1(),{buf:o08}=p08.default;class KJ extends MC.EventEmitter{static custom(J,Q={}){var Y;let G=(Y=Q.baseChain)!==null&&Y!==void 0?Y:"mainnet",X=Object.assign({},KJ._getChainParams(G));if(X.name="custom-chain",typeof J!=="string")return new KJ(Object.assign({chain:Object.assign(Object.assign({},X),J)},Q));if(J===V9.CustomChain.PolygonMainnet)return KJ.custom({name:V9.CustomChain.PolygonMainnet,chainId:137,networkId:137},Q);if(J===V9.CustomChain.PolygonMumbai)return KJ.custom({name:V9.CustomChain.PolygonMumbai,chainId:80001,networkId:80001},Q);if(J===V9.CustomChain.ArbitrumRinkebyTestnet)return KJ.custom({name:V9.CustomChain.ArbitrumRinkebyTestnet,chainId:421611,networkId:421611},Q);if(J===V9.CustomChain.ArbitrumOne)return KJ.custom({name:V9.CustomChain.ArbitrumOne,chainId:42161,networkId:42161},Q);if(J===V9.CustomChain.xDaiChain)return KJ.custom({name:V9.CustomChain.xDaiChain,chainId:100,networkId:100},Q);if(J===V9.CustomChain.OptimisticKovan)return KJ.custom({name:V9.CustomChain.OptimisticKovan,chainId:69,networkId:69},Object.assign({hardfork:V9.Hardfork.Berlin},Q));if(J===V9.CustomChain.OptimisticEthereum)return KJ.custom({name:V9.CustomChain.OptimisticEthereum,chainId:10,networkId:10},Object.assign({hardfork:V9.Hardfork.Berlin},Q));throw Error(`Custom chain ${J} not supported`)}static fromGethGenesis(J,{chain:Q,eips:Y,genesisHash:G,hardfork:X,mergeForkIdPostMerge:z}){var K;let W=(0,UZ.parseGethGenesis)(J,Q,z),Z=new KJ({chain:(K=W.name)!==null&&K!==void 0?K:"custom",customChains:[W],eips:Y,hardfork:X!==null&&X!==void 0?X:W.hardfork});if(G!==void 0)Z.setForkHashes(G);return Z}static isSupportedChainId(J){let Q=this._getInitializedChains();return Boolean(Q.names[J.toString()])}static _getChainParams(J,Q){let Y=J,G=this._getInitializedChains(Q);if(typeof Y==="number"||typeof Y==="bigint"){if(Y=Y.toString(),G.names[Y]){let X=G.names[Y];return G[X]}throw Error(`Chain with ID ${Y} not supported`)}if(G[Y]!==void 0)return G[Y];throw Error(`Chain with name ${Y} not supported`)}constructor(J){var Q,Y;super();if(this._eips=[],this._customChains=(Q=J.customChains)!==null&&Q!==void 0?Q:[],this._chainParams=this.setChain(J.chain),this.DEFAULT_HARDFORK=(Y=this._chainParams.defaultHardfork)!==null&&Y!==void 0?Y:V9.Hardfork.Merge,this.HARDFORK_CHANGES=this.hardforks().map((G)=>[G.name,n08.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=KJ._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,UZ.toType)(J,cI.TypeOutput.BigInt),X=(0,UZ.toType)(Q,cI.TypeOutput.BigInt),z=(0,UZ.toType)(Y,cI.TypeOutput.Number),K=this.hardforks().filter((M)=>M.block!==null||M.ttd!==null&&M.ttd!==void 0||M.timestamp!==void 0),W=K.findIndex((M)=>M.ttd!==null&&M.ttd!==void 0);if(K.slice(W+1).findIndex((M)=>M.ttd!==null&&M.ttd!==void 0)>=0)throw Error("More than one merge hardforks found with ttd specified");let V=K.findIndex((M)=>M.block!==null&&M.block>G||z!==void 0&&Number(M.timestamp)>z);if(V===-1)V=K.length;else if(V===0)throw Error("Must have at least one hardfork at block 0");if(z===void 0){let M=K.slice(0,V).reverse().findIndex((D)=>D.block!==null||D.ttd!==void 0);V-=M}if(V-=1,K[V].block===null&&K[V].timestamp===void 0){if(X===void 0||X===null||BigInt(K[V].ttd)>X)V-=1}else if(W>=0&&X!==void 0&&X!==null){if(V>=W&&BigInt(K[W].ttd)>X)throw Error("Maximum HF determined by total difficulty is lower than the block number HF");else if(V<W&&BigInt(K[W].ttd)<=X)throw Error("HF determined by block number is lower than the minimum total difficulty HF")}let q=V;for(;V<K.length-1;V+=1)if(K[V].block!==K[V+1].block||K[V].timestamp!==K[V+1].timestamp)break;if(z){if(K.slice(0,q).reduce((I,O)=>{var A;return Math.max(Number((A=O.timestamp)!==null&&A!==void 0?A:"0"),I)},0)>z)throw Error("Maximum HF determined by timestamp is lower than the block number/ttd HF");if(K.slice(V+1).reduce((I,O)=>{var A;return Math.min(Number((A=O.timestamp)!==null&&A!==void 0?A:z),I)},z)<z)throw Error("Maximum HF determined by block number/ttd is lower than timestamp HF")}return K[V].name}setHardforkByBlockNumber(J,Q,Y){let G=this.getHardforkByBlockNumber(J,Q,Y);return this.setHardfork(G),G}_getHardfork(J){let Q=this.hardforks();for(let Y of Q)if(Y.name===J)return Y;return null}setEIPs(J=[]){for(let Q of J){if(!(Q in _I.EIPs))throw Error(`${Q} not supported`);let Y=this.gteHardfork(_I.EIPs[Q].minimumHardfork);if(!Y)throw Error(`${Q} cannot be activated on hardfork ${this.hardfork()}, minimumHardfork: ${Y}`);if(_I.EIPs[Q].requiredEIPs!==void 0){for(let G of _I.EIPs[Q].requiredEIPs)if(!(J.includes(G)||this.isActivatedEIP(G)))throw Error(`${Q} requires EIP ${G}, but is not included in the EIP list`)}}this._eips=J}param(J,Q){let Y;for(let G of this._eips)if(Y=this.paramByEIP(J,Q,G),Y!==void 0)return Y;return this.paramByHardfork(J,Q,this._hardfork)}paramByHardfork(J,Q,Y){let G=null;for(let X of this.HARDFORK_CHANGES){if("eips"in X[1]){let z=X[1].eips;for(let K of z){let W=this.paramByEIP(J,Q,K);G=typeof W==="bigint"?W:G}}else{if(X[1][J]===void 0)throw Error(`Topic ${J} not defined`);if(X[1][J][Q]!==void 0)G=X[1][J][Q].v}if(X[0]===Y)break}return BigInt(G!==null&&G!==void 0?G:0)}paramByEIP(J,Q,Y){if(!(Y in _I.EIPs))throw Error(`${Y} not supported`);let G=_I.EIPs[Y];if(!(J in G))throw Error(`Topic ${J} not defined`);if(G[J][Q]===void 0)return;let X=G[J][Q].v;return BigInt(X)}paramByBlock(J,Q,Y,G,X){let z=this.getHardforkByBlockNumber(Y,G,X);return this.paramByHardfork(J,Q,z)}isActivatedEIP(J){if(this.eips().includes(J))return!0;for(let Q of this.HARDFORK_CHANGES){let Y=Q[1];if(this.gteHardfork(Y.name)&&"eips"in Y){if(Y.eips.includes(J))return!0}}return!1}hardforkIsActiveOnBlock(J,Q){let Y=(0,UZ.toType)(Q,cI.TypeOutput.BigInt),G=J!==null&&J!==void 0?J:this._hardfork,X=this.hardforkBlock(G);if(typeof X==="bigint"&&X!==BigInt(0)&&Y>=X)return!0;return!1}activeOnBlock(J){return this.hardforkIsActiveOnBlock(null,J)}hardforkGteHardfork(J,Q){let Y=J!==null&&J!==void 0?J:this._hardfork,G=this.hardforks(),X=-1,z=-1,K=0;for(let W of G){if(W.name===Y)X=K;if(W.name===Q)z=K;K+=1}return X>=z&&z!==-1}gteHardfork(J){return this.hardforkGteHardfork(null,J)}hardforkBlock(J){var Q;let Y=J!==null&&J!==void 0?J:this._hardfork,G=(Q=this._getHardfork(Y))===null||Q===void 0?void 0:Q.block;if(G===void 0||G===null)return null;return BigInt(G)}hardforkTimestamp(J){var Q;let Y=J!==null&&J!==void 0?J:this._hardfork,G=(Q=this._getHardfork(Y))===null||Q===void 0?void 0:Q.timestamp;if(G===void 0||G===null)return null;return BigInt(G)}eipBlock(J){for(let Q of this.HARDFORK_CHANGES){let Y=Q[1];if("eips"in Y){if(Y.eips.includes(J))return this.hardforkBlock(typeof Q[0]==="number"?String(Q[0]):Q[0])}}return null}hardforkTTD(J){var Q;let Y=J!==null&&J!==void 0?J:this._hardfork,G=(Q=this._getHardfork(Y))===null||Q===void 0?void 0:Q.ttd;if(G===void 0||G===null)return null;return BigInt(G)}isHardforkBlock(J,Q){let Y=(0,UZ.toType)(J,cI.TypeOutput.BigInt),G=Q!==null&&Q!==void 0?Q:this._hardfork,X=this.hardforkBlock(G);return typeof X==="bigint"&&X!==BigInt(0)?X===Y:!1}nextHardforkBlockOrTimestamp(J){var Q,Y,G;let X=(Q=J)!==null&&Q!==void 0?Q:this._hardfork,z=this.hardforks(),K=z.findIndex((q)=>q.name===X);if(X===V9.Hardfork.Merge)K-=1;if(K<0)return null;let W=(Y=z[K].timestamp)!==null&&Y!==void 0?Y:z[K].block;W=W!==null&&W!==void 0?Number(W):null;let Z=z.slice(K+1).find((q)=>{var U;let M=(U=q.timestamp)!==null&&U!==void 0?U:q.block;return M=M!==null&&M!==void 0?Number(M):null,q.name!==V9.Hardfork.Merge&&M!==null&&M!==void 0&&M!==W});if(Z===void 0)return null;let V=(G=Z.timestamp)!==null&&G!==void 0?G:Z.block;if(V===null||V===void 0)return null;return BigInt(V)}nextHardforkBlock(J){var Q;let Y=(Q=J)!==null&&Q!==void 0?Q:this._hardfork,G=this.hardforkBlock(Y);if(G===null&&Y===V9.Hardfork.Merge){let z=this.hardforks(),K=z.findIndex((W)=>W.ttd!==null&&W.ttd!==void 0);if(K<0)throw Error("Merge hardfork should have been found");G=this.hardforkBlock(z[K-1].name)}if(G===null)return null;return this.hardforks().reduce((z,K)=>{let W=BigInt(K.block===null||K.ttd!==void 0&&K.ttd!==null?0:K.block);return W>G&&z===null?W:z},null)}isNextHardforkBlock(J,Q){let Y=(0,UZ.toType)(J,cI.TypeOutput.BigInt),G=Q!==null&&Q!==void 0?Q:this._hardfork,X=this.nextHardforkBlock(G);return X===null?!1:X===Y}_calcForkHash(J,Q){let Y=new Uint8Array,G=0;for(let K of this.hardforks()){let{block:W,timestamp:Z,name:V}=K,q=Z!==null&&Z!==void 0?Z:W;if(q=q!==null?Number(q):null,typeof q==="number"&&q!==0&&q!==G&&V!==V9.Hardfork.Merge){let U=(0,MC.hexToBytes)(q.toString(16).padStart(16,"0"));Y=(0,MC.uint8ArrayConcat)(Y,U),G=q}if(K.name===J)break}let X=(0,MC.uint8ArrayConcat)(Q,Y);return(0,MC.bytesToHex)((0,UZ.intToUint8Array)(o08(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(V9.Chain))Q[X]=G.toLowerCase();let Y={mainnet:_08.default,goerli:c08.default,sepolia:i08.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}}iI.Common=KJ});var DC=H((B_1)=>{Object.defineProperty(B_1,"__esModule",{value:!0});B_1.Capability=void 0;B_1.isAccessListUint8Array=A_1;B_1.isAccessList=a08;var O_1;(function(J){J[J.EIP155ReplayProtection=155]="EIP155ReplayProtection",J[J.EIP1559FeeMarket=1559]="EIP1559FeeMarket",J[J.EIP2718TypedTransaction=2718]="EIP2718TypedTransaction",J[J.EIP2930AccessLists=2930]="EIP2930AccessLists"})(O_1||(B_1.Capability=O_1={}));function A_1(J){if(J.length===0)return!0;let Q=J[0];if(Array.isArray(Q))return!0;return!1}function a08(J){return!A_1(J)}});var R_1=H((E_1)=>{Object.defineProperty(E_1,"__esModule",{value:!0});E_1.Address=void 0;var t08=Az(),w_1=m1(),e08=qZ(),L_1=AG();class Vh{constructor(J){if(J.length!==20)throw Error("Invalid address length");this.buf=J}static zero(){return new Vh((0,L_1.zeros)(20))}equals(J){return(0,w_1.uint8ArrayEquals)(this.buf,J.buf)}isZero(){return this.equals(Vh.zero())}toString(){return(0,w_1.bytesToHex)(this.buf)}toArray(){return this.buf}static publicToAddress(J,Q=!1){let Y=J;if((0,L_1.assertIsUint8Array)(Y),Q&&Y.length!==64)Y=e08.secp256k1.ProjectivePoint.fromHex(Y).toRawBytes(!1).slice(1);if(Y.length!==64)throw Error("Expected pubKey to be of length 64");return(0,t08.keccak256)(Y).slice(-20)}}E_1.Address=Vh});var HC=H((F_1)=>{Object.defineProperty(F_1,"__esModule",{value:!0});F_1.getDataFeeEIP2930=F_1.getAccessListJSON=F_1.verifyAccessList=F_1.getAccessListData=F_1.checkMaxInitCodeSize=void 0;var qh=m1(),Uh=AG(),J68=DC(),Q68=(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")}`)};F_1.checkMaxInitCodeSize=Q68;var Y68=(J)=>{let Q,Y;if((0,J68.isAccessList)(J)){Q=J;let G=[];for(let X=0;X<J.length;X+=1){let z=J[X],K=(0,Uh.toUint8Array)(z.address),W=[];for(let Z=0;Z<z.storageKeys.length;Z+=1)W.push((0,Uh.toUint8Array)(z.storageKeys[Z]));G.push([K,W])}Y=G}else{Y=J!==null&&J!==void 0?J:[];let G=[];for(let X=0;X<Y.length;X+=1){let z=Y[X],K=(0,qh.bytesToHex)(z[0]),W=[];for(let V=0;V<z[1].length;V+=1)W.push((0,qh.bytesToHex)(z[1][V]));let Z={address:K,storageKeys:W};G.push(Z)}Q=G}return{AccessListJSON:Q,accessList:Y}};F_1.getAccessListData=Y68;var G68=(J)=>{for(let Q=0;Q<J.length;Q+=1){let Y=J[Q],G=Y[0],X=Y[1];if(Y[2]!==void 0)throw Error("Access list item cannot have 3 elements. It can only have an address, and an array of storage slots.");if(G.length!==20)throw Error("Invalid EIP-2930 transaction: address length should be 20 bytes");for(let z=0;z<X.length;z+=1)if(X[z].length!==32)throw Error("Invalid EIP-2930 transaction: storage slot length should be 32 bytes")}};F_1.verifyAccessList=G68;var X68=(J)=>{let Q=[];for(let Y=0;Y<J.length;Y+=1){let G=J[Y],X={address:(0,qh.bytesToHex)((0,Uh.setLengthLeft)(G[0],20)),storageKeys:[]},z=G&&G[1];for(let K=0;K<z.length;K+=1){let W=z[K];X.storageKeys.push((0,qh.bytesToHex)((0,Uh.setLengthLeft)(W,32)))}Q.push(X)}return Q};F_1.getAccessListJSON=X68;var z68=(J,Q)=>{let Y=Q.param("gasPrices","accessListStorageKeyCost"),G=Q.param("gasPrices","accessListAddressCost"),X=0;for(let K=0;K<J.length;K+=1){let Z=J[K][1];X+=Z.length}return J.length*Number(G)+X*Number(Y)};F_1.getDataFeeEIP2930=z68});var OC=H(($_1)=>{Object.defineProperty($_1,"__esModule",{value:!0});$_1.BaseTransaction=void 0;var q68=m1(),nI=qZ(),J4=AG(),IC=U11(),S_1=ZC(),M11=DC(),D11=R_1(),U68=HC();class P_1{constructor(J,Q){var Y,G;this.cache={hash:void 0,dataFee:void 0},this.activeCapabilities=[],this.DEFAULT_CHAIN=S_1.Chain.Mainnet,this.DEFAULT_HARDFORK=S_1.Hardfork.Merge;let{nonce:X,gasLimit:z,to:K,value:W,data:Z,v:V,r:q,s:U,type:M}=J;this._type=Number((0,J4.uint8ArrayToBigInt)((0,J4.toUint8Array)(M))),this.txOptions=Q;let D=(0,J4.toUint8Array)(K===""?"0x":K),I=(0,J4.toUint8Array)(V===""?"0x":V),O=(0,J4.toUint8Array)(q===""?"0x":q),A=(0,J4.toUint8Array)(U===""?"0x":U);this.nonce=(0,J4.uint8ArrayToBigInt)((0,J4.toUint8Array)(X===""?"0x":X)),this.gasLimit=(0,J4.uint8ArrayToBigInt)((0,J4.toUint8Array)(z===""?"0x":z)),this.to=D.length>0?new D11.Address(D):void 0,this.value=(0,J4.uint8ArrayToBigInt)((0,J4.toUint8Array)(W===""?"0x":W)),this.data=(0,J4.toUint8Array)(Z===""?"0x":Z),this.v=I.length>0?(0,J4.uint8ArrayToBigInt)(I):void 0,this.r=O.length>0?(0,J4.uint8ArrayToBigInt)(O):void 0,this.s=A.length>0?(0,J4.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,U68.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>nI.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,J4.unpadUint8Array)(J).length!==0}catch(J){return!1}}getSenderAddress(){return new D11.Address(D11.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(M11.Capability.EIP155ReplayProtection))this.activeCapabilities.push(M11.Capability.EIP155ReplayProtection),Q=!0;let Y=this.getMessageToSign(!0),{v:G,r:X,s:z}=this._ecsign(Y,J),K=this._processSignature(G,X,z);if(Q){let W=this.activeCapabilities.indexOf(M11.Capability.EIP155ReplayProtection);if(W>-1)this.activeCapabilities.splice(W,1)}return K}_getCommon(J,Q){var Y,G,X,z;if(Q!==void 0){let K=(0,J4.uint8ArrayToBigInt)((0,J4.toUint8Array)(Q));if(J){if(J.chainId()!==K){let W=this._errorMsg("The chain ID does not match the chain ID of Common");throw Error(W)}return J.copy()}if(IC.Common.isSupportedChainId(K))return new IC.Common({chain:K,hardfork:this.DEFAULT_HARDFORK});return IC.Common.custom({name:"custom-chain",networkId:K,chainId:K},{baseChain:this.DEFAULT_CHAIN,hardfork:this.DEFAULT_HARDFORK})}if((J===null||J===void 0?void 0:J.copy)&&typeof(J===null||J===void 0?void 0:J.copy)==="function")return J.copy();if(J){let K=typeof J.hardfork==="function"?J.hardfork():J.hardfork;return IC.Common.custom({name:"custom-chain",networkId:J.networkId?J.networkId():(G=BigInt((Y=J.customChain)===null||Y===void 0?void 0:Y.networkId))!==null&&G!==void 0?G:void 0,chainId:J.chainId?J.chainId():(z=BigInt((X=J.customChain)===null||X===void 0?void 0:X.chainId))!==null&&z!==void 0?z:void 0},{baseChain:this.DEFAULT_CHAIN,hardfork:K||this.DEFAULT_HARDFORK})}return new IC.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>=nI.MAX_UINT64){let z=this._errorMsg(`${G} cannot equal or exceed MAX_UINT64 (2^64-1), given ${X}`);throw Error(z)}}else if(X!==void 0&&X>nI.MAX_UINT64){let z=this._errorMsg(`${G} cannot exceed MAX_UINT64 (2^64-1), given ${X}`);throw Error(z)}break;case 256:if(Y){if(X!==void 0&&X>=nI.MAX_INTEGER){let z=this._errorMsg(`${G} cannot equal or exceed MAX_INTEGER (2^256-1), given ${X}`);throw Error(z)}}else if(X!==void 0&&X>nI.MAX_INTEGER){let z=this._errorMsg(`${G} cannot exceed MAX_INTEGER (2^256-1), given ${X}`);throw Error(z)}break;default:{let z=this._errorMsg("unimplemented bits value");throw Error(z)}}}static _validateNotArray(J){let Q=["nonce","gasPrice","gasLimit","to","value","data","v","r","s","type","baseFee","maxFeePerGas","chainId"];for(let[Y,G]of Object.entries(J))if(Q.includes(Y)){if(Array.isArray(G))throw Error(`${Y} cannot be an array`)}}_getSharedErrorPostfix(){let J="";try{J=this.isSigned()?(0,q68.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=nI.secp256k1.sign(J,Q),X=G.toCompactRawBytes(),z=X.subarray(0,32),K=X.subarray(32,64),W=Y===void 0?BigInt(G.recovery+27):BigInt(G.recovery+35)+BigInt(Y)*BigInt(2);return{r:z,s:K,v:W}}static fromSerializedTx(J,Q={}){}static fromTxData(J,Q={}){}}$_1.BaseTransaction=P_1});var B11=H((v_1)=>{Object.defineProperty(v_1,"__esModule",{value:!0});v_1.FeeMarketEIP1559Transaction=void 0;var H11=Az(),M68=g0(),I11=Wh(),oI=m1(),D68=qZ(),k_1=OC(),Mh=HC(),u6=AG(),A11=2,O11=(0,oI.hexToBytes)(A11.toString(16).padStart(2,"0"));class aI extends k_1.BaseTransaction{static fromTxData(J,Q={}){return new aI(J,Q)}static fromSerializedTx(J,Q={}){if(!(0,oI.uint8ArrayEquals)(J.subarray(0,1),O11))throw Error(`Invalid serialized tx input: not an EIP-1559 transaction (wrong tx type, expected: ${A11}, received: ${(0,oI.bytesToHex)(J.subarray(0,1))}`);let Y=I11.RLP.decode(J.subarray(1));if(!Array.isArray(Y))throw Error("Invalid serialized tx input: must be array");return aI.fromValuesArray(Y,Q)}static fromValuesArray(J,Q={}){if(J.length!==9&&J.length!==12)throw Error("Invalid EIP-1559 transaction. Only expecting 9 values (for unsigned tx) or 12 values (for signed tx).");let[Y,G,X,z,K,W,Z,V,q,U,M,D]=J;return this._validateNotArray({chainId:Y,v:U}),(0,M68.validateNoLeadingZeroes)({nonce:G,maxPriorityFeePerGas:X,maxFeePerGas:z,gasLimit:K,value:Z,v:U,r:M,s:D}),new aI({chainId:(0,u6.uint8ArrayToBigInt)(Y),nonce:G,maxPriorityFeePerGas:X,maxFeePerGas:z,gasLimit:K,to:W,value:Z,data:V,accessList:q!==null&&q!==void 0?q:[],v:U!==void 0?(0,u6.uint8ArrayToBigInt)(U):void 0,r:M,s:D},Q)}constructor(J,Q={}){var Y;super(Object.assign(Object.assign({},J),{type:A11}),Q);this.DEFAULT_HARDFORK="london";let{chainId:G,accessList:X,maxFeePerGas:z,maxPriorityFeePerGas:K}=J;if(this.common=this._getCommon(Q.common,G),this.chainId=this.common.chainId(),!this.common.isActivatedEIP(1559))throw Error("EIP-1559 not enabled on Common");this.activeCapabilities=this.activeCapabilities.concat([1559,2718,2930]);let W=(0,Mh.getAccessListData)(X!==null&&X!==void 0?X:[]);if(this.accessList=W.accessList,this.AccessListJSON=W.AccessListJSON,(0,Mh.verifyAccessList)(this.accessList),this.maxFeePerGas=(0,u6.uint8ArrayToBigInt)((0,u6.toUint8Array)(z===""?"0x":z)),this.maxPriorityFeePerGas=(0,u6.uint8ArrayToBigInt)((0,u6.toUint8Array)(K===""?"0x":K)),this._validateCannotExceedMaxInteger({maxFeePerGas:this.maxFeePerGas,maxPriorityFeePerGas:this.maxPriorityFeePerGas}),k_1.BaseTransaction._validateNotArray(J),this.gasLimit*this.maxFeePerGas>D68.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,Mh.getDataFeeEIP2930)(this.accessList,this.common)),Object.isFrozen(this))this.cache.dataFee={value:J,hardfork:this.common.hardfork()};return J}getUpfrontCost(J=BigInt(0)){let Q=this.maxPriorityFeePerGas,Y=this.maxFeePerGas-J,X=(Q<Y?Q:Y)+J;return this.gasLimit*X+this.value}raw(){return[(0,u6.bigIntToUnpaddedUint8Array)(this.chainId),(0,u6.bigIntToUnpaddedUint8Array)(this.nonce),(0,u6.bigIntToUnpaddedUint8Array)(this.maxPriorityFeePerGas),(0,u6.bigIntToUnpaddedUint8Array)(this.maxFeePerGas),(0,u6.bigIntToUnpaddedUint8Array)(this.gasLimit),this.to!==void 0?this.to.buf:Uint8Array.from([]),(0,u6.bigIntToUnpaddedUint8Array)(this.value),this.data,this.accessList,this.v!==void 0?(0,u6.bigIntToUnpaddedUint8Array)(this.v):Uint8Array.from([]),this.r!==void 0?(0,u6.bigIntToUnpaddedUint8Array)(this.r):Uint8Array.from([]),this.s!==void 0?(0,u6.bigIntToUnpaddedUint8Array)(this.s):Uint8Array.from([])]}serialize(){let J=this.raw();return(0,oI.uint8ArrayConcat)(O11,I11.RLP.encode(J))}getMessageToSign(J=!0){let Q=this.raw().slice(0,9),Y=(0,oI.uint8ArrayConcat)(O11,I11.RLP.encode(Q));if(J)return(0,H11.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,H11.keccak256)(this.serialize());return this.cache.hash}return(0,H11.keccak256)(this.serialize())}getMessageToVerifySignature(){return this.getMessageToSign()}getSenderPublicKey(){if(!this.isSigned()){let X=this._errorMsg("Cannot call this method if transaction is not signed");throw Error(X)}let J=this.getMessageToVerifySignature(),{v:Q,r:Y,s:G}=this;this._validateHighS();try{return(0,u6.ecrecover)(J,Q+BigInt(27),(0,u6.bigIntToUnpaddedUint8Array)(Y),(0,u6.bigIntToUnpaddedUint8Array)(G))}catch(X){let z=this._errorMsg("Invalid Signature");throw Error(z)}}_processSignature(J,Q,Y){let G=Object.assign(Object.assign({},this.txOptions),{common:this.common});return aI.fromTxData({chainId:this.chainId,nonce:this.nonce,maxPriorityFeePerGas:this.maxPriorityFeePerGas,maxFeePerGas:this.maxFeePerGas,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,accessList:this.accessList,v:J-BigInt(27),r:(0,u6.uint8ArrayToBigInt)(Q),s:(0,u6.uint8ArrayToBigInt)(Y)},G)}toJSON(){let J=(0,Mh.getAccessListJSON)(this.accessList);return{chainId:(0,u6.bigIntToHex)(this.chainId),nonce:(0,u6.bigIntToHex)(this.nonce),maxPriorityFeePerGas:(0,u6.bigIntToHex)(this.maxPriorityFeePerGas),maxFeePerGas:(0,u6.bigIntToHex)(this.maxFeePerGas),gasLimit:(0,u6.bigIntToHex)(this.gasLimit),to:this.to!==void 0?this.to.toString():void 0,value:(0,u6.bigIntToHex)(this.value),data:(0,oI.bytesToHex)(this.data),accessList:J,v:this.v!==void 0?(0,u6.bigIntToHex)(this.v):void 0,r:this.r!==void 0?(0,u6.bigIntToHex)(this.r):void 0,s:this.s!==void 0?(0,u6.bigIntToHex)(this.s):void 0}}errorStr(){let J=this._getSharedErrorPostfix();return J+=` maxFeePerGas=${this.maxFeePerGas} maxPriorityFeePerGas=${this.maxPriorityFeePerGas}`,J}_errorMsg(J){return`${J} (${this.errorStr()})`}}v_1.FeeMarketEIP1559Transaction=aI});var C11=H((b_1)=>{Object.defineProperty(b_1,"__esModule",{value:!0});b_1.AccessListEIP2930Transaction=void 0;var N11=Az(),H68=g0(),w11=Wh(),rI=m1(),I68=qZ(),Dh=HC(),C8=AG(),h_1=OC(),E11=1,L11=(0,rI.hexToBytes)(E11.toString(16).padStart(2,"0"));class sI extends h_1.BaseTransaction{static fromTxData(J,Q={}){return new sI(J,Q)}static fromSerializedTx(J,Q={}){if(!(0,rI.uint8ArrayEquals)(J.subarray(0,1),L11))throw Error(`Invalid serialized tx input: not an EIP-2930 transaction (wrong tx type, expected: ${E11}, received: ${(0,rI.bytesToHex)(J.subarray(0,1))}`);let Y=w11.RLP.decode(Uint8Array.from(J.subarray(1)));if(!Array.isArray(Y))throw Error("Invalid serialized tx input: must be array");return sI.fromValuesArray(Y,Q)}static fromValuesArray(J,Q={}){if(J.length!==8&&J.length!==11)throw Error("Invalid EIP-2930 transaction. Only expecting 8 values (for unsigned tx) or 11 values (for signed tx).");let[Y,G,X,z,K,W,Z,V,q,U,M]=J;this._validateNotArray({chainId:Y,v:q}),(0,H68.validateNoLeadingZeroes)({nonce:G,gasPrice:X,gasLimit:z,value:W,v:q,r:U,s:M});let D=[];return new sI({chainId:(0,C8.uint8ArrayToBigInt)(Y),nonce:G,gasPrice:X,gasLimit:z,to:K,value:W,data:Z,accessList:V!==null&&V!==void 0?V:D,v:q!==void 0?(0,C8.uint8ArrayToBigInt)(q):void 0,r:U,s:M},Q)}constructor(J,Q={}){var Y;super(Object.assign(Object.assign({},J),{type:E11}),Q);this.DEFAULT_HARDFORK="berlin";let{chainId:G,accessList:X,gasPrice:z}=J;if(this.common=this._getCommon(Q.common,G),this.chainId=this.common.chainId(),!this.common.isActivatedEIP(2930))throw Error("EIP-2930 not enabled on Common");this.activeCapabilities=this.activeCapabilities.concat([2718,2930]);let K=(0,Dh.getAccessListData)(X!==null&&X!==void 0?X:[]);if(this.accessList=K.accessList,this.AccessListJSON=K.AccessListJSON,(0,Dh.verifyAccessList)(this.accessList),this.gasPrice=(0,C8.uint8ArrayToBigInt)((0,C8.toUint8Array)(z===""?"0x":z)),this._validateCannotExceedMaxInteger({gasPrice:this.gasPrice}),h_1.BaseTransaction._validateNotArray(J),this.gasPrice*this.gasLimit>I68.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,Dh.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,C8.bigIntToUnpaddedUint8Array)(this.chainId),(0,C8.bigIntToUnpaddedUint8Array)(this.nonce),(0,C8.bigIntToUnpaddedUint8Array)(this.gasPrice),(0,C8.bigIntToUnpaddedUint8Array)(this.gasLimit),this.to!==void 0?this.to.buf:Uint8Array.from([]),(0,C8.bigIntToUnpaddedUint8Array)(this.value),this.data,this.accessList,this.v!==void 0?(0,C8.bigIntToUnpaddedUint8Array)(this.v):Uint8Array.from([]),this.r!==void 0?(0,C8.bigIntToUnpaddedUint8Array)(this.r):Uint8Array.from([]),this.s!==void 0?(0,C8.bigIntToUnpaddedUint8Array)(this.s):Uint8Array.from([])]}serialize(){let J=this.raw();return(0,rI.uint8ArrayConcat)(L11,w11.RLP.encode(J))}getMessageToSign(J=!0){let Q=this.raw().slice(0,8),Y=(0,rI.uint8ArrayConcat)(L11,w11.RLP.encode(Q));if(J)return(0,N11.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,N11.keccak256)(this.serialize());return this.cache.hash}return(0,N11.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,C8.ecrecover)(J,Q+BigInt(27),(0,C8.bigIntToUnpaddedUint8Array)(Y),(0,C8.bigIntToUnpaddedUint8Array)(G))}catch(X){let z=this._errorMsg("Invalid Signature");throw Error(z)}}_processSignature(J,Q,Y){let G=Object.assign(Object.assign({},this.txOptions),{common:this.common});return sI.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,C8.uint8ArrayToBigInt)(Q),s:(0,C8.uint8ArrayToBigInt)(Y)},G)}toJSON(){let J=(0,Dh.getAccessListJSON)(this.accessList);return{chainId:(0,C8.bigIntToHex)(this.chainId),nonce:(0,C8.bigIntToHex)(this.nonce),gasPrice:(0,C8.bigIntToHex)(this.gasPrice),gasLimit:(0,C8.bigIntToHex)(this.gasLimit),to:this.to!==void 0?this.to.toString():void 0,value:(0,C8.bigIntToHex)(this.value),data:(0,rI.bytesToHex)(this.data),accessList:J,v:this.v!==void 0?(0,C8.bigIntToHex)(this.v):void 0,r:this.r!==void 0?(0,C8.bigIntToHex)(this.r):void 0,s:this.s!==void 0?(0,C8.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()})`}}b_1.AccessListEIP2930Transaction=sI});var R11=H((m_1)=>{Object.defineProperty(m_1,"__esModule",{value:!0});m_1.Transaction=void 0;var tI=Wh(),Hh=Az(),O68=m1(),A68=g0(),b6=AG(),B68=qZ(),y_1=OC(),AC=DC(),N68=0;function g_1(J,Q){let Y=Number(J),G=Number(Q)*2;return Y===G+35||Y===G+36}class BC extends y_1.BaseTransaction{static fromTxData(J,Q={}){return new BC(J,Q)}static fromSerializedTx(J,Q={}){let Y=tI.RLP.decode(J);if(!Array.isArray(Y))throw Error("Invalid serialized tx input. Must be array");return this.fromValuesArray(Y,Q)}static fromValuesArray(J,Q={}){if(J.length!==6&&J.length!==9)throw Error("Invalid transaction. Only expecting 6 values (for unsigned tx) or 9 values (for signed tx).");let[Y,G,X,z,K,W,Z,V,q]=J;return(0,A68.validateNoLeadingZeroes)({nonce:Y,gasPrice:G,gasLimit:X,value:K,v:Z,r:V,s:q}),new BC({nonce:Y,gasPrice:G,gasLimit:X,to:z,value:K,data:W,v:Z,r:V,s:q},Q)}constructor(J,Q={}){var Y;super(Object.assign(Object.assign({},J),{type:N68}),Q);if(this.common=this._validateTxV(this.v,Q.common),this.gasPrice=(0,b6.uint8ArrayToBigInt)((0,b6.toUint8Array)(J.gasPrice===""?"0x":J.gasPrice)),this.gasPrice*this.gasLimit>B68.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}),y_1.BaseTransaction._validateNotArray(J),this.common.gteHardfork("spuriousDragon")){if(!this.isSigned())this.activeCapabilities.push(AC.Capability.EIP155ReplayProtection);else if(g_1(this.v,this.common.chainId()))this.activeCapabilities.push(AC.Capability.EIP155ReplayProtection)}if((Y=Q===null||Q===void 0?void 0:Q.freeze)!==null&&Y!==void 0?Y:!0)Object.freeze(this)}raw(){return[(0,b6.bigIntToUnpaddedUint8Array)(this.nonce),(0,b6.bigIntToUnpaddedUint8Array)(this.gasPrice),(0,b6.bigIntToUnpaddedUint8Array)(this.gasLimit),this.to!==void 0?this.to.buf:Uint8Array.from([]),(0,b6.bigIntToUnpaddedUint8Array)(this.value),this.data,this.v!==void 0?(0,b6.bigIntToUnpaddedUint8Array)(this.v):Uint8Array.from([]),this.r!==void 0?(0,b6.bigIntToUnpaddedUint8Array)(this.r):Uint8Array.from([]),this.s!==void 0?(0,b6.bigIntToUnpaddedUint8Array)(this.s):Uint8Array.from([])]}serialize(){return tI.RLP.encode(this.raw())}_getMessageToSign(){let J=[(0,b6.bigIntToUnpaddedUint8Array)(this.nonce),(0,b6.bigIntToUnpaddedUint8Array)(this.gasPrice),(0,b6.bigIntToUnpaddedUint8Array)(this.gasLimit),this.to!==void 0?this.to.buf:Uint8Array.from([]),(0,b6.bigIntToUnpaddedUint8Array)(this.value),this.data];if(this.supports(AC.Capability.EIP155ReplayProtection))J.push((0,b6.toUint8Array)(this.common.chainId())),J.push((0,b6.unpadUint8Array)((0,b6.toUint8Array)(0))),J.push((0,b6.unpadUint8Array)((0,b6.toUint8Array)(0)));return J}getMessageToSign(J=!0){let Q=this._getMessageToSign();if(J)return(0,Hh.keccak256)(tI.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,Hh.keccak256)(tI.RLP.encode(this.raw()));return this.cache.hash}return(0,Hh.keccak256)(tI.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,Hh.keccak256)(tI.RLP.encode(J))}getSenderPublicKey(){let J=this.getMessageToVerifySignature(),{v:Q,r:Y,s:G}=this;this._validateHighS();try{return(0,b6.ecrecover)(J,Q,(0,b6.bigIntToUnpaddedUint8Array)(Y),(0,b6.bigIntToUnpaddedUint8Array)(G),this.supports(AC.Capability.EIP155ReplayProtection)?this.common.chainId():void 0)}catch(X){let z=this._errorMsg("Invalid Signature");throw Error(z)}}_processSignature(J,Q,Y){let G=J;if(this.supports(AC.Capability.EIP155ReplayProtection))G+=this.common.chainId()*BigInt(2)+BigInt(8);let X=Object.assign(Object.assign({},this.txOptions),{common:this.common});return BC.fromTxData({nonce:this.nonce,gasPrice:this.gasPrice,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,v:G,r:(0,b6.uint8ArrayToBigInt)(Q),s:(0,b6.uint8ArrayToBigInt)(Y)},X)}toJSON(){return{nonce:(0,b6.bigIntToHex)(this.nonce),gasPrice:(0,b6.bigIntToHex)(this.gasPrice),gasLimit:(0,b6.bigIntToHex)(this.gasLimit),to:this.to!==void 0?this.to.toString():void 0,value:(0,b6.bigIntToHex)(this.value),data:(0,O68.bytesToHex)(this.data),v:this.v!==void 0?(0,b6.bigIntToHex)(this.v):void 0,r:this.r!==void 0?(0,b6.bigIntToHex)(this.r):void 0,s:this.s!==void 0?(0,b6.bigIntToHex)(this.s):void 0}}_validateTxV(J,Q){let Y,G=J!==void 0?Number(J):void 0;if(G!==void 0){if(G<37&&G!==27&&G!==28)throw Error(`Legacy txs need either v = 27/28 or v >= 37 (EIP-155 replay protection), got v = ${G}`)}if(G!==void 0&&G!==0&&(!Q||Q.gteHardfork("spuriousDragon"))&&G!==27&&G!==28)if(Q){if(!g_1(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()})`}}m_1.Transaction=BC});var T11=H((c_1)=>{Object.defineProperty(c_1,"__esModule",{value:!0});c_1.TransactionFactory=void 0;var w68=m1(),u_1=AG(),l_1=B11(),p_1=C11(),Ih=R11(),F11=new Map;class Oh{constructor(){}static typeToInt(J){return Number((0,u_1.uint8ArrayToBigInt)((0,u_1.toUint8Array)(J)))}static registerTransactionType(J,Q){let Y=Oh.typeToInt(J);F11.set(Y,Q)}static fromTxData(J,Q={}){if(!("type"in J)||J.type===void 0)return Ih.Transaction.fromTxData(J,Q);let Y=Oh.typeToInt(J.type);if(Y===0)return Ih.Transaction.fromTxData(J,Q);if(Y===1)return p_1.AccessListEIP2930Transaction.fromTxData(J,Q);if(Y===2)return l_1.FeeMarketEIP1559Transaction.fromTxData(J,Q);let G=F11.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 p_1.AccessListEIP2930Transaction.fromSerializedTx(J,Q);case 2:return l_1.FeeMarketEIP1559Transaction.fromSerializedTx(J,Q);default:{let Y=F11.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 Ih.Transaction.fromSerializedTx(J,Q)}static fromBlockBodyData(J,Q={}){if((0,w68.isUint8Array)(J))return this.fromSerializedData(J,Q);if(Array.isArray(J))return Ih.Transaction.fromValuesArray(J,Q);throw Error("Cannot decode transaction: unknown type input")}}c_1.TransactionFactory=Oh});var a_1=H((O0)=>{var Ah=O0&&O0.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(O0,"__esModule",{value:!0});O0.decrypt=O0.create=O0.privateKeyToAccount=O0.encrypt=O0.privateKeyToPublicKey=O0.privateKeyToAddress=O0.recover=O0.recoverTransaction=O0.signTransaction=O0.signRaw=O0.sign=O0.signMessageWithPrivateKey=O0.hashMessage=O0.parseAndValidatePrivateKey=void 0;var i_1=vu1(),n_1=Ql1(),o_1=Ml1(),A7=l1(),L0=m1(),xQ=g0(),NC=qZ(),L68=Y11(),E68=T11(),C68=(J,Q)=>{let Y;if(!Q&&typeof J==="string"&&(0,xQ.isHexStrict)(J)&&J.length!==66)throw new A7.PrivateKeyLengthError;try{Y=(0,L0.isUint8Array)(J)?J:(0,L0.bytesToUint8Array)(J)}catch(G){throw new A7.InvalidPrivateKeyError}if(!Q&&Y.byteLength!==32)throw new A7.PrivateKeyLengthError;return Y};O0.parseAndValidatePrivateKey=C68;var R68=(J,Q=!1)=>{let Y=(0,xQ.isHexStrict)(J)?J:(0,L0.utf8ToHex)(J),G=(0,L0.hexToBytes)(Y),X=(0,L0.hexToBytes)((0,L0.fromUtf8)(`\x19Ethereum Signed Message:
${G.byteLength}`)),z=Q?G:(0,L0.uint8ArrayConcat)(X,G);return(0,L0.sha3Raw)(z)};O0.hashMessage=R68;var F68=(J,Q)=>{let Y=(0,O0.parseAndValidatePrivateKey)(Q),G=NC.secp256k1.sign(J.substring(2),Y),X=G.toCompactRawBytes(),z=G.r.toString(16).padStart(64,"0"),K=G.s.toString(16).padStart(64,"0"),W=G.recovery+27;return{messageHash:J,v:(0,L0.numberToHex)(W),r:`0x${z}`,s:`0x${K}`,signature:`${(0,L0.bytesToHex)(X)}${W.toString(16)}`}};O0.signMessageWithPrivateKey=F68;var T68=(J,Q)=>{let Y=(0,O0.hashMessage)(J),{messageHash:G,v:X,r:z,s:K,signature:W}=(0,O0.signMessageWithPrivateKey)(Y,Q);return{message:J,messageHash:G,v:X,r:z,s:K,signature:W}};O0.sign=T68;var S68=(J,Q)=>{let Y=(0,O0.hashMessage)(J,!0),{messageHash:G,v:X,r:z,s:K,signature:W}=(0,O0.signMessageWithPrivateKey)(Y,Q);return{message:J,messageHash:G,v:X,r:z,s:K,signature:W}};O0.signRaw=S68;var P68=(J,Q)=>Ah(void 0,void 0,void 0,function*(){let Y=J.sign((0,L0.hexToBytes)(Q));if((0,xQ.isNullish)(Y.v)||(0,xQ.isNullish)(Y.r)||(0,xQ.isNullish)(Y.s))throw new A7.TransactionSigningError("Signer Error");let G=Y.validate(!0);if(G.length>0){let K="Signer Error ";for(let W of G)K+=`${K} ${W}.`;throw new A7.TransactionSigningError(K)}let X=(0,L0.bytesToHex)(Y.serialize()),z=(0,L0.sha3Raw)(X);return{messageHash:(0,L0.bytesToHex)(Y.getMessageToSign(!0)),v:`0x${Y.v.toString(16)}`,r:`0x${Y.r.toString(16).padStart(64,"0")}`,s:`0x${Y.s.toString(16).padStart(64,"0")}`,rawTransaction:X,transactionHash:(0,L0.bytesToHex)(z)}});O0.signTransaction=P68;var $68=(J)=>{if((0,xQ.isNullish)(J))throw new A7.UndefinedRawTransactionError;let Q=E68.TransactionFactory.fromSerializedData((0,L0.hexToBytes)(J));return(0,L0.toChecksumAddress)(Q.getSenderAddress().toString())};O0.recoverTransaction=$68;var f68=(J,Q,Y,G,X)=>{if(typeof J==="object"){let U=`${J.r}${J.s.slice(2)}${J.v.slice(2)}`;return(0,O0.recover)(J.messageHash,U,Y)}if(typeof Q==="string"&&typeof Y==="string"&&!(0,xQ.isNullish)(G)){let U=`${Y}${G.slice(2)}${Q.slice(2)}`;return(0,O0.recover)(J,U,X)}if((0,xQ.isNullish)(Q))throw new A7.InvalidSignatureError("signature string undefined");let z=130,K=Y?J:(0,O0.hashMessage)(J),W=parseInt(Q.substring(z),16);if(W>26)W-=27;let Z=NC.secp256k1.Signature.fromCompact(Q.slice(2,z)).addRecoveryBit(W).recoverPublicKey(K.replace("0x","")).toRawBytes(!1),V=(0,L0.sha3Raw)(Z.subarray(1));return(0,L0.toChecksumAddress)(`0x${V.slice(-40)}`)};O0.recover=f68;var k68=(J)=>{let Q=(0,O0.parseAndValidatePrivateKey)(J),Y=NC.secp256k1.getPublicKey(Q,!1),X=(0,L0.sha3Raw)(Y.slice(1)).slice(-40);return(0,L0.toChecksumAddress)(`0x${X}`)};O0.privateKeyToAddress=k68;var v68=(J,Q)=>{let Y=(0,O0.parseAndValidatePrivateKey)(J);return`0x${(0,L0.bytesToHex)(NC.secp256k1.getPublicKey(Y,Q)).slice(4)}`};O0.privateKeyToPublicKey=v68;var j68=(J,Q,Y)=>Ah(void 0,void 0,void 0,function*(){var G,X,z,K,W,Z,V;let q=(0,O0.parseAndValidatePrivateKey)(J),U;if(Y===null||Y===void 0?void 0:Y.salt)U=typeof Y.salt==="string"?(0,L0.hexToBytes)(Y.salt):Y.salt;else U=(0,L0.randomBytes)(32);if(!((0,xQ.isString)(Q)||(0,L0.isUint8Array)(Q)))throw new A7.InvalidPasswordError;let M=typeof Q==="string"?(0,L0.hexToBytes)((0,L0.utf8ToHex)(Q)):Q,D;if(Y===null||Y===void 0?void 0:Y.iv){if(D=typeof Y.iv==="string"?(0,L0.hexToBytes)(Y.iv):Y.iv,D.length!==16)throw new A7.IVLengthError}else D=(0,L0.randomBytes)(16);let I=(G=Y===null||Y===void 0?void 0:Y.kdf)!==null&&G!==void 0?G:"scrypt",O,A;if(I==="pbkdf2"){if(A={dklen:(X=Y===null||Y===void 0?void 0:Y.dklen)!==null&&X!==void 0?X:32,salt:(0,L0.bytesToHex)(U).replace("0x",""),c:(z=Y===null||Y===void 0?void 0:Y.c)!==null&&z!==void 0?z:262144,prf:"hmac-sha256"},A.c<1000)throw new A7.PBKDF2IterationsError;O=(0,n_1.pbkdf2Sync)(M,U,A.c,A.dklen,"sha256")}else if(I==="scrypt")A={n:(K=Y===null||Y===void 0?void 0:Y.n)!==null&&K!==void 0?K:8192,r:(W=Y===null||Y===void 0?void 0:Y.r)!==null&&W!==void 0?W:8,p:(Z=Y===null||Y===void 0?void 0:Y.p)!==null&&Z!==void 0?Z:1,dklen:(V=Y===null||Y===void 0?void 0:Y.dklen)!==null&&V!==void 0?V:32,salt:(0,L0.bytesToHex)(U).replace("0x","")},O=(0,o_1.scryptSync)(M,U,A.n,A.p,A.r,A.dklen);else throw new A7.InvalidKdfError;let B=yield(0,i_1.encrypt)(q,O.slice(0,16),D,"aes-128-ctr"),w=(0,L0.bytesToHex)(B).slice(2),N=(0,L0.sha3Raw)((0,L0.uint8ArrayConcat)(O.slice(16,32),B)).replace("0x","");return{version:3,id:(0,L0.uuidV4)(),address:(0,O0.privateKeyToAddress)(q).toLowerCase().replace("0x",""),crypto:{ciphertext:w,cipherparams:{iv:(0,L0.bytesToHex)(D).replace("0x","")},cipher:"aes-128-ctr",kdf:I,kdfparams:A,mac:N}}});O0.encrypt=j68;var h68=(J,Q)=>{let Y=(0,O0.parseAndValidatePrivateKey)(J,Q);return{address:(0,O0.privateKeyToAddress)(Y),privateKey:(0,L0.bytesToHex)(Y),signTransaction:(G)=>{throw new A7.TransactionSigningError("Do not have network access to sign the transaction")},sign:(G)=>(0,O0.sign)(typeof G==="string"?G:JSON.stringify(G),Y),encrypt:(G,X)=>Ah(void 0,void 0,void 0,function*(){return(0,O0.encrypt)(Y,G,X)})}};O0.privateKeyToAccount=h68;var b68=()=>{let J=NC.secp256k1.utils.randomPrivateKey();return(0,O0.privateKeyToAccount)(`${(0,L0.bytesToHex)(J)}`)};O0.create=b68;var x68=(J,Q,Y)=>Ah(void 0,void 0,void 0,function*(){let G=typeof J==="object"?J:JSON.parse(Y?J.toLowerCase():J);if(xQ.validator.validateJSONSchema(L68.keyStoreSchema,G),G.version!==3)throw new A7.KeyStoreVersionError;let X=typeof Q==="string"?(0,L0.hexToBytes)((0,L0.utf8ToHex)(Q)):Q;xQ.validator.validate(["bytes"],[X]);let z;if(G.crypto.kdf==="scrypt"){let V=G.crypto.kdfparams,q=typeof V.salt==="string"?(0,L0.hexToBytes)(V.salt):V.salt;z=(0,o_1.scryptSync)(X,q,V.n,V.p,V.r,V.dklen)}else if(G.crypto.kdf==="pbkdf2"){let V=G.crypto.kdfparams,q=typeof V.salt==="string"?(0,L0.hexToBytes)(V.salt):V.salt;z=(0,n_1.pbkdf2Sync)(X,q,V.c,V.dklen,"sha256")}else throw new A7.InvalidKdfError;let K=(0,L0.hexToBytes)(G.crypto.ciphertext);if((0,L0.sha3Raw)((0,L0.uint8ArrayConcat)(z.slice(16,32),K)).replace("0x","")!==G.crypto.mac)throw new A7.KeyDerivationError;let Z=yield(0,i_1.decrypt)((0,L0.hexToBytes)(G.crypto.ciphertext),z.slice(0,16),(0,L0.hexToBytes)(G.crypto.cipherparams.iv));return(0,O0.privateKeyToAccount)(Z)});O0.decrypt=x68});var s_1=H((r_1)=>{Object.defineProperty(r_1,"__esModule",{value:!0})});var t_1=H((BG)=>{var y68=BG&&BG.__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]}),Bh=BG&&BG.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))y68(Q,J,Y)};Object.defineProperty(BG,"__esModule",{value:!0});Bh(U11(),BG);Bh(ZC(),BG);Bh(Xh(),BG);Bh(AG(),BG)});var Ji1=H((u8)=>{var e_1=u8&&u8.__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=u8&&u8.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),m68=u8&&u8.__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))e_1(Q,J,Y)}return g68(Q,J),Q},d68=u8&&u8.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))e_1(Q,J,Y)};Object.defineProperty(u8,"__esModule",{value:!0});u8.txUtils=u8.BaseTransaction=u8.TransactionFactory=u8.Transaction=u8.AccessListEIP2930Transaction=u8.FeeMarketEIP1559Transaction=void 0;var u68=B11();Object.defineProperty(u8,"FeeMarketEIP1559Transaction",{enumerable:!0,get:function(){return u68.FeeMarketEIP1559Transaction}});var l68=C11();Object.defineProperty(u8,"AccessListEIP2930Transaction",{enumerable:!0,get:function(){return l68.AccessListEIP2930Transaction}});var p68=R11();Object.defineProperty(u8,"Transaction",{enumerable:!0,get:function(){return p68.Transaction}});var c68=T11();Object.defineProperty(u8,"TransactionFactory",{enumerable:!0,get:function(){return c68.TransactionFactory}});var _68=OC();Object.defineProperty(u8,"BaseTransaction",{enumerable:!0,get:function(){return _68.BaseTransaction}});u8.txUtils=m68(HC());d68(DC(),u8)});var MZ=H((U2)=>{var i68=U2&&U2.__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]}),eI=U2&&U2.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))i68(Q,J,Y)};Object.defineProperty(U2,"__esModule",{value:!0});eI(Pu1(),U2);eI(a_1(),U2);eI(s_1(),U2);eI(Y11(),U2);eI(t_1(),U2);eI(Ji1(),U2)});var S11=H((fz)=>{var Qi1=fz&&fz.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(fz,"__esModule",{value:!0});fz.Web3BatchRequest=fz.DEFAULT_BATCH_REQUEST_TIMEOUT=void 0;var wC=m1(),Nh=l1();fz.DEFAULT_BATCH_REQUEST_TIMEOUT=1000;class Yi1{constructor(J){this._requestManager=J,this._requests=new Map}get requests(){return[...this._requests.values()].map((J)=>J.payload)}add(J){let Q=wC.jsonRpc.toPayload(J),Y=new wC.Web3DeferredPromise;return this._requests.set(Q.id,{payload:Q,promise:Y}),Y}execute(J){return Qi1(this,void 0,void 0,function*(){var Q;if(this.requests.length===0)return Promise.resolve([]);let Y=new wC.Web3DeferredPromise({timeout:(Q=J===null||J===void 0?void 0:J.timeout)!==null&&Q!==void 0?Q:fz.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 Nh.OperationTimeoutError)this._abortAllRequests("Batch request timeout");Y.reject(G)}),Y})}_processBatchRequest(J){return Qi1(this,void 0,void 0,function*(){var Q,Y;let G=yield this._requestManager.sendBatch([...this._requests.values()].map((K)=>K.payload));if(G.length!==this._requests.size)throw this._abortAllRequests("Invalid batch response"),new Nh.ResponseError(G,`Batch request size mismatch the results size. Requests: ${this._requests.size}, Responses: ${G.length}`);let X=this.requests.map((K)=>K.id).map(Number).sort((K,W)=>K-W),z=G.map((K)=>K.id).map(Number).sort((K,W)=>K-W);if(JSON.stringify(X)!==JSON.stringify(z))throw this._abortAllRequests("Invalid batch response"),new Nh.ResponseError(G,`Batch request mismatch the results. Requests: [${X.join()}], Responses: [${z.join()}]`);for(let K of G)if(wC.jsonRpc.isResponseWithResult(K))(Q=this._requests.get(K.id))===null||Q===void 0||Q.promise.resolve(K.result);else if(wC.jsonRpc.isResponseWithError(K))(Y=this._requests.get(K.id))===null||Y===void 0||Y.promise.reject(K.error);J.resolve(G)})}_abortAllRequests(J){for(let{promise:Q}of this._requests.values())Q.reject(new Nh.OperationAbortError(J))}}fz.Web3BatchRequest=Yi1});var zi1=H((NG)=>{var n68=NG&&NG.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(NG,"__esModule",{value:!0});NG.Web3EthPluginBase=NG.Web3PluginBase=NG.Web3Context=void 0;var o68=l1(),a68=m1(),r68=MZ(),s68=JC(),t68=S11(),P11=Oe(),wh=bj(),Gi1=xj();class LC extends P11.Web3Config{constructor(J){var Q;super();if(this.providers=wh.Web3RequestManager.providers,(0,a68.isNullish)(J)||typeof J==="string"&&J.trim()!==""||(0,s68.isSupportedProvider)(J)){this._requestManager=new wh.Web3RequestManager(J),this._subscriptionManager=new Gi1.Web3SubscriptionManager(this._requestManager,{});return}let{config:Y,provider:G,requestManager:X,subscriptionManager:z,registeredSubscriptions:K,accountProvider:W,wallet:Z,requestManagerMiddleware:V}=J;if(this.setConfig(Y!==null&&Y!==void 0?Y:{}),this._requestManager=X!==null&&X!==void 0?X:new wh.Web3RequestManager(G,(Q=Y===null||Y===void 0?void 0:Y.enableExperimentalFeatures)===null||Q===void 0?void 0:Q.useSubscriptionWhenCheckingBlockTimeout,V),z)this._subscriptionManager=z;else this._subscriptionManager=new Gi1.Web3SubscriptionManager(this.requestManager,K!==null&&K!==void 0?K:{});if(W)this._accountProvider=W;if(Z)this._wallet=Z}get requestManager(){return this._requestManager}get subscriptionManager(){return this._subscriptionManager}get wallet(){return this._wallet}get accountProvider(){return this._accountProvider}static fromContextObject(...J){return new this(...J.reverse())}getContextObject(){var J;return{config:this.config,provider:this.provider,requestManager:this.requestManager,subscriptionManager:this.subscriptionManager,registeredSubscriptions:(J=this.subscriptionManager)===null||J===void 0?void 0:J.registeredSubscriptions,providers:this.providers,wallet:this.wallet,accountProvider:this.accountProvider}}use(J,...Q){let Y=new J(...[...Q,this.getContextObject()]);return this.on(P11.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(P11.Web3ConfigEvent.CONFIG_CHANGE,(Q)=>{this.setConfig({[Q.name]:Q.newValue})})}registerPlugin(J){if(this[J.pluginNamespace]!==void 0)throw new o68.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 LC.givenProvider}setProvider(J){return this.provider=J,!0}setRequestManagerMiddleware(J){this.requestManager.setMiddleware(J)}get BatchRequest(){return t68.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)=>n68(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}}NG.Web3Context=LC;LC.providers=wh.Web3RequestManager.providers;class $11 extends LC{registerNewTransactionType(J,Q){r68.TransactionFactory.registerTransactionType(J,Q)}}NG.Web3PluginBase=$11;class Xi1 extends $11{}NG.Web3EthPluginBase=Xi1});var Wi1=H((Ki1)=>{Object.defineProperty(Ki1,"__esModule",{value:!0})});var f11=H((Zi1)=>{Object.defineProperty(Zi1,"__esModule",{value:!0});Zi1.Iban=void 0;var Lh=m1(),e68=g0(),J88=l1();class Q4{constructor(J){if(this.toAddress=()=>{if(this.isDirect()){let Q=this._iban.slice(4),Y=Q4._parseInt(Q,36),G=(0,Lh.leftPad)(Y,40);return(0,Lh.toChecksumAddress)(G)}throw Error("Iban is indirect and cannot be converted. Must be length of 34 or 35")},Q4.isIndirect(J)||Q4.isDirect(J))this._iban=J;else throw Error("Invalid IBAN was provided")}static isDirect(J){return J.length===34||J.length===35}isDirect(){return Q4.isDirect(this._iban)}static isIndirect(J){return J.length===20}isIndirect(){return Q4.isIndirect(this._iban)}static isValid(J){return/^XE[0-9]{2}(ETH[0-9A-Z]{13}|[0-9A-Z]{30,31})$/.test(J)&&Q4._mod9710(Q4._iso13616Prepare(J))===1}isValid(){return Q4.isValid(this._iban)}static fromBban(J){let G=`0${(98-this._mod9710(this._iso13616Prepare(`XE00${J}`))).toString()}`.slice(-2);return new Q4(`XE${G}${J}`)}static createIndirect(J){return Q4.fromBban(`ETH${J.institution}${J.identifier}`)}static fromAddress(J){if(!(0,e68.isAddress)(J))throw new J88.InvalidAddressError(J);let Y=BigInt((0,Lh.hexToNumber)(J)).toString(36),G=(0,Lh.leftPad)(Y,15);return Q4.fromBban(G.toUpperCase())}static toIban(J){return Q4.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}}Zi1.Iban=Q4;Q4._iso13616Prepare=(J)=>{let G=J.toUpperCase();return`${G.slice(4)}${G.slice(0,4)}`.split("").map((z)=>{let K=z.charCodeAt(0);if(K>=65&&K<=90)return K-65+10;return z}).join("")};Q4._parseInt=(J,Q)=>[...J].reduce((Y,G)=>BigInt(parseInt(G,Q))+BigInt(Q)*Y,BigInt(0));Q4._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};Q4.toAddress=(J)=>{return new Q4(J).toAddress()}});var Ui1=H((qi1)=>{Object.defineProperty(qi1,"__esModule",{value:!0})});var EC=H((kz)=>{var Q88=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]}),Mi1=kz&&kz.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))Q88(Q,J,Y)};Object.defineProperty(kz,"__esModule",{value:!0});var Y88=f11();Mi1(f11(),kz);Mi1(Ui1(),kz);kz.default=Y88.Iban});var h11=H((Di1)=>{Object.defineProperty(Di1,"__esModule",{value:!0});Di1.outputSyncingFormatter=Di1.outputPostFormatter=Di1.inputPostFormatter=Di1.outputBlockFormatter=Di1.outputTransactionReceiptFormatter=Di1.outputLogFormatter=Di1.inputLogFormatter=Di1.inputTopicFormatter=Di1.outputTransactionFormatter=Di1.inputSignFormatter=Di1.inputTransactionFormatter=Di1.inputCallFormatter=Di1.txInputOptionsFormatter=Di1.inputAddressFormatter=Di1.inputDefaultBlockNumberFormatter=Di1.inputBlockNumberFormatter=Di1.outputBigIntegerFormatter=Di1.outputProofFormatter=Di1.inputStorageKeysFormatter=void 0;var CC=l1(),k11=EC(),G88=M6(),a1=m1(),HZ=g0(),X88=(J)=>J.map((Q)=>(0,a1.numberToHex)(Q));Di1.inputStorageKeysFormatter=X88;var z88=(J)=>({address:(0,a1.toChecksumAddress)(J.address),nonce:(0,a1.hexToNumberString)(J.nonce),balance:(0,a1.hexToNumberString)(J.balance)});Di1.outputProofFormatter=z88;var K88=(J)=>(0,a1.toNumber)(J);Di1.outputBigIntegerFormatter=K88;var W88=(J)=>{if((0,HZ.isNullish)(J))return;if(typeof J==="string"&&(0,HZ.isBlockTag)(J))return J;if(J==="genesis")return"0x0";if(typeof J==="string"&&(0,a1.isHexStrict)(J))return J.toLowerCase();return(0,a1.numberToHex)(J)};Di1.inputBlockNumberFormatter=W88;var Z88=(J,Q)=>{if(!J)return Di1.inputBlockNumberFormatter(Q);return Di1.inputBlockNumberFormatter(J)};Di1.inputDefaultBlockNumberFormatter=Z88;var V88=(J)=>{if(k11.Iban.isValid(J)&&k11.Iban.isDirect(J))return new k11.Iban(J).toAddress().toLowerCase();if((0,a1.isAddress)(J))return`0x${J.toLowerCase().replace("0x","")}`;throw new CC.FormatterError(`Provided address ${J} is invalid, the capitalization checksum test failed, or it's an indirect IBAN address which can't be converted.`)};Di1.inputAddressFormatter=V88;var q88=(J)=>{var Q;let Y=Object.assign({},J);if(J.to)Y.to=Di1.inputAddressFormatter(J.to);if(J.data&&J.input)throw new CC.FormatterError(`You can't have "data" and "input" as properties of transactions at the same time, please use either "data" or "input" instead.`);if(!J.input&&J.data)Y.input=J.data,delete Y.data;if(J.input&&!J.input.startsWith("0x"))Y.input=`0x${J.input}`;if(Y.input&&!(0,a1.isHexStrict)(Y.input))throw new CC.FormatterError("The input field must be HEX encoded data.");if(J.gas||J.gasLimit)Y.gas=(0,a1.toNumber)((Q=J.gas)!==null&&Q!==void 0?Q:J.gasLimit);if(J.maxPriorityFeePerGas||J.maxFeePerGas)delete Y.gasPrice;return["gasPrice","gas","value","maxPriorityFeePerGas","maxFeePerGas","nonce","chainId"].filter((G)=>!(0,HZ.isNullish)(Y[G])).forEach((G)=>{Y[G]=(0,a1.numberToHex)(Y[G])}),Y};Di1.txInputOptionsFormatter=q88;var U88=(J,Q)=>{var Y;let G=Di1.txInputOptionsFormatter(J),X=(Y=G.from)!==null&&Y!==void 0?Y:Q;if(X)G.from=Di1.inputAddressFormatter(X);return G};Di1.inputCallFormatter=U88;var M88=(J,Q)=>{var Y;let G=Di1.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 CC.FormatterError('The send transactions "from" field must be defined!');G.from=Di1.inputAddressFormatter(J.from)}return G};Di1.inputTransactionFormatter=M88;var D88=(J)=>(0,a1.isHexStrict)(J)?J:(0,a1.utf8ToHex)(J);Di1.inputSignFormatter=D88;var H88=(J)=>{let Q=Object.assign({},J);if(J.blockNumber)Q.blockNumber=(0,a1.hexToNumber)(J.blockNumber);if(J.transactionIndex)Q.transactionIndex=(0,a1.hexToNumber)(J.transactionIndex);if(Q.nonce=(0,a1.hexToNumber)(J.nonce),Q.gas=(0,a1.hexToNumber)(J.gas),J.gasPrice)Q.gasPrice=Di1.outputBigIntegerFormatter(J.gasPrice);if(J.maxFeePerGas)Q.maxFeePerGas=Di1.outputBigIntegerFormatter(J.maxFeePerGas);if(J.maxPriorityFeePerGas)Q.maxPriorityFeePerGas=Di1.outputBigIntegerFormatter(J.maxPriorityFeePerGas);if(J.type)Q.type=(0,a1.hexToNumber)(J.type);if(Q.value=Di1.outputBigIntegerFormatter(J.value),J.to&&(0,a1.isAddress)(J.to))Q.to=(0,a1.toChecksumAddress)(J.to);else Q.to=void 0;if(J.from)Q.from=(0,a1.toChecksumAddress)(J.from);return Q};Di1.outputTransactionFormatter=H88;var I88=(J)=>{if((0,HZ.isNullish)(J))return null;let Q=String(J);return(0,HZ.isHex)(Q)?Q:(0,a1.fromUtf8)(Q)};Di1.inputTopicFormatter=I88;var O88=(J)=>{var Q;let Y=(0,HZ.isNullish)(J)?{}:(0,a1.mergeDeep)({},J);if((0,HZ.isNullish)(Y.fromBlock))Y.fromBlock=G88.BlockTags.LATEST;if(Y.fromBlock=Di1.inputBlockNumberFormatter(Y.fromBlock),!(0,HZ.isNullish)(Y.toBlock))Y.toBlock=Di1.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(Di1.inputTopicFormatter):Di1.inputTopicFormatter(G)),Y.address)Y.address=Array.isArray(Y.address)?Y.address.map((G)=>Di1.inputAddressFormatter(G)):Di1.inputAddressFormatter(Y.address);return Y};Di1.inputLogFormatter=O88;var A88=(J)=>{let Q=Object.assign({},J),Y=typeof J.logIndex==="string"?J.logIndex:(0,a1.numberToHex)(J.logIndex);if(typeof J.blockHash==="string"&&typeof J.transactionHash==="string"){let G=(0,a1.sha3Raw)(`${J.blockHash.replace("0x","")}${J.transactionHash.replace("0x","")}${Y.replace("0x","")}`);Q.id=`log_${G.replace("0x","").slice(0,8)}`}else if(!J.id)Q.id=void 0;if(J.blockNumber&&(0,a1.isHexStrict)(J.blockNumber))Q.blockNumber=(0,a1.hexToNumber)(J.blockNumber);if(J.transactionIndex&&(0,a1.isHexStrict)(J.transactionIndex))Q.transactionIndex=(0,a1.hexToNumber)(J.transactionIndex);if(J.logIndex&&(0,a1.isHexStrict)(J.logIndex))Q.logIndex=(0,a1.hexToNumber)(J.logIndex);if(J.address)Q.address=(0,a1.toChecksumAddress)(J.address);return Q};Di1.outputLogFormatter=A88;var B88=(J)=>{if(typeof J!=="object")throw new CC.FormatterError(`Received receipt is invalid: ${String(J)}`);let Q=Object.assign({},J);if(J.blockNumber)Q.blockNumber=(0,a1.hexToNumber)(J.blockNumber);if(J.transactionIndex)Q.transactionIndex=(0,a1.hexToNumber)(J.transactionIndex);if(Q.cumulativeGasUsed=(0,a1.hexToNumber)(J.cumulativeGasUsed),Q.gasUsed=(0,a1.hexToNumber)(J.gasUsed),J.logs&&Array.isArray(J.logs))Q.logs=J.logs.map(Di1.outputLogFormatter);if(J.effectiveGasPrice)Q.effectiveGasPrice=(0,a1.hexToNumber)(J.effectiveGasPrice);if(J.contractAddress)Q.contractAddress=(0,a1.toChecksumAddress)(J.contractAddress);if(J.status)Q.status=Boolean(parseInt(J.status,10));return Q};Di1.outputTransactionReceiptFormatter=B88;var N88=(J)=>{let Q=Object.assign({},J);if(Q.gasLimit=(0,a1.hexToNumber)(J.gasLimit),Q.gasUsed=(0,a1.hexToNumber)(J.gasUsed),Q.size=(0,a1.hexToNumber)(J.size),Q.timestamp=(0,a1.hexToNumber)(J.timestamp),J.number)Q.number=(0,a1.hexToNumber)(J.number);if(J.difficulty)Q.difficulty=Di1.outputBigIntegerFormatter(J.difficulty);if(J.totalDifficulty)Q.totalDifficulty=Di1.outputBigIntegerFormatter(J.totalDifficulty);if(J.transactions&&Array.isArray(J.transactions))Q.transactions=J.transactions.map(Di1.outputTransactionFormatter);if(J.miner)Q.miner=(0,a1.toChecksumAddress)(J.miner);if(J.baseFeePerGas)Q.baseFeePerGas=Di1.outputBigIntegerFormatter(J.baseFeePerGas);return Q};Di1.outputBlockFormatter=N88;var w88=(J)=>{var Q;let Y=Object.assign({},J);if(J.ttl)Y.ttl=(0,a1.numberToHex)(J.ttl);if(J.workToProve)Y.workToProve=(0,a1.numberToHex)(J.workToProve);if(J.priority)Y.priority=(0,a1.numberToHex)(J.priority);if(J.topics&&!Array.isArray(J.topics))Y.topics=J.topics?[J.topics]:[];return Y.topics=(Q=Y.topics)===null||Q===void 0?void 0:Q.map((G)=>G.startsWith("0x")?G:(0,a1.fromUtf8)(G)),Y};Di1.inputPostFormatter=w88;var L88=(J)=>{var Q;let Y=Object.assign({},J);if(J.expiry)Y.expiry=(0,a1.hexToNumber)(J.expiry);if(J.sent)Y.sent=(0,a1.hexToNumber)(J.sent);if(J.ttl)Y.ttl=(0,a1.hexToNumber)(J.ttl);if(J.workProved)Y.workProved=(0,a1.hexToNumber)(J.workProved);if(!J.topics)Y.topics=[];return Y.topics=(Q=Y.topics)===null||Q===void 0?void 0:Q.map(a1.toUtf8),Y};Di1.outputPostFormatter=L88;var E88=(J)=>{let Q=Object.assign({},J);if(Q.startingBlock=(0,a1.hexToNumber)(J.startingBlock),Q.currentBlock=(0,a1.hexToNumber)(J.currentBlock),Q.highestBlock=(0,a1.hexToNumber)(J.highestBlock),J.knownStates)Q.knownStates=(0,a1.hexToNumber)(J.knownStates);if(J.pulledStates)Q.pulledStates=(0,a1.hexToNumber)(J.pulledStates);return Q};Di1.outputSyncingFormatter=E88});var Ni1=H((QO)=>{var b11=QO&&QO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})},Ai1;Object.defineProperty(QO,"__esModule",{value:!0});QO.Web3PromiEvent=void 0;var h88=FI();class Bi1 extends h88.Web3EventEmitter{constructor(J){super();this[Ai1]="Promise",this._promise=new Promise(J)}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)})}on(J,Q){return super.on(J,Q),this}once(J,Q){return super.once(J,Q),this}}QO.Web3PromiEvent=Bi1;Ai1=Symbol.toStringTag});var WJ=H((l8)=>{var wi1=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]}),b88=l8&&l8.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),yQ=l8&&l8.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))wi1(Q,J,Y)},x88=l8&&l8.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))wi1(Q,J,Y)}return b88(Q,J),Q};Object.defineProperty(l8,"__esModule",{value:!0});l8.formatters=void 0;yQ(Oe(),l8);yQ(bj(),l8);yQ(xj(),l8);yQ(Su1(),l8);yQ(zi1(),l8);yQ(S11(),l8);yQ(JC(),l8);yQ(Wi1(),l8);yQ(h11(),l8);yQ(Ni1(),l8);yQ(FI(),l8);l8.formatters=x88(h11())});var Ei1=H((Li1)=>{(function(J,Q){if(J.setImmediate)return;var Y=1,G={},X=!1,z=J.document,K;function W(w){if(typeof w!=="function")w=Function(""+w);var N=Array(arguments.length-1);for(var L=0;L<N.length;L++)N[L]=arguments[L+1];var C={callback:w,args:N};return G[Y]=C,K(Y),Y++}function Z(w){delete G[w]}function V(w){var{callback:N,args:L}=w;switch(L.length){case 0:N();break;case 1:N(L[0]);break;case 2:N(L[0],L[1]);break;case 3:N(L[0],L[1],L[2]);break;default:N.apply(Q,L);break}}function q(w){if(X)setTimeout(q,0,w);else{var N=G[w];if(N){X=!0;try{V(N)}finally{Z(w),X=!1}}}}function U(){K=function(w){process.nextTick(function(){q(w)})}}function M(){if(J.postMessage&&!J.importScripts){var w=!0,N=J.onmessage;return J.onmessage=function(){w=!1},J.postMessage("","*"),J.onmessage=N,w}}function D(){var w="setImmediate$"+Math.random()+"$",N=function(L){if(L.source===J&&typeof L.data==="string"&&L.data.indexOf(w)===0)q(+L.data.slice(w.length))};if(J.addEventListener)J.addEventListener("message",N,!1);else J.attachEvent("onmessage",N);K=function(L){J.postMessage(w+L,"*")}}function I(){var w=new MessageChannel;w.port1.onmessage=function(N){var L=N.data;q(L)},K=function(N){w.port2.postMessage(N)}}function O(){var w=z.documentElement;K=function(N){var L=z.createElement("script");L.onreadystatechange=function(){q(N),L.onreadystatechange=null,w.removeChild(L),L=null},w.appendChild(L)}}function A(){K=function(w){setTimeout(q,0,w)}}var B=Object.getPrototypeOf&&Object.getPrototypeOf(J);if(B=B&&B.setTimeout?B:J,{}.toString.call(J.process)==="[object process]")U();else if(M())D();else if(J.MessageChannel)I();else if(z&&"onreadystatechange"in z.createElement("script"))O();else A();B.setImmediate=W,B.clearImmediate=Z})(typeof self>"u"?typeof global>"u"?Li1:global:self)});var Ci1=H((I1)=>{var K0=I1&&I1.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(I1,"__esModule",{value:!0});I1.getProof=I1.getChainId=I1.requestAccounts=I1.getPendingTransactions=I1.getFeeHistory=I1.submitHashrate=I1.submitWork=I1.getWork=I1.getLogs=I1.getFilterLogs=I1.getFilterChanges=I1.uninstallFilter=I1.newPendingTransactionFilter=I1.newBlockFilter=I1.newFilter=I1.compileSerpent=I1.compileLLL=I1.compileSolidity=I1.getCompilers=I1.getUncleByBlockNumberAndIndex=I1.getUncleByBlockHashAndIndex=I1.getTransactionReceipt=I1.getTransactionByBlockNumberAndIndex=I1.getTransactionByBlockHashAndIndex=I1.getTransactionByHash=I1.getBlockByNumber=I1.getBlockByHash=I1.estimateGas=I1.call=I1.sendRawTransaction=I1.sendTransaction=I1.signTransaction=I1.sign=I1.getCode=I1.getUncleCountByBlockNumber=I1.getUncleCountByBlockHash=I1.getBlockTransactionCountByNumber=I1.getBlockTransactionCountByHash=I1.getTransactionCount=I1.getStorageAt=I1.getBalance=I1.getBlockNumber=I1.getAccounts=I1.getMaxPriorityFeePerGas=I1.getGasPrice=I1.getHashRate=I1.getMining=I1.getCoinbase=I1.getSyncing=I1.getProtocolVersion=void 0;I1.signTypedData=I1.createAccessList=I1.getNodeInfo=void 0;var X6=g0();function y88(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_protocolVersion",params:[]})})}I1.getProtocolVersion=y88;function g88(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_syncing",params:[]})})}I1.getSyncing=g88;function m88(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_coinbase",params:[]})})}I1.getCoinbase=m88;function d88(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_mining",params:[]})})}I1.getMining=d88;function u88(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_hashrate",params:[]})})}I1.getHashRate=u88;function l88(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_gasPrice",params:[]})})}I1.getGasPrice=l88;function p88(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_maxPriorityFeePerGas",params:[]})})}I1.getMaxPriorityFeePerGas=p88;function c88(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_accounts",params:[]})})}I1.getAccounts=c88;function _88(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_blockNumber",params:[]})})}I1.getBlockNumber=_88;function i88(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["address","blockNumberOrTag"],[Q,Y]),J.send({method:"eth_getBalance",params:[Q,Y]})})}I1.getBalance=i88;function n88(J,Q,Y,G){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["address","hex","blockNumberOrTag"],[Q,Y,G]),J.send({method:"eth_getStorageAt",params:[Q,Y,G]})})}I1.getStorageAt=n88;function o88(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["address","blockNumberOrTag"],[Q,Y]),J.send({method:"eth_getTransactionCount",params:[Q,Y]})})}I1.getTransactionCount=o88;function a88(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["bytes32"],[Q]),J.send({method:"eth_getBlockTransactionCountByHash",params:[Q]})})}I1.getBlockTransactionCountByHash=a88;function r88(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["blockNumberOrTag"],[Q]),J.send({method:"eth_getBlockTransactionCountByNumber",params:[Q]})})}I1.getBlockTransactionCountByNumber=r88;function s88(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["bytes32"],[Q]),J.send({method:"eth_getUncleCountByBlockHash",params:[Q]})})}I1.getUncleCountByBlockHash=s88;function t88(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["blockNumberOrTag"],[Q]),J.send({method:"eth_getUncleCountByBlockNumber",params:[Q]})})}I1.getUncleCountByBlockNumber=t88;function e88(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["address","blockNumberOrTag"],[Q,Y]),J.send({method:"eth_getCode",params:[Q,Y]})})}I1.getCode=e88;function J98(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["address","hex"],[Q,Y]),J.send({method:"eth_sign",params:[Q,Y]})})}I1.sign=J98;function Q98(J,Q){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_signTransaction",params:[Q]})})}I1.signTransaction=Q98;function Y98(J,Q){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_sendTransaction",params:[Q]})})}I1.sendTransaction=Y98;function G98(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["hex"],[Q]),J.send({method:"eth_sendRawTransaction",params:[Q]})})}I1.sendRawTransaction=G98;function X98(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["blockNumberOrTag"],[Y]),J.send({method:"eth_call",params:[Q,Y]})})}I1.call=X98;function z98(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["blockNumberOrTag"],[Y]),J.send({method:"eth_estimateGas",params:[Q,Y]})})}I1.estimateGas=z98;function K98(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["bytes32","bool"],[Q,Y]),J.send({method:"eth_getBlockByHash",params:[Q,Y]})})}I1.getBlockByHash=K98;function W98(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["blockNumberOrTag","bool"],[Q,Y]),J.send({method:"eth_getBlockByNumber",params:[Q,Y]})})}I1.getBlockByNumber=W98;function Z98(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["bytes32"],[Q]),J.send({method:"eth_getTransactionByHash",params:[Q]})})}I1.getTransactionByHash=Z98;function V98(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["bytes32","hex"],[Q,Y]),J.send({method:"eth_getTransactionByBlockHashAndIndex",params:[Q,Y]})})}I1.getTransactionByBlockHashAndIndex=V98;function q98(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["blockNumberOrTag","hex"],[Q,Y]),J.send({method:"eth_getTransactionByBlockNumberAndIndex",params:[Q,Y]})})}I1.getTransactionByBlockNumberAndIndex=q98;function U98(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["bytes32"],[Q]),J.send({method:"eth_getTransactionReceipt",params:[Q]})})}I1.getTransactionReceipt=U98;function M98(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["bytes32","hex"],[Q,Y]),J.send({method:"eth_getUncleByBlockHashAndIndex",params:[Q,Y]})})}I1.getUncleByBlockHashAndIndex=M98;function D98(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["blockNumberOrTag","hex"],[Q,Y]),J.send({method:"eth_getUncleByBlockNumberAndIndex",params:[Q,Y]})})}I1.getUncleByBlockNumberAndIndex=D98;function H98(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_getCompilers",params:[]})})}I1.getCompilers=H98;function I98(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["string"],[Q]),J.send({method:"eth_compileSolidity",params:[Q]})})}I1.compileSolidity=I98;function O98(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["string"],[Q]),J.send({method:"eth_compileLLL",params:[Q]})})}I1.compileLLL=O98;function A98(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["string"],[Q]),J.send({method:"eth_compileSerpent",params:[Q]})})}I1.compileSerpent=A98;function B98(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["filter"],[Q]),J.send({method:"eth_newFilter",params:[Q]})})}I1.newFilter=B98;function N98(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_newBlockFilter",params:[]})})}I1.newBlockFilter=N98;function w98(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_newPendingTransactionFilter",params:[]})})}I1.newPendingTransactionFilter=w98;function L98(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["hex"],[Q]),J.send({method:"eth_uninstallFilter",params:[Q]})})}I1.uninstallFilter=L98;function E98(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["hex"],[Q]),J.send({method:"eth_getFilterChanges",params:[Q]})})}I1.getFilterChanges=E98;function C98(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["hex"],[Q]),J.send({method:"eth_getFilterLogs",params:[Q]})})}I1.getFilterLogs=C98;function R98(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["filter"],[Q]),J.send({method:"eth_getLogs",params:[Q]})})}I1.getLogs=R98;function F98(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_getWork",params:[]})})}I1.getWork=F98;function T98(J,Q,Y,G){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["bytes8","bytes32","bytes32"],[Q,Y,G]),J.send({method:"eth_submitWork",params:[Q,Y,G]})})}I1.submitWork=T98;function S98(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["bytes32","bytes32"],[Q,Y]),J.send({method:"eth_submitHashrate",params:[Q,Y]})})}I1.submitHashrate=S98;function P98(J,Q,Y,G){return K0(this,void 0,void 0,function*(){X6.validator.validate(["hex","blockNumberOrTag"],[Q,Y]);for(let X of G)X6.validator.validate(["number"],[X]);return J.send({method:"eth_feeHistory",params:[Q,Y,G]})})}I1.getFeeHistory=P98;function $98(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_pendingTransactions",params:[]})})}I1.getPendingTransactions=$98;function f98(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_requestAccounts",params:[]})})}I1.requestAccounts=f98;function k98(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_chainId",params:[]})})}I1.getChainId=k98;function v98(J,Q,Y,G){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["address","bytes32[]","blockNumberOrTag"],[Q,Y,G]),J.send({method:"eth_getProof",params:[Q,Y,G]})})}I1.getProof=v98;function j98(J){return K0(this,void 0,void 0,function*(){return J.send({method:"web3_clientVersion",params:[]})})}I1.getNodeInfo=j98;function h98(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["blockNumberOrTag"],[Y]),J.send({method:"eth_createAccessList",params:[Q,Y]})})}I1.createAccessList=h98;function b98(J,Q,Y,G=!1){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["address"],[Q]),J.send({method:`eth_signTypedData${G?"":"_v4"}`,params:[Q,Y]})})}I1.signTypedData=b98});var Ri1=H((wG)=>{var x11=wG&&wG.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(wG,"__esModule",{value:!0});wG.isListening=wG.getPeerCount=wG.getId=void 0;function x98(J){return x11(this,void 0,void 0,function*(){return J.send({method:"net_version",params:[]})})}wG.getId=x98;function y98(J){return x11(this,void 0,void 0,function*(){return J.send({method:"net_peerCount",params:[]})})}wG.getPeerCount=y98;function g98(J){return x11(this,void 0,void 0,function*(){return J.send({method:"net_listening",params:[]})})}wG.isListening=g98});var Fi1=H((q9)=>{var vz=q9&&q9.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(q9,"__esModule",{value:!0});q9.ecRecover=q9.sign=q9.signTransaction=q9.sendTransaction=q9.importRawKey=q9.lockAccount=q9.unlockAccount=q9.newAccount=q9.getAccounts=void 0;var m98=(J)=>vz(void 0,void 0,void 0,function*(){return J.send({method:"personal_listAccounts",params:[]})});q9.getAccounts=m98;var d98=(J,Q)=>vz(void 0,void 0,void 0,function*(){return J.send({method:"personal_newAccount",params:[Q]})});q9.newAccount=d98;var u98=(J,Q,Y,G)=>vz(void 0,void 0,void 0,function*(){return J.send({method:"personal_unlockAccount",params:[Q,Y,G]})});q9.unlockAccount=u98;var l98=(J,Q)=>vz(void 0,void 0,void 0,function*(){return J.send({method:"personal_lockAccount",params:[Q]})});q9.lockAccount=l98;var p98=(J,Q,Y)=>vz(void 0,void 0,void 0,function*(){return J.send({method:"personal_importRawKey",params:[Q,Y]})});q9.importRawKey=p98;var c98=(J,Q,Y)=>vz(void 0,void 0,void 0,function*(){return J.send({method:"personal_sendTransaction",params:[Q,Y]})});q9.sendTransaction=c98;var _98=(J,Q,Y)=>vz(void 0,void 0,void 0,function*(){return J.send({method:"personal_signTransaction",params:[Q,Y]})});q9.signTransaction=_98;var i98=(J,Q,Y,G)=>vz(void 0,void 0,void 0,function*(){return J.send({method:"personal_sign",params:[Q,Y,G]})});q9.sign=i98;var n98=(J,Q,Y)=>vz(void 0,void 0,void 0,function*(){return J.send({method:"personal_ecRecover",params:[Q,Y]})});q9.ecRecover=n98});var jz=H((H3)=>{var o98=H3&&H3.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),a98=H3&&H3.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),y11=H3&&H3.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))o98(Q,J,Y)}return a98(Q,J),Q};Object.defineProperty(H3,"__esModule",{value:!0});H3.personalRpcMethods=H3.netRpcMethods=H3.ethRpcMethods=void 0;var r98=y11(Ci1());H3.ethRpcMethods=r98;var s98=y11(Ri1());H3.netRpcMethods=s98;var t98=y11(Fi1());H3.personalRpcMethods=t98});var Ch=H(($i1)=>{Object.defineProperty($i1,"__esModule",{value:!0});$i1.detectRawTransactionType=$i1.detectTransactionType=$i1.defaultTransactionTypeParser=void 0;var g11=m1(),FC=M6(),hz=g0(),e98=l1(),Ti1={type:"object",properties:{accessList:{type:"null"},maxFeePerGas:{type:"null"},maxPriorityFeePerGas:{type:"null"}}},Si1={type:"object",properties:{maxFeePerGas:{type:"null"},maxPriorityFeePerGas:{type:"null"}}},Pi1={type:"object",properties:{gasPrice:{type:"null"}}},Eh=(J,Q,Y)=>{try{hz.validator.validateJSONSchema(J,Q)}catch(G){if(G instanceof hz.Web3ValidatorError)throw new e98.InvalidPropertiesForTransactionTypeError(G.errors,Y);throw G}},J48=(J)=>{var Q,Y;let G=J;if(!(0,hz.isNullish)(G.type)){let z;switch(G.type){case"0x0":z=Ti1;break;case"0x1":z=Si1;break;case"0x2":z=Pi1;break;default:return(0,g11.format)({format:"uint"},G.type,FC.ETH_DATA_FORMAT)}return Eh(z,G,G.type),(0,g11.format)({format:"uint"},G.type,FC.ETH_DATA_FORMAT)}if(!(0,hz.isNullish)(G.maxFeePerGas)||!(0,hz.isNullish)(G.maxPriorityFeePerGas))return Eh(Pi1,G,"0x2"),"0x2";if(!(0,hz.isNullish)(G.accessList))return Eh(Si1,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,hz.isNullish)(X)){let z=Object.keys(FC.HardforksOrdered).indexOf(X);if(z>=Object.keys(FC.HardforksOrdered).indexOf("london"))return!(0,hz.isNullish)(G.gasPrice)?"0x0":"0x2";if(z===Object.keys(FC.HardforksOrdered).indexOf("berlin"))return"0x0"}if(!(0,hz.isNullish)(G.gasPrice))return Eh(Ti1,G,"0x0"),"0x0";return};$i1.defaultTransactionTypeParser=J48;var Q48=(J,Q)=>{var Y;return((Y=Q===null||Q===void 0?void 0:Q.transactionTypeParser)!==null&&Y!==void 0?Y:$i1.defaultTransactionTypeParser)(J)};$i1.detectTransactionType=Q48;var Y48=(J)=>J[0]>127?"0x0":(0,g11.toHex)(J[0]);$i1.detectRawTransactionType=Y48});var gQ=H((vi1)=>{Object.defineProperty(vi1,"__esModule",{value:!0});vi1.accountSchema=vi1.storageProofSchema=vi1.feeHistorySchema=vi1.SignatureObjectSchema=vi1.transactionReceiptSchema=vi1.syncSchema=vi1.logSchema=vi1.blockHeaderSchema=vi1.blockSchema=vi1.withdrawalsSchema=vi1.transactionInfoSchema=vi1.transactionSchema=vi1.customChainSchema=vi1.hardforkSchema=vi1.chainSchema=vi1.accessListResultSchema=vi1.accessListSchema=vi1.accessListItemSchema=void 0;vi1.accessListItemSchema={type:"object",properties:{address:{format:"address"},storageKeys:{type:"array",items:{format:"bytes32"}}}};vi1.accessListSchema={type:"array",items:Object.assign({},vi1.accessListItemSchema)};vi1.accessListResultSchema={type:"object",properties:{accessList:Object.assign({},vi1.accessListSchema),gasUsed:{type:"string"}}};vi1.chainSchema={type:"string",enum:["goerli","kovan","mainnet","rinkeby","ropsten","sepolia"]};vi1.hardforkSchema={type:"string",enum:["arrowGlacier","berlin","byzantium","chainstart","constantinople","dao","homestead","istanbul","london","merge","muirGlacier","petersburg","shanghai","spuriousDragon","tangerineWhistle"]};vi1.customChainSchema={type:"object",properties:{name:{format:"string"},networkId:{format:"uint"},chainId:{format:"uint"}}};vi1.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({},vi1.accessListSchema),data:{format:"bytes"},input:{format:"bytes"},nonce:{format:"uint"},chain:Object.assign({},vi1.chainSchema),hardfork:Object.assign({},vi1.hardforkSchema),chainId:{format:"uint"},networkId:{format:"uint"},common:{type:"object",properties:{customChain:Object.assign({},vi1.customChainSchema),baseChain:Object.assign({},vi1.chainSchema),hardfork:Object.assign({},vi1.hardforkSchema)}},gasLimit:{format:"uint"},v:{format:"uint"},r:{format:"bytes32"},s:{format:"bytes32"}}};vi1.transactionInfoSchema={type:"object",properties:Object.assign(Object.assign({},vi1.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({},vi1.accessListSchema),data:{format:"bytes"},input:{format:"bytes"},nonce:{format:"uint"},gasLimit:{format:"uint"},v:{format:"uint"},r:{format:"bytes32"},s:{format:"bytes32"}})};vi1.withdrawalsSchema={type:"object",properties:{index:{format:"uint"},validatorIndex:{format:"uint"},address:{format:"address"},amount:{format:"uint"}}};vi1.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({},vi1.transactionInfoSchema)},{type:"array",items:{format:"bytes32"}}]},transactionsRoot:{format:"bytes32"},uncles:{type:"array",items:{format:"bytes32"}},withdrawals:{type:"array",items:Object.assign({},vi1.withdrawalsSchema)},withdrawalsRoot:{format:"bytes32"}}};vi1.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({},vi1.withdrawalsSchema)},withdrawalsRoot:{format:"bytes32"}}};vi1.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"}}}};vi1.syncSchema={type:"object",properties:{startingBlock:{format:"string"},currentBlock:{format:"string"},highestBlock:{format:"string"},knownStates:{format:"string"},pulledStates:{format:"string"}}};vi1.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({},vi1.logSchema)},logsBloom:{format:"bytes"},root:{format:"bytes"},status:{format:"uint"},type:{format:"uint"}}};vi1.SignatureObjectSchema={type:"object",properties:{messageHash:{format:"bytes"},r:{format:"bytes32"},s:{format:"bytes32"},v:{format:"bytes"},message:{format:"bytes"},signature:{format:"bytes"}}};vi1.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"}}}};vi1.storageProofSchema={type:"object",properties:{key:{format:"bytes32"},value:{format:"uint"},proof:{type:"array",items:{format:"bytes32"}}}};vi1.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({},vi1.storageProofSchema)}}}});var GO=H((ui1)=>{Object.defineProperty(ui1,"__esModule",{value:!0});ui1.formatTransaction=D48;var U48=M6(),HU=g0(),YO=m1(),M48=l1(),di1=gQ();function D48(J,Q=U48.DEFAULT_RETURN_FORMAT,Y={transactionSchema:di1.transactionInfoSchema,fillInputAndData:!1}){var G,X;let z=(0,YO.mergeDeep)({},J);if(!(0,HU.isNullish)(J===null||J===void 0?void 0:J.common)){if(z.common=Object.assign({},J.common),!(0,HU.isNullish)((G=J.common)===null||G===void 0?void 0:G.customChain))z.common.customChain=Object.assign({},J.common.customChain)}if(z=(0,YO.format)((X=Y.transactionSchema)!==null&&X!==void 0?X:di1.transactionInfoSchema,z,Q),!(0,HU.isNullish)(z.data)&&!(0,HU.isNullish)(z.input)&&(0,YO.toHex)(z.data)!==(0,YO.toHex)(z.input))throw new M48.TransactionDataAndInputError({data:(0,YO.bytesToHex)(z.data),input:(0,YO.bytesToHex)(z.input)});if(Y.fillInputAndData){if(!(0,HU.isNullish)(z.data))z.input=z.data;else if(!(0,HU.isNullish)(z.input))z.data=z.input}if(!(0,HU.isNullish)(z.gasLimit))z.gas=z.gasLimit,delete z.gasLimit;return z}});var pi1=H((li1)=>{Object.defineProperty(li1,"__esModule",{value:!0});li1.decodeSignedTransaction=B48;var XO=m1(),I48=MZ(),O48=Ch(),A48=GO();function B48(J,Q,Y={fillInputAndData:!1}){return{raw:(0,XO.format)({format:"bytes"},J,Q),tx:(0,A48.formatTransaction)(Object.assign(Object.assign({},I48.TransactionFactory.fromSerializedData((0,XO.hexToBytes)(J)).toJSON()),{hash:(0,XO.bytesToHex)((0,XO.keccak256)((0,XO.hexToBytes)(J))),type:(0,O48.detectRawTransactionType)((0,XO.hexToBytes)(J))}),Q,{fillInputAndData:Y.fillInputAndData,transactionSchema:Y.transactionSchema})}}});var c11=H((LG)=>{var l11=LG&&LG.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(LG,"__esModule",{value:!0});LG.isListening=LG.getPeerCount=LG.getId=void 0;var ci1=m1(),p11=jz();function w48(J,Q){return l11(this,void 0,void 0,function*(){let Y=yield p11.netRpcMethods.getId(J.requestManager);return(0,ci1.format)({format:"uint"},Y,Q)})}LG.getId=w48;function L48(J,Q){return l11(this,void 0,void 0,function*(){let Y=yield p11.netRpcMethods.getPeerCount(J.requestManager);return(0,ci1.format)({format:"uint"},Y,Q)})}LG.getPeerCount=L48;var E48=(J)=>l11(void 0,void 0,void 0,function*(){return p11.netRpcMethods.isListening(J.requestManager)});LG.isListening=E48});var n11=H((M2)=>{var C48=M2&&M2.__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]}),R48=M2&&M2.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),F48=M2&&M2.__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))C48(Q,J,Y)}return R48(Q,J),Q},_11=M2&&M2.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(M2,"__esModule",{value:!0});M2.Net=void 0;var T48=WJ(),i11=F48(c11());class _i1 extends T48.Web3Context{getId(J=this.defaultReturnFormat){return _11(this,void 0,void 0,function*(){return i11.getId(this,J)})}getPeerCount(J=this.defaultReturnFormat){return _11(this,void 0,void 0,function*(){return i11.getPeerCount(this,J)})}isListening(){return _11(this,void 0,void 0,function*(){return i11.isListening(this)})}}M2.Net=_i1});var zO=H((bz)=>{var S48=bz&&bz.__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]}),ii1=bz&&bz.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))S48(Q,J,Y)};Object.defineProperty(bz,"__esModule",{value:!0});var P48=n11();ii1(n11(),bz);ii1(c11(),bz);bz.default=P48.Net});var IU=H((oi1)=>{Object.defineProperty(oi1,"__esModule",{value:!0});oi1.NUMBER_DATA_FORMAT=oi1.ALL_EVENTS_ABI=oi1.ALL_EVENTS=void 0;var ni1=M6();oi1.ALL_EVENTS="ALLEVENTS";oi1.ALL_EVENTS_ABI={name:oi1.ALL_EVENTS,signature:"",type:"event",inputs:[]};oi1.NUMBER_DATA_FORMAT={bytes:ni1.FMT_BYTES.HEX,number:ni1.FMT_NUMBER.NUMBER}});var s11=H((TC)=>{var si1=TC&&TC.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(TC,"__esModule",{value:!0});TC.getTransactionGasPricing=j48;var f48=M6(),KO=g0(),a11=l1(),o11=m1(),r11=IZ(),k48=SC();function v48(J,Q,Y){return si1(this,void 0,void 0,function*(){var G,X,z,K;let W=yield(0,r11.getBlock)(Q,Q.defaultBlock,!1,f48.ETH_DATA_FORMAT);if((0,KO.isNullish)(W.baseFeePerGas))throw new a11.Eip1559NotSupportedError;let Z;if((0,KO.isNullish)(J.gasPrice)&&BigInt(W.baseFeePerGas)===BigInt(0))Z=yield(0,r11.getGasPrice)(Q,Y);if(!(0,KO.isNullish)(J.gasPrice)||!(0,KO.isNullish)(Z)){let V=(0,o11.format)({format:"uint"},(G=J.gasPrice)!==null&&G!==void 0?G:Z,Y);return{maxPriorityFeePerGas:V,maxFeePerGas:V}}return{maxPriorityFeePerGas:(0,o11.format)({format:"uint"},(X=J.maxPriorityFeePerGas)!==null&&X!==void 0?X:Q.defaultMaxPriorityFeePerGas,Y),maxFeePerGas:(0,o11.format)({format:"uint"},(z=J.maxFeePerGas)!==null&&z!==void 0?z:BigInt(W.baseFeePerGas)*BigInt(2)+BigInt((K=J.maxPriorityFeePerGas)!==null&&K!==void 0?K:Q.defaultMaxPriorityFeePerGas),Y)}})}function j48(J,Q,Y){return si1(this,void 0,void 0,function*(){let G=(0,k48.getTransactionType)(J,Q);if(!(0,KO.isNullish)(G)){if(G.startsWith("-"))throw new a11.UnsupportedTransactionTypeError(G);if(Number(G)<0||Number(G)>127)throw new a11.UnsupportedTransactionTypeError(G);if((0,KO.isNullish)(J.gasPrice)&&(G==="0x0"||G==="0x1"))return{gasPrice:yield(0,r11.getGasPrice)(Q,Y),maxPriorityFeePerGas:void 0,maxFeePerGas:void 0};if(G==="0x2")return Object.assign({gasPrice:void 0},yield v48(J,Q,Y))}return})}});var SC=H((b5)=>{var e11=b5&&b5.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(b5,"__esModule",{value:!0});b5.transactionBuilder=b5.getTransactionType=b5.getTransactionNonce=b5.getTransactionFromOrToAttr=void 0;b5.defaultTransactionBuilder=ti1;var OU=M6(),h48=MZ(),b48=zO(),O8=g0(),WO=l1(),ZO=m1(),x48=IU(),t11=IZ(),y48=Ch(),g48=gQ(),m48=s11(),d48=(J,Q,Y,G)=>{if(Y!==void 0&&J in Y&&Y[J]!==void 0){if(typeof Y[J]==="string"&&(0,O8.isAddress)(Y[J]))return Y[J];if(!(0,O8.isHexStrict)(Y[J])&&(0,O8.isNumber)(Y[J])){if(Q.wallet){let X=Q.wallet.get((0,ZO.format)({format:"uint"},Y[J],x48.NUMBER_DATA_FORMAT));if(!(0,O8.isNullish)(X))return X.address;throw new WO.LocalWalletNotAvailableError}throw new WO.LocalWalletNotAvailableError}else throw J==="from"?new WO.InvalidTransactionWithSender(Y.from):new WO.InvalidTransactionWithReceiver(Y.to)}if(J==="from"){if(!(0,O8.isNullish)(G))return(0,h48.privateKeyToAddress)(G);if(!(0,O8.isNullish)(Q.defaultAccount))return Q.defaultAccount}return};b5.getTransactionFromOrToAttr=d48;var u48=(J,Q,...Y)=>e11(void 0,[J,Q,...Y],void 0,function*(G,X,z=G.defaultReturnFormat){if((0,O8.isNullish)(X))throw new WO.UnableToPopulateNonceError;return(0,t11.getTransactionCount)(G,X,G.defaultBlock,z)});b5.getTransactionNonce=u48;var l48=(J,Q)=>{let Y=(0,y48.detectTransactionType)(J,Q);if(!(0,O8.isNullish)(Y))return Y;if(!(0,O8.isNullish)(Q.defaultTransactionType))return(0,ZO.format)({format:"uint"},Q.defaultTransactionType,OU.ETH_DATA_FORMAT);return};b5.getTransactionType=l48;function ti1(J){return e11(this,void 0,void 0,function*(){var Q,Y;let G=(0,ZO.format)(g48.transactionSchema,J.transaction,J.web3Context.defaultReturnFormat);if((0,O8.isNullish)(G.from))G.from=(0,b5.getTransactionFromOrToAttr)("from",J.web3Context,void 0,J.privateKey);if((0,O8.isNullish)(G.nonce))G.nonce=yield(0,b5.getTransactionNonce)(J.web3Context,G.from,OU.ETH_DATA_FORMAT);if((0,O8.isNullish)(G.value))G.value="0x0";if(!(0,O8.isNullish)(G.data)){if(!(0,O8.isNullish)(G.input)&&G.data!==G.input)throw new WO.TransactionDataAndInputError({data:(0,ZO.bytesToHex)(G.data),input:(0,ZO.bytesToHex)(G.input)});if(!G.data.startsWith("0x"))G.data=`0x${G.data}`}else if(!(0,O8.isNullish)(G.input)){if(!G.input.startsWith("0x"))G.input=`0x${G.input}`}else G.input="0x";if((0,O8.isNullish)(G.common)){if(J.web3Context.defaultCommon){let X=J.web3Context.defaultCommon,z=X.customChain.chainId,K=X.customChain.networkId,W=X.customChain.name;G.common=Object.assign(Object.assign({},X),{customChain:{chainId:z,networkId:K,name:W}})}if((0,O8.isNullish)(G.chain))G.chain=J.web3Context.defaultChain;if((0,O8.isNullish)(G.hardfork))G.hardfork=J.web3Context.defaultHardfork}if((0,O8.isNullish)(G.chainId)&&(0,O8.isNullish)((Q=G.common)===null||Q===void 0?void 0:Q.customChain.chainId))G.chainId=yield(0,t11.getChainId)(J.web3Context,OU.ETH_DATA_FORMAT);if((0,O8.isNullish)(G.networkId))G.networkId=(Y=J.web3Context.defaultNetworkId)!==null&&Y!==void 0?Y:yield(0,b48.getId)(J.web3Context,OU.ETH_DATA_FORMAT);if((0,O8.isNullish)(G.gasLimit)&&!(0,O8.isNullish)(G.gas))G.gasLimit=G.gas;if(G.type=(0,b5.getTransactionType)(G,J.web3Context),(0,O8.isNullish)(G.accessList)&&(G.type==="0x1"||G.type==="0x2"))G.accessList=[];if(J.fillGasPrice)G=Object.assign(Object.assign({},G),yield(0,m48.getTransactionGasPricing)(G,J.web3Context,OU.ETH_DATA_FORMAT));if((0,O8.isNullish)(G.gas)&&(0,O8.isNullish)(G.gasLimit)&&J.fillGasLimit){let X=yield(0,t11.estimateGas)(J.web3Context,G,"latest",OU.ETH_DATA_FORMAT);G=Object.assign(Object.assign({},G),{gas:(0,ZO.format)({format:"uint"},X,OU.ETH_DATA_FORMAT)})}return G})}var p48=(J)=>e11(void 0,void 0,void 0,function*(){var Q;return((Q=J.web3Context.transactionBuilder)!==null&&Q!==void 0?Q:ti1)(Object.assign(Object.assign({},J),{transaction:J.transaction}))});b5.transactionBuilder=p48});var Y01=H((PC)=>{var Q01=PC&&PC.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(PC,"__esModule",{value:!0});PC.rejectIfBlockTimeout=i48;var c48=m1(),ei1=l1(),Jn1=IU(),Qn1=IZ();function J01(J,Q,Y){let G=J.transactionPollingInterval,[X,z]=(0,c48.rejectIfConditionAtInterval)(()=>Q01(this,void 0,void 0,function*(){let W;try{W=yield(0,Qn1.getBlockNumber)(J,Jn1.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 ei1.TransactionBlockTimeoutError({starterBlockNumber:Q,numberOfBlocks:Z,transactionHash:Y});return}),G);return[z,{clean:()=>{clearInterval(X)}}]}function _48(J,Q,Y){return Q01(this,void 0,void 0,function*(){var G;let X=!0,z,K;function W(V,q){if(q)console.warn("error happened at subscription. So revert to polling...",q);K.clean(),X=!1;let[U,M]=J01(J,Q,Y);K.clean=M.clean,U.catch((D)=>V(D))}try{z=yield(G=J.subscriptionManager)===null||G===void 0?void 0:G.subscribe("newHeads"),K={clean:()=>{var V;if(z.id)(V=J.subscriptionManager)===null||V===void 0||V.removeSubscription(z).then(()=>{}).catch(()=>{})}}}catch(V){return J01(J,Q,Y)}return[new Promise((V,q)=>{try{z.on("data",(U)=>{if(X=!1,!(U===null||U===void 0?void 0:U.number))return;let M=Number(BigInt(U.number)-BigInt(Q));if(M>=J.transactionBlockTimeout)q(new ei1.TransactionBlockTimeoutError({starterBlockNumber:Q,numberOfBlocks:M,transactionHash:Y}))}),z.on("error",(U)=>{W(q,U)})}catch(U){W(q,U)}setTimeout(()=>{if(X)W(q)},J.blockHeaderTimeout*1000)}),K]})}function i48(J,Q){return Q01(this,void 0,void 0,function*(){var Y,G;let{provider:X}=J.requestManager,z,K=yield(0,Qn1.getBlockNumber)(J,Jn1.NUMBER_DATA_FORMAT);if(((G=(Y=X).supportsSubscriptions)===null||G===void 0?void 0:G.call(Y))&&J.enableExperimentalFeatures.useSubscriptionWhenCheckingBlockTimeout)z=yield _48(J,K,Q);else z=J01(J,K,Q);return z})}});var Fh=H(($C)=>{var n48=$C&&$C.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty($C,"__esModule",{value:!0});$C.trySendTransaction=s48;var o48=m1(),a48=l1(),r48=Y01();function s48(J,Q,Y){return n48(this,void 0,void 0,function*(){let[G,X]=(0,o48.rejectIfTimeout)(J.transactionSendTimeout,new a48.TransactionSendTimeoutError({numberOfSeconds:J.transactionSendTimeout/1000,transactionHash:Y})),[z,K]=yield(0,r48.rejectIfBlockTimeout)(J,Y);try{return yield Promise.race([Q(),X,z])}finally{clearTimeout(G),K.clean()}})}});var G01=H((fC)=>{var Yn1=fC&&fC.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(fC,"__esModule",{value:!0});fC.waitForTransactionReceipt=Q58;var t48=l1(),Gn1=m1(),e48=Y01(),J58=IZ();function Q58(J,Q,Y,G){return Yn1(this,void 0,void 0,function*(){var X;let z=(X=J.transactionReceiptPollingInterval)!==null&&X!==void 0?X:J.transactionPollingInterval,[K,W]=(0,Gn1.pollTillDefinedAndReturnIntervalId)(()=>Yn1(this,void 0,void 0,function*(){try{return(G!==null&&G!==void 0?G:J58.getTransactionReceipt)(J,Q,Y)}catch(M){console.warn("An error happen while trying to get the transaction receipt",M);return}}),z),[Z,V]=(0,Gn1.rejectIfTimeout)(J.transactionPollingTimeout,new t48.TransactionPollingTimeoutError({numberOfSeconds:J.transactionPollingTimeout/1000,transactionHash:Q})),[q,U]=yield(0,e48.rejectIfBlockTimeout)(J,Q);try{return yield Promise.race([K,V,q])}finally{if(Z)clearTimeout(Z);if(W)clearInterval(W);U.clean()}})}});var X01=H((VO)=>{var Y58=VO&&VO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(VO,"__esModule",{value:!0});VO.watchTransactionByPolling=void 0;var Th=m1(),G58=jz(),X58=gQ(),z58=({web3Context:J,transactionReceipt:Q,transactionPromiEvent:Y,customTransactionReceiptSchema:G,returnFormat:X})=>{var z;let K=1,W=setInterval(()=>{(()=>Y58(void 0,void 0,void 0,function*(){if(K>=J.transactionConfirmationBlocks){clearInterval(W);return}let Z=yield G58.ethRpcMethods.getBlockByNumber(J.requestManager,(0,Th.numberToHex)(BigInt(Q.blockNumber)+BigInt(K)),!1);if(Z===null||Z===void 0?void 0:Z.hash)K+=1,Y.emit("confirmation",{confirmations:(0,Th.format)({format:"uint"},K,X),receipt:(0,Th.format)(G!==null&&G!==void 0?G:X58.transactionReceiptSchema,Q,X),latestBlockHash:(0,Th.format)({format:"bytes32"},Z.hash,X)})}))()},(z=J.transactionReceiptPollingInterval)!==null&&z!==void 0?z:J.transactionPollingInterval)};VO.watchTransactionByPolling=z58});var zn1=H((qO)=>{var Xn1=qO&&qO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(qO,"__esModule",{value:!0});qO.watchTransactionBySubscription=void 0;var z01=m1(),K58=gQ(),K01=X01(),W58=({web3Context:J,transactionReceipt:Q,transactionPromiEvent:Y,customTransactionReceiptSchema:G,returnFormat:X})=>{let z=!0,K;setImmediate(()=>{var W;(W=J.subscriptionManager)===null||W===void 0||W.subscribe("newHeads").then((Z)=>{Z.on("data",(V)=>Xn1(void 0,void 0,void 0,function*(){var q;if(z=!1,!(V===null||V===void 0?void 0:V.number)||K===(V===null||V===void 0?void 0:V.parentHash))return;K=V===null||V===void 0?void 0:V.parentHash;let U=BigInt(V.number)-BigInt(Q.blockNumber)+BigInt(1);if(Y.emit("confirmation",{confirmations:(0,z01.format)({format:"uint"},U,X),receipt:(0,z01.format)(G!==null&&G!==void 0?G:K58.transactionReceiptSchema,Q,X),latestBlockHash:(0,z01.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",()=>Xn1(void 0,void 0,void 0,function*(){var V;yield(V=J.subscriptionManager)===null||V===void 0?void 0:V.removeSubscription(Z),z=!1,(0,K01.watchTransactionByPolling)({web3Context:J,transactionReceipt:Q,transactionPromiEvent:Y,customTransactionReceiptSchema:G,returnFormat:X})}))}).catch(()=>{z=!1,(0,K01.watchTransactionByPolling)({web3Context:J,transactionReceipt:Q,customTransactionReceiptSchema:G,transactionPromiEvent:Y,returnFormat:X})})}),setTimeout(()=>{if(z)(0,K01.watchTransactionByPolling)({web3Context:J,transactionReceipt:Q,transactionPromiEvent:Y,returnFormat:X})},J.blockHeaderTimeout*1000)};qO.watchTransactionBySubscription=W58});var Vn1=H((Zn1)=>{Object.defineProperty(Zn1,"__esModule",{value:!0});Zn1.watchTransactionForConfirmations=U58;var kC=m1(),Kn1=g0(),Wn1=l1(),Z58=gQ(),V58=X01(),q58=zn1();function U58(J,Q,Y,G,X,z){if((0,Kn1.isNullish)(Y)||(0,Kn1.isNullish)(Y.blockHash))throw new Wn1.TransactionMissingReceiptOrBlockHashError({receipt:Y,blockHash:(0,kC.format)({format:"bytes32"},Y===null||Y===void 0?void 0:Y.blockHash,X),transactionHash:(0,kC.format)({format:"bytes32"},G,X)});if(!Y.blockNumber)throw new Wn1.TransactionReceiptMissingBlockNumberError({receipt:Y});Q.emit("confirmation",{confirmations:(0,kC.format)({format:"uint"},1,X),receipt:(0,kC.format)(z!==null&&z!==void 0?z:Z58.transactionReceiptSchema,Y,X),latestBlockHash:(0,kC.format)({format:"bytes32"},Y.blockHash,X)});let K=J.requestManager.provider;if(K&&"supportsSubscriptions"in K&&K.supportsSubscriptions())(0,q58.watchTransactionBySubscription)({web3Context:J,transactionReceipt:Y,transactionPromiEvent:Q,customTransactionReceiptSchema:z,returnFormat:X});else(0,V58.watchTransactionByPolling)({web3Context:J,transactionReceipt:Y,transactionPromiEvent:Q,customTransactionReceiptSchema:z,returnFormat:X})}});var AU=H((qn1)=>{Object.defineProperty(qn1,"__esModule",{value:!0});qn1.jsonInterfaceMethodToString=qn1.flattenTypes=qn1.formatParam=qn1.formatOddHexstrings=qn1.isOddHexstring=qn1.mapTypes=qn1.mapStructToCoderFormat=qn1.mapStructNameAndType=qn1.isSimplifiedStructFormat=qn1.isAbiConstructorFragment=qn1.isAbiFunctionFragment=qn1.isAbiEventFragment=qn1.isAbiErrorFragment=qn1.isAbiFragment=void 0;var D58=l1(),I3=m1(),H58=(J)=>!(0,I3.isNullish)(J)&&typeof J==="object"&&!(0,I3.isNullish)(J.type)&&["function","event","constructor","error"].includes(J.type);qn1.isAbiFragment=H58;var I58=(J)=>!(0,I3.isNullish)(J)&&typeof J==="object"&&!(0,I3.isNullish)(J.type)&&J.type==="error";qn1.isAbiErrorFragment=I58;var O58=(J)=>!(0,I3.isNullish)(J)&&typeof J==="object"&&!(0,I3.isNullish)(J.type)&&J.type==="event";qn1.isAbiEventFragment=O58;var A58=(J)=>!(0,I3.isNullish)(J)&&typeof J==="object"&&!(0,I3.isNullish)(J.type)&&J.type==="function";qn1.isAbiFunctionFragment=A58;var B58=(J)=>!(0,I3.isNullish)(J)&&typeof J==="object"&&!(0,I3.isNullish)(J.type)&&J.type==="constructor";qn1.isAbiConstructorFragment=B58;var N58=(J)=>typeof J==="object"&&typeof J.components>"u"&&typeof J.name>"u";qn1.isSimplifiedStructFormat=N58;var w58=(J)=>J.includes("[]")?{type:"tuple[]",name:J.slice(0,-2)}:{type:"tuple",name:J};qn1.mapStructNameAndType=w58;var L58=(J)=>{let Q=[];for(let Y of Object.keys(J)){let G=J[Y];if(typeof G==="object")Q.push(Object.assign(Object.assign({},qn1.mapStructNameAndType(Y)),{components:qn1.mapStructToCoderFormat(G)}));else Q.push({name:Y,type:J[Y]})}return Q};qn1.mapStructToCoderFormat=L58;var E58=(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(qn1.isSimplifiedStructFormat(G)){let X=Object.keys(G)[0];Q.push(Object.assign(Object.assign({},qn1.mapStructNameAndType(X)),{components:qn1.mapStructToCoderFormat(G[X])}))}else Q.push(G)}return Q};qn1.mapTypes=E58;var C58=(J)=>typeof J==="string"&&/^(-)?0x[0-9a-f]*$/i.test(J)&&J.length%2===1;qn1.isOddHexstring=C58;var R58=(J)=>qn1.isOddHexstring(J)?`0x0${J.substring(2)}`:J;qn1.formatOddHexstrings=R58;var F58=/^bytes([0-9]*)$/,T58=/^bytes([0-9]*)\[\]$/,S58=/^(u?int)([0-9]*)$/,P58=/^(u?int)([0-9]*)\[\]$/,$58=(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(T58.exec(J)||P58.exec(J))return[...Y].map((z)=>qn1.formatParam(J.replace("[]",""),z));let G=S58.exec(J);if(G){let X=parseInt(G[2]?G[2]:"256",10);if(X/8<Y.length)return(0,I3.leftPad)(Y,X)}if(G=F58.exec(J),G){let X=(0,I3.isUint8Array)(Y)?(0,I3.toHex)(Y):Y,z=parseInt(G[1],10);if(z){let K=z*2;if(Y.startsWith("0x"))K+=2;let W=X.length<K?(0,I3.rightPad)(Y,z*2):X;return qn1.formatOddHexstrings(W)}return qn1.formatOddHexstrings(X)}return Y};qn1.formatParam=$58;var f58=(J,Q)=>{let Y=[];return Q.forEach((G)=>{if(typeof G.components==="object"){if(!G.type.startsWith("tuple"))throw new D58.AbiError(`Invalid value given "${G.type}". Error: components found but type is not tuple.`);let X=G.type.indexOf("["),z=X>=0?G.type.substring(X):"",K=qn1.flattenTypes(J,G.components);if(Array.isArray(K)&&J)Y.push(`tuple(${K.join(",")})${z}`);else if(!J)Y.push(`(${K.join(",")})${z}`);else Y.push(`(${K.join()})`)}else Y.push(G.type)}),Y};qn1.flattenTypes=f58;var k58=(J)=>{var Q,Y,G,X;if(qn1.isAbiErrorFragment(J)||qn1.isAbiEventFragment(J)||qn1.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:""}(${qn1.flattenTypes(!1,(G=J.inputs)!==null&&G!==void 0?G:[]).join(",")})`}return`(${qn1.flattenTypes(!1,(X=J.inputs)!==null&&X!==void 0?X:[]).join(",")})`};qn1.jsonInterfaceMethodToString=k58});var q01=H((Nn1)=>{Object.defineProperty(Nn1,"__esModule",{value:!0});Nn1.encodeErrorSignature=void 0;var b58=m1(),x58=l1(),Bn1=AU(),y58=(J)=>{if(typeof J!=="string"&&!(0,Bn1.isAbiErrorFragment)(J))throw new x58.AbiError("Invalid parameter value in encodeErrorSignature");let Q;if(J&&(typeof J==="function"||typeof J==="object"))Q=(0,Bn1.jsonInterfaceMethodToString)(J);else Q=J;return(0,b58.sha3Raw)(Q)};Nn1.encodeErrorSignature=y58});var Rn1=H((En1)=>{Object.defineProperty(En1,"__esModule",{value:!0});En1.encodeEventSignature=void 0;var g58=m1(),m58=l1(),Ln1=AU(),d58=(J)=>{if(typeof J!=="string"&&!(0,Ln1.isAbiEventFragment)(J))throw new m58.AbiError("Invalid parameter value in encodeEventSignature");let Q;if(J&&(typeof J==="function"||typeof J==="object"))Q=(0,Ln1.jsonInterfaceMethodToString)(J);else Q=J;return(0,g58.sha3Raw)(Q)};En1.encodeEventSignature=d58});var Tn1=H((Fn1)=>{Object.defineProperty(Fn1,"__esModule",{value:!0});function u58(J){let Q=void 0,Y=J[0],G=1;while(G<J.length){let X=J[G],z=J[G+1];if(G+=2,(X==="optionalAccess"||X==="optionalCall")&&Y==null)return;if(X==="access"||X==="optionalAccess")Q=Y,Y=z(Y);else if(X==="call"||X==="optionalCall")Y=z((...K)=>Y.call(Q,...K)),Q=void 0}return Y}function l58(J,Q){let Y=J.exec(Q);return u58([Y,"optionalAccess",(G)=>G.groups])}var p58=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/,c58=/^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)?$/,_58=/^\(.+?\).*?$/;Fn1.execTyped=l58;Fn1.bytesRegex=p58;Fn1.integerRegex=c58;Fn1.isTupleRegex=_58});var Pn1=H((Sn1)=>{Object.defineProperty(Sn1,"__esModule",{value:!0});var r58=Object.defineProperty,s58=(J,Q,Y)=>(Q in J)?r58(J,Q,{enumerable:!0,configurable:!0,writable:!0,value:Y}):J[Q]=Y,t58=(J,Q,Y)=>{return s58(J,typeof Q!=="symbol"?Q+"":Q,Y),Y};Sn1.__publicField=t58});var yn1=H((xn1)=>{Object.defineProperty(xn1,"__esModule",{value:!0});function UO(J,Q){if(J!=null)return J;else return Q()}function OZ(J){let Q=void 0,Y=J[0],G=1;while(G<J.length){let X=J[G],z=J[G+1];if(G+=2,(X==="optionalAccess"||X==="optionalCall")&&Y==null)return;if(X==="access"||X==="optionalAccess")Q=Y,Y=z(Y);else if(X==="call"||X==="optionalCall")Y=z((...K)=>Y.call(Q,...K)),Q=void 0}return Y}var VJ=Tn1(),vC=Pn1(),J78="abitype",Q78="0.7.1",U9=class extends Error{constructor(J,Q={}){let Y=Q.cause instanceof U9?Q.cause.details:OZ([Q,"access",(z)=>z.cause,"optionalAccess",(z)=>z.message])?Q.cause.message:Q.details,G=Q.cause instanceof U9?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: ${J78}@${Q78}`].join(`
`);super(X);if(vC.__publicField.call(void 0,this,"details"),vC.__publicField.call(void 0,this,"docsPath"),vC.__publicField.call(void 0,this,"metaMessages"),vC.__publicField.call(void 0,this,"shortMessage"),vC.__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 Y78(J){return J}var $n1=/^error (?<name>[a-zA-Z0-9_]+)\((?<parameters>.*?)\)$/;function G78(J){return $n1.test(J)}function X78(J){return VJ.execTyped.call(void 0,$n1,J)}var fn1=/^event (?<name>[a-zA-Z0-9_]+)\((?<parameters>.*?)\)$/;function z78(J){return fn1.test(J)}function K78(J){return VJ.execTyped.call(void 0,fn1,J)}var kn1=/^function (?<name>[a-zA-Z0-9_]+)\((?<parameters>.*?)\)(?: (?<scope>external|public{1}))?(?: (?<stateMutability>pure|view|nonpayable|payable{1}))?(?: returns \((?<returns>.*?)\))?$/;function W78(J){return kn1.test(J)}function Z78(J){return VJ.execTyped.call(void 0,kn1,J)}var vn1=/^struct (?<name>[a-zA-Z0-9_]+) \{(?<properties>.*?)\}$/;function jC(J){return vn1.test(J)}function V78(J){return VJ.execTyped.call(void 0,vn1,J)}var jn1=/^constructor\((?<parameters>.*?)\)(?:\s(?<stateMutability>payable{1}))?$/;function q78(J){return jn1.test(J)}function U78(J){return VJ.execTyped.call(void 0,jn1,J)}var M78=/^fallback\(\)$/;function D78(J){return M78.test(J)}var H78=/^receive\(\) external payable$/;function I78(J){return H78.test(J)}var Ph=new Set(["memory","indexed","storage","calldata"]),O78=new Set(["indexed"]),M01=new Set(["calldata","memory","storage"]);function A78(J,Q){if(Q)return`${Q}:${J}`;return J}var U01=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 D01(J,Q={}){if(W78(J)){let Y=Z78(J);if(!Y)throw new U9("Invalid function signature.",{details:J});let G=ZJ(Y.parameters),X=[],z=G.length;for(let W=0;W<z;W++)X.push(mQ(G[W],{modifiers:M01,structs:Q,type:"function"}));let K=[];if(Y.returns){let W=ZJ(Y.returns),Z=W.length;for(let V=0;V<Z;V++)K.push(mQ(W[V],{modifiers:M01,structs:Q,type:"function"}))}return{name:Y.name,type:"function",stateMutability:UO(Y.stateMutability,()=>"nonpayable"),inputs:X,outputs:K}}if(z78(J)){let Y=K78(J);if(!Y)throw new U9("Invalid event signature.",{details:J});let G=ZJ(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(mQ(G[K],{modifiers:O78,structs:Q,type:"event"}));return{name:Y.name,type:"event",inputs:X}}if(G78(J)){let Y=X78(J);if(!Y)throw new U9("Invalid error signature.",{details:J});let G=ZJ(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(mQ(G[K],{structs:Q,type:"error"}));return{name:Y.name,type:"error",inputs:X}}if(q78(J)){let Y=U78(J);if(!Y)throw new U9("Invalid constructor signature.",{details:J});let G=ZJ(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(mQ(G[K],{structs:Q,type:"constructor"}));return{type:"constructor",stateMutability:UO(Y.stateMutability,()=>"nonpayable"),inputs:X}}if(D78(J))return{type:"fallback"};if(I78(J))return{type:"receive",stateMutability:"payable"};throw new U9("Unknown signature.",{details:J})}var B78=/^(?<type>[a-zA-Z0-9_]+?)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z0-9_]+))?$/,N78=/^\((?<type>.+?)\)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z0-9_]+))?$/,w78=/^u?int$/;function mQ(J,Q){let Y=A78(J,OZ([Q,"optionalAccess",(U)=>U.type]));if(U01.has(Y))return U01.get(Y);let G=VJ.isTupleRegex.test(J),X=VJ.execTyped.call(void 0,G?N78:B78,J);if(!X)throw new U9("Invalid ABI parameter.",{details:J});if(X.name&&E78(X.name))throw new U9("Invalid ABI parameter.",{details:J,metaMessages:[`"${X.name}" is a protected Solidity keyword. More info: https://docs.soliditylang.org/en/latest/cheatsheet.html`]});let z=X.name?{name:X.name}:{},K=X.modifier==="indexed"?{indexed:!0}:{},W=UO(OZ([Q,"optionalAccess",(U)=>U.structs]),()=>({})),Z,V={};if(G){Z="tuple";let U=ZJ(X.type),M=[],D=U.length;for(let I=0;I<D;I++)M.push(mQ(U[I],{structs:W}));V={components:M}}else if(X.type in W)Z="tuple",V={components:W[X.type]};else if(w78.test(X.type))Z=`${X.type}256`;else if(Z=X.type,OZ([Q,"optionalAccess",(U)=>U.type])!=="struct"&&!hn1(Z))throw new U9("Unknown type.",{metaMessages:[`Type "${Z}" is not a valid ABI type.`]});if(X.modifier){if(!OZ([Q,"optionalAccess",(U)=>U.modifiers,"optionalAccess",(U)=>U.has,"optionalCall",(U)=>U(X.modifier)]))throw new U9("Invalid ABI parameter.",{details:J,metaMessages:[`Modifier "${X.modifier}" not allowed${OZ([Q,"optionalAccess",(U)=>U.type])?` in "${Q.type}" type`:""}.`]});if(M01.has(X.modifier)&&!C78(Z,!!X.array))throw new U9("Invalid ABI parameter.",{details:J,metaMessages:[`Modifier "${X.modifier}" not allowed${OZ([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}${UO(X.array,()=>"")}`,...z,...K,...V};return U01.set(Y,q),q}function ZJ(J,Q=[],Y="",G=0){if(J===""){if(Y==="")return Q;if(G!==0)throw new U9("Unbalanced parentheses.",{metaMessages:[`"${Y.trim()}" has too many ${G>0?"opening":"closing"} parentheses.`],details:`Depth "${G}"`});return[...Q,Y.trim()]}let X=J.length;for(let z=0;z<X;z++){let K=J[z],W=J.slice(z+1);switch(K){case",":return G===0?ZJ(W,[...Q,Y.trim()]):ZJ(W,Q,`${Y}${K}`,G);case"(":return ZJ(W,Q,`${Y}${K}`,G+1);case")":return ZJ(W,Q,`${Y}${K}`,G-1);default:return ZJ(W,Q,`${Y}${K}`,G)}}return[]}function hn1(J){return J==="address"||J==="bool"||J==="function"||J==="string"||VJ.bytesRegex.test(J)||VJ.integerRegex.test(J)}var L78=/^(?: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 E78(J){return J==="address"||J==="bool"||J==="function"||J==="string"||J==="tuple"||VJ.bytesRegex.test(J)||VJ.integerRegex.test(J)||L78.test(J)}function C78(J,Q){return Q||J==="bytes"||J==="string"||J==="tuple"}function $h(J){let Q={},Y=J.length;for(let K=0;K<Y;K++){let W=J[K];if(!jC(W))continue;let Z=V78(W);if(!Z)throw new U9("Invalid struct signature.",{details:W});let V=Z.properties.split(";"),q=[],U=V.length;for(let M=0;M<U;M++){let I=V[M].trim();if(!I)continue;let O=mQ(I,{type:"struct"});q.push(O)}if(!q.length)throw new U9("Invalid struct signature.",{details:W,metaMessages:["No properties exist."]});Q[Z.name]=q}let G={},X=Object.entries(Q),z=X.length;for(let K=0;K<z;K++){let[W,Z]=X[K];G[W]=bn1(Z,Q)}return G}var R78=/^(?<type>[a-zA-Z0-9_]+?)(?<array>(?:\[\d*?\])+?)?$/;function bn1(J,Q,Y=new Set){let G=[],X=J.length;for(let z=0;z<X;z++){let K=J[z];if(VJ.isTupleRegex.test(K.type))G.push(K);else{let Z=VJ.execTyped.call(void 0,R78,K.type);if(!OZ([Z,"optionalAccess",(U)=>U.type]))throw new U9("Invalid ABI parameter.",{details:JSON.stringify(K,null,2),metaMessages:["ABI parameter type is invalid."]});let{array:V,type:q}=Z;if(q in Q){if(Y.has(q))throw new U9("Circular reference detected.",{metaMessages:[`Struct "${q}" is a circular reference.`]});G.push({...K,type:`tuple${UO(V,()=>"")}`,components:bn1(UO(Q[q],()=>[]),Q,new Set([...Y,q]))})}else if(hn1(q))G.push(K);else throw new U9("Unknown type.",{metaMessages:[`Type "${q}" is not a valid ABI type. Perhaps you forgot to include a struct signature?`]})}}return G}function F78(J){let Q=$h(J),Y=[],G=J.length;for(let X=0;X<G;X++){let z=J[X];if(jC(z))continue;Y.push(D01(z,Q))}return Y}function T78(J){let Q;if(typeof J==="string")Q=D01(J);else{let Y=$h(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if(jC(z))continue;Q=D01(z,Y);break}}if(!Q)throw new U9("Failed to parse ABI item.",{details:`parseAbiItem(${JSON.stringify(J,null,2)})`,docsPath:"/api/human.html#parseabiitem-1"});return Q}function S78(J){let Q;if(typeof J==="string")Q=mQ(J,{modifiers:Ph});else{let Y=$h(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if(jC(z))continue;Q=mQ(z,{modifiers:Ph,structs:Y});break}}if(!Q)throw new U9("Failed to parse ABI parameter.",{details:`parseAbiParameter(${JSON.stringify(J,null,2)})`,docsPath:"/api/human.html#parseabiparameter-1"});return Q}function P78(J){let Q=[];if(typeof J==="string"){let Y=ZJ(J),G=Y.length;for(let X=0;X<G;X++)Q.push(mQ(Y[X],{modifiers:Ph}))}else{let Y=$h(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if(jC(z))continue;let K=ZJ(z),W=K.length;for(let Z=0;Z<W;Z++)Q.push(mQ(K[Z],{modifiers:Ph,structs:Y}))}}if(Q.length===0)throw new U9("Failed to parse ABI parameters.",{details:`parseAbiParameters(${JSON.stringify(J,null,2)})`,docsPath:"/api/human.html#parseabiparameters-1"});return Q}xn1.BaseError=U9;xn1.narrow=Y78;xn1.parseAbi=F78;xn1.parseAbiItem=T78;xn1.parseAbiParameter=S78;xn1.parseAbiParameters=P78});var EG=H((ln1)=>{Object.defineProperty(ln1,"__esModule",{value:!0});ln1.WORD_SIZE=void 0;ln1.alloc=x78;ln1.allocUnsafe=y78;ln1.convertExternalAbiParameter=O01;ln1.isAbiParameter=dn1;ln1.toAbiParams=g78;ln1.extractArrayType=un1;ln1.isDynamic=I01;var b78=yn1(),mn1=l1(),gn1=m1(),H01=AU();ln1.WORD_SIZE=32;function x78(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 y78(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 O01(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)=>O01(G))})}function dn1(J){return!(0,gn1.isNullish)(J)&&typeof J==="object"&&!(0,gn1.isNullish)(J.type)&&typeof J.type==="string"}function g78(J){return J.map((Q)=>{var Y;if(dn1(Q))return Q;if(typeof Q==="string")return O01((0,b78.parseAbiParameter)(Q.replace(/tuple/,"")));if((0,H01.isSimplifiedStructFormat)(Q)){let G=Object.keys(Q)[0],X=(0,H01.mapStructNameAndType)(G);return X.name=(Y=X.name)!==null&&Y!==void 0?Y:"",Object.assign(Object.assign({},X),{components:(0,H01.mapStructToCoderFormat)(Q[G])})}throw new mn1.AbiError("Invalid abi")})}function un1(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 mn1.AbiError("Invalid fixed array size",{size:G})}return{param:{type:Y,name:"",components:J.components},size:X}}function I01(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(I01))!==null&&Y!==void 0?Y:!1;if(J.type.endsWith("]"))return I01(un1(J).param);return!1}});var N01=H((in1)=>{Object.defineProperty(in1,"__esModule",{value:!0});in1.encodeAddress=n78;in1.decodeAddress=o78;var A01=l1(),i78=m1(),B01=g0(),MO=EG(),cn1=20,_n1=MO.WORD_SIZE-cn1;function n78(J,Q){if(typeof Q!=="string")throw new A01.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,B01.isAddress)(Y))throw new A01.AbiError("provided input is not valid address",{value:Q,name:J.name,type:J.type});let G=B01.utils.hexToUint8Array(Y),X=(0,MO.alloc)(MO.WORD_SIZE);return X.set(G,_n1),{dynamic:!1,encoded:X}}function o78(J,Q){let Y=Q.subarray(_n1,MO.WORD_SIZE);if(Y.length!==cn1)throw new A01.AbiError("Invalid decoding input, not enough bytes to decode address",{bytes:Q});let G=B01.utils.uint8ArrayToHexString(Y);return{result:(0,i78.toChecksumAddress)(G),encoded:Q.subarray(MO.WORD_SIZE),consumed:MO.WORD_SIZE}}});var on1=H((nn1)=>{Object.defineProperty(nn1,"__esModule",{value:!0});nn1.numberLimits=void 0;nn1.numberLimits=new Map;var fh=BigInt(256);for(let J=8;J<=256;J+=8)nn1.numberLimits.set(`uint${J}`,{min:BigInt(0),max:fh-BigInt(1)}),nn1.numberLimits.set(`int${J}`,{min:-fh/BigInt(2),max:fh/BigInt(2)-BigInt(1)}),fh*=BigInt(256);nn1.numberLimits.set("int",nn1.numberLimits.get("int256"));nn1.numberLimits.set("uint",nn1.numberLimits.get("uint256"))});var NZ=H((en1)=>{Object.defineProperty(en1,"__esModule",{value:!0});en1.encodeNumber=e78;en1.decodeNumber=J38;var BZ=l1(),an1=m1(),rn1=g0(),hC=EG(),sn1=on1(),tn1=BigInt(1)<<BigInt(256);function s78(J,Q=hC.WORD_SIZE){let Y;if(J<0)Y=(tn1+J).toString(16);else Y=J.toString(16);return Y=(0,an1.padLeft)(Y,Q*2),rn1.utils.hexToUint8Array(Y)}function t78(J,Q){let Y=rn1.utils.uint8ArrayToHexString(J),G=BigInt(Y);if(G<=Q)return G;return G-tn1}function e78(J,Q){let Y;try{Y=(0,an1.toBigInt)(Q)}catch(X){throw new BZ.AbiError("provided input is not number value",{type:J.type,value:Q,name:J.name})}let G=sn1.numberLimits.get(J.type);if(!G)throw new BZ.AbiError("provided abi contains invalid number datatype",{type:J.type});if(Y<G.min)throw new BZ.AbiError("provided input is less then minimum for given type",{type:J.type,value:Q,name:J.name,minimum:G.min.toString()});if(Y>G.max)throw new BZ.AbiError("provided input is greater then maximum for given type",{type:J.type,value:Q,name:J.name,maximum:G.max.toString()});return{dynamic:!1,encoded:s78(Y)}}function J38(J,Q){if(Q.length<hC.WORD_SIZE)throw new BZ.AbiError("Not enough bytes left to decode",{param:J,bytesLeft:Q.length});let Y=Q.subarray(0,hC.WORD_SIZE),G=sn1.numberLimits.get(J.type);if(!G)throw new BZ.AbiError("provided abi contains invalid number datatype",{type:J.type});let X=t78(Y,G.max);if(X<G.min)throw new BZ.AbiError("decoded value is less then minimum for given type",{type:J.type,value:X,name:J.name,minimum:G.min.toString()});if(X>G.max)throw new BZ.AbiError("decoded value is greater then maximum for given type",{type:J.type,value:X,name:J.name,maximum:G.max.toString()});return{result:X,encoded:Q.subarray(hC.WORD_SIZE),consumed:hC.WORD_SIZE}}});var L01=H((Yo1)=>{Object.defineProperty(Yo1,"__esModule",{value:!0});Yo1.encodeBoolean=X38;Yo1.decodeBool=z38;var w01=l1(),G38=m1(),Jo1=EG(),Qo1=NZ();function X38(J,Q){let Y;try{Y=(0,G38.toBool)(Q)}catch(G){if(G instanceof w01.InvalidBooleanError)throw new w01.AbiError("provided input is not valid boolean value",{type:J.type,value:Q,name:J.name})}return(0,Qo1.encodeNumber)({type:"uint8",name:""},Number(Y))}function z38(J,Q){let Y=(0,Qo1.decodeNumber)({type:"uint8",name:""},Q);if(Y.result>1||Y.result<0)throw new w01.AbiError("Invalid boolean value encoded",{boolBytes:Q.subarray(0,Jo1.WORD_SIZE),numberResult:Y});return{result:Y.result===BigInt(1),encoded:Y.encoded,consumed:Jo1.WORD_SIZE}}});var vh=H((zo1)=>{Object.defineProperty(zo1,"__esModule",{value:!0});zo1.encodeBytes=q38;zo1.decodeBytes=U38;var kh=l1(),Go1=m1(),Z38=g0(),CG=EG(),Xo1=NZ(),V38=32;function q38(J,Q){if(typeof Q==="string"&&Q.length%2!==0)Q+="0";if(!(0,Z38.isBytes)(Q))throw new kh.AbiError("provided input is not valid bytes value",{type:J.type,value:Q,name:J.name});let Y=(0,Go1.bytesToUint8Array)(Q),[,G]=J.type.split("bytes");if(G){if(Number(G)>V38||Number(G)<1)throw new kh.AbiError("invalid bytes type. Static byte type can have between 1 and 32 bytes",{type:J.type});if(Number(G)<Y.length)throw new kh.AbiError("provided input size is different than type size",{type:J.type,value:Q,name:J.name});let K=(0,CG.alloc)(CG.WORD_SIZE);return K.set(Y),{dynamic:!1,encoded:K}}let X=Math.ceil(Y.length/CG.WORD_SIZE),z=(0,CG.alloc)(CG.WORD_SIZE+X*CG.WORD_SIZE);return z.set((0,Xo1.encodeNumber)({type:"uint32",name:""},Y.length).encoded),z.set(Y,CG.WORD_SIZE),{dynamic:!0,encoded:z}}function U38(J,Q){let[,Y]=J.type.split("bytes"),G=Number(Y),X=Q,z=1,K=0;if(!G){let W=(0,Xo1.decodeNumber)({type:"uint32",name:""},X);G=Number(W.result),K+=W.consumed,X=W.encoded,z=Math.ceil(G/CG.WORD_SIZE)}if(G>Q.length)throw new kh.AbiError("there is not enough data to decode",{type:J.type,encoded:Q,size:G});return{result:(0,Go1.bytesToHex)(X.subarray(0,G)),encoded:X.subarray(z*CG.WORD_SIZE),consumed:K+z*CG.WORD_SIZE}}});var E01=H((Zo1)=>{Object.defineProperty(Zo1,"__esModule",{value:!0});Zo1.encodeString=I38;Zo1.decodeString=O38;var H38=l1(),Ko1=m1(),Wo1=vh();function I38(J,Q){if(typeof Q!=="string")throw new H38.AbiError("invalid input, should be string",{input:Q});let Y=(0,Ko1.utf8ToBytes)(Q);return(0,Wo1.encodeBytes)({type:"bytes",name:""},Y)}function O38(J,Q){let Y=(0,Wo1.decodeBytes)({type:"bytes",name:""},Q);return{result:(0,Ko1.hexToUtf8)(Y.result),encoded:Y.encoded,consumed:Y.consumed}}});var C01=H((Vo1)=>{Object.defineProperty(Vo1,"__esModule",{value:!0});Vo1.encodeDynamicParams=E38;var N38=m1(),w38=EG(),L38=NZ();function E38(J){let Q=0,Y=0,G=[],X=[];for(let z of J)if(z.dynamic)Q+=w38.WORD_SIZE;else Q+=z.encoded.length;for(let z of J)if(z.dynamic)G.push((0,L38.encodeNumber)({type:"uint256",name:""},Q+Y)),X.push(z),Y+=z.encoded.length;else G.push(z);return(0,N38.uint8ArrayConcat)(...G.map((z)=>z.encoded),...X.map((z)=>z.encoded))}});var R01=H((Do1)=>{Object.defineProperty(Do1,"__esModule",{value:!0});Do1.encodeArray=F38;Do1.decodeArray=T38;var qo1=l1(),Uo1=m1(),hh=bh(),jh=EG(),Mo1=NZ(),R38=C01();function F38(J,Q){if(!Array.isArray(Q))throw new qo1.AbiError("Expected value to be array",{abi:J,values:Q});let{size:Y,param:G}=(0,jh.extractArrayType)(J),X=Q.map((W)=>(0,hh.encodeParamFromAbiParameter)(G,W)),z=Y===-1,K=X.length>0&&X[0].dynamic;if(!z&&Q.length!==Y)throw new qo1.AbiError("Given arguments count doesn't match array length",{arrayLength:Y,argumentsLength:Q.length});if(z||K){let W=(0,R38.encodeDynamicParams)(X);if(z){let Z=(0,hh.encodeNumber)({type:"uint256",name:""},X.length).encoded;return{dynamic:!0,encoded:X.length>0?(0,Uo1.uint8ArrayConcat)(Z,W):Z}}return{dynamic:!0,encoded:W}}return{dynamic:!1,encoded:(0,Uo1.uint8ArrayConcat)(...X.map((W)=>W.encoded))}}function T38(J,Q){let{size:Y,param:G}=(0,jh.extractArrayType)(J),X=Y===-1,z=0,K=[],W=Q;if(X){let V=(0,Mo1.decodeNumber)({type:"uint32",name:""},Q);Y=Number(V.result),z=V.consumed,W=V.encoded}if((0,jh.isDynamic)(G)){for(let V=0;V<Y;V+=1){let q=(0,Mo1.decodeNumber)({type:"uint32",name:""},W.subarray(V*jh.WORD_SIZE));z+=q.consumed;let U=(0,hh.decodeParamFromAbiParameter)(G,W.subarray(Number(q.result)));z+=U.consumed,K.push(U.result)}return{result:K,encoded:W.subarray(z),consumed:z}}for(let V=0;V<Y;V+=1){let q=(0,hh.decodeParamFromAbiParameter)(G,Q.subarray(z));z+=q.consumed,K.push(q.result)}return{result:K,encoded:Q.subarray(z),consumed:z}}});var bh=H((x5)=>{Object.defineProperty(x5,"__esModule",{value:!0});x5.decodeArray=x5.encodeArray=x5.decodeTuple=x5.encodeTuple=x5.decodeString=x5.encodeString=x5.decodeNumber=x5.encodeNumber=x5.decodeBytes=x5.encodeBytes=x5.decodeBool=x5.encodeBoolean=x5.decodeAddress=x5.encodeAddress=void 0;x5.encodeParamFromAbiParameter=$38;x5.decodeParamFromAbiParameter=f38;var Ho1=l1(),Io1=N01(),Oo1=L01(),Ao1=vh(),Bo1=NZ(),No1=E01(),wo1=xh(),Lo1=R01(),Eo1=N01();Object.defineProperty(x5,"encodeAddress",{enumerable:!0,get:function(){return Eo1.encodeAddress}});Object.defineProperty(x5,"decodeAddress",{enumerable:!0,get:function(){return Eo1.decodeAddress}});var Co1=L01();Object.defineProperty(x5,"encodeBoolean",{enumerable:!0,get:function(){return Co1.encodeBoolean}});Object.defineProperty(x5,"decodeBool",{enumerable:!0,get:function(){return Co1.decodeBool}});var Ro1=vh();Object.defineProperty(x5,"encodeBytes",{enumerable:!0,get:function(){return Ro1.encodeBytes}});Object.defineProperty(x5,"decodeBytes",{enumerable:!0,get:function(){return Ro1.decodeBytes}});var Fo1=NZ();Object.defineProperty(x5,"encodeNumber",{enumerable:!0,get:function(){return Fo1.encodeNumber}});Object.defineProperty(x5,"decodeNumber",{enumerable:!0,get:function(){return Fo1.decodeNumber}});var To1=E01();Object.defineProperty(x5,"encodeString",{enumerable:!0,get:function(){return To1.encodeString}});Object.defineProperty(x5,"decodeString",{enumerable:!0,get:function(){return To1.decodeString}});var So1=xh();Object.defineProperty(x5,"encodeTuple",{enumerable:!0,get:function(){return So1.encodeTuple}});Object.defineProperty(x5,"decodeTuple",{enumerable:!0,get:function(){return So1.decodeTuple}});var Po1=R01();Object.defineProperty(x5,"encodeArray",{enumerable:!0,get:function(){return Po1.encodeArray}});Object.defineProperty(x5,"decodeArray",{enumerable:!0,get:function(){return Po1.decodeArray}});function $38(J,Q){if(J.type==="string")return(0,No1.encodeString)(J,Q);if(J.type==="bool")return(0,Oo1.encodeBoolean)(J,Q);if(J.type==="address")return(0,Io1.encodeAddress)(J,Q);if(J.type==="tuple")return(0,wo1.encodeTuple)(J,Q);if(J.type.endsWith("]"))return(0,Lo1.encodeArray)(J,Q);if(J.type.startsWith("bytes"))return(0,Ao1.encodeBytes)(J,Q);if(J.type.startsWith("uint")||J.type.startsWith("int"))return(0,Bo1.encodeNumber)(J,Q);throw new Ho1.AbiError("Unsupported",{param:J,value:Q})}function f38(J,Q){if(J.type==="string")return(0,No1.decodeString)(J,Q);if(J.type==="bool")return(0,Oo1.decodeBool)(J,Q);if(J.type==="address")return(0,Io1.decodeAddress)(J,Q);if(J.type==="tuple")return(0,wo1.decodeTuple)(J,Q);if(J.type.endsWith("]"))return(0,Lo1.decodeArray)(J,Q);if(J.type.startsWith("bytes"))return(0,Ao1.decodeBytes)(J,Q);if(J.type.startsWith("uint")||J.type.startsWith("int"))return(0,Bo1.decodeNumber)(J,Q);throw new Ho1.AbiError("Unsupported",{param:J,bytes:Q})}});var xh=H(($o1)=>{Object.defineProperty($o1,"__esModule",{value:!0});$o1.encodeTuple=g38;$o1.decodeTuple=m38;var F01=l1(),h38=m1(),yh=bh(),b38=C01(),x38=EG(),y38=NZ();function g38(J,Q){var Y,G,X;let z=!1;if(!Array.isArray(Q)&&typeof Q!=="object")throw new F01.AbiError("param must be either Array or Object",{param:J,input:Q});let K=Q,W=[];for(let Z=0;Z<((G=(Y=J.components)===null||Y===void 0?void 0:Y.length)!==null&&G!==void 0?G:0);Z+=1){let V=J.components[Z],q;if(Array.isArray(K)){if(Z>=K.length)throw new F01.AbiError("input param length missmatch",{param:J,input:Q});q=(0,yh.encodeParamFromAbiParameter)(V,K[Z])}else{let U=K[(X=V.name)!==null&&X!==void 0?X:""];if(U===void 0||U===null)throw new F01.AbiError("missing input defined in abi",{param:J,input:Q,paramName:V.name});q=(0,yh.encodeParamFromAbiParameter)(V,U)}if(q.dynamic)z=!0;W.push(q)}if(z)return{dynamic:!0,encoded:(0,b38.encodeDynamicParams)(W)};return{dynamic:!1,encoded:(0,h38.uint8ArrayConcat)(...W.map((Z)=>Z.encoded))}}function m38(J,Q){let Y={__length__:0},G=0;if(!J.components)return{result:Y,encoded:Q,consumed:G};let X=0;for(let[z,K]of J.components.entries()){let W;if((0,x38.isDynamic)(K)){let Z=(0,y38.decodeNumber)({type:"uint32",name:""},Q.subarray(G));W=(0,yh.decodeParamFromAbiParameter)(K,Q.subarray(Number(Z.result))),G+=Z.consumed,X+=W.consumed}else W=(0,yh.decodeParamFromAbiParameter)(K,Q.subarray(G)),G+=W.consumed;if(Y.__length__+=1,Y[z]=W.result,K.name&&K.name!=="")Y[K.name]=W.result}return{encoded:Q.subarray(G+X),result:Y,consumed:G+X}}});var ko1=H((fo1)=>{Object.defineProperty(fo1,"__esModule",{value:!0});fo1.decodeParameters=_38;var l38=g0(),p38=xh(),c38=EG();function _38(J,Q,Y){let G=(0,c38.toAbiParams)(J),X=l38.utils.hexToUint8Array(Q);return(0,p38.decodeTuple)({type:"tuple",name:"",components:G},X).result}});var gh=H((xo1)=>{Object.defineProperty(xo1,"__esModule",{value:!0});xo1.encodeParameters=a38;xo1.inferTypesAndEncodeParameters=r38;var vo1=l1(),n38=m1(),jo1=g0(),ho1=bh(),o38=EG();function bo1(J){let Q=[];return J.forEach((Y)=>{if(Array.isArray(Y)){let G=bo1(Y);Q.push({type:"tuple",components:G,name:""})}else Q.push({type:(0,n38.toHex)(Y,!0)})}),Q}function a38(J,Q){if((J===null||J===void 0?void 0:J.length)!==Q.length)throw new vo1.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,o38.toAbiParams)(J);return jo1.utils.uint8ArrayToHexString((0,ho1.encodeTuple)({type:"tuple",name:"",components:Y},Q).encoded)}function r38(J){try{let Q=bo1(J);return jo1.utils.uint8ArrayToHexString((0,ho1.encodeTuple)({type:"tuple",name:"",components:Q},J).encoded)}catch(Q){throw new vo1.AbiError("Could not infer types from given params",{params:J})}}});var bC=H((mh)=>{Object.defineProperty(mh,"__esModule",{value:!0});mh.decodeParameter=mh.decodeParameters=mh.decodeParametersWith=mh.encodeParameter=mh.inferTypesAndEncodeParameters=mh.encodeParameters=void 0;var yo1=l1(),e38=ko1(),JJ8=gh(),go1=gh();Object.defineProperty(mh,"encodeParameters",{enumerable:!0,get:function(){return go1.encodeParameters}});Object.defineProperty(mh,"inferTypesAndEncodeParameters",{enumerable:!0,get:function(){return go1.inferTypesAndEncodeParameters}});var QJ8=(J,Q)=>(0,JJ8.encodeParameters)([J],[Q]);mh.encodeParameter=QJ8;var YJ8=(J,Q,Y)=>{try{if(J.length>0&&(!Q||Q==="0x"||Q==="0X"))throw new yo1.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,e38.decodeParameters)(J,`0x${Q.replace(/0x/i,"")}`,Y)}catch(G){throw new yo1.AbiError(`Parameter decoding error: ${G.message}`,{internalErr:G})}};mh.decodeParametersWith=YJ8;var GJ8=(J,Q)=>mh.decodeParametersWith(J,Q,!1);mh.decodeParameters=GJ8;var XJ8=(J,Q)=>mh.decodeParameters([J],Q)["0"];mh.decodeParameter=XJ8});var _o1=H((lo1)=>{Object.defineProperty(lo1,"__esModule",{value:!0});lo1.decodeFunctionReturn=lo1.decodeFunctionCall=lo1.encodeFunctionCall=lo1.encodeFunctionSignature=void 0;var T01=l1(),KJ8=m1(),dh=AU(),S01=bC(),WJ8=(J)=>{if(typeof J!=="string"&&!(0,dh.isAbiFunctionFragment)(J))throw new T01.AbiError("Invalid parameter value in encodeFunctionSignature");let Q;if(J&&(typeof J==="function"||typeof J==="object"))Q=(0,dh.jsonInterfaceMethodToString)(J);else Q=J;return(0,KJ8.sha3Raw)(Q).slice(0,10)};lo1.encodeFunctionSignature=WJ8;var ZJ8=(J,Q)=>{var Y;if(!(0,dh.isAbiFunctionFragment)(J))throw new T01.AbiError("Invalid parameter value in encodeFunctionCall");return`${lo1.encodeFunctionSignature(J)}${(0,S01.encodeParameters)((Y=J.inputs)!==null&&Y!==void 0?Y:[],Q!==null&&Q!==void 0?Q:[]).replace("0x","")}`};lo1.encodeFunctionCall=ZJ8;var VJ8=(J,Q,Y=!0)=>{let G=Y&&Q&&Q.length>=10&&Q.startsWith("0x")?Q.slice(10):Q;if(!J.inputs)throw new T01.Web3ContractError("No inputs found in the ABI");let X=(0,S01.decodeParameters)([...J.inputs],G);return Object.assign(Object.assign({},X),{__method__:(0,dh.jsonInterfaceMethodToString)(J)})};lo1.decodeFunctionCall=VJ8;var qJ8=(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,S01.decodeParameters)([...J.outputs],Y);if(G.__length__===1)return G[0];return G};lo1.decodeFunctionReturn=qJ8});var ao1=H((no1)=>{Object.defineProperty(no1,"__esModule",{value:!0});no1.decodeLog=void 0;var io1=bC(),DJ8=["bool","string","int","uint","address","fixed","ufixed"],HJ8=(J,Q)=>J==="string"?Q:(0,io1.decodeParameter)(J,Q),IJ8=(J,Q,Y)=>{let G=Array.isArray(Y)?Y:[Y],X={},z={};for(let[M,D]of J.entries())if(D.indexed)X[M]=D;else z[M]=D;let K=Q?(0,io1.decodeParametersWith)(Object.values(z),Q,!0):{__length__:0},W=G.length-Object.keys(X).length,Z=Object.values(X).map((M,D)=>DJ8.some((I)=>M.type.startsWith(I))?HJ8(M.type,G[D+W]):G[D+W]),V={__length__:0},q=0,U=0;for(let[M,D]of J.entries()){if(V[M]=D.type==="string"?"":void 0,X[M])V[M]=Z[q],q+=1;if(z[M])V[M]=K[String(U)],U+=1;if(D.name)V[D.name]=V[M];V.__length__+=1}return V};no1.decodeLog=IJ8});var to1=H((ro1)=>{Object.defineProperty(ro1,"__esModule",{value:!0});ro1.decodeContractErrorData=void 0;var OJ8=q01(),P01=bC(),AJ8=AU(),BJ8=(J,Q)=>{if(Q===null||Q===void 0?void 0:Q.data){let Y,G,X;try{let z=Q.data.slice(0,10),K=J.find((W)=>(0,OJ8.encodeErrorSignature)(W).startsWith(z));if(K===null||K===void 0?void 0:K.inputs)Y=K.name,G=(0,AJ8.jsonInterfaceMethodToString)(K),X=(0,P01.decodeParameters)([...K.inputs],Q.data.substring(10));else if(Q.data.startsWith("0x08c379a0"))Y="Error",G="Error(string)",X=(0,P01.decodeParameters)([{name:"message",type:"string"}],Q.data.substring(10));else if(Q.data.startsWith("0x4e487b71"))Y="Panic",G="Panic(uint256)",X=(0,P01.decodeParameters)([{name:"code",type:"uint256"}],Q.data.substring(10));else console.error("No matching error abi found for error data",Q.data)}catch(z){console.error(z)}if(Y)Q.setDecodedProperties(Y,G,X)}};ro1.decodeContractErrorData=BJ8});var Xa1=H((Ya1)=>{Object.defineProperty(Ya1,"__esModule",{value:!0});Ya1.getMessage=void 0;var wZ=m1(),$01=l1(),eo1=gh(),NJ8=/^\w+/,wJ8=/^(.*)\[([0-9]*?)]$/,Ja1=(J,Q,Y=[])=>{let X=Q.match(NJ8)[0];if(Y.includes(X))return Y;if(!J.types[X])return Y;return[X,...J.types[X].reduce((z,K)=>[...z,...Ja1(J,K.type,z).filter((W)=>!z.includes(W))],[])]},LJ8=(J,Q)=>{let[Y,...G]=Ja1(J,Q);return[Y,...G.sort()].map((z)=>`${z}(${J.types[z].map((K)=>`${K.type} ${K.name}`)})`).join("")},EJ8=(J,Q)=>(0,wZ.keccak256)(LJ8(J,Q)),f01=(J,Q,Y)=>(0,wZ.keccak256)(RJ8(J,Q,Y)),CJ8=(J,Q)=>{let G=`0x1901${f01(J,"EIP712Domain",J.domain).substring(2)}${f01(J,J.primaryType,J.message).substring(2)}`;if(Q)return(0,wZ.keccak256)(G);return G};Ya1.getMessage=CJ8;var Qa1=(J,Q,Y)=>{let G=Q.match(wJ8);if(G){let X=G[1],z=Number(G[2])||void 0;if(!Array.isArray(Y))throw new $01.AbiError("Cannot encode data: value is not of array type",{data:Y});if(z&&Y.length!==z)throw new $01.AbiError(`Cannot encode data: expected length of ${z}, but got ${Y.length}`,{data:Y});let K=Y.map((V)=>Qa1(J,X,V)),W=K.map((V)=>V[0]),Z=K.map((V)=>V[1]);return["bytes32",(0,wZ.keccak256)((0,eo1.encodeParameters)(W,Z))]}if(J.types[Q])return["bytes32",f01(J,Q,Y)];if(Q==="string")return["bytes32",(0,wZ.keccak256)(Y)];if(Q==="bytes")return["bytes32",(0,wZ.keccak256)(Y)];return[Q,Y]},RJ8=(J,Q,Y)=>{let[G,X]=J.types[Q].reduce(([z,K],W)=>{if((0,wZ.isNullish)(Y[W.name])||(0,wZ.isNullish)(W.type))throw new $01.AbiError(`Cannot encode data: missing data for '${W.name}'`,{data:Y,field:W});let Z=Y[W.name],[V,q]=Qa1(J,W.type,Z);return[[...z,V],[...K,q]]},[["bytes32"],[EJ8(J,Q)]]);return(0,eo1.encodeParameters)(G,X)}});var LZ=H((B7)=>{var FJ8=B7&&B7.__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]}),BU=B7&&B7.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))FJ8(Q,J,Y)};Object.defineProperty(B7,"__esModule",{value:!0});B7.getEncodedEip712Data=void 0;BU(q01(),B7);BU(Rn1(),B7);BU(_o1(),B7);BU(ao1(),B7);BU(bC(),B7);BU(AU(),B7);BU(to1(),B7);var TJ8=Xa1();Object.defineProperty(B7,"getEncodedEip712Data",{enumerable:!0,get:function(){return TJ8.getMessage}})});var v01=H((EZ)=>{var SJ8=EZ&&EZ.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(EZ,"__esModule",{value:!0});EZ.parseTransactionError=void 0;EZ.getRevertReason=fJ8;var k01=l1(),za1=LZ(),PJ8=IZ(),$J8=(J,Q)=>{var Y,G,X,z,K;if(J instanceof k01.ContractExecutionError&&J.cause instanceof k01.Eip838ExecutionError){if(Q!==void 0){let W=Q.filter((Z)=>(0,za1.isAbiErrorFragment)(Z));return(0,za1.decodeContractErrorData)(W,J.cause),{reason:J.cause.message,signature:(Y=J.cause.data)===null||Y===void 0?void 0:Y.slice(0,10),data:(G=J.cause.data)===null||G===void 0?void 0:G.substring(10),customErrorName:J.cause.errorName,customErrorDecodedSignature:J.cause.errorSignature,customErrorArguments:J.cause.errorArgs}}return{reason:J.cause.message,signature:(X=J.cause.data)===null||X===void 0?void 0:X.slice(0,10),data:(z=J.cause.data)===null||z===void 0?void 0:z.substring(10)}}if(J instanceof k01.InvalidResponseError&&!Array.isArray((K=J.cause)===null||K===void 0?void 0:K.errors)&&J.cause!==void 0)return J.cause.message;throw J};EZ.parseTransactionError=$J8;function fJ8(J,Q,Y){return SJ8(this,arguments,void 0,function*(G,X,z,K=G.defaultReturnFormat){try{yield(0,PJ8.call)(G,X,G.defaultBlock,K);return}catch(W){return(0,EZ.parseTransactionError)(W,z)}})}});var Wa1=H((xC)=>{var kJ8=xC&&xC.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(xC,"__esModule",{value:!0});xC.getTransactionError=vJ8;var uh=l1(),Ka1=v01();function vJ8(J,Q,Y,G,X,z){return kJ8(this,void 0,void 0,function*(){let K=z;if(K===void 0){if(G!==void 0)K=(0,Ka1.parseTransactionError)(G);else if(J.handleRevert&&Q!==void 0)K=yield(0,Ka1.getRevertReason)(J,Q,X)}let W;if(K===void 0)W=new uh.TransactionRevertedWithoutReasonError(Y);else if(typeof K==="string")W=new uh.TransactionRevertInstructionError(K,void 0,Y);else if(K.customErrorName!==void 0&&K.customErrorDecodedSignature!==void 0&&K.customErrorArguments!==void 0){let Z=K;W=new uh.TransactionRevertWithCustomError(Z.reason,Z.customErrorName,Z.customErrorDecodedSignature,Z.customErrorArguments,Z.signature,Y,Z.data)}else W=new uh.TransactionRevertInstructionError(K.reason,K.signature,Y,K.data);return W})}});var j01=H((Za1)=>{Object.defineProperty(Za1,"__esModule",{value:!0});Za1.decodeEventABI=void 0;var jJ8=m1(),hJ8=M6(),bJ8=LZ(),xJ8=gQ(),yJ8=IU(),gJ8=(J,Q,Y,G=hJ8.DEFAULT_RETURN_FORMAT)=>{var X,z,K,W,Z,V;let q=Object.assign({},J),U=(0,jJ8.format)(xJ8.logSchema,Q,G);if([yJ8.ALL_EVENTS,"allEvents"].includes(q.name)){let D=Y.find((I)=>I.signature===Q.topics[0]);if(D)q=D;else q={anonymous:!0}}if(q.inputs=(z=(X=q.inputs)!==null&&X!==void 0?X:J.inputs)!==null&&z!==void 0?z:[],!q.anonymous){let D=0;if(((K=q.inputs)!==null&&K!==void 0?K:[]).forEach((I)=>{if(I.indexed)D+=1}),D>0&&(Q===null||Q===void 0?void 0:Q.topics)&&(Q===null||Q===void 0?void 0:Q.topics.length)!==D+1)q=Object.assign(Object.assign({},q),{anonymous:!0,inputs:[]})}let M=q.anonymous?Q.topics:((W=Q.topics)!==null&&W!==void 0?W:[]).slice(1);return Object.assign(Object.assign({},U),{returnValues:(0,bJ8.decodeLog)([...(Z=q.inputs)!==null&&Z!==void 0?Z:[]],Q.data,M),event:q.name,signature:!q.anonymous&&((V=Q.topics)===null||V===void 0?void 0:V.length)>0&&Q.topics[0]?Q.topics[0]:void 0,raw:{data:Q.data,topics:Q.topics}})};Za1.decodeEventABI=gJ8});var b01=H((HO)=>{var NU=HO&&HO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(HO,"__esModule",{value:!0});HO.SendTxHelper=void 0;var mJ8=M6(),DO=g0(),wU=l1(),qa1=jz(),dJ8=s11(),Ua1=Fh(),uJ8=Vn1(),lJ8=IU(),h01=Wa1(),pJ8=v01(),cJ8=j01();class Ma1{constructor({options:J,web3Context:Q,promiEvent:Y,returnFormat:G}){this.options={checkRevertBeforeSending:!0},this.options=J,this.web3Context=Q,this.promiEvent=Y,this.returnFormat=G}getReceiptWithEvents(J){var Q,Y;let G=Object.assign({},J!==null&&J!==void 0?J:{});if(((Q=this.options)===null||Q===void 0?void 0:Q.contractAbi)&&G.logs&&G.logs.length>0){G.events={};for(let X of G.logs){let z=(0,cJ8.decodeEventABI)(lJ8.ALL_EVENTS_ABI,X,(Y=this.options)===null||Y===void 0?void 0:Y.contractAbi,this.returnFormat);if(z.event)G.events[z.event]=z}}return G}checkRevertBeforeSending(J){return NU(this,void 0,void 0,function*(){if(this.options.checkRevertBeforeSending!==!1){let Q=J;if((0,DO.isNullish)(J.data)&&(0,DO.isNullish)(J.input)&&(0,DO.isNullish)(J.gas))Q=Object.assign(Object.assign({},J),{gas:21000});let Y=yield(0,pJ8.getRevertReason)(this.web3Context,Q,this.options.contractAbi);if(Y!==void 0)throw yield(0,h01.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 NU(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,DO.isNullish)(Q.gasPrice)&&((0,DO.isNullish)(Y.maxPriorityFeePerGas)||(0,DO.isNullish)(Y.maxFeePerGas)))X=Object.assign(Object.assign({},Q),yield(0,dJ8.getTransactionGasPricing)(Q,this.web3Context,mJ8.ETH_DATA_FORMAT));return X})}signAndSend(J){return NU(this,arguments,void 0,function*({wallet:Q,tx:Y}){if(Q){let G=yield Q.signTransaction(Y);return(0,Ua1.trySendTransaction)(this.web3Context,()=>NU(this,void 0,void 0,function*(){return qa1.ethRpcMethods.sendRawTransaction(this.web3Context.requestManager,G.rawTransaction)}),G.transactionHash)}return(0,Ua1.trySendTransaction)(this.web3Context,()=>NU(this,void 0,void 0,function*(){return qa1.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 NU(this,arguments,void 0,function*({error:Q,tx:Y}){var G;let X=Q;if(X instanceof wU.ContractExecutionError&&this.web3Context.handleRevert)X=yield(0,h01.getTransactionError)(this.web3Context,Y,void 0,void 0,(G=this.options)===null||G===void 0?void 0:G.contractAbi);if((X instanceof wU.InvalidResponseError||X instanceof wU.ContractExecutionError||X instanceof wU.TransactionRevertWithCustomError||X instanceof wU.TransactionRevertedWithoutReasonError||X instanceof wU.TransactionRevertInstructionError||X instanceof wU.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,uJ8.watchTransactionForConfirmations)(this.web3Context,this.promiEvent,J,Q,this.returnFormat,Y)}handleResolve(J){return NU(this,arguments,void 0,function*({receipt:Q,tx:Y}){var G,X,z;if((G=this.options)===null||G===void 0?void 0:G.transactionResolver)return(X=this.options)===null||X===void 0?void 0:X.transactionResolver(Q);if(Q.status===BigInt(0)){let K=yield(0,h01.getTransactionError)(this.web3Context,Y,Q,void 0,(z=this.options)===null||z===void 0?void 0:z.contractAbi);if(this.promiEvent.listenerCount("error")>0)this.promiEvent.emit("error",K);throw K}else return Q})}}HO.SendTxHelper=Ma1});var IZ=H((x0)=>{var B6=x0&&x0.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})},_J8=x0&&x0.__rest||function(J,Q){var Y={};for(var G in J)if(Object.prototype.hasOwnProperty.call(J,G)&&Q.indexOf(G)<0)Y[G]=J[G];if(J!=null&&typeof Object.getOwnPropertySymbols==="function"){for(var X=0,G=Object.getOwnPropertySymbols(J);X<G.length;X++)if(Q.indexOf(G[X])<0&&Object.prototype.propertyIsEnumerable.call(J,G[X]))Y[G[X]]=J[G[X]]}return Y};Object.defineProperty(x0,"__esModule",{value:!0});x0.isMining=x0.getCoinbase=x0.isSyncing=x0.getProtocolVersion=void 0;x0.getHashRate=Q28;x0.getGasPrice=Y28;x0.getMaxPriorityFeePerGas=G28;x0.getBlockNumber=X28;x0.getBalance=z28;x0.getStorageAt=K28;x0.getCode=W28;x0.getBlock=Z28;x0.getBlockTransactionCount=V28;x0.getBlockUncleCount=q28;x0.getUncle=U28;x0.getTransaction=M28;x0.getPendingTransactions=D28;x0.getTransactionFromBlock=H28;x0.getTransactionReceipt=I28;x0.getTransactionCount=O28;x0.sendTransaction=A28;x0.sendSignedTransaction=B28;x0.sign=N28;x0.signTransaction=w28;x0.call=L28;x0.estimateGas=E28;x0.getLogs=C28;x0.getChainId=R28;x0.getProof=F28;x0.getFeeHistory=T28;x0.createAccessList=S28;x0.signTypedData=P28;var A6=M6(),Ha1=WJ(),c1=m1(),iJ8=MZ(),l6=g0(),nJ8=l1(),J6=jz(),oJ8=pi1(),RG=gQ(),Da1=SC(),xz=GO(),aJ8=Fh(),Ia1=G01(),rJ8=IU(),Oa1=b01(),sJ8=(J)=>B6(void 0,void 0,void 0,function*(){return J6.ethRpcMethods.getProtocolVersion(J.requestManager)});x0.getProtocolVersion=sJ8;var tJ8=(J)=>B6(void 0,void 0,void 0,function*(){return J6.ethRpcMethods.getSyncing(J.requestManager)});x0.isSyncing=tJ8;var eJ8=(J)=>B6(void 0,void 0,void 0,function*(){return J6.ethRpcMethods.getCoinbase(J.requestManager)});x0.getCoinbase=eJ8;var J28=(J)=>B6(void 0,void 0,void 0,function*(){return J6.ethRpcMethods.getMining(J.requestManager)});x0.isMining=J28;function Q28(J,Q){return B6(this,void 0,void 0,function*(){let Y=yield J6.ethRpcMethods.getHashRate(J.requestManager);return(0,c1.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function Y28(J,Q){return B6(this,void 0,void 0,function*(){let Y=yield J6.ethRpcMethods.getGasPrice(J.requestManager);return(0,c1.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function G28(J,Q){return B6(this,void 0,void 0,function*(){let Y=yield J6.ethRpcMethods.getMaxPriorityFeePerGas(J.requestManager);return(0,c1.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function X28(J,Q){return B6(this,void 0,void 0,function*(){let Y=yield J6.ethRpcMethods.getBlockNumber(J.requestManager);return(0,c1.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function z28(J,Q){return B6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,z){let K=(0,l6.isBlockTag)(X)?X:(0,c1.format)({format:"uint"},X,A6.ETH_DATA_FORMAT),W=yield J6.ethRpcMethods.getBalance(Y.requestManager,G,K);return(0,c1.format)({format:"uint"},W,z!==null&&z!==void 0?z:Y.defaultReturnFormat)})}function K28(J,Q,Y){return B6(this,arguments,void 0,function*(G,X,z,K=G.defaultBlock,W){let Z=(0,c1.format)({format:"uint"},z,A6.ETH_DATA_FORMAT),V=(0,l6.isBlockTag)(K)?K:(0,c1.format)({format:"uint"},K,A6.ETH_DATA_FORMAT),q=yield J6.ethRpcMethods.getStorageAt(G.requestManager,X,Z,V);return(0,c1.format)({format:"bytes"},q,W!==null&&W!==void 0?W:G.defaultReturnFormat)})}function W28(J,Q){return B6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,z){let K=(0,l6.isBlockTag)(X)?X:(0,c1.format)({format:"uint"},X,A6.ETH_DATA_FORMAT),W=yield J6.ethRpcMethods.getCode(Y.requestManager,G,K);return(0,c1.format)({format:"bytes"},W,z!==null&&z!==void 0?z:Y.defaultReturnFormat)})}function Z28(J){return B6(this,arguments,void 0,function*(Q,Y=Q.defaultBlock,G=!1,X){var z;let K;if((0,l6.isBytes)(Y)){let Z=(0,c1.format)({format:"bytes32"},Y,A6.ETH_DATA_FORMAT);K=yield J6.ethRpcMethods.getBlockByHash(Q.requestManager,Z,G)}else{let Z=(0,l6.isBlockTag)(Y)?Y:(0,c1.format)({format:"uint"},Y,A6.ETH_DATA_FORMAT);K=yield J6.ethRpcMethods.getBlockByNumber(Q.requestManager,Z,G)}let W=(0,c1.format)(RG.blockSchema,K,X!==null&&X!==void 0?X:Q.defaultReturnFormat);if(!(0,l6.isNullish)(W))return Object.assign(Object.assign({},W),{transactions:(z=W.transactions)!==null&&z!==void 0?z:[]});return W})}function V28(J){return B6(this,arguments,void 0,function*(Q,Y=Q.defaultBlock,G){let X;if((0,l6.isBytes)(Y)){let z=(0,c1.format)({format:"bytes32"},Y,A6.ETH_DATA_FORMAT);X=yield J6.ethRpcMethods.getBlockTransactionCountByHash(Q.requestManager,z)}else{let z=(0,l6.isBlockTag)(Y)?Y:(0,c1.format)({format:"uint"},Y,A6.ETH_DATA_FORMAT);X=yield J6.ethRpcMethods.getBlockTransactionCountByNumber(Q.requestManager,z)}return(0,c1.format)({format:"uint"},X,G!==null&&G!==void 0?G:Q.defaultReturnFormat)})}function q28(J){return B6(this,arguments,void 0,function*(Q,Y=Q.defaultBlock,G){let X;if((0,l6.isBytes)(Y)){let z=(0,c1.format)({format:"bytes32"},Y,A6.ETH_DATA_FORMAT);X=yield J6.ethRpcMethods.getUncleCountByBlockHash(Q.requestManager,z)}else{let z=(0,l6.isBlockTag)(Y)?Y:(0,c1.format)({format:"uint"},Y,A6.ETH_DATA_FORMAT);X=yield J6.ethRpcMethods.getUncleCountByBlockNumber(Q.requestManager,z)}return(0,c1.format)({format:"uint"},X,G!==null&&G!==void 0?G:Q.defaultReturnFormat)})}function U28(J){return B6(this,arguments,void 0,function*(Q,Y=Q.defaultBlock,G,X){let z=(0,c1.format)({format:"uint"},G,A6.ETH_DATA_FORMAT),K;if((0,l6.isBytes)(Y)){let W=(0,c1.format)({format:"bytes32"},Y,A6.ETH_DATA_FORMAT);K=yield J6.ethRpcMethods.getUncleByBlockHashAndIndex(Q.requestManager,W,z)}else{let W=(0,l6.isBlockTag)(Y)?Y:(0,c1.format)({format:"uint"},Y,A6.ETH_DATA_FORMAT);K=yield J6.ethRpcMethods.getUncleByBlockNumberAndIndex(Q.requestManager,W,z)}return(0,c1.format)(RG.blockSchema,K,X!==null&&X!==void 0?X:Q.defaultReturnFormat)})}function M28(J,Q){return B6(this,arguments,void 0,function*(Y,G,X=Y.defaultReturnFormat){let z=(0,c1.format)({format:"bytes32"},G,A6.DEFAULT_RETURN_FORMAT),K=yield J6.ethRpcMethods.getTransactionByHash(Y.requestManager,z);return(0,l6.isNullish)(K)?K:(0,xz.formatTransaction)(K,X,{transactionSchema:Y.config.customTransactionSchema,fillInputAndData:!0})})}function D28(J,Q){return B6(this,void 0,void 0,function*(){return(yield J6.ethRpcMethods.getPendingTransactions(J.requestManager)).map((G)=>(0,xz.formatTransaction)(G,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat,{transactionSchema:J.config.customTransactionSchema,fillInputAndData:!0}))})}function H28(J){return B6(this,arguments,void 0,function*(Q,Y=Q.defaultBlock,G,X){let z=(0,c1.format)({format:"uint"},G,A6.ETH_DATA_FORMAT),K;if((0,l6.isBytes)(Y)){let W=(0,c1.format)({format:"bytes32"},Y,A6.ETH_DATA_FORMAT);K=yield J6.ethRpcMethods.getTransactionByBlockHashAndIndex(Q.requestManager,W,z)}else{let W=(0,l6.isBlockTag)(Y)?Y:(0,c1.format)({format:"uint"},Y,A6.ETH_DATA_FORMAT);K=yield J6.ethRpcMethods.getTransactionByBlockNumberAndIndex(Q.requestManager,W,z)}return(0,l6.isNullish)(K)?K:(0,xz.formatTransaction)(K,X!==null&&X!==void 0?X:Q.defaultReturnFormat,{transactionSchema:Q.config.customTransactionSchema,fillInputAndData:!0})})}function I28(J,Q,Y){return B6(this,void 0,void 0,function*(){let G=(0,c1.format)({format:"bytes32"},Q,A6.DEFAULT_RETURN_FORMAT),X;try{X=yield J6.ethRpcMethods.getTransactionReceipt(J.requestManager,G)}catch(z){if(typeof z==="object"&&!(0,l6.isNullish)(z)&&"message"in z&&z.message==="transaction indexing is in progress")console.warn("Transaction indexing is in progress.");else throw z}return(0,l6.isNullish)(X)?X:(0,c1.format)(RG.transactionReceiptSchema,X,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat)})}function O28(J,Q){return B6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,z){let K=(0,l6.isBlockTag)(X)?X:(0,c1.format)({format:"uint"},X,A6.ETH_DATA_FORMAT),W=yield J6.ethRpcMethods.getTransactionCount(Y.requestManager,G,K);return(0,c1.format)({format:"uint"},W,z!==null&&z!==void 0?z:Y.defaultReturnFormat)})}function A28(J,Q,Y,G={checkRevertBeforeSending:!0},X){let z=new Ha1.Web3PromiEvent((K,W)=>{setImmediate(()=>{(()=>B6(this,void 0,void 0,function*(){let Z=new Oa1.SendTxHelper({web3Context:J,promiEvent:z,options:G,returnFormat:Y}),V=Object.assign({},Q);if(!(0,l6.isNullish)(X))V=yield X.processTransaction(V);let q=(0,xz.formatTransaction)(Object.assign(Object.assign({},V),{from:(0,Da1.getTransactionFromOrToAttr)("from",J,V),to:(0,Da1.getTransactionFromOrToAttr)("to",J,V)}),A6.ETH_DATA_FORMAT,{transactionSchema:J.config.customTransactionSchema});try{q=yield Z.populateGasPrice({transaction:V,transactionFormatted:q}),yield Z.checkRevertBeforeSending(q),Z.emitSending(q);let U;if(J.wallet&&!(0,l6.isNullish)(q.from))U=J.wallet.get(q.from);let M=yield Z.signAndSend({wallet:U,tx:q}),D=(0,c1.format)({format:"bytes32"},M,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat);Z.emitSent(q),Z.emitTransactionHash(D);let I=yield(0,Ia1.waitForTransactionReceipt)(J,M,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat),O=Z.getReceiptWithEvents((0,c1.format)(RG.transactionReceiptSchema,I,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat));Z.emitReceipt(O),K(yield Z.handleResolve({receipt:O,tx:q})),Z.emitConfirmation({receipt:O,transactionHash:M})}catch(U){W(yield Z.handleError({error:U,tx:q}))}}))()})});return z}function B28(J,Q,Y,G={checkRevertBeforeSending:!0}){let X=new Ha1.Web3PromiEvent((z,K)=>{setImmediate(()=>{(()=>B6(this,void 0,void 0,function*(){let W=new Oa1.SendTxHelper({web3Context:J,promiEvent:X,options:G,returnFormat:Y}),Z=(0,c1.format)({format:"bytes"},Q,A6.ETH_DATA_FORMAT),V=iJ8.TransactionFactory.fromSerializedData((0,c1.bytesToUint8Array)((0,c1.hexToBytes)(Z))),q=Object.assign(Object.assign({},V.toJSON()),{from:V.getSenderAddress().toString()});try{let{v:U,r:M,s:D}=q,I=_J8(q,["v","r","s"]);yield W.checkRevertBeforeSending(I),W.emitSending(Z);let O=yield(0,aJ8.trySendTransaction)(J,()=>B6(this,void 0,void 0,function*(){return J6.ethRpcMethods.sendRawTransaction(J.requestManager,Z)}));W.emitSent(Z);let A=(0,c1.format)({format:"bytes32"},O,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat);W.emitTransactionHash(A);let B=yield(0,Ia1.waitForTransactionReceipt)(J,O,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat),w=W.getReceiptWithEvents((0,c1.format)(RG.transactionReceiptSchema,B,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat));W.emitReceipt(w),z(yield W.handleResolve({receipt:w,tx:q})),W.emitConfirmation({receipt:w,transactionHash:O})}catch(U){K(yield W.handleError({error:U,tx:q}))}}))()})});return X}function N28(J,Q,Y){return B6(this,arguments,void 0,function*(G,X,z,K=G.defaultReturnFormat){var W;let Z=(0,c1.format)({format:"bytes"},X,A6.DEFAULT_RETURN_FORMAT);if((W=G.wallet)===null||W===void 0?void 0:W.get(z)){let U=G.wallet.get(z).sign(Z);return(0,c1.format)(RG.SignatureObjectSchema,U,K)}if(typeof z==="number")throw new nJ8.SignatureError(X,'RPC method "eth_sign" does not support index signatures');let V=yield J6.ethRpcMethods.sign(G.requestManager,z,Z);return(0,c1.format)({format:"bytes"},V,K)})}function w28(J,Q){return B6(this,arguments,void 0,function*(Y,G,X=Y.defaultReturnFormat){let z=yield J6.ethRpcMethods.signTransaction(Y.requestManager,(0,xz.formatTransaction)(G,A6.ETH_DATA_FORMAT,{transactionSchema:Y.config.customTransactionSchema}));return(0,l6.isString)(z)?(0,oJ8.decodeSignedTransaction)(z,X,{fillInputAndData:!0}):{raw:(0,c1.format)({format:"bytes"},z.raw,X),tx:(0,xz.formatTransaction)(z.tx,X,{transactionSchema:Y.config.customTransactionSchema,fillInputAndData:!0})}})}function L28(J,Q){return B6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,z=Y.defaultReturnFormat){let K=(0,l6.isBlockTag)(X)?X:(0,c1.format)({format:"uint"},X,A6.ETH_DATA_FORMAT),W=yield J6.ethRpcMethods.call(Y.requestManager,(0,xz.formatTransaction)(G,A6.ETH_DATA_FORMAT,{transactionSchema:Y.config.customTransactionSchema}),K);return(0,c1.format)({format:"bytes"},W,z)})}function E28(J,Q){return B6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,z){let K=(0,xz.formatTransaction)(G,A6.ETH_DATA_FORMAT,{transactionSchema:Y.config.customTransactionSchema}),W=(0,l6.isBlockTag)(X)?X:(0,c1.format)({format:"uint"},X,A6.ETH_DATA_FORMAT),Z=yield J6.ethRpcMethods.estimateGas(Y.requestManager,K,W);return(0,c1.format)({format:"uint"},Z,z!==null&&z!==void 0?z:Y.defaultReturnFormat)})}function C28(J,Q,Y){return B6(this,void 0,void 0,function*(){let{toBlock:G,fromBlock:X}=Q;if(!(0,l6.isNullish)(G)){if(typeof G==="number"||typeof G==="bigint")G=(0,c1.numberToHex)(G)}if(!(0,l6.isNullish)(X)){if(typeof X==="number"||typeof X==="bigint")X=(0,c1.numberToHex)(X)}let z=Object.assign(Object.assign({},Q),{fromBlock:X,toBlock:G});return(yield J6.ethRpcMethods.getLogs(J.requestManager,z)).map((Z)=>{if(typeof Z==="string")return Z;return(0,c1.format)(RG.logSchema,Z,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat)})})}function R28(J,Q){return B6(this,void 0,void 0,function*(){let Y=yield J6.ethRpcMethods.getChainId(J.requestManager);return(0,c1.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function F28(J,Q,Y){return B6(this,arguments,void 0,function*(G,X,z,K=G.defaultBlock,W){let Z=z.map((U)=>(0,c1.format)({format:"bytes"},U,A6.ETH_DATA_FORMAT)),V=(0,l6.isBlockTag)(K)?K:(0,c1.format)({format:"uint"},K,A6.ETH_DATA_FORMAT),q=yield J6.ethRpcMethods.getProof(G.requestManager,X,Z,V);return(0,c1.format)(RG.accountSchema,q,W!==null&&W!==void 0?W:G.defaultReturnFormat)})}function T28(J,Q){return B6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,z,K){let W=(0,c1.format)({format:"uint"},G,A6.ETH_DATA_FORMAT),Z=(0,l6.isBlockTag)(X)?X:(0,c1.format)({format:"uint"},X,A6.ETH_DATA_FORMAT),V=(0,c1.format)({type:"array",items:{format:"uint"}},z,rJ8.NUMBER_DATA_FORMAT),q=yield J6.ethRpcMethods.getFeeHistory(Y.requestManager,W,Z,V);return(0,c1.format)(RG.feeHistorySchema,q,K!==null&&K!==void 0?K:Y.defaultReturnFormat)})}function S28(J,Q){return B6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,z){let K=(0,l6.isBlockTag)(X)?X:(0,c1.format)({format:"uint"},X,A6.ETH_DATA_FORMAT),W=yield J6.ethRpcMethods.createAccessList(Y.requestManager,(0,xz.formatTransaction)(G,A6.ETH_DATA_FORMAT,{transactionSchema:Y.config.customTransactionSchema}),K);return(0,c1.format)(RG.accessListResultSchema,W,z!==null&&z!==void 0?z:Y.defaultReturnFormat)})}function P28(J,Q,Y,G,X){return B6(this,void 0,void 0,function*(){let z=yield J6.ethRpcMethods.signTypedData(J.requestManager,Q,Y,G);return(0,c1.format)({format:"bytes"},z,X!==null&&X!==void 0?X:J.defaultReturnFormat)})}});var Na1=H((TG)=>{var IO=TG&&TG.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(TG,"__esModule",{value:!0});TG.createNewPendingTransactionFilter=$28;TG.createNewFilter=f28;TG.createNewBlockFilter=k28;TG.uninstallFilter=v28;TG.getFilterChanges=j28;TG.getFilterLogs=h28;var OO=jz(),FG=m1(),Aa1=g0(),Ba1=gQ();function $28(J,Q){return IO(this,void 0,void 0,function*(){let Y=yield OO.ethRpcMethods.newPendingTransactionFilter(J.requestManager);return(0,FG.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function f28(J,Q,Y){return IO(this,void 0,void 0,function*(){let{toBlock:G,fromBlock:X}=Q;if(!(0,Aa1.isNullish)(G)){if(typeof G==="number"||typeof G==="bigint")G=(0,FG.numberToHex)(G)}if(!(0,Aa1.isNullish)(X)){if(typeof X==="number"||typeof X==="bigint")X=(0,FG.numberToHex)(X)}let z=Object.assign(Object.assign({},Q),{fromBlock:X,toBlock:G}),K=yield OO.ethRpcMethods.newFilter(J.requestManager,z);return(0,FG.format)({format:"uint"},K,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat)})}function k28(J,Q){return IO(this,void 0,void 0,function*(){let Y=yield OO.ethRpcMethods.newBlockFilter(J.requestManager);return(0,FG.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function v28(J,Q){return IO(this,void 0,void 0,function*(){return yield OO.ethRpcMethods.uninstallFilter(J.requestManager,(0,FG.numberToHex)(Q))})}function j28(J,Q,Y){return IO(this,void 0,void 0,function*(){return(yield OO.ethRpcMethods.getFilterChanges(J.requestManager,(0,FG.numberToHex)(Q))).map((z)=>{if(typeof z==="string")return z;return(0,FG.format)(Ba1.logSchema,z,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat)})})}function h28(J,Q,Y){return IO(this,void 0,void 0,function*(){return(yield OO.ethRpcMethods.getFilterLogs(J.requestManager,(0,FG.numberToHex)(Q))).map((z)=>{if(typeof z==="string")return z;return(0,FG.format)(Ba1.logSchema,z,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat)})})}});var y01=H((Ra1)=>{Object.defineProperty(Ra1,"__esModule",{value:!0});Ra1.SyncingSubscription=Ra1.NewHeadsSubscription=Ra1.NewPendingTransactionsSubscription=Ra1.LogsSubscription=void 0;var lh=m1(),ph=WJ(),x01=gQ();class wa1 extends ph.Web3Subscription{_buildSubscriptionParams(){return["logs",this.args]}formatSubscriptionResult(J){return(0,lh.format)(x01.logSchema,J,super.returnFormat)}}Ra1.LogsSubscription=wa1;class La1 extends ph.Web3Subscription{_buildSubscriptionParams(){return["newPendingTransactions"]}formatSubscriptionResult(J){return(0,lh.format)({format:"string"},J,super.returnFormat)}}Ra1.NewPendingTransactionsSubscription=La1;class Ea1 extends ph.Web3Subscription{_buildSubscriptionParams(){return["newHeads"]}formatSubscriptionResult(J){return(0,lh.format)(x01.blockHeaderSchema,J,super.returnFormat)}}Ra1.NewHeadsSubscription=Ea1;class Ca1 extends ph.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,lh.format)(x01.syncSchema,Q,super.returnFormat))}}}Ra1.SyncingSubscription=Ca1});var u01=H((y5)=>{var g28=y5&&y5.__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]}),m28=y5&&y5.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),Pa1=y5&&y5.__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))g28(Q,J,Y)}return m28(Q,J),Q},S0=y5&&y5.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(y5,"__esModule",{value:!0});y5.Web3Eth=y5.registeredSubscriptions=void 0;var g01=M6(),Ta1=WJ(),Sa1=l1(),m01=m1(),yz=jz(),o6=Pa1(IZ()),AO=Pa1(Na1()),CZ=y01();y5.registeredSubscriptions={logs:CZ.LogsSubscription,newPendingTransactions:CZ.NewPendingTransactionsSubscription,newHeads:CZ.NewHeadsSubscription,syncing:CZ.SyncingSubscription,pendingTransactions:CZ.NewPendingTransactionsSubscription,newBlockHeaders:CZ.NewHeadsSubscription};class d01 extends Ta1.Web3Context{constructor(J){if(typeof J==="string"||(0,Ta1.isSupportedProvider)(J)){super({provider:J,registeredSubscriptions:y5.registeredSubscriptions});return}if(J.registeredSubscriptions){super(J);return}super(Object.assign(Object.assign({},J),{registeredSubscriptions:y5.registeredSubscriptions}));this.getFeeData=this.calculateFeeData}setTransactionMiddleware(J){this.transactionMiddleware=J}getTransactionMiddleware(){return this.transactionMiddleware}getProtocolVersion(){return S0(this,void 0,void 0,function*(){return yz.ethRpcMethods.getProtocolVersion(this.requestManager)})}isSyncing(){return S0(this,void 0,void 0,function*(){return yz.ethRpcMethods.getSyncing(this.requestManager)})}getCoinbase(){return S0(this,void 0,void 0,function*(){return yz.ethRpcMethods.getCoinbase(this.requestManager)})}isMining(){return S0(this,void 0,void 0,function*(){return yz.ethRpcMethods.getMining(this.requestManager)})}getHashrate(J){return S0(this,void 0,void 0,function*(){var Q;if(J===void 0)J=(Q=this.defaultReturnFormat)!==null&&Q!==void 0?Q:g01.DEFAULT_RETURN_FORMAT;return this.getHashRate(J)})}getHashRate(){return S0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return o6.getHashRate(this,J)})}getGasPrice(){return S0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return o6.getGasPrice(this,J)})}getMaxPriorityFeePerGas(){return S0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return o6.getMaxPriorityFeePerGas(this,J)})}calculateFeeData(){return S0(this,arguments,void 0,function*(J=BigInt(2),Q=m01.ethUnitMap.Gwei){var Y;let G=yield this.getBlock(void 0,!1),X=(Y=G===null||G===void 0?void 0:G.baseFeePerGas)!==null&&Y!==void 0?Y:void 0,z;try{z=yield this.getGasPrice()}catch(Z){}let K;try{K=yield this.getMaxPriorityFeePerGas()}catch(Z){}let W;if(X){K=K!==null&&K!==void 0?K:Q;let Z;if(typeof J==="number")Z=BigInt(Math.floor(J*1000))/BigInt(1000);else Z=J;W=X*Z+K}return{gasPrice:z,maxFeePerGas:W,maxPriorityFeePerGas:K,baseFeePerGas:X}})}getAccounts(){return S0(this,void 0,void 0,function*(){var J;return((J=yield yz.ethRpcMethods.getAccounts(this.requestManager))!==null&&J!==void 0?J:[]).map((Y)=>(0,m01.toChecksumAddress)(Y))})}getBlockNumber(){return S0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return o6.getBlockNumber(this,J)})}getBalance(J){return S0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G=this.defaultReturnFormat){return o6.getBalance(this,Q,Y,G)})}getStorageAt(J,Q){return S0(this,arguments,void 0,function*(Y,G,X=this.defaultBlock,z=this.defaultReturnFormat){return o6.getStorageAt(this,Y,G,X,z)})}getCode(J){return S0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G=this.defaultReturnFormat){return o6.getCode(this,Q,Y,G)})}getBlock(){return S0(this,arguments,void 0,function*(J=this.defaultBlock,Q=!1,Y=this.defaultReturnFormat){return o6.getBlock(this,J,Q,Y)})}getBlockTransactionCount(){return S0(this,arguments,void 0,function*(J=this.defaultBlock,Q=this.defaultReturnFormat){return o6.getBlockTransactionCount(this,J,Q)})}getBlockUncleCount(){return S0(this,arguments,void 0,function*(J=this.defaultBlock,Q=this.defaultReturnFormat){return o6.getBlockUncleCount(this,J,Q)})}getUncle(){return S0(this,arguments,void 0,function*(J=this.defaultBlock,Q,Y=this.defaultReturnFormat){return o6.getUncle(this,J,Q,Y)})}getTransaction(J){return S0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){let G=yield o6.getTransaction(this,Q,Y);if(!G)throw new Sa1.TransactionNotFound;return G})}getPendingTransactions(){return S0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return o6.getPendingTransactions(this,J)})}getTransactionFromBlock(){return S0(this,arguments,void 0,function*(J=this.defaultBlock,Q,Y=this.defaultReturnFormat){return o6.getTransactionFromBlock(this,J,Q,Y)})}getTransactionReceipt(J){return S0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){let G=yield o6.getTransactionReceipt(this,Q,Y);if(!G)throw new Sa1.TransactionNotFound;return G})}getTransactionCount(J){return S0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G=this.defaultReturnFormat){return o6.getTransactionCount(this,Q,Y,G)})}sendTransaction(J,Q=this.defaultReturnFormat,Y){return o6.sendTransaction(this,J,Q,Y,this.transactionMiddleware)}sendSignedTransaction(J,Q=this.defaultReturnFormat,Y){return o6.sendSignedTransaction(this,J,Q,Y)}sign(J,Q){return S0(this,arguments,void 0,function*(Y,G,X=this.defaultReturnFormat){return o6.sign(this,Y,G,X)})}signTransaction(J){return S0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){return o6.signTransaction(this,Q,Y)})}call(J){return S0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G=this.defaultReturnFormat){return o6.call(this,Q,Y,G)})}estimateGas(J){return S0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G=this.defaultReturnFormat){return o6.estimateGas(this,Q,Y,G)})}getPastLogs(J){return S0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){return o6.getLogs(this,Q,Y)})}getWork(){return S0(this,void 0,void 0,function*(){return yz.ethRpcMethods.getWork(this.requestManager)})}submitWork(J,Q,Y){return S0(this,void 0,void 0,function*(){return yz.ethRpcMethods.submitWork(this.requestManager,J,Q,Y)})}requestAccounts(){return S0(this,void 0,void 0,function*(){return yz.ethRpcMethods.requestAccounts(this.requestManager)})}getChainId(){return S0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return o6.getChainId(this,J)})}getNodeInfo(){return S0(this,void 0,void 0,function*(){return yz.ethRpcMethods.getNodeInfo(this.requestManager)})}getProof(J,Q){return S0(this,arguments,void 0,function*(Y,G,X=this.defaultBlock,z=this.defaultReturnFormat){return o6.getProof(this,Y,G,X,z)})}getFeeHistory(J){return S0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G,X=this.defaultReturnFormat){return o6.getFeeHistory(this,Q,Y,G,X)})}createAccessList(J){return S0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G=this.defaultReturnFormat){return o6.createAccessList(this,Q,Y,G)})}signTypedData(J,Q,Y,G){return S0(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:g01.DEFAULT_RETURN_FORMAT;return o6.signTypedData(this,J,Q,Y,G)})}subscribe(J,Q,Y){return S0(this,void 0,void 0,function*(){var G,X;if(Y===void 0)Y=(G=this.defaultReturnFormat)!==null&&G!==void 0?G:g01.DEFAULT_RETURN_FORMAT;let z=yield(X=this.subscriptionManager)===null||X===void 0?void 0:X.subscribe(J,Q,Y);if(z instanceof CZ.LogsSubscription&&J==="logs"&&typeof Q==="object"&&!(0,m01.isNullish)(Q.fromBlock)&&Number.isFinite(Number(Q.fromBlock)))setImmediate(()=>{this.getPastLogs(Q).then((K)=>{for(let W of K)z._processSubscriptionResult(W)}).catch((K)=>{z._processSubscriptionError(K)})});return z})}static shouldClearSubscription({sub:J}){return!(J instanceof CZ.SyncingSubscription)}clearSubscriptions(J=!1){var Q;return(Q=this.subscriptionManager)===null||Q===void 0?void 0:Q.unsubscribe(J?d01.shouldClearSubscription:void 0)}createNewPendingTransactionFilter(){return S0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return AO.createNewPendingTransactionFilter(this,J)})}createNewFilter(J){return S0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){return AO.createNewFilter(this,Q,Y)})}createNewBlockFilter(){return S0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return AO.createNewBlockFilter(this,J)})}uninstallFilter(J){return S0(this,void 0,void 0,function*(){return AO.uninstallFilter(this,J)})}getFilterChanges(J){return S0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){return AO.getFilterChanges(this,Q,Y)})}getFilterLogs(J){return S0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){return AO.getFilterLogs(this,Q,Y)})}}y5.Web3Eth=d01});var fa1=H(($a1)=>{Object.defineProperty($a1,"__esModule",{value:!0})});var n01=H((ba1)=>{Object.defineProperty(ba1,"__esModule",{value:!0});ba1.validateTransactionForSigning=ba1.validateGas=ba1.validateFeeMarketGas=ba1.validateLegacyGas=ba1.validateHardfork=ba1.validateBaseChain=ba1.validateChainInfo=ba1.validateCustomChainInfo=void 0;ba1.isBaseTransaction=yC;ba1.isAccessListEntry=ka1;ba1.isAccessList=c01;ba1.isTransaction1559Unsigned=_01;ba1.isTransaction2930Unsigned=i01;ba1.isTransactionLegacyUnsigned=va1;ba1.isTransactionWithSender=ja1;ba1.validateTransactionWithSender=l28;ba1.isTransactionCall=ha1;ba1.validateTransactionCall=p28;var d28=M6(),x1=g0(),F4=l1(),u28=GO();function yC(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 ka1(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 c01(J){if(!Array.isArray(J)||!J.every((Q)=>ka1(Q)))return!1;return!0}function _01(J){if(!yC(J))return!1;if(!(0,x1.isHexStrict)(J.maxFeePerGas))return!1;if(!(0,x1.isHexStrict)(J.maxPriorityFeePerGas))return!1;if(!c01(J.accessList))return!1;return!0}function i01(J){if(!yC(J))return!1;if(!(0,x1.isHexStrict)(J.gasPrice))return!1;if(!c01(J.accessList))return!1;return!0}function va1(J){if(!yC(J))return!1;if(!(0,x1.isHexStrict)(J.gasPrice))return!1;return!0}function ja1(J){if(!(0,x1.isAddress)(J.from))return!1;if(!yC(J))return!1;if(!_01(J)&&!i01(J)&&!va1(J))return!1;return!0}function l28(J){if(!ja1(J))throw new F4.InvalidTransactionWithSender(J)}function ha1(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(_01(J))return!1;if(i01(J))return!1;return!0}function p28(J){if(!ha1(J))throw new F4.InvalidTransactionCall(J)}var c28=(J)=>{if(!(0,x1.isNullish)(J.common)){if((0,x1.isNullish)(J.common.customChain))throw new F4.MissingCustomChainError;if((0,x1.isNullish)(J.common.customChain.chainId))throw new F4.MissingCustomChainIdError;if(!(0,x1.isNullish)(J.chainId)&&J.chainId!==J.common.customChain.chainId)throw new F4.ChainIdMismatchError({txChainId:J.chainId,customChainId:J.common.customChain.chainId})}};ba1.validateCustomChainInfo=c28;var _28=(J)=>{if(!(0,x1.isNullish)(J.common)&&!(0,x1.isNullish)(J.chain)&&!(0,x1.isNullish)(J.hardfork))throw new F4.CommonOrChainAndHardforkError;if(!(0,x1.isNullish)(J.chain)&&(0,x1.isNullish)(J.hardfork)||!(0,x1.isNullish)(J.hardfork)&&(0,x1.isNullish)(J.chain))throw new F4.MissingChainOrHardforkError({chain:J.chain,hardfork:J.hardfork})};ba1.validateChainInfo=_28;var i28=(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 F4.ChainMismatchError({txChain:J.chain,baseChain:J.common.baseChain})}}};ba1.validateBaseChain=i28;var n28=(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 F4.HardforkMismatchError({txHardfork:J.hardfork,commonHardfork:J.common.hardfork})}}};ba1.validateHardfork=n28;var o28=(J)=>{if((0,x1.isNullish)(J.gas)||!(0,x1.isUInt)(J.gas)||(0,x1.isNullish)(J.gasPrice)||!(0,x1.isUInt)(J.gasPrice))throw new F4.InvalidGasOrGasPrice({gas:J.gas,gasPrice:J.gasPrice});if(!(0,x1.isNullish)(J.maxFeePerGas)||!(0,x1.isNullish)(J.maxPriorityFeePerGas))throw new F4.UnsupportedFeeMarketError({maxFeePerGas:J.maxFeePerGas,maxPriorityFeePerGas:J.maxPriorityFeePerGas})};ba1.validateLegacyGas=o28;var a28=(J)=>{if(!(0,x1.isNullish)(J.gasPrice)&&J.type==="0x2")throw new F4.Eip1559GasPriceError(J.gasPrice);if(J.type==="0x0"||J.type==="0x1")throw new F4.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 F4.InvalidMaxPriorityFeePerGasOrMaxFeePerGas({maxPriorityFeePerGas:J.maxPriorityFeePerGas,maxFeePerGas:J.maxFeePerGas})};ba1.validateFeeMarketGas=a28;var r28=(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 F4.MissingGasError({gas:J.gas,gasPrice:J.gasPrice,maxPriorityFeePerGas:J.maxPriorityFeePerGas,maxFeePerGas:J.maxFeePerGas});if(Y&&G)throw new F4.TransactionGasMismatchError({gas:J.gas,gasPrice:J.gasPrice,maxPriorityFeePerGas:J.maxPriorityFeePerGas,maxFeePerGas:J.maxFeePerGas});(Y?ba1.validateLegacyGas:ba1.validateFeeMarketGas)(J),(!(0,x1.isNullish)(J.type)&&J.type>"0x1"?ba1.validateFeeMarketGas:ba1.validateLegacyGas)(J)};ba1.validateGas=r28;var s28=(J,Q,Y={transactionSchema:void 0})=>{if(!(0,x1.isNullish)(Q)){Q(J);return}if(typeof J!=="object"||(0,x1.isNullish)(J))throw new F4.InvalidTransactionObjectError(J);ba1.validateCustomChainInfo(J),ba1.validateChainInfo(J),ba1.validateBaseChain(J),ba1.validateHardfork(J);let G=(0,u28.formatTransaction)(J,d28.ETH_DATA_FORMAT,{transactionSchema:Y.transactionSchema});if(ba1.validateGas(G),(0,x1.isNullish)(G.nonce)||(0,x1.isNullish)(G.chainId)||G.nonce.startsWith("-")||G.chainId.startsWith("-"))throw new F4.InvalidNonceOrChainIdError({nonce:J.nonce,chainId:J.chainId})};ba1.validateTransactionForSigning=s28});var la1=H((NO)=>{var ZQ8=NO&&NO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(NO,"__esModule",{value:!0});NO.prepareTransactionForSigning=void 0;var VQ8=M6(),ch=m1(),o01=MZ(),BO=g0(),qQ8=n01(),UQ8=GO(),MQ8=SC(),DQ8=(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})},HQ8=(J,Q)=>{var Y,G,X,z,K,W,Z,V,q,U,M,D,I,O,A,B,w,N;let L=!(0,BO.isNullish)(J.chain)&&!(0,BO.isNullish)(J.hardfork)||!(0,BO.isNullish)(J.common),C;if(!L)if(Q.defaultCommon){if(C=Object.assign({},Q.defaultCommon),(0,BO.isNullish)(C.hardfork))C.hardfork=(Y=J.hardfork)!==null&&Y!==void 0?Y:Q.defaultHardfork;if((0,BO.isNullish)(C.baseChain))C.baseChain=Q.defaultChain}else C=o01.Common.custom({name:"custom-network",chainId:(0,ch.toNumber)(J.chainId),networkId:!(0,BO.isNullish)(J.networkId)?(0,ch.toNumber)(J.networkId):void 0,defaultHardfork:(G=J.hardfork)!==null&&G!==void 0?G:Q.defaultHardfork},{baseChain:Q.defaultChain});else{let R=(W=(K=(z=(X=J===null||J===void 0?void 0:J.common)===null||X===void 0?void 0:X.customChain)===null||z===void 0?void 0:z.name)!==null&&K!==void 0?K:J.chain)!==null&&W!==void 0?W:"custom-network",F=(0,ch.toNumber)((q=(V=(Z=J===null||J===void 0?void 0:J.common)===null||Z===void 0?void 0:Z.customChain)===null||V===void 0?void 0:V.chainId)!==null&&q!==void 0?q:J===null||J===void 0?void 0:J.chainId),f=(0,ch.toNumber)((D=(M=(U=J===null||J===void 0?void 0:J.common)===null||U===void 0?void 0:U.customChain)===null||M===void 0?void 0:M.networkId)!==null&&D!==void 0?D:J===null||J===void 0?void 0:J.networkId),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,P=(N=(w=(B=J.common)===null||B===void 0?void 0:B.baseChain)!==null&&w!==void 0?w:J.chain)!==null&&N!==void 0?N:Q.defaultChain;if(F&&f&&R)C=o01.Common.custom({name:R,chainId:F,networkId:f,defaultHardfork:E},{baseChain:P})}return{common:C}},IQ8=(J,Q,Y,...G)=>ZQ8(void 0,[J,Q,Y,...G],void 0,function*(X,z,K,W=!1,Z=!0){let V=yield(0,MQ8.transactionBuilder)({transaction:X,web3Context:z,privateKey:K,fillGasPrice:W,fillGasLimit:Z}),q=(0,UQ8.formatTransaction)(V,VQ8.ETH_DATA_FORMAT,{transactionSchema:z.config.customTransactionSchema});return(0,qQ8.validateTransactionForSigning)(q,void 0,{transactionSchema:z.config.customTransactionSchema}),o01.TransactionFactory.fromTxData(DQ8(q),HQ8(q,z))});NO.prepareTransactionForSigning=IQ8});var D2=H((p6)=>{var OQ8=p6&&p6.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),SG=p6&&p6.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))OQ8(Q,J,Y)};Object.defineProperty(p6,"__esModule",{value:!0});p6.SendTxHelper=p6.trySendTransaction=p6.waitForTransactionReceipt=p6.getTransactionFromOrToAttr=p6.transactionBuilder=p6.detectTransactionType=void 0;Ei1();var AQ8=u01();SG(u01(),p6);SG(j01(),p6);SG(gQ(),p6);SG(IU(),p6);SG(fa1(),p6);SG(n01(),p6);SG(IZ(),p6);SG(GO(),p6);SG(la1(),p6);SG(y01(),p6);var BQ8=Ch();Object.defineProperty(p6,"detectTransactionType",{enumerable:!0,get:function(){return BQ8.detectTransactionType}});var pa1=SC();Object.defineProperty(p6,"transactionBuilder",{enumerable:!0,get:function(){return pa1.transactionBuilder}});Object.defineProperty(p6,"getTransactionFromOrToAttr",{enumerable:!0,get:function(){return pa1.getTransactionFromOrToAttr}});var NQ8=G01();Object.defineProperty(p6,"waitForTransactionReceipt",{enumerable:!0,get:function(){return NQ8.waitForTransactionReceipt}});var wQ8=Fh();Object.defineProperty(p6,"trySendTransaction",{enumerable:!0,get:function(){return wQ8.trySendTransaction}});var LQ8=b01();Object.defineProperty(p6,"SendTxHelper",{enumerable:!0,get:function(){return LQ8.SendTxHelper}});p6.default=AQ8.Web3Eth});var mC=H((a01)=>{Object.defineProperty(a01,"__esModule",{value:!0});a01.decodeMethodReturn=a01.decodeMethodParams=a01.encodeMethodABI=a01.encodeEventABI=a01.decodeEventABI=void 0;var gC=m1(),_h=M6(),PG=LZ(),ih=D2(),ca1=l1(),EQ8=D2();Object.defineProperty(a01,"decodeEventABI",{enumerable:!0,get:function(){return EQ8.decodeEventABI}});var CQ8=({address:J},Q,Y)=>{var G,X;let z=Y===null||Y===void 0?void 0:Y.topics,K=(G=Y===null||Y===void 0?void 0:Y.filter)!==null&&G!==void 0?G:{},W={};if(!(0,gC.isNullish)(Y===null||Y===void 0?void 0:Y.fromBlock))W.fromBlock=(0,gC.format)(ih.blockSchema.properties.number,Y===null||Y===void 0?void 0:Y.fromBlock,{number:_h.FMT_NUMBER.HEX,bytes:_h.FMT_BYTES.HEX});if(!(0,gC.isNullish)(Y===null||Y===void 0?void 0:Y.toBlock))W.toBlock=(0,gC.format)(ih.blockSchema.properties.number,Y===null||Y===void 0?void 0:Y.toBlock,{number:_h.FMT_NUMBER.HEX,bytes:_h.FMT_BYTES.HEX});if(z&&Array.isArray(z))W.topics=[...z];else{if(W.topics=[],Q&&!Q.anonymous&&![ih.ALL_EVENTS,"allEvents"].includes(Q.name))W.topics.push((X=Q.signature)!==null&&X!==void 0?X:(0,PG.encodeEventSignature)((0,PG.jsonInterfaceMethodToString)(Q)));if(![ih.ALL_EVENTS,"allEvents"].includes(Q.name)&&Q.inputs)for(let Z of Q.inputs){if(!Z.indexed)continue;let V=K[Z.name];if(!V){W.topics.push(null);continue}if(Array.isArray(V))W.topics.push(V.map((q)=>(0,PG.encodeParameter)(Z.type,q)));else if(Z.type==="string")W.topics.push((0,gC.keccak256)(V));else W.topics.push((0,PG.encodeParameter)(Z.type,V))}}if(!W.topics.length)delete W.topics;if(J)W.address=J.toLowerCase();return W};a01.encodeEventABI=CQ8;var RQ8=(J,Q,Y)=>{let G=Array.isArray(J.inputs)?J.inputs.length:0;if(J.inputs&&G!==Q.length)throw new ca1.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,PG.encodeParameters)(Array.isArray(J.inputs)?J.inputs:[],Q).replace("0x","");else X=(0,PG.inferTypesAndEncodeParameters)(Q).replace("0x","");if((0,PG.isAbiConstructorFragment)(J)){if(!Y)throw new ca1.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,PG.encodeFunctionSignature)(J)}${X}`};a01.encodeMethodABI=RQ8;a01.decodeMethodParams=PG.decodeFunctionCall;a01.decodeMethodReturn=PG.decodeFunctionReturn});var s01=H((ia1)=>{Object.defineProperty(ia1,"__esModule",{value:!0});ia1.LogsSubscription=ia1.ContractLogsSubscription=void 0;var PQ8=WJ(),$Q8=D2();class r01 extends PQ8.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,$Q8.decodeEventABI)(this.abi,J,this.jsonInterface,super.returnFormat)}}ia1.ContractLogsSubscription=r01;ia1.LogsSubscription=r01});var Xr1=H((Yr1)=>{Object.defineProperty(Yr1,"__esModule",{value:!0});Yr1.RLP=Yr1.utils=Yr1.decode=Yr1.encode=void 0;function Q61(J){if(Array.isArray(J)){let Y=[],G=0;for(let X=0;X<J.length;X++){let z=Q61(J[X]);Y.push(z),G+=z.length}return e01(aa1(G,192),...Y)}let Q=Qr1(J);if(Q.length===1&&Q[0]<128)return Q;return e01(aa1(Q.length,128),Q)}Yr1.encode=Q61;function wO(J,Q,Y){if(Y>J.length)throw Error("invalid RLP (safeSlice): end slice of Uint8Array out-of-bounds");return J.slice(Q,Y)}function oa1(J){if(J[0]===0)throw Error("invalid RLP: extra zeros");return ta1(sa1(J))}function aa1(J,Q){if(J<56)return Uint8Array.from([J+Q]);let Y=J61(J),G=Y.length/2,X=J61(Q+55+G);return Uint8Array.from(nh(X+Y))}function ra1(J,Q=!1){if(typeof J>"u"||J===null||J.length===0)return Uint8Array.from([]);let Y=Qr1(J),G=t01(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}Yr1.decode=ra1;function t01(J){let Q,Y,G,X,z,K=[],W=J[0];if(W<=127)return{data:J.slice(0,1),remainder:J.subarray(1)};else if(W<=183){if(Q=W-127,W===128)G=Uint8Array.from([]);else G=wO(J,1,Q);if(Q===2&&G[0]<128)throw Error("invalid RLP encoding: invalid prefix, single byte < 0x80 are not prefixed");return{data:G,remainder:J.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=oa1(wO(J,1,Y)),Q<=55)throw Error("invalid RLP: expected string length to be greater than 55");return G=wO(J,Y,Q+Y),{data:G,remainder:J.subarray(Q+Y)}}else if(W<=247){Q=W-191,X=wO(J,1,Q);while(X.length)z=t01(X),K.push(z.data),X=z.remainder;return{data:K,remainder:J.subarray(Q)}}else{if(Y=W-246,Q=oa1(wO(J,1,Y)),Q<56)throw Error("invalid RLP: encoded list too short");let Z=Y+Q;if(Z>J.length)throw Error("invalid RLP: total length is larger than the data");X=wO(J,Y,Z);while(X.length)z=t01(X),K.push(z.data),X=z.remainder;return{data:K,remainder:J.subarray(Z)}}}var kQ8=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function sa1(J){let Q="";for(let Y=0;Y<J.length;Y++)Q+=kQ8[J[Y]];return Q}function ta1(J){let Q=Number.parseInt(J,16);if(Number.isNaN(Q))throw Error("Invalid byte sequence");return Q}function nh(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]=ta1(J.slice(G,G+2))}return Q}function e01(...J){if(J.length===1)return J[0];let Q=J.reduce((G,X)=>G+X.length,0),Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let z=J[G];Y.set(z,X),X+=z.length}return Y}function ea1(J){return new TextEncoder().encode(J)}function J61(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 vQ8(J){return J.length%2?`0${J}`:J}function Jr1(J){return J.length>=2&&J[0]==="0"&&J[1]==="x"}function jQ8(J){if(typeof J!=="string")return J;return Jr1(J)?J.slice(2):J}function Qr1(J){if(J instanceof Uint8Array)return J;if(typeof J==="string"){if(Jr1(J))return nh(vQ8(jQ8(J)));return ea1(J)}if(typeof J==="number"||typeof J==="bigint"){if(!J)return Uint8Array.from([]);return nh(J61(J))}if(J===null||J===void 0)return Uint8Array.from([]);throw Error("toBytes: received unsupported type "+typeof J)}Yr1.utils={bytesToHex:sa1,concatBytes:e01,hexToBytes:nh,utf8ToBytes:ea1};Yr1.RLP={encode:Q61,decode:ra1}});var ah=H((zr1)=>{Object.defineProperty(zr1,"__esModule",{value:!0});zr1.create2ContractAddress=zr1.createContractAddress=zr1.getCreateAccessListParams=zr1.isWeb3ContractContext=zr1.getEstimateGasParams=zr1.getEthTxCallParams=zr1.getSendTxParams=void 0;var yQ8=Xr1(),$G=l1(),g5=m1(),LO=g0(),Y61=mC(),oh=(J,Q,Y,G)=>{var X,z;let K={};if(!(0,g5.isNullish)(J.data)||G==="both")K.data=(0,Y61.encodeMethodABI)(Q,Y,(X=J.data)!==null&&X!==void 0?X:J.input);if(!(0,g5.isNullish)(J.input)||G==="both")K.input=(0,Y61.encodeMethodABI)(Q,Y,(z=J.input)!==null&&z!==void 0?z:J.data);if((0,g5.isNullish)(K.input)&&(0,g5.isNullish)(K.data))K[G]=(0,Y61.encodeMethodABI)(Q,Y);return{data:K.data,input:K.input}},gQ8=({abi:J,params:Q,options:Y,contractOptions:G})=>{var X,z,K;if(!((K=(z=(X=Y===null||Y===void 0?void 0:Y.input)!==null&&X!==void 0?X:Y===null||Y===void 0?void 0:Y.data)!==null&&z!==void 0?z:G.input)!==null&&K!==void 0?K:G.data)&&!(Y===null||Y===void 0?void 0:Y.to)&&!G.address)throw new $G.Web3ContractError("Contract address not specified");if(!(Y===null||Y===void 0?void 0:Y.from)&&!G.from)throw new $G.Web3ContractError('Contract "from" address not specified');let Z=(0,g5.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=oh(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};zr1.getSendTxParams=gQ8;var mQ8=({abi:J,params:Q,options:Y,contractOptions:G})=>{if(!(Y===null||Y===void 0?void 0:Y.to)&&!G.address)throw new $G.Web3ContractError("Contract address not specified");let X=(0,g5.mergeDeep)({to:G.address,gas:G.gas,gasPrice:G.gasPrice,from:G.from,input:G.input,maxPriorityFeePerGas:G.maxPriorityFeePerGas,maxFeePerGas:G.maxFeePerGas,data:G.data},Y),z=oh(X,J,Q,Y===null||Y===void 0?void 0:Y.dataInputFill);return X=Object.assign(Object.assign({},X),{data:z.data,input:z.input}),X};zr1.getEthTxCallParams=mQ8;var dQ8=({abi:J,params:Q,options:Y,contractOptions:G})=>{let X=(0,g5.mergeDeep)({to:G.address,gas:G.gas,gasPrice:G.gasPrice,from:G.from,input:G.input,data:G.data},Y),z=oh(X,J,Q,Y===null||Y===void 0?void 0:Y.dataInputFill);return X=Object.assign(Object.assign({},X),{data:z.data,input:z.input}),X};zr1.getEstimateGasParams=dQ8;var uQ8=(J)=>typeof J==="object"&&!(0,g5.isNullish)(J)&&Object.keys(J).length!==0&&!(0,g5.isContractInitOptions)(J);zr1.isWeb3ContractContext=uQ8;var lQ8=({abi:J,params:Q,options:Y,contractOptions:G})=>{if(!(Y===null||Y===void 0?void 0:Y.to)&&!G.address)throw new $G.Web3ContractError("Contract address not specified");if(!(Y===null||Y===void 0?void 0:Y.from)&&!G.from)throw new $G.Web3ContractError('Contract "from" address not specified');let X=(0,g5.mergeDeep)({to:G.address,gas:G.gas,gasPrice:G.gasPrice,from:G.from,input:G.input,maxPriorityFeePerGas:G.maxPriorityFeePerGas,maxFeePerGas:G.maxFeePerGas,data:G.data},Y),z=oh(X,J,Q,Y===null||Y===void 0?void 0:Y.dataInputFill);return X=Object.assign(Object.assign({},X),{data:z.data,input:z.input}),X};zr1.getCreateAccessListParams=lQ8;var pQ8=(J,Q)=>{if(!(0,LO.isAddress)(J))throw new $G.InvalidAddressError(`Invalid address given ${J}`);let Y=Q;if(typeof Q==="string"&&(0,LO.isHexString)(Q))Y=(0,g5.hexToNumber)(Q);else if(typeof Q==="string"&&!(0,LO.isHexString)(Q))throw new $G.InvalidNumberError("Invalid nonce value format");let G=yQ8.RLP.encode([J,Y]),X=(0,g5.keccak256)(G),z="0x".concat(X.substring(26));return(0,g5.toChecksumAddress)(z)};zr1.createContractAddress=pQ8;var cQ8=(J,Q,Y)=>{if(!(0,LO.isAddress)(J))throw new $G.InvalidAddressError(`Invalid address given ${J}`);if(!(0,LO.isHexString)(Q))throw new $G.InvalidMethodParamsError(`Invalid salt value ${Q}`);if(!(0,LO.isHexString)(Y))throw new $G.InvalidMethodParamsError(`Invalid initCode value ${Y}`);let X=(0,g5.keccak256)(Y).padStart(64,"0"),K=`0x${["0xff",J,Q,X].map((W)=>W.replace(/0x/,"")).join("")}`;return(0,g5.toChecksumAddress)(`0x${(0,g5.keccak256)(K).slice(26)}`)};zr1.create2ContractAddress=cQ8});var X61=H((EO)=>{var sQ8=EO&&EO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(EO,"__esModule",{value:!0});EO.DeployerMethodClass=void 0;var Wr1=l1(),Zr1=D2(),tQ8=LZ(),Vr1=M6(),G61=m1(),eQ8=g0(),JY8=mC(),QY8=ah();class qr1{_contractMethodDeploySend(J){let Q={transactionResolver:(Y)=>{if(Y.status===BigInt(0))throw new Wr1.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,eQ8.isNullish)(this.parent.getTransactionMiddleware())?(0,Zr1.sendTransaction)(this.parent,J,this.parent.defaultReturnFormat,Q):(0,Zr1.sendTransaction)(this.parent,J,this.parent.defaultReturnFormat,Q,this.parent.getTransactionMiddleware())}constructor(J,Q){this.parent=J,this.deployOptions=Q;let{args:Y,abi:G,contractOptions:X,deployData:z}=this.calculateDeployParams();this.args=Y,this.constructorAbi=G,this.contractOptions=X,this.deployData=z}send(J){let Q=Object.assign({},J),Y=this.populateTransaction(Q);return this._contractMethodDeploySend(Y)}populateTransaction(J){var Q,Y;let G=Object.assign(Object.assign({},this.contractOptions),{from:(Y=(Q=this.contractOptions.from)!==null&&Q!==void 0?Q:this.parent.defaultAccount)!==null&&Y!==void 0?Y:void 0}),X=(0,QY8.getSendTxParams)({abi:this.constructorAbi,params:this.args,options:Object.assign(Object.assign({},J),{dataInputFill:this.parent.contractDataInputFill}),contractOptions:G});if(X.dataInputFill)delete X.dataInputFill;return X}calculateDeployParams(){var J,Q,Y,G,X,z;let K=this.parent.options.jsonInterface.find((M)=>M.type==="constructor");if(!K)K={type:"constructor",stateMutability:""};let W=(0,G61.format)({format:"bytes"},(Q=(J=this.deployOptions)===null||J===void 0?void 0:J.input)!==null&&Q!==void 0?Q:this.parent.options.input,Vr1.DEFAULT_RETURN_FORMAT),Z=(0,G61.format)({format:"bytes"},(G=(Y=this.deployOptions)===null||Y===void 0?void 0:Y.data)!==null&&G!==void 0?G:this.parent.options.data,Vr1.DEFAULT_RETURN_FORMAT);if((!W||W.trim()==="0x")&&(!Z||Z.trim()==="0x"))throw new Wr1.Web3ContractError("contract creation without any data provided.");let V=(z=(X=this.deployOptions)===null||X===void 0?void 0:X.arguments)!==null&&z!==void 0?z:[],q=Object.assign(Object.assign({},this.parent.options),{input:W,data:Z});return{args:V,abi:K,contractOptions:q,deployData:W!==null&&W!==void 0?W:Z}}estimateGas(J){return sQ8(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,JY8.encodeMethodABI)(this.constructorAbi,this.args,(0,G61.format)({format:"bytes"},this.deployData,this.parent.defaultReturnFormat))}decodeData(J){return Object.assign(Object.assign({},(0,tQ8.decodeFunctionCall)(this.constructorAbi,J.replace(this.deployData,""),!1)),{__method__:this.constructorAbi.type})}}EO.DeployerMethodClass=qr1});var Mr1=H((CO)=>{var YY8=CO&&CO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(CO,"__esModule",{value:!0});CO.ContractSubscriptionManager=void 0;var GY8=WJ(),XY8=M6();class Ur1 extends GY8.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 YY8(this,arguments,void 0,function*(G,X,z=XY8.DEFAULT_RETURN_FORMAT){return Y.subscribe.call(this,G,X!==null&&X!==void 0?X:this.parentContract.options,z)})}}CO.ContractSubscriptionManager=Ur1});var K61=H((RO)=>{var LU=RO&&RO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(RO,"__esModule",{value:!0});RO.Contract=void 0;var dC=WJ(),gz=l1(),qJ=D2(),N7=LZ(),zY8=M6(),dQ=m1(),fG=g0(),z61=mC(),Dr1=s01(),EU=ah(),KY8=X61(),WY8=Mr1(),ZY8={logs:Dr1.ContractLogsSubscription,newHeads:qJ.NewHeadsSubscription,newBlockHeaders:qJ.NewHeadsSubscription};class uC extends dC.Web3Context{get subscriptionManager(){return this._subscriptionManager}constructor(J,Q,Y,G,X){var z,K,W;let Z=(0,dQ.isContractInitOptions)(Q)?Q:(0,dQ.isContractInitOptions)(Y)?Y:void 0,V;if((0,EU.isWeb3ContractContext)(Q))V=Q;else if((0,EU.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=uC.givenProvider;super(Object.assign(Object.assign({},V),{provider:q,registeredSubscriptions:ZY8}));if(this.syncWithContext=!1,this._functions={},this._subscriptionManager=new WY8.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,fG.isNullish)(Z)&&!(0,fG.isNullish)(Z.data)&&!(0,fG.isNullish)(Z.input)&&this.config.contractDataInputFill!=="both")throw new gz.ContractTransactionDataAndInputError({data:Z.data,input:Z.input});this._overloadedMethodAbis=new Map;let U=(0,dQ.isDataFormat)(G)?G:(0,dQ.isDataFormat)(Y)?Y:X!==null&&X!==void 0?X:this.defaultReturnFormat,M=typeof Q==="string"?Q:void 0;if(this.config.contractDataInputFill=(z=Z===null||Z===void 0?void 0:Z.dataInputFill)!==null&&z!==void 0?z:this.config.contractDataInputFill,this._parseAndSetJsonInterface(J,U),this.defaultReturnFormat!==U)this.defaultReturnFormat=U;if(!(0,fG.isNullish)(M))this._parseAndSetAddress(M,U);if(this.options={address:M,jsonInterface:this._jsonInterface,gas:(K=Z===null||Z===void 0?void 0:Z.gas)!==null&&K!==void 0?K:Z===null||Z===void 0?void 0:Z.gasLimit,gasPrice:Z===null||Z===void 0?void 0:Z.gasPrice,from:Z===null||Z===void 0?void 0:Z.from,input:Z===null||Z===void 0?void 0:Z.input,data:Z===null||Z===void 0?void 0:Z.data},this.syncWithContext=(W=Z===null||Z===void 0?void 0:Z.syncWithContext)!==null&&W!==void 0?W:!1,V instanceof dC.Web3Context)this.subscribeToContextEvents(V);if(Object.defineProperty(this.options,"address",{set:(D)=>this._parseAndSetAddress(D,U),get:()=>this._address}),Object.defineProperty(this.options,"jsonInterface",{set:(D)=>this._parseAndSetJsonInterface(D,U),get:()=>this._jsonInterface}),V instanceof dC.Web3Context)V.on(dC.Web3ConfigEvent.CONFIG_CHANGE,(D)=>{this.setConfig({[D.name]:D.newValue})})}setTransactionMiddleware(J){this.transactionMiddleware=J}getTransactionMiddleware(){return this.transactionMiddleware}get events(){return this._events}get methods(){return this._methods}clone(){let J;if(this.options.address)J=new uC([...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 uC([...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 KY8.DeployerMethodClass(this,J)}getPastEvents(J,Q,Y){return LU(this,void 0,void 0,function*(){var G;let X=typeof J==="string"?J:qJ.ALL_EVENTS,z=typeof J!=="string"&&!(0,dQ.isDataFormat)(J)?J:!(0,dQ.isDataFormat)(Q)?Q:{},K=(0,dQ.isDataFormat)(J)?J:(0,dQ.isDataFormat)(Q)?Q:Y!==null&&Y!==void 0?Y:this.defaultReturnFormat,W=X==="allEvents"||X===qJ.ALL_EVENTS?qJ.ALL_EVENTS_ABI:this._jsonInterface.find((A)=>("name"in A)&&A.name===X);if(!W)throw new gz.Web3ContractError(`Event ${String(X)} not found.`);let{fromBlock:Z,toBlock:V,topics:q,address:U}=(0,z61.encodeEventABI)(this.options,W,z!==null&&z!==void 0?z:{}),M=yield(0,qJ.getLogs)(this,{fromBlock:Z,toBlock:V,topics:q,address:U},K),D=M?M.map((A)=>typeof A==="string"?A:(0,qJ.decodeEventABI)(W,A,this._jsonInterface,K)):[],I=(G=z===null||z===void 0?void 0:z.filter)!==null&&G!==void 0?G:{},O=Object.keys(I);if(O.length>0)return D.filter((A)=>{if(typeof A==="string")return!0;return O.every((B)=>{var w;if(Array.isArray(I[B]))return I[B].some((L)=>String(A.returnValues[B]).toUpperCase()===String(L).toUpperCase());let N=(w=W.inputs)===null||w===void 0?void 0:w.filter((L)=>L.name===B)[0];if((N===null||N===void 0?void 0:N.indexed)&&N.type==="string"){if((0,dQ.keccak256)(I[B])===String(A.returnValues[B]))return!0}return String(A.returnValues[B]).toUpperCase()===String(I[B]).toUpperCase()})});return D})}_parseAndSetAddress(J,Q=this.defaultReturnFormat){this._address=J?(0,dQ.toChecksumAddress)((0,dQ.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,N7.encodeFunctionSignature)((0,N7.jsonInterfaceMethodToString)(X)));if(!G)throw new gz.Web3ContractError(`The ABI for the provided method signature ${Q} was not found.`);return(0,N7.decodeFunctionCall)(G,J)}_parseAndSetJsonInterface(J,Q=this.defaultReturnFormat){var Y,G;this._functions={},this._methods={},this._events={};let X=[],z=J.filter((W)=>W.type!=="error"),K=J.filter((W)=>(0,N7.isAbiErrorFragment)(W));for(let W of z){let Z=Object.assign(Object.assign({},W),{signature:""});if((0,N7.isAbiFunctionFragment)(Z)){let V=(0,N7.jsonInterfaceMethodToString)(Z),q=(0,N7.encodeFunctionSignature)(V);Z.methodNameWithInputs=V,Z.signature=q,Z.constant=Z.stateMutability==="view"||Z.stateMutability==="pure"||Z.constant,Z.payable=Z.stateMutability==="payable"||Z.payable,this._overloadedMethodAbis.set(Z.name,[...(Y=this._overloadedMethodAbis.get(Z.name))!==null&&Y!==void 0?Y:[],Z]);let U=(G=this._overloadedMethodAbis.get(Z.name))!==null&&G!==void 0?G:[],M=this._createContractMethod(U,K),D=this._createContractMethod(U,K,!0);this._functions[V]={signature:q,method:D},this._methods[Z.name]=M,this._methods[V]=D,this._methods[q]=D}else if((0,N7.isAbiEventFragment)(Z)){let V=(0,N7.jsonInterfaceMethodToString)(Z),q=(0,N7.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(qJ.ALL_EVENTS_ABI,Q),this._jsonInterface=[...X],this._errorsInterface=K}_getAbiParams(J,Q){var Y;try{return fG.utils.transformJsonDataToAbiFormat((Y=J.inputs)!==null&&Y!==void 0?Y:[],Q)}catch(G){throw new gz.Web3ContractError(`Invalid parameters for method ${J.name}: ${G.message}`)}}_createContractMethod(J,Q,Y=!1){let G=J[J.length-1];return(...X)=>{var z,K,W;let Z,V=(K=Y?(z=this._overloadedMethodAbis.get(G.name))===null||z===void 0?void 0:z.filter((I)=>I.signature===G.signature):this._overloadedMethodAbis.get(G.name))!==null&&K!==void 0?K:[],q=V[0],U=Q,M=V.filter((I)=>{var O;return((O=I.inputs)!==null&&O!==void 0?O:[]).length===X.length});if(V.length===1||M.length===0)Z=this._getAbiParams(q,X),fG.validator.validate((W=G.inputs)!==null&&W!==void 0?W:[],Z);else{let I=[],O=[];for(let A of M)try{Z=this._getAbiParams(A,X),fG.validator.validate(A.inputs,Z),O.push(A)}catch(B){I.push(B)}if(O.length===1)[q]=O;else if(O.length>1)[q]=O,console.warn(`Multiple methods found that is compatible with the given inputs.
	Found ${O.length} compatible methods: ${JSON.stringify(O.map((A)=>`${A.methodNameWithInputs} (signature: ${A.signature})`))} 
	The first one will be used: ${q.methodNameWithInputs}`);if(I.length===M.length)throw new fG.Web3ValidatorError(I)}let D={arguments:Z,call:(I,O)=>LU(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,EU.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)=>LU(this,[I,...O],void 0,function*(A,B=this.defaultReturnFormat){return this.contractMethodEstimateGas({abi:q,params:Z,returnFormat:B,options:A})}),encodeABI:()=>(0,z61.encodeMethodABI)(q,Z),decodeData:(I)=>(0,N7.decodeFunctionCall)(q,I),createAccessList:(I,O)=>LU(this,void 0,void 0,function*(){return this._contractMethodCreateAccessList(q,Z,U,I,O)})};if(q.stateMutability==="payable")return D;return D}}_contractMethodCall(J,Q,Y,G,X){return LU(this,void 0,void 0,function*(){var z;let K=(0,EU.getEthTxCallParams)({abi:J,params:Q,options:Object.assign(Object.assign({},G),{dataInputFill:this.config.contractDataInputFill}),contractOptions:Object.assign(Object.assign({},this.options),{from:(z=this.options.from)!==null&&z!==void 0?z:this.config.defaultAccount})});try{let W=yield(0,qJ.call)(this,K,X,this.defaultReturnFormat);return(0,N7.decodeFunctionReturn)(J,W)}catch(W){if(W instanceof gz.ContractExecutionError)(0,N7.decodeContractErrorData)(Y,W.cause);throw W}})}_contractMethodCreateAccessList(J,Q,Y,G,X){return LU(this,void 0,void 0,function*(){var z;let K=(0,EU.getCreateAccessListParams)({abi:J,params:Q,options:Object.assign(Object.assign({},G),{dataInputFill:this.config.contractDataInputFill}),contractOptions:Object.assign(Object.assign({},this.options),{from:(z=this.options.from)!==null&&z!==void 0?z:this.config.defaultAccount})});try{return(0,qJ.createAccessList)(this,K,X,this.defaultReturnFormat)}catch(W){if(W instanceof gz.ContractExecutionError)(0,N7.decodeContractErrorData)(Y,W.cause);throw W}})}_contractMethodSend(J,Q,Y,G,X){var z,K;let W=X!==null&&X!==void 0?X:this.options;W=Object.assign(Object.assign({},W),{input:void 0,from:(K=(z=W.from)!==null&&z!==void 0?z:this.defaultAccount)!==null&&K!==void 0?K:void 0});let Z=(0,EU.getSendTxParams)({abi:J,params:Q,options:Object.assign(Object.assign({},G),{dataInputFill:this.config.contractDataInputFill}),contractOptions:W}),V=(0,fG.isNullish)(this.transactionMiddleware)?(0,qJ.sendTransaction)(this,Z,this.defaultReturnFormat,{checkRevertBeforeSending:!1,contractAbi:this._jsonInterface}):(0,qJ.sendTransaction)(this,Z,this.defaultReturnFormat,{checkRevertBeforeSending:!1,contractAbi:this._jsonInterface},this.transactionMiddleware);return V.on("error",(q)=>{if(q instanceof gz.ContractExecutionError)(0,N7.decodeContractErrorData)(Y,q.cause)}),V}contractMethodEstimateGas(J){return LU(this,arguments,void 0,function*({abi:Q,params:Y,returnFormat:G,options:X,contractOptions:z}){let K=(0,EU.getEstimateGasParams)({abi:Q,params:Y,options:Object.assign(Object.assign({},X),{dataInputFill:this.config.contractDataInputFill}),contractOptions:z!==null&&z!==void 0?z:this.options});return(0,qJ.estimateGas)(this,K,zY8.BlockTags.LATEST,G!==null&&G!==void 0?G:this.defaultReturnFormat)})}_createContractEvent(J,Q=this.defaultReturnFormat){return(...Y)=>{var G;let{topics:X,fromBlock:z}=(0,z61.encodeEventABI)(this.options,J,Y[0]),K=new Dr1.ContractLogsSubscription({address:this.options.address,topics:X,abi:J,jsonInterface:this._jsonInterface},{subscriptionManager:this.subscriptionManager,returnFormat:Q});if(!(0,fG.isNullish)(z))this.getPastEvents(J.name,{fromBlock:z,topics:X},Q).then((W)=>{if(W)W.forEach((Z)=>K.emit("data",Z))}).catch((W)=>{K.emit("error",new gz.SubscriptionError("Failed to get past events.",W))});return(G=this.subscriptionManager)===null||G===void 0||G.addSubscription(K).catch((W)=>{K.emit("error",new gz.SubscriptionError("Failed to subscribe.",W))}),K}}subscribeToContextEvents(J){let Q=this;if(this.context=J,Q.syncWithContext)J.on(dC.Web3ConfigEvent.CONFIG_CHANGE,(Y)=>{Q.setConfig({[Y.name]:Y.newValue})})}}RO.Contract=uC});var Ir1=H((Hr1)=>{Object.defineProperty(Hr1,"__esModule",{value:!0})});var lC=H((UJ)=>{var VY8=UJ&&UJ.__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]}),FO=UJ&&UJ.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))VY8(Q,J,Y)};Object.defineProperty(UJ,"__esModule",{value:!0});var qY8=K61();FO(mC(),UJ);FO(K61(),UJ);FO(X61(),UJ);FO(s01(),UJ);FO(Ir1(),UJ);FO(ah(),UJ);UJ.default=qY8.Contract});var pC=H((Or1)=>{Object.defineProperty(Or1,"__esModule",{value:!0});Or1.networkIds=Or1.registryAddresses=Or1.methodsInInterface=Or1.interfaceIds=void 0;Or1.interfaceIds={addr:"0x3b3b57de",name:"0x691f3431",abi:"0x2203ab56",pubkey:"0xc8690233",text:"0x59d1d43c",contenthash:"0xbc1c58d1"};Or1.methodsInInterface={setAddr:"addr",addr:"addr",setPubkey:"pubkey",pubkey:"pubkey",setContenthash:"contenthash",contenthash:"contenthash",text:"text",name:"name"};Or1.registryAddresses={main:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",goerli:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"};Or1.networkIds={"0x1":"main","0x5":"goerli"}});var wr1=H((Br1)=>{Object.defineProperty(Br1,"__esModule",{value:!0});Br1.ENSRegistryAbi=void 0;Br1.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 Cr1=H((Lr1)=>{Object.defineProperty(Lr1,"__esModule",{value:!0});Lr1.PublicResolverAbi=void 0;Lr1.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 L61=H((rY8)=>{var HY8=" ",Rr1=new Map([[8217,"apostrophe"],[8260,"fraction slash"],[12539,"middle dot"]]),Fr1=4;function IY8(J){let Q=0;function Y(){return J[Q++]<<8|J[Q++]}let G=Y(),X=1,z=[0,1];for(let C=1;C<G;C++)z.push(X+=Y());let K=Y(),W=Q;Q+=K;let Z=0,V=0;function q(){if(Z==0)V=V<<8|J[Q++],Z=8;return V>>--Z&1}let U=31,M=2**U,D=M>>>1,I=D>>1,O=M-1,A=0;for(let C=0;C<U;C++)A=A<<1|q();let B=[],w=0,N=M;while(!0){let C=Math.floor(((A-w+1)*X-1)/N),R=0,F=G;while(F-R>1){let P=R+F>>>1;if(C<z[P])F=P;else R=P}if(R==0)break;B.push(R);let f=w+Math.floor(N*z[R]/X),E=w+Math.floor(N*z[R+1]/X)-1;while(((f^E)&D)==0)A=A<<1&O|q(),f=f<<1&O,E=E<<1&O|1;while(f&~E&I)A=A&D|A<<1&O>>>1|q(),f=f<<1^D,E=(E^D)<<1|D|1;w=f,N=1+E-f}let L=G-4;return B.map((C)=>{switch(C-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 C-1}})}function OY8(J){let Q=0;return()=>J[Q++]}function fr1(J){return OY8(IY8(AY8(J)))}function AY8(J){let Q=[];[..."ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"].forEach((X,z)=>Q[X.charCodeAt(0)]=z);let Y=J.length,G=new Uint8Array(6*Y>>3);for(let X=0,z=0,K=0,W=0;X<Y;X++)if(W=W<<6|Q[J.charCodeAt(X)],K+=6,K>=8)G[z++]=W>>(K-=8);return G}function BY8(J){return J&1?~J>>1:J>>1}function NY8(J,Q){let Y=Array(J);for(let G=0,X=0;G<J;G++)Y[G]=X+=BY8(Q());return Y}function nC(J,Q=0){let Y=[];while(!0){let G=J(),X=J();if(!X)break;Q+=G;for(let z=0;z<X;z++)Y.push(Q+z);Q+=X+1}return Y}function kr1(J){return oC(()=>{let Q=nC(J);if(Q.length)return Q})}function vr1(J){let Q=[];while(!0){let Y=J();if(Y==0)break;Q.push(wY8(Y,J))}while(!0){let Y=J()-1;if(Y<0)break;Q.push(LY8(Y,J))}return Q.flat()}function oC(J){let Q=[];while(!0){let Y=J(Q.length);if(!Y)break;Q.push(Y)}return Q}function jr1(J,Q,Y){let G=Array(J).fill().map(()=>[]);for(let X=0;X<Q;X++)NY8(J,Y).forEach((z,K)=>G[K].push(z));return G}function wY8(J,Q){let Y=1+Q(),G=Q(),X=oC(Q);return jr1(X.length,1+J,Q).flatMap((K,W)=>{let[Z,...V]=K;return Array(X[W]).fill().map((q,U)=>{let M=U*G;return[Z+U*Y,V.map((D)=>D+M)]})})}function LY8(J,Q){let Y=1+Q();return jr1(Y,1+J,Q).map((X)=>[X[0],X.slice(1)])}function EY8(J){let Q=[],Y=nC(J);return X(G([]),[]),Q;function G(z){let K=J(),W=oC(()=>{let Z=nC(J).map((V)=>Y[V]);if(Z.length)return G(Z)});return{S:K,B:W,Q:z}}function X({S:z,B:K},W,Z){if(z&4&&Z===W[W.length-1])return;if(z&2)Z=W[W.length-1];if(z&1)Q.push(W);for(let V of K)for(let q of V.Q)X(V,[...W,q],Z)}}function CY8(J){return J.toString(16).toUpperCase().padStart(2,"0")}function hr1(J){return`{${CY8(J)}}`}function I61(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 FZ(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 br1(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 RY8=" ",aC=44032,sh=4352,th=4449,eh=4519,xr1=19,yr1=21,PO=28,Jb=yr1*PO,FY8=xr1*Jb,TY8=aC+FY8,SY8=sh+xr1,PY8=th+yr1,$Y8=eh+PO;function cC(J){return J>>24&255}function gr1(J){return J&16777215}var q61,Tr1,U61,rh;function fY8(){let J=fr1(RY8);q61=new Map(kr1(J).flatMap((Q,Y)=>Q.map((G)=>[G,Y+1<<24]))),Tr1=new Set(nC(J)),U61=new Map,rh=new Map;for(let[Q,Y]of vr1(J)){if(!Tr1.has(Q)&&Y.length==2){let[G,X]=Y,z=rh.get(G);if(!z)z=new Map,rh.set(G,z);z.set(X,Q)}U61.set(Q,Y.reverse())}}function mr1(J){return J>=aC&&J<TY8}function kY8(J,Q){if(J>=sh&&J<SY8&&Q>=th&&Q<PY8)return aC+(J-sh)*Jb+(Q-th)*PO;else if(mr1(J)&&Q>eh&&Q<$Y8&&(J-aC)%PO==0)return J+(Q-eh);else{let Y=rh.get(J);if(Y){if(Y=Y.get(Q),Y)return Y}return-1}}function dr1(J){if(!q61)fY8();let Q=[],Y=[],G=!1;function X(z){let K=q61.get(z);if(K)G=!0,z|=K;Q.push(z)}for(let z of J)while(!0){if(z<128)Q.push(z);else if(mr1(z)){let K=z-aC,W=K/Jb|0,Z=K%Jb/PO|0,V=K%PO;if(X(sh+W),X(th+Z),V>0)X(eh+V)}else{let K=U61.get(z);if(K)Y.push(...K);else X(z)}if(!Y.length)break;z=Y.pop()}if(G&&Q.length>1){let z=cC(Q[0]);for(let K=1;K<Q.length;K++){let W=cC(Q[K]);if(W==0||z<=W){z=W;continue}let Z=K-1;while(!0){let V=Q[Z+1];if(Q[Z+1]=Q[Z],Q[Z]=V,!Z)break;if(z=cC(Q[--Z]),z<=W)break}z=cC(Q[K])}}return Q}function vY8(J){let Q=[],Y=[],G=-1,X=0;for(let z of J){let K=cC(z),W=gr1(z);if(G==-1)if(K==0)G=W;else Q.push(W);else if(X>0&&X>=K){if(K==0)Q.push(G,...Y),Y.length=0,G=W;else Y.push(W);X=K}else{let Z=kY8(G,W);if(Z>=0)G=Z;else if(X==0&&K==0)Q.push(G),G=W;else Y.push(W),X=K}}if(G>=0)Q.push(G,...Y);return Q}function Xb(J){return dr1(J).map(gr1)}function $O(J){return vY8(dr1(J))}var Sr1=45,jY8=46,Qb=".",ur1=65039,lr1=1,Yb=(J)=>Array.from(J);function rC(J,Q){return J.P.has(Q)||J.Q.has(Q)}class pr1 extends Array{get is_emoji(){return!0}}var Gb,O61,CU,M61,cr1,_r1,SO,W61,TO,RZ,D61,H61;function fO(){if(Gb)return;let J=fr1(HY8),Q=()=>nC(J),Y=()=>new Set(Q()),G=(q,U)=>U.forEach((M)=>q.add(M));Gb=new Map(vr1(J)),O61=Y(),CU=Q(),M61=new Set(Q().map((q)=>CU[q])),CU=new Set(CU),cr1=Y(),_r1=Y();let X=kr1(J),z=J(),K=()=>{let q=new Set;return Q().forEach((U)=>G(q,X[U])),G(q,Q()),q};SO=oC((q)=>{let U=oC(J).map((M)=>M+96);if(U.length){let M=q>=z;if(U[0]-=32,U=FZ(U),M)U=`Restricted[${U}]`;let D=K(),I=K(),O=!J();return{N:U,P:D,Q:I,M:O,R:M}}}),W61=Y(),TO=new Map;let W=Q().concat(Yb(W61)).sort((q,U)=>q-U);W.forEach((q,U)=>{let M=J(),D=W[U]=M?W[U-M]:{V:[],M:new Map};if(D.V.push(q),!W61.has(q))TO.set(q,D)});for(let{V:q,M:U}of new Set(TO.values())){let M=[];for(let I of q){let O=SO.filter((B)=>rC(B,I)),A=M.find(({G:B})=>O.some((w)=>B.has(w)));if(!A)A={G:new Set,V:[]},M.push(A);A.V.push(I),G(A.G,O)}let D=M.flatMap((I)=>Yb(I.G));for(let{G:I,V:O}of M){let A=new Set(D.filter((B)=>!I.has(B)));for(let B of O)U.set(B,A)}}RZ=new Set;let Z=new Set,V=(q)=>RZ.has(q)?Z.add(q):RZ.add(q);for(let q of SO){for(let U of q.P)V(U);for(let U of q.Q)V(U)}for(let q of RZ)if(!TO.has(q)&&!Z.has(q))TO.set(q,lr1);G(RZ,Xb(RZ)),D61=EY8(J).map((q)=>pr1.from(q)).sort(br1),H61=new Map;for(let q of D61){let U=[H61];for(let M of q){let D=U.map((I)=>{let O=I.get(M);if(!O)O=new Map,I.set(M,O);return O});if(M===ur1)U.push(...D);else U=D}for(let M of U)M.V=q}}function A61(J){return(N61(J)?"":`${B61(sC([J]))} `)+hr1(J)}function B61(J){return`"${J}"‎`}function hY8(J){if(J.length>=4&&J[2]==Sr1&&J[3]==Sr1)throw Error(`invalid label extension: "${FZ(J.slice(0,4))}"`)}function bY8(J){for(let Y=J.lastIndexOf(95);Y>0;)if(J[--Y]!==95)throw Error("underscore allowed only at start")}function xY8(J){let Q=J[0],Y=Rr1.get(Q);if(Y)throw _C(`leading ${Y}`);let G=J.length,X=-1;for(let z=1;z<G;z++){Q=J[z];let K=Rr1.get(Q);if(K){if(X==z)throw _C(`${Y} + ${K}`);X=z+1,Y=K}}if(X==G)throw _C(`trailing ${Y}`)}function sC(J,Q=1/0,Y=hr1){let G=[];if(ir1(J[0]))G.push("◌");if(J.length>Q)Q>>=1,J=[...J.slice(0,Q),8230,...J.slice(-Q)];let X=0,z=J.length;for(let K=0;K<z;K++){let W=J[K];if(N61(W))G.push(FZ(J.slice(X,K))),G.push(Y(W)),X=K+1}return G.push(FZ(J.slice(X,z))),G.join("")}function ir1(J){return fO(),CU.has(J)}function N61(J){return fO(),cr1.has(J)}function yY8(){return fO(),D61.map((J)=>J.slice())}function gY8(J,Q){fO();let Y=Q?Xb:$O;return J.split(Qb).map((G)=>FZ(rr1(I61(G),Y,zb).flat())).join(Qb)}function mY8(J){return nr1(w61(J,$O,zb))}function dY8(J){let Q=w61(J,$O,(Y)=>Y);for(let{type:Y,output:G,error:X}of Q){if(X)break;if(Y!=="Greek")uY8(G,958,926)}return nr1(Q)}function uY8(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 lY8(J,Q){return w61(J,$O,Q?(Y)=>Y.slice():zb)}function w61(J,Q,Y){if(!J)return[];fO();let G=0;return J.split(Qb).map((X)=>{let z=I61(X),K={input:z,offset:G};G+=z.length+1;try{let W=K.tokens=rr1(z,Q,Y),Z=W.length,V;if(!Z)throw Error("empty label");let q=K.output=W.flat();if(bY8(q),!(K.emoji=Z>1||W[0].is_emoji)&&q.every((M)=>M<128))hY8(q),V="ASCII";else{let M=W.flatMap((D)=>D.is_emoji?[]:D);if(!M.length)V="Emoji";else{if(CU.has(q[0]))throw _C("leading combining mark");for(let O=1;O<Z;O++){let A=W[O];if(!A.is_emoji&&CU.has(A[0]))throw _C(`emoji + combining mark: "${FZ(W[O-1])} + ${sC([A[0]])}"`)}xY8(q);let D=Yb(new Set(M)),[I]=cY8(D);_Y8(I,M),pY8(I,D),V=I.N}}K.type=V}catch(W){K.error=W}return K})}function pY8(J,Q){let Y,G=[];for(let X of Q){let z=TO.get(X);if(z===lr1)return;if(z){let K=z.M.get(X);if(Y=Y?Y.filter((W)=>K.has(W)):Yb(K),!Y.length)return}else G.push(X)}if(Y){for(let X of Y)if(G.every((z)=>rC(X,z)))throw Error(`whole-script confusable: ${J.N}/${X.N}`)}}function cY8(J){let Q=SO;for(let Y of J){let G=Q.filter((X)=>rC(X,Y));if(!G.length)if(!SO.some((X)=>rC(X,Y)))throw or1(Y);else throw ar1(Q[0],Y);if(Q=G,G.length==1)break}return Q}function nr1(J){return J.map(({input:Q,error:Y,output:G})=>{if(Y){let X=Y.message;throw Error(J.length==1?X:`Invalid label ${B61(sC(Q,63))}: ${X}`)}return FZ(G)}).join(Qb)}function or1(J){return Error(`disallowed character: ${A61(J)}`)}function ar1(J,Q){let Y=A61(Q),G=SO.find((X)=>X.P.has(Q));if(G)Y=`${G.N} ${Y}`;return Error(`illegal mixture: ${J.N} + ${Y}`)}function _C(J){return Error(`illegal placement: ${J}`)}function _Y8(J,Q){for(let Y of Q)if(!rC(J,Y))throw ar1(J,Y);if(J.M){let Y=Xb(Q);for(let G=1,X=Y.length;G<X;G++)if(M61.has(Y[G])){let z=G+1;for(let K;z<X&&M61.has(K=Y[z]);z++)for(let W=G;W<z;W++)if(Y[W]==K)throw Error(`duplicate non-spacing marks: ${A61(K)}`);if(z-G>Fr1)throw Error(`excessive non-spacing marks: ${B61(sC(Y.slice(G-1,z)))} (${z-G}/${Fr1})`);G=z}}}function rr1(J,Q,Y){let G=[],X=[];J=J.slice().reverse();while(J.length){let z=sr1(J);if(z){if(X.length)G.push(Q(X)),X=[];G.push(Y(z))}else{let K=J.pop();if(RZ.has(K))X.push(K);else{let W=Gb.get(K);if(W)X.push(...W);else if(!O61.has(K))throw or1(K)}}}if(X.length)G.push(Q(X));return G}function zb(J){return J.filter((Q)=>Q!=ur1)}function sr1(J,Q){let Y=H61,G,X=J.length;while(X){if(Y=Y.get(J[--X]),!Y)break;let{V:z}=Y;if(z){if(G=z,Q)Q.push(...J.slice(X).reverse());J.length=X}}return G}var iC="valid",tr1="mapped",Z61="ignored",iY8="disallowed",nY8="emoji",oY8="nfc",aY8="stop";function er1(J,{nf:Q=!0}={}){fO();let Y=I61(J).reverse(),G=[],X=[];while(Y.length){let z=sr1(Y,G);if(z)X.push({type:nY8,emoji:z.slice(),input:G,cps:zb(z)}),G=[];else{let K=Y.pop();if(K==jY8)X.push({type:aY8,cp:K});else if(RZ.has(K))X.push({type:iC,cps:[K]});else if(O61.has(K))X.push({type:Z61,cp:K});else{let W=Gb.get(K);if(W)X.push({type:tr1,cp:K,cps:W.slice()});else X.push({type:iY8,cp:K})}}}if(Q)for(let z=0,K=-1;z<X.length;z++){let W=X[z];if(V61(W.type))if(Pr1(W.cps)){let Z=z+1;for(let M=Z;M<X.length;M++){let{type:D,cps:I}=X[M];if(V61(D)){if(!Pr1(I))break;Z=M+1}else if(D!==Z61)break}if(K<0)K=z;let V=X.slice(K,Z),q=V.flatMap((M)=>V61(M.type)?M.cps:[]),U=$O(q);if(br1(U,q))X.splice(K,Z-K,{type:oY8,input:q,cps:U,tokens0:$r1(V),tokens:er1(FZ(U),{nf:!1})}),z=K;else z=Z-1;K=-1}else K=z;else if(W.type!==Z61)K=-1}return $r1(X)}function V61(J){return J==iC||J==tr1}function Pr1(J){return J.some((Q)=>_r1.has(Q))}function $r1(J){for(let Q=0;Q<J.length;Q++)if(J[Q].type==iC){let Y=Q+1;while(Y<J.length&&J[Y].type==iC)Y++;J.splice(Q,Y-Q,{type:iC,cps:J.slice(Q,Y).flatMap((G)=>G.cps)})}return J}rY8.ens_beautify=dY8;rY8.ens_emoji=yY8;rY8.ens_normalize=mY8;rY8.ens_normalize_fragment=gY8;rY8.ens_split=lY8;rY8.ens_tokenize=er1;rY8.is_combining_mark=ir1;rY8.nfc=$O;rY8.nfd=Xb;rY8.safe_str_from_cps=sC;rY8.should_escape=N61});var E61=H((Qs1)=>{Object.defineProperty(Qs1,"__esModule",{value:!0});Qs1.namehash=Qs1.normalize=void 0;var Js1=m1(),ZG8=L61(),VG8=(J)=>(0,ZG8.ens_normalize)(J);Qs1.normalize=VG8;var qG8=(J)=>{let Q="";for(let Y=0;Y<32;Y+=1)Q+="00";if(J){let G=Qs1.normalize(J).split(".");for(let X=G.length-1;X>=0;X-=1){let z=(0,Js1.sha3Raw)(G[X]).slice(2);Q=(0,Js1.sha3Raw)(`0x${Q}${z}`).slice(2)}}return`0x${Q}`};Qs1.namehash=qG8});var Ks1=H((kO)=>{var Kb=kO&&kO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(kO,"__esModule",{value:!0});kO.Registry=void 0;var Xs1=lC(),UG8=wr1(),MG8=Cr1(),DG8=pC(),Wb=E61();class zs1{constructor(J,Q){this.contract=new Xs1.Contract(UG8.ENSRegistryAbi,Q!==null&&Q!==void 0?Q:DG8.registryAddresses.main,J),this.context=J}getOwner(J){return Kb(this,void 0,void 0,function*(){try{return this.contract.methods.owner((0,Wb.namehash)(J)).call()}catch(Q){throw Error()}})}getTTL(J){return Kb(this,void 0,void 0,function*(){try{return this.contract.methods.ttl((0,Wb.namehash)(J)).call()}catch(Q){throw Error()}})}recordExists(J){return Kb(this,void 0,void 0,function*(){try{return this.contract.methods.recordExists((0,Wb.namehash)(J)).call()}catch(Q){throw Error()}})}getResolver(J){return Kb(this,void 0,void 0,function*(){try{return this.contract.methods.resolver((0,Wb.namehash)(J)).call().then((Q)=>{if(typeof Q==="string")return new Xs1.Contract(MG8.PublicResolverAbi,Q,this.context);throw Error()})}catch(Q){throw Error()}})}get events(){return this.contract.events}}kO.Registry=zs1});var qs1=H((jO)=>{var mz=jO&&jO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(jO,"__esModule",{value:!0});jO.Resolver=void 0;var Ws1=l1(),Zs1=m1(),HG8=g0(),TZ=pC(),vO=E61();class Vs1{constructor(J){this.registry=J}getResolverContractAdapter(J){return mz(this,void 0,void 0,function*(){return this.registry.getResolver(J)})}checkInterfaceSupport(J,Q){var Y,G;return mz(this,void 0,void 0,function*(){if((0,Zs1.isNullish)(TZ.interfaceIds[Q]))throw new Ws1.ResolverMethodMissingError((Y=J.options.address)!==null&&Y!==void 0?Y:"",Q);if(!(yield J.methods.supportsInterface(TZ.interfaceIds[Q]).call()))throw new Ws1.ResolverMethodMissingError((G=J.options.address)!==null&&G!==void 0?G:"",Q)})}supportsInterface(J,Q){var Y;return mz(this,void 0,void 0,function*(){let G=yield this.getResolverContractAdapter(J),X=Q;if(!(0,HG8.isHexStrict)(X)){if(X=(Y=(0,Zs1.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 mz(this,void 0,void 0,function*(){let Y=yield this.getResolverContractAdapter(J);return yield this.checkInterfaceSupport(Y,TZ.methodsInInterface.addr),Y.methods.addr((0,vO.namehash)(J),Q).call()})}getPubkey(J){return mz(this,void 0,void 0,function*(){let Q=yield this.getResolverContractAdapter(J);return yield this.checkInterfaceSupport(Q,TZ.methodsInInterface.pubkey),Q.methods.pubkey((0,vO.namehash)(J)).call()})}getContenthash(J){return mz(this,void 0,void 0,function*(){let Q=yield this.getResolverContractAdapter(J);return yield this.checkInterfaceSupport(Q,TZ.methodsInInterface.contenthash),Q.methods.contenthash((0,vO.namehash)(J)).call()})}setAddress(J,Q,Y){return mz(this,void 0,void 0,function*(){let G=yield this.getResolverContractAdapter(J);return yield this.checkInterfaceSupport(G,TZ.methodsInInterface.setAddr),G.methods.setAddr((0,vO.namehash)(J),Q).send(Y)})}getText(J,Q){return mz(this,void 0,void 0,function*(){let Y=yield this.getResolverContractAdapter(J);return yield this.checkInterfaceSupport(Y,TZ.methodsInInterface.text),Y.methods.text((0,vO.namehash)(J),Q).call()})}getName(J,Q=!0){return mz(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,TZ.methodsInInterface.name);return G.methods.name((0,vO.namehash)(Y)).call()})}}jO.Resolver=Vs1});var Ds1=H((hO)=>{var H2=hO&&hO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(hO,"__esModule",{value:!0});hO.ENS=void 0;var IG8=WJ(),Us1=l1(),OG8=D2(),AG8=zO(),BG8=M6(),NG8=g0(),C61=pC(),wG8=Ks1(),LG8=qs1();class Ms1 extends IG8.Web3Context{constructor(J,Q){super(Q!==null&&Q!==void 0?Q:"");this.registryAddress=J!==null&&J!==void 0?J:C61.registryAddresses.main,this._registry=new wG8.Registry(this.getContextObject(),J),this._resolver=new LG8.Resolver(this._registry)}getResolver(J){return H2(this,void 0,void 0,function*(){return this._registry.getResolver(J)})}recordExists(J){return H2(this,void 0,void 0,function*(){return this._registry.recordExists(J)})}getTTL(J){return H2(this,void 0,void 0,function*(){return this._registry.getTTL(J)})}getOwner(J){return H2(this,void 0,void 0,function*(){return this._registry.getOwner(J)})}getAddress(J,Q=60){return H2(this,void 0,void 0,function*(){return this._resolver.getAddress(J,Q)})}getText(J,Q){return H2(this,void 0,void 0,function*(){if((0,NG8.isAddress)(J))return this._resolver.getText(yield this._resolver.getName(J,!1),Q);return this._resolver.getText(J,Q)})}getName(J,Q=!0){return H2(this,void 0,void 0,function*(){return this._resolver.getName(J,Q)})}getPubkey(J){return H2(this,void 0,void 0,function*(){return this._resolver.getPubkey(J)})}getContenthash(J){return H2(this,void 0,void 0,function*(){return this._resolver.getContenthash(J)})}checkNetwork(){return H2(this,void 0,void 0,function*(){let J=Date.now()/1000;if(!this._lastSyncCheck||J-this._lastSyncCheck>3600){let G=yield(0,OG8.isSyncing)(this);if(!(typeof G==="boolean"&&!G))throw new Us1.ENSNetworkNotSyncedError;this._lastSyncCheck=J}if(this._detectedAddress)return this._detectedAddress;let Q=yield(0,AG8.getId)(this,Object.assign(Object.assign({},this.defaultReturnFormat),{number:BG8.FMT_NUMBER.HEX})),Y=C61.registryAddresses[C61.networkIds[Q]];if(typeof Y>"u")throw new Us1.ENSUnsupportedNetworkError(Q);return this._detectedAddress=Y,this._detectedAddress})}supportsInterface(J,Q){return H2(this,void 0,void 0,function*(){return this._resolver.supportsInterface(J,Q)})}get events(){return this._registry.events}setAddress(J,Q,Y){return H2(this,void 0,void 0,function*(){return this._resolver.setAddress(J,Q,Y)})}}hO.ENS=Ms1});var R61=H((dz)=>{var EG8=dz&&dz.__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]}),CG8=dz&&dz.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))EG8(Q,J,Y)};Object.defineProperty(dz,"__esModule",{value:!0});dz.registryAddresses=void 0;var RG8=pC();Object.defineProperty(dz,"registryAddresses",{enumerable:!0,get:function(){return RG8.registryAddresses}});CG8(Ds1(),dz)});var Os1=H((M9)=>{var uz=M9&&M9.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(M9,"__esModule",{value:!0});M9.ecRecover=M9.sign=M9.signTransaction=M9.sendTransaction=M9.importRawKey=M9.lockAccount=M9.unlockAccount=M9.newAccount=M9.getAccounts=void 0;var Zb=m1(),Hs1=D2(),Is1=M6(),SZ=g0(),lz=jz(),FG8=(J)=>uz(void 0,void 0,void 0,function*(){return(yield lz.personalRpcMethods.getAccounts(J)).map(Zb.toChecksumAddress)});M9.getAccounts=FG8;var TG8=(J,Q)=>uz(void 0,void 0,void 0,function*(){SZ.validator.validate(["string"],[Q]);let Y=yield lz.personalRpcMethods.newAccount(J,Q);return(0,Zb.toChecksumAddress)(Y)});M9.newAccount=TG8;var SG8=(J,Q,Y,G)=>uz(void 0,void 0,void 0,function*(){return SZ.validator.validate(["address","string","uint"],[Q,Y,G]),lz.personalRpcMethods.unlockAccount(J,Q,Y,G)});M9.unlockAccount=SG8;var PG8=(J,Q)=>uz(void 0,void 0,void 0,function*(){return SZ.validator.validate(["address"],[Q]),lz.personalRpcMethods.lockAccount(J,Q)});M9.lockAccount=PG8;var $G8=(J,Q,Y)=>uz(void 0,void 0,void 0,function*(){return SZ.validator.validate(["string","string"],[Q,Y]),lz.personalRpcMethods.importRawKey(J,Q,Y)});M9.importRawKey=$G8;var fG8=(J,Q,Y,G)=>uz(void 0,void 0,void 0,function*(){let X=(0,Hs1.formatTransaction)(Q,Is1.ETH_DATA_FORMAT,{transactionSchema:G===null||G===void 0?void 0:G.customTransactionSchema});return lz.personalRpcMethods.sendTransaction(J,X,Y)});M9.sendTransaction=fG8;var kG8=(J,Q,Y,G)=>uz(void 0,void 0,void 0,function*(){let X=(0,Hs1.formatTransaction)(Q,Is1.ETH_DATA_FORMAT,{transactionSchema:G===null||G===void 0?void 0:G.customTransactionSchema});return lz.personalRpcMethods.signTransaction(J,X,Y)});M9.signTransaction=kG8;var vG8=(J,Q,Y,G)=>uz(void 0,void 0,void 0,function*(){SZ.validator.validate(["string","address","string"],[Q,Y,G]);let X=(0,SZ.isHexStrict)(Q)?Q:(0,Zb.utf8ToHex)(Q);return lz.personalRpcMethods.sign(J,X,Y,G)});M9.sign=vG8;var jG8=(J,Q,Y)=>uz(void 0,void 0,void 0,function*(){SZ.validator.validate(["string","string"],[Q,Y]);let G=(0,SZ.isHexStrict)(Q)?Q:(0,Zb.utf8ToHex)(Q);return lz.personalRpcMethods.ecRecover(J,G,Y)});M9.ecRecover=jG8});var F61=H((I2)=>{var hG8=I2&&I2.__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]}),bG8=I2&&I2.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),xG8=I2&&I2.__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))hG8(Q,J,Y)}return bG8(Q,J),Q},pz=I2&&I2.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(I2,"__esModule",{value:!0});I2.Personal=void 0;var yG8=WJ(),cz=xG8(Os1());class As1 extends yG8.Web3Context{getAccounts(){return pz(this,void 0,void 0,function*(){return cz.getAccounts(this.requestManager)})}newAccount(J){return pz(this,void 0,void 0,function*(){return cz.newAccount(this.requestManager,J)})}unlockAccount(J,Q,Y){return pz(this,void 0,void 0,function*(){return cz.unlockAccount(this.requestManager,J,Q,Y)})}lockAccount(J){return pz(this,void 0,void 0,function*(){return cz.lockAccount(this.requestManager,J)})}importRawKey(J,Q){return pz(this,void 0,void 0,function*(){return cz.importRawKey(this.requestManager,J,Q)})}sendTransaction(J,Q){return pz(this,void 0,void 0,function*(){return cz.sendTransaction(this.requestManager,J,Q,this.config)})}signTransaction(J,Q){return pz(this,void 0,void 0,function*(){return cz.signTransaction(this.requestManager,J,Q,this.config)})}sign(J,Q,Y){return pz(this,void 0,void 0,function*(){return cz.sign(this.requestManager,J,Q,Y)})}ecRecover(J,Q){return pz(this,void 0,void 0,function*(){return cz.ecRecover(this.requestManager,J,Q)})}}I2.Personal=As1});var Vb=H((PZ)=>{var gG8=PZ&&PZ.__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]}),mG8=PZ&&PZ.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))gG8(Q,J,Y)};Object.defineProperty(PZ,"__esModule",{value:!0});var dG8=F61();mG8(F61(),PZ);PZ.default=dG8.Personal});var tC=H((ws1)=>{Object.defineProperty(ws1,"__esModule",{value:!0});ws1.Network=ws1.Transport=void 0;var Bs1;(function(J){J.HTTPS="https",J.WebSocket="wss"})(Bs1||(ws1.Transport=Bs1={}));var Ns1;(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"})(Ns1||(ws1.Network=Ns1={}))});var qb=H((Fs1)=>{Object.defineProperty(Fs1,"__esModule",{value:!0});Fs1.ProviderConfigOptionsError=Fs1.QuickNodeRateLimitError=void 0;var Es1=l1(),lG8=1300;class Cs1 extends Es1.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=lG8}}Fs1.QuickNodeRateLimitError=Cs1;var pG8=1301;class Rs1 extends Es1.BaseWeb3Error{constructor(J){super(`Invalid provider config options given for ${J}`);this.code=pG8}}Fs1.ProviderConfigOptionsError=Rs1});var Ub=H(($Z)=>{var _G8=$Z&&$Z.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})},Ps1=$Z&&$Z.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty($Z,"__esModule",{value:!0});$Z.Web3ExternalProvider=void 0;var iG8=Ps1(tE()),nG8=Ps1(eE()),oG8=m1(),eC=tC(),Ss1=qb();class $s1 extends oG8.Eip1193Provider{constructor(J,Q,Y,G,X){super();if(X!==void 0&&Q===eC.Transport.HTTPS&&!("providerOptions"in X))throw new Ss1.ProviderConfigOptionsError("HTTP Provider");else if(X!==void 0&&Q===eC.Transport.WebSocket&&!(("socketOptions"in X)||("reconnectOptions"in X)))throw new Ss1.ProviderConfigOptionsError("Websocket Provider");if(this.transport=Q,Q===eC.Transport.HTTPS)this.provider=new iG8.default(this.getRPCURL(J,Q,Y,G),X);else if(Q===eC.Transport.WebSocket)this.provider=new nG8.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 _G8(this,void 0,void 0,function*(){if(this.transport===eC.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)}}$Z.Web3ExternalProvider=$s1});var T61=H((bO)=>{var aG8=bO&&bO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(bO,"__esModule",{value:!0});bO.QuickNodeProvider=void 0;var rG8=l1(),uQ=tC(),sG8=Ub(),tG8=qb(),T4=(J)=>J!==void 0&&J.trim().length>0;class fs1 extends sG8.Web3ExternalProvider{constructor(J=uQ.Network.ETH_MAINNET,Q=uQ.Transport.HTTPS,Y="",G="",X){super(J,Q,Y,G,X)}request(J,Q){let Y=Object.create(null,{request:{get:()=>super.request}});return aG8(this,void 0,void 0,function*(){try{return yield Y.request.call(this,J,Q)}catch(G){if(G instanceof rG8.ResponseError&&G.statusCode===429)throw new tG8.QuickNodeRateLimitError(G);throw G}})}getRPCURL(J,Q,Y,G){let X="",z="";switch(J){case uQ.Network.ETH_MAINNET:X=T4(G)?G:"powerful-holy-bush.quiknode.pro",z=T4(Y)?Y:"3240624a343867035925ff7561eb60dfdba2a668";break;case uQ.Network.ETH_SEPOLIA:X=T4(G)?G:"dimensional-fabled-glitter.ethereum-sepolia.quiknode.pro",z=T4(Y)?Y:"382a3b5a4b938f2d6e8686c19af4b22921fde2cd";break;case uQ.Network.ETH_HOLESKY:X=T4(G)?G:"yolo-morning-card.ethereum-holesky.quiknode.pro",z=T4(Y)?Y:"481ebe70638c4dcf176af617a16d02ab866b9af9";break;case uQ.Network.ARBITRUM_MAINNET:X=T4(G)?G:"autumn-divine-dinghy.arbitrum-mainnet.quiknode.pro",z=T4(Y)?Y:"a5d7bfbf60b5ae9ce3628e53d69ef50d529e9a8c";break;case uQ.Network.ARBITRUM_SEPOLIA:X=T4(G)?G:"few-patient-pond.arbitrum-sepolia.quiknode.pro",z=T4(Y)?Y:"3be985450970628c860b959c65cd2642dcafe53c";break;case uQ.Network.BNB_MAINNET:X=T4(G)?G:"purple-empty-reel.bsc.quiknode.pro",z=T4(Y)?Y:"ebf6c532961e21f092ff2facce1ec4c89c540158";break;case uQ.Network.BNB_TESTNET:X=T4(G)?G:"floral-rough-scion.bsc-testnet.quiknode.pro",z=T4(Y)?Y:"5b297e5acff5f81f4c37ebf6f235f7299b6f9d28";break;case uQ.Network.POLYGON_MAINNET:X=T4(G)?G:"small-chaotic-moon.matic.quiknode.pro",z=T4(Y)?Y:"847569f8a017e84d985e10d0f44365d965a951f1";break;case uQ.Network.POLYGON_AMOY:X=T4(G)?G:"prettiest-side-shape.matic-amoy.quiknode.pro",z=T4(Y)?Y:"79a9476eea661d4f82de614db1d8a895b14b881c";break;default:throw Error("Network info not avalible.")}return`${Q}://${X}/${z}`}}bO.QuickNodeProvider=fs1});var js1=H((ks1)=>{Object.defineProperty(ks1,"__esModule",{value:!0});ks1.PublicNodeProvider=void 0;var i1=tC(),eG8=Ub(),JX8=(J)=>J!==void 0&&J.trim().length>0,QX8=[i1.Network.DYMENSION_MAINNET,i1.Network.DYMENSION_TESTNET,i1.Network.KAVA_MAINNET,i1.Network.CRONOS_MAINNET,i1.Network.POLYGON_MAINNET];class JR extends eG8.Web3ExternalProvider{constructor(J=i1.Network.ETH_MAINNET,Q=i1.Transport.HTTPS,Y="",G){super(J,Q,"",Y,G)}getRPCURL(J,Q,Y,G){if(!JR.networkHostMap[J])throw Error("Network info not avalible.");let X=`${JR.networkHostMap[J]}.publicnode.com`,z=JX8(G)?G:X;if(QX8.includes(J)&&Q===i1.Transport.WebSocket)return`${Q}://${z}/websocket`;return`${Q}://${z}`}}ks1.PublicNodeProvider=JR;JR.networkHostMap={[i1.Network.POLYGON_AMOY]:"polygon-amoy-bor-rpc",[i1.Network.DYMENSION_MAINNET]:"dymension-evm-rpc",[i1.Network.DYMENSION_TESTNET]:"dymension-testnet-evm-rpc",[i1.Network.BLAST_MAINNET]:"blast-rpc",[i1.Network.GNOSIS_MAINNET]:"gnosis-rpc",[i1.Network.PULSECHAIN_MAINNET]:"pulsechain-rpc",[i1.Network.PULSECHAIN_TESTNET]:"pulsechain-testnet-rpc",[i1.Network.KAVA_MAINNET]:"kava-evm-rpc",[i1.Network.CRONOS_MAINNET]:"cronos-evm-rpc",[i1.Network.MANTLE_MAINNET]:"mantle-rpc",[i1.Network.TAIKO_MAINNET]:"taiko-rpc",[i1.Network.TAIKO_HEKLA]:"taiko-hekla-rpc",[i1.Network.LINEA_MAINNET]:"linea-rpc",[i1.Network.LINEA_SEPOLIA]:"linea-sepolia-rpc",[i1.Network.SCROLL_MAINNET]:"scroll-rpc",[i1.Network.SCROLL_SEPOLIA]:"scroll-sepolia-rpc",[i1.Network.SYSCOIN_MAINNET]:"syscoin-evm-rpc",[i1.Network.SYSCOIN_TANENBAUM]:"syscoin-tanenbaum-evm-rpc",[i1.Network.HAQQ_MAINNET]:"haqq-evm-rpc",[i1.Network.EVMOS_MAINNET]:"evmos-evm-rpc",[i1.Network.EVMOS_TESTNET]:"evmos-testnet-evm-rpc",[i1.Network.BERACHAIN_TESTNET]:"berachain-testnet-evm-rpc",[i1.Network.ETH_MAINNET]:"ethereum-rpc",[i1.Network.ETH_SEPOLIA]:"ethereum-sepolia-rpc",[i1.Network.ETH_HOLESKY]:"ethereum-holesky-rpc",[i1.Network.BSC_MAINNET]:"bsc-rpc",[i1.Network.BSC_TESTNET]:"bsc-testnet-rpc",[i1.Network.POLYGON_MAINNET]:"polygon-bor-rpc",[i1.Network.BASE_MAINNET]:"base-rpc",[i1.Network.BASE_SEPOLIA]:"base-sepolia-rpc",[i1.Network.ARBITRUM_ONE]:"arbitrum-one-rpc",[i1.Network.ARBITRUM_NOVA]:"arbitrum-nova-rpc",[i1.Network.ARBITRUM_SEPOLIA]:"arbitrum-sepolia-rpc",[i1.Network.AVALANCHE_C_MAINNET]:"avalanche-c-chain-rpc",[i1.Network.AVALANCHE_P_MAINNET]:"avalanche-p-chain-rpc",[i1.Network.AVALANCHE_X_MAINNET]:"avalanche-x-chain-rpc",[i1.Network.AVALANCHE_FUJI_C]:"avalanche-fuji-c-chain-rpc",[i1.Network.AVALANCHE_FUJI_P]:"avalanche-fuji-p-chain-rpc",[i1.Network.AVALANCHE_FUJI_X]:"avalanche-fuji-x-chain-rpc",[i1.Network.OPTIMISM_MAINNET]:"optimism-rpc",[i1.Network.OPTIMISM_SEPOLIA]:"optimism-sepolia-rpc",[i1.Network.FANTOM_MAINNET]:"fantom-rpc",[i1.Network.FANTOM_TESTNET]:"fantom-testnet-rpc",[i1.Network.OPBNB_MAINNET]:"opbnb-rpc",[i1.Network.OPBNB_TESTNET]:"opbnb-testnet-rpc",[i1.Network.GNOSIS_CHIADO]:"gnosis-chiado-rpc",[i1.Network.CHILIZ_MAINNET]:"chiliz-rpc",[i1.Network.CHILIZ_SPICY]:"chiliz-spicy-rpc",[i1.Network.MOONBEAM_MAINNET]:"moonbeam-rpc",[i1.Network.BAHAMUT_MAINNET]:"bahamut-rpc",[i1.Network.TRON_MAINNET]:"tron-evm-rpc",[i1.Network.MOONRIVER_MAINNET]:"moonriver-rpc"}});var hs1=H((MJ)=>{var YX8=MJ&&MJ.__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]}),QR=MJ&&MJ.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))YX8(Q,J,Y)};Object.defineProperty(MJ,"__esModule",{value:!0});MJ.mainnet=void 0;var GX8=T61();QR(tC(),MJ);QR(T61(),MJ);QR(js1(),MJ);QR(Ub(),MJ);QR(qb(),MJ);MJ.mainnet=new GX8.QuickNodeProvider});var xs1=H((bs1)=>{Object.defineProperty(bs1,"__esModule",{value:!0});var fZ=LZ();bs1.default={encodeEventSignature:fZ.encodeEventSignature,encodeFunctionCall:fZ.encodeFunctionCall,encodeFunctionSignature:fZ.encodeFunctionSignature,encodeParameter:fZ.encodeParameter,encodeParameters:fZ.encodeParameters,decodeParameter:fZ.decodeParameter,decodeParameters:fZ.decodeParameters,decodeLog:fZ.decodeLog}});var ys1=H((xO)=>{var YR=xO&&xO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(xO,"__esModule",{value:!0});xO.initAccountsForContext=void 0;var zX8=M6(),KX8=m1(),WX8=D2(),DJ=MZ(),ZX8=(J)=>{let Q=(K,W)=>YR(void 0,void 0,void 0,function*(){let Z=yield(0,WX8.prepareTransactionForSigning)(K,J),V=(0,KX8.format)({format:"bytes"},W,zX8.ETH_DATA_FORMAT);return(0,DJ.signTransaction)(Z,V)}),Y=(K)=>{let W=(0,DJ.privateKeyToAccount)(K);return Object.assign(Object.assign({},W),{signTransaction:(Z)=>YR(void 0,void 0,void 0,function*(){return Q(Z,W.privateKey)})})},G=(K,W,Z)=>YR(void 0,void 0,void 0,function*(){var V;let q=yield(0,DJ.decrypt)(K,W,(V=Z===null||Z===void 0?void 0:Z.nonStrict)!==null&&V!==void 0?V:!0);return Object.assign(Object.assign({},q),{signTransaction:(U)=>YR(void 0,void 0,void 0,function*(){return Q(U,q.privateKey)})})}),X=()=>{let K=(0,DJ.create)();return Object.assign(Object.assign({},K),{signTransaction:(W)=>YR(void 0,void 0,void 0,function*(){return Q(W,K.privateKey)})})},z=new DJ.Wallet({create:X,privateKeyToAccount:Y,decrypt:G});return{signTransaction:Q,create:X,privateKeyToAccount:Y,decrypt:G,recoverTransaction:DJ.recoverTransaction,hashMessage:DJ.hashMessage,sign:DJ.sign,recover:DJ.recover,encrypt:DJ.encrypt,wallet:z,privateKeyToAddress:DJ.privateKeyToAddress,parseAndValidatePrivateKey:DJ.parseAndValidatePrivateKey,privateKeyToPublicKey:DJ.privateKeyToPublicKey}};xO.initAccountsForContext=ZX8});var ds1=H((gs1)=>{Object.defineProperty(gs1,"__esModule",{value:!0});gs1.Web3PkgInfo=void 0;gs1.Web3PkgInfo={version:"4.16.0"}});var Db=H((Y4)=>{var VX8=Y4&&Y4.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(Y4,"__esModule",{value:!0});Y4.onNewProviderDiscovered=Y4.requestEIP6963Providers=Y4.web3ProvidersMapUpdated=Y4.eip6963ProvidersMap=Y4.Eip6963EventName=void 0;var Mb;(function(J){J.eip6963announceProvider="eip6963:announceProvider",J.eip6963requestProvider="eip6963:requestProvider"})(Mb||(Y4.Eip6963EventName=Mb={}));Y4.eip6963ProvidersMap=new Map;Y4.web3ProvidersMapUpdated="web3:providersMapUpdated";var qX8=()=>VX8(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(Mb.eip6963announceProvider,(Y)=>{Y4.eip6963ProvidersMap.set(Y.detail.info.uuid,Y.detail);let G=new CustomEvent(Y4.web3ProvidersMapUpdated,{detail:Y4.eip6963ProvidersMap});window.dispatchEvent(G),J(Y4.eip6963ProvidersMap)}),window.dispatchEvent(new Event(Mb.eip6963requestProvider))})});Y4.requestEIP6963Providers=qX8;var UX8=(J)=>{if(typeof window>"u")throw Error("window object not available, EIP-6963 is intended to be used within a browser");window.addEventListener(Y4.web3ProvidersMapUpdated,J)};Y4.onNewProviderDiscovered=UX8});var os1=H((HJ)=>{var MX8=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]}),DX8=HJ&&HJ.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),HX8=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))MX8(Q,J,Y)}return DX8(Q,J),Q},ls1=HJ&&HJ.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(HJ,"__esModule",{value:!0});HJ.Web3=void 0;var yO=WJ(),S61=D2(),IX8=ls1(lC()),P61=R61(),ps1=EC(),cs1=Vb(),_s1=zO(),is1=HX8(m1()),kG=m1(),OX8=hs1(),us1=l1(),AX8=ls1(xs1()),BX8=ys1(),NX8=ds1(),ns1=Db();class kZ extends yO.Web3Context{constructor(J=OX8.mainnet){var Q;if((0,kG.isNullish)(J)||typeof J==="string"&&J.trim()===""||typeof J!=="string"&&!(0,yO.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,yO.isSupportedProvider)(J))Y.provider=J;else if(J)Y=J;else Y={};Y.registeredSubscriptions=Object.assign(Object.assign({},S61.registeredSubscriptions),(Q=Y.registeredSubscriptions)!==null&&Q!==void 0?Q:{});super(Y);let G=(0,BX8.initAccountsForContext)(this);this._wallet=G.wallet,this._accountProvider=G,this.utils=is1;let X=this;class z extends IX8.default{constructor(W,Z,V,q,U){if((0,kG.isContractInitOptions)(Z)&&(0,kG.isContractInitOptions)(V))throw new us1.InvalidMethodParamsError("Should not provide options at both 2nd and 3rd parameters");let M,D={},I,O;if(!(0,kG.isNullish)(Z)&&typeof Z!=="object"&&typeof Z!=="string")throw new us1.InvalidMethodParamsError;if(typeof Z==="string")M=Z;if((0,kG.isContractInitOptions)(Z))D=Z;else if((0,kG.isContractInitOptions)(V))D=V;else D={};if(Z instanceof yO.Web3Context)I=Z;else if(V instanceof yO.Web3Context)I=V;else if(q instanceof yO.Web3Context)I=q;else I=X.getContextObject();if(U)O=U;else if((0,kG.isDataFormat)(V))O=V;else if((0,kG.isDataFormat)(q))O=q;super(W,M,D,I,O);if(super.subscribeToContextEvents(X),!(0,kG.isNullish)(K)){let A=K.getTransactionMiddleware();if(!(0,kG.isNullish)(A))super.setTransactionMiddleware(A)}}}let K=X.use(S61.Web3Eth);this.eth=Object.assign(K,{ens:X.use(P61.ENS,P61.registryAddresses.main),Iban:ps1.Iban,net:X.use(_s1.Net),personal:X.use(cs1.Personal),Contract:z,abi:AX8.default,accounts:G})}}HJ.Web3=kZ;kZ.version=NX8.Web3PkgInfo.version;kZ.utils=is1;kZ.requestEIP6963Providers=ns1.requestEIP6963Providers;kZ.onNewProviderDiscovered=ns1.onNewProviderDiscovered;kZ.modules={Web3Eth:S61.Web3Eth,Iban:ps1.Iban,Net:_s1.Net,ENS:P61.ENS,Personal:cs1.Personal};HJ.default=kZ});var rs1=H((as1)=>{Object.defineProperty(as1,"__esModule",{value:!0})});var ts1=H((p8)=>{var ss1=p8&&p8.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),wX8=p8&&p8.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),LX8=p8&&p8.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))ss1(Q,J,Y)},gO=p8&&p8.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))ss1(Q,J,Y)}return wX8(Q,J),Q};Object.defineProperty(p8,"__esModule",{value:!0});p8.iban=p8.personal=p8.ens=p8.contract=p8.accounts=p8.abi=void 0;LX8(D2(),p8);p8.abi=gO(LZ());p8.accounts=gO(MZ());p8.contract=gO(lC());p8.ens=gO(R61());p8.personal=gO(Vb());p8.iban=gO(EC())});var Yt1=H((G4)=>{var es1=G4&&G4.__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]}),EX8=G4&&G4.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),Jt1=G4&&G4.__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))es1(Q,J,Y)}return EX8(Q,J),Q},CX8=G4&&G4.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))es1(Q,J,Y)};Object.defineProperty(G4,"__esModule",{value:!0});G4.ws=G4.http=G4.SocketProvider=G4.Eip1193Provider=void 0;var Qt1=m1();Object.defineProperty(G4,"Eip1193Provider",{enumerable:!0,get:function(){return Qt1.Eip1193Provider}});Object.defineProperty(G4,"SocketProvider",{enumerable:!0,get:function(){return Qt1.SocketProvider}});G4.http=Jt1(tE());G4.ws=Jt1(eE());CX8(Db(),G4)});var zt1=H((_1)=>{var Gt1=_1&&_1.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),RX8=_1&&_1.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),Hb=_1&&_1.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))Gt1(Q,J,Y)},_z=_1&&_1.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))Gt1(Q,J,Y)}return RX8(Q,J),Q},FX8=_1&&_1.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(_1,"__esModule",{value:!0});_1.validator=_1.utils=_1.types=_1.rpcMethods=_1.providers=_1.net=_1.eth=_1.errors=_1.core=_1.Web3Validator=_1.WebSocketProvider=_1.HttpProvider=_1.Net=_1.Personal=_1.Iban=_1.Contract=_1.Web3Eth=_1.Web3PromiEvent=_1.Web3EthPluginBase=_1.Web3PluginBase=_1.Web3Context=_1.Web3=void 0;var Xt1=FX8(os1());_1.Web3=Xt1.default;Hb(rs1(),_1);Hb(Db(),_1);_1.default=Xt1.default;var Ib=WJ();Object.defineProperty(_1,"Web3Context",{enumerable:!0,get:function(){return Ib.Web3Context}});Object.defineProperty(_1,"Web3PluginBase",{enumerable:!0,get:function(){return Ib.Web3PluginBase}});Object.defineProperty(_1,"Web3EthPluginBase",{enumerable:!0,get:function(){return Ib.Web3EthPluginBase}});Object.defineProperty(_1,"Web3PromiEvent",{enumerable:!0,get:function(){return Ib.Web3PromiEvent}});var TX8=D2();Object.defineProperty(_1,"Web3Eth",{enumerable:!0,get:function(){return TX8.Web3Eth}});var SX8=lC();Object.defineProperty(_1,"Contract",{enumerable:!0,get:function(){return SX8.Contract}});var PX8=EC();Object.defineProperty(_1,"Iban",{enumerable:!0,get:function(){return PX8.Iban}});var $X8=Vb();Object.defineProperty(_1,"Personal",{enumerable:!0,get:function(){return $X8.Personal}});var fX8=zO();Object.defineProperty(_1,"Net",{enumerable:!0,get:function(){return fX8.Net}});var kX8=tE();Object.defineProperty(_1,"HttpProvider",{enumerable:!0,get:function(){return kX8.HttpProvider}});var vX8=eE();Object.defineProperty(_1,"WebSocketProvider",{enumerable:!0,get:function(){return vX8.WebSocketProvider}});var jX8=g0();Object.defineProperty(_1,"Web3Validator",{enumerable:!0,get:function(){return jX8.Web3Validator}});_1.core=_z(WJ());_1.errors=_z(l1());_1.eth=_z(ts1());_1.net=_z(zO());_1.providers=_z(Yt1());_1.rpcMethods=_z(jz());_1.types=_z(M6());_1.utils=_z(m1());_1.validator=_z(g0());Hb(l1(),_1);Hb(M6(),_1)});var iz=H((U95,Zt1)=>{/*! web3.js - Seamflux Client Build | 2026-03-14T14:17:11.226Z */async function Wt1(J){if(!process.env.CLOUD_MODE)return cX8[J.toLowerCase()];let Q=pX8[J.toLowerCase()];if(!Q)return _X8[J.toLowerCase()];let Y=await(0,lX8.getEnv)("ANKR_RPC_KEY");return Y?`${Q}/${Y}`:Q}async function hX8(J,Q=!1){if(Q&&J==="bsc")return GR.setProvider("https://bscrpc.pancakeswap.finance"),GR;let Y=await Wt1(J);if(!Y)throw Error(`RPC endpoint not found for chain: ${J}`);return GR.setProvider(Y),GR}var{defineProperty:$61,getOwnPropertyDescriptor:bX8,getOwnPropertyNames:xX8}=Object,yX8=Object.prototype.hasOwnProperty,gX8=(J,Q)=>{for(var Y in Q)$61(J,Y,{get:Q[Y],enumerable:!0})},mX8=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of xX8(Q))yX8.call(J,X)||X===Y||$61(J,X,{get:()=>Q[X],enumerable:!(G=bX8(Q,X))||G.enumerable});return J},dX8=(J)=>mX8($61({},"__esModule",{value:!0}),J),Kt1={};gX8(Kt1,{getRpcUrl:()=>Wt1,setWeb3Provider:()=>hX8,web3:()=>GR}),Zt1.exports=dX8(Kt1);var uX8=zt1(),lX8=gq(),pX8={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"},cX8={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"},_X8={ink:"https://ink.drpc.org"},GR=new uX8.Web3});var Ut1=H((Vt1)=>{Object.defineProperty(Vt1,"__esModule",{value:!0});Vt1.version=void 0;Vt1.version="1.1.0"});var RU=H((Mt1)=>{Object.defineProperty(Mt1,"__esModule",{value:!0});Mt1.BaseError=void 0;var iX8=Ut1();class Ob extends Error{constructor(J,Q={}){let Y=Q.cause instanceof Ob?Q.cause.details:Q.cause?.message?Q.cause.message:Q.details,G=Q.cause instanceof Ob?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@${iX8.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}}Mt1.BaseError=Ob});var It1=H((Ht1)=>{Object.defineProperty(Ht1,"__esModule",{value:!0});Ht1.narrow=nX8;function nX8(J){return J}});var XR=H((Ot1)=>{Object.defineProperty(Ot1,"__esModule",{value:!0});Ot1.isTupleRegex=Ot1.integerRegex=Ot1.bytesRegex=void 0;Ot1.execTyped=aX8;function aX8(J,Q){return J.exec(Q)?.groups}Ot1.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;Ot1.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)?$/;Ot1.isTupleRegex=/^\(.+?\).*?$/});var k61=H((Nt1)=>{Object.defineProperty(Nt1,"__esModule",{value:!0});Nt1.formatAbiParameter=f61;var eX8=XR(),Bt1=/^tuple(?<array>(\[(\d*)\])*)$/;function f61(J){let Q=J.type;if(Bt1.test(J.type)&&"components"in J){Q="(";let Y=J.components.length;for(let X=0;X<Y;X++){let z=J.components[X];if(Q+=f61(z),X<Y-1)Q+=", "}let G=(0,eX8.execTyped)(Bt1,J.type);return Q+=`)${G?.array??""}`,f61({...J,type:Q})}if("indexed"in J&&J.indexed)Q=`${Q} indexed`;if(J.name)return`${Q} ${J.name}`;return Q}});var v61=H((wt1)=>{Object.defineProperty(wt1,"__esModule",{value:!0});wt1.formatAbiParameters=Yz8;var Qz8=k61();function Yz8(J){let Q="",Y=J.length;for(let G=0;G<Y;G++){let X=J[G];if(Q+=(0,Qz8.formatAbiParameter)(X),G!==Y-1)Q+=", "}return Q}});var j61=H((Lt1)=>{Object.defineProperty(Lt1,"__esModule",{value:!0});Lt1.formatAbiItem=Xz8;var zR=v61();function Xz8(J){if(J.type==="function")return`function ${J.name}(${(0,zR.formatAbiParameters)(J.inputs)})${J.stateMutability&&J.stateMutability!=="nonpayable"?` ${J.stateMutability}`:""}${J.outputs?.length?` returns (${(0,zR.formatAbiParameters)(J.outputs)})`:""}`;if(J.type==="event")return`event ${J.name}(${(0,zR.formatAbiParameters)(J.inputs)})`;if(J.type==="error")return`error ${J.name}(${(0,zR.formatAbiParameters)(J.inputs)})`;if(J.type==="constructor")return`constructor(${(0,zR.formatAbiParameters)(J.inputs)})${J.stateMutability==="payable"?" payable":""}`;if(J.type==="fallback")return`fallback() external${J.stateMutability==="payable"?" payable":""}`;return"receive() external payable"}});var Ct1=H((Et1)=>{Object.defineProperty(Et1,"__esModule",{value:!0});Et1.formatAbi=Wz8;var Kz8=j61();function Wz8(J){let Q=[],Y=J.length;for(let G=0;G<Y;G++){let X=J[G],z=(0,Kz8.formatAbiItem)(X);Q.push(z)}return Q}});var FU=H((ft1)=>{Object.defineProperty(ft1,"__esModule",{value:!0});ft1.functionModifiers=ft1.eventModifiers=ft1.modifiers=void 0;ft1.isErrorSignature=Vz8;ft1.execErrorSignature=qz8;ft1.isEventSignature=Uz8;ft1.execEventSignature=Mz8;ft1.isFunctionSignature=Dz8;ft1.execFunctionSignature=Hz8;ft1.isStructSignature=Iz8;ft1.execStructSignature=Oz8;ft1.isConstructorSignature=Az8;ft1.execConstructorSignature=Bz8;ft1.isFallbackSignature=Nz8;ft1.execFallbackSignature=wz8;ft1.isReceiveSignature=Ez8;var mO=XR(),Rt1=/^error (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function Vz8(J){return Rt1.test(J)}function qz8(J){return(0,mO.execTyped)(Rt1,J)}var Ft1=/^event (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function Uz8(J){return Ft1.test(J)}function Mz8(J){return(0,mO.execTyped)(Ft1,J)}var Tt1=/^function (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)(?: (?<scope>external|public{1}))?(?: (?<stateMutability>pure|view|nonpayable|payable{1}))?(?: returns\s?\((?<returns>.*?)\))?$/;function Dz8(J){return Tt1.test(J)}function Hz8(J){return(0,mO.execTyped)(Tt1,J)}var St1=/^struct (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*) \{(?<properties>.*?)\}$/;function Iz8(J){return St1.test(J)}function Oz8(J){return(0,mO.execTyped)(St1,J)}var Pt1=/^constructor\((?<parameters>.*?)\)(?:\s(?<stateMutability>payable{1}))?$/;function Az8(J){return Pt1.test(J)}function Bz8(J){return(0,mO.execTyped)(Pt1,J)}var $t1=/^fallback\(\) external(?:\s(?<stateMutability>payable{1}))?$/;function Nz8(J){return $t1.test(J)}function wz8(J){return(0,mO.execTyped)($t1,J)}var Lz8=/^receive\(\) external payable$/;function Ez8(J){return Lz8.test(J)}ft1.modifiers=new Set(["memory","indexed","storage","calldata"]);ft1.eventModifiers=new Set(["indexed"]);ft1.functionModifiers=new Set(["calldata","memory","storage"])});var KR=H((bt1)=>{Object.defineProperty(bt1,"__esModule",{value:!0});bt1.UnknownSolidityTypeError=bt1.UnknownTypeError=bt1.InvalidAbiItemError=void 0;var h61=RU();class vt1 extends h61.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"})}}bt1.InvalidAbiItemError=vt1;class jt1 extends h61.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"})}}bt1.UnknownTypeError=jt1;class ht1 extends h61.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"})}}bt1.UnknownSolidityTypeError=ht1});var dO=H((ct1)=>{Object.defineProperty(ct1,"__esModule",{value:!0});ct1.InvalidAbiTypeParameterError=ct1.InvalidFunctionModifierError=ct1.InvalidModifierError=ct1.SolidityProtectedKeywordError=ct1.InvalidParameterError=ct1.InvalidAbiParametersError=ct1.InvalidAbiParameterError=void 0;var TU=RU();class yt1 extends TU.BaseError{constructor({param:J}){super("Failed to parse ABI parameter.",{details:`parseAbiParameter(${JSON.stringify(J,null,2)})`,docsPath:"/api/human#parseabiparameter-1"});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiParameterError"})}}ct1.InvalidAbiParameterError=yt1;class gt1 extends TU.BaseError{constructor({params:J}){super("Failed to parse ABI parameters.",{details:`parseAbiParameters(${JSON.stringify(J,null,2)})`,docsPath:"/api/human#parseabiparameters-1"});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiParametersError"})}}ct1.InvalidAbiParametersError=gt1;class mt1 extends TU.BaseError{constructor({param:J}){super("Invalid ABI parameter.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParameterError"})}}ct1.InvalidParameterError=mt1;class dt1 extends TU.BaseError{constructor({param:J,name:Q}){super("Invalid ABI parameter.",{details:J,metaMessages:[`"${Q}" is a protected Solidity keyword. More info: https://docs.soliditylang.org/en/latest/cheatsheet.html`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SolidityProtectedKeywordError"})}}ct1.SolidityProtectedKeywordError=dt1;class ut1 extends TU.BaseError{constructor({param:J,type:Q,modifier:Y}){super("Invalid ABI parameter.",{details:J,metaMessages:[`Modifier "${Y}" not allowed${Q?` in "${Q}" type`:""}.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidModifierError"})}}ct1.InvalidModifierError=ut1;class lt1 extends TU.BaseError{constructor({param:J,type:Q,modifier:Y}){super("Invalid ABI parameter.",{details:J,metaMessages:[`Modifier "${Y}" not allowed${Q?` in "${Q}" type`:""}.`,`Data location can only be specified for array, struct, or mapping types, but "${Y}" was given.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidFunctionModifierError"})}}ct1.InvalidFunctionModifierError=lt1;class pt1 extends TU.BaseError{constructor({abiParameter:J}){super("Invalid ABI parameter.",{details:JSON.stringify(J,null,2),metaMessages:["ABI parameter type is invalid."]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiTypeParameterError"})}}ct1.InvalidAbiTypeParameterError=pt1});var Ab=H((at1)=>{Object.defineProperty(at1,"__esModule",{value:!0});at1.InvalidStructSignatureError=at1.UnknownSignatureError=at1.InvalidSignatureError=void 0;var b61=RU();class it1 extends b61.BaseError{constructor({signature:J,type:Q}){super(`Invalid ${Q} signature.`,{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSignatureError"})}}at1.InvalidSignatureError=it1;class nt1 extends b61.BaseError{constructor({signature:J}){super("Unknown signature.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSignatureError"})}}at1.UnknownSignatureError=nt1;class ot1 extends b61.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"})}}at1.InvalidStructSignatureError=ot1});var x61=H((tt1)=>{Object.defineProperty(tt1,"__esModule",{value:!0});tt1.CircularReferenceError=void 0;var oz8=RU();class st1 extends oz8.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"})}}tt1.CircularReferenceError=st1});var y61=H((Qe1)=>{Object.defineProperty(Qe1,"__esModule",{value:!0});Qe1.InvalidParenthesisError=void 0;var az8=RU();class Je1 extends az8.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"})}}Qe1.InvalidParenthesisError=Je1});var ze1=H((Ge1)=>{Object.defineProperty(Ge1,"__esModule",{value:!0});Ge1.parameterCache=void 0;Ge1.getParameterCacheKey=rz8;function rz8(J,Q,Y){let G="";if(Y)for(let X of Object.entries(Y)){if(!X)continue;let z="";for(let K of X[1])z+=`[${K.type}${K.name?`:${K.name}`:""}]`;G+=`(${X[0]}{${z}})`}if(Q)return`${Q}:${J}${G}`;return J}Ge1.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 PU=H((He1)=>{Object.defineProperty(He1,"__esModule",{value:!0});He1.parseSignature=JK8;He1.parseFunctionSignature=Ke1;He1.parseEventSignature=We1;He1.parseErrorSignature=Ze1;He1.parseConstructorSignature=Ve1;He1.parseFallbackSignature=qe1;He1.parseAbiParameter=SU;He1.splitParameters=O2;He1.isSolidityType=Ue1;He1.isSolidityKeyword=Me1;He1.isValidDataLocation=De1;var uO=XR(),tz8=KR(),Bb=dO(),lO=Ab(),ez8=y61(),Nb=ze1(),w7=FU();function JK8(J,Q={}){if((0,w7.isFunctionSignature)(J))return Ke1(J,Q);if((0,w7.isEventSignature)(J))return We1(J,Q);if((0,w7.isErrorSignature)(J))return Ze1(J,Q);if((0,w7.isConstructorSignature)(J))return Ve1(J,Q);if((0,w7.isFallbackSignature)(J))return qe1(J);if((0,w7.isReceiveSignature)(J))return{type:"receive",stateMutability:"payable"};throw new lO.UnknownSignatureError({signature:J})}function Ke1(J,Q={}){let Y=(0,w7.execFunctionSignature)(J);if(!Y)throw new lO.InvalidSignatureError({signature:J,type:"function"});let G=O2(Y.parameters),X=[],z=G.length;for(let W=0;W<z;W++)X.push(SU(G[W],{modifiers:w7.functionModifiers,structs:Q,type:"function"}));let K=[];if(Y.returns){let W=O2(Y.returns),Z=W.length;for(let V=0;V<Z;V++)K.push(SU(W[V],{modifiers:w7.functionModifiers,structs:Q,type:"function"}))}return{name:Y.name,type:"function",stateMutability:Y.stateMutability??"nonpayable",inputs:X,outputs:K}}function We1(J,Q={}){let Y=(0,w7.execEventSignature)(J);if(!Y)throw new lO.InvalidSignatureError({signature:J,type:"event"});let G=O2(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(SU(G[K],{modifiers:w7.eventModifiers,structs:Q,type:"event"}));return{name:Y.name,type:"event",inputs:X}}function Ze1(J,Q={}){let Y=(0,w7.execErrorSignature)(J);if(!Y)throw new lO.InvalidSignatureError({signature:J,type:"error"});let G=O2(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(SU(G[K],{structs:Q,type:"error"}));return{name:Y.name,type:"error",inputs:X}}function Ve1(J,Q={}){let Y=(0,w7.execConstructorSignature)(J);if(!Y)throw new lO.InvalidSignatureError({signature:J,type:"constructor"});let G=O2(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(SU(G[K],{structs:Q,type:"constructor"}));return{type:"constructor",stateMutability:Y.stateMutability??"nonpayable",inputs:X}}function qe1(J){let Q=(0,w7.execFallbackSignature)(J);if(!Q)throw new lO.InvalidSignatureError({signature:J,type:"fallback"});return{type:"fallback",stateMutability:Q.stateMutability??"nonpayable"}}var QK8=/^(?<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$_]*))?$/,YK8=/^\((?<type>.+?)\)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,GK8=/^u?int$/;function SU(J,Q){let Y=(0,Nb.getParameterCacheKey)(J,Q?.type,Q?.structs);if(Nb.parameterCache.has(Y))return Nb.parameterCache.get(Y);let G=uO.isTupleRegex.test(J),X=(0,uO.execTyped)(G?YK8:QK8,J);if(!X)throw new Bb.InvalidParameterError({param:J});if(X.name&&Me1(X.name))throw new Bb.SolidityProtectedKeywordError({param:J,name:X.name});let z=X.name?{name:X.name}:{},K=X.modifier==="indexed"?{indexed:!0}:{},W=Q?.structs??{},Z,V={};if(G){Z="tuple";let U=O2(X.type),M=[],D=U.length;for(let I=0;I<D;I++)M.push(SU(U[I],{structs:W}));V={components:M}}else if(X.type in W)Z="tuple",V={components:W[X.type]};else if(GK8.test(X.type))Z=`${X.type}256`;else if(X.type==="address payable")Z="address";else if(Z=X.type,Q?.type!=="struct"&&!Ue1(Z))throw new tz8.UnknownSolidityTypeError({type:Z});if(X.modifier){if(!Q?.modifiers?.has?.(X.modifier))throw new Bb.InvalidModifierError({param:J,type:Q?.type,modifier:X.modifier});if(w7.functionModifiers.has(X.modifier)&&!De1(Z,!!X.array))throw new Bb.InvalidFunctionModifierError({param:J,type:Q?.type,modifier:X.modifier})}let q={type:`${Z}${X.array??""}`,...z,...K,...V};return Nb.parameterCache.set(Y,q),q}function O2(J,Q=[],Y="",G=0){let X=J.trim().length;for(let z=0;z<X;z++){let K=J[z],W=J.slice(z+1);switch(K){case",":return G===0?O2(W,[...Q,Y.trim()]):O2(W,Q,`${Y}${K}`,G);case"(":return O2(W,Q,`${Y}${K}`,G+1);case")":return O2(W,Q,`${Y}${K}`,G-1);default:return O2(W,Q,`${Y}${K}`,G)}}if(Y==="")return Q;if(G!==0)throw new ez8.InvalidParenthesisError({current:Y,depth:G});return Q.push(Y.trim()),Q}function Ue1(J){return J==="address"||J==="bool"||J==="function"||J==="string"||uO.bytesRegex.test(J)||uO.integerRegex.test(J)}var XK8=/^(?: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 Me1(J){return J==="address"||J==="bool"||J==="function"||J==="string"||J==="tuple"||uO.bytesRegex.test(J)||uO.integerRegex.test(J)||XK8.test(J)}function De1(J,Q){return Q||J==="bytes"||J==="string"||J==="tuple"}});var WR=H((we1)=>{Object.defineProperty(we1,"__esModule",{value:!0});we1.parseStructs=NK8;var Ie1=XR(),OK8=KR(),AK8=dO(),Oe1=Ab(),BK8=x61(),Ae1=FU(),Be1=PU();function NK8(J){let Q={},Y=J.length;for(let K=0;K<Y;K++){let W=J[K];if(!(0,Ae1.isStructSignature)(W))continue;let Z=(0,Ae1.execStructSignature)(W);if(!Z)throw new Oe1.InvalidSignatureError({signature:W,type:"struct"});let V=Z.properties.split(";"),q=[],U=V.length;for(let M=0;M<U;M++){let I=V[M].trim();if(!I)continue;let O=(0,Be1.parseAbiParameter)(I,{type:"struct"});q.push(O)}if(!q.length)throw new Oe1.InvalidStructSignatureError({signature:W});Q[Z.name]=q}let G={},X=Object.entries(Q),z=X.length;for(let K=0;K<z;K++){let[W,Z]=X[K];G[W]=Ne1(Z,Q)}return G}var wK8=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*)(?<array>(?:\[\d*?\])+?)?$/;function Ne1(J,Q,Y=new Set){let G=[],X=J.length;for(let z=0;z<X;z++){let K=J[z];if(Ie1.isTupleRegex.test(K.type))G.push(K);else{let Z=(0,Ie1.execTyped)(wK8,K.type);if(!Z?.type)throw new AK8.InvalidAbiTypeParameterError({abiParameter:K});let{array:V,type:q}=Z;if(q in Q){if(Y.has(q))throw new BK8.CircularReferenceError({type:q});G.push({...K,type:`tuple${V??""}`,components:Ne1(Q[q]??[],Q,new Set([...Y,q]))})}else if((0,Be1.isSolidityType)(q))G.push(K);else throw new OK8.UnknownTypeError({type:q})}}return G}});var Ee1=H((Le1)=>{Object.defineProperty(Le1,"__esModule",{value:!0});Le1.parseAbi=FK8;var EK8=FU(),CK8=WR(),RK8=PU();function FK8(J){let Q=(0,CK8.parseStructs)(J),Y=[],G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,EK8.isStructSignature)(z))continue;Y.push((0,RK8.parseSignature)(z,Q))}return Y}});var Fe1=H((Re1)=>{Object.defineProperty(Re1,"__esModule",{value:!0});Re1.parseAbiItem=fK8;var SK8=KR(),PK8=FU(),$K8=WR(),Ce1=PU();function fK8(J){let Q;if(typeof J==="string")Q=(0,Ce1.parseSignature)(J);else{let Y=(0,$K8.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,PK8.isStructSignature)(z))continue;Q=(0,Ce1.parseSignature)(z,Y);break}}if(!Q)throw new SK8.InvalidAbiItemError({signature:J});return Q}});var Pe1=H((Se1)=>{Object.defineProperty(Se1,"__esModule",{value:!0});Se1.parseAbiParameter=hK8;var vK8=dO(),g61=FU(),jK8=WR(),Te1=PU();function hK8(J){let Q;if(typeof J==="string")Q=(0,Te1.parseAbiParameter)(J,{modifiers:g61.modifiers});else{let Y=(0,jK8.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,g61.isStructSignature)(z))continue;Q=(0,Te1.parseAbiParameter)(z,{modifiers:g61.modifiers,structs:Y});break}}if(!Q)throw new vK8.InvalidAbiParameterError({param:J});return Q}});var ve1=H((ke1)=>{Object.defineProperty(ke1,"__esModule",{value:!0});ke1.parseAbiParameters=gK8;var xK8=dO(),m61=FU(),yK8=WR(),$e1=PU(),fe1=PU();function gK8(J){let Q=[];if(typeof J==="string"){let Y=(0,$e1.splitParameters)(J),G=Y.length;for(let X=0;X<G;X++)Q.push((0,fe1.parseAbiParameter)(Y[X],{modifiers:m61.modifiers}))}else{let Y=(0,yK8.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,m61.isStructSignature)(z))continue;let K=(0,$e1.splitParameters)(z),W=K.length;for(let Z=0;Z<W;Z++)Q.push((0,fe1.parseAbiParameter)(K[Z],{modifiers:m61.modifiers,structs:Y}))}}if(Q.length===0)throw new xK8.InvalidAbiParametersError({params:J});return Q}});var ZR=H((K8)=>{Object.defineProperty(K8,"__esModule",{value:!0});K8.CircularReferenceError=K8.InvalidParenthesisError=K8.UnknownSignatureError=K8.InvalidSignatureError=K8.InvalidStructSignatureError=K8.InvalidAbiParameterError=K8.InvalidAbiParametersError=K8.InvalidParameterError=K8.SolidityProtectedKeywordError=K8.InvalidModifierError=K8.InvalidFunctionModifierError=K8.InvalidAbiTypeParameterError=K8.UnknownSolidityTypeError=K8.InvalidAbiItemError=K8.UnknownTypeError=K8.parseAbiParameters=K8.parseAbiParameter=K8.parseAbiItem=K8.parseAbi=K8.formatAbiParameters=K8.formatAbiParameter=K8.formatAbiItem=K8.formatAbi=K8.narrow=K8.BaseError=void 0;var dK8=RU();Object.defineProperty(K8,"BaseError",{enumerable:!0,get:function(){return dK8.BaseError}});var uK8=It1();Object.defineProperty(K8,"narrow",{enumerable:!0,get:function(){return uK8.narrow}});var lK8=Ct1();Object.defineProperty(K8,"formatAbi",{enumerable:!0,get:function(){return lK8.formatAbi}});var pK8=j61();Object.defineProperty(K8,"formatAbiItem",{enumerable:!0,get:function(){return pK8.formatAbiItem}});var cK8=k61();Object.defineProperty(K8,"formatAbiParameter",{enumerable:!0,get:function(){return cK8.formatAbiParameter}});var _K8=v61();Object.defineProperty(K8,"formatAbiParameters",{enumerable:!0,get:function(){return _K8.formatAbiParameters}});var iK8=Ee1();Object.defineProperty(K8,"parseAbi",{enumerable:!0,get:function(){return iK8.parseAbi}});var nK8=Fe1();Object.defineProperty(K8,"parseAbiItem",{enumerable:!0,get:function(){return nK8.parseAbiItem}});var oK8=Pe1();Object.defineProperty(K8,"parseAbiParameter",{enumerable:!0,get:function(){return oK8.parseAbiParameter}});var aK8=ve1();Object.defineProperty(K8,"parseAbiParameters",{enumerable:!0,get:function(){return aK8.parseAbiParameters}});var d61=KR();Object.defineProperty(K8,"UnknownTypeError",{enumerable:!0,get:function(){return d61.UnknownTypeError}});Object.defineProperty(K8,"InvalidAbiItemError",{enumerable:!0,get:function(){return d61.InvalidAbiItemError}});Object.defineProperty(K8,"UnknownSolidityTypeError",{enumerable:!0,get:function(){return d61.UnknownSolidityTypeError}});var $U=dO();Object.defineProperty(K8,"InvalidAbiTypeParameterError",{enumerable:!0,get:function(){return $U.InvalidAbiTypeParameterError}});Object.defineProperty(K8,"InvalidFunctionModifierError",{enumerable:!0,get:function(){return $U.InvalidFunctionModifierError}});Object.defineProperty(K8,"InvalidModifierError",{enumerable:!0,get:function(){return $U.InvalidModifierError}});Object.defineProperty(K8,"SolidityProtectedKeywordError",{enumerable:!0,get:function(){return $U.SolidityProtectedKeywordError}});Object.defineProperty(K8,"InvalidParameterError",{enumerable:!0,get:function(){return $U.InvalidParameterError}});Object.defineProperty(K8,"InvalidAbiParametersError",{enumerable:!0,get:function(){return $U.InvalidAbiParametersError}});Object.defineProperty(K8,"InvalidAbiParameterError",{enumerable:!0,get:function(){return $U.InvalidAbiParameterError}});var u61=Ab();Object.defineProperty(K8,"InvalidStructSignatureError",{enumerable:!0,get:function(){return u61.InvalidStructSignatureError}});Object.defineProperty(K8,"InvalidSignatureError",{enumerable:!0,get:function(){return u61.InvalidSignatureError}});Object.defineProperty(K8,"UnknownSignatureError",{enumerable:!0,get:function(){return u61.UnknownSignatureError}});var rK8=y61();Object.defineProperty(K8,"InvalidParenthesisError",{enumerable:!0,get:function(){return rK8.InvalidParenthesisError}});var sK8=x61();Object.defineProperty(K8,"CircularReferenceError",{enumerable:!0,get:function(){return sK8.CircularReferenceError}})});var x6=H((je1)=>{Object.defineProperty(je1,"__esModule",{value:!0});je1.getAction=eK8;function eK8(J,Q,Y){let G=J[Q.name];if(typeof G==="function")return G;let X=J[Y];if(typeof X==="function")return X;return(z)=>Q(J,z)}});var vG=H((he1)=>{Object.defineProperty(he1,"__esModule",{value:!0});he1.formatAbiItem=YW8;he1.formatAbiParams=l61;var QW8=R8();function YW8(J,{includeName:Q=!1}={}){if(J.type!=="function"&&J.type!=="event"&&J.type!=="error")throw new QW8.InvalidDefinitionTypeError(J.type);return`${J.name}(${l61(J.inputs,{includeName:Q})})`}function l61(J,{includeName:Q=!1}={}){if(!J)return"";return J.map((Y)=>GW8(Y,{includeName:Q})).join(Q?", ":",")}function GW8(J,{includeName:Q}){if(J.type.startsWith("tuple"))return`(${l61(J.components,{includeName:Q})})${J.type.slice(5)}`;return J.type+(Q&&J.name?` ${J.name}`:"")}});var X5=H((be1)=>{Object.defineProperty(be1,"__esModule",{value:!0});be1.isHex=KW8;function KW8(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 L7=H((xe1)=>{Object.defineProperty(xe1,"__esModule",{value:!0});xe1.size=VW8;var ZW8=X5();function VW8(J){if((0,ZW8.isHex)(J,{strict:!1}))return Math.ceil((J.length-2)/2);return J.length}});var me1=H((ye1)=>{Object.defineProperty(ye1,"__esModule",{value:!0});ye1.version=void 0;ye1.version="2.37.3"});var P0=H((le1)=>{Object.defineProperty(le1,"__esModule",{value:!0});le1.BaseError=void 0;le1.setErrorConfig=UW8;var de1=me1(),wb={getDocsUrl:({docsBaseUrl:J,docsPath:Q="",docsSlug:Y})=>Q?`${J??"https://viem.sh"}${Q}${Y?`#${Y}`:""}`:void 0,version:`viem@${de1.version}`};function UW8(J){wb=J}class Lb extends Error{constructor(J,Q={}){let Y=(()=>{if(Q.cause instanceof Lb)return Q.cause.details;if(Q.cause?.message)return Q.cause.message;return Q.details})(),G=(()=>{if(Q.cause instanceof Lb)return Q.cause.docsPath||Q.docsPath;return Q.docsPath})(),X=wb.getDocsUrl?.({...Q,docsPath:G}),z=[J||"An error occurred.","",...Q.metaMessages?[...Q.metaMessages,""]:[],...X?[`Docs: ${X}`]:[],...Y?[`Details: ${Y}`]:[],...wb.version?[`Version: ${wb.version}`]:[]].join(`
`);super(z,Q.cause?{cause:Q.cause}:void 0);Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"version",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BaseError"}),this.details=Y,this.docsPath=G,this.metaMessages=Q.metaMessages,this.name=Q.name??this.name,this.shortMessage=J,this.version=de1.version}walk(J){return ue1(this,J)}}le1.BaseError=Lb;function ue1(J,Q){if(Q?.(J))return J;if(J&&typeof J==="object"&&"cause"in J&&J.cause!==void 0)return ue1(J.cause,Q);return Q?null:J}});var R8=H((O10)=>{Object.defineProperty(O10,"__esModule",{value:!0});O10.UnsupportedPackedAbiType=O10.InvalidDefinitionTypeError=O10.InvalidArrayError=O10.InvalidAbiDecodingTypeError=O10.InvalidAbiEncodingTypeError=O10.DecodeLogTopicsMismatch=O10.DecodeLogDataMismatch=O10.BytesSizeMismatchError=O10.AbiItemAmbiguityError=O10.AbiFunctionSignatureNotFoundError=O10.AbiFunctionOutputsNotFoundError=O10.AbiFunctionNotFoundError=O10.AbiEventNotFoundError=O10.AbiEventSignatureNotFoundError=O10.AbiEventSignatureEmptyTopicsError=O10.AbiErrorSignatureNotFoundError=O10.AbiErrorNotFoundError=O10.AbiErrorInputsNotFoundError=O10.AbiEncodingLengthMismatchError=O10.AbiEncodingBytesSizeMismatchError=O10.AbiEncodingArrayLengthMismatchError=O10.AbiDecodingZeroDataError=O10.AbiDecodingDataSizeTooSmallError=O10.AbiDecodingDataSizeInvalidError=O10.AbiConstructorParamsNotFoundError=O10.AbiConstructorNotFoundError=void 0;var VR=vG(),DW8=L7(),A8=P0();class ce1 extends A8.BaseError{constructor({docsPath:J}){super(["A constructor was not found on the ABI.","Make sure you are using the correct ABI and that the constructor exists on it."].join(`
`),{docsPath:J,name:"AbiConstructorNotFoundError"})}}O10.AbiConstructorNotFoundError=ce1;class _e1 extends A8.BaseError{constructor({docsPath:J}){super(["Constructor arguments were provided (`args`), but a constructor parameters (`inputs`) were not found on the ABI.","Make sure you are using the correct ABI, and that the `inputs` attribute on the constructor exists."].join(`
`),{docsPath:J,name:"AbiConstructorParamsNotFoundError"})}}O10.AbiConstructorParamsNotFoundError=_e1;class ie1 extends A8.BaseError{constructor({data:J,size:Q}){super([`Data size of ${Q} bytes is invalid.`,"Size must be in increments of 32 bytes (size % 32 === 0)."].join(`
`),{metaMessages:[`Data: ${J} (${Q} bytes)`],name:"AbiDecodingDataSizeInvalidError"})}}O10.AbiDecodingDataSizeInvalidError=ie1;class ne1 extends A8.BaseError{constructor({data:J,params:Q,size:Y}){super([`Data size of ${Y} bytes is too small for given parameters.`].join(`
`),{metaMessages:[`Params: (${(0,VR.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}}O10.AbiDecodingDataSizeTooSmallError=ne1;class oe1 extends A8.BaseError{constructor(){super('Cannot decode zero data ("0x") with ABI parameters.',{name:"AbiDecodingZeroDataError"})}}O10.AbiDecodingZeroDataError=oe1;class ae1 extends A8.BaseError{constructor({expectedLength:J,givenLength:Q,type:Y}){super([`ABI encoding array length mismatch for type ${Y}.`,`Expected length: ${J}`,`Given length: ${Q}`].join(`
`),{name:"AbiEncodingArrayLengthMismatchError"})}}O10.AbiEncodingArrayLengthMismatchError=ae1;class re1 extends A8.BaseError{constructor({expectedSize:J,value:Q}){super(`Size of bytes "${Q}" (bytes${(0,DW8.size)(Q)}) does not match expected size (bytes${J}).`,{name:"AbiEncodingBytesSizeMismatchError"})}}O10.AbiEncodingBytesSizeMismatchError=re1;class se1 extends A8.BaseError{constructor({expectedLength:J,givenLength:Q}){super(["ABI encoding params/values length mismatch.",`Expected length (params): ${J}`,`Given length (values): ${Q}`].join(`
`),{name:"AbiEncodingLengthMismatchError"})}}O10.AbiEncodingLengthMismatchError=se1;class te1 extends A8.BaseError{constructor(J,{docsPath:Q}){super([`Arguments (\`args\`) were provided to "${J}", but "${J}" on the ABI does not contain any parameters (\`inputs\`).`,"Cannot encode error result without knowing what the parameter types are.","Make sure you are using the correct ABI and that the inputs exist on it."].join(`
`),{docsPath:Q,name:"AbiErrorInputsNotFoundError"})}}O10.AbiErrorInputsNotFoundError=te1;class ee1 extends A8.BaseError{constructor(J,{docsPath:Q}={}){super([`Error ${J?`"${J}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the error exists on it."].join(`
`),{docsPath:Q,name:"AbiErrorNotFoundError"})}}O10.AbiErrorNotFoundError=ee1;class J10 extends A8.BaseError{constructor(J,{docsPath:Q}){super([`Encoded error signature "${J}" not found on ABI.`,"Make sure you are using the correct ABI and that the error exists on it.",`You can look up the decoded signature here: https://openchain.xyz/signatures?query=${J}.`].join(`
`),{docsPath:Q,name:"AbiErrorSignatureNotFoundError"});Object.defineProperty(this,"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.signature=J}}O10.AbiErrorSignatureNotFoundError=J10;class Q10 extends A8.BaseError{constructor({docsPath:J}){super("Cannot extract event signature from empty topics.",{docsPath:J,name:"AbiEventSignatureEmptyTopicsError"})}}O10.AbiEventSignatureEmptyTopicsError=Q10;class Y10 extends A8.BaseError{constructor(J,{docsPath:Q}){super([`Encoded event signature "${J}" not found on ABI.`,"Make sure you are using the correct ABI and that the event exists on it.",`You can look up the signature here: https://openchain.xyz/signatures?query=${J}.`].join(`
`),{docsPath:Q,name:"AbiEventSignatureNotFoundError"})}}O10.AbiEventSignatureNotFoundError=Y10;class G10 extends A8.BaseError{constructor(J,{docsPath:Q}={}){super([`Event ${J?`"${J}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the event exists on it."].join(`
`),{docsPath:Q,name:"AbiEventNotFoundError"})}}O10.AbiEventNotFoundError=G10;class X10 extends A8.BaseError{constructor(J,{docsPath:Q}={}){super([`Function ${J?`"${J}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the function exists on it."].join(`
`),{docsPath:Q,name:"AbiFunctionNotFoundError"})}}O10.AbiFunctionNotFoundError=X10;class z10 extends A8.BaseError{constructor(J,{docsPath:Q}){super([`Function "${J}" does not contain any \`outputs\` on ABI.`,"Cannot decode function result without knowing what the parameter types are.","Make sure you are using the correct ABI and that the function exists on it."].join(`
`),{docsPath:Q,name:"AbiFunctionOutputsNotFoundError"})}}O10.AbiFunctionOutputsNotFoundError=z10;class K10 extends A8.BaseError{constructor(J,{docsPath:Q}){super([`Encoded function signature "${J}" not found on ABI.`,"Make sure you are using the correct ABI and that the function exists on it.",`You can look up the signature here: https://openchain.xyz/signatures?query=${J}.`].join(`
`),{docsPath:Q,name:"AbiFunctionSignatureNotFoundError"})}}O10.AbiFunctionSignatureNotFoundError=K10;class W10 extends A8.BaseError{constructor(J,Q){super("Found ambiguous types in overloaded ABI items.",{metaMessages:[`\`${J.type}\` in \`${(0,VR.formatAbiItem)(J.abiItem)}\`, and`,`\`${Q.type}\` in \`${(0,VR.formatAbiItem)(Q.abiItem)}\``,"","These types encode differently and cannot be distinguished at runtime.","Remove one of the ambiguous items in the ABI."],name:"AbiItemAmbiguityError"})}}O10.AbiItemAmbiguityError=W10;class Z10 extends A8.BaseError{constructor({expectedSize:J,givenSize:Q}){super(`Expected bytes${J}, got bytes${Q}.`,{name:"BytesSizeMismatchError"})}}O10.BytesSizeMismatchError=Z10;class V10 extends A8.BaseError{constructor({abiItem:J,data:Q,params:Y,size:G}){super([`Data size of ${G} bytes is too small for non-indexed event parameters.`].join(`
`),{metaMessages:[`Params: (${(0,VR.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}}O10.DecodeLogDataMismatch=V10;class q10 extends A8.BaseError{constructor({abiItem:J,param:Q}){super([`Expected a topic for indexed event parameter${Q.name?` "${Q.name}"`:""} on event "${(0,VR.formatAbiItem)(J,{includeName:!0})}".`].join(`
`),{name:"DecodeLogTopicsMismatch"});Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=J}}O10.DecodeLogTopicsMismatch=q10;class U10 extends A8.BaseError{constructor(J,{docsPath:Q}){super([`Type "${J}" is not a valid encoding type.`,"Please provide a valid ABI type."].join(`
`),{docsPath:Q,name:"InvalidAbiEncodingType"})}}O10.InvalidAbiEncodingTypeError=U10;class M10 extends A8.BaseError{constructor(J,{docsPath:Q}){super([`Type "${J}" is not a valid decoding type.`,"Please provide a valid ABI type."].join(`
`),{docsPath:Q,name:"InvalidAbiDecodingType"})}}O10.InvalidAbiDecodingTypeError=M10;class D10 extends A8.BaseError{constructor(J){super([`Value "${J}" is not a valid array.`].join(`
`),{name:"InvalidArrayError"})}}O10.InvalidArrayError=D10;class H10 extends A8.BaseError{constructor(J){super([`"${J}" is not a valid definition type.`,'Valid types: "function", "event", "error"'].join(`
`),{name:"InvalidDefinitionTypeError"})}}O10.InvalidDefinitionTypeError=H10;class I10 extends A8.BaseError{constructor(J){super(`Type "${J}" is not supported for packed encoding.`,{name:"UnsupportedPackedAbiType"})}}O10.UnsupportedPackedAbiType=I10});var p61=H((N10)=>{Object.defineProperty(N10,"__esModule",{value:!0});N10.FilterTypeNotSupportedError=void 0;var mW8=P0();class B10 extends mW8.BaseError{constructor(J){super(`Filter type "${J}" is not supported.`,{name:"FilterTypeNotSupportedError"})}}N10.FilterTypeNotSupportedError=B10});var qR=H((R10)=>{Object.defineProperty(R10,"__esModule",{value:!0});R10.InvalidBytesLengthError=R10.SizeExceedsPaddingSizeError=R10.SliceOffsetOutOfBoundsError=void 0;var c61=P0();class L10 extends c61.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"})}}R10.SliceOffsetOutOfBoundsError=L10;class E10 extends c61.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"})}}R10.SizeExceedsPaddingSizeError=E10;class C10 extends c61.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"})}}R10.InvalidBytesLengthError=C10});var nz=H(($10)=>{Object.defineProperty($10,"__esModule",{value:!0});$10.pad=lW8;$10.padHex=S10;$10.padBytes=P10;var T10=qR();function lW8(J,{dir:Q,size:Y=32}={}){if(typeof J==="string")return S10(J,{dir:Q,size:Y});return P10(J,{dir:Q,size:Y})}function S10(J,{dir:Q,size:Y=32}={}){if(Y===null)return J;let G=J.replace("0x","");if(G.length>Y*2)throw new T10.SizeExceedsPaddingSizeError({size:Math.ceil(G.length/2),targetSize:Y,type:"hex"});return`0x${G[Q==="right"?"padEnd":"padStart"](Y*2,"0")}`}function P10(J,{dir:Q,size:Y=32}={}){if(Y===null)return J;if(J.length>Y)throw new T10.SizeExceedsPaddingSizeError({size:J.length,targetSize:Y,type:"bytes"});let G=new Uint8Array(Y);for(let X=0;X<Y;X++){let z=Q==="right";G[z?X:Y-X-1]=J[z?X:J.length-X-1]}return G}});var fU=H((b10)=>{Object.defineProperty(b10,"__esModule",{value:!0});b10.SizeOverflowError=b10.InvalidHexValueError=b10.InvalidHexBooleanError=b10.InvalidBytesBooleanError=b10.IntegerOutOfRangeError=void 0;var UR=P0();class f10 extends UR.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"})}}b10.IntegerOutOfRangeError=f10;class k10 extends UR.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"})}}b10.InvalidBytesBooleanError=k10;class v10 extends UR.BaseError{constructor(J){super(`Hex value "${J}" is not a valid boolean. The hex value must be "0x0" (false) or "0x1" (true).`,{name:"InvalidHexBooleanError"})}}b10.InvalidHexBooleanError=v10;class j10 extends UR.BaseError{constructor(J){super(`Hex value "${J}" is an odd length (${J.length}). It must be an even length.`,{name:"InvalidHexValueError"})}}b10.InvalidHexValueError=j10;class h10 extends UR.BaseError{constructor({givenSize:J,maxSize:Q}){super(`Size cannot exceed ${Q} bytes. Given size: ${J} bytes.`,{name:"SizeOverflowError"})}}b10.SizeOverflowError=h10});var jG=H((y10)=>{Object.defineProperty(y10,"__esModule",{value:!0});y10.trim=rW8;function rW8(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 c8=H((c10)=>{Object.defineProperty(c10,"__esModule",{value:!0});c10.assertSize=Cb;c10.fromHex=tW8;c10.hexToBigInt=_61;c10.hexToBool=u10;c10.hexToNumber=l10;c10.hexToString=p10;var m10=fU(),g10=L7(),Eb=jG(),d10=c6();function Cb(J,{size:Q}){if((0,g10.size)(J)>Q)throw new m10.SizeOverflowError({givenSize:(0,g10.size)(J),maxSize:Q})}function tW8(J,Q){let Y=typeof Q==="string"?{to:Q}:Q,G=Y.to;if(G==="number")return l10(J,Y);if(G==="bigint")return _61(J,Y);if(G==="string")return p10(J,Y);if(G==="boolean")return u10(J,Y);return(0,d10.hexToBytes)(J,Y)}function _61(J,Q={}){let{signed:Y}=Q;if(Q.size)Cb(J,{size:Q.size});let G=BigInt(J);if(!Y)return G;let X=(J.length-2)/2,z=(1n<<BigInt(X)*8n-1n)-1n;if(G<=z)return G;return G-BigInt(`0x${"f".padStart(X*2,"f")}`)-1n}function u10(J,Q={}){let Y=J;if(Q.size)Cb(Y,{size:Q.size}),Y=(0,Eb.trim)(Y);if((0,Eb.trim)(Y)==="0x00")return!1;if((0,Eb.trim)(Y)==="0x01")return!0;throw new m10.InvalidHexBooleanError(Y)}function l10(J,Q={}){return Number(_61(J,Q))}function p10(J,Q={}){let Y=(0,d10.hexToBytes)(J);if(Q.size)Cb(Y,{size:Q.size}),Y=(0,Eb.trim)(Y,{dir:"right"});return new TextDecoder().decode(Y)}});var v1=H((a10)=>{Object.defineProperty(a10,"__esModule",{value:!0});a10.toHex=WZ8;a10.boolToHex=i10;a10.bytesToHex=n61;a10.numberToHex=n10;a10.stringToHex=o10;var zZ8=fU(),i61=nz(),_10=c8(),KZ8=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function WZ8(J,Q={}){if(typeof J==="number"||typeof J==="bigint")return n10(J,Q);if(typeof J==="string")return o10(J,Q);if(typeof J==="boolean")return i10(J,Q);return n61(J,Q)}function i10(J,Q={}){let Y=`0x${Number(J)}`;if(typeof Q.size==="number")return(0,_10.assertSize)(Y,{size:Q.size}),(0,i61.pad)(Y,{size:Q.size});return Y}function n61(J,Q={}){let Y="";for(let X=0;X<J.length;X++)Y+=KZ8[J[X]];let G=`0x${Y}`;if(typeof Q.size==="number")return(0,_10.assertSize)(G,{size:Q.size}),(0,i61.pad)(G,{dir:"right",size:Q.size});return G}function n10(J,Q={}){let{signed:Y,size:G}=Q,X=BigInt(J),z;if(G)if(Y)z=(1n<<BigInt(G)*8n-1n)-1n;else z=2n**(BigInt(G)*8n)-1n;else if(typeof J==="number")z=BigInt(Number.MAX_SAFE_INTEGER);let K=typeof z==="bigint"&&Y?-z-1n:0;if(z&&X>z||X<K){let Z=typeof J==="bigint"?"n":"";throw new zZ8.IntegerOutOfRangeError({max:z?`${z}${Z}`:void 0,min:`${K}${Z}`,signed:Y,size:G,value:`${J}${Z}`})}let W=`0x${(Y&&X<0?(1n<<BigInt(G*8))+BigInt(X):X).toString(16)}`;if(G)return(0,i61.pad)(W,{size:G});return W}var ZZ8=new TextEncoder;function o10(J,Q={}){let Y=ZZ8.encode(J);return n61(Y,Q)}});var c6=H((J00)=>{Object.defineProperty(J00,"__esModule",{value:!0});J00.toBytes=BZ8;J00.boolToBytes=s10;J00.hexToBytes=r61;J00.numberToBytes=t10;J00.stringToBytes=e10;var HZ8=P0(),IZ8=X5(),o61=nz(),a61=c8(),OZ8=v1(),AZ8=new TextEncoder;function BZ8(J,Q={}){if(typeof J==="number"||typeof J==="bigint")return t10(J,Q);if(typeof J==="boolean")return s10(J,Q);if((0,IZ8.isHex)(J))return r61(J,Q);return e10(J,Q)}function s10(J,Q={}){let Y=new Uint8Array(1);if(Y[0]=Number(J),typeof Q.size==="number")return(0,a61.assertSize)(Y,{size:Q.size}),(0,o61.pad)(Y,{size:Q.size});return Y}var oz={zero:48,nine:57,A:65,F:70,a:97,f:102};function r10(J){if(J>=oz.zero&&J<=oz.nine)return J-oz.zero;if(J>=oz.A&&J<=oz.F)return J-(oz.A-10);if(J>=oz.a&&J<=oz.f)return J-(oz.a-10);return}function r61(J,Q={}){let Y=J;if(Q.size)(0,a61.assertSize)(Y,{size:Q.size}),Y=(0,o61.pad)(Y,{dir:"right",size:Q.size});let G=Y.slice(2);if(G.length%2)G=`0${G}`;let X=G.length/2,z=new Uint8Array(X);for(let K=0,W=0;K<X;K++){let Z=r10(G.charCodeAt(W++)),V=r10(G.charCodeAt(W++));if(Z===void 0||V===void 0)throw new HZ8.BaseError(`Invalid byte sequence ("${G[W-2]}${G[W-1]}" in "${G}").`);z[K]=Z*16+V}return z}function t10(J,Q){let Y=(0,OZ8.numberToHex)(J,Q);return r61(Y)}function e10(J,Q={}){let Y=AZ8.encode(J);if(typeof Q.size==="number")return(0,a61.assertSize)(Y,{size:Q.size}),(0,o61.pad)(Y,{dir:"right",size:Q.size});return Y}});var s61=H((V00)=>{Object.defineProperty(V00,"__esModule",{value:!0});V00.shake256=V00.shake128=V00.keccak_512=V00.keccak_384=V00.keccak_256=V00.keccak_224=V00.sha3_512=V00.sha3_384=V00.sha3_256=V00.sha3_224=V00.Keccak=void 0;V00.keccakP=W00;var DR=Bk(),m5=M8(),RZ8=BigInt(0),MR=BigInt(1),FZ8=BigInt(2),TZ8=BigInt(7),SZ8=BigInt(256),PZ8=BigInt(113),G00=[],X00=[],z00=[];for(let J=0,Q=MR,Y=1,G=0;J<24;J++){[Y,G]=[G,(2*Y+3*G)%5],G00.push(2*(5*G+Y)),X00.push((J+1)*(J+2)/2%64);let X=RZ8;for(let z=0;z<7;z++)if(Q=(Q<<MR^(Q>>TZ8)*PZ8)%SZ8,Q&FZ8)X^=MR<<(MR<<BigInt(z))-MR;z00.push(X)}var K00=(0,DR.split)(z00,!0),$Z8=K00[0],fZ8=K00[1],Q00=(J,Q,Y)=>Y>32?(0,DR.rotlBH)(J,Q,Y):(0,DR.rotlSH)(J,Q,Y),Y00=(J,Q,Y)=>Y>32?(0,DR.rotlBL)(J,Q,Y):(0,DR.rotlSL)(J,Q,Y);function W00(J,Q=24){let Y=new Uint32Array(10);for(let G=24-Q;G<24;G++){for(let K=0;K<10;K++)Y[K]=J[K]^J[K+10]^J[K+20]^J[K+30]^J[K+40];for(let K=0;K<10;K+=2){let W=(K+8)%10,Z=(K+2)%10,V=Y[Z],q=Y[Z+1],U=Q00(V,q,1)^Y[W],M=Y00(V,q,1)^Y[W+1];for(let D=0;D<50;D+=10)J[K+D]^=U,J[K+D+1]^=M}let X=J[2],z=J[3];for(let K=0;K<24;K++){let W=X00[K],Z=Q00(X,z,W),V=Y00(X,z,W),q=G00[K];X=J[q],z=J[q+1],J[q]=Z,J[q+1]=V}for(let K=0;K<50;K+=10){for(let W=0;W<10;W++)Y[W]=J[K+W];for(let W=0;W<10;W++)J[K+W]^=~Y[(W+2)%10]&Y[(W+4)%10]}J[0]^=$Z8[G],J[1]^=fZ8[G]}(0,m5.clean)(Y)}class HR extends m5.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,m5.anumber)(Y),!(0<J&&J<200))throw Error("only keccak-f1600 function is supported");this.state=new Uint8Array(200),this.state32=(0,m5.u32)(this.state)}clone(){return this._cloneInto()}keccak(){(0,m5.swap32IfBE)(this.state32),W00(this.state32,this.rounds),(0,m5.swap32IfBE)(this.state32),this.posOut=0,this.pos=0}update(J){(0,m5.aexists)(this),J=(0,m5.toBytes)(J),(0,m5.abytes)(J);let{blockLen:Q,state:Y}=this,G=J.length;for(let X=0;X<G;){let z=Math.min(Q-this.pos,G-X);for(let K=0;K<z;K++)Y[this.pos++]^=J[X++];if(this.pos===Q)this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:J,suffix:Q,pos:Y,blockLen:G}=this;if(J[Y]^=Q,(Q&128)!==0&&Y===G-1)this.keccak();J[G-1]^=128,this.keccak()}writeInto(J){(0,m5.aexists)(this,!1),(0,m5.abytes)(J),this.finish();let Q=this.state,{blockLen:Y}=this;for(let G=0,X=J.length;G<X;){if(this.posOut>=Y)this.keccak();let z=Math.min(Y-this.posOut,X-G);J.set(Q.subarray(this.posOut,this.posOut+z),G),this.posOut+=z,G+=z}return J}xofInto(J){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(J)}xof(J){return(0,m5.anumber)(J),this.xofInto(new Uint8Array(J))}digestInto(J){if((0,m5.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,m5.clean)(this.state)}_cloneInto(J){let{blockLen:Q,suffix:Y,outputLen:G,rounds:X,enableXOF:z}=this;return J||(J=new HR(Q,Y,G,z,X)),J.state32.set(this.state32),J.pos=this.pos,J.posOut=this.posOut,J.finished=this.finished,J.rounds=X,J.suffix=Y,J.outputLen=G,J.enableXOF=z,J.destroyed=this.destroyed,J}}V00.Keccak=HR;var vZ=(J,Q,Y)=>(0,m5.createHasher)(()=>new HR(Q,J,Y));V00.sha3_224=(()=>vZ(6,144,28))();V00.sha3_256=(()=>vZ(6,136,32))();V00.sha3_384=(()=>vZ(6,104,48))();V00.sha3_512=(()=>vZ(6,72,64))();V00.keccak_224=(()=>vZ(1,144,28))();V00.keccak_256=(()=>vZ(1,136,32))();V00.keccak_384=(()=>vZ(1,104,48))();V00.keccak_512=(()=>vZ(1,72,64))();var Z00=(J,Q,Y)=>(0,m5.createXOFer)((G={})=>new HR(Q,J,G.dkLen===void 0?Y:G.dkLen,!0));V00.shake128=(()=>Z00(31,168,16))();V00.shake256=(()=>Z00(31,136,32))()});var d5=H((U00)=>{Object.defineProperty(U00,"__esModule",{value:!0});U00.keccak256=iZ8;var lZ8=s61(),pZ8=X5(),cZ8=c6(),_Z8=v1();function iZ8(J,Q){let Y=Q||"hex",G=(0,lZ8.keccak_256)((0,pZ8.isHex)(J,{strict:!1})?(0,cZ8.toBytes)(J):J);if(Y==="bytes")return G;return(0,_Z8.toHex)(G)}});var D00=H((M00)=>{Object.defineProperty(M00,"__esModule",{value:!0});M00.hashSignature=sZ8;var oZ8=c6(),aZ8=d5(),rZ8=(J)=>(0,aZ8.keccak256)((0,oZ8.toBytes)(J));function sZ8(J){return rZ8(J)}});var I00=H((H00)=>{Object.defineProperty(H00,"__esModule",{value:!0});H00.normalizeSignature=JV8;var eZ8=P0();function JV8(J){let Q=!0,Y="",G=0,X="",z=!1;for(let K=0;K<J.length;K++){let W=J[K];if(["(",")",","].includes(W))Q=!0;if(W==="(")G++;if(W===")")G--;if(!Q)continue;if(G===0){if(W===" "&&["event","function",""].includes(X))X="";else if(X+=W,W===")"){z=!0;break}continue}if(W===" "){if(J[K-1]!==","&&Y!==","&&Y!==",(")Y="",Q=!1;continue}X+=W,Y+=W}if(!z)throw new eZ8.BaseError("Unable to normalize signature.");return X}});var Rb=H((O00)=>{Object.defineProperty(O00,"__esModule",{value:!0});O00.toSignature=void 0;var YV8=ZR(),GV8=I00(),XV8=(J)=>{let Q=(()=>{if(typeof J==="string")return J;return(0,YV8.formatAbiItem)(J)})();return(0,GV8.normalizeSignature)(Q)};O00.toSignature=XV8});var IR=H((B00)=>{Object.defineProperty(B00,"__esModule",{value:!0});B00.toSignatureHash=WV8;var zV8=D00(),KV8=Rb();function WV8(J){return(0,zV8.hashSignature)((0,KV8.toSignature)(J))}});var kU=H((N00)=>{Object.defineProperty(N00,"__esModule",{value:!0});N00.toEventSelector=void 0;var VV8=IR();N00.toEventSelector=VV8.toSignatureHash});var IJ=H((E00)=>{Object.defineProperty(E00,"__esModule",{value:!0});E00.InvalidAddressError=void 0;var qV8=P0();class L00 extends qV8.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"})}}E00.InvalidAddressError=L00});var pO=H((F00)=>{Object.defineProperty(F00,"__esModule",{value:!0});F00.LruMap=void 0;class R00 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}}F00.LruMap=R00});var O3=H((P00)=>{Object.defineProperty(P00,"__esModule",{value:!0});P00.checksumAddress=S00;P00.getAddress=OV8;var UV8=IJ(),MV8=c6(),DV8=d5(),HV8=pO(),IV8=u5(),t61=new HV8.LruMap(8192);function S00(J,Q){if(t61.has(`${J}.${Q}`))return t61.get(`${J}.${Q}`);let Y=Q?`${Q}${J.toLowerCase()}`:J.substring(2).toLowerCase(),G=(0,DV8.keccak256)((0,MV8.stringToBytes)(Y),"bytes"),X=(Q?Y.substring(`${Q}0x`.length):Y).split("");for(let K=0;K<40;K+=2){if(G[K>>1]>>4>=8&&X[K])X[K]=X[K].toUpperCase();if((G[K>>1]&15)>=8&&X[K+1])X[K+1]=X[K+1].toUpperCase()}let z=`0x${X.join("")}`;return t61.set(`${J}.${Q}`,z),z}function OV8(J,Q){if(!(0,IV8.isAddress)(J,{strict:!1}))throw new UV8.InvalidAddressError({address:J});return S00(J,Q)}});var u5=H(($00)=>{Object.defineProperty($00,"__esModule",{value:!0});$00.isAddressCache=void 0;$00.isAddress=EV8;var NV8=pO(),wV8=O3(),LV8=/^0x[a-fA-F0-9]{40}$/;$00.isAddressCache=new NV8.LruMap(8192);function EV8(J,Q){let{strict:Y=!0}=Q??{},G=`${J}.${Y}`;if($00.isAddressCache.has(G))return $00.isAddressCache.get(G);let X=(()=>{if(!LV8.test(J))return!1;if(J.toLowerCase()===J)return!0;if(Y)return(0,wV8.checksumAddress)(J)===J;return!0})();return $00.isAddressCache.set(G,X),X}});var X4=H((v00)=>{Object.defineProperty(v00,"__esModule",{value:!0});v00.concat=RV8;v00.concatBytes=f00;v00.concatHex=k00;function RV8(J){if(typeof J[0]==="string")return k00(J);return f00(J)}function f00(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 k00(J){return`0x${J.reduce((Q,Y)=>Q+Y.replace("0x",""),"")}`}});var OJ=H((g00)=>{Object.defineProperty(g00,"__esModule",{value:!0});g00.slice=$V8;g00.sliceBytes=x00;g00.sliceHex=y00;var j00=qR(),PV8=X5(),Fb=L7();function $V8(J,Q,Y,{strict:G}={}){if((0,PV8.isHex)(J,{strict:!1}))return y00(J,Q,Y,{strict:G});return x00(J,Q,Y,{strict:G})}function h00(J,Q){if(typeof Q==="number"&&Q>0&&Q>(0,Fb.size)(J)-1)throw new j00.SliceOffsetOutOfBoundsError({offset:Q,position:"start",size:(0,Fb.size)(J)})}function b00(J,Q,Y){if(typeof Q==="number"&&typeof Y==="number"&&(0,Fb.size)(J)!==Y-Q)throw new j00.SliceOffsetOutOfBoundsError({offset:Y,position:"end",size:(0,Fb.size)(J)})}function x00(J,Q,Y,{strict:G}={}){h00(J,Q);let X=J.slice(Q,Y);if(G)b00(X,Q,Y);return X}function y00(J,Q,Y,{strict:G}={}){h00(J,Q);let X=`0x${J.replace("0x","").slice((Q??0)*2,(Y??J.length)*2)}`;if(G)b00(X,Q,Y);return X}});var AR=H((m00)=>{Object.defineProperty(m00,"__esModule",{value:!0});m00.integerRegex=m00.bytesRegex=m00.arrayRegex=void 0;m00.arrayRegex=/^(.*)\[([0-9]*)\]$/;m00.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;m00.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 A2=H((l00)=>{Object.defineProperty(l00,"__esModule",{value:!0});l00.encodeAbiParameters=uV8;l00.getArrayComponents=u00;var BR=R8(),bV8=IJ(),xV8=P0(),yV8=fU(),gV8=u5(),cO=X4(),vU=nz(),NR=L7(),mV8=OJ(),jU=v1(),dV8=AR();function uV8(J,Q){if(J.length!==Q.length)throw new BR.AbiEncodingLengthMismatchError({expectedLength:J.length,givenLength:Q.length});let Y=lV8({params:J,values:Q}),G=J81(Y);if(G.length===0)return"0x";return G}function lV8({params:J,values:Q}){let Y=[];for(let G=0;G<J.length;G++)Y.push(e61({param:J[G],value:Q[G]}));return Y}function e61({param:J,value:Q}){let Y=u00(J.type);if(Y){let[G,X]=Y;return cV8(Q,{length:G,param:{...J,type:X}})}if(J.type==="tuple")return aV8(Q,{param:J});if(J.type==="address")return pV8(Q);if(J.type==="bool")return iV8(Q);if(J.type.startsWith("uint")||J.type.startsWith("int")){let G=J.type.startsWith("int"),[,,X="256"]=dV8.integerRegex.exec(J.type)??[];return nV8(Q,{signed:G,size:Number(X)})}if(J.type.startsWith("bytes"))return _V8(Q,{param:J});if(J.type==="string")return oV8(Q);throw new BR.InvalidAbiEncodingTypeError(J.type,{docsPath:"/docs/contract/encodeAbiParameters"})}function J81(J){let Q=0;for(let z=0;z<J.length;z++){let{dynamic:K,encoded:W}=J[z];if(K)Q+=32;else Q+=(0,NR.size)(W)}let Y=[],G=[],X=0;for(let z=0;z<J.length;z++){let{dynamic:K,encoded:W}=J[z];if(K)Y.push((0,jU.numberToHex)(Q+X,{size:32})),G.push(W),X+=(0,NR.size)(W);else Y.push(W)}return(0,cO.concat)([...Y,...G])}function pV8(J){if(!(0,gV8.isAddress)(J))throw new bV8.InvalidAddressError({address:J});return{dynamic:!1,encoded:(0,vU.padHex)(J.toLowerCase())}}function cV8(J,{length:Q,param:Y}){let G=Q===null;if(!Array.isArray(J))throw new BR.InvalidArrayError(J);if(!G&&J.length!==Q)throw new BR.AbiEncodingArrayLengthMismatchError({expectedLength:Q,givenLength:J.length,type:`${Y.type}[${Q}]`});let X=!1,z=[];for(let K=0;K<J.length;K++){let W=e61({param:Y,value:J[K]});if(W.dynamic)X=!0;z.push(W)}if(G||X){let K=J81(z);if(G){let W=(0,jU.numberToHex)(z.length,{size:32});return{dynamic:!0,encoded:z.length>0?(0,cO.concat)([W,K]):W}}if(X)return{dynamic:!0,encoded:K}}return{dynamic:!1,encoded:(0,cO.concat)(z.map(({encoded:K})=>K))}}function _V8(J,{param:Q}){let[,Y]=Q.type.split("bytes"),G=(0,NR.size)(J);if(!Y){let X=J;if(G%32!==0)X=(0,vU.padHex)(X,{dir:"right",size:Math.ceil((J.length-2)/2/32)*32});return{dynamic:!0,encoded:(0,cO.concat)([(0,vU.padHex)((0,jU.numberToHex)(G,{size:32})),X])}}if(G!==Number.parseInt(Y,10))throw new BR.AbiEncodingBytesSizeMismatchError({expectedSize:Number.parseInt(Y,10),value:J});return{dynamic:!1,encoded:(0,vU.padHex)(J,{dir:"right"})}}function iV8(J){if(typeof J!=="boolean")throw new xV8.BaseError(`Invalid boolean value: "${J}" (type: ${typeof J}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:(0,vU.padHex)((0,jU.boolToHex)(J))}}function nV8(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 yV8.IntegerOutOfRangeError({max:G.toString(),min:X.toString(),signed:Q,size:Y/8,value:J.toString()})}return{dynamic:!1,encoded:(0,jU.numberToHex)(J,{size:32,signed:Q})}}function oV8(J){let Q=(0,jU.stringToHex)(J),Y=Math.ceil((0,NR.size)(Q)/32),G=[];for(let X=0;X<Y;X++)G.push((0,vU.padHex)((0,mV8.slice)(Q,X*32,(X+1)*32),{dir:"right"}));return{dynamic:!0,encoded:(0,cO.concat)([(0,vU.padHex)((0,jU.numberToHex)((0,NR.size)(Q),{size:32})),...G])}}function aV8(J,{param:Q}){let Y=!1,G=[];for(let X=0;X<Q.components.length;X++){let z=Q.components[X],K=Array.isArray(J)?X:z.name,W=e61({param:z,value:J[K]});if(G.push(W),W.dynamic)Y=!0}return{dynamic:Y,encoded:Y?J81(G):(0,cO.concat)(G.map(({encoded:X})=>X))}}function u00(J){let Q=J.match(/^(.*)\[(\d+)?\]$/);return Q?[Q[2]?Number(Q[2]):null,Q[1]]:void 0}});var jZ=H((p00)=>{Object.defineProperty(p00,"__esModule",{value:!0});p00.toFunctionSelector=void 0;var tV8=OJ(),eV8=IR(),Jq8=(J)=>(0,tV8.slice)((0,eV8.toSignatureHash)(J),0,4);p00.toFunctionSelector=Jq8});var hG=H((_00)=>{Object.defineProperty(_00,"__esModule",{value:!0});_00.getAbiItem=zq8;_00.isArgOfType=Tb;_00.getAmbiguousTypes=Y81;var Qq8=R8(),Yq8=X5(),Q81=u5(),Gq8=kU(),Xq8=jZ();function zq8(J){let{abi:Q,args:Y=[],name:G}=J,X=(0,Yq8.isHex)(G,{strict:!1}),z=Q.filter((W)=>{if(X){if(W.type==="function")return(0,Xq8.toFunctionSelector)(W)===G;if(W.type==="event")return(0,Gq8.toEventSelector)(W)===G;return!1}return"name"in W&&W.name===G});if(z.length===0)return;if(z.length===1)return z[0];let K;for(let W of z){if(!("inputs"in W))continue;if(!Y||Y.length===0){if(!W.inputs||W.inputs.length===0)return W;continue}if(!W.inputs)continue;if(W.inputs.length===0)continue;if(W.inputs.length!==Y.length)continue;if(Y.every((V,q)=>{let U="inputs"in W&&W.inputs[q];if(!U)return!1;return Tb(V,U)})){if(K&&"inputs"in K&&K.inputs){let V=Y81(W.inputs,K.inputs,Y);if(V)throw new Qq8.AbiItemAmbiguityError({abiItem:W,type:V[0]},{abiItem:K,type:V[1]})}K=W}}if(K)return K;return z[0]}function Tb(J,Q){let Y=typeof J,G=Q.type;switch(G){case"address":return(0,Q81.isAddress)(J,{strict:!1});case"bool":return Y==="boolean";case"function":return Y==="string";case"string":return Y==="string";default:{if(G==="tuple"&&"components"in Q)return Object.values(Q.components).every((X,z)=>{return Tb(Object.values(J)[z],X)});if(/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/.test(G))return Y==="number"||Y==="bigint";if(/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/.test(G))return Y==="string"||J instanceof Uint8Array;if(/[a-z]+[1-9]{0,3}(\[[0-9]{0,}\])+$/.test(G))return Array.isArray(J)&&J.every((X)=>Tb(X,{...Q,type:G.replace(/(\[[0-9]{0,}\])$/,"")}));return!1}}}function Y81(J,Q,Y){for(let G in J){let X=J[G],z=Q[G];if(X.type==="tuple"&&z.type==="tuple"&&"components"in X&&"components"in z)return Y81(X.components,z.components,Y[G]);let K=[X.type,z.type];if((()=>{if(K.includes("address")&&K.includes("bytes20"))return!0;if(K.includes("address")&&K.includes("string"))return(0,Q81.isAddress)(Y[G],{strict:!1});if(K.includes("address")&&K.includes("bytes"))return(0,Q81.isAddress)(Y[G],{strict:!1});return!1})())return K}return}});var hZ=H((a00)=>{Object.defineProperty(a00,"__esModule",{value:!0});a00.encodeEventTopics=Oq8;var i00=R8(),Vq8=p61(),qq8=c6(),Uq8=d5(),Mq8=kU(),Dq8=A2(),Hq8=vG(),Iq8=hG(),n00="/docs/contract/encodeEventTopics";function Oq8(J){let{abi:Q,eventName:Y,args:G}=J,X=Q[0];if(Y){let Z=(0,Iq8.getAbiItem)({abi:Q,name:Y});if(!Z)throw new i00.AbiEventNotFoundError(Y,{docsPath:n00});X=Z}if(X.type!=="event")throw new i00.AbiEventNotFoundError(void 0,{docsPath:n00});let z=(0,Hq8.formatAbiItem)(X),K=(0,Mq8.toEventSelector)(z),W=[];if(G&&"inputs"in X){let Z=X.inputs?.filter((q)=>("indexed"in q)&&q.indexed),V=Array.isArray(G)?G:Object.values(G).length>0?Z?.map((q)=>G[q.name])??[]:[];if(V.length>0)W=Z?.map((q,U)=>{if(Array.isArray(V[U]))return V[U].map((M,D)=>o00({param:q,value:V[U][D]}));return typeof V[U]<"u"&&V[U]!==null?o00({param:q,value:V[U]}):null})??[]}return[K,...W]}function o00({param:J,value:Q}){if(J.type==="string"||J.type==="bytes")return(0,Uq8.keccak256)((0,qq8.toBytes)(Q));if(J.type==="tuple"||J.type.match(/^(.*)\[(\d+)?\]$/))throw new Vq8.FilterTypeNotSupportedError(J.type);return(0,Dq8.encodeAbiParameters)([J],[Q])}});var wR=H((r00)=>{Object.defineProperty(r00,"__esModule",{value:!0});r00.createFilterRequestScope=Bq8;function Bq8(J,{method:Q}){let Y={};if(J.transport.type==="fallback")J.transport.onResponse?.(({method:G,response:X,status:z,transport:K})=>{if(z==="success"&&Q===G)Y[X]=K.request});return(G)=>Y[G]||J.request}});var Sb=H((t00)=>{Object.defineProperty(t00,"__esModule",{value:!0});t00.createContractEventFilter=Eq8;var wq8=hZ(),s00=v1(),Lq8=wR();async function Eq8(J,Q){let{address:Y,abi:G,args:X,eventName:z,fromBlock:K,strict:W,toBlock:Z}=Q,V=(0,Lq8.createFilterRequestScope)(J,{method:"eth_newFilter"}),q=z?(0,wq8.encodeEventTopics)({abi:G,args:X,eventName:z}):void 0,U=await J.request({method:"eth_newFilter",params:[{address:Y,fromBlock:typeof K==="bigint"?(0,s00.numberToHex)(K):K,toBlock:typeof Z==="bigint"?(0,s00.numberToHex)(Z):Z,topics:q}]});return{abi:G,args:X,eventName:z,id:U,request:V(U),strict:Boolean(W),type:"event"}}});var _8=H((e00)=>{Object.defineProperty(e00,"__esModule",{value:!0});e00.parseAccount=Rq8;function Rq8(J){if(typeof J==="string")return{address:J,type:"json-rpc"};return J}});var G81=H((Y60)=>{Object.defineProperty(Y60,"__esModule",{value:!0});Y60.prepareEncodeFunctionData=$q8;var J60=R8(),Tq8=jZ(),Sq8=vG(),Pq8=hG(),Q60="/docs/contract/encodeFunctionData";function $q8(J){let{abi:Q,args:Y,functionName:G}=J,X=Q[0];if(G){let z=(0,Pq8.getAbiItem)({abi:Q,args:Y,name:G});if(!z)throw new J60.AbiFunctionNotFoundError(G,{docsPath:Q60});X=z}if(X.type!=="function")throw new J60.AbiFunctionNotFoundError(void 0,{docsPath:Q60});return{abi:[X],functionName:(0,Tq8.toFunctionSelector)((0,Sq8.formatAbiItem)(X))}}});var E7=H((G60)=>{Object.defineProperty(G60,"__esModule",{value:!0});G60.encodeFunctionData=hq8;var kq8=X4(),vq8=A2(),jq8=G81();function hq8(J){let{args:Q}=J,{abi:Y,functionName:G}=(()=>{if(J.abi.length===1&&J.functionName?.startsWith("0x"))return J;return(0,jq8.prepareEncodeFunctionData)(J)})(),X=Y[0],z=G,K="inputs"in X&&X.inputs?(0,vq8.encodeAbiParameters)(X.inputs,Q??[]):void 0;return(0,kq8.concatHex)([z,K??"0x"])}});var Pb=H((X60)=>{Object.defineProperty(X60,"__esModule",{value:!0});X60.solidityPanic=X60.solidityError=X60.panicReasons=void 0;X60.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."};X60.solidityError={inputs:[{name:"message",type:"string"}],name:"Error",type:"error"};X60.solidityPanic={inputs:[{name:"reason",type:"uint256"}],name:"Panic",type:"error"}});var z81=H((V60)=>{Object.defineProperty(V60,"__esModule",{value:!0});V60.RecursiveReadLimitExceededError=V60.PositionOutOfBoundsError=V60.NegativeOffsetError=void 0;var X81=P0();class K60 extends X81.BaseError{constructor({offset:J}){super(`Offset \`${J}\` cannot be negative.`,{name:"NegativeOffsetError"})}}V60.NegativeOffsetError=K60;class W60 extends X81.BaseError{constructor({length:J,position:Q}){super(`Position \`${Q}\` is out of bounds (\`0 < position < ${J}\`).`,{name:"PositionOutOfBoundsError"})}}V60.PositionOutOfBoundsError=W60;class Z60 extends X81.BaseError{constructor({count:J,limit:Q}){super(`Recursive read limit of \`${Q}\` exceeded (recursive read count: \`${J}\`).`,{name:"RecursiveReadLimitExceededError"})}}V60.RecursiveReadLimitExceededError=Z60});var _O=H((U60)=>{Object.defineProperty(U60,"__esModule",{value:!0});U60.createCursor=uq8;var $b=z81(),dq8={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 $b.RecursiveReadLimitExceededError({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(J){if(J<0||J>this.bytes.length-1)throw new $b.PositionOutOfBoundsError({length:this.bytes.length,position:J})},decrementPosition(J){if(J<0)throw new $b.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 $b.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 uq8(J,{recursiveReadLimit:Q=8192}={}){let Y=Object.create(dq8);return Y.bytes=J,Y.dataView=new DataView(J.buffer,J.byteOffset,J.byteLength),Y.positionReadCount=new Map,Y.recursiveReadLimit=Q,Y}});var fb=H((A60)=>{Object.defineProperty(A60,"__esModule",{value:!0});A60.fromBytes=cq8;A60.bytesToBigInt=D60;A60.bytesToBool=H60;A60.bytesToNumber=I60;A60.bytesToString=O60;var pq8=fU(),M60=jG(),iO=c8(),K81=v1();function cq8(J,Q){let Y=typeof Q==="string"?{to:Q}:Q,G=Y.to;if(G==="number")return I60(J,Y);if(G==="bigint")return D60(J,Y);if(G==="boolean")return H60(J,Y);if(G==="string")return O60(J,Y);return(0,K81.bytesToHex)(J,Y)}function D60(J,Q={}){if(typeof Q.size<"u")(0,iO.assertSize)(J,{size:Q.size});let Y=(0,K81.bytesToHex)(J,Q);return(0,iO.hexToBigInt)(Y,Q)}function H60(J,Q={}){let Y=J;if(typeof Q.size<"u")(0,iO.assertSize)(Y,{size:Q.size}),Y=(0,M60.trim)(Y);if(Y.length>1||Y[0]>1)throw new pq8.InvalidBytesBooleanError(Y);return Boolean(Y[0])}function I60(J,Q={}){if(typeof Q.size<"u")(0,iO.assertSize)(J,{size:Q.size});let Y=(0,K81.bytesToHex)(J,Q);return(0,iO.hexToNumber)(Y,Q)}function O60(J,Q={}){let Y=J;if(typeof Q.size<"u")(0,iO.assertSize)(Y,{size:Q.size}),Y=(0,M60.trim)(Y,{dir:"right"});return new TextDecoder().decode(Y)}});var az=H((w60)=>{Object.defineProperty(w60,"__esModule",{value:!0});w60.decodeAbiParameters=QU8;var W81=R8(),rq8=O3(),sq8=_O(),kb=L7(),tq8=OJ(),eq8=jG(),B2=fb(),JU8=c6(),vb=v1(),N60=A2();function QU8(J,Q){let Y=typeof Q==="string"?(0,JU8.hexToBytes)(Q):Q,G=(0,sq8.createCursor)(Y);if((0,kb.size)(Y)===0&&J.length>0)throw new W81.AbiDecodingZeroDataError;if((0,kb.size)(Q)&&(0,kb.size)(Q)<32)throw new W81.AbiDecodingDataSizeTooSmallError({data:typeof Q==="string"?Q:(0,vb.bytesToHex)(Q),params:J,size:(0,kb.size)(Q)});let X=0,z=[];for(let K=0;K<J.length;++K){let W=J[K];G.setPosition(X);let[Z,V]=nO(G,W,{staticPosition:0});X+=V,z.push(Z)}return z}function nO(J,Q,{staticPosition:Y}){let G=(0,N60.getArrayComponents)(Q.type);if(G){let[X,z]=G;return GU8(J,{...Q,type:z},{length:X,staticPosition:Y})}if(Q.type==="tuple")return WU8(J,Q,{staticPosition:Y});if(Q.type==="address")return YU8(J);if(Q.type==="bool")return XU8(J);if(Q.type.startsWith("bytes"))return zU8(J,Q,{staticPosition:Y});if(Q.type.startsWith("uint")||Q.type.startsWith("int"))return KU8(J,Q);if(Q.type==="string")return ZU8(J,{staticPosition:Y});throw new W81.InvalidAbiDecodingTypeError(Q.type,{docsPath:"/docs/contract/decodeAbiParameters"})}var B60=32,Z81=32;function YU8(J){let Q=J.readBytes(32);return[(0,rq8.checksumAddress)((0,vb.bytesToHex)((0,tq8.sliceBytes)(Q,-20))),32]}function GU8(J,Q,{length:Y,staticPosition:G}){if(!Y){let K=(0,B2.bytesToNumber)(J.readBytes(Z81)),W=G+K,Z=W+B60;J.setPosition(W);let V=(0,B2.bytesToNumber)(J.readBytes(B60)),q=LR(Q),U=0,M=[];for(let D=0;D<V;++D){J.setPosition(Z+(q?D*32:U));let[I,O]=nO(J,Q,{staticPosition:Z});U+=O,M.push(I)}return J.setPosition(G+32),[M,32]}if(LR(Q)){let K=(0,B2.bytesToNumber)(J.readBytes(Z81)),W=G+K,Z=[];for(let V=0;V<Y;++V){J.setPosition(W+V*32);let[q]=nO(J,Q,{staticPosition:W});Z.push(q)}return J.setPosition(G+32),[Z,32]}let X=0,z=[];for(let K=0;K<Y;++K){let[W,Z]=nO(J,Q,{staticPosition:G+X});X+=Z,z.push(W)}return[z,X]}function XU8(J){return[(0,B2.bytesToBool)(J.readBytes(32),{size:32}),32]}function zU8(J,Q,{staticPosition:Y}){let[G,X]=Q.type.split("bytes");if(!X){let K=(0,B2.bytesToNumber)(J.readBytes(32));J.setPosition(Y+K);let W=(0,B2.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,vb.bytesToHex)(Z),32]}return[(0,vb.bytesToHex)(J.readBytes(Number.parseInt(X,10),32)),32]}function KU8(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,B2.bytesToBigInt)(X,{signed:Y}):(0,B2.bytesToNumber)(X,{signed:Y}),32]}function WU8(J,Q,{staticPosition:Y}){let G=Q.components.length===0||Q.components.some(({name:K})=>!K),X=G?[]:{},z=0;if(LR(Q)){let K=(0,B2.bytesToNumber)(J.readBytes(Z81)),W=Y+K;for(let Z=0;Z<Q.components.length;++Z){let V=Q.components[Z];J.setPosition(W+z);let[q,U]=nO(J,V,{staticPosition:W});z+=U,X[G?Z:V?.name]=q}return J.setPosition(Y+32),[X,32]}for(let K=0;K<Q.components.length;++K){let W=Q.components[K],[Z,V]=nO(J,W,{staticPosition:Y});X[G?K:W?.name]=Z,z+=V}return[X,z]}function ZU8(J,{staticPosition:Q}){let Y=(0,B2.bytesToNumber)(J.readBytes(32)),G=Q+Y;J.setPosition(G);let X=(0,B2.bytesToNumber)(J.readBytes(32));if(X===0)return J.setPosition(Q+32),["",32];let z=J.readBytes(X,32),K=(0,B2.bytesToString)((0,eq8.trim)(z));return J.setPosition(Q+32),[K,32]}function LR(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(LR);let Y=(0,N60.getArrayComponents)(J.type);if(Y&&LR({...J,type:Y[1]}))return!0;return!1}});var ER=H((R60)=>{Object.defineProperty(R60,"__esModule",{value:!0});R60.decodeErrorResult=DU8;var L60=Pb(),E60=R8(),C60=OJ(),qU8=jZ(),UU8=az(),MU8=vG();function DU8(J){let{abi:Q,data:Y}=J,G=(0,C60.slice)(Y,0,4);if(G==="0x")throw new E60.AbiDecodingZeroDataError;let z=[...Q||[],L60.solidityError,L60.solidityPanic].find((K)=>K.type==="error"&&G===(0,qU8.toFunctionSelector)((0,MU8.formatAbiItem)(K)));if(!z)throw new E60.AbiErrorSignatureNotFoundError(G,{docsPath:"/docs/contract/decodeErrorResult"});return{abiItem:z,args:"inputs"in z&&z.inputs&&z.inputs.length>0?(0,UU8.decodeAbiParameters)(z.inputs,(0,C60.slice)(Y,4)):void 0,errorName:z.name}}});var S4=H((F60)=>{Object.defineProperty(F60,"__esModule",{value:!0});F60.stringify=void 0;var IU8=(J,Q,Y)=>JSON.stringify(J,(G,X)=>{let z=typeof X==="bigint"?X.toString():X;return typeof Q==="function"?Q(G,z):z},Y);F60.stringify=IU8});var V81=H((S60)=>{Object.defineProperty(S60,"__esModule",{value:!0});S60.formatAbiItemWithArgs=AU8;var OU8=S4();function AU8({abiItem:J,args:Q,includeFunctionName:Y=!0,includeName:G=!1}){if(!("name"in J))return;if(!("inputs"in J))return;if(!J.inputs)return;return`${Y?J.name:""}(${J.inputs.map((X,z)=>`${G&&X.name?`${X.name}: `:""}${typeof Q[z]==="object"?(0,OU8.stringify)(Q[z]):Q[z]}`).join(", ")})`}});var oO=H((P60)=>{Object.defineProperty(P60,"__esModule",{value:!0});P60.weiUnits=P60.gweiUnits=P60.etherUnits=void 0;P60.etherUnits={gwei:9,wei:18};P60.gweiUnits={ether:-9,wei:9};P60.weiUnits={ether:-18,gwei:-9}});var CR=H((f60)=>{Object.defineProperty(f60,"__esModule",{value:!0});f60.formatUnits=LU8;function LU8(J,Q){let Y=J.toString(),G=Y.startsWith("-");if(G)Y=Y.slice(1);Y=Y.padStart(Q,"0");let[X,z]=[Y.slice(0,Y.length-Q),Y.slice(Y.length-Q)];return z=z.replace(/(0+)$/,""),`${G?"-":""}${X||"0"}${z?`.${z}`:""}`}});var aO=H((k60)=>{Object.defineProperty(k60,"__esModule",{value:!0});k60.formatEther=FU8;var CU8=oO(),RU8=CR();function FU8(J,Q="wei"){return(0,RU8.formatUnits)(J,CU8.etherUnits[Q])}});var bZ=H((v60)=>{Object.defineProperty(v60,"__esModule",{value:!0});v60.formatGwei=$U8;var SU8=oO(),PU8=CR();function $U8(J,Q="wei"){return(0,PU8.formatUnits)(J,SU8.gweiUnits[Q])}});var jb=H((x60)=>{Object.defineProperty(x60,"__esModule",{value:!0});x60.StateAssignmentConflictError=x60.AccountStateConflictError=void 0;x60.prettyStateMapping=q81;x60.prettyStateOverride=kU8;var j60=P0();class h60 extends j60.BaseError{constructor({address:J}){super(`State for account "${J}" is set multiple times.`,{name:"AccountStateConflictError"})}}x60.AccountStateConflictError=h60;class b60 extends j60.BaseError{constructor(){super("state and stateDiff are set on the same account.",{name:"StateAssignmentConflictError"})}}x60.StateAssignmentConflictError=b60;function q81(J){return J.reduce((Q,{slot:Y,value:G})=>{return`${Q}        ${Y}: ${G}
`},"")}function kU8(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+=q81(G.state);if(G.stateDiff)X+=`      stateDiff:
`,X+=q81(G.stateDiff);return X},`  State Override:
`).slice(0,-1)}});var A3=H((o60)=>{Object.defineProperty(o60,"__esModule",{value:!0});o60.WaitForTransactionReceiptTimeoutError=o60.TransactionReceiptNotFoundError=o60.TransactionNotFoundError=o60.TransactionExecutionError=o60.InvalidStorageKeySizeError=o60.InvalidSerializedTransactionError=o60.InvalidSerializedTransactionTypeError=o60.InvalidSerializableTransactionError=o60.InvalidLegacyVError=o60.FeeConflictError=void 0;o60.prettyPrint=M81;var bU8=aO(),U81=bZ(),bG=P0();function M81(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 g60 extends bG.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"})}}o60.FeeConflictError=g60;class m60 extends bG.BaseError{constructor({v:J}){super(`Invalid \`v\` value "${J}". Expected 27 or 28.`,{name:"InvalidLegacyVError"})}}o60.InvalidLegacyVError=m60;class d60 extends bG.BaseError{constructor({transaction:J}){super("Cannot infer a transaction type from provided transaction.",{metaMessages:["Provided Transaction:","{",M81(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"})}}o60.InvalidSerializableTransactionError=d60;class u60 extends bG.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}}o60.InvalidSerializedTransactionTypeError=u60;class l60 extends bG.BaseError{constructor({attributes:J,serializedTransaction:Q,type:Y}){let G=Object.entries(J).map(([X,z])=>typeof z>"u"?X:void 0).filter(Boolean);super(`Invalid serialized transaction of type "${Y}" was provided.`,{metaMessages:[`Serialized Transaction: "${Q}"`,G.length>0?`Missing Attributes: ${G.join(", ")}`:""].filter(Boolean),name:"InvalidSerializedTransactionError"});Object.defineProperty(this,"serializedTransaction",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.serializedTransaction=Q,this.type=Y}}o60.InvalidSerializedTransactionError=l60;class p60 extends bG.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"})}}o60.InvalidStorageKeySizeError=p60;class c60 extends bG.BaseError{constructor(J,{account:Q,docsPath:Y,chain:G,data:X,gas:z,gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U}){let M=M81({chain:G&&`${G?.name} (id: ${G?.id})`,from:Q?.address,to:q,value:typeof U<"u"&&`${(0,bU8.formatEther)(U)} ${G?.nativeCurrency?.symbol||"ETH"}`,data:X,gas:z,gasPrice:typeof K<"u"&&`${(0,U81.formatGwei)(K)} gwei`,maxFeePerGas:typeof W<"u"&&`${(0,U81.formatGwei)(W)} gwei`,maxPriorityFeePerGas:typeof Z<"u"&&`${(0,U81.formatGwei)(Z)} gwei`,nonce:V});super(J.shortMessage,{cause:J,docsPath:Y,metaMessages:[...J.metaMessages?[...J.metaMessages," "]:[],"Request Arguments:",M].filter(Boolean),name:"TransactionExecutionError"});Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=J}}o60.TransactionExecutionError=c60;class _60 extends bG.BaseError{constructor({blockHash:J,blockNumber:Q,blockTag:Y,hash:G,index:X}){let z="Transaction";if(Y&&X!==void 0)z=`Transaction at block time "${Y}" at index "${X}"`;if(J&&X!==void 0)z=`Transaction at block hash "${J}" at index "${X}"`;if(Q&&X!==void 0)z=`Transaction at block number "${Q}" at index "${X}"`;if(G)z=`Transaction with hash "${G}"`;super(`${z} could not be found.`,{name:"TransactionNotFoundError"})}}o60.TransactionNotFoundError=_60;class i60 extends bG.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"})}}o60.TransactionReceiptNotFoundError=i60;class n60 extends bG.BaseError{constructor({hash:J}){super(`Timed out while waiting for transaction with hash "${J}" to be confirmed.`,{name:"WaitForTransactionReceiptTimeoutError"})}}o60.WaitForTransactionReceiptTimeoutError=n60});var hb=H((r60)=>{Object.defineProperty(r60,"__esModule",{value:!0});r60.getUrl=r60.getContractAddress=void 0;var iU8=(J)=>J;r60.getContractAddress=iU8;var nU8=(J)=>J;r60.getUrl=nU8});var rz=H((W80)=>{Object.defineProperty(W80,"__esModule",{value:!0});W80.RawContractError=W80.CounterfactualDeploymentFailedError=W80.ContractFunctionZeroDataError=W80.ContractFunctionRevertedError=W80.ContractFunctionExecutionError=W80.CallExecutionError=void 0;var aU8=_8(),rU8=Pb(),sU8=ER(),t60=vG(),e60=V81(),tU8=hG(),eU8=aO(),D81=bZ(),JM8=R8(),rO=P0(),QM8=jb(),J80=A3(),YM8=hb();class Q80 extends rO.BaseError{constructor(J,{account:Q,docsPath:Y,chain:G,data:X,gas:z,gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U,stateOverride:M}){let D=Q?(0,aU8.parseAccount)(Q):void 0,I=(0,J80.prettyPrint)({from:D?.address,to:q,value:typeof U<"u"&&`${(0,eU8.formatEther)(U)} ${G?.nativeCurrency?.symbol||"ETH"}`,data:X,gas:z,gasPrice:typeof K<"u"&&`${(0,D81.formatGwei)(K)} gwei`,maxFeePerGas:typeof W<"u"&&`${(0,D81.formatGwei)(W)} gwei`,maxPriorityFeePerGas:typeof Z<"u"&&`${(0,D81.formatGwei)(Z)} gwei`,nonce:V});if(M)I+=`
${(0,QM8.prettyStateOverride)(M)}`;super(J.shortMessage,{cause:J,docsPath:Y,metaMessages:[...J.metaMessages?[...J.metaMessages," "]:[],"Raw Call Arguments:",I].filter(Boolean),name:"CallExecutionError"});Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=J}}W80.CallExecutionError=Q80;class Y80 extends rO.BaseError{constructor(J,{abi:Q,args:Y,contractAddress:G,docsPath:X,functionName:z,sender:K}){let W=(0,tU8.getAbiItem)({abi:Q,args:Y,name:z}),Z=W?(0,e60.formatAbiItemWithArgs)({abiItem:W,args:Y,includeFunctionName:!1,includeName:!1}):void 0,V=W?(0,t60.formatAbiItem)(W,{includeName:!0}):void 0,q=(0,J80.prettyPrint)({address:G&&(0,YM8.getContractAddress)(G),function:V,args:Z&&Z!=="()"&&`${[...Array(z?.length??0).keys()].map(()=>" ").join("")}${Z}`,sender:K});super(J.shortMessage||`An unknown error occurred while executing the contract function "${z}".`,{cause:J,docsPath:X,metaMessages:[...J.metaMessages?[...J.metaMessages," "]:[],q&&"Contract Call:",q].filter(Boolean),name:"ContractFunctionExecutionError"});Object.defineProperty(this,"abi",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"args",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"contractAddress",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"formattedArgs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"functionName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"sender",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abi=Q,this.args=Y,this.cause=J,this.contractAddress=G,this.functionName=z,this.sender=K}}W80.ContractFunctionExecutionError=Y80;class G80 extends rO.BaseError{constructor({abi:J,data:Q,functionName:Y,message:G}){let X,z,K,W;if(Q&&Q!=="0x")try{z=(0,sU8.decodeErrorResult)({abi:J,data:Q});let{abiItem:V,errorName:q,args:U}=z;if(q==="Error")W=U[0];else if(q==="Panic"){let[M]=U;W=rU8.panicReasons[M]}else{let M=V?(0,t60.formatAbiItem)(V,{includeName:!0}):void 0,D=V&&U?(0,e60.formatAbiItemWithArgs)({abiItem:V,args:U,includeFunctionName:!1,includeName:!1}):void 0;K=[M?`Error: ${M}`:"",D&&D!=="()"?`       ${[...Array(q?.length??0).keys()].map(()=>" ").join("")}${D}`:""]}}catch(V){X=V}else if(G)W=G;let Z;if(X instanceof JM8.AbiErrorSignatureNotFoundError)Z=X.signature,K=[`Unable to decode signature "${Z}" as it was not found on the provided ABI.`,"Make sure you are using the correct ABI and that the error exists on it.",`You can look up the decoded signature here: https://openchain.xyz/signatures?query=${Z}.`];super(W&&W!=="execution reverted"||Z?[`The contract function "${Y}" reverted with the following ${Z?"signature":"reason"}:`,W||Z].join(`
`):`The contract function "${Y}" reverted.`,{cause:X,metaMessages:K,name:"ContractFunctionRevertedError"});Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"raw",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"reason",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=z,this.raw=Q,this.reason=W,this.signature=Z}}W80.ContractFunctionRevertedError=G80;class X80 extends rO.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"})}}W80.ContractFunctionZeroDataError=X80;class z80 extends rO.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"})}}W80.CounterfactualDeploymentFailedError=z80;class K80 extends rO.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}}W80.RawContractError=K80});var N2=H((H80)=>{Object.defineProperty(H80,"__esModule",{value:!0});H80.TimeoutError=H80.SocketClosedError=H80.RpcRequestError=H80.WebSocketRequestError=H80.HttpRequestError=void 0;var bb=S4(),RR=P0(),FR=hb();class V80 extends RR.BaseError{constructor({body:J,cause:Q,details:Y,headers:G,status:X,url:z}){super("HTTP request failed.",{cause:Q,details:Y,metaMessages:[X&&`Status: ${X}`,`URL: ${(0,FR.getUrl)(z)}`,J&&`Request body: ${(0,bb.stringify)(J)}`].filter(Boolean),name:"HttpRequestError"});Object.defineProperty(this,"body",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"headers",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"url",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.body=J,this.headers=G,this.status=X,this.url=z}}H80.HttpRequestError=V80;class q80 extends RR.BaseError{constructor({body:J,cause:Q,details:Y,url:G}){super("WebSocket request failed.",{cause:Q,details:Y,metaMessages:[`URL: ${(0,FR.getUrl)(G)}`,J&&`Request body: ${(0,bb.stringify)(J)}`].filter(Boolean),name:"WebSocketRequestError"})}}H80.WebSocketRequestError=q80;class U80 extends RR.BaseError{constructor({body:J,error:Q,url:Y}){super("RPC Request failed.",{cause:Q,details:Q.message,metaMessages:[`URL: ${(0,FR.getUrl)(Y)}`,`Request body: ${(0,bb.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}}H80.RpcRequestError=U80;class M80 extends RR.BaseError{constructor({url:J}={}){super("The socket has been closed.",{metaMessages:[J&&`URL: ${(0,FR.getUrl)(J)}`].filter(Boolean),name:"SocketClosedError"})}}H80.SocketClosedError=M80;class D80 extends RR.BaseError{constructor({body:J,url:Q}){super("The request took too long to respond.",{details:"The request timed out.",metaMessages:[`URL: ${(0,FR.getUrl)(Q)}`,`Request body: ${(0,bb.stringify)(J)}`],name:"TimeoutError"})}}H80.TimeoutError=D80});var sz=H((A80)=>{Object.defineProperty(A80,"__esModule",{value:!0});A80.UnknownRpcError=A80.AtomicityNotSupportedError=A80.AtomicReadyWalletRejectedUpgradeError=A80.BundleTooLargeError=A80.UnknownBundleIdError=A80.DuplicateIdError=A80.UnsupportedChainIdError=A80.UnsupportedNonOptionalCapabilityError=A80.SwitchChainError=A80.ChainDisconnectedError=A80.ProviderDisconnectedError=A80.UnsupportedProviderMethodError=A80.UnauthorizedProviderError=A80.UserRejectedRequestError=A80.JsonRpcVersionUnsupportedError=A80.LimitExceededRpcError=A80.MethodNotSupportedRpcError=A80.TransactionRejectedRpcError=A80.ResourceUnavailableRpcError=A80.ResourceNotFoundRpcError=A80.InvalidInputRpcError=A80.InternalRpcError=A80.InvalidParamsRpcError=A80.MethodNotFoundRpcError=A80.InvalidRequestRpcError=A80.ParseRpcError=A80.ProviderRpcError=A80.RpcError=void 0;var MM8=P0(),DM8=N2(),HM8=-1;class l5 extends MM8.BaseError{constructor(J,{code:Q,docsPath:Y,metaMessages:G,name:X,shortMessage:z}){super(z,{cause:J,docsPath:Y,metaMessages:G||J?.metaMessages,name:X||"RpcError"});Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=X||J.name,this.code=J instanceof DM8.RpcRequestError?J.code:Q??HM8}}A80.RpcError=l5;class C7 extends l5{constructor(J,Q){super(J,Q);Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=Q.data}}A80.ProviderRpcError=C7;class xb extends l5{constructor(J){super(J,{code:xb.code,name:"ParseRpcError",shortMessage:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."})}}A80.ParseRpcError=xb;Object.defineProperty(xb,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32700});class yb extends l5{constructor(J){super(J,{code:yb.code,name:"InvalidRequestRpcError",shortMessage:"JSON is not a valid request object."})}}A80.InvalidRequestRpcError=yb;Object.defineProperty(yb,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32600});class gb extends l5{constructor(J,{method:Q}={}){super(J,{code:gb.code,name:"MethodNotFoundRpcError",shortMessage:`The method${Q?` "${Q}"`:""} does not exist / is not available.`})}}A80.MethodNotFoundRpcError=gb;Object.defineProperty(gb,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32601});class mb extends l5{constructor(J){super(J,{code:mb.code,name:"InvalidParamsRpcError",shortMessage:["Invalid parameters were provided to the RPC method.","Double check you have provided the correct parameters."].join(`
`)})}}A80.InvalidParamsRpcError=mb;Object.defineProperty(mb,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32602});class db extends l5{constructor(J){super(J,{code:db.code,name:"InternalRpcError",shortMessage:"An internal error was received."})}}A80.InternalRpcError=db;Object.defineProperty(db,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32603});class ub extends l5{constructor(J){super(J,{code:ub.code,name:"InvalidInputRpcError",shortMessage:["Missing or invalid parameters.","Double check you have provided the correct parameters."].join(`
`)})}}A80.InvalidInputRpcError=ub;Object.defineProperty(ub,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32000});class lb extends l5{constructor(J){super(J,{code:lb.code,name:"ResourceNotFoundRpcError",shortMessage:"Requested resource not found."});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceNotFoundRpcError"})}}A80.ResourceNotFoundRpcError=lb;Object.defineProperty(lb,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32001});class pb extends l5{constructor(J){super(J,{code:pb.code,name:"ResourceUnavailableRpcError",shortMessage:"Requested resource not available."})}}A80.ResourceUnavailableRpcError=pb;Object.defineProperty(pb,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32002});class cb extends l5{constructor(J){super(J,{code:cb.code,name:"TransactionRejectedRpcError",shortMessage:"Transaction creation failed."})}}A80.TransactionRejectedRpcError=cb;Object.defineProperty(cb,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32003});class _b extends l5{constructor(J,{method:Q}={}){super(J,{code:_b.code,name:"MethodNotSupportedRpcError",shortMessage:`Method${Q?` "${Q}"`:""} is not supported.`})}}A80.MethodNotSupportedRpcError=_b;Object.defineProperty(_b,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32004});class ib extends l5{constructor(J){super(J,{code:ib.code,name:"LimitExceededRpcError",shortMessage:"Request exceeds defined limit."})}}A80.LimitExceededRpcError=ib;Object.defineProperty(ib,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32005});class nb extends l5{constructor(J){super(J,{code:nb.code,name:"JsonRpcVersionUnsupportedError",shortMessage:"Version of JSON-RPC protocol is not supported."})}}A80.JsonRpcVersionUnsupportedError=nb;Object.defineProperty(nb,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32006});class ob extends C7{constructor(J){super(J,{code:ob.code,name:"UserRejectedRequestError",shortMessage:"User rejected the request."})}}A80.UserRejectedRequestError=ob;Object.defineProperty(ob,"code",{enumerable:!0,configurable:!0,writable:!0,value:4001});class ab extends C7{constructor(J){super(J,{code:ab.code,name:"UnauthorizedProviderError",shortMessage:"The requested method and/or account has not been authorized by the user."})}}A80.UnauthorizedProviderError=ab;Object.defineProperty(ab,"code",{enumerable:!0,configurable:!0,writable:!0,value:4100});class rb extends C7{constructor(J,{method:Q}={}){super(J,{code:rb.code,name:"UnsupportedProviderMethodError",shortMessage:`The Provider does not support the requested method${Q?` " ${Q}"`:""}.`})}}A80.UnsupportedProviderMethodError=rb;Object.defineProperty(rb,"code",{enumerable:!0,configurable:!0,writable:!0,value:4200});class sb extends C7{constructor(J){super(J,{code:sb.code,name:"ProviderDisconnectedError",shortMessage:"The Provider is disconnected from all chains."})}}A80.ProviderDisconnectedError=sb;Object.defineProperty(sb,"code",{enumerable:!0,configurable:!0,writable:!0,value:4900});class tb extends C7{constructor(J){super(J,{code:tb.code,name:"ChainDisconnectedError",shortMessage:"The Provider is not connected to the requested chain."})}}A80.ChainDisconnectedError=tb;Object.defineProperty(tb,"code",{enumerable:!0,configurable:!0,writable:!0,value:4901});class eb extends C7{constructor(J){super(J,{code:eb.code,name:"SwitchChainError",shortMessage:"An error occurred when attempting to switch chain."})}}A80.SwitchChainError=eb;Object.defineProperty(eb,"code",{enumerable:!0,configurable:!0,writable:!0,value:4902});class Jx extends C7{constructor(J){super(J,{code:Jx.code,name:"UnsupportedNonOptionalCapabilityError",shortMessage:"This Wallet does not support a capability that was not marked as optional."})}}A80.UnsupportedNonOptionalCapabilityError=Jx;Object.defineProperty(Jx,"code",{enumerable:!0,configurable:!0,writable:!0,value:5700});class Qx extends C7{constructor(J){super(J,{code:Qx.code,name:"UnsupportedChainIdError",shortMessage:"This Wallet does not support the requested chain ID."})}}A80.UnsupportedChainIdError=Qx;Object.defineProperty(Qx,"code",{enumerable:!0,configurable:!0,writable:!0,value:5710});class Yx extends C7{constructor(J){super(J,{code:Yx.code,name:"DuplicateIdError",shortMessage:"There is already a bundle submitted with this ID."})}}A80.DuplicateIdError=Yx;Object.defineProperty(Yx,"code",{enumerable:!0,configurable:!0,writable:!0,value:5720});class Gx extends C7{constructor(J){super(J,{code:Gx.code,name:"UnknownBundleIdError",shortMessage:"This bundle id is unknown / has not been submitted"})}}A80.UnknownBundleIdError=Gx;Object.defineProperty(Gx,"code",{enumerable:!0,configurable:!0,writable:!0,value:5730});class Xx extends C7{constructor(J){super(J,{code:Xx.code,name:"BundleTooLargeError",shortMessage:"The call bundle is too large for the Wallet to process."})}}A80.BundleTooLargeError=Xx;Object.defineProperty(Xx,"code",{enumerable:!0,configurable:!0,writable:!0,value:5740});class zx extends C7{constructor(J){super(J,{code:zx.code,name:"AtomicReadyWalletRejectedUpgradeError",shortMessage:"The Wallet can support atomicity after an upgrade, but the user rejected the upgrade."})}}A80.AtomicReadyWalletRejectedUpgradeError=zx;Object.defineProperty(zx,"code",{enumerable:!0,configurable:!0,writable:!0,value:5750});class Kx extends C7{constructor(J){super(J,{code:Kx.code,name:"AtomicityNotSupportedError",shortMessage:"The wallet does not support atomic execution but the request requires it."})}}A80.AtomicityNotSupportedError=Kx;Object.defineProperty(Kx,"code",{enumerable:!0,configurable:!0,writable:!0,value:5760});class O80 extends l5{constructor(J){super(J,{name:"UnknownRpcError",shortMessage:"An unknown RPC error occurred."})}}A80.UnknownRpcError=O80});var tz=H((N80)=>{Object.defineProperty(N80,"__esModule",{value:!0});N80.getContractError=nM8;var lM8=R8(),pM8=P0(),Wx=rz(),cM8=N2(),_M8=sz(),iM8=3;function nM8(J,{abi:Q,address:Y,args:G,docsPath:X,functionName:z,sender:K}){let W=J instanceof Wx.RawContractError?J:J instanceof pM8.BaseError?J.walk((I)=>("data"in I))||J.walk():{},{code:Z,data:V,details:q,message:U,shortMessage:M}=W,D=(()=>{if(J instanceof lM8.AbiDecodingZeroDataError)return new Wx.ContractFunctionZeroDataError({functionName:z});if([iM8,_M8.InternalRpcError.code].includes(Z)&&(V||q||U||M))return new Wx.ContractFunctionRevertedError({abi:Q,data:typeof V==="object"?V.data:V,functionName:z,message:W instanceof cM8.RpcRequestError?q:M??U});return J})();return new Wx.ContractFunctionExecutionError(D,{abi:Q,args:G,contractAddress:Y,docsPath:X,functionName:z,sender:K})}});var sO=H((w80)=>{Object.defineProperty(w80,"__esModule",{value:!0});w80.publicKeyToAddress=sM8;var aM8=O3(),rM8=d5();function sM8(J){let Q=(0,rM8.keccak256)(`0x${J.substring(4)}`).substring(26);return(0,aM8.checksumAddress)(`0x${Q}`)}});var ez=H((E80)=>{Object.defineProperty(E80,"__esModule",{value:!0});E80.sha512_224=E80.sha512_256=E80.sha384=E80.sha512=E80.sha224=E80.sha256=E80.SHA512_256=E80.SHA512_224=E80.SHA384=E80.SHA512=E80.SHA224=E80.SHA256=void 0;var W0=Ok(),l0=Bk(),b9=M8(),eM8=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]),xZ=new Uint32Array(64);class Zx extends W0.HashMD{constructor(J=32){super(64,J,8,!1);this.A=W0.SHA256_IV[0]|0,this.B=W0.SHA256_IV[1]|0,this.C=W0.SHA256_IV[2]|0,this.D=W0.SHA256_IV[3]|0,this.E=W0.SHA256_IV[4]|0,this.F=W0.SHA256_IV[5]|0,this.G=W0.SHA256_IV[6]|0,this.H=W0.SHA256_IV[7]|0}get(){let{A:J,B:Q,C:Y,D:G,E:X,F:z,G:K,H:W}=this;return[J,Q,Y,G,X,z,K,W]}set(J,Q,Y,G,X,z,K,W){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0,this.E=X|0,this.F=z|0,this.G=K|0,this.H=W|0}process(J,Q){for(let q=0;q<16;q++,Q+=4)xZ[q]=J.getUint32(Q,!1);for(let q=16;q<64;q++){let U=xZ[q-15],M=xZ[q-2],D=(0,b9.rotr)(U,7)^(0,b9.rotr)(U,18)^U>>>3,I=(0,b9.rotr)(M,17)^(0,b9.rotr)(M,19)^M>>>10;xZ[q]=I+xZ[q-7]+D+xZ[q-16]|0}let{A:Y,B:G,C:X,D:z,E:K,F:W,G:Z,H:V}=this;for(let q=0;q<64;q++){let U=(0,b9.rotr)(K,6)^(0,b9.rotr)(K,11)^(0,b9.rotr)(K,25),M=V+U+(0,W0.Chi)(K,W,Z)+eM8[q]+xZ[q]|0,I=((0,b9.rotr)(Y,2)^(0,b9.rotr)(Y,13)^(0,b9.rotr)(Y,22))+(0,W0.Maj)(Y,G,X)|0;V=Z,Z=W,W=K,K=z+M|0,z=X,X=G,G=Y,Y=M+I|0}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,z=z+this.D|0,K=K+this.E|0,W=W+this.F|0,Z=Z+this.G|0,V=V+this.H|0,this.set(Y,G,X,z,K,W,Z,V)}roundClean(){(0,b9.clean)(xZ)}destroy(){this.set(0,0,0,0,0,0,0,0),(0,b9.clean)(this.buffer)}}E80.SHA256=Zx;class H81 extends Zx{constructor(){super(28);this.A=W0.SHA224_IV[0]|0,this.B=W0.SHA224_IV[1]|0,this.C=W0.SHA224_IV[2]|0,this.D=W0.SHA224_IV[3]|0,this.E=W0.SHA224_IV[4]|0,this.F=W0.SHA224_IV[5]|0,this.G=W0.SHA224_IV[6]|0,this.H=W0.SHA224_IV[7]|0}}E80.SHA224=H81;var L80=(()=>l0.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map((J)=>BigInt(J))))(),JD8=(()=>L80[0])(),QD8=(()=>L80[1])(),yZ=new Uint32Array(80),gZ=new Uint32Array(80);class tO extends W0.HashMD{constructor(J=64){super(128,J,16,!1);this.Ah=W0.SHA512_IV[0]|0,this.Al=W0.SHA512_IV[1]|0,this.Bh=W0.SHA512_IV[2]|0,this.Bl=W0.SHA512_IV[3]|0,this.Ch=W0.SHA512_IV[4]|0,this.Cl=W0.SHA512_IV[5]|0,this.Dh=W0.SHA512_IV[6]|0,this.Dl=W0.SHA512_IV[7]|0,this.Eh=W0.SHA512_IV[8]|0,this.El=W0.SHA512_IV[9]|0,this.Fh=W0.SHA512_IV[10]|0,this.Fl=W0.SHA512_IV[11]|0,this.Gh=W0.SHA512_IV[12]|0,this.Gl=W0.SHA512_IV[13]|0,this.Hh=W0.SHA512_IV[14]|0,this.Hl=W0.SHA512_IV[15]|0}get(){let{Ah:J,Al:Q,Bh:Y,Bl:G,Ch:X,Cl:z,Dh:K,Dl:W,Eh:Z,El:V,Fh:q,Fl:U,Gh:M,Gl:D,Hh:I,Hl:O}=this;return[J,Q,Y,G,X,z,K,W,Z,V,q,U,M,D,I,O]}set(J,Q,Y,G,X,z,K,W,Z,V,q,U,M,D,I,O){this.Ah=J|0,this.Al=Q|0,this.Bh=Y|0,this.Bl=G|0,this.Ch=X|0,this.Cl=z|0,this.Dh=K|0,this.Dl=W|0,this.Eh=Z|0,this.El=V|0,this.Fh=q|0,this.Fl=U|0,this.Gh=M|0,this.Gl=D|0,this.Hh=I|0,this.Hl=O|0}process(J,Q){for(let w=0;w<16;w++,Q+=4)yZ[w]=J.getUint32(Q),gZ[w]=J.getUint32(Q+=4);for(let w=16;w<80;w++){let N=yZ[w-15]|0,L=gZ[w-15]|0,C=l0.rotrSH(N,L,1)^l0.rotrSH(N,L,8)^l0.shrSH(N,L,7),R=l0.rotrSL(N,L,1)^l0.rotrSL(N,L,8)^l0.shrSL(N,L,7),F=yZ[w-2]|0,f=gZ[w-2]|0,E=l0.rotrSH(F,f,19)^l0.rotrBH(F,f,61)^l0.shrSH(F,f,6),P=l0.rotrSL(F,f,19)^l0.rotrBL(F,f,61)^l0.shrSL(F,f,6),j=l0.add4L(R,P,gZ[w-7],gZ[w-16]),$=l0.add4H(j,C,E,yZ[w-7],yZ[w-16]);yZ[w]=$|0,gZ[w]=j|0}let{Ah:Y,Al:G,Bh:X,Bl:z,Ch:K,Cl:W,Dh:Z,Dl:V,Eh:q,El:U,Fh:M,Fl:D,Gh:I,Gl:O,Hh:A,Hl:B}=this;for(let w=0;w<80;w++){let N=l0.rotrSH(q,U,14)^l0.rotrSH(q,U,18)^l0.rotrBH(q,U,41),L=l0.rotrSL(q,U,14)^l0.rotrSL(q,U,18)^l0.rotrBL(q,U,41),C=q&M^~q&I,R=U&D^~U&O,F=l0.add5L(B,L,R,QD8[w],gZ[w]),f=l0.add5H(F,A,N,C,JD8[w],yZ[w]),E=F|0,P=l0.rotrSH(Y,G,28)^l0.rotrBH(Y,G,34)^l0.rotrBH(Y,G,39),j=l0.rotrSL(Y,G,28)^l0.rotrBL(Y,G,34)^l0.rotrBL(Y,G,39),$=Y&X^Y&K^X&K,d=G&z^G&W^z&W;A=I|0,B=O|0,I=M|0,O=D|0,M=q|0,D=U|0,{h:q,l:U}=l0.add(Z|0,V|0,f|0,E|0),Z=K|0,V=W|0,K=X|0,W=z|0,X=Y|0,z=G|0;let h=l0.add3L(E,j,d);Y=l0.add3H(h,f,P,$),G=h|0}({h:Y,l:G}=l0.add(this.Ah|0,this.Al|0,Y|0,G|0)),{h:X,l:z}=l0.add(this.Bh|0,this.Bl|0,X|0,z|0),{h:K,l:W}=l0.add(this.Ch|0,this.Cl|0,K|0,W|0),{h:Z,l:V}=l0.add(this.Dh|0,this.Dl|0,Z|0,V|0),{h:q,l:U}=l0.add(this.Eh|0,this.El|0,q|0,U|0),{h:M,l:D}=l0.add(this.Fh|0,this.Fl|0,M|0,D|0),{h:I,l:O}=l0.add(this.Gh|0,this.Gl|0,I|0,O|0),{h:A,l:B}=l0.add(this.Hh|0,this.Hl|0,A|0,B|0),this.set(Y,G,X,z,K,W,Z,V,q,U,M,D,I,O,A,B)}roundClean(){(0,b9.clean)(yZ,gZ)}destroy(){(0,b9.clean)(this.buffer),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}E80.SHA512=tO;class I81 extends tO{constructor(){super(48);this.Ah=W0.SHA384_IV[0]|0,this.Al=W0.SHA384_IV[1]|0,this.Bh=W0.SHA384_IV[2]|0,this.Bl=W0.SHA384_IV[3]|0,this.Ch=W0.SHA384_IV[4]|0,this.Cl=W0.SHA384_IV[5]|0,this.Dh=W0.SHA384_IV[6]|0,this.Dl=W0.SHA384_IV[7]|0,this.Eh=W0.SHA384_IV[8]|0,this.El=W0.SHA384_IV[9]|0,this.Fh=W0.SHA384_IV[10]|0,this.Fl=W0.SHA384_IV[11]|0,this.Gh=W0.SHA384_IV[12]|0,this.Gl=W0.SHA384_IV[13]|0,this.Hh=W0.SHA384_IV[14]|0,this.Hl=W0.SHA384_IV[15]|0}}E80.SHA384=I81;var p5=Uint32Array.from([2352822216,424955298,1944164710,2312950998,502970286,855612546,1738396948,1479516111,258812777,2077511080,2011393907,79989058,1067287976,1780299464,286451373,2446758561]),c5=Uint32Array.from([573645204,4230739756,2673172387,3360449730,596883563,1867755857,2520282905,1497426621,2519219938,2827943907,3193839141,1401305490,721525244,746961066,246885852,2177182882]);class O81 extends tO{constructor(){super(28);this.Ah=p5[0]|0,this.Al=p5[1]|0,this.Bh=p5[2]|0,this.Bl=p5[3]|0,this.Ch=p5[4]|0,this.Cl=p5[5]|0,this.Dh=p5[6]|0,this.Dl=p5[7]|0,this.Eh=p5[8]|0,this.El=p5[9]|0,this.Fh=p5[10]|0,this.Fl=p5[11]|0,this.Gh=p5[12]|0,this.Gl=p5[13]|0,this.Hh=p5[14]|0,this.Hl=p5[15]|0}}E80.SHA512_224=O81;class A81 extends tO{constructor(){super(32);this.Ah=c5[0]|0,this.Al=c5[1]|0,this.Bh=c5[2]|0,this.Bl=c5[3]|0,this.Ch=c5[4]|0,this.Cl=c5[5]|0,this.Dh=c5[6]|0,this.Dl=c5[7]|0,this.Eh=c5[8]|0,this.El=c5[9]|0,this.Fh=c5[10]|0,this.Fl=c5[11]|0,this.Gh=c5[12]|0,this.Gl=c5[13]|0,this.Hh=c5[14]|0,this.Hl=c5[15]|0}}E80.SHA512_256=A81;E80.sha256=(0,b9.createHasher)(()=>new Zx);E80.sha224=(0,b9.createHasher)(()=>new H81);E80.sha512=(0,b9.createHasher)(()=>new tO);E80.sha384=(0,b9.createHasher)(()=>new I81);E80.sha512_256=(0,b9.createHasher)(()=>new A81);E80.sha512_224=(0,b9.createHasher)(()=>new O81)});var bU=H((R80)=>{Object.defineProperty(R80,"__esModule",{value:!0});R80.hmac=R80.HMAC=void 0;var hU=M8();class Vx extends hU.Hash{constructor(J,Q){super();this.finished=!1,this.destroyed=!1,(0,hU.ahash)(J);let Y=(0,hU.toBytes)(Q);if(this.iHash=J.create(),typeof this.iHash.update!=="function")throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let G=this.blockLen,X=new Uint8Array(G);X.set(Y.length>G?J.create().update(Y).digest():Y);for(let z=0;z<X.length;z++)X[z]^=54;this.iHash.update(X),this.oHash=J.create();for(let z=0;z<X.length;z++)X[z]^=106;this.oHash.update(X),(0,hU.clean)(X)}update(J){return(0,hU.aexists)(this),this.iHash.update(J),this}digestInto(J){(0,hU.aexists)(this),(0,hU.abytes)(J,this.outputLen),this.finished=!0,this.iHash.digestInto(J),this.oHash.update(J),this.oHash.digestInto(J),this.destroy()}digest(){let J=new Uint8Array(this.oHash.outputLen);return this.digestInto(J),J}_cloneInto(J){J||(J=Object.create(Object.getPrototypeOf(this),{}));let{oHash:Q,iHash:Y,finished:G,destroyed:X,blockLen:z,outputLen:K}=this;return J=J,J.finished=G,J.destroyed=X,J.blockLen=z,J.outputLen=K,J.oHash=Q._cloneInto(J.oHash),J.iHash=Y._cloneInto(J.iHash),J}clone(){return this._cloneInto()}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}R80.HMAC=Vx;var DD8=(J,Q,Y)=>new Vx(J,Q).update(Y).digest();R80.hmac=DD8;R80.hmac.create=(J,Q)=>new Vx(J,Q)});var mZ=H((v80)=>{/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(v80,"__esModule",{value:!0});v80.notImplemented=v80.bitMask=void 0;v80.isBytes=Ux;v80.abytes=Mx;v80.abool=ID8;v80.numberToHexUnpadded=S80;v80.hexToNumber=L81;v80.bytesToHex=E81;v80.hexToBytes=Dx;v80.bytesToNumberBE=AD8;v80.bytesToNumberLE=BD8;v80.numberToBytesBE=$80;v80.numberToBytesLE=ND8;v80.numberToVarBytesBE=wD8;v80.ensureBytes=LD8;v80.concatBytes=f80;v80.equalBytes=ED8;v80.utf8ToBytes=CD8;v80.inRange=k80;v80.aInRange=RD8;v80.bitLen=FD8;v80.bitGet=TD8;v80.bitSet=SD8;v80.createHmacDrbg=$D8;v80.validateObject=kD8;v80.memoized=jD8;var qx=BigInt(0),TR=BigInt(1);function Ux(J){return J instanceof Uint8Array||ArrayBuffer.isView(J)&&J.constructor.name==="Uint8Array"}function Mx(J){if(!Ux(J))throw Error("Uint8Array expected")}function ID8(J,Q){if(typeof Q!=="boolean")throw Error(J+" boolean expected, got "+Q)}function S80(J){let Q=J.toString(16);return Q.length&1?"0"+Q:Q}function L81(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);return J===""?qx:BigInt("0x"+J)}var P80=typeof Uint8Array.from([]).toHex==="function"&&typeof Uint8Array.fromHex==="function",OD8=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function E81(J){if(Mx(J),P80)return J.toHex();let Q="";for(let Y=0;Y<J.length;Y++)Q+=OD8[J[Y]];return Q}var JK={_0:48,_9:57,A:65,F:70,a:97,f:102};function F80(J){if(J>=JK._0&&J<=JK._9)return J-JK._0;if(J>=JK.A&&J<=JK.F)return J-(JK.A-10);if(J>=JK.a&&J<=JK.f)return J-(JK.a-10);return}function Dx(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);if(P80)return Uint8Array.fromHex(J);let Q=J.length,Y=Q/2;if(Q%2)throw Error("hex string expected, got unpadded hex of length "+Q);let G=new Uint8Array(Y);for(let X=0,z=0;X<Y;X++,z+=2){let K=F80(J.charCodeAt(z)),W=F80(J.charCodeAt(z+1));if(K===void 0||W===void 0){let Z=J[z]+J[z+1];throw Error('hex string expected, got non-hex character "'+Z+'" at index '+z)}G[X]=K*16+W}return G}function AD8(J){return L81(E81(J))}function BD8(J){return Mx(J),L81(E81(Uint8Array.from(J).reverse()))}function $80(J,Q){return Dx(J.toString(16).padStart(Q*2,"0"))}function ND8(J,Q){return $80(J,Q).reverse()}function wD8(J){return Dx(S80(J))}function LD8(J,Q,Y){let G;if(typeof Q==="string")try{G=Dx(Q)}catch(z){throw Error(J+" must be hex string or Uint8Array, cause: "+z)}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 f80(...J){let Q=0;for(let G=0;G<J.length;G++){let X=J[G];Mx(X),Q+=X.length}let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let z=J[G];Y.set(z,X),X+=z.length}return Y}function ED8(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 CD8(J){if(typeof J!=="string")throw Error("string expected");return new Uint8Array(new TextEncoder().encode(J))}var N81=(J)=>typeof J==="bigint"&&qx<=J;function k80(J,Q,Y){return N81(J)&&N81(Q)&&N81(Y)&&Q<=J&&J<Y}function RD8(J,Q,Y,G){if(!k80(Q,Y,G))throw Error("expected valid "+J+": "+Y+" <= n < "+G+", got "+Q)}function FD8(J){let Q;for(Q=0;J>qx;J>>=TR,Q+=1);return Q}function TD8(J,Q){return J>>BigInt(Q)&TR}function SD8(J,Q,Y){return J|(Y?TR:qx)<<BigInt(Q)}var PD8=(J)=>(TR<<BigInt(J))-TR;v80.bitMask=PD8;var w81=(J)=>new Uint8Array(J),T80=(J)=>Uint8Array.from(J);function $D8(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=w81(J),X=w81(J),z=0,K=()=>{G.fill(1),X.fill(0),z=0},W=(...U)=>Y(X,G,...U),Z=(U=w81(0))=>{if(X=W(T80([0]),U),G=W(),U.length===0)return;X=W(T80([1]),U),G=W()},V=()=>{if(z++>=1000)throw Error("drbg: tried 1000 values");let U=0,M=[];while(U<Q){G=W();let D=G.slice();M.push(D),U+=G.length}return f80(...M)};return(U,M)=>{K(),Z(U);let D=void 0;while(!(D=M(V())))Z();return K(),D}}var fD8={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 kD8(J,Q,Y={}){let G=(X,z,K)=>{let W=fD8[z];if(typeof W!=="function")throw Error("invalid validator function");let Z=J[X];if(K&&Z===void 0)return;if(!W(Z,J))throw Error("param "+String(X)+" is invalid. Expected "+z+", got "+Z)};for(let[X,z]of Object.entries(Q))G(X,z,!1);for(let[X,z]of Object.entries(Y))G(X,z,!0);return J}var vD8=()=>{throw Error("not implemented")};v80.notImplemented=vD8;function jD8(J){let Q=new WeakMap;return(Y,...G)=>{let X=Q.get(Y);if(X!==void 0)return X;let z=J(Y,...G);return Q.set(Y,z),z}}});var SR=H((l80)=>{Object.defineProperty(l80,"__esModule",{value:!0});l80.isNegativeLE=void 0;l80.mod=AJ;l80.pow=WH8;l80.pow2=ZH8;l80.invert=Hx;l80.tonelliShanks=g80;l80.FpSqrt=m80;l80.validateField=MH8;l80.FpPow=C81;l80.FpInvertBatch=d80;l80.FpDiv=DH8;l80.FpLegendre=Ix;l80.FpIsSquare=HH8;l80.nLength=R81;l80.Field=F81;l80.FpSqrtOdd=IH8;l80.FpSqrtEven=OH8;l80.hashToPrivateScalar=AH8;l80.getFieldBytesLength=T81;l80.getMinHashLength=u80;l80.mapHashToField=BH8;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var zH8=M8(),BJ=mZ(),R7=BigInt(0),x9=BigInt(1),xU=BigInt(2),KH8=BigInt(3),h80=BigInt(4),b80=BigInt(5),x80=BigInt(8);function AJ(J,Q){let Y=J%Q;return Y>=R7?Y:Q+Y}function WH8(J,Q,Y){return C81(F81(Y),J,Q)}function ZH8(J,Q,Y){let G=J;while(Q-- >R7)G*=G,G%=Y;return G}function Hx(J,Q){if(J===R7)throw Error("invert: expected non-zero number");if(Q<=R7)throw Error("invert: expected positive modulus, got "+Q);let Y=AJ(J,Q),G=Q,X=R7,z=x9,K=x9,W=R7;while(Y!==R7){let V=G/Y,q=G%Y,U=X-K*V,M=z-W*V;G=Y,Y=q,X=K,z=W,K=U,W=M}if(G!==x9)throw Error("invert: does not exist");return AJ(X,Q)}function y80(J,Q){let Y=(J.ORDER+x9)/h80,G=J.pow(Q,Y);if(!J.eql(J.sqr(G),Q))throw Error("Cannot find square root");return G}function VH8(J,Q){let Y=(J.ORDER-b80)/x80,G=J.mul(Q,xU),X=J.pow(G,Y),z=J.mul(Q,X),K=J.mul(J.mul(z,xU),X),W=J.mul(z,J.sub(K,J.ONE));if(!J.eql(J.sqr(W),Q))throw Error("Cannot find square root");return W}function g80(J){if(J<BigInt(3))throw Error("sqrt is not defined for small field");let Q=J-x9,Y=0;while(Q%xU===R7)Q/=xU,Y++;let G=xU,X=F81(J);while(Ix(X,G)===1)if(G++>1000)throw Error("Cannot find square root: probably non-prime P");if(Y===1)return y80;let z=X.pow(G,Q),K=(Q+x9)/xU;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,z),M=Z.pow(V,Q),D=Z.pow(V,K);while(!Z.eql(M,Z.ONE)){if(Z.is0(M))return Z.ZERO;let I=1,O=Z.sqr(M);while(!Z.eql(O,Z.ONE))if(I++,O=Z.sqr(O),I===q)throw Error("Cannot find square root");let A=x9<<BigInt(q-I-1),B=Z.pow(U,A);q=I,U=Z.sqr(B),M=Z.mul(M,U),D=Z.mul(D,B)}return D}}function m80(J){if(J%h80===KH8)return y80;if(J%x80===b80)return VH8;return g80(J)}var qH8=(J,Q)=>(AJ(J,Q)&x9)===x9;l80.isNegativeLE=qH8;var UH8=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function MH8(J){let Q={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},Y=UH8.reduce((G,X)=>{return G[X]="function",G},Q);return(0,BJ.validateObject)(J,Y)}function C81(J,Q,Y){if(Y<R7)throw Error("invalid exponent, negatives unsupported");if(Y===R7)return J.ONE;if(Y===x9)return Q;let G=J.ONE,X=Q;while(Y>R7){if(Y&x9)G=J.mul(G,X);X=J.sqr(X),Y>>=x9}return G}function d80(J,Q,Y=!1){let G=Array(Q.length).fill(Y?J.ZERO:void 0),X=Q.reduce((K,W,Z)=>{if(J.is0(W))return K;return G[Z]=K,J.mul(K,W)},J.ONE),z=J.inv(X);return Q.reduceRight((K,W,Z)=>{if(J.is0(W))return K;return G[Z]=J.mul(K,G[Z]),J.mul(K,W)},z),G}function DH8(J,Q,Y){return J.mul(Q,typeof Y==="bigint"?Hx(Y,J.ORDER):J.inv(Y))}function Ix(J,Q){let Y=(J.ORDER-x9)/xU,G=J.pow(Q,Y),X=J.eql(G,J.ONE),z=J.eql(G,J.ZERO),K=J.eql(G,J.neg(J.ONE));if(!X&&!z&&!K)throw Error("invalid Legendre symbol result");return X?1:z?0:-1}function HH8(J,Q){return Ix(J,Q)===1}function R81(J,Q){if(Q!==void 0)(0,zH8.anumber)(Q);let Y=Q!==void 0?Q:J.toString(2).length,G=Math.ceil(Y/8);return{nBitLength:Y,nByteLength:G}}function F81(J,Q,Y=!1,G={}){if(J<=R7)throw Error("invalid field: expected ORDER > 0, got "+J);let{nBitLength:X,nByteLength:z}=R81(J,Q);if(z>2048)throw Error("invalid field: expected ORDER of <= 2048 bytes");let K,W=Object.freeze({ORDER:J,isLE:Y,BITS:X,BYTES:z,MASK:(0,BJ.bitMask)(X),ZERO:R7,ONE:x9,create:(Z)=>AJ(Z,J),isValid:(Z)=>{if(typeof Z!=="bigint")throw Error("invalid field element: expected bigint, got "+typeof Z);return R7<=Z&&Z<J},is0:(Z)=>Z===R7,isOdd:(Z)=>(Z&x9)===x9,neg:(Z)=>AJ(-Z,J),eql:(Z,V)=>Z===V,sqr:(Z)=>AJ(Z*Z,J),add:(Z,V)=>AJ(Z+V,J),sub:(Z,V)=>AJ(Z-V,J),mul:(Z,V)=>AJ(Z*V,J),pow:(Z,V)=>C81(W,Z,V),div:(Z,V)=>AJ(Z*Hx(V,J),J),sqrN:(Z)=>Z*Z,addN:(Z,V)=>Z+V,subN:(Z,V)=>Z-V,mulN:(Z,V)=>Z*V,inv:(Z)=>Hx(Z,J),sqrt:G.sqrt||((Z)=>{if(!K)K=m80(J);return K(W,Z)}),toBytes:(Z)=>Y?(0,BJ.numberToBytesLE)(Z,z):(0,BJ.numberToBytesBE)(Z,z),fromBytes:(Z)=>{if(Z.length!==z)throw Error("Field.fromBytes: expected "+z+" bytes, got "+Z.length);return Y?(0,BJ.bytesToNumberLE)(Z):(0,BJ.bytesToNumberBE)(Z)},invertBatch:(Z)=>d80(W,Z),cmov:(Z,V,q)=>q?V:Z});return Object.freeze(W)}function IH8(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 OH8(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 AH8(J,Q,Y=!1){J=(0,BJ.ensureBytes)("privateHash",J);let G=J.length,X=R81(Q).nByteLength+8;if(X<24||G<X||G>1024)throw Error("hashToPrivateScalar: expected "+X+"-1024 bytes of input, got "+G);let z=Y?(0,BJ.bytesToNumberLE)(J):(0,BJ.bytesToNumberBE)(J);return AJ(z,Q-x9)+x9}function T81(J){if(typeof J!=="bigint")throw Error("field order must be bigint");let Q=J.toString(2).length;return Math.ceil(Q/8)}function u80(J){let Q=T81(J);return Q+Math.ceil(Q/2)}function BH8(J,Q,Y=!1){let G=J.length,X=T81(Q),z=u80(Q);if(G<16||G<z||G>1024)throw Error("expected "+z+"-1024 bytes of input, got "+G);let K=Y?(0,BJ.bytesToNumberLE)(J):(0,BJ.bytesToNumberBE)(J),W=AJ(K,Q-x9)+x9;return Y?(0,BJ.numberToBytesLE)(W,X):(0,BJ.numberToBytesBE)(W,X)}});var s80=H((r80)=>{Object.defineProperty(r80,"__esModule",{value:!0});r80.wNAF=mH8;r80.pippenger=dH8;r80.precomputeMSMUnsafe=uH8;r80.validateBasic=lH8;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var c80=SR(),PR=mZ(),_80=BigInt(0),k81=BigInt(1);function S81(J,Q){let Y=Q.negate();return J?Y:Q}function v81(J,Q){if(!Number.isSafeInteger(J)||J<=0||J>Q)throw Error("invalid window size, expected [1.."+Q+"], got W="+J)}function P81(J,Q){v81(J,Q);let Y=Math.ceil(Q/J)+1,G=2**(J-1),X=2**J,z=(0,PR.bitMask)(J),K=BigInt(J);return{windows:Y,windowSize:G,mask:z,maxNumber:X,shiftBy:K}}function i80(J,Q,Y){let{windowSize:G,mask:X,maxNumber:z,shiftBy:K}=Y,W=Number(J&X),Z=J>>K;if(W>G)W-=z,Z+=k81;let V=Q*G,q=V+Math.abs(W)-1,U=W===0,M=W<0,D=Q%2!==0;return{nextN:Z,offset:q,isZero:U,isNeg:M,isNegF:D,offsetF:V}}function n80(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 o80(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 $81=new WeakMap,a80=new WeakMap;function f81(J){return a80.get(J)||1}function mH8(J,Q){return{constTimeNegate:S81,hasPrecomputes(Y){return f81(Y)!==1},unsafeLadder(Y,G,X=J.ZERO){let z=Y;while(G>_80){if(G&k81)X=X.add(z);z=z.double(),G>>=k81}return X},precomputeWindow(Y,G){let{windows:X,windowSize:z}=P81(G,Q),K=[],W=Y,Z=W;for(let V=0;V<X;V++){Z=W,K.push(Z);for(let q=1;q<z;q++)Z=Z.add(W),K.push(Z);W=Z.double()}return K},wNAF(Y,G,X){let{ZERO:z,BASE:K}=J,W=P81(Y,Q);for(let Z=0;Z<W.windows;Z++){let{nextN:V,offset:q,isZero:U,isNeg:M,isNegF:D,offsetF:I}=i80(X,Z,W);if(X=V,U)K=K.add(S81(D,G[I]));else z=z.add(S81(M,G[q]))}return{p:z,f:K}},wNAFUnsafe(Y,G,X,z=J.ZERO){let K=P81(Y,Q);for(let W=0;W<K.windows;W++){if(X===_80)break;let{nextN:Z,offset:V,isZero:q,isNeg:U}=i80(X,W,K);if(X=Z,q)continue;else{let M=G[V];z=z.add(U?M.negate():M)}}return z},getPrecomputes(Y,G,X){let z=$81.get(G);if(!z){if(z=this.precomputeWindow(G,Y),Y!==1)$81.set(G,X(z))}return z},wNAFCached(Y,G,X){let z=f81(Y);return this.wNAF(z,this.getPrecomputes(z,Y,X),G)},wNAFCachedUnsafe(Y,G,X,z){let K=f81(Y);if(K===1)return this.unsafeLadder(Y,G,z);return this.wNAFUnsafe(K,this.getPrecomputes(K,Y,X),G,z)},setWindowSize(Y,G){v81(G,Q),a80.set(Y,G),$81.delete(Y)}}}function dH8(J,Q,Y,G){n80(Y,J),o80(G,Q);let X=Y.length,z=G.length;if(X!==z)throw Error("arrays of points and scalars must have equal length");let K=J.ZERO,W=(0,PR.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,PR.bitMask)(Z),q=Array(Number(V)+1).fill(K),U=Math.floor((Q.BITS-1)/Z)*Z,M=K;for(let D=U;D>=0;D-=Z){q.fill(K);for(let O=0;O<z;O++){let A=G[O],B=Number(A>>BigInt(D)&V);q[B]=q[B].add(Y[O])}let I=K;for(let O=q.length-1,A=K;O>0;O--)A=A.add(q[O]),I=I.add(A);if(M=M.add(I),D!==0)for(let O=0;O<Z;O++)M=M.double()}return M}function uH8(J,Q,Y,G){v81(G,Q.BITS),n80(Y,J);let X=J.ZERO,z=2**G-1,K=Math.ceil(Q.BITS/G),W=(0,PR.bitMask)(G),Z=Y.map((V)=>{let q=[];for(let U=0,M=V;U<z;U++)q.push(M),M=M.add(V);return q});return(V)=>{if(o80(V,Q),V.length>Y.length)throw Error("array of scalars must be smaller than array of points");let q=X;for(let U=0;U<K;U++){if(q!==X)for(let D=0;D<G;D++)q=q.double();let M=BigInt(K*G-(U+1)*G);for(let D=0;D<V.length;D++){let I=V[D],O=Number(I>>M&W);if(!O)continue;q=q.add(Z[D][O-1])}}return q}}function lH8(J){return(0,c80.validateField)(J.Fp),(0,PR.validateObject)(J,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,c80.nLength)(J.n,J.nBitLength),...J,...{p:J.Fp.ORDER}})}});var x81=H((Q90)=>{Object.defineProperty(Q90,"__esModule",{value:!0});Q90.DER=Q90.DERErr=void 0;Q90.weierstrassPoints=e80;Q90.weierstrass=aH8;Q90.SWUFpSqrtRatio=J90;Q90.mapToCurveSimpleSWU=rH8;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Ox=s80(),QK=SR(),Z0=mZ();function t80(J){if(J.lowS!==void 0)(0,Z0.abool)("lowS",J.lowS);if(J.prehash!==void 0)(0,Z0.abool)("prehash",J.prehash)}function nH8(J){let Q=(0,Ox.validateBasic)(J);(0,Z0.validateObject)(Q,{a:"field",b:"field"},{allowInfinityPoint:"boolean",allowedPrivateKeyLengths:"array",clearCofactor:"function",fromBytes:"function",isTorsionFree:"function",toBytes:"function",wrapPrivateKey:"boolean"});let{endo:Y,Fp:G,a:X}=Q;if(Y){if(!G.eql(X,G.ZERO))throw Error("invalid endo: CURVE.a must be 0");if(typeof Y!=="object"||typeof Y.beta!=="bigint"||typeof Y.splitScalar!=="function")throw Error('invalid endo: expected "beta": bigint and "splitScalar": function')}return Object.freeze({...Q})}class b81 extends Error{constructor(J=""){super(J)}}Q90.DERErr=b81;Q90.DER={Err:b81,_tlv:{encode:(J,Q)=>{let{Err:Y}=Q90.DER;if(J<0||J>256)throw new Y("tlv.encode: wrong tag");if(Q.length&1)throw new Y("tlv.encode: unpadded data");let G=Q.length/2,X=(0,Z0.numberToHexUnpadded)(G);if(X.length/2&128)throw new Y("tlv.encode: long form length too big");let z=G>127?(0,Z0.numberToHexUnpadded)(X.length/2|128):"";return(0,Z0.numberToHexUnpadded)(J)+z+X+Q},decode(J,Q){let{Err:Y}=Q90.DER,G=0;if(J<0||J>256)throw new Y("tlv.encode: wrong tag");if(Q.length<2||Q[G++]!==J)throw new Y("tlv.decode: wrong tlv");let X=Q[G++],z=!!(X&128),K=0;if(!z)K=X;else{let Z=X&127;if(!Z)throw new Y("tlv.decode(long): indefinite length not supported");if(Z>4)throw new Y("tlv.decode(long): byte length is too big");let V=Q.subarray(G,G+Z);if(V.length!==Z)throw new Y("tlv.decode: length bytes not complete");if(V[0]===0)throw new Y("tlv.decode(long): zero leftmost byte");for(let q of V)K=K<<8|q;if(G+=Z,K<128)throw new Y("tlv.decode(long): not minimal encoding")}let W=Q.subarray(G,G+K);if(W.length!==K)throw new Y("tlv.decode: wrong value length");return{v:W,l:Q.subarray(G+K)}}},_int:{encode(J){let{Err:Q}=Q90.DER;if(J<pQ)throw new Q("integer: negative integers are not allowed");let Y=(0,Z0.numberToHexUnpadded)(J);if(Number.parseInt(Y[0],16)&8)Y="00"+Y;if(Y.length&1)throw new Q("unexpected DER parsing assertion: unpadded hex");return Y},decode(J){let{Err:Q}=Q90.DER;if(J[0]&128)throw new Q("invalid signature integer: negative");if(J[0]===0&&!(J[1]&128))throw new Q("invalid signature integer: unnecessary leading zero");return(0,Z0.bytesToNumberBE)(J)}},toSig(J){let{Err:Q,_int:Y,_tlv:G}=Q90.DER,X=(0,Z0.ensureBytes)("signature",J),{v:z,l:K}=G.decode(48,X);if(K.length)throw new Q("invalid signature: left bytes after parsing");let{v:W,l:Z}=G.decode(2,z),{v:V,l:q}=G.decode(2,Z);if(q.length)throw new Q("invalid signature: left bytes after parsing");return{r:Y.decode(W),s:Y.decode(V)}},hexFromSig(J){let{_tlv:Q,_int:Y}=Q90.DER,G=Q.encode(2,Y.encode(J.r)),X=Q.encode(2,Y.encode(J.s)),z=G+X;return Q.encode(48,z)}};function j81(J,Q){return(0,Z0.bytesToHex)((0,Z0.numberToBytesBE)(J,Q))}var pQ=BigInt(0),a6=BigInt(1),dZ=BigInt(2),$R=BigInt(3),h81=BigInt(4);function e80(J){let Q=nH8(J),{Fp:Y}=Q,G=(0,QK.Field)(Q.n,Q.nBitLength),X=Q.toBytes||((N,L,C)=>{let R=L.toAffine();return(0,Z0.concatBytes)(Uint8Array.from([4]),Y.toBytes(R.x),Y.toBytes(R.y))}),z=Q.fromBytes||((N)=>{let L=N.subarray(1),C=Y.fromBytes(L.subarray(0,Y.BYTES)),R=Y.fromBytes(L.subarray(Y.BYTES,2*Y.BYTES));return{x:C,y:R}});function K(N){let{a:L,b:C}=Q,R=Y.sqr(N),F=Y.mul(R,N);return Y.add(Y.add(F,Y.mul(N,L)),C)}function W(N,L){let C=Y.sqr(L),R=K(N);return Y.eql(C,R)}if(!W(Q.Gx,Q.Gy))throw Error("bad curve params: generator point");let Z=Y.mul(Y.pow(Q.a,$R),h81),V=Y.mul(Y.sqr(Q.b),BigInt(27));if(Y.is0(Y.add(Z,V)))throw Error("bad curve params: a or b");function q(N){return(0,Z0.inRange)(N,a6,Q.n)}function U(N){let{allowedPrivateKeyLengths:L,nByteLength:C,wrapPrivateKey:R,n:F}=Q;if(L&&typeof N!=="bigint"){if((0,Z0.isBytes)(N))N=(0,Z0.bytesToHex)(N);if(typeof N!=="string"||!L.includes(N.length))throw Error("invalid private key");N=N.padStart(C*2,"0")}let f;try{f=typeof N==="bigint"?N:(0,Z0.bytesToNumberBE)((0,Z0.ensureBytes)("private key",N,C))}catch(E){throw Error("invalid private key, expected hex or "+C+" bytes, got "+typeof N)}if(R)f=(0,QK.mod)(f,F);return(0,Z0.aInRange)("private key",f,a6,F),f}function M(N){if(!(N instanceof O))throw Error("ProjectivePoint expected")}let D=(0,Z0.memoized)((N,L)=>{let{px:C,py:R,pz:F}=N;if(Y.eql(F,Y.ONE))return{x:C,y:R};let f=N.is0();if(L==null)L=f?Y.ONE:Y.inv(F);let E=Y.mul(C,L),P=Y.mul(R,L),j=Y.mul(F,L);if(f)return{x:Y.ZERO,y:Y.ZERO};if(!Y.eql(j,Y.ONE))throw Error("invZ was invalid");return{x:E,y:P}}),I=(0,Z0.memoized)((N)=>{if(N.is0()){if(Q.allowInfinityPoint&&!Y.is0(N.py))return;throw Error("bad point: ZERO")}let{x:L,y:C}=N.toAffine();if(!Y.isValid(L)||!Y.isValid(C))throw Error("bad point: x or y not FE");if(!W(L,C))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,C){if(N==null||!Y.isValid(N))throw Error("x required");if(L==null||!Y.isValid(L)||Y.is0(L))throw Error("y required");if(C==null||!Y.isValid(C))throw Error("z required");this.px=N,this.py=L,this.pz=C,Object.freeze(this)}static fromAffine(N){let{x:L,y:C}=N||{};if(!N||!Y.isValid(L)||!Y.isValid(C))throw Error("invalid affine point");if(N instanceof O)throw Error("projective point not allowed");let R=(F)=>Y.eql(F,Y.ZERO);if(R(L)&&R(C))return O.ZERO;return new O(L,C,Y.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(N){let L=(0,QK.FpInvertBatch)(Y,N.map((C)=>C.pz));return N.map((C,R)=>C.toAffine(L[R])).map(O.fromAffine)}static fromHex(N){let L=O.fromAffine(z((0,Z0.ensureBytes)("pointHex",N)));return L.assertValidity(),L}static fromPrivateKey(N){return O.BASE.multiply(U(N))}static msm(N,L){return(0,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){M(N);let{px:L,py:C,pz:R}=this,{px:F,py:f,pz:E}=N,P=Y.eql(Y.mul(L,E),Y.mul(F,R)),j=Y.eql(Y.mul(C,E),Y.mul(f,R));return P&&j}negate(){return new O(this.px,Y.neg(this.py),this.pz)}double(){let{a:N,b:L}=Q,C=Y.mul(L,$R),{px:R,py:F,pz:f}=this,E=Y.ZERO,P=Y.ZERO,j=Y.ZERO,$=Y.mul(R,R),d=Y.mul(F,F),h=Y.mul(f,f),T=Y.mul(R,F);return T=Y.add(T,T),j=Y.mul(R,f),j=Y.add(j,j),E=Y.mul(N,j),P=Y.mul(C,h),P=Y.add(E,P),E=Y.sub(d,P),P=Y.add(d,P),P=Y.mul(E,P),E=Y.mul(T,E),j=Y.mul(C,j),h=Y.mul(N,h),T=Y.sub($,h),T=Y.mul(N,T),T=Y.add(T,j),j=Y.add($,$),$=Y.add(j,$),$=Y.add($,h),$=Y.mul($,T),P=Y.add(P,$),h=Y.mul(F,f),h=Y.add(h,h),$=Y.mul(h,T),E=Y.sub(E,$),j=Y.mul(h,d),j=Y.add(j,j),j=Y.add(j,j),new O(E,P,j)}add(N){M(N);let{px:L,py:C,pz:R}=this,{px:F,py:f,pz:E}=N,P=Y.ZERO,j=Y.ZERO,$=Y.ZERO,d=Q.a,h=Y.mul(Q.b,$R),T=Y.mul(L,F),S=Y.mul(C,f),x=Y.mul(R,E),b=Y.add(L,C),m=Y.add(F,f);b=Y.mul(b,m),m=Y.add(T,S),b=Y.sub(b,m),m=Y.add(L,R);let g=Y.add(F,E);return m=Y.mul(m,g),g=Y.add(T,x),m=Y.sub(m,g),g=Y.add(C,R),P=Y.add(f,E),g=Y.mul(g,P),P=Y.add(S,x),g=Y.sub(g,P),$=Y.mul(d,m),P=Y.mul(h,x),$=Y.add(P,$),P=Y.sub(S,$),$=Y.add(S,$),j=Y.mul(P,$),S=Y.add(T,T),S=Y.add(S,T),x=Y.mul(d,x),m=Y.mul(h,m),S=Y.add(S,x),x=Y.sub(T,x),x=Y.mul(d,x),m=Y.add(m,x),T=Y.mul(S,m),j=Y.add(j,T),T=Y.mul(g,m),P=Y.mul(b,P),P=Y.sub(P,T),T=Y.mul(b,S),$=Y.mul(g,$),$=Y.add($,T),new O(P,j,$)}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:C}=Q;(0,Z0.aInRange)("scalar",N,pQ,C);let R=O.ZERO;if(N===pQ)return R;if(this.is0()||N===a6)return this;if(!L||w.hasPrecomputes(this))return w.wNAFCachedUnsafe(this,N,O.normalizeZ);let{k1neg:F,k1:f,k2neg:E,k2:P}=L.splitScalar(N),j=R,$=R,d=this;while(f>pQ||P>pQ){if(f&a6)j=j.add(d);if(P&a6)$=$.add(d);d=d.double(),f>>=a6,P>>=a6}if(F)j=j.negate();if(E)$=$.negate();return $=new O(Y.mul($.px,L.beta),$.py,$.pz),j.add($)}multiply(N){let{endo:L,n:C}=Q;(0,Z0.aInRange)("scalar",N,a6,C);let R,F;if(L){let{k1neg:f,k1:E,k2neg:P,k2:j}=L.splitScalar(N),{p:$,f:d}=this.wNAF(E),{p:h,f:T}=this.wNAF(j);$=w.constTimeNegate(f,$),h=w.constTimeNegate(P,h),h=new O(Y.mul(h.px,L.beta),h.py,h.pz),R=$.add(h),F=d.add(T)}else{let{p:f,f:E}=this.wNAF(N);R=f,F=E}return O.normalizeZ([R,F])[0]}multiplyAndAddUnsafe(N,L,C){let R=O.BASE,F=(E,P)=>P===pQ||P===a6||!E.equals(R)?E.multiplyUnsafe(P):E.multiply(P),f=F(this,L).add(F(N,C));return f.is0()?void 0:f}toAffine(N){return D(this,N)}isTorsionFree(){let{h:N,isTorsionFree:L}=Q;if(N===a6)return!0;if(L)return L(O,this);throw Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:N,clearCofactor:L}=Q;if(N===a6)return this;if(L)return L(O,this);return this.multiplyUnsafe(Q.h)}toRawBytes(N=!0){return(0,Z0.abool)("isCompressed",N),this.assertValidity(),X(O,this,N)}toHex(N=!0){return(0,Z0.abool)("isCompressed",N),(0,Z0.bytesToHex)(this.toRawBytes(N))}}O.BASE=new O(Q.Gx,Q.Gy,Y.ONE),O.ZERO=new O(Y.ZERO,Y.ONE,Y.ZERO);let{endo:A,nBitLength:B}=Q,w=(0,Ox.wNAF)(O,A?Math.ceil(B/2):B);return{CURVE:Q,ProjectivePoint:O,normPrivateKeyToScalar:U,weierstrassEquation:K,isWithinCurveOrder:q}}function oH8(J){let Q=(0,Ox.validateBasic)(J);return(0,Z0.validateObject)(Q,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...Q})}function aH8(J){let Q=oH8(J),{Fp:Y,n:G,nByteLength:X,nBitLength:z}=Q,K=Y.BYTES+1,W=2*Y.BYTES+1;function Z(T){return(0,QK.mod)(T,G)}function V(T){return(0,QK.invert)(T,G)}let{ProjectivePoint:q,normPrivateKeyToScalar:U,weierstrassEquation:M,isWithinCurveOrder:D}=e80({...Q,toBytes(T,S,x){let b=S.toAffine(),m=Y.toBytes(b.x),g=Z0.concatBytes;if((0,Z0.abool)("isCompressed",x),x)return g(Uint8Array.from([S.hasEvenY()?2:3]),m);else return g(Uint8Array.from([4]),m,Y.toBytes(b.y))},fromBytes(T){let S=T.length,x=T[0],b=T.subarray(1);if(S===K&&(x===2||x===3)){let m=(0,Z0.bytesToNumberBE)(b);if(!(0,Z0.inRange)(m,a6,Y.ORDER))throw Error("Point is not on curve");let g=M(m),c;try{c=Y.sqrt(g)}catch(a){let Q1=a instanceof Error?": "+a.message:"";throw Error("Point is not on curve"+Q1)}let l=(c&a6)===a6;if((x&1)===1!==l)c=Y.neg(c);return{x:m,y:c}}else if(S===W&&x===4){let m=Y.fromBytes(b.subarray(0,Y.BYTES)),g=Y.fromBytes(b.subarray(Y.BYTES,2*Y.BYTES));return{x:m,y:g}}else{let m=K,g=W;throw Error("invalid Point, expected length of "+m+", or uncompressed "+g+", got "+S)}}});function I(T){let S=G>>a6;return T>S}function O(T){return I(T)?Z(-T):T}let A=(T,S,x)=>(0,Z0.bytesToNumberBE)(T.slice(S,x));class B{constructor(T,S,x){if((0,Z0.aInRange)("r",T,a6,G),(0,Z0.aInRange)("s",S,a6,G),this.r=T,this.s=S,x!=null)this.recovery=x;Object.freeze(this)}static fromCompact(T){let S=X;return T=(0,Z0.ensureBytes)("compactSignature",T,S*2),new B(A(T,0,S),A(T,S,2*S))}static fromDER(T){let{r:S,s:x}=Q90.DER.toSig((0,Z0.ensureBytes)("DER",T));return new B(S,x)}assertValidity(){}addRecoveryBit(T){return new B(this.r,this.s,T)}recoverPublicKey(T){let{r:S,s:x,recovery:b}=this,m=F((0,Z0.ensureBytes)("msgHash",T));if(b==null||![0,1,2,3].includes(b))throw Error("recovery id invalid");let g=b===2||b===3?S+Q.n:S;if(g>=Y.ORDER)throw Error("recovery id 2 or 3 invalid");let c=(b&1)===0?"02":"03",l=q.fromHex(c+j81(g,Y.BYTES)),p=V(g),a=Z(-m*p),Q1=Z(x*p),M1=q.BASE.multiplyAndAddUnsafe(l,a,Q1);if(!M1)throw Error("point at infinify");return M1.assertValidity(),M1}hasHighS(){return I(this.s)}normalizeS(){return this.hasHighS()?new B(this.r,Z(-this.s),this.recovery):this}toDERRawBytes(){return(0,Z0.hexToBytes)(this.toDERHex())}toDERHex(){return Q90.DER.hexFromSig(this)}toCompactRawBytes(){return(0,Z0.hexToBytes)(this.toCompactHex())}toCompactHex(){let T=X;return j81(this.r,T)+j81(this.s,T)}}let w={isValidPrivateKey(T){try{return U(T),!0}catch(S){return!1}},normPrivateKeyToScalar:U,randomPrivateKey:()=>{let T=(0,QK.getMinHashLength)(Q.n);return(0,QK.mapHashToField)(Q.randomBytes(T),Q.n)},precompute(T=8,S=q.BASE){return S._setWindowSize(T),S.multiply(BigInt(3)),S}};function N(T,S=!0){return q.fromPrivateKey(T).toRawBytes(S)}function L(T){if(typeof T==="bigint")return!1;if(T instanceof q)return!0;let x=(0,Z0.ensureBytes)("key",T).length,b=Y.BYTES,m=b+1,g=2*b+1;if(Q.allowedPrivateKeyLengths||X===m)return;else return x===m||x===g}function C(T,S,x=!0){if(L(T)===!0)throw Error("first arg must be private key");if(L(S)===!1)throw Error("second arg must be public key");return q.fromHex(S).multiply(U(T)).toRawBytes(x)}let R=Q.bits2int||function(T){if(T.length>8192)throw Error("input is too large");let S=(0,Z0.bytesToNumberBE)(T),x=T.length*8-z;return x>0?S>>BigInt(x):S},F=Q.bits2int_modN||function(T){return Z(R(T))},f=(0,Z0.bitMask)(z);function E(T){return(0,Z0.aInRange)("num < 2^"+z,T,pQ,f),(0,Z0.numberToBytesBE)(T,X)}function P(T,S,x=j){if(["recovered","canonical"].some((y)=>(y in x)))throw Error("sign() legacy options not supported");let{hash:b,randomBytes:m}=Q,{lowS:g,prehash:c,extraEntropy:l}=x;if(g==null)g=!0;if(T=(0,Z0.ensureBytes)("msgHash",T),t80(x),c)T=(0,Z0.ensureBytes)("prehashed msgHash",b(T));let p=F(T),a=U(S),Q1=[E(a),E(p)];if(l!=null&&l!==!1){let y=l===!0?m(Y.BYTES):l;Q1.push((0,Z0.ensureBytes)("extraEntropy",y))}let M1=(0,Z0.concatBytes)(...Q1),B1=p;function L1(y){let u=R(y);if(!D(u))return;let _=V(u),o=q.BASE.multiply(u).toAffine(),n=Z(o.x);if(n===pQ)return;let t=Z(_*Z(B1+n*a));if(t===pQ)return;let X1=(o.x===n?0:2)|Number(o.y&a6),r=t;if(g&&I(t))r=O(t),X1^=1;return new B(n,r,X1)}return{seed:M1,k2sig:L1}}let j={lowS:Q.lowS,prehash:!1},$={lowS:Q.lowS,prehash:!1};function d(T,S,x=j){let{seed:b,k2sig:m}=P(T,S,x),g=Q;return(0,Z0.createHmacDrbg)(g.hash.outputLen,g.nByteLength,g.hmac)(b,m)}q.BASE._setWindowSize(8);function h(T,S,x,b=$){let m=T;S=(0,Z0.ensureBytes)("msgHash",S),x=(0,Z0.ensureBytes)("publicKey",x);let{lowS:g,prehash:c,format:l}=b;if(t80(b),"strict"in b)throw Error("options.strict was renamed to lowS");if(l!==void 0&&l!=="compact"&&l!=="der")throw Error("format must be compact or der");let p=typeof m==="string"||(0,Z0.isBytes)(m),a=!p&&!l&&typeof m==="object"&&m!==null&&typeof m.r==="bigint"&&typeof m.s==="bigint";if(!p&&!a)throw Error("invalid signature, expected Uint8Array, hex string or Signature instance");let Q1=void 0,M1;try{if(a)Q1=new B(m.r,m.s);if(p){try{if(l!=="compact")Q1=B.fromDER(m)}catch(X1){if(!(X1 instanceof Q90.DER.Err))throw X1}if(!Q1&&l!=="der")Q1=B.fromCompact(m)}M1=q.fromHex(x)}catch(X1){return!1}if(!Q1)return!1;if(g&&Q1.hasHighS())return!1;if(c)S=Q.hash(S);let{r:B1,s:L1}=Q1,y=F(S),u=V(L1),_=Z(y*u),o=Z(B1*u),n=q.BASE.multiplyAndAddUnsafe(M1,_,o)?.toAffine();if(!n)return!1;return Z(n.x)===B1}return{CURVE:Q,getPublicKey:N,getSharedSecret:C,sign:d,verify:h,ProjectivePoint:q,Signature:B,utils:w}}function J90(J,Q){let Y=J.ORDER,G=pQ;for(let I=Y-a6;I%dZ===pQ;I/=dZ)G+=a6;let X=G,z=dZ<<X-a6-a6,K=z*dZ,W=(Y-a6)/K,Z=(W-a6)/dZ,V=K-a6,q=z,U=J.pow(Q,W),M=J.pow(Q,(W+a6)/dZ),D=(I,O)=>{let A=U,B=J.pow(O,V),w=J.sqr(B);w=J.mul(w,O);let N=J.mul(I,w);N=J.pow(N,Z),N=J.mul(N,B),B=J.mul(N,O),w=J.mul(N,I);let L=J.mul(w,B);N=J.pow(L,q);let C=J.eql(N,J.ONE);B=J.mul(w,M),N=J.mul(L,A),w=J.cmov(B,w,C),L=J.cmov(N,L,C);for(let R=X;R>a6;R--){let F=R-dZ;F=dZ<<F-a6;let f=J.pow(L,F),E=J.eql(f,J.ONE);B=J.mul(w,A),A=J.mul(A,A),f=J.mul(L,A),w=J.cmov(B,w,E),L=J.cmov(f,L,E)}return{isValid:C,value:w}};if(J.ORDER%h81===$R){let I=(J.ORDER-$R)/h81,O=J.sqrt(J.neg(Q));D=(A,B)=>{let w=J.sqr(B),N=J.mul(A,B);w=J.mul(w,N);let L=J.pow(w,I);L=J.mul(L,N);let C=J.mul(L,O),R=J.mul(J.sqr(L),B),F=J.eql(R,A),f=J.cmov(C,L,F);return{isValid:F,value:f}}}return D}function rH8(J,Q){if((0,QK.validateField)(J),!J.isValid(Q.A)||!J.isValid(Q.B)||!J.isValid(Q.Z))throw Error("mapToCurveSimpleSWU: invalid opts");let Y=J90(J,Q.Z);if(!J.isOdd)throw Error("Fp.isOdd is not implemented!");return(G)=>{let X,z,K,W,Z,V,q,U;X=J.sqr(G),X=J.mul(X,Q.Z),z=J.sqr(X),z=J.add(z,X),K=J.add(z,J.ONE),K=J.mul(K,Q.B),W=J.cmov(Q.Z,J.neg(z),!J.eql(z,J.ZERO)),W=J.mul(W,Q.A),z=J.sqr(K),V=J.sqr(W),Z=J.mul(V,Q.A),z=J.add(z,Z),z=J.mul(z,K),V=J.mul(V,W),Z=J.mul(V,Q.B),z=J.add(z,Z),q=J.mul(X,K);let{isValid:M,value:D}=Y(z,V);U=J.mul(X,G),U=J.mul(U,D),q=J.cmov(q,K,M),U=J.cmov(U,D,M);let I=J.isOdd(G)===J.isOdd(U);U=J.cmov(J.neg(U),U,I);let O=(0,QK.FpInvertBatch)(J,[W],!0)[0];return q=J.mul(q,O),{x:q,y:U}}}});var z90=H((X90)=>{Object.defineProperty(X90,"__esModule",{value:!0});X90.getHash=G90;X90.createCurve=XI8;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var YI8=bU(),Y90=M8(),GI8=x81();function G90(J){return{hash:J,hmac:(Q,...Y)=>(0,YI8.hmac)(J,Q,(0,Y90.concatBytes)(...Y)),randomBytes:Y90.randomBytes}}function XI8(J,Q){let Y=(G)=>(0,GI8.weierstrass)({...J,...G90(G)});return{...Y(Q),create:Y}}});var q90=H((V90)=>{Object.defineProperty(V90,"__esModule",{value:!0});V90.expand_message_xmd=W90;V90.expand_message_xof=Z90;V90.hash_to_field=y81;V90.isogenyMap=VI8;V90.createHasher=qI8;var K90=SR(),_5=mZ(),WI8=_5.bytesToNumberBE;function uZ(J,Q){if(fR(J),fR(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 ZI8(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 fR(J){if(!Number.isSafeInteger(J))throw Error("number expected")}function W90(J,Q,Y,G){if((0,_5.abytes)(J),(0,_5.abytes)(Q),fR(Y),Q.length>255)Q=G((0,_5.concatBytes)((0,_5.utf8ToBytes)("H2C-OVERSIZE-DST-"),Q));let{outputLen:X,blockLen:z}=G,K=Math.ceil(Y/X);if(Y>65535||K>255)throw Error("expand_message_xmd: invalid lenInBytes");let W=(0,_5.concatBytes)(Q,uZ(Q.length,1)),Z=uZ(0,z),V=uZ(Y,2),q=Array(K),U=G((0,_5.concatBytes)(Z,J,V,uZ(0,1),W));q[0]=G((0,_5.concatBytes)(U,uZ(1,1),W));for(let D=1;D<=K;D++){let I=[ZI8(U,q[D-1]),uZ(D+1,1),W];q[D]=G((0,_5.concatBytes)(...I))}return(0,_5.concatBytes)(...q).slice(0,Y)}function Z90(J,Q,Y,G,X){if((0,_5.abytes)(J),(0,_5.abytes)(Q),fR(Y),Q.length>255){let z=Math.ceil(2*G/8);Q=X.create({dkLen:z}).update((0,_5.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(uZ(Y,2)).update(Q).update(uZ(Q.length,1)).digest()}function y81(J,Q,Y){(0,_5.validateObject)(Y,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:G,k:X,m:z,hash:K,expand:W,DST:Z}=Y;(0,_5.abytes)(J),fR(Q);let V=typeof Z==="string"?(0,_5.utf8ToBytes)(Z):Z,q=G.toString(2).length,U=Math.ceil((q+X)/8),M=Q*z*U,D;if(W==="xmd")D=W90(J,V,M,K);else if(W==="xof")D=Z90(J,V,M,X,K);else if(W==="_internal_pass")D=J;else throw Error('expand must be "xmd" or "xof"');let I=Array(Q);for(let O=0;O<Q;O++){let A=Array(z);for(let B=0;B<z;B++){let w=U*(B+O*z),N=D.subarray(w,w+U);A[B]=(0,K90.mod)(WI8(N),G)}I[O]=A}return I}function VI8(J,Q){let Y=Q.map((G)=>Array.from(G).reverse());return(G,X)=>{let[z,K,W,Z]=Y.map((U)=>U.reduce((M,D)=>J.add(J.mul(M,G),D))),[V,q]=(0,K90.FpInvertBatch)(J,[K,Z],!0);return G=J.mul(z,V),X=J.mul(X,J.mul(W,q)),{x:G,y:X}}}function qI8(J,Q,Y){if(typeof Q!=="function")throw Error("mapToCurve() must be defined");function G(z){return J.fromAffine(Q(z))}function X(z){let K=z.clearCofactor();if(K.equals(J.ZERO))return J.ZERO;return K.assertValidity(),K}return{defaults:Y,hashToCurve(z,K){let W=y81(z,2,{...Y,DST:Y.DST,...K}),Z=G(W[0]),V=G(W[1]);return X(Z.add(V))},encodeToCurve(z,K){let W=y81(z,1,{...Y,DST:Y.encodeDST,...K});return X(G(W[0]))},mapToCurve(z){if(!Array.isArray(z))throw Error("expected array of bigints");for(let K of z)if(typeof K!=="bigint")throw Error("expected array of bigints");return X(G(z))}}}});var w2=H((B90)=>{Object.defineProperty(B90,"__esModule",{value:!0});B90.encodeToCurve=B90.hashToCurve=B90.secp256k1_hasher=B90.schnorr=B90.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Ax=ez(),OI8=M8(),AI8=z90(),D90=q90(),P4=SR(),B3=mZ(),BI8=x81(),jR=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Bx=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),u81=BigInt(0),kR=BigInt(1),Nx=BigInt(2),U90=(J,Q)=>(J+Q/Nx)/Q;function H90(J){let Q=jR,Y=BigInt(3),G=BigInt(6),X=BigInt(11),z=BigInt(22),K=BigInt(23),W=BigInt(44),Z=BigInt(88),V=J*J*J%Q,q=V*V*J%Q,U=(0,P4.pow2)(q,Y,Q)*q%Q,M=(0,P4.pow2)(U,Y,Q)*q%Q,D=(0,P4.pow2)(M,Nx,Q)*V%Q,I=(0,P4.pow2)(D,X,Q)*D%Q,O=(0,P4.pow2)(I,z,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,K,Q)*I%Q,C=(0,P4.pow2)(L,G,Q)*V%Q,R=(0,P4.pow2)(C,Nx,Q);if(!lZ.eql(lZ.sqr(R),J))throw Error("Cannot find square root");return R}var lZ=(0,P4.Field)(jR,void 0,void 0,{sqrt:H90});B90.secp256k1=(0,AI8.createCurve)({a:u81,b:BigInt(7),Fp:lZ,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=-kR*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),X=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),z=Y,K=BigInt("0x100000000000000000000000000000000"),W=U90(z*J,Q),Z=U90(-G*J,Q),V=(0,P4.mod)(J-W*Y-Z*X,Q),q=(0,P4.mod)(-W*G-Z*z,Q),U=V>K,M=q>K;if(U)V=Q-V;if(M)q=Q-q;if(V>K||q>K)throw Error("splitScalar: Endomorphism failed, k="+J);return{k1neg:U,k1:V,k2neg:M,k2:q}}}},Ax.sha256);var M90={};function wx(J,...Q){let Y=M90[J];if(Y===void 0){let G=(0,Ax.sha256)(Uint8Array.from(J,(X)=>X.charCodeAt(0)));Y=(0,B3.concatBytes)(G,G),M90[J]=Y}return(0,Ax.sha256)((0,B3.concatBytes)(Y,...Q))}var l81=(J)=>J.toRawBytes(!0).slice(1),m81=(J)=>(0,B3.numberToBytesBE)(J,32),g81=(J)=>(0,P4.mod)(J,jR),vR=(J)=>(0,P4.mod)(J,Bx),p81=(()=>B90.secp256k1.ProjectivePoint)(),NI8=(J,Q,Y)=>p81.BASE.multiplyAndAddUnsafe(J,Q,Y);function d81(J){let Q=B90.secp256k1.utils.normPrivateKeyToScalar(J),Y=p81.fromPrivateKey(Q);return{scalar:Y.hasEvenY()?Q:vR(-Q),bytes:l81(Y)}}function I90(J){(0,B3.aInRange)("x",J,kR,jR);let Q=g81(J*J),Y=g81(Q*J+BigInt(7)),G=H90(Y);if(G%Nx!==u81)G=g81(-G);let X=new p81(J,G,kR);return X.assertValidity(),X}var eO=B3.bytesToNumberBE;function O90(...J){return vR(eO(wx("BIP0340/challenge",...J)))}function wI8(J){return d81(J).bytes}function LI8(J,Q,Y=(0,OI8.randomBytes)(32)){let G=(0,B3.ensureBytes)("message",J),{bytes:X,scalar:z}=d81(Q),K=(0,B3.ensureBytes)("auxRand",Y,32),W=m81(z^eO(wx("BIP0340/aux",K))),Z=wx("BIP0340/nonce",W,X,G),V=vR(eO(Z));if(V===u81)throw Error("sign failed: k is zero");let{bytes:q,scalar:U}=d81(V),M=O90(q,X,G),D=new Uint8Array(64);if(D.set(q,0),D.set(m81(vR(U+M*z)),32),!A90(D,G,X))throw Error("sign: Invalid signature produced");return D}function A90(J,Q,Y){let G=(0,B3.ensureBytes)("signature",J,64),X=(0,B3.ensureBytes)("message",Q),z=(0,B3.ensureBytes)("publicKey",Y,32);try{let K=I90(eO(z)),W=eO(G.subarray(0,32));if(!(0,B3.inRange)(W,kR,jR))return!1;let Z=eO(G.subarray(32,64));if(!(0,B3.inRange)(Z,kR,Bx))return!1;let V=O90(m81(W),l81(K),X),q=NI8(K,Z,vR(-V));if(!q||!q.hasEvenY()||q.toAffine().x!==W)return!1;return!0}catch(K){return!1}}B90.schnorr=(()=>({getPublicKey:wI8,sign:LI8,verify:A90,utils:{randomPrivateKey:B90.secp256k1.utils.randomPrivateKey,lift_x:I90,pointToBytes:l81,numberToBytesBE:B3.numberToBytesBE,bytesToNumberBE:B3.bytesToNumberBE,taggedHash:wx,mod:P4.mod}}))();var EI8=(()=>(0,D90.isogenyMap)(lZ,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map((J)=>J.map((Q)=>BigInt(Q)))))(),CI8=(()=>(0,BI8.mapToCurveSimpleSWU)(lZ,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:lZ.create(BigInt("-11"))}))();B90.secp256k1_hasher=(()=>(0,D90.createHasher)(B90.secp256k1.ProjectivePoint,(J)=>{let{x:Q,y:Y}=CI8(lZ.create(J[0]));return EI8(Q,Y)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:lZ.ORDER,m:1,k:128,expand:"xmd",hash:Ax.sha256}))();B90.hashToCurve=(()=>B90.secp256k1_hasher.hashToCurve)();B90.encodeToCurve=(()=>B90.secp256k1_hasher.encodeToCurve)()});var Lx=H((C90)=>{Object.defineProperty(C90,"__esModule",{value:!0});C90.recoverPublicKey=SI8;var w90=X5(),TI8=L7(),_81=c8(),L90=v1();async function SI8({hash:J,signature:Q}){let Y=(0,w90.isHex)(J)?J:(0,L90.toHex)(J),{secp256k1:G}=await Promise.resolve().then(()=>w2());return`0x${(()=>{if(typeof Q==="object"&&"r"in Q&&"s"in Q){let{r:V,s:q,v:U,yParity:M}=Q,D=Number(M??U),I=E90(D);return new G.Signature((0,_81.hexToBigInt)(V),(0,_81.hexToBigInt)(q)).addRecoveryBit(I)}let K=(0,w90.isHex)(Q)?Q:(0,L90.toHex)(Q);if((0,TI8.size)(K)!==65)throw Error("invalid signature length");let W=(0,_81.hexToNumber)(`0x${K.slice(130)}`),Z=E90(W);return G.Signature.fromCompact(K.substring(2,130)).addRecoveryBit(Z)})().recoverPublicKey(Y.substring(2)).toHex(!1)}`}function E90(J){if(J===0||J===1)return J;if(J===27)return 0;if(J===28)return 1;throw Error("Invalid yParityOrV value")}});var YK=H((R90)=>{Object.defineProperty(R90,"__esModule",{value:!0});R90.recoverAddress=kI8;var $I8=sO(),fI8=Lx();async function kI8({hash:J,signature:Q}){return(0,$I8.publicKeyToAddress)(await(0,fI8.recoverPublicKey)({hash:J,signature:Q}))}});var JA=H((S90)=>{Object.defineProperty(S90,"__esModule",{value:!0});S90.toRlp=i81;S90.bytesToRlp=yI8;S90.hexToRlp=gI8;var jI8=P0(),hI8=_O(),bI8=c6(),xI8=v1();function i81(J,Q="hex"){let Y=F90(J),G=(0,hI8.createCursor)(new Uint8Array(Y.length));if(Y.encode(G),Q==="hex")return(0,xI8.bytesToHex)(G.bytes);return G.bytes}function yI8(J,Q="bytes"){return i81(J,Q)}function gI8(J,Q="hex"){return i81(J,Q)}function F90(J){if(Array.isArray(J))return mI8(J.map((Q)=>F90(Q)));return dI8(J)}function mI8(J){let Q=J.reduce((X,z)=>X+z.length,0),Y=T90(Q);return{length:(()=>{if(Q<=55)return 1+Q;return 1+Y+Q})(),encode(X){if(Q<=55)X.pushByte(192+Q);else if(X.pushByte(247+Y),Y===1)X.pushUint8(Q);else if(Y===2)X.pushUint16(Q);else if(Y===3)X.pushUint24(Q);else X.pushUint32(Q);for(let{encode:z}of J)z(X)}}}function dI8(J){let Q=typeof J==="string"?(0,bI8.hexToBytes)(J):J,Y=T90(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 T90(J){if(J<256)return 1;if(J<65536)return 2;if(J<16777216)return 3;if(J<4294967296)return 4;throw new jI8.BaseError("Length is too large.")}});var Ex=H(($90)=>{Object.defineProperty($90,"__esModule",{value:!0});$90.hashAuthorization=oI8;var cI8=X4(),_I8=c6(),P90=v1(),iI8=JA(),nI8=d5();function oI8(J){let{chainId:Q,nonce:Y,to:G}=J,X=J.contractAddress??J.address,z=(0,nI8.keccak256)((0,cI8.concatHex)(["0x05",(0,iI8.toRlp)([Q?(0,P90.numberToHex)(Q):"0x",X,Y?(0,P90.numberToHex)(Y):"0x"])]));if(G==="bytes")return(0,_I8.hexToBytes)(z);return z}});var bR=H((f90)=>{Object.defineProperty(f90,"__esModule",{value:!0});f90.recoverAuthorizationAddress=tI8;var rI8=YK(),sI8=Ex();async function tI8(J){let{authorization:Q,signature:Y}=J;return(0,rI8.recoverAddress)({hash:(0,sI8.hashAuthorization)(Q),signature:Y??Q})}});var o81=H((v90)=>{Object.defineProperty(v90,"__esModule",{value:!0});v90.EstimateGasExecutionError=void 0;var JO8=aO(),n81=bZ(),QO8=P0(),YO8=A3();class k90 extends QO8.BaseError{constructor(J,{account:Q,docsPath:Y,chain:G,data:X,gas:z,gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U}){let M=(0,YO8.prettyPrint)({from:Q?.address,to:q,value:typeof U<"u"&&`${(0,JO8.formatEther)(U)} ${G?.nativeCurrency?.symbol||"ETH"}`,data:X,gas:z,gasPrice:typeof K<"u"&&`${(0,n81.formatGwei)(K)} gwei`,maxFeePerGas:typeof W<"u"&&`${(0,n81.formatGwei)(W)} gwei`,maxPriorityFeePerGas:typeof Z<"u"&&`${(0,n81.formatGwei)(Z)} gwei`,nonce:V});super(J.shortMessage,{cause:J,docsPath:Y,metaMessages:[...J.metaMessages?[...J.metaMessages," "]:[],"Estimate Gas Arguments:",M].filter(Boolean),name:"EstimateGasExecutionError"});Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=J}}v90.EstimateGasExecutionError=k90});var xG=H((b90)=>{Object.defineProperty(b90,"__esModule",{value:!0});b90.UnknownNodeError=b90.TipAboveFeeCapError=b90.TransactionTypeNotSupportedError=b90.IntrinsicGasTooLowError=b90.IntrinsicGasTooHighError=b90.InsufficientFundsError=b90.NonceMaxValueError=b90.NonceTooLowError=b90.NonceTooHighError=b90.FeeCapTooLowError=b90.FeeCapTooHighError=b90.ExecutionRevertedError=void 0;var Cx=bZ(),L2=P0();class Rx extends L2.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"})}}b90.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 a81 extends L2.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"})}}b90.FeeCapTooHighError=a81;Object.defineProperty(a81,"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 r81 extends L2.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"})}}b90.FeeCapTooLowError=r81;Object.defineProperty(r81,"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 s81 extends L2.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"})}}b90.NonceTooHighError=s81;Object.defineProperty(s81,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too high/});class t81 extends L2.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"})}}b90.NonceTooLowError=t81;Object.defineProperty(t81,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too low|transaction already imported|already known/});class e81 extends L2.BaseError{constructor({cause:J,nonce:Q}={}){super(`Nonce provided for the transaction ${Q?`(${Q}) `:""}exceeds the maximum allowed nonce.`,{cause:J,name:"NonceMaxValueError"})}}b90.NonceMaxValueError=e81;Object.defineProperty(e81,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce has max value/});class J91 extends L2.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"})}}b90.InsufficientFundsError=J91;Object.defineProperty(J91,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/insufficient funds|exceeds transaction sender account balance/});class Q91 extends L2.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"})}}b90.IntrinsicGasTooHighError=Q91;Object.defineProperty(Q91,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too high|gas limit reached/});class Y91 extends L2.BaseError{constructor({cause:J,gas:Q}={}){super(`The amount of gas ${Q?`(${Q}) `:""}provided for the transaction is too low.`,{cause:J,name:"IntrinsicGasTooLowError"})}}b90.IntrinsicGasTooLowError=Y91;Object.defineProperty(Y91,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too low/});class G91 extends L2.BaseError{constructor({cause:J}){super("The transaction type is not supported for this chain.",{cause:J,name:"TransactionTypeNotSupportedError"})}}b90.TransactionTypeNotSupportedError=G91;Object.defineProperty(G91,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/transaction type not valid/});class X91 extends L2.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"})}}b90.TipAboveFeeCapError=X91;Object.defineProperty(X91,"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 h90 extends L2.BaseError{constructor({cause:J}){super(`An error occurred while executing: ${J?.shortMessage}`,{cause:J,name:"UnknownNodeError"})}}b90.UnknownNodeError=h90});var QA=H((m90)=>{Object.defineProperty(m90,"__esModule",{value:!0});m90.containsNodeError=IO8;m90.getNodeError=OO8;var y90=P0(),B8=xG(),HO8=N2(),g90=sz();function IO8(J){return J instanceof g90.TransactionRejectedRpcError||J instanceof g90.InvalidInputRpcError||J instanceof HO8.RpcRequestError&&J.code===B8.ExecutionRevertedError.code}function OO8(J,Q){let Y=(J.details||"").toLowerCase(),G=J instanceof y90.BaseError?J.walk((X)=>X?.code===B8.ExecutionRevertedError.code):J;if(G instanceof y90.BaseError)return new B8.ExecutionRevertedError({cause:J,message:G.details});if(B8.ExecutionRevertedError.nodeMessage.test(Y))return new B8.ExecutionRevertedError({cause:J,message:J.details});if(B8.FeeCapTooHighError.nodeMessage.test(Y))return new B8.FeeCapTooHighError({cause:J,maxFeePerGas:Q?.maxFeePerGas});if(B8.FeeCapTooLowError.nodeMessage.test(Y))return new B8.FeeCapTooLowError({cause:J,maxFeePerGas:Q?.maxFeePerGas});if(B8.NonceTooHighError.nodeMessage.test(Y))return new B8.NonceTooHighError({cause:J,nonce:Q?.nonce});if(B8.NonceTooLowError.nodeMessage.test(Y))return new B8.NonceTooLowError({cause:J,nonce:Q?.nonce});if(B8.NonceMaxValueError.nodeMessage.test(Y))return new B8.NonceMaxValueError({cause:J,nonce:Q?.nonce});if(B8.InsufficientFundsError.nodeMessage.test(Y))return new B8.InsufficientFundsError({cause:J});if(B8.IntrinsicGasTooHighError.nodeMessage.test(Y))return new B8.IntrinsicGasTooHighError({cause:J,gas:Q?.gas});if(B8.IntrinsicGasTooLowError.nodeMessage.test(Y))return new B8.IntrinsicGasTooLowError({cause:J,gas:Q?.gas});if(B8.TransactionTypeNotSupportedError.nodeMessage.test(Y))return new B8.TransactionTypeNotSupportedError({cause:J});if(B8.TipAboveFeeCapError.nodeMessage.test(Y))return new B8.TipAboveFeeCapError({cause:J,maxFeePerGas:Q?.maxFeePerGas,maxPriorityFeePerGas:Q?.maxPriorityFeePerGas});return new B8.UnknownNodeError({cause:J})}});var z91=H((d90)=>{Object.defineProperty(d90,"__esModule",{value:!0});d90.getEstimateGasError=EO8;var NO8=o81(),wO8=xG(),LO8=QA();function EO8(J,{docsPath:Q,...Y}){let G=(()=>{let X=(0,LO8.getNodeError)(J,Y);if(X instanceof wO8.UnknownNodeError)return J;return X})();return new NO8.EstimateGasExecutionError(G,{docsPath:Q,...Y})}});var yU=H((u90)=>{Object.defineProperty(u90,"__esModule",{value:!0});u90.extract=RO8;function RO8(J,{format:Q}){if(!Q)return{};let Y={};function G(z){let K=Object.keys(z);for(let W of K){if(W in J)Y[W]=J[W];if(z[W]&&typeof z[W]==="object"&&!Array.isArray(z[W]))G(z[W])}}let X=Q(J||{});return G(X),Y}});var YA=H((l90)=>{Object.defineProperty(l90,"__esModule",{value:!0});l90.defineFormatter=TO8;function TO8(J,Q){return({exclude:Y,format:G})=>{return{exclude:Y,format:(X)=>{let z=Q(X);if(Y)for(let K of Y)delete z[K];return{...z,...G(X)}},type:J}}}});var yG=H((c90)=>{Object.defineProperty(c90,"__esModule",{value:!0});c90.defineTransactionRequest=c90.rpcTransactionType=void 0;c90.formatTransactionRequest=p90;var N3=v1(),PO8=YA();c90.rpcTransactionType={legacy:"0x0",eip2930:"0x1",eip1559:"0x2",eip4844:"0x3",eip7702:"0x4"};function p90(J){let Q={};if(typeof J.authorizationList<"u")Q.authorizationList=$O8(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,N3.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,N3.numberToHex)(J.gas);if(typeof J.gasPrice<"u")Q.gasPrice=(0,N3.numberToHex)(J.gasPrice);if(typeof J.maxFeePerBlobGas<"u")Q.maxFeePerBlobGas=(0,N3.numberToHex)(J.maxFeePerBlobGas);if(typeof J.maxFeePerGas<"u")Q.maxFeePerGas=(0,N3.numberToHex)(J.maxFeePerGas);if(typeof J.maxPriorityFeePerGas<"u")Q.maxPriorityFeePerGas=(0,N3.numberToHex)(J.maxPriorityFeePerGas);if(typeof J.nonce<"u")Q.nonce=(0,N3.numberToHex)(J.nonce);if(typeof J.to<"u")Q.to=J.to;if(typeof J.type<"u")Q.type=c90.rpcTransactionType[J.type];if(typeof J.value<"u")Q.value=(0,N3.numberToHex)(J.value);return Q}c90.defineTransactionRequest=(0,PO8.defineFormatter)("transactionRequest",p90);function $O8(J){return J.map((Q)=>({address:Q.address,r:Q.r?(0,N3.numberToHex)(BigInt(Q.r)):Q.r,s:Q.s?(0,N3.numberToHex)(BigInt(Q.s)):Q.s,chainId:(0,N3.numberToHex)(Q.chainId),nonce:(0,N3.numberToHex)(Q.nonce),...typeof Q.yParity<"u"?{yParity:(0,N3.numberToHex)(Q.yParity)}:{},...typeof Q.v<"u"&&typeof Q.yParity>"u"?{v:(0,N3.numberToHex)(Q.v)}:{}}))}});var Fx=H((s90)=>{Object.defineProperty(s90,"__esModule",{value:!0});s90.serializeStateMapping=K91;s90.serializeAccountStateOverride=r90;s90.serializeStateOverride=jO8;var kO8=IJ(),n90=qR(),a90=jb(),vO8=u5(),o90=v1();function K91(J){if(!J||J.length===0)return;return J.reduce((Q,{slot:Y,value:G})=>{if(Y.length!==66)throw new n90.InvalidBytesLengthError({size:Y.length,targetSize:66,type:"hex"});if(G.length!==66)throw new n90.InvalidBytesLengthError({size:G.length,targetSize:66,type:"hex"});return Q[Y]=G,Q},{})}function r90(J){let{balance:Q,nonce:Y,state:G,stateDiff:X,code:z}=J,K={};if(z!==void 0)K.code=z;if(Q!==void 0)K.balance=(0,o90.numberToHex)(Q);if(Y!==void 0)K.nonce=(0,o90.numberToHex)(Y);if(G!==void 0)K.state=K91(G);if(X!==void 0){if(K.state)throw new a90.StateAssignmentConflictError;K.stateDiff=K91(X)}return K}function jO8(J){if(!J)return;let Q={};for(let{address:Y,...G}of J){if(!(0,vO8.isAddress)(Y,{strict:!1}))throw new kO8.InvalidAddressError({address:Y});if(Q[Y])throw new a90.AccountStateConflictError({address:Y});Q[Y]=r90(G)}return Q}});var Tx=H((t90)=>{Object.defineProperty(t90,"__esModule",{value:!0});t90.minInt144=t90.minInt136=t90.minInt128=t90.minInt120=t90.minInt112=t90.minInt104=t90.minInt96=t90.minInt88=t90.minInt80=t90.minInt72=t90.minInt64=t90.minInt56=t90.minInt48=t90.minInt40=t90.minInt32=t90.minInt24=t90.minInt16=t90.minInt8=t90.maxInt256=t90.maxInt248=t90.maxInt240=t90.maxInt232=t90.maxInt224=t90.maxInt216=t90.maxInt208=t90.maxInt200=t90.maxInt192=t90.maxInt184=t90.maxInt176=t90.maxInt168=t90.maxInt160=t90.maxInt152=t90.maxInt144=t90.maxInt136=t90.maxInt128=t90.maxInt120=t90.maxInt112=t90.maxInt104=t90.maxInt96=t90.maxInt88=t90.maxInt80=t90.maxInt72=t90.maxInt64=t90.maxInt56=t90.maxInt48=t90.maxInt40=t90.maxInt32=t90.maxInt24=t90.maxInt16=t90.maxInt8=void 0;t90.maxUint256=t90.maxUint248=t90.maxUint240=t90.maxUint232=t90.maxUint224=t90.maxUint216=t90.maxUint208=t90.maxUint200=t90.maxUint192=t90.maxUint184=t90.maxUint176=t90.maxUint168=t90.maxUint160=t90.maxUint152=t90.maxUint144=t90.maxUint136=t90.maxUint128=t90.maxUint120=t90.maxUint112=t90.maxUint104=t90.maxUint96=t90.maxUint88=t90.maxUint80=t90.maxUint72=t90.maxUint64=t90.maxUint56=t90.maxUint48=t90.maxUint40=t90.maxUint32=t90.maxUint24=t90.maxUint16=t90.maxUint8=t90.minInt256=t90.minInt248=t90.minInt240=t90.minInt232=t90.minInt224=t90.minInt216=t90.minInt208=t90.minInt200=t90.minInt192=t90.minInt184=t90.minInt176=t90.minInt168=t90.minInt160=t90.minInt152=void 0;t90.maxInt8=2n**(8n-1n)-1n;t90.maxInt16=2n**(16n-1n)-1n;t90.maxInt24=2n**(24n-1n)-1n;t90.maxInt32=2n**(32n-1n)-1n;t90.maxInt40=2n**(40n-1n)-1n;t90.maxInt48=2n**(48n-1n)-1n;t90.maxInt56=2n**(56n-1n)-1n;t90.maxInt64=2n**(64n-1n)-1n;t90.maxInt72=2n**(72n-1n)-1n;t90.maxInt80=2n**(80n-1n)-1n;t90.maxInt88=2n**(88n-1n)-1n;t90.maxInt96=2n**(96n-1n)-1n;t90.maxInt104=2n**(104n-1n)-1n;t90.maxInt112=2n**(112n-1n)-1n;t90.maxInt120=2n**(120n-1n)-1n;t90.maxInt128=2n**(128n-1n)-1n;t90.maxInt136=2n**(136n-1n)-1n;t90.maxInt144=2n**(144n-1n)-1n;t90.maxInt152=2n**(152n-1n)-1n;t90.maxInt160=2n**(160n-1n)-1n;t90.maxInt168=2n**(168n-1n)-1n;t90.maxInt176=2n**(176n-1n)-1n;t90.maxInt184=2n**(184n-1n)-1n;t90.maxInt192=2n**(192n-1n)-1n;t90.maxInt200=2n**(200n-1n)-1n;t90.maxInt208=2n**(208n-1n)-1n;t90.maxInt216=2n**(216n-1n)-1n;t90.maxInt224=2n**(224n-1n)-1n;t90.maxInt232=2n**(232n-1n)-1n;t90.maxInt240=2n**(240n-1n)-1n;t90.maxInt248=2n**(248n-1n)-1n;t90.maxInt256=2n**(256n-1n)-1n;t90.minInt8=-(2n**(8n-1n));t90.minInt16=-(2n**(16n-1n));t90.minInt24=-(2n**(24n-1n));t90.minInt32=-(2n**(32n-1n));t90.minInt40=-(2n**(40n-1n));t90.minInt48=-(2n**(48n-1n));t90.minInt56=-(2n**(56n-1n));t90.minInt64=-(2n**(64n-1n));t90.minInt72=-(2n**(72n-1n));t90.minInt80=-(2n**(80n-1n));t90.minInt88=-(2n**(88n-1n));t90.minInt96=-(2n**(96n-1n));t90.minInt104=-(2n**(104n-1n));t90.minInt112=-(2n**(112n-1n));t90.minInt120=-(2n**(120n-1n));t90.minInt128=-(2n**(128n-1n));t90.minInt136=-(2n**(136n-1n));t90.minInt144=-(2n**(144n-1n));t90.minInt152=-(2n**(152n-1n));t90.minInt160=-(2n**(160n-1n));t90.minInt168=-(2n**(168n-1n));t90.minInt176=-(2n**(176n-1n));t90.minInt184=-(2n**(184n-1n));t90.minInt192=-(2n**(192n-1n));t90.minInt200=-(2n**(200n-1n));t90.minInt208=-(2n**(208n-1n));t90.minInt216=-(2n**(216n-1n));t90.minInt224=-(2n**(224n-1n));t90.minInt232=-(2n**(232n-1n));t90.minInt240=-(2n**(240n-1n));t90.minInt248=-(2n**(248n-1n));t90.minInt256=-(2n**(256n-1n));t90.maxUint8=2n**8n-1n;t90.maxUint16=2n**16n-1n;t90.maxUint24=2n**24n-1n;t90.maxUint32=2n**32n-1n;t90.maxUint40=2n**40n-1n;t90.maxUint48=2n**48n-1n;t90.maxUint56=2n**56n-1n;t90.maxUint64=2n**64n-1n;t90.maxUint72=2n**72n-1n;t90.maxUint80=2n**80n-1n;t90.maxUint88=2n**88n-1n;t90.maxUint96=2n**96n-1n;t90.maxUint104=2n**104n-1n;t90.maxUint112=2n**112n-1n;t90.maxUint120=2n**120n-1n;t90.maxUint128=2n**128n-1n;t90.maxUint136=2n**136n-1n;t90.maxUint144=2n**144n-1n;t90.maxUint152=2n**152n-1n;t90.maxUint160=2n**160n-1n;t90.maxUint168=2n**168n-1n;t90.maxUint176=2n**176n-1n;t90.maxUint184=2n**184n-1n;t90.maxUint192=2n**192n-1n;t90.maxUint200=2n**200n-1n;t90.maxUint208=2n**208n-1n;t90.maxUint216=2n**216n-1n;t90.maxUint224=2n**224n-1n;t90.maxUint232=2n**232n-1n;t90.maxUint240=2n**240n-1n;t90.maxUint248=2n**248n-1n;t90.maxUint256=2n**256n-1n});var gG=H((X40)=>{Object.defineProperty(X40,"__esModule",{value:!0});X40.assertRequest=TB8;var CB8=_8(),RB8=Tx(),Q40=IJ(),Y40=xG(),FB8=A3(),G40=u5();function TB8(J){let{account:Q,gasPrice:Y,maxFeePerGas:G,maxPriorityFeePerGas:X,to:z}=J,K=Q?(0,CB8.parseAccount)(Q):void 0;if(K&&!(0,G40.isAddress)(K.address))throw new Q40.InvalidAddressError({address:K.address});if(z&&!(0,G40.isAddress)(z))throw new Q40.InvalidAddressError({address:z});if(typeof Y<"u"&&(typeof G<"u"||typeof X<"u"))throw new FB8.FeeConflictError;if(G&&G>RB8.maxUint256)throw new Y40.FeeCapTooHighError({maxFeePerGas:G});if(X&&G&&X>G)throw new Y40.TipAboveFeeCapError({maxFeePerGas:G,maxPriorityFeePerGas:X})}});var xR=H((Z40)=>{Object.defineProperty(Z40,"__esModule",{value:!0});Z40.MaxFeePerGasTooLowError=Z40.Eip1559FeesNotSupportedError=Z40.BaseFeeScalarError=void 0;var PB8=bZ(),W91=P0();class z40 extends W91.BaseError{constructor(){super("`baseFeeMultiplier` must be greater than 1.",{name:"BaseFeeScalarError"})}}Z40.BaseFeeScalarError=z40;class K40 extends W91.BaseError{constructor(){super("Chain does not support EIP-1559 fees.",{name:"Eip1559FeesNotSupportedError"})}}Z40.Eip1559FeesNotSupportedError=K40;class W40 extends W91.BaseError{constructor({maxPriorityFeePerGas:J}){super(`\`maxFeePerGas\` cannot be less than the \`maxPriorityFeePerGas\` (${(0,PB8.formatGwei)(J)} gwei).`,{name:"MaxFeePerGasTooLowError"})}}Z40.MaxFeePerGasTooLowError=W40});var Sx=H((U40)=>{Object.defineProperty(U40,"__esModule",{value:!0});U40.BlockNotFoundError=void 0;var kB8=P0();class q40 extends kB8.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"})}}U40.BlockNotFoundError=q40});var GA=H((I40)=>{Object.defineProperty(I40,"__esModule",{value:!0});I40.defineTransaction=I40.transactionType=void 0;I40.formatTransaction=H40;var D40=c8(),vB8=YA();I40.transactionType={"0x0":"legacy","0x1":"eip2930","0x2":"eip1559","0x3":"eip4844","0x4":"eip7702"};function H40(J){let Q={...J,blockHash:J.blockHash?J.blockHash:null,blockNumber:J.blockNumber?BigInt(J.blockNumber):null,chainId:J.chainId?(0,D40.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,D40.hexToNumber)(J.nonce):void 0,to:J.to?J.to:null,transactionIndex:J.transactionIndex?Number(J.transactionIndex):null,type:J.type?I40.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=jB8(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}I40.defineTransaction=(0,vB8.defineFormatter)("transaction",H40);function jB8(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 yR=H((N40)=>{Object.defineProperty(N40,"__esModule",{value:!0});N40.defineBlock=void 0;N40.formatBlock=B40;var bB8=YA(),xB8=GA();function B40(J){let Q=(J.transactions??[]).map((Y)=>{if(typeof Y==="string")return Y;return(0,xB8.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}}N40.defineBlock=(0,bB8.defineFormatter)("block",B40)});var gU=H((L40)=>{Object.defineProperty(L40,"__esModule",{value:!0});L40.getBlock=uB8;var gB8=Sx(),mB8=v1(),dB8=yR();async function uB8(J,{blockHash:Q,blockNumber:Y,blockTag:G=J.experimental_blockTag??"latest",includeTransactions:X}={}){let z=X??!1,K=Y!==void 0?(0,mB8.numberToHex)(Y):void 0,W=null;if(Q)W=await J.request({method:"eth_getBlockByHash",params:[Q,z]},{dedupe:!0});else W=await J.request({method:"eth_getBlockByNumber",params:[K||G,z]},{dedupe:Boolean(K)});if(!W)throw new gB8.BlockNotFoundError({blockHash:Q,blockNumber:Y});return(J.chain?.formatters?.block?.format||dB8.formatBlock)(W)}});var Px=H((E40)=>{Object.defineProperty(E40,"__esModule",{value:!0});E40.getGasPrice=pB8;async function pB8(J){let Q=await J.request({method:"eth_gasPrice"});return BigInt(Q)}});var V91=H((F40)=>{Object.defineProperty(F40,"__esModule",{value:!0});F40.estimateMaxPriorityFeePerGas=oB8;F40.internal_estimateMaxPriorityFeePerGas=R40;var _B8=xR(),iB8=c8(),Z91=x6(),C40=gU(),nB8=Px();async function oB8(J,Q){return R40(J,Q)}async function R40(J,Q){let{block:Y,chain:G=J.chain,request:X}=Q||{};try{let z=G?.fees?.maxPriorityFeePerGas??G?.fees?.defaultPriorityFee;if(typeof z==="function"){let W=Y||await(0,Z91.getAction)(J,C40.getBlock,"getBlock")({}),Z=await z({block:W,client:J,request:X});if(Z===null)throw Error();return Z}if(typeof z<"u")return z;let K=await J.request({method:"eth_maxPriorityFeePerGas"});return(0,iB8.hexToBigInt)(K)}catch{let[z,K]=await Promise.all([Y?Promise.resolve(Y):(0,Z91.getAction)(J,C40.getBlock,"getBlock")({}),(0,Z91.getAction)(J,nB8.getGasPrice,"getGasPrice")({})]);if(typeof z.baseFeePerGas!=="bigint")throw new _B8.Eip1559FeesNotSupportedError;let W=K-z.baseFeePerGas;if(W<0n)return 0n;return W}}});var q91=H(($40)=>{Object.defineProperty($40,"__esModule",{value:!0});$40.estimateFeesPerGas=JN8;$40.internal_estimateFeesPerGas=P40;var T40=xR(),S40=x6(),sB8=V91(),tB8=gU(),eB8=Px();async function JN8(J,Q){return P40(J,Q)}async function P40(J,Q){let{block:Y,chain:G=J.chain,request:X,type:z="eip1559"}=Q||{},K=await(async()=>{if(typeof G?.fees?.baseFeeMultiplier==="function")return G.fees.baseFeeMultiplier({block:Y,client:J,request:X});return G?.fees?.baseFeeMultiplier??1.2})();if(K<1)throw new T40.BaseFeeScalarError;let Z=10**(K.toString().split(".")[1]?.length??0),V=(M)=>M*BigInt(Math.ceil(K*Z))/BigInt(Z),q=Y?Y:await(0,S40.getAction)(J,tB8.getBlock,"getBlock")({});if(typeof G?.fees?.estimateFeesPerGas==="function"){let M=await G.fees.estimateFeesPerGas({block:Y,client:J,multiply:V,request:X,type:z});if(M!==null)return M}if(z==="eip1559"){if(typeof q.baseFeePerGas!=="bigint")throw new T40.Eip1559FeesNotSupportedError;let M=typeof X?.maxPriorityFeePerGas==="bigint"?X.maxPriorityFeePerGas:await(0,sB8.internal_estimateMaxPriorityFeePerGas)(J,{block:q,chain:G,request:X}),D=V(q.baseFeePerGas);return{maxFeePerGas:X?.maxFeePerGas??D+M,maxPriorityFeePerGas:M}}return{gasPrice:X?.gasPrice??V(await(0,S40.getAction)(J,eB8.getGasPrice,"getGasPrice")({}))}}});var gR=H((f40)=>{Object.defineProperty(f40,"__esModule",{value:!0});f40.getTransactionCount=zN8;var GN8=c8(),XN8=v1();async function zN8(J,{address:Q,blockTag:Y="latest",blockNumber:G}){let X=await J.request({method:"eth_getTransactionCount",params:[Q,typeof G==="bigint"?(0,XN8.numberToHex)(G):Y]},{dedupe:Boolean(G)});return(0,GN8.hexToNumber)(X)}});var mR=H((k40)=>{Object.defineProperty(k40,"__esModule",{value:!0});k40.blobsToCommitments=VN8;var WN8=c6(),ZN8=v1();function VN8(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,WN8.hexToBytes)(z)):J.blobs,X=[];for(let z of G)X.push(Uint8Array.from(Q.blobToKzgCommitment(z)));return Y==="bytes"?X:X.map((z)=>(0,ZN8.bytesToHex)(z))}});var dR=H((j40)=>{Object.defineProperty(j40,"__esModule",{value:!0});j40.blobsToProofs=MN8;var v40=c6(),UN8=v1();function MN8(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,v40.hexToBytes)(K)):J.blobs,X=typeof J.commitments[0]==="string"?J.commitments.map((K)=>(0,v40.hexToBytes)(K)):J.commitments,z=[];for(let K=0;K<G.length;K++){let W=G[K],Z=X[K];z.push(Uint8Array.from(Q.computeBlobKzgProof(W,Z)))}return Y==="bytes"?z:z.map((K)=>(0,UN8.bytesToHex)(K))}});var uR=H((h40)=>{Object.defineProperty(h40,"__esModule",{value:!0});h40.sha224=h40.SHA224=h40.sha256=h40.SHA256=void 0;var $x=ez();h40.SHA256=$x.SHA256;h40.sha256=$x.sha256;h40.SHA224=$x.SHA224;h40.sha224=$x.sha224});var fx=H((x40)=>{Object.defineProperty(x40,"__esModule",{value:!0});x40.sha256=LN8;var AN8=uR(),BN8=X5(),NN8=c6(),wN8=v1();function LN8(J,Q){let Y=Q||"hex",G=(0,AN8.sha256)((0,BN8.isHex)(J,{strict:!1})?(0,NN8.toBytes)(J):J);if(Y==="bytes")return G;return(0,wN8.toHex)(G)}});var kx=H((y40)=>{Object.defineProperty(y40,"__esModule",{value:!0});y40.commitmentToVersionedHash=FN8;var CN8=v1(),RN8=fx();function FN8(J){let{commitment:Q,version:Y=1}=J,G=J.to??(typeof Q==="string"?"hex":"bytes"),X=(0,RN8.sha256)(Q,"bytes");return X.set([Y],0),G==="bytes"?X:(0,CN8.bytesToHex)(X)}});var vx=H((g40)=>{Object.defineProperty(g40,"__esModule",{value:!0});g40.commitmentsToVersionedHashes=PN8;var SN8=kx();function PN8(J){let{commitments:Q,version:Y}=J,G=J.to??(typeof Q[0]==="string"?"hex":"bytes"),X=[];for(let z of Q)X.push((0,SN8.commitmentToVersionedHash)({commitment:z,to:G,version:Y}));return X}});var c40=H((d40)=>{Object.defineProperty(d40,"__esModule",{value:!0});d40.maxBytesPerTransaction=d40.bytesPerBlob=d40.fieldElementsPerBlob=d40.bytesPerFieldElement=void 0;var m40=6;d40.bytesPerFieldElement=32;d40.fieldElementsPerBlob=4096;d40.bytesPerBlob=d40.bytesPerFieldElement*d40.fieldElementsPerBlob;d40.maxBytesPerTransaction=d40.bytesPerBlob*m40-1-1*d40.fieldElementsPerBlob*m40});var M91=H((_40)=>{Object.defineProperty(_40,"__esModule",{value:!0});_40.versionedHashVersionKzg=void 0;_40.versionedHashVersionKzg=1});var D91=H((s40)=>{Object.defineProperty(s40,"__esModule",{value:!0});s40.InvalidVersionedHashVersionError=s40.InvalidVersionedHashSizeError=s40.EmptyBlobError=s40.BlobSizeTooLargeError=void 0;var fN8=M91(),jx=P0();class n40 extends jx.BaseError{constructor({maxSize:J,size:Q}){super("Blob size is too large.",{metaMessages:[`Max: ${J} bytes`,`Given: ${Q} bytes`],name:"BlobSizeTooLargeError"})}}s40.BlobSizeTooLargeError=n40;class o40 extends jx.BaseError{constructor(){super("Blob data must not be empty.",{name:"EmptyBlobError"})}}s40.EmptyBlobError=o40;class a40 extends jx.BaseError{constructor({hash:J,size:Q}){super(`Versioned hash "${J}" size is invalid.`,{metaMessages:["Expected: 32",`Received: ${Q}`],name:"InvalidVersionedHashSizeError"})}}s40.InvalidVersionedHashSizeError=a40;class r40 extends jx.BaseError{constructor({hash:J,version:Q}){super(`Versioned hash "${J}" version is invalid.`,{metaMessages:[`Expected: ${fN8.versionedHashVersionKzg}`,`Received: ${Q}`],name:"InvalidVersionedHashVersionError"})}}s40.InvalidVersionedHashVersionError=r40});var H91=H((J50)=>{Object.defineProperty(J50,"__esModule",{value:!0});J50.toBlobs=gN8;var lR=c40(),e40=D91(),hN8=_O(),bN8=L7(),xN8=c6(),yN8=v1();function gN8(J){let Q=J.to??(typeof J.data==="string"?"hex":"bytes"),Y=typeof J.data==="string"?(0,xN8.hexToBytes)(J.data):J.data,G=(0,bN8.size)(Y);if(!G)throw new e40.EmptyBlobError;if(G>lR.maxBytesPerTransaction)throw new e40.BlobSizeTooLargeError({maxSize:lR.maxBytesPerTransaction,size:G});let X=[],z=!0,K=0;while(z){let W=(0,hN8.createCursor)(new Uint8Array(lR.bytesPerBlob)),Z=0;while(Z<lR.fieldElementsPerBlob){let V=Y.slice(K,K+(lR.bytesPerFieldElement-1));if(W.pushByte(0),W.pushBytes(V),V.length<31){W.pushByte(128),z=!1;break}Z++,K+=31}X.push(W)}return Q==="bytes"?X.map((W)=>W.bytes):X.map((W)=>(0,yN8.bytesToHex)(W.bytes))}});var pR=H((Q50)=>{Object.defineProperty(Q50,"__esModule",{value:!0});Q50.toBlobSidecars=pN8;var dN8=mR(),uN8=dR(),lN8=H91();function pN8(J){let{data:Q,kzg:Y,to:G}=J,X=J.blobs??(0,lN8.toBlobs)({data:Q,to:G}),z=J.commitments??(0,dN8.blobsToCommitments)({blobs:X,kzg:Y,to:G}),K=J.proofs??(0,uN8.blobsToProofs)({blobs:X,commitments:z,kzg:Y,to:G}),W=[];for(let Z=0;Z<X.length;Z++)W.push({blob:X[Z],commitment:z[Z],proof:K[Z]});return W}});var cR=H((Y50)=>{Object.defineProperty(Y50,"__esModule",{value:!0});Y50.getTransactionType=iN8;var _N8=A3();function iN8(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 _N8.InvalidSerializableTransactionError({transaction:J})}});var mU=H((G50)=>{Object.defineProperty(G50,"__esModule",{value:!0});G50.getChainId=aN8;var oN8=c8();async function aN8(J){let Q=await J.request({method:"eth_chainId"},{dedupe:!0});return(0,oN8.hexToNumber)(Q)}});var _R=H((K50)=>{Object.defineProperty(K50,"__esModule",{value:!0});K50.eip1559NetworkCache=K50.defaultParameters=void 0;K50.prepareTransactionRequest=Zw8;var sN8=_8(),X50=q91(),tN8=xx(),eN8=gU(),Jw8=gR(),z50=xR(),Qw8=mR(),Yw8=dR(),Gw8=vx(),Xw8=pR(),hx=x6(),zw8=gG(),Kw8=cR(),Ww8=mU();K50.defaultParameters=["blobVersionedHashes","chainId","fees","gas","nonce","type"];K50.eip1559NetworkCache=new Map;async function Zw8(J,Q){let{account:Y=J.account,blobs:G,chain:X,gas:z,kzg:K,nonce:W,nonceManager:Z,parameters:V=K50.defaultParameters,type:q}=Q,U=Y?(0,sN8.parseAccount)(Y):Y,M={...Q,...U?{from:U?.address}:{}},D;async function I(){if(D)return D;return D=await(0,hx.getAction)(J,eN8.getBlock,"getBlock")({blockTag:"latest"}),D}let O;async function A(){if(O)return O;if(X)return X.id;if(typeof Q.chainId<"u")return Q.chainId;return O=await(0,hx.getAction)(J,Ww8.getChainId,"getChainId")({}),O}if(V.includes("nonce")&&typeof W>"u"&&U)if(Z){let B=await A();M.nonce=await Z.consume({address:U.address,chainId:B,client:J})}else M.nonce=await(0,hx.getAction)(J,Jw8.getTransactionCount,"getTransactionCount")({address:U.address,blockTag:"pending"});if((V.includes("blobVersionedHashes")||V.includes("sidecars"))&&G&&K){let B=(0,Qw8.blobsToCommitments)({blobs:G,kzg:K});if(V.includes("blobVersionedHashes")){let w=(0,Gw8.commitmentsToVersionedHashes)({commitments:B,to:"hex"});M.blobVersionedHashes=w}if(V.includes("sidecars")){let w=(0,Yw8.blobsToProofs)({blobs:G,commitments:B,kzg:K}),N=(0,Xw8.toBlobSidecars)({blobs:G,commitments:B,proofs:w,to:"hex"});M.sidecars=N}}if(V.includes("chainId"))M.chainId=await A();if((V.includes("fees")||V.includes("type"))&&typeof q>"u")try{M.type=(0,Kw8.getTransactionType)(M)}catch{let B=K50.eip1559NetworkCache.get(J.uid);if(typeof B>"u")B=typeof(await I())?.baseFeePerGas==="bigint",K50.eip1559NetworkCache.set(J.uid,B);M.type=B?"eip1559":"legacy"}if(V.includes("fees"))if(M.type!=="legacy"&&M.type!=="eip2930"){if(typeof M.maxFeePerGas>"u"||typeof M.maxPriorityFeePerGas>"u"){let B=await I(),{maxFeePerGas:w,maxPriorityFeePerGas:N}=await(0,X50.internal_estimateFeesPerGas)(J,{block:B,chain:X,request:M});if(typeof Q.maxPriorityFeePerGas>"u"&&Q.maxFeePerGas&&Q.maxFeePerGas<N)throw new z50.MaxFeePerGasTooLowError({maxPriorityFeePerGas:N});M.maxPriorityFeePerGas=N,M.maxFeePerGas=w}}else{if(typeof Q.maxFeePerGas<"u"||typeof Q.maxPriorityFeePerGas<"u")throw new z50.Eip1559FeesNotSupportedError;if(typeof Q.gasPrice>"u"){let B=await I(),{gasPrice:w}=await(0,X50.internal_estimateFeesPerGas)(J,{block:B,chain:X,request:M,type:"legacy"});M.gasPrice=w}}if(V.includes("gas")&&typeof z>"u")M.gas=await(0,hx.getAction)(J,tN8.estimateGas,"estimateGas")({...M,account:U?{address:U.address,type:"json-rpc"}:U});return(0,zw8.assertRequest)(M),delete M.parameters,M}});var I91=H((Z50)=>{Object.defineProperty(Z50,"__esModule",{value:!0});Z50.getBalance=Uw8;var qw8=v1();async function Uw8(J,{address:Q,blockNumber:Y,blockTag:G=J.experimental_blockTag??"latest"}){let X=typeof Y==="bigint"?(0,qw8.numberToHex)(Y):void 0,z=await J.request({method:"eth_getBalance",params:[Q,X||G]});return BigInt(z)}});var xx=H((q50)=>{Object.defineProperty(q50,"__esModule",{value:!0});q50.estimateGas=Cw8;var Dw8=_8(),Hw8=P0(),Iw8=bR(),V50=v1(),Ow8=z91(),Aw8=yU(),Bw8=yG(),Nw8=Fx(),ww8=gG(),Lw8=_R(),Ew8=I91();async function Cw8(J,Q){let{account:Y=J.account}=Q,G=Y?(0,Dw8.parseAccount)(Y):void 0;try{let j=function(d){let{block:h,request:T,rpcStateOverride:S}=d;return J.request({method:"eth_estimateGas",params:S?[T,h??J.experimental_blockTag??"latest",S]:h?[T,h]:[T]})},{accessList:X,authorizationList:z,blobs:K,blobVersionedHashes:W,blockNumber:Z,blockTag:V,data:q,gas:U,gasPrice:M,maxFeePerBlobGas:D,maxFeePerGas:I,maxPriorityFeePerGas:O,nonce:A,value:B,stateOverride:w,...N}=await(0,Lw8.prepareTransactionRequest)(J,{...Q,parameters:G?.type==="local"?void 0:["blobVersionedHashes"]}),C=(typeof Z==="bigint"?(0,V50.numberToHex)(Z):void 0)||V,R=(0,Nw8.serializeStateOverride)(w),F=await(async()=>{if(N.to)return N.to;if(z&&z.length>0)return await(0,Iw8.recoverAuthorizationAddress)({authorization:z[0]}).catch(()=>{throw new Hw8.BaseError("`to` is required. Could not infer from `authorizationList`")});return})();(0,ww8.assertRequest)(Q);let f=J.chain?.formatters?.transactionRequest?.format,P=(f||Bw8.formatTransactionRequest)({...(0,Aw8.extract)(N,{format:f}),from:G?.address,accessList:X,authorizationList:z,blobs:K,blobVersionedHashes:W,data:q,gas:U,gasPrice:M,maxFeePerBlobGas:D,maxFeePerGas:I,maxPriorityFeePerGas:O,nonce:A,to:F,value:B}),$=BigInt(await j({block:C,request:P,rpcStateOverride:R}));if(z){let d=await(0,Ew8.getBalance)(J,{address:P.from}),h=await Promise.all(z.map(async(T)=>{let{address:S}=T,x=await j({block:C,request:{authorizationList:void 0,data:q,from:G?.address,to:S,value:(0,V50.numberToHex)(d)},rpcStateOverride:R}).catch(()=>100000n);return 2n*BigInt(x)}));$+=h.reduce((T,S)=>T+S,0n)}return $}catch(X){throw(0,Ow8.getEstimateGasError)(X,{...Q,account:G,chain:J.chain})}}});var O91=H((U50)=>{Object.defineProperty(U50,"__esModule",{value:!0});U50.estimateContractGas=fw8;var Fw8=_8(),Tw8=E7(),Sw8=tz(),Pw8=x6(),$w8=xx();async function fw8(J,Q){let{abi:Y,address:G,args:X,functionName:z,dataSuffix:K,...W}=Q,Z=(0,Tw8.encodeFunctionData)({abi:Y,args:X,functionName:z});try{return await(0,Pw8.getAction)(J,$w8.estimateGas,"estimateGas")({data:`${Z}${K?K.replace("0x",""):""}`,to:G,...W})}catch(V){let q=W.account?(0,Fw8.parseAccount)(W.account):void 0;throw(0,Sw8.getContractError)(V,{abi:Y,address:G,args:X,docsPath:"/docs/contract/estimateContractGas",functionName:z,sender:q?.address})}}});var E2=H((H50)=>{Object.defineProperty(H50,"__esModule",{value:!0});H50.isAddressEqual=vw8;var M50=IJ(),D50=u5();function vw8(J,Q){if(!(0,D50.isAddress)(J,{strict:!1}))throw new M50.InvalidAddressError({address:J});if(!(0,D50.isAddress)(Q,{strict:!1}))throw new M50.InvalidAddressError({address:Q});return J.toLowerCase()===Q.toLowerCase()}});var zA=H((A50)=>{Object.defineProperty(A50,"__esModule",{value:!0});A50.decodeEventLog=gw8;var XA=R8(),hw8=z81(),bw8=L7(),xw8=kU(),O50=az(),yw8=vG(),I50="/docs/contract/decodeEventLog";function gw8(J){let{abi:Q,data:Y,strict:G,topics:X}=J,z=G??!0,[K,...W]=X;if(!K)throw new XA.AbiEventSignatureEmptyTopicsError({docsPath:I50});let Z=Q.find((O)=>O.type==="event"&&K===(0,xw8.toEventSelector)((0,yw8.formatAbiItem)(O)));if(!(Z&&("name"in Z))||Z.type!=="event")throw new XA.AbiEventSignatureNotFoundError(K,{docsPath:I50});let{name:V,inputs:q}=Z,U=q?.some((O)=>!(("name"in O)&&O.name)),M=U?[]:{},D=q.map((O,A)=>[O,A]).filter(([O])=>("indexed"in O)&&O.indexed);for(let O=0;O<D.length;O++){let[A,B]=D[O],w=W[O];if(!w)throw new XA.DecodeLogTopicsMismatch({abiItem:Z,param:A});M[U?B:A.name||B]=mw8({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,O50.decodeAbiParameters)(I,Y);if(O)if(U)for(let A=0;A<q.length;A++)M[A]=M[A]??O.shift();else for(let A=0;A<I.length;A++)M[I[A].name]=O[A]}catch(O){if(z){if(O instanceof XA.AbiDecodingDataSizeTooSmallError||O instanceof hw8.PositionOutOfBoundsError)throw new XA.DecodeLogDataMismatch({abiItem:Z,data:Y,params:I,size:(0,bw8.size)(Y)});throw O}}else if(z)throw new XA.DecodeLogDataMismatch({abiItem:Z,data:"0x",params:I,size:0})}return{eventName:V,args:Object.values(M).length>0?M:void 0}}function mw8({param:J,value:Q}){if(J.type==="string"||J.type==="bytes"||J.type==="tuple"||J.type.match(/^(.*)\[(\d+)?\]$/))return Q;return((0,O50.decodeAbiParameters)([J],Q)||[])[0]}});var KA=H((B50)=>{Object.defineProperty(B50,"__esModule",{value:!0});B50.parseEventLogs=iw8;var A91=R8(),uw8=E2(),lw8=c6(),pw8=d5(),cw8=kU(),_w8=zA();function iw8(J){let{abi:Q,args:Y,logs:G,strict:X=!0}=J,z=(()=>{if(!J.eventName)return;if(Array.isArray(J.eventName))return J.eventName;return[J.eventName]})();return G.map((K)=>{try{let W=Q.find((V)=>V.type==="event"&&K.topics[0]===(0,cw8.toEventSelector)(V));if(!W)return null;let Z=(0,_w8.decodeEventLog)({...K,abi:[W],strict:X});if(z&&!z.includes(Z.eventName))return null;if(!nw8({args:Z.args,inputs:W.inputs,matchArgs:Y}))return null;return{...Z,...K}}catch(W){let Z,V;if(W instanceof A91.AbiEventSignatureNotFoundError)return null;if(W instanceof A91.DecodeLogDataMismatch||W instanceof A91.DecodeLogTopicsMismatch){if(X)return null;Z=W.abiItem.name,V=W.abiItem.inputs?.some((q)=>!(("name"in q)&&q.name))}return{...K,args:V?[]:{},eventName:Z}}}).filter(Boolean)}function nw8(J){let{args:Q,inputs:Y,matchArgs:G}=J;if(!G)return!0;if(!Q)return!1;function X(z,K,W){try{if(z.type==="address")return(0,uw8.isAddressEqual)(K,W);if(z.type==="string"||z.type==="bytes")return(0,pw8.keccak256)((0,lw8.toBytes)(K))===W;return K===W}catch{return!1}}if(Array.isArray(Q)&&Array.isArray(G))return G.every((z,K)=>{if(z===null||z===void 0)return!0;let W=Y[K];if(!W)return!1;return(Array.isArray(z)?z:[z]).some((V)=>X(W,V,Q[K]))});if(typeof Q==="object"&&!Array.isArray(Q)&&typeof G==="object"&&!Array.isArray(G))return Object.entries(G).every(([z,K])=>{if(K===null||K===void 0)return!0;let W=Y.find((V)=>V.name===z);if(!W)return!1;return(Array.isArray(K)?K:[K]).some((V)=>X(W,V,Q[z]))});return!1}});var mG=H((N50)=>{Object.defineProperty(N50,"__esModule",{value:!0});N50.formatLog=aw8;function aw8(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 yx=H((L50)=>{Object.defineProperty(L50,"__esModule",{value:!0});L50.getLogs=JL8;var sw8=hZ(),tw8=KA(),w50=v1(),ew8=mG();async function JL8(J,{address:Q,blockHash:Y,fromBlock:G,toBlock:X,event:z,events:K,args:W,strict:Z}={}){let V=Z??!1,q=K??(z?[z]:void 0),U=[];if(q){if(U=[q.flatMap((O)=>(0,sw8.encodeEventTopics)({abi:[O],eventName:O.name,args:K?void 0:W}))],z)U=U[0]}let M;if(Y)M=await J.request({method:"eth_getLogs",params:[{address:Q,topics:U,blockHash:Y}]});else M=await J.request({method:"eth_getLogs",params:[{address:Q,topics:U,fromBlock:typeof G==="bigint"?(0,w50.numberToHex)(G):G,toBlock:typeof X==="bigint"?(0,w50.numberToHex)(X):X}]});let D=M.map((I)=>(0,ew8.formatLog)(I));if(!q)return D;return(0,tw8.parseEventLogs)({abi:q,args:W,logs:D,strict:V})}});var gx=H((E50)=>{Object.defineProperty(E50,"__esModule",{value:!0});E50.getContractEvents=zL8;var YL8=hG(),GL8=x6(),XL8=yx();async function zL8(J,Q){let{abi:Y,address:G,args:X,blockHash:z,eventName:K,fromBlock:W,toBlock:Z,strict:V}=Q,q=K?(0,YL8.getAbiItem)({abi:Y,name:K}):void 0,U=!q?Y.filter((M)=>M.type==="event"):void 0;return(0,GL8.getAction)(J,XL8.getLogs,"getLogs")({address:G,args:X,blockHash:z,event:q,events:U,fromBlock:W,toBlock:Z,strict:V})}});var dG=H((C50)=>{Object.defineProperty(C50,"__esModule",{value:!0});C50.decodeFunctionResult=VL8;var B91=R8(),WL8=az(),ZL8=hG(),N91="/docs/contract/decodeFunctionResult";function VL8(J){let{abi:Q,args:Y,functionName:G,data:X}=J,z=Q[0];if(G){let W=(0,ZL8.getAbiItem)({abi:Q,args:Y,name:G});if(!W)throw new B91.AbiFunctionNotFoundError(G,{docsPath:N91});z=W}if(z.type!=="function")throw new B91.AbiFunctionNotFoundError(void 0,{docsPath:N91});if(!z.outputs)throw new B91.AbiFunctionOutputsNotFoundError(z.name,{docsPath:N91});let K=(0,WL8.decodeAbiParameters)(z.outputs,X);if(K&&K.length>1)return K;if(K&&K.length===1)return K[0];return}});var T50=H((R50)=>{Object.defineProperty(R50,"__esModule",{value:!0});R50.version=void 0;R50.version="0.1.1"});var P50=H((S50)=>{Object.defineProperty(S50,"__esModule",{value:!0});S50.getUrl=ML8;S50.getVersion=DL8;S50.prettyPrint=HL8;var UL8=T50();function ML8(J){return J}function DL8(){return UL8.version}function HL8(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 w3=H((f50)=>{Object.defineProperty(f50,"__esModule",{value:!0});f50.BaseError=void 0;var BL8=P50();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",z=`https://oxlib.sh${G??""}`,K=[J||"An error occurred.",...Q.metaMessages?["",...Q.metaMessages]:[],...Y||G?["",Y?`Details: ${Y}`:void 0,G?`See: ${z}`:void 0]:[]].filter((W)=>typeof W==="string").join(`
`);super(K,Q.cause?{cause:Q.cause}:void 0);Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BaseError"}),Object.defineProperty(this,"version",{enumerable:!0,configurable:!0,writable:!0,value:`ox@${(0,BL8.getVersion)()}`}),this.cause=Q.cause,this.details=Y,this.docs=z,this.docsPath=G,this.shortMessage=J}walk(J){return $50(this,J)}}f50.BaseError=mx;function $50(J,Q){if(Q?.(J))return J;if(J&&typeof J==="object"&&"cause"in J&&J.cause)return $50(J.cause,Q);return Q?null:J}});var w91=H((v50)=>{Object.defineProperty(v50,"__esModule",{value:!0});v50.charCodeMap=void 0;v50.assertSize=NL8;v50.assertStartOffset=wL8;v50.assertEndOffset=LL8;v50.charCodeToBase16=EL8;v50.pad=CL8;v50.trim=RL8;var uG=_Q();function NL8(J,Q){if(uG.size(J)>Q)throw new uG.SizeOverflowError({givenSize:uG.size(J),maxSize:Q})}function wL8(J,Q){if(typeof Q==="number"&&Q>0&&Q>uG.size(J)-1)throw new uG.SliceOffsetOutOfBoundsError({offset:Q,position:"start",size:uG.size(J)})}function LL8(J,Q,Y){if(typeof Q==="number"&&typeof Y==="number"&&uG.size(J)!==Y-Q)throw new uG.SliceOffsetOutOfBoundsError({offset:Y,position:"end",size:uG.size(J)})}v50.charCodeMap={zero:48,nine:57,A:65,F:70,a:97,f:102};function EL8(J){if(J>=v50.charCodeMap.zero&&J<=v50.charCodeMap.nine)return J-v50.charCodeMap.zero;if(J>=v50.charCodeMap.A&&J<=v50.charCodeMap.F)return J-(v50.charCodeMap.A-10);if(J>=v50.charCodeMap.a&&J<=v50.charCodeMap.f)return J-(v50.charCodeMap.a-10);return}function CL8(J,Q={}){let{dir:Y,size:G=32}=Q;if(G===0)return J;if(J.length>G)throw new uG.SizeExceedsPaddingSizeError({size:J.length,targetSize:G,type:"Bytes"});let X=new Uint8Array(G);for(let z=0;z<G;z++){let K=Y==="right";X[K?z:G-z-1]=J[K?z:J.length-z-1]}return X}function RL8(J,Q={}){let{dir:Y="left"}=Q,G=J,X=0;for(let z=0;z<G.length-1;z++)if(G[Y==="left"?z:G.length-z-1].toString()==="0")X++;else break;return G=Y==="left"?G.slice(X):G.slice(0,G.length-X),G}});var L91=H((j50)=>{Object.defineProperty(j50,"__esModule",{value:!0});j50.assertSize=kL8;j50.assertStartOffset=vL8;j50.assertEndOffset=jL8;j50.pad=hL8;j50.trim=bL8;var lG=$4();function kL8(J,Q){if(lG.size(J)>Q)throw new lG.SizeOverflowError({givenSize:lG.size(J),maxSize:Q})}function vL8(J,Q){if(typeof Q==="number"&&Q>0&&Q>lG.size(J)-1)throw new lG.SliceOffsetOutOfBoundsError({offset:Q,position:"start",size:lG.size(J)})}function jL8(J,Q,Y){if(typeof Q==="number"&&typeof Y==="number"&&lG.size(J)!==Y-Q)throw new lG.SliceOffsetOutOfBoundsError({offset:Y,position:"end",size:lG.size(J)})}function hL8(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 lG.SizeExceedsPaddingSizeError({size:Math.ceil(X.length/2),targetSize:G,type:"Hex"});return`0x${X[Y==="right"?"padEnd":"padStart"](G*2,"0")}`}function bL8(J,Q={}){let{dir:Y="left"}=Q,G=J.replace("0x",""),X=0;for(let z=0;z<G.length-1;z++)if(G[Y==="left"?z:G.length-z-1].toString()==="0")X++;else break;if(G=Y==="left"?G.slice(X):G.slice(0,G.length-X),G==="0")return"0x";if(Y==="right"&&G.length%2===1)return`0x${G}0`;return`0x${G}`}});var iR=H((h50)=>{Object.defineProperty(h50,"__esModule",{value:!0});h50.parse=uL8;h50.stringify=lL8;var E91="#__bigint";function uL8(J,Q){return JSON.parse(J,(Y,G)=>{let X=G;if(typeof X==="string"&&X.endsWith(E91))return BigInt(X.slice(0,-E91.length));return typeof Q==="function"?Q(Y,X):X})}function lL8(J,Q,Y){return JSON.stringify(J,(G,X)=>{if(typeof Q==="function")return Q(G,X);if(typeof X==="bigint")return X.toString()+E91;return X},Y)}});var _Q=H((c50)=>{Object.defineProperty(c50,"__esModule",{value:!0});c50.SizeExceedsPaddingSizeError=c50.SliceOffsetOutOfBoundsError=c50.SizeOverflowError=c50.InvalidBytesTypeError=c50.InvalidBytesBooleanError=void 0;c50.assert=b50;c50.concat=rL8;c50.from=sL8;c50.fromArray=x50;c50.fromBoolean=tL8;c50.fromHex=C91;c50.fromNumber=eL8;c50.fromString=JE8;c50.isEqual=QE8;c50.padLeft=y50;c50.padRight=g50;c50.random=YE8;c50.size=GE8;c50.slice=XE8;c50.toBigInt=zE8;c50.toBoolean=KE8;c50.toHex=WE8;c50.toNumber=ZE8;c50.toString=VE8;c50.trimLeft=m50;c50.trimRight=d50;c50.validate=qE8;var _L8=mZ(),ZA=w3(),dU=$4(),L3=w91(),iL8=L91(),nL8=iR(),oL8=new TextDecoder,aL8=new TextEncoder;function b50(J){if(J instanceof Uint8Array)return;if(!J)throw new WA(J);if(typeof J!=="object")throw new WA(J);if(!("BYTES_PER_ELEMENT"in J))throw new WA(J);if(J.BYTES_PER_ELEMENT!==1||J.constructor.name!=="Uint8Array")throw new WA(J)}function rL8(...J){let Q=0;for(let G of J)Q+=G.length;let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let z=J[G];Y.set(z,X),X+=z.length}return Y}function sL8(J){if(J instanceof Uint8Array)return J;if(typeof J==="string")return C91(J);return x50(J)}function x50(J){return J instanceof Uint8Array?J:new Uint8Array(J)}function tL8(J,Q={}){let{size:Y}=Q,G=new Uint8Array(1);if(G[0]=Number(J),typeof Y==="number")return L3.assertSize(G,Y),y50(G,Y);return G}function C91(J,Q={}){let{size:Y}=Q,G=J;if(Y)iL8.assertSize(J,Y),G=dU.padRight(J,Y);let X=G.slice(2);if(X.length%2)X=`0${X}`;let z=X.length/2,K=new Uint8Array(z);for(let W=0,Z=0;W<z;W++){let V=L3.charCodeToBase16(X.charCodeAt(Z++)),q=L3.charCodeToBase16(X.charCodeAt(Z++));if(V===void 0||q===void 0)throw new ZA.BaseError(`Invalid byte sequence ("${X[Z-2]}${X[Z-1]}" in "${X}").`);K[W]=V*16+q}return K}function eL8(J,Q){let Y=dU.fromNumber(J,Q);return C91(Y)}function JE8(J,Q={}){let{size:Y}=Q,G=aL8.encode(J);if(typeof Y==="number")return L3.assertSize(G,Y),g50(G,Y);return G}function QE8(J,Q){return(0,_L8.equalBytes)(J,Q)}function y50(J,Q){return L3.pad(J,{dir:"left",size:Q})}function g50(J,Q){return L3.pad(J,{dir:"right",size:Q})}function YE8(J){return crypto.getRandomValues(new Uint8Array(J))}function GE8(J){return J.length}function XE8(J,Q,Y,G={}){let{strict:X}=G;L3.assertStartOffset(J,Q);let z=J.slice(Q,Y);if(X)L3.assertEndOffset(z,Q,Y);return z}function zE8(J,Q={}){let{size:Y}=Q;if(typeof Y<"u")L3.assertSize(J,Y);let G=dU.fromBytes(J,Q);return dU.toBigInt(G,Q)}function KE8(J,Q={}){let{size:Y}=Q,G=J;if(typeof Y<"u")L3.assertSize(G,Y),G=m50(G);if(G.length>1||G[0]>1)throw new R91(G);return Boolean(G[0])}function WE8(J,Q={}){return dU.fromBytes(J,Q)}function ZE8(J,Q={}){let{size:Y}=Q;if(typeof Y<"u")L3.assertSize(J,Y);let G=dU.fromBytes(J,Q);return dU.toNumber(G,Q)}function VE8(J,Q={}){let{size:Y}=Q,G=J;if(typeof Y<"u")L3.assertSize(G,Y),G=d50(G);return oL8.decode(G)}function m50(J){return L3.trim(J,{dir:"left"})}function d50(J){return L3.trim(J,{dir:"right"})}function qE8(J){try{return b50(J),!0}catch{return!1}}class R91 extends ZA.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"})}}c50.InvalidBytesBooleanError=R91;class WA extends ZA.BaseError{constructor(J){super(`Value \`${typeof J==="object"?nL8.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"})}}c50.InvalidBytesTypeError=WA;class u50 extends ZA.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"})}}c50.SizeOverflowError=u50;class l50 extends ZA.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"})}}c50.SliceOffsetOutOfBoundsError=l50;class p50 extends ZA.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"})}}c50.SizeExceedsPaddingSizeError=p50});var $4=H((J70)=>{Object.defineProperty(J70,"__esModule",{value:!0});J70.SizeExceedsPaddingSizeError=J70.SliceOffsetOutOfBoundsError=J70.SizeOverflowError=J70.InvalidLengthError=J70.InvalidHexValueError=J70.InvalidHexTypeError=J70.InvalidHexBooleanError=J70.IntegerOutOfRangeError=void 0;J70.assert=i50;J70.concat=lE8;J70.from=pE8;J70.fromBoolean=cE8;J70.fromBytes=nR;J70.fromNumber=_E8;J70.fromString=iE8;J70.isEqual=nE8;J70.padLeft=F91;J70.padRight=n50;J70.random=oE8;J70.slice=aE8;J70.size=rE8;J70.trimLeft=o50;J70.trimRight=sE8;J70.toBigInt=a50;J70.toBoolean=tE8;J70.toBytes=eE8;J70.toNumber=JC8;J70.toString=QC8;J70.validate=YC8;var yE8=mZ(),VA=_Q(),pZ=w3(),gE8=w91(),pG=L91(),mE8=iR(),dE8=new TextEncoder,uE8=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function i50(J,Q={}){let{strict:Y=!1}=Q;if(!J)throw new dx(J);if(typeof J!=="string")throw new dx(J);if(Y){if(!/^0x[0-9a-fA-F]*$/.test(J))throw new ux(J)}if(!J.startsWith("0x"))throw new ux(J)}function lE8(...J){return`0x${J.reduce((Q,Y)=>Q+Y.replace("0x",""),"")}`}function pE8(J){if(J instanceof Uint8Array)return nR(J);if(Array.isArray(J))return nR(new Uint8Array(J));return J}function cE8(J,Q={}){let Y=`0x${Number(J)}`;if(typeof Q.size==="number")return pG.assertSize(Y,Q.size),F91(Y,Q.size);return Y}function nR(J,Q={}){let Y="";for(let X=0;X<J.length;X++)Y+=uE8[J[X]];let G=`0x${Y}`;if(typeof Q.size==="number")return pG.assertSize(G,Q.size),n50(G,Q.size);return G}function _E8(J,Q={}){let{signed:Y,size:G}=Q,X=BigInt(J),z;if(G)if(Y)z=(1n<<BigInt(G)*8n-1n)-1n;else z=2n**(BigInt(G)*8n)-1n;else if(typeof J==="number")z=BigInt(Number.MAX_SAFE_INTEGER);let K=typeof z==="bigint"&&Y?-z-1n:0;if(z&&X>z||X<K){let V=typeof J==="bigint"?"n":"";throw new T91({max:z?`${z}${V}`:void 0,min:`${K}${V}`,signed:Y,size:G,value:`${J}${V}`})}let Z=`0x${(Y&&X<0?(1n<<BigInt(G*8))+BigInt(X):X).toString(16)}`;if(G)return F91(Z,G);return Z}function iE8(J,Q={}){return nR(dE8.encode(J),Q)}function nE8(J,Q){return(0,yE8.equalBytes)(VA.fromHex(J),VA.fromHex(Q))}function F91(J,Q){return pG.pad(J,{dir:"left",size:Q})}function n50(J,Q){return pG.pad(J,{dir:"right",size:Q})}function oE8(J){return nR(VA.random(J))}function aE8(J,Q,Y,G={}){let{strict:X}=G;pG.assertStartOffset(J,Q);let z=`0x${J.replace("0x","").slice((Q??0)*2,(Y??J.length)*2)}`;if(X)pG.assertEndOffset(z,Q,Y);return z}function rE8(J){return Math.ceil((J.length-2)/2)}function o50(J){return pG.trim(J,{dir:"left"})}function sE8(J){return pG.trim(J,{dir:"right"})}function a50(J,Q={}){let{signed:Y}=Q;if(Q.size)pG.assertSize(J,Q.size);let G=BigInt(J);if(!Y)return G;let X=(J.length-2)/2,z=(1n<<BigInt(X)*8n)-1n,K=z>>1n;if(G<=K)return G;return G-z-1n}function tE8(J,Q={}){if(Q.size)pG.assertSize(J,Q.size);let Y=o50(J);if(Y==="0x")return!1;if(Y==="0x1")return!0;throw new S91(J)}function eE8(J,Q={}){return VA.fromHex(J,Q)}function JC8(J,Q={}){let{signed:Y,size:G}=Q;if(!Y&&!G)return Number(J);return Number(a50(J,Q))}function QC8(J,Q={}){let{size:Y}=Q,G=VA.fromHex(J);if(Y)gE8.assertSize(G,Y),G=VA.trimRight(G);return new TextDecoder().decode(G)}function YC8(J,Q={}){let{strict:Y=!1}=Q;try{return i50(J,{strict:Y}),!0}catch{return!1}}class T91 extends pZ.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"})}}J70.IntegerOutOfRangeError=T91;class S91 extends pZ.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"})}}J70.InvalidHexBooleanError=S91;class dx extends pZ.BaseError{constructor(J){super(`Value \`${typeof J==="object"?mE8.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"})}}J70.InvalidHexTypeError=dx;class ux extends pZ.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"})}}J70.InvalidHexValueError=ux;class r50 extends pZ.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"})}}J70.InvalidLengthError=r50;class s50 extends pZ.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"})}}J70.SizeOverflowError=s50;class t50 extends pZ.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"})}}J70.SliceOffsetOutOfBoundsError=t50;class e50 extends pZ.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"})}}J70.SizeExceedsPaddingSizeError=e50});var G70=H((Y70)=>{Object.defineProperty(Y70,"__esModule",{value:!0});Y70.fromRpc=kC8;Y70.toRpc=vC8;var P91=$4();function kC8(J){return{...J,amount:BigInt(J.amount),index:Number(J.index),validatorIndex:Number(J.validatorIndex)}}function vC8(J){return{address:J.address,amount:P91.fromNumber(J.amount),index:P91.fromNumber(J.index),validatorIndex:P91.fromNumber(J.validatorIndex)}}});var $91=H((z70)=>{Object.defineProperty(z70,"__esModule",{value:!0});z70.fromRpc=bC8;z70.toRpc=xC8;var qA=$4(),X70=G70();function bC8(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(X70.fromRpc)}}}function xC8(J){return{...typeof J.baseFeePerGas==="bigint"&&{baseFeePerGas:qA.fromNumber(J.baseFeePerGas)},...typeof J.blobBaseFee==="bigint"&&{blobBaseFee:qA.fromNumber(J.blobBaseFee)},...typeof J.feeRecipient==="string"&&{feeRecipient:J.feeRecipient},...typeof J.gasLimit==="bigint"&&{gasLimit:qA.fromNumber(J.gasLimit)},...typeof J.number==="bigint"&&{number:qA.fromNumber(J.number)},...typeof J.prevRandao==="bigint"&&{prevRandao:qA.fromNumber(J.prevRandao)},...typeof J.time==="bigint"&&{time:qA.fromNumber(J.time)},...J.withdrawals&&{withdrawals:J.withdrawals.map(X70.toRpc)}}}});var GK=H((W70)=>{Object.defineProperty(W70,"__esModule",{value:!0});W70.erc4626Abi=W70.erc721Abi=W70.erc1155Abi=W70.erc20Abi_bytes32=W70.erc20Abi=W70.erc6492SignatureValidatorAbi=W70.erc1271Abi=W70.addressResolverAbi=W70.textResolverAbi=W70.universalResolverReverseAbi=W70.universalResolverResolveAbi=W70.batchGatewayAbi=W70.multicall3Abi=void 0;W70.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"}];W70.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 K70=[{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"}];W70.universalResolverResolveAbi=[...K70,{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"}]}];W70.universalResolverReverseAbi=[...K70,{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"}]}];W70.textResolverAbi=[{name:"text",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"},{name:"key",type:"string"}],outputs:[{name:"",type:"string"}]}];W70.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"}]}];W70.erc1271Abi=[{name:"isValidSignature",type:"function",stateMutability:"view",inputs:[{name:"hash",type:"bytes32"},{name:"signature",type:"bytes"}],outputs:[{name:"",type:"bytes4"}]}];W70.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"}];W70.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"}]}];W70.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"}]}];W70.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"}];W70.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:[]}];W70.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 U70=H((V70)=>{Object.defineProperty(V70,"__esModule",{value:!0});V70.aggregate3Signature=void 0;V70.aggregate3Signature="0x82ad56cb"});var UA=H((M70)=>{Object.defineProperty(M70,"__esModule",{value:!0});M70.multicall3Bytecode=M70.erc6492SignatureValidatorByteCode=M70.deploylessCallViaFactoryBytecode=M70.deploylessCallViaBytecodeBytecode=void 0;M70.deploylessCallViaBytecodeBytecode="0x608060405234801561001057600080fd5b5060405161018e38038061018e83398101604081905261002f91610124565b6000808351602085016000f59050803b61004857600080fd5b6000808351602085016000855af16040513d6000823e81610067573d81fd5b3d81f35b634e487b7160e01b600052604160045260246000fd5b600082601f83011261009257600080fd5b81516001600160401b038111156100ab576100ab61006b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156100d9576100d961006b565b6040528181528382016020018510156100f157600080fd5b60005b82811015610110576020818601810151838301820152016100f4565b506000918101602001919091529392505050565b6000806040838503121561013757600080fd5b82516001600160401b0381111561014d57600080fd5b61015985828601610081565b602085015190935090506001600160401b0381111561017757600080fd5b61018385828601610081565b915050925092905056fe";M70.deploylessCallViaFactoryBytecode="0x608060405234801561001057600080fd5b506040516102c03803806102c083398101604081905261002f916101e6565b836001600160a01b03163b6000036100e457600080836001600160a01b03168360405161005c9190610270565b6000604051808303816000865af19150503d8060008114610099576040519150601f19603f3d011682016040523d82523d6000602084013e61009e565b606091505b50915091508115806100b857506001600160a01b0386163b155b156100e1578060405163101bb98d60e01b81526004016100d8919061028c565b60405180910390fd5b50505b6000808451602086016000885af16040513d6000823e81610103573d81fd5b3d81f35b80516001600160a01b038116811461011e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561015457818101518382015260200161013c565b50506000910152565b600082601f83011261016e57600080fd5b81516001600160401b0381111561018757610187610123565b604051601f8201601f19908116603f011681016001600160401b03811182821017156101b5576101b5610123565b6040528181528382016020018510156101cd57600080fd5b6101de826020830160208701610139565b949350505050565b600080600080608085870312156101fc57600080fd5b61020585610107565b60208601519094506001600160401b0381111561022157600080fd5b61022d8782880161015d565b93505061023c60408601610107565b60608601519092506001600160401b0381111561025857600080fd5b6102648782880161015d565b91505092959194509250565b60008251610282818460208701610139565b9190910192915050565b60208152600082518060208401526102ab816040850160208701610139565b601f01601f1916919091016040019291505056fe";M70.erc6492SignatureValidatorByteCode="0x608060405234801561001057600080fd5b5060405161069438038061069483398101604081905261002f9161051e565b600061003c848484610048565b9050806000526001601ff35b60007f64926492649264926492649264926492649264926492649264926492649264926100748361040c565b036101e7576000606080848060200190518101906100929190610577565b60405192955090935091506000906001600160a01b038516906100b69085906105dd565b6000604051808303816000865af19150503d80600081146100f3576040519150601f19603f3d011682016040523d82523d6000602084013e6100f8565b606091505b50509050876001600160a01b03163b60000361016057806101605760405162461bcd60e51b815260206004820152601e60248201527f5369676e617475726556616c696461746f723a206465706c6f796d656e74000060448201526064015b60405180910390fd5b604051630b135d3f60e11b808252906001600160a01b038a1690631626ba7e90610190908b9087906004016105f9565b602060405180830381865afa1580156101ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d19190610633565b6001600160e01b03191614945050505050610405565b6001600160a01b0384163b1561027a57604051630b135d3f60e11b808252906001600160a01b03861690631626ba7e9061022790879087906004016105f9565b602060405180830381865afa158015610244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102689190610633565b6001600160e01b031916149050610405565b81516041146102df5760405162461bcd60e51b815260206004820152603a602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e6174757265206c656e6774680000000000006064820152608401610157565b6102e7610425565b5060208201516040808401518451859392600091859190811061030c5761030c61065d565b016020015160f81c9050601b811480159061032b57508060ff16601c14155b1561038c5760405162461bcd60e51b815260206004820152603b602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e617475726520762076616c756500000000006064820152608401610157565b60408051600081526020810180835289905260ff83169181019190915260608101849052608081018390526001600160a01b0389169060019060a0016020604051602081039080840390855afa1580156103ea573d6000803e3d6000fd5b505050602060405103516001600160a01b0316149450505050505b9392505050565b600060208251101561041d57600080fd5b508051015190565b60405180606001604052806003906020820280368337509192915050565b6001600160a01b038116811461045857600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561048c578181015183820152602001610474565b50506000910152565b600082601f8301126104a657600080fd5b81516001600160401b038111156104bf576104bf61045b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156104ed576104ed61045b565b60405281815283820160200185101561050557600080fd5b610516826020830160208701610471565b949350505050565b60008060006060848603121561053357600080fd5b835161053e81610443565b6020850151604086015191945092506001600160401b0381111561056157600080fd5b61056d86828701610495565b9150509250925092565b60008060006060848603121561058c57600080fd5b835161059781610443565b60208501519093506001600160401b038111156105b357600080fd5b6105bf86828701610495565b604086015190935090506001600160401b0381111561056157600080fd5b600082516105ef818460208701610471565b9190910192915050565b828152604060208201526000825180604084015261061e816060850160208701610471565b601f01601f1916919091016060019392505050565b60006020828403121561064557600080fd5b81516001600160e01b03198116811461040557600080fd5b634e487b7160e01b600052603260045260246000fdfe5369676e617475726556616c696461746f72237265636f7665725369676e6572";M70.multicall3Bytecode=" "});var MA=H((N70)=>{Object.defineProperty(N70,"__esModule",{value:!0});N70.InvalidChainIdError=N70.ClientChainNotConfiguredError=N70.ChainNotFoundError=N70.ChainMismatchError=N70.ChainDoesNotSupportContract=void 0;var oR=P0();class H70 extends oR.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"})}}N70.ChainDoesNotSupportContract=H70;class I70 extends oR.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"})}}N70.ChainMismatchError=I70;class O70 extends oR.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"})}}N70.ChainNotFoundError=O70;class A70 extends oR.BaseError{constructor(){super("No chain was provided to the Client.",{name:"ClientChainNotConfiguredError"})}}N70.ClientChainNotConfiguredError=A70;class B70 extends oR.BaseError{constructor({chainId:J}){super(typeof J==="number"?`Chain ID "${J}" is invalid.`:"Chain ID is invalid.",{name:"InvalidChainIdError"})}}N70.InvalidChainIdError=B70});var DA=H((L70)=>{Object.defineProperty(L70,"__esModule",{value:!0});L70.encodeDeployData=KR8;var f91=R8(),XR8=X4(),zR8=A2(),k91="/docs/contract/encodeDeployData";function KR8(J){let{abi:Q,args:Y,bytecode:G}=J;if(!Y||Y.length===0)return G;let X=Q.find((K)=>("type"in K)&&K.type==="constructor");if(!X)throw new f91.AbiConstructorNotFoundError({docsPath:k91});if(!("inputs"in X))throw new f91.AbiConstructorParamsNotFoundError({docsPath:k91});if(!X.inputs||X.inputs.length===0)throw new f91.AbiConstructorParamsNotFoundError({docsPath:k91});let z=(0,zR8.encodeAbiParameters)(X.inputs,Y);return(0,XR8.concatHex)([G,z])}});var XK=H((C70)=>{Object.defineProperty(C70,"__esModule",{value:!0});C70.getChainContractAddress=ZR8;var E70=MA();function ZR8({blockNumber:J,chain:Q,contract:Y}){let G=Q?.contracts?.[Y];if(!G)throw new E70.ChainDoesNotSupportContract({chain:Q,contract:{name:Y}});if(J&&G.blockCreated&&G.blockCreated>J)throw new E70.ChainDoesNotSupportContract({blockNumber:J,chain:Q,contract:{name:Y,blockCreated:G.blockCreated}});return G.address}});var lx=H((R70)=>{Object.defineProperty(R70,"__esModule",{value:!0});R70.getCallError=DR8;var qR8=rz(),UR8=xG(),MR8=QA();function DR8(J,{docsPath:Q,...Y}){let G=(()=>{let X=(0,MR8.getNodeError)(J,Y);if(X instanceof UR8.UnknownNodeError)return J;return X})();return new qR8.CallExecutionError(G,{docsPath:Q,...Y})}});var px=H((F70)=>{Object.defineProperty(F70,"__esModule",{value:!0});F70.withResolvers=IR8;function IR8(){let J=()=>{return},Q=()=>{return};return{promise:new Promise((G,X)=>{J=G,Q=X}),resolve:J,reject:Q}}});var cx=H((T70)=>{Object.defineProperty(T70,"__esModule",{value:!0});T70.createBatchScheduler=BR8;var AR8=px(),v91=new Map;function BR8({fn:J,id:Q,shouldSplitBatch:Y,wait:G=0,sort:X}){let z=async()=>{let q=Z();K();let U=q.map(({args:M})=>M);if(U.length===0)return;J(U).then((M)=>{if(X&&Array.isArray(M))M.sort(X);for(let D=0;D<q.length;D++){let{resolve:I}=q[D];I?.([M[D],M])}}).catch((M)=>{for(let D=0;D<q.length;D++){let{reject:I}=q[D];I?.(M)}})},K=()=>v91.delete(Q),W=()=>Z().map(({args:q})=>q),Z=()=>v91.get(Q)||[],V=(q)=>v91.set(Q,[...Z(),q]);return{flush:K,async schedule(q){let{promise:U,resolve:M,reject:D}=(0,AR8.withResolvers)();if(Y?.([...W(),q]))z();if(Z().length>0)return V({args:q,resolve:M,reject:D}),U;return V({args:q,resolve:M,reject:D}),setTimeout(z,G),U}}}});var j70=H((k70)=>{Object.defineProperty(k70,"__esModule",{value:!0});k70.OffchainLookupSenderMismatchError=k70.OffchainLookupResponseMalformedError=k70.OffchainLookupError=void 0;var wR8=S4(),j91=P0(),S70=hb();class P70 extends j91.BaseError{constructor({callbackSelector:J,cause:Q,data:Y,extraData:G,sender:X,urls:z}){super(Q.shortMessage||"An error occurred while fetching for an offchain result.",{cause:Q,metaMessages:[...Q.metaMessages||[],Q.metaMessages?.length?"":[],"Offchain Gateway Call:",z&&["  Gateway URL(s):",...z.map((K)=>`    ${(0,S70.getUrl)(K)}`)],`  Sender: ${X}`,`  Data: ${Y}`,`  Callback selector: ${J}`,`  Extra data: ${G}`].flat(),name:"OffchainLookupError"})}}k70.OffchainLookupError=P70;class $70 extends j91.BaseError{constructor({result:J,url:Q}){super("Offchain gateway response is malformed. Response data must be a hex value.",{metaMessages:[`Gateway URL: ${(0,S70.getUrl)(Q)}`,`Response: ${(0,wR8.stringify)(J)}`],name:"OffchainLookupResponseMalformedError"})}}k70.OffchainLookupResponseMalformedError=$70;class f70 extends j91.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"})}}k70.OffchainLookupSenderMismatchError=f70});var _x=H((b70)=>{Object.defineProperty(b70,"__esModule",{value:!0});b70.decodeFunctionData=SR8;var CR8=R8(),h70=OJ(),RR8=jZ(),FR8=az(),TR8=vG();function SR8(J){let{abi:Q,data:Y}=J,G=(0,h70.slice)(Y,0,4),X=Q.find((z)=>z.type==="function"&&G===(0,RR8.toFunctionSelector)((0,TR8.formatAbiItem)(z)));if(!X)throw new CR8.AbiFunctionSignatureNotFoundError(G,{docsPath:"/docs/contract/decodeFunctionData"});return{functionName:X.name,args:"inputs"in X&&X.inputs&&X.inputs.length>0?(0,FR8.decodeAbiParameters)(X.inputs,(0,h70.slice)(Y,4)):void 0}}});var ix=H((x70)=>{Object.defineProperty(x70,"__esModule",{value:!0});x70.encodeErrorResult=hR8;var h91=R8(),$R8=X4(),fR8=jZ(),kR8=A2(),vR8=vG(),jR8=hG(),b91="/docs/contract/encodeErrorResult";function hR8(J){let{abi:Q,errorName:Y,args:G}=J,X=Q[0];if(Y){let Z=(0,jR8.getAbiItem)({abi:Q,args:G,name:Y});if(!Z)throw new h91.AbiErrorNotFoundError(Y,{docsPath:b91});X=Z}if(X.type!=="error")throw new h91.AbiErrorNotFoundError(void 0,{docsPath:b91});let z=(0,vR8.formatAbiItem)(X),K=(0,fR8.toFunctionSelector)(z),W="0x";if(G&&G.length>0){if(!X.inputs)throw new h91.AbiErrorInputsNotFoundError(X.name,{docsPath:b91});W=(0,kR8.encodeAbiParameters)(X.inputs,G)}return(0,$R8.concatHex)([K,W])}});var ox=H((y70)=>{Object.defineProperty(y70,"__esModule",{value:!0});y70.encodeFunctionResult=gR8;var nx=R8(),xR8=A2(),yR8=hG(),x91="/docs/contract/encodeFunctionResult";function gR8(J){let{abi:Q,functionName:Y,result:G}=J,X=Q[0];if(Y){let K=(0,yR8.getAbiItem)({abi:Q,name:Y});if(!K)throw new nx.AbiFunctionNotFoundError(Y,{docsPath:x91});X=K}if(X.type!=="function")throw new nx.AbiFunctionNotFoundError(void 0,{docsPath:x91});if(!X.outputs)throw new nx.AbiFunctionOutputsNotFoundError(X.name,{docsPath:x91});let z=(()=>{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,xR8.encodeAbiParameters)(X.outputs,z)}});var aR=H((d70)=>{Object.defineProperty(d70,"__esModule",{value:!0});d70.localBatchGatewayUrl=void 0;d70.localBatchGatewayRequest=m70;var y91=GK(),dR8=Pb(),uR8=_x(),g70=ix(),lR8=ox();d70.localBatchGatewayUrl="x-batch-gateway:true";async function m70(J){let{data:Q,ccipRequest:Y}=J,{args:[G]}=(0,uR8.decodeFunctionData)({abi:y91.batchGatewayAbi,data:Q}),X=[],z=[];return await Promise.all(G.map(async(K,W)=>{try{z[W]=K.urls.includes(d70.localBatchGatewayUrl)?await m70({data:K.data,ccipRequest:Y}):await Y(K),X[W]=!1}catch(Z){X[W]=!0,z[W]=pR8(Z)}})),(0,lR8.encodeFunctionResult)({abi:y91.batchGatewayAbi,functionName:"query",result:[X,z]})}function pR8(J){if(J.name==="HttpRequestError"&&J.status)return(0,g70.encodeErrorResult)({abi:y91.batchGatewayAbi,errorName:"HttpError",args:[J.status,J.shortMessage]});return(0,g70.encodeErrorResult)({abi:[dR8.solidityError],errorName:"Error",args:["shortMessage"in J?J.shortMessage:J.message]})}});var ax=H((c70)=>{Object.defineProperty(c70,"__esModule",{value:!0});c70.offchainLookupAbiItem=c70.offchainLookupSignature=void 0;c70.offchainLookup=tR8;c70.ccipRequest=p70;var _R8=HA(),m91=j70(),u70=N2(),iR8=ER(),nR8=A2(),oR8=E2(),aR8=X4(),rR8=X5(),l70=aR(),sR8=S4();c70.offchainLookupSignature="0x556f1830";c70.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 tR8(J,{blockNumber:Q,blockTag:Y,data:G,to:X}){let{args:z}=(0,iR8.decodeErrorResult)({data:G,abi:[c70.offchainLookupAbiItem]}),[K,W,Z,V,q]=z,{ccipRead:U}=J,M=U&&typeof U?.request==="function"?U.request:p70;try{if(!(0,oR8.isAddressEqual)(X,K))throw new m91.OffchainLookupSenderMismatchError({sender:K,to:X});let D=W.includes(l70.localBatchGatewayUrl)?await(0,l70.localBatchGatewayRequest)({data:Z,ccipRequest:M}):await M({data:Z,sender:K,urls:W}),{data:I}=await(0,_R8.call)(J,{blockNumber:Q,blockTag:Y,data:(0,aR8.concat)([V,(0,nR8.encodeAbiParameters)([{type:"bytes"},{type:"bytes"}],[D,q])]),to:X});return I}catch(D){throw new m91.OffchainLookupError({callbackSelector:V,cause:D,data:G,extraData:q,sender:K,urls:W})}}async function p70({data:J,sender:Q,urls:Y}){let G=Error("An unknown error occurred.");for(let X=0;X<Y.length;X++){let z=Y[X],K=z.includes("{data}")?"GET":"POST",W=K==="POST"?{data:J,sender:Q}:void 0,Z=K==="POST"?{"Content-Type":"application/json"}:{};try{let V=await fetch(z.replace("{sender}",Q.toLowerCase()).replace("{data}",J),{body:JSON.stringify(W),headers:Z,method:K}),q;if(V.headers.get("Content-Type")?.startsWith("application/json"))q=(await V.json()).data;else q=await V.text();if(!V.ok){G=new u70.HttpRequestError({body:W,details:q?.error?(0,sR8.stringify)(q.error):V.statusText,headers:V.headers,status:V.status,url:z});continue}if(!(0,rR8.isHex)(q)){G=new m91.OffchainLookupResponseMalformedError({result:q,url:z});continue}return q}catch(V){G=new u70.HttpRequestError({body:W,details:V.message,url:z})}}throw G}});var HA=H((t70)=>{Object.defineProperty(t70,"__esModule",{value:!0});t70.call=HF8;t70.getRevertErrorData=s70;var i70=ZR(),YF8=$91(),GF8=_8(),_70=GK(),XF8=U70(),p91=UA(),u91=P0(),l91=MA(),n70=rz(),zF8=dG(),o70=DA(),KF8=E7(),WF8=XK(),a70=v1(),ZF8=lx(),VF8=yU(),qF8=yG(),UF8=cx(),MF8=Fx(),DF8=gG();async function HF8(J,Q){let{account:Y=J.account,authorizationList:G,batch:X=Boolean(J.batch?.multicall),blockNumber:z,blockTag:K=J.experimental_blockTag??"latest",accessList:W,blobs:Z,blockOverrides:V,code:q,data:U,factory:M,factoryData:D,gas:I,gasPrice:O,maxFeePerBlobGas:A,maxFeePerGas:B,maxPriorityFeePerGas:w,nonce:N,to:L,value:C,stateOverride:R,...F}=Q,f=Y?(0,GF8.parseAccount)(Y):void 0;if(q&&(M||D))throw new u91.BaseError("Cannot provide both `code` & `factory`/`factoryData` as parameters.");if(q&&L)throw new u91.BaseError("Cannot provide both `code` & `to` as parameters.");let E=q&&U,P=M&&D&&L&&U,j=E||P,$=(()=>{if(E)return r70({code:q,data:U});if(P)return AF8({data:U,factory:M,factoryData:D,to:L});return U})();try{(0,DF8.assertRequest)(Q);let h=(typeof z==="bigint"?(0,a70.numberToHex)(z):void 0)||K,T=V?YF8.toRpc(V):void 0,S=(0,MF8.serializeStateOverride)(R),x=J.chain?.formatters?.transactionRequest?.format,m=(x||qF8.formatTransactionRequest)({...(0,VF8.extract)(F,{format:x}),from:f?.address,accessList:W,authorizationList:G,blobs:Z,data:$,gas:I,gasPrice:O,maxFeePerBlobGas:A,maxFeePerGas:B,maxPriorityFeePerGas:w,nonce:N,to:j?void 0:L,value:C});if(X&&IF8({request:m})&&!S&&!T)try{return await OF8(J,{...m,blockNumber:z,blockTag:K})}catch(l){if(!(l instanceof l91.ClientChainNotConfiguredError)&&!(l instanceof l91.ChainDoesNotSupportContract))throw l}let g=(()=>{let l=[m,h];if(S&&T)return[...l,S,T];if(S)return[...l,S];if(T)return[...l,{},T];return l})(),c=await J.request({method:"eth_call",params:g});if(c==="0x")return{data:void 0};return{data:c}}catch(d){let h=s70(d),{offchainLookup:T,offchainLookupSignature:S}=await Promise.resolve().then(()=>ax());if(J.ccipRead!==!1&&h?.slice(0,10)===S&&L)return{data:await T(J,{data:h,to:L})};if(j&&h?.slice(0,10)==="0x101bb98d")throw new n70.CounterfactualDeploymentFailedError({factory:M});throw(0,ZF8.getCallError)(d,{...Q,account:f,chain:J.chain})}}function IF8({request:J}){let{data:Q,to:Y,...G}=J;if(!Q)return!1;if(Q.startsWith(XF8.aggregate3Signature))return!1;if(!Y)return!1;if(Object.values(G).filter((X)=>typeof X<"u").length>0)return!1;return!0}async function OF8(J,Q){let{batchSize:Y=1024,deployless:G=!1,wait:X=0}=typeof J.batch?.multicall==="object"?J.batch.multicall:{},{blockNumber:z,blockTag:K=J.experimental_blockTag??"latest",data:W,to:Z}=Q,V=(()=>{if(G)return null;if(Q.multicallAddress)return Q.multicallAddress;if(J.chain)return(0,WF8.getChainContractAddress)({blockNumber:z,chain:J.chain,contract:"multicall3"});throw new l91.ClientChainNotConfiguredError})(),U=(typeof z==="bigint"?(0,a70.numberToHex)(z):void 0)||K,{schedule:M}=(0,UF8.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,KF8.encodeFunctionData)({abi:_70.multicall3Abi,args:[A],functionName:"aggregate3"}),w=await J.request({method:"eth_call",params:[{...V===null?{data:r70({code:p91.multicall3Bytecode,data:B})}:{to:V,data:B}},U]});return(0,zF8.decodeFunctionResult)({abi:_70.multicall3Abi,args:[A],functionName:"aggregate3",data:w||"0x"})}}),[{returnData:D,success:I}]=await M({data:W,to:Z});if(!I)throw new n70.RawContractError({data:D});if(D==="0x")return{data:void 0};return{data:D}}function r70(J){let{code:Q,data:Y}=J;return(0,o70.encodeDeployData)({abi:(0,i70.parseAbi)(["constructor(bytes, bytes)"]),bytecode:p91.deploylessCallViaBytecodeBytecode,args:[Q,Y]})}function AF8(J){let{data:Q,factory:Y,factoryData:G,to:X}=J;return(0,o70.encodeDeployData)({abi:(0,i70.parseAbi)(["constructor(address, bytes, address, bytes)"]),bytecode:p91.deploylessCallViaFactoryBytecode,args:[X,Q,Y,G]})}function s70(J){if(!(J instanceof u91.BaseError))return;let Q=J.walk();return typeof Q?.data==="object"?Q.data?.data:Q.data}});var iQ=H((e70)=>{Object.defineProperty(e70,"__esModule",{value:!0});e70.readContract=FF8;var wF8=dG(),LF8=E7(),EF8=tz(),CF8=x6(),RF8=HA();async function FF8(J,Q){let{abi:Y,address:G,args:X,functionName:z,...K}=Q,W=(0,LF8.encodeFunctionData)({abi:Y,args:X,functionName:z});try{let{data:Z}=await(0,CF8.getAction)(J,RF8.call,"call")({...K,data:W,to:G});return(0,wF8.decodeFunctionResult)({abi:Y,args:X,functionName:z,data:Z||"0x"})}catch(Z){throw(0,EF8.getContractError)(Z,{abi:Y,address:G,args:X,docsPath:"/docs/contract/readContract",functionName:z})}}});var c91=H((J30)=>{Object.defineProperty(J30,"__esModule",{value:!0});J30.simulateContract=jF8;var SF8=_8(),PF8=dG(),$F8=E7(),fF8=tz(),kF8=x6(),vF8=HA();async function jF8(J,Q){let{abi:Y,address:G,args:X,dataSuffix:z,functionName:K,...W}=Q,Z=W.account?(0,SF8.parseAccount)(W.account):J.account,V=(0,$F8.encodeFunctionData)({abi:Y,args:X,functionName:K});try{let{data:q}=await(0,kF8.getAction)(J,vF8.call,"call")({batch:!1,data:`${V}${z?z.replace("0x",""):""}`,to:G,...W,account:Z}),U=(0,PF8.decodeFunctionResult)({abi:Y,args:X,functionName:K,data:q||"0x"}),M=Y.filter((D)=>("name"in D)&&D.name===Q.functionName);return{result:U,request:{abi:M,address:G,args:X,dataSuffix:z,functionName:K,...W,account:Z}}}catch(q){throw(0,fF8.getContractError)(q,{abi:Y,address:G,args:X,docsPath:"/docs/contract/simulateContract",functionName:K,sender:Z?.address})}}});var cZ=H((Q30)=>{Object.defineProperty(Q30,"__esModule",{value:!0});Q30.cleanupCache=Q30.listenersCache=void 0;Q30.observe=xF8;Q30.listenersCache=new Map;Q30.cleanupCache=new Map;var bF8=0;function xF8(J,Q,Y){let G=++bF8,X=()=>Q30.listenersCache.get(J)||[],z=()=>{let q=X();Q30.listenersCache.set(J,q.filter((U)=>U.id!==G))},K=()=>{let q=X();if(!q.some((M)=>M.id===G))return;let U=Q30.cleanupCache.get(J);if(q.length===1&&U){let M=U();if(M instanceof Promise)M.catch(()=>{})}z()},W=X();if(Q30.listenersCache.set(J,[...W,{id:G,fns:Q}]),W&&W.length>0)return K;let Z={};for(let q in Q)Z[q]=(...U)=>{let M=X();if(M.length===0)return;for(let D of M)D.fns[q]?.(...U)};let V=Y(Z);if(typeof V==="function")Q30.cleanupCache.set(J,V);return K}});var tx=H((Y30)=>{Object.defineProperty(Y30,"__esModule",{value:!0});Y30.wait=gF8;async function gF8(J){return new Promise((Q)=>setTimeout(Q,J))}});var uU=H((X30)=>{Object.defineProperty(X30,"__esModule",{value:!0});X30.poll=dF8;var G30=tx();function dF8(J,{emitOnBegin:Q,initialWaitTime:Y,interval:G}){let X=!0,z=()=>X=!1;return(async()=>{let W;if(Q)W=await J({unpoll:z});let Z=await Y?.(W)??G;await(0,G30.wait)(Z);let V=async()=>{if(!X)return;await J({unpoll:z}),await(0,G30.wait)(G),V()};V()})(),z}});var i91=H((K30)=>{Object.defineProperty(K30,"__esModule",{value:!0});K30.responseCache=K30.promiseCache=void 0;K30.getCache=z30;K30.withCache=lF8;K30.promiseCache=new Map;K30.responseCache=new Map;function z30(J){let Q=(X,z)=>({clear:()=>z.delete(X),get:()=>z.get(X),set:(K)=>z.set(X,K)}),Y=Q(J,K30.promiseCache),G=Q(J,K30.responseCache);return{clear:()=>{Y.clear(),G.clear()},promise:Y,response:G}}async function lF8(J,{cacheKey:Q,cacheTime:Y=Number.POSITIVE_INFINITY}){let G=z30(Q),X=G.response.get();if(X&&Y>0){if(Date.now()-X.created.getTime()<Y)return X.data}let z=G.promise.get();if(!z)z=J(),G.promise.set(z);try{let K=await z;return G.response.set({created:new Date,data:K}),K}finally{G.promise.clear()}}});var IA=H((q30)=>{Object.defineProperty(q30,"__esModule",{value:!0});q30.getBlockNumberCache=_F8;q30.getBlockNumber=iF8;var Z30=i91(),V30=(J)=>`blockNumber.${J}`;function _F8(J){return(0,Z30.getCache)(V30(J))}async function iF8(J,{cacheTime:Q=J.cacheTime}={}){let Y=await(0,Z30.withCache)(()=>J.request({method:"eth_blockNumber"}),{cacheKey:V30(J.uid),cacheTime:Q});return BigInt(Y)}});var rR=H((U30)=>{Object.defineProperty(U30,"__esModule",{value:!0});U30.getFilterChanges=sF8;var aF8=KA(),rF8=mG();async function sF8(J,{filter:Q}){let Y="strict"in Q&&Q.strict,G=await Q.request({method:"eth_getFilterChanges",params:[Q.id]});if(typeof G[0]==="string")return G;let X=G.map((z)=>(0,rF8.formatLog)(z));if(!("abi"in Q)||!Q.abi)return X;return(0,aF8.parseEventLogs)({abi:Q.abi,logs:X,strict:Y})}});var sR=H((M30)=>{Object.defineProperty(M30,"__esModule",{value:!0});M30.uninstallFilter=eF8;async function eF8(J,{filter:Q}){return Q.request({method:"eth_uninstallFilter",params:[Q.id]})}});var n91=H((A30)=>{Object.defineProperty(A30,"__esModule",{value:!0});A30.watchContractEvent=qT8;var D30=R8(),QT8=sz(),YT8=zA(),GT8=hZ(),H30=mG(),tR=x6(),I30=cZ(),XT8=uU(),O30=S4(),zT8=Sb(),KT8=IA(),WT8=gx(),ZT8=rR(),VT8=sR();function qT8(J,Q){let{abi:Y,address:G,args:X,batch:z=!0,eventName:K,fromBlock:W,onError:Z,onLogs:V,poll:q,pollingInterval:U=J.pollingInterval,strict:M}=Q;return(()=>{if(typeof q<"u")return q;if(typeof W==="bigint")return!0;if(J.transport.type==="webSocket"||J.transport.type==="ipc")return!1;if(J.transport.type==="fallback"&&(J.transport.transports[0].config.type==="webSocket"||J.transport.transports[0].config.type==="ipc"))return!1;return!0})()?(()=>{let A=M??!1,B=(0,O30.stringify)(["watchContractEvent",G,X,z,J.uid,K,U,A,W]);return(0,I30.observe)(B,{onLogs:V,onError:Z},(w)=>{let N;if(W!==void 0)N=W-1n;let L,C=!1,R=(0,XT8.poll)(async()=>{if(!C){try{L=await(0,tR.getAction)(J,zT8.createContractEventFilter,"createContractEventFilter")({abi:Y,address:G,args:X,eventName:K,strict:A,fromBlock:W})}catch{}C=!0;return}try{let F;if(L)F=await(0,tR.getAction)(J,ZT8.getFilterChanges,"getFilterChanges")({filter:L});else{let f=await(0,tR.getAction)(J,KT8.getBlockNumber,"getBlockNumber")({});if(N&&N<f)F=await(0,tR.getAction)(J,WT8.getContractEvents,"getContractEvents")({abi:Y,address:G,args:X,eventName:K,fromBlock:N+1n,toBlock:f,strict:A});else F=[];N=f}if(F.length===0)return;if(z)w.onLogs(F);else for(let f of F)w.onLogs([f])}catch(F){if(L&&F instanceof QT8.InvalidInputRpcError)C=!1;w.onError?.(F)}},{emitOnBegin:!0,interval:U});return async()=>{if(L)await(0,tR.getAction)(J,VT8.uninstallFilter,"uninstallFilter")({filter:L});R()}})})():(()=>{let A=M??!1,B=(0,O30.stringify)(["watchContractEvent",G,X,z,J.uid,K,U,A]),w=!0,N=()=>w=!1;return(0,I30.observe)(B,{onLogs:V,onError:Z},(L)=>{return(async()=>{try{let C=(()=>{if(J.transport.type==="fallback"){let f=J.transport.transports.find((E)=>E.config.type==="webSocket"||E.config.type==="ipc");if(!f)return J.transport;return f.value}return J.transport})(),R=K?(0,GT8.encodeEventTopics)({abi:Y,eventName:K,args:X}):[],{unsubscribe:F}=await C.subscribe({params:["logs",{address:G,topics:R}],onData(f){if(!w)return;let E=f.result;try{let{eventName:P,args:j}=(0,YT8.decodeEventLog)({abi:Y,data:E.data,topics:E.topics,strict:M}),$=(0,H30.formatLog)(E,{args:j,eventName:P});L.onLogs([$])}catch(P){let j,$;if(P instanceof D30.DecodeLogDataMismatch||P instanceof D30.DecodeLogTopicsMismatch){if(M)return;j=P.abiItem.name,$=P.abiItem.inputs?.some((h)=>!(("name"in h)&&h.name))}let d=(0,H30.formatLog)(E,{args:$?[]:{},eventName:j});L.onLogs([d])}},onError(f){L.onError?.(f)}});if(N=F,!w)N()}catch(C){Z?.(C)}})(),()=>N()})})()}});var _Z=H((L30)=>{Object.defineProperty(L30,"__esModule",{value:!0});L30.AccountTypeNotSupportedError=L30.AccountNotFoundError=void 0;var B30=P0();class N30 extends B30.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"})}}L30.AccountNotFoundError=N30;class w30 extends B30.BaseError{constructor({docsPath:J,metaMessages:Q,type:Y}){super(`Account type "${Y}" is not supported.`,{docsPath:J,metaMessages:Q,name:"AccountTypeNotSupportedError"})}}L30.AccountTypeNotSupportedError=w30});var eR=H((R30)=>{Object.defineProperty(R30,"__esModule",{value:!0});R30.assertCurrentChain=DT8;var C30=MA();function DT8({chain:J,currentChainId:Q}){if(!J)throw new C30.ChainNotFoundError;if(Q!==J.id)throw new C30.ChainMismatchError({chain:J,currentChainId:Q})}});var ex=H((F30)=>{Object.defineProperty(F30,"__esModule",{value:!0});F30.getTransactionError=BT8;var IT8=xG(),OT8=A3(),AT8=QA();function BT8(J,{docsPath:Q,...Y}){let G=(()=>{let X=(0,AT8.getNodeError)(J,Y);if(X instanceof IT8.UnknownNodeError)return J;return X})();return new OT8.TransactionExecutionError(G,{docsPath:Q,...Y})}});var Jy=H((T30)=>{Object.defineProperty(T30,"__esModule",{value:!0});T30.sendRawTransaction=wT8;async function wT8(J,{serializedTransaction:Q}){return J.request({method:"eth_sendRawTransaction",params:[Q]},{retryCount:0})}});var JF=H((P30)=>{Object.defineProperty(P30,"__esModule",{value:!0});P30.sendTransaction=jT8;var ET8=_8(),Qy=_Z(),CT8=P0(),RT8=bR(),FT8=eR(),TT8=ex(),ST8=yU(),PT8=yG(),o91=x6(),$T8=pO(),fT8=gG(),kT8=mU(),S30=_R(),vT8=Jy(),a91=new $T8.LruMap(128);async function jT8(J,Q){let{account:Y=J.account,chain:G=J.chain,accessList:X,authorizationList:z,blobs:K,data:W,gas:Z,gasPrice:V,maxFeePerBlobGas:q,maxFeePerGas:U,maxPriorityFeePerGas:M,nonce:D,type:I,value:O,...A}=Q;if(typeof Y>"u")throw new Qy.AccountNotFoundError({docsPath:"/docs/actions/wallet/sendTransaction"});let B=Y?(0,ET8.parseAccount)(Y):null;try{(0,fT8.assertRequest)(Q);let w=await(async()=>{if(Q.to)return Q.to;if(Q.to===null)return;if(z&&z.length>0)return await(0,RT8.recoverAuthorizationAddress)({authorization:z[0]}).catch(()=>{throw new CT8.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,o91.getAction)(J,kT8.getChainId,"getChainId")({}),(0,FT8.assertCurrentChain)({currentChainId:N,chain:G});let L=J.chain?.formatters?.transactionRequest?.format,R=(L||PT8.formatTransactionRequest)({...(0,ST8.extract)(A,{format:L}),accessList:X,authorizationList:z,blobs:K,chainId:N,data:W,from:B?.address,gas:Z,gasPrice:V,maxFeePerBlobGas:q,maxFeePerGas:U,maxPriorityFeePerGas:M,nonce:D,to:w,type:I,value:O}),F=a91.get(J.uid),f=F?"wallet_sendTransaction":"eth_sendTransaction";try{return await J.request({method:f,params:[R]},{retryCount:0})}catch(E){if(F===!1)throw E;let P=E;if(P.name==="InvalidInputRpcError"||P.name==="InvalidParamsRpcError"||P.name==="MethodNotFoundRpcError"||P.name==="MethodNotSupportedRpcError")return await J.request({method:"wallet_sendTransaction",params:[R]},{retryCount:0}).then((j)=>{return a91.set(J.uid,!0),j}).catch((j)=>{let $=j;if($.name==="MethodNotFoundRpcError"||$.name==="MethodNotSupportedRpcError")throw a91.set(J.uid,!1),P;throw $});throw P}}if(B?.type==="local"){let N=await(0,o91.getAction)(J,S30.prepareTransactionRequest,"prepareTransactionRequest")({account:B,accessList:X,authorizationList:z,blobs:K,chain:G,data:W,gas:Z,gasPrice:V,maxFeePerBlobGas:q,maxFeePerGas:U,maxPriorityFeePerGas:M,nonce:D,nonceManager:B.nonceManager,parameters:[...S30.defaultParameters,"sidecars"],type:I,value:O,...A,to:w}),L=G?.serializers?.transaction,C=await B.signTransaction(N,{serializer:L});return await(0,o91.getAction)(J,vT8.sendRawTransaction,"sendRawTransaction")({serializedTransaction:C})}if(B?.type==="smart")throw new Qy.AccountTypeNotSupportedError({metaMessages:["Consider using the `sendUserOperation` Action instead."],docsPath:"/docs/actions/bundler/sendUserOperation",type:"smart"});throw new Qy.AccountTypeNotSupportedError({docsPath:"/docs/actions/wallet/sendTransaction",type:B?.type})}catch(w){if(w instanceof Qy.AccountTypeNotSupportedError)throw w;throw(0,TT8.getTransactionError)(w,{...Q,account:B,chain:Q.chain||void 0})}}});var r91=H(($30)=>{Object.defineProperty($30,"__esModule",{value:!0});$30.writeContract=uT8;var bT8=_8(),xT8=_Z(),yT8=E7(),gT8=tz(),mT8=x6(),dT8=JF();async function uT8(J,Q){let{abi:Y,account:G=J.account,address:X,args:z,dataSuffix:K,functionName:W,...Z}=Q;if(typeof G>"u")throw new xT8.AccountNotFoundError({docsPath:"/docs/contract/writeContract"});let V=G?(0,bT8.parseAccount)(G):null,q=(0,yT8.encodeFunctionData)({abi:Y,args:z,functionName:W});try{return await(0,mT8.getAction)(J,dT8.sendTransaction,"sendTransaction")({data:`${q}${K?K.replace("0x",""):""}`,to:X,account:V,...Z})}catch(U){throw(0,gT8.getContractError)(U,{abi:Y,address:X,args:z,docsPath:"/docs/contract/writeContract",functionName:W,sender:V?.address})}}});var k30=H((f30)=>{Object.defineProperty(f30,"__esModule",{value:!0});f30.getContract=rT8;f30.getFunctionParameters=QF;f30.getEventParameters=Yy;var lU=x6(),pT8=Sb(),cT8=O91(),_T8=gx(),iT8=iQ(),nT8=c91(),oT8=n91(),aT8=r91();function rT8({abi:J,address:Q,client:Y}){let G=Y,[X,z]=(()=>{if(!G)return[void 0,void 0];if("public"in G&&"wallet"in G)return[G.public,G.wallet];if("public"in G)return[G.public,void 0];if("wallet"in G)return[void 0,G.wallet];return[G,G]})(),K=X!==void 0&&X!==null,W=z!==void 0&&z!==null,Z={},V=!1,q=!1,U=!1;for(let M of J){if(M.type==="function")if(M.stateMutability==="view"||M.stateMutability==="pure")V=!0;else q=!0;else if(M.type==="event")U=!0;if(V&&q&&U)break}if(K){if(V)Z.read=new Proxy({},{get(M,D){return(...I)=>{let{args:O,options:A}=QF(I);return(0,lU.getAction)(X,iT8.readContract,"readContract")({abi:J,address:Q,functionName:D,args:O,...A})}}});if(q)Z.simulate=new Proxy({},{get(M,D){return(...I)=>{let{args:O,options:A}=QF(I);return(0,lU.getAction)(X,nT8.simulateContract,"simulateContract")({abi:J,address:Q,functionName:D,args:O,...A})}}});if(U)Z.createEventFilter=new Proxy({},{get(M,D){return(...I)=>{let O=J.find((w)=>w.type==="event"&&w.name===D),{args:A,options:B}=Yy(I,O);return(0,lU.getAction)(X,pT8.createContractEventFilter,"createContractEventFilter")({abi:J,address:Q,eventName:D,args:A,...B})}}}),Z.getEvents=new Proxy({},{get(M,D){return(...I)=>{let O=J.find((w)=>w.type==="event"&&w.name===D),{args:A,options:B}=Yy(I,O);return(0,lU.getAction)(X,_T8.getContractEvents,"getContractEvents")({abi:J,address:Q,eventName:D,args:A,...B})}}}),Z.watchEvent=new Proxy({},{get(M,D){return(...I)=>{let O=J.find((w)=>w.type==="event"&&w.name===D),{args:A,options:B}=Yy(I,O);return(0,lU.getAction)(X,oT8.watchContractEvent,"watchContractEvent")({abi:J,address:Q,eventName:D,args:A,...B})}}})}if(W){if(q)Z.write=new Proxy({},{get(M,D){return(...I)=>{let{args:O,options:A}=QF(I);return(0,lU.getAction)(z,aT8.writeContract,"writeContract")({abi:J,address:Q,functionName:D,args:O,...A})}}})}if(K||W){if(q)Z.estimateGas=new Proxy({},{get(M,D){return(...I)=>{let{args:O,options:A}=QF(I),B=X??z;return(0,lU.getAction)(B,cT8.estimateContractGas,"estimateContractGas")({abi:J,address:Q,functionName:D,args:O,...A,account:A.account??z.account})}}})}return Z.address=Q,Z.abi=J,Z}function QF(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 Yy(J,Q){let Y=!1;if(Array.isArray(J[0]))Y=!0;else if(J.length===1)Y=Q.inputs.some((z)=>z.indexed);else if(J.length===2)Y=!0;let G=Y?J[0]:void 0,X=(Y?J[1]:J[0])??{};return{args:G,options:X}}});var s91=H((j30)=>{Object.defineProperty(j30,"__esModule",{value:!0});j30.BundleFailedError=void 0;var JS8=P0();class v30 extends JS8.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}}j30.BundleFailedError=v30});var YF=H((b30)=>{Object.defineProperty(b30,"__esModule",{value:!0});b30.withRetry=YS8;var QS8=tx();function YS8(J,{delay:Q=100,retryCount:Y=2,shouldRetry:G=()=>!0}={}){return new Promise((X,z)=>{let K=async({count:W=0}={})=>{let Z=async({error:V})=>{let q=typeof Q==="function"?Q({count:W,error:V}):Q;if(q)await(0,QS8.wait)(q);K({count:W+1})};try{let V=await J();X(V)}catch(V){if(W<Y&&await G({count:W,error:V}))return Z({error:V});z(V)}};K()})}});var GF=H((y30)=>{Object.defineProperty(y30,"__esModule",{value:!0});y30.defineTransactionReceipt=y30.receiptStatuses=void 0;y30.formatTransactionReceipt=x30;var XS8=c8(),zS8=YA(),KS8=mG(),WS8=GA();y30.receiptStatuses={"0x0":"reverted","0x1":"success"};function x30(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,KS8.formatLog)(Y)):null,to:J.to?J.to:null,transactionIndex:J.transactionIndex?(0,XS8.hexToNumber)(J.transactionIndex):null,status:J.status?y30.receiptStatuses[J.status]:null,type:J.type?WS8.transactionType[J.type]||J.type:null};if(J.blobGasPrice)Q.blobGasPrice=BigInt(J.blobGasPrice);if(J.blobGasUsed)Q.blobGasUsed=BigInt(J.blobGasUsed);return Q}y30.defineTransactionReceipt=(0,zS8.defineFormatter)("transactionReceipt",x30)});var e91=H((p30)=>{Object.defineProperty(p30,"__esModule",{value:!0});p30.fallbackTransactionErrorMagicIdentifier=p30.fallbackMagicIdentifier=void 0;p30.sendCalls=HS8;var VS8=_8(),d30=P0(),u30=sz(),qS8=E7(),l30=X4(),US8=c8(),Gy=v1(),MS8=ex(),DS8=JF();p30.fallbackMagicIdentifier="0x5792579257925792579257925792579257925792579257925792579257925792";p30.fallbackTransactionErrorMagicIdentifier=(0,Gy.numberToHex)(0,{size:32});async function HS8(J,Q){let{account:Y=J.account,capabilities:G,chain:X=J.chain,experimental_fallback:z,experimental_fallbackDelay:K=32,forceAtomic:W=!1,id:Z,version:V="2.0.0"}=Q,q=Y?(0,VS8.parseAccount)(Y):null,U=Q.calls.map((M)=>{let D=M,I=D.abi?(0,qS8.encodeFunctionData)({abi:D.abi,functionName:D.functionName,args:D.args}):D.data;return{data:D.dataSuffix&&I?(0,l30.concat)([I,D.dataSuffix]):I,to:D.to,value:D.value?(0,Gy.numberToHex)(D.value):void 0}});try{let M=await J.request({method:"wallet_sendCalls",params:[{atomicRequired:W,calls:U,capabilities:G,chainId:(0,Gy.numberToHex)(X.id),from:q?.address,id:Z,version:V}]},{retryCount:0});if(typeof M==="string")return{id:M};return M}catch(M){let D=M;if(z&&(D.name==="MethodNotFoundRpcError"||D.name==="MethodNotSupportedRpcError"||D.name==="UnknownRpcError"||D.details.toLowerCase().includes("does not exist / is not available")||D.details.toLowerCase().includes("missing or invalid. request()")||D.details.toLowerCase().includes("did not match any variant of untagged enum")||D.details.toLowerCase().includes("account upgraded to unsupported contract")||D.details.toLowerCase().includes("eip-7702 not supported")||D.details.toLowerCase().includes("unsupported wc_ method")||D.details.toLowerCase().includes("feature toggled misconfigured"))){if(G){if(Object.values(G).some((w)=>!w.optional))throw new u30.UnsupportedNonOptionalCapabilityError(new d30.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 u30.AtomicityNotSupportedError(new d30.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,DS8.sendTransaction)(J,{account:q,chain:X,data:B.data,to:B.to,value:B.value?(0,US8.hexToBigInt)(B.value):void 0});if(I.push(w),K>0)await new Promise((N)=>setTimeout(N,K))}let O=await Promise.allSettled(I);if(O.every((B)=>B.status==="rejected"))throw O[0].reason;let A=O.map((B)=>{if(B.status==="fulfilled")return B.value;return p30.fallbackTransactionErrorMagicIdentifier});return{id:(0,l30.concat)([...A,(0,Gy.numberToHex)(X.id,{size:32}),p30.fallbackMagicIdentifier])}}throw(0,MS8.getTransactionError)(M,{...Q,account:q,chain:Q.chain})}}});var J41=H((n30)=>{Object.defineProperty(n30,"__esModule",{value:!0});n30.getCallsStatus=BS8;var _30=OJ(),OS8=jG(),Xy=c8(),AS8=GF(),i30=e91();async function BS8(J,Q){async function Y(q){if(q.endsWith(i30.fallbackMagicIdentifier.slice(2))){let M=(0,OS8.trim)((0,_30.sliceHex)(q,-64,-32)),D=(0,_30.sliceHex)(q,0,-64).slice(2).match(/.{1,64}/g),I=await Promise.all(D.map((A)=>i30.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,Xy.hexToNumber)(M),receipts:I.filter(Boolean),status:O,version:"2.0.0"}}return J.request({method:"wallet_getCallsStatus",params:[q]})}let{atomic:G=!1,chainId:X,receipts:z,version:K="2.0.0",...W}=await Y(Q.id),[Z,V]=(()=>{let q=W.status;if(q>=100&&q<200)return["pending",q];if(q>=200&&q<300)return["success",q];if(q>=300&&q<700)return["failure",q];if(q==="CONFIRMED")return["success",200];if(q==="PENDING")return["pending",100];return[void 0,q]})();return{...W,atomic:G,chainId:X?(0,Xy.hexToNumber)(X):void 0,receipts:z?.map((q)=>({...q,blockNumber:(0,Xy.hexToBigInt)(q.blockNumber),gasUsed:(0,Xy.hexToBigInt)(q.gasUsed),status:AS8.receiptStatuses[q.status]}))??[],statusCode:V,status:Z,version:K}}});var Y41=H((o30)=>{Object.defineProperty(o30,"__esModule",{value:!0});o30.WaitForCallsStatusTimeoutError=void 0;o30.waitForCallsStatus=$S8;var wS8=P0(),LS8=s91(),ES8=x6(),CS8=cZ(),RS8=uU(),FS8=px(),TS8=YF(),SS8=S4(),PS8=J41();async function $S8(J,Q){let{id:Y,pollingInterval:G=J.pollingInterval,status:X=({statusCode:O})=>O===200||O>=300,retryCount:z=4,retryDelay:K=({count:O})=>~~(1<<O)*200,timeout:W=60000,throwOnFailure:Z=!1}=Q,V=(0,SS8.stringify)(["waitForCallsStatus",J.uid,Y]),{promise:q,resolve:U,reject:M}=(0,FS8.withResolvers)(),D,I=(0,CS8.observe)(V,{resolve:U,reject:M},(O)=>{let A=(0,RS8.poll)(async()=>{let B=(w)=>{clearTimeout(D),A(),w(),I()};try{let w=await(0,TS8.withRetry)(async()=>{let N=await(0,ES8.getAction)(J,PS8.getCallsStatus,"getCallsStatus")({id:Y});if(Z&&N.status==="failure")throw new LS8.BundleFailedError(N);return N},{retryCount:z,delay:K});if(!X(w))return;B(()=>O.resolve(w))}catch(w){B(()=>O.reject(w))}},{interval:G,emitOnBegin:!0});return A});return D=W?setTimeout(()=>{I(),clearTimeout(D),M(new Q41({id:Y}))},W):void 0,await q}class Q41 extends wS8.BaseError{constructor({id:J}){super(`Timed out while waiting for call bundle with id "${J}" to be confirmed.`,{name:"WaitForCallsStatusTimeoutError"})}}o30.WaitForCallsStatusTimeoutError=Q41});var X41=H((r30)=>{Object.defineProperty(r30,"__esModule",{value:!0});r30.uid=kS8;var G41=256,zy=G41,Ky;function kS8(J=11){if(!Ky||zy+J>G41*2){Ky="",zy=0;for(let Q=0;Q<G41;Q++)Ky+=(256+Math.random()*256|0).toString(16).substring(1)}return Ky.substring(zy,zy+++J)}});var XF=H((s30)=>{Object.defineProperty(s30,"__esModule",{value:!0});s30.createClient=bS8;s30.rpcSchema=xS8;var jS8=_8(),hS8=X41();function bS8(J){let{batch:Q,chain:Y,ccipRead:G,key:X="base",name:z="Base Client",type:K="base"}=J,W=J.experimental_blockTag??(typeof Y?.experimental_preconfirmationTime==="number"?"pending":void 0),Z=Y?.blockTime??12000,V=Math.min(Math.max(Math.floor(Z/2),500),4000),q=J.pollingInterval??V,U=J.cacheTime??q,M=J.account?(0,jS8.parseAccount)(J.account):void 0,{config:D,request:I,value:O}=J.transport({chain:Y,pollingInterval:q}),A={...D,...O},B={account:M,batch:Q,cacheTime:U,ccipRead:G,chain:Y,key:X,name:z,pollingInterval:q,request:I,transport:A,type:K,uid:(0,hS8.uid)(),...W?{experimental_blockTag:W}:{}};function w(N){return(L)=>{let C=L(N);for(let F in B)delete C[F];let R={...N,...C};return Object.assign(R,{extend:w(R)})}}return Object.assign(B,{extend:w(B)})}function xS8(){return null}});var Wy=H((e30)=>{Object.defineProperty(e30,"__esModule",{value:!0});e30.isNullUniversalResolverError=dS8;var mS8=P0(),t30=rz();function dS8(J){if(!(J instanceof mS8.BaseError))return!1;let Q=J.walk((Y)=>Y instanceof t30.ContractFunctionRevertedError);if(!(Q instanceof t30.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 z41=H((JJ0)=>{Object.defineProperty(JJ0,"__esModule",{value:!0});JJ0.encodedLabelToLabelhash=pS8;var lS8=X5();function pS8(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,lS8.isHex)(Q))return null;return Q}});var Zy=H((XJ0)=>{Object.defineProperty(XJ0,"__esModule",{value:!0});XJ0.namehash=nS8;var _S8=X4(),QJ0=c6(),YJ0=v1(),GJ0=d5(),iS8=z41();function nS8(J){let Q=new Uint8Array(32).fill(0);if(!J)return(0,YJ0.bytesToHex)(Q);let Y=J.split(".");for(let G=Y.length-1;G>=0;G-=1){let X=(0,iS8.encodedLabelToLabelhash)(Y[G]),z=X?(0,QJ0.toBytes)(X):(0,GJ0.keccak256)((0,QJ0.stringToBytes)(Y[G]),"bytes");Q=(0,GJ0.keccak256)((0,_S8.concat)([Q,z]),"bytes")}return(0,YJ0.bytesToHex)(Q)}});var KJ0=H((zJ0)=>{Object.defineProperty(zJ0,"__esModule",{value:!0});zJ0.encodeLabelhash=aS8;function aS8(J){return`[${J.slice(2)}]`}});var K41=H((WJ0)=>{Object.defineProperty(WJ0,"__esModule",{value:!0});WJ0.labelhash=QP8;var sS8=c6(),tS8=v1(),eS8=d5(),JP8=z41();function QP8(J){let Q=new Uint8Array(32).fill(0);if(!J)return(0,tS8.bytesToHex)(Q);return(0,JP8.encodedLabelToLabelhash)(J)||(0,eS8.keccak256)((0,sS8.stringToBytes)(J))}});var Vy=H((ZJ0)=>{Object.defineProperty(ZJ0,"__esModule",{value:!0});ZJ0.packetToBytes=zP8;var W41=c6(),GP8=KJ0(),XP8=K41();function zP8(J){let Q=J.replace(/^\.|\.$/gm,"");if(Q.length===0)return new Uint8Array(1);let Y=new Uint8Array((0,W41.stringToBytes)(Q).byteLength+2),G=0,X=Q.split(".");for(let z=0;z<X.length;z++){let K=(0,W41.stringToBytes)(X[z]);if(K.byteLength>255)K=(0,W41.stringToBytes)((0,GP8.encodeLabelhash)((0,XP8.labelhash)(X[z])));Y[G]=K.length,Y.set(K,G+1),G+=K.length+1}if(Y.byteLength!==G+1)return Y.slice(0,G+1);return Y}});var UJ0=H((qJ0)=>{Object.defineProperty(qJ0,"__esModule",{value:!0});qJ0.getEnsAddress=AP8;var Z41=GK(),WP8=dG(),ZP8=E7(),VP8=XK(),qP8=jG(),UP8=v1(),MP8=Wy(),DP8=aR(),VJ0=Zy(),HP8=Vy(),IP8=x6(),OP8=iQ();async function AP8(J,Q){let{blockNumber:Y,blockTag:G,coinType:X,name:z,gatewayUrls:K,strict:W}=Q,{chain:Z}=J,V=(()=>{if(Q.universalResolverAddress)return Q.universalResolverAddress;if(!Z)throw Error("client chain not configured. universalResolverAddress is required.");return(0,VP8.getChainContractAddress)({blockNumber:Y,chain:Z,contract:"ensUniversalResolver"})})(),q=Z?.ensTlds;if(q&&!q.some((M)=>z.endsWith(M)))return null;let U=(()=>{if(X!=null)return[(0,VJ0.namehash)(z),BigInt(X)];return[(0,VJ0.namehash)(z)]})();try{let M=(0,ZP8.encodeFunctionData)({abi:Z41.addressResolverAbi,functionName:"addr",args:U}),D={address:V,abi:Z41.universalResolverResolveAbi,functionName:"resolveWithGateways",args:[(0,UP8.toHex)((0,HP8.packetToBytes)(z)),M,K??[DP8.localBatchGatewayUrl]],blockNumber:Y,blockTag:G},O=await(0,IP8.getAction)(J,OP8.readContract,"readContract")(D);if(O[0]==="0x")return null;let A=(0,WP8.decodeFunctionResult)({abi:Z41.addressResolverAbi,args:U,functionName:"addr",data:O[0]});if(A==="0x")return null;if((0,qP8.trim)(A)==="0x00")return null;return A}catch(M){if(W)throw M;if((0,MP8.isNullUniversalResolverError)(M))return null;throw M}}});var qy=H((AJ0)=>{Object.defineProperty(AJ0,"__esModule",{value:!0});AJ0.EnsInvalidChainIdError=AJ0.EnsAvatarUnsupportedNamespaceError=AJ0.EnsAvatarUriResolutionError=AJ0.EnsAvatarInvalidNftUriError=AJ0.EnsAvatarInvalidMetadataError=void 0;var zF=P0();class MJ0 extends zF.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"})}}AJ0.EnsAvatarInvalidMetadataError=MJ0;class DJ0 extends zF.BaseError{constructor({reason:J}){super(`ENS NFT avatar URI is invalid. ${J}`,{name:"EnsAvatarInvalidNftUriError"})}}AJ0.EnsAvatarInvalidNftUriError=DJ0;class HJ0 extends zF.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"})}}AJ0.EnsAvatarUriResolutionError=HJ0;class IJ0 extends zF.BaseError{constructor({namespace:J}){super(`ENS NFT avatar namespace "${J}" is not supported. Must be "erc721" or "erc1155".`,{name:"EnsAvatarUnsupportedNamespaceError"})}}AJ0.EnsAvatarUnsupportedNamespaceError=IJ0;class OJ0 extends zF.BaseError{constructor({chainId:J}){super(`Invalid ENSIP-11 chainId: ${J}. Must be between 0 and 0x7fffffff, or 1.`,{name:"EnsInvalidChainIdError"})}}AJ0.EnsInvalidChainIdError=OJ0});var FJ0=H((RJ0)=>{Object.defineProperty(RJ0,"__esModule",{value:!0});RJ0.isImageUri=wJ0;RJ0.getGateway=V41;RJ0.resolveAvatarUri=LJ0;RJ0.getJsonImage=EJ0;RJ0.getMetadataAvatarUri=SP8;RJ0.parseAvatarUri=CJ0;RJ0.parseNftUri=PP8;RJ0.getNftTokenUri=$P8;var NJ0=iQ(),cG=qy(),CP8=/(?<protocol>https?:\/\/[^/]*|ipfs:\/|ipns:\/|ar:\/)?(?<root>\/)?(?<subpath>ipfs\/|ipns\/)?(?<target>[\w\-.]+)(?<subtarget>\/.*)?/,RP8=/^(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>\/.*)?$/,FP8=/^data:([a-zA-Z\-/+]*);base64,([^"].*)/,TP8=/^data:([a-zA-Z\-/+]*)?(;[a-zA-Z0-9].*?)?(,)/;async function wJ0(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 V41(J,Q){if(!J)return Q;if(J.endsWith("/"))return J.slice(0,-1);return J}function LJ0({uri:J,gatewayUrls:Q}){let Y=FP8.test(J);if(Y)return{uri:J,isOnChain:!0,isEncoded:Y};let G=V41(Q?.ipfs,"https://ipfs.io"),X=V41(Q?.arweave,"https://arweave.net"),z=J.match(CP8),{protocol:K,subpath:W,target:Z,subtarget:V=""}=z?.groups||{},q=K==="ipns:/"||W==="ipns/",U=K==="ipfs:/"||W==="ipfs/"||RP8.test(J);if(J.startsWith("http")&&!q&&!U){let D=J;if(Q?.arweave)D=J.replace(/https:\/\/arweave.net/g,Q?.arweave);return{uri:D,isOnChain:!1,isEncoded:!1}}if((q||U)&&Z)return{uri:`${G}/${q?"ipns":"ipfs"}/${Z}${V}`,isOnChain:!1,isEncoded:!1};if(K==="ar:/"&&Z)return{uri:`${X}/${Z}${V||""}`,isOnChain:!1,isEncoded:!1};let M=J.replace(TP8,"");if(M.startsWith("<svg"))M=`data:image/svg+xml;base64,${btoa(M)}`;if(M.startsWith("data:")||M.startsWith("{"))return{uri:M,isOnChain:!0,isEncoded:!1};throw new cG.EnsAvatarUriResolutionError({uri:J})}function EJ0(J){if(typeof J!=="object"||!("image"in J)&&!("image_url"in J)&&!("image_data"in J))throw new cG.EnsAvatarInvalidMetadataError({data:J});return J.image||J.image_url||J.image_data}async function SP8({gatewayUrls:J,uri:Q}){try{let Y=await fetch(Q).then((X)=>X.json());return await CJ0({gatewayUrls:J,uri:EJ0(Y)})}catch{throw new cG.EnsAvatarUriResolutionError({uri:Q})}}async function CJ0({gatewayUrls:J,uri:Q}){let{uri:Y,isOnChain:G}=LJ0({uri:Q,gatewayUrls:J});if(G)return Y;if(await wJ0(Y))return Y;throw new cG.EnsAvatarUriResolutionError({uri:Q})}function PP8(J){let Q=J;if(Q.startsWith("did:nft:"))Q=Q.replace("did:nft:","").replace(/_/g,"/");let[Y,G,X]=Q.split("/"),[z,K]=Y.split(":"),[W,Z]=G.split(":");if(!z||z.toLowerCase()!=="eip155")throw new cG.EnsAvatarInvalidNftUriError({reason:"Only EIP-155 supported"});if(!K)throw new cG.EnsAvatarInvalidNftUriError({reason:"Chain ID not found"});if(!Z)throw new cG.EnsAvatarInvalidNftUriError({reason:"Contract address not found"});if(!X)throw new cG.EnsAvatarInvalidNftUriError({reason:"Token ID not found"});if(!W)throw new cG.EnsAvatarInvalidNftUriError({reason:"ERC namespace not found"});return{chainID:Number.parseInt(K,10),namespace:W.toLowerCase(),contractAddress:Z,tokenID:X}}async function $P8(J,{nft:Q}){if(Q.namespace==="erc721")return(0,NJ0.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,NJ0.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 cG.EnsAvatarUnsupportedNamespaceError({namespace:Q.namespace})}});var SJ0=H((TJ0)=>{Object.defineProperty(TJ0,"__esModule",{value:!0});TJ0.parseAvatarRecord=gP8;var pU=FJ0();async function gP8(J,{gatewayUrls:Q,record:Y}){if(/eip155:/i.test(Y))return mP8(J,{gatewayUrls:Q,record:Y});return(0,pU.parseAvatarUri)({uri:Y,gatewayUrls:Q})}async function mP8(J,{gatewayUrls:Q,record:Y}){let G=(0,pU.parseNftUri)(Y),X=await(0,pU.getNftTokenUri)(J,{nft:G}),{uri:z,isOnChain:K,isEncoded:W}=(0,pU.resolveAvatarUri)({uri:X,gatewayUrls:Q});if(K&&(z.includes("data:application/json;base64,")||z.startsWith("{"))){let V=W?atob(z.replace("data:application/json;base64,","")):z,q=JSON.parse(V);return(0,pU.parseAvatarUri)({uri:(0,pU.getJsonImage)(q),gatewayUrls:Q})}let Z=G.tokenID;if(G.namespace==="erc1155")Z=Z.replace("0x","").padStart(64,"0");return(0,pU.getMetadataAvatarUri)({gatewayUrls:Q,uri:z.replace(/(?:0x)?{id}/,Z)})}});var U41=H((PJ0)=>{Object.defineProperty(PJ0,"__esModule",{value:!0});PJ0.getEnsText=sP8;var q41=GK(),uP8=dG(),lP8=E7(),pP8=XK(),cP8=v1(),_P8=Wy(),iP8=aR(),nP8=Zy(),oP8=Vy(),aP8=x6(),rP8=iQ();async function sP8(J,Q){let{blockNumber:Y,blockTag:G,key:X,name:z,gatewayUrls:K,strict:W}=Q,{chain:Z}=J,V=(()=>{if(Q.universalResolverAddress)return Q.universalResolverAddress;if(!Z)throw Error("client chain not configured. universalResolverAddress is required.");return(0,pP8.getChainContractAddress)({blockNumber:Y,chain:Z,contract:"ensUniversalResolver"})})(),q=Z?.ensTlds;if(q&&!q.some((U)=>z.endsWith(U)))return null;try{let U={address:V,abi:q41.universalResolverResolveAbi,args:[(0,cP8.toHex)((0,oP8.packetToBytes)(z)),(0,lP8.encodeFunctionData)({abi:q41.textResolverAbi,functionName:"text",args:[(0,nP8.namehash)(z),X]}),K??[iP8.localBatchGatewayUrl]],functionName:"resolveWithGateways",blockNumber:Y,blockTag:G},D=await(0,aP8.getAction)(J,rP8.readContract,"readContract")(U);if(D[0]==="0x")return null;let I=(0,uP8.decodeFunctionResult)({abi:q41.textResolverAbi,functionName:"text",data:D[0]});return I===""?null:I}catch(U){if(W)throw U;if((0,_P8.isNullUniversalResolverError)(U))return null;throw U}}});var fJ0=H(($J0)=>{Object.defineProperty($J0,"__esModule",{value:!0});$J0.getEnsAvatar=Y$8;var eP8=SJ0(),J$8=x6(),Q$8=U41();async function Y$8(J,{blockNumber:Q,blockTag:Y,assetGatewayUrls:G,name:X,gatewayUrls:z,strict:K,universalResolverAddress:W}){let Z=await(0,J$8.getAction)(J,Q$8.getEnsText,"getEnsText")({blockNumber:Q,blockTag:Y,key:"avatar",name:X,universalResolverAddress:W,gatewayUrls:z,strict:K});if(!Z)return null;try{return await(0,eP8.parseAvatarRecord)(J,{record:Z,gatewayUrls:G})}catch{return null}}});var vJ0=H((kJ0)=>{Object.defineProperty(kJ0,"__esModule",{value:!0});kJ0.getEnsName=q$8;var X$8=GK(),z$8=XK(),K$8=Wy(),W$8=aR(),Z$8=x6(),V$8=iQ();async function q$8(J,Q){let{address:Y,blockNumber:G,blockTag:X,coinType:z=60n,gatewayUrls:K,strict:W}=Q,{chain:Z}=J,V=(()=>{if(Q.universalResolverAddress)return Q.universalResolverAddress;if(!Z)throw Error("client chain not configured. universalResolverAddress is required.");return(0,z$8.getChainContractAddress)({blockNumber:G,chain:Z,contract:"ensUniversalResolver"})})();try{let q={address:V,abi:X$8.universalResolverReverseAbi,args:[Y,z,K??[W$8.localBatchGatewayUrl]],functionName:"reverseWithGateways",blockNumber:G,blockTag:X},U=(0,Z$8.getAction)(J,V$8.readContract,"readContract"),[M]=await U(q);return M||null}catch(q){if(W)throw q;if((0,K$8.isNullUniversalResolverError)(q))return null;throw q}}});var hJ0=H((jJ0)=>{Object.defineProperty(jJ0,"__esModule",{value:!0});jJ0.getEnsResolver=A$8;var M$8=XK(),D$8=v1(),H$8=Vy(),I$8=x6(),O$8=iQ();async function A$8(J,Q){let{blockNumber:Y,blockTag:G,name:X}=Q,{chain:z}=J,K=(()=>{if(Q.universalResolverAddress)return Q.universalResolverAddress;if(!z)throw Error("client chain not configured. universalResolverAddress is required.");return(0,M$8.getChainContractAddress)({blockNumber:Y,chain:z,contract:"ensUniversalResolver"})})(),W=z?.ensTlds;if(W&&!W.some((V)=>X.endsWith(V)))throw Error(`${X} is not a valid ENS TLD (${W?.join(", ")}) for chain "${z.name}" (id: ${z.id}).`);let[Z]=await(0,I$8.getAction)(J,O$8.readContract,"readContract")({address:K,abi:[{inputs:[{type:"bytes"}],name:"findResolver",outputs:[{type:"address"},{type:"bytes32"},{type:"uint256"}],stateMutability:"view",type:"function"}],functionName:"findResolver",args:[(0,D$8.toHex)((0,H$8.packetToBytes)(X))],blockNumber:Y,blockTag:G});return Z}});var M41=H((bJ0)=>{Object.defineProperty(bJ0,"__esModule",{value:!0});bJ0.createAccessList=F$8;var N$8=_8(),w$8=v1(),L$8=lx(),E$8=yU(),C$8=yG(),R$8=gG();async function F$8(J,Q){let{account:Y=J.account,blockNumber:G,blockTag:X="latest",blobs:z,data:K,gas:W,gasPrice:Z,maxFeePerBlobGas:V,maxFeePerGas:q,maxPriorityFeePerGas:U,to:M,value:D,...I}=Q,O=Y?(0,N$8.parseAccount)(Y):void 0;try{(0,R$8.assertRequest)(Q);let B=(typeof G==="bigint"?(0,w$8.numberToHex)(G):void 0)||X,w=J.chain?.formatters?.transactionRequest?.format,L=(w||C$8.formatTransactionRequest)({...(0,E$8.extract)(I,{format:w}),from:O?.address,blobs:z,data:K,gas:W,gasPrice:Z,maxFeePerBlobGas:V,maxFeePerGas:q,maxPriorityFeePerGas:U,to:M,value:D}),C=await J.request({method:"eth_createAccessList",params:[L,B]});return{accessList:C.accessList,gasUsed:BigInt(C.gasUsed)}}catch(A){throw(0,L$8.getCallError)(A,{...Q,account:O,chain:J.chain})}}});var yJ0=H((xJ0)=>{Object.defineProperty(xJ0,"__esModule",{value:!0});xJ0.createBlockFilter=P$8;var S$8=wR();async function P$8(J){let Q=(0,S$8.createFilterRequestScope)(J,{method:"eth_newBlockFilter"}),Y=await J.request({method:"eth_newBlockFilter"});return{id:Y,request:Q(Y),type:"block"}}});var D41=H((mJ0)=>{Object.defineProperty(mJ0,"__esModule",{value:!0});mJ0.createEventFilter=v$8;var f$8=hZ(),gJ0=v1(),k$8=wR();async function v$8(J,{address:Q,args:Y,event:G,events:X,fromBlock:z,strict:K,toBlock:W}={}){let Z=X??(G?[G]:void 0),V=(0,k$8.createFilterRequestScope)(J,{method:"eth_newFilter"}),q=[];if(Z){if(q=[Z.flatMap((D)=>(0,f$8.encodeEventTopics)({abi:[D],eventName:D.name,args:Y}))],G)q=q[0]}let U=await J.request({method:"eth_newFilter",params:[{address:Q,fromBlock:typeof z==="bigint"?(0,gJ0.numberToHex)(z):z,toBlock:typeof W==="bigint"?(0,gJ0.numberToHex)(W):W,...q.length?{topics:q}:{}}]});return{abi:Z,args:Y,eventName:G?G.name:void 0,fromBlock:z,id:U,request:V(U),strict:Boolean(K),toBlock:W,type:"event"}}});var H41=H((dJ0)=>{Object.defineProperty(dJ0,"__esModule",{value:!0});dJ0.createPendingTransactionFilter=b$8;var h$8=wR();async function b$8(J){let Q=(0,h$8.createFilterRequestScope)(J,{method:"eth_newPendingTransactionFilter"}),Y=await J.request({method:"eth_newPendingTransactionFilter"});return{id:Y,request:Q(Y),type:"transaction"}}});var lJ0=H((uJ0)=>{Object.defineProperty(uJ0,"__esModule",{value:!0});uJ0.getBlobBaseFee=y$8;async function y$8(J){let Q=await J.request({method:"eth_blobBaseFee"});return BigInt(Q)}});var cJ0=H((pJ0)=>{Object.defineProperty(pJ0,"__esModule",{value:!0});pJ0.getBlockTransactionCount=u$8;var m$8=c8(),d$8=v1();async function u$8(J,{blockHash:Q,blockNumber:Y,blockTag:G="latest"}={}){let X=Y!==void 0?(0,d$8.numberToHex)(Y):void 0,z;if(Q)z=await J.request({method:"eth_getBlockTransactionCountByHash",params:[Q]},{dedupe:!0});else z=await J.request({method:"eth_getBlockTransactionCountByNumber",params:[X||G]},{dedupe:Boolean(X)});return(0,m$8.hexToNumber)(z)}});var I41=H((_J0)=>{Object.defineProperty(_J0,"__esModule",{value:!0});_J0.getCode=c$8;var p$8=v1();async function c$8(J,{address:Q,blockNumber:Y,blockTag:G="latest"}){let X=Y!==void 0?(0,p$8.numberToHex)(Y):void 0,z=await J.request({method:"eth_getCode",params:[Q,X||G]},{dedupe:Boolean(X)});if(z==="0x")return;return z}});var aJ0=H((nJ0)=>{Object.defineProperty(nJ0,"__esModule",{value:!0});nJ0.Eip712DomainNotFoundError=void 0;var i$8=P0();class iJ0 extends i$8.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"})}}nJ0.Eip712DomainNotFoundError=iJ0});var sJ0=H((rJ0)=>{Object.defineProperty(rJ0,"__esModule",{value:!0});rJ0.getEip712Domain=r$8;var n$8=aJ0(),o$8=x6(),a$8=iQ();async function r$8(J,Q){let{address:Y,factory:G,factoryData:X}=Q;try{let[z,K,W,Z,V,q,U]=await(0,o$8.getAction)(J,a$8.readContract,"readContract")({abi:s$8,address:Y,functionName:"eip712Domain",factory:G,factoryData:X});return{domain:{name:K,version:W,chainId:Number(Z),verifyingContract:V,salt:q},extensions:U,fields:z}}catch(z){let K=z;if(K.name==="ContractFunctionExecutionError"&&K.cause.name==="ContractFunctionZeroDataError")throw new n$8.Eip712DomainNotFoundError({address:Y});throw K}}var s$8=[{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 eJ0=H((tJ0)=>{Object.defineProperty(tJ0,"__esModule",{value:!0});tJ0.formatFeeHistory=e$8;function e$8(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 Y20=H((Q20)=>{Object.defineProperty(Q20,"__esModule",{value:!0});Q20.getFeeHistory=Yf8;var J20=v1(),Qf8=eJ0();async function Yf8(J,{blockCount:Q,blockNumber:Y,blockTag:G="latest",rewardPercentiles:X}){let z=typeof Y==="bigint"?(0,J20.numberToHex)(Y):void 0,K=await J.request({method:"eth_feeHistory",params:[(0,J20.numberToHex)(Q),z||G,X]},{dedupe:Boolean(z)});return(0,Qf8.formatFeeHistory)(K)}});var X20=H((G20)=>{Object.defineProperty(G20,"__esModule",{value:!0});G20.getFilterLogs=Kf8;var Xf8=KA(),zf8=mG();async function Kf8(J,{filter:Q}){let Y=Q.strict??!1,X=(await Q.request({method:"eth_getFilterLogs",params:[Q.id]})).map((z)=>(0,zf8.formatLog)(z));if(!Q.abi)return X;return(0,Xf8.parseEventLogs)({abi:Q.abi,logs:X,strict:Y})}});var w41=H((W20)=>{Object.defineProperty(W20,"__esModule",{value:!0});W20.encodePacked=qf8;var N41=R8(),Zf8=IJ(),Vf8=u5(),z20=X4(),O41=nz(),A41=v1(),B41=AR();function qf8(J,Q){if(J.length!==Q.length)throw new N41.AbiEncodingLengthMismatchError({expectedLength:J.length,givenLength:Q.length});let Y=[];for(let G=0;G<J.length;G++){let X=J[G],z=Q[G];Y.push(K20(X,z))}return(0,z20.concatHex)(Y)}function K20(J,Q,Y=!1){if(J==="address"){let K=Q;if(!(0,Vf8.isAddress)(K))throw new Zf8.InvalidAddressError({address:K});return(0,O41.pad)(K.toLowerCase(),{size:Y?32:null})}if(J==="string")return(0,A41.stringToHex)(Q);if(J==="bytes")return Q;if(J==="bool")return(0,O41.pad)((0,A41.boolToHex)(Q),{size:Y?32:1});let G=J.match(B41.integerRegex);if(G){let[K,W,Z="256"]=G,V=Number.parseInt(Z,10)/8;return(0,A41.numberToHex)(Q,{size:Y?32:V,signed:W==="int"})}let X=J.match(B41.bytesRegex);if(X){let[K,W]=X;if(Number.parseInt(W,10)!==(Q.length-2)/2)throw new N41.BytesSizeMismatchError({expectedSize:Number.parseInt(W,10),givenSize:(Q.length-2)/2});return(0,O41.pad)(Q,{dir:"right",size:Y?32:null})}let z=J.match(B41.arrayRegex);if(z&&Array.isArray(Q)){let[K,W]=z,Z=[];for(let V=0;V<Q.length;V++)Z.push(K20(W,Q[V],!0));if(Z.length===0)return"0x";return(0,z20.concatHex)(Z)}throw new N41.UnsupportedPackedAbiType(J)}});var Uy=H((Z20)=>{Object.defineProperty(Z20,"__esModule",{value:!0});Z20.isBytes=Mf8;function Mf8(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 E41=H((M20)=>{Object.defineProperty(M20,"__esModule",{value:!0});M20.getContractAddress=Bf8;M20.getCreateAddress=q20;M20.getCreate2Address=U20;var Hf8=X4(),V20=Uy(),If8=nz(),Of8=OJ(),OA=c6(),Af8=JA(),L41=d5(),My=O3();function Bf8(J){if(J.opcode==="CREATE2")return U20(J);return q20(J)}function q20(J){let Q=(0,OA.toBytes)((0,My.getAddress)(J.from)),Y=(0,OA.toBytes)(J.nonce);if(Y[0]===0)Y=new Uint8Array([]);return(0,My.getAddress)(`0x${(0,L41.keccak256)((0,Af8.toRlp)([Q,Y],"bytes")).slice(26)}`)}function U20(J){let Q=(0,OA.toBytes)((0,My.getAddress)(J.from)),Y=(0,If8.pad)((0,V20.isBytes)(J.salt)?J.salt:(0,OA.toBytes)(J.salt),{size:32}),G=(()=>{if("bytecodeHash"in J){if((0,V20.isBytes)(J.bytecodeHash))return J.bytecodeHash;return(0,OA.toBytes)(J.bytecodeHash)}return(0,L41.keccak256)(J.bytecode,"bytes")})();return(0,My.getAddress)((0,Of8.slice)((0,L41.keccak256)((0,Hf8.concat)([(0,OA.toBytes)("0xff"),Q,Y,G])),12))}});var KF=H((H20)=>{Object.defineProperty(H20,"__esModule",{value:!0});H20.assertTransactionEIP7702=Tf8;H20.assertTransactionEIP4844=Sf8;H20.assertTransactionEIP1559=F41;H20.assertTransactionEIP2930=Pf8;H20.assertTransactionLegacy=$f8;var Ef8=M91(),R41=Tx(),Hy=IJ(),D20=P0(),C41=D91(),Iy=MA(),Dy=xG(),Oy=u5(),Cf8=L7(),Rf8=OJ(),Ff8=c8();function Tf8(J){let{authorizationList:Q}=J;if(Q)for(let Y of Q){let{chainId:G}=Y,X=Y.address;if(!(0,Oy.isAddress)(X))throw new Hy.InvalidAddressError({address:X});if(G<0)throw new Iy.InvalidChainIdError({chainId:G})}F41(J)}function Sf8(J){let{blobVersionedHashes:Q}=J;if(Q){if(Q.length===0)throw new C41.EmptyBlobError;for(let Y of Q){let G=(0,Cf8.size)(Y),X=(0,Ff8.hexToNumber)((0,Rf8.slice)(Y,0,1));if(G!==32)throw new C41.InvalidVersionedHashSizeError({hash:Y,size:G});if(X!==Ef8.versionedHashVersionKzg)throw new C41.InvalidVersionedHashVersionError({hash:Y,version:X})}}F41(J)}function F41(J){let{chainId:Q,maxPriorityFeePerGas:Y,maxFeePerGas:G,to:X}=J;if(Q<=0)throw new Iy.InvalidChainIdError({chainId:Q});if(X&&!(0,Oy.isAddress)(X))throw new Hy.InvalidAddressError({address:X});if(G&&G>R41.maxUint256)throw new Dy.FeeCapTooHighError({maxFeePerGas:G});if(Y&&G&&Y>G)throw new Dy.TipAboveFeeCapError({maxFeePerGas:G,maxPriorityFeePerGas:Y})}function Pf8(J){let{chainId:Q,maxPriorityFeePerGas:Y,gasPrice:G,maxFeePerGas:X,to:z}=J;if(Q<=0)throw new Iy.InvalidChainIdError({chainId:Q});if(z&&!(0,Oy.isAddress)(z))throw new Hy.InvalidAddressError({address:z});if(Y||X)throw new D20.BaseError("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid EIP-2930 Transaction attribute.");if(G&&G>R41.maxUint256)throw new Dy.FeeCapTooHighError({maxFeePerGas:G})}function $f8(J){let{chainId:Q,maxPriorityFeePerGas:Y,gasPrice:G,maxFeePerGas:X,to:z}=J;if(z&&!(0,Oy.isAddress)(z))throw new Hy.InvalidAddressError({address:z});if(typeof Q<"u"&&Q<=0)throw new Iy.InvalidChainIdError({chainId:Q});if(Y||X)throw new D20.BaseError("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid Legacy Transaction attribute.");if(G&&G>R41.maxUint256)throw new Dy.FeeCapTooHighError({maxFeePerGas:G})}});var Ay=H((I20)=>{Object.defineProperty(I20,"__esModule",{value:!0});I20.serializeAccessList=gf8;var bf8=IJ(),xf8=A3(),yf8=u5();function gf8(J){if(!J||J.length===0)return[];let Q=[];for(let Y=0;Y<J.length;Y++){let{address:G,storageKeys:X}=J[Y];for(let z=0;z<X.length;z++)if(X[z].length-2!==64)throw new xf8.InvalidStorageKeySizeError({storageKey:X[z]});if(!(0,yf8.isAddress)(G,{strict:!1}))throw new bf8.InvalidAddressError({address:G});Q.push([G,X])}return Q}});var BA=H((O20)=>{Object.defineProperty(O20,"__esModule",{value:!0});O20.serializeTransaction=nf8;O20.toYParitySignatureArray=ZF;var df8=A3(),uf8=T41(),lf8=mR(),pf8=dR(),cf8=vx(),_f8=pR(),Ny=X4(),By=jG(),D6=v1(),AA=JA(),WF=KF(),if8=cR(),wy=Ay();function nf8(J,Q){let Y=(0,if8.getTransactionType)(J);if(Y==="eip1559")return rf8(J,Q);if(Y==="eip2930")return sf8(J,Q);if(Y==="eip4844")return af8(J,Q);if(Y==="eip7702")return of8(J,Q);return tf8(J,Q)}function of8(J,Q){let{authorizationList:Y,chainId:G,gas:X,nonce:z,to:K,value:W,maxFeePerGas:Z,maxPriorityFeePerGas:V,accessList:q,data:U}=J;(0,WF.assertTransactionEIP7702)(J);let M=(0,wy.serializeAccessList)(q),D=(0,uf8.serializeAuthorizationList)(Y);return(0,Ny.concatHex)(["0x04",(0,AA.toRlp)([(0,D6.numberToHex)(G),z?(0,D6.numberToHex)(z):"0x",V?(0,D6.numberToHex)(V):"0x",Z?(0,D6.numberToHex)(Z):"0x",X?(0,D6.numberToHex)(X):"0x",K??"0x",W?(0,D6.numberToHex)(W):"0x",U??"0x",M,D,...ZF(J,Q)])])}function af8(J,Q){let{chainId:Y,gas:G,nonce:X,to:z,value:K,maxFeePerBlobGas:W,maxFeePerGas:Z,maxPriorityFeePerGas:V,accessList:q,data:U}=J;(0,WF.assertTransactionEIP4844)(J);let{blobVersionedHashes:M,sidecars:D}=J;if(J.blobs&&(typeof M>"u"||typeof D>"u")){let N=typeof J.blobs[0]==="string"?J.blobs:J.blobs.map((R)=>(0,D6.bytesToHex)(R)),L=J.kzg,C=(0,lf8.blobsToCommitments)({blobs:N,kzg:L});if(typeof M>"u")M=(0,cf8.commitmentsToVersionedHashes)({commitments:C});if(typeof D>"u"){let R=(0,pf8.blobsToProofs)({blobs:N,commitments:C,kzg:L});D=(0,_f8.toBlobSidecars)({blobs:N,commitments:C,proofs:R})}}let I=(0,wy.serializeAccessList)(q),O=[(0,D6.numberToHex)(Y),X?(0,D6.numberToHex)(X):"0x",V?(0,D6.numberToHex)(V):"0x",Z?(0,D6.numberToHex)(Z):"0x",G?(0,D6.numberToHex)(G):"0x",z??"0x",K?(0,D6.numberToHex)(K):"0x",U??"0x",I,W?(0,D6.numberToHex)(W):"0x",M??[],...ZF(J,Q)],A=[],B=[],w=[];if(D)for(let N=0;N<D.length;N++){let{blob:L,commitment:C,proof:R}=D[N];A.push(L),B.push(C),w.push(R)}return(0,Ny.concatHex)(["0x03",D?(0,AA.toRlp)([O,A,B,w]):(0,AA.toRlp)(O)])}function rf8(J,Q){let{chainId:Y,gas:G,nonce:X,to:z,value:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,accessList:V,data:q}=J;(0,WF.assertTransactionEIP1559)(J);let U=(0,wy.serializeAccessList)(V),M=[(0,D6.numberToHex)(Y),X?(0,D6.numberToHex)(X):"0x",Z?(0,D6.numberToHex)(Z):"0x",W?(0,D6.numberToHex)(W):"0x",G?(0,D6.numberToHex)(G):"0x",z??"0x",K?(0,D6.numberToHex)(K):"0x",q??"0x",U,...ZF(J,Q)];return(0,Ny.concatHex)(["0x02",(0,AA.toRlp)(M)])}function sf8(J,Q){let{chainId:Y,gas:G,data:X,nonce:z,to:K,value:W,accessList:Z,gasPrice:V}=J;(0,WF.assertTransactionEIP2930)(J);let q=(0,wy.serializeAccessList)(Z),U=[(0,D6.numberToHex)(Y),z?(0,D6.numberToHex)(z):"0x",V?(0,D6.numberToHex)(V):"0x",G?(0,D6.numberToHex)(G):"0x",K??"0x",W?(0,D6.numberToHex)(W):"0x",X??"0x",q,...ZF(J,Q)];return(0,Ny.concatHex)(["0x01",(0,AA.toRlp)(U)])}function tf8(J,Q){let{chainId:Y=0,gas:G,data:X,nonce:z,to:K,value:W,gasPrice:Z}=J;(0,WF.assertTransactionLegacy)(J);let V=[z?(0,D6.numberToHex)(z):"0x",Z?(0,D6.numberToHex)(Z):"0x",G?(0,D6.numberToHex)(G):"0x",K??"0x",W?(0,D6.numberToHex)(W):"0x",X??"0x"];if(Q){let q=(()=>{if(Q.v>=35n){if((Q.v-35n)/2n>0)return Q.v;return 27n+(Q.v===35n?0n:1n)}if(Y>0)return BigInt(Y*2)+BigInt(35n+Q.v-27n);let D=27n+(Q.v===27n?0n:1n);if(Q.v!==D)throw new df8.InvalidLegacyVError({v:Q.v});return D})(),U=(0,By.trim)(Q.r),M=(0,By.trim)(Q.s);V=[...V,(0,D6.numberToHex)(q),U==="0x00"?"0x":U,M==="0x00"?"0x":M]}else if(Y>0)V=[...V,(0,D6.numberToHex)(Y),"0x","0x"];return(0,AA.toRlp)(V)}function ZF(J,Q){let Y=Q??J,{v:G,yParity:X}=Y;if(typeof Y.r>"u")return[];if(typeof Y.s>"u")return[];if(typeof G>"u"&&typeof X>"u")return[];let z=(0,By.trim)(Y.r),K=(0,By.trim)(Y.s);return[(()=>{if(typeof X==="number")return X?(0,D6.numberToHex)(1):"0x";if(G===0n)return"0x";if(G===1n)return(0,D6.numberToHex)(1);return G===27n?"0x":(0,D6.numberToHex)(1)})(),z==="0x00"?"0x":z,K==="0x00"?"0x":K]}});var T41=H((B20)=>{Object.defineProperty(B20,"__esModule",{value:!0});B20.serializeAuthorizationList=Yk8;var A20=v1(),Qk8=BA();function Yk8(J){if(!J||J.length===0)return[];let Q=[];for(let Y of J){let{chainId:G,nonce:X,...z}=Y,K=Y.address;Q.push([G?(0,A20.toHex)(G):"0x",K,X?(0,A20.toHex)(X):"0x",...(0,Qk8.toYParitySignatureArray)({},z)])}return Q}});var S41=H((N20)=>{Object.defineProperty(N20,"__esModule",{value:!0});N20.verifyAuthorization=Wk8;var Xk8=O3(),zk8=E2(),Kk8=bR();async function Wk8({address:J,authorization:Q,signature:Y}){return(0,zk8.isAddressEqual)((0,Xk8.getAddress)(J),await(0,Kk8.recoverAuthorizationAddress)({authorization:Q,signature:Y}))}});var L20=H((w20)=>{Object.defineProperty(w20,"__esModule",{value:!0});w20.promiseCache=void 0;w20.withDedupe=qk8;var Vk8=pO();w20.promiseCache=new Vk8.LruMap(8192);function qk8(J,{enabled:Q=!0,id:Y}){if(!Q||!Y)return J();if(w20.promiseCache.get(Y))return w20.promiseCache.get(Y);let G=J().finally(()=>w20.promiseCache.delete(Y));return w20.promiseCache.set(Y,G),G}});var P41=H((R20)=>{Object.defineProperty(R20,"__esModule",{value:!0});R20.buildRequest=Ak8;R20.shouldRetry=C20;var Mk8=P0(),E20=N2(),e1=sz(),Dk8=v1(),Hk8=L20(),Ik8=YF(),Ok8=S4();function Ak8(J,Q={}){return async(Y,G={})=>{let{dedupe:X=!1,methods:z,retryDelay:K=150,retryCount:W=3,uid:Z}={...Q,...G},{method:V}=Y;if(z?.exclude?.includes(V))throw new e1.MethodNotSupportedRpcError(Error("method not supported"),{method:V});if(z?.include&&!z.include.includes(V))throw new e1.MethodNotSupportedRpcError(Error("method not supported"),{method:V});let q=X?(0,Dk8.stringToHex)(`${Z}.${(0,Ok8.stringify)(Y)}`):void 0;return(0,Hk8.withDedupe)(()=>(0,Ik8.withRetry)(async()=>{try{return await J(Y)}catch(U){let M=U;switch(M.code){case e1.ParseRpcError.code:throw new e1.ParseRpcError(M);case e1.InvalidRequestRpcError.code:throw new e1.InvalidRequestRpcError(M);case e1.MethodNotFoundRpcError.code:throw new e1.MethodNotFoundRpcError(M,{method:Y.method});case e1.InvalidParamsRpcError.code:throw new e1.InvalidParamsRpcError(M);case e1.InternalRpcError.code:throw new e1.InternalRpcError(M);case e1.InvalidInputRpcError.code:throw new e1.InvalidInputRpcError(M);case e1.ResourceNotFoundRpcError.code:throw new e1.ResourceNotFoundRpcError(M);case e1.ResourceUnavailableRpcError.code:throw new e1.ResourceUnavailableRpcError(M);case e1.TransactionRejectedRpcError.code:throw new e1.TransactionRejectedRpcError(M);case e1.MethodNotSupportedRpcError.code:throw new e1.MethodNotSupportedRpcError(M,{method:Y.method});case e1.LimitExceededRpcError.code:throw new e1.LimitExceededRpcError(M);case e1.JsonRpcVersionUnsupportedError.code:throw new e1.JsonRpcVersionUnsupportedError(M);case e1.UserRejectedRequestError.code:throw new e1.UserRejectedRequestError(M);case e1.UnauthorizedProviderError.code:throw new e1.UnauthorizedProviderError(M);case e1.UnsupportedProviderMethodError.code:throw new e1.UnsupportedProviderMethodError(M);case e1.ProviderDisconnectedError.code:throw new e1.ProviderDisconnectedError(M);case e1.ChainDisconnectedError.code:throw new e1.ChainDisconnectedError(M);case e1.SwitchChainError.code:throw new e1.SwitchChainError(M);case e1.UnsupportedNonOptionalCapabilityError.code:throw new e1.UnsupportedNonOptionalCapabilityError(M);case e1.UnsupportedChainIdError.code:throw new e1.UnsupportedChainIdError(M);case e1.DuplicateIdError.code:throw new e1.DuplicateIdError(M);case e1.UnknownBundleIdError.code:throw new e1.UnknownBundleIdError(M);case e1.BundleTooLargeError.code:throw new e1.BundleTooLargeError(M);case e1.AtomicReadyWalletRejectedUpgradeError.code:throw new e1.AtomicReadyWalletRejectedUpgradeError(M);case e1.AtomicityNotSupportedError.code:throw new e1.AtomicityNotSupportedError(M);case 5000:throw new e1.UserRejectedRequestError(M);default:if(U instanceof Mk8.BaseError)throw U;throw new e1.UnknownRpcError(M)}}},{delay:({count:U,error:M})=>{if(M&&M instanceof E20.HttpRequestError){let D=M?.headers?.get("Retry-After");if(D?.match(/\d/))return Number.parseInt(D,10)*1000}return~~(1<<U)*K},retryCount:W,shouldRetry:({error:U})=>C20(U)}),{enabled:X,id:q})}}function C20(J){if("code"in J&&typeof J.code==="number"){if(J.code===-1)return!0;if(J.code===e1.LimitExceededRpcError.code)return!0;if(J.code===e1.InternalRpcError.code)return!0;return!1}if(J instanceof E20.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 $41=H((F20)=>{Object.defineProperty(F20,"__esModule",{value:!0});F20.defineChain=wk8;function wk8(J){return{formatters:void 0,fees:void 0,serializers:void 0,...J}}});var f41=H((T20)=>{Object.defineProperty(T20,"__esModule",{value:!0});T20.extractChain=Ek8;function Ek8({chains:J,id:Q}){return J.find((Y)=>Y.id===Q)}});var Ly=H((f20)=>{Object.defineProperty(f20,"__esModule",{value:!0});f20.fromRlp=Pk8;var Rk8=P0(),Fk8=fU(),Tk8=_O(),Sk8=c6(),S20=v1();function Pk8(J,Q="hex"){let Y=(()=>{if(typeof J==="string"){if(J.length>3&&J.length%2!==0)throw new Fk8.InvalidHexValueError(J);return(0,Sk8.hexToBytes)(J)}return J})(),G=(0,Tk8.createCursor)(Y,{recursiveReadLimit:Number.POSITIVE_INFINITY});return $20(G,Q)}function $20(J,Q="hex"){if(J.bytes.length===0)return Q==="hex"?(0,S20.bytesToHex)(J.bytes):J.bytes;let Y=J.readByte();if(Y<128)J.decrementPosition(1);if(Y<192){let X=P20(J,Y,128),z=J.readBytes(X);return Q==="hex"?(0,S20.bytesToHex)(z):z}let G=P20(J,Y,192);return $k8(J,G,Q)}function P20(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 Rk8.BaseError("Invalid RLP prefix")}function $k8(J,Q,Y){let G=J.position,X=[];while(J.position-G<Q)X.push($20(J,Y));return X}});var Ey=H((k20)=>{Object.defineProperty(k20,"__esModule",{value:!0});k20.isHash=jk8;var kk8=X5(),vk8=L7();function jk8(J){return(0,kk8.isHex)(J)&&(0,vk8.size)(J)===32}});var b41=H((g20)=>{Object.defineProperty(g20,"__esModule",{value:!0});g20.ripemd160=g20.RIPEMD160=g20.md5=g20.MD5=g20.sha1=g20.SHA1=void 0;var cU=Ok(),z5=M8(),wA=Uint32Array.from([1732584193,4023233417,2562383102,271733878,3285377520]),iZ=new Uint32Array(80);class v41 extends cU.HashMD{constructor(){super(64,20,8,!1);this.A=wA[0]|0,this.B=wA[1]|0,this.C=wA[2]|0,this.D=wA[3]|0,this.E=wA[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)iZ[W]=J.getUint32(Q,!1);for(let W=16;W<80;W++)iZ[W]=(0,z5.rotl)(iZ[W-3]^iZ[W-8]^iZ[W-14]^iZ[W-16],1);let{A:Y,B:G,C:X,D:z,E:K}=this;for(let W=0;W<80;W++){let Z,V;if(W<20)Z=(0,cU.Chi)(G,X,z),V=1518500249;else if(W<40)Z=G^X^z,V=1859775393;else if(W<60)Z=(0,cU.Maj)(G,X,z),V=2400959708;else Z=G^X^z,V=3395469782;let q=(0,z5.rotl)(Y,5)+Z+K+V+iZ[W]|0;K=z,z=X,X=(0,z5.rotl)(G,30),G=Y,Y=q}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,z=z+this.D|0,K=K+this.E|0,this.set(Y,G,X,z,K)}roundClean(){(0,z5.clean)(iZ)}destroy(){this.set(0,0,0,0,0),(0,z5.clean)(this.buffer)}}g20.SHA1=v41;g20.sha1=(0,z5.createHasher)(()=>new v41);var bk8=Math.pow(2,32),xk8=Array.from({length:64},(J,Q)=>Math.floor(bk8*Math.abs(Math.sin(Q+1)))),Cy=wA.slice(0,4),k41=new Uint32Array(16);class j41 extends cU.HashMD{constructor(){super(64,16,8,!0);this.A=Cy[0]|0,this.B=Cy[1]|0,this.C=Cy[2]|0,this.D=Cy[3]|0}get(){let{A:J,B:Q,C:Y,D:G}=this;return[J,Q,Y,G]}set(J,Q,Y,G){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0}process(J,Q){for(let K=0;K<16;K++,Q+=4)k41[K]=J.getUint32(Q,!0);let{A:Y,B:G,C:X,D:z}=this;for(let K=0;K<64;K++){let W,Z,V;if(K<16)W=(0,cU.Chi)(G,X,z),Z=K,V=[7,12,17,22];else if(K<32)W=(0,cU.Chi)(z,G,X),Z=(5*K+1)%16,V=[5,9,14,20];else if(K<48)W=G^X^z,Z=(3*K+5)%16,V=[4,11,16,23];else W=X^(G|~z),Z=7*K%16,V=[6,10,15,21];W=W+Y+xk8[K]+k41[Z],Y=z,z=X,X=G,G=G+(0,z5.rotl)(W,V[K%4])}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,z=z+this.D|0,this.set(Y,G,X,z)}roundClean(){(0,z5.clean)(k41)}destroy(){this.set(0,0,0,0),(0,z5.clean)(this.buffer)}}g20.MD5=j41;g20.md5=(0,z5.createHasher)(()=>new j41);var yk8=Uint8Array.from([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),j20=(()=>Uint8Array.from(Array(16).fill(0).map((J,Q)=>Q)))(),gk8=(()=>j20.map((J)=>(9*J+5)%16))(),h20=(()=>{let Y=[[j20],[gk8]];for(let G=0;G<4;G++)for(let X of Y)X.push(X[G].map((z)=>yk8[z]));return Y})(),b20=(()=>h20[0])(),x20=(()=>h20[1])(),y20=[[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)),mk8=b20.map((J,Q)=>J.map((Y)=>y20[Q][Y])),dk8=x20.map((J,Q)=>J.map((Y)=>y20[Q][Y])),uk8=Uint32Array.from([0,1518500249,1859775393,2400959708,2840853838]),lk8=Uint32Array.from([1352829926,1548603684,1836072691,2053994217,0]);function v20(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 Ry=new Uint32Array(16);class h41 extends cU.HashMD{constructor(){super(64,20,8,!0);this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){let{h0:J,h1:Q,h2:Y,h3:G,h4:X}=this;return[J,Q,Y,G,X]}set(J,Q,Y,G,X){this.h0=J|0,this.h1=Q|0,this.h2=Y|0,this.h3=G|0,this.h4=X|0}process(J,Q){for(let M=0;M<16;M++,Q+=4)Ry[M]=J.getUint32(Q,!0);let Y=this.h0|0,G=Y,X=this.h1|0,z=X,K=this.h2|0,W=K,Z=this.h3|0,V=Z,q=this.h4|0,U=q;for(let M=0;M<5;M++){let D=4-M,I=uk8[M],O=lk8[M],A=b20[M],B=x20[M],w=mk8[M],N=dk8[M];for(let L=0;L<16;L++){let C=(0,z5.rotl)(Y+v20(M,X,K,Z)+Ry[A[L]]+I,w[L])+q|0;Y=q,q=Z,Z=(0,z5.rotl)(K,10)|0,K=X,X=C}for(let L=0;L<16;L++){let C=(0,z5.rotl)(G+v20(D,z,W,V)+Ry[B[L]]+O,N[L])+U|0;G=U,U=V,V=(0,z5.rotl)(W,10)|0,W=z,z=C}}this.set(this.h1+K+V|0,this.h2+Z+U|0,this.h3+q+G|0,this.h4+Y+z|0,this.h0+X+W|0)}roundClean(){(0,z5.clean)(Ry)}destroy(){this.destroyed=!0,(0,z5.clean)(this.buffer),this.set(0,0,0,0,0)}}g20.RIPEMD160=h41;g20.ripemd160=(0,z5.createHasher)(()=>new h41)});var x41=H((u20)=>{Object.defineProperty(u20,"__esModule",{value:!0});u20.ripemd160=u20.RIPEMD160=void 0;var d20=b41();u20.RIPEMD160=d20.RIPEMD160;u20.ripemd160=d20.ripemd160});var y41=H((p20)=>{Object.defineProperty(p20,"__esModule",{value:!0});p20.ripemd160=ek8;var ak8=x41(),rk8=X5(),sk8=c6(),tk8=v1();function ek8(J,Q){let Y=Q||"hex",G=(0,ak8.ripemd160)((0,rk8.isHex)(J,{strict:!1})?(0,sk8.toBytes)(J):J);if(Y==="bytes")return G;return(0,tk8.toHex)(G)}});var m41=H((g41)=>{Object.defineProperty(g41,"__esModule",{value:!0});g41.toEventHash=void 0;var Qv8=IR();Object.defineProperty(g41,"toEventHash",{enumerable:!0,get:function(){return Qv8.toSignatureHash}})});var u41=H((d41)=>{Object.defineProperty(d41,"__esModule",{value:!0});d41.toEventSignature=void 0;var Gv8=Rb();Object.defineProperty(d41,"toEventSignature",{enumerable:!0,get:function(){return Gv8.toSignature}})});var p41=H((l41)=>{Object.defineProperty(l41,"__esModule",{value:!0});l41.toFunctionHash=void 0;var zv8=IR();Object.defineProperty(l41,"toFunctionHash",{enumerable:!0,get:function(){return zv8.toSignatureHash}})});var _41=H((c41)=>{Object.defineProperty(c41,"__esModule",{value:!0});c41.toFunctionSignature=void 0;var Wv8=Rb();Object.defineProperty(c41,"toFunctionSignature",{enumerable:!0,get:function(){return Wv8.toSignature}})});var Fy=H((i20)=>{Object.defineProperty(i20,"__esModule",{value:!0});i20.nonceManager=void 0;i20.createNonceManager=c20;i20.jsonRpc=_20;var Vv8=gR(),qv8=pO();function c20(J){let{source:Q}=J,Y=new Map,G=new qv8.LruMap(8192),X=new Map,z=({address:K,chainId:W})=>`${K}.${W}`;return{async consume({address:K,chainId:W,client:Z}){let V=z({address:K,chainId:W}),q=this.get({address:K,chainId:W,client:Z});this.increment({address:K,chainId:W});let U=await q;return await Q.set({address:K,chainId:W},U),G.set(V,U),U},async increment({address:K,chainId:W}){let Z=z({address:K,chainId:W}),V=Y.get(Z)??0;Y.set(Z,V+1)},async get({address:K,chainId:W,client:Z}){let V=z({address:K,chainId:W}),q=X.get(V);if(!q)q=(async()=>{try{let M=await Q.get({address:K,chainId:W,client:Z}),D=G.get(V)??0;if(D>0&&M<=D)return D+1;return G.delete(V),M}finally{this.reset({address:K,chainId:W})}})(),X.set(V,q);return(Y.get(V)??0)+await q},reset({address:K,chainId:W}){let Z=z({address:K,chainId:W});Y.delete(Z),X.delete(Z)}}}function _20(){return{async get(J){let{address:Q,client:Y}=J;return(0,Vv8.getTransactionCount)(Y,{address:Q,blockTag:"pending"})},set(){}}}i20.nonceManager=c20({source:_20()})});var Ty=H((o20)=>{Object.defineProperty(o20,"__esModule",{value:!0});o20.withTimeout=Dv8;function Dv8(J,{errorInstance:Q=Error("timed out"),timeout:Y,signal:G}){return new Promise((X,z)=>{(async()=>{let K;try{let W=new AbortController;if(Y>0)K=setTimeout(()=>{if(G)W.abort();else z(Q)},Y);X(await J({signal:W?.signal||null}))}catch(W){if(W?.name==="AbortError")z(Q);z(W)}finally{clearTimeout(K)}})()})}});var i41=H((a20)=>{Object.defineProperty(a20,"__esModule",{value:!0});a20.idCache=void 0;function Iv8(){return{current:0,take(){return this.current++},reset(){this.current=0}}}a20.idCache=Iv8()});var Sy=H((t20)=>{Object.defineProperty(t20,"__esModule",{value:!0});t20.getHttpRpcClient=Av8;var VF=N2(),Ov8=Ty(),n41=S4(),s20=i41();function Av8(J,Q={}){return{async request(Y){let{body:G,fetchFn:X=Q.fetchFn??fetch,onRequest:z=Q.onRequest,onResponse:K=Q.onResponse,timeout:W=Q.timeout??1e4}=Y,Z={...Q.fetchOptions??{},...Y.fetchOptions??{}},{headers:V,method:q,signal:U}=Z;try{let M=await(0,Ov8.withTimeout)(async({signal:I})=>{let O={...Z,body:Array.isArray(G)?(0,n41.stringify)(G.map((N)=>({jsonrpc:"2.0",id:N.id??s20.idCache.take(),...N}))):(0,n41.stringify)({jsonrpc:"2.0",id:G.id??s20.idCache.take(),...G}),headers:{"Content-Type":"application/json",...V},method:q||"POST",signal:U||(W>0?I:null)},A=new Request(J,O),B=await z?.(A,O)??{...O,url:J};return await X(B.url??J,B)},{errorInstance:new VF.TimeoutError({body:G,url:J}),timeout:W,signal:!0});if(K)await K(M);let D;if(M.headers.get("Content-Type")?.startsWith("application/json"))D=await M.json();else{D=await M.text();try{D=JSON.parse(D||"{}")}catch(I){if(M.ok)throw I;D={error:D}}}if(!M.ok)throw new VF.HttpRequestError({body:G,details:(0,n41.stringify)(D.error)||M.statusText,headers:M.headers,status:M.status,url:J});return D}catch(M){if(M instanceof VF.HttpRequestError)throw M;if(M instanceof VF.TimeoutError)throw M;throw new VF.HttpRequestError({body:G,cause:M,url:J})}}}}});var a41=H((e20)=>{Object.defineProperty(e20,"__esModule",{value:!0});e20.socketClientCache=void 0;e20.getSocketRpcClient=Ev8;var o41=N2(),Nv8=cx(),wv8=Ty(),Lv8=i41();e20.socketClientCache=new Map;async function Ev8(J){let{getSocket:Q,keepAlive:Y=!0,key:G="socket",reconnect:X=!0,url:z}=J,{interval:K=30000}=typeof Y==="object"?Y:{},{attempts:W=5,delay:Z=2000}=typeof X==="object"?X:{},V=JSON.stringify({keepAlive:Y,key:G,url:z,reconnect:X}),q=e20.socketClientCache.get(V);if(q)return q;let U=0,{schedule:M}=(0,Nv8.createBatchScheduler)({id:V,fn:async()=>{let O=new Map,A=new Map,B,w,N,L=!1;function C(){if(X&&U<W){if(L)return;L=!0,U++,w?.close(),setTimeout(async()=>{await R().catch(console.error),L=!1},Z)}else O.clear(),A.clear()}async function R(){let F=await Q({onClose(){for(let f of O.values())f.onError?.(new o41.SocketClosedError({url:z}));for(let f of A.values())f.onError?.(new o41.SocketClosedError({url:z}));C()},onError(f){B=f;for(let E of O.values())E.onError?.(B);for(let E of A.values())E.onError?.(B);C()},onOpen(){B=void 0,U=0},onResponse(f){let E=f.method==="eth_subscription",P=E?f.params.subscription:f.id,j=E?A:O,$=j.get(P);if($)$.onResponse(f);if(!E)j.delete(P)}});if(w=F,Y){if(N)clearInterval(N);N=setInterval(()=>w.ping?.(),K)}if(X&&A.size>0){let f=A.entries();for(let[E,{onResponse:P,body:j,onError:$}]of f){if(!j)continue;A.delete(E),q?.request({body:j,onResponse:P,onError:$})}}return F}return await R(),B=void 0,q={close(){N&&clearInterval(N),w.close(),e20.socketClientCache.delete(V)},get socket(){return w},request({body:F,onError:f,onResponse:E}){if(B&&f)f(B);let P=F.id??Lv8.idCache.take(),j=($)=>{if(typeof $.id==="number"&&P!==$.id)return;if(F.method==="eth_subscribe"&&typeof $.result==="string")A.set($.result,{onResponse:j,onError:f,body:F});if(F.method==="eth_unsubscribe")A.delete(F.params?.[0]);E($)};O.set(P,{onResponse:j,onError:f});try{w.request({body:{jsonrpc:"2.0",id:P,...F}})}catch($){f?.($)}},requestAsync({body:F,timeout:f=1e4}){return(0,wv8.withTimeout)(()=>new Promise((E,P)=>this.request({body:F,onError:P,onResponse:E})),{errorInstance:new o41.TimeoutError({body:F,url:z}),timeout:f})},requests:O,subscriptions:A,url:z},e20.socketClientCache.set(V,q),[q]}}),[D,[I]]=await M();return I}});var YQ0=H((JQ0)=>{Object.defineProperty(JQ0,"__esModule",{value:!0});JQ0.getNativeWebSocket=void 0;function Rv8(){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")}JQ0.getNativeWebSocket=Rv8});var s41=H((GQ0)=>{Object.defineProperty(GQ0,"__esModule",{value:!0});GQ0.WebSocket=void 0;var r41=pk(),Fv8=YQ0();GQ0.WebSocket=(()=>{try{return(0,Fv8.getNativeWebSocket)()}catch{if(r41.WebSocket)return r41.WebSocket;return r41}})()});var $y=H((zQ0)=>{Object.defineProperty(zQ0,"__esModule",{value:!0});zQ0.getWebSocketRpcClient=Sv8;var Py=N2(),Tv8=a41();async function Sv8(J,Q={}){let{keepAlive:Y,reconnect:G}=Q;return(0,Tv8.getSocketRpcClient)({async getSocket({onClose:X,onError:z,onOpen:K,onResponse:W}){let Z=await Promise.resolve().then(()=>s41()).then((D)=>D.WebSocket),V=new Z(J);function q(){V.removeEventListener("close",q),V.removeEventListener("message",U),V.removeEventListener("error",z),V.removeEventListener("open",K),X()}function U({data:D}){try{let I=JSON.parse(D);W(I)}catch(I){z(I)}}if(V.addEventListener("close",q),V.addEventListener("message",U),V.addEventListener("error",z),V.addEventListener("open",K),V.readyState===Z.CONNECTING)await new Promise((D,I)=>{if(!V)return;V.onopen=D,V.onerror=I});let{close:M}=V;return Object.assign(V,{close(){M.bind(V)(),q()},ping(){try{if(V.readyState===V.CLOSED||V.readyState===V.CLOSING)throw new Py.WebSocketRequestError({url:V.url,cause:new Py.SocketClosedError({url:V.url})});let D={jsonrpc:"2.0",method:"net_version",params:[]};V.send(JSON.stringify(D))}catch(D){z(D)}},request({body:D}){if(V.readyState===V.CLOSED||V.readyState===V.CLOSING)throw new Py.WebSocketRequestError({body:D,url:V.url,cause:new Py.SocketClosedError({url:V.url})});return V.send(JSON.stringify(D))}})},keepAlive:Y,reconnect:G,url:J})}});var t41=H((KQ0)=>{Object.defineProperty(KQ0,"__esModule",{value:!0});KQ0.rpc=void 0;KQ0.getSocket=jv8;var $v8=Sy(),fv8=$y();function kv8(J,{body:Q,onError:Y,onResponse:G}){return J.request({body:Q,onError:Y,onResponse:G}),J}async function vv8(J,{body:Q,timeout:Y=1e4}){return J.requestAsync({body:Q,timeout:Y})}async function jv8(J){let Q=await(0,fv8.getWebSocketRpcClient)(J);return Object.assign(Q.socket,{requests:Q.requests,subscriptions:Q.subscriptions})}KQ0.rpc={http(J,Q){return(0,$v8.getHttpRpcClient)(J).request(Q)},webSocket:kv8,webSocketAsync:vv8}});var e41=H((ZQ0)=>{Object.defineProperty(ZQ0,"__esModule",{value:!0});ZQ0.presignMessagePrefix=void 0;ZQ0.presignMessagePrefix=`\x19Ethereum Signed Message:
`});var Q51=H((qQ0)=>{Object.defineProperty(qQ0,"__esModule",{value:!0});qQ0.toPrefixedMessage=gv8;var bv8=e41(),xv8=X4(),yv8=L7(),J51=v1();function gv8(J){let Q=(()=>{if(typeof J==="string")return(0,J51.stringToHex)(J);if(typeof J.raw==="string")return J.raw;return(0,J51.bytesToHex)(J.raw)})(),Y=(0,J51.stringToHex)(`${bv8.presignMessagePrefix}${(0,yv8.size)(Q)}`);return(0,xv8.concat)([Y,Q])}});var _U=H((UQ0)=>{Object.defineProperty(UQ0,"__esModule",{value:!0});UQ0.hashMessage=lv8;var dv8=d5(),uv8=Q51();function lv8(J,Q){return(0,dv8.keccak256)((0,uv8.toPrefixedMessage)(J),Q)}});var G51=H((IQ0)=>{Object.defineProperty(IQ0,"__esModule",{value:!0});IQ0.InvalidStructTypeError=IQ0.InvalidPrimaryTypeError=IQ0.InvalidDomainError=void 0;var cv8=S4(),Y51=P0();class MQ0 extends Y51.BaseError{constructor({domain:J}){super(`Invalid domain "${(0,cv8.stringify)(J)}".`,{metaMessages:["Must be a valid EIP-712 domain."]})}}IQ0.InvalidDomainError=MQ0;class DQ0 extends Y51.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`."]})}}IQ0.InvalidPrimaryTypeError=DQ0;class HQ0 extends Y51.BaseError{constructor({type:J}){super(`Struct type "${J}" is invalid.`,{metaMessages:["Struct type must not be a Solidity type."],name:"InvalidStructTypeError"})}}IQ0.InvalidStructTypeError=HQ0});var UF=H((wQ0)=>{Object.defineProperty(wQ0,"__esModule",{value:!0});wQ0.serializeTypedData=ev8;wQ0.validateTypedData=Jj8;wQ0.getTypesForEIP712Domain=NQ0;wQ0.domainSeparator=Qj8;var nv8=R8(),ov8=IJ(),X51=G51(),av8=u5(),AQ0=L7(),rv8=v1(),BQ0=AR(),sv8=iU(),tv8=S4();function ev8(J){let{domain:Q,message:Y,primaryType:G,types:X}=J,z=(Z,V)=>{let q={...V};for(let U of Z){let{name:M,type:D}=U;if(D==="address")q[M]=q[M].toLowerCase()}return q},K=(()=>{if(!X.EIP712Domain)return{};if(!Q)return{};return z(X.EIP712Domain,Q)})(),W=(()=>{if(G==="EIP712Domain")return;return z(X[G],Y)})();return(0,tv8.stringify)({domain:K,message:W,primaryType:G,types:X})}function Jj8(J){let{domain:Q,message:Y,primaryType:G,types:X}=J,z=(K,W)=>{for(let Z of K){let{name:V,type:q}=Z,U=W[V],M=q.match(BQ0.integerRegex);if(M&&(typeof U==="number"||typeof U==="bigint")){let[O,A,B]=M;(0,rv8.numberToHex)(U,{signed:A==="int",size:Number.parseInt(B,10)/8})}if(q==="address"&&typeof U==="string"&&!(0,av8.isAddress)(U))throw new ov8.InvalidAddressError({address:U});let D=q.match(BQ0.bytesRegex);if(D){let[O,A]=D;if(A&&(0,AQ0.size)(U)!==Number.parseInt(A,10))throw new nv8.BytesSizeMismatchError({expectedSize:Number.parseInt(A,10),givenSize:(0,AQ0.size)(U)})}let I=X[q];if(I)Yj8(q),z(I,U)}};if(X.EIP712Domain&&Q){if(typeof Q!=="object")throw new X51.InvalidDomainError({domain:Q});z(X.EIP712Domain,Q)}if(G!=="EIP712Domain")if(X[G])z(X[G],Y);else throw new X51.InvalidPrimaryTypeError({primaryType:G,types:X})}function NQ0({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 Qj8({domain:J}){return(0,sv8.hashDomain)({domain:J,types:{EIP712Domain:NQ0({domain:J})}})}function Yj8(J){if(J==="address"||J==="bool"||J==="string"||J.startsWith("bytes")||J.startsWith("uint")||J.startsWith("int"))throw new X51.InvalidStructTypeError({type:J})}});var iU=H(($Q0)=>{Object.defineProperty($Q0,"__esModule",{value:!0});$Q0.hashTypedData=Zj8;$Q0.hashDomain=RQ0;$Q0.hashStruct=z51;$Q0.encodeType=TQ0;var EQ0=A2(),Wj8=X4(),CQ0=v1(),nU=d5(),LQ0=UF();function Zj8(J){let{domain:Q={},message:Y,primaryType:G}=J,X={EIP712Domain:(0,LQ0.getTypesForEIP712Domain)({domain:Q}),...J.types};(0,LQ0.validateTypedData)({domain:Q,message:Y,primaryType:G,types:X});let z=["0x1901"];if(Q)z.push(RQ0({domain:Q,types:X}));if(G!=="EIP712Domain")z.push(z51({data:Y,primaryType:G,types:X}));return(0,nU.keccak256)((0,Wj8.concat)(z))}function RQ0({domain:J,types:Q}){return z51({data:J,primaryType:"EIP712Domain",types:Q})}function z51({data:J,primaryType:Q,types:Y}){let G=FQ0({data:J,primaryType:Q,types:Y});return(0,nU.keccak256)(G)}function FQ0({data:J,primaryType:Q,types:Y}){let G=[{type:"bytes32"}],X=[Vj8({primaryType:Q,types:Y})];for(let z of Y[Q]){let[K,W]=PQ0({types:Y,name:z.name,type:z.type,value:J[z.name]});G.push(K),X.push(W)}return(0,EQ0.encodeAbiParameters)(G,X)}function Vj8({primaryType:J,types:Q}){let Y=(0,CQ0.toHex)(TQ0({primaryType:J,types:Q}));return(0,nU.keccak256)(Y)}function TQ0({primaryType:J,types:Q}){let Y="",G=SQ0({primaryType:J,types:Q});G.delete(J);let X=[J,...Array.from(G).sort()];for(let z of X)Y+=`${z}(${Q[z].map(({name:K,type:W})=>`${W} ${K}`).join(",")})`;return Y}function SQ0({primaryType:J,types:Q},Y=new Set){let X=J.match(/^\w*/u)?.[0];if(Y.has(X)||Q[X]===void 0)return Y;Y.add(X);for(let z of Q[X])SQ0({primaryType:z.type,types:Q},Y);return Y}function PQ0({types:J,name:Q,type:Y,value:G}){if(J[Y]!==void 0)return[{type:"bytes32"},(0,nU.keccak256)(FQ0({data:G,primaryType:Y,types:J}))];if(Y==="bytes")return G=`0x${(G.length%2?"0":"")+G.slice(2)}`,[{type:"bytes32"},(0,nU.keccak256)(G)];if(Y==="string")return[{type:"bytes32"},(0,nU.keccak256)((0,CQ0.toHex)(G))];if(Y.lastIndexOf("]")===Y.length-1){let X=Y.slice(0,Y.lastIndexOf("[")),z=G.map((K)=>PQ0({name:Q,type:X,types:J,value:K}));return[{type:"bytes32"},(0,nU.keccak256)((0,EQ0.encodeAbiParameters)(z.map(([K])=>K),z.map(([,K])=>K)))]}return[{type:Y},G]}});var fy=H((fQ0)=>{Object.defineProperty(fQ0,"__esModule",{value:!0});fQ0.zeroHash=fQ0.erc6492MagicBytes=void 0;fQ0.erc6492MagicBytes="0x6492649264926492649264926492649264926492649264926492649264926492";fQ0.zeroHash="0x0000000000000000000000000000000000000000000000000000000000000000"});var ky=H((vQ0)=>{Object.defineProperty(vQ0,"__esModule",{value:!0});vQ0.isErc6492Signature=Aj8;var Ij8=fy(),Oj8=OJ();function Aj8(J){return(0,Oj8.sliceHex)(J,-32)===Ij8.erc6492MagicBytes}});var bQ0=H((jQ0)=>{Object.defineProperty(jQ0,"__esModule",{value:!0});jQ0.version=void 0;jQ0.version="1.2.3"});var oU=H((xQ0)=>{Object.defineProperty(xQ0,"__esModule",{value:!0});xQ0.BaseError=void 0;var Nj8=bQ0();class vy extends Error{constructor(J,Q={}){let Y=Q.cause instanceof vy?Q.cause.details:Q.cause?.message?Q.cause.message:Q.details,G=Q.cause instanceof vy?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@${Nj8.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}}xQ0.BaseError=vy});var mQ0=H((gQ0)=>{Object.defineProperty(gQ0,"__esModule",{value:!0});gQ0.narrow=wj8;function wj8(J){return J}});var MF=H((dQ0)=>{Object.defineProperty(dQ0,"__esModule",{value:!0});dQ0.isTupleRegex=dQ0.integerRegex=dQ0.bytesRegex=void 0;dQ0.execTyped=Ej8;function Ej8(J,Q){return J.exec(Q)?.groups}dQ0.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;dQ0.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)?$/;dQ0.isTupleRegex=/^\(.+?\).*?$/});var W51=H((pQ0)=>{Object.defineProperty(pQ0,"__esModule",{value:!0});pQ0.formatAbiParameter=K51;var Tj8=MF(),lQ0=/^tuple(?<array>(\[(\d*)\])*)$/;function K51(J){let Q=J.type;if(lQ0.test(J.type)&&"components"in J){Q="(";let Y=J.components.length;for(let X=0;X<Y;X++){let z=J.components[X];if(Q+=K51(z),X<Y-1)Q+=", "}let G=(0,Tj8.execTyped)(lQ0,J.type);return Q+=`)${G?.array||""}`,K51({...J,type:Q})}if("indexed"in J&&J.indexed)Q=`${Q} indexed`;if(J.name)return`${Q} ${J.name}`;return Q}});var Z51=H((cQ0)=>{Object.defineProperty(cQ0,"__esModule",{value:!0});cQ0.formatAbiParameters=$j8;var Pj8=W51();function $j8(J){let Q="",Y=J.length;for(let G=0;G<Y;G++){let X=J[G];if(Q+=(0,Pj8.formatAbiParameter)(X),G!==Y-1)Q+=", "}return Q}});var V51=H((_Q0)=>{Object.defineProperty(_Q0,"__esModule",{value:!0});_Q0.formatAbiItem=kj8;var DF=Z51();function kj8(J){if(J.type==="function")return`function ${J.name}(${(0,DF.formatAbiParameters)(J.inputs)})${J.stateMutability&&J.stateMutability!=="nonpayable"?` ${J.stateMutability}`:""}${J.outputs?.length?` returns (${(0,DF.formatAbiParameters)(J.outputs)})`:""}`;if(J.type==="event")return`event ${J.name}(${(0,DF.formatAbiParameters)(J.inputs)})`;if(J.type==="error")return`error ${J.name}(${(0,DF.formatAbiParameters)(J.inputs)})`;if(J.type==="constructor")return`constructor(${(0,DF.formatAbiParameters)(J.inputs)})${J.stateMutability==="payable"?" payable":""}`;if(J.type==="fallback")return`fallback() external${J.stateMutability==="payable"?" payable":""}`;return"receive() external payable"}});var nQ0=H((iQ0)=>{Object.defineProperty(iQ0,"__esModule",{value:!0});iQ0.formatAbi=hj8;var jj8=V51();function hj8(J){let Q=[],Y=J.length;for(let G=0;G<Y;G++){let X=J[G],z=(0,jj8.formatAbiItem)(X);Q.push(z)}return Q}});var aU=H((JY0)=>{Object.defineProperty(JY0,"__esModule",{value:!0});JY0.functionModifiers=JY0.eventModifiers=JY0.modifiers=void 0;JY0.isErrorSignature=xj8;JY0.execErrorSignature=yj8;JY0.isEventSignature=gj8;JY0.execEventSignature=mj8;JY0.isFunctionSignature=dj8;JY0.execFunctionSignature=uj8;JY0.isStructSignature=lj8;JY0.execStructSignature=pj8;JY0.isConstructorSignature=cj8;JY0.execConstructorSignature=_j8;JY0.isFallbackSignature=ij8;JY0.execFallbackSignature=nj8;JY0.isReceiveSignature=aj8;var LA=MF(),oQ0=/^error (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function xj8(J){return oQ0.test(J)}function yj8(J){return(0,LA.execTyped)(oQ0,J)}var aQ0=/^event (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function gj8(J){return aQ0.test(J)}function mj8(J){return(0,LA.execTyped)(aQ0,J)}var rQ0=/^function (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)(?: (?<scope>external|public{1}))?(?: (?<stateMutability>pure|view|nonpayable|payable{1}))?(?: returns\s?\((?<returns>.*?)\))?$/;function dj8(J){return rQ0.test(J)}function uj8(J){return(0,LA.execTyped)(rQ0,J)}var sQ0=/^struct (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*) \{(?<properties>.*?)\}$/;function lj8(J){return sQ0.test(J)}function pj8(J){return(0,LA.execTyped)(sQ0,J)}var tQ0=/^constructor\((?<parameters>.*?)\)(?:\s(?<stateMutability>payable{1}))?$/;function cj8(J){return tQ0.test(J)}function _j8(J){return(0,LA.execTyped)(tQ0,J)}var eQ0=/^fallback\(\) external(?:\s(?<stateMutability>payable{1}))?$/;function ij8(J){return eQ0.test(J)}function nj8(J){return(0,LA.execTyped)(eQ0,J)}var oj8=/^receive\(\) external payable$/;function aj8(J){return oj8.test(J)}JY0.modifiers=new Set(["memory","indexed","storage","calldata"]);JY0.eventModifiers=new Set(["indexed"]);JY0.functionModifiers=new Set(["calldata","memory","storage"])});var HF=H((zY0)=>{Object.defineProperty(zY0,"__esModule",{value:!0});zY0.UnknownSolidityTypeError=zY0.UnknownTypeError=zY0.InvalidAbiItemError=void 0;var q51=oU();class YY0 extends q51.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"})}}zY0.InvalidAbiItemError=YY0;class GY0 extends q51.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"})}}zY0.UnknownTypeError=GY0;class XY0 extends q51.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"})}}zY0.UnknownSolidityTypeError=XY0});var EA=H((HY0)=>{Object.defineProperty(HY0,"__esModule",{value:!0});HY0.InvalidAbiTypeParameterError=HY0.InvalidFunctionModifierError=HY0.InvalidModifierError=HY0.SolidityProtectedKeywordError=HY0.InvalidParameterError=HY0.InvalidAbiParametersError=HY0.InvalidAbiParameterError=void 0;var rU=oU();class WY0 extends rU.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"})}}HY0.InvalidAbiParameterError=WY0;class ZY0 extends rU.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"})}}HY0.InvalidAbiParametersError=ZY0;class VY0 extends rU.BaseError{constructor({param:J}){super("Invalid ABI parameter.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParameterError"})}}HY0.InvalidParameterError=VY0;class qY0 extends rU.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"})}}HY0.SolidityProtectedKeywordError=qY0;class UY0 extends rU.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"})}}HY0.InvalidModifierError=UY0;class MY0 extends rU.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"})}}HY0.InvalidFunctionModifierError=MY0;class DY0 extends rU.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"})}}HY0.InvalidAbiTypeParameterError=DY0});var jy=H((NY0)=>{Object.defineProperty(NY0,"__esModule",{value:!0});NY0.InvalidStructSignatureError=NY0.UnknownSignatureError=NY0.InvalidSignatureError=void 0;var U51=oU();class OY0 extends U51.BaseError{constructor({signature:J,type:Q}){super(`Invalid ${Q} signature.`,{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSignatureError"})}}NY0.InvalidSignatureError=OY0;class AY0 extends U51.BaseError{constructor({signature:J}){super("Unknown signature.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSignatureError"})}}NY0.UnknownSignatureError=AY0;class BY0 extends U51.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"})}}NY0.InvalidStructSignatureError=BY0});var M51=H((EY0)=>{Object.defineProperty(EY0,"__esModule",{value:!0});EY0.CircularReferenceError=void 0;var Lh8=oU();class LY0 extends Lh8.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"})}}EY0.CircularReferenceError=LY0});var D51=H((FY0)=>{Object.defineProperty(FY0,"__esModule",{value:!0});FY0.InvalidParenthesisError=void 0;var Eh8=oU();class RY0 extends Eh8.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"})}}FY0.InvalidParenthesisError=RY0});var $Y0=H((SY0)=>{Object.defineProperty(SY0,"__esModule",{value:!0});SY0.parameterCache=void 0;SY0.getParameterCacheKey=Ch8;function Ch8(J,Q,Y){let G="";if(Y)for(let X of Object.entries(Y)){if(!X)continue;let z="";for(let K of X[1])z+=`[${K.type}${K.name?`:${K.name}`:""}]`;G+=`(${X[0]}{${z}})`}if(Q)return`${Q}:${J}${G}`;return`${J}${G}`}SY0.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 tU=H((gY0)=>{Object.defineProperty(gY0,"__esModule",{value:!0});gY0.parseSignature=Sh8;gY0.parseFunctionSignature=fY0;gY0.parseEventSignature=kY0;gY0.parseErrorSignature=vY0;gY0.parseConstructorSignature=jY0;gY0.parseFallbackSignature=hY0;gY0.parseAbiParameter=sU;gY0.splitParameters=C2;gY0.isSolidityType=bY0;gY0.isSolidityKeyword=xY0;gY0.isValidDataLocation=yY0;var CA=MF(),Fh8=HF(),hy=EA(),RA=jy(),Th8=D51(),by=$Y0(),F7=aU();function Sh8(J,Q={}){if((0,F7.isFunctionSignature)(J))return fY0(J,Q);if((0,F7.isEventSignature)(J))return kY0(J,Q);if((0,F7.isErrorSignature)(J))return vY0(J,Q);if((0,F7.isConstructorSignature)(J))return jY0(J,Q);if((0,F7.isFallbackSignature)(J))return hY0(J);if((0,F7.isReceiveSignature)(J))return{type:"receive",stateMutability:"payable"};throw new RA.UnknownSignatureError({signature:J})}function fY0(J,Q={}){let Y=(0,F7.execFunctionSignature)(J);if(!Y)throw new RA.InvalidSignatureError({signature:J,type:"function"});let G=C2(Y.parameters),X=[],z=G.length;for(let W=0;W<z;W++)X.push(sU(G[W],{modifiers:F7.functionModifiers,structs:Q,type:"function"}));let K=[];if(Y.returns){let W=C2(Y.returns),Z=W.length;for(let V=0;V<Z;V++)K.push(sU(W[V],{modifiers:F7.functionModifiers,structs:Q,type:"function"}))}return{name:Y.name,type:"function",stateMutability:Y.stateMutability??"nonpayable",inputs:X,outputs:K}}function kY0(J,Q={}){let Y=(0,F7.execEventSignature)(J);if(!Y)throw new RA.InvalidSignatureError({signature:J,type:"event"});let G=C2(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(sU(G[K],{modifiers:F7.eventModifiers,structs:Q,type:"event"}));return{name:Y.name,type:"event",inputs:X}}function vY0(J,Q={}){let Y=(0,F7.execErrorSignature)(J);if(!Y)throw new RA.InvalidSignatureError({signature:J,type:"error"});let G=C2(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(sU(G[K],{structs:Q,type:"error"}));return{name:Y.name,type:"error",inputs:X}}function jY0(J,Q={}){let Y=(0,F7.execConstructorSignature)(J);if(!Y)throw new RA.InvalidSignatureError({signature:J,type:"constructor"});let G=C2(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(sU(G[K],{structs:Q,type:"constructor"}));return{type:"constructor",stateMutability:Y.stateMutability??"nonpayable",inputs:X}}function hY0(J){let Q=(0,F7.execFallbackSignature)(J);if(!Q)throw new RA.InvalidSignatureError({signature:J,type:"fallback"});return{type:"fallback",stateMutability:Q.stateMutability??"nonpayable"}}var Ph8=/^(?<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$_]*))?$/,$h8=/^\((?<type>.+?)\)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,fh8=/^u?int$/;function sU(J,Q){let Y=(0,by.getParameterCacheKey)(J,Q?.type,Q?.structs);if(by.parameterCache.has(Y))return by.parameterCache.get(Y);let G=CA.isTupleRegex.test(J),X=(0,CA.execTyped)(G?$h8:Ph8,J);if(!X)throw new hy.InvalidParameterError({param:J});if(X.name&&xY0(X.name))throw new hy.SolidityProtectedKeywordError({param:J,name:X.name});let z=X.name?{name:X.name}:{},K=X.modifier==="indexed"?{indexed:!0}:{},W=Q?.structs??{},Z,V={};if(G){Z="tuple";let U=C2(X.type),M=[],D=U.length;for(let I=0;I<D;I++)M.push(sU(U[I],{structs:W}));V={components:M}}else if(X.type in W)Z="tuple",V={components:W[X.type]};else if(fh8.test(X.type))Z=`${X.type}256`;else if(X.type==="address payable")Z="address";else if(Z=X.type,Q?.type!=="struct"&&!bY0(Z))throw new Fh8.UnknownSolidityTypeError({type:Z});if(X.modifier){if(!Q?.modifiers?.has?.(X.modifier))throw new hy.InvalidModifierError({param:J,type:Q?.type,modifier:X.modifier});if(F7.functionModifiers.has(X.modifier)&&!yY0(Z,!!X.array))throw new hy.InvalidFunctionModifierError({param:J,type:Q?.type,modifier:X.modifier})}let q={type:`${Z}${X.array??""}`,...z,...K,...V};return by.parameterCache.set(Y,q),q}function C2(J,Q=[],Y="",G=0){let X=J.trim().length;for(let z=0;z<X;z++){let K=J[z],W=J.slice(z+1);switch(K){case",":return G===0?C2(W,[...Q,Y.trim()]):C2(W,Q,`${Y}${K}`,G);case"(":return C2(W,Q,`${Y}${K}`,G+1);case")":return C2(W,Q,`${Y}${K}`,G-1);default:return C2(W,Q,`${Y}${K}`,G)}}if(Y==="")return Q;if(G!==0)throw new Th8.InvalidParenthesisError({current:Y,depth:G});return Q.push(Y.trim()),Q}function bY0(J){return J==="address"||J==="bool"||J==="function"||J==="string"||CA.bytesRegex.test(J)||CA.integerRegex.test(J)}var kh8=/^(?: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 xY0(J){return J==="address"||J==="bool"||J==="function"||J==="string"||J==="tuple"||CA.bytesRegex.test(J)||CA.integerRegex.test(J)||kh8.test(J)}function yY0(J,Q){return Q||J==="bytes"||J==="string"||J==="tuple"}});var IF=H((cY0)=>{Object.defineProperty(cY0,"__esModule",{value:!0});cY0.parseStructs=ih8;var mY0=MF(),ph8=HF(),ch8=EA(),dY0=jy(),_h8=M51(),uY0=aU(),lY0=tU();function ih8(J){let Q={},Y=J.length;for(let K=0;K<Y;K++){let W=J[K];if(!(0,uY0.isStructSignature)(W))continue;let Z=(0,uY0.execStructSignature)(W);if(!Z)throw new dY0.InvalidSignatureError({signature:W,type:"struct"});let V=Z.properties.split(";"),q=[],U=V.length;for(let M=0;M<U;M++){let I=V[M].trim();if(!I)continue;let O=(0,lY0.parseAbiParameter)(I,{type:"struct"});q.push(O)}if(!q.length)throw new dY0.InvalidStructSignatureError({signature:W});Q[Z.name]=q}let G={},X=Object.entries(Q),z=X.length;for(let K=0;K<z;K++){let[W,Z]=X[K];G[W]=pY0(Z,Q)}return G}var nh8=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*)(?<array>(?:\[\d*?\])+?)?$/;function pY0(J=[],Q={},Y=new Set){let G=[],X=J.length;for(let z=0;z<X;z++){let K=J[z];if(mY0.isTupleRegex.test(K.type))G.push(K);else{let Z=(0,mY0.execTyped)(nh8,K.type);if(!Z?.type)throw new ch8.InvalidAbiTypeParameterError({abiParameter:K});let{array:V,type:q}=Z;if(q in Q){if(Y.has(q))throw new _h8.CircularReferenceError({type:q});G.push({...K,type:`tuple${V??""}`,components:pY0(Q[q],Q,new Set([...Y,q]))})}else if((0,lY0.isSolidityType)(q))G.push(K);else throw new ph8.UnknownTypeError({type:q})}}return G}});var iY0=H((_Y0)=>{Object.defineProperty(_Y0,"__esModule",{value:!0});_Y0.parseAbi=th8;var ah8=aU(),rh8=IF(),sh8=tU();function th8(J){let Q=(0,rh8.parseStructs)(J),Y=[],G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,ah8.isStructSignature)(z))continue;Y.push((0,sh8.parseSignature)(z,Q))}return Y}});var aY0=H((oY0)=>{Object.defineProperty(oY0,"__esModule",{value:!0});oY0.parseAbiItem=Gb8;var Jb8=HF(),Qb8=aU(),Yb8=IF(),nY0=tU();function Gb8(J){let Q;if(typeof J==="string")Q=(0,nY0.parseSignature)(J);else{let Y=(0,Yb8.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,Qb8.isStructSignature)(z))continue;Q=(0,nY0.parseSignature)(z,Y);break}}if(!Q)throw new Jb8.InvalidAbiItemError({signature:J});return Q}});var tY0=H((sY0)=>{Object.defineProperty(sY0,"__esModule",{value:!0});sY0.parseAbiParameter=Wb8;var zb8=EA(),H51=aU(),Kb8=IF(),rY0=tU();function Wb8(J){let Q;if(typeof J==="string")Q=(0,rY0.parseAbiParameter)(J,{modifiers:H51.modifiers});else{let Y=(0,Kb8.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,H51.isStructSignature)(z))continue;Q=(0,rY0.parseAbiParameter)(z,{modifiers:H51.modifiers,structs:Y});break}}if(!Q)throw new zb8.InvalidAbiParameterError({param:J});return Q}});var YG0=H((QG0)=>{Object.defineProperty(QG0,"__esModule",{value:!0});QG0.parseAbiParameters=Ub8;var Vb8=EA(),I51=aU(),qb8=IF(),eY0=tU(),JG0=tU();function Ub8(J){let Q=[];if(typeof J==="string"){let Y=(0,eY0.splitParameters)(J),G=Y.length;for(let X=0;X<G;X++)Q.push((0,JG0.parseAbiParameter)(Y[X],{modifiers:I51.modifiers}))}else{let Y=(0,qb8.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,I51.isStructSignature)(z))continue;let K=(0,eY0.splitParameters)(z),W=K.length;for(let Z=0;Z<W;Z++)Q.push((0,JG0.parseAbiParameter)(K[Z],{modifiers:I51.modifiers,structs:Y}))}}if(Q.length===0)throw new Vb8.InvalidAbiParametersError({params:J});return Q}});var OF=H((W8)=>{Object.defineProperty(W8,"__esModule",{value:!0});W8.CircularReferenceError=W8.InvalidParenthesisError=W8.UnknownSignatureError=W8.InvalidSignatureError=W8.InvalidStructSignatureError=W8.InvalidAbiParameterError=W8.InvalidAbiParametersError=W8.InvalidParameterError=W8.SolidityProtectedKeywordError=W8.InvalidModifierError=W8.InvalidFunctionModifierError=W8.InvalidAbiTypeParameterError=W8.UnknownSolidityTypeError=W8.InvalidAbiItemError=W8.UnknownTypeError=W8.parseAbiParameters=W8.parseAbiParameter=W8.parseAbiItem=W8.parseAbi=W8.formatAbiParameters=W8.formatAbiParameter=W8.formatAbiItem=W8.formatAbi=W8.narrow=W8.BaseError=void 0;var Db8=oU();Object.defineProperty(W8,"BaseError",{enumerable:!0,get:function(){return Db8.BaseError}});var Hb8=mQ0();Object.defineProperty(W8,"narrow",{enumerable:!0,get:function(){return Hb8.narrow}});var Ib8=nQ0();Object.defineProperty(W8,"formatAbi",{enumerable:!0,get:function(){return Ib8.formatAbi}});var Ob8=V51();Object.defineProperty(W8,"formatAbiItem",{enumerable:!0,get:function(){return Ob8.formatAbiItem}});var Ab8=W51();Object.defineProperty(W8,"formatAbiParameter",{enumerable:!0,get:function(){return Ab8.formatAbiParameter}});var Bb8=Z51();Object.defineProperty(W8,"formatAbiParameters",{enumerable:!0,get:function(){return Bb8.formatAbiParameters}});var Nb8=iY0();Object.defineProperty(W8,"parseAbi",{enumerable:!0,get:function(){return Nb8.parseAbi}});var wb8=aY0();Object.defineProperty(W8,"parseAbiItem",{enumerable:!0,get:function(){return wb8.parseAbiItem}});var Lb8=tY0();Object.defineProperty(W8,"parseAbiParameter",{enumerable:!0,get:function(){return Lb8.parseAbiParameter}});var Eb8=YG0();Object.defineProperty(W8,"parseAbiParameters",{enumerable:!0,get:function(){return Eb8.parseAbiParameters}});var O51=HF();Object.defineProperty(W8,"UnknownTypeError",{enumerable:!0,get:function(){return O51.UnknownTypeError}});Object.defineProperty(W8,"InvalidAbiItemError",{enumerable:!0,get:function(){return O51.InvalidAbiItemError}});Object.defineProperty(W8,"UnknownSolidityTypeError",{enumerable:!0,get:function(){return O51.UnknownSolidityTypeError}});var eU=EA();Object.defineProperty(W8,"InvalidAbiTypeParameterError",{enumerable:!0,get:function(){return eU.InvalidAbiTypeParameterError}});Object.defineProperty(W8,"InvalidFunctionModifierError",{enumerable:!0,get:function(){return eU.InvalidFunctionModifierError}});Object.defineProperty(W8,"InvalidModifierError",{enumerable:!0,get:function(){return eU.InvalidModifierError}});Object.defineProperty(W8,"SolidityProtectedKeywordError",{enumerable:!0,get:function(){return eU.SolidityProtectedKeywordError}});Object.defineProperty(W8,"InvalidParameterError",{enumerable:!0,get:function(){return eU.InvalidParameterError}});Object.defineProperty(W8,"InvalidAbiParametersError",{enumerable:!0,get:function(){return eU.InvalidAbiParametersError}});Object.defineProperty(W8,"InvalidAbiParameterError",{enumerable:!0,get:function(){return eU.InvalidAbiParameterError}});var A51=jy();Object.defineProperty(W8,"InvalidStructSignatureError",{enumerable:!0,get:function(){return A51.InvalidStructSignatureError}});Object.defineProperty(W8,"InvalidSignatureError",{enumerable:!0,get:function(){return A51.InvalidSignatureError}});Object.defineProperty(W8,"UnknownSignatureError",{enumerable:!0,get:function(){return A51.UnknownSignatureError}});var Cb8=D51();Object.defineProperty(W8,"InvalidParenthesisError",{enumerable:!0,get:function(){return Cb8.InvalidParenthesisError}});var Rb8=M51();Object.defineProperty(W8,"CircularReferenceError",{enumerable:!0,get:function(){return Rb8.CircularReferenceError}})});var KG0=H((XG0)=>{Object.defineProperty(XG0,"__esModule",{value:!0});XG0.LruMap=void 0;class GG0 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}}XG0.LruMap=GG0});var qG0=H((ZG0)=>{Object.defineProperty(ZG0,"__esModule",{value:!0});ZG0.checksum=void 0;ZG0.clear=Sb8;var Tb8=KG0(),WG0={checksum:new Tb8.LruMap(8192)};ZG0.checksum=WG0.checksum;function Sb8(){for(let J of Object.values(WG0))J.clear()}});var xy=H((UG0)=>{Object.defineProperty(UG0,"__esModule",{value:!0});UG0.keccak256=vb8;UG0.ripemd160=jb8;UG0.sha256=hb8;UG0.validate=bb8;var $b8=x41(),fb8=s61(),kb8=uR(),B51=_Q(),AF=$4();function vb8(J,Q={}){let{as:Y=typeof J==="string"?"Hex":"Bytes"}=Q,G=(0,fb8.keccak_256)(B51.from(J));if(Y==="Bytes")return G;return AF.fromBytes(G)}function jb8(J,Q={}){let{as:Y=typeof J==="string"?"Hex":"Bytes"}=Q,G=(0,$b8.ripemd160)(B51.from(J));if(Y==="Bytes")return G;return AF.fromBytes(G)}function hb8(J,Q={}){let{as:Y=typeof J==="string"?"Hex":"Bytes"}=Q,G=(0,kb8.sha256)(B51.from(J));if(Y==="Bytes")return G;return AF.fromBytes(G)}function bb8(J){return AF.validate(J)&&AF.size(J)===32}});var R51=H((IG0)=>{Object.defineProperty(IG0,"__esModule",{value:!0});IG0.InvalidSerializedSizeError=IG0.InvalidUncompressedPrefixError=IG0.InvalidCompressedPrefixError=IG0.InvalidPrefixError=IG0.InvalidError=void 0;IG0.assert=gy;IG0.compress=ub8;IG0.from=lb8;IG0.fromBytes=DG0;IG0.fromHex=N51;IG0.toBytes=pb8;IG0.toHex=HG0;IG0.validate=cb8;var MG0=_Q(),BF=w3(),T7=$4(),db8=iR();function gy(J,Q={}){let{compressed:Y}=Q,{prefix:G,x:X,y:z}=J;if(Y===!1||typeof X==="bigint"&&typeof z==="bigint"){if(G!==4)throw new yy({prefix:G,cause:new E51});return}if(Y===!0||typeof X==="bigint"&&typeof z>"u"){if(G!==3&&G!==2)throw new yy({prefix:G,cause:new L51});return}throw new w51({publicKey:J})}function ub8(J){let{x:Q,y:Y}=J;return{prefix:Y%2n===0n?2:3,x:Q}}function lb8(J){let Q=(()=>{if(T7.validate(J))return N51(J);if(MG0.validate(J))return DG0(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 gy(Q),Q}function DG0(J){return N51(T7.fromBytes(J))}function N51(J){if(J.length!==132&&J.length!==130&&J.length!==68)throw new C51({publicKey:J});if(J.length===130){let G=BigInt(T7.slice(J,0,32)),X=BigInt(T7.slice(J,32,64));return{prefix:4,x:G,y:X}}if(J.length===132){let G=Number(T7.slice(J,0,1)),X=BigInt(T7.slice(J,1,33)),z=BigInt(T7.slice(J,33,65));return{prefix:G,x:X,y:z}}let Q=Number(T7.slice(J,0,1)),Y=BigInt(T7.slice(J,1,33));return{prefix:Q,x:Y}}function pb8(J,Q={}){return MG0.fromHex(HG0(J,Q))}function HG0(J,Q={}){gy(J);let{prefix:Y,x:G,y:X}=J,{includePrefix:z=!0}=Q;return T7.concat(z?T7.fromNumber(Y,{size:1}):"0x",T7.fromNumber(G,{size:32}),typeof X==="bigint"?T7.fromNumber(X,{size:32}):"0x")}function cb8(J,Q={}){try{return gy(J,Q),!0}catch(Y){return!1}}class w51 extends BF.BaseError{constructor({publicKey:J}){super(`Value \`${db8.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"})}}IG0.InvalidError=w51;class yy extends BF.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"})}}IG0.InvalidPrefixError=yy;class L51 extends BF.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"})}}IG0.InvalidCompressedPrefixError=L51;class E51 extends BF.BaseError{constructor(){super("Prefix must be 4 for uncompressed public keys.");Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidUncompressedPrefixError"})}}IG0.InvalidUncompressedPrefixError=E51;class C51 extends BF.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 ${T7.size(T7.from(J))} bytes.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidSerializedSizeError"})}}IG0.InvalidSerializedSizeError=C51});var NF=H((NG0)=>{Object.defineProperty(NG0,"__esModule",{value:!0});NG0.InvalidChecksumError=NG0.InvalidInputError=NG0.InvalidAddressError=void 0;NG0.assert=FA;NG0.checksum=S51;NG0.from=BG0;NG0.fromPublicKey=Kx8;NG0.isEqual=Wx8;NG0.validate=Zx8;var Gx8=_Q(),F51=qG0(),T51=w3(),AG0=xy(),Xx8=R51(),zx8=/^0x[a-fA-F0-9]{40}$/;function FA(J,Q={}){let{strict:Y=!0}=Q;if(!zx8.test(J))throw new my({address:J,cause:new P51});if(Y){if(J.toLowerCase()===J)return;if(S51(J)!==J)throw new my({address:J,cause:new $51})}}function S51(J){if(F51.checksum.has(J))return F51.checksum.get(J);FA(J,{strict:!1});let Q=J.substring(2).toLowerCase(),Y=AG0.keccak256(Gx8.fromString(Q),{as:"Bytes"}),G=Q.split("");for(let z=0;z<40;z+=2){if(Y[z>>1]>>4>=8&&G[z])G[z]=G[z].toUpperCase();if((Y[z>>1]&15)>=8&&G[z+1])G[z+1]=G[z+1].toUpperCase()}let X=`0x${G.join("")}`;return F51.checksum.set(J,X),X}function BG0(J,Q={}){let{checksum:Y=!1}=Q;if(FA(J),Y)return S51(J);return J}function Kx8(J,Q={}){let Y=AG0.keccak256(`0x${Xx8.toHex(J).slice(4)}`).substring(26);return BG0(`0x${Y}`,Q)}function Wx8(J,Q){return FA(J,{strict:!1}),FA(Q,{strict:!1}),J.toLowerCase()===Q.toLowerCase()}function Zx8(J,Q={}){let{strict:Y=!0}=Q??{};try{return FA(J,{strict:Y}),!0}catch{return!1}}class my extends T51.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"})}}NG0.InvalidAddressError=my;class P51 extends T51.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"})}}NG0.InvalidInputError=P51;class $51 extends T51.BaseError{constructor(){super("Address does not match its checksum counterpart.");Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Address.InvalidChecksumError"})}}NG0.InvalidChecksumError=$51});var dy=H((LG0)=>{Object.defineProperty(LG0,"__esModule",{value:!0});LG0.minInt120=LG0.minInt112=LG0.minInt104=LG0.minInt96=LG0.minInt88=LG0.minInt80=LG0.minInt72=LG0.minInt64=LG0.minInt56=LG0.minInt48=LG0.minInt40=LG0.minInt32=LG0.minInt24=LG0.minInt16=LG0.minInt8=LG0.maxInt256=LG0.maxInt248=LG0.maxInt240=LG0.maxInt232=LG0.maxInt224=LG0.maxInt216=LG0.maxInt208=LG0.maxInt200=LG0.maxInt192=LG0.maxInt184=LG0.maxInt176=LG0.maxInt168=LG0.maxInt160=LG0.maxInt152=LG0.maxInt144=LG0.maxInt136=LG0.maxInt128=LG0.maxInt120=LG0.maxInt112=LG0.maxInt104=LG0.maxInt96=LG0.maxInt88=LG0.maxInt80=LG0.maxInt72=LG0.maxInt64=LG0.maxInt56=LG0.maxInt48=LG0.maxInt40=LG0.maxInt32=LG0.maxInt24=LG0.maxInt16=LG0.maxInt8=LG0.integerRegex=LG0.bytesRegex=LG0.arrayRegex=void 0;LG0.maxUint256=LG0.maxUint248=LG0.maxUint240=LG0.maxUint232=LG0.maxUint224=LG0.maxUint216=LG0.maxUint208=LG0.maxUint200=LG0.maxUint192=LG0.maxUint184=LG0.maxUint176=LG0.maxUint168=LG0.maxUint160=LG0.maxUint152=LG0.maxUint144=LG0.maxUint136=LG0.maxUint128=LG0.maxUint120=LG0.maxUint112=LG0.maxUint104=LG0.maxUint96=LG0.maxUint88=LG0.maxUint80=LG0.maxUint72=LG0.maxUint64=LG0.maxUint56=LG0.maxUint48=LG0.maxUint40=LG0.maxUint32=LG0.maxUint24=LG0.maxUint16=LG0.maxUint8=LG0.minInt256=LG0.minInt248=LG0.minInt240=LG0.minInt232=LG0.minInt224=LG0.minInt216=LG0.minInt208=LG0.minInt200=LG0.minInt192=LG0.minInt184=LG0.minInt176=LG0.minInt168=LG0.minInt160=LG0.minInt152=LG0.minInt144=LG0.minInt136=LG0.minInt128=void 0;LG0.arrayRegex=/^(.*)\[([0-9]*)\]$/;LG0.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;LG0.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)?$/;LG0.maxInt8=2n**(8n-1n)-1n;LG0.maxInt16=2n**(16n-1n)-1n;LG0.maxInt24=2n**(24n-1n)-1n;LG0.maxInt32=2n**(32n-1n)-1n;LG0.maxInt40=2n**(40n-1n)-1n;LG0.maxInt48=2n**(48n-1n)-1n;LG0.maxInt56=2n**(56n-1n)-1n;LG0.maxInt64=2n**(64n-1n)-1n;LG0.maxInt72=2n**(72n-1n)-1n;LG0.maxInt80=2n**(80n-1n)-1n;LG0.maxInt88=2n**(88n-1n)-1n;LG0.maxInt96=2n**(96n-1n)-1n;LG0.maxInt104=2n**(104n-1n)-1n;LG0.maxInt112=2n**(112n-1n)-1n;LG0.maxInt120=2n**(120n-1n)-1n;LG0.maxInt128=2n**(128n-1n)-1n;LG0.maxInt136=2n**(136n-1n)-1n;LG0.maxInt144=2n**(144n-1n)-1n;LG0.maxInt152=2n**(152n-1n)-1n;LG0.maxInt160=2n**(160n-1n)-1n;LG0.maxInt168=2n**(168n-1n)-1n;LG0.maxInt176=2n**(176n-1n)-1n;LG0.maxInt184=2n**(184n-1n)-1n;LG0.maxInt192=2n**(192n-1n)-1n;LG0.maxInt200=2n**(200n-1n)-1n;LG0.maxInt208=2n**(208n-1n)-1n;LG0.maxInt216=2n**(216n-1n)-1n;LG0.maxInt224=2n**(224n-1n)-1n;LG0.maxInt232=2n**(232n-1n)-1n;LG0.maxInt240=2n**(240n-1n)-1n;LG0.maxInt248=2n**(248n-1n)-1n;LG0.maxInt256=2n**(256n-1n)-1n;LG0.minInt8=-(2n**(8n-1n));LG0.minInt16=-(2n**(16n-1n));LG0.minInt24=-(2n**(24n-1n));LG0.minInt32=-(2n**(32n-1n));LG0.minInt40=-(2n**(40n-1n));LG0.minInt48=-(2n**(48n-1n));LG0.minInt56=-(2n**(56n-1n));LG0.minInt64=-(2n**(64n-1n));LG0.minInt72=-(2n**(72n-1n));LG0.minInt80=-(2n**(80n-1n));LG0.minInt88=-(2n**(88n-1n));LG0.minInt96=-(2n**(96n-1n));LG0.minInt104=-(2n**(104n-1n));LG0.minInt112=-(2n**(112n-1n));LG0.minInt120=-(2n**(120n-1n));LG0.minInt128=-(2n**(128n-1n));LG0.minInt136=-(2n**(136n-1n));LG0.minInt144=-(2n**(144n-1n));LG0.minInt152=-(2n**(152n-1n));LG0.minInt160=-(2n**(160n-1n));LG0.minInt168=-(2n**(168n-1n));LG0.minInt176=-(2n**(176n-1n));LG0.minInt184=-(2n**(184n-1n));LG0.minInt192=-(2n**(192n-1n));LG0.minInt200=-(2n**(200n-1n));LG0.minInt208=-(2n**(208n-1n));LG0.minInt216=-(2n**(216n-1n));LG0.minInt224=-(2n**(224n-1n));LG0.minInt232=-(2n**(232n-1n));LG0.minInt240=-(2n**(240n-1n));LG0.minInt248=-(2n**(248n-1n));LG0.minInt256=-(2n**(256n-1n));LG0.maxUint8=2n**8n-1n;LG0.maxUint16=2n**16n-1n;LG0.maxUint24=2n**24n-1n;LG0.maxUint32=2n**32n-1n;LG0.maxUint40=2n**40n-1n;LG0.maxUint48=2n**48n-1n;LG0.maxUint56=2n**56n-1n;LG0.maxUint64=2n**64n-1n;LG0.maxUint72=2n**72n-1n;LG0.maxUint80=2n**80n-1n;LG0.maxUint88=2n**88n-1n;LG0.maxUint96=2n**96n-1n;LG0.maxUint104=2n**104n-1n;LG0.maxUint112=2n**112n-1n;LG0.maxUint120=2n**120n-1n;LG0.maxUint128=2n**128n-1n;LG0.maxUint136=2n**136n-1n;LG0.maxUint144=2n**144n-1n;LG0.maxUint152=2n**152n-1n;LG0.maxUint160=2n**160n-1n;LG0.maxUint168=2n**168n-1n;LG0.maxUint176=2n**176n-1n;LG0.maxUint184=2n**184n-1n;LG0.maxUint192=2n**192n-1n;LG0.maxUint200=2n**200n-1n;LG0.maxUint208=2n**208n-1n;LG0.maxUint216=2n**216n-1n;LG0.maxUint224=2n**224n-1n;LG0.maxUint232=2n**232n-1n;LG0.maxUint240=2n**240n-1n;LG0.maxUint248=2n**248n-1n;LG0.maxUint256=2n**256n-1n});var uG0=H((dG0)=>{Object.defineProperty(dG0,"__esModule",{value:!0});dG0.decodeParameter=TA;dG0.decodeAddress=TG0;dG0.decodeArray=SG0;dG0.decodeBool=PG0;dG0.decodeBytes=$G0;dG0.decodeNumber=fG0;dG0.decodeTuple=kG0;dG0.decodeString=vG0;dG0.prepareParameters=Zg8;dG0.prepareParameter=uy;dG0.encode=k51;dG0.encodeAddress=jG0;dG0.encodeArray=hG0;dG0.encodeBytes=bG0;dG0.encodeBoolean=xG0;dG0.encodeNumber=yG0;dG0.encodeString=gG0;dG0.encodeTuple=mG0;dG0.getArrayComponents=ly;dG0.hasDynamicChild=SA;var wF=PA(),FG0=NF(),E3=_Q(),Kg8=w3(),y6=$4(),Wg8=dy();function TA(J,Q,Y){let{checksumAddress:G,staticPosition:X}=Y,z=ly(Q.type);if(z){let[K,W]=z;return SG0(J,{...Q,type:W},{checksumAddress:G,length:K,staticPosition:X})}if(Q.type==="tuple")return kG0(J,Q,{checksumAddress:G,staticPosition:X});if(Q.type==="address")return TG0(J,{checksum:G});if(Q.type==="bool")return PG0(J);if(Q.type.startsWith("bytes"))return $G0(J,Q,{staticPosition:X});if(Q.type.startsWith("uint")||Q.type.startsWith("int"))return fG0(J,Q);if(Q.type==="string")return vG0(J,{staticPosition:X});throw new wF.InvalidTypeError(Q.type)}var RG0=32,f51=32;function TG0(J,Q={}){let{checksum:Y=!1}=Q,G=J.readBytes(32);return[((z)=>Y?FG0.checksum(z):z)(y6.fromBytes(E3.slice(G,-20))),32]}function SG0(J,Q,Y){let{checksumAddress:G,length:X,staticPosition:z}=Y;if(!X){let Z=E3.toNumber(J.readBytes(f51)),V=z+Z,q=V+RG0;J.setPosition(V);let U=E3.toNumber(J.readBytes(RG0)),M=SA(Q),D=0,I=[];for(let O=0;O<U;++O){J.setPosition(q+(M?O*32:D));let[A,B]=TA(J,Q,{checksumAddress:G,staticPosition:q});D+=B,I.push(A)}return J.setPosition(z+32),[I,32]}if(SA(Q)){let Z=E3.toNumber(J.readBytes(f51)),V=z+Z,q=[];for(let U=0;U<X;++U){J.setPosition(V+U*32);let[M]=TA(J,Q,{checksumAddress:G,staticPosition:V});q.push(M)}return J.setPosition(z+32),[q,32]}let K=0,W=[];for(let Z=0;Z<X;++Z){let[V,q]=TA(J,Q,{checksumAddress:G,staticPosition:z+K});K+=q,W.push(V)}return[W,K]}function PG0(J){return[E3.toBoolean(J.readBytes(32),{size:32}),32]}function $G0(J,Q,{staticPosition:Y}){let[G,X]=Q.type.split("bytes");if(!X){let K=E3.toNumber(J.readBytes(32));J.setPosition(Y+K);let W=E3.toNumber(J.readBytes(32));if(W===0)return J.setPosition(Y+32),["0x",32];let Z=J.readBytes(W);return J.setPosition(Y+32),[y6.fromBytes(Z),32]}return[y6.fromBytes(J.readBytes(Number.parseInt(X,10),32)),32]}function fG0(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?E3.toBigInt(X,{signed:Y}):E3.toNumber(X,{signed:Y}),32]}function kG0(J,Q,Y){let{checksumAddress:G,staticPosition:X}=Y,z=Q.components.length===0||Q.components.some(({name:Z})=>!Z),K=z?[]:{},W=0;if(SA(Q)){let Z=E3.toNumber(J.readBytes(f51)),V=X+Z;for(let q=0;q<Q.components.length;++q){let U=Q.components[q];J.setPosition(V+W);let[M,D]=TA(J,U,{checksumAddress:G,staticPosition:V});W+=D,K[z?q:U?.name]=M}return J.setPosition(X+32),[K,32]}for(let Z=0;Z<Q.components.length;++Z){let V=Q.components[Z],[q,U]=TA(J,V,{checksumAddress:G,staticPosition:X});K[z?Z:V?.name]=q,W+=U}return[K,W]}function vG0(J,{staticPosition:Q}){let Y=E3.toNumber(J.readBytes(32)),G=Q+Y;J.setPosition(G);let X=E3.toNumber(J.readBytes(32));if(X===0)return J.setPosition(Q+32),["",32];let z=J.readBytes(X,32),K=E3.toString(E3.trimLeft(z));return J.setPosition(Q+32),[K,32]}function Zg8({checksumAddress:J,parameters:Q,values:Y}){let G=[];for(let X=0;X<Q.length;X++)G.push(uy({checksumAddress:J,parameter:Q[X],value:Y[X]}));return G}function uy({checksumAddress:J=!1,parameter:Q,value:Y}){let G=Q,X=ly(G.type);if(X){let[z,K]=X;return hG0(Y,{checksumAddress:J,length:z,parameter:{...G,type:K}})}if(G.type==="tuple")return mG0(Y,{checksumAddress:J,parameter:G});if(G.type==="address")return jG0(Y,{checksum:J});if(G.type==="bool")return xG0(Y);if(G.type.startsWith("uint")||G.type.startsWith("int")){let z=G.type.startsWith("int"),[,,K="256"]=Wg8.integerRegex.exec(G.type)??[];return yG0(Y,{signed:z,size:Number(K)})}if(G.type.startsWith("bytes"))return bG0(Y,{type:G.type});if(G.type==="string")return gG0(Y);throw new wF.InvalidTypeError(G.type)}function k51(J){let Q=0;for(let z=0;z<J.length;z++){let{dynamic:K,encoded:W}=J[z];if(K)Q+=32;else Q+=y6.size(W)}let Y=[],G=[],X=0;for(let z=0;z<J.length;z++){let{dynamic:K,encoded:W}=J[z];if(K)Y.push(y6.fromNumber(Q+X,{size:32})),G.push(W),X+=y6.size(W);else Y.push(W)}return y6.concat(...Y,...G)}function jG0(J,Q){let{checksum:Y=!1}=Q;return FG0.assert(J,{strict:Y}),{dynamic:!1,encoded:y6.padLeft(J.toLowerCase())}}function hG0(J,Q){let{checksumAddress:Y,length:G,parameter:X}=Q,z=G===null;if(!Array.isArray(J))throw new wF.InvalidArrayError(J);if(!z&&J.length!==G)throw new wF.ArrayLengthMismatchError({expectedLength:G,givenLength:J.length,type:`${X.type}[${G}]`});let K=!1,W=[];for(let Z=0;Z<J.length;Z++){let V=uy({checksumAddress:Y,parameter:X,value:J[Z]});if(V.dynamic)K=!0;W.push(V)}if(z||K){let Z=k51(W);if(z){let V=y6.fromNumber(W.length,{size:32});return{dynamic:!0,encoded:W.length>0?y6.concat(V,Z):V}}if(K)return{dynamic:!0,encoded:Z}}return{dynamic:!1,encoded:y6.concat(...W.map(({encoded:Z})=>Z))}}function bG0(J,{type:Q}){let[,Y]=Q.split("bytes"),G=y6.size(J);if(!Y){let X=J;if(G%32!==0)X=y6.padRight(X,Math.ceil((J.length-2)/2/32)*32);return{dynamic:!0,encoded:y6.concat(y6.padLeft(y6.fromNumber(G,{size:32})),X)}}if(G!==Number.parseInt(Y,10))throw new wF.BytesSizeMismatchError({expectedSize:Number.parseInt(Y,10),value:J});return{dynamic:!1,encoded:y6.padRight(J)}}function xG0(J){if(typeof J!=="boolean")throw new Kg8.BaseError(`Invalid boolean value: "${J}" (type: ${typeof J}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:y6.padLeft(y6.fromBoolean(J))}}function yG0(J,{signed:Q,size:Y}){if(typeof Y==="number"){let G=2n**(BigInt(Y)-(Q?1n:0n))-1n,X=Q?-G-1n:0n;if(J>G||J<X)throw new y6.IntegerOutOfRangeError({max:G.toString(),min:X.toString(),signed:Q,size:Y/8,value:J.toString()})}return{dynamic:!1,encoded:y6.fromNumber(J,{size:32,signed:Q})}}function gG0(J){let Q=y6.fromString(J),Y=Math.ceil(y6.size(Q)/32),G=[];for(let X=0;X<Y;X++)G.push(y6.padRight(y6.slice(Q,X*32,(X+1)*32)));return{dynamic:!0,encoded:y6.concat(y6.padRight(y6.fromNumber(y6.size(Q),{size:32})),...G)}}function mG0(J,Q){let{checksumAddress:Y,parameter:G}=Q,X=!1,z=[];for(let K=0;K<G.components.length;K++){let W=G.components[K],Z=Array.isArray(J)?K:W.name,V=uy({checksumAddress:Y,parameter:W,value:J[Z]});if(z.push(V),V.dynamic)X=!0}return{dynamic:X,encoded:X?k51(z):y6.concat(...z.map(({encoded:K})=>K))}}function ly(J){let Q=J.match(/^(.*)\[(\d+)?\]$/);return Q?[Q[2]?Number(Q[2]):null,Q[1]]:void 0}function SA(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(SA);let Y=ly(J.type);if(Y&&SA({...J,type:Y[1]}))return!0;return!1}});var b51=H((lG0)=>{Object.defineProperty(lG0,"__esModule",{value:!0});lG0.RecursiveReadLimitExceededError=lG0.PositionOutOfBoundsError=lG0.NegativeOffsetError=void 0;lG0.create=fg8;var v51=w3(),$g8={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 h51({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(J){if(J<0||J>this.bytes.length-1)throw new j51({length:this.bytes.length,position:J})},decrementPosition(J){if(J<0)throw new py({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 py({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 fg8(J,{recursiveReadLimit:Q=8192}={}){let Y=Object.create($g8);return Y.bytes=J,Y.dataView=new DataView(J.buffer,J.byteOffset,J.byteLength),Y.positionReadCount=new Map,Y.recursiveReadLimit=Q,Y}class py extends v51.BaseError{constructor({offset:J}){super(`Offset \`${J}\` cannot be negative.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cursor.NegativeOffsetError"})}}lG0.NegativeOffsetError=py;class j51 extends v51.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"})}}lG0.PositionOutOfBoundsError=j51;class h51 extends v51.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"})}}lG0.RecursiveReadLimitExceededError=h51});var PA=H((iG0)=>{Object.defineProperty(iG0,"__esModule",{value:!0});iG0.InvalidTypeError=iG0.InvalidArrayError=iG0.LengthMismatchError=iG0.BytesSizeMismatchError=iG0.ArrayLengthMismatchError=iG0.ZeroDataError=iG0.DataSizeTooSmallError=void 0;iG0.decode=xg8;iG0.encode=yg8;iG0.encodePacked=_y;iG0.format=gg8;iG0.from=mg8;var cy=OF(),hg8=NF(),LF=_Q(),JM=w3(),_G=$4(),y51=uG0(),bg8=b51(),x51=dy();function xg8(J,Q,Y={}){let{as:G="Array",checksumAddress:X=!1}=Y,z=typeof Q==="string"?LF.fromHex(Q):Q,K=bg8.create(z);if(LF.size(z)===0&&J.length>0)throw new m51;if(LF.size(z)&&LF.size(z)<32)throw new g51({data:typeof Q==="string"?Q:_G.fromBytes(Q),parameters:J,size:LF.size(z)});let W=0,Z=G==="Array"?[]:{};for(let V=0;V<J.length;++V){let q=J[V];K.setPosition(W);let[U,M]=y51.decodeParameter(K,q,{checksumAddress:X,staticPosition:0});if(W+=M,G==="Array")Z.push(U);else Z[q.name??V]=U}return Z}function yg8(J,Q,Y){let{checksumAddress:G=!1}=Y??{};if(J.length!==Q.length)throw new iy({expectedLength:J.length,givenLength:Q.length});let X=y51.prepareParameters({checksumAddress:G,parameters:J,values:Q}),z=y51.encode(X);if(z.length===0)return"0x";return z}function _y(J,Q){if(J.length!==Q.length)throw new iy({expectedLength:J.length,givenLength:Q.length});let Y=[];for(let G=0;G<J.length;G++){let X=J[G],z=Q[G];Y.push(_y.encode(X,z))}return _G.concat(...Y)}(function(J){function Q(Y,G,X=!1){if(Y==="address"){let Z=G;return hg8.assert(Z),_G.padLeft(Z.toLowerCase(),X?32:0)}if(Y==="string")return _G.fromString(G);if(Y==="bytes")return G;if(Y==="bool")return _G.padLeft(_G.fromBoolean(G),X?32:1);let z=Y.match(x51.integerRegex);if(z){let[Z,V,q="256"]=z,U=Number.parseInt(q,10)/8;return _G.fromNumber(G,{size:X?32:U,signed:V==="int"})}let K=Y.match(x51.bytesRegex);if(K){let[Z,V]=K;if(Number.parseInt(V,10)!==(G.length-2)/2)throw new d51({expectedSize:Number.parseInt(V,10),value:G});return _G.padRight(G,X?32:0)}let W=Y.match(x51.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 _G.concat(...q)}throw new u51(Y)}J.encode=Q})(_y||(iG0.encodePacked=_y={}));function gg8(J){return cy.formatAbiParameters(J)}function mg8(J){if(Array.isArray(J)&&typeof J[0]==="string")return cy.parseAbiParameters(J);if(typeof J==="string")return cy.parseAbiParameters(J);return J}class g51 extends JM.BaseError{constructor({data:J,parameters:Q,size:Y}){super(`Data size of ${Y} bytes is too small for given parameters.`,{metaMessages:[`Params: (${cy.formatAbiParameters(Q)})`,`Data:   ${J} (${Y} bytes)`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.DataSizeTooSmallError"})}}iG0.DataSizeTooSmallError=g51;class m51 extends JM.BaseError{constructor(){super('Cannot decode zero data ("0x") with ABI parameters.');Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.ZeroDataError"})}}iG0.ZeroDataError=m51;class cG0 extends JM.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"})}}iG0.ArrayLengthMismatchError=cG0;class d51 extends JM.BaseError{constructor({expectedSize:J,value:Q}){super(`Size of bytes "${Q}" (bytes${_G.size(Q)}) does not match expected size (bytes${J}).`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.BytesSizeMismatchError"})}}iG0.BytesSizeMismatchError=d51;class iy extends JM.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"})}}iG0.LengthMismatchError=iy;class _G0 extends JM.BaseError{constructor(J){super(`Value \`${J}\` is not a valid array.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.InvalidArrayError"})}}iG0.InvalidArrayError=_G0;class u51 extends JM.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"})}}iG0.InvalidTypeError=u51});var YX0=H((QX0)=>{Object.defineProperty(QX0,"__esModule",{value:!0});QX0.toBytes=rg8;QX0.toHex=sg8;QX0.to=p51;QX0.decodeRlpCursor=c51;QX0.readLength=l51;QX0.readList=tG0;QX0.from=_51;QX0.fromBytes=tg8;QX0.fromHex=eg8;var aG0=_Q(),rG0=w3(),ny=$4(),sG0=b51();function rg8(J){return p51(J,"Bytes")}function sg8(J){return p51(J,"Hex")}function p51(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 ny.InvalidLengthError(J);return aG0.fromHex(J)}return J})(),X=sG0.create(G,{recursiveReadLimit:Number.POSITIVE_INFINITY});return c51(X,Y)}function c51(J,Q="Hex"){if(J.bytes.length===0)return Q==="Hex"?ny.fromBytes(J.bytes):J.bytes;let Y=J.readByte();if(Y<128)J.decrementPosition(1);if(Y<192){let X=l51(J,Y,128),z=J.readBytes(X);return Q==="Hex"?ny.fromBytes(z):z}let G=l51(J,Y,192);return tG0(J,G,Q)}function l51(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 rG0.BaseError("Invalid RLP prefix")}function tG0(J,Q,Y){let G=J.position,X=[];while(J.position-G<Q)X.push(c51(J,Y));return X}function _51(J,Q){let{as:Y}=Q,G=eG0(J),X=sG0.create(new Uint8Array(G.length));if(G.encode(X),Y==="Hex")return ny.fromBytes(X.bytes);return X.bytes}function tg8(J,Q={}){let{as:Y="Bytes"}=Q;return _51(J,{as:Y})}function eg8(J,Q={}){let{as:Y="Hex"}=Q;return _51(J,{as:Y})}function eG0(J){if(Array.isArray(J))return Jm8(J.map((Q)=>eG0(Q)));return Qm8(J)}function Jm8(J){let Q=J.reduce((X,z)=>X+z.length,0),Y=JX0(Q);return{length:(()=>{if(Q<=55)return 1+Q;return 1+Y+Q})(),encode(X){if(Q<=55)X.pushByte(192+Q);else if(X.pushByte(247+Y),Y===1)X.pushUint8(Q);else if(Y===2)X.pushUint16(Q);else if(Y===3)X.pushUint24(Q);else X.pushUint32(Q);for(let{encode:z}of J)z(X)}}}function Qm8(J){let Q=typeof J==="string"?aG0.fromHex(J):J,Y=JX0(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 JX0(J){if(J<256)return 1;if(J<65536)return 2;if(J<16777216)return 3;if(J<4294967296)return 4;throw new rG0.BaseError("Length is too large.")}});var J71=H((VX0)=>{Object.defineProperty(VX0,"__esModule",{value:!0});VX0.InvalidVError=VX0.InvalidYParityError=VX0.InvalidSError=VX0.InvalidRError=VX0.MissingPropertiesError=VX0.InvalidSerializedSizeError=void 0;VX0.assert=oy;VX0.fromBytes=XX0;VX0.fromHex=n51;VX0.extract=Dm8;VX0.from=o51;VX0.fromDerBytes=Hm8;VX0.fromDerHex=zX0;VX0.fromLegacy=KX0;VX0.fromRpc=WX0;VX0.fromTuple=Im8;VX0.toBytes=Om8;VX0.toHex=ZX0;VX0.toDerBytes=Am8;VX0.toDerHex=Bm8;VX0.toLegacy=Nm8;VX0.toRpc=wm8;VX0.toTuple=Lm8;VX0.validate=Em8;VX0.vToYParity=ay;VX0.yParityToV=a51;var i51=w2(),Um8=_Q(),$A=w3(),K5=$4(),Mm8=iR(),GX0=dy();function oy(J,Q={}){let{recovered:Y}=Q;if(typeof J.r>"u")throw new EF({signature:J});if(typeof J.s>"u")throw new EF({signature:J});if(Y&&typeof J.yParity>"u")throw new EF({signature:J});if(J.r<0n||J.r>GX0.maxUint256)throw new s51({value:J.r});if(J.s<0n||J.s>GX0.maxUint256)throw new t51({value:J.s});if(typeof J.yParity==="number"&&J.yParity!==0&&J.yParity!==1)throw new fA({value:J.yParity})}function XX0(J){return n51(K5.fromBytes(J))}function n51(J){if(J.length!==130&&J.length!==132)throw new r51({signature:J});let Q=BigInt(K5.slice(J,0,32)),Y=BigInt(K5.slice(J,32,64)),G=(()=>{let X=Number(`0x${J.slice(130)}`);if(Number.isNaN(X))return;try{return ay(X)}catch{throw new fA({value:X})}})();if(typeof G>"u")return{r:Q,s:Y};return{r:Q,s:Y,yParity:G}}function Dm8(J){if(typeof J.r>"u")return;if(typeof J.s>"u")return;return o51(J)}function o51(J){let Q=(()=>{if(typeof J==="string")return n51(J);if(J instanceof Uint8Array)return XX0(J);if(typeof J.r==="string")return WX0(J);if(J.v)return KX0(J);return{r:J.r,s:J.s,...typeof J.yParity<"u"?{yParity:J.yParity}:{}}})();return oy(Q),Q}function Hm8(J){return zX0(K5.fromBytes(J))}function zX0(J){let{r:Q,s:Y}=i51.secp256k1.Signature.fromDER(K5.from(J).slice(2));return{r:Q,s:Y}}function KX0(J){return{r:J.r,s:J.s,yParity:ay(J.v)}}function WX0(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=ay(Y);if(typeof G!=="number")throw new fA({value:J.yParity});return G})();return{r:BigInt(J.r),s:BigInt(J.s),yParity:Q}}function Im8(J){let[Q,Y,G]=J;return o51({r:Y==="0x"?0n:BigInt(Y),s:G==="0x"?0n:BigInt(G),yParity:Q==="0x"?0:Number(Q)})}function Om8(J){return Um8.fromHex(ZX0(J))}function ZX0(J){oy(J);let{r:Q,s:Y}=J;return K5.concat(K5.fromNumber(Q,{size:32}),K5.fromNumber(Y,{size:32}),typeof J.yParity==="number"?K5.fromNumber(a51(J.yParity),{size:1}):"0x")}function Am8(J){return new i51.secp256k1.Signature(J.r,J.s).toDERRawBytes()}function Bm8(J){return`0x${new i51.secp256k1.Signature(J.r,J.s).toDERHex()}`}function Nm8(J){return{r:J.r,s:J.s,v:a51(J.yParity)}}function wm8(J){let{r:Q,s:Y,yParity:G}=J;return{r:K5.fromNumber(Q,{size:32}),s:K5.fromNumber(Y,{size:32}),yParity:G===0?"0x0":"0x1"}}function Lm8(J){let{r:Q,s:Y,yParity:G}=J;return[G?"0x01":"0x",Q===0n?"0x":K5.trimLeft(K5.fromNumber(Q)),Y===0n?"0x":K5.trimLeft(K5.fromNumber(Y))]}function Em8(J,Q={}){try{return oy(J,Q),!0}catch{return!1}}function ay(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 e51({value:J})}function a51(J){if(J===0)return 27;if(J===1)return 28;throw new fA({value:J})}class r51 extends $A.BaseError{constructor({signature:J}){super(`Value \`${J}\` is an invalid signature size.`,{metaMessages:["Expected: 64 bytes or 65 bytes.",`Received ${K5.size(K5.from(J))} bytes.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidSerializedSizeError"})}}VX0.InvalidSerializedSizeError=r51;class EF extends $A.BaseError{constructor({signature:J}){super(`Signature \`${Mm8.stringify(J)}\` is missing either an \`r\`, \`s\`, or \`yParity\` property.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.MissingPropertiesError"})}}VX0.MissingPropertiesError=EF;class s51 extends $A.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"})}}VX0.InvalidRError=s51;class t51 extends $A.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"})}}VX0.InvalidSError=t51;class fA extends $A.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"})}}VX0.InvalidYParityError=fA;class e51 extends $A.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"})}}VX0.InvalidVError=e51});var OX0=H((IX0)=>{Object.defineProperty(IX0,"__esModule",{value:!0});IX0.from=UX0;IX0.fromRpc=Q71;IX0.fromRpcList=rm8;IX0.fromTuple=MX0;IX0.fromTupleList=sm8;IX0.getSignPayload=tm8;IX0.hash=DX0;IX0.toRpc=HX0;IX0.toRpcList=em8;IX0.toTuple=Y71;IX0.toTupleList=Jd8;var om8=xy(),CF=$4(),am8=YX0(),RF=J71();function UX0(J,Q={}){if(typeof J.chainId==="string")return Q71(J);return{...J,...Q.signature}}function Q71(J){let{address:Q,chainId:Y,nonce:G}=J,X=RF.extract(J);return{address:Q,chainId:Number(Y),nonce:BigInt(G),...X}}function rm8(J){return J.map(Q71)}function MX0(J){let[Q,Y,G,X,z,K]=J,W={address:Y,chainId:Q==="0x"?0:Number(Q),nonce:G==="0x"?0n:BigInt(G)};if(X&&z&&K)W={...W,...RF.fromTuple([X,z,K])};return UX0(W)}function sm8(J){let Q=[];for(let Y of J)Q.push(MX0(Y));return Q}function tm8(J){return DX0(J,{presign:!0})}function DX0(J,Q={}){let{presign:Y}=Q;return om8.keccak256(CF.concat("0x05",am8.fromHex(Y71(Y?{address:J.address,chainId:J.chainId,nonce:J.nonce}:J))))}function HX0(J){let{address:Q,chainId:Y,nonce:G,...X}=J;return{address:Q,chainId:CF.fromNumber(Y),nonce:CF.fromNumber(G),...RF.toRpc(X)}}function em8(J){return J.map(HX0)}function Y71(J){let{address:Q,chainId:Y,nonce:G}=J,X=RF.extract(J);return[Y?CF.fromNumber(Y):"0x",Q,G?CF.fromNumber(G):"0x",...X?RF.toTuple(X):[]]}function Jd8(J){if(!J||J.length===0)return[];let Q=[];for(let Y of J)Q.push(Y71(Y));return Q}});var BX0=H((AX0)=>{Object.defineProperty(AX0,"__esModule",{value:!0});AX0.extraEntropy=void 0;AX0.setExtraEntropy=Md8;AX0.extraEntropy=!1;function Md8(J){AX0.extraEntropy=J}});var TX0=H((RX0)=>{Object.defineProperty(RX0,"__esModule",{value:!0});RX0.noble=void 0;RX0.createKeyPair=Id8;RX0.getPublicKey=wX0;RX0.getSharedSecret=Od8;RX0.randomPrivateKey=LX0;RX0.recoverAddress=EX0;RX0.recoverPublicKey=CX0;RX0.sign=Ad8;RX0.verify=Bd8;var nZ=w2(),NX0=NF(),X71=_Q(),kA=$4(),Hd8=BX0(),ry=R51();RX0.noble=nZ.secp256k1;function Id8(J={}){let{as:Q="Hex"}=J,Y=LX0({as:Q}),G=wX0({privateKey:Y});return{privateKey:Y,publicKey:G}}function wX0(J){let{privateKey:Q}=J,Y=nZ.secp256k1.ProjectivePoint.fromPrivateKey(kA.from(Q).slice(2));return ry.from(Y)}function Od8(J){let{as:Q="Hex",privateKey:Y,publicKey:G}=J,K=nZ.secp256k1.ProjectivePoint.fromHex(ry.toHex(G).slice(2)).multiply(nZ.secp256k1.utils.normPrivateKeyToScalar(kA.from(Y).slice(2))).toRawBytes(!0);if(Q==="Hex")return kA.fromBytes(K);return K}function LX0(J={}){let{as:Q="Hex"}=J,Y=nZ.secp256k1.utils.randomPrivateKey();if(Q==="Hex")return kA.fromBytes(Y);return Y}function EX0(J){return NX0.fromPublicKey(CX0(J))}function CX0(J){let{payload:Q,signature:Y}=J,{r:G,s:X,yParity:z}=Y,W=new nZ.secp256k1.Signature(BigInt(G),BigInt(X)).addRecoveryBit(z).recoverPublicKey(kA.from(Q).substring(2));return ry.from(W)}function Ad8(J){let{extraEntropy:Q=Hd8.extraEntropy,hash:Y,payload:G,privateKey:X}=J,{r:z,s:K,recovery:W}=nZ.secp256k1.sign(X71.from(G),X71.from(X),{extraEntropy:typeof Q==="boolean"?Q:kA.from(Q).slice(2),lowS:!0,...Y?{prehash:!0}:{}});return{r:z,s:K,yParity:W}}function Bd8(J){let{address:Q,hash:Y,payload:G,publicKey:X,signature:z}=J;if(Q)return NX0.isEqual(Q,EX0({payload:G,signature:z}));return nZ.secp256k1.verify(z,X71.from(G),ry.toBytes(X),...Y?[{prehash:!0,lowS:!0}]:[])}});var vX0=H((fX0)=>{Object.defineProperty(fX0,"__esModule",{value:!0});fX0.InvalidWrappedSignatureError=fX0.suffixParameters=fX0.magicBytes=void 0;fX0.assert=sy;fX0.from=$d8;fX0.unwrap=$X0;fX0.wrap=fd8;fX0.validate=kd8;var z71=PA(),SX0=OX0(),Sd8=w3(),oZ=$4(),Pd8=TX0(),PX0=J71();fX0.magicBytes="0x8010801080108010801080108010801080108010801080108010801080108010";fX0.suffixParameters=z71.from("(uint256 chainId, address delegation, uint256 nonce, uint8 yParity, uint256 r, uint256 s), address to, bytes data");function sy(J){if(typeof J==="string"){if(oZ.slice(J,-32)!==fX0.magicBytes)throw new K71(J)}else PX0.assert(J.authorization)}function $d8(J){if(typeof J==="string")return $X0(J);return J}function $X0(J){sy(J);let Q=oZ.toNumber(oZ.slice(J,-64,-32)),Y=oZ.slice(J,-Q-64,-64),G=oZ.slice(J,0,-Q-64),[X,z,K]=z71.decode(fX0.suffixParameters,Y);return{authorization:SX0.from({address:X.delegation,chainId:Number(X.chainId),nonce:X.nonce,yParity:X.yParity,r:X.r,s:X.s}),signature:G,...K&&K!=="0x"?{data:K,to:z}:{}}}function fd8(J){let{data:Q,signature:Y}=J;sy(J);let G=Pd8.recoverAddress({payload:SX0.getSignPayload(J.authorization),signature:PX0.from(J.authorization)}),X=z71.encode(fX0.suffixParameters,[{...J.authorization,delegation:J.authorization.address,chainId:BigInt(J.authorization.chainId)},J.to??G,Q??"0x"]),z=oZ.fromNumber(oZ.size(X),{size:32});return oZ.concat(Y,X,z,fX0.magicBytes)}function kd8(J){try{return sy(J),!0}catch{return!1}}class K71 extends Sd8.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"})}}fX0.InvalidWrappedSignatureError=K71});var FF=H((jX0)=>{Object.defineProperty(jX0,"__esModule",{value:!0});jX0.SignatureErc8010=void 0;jX0.SignatureErc8010=vX0()});var ty=H((bX0)=>{Object.defineProperty(bX0,"__esModule",{value:!0});bX0.isErc8010Signature=gd8;var yd8=FF();function gd8(J){return yd8.SignatureErc8010.validate(J)}});var V71=H((xX0)=>{Object.defineProperty(xX0,"__esModule",{value:!0});xX0.parseErc6492Signature=ld8;var dd8=az(),ud8=ky();function ld8(J){if(!(0,ud8.isErc6492Signature)(J))return{signature:J};let[Q,Y,G]=(0,dd8.decodeAbiParameters)([{type:"address"},{type:"bytes"},{type:"bytes"}],J);return{address:Q,data:Y,signature:G}}});var q71=H((gX0)=>{Object.defineProperty(gX0,"__esModule",{value:!0});gX0.parseErc8010Signature=id8;var cd8=FF(),yX0=v1(),_d8=ty();function id8(J){if(!(0,_d8.isErc8010Signature)(J))return{signature:J};let{authorization:Q,to:Y,...G}=cd8.SignatureErc8010.unwrap(J);return{authorization:{address:Q.address,chainId:Q.chainId,nonce:Number(Q.nonce),r:(0,yX0.numberToHex)(Q.r,{size:32}),s:(0,yX0.numberToHex)(Q.s,{size:32}),yParity:Q.yParity},...Y?{address:Y}:{},...G}}});var ey=H((mX0)=>{Object.defineProperty(mX0,"__esModule",{value:!0});mX0.recoverMessageAddress=rd8;var od8=_U(),ad8=YK();async function rd8({message:J,signature:Q}){return(0,ad8.recoverAddress)({hash:(0,od8.hashMessage)(J),signature:Q})}});var Jg=H((dX0)=>{Object.defineProperty(dX0,"__esModule",{value:!0});dX0.recoverTypedDataAddress=Ju8;var td8=iU(),ed8=YK();async function Ju8(J){let{domain:Q,message:Y,primaryType:G,signature:X,types:z}=J;return(0,ed8.recoverAddress)({hash:(0,td8.hashTypedData)({domain:Q,message:Y,primaryType:G,types:z}),signature:X})}});var U71=H((uX0)=>{Object.defineProperty(uX0,"__esModule",{value:!0});uX0.serializeErc6492Signature=Ku8;var Yu8=fy(),Gu8=A2(),Xu8=X4(),zu8=c6();function Ku8(J){let{address:Q,data:Y,signature:G,to:X="hex"}=J,z=(0,Xu8.concatHex)([(0,Gu8.encodeAbiParameters)([{type:"address"},{type:"bytes"},{type:"bytes"}],[Q,Y,G]),Yu8.erc6492MagicBytes]);if(X==="hex")return z;return(0,zu8.hexToBytes)(z)}});var M71=H((lX0)=>{Object.defineProperty(lX0,"__esModule",{value:!0});lX0.serializeErc8010Signature=qu8;var Zu8=FF(),Vu8=c6();function qu8(J){let{address:Q,data:Y,signature:G,to:X="hex"}=J,z=Zu8.SignatureErc8010.wrap({authorization:{address:J.authorization.address,chainId:J.authorization.chainId,nonce:BigInt(J.authorization.nonce),r:BigInt(J.authorization.r),s:BigInt(J.authorization.s),yParity:J.authorization.yParity},data:Y,signature:G,to:Q});if(X==="hex")return z;return(0,Vu8.hexToBytes)(z)}});var D71=H((pX0)=>{Object.defineProperty(pX0,"__esModule",{value:!0});pX0.verifyHash=Iu8;var Mu8=O3(),Du8=E2(),Hu8=YK();async function Iu8({address:J,hash:Q,signature:Y}){return(0,Du8.isAddressEqual)((0,Mu8.getAddress)(J),await(0,Hu8.recoverAddress)({hash:Q,signature:Y}))}});var H71=H((cX0)=>{Object.defineProperty(cX0,"__esModule",{value:!0});cX0.verifyMessage=wu8;var Au8=O3(),Bu8=E2(),Nu8=ey();async function wu8({address:J,message:Q,signature:Y}){return(0,Bu8.isAddressEqual)((0,Au8.getAddress)(J),await(0,Nu8.recoverMessageAddress)({message:Q,signature:Y}))}});var I71=H((_X0)=>{Object.defineProperty(_X0,"__esModule",{value:!0});_X0.verifyTypedData=Fu8;var Eu8=O3(),Cu8=E2(),Ru8=Jg();async function Fu8(J){let{address:Q,domain:Y,message:G,primaryType:X,signature:z,types:K}=J;return(0,Cu8.isAddressEqual)((0,Eu8.getAddress)(Q),await(0,Ru8.recoverTypedDataAddress)({domain:Y,message:G,primaryType:X,signature:z,types:K}))}});var Qg=H((iX0)=>{Object.defineProperty(iX0,"__esModule",{value:!0});iX0.getSerializedTransactionType=fu8;var Su8=A3(),Pu8=OJ(),$u8=c8();function fu8(J){let Q=(0,Pu8.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,$u8.hexToNumber)(Q)>=192)return"legacy";throw new Su8.InvalidSerializedTransactionTypeError({serializedType:Q})}});var Yg=H((aX0)=>{Object.defineProperty(aX0,"__esModule",{value:!0});aX0.parseTransaction=gu8;aX0.toTransactionArray=SF;aX0.parseAccessList=PF;var vu8=IJ(),vA=A3(),ju8=u5(),hu8=pR(),z6=X5(),nX0=nz(),bu8=jG(),C6=c8(),oX0=Ly(),xu8=Ey(),TF=KF(),yu8=Qg();function gu8(J){let Q=(0,yu8.getSerializedTransactionType)(J);if(Q==="eip1559")return uu8(J);if(Q==="eip2930")return lu8(J);if(Q==="eip4844")return du8(J);if(Q==="eip7702")return mu8(J);return pu8(J)}function mu8(J){let Q=SF(J),[Y,G,X,z,K,W,Z,V,q,U,M,D,I]=Q;if(Q.length!==10&&Q.length!==13)throw new vA.InvalidSerializedTransactionError({attributes:{chainId:Y,nonce:G,maxPriorityFeePerGas:X,maxFeePerGas:z,gas:K,to:W,value:Z,data:V,accessList:q,authorizationList:U,...Q.length>9?{v:M,r:D,s:I}:{}},serializedTransaction:J,type:"eip7702"});let O={chainId:(0,C6.hexToNumber)(Y),type:"eip7702"};if((0,z6.isHex)(W)&&W!=="0x")O.to=W;if((0,z6.isHex)(K)&&K!=="0x")O.gas=(0,C6.hexToBigInt)(K);if((0,z6.isHex)(V)&&V!=="0x")O.data=V;if((0,z6.isHex)(G))O.nonce=G==="0x"?0:(0,C6.hexToNumber)(G);if((0,z6.isHex)(Z)&&Z!=="0x")O.value=(0,C6.hexToBigInt)(Z);if((0,z6.isHex)(z)&&z!=="0x")O.maxFeePerGas=(0,C6.hexToBigInt)(z);if((0,z6.isHex)(X)&&X!=="0x")O.maxPriorityFeePerGas=(0,C6.hexToBigInt)(X);if(q.length!==0&&q!=="0x")O.accessList=PF(q);if(U.length!==0&&U!=="0x")O.authorizationList=cu8(U);return(0,TF.assertTransactionEIP7702)(O),{...Q.length===13?$F(Q):void 0,...O}}function du8(J){let Q=SF(J),Y=Q.length===4,G=Y?Q[0]:Q,X=Y?Q.slice(1):[],[z,K,W,Z,V,q,U,M,D,I,O,A,B,w]=G,[N,L,C]=X;if(!(G.length===11||G.length===14))throw new vA.InvalidSerializedTransactionError({attributes:{chainId:z,nonce:K,maxPriorityFeePerGas:W,maxFeePerGas:Z,gas:V,to:q,value:U,data:M,accessList:D,...G.length>9?{v:A,r:B,s:w}:{}},serializedTransaction:J,type:"eip4844"});let R={blobVersionedHashes:O,chainId:(0,C6.hexToNumber)(z),type:"eip4844"};if((0,z6.isHex)(q)&&q!=="0x")R.to=q;if((0,z6.isHex)(V)&&V!=="0x")R.gas=(0,C6.hexToBigInt)(V);if((0,z6.isHex)(M)&&M!=="0x")R.data=M;if((0,z6.isHex)(K))R.nonce=K==="0x"?0:(0,C6.hexToNumber)(K);if((0,z6.isHex)(U)&&U!=="0x")R.value=(0,C6.hexToBigInt)(U);if((0,z6.isHex)(I)&&I!=="0x")R.maxFeePerBlobGas=(0,C6.hexToBigInt)(I);if((0,z6.isHex)(Z)&&Z!=="0x")R.maxFeePerGas=(0,C6.hexToBigInt)(Z);if((0,z6.isHex)(W)&&W!=="0x")R.maxPriorityFeePerGas=(0,C6.hexToBigInt)(W);if(D.length!==0&&D!=="0x")R.accessList=PF(D);if(N&&L&&C)R.sidecars=(0,hu8.toBlobSidecars)({blobs:N,commitments:L,proofs:C});return(0,TF.assertTransactionEIP4844)(R),{...G.length===14?$F(G):void 0,...R}}function uu8(J){let Q=SF(J),[Y,G,X,z,K,W,Z,V,q,U,M,D]=Q;if(!(Q.length===9||Q.length===12))throw new vA.InvalidSerializedTransactionError({attributes:{chainId:Y,nonce:G,maxPriorityFeePerGas:X,maxFeePerGas:z,gas:K,to:W,value:Z,data:V,accessList:q,...Q.length>9?{v:U,r:M,s:D}:{}},serializedTransaction:J,type:"eip1559"});let I={chainId:(0,C6.hexToNumber)(Y),type:"eip1559"};if((0,z6.isHex)(W)&&W!=="0x")I.to=W;if((0,z6.isHex)(K)&&K!=="0x")I.gas=(0,C6.hexToBigInt)(K);if((0,z6.isHex)(V)&&V!=="0x")I.data=V;if((0,z6.isHex)(G))I.nonce=G==="0x"?0:(0,C6.hexToNumber)(G);if((0,z6.isHex)(Z)&&Z!=="0x")I.value=(0,C6.hexToBigInt)(Z);if((0,z6.isHex)(z)&&z!=="0x")I.maxFeePerGas=(0,C6.hexToBigInt)(z);if((0,z6.isHex)(X)&&X!=="0x")I.maxPriorityFeePerGas=(0,C6.hexToBigInt)(X);if(q.length!==0&&q!=="0x")I.accessList=PF(q);return(0,TF.assertTransactionEIP1559)(I),{...Q.length===12?$F(Q):void 0,...I}}function lu8(J){let Q=SF(J),[Y,G,X,z,K,W,Z,V,q,U,M]=Q;if(!(Q.length===8||Q.length===11))throw new vA.InvalidSerializedTransactionError({attributes:{chainId:Y,nonce:G,gasPrice:X,gas:z,to:K,value:W,data:Z,accessList:V,...Q.length>8?{v:q,r:U,s:M}:{}},serializedTransaction:J,type:"eip2930"});let D={chainId:(0,C6.hexToNumber)(Y),type:"eip2930"};if((0,z6.isHex)(K)&&K!=="0x")D.to=K;if((0,z6.isHex)(z)&&z!=="0x")D.gas=(0,C6.hexToBigInt)(z);if((0,z6.isHex)(Z)&&Z!=="0x")D.data=Z;if((0,z6.isHex)(G))D.nonce=G==="0x"?0:(0,C6.hexToNumber)(G);if((0,z6.isHex)(W)&&W!=="0x")D.value=(0,C6.hexToBigInt)(W);if((0,z6.isHex)(X)&&X!=="0x")D.gasPrice=(0,C6.hexToBigInt)(X);if(V.length!==0&&V!=="0x")D.accessList=PF(V);return(0,TF.assertTransactionEIP2930)(D),{...Q.length===11?$F(Q):void 0,...D}}function pu8(J){let Q=(0,oX0.fromRlp)(J,"hex"),[Y,G,X,z,K,W,Z,V,q]=Q;if(!(Q.length===6||Q.length===9))throw new vA.InvalidSerializedTransactionError({attributes:{nonce:Y,gasPrice:G,gas:X,to:z,value:K,data:W,...Q.length>6?{v:Z,r:V,s:q}:{}},serializedTransaction:J,type:"legacy"});let U={type:"legacy"};if((0,z6.isHex)(z)&&z!=="0x")U.to=z;if((0,z6.isHex)(X)&&X!=="0x")U.gas=(0,C6.hexToBigInt)(X);if((0,z6.isHex)(W)&&W!=="0x")U.data=W;if((0,z6.isHex)(Y))U.nonce=Y==="0x"?0:(0,C6.hexToNumber)(Y);if((0,z6.isHex)(K)&&K!=="0x")U.value=(0,C6.hexToBigInt)(K);if((0,z6.isHex)(G)&&G!=="0x")U.gasPrice=(0,C6.hexToBigInt)(G);if((0,TF.assertTransactionLegacy)(U),Q.length===6)return U;let M=(0,z6.isHex)(Z)&&Z!=="0x"?(0,C6.hexToBigInt)(Z):0n;if(q==="0x"&&V==="0x"){if(M>0)U.chainId=Number(M);return U}let D=M,I=Number((D-35n)/2n);if(I>0)U.chainId=I;else if(D!==27n&&D!==28n)throw new vA.InvalidLegacyVError({v:D});return U.v=D,U.s=q,U.r=V,U.yParity=D%2n===0n?1:0,U}function SF(J){return(0,oX0.fromRlp)(`0x${J.slice(4)}`,"hex")}function PF(J){let Q=[];for(let Y=0;Y<J.length;Y++){let[G,X]=J[Y];if(!(0,ju8.isAddress)(G,{strict:!1}))throw new vu8.InvalidAddressError({address:G});Q.push({address:G,storageKeys:X.map((z)=>(0,xu8.isHash)(z)?z:(0,bu8.trim)(z))})}return Q}function cu8(J){let Q=[];for(let Y=0;Y<J.length;Y++){let[G,X,z,K,W,Z]=J[Y];Q.push({address:X,chainId:G==="0x"?0:(0,C6.hexToNumber)(G),nonce:z==="0x"?0:(0,C6.hexToNumber)(z),...$F([K,W,Z])})}return Q}function $F(J){let Q=J.slice(-3),Y=Q[0]==="0x"||(0,C6.hexToBigInt)(Q[0])===0n?27n:28n;return{r:(0,nX0.padHex)(Q[1],{size:32}),s:(0,nX0.padHex)(Q[2],{size:32}),v:Y,yParity:Y===27n?0:1}}});var O71=H((sX0)=>{Object.defineProperty(sX0,"__esModule",{value:!0});sX0.InvalidDecimalNumberError=void 0;var ou8=P0();class rX0 extends ou8.BaseError{constructor({value:J}){super(`Number \`${J}\` is not a valid decimal number.`,{name:"InvalidDecimalNumberError"})}}sX0.InvalidDecimalNumberError=rX0});var fF=H((eX0)=>{Object.defineProperty(eX0,"__esModule",{value:!0});eX0.parseUnits=ru8;var au8=O71();function ru8(J,Q){if(!/^(-?)([0-9]*)\.?([0-9]*)$/.test(J))throw new au8.InvalidDecimalNumberError({value:J});let[Y,G="0"]=J.split("."),X=Y.startsWith("-");if(X)Y=Y.slice(1);if(G=G.replace(/(0+)$/,""),Q===0){if(Math.round(Number(`.${G}`))===1)Y=`${BigInt(Y)+1n}`;G=""}else if(G.length>Q){let[z,K,W]=[G.slice(0,Q-1),G.slice(Q-1,Q),G.slice(Q)],Z=Math.round(Number(`${K}.${W}`));if(Z>9)G=`${BigInt(z)+BigInt(1)}0`.padStart(z.length+1,"0");else G=`${z}${Z}`;if(G.length>Q)G=G.slice(1),Y=`${BigInt(Y)+1n}`;G=G.slice(0,Q)}else G=G.padEnd(Q,"0");return BigInt(`${X?"-":""}${Y}${G}`)}});var A71=H((Jz0)=>{Object.defineProperty(Jz0,"__esModule",{value:!0});Jz0.parseEther=Jl8;var tu8=oO(),eu8=fF();function Jl8(J,Q="wei"){return(0,eu8.parseUnits)(J,tu8.etherUnits[Q])}});var B71=H((Qz0)=>{Object.defineProperty(Qz0,"__esModule",{value:!0});Qz0.parseGwei=Xl8;var Yl8=oO(),Gl8=fF();function Xl8(J,Q="wei"){return(0,Gl8.parseUnits)(J,Yl8.gweiUnits[Q])}});var T71=H((K1)=>{Object.defineProperty(K1,"__esModule",{value:!0});K1.padBytes=K1.pad=K1.isHex=K1.isBytes=K1.concatHex=K1.concatBytes=K1.concat=K1.getChainContractAddress=K1.extractChain=K1.defineChain=K1.assertCurrentChain=K1.offchainLookupSignature=K1.offchainLookupAbiItem=K1.offchainLookup=K1.ccipFetch=K1.ccipRequest=K1.buildRequest=K1.verifyAuthorization=K1.serializeAuthorizationList=K1.recoverAuthorizationAddress=K1.hashAuthorization=K1.isAddressEqual=K1.isAddress=K1.getCreateAddress=K1.getCreate2Address=K1.getContractAddress=K1.getAddress=K1.parseEventLogs=K1.getAbiItem=K1.formatAbiItemWithArgs=K1.formatAbiParams=K1.formatAbiItem=K1.encodePacked=K1.encodeFunctionResult=K1.encodeFunctionData=K1.encodeEventTopics=K1.encodeErrorResult=K1.encodeDeployData=K1.encodeAbiParameters=K1.decodeFunctionResult=K1.decodeFunctionData=K1.decodeEventLog=K1.decodeErrorResult=K1.decodeAbiParameters=K1.publicKeyToAddress=K1.parseAccount=K1.parseAbiParameters=K1.parseAbiParameter=K1.parseAbiItem=K1.parseAbi=void 0;K1.ripemd160=K1.keccak256=K1.isHash=K1.getAction=K1.formatTransactionRequest=K1.defineTransactionRequest=K1.defineTransactionReceipt=K1.transactionType=K1.formatTransaction=K1.defineTransaction=K1.formatLog=K1.defineFormatter=K1.extract=K1.formatBlock=K1.defineBlock=K1.getTransactionError=K1.getNodeError=K1.containsNodeError=K1.getEstimateGasError=K1.getContractError=K1.getCallError=K1.toRlp=K1.toHex=K1.stringToHex=K1.numberToHex=K1.bytesToHex=K1.boolToHex=K1.toBytes=K1.stringToBytes=K1.numberToBytes=K1.hexToBytes=K1.boolToBytes=K1.fromRlp=K1.hexToString=K1.hexToNumber=K1.hexToBool=K1.hexToBigInt=K1.fromHex=K1.fromBytes=K1.bytesToString=K1.bytesToNumber=K1.bytesToBool=K1.bytesToBigint=K1.bytesToBigInt=K1.trim=K1.sliceHex=K1.sliceBytes=K1.slice=K1.size=K1.padHex=void 0;K1.validateTypedData=K1.serializeTypedData=K1.serializeTransaction=K1.serializeAccessList=K1.parseTransaction=K1.getTransactionType=K1.getSerializedTransactionType=K1.assertTransactionLegacy=K1.assertTransactionEIP2930=K1.assertTransactionEIP1559=K1.assertRequest=K1.stringify=K1.verifyTypedData=K1.verifyMessage=K1.verifyHash=K1.serializeErc8010Signature=K1.serializeErc6492Signature=K1.recoverTypedDataAddress=K1.recoverPublicKey=K1.recoverMessageAddress=K1.recoverAddress=K1.parseErc8010Signature=K1.parseErc6492Signature=K1.isErc8010Signature=K1.isErc6492Signature=K1.hashTypedData=K1.hashStruct=K1.hashMessage=K1.getWebSocketRpcClient=K1.socketClientCache=K1.getSocketRpcClient=K1.getHttpRpcClient=K1.rpc=K1.getSocket=K1.integerRegex=K1.bytesRegex=K1.arrayRegex=K1.nonceManager=K1.createNonceManager=K1.getFunctionSignature=K1.toFunctionSignature=K1.getFunctionSelector=K1.toFunctionSelector=K1.toFunctionHash=K1.getEventSignature=K1.toEventSignature=K1.getEventSelector=K1.toEventSelector=K1.toEventHash=K1.sha256=void 0;K1.parseUnits=K1.parseGwei=K1.parseEther=K1.formatUnits=K1.formatGwei=K1.formatEther=void 0;var Gg=ZR();Object.defineProperty(K1,"parseAbi",{enumerable:!0,get:function(){return Gg.parseAbi}});Object.defineProperty(K1,"parseAbiItem",{enumerable:!0,get:function(){return Gg.parseAbiItem}});Object.defineProperty(K1,"parseAbiParameter",{enumerable:!0,get:function(){return Gg.parseAbiParameter}});Object.defineProperty(K1,"parseAbiParameters",{enumerable:!0,get:function(){return Gg.parseAbiParameters}});var Kl8=_8();Object.defineProperty(K1,"parseAccount",{enumerable:!0,get:function(){return Kl8.parseAccount}});var Wl8=sO();Object.defineProperty(K1,"publicKeyToAddress",{enumerable:!0,get:function(){return Wl8.publicKeyToAddress}});var Zl8=az();Object.defineProperty(K1,"decodeAbiParameters",{enumerable:!0,get:function(){return Zl8.decodeAbiParameters}});var Vl8=ER();Object.defineProperty(K1,"decodeErrorResult",{enumerable:!0,get:function(){return Vl8.decodeErrorResult}});var ql8=zA();Object.defineProperty(K1,"decodeEventLog",{enumerable:!0,get:function(){return ql8.decodeEventLog}});var Ul8=_x();Object.defineProperty(K1,"decodeFunctionData",{enumerable:!0,get:function(){return Ul8.decodeFunctionData}});var Ml8=dG();Object.defineProperty(K1,"decodeFunctionResult",{enumerable:!0,get:function(){return Ml8.decodeFunctionResult}});var Dl8=A2();Object.defineProperty(K1,"encodeAbiParameters",{enumerable:!0,get:function(){return Dl8.encodeAbiParameters}});var Hl8=DA();Object.defineProperty(K1,"encodeDeployData",{enumerable:!0,get:function(){return Hl8.encodeDeployData}});var Il8=ix();Object.defineProperty(K1,"encodeErrorResult",{enumerable:!0,get:function(){return Il8.encodeErrorResult}});var Ol8=hZ();Object.defineProperty(K1,"encodeEventTopics",{enumerable:!0,get:function(){return Ol8.encodeEventTopics}});var Al8=E7();Object.defineProperty(K1,"encodeFunctionData",{enumerable:!0,get:function(){return Al8.encodeFunctionData}});var Bl8=ox();Object.defineProperty(K1,"encodeFunctionResult",{enumerable:!0,get:function(){return Bl8.encodeFunctionResult}});var Nl8=w41();Object.defineProperty(K1,"encodePacked",{enumerable:!0,get:function(){return Nl8.encodePacked}});var Yz0=vG();Object.defineProperty(K1,"formatAbiItem",{enumerable:!0,get:function(){return Yz0.formatAbiItem}});Object.defineProperty(K1,"formatAbiParams",{enumerable:!0,get:function(){return Yz0.formatAbiParams}});var wl8=V81();Object.defineProperty(K1,"formatAbiItemWithArgs",{enumerable:!0,get:function(){return wl8.formatAbiItemWithArgs}});var Ll8=hG();Object.defineProperty(K1,"getAbiItem",{enumerable:!0,get:function(){return Ll8.getAbiItem}});var El8=KA();Object.defineProperty(K1,"parseEventLogs",{enumerable:!0,get:function(){return El8.parseEventLogs}});var Cl8=O3();Object.defineProperty(K1,"getAddress",{enumerable:!0,get:function(){return Cl8.getAddress}});var N71=E41();Object.defineProperty(K1,"getContractAddress",{enumerable:!0,get:function(){return N71.getContractAddress}});Object.defineProperty(K1,"getCreate2Address",{enumerable:!0,get:function(){return N71.getCreate2Address}});Object.defineProperty(K1,"getCreateAddress",{enumerable:!0,get:function(){return N71.getCreateAddress}});var Rl8=u5();Object.defineProperty(K1,"isAddress",{enumerable:!0,get:function(){return Rl8.isAddress}});var Fl8=E2();Object.defineProperty(K1,"isAddressEqual",{enumerable:!0,get:function(){return Fl8.isAddressEqual}});var Tl8=Ex();Object.defineProperty(K1,"hashAuthorization",{enumerable:!0,get:function(){return Tl8.hashAuthorization}});var Sl8=bR();Object.defineProperty(K1,"recoverAuthorizationAddress",{enumerable:!0,get:function(){return Sl8.recoverAuthorizationAddress}});var Pl8=T41();Object.defineProperty(K1,"serializeAuthorizationList",{enumerable:!0,get:function(){return Pl8.serializeAuthorizationList}});var $l8=S41();Object.defineProperty(K1,"verifyAuthorization",{enumerable:!0,get:function(){return $l8.verifyAuthorization}});var fl8=P41();Object.defineProperty(K1,"buildRequest",{enumerable:!0,get:function(){return fl8.buildRequest}});var kF=ax();Object.defineProperty(K1,"ccipRequest",{enumerable:!0,get:function(){return kF.ccipRequest}});Object.defineProperty(K1,"ccipFetch",{enumerable:!0,get:function(){return kF.ccipRequest}});Object.defineProperty(K1,"offchainLookup",{enumerable:!0,get:function(){return kF.offchainLookup}});Object.defineProperty(K1,"offchainLookupAbiItem",{enumerable:!0,get:function(){return kF.offchainLookupAbiItem}});Object.defineProperty(K1,"offchainLookupSignature",{enumerable:!0,get:function(){return kF.offchainLookupSignature}});var kl8=eR();Object.defineProperty(K1,"assertCurrentChain",{enumerable:!0,get:function(){return kl8.assertCurrentChain}});var vl8=$41();Object.defineProperty(K1,"defineChain",{enumerable:!0,get:function(){return vl8.defineChain}});var jl8=f41();Object.defineProperty(K1,"extractChain",{enumerable:!0,get:function(){return jl8.extractChain}});var hl8=XK();Object.defineProperty(K1,"getChainContractAddress",{enumerable:!0,get:function(){return hl8.getChainContractAddress}});var w71=X4();Object.defineProperty(K1,"concat",{enumerable:!0,get:function(){return w71.concat}});Object.defineProperty(K1,"concatBytes",{enumerable:!0,get:function(){return w71.concatBytes}});Object.defineProperty(K1,"concatHex",{enumerable:!0,get:function(){return w71.concatHex}});var bl8=Uy();Object.defineProperty(K1,"isBytes",{enumerable:!0,get:function(){return bl8.isBytes}});var xl8=X5();Object.defineProperty(K1,"isHex",{enumerable:!0,get:function(){return xl8.isHex}});var L71=nz();Object.defineProperty(K1,"pad",{enumerable:!0,get:function(){return L71.pad}});Object.defineProperty(K1,"padBytes",{enumerable:!0,get:function(){return L71.padBytes}});Object.defineProperty(K1,"padHex",{enumerable:!0,get:function(){return L71.padHex}});var yl8=L7();Object.defineProperty(K1,"size",{enumerable:!0,get:function(){return yl8.size}});var E71=OJ();Object.defineProperty(K1,"slice",{enumerable:!0,get:function(){return E71.slice}});Object.defineProperty(K1,"sliceBytes",{enumerable:!0,get:function(){return E71.sliceBytes}});Object.defineProperty(K1,"sliceHex",{enumerable:!0,get:function(){return E71.sliceHex}});var gl8=jG();Object.defineProperty(K1,"trim",{enumerable:!0,get:function(){return gl8.trim}});var jA=fb();Object.defineProperty(K1,"bytesToBigInt",{enumerable:!0,get:function(){return jA.bytesToBigInt}});Object.defineProperty(K1,"bytesToBigint",{enumerable:!0,get:function(){return jA.bytesToBigInt}});Object.defineProperty(K1,"bytesToBool",{enumerable:!0,get:function(){return jA.bytesToBool}});Object.defineProperty(K1,"bytesToNumber",{enumerable:!0,get:function(){return jA.bytesToNumber}});Object.defineProperty(K1,"bytesToString",{enumerable:!0,get:function(){return jA.bytesToString}});Object.defineProperty(K1,"fromBytes",{enumerable:!0,get:function(){return jA.fromBytes}});var vF=c8();Object.defineProperty(K1,"fromHex",{enumerable:!0,get:function(){return vF.fromHex}});Object.defineProperty(K1,"hexToBigInt",{enumerable:!0,get:function(){return vF.hexToBigInt}});Object.defineProperty(K1,"hexToBool",{enumerable:!0,get:function(){return vF.hexToBool}});Object.defineProperty(K1,"hexToNumber",{enumerable:!0,get:function(){return vF.hexToNumber}});Object.defineProperty(K1,"hexToString",{enumerable:!0,get:function(){return vF.hexToString}});var ml8=Ly();Object.defineProperty(K1,"fromRlp",{enumerable:!0,get:function(){return ml8.fromRlp}});var jF=c6();Object.defineProperty(K1,"boolToBytes",{enumerable:!0,get:function(){return jF.boolToBytes}});Object.defineProperty(K1,"hexToBytes",{enumerable:!0,get:function(){return jF.hexToBytes}});Object.defineProperty(K1,"numberToBytes",{enumerable:!0,get:function(){return jF.numberToBytes}});Object.defineProperty(K1,"stringToBytes",{enumerable:!0,get:function(){return jF.stringToBytes}});Object.defineProperty(K1,"toBytes",{enumerable:!0,get:function(){return jF.toBytes}});var hF=v1();Object.defineProperty(K1,"boolToHex",{enumerable:!0,get:function(){return hF.boolToHex}});Object.defineProperty(K1,"bytesToHex",{enumerable:!0,get:function(){return hF.bytesToHex}});Object.defineProperty(K1,"numberToHex",{enumerable:!0,get:function(){return hF.numberToHex}});Object.defineProperty(K1,"stringToHex",{enumerable:!0,get:function(){return hF.stringToHex}});Object.defineProperty(K1,"toHex",{enumerable:!0,get:function(){return hF.toHex}});var dl8=JA();Object.defineProperty(K1,"toRlp",{enumerable:!0,get:function(){return dl8.toRlp}});var ul8=lx();Object.defineProperty(K1,"getCallError",{enumerable:!0,get:function(){return ul8.getCallError}});var ll8=tz();Object.defineProperty(K1,"getContractError",{enumerable:!0,get:function(){return ll8.getContractError}});var pl8=z91();Object.defineProperty(K1,"getEstimateGasError",{enumerable:!0,get:function(){return pl8.getEstimateGasError}});var Gz0=QA();Object.defineProperty(K1,"containsNodeError",{enumerable:!0,get:function(){return Gz0.containsNodeError}});Object.defineProperty(K1,"getNodeError",{enumerable:!0,get:function(){return Gz0.getNodeError}});var cl8=ex();Object.defineProperty(K1,"getTransactionError",{enumerable:!0,get:function(){return cl8.getTransactionError}});var Xz0=yR();Object.defineProperty(K1,"defineBlock",{enumerable:!0,get:function(){return Xz0.defineBlock}});Object.defineProperty(K1,"formatBlock",{enumerable:!0,get:function(){return Xz0.formatBlock}});var _l8=yU();Object.defineProperty(K1,"extract",{enumerable:!0,get:function(){return _l8.extract}});var il8=YA();Object.defineProperty(K1,"defineFormatter",{enumerable:!0,get:function(){return il8.defineFormatter}});var nl8=mG();Object.defineProperty(K1,"formatLog",{enumerable:!0,get:function(){return nl8.formatLog}});var C71=GA();Object.defineProperty(K1,"defineTransaction",{enumerable:!0,get:function(){return C71.defineTransaction}});Object.defineProperty(K1,"formatTransaction",{enumerable:!0,get:function(){return C71.formatTransaction}});Object.defineProperty(K1,"transactionType",{enumerable:!0,get:function(){return C71.transactionType}});var ol8=GF();Object.defineProperty(K1,"defineTransactionReceipt",{enumerable:!0,get:function(){return ol8.defineTransactionReceipt}});var zz0=yG();Object.defineProperty(K1,"defineTransactionRequest",{enumerable:!0,get:function(){return zz0.defineTransactionRequest}});Object.defineProperty(K1,"formatTransactionRequest",{enumerable:!0,get:function(){return zz0.formatTransactionRequest}});var al8=x6();Object.defineProperty(K1,"getAction",{enumerable:!0,get:function(){return al8.getAction}});var rl8=Ey();Object.defineProperty(K1,"isHash",{enumerable:!0,get:function(){return rl8.isHash}});var sl8=d5();Object.defineProperty(K1,"keccak256",{enumerable:!0,get:function(){return sl8.keccak256}});var tl8=y41();Object.defineProperty(K1,"ripemd160",{enumerable:!0,get:function(){return tl8.ripemd160}});var el8=fx();Object.defineProperty(K1,"sha256",{enumerable:!0,get:function(){return el8.sha256}});var Jp8=m41();Object.defineProperty(K1,"toEventHash",{enumerable:!0,get:function(){return Jp8.toEventHash}});var Kz0=kU();Object.defineProperty(K1,"toEventSelector",{enumerable:!0,get:function(){return Kz0.toEventSelector}});Object.defineProperty(K1,"getEventSelector",{enumerable:!0,get:function(){return Kz0.toEventSelector}});var Wz0=u41();Object.defineProperty(K1,"toEventSignature",{enumerable:!0,get:function(){return Wz0.toEventSignature}});Object.defineProperty(K1,"getEventSignature",{enumerable:!0,get:function(){return Wz0.toEventSignature}});var Qp8=p41();Object.defineProperty(K1,"toFunctionHash",{enumerable:!0,get:function(){return Qp8.toFunctionHash}});var Zz0=jZ();Object.defineProperty(K1,"toFunctionSelector",{enumerable:!0,get:function(){return Zz0.toFunctionSelector}});Object.defineProperty(K1,"getFunctionSelector",{enumerable:!0,get:function(){return Zz0.toFunctionSelector}});var Vz0=_41();Object.defineProperty(K1,"toFunctionSignature",{enumerable:!0,get:function(){return Vz0.toFunctionSignature}});Object.defineProperty(K1,"getFunctionSignature",{enumerable:!0,get:function(){return Vz0.toFunctionSignature}});var qz0=Fy();Object.defineProperty(K1,"createNonceManager",{enumerable:!0,get:function(){return qz0.createNonceManager}});Object.defineProperty(K1,"nonceManager",{enumerable:!0,get:function(){return qz0.nonceManager}});var R71=AR();Object.defineProperty(K1,"arrayRegex",{enumerable:!0,get:function(){return R71.arrayRegex}});Object.defineProperty(K1,"bytesRegex",{enumerable:!0,get:function(){return R71.bytesRegex}});Object.defineProperty(K1,"integerRegex",{enumerable:!0,get:function(){return R71.integerRegex}});var Uz0=t41();Object.defineProperty(K1,"getSocket",{enumerable:!0,get:function(){return Uz0.getSocket}});Object.defineProperty(K1,"rpc",{enumerable:!0,get:function(){return Uz0.rpc}});var Yp8=Sy();Object.defineProperty(K1,"getHttpRpcClient",{enumerable:!0,get:function(){return Yp8.getHttpRpcClient}});var Mz0=a41();Object.defineProperty(K1,"getSocketRpcClient",{enumerable:!0,get:function(){return Mz0.getSocketRpcClient}});Object.defineProperty(K1,"socketClientCache",{enumerable:!0,get:function(){return Mz0.socketClientCache}});var Gp8=$y();Object.defineProperty(K1,"getWebSocketRpcClient",{enumerable:!0,get:function(){return Gp8.getWebSocketRpcClient}});var Xp8=_U();Object.defineProperty(K1,"hashMessage",{enumerable:!0,get:function(){return Xp8.hashMessage}});var Dz0=iU();Object.defineProperty(K1,"hashStruct",{enumerable:!0,get:function(){return Dz0.hashStruct}});Object.defineProperty(K1,"hashTypedData",{enumerable:!0,get:function(){return Dz0.hashTypedData}});var zp8=ky();Object.defineProperty(K1,"isErc6492Signature",{enumerable:!0,get:function(){return zp8.isErc6492Signature}});var Kp8=ty();Object.defineProperty(K1,"isErc8010Signature",{enumerable:!0,get:function(){return Kp8.isErc8010Signature}});var Wp8=V71();Object.defineProperty(K1,"parseErc6492Signature",{enumerable:!0,get:function(){return Wp8.parseErc6492Signature}});var Zp8=q71();Object.defineProperty(K1,"parseErc8010Signature",{enumerable:!0,get:function(){return Zp8.parseErc8010Signature}});var Vp8=YK();Object.defineProperty(K1,"recoverAddress",{enumerable:!0,get:function(){return Vp8.recoverAddress}});var qp8=ey();Object.defineProperty(K1,"recoverMessageAddress",{enumerable:!0,get:function(){return qp8.recoverMessageAddress}});var Up8=Lx();Object.defineProperty(K1,"recoverPublicKey",{enumerable:!0,get:function(){return Up8.recoverPublicKey}});var Mp8=Jg();Object.defineProperty(K1,"recoverTypedDataAddress",{enumerable:!0,get:function(){return Mp8.recoverTypedDataAddress}});var Dp8=U71();Object.defineProperty(K1,"serializeErc6492Signature",{enumerable:!0,get:function(){return Dp8.serializeErc6492Signature}});var Hp8=M71();Object.defineProperty(K1,"serializeErc8010Signature",{enumerable:!0,get:function(){return Hp8.serializeErc8010Signature}});var Ip8=D71();Object.defineProperty(K1,"verifyHash",{enumerable:!0,get:function(){return Ip8.verifyHash}});var Op8=H71();Object.defineProperty(K1,"verifyMessage",{enumerable:!0,get:function(){return Op8.verifyMessage}});var Ap8=I71();Object.defineProperty(K1,"verifyTypedData",{enumerable:!0,get:function(){return Ap8.verifyTypedData}});var Bp8=S4();Object.defineProperty(K1,"stringify",{enumerable:!0,get:function(){return Bp8.stringify}});var Np8=gG();Object.defineProperty(K1,"assertRequest",{enumerable:!0,get:function(){return Np8.assertRequest}});var F71=KF();Object.defineProperty(K1,"assertTransactionEIP1559",{enumerable:!0,get:function(){return F71.assertTransactionEIP1559}});Object.defineProperty(K1,"assertTransactionEIP2930",{enumerable:!0,get:function(){return F71.assertTransactionEIP2930}});Object.defineProperty(K1,"assertTransactionLegacy",{enumerable:!0,get:function(){return F71.assertTransactionLegacy}});var wp8=Qg();Object.defineProperty(K1,"getSerializedTransactionType",{enumerable:!0,get:function(){return wp8.getSerializedTransactionType}});var Lp8=cR();Object.defineProperty(K1,"getTransactionType",{enumerable:!0,get:function(){return Lp8.getTransactionType}});var Ep8=Yg();Object.defineProperty(K1,"parseTransaction",{enumerable:!0,get:function(){return Ep8.parseTransaction}});var Cp8=Ay();Object.defineProperty(K1,"serializeAccessList",{enumerable:!0,get:function(){return Cp8.serializeAccessList}});var Rp8=BA();Object.defineProperty(K1,"serializeTransaction",{enumerable:!0,get:function(){return Rp8.serializeTransaction}});var Hz0=UF();Object.defineProperty(K1,"serializeTypedData",{enumerable:!0,get:function(){return Hz0.serializeTypedData}});Object.defineProperty(K1,"validateTypedData",{enumerable:!0,get:function(){return Hz0.validateTypedData}});var Fp8=aO();Object.defineProperty(K1,"formatEther",{enumerable:!0,get:function(){return Fp8.formatEther}});var Tp8=bZ();Object.defineProperty(K1,"formatGwei",{enumerable:!0,get:function(){return Tp8.formatGwei}});var Sp8=CR();Object.defineProperty(K1,"formatUnits",{enumerable:!0,get:function(){return Sp8.formatUnits}});var Pp8=A71();Object.defineProperty(K1,"parseEther",{enumerable:!0,get:function(){return Pp8.parseEther}});var $p8=B71();Object.defineProperty(K1,"parseGwei",{enumerable:!0,get:function(){return $p8.parseGwei}});var fp8=fF();Object.defineProperty(K1,"parseUnits",{enumerable:!0,get:function(){return fp8.parseUnits}})});var Oz0=H((Iz0)=>{Object.defineProperty(Iz0,"__esModule",{value:!0});Iz0.formatProof=yp8;var bp8=T71();function xp8(J){return J.map((Q)=>({...Q,value:BigInt(Q.value)}))}function yp8(J){return{...J,balance:J.balance?BigInt(J.balance):void 0,nonce:J.nonce?(0,bp8.hexToNumber)(J.nonce):void 0,storageProof:J.storageProof?xp8(J.storageProof):void 0}}});var Bz0=H((Az0)=>{Object.defineProperty(Az0,"__esModule",{value:!0});Az0.getProof=up8;var mp8=v1(),dp8=Oz0();async function up8(J,{address:Q,blockNumber:Y,blockTag:G,storageKeys:X}){let z=G??"latest",K=Y!==void 0?(0,mp8.numberToHex)(Y):void 0,W=await J.request({method:"eth_getProof",params:[Q,X,K||z]});return(0,dp8.formatProof)(W)}});var wz0=H((Nz0)=>{Object.defineProperty(Nz0,"__esModule",{value:!0});Nz0.getStorageAt=cp8;var pp8=v1();async function cp8(J,{address:Q,blockNumber:Y,blockTag:G="latest",slot:X}){let z=Y!==void 0?(0,pp8.numberToHex)(Y):void 0;return await J.request({method:"eth_getStorageAt",params:[Q,X,z||G]})}});var Xg=H((Lz0)=>{Object.defineProperty(Lz0,"__esModule",{value:!0});Lz0.getTransaction=op8;var ip8=A3(),S71=v1(),np8=GA();async function op8(J,{blockHash:Q,blockNumber:Y,blockTag:G,hash:X,index:z}){let K=G||"latest",W=Y!==void 0?(0,S71.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,S71.numberToHex)(z)]},{dedupe:!0});else if(W||K)Z=await J.request({method:"eth_getTransactionByBlockNumberAndIndex",params:[W||K,(0,S71.numberToHex)(z)]},{dedupe:Boolean(W)});if(!Z)throw new ip8.TransactionNotFoundError({blockHash:Q,blockNumber:Y,blockTag:K,hash:X,index:z});return(J.chain?.formatters?.transaction?.format||np8.formatTransaction)(Z)}});var Rz0=H((Cz0)=>{Object.defineProperty(Cz0,"__esModule",{value:!0});Cz0.getTransactionConfirmations=tp8;var Ez0=x6(),rp8=IA(),sp8=Xg();async function tp8(J,{hash:Q,transactionReceipt:Y}){let[G,X]=await Promise.all([(0,Ez0.getAction)(J,rp8.getBlockNumber,"getBlockNumber")({}),Q?(0,Ez0.getAction)(J,sp8.getTransaction,"getTransaction")({hash:Q}):void 0]),z=Y?.blockNumber||X?.blockNumber;if(!z)return 0n;return G-z+1n}});var P71=H((Fz0)=>{Object.defineProperty(Fz0,"__esModule",{value:!0});Fz0.getTransactionReceipt=Yc8;var Jc8=A3(),Qc8=GF();async function Yc8(J,{hash:Q}){let Y=await J.request({method:"eth_getTransactionReceipt",params:[Q]},{dedupe:!0});if(!Y)throw new Jc8.TransactionReceiptNotFoundError({hash:Q});return(J.chain?.formatters?.transactionReceipt?.format||Qc8.formatTransactionReceipt)(Y)}});var Pz0=H((Sz0)=>{Object.defineProperty(Sz0,"__esModule",{value:!0});Sz0.multicall=Hc8;var Xc8=GK(),zc8=UA(),Kc8=R8(),Wc8=P0(),Zc8=rz(),Vc8=dG(),qc8=E7(),Uc8=XK(),Tz0=tz(),Mc8=x6(),Dc8=iQ();async function Hc8(J,Q){let{account:Y,authorizationList:G,allowFailure:X=!0,blockNumber:z,blockTag:K,stateOverride:W}=Q,Z=Q.contracts,{batchSize:V=Q.batchSize??1024,deployless:q=Q.deployless??!1}=typeof J.batch?.multicall==="object"?J.batch.multicall:{},U=(()=>{if(Q.multicallAddress)return Q.multicallAddress;if(q)return null;if(J.chain)return(0,Uc8.getChainContractAddress)({blockNumber:z,chain:J.chain,contract:"multicall3"});throw Error("client chain not configured. multicallAddress is required.")})(),M=[[]],D=0,I=0;for(let B=0;B<Z.length;B++){let{abi:w,address:N,args:L,functionName:C}=Z[B];try{let R=(0,qc8.encodeFunctionData)({abi:w,args:L,functionName:C});if(I+=(R.length-2)/2,V>0&&I>V&&M[D].length>0)D++,I=(R.length-2)/2,M[D]=[];M[D]=[...M[D],{allowFailure:!0,callData:R,target:N}]}catch(R){let F=(0,Tz0.getContractError)(R,{abi:w,address:N,args:L,docsPath:"/docs/contract/multicall",functionName:C,sender:Y});if(!X)throw F;M[D]=[...M[D],{allowFailure:!0,callData:"0x",target:N}]}}let O=await Promise.allSettled(M.map((B)=>(0,Mc8.getAction)(J,Dc8.readContract,"readContract")({...U===null?{code:zc8.multicall3Bytecode}:{address:U},abi:Xc8.multicall3Abi,account:Y,args:[B],authorizationList:G,blockNumber:z,blockTag:K,functionName:"aggregate3",stateOverride:W}))),A=[];for(let B=0;B<O.length;B++){let w=O[B];if(w.status==="rejected"){if(!X)throw w.reason;for(let L=0;L<M[B].length;L++)A.push({status:"failure",error:w.reason,result:void 0});continue}let N=w.value;for(let L=0;L<N.length;L++){let{returnData:C,success:R}=N[L],{callData:F}=M[B][L],{abi:f,address:E,functionName:P,args:j}=Z[A.length];try{if(F==="0x")throw new Kc8.AbiDecodingZeroDataError;if(!R)throw new Zc8.RawContractError({data:C});let $=(0,Vc8.decodeFunctionResult)({abi:f,args:j,data:C,functionName:P});A.push(X?{result:$,status:"success"}:$)}catch($){let d=(0,Tz0.getContractError)($,{abi:f,address:E,args:j,docsPath:"/docs/contract/multicall",functionName:P});if(!X)throw d;A.push({error:d,result:void 0,status:"failure"})}}}if(A.length!==Z.length)throw new Wc8.BaseError("multicall results mismatch");return A}});var $71=H(($z0)=>{Object.defineProperty($z0,"__esModule",{value:!0});$z0.simulateBlocks=vc8;var Oc8=$91(),Ac8=_8(),Bc8=R8(),Nc8=rz(),wc8=xG(),Lc8=dG(),Ec8=E7(),Cc8=X4(),Rc8=v1(),Fc8=tz(),Tc8=QA(),Sc8=yR(),Pc8=mG(),$c8=yG(),fc8=Fx(),kc8=gG();async function vc8(J,Q){let{blockNumber:Y,blockTag:G=J.experimental_blockTag??"latest",blocks:X,returnFullTransactions:z,traceTransfers:K,validation:W}=Q;try{let Z=[];for(let M of X){let D=M.blockOverrides?Oc8.toRpc(M.blockOverrides):void 0,I=M.calls.map((A)=>{let B=A,w=B.account?(0,Ac8.parseAccount)(B.account):void 0,N=B.abi?(0,Ec8.encodeFunctionData)(B):B.data,L={...B,data:B.dataSuffix?(0,Cc8.concat)([N||"0x",B.dataSuffix]):N,from:B.from??w?.address};return(0,kc8.assertRequest)(L),(0,$c8.formatTransactionRequest)(L)}),O=M.stateOverrides?(0,fc8.serializeStateOverride)(M.stateOverrides):void 0;Z.push({blockOverrides:D,calls:I,stateOverrides:O})}let q=(typeof Y==="bigint"?(0,Rc8.numberToHex)(Y):void 0)||G;return(await J.request({method:"eth_simulateV1",params:[{blockStateCalls:Z,returnFullTransactions:z,traceTransfers:K,validation:W},q]})).map((M,D)=>({...(0,Sc8.formatBlock)(M),calls:M.calls.map((I,O)=>{let{abi:A,args:B,functionName:w,to:N}=X[D].calls[O],L=I.error?.data??I.returnData,C=BigInt(I.gasUsed),R=I.logs?.map((P)=>(0,Pc8.formatLog)(P)),F=I.status==="0x1"?"success":"failure",f=A&&F==="success"&&L!=="0x"?(0,Lc8.decodeFunctionResult)({abi:A,data:L,functionName:w}):null,E=(()=>{if(F==="success")return;let P;if(I.error?.data==="0x")P=new Bc8.AbiDecodingZeroDataError;else if(I.error)P=new Nc8.RawContractError(I.error);if(!P)return;return(0,Fc8.getContractError)(P,{abi:A??[],address:N??"0x",args:B,functionName:w??"<unknown>"})})();return{data:L,gasUsed:C,logs:R,status:F,...F==="success"?{result:f}:{error:E}}})}))}catch(Z){let V=Z,q=(0,Tc8.getNodeError)(V,{});if(q instanceof wc8.UnknownNodeError)throw V;throw q}}});var vz0=H((kz0)=>{Object.defineProperty(kz0,"__esModule",{value:!0});kz0.normalizeSignature=bc8;kz0.isArgOfType=k71;kz0.getAmbiguousTypes=fz0;var f71=NF(),hc8=w3();function bc8(J){let Q=!0,Y="",G=0,X="",z=!1;for(let K=0;K<J.length;K++){let W=J[K];if(["(",")",","].includes(W))Q=!0;if(W==="(")G++;if(W===")")G--;if(!Q)continue;if(G===0){if(W===" "&&["event","function","error",""].includes(X))X="";else if(X+=W,W===")"){z=!0;break}continue}if(W===" "){if(J[K-1]!==","&&Y!==","&&Y!==",(")Y="",Q=!1;continue}X+=W,Y+=W}if(!z)throw new hc8.BaseError("Unable to normalize signature.");return X}function k71(J,Q){let Y=typeof J,G=Q.type;switch(G){case"address":return f71.validate(J,{strict:!1});case"bool":return Y==="boolean";case"function":return Y==="string";case"string":return Y==="string";default:{if(G==="tuple"&&"components"in Q)return Object.values(Q.components).every((X,z)=>{return k71(Object.values(J)[z],X)});if(/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/.test(G))return Y==="number"||Y==="bigint";if(/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/.test(G))return Y==="string"||J instanceof Uint8Array;if(/[a-z]+[1-9]{0,3}(\[[0-9]{0,}\])+$/.test(G))return Array.isArray(J)&&J.every((X)=>k71(X,{...Q,type:G.replace(/(\[[0-9]{0,}\])$/,"")}));return!1}}}function fz0(J,Q,Y){for(let G in J){let X=J[G],z=Q[G];if(X.type==="tuple"&&z.type==="tuple"&&"components"in X&&"components"in z)return fz0(X.components,z.components,Y[G]);let K=[X.type,z.type];if((()=>{if(K.includes("address")&&K.includes("bytes20"))return!0;if(K.includes("address")&&K.includes("string"))return f71.validate(Y[G],{strict:!1});if(K.includes("address")&&K.includes("bytes"))return f71.validate(Y[G],{strict:!1});return!1})())return K}return}});var h71=H((xz0)=>{Object.defineProperty(xz0,"__esModule",{value:!0});xz0.InvalidSelectorSizeError=xz0.NotFoundError=xz0.AmbiguityError=void 0;xz0.format=dc8;xz0.from=uc8;xz0.fromAbi=lc8;xz0.getSelector=jz0;xz0.getSignature=hz0;xz0.getSignatureHash=QM;var hA=OF(),v71=w3(),mc8=xy(),bF=$4(),xF=vz0();function dc8(J){return hA.formatAbiItem(J)}function uc8(J,Q={}){let{prepare:Y=!0}=Q,G=(()=>{if(Array.isArray(J))return hA.parseAbiItem(J);if(typeof J==="string")return hA.parseAbiItem(J);return J})();return{...G,...Y?{hash:QM(G)}:{}}}function lc8(J,Q,Y){let{args:G=[],prepare:X=!0}=Y??{},z=bF.validate(Q,{strict:!1}),K=J.filter((V)=>{if(z){if(V.type==="function"||V.type==="error")return jz0(V)===bF.slice(Q,0,4);if(V.type==="event")return QM(V)===Q;return!1}return"name"in V&&V.name===Q});if(K.length===0)throw new zg({name:Q});if(K.length===1)return{...K[0],...X?{hash:QM(K[0])}:{}};let W;for(let V of K){if(!("inputs"in V))continue;if(!G||G.length===0){if(!V.inputs||V.inputs.length===0)return{...V,...X?{hash:QM(V)}:{}};continue}if(!V.inputs)continue;if(V.inputs.length===0)continue;if(V.inputs.length!==G.length)continue;if(G.every((U,M)=>{let D="inputs"in V&&V.inputs[M];if(!D)return!1;return xF.isArgOfType(U,D)})){if(W&&"inputs"in W&&W.inputs){let U=xF.getAmbiguousTypes(V.inputs,W.inputs,G);if(U)throw new j71({abiItem:V,type:U[0]},{abiItem:W,type:U[1]})}W=V}}let Z=(()=>{if(W)return W;let[V,...q]=K;return{...V,overloads:q}})();if(!Z)throw new zg({name:Q});return{...Z,...X?{hash:QM(Z)}:{}}}function jz0(J){return bF.slice(QM(J),0,4)}function hz0(J){let Q=(()=>{if(typeof J==="string")return J;return hA.formatAbiItem(J)})();return xF.normalizeSignature(Q)}function QM(J){if(typeof J!=="string"&&"hash"in J&&J.hash)return J.hash;return mc8.keccak256(bF.fromString(hz0(J)))}class j71 extends v71.BaseError{constructor(J,Q){super("Found ambiguous types in overloaded ABI Items.",{metaMessages:[`\`${J.type}\` in \`${xF.normalizeSignature(hA.formatAbiItem(J.abiItem))}\`, and`,`\`${Q.type}\` in \`${xF.normalizeSignature(hA.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"})}}xz0.AmbiguityError=j71;class zg extends v71.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"})}}xz0.NotFoundError=zg;class bz0 extends v71.BaseError{constructor({data:J}){super(`Selector size is invalid. Expected 4 bytes. Received ${bF.size(J)} bytes ("${J}").`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiItem.InvalidSelectorSizeError"})}}xz0.InvalidSelectorSizeError=bz0});var uz0=H((dz0)=>{Object.defineProperty(dz0,"__esModule",{value:!0});dz0.decode=ec8;dz0.encode=J_8;dz0.format=Q_8;dz0.from=Y_8;dz0.fromAbi=G_8;var sc8=OF(),gz0=h71(),mz0=PA(),tc8=$4();function ec8(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 J_8(J,Q){let{bytecode:Y,args:G}=Q;return tc8.concat(Y,J.inputs?.length&&G?.length?mz0.encode(J.inputs,G):"0x")}function Q_8(J){return sc8.formatAbiItem(J)}function Y_8(J){return gz0.from(J)}function G_8(J){let Q=J.find((Y)=>Y.type==="constructor");if(!Q)throw new gz0.NotFoundError({name:"constructor"});return Q}});var cz0=H((pz0)=>{Object.defineProperty(pz0,"__esModule",{value:!0});pz0.decodeData=q_8;pz0.decodeResult=U_8;pz0.encodeData=M_8;pz0.encodeResult=D_8;pz0.format=H_8;pz0.from=I_8;pz0.fromAbi=b71;pz0.getSelector=lz0;var V_8=OF(),yF=h71(),Wg=PA(),Kg=$4();function q_8(J,Q){let{overloads:Y}=J;if(Kg.size(Q)<4)throw new yF.InvalidSelectorSizeError({data:Q});if(J.inputs.length===0)return;let G=Y?b71([J,...Y],Q):J;if(Kg.size(Q)<=4)return;return Wg.decode(G.inputs,Kg.slice(Q,4))}function U_8(J,Q,Y={}){let G=Wg.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 M_8(J,...Q){let{overloads:Y}=J,G=Y?b71([J,...Y],J.name,{args:Q[0]}):J,X=lz0(G),z=Q.length>0?Wg.encode(G.inputs,Q[0]):void 0;return z?Kg.concat(X,z):X}function D_8(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 Wg.encode(J.outputs,X)}function H_8(J){return V_8.formatAbiItem(J)}function I_8(J,Q={}){return yF.from(J,Q)}function b71(J,Q,Y){let G=yF.fromAbi(J,Q,Y);if(G.type!=="function")throw new yF.NotFoundError({name:Q,type:"function"});return G}function lz0(J){return yF.getSelector(J)}});var x71=H((_z0)=>{Object.defineProperty(_z0,"__esModule",{value:!0});_z0.zeroAddress=_z0.ethAddress=_z0.entryPoint08Address=_z0.entryPoint07Address=_z0.entryPoint06Address=void 0;_z0.entryPoint06Address="0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789";_z0.entryPoint07Address="0x0000000071727De22E5E9d8BAf0edAc6f37da032";_z0.entryPoint08Address="0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108";_z0.ethAddress="0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee";_z0.zeroAddress="0x0000000000000000000000000000000000000000"});var rz0=H((az0)=>{Object.defineProperty(az0,"__esModule",{value:!0});az0.simulateCalls=b_8;var nz0=uz0(),YM=cz0(),P_8=_8(),nQ=x71(),$_8=UA(),f_8=P0(),k_8=E7(),oz0=T71(),v_8=M41(),j_8=$71(),h_8="0x6080604052348015600e575f80fd5b5061016d8061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610029575f3560e01c8063f8b2cb4f1461002d575b5f80fd5b610047600480360381019061004291906100db565b61005d565b604051610054919061011e565b60405180910390f35b5f8173ffffffffffffffffffffffffffffffffffffffff16319050919050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100aa82610081565b9050919050565b6100ba816100a0565b81146100c4575f80fd5b50565b5f813590506100d5816100b1565b92915050565b5f602082840312156100f0576100ef61007d565b5b5f6100fd848285016100c7565b91505092915050565b5f819050919050565b61011881610106565b82525050565b5f6020820190506101315f83018461010f565b9291505056fea26469706673582212203b9fe929fe995c7cf9887f0bdba8a36dd78e8b73f149b17d2d9ad7cd09d2dc6264736f6c634300081a0033";async function b_8(J,Q){let{blockNumber:Y,blockTag:G,calls:X,stateOverrides:z,traceAssetChanges:K,traceTransfers:W,validation:Z}=Q,V=Q.account?(0,P_8.parseAccount)(Q.account):void 0;if(K&&!V)throw new f_8.BaseError("`account` is required when `traceAssetChanges` is true");let q=V?nz0.encode(nz0.from("constructor(bytes, bytes)"),{bytecode:$_8.deploylessCallViaBytecodeBytecode,args:[h_8,YM.encodeData(YM.from("function getBalance(address)"),[V.address])]}):void 0,U=K?await Promise.all(Q.calls.map(async(b)=>{if(!b.data&&!b.abi)return;let{accessList:m}=await(0,v_8.createAccessList)(J,{account:V.address,...b,data:b.abi?(0,k_8.encodeFunctionData)(b):b.data});return m.map(({address:g,storageKeys:c})=>c.length>0?g:null)})).then((b)=>b.flat().filter(Boolean)):[],M=await(0,j_8.simulateBlocks)(J,{blockNumber:Y,blockTag:G,blocks:[...K?[{calls:[{data:q}],stateOverrides:z},{calls:U.map((b,m)=>({abi:[YM.from("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[V.address],to:b,from:nQ.zeroAddress,nonce:m})),stateOverrides:[{address:nQ.zeroAddress,nonce:0}]}]:[],{calls:[...X,{}].map((b)=>({...b,from:V?.address})),stateOverrides:z},...K?[{calls:[{data:q}]},{calls:U.map((b,m)=>({abi:[YM.from("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[V.address],to:b,from:nQ.zeroAddress,nonce:m})),stateOverrides:[{address:nQ.zeroAddress,nonce:0}]},{calls:U.map((b,m)=>({to:b,abi:[YM.from("function decimals() returns (uint256)")],functionName:"decimals",from:nQ.zeroAddress,nonce:m})),stateOverrides:[{address:nQ.zeroAddress,nonce:0}]},{calls:U.map((b,m)=>({to:b,abi:[YM.from("function tokenURI(uint256) returns (string)")],functionName:"tokenURI",args:[0n],from:nQ.zeroAddress,nonce:m})),stateOverrides:[{address:nQ.zeroAddress,nonce:0}]},{calls:U.map((b,m)=>({to:b,abi:[YM.from("function symbol() returns (string)")],functionName:"symbol",from:nQ.zeroAddress,nonce:m})),stateOverrides:[{address:nQ.zeroAddress,nonce:0}]}]:[]],traceTransfers:W,validation:Z}),D=K?M[2]:M[0],[I,O,,A,B,w,N,L]=K?M:[],{calls:C,...R}=D,F=C.slice(0,-1)??[],f=I?.calls??[],E=O?.calls??[],P=[...f,...E].map((b)=>b.status==="success"?(0,oz0.hexToBigInt)(b.data):null),j=A?.calls??[],$=B?.calls??[],d=[...j,...$].map((b)=>b.status==="success"?(0,oz0.hexToBigInt)(b.data):null),h=(w?.calls??[]).map((b)=>b.status==="success"?b.result:null),T=(L?.calls??[]).map((b)=>b.status==="success"?b.result:null),S=(N?.calls??[]).map((b)=>b.status==="success"?b.result:null),x=[];for(let[b,m]of d.entries()){let g=P[b];if(typeof m!=="bigint")continue;if(typeof g!=="bigint")continue;let c=h[b-1],l=T[b-1],p=S[b-1],a=(()=>{if(b===0)return{address:nQ.ethAddress,decimals:18,symbol:"ETH"};return{address:U[b-1],decimals:p||c?Number(c??1):void 0,symbol:l??void 0}})();if(x.some((Q1)=>Q1.token.address===a.address))continue;x.push({token:a,value:{pre:g,post:m,diff:m-g}})}return{assetChanges:x,block:R,results:F}}});var QK0=H((ez0)=>{Object.defineProperty(ez0,"__esModule",{value:!0});ez0.InvalidWrappedSignatureError=ez0.universalSignatureValidatorAbi=ez0.universalSignatureValidatorBytecode=ez0.magicBytes=void 0;ez0.assert=y71;ez0.from=g_8;ez0.unwrap=tz0;ez0.wrap=m_8;ez0.validate=d_8;var Zg=PA(),y_8=w3(),sz0=$4();ez0.magicBytes="0x6492649264926492649264926492649264926492649264926492649264926492";ez0.universalSignatureValidatorBytecode="0x608060405234801561001057600080fd5b5060405161069438038061069483398101604081905261002f9161051e565b600061003c848484610048565b9050806000526001601ff35b60007f64926492649264926492649264926492649264926492649264926492649264926100748361040c565b036101e7576000606080848060200190518101906100929190610577565b60405192955090935091506000906001600160a01b038516906100b69085906105dd565b6000604051808303816000865af19150503d80600081146100f3576040519150601f19603f3d011682016040523d82523d6000602084013e6100f8565b606091505b50509050876001600160a01b03163b60000361016057806101605760405162461bcd60e51b815260206004820152601e60248201527f5369676e617475726556616c696461746f723a206465706c6f796d656e74000060448201526064015b60405180910390fd5b604051630b135d3f60e11b808252906001600160a01b038a1690631626ba7e90610190908b9087906004016105f9565b602060405180830381865afa1580156101ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d19190610633565b6001600160e01b03191614945050505050610405565b6001600160a01b0384163b1561027a57604051630b135d3f60e11b808252906001600160a01b03861690631626ba7e9061022790879087906004016105f9565b602060405180830381865afa158015610244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102689190610633565b6001600160e01b031916149050610405565b81516041146102df5760405162461bcd60e51b815260206004820152603a602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e6174757265206c656e6774680000000000006064820152608401610157565b6102e7610425565b5060208201516040808401518451859392600091859190811061030c5761030c61065d565b016020015160f81c9050601b811480159061032b57508060ff16601c14155b1561038c5760405162461bcd60e51b815260206004820152603b602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e617475726520762076616c756500000000006064820152608401610157565b60408051600081526020810180835289905260ff83169181019190915260608101849052608081018390526001600160a01b0389169060019060a0016020604051602081039080840390855afa1580156103ea573d6000803e3d6000fd5b505050602060405103516001600160a01b0316149450505050505b9392505050565b600060208251101561041d57600080fd5b508051015190565b60405180606001604052806003906020820280368337509192915050565b6001600160a01b038116811461045857600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561048c578181015183820152602001610474565b50506000910152565b600082601f8301126104a657600080fd5b81516001600160401b038111156104bf576104bf61045b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156104ed576104ed61045b565b60405281815283820160200185101561050557600080fd5b610516826020830160208701610471565b949350505050565b60008060006060848603121561053357600080fd5b835161053e81610443565b6020850151604086015191945092506001600160401b0381111561056157600080fd5b61056d86828701610495565b9150509250925092565b60008060006060848603121561058c57600080fd5b835161059781610443565b60208501519093506001600160401b038111156105b357600080fd5b6105bf86828701610495565b604086015190935090506001600160401b0381111561056157600080fd5b600082516105ef818460208701610471565b9190910192915050565b828152604060208201526000825180604084015261061e816060850160208701610471565b601f01601f1916919091016060019392505050565b60006020828403121561064557600080fd5b81516001600160e01b03198116811461040557600080fd5b634e487b7160e01b600052603260045260246000fdfe5369676e617475726556616c696461746f72237265636f7665725369676e6572";ez0.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 y71(J){if(sz0.slice(J,-32)!==ez0.magicBytes)throw new g71(J)}function g_8(J){if(typeof J==="string")return tz0(J);return J}function tz0(J){y71(J);let[Q,Y,G]=Zg.decode(Zg.from("address, bytes, bytes"),J);return{data:Y,signature:G,to:Q}}function m_8(J){let{data:Q,signature:Y,to:G}=J;return sz0.concat(Zg.encode(Zg.from("address, bytes, bytes"),[G,Q,Y]),ez0.magicBytes)}function d_8(J){try{return y71(J),!0}catch{return!1}}class g71 extends y_8.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"})}}ez0.InvalidWrappedSignatureError=g71});var XK0=H((YK0)=>{Object.defineProperty(YK0,"__esModule",{value:!0});YK0.SignatureErc6492=void 0;YK0.SignatureErc6492=QK0()});var gF=H((KK0)=>{Object.defineProperty(KK0,"__esModule",{value:!0});KK0.serializeSignature=r_8;var o_8=w2(),zK0=c8(),a_8=c6();function r_8({r:J,s:Q,to:Y="hex",v:G,yParity:X}){let z=(()=>{if(X===0||X===1)return X;if(G&&(G===27n||G===28n||G>=35n))return G%2n===0n?1:0;throw Error("Invalid `v` or `yParity` value")})(),K=`0x${new o_8.secp256k1.Signature((0,zK0.hexToBigInt)(J),(0,zK0.hexToBigInt)(Q)).toCompactHex()}${z===0?"1b":"1c"}`;if(Y==="hex")return K;return(0,a_8.hexToBytes)(K)}});var dF=H((IK0)=>{Object.defineProperty(IK0,"__esModule",{value:!0});IK0.verifyHash=Vi8;IK0.verifyErc8010=DK0;IK0.verifyErc1271=HK0;var WK0=XK0(),ZK0=FF(),mF=GK(),VK0=UA(),qK0=rz(),t_8=DA(),UK0=E7(),e_8=O3(),Ji8=E2(),Qi8=S41(),Yi8=X4(),Gi8=X5(),Xi8=c8(),d71=v1(),u71=x6(),zi8=YK(),Ki8=gF(),Wi8=HA(),Zi8=I41(),MK0=iQ();async function Vi8(J,Q){let{address:Y,hash:G,erc6492VerifierAddress:X=Q.universalSignatureVerifierAddress??J.chain?.contracts?.erc6492Verifier?.address,multicallAddress:z=Q.multicallAddress??J.chain?.contracts?.multicall3?.address}=Q,K=(()=>{let W=Q.signature;if((0,Gi8.isHex)(W))return W;if(typeof W==="object"&&"r"in W&&"s"in W)return(0,Ki8.serializeSignature)(W);return(0,d71.bytesToHex)(W)})();try{if(ZK0.SignatureErc8010.validate(K))return await DK0(J,{...Q,multicallAddress:z,signature:K});return await qi8(J,{...Q,verifierAddress:X,signature:K})}catch(W){try{if((0,Ji8.isAddressEqual)((0,e_8.getAddress)(Y),await(0,zi8.recoverAddress)({hash:G,signature:K})))return!0}catch{}if(W instanceof aZ)return!1;throw W}}async function DK0(J,Q){let{address:Y,blockNumber:G,blockTag:X,hash:z,multicallAddress:K}=Q,{authorization:W,data:Z,signature:V,to:q}=ZK0.SignatureErc8010.unwrap(Q.signature);if(await(0,Zi8.getCode)(J,{address:Y,blockNumber:G,blockTag:X})===(0,Yi8.concatHex)(["0xef0100",W.address]))return await HK0(J,{address:Y,blockNumber:G,blockTag:X,hash:z,signature:V});let M={address:W.address,chainId:Number(W.chainId),nonce:Number(W.nonce),r:(0,d71.numberToHex)(W.r,{size:32}),s:(0,d71.numberToHex)(W.s,{size:32}),yParity:W.yParity};if(!await(0,Qi8.verifyAuthorization)({address:Y,authorization:M}))throw new aZ;let I=await(0,u71.getAction)(J,MK0.readContract,"readContract")({...K?{address:K}:{code:VK0.multicall3Bytecode},authorizationList:[M],abi:mF.multicall3Abi,blockNumber:G,blockTag:"pending",functionName:"aggregate3",args:[[...Z?[{allowFailure:!0,target:q??Y,callData:Z}]:[],{allowFailure:!0,target:Y,callData:(0,UK0.encodeFunctionData)({abi:mF.erc1271Abi,functionName:"isValidSignature",args:[z,V]})}]]});if(I[I.length-1]?.returnData?.startsWith("0x1626ba7e"))return!0;throw new aZ}async function qi8(J,Q){let{address:Y,factory:G,factoryData:X,hash:z,signature:K,verifierAddress:W,...Z}=Q,V=await(async()=>{if(!G&&!X)return K;if(WK0.SignatureErc6492.validate(K))return K;return WK0.SignatureErc6492.wrap({data:X,signature:K,to:G})})(),q=W?{to:W,data:(0,UK0.encodeFunctionData)({abi:mF.erc6492SignatureValidatorAbi,functionName:"isValidSig",args:[Y,z,V]}),...Z}:{data:(0,t_8.encodeDeployData)({abi:mF.erc6492SignatureValidatorAbi,args:[Y,z,V],bytecode:VK0.erc6492SignatureValidatorByteCode}),...Z},{data:U}=await(0,u71.getAction)(J,Wi8.call,"call")(q).catch((M)=>{if(M instanceof qK0.CallExecutionError)throw new aZ;throw M});if((0,Xi8.hexToBool)(U??"0x0"))return!0;throw new aZ}async function HK0(J,Q){let{address:Y,blockNumber:G,blockTag:X,hash:z,signature:K}=Q;if((await(0,u71.getAction)(J,MK0.readContract,"readContract")({address:Y,abi:mF.erc1271Abi,args:[z,K],blockNumber:G,blockTag:X,functionName:"isValidSignature"}).catch((Z)=>{if(Z instanceof qK0.ContractFunctionExecutionError)throw new aZ;throw Z})).startsWith("0x1626ba7e"))return!0;throw new aZ}class aZ extends Error{}});var AK0=H((OK0)=>{Object.defineProperty(OK0,"__esModule",{value:!0});OK0.verifyMessage=Oi8;var Hi8=_U(),Ii8=dF();async function Oi8(J,{address:Q,message:Y,factory:G,factoryData:X,signature:z,...K}){let W=(0,Hi8.hashMessage)(Y);return(0,Ii8.verifyHash)(J,{address:Q,factory:G,factoryData:X,hash:W,signature:z,...K})}});var NK0=H((BK0)=>{Object.defineProperty(BK0,"__esModule",{value:!0});BK0.verifyTypedData=wi8;var Bi8=iU(),Ni8=dF();async function wi8(J,Q){let{address:Y,factory:G,factoryData:X,signature:z,message:K,primaryType:W,types:Z,domain:V,...q}=Q,U=(0,Bi8.hashTypedData)({message:K,primaryType:W,types:Z,domain:V});return(0,Ni8.verifyHash)(J,{address:Y,factory:G,factoryData:X,hash:U,signature:z,...q})}});var l71=H((EK0)=>{Object.defineProperty(EK0,"__esModule",{value:!0});EK0.watchBlockNumber=Ti8;var Ei8=c8(),Ci8=x6(),wK0=cZ(),Ri8=uU(),LK0=S4(),Fi8=IA();function Ti8(J,{emitOnBegin:Q=!1,emitMissed:Y=!1,onBlockNumber:G,onError:X,poll:z,pollingInterval:K=J.pollingInterval}){let W=(()=>{if(typeof z<"u")return z;if(J.transport.type==="webSocket"||J.transport.type==="ipc")return!1;if(J.transport.type==="fallback"&&(J.transport.transports[0].config.type==="webSocket"||J.transport.transports[0].config.type==="ipc"))return!1;return!0})(),Z;return W?(()=>{let U=(0,LK0.stringify)(["watchBlockNumber",J.uid,Q,Y,K]);return(0,wK0.observe)(U,{onBlockNumber:G,onError:X},(M)=>(0,Ri8.poll)(async()=>{try{let D=await(0,Ci8.getAction)(J,Fi8.getBlockNumber,"getBlockNumber")({cacheTime:0});if(Z){if(D===Z)return;if(D-Z>1&&Y)for(let I=Z+1n;I<D;I++)M.onBlockNumber(I,Z),Z=I}if(!Z||D>Z)M.onBlockNumber(D,Z),Z=D}catch(D){M.onError?.(D)}},{emitOnBegin:Q,interval:K}))})():(()=>{let U=(0,LK0.stringify)(["watchBlockNumber",J.uid,Q,Y]);return(0,wK0.observe)(U,{onBlockNumber:G,onError:X},(M)=>{let D=!0,I=()=>D=!1;return(async()=>{try{let O=(()=>{if(J.transport.type==="fallback"){let B=J.transport.transports.find((w)=>w.config.type==="webSocket"||w.config.type==="ipc");if(!B)return J.transport;return B.value}return J.transport})(),{unsubscribe:A}=await O.subscribe({params:["newHeads"],onData(B){if(!D)return;let w=(0,Ei8.hexToBigInt)(B.result?.number);M.onBlockNumber(w,Z),Z=w},onError(B){M.onError?.(B)}});if(I=A,!D)I()}catch(O){X?.(O)}})(),()=>I()})})()}});var FK0=H((RK0)=>{Object.defineProperty(RK0,"__esModule",{value:!0});RK0.waitForTransactionReceipt=bi8;var Pi8=Sx(),p71=A3(),bA=x6(),$i8=cZ(),fi8=px(),CK0=YF(),ki8=S4(),vi8=gU(),ji8=Xg(),c71=P71(),hi8=l71();async function bi8(J,Q){let{checkReplacement:Y=!0,confirmations:G=1,hash:X,onReplaced:z,retryCount:K=6,retryDelay:W=({count:C})=>~~(1<<C)*200,timeout:Z=180000}=Q,V=(0,ki8.stringify)(["waitForTransactionReceipt",J.uid,X]),q=(()=>{if(Q.pollingInterval)return Q.pollingInterval;if(J.chain?.experimental_preconfirmationTime)return J.chain.experimental_preconfirmationTime;return J.pollingInterval})(),U,M,D,I=!1,O,A,{promise:B,resolve:w,reject:N}=(0,fi8.withResolvers)(),L=Z?setTimeout(()=>{A?.(),O?.(),N(new p71.WaitForTransactionReceiptTimeoutError({hash:X}))},Z):void 0;return O=(0,$i8.observe)(V,{onReplaced:z,resolve:w,reject:N},async(C)=>{if(D=await(0,bA.getAction)(J,c71.getTransactionReceipt,"getTransactionReceipt")({hash:X}).catch(()=>{return}),D&&G<=1){clearTimeout(L),C.resolve(D),O?.();return}A=(0,bA.getAction)(J,hi8.watchBlockNumber,"watchBlockNumber")({emitMissed:!0,emitOnBegin:!0,poll:!0,pollingInterval:q,async onBlockNumber(R){let F=(E)=>{clearTimeout(L),A?.(),E(),O?.()},f=R;if(I)return;try{if(D){if(G>1&&(!D.blockNumber||f-D.blockNumber+1n<G))return;F(()=>C.resolve(D));return}if(Y&&!U)I=!0,await(0,CK0.withRetry)(async()=>{if(U=await(0,bA.getAction)(J,ji8.getTransaction,"getTransaction")({hash:X}),U.blockNumber)f=U.blockNumber},{delay:W,retryCount:K}),I=!1;if(D=await(0,bA.getAction)(J,c71.getTransactionReceipt,"getTransactionReceipt")({hash:X}),G>1&&(!D.blockNumber||f-D.blockNumber+1n<G))return;F(()=>C.resolve(D))}catch(E){if(E instanceof p71.TransactionNotFoundError||E instanceof p71.TransactionReceiptNotFoundError){if(!U){I=!1;return}try{M=U,I=!0;let P=await(0,CK0.withRetry)(()=>(0,bA.getAction)(J,vi8.getBlock,"getBlock")({blockNumber:f,includeTransactions:!0}),{delay:W,retryCount:K,shouldRetry:({error:d})=>d instanceof Pi8.BlockNotFoundError});I=!1;let j=P.transactions.find(({from:d,nonce:h})=>d===M.from&&h===M.nonce);if(!j)return;if(D=await(0,bA.getAction)(J,c71.getTransactionReceipt,"getTransactionReceipt")({hash:j.hash}),G>1&&(!D.blockNumber||f-D.blockNumber+1n<G))return;let $="replaced";if(j.to===M.to&&j.value===M.value&&j.input===M.input)$="repriced";else if(j.from===j.to&&j.value===0n)$="cancelled";F(()=>{C.onReplaced?.({reason:$,replacedTransaction:M,transaction:j,transactionReceipt:D}),C.resolve(D)})}catch(P){F(()=>C.reject(P))}}else F(()=>C.reject(E))}}})}),B}});var SK0=H((TK0)=>{Object.defineProperty(TK0,"__esModule",{value:!0});TK0.watchBlocks=di8;var Vg=x6(),yi8=cZ(),gi8=uU(),mi8=S4(),qg=gU();function di8(J,{blockTag:Q=J.experimental_blockTag??"latest",emitMissed:Y=!1,emitOnBegin:G=!1,onBlock:X,onError:z,includeTransactions:K,poll:W,pollingInterval:Z=J.pollingInterval}){let V=(()=>{if(typeof W<"u")return W;if(J.transport.type==="webSocket"||J.transport.type==="ipc")return!1;if(J.transport.type==="fallback"&&(J.transport.transports[0].config.type==="webSocket"||J.transport.transports[0].config.type==="ipc"))return!1;return!0})(),q=K??!1,U;return V?(()=>{let I=(0,mi8.stringify)(["watchBlocks",J.uid,Q,Y,G,q,Z]);return(0,yi8.observe)(I,{onBlock:X,onError:z},(O)=>(0,gi8.poll)(async()=>{try{let A=await(0,Vg.getAction)(J,qg.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,Vg.getAction)(J,qg.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,Vg.getAction)(J,qg.getBlock,"getBlock")({blockTag:Q,includeTransactions:q}).then((N)=>{if(!I)return;if(!O)return;X(N,void 0),O=!1}).catch(z);let B=(()=>{if(J.transport.type==="fallback"){let N=J.transport.transports.find((L)=>L.config.type==="webSocket"||L.config.type==="ipc");if(!N)return J.transport;return N.value}return J.transport})(),{unsubscribe:w}=await B.subscribe({params:["newHeads"],async onData(N){if(!I)return;let L=await(0,Vg.getAction)(J,qg.getBlock,"getBlock")({blockNumber:N.result?.number,includeTransactions:q}).catch(()=>{});if(!I)return;X(L,U),O=!1,U=L},onError(N){z?.(N)}});if(A=w,!I)A()}catch(B){z?.(B)}})(),()=>A()})()}});var kK0=H((fK0)=>{Object.defineProperty(fK0,"__esModule",{value:!0});fK0.watchEvent=ei8;var PK0=R8(),li8=sz(),pi8=zA(),ci8=hZ(),$K0=mG(),uF=x6(),_i8=cZ(),ii8=uU(),ni8=S4(),oi8=D41(),ai8=IA(),ri8=rR(),si8=yx(),ti8=sR();function ei8(J,{address:Q,args:Y,batch:G=!0,event:X,events:z,fromBlock:K,onError:W,onLogs:Z,poll:V,pollingInterval:q=J.pollingInterval,strict:U}){let M=(()=>{if(typeof V<"u")return V;if(typeof K==="bigint")return!0;if(J.transport.type==="webSocket"||J.transport.type==="ipc")return!1;if(J.transport.type==="fallback"&&(J.transport.transports[0].config.type==="webSocket"||J.transport.transports[0].config.type==="ipc"))return!1;return!0})(),D=U??!1;return M?(()=>{let A=(0,ni8.stringify)(["watchEvent",Q,Y,G,J.uid,X,q,K]);return(0,_i8.observe)(A,{onLogs:Z,onError:W},(B)=>{let w;if(K!==void 0)w=K-1n;let N,L=!1,C=(0,ii8.poll)(async()=>{if(!L){try{N=await(0,uF.getAction)(J,oi8.createEventFilter,"createEventFilter")({address:Q,args:Y,event:X,events:z,strict:D,fromBlock:K})}catch{}L=!0;return}try{let R;if(N)R=await(0,uF.getAction)(J,ri8.getFilterChanges,"getFilterChanges")({filter:N});else{let F=await(0,uF.getAction)(J,ai8.getBlockNumber,"getBlockNumber")({});if(w&&w!==F)R=await(0,uF.getAction)(J,si8.getLogs,"getLogs")({address:Q,args:Y,event:X,events:z,fromBlock:w+1n,toBlock:F});else R=[];w=F}if(R.length===0)return;if(G)B.onLogs(R);else for(let F of R)B.onLogs([F])}catch(R){if(N&&R instanceof li8.InvalidInputRpcError)L=!1;B.onError?.(R)}},{emitOnBegin:!0,interval:q});return async()=>{if(N)await(0,uF.getAction)(J,ti8.uninstallFilter,"uninstallFilter")({filter:N});C()}})})():(()=>{let A=!0,B=()=>A=!1;return(async()=>{try{let w=(()=>{if(J.transport.type==="fallback"){let R=J.transport.transports.find((F)=>F.config.type==="webSocket"||F.config.type==="ipc");if(!R)return J.transport;return R.value}return J.transport})(),N=z??(X?[X]:void 0),L=[];if(N){if(L=[N.flatMap((F)=>(0,ci8.encodeEventTopics)({abi:[F],eventName:F.name,args:Y}))],X)L=L[0]}let{unsubscribe:C}=await w.subscribe({params:["logs",{address:Q,topics:L}],onData(R){if(!A)return;let F=R.result;try{let{eventName:f,args:E}=(0,pi8.decodeEventLog)({abi:N??[],data:F.data,topics:F.topics,strict:D}),P=(0,$K0.formatLog)(F,{args:E,eventName:f});Z([P])}catch(f){let E,P;if(f instanceof PK0.DecodeLogDataMismatch||f instanceof PK0.DecodeLogTopicsMismatch){if(U)return;E=f.abiItem.name,P=f.abiItem.inputs?.some(($)=>!(("name"in $)&&$.name))}let j=(0,$K0.formatLog)(F,{args:P?[]:{},eventName:E});Z([j])}},onError(R){W?.(R)}});if(B=C,!A)B()}catch(w){W?.(w)}})(),()=>B()})()}});var jK0=H((vK0)=>{Object.defineProperty(vK0,"__esModule",{value:!0});vK0.watchPendingTransactions=Wn8;var _71=x6(),Qn8=cZ(),Yn8=uU(),Gn8=S4(),Xn8=H41(),zn8=rR(),Kn8=sR();function Wn8(J,{batch:Q=!0,onError:Y,onTransactions:G,poll:X,pollingInterval:z=J.pollingInterval}){return(typeof X<"u"?X:J.transport.type!=="webSocket"&&J.transport.type!=="ipc")?(()=>{let V=(0,Gn8.stringify)(["watchPendingTransactions",J.uid,Q,z]);return(0,Qn8.observe)(V,{onTransactions:G,onError:Y},(q)=>{let U,M=(0,Yn8.poll)(async()=>{try{if(!U)try{U=await(0,_71.getAction)(J,Xn8.createPendingTransactionFilter,"createPendingTransactionFilter")({});return}catch(I){throw M(),I}let D=await(0,_71.getAction)(J,zn8.getFilterChanges,"getFilterChanges")({filter:U});if(D.length===0)return;if(Q)q.onTransactions(D);else for(let I of D)q.onTransactions([I])}catch(D){q.onError?.(D)}},{emitOnBegin:!0,interval:z});return async()=>{if(U)await(0,_71.getAction)(J,Kn8.uninstallFilter,"uninstallFilter")({filter:U});M()}})})():(()=>{let V=!0,q=()=>V=!1;return(async()=>{try{let{unsubscribe:U}=await J.transport.subscribe({params:["newPendingTransactions"],onData(M){if(!V)return;let D=M.result;G([D])},onError(M){Y?.(M)}});if(q=U,!V)q()}catch(U){Y?.(U)}})(),()=>q()})()}});var bK0=H((hK0)=>{Object.defineProperty(hK0,"__esModule",{value:!0});hK0.parseSiweMessage=Vn8;function Vn8(J){let{scheme:Q,statement:Y,...G}=J.match(qn8)?.groups??{},{chainId:X,expirationTime:z,issuedAt:K,notBefore:W,requestId:Z,...V}=J.match(Un8)?.groups??{},q=J.split("Resources:")[1]?.split(`
- `).slice(1);return{...G,...V,...X?{chainId:Number(X)}:{},...z?{expirationTime:new Date(z)}:{},...K?{issuedAt:new Date(K)}:{},...W?{notBefore:new Date(W)}:{},...Z?{requestId:Z}:{},...q?{resources:q}:{},...Q?{scheme:Q}:{},...Y?{statement:Y}:{}}}var qn8=/^(?:(?<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)?/,Un8=/(?: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 yK0=H((xK0)=>{Object.defineProperty(xK0,"__esModule",{value:!0});xK0.validateSiweMessage=In8;var Dn8=u5(),Hn8=E2();function In8(J){let{address:Q,domain:Y,message:G,nonce:X,scheme:z,time:K=new Date}=J;if(Y&&G.domain!==Y)return!1;if(X&&G.nonce!==X)return!1;if(z&&G.scheme!==z)return!1;if(G.expirationTime&&K>=G.expirationTime)return!1;if(G.notBefore&&K<G.notBefore)return!1;try{if(!G.address)return!1;if(!(0,Dn8.isAddress)(G.address,{strict:!1}))return!1;if(Q&&!(0,Hn8.isAddressEqual)(G.address,Q))return!1}catch{return!1}return!0}});var mK0=H((gK0)=>{Object.defineProperty(gK0,"__esModule",{value:!0});gK0.verifySiweMessage=Ln8;var An8=_U(),Bn8=bK0(),Nn8=yK0(),wn8=dF();async function Ln8(J,Q){let{address:Y,domain:G,message:X,nonce:z,scheme:K,signature:W,time:Z=new Date,...V}=Q,q=(0,Bn8.parseSiweMessage)(X);if(!q.address)return!1;if(!(0,Nn8.validateSiweMessage)({address:Y,domain:G,message:q,nonce:z,scheme:K,time:Z}))return!1;let M=(0,An8.hashMessage)(X);return(0,wn8.verifyHash)(J,{address:q.address,hash:M,signature:W,...V})}});var i71=H((lK0)=>{Object.defineProperty(lK0,"__esModule",{value:!0});lK0.publicActions=wo8;var Cn8=UJ0(),Rn8=fJ0(),Fn8=vJ0(),Tn8=hJ0(),Sn8=U41(),Pn8=HA(),$n8=M41(),fn8=yJ0(),kn8=Sb(),vn8=D41(),jn8=H41(),hn8=O91(),bn8=q91(),xn8=xx(),yn8=V91(),gn8=I91(),mn8=lJ0(),dn8=gU(),un8=IA(),ln8=cJ0(),pn8=mU(),dK0=I41(),cn8=gx(),_n8=sJ0(),in8=Y20(),nn8=rR(),on8=X20(),an8=Px(),rn8=yx(),sn8=Bz0(),tn8=wz0(),en8=Xg(),Jo8=Rz0(),Qo8=gR(),Yo8=P71(),Go8=Pz0(),Xo8=iQ(),uK0=$71(),zo8=rz0(),Ko8=c91(),Wo8=sR(),Zo8=dF(),Vo8=AK0(),qo8=NK0(),Uo8=FK0(),Mo8=l71(),Do8=SK0(),Ho8=n91(),Io8=kK0(),Oo8=jK0(),Ao8=mK0(),Bo8=_R(),No8=Jy();function wo8(J){return{call:(Q)=>(0,Pn8.call)(J,Q),createAccessList:(Q)=>(0,$n8.createAccessList)(J,Q),createBlockFilter:()=>(0,fn8.createBlockFilter)(J),createContractEventFilter:(Q)=>(0,kn8.createContractEventFilter)(J,Q),createEventFilter:(Q)=>(0,vn8.createEventFilter)(J,Q),createPendingTransactionFilter:()=>(0,jn8.createPendingTransactionFilter)(J),estimateContractGas:(Q)=>(0,hn8.estimateContractGas)(J,Q),estimateGas:(Q)=>(0,xn8.estimateGas)(J,Q),getBalance:(Q)=>(0,gn8.getBalance)(J,Q),getBlobBaseFee:()=>(0,mn8.getBlobBaseFee)(J),getBlock:(Q)=>(0,dn8.getBlock)(J,Q),getBlockNumber:(Q)=>(0,un8.getBlockNumber)(J,Q),getBlockTransactionCount:(Q)=>(0,ln8.getBlockTransactionCount)(J,Q),getBytecode:(Q)=>(0,dK0.getCode)(J,Q),getChainId:()=>(0,pn8.getChainId)(J),getCode:(Q)=>(0,dK0.getCode)(J,Q),getContractEvents:(Q)=>(0,cn8.getContractEvents)(J,Q),getEip712Domain:(Q)=>(0,_n8.getEip712Domain)(J,Q),getEnsAddress:(Q)=>(0,Cn8.getEnsAddress)(J,Q),getEnsAvatar:(Q)=>(0,Rn8.getEnsAvatar)(J,Q),getEnsName:(Q)=>(0,Fn8.getEnsName)(J,Q),getEnsResolver:(Q)=>(0,Tn8.getEnsResolver)(J,Q),getEnsText:(Q)=>(0,Sn8.getEnsText)(J,Q),getFeeHistory:(Q)=>(0,in8.getFeeHistory)(J,Q),estimateFeesPerGas:(Q)=>(0,bn8.estimateFeesPerGas)(J,Q),getFilterChanges:(Q)=>(0,nn8.getFilterChanges)(J,Q),getFilterLogs:(Q)=>(0,on8.getFilterLogs)(J,Q),getGasPrice:()=>(0,an8.getGasPrice)(J),getLogs:(Q)=>(0,rn8.getLogs)(J,Q),getProof:(Q)=>(0,sn8.getProof)(J,Q),estimateMaxPriorityFeePerGas:(Q)=>(0,yn8.estimateMaxPriorityFeePerGas)(J,Q),getStorageAt:(Q)=>(0,tn8.getStorageAt)(J,Q),getTransaction:(Q)=>(0,en8.getTransaction)(J,Q),getTransactionConfirmations:(Q)=>(0,Jo8.getTransactionConfirmations)(J,Q),getTransactionCount:(Q)=>(0,Qo8.getTransactionCount)(J,Q),getTransactionReceipt:(Q)=>(0,Yo8.getTransactionReceipt)(J,Q),multicall:(Q)=>(0,Go8.multicall)(J,Q),prepareTransactionRequest:(Q)=>(0,Bo8.prepareTransactionRequest)(J,Q),readContract:(Q)=>(0,Xo8.readContract)(J,Q),sendRawTransaction:(Q)=>(0,No8.sendRawTransaction)(J,Q),simulate:(Q)=>(0,uK0.simulateBlocks)(J,Q),simulateBlocks:(Q)=>(0,uK0.simulateBlocks)(J,Q),simulateCalls:(Q)=>(0,zo8.simulateCalls)(J,Q),simulateContract:(Q)=>(0,Ko8.simulateContract)(J,Q),verifyHash:(Q)=>(0,Zo8.verifyHash)(J,Q),verifyMessage:(Q)=>(0,Vo8.verifyMessage)(J,Q),verifySiweMessage:(Q)=>(0,Ao8.verifySiweMessage)(J,Q),verifyTypedData:(Q)=>(0,qo8.verifyTypedData)(J,Q),uninstallFilter:(Q)=>(0,Wo8.uninstallFilter)(J,Q),waitForTransactionReceipt:(Q)=>(0,Uo8.waitForTransactionReceipt)(J,Q),watchBlocks:(Q)=>(0,Do8.watchBlocks)(J,Q),watchBlockNumber:(Q)=>(0,Mo8.watchBlockNumber)(J,Q),watchContractEvent:(Q)=>(0,Ho8.watchContractEvent)(J,Q),watchEvent:(Q)=>(0,Io8.watchEvent)(J,Q),watchPendingTransactions:(Q)=>(0,Oo8.watchPendingTransactions)(J,Q)}}});var cK0=H((pK0)=>{Object.defineProperty(pK0,"__esModule",{value:!0});pK0.createPublicClient=Ro8;var Eo8=XF(),Co8=i71();function Ro8(J){let{key:Q="public",name:Y="Public Client"}=J;return(0,Eo8.createClient)({...J,key:Q,name:Y,type:"publicClient"}).extend(Co8.publicActions)}});var iK0=H((_K0)=>{Object.defineProperty(_K0,"__esModule",{value:!0});_K0.dropTransaction=To8;async function To8(J,{hash:Q}){await J.request({method:`${J.mode}_dropTransaction`,params:[Q]})}});var oK0=H((nK0)=>{Object.defineProperty(nK0,"__esModule",{value:!0});nK0.dumpState=Po8;async function Po8(J){return J.request({method:`${J.mode}_dumpState`})}});var rK0=H((aK0)=>{Object.defineProperty(aK0,"__esModule",{value:!0});aK0.getAutomine=fo8;async function fo8(J){if(J.mode==="ganache")return await J.request({method:"eth_mining"});return await J.request({method:`${J.mode}_getAutomine`})}});var tK0=H((sK0)=>{Object.defineProperty(sK0,"__esModule",{value:!0});sK0.getTxpoolContent=vo8;async function vo8(J){return await J.request({method:"txpool_content"})}});var QW0=H((JW0)=>{Object.defineProperty(JW0,"__esModule",{value:!0});JW0.getTxpoolStatus=ho8;var eK0=c8();async function ho8(J){let{pending:Q,queued:Y}=await J.request({method:"txpool_status"});return{pending:(0,eK0.hexToNumber)(Q),queued:(0,eK0.hexToNumber)(Y)}}});var GW0=H((YW0)=>{Object.defineProperty(YW0,"__esModule",{value:!0});YW0.impersonateAccount=xo8;async function xo8(J,{address:Q}){await J.request({method:`${J.mode}_impersonateAccount`,params:[Q]})}});var zW0=H((XW0)=>{Object.defineProperty(XW0,"__esModule",{value:!0});XW0.increaseTime=mo8;var go8=v1();async function mo8(J,{seconds:Q}){return await J.request({method:"evm_increaseTime",params:[(0,go8.numberToHex)(Q)]})}});var WW0=H((KW0)=>{Object.defineProperty(KW0,"__esModule",{value:!0});KW0.inspectTxpool=uo8;async function uo8(J){return await J.request({method:"txpool_inspect"})}});var VW0=H((ZW0)=>{Object.defineProperty(ZW0,"__esModule",{value:!0});ZW0.loadState=po8;async function po8(J,{state:Q}){await J.request({method:`${J.mode}_loadState`,params:[Q]})}});var UW0=H((qW0)=>{Object.defineProperty(qW0,"__esModule",{value:!0});qW0.mine=_o8;var n71=v1();async function _o8(J,{blocks:Q,interval:Y}){if(J.mode==="ganache")await J.request({method:"evm_mine",params:[{blocks:(0,n71.numberToHex)(Q)}]});else await J.request({method:`${J.mode}_mine`,params:[(0,n71.numberToHex)(Q),(0,n71.numberToHex)(Y||0)]})}});var DW0=H((MW0)=>{Object.defineProperty(MW0,"__esModule",{value:!0});MW0.removeBlockTimestampInterval=no8;async function no8(J){await J.request({method:`${J.mode}_removeBlockTimestampInterval`})}});var IW0=H((HW0)=>{Object.defineProperty(HW0,"__esModule",{value:!0});HW0.reset=ao8;async function ao8(J,{blockNumber:Q,jsonRpcUrl:Y}={}){await J.request({method:`${J.mode}_reset`,params:[{forking:{blockNumber:Number(Q),jsonRpcUrl:Y}}]})}});var AW0=H((OW0)=>{Object.defineProperty(OW0,"__esModule",{value:!0});OW0.revert=so8;async function so8(J,{id:Q}){await J.request({method:"evm_revert",params:[Q]})}});var NW0=H((BW0)=>{Object.defineProperty(BW0,"__esModule",{value:!0});BW0.sendUnsignedTransaction=Qa8;var eo8=yU(),Ja8=yG();async function Qa8(J,Q){let{accessList:Y,data:G,from:X,gas:z,gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U,...M}=Q,D=J.chain?.formatters?.transactionRequest?.format,O=(D||Ja8.formatTransactionRequest)({...(0,eo8.extract)(M,{format:D}),accessList:Y,data:G,from:X,gas:z,gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U});return await J.request({method:"eth_sendUnsignedTransaction",params:[O]})}});var LW0=H((wW0)=>{Object.defineProperty(wW0,"__esModule",{value:!0});wW0.setAutomine=Ga8;async function Ga8(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 RW0=H((CW0)=>{Object.defineProperty(CW0,"__esModule",{value:!0});CW0.setBalance=za8;var EW0=v1();async function za8(J,{address:Q,value:Y}){if(J.mode==="ganache")await J.request({method:"evm_setAccountBalance",params:[Q,(0,EW0.numberToHex)(Y)]});else await J.request({method:`${J.mode}_setBalance`,params:[Q,(0,EW0.numberToHex)(Y)]})}});var TW0=H((FW0)=>{Object.defineProperty(FW0,"__esModule",{value:!0});FW0.setBlockGasLimit=Za8;var Wa8=v1();async function Za8(J,{gasLimit:Q}){await J.request({method:"evm_setBlockGasLimit",params:[(0,Wa8.numberToHex)(Q)]})}});var PW0=H((SW0)=>{Object.defineProperty(SW0,"__esModule",{value:!0});SW0.setBlockTimestampInterval=qa8;async function qa8(J,{interval:Q}){let Y=(()=>{if(J.mode==="hardhat")return Q*1000;return Q})();await J.request({method:`${J.mode}_setBlockTimestampInterval`,params:[Y]})}});var fW0=H(($W0)=>{Object.defineProperty($W0,"__esModule",{value:!0});$W0.setCode=Ma8;async function Ma8(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 vW0=H((kW0)=>{Object.defineProperty(kW0,"__esModule",{value:!0});kW0.setCoinbase=Ha8;async function Ha8(J,{address:Q}){await J.request({method:`${J.mode}_setCoinbase`,params:[Q]})}});var hW0=H((jW0)=>{Object.defineProperty(jW0,"__esModule",{value:!0});jW0.setIntervalMining=Oa8;async function Oa8(J,{interval:Q}){let Y=(()=>{if(J.mode==="hardhat")return Q*1000;return Q})();await J.request({method:"evm_setIntervalMining",params:[Y]})}});var xW0=H((bW0)=>{Object.defineProperty(bW0,"__esModule",{value:!0});bW0.setLoggingEnabled=Ba8;async function Ba8(J,Q){await J.request({method:`${J.mode}_setLoggingEnabled`,params:[Q]})}});var gW0=H((yW0)=>{Object.defineProperty(yW0,"__esModule",{value:!0});yW0.setMinGasPrice=La8;var wa8=v1();async function La8(J,{gasPrice:Q}){await J.request({method:`${J.mode}_setMinGasPrice`,params:[(0,wa8.numberToHex)(Q)]})}});var dW0=H((mW0)=>{Object.defineProperty(mW0,"__esModule",{value:!0});mW0.setNextBlockBaseFeePerGas=Ra8;var Ca8=v1();async function Ra8(J,{baseFeePerGas:Q}){await J.request({method:`${J.mode}_setNextBlockBaseFeePerGas`,params:[(0,Ca8.numberToHex)(Q)]})}});var lW0=H((uW0)=>{Object.defineProperty(uW0,"__esModule",{value:!0});uW0.setNextBlockTimestamp=Sa8;var Ta8=v1();async function Sa8(J,{timestamp:Q}){await J.request({method:"evm_setNextBlockTimestamp",params:[(0,Ta8.numberToHex)(Q)]})}});var cW0=H((pW0)=>{Object.defineProperty(pW0,"__esModule",{value:!0});pW0.setNonce=fa8;var $a8=v1();async function fa8(J,{address:Q,nonce:Y}){await J.request({method:`${J.mode}_setNonce`,params:[Q,(0,$a8.numberToHex)(Y)]})}});var iW0=H((_W0)=>{Object.defineProperty(_W0,"__esModule",{value:!0});_W0.setRpcUrl=va8;async function va8(J,Q){await J.request({method:`${J.mode}_setRpcUrl`,params:[Q]})}});var oW0=H((nW0)=>{Object.defineProperty(nW0,"__esModule",{value:!0});nW0.setStorageAt=ba8;var ha8=v1();async function ba8(J,{address:Q,index:Y,value:G}){await J.request({method:`${J.mode}_setStorageAt`,params:[Q,typeof Y==="number"?(0,ha8.numberToHex)(Y):Y,G]})}});var rW0=H((aW0)=>{Object.defineProperty(aW0,"__esModule",{value:!0});aW0.snapshot=ya8;async function ya8(J){return await J.request({method:"evm_snapshot"})}});var tW0=H((sW0)=>{Object.defineProperty(sW0,"__esModule",{value:!0});sW0.stopImpersonatingAccount=ma8;async function ma8(J,{address:Q}){await J.request({method:`${J.mode}_stopImpersonatingAccount`,params:[Q]})}});var o71=H((eW0)=>{Object.defineProperty(eW0,"__esModule",{value:!0});eW0.testActions=Ar8;var ua8=iK0(),la8=oK0(),pa8=rK0(),ca8=tK0(),_a8=QW0(),ia8=GW0(),na8=zW0(),oa8=WW0(),aa8=VW0(),ra8=UW0(),sa8=DW0(),ta8=IW0(),ea8=AW0(),Jr8=NW0(),Qr8=LW0(),Yr8=RW0(),Gr8=TW0(),Xr8=PW0(),zr8=fW0(),Kr8=vW0(),Wr8=hW0(),Zr8=xW0(),Vr8=gW0(),qr8=dW0(),Ur8=lW0(),Mr8=cW0(),Dr8=iW0(),Hr8=oW0(),Ir8=rW0(),Or8=tW0();function Ar8({mode:J}){return(Q)=>{let Y=Q.extend(()=>({mode:J}));return{dropTransaction:(G)=>(0,ua8.dropTransaction)(Y,G),dumpState:()=>(0,la8.dumpState)(Y),getAutomine:()=>(0,pa8.getAutomine)(Y),getTxpoolContent:()=>(0,ca8.getTxpoolContent)(Y),getTxpoolStatus:()=>(0,_a8.getTxpoolStatus)(Y),impersonateAccount:(G)=>(0,ia8.impersonateAccount)(Y,G),increaseTime:(G)=>(0,na8.increaseTime)(Y,G),inspectTxpool:()=>(0,oa8.inspectTxpool)(Y),loadState:(G)=>(0,aa8.loadState)(Y,G),mine:(G)=>(0,ra8.mine)(Y,G),removeBlockTimestampInterval:()=>(0,sa8.removeBlockTimestampInterval)(Y),reset:(G)=>(0,ta8.reset)(Y,G),revert:(G)=>(0,ea8.revert)(Y,G),sendUnsignedTransaction:(G)=>(0,Jr8.sendUnsignedTransaction)(Y,G),setAutomine:(G)=>(0,Qr8.setAutomine)(Y,G),setBalance:(G)=>(0,Yr8.setBalance)(Y,G),setBlockGasLimit:(G)=>(0,Gr8.setBlockGasLimit)(Y,G),setBlockTimestampInterval:(G)=>(0,Xr8.setBlockTimestampInterval)(Y,G),setCode:(G)=>(0,zr8.setCode)(Y,G),setCoinbase:(G)=>(0,Kr8.setCoinbase)(Y,G),setIntervalMining:(G)=>(0,Wr8.setIntervalMining)(Y,G),setLoggingEnabled:(G)=>(0,Zr8.setLoggingEnabled)(Y,G),setMinGasPrice:(G)=>(0,Vr8.setMinGasPrice)(Y,G),setNextBlockBaseFeePerGas:(G)=>(0,qr8.setNextBlockBaseFeePerGas)(Y,G),setNextBlockTimestamp:(G)=>(0,Ur8.setNextBlockTimestamp)(Y,G),setNonce:(G)=>(0,Mr8.setNonce)(Y,G),setRpcUrl:(G)=>(0,Dr8.setRpcUrl)(Y,G),setStorageAt:(G)=>(0,Hr8.setStorageAt)(Y,G),snapshot:()=>(0,Ir8.snapshot)(Y),stopImpersonatingAccount:(G)=>(0,Or8.stopImpersonatingAccount)(Y,G)}}}});var QZ0=H((JZ0)=>{Object.defineProperty(JZ0,"__esModule",{value:!0});JZ0.createTestClient=Lr8;var Nr8=XF(),wr8=o71();function Lr8(J){let{key:Q="test",name:Y="Test Client",mode:G}=J;return(0,Nr8.createClient)({...J,key:Q,name:Y,type:"testClient"}).extend((z)=>({mode:G,...(0,wr8.testActions)({mode:G})(z)}))}});var GZ0=H((YZ0)=>{Object.defineProperty(YZ0,"__esModule",{value:!0});YZ0.addChain=Rr8;var Cr8=v1();async function Rr8(J,{chain:Q}){let{id:Y,name:G,nativeCurrency:X,rpcUrls:z,blockExplorers:K}=Q;await J.request({method:"wallet_addEthereumChain",params:[{chainId:(0,Cr8.numberToHex)(Y),chainName:G,nativeCurrency:X,rpcUrls:z.default.http,blockExplorerUrls:K?Object.values(K).map(({url:W})=>W):void 0}]},{dedupe:!0,retryCount:0})}});var zZ0=H((XZ0)=>{Object.defineProperty(XZ0,"__esModule",{value:!0});XZ0.deployContract=Pr8;var Tr8=DA(),Sr8=JF();function Pr8(J,Q){let{abi:Y,args:G,bytecode:X,...z}=Q,K=(0,Tr8.encodeDeployData)({abi:Y,args:G,bytecode:X});return(0,Sr8.sendTransaction)(J,{...z,...z.authorizationList?{to:null}:{},data:K})}});var WZ0=H((KZ0)=>{Object.defineProperty(KZ0,"__esModule",{value:!0});KZ0.getAddresses=kr8;var fr8=O3();async function kr8(J){if(J.account?.type==="local")return[J.account.address];return(await J.request({method:"eth_accounts"},{dedupe:!0})).map((Y)=>(0,fr8.checksumAddress)(Y))}});var VZ0=H((ZZ0)=>{Object.defineProperty(ZZ0,"__esModule",{value:!0});ZZ0.getCapabilities=br8;var jr8=_8(),hr8=v1();async function br8(J,Q={}){let{account:Y=J.account,chainId:G}=Q,X=Y?(0,jr8.parseAccount)(Y):void 0,z=G?[X?.address,[(0,hr8.numberToHex)(G)]]:[X?.address],K=await J.request({method:"wallet_getCapabilities",params:z}),W={};for(let[Z,V]of Object.entries(K)){W[Number(Z)]={};for(let[q,U]of Object.entries(V)){if(q==="addSubAccount")q="unstable_addSubAccount";W[Number(Z)][q]=U}}return typeof G==="number"?W[G]:W}});var UZ0=H((qZ0)=>{Object.defineProperty(qZ0,"__esModule",{value:!0});qZ0.getPermissions=yr8;async function yr8(J){return await J.request({method:"wallet_getPermissions"},{dedupe:!0})}});var a71=H((HZ0)=>{Object.defineProperty(HZ0,"__esModule",{value:!0});HZ0.prepareAuthorization=pr8;var MZ0=_8(),mr8=_Z(),dr8=E2(),DZ0=x6(),ur8=mU(),lr8=gR();async function pr8(J,Q){let{account:Y=J.account,chainId:G,nonce:X}=Q;if(!Y)throw new mr8.AccountNotFoundError({docsPath:"/docs/eip7702/prepareAuthorization"});let z=(0,MZ0.parseAccount)(Y),K=(()=>{if(!Q.executor)return;if(Q.executor==="self")return Q.executor;return(0,MZ0.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,DZ0.getAction)(J,ur8.getChainId,"getChainId")({});if(typeof W.nonce>"u"){if(W.nonce=await(0,DZ0.getAction)(J,lr8.getTransactionCount,"getTransactionCount")({address:z.address,blockTag:"pending"}),K==="self"||K?.address&&(0,dr8.isAddressEqual)(K.address,z.address))W.nonce+=1}return W}});var OZ0=H((IZ0)=>{Object.defineProperty(IZ0,"__esModule",{value:!0});IZ0.requestAddresses=ir8;var _r8=O3();async function ir8(J){return(await J.request({method:"eth_requestAccounts"},{dedupe:!0,retryCount:0})).map((Y)=>(0,_r8.getAddress)(Y))}});var BZ0=H((AZ0)=>{Object.defineProperty(AZ0,"__esModule",{value:!0});AZ0.requestPermissions=or8;async function or8(J,Q){return J.request({method:"wallet_requestPermissions",params:[Q]},{retryCount:0})}});var wZ0=H((NZ0)=>{Object.defineProperty(NZ0,"__esModule",{value:!0});NZ0.showCallsStatus=rr8;async function rr8(J,Q){let{id:Y}=Q;await J.request({method:"wallet_showCallsStatus",params:[Y]});return}});var CZ0=H((EZ0)=>{Object.defineProperty(EZ0,"__esModule",{value:!0});EZ0.signAuthorization=Js8;var tr8=_8(),LZ0=_Z(),er8=a71();async function Js8(J,Q){let{account:Y=J.account}=Q;if(!Y)throw new LZ0.AccountNotFoundError({docsPath:"/docs/eip7702/signAuthorization"});let G=(0,tr8.parseAccount)(Y);if(!G.signAuthorization)throw new LZ0.AccountTypeNotSupportedError({docsPath:"/docs/eip7702/signAuthorization",metaMessages:["The `signAuthorization` Action does not support JSON-RPC Accounts."],type:G.type});let X=await(0,er8.prepareAuthorization)(J,Q);return G.signAuthorization(X)}});var TZ0=H((FZ0)=>{Object.defineProperty(FZ0,"__esModule",{value:!0});FZ0.signMessage=Xs8;var Ys8=_8(),Gs8=_Z(),RZ0=v1();async function Xs8(J,{account:Q=J.account,message:Y}){if(!Q)throw new Gs8.AccountNotFoundError({docsPath:"/docs/actions/wallet/signMessage"});let G=(0,Ys8.parseAccount)(Q);if(G.signMessage)return G.signMessage({message:Y});let X=(()=>{if(typeof Y==="string")return(0,RZ0.stringToHex)(Y);if(Y.raw instanceof Uint8Array)return(0,RZ0.toHex)(Y.raw);return Y.raw})();return J.request({method:"personal_sign",params:[X,G.address]},{retryCount:0})}});var PZ0=H((SZ0)=>{Object.defineProperty(SZ0,"__esModule",{value:!0});SZ0.signTransaction=Hs8;var Ks8=_8(),Ws8=_Z(),Zs8=eR(),Vs8=v1(),qs8=yG(),Us8=x6(),Ms8=gG(),Ds8=mU();async function Hs8(J,Q){let{account:Y=J.account,chain:G=J.chain,...X}=Q;if(!Y)throw new Ws8.AccountNotFoundError({docsPath:"/docs/actions/wallet/signTransaction"});let z=(0,Ks8.parseAccount)(Y);(0,Ms8.assertRequest)({account:z,...Q});let K=await(0,Us8.getAction)(J,Ds8.getChainId,"getChainId")({});if(G!==null)(0,Zs8.assertCurrentChain)({currentChainId:K,chain:G});let Z=(G?.formatters||J.chain?.formatters)?.transactionRequest?.format||qs8.formatTransactionRequest;if(z.signTransaction)return z.signTransaction({...X,chainId:K},{serializer:J.chain?.serializers?.transaction});return await J.request({method:"eth_signTransaction",params:[{...Z(X),chainId:(0,Vs8.numberToHex)(K),from:z.address}]},{retryCount:0})}});var fZ0=H(($Z0)=>{Object.defineProperty($Z0,"__esModule",{value:!0});$Z0.signTypedData=Bs8;var Os8=_8(),As8=_Z(),r71=UF();async function Bs8(J,Q){let{account:Y=J.account,domain:G,message:X,primaryType:z}=Q;if(!Y)throw new As8.AccountNotFoundError({docsPath:"/docs/actions/wallet/signTypedData"});let K=(0,Os8.parseAccount)(Y),W={EIP712Domain:(0,r71.getTypesForEIP712Domain)({domain:G}),...Q.types};if((0,r71.validateTypedData)({domain:G,message:X,primaryType:z,types:W}),K.signTypedData)return K.signTypedData({domain:G,message:X,primaryType:z,types:W});let Z=(0,r71.serializeTypedData)({domain:G,message:X,primaryType:z,types:W});return J.request({method:"eth_signTypedData_v4",params:[K.address,Z]},{retryCount:0})}});var vZ0=H((kZ0)=>{Object.defineProperty(kZ0,"__esModule",{value:!0});kZ0.switchChain=Ls8;var ws8=v1();async function Ls8(J,{id:Q}){await J.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,ws8.numberToHex)(Q)}]},{retryCount:0})}});var hZ0=H((jZ0)=>{Object.defineProperty(jZ0,"__esModule",{value:!0});jZ0.watchAsset=Cs8;async function Cs8(J,Q){return await J.request({method:"wallet_watchAsset",params:Q},{retryCount:0})}});var s71=H((bZ0)=>{Object.defineProperty(bZ0,"__esModule",{value:!0});bZ0.walletActions=os8;var Fs8=mU(),Ts8=GZ0(),Ss8=zZ0(),Ps8=WZ0(),$s8=J41(),fs8=VZ0(),ks8=UZ0(),vs8=a71(),js8=_R(),hs8=OZ0(),bs8=BZ0(),xs8=e91(),ys8=Jy(),gs8=JF(),ms8=wZ0(),ds8=CZ0(),us8=TZ0(),ls8=PZ0(),ps8=fZ0(),cs8=vZ0(),_s8=Y41(),is8=hZ0(),ns8=r91();function os8(J){return{addChain:(Q)=>(0,Ts8.addChain)(J,Q),deployContract:(Q)=>(0,Ss8.deployContract)(J,Q),getAddresses:()=>(0,Ps8.getAddresses)(J),getCallsStatus:(Q)=>(0,$s8.getCallsStatus)(J,Q),getCapabilities:(Q)=>(0,fs8.getCapabilities)(J,Q),getChainId:()=>(0,Fs8.getChainId)(J),getPermissions:()=>(0,ks8.getPermissions)(J),prepareAuthorization:(Q)=>(0,vs8.prepareAuthorization)(J,Q),prepareTransactionRequest:(Q)=>(0,js8.prepareTransactionRequest)(J,Q),requestAddresses:()=>(0,hs8.requestAddresses)(J),requestPermissions:(Q)=>(0,bs8.requestPermissions)(J,Q),sendCalls:(Q)=>(0,xs8.sendCalls)(J,Q),sendRawTransaction:(Q)=>(0,ys8.sendRawTransaction)(J,Q),sendTransaction:(Q)=>(0,gs8.sendTransaction)(J,Q),showCallsStatus:(Q)=>(0,ms8.showCallsStatus)(J,Q),signAuthorization:(Q)=>(0,ds8.signAuthorization)(J,Q),signMessage:(Q)=>(0,us8.signMessage)(J,Q),signTransaction:(Q)=>(0,ls8.signTransaction)(J,Q),signTypedData:(Q)=>(0,ps8.signTypedData)(J,Q),switchChain:(Q)=>(0,cs8.switchChain)(J,Q),waitForCallsStatus:(Q)=>(0,_s8.waitForCallsStatus)(J,Q),watchAsset:(Q)=>(0,is8.watchAsset)(J,Q),writeContract:(Q)=>(0,ns8.writeContract)(J,Q)}}});var yZ0=H((xZ0)=>{Object.defineProperty(xZ0,"__esModule",{value:!0});xZ0.createWalletClient=ts8;var rs8=XF(),ss8=s71();function ts8(J){let{key:Q="wallet",name:Y="Wallet Client",transport:G}=J;return(0,rs8.createClient)({...J,key:Q,name:Y,transport:G,type:"walletClient"}).extend(ss8.walletActions)}});var xA=H((gZ0)=>{Object.defineProperty(gZ0,"__esModule",{value:!0});gZ0.createTransport=Yt8;var Jt8=P41(),Qt8=X41();function Yt8({key:J,methods:Q,name:Y,request:G,retryCount:X=3,retryDelay:z=150,timeout:K,type:W},Z){let V=(0,Qt8.uid)();return{config:{key:J,methods:Q,name:Y,request:G,retryCount:X,retryDelay:z,timeout:K,type:W},request:(0,Jt8.buildRequest)(G,{methods:Q,retryCount:X,retryDelay:z,uid:V}),value:Z}}});var dZ0=H((mZ0)=>{Object.defineProperty(mZ0,"__esModule",{value:!0});mZ0.custom=zt8;var Xt8=xA();function zt8(J,Q={}){let{key:Y="custom",methods:G,name:X="Custom Provider",retryDelay:z}=Q;return({retryCount:K})=>(0,Xt8.createTransport)({key:Y,methods:G,name:X,request:J.request.bind(J),retryCount:Q.retryCount??K,retryDelay:z,type:"custom"})}});var _Z0=H((cZ0)=>{Object.defineProperty(cZ0,"__esModule",{value:!0});cZ0.fallback=qt8;cZ0.shouldThrow=lZ0;cZ0.rankTransports=pZ0;var Wt8=xG(),uZ0=sz(),Zt8=tx(),Vt8=xA();function qt8(J,Q={}){let{key:Y="fallback",name:G="Fallback",rank:X=!1,shouldThrow:z=lZ0,retryCount:K,retryDelay:W}=Q;return({chain:Z,pollingInterval:V=4000,timeout:q,...U})=>{let M=J,D=()=>{},I=(0,Vt8.createTransport)({key:Y,name:G,async request({method:O,params:A}){let B,w=async(N=0)=>{let L=M[N]({...U,chain:Z,retryCount:0,timeout:q});try{let C=await L.request({method:O,params:A});return D({method:O,params:A,response:C,transport:L,status:"success"}),C}catch(C){if(D({error:C,method:O,params:A,transport:L,status:"error"}),z(C))throw C;if(N===M.length-1)throw C;if(B??=M.slice(N+1).some((R)=>{let{include:F,exclude:f}=R({chain:Z}).config.methods||{};if(F)return F.includes(O);if(f)return!f.includes(O);return!0}),!B)throw C;return w(N+1)}};return w()},retryCount:K,retryDelay:W,type:"fallback"},{onResponse:(O)=>D=O,transports:M.map((O)=>O({chain:Z,retryCount:0}))});if(X){let O=typeof X==="object"?X:{};pZ0({chain:Z,interval:O.interval??V,onTransports:(A)=>M=A,ping:O.ping,sampleCount:O.sampleCount,timeout:O.timeout,transports:M,weights:O.weights})}return I}}function lZ0(J){if("code"in J&&typeof J.code==="number"){if(J.code===uZ0.TransactionRejectedRpcError.code||J.code===uZ0.UserRejectedRequestError.code||Wt8.ExecutionRevertedError.nodeMessage.test(J.message)||J.code===5000)return!0}return!1}function pZ0({chain:J,interval:Q=4000,onTransports:Y,ping:G,sampleCount:X=10,timeout:z=1000,transports:K,weights:W={}}){let{stability:Z=0.7,latency:V=0.3}=W,q=[],U=async()=>{let M=await Promise.all(K.map(async(O)=>{let A=O({chain:J,retryCount:0,timeout:z}),B=Date.now(),w,N;try{await(G?G({transport:A}):A.request({method:"net_listening"})),N=1}catch{N=0}finally{w=Date.now()}return{latency:w-B,success:N}}));if(q.push(M),q.length>X)q.shift();let D=Math.max(...q.map((O)=>Math.max(...O.map(({latency:A})=>A)))),I=K.map((O,A)=>{let B=q.map((R)=>R[A].latency),N=1-B.reduce((R,F)=>R+F,0)/B.length/D,L=q.map((R)=>R[A].success),C=L.reduce((R,F)=>R+F,0)/L.length;if(C===0)return[0,A];return[V*N+Z*C,A]}).sort((O,A)=>A[0]-O[0]);Y(I.map(([,O])=>K[O])),await(0,Zt8.wait)(Q),U()};U()}});var Ug=H((nZ0)=>{Object.defineProperty(nZ0,"__esModule",{value:!0});nZ0.UrlRequiredError=void 0;var Ht8=P0();class iZ0 extends Ht8.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"})}}nZ0.UrlRequiredError=iZ0});var rZ0=H((aZ0)=>{Object.defineProperty(aZ0,"__esModule",{value:!0});aZ0.http=wt8;var It8=N2(),Ot8=Ug(),At8=cx(),Bt8=Sy(),Nt8=xA();function wt8(J,Q={}){let{batch:Y,fetchFn:G,fetchOptions:X,key:z="http",methods:K,name:W="HTTP JSON-RPC",onFetchRequest:Z,onFetchResponse:V,retryDelay:q,raw:U}=Q;return({chain:M,retryCount:D,timeout:I})=>{let{batchSize:O=1000,wait:A=0}=typeof Y==="object"?Y:{},B=Q.retryCount??D,w=I??Q.timeout??1e4,N=J||M?.rpcUrls.default.http[0];if(!N)throw new Ot8.UrlRequiredError;let L=(0,Bt8.getHttpRpcClient)(N,{fetchFn:G,fetchOptions:X,onRequest:Z,onResponse:V,timeout:w});return(0,Nt8.createTransport)({key:z,methods:K,name:W,async request({method:C,params:R}){let F={method:C,params:R},{schedule:f}=(0,At8.createBatchScheduler)({id:N,wait:A,shouldSplitBatch($){return $.length>O},fn:($)=>L.request({body:$}),sort:($,d)=>$.id-d.id}),E=async($)=>Y?f($):[await L.request({body:$})],[{error:P,result:j}]=await E(F);if(U)return{error:P,result:j};if(P)throw new It8.RpcRequestError({body:F,error:P,url:N});return j},retryCount:B,retryDelay:q,timeout:w,type:"http"},{fetchOptions:X,url:N})}}});var tZ0=H((sZ0)=>{Object.defineProperty(sZ0,"__esModule",{value:!0});sZ0.webSocket=Tt8;var Et8=N2(),Ct8=Ug(),Rt8=t41(),t71=$y(),Ft8=xA();function Tt8(J,Q={}){let{keepAlive:Y,key:G="webSocket",methods:X,name:z="WebSocket JSON-RPC",reconnect:K,retryDelay:W}=Q;return({chain:Z,retryCount:V,timeout:q})=>{let U=Q.retryCount??V,M=q??Q.timeout??1e4,D=J||Z?.rpcUrls.default.webSocket?.[0],I={keepAlive:Y,reconnect:K};if(!D)throw new Ct8.UrlRequiredError;return(0,Ft8.createTransport)({key:G,methods:X,name:z,async request({method:O,params:A}){let B={method:O,params:A},w=await(0,t71.getWebSocketRpcClient)(D,I),{error:N,result:L}=await w.requestAsync({body:B,timeout:M});if(N)throw new Et8.RpcRequestError({body:B,error:N,url:D});return L},retryCount:U,retryDelay:W,timeout:M,type:"webSocket"},{getSocket(){return(0,Rt8.getSocket)(D)},getRpcClient(){return(0,t71.getWebSocketRpcClient)(D,I)},async subscribe({params:O,onData:A,onError:B}){let w=await(0,t71.getWebSocketRpcClient)(D,I),{result:N}=await new Promise((L,C)=>w.request({body:{method:"eth_subscribe",params:O},onError(R){C(R),B?.(R);return},onResponse(R){if(R.error){C(R.error),B?.(R.error);return}if(typeof R.id==="number"){L(R);return}if(R.method!=="eth_subscription")return;A(R.params)}}));return{subscriptionId:N,async unsubscribe(){return new Promise((L)=>w.request({body:{method:"eth_unsubscribe",params:[N]},onResponse:L}))}}}})}}});var YV0=H((JV0)=>{Object.defineProperty(JV0,"__esModule",{value:!0});JV0.ProviderRpcError=void 0;class eZ0 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}}JV0.ProviderRpcError=eZ0});var XV0=H((GV0)=>{Object.defineProperty(GV0,"__esModule",{value:!0});GV0.decodeDeployData=$t8;var e71=R8(),Pt8=az(),J31="/docs/contract/decodeDeployData";function $t8(J){let{abi:Q,bytecode:Y,data:G}=J;if(G===Y)return{bytecode:Y};let X=Q.find((K)=>("type"in K)&&K.type==="constructor");if(!X)throw new e71.AbiConstructorNotFoundError({docsPath:J31});if(!("inputs"in X))throw new e71.AbiConstructorParamsNotFoundError({docsPath:J31});if(!X.inputs||X.inputs.length===0)throw new e71.AbiConstructorParamsNotFoundError({docsPath:J31});return{args:(0,Pt8.decodeAbiParameters)(X.inputs,`0x${G.replace(Y,"")}`),bytecode:Y}}});var WV0=H((KV0)=>{Object.defineProperty(KV0,"__esModule",{value:!0});KV0.fromBlobs=jt8;var zV0=_O(),kt8=c6(),vt8=v1();function jt8(J){let Q=J.to??(typeof J.blobs[0]==="string"?"hex":"bytes"),Y=typeof J.blobs[0]==="string"?J.blobs.map((W)=>(0,kt8.hexToBytes)(W)):J.blobs,G=Y.reduce((W,Z)=>W+Z.length,0),X=(0,zV0.createCursor)(new Uint8Array(G)),z=!0;for(let W of Y){let Z=(0,zV0.createCursor)(W);while(z&&Z.position<W.length){Z.incrementPosition(1);let V=31;if(W.length-Z.position<31)V=W.length-Z.position;for(let q in Array.from({length:V})){let U=Z.readByte();if(U===128&&!Z.inspectBytes(Z.remaining).includes(128)){z=!1;break}X.pushByte(U)}}}let K=X.bytes.slice(0,X.position);return Q==="hex"?(0,vt8.bytesToHex)(K):K}});var VV0=H((ZV0)=>{Object.defineProperty(ZV0,"__esModule",{value:!0});ZV0.sidecarsToVersionedHashes=xt8;var bt8=kx();function xt8(J){let{sidecars:Q,version:Y}=J,G=J.to??(typeof Q[0].blob==="string"?"hex":"bytes"),X=[];for(let{commitment:z}of Q)X.push((0,bt8.commitmentToVersionedHash)({commitment:z,to:G,version:Y}));return X}});var UV0=H((qV0)=>{Object.defineProperty(qV0,"__esModule",{value:!0});qV0.toCoinType=dt8;var gt8=qy(),mt8=2147483648;function dt8(J){if(J===1)return 60n;if(J>=mt8||J<0)throw new gt8.EnsInvalidChainIdError({chainId:J});return BigInt((2147483648|J)>>>0)}});var Q31=H((MV0)=>{Object.defineProperty(MV0,"__esModule",{value:!0});MV0.defineKzg=lt8;function lt8({blobToKzgCommitment:J,computeBlobKzgProof:Q}){return{blobToKzgCommitment:J,computeBlobKzgProof:Q}}});var HV0=H((DV0)=>{Object.defineProperty(DV0,"__esModule",{value:!0});DV0.setupKzg=_t8;var ct8=Q31();function _t8(J,Q){try{J.loadTrustedSetup(Q)}catch(Y){let G=Y;if(!G.message.includes("trusted setup is already loaded"))throw G}return(0,ct8.defineKzg)(J)}});var OV0=H((IV0)=>{Object.defineProperty(IV0,"__esModule",{value:!0});IV0.compactSignatureToSignature=at8;var nt8=c6(),ot8=v1();function at8({r:J,yParityAndS:Q}){let Y=(0,nt8.hexToBytes)(Q),G=Y[0]&128?1:0,X=Y;if(G===1)X[0]&=127;return{r:J,s:(0,ot8.bytesToHex)(X),yParity:G}}});var NV0=H((BV0)=>{Object.defineProperty(BV0,"__esModule",{value:!0});BV0.parseCompactSignature=tt8;var st8=w2(),AV0=v1();function tt8(J){let{r:Q,s:Y}=st8.secp256k1.Signature.fromCompact(J.slice(2,130));return{r:(0,AV0.numberToHex)(Q,{size:32}),yParityAndS:(0,AV0.numberToHex)(Y,{size:32})}}});var LV0=H((wV0)=>{Object.defineProperty(wV0,"__esModule",{value:!0});wV0.parseSignature=Qe8;var Je8=w2(),Mg=v1();function Qe8(J){let{r:Q,s:Y}=Je8.secp256k1.Signature.fromCompact(J.slice(2,130)),G=Number(`0x${J.slice(130)}`),[X,z]=(()=>{if(G===0||G===1)return[void 0,G];if(G===27)return[BigInt(G),0];if(G===28)return[BigInt(G),1];throw Error("Invalid yParityOrV value")})();if(typeof X<"u")return{r:(0,Mg.numberToHex)(Q,{size:32}),s:(0,Mg.numberToHex)(Y,{size:32}),v:X,yParity:z};return{r:(0,Mg.numberToHex)(Q,{size:32}),s:(0,Mg.numberToHex)(Y,{size:32}),yParity:z}}});var CV0=H((EV0)=>{Object.defineProperty(EV0,"__esModule",{value:!0});EV0.recoverTransactionAddress=We8;var Ge8=d5(),Xe8=Yg(),ze8=BA(),Ke8=YK();async function We8(J){let{serializedTransaction:Q,signature:Y}=J,G=(0,Xe8.parseTransaction)(Q),X=Y??{r:G.r,s:G.s,v:G.v,yParity:G.yParity},z=(0,ze8.serializeTransaction)({...G,r:void 0,s:void 0,v:void 0,yParity:void 0,sidecars:void 0});return await(0,Ke8.recoverAddress)({hash:(0,Ge8.keccak256)(z),signature:X})}});var TV0=H((FV0)=>{Object.defineProperty(FV0,"__esModule",{value:!0});FV0.serializeCompactSignature=qe8;var Ve8=w2(),RV0=c8();function qe8({r:J,yParityAndS:Q}){return`0x${new Ve8.secp256k1.Signature((0,RV0.hexToBigInt)(J),(0,RV0.hexToBigInt)(Q)).toCompactHex()}`}});var PV0=H((SV0)=>{Object.defineProperty(SV0,"__esModule",{value:!0});SV0.signatureToCompactSignature=He8;var Me8=c6(),De8=v1();function He8(J){let{r:Q,s:Y,v:G,yParity:X}=J,z=Number(X??G-27n),K=Y;if(z===1){let W=(0,Me8.hexToBytes)(Y);W[0]|=128,K=(0,De8.bytesToHex)(W)}return{r:Q,yParityAndS:K}}});var H31=H((k)=>{Object.defineProperty(k,"__esModule",{value:!0});k.maxInt8=k.universalSignatureValidatorByteCode=k.erc6492SignatureValidatorByteCode=k.deploylessCallViaFactoryBytecode=k.deploylessCallViaBytecodeBytecode=k.zeroHash=k.zeroAddress=k.ethAddress=k.multicall3Abi=k.universalSignatureValidatorAbi=k.erc6492SignatureValidatorAbi=k.erc4626Abi=k.erc1155Abi=k.erc721Abi=k.erc20Abi_bytes32=k.erc20Abi=k.webSocket=k.http=k.shouldThrow=k.fallback=k.custom=k.createTransport=k.walletActions=k.testActions=k.publicActions=k.createWalletClient=k.createTestClient=k.createPublicClient=k.rpcSchema=k.createClient=k.WaitForCallsStatusTimeoutError=k.getContract=k.UnknownTypeError=k.UnknownSignatureError=k.SolidityProtectedKeywordError=k.parseAbiParameters=k.parseAbiParameter=k.parseAbiItem=k.parseAbi=k.InvalidStructSignatureError=k.InvalidSignatureError=k.InvalidParenthesisError=k.InvalidParameterError=k.InvalidModifierError=k.InvalidFunctionModifierError=k.InvalidAbiTypeParameterError=k.InvalidAbiParametersError=k.InvalidAbiParameterError=k.InvalidAbiItemError=k.CircularReferenceError=void 0;k.maxUint152=k.maxUint144=k.maxUint136=k.maxUint128=k.maxUint120=k.maxUint112=k.maxUint104=k.maxUint96=k.maxUint88=k.maxUint80=k.maxUint72=k.maxUint64=k.maxUint56=k.maxUint48=k.maxUint40=k.maxUint32=k.maxUint24=k.maxUint16=k.maxUint8=k.maxInt256=k.maxInt248=k.maxInt240=k.maxInt232=k.maxInt224=k.maxInt216=k.maxInt208=k.maxInt200=k.maxInt192=k.maxInt184=k.maxInt176=k.maxInt168=k.maxInt160=k.maxInt152=k.maxInt144=k.maxInt136=k.maxInt128=k.maxInt120=k.maxInt112=k.maxInt104=k.maxInt96=k.maxInt88=k.maxInt80=k.maxInt72=k.maxInt64=k.maxInt56=k.maxInt48=k.maxInt40=k.maxInt32=k.maxInt24=k.maxInt16=void 0;k.AbiConstructorNotFoundError=k.weiUnits=k.gweiUnits=k.etherUnits=k.presignMessagePrefix=k.minInt256=k.minInt248=k.minInt240=k.minInt232=k.minInt224=k.minInt216=k.minInt208=k.minInt200=k.minInt192=k.minInt184=k.minInt176=k.minInt168=k.minInt160=k.minInt152=k.minInt144=k.minInt136=k.minInt128=k.minInt120=k.minInt112=k.minInt104=k.minInt96=k.minInt88=k.minInt80=k.minInt72=k.minInt64=k.minInt56=k.minInt48=k.minInt40=k.minInt32=k.minInt24=k.minInt16=k.minInt8=k.maxUint256=k.maxUint248=k.maxUint240=k.maxUint232=k.maxUint224=k.maxUint216=k.maxUint208=k.maxUint200=k.maxUint192=k.maxUint184=k.maxUint176=k.maxUint168=k.maxUint160=void 0;k.EnsAvatarUriResolutionError=k.EnsAvatarUnsupportedNamespaceError=k.EnsAvatarInvalidNftUriError=k.SizeOverflowError=k.InvalidHexValueError=k.InvalidHexBooleanError=k.InvalidBytesBooleanError=k.IntegerOutOfRangeError=k.SliceOffsetOutOfBoundsError=k.SizeExceedsPaddingSizeError=k.RawContractError=k.CounterfactualDeploymentFailedError=k.ContractFunctionZeroDataError=k.ContractFunctionRevertedError=k.ContractFunctionExecutionError=k.CallExecutionError=k.InvalidChainIdError=k.ClientChainNotConfiguredError=k.ChainNotFoundError=k.ChainMismatchError=k.ChainDoesNotSupportContract=k.BundleFailedError=k.BlockNotFoundError=k.setErrorConfig=k.BaseError=k.InvalidAddressError=k.UnsupportedPackedAbiType=k.InvalidDefinitionTypeError=k.InvalidArrayError=k.InvalidAbiEncodingTypeError=k.InvalidAbiDecodingTypeError=k.DecodeLogTopicsMismatch=k.DecodeLogDataMismatch=k.BytesSizeMismatchError=k.AbiFunctionSignatureNotFoundError=k.AbiFunctionOutputsNotFoundError=k.AbiFunctionNotFoundError=k.AbiEventSignatureNotFoundError=k.AbiEventSignatureEmptyTopicsError=k.AbiEventNotFoundError=k.AbiErrorSignatureNotFoundError=k.AbiErrorNotFoundError=k.AbiErrorInputsNotFoundError=k.AbiEncodingLengthMismatchError=k.AbiEncodingBytesSizeMismatchError=k.AbiEncodingArrayLengthMismatchError=k.AbiDecodingZeroDataError=k.AbiDecodingDataSizeTooSmallError=k.AbiDecodingDataSizeInvalidError=k.AbiConstructorParamsNotFoundError=void 0;k.UnsupportedProviderMethodError=k.UnsupportedNonOptionalCapabilityError=k.UnsupportedChainIdError=k.UnknownRpcError=k.UnknownBundleIdError=k.UnauthorizedProviderError=k.TransactionRejectedRpcError=k.SwitchChainError=k.RpcError=k.ResourceUnavailableRpcError=k.ResourceNotFoundRpcError=k.ProviderRpcError=k.ProviderDisconnectedError=k.ParseRpcError=k.MethodNotSupportedRpcError=k.MethodNotFoundRpcError=k.LimitExceededRpcError=k.JsonRpcVersionUnsupportedError=k.InvalidRequestRpcError=k.InvalidParamsRpcError=k.InvalidInputRpcError=k.InternalRpcError=k.DuplicateIdError=k.ChainDisconnectedError=k.BundleTooLargeError=k.AtomicReadyWalletRejectedUpgradeError=k.AtomicityNotSupportedError=k.WebSocketRequestError=k.TimeoutError=k.SocketClosedError=k.RpcRequestError=k.HttpRequestError=k.UnknownNodeError=k.TransactionTypeNotSupportedError=k.TipAboveFeeCapError=k.NonceTooLowError=k.NonceTooHighError=k.NonceMaxValueError=k.IntrinsicGasTooLowError=k.IntrinsicGasTooHighError=k.InsufficientFundsError=k.FeeCapTooLowError=k.FeeCapTooHighError=k.ExecutionRevertedError=k.FilterTypeNotSupportedError=k.MaxFeePerGasTooLowError=k.Eip1559FeesNotSupportedError=k.BaseFeeScalarError=k.EstimateGasExecutionError=k.EnsInvalidChainIdError=void 0;k.toBlobs=k.toBlobSidecars=k.sidecarsToVersionedHashes=k.fromBlobs=k.commitmentToVersionedHash=k.commitmentsToVersionedHashes=k.blobsToProofs=k.blobsToCommitments=k.isAddressEqual=k.isAddress=k.getCreateAddress=k.getCreate2Address=k.getContractAddress=k.getAddress=k.checksumAddress=k.prepareEncodeFunctionData=k.parseEventLogs=k.getAbiItem=k.encodePacked=k.encodeFunctionResult=k.encodeFunctionData=k.encodeEventTopics=k.encodeErrorResult=k.encodeDeployData=k.encodeAbiParameters=k.decodeFunctionResult=k.decodeFunctionData=k.decodeEventLog=k.decodeErrorResult=k.decodeDeployData=k.decodeAbiParameters=k.EIP1193ProviderRpcError=k.InvalidDecimalNumberError=k.InvalidStructTypeError=k.InvalidPrimaryTypeError=k.InvalidDomainError=k.UrlRequiredError=k.WaitForTransactionReceiptTimeoutError=k.TransactionReceiptNotFoundError=k.TransactionNotFoundError=k.TransactionExecutionError=k.InvalidStorageKeySizeError=k.InvalidSerializedTransactionTypeError=k.InvalidSerializedTransactionError=k.InvalidSerializableTransactionError=k.InvalidLegacyVError=k.FeeConflictError=k.StateAssignmentConflictError=k.AccountStateConflictError=k.UserRejectedRequestError=void 0;k.getContractError=k.toCoinType=k.namehash=k.labelhash=k.toRlp=k.hexToRlp=k.bytesToRlp=k.toHex=k.stringToHex=k.numberToHex=k.bytesToHex=k.boolToHex=k.toBytes=k.stringToBytes=k.numberToBytes=k.hexToBytes=k.boolToBytes=k.fromRlp=k.hexToString=k.hexToNumber=k.hexToBool=k.hexToBigInt=k.fromHex=k.fromBytes=k.bytesToString=k.bytesToNumber=k.bytesToBool=k.bytesToBigInt=k.trim=k.sliceHex=k.sliceBytes=k.slice=k.size=k.padHex=k.padBytes=k.pad=k.isHex=k.isBytes=k.concatHex=k.concatBytes=k.concat=k.getChainContractAddress=k.extractChain=k.defineChain=k.assertCurrentChain=k.offchainLookupSignature=k.offchainLookupAbiItem=k.offchainLookup=k.ccipFetch=k.ccipRequest=void 0;k.recoverTypedDataAddress=k.recoverTransactionAddress=k.recoverPublicKey=k.recoverMessageAddress=k.recoverAddress=k.parseSignature=k.hexToSignature=k.parseErc8010Signature=k.parseErc6492Signature=k.parseCompactSignature=k.hexToCompactSignature=k.isErc8010Signature=k.isErc6492Signature=k.hashTypedData=k.hashStruct=k.hashDomain=k.hashMessage=k.compactSignatureToSignature=k.withTimeout=k.withRetry=k.withCache=k.nonceManager=k.createNonceManager=k.setupKzg=k.defineKzg=k.getFunctionSignature=k.toFunctionSignature=k.getFunctionSelector=k.toFunctionSelector=k.toFunctionHash=k.getEventSignature=k.toEventSignature=k.getEventSelector=k.toEventSelector=k.toEventHash=k.sha256=k.ripemd160=k.keccak256=k.isHash=k.rpcTransactionType=k.formatTransactionRequest=k.defineTransactionRequest=k.formatTransactionReceipt=k.defineTransactionReceipt=k.transactionType=k.formatTransaction=k.defineTransaction=k.formatLog=k.formatBlock=k.defineBlock=void 0;k.parseUnits=k.parseGwei=k.parseEther=k.formatUnits=k.formatGwei=k.formatEther=k.validateTypedData=k.serializeTypedData=k.getTypesForEIP712Domain=k.domainSeparator=k.serializeTransaction=k.serializeAccessList=k.parseTransaction=k.getTransactionType=k.getSerializedTransactionType=k.assertTransactionLegacy=k.assertTransactionEIP2930=k.assertTransactionEIP1559=k.assertRequest=k.stringify=k.verifyTypedData=k.verifyMessage=k.verifyHash=k.toPrefixedMessage=k.signatureToCompactSignature=k.serializeSignature=k.signatureToHex=k.serializeErc8010Signature=k.serializeErc6492Signature=k.serializeCompactSignature=k.compactSignatureToHex=void 0;var f4=ZR();Object.defineProperty(k,"CircularReferenceError",{enumerable:!0,get:function(){return f4.CircularReferenceError}});Object.defineProperty(k,"InvalidAbiItemError",{enumerable:!0,get:function(){return f4.InvalidAbiItemError}});Object.defineProperty(k,"InvalidAbiParameterError",{enumerable:!0,get:function(){return f4.InvalidAbiParameterError}});Object.defineProperty(k,"InvalidAbiParametersError",{enumerable:!0,get:function(){return f4.InvalidAbiParametersError}});Object.defineProperty(k,"InvalidAbiTypeParameterError",{enumerable:!0,get:function(){return f4.InvalidAbiTypeParameterError}});Object.defineProperty(k,"InvalidFunctionModifierError",{enumerable:!0,get:function(){return f4.InvalidFunctionModifierError}});Object.defineProperty(k,"InvalidModifierError",{enumerable:!0,get:function(){return f4.InvalidModifierError}});Object.defineProperty(k,"InvalidParameterError",{enumerable:!0,get:function(){return f4.InvalidParameterError}});Object.defineProperty(k,"InvalidParenthesisError",{enumerable:!0,get:function(){return f4.InvalidParenthesisError}});Object.defineProperty(k,"InvalidSignatureError",{enumerable:!0,get:function(){return f4.InvalidSignatureError}});Object.defineProperty(k,"InvalidStructSignatureError",{enumerable:!0,get:function(){return f4.InvalidStructSignatureError}});Object.defineProperty(k,"parseAbi",{enumerable:!0,get:function(){return f4.parseAbi}});Object.defineProperty(k,"parseAbiItem",{enumerable:!0,get:function(){return f4.parseAbiItem}});Object.defineProperty(k,"parseAbiParameter",{enumerable:!0,get:function(){return f4.parseAbiParameter}});Object.defineProperty(k,"parseAbiParameters",{enumerable:!0,get:function(){return f4.parseAbiParameters}});Object.defineProperty(k,"SolidityProtectedKeywordError",{enumerable:!0,get:function(){return f4.SolidityProtectedKeywordError}});Object.defineProperty(k,"UnknownSignatureError",{enumerable:!0,get:function(){return f4.UnknownSignatureError}});Object.defineProperty(k,"UnknownTypeError",{enumerable:!0,get:function(){return f4.UnknownTypeError}});var Oe8=k30();Object.defineProperty(k,"getContract",{enumerable:!0,get:function(){return Oe8.getContract}});var Ae8=Y41();Object.defineProperty(k,"WaitForCallsStatusTimeoutError",{enumerable:!0,get:function(){return Ae8.WaitForCallsStatusTimeoutError}});var $V0=XF();Object.defineProperty(k,"createClient",{enumerable:!0,get:function(){return $V0.createClient}});Object.defineProperty(k,"rpcSchema",{enumerable:!0,get:function(){return $V0.rpcSchema}});var Be8=cK0();Object.defineProperty(k,"createPublicClient",{enumerable:!0,get:function(){return Be8.createPublicClient}});var Ne8=QZ0();Object.defineProperty(k,"createTestClient",{enumerable:!0,get:function(){return Ne8.createTestClient}});var we8=yZ0();Object.defineProperty(k,"createWalletClient",{enumerable:!0,get:function(){return we8.createWalletClient}});var Le8=i71();Object.defineProperty(k,"publicActions",{enumerable:!0,get:function(){return Le8.publicActions}});var Ee8=o71();Object.defineProperty(k,"testActions",{enumerable:!0,get:function(){return Ee8.testActions}});var Ce8=s71();Object.defineProperty(k,"walletActions",{enumerable:!0,get:function(){return Ce8.walletActions}});var Re8=xA();Object.defineProperty(k,"createTransport",{enumerable:!0,get:function(){return Re8.createTransport}});var Fe8=dZ0();Object.defineProperty(k,"custom",{enumerable:!0,get:function(){return Fe8.custom}});var fV0=_Z0();Object.defineProperty(k,"fallback",{enumerable:!0,get:function(){return fV0.fallback}});Object.defineProperty(k,"shouldThrow",{enumerable:!0,get:function(){return fV0.shouldThrow}});var Te8=rZ0();Object.defineProperty(k,"http",{enumerable:!0,get:function(){return Te8.http}});var Se8=tZ0();Object.defineProperty(k,"webSocket",{enumerable:!0,get:function(){return Se8.webSocket}});var rZ=GK();Object.defineProperty(k,"erc20Abi",{enumerable:!0,get:function(){return rZ.erc20Abi}});Object.defineProperty(k,"erc20Abi_bytes32",{enumerable:!0,get:function(){return rZ.erc20Abi_bytes32}});Object.defineProperty(k,"erc721Abi",{enumerable:!0,get:function(){return rZ.erc721Abi}});Object.defineProperty(k,"erc1155Abi",{enumerable:!0,get:function(){return rZ.erc1155Abi}});Object.defineProperty(k,"erc4626Abi",{enumerable:!0,get:function(){return rZ.erc4626Abi}});Object.defineProperty(k,"erc6492SignatureValidatorAbi",{enumerable:!0,get:function(){return rZ.erc6492SignatureValidatorAbi}});Object.defineProperty(k,"universalSignatureValidatorAbi",{enumerable:!0,get:function(){return rZ.erc6492SignatureValidatorAbi}});Object.defineProperty(k,"multicall3Abi",{enumerable:!0,get:function(){return rZ.multicall3Abi}});var kV0=x71();Object.defineProperty(k,"ethAddress",{enumerable:!0,get:function(){return kV0.ethAddress}});Object.defineProperty(k,"zeroAddress",{enumerable:!0,get:function(){return kV0.zeroAddress}});var Pe8=fy();Object.defineProperty(k,"zeroHash",{enumerable:!0,get:function(){return Pe8.zeroHash}});var Dg=UA();Object.defineProperty(k,"deploylessCallViaBytecodeBytecode",{enumerable:!0,get:function(){return Dg.deploylessCallViaBytecodeBytecode}});Object.defineProperty(k,"deploylessCallViaFactoryBytecode",{enumerable:!0,get:function(){return Dg.deploylessCallViaFactoryBytecode}});Object.defineProperty(k,"erc6492SignatureValidatorByteCode",{enumerable:!0,get:function(){return Dg.erc6492SignatureValidatorByteCode}});Object.defineProperty(k,"universalSignatureValidatorByteCode",{enumerable:!0,get:function(){return Dg.erc6492SignatureValidatorByteCode}});var N1=Tx();Object.defineProperty(k,"maxInt8",{enumerable:!0,get:function(){return N1.maxInt8}});Object.defineProperty(k,"maxInt16",{enumerable:!0,get:function(){return N1.maxInt16}});Object.defineProperty(k,"maxInt24",{enumerable:!0,get:function(){return N1.maxInt24}});Object.defineProperty(k,"maxInt32",{enumerable:!0,get:function(){return N1.maxInt32}});Object.defineProperty(k,"maxInt40",{enumerable:!0,get:function(){return N1.maxInt40}});Object.defineProperty(k,"maxInt48",{enumerable:!0,get:function(){return N1.maxInt48}});Object.defineProperty(k,"maxInt56",{enumerable:!0,get:function(){return N1.maxInt56}});Object.defineProperty(k,"maxInt64",{enumerable:!0,get:function(){return N1.maxInt64}});Object.defineProperty(k,"maxInt72",{enumerable:!0,get:function(){return N1.maxInt72}});Object.defineProperty(k,"maxInt80",{enumerable:!0,get:function(){return N1.maxInt80}});Object.defineProperty(k,"maxInt88",{enumerable:!0,get:function(){return N1.maxInt88}});Object.defineProperty(k,"maxInt96",{enumerable:!0,get:function(){return N1.maxInt96}});Object.defineProperty(k,"maxInt104",{enumerable:!0,get:function(){return N1.maxInt104}});Object.defineProperty(k,"maxInt112",{enumerable:!0,get:function(){return N1.maxInt112}});Object.defineProperty(k,"maxInt120",{enumerable:!0,get:function(){return N1.maxInt120}});Object.defineProperty(k,"maxInt128",{enumerable:!0,get:function(){return N1.maxInt128}});Object.defineProperty(k,"maxInt136",{enumerable:!0,get:function(){return N1.maxInt136}});Object.defineProperty(k,"maxInt144",{enumerable:!0,get:function(){return N1.maxInt144}});Object.defineProperty(k,"maxInt152",{enumerable:!0,get:function(){return N1.maxInt152}});Object.defineProperty(k,"maxInt160",{enumerable:!0,get:function(){return N1.maxInt160}});Object.defineProperty(k,"maxInt168",{enumerable:!0,get:function(){return N1.maxInt168}});Object.defineProperty(k,"maxInt176",{enumerable:!0,get:function(){return N1.maxInt176}});Object.defineProperty(k,"maxInt184",{enumerable:!0,get:function(){return N1.maxInt184}});Object.defineProperty(k,"maxInt192",{enumerable:!0,get:function(){return N1.maxInt192}});Object.defineProperty(k,"maxInt200",{enumerable:!0,get:function(){return N1.maxInt200}});Object.defineProperty(k,"maxInt208",{enumerable:!0,get:function(){return N1.maxInt208}});Object.defineProperty(k,"maxInt216",{enumerable:!0,get:function(){return N1.maxInt216}});Object.defineProperty(k,"maxInt224",{enumerable:!0,get:function(){return N1.maxInt224}});Object.defineProperty(k,"maxInt232",{enumerable:!0,get:function(){return N1.maxInt232}});Object.defineProperty(k,"maxInt240",{enumerable:!0,get:function(){return N1.maxInt240}});Object.defineProperty(k,"maxInt248",{enumerable:!0,get:function(){return N1.maxInt248}});Object.defineProperty(k,"maxInt256",{enumerable:!0,get:function(){return N1.maxInt256}});Object.defineProperty(k,"maxUint8",{enumerable:!0,get:function(){return N1.maxUint8}});Object.defineProperty(k,"maxUint16",{enumerable:!0,get:function(){return N1.maxUint16}});Object.defineProperty(k,"maxUint24",{enumerable:!0,get:function(){return N1.maxUint24}});Object.defineProperty(k,"maxUint32",{enumerable:!0,get:function(){return N1.maxUint32}});Object.defineProperty(k,"maxUint40",{enumerable:!0,get:function(){return N1.maxUint40}});Object.defineProperty(k,"maxUint48",{enumerable:!0,get:function(){return N1.maxUint48}});Object.defineProperty(k,"maxUint56",{enumerable:!0,get:function(){return N1.maxUint56}});Object.defineProperty(k,"maxUint64",{enumerable:!0,get:function(){return N1.maxUint64}});Object.defineProperty(k,"maxUint72",{enumerable:!0,get:function(){return N1.maxUint72}});Object.defineProperty(k,"maxUint80",{enumerable:!0,get:function(){return N1.maxUint80}});Object.defineProperty(k,"maxUint88",{enumerable:!0,get:function(){return N1.maxUint88}});Object.defineProperty(k,"maxUint96",{enumerable:!0,get:function(){return N1.maxUint96}});Object.defineProperty(k,"maxUint104",{enumerable:!0,get:function(){return N1.maxUint104}});Object.defineProperty(k,"maxUint112",{enumerable:!0,get:function(){return N1.maxUint112}});Object.defineProperty(k,"maxUint120",{enumerable:!0,get:function(){return N1.maxUint120}});Object.defineProperty(k,"maxUint128",{enumerable:!0,get:function(){return N1.maxUint128}});Object.defineProperty(k,"maxUint136",{enumerable:!0,get:function(){return N1.maxUint136}});Object.defineProperty(k,"maxUint144",{enumerable:!0,get:function(){return N1.maxUint144}});Object.defineProperty(k,"maxUint152",{enumerable:!0,get:function(){return N1.maxUint152}});Object.defineProperty(k,"maxUint160",{enumerable:!0,get:function(){return N1.maxUint160}});Object.defineProperty(k,"maxUint168",{enumerable:!0,get:function(){return N1.maxUint168}});Object.defineProperty(k,"maxUint176",{enumerable:!0,get:function(){return N1.maxUint176}});Object.defineProperty(k,"maxUint184",{enumerable:!0,get:function(){return N1.maxUint184}});Object.defineProperty(k,"maxUint192",{enumerable:!0,get:function(){return N1.maxUint192}});Object.defineProperty(k,"maxUint200",{enumerable:!0,get:function(){return N1.maxUint200}});Object.defineProperty(k,"maxUint208",{enumerable:!0,get:function(){return N1.maxUint208}});Object.defineProperty(k,"maxUint216",{enumerable:!0,get:function(){return N1.maxUint216}});Object.defineProperty(k,"maxUint224",{enumerable:!0,get:function(){return N1.maxUint224}});Object.defineProperty(k,"maxUint232",{enumerable:!0,get:function(){return N1.maxUint232}});Object.defineProperty(k,"maxUint240",{enumerable:!0,get:function(){return N1.maxUint240}});Object.defineProperty(k,"maxUint248",{enumerable:!0,get:function(){return N1.maxUint248}});Object.defineProperty(k,"maxUint256",{enumerable:!0,get:function(){return N1.maxUint256}});Object.defineProperty(k,"minInt8",{enumerable:!0,get:function(){return N1.minInt8}});Object.defineProperty(k,"minInt16",{enumerable:!0,get:function(){return N1.minInt16}});Object.defineProperty(k,"minInt24",{enumerable:!0,get:function(){return N1.minInt24}});Object.defineProperty(k,"minInt32",{enumerable:!0,get:function(){return N1.minInt32}});Object.defineProperty(k,"minInt40",{enumerable:!0,get:function(){return N1.minInt40}});Object.defineProperty(k,"minInt48",{enumerable:!0,get:function(){return N1.minInt48}});Object.defineProperty(k,"minInt56",{enumerable:!0,get:function(){return N1.minInt56}});Object.defineProperty(k,"minInt64",{enumerable:!0,get:function(){return N1.minInt64}});Object.defineProperty(k,"minInt72",{enumerable:!0,get:function(){return N1.minInt72}});Object.defineProperty(k,"minInt80",{enumerable:!0,get:function(){return N1.minInt80}});Object.defineProperty(k,"minInt88",{enumerable:!0,get:function(){return N1.minInt88}});Object.defineProperty(k,"minInt96",{enumerable:!0,get:function(){return N1.minInt96}});Object.defineProperty(k,"minInt104",{enumerable:!0,get:function(){return N1.minInt104}});Object.defineProperty(k,"minInt112",{enumerable:!0,get:function(){return N1.minInt112}});Object.defineProperty(k,"minInt120",{enumerable:!0,get:function(){return N1.minInt120}});Object.defineProperty(k,"minInt128",{enumerable:!0,get:function(){return N1.minInt128}});Object.defineProperty(k,"minInt136",{enumerable:!0,get:function(){return N1.minInt136}});Object.defineProperty(k,"minInt144",{enumerable:!0,get:function(){return N1.minInt144}});Object.defineProperty(k,"minInt152",{enumerable:!0,get:function(){return N1.minInt152}});Object.defineProperty(k,"minInt160",{enumerable:!0,get:function(){return N1.minInt160}});Object.defineProperty(k,"minInt168",{enumerable:!0,get:function(){return N1.minInt168}});Object.defineProperty(k,"minInt176",{enumerable:!0,get:function(){return N1.minInt176}});Object.defineProperty(k,"minInt184",{enumerable:!0,get:function(){return N1.minInt184}});Object.defineProperty(k,"minInt192",{enumerable:!0,get:function(){return N1.minInt192}});Object.defineProperty(k,"minInt200",{enumerable:!0,get:function(){return N1.minInt200}});Object.defineProperty(k,"minInt208",{enumerable:!0,get:function(){return N1.minInt208}});Object.defineProperty(k,"minInt216",{enumerable:!0,get:function(){return N1.minInt216}});Object.defineProperty(k,"minInt224",{enumerable:!0,get:function(){return N1.minInt224}});Object.defineProperty(k,"minInt232",{enumerable:!0,get:function(){return N1.minInt232}});Object.defineProperty(k,"minInt240",{enumerable:!0,get:function(){return N1.minInt240}});Object.defineProperty(k,"minInt248",{enumerable:!0,get:function(){return N1.minInt248}});Object.defineProperty(k,"minInt256",{enumerable:!0,get:function(){return N1.minInt256}});var $e8=e41();Object.defineProperty(k,"presignMessagePrefix",{enumerable:!0,get:function(){return $e8.presignMessagePrefix}});var Y31=oO();Object.defineProperty(k,"etherUnits",{enumerable:!0,get:function(){return Y31.etherUnits}});Object.defineProperty(k,"gweiUnits",{enumerable:!0,get:function(){return Y31.gweiUnits}});Object.defineProperty(k,"weiUnits",{enumerable:!0,get:function(){return Y31.weiUnits}});var F8=R8();Object.defineProperty(k,"AbiConstructorNotFoundError",{enumerable:!0,get:function(){return F8.AbiConstructorNotFoundError}});Object.defineProperty(k,"AbiConstructorParamsNotFoundError",{enumerable:!0,get:function(){return F8.AbiConstructorParamsNotFoundError}});Object.defineProperty(k,"AbiDecodingDataSizeInvalidError",{enumerable:!0,get:function(){return F8.AbiDecodingDataSizeInvalidError}});Object.defineProperty(k,"AbiDecodingDataSizeTooSmallError",{enumerable:!0,get:function(){return F8.AbiDecodingDataSizeTooSmallError}});Object.defineProperty(k,"AbiDecodingZeroDataError",{enumerable:!0,get:function(){return F8.AbiDecodingZeroDataError}});Object.defineProperty(k,"AbiEncodingArrayLengthMismatchError",{enumerable:!0,get:function(){return F8.AbiEncodingArrayLengthMismatchError}});Object.defineProperty(k,"AbiEncodingBytesSizeMismatchError",{enumerable:!0,get:function(){return F8.AbiEncodingBytesSizeMismatchError}});Object.defineProperty(k,"AbiEncodingLengthMismatchError",{enumerable:!0,get:function(){return F8.AbiEncodingLengthMismatchError}});Object.defineProperty(k,"AbiErrorInputsNotFoundError",{enumerable:!0,get:function(){return F8.AbiErrorInputsNotFoundError}});Object.defineProperty(k,"AbiErrorNotFoundError",{enumerable:!0,get:function(){return F8.AbiErrorNotFoundError}});Object.defineProperty(k,"AbiErrorSignatureNotFoundError",{enumerable:!0,get:function(){return F8.AbiErrorSignatureNotFoundError}});Object.defineProperty(k,"AbiEventNotFoundError",{enumerable:!0,get:function(){return F8.AbiEventNotFoundError}});Object.defineProperty(k,"AbiEventSignatureEmptyTopicsError",{enumerable:!0,get:function(){return F8.AbiEventSignatureEmptyTopicsError}});Object.defineProperty(k,"AbiEventSignatureNotFoundError",{enumerable:!0,get:function(){return F8.AbiEventSignatureNotFoundError}});Object.defineProperty(k,"AbiFunctionNotFoundError",{enumerable:!0,get:function(){return F8.AbiFunctionNotFoundError}});Object.defineProperty(k,"AbiFunctionOutputsNotFoundError",{enumerable:!0,get:function(){return F8.AbiFunctionOutputsNotFoundError}});Object.defineProperty(k,"AbiFunctionSignatureNotFoundError",{enumerable:!0,get:function(){return F8.AbiFunctionSignatureNotFoundError}});Object.defineProperty(k,"BytesSizeMismatchError",{enumerable:!0,get:function(){return F8.BytesSizeMismatchError}});Object.defineProperty(k,"DecodeLogDataMismatch",{enumerable:!0,get:function(){return F8.DecodeLogDataMismatch}});Object.defineProperty(k,"DecodeLogTopicsMismatch",{enumerable:!0,get:function(){return F8.DecodeLogTopicsMismatch}});Object.defineProperty(k,"InvalidAbiDecodingTypeError",{enumerable:!0,get:function(){return F8.InvalidAbiDecodingTypeError}});Object.defineProperty(k,"InvalidAbiEncodingTypeError",{enumerable:!0,get:function(){return F8.InvalidAbiEncodingTypeError}});Object.defineProperty(k,"InvalidArrayError",{enumerable:!0,get:function(){return F8.InvalidArrayError}});Object.defineProperty(k,"InvalidDefinitionTypeError",{enumerable:!0,get:function(){return F8.InvalidDefinitionTypeError}});Object.defineProperty(k,"UnsupportedPackedAbiType",{enumerable:!0,get:function(){return F8.UnsupportedPackedAbiType}});var fe8=IJ();Object.defineProperty(k,"InvalidAddressError",{enumerable:!0,get:function(){return fe8.InvalidAddressError}});var vV0=P0();Object.defineProperty(k,"BaseError",{enumerable:!0,get:function(){return vV0.BaseError}});Object.defineProperty(k,"setErrorConfig",{enumerable:!0,get:function(){return vV0.setErrorConfig}});var ke8=Sx();Object.defineProperty(k,"BlockNotFoundError",{enumerable:!0,get:function(){return ke8.BlockNotFoundError}});var ve8=s91();Object.defineProperty(k,"BundleFailedError",{enumerable:!0,get:function(){return ve8.BundleFailedError}});var lF=MA();Object.defineProperty(k,"ChainDoesNotSupportContract",{enumerable:!0,get:function(){return lF.ChainDoesNotSupportContract}});Object.defineProperty(k,"ChainMismatchError",{enumerable:!0,get:function(){return lF.ChainMismatchError}});Object.defineProperty(k,"ChainNotFoundError",{enumerable:!0,get:function(){return lF.ChainNotFoundError}});Object.defineProperty(k,"ClientChainNotConfiguredError",{enumerable:!0,get:function(){return lF.ClientChainNotConfiguredError}});Object.defineProperty(k,"InvalidChainIdError",{enumerable:!0,get:function(){return lF.InvalidChainIdError}});var yA=rz();Object.defineProperty(k,"CallExecutionError",{enumerable:!0,get:function(){return yA.CallExecutionError}});Object.defineProperty(k,"ContractFunctionExecutionError",{enumerable:!0,get:function(){return yA.ContractFunctionExecutionError}});Object.defineProperty(k,"ContractFunctionRevertedError",{enumerable:!0,get:function(){return yA.ContractFunctionRevertedError}});Object.defineProperty(k,"ContractFunctionZeroDataError",{enumerable:!0,get:function(){return yA.ContractFunctionZeroDataError}});Object.defineProperty(k,"CounterfactualDeploymentFailedError",{enumerable:!0,get:function(){return yA.CounterfactualDeploymentFailedError}});Object.defineProperty(k,"RawContractError",{enumerable:!0,get:function(){return yA.RawContractError}});var jV0=qR();Object.defineProperty(k,"SizeExceedsPaddingSizeError",{enumerable:!0,get:function(){return jV0.SizeExceedsPaddingSizeError}});Object.defineProperty(k,"SliceOffsetOutOfBoundsError",{enumerable:!0,get:function(){return jV0.SliceOffsetOutOfBoundsError}});var pF=fU();Object.defineProperty(k,"IntegerOutOfRangeError",{enumerable:!0,get:function(){return pF.IntegerOutOfRangeError}});Object.defineProperty(k,"InvalidBytesBooleanError",{enumerable:!0,get:function(){return pF.InvalidBytesBooleanError}});Object.defineProperty(k,"InvalidHexBooleanError",{enumerable:!0,get:function(){return pF.InvalidHexBooleanError}});Object.defineProperty(k,"InvalidHexValueError",{enumerable:!0,get:function(){return pF.InvalidHexValueError}});Object.defineProperty(k,"SizeOverflowError",{enumerable:!0,get:function(){return pF.SizeOverflowError}});var Hg=qy();Object.defineProperty(k,"EnsAvatarInvalidNftUriError",{enumerable:!0,get:function(){return Hg.EnsAvatarInvalidNftUriError}});Object.defineProperty(k,"EnsAvatarUnsupportedNamespaceError",{enumerable:!0,get:function(){return Hg.EnsAvatarUnsupportedNamespaceError}});Object.defineProperty(k,"EnsAvatarUriResolutionError",{enumerable:!0,get:function(){return Hg.EnsAvatarUriResolutionError}});Object.defineProperty(k,"EnsInvalidChainIdError",{enumerable:!0,get:function(){return Hg.EnsInvalidChainIdError}});var je8=o81();Object.defineProperty(k,"EstimateGasExecutionError",{enumerable:!0,get:function(){return je8.EstimateGasExecutionError}});var G31=xR();Object.defineProperty(k,"BaseFeeScalarError",{enumerable:!0,get:function(){return G31.BaseFeeScalarError}});Object.defineProperty(k,"Eip1559FeesNotSupportedError",{enumerable:!0,get:function(){return G31.Eip1559FeesNotSupportedError}});Object.defineProperty(k,"MaxFeePerGasTooLowError",{enumerable:!0,get:function(){return G31.MaxFeePerGasTooLowError}});var he8=p61();Object.defineProperty(k,"FilterTypeNotSupportedError",{enumerable:!0,get:function(){return he8.FilterTypeNotSupportedError}});var R2=xG();Object.defineProperty(k,"ExecutionRevertedError",{enumerable:!0,get:function(){return R2.ExecutionRevertedError}});Object.defineProperty(k,"FeeCapTooHighError",{enumerable:!0,get:function(){return R2.FeeCapTooHighError}});Object.defineProperty(k,"FeeCapTooLowError",{enumerable:!0,get:function(){return R2.FeeCapTooLowError}});Object.defineProperty(k,"InsufficientFundsError",{enumerable:!0,get:function(){return R2.InsufficientFundsError}});Object.defineProperty(k,"IntrinsicGasTooHighError",{enumerable:!0,get:function(){return R2.IntrinsicGasTooHighError}});Object.defineProperty(k,"IntrinsicGasTooLowError",{enumerable:!0,get:function(){return R2.IntrinsicGasTooLowError}});Object.defineProperty(k,"NonceMaxValueError",{enumerable:!0,get:function(){return R2.NonceMaxValueError}});Object.defineProperty(k,"NonceTooHighError",{enumerable:!0,get:function(){return R2.NonceTooHighError}});Object.defineProperty(k,"NonceTooLowError",{enumerable:!0,get:function(){return R2.NonceTooLowError}});Object.defineProperty(k,"TipAboveFeeCapError",{enumerable:!0,get:function(){return R2.TipAboveFeeCapError}});Object.defineProperty(k,"TransactionTypeNotSupportedError",{enumerable:!0,get:function(){return R2.TransactionTypeNotSupportedError}});Object.defineProperty(k,"UnknownNodeError",{enumerable:!0,get:function(){return R2.UnknownNodeError}});var cF=N2();Object.defineProperty(k,"HttpRequestError",{enumerable:!0,get:function(){return cF.HttpRequestError}});Object.defineProperty(k,"RpcRequestError",{enumerable:!0,get:function(){return cF.RpcRequestError}});Object.defineProperty(k,"SocketClosedError",{enumerable:!0,get:function(){return cF.SocketClosedError}});Object.defineProperty(k,"TimeoutError",{enumerable:!0,get:function(){return cF.TimeoutError}});Object.defineProperty(k,"WebSocketRequestError",{enumerable:!0,get:function(){return cF.WebSocketRequestError}});var r6=sz();Object.defineProperty(k,"AtomicityNotSupportedError",{enumerable:!0,get:function(){return r6.AtomicityNotSupportedError}});Object.defineProperty(k,"AtomicReadyWalletRejectedUpgradeError",{enumerable:!0,get:function(){return r6.AtomicReadyWalletRejectedUpgradeError}});Object.defineProperty(k,"BundleTooLargeError",{enumerable:!0,get:function(){return r6.BundleTooLargeError}});Object.defineProperty(k,"ChainDisconnectedError",{enumerable:!0,get:function(){return r6.ChainDisconnectedError}});Object.defineProperty(k,"DuplicateIdError",{enumerable:!0,get:function(){return r6.DuplicateIdError}});Object.defineProperty(k,"InternalRpcError",{enumerable:!0,get:function(){return r6.InternalRpcError}});Object.defineProperty(k,"InvalidInputRpcError",{enumerable:!0,get:function(){return r6.InvalidInputRpcError}});Object.defineProperty(k,"InvalidParamsRpcError",{enumerable:!0,get:function(){return r6.InvalidParamsRpcError}});Object.defineProperty(k,"InvalidRequestRpcError",{enumerable:!0,get:function(){return r6.InvalidRequestRpcError}});Object.defineProperty(k,"JsonRpcVersionUnsupportedError",{enumerable:!0,get:function(){return r6.JsonRpcVersionUnsupportedError}});Object.defineProperty(k,"LimitExceededRpcError",{enumerable:!0,get:function(){return r6.LimitExceededRpcError}});Object.defineProperty(k,"MethodNotFoundRpcError",{enumerable:!0,get:function(){return r6.MethodNotFoundRpcError}});Object.defineProperty(k,"MethodNotSupportedRpcError",{enumerable:!0,get:function(){return r6.MethodNotSupportedRpcError}});Object.defineProperty(k,"ParseRpcError",{enumerable:!0,get:function(){return r6.ParseRpcError}});Object.defineProperty(k,"ProviderDisconnectedError",{enumerable:!0,get:function(){return r6.ProviderDisconnectedError}});Object.defineProperty(k,"ProviderRpcError",{enumerable:!0,get:function(){return r6.ProviderRpcError}});Object.defineProperty(k,"ResourceNotFoundRpcError",{enumerable:!0,get:function(){return r6.ResourceNotFoundRpcError}});Object.defineProperty(k,"ResourceUnavailableRpcError",{enumerable:!0,get:function(){return r6.ResourceUnavailableRpcError}});Object.defineProperty(k,"RpcError",{enumerable:!0,get:function(){return r6.RpcError}});Object.defineProperty(k,"SwitchChainError",{enumerable:!0,get:function(){return r6.SwitchChainError}});Object.defineProperty(k,"TransactionRejectedRpcError",{enumerable:!0,get:function(){return r6.TransactionRejectedRpcError}});Object.defineProperty(k,"UnauthorizedProviderError",{enumerable:!0,get:function(){return r6.UnauthorizedProviderError}});Object.defineProperty(k,"UnknownBundleIdError",{enumerable:!0,get:function(){return r6.UnknownBundleIdError}});Object.defineProperty(k,"UnknownRpcError",{enumerable:!0,get:function(){return r6.UnknownRpcError}});Object.defineProperty(k,"UnsupportedChainIdError",{enumerable:!0,get:function(){return r6.UnsupportedChainIdError}});Object.defineProperty(k,"UnsupportedNonOptionalCapabilityError",{enumerable:!0,get:function(){return r6.UnsupportedNonOptionalCapabilityError}});Object.defineProperty(k,"UnsupportedProviderMethodError",{enumerable:!0,get:function(){return r6.UnsupportedProviderMethodError}});Object.defineProperty(k,"UserRejectedRequestError",{enumerable:!0,get:function(){return r6.UserRejectedRequestError}});var hV0=jb();Object.defineProperty(k,"AccountStateConflictError",{enumerable:!0,get:function(){return hV0.AccountStateConflictError}});Object.defineProperty(k,"StateAssignmentConflictError",{enumerable:!0,get:function(){return hV0.StateAssignmentConflictError}});var iG=A3();Object.defineProperty(k,"FeeConflictError",{enumerable:!0,get:function(){return iG.FeeConflictError}});Object.defineProperty(k,"InvalidLegacyVError",{enumerable:!0,get:function(){return iG.InvalidLegacyVError}});Object.defineProperty(k,"InvalidSerializableTransactionError",{enumerable:!0,get:function(){return iG.InvalidSerializableTransactionError}});Object.defineProperty(k,"InvalidSerializedTransactionError",{enumerable:!0,get:function(){return iG.InvalidSerializedTransactionError}});Object.defineProperty(k,"InvalidSerializedTransactionTypeError",{enumerable:!0,get:function(){return iG.InvalidSerializedTransactionTypeError}});Object.defineProperty(k,"InvalidStorageKeySizeError",{enumerable:!0,get:function(){return iG.InvalidStorageKeySizeError}});Object.defineProperty(k,"TransactionExecutionError",{enumerable:!0,get:function(){return iG.TransactionExecutionError}});Object.defineProperty(k,"TransactionNotFoundError",{enumerable:!0,get:function(){return iG.TransactionNotFoundError}});Object.defineProperty(k,"TransactionReceiptNotFoundError",{enumerable:!0,get:function(){return iG.TransactionReceiptNotFoundError}});Object.defineProperty(k,"WaitForTransactionReceiptTimeoutError",{enumerable:!0,get:function(){return iG.WaitForTransactionReceiptTimeoutError}});var be8=Ug();Object.defineProperty(k,"UrlRequiredError",{enumerable:!0,get:function(){return be8.UrlRequiredError}});var X31=G51();Object.defineProperty(k,"InvalidDomainError",{enumerable:!0,get:function(){return X31.InvalidDomainError}});Object.defineProperty(k,"InvalidPrimaryTypeError",{enumerable:!0,get:function(){return X31.InvalidPrimaryTypeError}});Object.defineProperty(k,"InvalidStructTypeError",{enumerable:!0,get:function(){return X31.InvalidStructTypeError}});var xe8=O71();Object.defineProperty(k,"InvalidDecimalNumberError",{enumerable:!0,get:function(){return xe8.InvalidDecimalNumberError}});var ye8=YV0();Object.defineProperty(k,"EIP1193ProviderRpcError",{enumerable:!0,get:function(){return ye8.ProviderRpcError}});var ge8=az();Object.defineProperty(k,"decodeAbiParameters",{enumerable:!0,get:function(){return ge8.decodeAbiParameters}});var me8=XV0();Object.defineProperty(k,"decodeDeployData",{enumerable:!0,get:function(){return me8.decodeDeployData}});var de8=ER();Object.defineProperty(k,"decodeErrorResult",{enumerable:!0,get:function(){return de8.decodeErrorResult}});var ue8=zA();Object.defineProperty(k,"decodeEventLog",{enumerable:!0,get:function(){return ue8.decodeEventLog}});var le8=_x();Object.defineProperty(k,"decodeFunctionData",{enumerable:!0,get:function(){return le8.decodeFunctionData}});var pe8=dG();Object.defineProperty(k,"decodeFunctionResult",{enumerable:!0,get:function(){return pe8.decodeFunctionResult}});var ce8=A2();Object.defineProperty(k,"encodeAbiParameters",{enumerable:!0,get:function(){return ce8.encodeAbiParameters}});var _e8=DA();Object.defineProperty(k,"encodeDeployData",{enumerable:!0,get:function(){return _e8.encodeDeployData}});var ie8=ix();Object.defineProperty(k,"encodeErrorResult",{enumerable:!0,get:function(){return ie8.encodeErrorResult}});var ne8=hZ();Object.defineProperty(k,"encodeEventTopics",{enumerable:!0,get:function(){return ne8.encodeEventTopics}});var oe8=E7();Object.defineProperty(k,"encodeFunctionData",{enumerable:!0,get:function(){return oe8.encodeFunctionData}});var ae8=ox();Object.defineProperty(k,"encodeFunctionResult",{enumerable:!0,get:function(){return ae8.encodeFunctionResult}});var re8=w41();Object.defineProperty(k,"encodePacked",{enumerable:!0,get:function(){return re8.encodePacked}});var se8=hG();Object.defineProperty(k,"getAbiItem",{enumerable:!0,get:function(){return se8.getAbiItem}});var te8=KA();Object.defineProperty(k,"parseEventLogs",{enumerable:!0,get:function(){return te8.parseEventLogs}});var ee8=G81();Object.defineProperty(k,"prepareEncodeFunctionData",{enumerable:!0,get:function(){return ee8.prepareEncodeFunctionData}});var bV0=O3();Object.defineProperty(k,"checksumAddress",{enumerable:!0,get:function(){return bV0.checksumAddress}});Object.defineProperty(k,"getAddress",{enumerable:!0,get:function(){return bV0.getAddress}});var z31=E41();Object.defineProperty(k,"getContractAddress",{enumerable:!0,get:function(){return z31.getContractAddress}});Object.defineProperty(k,"getCreate2Address",{enumerable:!0,get:function(){return z31.getCreate2Address}});Object.defineProperty(k,"getCreateAddress",{enumerable:!0,get:function(){return z31.getCreateAddress}});var J19=u5();Object.defineProperty(k,"isAddress",{enumerable:!0,get:function(){return J19.isAddress}});var Q19=E2();Object.defineProperty(k,"isAddressEqual",{enumerable:!0,get:function(){return Q19.isAddressEqual}});var Y19=mR();Object.defineProperty(k,"blobsToCommitments",{enumerable:!0,get:function(){return Y19.blobsToCommitments}});var G19=dR();Object.defineProperty(k,"blobsToProofs",{enumerable:!0,get:function(){return G19.blobsToProofs}});var X19=vx();Object.defineProperty(k,"commitmentsToVersionedHashes",{enumerable:!0,get:function(){return X19.commitmentsToVersionedHashes}});var z19=kx();Object.defineProperty(k,"commitmentToVersionedHash",{enumerable:!0,get:function(){return z19.commitmentToVersionedHash}});var K19=WV0();Object.defineProperty(k,"fromBlobs",{enumerable:!0,get:function(){return K19.fromBlobs}});var W19=VV0();Object.defineProperty(k,"sidecarsToVersionedHashes",{enumerable:!0,get:function(){return W19.sidecarsToVersionedHashes}});var Z19=pR();Object.defineProperty(k,"toBlobSidecars",{enumerable:!0,get:function(){return Z19.toBlobSidecars}});var V19=H91();Object.defineProperty(k,"toBlobs",{enumerable:!0,get:function(){return V19.toBlobs}});var _F=ax();Object.defineProperty(k,"ccipRequest",{enumerable:!0,get:function(){return _F.ccipRequest}});Object.defineProperty(k,"ccipFetch",{enumerable:!0,get:function(){return _F.ccipRequest}});Object.defineProperty(k,"offchainLookup",{enumerable:!0,get:function(){return _F.offchainLookup}});Object.defineProperty(k,"offchainLookupAbiItem",{enumerable:!0,get:function(){return _F.offchainLookupAbiItem}});Object.defineProperty(k,"offchainLookupSignature",{enumerable:!0,get:function(){return _F.offchainLookupSignature}});var q19=eR();Object.defineProperty(k,"assertCurrentChain",{enumerable:!0,get:function(){return q19.assertCurrentChain}});var U19=$41();Object.defineProperty(k,"defineChain",{enumerable:!0,get:function(){return U19.defineChain}});var M19=f41();Object.defineProperty(k,"extractChain",{enumerable:!0,get:function(){return M19.extractChain}});var D19=XK();Object.defineProperty(k,"getChainContractAddress",{enumerable:!0,get:function(){return D19.getChainContractAddress}});var K31=X4();Object.defineProperty(k,"concat",{enumerable:!0,get:function(){return K31.concat}});Object.defineProperty(k,"concatBytes",{enumerable:!0,get:function(){return K31.concatBytes}});Object.defineProperty(k,"concatHex",{enumerable:!0,get:function(){return K31.concatHex}});var H19=Uy();Object.defineProperty(k,"isBytes",{enumerable:!0,get:function(){return H19.isBytes}});var I19=X5();Object.defineProperty(k,"isHex",{enumerable:!0,get:function(){return I19.isHex}});var W31=nz();Object.defineProperty(k,"pad",{enumerable:!0,get:function(){return W31.pad}});Object.defineProperty(k,"padBytes",{enumerable:!0,get:function(){return W31.padBytes}});Object.defineProperty(k,"padHex",{enumerable:!0,get:function(){return W31.padHex}});var O19=L7();Object.defineProperty(k,"size",{enumerable:!0,get:function(){return O19.size}});var Z31=OJ();Object.defineProperty(k,"slice",{enumerable:!0,get:function(){return Z31.slice}});Object.defineProperty(k,"sliceBytes",{enumerable:!0,get:function(){return Z31.sliceBytes}});Object.defineProperty(k,"sliceHex",{enumerable:!0,get:function(){return Z31.sliceHex}});var A19=jG();Object.defineProperty(k,"trim",{enumerable:!0,get:function(){return A19.trim}});var iF=fb();Object.defineProperty(k,"bytesToBigInt",{enumerable:!0,get:function(){return iF.bytesToBigInt}});Object.defineProperty(k,"bytesToBool",{enumerable:!0,get:function(){return iF.bytesToBool}});Object.defineProperty(k,"bytesToNumber",{enumerable:!0,get:function(){return iF.bytesToNumber}});Object.defineProperty(k,"bytesToString",{enumerable:!0,get:function(){return iF.bytesToString}});Object.defineProperty(k,"fromBytes",{enumerable:!0,get:function(){return iF.fromBytes}});var nF=c8();Object.defineProperty(k,"fromHex",{enumerable:!0,get:function(){return nF.fromHex}});Object.defineProperty(k,"hexToBigInt",{enumerable:!0,get:function(){return nF.hexToBigInt}});Object.defineProperty(k,"hexToBool",{enumerable:!0,get:function(){return nF.hexToBool}});Object.defineProperty(k,"hexToNumber",{enumerable:!0,get:function(){return nF.hexToNumber}});Object.defineProperty(k,"hexToString",{enumerable:!0,get:function(){return nF.hexToString}});var B19=Ly();Object.defineProperty(k,"fromRlp",{enumerable:!0,get:function(){return B19.fromRlp}});var oF=c6();Object.defineProperty(k,"boolToBytes",{enumerable:!0,get:function(){return oF.boolToBytes}});Object.defineProperty(k,"hexToBytes",{enumerable:!0,get:function(){return oF.hexToBytes}});Object.defineProperty(k,"numberToBytes",{enumerable:!0,get:function(){return oF.numberToBytes}});Object.defineProperty(k,"stringToBytes",{enumerable:!0,get:function(){return oF.stringToBytes}});Object.defineProperty(k,"toBytes",{enumerable:!0,get:function(){return oF.toBytes}});var aF=v1();Object.defineProperty(k,"boolToHex",{enumerable:!0,get:function(){return aF.boolToHex}});Object.defineProperty(k,"bytesToHex",{enumerable:!0,get:function(){return aF.bytesToHex}});Object.defineProperty(k,"numberToHex",{enumerable:!0,get:function(){return aF.numberToHex}});Object.defineProperty(k,"stringToHex",{enumerable:!0,get:function(){return aF.stringToHex}});Object.defineProperty(k,"toHex",{enumerable:!0,get:function(){return aF.toHex}});var V31=JA();Object.defineProperty(k,"bytesToRlp",{enumerable:!0,get:function(){return V31.bytesToRlp}});Object.defineProperty(k,"hexToRlp",{enumerable:!0,get:function(){return V31.hexToRlp}});Object.defineProperty(k,"toRlp",{enumerable:!0,get:function(){return V31.toRlp}});var N19=K41();Object.defineProperty(k,"labelhash",{enumerable:!0,get:function(){return N19.labelhash}});var w19=Zy();Object.defineProperty(k,"namehash",{enumerable:!0,get:function(){return w19.namehash}});var L19=UV0();Object.defineProperty(k,"toCoinType",{enumerable:!0,get:function(){return L19.toCoinType}});var E19=tz();Object.defineProperty(k,"getContractError",{enumerable:!0,get:function(){return E19.getContractError}});var xV0=yR();Object.defineProperty(k,"defineBlock",{enumerable:!0,get:function(){return xV0.defineBlock}});Object.defineProperty(k,"formatBlock",{enumerable:!0,get:function(){return xV0.formatBlock}});var C19=mG();Object.defineProperty(k,"formatLog",{enumerable:!0,get:function(){return C19.formatLog}});var q31=GA();Object.defineProperty(k,"defineTransaction",{enumerable:!0,get:function(){return q31.defineTransaction}});Object.defineProperty(k,"formatTransaction",{enumerable:!0,get:function(){return q31.formatTransaction}});Object.defineProperty(k,"transactionType",{enumerable:!0,get:function(){return q31.transactionType}});var yV0=GF();Object.defineProperty(k,"defineTransactionReceipt",{enumerable:!0,get:function(){return yV0.defineTransactionReceipt}});Object.defineProperty(k,"formatTransactionReceipt",{enumerable:!0,get:function(){return yV0.formatTransactionReceipt}});var U31=yG();Object.defineProperty(k,"defineTransactionRequest",{enumerable:!0,get:function(){return U31.defineTransactionRequest}});Object.defineProperty(k,"formatTransactionRequest",{enumerable:!0,get:function(){return U31.formatTransactionRequest}});Object.defineProperty(k,"rpcTransactionType",{enumerable:!0,get:function(){return U31.rpcTransactionType}});var R19=Ey();Object.defineProperty(k,"isHash",{enumerable:!0,get:function(){return R19.isHash}});var F19=d5();Object.defineProperty(k,"keccak256",{enumerable:!0,get:function(){return F19.keccak256}});var T19=y41();Object.defineProperty(k,"ripemd160",{enumerable:!0,get:function(){return T19.ripemd160}});var S19=fx();Object.defineProperty(k,"sha256",{enumerable:!0,get:function(){return S19.sha256}});var P19=m41();Object.defineProperty(k,"toEventHash",{enumerable:!0,get:function(){return P19.toEventHash}});var gV0=kU();Object.defineProperty(k,"toEventSelector",{enumerable:!0,get:function(){return gV0.toEventSelector}});Object.defineProperty(k,"getEventSelector",{enumerable:!0,get:function(){return gV0.toEventSelector}});var mV0=u41();Object.defineProperty(k,"toEventSignature",{enumerable:!0,get:function(){return mV0.toEventSignature}});Object.defineProperty(k,"getEventSignature",{enumerable:!0,get:function(){return mV0.toEventSignature}});var $19=p41();Object.defineProperty(k,"toFunctionHash",{enumerable:!0,get:function(){return $19.toFunctionHash}});var dV0=jZ();Object.defineProperty(k,"toFunctionSelector",{enumerable:!0,get:function(){return dV0.toFunctionSelector}});Object.defineProperty(k,"getFunctionSelector",{enumerable:!0,get:function(){return dV0.toFunctionSelector}});var uV0=_41();Object.defineProperty(k,"toFunctionSignature",{enumerable:!0,get:function(){return uV0.toFunctionSignature}});Object.defineProperty(k,"getFunctionSignature",{enumerable:!0,get:function(){return uV0.toFunctionSignature}});var f19=Q31();Object.defineProperty(k,"defineKzg",{enumerable:!0,get:function(){return f19.defineKzg}});var k19=HV0();Object.defineProperty(k,"setupKzg",{enumerable:!0,get:function(){return k19.setupKzg}});var lV0=Fy();Object.defineProperty(k,"createNonceManager",{enumerable:!0,get:function(){return lV0.createNonceManager}});Object.defineProperty(k,"nonceManager",{enumerable:!0,get:function(){return lV0.nonceManager}});var v19=i91();Object.defineProperty(k,"withCache",{enumerable:!0,get:function(){return v19.withCache}});var j19=YF();Object.defineProperty(k,"withRetry",{enumerable:!0,get:function(){return j19.withRetry}});var h19=Ty();Object.defineProperty(k,"withTimeout",{enumerable:!0,get:function(){return h19.withTimeout}});var b19=OV0();Object.defineProperty(k,"compactSignatureToSignature",{enumerable:!0,get:function(){return b19.compactSignatureToSignature}});var x19=_U();Object.defineProperty(k,"hashMessage",{enumerable:!0,get:function(){return x19.hashMessage}});var M31=iU();Object.defineProperty(k,"hashDomain",{enumerable:!0,get:function(){return M31.hashDomain}});Object.defineProperty(k,"hashStruct",{enumerable:!0,get:function(){return M31.hashStruct}});Object.defineProperty(k,"hashTypedData",{enumerable:!0,get:function(){return M31.hashTypedData}});var y19=ky();Object.defineProperty(k,"isErc6492Signature",{enumerable:!0,get:function(){return y19.isErc6492Signature}});var g19=ty();Object.defineProperty(k,"isErc8010Signature",{enumerable:!0,get:function(){return g19.isErc8010Signature}});var pV0=NV0();Object.defineProperty(k,"hexToCompactSignature",{enumerable:!0,get:function(){return pV0.parseCompactSignature}});Object.defineProperty(k,"parseCompactSignature",{enumerable:!0,get:function(){return pV0.parseCompactSignature}});var m19=V71();Object.defineProperty(k,"parseErc6492Signature",{enumerable:!0,get:function(){return m19.parseErc6492Signature}});var d19=q71();Object.defineProperty(k,"parseErc8010Signature",{enumerable:!0,get:function(){return d19.parseErc8010Signature}});var cV0=LV0();Object.defineProperty(k,"hexToSignature",{enumerable:!0,get:function(){return cV0.parseSignature}});Object.defineProperty(k,"parseSignature",{enumerable:!0,get:function(){return cV0.parseSignature}});var u19=YK();Object.defineProperty(k,"recoverAddress",{enumerable:!0,get:function(){return u19.recoverAddress}});var l19=ey();Object.defineProperty(k,"recoverMessageAddress",{enumerable:!0,get:function(){return l19.recoverMessageAddress}});var p19=Lx();Object.defineProperty(k,"recoverPublicKey",{enumerable:!0,get:function(){return p19.recoverPublicKey}});var c19=CV0();Object.defineProperty(k,"recoverTransactionAddress",{enumerable:!0,get:function(){return c19.recoverTransactionAddress}});var _19=Jg();Object.defineProperty(k,"recoverTypedDataAddress",{enumerable:!0,get:function(){return _19.recoverTypedDataAddress}});var _V0=TV0();Object.defineProperty(k,"compactSignatureToHex",{enumerable:!0,get:function(){return _V0.serializeCompactSignature}});Object.defineProperty(k,"serializeCompactSignature",{enumerable:!0,get:function(){return _V0.serializeCompactSignature}});var i19=U71();Object.defineProperty(k,"serializeErc6492Signature",{enumerable:!0,get:function(){return i19.serializeErc6492Signature}});var n19=M71();Object.defineProperty(k,"serializeErc8010Signature",{enumerable:!0,get:function(){return n19.serializeErc8010Signature}});var iV0=gF();Object.defineProperty(k,"signatureToHex",{enumerable:!0,get:function(){return iV0.serializeSignature}});Object.defineProperty(k,"serializeSignature",{enumerable:!0,get:function(){return iV0.serializeSignature}});var o19=PV0();Object.defineProperty(k,"signatureToCompactSignature",{enumerable:!0,get:function(){return o19.signatureToCompactSignature}});var a19=Q51();Object.defineProperty(k,"toPrefixedMessage",{enumerable:!0,get:function(){return a19.toPrefixedMessage}});var r19=D71();Object.defineProperty(k,"verifyHash",{enumerable:!0,get:function(){return r19.verifyHash}});var s19=H71();Object.defineProperty(k,"verifyMessage",{enumerable:!0,get:function(){return s19.verifyMessage}});var t19=I71();Object.defineProperty(k,"verifyTypedData",{enumerable:!0,get:function(){return t19.verifyTypedData}});var e19=S4();Object.defineProperty(k,"stringify",{enumerable:!0,get:function(){return e19.stringify}});var J09=gG();Object.defineProperty(k,"assertRequest",{enumerable:!0,get:function(){return J09.assertRequest}});var D31=KF();Object.defineProperty(k,"assertTransactionEIP1559",{enumerable:!0,get:function(){return D31.assertTransactionEIP1559}});Object.defineProperty(k,"assertTransactionEIP2930",{enumerable:!0,get:function(){return D31.assertTransactionEIP2930}});Object.defineProperty(k,"assertTransactionLegacy",{enumerable:!0,get:function(){return D31.assertTransactionLegacy}});var Q09=Qg();Object.defineProperty(k,"getSerializedTransactionType",{enumerable:!0,get:function(){return Q09.getSerializedTransactionType}});var Y09=cR();Object.defineProperty(k,"getTransactionType",{enumerable:!0,get:function(){return Y09.getTransactionType}});var G09=Yg();Object.defineProperty(k,"parseTransaction",{enumerable:!0,get:function(){return G09.parseTransaction}});var X09=Ay();Object.defineProperty(k,"serializeAccessList",{enumerable:!0,get:function(){return X09.serializeAccessList}});var z09=BA();Object.defineProperty(k,"serializeTransaction",{enumerable:!0,get:function(){return z09.serializeTransaction}});var Ig=UF();Object.defineProperty(k,"domainSeparator",{enumerable:!0,get:function(){return Ig.domainSeparator}});Object.defineProperty(k,"getTypesForEIP712Domain",{enumerable:!0,get:function(){return Ig.getTypesForEIP712Domain}});Object.defineProperty(k,"serializeTypedData",{enumerable:!0,get:function(){return Ig.serializeTypedData}});Object.defineProperty(k,"validateTypedData",{enumerable:!0,get:function(){return Ig.validateTypedData}});var K09=aO();Object.defineProperty(k,"formatEther",{enumerable:!0,get:function(){return K09.formatEther}});var W09=bZ();Object.defineProperty(k,"formatGwei",{enumerable:!0,get:function(){return W09.formatGwei}});var Z09=CR();Object.defineProperty(k,"formatUnits",{enumerable:!0,get:function(){return Z09.formatUnits}});var V09=A71();Object.defineProperty(k,"parseEther",{enumerable:!0,get:function(){return V09.parseEther}});var q09=B71();Object.defineProperty(k,"parseGwei",{enumerable:!0,get:function(){return q09.parseGwei}});var U09=fF();Object.defineProperty(k,"parseUnits",{enumerable:!0,get:function(){return U09.parseUnits}})});var O31=H((HD5,oV0)=>{/*! invokeRemote.js - Seamflux Client Build | 2026-03-14T14:17:11.328Z */async function L09({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:I31,getOwnPropertyDescriptor:E09,getOwnPropertyNames:C09}=Object,R09=Object.prototype.hasOwnProperty,F09=(J,Q)=>{for(var Y in Q)I31(J,Y,{get:Q[Y],enumerable:!0})},T09=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of C09(Q))R09.call(J,X)||X===Y||I31(J,X,{get:()=>Q[X],enumerable:!(G=E09(Q,X))||G.enumerable});return J},S09=(J)=>T09(I31({},"__esModule",{value:!0}),J),nV0={};F09(nV0,{invokeRemote:()=>L09}),oV0.exports=S09(nV0)});var sV0=H((ID5,rV0)=>{var aV0=D1("stream").Stream,P09=D1("util");rV0.exports=oQ;function oQ(){this.source=null,this.dataSize=0,this.maxDataSize=1048576,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}P09.inherits(oQ,aV0);oQ.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(oQ.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable}});oQ.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};oQ.prototype.resume=function(){if(!this._released)this.release();this.source.resume()};oQ.prototype.pause=function(){this.source.pause()};oQ.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach(function(J){this.emit.apply(this,J)}.bind(this)),this._bufferedEvents=[]};oQ.prototype.pipe=function(){var J=aV0.prototype.pipe.apply(this,arguments);return this.resume(),J};oQ.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)};oQ.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 Qq0=H((OD5,Jq0)=>{var $09=D1("util"),eV0=D1("stream").Stream,tV0=sV0();Jq0.exports=D9;function D9(){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}$09.inherits(D9,eV0);D9.create=function(J){var Q=new this;J=J||{};for(var Y in J)Q[Y]=J[Y];return Q};D9.isStreamLike=function(J){return typeof J!=="function"&&typeof J!=="string"&&typeof J!=="boolean"&&typeof J!=="number"&&!Buffer.isBuffer(J)};D9.prototype.append=function(J){var Q=D9.isStreamLike(J);if(Q){if(!(J instanceof tV0)){var Y=tV0.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};D9.prototype.pipe=function(J,Q){return eV0.prototype.pipe.call(this,J,Q),this.resume(),J};D9.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}};D9.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=D9.isStreamLike(Y);if(G)Y.on("data",this._checkDataSize.bind(this)),this._handleErrors(Y);this._pipeNext(Y)}.bind(this))};D9.prototype._pipeNext=function(J){this._currentStream=J;var Q=D9.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()};D9.prototype._handleErrors=function(J){var Q=this;J.on("error",function(Y){Q._emitError(Y)})};D9.prototype.write=function(J){this.emit("data",J)};D9.prototype.pause=function(){if(!this.pauseStreams)return;if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function")this._currentStream.pause();this.emit("pause")};D9.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")};D9.prototype.end=function(){this._reset(),this.emit("end")};D9.prototype.destroy=function(){this._reset(),this.emit("close")};D9.prototype._reset=function(){this.writable=!1,this._streams=[],this._currentStream=null};D9.prototype._checkDataSize=function(){if(this._updateDataSize(),this.dataSize<=this.maxDataSize)return;var J="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(Error(J))};D9.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};D9.prototype._emitError=function(J){this._reset(),this.emit("error",J)}});var Yq0=H((AD5,f09)=>{f09.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 Wq0=H((y09)=>{/*!
 * mime-types
 * Copyright(c) 2014 Jonathan Ong
 * Copyright(c) 2015 Douglas Christopher Wilson
 * MIT Licensed
 */var Og=Yq0(),k09=D1("path").extname,Gq0=/^\s*([^;\s]*)(?:;|\s|$)/,v09=/^text\//i;y09.charset=Xq0;y09.charsets={lookup:Xq0};y09.contentType=j09;y09.extension=h09;y09.extensions=Object.create(null);y09.lookup=b09;y09.types=Object.create(null);x09(y09.extensions,y09.types);function Xq0(J){if(!J||typeof J!=="string")return!1;var Q=Gq0.exec(J),Y=Q&&Og[Q[1].toLowerCase()];if(Y&&Y.charset)return Y.charset;if(Q&&v09.test(Q[1]))return"UTF-8";return!1}function j09(J){if(!J||typeof J!=="string")return!1;var Q=J.indexOf("/")===-1?y09.lookup(J):J;if(!Q)return!1;if(Q.indexOf("charset")===-1){var Y=y09.charset(Q);if(Y)Q+="; charset="+Y.toLowerCase()}return Q}function h09(J){if(!J||typeof J!=="string")return!1;var Q=Gq0.exec(J),Y=Q&&y09.extensions[Q[1].toLowerCase()];if(!Y||!Y.length)return!1;return Y[0]}function b09(J){if(!J||typeof J!=="string")return!1;var Q=k09("x."+J).toLowerCase().substr(1);if(!Q)return!1;return y09.types[Q]||!1}function x09(J,Q){var Y=["nginx","apache",void 0,"iana"];Object.keys(Og).forEach(function(X){var z=Og[X],K=z.extensions;if(!K||!K.length)return;J[X]=K;for(var W=0;W<K.length;W++){var Z=K[W];if(Q[Z]){var V=Y.indexOf(Og[Q[Z]].source),q=Y.indexOf(z.source);if(Q[Z]!=="application/octet-stream"&&(V>q||V===q&&Q[Z].substr(0,12)==="application/"))continue}Q[Z]=X}})}});var Vq0=H((ND5,Zq0)=>{Zq0.exports=u09;function u09(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 N31=H((wD5,Uq0)=>{var qq0=Vq0();Uq0.exports=l09;function l09(J){var Q=!1;return qq0(function(){Q=!0}),function(G,X){if(Q)J(G,X);else qq0(function(){J(G,X)})}}});var w31=H((LD5,Mq0)=>{Mq0.exports=p09;function p09(J){Object.keys(J.jobs).forEach(c09.bind(J)),J.jobs={}}function c09(J){if(typeof this.jobs[J]=="function")this.jobs[J]()}});var L31=H((ED5,Hq0)=>{var Dq0=N31(),_09=w31();Hq0.exports=i09;function i09(J,Q,Y,G){var X=Y.keyedList?Y.keyedList[Y.index]:Y.index;Y.jobs[X]=n09(Q,X,J[X],function(z,K){if(!(X in Y.jobs))return;if(delete Y.jobs[X],z)_09(Y);else Y.results[X]=K;G(z,Y.results)})}function n09(J,Q,Y,G){var X;if(J.length==2)X=J(Y,Dq0(G));else X=J(Y,Q,Dq0(G));return X}});var E31=H((CD5,Iq0)=>{Iq0.exports=o09;function o09(J,Q){var Y=!Array.isArray(J),G={index:0,keyedList:Y||Q?Object.keys(J):null,jobs:{},results:Y?{}:[],size:Y?Object.keys(J).length:J.length};if(Q)G.keyedList.sort(Y?Q:function(X,z){return Q(J[X],J[z])});return G}});var C31=H((RD5,Oq0)=>{var a09=w31(),r09=N31();Oq0.exports=s09;function s09(J){if(!Object.keys(this.jobs).length)return;this.index=this.size,a09(this),r09(J)(null,this.results)}});var Bq0=H((FD5,Aq0)=>{var t09=L31(),e09=E31(),J69=C31();Aq0.exports=Q69;function Q69(J,Q,Y){var G=e09(J);while(G.index<(G.keyedList||J).length)t09(J,Q,G,function(X,z){if(X){Y(X,z);return}if(Object.keys(G.jobs).length===0){Y(null,G.results);return}}),G.index++;return J69.bind(G,Y)}});var R31=H((TD5,Ag)=>{var Nq0=L31(),Y69=E31(),G69=C31();Ag.exports=X69;Ag.exports.ascending=wq0;Ag.exports.descending=z69;function X69(J,Q,Y,G){var X=Y69(J,Y);return Nq0(J,Q,X,function z(K,W){if(K){G(K,W);return}if(X.index++,X.index<(X.keyedList||J).length){Nq0(J,Q,X,z);return}G(null,X.results)}),G69.bind(X,G)}function wq0(J,Q){return J<Q?-1:J>Q?1:0}function z69(J,Q){return-1*wq0(J,Q)}});var Eq0=H((SD5,Lq0)=>{var K69=R31();Lq0.exports=W69;function W69(J,Q,Y){return K69(J,Q,null,Y)}});var Rq0=H((PD5,Cq0)=>{Cq0.exports={parallel:Bq0(),serial:Eq0(),serialOrdered:R31()}});var F31=H(($D5,Fq0)=>{Fq0.exports=Object});var Sq0=H((fD5,Tq0)=>{Tq0.exports=Error});var $q0=H((kD5,Pq0)=>{Pq0.exports=EvalError});var kq0=H((vD5,fq0)=>{fq0.exports=RangeError});var jq0=H((jD5,vq0)=>{vq0.exports=ReferenceError});var bq0=H((hD5,hq0)=>{hq0.exports=SyntaxError});var sZ=H((bD5,xq0)=>{xq0.exports=TypeError});var gq0=H((xD5,yq0)=>{yq0.exports=URIError});var dq0=H((yD5,mq0)=>{mq0.exports=Math.abs});var lq0=H((gD5,uq0)=>{uq0.exports=Math.floor});var cq0=H((mD5,pq0)=>{pq0.exports=Math.max});var iq0=H((dD5,_q0)=>{_q0.exports=Math.min});var oq0=H((uD5,nq0)=>{nq0.exports=Math.pow});var rq0=H((lD5,aq0)=>{aq0.exports=Math.round});var tq0=H((pD5,sq0)=>{sq0.exports=Number.isNaN||function(Q){return Q!==Q}});var JU0=H((cD5,eq0)=>{var Z69=tq0();eq0.exports=function(Q){if(Z69(Q)||Q===0)return Q;return Q<0?-1:1}});var YU0=H((_D5,QU0)=>{QU0.exports=Object.getOwnPropertyDescriptor});var T31=H((iD5,GU0)=>{var Bg=YU0();if(Bg)try{Bg([],"length")}catch(J){Bg=null}GU0.exports=Bg});var zU0=H((nD5,XU0)=>{var Ng=Object.defineProperty||!1;if(Ng)try{Ng({},"a",{value:1})}catch(J){Ng=!1}XU0.exports=Ng});var S31=H((oD5,KU0)=>{KU0.exports=function(){if(typeof Symbol!=="function"||typeof Object.getOwnPropertySymbols!=="function")return!1;if(typeof Symbol.iterator==="symbol")return!0;var Q={},Y=Symbol("test"),G=Object(Y);if(typeof Y==="string")return!1;if(Object.prototype.toString.call(Y)!=="[object Symbol]")return!1;if(Object.prototype.toString.call(G)!=="[object Symbol]")return!1;var X=42;Q[Y]=X;for(var z in Q)return!1;if(typeof Object.keys==="function"&&Object.keys(Q).length!==0)return!1;if(typeof Object.getOwnPropertyNames==="function"&&Object.getOwnPropertyNames(Q).length!==0)return!1;var K=Object.getOwnPropertySymbols(Q);if(K.length!==1||K[0]!==Y)return!1;if(!Object.prototype.propertyIsEnumerable.call(Q,Y))return!1;if(typeof Object.getOwnPropertyDescriptor==="function"){var W=Object.getOwnPropertyDescriptor(Q,Y);if(W.value!==X||W.enumerable!==!0)return!1}return!0}});var VU0=H((aD5,ZU0)=>{var WU0=typeof Symbol<"u"&&Symbol,V69=S31();ZU0.exports=function(){if(typeof WU0!=="function")return!1;if(typeof Symbol!=="function")return!1;if(typeof WU0("foo")!=="symbol")return!1;if(typeof Symbol("bar")!=="symbol")return!1;return V69()}});var P31=H((rD5,qU0)=>{qU0.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var $31=H((sD5,UU0)=>{var q69=F31();UU0.exports=q69.getPrototypeOf||null});var HU0=H((tD5,DU0)=>{var U69="Function.prototype.bind called on incompatible ",M69=Object.prototype.toString,D69=Math.max,H69="[object Function]",MU0=function(Q,Y){var G=[];for(var X=0;X<Q.length;X+=1)G[X]=Q[X];for(var z=0;z<Y.length;z+=1)G[z+Q.length]=Y[z];return G},I69=function(Q,Y){var G=[];for(var X=Y||0,z=0;X<Q.length;X+=1,z+=1)G[z]=Q[X];return G},O69=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};DU0.exports=function(Q){var Y=this;if(typeof Y!=="function"||M69.apply(Y)!==H69)throw TypeError(U69+Y);var G=I69(arguments,1),X,z=function(){if(this instanceof X){var q=Y.apply(this,MU0(G,arguments));if(Object(q)===q)return q;return this}return Y.apply(Q,MU0(G,arguments))},K=D69(0,Y.length-G.length),W=[];for(var Z=0;Z<K;Z++)W[Z]="$"+Z;if(X=Function("binder","return function ("+O69(W,",")+"){ return binder.apply(this,arguments); }")(z),Y.prototype){var V=function(){};V.prototype=Y.prototype,X.prototype=new V,V.prototype=null}return X}});var rF=H((eD5,IU0)=>{var A69=HU0();IU0.exports=Function.prototype.bind||A69});var wg=H((JH5,OU0)=>{OU0.exports=Function.prototype.call});var f31=H((QH5,AU0)=>{AU0.exports=Function.prototype.apply});var NU0=H((YH5,BU0)=>{BU0.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var LU0=H((GH5,wU0)=>{var B69=rF(),N69=f31(),w69=wg(),L69=NU0();wU0.exports=L69||B69.call(w69,N69)});var k31=H((XH5,EU0)=>{var E69=rF(),C69=sZ(),R69=wg(),F69=LU0();EU0.exports=function(Q){if(Q.length<1||typeof Q[0]!=="function")throw new C69("a function is required");return F69(E69,R69,Q)}});var PU0=H((zH5,SU0)=>{var T69=k31(),CU0=T31(),FU0;try{FU0=[].__proto__===Array.prototype}catch(J){if(!J||typeof J!=="object"||!("code"in J)||J.code!=="ERR_PROTO_ACCESS")throw J}var v31=!!FU0&&CU0&&CU0(Object.prototype,"__proto__"),TU0=Object,RU0=TU0.getPrototypeOf;SU0.exports=v31&&typeof v31.get==="function"?T69([v31.get]):typeof RU0==="function"?function(Q){return RU0(Q==null?Q:TU0(Q))}:!1});var jU0=H((KH5,vU0)=>{var $U0=P31(),fU0=$31(),kU0=PU0();vU0.exports=$U0?function(Q){return $U0(Q)}:fU0?function(Q){if(!Q||typeof Q!=="object"&&typeof Q!=="function")throw TypeError("getProto: not an object");return fU0(Q)}:kU0?function(Q){return kU0(Q)}:null});var Lg=H((WH5,hU0)=>{var S69=Function.prototype.call,P69=Object.prototype.hasOwnProperty,$69=rF();hU0.exports=$69.call(S69,P69)});var JT=H((ZH5,mU0)=>{var s0,f69=F31(),k69=Sq0(),v69=$q0(),j69=kq0(),h69=jq0(),uA=bq0(),dA=sZ(),b69=gq0(),x69=dq0(),y69=lq0(),g69=cq0(),m69=iq0(),d69=oq0(),u69=rq0(),l69=JU0(),yU0=Function,j31=function(J){try{return yU0('"use strict"; return ('+J+").constructor;")()}catch(Q){}},sF=T31(),p69=zU0(),h31=function(){throw new dA},c69=sF?function(){try{return arguments.callee,h31}catch(J){try{return sF(arguments,"callee").get}catch(Q){return h31}}}():h31,gA=VU0()(),k4=jU0(),_69=$31(),i69=P31(),gU0=f31(),tF=wg(),mA={},n69=typeof Uint8Array>"u"||!k4?s0:k4(Uint8Array),GM={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?s0:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?s0:ArrayBuffer,"%ArrayIteratorPrototype%":gA&&k4?k4([][Symbol.iterator]()):s0,"%AsyncFromSyncIteratorPrototype%":s0,"%AsyncFunction%":mA,"%AsyncGenerator%":mA,"%AsyncGeneratorFunction%":mA,"%AsyncIteratorPrototype%":mA,"%Atomics%":typeof Atomics>"u"?s0:Atomics,"%BigInt%":typeof BigInt>"u"?s0:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?s0:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?s0:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?s0:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":k69,"%eval%":eval,"%EvalError%":v69,"%Float16Array%":typeof Float16Array>"u"?s0:Float16Array,"%Float32Array%":typeof Float32Array>"u"?s0:Float32Array,"%Float64Array%":typeof Float64Array>"u"?s0:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?s0:FinalizationRegistry,"%Function%":yU0,"%GeneratorFunction%":mA,"%Int8Array%":typeof Int8Array>"u"?s0:Int8Array,"%Int16Array%":typeof Int16Array>"u"?s0:Int16Array,"%Int32Array%":typeof Int32Array>"u"?s0:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":gA&&k4?k4(k4([][Symbol.iterator]())):s0,"%JSON%":typeof JSON==="object"?JSON:s0,"%Map%":typeof Map>"u"?s0:Map,"%MapIteratorPrototype%":typeof Map>"u"||!gA||!k4?s0:k4(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":f69,"%Object.getOwnPropertyDescriptor%":sF,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?s0:Promise,"%Proxy%":typeof Proxy>"u"?s0:Proxy,"%RangeError%":j69,"%ReferenceError%":h69,"%Reflect%":typeof Reflect>"u"?s0:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?s0:Set,"%SetIteratorPrototype%":typeof Set>"u"||!gA||!k4?s0:k4(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?s0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":gA&&k4?k4(""[Symbol.iterator]()):s0,"%Symbol%":gA?Symbol:s0,"%SyntaxError%":uA,"%ThrowTypeError%":c69,"%TypedArray%":n69,"%TypeError%":dA,"%Uint8Array%":typeof Uint8Array>"u"?s0:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?s0:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?s0:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?s0:Uint32Array,"%URIError%":b69,"%WeakMap%":typeof WeakMap>"u"?s0:WeakMap,"%WeakRef%":typeof WeakRef>"u"?s0:WeakRef,"%WeakSet%":typeof WeakSet>"u"?s0:WeakSet,"%Function.prototype.call%":tF,"%Function.prototype.apply%":gU0,"%Object.defineProperty%":p69,"%Object.getPrototypeOf%":_69,"%Math.abs%":x69,"%Math.floor%":y69,"%Math.max%":g69,"%Math.min%":m69,"%Math.pow%":d69,"%Math.round%":u69,"%Math.sign%":l69,"%Reflect.getPrototypeOf%":i69};if(k4)try{null.error}catch(J){b31=k4(k4(J)),GM["%Error.prototype%"]=b31}var b31,o69=function J(Q){var Y;if(Q==="%AsyncFunction%")Y=j31("async function () {}");else if(Q==="%GeneratorFunction%")Y=j31("function* () {}");else if(Q==="%AsyncGeneratorFunction%")Y=j31("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&&k4)Y=k4(X.prototype)}return GM[Q]=Y,Y},bU0={__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"]},eF=rF(),Eg=Lg(),a69=eF.call(tF,Array.prototype.concat),r69=eF.call(gU0,Array.prototype.splice),xU0=eF.call(tF,String.prototype.replace),Cg=eF.call(tF,String.prototype.slice),s69=eF.call(tF,RegExp.prototype.exec),t69=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,e69=/\\(\\)?/g,J89=function(Q){var Y=Cg(Q,0,1),G=Cg(Q,-1);if(Y==="%"&&G!=="%")throw new uA("invalid intrinsic syntax, expected closing `%`");else if(G==="%"&&Y!=="%")throw new uA("invalid intrinsic syntax, expected opening `%`");var X=[];return xU0(Q,t69,function(z,K,W,Z){X[X.length]=W?xU0(Z,e69,"$1"):K||z}),X},Q89=function(Q,Y){var G=Q,X;if(Eg(bU0,G))X=bU0[G],G="%"+X[0]+"%";if(Eg(GM,G)){var z=GM[G];if(z===mA)z=o69(G);if(typeof z>"u"&&!Y)throw new dA("intrinsic "+Q+" exists, but is not available. Please file an issue!");return{alias:X,name:G,value:z}}throw new uA("intrinsic "+Q+" does not exist!")};mU0.exports=function(Q,Y){if(typeof Q!=="string"||Q.length===0)throw new dA("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof Y!=="boolean")throw new dA('"allowMissing" argument must be a boolean');if(s69(/^%?[^%]*%?$/,Q)===null)throw new uA("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var G=J89(Q),X=G.length>0?G[0]:"",z=Q89("%"+X+"%",Y),K=z.name,W=z.value,Z=!1,V=z.alias;if(V)X=V[0],r69(G,a69([0,1],V));for(var q=1,U=!0;q<G.length;q+=1){var M=G[q],D=Cg(M,0,1),I=Cg(M,-1);if((D==='"'||D==="'"||D==="`"||(I==='"'||I==="'"||I==="`"))&&D!==I)throw new uA("property names with quotes must have matching quotes");if(M==="constructor"||!U)Z=!0;if(X+="."+M,K="%"+X+"%",Eg(GM,K))W=GM[K];else if(W!=null){if(!(M in W)){if(!Y)throw new dA("base intrinsic for "+Q+" exists, but the property is not available.");return}if(sF&&q+1>=G.length){var O=sF(W,M);if(U=!!O,U&&"get"in O&&!("originalValue"in O.get))W=O.get;else W=W[M]}else U=Eg(W,M),W=W[M];if(U&&!Z)GM[K]=W}}return W}});var uU0=H((VH5,dU0)=>{var Y89=S31();dU0.exports=function(){return Y89()&&!!Symbol.toStringTag}});var cU0=H((qH5,pU0)=>{var G89=JT(),lU0=G89("%Object.defineProperty%",!0),X89=uU0()(),z89=Lg(),K89=sZ(),Rg=X89?Symbol.toStringTag:null;pU0.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 K89("if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans");if(Rg&&(G||!z89(Q,Rg)))if(lU0)lU0(Q,Rg,{configurable:!X,enumerable:!1,value:Y,writable:!1});else Q[Rg]=Y}});var iU0=H((UH5,_U0)=>{_U0.exports=function(J,Q){return Object.keys(Q).forEach(function(Y){J[Y]=J[Y]||Q[Y]}),J}});var oU0=H((MH5,nU0)=>{var m31=Qq0(),W89=D1("util"),x31=D1("path"),Z89=D1("http"),V89=D1("https"),q89=D1("url").parse,U89=D1("fs"),M89=D1("stream").Stream,D89=D1("crypto"),y31=Wq0(),H89=Rq0(),I89=cU0(),tZ=Lg(),g31=iU0();function H6(J){if(!(this instanceof H6))return new H6(J);this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],m31.call(this),J=J||{};for(var Q in J)this[Q]=J[Q]}W89.inherits(H6,m31);H6.LINE_BREAK=`\r
`;H6.DEFAULT_CONTENT_TYPE="application/octet-stream";H6.prototype.append=function(J,Q,Y){if(Y=Y||{},typeof Y==="string")Y={filename:Y};var G=m31.prototype.append.bind(this);if(typeof Q==="number"||Q==null)Q=String(Q);if(Array.isArray(Q)){this._error(Error("Arrays are not supported."));return}var X=this._multiPartHeader(J,Q,Y),z=this._multiPartFooter();G(X),G(Q),G(z),this._trackLength(X,Q,Y)};H6.prototype._trackLength=function(J,Q,Y){var G=0;if(Y.knownLength!=null)G+=Number(Y.knownLength);else if(Buffer.isBuffer(Q))G=Q.length;else if(typeof Q==="string")G=Buffer.byteLength(Q);if(this._valueLength+=G,this._overheadLength+=Buffer.byteLength(J)+H6.LINE_BREAK.length,!Q||!Q.path&&!(Q.readable&&tZ(Q,"httpVersion"))&&!(Q instanceof M89))return;if(!Y.knownLength)this._valuesToMeasure.push(Q)};H6.prototype._lengthRetriever=function(J,Q){if(tZ(J,"fd"))if(J.end!=null&&J.end!=1/0&&J.start!=null)Q(null,J.end+1-(J.start?J.start:0));else U89.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(tZ(J,"httpVersion"))Q(null,Number(J.headers["content-length"]));else if(tZ(J,"httpModule"))J.on("response",function(Y){J.pause(),Q(null,Number(Y.headers["content-length"]))}),J.resume();else Q("Unknown stream")};H6.prototype._multiPartHeader=function(J,Q,Y){if(typeof Y.header==="string")return Y.header;var G=this._getContentDisposition(Q,Y),X=this._getContentType(Q,Y),z="",K={"Content-Disposition":["form-data",'name="'+J+'"'].concat(G||[]),"Content-Type":[].concat(X||[])};if(typeof Y.header==="object")g31(K,Y.header);var W;for(var Z in K)if(tZ(K,Z)){if(W=K[Z],W==null)continue;if(!Array.isArray(W))W=[W];if(W.length)z+=Z+": "+W.join("; ")+H6.LINE_BREAK}return"--"+this.getBoundary()+H6.LINE_BREAK+z+H6.LINE_BREAK};H6.prototype._getContentDisposition=function(J,Q){var Y;if(typeof Q.filepath==="string")Y=x31.normalize(Q.filepath).replace(/\\/g,"/");else if(Q.filename||J&&(J.name||J.path))Y=x31.basename(Q.filename||J&&(J.name||J.path));else if(J&&J.readable&&tZ(J,"httpVersion"))Y=x31.basename(J.client._httpMessage.path||"");if(Y)return'filename="'+Y+'"'};H6.prototype._getContentType=function(J,Q){var Y=Q.contentType;if(!Y&&J&&J.name)Y=y31.lookup(J.name);if(!Y&&J&&J.path)Y=y31.lookup(J.path);if(!Y&&J&&J.readable&&tZ(J,"httpVersion"))Y=J.headers["content-type"];if(!Y&&(Q.filepath||Q.filename))Y=y31.lookup(Q.filepath||Q.filename);if(!Y&&J&&typeof J==="object")Y=H6.DEFAULT_CONTENT_TYPE;return Y};H6.prototype._multiPartFooter=function(){return function(J){var Q=H6.LINE_BREAK,Y=this._streams.length===0;if(Y)Q+=this._lastBoundary();J(Q)}.bind(this)};H6.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+H6.LINE_BREAK};H6.prototype.getHeaders=function(J){var Q,Y={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(Q in J)if(tZ(J,Q))Y[Q.toLowerCase()]=J[Q];return Y};H6.prototype.setBoundary=function(J){if(typeof J!=="string")throw TypeError("FormData boundary must be a string");this._boundary=J};H6.prototype.getBoundary=function(){if(!this._boundary)this._generateBoundary();return this._boundary};H6.prototype.getBuffer=function(){var J=new Buffer.alloc(0),Q=this.getBoundary();for(var Y=0,G=this._streams.length;Y<G;Y++)if(typeof this._streams[Y]!=="function"){if(Buffer.isBuffer(this._streams[Y]))J=Buffer.concat([J,this._streams[Y]]);else J=Buffer.concat([J,Buffer.from(this._streams[Y])]);if(typeof this._streams[Y]!=="string"||this._streams[Y].substring(2,Q.length+2)!==Q)J=Buffer.concat([J,Buffer.from(H6.LINE_BREAK)])}return Buffer.concat([J,Buffer.from(this._lastBoundary())])};H6.prototype._generateBoundary=function(){this._boundary="--------------------------"+D89.randomBytes(12).toString("hex")};H6.prototype.getLengthSync=function(){var J=this._overheadLength+this._valueLength;if(this._streams.length)J+=this._lastBoundary().length;if(!this.hasKnownLength())this._error(Error("Cannot calculate proper length in synchronous way."));return J};H6.prototype.hasKnownLength=function(){var J=!0;if(this._valuesToMeasure.length)J=!1;return J};H6.prototype.getLength=function(J){var Q=this._overheadLength+this._valueLength;if(this._streams.length)Q+=this._lastBoundary().length;if(!this._valuesToMeasure.length){process.nextTick(J.bind(this,null,Q));return}H89.parallel(this._valuesToMeasure,this._lengthRetriever,function(Y,G){if(Y){J(Y);return}G.forEach(function(X){Q+=X}),J(null,Q)})};H6.prototype.submit=function(J,Q){var Y,G,X={method:"post"};if(typeof J==="string")J=q89(J),G=g31({port:J.port,path:J.pathname,host:J.hostname,protocol:J.protocol},X);else if(G=g31(J,X),!G.port)G.port=G.protocol==="https:"?443:80;if(G.headers=this.getHeaders(J.headers),G.protocol==="https:")Y=V89.request(G);else Y=Z89.request(G);return this.getLength(function(z,K){if(z&&z!=="Unknown stream"){this._error(z);return}if(K)Y.setHeader("Content-Length",K);if(this.pipe(Y),Q){var W,Z=function(V,q){return Y.removeListener("error",Z),Y.removeListener("response",W),Q.call(this,V,q)};W=Z.bind(this,null),Y.on("error",Z),Y.on("response",W)}}.bind(this)),Y};H6.prototype._error=function(J){if(!this.error)this.error=J,this.pause(),this.emit("error",J)};H6.prototype.toString=function(){return"[object FormData]"};I89(H6.prototype,"FormData");nU0.exports=H6});var aU0=H((L89)=>{var O89=D1("url").parse,A89={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443},B89=String.prototype.endsWith||function(J){return J.length<=this.length&&this.indexOf(J,this.length-J.length)!==-1};function N89(J){var Q=typeof J==="string"?O89(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)||A89[Y]||0,!w89(G,X))return"";var z=lA("npm_config_"+Y+"_proxy")||lA(Y+"_proxy")||lA("npm_config_proxy")||lA("all_proxy");if(z&&z.indexOf("://")===-1)z=Y+"://"+z;return z}function w89(J,Q){var Y=(lA("npm_config_no_proxy")||lA("no_proxy")).toLowerCase();if(!Y)return!0;if(Y==="*")return!1;return Y.split(/[,\s]/).every(function(G){if(!G)return!0;var X=G.match(/^(.+):(\d+)$/),z=X?X[1]:G,K=X?parseInt(X[2]):0;if(K&&K!==Q)return!0;if(!/^[.*]/.test(z))return J!==z;if(z.charAt(0)==="*")z=z.slice(1);return!B89.call(J,z)})}function lA(J){return process.env[J.toLowerCase()]||process.env[J.toUpperCase()]||""}L89.getProxyForUrl=N89});var sU0=H((HH5,rU0)=>{var pA=1000,cA=pA*60,_A=cA*60,XM=_A*24,C89=XM*7,R89=XM*365.25;rU0.exports=function(J,Q){Q=Q||{};var Y=typeof J;if(Y==="string"&&J.length>0)return F89(J);else if(Y==="number"&&isFinite(J))return Q.long?S89(J):T89(J);throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(J))};function F89(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*R89;case"weeks":case"week":case"w":return Y*C89;case"days":case"day":case"d":return Y*XM;case"hours":case"hour":case"hrs":case"hr":case"h":return Y*_A;case"minutes":case"minute":case"mins":case"min":case"m":return Y*cA;case"seconds":case"second":case"secs":case"sec":case"s":return Y*pA;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return Y;default:return}}function T89(J){var Q=Math.abs(J);if(Q>=XM)return Math.round(J/XM)+"d";if(Q>=_A)return Math.round(J/_A)+"h";if(Q>=cA)return Math.round(J/cA)+"m";if(Q>=pA)return Math.round(J/pA)+"s";return J+"ms"}function S89(J){var Q=Math.abs(J);if(Q>=XM)return Fg(J,Q,XM,"day");if(Q>=_A)return Fg(J,Q,_A,"hour");if(Q>=cA)return Fg(J,Q,cA,"minute");if(Q>=pA)return Fg(J,Q,pA,"second");return J+" ms"}function Fg(J,Q,Y,G){var X=Q>=Y*1.5;return Math.round(J/Y)+" "+G+(X?"s":"")}});var d31=H((IH5,tU0)=>{function P89(J){Y.debug=Y,Y.default=Y,Y.coerce=Z,Y.disable=K,Y.enable=X,Y.enabled=W,Y.humanize=sU0(),Y.destroy=V,Object.keys(J).forEach((q)=>{Y[q]=J[q]}),Y.names=[],Y.skips=[],Y.formatters={};function Q(q){let U=0;for(let M=0;M<q.length;M++)U=(U<<5)-U+q.charCodeAt(M),U|=0;return Y.colors[Math.abs(U)%Y.colors.length]}Y.selectColor=Q;function Y(q){let U,M=null,D,I;function O(...A){if(!O.enabled)return;let B=O,w=Number(new Date),N=w-(U||w);if(B.diff=N,B.prev=U,B.curr=w,U=w,A[0]=Y.coerce(A[0]),typeof A[0]!=="string")A.unshift("%O");let L=0;A[0]=A[0].replace(/%([a-zA-Z%])/g,(R,F)=>{if(R==="%%")return"%";L++;let f=Y.formatters[F];if(typeof f==="function"){let E=A[L];R=f.call(B,E),A.splice(L,1),L--}return R}),Y.formatArgs.call(B,A),(B.log||Y.log).apply(B,A)}if(O.namespace=q,O.useColors=Y.useColors(),O.color=Y.selectColor(q),O.extend=G,O.destroy=Y.destroy,Object.defineProperty(O,"enabled",{enumerable:!0,configurable:!1,get:()=>{if(M!==null)return M;if(D!==Y.namespaces)D=Y.namespaces,I=Y.enabled(q);return I},set:(A)=>{M=A}}),typeof Y.init==="function")Y.init(O);return O}function G(q,U){let M=Y(this.namespace+(typeof U>"u"?":":U)+q);return M.log=this.log,M}function X(q){Y.save(q),Y.namespaces=q,Y.names=[],Y.skips=[];let U=(typeof q==="string"?q:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let M of U)if(M[0]==="-")Y.skips.push(M.slice(1));else Y.names.push(M)}function z(q,U){let M=0,D=0,I=-1,O=0;while(M<q.length)if(D<U.length&&(U[D]===q[M]||U[D]==="*"))if(U[D]==="*")I=D,O=M,D++;else M++,D++;else if(I!==-1)D=I+1,O++,M=O;else return!1;while(D<U.length&&U[D]==="*")D++;return D===U.length}function K(){let q=[...Y.names,...Y.skips.map((U)=>"-"+U)].join(",");return Y.enable(""),q}function W(q){for(let U of Y.skips)if(z(q,U))return!1;for(let U of Y.names)if(z(q,U))return!0;return!1}function Z(q){if(q instanceof Error)return q.stack||q.message;return q}function V(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return Y.enable(Y.load()),Y}tU0.exports=P89});var JM0=H((eU0,Tg)=>{eU0.formatArgs=f89;eU0.save=k89;eU0.load=v89;eU0.useColors=$89;eU0.storage=j89();eU0.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`.")}})();eU0.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 $89(){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 f89(J){if(J[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+J[0]+(this.useColors?"%c ":" ")+"+"+Tg.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)}eU0.log=console.debug||console.log||(()=>{});function k89(J){try{if(J)eU0.storage.setItem("debug",J);else eU0.storage.removeItem("debug")}catch(Q){}}function v89(){let J;try{J=eU0.storage.getItem("debug")||eU0.storage.getItem("DEBUG")}catch(Q){}if(!J&&typeof process<"u"&&"env"in process)J=process.env.DEBUG;return J}function j89(){try{return localStorage}catch(J){}}Tg.exports=d31()(eU0);var{formatters:h89}=Tg.exports;h89.j=function(J){try{return JSON.stringify(J)}catch(Q){return"[UnexpectedJSONParseError]: "+Q.message}}});var YM0=H((AH5,QM0)=>{QM0.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 zM0=H((BH5,XM0)=>{var l89=D1("os"),GM0=D1("tty"),F2=YM0(),{env:v4}=process,Sg;if(F2("no-color")||F2("no-colors")||F2("color=false")||F2("color=never"))Sg=0;else if(F2("color")||F2("colors")||F2("color=true")||F2("color=always"))Sg=1;function p89(){if("FORCE_COLOR"in v4){if(v4.FORCE_COLOR==="true")return 1;if(v4.FORCE_COLOR==="false")return 0;return v4.FORCE_COLOR.length===0?1:Math.min(Number.parseInt(v4.FORCE_COLOR,10),3)}}function c89(J){if(J===0)return!1;return{level:J,hasBasic:!0,has256:J>=2,has16m:J>=3}}function _89(J,{streamIsTTY:Q,sniffFlags:Y=!0}={}){let G=p89();if(G!==void 0)Sg=G;let X=Y?Sg:G;if(X===0)return 0;if(Y){if(F2("color=16m")||F2("color=full")||F2("color=truecolor"))return 3;if(F2("color=256"))return 2}if(J&&!Q&&X===void 0)return 0;let z=X||0;if(v4.TERM==="dumb")return z;if(process.platform==="win32"){let K=l89.release().split(".");if(Number(K[0])>=10&&Number(K[2])>=10586)return Number(K[2])>=14931?3:2;return 1}if("CI"in v4){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE","DRONE"].some((K)=>(K in v4))||v4.CI_NAME==="codeship")return 1;return z}if("TEAMCITY_VERSION"in v4)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(v4.TEAMCITY_VERSION)?1:0;if(v4.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in v4){let K=Number.parseInt((v4.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(v4.TERM_PROGRAM){case"iTerm.app":return K>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(v4.TERM))return 2;if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(v4.TERM))return 1;if("COLORTERM"in v4)return 1;return z}function u31(J,Q={}){let Y=_89(J,{streamIsTTY:J&&J.isTTY,...Q});return c89(Y)}XM0.exports={supportsColor:u31,stdout:u31({isTTY:GM0.isatty(1)}),stderr:u31({isTTY:GM0.isatty(2)})}});var VM0=H((WM0,$g)=>{var i89=D1("tty"),Pg=D1("util");WM0.init=e89;WM0.log=r89;WM0.formatArgs=o89;WM0.save=s89;WM0.load=t89;WM0.useColors=n89;WM0.destroy=Pg.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");WM0.colors=[6,2,3,4,5,1];try{let J=zM0();if(J&&(J.stderr||J).level>=2)WM0.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){}WM0.inspectOpts=Object.keys(process.env).filter((J)=>{return/^debug_/i.test(J)}).reduce((J,Q)=>{let Y=Q.substring(6).toLowerCase().replace(/_([a-z])/g,(X,z)=>{return z.toUpperCase()}),G=process.env[Q];if(/^(yes|on|true|enabled)$/i.test(G))G=!0;else if(/^(no|off|false|disabled)$/i.test(G))G=!1;else if(G==="null")G=null;else G=Number(G);return J[Y]=G,J},{});function n89(){return"colors"in WM0.inspectOpts?Boolean(WM0.inspectOpts.colors):i89.isatty(process.stderr.fd)}function o89(J){let{namespace:Q,useColors:Y}=this;if(Y){let G=this.color,X="\x1B[3"+(G<8?G:"8;5;"+G),z=`  ${X};1m${Q} \x1B[0m`;J[0]=z+J[0].split(`
`).join(`
`+z),J.push(X+"m+"+$g.exports.humanize(this.diff)+"\x1B[0m")}else J[0]=a89()+Q+" "+J[0]}function a89(){if(WM0.inspectOpts.hideDate)return"";return new Date().toISOString()+" "}function r89(...J){return process.stderr.write(Pg.formatWithOptions(WM0.inspectOpts,...J)+`
`)}function s89(J){if(J)process.env.DEBUG=J;else delete process.env.DEBUG}function t89(){return process.env.DEBUG}function e89(J){J.inspectOpts={};let Q=Object.keys(WM0.inspectOpts);for(let Y=0;Y<Q.length;Y++)J.inspectOpts[Q[Y]]=WM0.inspectOpts[Q[Y]]}$g.exports=d31()(WM0);var{formatters:KM0}=$g.exports;KM0.o=function(J){return this.inspectOpts.colors=this.useColors,Pg.inspect(J,this.inspectOpts).split(`
`).map((Q)=>Q.trim()).join(" ")};KM0.O=function(J){return this.inspectOpts.colors=this.useColors,Pg.inspect(J,this.inspectOpts)}});var YT=H((wH5,l31)=>{if(typeof process>"u"||process.type==="renderer"||!1||process.__nwjs)l31.exports=JM0();else l31.exports=VM0()});var UM0=H((LH5,qM0)=>{var GT;qM0.exports=function(){if(!GT){try{GT=YT()("follow-redirects")}catch(J){}if(typeof GT!=="function")GT=function(){}}GT.apply(null,arguments)}});var OM0=H((EH5,JJ1)=>{var zT=D1("url"),XT=zT.URL,W99=D1("http"),Z99=D1("https"),n31=D1("stream").Writable,o31=D1("assert"),MM0=UM0();(function(){var Q=typeof process<"u",Y=typeof window<"u"&&typeof document<"u",G=WM(Error.captureStackTrace);if(!Q&&(Y||!G))console.warn("The follow-redirects package should be excluded from browser builds.")})();var a31=!1;try{o31(new XT(""))}catch(J){a31=J.code==="ERR_INVALID_URL"}var V99=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],r31=["abort","aborted","connect","error","socket","timeout"],s31=Object.create(null);r31.forEach(function(J){s31[J]=function(Q,Y,G){this._redirectable.emit(J,Q,Y,G)}});var c31=KT("ERR_INVALID_URL","Invalid URL",TypeError),_31=KT("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),q99=KT("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",_31),U99=KT("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),M99=KT("ERR_STREAM_WRITE_AFTER_END","write after end"),D99=n31.prototype.destroy||HM0;function C3(J,Q){if(n31.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 _31?X:new _31({cause:X}))}},this._performRequest()}C3.prototype=Object.create(n31.prototype);C3.prototype.abort=function(){e31(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};C3.prototype.destroy=function(J){return e31(this._currentRequest,J),D99.call(this,J),this};C3.prototype.write=function(J,Q,Y){if(this._ending)throw new M99;if(!KM(J)&&!O99(J))throw TypeError("data should be a string, Buffer or Uint8Array");if(WM(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 U99),this.abort()};C3.prototype.end=function(J,Q,Y){if(WM(J))Y=J,J=Q=null;else if(WM(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}};C3.prototype.setHeader=function(J,Q){this._options.headers[J]=Q,this._currentRequest.setHeader(J,Q)};C3.prototype.removeHeader=function(J){delete this._options.headers[J],this._currentRequest.removeHeader(J)};C3.prototype.setTimeout=function(J,Q){var Y=this;function G(K){K.setTimeout(J),K.removeListener("timeout",K.destroy),K.addListener("timeout",K.destroy)}function X(K){if(Y._timeout)clearTimeout(Y._timeout);Y._timeout=setTimeout(function(){Y.emit("timeout"),z()},J),G(K)}function z(){if(Y._timeout)clearTimeout(Y._timeout),Y._timeout=null;if(Y.removeListener("abort",z),Y.removeListener("error",z),Y.removeListener("response",z),Y.removeListener("close",z),Q)Y.removeListener("timeout",Q);if(!Y.socket)Y._currentRequest.removeListener("socket",X)}if(Q)this.on("timeout",Q);if(this.socket)X(this.socket);else this._currentRequest.once("socket",X);return this.on("socket",G),this.on("abort",z),this.on("error",z),this.on("response",z),this.on("close",z),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(J){C3.prototype[J]=function(Q,Y){return this._currentRequest[J](Q,Y)}});["aborted","connection","socket"].forEach(function(J){Object.defineProperty(C3.prototype,J,{get:function(){return this._currentRequest[J]}})});C3.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)}};C3.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 r31)G.on(X,s31[X]);if(this._currentUrl=/^\//.test(this._options.path)?zT.format(this._options):this._options.path,this._isRedirect){var z=0,K=this,W=this._requestBodyBuffers;(function Z(V){if(G===K._currentRequest){if(V)K.emit("error",V);else if(z<W.length){var q=W[z++];if(!G.finished)G.write(q.data,q.encoding,Z)}else if(K._ended)G.end()}})()}};C3.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(e31(this._currentRequest),J.destroy(),++this._redirectCount>this._options.maxRedirects)throw new q99;var G,X=this._options.beforeRedirect;if(X)G=Object.assign({Host:J.req.getHeader("host")},this._options.headers);var z=this._options.method;if((Q===301||Q===302)&&this._options.method==="POST"||Q===303&&!/^(?:GET|HEAD)$/.test(this._options.method))this._options.method="GET",this._requestBodyBuffers=[],p31(/^content-/i,this._options.headers);var K=p31(/^host$/i,this._options.headers),W=t31(this._currentUrl),Z=K||W.host,V=/^\w+:/.test(Y)?this._currentUrl:zT.format(Object.assign(W,{host:Z})),q=H99(Y,V);if(MM0("redirecting to",q.href),this._isRedirect=!0,i31(q,this._options),q.protocol!==W.protocol&&q.protocol!=="https:"||q.host!==Z&&!I99(q.host,Z))p31(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers);if(WM(X)){var U={headers:J.headers,statusCode:Q},M={url:V,method:z,headers:G};X(this._options,U,M),this._sanitizeOptions(this._options)}this._performRequest()};function DM0(J){var Q={maxRedirects:21,maxBodyLength:10485760},Y={};return Object.keys(J).forEach(function(G){var X=G+":",z=Y[X]=J[G],K=Q[G]=Object.create(z);function W(V,q,U){if(A99(V))V=i31(V);else if(KM(V))V=i31(t31(V));else U=q,q=IM0(V),V={protocol:X};if(WM(q))U=q,q=null;if(q=Object.assign({maxRedirects:Q.maxRedirects,maxBodyLength:Q.maxBodyLength},V,q),q.nativeProtocols=Y,!KM(q.host)&&!KM(q.hostname))q.hostname="::1";return o31.equal(q.protocol,X,"protocol mismatch"),MM0("options",q),new C3(q,U)}function Z(V,q,U){var M=K.request(V,q,U);return M.end(),M}Object.defineProperties(K,{request:{value:W,configurable:!0,enumerable:!0,writable:!0},get:{value:Z,configurable:!0,enumerable:!0,writable:!0}})}),Q}function HM0(){}function t31(J){var Q;if(a31)Q=new XT(J);else if(Q=IM0(zT.parse(J)),!KM(Q.protocol))throw new c31({input:J});return Q}function H99(J,Q){return a31?new XT(J,Q):t31(zT.resolve(Q,J))}function IM0(J){if(/^\[/.test(J.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(J.hostname))throw new c31({input:J.href||J});if(/^\[/.test(J.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(J.host))throw new c31({input:J.href||J});return J}function i31(J,Q){var Y=Q||{};for(var G of V99)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 p31(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 KT(J,Q,Y){function G(X){if(WM(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 e31(J,Q){for(var Y of r31)J.removeListener(Y,s31[Y]);J.on("error",HM0),J.destroy(Q)}function I99(J,Q){o31(KM(J)&&KM(Q));var Y=J.length-Q.length-1;return Y>0&&J[Y]==="."&&J.endsWith(Q)}function KM(J){return typeof J==="string"||J instanceof String}function WM(J){return typeof J==="function"}function O99(J){return typeof J==="object"&&"length"in J}function A99(J){return XT&&J instanceof XT}JJ1.exports=DM0({http:W99,https:Z99});JJ1.exports.wrap=DM0});var wJ1=H((CH5,OD0)=>{/*! Axios v1.13.6 Copyright (c) 2026 Matt Zabriskie and contributors */var B99=oU0(),N99=D1("crypto"),w99=D1("url"),L99=aU0(),E99=D1("http"),C99=D1("https"),R99=D1("http2"),F99=D1("util"),T99=OM0(),S99=D1("zlib"),dM0=D1("stream"),P99=D1("events");function aQ(J){return J&&typeof J==="object"&&"default"in J?J:{default:J}}var uM0=aQ(B99),$99=aQ(N99),f99=aQ(w99),k99=aQ(L99),v99=aQ(E99),j99=aQ(C99),lM0=aQ(R99),UJ1=aQ(F99),h99=aQ(T99),eZ=aQ(S99),nG=aQ(dM0);function pM0(J,Q){return function(){return J.apply(Q,arguments)}}var{toString:b99}=Object.prototype,{getPrototypeOf:MJ1}=Object,{iterator:gg,toStringTag:cM0}=Symbol,mg=((J)=>(Q)=>{let Y=b99.call(Q);return J[Y]||(J[Y]=Y.slice(8,-1).toLowerCase())})(Object.create(null)),rQ=(J)=>{return J=J.toLowerCase(),(Q)=>mg(Q)===J},dg=(J)=>(Q)=>typeof Q===J,{isArray:aA}=Array,nA=dg("undefined");function qT(J){return J!==null&&!nA(J)&&J.constructor!==null&&!nA(J.constructor)&&R3(J.constructor.isBuffer)&&J.constructor.isBuffer(J)}var _M0=rQ("ArrayBuffer");function x99(J){let Q;if(typeof ArrayBuffer<"u"&&ArrayBuffer.isView)Q=ArrayBuffer.isView(J);else Q=J&&J.buffer&&_M0(J.buffer);return Q}var y99=dg("string"),R3=dg("function"),iM0=dg("number"),UT=(J)=>J!==null&&typeof J==="object",g99=(J)=>J===!0||J===!1,kg=(J)=>{if(mg(J)!=="object")return!1;let Q=MJ1(J);return(Q===null||Q===Object.prototype||Object.getPrototypeOf(Q)===null)&&!(cM0 in J)&&!(gg in J)},m99=(J)=>{if(!UT(J)||qT(J))return!1;try{return Object.keys(J).length===0&&Object.getPrototypeOf(J)===Object.prototype}catch(Q){return!1}},d99=rQ("Date"),u99=rQ("File"),l99=(J)=>{return!!(J&&typeof J.uri<"u")},p99=(J)=>J&&typeof J.getParts<"u",c99=rQ("Blob"),_99=rQ("FileList"),i99=(J)=>UT(J)&&R3(J.pipe);function n99(){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 AM0=n99(),BM0=typeof AM0.FormData<"u"?AM0.FormData:void 0,o99=(J)=>{let Q;return J&&(BM0&&J instanceof BM0||R3(J.append)&&((Q=mg(J))==="formdata"||Q==="object"&&R3(J.toString)&&J.toString()==="[object FormData]"))},a99=rQ("URLSearchParams"),[r99,s99,t99,e99]=["ReadableStream","Request","Response","Headers"].map(rQ),J49=(J)=>{return J.trim?J.trim():J.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};function MT(J,Q,{allOwnKeys:Y=!1}={}){if(J===null||typeof J>"u")return;let G,X;if(typeof J!=="object")J=[J];if(aA(J))for(G=0,X=J.length;G<X;G++)Q.call(null,J[G],G,J);else{if(qT(J))return;let z=Y?Object.getOwnPropertyNames(J):Object.keys(J),K=z.length,W;for(G=0;G<K;G++)W=z[G],Q.call(null,J[W],W,J)}}function nM0(J,Q){if(qT(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 ZM=(()=>{if(typeof globalThis<"u")return globalThis;return typeof self<"u"?self:typeof window<"u"?window:global})(),oM0=(J)=>!nA(J)&&J!==ZM;function WJ1(){let{caseless:J,skipUndefined:Q}=oM0(this)&&this||{},Y={},G=(X,z)=>{if(z==="__proto__"||z==="constructor"||z==="prototype")return;let K=J&&nM0(Y,z)||z;if(kg(Y[K])&&kg(X))Y[K]=WJ1(Y[K],X);else if(kg(X))Y[K]=WJ1({},X);else if(aA(X))Y[K]=X.slice();else if(!Q||!nA(X))Y[K]=X};for(let X=0,z=arguments.length;X<z;X++)arguments[X]&&MT(arguments[X],G);return Y}var Q49=(J,Q,Y,{allOwnKeys:G}={})=>{return MT(Q,(X,z)=>{if(Y&&R3(X))Object.defineProperty(J,z,{value:pM0(X,Y),writable:!0,enumerable:!0,configurable:!0});else Object.defineProperty(J,z,{value:X,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:G}),J},Y49=(J)=>{if(J.charCodeAt(0)===65279)J=J.slice(1);return J},G49=(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)},X49=(J,Q,Y,G)=>{let X,z,K,W={};if(Q=Q||{},J==null)return Q;do{X=Object.getOwnPropertyNames(J),z=X.length;while(z-- >0)if(K=X[z],(!G||G(K,J,Q))&&!W[K])Q[K]=J[K],W[K]=!0;J=Y!==!1&&MJ1(J)}while(J&&(!Y||Y(J,Q))&&J!==Object.prototype);return Q},z49=(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},K49=(J)=>{if(!J)return null;if(aA(J))return J;let Q=J.length;if(!iM0(Q))return null;let Y=Array(Q);while(Q-- >0)Y[Q]=J[Q];return Y},W49=((J)=>{return(Q)=>{return J&&Q instanceof J}})(typeof Uint8Array<"u"&&MJ1(Uint8Array)),Z49=(J,Q)=>{let G=(J&&J[gg]).call(J),X;while((X=G.next())&&!X.done){let z=X.value;Q.call(J,z[0],z[1])}},V49=(J,Q)=>{let Y,G=[];while((Y=J.exec(Q))!==null)G.push(Y);return G},q49=rQ("HTMLFormElement"),U49=(J)=>{return J.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(Y,G,X){return G.toUpperCase()+X})},NM0=(({hasOwnProperty:J})=>(Q,Y)=>J.call(Q,Y))(Object.prototype),M49=rQ("RegExp"),aM0=(J,Q)=>{let Y=Object.getOwnPropertyDescriptors(J),G={};MT(Y,(X,z)=>{let K;if((K=Q(X,z,J))!==!1)G[z]=K||X}),Object.defineProperties(J,G)},D49=(J)=>{aM0(J,(Q,Y)=>{if(R3(J)&&["arguments","caller","callee"].indexOf(Y)!==-1)return!1;let G=J[Y];if(!R3(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+"'")}})},H49=(J,Q)=>{let Y={},G=(X)=>{X.forEach((z)=>{Y[z]=!0})};return aA(J)?G(J):G(String(J).split(Q)),Y},I49=()=>{},O49=(J,Q)=>{return J!=null&&Number.isFinite(J=+J)?J:Q};function A49(J){return!!(J&&R3(J.append)&&J[cM0]==="FormData"&&J[gg])}var B49=(J)=>{let Q=[,,,,,,,,,,],Y=(G,X)=>{if(UT(G)){if(Q.indexOf(G)>=0)return;if(qT(G))return G;if(!("toJSON"in G)){Q[X]=G;let z=aA(G)?[]:{};return MT(G,(K,W)=>{let Z=Y(K,X+1);!nA(Z)&&(z[W]=Z)}),Q[X]=void 0,z}}return G};return Y(J,0)},N49=rQ("AsyncFunction"),w49=(J)=>J&&(UT(J)||R3(J))&&R3(J.then)&&R3(J.catch),rM0=((J,Q)=>{if(J)return setImmediate;return Q?((Y,G)=>{return ZM.addEventListener("message",({source:X,data:z})=>{if(X===ZM&&z===Y)G.length&&G.shift()()},!1),(X)=>{G.push(X),ZM.postMessage(Y,"*")}})(`axios@${Math.random()}`,[]):(Y)=>setTimeout(Y)})(typeof setImmediate==="function",R3(ZM.postMessage)),L49=typeof queueMicrotask<"u"?queueMicrotask.bind(ZM):typeof process<"u"&&process.nextTick||rM0,E49=(J)=>J!=null&&R3(J[gg]),e={isArray:aA,isArrayBuffer:_M0,isBuffer:qT,isFormData:o99,isArrayBufferView:x99,isString:y99,isNumber:iM0,isBoolean:g99,isObject:UT,isPlainObject:kg,isEmptyObject:m99,isReadableStream:r99,isRequest:s99,isResponse:t99,isHeaders:e99,isUndefined:nA,isDate:d99,isFile:u99,isReactNativeBlob:l99,isReactNative:p99,isBlob:c99,isRegExp:M49,isFunction:R3,isStream:i99,isURLSearchParams:a99,isTypedArray:W49,isFileList:_99,forEach:MT,merge:WJ1,extend:Q49,trim:J49,stripBOM:Y49,inherits:G49,toFlatObject:X49,kindOf:mg,kindOfTest:rQ,endsWith:z49,toArray:K49,forEachEntry:Z49,matchAll:V49,isHTMLForm:q49,hasOwnProperty:NM0,hasOwnProp:NM0,reduceDescriptors:aM0,freezeMethods:D49,toObjectSet:H49,toCamelCase:U49,noop:I49,toFiniteNumber:O49,findKey:nM0,global:ZM,isContextDefined:oM0,isSpecCompliantForm:A49,toJSONObject:B49,isAsyncFn:N49,isThenable:w49,setImmediate:rM0,asap:L49,isIterable:E49};class S7 extends Error{static from(J,Q,Y,G,X,z){let K=new S7(J.message,Q||J.code,Y,G,X);if(K.cause=J,K.name=J.name,J.status!=null&&K.status==null)K.status=J.status;return z&&Object.assign(K,z),K}constructor(J,Q,Y,G,X){super(J);if(Object.defineProperty(this,"message",{value:J,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,Q&&(this.code=Q),Y&&(this.config=Y),G&&(this.request=G),X)this.response=X,this.status=X.status}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:e.toJSONObject(this.config),code:this.code,status:this.status}}}S7.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";S7.ERR_BAD_OPTION="ERR_BAD_OPTION";S7.ECONNABORTED="ECONNABORTED";S7.ETIMEDOUT="ETIMEDOUT";S7.ERR_NETWORK="ERR_NETWORK";S7.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";S7.ERR_DEPRECATED="ERR_DEPRECATED";S7.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";S7.ERR_BAD_REQUEST="ERR_BAD_REQUEST";S7.ERR_CANCELED="ERR_CANCELED";S7.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";S7.ERR_INVALID_URL="ERR_INVALID_URL";var d1=S7;function ZJ1(J){return e.isPlainObject(J)||e.isArray(J)}function sM0(J){return e.endsWith(J,"[]")?J.slice(0,-2):J}function QJ1(J,Q,Y){if(!J)return Q;return J.concat(Q).map(function(X,z){return X=sM0(X),!Y&&z?"["+X+"]":X}).join(Y?".":"")}function C49(J){return e.isArray(J)&&!J.some(ZJ1)}var R49=e.toFlatObject(e,{},null,function(Q){return/^is[A-Z]/.test(Q)});function ug(J,Q,Y){if(!e.isObject(J))throw TypeError("target must be an object");Q=Q||new(uM0.default||FormData),Y=e.toFlatObject(Y,{metaTokens:!0,dots:!1,indexes:!1},!1,function(O,A){return!e.isUndefined(A[O])});let G=Y.metaTokens,X=Y.visitor||q,z=Y.dots,K=Y.indexes,Z=(Y.Blob||typeof Blob<"u"&&Blob)&&e.isSpecCompliantForm(Q);if(!e.isFunction(X))throw TypeError("visitor must be a function");function V(I){if(I===null)return"";if(e.isDate(I))return I.toISOString();if(e.isBoolean(I))return I.toString();if(!Z&&e.isBlob(I))throw new d1("Blob is not supported. Use a Buffer instead.");if(e.isArrayBuffer(I)||e.isTypedArray(I))return Z&&typeof Blob==="function"?new Blob([I]):Buffer.from(I);return I}function q(I,O,A){let B=I;if(e.isReactNative(Q)&&e.isReactNativeBlob(I))return Q.append(QJ1(A,O,z),V(I)),!1;if(I&&!A&&typeof I==="object"){if(e.endsWith(O,"{}"))O=G?O:O.slice(0,-2),I=JSON.stringify(I);else if(e.isArray(I)&&C49(I)||(e.isFileList(I)||e.endsWith(O,"[]"))&&(B=e.toArray(I)))return O=sM0(O),B.forEach(function(N,L){!(e.isUndefined(N)||N===null)&&Q.append(K===!0?QJ1([O],L,z):K===null?O:O+"[]",V(N))}),!1}if(ZJ1(I))return!0;return Q.append(QJ1(A,O,z),V(I)),!1}let U=[],M=Object.assign(R49,{defaultVisitor:q,convertValue:V,isVisitable:ZJ1});function D(I,O){if(e.isUndefined(I))return;if(U.indexOf(I)!==-1)throw Error("Circular reference detected in "+O.join("."));U.push(I),e.forEach(I,function(B,w){if((!(e.isUndefined(B)||B===null)&&X.call(Q,B,e.isString(w)?w.trim():w,O,M))===!0)D(B,O?O.concat(w):[w])}),U.pop()}if(!e.isObject(J))throw TypeError("data must be an object");return D(J),Q}function wM0(J){let Q={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\x00"};return encodeURIComponent(J).replace(/[!'()~]|%20|%00/g,function(G){return Q[G]})}function tM0(J,Q){this._pairs=[],J&&ug(J,this,Q)}var eM0=tM0.prototype;eM0.append=function(Q,Y){this._pairs.push([Q,Y])};eM0.toString=function(Q){let Y=Q?function(G){return Q.call(this,G,wM0)}:wM0;return this._pairs.map(function(X){return Y(X[0])+"="+Y(X[1])},"").join("&")};function F49(J){return encodeURIComponent(J).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function DJ1(J,Q,Y){if(!Q)return J;let G=Y&&Y.encode||F49,X=e.isFunction(Y)?{serialize:Y}:Y,z=X&&X.serialize,K;if(z)K=z(Q,X);else K=e.isURLSearchParams(Q)?Q.toString():new tM0(Q,X).toString(G);if(K){let W=J.indexOf("#");if(W!==-1)J=J.slice(0,W);J+=(J.indexOf("?")===-1?"?":"&")+K}return J}class JD0{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 LM0=JD0,lg={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},T49=f99.default.URLSearchParams,YJ1="abcdefghijklmnopqrstuvwxyz",EM0="0123456789",QD0={DIGIT:EM0,ALPHA:YJ1,ALPHA_DIGIT:YJ1+YJ1.toUpperCase()+EM0},S49=(J=16,Q=QD0.ALPHA_DIGIT)=>{let Y="",{length:G}=Q,X=new Uint32Array(J);$99.default.randomFillSync(X);for(let z=0;z<J;z++)Y+=Q[X[z]%G];return Y},P49={isNode:!0,classes:{URLSearchParams:T49,FormData:uM0.default,Blob:typeof Blob<"u"&&Blob||null},ALPHABET:QD0,generateString:S49,protocols:["http","https","file","data"]},HJ1=typeof window<"u"&&typeof document<"u",VJ1=typeof navigator==="object"&&navigator||void 0,$49=HJ1&&(!VJ1||["ReactNative","NativeScript","NS"].indexOf(VJ1.product)<0),f49=(()=>{return typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts==="function"})(),k49=HJ1&&window.location.href||"http://localhost",v49=Object.freeze({__proto__:null,hasBrowserEnv:HJ1,hasStandardBrowserWebWorkerEnv:f49,hasStandardBrowserEnv:$49,navigator:VJ1,origin:k49}),H9={...v49,...P49};function j49(J,Q){return ug(J,new H9.classes.URLSearchParams,{visitor:function(Y,G,X,z){if(H9.isNode&&e.isBuffer(Y))return this.append(G,Y.toString("base64")),!1;return z.defaultVisitor.apply(this,arguments)},...Q})}function h49(J){return e.matchAll(/\w+|\[(\w*)]/g,J).map((Q)=>{return Q[0]==="[]"?"":Q[1]||Q[0]})}function b49(J){let Q={},Y=Object.keys(J),G,X=Y.length,z;for(G=0;G<X;G++)z=Y[G],Q[z]=J[z];return Q}function YD0(J){function Q(Y,G,X,z){let K=Y[z++];if(K==="__proto__")return!0;let W=Number.isFinite(+K),Z=z>=Y.length;if(K=!K&&e.isArray(X)?X.length:K,Z){if(e.hasOwnProp(X,K))X[K]=[X[K],G];else X[K]=G;return!W}if(!X[K]||!e.isObject(X[K]))X[K]=[];if(Q(Y,G,X[K],z)&&e.isArray(X[K]))X[K]=b49(X[K]);return!W}if(e.isFormData(J)&&e.isFunction(J.entries)){let Y={};return e.forEachEntry(J,(G,X)=>{Q(h49(G),X,Y,0)}),Y}return null}function x49(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 IJ1={transitional:lg,adapter:["xhr","http","fetch"],transformRequest:[function(Q,Y){let G=Y.getContentType()||"",X=G.indexOf("application/json")>-1,z=e.isObject(Q);if(z&&e.isHTMLForm(Q))Q=new FormData(Q);if(e.isFormData(Q))return X?JSON.stringify(YD0(Q)):Q;if(e.isArrayBuffer(Q)||e.isBuffer(Q)||e.isStream(Q)||e.isFile(Q)||e.isBlob(Q)||e.isReadableStream(Q))return Q;if(e.isArrayBufferView(Q))return Q.buffer;if(e.isURLSearchParams(Q))return Y.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),Q.toString();let W;if(z){if(G.indexOf("application/x-www-form-urlencoded")>-1)return j49(Q,this.formSerializer).toString();if((W=e.isFileList(Q))||G.indexOf("multipart/form-data")>-1){let Z=this.env&&this.env.FormData;return ug(W?{"files[]":Q}:Q,Z&&new Z,this.formSerializer)}}if(z||X)return Y.setContentType("application/json",!1),x49(Q);return Q}],transformResponse:[function(Q){let Y=this.transitional||IJ1.transitional,G=Y&&Y.forcedJSONParsing,X=this.responseType==="json";if(e.isResponse(Q)||e.isReadableStream(Q))return Q;if(Q&&e.isString(Q)&&(G&&!this.responseType||X)){let K=!(Y&&Y.silentJSONParsing)&&X;try{return JSON.parse(Q,this.parseReviver)}catch(W){if(K){if(W.name==="SyntaxError")throw d1.from(W,d1.ERR_BAD_RESPONSE,this,null,this.response);throw W}}}return Q}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:H9.classes.FormData,Blob:H9.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)=>{IJ1.headers[J]={}});var OJ1=IJ1,y49=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"]),g49=(J)=>{let Q={},Y,G,X;return J&&J.split(`
`).forEach(function(K){if(X=K.indexOf(":"),Y=K.substring(0,X).trim().toLowerCase(),G=K.substring(X+1).trim(),!Y||Q[Y]&&y49[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},CM0=Symbol("internals");function WT(J){return J&&String(J).trim().toLowerCase()}function vg(J){if(J===!1||J==null)return J;return e.isArray(J)?J.map(vg):String(J)}function m49(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 d49=(J)=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(J.trim());function GJ1(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 u49(J){return J.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(Q,Y,G)=>{return Y.toUpperCase()+G})}function l49(J,Q){let Y=e.toCamelCase(" "+Q);["get","set","has"].forEach((G)=>{Object.defineProperty(J,G+Y,{value:function(X,z,K){return this[G].call(this,Q,X,z,K)},configurable:!0})})}class DT{constructor(J){J&&this.set(J)}set(J,Q,Y){let G=this;function X(K,W,Z){let V=WT(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]=vg(K)}let z=(K,W)=>e.forEach(K,(Z,V)=>X(Z,V,W));if(e.isPlainObject(J)||J instanceof this.constructor)z(J,Q);else if(e.isString(J)&&(J=J.trim())&&!d49(J))z(g49(J),Q);else if(e.isObject(J)&&e.isIterable(J)){let K={},W,Z;for(let V of J){if(!e.isArray(V))throw TypeError("Object iterator must return a key-value pair");K[Z=V[0]]=(W=K[Z])?e.isArray(W)?[...W,V[1]]:[W,V[1]]:V[1]}z(K,Q)}else J!=null&&X(Q,J,Y);return this}get(J,Q){if(J=WT(J),J){let Y=e.findKey(this,J);if(Y){let G=this[Y];if(!Q)return G;if(Q===!0)return m49(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=WT(J),J){let Y=e.findKey(this,J);return!!(Y&&this[Y]!==void 0&&(!Q||GJ1(this,this[Y],Y,Q)))}return!1}delete(J,Q){let Y=this,G=!1;function X(z){if(z=WT(z),z){let K=e.findKey(Y,z);if(K&&(!Q||GJ1(Y,Y[K],K,Q)))delete Y[K],G=!0}}if(e.isArray(J))J.forEach(X);else X(J);return G}clear(J){let Q=Object.keys(this),Y=Q.length,G=!1;while(Y--){let X=Q[Y];if(!J||GJ1(this,this[X],X,J,!0))delete this[X],G=!0}return G}normalize(J){let Q=this,Y={};return e.forEach(this,(G,X)=>{let z=e.findKey(Y,X);if(z){Q[z]=vg(G),delete Q[X];return}let K=J?u49(X):String(X).trim();if(K!==X)delete Q[X];Q[K]=vg(G),Y[K]=!0}),this}concat(...J){return this.constructor.concat(this,...J)}toJSON(J){let Q=Object.create(null);return e.forEach(this,(Y,G)=>{Y!=null&&Y!==!1&&(Q[G]=J&&e.isArray(Y)?Y.join(", "):Y)}),Q}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([J,Q])=>J+": "+Q).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(J){return J instanceof this?J:new this(J)}static concat(J,...Q){let Y=new this(J);return Q.forEach((G)=>Y.set(G)),Y}static accessor(J){let Y=(this[CM0]=this[CM0]={accessors:{}}).accessors,G=this.prototype;function X(z){let K=WT(z);if(!Y[K])l49(G,z),Y[K]=!0}return e.isArray(J)?J.forEach(X):X(J),this}}DT.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);e.reduceDescriptors(DT.prototype,({value:J},Q)=>{let Y=Q[0].toUpperCase()+Q.slice(1);return{get:()=>J,set(G){this[Y]=G}}});e.freezeMethods(DT);var F3=DT;function XJ1(J,Q){let Y=this||OJ1,G=Q||Y,X=F3.from(G.headers),z=G.data;return e.forEach(J,function(W){z=W.call(Y,z,X.normalize(),Q?Q.status:void 0)}),X.normalize(),z}function GD0(J){return!!(J&&J.__CANCEL__)}class XD0 extends d1{constructor(J,Q,Y){super(J==null?"canceled":J,d1.ERR_CANCELED,Q,Y);this.name="CanceledError",this.__CANCEL__=!0}}var qM=XD0;function iA(J,Q,Y){let G=Y.config.validateStatus;if(!Y.status||!G||G(Y.status))J(Y);else Q(new d1("Request failed with status code "+Y.status,[d1.ERR_BAD_REQUEST,d1.ERR_BAD_RESPONSE][Math.floor(Y.status/100)-4],Y.config,Y.request,Y))}function p49(J){if(typeof J!=="string")return!1;return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(J)}function c49(J,Q){return Q?J.replace(/\/?\/$/,"")+"/"+Q.replace(/^\/+/,""):J}function AJ1(J,Q,Y){let G=!p49(Q);if(J&&(G||Y==!1))return c49(J,Q);return Q}var bg="1.13.6";function zD0(J){let Q=/^([-+\w]{1,25})(:?\/\/|:)/.exec(J);return Q&&Q[1]||""}var _49=/^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/;function i49(J,Q,Y){let G=Y&&Y.Blob||H9.classes.Blob,X=zD0(J);if(Q===void 0&&G)Q=!0;if(X==="data"){J=X.length?J.slice(X.length+1):J;let z=_49.exec(J);if(!z)throw new d1("Invalid URL",d1.ERR_INVALID_URL);let K=z[1],W=z[2],Z=z[3],V=Buffer.from(decodeURIComponent(Z),W?"base64":"utf8");if(Q){if(!G)throw new d1("Blob is not supported",d1.ERR_NOT_SUPPORT);return new G([V],{type:K})}return V}throw new d1("Unsupported protocol "+X,d1.ERR_NOT_SUPPORT)}var zJ1=Symbol("internals");class KD0 extends nG.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[zJ1]={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[zJ1];if(Q.onReadCallback)Q.onReadCallback();return super._read(J)}_transform(J,Q,Y){let G=this[zJ1],X=G.maxRate,z=this.readableHighWaterMark,K=G.timeWindow,W=1000/K,Z=X/W,V=G.minChunkSize!==!1?Math.max(G.minChunkSize,Z*0.01):0,q=(M,D)=>{let I=Buffer.byteLength(M);if(G.bytesSeen+=I,G.bytes+=I,G.isCaptured&&this.emit("progress",G.bytesSeen),this.push(M))process.nextTick(D);else G.onReadCallback=()=>{G.onReadCallback=null,process.nextTick(D)}},U=(M,D)=>{let I=Buffer.byteLength(M),O=null,A=z,B,w=0;if(X){let N=Date.now();if(!G.ts||(w=N-G.ts)>=K)G.ts=N,B=Z-G.bytes,G.bytes=B<0?-B:0,w=0;B=Z-G.bytes}if(X){if(B<=0)return setTimeout(()=>{D(null,M)},K-w);if(B<A)A=B}if(A&&I>A&&I-A>V)O=M.subarray(A),M=M.subarray(0,A);q(M,O?()=>{process.nextTick(D,null,O)}:D)};U(J,function M(D,I){if(D)return Y(D);if(I)U(I,M);else Y(null)})}}var RM0=KD0,{asyncIterator:FM0}=Symbol,n49=async function*(J){if(J.stream)yield*J.stream();else if(J.arrayBuffer)yield await J.arrayBuffer();else if(J[FM0])yield*J[FM0]();else yield J},WD0=n49,o49=H9.ALPHABET.ALPHA_DIGIT+"-_",ZT=typeof TextEncoder==="function"?new TextEncoder:new UJ1.default.TextEncoder,VM=`\r
`,a49=ZT.encode(VM),r49=2;class ZD0{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)}"`:""}${VM}`;if(G)Q=ZT.encode(String(Q).replace(/\r?\n|\r\n?/g,VM));else X+=`Content-Type: ${Q.type||"application/octet-stream"}${VM}`;this.headers=ZT.encode(X+VM),this.contentLength=G?Q.byteLength:Q.size,this.size=this.headers.byteLength+this.contentLength+r49,this.name=J,this.value=Q}async*encode(){yield this.headers;let{value:J}=this;if(e.isTypedArray(J))yield J;else yield*WD0(J);yield a49}static escapeName(J){return String(J).replace(/[\r\n"]/g,(Q)=>({"\r":"%0D","\n":"%0A",'"':"%22"})[Q])}}var s49=(J,Q,Y)=>{let{tag:G="form-data-boundary",size:X=25,boundary:z=G+"-"+H9.generateString(X,o49)}=Y||{};if(!e.isFormData(J))throw TypeError("FormData instance required");if(z.length<1||z.length>70)throw Error("boundary must be 10-70 characters long");let K=ZT.encode("--"+z+VM),W=ZT.encode("--"+z+"--"+VM),Z=W.byteLength,V=Array.from(J.entries()).map(([U,M])=>{let D=new ZD0(U,M);return Z+=D.size,D});Z+=K.byteLength*V.length,Z=e.toFiniteNumber(Z);let q={"Content-Type":`multipart/form-data; boundary=${z}`};if(Number.isFinite(Z))q["Content-Length"]=Z;return Q&&Q(q),dM0.Readable.from(async function*(){for(let U of V)yield K,yield*U.encode();yield W}())},t49=s49;class VD0 extends nG.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 e49=VD0,J59=(J,Q)=>{return e.isAsyncFn(J)?function(...Y){let G=Y.pop();J.apply(this,Y).then((X)=>{try{Q?G(null,...Q(X)):G(null,X)}catch(z){G(z)}},G)}:J},Q59=J59;function Y59(J,Q){J=J||10;let Y=Array(J),G=Array(J),X=0,z=0,K;return Q=Q!==void 0?Q:1000,function(Z){let V=Date.now(),q=G[z];if(!K)K=V;Y[X]=Z,G[X]=V;let U=z,M=0;while(U!==X)M+=Y[U++],U=U%J;if(X=(X+1)%J,X===z)z=(z+1)%J;if(V-K<Q)return;let D=q&&V-q;return D?Math.round(M*1000/D):void 0}}function G59(J,Q){let Y=0,G=1000/Q,X,z,K=(V,q=Date.now())=>{if(Y=q,X=null,z)clearTimeout(z),z=null;J(...V)};return[(...V)=>{let q=Date.now(),U=q-Y;if(U>=G)K(V,q);else if(X=V,!z)z=setTimeout(()=>{z=null,K(X)},G-U)},()=>X&&K(X)]}var oA=(J,Q,Y=3)=>{let G=0,X=Y59(50,250);return G59((z)=>{let K=z.loaded,W=z.lengthComputable?z.total:void 0,Z=K-G,V=X(Z),q=K<=W;G=K;let U={loaded:K,total:W,progress:W?K/W:void 0,bytes:Z,rate:V?V:void 0,estimated:V&&W&&q?(W-K)/V:void 0,event:z,lengthComputable:W!=null,[Q?"download":"upload"]:!0};J(U)},Y)},xg=(J,Q)=>{let Y=J!=null;return[(G)=>Q[0]({lengthComputable:Y,total:J,loaded:G}),Q[1]]},yg=(J)=>(...Q)=>e.asap(()=>J(...Q));function X59(J){if(!J||typeof J!=="string")return 0;if(!J.startsWith("data:"))return 0;let Q=J.indexOf(",");if(Q<0)return 0;let Y=J.slice(5,Q),G=J.slice(Q+1);if(/;base64/i.test(Y)){let{length:z,length:K}=G;for(let M=0;M<K;M++)if(G.charCodeAt(M)===37&&M+2<K){let D=G.charCodeAt(M+1),I=G.charCodeAt(M+2);if((D>=48&&D<=57||D>=65&&D<=70||D>=97&&D<=102)&&(I>=48&&I<=57||I>=65&&I<=70||I>=97&&I<=102))z-=2,M+=2}let W=0,Z=K-1,V=(M)=>M>=2&&G.charCodeAt(M-2)===37&&G.charCodeAt(M-1)===51&&(G.charCodeAt(M)===68||G.charCodeAt(M)===100);if(Z>=0){if(G.charCodeAt(Z)===61)W++,Z--;else if(V(Z))W++,Z-=3}if(W===1&&Z>=0){if(G.charCodeAt(Z)===61)W++;else if(V(Z))W++}let U=Math.floor(z/4)*3-(W||0);return U>0?U:0}return Buffer.byteLength(G,"utf8")}var TM0={flush:eZ.default.constants.Z_SYNC_FLUSH,finishFlush:eZ.default.constants.Z_SYNC_FLUSH},z59={flush:eZ.default.constants.BROTLI_OPERATION_FLUSH,finishFlush:eZ.default.constants.BROTLI_OPERATION_FLUSH},SM0=e.isFunction(eZ.default.createBrotliDecompress),{http:K59,https:W59}=h99.default,Z59=/https:?/,PM0=H9.protocols.map((J)=>{return J+":"}),$M0=(J,[Q,Y])=>{return J.on("end",Y).on("error",Y),Q};class qD0{constructor(){this.sessions=Object.create(null)}getSession(J,Q){Q=Object.assign({sessionTimeout:1000},Q);let Y=this.sessions[J];if(Y){let V=Y.length;for(let q=0;q<V;q++){let[U,M]=Y[q];if(!U.destroyed&&!U.closed&&UJ1.default.isDeepStrictEqual(M,Q))return U}}let G=lM0.default.connect(J,Q),X,z=()=>{if(X)return;X=!0;let V=Y,q=V.length,U=q;while(U--)if(V[U][0]===G){if(q===1)delete this.sessions[J];else V.splice(U,1);return}},K=G.request,{sessionTimeout:W}=Q;if(W!=null){let V,q=0;G.request=function(){let U=K.apply(this,arguments);if(q++,V)clearTimeout(V),V=null;return U.once("close",()=>{if(!--q)V=setTimeout(()=>{V=null,z()},W)}),U}}G.once("close",z);let Z=[G,Q];return Y?Y.push(Z):Y=this.sessions[J]=[Z],G}}var V59=new qD0;function q59(J,Q){if(J.beforeRedirects.proxy)J.beforeRedirects.proxy(J);if(J.beforeRedirects.config)J.beforeRedirects.config(J,Q)}function UD0(J,Q,Y){let G=Q;if(!G&&G!==!1){let X=k99.default.getProxyForUrl(Y);if(X)G=new URL(X)}if(G){if(G.username)G.auth=(G.username||"")+":"+(G.password||"");if(G.auth){if(Boolean(G.auth.username||G.auth.password))G.auth=(G.auth.username||"")+":"+(G.auth.password||"");else if(typeof G.auth==="object")throw new d1("Invalid proxy authorization",d1.ERR_BAD_OPTION,{proxy:G});let K=Buffer.from(G.auth,"utf8").toString("base64");J.headers["Proxy-Authorization"]="Basic "+K}J.headers.host=J.hostname+(J.port?":"+J.port:"");let X=G.hostname||G.host;if(J.hostname=X,J.host=X,J.port=G.port,J.path=Y,G.protocol)J.protocol=G.protocol.includes(":")?G.protocol:`${G.protocol}:`}J.beforeRedirects.proxy=function(z){UD0(z,Q,z.href)}}var U59=typeof process<"u"&&e.kindOf(process)==="process",M59=(J)=>{return new Promise((Q,Y)=>{let G,X,z=(Z,V)=>{if(X)return;X=!0,G&&G(Z,V)},K=(Z)=>{z(Z),Q(Z)},W=(Z)=>{z(Z,!0),Y(Z)};J(K,W,(Z)=>G=Z).catch(W)})},D59=({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)}},fM0=(J,Q)=>D59(e.isObject(J)?J:{address:J,family:Q}),H59={request(J,Q){let Y=J.protocol+"//"+J.hostname+":"+(J.port||(J.protocol==="https:"?443:80)),{http2Options:G,headers:X}=J,z=V59.getSession(Y,G),{HTTP2_HEADER_SCHEME:K,HTTP2_HEADER_METHOD:W,HTTP2_HEADER_PATH:Z,HTTP2_HEADER_STATUS:V}=lM0.default.constants,q={[K]:J.protocol.replace(":",""),[W]:J.method,[Z]:J.path};e.forEach(X,(M,D)=>{D.charAt(0)!==":"&&(q[D]=M)});let U=z.request(q);return U.once("response",(M)=>{let D=U;M=Object.assign({},M);let I=M[V];delete M[V],D.headers=M,D.statusCode=+I,Q(D)}),U}},I59=U59&&function(Q){return M59(async function(G,X,z){let{data:K,lookup:W,family:Z,httpVersion:V=1,http2Options:q}=Q,{responseType:U,responseEncoding:M}=Q,D=Q.method.toUpperCase(),I,O=!1,A;if(V=+V,Number.isNaN(V))throw TypeError(`Invalid protocol version: '${Q.httpVersion}' is not a number`);if(V!==1&&V!==2)throw TypeError(`Unsupported protocol version '${V}'`);let B=V===2;if(W){let g=Q59(W,(c)=>e.isArray(c)?c:[c]);W=(c,l,p)=>{g(c,l,(a,Q1,M1)=>{if(a)return p(a);let B1=e.isArray(Q1)?Q1.map((L1)=>fM0(L1)):[fM0(Q1,M1)];l.all?p(a,B1):p(a,B1[0].address,B1[0].family)})}}let w=new P99.EventEmitter;function N(g){try{w.emit("abort",!g||g.type?new qM(null,Q,A):g)}catch(c){console.warn("emit error",c)}}w.once("abort",X);let L=()=>{if(Q.cancelToken)Q.cancelToken.unsubscribe(N);if(Q.signal)Q.signal.removeEventListener("abort",N);w.removeAllListeners()};if(Q.cancelToken||Q.signal){if(Q.cancelToken&&Q.cancelToken.subscribe(N),Q.signal)Q.signal.aborted?N():Q.signal.addEventListener("abort",N)}z((g,c)=>{if(I=!0,c){O=!0,L();return}let{data:l}=g;if(l instanceof nG.default.Readable||l instanceof nG.default.Duplex){let p=nG.default.finished(l,()=>{p(),L()})}else L()});let C=AJ1(Q.baseURL,Q.url,Q.allowAbsoluteUrls),R=new URL(C,H9.hasBrowserEnv?H9.origin:void 0),F=R.protocol||PM0[0];if(F==="data:"){if(Q.maxContentLength>-1){let c=String(Q.url||C||"");if(X59(c)>Q.maxContentLength)return X(new d1("maxContentLength size of "+Q.maxContentLength+" exceeded",d1.ERR_BAD_RESPONSE,Q))}let g;if(D!=="GET")return iA(G,X,{status:405,statusText:"method not allowed",headers:{},config:Q});try{g=i49(Q.url,U==="blob",{Blob:Q.env&&Q.env.Blob})}catch(c){throw d1.from(c,d1.ERR_BAD_REQUEST,Q)}if(U==="text"){if(g=g.toString(M),!M||M==="utf8")g=e.stripBOM(g)}else if(U==="stream")g=nG.default.Readable.from(g);return iA(G,X,{data:g,status:200,statusText:"OK",headers:new F3,config:Q})}if(PM0.indexOf(F)===-1)return X(new d1("Unsupported protocol "+F,d1.ERR_BAD_REQUEST,Q));let f=F3.from(Q.headers).normalize();f.set("User-Agent","axios/"+bg,!1);let{onUploadProgress:E,onDownloadProgress:P}=Q,j=Q.maxRate,$=void 0,d=void 0;if(e.isSpecCompliantForm(K)){let g=f.getContentType(/boundary=([-_\w\d]{10,70})/i);K=t49(K,(c)=>{f.set(c)},{tag:`axios-${bg}-boundary`,boundary:g&&g[1]||void 0})}else if(e.isFormData(K)&&e.isFunction(K.getHeaders)){if(f.set(K.getHeaders()),!f.hasContentLength())try{let g=await UJ1.default.promisify(K.getLength).call(K);Number.isFinite(g)&&g>=0&&f.setContentLength(g)}catch(g){}}else if(e.isBlob(K)||e.isFile(K))K.size&&f.setContentType(K.type||"application/octet-stream"),f.setContentLength(K.size||0),K=nG.default.Readable.from(WD0(K));else if(K&&!e.isStream(K)){if(Buffer.isBuffer(K));else if(e.isArrayBuffer(K))K=Buffer.from(new Uint8Array(K));else if(e.isString(K))K=Buffer.from(K,"utf-8");else return X(new d1("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",d1.ERR_BAD_REQUEST,Q));if(f.setContentLength(K.length,!1),Q.maxBodyLength>-1&&K.length>Q.maxBodyLength)return X(new d1("Request body larger than maxBodyLength limit",d1.ERR_BAD_REQUEST,Q))}let h=e.toFiniteNumber(f.getContentLength());if(e.isArray(j))$=j[0],d=j[1];else $=d=j;if(K&&(E||$)){if(!e.isStream(K))K=nG.default.Readable.from(K,{objectMode:!1});K=nG.default.pipeline([K,new RM0({maxRate:e.toFiniteNumber($)})],e.noop),E&&K.on("progress",$M0(K,xg(h,oA(yg(E),!1,3))))}let T=void 0;if(Q.auth){let g=Q.auth.username||"",c=Q.auth.password||"";T=g+":"+c}if(!T&&R.username){let{username:g,password:c}=R;T=g+":"+c}T&&f.delete("authorization");let S;try{S=DJ1(R.pathname+R.search,Q.params,Q.paramsSerializer).replace(/^\?/,"")}catch(g){let c=Error(g.message);return c.config=Q,c.url=Q.url,c.exists=!0,X(c)}f.set("Accept-Encoding","gzip, compress, deflate"+(SM0?", br":""),!1);let x={path:S,method:D,headers:f.toJSON(),agents:{http:Q.httpAgent,https:Q.httpsAgent},auth:T,protocol:F,family:Z,beforeRedirect:q59,beforeRedirects:{},http2Options:q};if(!e.isUndefined(W)&&(x.lookup=W),Q.socketPath)x.socketPath=Q.socketPath;else x.hostname=R.hostname.startsWith("[")?R.hostname.slice(1,-1):R.hostname,x.port=R.port,UD0(x,Q.proxy,F+"//"+R.hostname+(R.port?":"+R.port:"")+x.path);let b,m=Z59.test(x.protocol);if(x.agent=m?Q.httpsAgent:Q.httpAgent,B)b=H59;else if(Q.transport)b=Q.transport;else if(Q.maxRedirects===0)b=m?j99.default:v99.default;else{if(Q.maxRedirects)x.maxRedirects=Q.maxRedirects;if(Q.beforeRedirect)x.beforeRedirects.config=Q.beforeRedirect;b=m?W59:K59}if(Q.maxBodyLength>-1)x.maxBodyLength=Q.maxBodyLength;else x.maxBodyLength=1/0;if(Q.insecureHTTPParser)x.insecureHTTPParser=Q.insecureHTTPParser;if(A=b.request(x,function(c){if(A.destroyed)return;let l=[c],p=e.toFiniteNumber(c.headers["content-length"]);if(P||d){let B1=new RM0({maxRate:e.toFiniteNumber(d)});P&&B1.on("progress",$M0(B1,xg(p,oA(yg(P),!0,3)))),l.push(B1)}let a=c,Q1=c.req||A;if(Q.decompress!==!1&&c.headers["content-encoding"]){if(D==="HEAD"||c.statusCode===204)delete c.headers["content-encoding"];switch((c.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":l.push(eZ.default.createUnzip(TM0)),delete c.headers["content-encoding"];break;case"deflate":l.push(new e49),l.push(eZ.default.createUnzip(TM0)),delete c.headers["content-encoding"];break;case"br":if(SM0)l.push(eZ.default.createBrotliDecompress(z59)),delete c.headers["content-encoding"]}}a=l.length>1?nG.default.pipeline(l,e.noop):l[0];let M1={status:c.statusCode,statusText:c.statusMessage,headers:new F3(c.headers),config:Q,request:Q1};if(U==="stream")M1.data=a,iA(G,X,M1);else{let B1=[],L1=0;a.on("data",function(u){if(B1.push(u),L1+=u.length,Q.maxContentLength>-1&&L1>Q.maxContentLength)O=!0,a.destroy(),N(new d1("maxContentLength size of "+Q.maxContentLength+" exceeded",d1.ERR_BAD_RESPONSE,Q,Q1))}),a.on("aborted",function(){if(O)return;let u=new d1("stream has been aborted",d1.ERR_BAD_RESPONSE,Q,Q1);a.destroy(u),X(u)}),a.on("error",function(u){if(A.destroyed)return;X(d1.from(u,null,Q,Q1))}),a.on("end",function(){try{let u=B1.length===1?B1[0]:Buffer.concat(B1);if(U!=="arraybuffer"){if(u=u.toString(M),!M||M==="utf8")u=e.stripBOM(u)}M1.data=u}catch(u){return X(d1.from(u,null,Q,M1.request,M1))}iA(G,X,M1)})}w.once("abort",(B1)=>{if(!a.destroyed)a.emit("error",B1),a.destroy()})}),w.once("abort",(g)=>{if(A.close)A.close();else A.destroy(g)}),A.on("error",function(c){X(d1.from(c,null,Q,A))}),A.on("socket",function(c){c.setKeepAlive(!0,60000)}),Q.timeout){let g=parseInt(Q.timeout,10);if(Number.isNaN(g)){N(new d1("error trying to parse `config.timeout` to int",d1.ERR_BAD_OPTION_VALUE,Q,A));return}A.setTimeout(g,function(){if(I)return;let l=Q.timeout?"timeout of "+Q.timeout+"ms exceeded":"timeout exceeded",p=Q.transitional||lg;if(Q.timeoutErrorMessage)l=Q.timeoutErrorMessage;N(new d1(l,p.clarifyTimeoutError?d1.ETIMEDOUT:d1.ECONNABORTED,Q,A))})}else A.setTimeout(0);if(e.isStream(K)){let g=!1,c=!1;K.on("end",()=>{g=!0}),K.once("error",(l)=>{c=!0,A.destroy(l)}),K.on("close",()=>{if(!g&&!c)N(new qM("Request stream has been aborted",Q,A))}),K.pipe(A)}else K&&A.write(K),A.end()})},O59=H9.hasStandardBrowserEnv?((J,Q)=>(Y)=>{return Y=new URL(Y,H9.origin),J.protocol===Y.protocol&&J.host===Y.host&&(Q||J.port===Y.port)})(new URL(H9.origin),H9.navigator&&/(msie|trident)/i.test(H9.navigator.userAgent)):()=>!0,A59=H9.hasStandardBrowserEnv?{write(J,Q,Y,G,X,z,K){if(typeof document>"u")return;let W=[`${J}=${encodeURIComponent(Q)}`];if(e.isNumber(Y))W.push(`expires=${new Date(Y).toUTCString()}`);if(e.isString(G))W.push(`path=${G}`);if(e.isString(X))W.push(`domain=${X}`);if(z===!0)W.push("secure");if(e.isString(K))W.push(`SameSite=${K}`);document.cookie=W.join("; ")},read(J){if(typeof document>"u")return null;let Q=document.cookie.match(new RegExp("(?:^|; )"+J+"=([^;]*)"));return Q?decodeURIComponent(Q[1]):null},remove(J){this.write(J,"",Date.now()-86400000,"/")}}:{write(){},read(){return null},remove(){}},kM0=(J)=>J instanceof F3?{...J}:J;function UM(J,Q){Q=Q||{};let Y={};function G(V,q,U,M){if(e.isPlainObject(V)&&e.isPlainObject(q))return e.merge.call({caseless:M},V,q);else if(e.isPlainObject(q))return e.merge({},q);else if(e.isArray(q))return q.slice();return q}function X(V,q,U,M){if(!e.isUndefined(q))return G(V,q,U,M);else if(!e.isUndefined(V))return G(void 0,V,U,M)}function z(V,q){if(!e.isUndefined(q))return G(void 0,q)}function K(V,q){if(!e.isUndefined(q))return G(void 0,q);else if(!e.isUndefined(V))return G(void 0,V)}function W(V,q,U){if(U in Q)return G(V,q);else if(U in J)return G(void 0,V)}let Z={url:z,method:z,data:z,baseURL:K,transformRequest:K,transformResponse:K,paramsSerializer:K,timeout:K,timeoutMessage:K,withCredentials:K,withXSRFToken:K,adapter:K,responseType:K,xsrfCookieName:K,xsrfHeaderName:K,onUploadProgress:K,onDownloadProgress:K,decompress:K,maxContentLength:K,maxBodyLength:K,beforeRedirect:K,transport:K,httpAgent:K,httpsAgent:K,cancelToken:K,socketPath:K,responseEncoding:K,validateStatus:W,headers:(V,q,U)=>X(kM0(V),kM0(q),U,!0)};return e.forEach(Object.keys({...J,...Q}),function(q){if(q==="__proto__"||q==="constructor"||q==="prototype")return;let U=e.hasOwnProp(Z,q)?Z[q]:X,M=U(J[q],Q[q],q);e.isUndefined(M)&&U!==W||(Y[q]=M)}),Y}var MD0=(J)=>{let Q=UM({},J),{data:Y,withXSRFToken:G,xsrfHeaderName:X,xsrfCookieName:z,headers:K,auth:W}=Q;if(Q.headers=K=F3.from(K),Q.url=DJ1(AJ1(Q.baseURL,Q.url,Q.allowAbsoluteUrls),J.params,J.paramsSerializer),W)K.set("Authorization","Basic "+btoa((W.username||"")+":"+(W.password?unescape(encodeURIComponent(W.password)):"")));if(e.isFormData(Y)){if(H9.hasStandardBrowserEnv||H9.hasStandardBrowserWebWorkerEnv)K.setContentType(void 0);else if(e.isFunction(Y.getHeaders)){let Z=Y.getHeaders(),V=["content-type","content-length"];Object.entries(Z).forEach(([q,U])=>{if(V.includes(q.toLowerCase()))K.set(q,U)})}}if(H9.hasStandardBrowserEnv){if(G&&e.isFunction(G)&&(G=G(Q)),G||G!==!1&&O59(Q.url)){let Z=X&&z&&A59.read(z);if(Z)K.set(X,Z)}}return Q},B59=typeof XMLHttpRequest<"u",N59=B59&&function(J){return new Promise(function(Y,G){let X=MD0(J),z=X.data,K=F3.from(X.headers).normalize(),{responseType:W,onUploadProgress:Z,onDownloadProgress:V}=X,q,U,M,D,I;function O(){D&&D(),I&&I(),X.cancelToken&&X.cancelToken.unsubscribe(q),X.signal&&X.signal.removeEventListener("abort",q)}let A=new XMLHttpRequest;A.open(X.method.toUpperCase(),X.url,!0),A.timeout=X.timeout;function B(){if(!A)return;let N=F3.from("getAllResponseHeaders"in A&&A.getAllResponseHeaders()),C={data:!W||W==="text"||W==="json"?A.responseText:A.response,status:A.status,statusText:A.statusText,headers:N,config:J,request:A};iA(function(F){Y(F),O()},function(F){G(F),O()},C),A=null}if("onloadend"in A)A.onloadend=B;else A.onreadystatechange=function(){if(!A||A.readyState!==4)return;if(A.status===0&&!(A.responseURL&&A.responseURL.indexOf("file:")===0))return;setTimeout(B)};if(A.onabort=function(){if(!A)return;G(new d1("Request aborted",d1.ECONNABORTED,J,A)),A=null},A.onerror=function(L){let C=L&&L.message?L.message:"Network Error",R=new d1(C,d1.ERR_NETWORK,J,A);R.event=L||null,G(R),A=null},A.ontimeout=function(){let L=X.timeout?"timeout of "+X.timeout+"ms exceeded":"timeout exceeded",C=X.transitional||lg;if(X.timeoutErrorMessage)L=X.timeoutErrorMessage;G(new d1(L,C.clarifyTimeoutError?d1.ETIMEDOUT:d1.ECONNABORTED,J,A)),A=null},z===void 0&&K.setContentType(null),"setRequestHeader"in A)e.forEach(K.toJSON(),function(L,C){A.setRequestHeader(C,L)});if(!e.isUndefined(X.withCredentials))A.withCredentials=!!X.withCredentials;if(W&&W!=="json")A.responseType=X.responseType;if(V)[M,I]=oA(V,!0),A.addEventListener("progress",M);if(Z&&A.upload)[U,D]=oA(Z),A.upload.addEventListener("progress",U),A.upload.addEventListener("loadend",D);if(X.cancelToken||X.signal){if(q=(N)=>{if(!A)return;G(!N||N.type?new qM(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=zD0(X.url);if(w&&H9.protocols.indexOf(w)===-1){G(new d1("Unsupported protocol "+w+":",d1.ERR_BAD_REQUEST,J));return}A.send(z||null)})},w59=(J,Q)=>{let{length:Y}=J=J?J.filter(Boolean):[];if(Q||Y){let G=new AbortController,X,z=function(V){if(!X){X=!0,W();let q=V instanceof Error?V:this.reason;G.abort(q instanceof d1?q:new qM(q instanceof Error?q.message:q))}},K=Q&&setTimeout(()=>{K=null,z(new d1(`timeout of ${Q}ms exceeded`,d1.ETIMEDOUT))},Q),W=()=>{if(J)K&&clearTimeout(K),K=null,J.forEach((V)=>{V.unsubscribe?V.unsubscribe(z):V.removeEventListener("abort",z)}),J=null};J.forEach((V)=>V.addEventListener("abort",z));let{signal:Z}=G;return Z.unsubscribe=()=>e.asap(W),Z}},L59=w59,E59=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},C59=async function*(J,Q){for await(let Y of R59(J))yield*E59(Y,Q)},R59=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()}},vM0=(J,Q,Y,G)=>{let X=C59(J,Q),z=0,K,W=(Z)=>{if(!K)K=!0,G&&G(Z)};return new ReadableStream({async pull(Z){try{let{done:V,value:q}=await X.next();if(V){W(),Z.close();return}let U=q.byteLength;if(Y){let M=z+=U;Y(M)}Z.enqueue(new Uint8Array(q))}catch(V){throw W(V),V}},cancel(Z){return W(Z),X.return()}},{highWaterMark:2})},jM0=65536,{isFunction:fg}=e,F59=(({Request:J,Response:Q})=>({Request:J,Response:Q}))(e.global),{ReadableStream:hM0,TextEncoder:bM0}=e.global,xM0=(J,...Q)=>{try{return!!J(...Q)}catch(Y){return!1}},T59=(J)=>{J=e.merge.call({skipUndefined:!0},F59,J);let{fetch:Q,Request:Y,Response:G}=J,X=Q?fg(Q):typeof fetch==="function",z=fg(Y),K=fg(G);if(!X)return!1;let W=X&&fg(hM0),Z=X&&(typeof bM0==="function"?((I)=>(O)=>I.encode(O))(new bM0):async(I)=>new Uint8Array(await new Y(I).arrayBuffer())),V=z&&W&&xM0(()=>{let I=!1,O=new Y(H9.origin,{body:new hM0,method:"POST",get duplex(){return I=!0,"half"}}).headers.has("Content-Type");return I&&!O}),q=K&&W&&xM0(()=>e.isReadableStream(new G("").body)),U={stream:q&&((I)=>I.body)};X&&(()=>{["text","arrayBuffer","blob","formData","stream"].forEach((I)=>{!U[I]&&(U[I]=(O,A)=>{let B=O&&O[I];if(B)return B.call(O);throw new d1(`Response type '${I}' is not supported`,d1.ERR_NOT_SUPPORT,A)})})})();let M=async(I)=>{if(I==null)return 0;if(e.isBlob(I))return I.size;if(e.isSpecCompliantForm(I))return(await new Y(H9.origin,{method:"POST",body:I}).arrayBuffer()).byteLength;if(e.isArrayBufferView(I)||e.isArrayBuffer(I))return I.byteLength;if(e.isURLSearchParams(I))I=I+"";if(e.isString(I))return(await Z(I)).byteLength},D=async(I,O)=>{let A=e.toFiniteNumber(I.getContentLength());return A==null?M(O):A};return async(I)=>{let{url:O,method:A,data:B,signal:w,cancelToken:N,timeout:L,onDownloadProgress:C,onUploadProgress:R,responseType:F,headers:f,withCredentials:E="same-origin",fetchOptions:P}=MD0(I),j=Q||fetch;F=F?(F+"").toLowerCase():"text";let $=L59([w,N&&N.toAbortSignal()],L),d=null,h=$&&$.unsubscribe&&(()=>{$.unsubscribe()}),T;try{if(R&&V&&A!=="get"&&A!=="head"&&(T=await D(f,B))!==0){let c=new Y(O,{method:"POST",body:B,duplex:"half"}),l;if(e.isFormData(B)&&(l=c.headers.get("content-type")))f.setContentType(l);if(c.body){let[p,a]=xg(T,oA(yg(R)));B=vM0(c.body,jM0,p,a)}}if(!e.isString(E))E=E?"include":"omit";let S=z&&"credentials"in Y.prototype,x={...P,signal:$,method:A.toUpperCase(),headers:f.normalize().toJSON(),body:B,duplex:"half",credentials:S?E:void 0};d=z&&new Y(O,x);let b=await(z?j(d,P):j(O,x)),m=q&&(F==="stream"||F==="response");if(q&&(C||m&&h)){let c={};["status","statusText","headers"].forEach((Q1)=>{c[Q1]=b[Q1]});let l=e.toFiniteNumber(b.headers.get("content-length")),[p,a]=C&&xg(l,oA(yg(C),!0))||[];b=new G(vM0(b.body,jM0,p,()=>{a&&a(),h&&h()}),c)}F=F||"text";let g=await U[e.findKey(U,F)||"text"](b,I);return!m&&h&&h(),await new Promise((c,l)=>{iA(c,l,{data:g,headers:F3.from(b.headers),status:b.status,statusText:b.statusText,config:I,request:d})})}catch(S){if(h&&h(),S&&S.name==="TypeError"&&/Load failed|fetch/i.test(S.message))throw Object.assign(new d1("Network Error",d1.ERR_NETWORK,I,d,S&&S.response),{cause:S.cause||S});throw d1.from(S,S&&S.code,I,d,S&&S.response)}}},S59=new Map,DD0=(J)=>{let Q=J&&J.env||{},{fetch:Y,Request:G,Response:X}=Q,z=[G,X,Y],K=z.length,W=K,Z,V,q=S59;while(W--)Z=z[W],V=q.get(Z),V===void 0&&q.set(Z,V=W?new Map:T59(Q)),q=V;return V};DD0();var BJ1={http:I59,xhr:N59,fetch:{get:DD0}};e.forEach(BJ1,(J,Q)=>{if(J){try{Object.defineProperty(J,"name",{value:Q})}catch(Y){}Object.defineProperty(J,"adapterName",{value:Q})}});var yM0=(J)=>`- ${J}`,P59=(J)=>e.isFunction(J)||J===null||J===!1;function $59(J,Q){J=e.isArray(J)?J:[J];let{length:Y}=J,G,X,z={};for(let K=0;K<Y;K++){G=J[K];let W;if(X=G,!P59(G)){if(X=BJ1[(W=String(G)).toLowerCase()],X===void 0)throw new d1(`Unknown adapter '${W}'`)}if(X&&(e.isFunction(X)||(X=X.get(Q))))break;z[W||"#"+K]=X}if(!X){let K=Object.entries(z).map(([Z,V])=>`adapter ${Z} `+(V===!1?"is not supported by the environment":"is not available in the build")),W=Y?K.length>1?`since :
`+K.map(yM0).join(`
`):" "+yM0(K[0]):"as no adapter specified";throw new d1("There is no suitable adapter to dispatch the request "+W,"ERR_NOT_SUPPORT")}return X}var HD0={getAdapter:$59,adapters:BJ1};function KJ1(J){if(J.cancelToken)J.cancelToken.throwIfRequested();if(J.signal&&J.signal.aborted)throw new qM(null,J)}function gM0(J){if(KJ1(J),J.headers=F3.from(J.headers),J.data=XJ1.call(J,J.transformRequest),["post","put","patch"].indexOf(J.method)!==-1)J.headers.setContentType("application/x-www-form-urlencoded",!1);return HD0.getAdapter(J.adapter||OJ1.adapter,J)(J).then(function(G){return KJ1(J),G.data=XJ1.call(J,J.transformResponse,G),G.headers=F3.from(G.headers),G},function(G){if(!GD0(G)){if(KJ1(J),G&&G.response)G.response.data=XJ1.call(J,J.transformResponse,G.response),G.response.headers=F3.from(G.response.headers)}return Promise.reject(G)})}var pg={};["object","boolean","number","function","string","symbol"].forEach((J,Q)=>{pg[J]=function(G){return typeof G===J||"a"+(Q<1?"n ":" ")+J}});var mM0={};pg.transitional=function(Q,Y,G){function X(z,K){return"[Axios v"+bg+"] Transitional option '"+z+"'"+K+(G?". "+G:"")}return(z,K,W)=>{if(Q===!1)throw new d1(X(K," has been removed"+(Y?" in "+Y:"")),d1.ERR_DEPRECATED);if(Y&&!mM0[K])mM0[K]=!0,console.warn(X(K," has been deprecated since v"+Y+" and will be removed in the near future"));return Q?Q(z,K,W):!0}};pg.spelling=function(Q){return(Y,G)=>{return console.warn(`${G} is likely a misspelling of ${Q}`),!0}};function f59(J,Q,Y){if(typeof J!=="object")throw new d1("options must be an object",d1.ERR_BAD_OPTION_VALUE);let G=Object.keys(J),X=G.length;while(X-- >0){let z=G[X],K=Q[z];if(K){let W=J[z],Z=W===void 0||K(W,z,J);if(Z!==!0)throw new d1("option "+z+" must be "+Z,d1.ERR_BAD_OPTION_VALUE);continue}if(Y!==!0)throw new d1("Unknown option "+z,d1.ERR_BAD_OPTION)}}var jg={assertOptions:f59,validators:pg},T2=jg.validators;class VT{constructor(J){this.defaults=J||{},this.interceptors={request:new LM0,response:new LM0}}async request(J,Q){try{return await this._request(J,Q)}catch(Y){if(Y instanceof Error){let G={};Error.captureStackTrace?Error.captureStackTrace(G):G=Error();let X=G.stack?G.stack.replace(/^.+\n/,""):"";try{if(!Y.stack)Y.stack=X;else if(X&&!String(Y.stack).endsWith(X.replace(/^.+\n.+\n/,"")))Y.stack+=`
`+X}catch(z){}}throw Y}}_request(J,Q){if(typeof J==="string")Q=Q||{},Q.url=J;else Q=J||{};Q=UM(this.defaults,Q);let{transitional:Y,paramsSerializer:G,headers:X}=Q;if(Y!==void 0)jg.assertOptions(Y,{silentJSONParsing:T2.transitional(T2.boolean),forcedJSONParsing:T2.transitional(T2.boolean),clarifyTimeoutError:T2.transitional(T2.boolean),legacyInterceptorReqResOrdering:T2.transitional(T2.boolean)},!1);if(G!=null)if(e.isFunction(G))Q.paramsSerializer={serialize:G};else jg.assertOptions(G,{encode:T2.function,serialize:T2.function},!0);if(Q.allowAbsoluteUrls!==void 0);else if(this.defaults.allowAbsoluteUrls!==void 0)Q.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls;else Q.allowAbsoluteUrls=!0;jg.assertOptions(Q,{baseUrl:T2.spelling("baseURL"),withXsrfToken:T2.spelling("withXSRFToken")},!0),Q.method=(Q.method||this.defaults.method||"get").toLowerCase();let z=X&&e.merge(X.common,X[Q.method]);X&&e.forEach(["delete","get","head","post","put","patch","common"],(D)=>{delete X[D]}),Q.headers=F3.concat(z,X);let K=[],W=!0;this.interceptors.request.forEach(function(I){if(typeof I.runWhen==="function"&&I.runWhen(Q)===!1)return;W=W&&I.synchronous;let O=Q.transitional||lg;if(O&&O.legacyInterceptorReqResOrdering)K.unshift(I.fulfilled,I.rejected);else K.push(I.fulfilled,I.rejected)});let Z=[];this.interceptors.response.forEach(function(I){Z.push(I.fulfilled,I.rejected)});let V,q=0,U;if(!W){let D=[gM0.bind(this),void 0];D.unshift(...K),D.push(...Z),U=D.length,V=Promise.resolve(Q);while(q<U)V=V.then(D[q++],D[q++]);return V}U=K.length;let M=Q;while(q<U){let D=K[q++],I=K[q++];try{M=D(M)}catch(O){I.call(this,O);break}}try{V=gM0.call(this,M)}catch(D){return Promise.reject(D)}q=0,U=Z.length;while(q<U)V=V.then(Z[q++],Z[q++]);return V}getUri(J){J=UM(this.defaults,J);let Q=AJ1(J.baseURL,J.url,J.allowAbsoluteUrls);return DJ1(Q,J.params,J.paramsSerializer)}}e.forEach(["delete","get","head","options"],function(Q){VT.prototype[Q]=function(Y,G){return this.request(UM(G||{},{method:Q,url:Y,data:(G||{}).data}))}});e.forEach(["post","put","patch"],function(Q){function Y(G){return function(z,K,W){return this.request(UM(W||{},{method:Q,headers:G?{"Content-Type":"multipart/form-data"}:{},url:z,data:K}))}}VT.prototype[Q]=Y(),VT.prototype[Q+"Form"]=Y(!0)});var hg=VT;class NJ1{constructor(J){if(typeof J!=="function")throw TypeError("executor must be a function.");let Q;this.promise=new Promise(function(X){Q=X});let Y=this;this.promise.then((G)=>{if(!Y._listeners)return;let X=Y._listeners.length;while(X-- >0)Y._listeners[X](G);Y._listeners=null}),this.promise.then=(G)=>{let X,z=new Promise((K)=>{Y.subscribe(K),X=K}).then(G);return z.cancel=function(){Y.unsubscribe(X)},z},J(function(X,z,K){if(Y.reason)return;Y.reason=new qM(X,z,K),Q(Y.reason)})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(J){if(this.reason){J(this.reason);return}if(this._listeners)this._listeners.push(J);else this._listeners=[J]}unsubscribe(J){if(!this._listeners)return;let Q=this._listeners.indexOf(J);if(Q!==-1)this._listeners.splice(Q,1)}toAbortSignal(){let J=new AbortController,Q=(Y)=>{J.abort(Y)};return this.subscribe(Q),J.signal.unsubscribe=()=>this.unsubscribe(Q),J.signal}static source(){let J;return{token:new NJ1(function(G){J=G}),cancel:J}}}var k59=NJ1;function v59(J){return function(Y){return J.apply(null,Y)}}function j59(J){return e.isObject(J)&&J.isAxiosError===!0}var qJ1={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(qJ1).forEach(([J,Q])=>{qJ1[Q]=J});var h59=qJ1;function ID0(J){let Q=new hg(J),Y=pM0(hg.prototype.request,Q);return e.extend(Y,hg.prototype,Q,{allOwnKeys:!0}),e.extend(Y,Q,null,{allOwnKeys:!0}),Y.create=function(X){return ID0(UM(J,X))},Y}var y9=ID0(OJ1);y9.Axios=hg;y9.CanceledError=qM;y9.CancelToken=k59;y9.isCancel=GD0;y9.VERSION=bg;y9.toFormData=ug;y9.AxiosError=d1;y9.Cancel=y9.CanceledError;y9.all=function(Q){return Promise.all(Q)};y9.spread=v59;y9.isAxiosError=j59;y9.mergeConfig=UM;y9.AxiosHeaders=F3;y9.formToJSON=(J)=>YD0(e.isHTMLForm(J)?new FormData(J):J);y9.getAdapter=HD0.getAdapter;y9.HttpStatusCode=h59;y9.default=y9;OD0.exports=y9});var ND0=H((T3)=>{var b59=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]}),x59=T3&&T3.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),AD0=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))b59(Q,J,Y)}return x59(Q,J),Q};Object.defineProperty(T3,"__esModule",{value:!0});T3.req=T3.json=T3.toBuffer=void 0;var y59=AD0(D1("http")),g59=AD0(D1("https"));async function BD0(J){let Q=0,Y=[];for await(let G of J)Q+=G.length,Y.push(G);return Buffer.concat(Y,Q)}T3.toBuffer=BD0;async function m59(J){let Y=(await BD0(J)).toString("utf8");try{return JSON.parse(Y)}catch(G){let X=G;throw X.message+=` (input: ${Y})`,X}}T3.json=m59;function d59(J,Q={}){let G=((typeof J==="string"?J:J.href).startsWith("https:")?g59:y59).request(J,Q),X=new Promise((z,K)=>{G.once("response",z).once("error",K).end()});return G.then=X.then.bind(X),G}T3.req=d59});var LJ1=H((NJ)=>{var LD0=NJ&&NJ.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),u59=NJ&&NJ.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),ED0=NJ&&NJ.__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))LD0(Q,J,Y)}return u59(Q,J),Q},l59=NJ&&NJ.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))LD0(Q,J,Y)};Object.defineProperty(NJ,"__esModule",{value:!0});NJ.Agent=void 0;var p59=ED0(D1("net")),wD0=ED0(D1("http")),c59=D1("https");l59(ND0(),NJ);var oG=Symbol("AgentBaseInternalState");class CD0 extends wD0.Agent{constructor(J){super(J);this[oG]={}}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 p59.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 c59.Agent.prototype.getName.call(this,J);return super.getName(J)}createSocket(J,Q,Y){let G={...Q,secureEndpoint:this.isSecureEndpoint(Q)},X=this.getName(G),z=this.incrementSockets(X);Promise.resolve().then(()=>this.connect(J,G)).then((K)=>{if(this.decrementSockets(X,z),K instanceof wD0.Agent)try{return K.addRequest(J,G)}catch(W){return Y(W)}this[oG].currentSocket=K,super.createSocket(J,Q,Y)},(K)=>{this.decrementSockets(X,z),Y(K)})}createConnection(){let J=this[oG].currentSocket;if(this[oG].currentSocket=void 0,!J)throw Error("No socket was returned in the `connect()` function");return J}get defaultPort(){return this[oG].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(J){if(this[oG])this[oG].defaultPort=J}get protocol(){return this[oG].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(J){if(this[oG])this[oG].protocol=J}}NJ.Agent=CD0});var RD0=H((rA)=>{var _59=rA&&rA.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(rA,"__esModule",{value:!0});rA.parseProxyResponse=void 0;var i59=_59(YT()),cg=(0,i59.default)("https-proxy-agent:parse-proxy-response");function n59(J){return new Promise((Q,Y)=>{let G=0,X=[];function z(){let q=J.read();if(q)V(q);else J.once("readable",z)}function K(){J.removeListener("end",W),J.removeListener("error",Z),J.removeListener("readable",z)}function W(){K(),cg("onend"),Y(Error("Proxy connection ended before receiving CONNECT response"))}function Z(q){K(),cg("onerror %o",q),Y(q)}function V(q){X.push(q),G+=q.length;let U=Buffer.concat(X,G),M=U.indexOf(`\r
\r
`);if(M===-1){cg("have not received end of HTTP headers yet..."),z();return}let D=U.slice(0,M).toString("ascii").split(`\r
`),I=D.shift();if(!I)return J.destroy(),Y(Error("No header received from proxy CONNECT response"));let O=I.split(" "),A=+O[1],B=O.slice(2).join(" "),w={};for(let N of D){if(!N)continue;let L=N.indexOf(":");if(L===-1)return J.destroy(),Y(Error(`Invalid header from proxy CONNECT response: "${N}"`));let C=N.slice(0,L).toLowerCase(),R=N.slice(L+1).trimStart(),F=w[C];if(typeof F==="string")w[C]=[F,R];else if(Array.isArray(F))F.push(R);else w[C]=R}cg("got proxy server response: %o %o",I,w),K(),Q({connect:{statusCode:A,statusText:B,headers:w},buffered:U})}J.on("error",Z),J.on("end",W),z()})}rA.parseProxyResponse=n59});var fD0=H((S2)=>{var o59=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]}),a59=S2&&S2.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),PD0=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))o59(Q,J,Y)}return a59(Q,J),Q},$D0=S2&&S2.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(S2,"__esModule",{value:!0});S2.HttpsProxyAgent=void 0;var _g=PD0(D1("net")),FD0=PD0(D1("tls")),r59=$D0(D1("assert")),s59=$D0(YT()),t59=LJ1(),e59=D1("url"),J79=RD0(),HT=(0,s59.default)("https-proxy-agent"),TD0=(J)=>{if(J.servername===void 0&&J.host&&!_g.isIP(J.host))return{...J,servername:J.host};return J};class EJ1 extends t59.Agent{constructor(J,Q){super(Q);this.options={path:void 0},this.proxy=typeof J==="string"?new e59.URL(J):J,this.proxyHeaders=Q?.headers??{},HT("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?SD0(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:")HT("Creating `tls.Socket`: %o",this.connectOpts),G=FD0.connect(TD0(this.connectOpts));else HT("Creating `net.Socket`: %o",this.connectOpts),G=_g.connect(this.connectOpts);let X=typeof this.proxyHeaders==="function"?this.proxyHeaders():{...this.proxyHeaders},z=_g.isIPv6(Q.host)?`[${Q.host}]`:Q.host,K=`CONNECT ${z}:${Q.port} HTTP/1.1\r
`;if(Y.username||Y.password){let U=`${decodeURIComponent(Y.username)}:${decodeURIComponent(Y.password)}`;X["Proxy-Authorization"]=`Basic ${Buffer.from(U).toString("base64")}`}if(X.Host=`${z}:${Q.port}`,!X["Proxy-Connection"])X["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close";for(let U of Object.keys(X))K+=`${U}: ${X[U]}\r
`;let W=(0,J79.parseProxyResponse)(G);G.write(`${K}\r
`);let{connect:Z,buffered:V}=await W;if(J.emit("proxyConnect",Z),this.emit("proxyConnect",Z,J),Z.statusCode===200){if(J.once("socket",Q79),Q.secureEndpoint)return HT("Upgrading socket connection to TLS"),FD0.connect({...SD0(TD0(Q),"host","path","port"),socket:G});return G}G.destroy();let q=new _g.Socket({writable:!1});return q.readable=!0,J.once("socket",(U)=>{HT("Replaying proxy buffer for failed request"),(0,r59.default)(U.listenerCount("data")>0),U.push(V),U.push(null)}),q}}EJ1.protocols=["http","https"];S2.HttpsProxyAgent=EJ1;function Q79(J){J.resume()}function SD0(J,...Q){let Y={},G;for(G in J)if(!Q.includes(G))Y[G]=J[G];return Y}});var bD0=H((hD0)=>{Object.defineProperty(hD0,"__esModule",{value:!0});var kD0=D1("buffer"),MM={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."};hD0.ERRORS=MM;function Y79(J){if(!kD0.Buffer.isEncoding(J))throw Error(MM.INVALID_ENCODING)}hD0.checkEncoding=Y79;function vD0(J){return typeof J==="number"&&isFinite(J)&&K79(J)}hD0.isFiniteInteger=vD0;function jD0(J,Q){if(typeof J==="number"){if(!vD0(J)||J<0)throw Error(Q?MM.INVALID_OFFSET:MM.INVALID_LENGTH)}else throw Error(Q?MM.INVALID_OFFSET_NON_NUMBER:MM.INVALID_LENGTH_NON_NUMBER)}function G79(J){jD0(J,!1)}hD0.checkLengthValue=G79;function X79(J){jD0(J,!0)}hD0.checkOffsetValue=X79;function z79(J,Q){if(J<0||J>Q.length)throw Error(MM.INVALID_TARGET_OFFSET)}hD0.checkTargetOffset=z79;function K79(J){return typeof J==="number"&&isFinite(J)&&Math.floor(J)===J}function W79(J){if(typeof BigInt>"u")throw Error("Platform does not support JS BigInt type.");if(typeof kD0.Buffer.prototype[J]>"u")throw Error(`Platform does not support Buffer.prototype.${J}.`)}hD0.bigIntAndBufferInt64Check=W79});var gD0=H((yD0)=>{Object.defineProperty(yD0,"__esModule",{value:!0});var p0=bD0(),xD0=4096,I79="utf8";class CJ1{constructor(J){if(this.length=0,this._encoding=I79,this._writeOffset=0,this._readOffset=0,CJ1.isSmartBufferOptions(J)){if(J.encoding)p0.checkEncoding(J.encoding),this._encoding=J.encoding;if(J.size)if(p0.isFiniteInteger(J.size)&&J.size>0)this._buff=Buffer.allocUnsafe(J.size);else throw Error(p0.ERRORS.INVALID_SMARTBUFFER_SIZE);else if(J.buff)if(Buffer.isBuffer(J.buff))this._buff=J.buff,this.length=J.buff.length;else throw Error(p0.ERRORS.INVALID_SMARTBUFFER_BUFFER);else this._buff=Buffer.allocUnsafe(xD0)}else{if(typeof J<"u")throw Error(p0.ERRORS.INVALID_SMARTBUFFER_OBJECT);this._buff=Buffer.allocUnsafe(xD0)}}static fromSize(J,Q){return new this({size:J,encoding:Q})}static fromBuffer(J,Q){return new this({buff:J,encoding:Q})}static fromOptions(J){return new this(J)}static isSmartBufferOptions(J){let Q=J;return Q&&(Q.encoding!==void 0||Q.size!==void 0||Q.buff!==void 0)}readInt8(J){return this._readNumberValue(Buffer.prototype.readInt8,1,J)}readInt16BE(J){return this._readNumberValue(Buffer.prototype.readInt16BE,2,J)}readInt16LE(J){return this._readNumberValue(Buffer.prototype.readInt16LE,2,J)}readInt32BE(J){return this._readNumberValue(Buffer.prototype.readInt32BE,4,J)}readInt32LE(J){return this._readNumberValue(Buffer.prototype.readInt32LE,4,J)}readBigInt64BE(J){return p0.bigIntAndBufferInt64Check("readBigInt64BE"),this._readNumberValue(Buffer.prototype.readBigInt64BE,8,J)}readBigInt64LE(J){return p0.bigIntAndBufferInt64Check("readBigInt64LE"),this._readNumberValue(Buffer.prototype.readBigInt64LE,8,J)}writeInt8(J,Q){return this._writeNumberValue(Buffer.prototype.writeInt8,1,J,Q),this}insertInt8(J,Q){return this._insertNumberValue(Buffer.prototype.writeInt8,1,J,Q)}writeInt16BE(J,Q){return this._writeNumberValue(Buffer.prototype.writeInt16BE,2,J,Q)}insertInt16BE(J,Q){return this._insertNumberValue(Buffer.prototype.writeInt16BE,2,J,Q)}writeInt16LE(J,Q){return this._writeNumberValue(Buffer.prototype.writeInt16LE,2,J,Q)}insertInt16LE(J,Q){return this._insertNumberValue(Buffer.prototype.writeInt16LE,2,J,Q)}writeInt32BE(J,Q){return this._writeNumberValue(Buffer.prototype.writeInt32BE,4,J,Q)}insertInt32BE(J,Q){return this._insertNumberValue(Buffer.prototype.writeInt32BE,4,J,Q)}writeInt32LE(J,Q){return this._writeNumberValue(Buffer.prototype.writeInt32LE,4,J,Q)}insertInt32LE(J,Q){return this._insertNumberValue(Buffer.prototype.writeInt32LE,4,J,Q)}writeBigInt64BE(J,Q){return p0.bigIntAndBufferInt64Check("writeBigInt64BE"),this._writeNumberValue(Buffer.prototype.writeBigInt64BE,8,J,Q)}insertBigInt64BE(J,Q){return p0.bigIntAndBufferInt64Check("writeBigInt64BE"),this._insertNumberValue(Buffer.prototype.writeBigInt64BE,8,J,Q)}writeBigInt64LE(J,Q){return p0.bigIntAndBufferInt64Check("writeBigInt64LE"),this._writeNumberValue(Buffer.prototype.writeBigInt64LE,8,J,Q)}insertBigInt64LE(J,Q){return p0.bigIntAndBufferInt64Check("writeBigInt64LE"),this._insertNumberValue(Buffer.prototype.writeBigInt64LE,8,J,Q)}readUInt8(J){return this._readNumberValue(Buffer.prototype.readUInt8,1,J)}readUInt16BE(J){return this._readNumberValue(Buffer.prototype.readUInt16BE,2,J)}readUInt16LE(J){return this._readNumberValue(Buffer.prototype.readUInt16LE,2,J)}readUInt32BE(J){return this._readNumberValue(Buffer.prototype.readUInt32BE,4,J)}readUInt32LE(J){return this._readNumberValue(Buffer.prototype.readUInt32LE,4,J)}readBigUInt64BE(J){return p0.bigIntAndBufferInt64Check("readBigUInt64BE"),this._readNumberValue(Buffer.prototype.readBigUInt64BE,8,J)}readBigUInt64LE(J){return p0.bigIntAndBufferInt64Check("readBigUInt64LE"),this._readNumberValue(Buffer.prototype.readBigUInt64LE,8,J)}writeUInt8(J,Q){return this._writeNumberValue(Buffer.prototype.writeUInt8,1,J,Q)}insertUInt8(J,Q){return this._insertNumberValue(Buffer.prototype.writeUInt8,1,J,Q)}writeUInt16BE(J,Q){return this._writeNumberValue(Buffer.prototype.writeUInt16BE,2,J,Q)}insertUInt16BE(J,Q){return this._insertNumberValue(Buffer.prototype.writeUInt16BE,2,J,Q)}writeUInt16LE(J,Q){return this._writeNumberValue(Buffer.prototype.writeUInt16LE,2,J,Q)}insertUInt16LE(J,Q){return this._insertNumberValue(Buffer.prototype.writeUInt16LE,2,J,Q)}writeUInt32BE(J,Q){return this._writeNumberValue(Buffer.prototype.writeUInt32BE,4,J,Q)}insertUInt32BE(J,Q){return this._insertNumberValue(Buffer.prototype.writeUInt32BE,4,J,Q)}writeUInt32LE(J,Q){return this._writeNumberValue(Buffer.prototype.writeUInt32LE,4,J,Q)}insertUInt32LE(J,Q){return this._insertNumberValue(Buffer.prototype.writeUInt32LE,4,J,Q)}writeBigUInt64BE(J,Q){return p0.bigIntAndBufferInt64Check("writeBigUInt64BE"),this._writeNumberValue(Buffer.prototype.writeBigUInt64BE,8,J,Q)}insertBigUInt64BE(J,Q){return p0.bigIntAndBufferInt64Check("writeBigUInt64BE"),this._insertNumberValue(Buffer.prototype.writeBigUInt64BE,8,J,Q)}writeBigUInt64LE(J,Q){return p0.bigIntAndBufferInt64Check("writeBigUInt64LE"),this._writeNumberValue(Buffer.prototype.writeBigUInt64LE,8,J,Q)}insertBigUInt64LE(J,Q){return p0.bigIntAndBufferInt64Check("writeBigUInt64LE"),this._insertNumberValue(Buffer.prototype.writeBigUInt64LE,8,J,Q)}readFloatBE(J){return this._readNumberValue(Buffer.prototype.readFloatBE,4,J)}readFloatLE(J){return this._readNumberValue(Buffer.prototype.readFloatLE,4,J)}writeFloatBE(J,Q){return this._writeNumberValue(Buffer.prototype.writeFloatBE,4,J,Q)}insertFloatBE(J,Q){return this._insertNumberValue(Buffer.prototype.writeFloatBE,4,J,Q)}writeFloatLE(J,Q){return this._writeNumberValue(Buffer.prototype.writeFloatLE,4,J,Q)}insertFloatLE(J,Q){return this._insertNumberValue(Buffer.prototype.writeFloatLE,4,J,Q)}readDoubleBE(J){return this._readNumberValue(Buffer.prototype.readDoubleBE,8,J)}readDoubleLE(J){return this._readNumberValue(Buffer.prototype.readDoubleLE,8,J)}writeDoubleBE(J,Q){return this._writeNumberValue(Buffer.prototype.writeDoubleBE,8,J,Q)}insertDoubleBE(J,Q){return this._insertNumberValue(Buffer.prototype.writeDoubleBE,8,J,Q)}writeDoubleLE(J,Q){return this._writeNumberValue(Buffer.prototype.writeDoubleLE,8,J,Q)}insertDoubleLE(J,Q){return this._insertNumberValue(Buffer.prototype.writeDoubleLE,8,J,Q)}readString(J,Q){let Y;if(typeof J==="number")p0.checkLengthValue(J),Y=Math.min(J,this.length-this._readOffset);else Q=J,Y=this.length-this._readOffset;if(typeof Q<"u")p0.checkEncoding(Q);let G=this._buff.slice(this._readOffset,this._readOffset+Y).toString(Q||this._encoding);return this._readOffset+=Y,G}insertString(J,Q,Y){return p0.checkOffsetValue(Q),this._handleString(J,!0,Q,Y)}writeString(J,Q,Y){return this._handleString(J,!1,Q,Y)}readStringNT(J){if(typeof J<"u")p0.checkEncoding(J);let Q=this.length;for(let G=this._readOffset;G<this.length;G++)if(this._buff[G]===0){Q=G;break}let Y=this._buff.slice(this._readOffset,Q);return this._readOffset=Q+1,Y.toString(J||this._encoding)}insertStringNT(J,Q,Y){return p0.checkOffsetValue(Q),this.insertString(J,Q,Y),this.insertUInt8(0,Q+J.length),this}writeStringNT(J,Q,Y){return this.writeString(J,Q,Y),this.writeUInt8(0,typeof Q==="number"?Q+J.length:this.writeOffset),this}readBuffer(J){if(typeof J<"u")p0.checkLengthValue(J);let Q=typeof J==="number"?J:this.length,Y=Math.min(this.length,this._readOffset+Q),G=this._buff.slice(this._readOffset,Y);return this._readOffset=Y,G}insertBuffer(J,Q){return p0.checkOffsetValue(Q),this._handleBuffer(J,!0,Q)}writeBuffer(J,Q){return this._handleBuffer(J,!1,Q)}readBufferNT(){let J=this.length;for(let Y=this._readOffset;Y<this.length;Y++)if(this._buff[Y]===0){J=Y;break}let Q=this._buff.slice(this._readOffset,J);return this._readOffset=J+1,Q}insertBufferNT(J,Q){return p0.checkOffsetValue(Q),this.insertBuffer(J,Q),this.insertUInt8(0,Q+J.length),this}writeBufferNT(J,Q){if(typeof Q<"u")p0.checkOffsetValue(Q);return this.writeBuffer(J,Q),this.writeUInt8(0,typeof Q==="number"?Q+J.length:this._writeOffset),this}clear(){return this._writeOffset=0,this._readOffset=0,this.length=0,this}remaining(){return this.length-this._readOffset}get readOffset(){return this._readOffset}set readOffset(J){p0.checkOffsetValue(J),p0.checkTargetOffset(J,this),this._readOffset=J}get writeOffset(){return this._writeOffset}set writeOffset(J){p0.checkOffsetValue(J),p0.checkTargetOffset(J,this),this._writeOffset=J}get encoding(){return this._encoding}set encoding(J){p0.checkEncoding(J),this._encoding=J}get internalBuffer(){return this._buff}toBuffer(){return this._buff.slice(0,this.length)}toString(J){let Q=typeof J==="string"?J:this._encoding;return p0.checkEncoding(Q),this._buff.toString(Q,0,this.length)}destroy(){return this.clear(),this}_handleString(J,Q,Y,G){let X=this._writeOffset,z=this._encoding;if(typeof Y==="number")X=Y;else if(typeof Y==="string")p0.checkEncoding(Y),z=Y;if(typeof G==="string")p0.checkEncoding(G),z=G;let K=Buffer.byteLength(J,z);if(Q)this.ensureInsertable(K,X);else this._ensureWriteable(K,X);if(this._buff.write(J,X,K,z),Q)this._writeOffset+=K;else if(typeof Y==="number")this._writeOffset=Math.max(this._writeOffset,X+K);else this._writeOffset+=K;return this}_handleBuffer(J,Q,Y){let G=typeof Y==="number"?Y:this._writeOffset;if(Q)this.ensureInsertable(J.length,G);else this._ensureWriteable(J.length,G);if(J.copy(this._buff,G),Q)this._writeOffset+=J.length;else if(typeof Y==="number")this._writeOffset=Math.max(this._writeOffset,G+J.length);else this._writeOffset+=J.length;return this}ensureReadable(J,Q){let Y=this._readOffset;if(typeof Q<"u")p0.checkOffsetValue(Q),Y=Q;if(Y<0||Y+J>this.length)throw Error(p0.ERRORS.INVALID_READ_BEYOND_BOUNDS)}ensureInsertable(J,Q){if(p0.checkOffsetValue(Q),this._ensureCapacity(this.length+J),Q<this.length)this._buff.copy(this._buff,Q+J,Q,this._buff.length);if(Q+J>this.length)this.length=Q+J;else this.length+=J}_ensureWriteable(J,Q){let Y=typeof Q==="number"?Q:this._writeOffset;if(this._ensureCapacity(Y+J),Y+J>this.length)this.length=Y+J}_ensureCapacity(J){let Q=this._buff.length;if(J>Q){let Y=this._buff,G=Q*3/2+1;if(G<J)G=J;this._buff=Buffer.allocUnsafe(G),Y.copy(this._buff,0,0,Q)}}_readNumberValue(J,Q,Y){this.ensureReadable(Q,Y);let G=J.call(this._buff,typeof Y==="number"?Y:this._readOffset);if(typeof Y>"u")this._readOffset+=Q;return G}_insertNumberValue(J,Q,Y,G){return p0.checkOffsetValue(G),this.ensureInsertable(Q,G),J.call(this._buff,Y,G),this._writeOffset+=Q,this}_writeNumberValue(J,Q,Y,G){if(typeof G==="number"){if(G<0)throw Error(p0.ERRORS.INVALID_WRITE_BEYOND_BOUNDS);p0.checkOffsetValue(G)}let X=typeof G==="number"?G:this._writeOffset;if(this._ensureWriteable(Q,X),J.call(this._buff,Y,X),typeof G==="number")this._writeOffset=Math.max(this._writeOffset,X+Q);else this._writeOffset+=Q;return this}}yD0.SmartBuffer=CJ1});var RJ1=H((_D0)=>{Object.defineProperty(_D0,"__esModule",{value:!0});_D0.SOCKS5_NO_ACCEPTABLE_AUTH=_D0.SOCKS5_CUSTOM_AUTH_END=_D0.SOCKS5_CUSTOM_AUTH_START=_D0.SOCKS_INCOMING_PACKET_SIZES=_D0.SocksClientState=_D0.Socks5Response=_D0.Socks5HostType=_D0.Socks5Auth=_D0.Socks4Response=_D0.SocksCommand=_D0.ERRORS=_D0.DEFAULT_TIMEOUT=void 0;var A79=30000;_D0.DEFAULT_TIMEOUT=A79;var B79={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"};_D0.ERRORS=B79;var N79={Socks5InitialHandshakeResponse:2,Socks5UserPassAuthenticationResponse:2,Socks5ResponseHeader:5,Socks5ResponseIPv4:10,Socks5ResponseIPv6:22,Socks5ResponseHostname:(J)=>J+7,Socks4Response:8};_D0.SOCKS_INCOMING_PACKET_SIZES=N79;var mD0;(function(J){J[J.connect=1]="connect",J[J.bind=2]="bind",J[J.associate=3]="associate"})(mD0||(_D0.SocksCommand=mD0={}));var dD0;(function(J){J[J.Granted=90]="Granted",J[J.Failed=91]="Failed",J[J.Rejected=92]="Rejected",J[J.RejectedIdent=93]="RejectedIdent"})(dD0||(_D0.Socks4Response=dD0={}));var uD0;(function(J){J[J.NoAuth=0]="NoAuth",J[J.GSSApi=1]="GSSApi",J[J.UserPass=2]="UserPass"})(uD0||(_D0.Socks5Auth=uD0={}));var w79=128;_D0.SOCKS5_CUSTOM_AUTH_START=w79;var L79=254;_D0.SOCKS5_CUSTOM_AUTH_END=L79;var E79=255;_D0.SOCKS5_NO_ACCEPTABLE_AUTH=E79;var lD0;(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"})(lD0||(_D0.Socks5Response=lD0={}));var pD0;(function(J){J[J.IPv4=1]="IPv4",J[J.Hostname=3]="Hostname",J[J.IPv6=4]="IPv6"})(pD0||(_D0.Socks5HostType=pD0={}));var cD0;(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"})(cD0||(_D0.SocksClientState=cD0={}))});var FJ1=H((oD0)=>{Object.defineProperty(oD0,"__esModule",{value:!0});oD0.shuffleArray=oD0.SocksClientError=void 0;class nD0 extends Error{constructor(J,Q){super(J);this.options=Q}}oD0.SocksClientError=nD0;function h79(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]]}}oD0.shuffleArray=h79});var ig=H((sD0)=>{Object.defineProperty(sD0,"__esModule",{value:!0});sD0.isInSubnet=x79;sD0.isCorrect=y79;sD0.numberToPaddedHex=rD0;sD0.stringToPaddedHex=g79;sD0.testBit=m79;function x79(J){if(this.subnetMask<J.subnetMask)return!1;if(this.mask(J.subnetMask)===J.mask())return!0;return!1}function y79(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 rD0(J){return J.toString(16).padStart(2,"0")}function g79(J){return rD0(parseInt(J,10))}function m79(J,Q){let{length:Y}=J;if(Q>Y)return!1;let G=Y-Q;return J.substring(G,G+1)==="1"}});var TJ1=H((tD0)=>{Object.defineProperty(tD0,"__esModule",{value:!0});tD0.RE_SUBNET_STRING=tD0.RE_ADDRESS=tD0.GROUPS=tD0.BITS=void 0;tD0.BITS=32;tD0.GROUPS=4;tD0.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;tD0.RE_SUBNET_STRING=/\/\d{1,2}$/});var ng=H((QH0)=>{Object.defineProperty(QH0,"__esModule",{value:!0});QH0.AddressError=void 0;class JH0 extends Error{constructor(J,Q){super(J);this.name="AddressError",this.parseMessage=Q}}QH0.AddressError=JH0});var SJ1=H((aG)=>{var o79=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]}),a79=aG&&aG.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),GH0=aG&&aG.__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))o79(Q,J,Y)}return a79(Q,J),Q};Object.defineProperty(aG,"__esModule",{value:!0});aG.Address4=void 0;var sA=GH0(ig()),sQ=GH0(TJ1()),IT=ng();class wJ{constructor(J){this.groups=sQ.GROUPS,this.parsedAddress=[],this.parsedSubnet="",this.subnet="/32",this.subnetMask=32,this.v4=!0,this.isCorrect=sA.isCorrect(sQ.BITS),this.isInSubnet=sA.isInSubnet,this.address=J;let Q=sQ.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>sQ.BITS)throw new IT.AddressError("Invalid subnet mask.");J=J.replace(sQ.RE_SUBNET_STRING,"")}this.addressMinusSuffix=J,this.parsedAddress=this.parse(J)}static isValid(J){try{return new wJ(J),!0}catch(Q){return!1}}parse(J){let Q=J.split(".");if(!J.match(sQ.RE_ADDRESS))throw new IT.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 wJ(Y.join("."))}static fromInteger(J){return wJ.fromHex(J.toString(16))}static fromArpa(J){let Y=J.replace(/(\.in-addr\.arpa)?\.$/,"").split(".").reverse().join(".");return new wJ(Y)}toHex(){return this.parsedAddress.map((J)=>sA.stringToPaddedHex(J)).join(":")}toArray(){return this.parsedAddress.map((J)=>parseInt(J,10))}toGroup6(){let J=[],Q;for(Q=0;Q<sQ.GROUPS;Q+=2)J.push(`${sA.stringToPaddedHex(this.parsedAddress[Q])}${sA.stringToPaddedHex(this.parsedAddress[Q+1])}`);return J.join(":")}bigInt(){return BigInt(`0x${this.parsedAddress.map((J)=>sA.stringToPaddedHex(J)).join("")}`)}_startAddress(){return BigInt(`0b${this.mask()+"0".repeat(sQ.BITS-this.subnetMask)}`)}startAddress(){return wJ.fromBigInt(this._startAddress())}startAddressExclusive(){let J=BigInt("1");return wJ.fromBigInt(this._startAddress()+J)}_endAddress(){return BigInt(`0b${this.mask()+"1".repeat(sQ.BITS-this.subnetMask)}`)}endAddress(){return wJ.fromBigInt(this._endAddress())}endAddressExclusive(){let J=BigInt("1");return wJ.fromBigInt(this._endAddress()-J)}static fromBigInt(J){return wJ.fromHex(J.toString(16))}static fromByteArray(J){if(J.length!==4)throw new IT.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 IT.AddressError("All bytes must be integers between 0 and 255");return this.fromUnsignedByteArray(J)}static fromUnsignedByteArray(J){if(J.length!==4)throw new IT.AddressError("IPv4 addresses require exactly 4 bytes");let Q=J.join(".");return new wJ(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 wJ("224.0.0.0/4"))}binaryZeroPad(){return this.bigInt().toString(2).padStart(sQ.BITS,"0")}groupForV6(){let J=this.parsedAddress;return this.address.replace(sQ.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>`)}}aG.Address4=wJ});var PJ1=H((XH0)=>{Object.defineProperty(XH0,"__esModule",{value:!0});XH0.RE_URL_WITH_PORT=XH0.RE_URL=XH0.RE_ZONE_STRING=XH0.RE_SUBNET_STRING=XH0.RE_BAD_ADDRESS=XH0.RE_BAD_CHARACTERS=XH0.TYPES=XH0.SCOPES=XH0.GROUPS=XH0.BITS=void 0;XH0.BITS=128;XH0.GROUPS=8;XH0.SCOPES={0:"Reserved",1:"Interface local",2:"Link local",4:"Admin local",5:"Site local",8:"Organization local",14:"Global",15:"Reserved"};XH0.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"};XH0.RE_BAD_CHARACTERS=/([^0-9a-f:/%])/gi;XH0.RE_BAD_ADDRESS=/([0-9a-f]{5,}|:{3,}|[^:]:$|^:[^:]|\/$)/gi;XH0.RE_SUBNET_STRING=/\/\d{1,3}(?=%|$)/;XH0.RE_ZONE_STRING=/%.*$/;XH0.RE_URL=/^\[{0,1}([0-9a-f:]+)\]{0,1}/;XH0.RE_URL_WITH_PORT=/\[([0-9a-f:]+)\]:([0-9]{1,5})/});var $J1=H((ZH0)=>{Object.defineProperty(ZH0,"__esModule",{value:!0});ZH0.spanAllZeroes=KH0;ZH0.spanAll=z39;ZH0.spanLeadingZeroes=K39;ZH0.simpleGroup=W39;function KH0(J){return J.replace(/(0+)/g,'<span class="zero">$1</span>')}function z39(J,Q=0){return J.split("").map((G,X)=>`<span class="digit value-${G} position-${X+Q}">${KH0(G)}</span>`).join("")}function WH0(J){return J.replace(/^(0+)/,'<span class="zero">$1</span>')}function K39(J){return J.split(":").map((Y)=>WH0(Y)).join(":")}function W39(J,Q=0){return J.split(":").map((G,X)=>{if(/group-v4/.test(G))return G;return`<span class="hover-group group-${X+Q}">${WH0(G)}</span>`})}});var VH0=H((S3)=>{var M39=S3&&S3.__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]}),D39=S3&&S3.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),H39=S3&&S3.__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))M39(Q,J,Y)}return D39(Q,J),Q};Object.defineProperty(S3,"__esModule",{value:!0});S3.ADDRESS_BOUNDARY=void 0;S3.groupPossibilities=ag;S3.padGroup=og;S3.simpleRegularExpression=O39;S3.possibleElisions=A39;var I39=H39(PJ1());function ag(J){return`(${J.join("|")})`}function og(J){if(J.length<4)return`0{0,${4-J.length}}${J}`;return J}S3.ADDRESS_BOUNDARY="[^A-Fa-f0-9:]";function O39(J){let Q=[];J.forEach((G,X)=>{if(parseInt(G,16)===0)Q.push(X)});let Y=Q.map((G)=>J.map((X,z)=>{if(z===G){let K=z===0||z===I39.GROUPS-1?":":"";return ag([og(X),K])}return og(X)}).join(":"));return Y.push(J.map(og).join(":")),ag(Y)}function A39(J,Q,Y){let G=Q?"":":",X=Y?"":":",z=[];if(!Q&&!Y)z.push("::");if(Q&&Y)z.push("");if(Y&&!Q||!Y&&Q)z.push(":");z.push(`${G}(:0{1,4}){1,${J-1}}`),z.push(`(0{1,4}:){1,${J-1}}${X}`),z.push(`(0{1,4}:){${J-1}}0{1,4}`);for(let K=1;K<J-1;K++)for(let W=1;W<J-K;W++)z.push(`(0{1,4}:){${W}}:(0{1,4}:){${J-W-K-1}}0{1,4}`);return ag(z)}});var DH0=H((rG)=>{var B39=rG&&rG.__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]}),N39=rG&&rG.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),tg=rG&&rG.__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))B39(Q,J,Y)}return N39(Q,J),Q};Object.defineProperty(rG,"__esModule",{value:!0});rG.Address6=void 0;var qH0=tg(ig()),fJ1=tg(TJ1()),N8=tg(PJ1()),kJ1=tg($J1()),DM=SJ1(),HM=VH0(),zK=ng(),rg=ig();function sg(J){if(!J)throw Error("Assertion failed.")}function w39(J){let Q=/(\d+)(\d{3})/;while(Q.test(J))J=J.replace(Q,"$1,$2");return J}function L39(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 E39(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 UH0(J){return parseInt(J,16).toString(16).padStart(4,"0")}function MH0(J){return J&255}class j4{constructor(J,Q){if(this.addressMinusSuffix="",this.parsedSubnet="",this.subnet="/128",this.subnetMask=128,this.v4=!1,this.zone="",this.isInSubnet=qH0.isInSubnet,this.isCorrect=qH0.isCorrect(N8.BITS),Q===void 0)this.groups=N8.GROUPS;else this.groups=Q;this.address=J;let Y=N8.RE_SUBNET_STRING.exec(J);if(Y){if(this.parsedSubnet=Y[0].replace("/",""),this.subnetMask=parseInt(this.parsedSubnet,10),this.subnet=`/${this.subnetMask}`,Number.isNaN(this.subnetMask)||this.subnetMask<0||this.subnetMask>N8.BITS)throw new zK.AddressError("Invalid subnet mask.");J=J.replace(N8.RE_SUBNET_STRING,"")}else if(/\//.test(J))throw new zK.AddressError("Invalid subnet mask.");let G=N8.RE_ZONE_STRING.exec(J);if(G)this.zone=G[0],J=J.replace(N8.RE_ZONE_STRING,"");this.addressMinusSuffix=J,this.parsedAddress=this.parse(this.addressMinusSuffix)}static isValid(J){try{return new j4(J),!0}catch(Q){return!1}}static fromBigInt(J){let Q=J.toString(16).padStart(32,"0"),Y=[],G;for(G=0;G<N8.GROUPS;G++)Y.push(Q.slice(G*4,(G+1)*4));return new j4(Y.join(":"))}static fromURL(J){let Q,Y=null,G;if(J.indexOf("[")!==-1&&J.indexOf("]:")!==-1){if(G=N8.RE_URL_WITH_PORT.exec(J),G===null)return{error:"failed to parse address with port",address:null,port:null};Q=G[1],Y=G[2]}else if(J.indexOf("/")!==-1){if(J=J.replace(/^[a-z0-9]+:\/\//,""),G=N8.RE_URL.exec(J),G===null)return{error:"failed to parse address from URL",address:null,port:null};Q=G[1]}else Q=J;if(Y){if(Y=parseInt(Y,10),Y<0||Y>65536)Y=null}else Y=null;return{address:new j4(Q),port:Y}}static fromAddress4(J){let Q=new DM.Address4(J),Y=N8.BITS-(fJ1.BITS-Q.subnetMask);return new j4(`::ffff:${Q.correctForm()}/${Y}`)}static fromArpa(J){let Q=J.replace(/(\.ip6\.arpa)?\.$/,""),Y=7;if(Q.length!==63)throw new zK.AddressError("Invalid 'ip6.arpa' form.");let G=Q.split(".").reverse();for(let X=Y;X>0;X--){let z=X*4;G.splice(z,0,":")}return Q=G.join(""),new j4(Q)}microsoftTranscription(){return`${this.correctForm().replace(/:/g,"-")}.ipv6-literal.net`}mask(J=this.subnetMask){return this.getBitsBase2(0,J)}possibleSubnets(J=128){let Q=N8.BITS-this.subnetMask,Y=Math.abs(J-N8.BITS),G=Q-Y;if(G<0)return"0";return w39((BigInt("2")**BigInt(G)).toString(10))}_startAddress(){return BigInt(`0b${this.mask()+"0".repeat(N8.BITS-this.subnetMask)}`)}startAddress(){return j4.fromBigInt(this._startAddress())}startAddressExclusive(){let J=BigInt("1");return j4.fromBigInt(this._startAddress()+J)}_endAddress(){return BigInt(`0b${this.mask()+"1".repeat(N8.BITS-this.subnetMask)}`)}endAddress(){return j4.fromBigInt(this._endAddress())}endAddressExclusive(){let J=BigInt("1");return j4.fromBigInt(this._endAddress()-J)}getScope(){let J=N8.SCOPES[parseInt(this.getBits(12,16).toString(10),10)];if(this.getType()==="Global unicast"&&J!=="Link local")J="Global";return J||"Unknown"}getType(){for(let J of Object.keys(N8.TYPES))if(this.isInSubnet(new j4(J)))return N8.TYPES[J];return"Global unicast"}getBits(J,Q){return BigInt(`0b${this.getBitsBase2(J,Q)}`)}getBitsBase2(J,Q){return this.binaryZeroPad().slice(J,Q)}getBitsBase16(J,Q){let Y=Q-J;if(Y%4!==0)throw Error("Length of bits to retrieve must be divisible by four");return this.getBits(J,Q).toString(16).padStart(Y/4,"0")}getBitsPastSubnet(){return this.getBitsBase2(this.subnetMask,N8.BITS)}reverseForm(J){if(!J)J={};let Q=Math.floor(this.subnetMask/4),Y=this.canonicalForm().replace(/:/g,"").split("").slice(0,Q).reverse().join(".");if(Q>0){if(J.omitSuffix)return Y;return`${Y}.ip6.arpa.`}if(J.omitSuffix)return"";return"ip6.arpa."}correctForm(){let J,Q=[],Y=0,G=[];for(J=0;J<this.parsedAddress.length;J++){let K=parseInt(this.parsedAddress[J],16);if(K===0)Y++;if(K!==0&&Y>0){if(Y>1)G.push([J-Y,J-1]);Y=0}}if(Y>1)G.push([this.parsedAddress.length-Y,this.parsedAddress.length-1]);let X=G.map((K)=>K[1]-K[0]+1);if(G.length>0){let K=X.indexOf(Math.max(...X));Q=E39(this.parsedAddress,G[K])}else Q=this.parsedAddress;for(J=0;J<Q.length;J++)if(Q[J]!=="compact")Q[J]=parseInt(Q[J],16).toString(16);let z=Q.join(":");return z=z.replace(/^compact$/,"::"),z=z.replace(/(^compact)|(compact$)/,":"),z=z.replace(/compact/,""),z}binaryZeroPad(){return this.bigInt().toString(2).padStart(N8.BITS,"0")}parse4in6(J){let Q=J.split(":"),G=Q.slice(-1)[0].match(fJ1.RE_ADDRESS);if(G){this.parsedAddress4=G[0],this.address4=new DM.Address4(this.parsedAddress4);for(let X=0;X<this.address4.groups;X++)if(/^0[0-9]+/.test(this.address4.parsedAddress[X]))throw new zK.AddressError("IPv4 addresses can't have leading zeroes.",J.replace(fJ1.RE_ADDRESS,this.address4.parsedAddress.map(L39).join(".")));this.v4=!0,Q[Q.length-1]=this.address4.toGroup6(),J=Q.join(":")}return J}parse(J){J=this.parse4in6(J);let Q=J.match(N8.RE_BAD_CHARACTERS);if(Q)throw new zK.AddressError(`Bad character${Q.length>1?"s":""} detected in address: ${Q.join("")}`,J.replace(N8.RE_BAD_CHARACTERS,'<span class="parse-error">$1</span>'));let Y=J.match(N8.RE_BAD_ADDRESS);if(Y)throw new zK.AddressError(`Address failed regex: ${Y.join("")}`,J.replace(N8.RE_BAD_ADDRESS,'<span class="parse-error">$1</span>'));let G=[],X=J.split("::");if(X.length===2){let z=X[0].split(":"),K=X[1].split(":");if(z.length===1&&z[0]==="")z=[];if(K.length===1&&K[0]==="")K=[];let W=this.groups-(z.length+K.length);if(!W)throw new zK.AddressError("Error parsing groups");this.elidedGroups=W,this.elisionBegin=z.length,this.elisionEnd=z.length+this.elidedGroups,G=G.concat(z);for(let Z=0;Z<W;Z++)G.push("0");G=G.concat(K)}else if(X.length===1)G=J.split(":"),this.elidedGroups=0;else throw new zK.AddressError("Too many :: groups found");if(G=G.map((z)=>parseInt(z,16).toString(16)),G.length!==this.groups)throw new zK.AddressError("Incorrect number of groups found");return G}canonicalForm(){return this.parsedAddress.map(UH0).join(":")}decimal(){return this.parsedAddress.map((J)=>parseInt(J,16).toString(10).padStart(5,"0")).join(":")}bigInt(){return BigInt(`0x${this.parsedAddress.map(UH0).join("")}`)}to4(){let J=this.binaryZeroPad().split("");return DM.Address4.fromHex(BigInt(`0b${J.slice(96,128).join("")}`).toString(16))}to4in6(){let J=this.to4(),Y=new j4(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=DM.Address4.fromHex(this.getBitsBase16(32,64)),X=this.getBits(96,128),z=DM.Address4.fromHex((X^BigInt("0xffffffff")).toString(16)),K=this.getBitsBase2(64,80),W=(0,rg.testBit)(K,15),Z=(0,rg.testBit)(K,14),V=(0,rg.testBit)(K,8),q=(0,rg.testBit)(K,9),U=BigInt(`0b${K.slice(2,6)+K.slice(8,16)}`).toString(10);return{prefix:`${J.slice(0,4)}:${J.slice(4,8)}`,server4:G.address,client4:z.address,flags:K,coneNat:W,microsoft:{reserved:Z,universalLocal:q,groupIndividual:V,nonce:U},udpPort:Y}}inspect6to4(){let J=this.getBitsBase16(0,16),Q=DM.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 j4(J)}toByteArray(){let J=this.bigInt().toString(16),Y=`${"0".repeat(J.length%2)}${J}`,G=[];for(let X=0,z=Y.length;X<z;X+=2)G.push(parseInt(Y.substring(X,X+2),16));return G}toUnsignedByteArray(){return this.toByteArray().map(MH0)}static fromByteArray(J){return this.fromUnsignedByteArray(J.map(MH0))}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 j4.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 j4("2001::/32"))}is6to4(){return this.isInSubnet(new j4("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 kJ1.simpleGroup(this.address).join(":");sg(typeof this.elidedGroups==="number"),sg(typeof this.elisionBegin==="number");let J=[],[Q,Y]=this.address.split("::");if(Q.length)J.push(...kJ1.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(...kJ1.simpleGroup(Y,this.elisionEnd));else J.push("");if(this.is4())sg(this.address4 instanceof DM.Address4),J.pop(),J.push(this.address4.groupForV6());return J.join(":")}regularExpressionString(J=!1){let Q=[],Y=new j4(this.correctForm());if(Y.elidedGroups===0)Q.push((0,HM.simpleRegularExpression)(Y.parsedAddress));else if(Y.elidedGroups===N8.GROUPS)Q.push((0,HM.possibleElisions)(N8.GROUPS));else{let G=Y.address.split("::");if(G[0].length)Q.push((0,HM.simpleRegularExpression)(G[0].split(":")));if(sg(typeof Y.elidedGroups==="number"),Q.push((0,HM.possibleElisions)(Y.elidedGroups,G[0].length!==0,G[1].length!==0)),G[1].length)Q.push((0,HM.simpleRegularExpression)(G[1].split(":")));Q=[Q.join(":")]}if(!J)Q=["(?=^|",HM.ADDRESS_BOUNDARY,"|[^\\w\\:])(",...Q,")(?=[^\\w\\:]|",HM.ADDRESS_BOUNDARY,"|$)"];return Q.join("")}regularExpression(J=!1){return new RegExp(this.regularExpressionString(J),"i")}}rG.Address6=j4});var vJ1=H((i5)=>{var C39=i5&&i5.__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]}),R39=i5&&i5.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),F39=i5&&i5.__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))C39(Q,J,Y)}return R39(Q,J),Q};Object.defineProperty(i5,"__esModule",{value:!0});i5.v6=i5.AddressError=i5.Address6=i5.Address4=void 0;var T39=SJ1();Object.defineProperty(i5,"Address4",{enumerable:!0,get:function(){return T39.Address4}});var S39=DH0();Object.defineProperty(i5,"Address6",{enumerable:!0,get:function(){return S39.Address6}});var P39=ng();Object.defineProperty(i5,"AddressError",{enumerable:!0,get:function(){return P39.AddressError}});var $39=F39($J1());i5.v6={helpers:$39}});var LH0=H((NH0)=>{Object.defineProperty(NH0,"__esModule",{value:!0});NH0.ipToBuffer=NH0.int32ToIpv4=NH0.ipv4ToInt32=NH0.validateSocksClientChainOptions=NH0.validateSocksClientOptions=void 0;var P7=FJ1(),h4=RJ1(),f39=D1("stream"),jJ1=vJ1(),HH0=D1("net");function k39(J,Q=["connect","bind","associate"]){if(!h4.SocksCommand[J.command])throw new P7.SocksClientError(h4.ERRORS.InvalidSocksCommand,J);if(Q.indexOf(J.command)===-1)throw new P7.SocksClientError(h4.ERRORS.InvalidSocksCommandForOperation,J);if(!OH0(J.destination))throw new P7.SocksClientError(h4.ERRORS.InvalidSocksClientOptionsDestination,J);if(!AH0(J.proxy))throw new P7.SocksClientError(h4.ERRORS.InvalidSocksClientOptionsProxy,J);if(IH0(J.proxy,J),J.timeout&&!BH0(J.timeout))throw new P7.SocksClientError(h4.ERRORS.InvalidSocksClientOptionsTimeout,J);if(J.existing_socket&&!(J.existing_socket instanceof f39.Duplex))throw new P7.SocksClientError(h4.ERRORS.InvalidSocksClientOptionsExistingSocket,J)}NH0.validateSocksClientOptions=k39;function v39(J){if(J.command!=="connect")throw new P7.SocksClientError(h4.ERRORS.InvalidSocksCommandChain,J);if(!OH0(J.destination))throw new P7.SocksClientError(h4.ERRORS.InvalidSocksClientOptionsDestination,J);if(!(J.proxies&&Array.isArray(J.proxies)&&J.proxies.length>=2))throw new P7.SocksClientError(h4.ERRORS.InvalidSocksClientOptionsProxiesLength,J);if(J.proxies.forEach((Q)=>{if(!AH0(Q))throw new P7.SocksClientError(h4.ERRORS.InvalidSocksClientOptionsProxy,J);IH0(Q,J)}),J.timeout&&!BH0(J.timeout))throw new P7.SocksClientError(h4.ERRORS.InvalidSocksClientOptionsTimeout,J)}NH0.validateSocksClientChainOptions=v39;function IH0(J,Q){if(J.custom_auth_method!==void 0){if(J.custom_auth_method<h4.SOCKS5_CUSTOM_AUTH_START||J.custom_auth_method>h4.SOCKS5_CUSTOM_AUTH_END)throw new P7.SocksClientError(h4.ERRORS.InvalidSocksClientOptionsCustomAuthRange,Q);if(J.custom_auth_request_handler===void 0||typeof J.custom_auth_request_handler!=="function")throw new P7.SocksClientError(h4.ERRORS.InvalidSocksClientOptionsCustomAuthOptions,Q);if(J.custom_auth_response_size===void 0)throw new P7.SocksClientError(h4.ERRORS.InvalidSocksClientOptionsCustomAuthOptions,Q);if(J.custom_auth_response_handler===void 0||typeof J.custom_auth_response_handler!=="function")throw new P7.SocksClientError(h4.ERRORS.InvalidSocksClientOptionsCustomAuthOptions,Q)}}function OH0(J){return J&&typeof J.host==="string"&&Buffer.byteLength(J.host)<256&&typeof J.port==="number"&&J.port>=0&&J.port<=65535}function AH0(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 BH0(J){return typeof J==="number"&&J>0}function j39(J){return new jJ1.Address4(J).toArray().reduce((Y,G)=>(Y<<8)+G,0)>>>0}NH0.ipv4ToInt32=j39;function h39(J){let Q=J>>>24&255,Y=J>>>16&255,G=J>>>8&255,X=J&255;return[Q,Y,G,X].join(".")}NH0.int32ToIpv4=h39;function b39(J){if(HH0.isIPv4(J)){let Q=new jJ1.Address4(J);return Buffer.from(Q.toArray())}else if(HH0.isIPv6(J)){let Q=new jJ1.Address6(J);return Buffer.from(Q.canonicalForm().split(":").map((Y)=>Y.padStart(4,"0")).join(""),"hex")}else throw Error("Invalid IP address format")}NH0.ipToBuffer=b39});var FH0=H((CH0)=>{Object.defineProperty(CH0,"__esModule",{value:!0});CH0.ReceiveBuffer=void 0;class EH0{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}}CH0.ReceiveBuffer=EH0});var TH0=H((JV)=>{var tA=JV&&JV.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(JV,"__esModule",{value:!0});JV.SocksClientError=JV.SocksClient=void 0;var d39=D1("events"),eA=D1("net"),P3=gD0(),E1=RJ1(),LJ=LH0(),u39=FH0(),bJ1=FJ1();Object.defineProperty(JV,"SocksClientError",{enumerable:!0,get:function(){return bJ1.SocksClientError}});var hJ1=vJ1();class eg extends d39.EventEmitter{constructor(J){super();this.options=Object.assign({},J),(0,LJ.validateSocksClientOptions)(J),this.setState(E1.SocksClientState.Created)}static createConnection(J,Q){return new Promise((Y,G)=>{try{(0,LJ.validateSocksClientOptions)(J,["connect"])}catch(z){if(typeof Q==="function")return Q(z),Y(z);else return G(z)}let X=new eg(J);X.connect(J.existing_socket),X.once("established",(z)=>{if(X.removeAllListeners(),typeof Q==="function")Q(null,z),Y(z);else Y(z)}),X.once("error",(z)=>{if(X.removeAllListeners(),typeof Q==="function")Q(z),Y(z);else G(z)})})}static createConnectionChain(J,Q){return new Promise((Y,G)=>tA(this,void 0,void 0,function*(){try{(0,LJ.validateSocksClientChainOptions)(J)}catch(X){if(typeof Q==="function")return Q(X),Y(X);else return G(X)}if(J.randomizeChain)(0,bJ1.shuffleArray)(J.proxies);try{let X;for(let z=0;z<J.proxies.length;z++){let K=J.proxies[z],W=z===J.proxies.length-1?J.destination:{host:J.proxies[z+1].host||J.proxies[z+1].ipaddress,port:J.proxies[z+1].port},Z=yield eg.createConnection({command:"connect",proxy:K,destination:W,existing_socket:X});X=X||Z.socket}if(typeof Q==="function")Q(null,{socket:X}),Y({socket:X});else Y({socket:X})}catch(X){if(typeof Q==="function")Q(X),Y(X);else G(X)}}))}static createUDPFrame(J){let Q=new P3.SmartBuffer;if(Q.writeUInt16BE(0),Q.writeUInt8(J.frameNumber||0),eA.isIPv4(J.remoteHost.host))Q.writeUInt8(E1.Socks5HostType.IPv4),Q.writeUInt32BE((0,LJ.ipv4ToInt32)(J.remoteHost.host));else if(eA.isIPv6(J.remoteHost.host))Q.writeUInt8(E1.Socks5HostType.IPv6),Q.writeBuffer((0,LJ.ipToBuffer)(J.remoteHost.host));else Q.writeUInt8(E1.Socks5HostType.Hostname),Q.writeUInt8(Buffer.byteLength(J.remoteHost.host)),Q.writeString(J.remoteHost.host);return Q.writeUInt16BE(J.remoteHost.port),Q.writeBuffer(J.data),Q.toBuffer()}static parseUDPFrame(J){let Q=P3.SmartBuffer.fromBuffer(J);Q.readOffset=2;let Y=Q.readUInt8(),G=Q.readUInt8(),X;if(G===E1.Socks5HostType.IPv4)X=(0,LJ.int32ToIpv4)(Q.readUInt32BE());else if(G===E1.Socks5HostType.IPv6)X=hJ1.Address6.fromByteArray(Array.from(Q.readBuffer(16))).canonicalForm();else X=Q.readString(Q.readUInt8());let z=Q.readUInt16BE();return{frameNumber:Y,remoteHost:{host:X,port:z},data:Q.readBuffer()}}setState(J){if(this.state!==E1.SocksClientState.Error)this.state=J}connect(J){this.onDataReceived=(Y)=>this.onDataReceivedHandler(Y),this.onClose=()=>this.onCloseHandler(),this.onError=(Y)=>this.onErrorHandler(Y),this.onConnect=()=>this.onConnectHandler();let Q=setTimeout(()=>this.onEstablishedTimeout(),this.options.timeout||E1.DEFAULT_TIMEOUT);if(Q.unref&&typeof Q.unref==="function")Q.unref();if(J)this.socket=J;else this.socket=new eA.Socket;if(this.socket.once("close",this.onClose),this.socket.once("error",this.onError),this.socket.once("connect",this.onConnect),this.socket.on("data",this.onDataReceived),this.setState(E1.SocksClientState.Connecting),this.receiveBuffer=new u39.ReceiveBuffer,J)this.socket.emit("connect");else if(this.socket.connect(this.getSocketOptions()),this.options.set_tcp_nodelay!==void 0&&this.options.set_tcp_nodelay!==null)this.socket.setNoDelay(!!this.options.set_tcp_nodelay);this.prependOnceListener("established",(Y)=>{setImmediate(()=>{if(this.receiveBuffer.length>0){let G=this.receiveBuffer.get(this.receiveBuffer.length);Y.socket.emit("data",G)}Y.socket.resume()})})}getSocketOptions(){return Object.assign(Object.assign({},this.options.socket_options),{host:this.options.proxy.host||this.options.proxy.ipaddress,port:this.options.proxy.port})}onEstablishedTimeout(){if(this.state!==E1.SocksClientState.Established&&this.state!==E1.SocksClientState.BoundWaitingForConnection)this.closeSocket(E1.ERRORS.ProxyConnectionTimedOut)}onConnectHandler(){if(this.setState(E1.SocksClientState.Connected),this.options.proxy.type===4)this.sendSocks4InitialHandshake();else this.sendSocks5InitialHandshake();this.setState(E1.SocksClientState.SentInitialHandshake)}onDataReceivedHandler(J){this.receiveBuffer.append(J),this.processData()}processData(){while(this.state!==E1.SocksClientState.Established&&this.state!==E1.SocksClientState.Error&&this.receiveBuffer.length>=this.nextRequiredPacketBufferSize)if(this.state===E1.SocksClientState.SentInitialHandshake)if(this.options.proxy.type===4)this.handleSocks4FinalHandshakeResponse();else this.handleInitialSocks5HandshakeResponse();else if(this.state===E1.SocksClientState.SentAuthentication)this.handleInitialSocks5AuthenticationHandshakeResponse();else if(this.state===E1.SocksClientState.SentFinalHandshake)this.handleSocks5FinalHandshakeResponse();else if(this.state===E1.SocksClientState.BoundWaitingForConnection)if(this.options.proxy.type===4)this.handleSocks4IncomingConnectionResponse();else this.handleSocks5IncomingConnectionResponse();else{this.closeSocket(E1.ERRORS.InternalError);break}}onCloseHandler(){this.closeSocket(E1.ERRORS.SocketClosed)}onErrorHandler(J){this.closeSocket(J.message)}removeInternalSocketHandlers(){this.socket.pause(),this.socket.removeListener("data",this.onDataReceived),this.socket.removeListener("close",this.onClose),this.socket.removeListener("error",this.onError),this.socket.removeListener("connect",this.onConnect)}closeSocket(J){if(this.state!==E1.SocksClientState.Error)this.setState(E1.SocksClientState.Error),this.socket.destroy(),this.removeInternalSocketHandlers(),this.emit("error",new bJ1.SocksClientError(J,this.options))}sendSocks4InitialHandshake(){let J=this.options.proxy.userId||"",Q=new P3.SmartBuffer;if(Q.writeUInt8(4),Q.writeUInt8(E1.SocksCommand[this.options.command]),Q.writeUInt16BE(this.options.destination.port),eA.isIPv4(this.options.destination.host))Q.writeBuffer((0,LJ.ipToBuffer)(this.options.destination.host)),Q.writeStringNT(J);else Q.writeUInt8(0),Q.writeUInt8(0),Q.writeUInt8(0),Q.writeUInt8(1),Q.writeStringNT(J),Q.writeStringNT(this.options.destination.host);this.nextRequiredPacketBufferSize=E1.SOCKS_INCOMING_PACKET_SIZES.Socks4Response,this.socket.write(Q.toBuffer())}handleSocks4FinalHandshakeResponse(){let J=this.receiveBuffer.get(8);if(J[1]!==E1.Socks4Response.Granted)this.closeSocket(`${E1.ERRORS.Socks4ProxyRejectedConnection} - (${E1.Socks4Response[J[1]]})`);else if(E1.SocksCommand[this.options.command]===E1.SocksCommand.bind){let Q=P3.SmartBuffer.fromBuffer(J);Q.readOffset=2;let Y={port:Q.readUInt16BE(),host:(0,LJ.int32ToIpv4)(Q.readUInt32BE())};if(Y.host==="0.0.0.0")Y.host=this.options.proxy.ipaddress;this.setState(E1.SocksClientState.BoundWaitingForConnection),this.emit("bound",{remoteHost:Y,socket:this.socket})}else this.setState(E1.SocksClientState.Established),this.removeInternalSocketHandlers(),this.emit("established",{socket:this.socket})}handleSocks4IncomingConnectionResponse(){let J=this.receiveBuffer.get(8);if(J[1]!==E1.Socks4Response.Granted)this.closeSocket(`${E1.ERRORS.Socks4ProxyRejectedIncomingBoundConnection} - (${E1.Socks4Response[J[1]]})`);else{let Q=P3.SmartBuffer.fromBuffer(J);Q.readOffset=2;let Y={port:Q.readUInt16BE(),host:(0,LJ.int32ToIpv4)(Q.readUInt32BE())};this.setState(E1.SocksClientState.Established),this.removeInternalSocketHandlers(),this.emit("established",{remoteHost:Y,socket:this.socket})}}sendSocks5InitialHandshake(){let J=new P3.SmartBuffer,Q=[E1.Socks5Auth.NoAuth];if(this.options.proxy.userId||this.options.proxy.password)Q.push(E1.Socks5Auth.UserPass);if(this.options.proxy.custom_auth_method!==void 0)Q.push(this.options.proxy.custom_auth_method);J.writeUInt8(5),J.writeUInt8(Q.length);for(let Y of Q)J.writeUInt8(Y);this.nextRequiredPacketBufferSize=E1.SOCKS_INCOMING_PACKET_SIZES.Socks5InitialHandshakeResponse,this.socket.write(J.toBuffer()),this.setState(E1.SocksClientState.SentInitialHandshake)}handleInitialSocks5HandshakeResponse(){let J=this.receiveBuffer.get(2);if(J[0]!==5)this.closeSocket(E1.ERRORS.InvalidSocks5IntiailHandshakeSocksVersion);else if(J[1]===E1.SOCKS5_NO_ACCEPTABLE_AUTH)this.closeSocket(E1.ERRORS.InvalidSocks5InitialHandshakeNoAcceptedAuthType);else if(J[1]===E1.Socks5Auth.NoAuth)this.socks5ChosenAuthType=E1.Socks5Auth.NoAuth,this.sendSocks5CommandRequest();else if(J[1]===E1.Socks5Auth.UserPass)this.socks5ChosenAuthType=E1.Socks5Auth.UserPass,this.sendSocks5UserPassAuthentication();else if(J[1]===this.options.proxy.custom_auth_method)this.socks5ChosenAuthType=this.options.proxy.custom_auth_method,this.sendSocks5CustomAuthentication();else this.closeSocket(E1.ERRORS.InvalidSocks5InitialHandshakeUnknownAuthType)}sendSocks5UserPassAuthentication(){let J=this.options.proxy.userId||"",Q=this.options.proxy.password||"",Y=new P3.SmartBuffer;Y.writeUInt8(1),Y.writeUInt8(Buffer.byteLength(J)),Y.writeString(J),Y.writeUInt8(Buffer.byteLength(Q)),Y.writeString(Q),this.nextRequiredPacketBufferSize=E1.SOCKS_INCOMING_PACKET_SIZES.Socks5UserPassAuthenticationResponse,this.socket.write(Y.toBuffer()),this.setState(E1.SocksClientState.SentAuthentication)}sendSocks5CustomAuthentication(){return tA(this,void 0,void 0,function*(){this.nextRequiredPacketBufferSize=this.options.proxy.custom_auth_response_size,this.socket.write(yield this.options.proxy.custom_auth_request_handler()),this.setState(E1.SocksClientState.SentAuthentication)})}handleSocks5CustomAuthHandshakeResponse(J){return tA(this,void 0,void 0,function*(){return yield this.options.proxy.custom_auth_response_handler(J)})}handleSocks5AuthenticationNoAuthHandshakeResponse(J){return tA(this,void 0,void 0,function*(){return J[1]===0})}handleSocks5AuthenticationUserPassHandshakeResponse(J){return tA(this,void 0,void 0,function*(){return J[1]===0})}handleInitialSocks5AuthenticationHandshakeResponse(){return tA(this,void 0,void 0,function*(){this.setState(E1.SocksClientState.ReceivedAuthenticationResponse);let J=!1;if(this.socks5ChosenAuthType===E1.Socks5Auth.NoAuth)J=yield this.handleSocks5AuthenticationNoAuthHandshakeResponse(this.receiveBuffer.get(2));else if(this.socks5ChosenAuthType===E1.Socks5Auth.UserPass)J=yield this.handleSocks5AuthenticationUserPassHandshakeResponse(this.receiveBuffer.get(2));else if(this.socks5ChosenAuthType===this.options.proxy.custom_auth_method)J=yield this.handleSocks5CustomAuthHandshakeResponse(this.receiveBuffer.get(this.options.proxy.custom_auth_response_size));if(!J)this.closeSocket(E1.ERRORS.Socks5AuthenticationFailed);else this.sendSocks5CommandRequest()})}sendSocks5CommandRequest(){let J=new P3.SmartBuffer;if(J.writeUInt8(5),J.writeUInt8(E1.SocksCommand[this.options.command]),J.writeUInt8(0),eA.isIPv4(this.options.destination.host))J.writeUInt8(E1.Socks5HostType.IPv4),J.writeBuffer((0,LJ.ipToBuffer)(this.options.destination.host));else if(eA.isIPv6(this.options.destination.host))J.writeUInt8(E1.Socks5HostType.IPv6),J.writeBuffer((0,LJ.ipToBuffer)(this.options.destination.host));else J.writeUInt8(E1.Socks5HostType.Hostname),J.writeUInt8(this.options.destination.host.length),J.writeString(this.options.destination.host);J.writeUInt16BE(this.options.destination.port),this.nextRequiredPacketBufferSize=E1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseHeader,this.socket.write(J.toBuffer()),this.setState(E1.SocksClientState.SentFinalHandshake)}handleSocks5FinalHandshakeResponse(){let J=this.receiveBuffer.peek(5);if(J[0]!==5||J[1]!==E1.Socks5Response.Granted)this.closeSocket(`${E1.ERRORS.InvalidSocks5FinalHandshakeRejected} - ${E1.Socks5Response[J[1]]}`);else{let Q=J[3],Y,G;if(Q===E1.Socks5HostType.IPv4){let X=E1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseIPv4;if(this.receiveBuffer.length<X){this.nextRequiredPacketBufferSize=X;return}if(G=P3.SmartBuffer.fromBuffer(this.receiveBuffer.get(X).slice(4)),Y={host:(0,LJ.int32ToIpv4)(G.readUInt32BE()),port:G.readUInt16BE()},Y.host==="0.0.0.0")Y.host=this.options.proxy.ipaddress}else if(Q===E1.Socks5HostType.Hostname){let X=J[4],z=E1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseHostname(X);if(this.receiveBuffer.length<z){this.nextRequiredPacketBufferSize=z;return}G=P3.SmartBuffer.fromBuffer(this.receiveBuffer.get(z).slice(5)),Y={host:G.readString(X),port:G.readUInt16BE()}}else if(Q===E1.Socks5HostType.IPv6){let X=E1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseIPv6;if(this.receiveBuffer.length<X){this.nextRequiredPacketBufferSize=X;return}G=P3.SmartBuffer.fromBuffer(this.receiveBuffer.get(X).slice(4)),Y={host:hJ1.Address6.fromByteArray(Array.from(G.readBuffer(16))).canonicalForm(),port:G.readUInt16BE()}}if(this.setState(E1.SocksClientState.ReceivedFinalResponse),E1.SocksCommand[this.options.command]===E1.SocksCommand.connect)this.setState(E1.SocksClientState.Established),this.removeInternalSocketHandlers(),this.emit("established",{remoteHost:Y,socket:this.socket});else if(E1.SocksCommand[this.options.command]===E1.SocksCommand.bind)this.setState(E1.SocksClientState.BoundWaitingForConnection),this.nextRequiredPacketBufferSize=E1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseHeader,this.emit("bound",{remoteHost:Y,socket:this.socket});else if(E1.SocksCommand[this.options.command]===E1.SocksCommand.associate)this.setState(E1.SocksClientState.Established),this.removeInternalSocketHandlers(),this.emit("established",{remoteHost:Y,socket:this.socket})}}handleSocks5IncomingConnectionResponse(){let J=this.receiveBuffer.peek(5);if(J[0]!==5||J[1]!==E1.Socks5Response.Granted)this.closeSocket(`${E1.ERRORS.Socks5ProxyRejectedIncomingBoundConnection} - ${E1.Socks5Response[J[1]]}`);else{let Q=J[3],Y,G;if(Q===E1.Socks5HostType.IPv4){let X=E1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseIPv4;if(this.receiveBuffer.length<X){this.nextRequiredPacketBufferSize=X;return}if(G=P3.SmartBuffer.fromBuffer(this.receiveBuffer.get(X).slice(4)),Y={host:(0,LJ.int32ToIpv4)(G.readUInt32BE()),port:G.readUInt16BE()},Y.host==="0.0.0.0")Y.host=this.options.proxy.ipaddress}else if(Q===E1.Socks5HostType.Hostname){let X=J[4],z=E1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseHostname(X);if(this.receiveBuffer.length<z){this.nextRequiredPacketBufferSize=z;return}G=P3.SmartBuffer.fromBuffer(this.receiveBuffer.get(z).slice(5)),Y={host:G.readString(X),port:G.readUInt16BE()}}else if(Q===E1.Socks5HostType.IPv6){let X=E1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseIPv6;if(this.receiveBuffer.length<X){this.nextRequiredPacketBufferSize=X;return}G=P3.SmartBuffer.fromBuffer(this.receiveBuffer.get(X).slice(4)),Y={host:hJ1.Address6.fromByteArray(Array.from(G.readBuffer(16))).canonicalForm(),port:G.readUInt16BE()}}this.setState(E1.SocksClientState.Established),this.removeInternalSocketHandlers(),this.emit("established",{remoteHost:Y,socket:this.socket})}}get socksClientOptions(){return Object.assign({},this.options)}}JV.SocksClient=eg});var SH0=H((IM)=>{var l39=IM&&IM.__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]}),p39=IM&&IM.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))l39(Q,J,Y)};Object.defineProperty(IM,"__esModule",{value:!0});p39(TH0(),IM)});var PH0=H((P2)=>{var c39=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]}),_39=P2&&P2.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),xJ1=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))c39(Q,J,Y)}return _39(Q,J),Q},i39=P2&&P2.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(P2,"__esModule",{value:!0});P2.SocksProxyAgent=void 0;var n39=SH0(),o39=LJ1(),a39=i39(YT()),r39=xJ1(D1("dns")),s39=xJ1(D1("net")),t39=xJ1(D1("tls")),e39=D1("url"),Jm=(0,a39.default)("socks-proxy-agent"),JJ9=(J)=>{if(J.servername===void 0&&J.host&&!s39.isIP(J.host))return{...J,servername:J.host};return J};function QJ9(J){let Q=!1,Y=5,G=J.hostname,X=parseInt(J.port,10)||1080;switch(J.protocol.replace(":","")){case"socks4":Q=!0,Y=4;break;case"socks4a":Y=4;break;case"socks5":Q=!0,Y=5;break;case"socks":Y=5;break;case"socks5h":Y=5;break;default:throw TypeError(`A "socks" protocol must be specified! Got: ${String(J.protocol)}`)}let z={host:G,port:X,type:Y};if(J.username)Object.defineProperty(z,"userId",{value:decodeURIComponent(J.username),enumerable:!1});if(J.password!=null)Object.defineProperty(z,"password",{value:decodeURIComponent(J.password),enumerable:!1});return{lookup:Q,proxy:z}}class yJ1 extends o39.Agent{constructor(J,Q){super(Q);let Y=typeof J==="string"?new e39.URL(J):J,{proxy:G,lookup:X}=QJ9(Y);this.shouldLookup=X,this.proxy=G,this.timeout=Q?.timeout??null,this.socketOptions=Q?.socketOptions??null}async connect(J,Q){let{shouldLookup:Y,proxy:G,timeout:X}=this;if(!Q.host)throw Error("No `host` defined!");let{host:z}=Q,{port:K,lookup:W=r39.lookup}=Q;if(Y)z=await new Promise((U,M)=>{W(z,{},(D,I)=>{if(D)M(D);else U(I)})});let Z={proxy:G,destination:{host:z,port:typeof K==="number"?K:parseInt(K,10)},command:"connect",timeout:X??void 0,socket_options:this.socketOptions??void 0},V=(U)=>{if(J.destroy(),q.destroy(),U)U.destroy()};Jm("Creating socks proxy connection: %o",Z);let{socket:q}=await n39.SocksClient.createConnection(Z);if(Jm("Successfully created socks proxy connection"),X!==null)q.setTimeout(X),q.on("timeout",()=>V());if(Q.secureEndpoint){Jm("Upgrading socket connection to TLS");let U=t39.connect({...YJ9(JJ9(Q),"host","path","port"),socket:q});return U.once("error",(M)=>{Jm("Socket TLS error",M.message),V(U)}),U}return q}}yJ1.protocols=["socks","socks4","socks4a","socks5","socks5h"];P2.SocksProxyAgent=yJ1;function YJ9(J,...Q){let Y={},G;for(G in J)if(!Q.includes(G))Y[G]=J[G];return Y}});var mJ1=H((iH5,xH0)=>{/*! request.js - Seamflux Client Build | 2026-03-14T14:17:11.304Z */function $H0(J,Q="proxy"){}function fH0(J){let Q=J.trim();return/^[a-zA-Z][a-zA-Z0-9+.-]*:\/\//.test(Q)?Q:`http://${Q}`}function GJ9(){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 XJ9(J){let Q=J.trim().toLowerCase();return Q.startsWith("socks://")||Q.startsWith("socks5://")||Q.startsWith("socks5h://")}function zJ9(J){return XJ9(J)?new AJ9.SocksProxyAgent(J):new OJ9.HttpsProxyAgent(J)}function KJ9(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 WJ9(J,Q,Y,G,X){if(Q.response?.status===429){let W=Q.response.headers?.["retry-after"],Z=KJ9(W);if(Z!==void 0){let V=X?Math.floor(250*Math.random()):0;return Math.min(Z+V,G)}}let z=Y*Math.pow(2,J),K=X?Math.floor(250*Math.random()):0;return Math.min(z+K,G)}function jH0(J){return new gJ1(J)}var{create:ZJ9,defineProperty:Ym,getOwnPropertyDescriptor:VJ9,getOwnPropertyNames:qJ9,getPrototypeOf:UJ9}=Object,MJ9=Object.prototype.hasOwnProperty,DJ9=(J,Q)=>{for(var Y in Q)Ym(J,Y,{get:Q[Y],enumerable:!0})},hH0=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of qJ9(Q))MJ9.call(J,X)||X===Y||Ym(J,X,{get:()=>Q[X],enumerable:!(G=VJ9(Q,X))||G.enumerable});return J},HJ9=(J,Q,Y)=>(Y=J!=null?ZJ9(UJ9(J)):{},hH0(!Q&&J&&J.__esModule?Y:Ym(Y,"default",{value:J,enumerable:!0}),J)),IJ9=(J)=>hH0(Ym({},"__esModule",{value:!0}),J),kH0={};DJ9(kH0,{RequestClient:()=>gJ1,createRequestClient:()=>jH0,default:()=>LJ9,proxyAgentCache:()=>bH0}),xH0.exports=IJ9(kH0);var vH0=HJ9(wJ1()),OJ9=fD0(),AJ9=PH0(),BJ9=(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}`)},NJ9=(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 Qm{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=zJ9(J),G=setTimeout(()=>{let X=this.cache.get(J);X&&this.disposeEntry(J,X)},Qm.TTL_MS);return typeof G?.unref=="function"&&G.unref(),this.cache.set(J,{agent:Y,timer:G,expiresAt:Date.now()+Qm.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 bH0=new Qm;class gJ1{axiosInstance;config;constructor(J={}){let{baseURL:Q="",timeout:Y=30000,headers:G={},maxRetries:X=3,baseRetryDelay:z=1000,maxRetryDelay:K=1e4,retryCondition:W=NJ9,retryDelayFn:Z,enableRetryLogging:V=!1,proxy:q,errorHandler:U=BJ9}=J,M=q?fH0(q):void 0;$H0(M,"default proxy");let D={baseURL:Q,timeout:Y,headers:G,maxRetries:X,baseRetryDelay:z,maxRetryDelay:K,retryCondition:W,retryDelayFn:Z??((I,O)=>WJ9(I,O,z,K,!0)),enableRetryLogging:V,proxy:M,errorHandler:U,enableJitter:!0};this.config=D,this.axiosInstance=vH0.default.create({baseURL:D.baseURL,headers:D.headers,timeout:D.timeout}),this.axiosInstance.interceptors.response.use((I)=>I.data)}async request(J){let{method:Q,url:Y,fullUrl:G,params:X,data:z,headers:K={},timeout:W,proxy:Z,axiosConfig:V={}}=J,q={method:Q,url:G??Y??"",params:X,data:z,headers:{...this.config.headers,...K},timeout:W??this.config.timeout,...V},U=Z??this.config.proxy??GJ9();if(U){let I=fH0(U);$H0(I,"request proxy"),q.httpsAgent=bH0.getAgent(I)}let M,D=Math.max(0,this.config.maxRetries)+1;for(let I=0;I<D;I++)try{return await this.axiosInstance.request(q)}catch(O){let A=this.asAxiosError(O);M=A,I<D-1&&this.config.retryCondition(A)||this.config.errorHandler(A);let B=this.config.retryDelayFn(I,A);this.config.enableRetryLogging&&console.log(`[RequestClient] retry ${I+1}/${this.config.maxRetries} after ${B}ms for ${Q} ${q.url} - ${A.message}`),await this.sleep(B)}throw M&&this.config.errorHandler(M),Error("Unexpected request failure without error.")}async get(J,Q={}){return this.request({...Q,method:"GET",url:J})}async post(J,Q,Y={}){return this.request({...Y,method:"POST",url:J,data:Q})}async put(J,Q,Y={}){return this.request({...Y,method:"PUT",url:J,data:Q})}async patch(J,Q,Y={}){return this.request({...Y,method:"PATCH",url:J,data:Q})}async delete(J,Q={}){return this.request({...Q,method:"DELETE",url:J})}getAxiosInstance(){return this.axiosInstance}asAxiosError(J){if(vH0.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 wJ9=jH0(),LJ9=wJ9});var JB=H((tQ)=>{Object.defineProperty(tQ,"__esModule",{value:!0});tQ.notImplemented=tQ.bitMask=tQ.utf8ToBytes=tQ.randomBytes=tQ.isBytes=tQ.hexToBytes=tQ.concatBytes=tQ.bytesToUtf8=tQ.bytesToHex=tQ.anumber=tQ.abytes=void 0;tQ.abool=EJ9;tQ._abool2=CJ9;tQ._abytes2=RJ9;tQ.numberToHexUnpadded=yH0;tQ.hexToNumber=uJ1;tQ.bytesToNumberBE=FJ9;tQ.bytesToNumberLE=TJ9;tQ.numberToBytesBE=gH0;tQ.numberToBytesLE=SJ9;tQ.numberToVarBytesBE=PJ9;tQ.ensureBytes=$J9;tQ.equalBytes=fJ9;tQ.copyBytes=kJ9;tQ.asciiToBytes=vJ9;tQ.inRange=mH0;tQ.aInRange=jJ9;tQ.bitLen=hJ9;tQ.bitGet=bJ9;tQ.bitSet=xJ9;tQ.createHmacDrbg=gJ9;tQ.validateObject=dJ9;tQ.isHash=uJ9;tQ._validateObject=lJ9;tQ.memoized=cJ9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var sG=M8(),KK=M8();Object.defineProperty(tQ,"abytes",{enumerable:!0,get:function(){return KK.abytes}});Object.defineProperty(tQ,"anumber",{enumerable:!0,get:function(){return KK.anumber}});Object.defineProperty(tQ,"bytesToHex",{enumerable:!0,get:function(){return KK.bytesToHex}});Object.defineProperty(tQ,"bytesToUtf8",{enumerable:!0,get:function(){return KK.bytesToUtf8}});Object.defineProperty(tQ,"concatBytes",{enumerable:!0,get:function(){return KK.concatBytes}});Object.defineProperty(tQ,"hexToBytes",{enumerable:!0,get:function(){return KK.hexToBytes}});Object.defineProperty(tQ,"isBytes",{enumerable:!0,get:function(){return KK.isBytes}});Object.defineProperty(tQ,"randomBytes",{enumerable:!0,get:function(){return KK.randomBytes}});Object.defineProperty(tQ,"utf8ToBytes",{enumerable:!0,get:function(){return KK.utf8ToBytes}});var Gm=BigInt(0),OT=BigInt(1);function EJ9(J,Q){if(typeof Q!=="boolean")throw Error(J+" boolean expected, got "+Q)}function CJ9(J,Q=""){if(typeof J!=="boolean"){let Y=Q&&`"${Q}"`;throw Error(Y+"expected boolean, got type="+typeof J)}return J}function RJ9(J,Q,Y=""){let G=(0,sG.isBytes)(J),X=J?.length,z=Q!==void 0;if(!G||z&&X!==Q){let K=Y&&`"${Y}" `,W=z?` of length ${Q}`:"",Z=G?`length=${X}`:`type=${typeof J}`;throw Error(K+"expected Uint8Array"+W+", got "+Z)}return J}function yH0(J){let Q=J.toString(16);return Q.length&1?"0"+Q:Q}function uJ1(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);return J===""?Gm:BigInt("0x"+J)}function FJ9(J){return uJ1((0,sG.bytesToHex)(J))}function TJ9(J){return(0,sG.abytes)(J),uJ1((0,sG.bytesToHex)(Uint8Array.from(J).reverse()))}function gH0(J,Q){return(0,sG.hexToBytes)(J.toString(16).padStart(Q*2,"0"))}function SJ9(J,Q){return gH0(J,Q).reverse()}function PJ9(J){return(0,sG.hexToBytes)(yH0(J))}function $J9(J,Q,Y){let G;if(typeof Q==="string")try{G=(0,sG.hexToBytes)(Q)}catch(z){throw Error(J+" must be hex string or Uint8Array, cause: "+z)}else if((0,sG.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 fJ9(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 kJ9(J){return Uint8Array.from(J)}function vJ9(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 dJ1=(J)=>typeof J==="bigint"&&Gm<=J;function mH0(J,Q,Y){return dJ1(J)&&dJ1(Q)&&dJ1(Y)&&Q<=J&&J<Y}function jJ9(J,Q,Y,G){if(!mH0(Q,Y,G))throw Error("expected valid "+J+": "+Y+" <= n < "+G+", got "+Q)}function hJ9(J){let Q;for(Q=0;J>Gm;J>>=OT,Q+=1);return Q}function bJ9(J,Q){return J>>BigInt(Q)&OT}function xJ9(J,Q,Y){return J|(Y?OT:Gm)<<BigInt(Q)}var yJ9=(J)=>(OT<<BigInt(J))-OT;tQ.bitMask=yJ9;function gJ9(J,Q,Y){if(typeof J!=="number"||J<2)throw Error("hashLen must be a number");if(typeof Q!=="number"||Q<2)throw Error("qByteLen must be a number");if(typeof Y!=="function")throw Error("hmacFn must be a function");let G=(D)=>new Uint8Array(D),X=(D)=>Uint8Array.of(D),z=G(J),K=G(J),W=0,Z=()=>{z.fill(1),K.fill(0),W=0},V=(...D)=>Y(K,z,...D),q=(D=G(0))=>{if(K=V(X(0),D),z=V(),D.length===0)return;K=V(X(1),D),z=V()},U=()=>{if(W++>=1000)throw Error("drbg: tried 1000 values");let D=0,I=[];while(D<Q){z=V();let O=z.slice();I.push(O),D+=z.length}return(0,sG.concatBytes)(...I)};return(D,I)=>{Z(),q(D);let O=void 0;while(!(O=I(U())))q();return Z(),O}}var mJ9={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,sG.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 dJ9(J,Q,Y={}){let G=(X,z,K)=>{let W=mJ9[z];if(typeof W!=="function")throw Error("invalid validator function");let Z=J[X];if(K&&Z===void 0)return;if(!W(Z,J))throw Error("param "+String(X)+" is invalid. Expected "+z+", got "+Z)};for(let[X,z]of Object.entries(Q))G(X,z,!1);for(let[X,z]of Object.entries(Y))G(X,z,!0);return J}function uJ9(J){return typeof J==="function"&&Number.isSafeInteger(J.outputLen)}function lJ9(J,Q,Y={}){if(!J||typeof J!=="object")throw Error("expected valid options object");function G(X,z,K){let W=J[X];if(K&&W===void 0)return;let Z=typeof W;if(Z!==z||W===null)throw Error(`param "${X}" is invalid: expected ${z}, got ${Z}`)}Object.entries(Q).forEach(([X,z])=>G(X,z,!1)),Object.entries(Y).forEach(([X,z])=>G(X,z,!0))}var pJ9=()=>{throw Error("not implemented")};tQ.notImplemented=pJ9;function cJ9(J){let Q=new WeakMap;return(Y,...G)=>{let X=Q.get(Y);if(X!==void 0)return X;let z=J(Y,...G);return Q.set(Y,z),z}}});var QB=H((rH0)=>{Object.defineProperty(rH0,"__esModule",{value:!0});rH0.isNegativeLE=void 0;rH0.mod=$3;rH0.pow=B29;rH0.pow2=N29;rH0.invert=Xm;rH0.tonelliShanks=pJ1;rH0.FpSqrt=nH0;rH0.validateField=R29;rH0.FpPow=cJ1;rH0.FpInvertBatch=oH0;rH0.FpDiv=F29;rH0.FpLegendre=zm;rH0.FpIsSquare=T29;rH0.nLength=_J1;rH0.Field=Km;rH0.FpSqrtOdd=S29;rH0.FpSqrtEven=P29;rH0.hashToPrivateScalar=$29;rH0.getFieldBytesLength=iJ1;rH0.getMinHashLength=aH0;rH0.mapHashToField=f29;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var f3=JB(),$7=BigInt(0),g9=BigInt(1),OM=BigInt(2),uH0=BigInt(3),lH0=BigInt(4),pH0=BigInt(5),O29=BigInt(7),cH0=BigInt(8),A29=BigInt(9),_H0=BigInt(16);function $3(J,Q){let Y=J%Q;return Y>=$7?Y:Q+Y}function B29(J,Q,Y){return cJ1(Km(Y),J,Q)}function N29(J,Q,Y){let G=J;while(Q-- >$7)G*=G,G%=Y;return G}function Xm(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=$3(J,Q),G=Q,X=$7,z=g9,K=g9,W=$7;while(Y!==$7){let V=G/Y,q=G%Y,U=X-K*V,M=z-W*V;G=Y,Y=q,X=K,z=W,K=U,W=M}if(G!==g9)throw Error("invert: does not exist");return $3(X,Q)}function lJ1(J,Q,Y){if(!J.eql(J.sqr(Q),Y))throw Error("Cannot find square root")}function iH0(J,Q){let Y=(J.ORDER+g9)/lH0,G=J.pow(Q,Y);return lJ1(J,G,Q),G}function w29(J,Q){let Y=(J.ORDER-pH0)/cH0,G=J.mul(Q,OM),X=J.pow(G,Y),z=J.mul(Q,X),K=J.mul(J.mul(z,OM),X),W=J.mul(z,J.sub(K,J.ONE));return lJ1(J,W,Q),W}function L29(J){let Q=Km(J),Y=pJ1(J),G=Y(Q,Q.neg(Q.ONE)),X=Y(Q,G),z=Y(Q,Q.neg(G)),K=(J+O29)/_H0;return(W,Z)=>{let V=W.pow(Z,K),q=W.mul(V,G),U=W.mul(V,X),M=W.mul(V,z),D=W.eql(W.sqr(q),Z),I=W.eql(W.sqr(U),Z);V=W.cmov(V,q,D),q=W.cmov(M,U,I);let O=W.eql(W.sqr(q),Z),A=W.cmov(V,q,O);return lJ1(W,A,Z),A}}function pJ1(J){if(J<uH0)throw Error("sqrt is not defined for small field");let Q=J-g9,Y=0;while(Q%OM===$7)Q/=OM,Y++;let G=OM,X=Km(J);while(zm(X,G)===1)if(G++>1000)throw Error("Cannot find square root: probably non-prime P");if(Y===1)return iH0;let z=X.pow(G,Q),K=(Q+g9)/OM;return function(Z,V){if(Z.is0(V))return V;if(zm(Z,V)!==1)throw Error("Cannot find square root");let q=Y,U=Z.mul(Z.ONE,z),M=Z.pow(V,Q),D=Z.pow(V,K);while(!Z.eql(M,Z.ONE)){if(Z.is0(M))return Z.ZERO;let I=1,O=Z.sqr(M);while(!Z.eql(O,Z.ONE))if(I++,O=Z.sqr(O),I===q)throw Error("Cannot find square root");let A=g9<<BigInt(q-I-1),B=Z.pow(U,A);q=I,U=Z.sqr(B),M=Z.mul(M,U),D=Z.mul(D,B)}return D}}function nH0(J){if(J%lH0===uH0)return iH0;if(J%cH0===pH0)return w29;if(J%_H0===A29)return L29(J);return pJ1(J)}var E29=(J,Q)=>($3(J,Q)&g9)===g9;rH0.isNegativeLE=E29;var C29=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function R29(J){let Q={ORDER:"bigint",MASK:"bigint",BYTES:"number",BITS:"number"},Y=C29.reduce((G,X)=>{return G[X]="function",G},Q);return(0,f3._validateObject)(J,Y),J}function cJ1(J,Q,Y){if(Y<$7)throw Error("invalid exponent, negatives unsupported");if(Y===$7)return J.ONE;if(Y===g9)return Q;let G=J.ONE,X=Q;while(Y>$7){if(Y&g9)G=J.mul(G,X);X=J.sqr(X),Y>>=g9}return G}function oH0(J,Q,Y=!1){let G=Array(Q.length).fill(Y?J.ZERO:void 0),X=Q.reduce((K,W,Z)=>{if(J.is0(W))return K;return G[Z]=K,J.mul(K,W)},J.ONE),z=J.inv(X);return Q.reduceRight((K,W,Z)=>{if(J.is0(W))return K;return G[Z]=J.mul(K,G[Z]),J.mul(K,W)},z),G}function F29(J,Q,Y){return J.mul(Q,typeof Y==="bigint"?Xm(Y,J.ORDER):J.inv(Y))}function zm(J,Q){let Y=(J.ORDER-g9)/OM,G=J.pow(Q,Y),X=J.eql(G,J.ONE),z=J.eql(G,J.ZERO),K=J.eql(G,J.neg(J.ONE));if(!X&&!z&&!K)throw Error("invalid Legendre symbol result");return X?1:z?0:-1}function T29(J,Q){return zm(J,Q)===1}function _J1(J,Q){if(Q!==void 0)(0,f3.anumber)(Q);let Y=Q!==void 0?Q:J.toString(2).length,G=Math.ceil(Y/8);return{nBitLength:Y,nByteLength:G}}function Km(J,Q,Y=!1,G={}){if(J<=$7)throw Error("invalid field: expected ORDER > 0, got "+J);let X=void 0,z=void 0,K=!1,W=void 0;if(typeof Q==="object"&&Q!=null){if(G.sqrt||Y)throw Error("cannot specify opts in two arguments");let M=Q;if(M.BITS)X=M.BITS;if(M.sqrt)z=M.sqrt;if(typeof M.isLE==="boolean")Y=M.isLE;if(typeof M.modFromBytes==="boolean")K=M.modFromBytes;W=M.allowedLengths}else{if(typeof Q==="number")X=Q;if(G.sqrt)z=G.sqrt}let{nBitLength:Z,nByteLength:V}=_J1(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,f3.bitMask)(Z),ZERO:$7,ONE:g9,allowedLengths:W,create:(M)=>$3(M,J),isValid:(M)=>{if(typeof M!=="bigint")throw Error("invalid field element: expected bigint, got "+typeof M);return $7<=M&&M<J},is0:(M)=>M===$7,isValidNot0:(M)=>!U.is0(M)&&U.isValid(M),isOdd:(M)=>(M&g9)===g9,neg:(M)=>$3(-M,J),eql:(M,D)=>M===D,sqr:(M)=>$3(M*M,J),add:(M,D)=>$3(M+D,J),sub:(M,D)=>$3(M-D,J),mul:(M,D)=>$3(M*D,J),pow:(M,D)=>cJ1(U,M,D),div:(M,D)=>$3(M*Xm(D,J),J),sqrN:(M)=>M*M,addN:(M,D)=>M+D,subN:(M,D)=>M-D,mulN:(M,D)=>M*D,inv:(M)=>Xm(M,J),sqrt:z||((M)=>{if(!q)q=nH0(J);return q(U,M)}),toBytes:(M)=>Y?(0,f3.numberToBytesLE)(M,V):(0,f3.numberToBytesBE)(M,V),fromBytes:(M,D=!0)=>{if(W){if(!W.includes(M.length)||M.length>V)throw Error("Field.fromBytes: expected "+W+" bytes, got "+M.length);let O=new Uint8Array(V);O.set(M,Y?0:O.length-M.length),M=O}if(M.length!==V)throw Error("Field.fromBytes: expected "+V+" bytes, got "+M.length);let I=Y?(0,f3.bytesToNumberLE)(M):(0,f3.bytesToNumberBE)(M);if(K)I=$3(I,J);if(!D){if(!U.isValid(I))throw Error("invalid field element: outside of range 0..ORDER")}return I},invertBatch:(M)=>oH0(U,M),cmov:(M,D,I)=>I?D:M});return Object.freeze(U)}function S29(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 P29(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 $29(J,Q,Y=!1){J=(0,f3.ensureBytes)("privateHash",J);let G=J.length,X=_J1(Q).nByteLength+8;if(X<24||G<X||G>1024)throw Error("hashToPrivateScalar: expected "+X+"-1024 bytes of input, got "+G);let z=Y?(0,f3.bytesToNumberLE)(J):(0,f3.bytesToNumberBE)(J);return $3(z,Q-g9)+g9}function iJ1(J){if(typeof J!=="bigint")throw Error("field order must be bigint");let Q=J.toString(2).length;return Math.ceil(Q/8)}function aH0(J){let Q=iJ1(J);return Q+Math.ceil(Q/2)}function f29(J,Q,Y=!1){let G=J.length,X=iJ1(Q),z=aH0(Q);if(G<16||G<z||G>1024)throw Error("expected "+z+"-1024 bytes of input, got "+G);let K=Y?(0,f3.bytesToNumberLE)(J):(0,f3.bytesToNumberBE)(J),W=$3(K,Q-g9)+g9;return Y?(0,f3.numberToBytesLE)(W,X):(0,f3.numberToBytesBE)(W,X)}});var WI0=H((zI0)=>{Object.defineProperty(zI0,"__esModule",{value:!0});zI0.wNAF=void 0;zI0.negateCt=rJ1;zI0.normalizeZ=s29;zI0.mulEndoUnsafe=t29;zI0.pippenger=e29;zI0.precomputeMSMUnsafe=JQ9;zI0.validateBasic=QQ9;zI0._createCurveFields=YQ9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var AT=JB(),BT=QB(),YB=BigInt(0),AM=BigInt(1);function rJ1(J,Q){let Y=Q.negate();return J?Y:Q}function s29(J,Q){let Y=(0,BT.FpInvertBatch)(J.Fp,Q.map((G)=>G.Z));return Q.map((G,X)=>J.fromAffine(G.toAffine(Y[X])))}function sJ1(J,Q){if(!Number.isSafeInteger(J)||J<=0||J>Q)throw Error("invalid window size, expected [1.."+Q+"], got W="+J)}function nJ1(J,Q){sJ1(J,Q);let Y=Math.ceil(Q/J)+1,G=2**(J-1),X=2**J,z=(0,AT.bitMask)(J),K=BigInt(J);return{windows:Y,windowSize:G,mask:z,maxNumber:X,shiftBy:K}}function tH0(J,Q,Y){let{windowSize:G,mask:X,maxNumber:z,shiftBy:K}=Y,W=Number(J&X),Z=J>>K;if(W>G)W-=z,Z+=AM;let V=Q*G,q=V+Math.abs(W)-1,U=W===0,M=W<0,D=Q%2!==0;return{nextN:Z,offset:q,isZero:U,isNeg:M,isNegF:D,offsetF:V}}function QI0(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 YI0(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 oJ1=new WeakMap,GI0=new WeakMap;function aJ1(J){return GI0.get(J)||1}function eH0(J){if(J!==YB)throw Error("invalid wNAF")}class XI0{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>YB){if(Q&AM)Y=Y.add(G);G=G.double(),Q>>=AM}return Y}precomputeWindow(J,Q){let{windows:Y,windowSize:G}=nJ1(Q,this.bits),X=[],z=J,K=z;for(let W=0;W<Y;W++){K=z,X.push(K);for(let Z=1;Z<G;Z++)K=K.add(z),X.push(K);z=K.double()}return X}wNAF(J,Q,Y){if(!this.Fn.isValid(Y))throw Error("invalid scalar");let G=this.ZERO,X=this.BASE,z=nJ1(J,this.bits);for(let K=0;K<z.windows;K++){let{nextN:W,offset:Z,isZero:V,isNeg:q,isNegF:U,offsetF:M}=tH0(Y,K,z);if(Y=W,V)X=X.add(rJ1(U,Q[M]));else G=G.add(rJ1(q,Q[Z]))}return eH0(Y),{p:G,f:X}}wNAFUnsafe(J,Q,Y,G=this.ZERO){let X=nJ1(J,this.bits);for(let z=0;z<X.windows;z++){if(Y===YB)break;let{nextN:K,offset:W,isZero:Z,isNeg:V}=tH0(Y,z,X);if(Y=K,Z)continue;else{let q=Q[W];G=G.add(V?q.negate():q)}}return eH0(Y),G}getPrecomputes(J,Q,Y){let G=oJ1.get(Q);if(!G){if(G=this.precomputeWindow(Q,J),J!==1){if(typeof Y==="function")G=Y(G);oJ1.set(Q,G)}}return G}cached(J,Q,Y){let G=aJ1(J);return this.wNAF(G,this.getPrecomputes(G,J,Y),Q)}unsafe(J,Q,Y,G){let X=aJ1(J);if(X===1)return this._unsafeLadder(J,Q,G);return this.wNAFUnsafe(X,this.getPrecomputes(X,J,Y),Q,G)}createCache(J,Q){sJ1(Q,this.bits),GI0.set(J,Q),oJ1.delete(J)}hasCache(J){return aJ1(J)!==1}}zI0.wNAF=XI0;function t29(J,Q,Y,G){let X=Q,z=J.ZERO,K=J.ZERO;while(Y>YB||G>YB){if(Y&AM)z=z.add(X);if(G&AM)K=K.add(X);X=X.double(),Y>>=AM,G>>=AM}return{p1:z,p2:K}}function e29(J,Q,Y,G){QI0(Y,J),YI0(G,Q);let X=Y.length,z=G.length;if(X!==z)throw Error("arrays of points and scalars must have equal length");let K=J.ZERO,W=(0,AT.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,AT.bitMask)(Z),q=Array(Number(V)+1).fill(K),U=Math.floor((Q.BITS-1)/Z)*Z,M=K;for(let D=U;D>=0;D-=Z){q.fill(K);for(let O=0;O<z;O++){let A=G[O],B=Number(A>>BigInt(D)&V);q[B]=q[B].add(Y[O])}let I=K;for(let O=q.length-1,A=K;O>0;O--)A=A.add(q[O]),I=I.add(A);if(M=M.add(I),D!==0)for(let O=0;O<Z;O++)M=M.double()}return M}function JQ9(J,Q,Y,G){sJ1(G,Q.BITS),QI0(Y,J);let X=J.ZERO,z=2**G-1,K=Math.ceil(Q.BITS/G),W=(0,AT.bitMask)(G),Z=Y.map((V)=>{let q=[];for(let U=0,M=V;U<z;U++)q.push(M),M=M.add(V);return q});return(V)=>{if(YI0(V,Q),V.length>Y.length)throw Error("array of scalars must be smaller than array of points");let q=X;for(let U=0;U<K;U++){if(q!==X)for(let D=0;D<G;D++)q=q.double();let M=BigInt(K*G-(U+1)*G);for(let D=0;D<V.length;D++){let I=V[D],O=Number(I>>M&W);if(!O)continue;q=q.add(Z[D][O-1])}}return q}}function QQ9(J){return(0,BT.validateField)(J.Fp),(0,AT.validateObject)(J,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,BT.nLength)(J.n,J.nBitLength),...J,...{p:J.Fp.ORDER}})}function JI0(J,Q,Y){if(Q){if(Q.ORDER!==J)throw Error("Field.ORDER must match order: Fp == p, Fn == n");return(0,BT.validateField)(Q),Q}else return(0,BT.Field)(J,{isLE:Y})}function YQ9(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>YB))throw Error(`CURVE.${Z} must be positive bigint`)}let X=JI0(Q.p,Y.Fp,G),z=JI0(Q.n,Y.Fn,G),W=["Gx","Gy","a",J==="weierstrass"?"b":"d"];for(let Z of W)if(!X.isValid(Q[Z]))throw Error(`CURVE.${Z} must be valid field element of CURVE.Fp`);return Q=Object.freeze(Object.assign({},Q)),{CURVE:Q,Fp:X,Fn:z}}});var G21=H((AI0)=>{Object.defineProperty(AI0,"__esModule",{value:!0});AI0.DER=AI0.DERErr=void 0;AI0._splitEndoScalar=VI0;AI0._normFnElement=QV;AI0.weierstrassN=Y21;AI0.SWUFpSqrtRatio=UI0;AI0.mapToCurveSimpleSWU=MQ9;AI0.ecdh=DI0;AI0.ecdsa=HI0;AI0.weierstrassPoints=DQ9;AI0._legacyHelperEquat=OI0;AI0.weierstrass=AQ9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var qQ9=bU(),UQ9=M8(),t1=JB(),WK=WI0(),XB=QB(),ZI0=(J,Q)=>(J+(J>=0?Q:-Q)/tG)/Q;function VI0(J,Q,Y){let[[G,X],[z,K]]=Q,W=ZI0(K*J,Y),Z=ZI0(-X*J,Y),V=J-W*G-Z*z,q=-W*X-Z*K,U=V<JY,M=q<JY;if(U)V=-V;if(M)q=-q;let D=(0,t1.bitMask)(Math.ceil((0,t1.bitLen)(Y)/2))+W5;if(V<JY||V>=D||q<JY||q>=D)throw Error("splitScalar (endomorphism): failed, k="+J);return{k1neg:U,k1:V,k2neg:M,k2:q}}function eJ1(J){if(!["compact","recovered","der"].includes(J))throw Error('Signature format must be "compact", "recovered", or "der"');return J}function tJ1(J,Q){let Y={};for(let G of Object.keys(Q))Y[G]=J[G]===void 0?Q[G]:J[G];if((0,t1._abool2)(Y.lowS,"lowS"),(0,t1._abool2)(Y.prehash,"prehash"),Y.format!==void 0)eJ1(Y.format);return Y}class Q21 extends Error{constructor(J=""){super(J)}}AI0.DERErr=Q21;AI0.DER={Err:Q21,_tlv:{encode:(J,Q)=>{let{Err:Y}=AI0.DER;if(J<0||J>256)throw new Y("tlv.encode: wrong tag");if(Q.length&1)throw new Y("tlv.encode: unpadded data");let G=Q.length/2,X=(0,t1.numberToHexUnpadded)(G);if(X.length/2&128)throw new Y("tlv.encode: long form length too big");let z=G>127?(0,t1.numberToHexUnpadded)(X.length/2|128):"";return(0,t1.numberToHexUnpadded)(J)+z+X+Q},decode(J,Q){let{Err:Y}=AI0.DER,G=0;if(J<0||J>256)throw new Y("tlv.encode: wrong tag");if(Q.length<2||Q[G++]!==J)throw new Y("tlv.decode: wrong tlv");let X=Q[G++],z=!!(X&128),K=0;if(!z)K=X;else{let Z=X&127;if(!Z)throw new Y("tlv.decode(long): indefinite length not supported");if(Z>4)throw new Y("tlv.decode(long): byte length is too big");let V=Q.subarray(G,G+Z);if(V.length!==Z)throw new Y("tlv.decode: length bytes not complete");if(V[0]===0)throw new Y("tlv.decode(long): zero leftmost byte");for(let q of V)K=K<<8|q;if(G+=Z,K<128)throw new Y("tlv.decode(long): not minimal encoding")}let W=Q.subarray(G,G+K);if(W.length!==K)throw new Y("tlv.decode: wrong value length");return{v:W,l:Q.subarray(G+K)}}},_int:{encode(J){let{Err:Q}=AI0.DER;if(J<JY)throw new Q("integer: negative integers are not allowed");let Y=(0,t1.numberToHexUnpadded)(J);if(Number.parseInt(Y[0],16)&8)Y="00"+Y;if(Y.length&1)throw new Q("unexpected DER parsing assertion: unpadded hex");return Y},decode(J){let{Err:Q}=AI0.DER;if(J[0]&128)throw new Q("invalid signature integer: negative");if(J[0]===0&&!(J[1]&128))throw new Q("invalid signature integer: unnecessary leading zero");return(0,t1.bytesToNumberBE)(J)}},toSig(J){let{Err:Q,_int:Y,_tlv:G}=AI0.DER,X=(0,t1.ensureBytes)("signature",J),{v:z,l:K}=G.decode(48,X);if(K.length)throw new Q("invalid signature: left bytes after parsing");let{v:W,l:Z}=G.decode(2,z),{v:V,l:q}=G.decode(2,Z);if(q.length)throw new Q("invalid signature: left bytes after parsing");return{r:Y.decode(W),s:Y.decode(V)}},hexFromSig(J){let{_tlv:Q,_int:Y}=AI0.DER,G=Q.encode(2,Y.encode(J.r)),X=Q.encode(2,Y.encode(J.s)),z=G+X;return Q.encode(48,z)}};var JY=BigInt(0),W5=BigInt(1),tG=BigInt(2),GB=BigInt(3),J21=BigInt(4);function QV(J,Q){let{BYTES:Y}=J,G;if(typeof Q==="bigint")G=Q;else{let X=(0,t1.ensureBytes)("private key",Q);try{G=J.fromBytes(X)}catch(z){throw Error(`invalid private key: expected ui8a of size ${Y}, got ${typeof Q}`)}}if(!J.isValidNot0(G))throw Error("invalid private key: out of range [1..N-1]");return G}function Y21(J,Q={}){let Y=(0,WK._createCurveFields)("weierstrass",J,Q),{Fp:G,Fn:X}=Y,z=Y.CURVE,{h:K,n:W}=z;(0,t1._validateObject)(Q,{},{allowInfinityPoint:"boolean",clearCofactor:"function",isTorsionFree:"function",fromBytes:"function",toBytes:"function",endo:"object",wrapPrivateKey:"boolean"});let{endo:Z}=Q;if(Z){if(!G.is0(z.a)||typeof Z.beta!=="bigint"||!Array.isArray(Z.basises))throw Error('invalid endo: expected "beta": bigint and "basises": array')}let V=MI0(G,X);function q(){if(!G.isOdd)throw Error("compression is not supported: Field does not have .isOdd()")}function U($,d,h){let{x:T,y:S}=d.toAffine(),x=G.toBytes(T);if((0,t1._abool2)(h,"isCompressed"),h){q();let b=!G.isOdd(S);return(0,t1.concatBytes)(qI0(b),x)}else return(0,t1.concatBytes)(Uint8Array.of(4),x,G.toBytes(S))}function M($){(0,t1._abytes2)($,void 0,"Point");let{publicKey:d,publicKeyUncompressed:h}=V,T=$.length,S=$[0],x=$.subarray(1);if(T===d&&(S===2||S===3)){let b=G.fromBytes(x);if(!G.isValid(b))throw Error("bad point: is not on curve, wrong x");let m=O(b),g;try{g=G.sqrt(m)}catch(p){let a=p instanceof Error?": "+p.message:"";throw Error("bad point: is not on curve, sqrt error"+a)}q();let c=G.isOdd(g);if((S&1)===1!==c)g=G.neg(g);return{x:b,y:g}}else if(T===h&&S===4){let b=G.BYTES,m=G.fromBytes(x.subarray(0,b)),g=G.fromBytes(x.subarray(b,b*2));if(!A(m,g))throw Error("bad point: is not on curve");return{x:m,y:g}}else throw Error(`bad point: got length ${T}, expected compressed=${d} or uncompressed=${h}`)}let D=Q.toBytes||U,I=Q.fromBytes||M;function O($){let d=G.sqr($),h=G.mul(d,$);return G.add(G.add(h,G.mul($,z.a)),z.b)}function A($,d){let h=G.sqr(d),T=O($);return G.eql(h,T)}if(!A(z.Gx,z.Gy))throw Error("bad curve params: generator point");let B=G.mul(G.pow(z.a,GB),J21),w=G.mul(G.sqr(z.b),BigInt(27));if(G.is0(G.add(B,w)))throw Error("bad curve params: a or b");function N($,d,h=!1){if(!G.isValid(d)||h&&G.is0(d))throw Error(`bad point coordinate ${$}`);return d}function L($){if(!($ instanceof E))throw Error("ProjectivePoint expected")}function C($){if(!Z||!Z.basises)throw Error("no endo");return VI0($,Z.basises,X.ORDER)}let R=(0,t1.memoized)(($,d)=>{let{X:h,Y:T,Z:S}=$;if(G.eql(S,G.ONE))return{x:h,y:T};let x=$.is0();if(d==null)d=x?G.ONE:G.inv(S);let b=G.mul(h,d),m=G.mul(T,d),g=G.mul(S,d);if(x)return{x:G.ZERO,y:G.ZERO};if(!G.eql(g,G.ONE))throw Error("invZ was invalid");return{x:b,y:m}}),F=(0,t1.memoized)(($)=>{if($.is0()){if(Q.allowInfinityPoint&&!G.is0($.Y))return;throw Error("bad point: ZERO")}let{x:d,y:h}=$.toAffine();if(!G.isValid(d)||!G.isValid(h))throw Error("bad point: x or y not field elements");if(!A(d,h))throw Error("bad point: equation left != right");if(!$.isTorsionFree())throw Error("bad point: not in prime-order subgroup");return!0});function f($,d,h,T,S){return h=new E(G.mul(h.X,$),h.Y,h.Z),d=(0,WK.negateCt)(T,d),h=(0,WK.negateCt)(S,h),d.add(h)}class E{constructor($,d,h){this.X=N("x",$),this.Y=N("y",d,!0),this.Z=N("z",h),Object.freeze(this)}static CURVE(){return z}static fromAffine($){let{x:d,y:h}=$||{};if(!$||!G.isValid(d)||!G.isValid(h))throw Error("invalid affine point");if($ instanceof E)throw Error("projective point not allowed");if(G.is0(d)&&G.is0(h))return E.ZERO;return new E(d,h,G.ONE)}static fromBytes($){let d=E.fromAffine(I((0,t1._abytes2)($,void 0,"point")));return d.assertValidity(),d}static fromHex($){return E.fromBytes((0,t1.ensureBytes)("pointHex",$))}get x(){return this.toAffine().x}get y(){return this.toAffine().y}precompute($=8,d=!0){if(j.createCache(this,$),!d)this.multiply(GB);return this}assertValidity(){F(this)}hasEvenY(){let{y:$}=this.toAffine();if(!G.isOdd)throw Error("Field doesn't support isOdd");return!G.isOdd($)}equals($){L($);let{X:d,Y:h,Z:T}=this,{X:S,Y:x,Z:b}=$,m=G.eql(G.mul(d,b),G.mul(S,T)),g=G.eql(G.mul(h,b),G.mul(x,T));return m&&g}negate(){return new E(this.X,G.neg(this.Y),this.Z)}double(){let{a:$,b:d}=z,h=G.mul(d,GB),{X:T,Y:S,Z:x}=this,b=G.ZERO,m=G.ZERO,g=G.ZERO,c=G.mul(T,T),l=G.mul(S,S),p=G.mul(x,x),a=G.mul(T,S);return a=G.add(a,a),g=G.mul(T,x),g=G.add(g,g),b=G.mul($,g),m=G.mul(h,p),m=G.add(b,m),b=G.sub(l,m),m=G.add(l,m),m=G.mul(b,m),b=G.mul(a,b),g=G.mul(h,g),p=G.mul($,p),a=G.sub(c,p),a=G.mul($,a),a=G.add(a,g),g=G.add(c,c),c=G.add(g,c),c=G.add(c,p),c=G.mul(c,a),m=G.add(m,c),p=G.mul(S,x),p=G.add(p,p),c=G.mul(p,a),b=G.sub(b,c),g=G.mul(p,l),g=G.add(g,g),g=G.add(g,g),new E(b,m,g)}add($){L($);let{X:d,Y:h,Z:T}=this,{X:S,Y:x,Z:b}=$,m=G.ZERO,g=G.ZERO,c=G.ZERO,l=z.a,p=G.mul(z.b,GB),a=G.mul(d,S),Q1=G.mul(h,x),M1=G.mul(T,b),B1=G.add(d,h),L1=G.add(S,x);B1=G.mul(B1,L1),L1=G.add(a,Q1),B1=G.sub(B1,L1),L1=G.add(d,T);let y=G.add(S,b);return L1=G.mul(L1,y),y=G.add(a,M1),L1=G.sub(L1,y),y=G.add(h,T),m=G.add(x,b),y=G.mul(y,m),m=G.add(Q1,M1),y=G.sub(y,m),c=G.mul(l,L1),m=G.mul(p,M1),c=G.add(m,c),m=G.sub(Q1,c),c=G.add(Q1,c),g=G.mul(m,c),Q1=G.add(a,a),Q1=G.add(Q1,a),M1=G.mul(l,M1),L1=G.mul(p,L1),Q1=G.add(Q1,M1),M1=G.sub(a,M1),M1=G.mul(l,M1),L1=G.add(L1,M1),a=G.mul(Q1,L1),g=G.add(g,a),a=G.mul(y,L1),m=G.mul(B1,m),m=G.sub(m,a),a=G.mul(B1,Q1),c=G.mul(y,c),c=G.add(c,a),new E(m,g,c)}subtract($){return this.add($.negate())}is0(){return this.equals(E.ZERO)}multiply($){let{endo:d}=Q;if(!X.isValidNot0($))throw Error("invalid scalar: out of range");let h,T,S=(x)=>j.cached(this,x,(b)=>(0,WK.normalizeZ)(E,b));if(d){let{k1neg:x,k1:b,k2neg:m,k2:g}=C($),{p:c,f:l}=S(b),{p,f:a}=S(g);T=l.add(a),h=f(d.beta,c,p,x,m)}else{let{p:x,f:b}=S($);h=x,T=b}return(0,WK.normalizeZ)(E,[h,T])[0]}multiplyUnsafe($){let{endo:d}=Q,h=this;if(!X.isValid($))throw Error("invalid scalar: out of range");if($===JY||h.is0())return E.ZERO;if($===W5)return h;if(j.hasCache(this))return this.multiply($);if(d){let{k1neg:T,k1:S,k2neg:x,k2:b}=C($),{p1:m,p2:g}=(0,WK.mulEndoUnsafe)(E,h,S,b);return f(d.beta,m,g,T,x)}else return j.unsafe(h,$)}multiplyAndAddUnsafe($,d,h){let T=this.multiplyUnsafe(d).add($.multiplyUnsafe(h));return T.is0()?void 0:T}toAffine($){return R(this,$)}isTorsionFree(){let{isTorsionFree:$}=Q;if(K===W5)return!0;if($)return $(E,this);return j.unsafe(this,W).is0()}clearCofactor(){let{clearCofactor:$}=Q;if(K===W5)return this;if($)return $(E,this);return this.multiplyUnsafe(K)}isSmallOrder(){return this.multiplyUnsafe(K).is0()}toBytes($=!0){return(0,t1._abool2)($,"isCompressed"),this.assertValidity(),D(E,this,$)}toHex($=!0){return(0,t1.bytesToHex)(this.toBytes($))}toString(){return`<Point ${this.is0()?"ZERO":this.toHex()}>`}get px(){return this.X}get py(){return this.X}get pz(){return this.Z}toRawBytes($=!0){return this.toBytes($)}_setWindowSize($){this.precompute($)}static normalizeZ($){return(0,WK.normalizeZ)(E,$)}static msm($,d){return(0,WK.pippenger)(E,X,$,d)}static fromPrivateKey($){return E.BASE.multiply(QV(X,$))}}E.BASE=new E(z.Gx,z.Gy,G.ONE),E.ZERO=new E(G.ZERO,G.ONE,G.ZERO),E.Fp=G,E.Fn=X;let P=X.BITS,j=new WK.wNAF(E,Q.endo?Math.ceil(P/2):P);return E.BASE.precompute(8),E}function qI0(J){return Uint8Array.of(J?2:3)}function UI0(J,Q){let Y=J.ORDER,G=JY;for(let I=Y-W5;I%tG===JY;I/=tG)G+=W5;let X=G,z=tG<<X-W5-W5,K=z*tG,W=(Y-W5)/K,Z=(W-W5)/tG,V=K-W5,q=z,U=J.pow(Q,W),M=J.pow(Q,(W+W5)/tG),D=(I,O)=>{let A=U,B=J.pow(O,V),w=J.sqr(B);w=J.mul(w,O);let N=J.mul(I,w);N=J.pow(N,Z),N=J.mul(N,B),B=J.mul(N,O),w=J.mul(N,I);let L=J.mul(w,B);N=J.pow(L,q);let C=J.eql(N,J.ONE);B=J.mul(w,M),N=J.mul(L,A),w=J.cmov(B,w,C),L=J.cmov(N,L,C);for(let R=X;R>W5;R--){let F=R-tG;F=tG<<F-W5;let f=J.pow(L,F),E=J.eql(f,J.ONE);B=J.mul(w,A),A=J.mul(A,A),f=J.mul(L,A),w=J.cmov(B,w,E),L=J.cmov(f,L,E)}return{isValid:C,value:w}};if(J.ORDER%J21===GB){let I=(J.ORDER-GB)/J21,O=J.sqrt(J.neg(Q));D=(A,B)=>{let w=J.sqr(B),N=J.mul(A,B);w=J.mul(w,N);let L=J.pow(w,I);L=J.mul(L,N);let C=J.mul(L,O),R=J.mul(J.sqr(L),B),F=J.eql(R,A),f=J.cmov(C,L,F);return{isValid:F,value:f}}}return D}function MQ9(J,Q){(0,XB.validateField)(J);let{A:Y,B:G,Z:X}=Q;if(!J.isValid(Y)||!J.isValid(G)||!J.isValid(X))throw Error("mapToCurveSimpleSWU: invalid opts");let z=UI0(J,X);if(!J.isOdd)throw Error("Field does not have .isOdd()");return(K)=>{let W,Z,V,q,U,M,D,I;W=J.sqr(K),W=J.mul(W,X),Z=J.sqr(W),Z=J.add(Z,W),V=J.add(Z,J.ONE),V=J.mul(V,G),q=J.cmov(X,J.neg(Z),!J.eql(Z,J.ZERO)),q=J.mul(q,Y),Z=J.sqr(V),M=J.sqr(q),U=J.mul(M,Y),Z=J.add(Z,U),Z=J.mul(Z,V),M=J.mul(M,q),U=J.mul(M,G),Z=J.add(Z,U),D=J.mul(W,V);let{isValid:O,value:A}=z(Z,M);I=J.mul(W,K),I=J.mul(I,A),D=J.cmov(D,V,O),I=J.cmov(I,A,O);let B=J.isOdd(K)===J.isOdd(I);I=J.cmov(J.neg(I),I,B);let w=(0,XB.FpInvertBatch)(J,[q],!0)[0];return D=J.mul(D,w),{x:D,y:I}}}function MI0(J,Q){return{secretKey:Q.BYTES,publicKey:1+J.BYTES,publicKeyUncompressed:1+2*J.BYTES,publicKeyHasPrefix:!0,signature:2*Q.BYTES}}function DI0(J,Q={}){let{Fn:Y}=J,G=Q.randomBytes||t1.randomBytes,X=Object.assign(MI0(J.Fp,Y),{seed:(0,XB.getMinHashLength)(Y.ORDER)});function z(D){try{return!!QV(Y,D)}catch(I){return!1}}function K(D,I){let{publicKey:O,publicKeyUncompressed:A}=X;try{let B=D.length;if(I===!0&&B!==O)return!1;if(I===!1&&B!==A)return!1;return!!J.fromBytes(D)}catch(B){return!1}}function W(D=G(X.seed)){return(0,XB.mapHashToField)((0,t1._abytes2)(D,X.seed,"seed"),Y.ORDER)}function Z(D,I=!0){return J.BASE.multiply(QV(Y,D)).toBytes(I)}function V(D){let I=W(D);return{secretKey:I,publicKey:Z(I)}}function q(D){if(typeof D==="bigint")return!1;if(D instanceof J)return!0;let{secretKey:I,publicKey:O,publicKeyUncompressed:A}=X;if(Y.allowedLengths||I===O)return;let B=(0,t1.ensureBytes)("key",D).length;return B===O||B===A}function U(D,I,O=!0){if(q(D)===!0)throw Error("first arg must be private key");if(q(I)===!1)throw Error("second arg must be public key");let A=QV(Y,D);return J.fromHex(I).multiply(A).toBytes(O)}return Object.freeze({getPublicKey:Z,getSharedSecret:U,keygen:V,Point:J,utils:{isValidSecretKey:z,isValidPublicKey:K,randomSecretKey:W,isValidPrivateKey:z,randomPrivateKey:W,normPrivateKeyToScalar:(D)=>QV(Y,D),precompute(D=8,I=J.BASE){return I.precompute(D,!1)}},lengths:X})}function HI0(J,Q,Y={}){(0,UQ9.ahash)(Q),(0,t1._validateObject)(Y,{},{hmac:"function",lowS:"boolean",randomBytes:"function",bits2int:"function",bits2int_modN:"function"});let G=Y.randomBytes||t1.randomBytes,X=Y.hmac||((h,...T)=>(0,qQ9.hmac)(Q,h,(0,t1.concatBytes)(...T))),{Fp:z,Fn:K}=J,{ORDER:W,BITS:Z}=K,{keygen:V,getPublicKey:q,getSharedSecret:U,utils:M,lengths:D}=DI0(J,Y),I={prehash:!1,lowS:typeof Y.lowS==="boolean"?Y.lowS:!1,format:void 0,extraEntropy:!1},O="compact";function A(h){let T=W>>W5;return h>T}function B(h,T){if(!K.isValidNot0(T))throw Error(`invalid signature ${h}: out of range 1..Point.Fn.ORDER`);return T}function w(h,T){eJ1(T);let S=D.signature,x=T==="compact"?S:T==="recovered"?S+1:void 0;return(0,t1._abytes2)(h,x,`${T} signature`)}class N{constructor(h,T,S){if(this.r=B("r",h),this.s=B("s",T),S!=null)this.recovery=S;Object.freeze(this)}static fromBytes(h,T=O){w(h,T);let S;if(T==="der"){let{r:g,s:c}=AI0.DER.toSig((0,t1._abytes2)(h));return new N(g,c)}if(T==="recovered")S=h[0],T="compact",h=h.subarray(1);let x=K.BYTES,b=h.subarray(0,x),m=h.subarray(x,x*2);return new N(K.fromBytes(b),K.fromBytes(m),S)}static fromHex(h,T){return this.fromBytes((0,t1.hexToBytes)(h),T)}addRecoveryBit(h){return new N(this.r,this.s,h)}recoverPublicKey(h){let T=z.ORDER,{r:S,s:x,recovery:b}=this;if(b==null||![0,1,2,3].includes(b))throw Error("recovery id invalid");if(W*tG<T&&b>1)throw Error("recovery id is ambiguous for h>1 curve");let g=b===2||b===3?S+W:S;if(!z.isValid(g))throw Error("recovery id 2 or 3 invalid");let c=z.toBytes(g),l=J.fromBytes((0,t1.concatBytes)(qI0((b&1)===0),c)),p=K.inv(g),a=C((0,t1.ensureBytes)("msgHash",h)),Q1=K.create(-a*p),M1=K.create(x*p),B1=J.BASE.multiplyUnsafe(Q1).add(l.multiplyUnsafe(M1));if(B1.is0())throw Error("point at infinify");return B1.assertValidity(),B1}hasHighS(){return A(this.s)}toBytes(h=O){if(eJ1(h),h==="der")return(0,t1.hexToBytes)(AI0.DER.hexFromSig(this));let T=K.toBytes(this.r),S=K.toBytes(this.s);if(h==="recovered"){if(this.recovery==null)throw Error("recovery bit must be present");return(0,t1.concatBytes)(Uint8Array.of(this.recovery),T,S)}return(0,t1.concatBytes)(T,S)}toHex(h){return(0,t1.bytesToHex)(this.toBytes(h))}assertValidity(){}static fromCompact(h){return N.fromBytes((0,t1.ensureBytes)("sig",h),"compact")}static fromDER(h){return N.fromBytes((0,t1.ensureBytes)("sig",h),"der")}normalizeS(){return this.hasHighS()?new N(this.r,K.neg(this.s),this.recovery):this}toDERRawBytes(){return this.toBytes("der")}toDERHex(){return(0,t1.bytesToHex)(this.toBytes("der"))}toCompactRawBytes(){return this.toBytes("compact")}toCompactHex(){return(0,t1.bytesToHex)(this.toBytes("compact"))}}let L=Y.bits2int||function(T){if(T.length>8192)throw Error("input is too large");let S=(0,t1.bytesToNumberBE)(T),x=T.length*8-Z;return x>0?S>>BigInt(x):S},C=Y.bits2int_modN||function(T){return K.create(L(T))},R=(0,t1.bitMask)(Z);function F(h){return(0,t1.aInRange)("num < 2^"+Z,h,JY,R),K.toBytes(h)}function f(h,T){return(0,t1._abytes2)(h,void 0,"message"),T?(0,t1._abytes2)(Q(h),void 0,"prehashed message"):h}function E(h,T,S){if(["recovered","canonical"].some((M1)=>(M1 in S)))throw Error("sign() legacy options not supported");let{lowS:x,prehash:b,extraEntropy:m}=tJ1(S,I);h=f(h,b);let g=C(h),c=QV(K,T),l=[F(c),F(g)];if(m!=null&&m!==!1){let M1=m===!0?G(D.secretKey):m;l.push((0,t1.ensureBytes)("extraEntropy",M1))}let p=(0,t1.concatBytes)(...l),a=g;function Q1(M1){let B1=L(M1);if(!K.isValidNot0(B1))return;let L1=K.inv(B1),y=J.BASE.multiply(B1).toAffine(),u=K.create(y.x);if(u===JY)return;let _=K.create(L1*K.create(a+u*c));if(_===JY)return;let o=(y.x===u?0:2)|Number(y.y&W5),n=_;if(x&&A(_))n=K.neg(_),o^=1;return new N(u,n,o)}return{seed:p,k2sig:Q1}}function P(h,T,S={}){h=(0,t1.ensureBytes)("message",h);let{seed:x,k2sig:b}=E(h,T,S);return(0,t1.createHmacDrbg)(Q.outputLen,K.BYTES,X)(x,b)}function j(h){let T=void 0,S=typeof h==="string"||(0,t1.isBytes)(h),x=!S&&h!==null&&typeof h==="object"&&typeof h.r==="bigint"&&typeof h.s==="bigint";if(!S&&!x)throw Error("invalid signature, expected Uint8Array, hex string or Signature instance");if(x)T=new N(h.r,h.s);else if(S){try{T=N.fromBytes((0,t1.ensureBytes)("sig",h),"der")}catch(b){if(!(b instanceof AI0.DER.Err))throw b}if(!T)try{T=N.fromBytes((0,t1.ensureBytes)("sig",h),"compact")}catch(b){return!1}}if(!T)return!1;return T}function $(h,T,S,x={}){let{lowS:b,prehash:m,format:g}=tJ1(x,I);if(S=(0,t1.ensureBytes)("publicKey",S),T=f((0,t1.ensureBytes)("message",T),m),"strict"in x)throw Error("options.strict was renamed to lowS");let c=g===void 0?j(h):N.fromBytes((0,t1.ensureBytes)("sig",h),g);if(c===!1)return!1;try{let l=J.fromBytes(S);if(b&&c.hasHighS())return!1;let{r:p,s:a}=c,Q1=C(T),M1=K.inv(a),B1=K.create(Q1*M1),L1=K.create(p*M1),y=J.BASE.multiplyUnsafe(B1).add(l.multiplyUnsafe(L1));if(y.is0())return!1;return K.create(y.x)===p}catch(l){return!1}}function d(h,T,S={}){let{prehash:x}=tJ1(S,I);return T=f(T,x),N.fromBytes(h,"recovered").recoverPublicKey(T).toBytes()}return Object.freeze({keygen:V,getPublicKey:q,getSharedSecret:U,utils:M,lengths:D,Point:J,sign:P,verify:$,recoverPublicKey:d,Signature:N,hash:Q})}function DQ9(J){let{CURVE:Q,curveOpts:Y}=II0(J),G=Y21(Q,Y);return IQ9(J,G)}function II0(J){let Q={a:J.a,b:J.b,p:J.Fp.ORDER,n:J.n,h:J.h,Gx:J.Gx,Gy:J.Gy},Y=J.Fp,G=J.allowedPrivateKeyLengths?Array.from(new Set(J.allowedPrivateKeyLengths.map((K)=>Math.ceil(K/2)))):void 0,X=(0,XB.Field)(Q.n,{BITS:J.nBitLength,allowedLengths:G,modFromBytes:J.wrapPrivateKey}),z={Fp:Y,Fn:X,allowInfinityPoint:J.allowInfinityPoint,endo:J.endo,isTorsionFree:J.isTorsionFree,clearCofactor:J.clearCofactor,fromBytes:J.fromBytes,toBytes:J.toBytes};return{CURVE:Q,curveOpts:z}}function HQ9(J){let{CURVE:Q,curveOpts:Y}=II0(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 OI0(J,Q,Y){function G(X){let z=J.sqr(X),K=J.mul(z,X);return J.add(J.add(K,J.mul(X,Q)),Y)}return G}function IQ9(J,Q){let{Fp:Y,Fn:G}=Q;function X(K){return(0,t1.inRange)(K,W5,G.ORDER)}let z=OI0(Y,J.a,J.b);return Object.assign({},{CURVE:J,Point:Q,ProjectivePoint:Q,normPrivateKeyToScalar:(K)=>QV(G,K),weierstrassEquation:z,isWithinCurveOrder:X})}function OQ9(J,Q){let Y=Q.Point;return Object.assign({},Q,{ProjectivePoint:Y,CURVE:Object.assign({},J,(0,XB.nLength)(Y.Fn.ORDER,Y.Fn.BITS))})}function AQ9(J){let{CURVE:Q,curveOpts:Y,hash:G,ecdsaOpts:X}=HQ9(J),z=Y21(Q,Y),K=HI0(z,G,X);return OQ9(J,K)}});var NI0=H((BI0)=>{Object.defineProperty(BI0,"__esModule",{value:!0});BI0.getHash=fQ9;BI0.createCurve=kQ9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var $Q9=G21();function fQ9(J){return{hash:J}}function kQ9(J,Q){let Y=(G)=>(0,$Q9.weierstrass)({...J,hash:G});return{...Y(Q),create:Y}}});var FI0=H((RI0)=>{Object.defineProperty(RI0,"__esModule",{value:!0});RI0._DST_scalar=void 0;RI0.expand_message_xmd=EI0;RI0.expand_message_xof=CI0;RI0.hash_to_field=Wm;RI0.isogenyMap=xQ9;RI0.createHasher=yQ9;var Z5=JB(),wI0=QB(),hQ9=Z5.bytesToNumberBE;function YV(J,Q){if(NT(J),NT(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 bQ9(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 NT(J){if(!Number.isSafeInteger(J))throw Error("number expected")}function LI0(J){if(!(0,Z5.isBytes)(J)&&typeof J!=="string")throw Error("DST must be Uint8Array or string");return typeof J==="string"?(0,Z5.utf8ToBytes)(J):J}function EI0(J,Q,Y,G){if((0,Z5.abytes)(J),NT(Y),Q=LI0(Q),Q.length>255)Q=G((0,Z5.concatBytes)((0,Z5.utf8ToBytes)("H2C-OVERSIZE-DST-"),Q));let{outputLen:X,blockLen:z}=G,K=Math.ceil(Y/X);if(Y>65535||K>255)throw Error("expand_message_xmd: invalid lenInBytes");let W=(0,Z5.concatBytes)(Q,YV(Q.length,1)),Z=YV(0,z),V=YV(Y,2),q=Array(K),U=G((0,Z5.concatBytes)(Z,J,V,YV(0,1),W));q[0]=G((0,Z5.concatBytes)(U,YV(1,1),W));for(let D=1;D<=K;D++){let I=[bQ9(U,q[D-1]),YV(D+1,1),W];q[D]=G((0,Z5.concatBytes)(...I))}return(0,Z5.concatBytes)(...q).slice(0,Y)}function CI0(J,Q,Y,G,X){if((0,Z5.abytes)(J),NT(Y),Q=LI0(Q),Q.length>255){let z=Math.ceil(2*G/8);Q=X.create({dkLen:z}).update((0,Z5.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(YV(Y,2)).update(Q).update(YV(Q.length,1)).digest()}function Wm(J,Q,Y){(0,Z5._validateObject)(Y,{p:"bigint",m:"number",k:"number",hash:"function"});let{p:G,k:X,m:z,hash:K,expand:W,DST:Z}=Y;if(!(0,Z5.isHash)(Y.hash))throw Error("expected valid hash");(0,Z5.abytes)(J),NT(Q);let V=G.toString(2).length,q=Math.ceil((V+X)/8),U=Q*z*q,M;if(W==="xmd")M=EI0(J,Z,U,K);else if(W==="xof")M=CI0(J,Z,U,X,K);else if(W==="_internal_pass")M=J;else throw Error('expand must be "xmd" or "xof"');let D=Array(Q);for(let I=0;I<Q;I++){let O=Array(z);for(let A=0;A<z;A++){let B=q*(A+I*z),w=M.subarray(B,B+q);O[A]=(0,wI0.mod)(hQ9(w),G)}D[I]=O}return D}function xQ9(J,Q){let Y=Q.map((G)=>Array.from(G).reverse());return(G,X)=>{let[z,K,W,Z]=Y.map((U)=>U.reduce((M,D)=>J.add(J.mul(M,G),D))),[V,q]=(0,wI0.FpInvertBatch)(J,[K,Z],!0);return G=J.mul(z,V),X=J.mul(X,J.mul(W,q)),{x:G,y:X}}}RI0._DST_scalar=(0,Z5.utf8ToBytes)("HashToScalar-");function yQ9(J,Q,Y){if(typeof Q!=="function")throw Error("mapToCurve() must be defined");function G(z){return J.fromAffine(Q(z))}function X(z){let K=z.clearCofactor();if(K.equals(J.ZERO))return J.ZERO;return K.assertValidity(),K}return{defaults:Y,hashToCurve(z,K){let W=Object.assign({},Y,K),Z=Wm(z,2,W),V=G(Z[0]),q=G(Z[1]);return X(V.add(q))},encodeToCurve(z,K){let W=Y.encodeDST?{DST:Y.encodeDST}:{},Z=Object.assign({},Y,W,K),V=Wm(z,1,Z),q=G(V[0]);return X(q)},mapToCurve(z){if(!Array.isArray(z))throw Error("expected array of bigints");for(let K of z)if(typeof K!=="bigint")throw Error("expected array of bigints");return X(G(z))},hashToScalar(z,K){let W=J.Fn.ORDER,Z=Object.assign({},Y,{p:W,m:1,DST:RI0._DST_scalar},K);return Wm(z,1,Z)[0][0]}}}});var yI0=H((bI0)=>{Object.defineProperty(bI0,"__esModule",{value:!0});bI0.encodeToCurve=bI0.hashToCurve=bI0.secp256k1_hasher=bI0.schnorr=bI0.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Zm=ez(),$I0=M8(),pQ9=NI0(),fI0=FI0(),f7=QB(),kI0=G21(),EJ=JB(),zB={p:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),n:BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h:BigInt(1),a:BigInt(0),b:BigInt(7),Gx:BigInt("0x79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"),Gy:BigInt("0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8")},cQ9={beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),basises:[[BigInt("0x3086d221a7d46bcde86c90e49284eb15"),-BigInt("0xe4437ed6010e88286f547fa90abfe4c3")],[BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),BigInt("0x3086d221a7d46bcde86c90e49284eb15")]]},_Q9=BigInt(0),TI0=BigInt(1),z21=BigInt(2);function iQ9(J){let Q=zB.p,Y=BigInt(3),G=BigInt(6),X=BigInt(11),z=BigInt(22),K=BigInt(23),W=BigInt(44),Z=BigInt(88),V=J*J*J%Q,q=V*V*J%Q,U=(0,f7.pow2)(q,Y,Q)*q%Q,M=(0,f7.pow2)(U,Y,Q)*q%Q,D=(0,f7.pow2)(M,z21,Q)*V%Q,I=(0,f7.pow2)(D,X,Q)*D%Q,O=(0,f7.pow2)(I,z,Q)*I%Q,A=(0,f7.pow2)(O,W,Q)*O%Q,B=(0,f7.pow2)(A,Z,Q)*A%Q,w=(0,f7.pow2)(B,W,Q)*O%Q,N=(0,f7.pow2)(w,Y,Q)*q%Q,L=(0,f7.pow2)(N,K,Q)*I%Q,C=(0,f7.pow2)(L,G,Q)*V%Q,R=(0,f7.pow2)(C,z21,Q);if(!ZK.eql(ZK.sqr(R),J))throw Error("Cannot find square root");return R}var ZK=(0,f7.Field)(zB.p,{sqrt:iQ9});bI0.secp256k1=(0,pQ9.createCurve)({...zB,Fp:ZK,lowS:!0,endo:cQ9},Zm.sha256);var SI0={};function Vm(J,...Q){let Y=SI0[J];if(Y===void 0){let G=(0,Zm.sha256)((0,EJ.utf8ToBytes)(J));Y=(0,EJ.concatBytes)(G,G),SI0[J]=Y}return(0,Zm.sha256)((0,EJ.concatBytes)(Y,...Q))}var W21=(J)=>J.toBytes(!0).slice(1),KB=(()=>bI0.secp256k1.Point)(),Z21=(J)=>J%z21===_Q9;function K21(J){let{Fn:Q,BASE:Y}=KB,G=(0,kI0._normFnElement)(Q,J),X=Y.multiply(G);return{scalar:Z21(X.y)?G:Q.neg(G),bytes:W21(X)}}function vI0(J){let Q=ZK;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(!Z21(X))X=Q.neg(X);let z=KB.fromAffine({x:J,y:X});return z.assertValidity(),z}var wT=EJ.bytesToNumberBE;function jI0(...J){return KB.Fn.create(wT(Vm("BIP0340/challenge",...J)))}function PI0(J){return K21(J).bytes}function nQ9(J,Q,Y=(0,$I0.randomBytes)(32)){let{Fn:G}=KB,X=(0,EJ.ensureBytes)("message",J),{bytes:z,scalar:K}=K21(Q),W=(0,EJ.ensureBytes)("auxRand",Y,32),Z=G.toBytes(K^wT(Vm("BIP0340/aux",W))),V=Vm("BIP0340/nonce",Z,z,X),{bytes:q,scalar:U}=K21(V),M=jI0(q,z,X),D=new Uint8Array(64);if(D.set(q,0),D.set(G.toBytes(G.create(U+M*K)),32),!hI0(D,X,z))throw Error("sign: Invalid signature produced");return D}function hI0(J,Q,Y){let{Fn:G,BASE:X}=KB,z=(0,EJ.ensureBytes)("signature",J,64),K=(0,EJ.ensureBytes)("message",Q),W=(0,EJ.ensureBytes)("publicKey",Y,32);try{let Z=vI0(wT(W)),V=wT(z.subarray(0,32));if(!(0,EJ.inRange)(V,TI0,zB.p))return!1;let q=wT(z.subarray(32,64));if(!(0,EJ.inRange)(q,TI0,zB.n))return!1;let U=jI0(G.toBytes(V),W21(Z),K),M=X.multiplyUnsafe(q).add(Z.multiplyUnsafe(G.neg(U))),{x:D,y:I}=M.toAffine();if(M.is0()||!Z21(I)||D!==V)return!1;return!0}catch(Z){return!1}}bI0.schnorr=(()=>{let Y=(X=(0,$I0.randomBytes)(48))=>{return(0,f7.mapHashToField)(X,zB.n)};bI0.secp256k1.utils.randomSecretKey;function G(X){let z=Y(X);return{secretKey:z,publicKey:PI0(z)}}return{keygen:G,getPublicKey:PI0,sign:nQ9,verify:hI0,Point:KB,utils:{randomSecretKey:Y,randomPrivateKey:Y,taggedHash:Vm,lift_x:vI0,pointToBytes:W21,numberToBytesBE:EJ.numberToBytesBE,bytesToNumberBE:EJ.bytesToNumberBE,mod:f7.mod},lengths:{secretKey:32,publicKey:32,publicKeyHasPrefix:!1,signature:64,seed:48}}})();var oQ9=(()=>(0,fI0.isogenyMap)(ZK,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map((J)=>J.map((Q)=>BigInt(Q)))))(),aQ9=(()=>(0,kI0.mapToCurveSimpleSWU)(ZK,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:ZK.create(BigInt("-11"))}))();bI0.secp256k1_hasher=(()=>(0,fI0.createHasher)(bI0.secp256k1.Point,(J)=>{let{x:Q,y:Y}=aQ9(ZK.create(J[0]));return oQ9(Q,Y)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:ZK.ORDER,m:1,k:128,expand:"xmd",hash:Zm.sha256}))();bI0.hashToCurve=(()=>bI0.secp256k1_hasher.hashToCurve)();bI0.encodeToCurve=(()=>bI0.secp256k1_hasher.encodeToCurve)()});var M21=H((dI0)=>{Object.defineProperty(dI0,"__esModule",{value:!0});dI0.HDKey=dI0.HARDENED_OFFSET=void 0;/*! scure-bip32 - MIT License (c) 2022 Patricio Palladino, Paul Miller (paulmillr.com) */var tQ9=QB(),VK=yI0(),gI0=bU(),eQ9=b41(),Hm=ez(),n5=M8(),JY9=nw(),Um=VK.secp256k1.ProjectivePoint,q21=(0,JY9.createBase58check)(Hm.sha256);function mI0(J){(0,n5.abytes)(J);let Q=J.length===0?"0":(0,n5.bytesToHex)(J);return BigInt("0x"+Q)}function QY9(J){if(typeof J!=="bigint")throw Error("bigint expected");return(0,n5.hexToBytes)(J.toString(16).padStart(64,"0"))}var YY9=(0,n5.utf8ToBytes)("Bitcoin seed"),U21={private:76066276,public:76067358};dI0.HARDENED_OFFSET=2147483648;var GY9=(J)=>(0,eQ9.ripemd160)((0,Hm.sha256)(J)),XY9=(J)=>(0,n5.createView)(J).getUint32(0,!1),Mm=(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,n5.createView)(Q).setUint32(0,J,!1),Q};class BM{get fingerprint(){if(!this.pubHash)throw Error("No publicKey set!");return XY9(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 q21.encode(this.serialize(this.versions.private,(0,n5.concatBytes)(new Uint8Array([0]),J)))}get publicExtendedKey(){if(!this.pubKey)throw Error("No public key");return q21.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(J,Q=U21){if((0,n5.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,gI0.hmac)(Hm.sha512,YY9,J);return new BM({versions:Q,chainCode:Y.slice(32),privateKey:Y.slice(0,32)})}static fromExtendedKey(J,Q=U21){let Y=q21.decode(J),G=(0,n5.createView)(Y),X=G.getUint32(0,!1),z={versions:Q,depth:Y[4],parentFingerprint:G.getUint32(5,!1),index:G.getUint32(9,!1),chainCode:Y.slice(13,45)},K=Y.slice(45),W=K[0]===0;if(X!==Q[W?"private":"public"])throw Error("Version mismatch");if(W)return new BM({...z,privateKey:K.slice(1)});else return new BM({...z,publicKey:K})}static fromJSON(J){return BM.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||U21,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(!VK.secp256k1.utils.isValidPrivateKey(J.privateKey))throw Error("Invalid private key");this.privKey=typeof J.privateKey==="bigint"?J.privateKey:mI0(J.privateKey),this.privKeyBytes=QY9(this.privKey),this.pubKey=VK.secp256k1.getPublicKey(J.privateKey,!0)}else if(J.publicKey)this.pubKey=Um.fromHex(J.publicKey).toRawBytes(!0);else throw Error("HDKey: no public or private key provided");this.pubHash=GY9(this.pubKey)}derive(J){if(!/^[mM]'?/.test(J))throw Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(J))return this;let Q=J.replace(/^[mM]'?\//,"").split("/"),Y=this;for(let G of Q){let X=/^(\d+)('?)$/.exec(G),z=X&&X[1];if(!X||X.length!==3||typeof z!=="string")throw Error("invalid child index: "+G);let K=+z;if(!Number.isSafeInteger(K)||K>=dI0.HARDENED_OFFSET)throw Error("Invalid index");if(X[2]==="'")K+=dI0.HARDENED_OFFSET;Y=Y.deriveChild(K)}return Y}deriveChild(J){if(!this.pubKey||!this.chainCode)throw Error("No publicKey or chainCode set");let Q=Mm(J);if(J>=dI0.HARDENED_OFFSET){let K=this.privateKey;if(!K)throw Error("Could not derive hardened child key");Q=(0,n5.concatBytes)(new Uint8Array([0]),K,Q)}else Q=(0,n5.concatBytes)(this.pubKey,Q);let Y=(0,gI0.hmac)(Hm.sha512,this.chainCode,Q),G=mI0(Y.slice(0,32)),X=Y.slice(32);if(!VK.secp256k1.utils.isValidPrivateKey(G))throw Error("Tweak bigger than curve order");let z={versions:this.versions,chainCode:X,depth:this.depth+1,parentFingerprint:this.fingerprint,index:J};try{if(this.privateKey){let K=(0,tQ9.mod)(this.privKey+G,VK.secp256k1.CURVE.n);if(!VK.secp256k1.utils.isValidPrivateKey(K))throw Error("The tweak was out of range or the resulted private key is invalid");z.privateKey=K}else{let K=Um.fromHex(this.pubKey).add(Um.fromPrivateKey(G));if(K.equals(Um.ZERO))throw Error("The tweak was equal to negative P, which made the result key invalid");z.publicKey=K.toRawBytes(!0)}return new BM(z)}catch(K){return this.deriveChild(J+1)}}sign(J){if(!this.privateKey)throw Error("No privateKey set!");return(0,n5.abytes)(J,32),VK.secp256k1.sign(J,this.privKey).toCompactRawBytes()}verify(J,Q){if((0,n5.abytes)(J,32),(0,n5.abytes)(Q,64),!this.publicKey)throw Error("No publicKey set!");let Y;try{Y=VK.secp256k1.Signature.fromCompact(Q)}catch(G){return!1}return VK.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,n5.abytes)(Q,33),(0,n5.concatBytes)(Mm(J),new Uint8Array([this.depth]),Mm(this.parentFingerprint),Mm(this.index),this.chainCode,Q)}}dI0.HDKey=BM});var D21=H((cI0)=>{Object.defineProperty(cI0,"__esModule",{value:!0});cI0.pbkdf2=KY9;cI0.pbkdf2Async=WY9;var zY9=bU(),QY=M8();function lI0(J,Q,Y,G){(0,QY.ahash)(J);let X=(0,QY.checkOpts)({dkLen:32,asyncTick:10},G),{c:z,dkLen:K,asyncTick:W}=X;if((0,QY.anumber)(z),(0,QY.anumber)(K),(0,QY.anumber)(W),z<1)throw Error("iterations (c) should be >= 1");let Z=(0,QY.kdfInputToBytes)(Q),V=(0,QY.kdfInputToBytes)(Y),q=new Uint8Array(K),U=zY9.hmac.create(J,Z),M=U._cloneInto().update(V);return{c:z,dkLen:K,asyncTick:W,DK:q,PRF:U,PRFSalt:M}}function pI0(J,Q,Y,G,X){if(J.destroy(),Q.destroy(),G)G.destroy();return(0,QY.clean)(X),Y}function KY9(J,Q,Y,G){let{c:X,dkLen:z,DK:K,PRF:W,PRFSalt:Z}=lI0(J,Q,Y,G),V,q=new Uint8Array(4),U=(0,QY.createView)(q),M=new Uint8Array(W.outputLen);for(let D=1,I=0;I<z;D++,I+=W.outputLen){let O=K.subarray(I,I+W.outputLen);U.setInt32(0,D,!1),(V=Z._cloneInto(V)).update(q).digestInto(M),O.set(M.subarray(0,O.length));for(let A=1;A<X;A++){W._cloneInto(V).update(M).digestInto(M);for(let B=0;B<O.length;B++)O[B]^=M[B]}}return pI0(W,Z,K,V,M)}async function WY9(J,Q,Y,G){let{c:X,dkLen:z,asyncTick:K,DK:W,PRF:Z,PRFSalt:V}=lI0(J,Q,Y,G),q,U=new Uint8Array(4),M=(0,QY.createView)(U),D=new Uint8Array(Z.outputLen);for(let I=1,O=0;O<z;I++,O+=Z.outputLen){let A=W.subarray(O,O+Z.outputLen);M.setInt32(0,I,!1),(q=V._cloneInto(q)).update(U).digestInto(D),A.set(D.subarray(0,A.length)),await(0,QY.asyncLoop)(X-1,K,()=>{Z._cloneInto(q).update(D).digestInto(D);for(let B=0;B<A.length;B++)A[B]^=D[B]})}return pI0(Z,V,W,q,D)}});var Om=H((tI0)=>{Object.defineProperty(tI0,"__esModule",{value:!0});tI0.generateMnemonic=UY9;tI0.mnemonicToEntropy=aI0;tI0.entropyToMnemonic=rI0;tI0.validateMnemonic=DY9;tI0.mnemonicToSeed=HY9;tI0.mnemonicToSeedSync=IY9;/*! scure-bip39 - MIT License (c) 2022 Patricio Palladino, Paul Miller (paulmillr.com) */var _I0=D21(),I21=ez(),H21=M8(),Im=nw(),qY9=(J)=>J[0]==="あいこくしん";function iI0(J){if(typeof J!=="string")throw TypeError("invalid mnemonic type: "+typeof J);return J.normalize("NFKD")}function O21(J){let Q=iI0(J),Y=Q.split(" ");if(![12,15,18,21,24].includes(Y.length))throw Error("Invalid mnemonic");return{nfkd:Q,words:Y}}function nI0(J){(0,H21.abytes)(J,16,20,24,28,32)}function UY9(J,Q=128){if((0,H21.anumber)(Q),Q%32!==0||Q>256)throw TypeError("Invalid entropy");return rI0((0,H21.randomBytes)(Q/8),J)}var MY9=(J)=>{let Q=8-J.length/4;return new Uint8Array([(0,I21.sha256)(J)[0]>>Q<<Q])};function oI0(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)}),Im.utils.chain(Im.utils.checksum(1,MY9),Im.utils.radix2(11,!0),Im.utils.alphabet(J))}function aI0(J,Q){let{words:Y}=O21(J),G=oI0(Q).decode(Y);return nI0(G),G}function rI0(J,Q){return nI0(J),oI0(Q).encode(J).join(qY9(Q)?"　":" ")}function DY9(J,Q){try{aI0(J,Q)}catch(Y){return!1}return!0}var sI0=(J)=>iI0("mnemonic"+J);function HY9(J,Q=""){return(0,_I0.pbkdf2Async)(I21.sha512,O21(J).nfkd,sI0(Q),{c:2048,dkLen:64})}function IY9(J,Q=""){return(0,_I0.pbkdf2)(I21.sha512,O21(J).nfkd,sI0(Q),{c:2048,dkLen:64})}});var JO0=H((eI0)=>{Object.defineProperty(eI0,"__esModule",{value:!0});eI0.generateMnemonic=CY9;var EY9=Om();function CY9(J,Q){return(0,EY9.generateMnemonic)(J,Q)}});var YO0=H((QO0)=>{Object.defineProperty(QO0,"__esModule",{value:!0});QO0.generatePrivateKey=SY9;var FY9=w2(),TY9=v1();function SY9(){return(0,TY9.toHex)(FY9.secp256k1.utils.randomPrivateKey())}});var A21=H((zO0)=>{Object.defineProperty(zO0,"__esModule",{value:!0});zO0.toAccount=$Y9;var GO0=IJ(),XO0=u5();function $Y9(J){if(typeof J==="string"){if(!(0,XO0.isAddress)(J,{strict:!1}))throw new GO0.InvalidAddressError({address:J});return{address:J,type:"json-rpc"}}if(!(0,XO0.isAddress)(J.address,{strict:!1}))throw new GO0.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 NM=H((WO0)=>{Object.defineProperty(WO0,"__esModule",{value:!0});WO0.setSignEntropy=bY9;WO0.sign=xY9;var kY9=w2(),vY9=X5(),jY9=c6(),KO0=v1(),hY9=gF(),Am=!1;function bY9(J){if(!J)throw Error("must be a `true` or a hex value.");Am=J}async function xY9({hash:J,privateKey:Q,to:Y="object"}){let{r:G,s:X,recovery:z}=kY9.secp256k1.sign(J.slice(2),Q.slice(2),{lowS:!0,extraEntropy:(0,vY9.isHex)(Am,{strict:!1})?(0,jY9.hexToBytes)(Am):Am}),K={r:(0,KO0.numberToHex)(G,{size:32}),s:(0,KO0.numberToHex)(X,{size:32}),v:z?28n:27n,yParity:z};return(()=>{if(Y==="bytes"||Y==="hex")return(0,hY9.serializeSignature)({...K,to:Y});return K})()}});var B21=H((ZO0)=>{Object.defineProperty(ZO0,"__esModule",{value:!0});ZO0.signAuthorization=uY9;var mY9=Ex(),dY9=NM();async function uY9(J){let{chainId:Q,nonce:Y,privateKey:G,to:X="object"}=J,z=J.contractAddress??J.address,K=await(0,dY9.sign)({hash:(0,mY9.hashAuthorization)({address:z,chainId:Q,nonce:Y}),privateKey:G,to:X});if(X==="object")return{address:z,chainId:Q,nonce:Y,...K};return K}});var N21=H((VO0)=>{Object.defineProperty(VO0,"__esModule",{value:!0});VO0.signMessage=_Y9;var pY9=_U(),cY9=NM();async function _Y9({message:J,privateKey:Q}){return await(0,cY9.sign)({hash:(0,pY9.hashMessage)(J),privateKey:Q,to:"hex"})}});var w21=H((qO0)=>{Object.defineProperty(qO0,"__esModule",{value:!0});qO0.signTransaction=rY9;var nY9=d5(),oY9=BA(),aY9=NM();async function rY9(J){let{privateKey:Q,transaction:Y,serializer:G=oY9.serializeTransaction}=J,X=(()=>{if(Y.type==="eip4844")return{...Y,sidecars:!1};return Y})(),z=await(0,aY9.sign)({hash:(0,nY9.keccak256)(G(X)),privateKey:Q});return G(Y,z)}});var L21=H((UO0)=>{Object.defineProperty(UO0,"__esModule",{value:!0});UO0.signTypedData=JG9;var tY9=iU(),eY9=NM();async function JG9(J){let{privateKey:Q,...Y}=J;return await(0,eY9.sign)({hash:(0,tY9.hashTypedData)(Y),privateKey:Q,to:"hex"})}});var E21=H((MO0)=>{Object.defineProperty(MO0,"__esModule",{value:!0});MO0.privateKeyToAccount=UG9;var YG9=w2(),GG9=v1(),XG9=A21(),zG9=sO(),KG9=NM(),WG9=B21(),ZG9=N21(),VG9=w21(),qG9=L21();function UG9(J,Q={}){let{nonceManager:Y}=Q,G=(0,GG9.toHex)(YG9.secp256k1.getPublicKey(J.slice(2),!1)),X=(0,zG9.publicKeyToAddress)(G);return{...(0,XG9.toAccount)({address:X,nonceManager:Y,async sign({hash:K}){return(0,KG9.sign)({hash:K,privateKey:J,to:"hex"})},async signAuthorization(K){return(0,WG9.signAuthorization)({...K,privateKey:J})},async signMessage({message:K}){return(0,ZG9.signMessage)({message:K,privateKey:J})},async signTransaction(K,{serializer:W}={}){return(0,VG9.signTransaction)({privateKey:J,transaction:K,serializer:W})},async signTypedData(K){return(0,qG9.signTypedData)({...K,privateKey:J})}}),publicKey:G,source:"privateKey"}}});var C21=H((DO0)=>{Object.defineProperty(DO0,"__esModule",{value:!0});DO0.hdKeyToAccount=IG9;var DG9=v1(),HG9=E21();function IG9(J,{accountIndex:Q=0,addressIndex:Y=0,changeIndex:G=0,path:X,...z}={}){let K=J.derive(X||`m/44'/60'/${Q}'/${G}/${Y}`);return{...(0,HG9.privateKeyToAccount)((0,DG9.toHex)(K.privateKey),z),getHdKey:()=>K,source:"hd"}}});var IO0=H((HO0)=>{Object.defineProperty(HO0,"__esModule",{value:!0});HO0.mnemonicToAccount=wG9;var AG9=M21(),BG9=Om(),NG9=C21();function wG9(J,Q={}){let Y=(0,BG9.mnemonicToSeedSync)(J);return(0,NG9.hdKeyToAccount)(AG9.HDKey.fromMasterSeed(Y),Q)}});var AO0=H((OO0)=>{Object.defineProperty(OO0,"__esModule",{value:!0});OO0.privateKeyToAddress=FG9;var EG9=w2(),CG9=v1(),RG9=sO();function FG9(J){let Q=(0,CG9.bytesToHex)(EG9.secp256k1.getPublicKey(J.slice(2),!1));return(0,RG9.publicKeyToAddress)(Q)}});var wO0=H((BO0)=>{Object.defineProperty(BO0,"__esModule",{value:!0});BO0.wordlist=void 0;BO0.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 CO0=H((LO0)=>{Object.defineProperty(LO0,"__esModule",{value:!0});LO0.wordlist=void 0;LO0.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 TO0=H((RO0)=>{Object.defineProperty(RO0,"__esModule",{value:!0});RO0.wordlist=void 0;RO0.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 $O0=H((SO0)=>{Object.defineProperty(SO0,"__esModule",{value:!0});SO0.wordlist=void 0;SO0.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 vO0=H((fO0)=>{Object.defineProperty(fO0,"__esModule",{value:!0});fO0.wordlist=void 0;fO0.wordlist=`あいこくしん
あいさつ
あいだ
あおぞら
あかちゃん
あきる
あけがた
あける
あこがれる
あさい
あさひ
あしあと
あじわう
あずかる
あずき
あそぶ
あたえる
あたためる
あたりまえ
あたる
あつい
あつかう
あっしゅく
あつまり
あつめる
あてな
あてはまる
あひる
あぶら
あぶる
あふれる
あまい
あまど
あまやかす
あまり
あみもの
あめりか
あやまる
あゆむ
あらいぐま
あらし
あらすじ
あらためる
あらゆる
あらわす
ありがとう
あわせる
あわてる
あんい
あんがい
あんこ
あんぜん
あんてい
あんない
あんまり
いいだす
いおん
いがい
いがく
いきおい
いきなり
いきもの
いきる
いくじ
いくぶん
いけばな
いけん
いこう
いこく
いこつ
いさましい
いさん
いしき
いじゅう
いじょう
いじわる
いずみ
いずれ
いせい
いせえび
いせかい
いせき
いぜん
いそうろう
いそがしい
いだい
いだく
いたずら
いたみ
いたりあ
いちおう
いちじ
いちど
いちば
いちぶ
いちりゅう
いつか
いっしゅん
いっせい
いっそう
いったん
いっち
いってい
いっぽう
いてざ
いてん
いどう
いとこ
いない
いなか
いねむり
いのち
いのる
いはつ
いばる
いはん
いびき
いひん
いふく
いへん
いほう
いみん
いもうと
いもたれ
いもり
いやがる
いやす
いよかん
いよく
いらい
いらすと
いりぐち
いりょう
いれい
いれもの
いれる
いろえんぴつ
いわい
いわう
いわかん
いわば
いわゆる
いんげんまめ
いんさつ
いんしょう
いんよう
うえき
うえる
うおざ
うがい
うかぶ
うかべる
うきわ
うくらいな
うくれれ
うけたまわる
うけつけ
うけとる
うけもつ
うける
うごかす
うごく
うこん
うさぎ
うしなう
うしろがみ
うすい
うすぎ
うすぐらい
うすめる
うせつ
うちあわせ
うちがわ
うちき
うちゅう
うっかり
うつくしい
うったえる
うつる
うどん
うなぎ
うなじ
うなずく
うなる
うねる
うのう
うぶげ
うぶごえ
うまれる
うめる
うもう
うやまう
うよく
うらがえす
うらぐち
うらない
うりあげ
うりきれ
うるさい
うれしい
うれゆき
うれる
うろこ
うわき
うわさ
うんこう
うんちん
うんてん
うんどう
えいえん
えいが
えいきょう
えいご
えいせい
えいぶん
えいよう
えいわ
えおり
えがお
えがく
えきたい
えくせる
えしゃく
えすて
えつらん
えのぐ
えほうまき
えほん
えまき
えもじ
えもの
えらい
えらぶ
えりあ
えんえん
えんかい
えんぎ
えんげき
えんしゅう
えんぜつ
えんそく
えんちょう
えんとつ
おいかける
おいこす
おいしい
おいつく
おうえん
おうさま
おうじ
おうせつ
おうたい
おうふく
おうべい
おうよう
おえる
おおい
おおう
おおどおり
おおや
おおよそ
おかえり
おかず
おがむ
おかわり
おぎなう
おきる
おくさま
おくじょう
おくりがな
おくる
おくれる
おこす
おこなう
おこる
おさえる
おさない
おさめる
おしいれ
おしえる
おじぎ
おじさん
おしゃれ
おそらく
おそわる
おたがい
おたく
おだやか
おちつく
おっと
おつり
おでかけ
おとしもの
おとなしい
おどり
おどろかす
おばさん
おまいり
おめでとう
おもいで
おもう
おもたい
おもちゃ
おやつ
おやゆび
およぼす
おらんだ
おろす
おんがく
おんけい
おんしゃ
おんせん
おんだん
おんちゅう
おんどけい
かあつ
かいが
がいき
がいけん
がいこう
かいさつ
かいしゃ
かいすいよく
かいぜん
かいぞうど
かいつう
かいてん
かいとう
かいふく
がいへき
かいほう
かいよう
がいらい
かいわ
かえる
かおり
かかえる
かがく
かがし
かがみ
かくご
かくとく
かざる
がぞう
かたい
かたち
がちょう
がっきゅう
がっこう
がっさん
がっしょう
かなざわし
かのう
がはく
かぶか
かほう
かほご
かまう
かまぼこ
かめれおん
かゆい
かようび
からい
かるい
かろう
かわく
かわら
がんか
かんけい
かんこう
かんしゃ
かんそう
かんたん
かんち
がんばる
きあい
きあつ
きいろ
ぎいん
きうい
きうん
きえる
きおう
きおく
きおち
きおん
きかい
きかく
きかんしゃ
ききて
きくばり
きくらげ
きけんせい
きこう
きこえる
きこく
きさい
きさく
きさま
きさらぎ
ぎじかがく
ぎしき
ぎじたいけん
ぎじにってい
ぎじゅつしゃ
きすう
きせい
きせき
きせつ
きそう
きぞく
きぞん
きたえる
きちょう
きつえん
ぎっちり
きつつき
きつね
きてい
きどう
きどく
きない
きなが
きなこ
きぬごし
きねん
きのう
きのした
きはく
きびしい
きひん
きふく
きぶん
きぼう
きほん
きまる
きみつ
きむずかしい
きめる
きもだめし
きもち
きもの
きゃく
きやく
ぎゅうにく
きよう
きょうりゅう
きらい
きらく
きりん
きれい
きれつ
きろく
ぎろん
きわめる
ぎんいろ
きんかくじ
きんじょ
きんようび
ぐあい
くいず
くうかん
くうき
くうぐん
くうこう
ぐうせい
くうそう
ぐうたら
くうふく
くうぼ
くかん
くきょう
くげん
ぐこう
くさい
くさき
くさばな
くさる
くしゃみ
くしょう
くすのき
くすりゆび
くせげ
くせん
ぐたいてき
くださる
くたびれる
くちこみ
くちさき
くつした
ぐっすり
くつろぐ
くとうてん
くどく
くなん
くねくね
くのう
くふう
くみあわせ
くみたてる
くめる
くやくしょ
くらす
くらべる
くるま
くれる
くろう
くわしい
ぐんかん
ぐんしょく
ぐんたい
ぐんて
けあな
けいかく
けいけん
けいこ
けいさつ
げいじゅつ
けいたい
げいのうじん
けいれき
けいろ
けおとす
けおりもの
げきか
げきげん
げきだん
げきちん
げきとつ
げきは
げきやく
げこう
げこくじょう
げざい
けさき
げざん
けしき
けしごむ
けしょう
げすと
けたば
けちゃっぷ
けちらす
けつあつ
けつい
けつえき
けっこん
けつじょ
けっせき
けってい
けつまつ
げつようび
げつれい
けつろん
げどく
けとばす
けとる
けなげ
けなす
けなみ
けぬき
げねつ
けねん
けはい
げひん
けぶかい
げぼく
けまり
けみかる
けむし
けむり
けもの
けらい
けろけろ
けわしい
けんい
けんえつ
けんお
けんか
げんき
けんげん
けんこう
けんさく
けんしゅう
けんすう
げんそう
けんちく
けんてい
けんとう
けんない
けんにん
げんぶつ
けんま
けんみん
けんめい
けんらん
けんり
こあくま
こいぬ
こいびと
ごうい
こうえん
こうおん
こうかん
ごうきゅう
ごうけい
こうこう
こうさい
こうじ
こうすい
ごうせい
こうそく
こうたい
こうちゃ
こうつう
こうてい
こうどう
こうない
こうはい
ごうほう
ごうまん
こうもく
こうりつ
こえる
こおり
ごかい
ごがつ
ごかん
こくご
こくさい
こくとう
こくない
こくはく
こぐま
こけい
こける
ここのか
こころ
こさめ
こしつ
こすう
こせい
こせき
こぜん
こそだて
こたい
こたえる
こたつ
こちょう
こっか
こつこつ
こつばん
こつぶ
こてい
こてん
ことがら
ことし
ことば
ことり
こなごな
こねこね
このまま
このみ
このよ
ごはん
こひつじ
こふう
こふん
こぼれる
ごまあぶら
こまかい
ごますり
こまつな
こまる
こむぎこ
こもじ
こもち
こもの
こもん
こやく
こやま
こゆう
こゆび
こよい
こよう
こりる
これくしょん
ころっけ
こわもて
こわれる
こんいん
こんかい
こんき
こんしゅう
こんすい
こんだて
こんとん
こんなん
こんびに
こんぽん
こんまけ
こんや
こんれい
こんわく
ざいえき
さいかい
さいきん
ざいげん
ざいこ
さいしょ
さいせい
ざいたく
ざいちゅう
さいてき
ざいりょう
さうな
さかいし
さがす
さかな
さかみち
さがる
さぎょう
さくし
さくひん
さくら
さこく
さこつ
さずかる
ざせき
さたん
さつえい
ざつおん
ざっか
ざつがく
さっきょく
ざっし
さつじん
ざっそう
さつたば
さつまいも
さてい
さといも
さとう
さとおや
さとし
さとる
さのう
さばく
さびしい
さべつ
さほう
さほど
さます
さみしい
さみだれ
さむけ
さめる
さやえんどう
さゆう
さよう
さよく
さらだ
ざるそば
さわやか
さわる
さんいん
さんか
さんきゃく
さんこう
さんさい
ざんしょ
さんすう
さんせい
さんそ
さんち
さんま
さんみ
さんらん
しあい
しあげ
しあさって
しあわせ
しいく
しいん
しうち
しえい
しおけ
しかい
しかく
じかん
しごと
しすう
じだい
したうけ
したぎ
したて
したみ
しちょう
しちりん
しっかり
しつじ
しつもん
してい
してき
してつ
じてん
じどう
しなぎれ
しなもの
しなん
しねま
しねん
しのぐ
しのぶ
しはい
しばかり
しはつ
しはらい
しはん
しひょう
しふく
じぶん
しへい
しほう
しほん
しまう
しまる
しみん
しむける
じむしょ
しめい
しめる
しもん
しゃいん
しゃうん
しゃおん
じゃがいも
しやくしょ
しゃくほう
しゃけん
しゃこ
しゃざい
しゃしん
しゃせん
しゃそう
しゃたい
しゃちょう
しゃっきん
じゃま
しゃりん
しゃれい
じゆう
じゅうしょ
しゅくはく
じゅしん
しゅっせき
しゅみ
しゅらば
じゅんばん
しょうかい
しょくたく
しょっけん
しょどう
しょもつ
しらせる
しらべる
しんか
しんこう
じんじゃ
しんせいじ
しんちく
しんりん
すあげ
すあし
すあな
ずあん
すいえい
すいか
すいとう
ずいぶん
すいようび
すうがく
すうじつ
すうせん
すおどり
すきま
すくう
すくない
すける
すごい
すこし
ずさん
すずしい
すすむ
すすめる
すっかり
ずっしり
ずっと
すてき
すてる
すねる
すのこ
すはだ
すばらしい
ずひょう
ずぶぬれ
すぶり
すふれ
すべて
すべる
ずほう
すぼん
すまい
すめし
すもう
すやき
すらすら
するめ
すれちがう
すろっと
すわる
すんぜん
すんぽう
せあぶら
せいかつ
せいげん
せいじ
せいよう
せおう
せかいかん
せきにん
せきむ
せきゆ
せきらんうん
せけん
せこう
せすじ
せたい
せたけ
せっかく
せっきゃく
ぜっく
せっけん
せっこつ
せっさたくま
せつぞく
せつだん
せつでん
せっぱん
せつび
せつぶん
せつめい
せつりつ
せなか
せのび
せはば
せびろ
せぼね
せまい
せまる
せめる
せもたれ
せりふ
ぜんあく
せんい
せんえい
せんか
せんきょ
せんく
せんげん
ぜんご
せんさい
せんしゅ
せんすい
せんせい
せんぞ
せんたく
せんちょう
せんてい
せんとう
せんぬき
せんねん
せんぱい
ぜんぶ
ぜんぽう
せんむ
せんめんじょ
せんもん
せんやく
せんゆう
せんよう
ぜんら
ぜんりゃく
せんれい
せんろ
そあく
そいとげる
そいね
そうがんきょう
そうき
そうご
そうしん
そうだん
そうなん
そうび
そうめん
そうり
そえもの
そえん
そがい
そげき
そこう
そこそこ
そざい
そしな
そせい
そせん
そそぐ
そだてる
そつう
そつえん
そっかん
そつぎょう
そっけつ
そっこう
そっせん
そっと
そとがわ
そとづら
そなえる
そなた
そふぼ
そぼく
そぼろ
そまつ
そまる
そむく
そむりえ
そめる
そもそも
そよかぜ
そらまめ
そろう
そんかい
そんけい
そんざい
そんしつ
そんぞく
そんちょう
ぞんび
ぞんぶん
そんみん
たあい
たいいん
たいうん
たいえき
たいおう
だいがく
たいき
たいぐう
たいけん
たいこ
たいざい
だいじょうぶ
だいすき
たいせつ
たいそう
だいたい
たいちょう
たいてい
だいどころ
たいない
たいねつ
たいのう
たいはん
だいひょう
たいふう
たいへん
たいほ
たいまつばな
たいみんぐ
たいむ
たいめん
たいやき
たいよう
たいら
たいりょく
たいる
たいわん
たうえ
たえる
たおす
たおる
たおれる
たかい
たかね
たきび
たくさん
たこく
たこやき
たさい
たしざん
だじゃれ
たすける
たずさわる
たそがれ
たたかう
たたく
ただしい
たたみ
たちばな
だっかい
だっきゃく
だっこ
だっしゅつ
だったい
たてる
たとえる
たなばた
たにん
たぬき
たのしみ
たはつ
たぶん
たべる
たぼう
たまご
たまる
だむる
ためいき
ためす
ためる
たもつ
たやすい
たよる
たらす
たりきほんがん
たりょう
たりる
たると
たれる
たれんと
たろっと
たわむれる
だんあつ
たんい
たんおん
たんか
たんき
たんけん
たんご
たんさん
たんじょうび
だんせい
たんそく
たんたい
だんち
たんてい
たんとう
だんな
たんにん
だんねつ
たんのう
たんぴん
だんぼう
たんまつ
たんめい
だんれつ
だんろ
だんわ
ちあい
ちあん
ちいき
ちいさい
ちえん
ちかい
ちから
ちきゅう
ちきん
ちけいず
ちけん
ちこく
ちさい
ちしき
ちしりょう
ちせい
ちそう
ちたい
ちたん
ちちおや
ちつじょ
ちてき
ちてん
ちぬき
ちぬり
ちのう
ちひょう
ちへいせん
ちほう
ちまた
ちみつ
ちみどろ
ちめいど
ちゃんこなべ
ちゅうい
ちゆりょく
ちょうし
ちょさくけん
ちらし
ちらみ
ちりがみ
ちりょう
ちるど
ちわわ
ちんたい
ちんもく
ついか
ついたち
つうか
つうじょう
つうはん
つうわ
つかう
つかれる
つくね
つくる
つけね
つける
つごう
つたえる
つづく
つつじ
つつむ
つとめる
つながる
つなみ
つねづね
つのる
つぶす
つまらない
つまる
つみき
つめたい
つもり
つもる
つよい
つるぼ
つるみく
つわもの
つわり
てあし
てあて
てあみ
ていおん
ていか
ていき
ていけい
ていこく
ていさつ
ていし
ていせい
ていたい
ていど
ていねい
ていひょう
ていへん
ていぼう
てうち
ておくれ
てきとう
てくび
でこぼこ
てさぎょう
てさげ
てすり
てそう
てちがい
てちょう
てつがく
てつづき
でっぱ
てつぼう
てつや
でぬかえ
てぬき
てぬぐい
てのひら
てはい
てぶくろ
てふだ
てほどき
てほん
てまえ
てまきずし
てみじか
てみやげ
てらす
てれび
てわけ
てわたし
でんあつ
てんいん
てんかい
てんき
てんぐ
てんけん
てんごく
てんさい
てんし
てんすう
でんち
てんてき
てんとう
てんない
てんぷら
てんぼうだい
てんめつ
てんらんかい
でんりょく
でんわ
どあい
といれ
どうかん
とうきゅう
どうぐ
とうし
とうむぎ
とおい
とおか
とおく
とおす
とおる
とかい
とかす
ときおり
ときどき
とくい
とくしゅう
とくてん
とくに
とくべつ
とけい
とける
とこや
とさか
としょかん
とそう
とたん
とちゅう
とっきゅう
とっくん
とつぜん
とつにゅう
とどける
ととのえる
とない
となえる
となり
とのさま
とばす
どぶがわ
とほう
とまる
とめる
ともだち
ともる
どようび
とらえる
とんかつ
どんぶり
ないかく
ないこう
ないしょ
ないす
ないせん
ないそう
なおす
ながい
なくす
なげる
なこうど
なさけ
なたでここ
なっとう
なつやすみ
ななおし
なにごと
なにもの
なにわ
なのか
なふだ
なまいき
なまえ
なまみ
なみだ
なめらか
なめる
なやむ
ならう
ならび
ならぶ
なれる
なわとび
なわばり
にあう
にいがた
にうけ
におい
にかい
にがて
にきび
にくしみ
にくまん
にげる
にさんかたんそ
にしき
にせもの
にちじょう
にちようび
にっか
にっき
にっけい
にっこう
にっさん
にっしょく
にっすう
にっせき
にってい
になう
にほん
にまめ
にもつ
にやり
にゅういん
にりんしゃ
にわとり
にんい
にんか
にんき
にんげん
にんしき
にんずう
にんそう
にんたい
にんち
にんてい
にんにく
にんぷ
にんまり
にんむ
にんめい
にんよう
ぬいくぎ
ぬかす
ぬぐいとる
ぬぐう
ぬくもり
ぬすむ
ぬまえび
ぬめり
ぬらす
ぬんちゃく
ねあげ
ねいき
ねいる
ねいろ
ねぐせ
ねくたい
ねくら
ねこぜ
ねこむ
ねさげ
ねすごす
ねそべる
ねだん
ねつい
ねっしん
ねつぞう
ねったいぎょ
ねぶそく
ねふだ
ねぼう
ねほりはほり
ねまき
ねまわし
ねみみ
ねむい
ねむたい
ねもと
ねらう
ねわざ
ねんいり
ねんおし
ねんかん
ねんきん
ねんぐ
ねんざ
ねんし
ねんちゃく
ねんど
ねんぴ
ねんぶつ
ねんまつ
ねんりょう
ねんれい
のいず
のおづま
のがす
のきなみ
のこぎり
のこす
のこる
のせる
のぞく
のぞむ
のたまう
のちほど
のっく
のばす
のはら
のべる
のぼる
のみもの
のやま
のらいぬ
のらねこ
のりもの
のりゆき
のれん
のんき
ばあい
はあく
ばあさん
ばいか
ばいく
はいけん
はいご
はいしん
はいすい
はいせん
はいそう
はいち
ばいばい
はいれつ
はえる
はおる
はかい
ばかり
はかる
はくしゅ
はけん
はこぶ
はさみ
はさん
はしご
ばしょ
はしる
はせる
ぱそこん
はそん
はたん
はちみつ
はつおん
はっかく
はづき
はっきり
はっくつ
はっけん
はっこう
はっさん
はっしん
はったつ
はっちゅう
はってん
はっぴょう
はっぽう
はなす
はなび
はにかむ
はぶらし
はみがき
はむかう
はめつ
はやい
はやし
はらう
はろうぃん
はわい
はんい
はんえい
はんおん
はんかく
はんきょう
ばんぐみ
はんこ
はんしゃ
はんすう
はんだん
ぱんち
ぱんつ
はんてい
はんとし
はんのう
はんぱ
はんぶん
はんぺん
はんぼうき
はんめい
はんらん
はんろん
ひいき
ひうん
ひえる
ひかく
ひかり
ひかる
ひかん
ひくい
ひけつ
ひこうき
ひこく
ひさい
ひさしぶり
ひさん
びじゅつかん
ひしょ
ひそか
ひそむ
ひたむき
ひだり
ひたる
ひつぎ
ひっこし
ひっし
ひつじゅひん
ひっす
ひつぜん
ぴったり
ぴっちり
ひつよう
ひてい
ひとごみ
ひなまつり
ひなん
ひねる
ひはん
ひびく
ひひょう
ひほう
ひまわり
ひまん
ひみつ
ひめい
ひめじし
ひやけ
ひやす
ひよう
びょうき
ひらがな
ひらく
ひりつ
ひりょう
ひるま
ひるやすみ
ひれい
ひろい
ひろう
ひろき
ひろゆき
ひんかく
ひんけつ
ひんこん
ひんしゅ
ひんそう
ぴんち
ひんぱん
びんぼう
ふあん
ふいうち
ふうけい
ふうせん
ぷうたろう
ふうとう
ふうふ
ふえる
ふおん
ふかい
ふきん
ふくざつ
ふくぶくろ
ふこう
ふさい
ふしぎ
ふじみ
ふすま
ふせい
ふせぐ
ふそく
ぶたにく
ふたん
ふちょう
ふつう
ふつか
ふっかつ
ふっき
ふっこく
ぶどう
ふとる
ふとん
ふのう
ふはい
ふひょう
ふへん
ふまん
ふみん
ふめつ
ふめん
ふよう
ふりこ
ふりる
ふるい
ふんいき
ぶんがく
ぶんぐ
ふんしつ
ぶんせき
ふんそう
ぶんぽう
へいあん
へいおん
へいがい
へいき
へいげん
へいこう
へいさ
へいしゃ
へいせつ
へいそ
へいたく
へいてん
へいねつ
へいわ
へきが
へこむ
べにいろ
べにしょうが
へらす
へんかん
べんきょう
べんごし
へんさい
へんたい
べんり
ほあん
ほいく
ぼうぎょ
ほうこく
ほうそう
ほうほう
ほうもん
ほうりつ
ほえる
ほおん
ほかん
ほきょう
ぼきん
ほくろ
ほけつ
ほけん
ほこう
ほこる
ほしい
ほしつ
ほしゅ
ほしょう
ほせい
ほそい
ほそく
ほたて
ほたる
ぽちぶくろ
ほっきょく
ほっさ
ほったん
ほとんど
ほめる
ほんい
ほんき
ほんけ
ほんしつ
ほんやく
まいにち
まかい
まかせる
まがる
まける
まこと
まさつ
まじめ
ますく
まぜる
まつり
まとめ
まなぶ
まぬけ
まねく
まほう
まもる
まゆげ
まよう
まろやか
まわす
まわり
まわる
まんが
まんきつ
まんぞく
まんなか
みいら
みうち
みえる
みがく
みかた
みかん
みけん
みこん
みじかい
みすい
みすえる
みせる
みっか
みつかる
みつける
みてい
みとめる
みなと
みなみかさい
みねらる
みのう
みのがす
みほん
みもと
みやげ
みらい
みりょく
みわく
みんか
みんぞく
むいか
むえき
むえん
むかい
むかう
むかえ
むかし
むぎちゃ
むける
むげん
むさぼる
むしあつい
むしば
むじゅん
むしろ
むすう
むすこ
むすぶ
むすめ
むせる
むせん
むちゅう
むなしい
むのう
むやみ
むよう
むらさき
むりょう
むろん
めいあん
めいうん
めいえん
めいかく
めいきょく
めいさい
めいし
めいそう
めいぶつ
めいれい
めいわく
めぐまれる
めざす
めした
めずらしい
めだつ
めまい
めやす
めんきょ
めんせき
めんどう
もうしあげる
もうどうけん
もえる
もくし
もくてき
もくようび
もちろん
もどる
もらう
もんく
もんだい
やおや
やける
やさい
やさしい
やすい
やすたろう
やすみ
やせる
やそう
やたい
やちん
やっと
やっぱり
やぶる
やめる
ややこしい
やよい
やわらかい
ゆうき
ゆうびんきょく
ゆうべ
ゆうめい
ゆけつ
ゆしゅつ
ゆせん
ゆそう
ゆたか
ゆちゃく
ゆでる
ゆにゅう
ゆびわ
ゆらい
ゆれる
ようい
ようか
ようきゅう
ようじ
ようす
ようちえん
よかぜ
よかん
よきん
よくせい
よくぼう
よけい
よごれる
よさん
よしゅう
よそう
よそく
よっか
よてい
よどがわく
よねつ
よやく
よゆう
よろこぶ
よろしい
らいう
らくがき
らくご
らくさつ
らくだ
らしんばん
らせん
らぞく
らたい
らっか
られつ
りえき
りかい
りきさく
りきせつ
りくぐん
りくつ
りけん
りこう
りせい
りそう
りそく
りてん
りねん
りゆう
りゅうがく
りよう
りょうり
りょかん
りょくちゃ
りょこう
りりく
りれき
りろん
りんご
るいけい
るいさい
るいじ
るいせき
るすばん
るりがわら
れいかん
れいぎ
れいせい
れいぞうこ
れいとう
れいぼう
れきし
れきだい
れんあい
れんけい
れんこん
れんさい
れんしゅう
れんぞく
れんらく
ろうか
ろうご
ろうじん
ろうそく
ろくが
ろこつ
ろじうら
ろしゅつ
ろせん
ろてん
ろめん
ろれつ
ろんぎ
ろんぱ
ろんぶん
ろんり
わかす
わかめ
わかやま
わかれる
わしつ
わじまし
わすれもの
わらう
われる`.split(`
`)});var bO0=H((jO0)=>{Object.defineProperty(jO0,"__esModule",{value:!0});jO0.wordlist=void 0;jO0.wordlist=`가격
가끔
가난
가능
가득
가르침
가뭄
가방
가상
가슴
가운데
가을
가이드
가입
가장
가정
가족
가죽
각오
각자
간격
간부
간섭
간장
간접
간판
갈등
갈비
갈색
갈증
감각
감기
감소
감수성
감자
감정
갑자기
강남
강당
강도
강력히
강변
강북
강사
강수량
강아지
강원도
강의
강제
강조
같이
개구리
개나리
개방
개별
개선
개성
개인
객관적
거실
거액
거울
거짓
거품
걱정
건강
건물
건설
건조
건축
걸음
검사
검토
게시판
게임
겨울
견해
결과
결국
결론
결석
결승
결심
결정
결혼
경계
경고
경기
경력
경복궁
경비
경상도
경영
경우
경쟁
경제
경주
경찰
경치
경향
경험
계곡
계단
계란
계산
계속
계약
계절
계층
계획
고객
고구려
고궁
고급
고등학생
고무신
고민
고양이
고장
고전
고집
고춧가루
고통
고향
곡식
골목
골짜기
골프
공간
공개
공격
공군
공급
공기
공동
공무원
공부
공사
공식
공업
공연
공원
공장
공짜
공책
공통
공포
공항
공휴일
과목
과일
과장
과정
과학
관객
관계
관광
관념
관람
관련
관리
관습
관심
관점
관찰
광경
광고
광장
광주
괴로움
굉장히
교과서
교문
교복
교실
교양
교육
교장
교직
교통
교환
교훈
구경
구름
구멍
구별
구분
구석
구성
구속
구역
구입
구청
구체적
국가
국기
국내
국립
국물
국민
국수
국어
국왕
국적
국제
국회
군대
군사
군인
궁극적
권리
권위
권투
귀국
귀신
규정
규칙
균형
그날
그냥
그늘
그러나
그룹
그릇
그림
그제서야
그토록
극복
극히
근거
근교
근래
근로
근무
근본
근원
근육
근처
글씨
글자
금강산
금고
금년
금메달
금액
금연
금요일
금지
긍정적
기간
기관
기념
기능
기독교
기둥
기록
기름
기법
기본
기분
기쁨
기숙사
기술
기억
기업
기온
기운
기원
기적
기준
기침
기혼
기획
긴급
긴장
길이
김밥
김치
김포공항
깍두기
깜빡
깨달음
깨소금
껍질
꼭대기
꽃잎
나들이
나란히
나머지
나물
나침반
나흘
낙엽
난방
날개
날씨
날짜
남녀
남대문
남매
남산
남자
남편
남학생
낭비
낱말
내년
내용
내일
냄비
냄새
냇물
냉동
냉면
냉방
냉장고
넥타이
넷째
노동
노란색
노력
노인
녹음
녹차
녹화
논리
논문
논쟁
놀이
농구
농담
농민
농부
농업
농장
농촌
높이
눈동자
눈물
눈썹
뉴욕
느낌
늑대
능동적
능력
다방
다양성
다음
다이어트
다행
단계
단골
단독
단맛
단순
단어
단위
단점
단체
단추
단편
단풍
달걀
달러
달력
달리
닭고기
담당
담배
담요
담임
답변
답장
당근
당분간
당연히
당장
대규모
대낮
대단히
대답
대도시
대략
대량
대륙
대문
대부분
대신
대응
대장
대전
대접
대중
대책
대출
대충
대통령
대학
대한민국
대합실
대형
덩어리
데이트
도대체
도덕
도둑
도망
도서관
도심
도움
도입
도자기
도저히
도전
도중
도착
독감
독립
독서
독일
독창적
동화책
뒷모습
뒷산
딸아이
마누라
마늘
마당
마라톤
마련
마무리
마사지
마약
마요네즈
마을
마음
마이크
마중
마지막
마찬가지
마찰
마흔
막걸리
막내
막상
만남
만두
만세
만약
만일
만점
만족
만화
많이
말기
말씀
말투
맘대로
망원경
매년
매달
매력
매번
매스컴
매일
매장
맥주
먹이
먼저
먼지
멀리
메일
며느리
며칠
면담
멸치
명단
명령
명예
명의
명절
명칭
명함
모금
모니터
모델
모든
모범
모습
모양
모임
모조리
모집
모퉁이
목걸이
목록
목사
목소리
목숨
목적
목표
몰래
몸매
몸무게
몸살
몸속
몸짓
몸통
몹시
무관심
무궁화
무더위
무덤
무릎
무슨
무엇
무역
무용
무조건
무지개
무척
문구
문득
문법
문서
문제
문학
문화
물가
물건
물결
물고기
물론
물리학
물음
물질
물체
미국
미디어
미사일
미술
미역
미용실
미움
미인
미팅
미혼
민간
민족
민주
믿음
밀가루
밀리미터
밑바닥
바가지
바구니
바나나
바늘
바닥
바닷가
바람
바이러스
바탕
박물관
박사
박수
반대
반드시
반말
반발
반성
반응
반장
반죽
반지
반찬
받침
발가락
발걸음
발견
발달
발레
발목
발바닥
발생
발음
발자국
발전
발톱
발표
밤하늘
밥그릇
밥맛
밥상
밥솥
방금
방면
방문
방바닥
방법
방송
방식
방안
방울
방지
방학
방해
방향
배경
배꼽
배달
배드민턴
백두산
백색
백성
백인
백제
백화점
버릇
버섯
버튼
번개
번역
번지
번호
벌금
벌레
벌써
범위
범인
범죄
법률
법원
법적
법칙
베이징
벨트
변경
변동
변명
변신
변호사
변화
별도
별명
별일
병실
병아리
병원
보관
보너스
보라색
보람
보름
보상
보안
보자기
보장
보전
보존
보통
보편적
보험
복도
복사
복숭아
복습
볶음
본격적
본래
본부
본사
본성
본인
본질
볼펜
봉사
봉지
봉투
부근
부끄러움
부담
부동산
부문
부분
부산
부상
부엌
부인
부작용
부장
부정
부족
부지런히
부친
부탁
부품
부회장
북부
북한
분노
분량
분리
분명
분석
분야
분위기
분필
분홍색
불고기
불과
불교
불꽃
불만
불법
불빛
불안
불이익
불행
브랜드
비극
비난
비닐
비둘기
비디오
비로소
비만
비명
비밀
비바람
비빔밥
비상
비용
비율
비중
비타민
비판
빌딩
빗물
빗방울
빗줄기
빛깔
빨간색
빨래
빨리
사건
사계절
사나이
사냥
사람
사랑
사립
사모님
사물
사방
사상
사생활
사설
사슴
사실
사업
사용
사월
사장
사전
사진
사촌
사춘기
사탕
사투리
사흘
산길
산부인과
산업
산책
살림
살인
살짝
삼계탕
삼국
삼십
삼월
삼촌
상관
상금
상대
상류
상반기
상상
상식
상업
상인
상자
상점
상처
상추
상태
상표
상품
상황
새벽
색깔
색연필
생각
생명
생물
생방송
생산
생선
생신
생일
생활
서랍
서른
서명
서민
서비스
서양
서울
서적
서점
서쪽
서클
석사
석유
선거
선물
선배
선생
선수
선원
선장
선전
선택
선풍기
설거지
설날
설렁탕
설명
설문
설사
설악산
설치
설탕
섭씨
성공
성당
성명
성별
성인
성장
성적
성질
성함
세금
세미나
세상
세월
세종대왕
세탁
센터
센티미터
셋째
소규모
소극적
소금
소나기
소년
소득
소망
소문
소설
소속
소아과
소용
소원
소음
소중히
소지품
소질
소풍
소형
속담
속도
속옷
손가락
손길
손녀
손님
손등
손목
손뼉
손실
손질
손톱
손해
솔직히
솜씨
송아지
송이
송편
쇠고기
쇼핑
수건
수년
수단
수돗물
수동적
수면
수명
수박
수상
수석
수술
수시로
수업
수염
수영
수입
수준
수집
수출
수컷
수필
수학
수험생
수화기
숙녀
숙소
숙제
순간
순서
순수
순식간
순위
숟가락
술병
술집
숫자
스님
스물
스스로
스승
스웨터
스위치
스케이트
스튜디오
스트레스
스포츠
슬쩍
슬픔
습관
습기
승객
승리
승부
승용차
승진
시각
시간
시골
시금치
시나리오
시댁
시리즈
시멘트
시민
시부모
시선
시설
시스템
시아버지
시어머니
시월
시인
시일
시작
시장
시절
시점
시중
시즌
시집
시청
시합
시험
식구
식기
식당
식량
식료품
식물
식빵
식사
식생활
식초
식탁
식품
신고
신규
신념
신문
신발
신비
신사
신세
신용
신제품
신청
신체
신화
실감
실내
실력
실례
실망
실수
실습
실시
실장
실정
실질적
실천
실체
실컷
실태
실패
실험
실현
심리
심부름
심사
심장
심정
심판
쌍둥이
씨름
씨앗
아가씨
아나운서
아드님
아들
아쉬움
아스팔트
아시아
아울러
아저씨
아줌마
아직
아침
아파트
아프리카
아픔
아홉
아흔
악기
악몽
악수
안개
안경
안과
안내
안녕
안동
안방
안부
안주
알루미늄
알코올
암시
암컷
압력
앞날
앞문
애인
애정
액수
앨범
야간
야단
야옹
약간
약국
약속
약수
약점
약품
약혼녀
양념
양력
양말
양배추
양주
양파
어둠
어려움
어른
어젯밤
어쨌든
어쩌다가
어쩐지
언니
언덕
언론
언어
얼굴
얼른
얼음
얼핏
엄마
업무
업종
업체
엉덩이
엉망
엉터리
엊그제
에너지
에어컨
엔진
여건
여고생
여관
여군
여권
여대생
여덟
여동생
여든
여론
여름
여섯
여성
여왕
여인
여전히
여직원
여학생
여행
역사
역시
역할
연결
연구
연극
연기
연락
연설
연세
연속
연습
연애
연예인
연인
연장
연주
연출
연필
연합
연휴
열기
열매
열쇠
열심히
열정
열차
열흘
염려
엽서
영국
영남
영상
영양
영역
영웅
영원히
영하
영향
영혼
영화
옆구리
옆방
옆집
예감
예금
예방
예산
예상
예선
예술
예습
예식장
예약
예전
예절
예정
예컨대
옛날
오늘
오락
오랫동안
오렌지
오로지
오른발
오븐
오십
오염
오월
오전
오직
오징어
오페라
오피스텔
오히려
옥상
옥수수
온갖
온라인
온몸
온종일
온통
올가을
올림픽
올해
옷차림
와이셔츠
와인
완성
완전
왕비
왕자
왜냐하면
왠지
외갓집
외국
외로움
외삼촌
외출
외침
외할머니
왼발
왼손
왼쪽
요금
요일
요즘
요청
용기
용서
용어
우산
우선
우승
우연히
우정
우체국
우편
운동
운명
운반
운전
운행
울산
울음
움직임
웃어른
웃음
워낙
원고
원래
원서
원숭이
원인
원장
원피스
월급
월드컵
월세
월요일
웨이터
위반
위법
위성
위원
위험
위협
윗사람
유난히
유럽
유명
유물
유산
유적
유치원
유학
유행
유형
육군
육상
육십
육체
은행
음력
음료
음반
음성
음식
음악
음주
의견
의논
의문
의복
의식
의심
의외로
의욕
의원
의학
이것
이곳
이념
이놈
이달
이대로
이동
이렇게
이력서
이론적
이름
이민
이발소
이별
이불
이빨
이상
이성
이슬
이야기
이용
이웃
이월
이윽고
이익
이전
이중
이튿날
이틀
이혼
인간
인격
인공
인구
인근
인기
인도
인류
인물
인생
인쇄
인연
인원
인재
인종
인천
인체
인터넷
인하
인형
일곱
일기
일단
일대
일등
일반
일본
일부
일상
일생
일손
일요일
일월
일정
일종
일주일
일찍
일체
일치
일행
일회용
임금
임무
입대
입력
입맛
입사
입술
입시
입원
입장
입학
자가용
자격
자극
자동
자랑
자부심
자식
자신
자연
자원
자율
자전거
자정
자존심
자판
작가
작년
작성
작업
작용
작은딸
작품
잔디
잔뜩
잔치
잘못
잠깐
잠수함
잠시
잠옷
잠자리
잡지
장관
장군
장기간
장래
장례
장르
장마
장면
장모
장미
장비
장사
장소
장식
장애인
장인
장점
장차
장학금
재능
재빨리
재산
재생
재작년
재정
재채기
재판
재학
재활용
저것
저고리
저곳
저녁
저런
저렇게
저번
저울
저절로
저축
적극
적당히
적성
적용
적응
전개
전공
전기
전달
전라도
전망
전문
전반
전부
전세
전시
전용
전자
전쟁
전주
전철
전체
전통
전혀
전후
절대
절망
절반
절약
절차
점검
점수
점심
점원
점점
점차
접근
접시
접촉
젓가락
정거장
정도
정류장
정리
정말
정면
정문
정반대
정보
정부
정비
정상
정성
정오
정원
정장
정지
정치
정확히
제공
제과점
제대로
제목
제발
제법
제삿날
제안
제일
제작
제주도
제출
제품
제한
조각
조건
조금
조깅
조명
조미료
조상
조선
조용히
조절
조정
조직
존댓말
존재
졸업
졸음
종교
종로
종류
종소리
종업원
종종
종합
좌석
죄인
주관적
주름
주말
주머니
주먹
주문
주민
주방
주변
주식
주인
주일
주장
주전자
주택
준비
줄거리
줄기
줄무늬
중간
중계방송
중국
중년
중단
중독
중반
중부
중세
중소기업
중순
중앙
중요
중학교
즉석
즉시
즐거움
증가
증거
증권
증상
증세
지각
지갑
지경
지극히
지금
지급
지능
지름길
지리산
지방
지붕
지식
지역
지우개
지원
지적
지점
지진
지출
직선
직업
직원
직장
진급
진동
진로
진료
진리
진짜
진찰
진출
진통
진행
질문
질병
질서
짐작
집단
집안
집중
짜증
찌꺼기
차남
차라리
차량
차림
차별
차선
차츰
착각
찬물
찬성
참가
참기름
참새
참석
참여
참외
참조
찻잔
창가
창고
창구
창문
창밖
창작
창조
채널
채점
책가방
책방
책상
책임
챔피언
처벌
처음
천국
천둥
천장
천재
천천히
철도
철저히
철학
첫날
첫째
청년
청바지
청소
청춘
체계
체력
체온
체육
체중
체험
초등학생
초반
초밥
초상화
초순
초여름
초원
초저녁
초점
초청
초콜릿
촛불
총각
총리
총장
촬영
최근
최상
최선
최신
최악
최종
추석
추억
추진
추천
추측
축구
축소
축제
축하
출근
출발
출산
출신
출연
출입
출장
출판
충격
충고
충돌
충분히
충청도
취업
취직
취향
치약
친구
친척
칠십
칠월
칠판
침대
침묵
침실
칫솔
칭찬
카메라
카운터
칼국수
캐릭터
캠퍼스
캠페인
커튼
컨디션
컬러
컴퓨터
코끼리
코미디
콘서트
콜라
콤플렉스
콩나물
쾌감
쿠데타
크림
큰길
큰딸
큰소리
큰아들
큰어머니
큰일
큰절
클래식
클럽
킬로
타입
타자기
탁구
탁자
탄생
태권도
태양
태풍
택시
탤런트
터널
터미널
테니스
테스트
테이블
텔레비전
토론
토마토
토요일
통계
통과
통로
통신
통역
통일
통장
통제
통증
통합
통화
퇴근
퇴원
퇴직금
튀김
트럭
특급
특별
특성
특수
특징
특히
튼튼히
티셔츠
파란색
파일
파출소
판결
판단
판매
판사
팔십
팔월
팝송
패션
팩스
팩시밀리
팬티
퍼센트
페인트
편견
편의
편지
편히
평가
평균
평생
평소
평양
평일
평화
포스터
포인트
포장
포함
표면
표정
표준
표현
품목
품질
풍경
풍속
풍습
프랑스
프린터
플라스틱
피곤
피망
피아노
필름
필수
필요
필자
필통
핑계
하느님
하늘
하드웨어
하룻밤
하반기
하숙집
하순
하여튼
하지만
하천
하품
하필
학과
학교
학급
학기
학년
학력
학번
학부모
학비
학생
학술
학습
학용품
학원
학위
학자
학점
한계
한글
한꺼번에
한낮
한눈
한동안
한때
한라산
한마디
한문
한번
한복
한식
한여름
한쪽
할머니
할아버지
할인
함께
함부로
합격
합리적
항공
항구
항상
항의
해결
해군
해답
해당
해물
해석
해설
해수욕장
해안
핵심
핸드백
햄버거
햇볕
햇살
행동
행복
행사
행운
행위
향기
향상
향수
허락
허용
헬기
현관
현금
현대
현상
현실
현장
현재
현지
혈액
협력
형부
형사
형수
형식
형제
형태
형편
혜택
호기심
호남
호랑이
호박
호텔
호흡
혹시
홀로
홈페이지
홍보
홍수
홍차
화면
화분
화살
화요일
화장
화학
확보
확인
확장
확정
환갑
환경
환영
환율
환자
활기
활동
활발히
활용
활짝
회견
회관
회복
회색
회원
회장
회전
횟수
횡단보도
효율적
후반
후춧가루
훈련
훨씬
휴식
휴일
흉내
흐름
흑백
흑인
흔적
흔히
흥미
흥분
희곡
희망
희생
흰색
힘껏`.split(`
`)});var gO0=H((xO0)=>{Object.defineProperty(xO0,"__esModule",{value:!0});xO0.wordlist=void 0;xO0.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 uO0=H((mO0)=>{Object.defineProperty(mO0,"__esModule",{value:!0});mO0.wordlist=void 0;mO0.wordlist=`的
一
是
在
不
了
有
和
人
这
中
大
为
上
个
国
我
以
要
他
时
来
用
们
生
到
作
地
于
出
就
分
对
成
会
可
主
发
年
动
同
工
也
能
下
过
子
说
产
种
面
而
方
后
多
定
行
学
法
所
民
得
经
十
三
之
进
着
等
部
度
家
电
力
里
如
水
化
高
自
二
理
起
小
物
现
实
加
量
都
两
体
制
机
当
使
点
从
业
本
去
把
性
好
应
开
它
合
还
因
由
其
些
然
前
外
天
政
四
日
那
社
义
事
平
形
相
全
表
间
样
与
关
各
重
新
线
内
数
正
心
反
你
明
看
原
又
么
利
比
或
但
质
气
第
向
道
命
此
变
条
只
没
结
解
问
意
建
月
公
无
系
军
很
情
者
最
立
代
想
已
通
并
提
直
题
党
程
展
五
果
料
象
员
革
位
入
常
文
总
次
品
式
活
设
及
管
特
件
长
求
老
头
基
资
边
流
路
级
少
图
山
统
接
知
较
将
组
见
计
别
她
手
角
期
根
论
运
农
指
几
九
区
强
放
决
西
被
干
做
必
战
先
回
则
任
取
据
处
队
南
给
色
光
门
即
保
治
北
造
百
规
热
领
七
海
口
东
导
器
压
志
世
金
增
争
济
阶
油
思
术
极
交
受
联
什
认
六
共
权
收
证
改
清
美
再
采
转
更
单
风
切
打
白
教
速
花
带
安
场
身
车
例
真
务
具
万
每
目
至
达
走
积
示
议
声
报
斗
完
类
八
离
华
名
确
才
科
张
信
马
节
话
米
整
空
元
况
今
集
温
传
土
许
步
群
广
石
记
需
段
研
界
拉
林
律
叫
且
究
观
越
织
装
影
算
低
持
音
众
书
布
复
容
儿
须
际
商
非
验
连
断
深
难
近
矿
千
周
委
素
技
备
半
办
青
省
列
习
响
约
支
般
史
感
劳
便
团
往
酸
历
市
克
何
除
消
构
府
称
太
准
精
值
号
率
族
维
划
选
标
写
存
候
毛
亲
快
效
斯
院
查
江
型
眼
王
按
格
养
易
置
派
层
片
始
却
专
状
育
厂
京
识
适
属
圆
包
火
住
调
满
县
局
照
参
红
细
引
听
该
铁
价
严
首
底
液
官
德
随
病
苏
失
尔
死
讲
配
女
黄
推
显
谈
罪
神
艺
呢
席
含
企
望
密
批
营
项
防
举
球
英
氧
势
告
李
台
落
木
帮
轮
破
亚
师
围
注
远
字
材
排
供
河
态
封
另
施
减
树
溶
怎
止
案
言
士
均
武
固
叶
鱼
波
视
仅
费
紧
爱
左
章
早
朝
害
续
轻
服
试
食
充
兵
源
判
护
司
足
某
练
差
致
板
田
降
黑
犯
负
击
范
继
兴
似
余
坚
曲
输
修
故
城
夫
够
送
笔
船
占
右
财
吃
富
春
职
觉
汉
画
功
巴
跟
虽
杂
飞
检
吸
助
升
阳
互
初
创
抗
考
投
坏
策
古
径
换
未
跑
留
钢
曾
端
责
站
简
述
钱
副
尽
帝
射
草
冲
承
独
令
限
阿
宣
环
双
请
超
微
让
控
州
良
轴
找
否
纪
益
依
优
顶
础
载
倒
房
突
坐
粉
敌
略
客
袁
冷
胜
绝
析
块
剂
测
丝
协
诉
念
陈
仍
罗
盐
友
洋
错
苦
夜
刑
移
频
逐
靠
混
母
短
皮
终
聚
汽
村
云
哪
既
距
卫
停
烈
央
察
烧
迅
境
若
印
洲
刻
括
激
孔
搞
甚
室
待
核
校
散
侵
吧
甲
游
久
菜
味
旧
模
湖
货
损
预
阻
毫
普
稳
乙
妈
植
息
扩
银
语
挥
酒
守
拿
序
纸
医
缺
雨
吗
针
刘
啊
急
唱
误
训
愿
审
附
获
茶
鲜
粮
斤
孩
脱
硫
肥
善
龙
演
父
渐
血
欢
械
掌
歌
沙
刚
攻
谓
盾
讨
晚
粒
乱
燃
矛
乎
杀
药
宁
鲁
贵
钟
煤
读
班
伯
香
介
迫
句
丰
培
握
兰
担
弦
蛋
沉
假
穿
执
答
乐
谁
顺
烟
缩
征
脸
喜
松
脚
困
异
免
背
星
福
买
染
井
概
慢
怕
磁
倍
祖
皇
促
静
补
评
翻
肉
践
尼
衣
宽
扬
棉
希
伤
操
垂
秋
宜
氢
套
督
振
架
亮
末
宪
庆
编
牛
触
映
雷
销
诗
座
居
抓
裂
胞
呼
娘
景
威
绿
晶
厚
盟
衡
鸡
孙
延
危
胶
屋
乡
临
陆
顾
掉
呀
灯
岁
措
束
耐
剧
玉
赵
跳
哥
季
课
凯
胡
额
款
绍
卷
齐
伟
蒸
殖
永
宗
苗
川
炉
岩
弱
零
杨
奏
沿
露
杆
探
滑
镇
饭
浓
航
怀
赶
库
夺
伊
灵
税
途
灭
赛
归
召
鼓
播
盘
裁
险
康
唯
录
菌
纯
借
糖
盖
横
符
私
努
堂
域
枪
润
幅
哈
竟
熟
虫
泽
脑
壤
碳
欧
遍
侧
寨
敢
彻
虑
斜
薄
庭
纳
弹
饲
伸
折
麦
湿
暗
荷
瓦
塞
床
筑
恶
户
访
塔
奇
透
梁
刀
旋
迹
卡
氯
遇
份
毒
泥
退
洗
摆
灰
彩
卖
耗
夏
择
忙
铜
献
硬
予
繁
圈
雪
函
亦
抽
篇
阵
阴
丁
尺
追
堆
雄
迎
泛
爸
楼
避
谋
吨
野
猪
旗
累
偏
典
馆
索
秦
脂
潮
爷
豆
忽
托
惊
塑
遗
愈
朱
替
纤
粗
倾
尚
痛
楚
谢
奋
购
磨
君
池
旁
碎
骨
监
捕
弟
暴
割
贯
殊
释
词
亡
壁
顿
宝
午
尘
闻
揭
炮
残
冬
桥
妇
警
综
招
吴
付
浮
遭
徐
您
摇
谷
赞
箱
隔
订
男
吹
园
纷
唐
败
宋
玻
巨
耕
坦
荣
闭
湾
键
凡
驻
锅
救
恩
剥
凝
碱
齿
截
炼
麻
纺
禁
废
盛
版
缓
净
睛
昌
婚
涉
筒
嘴
插
岸
朗
庄
街
藏
姑
贸
腐
奴
啦
惯
乘
伙
恢
匀
纱
扎
辩
耳
彪
臣
亿
璃
抵
脉
秀
萨
俄
网
舞
店
喷
纵
寸
汗
挂
洪
贺
闪
柬
爆
烯
津
稻
墙
软
勇
像
滚
厘
蒙
芳
肯
坡
柱
荡
腿
仪
旅
尾
轧
冰
贡
登
黎
削
钻
勒
逃
障
氨
郭
峰
币
港
伏
轨
亩
毕
擦
莫
刺
浪
秘
援
株
健
售
股
岛
甘
泡
睡
童
铸
汤
阀
休
汇
舍
牧
绕
炸
哲
磷
绩
朋
淡
尖
启
陷
柴
呈
徒
颜
泪
稍
忘
泵
蓝
拖
洞
授
镜
辛
壮
锋
贫
虚
弯
摩
泰
幼
廷
尊
窗
纲
弄
隶
疑
氏
宫
姐
震
瑞
怪
尤
琴
循
描
膜
违
夹
腰
缘
珠
穷
森
枝
竹
沟
催
绳
忆
邦
剩
幸
浆
栏
拥
牙
贮
礼
滤
钠
纹
罢
拍
咱
喊
袖
埃
勤
罚
焦
潜
伍
墨
欲
缝
姓
刊
饱
仿
奖
铝
鬼
丽
跨
默
挖
链
扫
喝
袋
炭
污
幕
诸
弧
励
梅
奶
洁
灾
舟
鉴
苯
讼
抱
毁
懂
寒
智
埔
寄
届
跃
渡
挑
丹
艰
贝
碰
拔
爹
戴
码
梦
芽
熔
赤
渔
哭
敬
颗
奔
铅
仲
虎
稀
妹
乏
珍
申
桌
遵
允
隆
螺
仓
魏
锐
晓
氮
兼
隐
碍
赫
拨
忠
肃
缸
牵
抢
博
巧
壳
兄
杜
讯
诚
碧
祥
柯
页
巡
矩
悲
灌
龄
伦
票
寻
桂
铺
圣
恐
恰
郑
趣
抬
荒
腾
贴
柔
滴
猛
阔
辆
妻
填
撤
储
签
闹
扰
紫
砂
递
戏
吊
陶
伐
喂
疗
瓶
婆
抚
臂
摸
忍
虾
蜡
邻
胸
巩
挤
偶
弃
槽
劲
乳
邓
吉
仁
烂
砖
租
乌
舰
伴
瓜
浅
丙
暂
燥
橡
柳
迷
暖
牌
秧
胆
详
簧
踏
瓷
谱
呆
宾
糊
洛
辉
愤
竞
隙
怒
粘
乃
绪
肩
籍
敏
涂
熙
皆
侦
悬
掘
享
纠
醒
狂
锁
淀
恨
牲
霸
爬
赏
逆
玩
陵
祝
秒
浙
貌
役
彼
悉
鸭
趋
凤
晨
畜
辈
秩
卵
署
梯
炎
滩
棋
驱
筛
峡
冒
啥
寿
译
浸
泉
帽
迟
硅
疆
贷
漏
稿
冠
嫩
胁
芯
牢
叛
蚀
奥
鸣
岭
羊
凭
串
塘
绘
酵
融
盆
锡
庙
筹
冻
辅
摄
袭
筋
拒
僚
旱
钾
鸟
漆
沈
眉
疏
添
棒
穗
硝
韩
逼
扭
侨
凉
挺
碗
栽
炒
杯
患
馏
劝
豪
辽
勃
鸿
旦
吏
拜
狗
埋
辊
掩
饮
搬
骂
辞
勾
扣
估
蒋
绒
雾
丈
朵
姆
拟
宇
辑
陕
雕
偿
蓄
崇
剪
倡
厅
咬
驶
薯
刷
斥
番
赋
奉
佛
浇
漫
曼
扇
钙
桃
扶
仔
返
俗
亏
腔
鞋
棱
覆
框
悄
叔
撞
骗
勘
旺
沸
孤
吐
孟
渠
屈
疾
妙
惜
仰
狠
胀
谐
抛
霉
桑
岗
嘛
衰
盗
渗
脏
赖
涌
甜
曹
阅
肌
哩
厉
烃
纬
毅
昨
伪
症
煮
叹
钉
搭
茎
笼
酷
偷
弓
锥
恒
杰
坑
鼻
翼
纶
叙
狱
逮
罐
络
棚
抑
膨
蔬
寺
骤
穆
冶
枯
册
尸
凸
绅
坯
牺
焰
轰
欣
晋
瘦
御
锭
锦
丧
旬
锻
垄
搜
扑
邀
亭
酯
迈
舒
脆
酶
闲
忧
酚
顽
羽
涨
卸
仗
陪
辟
惩
杭
姚
肚
捉
飘
漂
昆
欺
吾
郎
烷
汁
呵
饰
萧
雅
邮
迁
燕
撒
姻
赴
宴
烦
债
帐
斑
铃
旨
醇
董
饼
雏
姿
拌
傅
腹
妥
揉
贤
拆
歪
葡
胺
丢
浩
徽
昂
垫
挡
览
贪
慰
缴
汪
慌
冯
诺
姜
谊
凶
劣
诬
耀
昏
躺
盈
骑
乔
溪
丛
卢
抹
闷
咨
刮
驾
缆
悟
摘
铒
掷
颇
幻
柄
惠
惨
佳
仇
腊
窝
涤
剑
瞧
堡
泼
葱
罩
霍
捞
胎
苍
滨
俩
捅
湘
砍
霞
邵
萄
疯
淮
遂
熊
粪
烘
宿
档
戈
驳
嫂
裕
徙
箭
捐
肠
撑
晒
辨
殿
莲
摊
搅
酱
屏
疫
哀
蔡
堵
沫
皱
畅
叠
阁
莱
敲
辖
钩
痕
坝
巷
饿
祸
丘
玄
溜
曰
逻
彭
尝
卿
妨
艇
吞
韦
怨
矮
歇`.split(`
`)});var cO0=H((lO0)=>{Object.defineProperty(lO0,"__esModule",{value:!0});lO0.wordlist=void 0;lO0.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 nO0=H((_O0)=>{Object.defineProperty(_O0,"__esModule",{value:!0});_O0.wordlist=void 0;_O0.wordlist=`的
一
是
在
不
了
有
和
人
這
中
大
為
上
個
國
我
以
要
他
時
來
用
們
生
到
作
地
於
出
就
分
對
成
會
可
主
發
年
動
同
工
也
能
下
過
子
說
產
種
面
而
方
後
多
定
行
學
法
所
民
得
經
十
三
之
進
著
等
部
度
家
電
力
裡
如
水
化
高
自
二
理
起
小
物
現
實
加
量
都
兩
體
制
機
當
使
點
從
業
本
去
把
性
好
應
開
它
合
還
因
由
其
些
然
前
外
天
政
四
日
那
社
義
事
平
形
相
全
表
間
樣
與
關
各
重
新
線
內
數
正
心
反
你
明
看
原
又
麼
利
比
或
但
質
氣
第
向
道
命
此
變
條
只
沒
結
解
問
意
建
月
公
無
系
軍
很
情
者
最
立
代
想
已
通
並
提
直
題
黨
程
展
五
果
料
象
員
革
位
入
常
文
總
次
品
式
活
設
及
管
特
件
長
求
老
頭
基
資
邊
流
路
級
少
圖
山
統
接
知
較
將
組
見
計
別
她
手
角
期
根
論
運
農
指
幾
九
區
強
放
決
西
被
幹
做
必
戰
先
回
則
任
取
據
處
隊
南
給
色
光
門
即
保
治
北
造
百
規
熱
領
七
海
口
東
導
器
壓
志
世
金
增
爭
濟
階
油
思
術
極
交
受
聯
什
認
六
共
權
收
證
改
清
美
再
採
轉
更
單
風
切
打
白
教
速
花
帶
安
場
身
車
例
真
務
具
萬
每
目
至
達
走
積
示
議
聲
報
鬥
完
類
八
離
華
名
確
才
科
張
信
馬
節
話
米
整
空
元
況
今
集
溫
傳
土
許
步
群
廣
石
記
需
段
研
界
拉
林
律
叫
且
究
觀
越
織
裝
影
算
低
持
音
眾
書
布
复
容
兒
須
際
商
非
驗
連
斷
深
難
近
礦
千
週
委
素
技
備
半
辦
青
省
列
習
響
約
支
般
史
感
勞
便
團
往
酸
歷
市
克
何
除
消
構
府
稱
太
準
精
值
號
率
族
維
劃
選
標
寫
存
候
毛
親
快
效
斯
院
查
江
型
眼
王
按
格
養
易
置
派
層
片
始
卻
專
狀
育
廠
京
識
適
屬
圓
包
火
住
調
滿
縣
局
照
參
紅
細
引
聽
該
鐵
價
嚴
首
底
液
官
德
隨
病
蘇
失
爾
死
講
配
女
黃
推
顯
談
罪
神
藝
呢
席
含
企
望
密
批
營
項
防
舉
球
英
氧
勢
告
李
台
落
木
幫
輪
破
亞
師
圍
注
遠
字
材
排
供
河
態
封
另
施
減
樹
溶
怎
止
案
言
士
均
武
固
葉
魚
波
視
僅
費
緊
愛
左
章
早
朝
害
續
輕
服
試
食
充
兵
源
判
護
司
足
某
練
差
致
板
田
降
黑
犯
負
擊
范
繼
興
似
餘
堅
曲
輸
修
故
城
夫
夠
送
筆
船
佔
右
財
吃
富
春
職
覺
漢
畫
功
巴
跟
雖
雜
飛
檢
吸
助
昇
陽
互
初
創
抗
考
投
壞
策
古
徑
換
未
跑
留
鋼
曾
端
責
站
簡
述
錢
副
盡
帝
射
草
衝
承
獨
令
限
阿
宣
環
雙
請
超
微
讓
控
州
良
軸
找
否
紀
益
依
優
頂
礎
載
倒
房
突
坐
粉
敵
略
客
袁
冷
勝
絕
析
塊
劑
測
絲
協
訴
念
陳
仍
羅
鹽
友
洋
錯
苦
夜
刑
移
頻
逐
靠
混
母
短
皮
終
聚
汽
村
雲
哪
既
距
衛
停
烈
央
察
燒
迅
境
若
印
洲
刻
括
激
孔
搞
甚
室
待
核
校
散
侵
吧
甲
遊
久
菜
味
舊
模
湖
貨
損
預
阻
毫
普
穩
乙
媽
植
息
擴
銀
語
揮
酒
守
拿
序
紙
醫
缺
雨
嗎
針
劉
啊
急
唱
誤
訓
願
審
附
獲
茶
鮮
糧
斤
孩
脫
硫
肥
善
龍
演
父
漸
血
歡
械
掌
歌
沙
剛
攻
謂
盾
討
晚
粒
亂
燃
矛
乎
殺
藥
寧
魯
貴
鐘
煤
讀
班
伯
香
介
迫
句
豐
培
握
蘭
擔
弦
蛋
沉
假
穿
執
答
樂
誰
順
煙
縮
徵
臉
喜
松
腳
困
異
免
背
星
福
買
染
井
概
慢
怕
磁
倍
祖
皇
促
靜
補
評
翻
肉
踐
尼
衣
寬
揚
棉
希
傷
操
垂
秋
宜
氫
套
督
振
架
亮
末
憲
慶
編
牛
觸
映
雷
銷
詩
座
居
抓
裂
胞
呼
娘
景
威
綠
晶
厚
盟
衡
雞
孫
延
危
膠
屋
鄉
臨
陸
顧
掉
呀
燈
歲
措
束
耐
劇
玉
趙
跳
哥
季
課
凱
胡
額
款
紹
卷
齊
偉
蒸
殖
永
宗
苗
川
爐
岩
弱
零
楊
奏
沿
露
桿
探
滑
鎮
飯
濃
航
懷
趕
庫
奪
伊
靈
稅
途
滅
賽
歸
召
鼓
播
盤
裁
險
康
唯
錄
菌
純
借
糖
蓋
橫
符
私
努
堂
域
槍
潤
幅
哈
竟
熟
蟲
澤
腦
壤
碳
歐
遍
側
寨
敢
徹
慮
斜
薄
庭
納
彈
飼
伸
折
麥
濕
暗
荷
瓦
塞
床
築
惡
戶
訪
塔
奇
透
梁
刀
旋
跡
卡
氯
遇
份
毒
泥
退
洗
擺
灰
彩
賣
耗
夏
擇
忙
銅
獻
硬
予
繁
圈
雪
函
亦
抽
篇
陣
陰
丁
尺
追
堆
雄
迎
泛
爸
樓
避
謀
噸
野
豬
旗
累
偏
典
館
索
秦
脂
潮
爺
豆
忽
托
驚
塑
遺
愈
朱
替
纖
粗
傾
尚
痛
楚
謝
奮
購
磨
君
池
旁
碎
骨
監
捕
弟
暴
割
貫
殊
釋
詞
亡
壁
頓
寶
午
塵
聞
揭
炮
殘
冬
橋
婦
警
綜
招
吳
付
浮
遭
徐
您
搖
谷
贊
箱
隔
訂
男
吹
園
紛
唐
敗
宋
玻
巨
耕
坦
榮
閉
灣
鍵
凡
駐
鍋
救
恩
剝
凝
鹼
齒
截
煉
麻
紡
禁
廢
盛
版
緩
淨
睛
昌
婚
涉
筒
嘴
插
岸
朗
莊
街
藏
姑
貿
腐
奴
啦
慣
乘
夥
恢
勻
紗
扎
辯
耳
彪
臣
億
璃
抵
脈
秀
薩
俄
網
舞
店
噴
縱
寸
汗
掛
洪
賀
閃
柬
爆
烯
津
稻
牆
軟
勇
像
滾
厘
蒙
芳
肯
坡
柱
盪
腿
儀
旅
尾
軋
冰
貢
登
黎
削
鑽
勒
逃
障
氨
郭
峰
幣
港
伏
軌
畝
畢
擦
莫
刺
浪
秘
援
株
健
售
股
島
甘
泡
睡
童
鑄
湯
閥
休
匯
舍
牧
繞
炸
哲
磷
績
朋
淡
尖
啟
陷
柴
呈
徒
顏
淚
稍
忘
泵
藍
拖
洞
授
鏡
辛
壯
鋒
貧
虛
彎
摩
泰
幼
廷
尊
窗
綱
弄
隸
疑
氏
宮
姐
震
瑞
怪
尤
琴
循
描
膜
違
夾
腰
緣
珠
窮
森
枝
竹
溝
催
繩
憶
邦
剩
幸
漿
欄
擁
牙
貯
禮
濾
鈉
紋
罷
拍
咱
喊
袖
埃
勤
罰
焦
潛
伍
墨
欲
縫
姓
刊
飽
仿
獎
鋁
鬼
麗
跨
默
挖
鏈
掃
喝
袋
炭
污
幕
諸
弧
勵
梅
奶
潔
災
舟
鑑
苯
訟
抱
毀
懂
寒
智
埔
寄
屆
躍
渡
挑
丹
艱
貝
碰
拔
爹
戴
碼
夢
芽
熔
赤
漁
哭
敬
顆
奔
鉛
仲
虎
稀
妹
乏
珍
申
桌
遵
允
隆
螺
倉
魏
銳
曉
氮
兼
隱
礙
赫
撥
忠
肅
缸
牽
搶
博
巧
殼
兄
杜
訊
誠
碧
祥
柯
頁
巡
矩
悲
灌
齡
倫
票
尋
桂
鋪
聖
恐
恰
鄭
趣
抬
荒
騰
貼
柔
滴
猛
闊
輛
妻
填
撤
儲
簽
鬧
擾
紫
砂
遞
戲
吊
陶
伐
餵
療
瓶
婆
撫
臂
摸
忍
蝦
蠟
鄰
胸
鞏
擠
偶
棄
槽
勁
乳
鄧
吉
仁
爛
磚
租
烏
艦
伴
瓜
淺
丙
暫
燥
橡
柳
迷
暖
牌
秧
膽
詳
簧
踏
瓷
譜
呆
賓
糊
洛
輝
憤
競
隙
怒
粘
乃
緒
肩
籍
敏
塗
熙
皆
偵
懸
掘
享
糾
醒
狂
鎖
淀
恨
牲
霸
爬
賞
逆
玩
陵
祝
秒
浙
貌
役
彼
悉
鴨
趨
鳳
晨
畜
輩
秩
卵
署
梯
炎
灘
棋
驅
篩
峽
冒
啥
壽
譯
浸
泉
帽
遲
矽
疆
貸
漏
稿
冠
嫩
脅
芯
牢
叛
蝕
奧
鳴
嶺
羊
憑
串
塘
繪
酵
融
盆
錫
廟
籌
凍
輔
攝
襲
筋
拒
僚
旱
鉀
鳥
漆
沈
眉
疏
添
棒
穗
硝
韓
逼
扭
僑
涼
挺
碗
栽
炒
杯
患
餾
勸
豪
遼
勃
鴻
旦
吏
拜
狗
埋
輥
掩
飲
搬
罵
辭
勾
扣
估
蔣
絨
霧
丈
朵
姆
擬
宇
輯
陝
雕
償
蓄
崇
剪
倡
廳
咬
駛
薯
刷
斥
番
賦
奉
佛
澆
漫
曼
扇
鈣
桃
扶
仔
返
俗
虧
腔
鞋
棱
覆
框
悄
叔
撞
騙
勘
旺
沸
孤
吐
孟
渠
屈
疾
妙
惜
仰
狠
脹
諧
拋
黴
桑
崗
嘛
衰
盜
滲
臟
賴
湧
甜
曹
閱
肌
哩
厲
烴
緯
毅
昨
偽
症
煮
嘆
釘
搭
莖
籠
酷
偷
弓
錐
恆
傑
坑
鼻
翼
綸
敘
獄
逮
罐
絡
棚
抑
膨
蔬
寺
驟
穆
冶
枯
冊
屍
凸
紳
坯
犧
焰
轟
欣
晉
瘦
禦
錠
錦
喪
旬
鍛
壟
搜
撲
邀
亭
酯
邁
舒
脆
酶
閒
憂
酚
頑
羽
漲
卸
仗
陪
闢
懲
杭
姚
肚
捉
飄
漂
昆
欺
吾
郎
烷
汁
呵
飾
蕭
雅
郵
遷
燕
撒
姻
赴
宴
煩
債
帳
斑
鈴
旨
醇
董
餅
雛
姿
拌
傅
腹
妥
揉
賢
拆
歪
葡
胺
丟
浩
徽
昂
墊
擋
覽
貪
慰
繳
汪
慌
馮
諾
姜
誼
兇
劣
誣
耀
昏
躺
盈
騎
喬
溪
叢
盧
抹
悶
諮
刮
駕
纜
悟
摘
鉺
擲
頗
幻
柄
惠
慘
佳
仇
臘
窩
滌
劍
瞧
堡
潑
蔥
罩
霍
撈
胎
蒼
濱
倆
捅
湘
砍
霞
邵
萄
瘋
淮
遂
熊
糞
烘
宿
檔
戈
駁
嫂
裕
徙
箭
捐
腸
撐
曬
辨
殿
蓮
攤
攪
醬
屏
疫
哀
蔡
堵
沫
皺
暢
疊
閣
萊
敲
轄
鉤
痕
壩
巷
餓
禍
丘
玄
溜
曰
邏
彭
嘗
卿
妨
艇
吞
韋
怨
矮
歇`.split(`
`)});var oO0=H(($2)=>{Object.defineProperty($2,"__esModule",{value:!0});$2.traditionalChinese=$2.spanish=$2.simplifiedChinese=$2.portuguese=$2.korean=$2.japanese=$2.italian=$2.french=$2.english=$2.czech=void 0;var SG9=wO0();Object.defineProperty($2,"czech",{enumerable:!0,get:function(){return SG9.wordlist}});var PG9=CO0();Object.defineProperty($2,"english",{enumerable:!0,get:function(){return PG9.wordlist}});var $G9=TO0();Object.defineProperty($2,"french",{enumerable:!0,get:function(){return $G9.wordlist}});var fG9=$O0();Object.defineProperty($2,"italian",{enumerable:!0,get:function(){return fG9.wordlist}});var kG9=vO0();Object.defineProperty($2,"japanese",{enumerable:!0,get:function(){return kG9.wordlist}});var vG9=bO0();Object.defineProperty($2,"korean",{enumerable:!0,get:function(){return vG9.wordlist}});var jG9=gO0();Object.defineProperty($2,"portuguese",{enumerable:!0,get:function(){return jG9.wordlist}});var hG9=uO0();Object.defineProperty($2,"simplifiedChinese",{enumerable:!0,get:function(){return hG9.wordlist}});var bG9=cO0();Object.defineProperty($2,"spanish",{enumerable:!0,get:function(){return bG9.wordlist}});var xG9=nO0();Object.defineProperty($2,"traditionalChinese",{enumerable:!0,get:function(){return xG9.wordlist}})});var tO0=H((R6)=>{Object.defineProperty(R6,"__esModule",{value:!0});R6.traditionalChinese=R6.spanish=R6.simplifiedChinese=R6.portuguese=R6.korean=R6.japanese=R6.italian=R6.french=R6.english=R6.czech=R6.signTypedData=R6.signTransaction=R6.signMessage=R6.signAuthorization=R6.sign=R6.setSignEntropy=R6.publicKeyToAddress=R6.privateKeyToAddress=R6.parseAccount=R6.toAccount=R6.privateKeyToAccount=R6.mnemonicToAccount=R6.hdKeyToAccount=R6.generatePrivateKey=R6.generateMnemonic=R6.serializeSignature=R6.signatureToHex=R6.nonceManager=R6.createNonceManager=R6.HDKey=void 0;var gG9=M21();Object.defineProperty(R6,"HDKey",{enumerable:!0,get:function(){return gG9.HDKey}});var aO0=Fy();Object.defineProperty(R6,"createNonceManager",{enumerable:!0,get:function(){return aO0.createNonceManager}});Object.defineProperty(R6,"nonceManager",{enumerable:!0,get:function(){return aO0.nonceManager}});var rO0=gF();Object.defineProperty(R6,"signatureToHex",{enumerable:!0,get:function(){return rO0.serializeSignature}});Object.defineProperty(R6,"serializeSignature",{enumerable:!0,get:function(){return rO0.serializeSignature}});var mG9=JO0();Object.defineProperty(R6,"generateMnemonic",{enumerable:!0,get:function(){return mG9.generateMnemonic}});var dG9=YO0();Object.defineProperty(R6,"generatePrivateKey",{enumerable:!0,get:function(){return dG9.generatePrivateKey}});var uG9=C21();Object.defineProperty(R6,"hdKeyToAccount",{enumerable:!0,get:function(){return uG9.hdKeyToAccount}});var lG9=IO0();Object.defineProperty(R6,"mnemonicToAccount",{enumerable:!0,get:function(){return lG9.mnemonicToAccount}});var pG9=E21();Object.defineProperty(R6,"privateKeyToAccount",{enumerable:!0,get:function(){return pG9.privateKeyToAccount}});var cG9=A21();Object.defineProperty(R6,"toAccount",{enumerable:!0,get:function(){return cG9.toAccount}});var _G9=_8();Object.defineProperty(R6,"parseAccount",{enumerable:!0,get:function(){return _G9.parseAccount}});var iG9=AO0();Object.defineProperty(R6,"privateKeyToAddress",{enumerable:!0,get:function(){return iG9.privateKeyToAddress}});var nG9=sO();Object.defineProperty(R6,"publicKeyToAddress",{enumerable:!0,get:function(){return nG9.publicKeyToAddress}});var sO0=NM();Object.defineProperty(R6,"setSignEntropy",{enumerable:!0,get:function(){return sO0.setSignEntropy}});Object.defineProperty(R6,"sign",{enumerable:!0,get:function(){return sO0.sign}});var oG9=B21();Object.defineProperty(R6,"signAuthorization",{enumerable:!0,get:function(){return oG9.signAuthorization}});var aG9=N21();Object.defineProperty(R6,"signMessage",{enumerable:!0,get:function(){return aG9.signMessage}});var rG9=w21();Object.defineProperty(R6,"signTransaction",{enumerable:!0,get:function(){return rG9.signTransaction}});var sG9=L21();Object.defineProperty(R6,"signTypedData",{enumerable:!0,get:function(){return sG9.signTypedData}});var eG=oO0();Object.defineProperty(R6,"czech",{enumerable:!0,get:function(){return eG.czech}});Object.defineProperty(R6,"english",{enumerable:!0,get:function(){return eG.english}});Object.defineProperty(R6,"french",{enumerable:!0,get:function(){return eG.french}});Object.defineProperty(R6,"italian",{enumerable:!0,get:function(){return eG.italian}});Object.defineProperty(R6,"japanese",{enumerable:!0,get:function(){return eG.japanese}});Object.defineProperty(R6,"korean",{enumerable:!0,get:function(){return eG.korean}});Object.defineProperty(R6,"portuguese",{enumerable:!0,get:function(){return eG.portuguese}});Object.defineProperty(R6,"simplifiedChinese",{enumerable:!0,get:function(){return eG.simplifiedChinese}});Object.defineProperty(R6,"spanish",{enumerable:!0,get:function(){return eG.spanish}});Object.defineProperty(R6,"traditionalChinese",{enumerable:!0,get:function(){return eG.traditionalChinese}})});var QA0=H((wO5,JA0)=>{/*! chains.js - Seamflux Client Build | 2026-03-14T14:17:11.802Z */var{defineProperty:R21,getOwnPropertyDescriptor:eG9,getOwnPropertyNames:JX9}=Object,QX9=Object.prototype.hasOwnProperty,YX9=(J,Q)=>{for(var Y in Q)R21(J,Y,{get:Q[Y],enumerable:!0})},GX9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of JX9(Q))QX9.call(J,X)||X===Y||R21(J,X,{get:()=>Q[X],enumerable:!(G=eG9(Q,X))||G.enumerable});return J},XX9=(J)=>GX9(R21({},"__esModule",{value:!0}),J),eO0={};YX9(eO0,{chainIdMap:()=>KX9,chains:()=>zX9}),JA0.exports=XX9(eO0);var zX9=["base","eth","bsc","solana","sui","tron","ton","avax","arbitrum","polygon","avalanche","optimism"],KX9=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 XA0=H((LO5,GA0)=>{/*! constants.js - Seamflux Client Build | 2026-03-14T14:17:12.029Z */function WX9(J){if(!J)return"";let Q=J.trim();return Q.length<=12?Q:`${Q.slice(0,6)}...${Q.slice(-4)}`}var{defineProperty:F21,getOwnPropertyDescriptor:ZX9,getOwnPropertyNames:VX9}=Object,qX9=Object.prototype.hasOwnProperty,UX9=(J,Q)=>{for(var Y in Q)F21(J,Y,{get:Q[Y],enumerable:!0})},MX9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of VX9(Q))qX9.call(J,X)||X===Y||F21(J,X,{get:()=>Q[X],enumerable:!(G=ZX9(Q,X))||G.enumerable});return J},DX9=(J)=>MX9(F21({},"__esModule",{value:!0}),J),YA0={};UX9(YA0,{AAVE_BORROW_TOPIC:()=>FX9,AAVE_FLASHLOAN_TOPIC:()=>PX9,AAVE_LIQUIDATION_TOPIC:()=>SX9,AAVE_REPAY_TOPIC:()=>TX9,AAVE_SUPPLY_TOPIC:()=>CX9,AAVE_WITHDRAW_TOPIC:()=>RX9,APPROVAL_FOR_ALL_TOPIC:()=>AX9,APPROVAL_TOPIC:()=>IX9,ERC1155_TRANSFER_BATCH_TOPIC:()=>NX9,ERC1155_TRANSFER_SINGLE_TOPIC:()=>BX9,SWAP_TOPICS:()=>OX9,TRANSFER_TOPIC:()=>HX9,UNISWAP_V2_BURN_TOPIC:()=>LX9,UNISWAP_V2_MINT_TOPIC:()=>wX9,UNISWAP_V3_COLLECT_TOPIC:()=>EX9,shortenAddress:()=>WX9}),GA0.exports=DX9(YA0);var f2=iz(),HX9="0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",IX9="0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",OX9=["0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822","0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67","0xd02641a0d4f735b836f0d1b0949c57be602d9dc1654a6b64f12f7f0e48978a4b"],AX9=f2.web3.utils.sha3("ApprovalForAll(address,address,bool)"),BX9=f2.web3.utils.sha3("TransferSingle(address,address,address,uint256,uint256)"),NX9=f2.web3.utils.sha3("TransferBatch(address,address,address,uint256[],uint256[])"),wX9=f2.web3.utils.sha3("Mint(address,uint256,uint256)"),LX9=f2.web3.utils.sha3("Burn(address,uint256,uint256,address)"),EX9=f2.web3.utils.sha3("Collect(address,address,uint256,uint256)"),CX9=f2.web3.utils.sha3("Supply(address,address,address,uint256,uint16)"),RX9=f2.web3.utils.sha3("Withdraw(address,address,address,uint256)"),FX9=f2.web3.utils.sha3("Borrow(address,address,address,uint256,uint256)"),TX9=f2.web3.utils.sha3("Repay(address,address,address,uint256,bool)"),SX9=f2.web3.utils.sha3("LiquidationCall(address,address,address,address,uint256,uint256,uint256,bool)"),PX9=f2.web3.utils.sha3("FlashLoan(address,address,address,uint256,uint256,uint16)")});var S21=H((EO5,VA0)=>{/*! parsers.js - Seamflux Client Build | 2026-03-14T14:17:11.944Z */function KA0(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()===V5.TRANSFER_TOPIC.toLowerCase()&&!(X.topics.length>=4))try{let z=h8.web3.utils.toChecksumAddress("0x"+X.topics[1].slice(26)),K=h8.web3.utils.toChecksumAddress("0x"+X.topics[2].slice(26)),W=X.data&&X.data!=="0x"?BigInt(X.data).toString(10):"0",Z=h8.web3.utils.toChecksumAddress(String(X.address)),V=z.toLowerCase(),q=K.toLowerCase(),U;if(V===G)U="sent";else{if(q!==G)continue;U="received"}Y.push({tokenAddress:Z,from:z,to:K,amount:W,direction:U})}catch(z){continue}return Y}function WA0(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()===V5.APPROVAL_TOPIC.toLowerCase()&&!(X.topics.length>=4))try{let z=h8.web3.utils.toChecksumAddress("0x"+X.topics[1].slice(26)),K=h8.web3.utils.toChecksumAddress("0x"+X.topics[2].slice(26)),W=X.data&&X.data!=="0x"?BigInt(X.data).toString(10):"0",Z=h8.web3.utils.toChecksumAddress(String(X.address));z.toLowerCase()===G&&Y.push({tokenAddress:Z,owner:z,spender:K,amount:W})}catch(z){continue}return Y}function $X9(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()===V5.TRANSFER_TOPIC.toLowerCase())try{let z=h8.web3.utils.toChecksumAddress("0x"+X.topics[1].slice(26)),K=h8.web3.utils.toChecksumAddress("0x"+X.topics[2].slice(26)),W=BigInt("0x"+X.topics[3].slice(2)).toString(10),Z=h8.web3.utils.toChecksumAddress(String(X.address)),V=z.toLowerCase(),q=K.toLowerCase(),U;if(V===Y)U="sent";else{if(q!==Y)continue;U="received"}G.push({tokenAddress:Z,from:z,to:K,tokenId:W,direction:U})}catch(z){continue}return G}function fX9(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()===V5.APPROVAL_TOPIC.toLowerCase())try{let z=h8.web3.utils.toChecksumAddress("0x"+X.topics[1].slice(26)),K=h8.web3.utils.toChecksumAddress("0x"+X.topics[2].slice(26)),W=BigInt("0x"+X.topics[3].slice(2)).toString(10);if(z.toLowerCase()!==Y)continue;let Z=h8.web3.utils.toChecksumAddress(String(X.address));G.push({tokenAddress:Z,owner:z,approved:K,tokenId:W})}catch(z){continue}return G}function kX9(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()===(V5.APPROVAL_FOR_ALL_TOPIC||"").toLowerCase())try{let z=h8.web3.utils.toChecksumAddress("0x"+X.topics[1].slice(26)),K=h8.web3.utils.toChecksumAddress("0x"+X.topics[2].slice(26));if(z.toLowerCase()!==Y)continue;let W=!!BigInt(X.data||"0x0"),Z=h8.web3.utils.toChecksumAddress(String(X.address));G.push({tokenAddress:Z,owner:z,operator:K,approved:W})}catch(z){continue}return G}function vX9(J,Q){if(!J||J.length===0)return[];let Y=Q.toLowerCase(),G=[];for(let X of J){if(!X.topics||X.topics.length<4)continue;let z=(X.topics[0]||"").toLowerCase(),K=(()=>{try{return h8.web3.utils.toChecksumAddress(String(X.address))}catch{return String(X.address)}})();if(z===(V5.ERC1155_TRANSFER_SINGLE_TOPIC||"").toLowerCase())try{let W=h8.web3.eth.abi.decodeLog([{type:"address",name:"operator",indexed:!0},{type:"address",name:"from",indexed:!0},{type:"address",name:"to",indexed:!0},{type:"uint256",name:"id"},{type:"uint256",name:"value"}],X.data,X.topics.slice(1)),Z=W.from.toLowerCase(),V=W.to.toLowerCase(),q="operator";Z===Y?q="sent":V===Y?q="received":W.operator?.toLowerCase()===Y&&(q="operator"),G.push({tokenAddress:K,operator:W.operator,from:W.from,to:W.to,id:BigInt(W.id).toString(10),value:BigInt(W.value).toString(10),direction:q})}catch{continue}else if(z===(V5.ERC1155_TRANSFER_BATCH_TOPIC||"").toLowerCase())try{let W=h8.web3.eth.abi.decodeLog([{type:"address",name:"operator",indexed:!0},{type:"address",name:"from",indexed:!0},{type:"address",name:"to",indexed:!0},{type:"uint256[]",name:"ids"},{type:"uint256[]",name:"values"}],X.data,X.topics.slice(1)),Z=W.from.toLowerCase(),V=W.to.toLowerCase(),q="operator";Z===Y?q="sent":V===Y?q="received":W.operator?.toLowerCase()===Y&&(q="operator");let U=Array.isArray(W.ids)?W.ids.map((D)=>BigInt(D).toString(10)):[],M=Array.isArray(W.values)?W.values.map((D)=>BigInt(D).toString(10)):[];U.forEach((D,I)=>{let O=M[I]||"0";G.push({tokenAddress:K,operator:W.operator,from:W.from,to:W.to,id:D,value:O,direction:q})})}catch{continue}}return G}function jX9(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===(V5.UNISWAP_V2_MINT_TOPIC||"").toLowerCase()?Q.push({type:"add_liquidity"}):G===(V5.UNISWAP_V2_BURN_TOPIC||"").toLowerCase()?Q.push({type:"remove_liquidity"}):G===(V5.UNISWAP_V3_COLLECT_TOPIC||"").toLowerCase()&&Q.push({type:"collect_fees"})}return Q}function hX9(J,Q){if(!J||J.length===0)return[];let Y=[],G=Q.toLowerCase();for(let X of J){if(!X.topics||X.topics.length===0)continue;let z=(X.topics[0]||"").toLowerCase(),K=(W,Z)=>{[Z.user,Z.onBehalfOf,Z.borrower,Z.payer,Z.userAddress].some((V)=>typeof V=="string"&&V.toLowerCase()===G)&&Y.push({type:W,amount:Z.amount?BigInt(Z.amount).toString(10):Z.amount,asset:Z.reserve||Z.asset||Z.debtAsset||Z.collateralAsset,user:Z.user||Z.onBehalfOf||Z.borrower||Z.userAddress})};try{if(z===(V5.AAVE_SUPPLY_TOPIC||"").toLowerCase())K("lending_supply",h8.web3.eth.abi.decodeLog([{type:"address",name:"reserve",indexed:!0},{type:"address",name:"user",indexed:!0},{type:"address",name:"onBehalfOf",indexed:!0},{type:"uint256",name:"amount"},{type:"uint16",name:"referralCode"}],X.data,X.topics.slice(1)));else if(z===(V5.AAVE_WITHDRAW_TOPIC||"").toLowerCase())K("lending_withdraw",h8.web3.eth.abi.decodeLog([{type:"address",name:"reserve",indexed:!0},{type:"address",name:"user",indexed:!0},{type:"address",name:"to",indexed:!0},{type:"uint256",name:"amount"}],X.data,X.topics.slice(1)));else if(z===(V5.AAVE_BORROW_TOPIC||"").toLowerCase())K("lending_borrow",h8.web3.eth.abi.decodeLog([{type:"address",name:"reserve",indexed:!0},{type:"address",name:"user",indexed:!0},{type:"address",name:"onBehalfOf",indexed:!0},{type:"uint256",name:"amount"},{type:"uint256",name:"interestRateMode"}],X.data,X.topics.slice(1)));else if(z===(V5.AAVE_REPAY_TOPIC||"").toLowerCase())K("lending_repay",h8.web3.eth.abi.decodeLog([{type:"address",name:"reserve",indexed:!0},{type:"address",name:"user",indexed:!0},{type:"address",name:"repayer",indexed:!0},{type:"uint256",name:"amount"},{type:"bool",name:"useATokens"}],X.data,X.topics.slice(1)));else if(z===(V5.AAVE_LIQUIDATION_TOPIC||"").toLowerCase())K("lending_liquidation",h8.web3.eth.abi.decodeLog([{type:"address",name:"collateralAsset",indexed:!0},{type:"address",name:"debtAsset",indexed:!0},{type:"address",name:"user",indexed:!0},{type:"address",name:"liquidator",indexed:!0},{type:"uint256",name:"debtToCover"},{type:"uint256",name:"liquidatedCollateralAmount"},{type:"uint256",name:"liquidationProtocolFee"},{type:"bool",name:"receiveAToken"}],X.data,X.topics.slice(1)));else if(z===(V5.AAVE_FLASHLOAN_TOPIC||"").toLowerCase()){let W=h8.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 ZA0(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(V5.SWAP_TOPICS.some((G)=>G.toLowerCase()===Y))return!0}return!1}function bX9(J,Q,Y=[]){if(!J.to||J.to===null||J.to==="0x"||J.to==="")return"contract_creation";if(Y&&Y.length>0){if(ZA0(Y))return"swap";if(WA0(Y,Q).length>0)return"approval";if(KA0(Y,Q).length>0)return"token_transfer"}let G=J.input||J.data||"0x",X=G&&G!=="0x"&&G.length>10,z=J.value||"0";return z!=="0"&&z!=="0x0"&&BigInt(z)>BigInt(0)&&!X?"native_transfer":X?"contract_call":"other"}var{defineProperty:T21,getOwnPropertyDescriptor:xX9,getOwnPropertyNames:yX9}=Object,gX9=Object.prototype.hasOwnProperty,mX9=(J,Q)=>{for(var Y in Q)T21(J,Y,{get:Q[Y],enumerable:!0})},dX9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of yX9(Q))gX9.call(J,X)||X===Y||T21(J,X,{get:()=>Q[X],enumerable:!(G=xX9(Q,X))||G.enumerable});return J},uX9=(J)=>dX9(T21({},"__esModule",{value:!0}),J),zA0={};mX9(zA0,{detectLendingEvents:()=>hX9,detectLiquidityEvents:()=>jX9,determineTransactionType:()=>bX9,identifySwapEvents:()=>ZA0,parseApprovalEvents:()=>WA0,parseApprovalForAllEvents:()=>kX9,parseERC1155TransferEvents:()=>vX9,parseNftApprovalEvents:()=>fX9,parseNftTransferEvents:()=>$X9,parseTransferEvents:()=>KA0}),VA0.exports=uX9(zA0);var h8=iz(),V5=XA0()});var DA0=H((CO5,MA0)=>{/*! operations.js - Seamflux Client Build | 2026-03-14T14:17:11.983Z */function UA0(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 P21(J){if(!J||J==="0"||J==="0x0")return"0";let Q=J;J.startsWith("0x")&&(Q=BigInt(J).toString());try{let{web3:Y}=iz(),G=Y.utils.fromWei(Q,"ether");return parseFloat(G).toString()}catch(Y){return Q}}function Bm(J,Q){if(Q<=0)return J;let Y=BigInt(J),G=BigInt(10)**BigInt(Q),X=Y/G,z=Y%G;if(z===BigInt(0))return X.toString(10);let K=z.toString(10).padStart(Q,"0").replace(/0+$/,"");return K.length>0?`${X.toString(10)}.${K}`:X.toString(10)}async function lX9(J,Q,Y,G,X=[]){let z=UA0(G),K=J.value||"0";switch(Q){case"native_transfer":{let W=P21(K),Z=(J.from||"").toLowerCase(),V=(J.to||"").toLowerCase(),q=Y.toLowerCase();return Z===q?`Sent ${W} ${z}`:V===q?`Received ${W} ${z}`:`Transfer ${W} ${z}`}case"token_transfer":{let W=(0,YY.parseTransferEvents)(X,Y);if(W.length===0)return"Token Transfer";let Z=await Promise.all(W.map(async(V)=>{let q,U;try{let{symbol:M}=await(0,k2.getTokenSymbol)({tokenAddress:V.tokenAddress,chainType:G});q=M}catch(M){q=V.tokenAddress}try{let{decimals:M}=await(0,k2.getTokenDecimal)({tokenAddress:V.tokenAddress,chainType:G});U=Bm(V.amount,M)}catch(M){U=V.amount}return`${V.direction==="sent"?"Sent":"Received"} ${U} ${q}`}));return Z.length===1?Z[0]:Z.join(", ")}case"approval":{let W=(0,YY.parseApprovalEvents)(X,Y);if(W.length===0)return"Token Approval";let Z=W[0],V,q;try{let{symbol:M}=await(0,k2.getTokenSymbol)({tokenAddress:Z.tokenAddress,chainType:G});V=M}catch(M){V=Z.tokenAddress}try{let{decimals:M}=await(0,k2.getTokenDecimal)({tokenAddress:Z.tokenAddress,chainType:G});q=Bm(Z.amount,M)}catch(M){q=Z.amount}let U=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");return BigInt(Z.amount)>=U?`Approved unlimited ${V}`:`Approved ${q} ${V}`}case"swap":return"Token Swap";case"contract_call":return"Contract Interaction";case"contract_creation":return"Contract Creation";default:return"Transaction"}}async function pX9(J,Q,Y,G,X=[]){await(0,rX9.setWeb3Provider)(G);let z=[],K=UA0(G),W=Y.toLowerCase();if(Q==="native_transfer"){let A=P21(J.value||"0"),B=(J.from||"").toLowerCase(),w=(J.to||"").toLowerCase(),N=B===W?"Sent":w===W?"Received":"Transfer",L=B===W?w:B;z.push({type:"native_transfer",title:"Native Transfer",detail:`${N} ${A} ${K}${L?` with ${L}`:""}`,amount:A,symbol:K,from:J.from,to:J.to})}let Z=(0,YY.parseNftTransferEvents)(X,Y);for(let A of Z){let B="NFT";try{let{symbol:L}=await(0,k2.getTokenSymbol)({tokenAddress:A.tokenAddress,chainType:G});L&&(B=L)}catch{}let w=A.direction==="sent"?"Sent":"Received",N=A.direction==="sent"?A.to:A.from;z.push({type:"nft_transfer",title:"NFT Transfer",detail:`${w} ${B} #${A.tokenId} ${A.direction==="sent"?"to":"from"} ${N}`,tokenId:A.tokenId,symbol:B,from:A.from,to:A.to,tokenAddress:A.tokenAddress})}let V=(0,YY.parseNftApprovalEvents)(X,Y);for(let A of V){let B="NFT";try{let{symbol:w}=await(0,k2.getTokenSymbol)({tokenAddress:A.tokenAddress,chainType:G});w&&(B=w)}catch{}z.push({type:"nft_approval",title:"NFT Approval",detail:`Approved ${A.approved} for ${B} #${A.tokenId}`,tokenId:A.tokenId,symbol:B,spender:A.approved,tokenAddress:A.tokenAddress})}let q=(0,YY.parseApprovalForAllEvents)(X,Y);for(let A of q){let B="NFT/Token";try{let{symbol:w}=await(0,k2.getTokenSymbol)({tokenAddress:A.tokenAddress,chainType:G});w&&(B=w)}catch{}z.push({type:"approval_for_all",title:"Approval For All",detail:`${A.approved?"Granted":"Revoked"} operator ${A.operator} for ${B}`,operator:A.operator,approved:A.approved,tokenAddress:A.tokenAddress,symbol:B})}let U=(0,YY.parseTransferEvents)(X,Y);for(let A of U){let B,w;try{let{symbol:C}=await(0,k2.getTokenSymbol)({tokenAddress:A.tokenAddress,chainType:G});B=C}catch(C){B=A.tokenAddress}try{let{decimals:C}=await(0,k2.getTokenDecimal)({tokenAddress:A.tokenAddress,chainType:G});w=Bm(A.amount,C)}catch(C){w=A.amount}let N=A.direction==="sent"?"Sent":"Received",L=A.direction==="sent"?A.to:A.from;z.push({type:"erc20_transfer",title:"Token Transfer",detail:`${N} ${w} ${B} ${A.direction==="sent"?"to":"from"} ${L}`,amount:w,symbol:B,from:A.from,to:A.to,tokenAddress:A.tokenAddress})}let M=(0,YY.parseERC1155TransferEvents)(X,Y);for(let A of M){let B="ERC1155";try{let{symbol:L}=await(0,k2.getTokenSymbol)({tokenAddress:A.tokenAddress,chainType:G});L&&(B=L)}catch{}let w=A.direction==="sent"?"Sent":A.direction==="received"?"Received":"Operator transfer",N=A.direction==="sent"?A.to:A.direction==="received"?A.from:A.operator;z.push({type:"erc1155_transfer",title:"ERC1155 Transfer",detail:`${w} id ${A.id} x ${A.value} ${B}${N?` with ${N}`:""}`,id:A.id,amount:A.value,symbol:B,from:A.from,to:A.to,tokenAddress:A.tokenAddress})}let D=(0,YY.parseApprovalEvents)(X,Y);for(let A of D){let B,w;try{let{symbol:C}=await(0,k2.getTokenSymbol)({tokenAddress:A.tokenAddress,chainType:G});B=C}catch(C){B=A.tokenAddress}try{let{decimals:C}=await(0,k2.getTokenDecimal)({tokenAddress:A.tokenAddress,chainType:G});w=Bm(A.amount,C)}catch(C){w=A.amount}let N=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),L=BigInt(A.amount)>=N;z.push({type:"approval",title:"Token Approval",detail:L?`Approved unlimited ${B} for ${A.spender}`:`Approved ${w} ${B} for ${A.spender}`,amount:w,symbol:B,spender:A.spender,tokenAddress:A.tokenAddress,unlimited:L})}if((0,YY.identifySwapEvents)(X)&&z.push({type:"swap",title:"Swap",detail:"Detected swap on DEX (Uniswap / PancakeSwap / similar)"}),Q==="contract_creation")z.push({type:"contract_creation",title:"Contract Creation",detail:`Deployed a contract from ${J.from}`});else if(Q==="contract_call"){let A=(J.input||J.data||"").slice(0,10);z.push({type:"contract_call",title:"Contract Interaction",detail:`Called contract ${J.to}${A&&A!=="0x"?` (selector ${A})`:""}`})}let I=(0,YY.detectLiquidityEvents)(X);for(let A of I)A.type==="add_liquidity"?z.push({type:"add_liquidity",title:"Add Liquidity",detail:"Added liquidity to AMM pool"}):A.type==="remove_liquidity"?z.push({type:"remove_liquidity",title:"Remove Liquidity",detail:"Removed liquidity from AMM pool"}):A.type==="collect_fees"&&z.push({type:"collect_fees",title:"Collect Fees",detail:"Collected swap fees from AMM position"});let O=(0,YY.detectLendingEvents)(X,Y);for(let A of O){let B=A.amount?P21(A.amount):void 0,w=A.asset||"";switch(A.type){case"lending_supply":z.push({type:"lending_supply",title:"Lending Supply",detail:`Supplied ${B||"amount"} of ${w||"asset"}`,asset:A.asset,amount:A.amount});break;case"lending_withdraw":z.push({type:"lending_withdraw",title:"Lending Withdraw",detail:`Withdrew ${B||"amount"} of ${w||"asset"}`,asset:A.asset,amount:A.amount});break;case"lending_borrow":z.push({type:"lending_borrow",title:"Borrow",detail:`Borrowed ${B||"amount"} of ${w||"asset"}`,asset:A.asset,amount:A.amount});break;case"lending_repay":z.push({type:"lending_repay",title:"Repay",detail:`Repaid ${B||"amount"} of ${w||"asset"}`,asset:A.asset,amount:A.amount});break;case"lending_liquidation":z.push({type:"lending_liquidation",title:"Liquidation",detail:`Liquidation event involving ${w||"asset"}`,asset:A.asset,amount:A.amount});break;case"flash_loan":z.push({type:"flash_loan",title:"Flash Loan",detail:`Initiated flash loan of ${B||"amount"} ${w||""}`.trim(),asset:A.asset,amount:A.amount})}}return z.length===0&&z.push({type:Q||"other",title:"Transaction",detail:"General transaction"}),z}var{defineProperty:$21,getOwnPropertyDescriptor:cX9,getOwnPropertyNames:_X9}=Object,iX9=Object.prototype.hasOwnProperty,nX9=(J,Q)=>{for(var Y in Q)$21(J,Y,{get:Q[Y],enumerable:!0})},oX9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of _X9(Q))iX9.call(J,X)||X===Y||$21(J,X,{get:()=>Q[X],enumerable:!(G=cX9(Q,X))||G.enumerable});return J},aX9=(J)=>oX9($21({},"__esModule",{value:!0}),J),qA0={};nX9(qA0,{buildOperationEvents:()=>pX9,determineTransactionType:()=>sX9.determineTransactionType,formatTransactionSummary:()=>lX9}),MA0.exports=aX9(qA0);var rX9=iz(),YY=S21(),k2=LT(),sX9=S21()});var wm=H((RO5,NA0)=>{/*! transaction.js - Seamflux Client Build | 2026-03-14T14:17:11.844Z */function Nm(J){return typeof J=="string"&&J.startsWith("0x")?J:"0x"+BigInt(J).toString(16)}async function tX9({chainType:J}){await(0,b4.setWeb3Provider)(J);let Q=await b4.web3.eth.getGasPrice();return{gasPrice:Q.toString(),message:`Gas price retrieved: ${Q.toString()} wei`}}async function IA0({chainType:J}){await(0,b4.setWeb3Provider)(J);let Q=await b4.web3.eth.getBlock("latest"),Y=Q?.baseFeePerGas?BigInt(Q.baseFeePerGas.toString()):BigInt(0),G;try{let z=await b4.web3.eth.getMaxPriorityFeePerGas?.();G=z!=null?BigInt(z.toString()):BigInt(2000000000)}catch{G=BigInt(2000000000)}let X=Y+Y*BigInt(10)/BigInt(100)+G;return{maxFeePerGas:"0x"+X.toString(16),maxPriorityFeePerGas:"0x"+G.toString(16),message:`EIP-1559 fees: maxFeePerGas=${X}, maxPriorityFeePerGas=${G}`}}async function OA0({address:J,chainType:Q}){await(0,b4.setWeb3Provider)(Q);let Y=await b4.web3.eth.getTransactionCount(J,"pending"),G=Number(Y);return{nonce:G,message:`Nonce retrieved for address ${J}: ${G}`}}async function AA0(J){let{from:Q,to:Y,value:G,data:X,chainType:z}=J;await(0,b4.setWeb3Provider)(z);let K=await b4.web3.eth.estimateGas({from:Q,to:Y,value:G||"0x0",data:X||"0x"}),W=Math.floor(1.2*Number(K));return{gasEstimate:W.toString(),message:`Gas estimated: ${W} (base: ${K.toString()}, with 20% buffer)`}}async function eX9(J){let{from:Q,to:Y,chainType:G,privateKey:X,value:z,data:K,gas:W,maxFeePerGas:Z,maxPriorityFeePerGas:V,nonce:q,isSubmit:U=!0,mevEnabled:M=!1}=J,D=J.chainId||Oz9.chainIdMap.get(G.toLowerCase());if(!D)throw Error(`Chain ${G} currently not supported for EVM transactions`);await(0,b4.setWeb3Provider)(G);let I=Z!==void 0&&V!==void 0?null:IA0({chainType:G}),[O,A,B,w]=await Promise.all([W?Promise.resolve({gasEstimate:W,message:`Using provided gas: ${W}`}):AA0({from:Q,to:Y,value:z||"0x0",data:K,chainType:G}),Z!==void 0?Promise.resolve({maxFeePerGas:Z,message:`Using provided maxFeePerGas: ${Z}`}):I.then((f)=>({maxFeePerGas:f.maxFeePerGas,message:f.message})),V!==void 0?Promise.resolve({maxPriorityFeePerGas:V,message:`Using provided maxPriorityFeePerGas: ${V}`}):I.then((f)=>({maxPriorityFeePerGas:f.maxPriorityFeePerGas,message:f.message})),q!==void 0?Promise.resolve({nonce:q,message:`Using provided nonce: ${q}`}):OA0({address:Q,chainType:G})]),N=O.gasEstimate,L=w.nonce,C=A.maxFeePerGas,R={type:2,chainId:D,nonce:L,maxPriorityFeePerGas:Nm(B.maxPriorityFeePerGas),maxFeePerGas:Nm(C),gasLimit:Nm(N),to:Y,value:Nm(z||0),data:K||"0x"};if(!X)throw Error("private key is required for transaction signing");let F=await b4.web3.eth.accounts.signTransaction({...R},X);return U?await BA0({signedTx:F.rawTransaction,chainType:G,mevEnabled:M}):{message:"Transaction signed successfully",signature:F.rawTransaction,signedTransaction:F.rawTransaction}}async function Jz9(J){}async function Qz9(J){let{privateKey:Q,domain:Y,types:G,message:X,primaryType:z}=J,K=(0,Iz9.privateKeyToAccount)(Q);return{signature:await K.signTypedData({domain:Y,types:G,primaryType:z,message:X}),message:"Typed data signed successfully",account:K.address}}async function Yz9(J){}async function BA0(J){let{signedTx:Q,chainType:Y,mevEnabled:G=!1}=J;await(0,b4.setWeb3Provider)(Y,G);let X=await b4.web3.eth.sendSignedTransaction(Q),z=typeof X.transactionHash=="string"?X.transactionHash:b4.web3.utils.bytesToHex(X.transactionHash);return{transactionHash:z,rawTransaction:Q,message:`Transaction submitted successfully${G?" with MEV protection":""}. Hash: ${z}`}}async function Gz9(J){let{transactionHash:Q,chainType:Y}=J;await(0,b4.setWeb3Provider)(Y);let G=await b4.web3.eth.getTransaction(Q);if(!G)throw Error(`Transaction not found: ${Q}`);let X=null,z="Transaction pending";if(G.blockNumber)try{X=await b4.web3.eth.getTransactionReceipt(Q),X&&(z=`Transaction ${X.status?"success":"failed"} in block ${X.blockNumber}`)}catch(K){z="Transaction confirmed but receipt not available"}return{hash:G.hash,transactionHash:G.hash,from:G.from,to:G.to,value:G.value?.toString()||"0",gas:G.gas?.toString()||"0",gasPrice:G.gasPrice?.toString()||"0",nonce:G.nonce,blockNumber:G.blockNumber||null,blockHash:G.blockHash||null,transactionIndex:G.transactionIndex!==null&&G.transactionIndex!==void 0?Number(G.transactionIndex):null,input:G.input,data:G.input,chainId:G.chainId?Number(G.chainId):null,message:z,status:X?.status!==void 0?X.status?"success":"failed":null,gasUsed:X?.gasUsed?.toString()||null}}function Xz9(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 zz9(J){let{address:Q,chainType:Y,limit:G=20}=J;if(!Q)throw Error("Address is required");let X=await(0,Mz9.getEnv)("ANKR_RPC_KEY");if(!X)return await(0,Dz9.invokeRemote)({node:"chainKit",method:"getTransactionHistory",params:J});await(0,b4.setWeb3Provider)(Y);let z=Xz9(Y),K=(0,Hz9.createRequestClient)({baseURL:`https://rpc.ankr.com/multichain/${X}`,timeout:30000,headers:{"Content-Type":"application/json"}}),W={id:1,jsonrpc:"2.0",method:"ankr_getTransactionsByAddress",params:{blockchain:z,address:Q,pageSize:G,descOrder:!0,includeLogs:!0}};try{let Z=await K.request({method:"POST",url:"",data:W});if(Z.error)throw Error(Z.error.message||"API error");let V=Z.result?.transactions||[];return{message:`Fetched ${V.length} transaction${V.length!==1?"s":""} for ${Q} on ${Y}`,transactions:await Promise.all(V.map(async(q)=>{let U=q.logs||[],M=(0,f21.determineTransactionType)(q,Q,U),D=await(0,f21.buildOperationEvents)(q,M,Q,Y,U),I=D.map((O)=>O.detail).join(" | ")||await(0,f21.formatTransactionSummary)(q,M,Q,Y,U);return{transactionHash:q.hash,from:q.from,to:q.to,value:q.value||"0",gas:q.gas||"0",gasPrice:q.gasPrice||"0",gasUsed:q.gasUsed||null,timestamp:q.timestamp||null,blockchain:q.blockchain||z,type:q.type||null,transactionType:M,operations:D,summary:I}}))}}catch(Z){throw Error(`Failed to fetch transaction history: ${Z.message}`)}}var{defineProperty:k21,getOwnPropertyDescriptor:Kz9,getOwnPropertyNames:Wz9}=Object,Zz9=Object.prototype.hasOwnProperty,Vz9=(J,Q)=>{for(var Y in Q)k21(J,Y,{get:Q[Y],enumerable:!0})},qz9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Wz9(Q))Zz9.call(J,X)||X===Y||k21(J,X,{get:()=>Q[X],enumerable:!(G=Kz9(Q,X))||G.enumerable});return J},Uz9=(J)=>qz9(k21({},"__esModule",{value:!0}),J),HA0={};Vz9(HA0,{_signTransactionWithPrivy:()=>Jz9,_signTypedDataWithPrivy:()=>Yz9,estimateGas:()=>AA0,executeTransaction:()=>BA0,getEip1559Fees:()=>IA0,getGasPrice:()=>tX9,getNonce:()=>OA0,getTransactionByHash:()=>Gz9,getTransactionHistory:()=>zz9,signTransaction:()=>eX9,signTypedData:()=>Qz9}),NA0.exports=Uz9(HA0);var Mz9=gq(),Dz9=O31(),Hz9=mJ1(),b4=iz(),Iz9=tO0(),Oz9=QA0(),f21=DA0()});var LT=H((FO5,EA0)=>{/*! token.js - Seamflux Client Build | 2026-03-14T14:17:11.861Z */async function Az9({tokenAddress:J,chainType:Q}){try{await(0,z4.setWeb3Provider)(Q);let Y=new z4.web3.eth.Contract(GV,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 Bz9({tokenAddress:J,chainType:Q}){try{await(0,z4.setWeb3Provider)(Q);let Y=new z4.web3.eth.Contract(GV,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 Nz9({tokenAddress:J,chainType:Q}){try{await(0,z4.setWeb3Provider)(Q);let Y=new z4.web3.eth.Contract(GV,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 wz9({tokenAddress:J,chainType:Q}){try{await(0,z4.setWeb3Provider)(Q);let Y=new z4.web3.eth.Contract(GV,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 Lz9({tokenAddress:J,ownerAddress:Q,chainType:Y,withDecimals:G=!1}){try{await(0,z4.setWeb3Provider)(Y);let X=new z4.web3.eth.Contract(GV,J),z=await X.methods.balanceOf(Q).call();if(G){let Z=String(z);return{message:`Fetched token balance for ${Q} on ${J} (${Y}): ${Z} (raw)`,balance:Z}}let K=await X.methods.decimals().call(),W=(0,LA0.formatUnits)(BigInt(z),Number(K));return{message:`Fetched token balance for ${Q} on ${J} (${Y}): ${W}`,balance:W}}catch(X){throw Error(`Failed to get token balance for ${Q} on ${J} on ${Y}: ${X instanceof Error?X.message:"Unknown error"}`)}}async function Ez9({tokenAddress:J,ownerAddress:Q,spenderAddress:Y,chainType:G}){try{await(0,z4.setWeb3Provider)(G);let X=new z4.web3.eth.Contract(GV,J),z=await X.methods.allowance(Q,Y).call(),K=String(z);return{message:`Fetched token allowance for ${Q} to ${Y} on ${J} (${G}): ${K}`,allowance:K}}catch(X){throw Error(`Failed to get token allowance for ${Q} to ${Y} on ${J} on ${G}: ${X instanceof Error?X.message:"Unknown error"}`)}}async function Cz9({tokenAddress:J,chainType:Q}){try{await(0,z4.setWeb3Provider)(Q);let Y=new z4.web3.eth.Contract(GV,J),[G,X,z,K]=await Promise.all([Y.methods.name().call(),Y.methods.symbol().call(),Y.methods.decimals().call(),Y.methods.totalSupply().call()]),W={name:G,symbol:X,decimals:Number(z),totalSupply:String(K)};return{message:`Fetched token info for ${J} on ${Q}: ${X} (${G}), decimals: ${W.decimals}, total supply: ${W.totalSupply}`,...W}}catch(Y){throw Error(`Failed to get token info for ${J} on ${Q}: ${Y instanceof Error?Y.message:"Unknown error"}`)}}async function Rz9({from:J,to:Q,tokenAddress:Y,amount:G,chainType:X}){try{if(!J||!Q||!Y)throw Error("from, to, and tokenAddress are required");if(!z4.web3.utils.isAddress(J))throw Error(`Invalid from address: ${J}`);if(!z4.web3.utils.isAddress(Q))throw Error(`Invalid to address: ${Q}`);if(!z4.web3.utils.isAddress(Y))throw Error(`Invalid token address: ${Y}`);let z=typeof G=="string"?parseFloat(G):G;if(isNaN(z)||z<=0)throw Error(`Invalid amount: ${G}. Must be a positive number`);await(0,z4.setWeb3Provider)(X);let K=new z4.web3.eth.Contract(GV,Y),W=await K.methods.decimals().call(),Z=Number(W),V=(0,LA0.parseUnits)(G.toString(),Z),q={from:J,to:Y,data:K.methods.transfer(Q,V.toString()).encodeABI(),value:"0x0"},[U,M,D]=await Promise.all([(0,v21.getGasPrice)({chainType:X}),(0,v21.estimateGas)({from:J,to:Y,value:q.value,data:q.data,chainType:X}),(0,v21.getNonce)({address:J,chainType:X})]),I={...q,gasPrice:U.gasPrice,gas:M.gasEstimate,nonce:D.nonce};return{message:`Built transfer transaction: ${G} tokens from ${J} to ${Q} on ${X}`,transactions:JSON.stringify(I)}}catch(z){throw Error(`Failed to build transfer transaction: ${z instanceof Error?z.message:"Unknown error"}`)}}var{defineProperty:j21,getOwnPropertyDescriptor:Fz9,getOwnPropertyNames:Tz9}=Object,Sz9=Object.prototype.hasOwnProperty,Pz9=(J,Q)=>{for(var Y in Q)j21(J,Y,{get:Q[Y],enumerable:!0})},$z9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Tz9(Q))Sz9.call(J,X)||X===Y||j21(J,X,{get:()=>Q[X],enumerable:!(G=Fz9(Q,X))||G.enumerable});return J},fz9=(J)=>$z9(j21({},"__esModule",{value:!0}),J),wA0={};Pz9(wA0,{getTokenAllowance:()=>Ez9,getTokenBalance:()=>Lz9,getTokenDecimal:()=>Az9,getTokenInfo:()=>Cz9,getTokenName:()=>Bz9,getTokenSymbol:()=>Nz9,getTokenTotalSupply:()=>wz9,transferToken:()=>Rz9}),EA0.exports=fz9(wA0);var z4=iz(),LA0=H31(),v21=wm(),GV=[{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 FA0=H((TO5,RA0)=>{/*! token.write.js - Seamflux Client Build | 2026-03-14T14:17:12.074Z */var{defineProperty:h21,getOwnPropertyDescriptor:kz9,getOwnPropertyNames:vz9}=Object,jz9=Object.prototype.hasOwnProperty,hz9=(J,Q)=>{for(var Y in Q)h21(J,Y,{get:Q[Y],enumerable:!0})},bz9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of vz9(Q))jz9.call(J,X)||X===Y||h21(J,X,{get:()=>Q[X],enumerable:!(G=kz9(Q,X))||G.enumerable});return J},xz9=(J)=>bz9(h21({},"__esModule",{value:!0}),J),CA0={};hz9(CA0,{transferTokenOnSui:()=>yz9.buildTransferCoinPayload}),RA0.exports=xz9(CA0);var yz9=sH()});var $A0=H((SO5,PA0)=>{/*! nft.js - Seamflux Client Build | 2026-03-14T14:17:11.439Z */async function gz9({packageId:J,module:Q,name:Y,description:G,url:X,transactions:z}){let K=(0,SA0.fromTransactions)(z);return K.moveCall({target:`${J}::${Q}::mint_to_sender`,arguments:[K.pure.string(Y),K.pure.string(G),K.pure.string(X)]}),{transactions:(0,SA0.toTransactions)(K)}}var{defineProperty:b21,getOwnPropertyDescriptor:mz9,getOwnPropertyNames:dz9}=Object,uz9=Object.prototype.hasOwnProperty,lz9=(J,Q)=>{for(var Y in Q)b21(J,Y,{get:Q[Y],enumerable:!0})},pz9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of dz9(Q))uz9.call(J,X)||X===Y||b21(J,X,{get:()=>Q[X],enumerable:!(G=mz9(Q,X))||G.enumerable});return J},cz9=(J)=>pz9(b21({},"__esModule",{value:!0}),J),TA0={};lz9(TA0,{buildMintNftPayload:()=>gz9}),PA0.exports=cz9(TA0);var SA0=AE()});var vA0=H((PO5,kA0)=>{/*! nft.js - Seamflux Client Build | 2026-03-14T14:17:12.081Z */var{defineProperty:x21,getOwnPropertyDescriptor:_z9,getOwnPropertyNames:iz9}=Object,nz9=Object.prototype.hasOwnProperty,oz9=(J,Q)=>{for(var Y in Q)x21(J,Y,{get:Q[Y],enumerable:!0})},az9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of iz9(Q))nz9.call(J,X)||X===Y||x21(J,X,{get:()=>Q[X],enumerable:!(G=_z9(Q,X))||G.enumerable});return J},rz9=(J)=>az9(x21({},"__esModule",{value:!0}),J),fA0={};oz9(fA0,{mintNftOnSui:()=>sz9.buildMintNftPayload}),kA0.exports=rz9(fA0);var sz9=$A0()});var Lm=H(($O5,hA0)=>{/*! constant.js - Seamflux Client Build | 2026-03-14T14:17:12.147Z */var{defineProperty:y21,getOwnPropertyDescriptor:tz9,getOwnPropertyNames:ez9}=Object,JK9=Object.prototype.hasOwnProperty,QK9=(J,Q)=>{for(var Y in Q)y21(J,Y,{get:Q[Y],enumerable:!0})},YK9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of ez9(Q))JK9.call(J,X)||X===Y||y21(J,X,{get:()=>Q[X],enumerable:!(G=tz9(Q,X))||G.enumerable});return J},GK9=(J)=>YK9(y21({},"__esModule",{value:!0}),J),jA0={};QK9(jA0,{chainIndexMap:()=>XK9,feePercent:()=>VK9,getOkxRouterAddress:()=>WK9,toTokenReferrerWalletAddress:()=>ZK9}),hA0.exports=GK9(jA0);var XK9=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"]]),zK9=(J)=>J.trim().toLowerCase().replace(/[\s_-]+/g,""),KK9={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"},WK9=(J)=>{let Q=KK9[zK9(J)];if(!Q)throw Error(`Router address not configured for chainType: ${J}`);return Q},ZK9="0x3f6375c407eeb3043237f5058516d4c68554e31e",VK9="0.005"});var zB0={};XW6(zB0,{encodeLines:()=>GB0,encode:()=>pK9,decodeStreamSync:()=>_K9,decodeStream:()=>iK9,decodeFromLines:()=>XB0,decode:()=>cK9,DELIMITERS:()=>Cm,DEFAULT_DELIMITER:()=>v2});function yA0(J){return J.replace(/\\/g,"\\\\").replace(/"/g,"\\\"").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t")}function gA0(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 Pm(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 mA0(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 dA0(J){return J==="true"||J==="false"||J==="null"}function qK9(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 UB(J,Q){let Y=J.trimStart(),G=-1;if(Y.startsWith('"')){let O=Pm(Y,0);if(O===-1)return;if(!Y.slice(O+1).startsWith("["))return;let A=J.length-Y.length+O+1;G=J.indexOf("[",A)}else G=J.indexOf("[");if(G===-1)return;let X=J.indexOf("]",G);if(X===-1)return;let z=X+1,K=z,W=J.indexOf("{",X);if(W!==-1&&W<J.indexOf(":",X)){let O=J.indexOf("}",W);if(O!==-1)K=O+1}if(z=J.indexOf(":",Math.max(X,K)),z===-1)return;let Z;if(G>0){let O=J.slice(0,G).trim();Z=O.startsWith('"')?g21(O):O}let V=J.slice(z+1).trim(),q=J.slice(G+1,X),U;try{U=UK9(q,Q)}catch{return}let{length:M,delimiter:D}=U,I;if(W!==-1&&W<z){let O=J.indexOf("}",W);if(O!==-1&&O<z)I=$m(J.slice(W+1,O),D).map((A)=>g21(A.trim()))}return{header:{key:Z,length:M,delimiter:D,fields:I},inlineValues:V||void 0}}function UK9(J,Q){let Y=J,G=Q;if(Y.endsWith("\t"))G=Cm.tab,Y=Y.slice(0,-1);else if(Y.endsWith("|"))G=Cm.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 $m(J,Q){let Y=[],G="",X=!1,z=0;while(z<J.length){let K=J[z];if(K==="\\"&&z+1<J.length&&X){G+=K+J[z+1],z+=2;continue}if(K==='"'){X=!X,G+=K,z++;continue}if(K===Q&&!X){Y.push(G.trim()),G="",z++;continue}G+=K,z++}if(G||Y.length>0)Y.push(G.trim());return Y}function d21(J){return J.map((Q)=>wM(Q))}function wM(J){let Q=J.trim();if(!Q)return"";if(Q.startsWith('"'))return g21(Q);if(dA0(Q)){if(Q==="true")return!0;if(Q==="false")return!1;if(Q==="null")return null}if(qK9(Q)){let Y=Number.parseFloat(Q);return Object.is(Y,-0)?0:Y}return Q}function g21(J){let Q=J.trim();if(Q.startsWith('"')){let Y=Pm(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 gA0(Q.slice(1,Y))}return Q}function MK9(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 DK9(J,Q){let Y=Pm(J,Q);if(Y===-1)throw SyntaxError("Unterminated quoted key");let G=gA0(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 uA0(J,Q){let Y=J[Q]==='"';return{...Y?DK9(J,Q):MK9(J,Q),isQuoted:Y}}function fm(J){return J.trim().startsWith("[")&&mA0(J,":")!==-1}function lA0(J){return mA0(J,":")!==-1}function pA0(){return{lineNumber:0,blankLines:[]}}function cA0(J,Q,Y,G){Q.lineNumber++;let X=Q.lineNumber,z=0;while(z<J.length&&J[z]===" ")z++;let K=J.slice(z);if(!K.trim()){let Z=bA0(z,Y);Q.blankLines.push({lineNumber:X,indent:z,depth:Z});return}let W=bA0(z,Y);if(G){let Z=0;while(Z<J.length&&(J[Z]===" "||J[Z]==="\t"))Z++;if(J.slice(0,Z).includes("\t"))throw SyntaxError(`Line ${X}: Tabs are not allowed in indentation in strict mode`);if(z>0&&z%Y!==0)throw SyntaxError(`Line ${X}: Indentation must be exact multiple of ${Y}, but found ${z} spaces`)}return{raw:J,indent:z,content:K,depth:W,lineNumber:X}}function*HK9(J,Q,Y,G){for(let X of J){let z=cA0(X,G,Q,Y);if(z!==void 0)yield z}}async function*IK9(J,Q,Y,G){for await(let X of J){let z=cA0(X,G,Q,Y);if(z!==void 0)yield z}}function bA0(J,Q){return Math.floor(J/Q)}function XV(J,Q,Y,G){if(G.strict&&J!==Q)throw RangeError(`Expected ${Q} ${Y}, but got ${J}`)}function _A0(J,Q,Y){if(J?.depth===Q&&J.content.startsWith("- "))throw RangeError(`Expected ${Y} list array items, but found more`)}function iA0(J,Q,Y){if(J?.depth===Q&&!J.content.startsWith("- ")&&OK9(J.content,Y.delimiter))throw RangeError(`Expected ${Y.length} tabular rows, but found more`)}function km(J,Q,Y,G,X){if(!G)return;let z=Y.find((K)=>K.lineNumber>J&&K.lineNumber<Q);if(z)throw SyntaxError(`Line ${z.lineNumber}: Blank lines inside ${X} are not allowed in strict mode`)}function OK9(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*u21(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=pA0(),X=new nA0(HK9(J,Y.indent,Y.strict,G),G),z=X.peekSync();if(!z){yield{type:"startObject"},yield{type:"endObject"};return}if(fm(z.content)){let K=UB(z.content,v2);if(K){X.advanceSync(),yield*l21(K.header,K.inlineValues,X,0,Y);return}}if(X.advanceSync(),!!X.atEndSync()&&!aA0(z)){yield{type:"primitive",value:wM(z.content.trim())};return}yield{type:"startObject"},yield*WB(z.content,X,0,Y);while(!X.atEndSync()){let K=X.peekSync();if(!K||K.depth!==0)break;X.advanceSync(),yield*WB(K.content,X,0,Y)}yield{type:"endObject"}}function*WB(J,Q,Y,G){let X=UB(J,v2);if(X&&X.header.key){yield{type:"key",key:X.header.key},yield*l21(X.header,X.inlineValues,Q,Y,G);return}let{key:z,isQuoted:K}=uA0(J,0),W=J.indexOf(":",z.length),Z=W>=0?J.slice(W+1).trim():"";if(yield K?{type:"key",key:z,wasQuoted:!0}:{type:"key",key:z},!Z){let V=Q.peekSync();if(V&&V.depth>Y){yield{type:"startObject"},yield*AK9(Q,Y+1,G),yield{type:"endObject"};return}yield{type:"startObject"},yield{type:"endObject"};return}yield{type:"primitive",value:wM(Z)}}function*AK9(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*WB(X.content,J,G,Y);else break}}function*l21(J,Q,Y,G,X){if(yield{type:"startArray",length:J.length},Q){yield*oA0(J,Q,X),yield{type:"endArray"};return}if(J.fields&&J.fields.length>0){yield*BK9(J,Y,G,X),yield{type:"endArray"};return}yield*NK9(J,Y,G,X),yield{type:"endArray"}}function*oA0(J,Q,Y){if(!Q.trim()){XV(0,J.length,"inline array items",Y);return}let G=d21($m(Q,J.delimiter));XV(G.length,J.length,"inline array items",Y);for(let X of G)yield{type:"primitive",value:X}}function*BK9(J,Q,Y,G){let X=Y+1,z=0,K,W;while(!Q.atEndSync()&&z<J.length){let Z=Q.peekSync();if(!Z||Z.depth<X)break;if(Z.depth===X){if(K===void 0)K=Z.lineNumber;W=Z.lineNumber,Q.advanceSync();let V=$m(Z.content,J.delimiter);XV(V.length,J.fields.length,"tabular row values",G);let q=d21(V);yield{type:"startObject"};for(let U=0;U<J.fields.length;U++)yield{type:"key",key:J.fields[U]},yield{type:"primitive",value:q[U]};yield{type:"endObject"},z++}else break}if(XV(z,J.length,"tabular rows",G),G.strict&&K!==void 0&&W!==void 0)km(K,W,Q.getBlankLines(),G.strict,"tabular array");if(G.strict)iA0(Q.peekSync(),X,J)}function*NK9(J,Q,Y,G){let X=Y+1,z=0,K,W;while(!Q.atEndSync()&&z<J.length){let Z=Q.peekSync();if(!Z||Z.depth<X)break;let V=Z.content.startsWith("- ")||Z.content==="-";if(Z.depth===X&&V){if(K===void 0)K=Z.lineNumber;W=Z.lineNumber,yield*wK9(Q,X,G);let q=Q.current();if(q)W=q.lineNumber;z++}else break}if(XV(z,J.length,"list array items",G),G.strict&&K!==void 0&&W!==void 0)km(K,W,Q.getBlankLines(),G.strict,"list array");if(G.strict)_A0(Q.peekSync(),X,J.length)}function*wK9(J,Q,Y){let G=J.nextSync();if(!G)throw ReferenceError("Expected list item");let X;if(G.content==="-"){let z=Q+1,K=J.peekSync();if(!K||K.depth<z){yield{type:"startObject"},yield{type:"endObject"};return}if(K.depth===z&&!K.content.startsWith("- ")){yield{type:"startObject"};while(!J.atEndSync()){let W=J.peekSync();if(!W||W.depth<z)break;if(W.depth===z&&!W.content.startsWith("- "))J.advanceSync(),yield*WB(W.content,J,z,Y);else break}yield{type:"endObject"};return}else{yield{type:"startObject"},yield{type:"endObject"};return}}else if(G.content.startsWith("- "))X=G.content.slice(2);else throw SyntaxError('Expected list item to start with "- "');if(!X.trim()){yield{type:"startObject"},yield{type:"endObject"};return}if(fm(X)){let z=UB(X,v2);if(z){yield*l21(z.header,z.inlineValues,J,Q,Y);return}}if(lA0(X)){yield{type:"startObject"},yield*WB(X,J,Q,Y);let z=Q+1;while(!J.atEndSync()){let K=J.peekSync();if(!K||K.depth<z)break;if(K.depth===z&&!K.content.startsWith("- "))J.advanceSync(),yield*WB(K.content,J,z,Y);else break}yield{type:"endObject"};return}yield{type:"primitive",value:wM(X)}}function aA0(J){let Q=J.content;if(Q.startsWith('"')){let Y=Pm(Q,0);if(Y===-1)return!1;return Q.slice(Y+1).includes(":")}else return Q.includes(":")}async function*LK9(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=pA0();if(Symbol.asyncIterator in J){let X=new nA0(IK9(J,Y.indent,Y.strict,G),G),z=await X.peek();if(!z){yield{type:"startObject"},yield{type:"endObject"};return}if(fm(z.content)){let K=UB(z.content,v2);if(K){await X.advance(),yield*p21(K.header,K.inlineValues,X,0,Y);return}}if(await X.advance(),!!await X.atEnd()&&!aA0(z)){yield{type:"primitive",value:wM(z.content.trim())};return}yield{type:"startObject"},yield*ZB(z.content,X,0,Y);while(!await X.atEnd()){let K=await X.peek();if(!K||K.depth!==0)break;await X.advance(),yield*ZB(K.content,X,0,Y)}yield{type:"endObject"}}else yield*u21(J,Q)}async function*ZB(J,Q,Y,G){let X=UB(J,v2);if(X&&X.header.key){yield{type:"key",key:X.header.key},yield*p21(X.header,X.inlineValues,Q,Y,G);return}let{key:z,isQuoted:K}=uA0(J,0),W=J.indexOf(":",z.length),Z=W>=0?J.slice(W+1).trim():"";if(yield K?{type:"key",key:z,wasQuoted:!0}:{type:"key",key:z},!Z){let V=await Q.peek();if(V&&V.depth>Y){yield{type:"startObject"},yield*EK9(Q,Y+1,G),yield{type:"endObject"};return}yield{type:"startObject"},yield{type:"endObject"};return}yield{type:"primitive",value:wM(Z)}}async function*EK9(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*ZB(X.content,J,G,Y);else break}}async function*p21(J,Q,Y,G,X){if(yield{type:"startArray",length:J.length},Q){yield*oA0(J,Q,X),yield{type:"endArray"};return}if(J.fields&&J.fields.length>0){yield*CK9(J,Y,G,X),yield{type:"endArray"};return}yield*RK9(J,Y,G,X),yield{type:"endArray"}}async function*CK9(J,Q,Y,G){let X=Y+1,z=0,K,W;while(!await Q.atEnd()&&z<J.length){let Z=await Q.peek();if(!Z||Z.depth<X)break;if(Z.depth===X){if(K===void 0)K=Z.lineNumber;W=Z.lineNumber,await Q.advance();let V=$m(Z.content,J.delimiter);XV(V.length,J.fields.length,"tabular row values",G);let q=d21(V);yield{type:"startObject"};for(let U=0;U<J.fields.length;U++)yield{type:"key",key:J.fields[U]},yield{type:"primitive",value:q[U]};yield{type:"endObject"},z++}else break}if(XV(z,J.length,"tabular rows",G),G.strict&&K!==void 0&&W!==void 0)km(K,W,Q.getBlankLines(),G.strict,"tabular array");if(G.strict)iA0(await Q.peek(),X,J)}async function*RK9(J,Q,Y,G){let X=Y+1,z=0,K,W;while(!await Q.atEnd()&&z<J.length){let Z=await Q.peek();if(!Z||Z.depth<X)break;let V=Z.content.startsWith("- ")||Z.content==="-";if(Z.depth===X&&V){if(K===void 0)K=Z.lineNumber;W=Z.lineNumber,yield*FK9(Q,X,G);let q=Q.current();if(q)W=q.lineNumber;z++}else break}if(XV(z,J.length,"list array items",G),G.strict&&K!==void 0&&W!==void 0)km(K,W,Q.getBlankLines(),G.strict,"list array");if(G.strict)_A0(await Q.peek(),X,J.length)}async function*FK9(J,Q,Y){let G=await J.next();if(!G)throw ReferenceError("Expected list item");let X;if(G.content==="-"){let z=Q+1,K=await J.peek();if(!K||K.depth<z){yield{type:"startObject"},yield{type:"endObject"};return}if(K.depth===z&&!K.content.startsWith("- ")){yield{type:"startObject"};while(!J.atEnd()){let W=await J.peek();if(!W||W.depth<z)break;if(W.depth===z&&!W.content.startsWith("- "))await J.advance(),yield*ZB(W.content,J,z,Y);else break}yield{type:"endObject"};return}else{yield{type:"startObject"},yield{type:"endObject"};return}}else if(G.content.startsWith("- "))X=G.content.slice(2);else throw SyntaxError('Expected list item to start with "- "');if(!X.trim()){yield{type:"startObject"},yield{type:"endObject"};return}if(fm(X)){let z=UB(X,v2);if(z){yield*p21(z.header,z.inlineValues,J,Q,Y);return}}if(lA0(X)){yield{type:"startObject"},yield*ZB(X,J,Q,Y);let z=Q+1;while(!await J.atEnd()){let K=await J.peek();if(!K||K.depth<z)break;if(K.depth===z&&!K.content.startsWith("- "))await J.advance(),yield*ZB(K.content,J,z,Y);else break}yield{type:"endObject"};return}yield{type:"primitive",value:wM(X)}}function ET(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(ET);if(J instanceof Set)return Array.from(J).map(ET);if(J instanceof Map)return Object.fromEntries(Array.from(J,([Q,Y])=>[String(Q),ET(Y)]));if(TK9(J)){let Q={};for(let Y in J)if(Object.prototype.hasOwnProperty.call(J,Y))Q[Y]=ET(J[Y]);return Q}return null}function VB(J){return J===null||typeof J==="string"||typeof J==="number"||typeof J==="boolean"}function qB(J){return Array.isArray(J)}function CJ(J){return J!==null&&typeof J==="object"&&!Array.isArray(J)}function Rm(J){return Object.keys(J).length===0}function TK9(J){if(J===null||typeof J!=="object")return!1;let Q=Object.getPrototypeOf(J);return Q===null||Q===Object.prototype}function Fm(J){return J.length===0||J.every((Q)=>VB(Q))}function SK9(J){return J.length===0||J.every((Q)=>qB(Q))}function rA0(J){return J.length===0||J.every((Q)=>CJ(Q))}function PK9(J){return/^[A-Z_][\w.]*$/i.test(J)}function sA0(J){return/^[A-Z_]\w*$/i.test(J)}function $K9(J,Q=v2){if(!J)return!1;if(J!==J.trim())return!1;if(dA0(J)||fK9(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 fK9(J){return/^-?\d+(?:\.\d+)?(?:e[+-]?\d+)?$/i.test(J)||/^0\d+$/.test(J)}function Em(J,Q){if(Array.isArray(J))return J.map((Y)=>Em(Y,Q));if(CJ(J)){let Y={},G=J[tA0];for(let[X,z]of Object.entries(J)){let K=G?.has(X);if(X.includes(".")&&!K){let Z=X.split(".");if(Z.every((V)=>sA0(V))){kK9(Y,Z,Em(z,Q),Q);continue}}let W=Em(z,Q);if(X in Y){let Z=Y[X];if(_21(Z,W))c21(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 kK9(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(CJ(V))X=V;else{if(G)throw TypeError(`Path expansion conflict at segment "${Z}": expected object but found ${typeof V}`);let q={};X[Z]=q,X=q}}let z=Q[Q.length-1],K=X[z];if(K===void 0)X[z]=Y;else if(_21(K,Y))c21(K,Y,G);else{if(G)throw TypeError(`Path expansion conflict at key "${z}": cannot merge ${typeof K} with ${typeof Y}`);X[z]=Y}}function c21(J,Q,Y){for(let[G,X]of Object.entries(Q)){let z=J[G];if(z===void 0)J[G]=X;else if(_21(z,X))c21(z,X,Y);else{if(Y)throw TypeError(`Path expansion conflict at key "${G}": cannot merge ${typeof z} with ${typeof X}`);J[G]=X}}}function _21(J,Q){return CJ(J)&&CJ(Q)}function vK9(J){let Q=[],Y;for(let G of J)switch(G.type){case"startObject":{let X={},z=new Set;if(Q.length===0)Q.push({type:"object",obj:X,quotedKeys:z});else{let K=Q[Q.length-1];if(K.type==="object"){if(K.currentKey===void 0)throw Error("Object startObject event without preceding key");K.obj[K.currentKey]=X,K.currentKey=void 0}else if(K.type==="array")K.arr.push(X);Q.push({type:"object",obj:X,quotedKeys:z})}break}case"endObject":{if(Q.length===0)throw Error("Unexpected endObject event");let X=Q.pop();if(X.type!=="object")throw Error("Mismatched endObject event");if(X.quotedKeys.size>0)Object.defineProperty(X.obj,tA0,{value:X.quotedKeys,enumerable:!1,writable:!1,configurable:!1});if(Q.length===0)Y=X.obj;break}case"startArray":{let X=[];if(Q.length===0)Q.push({type:"array",arr:X});else{let z=Q[Q.length-1];if(z.type==="object"){if(z.currentKey===void 0)throw Error("Array startArray event without preceding key");z.obj[z.currentKey]=X,z.currentKey=void 0}else if(z.type==="array")z.arr.push(X);Q.push({type:"array",arr:X})}break}case"endArray":{if(Q.length===0)throw Error("Unexpected endArray event");let X=Q.pop();if(X.type!=="array")throw Error("Mismatched endArray event");if(Q.length===0)Y=X.arr;break}case"key":{if(Q.length===0)throw Error("Key event outside of object context");let X=Q[Q.length-1];if(X.type!=="object")throw Error("Key event in non-object context");if(X.currentKey=G.key,G.wasQuoted)X.quotedKeys.add(G.key);break}case"primitive":if(Q.length===0)Y=G.value;else{let X=Q[Q.length-1];if(X.type==="object"){if(X.currentKey===void 0)throw Error("Primitive event without preceding key in object");X.obj[X.currentKey]=G.value,X.currentKey=void 0}else if(X.type==="array")X.arr.push(G.value)}break}if(Q.length!==0)throw Error("Incomplete event stream: stack not empty at end");if(Y===void 0)throw Error("No root value built from events");return Y}function jK9(J,Q,Y,G,X,z,K){if(G.keyFolding!=="safe")return;if(!CJ(Q))return;let{segments:W,tail:Z,leafValue:V}=hK9(J,Q,K??G.flattenDepth);if(W.length<2)return;if(!W.every((M)=>sA0(M)))return;let q=bK9(W),U=z?`${z}.${q}`:q;if(Y.includes(q))return;if(X&&X.has(U))return;return{foldedKey:q,remainder:Z,leafValue:V,segmentCount:W.length}}function hK9(J,Q,Y){let G=[J],X=Q;while(G.length<Y){if(!CJ(X))break;let z=Object.keys(X);if(z.length!==1)break;let K=z[0],W=X[K];G.push(K),X=W}if(!CJ(X)||Rm(X))return{segments:G,tail:void 0,leafValue:X};return{segments:G,tail:X,leafValue:X}}function bK9(J){return J.join(".")}function RT(J,Q){if(J===null)return"null";if(typeof J==="boolean")return String(J);if(typeof J==="number")return String(J);return xK9(J,Q)}function xK9(J,Q=v2){if($K9(J,Q))return J;return`"${yA0(J)}"`}function Tm(J){if(PK9(J))return J;return`"${yA0(J)}"`}function eA0(J,Q=v2){return J.map((Y)=>RT(Y,Q)).join(Q)}function LM(J,Q){let Y=Q?.key,G=Q?.fields,X=Q?.delimiter??",",z="";if(Y)z+=Tm(Y);if(z+=`[${J}${X!==v2?X:""}]`,G){let K=G.map((W)=>Tm(W));z+=`{${K.join(X)}}`}return z+=":",z}function*yK9(J,Q,Y){if(VB(J)){let G=RT(J,Q.delimiter);if(G!=="")yield G;return}if(qB(J))yield*m21(void 0,J,Y,Q);else if(CJ(J))yield*Sm(J,Y,Q)}function*Sm(J,Q,Y,G,X,z){let K=Object.keys(J);if(Q===0&&!G)G=new Set(K.filter((Z)=>Z.includes(".")));let W=z??Y.flattenDepth;for(let[Z,V]of Object.entries(J))yield*gK9(Z,V,Q,Y,K,G,X,W)}function*gK9(J,Q,Y,G,X,z,K,W){let Z=K?`${K}.${J}`:J,V=W??G.flattenDepth;if(G.keyFolding==="safe"&&X){let U=jK9(J,Q,X,G,z,K,V);if(U){let{foldedKey:M,remainder:D,leafValue:I,segmentCount:O}=U,A=Tm(M);if(D===void 0){if(VB(I)){yield k3(Y,`${A}: ${RT(I,G.delimiter)}`,G.indent);return}else if(qB(I)){yield*m21(M,I,Y,G);return}else if(CJ(I)&&Rm(I)){yield k3(Y,`${A}:`,G.indent);return}}if(CJ(D)){yield k3(Y,`${A}:`,G.indent);let B=V-O,w=K?`${K}.${M}`:M;yield*Sm(D,Y+1,G,z,w,B);return}}}let q=Tm(J);if(VB(Q))yield k3(Y,`${q}: ${RT(Q,G.delimiter)}`,G.indent);else if(qB(Q))yield*m21(J,Q,Y,G);else if(CJ(Q)){if(yield k3(Y,`${q}:`,G.indent),!Rm(Q))yield*Sm(Q,Y+1,G,z,Z,V)}}function*m21(J,Q,Y,G){if(Q.length===0){yield k3(Y,LM(0,{key:J,delimiter:G.delimiter}),G.indent);return}if(Fm(Q)){yield k3(Y,i21(Q,G.delimiter,J),G.indent);return}if(SK9(Q)){if(Q.every((X)=>Fm(X))){yield*mK9(J,Q,Y,G);return}}if(rA0(Q)){let X=JB0(Q);if(X)yield*dK9(J,Q,X,Y,G);else yield*xA0(J,Q,Y,G);return}yield*xA0(J,Q,Y,G)}function*mK9(J,Q,Y,G){yield k3(Y,LM(Q.length,{key:J,delimiter:G.delimiter}),G.indent);for(let X of Q)if(Fm(X)){let z=i21(X,G.delimiter);yield CT(Y+1,z,G.indent)}}function i21(J,Q,Y){let G=LM(J.length,{key:Y,delimiter:Q}),X=eA0(J,Q);if(J.length===0)return G;return`${G} ${X}`}function*dK9(J,Q,Y,G,X){yield k3(G,LM(Q.length,{key:J,fields:Y,delimiter:X.delimiter}),X.indent),yield*QB0(Q,Y,G+1,X)}function JB0(J){if(J.length===0)return;let Q=J[0],Y=Object.keys(Q);if(Y.length===0)return;if(uK9(J,Y))return Y}function uK9(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(!VB(Y[G]))return!1}}return!0}function*QB0(J,Q,Y,G){for(let X of J)yield k3(Y,eA0(Q.map((z)=>X[z]),G.delimiter),G.indent)}function*xA0(J,Q,Y,G){yield k3(Y,LM(Q.length,{key:J,delimiter:G.delimiter}),G.indent);for(let X of Q)yield*YB0(X,Y+1,G)}function*lK9(J,Q,Y){if(Rm(J)){yield k3(Q,"-",Y.indent);return}let G=Object.entries(J);if(G.length===1){let[X,z]=G[0];if(qB(z)&&rA0(z)){let K=JB0(z);if(K){yield CT(Q,LM(z.length,{key:X,fields:K,delimiter:Y.delimiter}),Y.indent),yield*QB0(z,K,Q+1,Y);return}}}yield k3(Q,"-",Y.indent),yield*Sm(J,Q+1,Y)}function*YB0(J,Q,Y){if(VB(J))yield CT(Q,RT(J,Y.delimiter),Y.indent);else if(qB(J))if(Fm(J))yield CT(Q,i21(J,Y.delimiter),Y.indent);else{yield CT(Q,LM(J.length,{delimiter:Y.delimiter}),Y.indent);for(let G of J)yield*YB0(G,Q+1,Y)}else if(CJ(J))yield*lK9(J,Q,Y)}function k3(J,Q,Y){return" ".repeat(Y*J)+Q}function CT(J,Q,Y){return k3(J,"- "+Q,Y)}function pK9(J,Q){return Array.from(GB0(J,Q)).join(`
`)}function cK9(J,Q){return XB0(J.split(`
`),Q)}function GB0(J,Q){return yK9(ET(J),nK9(Q),0)}function XB0(J,Q){let Y=oK9(Q),G=vK9(u21(J,{indent:Y.indent,strict:Y.strict}));if(Y.expandPaths==="safe")return Em(G,Y.strict);return G}function _K9(J,Q){return u21(J,Q)}function iK9(J,Q){return LK9(J,Q)}function nK9(J){return{indent:J?.indent??2,delimiter:J?.delimiter??v2,keyFolding:J?.keyFolding??"off",flattenDepth:J?.flattenDepth??Number.POSITIVE_INFINITY}}function oK9(J){return{indent:J?.indent??2,strict:J?.strict??!0,expandPaths:J?.expandPaths??"off"}}var Cm,v2,nA0=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}},tA0;var KB0=zW6(()=>{Cm={comma:",",tab:"\t",pipe:"|"},v2=Cm.comma;tA0=Symbol("quotedKey")});var FT=H((GW9)=>{var WB0=(J)=>{return!!J&&J.constructor===Symbol},aK9=Array.isArray,rK9=(J)=>{return!!J&&J.constructor===Object},sK9=(J)=>{return J===void 0||J===null||typeof J!=="object"&&typeof J!=="function"},n21=(J)=>{return!!(J&&J.constructor&&J.call&&J.apply)},tK9=(J)=>{return typeof J==="string"||J instanceof String},eK9=(J)=>{return MB(J)&&J%1===0},JW9=(J)=>{return MB(J)&&J%1!==0},MB=(J)=>{try{return Number(J)===J}catch{return!1}},ZB0=(J)=>{return Object.prototype.toString.call(J)==="[object Date]"},QW9=(J)=>{if(!J)return!1;if(!J.then)return!1;if(!n21(J.then))return!1;return!0},YW9=(J)=>{if(J===!0||J===!1)return!0;if(J===null||J===void 0)return!0;if(MB(J))return J===0;if(ZB0(J))return isNaN(J.getTime());if(n21(J))return!1;if(WB0(J))return!1;let Q=J.length;if(MB(Q))return Q===0;let Y=J.size;if(MB(Y))return Y===0;return Object.keys(J).length===0},VB0=(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(!VB0(J[Y[X]],Q[Y[X]]))return!1}return!0};GW9.isArray=aK9;GW9.isDate=ZB0;GW9.isEmpty=YW9;GW9.isEqual=VB0;GW9.isFloat=JW9;GW9.isFunction=n21;GW9.isInt=eK9;GW9.isNumber=MB;GW9.isObject=rK9;GW9.isPrimitive=sK9;GW9.isPromise=QW9;GW9.isString=tK9;GW9.isSymbol=WB0});var DB=H((cW9)=>{var o21=FT(),AW9=(J,Q)=>{return J.reduce((Y,G)=>{let X=Q(G);if(!Y[X])Y[X]=[];return Y[X].push(G),Y},{})};function BW9(...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 NW9(J,Q){if(!J||!J.length)return{};let Y=o21.isFunction(Q)?Q:o21.isArray(Q)?(G,X)=>Q[X]:(G,X)=>Q;return J.reduce((G,X,z)=>{return G[X]=Y(X,z),G},{})}var a21=(J,Q)=>{if(!J||(J.length??0)===0)return null;return J.reduce(Q)};function wW9(J,Q){return(J||[]).reduce((Y,G)=>Y+(Q?Q(G):G),0)}var LW9=(J,Q=void 0)=>{return J?.length>0?J[0]:Q},EW9=(J,Q=void 0)=>{return J?.length>0?J[J.length-1]:Q},CW9=(J,Q,Y=!1)=>{if(!J)return[];let G=(z,K)=>Q(z)-Q(K),X=(z,K)=>Q(K)-Q(z);return J.slice().sort(Y===!0?X:G)},RW9=(J,Q,Y="asc")=>{if(!J)return[];let G=(z,K)=>`${Q(z)}`.localeCompare(Q(K)),X=(z,K)=>`${Q(K)}`.localeCompare(Q(z));return J.slice().sort(Y==="desc"?X:G)},FW9=(J,Q)=>{if(!J)return{};return J.reduce((Y,G)=>{let X=Q(G);return Y[X]=(Y[X]??0)+1,Y},{})},TW9=(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]},SW9=(J,Q,Y=(G)=>G)=>{return J.reduce((G,X)=>{return G[Q(X)]=Y(X),G},{})},PW9=(J,Q,Y)=>{if(!J)return[];return J.reduce((G,X,z)=>{if(!Y(X,z))return G;return G.push(Q(X,z)),G},[])};function $W9(J,Q){let Y=Q??((G)=>G);return a21(J,(G,X)=>Y(G)>Y(X)?G:X)}function fW9(J,Q){let Y=Q??((G)=>G);return a21(J,(G,X)=>Y(G)<Y(X)?G:X)}var kW9=(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)})},vW9=(J,Q)=>{let Y=J.reduce((G,X)=>{let z=Q?Q(X):X;if(G[z])return G;return G[z]=X,G},{});return Object.values(Y)};function*qB0(J,Q,Y=(X)=>X,G=1){let X=o21.isFunction(Y)?Y:()=>Y,z=Q?J:0,K=Q??J;for(let W=z;W<=K;W+=G)if(yield X(W),W+G>K)break}var jW9=(J,Q,Y,G)=>{return Array.from(qB0(J,Q,Y,G))},hW9=(J)=>{return J.reduce((Q,Y)=>{return Q.push(...Y),Q},[])},bW9=(J,Q,Y)=>{if(!J||!Q)return!1;let G=Y??((z)=>z),X=Q.reduce((z,K)=>{return z[G(K)]=!0,z},{});return J.some((z)=>X[G(z)])},xW9=(J,Q)=>{if(!J)return[[],[]];return J.reduce((Y,G)=>{let[X,z]=Y;if(Q(G))return[[...X,G],z];else return[X,[...z,G]]},[[],[]])},yW9=(J,Q,Y)=>{if(!Q&&!J)return[];if(!Q)return J;if(!J)return[];if(!Y)return J;return J.reduce((G,X)=>{let z=Q.find((K)=>Y(X)===Y(K));if(z)G.push(z);else G.push(X);return G},[])},gW9=(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]},mW9=(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]},dW9=(J)=>{return J?.filter((Q)=>!!Q)??[]},uW9=(J,Q,Y)=>{let G=Y;for(let X=1;X<=J;X++)G=Q(G,X);return G},lW9=(J,Q,Y=(G)=>G)=>{if(!J?.length&&!Q?.length)return[];if(J?.length===void 0)return[...Q];if(!Q?.length)return[...J];let G=Q.reduce((X,z)=>{return X[Y(z)]=!0,X},{});return J.filter((X)=>!G[Y(X)])};function pW9(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)]}cW9.alphabetical=RW9;cW9.boil=a21;cW9.cluster=kW9;cW9.counting=FW9;cW9.diff=lW9;cW9.first=LW9;cW9.flat=hW9;cW9.fork=xW9;cW9.group=AW9;cW9.intersects=bW9;cW9.iterate=uW9;cW9.last=EW9;cW9.list=jW9;cW9.max=$W9;cW9.merge=yW9;cW9.min=fW9;cW9.objectify=SW9;cW9.range=qB0;cW9.replace=TW9;cW9.replaceOrAppend=gW9;cW9.select=PW9;cW9.shift=pW9;cW9.sift=dW9;cW9.sort=CW9;cW9.sum=wW9;cW9.toggle=mW9;cW9.unique=vW9;cW9.zip=BW9;cW9.zipToObject=NW9});var UB0=H((SZ9)=>{var vm=DB(),r21=FT(),wZ9=async(J,Q,Y)=>{let G=Y!==void 0;if(!G&&J?.length<1)throw Error("Cannot reduce empty array with no init value");let X=G?J:J.slice(1),z=G?Y:J[0];for(let[K,W]of X.entries())z=await Q(z,W,K);return z},LZ9=async(J,Q)=>{if(!J)return[];let Y=[],G=0;for(let X of J){let z=await Q(X,G++);Y.push(z)}return Y},EZ9=async(J)=>{let Q=[],Y=(z,K)=>Q.push({fn:z,rethrow:K?.rethrow??!1}),[G,X]=await TT(J)(Y);for(let{fn:z,rethrow:K}of Q){let[W]=await TT(z)(G);if(W&&K)throw W}if(G)throw G;return X};class jm 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 CZ9=async(J,Q,Y)=>{let G=Q.map((V,q)=>({index:q,item:V})),X=async(V)=>{let q=[];while(!0){let U=G.pop();if(!U)return V(q);let[M,D]=await TT(Y)(U.item);q.push({error:M,result:D,index:U.index})}},z=vm.list(1,J).map(()=>new Promise(X)),K=await Promise.all(z),[W,Z]=vm.fork(vm.sort(K.flat(),(V)=>V.index),(V)=>!!V.error);if(W.length>0)throw new jm(W.map((V)=>V.error));return Z.map((V)=>V.result)};async function RZ9(J){let Q=r21.isArray(J)?J.map((X)=>[null,X]):Object.entries(J),Y=await Promise.all(Q.map(([X,z])=>z.then((K)=>({result:K,exc:null,key:X})).catch((K)=>({result:null,exc:K,key:X})))),G=Y.filter((X)=>X.exc);if(G.length>0)throw new jm(G.map((X)=>X.exc));if(r21.isArray(J))return Y.map((X)=>X.result);return Y.reduce((X,z)=>({...X,[z.key]:z.result}),{})}var FZ9=async(J,Q)=>{let Y=J?.times??3,G=J?.delay,X=J?.backoff??null;for(let z of vm.range(1,Y)){let[K,W]=await TT(Q)((Z)=>{throw{_exited:Z}});if(!K)return W;if(K._exited)throw K._exited;if(z===Y)throw K;if(G)await s21(G);if(X)await s21(X(z))}return},s21=(J)=>{return new Promise((Q)=>setTimeout(Q,J))},TT=(J)=>{return(...Q)=>{try{let Y=J(...Q);if(r21.isPromise(Y))return Y.then((G)=>[void 0,G]).catch((G)=>[G,void 0]);return[void 0,Y]}catch(Y){return[Y,void 0]}}},TZ9=(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)}};SZ9.AggregateError=jm;SZ9.all=RZ9;SZ9.defer=EZ9;SZ9.guard=TZ9;SZ9.map=LZ9;SZ9.parallel=CZ9;SZ9.reduce=wZ9;SZ9.retry=FZ9;SZ9.sleep=s21;SZ9.tryit=TT});var MB0=H((oZ9)=>{function gZ9(...J){return(...Q)=>{return J.slice(1).reduce((Y,G)=>G(Y),J[0](...Q))}}function mZ9(...J){return J.reverse().reduce((Q,Y)=>Y(Q))}var dZ9=(J,...Q)=>{return(...Y)=>J(...[...Q,...Y])},uZ9=(J,Q)=>{return(Y)=>J({...Q,...Y})},lZ9=(J)=>{return new Proxy({},{get:(Q,Y)=>J(Y)})},pZ9=(J,Q,Y,G)=>{return function(...z){let K=Y?Y(...z):JSON.stringify({args:z}),W=J[K];if(W!==void 0){if(!W.exp)return W.value;if(W.exp>new Date().getTime())return W.value}let Z=Q(...z);return J[K]={exp:G?new Date().getTime()+G:null,value:Z},Z}},cZ9=(J,Q={})=>{return pZ9({},J,Q.key??null,Q.ttl??null)},_Z9=({delay:J},Q)=>{let Y=void 0,G=!0,X=(...z)=>{if(G)clearTimeout(Y),Y=setTimeout(()=>{G&&Q(...z),Y=void 0},J);else Q(...z)};return X.isPending=()=>{return Y!==void 0},X.cancel=()=>{G=!1},X.flush=(...z)=>Q(...z),X},iZ9=({interval:J},Q)=>{let Y=!0,G=void 0,X=(...z)=>{if(!Y)return;Q(...z),Y=!1,G=setTimeout(()=>{Y=!0,G=void 0},J)};return X.isThrottled=()=>{return G!==void 0},X},nZ9=(J,Q)=>{return new Proxy(Object.assign(()=>{},J),{get:(G,X)=>G[X],set:(G,X,z)=>{return G[X]=z,!0},apply:(G,X,z)=>Q(Object.assign({},G))(...z)})};oZ9.callable=nZ9;oZ9.chain=gZ9;oZ9.compose=mZ9;oZ9.debounce=_Z9;oZ9.memo=cZ9;oZ9.partial=dZ9;oZ9.partob=uZ9;oZ9.proxied=lZ9;oZ9.throttle=iZ9});var DB0=H((WV9)=>{function XV9(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 zV9=(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},KV9=(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};WV9.inRange=XV9;WV9.toFloat=zV9;WV9.toInt=KV9});var NB0=H((CV9)=>{var UV9=DB(),hm=FT(),MV9=(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},{})},t21=(J,Q)=>{return Object.keys(J).reduce((G,X)=>{return G[Q(X,J[X])]=J[X],G},{})},DV9=(J,Q)=>{return Object.keys(J).reduce((G,X)=>{return G[X]=Q(J[X],X),G},{})},HV9=(J,Q)=>{if(!J)return{};return Object.entries(J).reduce((Y,[G,X])=>{let[z,K]=Q(G,X);return Y[z]=K,Y},{})},IV9=(J)=>{if(!J)return{};return Object.keys(J).reduce((Y,G)=>{return Y[J[G]]=G,Y},{})},OV9=(J)=>t21(J,(Q)=>Q.toLowerCase()),AV9=(J)=>t21(J,(Q)=>Q.toUpperCase()),HB0=(J)=>{if(hm.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},BV9=(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},[])},NV9=(J,Q)=>{if(!J)return{};return Q.reduce((Y,G)=>{if(Object.prototype.hasOwnProperty.call(J,G))Y[G]=J[G];return Y},{})},wV9=(J,Q)=>{if(!J)return{};if(!Q||Q.length===0)return J;return Q.reduce((Y,G)=>{return delete Y[G],Y},{...J})},IB0=(J,Q,Y)=>{let G=Q.split(/[\.\[\]]/g),X=J;for(let z of G){if(X===null)return Y;if(X===void 0)return Y;let K=z.replace(/['"]/g,"");if(K.trim()==="")continue;X=X[K]}if(X===void 0)return Y;return X},OB0=(J,Q,Y)=>{if(!J)return{};if(!Q||Y===void 0)return J;let G=Q.split(/[\.\[\]]/g).filter((K)=>!!K.trim()),X=(K)=>{if(G.length>1){let W=G.shift(),Z=/^\d+$/.test(G[0]);K[W]=K[W]===void 0?Z?[]:{}:K[W],X(K[W])}else K[G[0]]=Y},z=HB0(J);return X(z),z},AB0=(J,Q)=>{if(!J||!Q)return J??Q??{};return Object.entries({...J,...Q}).reduce((Y,[G,X])=>{return{...Y,[G]:(()=>{if(hm.isObject(J[G]))return AB0(J[G],X);return X})()}},{})},BB0=(J)=>{if(!J)return[];let Q=(Y,G)=>{if(hm.isObject(Y))return Object.entries(Y).flatMap(([X,z])=>Q(z,[...G,X]));if(hm.isArray(Y))return Y.flatMap((X,z)=>Q(X,[...G,`${z}`]));return[G.join(".")]};return Q(J,[])},LV9=(J)=>{if(!J)return{};return UV9.objectify(BB0(J),(Q)=>Q,(Q)=>IB0(J,Q))},EV9=(J)=>{if(!J)return{};return Object.keys(J).reduce((Q,Y)=>{return OB0(Q,Y,J[Y])},{})};CV9.assign=AB0;CV9.clone=HB0;CV9.construct=EV9;CV9.crush=LV9;CV9.get=IB0;CV9.invert=IV9;CV9.keys=BB0;CV9.listify=BV9;CV9.lowerize=OV9;CV9.mapEntries=HV9;CV9.mapKeys=t21;CV9.mapValues=DV9;CV9.omit=wV9;CV9.pick=NV9;CV9.set=OB0;CV9.shake=MV9;CV9.upperize=AV9});var wB0=H((_V9)=>{var uV9=DB(),e21=(J,Q)=>{return Math.floor(Math.random()*(Q-J+1)+J)},lV9=(J)=>{let Q=J.length;if(Q===0)return null;let Y=e21(0,Q-1);return J[Y]},pV9=(J)=>{return J.map((Q)=>({rand:Math.random(),value:Q})).sort((Q,Y)=>Q.rand-Y.rand).map((Q)=>Q.value)},cV9=(J,Q="")=>{let Y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"+Q;return uV9.iterate(J,(G)=>{return G+Y.charAt(e21(0,Y.length-1))},"")};_V9.draw=lV9;_V9.random=e21;_V9.shuffle=pV9;_V9.uid=cV9});var LB0=H((tV9)=>{var rV9=DB(),sV9=(J,Q=(Y)=>`${Y}`)=>{let{indexesByKey:Y,itemsByIndex:G}=J.reduce((U,M,D)=>({indexesByKey:{...U.indexesByKey,[Q(M)]:D},itemsByIndex:{...U.itemsByIndex,[D]:M}}),{indexesByKey:{},itemsByIndex:{}}),X=(U,M)=>{return Y[Q(U)]<Y[Q(M)]?U:M},z=(U,M)=>{return Y[Q(U)]>Y[Q(M)]?U:M},K=()=>{return G[0]},W=()=>{return G[J.length-1]},Z=(U,M)=>{return G[Y[Q(U)]+1]??M??K()},V=(U,M)=>{return G[Y[Q(U)]-1]??M??W()};return{min:X,max:z,first:K,last:W,next:Z,previous:V,spin:(U,M)=>{if(M===0)return U;let D=Math.abs(M),I=D>J.length?D%J.length:D;return rV9.list(0,I-1).reduce((O)=>M>0?Z(O):V(O),U)}}};tV9.series=sV9});var EB0=H((Wq9)=>{var ST=(J)=>{if(!J||J.length===0)return"";let Q=J.toLowerCase();return Q.substring(0,1).toUpperCase()+Q.substring(1,Q.length)},Jq9=(J)=>{let Q=J?.replace(/([A-Z])+/g,ST)?.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)}`})},Qq9=(J,Q)=>{let Y=J?.replace(/([A-Z])+/g,ST).split(/(?=[A-Z])|[\.\-\s_]/).map((X)=>X.toLowerCase())??[];if(Y.length===0)return"";if(Y.length===1)return Y[0];let G=Y.reduce((X,z)=>{return`${X}_${z.toLowerCase()}`});return Q?.splitOnNumber===!1?G:G.replace(/([A-Za-z]{1}[0-9]{1})/,(X)=>`${X[0]}_${X[1]}`)},Yq9=(J)=>{let Q=J?.replace(/([A-Z])+/g,ST)?.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()}`})},Gq9=(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("")},Xq9=(J)=>{if(!J)return"";return J.split(/(?=[A-Z])|[\.\-\s_]/).map((Q)=>Q.trim()).filter((Q)=>!!Q).map((Q)=>ST(Q.toLowerCase())).join(" ")},zq9=(J,Q,Y=/\{\{(.+?)\}\}/g)=>{return Array.from(J.matchAll(Y)).reduce((G,X)=>{return G.replace(X[0],Q[X[1]])},J)},Kq9=(J,Q=" ")=>{if(!J)return"";let Y=Q.replace(/[\W]{1}/g,"\\$&"),G=new RegExp(`^[${Y}]+|[${Y}]+$`,"g");return J.replace(G,"")};Wq9.camel=Jq9;Wq9.capitalize=ST;Wq9.dash=Yq9;Wq9.pascal=Gq9;Wq9.snake=Qq9;Wq9.template=zq9;Wq9.title=Xq9;Wq9.trim=Kq9});var KV=H((Aq9)=>{var _6=DB(),JX=UB0(),qK=MB0(),JQ1=DB0(),q5=NB0(),bm=wB0(),Oq9=LB0(),zV=EB0(),RJ=FT();Aq9.alphabetical=_6.alphabetical;Aq9.boil=_6.boil;Aq9.cluster=_6.cluster;Aq9.counting=_6.counting;Aq9.diff=_6.diff;Aq9.first=_6.first;Aq9.flat=_6.flat;Aq9.fork=_6.fork;Aq9.group=_6.group;Aq9.intersects=_6.intersects;Aq9.iterate=_6.iterate;Aq9.last=_6.last;Aq9.list=_6.list;Aq9.max=_6.max;Aq9.merge=_6.merge;Aq9.min=_6.min;Aq9.objectify=_6.objectify;Aq9.range=_6.range;Aq9.replace=_6.replace;Aq9.replaceOrAppend=_6.replaceOrAppend;Aq9.select=_6.select;Aq9.shift=_6.shift;Aq9.sift=_6.sift;Aq9.sort=_6.sort;Aq9.sum=_6.sum;Aq9.toggle=_6.toggle;Aq9.unique=_6.unique;Aq9.zip=_6.zip;Aq9.zipToObject=_6.zipToObject;Aq9.all=JX.all;Aq9.defer=JX.defer;Aq9.guard=JX.guard;Aq9.map=JX.map;Aq9.parallel=JX.parallel;Aq9.reduce=JX.reduce;Aq9.retry=JX.retry;Aq9.sleep=JX.sleep;Aq9.try=JX.tryit;Aq9.tryit=JX.tryit;Aq9.callable=qK.callable;Aq9.chain=qK.chain;Aq9.compose=qK.compose;Aq9.debounce=qK.debounce;Aq9.memo=qK.memo;Aq9.partial=qK.partial;Aq9.partob=qK.partob;Aq9.proxied=qK.proxied;Aq9.throttle=qK.throttle;Aq9.inRange=JQ1.inRange;Aq9.toFloat=JQ1.toFloat;Aq9.toInt=JQ1.toInt;Aq9.assign=q5.assign;Aq9.clone=q5.clone;Aq9.construct=q5.construct;Aq9.crush=q5.crush;Aq9.get=q5.get;Aq9.invert=q5.invert;Aq9.keys=q5.keys;Aq9.listify=q5.listify;Aq9.lowerize=q5.lowerize;Aq9.mapEntries=q5.mapEntries;Aq9.mapKeys=q5.mapKeys;Aq9.mapValues=q5.mapValues;Aq9.omit=q5.omit;Aq9.pick=q5.pick;Aq9.set=q5.set;Aq9.shake=q5.shake;Aq9.upperize=q5.upperize;Aq9.draw=bm.draw;Aq9.random=bm.random;Aq9.shuffle=bm.shuffle;Aq9.uid=bm.uid;Aq9.series=Oq9.series;Aq9.camel=zV.camel;Aq9.capitalize=zV.capitalize;Aq9.dash=zV.dash;Aq9.pascal=zV.pascal;Aq9.snake=zV.snake;Aq9.template=zV.template;Aq9.title=zV.title;Aq9.trim=zV.trim;Aq9.isArray=RJ.isArray;Aq9.isDate=RJ.isDate;Aq9.isEmpty=RJ.isEmpty;Aq9.isEqual=RJ.isEqual;Aq9.isFloat=RJ.isFloat;Aq9.isFunction=RJ.isFunction;Aq9.isInt=RJ.isInt;Aq9.isNumber=RJ.isNumber;Aq9.isObject=RJ.isObject;Aq9.isPrimitive=RJ.isPrimitive;Aq9.isPromise=RJ.isPromise;Aq9.isString=RJ.isString;Aq9.isSymbol=RJ.isSymbol});var FB0=H((uO5,RB0)=>{/*! truncateObj.js - Seamflux Client Build | 2026-03-14T14:17:11.276Z */function QQ1(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?QQ1(Z,Q):Z),{array:z,truncated:K,tip:W}=XM9(X,Q);Y[G]=z,K&&(Y[`_${G}_tip`]=W)}else typeof J[G]=="object"&&J[G]!==null?Y[G]=QQ1(J[G],Q):Y[G]=J[G];return Y}function XM9(J,Q=2000){let Y=0,G=[];for(let X=0;X<J.length;X++){let z=J[X],K;if(K=typeof z=="string"?z:z==null?"":JSON.stringify(z),Y+K.length>Q){G.length===0&&J.length>0&&G.push(J[0]);let W=J.length-G.length,Z=J.length;return{array:G,truncated:!0,tip:`Array truncated: showing ${G.length} of ${Z} item(s) (${W} item(s) omitted).`}}G.push(z),Y+=K.length}return{array:G,truncated:!1}}var{defineProperty:YQ1,getOwnPropertyDescriptor:zM9,getOwnPropertyNames:KM9}=Object,WM9=Object.prototype.hasOwnProperty,ZM9=(J,Q)=>{for(var Y in Q)YQ1(J,Y,{get:Q[Y],enumerable:!0})},VM9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of KM9(Q))WM9.call(J,X)||X===Y||YQ1(J,X,{get:()=>Q[X],enumerable:!(G=zM9(Q,X))||G.enumerable});return J},qM9=(J)=>VM9(YQ1({},"__esModule",{value:!0}),J),CB0={};ZM9(CB0,{truncateObj:()=>QQ1}),RB0.exports=qM9(CB0)});var PB0=H((lO5,SB0)=>{/*! markdownFormat.js - Seamflux Client Build | 2026-03-14T14:17:11.317Z */function UM9(J,Q){if((0,NM9.isEmpty)(J))return Q||"";let Y="```toon\n"+(0,BM9.encode)((0,wM9.truncateObj)(J))+"\n```";return Q?Y.length>1000?Q:Q+`
`+Y:Y}var{defineProperty:GQ1,getOwnPropertyDescriptor:MM9,getOwnPropertyNames:DM9}=Object,HM9=Object.prototype.hasOwnProperty,IM9=(J,Q)=>{for(var Y in Q)GQ1(J,Y,{get:Q[Y],enumerable:!0})},OM9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of DM9(Q))HM9.call(J,X)||X===Y||GQ1(J,X,{get:()=>Q[X],enumerable:!(G=MM9(Q,X))||G.enumerable});return J},AM9=(J)=>OM9(GQ1({},"__esModule",{value:!0}),J),TB0={};IM9(TB0,{formatObject:()=>UM9}),SB0.exports=AM9(TB0);var BM9=(KB0(),QW6(zB0)),NM9=KV(),wM9=FB0()});var kB0=H((pO5,fB0)=>{/*! rateLimits.js - Seamflux Client Build | 2026-03-14T14:17:12.108Z */function LM9(J){return XQ1.FAST_PATHS.some((Q)=>J.includes(Q))?xm.FAST:XQ1.SLOW_PATHS.some((Q)=>J.includes(Q))?xm.SLOW:xm.DEFAULT}var{defineProperty:zQ1,getOwnPropertyDescriptor:EM9,getOwnPropertyNames:CM9}=Object,RM9=Object.prototype.hasOwnProperty,FM9=(J,Q)=>{for(var Y in Q)zQ1(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||zQ1(J,X,{get:()=>Q[X],enumerable:!(G=EM9(Q,X))||G.enumerable});return J},SM9=(J)=>TM9(zQ1({},"__esModule",{value:!0}),J),$B0={};FM9($B0,{PATH_RULES:()=>XQ1,RATE_LIMIT_RULES:()=>xm,getRateLimitByPath:()=>LM9}),fB0.exports=SM9($B0);var xm={SLOW:{maxRequests:1,perMilliseconds:1000},FAST:{maxRequests:10,perMilliseconds:1000},DEFAULT:{maxRequests:1,perMilliseconds:1000}},XQ1={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 jB0=H((cO5,vB0)=>{vB0.exports=D1("util").inspect});var vT=H((_O5,eB0)=>{var IQ1=typeof Map==="function"&&Map.prototype,KQ1=Object.getOwnPropertyDescriptor&&IQ1?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,gm=IQ1&&KQ1&&typeof KQ1.get==="function"?KQ1.get:null,hB0=IQ1&&Map.prototype.forEach,OQ1=typeof Set==="function"&&Set.prototype,WQ1=Object.getOwnPropertyDescriptor&&OQ1?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,mm=OQ1&&WQ1&&typeof WQ1.get==="function"?WQ1.get:null,bB0=OQ1&&Set.prototype.forEach,PM9=typeof WeakMap==="function"&&WeakMap.prototype,$T=PM9?WeakMap.prototype.has:null,$M9=typeof WeakSet==="function"&&WeakSet.prototype,fT=$M9?WeakSet.prototype.has:null,fM9=typeof WeakRef==="function"&&WeakRef.prototype,xB0=fM9?WeakRef.prototype.deref:null,kM9=Boolean.prototype.valueOf,vM9=Object.prototype.toString,jM9=Function.prototype.toString,hM9=String.prototype.match,AQ1=String.prototype.slice,WV=String.prototype.replace,bM9=String.prototype.toUpperCase,yB0=String.prototype.toLowerCase,iB0=RegExp.prototype.test,gB0=Array.prototype.concat,QX=Array.prototype.join,xM9=Array.prototype.slice,mB0=Math.floor,qQ1=typeof BigInt==="function"?BigInt.prototype.valueOf:null,ZQ1=Object.getOwnPropertySymbols,UQ1=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?Symbol.prototype.toString:null,HB=typeof Symbol==="function"&&typeof Symbol.iterator==="object",kT=typeof Symbol==="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===HB?"object":"symbol")?Symbol.toStringTag:null,nB0=Object.prototype.propertyIsEnumerable,dB0=(typeof Reflect==="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(J){return J.__proto__}:null);function uB0(J,Q){if(J===1/0||J===-1/0||J!==J||J&&J>-1000&&J<1000||iB0.call(/e/,Q))return Q;var Y=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof J==="number"){var G=J<0?-mB0(-J):mB0(J);if(G!==J){var X=String(G),z=AQ1.call(Q,X.length+1);return WV.call(X,Y,"$&_")+"."+WV.call(WV.call(z,/([0-9]{3})/g,"$&_"),/_$/,"")}}return WV.call(Q,Y,"$&_")}var MQ1=jB0(),lB0=MQ1.custom,pB0=rB0(lB0)?lB0:null,oB0={__proto__:null,double:'"',single:"'"},yM9={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};eB0.exports=function J(Q,Y,G,X){var z=Y||{};if(UK(z,"quoteStyle")&&!UK(oB0,z.quoteStyle))throw TypeError('option "quoteStyle" must be "single" or "double"');if(UK(z,"maxStringLength")&&(typeof z.maxStringLength==="number"?z.maxStringLength<0&&z.maxStringLength!==1/0:z.maxStringLength!==null))throw TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var K=UK(z,"customInspect")?z.customInspect:!0;if(typeof K!=="boolean"&&K!=="symbol")throw TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(UK(z,"indent")&&z.indent!==null&&z.indent!=="\t"&&!(parseInt(z.indent,10)===z.indent&&z.indent>0))throw TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(UK(z,"numericSeparator")&&typeof z.numericSeparator!=="boolean")throw TypeError('option "numericSeparator", if provided, must be `true` or `false`');var W=z.numericSeparator;if(typeof Q>"u")return"undefined";if(Q===null)return"null";if(typeof Q==="boolean")return Q?"true":"false";if(typeof Q==="string")return tB0(Q,z);if(typeof Q==="number"){if(Q===0)return 1/0/Q>0?"0":"-0";var Z=String(Q);return W?uB0(Q,Z):Z}if(typeof Q==="bigint"){var V=String(Q)+"n";return W?uB0(Q,V):V}var q=typeof z.depth>"u"?5:z.depth;if(typeof G>"u")G=0;if(G>=q&&q>0&&typeof Q==="object")return DQ1(Q)?"[Array]":"[Object]";var U=QD9(z,G);if(typeof X>"u")X=[];else if(sB0(X,Q)>=0)return"[Circular]";function M(d,h,T){if(h)X=xM9.call(X),X.push(h);if(T){var S={depth:z.depth};if(UK(z,"quoteStyle"))S.quoteStyle=z.quoteStyle;return J(d,S,G+1,X)}return J(d,z,G+1,X)}if(typeof Q==="function"&&!cB0(Q)){var D=iM9(Q),I=ym(Q,M);return"[Function"+(D?": "+D:" (anonymous)")+"]"+(I.length>0?" { "+QX.call(I,", ")+" }":"")}if(rB0(Q)){var O=HB?WV.call(String(Q),/^(Symbol\(.*\))_[^)]*$/,"$1"):UQ1.call(Q);return typeof Q==="object"&&!HB?PT(O):O}if(tM9(Q)){var A="<"+yB0.call(String(Q.nodeName)),B=Q.attributes||[];for(var w=0;w<B.length;w++)A+=" "+B[w].name+"="+aB0(gM9(B[w].value),"double",z);if(A+=">",Q.childNodes&&Q.childNodes.length)A+="...";return A+="</"+yB0.call(String(Q.nodeName))+">",A}if(DQ1(Q)){if(Q.length===0)return"[]";var N=ym(Q,M);if(U&&!JD9(N))return"["+HQ1(N,U)+"]";return"[ "+QX.call(N,", ")+" ]"}if(dM9(Q)){var L=ym(Q,M);if(!("cause"in Error.prototype)&&"cause"in Q&&!nB0.call(Q,"cause"))return"{ ["+String(Q)+"] "+QX.call(gB0.call("[cause]: "+M(Q.cause),L),", ")+" }";if(L.length===0)return"["+String(Q)+"]";return"{ ["+String(Q)+"] "+QX.call(L,", ")+" }"}if(typeof Q==="object"&&K){if(pB0&&typeof Q[pB0]==="function"&&MQ1)return MQ1(Q,{depth:q-G});else if(K!=="symbol"&&typeof Q.inspect==="function")return Q.inspect()}if(nM9(Q)){var C=[];if(hB0)hB0.call(Q,function(d,h){C.push(M(h,Q,!0)+" => "+M(d,Q))});return _B0("Map",gm.call(Q),C,U)}if(rM9(Q)){var R=[];if(bB0)bB0.call(Q,function(d){R.push(M(d,Q))});return _B0("Set",mm.call(Q),R,U)}if(oM9(Q))return VQ1("WeakMap");if(sM9(Q))return VQ1("WeakSet");if(aM9(Q))return VQ1("WeakRef");if(lM9(Q))return PT(M(Number(Q)));if(cM9(Q))return PT(M(qQ1.call(Q)));if(pM9(Q))return PT(kM9.call(Q));if(uM9(Q))return PT(M(String(Q)));if(typeof window<"u"&&Q===window)return"{ [object Window] }";if(typeof globalThis<"u"&&Q===globalThis||typeof global<"u"&&Q===global)return"{ [object globalThis] }";if(!mM9(Q)&&!cB0(Q)){var F=ym(Q,M),f=dB0?dB0(Q)===Object.prototype:Q instanceof Object||Q.constructor===Object,E=Q instanceof Object?"":"null prototype",P=!f&&kT&&Object(Q)===Q&&kT in Q?AQ1.call(ZV(Q),8,-1):E?"Object":"",j=f||typeof Q.constructor!=="function"?"":Q.constructor.name?Q.constructor.name+" ":"",$=j+(P||E?"["+QX.call(gB0.call([],P||[],E||[]),": ")+"] ":"");if(F.length===0)return $+"{}";if(U)return $+"{"+HQ1(F,U)+"}";return $+"{ "+QX.call(F,", ")+" }"}return String(Q)};function aB0(J,Q,Y){var G=Y.quoteStyle||Q,X=oB0[G];return X+J+X}function gM9(J){return WV.call(String(J),/"/g,"&quot;")}function EM(J){return!kT||!(typeof J==="object"&&((kT in J)||typeof J[kT]<"u"))}function DQ1(J){return ZV(J)==="[object Array]"&&EM(J)}function mM9(J){return ZV(J)==="[object Date]"&&EM(J)}function cB0(J){return ZV(J)==="[object RegExp]"&&EM(J)}function dM9(J){return ZV(J)==="[object Error]"&&EM(J)}function uM9(J){return ZV(J)==="[object String]"&&EM(J)}function lM9(J){return ZV(J)==="[object Number]"&&EM(J)}function pM9(J){return ZV(J)==="[object Boolean]"&&EM(J)}function rB0(J){if(HB)return J&&typeof J==="object"&&J instanceof Symbol;if(typeof J==="symbol")return!0;if(!J||typeof J!=="object"||!UQ1)return!1;try{return UQ1.call(J),!0}catch(Q){}return!1}function cM9(J){if(!J||typeof J!=="object"||!qQ1)return!1;try{return qQ1.call(J),!0}catch(Q){}return!1}var _M9=Object.prototype.hasOwnProperty||function(J){return J in this};function UK(J,Q){return _M9.call(J,Q)}function ZV(J){return vM9.call(J)}function iM9(J){if(J.name)return J.name;var Q=hM9.call(jM9.call(J),/^function\s*([\w$]+)/);if(Q)return Q[1];return null}function sB0(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 nM9(J){if(!gm||!J||typeof J!=="object")return!1;try{gm.call(J);try{mm.call(J)}catch(Q){return!0}return J instanceof Map}catch(Q){}return!1}function oM9(J){if(!$T||!J||typeof J!=="object")return!1;try{$T.call(J,$T);try{fT.call(J,fT)}catch(Q){return!0}return J instanceof WeakMap}catch(Q){}return!1}function aM9(J){if(!xB0||!J||typeof J!=="object")return!1;try{return xB0.call(J),!0}catch(Q){}return!1}function rM9(J){if(!mm||!J||typeof J!=="object")return!1;try{mm.call(J);try{gm.call(J)}catch(Q){return!0}return J instanceof Set}catch(Q){}return!1}function sM9(J){if(!fT||!J||typeof J!=="object")return!1;try{fT.call(J,fT);try{$T.call(J,$T)}catch(Q){return!0}return J instanceof WeakSet}catch(Q){}return!1}function tM9(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 tB0(J,Q){if(J.length>Q.maxStringLength){var Y=J.length-Q.maxStringLength,G="... "+Y+" more character"+(Y>1?"s":"");return tB0(AQ1.call(J,0,Q.maxStringLength),Q)+G}var X=yM9[Q.quoteStyle||"single"];X.lastIndex=0;var z=WV.call(WV.call(J,X,"\\$1"),/[\x00-\x1f]/g,eM9);return aB0(z,"single",Q)}function eM9(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":"")+bM9.call(Q.toString(16))}function PT(J){return"Object("+J+")"}function VQ1(J){return J+" { ? }"}function _B0(J,Q,Y,G){var X=G?HQ1(Y,G):QX.call(Y,", ");return J+" ("+Q+") {"+X+"}"}function JD9(J){for(var Q=0;Q<J.length;Q++)if(sB0(J[Q],`
`)>=0)return!1;return!0}function QD9(J,Q){var Y;if(J.indent==="\t")Y="\t";else if(typeof J.indent==="number"&&J.indent>0)Y=QX.call(Array(J.indent+1)," ");else return null;return{base:Y,prev:QX.call(Array(Q+1),Y)}}function HQ1(J,Q){if(J.length===0)return"";var Y=`
`+Q.prev+Q.base;return Y+QX.call(J,","+Y)+`
`+Q.prev}function ym(J,Q){var Y=DQ1(J),G=[];if(Y){G.length=J.length;for(var X=0;X<J.length;X++)G[X]=UK(J,X)?Q(J[X],J):""}var z=typeof ZQ1==="function"?ZQ1(J):[],K;if(HB){K={};for(var W=0;W<z.length;W++)K["$"+z[W]]=z[W]}for(var Z in J){if(!UK(J,Z))continue;if(Y&&String(Number(Z))===Z&&Z<J.length)continue;if(HB&&K["$"+Z]instanceof Symbol)continue;else if(iB0.call(/[^\w$]/,Z))G.push(Q(Z,J)+": "+Q(J[Z],J));else G.push(Z+": "+Q(J[Z],J))}if(typeof ZQ1==="function"){for(var V=0;V<z.length;V++)if(nB0.call(J,z[V]))G.push("["+Q(z[V])+"]: "+Q(J[z[V]],J))}return G}});var QN0=H((iO5,JN0)=>{var YD9=vT(),GD9=sZ(),dm=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}},XD9=function(J,Q){if(!J)return;var Y=dm(J,Q);return Y&&Y.value},zD9=function(J,Q,Y){var G=dm(J,Q);if(G)G.value=Y;else J.next={key:Q,next:J.next,value:Y}},KD9=function(J,Q){if(!J)return!1;return!!dm(J,Q)},WD9=function(J,Q){if(J)return dm(J,Q,!0)};JN0.exports=function(){var Q,Y={assert:function(G){if(!Y.has(G))throw new GD9("Side channel does not contain "+YD9(G))},delete:function(G){var X=Q&&Q.next,z=WD9(Q,G);if(z&&X&&X===z)Q=void 0;return!!z},get:function(G){return XD9(Q,G)},has:function(G){return KD9(Q,G)},set:function(G,X){if(!Q)Q={next:void 0};zD9(Q,G,X)}};return Y}});var BQ1=H((nO5,XN0)=>{var YN0=JT(),GN0=k31(),ZD9=GN0([YN0("%String.prototype.indexOf%")]);XN0.exports=function(Q,Y){var G=YN0(Q,!!Y);if(typeof G==="function"&&ZD9(Q,".prototype.")>-1)return GN0([G]);return G}});var NQ1=H((oO5,KN0)=>{var VD9=JT(),jT=BQ1(),qD9=vT(),UD9=sZ(),zN0=VD9("%Map%",!0),MD9=jT("Map.prototype.get",!0),DD9=jT("Map.prototype.set",!0),HD9=jT("Map.prototype.has",!0),ID9=jT("Map.prototype.delete",!0),OD9=jT("Map.prototype.size",!0);KN0.exports=!!zN0&&function(){var Q,Y={assert:function(G){if(!Y.has(G))throw new UD9("Side channel does not contain "+qD9(G))},delete:function(G){if(Q){var X=ID9(Q,G);if(OD9(Q)===0)Q=void 0;return X}return!1},get:function(G){if(Q)return MD9(Q,G)},has:function(G){if(Q)return HD9(Q,G);return!1},set:function(G,X){if(!Q)Q=new zN0;DD9(Q,G,X)}};return Y}});var ZN0=H((aO5,WN0)=>{var AD9=JT(),lm=BQ1(),BD9=vT(),um=NQ1(),ND9=sZ(),IB=AD9("%WeakMap%",!0),wD9=lm("WeakMap.prototype.get",!0),LD9=lm("WeakMap.prototype.set",!0),ED9=lm("WeakMap.prototype.has",!0),CD9=lm("WeakMap.prototype.delete",!0);WN0.exports=IB?function(){var Q,Y,G={assert:function(X){if(!G.has(X))throw new ND9("Side channel does not contain "+BD9(X))},delete:function(X){if(IB&&X&&(typeof X==="object"||typeof X==="function")){if(Q)return CD9(Q,X)}else if(um){if(Y)return Y.delete(X)}return!1},get:function(X){if(IB&&X&&(typeof X==="object"||typeof X==="function")){if(Q)return wD9(Q,X)}return Y&&Y.get(X)},has:function(X){if(IB&&X&&(typeof X==="object"||typeof X==="function")){if(Q)return ED9(Q,X)}return!!Y&&Y.has(X)},set:function(X,z){if(IB&&X&&(typeof X==="object"||typeof X==="function")){if(!Q)Q=new IB;LD9(Q,X,z)}else if(um){if(!Y)Y=um();Y.set(X,z)}}};return G}:um});var wQ1=H((rO5,VN0)=>{var RD9=sZ(),FD9=vT(),TD9=QN0(),SD9=NQ1(),PD9=ZN0(),$D9=PD9||SD9||TD9;VN0.exports=function(){var Q,Y={assert:function(G){if(!Y.has(G))throw new RD9("Side channel does not contain "+FD9(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=$D9();Q.set(G,X)}};return Y}});var pm=H((sO5,qN0)=>{var fD9=String.prototype.replace,kD9=/%20/g,LQ1={RFC1738:"RFC1738",RFC3986:"RFC3986"};qN0.exports={default:LQ1.RFC3986,formatters:{RFC1738:function(J){return fD9.call(J,kD9,"+")},RFC3986:function(J){return String(J)}},RFC1738:LQ1.RFC1738,RFC3986:LQ1.RFC3986}});var FQ1=H((tO5,UN0)=>{var vD9=pm(),jD9=wQ1(),EQ1=Object.prototype.hasOwnProperty,CM=Array.isArray,cm=jD9(),OB=function(Q,Y){return cm.set(Q,Y),Q},RM=function(Q){return cm.has(Q)},hT=function(Q){return cm.get(Q)},RQ1=function(Q,Y){cm.set(Q,Y)},YX=function(){var J=[];for(var Q=0;Q<256;++Q)J[J.length]="%"+((Q<16?"0":"")+Q.toString(16)).toUpperCase();return J}(),hD9=function(Q){while(Q.length>1){var Y=Q.pop(),G=Y.obj[Y.prop];if(CM(G)){var X=[];for(var z=0;z<G.length;++z)if(typeof G[z]<"u")X[X.length]=G[z];Y.obj[Y.prop]=X}}},bT=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},bD9=function J(Q,Y,G){if(!Y)return Q;if(typeof Y!=="object"&&typeof Y!=="function"){if(CM(Q)){var X=Q.length;if(G&&typeof G.arrayLimit==="number"&&X>G.arrayLimit)return OB(bT(Q.concat(Y),G),X);Q[X]=Y}else if(Q&&typeof Q==="object"){if(RM(Q)){var z=hT(Q)+1;Q[z]=Y,RQ1(Q,z)}else if(G&&G.strictMerge)return[Q,Y];else if(G&&(G.plainObjects||G.allowPrototypes)||!EQ1.call(Object.prototype,Y))Q[Y]=!0}else return[Q,Y];return Q}if(!Q||typeof Q!=="object"){if(RM(Y)){var K=Object.keys(Y),W=G&&G.plainObjects?{__proto__:null,0:Q}:{0:Q};for(var Z=0;Z<K.length;Z++){var V=parseInt(K[Z],10);W[V+1]=Y[K[Z]]}return OB(W,hT(Y)+1)}var q=[Q].concat(Y);if(G&&typeof G.arrayLimit==="number"&&q.length>G.arrayLimit)return OB(bT(q,G),q.length-1);return q}var U=Q;if(CM(Q)&&!CM(Y))U=bT(Q,G);if(CM(Q)&&CM(Y))return Y.forEach(function(M,D){if(EQ1.call(Q,D)){var I=Q[D];if(I&&typeof I==="object"&&M&&typeof M==="object")Q[D]=J(I,M,G);else Q[Q.length]=M}else Q[D]=M}),Q;return Object.keys(Y).reduce(function(M,D){var I=Y[D];if(EQ1.call(M,D))M[D]=J(M[D],I,G);else M[D]=I;if(RM(Y)&&!RM(M))OB(M,hT(Y));if(RM(M)){var O=parseInt(D,10);if(String(O)===D&&O>=0&&O>hT(M))RQ1(M,O)}return M},U)},xD9=function(Q,Y){return Object.keys(Y).reduce(function(G,X){return G[X]=Y[X],G},Q)},yD9=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}},CQ1=1024,gD9=function(Q,Y,G,X,z){if(Q.length===0)return Q;var K=Q;if(typeof Q==="symbol")K=Symbol.prototype.toString.call(Q);else if(typeof Q!=="string")K=String(Q);if(G==="iso-8859-1")return escape(K).replace(/%u[0-9a-f]{4}/gi,function(D){return"%26%23"+parseInt(D.slice(2),16)+"%3B"});var W="";for(var Z=0;Z<K.length;Z+=CQ1){var V=K.length>=CQ1?K.slice(Z,Z+CQ1):K,q=[];for(var U=0;U<V.length;++U){var M=V.charCodeAt(U);if(M===45||M===46||M===95||M===126||M>=48&&M<=57||M>=65&&M<=90||M>=97&&M<=122||z===vD9.RFC1738&&(M===40||M===41)){q[q.length]=V.charAt(U);continue}if(M<128){q[q.length]=YX[M];continue}if(M<2048){q[q.length]=YX[192|M>>6]+YX[128|M&63];continue}if(M<55296||M>=57344){q[q.length]=YX[224|M>>12]+YX[128|M>>6&63]+YX[128|M&63];continue}U+=1,M=65536+((M&1023)<<10|V.charCodeAt(U)&1023),q[q.length]=YX[240|M>>18]+YX[128|M>>12&63]+YX[128|M>>6&63]+YX[128|M&63]}W+=q.join("")}return W},mD9=function(Q){var Y=[{obj:{o:Q},prop:"o"}],G=[];for(var X=0;X<Y.length;++X){var z=Y[X],K=z.obj[z.prop],W=Object.keys(K);for(var Z=0;Z<W.length;++Z){var V=W[Z],q=K[V];if(typeof q==="object"&&q!==null&&G.indexOf(q)===-1)Y[Y.length]={obj:K,prop:V},G[G.length]=q}}return hD9(Y),Q},dD9=function(Q){return Object.prototype.toString.call(Q)==="[object RegExp]"},uD9=function(Q){if(!Q||typeof Q!=="object")return!1;return!!(Q.constructor&&Q.constructor.isBuffer&&Q.constructor.isBuffer(Q))},lD9=function(Q,Y,G,X){if(RM(Q)){var z=hT(Q)+1;return Q[z]=Y,RQ1(Q,z),Q}var K=[].concat(Q,Y);if(K.length>G)return OB(bT(K,{plainObjects:X}),K.length-1);return K},pD9=function(Q,Y){if(CM(Q)){var G=[];for(var X=0;X<Q.length;X+=1)G[G.length]=Y(Q[X]);return G}return Y(Q)};UN0.exports={arrayToObject:bT,assign:xD9,combine:lD9,compact:mD9,decode:yD9,encode:gD9,isBuffer:uD9,isOverflow:RM,isRegExp:dD9,markOverflow:OB,maybeMap:pD9,merge:bD9}});var AN0=H((eO5,ON0)=>{var DN0=wQ1(),_m=FQ1(),xT=pm(),cD9=Object.prototype.hasOwnProperty,HN0={brackets:function(Q){return Q+"[]"},comma:"comma",indices:function(Q,Y){return Q+"["+Y+"]"},repeat:function(Q){return Q}},GX=Array.isArray,_D9=Array.prototype.push,IN0=function(J,Q){_D9.apply(J,GX(Q)?Q:[Q])},iD9=Date.prototype.toISOString,MN0=xT.default,K4={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:_m.encode,encodeValuesOnly:!1,filter:void 0,format:MN0,formatter:xT.formatters[MN0],indices:!1,serializeDate:function(Q){return iD9.call(Q)},skipNulls:!1,strictNullHandling:!1},nD9=function(Q){return typeof Q==="string"||typeof Q==="number"||typeof Q==="boolean"||typeof Q==="symbol"||typeof Q==="bigint"},TQ1={},oD9=function J(Q,Y,G,X,z,K,W,Z,V,q,U,M,D,I,O,A,B,w){var N=Q,L=w,C=0,R=!1;while((L=L.get(TQ1))!==void 0&&!R){var F=L.get(Q);if(C+=1,typeof F<"u")if(F===C)throw RangeError("Cyclic object value");else R=!0;if(typeof L.get(TQ1)>"u")C=0}if(typeof q==="function")N=q(Y,N);else if(N instanceof Date)N=D(N);else if(G==="comma"&&GX(N))N=_m.maybeMap(N,function(g){if(g instanceof Date)return D(g);return g});if(N===null){if(K)return V&&!A?V(Y,K4.encoder,B,"key",I):Y;N=""}if(nD9(N)||_m.isBuffer(N)){if(V){var f=A?Y:V(Y,K4.encoder,B,"key",I);return[O(f)+"="+O(V(N,K4.encoder,B,"value",I))]}return[O(Y)+"="+O(String(N))]}var E=[];if(typeof N>"u")return E;var P;if(G==="comma"&&GX(N)){if(A&&V)N=_m.maybeMap(N,V);P=[{value:N.length>0?N.join(",")||null:void 0}]}else if(GX(q))P=q;else{var j=Object.keys(N);P=U?j.sort(U):j}var $=Z?String(Y).replace(/\./g,"%2E"):String(Y),d=X&&GX(N)&&N.length===1?$+"[]":$;if(z&&GX(N)&&N.length===0)return d+"[]";for(var h=0;h<P.length;++h){var T=P[h],S=typeof T==="object"&&T&&typeof T.value<"u"?T.value:N[T];if(W&&S===null)continue;var x=M&&Z?String(T).replace(/\./g,"%2E"):String(T),b=GX(N)?typeof G==="function"?G(d,x):d:d+(M?"."+x:"["+x+"]");w.set(Q,C);var m=DN0();m.set(TQ1,w),IN0(E,J(S,b,G,X,z,K,W,Z,G==="comma"&&A&&GX(N)?null:V,q,U,M,D,I,O,A,B,m))}return E},aD9=function(Q){if(!Q)return K4;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||K4.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=xT.default;if(typeof Q.format<"u"){if(!cD9.call(xT.formatters,Q.format))throw TypeError("Unknown format option provided.");G=Q.format}var X=xT.formatters[G],z=K4.filter;if(typeof Q.filter==="function"||GX(Q.filter))z=Q.filter;var K;if(Q.arrayFormat in HN0)K=Q.arrayFormat;else if("indices"in Q)K=Q.indices?"indices":"repeat";else K=K4.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:K4.allowDots:!!Q.allowDots;return{addQueryPrefix:typeof Q.addQueryPrefix==="boolean"?Q.addQueryPrefix:K4.addQueryPrefix,allowDots:W,allowEmptyArrays:typeof Q.allowEmptyArrays==="boolean"?!!Q.allowEmptyArrays:K4.allowEmptyArrays,arrayFormat:K,charset:Y,charsetSentinel:typeof Q.charsetSentinel==="boolean"?Q.charsetSentinel:K4.charsetSentinel,commaRoundTrip:!!Q.commaRoundTrip,delimiter:typeof Q.delimiter>"u"?K4.delimiter:Q.delimiter,encode:typeof Q.encode==="boolean"?Q.encode:K4.encode,encodeDotInKeys:typeof Q.encodeDotInKeys==="boolean"?Q.encodeDotInKeys:K4.encodeDotInKeys,encoder:typeof Q.encoder==="function"?Q.encoder:K4.encoder,encodeValuesOnly:typeof Q.encodeValuesOnly==="boolean"?Q.encodeValuesOnly:K4.encodeValuesOnly,filter:z,format:G,formatter:X,serializeDate:typeof Q.serializeDate==="function"?Q.serializeDate:K4.serializeDate,skipNulls:typeof Q.skipNulls==="boolean"?Q.skipNulls:K4.skipNulls,sort:typeof Q.sort==="function"?Q.sort:null,strictNullHandling:typeof Q.strictNullHandling==="boolean"?Q.strictNullHandling:K4.strictNullHandling}};ON0.exports=function(J,Q){var Y=J,G=aD9(Q),X,z;if(typeof G.filter==="function")z=G.filter,Y=z("",Y);else if(GX(G.filter))z=G.filter,X=z;var K=[];if(typeof Y!=="object"||Y===null)return"";var W=HN0[G.arrayFormat],Z=W==="comma"&&G.commaRoundTrip;if(!X)X=Object.keys(Y);if(G.sort)X.sort(G.sort);var V=DN0();for(var q=0;q<X.length;++q){var U=X[q],M=Y[U];if(G.skipNulls&&M===null)continue;IN0(K,oD9(M,U,W,Z,G.allowEmptyArrays,G.strictNullHandling,G.skipNulls,G.encodeDotInKeys,G.encode?G.encoder:null,G.filter,G.sort,G.allowDots,G.serializeDate,G.format,G.formatter,G.encodeValuesOnly,G.charset,V))}var D=K.join(G.delimiter),I=G.addQueryPrefix===!0?"?":"";if(G.charsetSentinel)if(G.charset==="iso-8859-1")I+="utf8=%26%2310003%3B&";else I+="utf8=%E2%9C%93&";return D.length>0?I+D:""}});var wN0=H((JA5,NN0)=>{var XX=FQ1(),im=Object.prototype.hasOwnProperty,SQ1=Array.isArray,i8={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:XX.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1000,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictMerge:!0,strictNullHandling:!1,throwOnLimitExceeded:!1},rD9=function(J){return J.replace(/&#(\d+);/g,function(Q,Y){return String.fromCharCode(parseInt(Y,10))})},BN0=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},sD9="utf8=%26%2310003%3B",tD9="utf8=%E2%9C%93",eD9=function(Q,Y){var G={__proto__:null},X=Y.ignoreQueryPrefix?Q.replace(/^\?/,""):Q;X=X.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var z=Y.parameterLimit===1/0?void 0:Y.parameterLimit,K=X.split(Y.delimiter,Y.throwOnLimitExceeded?z+1:z);if(Y.throwOnLimitExceeded&&K.length>z)throw RangeError("Parameter limit exceeded. Only "+z+" parameter"+(z===1?"":"s")+" allowed.");var W=-1,Z,V=Y.charset;if(Y.charsetSentinel){for(Z=0;Z<K.length;++Z)if(K[Z].indexOf("utf8=")===0){if(K[Z]===tD9)V="utf-8";else if(K[Z]===sD9)V="iso-8859-1";W=Z,Z=K.length}}for(Z=0;Z<K.length;++Z){if(Z===W)continue;var q=K[Z],U=q.indexOf("]="),M=U===-1?q.indexOf("="):U+1,D,I;if(M===-1)D=Y.decoder(q,i8.decoder,V,"key"),I=Y.strictNullHandling?null:"";else if(D=Y.decoder(q.slice(0,M),i8.decoder,V,"key"),D!==null)I=XX.maybeMap(BN0(q.slice(M+1),Y,SQ1(G[D])?G[D].length:0),function(A){return Y.decoder(A,i8.decoder,V,"value")});if(I&&Y.interpretNumericEntities&&V==="iso-8859-1")I=rD9(String(I));if(q.indexOf("[]=")>-1)I=SQ1(I)?[I]:I;if(Y.comma&&SQ1(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=XX.combine([],I,Y.arrayLimit,Y.plainObjects)}if(D!==null){var O=im.call(G,D);if(O&&(Y.duplicates==="combine"||q.indexOf("[]=")>-1))G[D]=XX.combine(G[D],I,Y.arrayLimit,Y.plainObjects);else if(!O||Y.duplicates==="last")G[D]=I}}return G},JH9=function(J,Q,Y,G){var X=0;if(J.length>0&&J[J.length-1]==="[]"){var z=J.slice(0,-1).join("");X=Array.isArray(Q)&&Q[z]?Q[z].length:0}var K=G?Q:BN0(Q,Y,X);for(var W=J.length-1;W>=0;--W){var Z,V=J[W];if(V==="[]"&&Y.parseArrays)if(XX.isOverflow(K))Z=K;else Z=Y.allowEmptyArrays&&(K===""||Y.strictNullHandling&&K===null)?[]:XX.combine([],K,Y.arrayLimit,Y.plainObjects);else{Z=Y.plainObjects?{__proto__:null}:{};var q=V.charAt(0)==="["&&V.charAt(V.length-1)==="]"?V.slice(1,-1):V,U=Y.decodeDotInKeys?q.replace(/%2E/g,"."):q,M=parseInt(U,10),D=!isNaN(M)&&V!==U&&String(M)===U&&M>=0&&Y.parseArrays;if(!Y.parseArrays&&U==="")Z={0:K};else if(D&&M<Y.arrayLimit)Z=[],Z[M]=K;else if(D&&Y.throwOnLimitExceeded)throw RangeError("Array limit exceeded. Only "+Y.arrayLimit+" element"+(Y.arrayLimit===1?"":"s")+" allowed in an array.");else if(D)Z[M]=K,XX.markOverflow(Z,M);else if(U!=="__proto__")Z[U]=K}K=Z}return K},QH9=function(Q,Y){var G=Y.allowDots?Q.replace(/\.([^.[]+)/g,"[$1]"):Q;if(Y.depth<=0){if(!Y.plainObjects&&im.call(Object.prototype,G)){if(!Y.allowPrototypes)return}return[G]}var X=/(\[[^[\]]*])/,z=/(\[[^[\]]*])/g,K=X.exec(G),W=K?G.slice(0,K.index):G,Z=[];if(W){if(!Y.plainObjects&&im.call(Object.prototype,W)){if(!Y.allowPrototypes)return}Z[Z.length]=W}var V=0;while((K=z.exec(G))!==null&&V<Y.depth){V+=1;var q=K[1].slice(1,-1);if(!Y.plainObjects&&im.call(Object.prototype,q)){if(!Y.allowPrototypes)return}Z[Z.length]=K[1]}if(K){if(Y.strictDepth===!0)throw RangeError("Input depth exceeded depth option of "+Y.depth+" and strictDepth is true");Z[Z.length]="["+G.slice(K.index)+"]"}return Z},YH9=function(Q,Y,G,X){if(!Q)return;var z=QH9(Q,G);if(!z)return;return JH9(z,Y,G,X)},GH9=function(Q){if(!Q)return i8;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"?i8.charset:Q.charset,G=typeof Q.duplicates>"u"?i8.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:i8.allowDots:!!Q.allowDots;return{allowDots:X,allowEmptyArrays:typeof Q.allowEmptyArrays==="boolean"?!!Q.allowEmptyArrays:i8.allowEmptyArrays,allowPrototypes:typeof Q.allowPrototypes==="boolean"?Q.allowPrototypes:i8.allowPrototypes,allowSparse:typeof Q.allowSparse==="boolean"?Q.allowSparse:i8.allowSparse,arrayLimit:typeof Q.arrayLimit==="number"?Q.arrayLimit:i8.arrayLimit,charset:Y,charsetSentinel:typeof Q.charsetSentinel==="boolean"?Q.charsetSentinel:i8.charsetSentinel,comma:typeof Q.comma==="boolean"?Q.comma:i8.comma,decodeDotInKeys:typeof Q.decodeDotInKeys==="boolean"?Q.decodeDotInKeys:i8.decodeDotInKeys,decoder:typeof Q.decoder==="function"?Q.decoder:i8.decoder,delimiter:typeof Q.delimiter==="string"||XX.isRegExp(Q.delimiter)?Q.delimiter:i8.delimiter,depth:typeof Q.depth==="number"||Q.depth===!1?+Q.depth:i8.depth,duplicates:G,ignoreQueryPrefix:Q.ignoreQueryPrefix===!0,interpretNumericEntities:typeof Q.interpretNumericEntities==="boolean"?Q.interpretNumericEntities:i8.interpretNumericEntities,parameterLimit:typeof Q.parameterLimit==="number"?Q.parameterLimit:i8.parameterLimit,parseArrays:Q.parseArrays!==!1,plainObjects:typeof Q.plainObjects==="boolean"?Q.plainObjects:i8.plainObjects,strictDepth:typeof Q.strictDepth==="boolean"?!!Q.strictDepth:i8.strictDepth,strictMerge:typeof Q.strictMerge==="boolean"?!!Q.strictMerge:i8.strictMerge,strictNullHandling:typeof Q.strictNullHandling==="boolean"?Q.strictNullHandling:i8.strictNullHandling,throwOnLimitExceeded:typeof Q.throwOnLimitExceeded==="boolean"?Q.throwOnLimitExceeded:!1}};NN0.exports=function(J,Q){var Y=GH9(Q);if(J===""||J===null||typeof J>"u")return Y.plainObjects?{__proto__:null}:{};var G=typeof J==="string"?eD9(J,Y):J,X=Y.plainObjects?{__proto__:null}:{},z=Object.keys(G);for(var K=0;K<z.length;++K){var W=z[K],Z=YH9(W,G[W],Y,typeof J==="string");X=XX.merge(X,Z,Y)}if(Y.allowSparse===!0)return X;return XX.compact(X)}});var EN0=H((QA5,LN0)=>{var XH9=AN0(),zH9=wN0(),KH9=pm();LN0.exports={formats:KH9,parse:zH9,stringify:XH9}});var SN0=H((YA5,TN0)=>{/*! utils.js - Seamflux Client Build | 2026-03-14T14:17:12.103Z */async function WH9({method:J,url:Q,query:Y,body:G}){let X=await(0,PQ1.getEnv)("OKX_API_KEY"),z=await(0,PQ1.getEnv)("OKX_SECRET"),K=await(0,PQ1.getEnv)("OKX_PASSPHRASE");if(!X||!z||!K)throw Error("Missing api key, secret or passphrase");let W=new Date().toISOString(),Z=Q.startsWith("http")?"/"+Q.replace(/.*\.com\/(.*)/,"$1"):Q,V="";J.toUpperCase()==="GET"&&Y&&Object.keys(Y).length>0&&(V="?"+OH9.stringify(Y,{encode:!1}));let q="";J.toUpperCase()!=="POST"||(0,AH9.isEmpty)(G)||(q=JSON.stringify(G));let U=W+J.toUpperCase()+Z+V+q,M=IH9.createHmac("sha256",z).update(U).digest("base64"),D={};return D["OK-ACCESS-KEY"]=X,D["OK-ACCESS-TIMESTAMP"]=W,D["OK-ACCESS-SIGN"]=M,D["OK-ACCESS-PASSPHRASE"]=K,D["Content-Type"]="application/json",D}var{create:ZH9,defineProperty:nm,getOwnPropertyDescriptor:VH9,getOwnPropertyNames:qH9,getPrototypeOf:UH9}=Object,MH9=Object.prototype.hasOwnProperty,DH9=(J,Q)=>{for(var Y in Q)nm(J,Y,{get:Q[Y],enumerable:!0})},RN0=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of qH9(Q))MH9.call(J,X)||X===Y||nm(J,X,{get:()=>Q[X],enumerable:!(G=VH9(Q,X))||G.enumerable});return J},FN0=(J,Q,Y)=>(Y=J!=null?ZH9(UH9(J)):{},RN0(!Q&&J&&J.__esModule?Y:nm(Y,"default",{value:J,enumerable:!0}),J)),HH9=(J)=>RN0(nm({},"__esModule",{value:!0}),J),CN0={};DH9(CN0,{signedHeaders:()=>WH9}),TN0.exports=HH9(CN0);var PQ1=gq(),IH9=FN0(D1("crypto")),OH9=FN0(EN0()),AH9=KV()});var fQ1=H((GA5,fN0)=>{/*! httpRequest.js - Seamflux Client Build | 2026-03-14T14:17:12.126Z */async function BH9({method:J,path:Q,queryParams:Y,body:G}){await vH9(Q).acquire();let z=await(0,TH9.signedHeaders)({method:J,url:Q,query:Y,body:G}),K=process.env.proxy,W=await jH9.request({method:J||"GET",url:Q,params:Y,data:G,headers:z,proxy:K});if(W.code!=0)throw Error((0,$N0.get)(W,"data[0].sMsg",W.msg));return W}var{defineProperty:$Q1,getOwnPropertyDescriptor:NH9,getOwnPropertyNames:wH9}=Object,LH9=Object.prototype.hasOwnProperty,EH9=(J,Q)=>{for(var Y in Q)$Q1(J,Y,{get:Q[Y],enumerable:!0})},CH9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of wH9(Q))LH9.call(J,X)||X===Y||$Q1(J,X,{get:()=>Q[X],enumerable:!(G=NH9(Q,X))||G.enumerable});return J},RH9=(J)=>CH9($Q1({},"__esModule",{value:!0}),J),PN0={};EH9(PN0,{httpRequest:()=>BH9}),fN0.exports=RH9(PN0);var $N0=KV(),FH9=mJ1(),AB=kB0(),TH9=SN0(),SH9="https://web3.okx.com",PH9=5000;class om{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 $H9=new om(AB.RATE_LIMIT_RULES.SLOW),fH9=new om(AB.RATE_LIMIT_RULES.FAST),kH9=new om(AB.RATE_LIMIT_RULES.DEFAULT),vH9=(J)=>{let Q=(0,AB.getRateLimitByPath)(J);return Q===AB.RATE_LIMIT_RULES.FAST?fH9:Q===AB.RATE_LIMIT_RULES.SLOW?$H9:kH9},jH9=(0,FH9.createRequestClient)({baseURL:SH9,timeout:PH9,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,$N0.get)(J,"response.data.msg",J.message))}})});var VV=H((GY)=>{Object.defineProperty(GY,"__esModule",{value:!0});GY.notImplemented=GY.bitMask=GY.utf8ToBytes=GY.randomBytes=GY.isBytes=GY.hexToBytes=GY.concatBytes=GY.bytesToUtf8=GY.bytesToHex=GY.anumber=GY.abytes=void 0;GY.abool=hH9;GY.numberToHexUnpadded=kN0;GY.hexToNumber=vQ1;GY.bytesToNumberBE=bH9;GY.bytesToNumberLE=xH9;GY.numberToBytesBE=vN0;GY.numberToBytesLE=yH9;GY.numberToVarBytesBE=gH9;GY.ensureBytes=mH9;GY.equalBytes=dH9;GY.inRange=jN0;GY.aInRange=uH9;GY.bitLen=lH9;GY.bitGet=pH9;GY.bitSet=cH9;GY.createHmacDrbg=iH9;GY.validateObject=oH9;GY.isHash=aH9;GY._validateObject=rH9;GY.memoized=tH9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var MK=M8(),DK=M8();Object.defineProperty(GY,"abytes",{enumerable:!0,get:function(){return DK.abytes}});Object.defineProperty(GY,"anumber",{enumerable:!0,get:function(){return DK.anumber}});Object.defineProperty(GY,"bytesToHex",{enumerable:!0,get:function(){return DK.bytesToHex}});Object.defineProperty(GY,"bytesToUtf8",{enumerable:!0,get:function(){return DK.bytesToUtf8}});Object.defineProperty(GY,"concatBytes",{enumerable:!0,get:function(){return DK.concatBytes}});Object.defineProperty(GY,"hexToBytes",{enumerable:!0,get:function(){return DK.hexToBytes}});Object.defineProperty(GY,"isBytes",{enumerable:!0,get:function(){return DK.isBytes}});Object.defineProperty(GY,"randomBytes",{enumerable:!0,get:function(){return DK.randomBytes}});Object.defineProperty(GY,"utf8ToBytes",{enumerable:!0,get:function(){return DK.utf8ToBytes}});var am=BigInt(0),yT=BigInt(1);function hH9(J,Q){if(typeof Q!=="boolean")throw Error(J+" boolean expected, got "+Q)}function kN0(J){let Q=J.toString(16);return Q.length&1?"0"+Q:Q}function vQ1(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);return J===""?am:BigInt("0x"+J)}function bH9(J){return vQ1((0,MK.bytesToHex)(J))}function xH9(J){return(0,MK.abytes)(J),vQ1((0,MK.bytesToHex)(Uint8Array.from(J).reverse()))}function vN0(J,Q){return(0,MK.hexToBytes)(J.toString(16).padStart(Q*2,"0"))}function yH9(J,Q){return vN0(J,Q).reverse()}function gH9(J){return(0,MK.hexToBytes)(kN0(J))}function mH9(J,Q,Y){let G;if(typeof Q==="string")try{G=(0,MK.hexToBytes)(Q)}catch(z){throw Error(J+" must be hex string or Uint8Array, cause: "+z)}else if((0,MK.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 dH9(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 kQ1=(J)=>typeof J==="bigint"&&am<=J;function jN0(J,Q,Y){return kQ1(J)&&kQ1(Q)&&kQ1(Y)&&Q<=J&&J<Y}function uH9(J,Q,Y,G){if(!jN0(Q,Y,G))throw Error("expected valid "+J+": "+Y+" <= n < "+G+", got "+Q)}function lH9(J){let Q;for(Q=0;J>am;J>>=yT,Q+=1);return Q}function pH9(J,Q){return J>>BigInt(Q)&yT}function cH9(J,Q,Y){return J|(Y?yT:am)<<BigInt(Q)}var _H9=(J)=>(yT<<BigInt(J))-yT;GY.bitMask=_H9;function iH9(J,Q,Y){if(typeof J!=="number"||J<2)throw Error("hashLen must be a number");if(typeof Q!=="number"||Q<2)throw Error("qByteLen must be a number");if(typeof Y!=="function")throw Error("hmacFn must be a function");let G=(D)=>new Uint8Array(D),X=(D)=>Uint8Array.of(D),z=G(J),K=G(J),W=0,Z=()=>{z.fill(1),K.fill(0),W=0},V=(...D)=>Y(K,z,...D),q=(D=G(0))=>{if(K=V(X(0),D),z=V(),D.length===0)return;K=V(X(1),D),z=V()},U=()=>{if(W++>=1000)throw Error("drbg: tried 1000 values");let D=0,I=[];while(D<Q){z=V();let O=z.slice();I.push(O),D+=z.length}return(0,MK.concatBytes)(...I)};return(D,I)=>{Z(),q(D);let O=void 0;while(!(O=I(U())))q();return Z(),O}}var nH9={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,MK.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 oH9(J,Q,Y={}){let G=(X,z,K)=>{let W=nH9[z];if(typeof W!=="function")throw Error("invalid validator function");let Z=J[X];if(K&&Z===void 0)return;if(!W(Z,J))throw Error("param "+String(X)+" is invalid. Expected "+z+", got "+Z)};for(let[X,z]of Object.entries(Q))G(X,z,!1);for(let[X,z]of Object.entries(Y))G(X,z,!0);return J}function aH9(J){return typeof J==="function"&&Number.isSafeInteger(J.outputLen)}function rH9(J,Q,Y={}){if(!J||typeof J!=="object")throw Error("expected valid options object");function G(X,z,K){let W=J[X];if(K&&W===void 0)return;let Z=typeof W;if(Z!==z||W===null)throw Error(`param "${X}" is invalid: expected ${z}, got ${Z}`)}Object.entries(Q).forEach(([X,z])=>G(X,z,!1)),Object.entries(Y).forEach(([X,z])=>G(X,z,!0))}var sH9=()=>{throw Error("not implemented")};GY.notImplemented=sH9;function tH9(J){let Q=new WeakMap;return(Y,...G)=>{let X=Q.get(Y);if(X!==void 0)return X;let z=J(Y,...G);return Q.set(Y,z),z}}});var qV=H((cN0)=>{Object.defineProperty(cN0,"__esModule",{value:!0});cN0.isNegativeLE=void 0;cN0.mod=v3;cN0.pow=EI9;cN0.pow2=CI9;cN0.invert=rm;cN0.tonelliShanks=hQ1;cN0.FpSqrt=uN0;cN0.validateField=PI9;cN0.FpPow=bQ1;cN0.FpInvertBatch=lN0;cN0.FpDiv=$I9;cN0.FpLegendre=sm;cN0.FpIsSquare=fI9;cN0.nLength=xQ1;cN0.Field=tm;cN0.FpSqrtOdd=kI9;cN0.FpSqrtEven=vI9;cN0.hashToPrivateScalar=jI9;cN0.getFieldBytesLength=yQ1;cN0.getMinHashLength=pN0;cN0.mapHashToField=hI9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var j3=VV(),k7=BigInt(0),m9=BigInt(1),FM=BigInt(2),bN0=BigInt(3),xN0=BigInt(4),yN0=BigInt(5),wI9=BigInt(7),gN0=BigInt(8),LI9=BigInt(9),mN0=BigInt(16);function v3(J,Q){let Y=J%Q;return Y>=k7?Y:Q+Y}function EI9(J,Q,Y){return bQ1(tm(Y),J,Q)}function CI9(J,Q,Y){let G=J;while(Q-- >k7)G*=G,G%=Y;return G}function rm(J,Q){if(J===k7)throw Error("invert: expected non-zero number");if(Q<=k7)throw Error("invert: expected positive modulus, got "+Q);let Y=v3(J,Q),G=Q,X=k7,z=m9,K=m9,W=k7;while(Y!==k7){let V=G/Y,q=G%Y,U=X-K*V,M=z-W*V;G=Y,Y=q,X=K,z=W,K=U,W=M}if(G!==m9)throw Error("invert: does not exist");return v3(X,Q)}function jQ1(J,Q,Y){if(!J.eql(J.sqr(Q),Y))throw Error("Cannot find square root")}function dN0(J,Q){let Y=(J.ORDER+m9)/xN0,G=J.pow(Q,Y);return jQ1(J,G,Q),G}function RI9(J,Q){let Y=(J.ORDER-yN0)/gN0,G=J.mul(Q,FM),X=J.pow(G,Y),z=J.mul(Q,X),K=J.mul(J.mul(z,FM),X),W=J.mul(z,J.sub(K,J.ONE));return jQ1(J,W,Q),W}function FI9(J){let Q=tm(J),Y=hQ1(J),G=Y(Q,Q.neg(Q.ONE)),X=Y(Q,G),z=Y(Q,Q.neg(G)),K=(J+wI9)/mN0;return(W,Z)=>{let V=W.pow(Z,K),q=W.mul(V,G),U=W.mul(V,X),M=W.mul(V,z),D=W.eql(W.sqr(q),Z),I=W.eql(W.sqr(U),Z);V=W.cmov(V,q,D),q=W.cmov(M,U,I);let O=W.eql(W.sqr(q),Z),A=W.cmov(V,q,O);return jQ1(W,A,Z),A}}function hQ1(J){if(J<bN0)throw Error("sqrt is not defined for small field");let Q=J-m9,Y=0;while(Q%FM===k7)Q/=FM,Y++;let G=FM,X=tm(J);while(sm(X,G)===1)if(G++>1000)throw Error("Cannot find square root: probably non-prime P");if(Y===1)return dN0;let z=X.pow(G,Q),K=(Q+m9)/FM;return function(Z,V){if(Z.is0(V))return V;if(sm(Z,V)!==1)throw Error("Cannot find square root");let q=Y,U=Z.mul(Z.ONE,z),M=Z.pow(V,Q),D=Z.pow(V,K);while(!Z.eql(M,Z.ONE)){if(Z.is0(M))return Z.ZERO;let I=1,O=Z.sqr(M);while(!Z.eql(O,Z.ONE))if(I++,O=Z.sqr(O),I===q)throw Error("Cannot find square root");let A=m9<<BigInt(q-I-1),B=Z.pow(U,A);q=I,U=Z.sqr(B),M=Z.mul(M,U),D=Z.mul(D,B)}return D}}function uN0(J){if(J%xN0===bN0)return dN0;if(J%gN0===yN0)return RI9;if(J%mN0===LI9)return FI9(J);return hQ1(J)}var TI9=(J,Q)=>(v3(J,Q)&m9)===m9;cN0.isNegativeLE=TI9;var SI9=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function PI9(J){let Q={ORDER:"bigint",MASK:"bigint",BYTES:"number",BITS:"number"},Y=SI9.reduce((G,X)=>{return G[X]="function",G},Q);return(0,j3._validateObject)(J,Y),J}function bQ1(J,Q,Y){if(Y<k7)throw Error("invalid exponent, negatives unsupported");if(Y===k7)return J.ONE;if(Y===m9)return Q;let G=J.ONE,X=Q;while(Y>k7){if(Y&m9)G=J.mul(G,X);X=J.sqr(X),Y>>=m9}return G}function lN0(J,Q,Y=!1){let G=Array(Q.length).fill(Y?J.ZERO:void 0),X=Q.reduce((K,W,Z)=>{if(J.is0(W))return K;return G[Z]=K,J.mul(K,W)},J.ONE),z=J.inv(X);return Q.reduceRight((K,W,Z)=>{if(J.is0(W))return K;return G[Z]=J.mul(K,G[Z]),J.mul(K,W)},z),G}function $I9(J,Q,Y){return J.mul(Q,typeof Y==="bigint"?rm(Y,J.ORDER):J.inv(Y))}function sm(J,Q){let Y=(J.ORDER-m9)/FM,G=J.pow(Q,Y),X=J.eql(G,J.ONE),z=J.eql(G,J.ZERO),K=J.eql(G,J.neg(J.ONE));if(!X&&!z&&!K)throw Error("invalid Legendre symbol result");return X?1:z?0:-1}function fI9(J,Q){return sm(J,Q)===1}function xQ1(J,Q){if(Q!==void 0)(0,j3.anumber)(Q);let Y=Q!==void 0?Q:J.toString(2).length,G=Math.ceil(Y/8);return{nBitLength:Y,nByteLength:G}}function tm(J,Q,Y=!1,G={}){if(J<=k7)throw Error("invalid field: expected ORDER > 0, got "+J);let X=void 0,z=void 0,K=!1,W=void 0;if(typeof Q==="object"&&Q!=null){if(G.sqrt||Y)throw Error("cannot specify opts in two arguments");let M=Q;if(M.BITS)X=M.BITS;if(M.sqrt)z=M.sqrt;if(typeof M.isLE==="boolean")Y=M.isLE;if(typeof M.modOnDecode==="boolean")K=M.modOnDecode;W=M.allowedLengths}else{if(typeof Q==="number")X=Q;if(G.sqrt)z=G.sqrt}let{nBitLength:Z,nByteLength:V}=xQ1(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,j3.bitMask)(Z),ZERO:k7,ONE:m9,allowedLengths:W,create:(M)=>v3(M,J),isValid:(M)=>{if(typeof M!=="bigint")throw Error("invalid field element: expected bigint, got "+typeof M);return k7<=M&&M<J},is0:(M)=>M===k7,isValidNot0:(M)=>!U.is0(M)&&U.isValid(M),isOdd:(M)=>(M&m9)===m9,neg:(M)=>v3(-M,J),eql:(M,D)=>M===D,sqr:(M)=>v3(M*M,J),add:(M,D)=>v3(M+D,J),sub:(M,D)=>v3(M-D,J),mul:(M,D)=>v3(M*D,J),pow:(M,D)=>bQ1(U,M,D),div:(M,D)=>v3(M*rm(D,J),J),sqrN:(M)=>M*M,addN:(M,D)=>M+D,subN:(M,D)=>M-D,mulN:(M,D)=>M*D,inv:(M)=>rm(M,J),sqrt:z||((M)=>{if(!q)q=uN0(J);return q(U,M)}),toBytes:(M)=>Y?(0,j3.numberToBytesLE)(M,V):(0,j3.numberToBytesBE)(M,V),fromBytes:(M,D=!0)=>{if(W){if(!W.includes(M.length)||M.length>V)throw Error("Field.fromBytes: expected "+W+" bytes, got "+M.length);let O=new Uint8Array(V);O.set(M,Y?0:O.length-M.length),M=O}if(M.length!==V)throw Error("Field.fromBytes: expected "+V+" bytes, got "+M.length);let I=Y?(0,j3.bytesToNumberLE)(M):(0,j3.bytesToNumberBE)(M);if(K)I=v3(I,J);if(!D){if(!U.isValid(I))throw Error("invalid field element: outside of range 0..ORDER")}return I},invertBatch:(M)=>lN0(U,M),cmov:(M,D,I)=>I?D:M});return Object.freeze(U)}function kI9(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 vI9(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 jI9(J,Q,Y=!1){J=(0,j3.ensureBytes)("privateHash",J);let G=J.length,X=xQ1(Q).nByteLength+8;if(X<24||G<X||G>1024)throw Error("hashToPrivateScalar: expected "+X+"-1024 bytes of input, got "+G);let z=Y?(0,j3.bytesToNumberLE)(J):(0,j3.bytesToNumberBE)(J);return v3(z,Q-m9)+m9}function yQ1(J){if(typeof J!=="bigint")throw Error("field order must be bigint");let Q=J.toString(2).length;return Math.ceil(Q/8)}function pN0(J){let Q=yQ1(J);return Q+Math.ceil(Q/2)}function hI9(J,Q,Y=!1){let G=J.length,X=yQ1(Q),z=pN0(Q);if(G<16||G<z||G>1024)throw Error("expected "+z+"-1024 bytes of input, got "+G);let K=Y?(0,j3.bytesToNumberLE)(J):(0,j3.bytesToNumberBE)(J),W=v3(K,Q-m9)+m9;return Y?(0,j3.numberToBytesLE)(W,X):(0,j3.numberToBytesBE)(W,X)}});var em=H((eN0)=>{Object.defineProperty(eN0,"__esModule",{value:!0});eN0.wNAF=void 0;eN0.negateCt=uQ1;eN0.normalizeZ=QO9;eN0.mulEndoUnsafe=YO9;eN0.pippenger=GO9;eN0.precomputeMSMUnsafe=XO9;eN0.validateBasic=zO9;eN0._createCurveFields=KO9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var gT=VV(),mT=qV(),BB=BigInt(0),TM=BigInt(1);function uQ1(J,Q){let Y=Q.negate();return J?Y:Q}function QO9(J,Q){let Y=(0,mT.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 gQ1(J,Q){lQ1(J,Q);let Y=Math.ceil(Q/J)+1,G=2**(J-1),X=2**J,z=(0,gT.bitMask)(J),K=BigInt(J);return{windows:Y,windowSize:G,mask:z,maxNumber:X,shiftBy:K}}function iN0(J,Q,Y){let{windowSize:G,mask:X,maxNumber:z,shiftBy:K}=Y,W=Number(J&X),Z=J>>K;if(W>G)W-=z,Z+=TM;let V=Q*G,q=V+Math.abs(W)-1,U=W===0,M=W<0,D=Q%2!==0;return{nextN:Z,offset:q,isZero:U,isNeg:M,isNegF:D,offsetF:V}}function aN0(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 rN0(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 mQ1=new WeakMap,sN0=new WeakMap;function dQ1(J){return sN0.get(J)||1}function nN0(J){if(J!==BB)throw Error("invalid wNAF")}class tN0{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>BB){if(Q&TM)Y=Y.add(G);G=G.double(),Q>>=TM}return Y}precomputeWindow(J,Q){let{windows:Y,windowSize:G}=gQ1(Q,this.bits),X=[],z=J,K=z;for(let W=0;W<Y;W++){K=z,X.push(K);for(let Z=1;Z<G;Z++)K=K.add(z),X.push(K);z=K.double()}return X}wNAF(J,Q,Y){if(!this.Fn.isValid(Y))throw Error("invalid scalar");let G=this.ZERO,X=this.BASE,z=gQ1(J,this.bits);for(let K=0;K<z.windows;K++){let{nextN:W,offset:Z,isZero:V,isNeg:q,isNegF:U,offsetF:M}=iN0(Y,K,z);if(Y=W,V)X=X.add(uQ1(U,Q[M]));else G=G.add(uQ1(q,Q[Z]))}return nN0(Y),{p:G,f:X}}wNAFUnsafe(J,Q,Y,G=this.ZERO){let X=gQ1(J,this.bits);for(let z=0;z<X.windows;z++){if(Y===BB)break;let{nextN:K,offset:W,isZero:Z,isNeg:V}=iN0(Y,z,X);if(Y=K,Z)continue;else{let q=Q[W];G=G.add(V?q.negate():q)}}return nN0(Y),G}getPrecomputes(J,Q,Y){let G=mQ1.get(Q);if(!G){if(G=this.precomputeWindow(Q,J),J!==1){if(typeof Y==="function")G=Y(G);mQ1.set(Q,G)}}return G}cached(J,Q,Y){let G=dQ1(J);return this.wNAF(G,this.getPrecomputes(G,J,Y),Q)}unsafe(J,Q,Y,G){let X=dQ1(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),sN0.set(J,Q),mQ1.delete(J)}hasCache(J){return dQ1(J)!==1}}eN0.wNAF=tN0;function YO9(J,Q,Y,G){let X=Q,z=J.ZERO,K=J.ZERO;while(Y>BB||G>BB){if(Y&TM)z=z.add(X);if(G&TM)K=K.add(X);X=X.double(),Y>>=TM,G>>=TM}return{p1:z,p2:K}}function GO9(J,Q,Y,G){aN0(Y,J),rN0(G,Q);let X=Y.length,z=G.length;if(X!==z)throw Error("arrays of points and scalars must have equal length");let K=J.ZERO,W=(0,gT.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,gT.bitMask)(Z),q=Array(Number(V)+1).fill(K),U=Math.floor((Q.BITS-1)/Z)*Z,M=K;for(let D=U;D>=0;D-=Z){q.fill(K);for(let O=0;O<z;O++){let A=G[O],B=Number(A>>BigInt(D)&V);q[B]=q[B].add(Y[O])}let I=K;for(let O=q.length-1,A=K;O>0;O--)A=A.add(q[O]),I=I.add(A);if(M=M.add(I),D!==0)for(let O=0;O<Z;O++)M=M.double()}return M}function XO9(J,Q,Y,G){lQ1(G,Q.BITS),aN0(Y,J);let X=J.ZERO,z=2**G-1,K=Math.ceil(Q.BITS/G),W=(0,gT.bitMask)(G),Z=Y.map((V)=>{let q=[];for(let U=0,M=V;U<z;U++)q.push(M),M=M.add(V);return q});return(V)=>{if(rN0(V,Q),V.length>Y.length)throw Error("array of scalars must be smaller than array of points");let q=X;for(let U=0;U<K;U++){if(q!==X)for(let D=0;D<G;D++)q=q.double();let M=BigInt(K*G-(U+1)*G);for(let D=0;D<V.length;D++){let I=V[D],O=Number(I>>M&W);if(!O)continue;q=q.add(Z[D][O-1])}}return q}}function zO9(J){return(0,mT.validateField)(J.Fp),(0,gT.validateObject)(J,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,mT.nLength)(J.n,J.nBitLength),...J,...{p:J.Fp.ORDER}})}function oN0(J,Q){if(Q){if(Q.ORDER!==J)throw Error("Field.ORDER must match order: Fp == p, Fn == n");return(0,mT.validateField)(Q),Q}else return(0,mT.Field)(J)}function KO9(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>BB))throw Error(`CURVE.${W} must be positive bigint`)}let G=oN0(Q.p,Y.Fp),X=oN0(Q.n,Y.Fn),K=["Gx","Gy","a",J==="weierstrass"?"b":"d"];for(let W of K)if(!G.isValid(Q[W]))throw Error(`CURVE.${W} must be valid field element of CURVE.Fp`);return{Fp:G,Fn:X}}});var Kw0=H((Xw0)=>{Object.defineProperty(Xw0,"__esModule",{value:!0});Xw0.PrimeEdwardsPoint=void 0;Xw0.edwards=Qw0;Xw0.eddsa=Gw0;Xw0.twistedEdwards=NO9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var N6=VV(),SM=em(),HO9=qV(),zX=BigInt(0),W4=BigInt(1),pQ1=BigInt(2),IO9=BigInt(8);function OO9(J,Q,Y,G){let X=J.sqr(Y),z=J.sqr(G),K=J.add(J.mul(Q.a,X),z),W=J.add(J.ONE,J.mul(Q.d,J.mul(X,z)));return J.eql(K,W)}function Qw0(J,Q={}){let{Fp:Y,Fn:G}=(0,SM._createCurveFields)("edwards",J,Q),{h:X,n:z}=J;(0,N6._validateObject)(Q,{},{uvRatio:"function"});let K=pQ1<<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:zX}}});if(!OO9(Y,J,J.Gx,J.Gy))throw Error("bad curve params: generator point");function V(O,A,B=!1){let w=B?W4:zX;return(0,N6.aInRange)("coordinate "+O,A,w,K),A}function q(O){if(!(O instanceof D))throw Error("ExtendedPoint expected")}let U=(0,N6.memoized)((O,A)=>{let{X:B,Y:w,Z:N}=O,L=O.is0();if(A==null)A=L?IO9:Y.inv(N);let C=W(B*A),R=W(w*A),F=Y.mul(N,A);if(L)return{x:zX,y:W4};if(F!==W4)throw Error("invZ was invalid");return{x:C,y:R}}),M=(0,N6.memoized)((O)=>{let{a:A,d:B}=J;if(O.is0())throw Error("bad point: ZERO");let{X:w,Y:N,Z:L,T:C}=O,R=W(w*w),F=W(N*N),f=W(L*L),E=W(f*f),P=W(R*A),j=W(f*W(P+F)),$=W(E+W(B*W(R*F)));if(j!==$)throw Error("bad point: equation left != right (1)");let d=W(w*N),h=W(L*C);if(d!==h)throw Error("bad point: equation left != right (2)");return!0});class D{constructor(O,A,B,w){this.X=V("x",O),this.Y=V("y",A),this.Z=V("z",B,!0),this.T=V("t",w),Object.freeze(this)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}get ex(){return this.X}get ey(){return this.Y}get ez(){return this.Z}get et(){return this.T}static normalizeZ(O){return(0,SM.normalizeZ)(D,O)}static msm(O,A){return(0,SM.pippenger)(D,G,O,A)}_setWindowSize(O){this.precompute(O)}static fromAffine(O){if(O instanceof D)throw Error("extended point not allowed");let{x:A,y:B}=O||{};return V("x",A),V("y",B),new D(A,B,W4,W(A*B))}precompute(O=8,A=!0){if(I.createCache(this,O),!A)this.multiply(pQ1);return this}assertValidity(){M(this)}equals(O){q(O);let{X:A,Y:B,Z:w}=this,{X:N,Y:L,Z:C}=O,R=W(A*C),F=W(N*w),f=W(B*C),E=W(L*w);return R===F&&f===E}is0(){return this.equals(D.ZERO)}negate(){return new D(W(-this.X),this.Y,this.Z,W(-this.T))}double(){let{a:O}=J,{X:A,Y:B,Z:w}=this,N=W(A*A),L=W(B*B),C=W(pQ1*W(w*w)),R=W(O*N),F=A+B,f=W(W(F*F)-N-L),E=R+L,P=E-C,j=R-L,$=W(f*P),d=W(E*j),h=W(f*j),T=W(P*E);return new D($,d,T,h)}add(O){q(O);let{a:A,d:B}=J,{X:w,Y:N,Z:L,T:C}=this,{X:R,Y:F,Z:f,T:E}=O,P=W(w*R),j=W(N*F),$=W(C*B*E),d=W(L*f),h=W((w+N)*(R+F)-P-j),T=d-$,S=d+$,x=W(j-A*P),b=W(h*T),m=W(S*x),g=W(h*x),c=W(T*S);return new D(b,m,c,g)}subtract(O){return this.add(O.negate())}multiply(O){let A=O;(0,N6.aInRange)("scalar",A,W4,z);let{p:B,f:w}=I.cached(this,A,(N)=>(0,SM.normalizeZ)(D,N));return(0,SM.normalizeZ)(D,[B,w])[0]}multiplyUnsafe(O,A=D.ZERO){let B=O;if((0,N6.aInRange)("scalar",B,zX,z),B===zX)return D.ZERO;if(this.is0()||B===W4)return this;return I.unsafe(this,B,(w)=>(0,SM.normalizeZ)(D,w),A)}isSmallOrder(){return this.multiplyUnsafe(X).is0()}isTorsionFree(){return I.unsafe(this,z).is0()}toAffine(O){return U(this,O)}clearCofactor(){if(X===W4)return this;return this.multiplyUnsafe(X)}static fromBytes(O,A=!1){return(0,N6.abytes)(O),D.fromHex(O,A)}static fromHex(O,A=!1){let{d:B,a:w}=J,N=Y.BYTES;O=(0,N6.ensureBytes)("pointHex",O,N),(0,N6.abool)("zip215",A);let L=O.slice(),C=O[N-1];L[N-1]=C&-129;let R=(0,N6.bytesToNumberLE)(L),F=A?K:Y.ORDER;(0,N6.aInRange)("pointHex.y",R,zX,F);let f=W(R*R),E=W(f-W4),P=W(B*f-w),{isValid:j,value:$}=Z(E,P);if(!j)throw Error("Point.fromHex: invalid y coordinate");let d=($&W4)===W4,h=(C&128)!==0;if(!A&&$===zX&&h)throw Error("Point.fromHex: x=0 and x_0=1");if(h!==d)$=W(-$);return D.fromAffine({x:$,y:R})}toBytes(){let{x:O,y:A}=this.toAffine(),B=(0,N6.numberToBytesLE)(A,Y.BYTES);return B[B.length-1]|=O&W4?128:0,B}toRawBytes(){return this.toBytes()}toHex(){return(0,N6.bytesToHex)(this.toBytes())}toString(){return`<Point ${this.is0()?"ZERO":this.toHex()}>`}}D.BASE=new D(J.Gx,J.Gy,W4,W(J.Gx*J.Gy)),D.ZERO=new D(zX,W4,W4,zX),D.Fp=Y,D.Fn=G;let I=new SM.wNAF(D,G.BYTES*8);return D}class Yw0{constructor(J){this.ep=J}static fromBytes(J){throw Error("fromBytes must be implemented by subclass")}static fromHex(J){throw Error("fromHex must be implemented by subclass")}get x(){return this.toAffine().x}get y(){return this.toAffine().y}clearCofactor(){return this}assertValidity(){this.ep.assertValidity()}toAffine(J){return this.ep.toAffine(J)}toRawBytes(){return this.toBytes()}toHex(){return(0,N6.bytesToHex)(this.toBytes())}toString(){return this.toHex()}isTorsionFree(){return!0}isSmallOrder(){return!1}add(J){return this.assertSame(J),this.init(this.ep.add(J.ep))}subtract(J){return this.assertSame(J),this.init(this.ep.subtract(J.ep))}multiply(J){return this.init(this.ep.multiply(J))}multiplyUnsafe(J){return this.init(this.ep.multiplyUnsafe(J))}double(){return this.init(this.ep.double())}negate(){return this.init(this.ep.negate())}precompute(J,Q){return this.init(this.ep.precompute(J,Q))}}Xw0.PrimeEdwardsPoint=Yw0;function Gw0(J,Q,Y){if(typeof Q!=="function")throw Error('"hash" function param is required');(0,N6._validateObject)(Y,{},{adjustScalarBytes:"function",randomBytes:"function",domain:"function",prehash:"function",mapToCurve:"function"});let{prehash:G}=Y,{BASE:X,Fp:z,Fn:K}=J,W=K.ORDER,Z=Y.randomBytes||N6.randomBytes,V=Y.adjustScalarBytes||((j)=>j),q=Y.domain||((j,$,d)=>{if((0,N6.abool)("phflag",d),$.length||d)throw Error("Contexts/pre-hash are not supported");return j});function U(j){return K.create(j)}function M(j){return U((0,N6.bytesToNumberLE)(j))}function D(j){let $=z.BYTES;j=(0,N6.ensureBytes)("private key",j,$);let d=(0,N6.ensureBytes)("hashed private key",Q(j),2*$),h=V(d.slice(0,$)),T=d.slice($,2*$),S=M(h);return{head:h,prefix:T,scalar:S}}function I(j){let{head:$,prefix:d,scalar:h}=D(j),T=X.multiply(h),S=T.toBytes();return{head:$,prefix:d,scalar:h,point:T,pointBytes:S}}function O(j){return I(j).pointBytes}function A(j=Uint8Array.of(),...$){let d=(0,N6.concatBytes)(...$);return M(Q(q(d,(0,N6.ensureBytes)("context",j),!!G)))}function B(j,$,d={}){if(j=(0,N6.ensureBytes)("message",j),G)j=G(j);let{prefix:h,scalar:T,pointBytes:S}=I($),x=A(d.context,h,j),b=X.multiply(x).toBytes(),m=A(d.context,b,S,j),g=U(x+m*T);(0,N6.aInRange)("signature.s",g,zX,W);let c=z.BYTES,l=(0,N6.concatBytes)(b,(0,N6.numberToBytesLE)(g,c));return(0,N6.ensureBytes)("result",l,c*2)}let w={zip215:!0};function N(j,$,d,h=w){let{context:T,zip215:S}=h,x=z.BYTES;if(j=(0,N6.ensureBytes)("signature",j,2*x),$=(0,N6.ensureBytes)("message",$),d=(0,N6.ensureBytes)("publicKey",d,x),S!==void 0)(0,N6.abool)("zip215",S);if(G)$=G($);let b=(0,N6.bytesToNumberLE)(j.slice(x,2*x)),m,g,c;try{m=J.fromHex(d,S),g=J.fromHex(j.slice(0,x),S),c=X.multiplyUnsafe(b)}catch(a){return!1}if(!S&&m.isSmallOrder())return!1;let l=A(T,g.toBytes(),m.toBytes(),$);return g.add(m.multiplyUnsafe(l)).subtract(c).clearCofactor().is0()}X.precompute(8);let L=z.BYTES,C={secret:L,public:L,signature:2*L,seed:L};function R(j=Z(C.seed)){return j}let F={getExtendedPublicKey:I,randomSecretKey:R,isValidSecretKey:E,isValidPublicKey:P,randomPrivateKey:R,toMontgomery(j){let{y:$}=J.fromBytes(j),d=L===32;if(!d&&L!==57)throw Error("only defined for 25519 and 448");let h=d?z.div(W4+$,W4-$):z.div($-W4,$+W4);return z.toBytes(h)},toMontgomeryPriv(j){(0,N6.abytes)(j,L);let $=Q(j.subarray(0,L));return V($).subarray(0,L)},precompute(j=8,$=J.BASE){return $.precompute(j,!1)}};function f(j){let $=F.randomSecretKey(j);return{secretKey:$,publicKey:O($)}}function E(j){try{return!!K.fromBytes(j,!1)}catch($){return!1}}function P(j,$){try{return!!J.fromBytes(j,$)}catch(d){return!1}}return Object.freeze({keygen:f,getPublicKey:O,sign:B,verify:N,utils:F,Point:J,info:{type:"edwards",lengths:C}})}function AO9(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,HO9.Field)(Q.n,J.nBitLength,!0),X={Fp:Y,Fn:G,uvRatio:J.uvRatio},z={randomBytes:J.randomBytes,adjustScalarBytes:J.adjustScalarBytes,domain:J.domain,prehash:J.prehash,mapToCurve:J.mapToCurve};return{CURVE:Q,curveOpts:X,hash:J.hash,eddsaOpts:z}}function BO9(J,Q){return Object.assign({},Q,{ExtendedPoint:Q.Point,CURVE:J})}function NO9(J){let{CURVE:Q,curveOpts:Y,hash:G,eddsaOpts:X}=AO9(J),z=Qw0(Q,Y),K=Gw0(z,G,X);return BO9(J,K)}});var _Q1=H((Uw0)=>{Object.defineProperty(Uw0,"__esModule",{value:!0});Uw0._DST_scalar=void 0;Uw0.expand_message_xmd=Vw0;Uw0.expand_message_xof=qw0;Uw0.hash_to_field=Jd;Uw0.isogenyMap=FO9;Uw0.createHasher=TO9;var U5=VV(),Ww0=qV(),CO9=U5.bytesToNumberBE;function UV(J,Q){if(dT(J),dT(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 RO9(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 dT(J){if(!Number.isSafeInteger(J))throw Error("number expected")}function Zw0(J){if(!(0,U5.isBytes)(J)&&typeof J!=="string")throw Error("DST must be Uint8Array or string");return typeof J==="string"?(0,U5.utf8ToBytes)(J):J}function Vw0(J,Q,Y,G){if((0,U5.abytes)(J),dT(Y),Q=Zw0(Q),Q.length>255)Q=G((0,U5.concatBytes)((0,U5.utf8ToBytes)("H2C-OVERSIZE-DST-"),Q));let{outputLen:X,blockLen:z}=G,K=Math.ceil(Y/X);if(Y>65535||K>255)throw Error("expand_message_xmd: invalid lenInBytes");let W=(0,U5.concatBytes)(Q,UV(Q.length,1)),Z=UV(0,z),V=UV(Y,2),q=Array(K),U=G((0,U5.concatBytes)(Z,J,V,UV(0,1),W));q[0]=G((0,U5.concatBytes)(U,UV(1,1),W));for(let D=1;D<=K;D++){let I=[RO9(U,q[D-1]),UV(D+1,1),W];q[D]=G((0,U5.concatBytes)(...I))}return(0,U5.concatBytes)(...q).slice(0,Y)}function qw0(J,Q,Y,G,X){if((0,U5.abytes)(J),dT(Y),Q=Zw0(Q),Q.length>255){let z=Math.ceil(2*G/8);Q=X.create({dkLen:z}).update((0,U5.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(Q).digest()}if(Y>65535||Q.length>255)throw Error("expand_message_xof: invalid lenInBytes");return X.create({dkLen:Y}).update(J).update(UV(Y,2)).update(Q).update(UV(Q.length,1)).digest()}function Jd(J,Q,Y){(0,U5._validateObject)(Y,{p:"bigint",m:"number",k:"number",hash:"function"});let{p:G,k:X,m:z,hash:K,expand:W,DST:Z}=Y;if(!(0,U5.isHash)(Y.hash))throw Error("expected valid hash");(0,U5.abytes)(J),dT(Q);let V=G.toString(2).length,q=Math.ceil((V+X)/8),U=Q*z*q,M;if(W==="xmd")M=Vw0(J,Z,U,K);else if(W==="xof")M=qw0(J,Z,U,X,K);else if(W==="_internal_pass")M=J;else throw Error('expand must be "xmd" or "xof"');let D=Array(Q);for(let I=0;I<Q;I++){let O=Array(z);for(let A=0;A<z;A++){let B=q*(A+I*z),w=M.subarray(B,B+q);O[A]=(0,Ww0.mod)(CO9(w),G)}D[I]=O}return D}function FO9(J,Q){let Y=Q.map((G)=>Array.from(G).reverse());return(G,X)=>{let[z,K,W,Z]=Y.map((U)=>U.reduce((M,D)=>J.add(J.mul(M,G),D))),[V,q]=(0,Ww0.FpInvertBatch)(J,[K,Z],!0);return G=J.mul(z,V),X=J.mul(X,J.mul(W,q)),{x:G,y:X}}}Uw0._DST_scalar=(0,U5.utf8ToBytes)("HashToScalar-");function TO9(J,Q,Y){if(typeof Q!=="function")throw Error("mapToCurve() must be defined");function G(z){return J.fromAffine(Q(z))}function X(z){let K=z.clearCofactor();if(K.equals(J.ZERO))return J.ZERO;return K.assertValidity(),K}return{defaults:Y,hashToCurve(z,K){let W=Object.assign({},Y,K),Z=Jd(z,2,W),V=G(Z[0]),q=G(Z[1]);return X(V.add(q))},encodeToCurve(z,K){let W=Y.encodeDST?{DST:Y.encodeDST}:{},Z=Object.assign({},Y,W,K),V=Jd(z,1,Z),q=G(V[0]);return X(q)},mapToCurve(z){if(!Array.isArray(z))throw Error("expected array of bigints");for(let K of z)if(typeof K!=="bigint")throw Error("expected array of bigints");return X(G(z))},hashToScalar(z,K){let W=J.Fn.ORDER,Z=Object.assign({},Y,{p:W,m:1,DST:Uw0._DST_scalar},K);return Jd(z,1,Z)[0][0]}}}});var Dw0=H((Mw0)=>{Object.defineProperty(Mw0,"__esModule",{value:!0});Mw0.montgomery=hO9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var HK=VV(),vO9=qV(),uT=BigInt(0),NB=BigInt(1),Qd=BigInt(2);function jO9(J){return(0,HK._validateObject)(J,{adjustScalarBytes:"function",powPminus2:"function"}),Object.freeze({...J})}function hO9(J){let Q=jO9(J),{P:Y,type:G,adjustScalarBytes:X,powPminus2:z,randomBytes:K}=Q,W=G==="x25519";if(!W&&G!=="x448")throw Error("invalid type");let Z=K||HK.randomBytes,V=W?255:448,q=W?32:56,U=W?BigInt(9):BigInt(5),M=W?BigInt(121665):BigInt(39081),D=W?Qd**BigInt(254):Qd**BigInt(447),I=W?BigInt(8)*Qd**BigInt(251)-NB:BigInt(4)*Qd**BigInt(445)-NB,O=D+I+NB,A=(d)=>(0,vO9.mod)(d,Y),B=w(U);function w(d){return(0,HK.numberToBytesLE)(A(d),q)}function N(d){let h=(0,HK.ensureBytes)("u coordinate",d,q);if(W)h[31]&=127;return A((0,HK.bytesToNumberLE)(h))}function L(d){return(0,HK.bytesToNumberLE)(X((0,HK.ensureBytes)("scalar",d,q)))}function C(d,h){let T=f(N(h),L(d));if(T===uT)throw Error("invalid private or public key received");return w(T)}function R(d){return C(d,B)}function F(d,h,T){let S=A(d*(h-T));return h=A(h-S),T=A(T+S),{x_2:h,x_3:T}}function f(d,h){(0,HK.aInRange)("u",d,uT,Y),(0,HK.aInRange)("scalar",h,D,O);let T=h,S=d,x=NB,b=uT,m=d,g=NB,c=uT;for(let p=BigInt(V-1);p>=uT;p--){let a=T>>p&NB;c^=a,{x_2:x,x_3:m}=F(c,x,m),{x_2:b,x_3:g}=F(c,b,g),c=a;let Q1=x+b,M1=A(Q1*Q1),B1=x-b,L1=A(B1*B1),y=M1-L1,u=m+g,_=m-g,o=A(_*Q1),n=A(u*B1),t=o+n,X1=o-n;m=A(t*t),g=A(S*A(X1*X1)),x=A(M1*L1),b=A(y*(M1+A(M*y)))}({x_2:x,x_3:m}=F(c,x,m)),{x_2:b,x_3:g}=F(c,b,g);let l=z(b);return A(x*l)}let E=(d=Z(q))=>d,P={randomSecretKey:E,randomPrivateKey:E};function j(d){let h=P.randomSecretKey(d);return{secretKey:h,publicKey:R(h)}}let $={secret:q,public:q,seed:q};return{keygen:j,getSharedSecret:(d,h)=>C(d,h),getPublicKey:(d)=>R(d),scalarMult:C,scalarMultBase:R,utils:P,GuBytes:B.slice(),info:{type:"montgomery",lengths:$}}}});var JY1=H((Fw0)=>{Object.defineProperty(Fw0,"__esModule",{value:!0});Fw0.ED25519_TORSION_SUBGROUP=Fw0.hash_to_ristretto255=Fw0.hashToRistretto255=Fw0.encodeToCurve=Fw0.hashToCurve=Fw0.ristretto255_hasher=Fw0.ristretto255=Fw0.RistrettoPoint=Fw0.ed25519_hasher=Fw0.edwardsToMontgomery=Fw0.x25519=Fw0.ed25519ph=Fw0.ed25519ctx=Fw0.ed25519=void 0;Fw0.edwardsToMontgomeryPub=Cw0;Fw0.edwardsToMontgomeryPriv=mO9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var lT=ez(),Gd=M8(),xO9=em(),zd=Kw0(),Yd=_Q1(),F6=qV(),yO9=Dw0(),IK=VV(),gO9=BigInt(0),KX=BigInt(1),Xd=BigInt(2),Aw0=BigInt(3),Bw0=BigInt(5),aQ1=BigInt(8),wB={p:BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed"),n:BigInt("0x1000000000000000000000000000000014def9dea2f79cd65812631a5cf5d3ed"),h:aQ1,a:BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec"),d:BigInt("0x52036cee2b6ffe738cc740797779e89800700a4d4141d8ab75eb4dca135978a3"),Gx:BigInt("0x216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a"),Gy:BigInt("0x6666666666666666666666666666666666666666666666666666666666666658")};function Nw0(J){let Q=BigInt(10),Y=BigInt(20),G=BigInt(40),X=BigInt(80),z=wB.p,W=J*J%z*J%z,Z=(0,F6.pow2)(W,Xd,z)*W%z,V=(0,F6.pow2)(Z,KX,z)*J%z,q=(0,F6.pow2)(V,Bw0,z)*V%z,U=(0,F6.pow2)(q,Q,z)*q%z,M=(0,F6.pow2)(U,Y,z)*U%z,D=(0,F6.pow2)(M,G,z)*M%z,I=(0,F6.pow2)(D,X,z)*D%z,O=(0,F6.pow2)(I,X,z)*D%z,A=(0,F6.pow2)(O,Q,z)*q%z;return{pow_p_5_8:(0,F6.pow2)(A,Xd,z)*J%z,b2:W}}function ww0(J){return J[0]&=248,J[31]&=127,J[31]|=64,J}var iQ1=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");function rQ1(J,Q){let Y=wB.p,G=(0,F6.mod)(Q*Q*Q,Y),X=(0,F6.mod)(G*G*Q,Y),z=Nw0(J*X).pow_p_5_8,K=(0,F6.mod)(J*G*z,Y),W=(0,F6.mod)(Q*K*K,Y),Z=K,V=(0,F6.mod)(K*iQ1,Y),q=W===J,U=W===(0,F6.mod)(-J,Y),M=W===(0,F6.mod)(-J*iQ1,Y);if(q)K=Z;if(U||M)K=V;if((0,F6.isNegativeLE)(K,Y))K=(0,F6.mod)(-K,Y);return{isValid:q||U,value:K}}var j1=(()=>(0,F6.Field)(wB.p,{isLE:!0}))(),Lw0=(()=>(0,F6.Field)(wB.n,{isLE:!0}))(),sQ1=(()=>({...wB,Fp:j1,hash:lT.sha512,adjustScalarBytes:ww0,uvRatio:rQ1}))();Fw0.ed25519=(()=>(0,zd.twistedEdwards)(sQ1))();function Ew0(J,Q,Y){if(Q.length>255)throw Error("Context is too big");return(0,Gd.concatBytes)((0,Gd.utf8ToBytes)("SigEd25519 no Ed25519 collisions"),new Uint8Array([Y?1:0,Q.length]),Q,J)}Fw0.ed25519ctx=(()=>(0,zd.twistedEdwards)({...sQ1,domain:Ew0}))();Fw0.ed25519ph=(()=>(0,zd.twistedEdwards)(Object.assign({},sQ1,{domain:Ew0,prehash:lT.sha512})))();Fw0.x25519=(()=>{let J=wB.p;return(0,yO9.montgomery)({P:J,type:"x25519",powPminus2:(Q)=>{let{pow_p_5_8:Y,b2:G}=Nw0(Q);return(0,F6.mod)((0,F6.pow2)(Y,Aw0,J)*G,J)},adjustScalarBytes:ww0})})();function Cw0(J){return Fw0.ed25519.utils.toMontgomery((0,IK.ensureBytes)("pub",J))}Fw0.edwardsToMontgomery=Cw0;function mO9(J){return Fw0.ed25519.utils.toMontgomeryPriv((0,IK.ensureBytes)("pub",J))}var dO9=(()=>(j1.ORDER+Aw0)/aQ1)(),uO9=(()=>j1.pow(Xd,dO9))(),Hw0=(()=>j1.sqrt(j1.neg(j1.ONE)))();function lO9(J){let Q=(j1.ORDER-Bw0)/aQ1,Y=BigInt(486662),G=j1.sqr(J);G=j1.mul(G,Xd);let X=j1.add(G,j1.ONE),z=j1.neg(Y),K=j1.sqr(X),W=j1.mul(K,X),Z=j1.mul(G,Y);Z=j1.mul(Z,z),Z=j1.add(Z,K),Z=j1.mul(Z,z);let V=j1.sqr(W);K=j1.sqr(V),V=j1.mul(V,W),V=j1.mul(V,Z),K=j1.mul(K,V);let q=j1.pow(K,Q);q=j1.mul(q,V);let U=j1.mul(q,Hw0);K=j1.sqr(q),K=j1.mul(K,W);let M=j1.eql(K,Z),D=j1.cmov(U,q,M),I=j1.mul(z,G),O=j1.mul(q,J);O=j1.mul(O,uO9);let A=j1.mul(O,Hw0),B=j1.mul(Z,G);K=j1.sqr(O),K=j1.mul(K,W);let w=j1.eql(K,B),N=j1.cmov(A,O,w);K=j1.sqr(D),K=j1.mul(K,W);let L=j1.eql(K,Z),C=j1.cmov(I,z,L),R=j1.cmov(N,D,L),F=j1.isOdd(R);return R=j1.cmov(R,j1.neg(R),L!==F),{xMn:C,xMd:X,yMn:R,yMd:KX}}var pO9=(()=>(0,F6.FpSqrtEven)(j1,j1.neg(BigInt(486664))))();function cO9(J){let{xMn:Q,xMd:Y,yMn:G,yMd:X}=lO9(J),z=j1.mul(Q,X);z=j1.mul(z,pO9);let K=j1.mul(Y,G),W=j1.sub(Q,Y),Z=j1.add(Q,Y),V=j1.mul(K,Z),q=j1.eql(V,j1.ZERO);z=j1.cmov(z,j1.ZERO,q),K=j1.cmov(K,j1.ONE,q),W=j1.cmov(W,j1.ONE,q),Z=j1.cmov(Z,j1.ONE,q);let[U,M]=(0,F6.FpInvertBatch)(j1,[K,Z],!0);return{x:j1.mul(z,U),y:j1.mul(W,M)}}Fw0.ed25519_hasher=(()=>(0,Yd.createHasher)(Fw0.ed25519.Point,(J)=>cO9(J[0]),{DST:"edwards25519_XMD:SHA-512_ELL2_RO_",encodeDST:"edwards25519_XMD:SHA-512_ELL2_NU_",p:j1.ORDER,m:1,k:128,expand:"xmd",hash:lT.sha512}))();var nQ1=iQ1,_O9=BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235"),iO9=BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578"),nO9=BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838"),oO9=BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952"),Iw0=(J)=>rQ1(KX,J),aO9=BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),oQ1=(J)=>Fw0.ed25519.CURVE.Fp.create((0,IK.bytesToNumberLE)(J)&aO9);function Ow0(J){let{d:Q}=Fw0.ed25519.CURVE,Y=Fw0.ed25519.CURVE.Fp.ORDER,G=Fw0.ed25519.CURVE.Fp.create,X=G(nQ1*J*J),z=G((X+KX)*nO9),K=BigInt(-1),W=G((K-Q*X)*G(X+Q)),{isValid:Z,value:V}=rQ1(z,W),q=G(V*J);if(!(0,F6.isNegativeLE)(q,Y))q=G(-q);if(!Z)V=q;if(!Z)K=X;let U=G(K*(X-KX)*oO9-W),M=V*V,D=G((V+V)*W),I=G(U*_O9),O=G(KX-M),A=G(KX+M);return new Fw0.ed25519.Point(G(D*A),G(O*I),G(I*A),G(D*O))}function Rw0(J){(0,Gd.abytes)(J,64);let Q=oQ1(J.subarray(0,32)),Y=Ow0(Q),G=oQ1(J.subarray(32,64)),X=Ow0(G);return new M5(Y.add(X))}class M5 extends zd.PrimeEdwardsPoint{constructor(J){super(J)}static fromAffine(J){return new M5(Fw0.ed25519.Point.fromAffine(J))}assertSame(J){if(!(J instanceof M5))throw Error("RistrettoPoint expected")}init(J){return new M5(J)}static hashToCurve(J){return Rw0((0,IK.ensureBytes)("ristrettoHash",J,64))}static fromBytes(J){(0,Gd.abytes)(J,32);let{a:Q,d:Y}=Fw0.ed25519.CURVE,G=j1.ORDER,X=j1.create,z=oQ1(J);if(!(0,IK.equalBytes)((0,IK.numberToBytesLE)(z,32),J)||(0,F6.isNegativeLE)(z,G))throw Error("invalid ristretto255 encoding 1");let K=X(z*z),W=X(KX+Q*K),Z=X(KX-Q*K),V=X(W*W),q=X(Z*Z),U=X(Q*Y*V-q),{isValid:M,value:D}=Iw0(X(U*q)),I=X(D*Z),O=X(D*I*U),A=X((z+z)*I);if((0,F6.isNegativeLE)(A,G))A=X(-A);let B=X(W*O),w=X(A*B);if(!M||(0,F6.isNegativeLE)(w,G)||B===gO9)throw Error("invalid ristretto255 encoding 2");return new M5(new Fw0.ed25519.Point(A,B,KX,w))}static fromHex(J){return M5.fromBytes((0,IK.ensureBytes)("ristrettoHex",J,32))}static msm(J,Q){return(0,xO9.pippenger)(M5,Fw0.ed25519.Point.Fn,J,Q)}toBytes(){let{X:J,Y:Q,Z:Y,T:G}=this.ep,X=j1.ORDER,z=j1.create,K=z(z(Y+Q)*z(Y-Q)),W=z(J*Q),Z=z(W*W),{value:V}=Iw0(z(K*Z)),q=z(V*K),U=z(V*W),M=z(q*U*G),D;if((0,F6.isNegativeLE)(G*M,X)){let O=z(Q*nQ1),A=z(J*nQ1);J=O,Q=A,D=z(q*iO9)}else D=U;if((0,F6.isNegativeLE)(J*M,X))Q=z(-Q);let I=z((Y-Q)*D);if((0,F6.isNegativeLE)(I,X))I=z(-I);return(0,IK.numberToBytesLE)(I,32)}equals(J){this.assertSame(J);let{X:Q,Y}=this.ep,{X:G,Y:X}=J.ep,z=j1.create,K=z(Q*X)===z(Y*G),W=z(Y*X)===z(Q*G);return K||W}is0(){return this.equals(M5.ZERO)}}M5.BASE=(()=>new M5(Fw0.ed25519.Point.BASE))();M5.ZERO=(()=>new M5(Fw0.ed25519.Point.ZERO))();M5.Fp=j1;M5.Fn=Lw0;Fw0.RistrettoPoint=M5;Fw0.ristretto255={Point:M5};Fw0.ristretto255_hasher={hashToCurve(J,Q){let Y=Q?.DST||"ristretto255_XMD:SHA-512_R255MAP_RO_";return Rw0((0,Yd.expand_message_xmd)(J,Y,64,lT.sha512))},hashToScalar(J,Q={DST:Yd._DST_scalar}){return Lw0.create((0,IK.bytesToNumberLE)((0,Yd.expand_message_xmd)(J,Q.DST,64,lT.sha512)))}};Fw0.hashToCurve=(()=>Fw0.ed25519_hasher.hashToCurve)();Fw0.encodeToCurve=(()=>Fw0.ed25519_hasher.encodeToCurve)();Fw0.hashToRistretto255=(()=>Fw0.ristretto255_hasher.hashToCurve)();Fw0.hash_to_ristretto255=(()=>Fw0.ristretto255_hasher.hashToCurve)();Fw0.ED25519_TORSION_SUBGROUP=["0100000000000000000000000000000000000000000000000000000000000000","c7176a703d4dd84fba3c0b760d10670f2a2053fa2c39ccc64ec7fd7792ac037a","0000000000000000000000000000000000000000000000000000000000000080","26e8958fc2b227b045c3f489f2ef98f0d5dfac05d3c63339b13802886d53fc05","ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f","26e8958fc2b227b045c3f489f2ef98f0d5dfac05d3c63339b13802886d53fc85","0000000000000000000000000000000000000000000000000000000000000000","c7176a703d4dd84fba3c0b760d10670f2a2053fa2c39ccc64ec7fd7792ac03fa"]});var Kd=H((wA5,$w0)=>{var{defineProperty:QY1,getOwnPropertyDescriptor:ZA9,getOwnPropertyNames:VA9}=Object,qA9=Object.prototype.hasOwnProperty,UA9=(J,Q)=>{for(var Y in Q)QY1(J,Y,{get:Q[Y],enumerable:!0})},MA9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of VA9(Q))if(!qA9.call(J,X)&&X!==Y)QY1(J,X,{get:()=>Q[X],enumerable:!(G=ZA9(Q,X))||G.enumerable})}return J},DA9=(J)=>MA9(QY1({},"__esModule",{value:!0}),J),Pw0={};UA9(Pw0,{messageWithIntent:()=>HA9});$w0.exports=DA9(Pw0);var Sw0=q7();function HA9(J,Q){return Sw0.bcs.IntentMessage(Sw0.bcs.bytes(Q.length)).serialize({intent:{scope:{[J]:!0},version:{V0:!0},appId:{Sui:!0}},value:Q}).toBytes()}});var OK=H((LA5,kw0)=>{var{defineProperty:YY1,getOwnPropertyDescriptor:IA9,getOwnPropertyNames:OA9}=Object,AA9=Object.prototype.hasOwnProperty,BA9=(J,Q)=>{for(var Y in Q)YY1(J,Y,{get:Q[Y],enumerable:!0})},NA9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of OA9(Q))if(!AA9.call(J,X)&&X!==Y)YY1(J,X,{get:()=>Q[X],enumerable:!(G=IA9(Q,X))||G.enumerable})}return J},wA9=(J)=>NA9(YY1({},"__esModule",{value:!0}),J),fw0={};BA9(fw0,{SIGNATURE_FLAG_TO_SCHEME:()=>CA9,SIGNATURE_SCHEME_TO_FLAG:()=>LA9,SIGNATURE_SCHEME_TO_SIZE:()=>EA9});kw0.exports=wA9(fw0);var LA9={ED25519:0,Secp256k1:1,Secp256r1:2,MultiSig:3,ZkLogin:5,Passkey:6},EA9={ED25519:32,Secp256k1:33,Secp256r1:33,Passkey:33},CA9={0:"ED25519",1:"Secp256k1",2:"Secp256r1",3:"MultiSig",5:"ZkLogin",6:"Passkey"}});var WY1=H((mw0)=>{Object.defineProperty(mw0,"__esModule",{value:!0});mw0.DER=mw0.DERErr=void 0;mw0._splitEndoScalar=hw0;mw0._legacyHelperEquat=zY1;mw0._normFnElement=MV;mw0.weierstrassN=KY1;mw0.weierstrassPoints=TA9;mw0.SWUFpSqrtRatio=xw0;mw0.mapToCurveSimpleSWU=SA9;mw0.ecdsa=yw0;mw0.weierstrass=kA9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var RA9=bU(),FA9=M8(),V0=VV(),AK=em(),pT=qV(),vw0=(J,Q)=>(J+(J>=0?Q:-Q)/WX)/Q;function hw0(J,Q,Y){let[[G,X],[z,K]]=Q,W=vw0(K*J,Y),Z=vw0(-X*J,Y),V=J-W*G-Z*z,q=-W*X-Z*K,U=V<zY,M=q<zY;if(U)V=-V;if(M)q=-q;let D=(0,V0.bitMask)(Math.ceil((0,V0.bitLen)(Y)/2))+D5;if(V<zY||V>=D||q<zY||q>=D)throw Error("splitScalar (endomorphism): failed, k="+J);return{k1neg:U,k1:V,k2neg:M,k2:q}}function jw0(J){if(J.lowS!==void 0)(0,V0.abool)("lowS",J.lowS);if(J.prehash!==void 0)(0,V0.abool)("prehash",J.prehash)}class XY1 extends Error{constructor(J=""){super(J)}}mw0.DERErr=XY1;mw0.DER={Err:XY1,_tlv:{encode:(J,Q)=>{let{Err:Y}=mw0.DER;if(J<0||J>256)throw new Y("tlv.encode: wrong tag");if(Q.length&1)throw new Y("tlv.encode: unpadded data");let G=Q.length/2,X=(0,V0.numberToHexUnpadded)(G);if(X.length/2&128)throw new Y("tlv.encode: long form length too big");let z=G>127?(0,V0.numberToHexUnpadded)(X.length/2|128):"";return(0,V0.numberToHexUnpadded)(J)+z+X+Q},decode(J,Q){let{Err:Y}=mw0.DER,G=0;if(J<0||J>256)throw new Y("tlv.encode: wrong tag");if(Q.length<2||Q[G++]!==J)throw new Y("tlv.decode: wrong tlv");let X=Q[G++],z=!!(X&128),K=0;if(!z)K=X;else{let Z=X&127;if(!Z)throw new Y("tlv.decode(long): indefinite length not supported");if(Z>4)throw new Y("tlv.decode(long): byte length is too big");let V=Q.subarray(G,G+Z);if(V.length!==Z)throw new Y("tlv.decode: length bytes not complete");if(V[0]===0)throw new Y("tlv.decode(long): zero leftmost byte");for(let q of V)K=K<<8|q;if(G+=Z,K<128)throw new Y("tlv.decode(long): not minimal encoding")}let W=Q.subarray(G,G+K);if(W.length!==K)throw new Y("tlv.decode: wrong value length");return{v:W,l:Q.subarray(G+K)}}},_int:{encode(J){let{Err:Q}=mw0.DER;if(J<zY)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}=mw0.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}=mw0.DER,X=(0,V0.ensureBytes)("signature",J),{v:z,l:K}=G.decode(48,X);if(K.length)throw new Q("invalid signature: left bytes after parsing");let{v:W,l:Z}=G.decode(2,z),{v:V,l:q}=G.decode(2,Z);if(q.length)throw new Q("invalid signature: left bytes after parsing");return{r:Y.decode(W),s:Y.decode(V)}},hexFromSig(J){let{_tlv:Q,_int:Y}=mw0.DER,G=Q.encode(2,Y.encode(J.r)),X=Q.encode(2,Y.encode(J.s)),z=G+X;return Q.encode(48,z)}};var zY=BigInt(0),D5=BigInt(1),WX=BigInt(2),LB=BigInt(3),GY1=BigInt(4);function zY1(J,Q,Y){function G(X){let z=J.sqr(X),K=J.mul(z,X);return J.add(J.add(K,J.mul(X,Q)),Y)}return G}function MV(J,Q){let{BYTES:Y}=J,G;if(typeof Q==="bigint")G=Q;else{let X=(0,V0.ensureBytes)("private key",Q);try{G=J.fromBytes(X)}catch(z){throw Error(`invalid private key: expected ui8a of size ${Y}, got ${typeof Q}`)}}if(!J.isValidNot0(G))throw Error("invalid private key: out of range [1..N-1]");return G}function KY1(J,Q={}){let{Fp:Y,Fn:G}=(0,AK._createCurveFields)("weierstrass",J,Q),{h:X,n:z}=J;(0,V0._validateObject)(Q,{},{allowInfinityPoint:"boolean",clearCofactor:"function",isTorsionFree:"function",fromBytes:"function",toBytes:"function",endo:"object",wrapPrivateKey:"boolean"});let{endo:K}=Q;if(K){if(!Y.is0(J.a)||typeof K.beta!=="bigint"||!Array.isArray(K.basises))throw Error('invalid endo: expected "beta": bigint and "basises": array')}function W(){if(!Y.isOdd)throw Error("compression is not supported: Field does not have .isOdd()")}function Z(E,P,j){let{x:$,y:d}=P.toAffine(),h=Y.toBytes($);if((0,V0.abool)("isCompressed",j),j){W();let T=!Y.isOdd(d);return(0,V0.concatBytes)(bw0(T),h)}else return(0,V0.concatBytes)(Uint8Array.of(4),h,Y.toBytes(d))}function V(E){(0,V0.abytes)(E);let P=Y.BYTES,j=P+1,$=2*P+1,d=E.length,h=E[0],T=E.subarray(1);if(d===j&&(h===2||h===3)){let S=Y.fromBytes(T);if(!Y.isValid(S))throw Error("bad point: is not on curve, wrong x");let x=M(S),b;try{b=Y.sqrt(x)}catch(c){let l=c instanceof Error?": "+c.message:"";throw Error("bad point: is not on curve, sqrt error"+l)}W();let m=Y.isOdd(b);if((h&1)===1!==m)b=Y.neg(b);return{x:S,y:b}}else if(d===$&&h===4){let S=Y.fromBytes(T.subarray(P*0,P*1)),x=Y.fromBytes(T.subarray(P*1,P*2));if(!D(S,x))throw Error("bad point: is not on curve");return{x:S,y:x}}else throw Error(`bad point: got length ${d}, expected compressed=${j} or uncompressed=${$}`)}let q=Q.toBytes||Z,U=Q.fromBytes||V,M=zY1(Y,J.a,J.b);function D(E,P){let j=Y.sqr(P),$=M(E);return Y.eql(j,$)}if(!D(J.Gx,J.Gy))throw Error("bad curve params: generator point");let I=Y.mul(Y.pow(J.a,LB),GY1),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,P,j=!1){if(!Y.isValid(P)||j&&Y.is0(P))throw Error(`bad point coordinate ${E}`);return P}function B(E){if(!(E instanceof R))throw Error("ProjectivePoint expected")}function w(E){if(!K||!K.basises)throw Error("no endo");return hw0(E,K.basises,G.ORDER)}let N=(0,V0.memoized)((E,P)=>{let{X:j,Y:$,Z:d}=E;if(Y.eql(d,Y.ONE))return{x:j,y:$};let h=E.is0();if(P==null)P=h?Y.ONE:Y.inv(d);let T=Y.mul(j,P),S=Y.mul($,P),x=Y.mul(d,P);if(h)return{x:Y.ZERO,y:Y.ZERO};if(!Y.eql(x,Y.ONE))throw Error("invZ was invalid");return{x:T,y:S}}),L=(0,V0.memoized)((E)=>{if(E.is0()){if(Q.allowInfinityPoint&&!Y.is0(E.Y))return;throw Error("bad point: ZERO")}let{x:P,y:j}=E.toAffine();if(!Y.isValid(P)||!Y.isValid(j))throw Error("bad point: x or y not field elements");if(!D(P,j))throw Error("bad point: equation left != right");if(!E.isTorsionFree())throw Error("bad point: not in prime-order subgroup");return!0});function C(E,P,j,$,d){return j=new R(Y.mul(j.X,E),j.Y,j.Z),P=(0,AK.negateCt)($,P),j=(0,AK.negateCt)(d,j),P.add(j)}class R{constructor(E,P,j){this.X=A("x",E),this.Y=A("y",P,!0),this.Z=A("z",j),Object.freeze(this)}static fromAffine(E){let{x:P,y:j}=E||{};if(!E||!Y.isValid(P)||!Y.isValid(j))throw Error("invalid affine point");if(E instanceof R)throw Error("projective point not allowed");if(Y.is0(P)&&Y.is0(j))return R.ZERO;return new R(P,j,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,AK.normalizeZ)(R,E)}static fromBytes(E){return(0,V0.abytes)(E),R.fromHex(E)}static fromHex(E){let P=R.fromAffine(U((0,V0.ensureBytes)("pointHex",E)));return P.assertValidity(),P}static fromPrivateKey(E){return R.BASE.multiply(MV(G,E))}static msm(E,P){return(0,AK.pippenger)(R,G,E,P)}_setWindowSize(E){this.precompute(E)}precompute(E=8,P=!0){if(f.createCache(this,E),!P)this.multiply(LB);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:P,Y:j,Z:$}=this,{X:d,Y:h,Z:T}=E,S=Y.eql(Y.mul(P,T),Y.mul(d,$)),x=Y.eql(Y.mul(j,T),Y.mul(h,$));return S&&x}negate(){return new R(this.X,Y.neg(this.Y),this.Z)}double(){let{a:E,b:P}=J,j=Y.mul(P,LB),{X:$,Y:d,Z:h}=this,T=Y.ZERO,S=Y.ZERO,x=Y.ZERO,b=Y.mul($,$),m=Y.mul(d,d),g=Y.mul(h,h),c=Y.mul($,d);return c=Y.add(c,c),x=Y.mul($,h),x=Y.add(x,x),T=Y.mul(E,x),S=Y.mul(j,g),S=Y.add(T,S),T=Y.sub(m,S),S=Y.add(m,S),S=Y.mul(T,S),T=Y.mul(c,T),x=Y.mul(j,x),g=Y.mul(E,g),c=Y.sub(b,g),c=Y.mul(E,c),c=Y.add(c,x),x=Y.add(b,b),b=Y.add(x,b),b=Y.add(b,g),b=Y.mul(b,c),S=Y.add(S,b),g=Y.mul(d,h),g=Y.add(g,g),b=Y.mul(g,c),T=Y.sub(T,b),x=Y.mul(g,m),x=Y.add(x,x),x=Y.add(x,x),new R(T,S,x)}add(E){B(E);let{X:P,Y:j,Z:$}=this,{X:d,Y:h,Z:T}=E,S=Y.ZERO,x=Y.ZERO,b=Y.ZERO,m=J.a,g=Y.mul(J.b,LB),c=Y.mul(P,d),l=Y.mul(j,h),p=Y.mul($,T),a=Y.add(P,j),Q1=Y.add(d,h);a=Y.mul(a,Q1),Q1=Y.add(c,l),a=Y.sub(a,Q1),Q1=Y.add(P,$);let M1=Y.add(d,T);return Q1=Y.mul(Q1,M1),M1=Y.add(c,p),Q1=Y.sub(Q1,M1),M1=Y.add(j,$),S=Y.add(h,T),M1=Y.mul(M1,S),S=Y.add(l,p),M1=Y.sub(M1,S),b=Y.mul(m,Q1),S=Y.mul(g,p),b=Y.add(S,b),S=Y.sub(l,b),b=Y.add(l,b),x=Y.mul(S,b),l=Y.add(c,c),l=Y.add(l,c),p=Y.mul(m,p),Q1=Y.mul(g,Q1),l=Y.add(l,p),p=Y.sub(c,p),p=Y.mul(m,p),Q1=Y.add(Q1,p),c=Y.mul(l,Q1),x=Y.add(x,c),c=Y.mul(M1,Q1),S=Y.mul(a,S),S=Y.sub(S,c),c=Y.mul(a,l),b=Y.mul(M1,b),b=Y.add(b,c),new R(S,x,b)}subtract(E){return this.add(E.negate())}is0(){return this.equals(R.ZERO)}multiply(E){let{endo:P}=Q;if(!G.isValidNot0(E))throw Error("invalid scalar: out of range");let j,$,d=(h)=>f.cached(this,h,(T)=>(0,AK.normalizeZ)(R,T));if(P){let{k1neg:h,k1:T,k2neg:S,k2:x}=w(E),{p:b,f:m}=d(T),{p:g,f:c}=d(x);$=m.add(c),j=C(P.beta,b,g,h,S)}else{let{p:h,f:T}=d(E);j=h,$=T}return(0,AK.normalizeZ)(R,[j,$])[0]}multiplyUnsafe(E){let{endo:P}=Q,j=this;if(!G.isValid(E))throw Error("invalid scalar: out of range");if(E===zY||j.is0())return R.ZERO;if(E===D5)return j;if(f.hasCache(this))return this.multiply(E);if(P){let{k1neg:$,k1:d,k2neg:h,k2:T}=w(E),{p1:S,p2:x}=(0,AK.mulEndoUnsafe)(R,j,d,T);return C(P.beta,S,x,$,h)}else return f.unsafe(j,E)}multiplyAndAddUnsafe(E,P,j){let $=this.multiplyUnsafe(P).add(E.multiplyUnsafe(j));return $.is0()?void 0:$}toAffine(E){return N(this,E)}isTorsionFree(){let{isTorsionFree:E}=Q;if(X===D5)return!0;if(E)return E(R,this);return f.unsafe(this,z).is0()}clearCofactor(){let{clearCofactor:E}=Q;if(X===D5)return this;if(E)return E(R,this);return this.multiplyUnsafe(X)}isSmallOrder(){return this.multiplyUnsafe(X).is0()}toBytes(E=!0){return(0,V0.abool)("isCompressed",E),this.assertValidity(),q(R,this,E)}toRawBytes(E=!0){return this.toBytes(E)}toHex(E=!0){return(0,V0.bytesToHex)(this.toBytes(E))}toString(){return`<Point ${this.is0()?"ZERO":this.toHex()}>`}}R.BASE=new R(J.Gx,J.Gy,Y.ONE),R.ZERO=new R(Y.ZERO,Y.ONE,Y.ZERO),R.Fp=Y,R.Fn=G;let F=G.BITS,f=new AK.wNAF(R,Q.endo?Math.ceil(F/2):F);return R}function TA9(J){let{CURVE:Q,curveOpts:Y}=gw0(J),G=KY1(Q,Y);return $A9(J,G)}function bw0(J){return Uint8Array.of(J?2:3)}function xw0(J,Q){let Y=J.ORDER,G=zY;for(let I=Y-D5;I%WX===zY;I/=WX)G+=D5;let X=G,z=WX<<X-D5-D5,K=z*WX,W=(Y-D5)/K,Z=(W-D5)/WX,V=K-D5,q=z,U=J.pow(Q,W),M=J.pow(Q,(W+D5)/WX),D=(I,O)=>{let A=U,B=J.pow(O,V),w=J.sqr(B);w=J.mul(w,O);let N=J.mul(I,w);N=J.pow(N,Z),N=J.mul(N,B),B=J.mul(N,O),w=J.mul(N,I);let L=J.mul(w,B);N=J.pow(L,q);let C=J.eql(N,J.ONE);B=J.mul(w,M),N=J.mul(L,A),w=J.cmov(B,w,C),L=J.cmov(N,L,C);for(let R=X;R>D5;R--){let F=R-WX;F=WX<<F-D5;let f=J.pow(L,F),E=J.eql(f,J.ONE);B=J.mul(w,A),A=J.mul(A,A),f=J.mul(L,A),w=J.cmov(B,w,E),L=J.cmov(f,L,E)}return{isValid:C,value:w}};if(J.ORDER%GY1===LB){let I=(J.ORDER-LB)/GY1,O=J.sqrt(J.neg(Q));D=(A,B)=>{let w=J.sqr(B),N=J.mul(A,B);w=J.mul(w,N);let L=J.pow(w,I);L=J.mul(L,N);let C=J.mul(L,O),R=J.mul(J.sqr(L),B),F=J.eql(R,A),f=J.cmov(C,L,F);return{isValid:F,value:f}}}return D}function SA9(J,Q){(0,pT.validateField)(J);let{A:Y,B:G,Z:X}=Q;if(!J.isValid(Y)||!J.isValid(G)||!J.isValid(X))throw Error("mapToCurveSimpleSWU: invalid opts");let z=xw0(J,X);if(!J.isOdd)throw Error("Field does not have .isOdd()");return(K)=>{let W,Z,V,q,U,M,D,I;W=J.sqr(K),W=J.mul(W,X),Z=J.sqr(W),Z=J.add(Z,W),V=J.add(Z,J.ONE),V=J.mul(V,G),q=J.cmov(X,J.neg(Z),!J.eql(Z,J.ZERO)),q=J.mul(q,Y),Z=J.sqr(V),M=J.sqr(q),U=J.mul(M,Y),Z=J.add(Z,U),Z=J.mul(Z,V),M=J.mul(M,q),U=J.mul(M,G),Z=J.add(Z,U),D=J.mul(W,V);let{isValid:O,value:A}=z(Z,M);I=J.mul(W,K),I=J.mul(I,A),D=J.cmov(D,V,O),I=J.cmov(I,A,O);let B=J.isOdd(K)===J.isOdd(I);I=J.cmov(J.neg(I),I,B);let w=(0,pT.FpInvertBatch)(J,[q],!0)[0];return D=J.mul(D,w),{x:D,y:I}}}function yw0(J,Q,Y={}){(0,FA9.ahash)(Q),(0,V0._validateObject)(Y,{},{hmac:"function",lowS:"boolean",randomBytes:"function",bits2int:"function",bits2int_modN:"function"});let G=Y.randomBytes||V0.randomBytes,X=Y.hmac||((S,...x)=>(0,RA9.hmac)(Q,S,(0,V0.concatBytes)(...x))),{Fp:z,Fn:K}=J,{ORDER:W,BITS:Z}=K,V=(0,pT.getMinHashLength)(W),q={secret:K.BYTES,public:1+z.BYTES,publicUncompressed:1+2*z.BYTES,signature:2*K.BYTES,seed:V};function U(S){let x=W>>D5;return S>x}function M(S){return U(S)?K.neg(S):S}function D(S,x){if(!K.isValidNot0(x))throw Error(`invalid signature ${S}: out of range 1..CURVE.n`)}class I{constructor(S,x,b){if(D("r",S),D("s",x),this.r=S,this.s=x,b!=null)this.recovery=b;Object.freeze(this)}static fromBytes(S,x="compact"){if(x==="compact"){let b=K.BYTES;(0,V0.abytes)(S,b*2);let m=S.subarray(0,b),g=S.subarray(b,b*2);return new I(K.fromBytes(m),K.fromBytes(g))}if(x==="der"){(0,V0.abytes)(S);let{r:b,s:m}=mw0.DER.toSig(S);return new I(b,m)}throw Error("invalid format")}static fromHex(S,x){return this.fromBytes((0,V0.hexToBytes)(S),x)}addRecoveryBit(S){return new I(this.r,this.s,S)}recoverPublicKey(S){let x=z.ORDER,{r:b,s:m,recovery:g}=this;if(g==null||![0,1,2,3].includes(g))throw Error("recovery id invalid");if(W*WX<x&&g>1)throw Error("recovery id is ambiguous for h>1 curve");let l=g===2||g===3?b+W:b;if(!z.isValid(l))throw Error("recovery id 2 or 3 invalid");let p=z.toBytes(l),a=J.fromHex((0,V0.concatBytes)(bw0((g&1)===0),p)),Q1=K.inv(l),M1=F((0,V0.ensureBytes)("msgHash",S)),B1=K.create(-M1*Q1),L1=K.create(m*Q1),y=J.BASE.multiplyUnsafe(B1).add(a.multiplyUnsafe(L1));if(y.is0())throw Error("point at infinify");return y.assertValidity(),y}hasHighS(){return U(this.s)}normalizeS(){return this.hasHighS()?new I(this.r,K.neg(this.s),this.recovery):this}toBytes(S="compact"){if(S==="compact")return(0,V0.concatBytes)(K.toBytes(this.r),K.toBytes(this.s));if(S==="der")return(0,V0.hexToBytes)(mw0.DER.hexFromSig(this));throw Error("invalid format")}toHex(S){return(0,V0.bytesToHex)(this.toBytes(S))}assertValidity(){}static fromCompact(S){return I.fromBytes((0,V0.ensureBytes)("sig",S),"compact")}static fromDER(S){return I.fromBytes((0,V0.ensureBytes)("sig",S),"der")}toDERRawBytes(){return this.toBytes("der")}toDERHex(){return(0,V0.bytesToHex)(this.toBytes("der"))}toCompactRawBytes(){return this.toBytes("compact")}toCompactHex(){return(0,V0.bytesToHex)(this.toBytes("compact"))}}function O(S){try{return!!MV(K,S)}catch(x){return!1}}function A(S,x){try{let b=S.length;if(x===!0&&b!==q.public)return!1;if(x===!1&&b!==q.publicUncompressed)return!1;return!!J.fromBytes(S)}catch(b){return!1}}function B(S=G(V)){return(0,pT.mapHashToField)(S,W)}let w={isValidSecretKey:O,isValidPublicKey:A,randomSecretKey:B,isValidPrivateKey:O,randomPrivateKey:B,normPrivateKeyToScalar:(S)=>MV(K,S),precompute(S=8,x=J.BASE){return x.precompute(S,!1)}};function N(S,x=!0){return J.BASE.multiply(MV(K,S)).toBytes(x)}function L(S){if(typeof S==="bigint")return!1;if(S instanceof J)return!0;if(K.allowedLengths||q.secret===q.public)return;let x=(0,V0.ensureBytes)("key",S).length;return x===q.public||x===q.publicUncompressed}function C(S,x,b=!0){if(L(S)===!0)throw Error("first arg must be private key");if(L(x)===!1)throw Error("second arg must be public key");let m=MV(K,S);return J.fromHex(x).multiply(m).toBytes(b)}let R=Y.bits2int||function(S){if(S.length>8192)throw Error("input is too large");let x=(0,V0.bytesToNumberBE)(S),b=S.length*8-Z;return b>0?x>>BigInt(b):x},F=Y.bits2int_modN||function(S){return K.create(R(S))},f=(0,V0.bitMask)(Z);function E(S){return(0,V0.aInRange)("num < 2^"+Z,S,zY,f),K.toBytes(S)}function P(S,x,b=j){if(["recovered","canonical"].some((L1)=>(L1 in b)))throw Error("sign() legacy options not supported");let{lowS:m,prehash:g,extraEntropy:c}=b;if(m==null)m=!0;if(S=(0,V0.ensureBytes)("msgHash",S),jw0(b),g)S=(0,V0.ensureBytes)("prehashed msgHash",Q(S));let l=F(S),p=MV(K,x),a=[E(p),E(l)];if(c!=null&&c!==!1){let L1=c===!0?G(q.secret):c;a.push((0,V0.ensureBytes)("extraEntropy",L1))}let Q1=(0,V0.concatBytes)(...a),M1=l;function B1(L1){let y=R(L1);if(!K.isValidNot0(y))return;let u=K.inv(y),_=J.BASE.multiply(y).toAffine(),o=K.create(_.x);if(o===zY)return;let n=K.create(u*K.create(M1+o*p));if(n===zY)return;let t=(_.x===o?0:2)|Number(_.y&D5),X1=n;if(m&&U(n))X1=M(n),t^=1;return new I(o,X1,t)}return{seed:Q1,k2sig:B1}}let j={lowS:Y.lowS,prehash:!1},$={lowS:Y.lowS,prehash:!1};function d(S,x,b=j){let{seed:m,k2sig:g}=P(S,x,b);return(0,V0.createHmacDrbg)(Q.outputLen,K.BYTES,X)(m,g)}J.BASE.precompute(8);function h(S,x,b,m=$){let g=S;x=(0,V0.ensureBytes)("msgHash",x),b=(0,V0.ensureBytes)("publicKey",b),jw0(m);let{lowS:c,prehash:l,format:p}=m;if("strict"in m)throw Error("options.strict was renamed to lowS");let a=void 0,Q1;if(p===void 0){let M1=typeof g==="string"||(0,V0.isBytes)(g),B1=!M1&&g!==null&&typeof g==="object"&&typeof g.r==="bigint"&&typeof g.s==="bigint";if(!M1&&!B1)throw Error("invalid signature, expected Uint8Array, hex string or Signature instance");if(B1)a=new I(g.r,g.s);else if(M1){try{a=I.fromDER(g)}catch(L1){if(!(L1 instanceof mw0.DER.Err))throw L1}if(!a)try{a=I.fromCompact(g)}catch(L1){return!1}}}else if(p==="compact"||p==="der"){if(typeof g!=="string"&&!(0,V0.isBytes)(g))throw Error('"der" / "compact" format expects Uint8Array signature');a=I.fromBytes((0,V0.ensureBytes)("sig",g),p)}else if(p==="js"){if(!(g instanceof I))throw Error('"js" format expects Signature instance');a=g}else throw Error('format must be "compact", "der" or "js"');if(!a)return!1;try{if(Q1=J.fromHex(b),c&&a.hasHighS())return!1;if(l)x=Q(x);let{r:M1,s:B1}=a,L1=F(x),y=K.inv(B1),u=K.create(L1*y),_=K.create(M1*y),o=J.BASE.multiplyUnsafe(u).add(Q1.multiplyUnsafe(_));if(o.is0())return!1;return K.create(o.x)===M1}catch(M1){return!1}}function T(S){let x=w.randomSecretKey(S);return{secretKey:x,publicKey:N(x)}}return Object.freeze({keygen:T,getPublicKey:N,sign:d,verify:h,getSharedSecret:C,utils:w,Point:J,Signature:I,info:{type:"weierstrass",lengths:q,publicKeyHasPrefix:!0}})}function gw0(J){let Q={a:J.a,b:J.b,p:J.Fp.ORDER,n:J.n,h:J.h,Gx:J.Gx,Gy:J.Gy},Y=J.Fp,G=J.allowedPrivateKeyLengths?Array.from(new Set(J.allowedPrivateKeyLengths.map((K)=>Math.ceil(K/2)))):void 0,X=(0,pT.Field)(Q.n,{BITS:J.nBitLength,allowedLengths:G,modOnDecode:J.wrapPrivateKey}),z={Fp:Y,Fn:X,allowInfinityPoint:J.allowInfinityPoint,endo:J.endo,isTorsionFree:J.isTorsionFree,clearCofactor:J.clearCofactor,fromBytes:J.fromBytes,toBytes:J.toBytes};return{CURVE:Q,curveOpts:z}}function PA9(J){let{CURVE:Q,curveOpts:Y}=gw0(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 $A9(J,Q){let{Fp:Y,Fn:G}=Q;function X(K){return(0,V0.inRange)(K,D5,G.ORDER)}let z=zY1(Y,J.a,J.b);return Object.assign({},{CURVE:J,Point:Q,ProjectivePoint:Q,normPrivateKeyToScalar:(K)=>MV(G,K),weierstrassEquation:z,isWithinCurveOrder:X})}function fA9(J,Q){return Object.assign({},Q,{ProjectivePoint:Q.Point,CURVE:J})}function kA9(J){let{CURVE:Q,curveOpts:Y,hash:G,ecdsaOpts:X}=PA9(J),z=KY1(Q,Y),K=yw0(z,G,X);return fA9(J,K)}});var uw0=H((dw0)=>{Object.defineProperty(dw0,"__esModule",{value:!0});dw0.getHash=pA9;dw0.createCurve=cA9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var lA9=WY1();function pA9(J){return{hash:J}}function cA9(J,Q){let Y=(G)=>(0,lA9.weierstrass)({...J,hash:G});return{...Y(Q),create:Y}}});var cw0=H((lw0)=>{Object.defineProperty(lw0,"__esModule",{value:!0});lw0.p521_hasher=lw0.p521=lw0.p384_hasher=lw0.p384=lw0.p256_hasher=lw0.p256=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var EB=ez(),ZY1=uw0(),VY1=_Q1(),qY1=qV(),nA9=WY1(),cT={p:BigInt("0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff"),n:BigInt("0xffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551"),h:BigInt(1),a:BigInt("0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc"),b:BigInt("0x5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b"),Gx:BigInt("0x6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"),Gy:BigInt("0x4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5")},_T={p:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff"),n:BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973"),h:BigInt(1),a:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc"),b:BigInt("0xb3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef"),Gx:BigInt("0xaa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7"),Gy:BigInt("0x3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f")},iT={p:BigInt("0x1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),n:BigInt("0x01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409"),h:BigInt(1),a:BigInt("0x1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc"),b:BigInt("0x0051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f00"),Gx:BigInt("0x00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66"),Gy:BigInt("0x011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650")},oA9=(0,qY1.Field)(cT.p),aA9=(0,qY1.Field)(_T.p),rA9=(0,qY1.Field)(iT.p);function UY1(J,Q){let Y=(0,nA9.mapToCurveSimpleSWU)(J.Fp,Q);return(G)=>Y(G[0])}lw0.p256=(0,ZY1.createCurve)({...cT,Fp:oA9,lowS:!1},EB.sha256);lw0.p256_hasher=(()=>{return(0,VY1.createHasher)(lw0.p256.Point,UY1(lw0.p256.Point,{A:cT.a,B:cT.b,Z:lw0.p256.Point.Fp.create(BigInt("-10"))}),{DST:"P256_XMD:SHA-256_SSWU_RO_",encodeDST:"P256_XMD:SHA-256_SSWU_NU_",p:cT.p,m:1,k:128,expand:"xmd",hash:EB.sha256})})();lw0.p384=(0,ZY1.createCurve)({..._T,Fp:aA9,lowS:!1},EB.sha384);lw0.p384_hasher=(()=>{return(0,VY1.createHasher)(lw0.p384.Point,UY1(lw0.p384.Point,{A:_T.a,B:_T.b,Z:lw0.p384.Point.Fp.create(BigInt("-12"))}),{DST:"P384_XMD:SHA-384_SSWU_RO_",encodeDST:"P384_XMD:SHA-384_SSWU_NU_",p:_T.p,m:1,k:192,expand:"xmd",hash:EB.sha384})})();lw0.p521=(0,ZY1.createCurve)({...iT,Fp:rA9,lowS:!1,allowedPrivateKeyLengths:[130,131,132]},EB.sha512);lw0.p521_hasher=(()=>{return(0,VY1.createHasher)(lw0.p521.Point,UY1(lw0.p521.Point,{A:iT.a,B:iT.b,Z:lw0.p521.Point.Fp.create(BigInt("-4"))}),{DST:"P521_XMD:SHA-512_SSWU_RO_",encodeDST:"P521_XMD:SHA-512_SSWU_NU_",p:iT.p,m:1,k:256,expand:"xmd",hash:EB.sha512})})()});var nw0=H((_w0)=>{Object.defineProperty(_w0,"__esModule",{value:!0});_w0.encodeToCurve=_w0.hashToCurve=_w0.secp256r1=_w0.p256=void 0;var qd=cw0();_w0.p256=qd.p256;_w0.secp256r1=qd.p256;_w0.hashToCurve=(()=>qd.p256_hasher.hashToCurve)();_w0.encodeToCurve=(()=>qd.p256_hasher.encodeToCurve)()});var CB=H((TA5,JL0)=>{var{defineProperty:DY1,getOwnPropertyDescriptor:YB9,getOwnPropertyNames:GB9}=Object,XB9=Object.prototype.hasOwnProperty,zB9=(J,Q)=>{for(var Y in Q)DY1(J,Y,{get:Q[Y],enumerable:!0})},KB9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of GB9(Q))if(!XB9.call(J,X)&&X!==Y)DY1(J,X,{get:()=>Q[X],enumerable:!(G=YB9(Q,X))||G.enumerable})}return J},WB9=(J)=>KB9(DY1({},"__esModule",{value:!0}),J),sw0={};zB9(sw0,{PublicKey:()=>ew0,bytesEqual:()=>tw0,parseSerializedKeypairSignature:()=>UB9});JL0.exports=WB9(sw0);var MY1=j6(),ow0=qH(),ZB9=M8(),VB9=q7(),aw0=C9(),qB9=Kd(),rw0=OK();function tw0(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 ew0{equals(J){return tw0(this.toRawBytes(),J.toRawBytes())}toBase64(){return(0,MY1.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,MY1.toBase64)(J)}verifyWithIntent(J,Q,Y){let G=(0,qB9.messageWithIntent)(Y,J),X=(0,ow0.blake2b)(G,{dkLen:32});return this.verify(X,Q)}verifyPersonalMessage(J,Q){return this.verifyWithIntent(VB9.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,aw0.normalizeSuiAddress)((0,ZB9.bytesToHex)((0,ow0.blake2b)(this.toSuiBytes(),{dkLen:32})).slice(0,aw0.SUI_ADDRESS_LENGTH*2))}}function UB9(J){let Q=(0,MY1.fromBase64)(J),Y=rw0.SIGNATURE_FLAG_TO_SCHEME[Q[0]];switch(Y){case"ED25519":case"Secp256k1":case"Secp256r1":let G=rw0.SIGNATURE_SCHEME_TO_SIZE[Y],X=Q.slice(1,Q.length-G),z=Q.slice(1+X.length);return{serializedSignature:J,signatureScheme:Y,signature:X,publicKey:z,bytes:Q};default:throw Error("Unsupported signature scheme")}}});var WL0=H((SA5,KL0)=>{var{defineProperty:IY1,getOwnPropertyDescriptor:MB9,getOwnPropertyNames:DB9}=Object,HB9=Object.prototype.hasOwnProperty,IB9=(J,Q)=>{for(var Y in Q)IY1(J,Y,{get:Q[Y],enumerable:!0})},OB9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of DB9(Q))if(!HB9.call(J,X)&&X!==Y)IY1(J,X,{get:()=>Q[X],enumerable:!(G=MB9(Q,X))||G.enumerable})}return J},AB9=(J)=>OB9(IY1({},"__esModule",{value:!0}),J),YL0={};IB9(YL0,{PASSKEY_PUBLIC_KEY_SIZE:()=>Md,PASSKEY_SIGNATURE_SIZE:()=>Dd,PASSKEY_UNCOMPRESSED_PUBLIC_KEY_SIZE:()=>XL0,PasskeyPublicKey:()=>OY1,SECP256R1_SPKI_HEADER:()=>RB,parseDerSPKI:()=>wB9,parseSerializedPasskeySignature:()=>zL0});KL0.exports=AB9(YL0);var Ud=j6(),BB9=nw0(),QL0=uR(),NB9=tw(),HY1=CB(),GL0=OK(),Md=33,XL0=65,Dd=64,RB=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 OY1 extends HY1.PublicKey{constructor(J){super();if(typeof J==="string")this.data=(0,Ud.fromBase64)(J);else if(J instanceof Uint8Array)this.data=J;else this.data=Uint8Array.from(J);if(this.data.length!==Md)throw Error(`Invalid public key input. Expected ${Md} bytes, got ${this.data.length}`)}equals(J){return super.equals(J)}toRawBytes(){return this.data}flag(){return GL0.SIGNATURE_SCHEME_TO_FLAG.Passkey}async verify(J,Q){let Y=zL0(Q),G=JSON.parse(Y.clientDataJson);if(G.type!=="webauthn.get")return!1;let X=(0,Ud.fromBase64)(G.challenge.replace(/-/g,"+").replace(/_/g,"/"));if(!(0,HY1.bytesEqual)(J,X))return!1;let z=Y.userSignature.slice(1+Dd);if(!(0,HY1.bytesEqual)(this.toRawBytes(),z))return!1;let K=new Uint8Array([...Y.authenticatorData,...(0,QL0.sha256)(Y.clientDataJson)]),W=Y.userSignature.slice(1,Dd+1);return BB9.secp256r1.verify(W,(0,QL0.sha256)(K),z)}}OY1.SIZE=Md;function wB9(J){if(J.length!==RB.length+XL0)throw Error("Invalid DER length");for(let Q=0;Q<RB.length;Q++)if(J[Q]!==RB[Q])throw Error("Invalid spki header");if(J[RB.length]!==4)throw Error("Invalid point marker");return J.slice(RB.length)}function zL0(J){let Q=typeof J==="string"?(0,Ud.fromBase64)(J):J;if(Q[0]!==GL0.SIGNATURE_SCHEME_TO_FLAG.Passkey)throw Error("Invalid signature scheme");let Y=NB9.PasskeyAuthenticator.parse(Q.slice(1));return{signatureScheme:"Passkey",serializedSignature:(0,Ud.toBase64)(Q),signature:Q,authenticatorData:Y.authenticatorData,clientDataJson:Y.clientDataJson,userSignature:new Uint8Array(Y.userSignature),publicKey:new Uint8Array(Y.userSignature.slice(1+Dd))}}});var qL0=H((ZL0)=>{Object.defineProperty(ZL0,"__esModule",{value:!0});ZL0.versionInfo=ZL0.version=void 0;var LB9="16.13.1";ZL0.version=LB9;var EB9=Object.freeze({major:16,minor:13,patch:1,preReleaseTag:null});ZL0.versionInfo=EB9});var j7=H((UL0)=>{Object.defineProperty(UL0,"__esModule",{value:!0});UL0.devAssert=RB9;function RB9(J,Q){if(!Boolean(J))throw Error(Q)}});var Hd=H((ML0)=>{Object.defineProperty(ML0,"__esModule",{value:!0});ML0.isPromise=TB9;function TB9(J){return typeof(J===null||J===void 0?void 0:J.then)==="function"}});var ZX=H((DL0)=>{Object.defineProperty(DL0,"__esModule",{value:!0});DL0.isObjectLike=PB9;function PB9(J){return typeof J=="object"&&J!==null}});var o5=H((HL0)=>{Object.defineProperty(HL0,"__esModule",{value:!0});HL0.invariant=fB9;function fB9(J,Q){if(!Boolean(J))throw Error(Q!=null?Q:"Unexpected invariant triggered.")}});var Id=H((IL0)=>{Object.defineProperty(IL0,"__esModule",{value:!0});IL0.getLocation=hB9;var vB9=o5(),jB9=/\r\n|[\n\r]/g;function hB9(J,Q){let Y=0,G=1;for(let X of J.body.matchAll(jB9)){if(typeof X.index==="number"||(0,vB9.invariant)(!1),X.index>=Q)break;Y=X.index+X[0].length,G+=1}return{line:G,column:Q+1-Y}}});var AY1=H((BL0)=>{Object.defineProperty(BL0,"__esModule",{value:!0});BL0.printLocation=yB9;BL0.printSourceLocation=AL0;var xB9=Id();function yB9(J){return AL0(J.source,(0,xB9.getLocation)(J.source,J.start))}function AL0(J,Q){let Y=J.locationOffset.column-1,G="".padStart(Y)+J.body,X=Q.line-1,z=J.locationOffset.line-1,K=Q.line+z,W=Q.line===1?Y:0,Z=Q.column+W,V=`${J.name}:${K}:${Z}
`,q=G.split(/\r\n|[\n\r]/g),U=q[X];if(U.length>120){let M=Math.floor(Z/80),D=Z%80,I=[];for(let O=0;O<U.length;O+=80)I.push(U.slice(O,O+80));return V+OL0([[`${K} |`,I[0]],...I.slice(1,M+1).map((O)=>["|",O]),["|","^".padStart(D)],["|",I[M+1]]])}return V+OL0([[`${K-1} |`,q[X-1]],[`${K} |`,U],["|","^".padStart(Z)],[`${K+1} |`,q[X+1]]])}function OL0(J){let Q=J.filter(([G,X])=>X!==void 0),Y=Math.max(...Q.map(([G])=>G.length));return Q.map(([G,X])=>G.padStart(Y)+(X?" "+X:"")).join(`
`)}});var q0=H((EL0)=>{Object.defineProperty(EL0,"__esModule",{value:!0});EL0.GraphQLError=void 0;EL0.formatError=pB9;EL0.printError=lB9;var dB9=ZX(),NL0=Id(),wL0=AY1();function uB9(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 BY1 extends Error{constructor(J,...Q){var Y,G,X;let{nodes:z,source:K,positions:W,path:Z,originalError:V,extensions:q}=uB9(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=LL0(Array.isArray(z)?z:z?[z]:void 0);let U=LL0((Y=this.nodes)===null||Y===void 0?void 0:Y.map((D)=>D.loc).filter((D)=>D!=null));this.source=K!==null&&K!==void 0?K:U===null||U===void 0?void 0:(G=U[0])===null||G===void 0?void 0:G.source,this.positions=W!==null&&W!==void 0?W:U===null||U===void 0?void 0:U.map((D)=>D.start),this.locations=W&&K?W.map((D)=>(0,NL0.getLocation)(K,D)):U===null||U===void 0?void 0:U.map((D)=>(0,NL0.getLocation)(D.source,D.start));let M=(0,dB9.isObjectLike)(V===null||V===void 0?void 0:V.extensions)?V===null||V===void 0?void 0:V.extensions:void 0;if(this.extensions=(X=q!==null&&q!==void 0?q:M)!==null&&X!==void 0?X:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),V!==null&&V!==void 0&&V.stack)Object.defineProperty(this,"stack",{value:V.stack,writable:!0,configurable:!0});else if(Error.captureStackTrace)Error.captureStackTrace(this,BY1);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,wL0.printLocation)(Q.loc)}else if(this.source&&this.locations)for(let Q of this.locations)J+=`

`+(0,wL0.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}}EL0.GraphQLError=BY1;function LL0(J){return J===void 0||J.length===0?void 0:J}function lB9(J){return J.toString()}function pB9(J){return J.toJSON()}});var nT=H((RL0)=>{Object.defineProperty(RL0,"__esModule",{value:!0});RL0.syntaxError=nB9;var iB9=q0();function nB9(J,Q,Y){return new iB9.GraphQLError(`Syntax Error: ${Y}`,{source:J,positions:[Q]})}});var j2=H((PL0)=>{Object.defineProperty(PL0,"__esModule",{value:!0});PL0.Token=PL0.QueryDocumentKeys=PL0.OperationTypeNode=PL0.Location=void 0;PL0.isNode=rB9;class FL0{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}}}PL0.Location=FL0;class TL0{constructor(J,Q,Y,G,X,z){this.kind=J,this.start=Q,this.end=Y,this.line=G,this.column=X,this.value=z,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}PL0.Token=TL0;var SL0={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"]};PL0.QueryDocumentKeys=SL0;var aB9=new Set(Object.keys(SL0));function rB9(J){let Q=J===null||J===void 0?void 0:J.kind;return typeof Q==="string"&&aB9.has(Q)}var NY1;PL0.OperationTypeNode=NY1;(function(J){J.QUERY="query",J.MUTATION="mutation",J.SUBSCRIPTION="subscription"})(NY1||(PL0.OperationTypeNode=NY1={}))});var FB=H((kL0)=>{Object.defineProperty(kL0,"__esModule",{value:!0});kL0.DirectiveLocation=void 0;var wY1;kL0.DirectiveLocation=wY1;(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"})(wY1||(kL0.DirectiveLocation=wY1={}))});var Q6=H((vL0)=>{Object.defineProperty(vL0,"__esModule",{value:!0});vL0.Kind=void 0;var EY1;vL0.Kind=EY1;(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"})(EY1||(vL0.Kind=EY1={}))});var oT=H((hL0)=>{Object.defineProperty(hL0,"__esModule",{value:!0});hL0.isDigit=jL0;hL0.isLetter=RY1;hL0.isNameContinue=YN9;hL0.isNameStart=QN9;hL0.isWhiteSpace=JN9;function JN9(J){return J===9||J===32}function jL0(J){return J>=48&&J<=57}function RY1(J){return J>=97&&J<=122||J>=65&&J<=90}function QN9(J){return RY1(J)||J===95}function YN9(J){return RY1(J)||jL0(J)||J===95}});var aT=H((bL0)=>{Object.defineProperty(bL0,"__esModule",{value:!0});bL0.dedentBlockStringLines=ZN9;bL0.isPrintableAsBlockString=qN9;bL0.printBlockString=UN9;var FY1=oT();function ZN9(J){var Q;let Y=Number.MAX_SAFE_INTEGER,G=null,X=-1;for(let K=0;K<J.length;++K){var z;let W=J[K],Z=VN9(W);if(Z===W.length)continue;if(G=(z=G)!==null&&z!==void 0?z:K,X=K,K!==0&&Z<Y)Y=Z}return J.map((K,W)=>W===0?K:K.slice(Y)).slice((Q=G)!==null&&Q!==void 0?Q:0,X+1)}function VN9(J){let Q=0;while(Q<J.length&&(0,FY1.isWhiteSpace)(J.charCodeAt(Q)))++Q;return Q}function qN9(J){if(J==="")return!0;let Q=!0,Y=!1,G=!0,X=!1;for(let z=0;z<J.length;++z)switch(J.codePointAt(z)){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 11:case 12:case 14:case 15:return!1;case 13:return!1;case 10:if(Q&&!X)return!1;X=!0,Q=!0,Y=!1;break;case 9:case 32:Y||(Y=Q);break;default:G&&(G=Y),Q=!1}if(Q)return!1;if(G&&X)return!1;return!0}function UN9(J,Q){let Y=J.replace(/"""/g,'\\"""'),G=Y.split(/\r\n|[\n\r]/g),X=G.length===1,z=G.length>1&&G.slice(1).every((D)=>D.length===0||(0,FY1.isWhiteSpace)(D.charCodeAt(0))),K=Y.endsWith('\\"""'),W=J.endsWith('"')&&!K,Z=J.endsWith("\\"),V=W||Z,q=!(Q!==null&&Q!==void 0&&Q.minimize)&&(!X||J.length>70||V||z||K),U="",M=X&&(0,FY1.isWhiteSpace)(J.charCodeAt(0));if(q&&!M||z)U+=`
`;if(U+=Y,q||V)U+=`
`;return'"""'+U+'"""'}});var TB=H((xL0)=>{Object.defineProperty(xL0,"__esModule",{value:!0});xL0.TokenKind=void 0;var TY1;xL0.TokenKind=TY1;(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"})(TY1||(xL0.TokenKind=TY1={}))});var sT=H((pL0)=>{Object.defineProperty(pL0,"__esModule",{value:!0});pL0.Lexer=void 0;pL0.createToken=S9;pL0.isPunctuatorTokenKind=ON9;pL0.printCodePointAt=DV;pL0.readName=lL0;var KY=nT(),gL0=j2(),IN9=aT(),PM=oT(),c0=TB();class mL0{constructor(J){let Q=new gL0.Token(c0.TokenKind.SOF,0,0,0,0);this.source=J,this.lastToken=Q,this.token=Q,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let J=this.token;if(J.kind!==c0.TokenKind.EOF)do if(J.next)J=J.next;else{let Q=AN9(this,J.end);J.next=Q,Q.prev=J,J=Q}while(J.kind===c0.TokenKind.COMMENT);return J}}pL0.Lexer=mL0;function ON9(J){return J===c0.TokenKind.BANG||J===c0.TokenKind.DOLLAR||J===c0.TokenKind.AMP||J===c0.TokenKind.PAREN_L||J===c0.TokenKind.PAREN_R||J===c0.TokenKind.DOT||J===c0.TokenKind.SPREAD||J===c0.TokenKind.COLON||J===c0.TokenKind.EQUALS||J===c0.TokenKind.AT||J===c0.TokenKind.BRACKET_L||J===c0.TokenKind.BRACKET_R||J===c0.TokenKind.BRACE_L||J===c0.TokenKind.PIPE||J===c0.TokenKind.BRACE_R}function SB(J){return J>=0&&J<=55295||J>=57344&&J<=1114111}function Od(J,Q){return dL0(J.charCodeAt(Q))&&uL0(J.charCodeAt(Q+1))}function dL0(J){return J>=55296&&J<=56319}function uL0(J){return J>=56320&&J<=57343}function DV(J,Q){let Y=J.source.body.codePointAt(Q);if(Y===void 0)return c0.TokenKind.EOF;else if(Y>=32&&Y<=126){let G=String.fromCodePoint(Y);return G==='"'?`'"'`:`"${G}"`}return"U+"+Y.toString(16).toUpperCase().padStart(4,"0")}function S9(J,Q,Y,G,X){let z=J.line,K=1+Y-J.lineStart;return new gL0.Token(Q,Y,G,z,K,X)}function AN9(J,Q){let Y=J.source.body,G=Y.length,X=Q;while(X<G){let z=Y.charCodeAt(X);switch(z){case 65279:case 9:case 32:case 44:++X;continue;case 10:++X,++J.line,J.lineStart=X;continue;case 13:if(Y.charCodeAt(X+1)===10)X+=2;else++X;++J.line,J.lineStart=X;continue;case 35:return BN9(J,X);case 33:return S9(J,c0.TokenKind.BANG,X,X+1);case 36:return S9(J,c0.TokenKind.DOLLAR,X,X+1);case 38:return S9(J,c0.TokenKind.AMP,X,X+1);case 40:return S9(J,c0.TokenKind.PAREN_L,X,X+1);case 41:return S9(J,c0.TokenKind.PAREN_R,X,X+1);case 46:if(Y.charCodeAt(X+1)===46&&Y.charCodeAt(X+2)===46)return S9(J,c0.TokenKind.SPREAD,X,X+3);break;case 58:return S9(J,c0.TokenKind.COLON,X,X+1);case 61:return S9(J,c0.TokenKind.EQUALS,X,X+1);case 64:return S9(J,c0.TokenKind.AT,X,X+1);case 91:return S9(J,c0.TokenKind.BRACKET_L,X,X+1);case 93:return S9(J,c0.TokenKind.BRACKET_R,X,X+1);case 123:return S9(J,c0.TokenKind.BRACE_L,X,X+1);case 124:return S9(J,c0.TokenKind.PIPE,X,X+1);case 125:return S9(J,c0.TokenKind.BRACE_R,X,X+1);case 34:if(Y.charCodeAt(X+1)===34&&Y.charCodeAt(X+2)===34)return RN9(J,X);return wN9(J,X)}if((0,PM.isDigit)(z)||z===45)return NN9(J,X,z);if((0,PM.isNameStart)(z))return lL0(J,X);throw(0,KY.syntaxError)(J.source,X,z===39?`Unexpected single quote character ('), did you mean to use a double quote (")?`:SB(z)||Od(Y,X)?`Unexpected character: ${DV(J,X)}.`:`Invalid character: ${DV(J,X)}.`)}return S9(J,c0.TokenKind.EOF,G,G)}function BN9(J,Q){let Y=J.source.body,G=Y.length,X=Q+1;while(X<G){let z=Y.charCodeAt(X);if(z===10||z===13)break;if(SB(z))++X;else if(Od(Y,X))X+=2;else break}return S9(J,c0.TokenKind.COMMENT,Q,X,Y.slice(Q+1,X))}function NN9(J,Q,Y){let G=J.source.body,X=Q,z=Y,K=!1;if(z===45)z=G.charCodeAt(++X);if(z===48){if(z=G.charCodeAt(++X),(0,PM.isDigit)(z))throw(0,KY.syntaxError)(J.source,X,`Invalid number, unexpected digit after 0: ${DV(J,X)}.`)}else X=PY1(J,X,z),z=G.charCodeAt(X);if(z===46)K=!0,z=G.charCodeAt(++X),X=PY1(J,X,z),z=G.charCodeAt(X);if(z===69||z===101){if(K=!0,z=G.charCodeAt(++X),z===43||z===45)z=G.charCodeAt(++X);X=PY1(J,X,z),z=G.charCodeAt(X)}if(z===46||(0,PM.isNameStart)(z))throw(0,KY.syntaxError)(J.source,X,`Invalid number, expected digit but got: ${DV(J,X)}.`);return S9(J,K?c0.TokenKind.FLOAT:c0.TokenKind.INT,Q,X,G.slice(Q,X))}function PY1(J,Q,Y){if(!(0,PM.isDigit)(Y))throw(0,KY.syntaxError)(J.source,Q,`Invalid number, expected digit but got: ${DV(J,Q)}.`);let G=J.source.body,X=Q+1;while((0,PM.isDigit)(G.charCodeAt(X)))++X;return X}function wN9(J,Q){let Y=J.source.body,G=Y.length,X=Q+1,z=X,K="";while(X<G){let W=Y.charCodeAt(X);if(W===34)return K+=Y.slice(z,X),S9(J,c0.TokenKind.STRING,Q,X+1,K);if(W===92){K+=Y.slice(z,X);let Z=Y.charCodeAt(X+1)===117?Y.charCodeAt(X+2)===123?LN9(J,X):EN9(J,X):CN9(J,X);K+=Z.value,X+=Z.size,z=X;continue}if(W===10||W===13)break;if(SB(W))++X;else if(Od(Y,X))X+=2;else throw(0,KY.syntaxError)(J.source,X,`Invalid character within String: ${DV(J,X)}.`)}throw(0,KY.syntaxError)(J.source,X,"Unterminated string.")}function LN9(J,Q){let Y=J.source.body,G=0,X=3;while(X<12){let z=Y.charCodeAt(Q+X++);if(z===125){if(X<5||!SB(G))break;return{value:String.fromCodePoint(G),size:X}}if(G=G<<4|rT(z),G<0)break}throw(0,KY.syntaxError)(J.source,Q,`Invalid Unicode escape sequence: "${Y.slice(Q,Q+X)}".`)}function EN9(J,Q){let Y=J.source.body,G=yL0(Y,Q+2);if(SB(G))return{value:String.fromCodePoint(G),size:6};if(dL0(G)){if(Y.charCodeAt(Q+6)===92&&Y.charCodeAt(Q+7)===117){let X=yL0(Y,Q+8);if(uL0(X))return{value:String.fromCodePoint(G,X),size:12}}}throw(0,KY.syntaxError)(J.source,Q,`Invalid Unicode escape sequence: "${Y.slice(Q,Q+6)}".`)}function yL0(J,Q){return rT(J.charCodeAt(Q))<<12|rT(J.charCodeAt(Q+1))<<8|rT(J.charCodeAt(Q+2))<<4|rT(J.charCodeAt(Q+3))}function rT(J){return J>=48&&J<=57?J-48:J>=65&&J<=70?J-55:J>=97&&J<=102?J-87:-1}function CN9(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,KY.syntaxError)(J.source,Q,`Invalid character escape sequence: "${Y.slice(Q,Q+2)}".`)}function RN9(J,Q){let Y=J.source.body,G=Y.length,X=J.lineStart,z=Q+3,K=z,W="",Z=[];while(z<G){let V=Y.charCodeAt(z);if(V===34&&Y.charCodeAt(z+1)===34&&Y.charCodeAt(z+2)===34){W+=Y.slice(K,z),Z.push(W);let q=S9(J,c0.TokenKind.BLOCK_STRING,Q,z+3,(0,IN9.dedentBlockStringLines)(Z).join(`
`));return J.line+=Z.length-1,J.lineStart=X,q}if(V===92&&Y.charCodeAt(z+1)===34&&Y.charCodeAt(z+2)===34&&Y.charCodeAt(z+3)===34){W+=Y.slice(K,z),K=z+1,z+=4;continue}if(V===10||V===13){if(W+=Y.slice(K,z),Z.push(W),V===13&&Y.charCodeAt(z+1)===10)z+=2;else++z;W="",K=z,X=z;continue}if(SB(V))++z;else if(Od(Y,z))z+=2;else throw(0,KY.syntaxError)(J.source,z,`Invalid character within String: ${DV(J,z)}.`)}throw(0,KY.syntaxError)(J.source,z,"Unterminated string.")}function lL0(J,Q){let Y=J.source.body,G=Y.length,X=Q+1;while(X<G){let z=Y.charCodeAt(X);if((0,PM.isNameContinue)(z))++X;else break}return S9(J,c0.TokenKind.NAME,Q,X,Y.slice(Q,X))}});var oL0=H((iL0)=>{Object.defineProperty(iL0,"__esModule",{value:!0});iL0.SchemaCoordinateLexer=void 0;var $N9=nT(),fN9=j2(),kN9=oT(),HV=sT(),IV=TB();class _L0{line=1;lineStart=0;constructor(J){let Q=new fN9.Token(IV.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!==IV.TokenKind.EOF){let Q=vN9(this,J.end);J.next=Q,Q.prev=J,J=Q}return J}}iL0.SchemaCoordinateLexer=_L0;function vN9(J,Q){let Y=J.source.body,G=Y.length,X=Q;if(X<G){let z=Y.charCodeAt(X);switch(z){case 46:return(0,HV.createToken)(J,IV.TokenKind.DOT,X,X+1);case 40:return(0,HV.createToken)(J,IV.TokenKind.PAREN_L,X,X+1);case 41:return(0,HV.createToken)(J,IV.TokenKind.PAREN_R,X,X+1);case 58:return(0,HV.createToken)(J,IV.TokenKind.COLON,X,X+1);case 64:return(0,HV.createToken)(J,IV.TokenKind.AT,X,X+1)}if((0,kN9.isNameStart)(z))return(0,HV.readName)(J,X);throw(0,$N9.syntaxError)(J.source,X,`Invalid character: ${(0,HV.printCodePointAt)(J,X)}.`)}return(0,HV.createToken)(J,IV.TokenKind.EOF,G,G)}});var v6=H((rL0)=>{Object.defineProperty(rL0,"__esModule",{value:!0});rL0.inspect=hN9;var jN9=10,aL0=2;function hN9(J){return Ad(J,[])}function Ad(J,Q){switch(typeof J){case"string":return JSON.stringify(J);case"function":return J.name?`[function ${J.name}]`:"[function]";case"object":return bN9(J,Q);default:return String(J)}}function bN9(J,Q){if(J===null)return"null";if(Q.includes(J))return"[Circular]";let Y=[...Q,J];if(xN9(J)){let G=J.toJSON();if(G!==J)return typeof G==="string"?G:Ad(G,Y)}else if(Array.isArray(J))return gN9(J,Y);return yN9(J,Y)}function xN9(J){return typeof J.toJSON==="function"}function yN9(J,Q){let Y=Object.entries(J);if(Y.length===0)return"{}";if(Q.length>aL0)return"["+mN9(J)+"]";return"{ "+Y.map(([X,z])=>X+": "+Ad(z,Q)).join(", ")+" }"}function gN9(J,Q){if(J.length===0)return"[]";if(Q.length>aL0)return"[Array]";let Y=Math.min(jN9,J.length),G=J.length-Y,X=[];for(let z=0;z<Y;++z)X.push(Ad(J[z],Q));if(G===1)X.push("... 1 more item");else if(G>1)X.push(`... ${G} more items`);return"["+X.join(", ")+"]"}function mN9(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 tT=H((sL0)=>{Object.defineProperty(sL0,"__esModule",{value:!0});sL0.instanceOf=void 0;var uN9=v6(),lN9=globalThis.process&&!1,pN9=lN9?function(Q,Y){return Q instanceof Y}:function(Q,Y){if(Q instanceof Y)return!0;if(typeof Q==="object"&&Q!==null){var G;let X=Y.prototype[Symbol.toStringTag],z=Symbol.toStringTag in Q?Q[Symbol.toStringTag]:(G=Q.constructor)===null||G===void 0?void 0:G.name;if(X===z){let K=(0,uN9.inspect)(Q);throw Error(`Cannot use ${X} "${K}" from another module or realm.

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

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

Duplicate "graphql" modules cannot be used at the same time since different
versions may have different capabilities and behavior. The data from one
version used in the function from another could produce confusing and
spurious results.`)}}return!1};sL0.instanceOf=pN9});var Bd=H((eL0)=>{Object.defineProperty(eL0,"__esModule",{value:!0});eL0.Source=void 0;eL0.isSource=iN9;var $Y1=j7(),cN9=v6(),_N9=tT();class fY1{constructor(J,Q="GraphQL request",Y={line:1,column:1}){typeof J==="string"||(0,$Y1.devAssert)(!1,`Body must be a string. Received: ${(0,cN9.inspect)(J)}.`),this.body=J,this.name=Q,this.locationOffset=Y,this.locationOffset.line>0||(0,$Y1.devAssert)(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,$Y1.devAssert)(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}eL0.Source=fY1;function iN9(J){return(0,_N9.instanceOf)(J,fY1)}});var fM=H((GE0)=>{Object.defineProperty(GE0,"__esModule",{value:!0});GE0.Parser=void 0;GE0.parse=rN9;GE0.parseConstValue=tN9;GE0.parseSchemaCoordinate=Jw9;GE0.parseType=eN9;GE0.parseValue=sN9;var OV=nT(),eT=j2(),oN9=FB(),H0=Q6(),QE0=sT(),aN9=oL0(),wd=Bd(),S1=TB();function rN9(J,Q){let Y=new $M(J,Q),G=Y.parseDocument();return Object.defineProperty(G,"tokenCount",{enumerable:!1,value:Y.tokenCount}),G}function sN9(J,Q){let Y=new $M(J,Q);Y.expectToken(S1.TokenKind.SOF);let G=Y.parseValueLiteral(!1);return Y.expectToken(S1.TokenKind.EOF),G}function tN9(J,Q){let Y=new $M(J,Q);Y.expectToken(S1.TokenKind.SOF);let G=Y.parseConstValueLiteral();return Y.expectToken(S1.TokenKind.EOF),G}function eN9(J,Q){let Y=new $M(J,Q);Y.expectToken(S1.TokenKind.SOF);let G=Y.parseTypeReference();return Y.expectToken(S1.TokenKind.EOF),G}function Jw9(J){let Q=(0,wd.isSource)(J)?J:new wd.Source(J),Y=new aN9.SchemaCoordinateLexer(Q),G=new $M(J,{lexer:Y});G.expectToken(S1.TokenKind.SOF);let X=G.parseSchemaCoordinate();return G.expectToken(S1.TokenKind.EOF),X}class $M{constructor(J,Q={}){let{lexer:Y,...G}=Q;if(Y)this._lexer=Y;else{let X=(0,wd.isSource)(J)?J:new wd.Source(J);this._lexer=new QE0.Lexer(X)}this._options=G,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){let J=this.expectToken(S1.TokenKind.NAME);return this.node(J,{kind:H0.Kind.NAME,value:J.value})}parseDocument(){return this.node(this._lexer.token,{kind:H0.Kind.DOCUMENT,definitions:this.many(S1.TokenKind.SOF,this.parseDefinition,S1.TokenKind.EOF)})}parseDefinition(){if(this.peek(S1.TokenKind.BRACE_L))return this.parseOperationDefinition();let J=this.peekDescription(),Q=J?this._lexer.lookahead():this._lexer.token;if(J&&Q.kind===S1.TokenKind.BRACE_L)throw(0,OV.syntaxError)(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are not supported on shorthand queries.");if(Q.kind===S1.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,OV.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(S1.TokenKind.BRACE_L))return this.node(J,{kind:H0.Kind.OPERATION_DEFINITION,operation:eT.OperationTypeNode.QUERY,description:void 0,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});let Q=this.parseDescription(),Y=this.parseOperationType(),G;if(this.peek(S1.TokenKind.NAME))G=this.parseName();return this.node(J,{kind:H0.Kind.OPERATION_DEFINITION,operation:Y,description:Q,name:G,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){let J=this.expectToken(S1.TokenKind.NAME);switch(J.value){case"query":return eT.OperationTypeNode.QUERY;case"mutation":return eT.OperationTypeNode.MUTATION;case"subscription":return eT.OperationTypeNode.SUBSCRIPTION}throw this.unexpected(J)}parseVariableDefinitions(){return this.optionalMany(S1.TokenKind.PAREN_L,this.parseVariableDefinition,S1.TokenKind.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:H0.Kind.VARIABLE_DEFINITION,description:this.parseDescription(),variable:this.parseVariable(),type:(this.expectToken(S1.TokenKind.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(S1.TokenKind.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){let J=this._lexer.token;return this.expectToken(S1.TokenKind.DOLLAR),this.node(J,{kind:H0.Kind.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:H0.Kind.SELECTION_SET,selections:this.many(S1.TokenKind.BRACE_L,this.parseSelection,S1.TokenKind.BRACE_R)})}parseSelection(){return this.peek(S1.TokenKind.SPREAD)?this.parseFragment():this.parseField()}parseField(){let J=this._lexer.token,Q=this.parseName(),Y,G;if(this.expectOptionalToken(S1.TokenKind.COLON))Y=Q,G=this.parseName();else G=Q;return this.node(J,{kind:H0.Kind.FIELD,alias:Y,name:G,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(S1.TokenKind.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(J){let Q=J?this.parseConstArgument:this.parseArgument;return this.optionalMany(S1.TokenKind.PAREN_L,Q,S1.TokenKind.PAREN_R)}parseArgument(J=!1){let Q=this._lexer.token,Y=this.parseName();return this.expectToken(S1.TokenKind.COLON),this.node(Q,{kind:H0.Kind.ARGUMENT,name:Y,value:this.parseValueLiteral(J)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){let J=this._lexer.token;this.expectToken(S1.TokenKind.SPREAD);let Q=this.expectOptionalKeyword("on");if(!Q&&this.peek(S1.TokenKind.NAME))return this.node(J,{kind:H0.Kind.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)});return this.node(J,{kind:H0.Kind.INLINE_FRAGMENT,typeCondition:Q?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){let J=this._lexer.token,Q=this.parseDescription();if(this.expectKeyword("fragment"),this._options.allowLegacyFragmentVariables===!0)return this.node(J,{kind:H0.Kind.FRAGMENT_DEFINITION,description:Q,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()});return this.node(J,{kind:H0.Kind.FRAGMENT_DEFINITION,description:Q,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()}parseValueLiteral(J){let Q=this._lexer.token;switch(Q.kind){case S1.TokenKind.BRACKET_L:return this.parseList(J);case S1.TokenKind.BRACE_L:return this.parseObject(J);case S1.TokenKind.INT:return this.advanceLexer(),this.node(Q,{kind:H0.Kind.INT,value:Q.value});case S1.TokenKind.FLOAT:return this.advanceLexer(),this.node(Q,{kind:H0.Kind.FLOAT,value:Q.value});case S1.TokenKind.STRING:case S1.TokenKind.BLOCK_STRING:return this.parseStringLiteral();case S1.TokenKind.NAME:switch(this.advanceLexer(),Q.value){case"true":return this.node(Q,{kind:H0.Kind.BOOLEAN,value:!0});case"false":return this.node(Q,{kind:H0.Kind.BOOLEAN,value:!1});case"null":return this.node(Q,{kind:H0.Kind.NULL});default:return this.node(Q,{kind:H0.Kind.ENUM,value:Q.value})}case S1.TokenKind.DOLLAR:if(J)if(this.expectToken(S1.TokenKind.DOLLAR),this._lexer.token.kind===S1.TokenKind.NAME){let Y=this._lexer.token.value;throw(0,OV.syntaxError)(this._lexer.source,Q.start,`Unexpected variable "$${Y}" in constant value.`)}else throw this.unexpected(Q);return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){let J=this._lexer.token;return this.advanceLexer(),this.node(J,{kind:H0.Kind.STRING,value:J.value,block:J.kind===S1.TokenKind.BLOCK_STRING})}parseList(J){let Q=()=>this.parseValueLiteral(J);return this.node(this._lexer.token,{kind:H0.Kind.LIST,values:this.any(S1.TokenKind.BRACKET_L,Q,S1.TokenKind.BRACKET_R)})}parseObject(J){let Q=()=>this.parseObjectField(J);return this.node(this._lexer.token,{kind:H0.Kind.OBJECT,fields:this.any(S1.TokenKind.BRACE_L,Q,S1.TokenKind.BRACE_R)})}parseObjectField(J){let Q=this._lexer.token,Y=this.parseName();return this.expectToken(S1.TokenKind.COLON),this.node(Q,{kind:H0.Kind.OBJECT_FIELD,name:Y,value:this.parseValueLiteral(J)})}parseDirectives(J){let Q=[];while(this.peek(S1.TokenKind.AT))Q.push(this.parseDirective(J));return Q}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(J){let Q=this._lexer.token;return this.expectToken(S1.TokenKind.AT),this.node(Q,{kind:H0.Kind.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(J)})}parseTypeReference(){let J=this._lexer.token,Q;if(this.expectOptionalToken(S1.TokenKind.BRACKET_L)){let Y=this.parseTypeReference();this.expectToken(S1.TokenKind.BRACKET_R),Q=this.node(J,{kind:H0.Kind.LIST_TYPE,type:Y})}else Q=this.parseNamedType();if(this.expectOptionalToken(S1.TokenKind.BANG))return this.node(J,{kind:H0.Kind.NON_NULL_TYPE,type:Q});return Q}parseNamedType(){return this.node(this._lexer.token,{kind:H0.Kind.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(S1.TokenKind.STRING)||this.peek(S1.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(S1.TokenKind.BRACE_L,this.parseOperationTypeDefinition,S1.TokenKind.BRACE_R);return this.node(J,{kind:H0.Kind.SCHEMA_DEFINITION,description:Q,directives:Y,operationTypes:G})}parseOperationTypeDefinition(){let J=this._lexer.token,Q=this.parseOperationType();this.expectToken(S1.TokenKind.COLON);let Y=this.parseNamedType();return this.node(J,{kind:H0.Kind.OPERATION_TYPE_DEFINITION,operation:Q,type:Y})}parseScalarTypeDefinition(){let J=this._lexer.token,Q=this.parseDescription();this.expectKeyword("scalar");let Y=this.parseName(),G=this.parseConstDirectives();return this.node(J,{kind:H0.Kind.SCALAR_TYPE_DEFINITION,description:Q,name:Y,directives:G})}parseObjectTypeDefinition(){let J=this._lexer.token,Q=this.parseDescription();this.expectKeyword("type");let Y=this.parseName(),G=this.parseImplementsInterfaces(),X=this.parseConstDirectives(),z=this.parseFieldsDefinition();return this.node(J,{kind:H0.Kind.OBJECT_TYPE_DEFINITION,description:Q,name:Y,interfaces:G,directives:X,fields:z})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(S1.TokenKind.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(S1.TokenKind.BRACE_L,this.parseFieldDefinition,S1.TokenKind.BRACE_R)}parseFieldDefinition(){let J=this._lexer.token,Q=this.parseDescription(),Y=this.parseName(),G=this.parseArgumentDefs();this.expectToken(S1.TokenKind.COLON);let X=this.parseTypeReference(),z=this.parseConstDirectives();return this.node(J,{kind:H0.Kind.FIELD_DEFINITION,description:Q,name:Y,arguments:G,type:X,directives:z})}parseArgumentDefs(){return this.optionalMany(S1.TokenKind.PAREN_L,this.parseInputValueDef,S1.TokenKind.PAREN_R)}parseInputValueDef(){let J=this._lexer.token,Q=this.parseDescription(),Y=this.parseName();this.expectToken(S1.TokenKind.COLON);let G=this.parseTypeReference(),X;if(this.expectOptionalToken(S1.TokenKind.EQUALS))X=this.parseConstValueLiteral();let z=this.parseConstDirectives();return this.node(J,{kind:H0.Kind.INPUT_VALUE_DEFINITION,description:Q,name:Y,type:G,defaultValue:X,directives:z})}parseInterfaceTypeDefinition(){let J=this._lexer.token,Q=this.parseDescription();this.expectKeyword("interface");let Y=this.parseName(),G=this.parseImplementsInterfaces(),X=this.parseConstDirectives(),z=this.parseFieldsDefinition();return this.node(J,{kind:H0.Kind.INTERFACE_TYPE_DEFINITION,description:Q,name:Y,interfaces:G,directives:X,fields:z})}parseUnionTypeDefinition(){let J=this._lexer.token,Q=this.parseDescription();this.expectKeyword("union");let Y=this.parseName(),G=this.parseConstDirectives(),X=this.parseUnionMemberTypes();return this.node(J,{kind:H0.Kind.UNION_TYPE_DEFINITION,description:Q,name:Y,directives:G,types:X})}parseUnionMemberTypes(){return this.expectOptionalToken(S1.TokenKind.EQUALS)?this.delimitedMany(S1.TokenKind.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){let J=this._lexer.token,Q=this.parseDescription();this.expectKeyword("enum");let Y=this.parseName(),G=this.parseConstDirectives(),X=this.parseEnumValuesDefinition();return this.node(J,{kind:H0.Kind.ENUM_TYPE_DEFINITION,description:Q,name:Y,directives:G,values:X})}parseEnumValuesDefinition(){return this.optionalMany(S1.TokenKind.BRACE_L,this.parseEnumValueDefinition,S1.TokenKind.BRACE_R)}parseEnumValueDefinition(){let J=this._lexer.token,Q=this.parseDescription(),Y=this.parseEnumValueName(),G=this.parseConstDirectives();return this.node(J,{kind:H0.Kind.ENUM_VALUE_DEFINITION,description:Q,name:Y,directives:G})}parseEnumValueName(){if(this._lexer.token.value==="true"||this._lexer.token.value==="false"||this._lexer.token.value==="null")throw(0,OV.syntaxError)(this._lexer.source,this._lexer.token.start,`${Nd(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){let J=this._lexer.token,Q=this.parseDescription();this.expectKeyword("input");let Y=this.parseName(),G=this.parseConstDirectives(),X=this.parseInputFieldsDefinition();return this.node(J,{kind:H0.Kind.INPUT_OBJECT_TYPE_DEFINITION,description:Q,name:Y,directives:G,fields:X})}parseInputFieldsDefinition(){return this.optionalMany(S1.TokenKind.BRACE_L,this.parseInputValueDef,S1.TokenKind.BRACE_R)}parseTypeSystemExtension(){let J=this._lexer.lookahead();if(J.kind===S1.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(S1.TokenKind.BRACE_L,this.parseOperationTypeDefinition,S1.TokenKind.BRACE_R);if(Q.length===0&&Y.length===0)throw this.unexpected();return this.node(J,{kind:H0.Kind.SCHEMA_EXTENSION,directives:Q,operationTypes:Y})}parseScalarTypeExtension(){let J=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");let Q=this.parseName(),Y=this.parseConstDirectives();if(Y.length===0)throw this.unexpected();return this.node(J,{kind:H0.Kind.SCALAR_TYPE_EXTENSION,name:Q,directives:Y})}parseObjectTypeExtension(){let J=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");let Q=this.parseName(),Y=this.parseImplementsInterfaces(),G=this.parseConstDirectives(),X=this.parseFieldsDefinition();if(Y.length===0&&G.length===0&&X.length===0)throw this.unexpected();return this.node(J,{kind:H0.Kind.OBJECT_TYPE_EXTENSION,name:Q,interfaces:Y,directives:G,fields:X})}parseInterfaceTypeExtension(){let J=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");let Q=this.parseName(),Y=this.parseImplementsInterfaces(),G=this.parseConstDirectives(),X=this.parseFieldsDefinition();if(Y.length===0&&G.length===0&&X.length===0)throw this.unexpected();return this.node(J,{kind:H0.Kind.INTERFACE_TYPE_EXTENSION,name:Q,interfaces:Y,directives:G,fields:X})}parseUnionTypeExtension(){let J=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");let Q=this.parseName(),Y=this.parseConstDirectives(),G=this.parseUnionMemberTypes();if(Y.length===0&&G.length===0)throw this.unexpected();return this.node(J,{kind:H0.Kind.UNION_TYPE_EXTENSION,name:Q,directives:Y,types:G})}parseEnumTypeExtension(){let J=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");let Q=this.parseName(),Y=this.parseConstDirectives(),G=this.parseEnumValuesDefinition();if(Y.length===0&&G.length===0)throw this.unexpected();return this.node(J,{kind:H0.Kind.ENUM_TYPE_EXTENSION,name:Q,directives:Y,values:G})}parseInputObjectTypeExtension(){let J=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");let Q=this.parseName(),Y=this.parseConstDirectives(),G=this.parseInputFieldsDefinition();if(Y.length===0&&G.length===0)throw this.unexpected();return this.node(J,{kind:H0.Kind.INPUT_OBJECT_TYPE_EXTENSION,name:Q,directives:Y,fields:G})}parseDirectiveDefinition(){let J=this._lexer.token,Q=this.parseDescription();this.expectKeyword("directive"),this.expectToken(S1.TokenKind.AT);let Y=this.parseName(),G=this.parseArgumentDefs(),X=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");let z=this.parseDirectiveLocations();return this.node(J,{kind:H0.Kind.DIRECTIVE_DEFINITION,description:Q,name:Y,arguments:G,repeatable:X,locations:z})}parseDirectiveLocations(){return this.delimitedMany(S1.TokenKind.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){let J=this._lexer.token,Q=this.parseName();if(Object.prototype.hasOwnProperty.call(oN9.DirectiveLocation,Q.value))return Q;throw this.unexpected(J)}parseSchemaCoordinate(){let J=this._lexer.token,Q=this.expectOptionalToken(S1.TokenKind.AT),Y=this.parseName(),G;if(!Q&&this.expectOptionalToken(S1.TokenKind.DOT))G=this.parseName();let X;if((Q||G)&&this.expectOptionalToken(S1.TokenKind.PAREN_L))X=this.parseName(),this.expectToken(S1.TokenKind.COLON),this.expectToken(S1.TokenKind.PAREN_R);if(Q){if(X)return this.node(J,{kind:H0.Kind.DIRECTIVE_ARGUMENT_COORDINATE,name:Y,argumentName:X});return this.node(J,{kind:H0.Kind.DIRECTIVE_COORDINATE,name:Y})}else if(G){if(X)return this.node(J,{kind:H0.Kind.ARGUMENT_COORDINATE,name:Y,fieldName:G,argumentName:X});return this.node(J,{kind:H0.Kind.MEMBER_COORDINATE,name:Y,memberName:G})}return this.node(J,{kind:H0.Kind.TYPE_COORDINATE,name:Y})}node(J,Q){if(this._options.noLocation!==!0)Q.loc=new eT.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,OV.syntaxError)(this._lexer.source,Q.start,`Expected ${YE0(J)}, found ${Nd(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===S1.TokenKind.NAME&&Q.value===J)this.advanceLexer();else throw(0,OV.syntaxError)(this._lexer.source,Q.start,`Expected "${J}", found ${Nd(Q)}.`)}expectOptionalKeyword(J){let Q=this._lexer.token;if(Q.kind===S1.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,OV.syntaxError)(this._lexer.source,Q.start,`Unexpected ${Nd(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!==S1.TokenKind.EOF){if(++this._tokenCounter,J!==void 0&&this._tokenCounter>J)throw(0,OV.syntaxError)(this._lexer.source,Q.start,`Document contains more that ${J} tokens. Parsing aborted.`)}}}GE0.Parser=$M;function Nd(J){let Q=J.value;return YE0(J.kind)+(Q!=null?` "${Q}"`:"")}function YE0(J){return(0,QE0.isPunctuatorTokenKind)(J)?`"${J}"`:J}});var AV=H((zE0)=>{Object.defineProperty(zE0,"__esModule",{value:!0});zE0.didYouMean=Ww9;var Kw9=5;function Ww9(J,Q){let[Y,G]=Q?[J,Q]:[void 0,J],X=" Did you mean ";if(Y)X+=Y+" ";let z=G.map((Z)=>`"${Z}"`);switch(z.length){case 0:return"";case 1:return X+z[0]+"?";case 2:return X+z[0]+" or "+z[1]+"?"}let K=z.slice(0,Kw9),W=K.pop();return X+K.join(", ")+", or "+W+"?"}});var WE0=H((KE0)=>{Object.defineProperty(KE0,"__esModule",{value:!0});KE0.identityFunc=Vw9;function Vw9(J){return J}});var BV=H((ZE0)=>{Object.defineProperty(ZE0,"__esModule",{value:!0});ZE0.keyMap=Uw9;function Uw9(J,Q){let Y=Object.create(null);for(let G of J)Y[Q(G)]=G;return Y}});var JS=H((VE0)=>{Object.defineProperty(VE0,"__esModule",{value:!0});VE0.keyValMap=Dw9;function Dw9(J,Q,Y){let G=Object.create(null);for(let X of J)G[Q(X)]=Y(X);return G}});var Ld=H((qE0)=>{Object.defineProperty(qE0,"__esModule",{value:!0});qE0.mapValue=Iw9;function Iw9(J,Q){let Y=Object.create(null);for(let G of Object.keys(J))Y[G]=Q(J[G],G);return Y}});var QS=H((UE0)=>{Object.defineProperty(UE0,"__esModule",{value:!0});UE0.naturalCompare=Aw9;function Aw9(J,Q){let Y=0,G=0;while(Y<J.length&&G<Q.length){let X=J.charCodeAt(Y),z=Q.charCodeAt(G);if(Ed(X)&&Ed(z)){let K=0;do++Y,K=K*10+X-kY1,X=J.charCodeAt(Y);while(Ed(X)&&K>0);let W=0;do++G,W=W*10+z-kY1,z=Q.charCodeAt(G);while(Ed(z)&&W>0);if(K<W)return-1;if(K>W)return 1}else{if(X<z)return-1;if(X>z)return 1;++Y,++G}}return J.length-Q.length}var kY1=48,Bw9=57;function Ed(J){return!isNaN(J)&&kY1<=J&&J<=Bw9}});var NV=H((HE0)=>{Object.defineProperty(HE0,"__esModule",{value:!0});HE0.suggestionList=Lw9;var ww9=QS();function Lw9(J,Q){let Y=Object.create(null),G=new DE0(J),X=Math.floor(J.length*0.4)+1;for(let z of Q){let K=G.measure(z,X);if(K!==void 0)Y[z]=K}return Object.keys(Y).sort((z,K)=>{let W=Y[z]-Y[K];return W!==0?W:(0,ww9.naturalCompare)(z,K)})}class DE0{constructor(J){this._input=J,this._inputLowerCase=J.toLowerCase(),this._inputArray=ME0(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=ME0(Y),X=this._inputArray;if(G.length<X.length){let V=G;G=X,X=V}let z=G.length,K=X.length;if(z-K>Q)return;let W=this._rows;for(let V=0;V<=K;V++)W[0][V]=V;for(let V=1;V<=z;V++){let q=W[(V-1)%3],U=W[V%3],M=U[0]=V;for(let D=1;D<=K;D++){let I=G[V-1]===X[D-1]?0:1,O=Math.min(q[D]+1,U[D-1]+1,q[D-1]+I);if(V>1&&D>1&&G[V-1]===X[D-2]&&G[V-2]===X[D-1]){let A=W[(V-2)%3][D-2];O=Math.min(O,A+1)}if(O<M)M=O;U[D]=O}if(M>Q)return}let Z=W[z%3][K];return Z<=Q?Z:void 0}}function ME0(J){let Q=J.length,Y=Array(Q);for(let G=0;G<Q;++G)Y[G]=J.charCodeAt(G);return Y}});var Cd=H((IE0)=>{Object.defineProperty(IE0,"__esModule",{value:!0});IE0.toObjMap=Cw9;function Cw9(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 AE0=H((OE0)=>{Object.defineProperty(OE0,"__esModule",{value:!0});OE0.printString=Fw9;function Fw9(J){return`"${J.replace(Tw9,Sw9)}"`}var Tw9=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function Sw9(J){return Pw9[J.charCodeAt(0)]}var Pw9=["\\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 kM=H((NE0)=>{Object.defineProperty(NE0,"__esModule",{value:!0});NE0.BREAK=void 0;NE0.getEnterLeaveForKind=Rd;NE0.getVisitFn=hw9;NE0.visit=vw9;NE0.visitInParallel=jw9;var fw9=j7(),kw9=v6(),vY1=j2(),BE0=Q6(),PB=Object.freeze({});NE0.BREAK=PB;function vw9(J,Q,Y=vY1.QueryDocumentKeys){let G=new Map;for(let B of Object.values(BE0.Kind))G.set(B,Rd(Q,B));let X=void 0,z=Array.isArray(J),K=[J],W=-1,Z=[],V=J,q=void 0,U=void 0,M=[],D=[];do{W++;let B=W===K.length,w=B&&Z.length!==0;if(B){if(q=D.length===0?void 0:M[M.length-1],V=U,U=D.pop(),w)if(z){V=V.slice();let L=0;for(let[C,R]of Z){let F=C-L;if(R===null)V.splice(F,1),L++;else V[F]=R}}else{V={...V};for(let[L,C]of Z)V[L]=C}W=X.index,K=X.keys,Z=X.edits,z=X.inArray,X=X.prev}else if(U){if(q=z?W:K[W],V=U[q],V===null||V===void 0)continue;M.push(q)}let N;if(!Array.isArray(V)){var I,O;(0,vY1.isNode)(V)||(0,fw9.devAssert)(!1,`Invalid AST Node: ${(0,kw9.inspect)(V)}.`);let L=B?(I=G.get(V.kind))===null||I===void 0?void 0:I.leave:(O=G.get(V.kind))===null||O===void 0?void 0:O.enter;if(N=L===null||L===void 0?void 0:L.call(Q,V,q,U,M,D),N===PB)break;if(N===!1){if(!B){M.pop();continue}}else if(N!==void 0){if(Z.push([q,N]),!B)if((0,vY1.isNode)(N))V=N;else{M.pop();continue}}}if(N===void 0&&w)Z.push([q,V]);if(B)M.pop();else{var A;if(X={inArray:z,index:W,keys:K,edits:Z,prev:X},z=Array.isArray(V),K=z?V:(A=Y[V.kind])!==null&&A!==void 0?A:[],W=-1,Z=[],U)D.push(U);U=V}}while(X!==void 0);if(Z.length!==0)return Z[Z.length-1][1];return J}function jw9(J){let Q=Array(J.length).fill(null),Y=Object.create(null);for(let G of Object.values(BE0.Kind)){let X=!1,z=Array(J.length).fill(void 0),K=Array(J.length).fill(void 0);for(let Z=0;Z<J.length;++Z){let{enter:V,leave:q}=Rd(J[Z],G);X||(X=V!=null||q!=null),z[Z]=V,K[Z]=q}if(!X)continue;let W={enter(...Z){let V=Z[0];for(let U=0;U<J.length;U++)if(Q[U]===null){var q;let M=(q=z[U])===null||q===void 0?void 0:q.apply(J[U],Z);if(M===!1)Q[U]=V;else if(M===PB)Q[U]=PB;else if(M!==void 0)return M}},leave(...Z){let V=Z[0];for(let U=0;U<J.length;U++)if(Q[U]===null){var q;let M=(q=K[U])===null||q===void 0?void 0:q.apply(J[U],Z);if(M===PB)Q[U]=PB;else if(M!==void 0&&M!==!1)return M}else if(Q[U]===V)Q[U]=null}};Y[G]=W}return Y}function Rd(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 hw9(J,Q,Y){let{enter:G,leave:X}=Rd(J,Q);return Y?X:G}});var FJ=H((LE0)=>{Object.defineProperty(LE0,"__esModule",{value:!0});LE0.print=lw9;var mw9=aT(),dw9=AE0(),uw9=kM();function lw9(J){return(0,uw9.visit)(J,cw9)}var pw9=80,cw9={Name:{leave:(J)=>J.value},Variable:{leave:(J)=>"$"+J.name},Document:{leave:(J)=>g1(J.definitions,`

`)},OperationDefinition:{leave(J){let Q=jY1(J.variableDefinitions)?$0(`(
`,g1(J.variableDefinitions,`
`),`
)`):$0("(",g1(J.variableDefinitions,", "),")"),Y=$0("",J.description,`
`)+g1([J.operation,g1([J.name,Q]),g1(J.directives," ")]," ");return(Y==="query"?"":Y+" ")+J.selectionSet}},VariableDefinition:{leave:({variable:J,type:Q,defaultValue:Y,directives:G,description:X})=>$0("",X,`
`)+J+": "+Q+$0(" = ",Y)+$0(" ",g1(G," "))},SelectionSet:{leave:({selections:J})=>WY(J)},Field:{leave({alias:J,name:Q,arguments:Y,directives:G,selectionSet:X}){let z=$0("",J,": ")+Q,K=z+$0("(",g1(Y,", "),")");if(K.length>pw9)K=z+$0(`(
`,Fd(g1(Y,`
`)),`
)`);return g1([K,g1(G," "),X]," ")}},Argument:{leave:({name:J,value:Q})=>J+": "+Q},FragmentSpread:{leave:({name:J,directives:Q})=>"..."+J+$0(" ",g1(Q," "))},InlineFragment:{leave:({typeCondition:J,directives:Q,selectionSet:Y})=>g1(["...",$0("on ",J),g1(Q," "),Y]," ")},FragmentDefinition:{leave:({name:J,typeCondition:Q,variableDefinitions:Y,directives:G,selectionSet:X,description:z})=>$0("",z,`
`)+`fragment ${J}${$0("(",g1(Y,", "),")")} on ${Q} ${$0("",g1(G," ")," ")}`+X},IntValue:{leave:({value:J})=>J},FloatValue:{leave:({value:J})=>J},StringValue:{leave:({value:J,block:Q})=>Q?(0,mw9.printBlockString)(J):(0,dw9.printString)(J)},BooleanValue:{leave:({value:J})=>J?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:J})=>J},ListValue:{leave:({values:J})=>"["+g1(J,", ")+"]"},ObjectValue:{leave:({fields:J})=>"{"+g1(J,", ")+"}"},ObjectField:{leave:({name:J,value:Q})=>J+": "+Q},Directive:{leave:({name:J,arguments:Q})=>"@"+J+$0("(",g1(Q,", "),")")},NamedType:{leave:({name:J})=>J},ListType:{leave:({type:J})=>"["+J+"]"},NonNullType:{leave:({type:J})=>J+"!"},SchemaDefinition:{leave:({description:J,directives:Q,operationTypes:Y})=>$0("",J,`
`)+g1(["schema",g1(Q," "),WY(Y)]," ")},OperationTypeDefinition:{leave:({operation:J,type:Q})=>J+": "+Q},ScalarTypeDefinition:{leave:({description:J,name:Q,directives:Y})=>$0("",J,`
`)+g1(["scalar",Q,g1(Y," ")]," ")},ObjectTypeDefinition:{leave:({description:J,name:Q,interfaces:Y,directives:G,fields:X})=>$0("",J,`
`)+g1(["type",Q,$0("implements ",g1(Y," & ")),g1(G," "),WY(X)]," ")},FieldDefinition:{leave:({description:J,name:Q,arguments:Y,type:G,directives:X})=>$0("",J,`
`)+Q+(jY1(Y)?$0(`(
`,Fd(g1(Y,`
`)),`
)`):$0("(",g1(Y,", "),")"))+": "+G+$0(" ",g1(X," "))},InputValueDefinition:{leave:({description:J,name:Q,type:Y,defaultValue:G,directives:X})=>$0("",J,`
`)+g1([Q+": "+Y,$0("= ",G),g1(X," ")]," ")},InterfaceTypeDefinition:{leave:({description:J,name:Q,interfaces:Y,directives:G,fields:X})=>$0("",J,`
`)+g1(["interface",Q,$0("implements ",g1(Y," & ")),g1(G," "),WY(X)]," ")},UnionTypeDefinition:{leave:({description:J,name:Q,directives:Y,types:G})=>$0("",J,`
`)+g1(["union",Q,g1(Y," "),$0("= ",g1(G," | "))]," ")},EnumTypeDefinition:{leave:({description:J,name:Q,directives:Y,values:G})=>$0("",J,`
`)+g1(["enum",Q,g1(Y," "),WY(G)]," ")},EnumValueDefinition:{leave:({description:J,name:Q,directives:Y})=>$0("",J,`
`)+g1([Q,g1(Y," ")]," ")},InputObjectTypeDefinition:{leave:({description:J,name:Q,directives:Y,fields:G})=>$0("",J,`
`)+g1(["input",Q,g1(Y," "),WY(G)]," ")},DirectiveDefinition:{leave:({description:J,name:Q,arguments:Y,repeatable:G,locations:X})=>$0("",J,`
`)+"directive @"+Q+(jY1(Y)?$0(`(
`,Fd(g1(Y,`
`)),`
)`):$0("(",g1(Y,", "),")"))+(G?" repeatable":"")+" on "+g1(X," | ")},SchemaExtension:{leave:({directives:J,operationTypes:Q})=>g1(["extend schema",g1(J," "),WY(Q)]," ")},ScalarTypeExtension:{leave:({name:J,directives:Q})=>g1(["extend scalar",J,g1(Q," ")]," ")},ObjectTypeExtension:{leave:({name:J,interfaces:Q,directives:Y,fields:G})=>g1(["extend type",J,$0("implements ",g1(Q," & ")),g1(Y," "),WY(G)]," ")},InterfaceTypeExtension:{leave:({name:J,interfaces:Q,directives:Y,fields:G})=>g1(["extend interface",J,$0("implements ",g1(Q," & ")),g1(Y," "),WY(G)]," ")},UnionTypeExtension:{leave:({name:J,directives:Q,types:Y})=>g1(["extend union",J,g1(Q," "),$0("= ",g1(Y," | "))]," ")},EnumTypeExtension:{leave:({name:J,directives:Q,values:Y})=>g1(["extend enum",J,g1(Q," "),WY(Y)]," ")},InputObjectTypeExtension:{leave:({name:J,directives:Q,fields:Y})=>g1(["extend input",J,g1(Q," "),WY(Y)]," ")},TypeCoordinate:{leave:({name:J})=>J},MemberCoordinate:{leave:({name:J,memberName:Q})=>g1([J,$0(".",Q)])},ArgumentCoordinate:{leave:({name:J,fieldName:Q,argumentName:Y})=>g1([J,$0(".",Q),$0("(",Y,":)")])},DirectiveCoordinate:{leave:({name:J})=>g1(["@",J])},DirectiveArgumentCoordinate:{leave:({name:J,argumentName:Q})=>g1(["@",J,$0("(",Q,":)")])}};function g1(J,Q=""){var Y;return(Y=J===null||J===void 0?void 0:J.filter((G)=>G).join(Q))!==null&&Y!==void 0?Y:""}function WY(J){return $0(`{
`,Fd(g1(J,`
`)),`
}`)}function $0(J,Q,Y=""){return Q!=null&&Q!==""?J+Q+Y:""}function Fd(J){return $0("  ",J.replace(/\n/g,`
  `))}function jY1(J){var Q;return(Q=J===null||J===void 0?void 0:J.some((Y)=>Y.includes(`
`)))!==null&&Q!==void 0?Q:!1}});var bY1=H((EE0)=>{Object.defineProperty(EE0,"__esModule",{value:!0});EE0.valueFromASTUntyped=hY1;var iw9=JS(),BK=Q6();function hY1(J,Q){switch(J.kind){case BK.Kind.NULL:return null;case BK.Kind.INT:return parseInt(J.value,10);case BK.Kind.FLOAT:return parseFloat(J.value);case BK.Kind.STRING:case BK.Kind.ENUM:case BK.Kind.BOOLEAN:return J.value;case BK.Kind.LIST:return J.values.map((Y)=>hY1(Y,Q));case BK.Kind.OBJECT:return(0,iw9.keyValMap)(J.fields,(Y)=>Y.name.value,(Y)=>hY1(Y.value,Q));case BK.Kind.VARIABLE:return Q===null||Q===void 0?void 0:Q[J.name.value]}}});var YS=H((TE0)=>{Object.defineProperty(TE0,"__esModule",{value:!0});TE0.assertEnumValueName=ow9;TE0.assertName=FE0;var CE0=j7(),Td=q0(),RE0=oT();function FE0(J){if(J!=null||(0,CE0.devAssert)(!1,"Must provide name."),typeof J==="string"||(0,CE0.devAssert)(!1,"Expected name to be a string."),J.length===0)throw new Td.GraphQLError("Expected name to be a non-empty string.");for(let Q=1;Q<J.length;++Q)if(!(0,RE0.isNameContinue)(J.charCodeAt(Q)))throw new Td.GraphQLError(`Names must only contain [_a-zA-Z0-9] but "${J}" does not.`);if(!(0,RE0.isNameStart)(J.charCodeAt(0)))throw new Td.GraphQLError(`Names must start with [_a-zA-Z] but "${J}" does not.`);return J}function ow9(J){if(J==="true"||J==="false"||J==="null")throw new Td.GraphQLError(`Enum values cannot be named: ${J}`);return FE0(J)}});var Y6=H((dE0)=>{Object.defineProperty(dE0,"__esModule",{value:!0});dE0.GraphQLUnionType=dE0.GraphQLScalarType=dE0.GraphQLObjectType=dE0.GraphQLNonNull=dE0.GraphQLList=dE0.GraphQLInterfaceType=dE0.GraphQLInputObjectType=dE0.GraphQLEnumType=void 0;dE0.argsToArgsConfig=mE0;dE0.assertAbstractType=OL9;dE0.assertCompositeType=IL9;dE0.assertEnumType=ZL9;dE0.assertInputObjectType=VL9;dE0.assertInputType=ML9;dE0.assertInterfaceType=KL9;dE0.assertLeafType=HL9;dE0.assertListType=qL9;dE0.assertNamedType=wL9;dE0.assertNonNullType=UL9;dE0.assertNullableType=BL9;dE0.assertObjectType=zL9;dE0.assertOutputType=DL9;dE0.assertScalarType=XL9;dE0.assertType=GL9;dE0.assertUnionType=WL9;dE0.assertWrappingType=AL9;dE0.defineArguments=yE0;dE0.getNamedType=LL9;dE0.getNullableType=NL9;dE0.isAbstractType=jE0;dE0.isCompositeType=vE0;dE0.isEnumType=bM;dE0.isInputObjectType=XS;dE0.isInputType=xY1;dE0.isInterfaceType=jM;dE0.isLeafType=kE0;dE0.isListType=fd;dE0.isNamedType=hE0;dE0.isNonNullType=LV;dE0.isNullableType=dY1;dE0.isObjectType=fB;dE0.isOutputType=yY1;dE0.isRequiredArgument=EL9;dE0.isRequiredInputField=FL9;dE0.isScalarType=vM;dE0.isType=$d;dE0.isUnionType=hM;dE0.isWrappingType=zS;dE0.resolveObjMapThunk=lY1;dE0.resolveReadonlyArrayThunk=uY1;var x4=j7(),sw9=AV(),SE0=WE0(),Z8=v6(),wV=tT(),tw9=ZX(),ew9=BV(),fE0=JS(),Pd=Ld(),JL9=NV(),VX=Cd(),GS=q0(),QL9=Q6(),PE0=FJ(),YL9=bY1(),qX=YS();function $d(J){return vM(J)||fB(J)||jM(J)||hM(J)||bM(J)||XS(J)||fd(J)||LV(J)}function GL9(J){if(!$d(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL type.`);return J}function vM(J){return(0,wV.instanceOf)(J,pY1)}function XL9(J){if(!vM(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL Scalar type.`);return J}function fB(J){return(0,wV.instanceOf)(J,cY1)}function zL9(J){if(!fB(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL Object type.`);return J}function jM(J){return(0,wV.instanceOf)(J,_Y1)}function KL9(J){if(!jM(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL Interface type.`);return J}function hM(J){return(0,wV.instanceOf)(J,iY1)}function WL9(J){if(!hM(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL Union type.`);return J}function bM(J){return(0,wV.instanceOf)(J,nY1)}function ZL9(J){if(!bM(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL Enum type.`);return J}function XS(J){return(0,wV.instanceOf)(J,oY1)}function VL9(J){if(!XS(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL Input Object type.`);return J}function fd(J){return(0,wV.instanceOf)(J,gY1)}function qL9(J){if(!fd(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL List type.`);return J}function LV(J){return(0,wV.instanceOf)(J,mY1)}function UL9(J){if(!LV(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL Non-Null type.`);return J}function xY1(J){return vM(J)||bM(J)||XS(J)||zS(J)&&xY1(J.ofType)}function ML9(J){if(!xY1(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL input type.`);return J}function yY1(J){return vM(J)||fB(J)||jM(J)||hM(J)||bM(J)||zS(J)&&yY1(J.ofType)}function DL9(J){if(!yY1(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL output type.`);return J}function kE0(J){return vM(J)||bM(J)}function HL9(J){if(!kE0(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL leaf type.`);return J}function vE0(J){return fB(J)||jM(J)||hM(J)}function IL9(J){if(!vE0(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL composite type.`);return J}function jE0(J){return jM(J)||hM(J)}function OL9(J){if(!jE0(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL abstract type.`);return J}class gY1{constructor(J){$d(J)||(0,x4.devAssert)(!1,`Expected ${(0,Z8.inspect)(J)} to be a GraphQL type.`),this.ofType=J}get[Symbol.toStringTag](){return"GraphQLList"}toString(){return"["+String(this.ofType)+"]"}toJSON(){return this.toString()}}dE0.GraphQLList=gY1;class mY1{constructor(J){dY1(J)||(0,x4.devAssert)(!1,`Expected ${(0,Z8.inspect)(J)} to be a GraphQL nullable type.`),this.ofType=J}get[Symbol.toStringTag](){return"GraphQLNonNull"}toString(){return String(this.ofType)+"!"}toJSON(){return this.toString()}}dE0.GraphQLNonNull=mY1;function zS(J){return fd(J)||LV(J)}function AL9(J){if(!zS(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL wrapping type.`);return J}function dY1(J){return $d(J)&&!LV(J)}function BL9(J){if(!dY1(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL nullable type.`);return J}function NL9(J){if(J)return LV(J)?J.ofType:J}function hE0(J){return vM(J)||fB(J)||jM(J)||hM(J)||bM(J)||XS(J)}function wL9(J){if(!hE0(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL named type.`);return J}function LL9(J){if(J){let Q=J;while(zS(Q))Q=Q.ofType;return Q}}function uY1(J){return typeof J==="function"?J():J}function lY1(J){return typeof J==="function"?J():J}class pY1{constructor(J){var Q,Y,G,X;let z=(Q=J.parseValue)!==null&&Q!==void 0?Q:SE0.identityFunc;if(this.name=(0,qX.assertName)(J.name),this.description=J.description,this.specifiedByURL=J.specifiedByURL,this.serialize=(Y=J.serialize)!==null&&Y!==void 0?Y:SE0.identityFunc,this.parseValue=z,this.parseLiteral=(G=J.parseLiteral)!==null&&G!==void 0?G:(K,W)=>z((0,YL9.valueFromASTUntyped)(K,W)),this.extensions=(0,VX.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,x4.devAssert)(!1,`${this.name} must provide "specifiedByURL" as a string, but got: ${(0,Z8.inspect)(J.specifiedByURL)}.`),J.serialize==null||typeof J.serialize==="function"||(0,x4.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,x4.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()}}dE0.GraphQLScalarType=pY1;class cY1{constructor(J){var Q;this.name=(0,qX.assertName)(J.name),this.description=J.description,this.isTypeOf=J.isTypeOf,this.extensions=(0,VX.toObjMap)(J.extensions),this.astNode=J.astNode,this.extensionASTNodes=(Q=J.extensionASTNodes)!==null&&Q!==void 0?Q:[],this._fields=()=>xE0(J),this._interfaces=()=>bE0(J),J.isTypeOf==null||typeof J.isTypeOf==="function"||(0,x4.devAssert)(!1,`${this.name} must provide "isTypeOf" as a function, but got: ${(0,Z8.inspect)(J.isTypeOf)}.`)}get[Symbol.toStringTag](){return"GraphQLObjectType"}getFields(){if(typeof this._fields==="function")this._fields=this._fields();return this._fields}getInterfaces(){if(typeof this._interfaces==="function")this._interfaces=this._interfaces();return this._interfaces}toConfig(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:gE0(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}dE0.GraphQLObjectType=cY1;function bE0(J){var Q;let Y=uY1((Q=J.interfaces)!==null&&Q!==void 0?Q:[]);return Array.isArray(Y)||(0,x4.devAssert)(!1,`${J.name} interfaces must be an Array or a function which returns an Array.`),Y}function xE0(J){let Q=lY1(J.fields);return $B(Q)||(0,x4.devAssert)(!1,`${J.name} fields must be an object with field names as keys or a function which returns such an object.`),(0,Pd.mapValue)(Q,(Y,G)=>{var X;$B(Y)||(0,x4.devAssert)(!1,`${J.name}.${G} field config must be an object.`),Y.resolve==null||typeof Y.resolve==="function"||(0,x4.devAssert)(!1,`${J.name}.${G} field resolver must be a function if provided, but got: ${(0,Z8.inspect)(Y.resolve)}.`);let z=(X=Y.args)!==null&&X!==void 0?X:{};return $B(z)||(0,x4.devAssert)(!1,`${J.name}.${G} args must be an object with argument names as keys.`),{name:(0,qX.assertName)(G),description:Y.description,type:Y.type,args:yE0(z),resolve:Y.resolve,subscribe:Y.subscribe,deprecationReason:Y.deprecationReason,extensions:(0,VX.toObjMap)(Y.extensions),astNode:Y.astNode}})}function yE0(J){return Object.entries(J).map(([Q,Y])=>({name:(0,qX.assertName)(Q),description:Y.description,type:Y.type,defaultValue:Y.defaultValue,deprecationReason:Y.deprecationReason,extensions:(0,VX.toObjMap)(Y.extensions),astNode:Y.astNode}))}function $B(J){return(0,tw9.isObjectLike)(J)&&!Array.isArray(J)}function gE0(J){return(0,Pd.mapValue)(J,(Q)=>({description:Q.description,type:Q.type,args:mE0(Q.args),resolve:Q.resolve,subscribe:Q.subscribe,deprecationReason:Q.deprecationReason,extensions:Q.extensions,astNode:Q.astNode}))}function mE0(J){return(0,fE0.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 EL9(J){return LV(J.type)&&J.defaultValue===void 0}class _Y1{constructor(J){var Q;this.name=(0,qX.assertName)(J.name),this.description=J.description,this.resolveType=J.resolveType,this.extensions=(0,VX.toObjMap)(J.extensions),this.astNode=J.astNode,this.extensionASTNodes=(Q=J.extensionASTNodes)!==null&&Q!==void 0?Q:[],this._fields=xE0.bind(void 0,J),this._interfaces=bE0.bind(void 0,J),J.resolveType==null||typeof J.resolveType==="function"||(0,x4.devAssert)(!1,`${this.name} must provide "resolveType" as a function, but got: ${(0,Z8.inspect)(J.resolveType)}.`)}get[Symbol.toStringTag](){return"GraphQLInterfaceType"}getFields(){if(typeof this._fields==="function")this._fields=this._fields();return this._fields}getInterfaces(){if(typeof this._interfaces==="function")this._interfaces=this._interfaces();return this._interfaces}toConfig(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:gE0(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}dE0.GraphQLInterfaceType=_Y1;class iY1{constructor(J){var Q;this.name=(0,qX.assertName)(J.name),this.description=J.description,this.resolveType=J.resolveType,this.extensions=(0,VX.toObjMap)(J.extensions),this.astNode=J.astNode,this.extensionASTNodes=(Q=J.extensionASTNodes)!==null&&Q!==void 0?Q:[],this._types=CL9.bind(void 0,J),J.resolveType==null||typeof J.resolveType==="function"||(0,x4.devAssert)(!1,`${this.name} must provide "resolveType" as a function, but got: ${(0,Z8.inspect)(J.resolveType)}.`)}get[Symbol.toStringTag](){return"GraphQLUnionType"}getTypes(){if(typeof this._types==="function")this._types=this._types();return this._types}toConfig(){return{name:this.name,description:this.description,types:this.getTypes(),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}dE0.GraphQLUnionType=iY1;function CL9(J){let Q=uY1(J.types);return Array.isArray(Q)||(0,x4.devAssert)(!1,`Must provide Array of types or a function which returns such an array for Union ${J.name}.`),Q}class nY1{constructor(J){var Q;this.name=(0,qX.assertName)(J.name),this.description=J.description,this.extensions=(0,VX.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:$E0(this.name,J.values),this._valueLookup=null,this._nameLookup=null}get[Symbol.toStringTag](){return"GraphQLEnumType"}getValues(){if(typeof this._values==="function")this._values=$E0(this.name,this._values());return this._values}getValue(J){if(this._nameLookup===null)this._nameLookup=(0,ew9.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 GS.GraphQLError(`Enum "${this.name}" cannot represent value: ${(0,Z8.inspect)(J)}`);return Q.name}parseValue(J){if(typeof J!=="string"){let Y=(0,Z8.inspect)(J);throw new GS.GraphQLError(`Enum "${this.name}" cannot represent non-string value: ${Y}.`+Sd(this,Y))}let Q=this.getValue(J);if(Q==null)throw new GS.GraphQLError(`Value "${J}" does not exist in "${this.name}" enum.`+Sd(this,J));return Q.value}parseLiteral(J,Q){if(J.kind!==QL9.Kind.ENUM){let G=(0,PE0.print)(J);throw new GS.GraphQLError(`Enum "${this.name}" cannot represent non-enum value: ${G}.`+Sd(this,G),{nodes:J})}let Y=this.getValue(J.value);if(Y==null){let G=(0,PE0.print)(J);throw new GS.GraphQLError(`Value "${G}" does not exist in "${this.name}" enum.`+Sd(this,G),{nodes:J})}return Y.value}toConfig(){let J=(0,fE0.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()}}dE0.GraphQLEnumType=nY1;function Sd(J,Q){let Y=J.getValues().map((X)=>X.name),G=(0,JL9.suggestionList)(Q,Y);return(0,sw9.didYouMean)("the enum value",G)}function $E0(J,Q){return $B(Q)||(0,x4.devAssert)(!1,`${J} values must be an object with value names as keys.`),Object.entries(Q).map(([Y,G])=>{return $B(G)||(0,x4.devAssert)(!1,`${J}.${Y} must refer to an object with a "value" key representing an internal value but got: ${(0,Z8.inspect)(G)}.`),{name:(0,qX.assertEnumValueName)(Y),description:G.description,value:G.value!==void 0?G.value:Y,deprecationReason:G.deprecationReason,extensions:(0,VX.toObjMap)(G.extensions),astNode:G.astNode}})}class oY1{constructor(J){var Q,Y;this.name=(0,qX.assertName)(J.name),this.description=J.description,this.extensions=(0,VX.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=RL9.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,Pd.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()}}dE0.GraphQLInputObjectType=oY1;function RL9(J){let Q=lY1(J.fields);return $B(Q)||(0,x4.devAssert)(!1,`${J.name} fields must be an object with field names as keys or a function which returns such an object.`),(0,Pd.mapValue)(Q,(Y,G)=>{return!("resolve"in Y)||(0,x4.devAssert)(!1,`${J.name}.${G} field has a resolve property, but Input Types cannot define resolvers.`),{name:(0,qX.assertName)(G),description:Y.description,type:Y.type,defaultValue:Y.defaultValue,deprecationReason:Y.deprecationReason,extensions:(0,VX.toObjMap)(Y.extensions),astNode:Y.astNode}})}function FL9(J){return LV(J.type)&&J.defaultValue===void 0}});var KS=H((lE0)=>{Object.defineProperty(lE0,"__esModule",{value:!0});lE0.doTypesOverlap=LE9;lE0.isEqualType=aY1;lE0.isTypeSubTypeOf=kd;var a5=Y6();function aY1(J,Q){if(J===Q)return!0;if((0,a5.isNonNullType)(J)&&(0,a5.isNonNullType)(Q))return aY1(J.ofType,Q.ofType);if((0,a5.isListType)(J)&&(0,a5.isListType)(Q))return aY1(J.ofType,Q.ofType);return!1}function kd(J,Q,Y){if(Q===Y)return!0;if((0,a5.isNonNullType)(Y)){if((0,a5.isNonNullType)(Q))return kd(J,Q.ofType,Y.ofType);return!1}if((0,a5.isNonNullType)(Q))return kd(J,Q.ofType,Y);if((0,a5.isListType)(Y)){if((0,a5.isListType)(Q))return kd(J,Q.ofType,Y.ofType);return!1}if((0,a5.isListType)(Q))return!1;return(0,a5.isAbstractType)(Y)&&((0,a5.isInterfaceType)(Q)||(0,a5.isObjectType)(Q))&&J.isSubType(Y,Q)}function LE9(J,Q,Y){if(Q===Y)return!0;if((0,a5.isAbstractType)(Q)){if((0,a5.isAbstractType)(Y))return J.getPossibleTypes(Q).some((G)=>J.isSubType(Y,G));return J.isSubType(Q,Y)}if((0,a5.isAbstractType)(Y))return J.isSubType(Y,Q);return!1}});var UX=H((rE0)=>{Object.defineProperty(rE0,"__esModule",{value:!0});rE0.GraphQLString=rE0.GraphQLInt=rE0.GraphQLID=rE0.GraphQLFloat=rE0.GraphQLBoolean=rE0.GRAPHQL_MIN_INT=rE0.GRAPHQL_MAX_INT=void 0;rE0.isSpecifiedScalarType=FE9;rE0.specifiedScalarTypes=void 0;var ZY=v6(),pE0=ZX(),y4=q0(),xM=Q6(),WS=FJ(),ZS=Y6(),vd=2147483647;rE0.GRAPHQL_MAX_INT=vd;var jd=-2147483648;rE0.GRAPHQL_MIN_INT=jd;var cE0=new ZS.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=VS(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 y4.GraphQLError(`Int cannot represent non-integer value: ${(0,ZY.inspect)(Q)}`);if(Y>vd||Y<jd)throw new y4.GraphQLError("Int cannot represent non 32-bit signed integer value: "+(0,ZY.inspect)(Q));return Y},parseValue(J){if(typeof J!=="number"||!Number.isInteger(J))throw new y4.GraphQLError(`Int cannot represent non-integer value: ${(0,ZY.inspect)(J)}`);if(J>vd||J<jd)throw new y4.GraphQLError(`Int cannot represent non 32-bit signed integer value: ${J}`);return J},parseLiteral(J){if(J.kind!==xM.Kind.INT)throw new y4.GraphQLError(`Int cannot represent non-integer value: ${(0,WS.print)(J)}`,{nodes:J});let Q=parseInt(J.value,10);if(Q>vd||Q<jd)throw new y4.GraphQLError(`Int cannot represent non 32-bit signed integer value: ${J.value}`,{nodes:J});return Q}});rE0.GraphQLInt=cE0;var _E0=new ZS.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=VS(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 y4.GraphQLError(`Float cannot represent non numeric value: ${(0,ZY.inspect)(Q)}`);return Y},parseValue(J){if(typeof J!=="number"||!Number.isFinite(J))throw new y4.GraphQLError(`Float cannot represent non numeric value: ${(0,ZY.inspect)(J)}`);return J},parseLiteral(J){if(J.kind!==xM.Kind.FLOAT&&J.kind!==xM.Kind.INT)throw new y4.GraphQLError(`Float cannot represent non numeric value: ${(0,WS.print)(J)}`,J);return parseFloat(J.value)}});rE0.GraphQLFloat=_E0;var iE0=new ZS.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=VS(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 y4.GraphQLError(`String cannot represent value: ${(0,ZY.inspect)(J)}`)},parseValue(J){if(typeof J!=="string")throw new y4.GraphQLError(`String cannot represent a non string value: ${(0,ZY.inspect)(J)}`);return J},parseLiteral(J){if(J.kind!==xM.Kind.STRING)throw new y4.GraphQLError(`String cannot represent a non string value: ${(0,WS.print)(J)}`,{nodes:J});return J.value}});rE0.GraphQLString=iE0;var nE0=new ZS.GraphQLScalarType({name:"Boolean",description:"The `Boolean` scalar type represents `true` or `false`.",serialize(J){let Q=VS(J);if(typeof Q==="boolean")return Q;if(Number.isFinite(Q))return Q!==0;throw new y4.GraphQLError(`Boolean cannot represent a non boolean value: ${(0,ZY.inspect)(Q)}`)},parseValue(J){if(typeof J!=="boolean")throw new y4.GraphQLError(`Boolean cannot represent a non boolean value: ${(0,ZY.inspect)(J)}`);return J},parseLiteral(J){if(J.kind!==xM.Kind.BOOLEAN)throw new y4.GraphQLError(`Boolean cannot represent a non boolean value: ${(0,WS.print)(J)}`,{nodes:J});return J.value}});rE0.GraphQLBoolean=nE0;var oE0=new ZS.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=VS(J);if(typeof Q==="string")return Q;if(Number.isInteger(Q))return String(Q);throw new y4.GraphQLError(`ID cannot represent value: ${(0,ZY.inspect)(J)}`)},parseValue(J){if(typeof J==="string")return J;if(typeof J==="number"&&Number.isInteger(J))return J.toString();throw new y4.GraphQLError(`ID cannot represent value: ${(0,ZY.inspect)(J)}`)},parseLiteral(J){if(J.kind!==xM.Kind.STRING&&J.kind!==xM.Kind.INT)throw new y4.GraphQLError("ID cannot represent a non-string and non-integer value: "+(0,WS.print)(J),{nodes:J});return J.value}});rE0.GraphQLID=oE0;var aE0=Object.freeze([iE0,cE0,_E0,nE0,oE0]);rE0.specifiedScalarTypes=aE0;function FE9(J){return aE0.some(({name:Q})=>J.name===Q)}function VS(J){if((0,pE0.isObjectLike)(J)){if(typeof J.valueOf==="function"){let Q=J.valueOf();if(!(0,pE0.isObjectLike)(Q))return Q}if(typeof J.toJSON==="function")return J.toJSON()}return J}});var h3=H((ZC0)=>{Object.defineProperty(ZC0,"__esModule",{value:!0});ZC0.GraphQLSpecifiedByDirective=ZC0.GraphQLSkipDirective=ZC0.GraphQLOneOfDirective=ZC0.GraphQLIncludeDirective=ZC0.GraphQLDirective=ZC0.GraphQLDeprecatedDirective=ZC0.DEFAULT_DEPRECATION_REASON=void 0;ZC0.assertDirective=gE9;ZC0.isDirective=JC0;ZC0.isSpecifiedDirective=mE9;ZC0.specifiedDirectives=void 0;var eE0=j7(),jE9=v6(),hE9=tT(),bE9=ZX(),xE9=Cd(),h2=FB(),yE9=YS(),qS=Y6(),hd=UX();function JC0(J){return(0,hE9.instanceOf)(J,EV)}function gE9(J){if(!JC0(J))throw Error(`Expected ${(0,jE9.inspect)(J)} to be a GraphQL directive.`);return J}class EV{constructor(J){var Q,Y;this.name=(0,yE9.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,xE9.toObjMap)(J.extensions),this.astNode=J.astNode,Array.isArray(J.locations)||(0,eE0.devAssert)(!1,`@${J.name} locations must be an Array.`);let G=(Y=J.args)!==null&&Y!==void 0?Y:{};(0,bE9.isObjectLike)(G)&&!Array.isArray(G)||(0,eE0.devAssert)(!1,`@${J.name} args must be an object with argument names as keys.`),this.args=(0,qS.defineArguments)(G)}get[Symbol.toStringTag](){return"GraphQLDirective"}toConfig(){return{name:this.name,description:this.description,locations:this.locations,args:(0,qS.argsToArgsConfig)(this.args),isRepeatable:this.isRepeatable,extensions:this.extensions,astNode:this.astNode}}toString(){return"@"+this.name}toJSON(){return this.toString()}}ZC0.GraphQLDirective=EV;var QC0=new EV({name:"include",description:"Directs the executor to include this field or fragment only when the `if` argument is true.",locations:[h2.DirectiveLocation.FIELD,h2.DirectiveLocation.FRAGMENT_SPREAD,h2.DirectiveLocation.INLINE_FRAGMENT],args:{if:{type:new qS.GraphQLNonNull(hd.GraphQLBoolean),description:"Included when true."}}});ZC0.GraphQLIncludeDirective=QC0;var YC0=new EV({name:"skip",description:"Directs the executor to skip this field or fragment when the `if` argument is true.",locations:[h2.DirectiveLocation.FIELD,h2.DirectiveLocation.FRAGMENT_SPREAD,h2.DirectiveLocation.INLINE_FRAGMENT],args:{if:{type:new qS.GraphQLNonNull(hd.GraphQLBoolean),description:"Skipped when true."}}});ZC0.GraphQLSkipDirective=YC0;var GC0="No longer supported";ZC0.DEFAULT_DEPRECATION_REASON=GC0;var XC0=new EV({name:"deprecated",description:"Marks an element of a GraphQL schema as no longer supported.",locations:[h2.DirectiveLocation.FIELD_DEFINITION,h2.DirectiveLocation.ARGUMENT_DEFINITION,h2.DirectiveLocation.INPUT_FIELD_DEFINITION,h2.DirectiveLocation.ENUM_VALUE],args:{reason:{type:hd.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:GC0}}});ZC0.GraphQLDeprecatedDirective=XC0;var zC0=new EV({name:"specifiedBy",description:"Exposes a URL that specifies the behavior of this scalar.",locations:[h2.DirectiveLocation.SCALAR],args:{url:{type:new qS.GraphQLNonNull(hd.GraphQLString),description:"The URL that specifies the behavior of this scalar."}}});ZC0.GraphQLSpecifiedByDirective=zC0;var KC0=new EV({name:"oneOf",description:"Indicates exactly one field must be supplied and this field must not be `null`.",locations:[h2.DirectiveLocation.INPUT_OBJECT],args:{}});ZC0.GraphQLOneOfDirective=KC0;var WC0=Object.freeze([QC0,YC0,XC0,zC0,KC0]);ZC0.specifiedDirectives=WC0;function mE9(J){return WC0.some(({name:Q})=>Q===J.name)}});var bd=H((UC0)=>{Object.defineProperty(UC0,"__esModule",{value:!0});UC0.isIterableObject=aE9;function aE9(J){return typeof J==="object"&&typeof(J===null||J===void 0?void 0:J[Symbol.iterator])==="function"}});var DS=H((HC0)=>{Object.defineProperty(HC0,"__esModule",{value:!0});HC0.astFromValue=MS;var MC0=v6(),sE9=o5(),tE9=bd(),eE9=ZX(),b2=Q6(),US=Y6(),JC9=UX();function MS(J,Q){if((0,US.isNonNullType)(Q)){let Y=MS(J,Q.ofType);if((Y===null||Y===void 0?void 0:Y.kind)===b2.Kind.NULL)return null;return Y}if(J===null)return{kind:b2.Kind.NULL};if(J===void 0)return null;if((0,US.isListType)(Q)){let Y=Q.ofType;if((0,tE9.isIterableObject)(J)){let G=[];for(let X of J){let z=MS(X,Y);if(z!=null)G.push(z)}return{kind:b2.Kind.LIST,values:G}}return MS(J,Y)}if((0,US.isInputObjectType)(Q)){if(!(0,eE9.isObjectLike)(J))return null;let Y=[];for(let G of Object.values(Q.getFields())){let X=MS(J[G.name],G.type);if(X)Y.push({kind:b2.Kind.OBJECT_FIELD,name:{kind:b2.Kind.NAME,value:G.name},value:X})}return{kind:b2.Kind.OBJECT,fields:Y}}if((0,US.isLeafType)(Q)){let Y=Q.serialize(J);if(Y==null)return null;if(typeof Y==="boolean")return{kind:b2.Kind.BOOLEAN,value:Y};if(typeof Y==="number"&&Number.isFinite(Y)){let G=String(Y);return DC0.test(G)?{kind:b2.Kind.INT,value:G}:{kind:b2.Kind.FLOAT,value:G}}if(typeof Y==="string"){if((0,US.isEnumType)(Q))return{kind:b2.Kind.ENUM,value:Y};if(Q===JC9.GraphQLID&&DC0.test(Y))return{kind:b2.Kind.INT,value:Y};return{kind:b2.Kind.STRING,value:Y}}throw TypeError(`Cannot convert value to AST: ${(0,MC0.inspect)(Y)}.`)}(0,sE9.invariant)(!1,"Unexpected input type: "+(0,MC0.inspect)(Q))}var DC0=/^-?(?:0|[1-9][0-9]*)$/});var y2=H((OC0)=>{Object.defineProperty(OC0,"__esModule",{value:!0});OC0.introspectionTypes=OC0.__TypeKind=OC0.__Type=OC0.__Schema=OC0.__InputValue=OC0.__Field=OC0.__EnumValue=OC0.__DirectiveLocation=OC0.__Directive=OC0.TypeNameMetaFieldDef=OC0.TypeMetaFieldDef=OC0.TypeKind=OC0.SchemaMetaFieldDef=void 0;OC0.isIntrospectionType=VC9;var YC9=v6(),GC9=o5(),Z4=FB(),XC9=FJ(),zC9=DS(),p1=Y6(),s6=UX(),rY1=new p1.GraphQLObjectType({name:"__Schema",description:"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.",fields:()=>({description:{type:s6.GraphQLString,resolve:(J)=>J.description},types:{description:"A list of all types supported by this server.",type:new p1.GraphQLNonNull(new p1.GraphQLList(new p1.GraphQLNonNull(x2))),resolve(J){return Object.values(J.getTypeMap())}},queryType:{description:"The type that query operations will be rooted at.",type:new p1.GraphQLNonNull(x2),resolve:(J)=>J.getQueryType()},mutationType:{description:"If this server supports mutation, the type that mutation operations will be rooted at.",type:x2,resolve:(J)=>J.getMutationType()},subscriptionType:{description:"If this server support subscription, the type that subscription operations will be rooted at.",type:x2,resolve:(J)=>J.getSubscriptionType()},directives:{description:"A list of all directives supported by this server.",type:new p1.GraphQLNonNull(new p1.GraphQLList(new p1.GraphQLNonNull(sY1))),resolve:(J)=>J.getDirectives()}})});OC0.__Schema=rY1;var sY1=new p1.GraphQLObjectType({name:"__Directive",description:`A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.

In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.`,fields:()=>({name:{type:new p1.GraphQLNonNull(s6.GraphQLString),resolve:(J)=>J.name},description:{type:s6.GraphQLString,resolve:(J)=>J.description},isRepeatable:{type:new p1.GraphQLNonNull(s6.GraphQLBoolean),resolve:(J)=>J.isRepeatable},locations:{type:new p1.GraphQLNonNull(new p1.GraphQLList(new p1.GraphQLNonNull(tY1))),resolve:(J)=>J.locations},args:{type:new p1.GraphQLNonNull(new p1.GraphQLList(new p1.GraphQLNonNull(HS))),args:{includeDeprecated:{type:s6.GraphQLBoolean,defaultValue:!1}},resolve(J,{includeDeprecated:Q}){return Q?J.args:J.args.filter((Y)=>Y.deprecationReason==null)}}})});OC0.__Directive=sY1;var tY1=new p1.GraphQLEnumType({name:"__DirectiveLocation",description:"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.",values:{QUERY:{value:Z4.DirectiveLocation.QUERY,description:"Location adjacent to a query operation."},MUTATION:{value:Z4.DirectiveLocation.MUTATION,description:"Location adjacent to a mutation operation."},SUBSCRIPTION:{value:Z4.DirectiveLocation.SUBSCRIPTION,description:"Location adjacent to a subscription operation."},FIELD:{value:Z4.DirectiveLocation.FIELD,description:"Location adjacent to a field."},FRAGMENT_DEFINITION:{value:Z4.DirectiveLocation.FRAGMENT_DEFINITION,description:"Location adjacent to a fragment definition."},FRAGMENT_SPREAD:{value:Z4.DirectiveLocation.FRAGMENT_SPREAD,description:"Location adjacent to a fragment spread."},INLINE_FRAGMENT:{value:Z4.DirectiveLocation.INLINE_FRAGMENT,description:"Location adjacent to an inline fragment."},VARIABLE_DEFINITION:{value:Z4.DirectiveLocation.VARIABLE_DEFINITION,description:"Location adjacent to a variable definition."},SCHEMA:{value:Z4.DirectiveLocation.SCHEMA,description:"Location adjacent to a schema definition."},SCALAR:{value:Z4.DirectiveLocation.SCALAR,description:"Location adjacent to a scalar definition."},OBJECT:{value:Z4.DirectiveLocation.OBJECT,description:"Location adjacent to an object type definition."},FIELD_DEFINITION:{value:Z4.DirectiveLocation.FIELD_DEFINITION,description:"Location adjacent to a field definition."},ARGUMENT_DEFINITION:{value:Z4.DirectiveLocation.ARGUMENT_DEFINITION,description:"Location adjacent to an argument definition."},INTERFACE:{value:Z4.DirectiveLocation.INTERFACE,description:"Location adjacent to an interface definition."},UNION:{value:Z4.DirectiveLocation.UNION,description:"Location adjacent to a union definition."},ENUM:{value:Z4.DirectiveLocation.ENUM,description:"Location adjacent to an enum definition."},ENUM_VALUE:{value:Z4.DirectiveLocation.ENUM_VALUE,description:"Location adjacent to an enum value definition."},INPUT_OBJECT:{value:Z4.DirectiveLocation.INPUT_OBJECT,description:"Location adjacent to an input object type definition."},INPUT_FIELD_DEFINITION:{value:Z4.DirectiveLocation.INPUT_FIELD_DEFINITION,description:"Location adjacent to an input object field definition."}}});OC0.__DirectiveLocation=tY1;var x2=new p1.GraphQLObjectType({name:"__Type",description:"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",fields:()=>({kind:{type:new p1.GraphQLNonNull(QG1),resolve(J){if((0,p1.isScalarType)(J))return V4.SCALAR;if((0,p1.isObjectType)(J))return V4.OBJECT;if((0,p1.isInterfaceType)(J))return V4.INTERFACE;if((0,p1.isUnionType)(J))return V4.UNION;if((0,p1.isEnumType)(J))return V4.ENUM;if((0,p1.isInputObjectType)(J))return V4.INPUT_OBJECT;if((0,p1.isListType)(J))return V4.LIST;if((0,p1.isNonNullType)(J))return V4.NON_NULL;(0,GC9.invariant)(!1,`Unexpected type: "${(0,YC9.inspect)(J)}".`)}},name:{type:s6.GraphQLString,resolve:(J)=>("name"in J)?J.name:void 0},description:{type:s6.GraphQLString,resolve:(J)=>("description"in J)?J.description:void 0},specifiedByURL:{type:s6.GraphQLString,resolve:(J)=>("specifiedByURL"in J)?J.specifiedByURL:void 0},fields:{type:new p1.GraphQLList(new p1.GraphQLNonNull(eY1)),args:{includeDeprecated:{type:s6.GraphQLBoolean,defaultValue:!1}},resolve(J,{includeDeprecated:Q}){if((0,p1.isObjectType)(J)||(0,p1.isInterfaceType)(J)){let Y=Object.values(J.getFields());return Q?Y:Y.filter((G)=>G.deprecationReason==null)}}},interfaces:{type:new p1.GraphQLList(new p1.GraphQLNonNull(x2)),resolve(J){if((0,p1.isObjectType)(J)||(0,p1.isInterfaceType)(J))return J.getInterfaces()}},possibleTypes:{type:new p1.GraphQLList(new p1.GraphQLNonNull(x2)),resolve(J,Q,Y,{schema:G}){if((0,p1.isAbstractType)(J))return G.getPossibleTypes(J)}},enumValues:{type:new p1.GraphQLList(new p1.GraphQLNonNull(JG1)),args:{includeDeprecated:{type:s6.GraphQLBoolean,defaultValue:!1}},resolve(J,{includeDeprecated:Q}){if((0,p1.isEnumType)(J)){let Y=J.getValues();return Q?Y:Y.filter((G)=>G.deprecationReason==null)}}},inputFields:{type:new p1.GraphQLList(new p1.GraphQLNonNull(HS)),args:{includeDeprecated:{type:s6.GraphQLBoolean,defaultValue:!1}},resolve(J,{includeDeprecated:Q}){if((0,p1.isInputObjectType)(J)){let Y=Object.values(J.getFields());return Q?Y:Y.filter((G)=>G.deprecationReason==null)}}},ofType:{type:x2,resolve:(J)=>("ofType"in J)?J.ofType:void 0},isOneOf:{type:s6.GraphQLBoolean,resolve:(J)=>{if((0,p1.isInputObjectType)(J))return J.isOneOf}}})});OC0.__Type=x2;var eY1=new p1.GraphQLObjectType({name:"__Field",description:"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.",fields:()=>({name:{type:new p1.GraphQLNonNull(s6.GraphQLString),resolve:(J)=>J.name},description:{type:s6.GraphQLString,resolve:(J)=>J.description},args:{type:new p1.GraphQLNonNull(new p1.GraphQLList(new p1.GraphQLNonNull(HS))),args:{includeDeprecated:{type:s6.GraphQLBoolean,defaultValue:!1}},resolve(J,{includeDeprecated:Q}){return Q?J.args:J.args.filter((Y)=>Y.deprecationReason==null)}},type:{type:new p1.GraphQLNonNull(x2),resolve:(J)=>J.type},isDeprecated:{type:new p1.GraphQLNonNull(s6.GraphQLBoolean),resolve:(J)=>J.deprecationReason!=null},deprecationReason:{type:s6.GraphQLString,resolve:(J)=>J.deprecationReason}})});OC0.__Field=eY1;var HS=new p1.GraphQLObjectType({name:"__InputValue",description:"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.",fields:()=>({name:{type:new p1.GraphQLNonNull(s6.GraphQLString),resolve:(J)=>J.name},description:{type:s6.GraphQLString,resolve:(J)=>J.description},type:{type:new p1.GraphQLNonNull(x2),resolve:(J)=>J.type},defaultValue:{type:s6.GraphQLString,description:"A GraphQL-formatted string representing the default value for this input value.",resolve(J){let{type:Q,defaultValue:Y}=J,G=(0,zC9.astFromValue)(Y,Q);return G?(0,XC9.print)(G):null}},isDeprecated:{type:new p1.GraphQLNonNull(s6.GraphQLBoolean),resolve:(J)=>J.deprecationReason!=null},deprecationReason:{type:s6.GraphQLString,resolve:(J)=>J.deprecationReason}})});OC0.__InputValue=HS;var JG1=new p1.GraphQLObjectType({name:"__EnumValue",description:"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.",fields:()=>({name:{type:new p1.GraphQLNonNull(s6.GraphQLString),resolve:(J)=>J.name},description:{type:s6.GraphQLString,resolve:(J)=>J.description},isDeprecated:{type:new p1.GraphQLNonNull(s6.GraphQLBoolean),resolve:(J)=>J.deprecationReason!=null},deprecationReason:{type:s6.GraphQLString,resolve:(J)=>J.deprecationReason}})});OC0.__EnumValue=JG1;var V4;OC0.TypeKind=V4;(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"})(V4||(OC0.TypeKind=V4={}));var QG1=new p1.GraphQLEnumType({name:"__TypeKind",description:"An enum describing what kind of type a given `__Type` is.",values:{SCALAR:{value:V4.SCALAR,description:"Indicates this type is a scalar."},OBJECT:{value:V4.OBJECT,description:"Indicates this type is an object. `fields` and `interfaces` are valid fields."},INTERFACE:{value:V4.INTERFACE,description:"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields."},UNION:{value:V4.UNION,description:"Indicates this type is a union. `possibleTypes` is a valid field."},ENUM:{value:V4.ENUM,description:"Indicates this type is an enum. `enumValues` is a valid field."},INPUT_OBJECT:{value:V4.INPUT_OBJECT,description:"Indicates this type is an input object. `inputFields` is a valid field."},LIST:{value:V4.LIST,description:"Indicates this type is a list. `ofType` is a valid field."},NON_NULL:{value:V4.NON_NULL,description:"Indicates this type is a non-null. `ofType` is a valid field."}}});OC0.__TypeKind=QG1;var KC9={name:"__schema",type:new p1.GraphQLNonNull(rY1),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};OC0.SchemaMetaFieldDef=KC9;var WC9={name:"__type",type:x2,description:"Request the type information of a single type.",args:[{name:"name",description:void 0,type:new p1.GraphQLNonNull(s6.GraphQLString),defaultValue:void 0,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0}],resolve:(J,{name:Q},Y,{schema:G})=>G.getType(Q),deprecationReason:void 0,extensions:Object.create(null),astNode:void 0};OC0.TypeMetaFieldDef=WC9;var ZC9={name:"__typename",type:new p1.GraphQLNonNull(s6.GraphQLString),description:"The name of the current Object type at runtime.",args:[],resolve:(J,Q,Y,{parentType:G})=>G.name,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0};OC0.TypeNameMetaFieldDef=ZC9;var IC0=Object.freeze([rY1,sY1,tY1,x2,eY1,HS,JG1,QG1]);OC0.introspectionTypes=IC0;function VC9(J){return IC0.some(({name:Q})=>J.name===Q)}});var yM=H((LC0)=>{Object.defineProperty(LC0,"__esModule",{value:!0});LC0.GraphQLSchema=void 0;LC0.assertSchema=TC9;LC0.isSchema=wC0;var xd=j7(),GG1=v6(),EC9=tT(),CC9=ZX(),RC9=Cd(),YG1=j2(),VY=Y6(),NC0=h3(),FC9=y2();function wC0(J){return(0,EC9.instanceOf)(J,XG1)}function TC9(J){if(!wC0(J))throw Error(`Expected ${(0,GG1.inspect)(J)} to be a GraphQL schema.`);return J}class XG1{constructor(J){var Q,Y;this.__validationErrors=J.assumeValid===!0?[]:void 0,(0,CC9.isObjectLike)(J)||(0,xd.devAssert)(!1,"Must provide configuration object."),!J.types||Array.isArray(J.types)||(0,xd.devAssert)(!1,`"types" must be Array if provided but got: ${(0,GG1.inspect)(J.types)}.`),!J.directives||Array.isArray(J.directives)||(0,xd.devAssert)(!1,`"directives" must be Array if provided but got: ${(0,GG1.inspect)(J.directives)}.`),this.description=J.description,this.extensions=(0,RC9.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:NC0.specifiedDirectives;let G=new Set(J.types);if(J.types!=null)for(let X of J.types)G.delete(X),qY(X,G);if(this._queryType!=null)qY(this._queryType,G);if(this._mutationType!=null)qY(this._mutationType,G);if(this._subscriptionType!=null)qY(this._subscriptionType,G);for(let X of this._directives)if((0,NC0.isDirective)(X))for(let z of X.args)qY(z.type,G);qY(FC9.__Schema,G),this._typeMap=Object.create(null),this._subTypeMap=Object.create(null),this._implementationsMap=Object.create(null);for(let X of G){if(X==null)continue;let z=X.name;if(z||(0,xd.devAssert)(!1,"One of the provided types for building the Schema is missing a name."),this._typeMap[z]!==void 0)throw Error(`Schema must contain uniquely named types but contains multiple types named "${z}".`);if(this._typeMap[z]=X,(0,VY.isInterfaceType)(X)){for(let K of X.getInterfaces())if((0,VY.isInterfaceType)(K)){let W=this._implementationsMap[K.name];if(W===void 0)W=this._implementationsMap[K.name]={objects:[],interfaces:[]};W.interfaces.push(X)}}else if((0,VY.isObjectType)(X)){for(let K of X.getInterfaces())if((0,VY.isInterfaceType)(K)){let W=this._implementationsMap[K.name];if(W===void 0)W=this._implementationsMap[K.name]={objects:[],interfaces:[]};W.objects.push(X)}}}}get[Symbol.toStringTag](){return"GraphQLSchema"}getQueryType(){return this._queryType}getMutationType(){return this._mutationType}getSubscriptionType(){return this._subscriptionType}getRootType(J){switch(J){case YG1.OperationTypeNode.QUERY:return this.getQueryType();case YG1.OperationTypeNode.MUTATION:return this.getMutationType();case YG1.OperationTypeNode.SUBSCRIPTION:return this.getSubscriptionType()}}getTypeMap(){return this._typeMap}getType(J){return this.getTypeMap()[J]}getPossibleTypes(J){return(0,VY.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,VY.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}}}LC0.GraphQLSchema=XG1;function qY(J,Q){let Y=(0,VY.getNamedType)(J);if(!Q.has(Y)){if(Q.add(Y),(0,VY.isUnionType)(Y))for(let G of Y.getTypes())qY(G,Q);else if((0,VY.isObjectType)(Y)||(0,VY.isInterfaceType)(Y)){for(let G of Y.getInterfaces())qY(G,Q);for(let G of Object.values(Y.getFields())){qY(G.type,Q);for(let X of G.args)qY(X.type,Q)}}else if((0,VY.isInputObjectType)(Y))for(let G of Object.values(Y.getFields()))qY(G.type,Q)}return Q}});var OS=H((fC0)=>{Object.defineProperty(fC0,"__esModule",{value:!0});fC0.assertValidSchema=vC9;fC0.validateSchema=PC0;var r5=v6(),$C9=q0(),zG1=j2(),CC0=KS(),I9=Y6(),SC0=h3(),fC9=y2(),kC9=yM();function PC0(J){if((0,kC9.assertSchema)(J),J.__validationErrors)return J.__validationErrors;let Q=new $C0(J);jC9(Q),hC9(Q),bC9(Q);let Y=Q.getErrors();return J.__validationErrors=Y,Y}function vC9(J){let Q=PC0(J);if(Q.length!==0)throw Error(Q.map((Y)=>Y.message).join(`

`))}class $C0{constructor(J){this._errors=[],this.schema=J}reportError(J,Q){let Y=Array.isArray(Q)?Q.filter(Boolean):Q;this._errors.push(new $C9.GraphQLError(J,{nodes:Y}))}getErrors(){return this._errors}}function jC9(J){let Q=J.schema,Y=Q.getQueryType();if(!Y)J.reportError("Query root type must be provided.",Q.astNode);else if(!(0,I9.isObjectType)(Y)){var G;J.reportError(`Query root type must be Object type, it cannot be ${(0,r5.inspect)(Y)}.`,(G=KG1(Q,zG1.OperationTypeNode.QUERY))!==null&&G!==void 0?G:Y.astNode)}let X=Q.getMutationType();if(X&&!(0,I9.isObjectType)(X)){var z;J.reportError(`Mutation root type must be Object type if provided, it cannot be ${(0,r5.inspect)(X)}.`,(z=KG1(Q,zG1.OperationTypeNode.MUTATION))!==null&&z!==void 0?z:X.astNode)}let K=Q.getSubscriptionType();if(K&&!(0,I9.isObjectType)(K)){var W;J.reportError(`Subscription root type must be Object type if provided, it cannot be ${(0,r5.inspect)(K)}.`,(W=KG1(Q,zG1.OperationTypeNode.SUBSCRIPTION))!==null&&W!==void 0?W:K.astNode)}}function KG1(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 hC9(J){for(let Y of J.schema.getDirectives()){if(!(0,SC0.isDirective)(Y)){J.reportError(`Expected directive but got: ${(0,r5.inspect)(Y)}.`,Y===null||Y===void 0?void 0:Y.astNode);continue}if(gM(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(gM(J,G),!(0,I9.isInputType)(G.type))J.reportError(`The type of @${Y.name}(${G.name}:) must be Input Type but got: ${(0,r5.inspect)(G.type)}.`,G.astNode);if((0,I9.isRequiredArgument)(G)&&G.deprecationReason!=null){var Q;J.reportError(`Required argument @${Y.name}(${G.name}:) cannot be deprecated.`,[WG1(G.astNode),(Q=G.astNode)===null||Q===void 0?void 0:Q.type])}}}}function gM(J,Q){if(Q.name.startsWith("__"))J.reportError(`Name "${Q.name}" must not begin with "__", which is reserved by GraphQL introspection.`,Q.astNode)}function bC9(J){let Q=lC9(J),Y=J.schema.getTypeMap();for(let G of Object.values(Y)){if(!(0,I9.isNamedType)(G)){J.reportError(`Expected GraphQL named type but got: ${(0,r5.inspect)(G)}.`,G.astNode);continue}if(!(0,fC9.isIntrospectionType)(G))gM(J,G);if((0,I9.isObjectType)(G))RC0(J,G),FC0(J,G);else if((0,I9.isInterfaceType)(G))RC0(J,G),FC0(J,G);else if((0,I9.isUnionType)(G))gC9(J,G);else if((0,I9.isEnumType)(G))mC9(J,G);else if((0,I9.isInputObjectType)(G))dC9(J,G),Q(G)}}function RC0(J,Q){let Y=Object.values(Q.getFields());if(Y.length===0)J.reportError(`Type ${Q.name} must define one or more fields.`,[Q.astNode,...Q.extensionASTNodes]);for(let K of Y){if(gM(J,K),!(0,I9.isOutputType)(K.type)){var G;J.reportError(`The type of ${Q.name}.${K.name} must be Output Type but got: ${(0,r5.inspect)(K.type)}.`,(G=K.astNode)===null||G===void 0?void 0:G.type)}for(let W of K.args){let Z=W.name;if(gM(J,W),!(0,I9.isInputType)(W.type)){var X;J.reportError(`The type of ${Q.name}.${K.name}(${Z}:) must be Input Type but got: ${(0,r5.inspect)(W.type)}.`,(X=W.astNode)===null||X===void 0?void 0:X.type)}if((0,I9.isRequiredArgument)(W)&&W.deprecationReason!=null){var z;J.reportError(`Required argument ${Q.name}.${K.name}(${Z}:) cannot be deprecated.`,[WG1(W.astNode),(z=W.astNode)===null||z===void 0?void 0:z.type])}}}}function FC0(J,Q){let Y=Object.create(null);for(let G of Q.getInterfaces()){if(!(0,I9.isInterfaceType)(G)){J.reportError(`Type ${(0,r5.inspect)(Q)} must only implement Interface types, it cannot implement ${(0,r5.inspect)(G)}.`,IS(Q,G));continue}if(Q===G){J.reportError(`Type ${Q.name} cannot implement itself because it would create a circular reference.`,IS(Q,G));continue}if(Y[G.name]){J.reportError(`Type ${Q.name} can only implement ${G.name} once.`,IS(Q,G));continue}Y[G.name]=!0,yC9(J,Q,G),xC9(J,Q,G)}}function xC9(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,CC0.isTypeSubTypeOf)(J.schema,q.type,Z.type)){var X,z;J.reportError(`Interface field ${Y.name}.${V} expects type ${(0,r5.inspect)(Z.type)} but ${Q.name}.${V} is type ${(0,r5.inspect)(q.type)}.`,[(X=Z.astNode)===null||X===void 0?void 0:X.type,(z=q.astNode)===null||z===void 0?void 0:z.type])}for(let U of Z.args){let M=U.name,D=q.args.find((I)=>I.name===M);if(!D){J.reportError(`Interface field argument ${Y.name}.${V}(${M}:) expected but ${Q.name}.${V} does not provide it.`,[U.astNode,q.astNode]);continue}if(!(0,CC0.isEqualType)(U.type,D.type)){var K,W;J.reportError(`Interface field argument ${Y.name}.${V}(${M}:) expects type ${(0,r5.inspect)(U.type)} but ${Q.name}.${V}(${M}:) is type ${(0,r5.inspect)(D.type)}.`,[(K=U.astNode)===null||K===void 0?void 0:K.type,(W=D.astNode)===null||W===void 0?void 0:W.type])}}for(let U of q.args){let M=U.name;if(!Z.args.find((I)=>I.name===M)&&(0,I9.isRequiredArgument)(U))J.reportError(`Object field ${Q.name}.${V} includes required argument ${M} that is missing from the Interface field ${Y.name}.${V}.`,[U.astNode,Z.astNode])}}}function yC9(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}.`,[...IS(Y,X),...IS(Q,Y)])}function gC9(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.`,TC0(Q,X.name));continue}if(G[X.name]=!0,!(0,I9.isObjectType)(X))J.reportError(`Union type ${Q.name} can only include Object types, it cannot include ${(0,r5.inspect)(X)}.`,TC0(Q,String(X)))}}function mC9(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)gM(J,G)}function dC9(J,Q){let Y=Object.values(Q.getFields());if(Y.length===0)J.reportError(`Input Object type ${Q.name} must define one or more fields.`,[Q.astNode,...Q.extensionASTNodes]);for(let z of Y){if(gM(J,z),!(0,I9.isInputType)(z.type)){var G;J.reportError(`The type of ${Q.name}.${z.name} must be Input Type but got: ${(0,r5.inspect)(z.type)}.`,(G=z.astNode)===null||G===void 0?void 0:G.type)}if((0,I9.isRequiredInputField)(z)&&z.deprecationReason!=null){var X;J.reportError(`Required input field ${Q.name}.${z.name} cannot be deprecated.`,[WG1(z.astNode),(X=z.astNode)===null||X===void 0?void 0:X.type])}if(Q.isOneOf)uC9(Q,z,J)}}function uC9(J,Q,Y){if((0,I9.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 lC9(J){let Q=Object.create(null),Y=[],G=Object.create(null);return X;function X(z){if(Q[z.name])return;Q[z.name]=!0,G[z.name]=Y.length;let K=Object.values(z.getFields());for(let W of K)if((0,I9.isNonNullType)(W.type)&&(0,I9.isInputObjectType)(W.type.ofType)){let Z=W.type.ofType,V=G[Z.name];if(Y.push(W),V===void 0)X(Z);else{let q=Y.slice(V),U=q.map((M)=>M.name).join(".");J.reportError(`Cannot reference Input Object "${Z.name}" within itself through a series of non-null fields: "${U}".`,q.map((M)=>M.astNode))}Y.pop()}G[z.name]=void 0}}function IS(J,Q){let{astNode:Y,extensionASTNodes:G}=J;return(Y!=null?[Y,...G]:G).flatMap((z)=>{var K;return(K=z.interfaces)!==null&&K!==void 0?K:[]}).filter((z)=>z.name.value===Q.name)}function TC0(J,Q){let{astNode:Y,extensionASTNodes:G}=J;return(Y!=null?[Y,...G]:G).flatMap((z)=>{var K;return(K=z.types)!==null&&K!==void 0?K:[]}).filter((z)=>z.name.value===Q)}function WG1(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===SC0.GraphQLDeprecatedDirective.name)}});var MX=H((vC0)=>{Object.defineProperty(vC0,"__esModule",{value:!0});vC0.typeFromAST=VG1;var ZG1=Q6(),kC0=Y6();function VG1(J,Q){switch(Q.kind){case ZG1.Kind.LIST_TYPE:{let Y=VG1(J,Q.type);return Y&&new kC0.GraphQLList(Y)}case ZG1.Kind.NON_NULL_TYPE:{let Y=VG1(J,Q.type);return Y&&new kC0.GraphQLNonNull(Y)}case ZG1.Kind.NAMED_TYPE:return J.getType(Q.name.value)}}});var yd=H((xC0)=>{Object.defineProperty(xC0,"__esModule",{value:!0});xC0.TypeInfo=void 0;xC0.visitWithTypeInfo=oC9;var iC9=j2(),O9=Q6(),jC0=kM(),A9=Y6(),kB=y2(),hC0=MX();class bC0{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:nC9,Q){if((0,A9.isInputType)(Q))this._inputTypeStack.push(Q);if((0,A9.isCompositeType)(Q))this._parentTypeStack.push(Q);if((0,A9.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 O9.Kind.SELECTION_SET:{let G=(0,A9.getNamedType)(this.getType());this._parentTypeStack.push((0,A9.isCompositeType)(G)?G:void 0);break}case O9.Kind.FIELD:{let G=this.getParentType(),X,z;if(G){if(X=this._getFieldDef(Q,G,J),X)z=X.type}this._fieldDefStack.push(X),this._typeStack.push((0,A9.isOutputType)(z)?z:void 0);break}case O9.Kind.DIRECTIVE:this._directive=Q.getDirective(J.name.value);break;case O9.Kind.OPERATION_DEFINITION:{let G=Q.getRootType(J.operation);this._typeStack.push((0,A9.isObjectType)(G)?G:void 0);break}case O9.Kind.INLINE_FRAGMENT:case O9.Kind.FRAGMENT_DEFINITION:{let G=J.typeCondition,X=G?(0,hC0.typeFromAST)(Q,G):(0,A9.getNamedType)(this.getType());this._typeStack.push((0,A9.isOutputType)(X)?X:void 0);break}case O9.Kind.VARIABLE_DEFINITION:{let G=(0,hC0.typeFromAST)(Q,J.type);this._inputTypeStack.push((0,A9.isInputType)(G)?G:void 0);break}case O9.Kind.ARGUMENT:{var Y;let G,X,z=(Y=this.getDirective())!==null&&Y!==void 0?Y:this.getFieldDef();if(z){if(G=z.args.find((K)=>K.name===J.name.value),G)X=G.type}this._argument=G,this._defaultValueStack.push(G?G.defaultValue:void 0),this._inputTypeStack.push((0,A9.isInputType)(X)?X:void 0);break}case O9.Kind.LIST:{let G=(0,A9.getNullableType)(this.getInputType()),X=(0,A9.isListType)(G)?G.ofType:G;this._defaultValueStack.push(void 0),this._inputTypeStack.push((0,A9.isInputType)(X)?X:void 0);break}case O9.Kind.OBJECT_FIELD:{let G=(0,A9.getNamedType)(this.getInputType()),X,z;if((0,A9.isInputObjectType)(G)){if(z=G.getFields()[J.name.value],z)X=z.type}this._defaultValueStack.push(z?z.defaultValue:void 0),this._inputTypeStack.push((0,A9.isInputType)(X)?X:void 0);break}case O9.Kind.ENUM:{let G=(0,A9.getNamedType)(this.getInputType()),X;if((0,A9.isEnumType)(G))X=G.getValue(J.value);this._enumValue=X;break}default:}}leave(J){switch(J.kind){case O9.Kind.SELECTION_SET:this._parentTypeStack.pop();break;case O9.Kind.FIELD:this._fieldDefStack.pop(),this._typeStack.pop();break;case O9.Kind.DIRECTIVE:this._directive=null;break;case O9.Kind.OPERATION_DEFINITION:case O9.Kind.INLINE_FRAGMENT:case O9.Kind.FRAGMENT_DEFINITION:this._typeStack.pop();break;case O9.Kind.VARIABLE_DEFINITION:this._inputTypeStack.pop();break;case O9.Kind.ARGUMENT:this._argument=null,this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case O9.Kind.LIST:case O9.Kind.OBJECT_FIELD:this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case O9.Kind.ENUM:this._enumValue=null;break;default:}}}xC0.TypeInfo=bC0;function nC9(J,Q,Y){let G=Y.name.value;if(G===kB.SchemaMetaFieldDef.name&&J.getQueryType()===Q)return kB.SchemaMetaFieldDef;if(G===kB.TypeMetaFieldDef.name&&J.getQueryType()===Q)return kB.TypeMetaFieldDef;if(G===kB.TypeNameMetaFieldDef.name&&(0,A9.isCompositeType)(Q))return kB.TypeNameMetaFieldDef;if((0,A9.isObjectType)(Q)||(0,A9.isInterfaceType)(Q))return Q.getFields()[G]}function oC9(J,Q){return{enter(...Y){let G=Y[0];J.enter(G);let X=(0,jC0.getEnterLeaveForKind)(Q,G.kind).enter;if(X){let z=X.apply(Q,Y);if(z!==void 0){if(J.leave(G),(0,iC9.isNode)(z))J.enter(z)}return z}},leave(...Y){let G=Y[0],X=(0,jC0.getEnterLeaveForKind)(Q,G.kind).leave,z;if(X)z=X.apply(Q,Y);return J.leave(G),z}}}});var mM=H((cC0)=>{Object.defineProperty(cC0,"__esModule",{value:!0});cC0.isConstValueNode=qG1;cC0.isDefinitionNode=rC9;cC0.isExecutableDefinitionNode=gC0;cC0.isSchemaCoordinateNode=eC9;cC0.isSelectionNode=sC9;cC0.isTypeDefinitionNode=uC0;cC0.isTypeExtensionNode=pC0;cC0.isTypeNode=tC9;cC0.isTypeSystemDefinitionNode=dC0;cC0.isTypeSystemExtensionNode=lC0;cC0.isValueNode=mC0;var _0=Q6();function rC9(J){return gC0(J)||dC0(J)||lC0(J)}function gC0(J){return J.kind===_0.Kind.OPERATION_DEFINITION||J.kind===_0.Kind.FRAGMENT_DEFINITION}function sC9(J){return J.kind===_0.Kind.FIELD||J.kind===_0.Kind.FRAGMENT_SPREAD||J.kind===_0.Kind.INLINE_FRAGMENT}function mC0(J){return J.kind===_0.Kind.VARIABLE||J.kind===_0.Kind.INT||J.kind===_0.Kind.FLOAT||J.kind===_0.Kind.STRING||J.kind===_0.Kind.BOOLEAN||J.kind===_0.Kind.NULL||J.kind===_0.Kind.ENUM||J.kind===_0.Kind.LIST||J.kind===_0.Kind.OBJECT}function qG1(J){return mC0(J)&&(J.kind===_0.Kind.LIST?J.values.some(qG1):J.kind===_0.Kind.OBJECT?J.fields.some((Q)=>qG1(Q.value)):J.kind!==_0.Kind.VARIABLE)}function tC9(J){return J.kind===_0.Kind.NAMED_TYPE||J.kind===_0.Kind.LIST_TYPE||J.kind===_0.Kind.NON_NULL_TYPE}function dC0(J){return J.kind===_0.Kind.SCHEMA_DEFINITION||uC0(J)||J.kind===_0.Kind.DIRECTIVE_DEFINITION}function uC0(J){return J.kind===_0.Kind.SCALAR_TYPE_DEFINITION||J.kind===_0.Kind.OBJECT_TYPE_DEFINITION||J.kind===_0.Kind.INTERFACE_TYPE_DEFINITION||J.kind===_0.Kind.UNION_TYPE_DEFINITION||J.kind===_0.Kind.ENUM_TYPE_DEFINITION||J.kind===_0.Kind.INPUT_OBJECT_TYPE_DEFINITION}function lC0(J){return J.kind===_0.Kind.SCHEMA_EXTENSION||pC0(J)}function pC0(J){return J.kind===_0.Kind.SCALAR_TYPE_EXTENSION||J.kind===_0.Kind.OBJECT_TYPE_EXTENSION||J.kind===_0.Kind.INTERFACE_TYPE_EXTENSION||J.kind===_0.Kind.UNION_TYPE_EXTENSION||J.kind===_0.Kind.ENUM_TYPE_EXTENSION||J.kind===_0.Kind.INPUT_OBJECT_TYPE_EXTENSION}function eC9(J){return J.kind===_0.Kind.TYPE_COORDINATE||J.kind===_0.Kind.MEMBER_COORDINATE||J.kind===_0.Kind.ARGUMENT_COORDINATE||J.kind===_0.Kind.DIRECTIVE_COORDINATE||J.kind===_0.Kind.DIRECTIVE_ARGUMENT_COORDINATE}});var UG1=H((iC0)=>{Object.defineProperty(iC0,"__esModule",{value:!0});iC0.ExecutableDefinitionsRule=DR9;var UR9=q0(),_C0=Q6(),MR9=mM();function DR9(J){return{Document(Q){for(let Y of Q.definitions)if(!(0,MR9.isExecutableDefinitionNode)(Y)){let G=Y.kind===_C0.Kind.SCHEMA_DEFINITION||Y.kind===_C0.Kind.SCHEMA_EXTENSION?"schema":'"'+Y.name.value+'"';J.reportError(new UR9.GraphQLError(`The ${G} definition is not executable.`,{nodes:Y}))}return!1}}}});var MG1=H((oC0)=>{Object.defineProperty(oC0,"__esModule",{value:!0});oC0.FieldsOnCorrectTypeRule=BR9;var nC0=AV(),IR9=QS(),OR9=NV(),AR9=q0(),AS=Y6();function BR9(J){return{Field(Q){let Y=J.getParentType();if(Y){if(!J.getFieldDef()){let X=J.getSchema(),z=Q.name.value,K=(0,nC0.didYouMean)("to use an inline fragment on",NR9(X,Y,z));if(K==="")K=(0,nC0.didYouMean)(wR9(Y,z));J.reportError(new AR9.GraphQLError(`Cannot query field "${z}" on type "${Y.name}".`+K,{nodes:Q}))}}}}}function NR9(J,Q,Y){if(!(0,AS.isAbstractType)(Q))return[];let G=new Set,X=Object.create(null);for(let K of J.getPossibleTypes(Q)){if(!K.getFields()[Y])continue;G.add(K),X[K.name]=1;for(let W of K.getInterfaces()){var z;if(!W.getFields()[Y])continue;G.add(W),X[W.name]=((z=X[W.name])!==null&&z!==void 0?z:0)+1}}return[...G].sort((K,W)=>{let Z=X[W.name]-X[K.name];if(Z!==0)return Z;if((0,AS.isInterfaceType)(K)&&J.isSubType(K,W))return-1;if((0,AS.isInterfaceType)(W)&&J.isSubType(W,K))return 1;return(0,IR9.naturalCompare)(K.name,W.name)}).map((K)=>K.name)}function wR9(J,Q){if((0,AS.isObjectType)(J)||(0,AS.isInterfaceType)(J)){let Y=Object.keys(J.getFields());return(0,OR9.suggestionList)(Q,Y)}return[]}});var DG1=H((eC0)=>{Object.defineProperty(eC0,"__esModule",{value:!0});eC0.FragmentsOnCompositeTypesRule=ER9;var aC0=q0(),rC0=FJ(),sC0=Y6(),tC0=MX();function ER9(J){return{InlineFragment(Q){let Y=Q.typeCondition;if(Y){let G=(0,tC0.typeFromAST)(J.getSchema(),Y);if(G&&!(0,sC0.isCompositeType)(G)){let X=(0,rC0.print)(Y);J.reportError(new aC0.GraphQLError(`Fragment cannot condition on non composite type "${X}".`,{nodes:Y}))}}},FragmentDefinition(Q){let Y=(0,tC0.typeFromAST)(J.getSchema(),Q.typeCondition);if(Y&&!(0,sC0.isCompositeType)(Y)){let G=(0,rC0.print)(Q.typeCondition);J.reportError(new aC0.GraphQLError(`Fragment "${Q.name.value}" cannot condition on non composite type "${G}".`,{nodes:Q.typeCondition}))}}}}});var HG1=H((XR0)=>{Object.defineProperty(XR0,"__esModule",{value:!0});XR0.KnownArgumentNamesOnDirectivesRule=GR0;XR0.KnownArgumentNamesRule=TR9;var JR0=AV(),QR0=NV(),YR0=q0(),RR9=Q6(),FR9=h3();function TR9(J){return{...GR0(J),Argument(Q){let Y=J.getArgument(),G=J.getFieldDef(),X=J.getParentType();if(!Y&&G&&X){let z=Q.name.value,K=G.args.map((Z)=>Z.name),W=(0,QR0.suggestionList)(z,K);J.reportError(new YR0.GraphQLError(`Unknown argument "${z}" on field "${X.name}.${G.name}".`+(0,JR0.didYouMean)(W),{nodes:Q}))}}}}function GR0(J){let Q=Object.create(null),Y=J.getSchema(),G=Y?Y.getDirectives():FR9.specifiedDirectives;for(let K of G)Q[K.name]=K.args.map((W)=>W.name);let X=J.getDocument().definitions;for(let K of X)if(K.kind===RR9.Kind.DIRECTIVE_DEFINITION){var z;let W=(z=K.arguments)!==null&&z!==void 0?z:[];Q[K.name.value]=W.map((Z)=>Z.name.value)}return{Directive(K){let W=K.name.value,Z=Q[W];if(K.arguments&&Z)for(let V of K.arguments){let q=V.name.value;if(!Z.includes(q)){let U=(0,QR0.suggestionList)(q,Z);J.reportError(new YR0.GraphQLError(`Unknown argument "${q}" on directive "@${W}".`+(0,JR0.didYouMean)(U),{nodes:V}))}}return!1}}}});var AG1=H((KR0)=>{Object.defineProperty(KR0,"__esModule",{value:!0});KR0.KnownDirectivesRule=kR9;var $R9=v6(),IG1=o5(),zR0=q0(),OG1=j2(),q4=FB(),T8=Q6(),fR9=h3();function kR9(J){let Q=Object.create(null),Y=J.getSchema(),G=Y?Y.getDirectives():fR9.specifiedDirectives;for(let z of G)Q[z.name]=z.locations;let X=J.getDocument().definitions;for(let z of X)if(z.kind===T8.Kind.DIRECTIVE_DEFINITION)Q[z.name.value]=z.locations.map((K)=>K.value);return{Directive(z,K,W,Z,V){let q=z.name.value,U=Q[q];if(!U){J.reportError(new zR0.GraphQLError(`Unknown directive "@${q}".`,{nodes:z}));return}let M=vR9(V);if(M&&!U.includes(M))J.reportError(new zR0.GraphQLError(`Directive "@${q}" may not be used on ${M}.`,{nodes:z}))}}}function vR9(J){let Q=J[J.length-1];switch("kind"in Q||(0,IG1.invariant)(!1),Q.kind){case T8.Kind.OPERATION_DEFINITION:return jR9(Q.operation);case T8.Kind.FIELD:return q4.DirectiveLocation.FIELD;case T8.Kind.FRAGMENT_SPREAD:return q4.DirectiveLocation.FRAGMENT_SPREAD;case T8.Kind.INLINE_FRAGMENT:return q4.DirectiveLocation.INLINE_FRAGMENT;case T8.Kind.FRAGMENT_DEFINITION:return q4.DirectiveLocation.FRAGMENT_DEFINITION;case T8.Kind.VARIABLE_DEFINITION:return q4.DirectiveLocation.VARIABLE_DEFINITION;case T8.Kind.SCHEMA_DEFINITION:case T8.Kind.SCHEMA_EXTENSION:return q4.DirectiveLocation.SCHEMA;case T8.Kind.SCALAR_TYPE_DEFINITION:case T8.Kind.SCALAR_TYPE_EXTENSION:return q4.DirectiveLocation.SCALAR;case T8.Kind.OBJECT_TYPE_DEFINITION:case T8.Kind.OBJECT_TYPE_EXTENSION:return q4.DirectiveLocation.OBJECT;case T8.Kind.FIELD_DEFINITION:return q4.DirectiveLocation.FIELD_DEFINITION;case T8.Kind.INTERFACE_TYPE_DEFINITION:case T8.Kind.INTERFACE_TYPE_EXTENSION:return q4.DirectiveLocation.INTERFACE;case T8.Kind.UNION_TYPE_DEFINITION:case T8.Kind.UNION_TYPE_EXTENSION:return q4.DirectiveLocation.UNION;case T8.Kind.ENUM_TYPE_DEFINITION:case T8.Kind.ENUM_TYPE_EXTENSION:return q4.DirectiveLocation.ENUM;case T8.Kind.ENUM_VALUE_DEFINITION:return q4.DirectiveLocation.ENUM_VALUE;case T8.Kind.INPUT_OBJECT_TYPE_DEFINITION:case T8.Kind.INPUT_OBJECT_TYPE_EXTENSION:return q4.DirectiveLocation.INPUT_OBJECT;case T8.Kind.INPUT_VALUE_DEFINITION:{let Y=J[J.length-3];return"kind"in Y||(0,IG1.invariant)(!1),Y.kind===T8.Kind.INPUT_OBJECT_TYPE_DEFINITION?q4.DirectiveLocation.INPUT_FIELD_DEFINITION:q4.DirectiveLocation.ARGUMENT_DEFINITION}default:(0,IG1.invariant)(!1,"Unexpected kind: "+(0,$R9.inspect)(Q.kind))}}function jR9(J){switch(J){case OG1.OperationTypeNode.QUERY:return q4.DirectiveLocation.QUERY;case OG1.OperationTypeNode.MUTATION:return q4.DirectiveLocation.MUTATION;case OG1.OperationTypeNode.SUBSCRIPTION:return q4.DirectiveLocation.SUBSCRIPTION}}});var BG1=H((WR0)=>{Object.defineProperty(WR0,"__esModule",{value:!0});WR0.KnownFragmentNamesRule=xR9;var bR9=q0();function xR9(J){return{FragmentSpread(Q){let Y=Q.name.value;if(!J.getFragment(Y))J.reportError(new bR9.GraphQLError(`Unknown fragment "${Y}".`,{nodes:Q.name}))}}}});var wG1=H((VR0)=>{Object.defineProperty(VR0,"__esModule",{value:!0});VR0.KnownTypeNamesRule=pR9;var gR9=AV(),mR9=NV(),dR9=q0(),NG1=mM(),uR9=y2(),lR9=UX();function pR9(J){let Q=J.getSchema(),Y=Q?Q.getTypeMap():Object.create(null),G=Object.create(null);for(let z of J.getDocument().definitions)if((0,NG1.isTypeDefinitionNode)(z))G[z.name.value]=!0;let X=[...Object.keys(Y),...Object.keys(G)];return{NamedType(z,K,W,Z,V){let q=z.name.value;if(!Y[q]&&!G[q]){var U;let M=(U=V[2])!==null&&U!==void 0?U:W,D=M!=null&&cR9(M);if(D&&ZR0.includes(q))return;let I=(0,mR9.suggestionList)(q,D?ZR0.concat(X):X);J.reportError(new dR9.GraphQLError(`Unknown type "${q}".`+(0,gR9.didYouMean)(I),{nodes:z}))}}}}var ZR0=[...lR9.specifiedScalarTypes,...uR9.introspectionTypes].map((J)=>J.name);function cR9(J){return"kind"in J&&((0,NG1.isTypeSystemDefinitionNode)(J)||(0,NG1.isTypeSystemExtensionNode)(J))}});var LG1=H((qR0)=>{Object.defineProperty(qR0,"__esModule",{value:!0});qR0.LoneAnonymousOperationRule=oR9;var iR9=q0(),nR9=Q6();function oR9(J){let Q=0;return{Document(Y){Q=Y.definitions.filter((G)=>G.kind===nR9.Kind.OPERATION_DEFINITION).length},OperationDefinition(Y){if(!Y.name&&Q>1)J.reportError(new iR9.GraphQLError("This anonymous operation must be the only defined operation.",{nodes:Y}))}}}});var EG1=H((MR0)=>{Object.defineProperty(MR0,"__esModule",{value:!0});MR0.LoneSchemaDefinitionRule=rR9;var UR0=q0();function rR9(J){var Q,Y,G;let X=J.getSchema(),z=(Q=(Y=(G=X===null||X===void 0?void 0:X.astNode)!==null&&G!==void 0?G:X===null||X===void 0?void 0:X.getQueryType())!==null&&Y!==void 0?Y:X===null||X===void 0?void 0:X.getMutationType())!==null&&Q!==void 0?Q:X===null||X===void 0?void 0:X.getSubscriptionType(),K=0;return{SchemaDefinition(W){if(z){J.reportError(new UR0.GraphQLError("Cannot define a new schema within a schema extension.",{nodes:W}));return}if(K>0)J.reportError(new UR0.GraphQLError("Must provide only one schema definition.",{nodes:W}));++K}}}});var CG1=H((HR0)=>{Object.defineProperty(HR0,"__esModule",{value:!0});HR0.MaxIntrospectionDepthRule=JF9;var tR9=q0(),DR0=Q6(),eR9=3;function JF9(J){function Q(Y,G=Object.create(null),X=0){if(Y.kind===DR0.Kind.FRAGMENT_SPREAD){let z=Y.name.value;if(G[z]===!0)return!1;let K=J.getFragment(z);if(!K)return!1;try{return G[z]=!0,Q(K,G,X)}finally{G[z]=void 0}}if(Y.kind===DR0.Kind.FIELD&&(Y.name.value==="fields"||Y.name.value==="interfaces"||Y.name.value==="possibleTypes"||Y.name.value==="inputFields")){if(X++,X>=eR9)return!0}if("selectionSet"in Y&&Y.selectionSet){for(let z of Y.selectionSet.selections)if(Q(z,G,X))return!0}return!1}return{Field(Y){if(Y.name.value==="__schema"||Y.name.value==="__type"){if(Q(Y))return J.reportError(new tR9.GraphQLError("Maximum introspection depth exceeded",{nodes:[Y]})),!1}}}}});var RG1=H((IR0)=>{Object.defineProperty(IR0,"__esModule",{value:!0});IR0.NoFragmentCyclesRule=GF9;var YF9=q0();function GF9(J){let Q=Object.create(null),Y=[],G=Object.create(null);return{OperationDefinition:()=>!1,FragmentDefinition(z){return X(z),!1}};function X(z){if(Q[z.name.value])return;let K=z.name.value;Q[K]=!0;let W=J.getFragmentSpreads(z.selectionSet);if(W.length===0)return;G[K]=Y.length;for(let Z of W){let V=Z.name.value,q=G[V];if(Y.push(Z),q===void 0){let U=J.getFragment(V);if(U)X(U)}else{let U=Y.slice(q),M=U.slice(0,-1).map((D)=>'"'+D.name.value+'"').join(", ");J.reportError(new YF9.GraphQLError(`Cannot spread fragment "${V}" within itself`+(M!==""?` via ${M}.`:"."),{nodes:U}))}Y.pop()}G[K]=void 0}}});var FG1=H((OR0)=>{Object.defineProperty(OR0,"__esModule",{value:!0});OR0.NoUndefinedVariablesRule=KF9;var zF9=q0();function KF9(J){let Q=Object.create(null);return{OperationDefinition:{enter(){Q=Object.create(null)},leave(Y){let G=J.getRecursiveVariableUsages(Y);for(let{node:X}of G){let z=X.name.value;if(Q[z]!==!0)J.reportError(new zF9.GraphQLError(Y.name?`Variable "$${z}" is not defined by operation "${Y.name.value}".`:`Variable "$${z}" is not defined.`,{nodes:[X,Y]}))}}},VariableDefinition(Y){Q[Y.variable.name.value]=!0}}}});var TG1=H((AR0)=>{Object.defineProperty(AR0,"__esModule",{value:!0});AR0.NoUnusedFragmentsRule=VF9;var ZF9=q0();function VF9(J){let Q=[],Y=[];return{OperationDefinition(G){return Q.push(G),!1},FragmentDefinition(G){return Y.push(G),!1},Document:{leave(){let G=Object.create(null);for(let X of Q)for(let z of J.getRecursivelyReferencedFragments(X))G[z.name.value]=!0;for(let X of Y){let z=X.name.value;if(G[z]!==!0)J.reportError(new ZF9.GraphQLError(`Fragment "${z}" is never used.`,{nodes:X}))}}}}}});var SG1=H((BR0)=>{Object.defineProperty(BR0,"__esModule",{value:!0});BR0.NoUnusedVariablesRule=MF9;var UF9=q0();function MF9(J){let Q=[];return{OperationDefinition:{enter(){Q=[]},leave(Y){let G=Object.create(null),X=J.getRecursiveVariableUsages(Y);for(let{node:z}of X)G[z.name.value]=!0;for(let z of Q){let K=z.variable.name.value;if(G[K]!==!0)J.reportError(new UF9.GraphQLError(Y.name?`Variable "$${K}" is never used in operation "${Y.name.value}".`:`Variable "$${K}" is never used.`,{nodes:z}))}}},VariableDefinition(Y){Q.push(Y)}}}});var $G1=H((NR0)=>{Object.defineProperty(NR0,"__esModule",{value:!0});NR0.sortValueNode=PG1;var HF9=QS(),NK=Q6();function PG1(J){switch(J.kind){case NK.Kind.OBJECT:return{...J,fields:IF9(J.fields)};case NK.Kind.LIST:return{...J,values:J.values.map(PG1)};case NK.Kind.INT:case NK.Kind.FLOAT:case NK.Kind.STRING:case NK.Kind.BOOLEAN:case NK.Kind.NULL:case NK.Kind.ENUM:case NK.Kind.VARIABLE:return J}}function IF9(J){return J.map((Q)=>({...Q,value:PG1(Q.value)})).sort((Q,Y)=>(0,HF9.naturalCompare)(Q.name.value,Y.name.value))}});var bG1=H((SR0)=>{Object.defineProperty(SR0,"__esModule",{value:!0});SR0.OverlappingFieldsCanBeMergedRule=wF9;var wR0=v6(),AF9=q0(),fG1=Q6(),BF9=FJ(),b3=Y6(),NF9=$G1(),ER0=MX();function CR0(J){if(Array.isArray(J))return J.map(([Q,Y])=>`subfields "${Q}" conflict because `+CR0(Y)).join(" and ");return J}function wF9(J){let Q=new hG1,Y=new TR0,G=new Map;return{SelectionSet(X){let z=LF9(J,G,Q,Y,J.getParentType(),X);for(let[[K,W],Z,V]of z){let q=CR0(W);J.reportError(new AF9.GraphQLError(`Fields "${K}" conflict because ${q}. Use different aliases on the fields to fetch both if this was intentional.`,{nodes:Z.concat(V)}))}}}}function LF9(J,Q,Y,G,X,z){let K=[],[W,Z]=dd(J,Q,X,z);if(CF9(J,K,Q,Y,G,W),Z.length!==0)for(let V=0;V<Z.length;V++){gd(J,K,Q,Y,G,!1,W,Z[V]);for(let q=V+1;q<Z.length;q++)md(J,K,Q,Y,G,!1,Z[V],Z[q])}return K}function gd(J,Q,Y,G,X,z,K,W){if(G.has(K,W,z))return;G.add(K,W,z);let Z=J.getFragment(W);if(!Z)return;let[V,q]=vG1(J,Y,Z);if(K===V)return;jG1(J,Q,Y,G,X,z,K,V);for(let U of q)gd(J,Q,Y,G,X,z,K,U)}function md(J,Q,Y,G,X,z,K,W){if(K===W)return;if(X.has(K,W,z))return;X.add(K,W,z);let Z=J.getFragment(K),V=J.getFragment(W);if(!Z||!V)return;let[q,U]=vG1(J,Y,Z),[M,D]=vG1(J,Y,V);jG1(J,Q,Y,G,X,z,q,M);for(let I of D)md(J,Q,Y,G,X,z,K,I);for(let I of U)md(J,Q,Y,G,X,z,I,W)}function EF9(J,Q,Y,G,X,z,K,W,Z){let V=[],[q,U]=dd(J,Q,z,K),[M,D]=dd(J,Q,W,Z);jG1(J,V,Q,Y,G,X,q,M);for(let I of D)gd(J,V,Q,Y,G,X,q,I);for(let I of U)gd(J,V,Q,Y,G,X,M,I);for(let I of U)for(let O of D)md(J,V,Q,Y,G,X,I,O);return V}function CF9(J,Q,Y,G,X,z){for(let[K,W]of Object.entries(z))if(W.length>1)for(let Z=0;Z<W.length;Z++)for(let V=Z+1;V<W.length;V++){let q=RR0(J,Y,G,X,!1,K,W[Z],W[V]);if(q)Q.push(q)}}function jG1(J,Q,Y,G,X,z,K,W){for(let[Z,V]of Object.entries(K)){let q=W[Z];if(q)for(let U of V)for(let M of q){let D=RR0(J,Y,G,X,z,Z,U,M);if(D)Q.push(D)}}}function RR0(J,Q,Y,G,X,z,K,W){let[Z,V,q]=K,[U,M,D]=W,I=X||Z!==U&&(0,b3.isObjectType)(Z)&&(0,b3.isObjectType)(U);if(!I){let N=V.name.value,L=M.name.value;if(N!==L)return[[z,`"${N}" and "${L}" are different fields`],[V],[M]];if(!RF9(V,M))return[[z,"they have differing arguments"],[V],[M]]}let O=q===null||q===void 0?void 0:q.type,A=D===null||D===void 0?void 0:D.type;if(O&&A&&kG1(O,A))return[[z,`they return conflicting types "${(0,wR0.inspect)(O)}" and "${(0,wR0.inspect)(A)}"`],[V],[M]];let B=V.selectionSet,w=M.selectionSet;if(B&&w){let N=EF9(J,Q,Y,G,I,(0,b3.getNamedType)(O),B,(0,b3.getNamedType)(A),w);return FF9(N,z,V,M)}}function RF9(J,Q){let Y=J.arguments,G=Q.arguments;if(Y===void 0||Y.length===0)return G===void 0||G.length===0;if(G===void 0||G.length===0)return!1;if(Y.length!==G.length)return!1;let X=new Map(G.map(({name:z,value:K})=>[z.value,K]));return Y.every((z)=>{let K=z.value,W=X.get(z.name.value);if(W===void 0)return!1;return LR0(K)===LR0(W)})}function LR0(J){return(0,BF9.print)((0,NF9.sortValueNode)(J))}function kG1(J,Q){if((0,b3.isListType)(J))return(0,b3.isListType)(Q)?kG1(J.ofType,Q.ofType):!0;if((0,b3.isListType)(Q))return!0;if((0,b3.isNonNullType)(J))return(0,b3.isNonNullType)(Q)?kG1(J.ofType,Q.ofType):!0;if((0,b3.isNonNullType)(Q))return!0;if((0,b3.isLeafType)(J)||(0,b3.isLeafType)(Q))return J!==Q;return!1}function dd(J,Q,Y,G){let X=Q.get(G);if(X)return X;let z=Object.create(null),K=Object.create(null);FR0(J,Y,G,z,K);let W=[z,Object.keys(K)];return Q.set(G,W),W}function vG1(J,Q,Y){let G=Q.get(Y.selectionSet);if(G)return G;let X=(0,ER0.typeFromAST)(J.getSchema(),Y.typeCondition);return dd(J,Q,X,Y.selectionSet)}function FR0(J,Q,Y,G,X){for(let z of Y.selections)switch(z.kind){case fG1.Kind.FIELD:{let K=z.name.value,W;if((0,b3.isObjectType)(Q)||(0,b3.isInterfaceType)(Q))W=Q.getFields()[K];let Z=z.alias?z.alias.value:K;if(!G[Z])G[Z]=[];G[Z].push([Q,z,W]);break}case fG1.Kind.FRAGMENT_SPREAD:X[z.name.value]=!0;break;case fG1.Kind.INLINE_FRAGMENT:{let K=z.typeCondition,W=K?(0,ER0.typeFromAST)(J.getSchema(),K):Q;FR0(J,W,z.selectionSet,G,X);break}}}function FF9(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 hG1{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 TR0{constructor(){this._orderedPairSet=new hG1}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 yG1=H((fR0)=>{Object.defineProperty(fR0,"__esModule",{value:!0});fR0.PossibleFragmentSpreadsRule=PF9;var ud=v6(),PR0=q0(),xG1=Y6(),$R0=KS(),SF9=MX();function PF9(J){return{InlineFragment(Q){let Y=J.getType(),G=J.getParentType();if((0,xG1.isCompositeType)(Y)&&(0,xG1.isCompositeType)(G)&&!(0,$R0.doTypesOverlap)(J.getSchema(),Y,G)){let X=(0,ud.inspect)(G),z=(0,ud.inspect)(Y);J.reportError(new PR0.GraphQLError(`Fragment cannot be spread here as objects of type "${X}" can never be of type "${z}".`,{nodes:Q}))}},FragmentSpread(Q){let Y=Q.name.value,G=$F9(J,Y),X=J.getParentType();if(G&&X&&!(0,$R0.doTypesOverlap)(J.getSchema(),G,X)){let z=(0,ud.inspect)(X),K=(0,ud.inspect)(G);J.reportError(new PR0.GraphQLError(`Fragment "${Y}" cannot be spread here as objects of type "${z}" can never be of type "${K}".`,{nodes:Q}))}}}}function $F9(J,Q){let Y=J.getFragment(Q);if(Y){let G=(0,SF9.typeFromAST)(J.getSchema(),Y.typeCondition);if((0,xG1.isCompositeType)(G))return G}}});var gG1=H((hR0)=>{Object.defineProperty(hR0,"__esModule",{value:!0});hR0.PossibleTypeExtensionsRule=hF9;var kF9=AV(),vR0=v6(),jR0=o5(),vF9=NV(),kR0=q0(),b8=Q6(),jF9=mM(),vB=Y6();function hF9(J){let Q=J.getSchema(),Y=Object.create(null);for(let X of J.getDocument().definitions)if((0,jF9.isTypeDefinitionNode)(X))Y[X.name.value]=X;return{ScalarTypeExtension:G,ObjectTypeExtension:G,InterfaceTypeExtension:G,UnionTypeExtension:G,EnumTypeExtension:G,InputObjectTypeExtension:G};function G(X){let z=X.name.value,K=Y[z],W=Q===null||Q===void 0?void 0:Q.getType(z),Z;if(K)Z=bF9[K.kind];else if(W)Z=xF9(W);if(Z){if(Z!==X.kind){let V=yF9(X.kind);J.reportError(new kR0.GraphQLError(`Cannot extend non-${V} type "${z}".`,{nodes:K?[K,X]:X}))}}else{let V=Object.keys({...Y,...Q===null||Q===void 0?void 0:Q.getTypeMap()}),q=(0,vF9.suggestionList)(z,V);J.reportError(new kR0.GraphQLError(`Cannot extend type "${z}" because it is not defined.`+(0,kF9.didYouMean)(q),{nodes:X.name}))}}}var bF9={[b8.Kind.SCALAR_TYPE_DEFINITION]:b8.Kind.SCALAR_TYPE_EXTENSION,[b8.Kind.OBJECT_TYPE_DEFINITION]:b8.Kind.OBJECT_TYPE_EXTENSION,[b8.Kind.INTERFACE_TYPE_DEFINITION]:b8.Kind.INTERFACE_TYPE_EXTENSION,[b8.Kind.UNION_TYPE_DEFINITION]:b8.Kind.UNION_TYPE_EXTENSION,[b8.Kind.ENUM_TYPE_DEFINITION]:b8.Kind.ENUM_TYPE_EXTENSION,[b8.Kind.INPUT_OBJECT_TYPE_DEFINITION]:b8.Kind.INPUT_OBJECT_TYPE_EXTENSION};function xF9(J){if((0,vB.isScalarType)(J))return b8.Kind.SCALAR_TYPE_EXTENSION;if((0,vB.isObjectType)(J))return b8.Kind.OBJECT_TYPE_EXTENSION;if((0,vB.isInterfaceType)(J))return b8.Kind.INTERFACE_TYPE_EXTENSION;if((0,vB.isUnionType)(J))return b8.Kind.UNION_TYPE_EXTENSION;if((0,vB.isEnumType)(J))return b8.Kind.ENUM_TYPE_EXTENSION;if((0,vB.isInputObjectType)(J))return b8.Kind.INPUT_OBJECT_TYPE_EXTENSION;(0,jR0.invariant)(!1,"Unexpected type: "+(0,vR0.inspect)(J))}function yF9(J){switch(J){case b8.Kind.SCALAR_TYPE_EXTENSION:return"scalar";case b8.Kind.OBJECT_TYPE_EXTENSION:return"object";case b8.Kind.INTERFACE_TYPE_EXTENSION:return"interface";case b8.Kind.UNION_TYPE_EXTENSION:return"union";case b8.Kind.ENUM_TYPE_EXTENSION:return"enum";case b8.Kind.INPUT_OBJECT_TYPE_EXTENSION:return"input object";default:(0,jR0.invariant)(!1,"Unexpected kind: "+(0,vR0.inspect)(J))}}});var dG1=H((dR0)=>{Object.defineProperty(dR0,"__esModule",{value:!0});dR0.ProvidedRequiredArgumentsOnDirectivesRule=mR0;dR0.ProvidedRequiredArgumentsRule=uF9;var xR0=v6(),bR0=BV(),yR0=q0(),gR0=Q6(),mF9=FJ(),mG1=Y6(),dF9=h3();function uF9(J){return{...mR0(J),Field:{leave(Q){var Y;let G=J.getFieldDef();if(!G)return!1;let X=new Set((Y=Q.arguments)===null||Y===void 0?void 0:Y.map((z)=>z.name.value));for(let z of G.args)if(!X.has(z.name)&&(0,mG1.isRequiredArgument)(z)){let K=(0,xR0.inspect)(z.type);J.reportError(new yR0.GraphQLError(`Field "${G.name}" argument "${z.name}" of type "${K}" is required, but it was not provided.`,{nodes:Q}))}}}}}function mR0(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:dF9.specifiedDirectives;for(let W of X)Y[W.name]=(0,bR0.keyMap)(W.args.filter(mG1.isRequiredArgument),(Z)=>Z.name);let z=J.getDocument().definitions;for(let W of z)if(W.kind===gR0.Kind.DIRECTIVE_DEFINITION){var K;let Z=(K=W.arguments)!==null&&K!==void 0?K:[];Y[W.name.value]=(0,bR0.keyMap)(Z.filter(lF9),(V)=>V.name.value)}return{Directive:{leave(W){let Z=W.name.value,V=Y[Z];if(V){var q;let U=(q=W.arguments)!==null&&q!==void 0?q:[],M=new Set(U.map((D)=>D.name.value));for(let[D,I]of Object.entries(V))if(!M.has(D)){let O=(0,mG1.isType)(I.type)?(0,xR0.inspect)(I.type):(0,mF9.print)(I.type);J.reportError(new yR0.GraphQLError(`Directive "@${Z}" argument "${D}" of type "${O}" is required, but it was not provided.`,{nodes:W}))}}}}}}function lF9(J){return J.type.kind===gR0.Kind.NON_NULL_TYPE&&J.defaultValue==null}});var pG1=H((lR0)=>{Object.defineProperty(lR0,"__esModule",{value:!0});lR0.ScalarLeafsRule=_F9;var uG1=v6(),lG1=q0(),uR0=Y6();function _F9(J){return{Field(Q){let Y=J.getType(),G=Q.selectionSet;if(Y){if((0,uR0.isLeafType)((0,uR0.getNamedType)(Y))){if(G){let X=Q.name.value,z=(0,uG1.inspect)(Y);J.reportError(new lG1.GraphQLError(`Field "${X}" must not have a selection since type "${z}" has no subfields.`,{nodes:G}))}}else if(!G){let X=Q.name.value,z=(0,uG1.inspect)(Y);J.reportError(new lG1.GraphQLError(`Field "${X}" of type "${z}" must have a selection of subfields. Did you mean "${X} { ... }"?`,{nodes:Q}))}else if(G.selections.length===0){let X=Q.name.value,z=(0,uG1.inspect)(Y);J.reportError(new lG1.GraphQLError(`Field "${X}" of type "${z}" must have at least one field selected.`,{nodes:Q}))}}}}}});var cG1=H((pR0)=>{Object.defineProperty(pR0,"__esModule",{value:!0});pR0.printPathArray=nF9;function nF9(J){return J.map((Q)=>typeof Q==="number"?"["+Q.toString()+"]":"."+Q).join("")}});var BS=H((cR0)=>{Object.defineProperty(cR0,"__esModule",{value:!0});cR0.addPath=aF9;cR0.pathToArray=rF9;function aF9(J,Q,Y){return{prev:J,key:Q,typename:Y}}function rF9(J){let Q=[],Y=J;while(Y)Q.push(Y.key),Y=Y.prev;return Q.reverse()}});var _G1=H((_R0)=>{Object.defineProperty(_R0,"__esModule",{value:!0});_R0.coerceInputValue=zT9;var eF9=AV(),ld=v6(),JT9=o5(),QT9=bd(),YT9=ZX(),UY=BS(),GT9=cG1(),XT9=NV(),wK=q0(),NS=Y6();function zT9(J,Q,Y=KT9){return wS(J,Q,Y,void 0)}function KT9(J,Q,Y){let G="Invalid value "+(0,ld.inspect)(Q);if(J.length>0)G+=` at "value${(0,GT9.printPathArray)(J)}"`;throw Y.message=G+": "+Y.message,Y}function wS(J,Q,Y,G){if((0,NS.isNonNullType)(Q)){if(J!=null)return wS(J,Q.ofType,Y,G);Y((0,UY.pathToArray)(G),J,new wK.GraphQLError(`Expected non-nullable type "${(0,ld.inspect)(Q)}" not to be null.`));return}if(J==null)return null;if((0,NS.isListType)(Q)){let X=Q.ofType;if((0,QT9.isIterableObject)(J))return Array.from(J,(z,K)=>{let W=(0,UY.addPath)(G,K,void 0);return wS(z,X,Y,W)});return[wS(J,X,Y,G)]}if((0,NS.isInputObjectType)(Q)){if(!(0,YT9.isObjectLike)(J)||Array.isArray(J)){Y((0,UY.pathToArray)(G),J,new wK.GraphQLError(`Expected type "${Q.name}" to be an object.`));return}let X={},z=Q.getFields();for(let K of Object.values(z)){let W=J[K.name];if(W===void 0){if(K.defaultValue!==void 0)X[K.name]=K.defaultValue;else if((0,NS.isNonNullType)(K.type)){let Z=(0,ld.inspect)(K.type);Y((0,UY.pathToArray)(G),J,new wK.GraphQLError(`Field "${K.name}" of required type "${Z}" was not provided.`))}continue}X[K.name]=wS(W,K.type,Y,(0,UY.addPath)(G,K.name,Q.name))}for(let K of Object.keys(J))if(!z[K]){let W=(0,XT9.suggestionList)(K,Object.keys(Q.getFields()));Y((0,UY.pathToArray)(G),J,new wK.GraphQLError(`Field "${K}" is not defined by type "${Q.name}".`+(0,eF9.didYouMean)(W)))}if(Q.isOneOf){let K=Object.keys(X);if(K.length!==1)Y((0,UY.pathToArray)(G),J,new wK.GraphQLError(`Exactly one key must be specified for OneOf type "${Q.name}".`));let W=K[0],Z=X[W];if(Z===null)Y((0,UY.pathToArray)(G).concat(W),Z,new wK.GraphQLError(`Field "${W}" must be non-null.`))}return X}if((0,NS.isLeafType)(Q)){let X;try{X=Q.parseValue(J)}catch(z){if(z instanceof wK.GraphQLError)Y((0,UY.pathToArray)(G),J,z);else Y((0,UY.pathToArray)(G),J,new wK.GraphQLError(`Expected type "${Q.name}". `+z.message,{originalError:z}));return}if(X===void 0)Y((0,UY.pathToArray)(G),J,new wK.GraphQLError(`Expected type "${Q.name}".`));return X}(0,JT9.invariant)(!1,"Unexpected input type: "+(0,ld.inspect)(Q))}});var ES=H((nR0)=>{Object.defineProperty(nR0,"__esModule",{value:!0});nR0.valueFromAST=LS;var ZT9=v6(),VT9=o5(),qT9=BV(),jB=Q6(),dM=Y6();function LS(J,Q,Y){if(!J)return;if(J.kind===jB.Kind.VARIABLE){let G=J.name.value;if(Y==null||Y[G]===void 0)return;let X=Y[G];if(X===null&&(0,dM.isNonNullType)(Q))return;return X}if((0,dM.isNonNullType)(Q)){if(J.kind===jB.Kind.NULL)return;return LS(J,Q.ofType,Y)}if(J.kind===jB.Kind.NULL)return null;if((0,dM.isListType)(Q)){let G=Q.ofType;if(J.kind===jB.Kind.LIST){let z=[];for(let K of J.values)if(iR0(K,Y)){if((0,dM.isNonNullType)(G))return;z.push(null)}else{let W=LS(K,G,Y);if(W===void 0)return;z.push(W)}return z}let X=LS(J,G,Y);if(X===void 0)return;return[X]}if((0,dM.isInputObjectType)(Q)){if(J.kind!==jB.Kind.OBJECT)return;let G=Object.create(null),X=(0,qT9.keyMap)(J.fields,(z)=>z.name.value);for(let z of Object.values(Q.getFields())){let K=X[z.name];if(!K||iR0(K.value,Y)){if(z.defaultValue!==void 0)G[z.name]=z.defaultValue;else if((0,dM.isNonNullType)(z.type))return;continue}let W=LS(K.value,z.type,Y);if(W===void 0)return;G[z.name]=W}if(Q.isOneOf){let z=Object.keys(G);if(z.length!==1)return;if(G[z[0]]===null)return}return G}if((0,dM.isLeafType)(Q)){let G;try{G=Q.parseLiteral(J,Y)}catch(X){return}if(G===void 0)return;return G}(0,VT9.invariant)(!1,"Unexpected input type: "+(0,ZT9.inspect)(Q))}function iR0(J,Q){return J.kind===jB.Kind.VARIABLE&&(Q==null||Q[J.name.value]===void 0)}});var xB=H((eR0)=>{Object.defineProperty(eR0,"__esModule",{value:!0});eR0.getArgumentValues=sR0;eR0.getDirectiveValues=BT9;eR0.getVariableValues=OT9;var hB=v6(),MT9=BV(),DT9=cG1(),LK=q0(),oR0=Q6(),aR0=FJ(),bB=Y6(),HT9=_G1(),IT9=MX(),rR0=ES();function OT9(J,Q,Y,G){let X=[],z=G===null||G===void 0?void 0:G.maxErrors;try{let K=AT9(J,Q,Y,(W)=>{if(z!=null&&X.length>=z)throw new LK.GraphQLError("Too many errors processing variables, error limit reached. Execution aborted.");X.push(W)});if(X.length===0)return{coerced:K}}catch(K){X.push(K)}return{errors:X}}function AT9(J,Q,Y,G){let X={};for(let z of Q){let K=z.variable.name.value,W=(0,IT9.typeFromAST)(J,z.type);if(!(0,bB.isInputType)(W)){let V=(0,aR0.print)(z.type);G(new LK.GraphQLError(`Variable "$${K}" expected value of type "${V}" which cannot be used as an input type.`,{nodes:z.type}));continue}if(!tR0(Y,K)){if(z.defaultValue)X[K]=(0,rR0.valueFromAST)(z.defaultValue,W);else if((0,bB.isNonNullType)(W)){let V=(0,hB.inspect)(W);G(new LK.GraphQLError(`Variable "$${K}" of required type "${V}" was not provided.`,{nodes:z}))}continue}let Z=Y[K];if(Z===null&&(0,bB.isNonNullType)(W)){let V=(0,hB.inspect)(W);G(new LK.GraphQLError(`Variable "$${K}" of non-null type "${V}" must not be null.`,{nodes:z}));continue}X[K]=(0,HT9.coerceInputValue)(Z,W,(V,q,U)=>{let M=`Variable "$${K}" got invalid value `+(0,hB.inspect)(q);if(V.length>0)M+=` at "${K}${(0,DT9.printPathArray)(V)}"`;G(new LK.GraphQLError(M+"; "+U.message,{nodes:z,originalError:U}))})}return X}function sR0(J,Q,Y){var G;let X={},z=(G=Q.arguments)!==null&&G!==void 0?G:[],K=(0,MT9.keyMap)(z,(W)=>W.name.value);for(let W of J.args){let{name:Z,type:V}=W,q=K[Z];if(!q){if(W.defaultValue!==void 0)X[Z]=W.defaultValue;else if((0,bB.isNonNullType)(V))throw new LK.GraphQLError(`Argument "${Z}" of required type "${(0,hB.inspect)(V)}" was not provided.`,{nodes:Q});continue}let U=q.value,M=U.kind===oR0.Kind.NULL;if(U.kind===oR0.Kind.VARIABLE){let I=U.name.value;if(Y==null||!tR0(Y,I)){if(W.defaultValue!==void 0)X[Z]=W.defaultValue;else if((0,bB.isNonNullType)(V))throw new LK.GraphQLError(`Argument "${Z}" of required type "${(0,hB.inspect)(V)}" was provided the variable "$${I}" which was not provided a runtime value.`,{nodes:U});continue}M=Y[I]==null}if(M&&(0,bB.isNonNullType)(V))throw new LK.GraphQLError(`Argument "${Z}" of non-null type "${(0,hB.inspect)(V)}" must not be null.`,{nodes:U});let D=(0,rR0.valueFromAST)(U,V,Y);if(D===void 0)throw new LK.GraphQLError(`Argument "${Z}" has invalid value ${(0,aR0.print)(U)}.`,{nodes:U});X[Z]=D}return X}function BT9(J,Q,Y){var G;let X=(G=Q.directives)===null||G===void 0?void 0:G.find((z)=>z.name.value===J.name);if(X)return sR0(J,X,Y)}function tR0(J,Q){return Object.prototype.hasOwnProperty.call(J,Q)}});var cd=H((GF0)=>{Object.defineProperty(GF0,"__esModule",{value:!0});GF0.collectFields=RT9;GF0.collectSubfields=FT9;var iG1=Q6(),ET9=Y6(),JF0=h3(),CT9=MX(),QF0=xB();function RT9(J,Q,Y,G,X){let z=new Map;return pd(J,Q,Y,G,X,z,new Set),z}function FT9(J,Q,Y,G,X){let z=new Map,K=new Set;for(let W of X)if(W.selectionSet)pd(J,Q,Y,G,W.selectionSet,z,K);return z}function pd(J,Q,Y,G,X,z,K){for(let W of X.selections)switch(W.kind){case iG1.Kind.FIELD:{if(!nG1(Y,W))continue;let Z=TT9(W),V=z.get(Z);if(V!==void 0)V.push(W);else z.set(Z,[W]);break}case iG1.Kind.INLINE_FRAGMENT:{if(!nG1(Y,W)||!YF0(J,W,G))continue;pd(J,Q,Y,G,W.selectionSet,z,K);break}case iG1.Kind.FRAGMENT_SPREAD:{let Z=W.name.value;if(K.has(Z)||!nG1(Y,W))continue;K.add(Z);let V=Q[Z];if(!V||!YF0(J,V,G))continue;pd(J,Q,Y,G,V.selectionSet,z,K);break}}}function nG1(J,Q){let Y=(0,QF0.getDirectiveValues)(JF0.GraphQLSkipDirective,Q,J);if((Y===null||Y===void 0?void 0:Y.if)===!0)return!1;let G=(0,QF0.getDirectiveValues)(JF0.GraphQLIncludeDirective,Q,J);if((G===null||G===void 0?void 0:G.if)===!1)return!1;return!0}function YF0(J,Q,Y){let G=Q.typeCondition;if(!G)return!0;let X=(0,CT9.typeFromAST)(J,G);if(X===Y)return!0;if((0,ET9.isAbstractType)(X))return J.isSubType(X,Y);return!1}function TT9(J){return J.alias?J.alias.value:J.name.value}});var oG1=H((zF0)=>{Object.defineProperty(zF0,"__esModule",{value:!0});zF0.SingleFieldSubscriptionsRule=kT9;var XF0=q0(),$T9=Q6(),fT9=cd();function kT9(J){return{OperationDefinition(Q){if(Q.operation==="subscription"){let Y=J.getSchema(),G=Y.getSubscriptionType();if(G){let X=Q.name?Q.name.value:null,z=Object.create(null),K=J.getDocument(),W=Object.create(null);for(let V of K.definitions)if(V.kind===$T9.Kind.FRAGMENT_DEFINITION)W[V.name.value]=V;let Z=(0,fT9.collectFields)(Y,W,z,G,Q.selectionSet);if(Z.size>1){let U=[...Z.values()].slice(1).flat();J.reportError(new XF0.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 XF0.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 _d=H((KF0)=>{Object.defineProperty(KF0,"__esModule",{value:!0});KF0.groupBy=jT9;function jT9(J,Q){let Y=new Map;for(let G of J){let X=Q(G),z=Y.get(X);if(z===void 0)Y.set(X,[G]);else z.push(G)}return Y}});var aG1=H((WF0)=>{Object.defineProperty(WF0,"__esModule",{value:!0});WF0.UniqueArgumentDefinitionNamesRule=yT9;var bT9=_d(),xT9=q0();function yT9(J){return{DirectiveDefinition(G){var X;let z=(X=G.arguments)!==null&&X!==void 0?X:[];return Y(`@${G.name.value}`,z)},InterfaceTypeDefinition:Q,InterfaceTypeExtension:Q,ObjectTypeDefinition:Q,ObjectTypeExtension:Q};function Q(G){var X;let z=G.name.value,K=(X=G.fields)!==null&&X!==void 0?X:[];for(let Z of K){var W;let V=Z.name.value,q=(W=Z.arguments)!==null&&W!==void 0?W:[];Y(`${z}.${V}`,q)}return!1}function Y(G,X){let z=(0,bT9.groupBy)(X,(K)=>K.name.value);for(let[K,W]of z)if(W.length>1)J.reportError(new xT9.GraphQLError(`Argument "${G}(${K}:)" can only be defined once.`,{nodes:W.map((Z)=>Z.name)}));return!1}}});var rG1=H((ZF0)=>{Object.defineProperty(ZF0,"__esModule",{value:!0});ZF0.UniqueArgumentNamesRule=uT9;var mT9=_d(),dT9=q0();function uT9(J){return{Field:Q,Directive:Q};function Q(Y){var G;let X=(G=Y.arguments)!==null&&G!==void 0?G:[],z=(0,mT9.groupBy)(X,(K)=>K.name.value);for(let[K,W]of z)if(W.length>1)J.reportError(new dT9.GraphQLError(`There can be only one argument named "${K}".`,{nodes:W.map((Z)=>Z.name)}))}}});var sG1=H((qF0)=>{Object.defineProperty(qF0,"__esModule",{value:!0});qF0.UniqueDirectiveNamesRule=pT9;var VF0=q0();function pT9(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 VF0.GraphQLError(`Directive "@${X}" already exists in the schema. It cannot be redefined.`,{nodes:G.name}));return}if(Q[X])J.reportError(new VF0.GraphQLError(`There can be only one directive named "@${X}".`,{nodes:[Q[X],G.name]}));else Q[X]=G.name;return!1}}}});var eG1=H((MF0)=>{Object.defineProperty(MF0,"__esModule",{value:!0});MF0.UniqueDirectivesPerLocationRule=nT9;var _T9=q0(),tG1=Q6(),UF0=mM(),iT9=h3();function nT9(J){let Q=Object.create(null),Y=J.getSchema(),G=Y?Y.getDirectives():iT9.specifiedDirectives;for(let W of G)Q[W.name]=!W.isRepeatable;let X=J.getDocument().definitions;for(let W of X)if(W.kind===tG1.Kind.DIRECTIVE_DEFINITION)Q[W.name.value]=!W.repeatable;let z=Object.create(null),K=Object.create(null);return{enter(W){if(!("directives"in W)||!W.directives)return;let Z;if(W.kind===tG1.Kind.SCHEMA_DEFINITION||W.kind===tG1.Kind.SCHEMA_EXTENSION)Z=z;else if((0,UF0.isTypeDefinitionNode)(W)||(0,UF0.isTypeExtensionNode)(W)){let V=W.name.value;if(Z=K[V],Z===void 0)K[V]=Z=Object.create(null)}else Z=Object.create(null);for(let V of W.directives){let q=V.name.value;if(Q[q])if(Z[q])J.reportError(new _T9.GraphQLError(`The directive "@${q}" can only be used once at this location.`,{nodes:[Z[q],V]}));else Z[q]=V}}}}});var JX1=H((HF0)=>{Object.defineProperty(HF0,"__esModule",{value:!0});HF0.UniqueEnumValueNamesRule=rT9;var DF0=q0(),aT9=Y6();function rT9(J){let Q=J.getSchema(),Y=Q?Q.getTypeMap():Object.create(null),G=Object.create(null);return{EnumTypeDefinition:X,EnumTypeExtension:X};function X(z){var K;let W=z.name.value;if(!G[W])G[W]=Object.create(null);let Z=(K=z.values)!==null&&K!==void 0?K:[],V=G[W];for(let q of Z){let U=q.name.value,M=Y[W];if((0,aT9.isEnumType)(M)&&M.getValue(U))J.reportError(new DF0.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 DF0.GraphQLError(`Enum value "${W}.${U}" can only be defined once.`,{nodes:[V[U],q.name]}));else V[U]=q.name}return!1}}});var YX1=H((OF0)=>{Object.defineProperty(OF0,"__esModule",{value:!0});OF0.UniqueFieldDefinitionNamesRule=tT9;var IF0=q0(),QX1=Y6();function tT9(J){let Q=J.getSchema(),Y=Q?Q.getTypeMap():Object.create(null),G=Object.create(null);return{InputObjectTypeDefinition:X,InputObjectTypeExtension:X,InterfaceTypeDefinition:X,InterfaceTypeExtension:X,ObjectTypeDefinition:X,ObjectTypeExtension:X};function X(z){var K;let W=z.name.value;if(!G[W])G[W]=Object.create(null);let Z=(K=z.fields)!==null&&K!==void 0?K:[],V=G[W];for(let q of Z){let U=q.name.value;if(eT9(Y[W],U))J.reportError(new IF0.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 IF0.GraphQLError(`Field "${W}.${U}" can only be defined once.`,{nodes:[V[U],q.name]}));else V[U]=q.name}return!1}}function eT9(J,Q){if((0,QX1.isObjectType)(J)||(0,QX1.isInterfaceType)(J)||(0,QX1.isInputObjectType)(J))return J.getFields()[Q]!=null;return!1}});var GX1=H((AF0)=>{Object.defineProperty(AF0,"__esModule",{value:!0});AF0.UniqueFragmentNamesRule=YS9;var QS9=q0();function YS9(J){let Q=Object.create(null);return{OperationDefinition:()=>!1,FragmentDefinition(Y){let G=Y.name.value;if(Q[G])J.reportError(new QS9.GraphQLError(`There can be only one fragment named "${G}".`,{nodes:[Q[G],Y.name]}));else Q[G]=Y.name;return!1}}}});var XX1=H((BF0)=>{Object.defineProperty(BF0,"__esModule",{value:!0});BF0.UniqueInputFieldNamesRule=KS9;var XS9=o5(),zS9=q0();function KS9(J){let Q=[],Y=Object.create(null);return{ObjectValue:{enter(){Q.push(Y),Y=Object.create(null)},leave(){let G=Q.pop();G||(0,XS9.invariant)(!1),Y=G}},ObjectField(G){let X=G.name.value;if(Y[X])J.reportError(new zS9.GraphQLError(`There can be only one input field named "${X}".`,{nodes:[Y[X],G.name]}));else Y[X]=G.name}}}});var zX1=H((NF0)=>{Object.defineProperty(NF0,"__esModule",{value:!0});NF0.UniqueOperationNamesRule=VS9;var ZS9=q0();function VS9(J){let Q=Object.create(null);return{OperationDefinition(Y){let G=Y.name;if(G)if(Q[G.value])J.reportError(new ZS9.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 KX1=H((LF0)=>{Object.defineProperty(LF0,"__esModule",{value:!0});LF0.UniqueOperationTypesRule=US9;var wF0=q0();function US9(J){let Q=J.getSchema(),Y=Object.create(null),G=Q?{query:Q.getQueryType(),mutation:Q.getMutationType(),subscription:Q.getSubscriptionType()}:{};return{SchemaDefinition:X,SchemaExtension:X};function X(z){var K;let W=(K=z.operationTypes)!==null&&K!==void 0?K:[];for(let Z of W){let V=Z.operation,q=Y[V];if(G[V])J.reportError(new wF0.GraphQLError(`Type for ${V} already defined in the schema. It cannot be redefined.`,{nodes:Z}));else if(q)J.reportError(new wF0.GraphQLError(`There can be only one ${V} type in schema.`,{nodes:[q,Z]}));else Y[V]=Z}return!1}}});var WX1=H((CF0)=>{Object.defineProperty(CF0,"__esModule",{value:!0});CF0.UniqueTypeNamesRule=DS9;var EF0=q0();function DS9(J){let Q=Object.create(null),Y=J.getSchema();return{ScalarTypeDefinition:G,ObjectTypeDefinition:G,InterfaceTypeDefinition:G,UnionTypeDefinition:G,EnumTypeDefinition:G,InputObjectTypeDefinition:G};function G(X){let z=X.name.value;if(Y!==null&&Y!==void 0&&Y.getType(z)){J.reportError(new EF0.GraphQLError(`Type "${z}" already exists in the schema. It cannot also be defined in this type definition.`,{nodes:X.name}));return}if(Q[z])J.reportError(new EF0.GraphQLError(`There can be only one type named "${z}".`,{nodes:[Q[z],X.name]}));else Q[z]=X.name;return!1}}});var ZX1=H((RF0)=>{Object.defineProperty(RF0,"__esModule",{value:!0});RF0.UniqueVariableNamesRule=AS9;var IS9=_d(),OS9=q0();function AS9(J){return{OperationDefinition(Q){var Y;let G=(Y=Q.variableDefinitions)!==null&&Y!==void 0?Y:[],X=(0,IS9.groupBy)(G,(z)=>z.variable.name.value);for(let[z,K]of X)if(K.length>1)J.reportError(new OS9.GraphQLError(`There can be only one variable named "$${z}".`,{nodes:K.map((W)=>W.variable.name)}))}}}});var VX1=H((FF0)=>{Object.defineProperty(FF0,"__esModule",{value:!0});FF0.ValuesOfCorrectTypeRule=CS9;var NS9=AV(),CS=v6(),wS9=BV(),LS9=NV(),EK=q0(),ES9=Q6(),id=FJ(),DX=Y6();function CS9(J){let Q={};return{OperationDefinition:{enter(){Q={}}},VariableDefinition(Y){Q[Y.variable.name.value]=Y},ListValue(Y){let G=(0,DX.getNullableType)(J.getParentInputType());if(!(0,DX.isListType)(G))return uM(J,Y),!1},ObjectValue(Y){let G=(0,DX.getNamedType)(J.getInputType());if(!(0,DX.isInputObjectType)(G))return uM(J,Y),!1;let X=(0,wS9.keyMap)(Y.fields,(z)=>z.name.value);for(let z of Object.values(G.getFields()))if(!X[z.name]&&(0,DX.isRequiredInputField)(z)){let W=(0,CS.inspect)(z.type);J.reportError(new EK.GraphQLError(`Field "${G.name}.${z.name}" of required type "${W}" was not provided.`,{nodes:Y}))}if(G.isOneOf)RS9(J,Y,G,X)},ObjectField(Y){let G=(0,DX.getNamedType)(J.getParentInputType());if(!J.getInputType()&&(0,DX.isInputObjectType)(G)){let z=(0,LS9.suggestionList)(Y.name.value,Object.keys(G.getFields()));J.reportError(new EK.GraphQLError(`Field "${Y.name.value}" is not defined by type "${G.name}".`+(0,NS9.didYouMean)(z),{nodes:Y}))}},NullValue(Y){let G=J.getInputType();if((0,DX.isNonNullType)(G))J.reportError(new EK.GraphQLError(`Expected value of type "${(0,CS.inspect)(G)}", found ${(0,id.print)(Y)}.`,{nodes:Y}))},EnumValue:(Y)=>uM(J,Y),IntValue:(Y)=>uM(J,Y),FloatValue:(Y)=>uM(J,Y),StringValue:(Y)=>uM(J,Y),BooleanValue:(Y)=>uM(J,Y)}}function uM(J,Q){let Y=J.getInputType();if(!Y)return;let G=(0,DX.getNamedType)(Y);if(!(0,DX.isLeafType)(G)){let X=(0,CS.inspect)(Y);J.reportError(new EK.GraphQLError(`Expected value of type "${X}", found ${(0,id.print)(Q)}.`,{nodes:Q}));return}try{if(G.parseLiteral(Q,void 0)===void 0){let z=(0,CS.inspect)(Y);J.reportError(new EK.GraphQLError(`Expected value of type "${z}", found ${(0,id.print)(Q)}.`,{nodes:Q}))}}catch(X){let z=(0,CS.inspect)(Y);if(X instanceof EK.GraphQLError)J.reportError(X);else J.reportError(new EK.GraphQLError(`Expected value of type "${z}", found ${(0,id.print)(Q)}; `+X.message,{nodes:Q,originalError:X}))}}function RS9(J,Q,Y,G){var X;let z=Object.keys(G);if(z.length!==1){J.reportError(new EK.GraphQLError(`OneOf Input Object "${Y.name}" must specify exactly one key.`,{nodes:[Q]}));return}let W=(X=G[z[0]])===null||X===void 0?void 0:X.value;if(!W||W.kind===ES9.Kind.NULL)J.reportError(new EK.GraphQLError(`Field "${Y.name}.${z[0]}" must be non-null.`,{nodes:[Q]}))}});var qX1=H((TF0)=>{Object.defineProperty(TF0,"__esModule",{value:!0});TF0.VariablesAreInputTypesRule=fS9;var TS9=q0(),SS9=FJ(),PS9=Y6(),$S9=MX();function fS9(J){return{VariableDefinition(Q){let Y=(0,$S9.typeFromAST)(J.getSchema(),Q.type);if(Y!==void 0&&!(0,PS9.isInputType)(Y)){let G=Q.variable.name.value,X=(0,SS9.print)(Q.type);J.reportError(new TS9.GraphQLError(`Variable "$${G}" cannot be non-input type "${X}".`,{nodes:Q.type}))}}}}});var UX1=H((fF0)=>{Object.defineProperty(fF0,"__esModule",{value:!0});fF0.VariablesInAllowedPositionRule=hS9;var SF0=v6(),PF0=q0(),vS9=Q6(),nd=Y6(),$F0=KS(),jS9=MX();function hS9(J){let Q=Object.create(null);return{OperationDefinition:{enter(){Q=Object.create(null)},leave(Y){let G=J.getRecursiveVariableUsages(Y);for(let{node:X,type:z,defaultValue:K,parentType:W}of G){let Z=X.name.value,V=Q[Z];if(V&&z){let q=J.getSchema(),U=(0,jS9.typeFromAST)(q,V.type);if(U&&!bS9(q,U,V.defaultValue,z,K)){let M=(0,SF0.inspect)(U),D=(0,SF0.inspect)(z);J.reportError(new PF0.GraphQLError(`Variable "$${Z}" of type "${M}" used in position expecting type "${D}".`,{nodes:[V,X]}))}if((0,nd.isInputObjectType)(W)&&W.isOneOf&&(0,nd.isNullableType)(U))J.reportError(new PF0.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 bS9(J,Q,Y,G,X){if((0,nd.isNonNullType)(G)&&!(0,nd.isNonNullType)(Q)){if(!(Y!=null&&Y.kind!==vS9.Kind.NULL)&&X===void 0)return!1;let W=G.ofType;return(0,$F0.isTypeSubTypeOf)(J,Q,W)}return(0,$F0.isTypeSubTypeOf)(J,Q,G)}});var MX1=H((mF0)=>{Object.defineProperty(mF0,"__esModule",{value:!0});mF0.specifiedSDLRules=mF0.specifiedRules=mF0.recommendedRules=void 0;var yS9=UG1(),gS9=MG1(),mS9=DG1(),kF0=HG1(),vF0=AG1(),dS9=BG1(),jF0=wG1(),uS9=LG1(),lS9=EG1(),pS9=CG1(),cS9=RG1(),_S9=FG1(),iS9=TG1(),nS9=SG1(),oS9=bG1(),aS9=yG1(),rS9=gG1(),hF0=dG1(),sS9=pG1(),tS9=oG1(),eS9=aG1(),bF0=rG1(),JP9=sG1(),xF0=eG1(),QP9=JX1(),YP9=YX1(),GP9=GX1(),yF0=XX1(),XP9=zX1(),zP9=KX1(),KP9=WX1(),WP9=ZX1(),ZP9=VX1(),VP9=qX1(),qP9=UX1(),gF0=Object.freeze([pS9.MaxIntrospectionDepthRule]);mF0.recommendedRules=gF0;var UP9=Object.freeze([yS9.ExecutableDefinitionsRule,XP9.UniqueOperationNamesRule,uS9.LoneAnonymousOperationRule,tS9.SingleFieldSubscriptionsRule,jF0.KnownTypeNamesRule,mS9.FragmentsOnCompositeTypesRule,VP9.VariablesAreInputTypesRule,sS9.ScalarLeafsRule,gS9.FieldsOnCorrectTypeRule,GP9.UniqueFragmentNamesRule,dS9.KnownFragmentNamesRule,iS9.NoUnusedFragmentsRule,aS9.PossibleFragmentSpreadsRule,cS9.NoFragmentCyclesRule,WP9.UniqueVariableNamesRule,_S9.NoUndefinedVariablesRule,nS9.NoUnusedVariablesRule,vF0.KnownDirectivesRule,xF0.UniqueDirectivesPerLocationRule,kF0.KnownArgumentNamesRule,bF0.UniqueArgumentNamesRule,ZP9.ValuesOfCorrectTypeRule,hF0.ProvidedRequiredArgumentsRule,qP9.VariablesInAllowedPositionRule,oS9.OverlappingFieldsCanBeMergedRule,yF0.UniqueInputFieldNamesRule,...gF0]);mF0.specifiedRules=UP9;var MP9=Object.freeze([lS9.LoneSchemaDefinitionRule,zP9.UniqueOperationTypesRule,KP9.UniqueTypeNamesRule,QP9.UniqueEnumValueNamesRule,YP9.UniqueFieldDefinitionNamesRule,eS9.UniqueArgumentDefinitionNamesRule,JP9.UniqueDirectiveNamesRule,jF0.KnownTypeNamesRule,vF0.KnownDirectivesRule,xF0.UniqueDirectivesPerLocationRule,rS9.PossibleTypeExtensionsRule,kF0.KnownArgumentNamesOnDirectivesRule,bF0.UniqueArgumentNamesRule,yF0.UniqueInputFieldNamesRule,hF0.ProvidedRequiredArgumentsOnDirectivesRule]);mF0.specifiedSDLRules=MP9});var DX1=H((_F0)=>{Object.defineProperty(_F0,"__esModule",{value:!0});_F0.ValidationContext=_F0.SDLValidationContext=_F0.ASTValidationContext=void 0;var uF0=Q6(),IP9=kM(),lF0=yd();class od{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===uF0.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===uF0.Kind.FRAGMENT_SPREAD)Q.push(X);else if(X.selectionSet)Y.push(X.selectionSet);this._fragmentSpreads.set(J,Q)}return Q}getRecursivelyReferencedFragments(J){let Q=this._recursivelyReferencedFragments.get(J);if(!Q){Q=[];let Y=Object.create(null),G=[J.selectionSet],X;while(X=G.pop())for(let z of this.getFragmentSpreads(X)){let K=z.name.value;if(Y[K]!==!0){Y[K]=!0;let W=this.getFragment(K);if(W)Q.push(W),G.push(W.selectionSet)}}this._recursivelyReferencedFragments.set(J,Q)}return Q}}_F0.ASTValidationContext=od;class pF0 extends od{constructor(J,Q,Y){super(J,Y);this._schema=Q}get[Symbol.toStringTag](){return"SDLValidationContext"}getSchema(){return this._schema}}_F0.SDLValidationContext=pF0;class cF0 extends od{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 lF0.TypeInfo(this._schema);(0,IP9.visit)(J,(0,lF0.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()}}_F0.ValidationContext=cF0});var RS=H((rF0)=>{Object.defineProperty(rF0,"__esModule",{value:!0});rF0.assertValidSDL=FP9;rF0.assertValidSDLExtension=TP9;rF0.validate=RP9;rF0.validateSDL=HX1;var BP9=j7(),NP9=Ld(),wP9=q0(),LP9=j2(),ad=kM(),EP9=OS(),nF0=yd(),oF0=MX1(),aF0=DX1(),CP9=(0,NP9.mapValue)(LP9.QueryDocumentKeys,(J)=>J.filter((Q)=>Q!=="description"));function RP9(J,Q,Y=oF0.specifiedRules,G,X=new nF0.TypeInfo(J)){var z;let K=(z=G===null||G===void 0?void 0:G.maxErrors)!==null&&z!==void 0?z:100;Q||(0,BP9.devAssert)(!1,"Must provide document."),(0,EP9.assertValidSchema)(J);let W=Object.freeze({}),Z=[],V=new aF0.ValidationContext(J,Q,X,(U)=>{if(Z.length>=K)throw Z.push(new wP9.GraphQLError("Too many validation errors, error limit reached. Validation aborted.")),W;Z.push(U)}),q=(0,ad.visitInParallel)(Y.map((U)=>U(V)));try{(0,ad.visit)(Q,(0,nF0.visitWithTypeInfo)(X,q),CP9)}catch(U){if(U!==W)throw U}return Z}function HX1(J,Q,Y=oF0.specifiedSDLRules){let G=[],X=new aF0.SDLValidationContext(J,Q,(K)=>{G.push(K)}),z=Y.map((K)=>K(X));return(0,ad.visit)(J,(0,ad.visitInParallel)(z)),G}function FP9(J){let Q=HX1(J);if(Q.length!==0)throw Error(Q.map((Y)=>Y.message).join(`

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

`))}});var tF0=H((sF0)=>{Object.defineProperty(sF0,"__esModule",{value:!0});sF0.memoize3=kP9;function kP9(J){let Q;return function(G,X,z){if(Q===void 0)Q=new WeakMap;let K=Q.get(G);if(K===void 0)K=new WeakMap,Q.set(G,K);let W=K.get(X);if(W===void 0)W=new WeakMap,K.set(X,W);let Z=W.get(z);if(Z===void 0)Z=J(G,X,z),W.set(z,Z);return Z}}});var JT0=H((eF0)=>{Object.defineProperty(eF0,"__esModule",{value:!0});eF0.promiseForObject=jP9;function jP9(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 YT0=H((QT0)=>{Object.defineProperty(QT0,"__esModule",{value:!0});QT0.promiseReduce=xP9;var bP9=Hd();function xP9(J,Q,Y){let G=Y;for(let X of J)G=(0,bP9.isPromise)(G)?G.then((z)=>Q(z,X)):Q(G,X);return G}});var zT0=H((XT0)=>{Object.defineProperty(XT0,"__esModule",{value:!0});XT0.toError=mP9;var gP9=v6();function mP9(J){return J instanceof Error?J:new GT0(J)}class GT0 extends Error{constructor(J){super("Unexpected error value: "+(0,gP9.inspect)(J));this.name="NonErrorThrown",this.thrownValue=J}}});var rd=H((KT0)=>{Object.defineProperty(KT0,"__esModule",{value:!0});KT0.locatedError=pP9;var uP9=zT0(),lP9=q0();function pP9(J,Q,Y){var G;let X=(0,uP9.toError)(J);if(cP9(X))return X;return new lP9.GraphQLError(X.message,{nodes:(G=X.nodes)!==null&&G!==void 0?G:Q,source:X.source,positions:X.positions,path:Y,originalError:X})}function cP9(J){return Array.isArray(J.path)}});var TS=H((LT0)=>{Object.defineProperty(LT0,"__esModule",{value:!0});LT0.assertValidExecutionArguments=IT0;LT0.buildExecutionContext=OT0;LT0.buildResolveInfo=BT0;LT0.defaultTypeResolver=LT0.defaultFieldResolver=void 0;LT0.execute=HT0;LT0.executeSync=tP9;LT0.getFieldDef=wT0;var OX1=j7(),lM=v6(),iP9=o5(),nP9=bd(),NX1=ZX(),MY=Hd(),oP9=tF0(),pM=BS(),WT0=JT0(),aP9=YT0(),g2=q0(),td=rd(),IX1=j2(),ZT0=Q6(),CV=Y6(),yB=y2(),rP9=OS(),UT0=cd(),MT0=xB(),sP9=(0,oP9.memoize3)((J,Q,Y)=>(0,UT0.collectSubfields)(J.schema,J.fragments,J.variableValues,Q,Y));class DT0{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 HT0(J){arguments.length<2||(0,OX1.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;IT0(Q,Y,G);let z=OT0(J);if(!("schema"in z))return{errors:z};try{let{operation:K}=z,W=eP9(z,K,X);if((0,MY.isPromise)(W))return W.then((Z)=>sd(Z,z.collectedErrors.errors),(Z)=>{return z.collectedErrors.add(Z,void 0),sd(null,z.collectedErrors.errors)});return sd(W,z.collectedErrors.errors)}catch(K){return z.collectedErrors.add(K,void 0),sd(null,z.collectedErrors.errors)}}function tP9(J){let Q=HT0(J);if((0,MY.isPromise)(Q))throw Error("GraphQL execution failed to complete synchronously.");return Q}function sd(J,Q){return Q.length===0?{data:J}:{errors:Q,data:J}}function IT0(J,Q,Y){Q||(0,OX1.devAssert)(!1,"Must provide document."),(0,rP9.assertValidSchema)(J),Y==null||(0,NX1.isObjectLike)(Y)||(0,OX1.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 OT0(J){var Q,Y,G;let{schema:X,document:z,rootValue:K,contextValue:W,variableValues:Z,operationName:V,fieldResolver:q,typeResolver:U,subscribeFieldResolver:M,options:D}=J,I,O=Object.create(null);for(let w of z.definitions)switch(w.kind){case ZT0.Kind.OPERATION_DEFINITION:if(V==null){if(I!==void 0)return[new g2.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 ZT0.Kind.FRAGMENT_DEFINITION:O[w.name.value]=w;break;default:}if(!I){if(V!=null)return[new g2.GraphQLError(`Unknown operation named "${V}".`)];return[new g2.GraphQLError("Must provide an operation.")]}let A=(Y=I.variableDefinitions)!==null&&Y!==void 0?Y:[],B=(0,MT0.getVariableValues)(X,A,Z!==null&&Z!==void 0?Z:{},{maxErrors:(G=D===null||D===void 0?void 0:D.maxCoercionErrors)!==null&&G!==void 0?G:50});if(B.errors)return B.errors;return{schema:X,fragments:O,rootValue:K,contextValue:W,operation:I,variableValues:B.coerced,fieldResolver:q!==null&&q!==void 0?q:BX1,typeResolver:U!==null&&U!==void 0?U:NT0,subscribeFieldResolver:M!==null&&M!==void 0?M:BX1,collectedErrors:new DT0}}function eP9(J,Q,Y){let G=J.schema.getRootType(Q.operation);if(G==null)throw new g2.GraphQLError(`Schema is not configured to execute ${Q.operation} operation.`,{nodes:Q});let X=(0,UT0.collectFields)(J.schema,J.fragments,J.variableValues,G,Q.selectionSet),z=void 0;switch(Q.operation){case IX1.OperationTypeNode.QUERY:return ed(J,G,Y,z,X);case IX1.OperationTypeNode.MUTATION:return J$9(J,G,Y,z,X);case IX1.OperationTypeNode.SUBSCRIPTION:return ed(J,G,Y,z,X)}}function J$9(J,Q,Y,G,X){return(0,aP9.promiseReduce)(X.entries(),(z,[K,W])=>{let Z=(0,pM.addPath)(G,K,Q.name),V=AT0(J,Q,Y,W,Z);if(V===void 0)return z;if((0,MY.isPromise)(V))return V.then((q)=>{return z[K]=q,z});return z[K]=V,z},Object.create(null))}function ed(J,Q,Y,G,X){let z=Object.create(null),K=!1;try{for(let[W,Z]of X.entries()){let V=(0,pM.addPath)(G,W,Q.name),q=AT0(J,Q,Y,Z,V);if(q!==void 0){if(z[W]=q,(0,MY.isPromise)(q))K=!0}}}catch(W){if(K)return(0,WT0.promiseForObject)(z).finally(()=>{throw W});throw W}if(!K)return z;return(0,WT0.promiseForObject)(z)}function AT0(J,Q,Y,G,X){var z;let K=wT0(J.schema,Q,G[0]);if(!K)return;let W=K.type,Z=(z=K.resolve)!==null&&z!==void 0?z:J.fieldResolver,V=BT0(J,K,G,Q,X);try{let q=(0,MT0.getArgumentValues)(K,G[0],J.variableValues),U=J.contextValue,M=Z(Y,q,U,V),D;if((0,MY.isPromise)(M))D=M.then((I)=>FS(J,W,G,V,X,I));else D=FS(J,W,G,V,X,M);if((0,MY.isPromise)(D))return D.then(void 0,(I)=>{let O=(0,td.locatedError)(I,G,(0,pM.pathToArray)(X));return Ju(O,W,X,J)});return D}catch(q){let U=(0,td.locatedError)(q,G,(0,pM.pathToArray)(X));return Ju(U,W,X,J)}}function BT0(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 Ju(J,Q,Y,G){if((0,CV.isNonNullType)(Q))throw J;return G.collectedErrors.add(J,Y),null}function FS(J,Q,Y,G,X,z){if(z instanceof Error)throw z;if((0,CV.isNonNullType)(Q)){let K=FS(J,Q.ofType,Y,G,X,z);if(K===null)throw Error(`Cannot return null for non-nullable field ${G.parentType.name}.${G.fieldName}.`);return K}if(z==null)return null;if((0,CV.isListType)(Q))return Q$9(J,Q,Y,G,X,z);if((0,CV.isLeafType)(Q))return Y$9(Q,z);if((0,CV.isAbstractType)(Q))return G$9(J,Q,Y,G,X,z);if((0,CV.isObjectType)(Q))return AX1(J,Q,Y,G,X,z);(0,iP9.invariant)(!1,"Cannot complete value of unexpected output type: "+(0,lM.inspect)(Q))}function Q$9(J,Q,Y,G,X,z){if(!(0,nP9.isIterableObject)(z))throw new g2.GraphQLError(`Expected Iterable, but did not find one for field "${G.parentType.name}.${G.fieldName}".`);let K=Q.ofType,W=!1,Z=Array.from(z,(V,q)=>{let U=(0,pM.addPath)(X,q,void 0);try{let M;if((0,MY.isPromise)(V))M=V.then((D)=>FS(J,K,Y,G,U,D));else M=FS(J,K,Y,G,U,V);if((0,MY.isPromise)(M))return W=!0,M.then(void 0,(D)=>{let I=(0,td.locatedError)(D,Y,(0,pM.pathToArray)(U));return Ju(I,K,U,J)});return M}catch(M){let D=(0,td.locatedError)(M,Y,(0,pM.pathToArray)(U));return Ju(D,K,U,J)}});return W?Promise.all(Z):Z}function Y$9(J,Q){let Y=J.serialize(Q);if(Y==null)throw Error(`Expected \`${(0,lM.inspect)(J)}.serialize(${(0,lM.inspect)(Q)})\` to return non-nullable value, returned: ${(0,lM.inspect)(Y)}`);return Y}function G$9(J,Q,Y,G,X,z){var K;let W=(K=Q.resolveType)!==null&&K!==void 0?K:J.typeResolver,Z=J.contextValue,V=W(z,Z,G,Q);if((0,MY.isPromise)(V))return V.then((q)=>AX1(J,VT0(q,J,Q,Y,G,z),Y,G,X,z));return AX1(J,VT0(V,J,Q,Y,G,z),Y,G,X,z)}function VT0(J,Q,Y,G,X,z){if(J==null)throw new g2.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,CV.isObjectType)(J))throw new g2.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 g2.GraphQLError(`Abstract type "${Y.name}" must resolve to an Object type at runtime for field "${X.parentType.name}.${X.fieldName}" with value ${(0,lM.inspect)(z)}, received "${(0,lM.inspect)(J)}".`);let K=Q.schema.getType(J);if(K==null)throw new g2.GraphQLError(`Abstract type "${Y.name}" was resolved to a type "${J}" that does not exist inside the schema.`,{nodes:G});if(!(0,CV.isObjectType)(K))throw new g2.GraphQLError(`Abstract type "${Y.name}" was resolved to a non-object type "${J}".`,{nodes:G});if(!Q.schema.isSubType(Y,K))throw new g2.GraphQLError(`Runtime Object type "${K.name}" is not a possible type for "${Y.name}".`,{nodes:G});return K}function AX1(J,Q,Y,G,X,z){let K=sP9(J,Q,Y);if(Q.isTypeOf){let W=Q.isTypeOf(z,J.contextValue,G);if((0,MY.isPromise)(W))return W.then((Z)=>{if(!Z)throw qT0(Q,z,Y);return ed(J,Q,z,X,K)});if(!W)throw qT0(Q,z,Y)}return ed(J,Q,z,X,K)}function qT0(J,Q,Y){return new g2.GraphQLError(`Expected value of type "${J.name}" but got: ${(0,lM.inspect)(Q)}.`,{nodes:Y})}var NT0=function(J,Q,Y,G){if((0,NX1.isObjectLike)(J)&&typeof J.__typename==="string")return J.__typename;let X=Y.schema.getPossibleTypes(G),z=[];for(let K=0;K<X.length;K++){let W=X[K];if(W.isTypeOf){let Z=W.isTypeOf(J,Q,Y);if((0,MY.isPromise)(Z))z[K]=Z;else if(Z){if(z.length)Promise.allSettled(z).catch(()=>{});return W.name}}}if(z.length)return Promise.all(z).then((K)=>{for(let W=0;W<K.length;W++)if(K[W])return X[W].name})};LT0.defaultTypeResolver=NT0;var BX1=function(J,Q,Y,G){if((0,NX1.isObjectLike)(J)||typeof J==="function"){let X=J[G.fieldName];if(typeof X==="function")return J[G.fieldName](Q,Y,G);return X}};LT0.defaultFieldResolver=BX1;function wT0(J,Q,Y){let G=Y.name.value;if(G===yB.SchemaMetaFieldDef.name&&J.getQueryType()===Q)return yB.SchemaMetaFieldDef;else if(G===yB.TypeMetaFieldDef.name&&J.getQueryType()===Q)return yB.TypeMetaFieldDef;else if(G===yB.TypeNameMetaFieldDef.name)return yB.TypeNameMetaFieldDef;return Q.getFields()[G]}});var FT0=H((RT0)=>{Object.defineProperty(RT0,"__esModule",{value:!0});RT0.graphql=A$9;RT0.graphqlSync=B$9;var U$9=j7(),M$9=Hd(),D$9=fM(),H$9=OS(),I$9=RS(),O$9=TS();function A$9(J){return new Promise((Q)=>Q(CT0(J)))}function B$9(J){let Q=CT0(J);if((0,M$9.isPromise)(Q))throw Error("GraphQL execution failed to complete synchronously.");return Q}function CT0(J){arguments.length<2||(0,U$9.devAssert)(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");let{schema:Q,source:Y,rootValue:G,contextValue:X,variableValues:z,operationName:K,fieldResolver:W,typeResolver:Z}=J,V=(0,H$9.validateSchema)(Q);if(V.length>0)return{errors:V};let q;try{q=(0,D$9.parse)(Y)}catch(M){return{errors:[M]}}let U=(0,I$9.validate)(Q,q);if(U.length>0)return{errors:U};return(0,O$9.execute)({schema:Q,document:q,rootValue:G,contextValue:X,variableValues:z,operationName:K,fieldResolver:W,typeResolver:Z})}});var PT0=H((C1)=>{Object.defineProperty(C1,"__esModule",{value:!0});Object.defineProperty(C1,"DEFAULT_DEPRECATION_REASON",{enumerable:!0,get:function(){return DY.DEFAULT_DEPRECATION_REASON}});Object.defineProperty(C1,"GRAPHQL_MAX_INT",{enumerable:!0,get:function(){return CK.GRAPHQL_MAX_INT}});Object.defineProperty(C1,"GRAPHQL_MIN_INT",{enumerable:!0,get:function(){return CK.GRAPHQL_MIN_INT}});Object.defineProperty(C1,"GraphQLBoolean",{enumerable:!0,get:function(){return CK.GraphQLBoolean}});Object.defineProperty(C1,"GraphQLDeprecatedDirective",{enumerable:!0,get:function(){return DY.GraphQLDeprecatedDirective}});Object.defineProperty(C1,"GraphQLDirective",{enumerable:!0,get:function(){return DY.GraphQLDirective}});Object.defineProperty(C1,"GraphQLEnumType",{enumerable:!0,get:function(){return B0.GraphQLEnumType}});Object.defineProperty(C1,"GraphQLFloat",{enumerable:!0,get:function(){return CK.GraphQLFloat}});Object.defineProperty(C1,"GraphQLID",{enumerable:!0,get:function(){return CK.GraphQLID}});Object.defineProperty(C1,"GraphQLIncludeDirective",{enumerable:!0,get:function(){return DY.GraphQLIncludeDirective}});Object.defineProperty(C1,"GraphQLInputObjectType",{enumerable:!0,get:function(){return B0.GraphQLInputObjectType}});Object.defineProperty(C1,"GraphQLInt",{enumerable:!0,get:function(){return CK.GraphQLInt}});Object.defineProperty(C1,"GraphQLInterfaceType",{enumerable:!0,get:function(){return B0.GraphQLInterfaceType}});Object.defineProperty(C1,"GraphQLList",{enumerable:!0,get:function(){return B0.GraphQLList}});Object.defineProperty(C1,"GraphQLNonNull",{enumerable:!0,get:function(){return B0.GraphQLNonNull}});Object.defineProperty(C1,"GraphQLObjectType",{enumerable:!0,get:function(){return B0.GraphQLObjectType}});Object.defineProperty(C1,"GraphQLOneOfDirective",{enumerable:!0,get:function(){return DY.GraphQLOneOfDirective}});Object.defineProperty(C1,"GraphQLScalarType",{enumerable:!0,get:function(){return B0.GraphQLScalarType}});Object.defineProperty(C1,"GraphQLSchema",{enumerable:!0,get:function(){return wX1.GraphQLSchema}});Object.defineProperty(C1,"GraphQLSkipDirective",{enumerable:!0,get:function(){return DY.GraphQLSkipDirective}});Object.defineProperty(C1,"GraphQLSpecifiedByDirective",{enumerable:!0,get:function(){return DY.GraphQLSpecifiedByDirective}});Object.defineProperty(C1,"GraphQLString",{enumerable:!0,get:function(){return CK.GraphQLString}});Object.defineProperty(C1,"GraphQLUnionType",{enumerable:!0,get:function(){return B0.GraphQLUnionType}});Object.defineProperty(C1,"SchemaMetaFieldDef",{enumerable:!0,get:function(){return x3.SchemaMetaFieldDef}});Object.defineProperty(C1,"TypeKind",{enumerable:!0,get:function(){return x3.TypeKind}});Object.defineProperty(C1,"TypeMetaFieldDef",{enumerable:!0,get:function(){return x3.TypeMetaFieldDef}});Object.defineProperty(C1,"TypeNameMetaFieldDef",{enumerable:!0,get:function(){return x3.TypeNameMetaFieldDef}});Object.defineProperty(C1,"__Directive",{enumerable:!0,get:function(){return x3.__Directive}});Object.defineProperty(C1,"__DirectiveLocation",{enumerable:!0,get:function(){return x3.__DirectiveLocation}});Object.defineProperty(C1,"__EnumValue",{enumerable:!0,get:function(){return x3.__EnumValue}});Object.defineProperty(C1,"__Field",{enumerable:!0,get:function(){return x3.__Field}});Object.defineProperty(C1,"__InputValue",{enumerable:!0,get:function(){return x3.__InputValue}});Object.defineProperty(C1,"__Schema",{enumerable:!0,get:function(){return x3.__Schema}});Object.defineProperty(C1,"__Type",{enumerable:!0,get:function(){return x3.__Type}});Object.defineProperty(C1,"__TypeKind",{enumerable:!0,get:function(){return x3.__TypeKind}});Object.defineProperty(C1,"assertAbstractType",{enumerable:!0,get:function(){return B0.assertAbstractType}});Object.defineProperty(C1,"assertCompositeType",{enumerable:!0,get:function(){return B0.assertCompositeType}});Object.defineProperty(C1,"assertDirective",{enumerable:!0,get:function(){return DY.assertDirective}});Object.defineProperty(C1,"assertEnumType",{enumerable:!0,get:function(){return B0.assertEnumType}});Object.defineProperty(C1,"assertEnumValueName",{enumerable:!0,get:function(){return ST0.assertEnumValueName}});Object.defineProperty(C1,"assertInputObjectType",{enumerable:!0,get:function(){return B0.assertInputObjectType}});Object.defineProperty(C1,"assertInputType",{enumerable:!0,get:function(){return B0.assertInputType}});Object.defineProperty(C1,"assertInterfaceType",{enumerable:!0,get:function(){return B0.assertInterfaceType}});Object.defineProperty(C1,"assertLeafType",{enumerable:!0,get:function(){return B0.assertLeafType}});Object.defineProperty(C1,"assertListType",{enumerable:!0,get:function(){return B0.assertListType}});Object.defineProperty(C1,"assertName",{enumerable:!0,get:function(){return ST0.assertName}});Object.defineProperty(C1,"assertNamedType",{enumerable:!0,get:function(){return B0.assertNamedType}});Object.defineProperty(C1,"assertNonNullType",{enumerable:!0,get:function(){return B0.assertNonNullType}});Object.defineProperty(C1,"assertNullableType",{enumerable:!0,get:function(){return B0.assertNullableType}});Object.defineProperty(C1,"assertObjectType",{enumerable:!0,get:function(){return B0.assertObjectType}});Object.defineProperty(C1,"assertOutputType",{enumerable:!0,get:function(){return B0.assertOutputType}});Object.defineProperty(C1,"assertScalarType",{enumerable:!0,get:function(){return B0.assertScalarType}});Object.defineProperty(C1,"assertSchema",{enumerable:!0,get:function(){return wX1.assertSchema}});Object.defineProperty(C1,"assertType",{enumerable:!0,get:function(){return B0.assertType}});Object.defineProperty(C1,"assertUnionType",{enumerable:!0,get:function(){return B0.assertUnionType}});Object.defineProperty(C1,"assertValidSchema",{enumerable:!0,get:function(){return TT0.assertValidSchema}});Object.defineProperty(C1,"assertWrappingType",{enumerable:!0,get:function(){return B0.assertWrappingType}});Object.defineProperty(C1,"getNamedType",{enumerable:!0,get:function(){return B0.getNamedType}});Object.defineProperty(C1,"getNullableType",{enumerable:!0,get:function(){return B0.getNullableType}});Object.defineProperty(C1,"introspectionTypes",{enumerable:!0,get:function(){return x3.introspectionTypes}});Object.defineProperty(C1,"isAbstractType",{enumerable:!0,get:function(){return B0.isAbstractType}});Object.defineProperty(C1,"isCompositeType",{enumerable:!0,get:function(){return B0.isCompositeType}});Object.defineProperty(C1,"isDirective",{enumerable:!0,get:function(){return DY.isDirective}});Object.defineProperty(C1,"isEnumType",{enumerable:!0,get:function(){return B0.isEnumType}});Object.defineProperty(C1,"isInputObjectType",{enumerable:!0,get:function(){return B0.isInputObjectType}});Object.defineProperty(C1,"isInputType",{enumerable:!0,get:function(){return B0.isInputType}});Object.defineProperty(C1,"isInterfaceType",{enumerable:!0,get:function(){return B0.isInterfaceType}});Object.defineProperty(C1,"isIntrospectionType",{enumerable:!0,get:function(){return x3.isIntrospectionType}});Object.defineProperty(C1,"isLeafType",{enumerable:!0,get:function(){return B0.isLeafType}});Object.defineProperty(C1,"isListType",{enumerable:!0,get:function(){return B0.isListType}});Object.defineProperty(C1,"isNamedType",{enumerable:!0,get:function(){return B0.isNamedType}});Object.defineProperty(C1,"isNonNullType",{enumerable:!0,get:function(){return B0.isNonNullType}});Object.defineProperty(C1,"isNullableType",{enumerable:!0,get:function(){return B0.isNullableType}});Object.defineProperty(C1,"isObjectType",{enumerable:!0,get:function(){return B0.isObjectType}});Object.defineProperty(C1,"isOutputType",{enumerable:!0,get:function(){return B0.isOutputType}});Object.defineProperty(C1,"isRequiredArgument",{enumerable:!0,get:function(){return B0.isRequiredArgument}});Object.defineProperty(C1,"isRequiredInputField",{enumerable:!0,get:function(){return B0.isRequiredInputField}});Object.defineProperty(C1,"isScalarType",{enumerable:!0,get:function(){return B0.isScalarType}});Object.defineProperty(C1,"isSchema",{enumerable:!0,get:function(){return wX1.isSchema}});Object.defineProperty(C1,"isSpecifiedDirective",{enumerable:!0,get:function(){return DY.isSpecifiedDirective}});Object.defineProperty(C1,"isSpecifiedScalarType",{enumerable:!0,get:function(){return CK.isSpecifiedScalarType}});Object.defineProperty(C1,"isType",{enumerable:!0,get:function(){return B0.isType}});Object.defineProperty(C1,"isUnionType",{enumerable:!0,get:function(){return B0.isUnionType}});Object.defineProperty(C1,"isWrappingType",{enumerable:!0,get:function(){return B0.isWrappingType}});Object.defineProperty(C1,"resolveObjMapThunk",{enumerable:!0,get:function(){return B0.resolveObjMapThunk}});Object.defineProperty(C1,"resolveReadonlyArrayThunk",{enumerable:!0,get:function(){return B0.resolveReadonlyArrayThunk}});Object.defineProperty(C1,"specifiedDirectives",{enumerable:!0,get:function(){return DY.specifiedDirectives}});Object.defineProperty(C1,"specifiedScalarTypes",{enumerable:!0,get:function(){return CK.specifiedScalarTypes}});Object.defineProperty(C1,"validateSchema",{enumerable:!0,get:function(){return TT0.validateSchema}});var wX1=yM(),B0=Y6(),DY=h3(),CK=UX(),x3=y2(),TT0=OS(),ST0=YS()});var fT0=H((K6)=>{Object.defineProperty(K6,"__esModule",{value:!0});Object.defineProperty(K6,"BREAK",{enumerable:!0,get:function(){return PS.BREAK}});Object.defineProperty(K6,"DirectiveLocation",{enumerable:!0,get:function(){return S$9.DirectiveLocation}});Object.defineProperty(K6,"Kind",{enumerable:!0,get:function(){return C$9.Kind}});Object.defineProperty(K6,"Lexer",{enumerable:!0,get:function(){return F$9.Lexer}});Object.defineProperty(K6,"Location",{enumerable:!0,get:function(){return LX1.Location}});Object.defineProperty(K6,"OperationTypeNode",{enumerable:!0,get:function(){return LX1.OperationTypeNode}});Object.defineProperty(K6,"Source",{enumerable:!0,get:function(){return L$9.Source}});Object.defineProperty(K6,"Token",{enumerable:!0,get:function(){return LX1.Token}});Object.defineProperty(K6,"TokenKind",{enumerable:!0,get:function(){return R$9.TokenKind}});Object.defineProperty(K6,"getEnterLeaveForKind",{enumerable:!0,get:function(){return PS.getEnterLeaveForKind}});Object.defineProperty(K6,"getLocation",{enumerable:!0,get:function(){return E$9.getLocation}});Object.defineProperty(K6,"getVisitFn",{enumerable:!0,get:function(){return PS.getVisitFn}});Object.defineProperty(K6,"isConstValueNode",{enumerable:!0,get:function(){return HY.isConstValueNode}});Object.defineProperty(K6,"isDefinitionNode",{enumerable:!0,get:function(){return HY.isDefinitionNode}});Object.defineProperty(K6,"isExecutableDefinitionNode",{enumerable:!0,get:function(){return HY.isExecutableDefinitionNode}});Object.defineProperty(K6,"isSchemaCoordinateNode",{enumerable:!0,get:function(){return HY.isSchemaCoordinateNode}});Object.defineProperty(K6,"isSelectionNode",{enumerable:!0,get:function(){return HY.isSelectionNode}});Object.defineProperty(K6,"isTypeDefinitionNode",{enumerable:!0,get:function(){return HY.isTypeDefinitionNode}});Object.defineProperty(K6,"isTypeExtensionNode",{enumerable:!0,get:function(){return HY.isTypeExtensionNode}});Object.defineProperty(K6,"isTypeNode",{enumerable:!0,get:function(){return HY.isTypeNode}});Object.defineProperty(K6,"isTypeSystemDefinitionNode",{enumerable:!0,get:function(){return HY.isTypeSystemDefinitionNode}});Object.defineProperty(K6,"isTypeSystemExtensionNode",{enumerable:!0,get:function(){return HY.isTypeSystemExtensionNode}});Object.defineProperty(K6,"isValueNode",{enumerable:!0,get:function(){return HY.isValueNode}});Object.defineProperty(K6,"parse",{enumerable:!0,get:function(){return SS.parse}});Object.defineProperty(K6,"parseConstValue",{enumerable:!0,get:function(){return SS.parseConstValue}});Object.defineProperty(K6,"parseSchemaCoordinate",{enumerable:!0,get:function(){return SS.parseSchemaCoordinate}});Object.defineProperty(K6,"parseType",{enumerable:!0,get:function(){return SS.parseType}});Object.defineProperty(K6,"parseValue",{enumerable:!0,get:function(){return SS.parseValue}});Object.defineProperty(K6,"print",{enumerable:!0,get:function(){return T$9.print}});Object.defineProperty(K6,"printLocation",{enumerable:!0,get:function(){return $T0.printLocation}});Object.defineProperty(K6,"printSourceLocation",{enumerable:!0,get:function(){return $T0.printSourceLocation}});Object.defineProperty(K6,"visit",{enumerable:!0,get:function(){return PS.visit}});Object.defineProperty(K6,"visitInParallel",{enumerable:!0,get:function(){return PS.visitInParallel}});var L$9=Bd(),E$9=Id(),$T0=AY1(),C$9=Q6(),R$9=TB(),F$9=sT(),SS=fM(),T$9=FJ(),PS=kM(),LX1=j2(),HY=mM(),S$9=FB()});var vT0=H((kT0)=>{Object.defineProperty(kT0,"__esModule",{value:!0});kT0.isAsyncIterable=P$9;function P$9(J){return typeof(J===null||J===void 0?void 0:J[Symbol.asyncIterator])==="function"}});var hT0=H((jT0)=>{Object.defineProperty(jT0,"__esModule",{value:!0});jT0.mapAsyncIterator=f$9;function f$9(J,Q){let Y=J[Symbol.asyncIterator]();async function G(X){if(X.done)return X;try{return{value:await Q(X.value),done:!1}}catch(z){if(typeof Y.return==="function")try{await Y.return()}catch(K){}throw z}}return{async next(){return G(await Y.next())},async return(){return typeof Y.return==="function"?G(await Y.return()):{value:void 0,done:!0}},async throw(X){if(typeof Y.throw==="function")return G(await Y.throw(X));throw X},[Symbol.asyncIterator](){return this}}}});var mT0=H((gT0)=>{Object.defineProperty(gT0,"__esModule",{value:!0});gT0.createSourceEventStream=yT0;gT0.subscribe=g$9;var v$9=j7(),j$9=v6(),xT0=vT0(),bT0=BS(),EX1=q0(),h$9=rd(),b$9=cd(),$S=TS(),x$9=hT0(),y$9=xB();async function g$9(J){arguments.length<2||(0,v$9.devAssert)(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");let Q=await yT0(J);if(!(0,xT0.isAsyncIterable)(Q))return Q;let Y=(G)=>(0,$S.execute)({...J,rootValue:G});return(0,x$9.mapAsyncIterator)(Q,Y)}function m$9(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 yT0(...J){let Q=m$9(J),{schema:Y,document:G,variableValues:X}=Q;(0,$S.assertValidExecutionArguments)(Y,G,X);let z=(0,$S.buildExecutionContext)(Q);if(!("schema"in z))return{errors:z};try{let K=await d$9(z);if(!(0,xT0.isAsyncIterable)(K))throw Error(`Subscription field must return Async Iterable. Received: ${(0,j$9.inspect)(K)}.`);return K}catch(K){if(K instanceof EX1.GraphQLError)return{errors:[K]};throw K}}async function d$9(J){let{schema:Q,fragments:Y,operation:G,variableValues:X,rootValue:z}=J,K=Q.getSubscriptionType();if(K==null)throw new EX1.GraphQLError("Schema is not configured to execute subscription operation.",{nodes:G});let W=(0,b$9.collectFields)(Q,Y,X,K,G.selectionSet),[Z,V]=[...W.entries()][0],q=(0,$S.getFieldDef)(Q,K,V[0]);if(!q){let I=V[0].name.value;throw new EX1.GraphQLError(`The subscription field "${I}" is not defined.`,{nodes:V})}let U=(0,bT0.addPath)(void 0,Z,K.name),M=(0,$S.buildResolveInfo)(J,q,V,K,U);try{var D;let I=(0,y$9.getArgumentValues)(q,V[0],X),O=J.contextValue,B=await((D=q.subscribe)!==null&&D!==void 0?D:J.subscribeFieldResolver)(z,I,O,M);if(B instanceof Error)throw B;return B}catch(I){throw(0,h$9.locatedError)(I,V,(0,bT0.pathToArray)(U))}}});var uT0=H((m2)=>{Object.defineProperty(m2,"__esModule",{value:!0});Object.defineProperty(m2,"createSourceEventStream",{enumerable:!0,get:function(){return dT0.createSourceEventStream}});Object.defineProperty(m2,"defaultFieldResolver",{enumerable:!0,get:function(){return Qu.defaultFieldResolver}});Object.defineProperty(m2,"defaultTypeResolver",{enumerable:!0,get:function(){return Qu.defaultTypeResolver}});Object.defineProperty(m2,"execute",{enumerable:!0,get:function(){return Qu.execute}});Object.defineProperty(m2,"executeSync",{enumerable:!0,get:function(){return Qu.executeSync}});Object.defineProperty(m2,"getArgumentValues",{enumerable:!0,get:function(){return CX1.getArgumentValues}});Object.defineProperty(m2,"getDirectiveValues",{enumerable:!0,get:function(){return CX1.getDirectiveValues}});Object.defineProperty(m2,"getVariableValues",{enumerable:!0,get:function(){return CX1.getVariableValues}});Object.defineProperty(m2,"responsePathAsArray",{enumerable:!0,get:function(){return p$9.pathToArray}});Object.defineProperty(m2,"subscribe",{enumerable:!0,get:function(){return dT0.subscribe}});var p$9=BS(),Qu=TS(),dT0=mT0(),CX1=xB()});var pT0=H((lT0)=>{Object.defineProperty(lT0,"__esModule",{value:!0});lT0.NoDeprecatedCustomRule=c$9;var RX1=o5(),fS=q0(),FX1=Y6();function c$9(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,RX1.invariant)(!1),J.reportError(new fS.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 fS.GraphQLError(`Directive "@${X.name}" argument "${Y.name}" is deprecated. ${G}`,{nodes:Q}));else{let z=J.getParentType(),K=J.getFieldDef();z!=null&&K!=null||(0,RX1.invariant)(!1),J.reportError(new fS.GraphQLError(`Field "${z.name}.${K.name}" argument "${Y.name}" is deprecated. ${G}`,{nodes:Q}))}}},ObjectField(Q){let Y=(0,FX1.getNamedType)(J.getParentInputType());if((0,FX1.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 fS.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,FX1.getNamedType)(J.getInputType());X!=null||(0,RX1.invariant)(!1),J.reportError(new fS.GraphQLError(`The enum value "${X.name}.${Y.name}" is deprecated. ${G}`,{nodes:Q}))}}}}});var _T0=H((cT0)=>{Object.defineProperty(cT0,"__esModule",{value:!0});cT0.NoSchemaIntrospectionCustomRule=a$9;var i$9=q0(),n$9=Y6(),o$9=y2();function a$9(J){return{Field(Q){let Y=(0,n$9.getNamedType)(J.getType());if(Y&&(0,o$9.isIntrospectionType)(Y))J.reportError(new i$9.GraphQLError(`GraphQL introspection has been disabled, but the requested query contained the field "${Q.name.value}".`,{nodes:Q}))}}}});var nT0=H((v0)=>{Object.defineProperty(v0,"__esModule",{value:!0});Object.defineProperty(v0,"ExecutableDefinitionsRule",{enumerable:!0,get:function(){return e$9.ExecutableDefinitionsRule}});Object.defineProperty(v0,"FieldsOnCorrectTypeRule",{enumerable:!0,get:function(){return Jf9.FieldsOnCorrectTypeRule}});Object.defineProperty(v0,"FragmentsOnCompositeTypesRule",{enumerable:!0,get:function(){return Qf9.FragmentsOnCompositeTypesRule}});Object.defineProperty(v0,"KnownArgumentNamesRule",{enumerable:!0,get:function(){return Yf9.KnownArgumentNamesRule}});Object.defineProperty(v0,"KnownDirectivesRule",{enumerable:!0,get:function(){return Gf9.KnownDirectivesRule}});Object.defineProperty(v0,"KnownFragmentNamesRule",{enumerable:!0,get:function(){return Xf9.KnownFragmentNamesRule}});Object.defineProperty(v0,"KnownTypeNamesRule",{enumerable:!0,get:function(){return zf9.KnownTypeNamesRule}});Object.defineProperty(v0,"LoneAnonymousOperationRule",{enumerable:!0,get:function(){return Kf9.LoneAnonymousOperationRule}});Object.defineProperty(v0,"LoneSchemaDefinitionRule",{enumerable:!0,get:function(){return Tf9.LoneSchemaDefinitionRule}});Object.defineProperty(v0,"MaxIntrospectionDepthRule",{enumerable:!0,get:function(){return Ff9.MaxIntrospectionDepthRule}});Object.defineProperty(v0,"NoDeprecatedCustomRule",{enumerable:!0,get:function(){return hf9.NoDeprecatedCustomRule}});Object.defineProperty(v0,"NoFragmentCyclesRule",{enumerable:!0,get:function(){return Wf9.NoFragmentCyclesRule}});Object.defineProperty(v0,"NoSchemaIntrospectionCustomRule",{enumerable:!0,get:function(){return bf9.NoSchemaIntrospectionCustomRule}});Object.defineProperty(v0,"NoUndefinedVariablesRule",{enumerable:!0,get:function(){return Zf9.NoUndefinedVariablesRule}});Object.defineProperty(v0,"NoUnusedFragmentsRule",{enumerable:!0,get:function(){return Vf9.NoUnusedFragmentsRule}});Object.defineProperty(v0,"NoUnusedVariablesRule",{enumerable:!0,get:function(){return qf9.NoUnusedVariablesRule}});Object.defineProperty(v0,"OverlappingFieldsCanBeMergedRule",{enumerable:!0,get:function(){return Uf9.OverlappingFieldsCanBeMergedRule}});Object.defineProperty(v0,"PossibleFragmentSpreadsRule",{enumerable:!0,get:function(){return Mf9.PossibleFragmentSpreadsRule}});Object.defineProperty(v0,"PossibleTypeExtensionsRule",{enumerable:!0,get:function(){return jf9.PossibleTypeExtensionsRule}});Object.defineProperty(v0,"ProvidedRequiredArgumentsRule",{enumerable:!0,get:function(){return Df9.ProvidedRequiredArgumentsRule}});Object.defineProperty(v0,"ScalarLeafsRule",{enumerable:!0,get:function(){return Hf9.ScalarLeafsRule}});Object.defineProperty(v0,"SingleFieldSubscriptionsRule",{enumerable:!0,get:function(){return If9.SingleFieldSubscriptionsRule}});Object.defineProperty(v0,"UniqueArgumentDefinitionNamesRule",{enumerable:!0,get:function(){return kf9.UniqueArgumentDefinitionNamesRule}});Object.defineProperty(v0,"UniqueArgumentNamesRule",{enumerable:!0,get:function(){return Of9.UniqueArgumentNamesRule}});Object.defineProperty(v0,"UniqueDirectiveNamesRule",{enumerable:!0,get:function(){return vf9.UniqueDirectiveNamesRule}});Object.defineProperty(v0,"UniqueDirectivesPerLocationRule",{enumerable:!0,get:function(){return Af9.UniqueDirectivesPerLocationRule}});Object.defineProperty(v0,"UniqueEnumValueNamesRule",{enumerable:!0,get:function(){return $f9.UniqueEnumValueNamesRule}});Object.defineProperty(v0,"UniqueFieldDefinitionNamesRule",{enumerable:!0,get:function(){return ff9.UniqueFieldDefinitionNamesRule}});Object.defineProperty(v0,"UniqueFragmentNamesRule",{enumerable:!0,get:function(){return Bf9.UniqueFragmentNamesRule}});Object.defineProperty(v0,"UniqueInputFieldNamesRule",{enumerable:!0,get:function(){return Nf9.UniqueInputFieldNamesRule}});Object.defineProperty(v0,"UniqueOperationNamesRule",{enumerable:!0,get:function(){return wf9.UniqueOperationNamesRule}});Object.defineProperty(v0,"UniqueOperationTypesRule",{enumerable:!0,get:function(){return Sf9.UniqueOperationTypesRule}});Object.defineProperty(v0,"UniqueTypeNamesRule",{enumerable:!0,get:function(){return Pf9.UniqueTypeNamesRule}});Object.defineProperty(v0,"UniqueVariableNamesRule",{enumerable:!0,get:function(){return Lf9.UniqueVariableNamesRule}});Object.defineProperty(v0,"ValidationContext",{enumerable:!0,get:function(){return t$9.ValidationContext}});Object.defineProperty(v0,"ValuesOfCorrectTypeRule",{enumerable:!0,get:function(){return Ef9.ValuesOfCorrectTypeRule}});Object.defineProperty(v0,"VariablesAreInputTypesRule",{enumerable:!0,get:function(){return Cf9.VariablesAreInputTypesRule}});Object.defineProperty(v0,"VariablesInAllowedPositionRule",{enumerable:!0,get:function(){return Rf9.VariablesInAllowedPositionRule}});Object.defineProperty(v0,"recommendedRules",{enumerable:!0,get:function(){return iT0.recommendedRules}});Object.defineProperty(v0,"specifiedRules",{enumerable:!0,get:function(){return iT0.specifiedRules}});Object.defineProperty(v0,"validate",{enumerable:!0,get:function(){return s$9.validate}});var s$9=RS(),t$9=DX1(),iT0=MX1(),e$9=UG1(),Jf9=MG1(),Qf9=DG1(),Yf9=HG1(),Gf9=AG1(),Xf9=BG1(),zf9=wG1(),Kf9=LG1(),Wf9=RG1(),Zf9=FG1(),Vf9=TG1(),qf9=SG1(),Uf9=bG1(),Mf9=yG1(),Df9=dG1(),Hf9=pG1(),If9=oG1(),Of9=rG1(),Af9=eG1(),Bf9=GX1(),Nf9=XX1(),wf9=zX1(),Lf9=ZX1(),Ef9=VX1(),Cf9=qX1(),Rf9=UX1(),Ff9=CG1(),Tf9=EG1(),Sf9=KX1(),Pf9=WX1(),$f9=JX1(),ff9=YX1(),kf9=aG1(),vf9=sG1(),jf9=gG1(),hf9=pT0(),bf9=_T0()});var oT0=H((cM)=>{Object.defineProperty(cM,"__esModule",{value:!0});Object.defineProperty(cM,"GraphQLError",{enumerable:!0,get:function(){return TX1.GraphQLError}});Object.defineProperty(cM,"formatError",{enumerable:!0,get:function(){return TX1.formatError}});Object.defineProperty(cM,"locatedError",{enumerable:!0,get:function(){return yf9.locatedError}});Object.defineProperty(cM,"printError",{enumerable:!0,get:function(){return TX1.printError}});Object.defineProperty(cM,"syntaxError",{enumerable:!0,get:function(){return xf9.syntaxError}});var TX1=q0(),xf9=nT(),yf9=rd()});var SX1=H((aT0)=>{Object.defineProperty(aT0,"__esModule",{value:!0});aT0.getIntrospectionQuery=gf9;function gf9(J){let Q={descriptions:!0,specifiedByUrl:!1,directiveIsRepeatable:!1,schemaDescription:!1,inputValueDeprecation:!1,oneOf:!1,...J},Y=Q.descriptions?"description":"",G=Q.specifiedByUrl?"specifiedByURL":"",X=Q.directiveIsRepeatable?"isRepeatable":"",z=Q.schemaDescription?Y:"";function K(Z){return Q.inputValueDeprecation?Z:""}let W=Q.oneOf?"isOneOf":"";return`
    query IntrospectionQuery {
      __schema {
        ${z}
        queryType { name kind }
        mutationType { name kind }
        subscriptionType { name kind }
        types {
          ...FullType
        }
        directives {
          name
          ${Y}
          ${X}
          locations
          args${K("(includeDeprecated: true)")} {
            ...InputValue
          }
        }
      }
    }

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

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

    fragment TypeRef on __Type {
      kind
      name
      ofType {
        kind
        name
        ofType {
          kind
          name
          ofType {
            kind
            name
            ofType {
              kind
              name
              ofType {
                kind
                name
                ofType {
                  kind
                  name
                  ofType {
                    kind
                    name
                    ofType {
                      kind
                      name
                      ofType {
                        kind
                        name
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  `}});var sT0=H((rT0)=>{Object.defineProperty(rT0,"__esModule",{value:!0});rT0.getOperationAST=uf9;var df9=Q6();function uf9(J,Q){let Y=null;for(let X of J.definitions)if(X.kind===df9.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 eT0=H((tT0)=>{Object.defineProperty(tT0,"__esModule",{value:!0});tT0.getOperationRootType=pf9;var Yu=q0();function pf9(J,Q){if(Q.operation==="query"){let Y=J.getQueryType();if(!Y)throw new Yu.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 Yu.GraphQLError("Schema is not configured for mutations.",{nodes:Q});return Y}if(Q.operation==="subscription"){let Y=J.getSubscriptionType();if(!Y)throw new Yu.GraphQLError("Schema is not configured for subscriptions.",{nodes:Q});return Y}throw new Yu.GraphQLError("Can only have query, mutation and subscription operations.",{nodes:Q})}});var QS0=H((JS0)=>{Object.defineProperty(JS0,"__esModule",{value:!0});JS0.introspectionFromSchema=af9;var _f9=o5(),if9=fM(),nf9=TS(),of9=SX1();function af9(J,Q){let Y={specifiedByUrl:!0,directiveIsRepeatable:!0,schemaDescription:!0,inputValueDeprecation:!0,oneOf:!0,...Q},G=(0,if9.parse)((0,of9.getIntrospectionQuery)(Y)),X=(0,nf9.executeSync)({schema:J,document:G});return!X.errors&&X.data||(0,_f9.invariant)(!1),X.data}});var XS0=H((GS0)=>{Object.defineProperty(GS0,"__esModule",{value:!0});GS0.buildClientSchema=Gk9;var sf9=j7(),TJ=v6(),YS0=ZX(),Gu=JS(),tf9=fM(),SJ=Y6(),ef9=h3(),HX=y2(),Jk9=UX(),Qk9=yM(),Yk9=ES();function Gk9(J,Q){(0,YS0.isObjectLike)(J)&&(0,YS0.isObjectLike)(J.__schema)||(0,sf9.devAssert)(!1,`Invalid or incomplete introspection result. Ensure that you are passing "data" property of introspection response and no "errors" was returned alongside: ${(0,TJ.inspect)(J)}.`);let Y=J.__schema,G=(0,Gu.keyValMap)(Y.types,(E)=>E.name,(E)=>M(E));for(let E of[...Jk9.specifiedScalarTypes,...HX.introspectionTypes])if(G[E.name])G[E.name]=E;let X=Y.queryType?q(Y.queryType):null,z=Y.mutationType?q(Y.mutationType):null,K=Y.subscriptionType?q(Y.subscriptionType):null,W=Y.directives?Y.directives.map(f):[];return new Qk9.GraphQLSchema({description:Y.description,query:X,mutation:z,subscription:K,types:Object.values(G),directives:W,assumeValid:Q===null||Q===void 0?void 0:Q.assumeValid});function Z(E){if(E.kind===HX.TypeKind.LIST){let P=E.ofType;if(!P)throw Error("Decorated type deeper than introspection query.");return new SJ.GraphQLList(Z(P))}if(E.kind===HX.TypeKind.NON_NULL){let P=E.ofType;if(!P)throw Error("Decorated type deeper than introspection query.");let j=Z(P);return new SJ.GraphQLNonNull((0,SJ.assertNullableType)(j))}return V(E)}function V(E){let P=E.name;if(!P)throw Error(`Unknown type reference: ${(0,TJ.inspect)(E)}.`);let j=G[P];if(!j)throw Error(`Invalid or incomplete schema, unknown type: ${P}. Ensure that a full introspection query is used in order to build a client schema.`);return j}function q(E){return(0,SJ.assertObjectType)(V(E))}function U(E){return(0,SJ.assertInterfaceType)(V(E))}function M(E){if(E!=null&&E.name!=null&&E.kind!=null)switch(E.kind){case HX.TypeKind.SCALAR:return D(E);case HX.TypeKind.OBJECT:return O(E);case HX.TypeKind.INTERFACE:return A(E);case HX.TypeKind.UNION:return B(E);case HX.TypeKind.ENUM:return w(E);case HX.TypeKind.INPUT_OBJECT:return N(E)}let P=(0,TJ.inspect)(E);throw Error(`Invalid or incomplete introspection result. Ensure that a full introspection query is used in order to build a client schema: ${P}.`)}function D(E){return new SJ.GraphQLScalarType({name:E.name,description:E.description,specifiedByURL:E.specifiedByURL})}function I(E){if(E.interfaces===null&&E.kind===HX.TypeKind.INTERFACE)return[];if(!E.interfaces){let P=(0,TJ.inspect)(E);throw Error(`Introspection result missing interfaces: ${P}.`)}return E.interfaces.map(U)}function O(E){return new SJ.GraphQLObjectType({name:E.name,description:E.description,interfaces:()=>I(E),fields:()=>L(E)})}function A(E){return new SJ.GraphQLInterfaceType({name:E.name,description:E.description,interfaces:()=>I(E),fields:()=>L(E)})}function B(E){if(!E.possibleTypes){let P=(0,TJ.inspect)(E);throw Error(`Introspection result missing possibleTypes: ${P}.`)}return new SJ.GraphQLUnionType({name:E.name,description:E.description,types:()=>E.possibleTypes.map(q)})}function w(E){if(!E.enumValues){let P=(0,TJ.inspect)(E);throw Error(`Introspection result missing enumValues: ${P}.`)}return new SJ.GraphQLEnumType({name:E.name,description:E.description,values:(0,Gu.keyValMap)(E.enumValues,(P)=>P.name,(P)=>({description:P.description,deprecationReason:P.deprecationReason}))})}function N(E){if(!E.inputFields){let P=(0,TJ.inspect)(E);throw Error(`Introspection result missing inputFields: ${P}.`)}return new SJ.GraphQLInputObjectType({name:E.name,description:E.description,fields:()=>R(E.inputFields),isOneOf:E.isOneOf})}function L(E){if(!E.fields)throw Error(`Introspection result missing fields: ${(0,TJ.inspect)(E)}.`);return(0,Gu.keyValMap)(E.fields,(P)=>P.name,C)}function C(E){let P=Z(E.type);if(!(0,SJ.isOutputType)(P)){let j=(0,TJ.inspect)(P);throw Error(`Introspection must provide output type for fields, but received: ${j}.`)}if(!E.args){let j=(0,TJ.inspect)(E);throw Error(`Introspection result missing field args: ${j}.`)}return{description:E.description,deprecationReason:E.deprecationReason,type:P,args:R(E.args)}}function R(E){return(0,Gu.keyValMap)(E,(P)=>P.name,F)}function F(E){let P=Z(E.type);if(!(0,SJ.isInputType)(P)){let $=(0,TJ.inspect)(P);throw Error(`Introspection must provide input type for arguments, but received: ${$}.`)}let j=E.defaultValue!=null?(0,Yk9.valueFromAST)((0,tf9.parseValue)(E.defaultValue),P):void 0;return{description:E.description,type:P,defaultValue:j,deprecationReason:E.deprecationReason}}function f(E){if(!E.args){let P=(0,TJ.inspect)(E);throw Error(`Introspection result missing directive args: ${P}.`)}if(!E.locations){let P=(0,TJ.inspect)(E);throw Error(`Introspection result missing directive locations: ${P}.`)}return new ef9.GraphQLDirective({name:E.name,description:E.description,isRepeatable:E.isRepeatable,locations:E.locations.slice(),args:R(E.args)})}}});var $X1=H((DS0)=>{Object.defineProperty(DS0,"__esModule",{value:!0});DS0.extendSchema=qk9;DS0.extendSchemaImpl=MS0;var zk9=j7(),Kk9=v6(),Wk9=o5(),Zk9=BV(),kS=Ld(),d2=Q6(),zS0=mM(),x8=Y6(),vS=h3(),qS0=y2(),US0=UX(),KS0=yM(),Vk9=RS(),PX1=xB(),WS0=ES();function qk9(J,Q,Y){if((0,KS0.assertSchema)(J),Q!=null&&Q.kind===d2.Kind.DOCUMENT||(0,zk9.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,Vk9.assertValidSDLExtension)(Q,J);let G=J.toConfig(),X=MS0(G,Q,Y);return G===X?J:new KS0.GraphQLSchema(X)}function MS0(J,Q,Y){var G,X,z,K;let W=[],Z=Object.create(null),V=[],q,U=[];for(let l of Q.definitions)if(l.kind===d2.Kind.SCHEMA_DEFINITION)q=l;else if(l.kind===d2.Kind.SCHEMA_EXTENSION)U.push(l);else if((0,zS0.isTypeDefinitionNode)(l))W.push(l);else if((0,zS0.isTypeExtensionNode)(l)){let p=l.name.value,a=Z[p];Z[p]=a?a.concat([l]):[l]}else if(l.kind===d2.Kind.DIRECTIVE_DEFINITION)V.push(l);if(Object.keys(Z).length===0&&W.length===0&&V.length===0&&U.length===0&&q==null)return J;let M=Object.create(null);for(let l of J.types)M[l.name]=w(l);for(let l of W){var D;let p=l.name.value;M[p]=(D=ZS0[p])!==null&&D!==void 0?D:c(l)}let I={query:J.query&&A(J.query),mutation:J.mutation&&A(J.mutation),subscription:J.subscription&&A(J.subscription),...q&&j([q]),...j(U)};return{description:(G=q)===null||G===void 0?void 0:(X=G.description)===null||X===void 0?void 0:X.value,...I,types:Object.values(M),directives:[...J.directives.map(B),...V.map(h)],extensions:Object.create(null),astNode:(z=q)!==null&&z!==void 0?z:J.astNode,extensionASTNodes:J.extensionASTNodes.concat(U),assumeValid:(K=Y===null||Y===void 0?void 0:Y.assumeValid)!==null&&K!==void 0?K:!1};function O(l){if((0,x8.isListType)(l))return new x8.GraphQLList(O(l.ofType));if((0,x8.isNonNullType)(l))return new x8.GraphQLNonNull(O(l.ofType));return A(l)}function A(l){return M[l.name]}function B(l){let p=l.toConfig();return new vS.GraphQLDirective({...p,args:(0,kS.mapValue)(p.args,P)})}function w(l){if((0,qS0.isIntrospectionType)(l)||(0,US0.isSpecifiedScalarType)(l))return l;if((0,x8.isScalarType)(l))return C(l);if((0,x8.isObjectType)(l))return R(l);if((0,x8.isInterfaceType)(l))return F(l);if((0,x8.isUnionType)(l))return f(l);if((0,x8.isEnumType)(l))return L(l);if((0,x8.isInputObjectType)(l))return N(l);(0,Wk9.invariant)(!1,"Unexpected type: "+(0,Kk9.inspect)(l))}function N(l){var p;let a=l.toConfig(),Q1=(p=Z[a.name])!==null&&p!==void 0?p:[];return new x8.GraphQLInputObjectType({...a,fields:()=>({...(0,kS.mapValue)(a.fields,(M1)=>({...M1,type:O(M1.type)})),...x(Q1)}),extensionASTNodes:a.extensionASTNodes.concat(Q1)})}function L(l){var p;let a=l.toConfig(),Q1=(p=Z[l.name])!==null&&p!==void 0?p:[];return new x8.GraphQLEnumType({...a,values:{...a.values,...b(Q1)},extensionASTNodes:a.extensionASTNodes.concat(Q1)})}function C(l){var p;let a=l.toConfig(),Q1=(p=Z[a.name])!==null&&p!==void 0?p:[],M1=a.specifiedByURL;for(let L1 of Q1){var B1;M1=(B1=VS0(L1))!==null&&B1!==void 0?B1:M1}return new x8.GraphQLScalarType({...a,specifiedByURL:M1,extensionASTNodes:a.extensionASTNodes.concat(Q1)})}function R(l){var p;let a=l.toConfig(),Q1=(p=Z[a.name])!==null&&p!==void 0?p:[];return new x8.GraphQLObjectType({...a,interfaces:()=>[...l.getInterfaces().map(A),...m(Q1)],fields:()=>({...(0,kS.mapValue)(a.fields,E),...T(Q1)}),extensionASTNodes:a.extensionASTNodes.concat(Q1)})}function F(l){var p;let a=l.toConfig(),Q1=(p=Z[a.name])!==null&&p!==void 0?p:[];return new x8.GraphQLInterfaceType({...a,interfaces:()=>[...l.getInterfaces().map(A),...m(Q1)],fields:()=>({...(0,kS.mapValue)(a.fields,E),...T(Q1)}),extensionASTNodes:a.extensionASTNodes.concat(Q1)})}function f(l){var p;let a=l.toConfig(),Q1=(p=Z[a.name])!==null&&p!==void 0?p:[];return new x8.GraphQLUnionType({...a,types:()=>[...l.getTypes().map(A),...g(Q1)],extensionASTNodes:a.extensionASTNodes.concat(Q1)})}function E(l){return{...l,type:O(l.type),args:l.args&&(0,kS.mapValue)(l.args,P)}}function P(l){return{...l,type:O(l.type)}}function j(l){let p={};for(let Q1 of l){var a;let M1=(a=Q1.operationTypes)!==null&&a!==void 0?a:[];for(let B1 of M1)p[B1.operation]=$(B1.type)}return p}function $(l){var p;let a=l.name.value,Q1=(p=ZS0[a])!==null&&p!==void 0?p:M[a];if(Q1===void 0)throw Error(`Unknown type: "${a}".`);return Q1}function d(l){if(l.kind===d2.Kind.LIST_TYPE)return new x8.GraphQLList(d(l.type));if(l.kind===d2.Kind.NON_NULL_TYPE)return new x8.GraphQLNonNull(d(l.type));return $(l)}function h(l){var p;return new vS.GraphQLDirective({name:l.name.value,description:(p=l.description)===null||p===void 0?void 0:p.value,locations:l.locations.map(({value:a})=>a),isRepeatable:l.repeatable,args:S(l.arguments),astNode:l})}function T(l){let p=Object.create(null);for(let M1 of l){var a;let B1=(a=M1.fields)!==null&&a!==void 0?a:[];for(let L1 of B1){var Q1;p[L1.name.value]={type:d(L1.type),description:(Q1=L1.description)===null||Q1===void 0?void 0:Q1.value,args:S(L1.arguments),deprecationReason:Xu(L1),astNode:L1}}}return p}function S(l){let p=l!==null&&l!==void 0?l:[],a=Object.create(null);for(let M1 of p){var Q1;let B1=d(M1.type);a[M1.name.value]={type:B1,description:(Q1=M1.description)===null||Q1===void 0?void 0:Q1.value,defaultValue:(0,WS0.valueFromAST)(M1.defaultValue,B1),deprecationReason:Xu(M1),astNode:M1}}return a}function x(l){let p=Object.create(null);for(let M1 of l){var a;let B1=(a=M1.fields)!==null&&a!==void 0?a:[];for(let L1 of B1){var Q1;let y=d(L1.type);p[L1.name.value]={type:y,description:(Q1=L1.description)===null||Q1===void 0?void 0:Q1.value,defaultValue:(0,WS0.valueFromAST)(L1.defaultValue,y),deprecationReason:Xu(L1),astNode:L1}}}return p}function b(l){let p=Object.create(null);for(let M1 of l){var a;let B1=(a=M1.values)!==null&&a!==void 0?a:[];for(let L1 of B1){var Q1;p[L1.name.value]={description:(Q1=L1.description)===null||Q1===void 0?void 0:Q1.value,deprecationReason:Xu(L1),astNode:L1}}}return p}function m(l){return l.flatMap((p)=>{var a,Q1;return(a=(Q1=p.interfaces)===null||Q1===void 0?void 0:Q1.map($))!==null&&a!==void 0?a:[]})}function g(l){return l.flatMap((p)=>{var a,Q1;return(a=(Q1=p.types)===null||Q1===void 0?void 0:Q1.map($))!==null&&a!==void 0?a:[]})}function c(l){var p;let a=l.name.value,Q1=(p=Z[a])!==null&&p!==void 0?p:[];switch(l.kind){case d2.Kind.OBJECT_TYPE_DEFINITION:{var M1;let o=[l,...Q1];return new x8.GraphQLObjectType({name:a,description:(M1=l.description)===null||M1===void 0?void 0:M1.value,interfaces:()=>m(o),fields:()=>T(o),astNode:l,extensionASTNodes:Q1})}case d2.Kind.INTERFACE_TYPE_DEFINITION:{var B1;let o=[l,...Q1];return new x8.GraphQLInterfaceType({name:a,description:(B1=l.description)===null||B1===void 0?void 0:B1.value,interfaces:()=>m(o),fields:()=>T(o),astNode:l,extensionASTNodes:Q1})}case d2.Kind.ENUM_TYPE_DEFINITION:{var L1;let o=[l,...Q1];return new x8.GraphQLEnumType({name:a,description:(L1=l.description)===null||L1===void 0?void 0:L1.value,values:b(o),astNode:l,extensionASTNodes:Q1})}case d2.Kind.UNION_TYPE_DEFINITION:{var y;let o=[l,...Q1];return new x8.GraphQLUnionType({name:a,description:(y=l.description)===null||y===void 0?void 0:y.value,types:()=>g(o),astNode:l,extensionASTNodes:Q1})}case d2.Kind.SCALAR_TYPE_DEFINITION:{var u;return new x8.GraphQLScalarType({name:a,description:(u=l.description)===null||u===void 0?void 0:u.value,specifiedByURL:VS0(l),astNode:l,extensionASTNodes:Q1})}case d2.Kind.INPUT_OBJECT_TYPE_DEFINITION:{var _;let o=[l,...Q1];return new x8.GraphQLInputObjectType({name:a,description:(_=l.description)===null||_===void 0?void 0:_.value,fields:()=>x(o),astNode:l,extensionASTNodes:Q1,isOneOf:Uk9(l)})}}}}var ZS0=(0,Zk9.keyMap)([...US0.specifiedScalarTypes,...qS0.introspectionTypes],(J)=>J.name);function Xu(J){let Q=(0,PX1.getDirectiveValues)(vS.GraphQLDeprecatedDirective,J);return Q===null||Q===void 0?void 0:Q.reason}function VS0(J){let Q=(0,PX1.getDirectiveValues)(vS.GraphQLSpecifiedByDirective,J);return Q===null||Q===void 0?void 0:Q.url}function Uk9(J){return Boolean((0,PX1.getDirectiveValues)(vS.GraphQLOneOfDirective,J))}});var OS0=H((IS0)=>{Object.defineProperty(IS0,"__esModule",{value:!0});IS0.buildASTSchema=HS0;IS0.buildSchema=Lk9;var Hk9=j7(),Ik9=Q6(),Ok9=fM(),Ak9=h3(),Bk9=yM(),Nk9=RS(),wk9=$X1();function HS0(J,Q){if(J!=null&&J.kind===Ik9.Kind.DOCUMENT||(0,Hk9.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,Nk9.assertValidSDL)(J);let Y={description:void 0,types:[],directives:[],extensions:Object.create(null),extensionASTNodes:[],assumeValid:!1},G=(0,wk9.extendSchemaImpl)(Y,J,Q);if(G.astNode==null)for(let z of G.types)switch(z.name){case"Query":G.query=z;break;case"Mutation":G.mutation=z;break;case"Subscription":G.subscription=z;break}let X=[...G.directives,...Ak9.specifiedDirectives.filter((z)=>G.directives.every((K)=>K.name!==z.name))];return new Bk9.GraphQLSchema({...G,directives:X})}function Lk9(J,Q){let Y=(0,Ok9.parse)(J,{noLocation:Q===null||Q===void 0?void 0:Q.noLocation,allowLegacyFragmentVariables:Q===null||Q===void 0?void 0:Q.allowLegacyFragmentVariables});return HS0(Y,{assumeValidSDL:Q===null||Q===void 0?void 0:Q.assumeValidSDL,assumeValid:Q===null||Q===void 0?void 0:Q.assumeValid})}});var wS0=H((NS0)=>{Object.defineProperty(NS0,"__esModule",{value:!0});NS0.lexicographicSortSchema=fk9;var Rk9=v6(),Fk9=o5(),Tk9=JS(),AS0=QS(),h7=Y6(),Sk9=h3(),Pk9=y2(),$k9=yM();function fk9(J){let Q=J.toConfig(),Y=(0,Tk9.keyValMap)(fX1(Q.types),(M)=>M.name,U);return new $k9.GraphQLSchema({...Q,types:Object.values(Y),directives:fX1(Q.directives).map(K),query:z(Q.query),mutation:z(Q.mutation),subscription:z(Q.subscription)});function G(M){if((0,h7.isListType)(M))return new h7.GraphQLList(G(M.ofType));else if((0,h7.isNonNullType)(M))return new h7.GraphQLNonNull(G(M.ofType));return X(M)}function X(M){return Y[M.name]}function z(M){return M&&X(M)}function K(M){let D=M.toConfig();return new Sk9.GraphQLDirective({...D,locations:BS0(D.locations,(I)=>I),args:W(D.args)})}function W(M){return zu(M,(D)=>({...D,type:G(D.type)}))}function Z(M){return zu(M,(D)=>({...D,type:G(D.type),args:D.args&&W(D.args)}))}function V(M){return zu(M,(D)=>({...D,type:G(D.type)}))}function q(M){return fX1(M).map(X)}function U(M){if((0,h7.isScalarType)(M)||(0,Pk9.isIntrospectionType)(M))return M;if((0,h7.isObjectType)(M)){let D=M.toConfig();return new h7.GraphQLObjectType({...D,interfaces:()=>q(D.interfaces),fields:()=>Z(D.fields)})}if((0,h7.isInterfaceType)(M)){let D=M.toConfig();return new h7.GraphQLInterfaceType({...D,interfaces:()=>q(D.interfaces),fields:()=>Z(D.fields)})}if((0,h7.isUnionType)(M)){let D=M.toConfig();return new h7.GraphQLUnionType({...D,types:()=>q(D.types)})}if((0,h7.isEnumType)(M)){let D=M.toConfig();return new h7.GraphQLEnumType({...D,values:zu(D.values,(I)=>I)})}if((0,h7.isInputObjectType)(M)){let D=M.toConfig();return new h7.GraphQLInputObjectType({...D,fields:()=>V(D.fields)})}(0,Fk9.invariant)(!1,"Unexpected type: "+(0,Rk9.inspect)(M))}}function zu(J,Q){let Y=Object.create(null);for(let G of Object.keys(J).sort(AS0.naturalCompare))Y[G]=Q(J[G]);return Y}function fX1(J){return BS0(J,(Q)=>Q.name)}function BS0(J,Q){return J.slice().sort((Y,G)=>{let X=Q(Y),z=Q(G);return(0,AS0.naturalCompare)(X,z)})}});var PS0=H((SS0)=>{Object.defineProperty(SS0,"__esModule",{value:!0});SS0.printIntrospectionSchema=gk9;SS0.printSchema=yk9;SS0.printType=CS0;var vk9=v6(),jk9=o5(),hk9=aT(),vX1=Q6(),Ku=FJ(),gB=Y6(),jX1=h3(),LS0=y2(),bk9=UX(),xk9=DS();function yk9(J){return ES0(J,(Q)=>!(0,jX1.isSpecifiedDirective)(Q),mk9)}function gk9(J){return ES0(J,jX1.isSpecifiedDirective,LS0.isIntrospectionType)}function mk9(J){return!(0,bk9.isSpecifiedScalarType)(J)&&!(0,LS0.isIntrospectionType)(J)}function ES0(J,Q,Y){let G=J.getDirectives().filter(Q),X=Object.values(J.getTypeMap()).filter(Y);return[dk9(J),...G.map((z)=>ok9(z)),...X.map((z)=>CS0(z))].filter(Boolean).join(`

`)}function dk9(J){if(J.description==null&&uk9(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 u2(J)+`schema {
${Q.join(`
`)}
}`}function uk9(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 CS0(J){if((0,gB.isScalarType)(J))return lk9(J);if((0,gB.isObjectType)(J))return pk9(J);if((0,gB.isInterfaceType)(J))return ck9(J);if((0,gB.isUnionType)(J))return _k9(J);if((0,gB.isEnumType)(J))return ik9(J);if((0,gB.isInputObjectType)(J))return nk9(J);(0,jk9.invariant)(!1,"Unexpected type: "+(0,vk9.inspect)(J))}function lk9(J){return u2(J)+`scalar ${J.name}`+ak9(J)}function RS0(J){let Q=J.getInterfaces();return Q.length?" implements "+Q.map((Y)=>Y.name).join(" & "):""}function pk9(J){return u2(J)+`type ${J.name}`+RS0(J)+FS0(J)}function ck9(J){return u2(J)+`interface ${J.name}`+RS0(J)+FS0(J)}function _k9(J){let Q=J.getTypes(),Y=Q.length?" = "+Q.join(" | "):"";return u2(J)+"union "+J.name+Y}function ik9(J){let Q=J.getValues().map((Y,G)=>u2(Y,"  ",!G)+"  "+Y.name+bX1(Y.deprecationReason));return u2(J)+`enum ${J.name}`+hX1(Q)}function nk9(J){let Q=Object.values(J.getFields()).map((Y,G)=>u2(Y,"  ",!G)+"  "+kX1(Y));return u2(J)+`input ${J.name}`+(J.isOneOf?" @oneOf":"")+hX1(Q)}function FS0(J){let Q=Object.values(J.getFields()).map((Y,G)=>u2(Y,"  ",!G)+"  "+Y.name+TS0(Y.args,"  ")+": "+String(Y.type)+bX1(Y.deprecationReason));return hX1(Q)}function hX1(J){return J.length!==0?` {
`+J.join(`
`)+`
}`:""}function TS0(J,Q=""){if(J.length===0)return"";if(J.every((Y)=>!Y.description))return"("+J.map(kX1).join(", ")+")";return`(
`+J.map((Y,G)=>u2(Y,"  "+Q,!G)+"  "+Q+kX1(Y)).join(`
`)+`
`+Q+")"}function kX1(J){let Q=(0,xk9.astFromValue)(J.defaultValue,J.type),Y=J.name+": "+String(J.type);if(Q)Y+=` = ${(0,Ku.print)(Q)}`;return Y+bX1(J.deprecationReason)}function ok9(J){return u2(J)+"directive @"+J.name+TS0(J.args)+(J.isRepeatable?" repeatable":"")+" on "+J.locations.join(" | ")}function bX1(J){if(J==null)return"";if(J!==jX1.DEFAULT_DEPRECATION_REASON)return` @deprecated(reason: ${(0,Ku.print)({kind:vX1.Kind.STRING,value:J})})`;return" @deprecated"}function ak9(J){if(J.specifiedByURL==null)return"";return` @specifiedBy(url: ${(0,Ku.print)({kind:vX1.Kind.STRING,value:J.specifiedByURL})})`}function u2(J,Q="",Y=!0){let{description:G}=J;if(G==null)return"";let X=(0,Ku.print)({kind:vX1.Kind.STRING,value:G,block:(0,hk9.isPrintableAsBlockString)(G)});return(Q&&!Y?`
`+Q:Q)+X.replace(/\n/g,`
`+Q)+`
`}});var fS0=H(($S0)=>{Object.defineProperty($S0,"__esModule",{value:!0});$S0.concatAST=Jv9;var ek9=Q6();function Jv9(J){let Q=[];for(let Y of J)Q.push(...Y.definitions);return{kind:ek9.Kind.DOCUMENT,definitions:Q}}});var hS0=H((jS0)=>{Object.defineProperty(jS0,"__esModule",{value:!0});jS0.separateOperations=Gv9;var Wu=Q6(),Yv9=kM();function Gv9(J){let Q=[],Y=Object.create(null);for(let X of J.definitions)switch(X.kind){case Wu.Kind.OPERATION_DEFINITION:Q.push(X);break;case Wu.Kind.FRAGMENT_DEFINITION:Y[X.name.value]=kS0(X.selectionSet);break;default:}let G=Object.create(null);for(let X of Q){let z=new Set;for(let W of kS0(X.selectionSet))vS0(z,Y,W);let K=X.name?X.name.value:"";G[K]={kind:Wu.Kind.DOCUMENT,definitions:J.definitions.filter((W)=>W===X||W.kind===Wu.Kind.FRAGMENT_DEFINITION&&z.has(W.name.value))}}return G}function vS0(J,Q,Y){if(!J.has(Y)){J.add(Y);let G=Q[Y];if(G!==void 0)for(let X of G)vS0(J,Q,X)}}function kS0(J){let Q=[];return(0,Yv9.visit)(J,{FragmentSpread(Y){Q.push(Y.name.value)}}),Q}});var gS0=H((yS0)=>{Object.defineProperty(yS0,"__esModule",{value:!0});yS0.stripIgnoredCharacters=Kv9;var zv9=aT(),bS0=sT(),xS0=Bd(),xX1=TB();function Kv9(J){let Q=(0,xS0.isSource)(J)?J:new xS0.Source(J),Y=Q.body,G=new bS0.Lexer(Q),X="",z=!1;while(G.advance().kind!==xX1.TokenKind.EOF){let K=G.token,W=K.kind,Z=!(0,bS0.isPunctuatorTokenKind)(K.kind);if(z){if(Z||K.kind===xX1.TokenKind.SPREAD)X+=" "}let V=Y.slice(K.start,K.end);if(W===xX1.TokenKind.BLOCK_STRING)X+=(0,zv9.printBlockString)(K.value,{minimize:!0});else X+=V;z=Z}return X}});var uS0=H((dS0)=>{Object.defineProperty(dS0,"__esModule",{value:!0});dS0.assertValidName=Uv9;dS0.isValidNameError=mS0;var Zv9=j7(),Vv9=q0(),qv9=YS();function Uv9(J){let Q=mS0(J);if(Q)throw Q;return J}function mS0(J){if(typeof J==="string"||(0,Zv9.devAssert)(!1,"Expected name to be a string."),J.startsWith("__"))return new Vv9.GraphQLError(`Name "${J}" must not begin with "__", which is reserved by GraphQL introspection.`);try{(0,qv9.assertName)(J)}catch(Q){return Q}}});var sS0=H((aS0)=>{Object.defineProperty(aS0,"__esModule",{value:!0});aS0.DangerousChangeType=aS0.BreakingChangeType=void 0;aS0.findBreakingChanges=Nv9;aS0.findDangerousChanges=wv9;var Hv9=v6(),nS0=o5(),lS0=BV(),Iv9=FJ(),T6=Y6(),Ov9=UX(),Av9=DS(),Bv9=$G1(),B9;aS0.BreakingChangeType=B9;(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"})(B9||(aS0.BreakingChangeType=B9={}));var IY;aS0.DangerousChangeType=IY;(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"})(IY||(aS0.DangerousChangeType=IY={}));function Nv9(J,Q){return oS0(J,Q).filter((Y)=>(Y.type in B9))}function wv9(J,Q){return oS0(J,Q).filter((Y)=>(Y.type in IY))}function oS0(J,Q){return[...Ev9(J,Q),...Lv9(J,Q)]}function Lv9(J,Q){let Y=[],G=RK(J.getDirectives(),Q.getDirectives());for(let X of G.removed)Y.push({type:B9.DIRECTIVE_REMOVED,description:`${X.name} was removed.`});for(let[X,z]of G.persisted){let K=RK(X.args,z.args);for(let W of K.added)if((0,T6.isRequiredArgument)(W))Y.push({type:B9.REQUIRED_DIRECTIVE_ARG_ADDED,description:`A required arg ${W.name} on directive ${X.name} was added.`});for(let W of K.removed)Y.push({type:B9.DIRECTIVE_ARG_REMOVED,description:`${W.name} was removed from ${X.name}.`});if(X.isRepeatable&&!z.isRepeatable)Y.push({type:B9.DIRECTIVE_REPEATABLE_REMOVED,description:`Repeatable flag was removed from ${X.name}.`});for(let W of X.locations)if(!z.locations.includes(W))Y.push({type:B9.DIRECTIVE_LOCATION_REMOVED,description:`${W} was removed from ${X.name}.`})}return Y}function Ev9(J,Q){let Y=[],G=RK(Object.values(J.getTypeMap()),Object.values(Q.getTypeMap()));for(let X of G.removed)Y.push({type:B9.TYPE_REMOVED,description:(0,Ov9.isSpecifiedScalarType)(X)?`Standard scalar ${X.name} was removed because it is not referenced anymore.`:`${X.name} was removed.`});for(let[X,z]of G.persisted)if((0,T6.isEnumType)(X)&&(0,T6.isEnumType)(z))Y.push(...Fv9(X,z));else if((0,T6.isUnionType)(X)&&(0,T6.isUnionType)(z))Y.push(...Rv9(X,z));else if((0,T6.isInputObjectType)(X)&&(0,T6.isInputObjectType)(z))Y.push(...Cv9(X,z));else if((0,T6.isObjectType)(X)&&(0,T6.isObjectType)(z))Y.push(...cS0(X,z),...pS0(X,z));else if((0,T6.isInterfaceType)(X)&&(0,T6.isInterfaceType)(z))Y.push(...cS0(X,z),...pS0(X,z));else if(X.constructor!==z.constructor)Y.push({type:B9.TYPE_CHANGED_KIND,description:`${X.name} changed from ${_S0(X)} to ${_S0(z)}.`});return Y}function Cv9(J,Q){let Y=[],G=RK(Object.values(J.getFields()),Object.values(Q.getFields()));for(let X of G.added)if((0,T6.isRequiredInputField)(X))Y.push({type:B9.REQUIRED_INPUT_FIELD_ADDED,description:`A required field ${X.name} on input type ${J.name} was added.`});else Y.push({type:IY.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:B9.FIELD_REMOVED,description:`${J.name}.${X.name} was removed.`});for(let[X,z]of G.persisted)if(!hS(X.type,z.type))Y.push({type:B9.FIELD_CHANGED_KIND,description:`${J.name}.${X.name} changed type from ${String(X.type)} to ${String(z.type)}.`});return Y}function Rv9(J,Q){let Y=[],G=RK(J.getTypes(),Q.getTypes());for(let X of G.added)Y.push({type:IY.TYPE_ADDED_TO_UNION,description:`${X.name} was added to union type ${J.name}.`});for(let X of G.removed)Y.push({type:B9.TYPE_REMOVED_FROM_UNION,description:`${X.name} was removed from union type ${J.name}.`});return Y}function Fv9(J,Q){let Y=[],G=RK(J.getValues(),Q.getValues());for(let X of G.added)Y.push({type:IY.VALUE_ADDED_TO_ENUM,description:`${X.name} was added to enum type ${J.name}.`});for(let X of G.removed)Y.push({type:B9.VALUE_REMOVED_FROM_ENUM,description:`${X.name} was removed from enum type ${J.name}.`});return Y}function pS0(J,Q){let Y=[],G=RK(J.getInterfaces(),Q.getInterfaces());for(let X of G.added)Y.push({type:IY.IMPLEMENTED_INTERFACE_ADDED,description:`${X.name} added to interfaces implemented by ${J.name}.`});for(let X of G.removed)Y.push({type:B9.IMPLEMENTED_INTERFACE_REMOVED,description:`${J.name} no longer implements interface ${X.name}.`});return Y}function cS0(J,Q){let Y=[],G=RK(Object.values(J.getFields()),Object.values(Q.getFields()));for(let X of G.removed)Y.push({type:B9.FIELD_REMOVED,description:`${J.name}.${X.name} was removed.`});for(let[X,z]of G.persisted)if(Y.push(...Tv9(J,X,z)),!jS(X.type,z.type))Y.push({type:B9.FIELD_CHANGED_KIND,description:`${J.name}.${X.name} changed type from ${String(X.type)} to ${String(z.type)}.`});return Y}function Tv9(J,Q,Y){let G=[],X=RK(Q.args,Y.args);for(let z of X.removed)G.push({type:B9.ARG_REMOVED,description:`${J.name}.${Q.name} arg ${z.name} was removed.`});for(let[z,K]of X.persisted)if(!hS(z.type,K.type))G.push({type:B9.ARG_CHANGED_KIND,description:`${J.name}.${Q.name} arg ${z.name} has changed type from ${String(z.type)} to ${String(K.type)}.`});else if(z.defaultValue!==void 0)if(K.defaultValue===void 0)G.push({type:IY.ARG_DEFAULT_VALUE_CHANGE,description:`${J.name}.${Q.name} arg ${z.name} defaultValue was removed.`});else{let Z=iS0(z.defaultValue,z.type),V=iS0(K.defaultValue,K.type);if(Z!==V)G.push({type:IY.ARG_DEFAULT_VALUE_CHANGE,description:`${J.name}.${Q.name} arg ${z.name} has changed defaultValue from ${Z} to ${V}.`})}for(let z of X.added)if((0,T6.isRequiredArgument)(z))G.push({type:B9.REQUIRED_ARG_ADDED,description:`A required arg ${z.name} on ${J.name}.${Q.name} was added.`});else G.push({type:IY.OPTIONAL_ARG_ADDED,description:`An optional arg ${z.name} on ${J.name}.${Q.name} was added.`});return G}function jS(J,Q){if((0,T6.isListType)(J))return(0,T6.isListType)(Q)&&jS(J.ofType,Q.ofType)||(0,T6.isNonNullType)(Q)&&jS(J,Q.ofType);if((0,T6.isNonNullType)(J))return(0,T6.isNonNullType)(Q)&&jS(J.ofType,Q.ofType);return(0,T6.isNamedType)(Q)&&J.name===Q.name||(0,T6.isNonNullType)(Q)&&jS(J,Q.ofType)}function hS(J,Q){if((0,T6.isListType)(J))return(0,T6.isListType)(Q)&&hS(J.ofType,Q.ofType);if((0,T6.isNonNullType)(J))return(0,T6.isNonNullType)(Q)&&hS(J.ofType,Q.ofType)||!(0,T6.isNonNullType)(Q)&&hS(J.ofType,Q);return(0,T6.isNamedType)(Q)&&J.name===Q.name}function _S0(J){if((0,T6.isScalarType)(J))return"a Scalar type";if((0,T6.isObjectType)(J))return"an Object type";if((0,T6.isInterfaceType)(J))return"an Interface type";if((0,T6.isUnionType)(J))return"a Union type";if((0,T6.isEnumType)(J))return"an Enum type";if((0,T6.isInputObjectType)(J))return"an Input type";(0,nS0.invariant)(!1,"Unexpected type: "+(0,Hv9.inspect)(J))}function iS0(J,Q){let Y=(0,Av9.astFromValue)(J,Q);return Y!=null||(0,nS0.invariant)(!1),(0,Iv9.print)((0,Bv9.sortValueNode)(Y))}function RK(J,Q){let Y=[],G=[],X=[],z=(0,lS0.keyMap)(J,({name:W})=>W),K=(0,lS0.keyMap)(Q,({name:W})=>W);for(let W of J){let Z=K[W.name];if(Z===void 0)G.push(W);else X.push([W,Z])}for(let W of Q)if(z[W.name]===void 0)Y.push(W);return{added:Y,persisted:X,removed:G}}});var JP0=H((eS0)=>{Object.defineProperty(eS0,"__esModule",{value:!0});eS0.resolveASTSchemaCoordinate=tS0;eS0.resolveSchemaCoordinate=fv9;var _M=v6(),bS=Q6(),$v9=fM(),RV=Y6();function fv9(J,Q){return tS0(J,(0,$v9.parseSchemaCoordinate)(Q))}function kv9(J,Q){let Y=Q.name.value,G=J.getType(Y);if(G==null)return;return{kind:"NamedType",type:G}}function vv9(J,Q){let Y=Q.name.value,G=J.getType(Y);if(!G)throw Error(`Expected ${(0,_M.inspect)(Y)} to be defined as a type in the schema.`);if(!(0,RV.isEnumType)(G)&&!(0,RV.isInputObjectType)(G)&&!(0,RV.isObjectType)(G)&&!(0,RV.isInterfaceType)(G))throw Error(`Expected ${(0,_M.inspect)(Y)} to be an Enum, Input Object, Object or Interface type.`);if((0,RV.isEnumType)(G)){let K=Q.memberName.value,W=G.getValue(K);if(W==null)return;return{kind:"EnumValue",type:G,enumValue:W}}if((0,RV.isInputObjectType)(G)){let K=Q.memberName.value,W=G.getFields()[K];if(W==null)return;return{kind:"InputField",type:G,inputField:W}}let X=Q.memberName.value,z=G.getFields()[X];if(z==null)return;return{kind:"Field",type:G,field:z}}function jv9(J,Q){let Y=Q.name.value,G=J.getType(Y);if(G==null)throw Error(`Expected ${(0,_M.inspect)(Y)} to be defined as a type in the schema.`);if(!(0,RV.isObjectType)(G)&&!(0,RV.isInterfaceType)(G))throw Error(`Expected ${(0,_M.inspect)(Y)} to be an object type or interface type.`);let X=Q.fieldName.value,z=G.getFields()[X];if(z==null)throw Error(`Expected ${(0,_M.inspect)(X)} to exist as a field of type ${(0,_M.inspect)(Y)} in the schema.`);let K=Q.argumentName.value,W=z.args.find((Z)=>Z.name===K);if(W==null)return;return{kind:"FieldArgument",type:G,field:z,fieldArgument:W}}function hv9(J,Q){let Y=Q.name.value,G=J.getDirective(Y);if(!G)return;return{kind:"Directive",directive:G}}function bv9(J,Q){let Y=Q.name.value,G=J.getDirective(Y);if(!G)throw Error(`Expected ${(0,_M.inspect)(Y)} to be defined as a directive in the schema.`);let{argumentName:{value:X}}=Q,z=G.args.find((K)=>K.name===X);if(!z)return;return{kind:"DirectiveArgument",directive:G,directiveArgument:z}}function tS0(J,Q){switch(Q.kind){case bS.Kind.TYPE_COORDINATE:return kv9(J,Q);case bS.Kind.MEMBER_COORDINATE:return vv9(J,Q);case bS.Kind.ARGUMENT_COORDINATE:return jv9(J,Q);case bS.Kind.DIRECTIVE_COORDINATE:return hv9(J,Q);case bS.Kind.DIRECTIVE_ARGUMENT_COORDINATE:return bv9(J,Q)}}});var zP0=H((W6)=>{Object.defineProperty(W6,"__esModule",{value:!0});Object.defineProperty(W6,"BreakingChangeType",{enumerable:!0,get:function(){return Zu.BreakingChangeType}});Object.defineProperty(W6,"DangerousChangeType",{enumerable:!0,get:function(){return Zu.DangerousChangeType}});Object.defineProperty(W6,"TypeInfo",{enumerable:!0,get:function(){return YP0.TypeInfo}});Object.defineProperty(W6,"assertValidName",{enumerable:!0,get:function(){return GP0.assertValidName}});Object.defineProperty(W6,"astFromValue",{enumerable:!0,get:function(){return ov9.astFromValue}});Object.defineProperty(W6,"buildASTSchema",{enumerable:!0,get:function(){return QP0.buildASTSchema}});Object.defineProperty(W6,"buildClientSchema",{enumerable:!0,get:function(){return lv9.buildClientSchema}});Object.defineProperty(W6,"buildSchema",{enumerable:!0,get:function(){return QP0.buildSchema}});Object.defineProperty(W6,"coerceInputValue",{enumerable:!0,get:function(){return av9.coerceInputValue}});Object.defineProperty(W6,"concatAST",{enumerable:!0,get:function(){return rv9.concatAST}});Object.defineProperty(W6,"doTypesOverlap",{enumerable:!0,get:function(){return mX1.doTypesOverlap}});Object.defineProperty(W6,"extendSchema",{enumerable:!0,get:function(){return pv9.extendSchema}});Object.defineProperty(W6,"findBreakingChanges",{enumerable:!0,get:function(){return Zu.findBreakingChanges}});Object.defineProperty(W6,"findDangerousChanges",{enumerable:!0,get:function(){return Zu.findDangerousChanges}});Object.defineProperty(W6,"getIntrospectionQuery",{enumerable:!0,get:function(){return gv9.getIntrospectionQuery}});Object.defineProperty(W6,"getOperationAST",{enumerable:!0,get:function(){return mv9.getOperationAST}});Object.defineProperty(W6,"getOperationRootType",{enumerable:!0,get:function(){return dv9.getOperationRootType}});Object.defineProperty(W6,"introspectionFromSchema",{enumerable:!0,get:function(){return uv9.introspectionFromSchema}});Object.defineProperty(W6,"isEqualType",{enumerable:!0,get:function(){return mX1.isEqualType}});Object.defineProperty(W6,"isTypeSubTypeOf",{enumerable:!0,get:function(){return mX1.isTypeSubTypeOf}});Object.defineProperty(W6,"isValidNameError",{enumerable:!0,get:function(){return GP0.isValidNameError}});Object.defineProperty(W6,"lexicographicSortSchema",{enumerable:!0,get:function(){return cv9.lexicographicSortSchema}});Object.defineProperty(W6,"printIntrospectionSchema",{enumerable:!0,get:function(){return gX1.printIntrospectionSchema}});Object.defineProperty(W6,"printSchema",{enumerable:!0,get:function(){return gX1.printSchema}});Object.defineProperty(W6,"printType",{enumerable:!0,get:function(){return gX1.printType}});Object.defineProperty(W6,"resolveASTSchemaCoordinate",{enumerable:!0,get:function(){return XP0.resolveASTSchemaCoordinate}});Object.defineProperty(W6,"resolveSchemaCoordinate",{enumerable:!0,get:function(){return XP0.resolveSchemaCoordinate}});Object.defineProperty(W6,"separateOperations",{enumerable:!0,get:function(){return sv9.separateOperations}});Object.defineProperty(W6,"stripIgnoredCharacters",{enumerable:!0,get:function(){return tv9.stripIgnoredCharacters}});Object.defineProperty(W6,"typeFromAST",{enumerable:!0,get:function(){return _v9.typeFromAST}});Object.defineProperty(W6,"valueFromAST",{enumerable:!0,get:function(){return iv9.valueFromAST}});Object.defineProperty(W6,"valueFromASTUntyped",{enumerable:!0,get:function(){return nv9.valueFromASTUntyped}});Object.defineProperty(W6,"visitWithTypeInfo",{enumerable:!0,get:function(){return YP0.visitWithTypeInfo}});var gv9=SX1(),mv9=sT0(),dv9=eT0(),uv9=QS0(),lv9=XS0(),QP0=OS0(),pv9=$X1(),cv9=wS0(),gX1=PS0(),_v9=MX(),iv9=ES(),nv9=bY1(),ov9=DS(),YP0=yd(),av9=_G1(),rv9=fS0(),sv9=hS0(),tv9=gS0(),mX1=KS(),GP0=uS0(),Zu=sS0(),XP0=JP0()});var ZP0=H((i)=>{Object.defineProperty(i,"__esModule",{value:!0});Object.defineProperty(i,"BREAK",{enumerable:!0,get:function(){return w6.BREAK}});Object.defineProperty(i,"BreakingChangeType",{enumerable:!0,get:function(){return L6.BreakingChangeType}});Object.defineProperty(i,"DEFAULT_DEPRECATION_REASON",{enumerable:!0,get:function(){return R1.DEFAULT_DEPRECATION_REASON}});Object.defineProperty(i,"DangerousChangeType",{enumerable:!0,get:function(){return L6.DangerousChangeType}});Object.defineProperty(i,"DirectiveLocation",{enumerable:!0,get:function(){return w6.DirectiveLocation}});Object.defineProperty(i,"ExecutableDefinitionsRule",{enumerable:!0,get:function(){return m0.ExecutableDefinitionsRule}});Object.defineProperty(i,"FieldsOnCorrectTypeRule",{enumerable:!0,get:function(){return m0.FieldsOnCorrectTypeRule}});Object.defineProperty(i,"FragmentsOnCompositeTypesRule",{enumerable:!0,get:function(){return m0.FragmentsOnCompositeTypesRule}});Object.defineProperty(i,"GRAPHQL_MAX_INT",{enumerable:!0,get:function(){return R1.GRAPHQL_MAX_INT}});Object.defineProperty(i,"GRAPHQL_MIN_INT",{enumerable:!0,get:function(){return R1.GRAPHQL_MIN_INT}});Object.defineProperty(i,"GraphQLBoolean",{enumerable:!0,get:function(){return R1.GraphQLBoolean}});Object.defineProperty(i,"GraphQLDeprecatedDirective",{enumerable:!0,get:function(){return R1.GraphQLDeprecatedDirective}});Object.defineProperty(i,"GraphQLDirective",{enumerable:!0,get:function(){return R1.GraphQLDirective}});Object.defineProperty(i,"GraphQLEnumType",{enumerable:!0,get:function(){return R1.GraphQLEnumType}});Object.defineProperty(i,"GraphQLError",{enumerable:!0,get:function(){return xS.GraphQLError}});Object.defineProperty(i,"GraphQLFloat",{enumerable:!0,get:function(){return R1.GraphQLFloat}});Object.defineProperty(i,"GraphQLID",{enumerable:!0,get:function(){return R1.GraphQLID}});Object.defineProperty(i,"GraphQLIncludeDirective",{enumerable:!0,get:function(){return R1.GraphQLIncludeDirective}});Object.defineProperty(i,"GraphQLInputObjectType",{enumerable:!0,get:function(){return R1.GraphQLInputObjectType}});Object.defineProperty(i,"GraphQLInt",{enumerable:!0,get:function(){return R1.GraphQLInt}});Object.defineProperty(i,"GraphQLInterfaceType",{enumerable:!0,get:function(){return R1.GraphQLInterfaceType}});Object.defineProperty(i,"GraphQLList",{enumerable:!0,get:function(){return R1.GraphQLList}});Object.defineProperty(i,"GraphQLNonNull",{enumerable:!0,get:function(){return R1.GraphQLNonNull}});Object.defineProperty(i,"GraphQLObjectType",{enumerable:!0,get:function(){return R1.GraphQLObjectType}});Object.defineProperty(i,"GraphQLOneOfDirective",{enumerable:!0,get:function(){return R1.GraphQLOneOfDirective}});Object.defineProperty(i,"GraphQLScalarType",{enumerable:!0,get:function(){return R1.GraphQLScalarType}});Object.defineProperty(i,"GraphQLSchema",{enumerable:!0,get:function(){return R1.GraphQLSchema}});Object.defineProperty(i,"GraphQLSkipDirective",{enumerable:!0,get:function(){return R1.GraphQLSkipDirective}});Object.defineProperty(i,"GraphQLSpecifiedByDirective",{enumerable:!0,get:function(){return R1.GraphQLSpecifiedByDirective}});Object.defineProperty(i,"GraphQLString",{enumerable:!0,get:function(){return R1.GraphQLString}});Object.defineProperty(i,"GraphQLUnionType",{enumerable:!0,get:function(){return R1.GraphQLUnionType}});Object.defineProperty(i,"Kind",{enumerable:!0,get:function(){return w6.Kind}});Object.defineProperty(i,"KnownArgumentNamesRule",{enumerable:!0,get:function(){return m0.KnownArgumentNamesRule}});Object.defineProperty(i,"KnownDirectivesRule",{enumerable:!0,get:function(){return m0.KnownDirectivesRule}});Object.defineProperty(i,"KnownFragmentNamesRule",{enumerable:!0,get:function(){return m0.KnownFragmentNamesRule}});Object.defineProperty(i,"KnownTypeNamesRule",{enumerable:!0,get:function(){return m0.KnownTypeNamesRule}});Object.defineProperty(i,"Lexer",{enumerable:!0,get:function(){return w6.Lexer}});Object.defineProperty(i,"Location",{enumerable:!0,get:function(){return w6.Location}});Object.defineProperty(i,"LoneAnonymousOperationRule",{enumerable:!0,get:function(){return m0.LoneAnonymousOperationRule}});Object.defineProperty(i,"LoneSchemaDefinitionRule",{enumerable:!0,get:function(){return m0.LoneSchemaDefinitionRule}});Object.defineProperty(i,"MaxIntrospectionDepthRule",{enumerable:!0,get:function(){return m0.MaxIntrospectionDepthRule}});Object.defineProperty(i,"NoDeprecatedCustomRule",{enumerable:!0,get:function(){return m0.NoDeprecatedCustomRule}});Object.defineProperty(i,"NoFragmentCyclesRule",{enumerable:!0,get:function(){return m0.NoFragmentCyclesRule}});Object.defineProperty(i,"NoSchemaIntrospectionCustomRule",{enumerable:!0,get:function(){return m0.NoSchemaIntrospectionCustomRule}});Object.defineProperty(i,"NoUndefinedVariablesRule",{enumerable:!0,get:function(){return m0.NoUndefinedVariablesRule}});Object.defineProperty(i,"NoUnusedFragmentsRule",{enumerable:!0,get:function(){return m0.NoUnusedFragmentsRule}});Object.defineProperty(i,"NoUnusedVariablesRule",{enumerable:!0,get:function(){return m0.NoUnusedVariablesRule}});Object.defineProperty(i,"OperationTypeNode",{enumerable:!0,get:function(){return w6.OperationTypeNode}});Object.defineProperty(i,"OverlappingFieldsCanBeMergedRule",{enumerable:!0,get:function(){return m0.OverlappingFieldsCanBeMergedRule}});Object.defineProperty(i,"PossibleFragmentSpreadsRule",{enumerable:!0,get:function(){return m0.PossibleFragmentSpreadsRule}});Object.defineProperty(i,"PossibleTypeExtensionsRule",{enumerable:!0,get:function(){return m0.PossibleTypeExtensionsRule}});Object.defineProperty(i,"ProvidedRequiredArgumentsRule",{enumerable:!0,get:function(){return m0.ProvidedRequiredArgumentsRule}});Object.defineProperty(i,"ScalarLeafsRule",{enumerable:!0,get:function(){return m0.ScalarLeafsRule}});Object.defineProperty(i,"SchemaMetaFieldDef",{enumerable:!0,get:function(){return R1.SchemaMetaFieldDef}});Object.defineProperty(i,"SingleFieldSubscriptionsRule",{enumerable:!0,get:function(){return m0.SingleFieldSubscriptionsRule}});Object.defineProperty(i,"Source",{enumerable:!0,get:function(){return w6.Source}});Object.defineProperty(i,"Token",{enumerable:!0,get:function(){return w6.Token}});Object.defineProperty(i,"TokenKind",{enumerable:!0,get:function(){return w6.TokenKind}});Object.defineProperty(i,"TypeInfo",{enumerable:!0,get:function(){return L6.TypeInfo}});Object.defineProperty(i,"TypeKind",{enumerable:!0,get:function(){return R1.TypeKind}});Object.defineProperty(i,"TypeMetaFieldDef",{enumerable:!0,get:function(){return R1.TypeMetaFieldDef}});Object.defineProperty(i,"TypeNameMetaFieldDef",{enumerable:!0,get:function(){return R1.TypeNameMetaFieldDef}});Object.defineProperty(i,"UniqueArgumentDefinitionNamesRule",{enumerable:!0,get:function(){return m0.UniqueArgumentDefinitionNamesRule}});Object.defineProperty(i,"UniqueArgumentNamesRule",{enumerable:!0,get:function(){return m0.UniqueArgumentNamesRule}});Object.defineProperty(i,"UniqueDirectiveNamesRule",{enumerable:!0,get:function(){return m0.UniqueDirectiveNamesRule}});Object.defineProperty(i,"UniqueDirectivesPerLocationRule",{enumerable:!0,get:function(){return m0.UniqueDirectivesPerLocationRule}});Object.defineProperty(i,"UniqueEnumValueNamesRule",{enumerable:!0,get:function(){return m0.UniqueEnumValueNamesRule}});Object.defineProperty(i,"UniqueFieldDefinitionNamesRule",{enumerable:!0,get:function(){return m0.UniqueFieldDefinitionNamesRule}});Object.defineProperty(i,"UniqueFragmentNamesRule",{enumerable:!0,get:function(){return m0.UniqueFragmentNamesRule}});Object.defineProperty(i,"UniqueInputFieldNamesRule",{enumerable:!0,get:function(){return m0.UniqueInputFieldNamesRule}});Object.defineProperty(i,"UniqueOperationNamesRule",{enumerable:!0,get:function(){return m0.UniqueOperationNamesRule}});Object.defineProperty(i,"UniqueOperationTypesRule",{enumerable:!0,get:function(){return m0.UniqueOperationTypesRule}});Object.defineProperty(i,"UniqueTypeNamesRule",{enumerable:!0,get:function(){return m0.UniqueTypeNamesRule}});Object.defineProperty(i,"UniqueVariableNamesRule",{enumerable:!0,get:function(){return m0.UniqueVariableNamesRule}});Object.defineProperty(i,"ValidationContext",{enumerable:!0,get:function(){return m0.ValidationContext}});Object.defineProperty(i,"ValuesOfCorrectTypeRule",{enumerable:!0,get:function(){return m0.ValuesOfCorrectTypeRule}});Object.defineProperty(i,"VariablesAreInputTypesRule",{enumerable:!0,get:function(){return m0.VariablesAreInputTypesRule}});Object.defineProperty(i,"VariablesInAllowedPositionRule",{enumerable:!0,get:function(){return m0.VariablesInAllowedPositionRule}});Object.defineProperty(i,"__Directive",{enumerable:!0,get:function(){return R1.__Directive}});Object.defineProperty(i,"__DirectiveLocation",{enumerable:!0,get:function(){return R1.__DirectiveLocation}});Object.defineProperty(i,"__EnumValue",{enumerable:!0,get:function(){return R1.__EnumValue}});Object.defineProperty(i,"__Field",{enumerable:!0,get:function(){return R1.__Field}});Object.defineProperty(i,"__InputValue",{enumerable:!0,get:function(){return R1.__InputValue}});Object.defineProperty(i,"__Schema",{enumerable:!0,get:function(){return R1.__Schema}});Object.defineProperty(i,"__Type",{enumerable:!0,get:function(){return R1.__Type}});Object.defineProperty(i,"__TypeKind",{enumerable:!0,get:function(){return R1.__TypeKind}});Object.defineProperty(i,"assertAbstractType",{enumerable:!0,get:function(){return R1.assertAbstractType}});Object.defineProperty(i,"assertCompositeType",{enumerable:!0,get:function(){return R1.assertCompositeType}});Object.defineProperty(i,"assertDirective",{enumerable:!0,get:function(){return R1.assertDirective}});Object.defineProperty(i,"assertEnumType",{enumerable:!0,get:function(){return R1.assertEnumType}});Object.defineProperty(i,"assertEnumValueName",{enumerable:!0,get:function(){return R1.assertEnumValueName}});Object.defineProperty(i,"assertInputObjectType",{enumerable:!0,get:function(){return R1.assertInputObjectType}});Object.defineProperty(i,"assertInputType",{enumerable:!0,get:function(){return R1.assertInputType}});Object.defineProperty(i,"assertInterfaceType",{enumerable:!0,get:function(){return R1.assertInterfaceType}});Object.defineProperty(i,"assertLeafType",{enumerable:!0,get:function(){return R1.assertLeafType}});Object.defineProperty(i,"assertListType",{enumerable:!0,get:function(){return R1.assertListType}});Object.defineProperty(i,"assertName",{enumerable:!0,get:function(){return R1.assertName}});Object.defineProperty(i,"assertNamedType",{enumerable:!0,get:function(){return R1.assertNamedType}});Object.defineProperty(i,"assertNonNullType",{enumerable:!0,get:function(){return R1.assertNonNullType}});Object.defineProperty(i,"assertNullableType",{enumerable:!0,get:function(){return R1.assertNullableType}});Object.defineProperty(i,"assertObjectType",{enumerable:!0,get:function(){return R1.assertObjectType}});Object.defineProperty(i,"assertOutputType",{enumerable:!0,get:function(){return R1.assertOutputType}});Object.defineProperty(i,"assertScalarType",{enumerable:!0,get:function(){return R1.assertScalarType}});Object.defineProperty(i,"assertSchema",{enumerable:!0,get:function(){return R1.assertSchema}});Object.defineProperty(i,"assertType",{enumerable:!0,get:function(){return R1.assertType}});Object.defineProperty(i,"assertUnionType",{enumerable:!0,get:function(){return R1.assertUnionType}});Object.defineProperty(i,"assertValidName",{enumerable:!0,get:function(){return L6.assertValidName}});Object.defineProperty(i,"assertValidSchema",{enumerable:!0,get:function(){return R1.assertValidSchema}});Object.defineProperty(i,"assertWrappingType",{enumerable:!0,get:function(){return R1.assertWrappingType}});Object.defineProperty(i,"astFromValue",{enumerable:!0,get:function(){return L6.astFromValue}});Object.defineProperty(i,"buildASTSchema",{enumerable:!0,get:function(){return L6.buildASTSchema}});Object.defineProperty(i,"buildClientSchema",{enumerable:!0,get:function(){return L6.buildClientSchema}});Object.defineProperty(i,"buildSchema",{enumerable:!0,get:function(){return L6.buildSchema}});Object.defineProperty(i,"coerceInputValue",{enumerable:!0,get:function(){return L6.coerceInputValue}});Object.defineProperty(i,"concatAST",{enumerable:!0,get:function(){return L6.concatAST}});Object.defineProperty(i,"createSourceEventStream",{enumerable:!0,get:function(){return IX.createSourceEventStream}});Object.defineProperty(i,"defaultFieldResolver",{enumerable:!0,get:function(){return IX.defaultFieldResolver}});Object.defineProperty(i,"defaultTypeResolver",{enumerable:!0,get:function(){return IX.defaultTypeResolver}});Object.defineProperty(i,"doTypesOverlap",{enumerable:!0,get:function(){return L6.doTypesOverlap}});Object.defineProperty(i,"execute",{enumerable:!0,get:function(){return IX.execute}});Object.defineProperty(i,"executeSync",{enumerable:!0,get:function(){return IX.executeSync}});Object.defineProperty(i,"extendSchema",{enumerable:!0,get:function(){return L6.extendSchema}});Object.defineProperty(i,"findBreakingChanges",{enumerable:!0,get:function(){return L6.findBreakingChanges}});Object.defineProperty(i,"findDangerousChanges",{enumerable:!0,get:function(){return L6.findDangerousChanges}});Object.defineProperty(i,"formatError",{enumerable:!0,get:function(){return xS.formatError}});Object.defineProperty(i,"getArgumentValues",{enumerable:!0,get:function(){return IX.getArgumentValues}});Object.defineProperty(i,"getDirectiveValues",{enumerable:!0,get:function(){return IX.getDirectiveValues}});Object.defineProperty(i,"getEnterLeaveForKind",{enumerable:!0,get:function(){return w6.getEnterLeaveForKind}});Object.defineProperty(i,"getIntrospectionQuery",{enumerable:!0,get:function(){return L6.getIntrospectionQuery}});Object.defineProperty(i,"getLocation",{enumerable:!0,get:function(){return w6.getLocation}});Object.defineProperty(i,"getNamedType",{enumerable:!0,get:function(){return R1.getNamedType}});Object.defineProperty(i,"getNullableType",{enumerable:!0,get:function(){return R1.getNullableType}});Object.defineProperty(i,"getOperationAST",{enumerable:!0,get:function(){return L6.getOperationAST}});Object.defineProperty(i,"getOperationRootType",{enumerable:!0,get:function(){return L6.getOperationRootType}});Object.defineProperty(i,"getVariableValues",{enumerable:!0,get:function(){return IX.getVariableValues}});Object.defineProperty(i,"getVisitFn",{enumerable:!0,get:function(){return w6.getVisitFn}});Object.defineProperty(i,"graphql",{enumerable:!0,get:function(){return WP0.graphql}});Object.defineProperty(i,"graphqlSync",{enumerable:!0,get:function(){return WP0.graphqlSync}});Object.defineProperty(i,"introspectionFromSchema",{enumerable:!0,get:function(){return L6.introspectionFromSchema}});Object.defineProperty(i,"introspectionTypes",{enumerable:!0,get:function(){return R1.introspectionTypes}});Object.defineProperty(i,"isAbstractType",{enumerable:!0,get:function(){return R1.isAbstractType}});Object.defineProperty(i,"isCompositeType",{enumerable:!0,get:function(){return R1.isCompositeType}});Object.defineProperty(i,"isConstValueNode",{enumerable:!0,get:function(){return w6.isConstValueNode}});Object.defineProperty(i,"isDefinitionNode",{enumerable:!0,get:function(){return w6.isDefinitionNode}});Object.defineProperty(i,"isDirective",{enumerable:!0,get:function(){return R1.isDirective}});Object.defineProperty(i,"isEnumType",{enumerable:!0,get:function(){return R1.isEnumType}});Object.defineProperty(i,"isEqualType",{enumerable:!0,get:function(){return L6.isEqualType}});Object.defineProperty(i,"isExecutableDefinitionNode",{enumerable:!0,get:function(){return w6.isExecutableDefinitionNode}});Object.defineProperty(i,"isInputObjectType",{enumerable:!0,get:function(){return R1.isInputObjectType}});Object.defineProperty(i,"isInputType",{enumerable:!0,get:function(){return R1.isInputType}});Object.defineProperty(i,"isInterfaceType",{enumerable:!0,get:function(){return R1.isInterfaceType}});Object.defineProperty(i,"isIntrospectionType",{enumerable:!0,get:function(){return R1.isIntrospectionType}});Object.defineProperty(i,"isLeafType",{enumerable:!0,get:function(){return R1.isLeafType}});Object.defineProperty(i,"isListType",{enumerable:!0,get:function(){return R1.isListType}});Object.defineProperty(i,"isNamedType",{enumerable:!0,get:function(){return R1.isNamedType}});Object.defineProperty(i,"isNonNullType",{enumerable:!0,get:function(){return R1.isNonNullType}});Object.defineProperty(i,"isNullableType",{enumerable:!0,get:function(){return R1.isNullableType}});Object.defineProperty(i,"isObjectType",{enumerable:!0,get:function(){return R1.isObjectType}});Object.defineProperty(i,"isOutputType",{enumerable:!0,get:function(){return R1.isOutputType}});Object.defineProperty(i,"isRequiredArgument",{enumerable:!0,get:function(){return R1.isRequiredArgument}});Object.defineProperty(i,"isRequiredInputField",{enumerable:!0,get:function(){return R1.isRequiredInputField}});Object.defineProperty(i,"isScalarType",{enumerable:!0,get:function(){return R1.isScalarType}});Object.defineProperty(i,"isSchema",{enumerable:!0,get:function(){return R1.isSchema}});Object.defineProperty(i,"isSchemaCoordinateNode",{enumerable:!0,get:function(){return w6.isSchemaCoordinateNode}});Object.defineProperty(i,"isSelectionNode",{enumerable:!0,get:function(){return w6.isSelectionNode}});Object.defineProperty(i,"isSpecifiedDirective",{enumerable:!0,get:function(){return R1.isSpecifiedDirective}});Object.defineProperty(i,"isSpecifiedScalarType",{enumerable:!0,get:function(){return R1.isSpecifiedScalarType}});Object.defineProperty(i,"isType",{enumerable:!0,get:function(){return R1.isType}});Object.defineProperty(i,"isTypeDefinitionNode",{enumerable:!0,get:function(){return w6.isTypeDefinitionNode}});Object.defineProperty(i,"isTypeExtensionNode",{enumerable:!0,get:function(){return w6.isTypeExtensionNode}});Object.defineProperty(i,"isTypeNode",{enumerable:!0,get:function(){return w6.isTypeNode}});Object.defineProperty(i,"isTypeSubTypeOf",{enumerable:!0,get:function(){return L6.isTypeSubTypeOf}});Object.defineProperty(i,"isTypeSystemDefinitionNode",{enumerable:!0,get:function(){return w6.isTypeSystemDefinitionNode}});Object.defineProperty(i,"isTypeSystemExtensionNode",{enumerable:!0,get:function(){return w6.isTypeSystemExtensionNode}});Object.defineProperty(i,"isUnionType",{enumerable:!0,get:function(){return R1.isUnionType}});Object.defineProperty(i,"isValidNameError",{enumerable:!0,get:function(){return L6.isValidNameError}});Object.defineProperty(i,"isValueNode",{enumerable:!0,get:function(){return w6.isValueNode}});Object.defineProperty(i,"isWrappingType",{enumerable:!0,get:function(){return R1.isWrappingType}});Object.defineProperty(i,"lexicographicSortSchema",{enumerable:!0,get:function(){return L6.lexicographicSortSchema}});Object.defineProperty(i,"locatedError",{enumerable:!0,get:function(){return xS.locatedError}});Object.defineProperty(i,"parse",{enumerable:!0,get:function(){return w6.parse}});Object.defineProperty(i,"parseConstValue",{enumerable:!0,get:function(){return w6.parseConstValue}});Object.defineProperty(i,"parseSchemaCoordinate",{enumerable:!0,get:function(){return w6.parseSchemaCoordinate}});Object.defineProperty(i,"parseType",{enumerable:!0,get:function(){return w6.parseType}});Object.defineProperty(i,"parseValue",{enumerable:!0,get:function(){return w6.parseValue}});Object.defineProperty(i,"print",{enumerable:!0,get:function(){return w6.print}});Object.defineProperty(i,"printError",{enumerable:!0,get:function(){return xS.printError}});Object.defineProperty(i,"printIntrospectionSchema",{enumerable:!0,get:function(){return L6.printIntrospectionSchema}});Object.defineProperty(i,"printLocation",{enumerable:!0,get:function(){return w6.printLocation}});Object.defineProperty(i,"printSchema",{enumerable:!0,get:function(){return L6.printSchema}});Object.defineProperty(i,"printSourceLocation",{enumerable:!0,get:function(){return w6.printSourceLocation}});Object.defineProperty(i,"printType",{enumerable:!0,get:function(){return L6.printType}});Object.defineProperty(i,"recommendedRules",{enumerable:!0,get:function(){return m0.recommendedRules}});Object.defineProperty(i,"resolveASTSchemaCoordinate",{enumerable:!0,get:function(){return L6.resolveASTSchemaCoordinate}});Object.defineProperty(i,"resolveObjMapThunk",{enumerable:!0,get:function(){return R1.resolveObjMapThunk}});Object.defineProperty(i,"resolveReadonlyArrayThunk",{enumerable:!0,get:function(){return R1.resolveReadonlyArrayThunk}});Object.defineProperty(i,"resolveSchemaCoordinate",{enumerable:!0,get:function(){return L6.resolveSchemaCoordinate}});Object.defineProperty(i,"responsePathAsArray",{enumerable:!0,get:function(){return IX.responsePathAsArray}});Object.defineProperty(i,"separateOperations",{enumerable:!0,get:function(){return L6.separateOperations}});Object.defineProperty(i,"specifiedDirectives",{enumerable:!0,get:function(){return R1.specifiedDirectives}});Object.defineProperty(i,"specifiedRules",{enumerable:!0,get:function(){return m0.specifiedRules}});Object.defineProperty(i,"specifiedScalarTypes",{enumerable:!0,get:function(){return R1.specifiedScalarTypes}});Object.defineProperty(i,"stripIgnoredCharacters",{enumerable:!0,get:function(){return L6.stripIgnoredCharacters}});Object.defineProperty(i,"subscribe",{enumerable:!0,get:function(){return IX.subscribe}});Object.defineProperty(i,"syntaxError",{enumerable:!0,get:function(){return xS.syntaxError}});Object.defineProperty(i,"typeFromAST",{enumerable:!0,get:function(){return L6.typeFromAST}});Object.defineProperty(i,"validate",{enumerable:!0,get:function(){return m0.validate}});Object.defineProperty(i,"validateSchema",{enumerable:!0,get:function(){return R1.validateSchema}});Object.defineProperty(i,"valueFromAST",{enumerable:!0,get:function(){return L6.valueFromAST}});Object.defineProperty(i,"valueFromASTUntyped",{enumerable:!0,get:function(){return L6.valueFromASTUntyped}});Object.defineProperty(i,"version",{enumerable:!0,get:function(){return KP0.version}});Object.defineProperty(i,"versionInfo",{enumerable:!0,get:function(){return KP0.versionInfo}});Object.defineProperty(i,"visit",{enumerable:!0,get:function(){return w6.visit}});Object.defineProperty(i,"visitInParallel",{enumerable:!0,get:function(){return w6.visitInParallel}});Object.defineProperty(i,"visitWithTypeInfo",{enumerable:!0,get:function(){return L6.visitWithTypeInfo}});var KP0=qL0(),WP0=FT0(),R1=PT0(),w6=fT0(),IX=uT0(),m0=nT0(),xS=oT0(),L6=zP0()});var LP0=H((iN5,wP0)=>{var{defineProperty:dX1,getOwnPropertyDescriptor:ev9,getOwnPropertyNames:Jj9}=Object,Qj9=Object.prototype.hasOwnProperty,Yj9=(J,Q)=>{for(var Y in Q)dX1(J,Y,{get:Q[Y],enumerable:!0})},Gj9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Jj9(Q))if(!Qj9.call(J,X)&&X!==Y)dX1(J,X,{get:()=>Q[X],enumerable:!(G=ev9(Q,X))||G.enumerable})}return J},Xj9=(J)=>Gj9(dX1({},"__esModule",{value:!0}),J),VP0={};Yj9(VP0,{AddressTransactionRelationship:()=>qP0,ConsensusObjectCancellationReason:()=>UP0,DefaultSuinsNameDocument:()=>Ij9,ExecuteTransactionDocument:()=>Nj9,ExecutionStatus:()=>MP0,GetAllBalancesDocument:()=>Vj9,GetBalanceDocument:()=>qj9,GetCoinsDocument:()=>Uj9,GetDynamicFieldsDocument:()=>Mj9,GetMoveFunctionDocument:()=>Dj9,GetOwnedObjectsDocument:()=>Oj9,GetReferenceGasPriceDocument:()=>Hj9,GetTransactionBlockDocument:()=>wj9,MoveAbility:()=>DP0,MoveVisibility:()=>HP0,Move_Object_FieldsFragmentDoc:()=>Wj9,MultiGetObjectsDocument:()=>Aj9,Object_FieldsFragmentDoc:()=>Kj9,Object_Owner_FieldsFragmentDoc:()=>zj9,OwnerKind:()=>IP0,RegulatedState:()=>OP0,SimulateTransactionDocument:()=>Bj9,SupplyState:()=>AP0,TransactionKindInput:()=>BP0,Transaction_FieldsFragmentDoc:()=>Zj9,TypedDocumentString:()=>U4,VerifyZkLoginSignatureDocument:()=>Lj9,ZkLoginIntentScope:()=>NP0});wP0.exports=Xj9(VP0);var qP0=((J)=>{return J.Affected="AFFECTED",J.Sent="SENT",J})(qP0||{}),UP0=((J)=>{return J.CancelledRead="CANCELLED_READ",J.Congested="CONGESTED",J.RandomnessUnavailable="RANDOMNESS_UNAVAILABLE",J.Unknown="UNKNOWN",J})(UP0||{}),MP0=((J)=>{return J.Failure="FAILURE",J.Success="SUCCESS",J})(MP0||{}),DP0=((J)=>{return J.Copy="COPY",J.Drop="DROP",J.Key="KEY",J.Store="STORE",J})(DP0||{}),HP0=((J)=>{return J.Friend="FRIEND",J.Private="PRIVATE",J.Public="PUBLIC",J})(HP0||{}),IP0=((J)=>{return J.Address="ADDRESS",J.Immutable="IMMUTABLE",J.Object="OBJECT",J.Shared="SHARED",J})(IP0||{}),OP0=((J)=>{return J.Regulated="REGULATED",J.Unregulated="UNREGULATED",J})(OP0||{}),AP0=((J)=>{return J.BurnOnly="BURN_ONLY",J.Fixed="FIXED",J})(AP0||{}),BP0=((J)=>{return J.ProgrammableTx="PROGRAMMABLE_TX",J.SystemTx="SYSTEM_TX",J})(BP0||{}),NP0=((J)=>{return J.PersonalMessage="PERSONAL_MESSAGE",J.TransactionData="TRANSACTION_DATA",J})(NP0||{});class U4 extends String{constructor(J,Q){super(J);this.value=J,this.__meta__=Q}toString(){return this.value}}var zj9=new U4(`
    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"}),Kj9=new U4(`
    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"}),Wj9=new U4(`
    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"}),Zj9=new U4(`
    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"}),Vj9=new U4(`
    query getAllBalances($owner: SuiAddress!, $limit: Int, $cursor: String) {
  address(address: $owner) {
    balances(first: $limit, after: $cursor) {
      pageInfo {
        hasNextPage
        endCursor
      }
      nodes {
        coinType {
          repr
        }
        totalBalance
      }
    }
  }
}
    `),qj9=new U4(`
    query getBalance($owner: SuiAddress!, $coinType: String! = "0x2::sui::SUI") {
  address(address: $owner) {
    balance(coinType: $coinType) {
      coinType {
        repr
      }
      totalBalance
    }
  }
}
    `),Uj9=new U4(`
    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
    }
  }
}`),Mj9=new U4(`
    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
              }
            }
          }
        }
      }
    }
  }
}
    `),Dj9=new U4(`
    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
        }
      }
    }
  }
}
    `),Hj9=new U4(`
    query getReferenceGasPrice {
  epoch {
    referenceGasPrice
  }
}
    `),Ij9=new U4(`
    query defaultSuinsName($address: SuiAddress!) {
  address(address: $address) {
    defaultSuinsName
  }
}
    `),Oj9=new U4(`
    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
    }
  }
}`),Aj9=new U4(`
    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
    }
  }
}`),Bj9=new U4(`
    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
      }
    }
  }
}`),Nj9=new U4(`
    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
      }
    }
  }
}`),wj9=new U4(`
    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
      }
    }
  }
}`),Lj9=new U4(`
    query verifyZkLoginSignature($bytes: Base64!, $signature: Base64!, $intentScope: ZkLoginIntentScope!, $author: SuiAddress!) {
  verifyZkLoginSignature(
    bytes: $bytes
    signature: $signature
    intentScope: $intentScope
    author: $author
  ) {
    success
    error
  }
}
    `)});var kP0=H((nN5,fP0)=>{var{defineProperty:cX1,getOwnPropertyDescriptor:Ej9,getOwnPropertyNames:Cj9}=Object,Rj9=Object.prototype.hasOwnProperty,TP0=(J)=>{throw TypeError(J)},Fj9=(J,Q)=>{for(var Y in Q)cX1(J,Y,{get:Q[Y],enumerable:!0})},Tj9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Cj9(Q))if(!Rj9.call(J,X)&&X!==Y)cX1(J,X,{get:()=>Q[X],enumerable:!(G=Ej9(Q,X))||G.enumerable})}return J},Sj9=(J)=>Tj9(cX1({},"__esModule",{value:!0}),J),_X1=(J,Q,Y)=>Q.has(J)||TP0("Cannot "+Y),Pj9=(J,Q,Y)=>(_X1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),EP0=(J,Q,Y)=>Q.has(J)?TP0("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),$j9=(J,Q,Y,G)=>(_X1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),PJ=(J,Q,Y)=>(_X1(J,Q,"access private method"),Y),SP0={};Fj9(SP0,{GraphQLCoreClient:()=>PP0});fP0.exports=Sj9(SP0);var fj9=kv(),b7=LP0(),CP0=Zs(),OX=nX(),Vu=C9(),kj9=ew(),RP0=qs(),qu,x7,y3;class PP0 extends fj9.Experimental_CoreClient{constructor({graphqlClient:J,mvr:Q}){super({network:J.network,base:J,mvr:Q});EP0(this,x7),EP0(this,qu),$j9(this,qu,J)}async getObjects(J){let Q=(0,OX.chunk)(J.objectIds,50),Y=[];for(let G of Q){let X=await PJ(this,x7,y3).call(this,{query:b7.MultiGetObjectsDocument,variables:{objectKeys:G.map((z)=>({address:z}))}},(z)=>z.multiGetObjects);Y.push(...G.map((z)=>(0,Vu.normalizeSuiAddress)(z)).map((z)=>X.find((K)=>K?.address===z)??new CP0.ObjectError("notFound",`Object ${z} not found`)).map((z)=>{if(z instanceof CP0.ObjectError)return z;return{id:z.address,version:z.version?.toString(),digest:z.digest,owner:uX1(z.owner),type:z.asMoveObject?.contents?.type?.repr,content:Promise.resolve(z.asMoveObject?.contents?.bcs?(0,OX.fromBase64)(z.asMoveObject.contents.bcs):new Uint8Array),previousTransaction:z.previousTransaction?.digest??null}}))}return{objects:Y}}async getOwnedObjects(J){let Q=await PJ(this,x7,y3).call(this,{query:b7.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:uX1(Y.owner),type:Y.contents?.type?.repr,content:Promise.resolve(Y.contents?.bcs?(0,OX.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,x7,y3).call(this,{query:b7.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:uX1(Y.owner),type:Y.contents?.type?.repr,balance:Y.contents?.json?.balance,content:Promise.resolve(Y.contents?.bcs?(0,OX.fromBase64)(Y.contents.bcs):new Uint8Array),previousTransaction:Y.previousTransaction?.digest??null}))}}async getBalance(J){let Q=await PJ(this,x7,y3).call(this,{query:b7.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,x7,y3).call(this,{query:b7.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,x7,y3).call(this,{query:b7.GetTransactionBlockDocument,variables:{digest:J.digest}},(Y)=>Y.transaction);return{transaction:lX1(Q)}}async executeTransaction(J){let Q=await PJ(this,x7,y3).call(this,{query:b7.ExecuteTransactionDocument,variables:{transactionDataBcs:(0,OX.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:lX1(Q.effects?.transaction)}}async dryRunTransaction(J){let Q=await PJ(this,x7,y3).call(this,{query:b7.SimulateTransactionDocument,variables:{transaction:{bcs:{value:(0,OX.toBase64)(J.transaction)}}}},(Y)=>Y.simulateTransaction);if(Q.error)throw Error(Q.error);return{transaction:lX1(Q.effects?.transaction)}}async getReferenceGasPrice(){return{referenceGasPrice:await PJ(this,x7,y3).call(this,{query:b7.GetReferenceGasPriceDocument},(Q)=>Q.epoch?.referenceGasPrice)}}async getDynamicFields(J){let Q=await PJ(this,x7,y3).call(this,{query:b7.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,kj9.deriveDynamicFieldID)(J.parentId,Y.name?.type?.repr,(0,OX.fromBase64)(Y.name?.bcs)),type:(0,Vu.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,OX.fromBase64)(Y.name?.bcs)},valueType:G}}),cursor:Q.pageInfo.endCursor??null,hasNextPage:Q.pageInfo.hasNextPage}}async verifyZkLoginSignature(J){let Q=J.intentScope==="TransactionData"?b7.ZkLoginIntentScope.TransactionData:b7.ZkLoginIntentScope.PersonalMessage,Y=await PJ(this,x7,y3).call(this,{query:b7.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,x7,y3).call(this,{query:b7.DefaultSuinsNameDocument,signal:J.signal,variables:{address:J.address}},(Y)=>Y.address?.defaultSuinsName??null)}}}async getMoveFunction(J){let Q=await PJ(this,x7,y3).call(this,{query:b7.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,Vu.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)=>FP0(G.signature))??[],returns:Q.return?.map(({signature:G})=>FP0(G))??[]}}}resolveTransactionPlugin(){throw Error("GraphQL client does not support transaction resolution yet")}}qu=new WeakMap;x7=new WeakSet;y3=async function(J,Q){let{data:Y,errors:G}=await Pj9(this,qu).query(J);vj9(G);let X=Y&&(Q?Q(Y):Y);if(X==null)throw Error("Missing response data");return X};function vj9(J){if(!J||J.length===0)return;let Q=J.map((Y)=>new $P0(Y));if(Q.length===1)throw Q[0];throw AggregateError(Q)}class $P0 extends Error{constructor(J){super(J.message);this.locations=J.locations}}function uX1(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 lX1(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,RP0.parseTransactionEffectsBcs)((0,OX.fromBase64)(J.effects?.effectsBcs)),epoch:J.effects?.epoch?.epochId?.toString()??null,objectTypes:Promise.resolve(Q),transaction:(0,RP0.parseTransactionBcs)((0,OX.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 FP0(J){let Q=null;if(J.ref==="&")Q="immutable";else if(J.ref==="&mut")Q="mutable";return{reference:Q,body:pX1(J.body)}}function pX1(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:pX1(J.vector)};if("datatype"in J)return{$kind:"datatype",datatype:{typeName:`${(0,Vu.normalizeSuiAddress)(J.datatype.package)}::${J.datatype.module}::${J.datatype.type}`,typeParameters:J.datatype.typeParameters.map((Q)=>pX1(Q))}};if("typeParameter"in J)return{$kind:"typeParameter",index:J.typeParameter};throw Error(`Unknown type: ${JSON.stringify(J)}`)}});var yP0=H((oN5,xP0)=>{var{defineProperty:iX1,getOwnPropertyDescriptor:jj9,getOwnPropertyNames:hj9}=Object,bj9=Object.prototype.hasOwnProperty,vP0=(J)=>{throw TypeError(J)},xj9=(J,Q)=>{for(var Y in Q)iX1(J,Y,{get:Q[Y],enumerable:!0})},yj9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of hj9(Q))if(!bj9.call(J,X)&&X!==Y)iX1(J,X,{get:()=>Q[X],enumerable:!(G=jj9(Q,X))||G.enumerable})}return J},gj9=(J)=>yj9(iX1({},"__esModule",{value:!0}),J),jP0=(J,Q,Y)=>Q.has(J)||vP0("Cannot "+Y),Uu=(J,Q,Y)=>(jP0(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),Mu=(J,Q,Y)=>Q.has(J)?vP0("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),Du=(J,Q,Y,G)=>(jP0(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),hP0={};xj9(hP0,{SuiGraphQLClient:()=>bP0,SuiGraphQLRequestError:()=>nX1});xP0.exports=gj9(hP0);var mj9=ZP0(),dj9=Ms(),uj9=kP0(),Hu,Iu,Ou,Au;class nX1 extends Error{}class bP0 extends dj9.Experimental_BaseClient{constructor({url:J,fetch:Q=fetch,headers:Y={},queries:G={},network:X="unknown",mvr:z}){super({network:X});Mu(this,Hu),Mu(this,Iu),Mu(this,Ou),Mu(this,Au),Du(this,Hu,J),Du(this,Iu,G),Du(this,Ou,Y),Du(this,Au,(...K)=>Q(...K)),this.core=new uj9.GraphQLCoreClient({graphqlClient:this,mvr:z})}async query(J){let Q=await Uu(this,Au).call(this,Uu(this,Hu),{method:"POST",headers:{"Content-Type":"application/json",...Uu(this,Ou)},body:JSON.stringify({query:typeof J.query==="string"||J.query instanceof String?String(J.query):(0,mj9.print)(J.query),variables:J.variables,extensions:J.extensions,operationName:J.operationName}),signal:J.signal});if(!Q.ok)throw new nX1(`GraphQL request failed: ${Q.statusText} (${Q.status})`);return await Q.json()}async execute(J,Q){return this.query({...Q,query:Uu(this,Iu)[J]})}}Hu=new WeakMap;Iu=new WeakMap;Ou=new WeakMap;Au=new WeakMap});var dP0=H((aN5,mP0)=>{var{defineProperty:oX1,getOwnPropertyDescriptor:lj9,getOwnPropertyNames:pj9}=Object,cj9=Object.prototype.hasOwnProperty,_j9=(J,Q)=>{for(var Y in Q)oX1(J,Y,{get:Q[Y],enumerable:!0})},ij9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of pj9(Q))if(!cj9.call(J,X)&&X!==Y)oX1(J,X,{get:()=>Q[X],enumerable:!(G=lj9(Q,X))||G.enumerable})}return J},nj9=(J)=>ij9(oX1({},"__esModule",{value:!0}),J),gP0={};_j9(gP0,{InvalidTokenError:()=>iM,jwtDecode:()=>rj9});mP0.exports=nj9(gP0);class iM extends Error{}iM.prototype.name="InvalidTokenError";function oj9(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 aj9(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 oj9(Q)}catch{return atob(Q)}}function rj9(J,Q){if(typeof J!=="string")throw new iM("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 iM(`Invalid token specified: missing part #${Y+1}`);let X;try{X=aj9(G)}catch(z){throw new iM(`Invalid token specified: invalid base64 for part #${Y+1} (${z.message})`)}try{return JSON.parse(X)}catch(z){throw new iM(`Invalid token specified: invalid json for part #${Y+1} (${z.message})`)}}});var H5=H((rN5,cP0)=>{var pP0=BigInt("21888242871839275222246405745257275088548364400416034343698204186575808495617"),uP0=[56,57,56,60,60,63,64,63,60,66,60,65,70,60,64,68],lP0=(J)=>{let Q=J*J;return J*Q*Q%pP0};function sj9(J,Q){let Y=[];for(let G=0;G<J.length;G++){let X=0n;for(let z=0;z<J.length;z++)X=X+Q[G][z]*J[z];Y.push(X%pP0)}return Y}function tj9(J,Q){let Y=J.map((V)=>BigInt(V));if(Y.length<=0)throw Error("poseidon-lite: Not enough inputs");if(Y.length>uP0.length)throw Error("poseidon-lite: Too many inputs");let G=Y.length+1,X=8,z=uP0[G-2],{C:K,M:W}=Q;if(W.length!==G)throw Error(`poseidon-lite: Incorrect M length, expected ${G} got ${W.length}`);let Z=[0n,...Y];for(let V=0;V<X+z;V++){for(let q=0;q<Z.length;q++)if(Z[q]=Z[q]+K[V*G+q],V<X/2||V>=X/2+z)Z[q]=lP0(Z[q]);else if(q===0)Z[q]=lP0(Z[q]);Z=sj9(Z,W)}return Z[0]}cP0.exports=tj9});var I5=H((_P0)=>{Object.defineProperty(_P0,"__esModule",{value:!0});_P0.default=aX1;function aX1(J){if(Array.isArray(J))return J.map(aX1);else if(typeof J=="object"){let G={};for(let[X,z]of Object.entries(J))G[X]=aX1(z);return G}let Y=[...Uint8Array.from(atob(J),(G)=>G.charCodeAt(0))].map((G)=>G.toString(16).padStart(2,"0")).join("");return BigInt(`0x${Y}`)}});var oP0=H((iP0)=>{Object.defineProperty(iP0,"__esModule",{value:!0});iP0.default=void 0;var Jh9={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="]]};iP0.default=Jh9});var rP0=H((aP0)=>{Object.defineProperty(aP0,"__esModule",{value:!0});aP0.poseidon1=zh9;var Qh9=rX1(H5()),Yh9=rX1(I5()),Gh9=rX1(oP0());function rX1(J){return J&&J.__esModule?J:{default:J}}var Xh9=(0,Yh9.default)(Gh9.default);function zh9(J){return(0,Qh9.default)(J,Xh9)}});var eP0=H((sP0)=>{Object.defineProperty(sP0,"__esModule",{value:!0});sP0.default=void 0;var Wh9={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="]]};sP0.default=Wh9});var Q$0=H((J$0)=>{Object.defineProperty(J$0,"__esModule",{value:!0});J$0.poseidon2=Mh9;var Zh9=sX1(H5()),Vh9=sX1(I5()),qh9=sX1(eP0());function sX1(J){return J&&J.__esModule?J:{default:J}}var Uh9=(0,Vh9.default)(qh9.default);function Mh9(J){return(0,Zh9.default)(J,Uh9)}});var X$0=H((Y$0)=>{Object.defineProperty(Y$0,"__esModule",{value:!0});Y$0.default=void 0;var Hh9={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="]]};Y$0.default=Hh9});var K$0=H((z$0)=>{Object.defineProperty(z$0,"__esModule",{value:!0});z$0.poseidon3=Nh9;var Ih9=tX1(H5()),Oh9=tX1(I5()),Ah9=tX1(X$0());function tX1(J){return J&&J.__esModule?J:{default:J}}var Bh9=(0,Oh9.default)(Ah9.default);function Nh9(J){return(0,Ih9.default)(J,Bh9)}});var V$0=H((W$0)=>{Object.defineProperty(W$0,"__esModule",{value:!0});W$0.default=void 0;var Lh9={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="]]};W$0.default=Lh9});var U$0=H((q$0)=>{Object.defineProperty(q$0,"__esModule",{value:!0});q$0.poseidon4=Th9;var Eh9=eX1(H5()),Ch9=eX1(I5()),Rh9=eX1(V$0());function eX1(J){return J&&J.__esModule?J:{default:J}}var Fh9=(0,Ch9.default)(Rh9.default);function Th9(J){return(0,Eh9.default)(J,Fh9)}});var H$0=H((M$0)=>{Object.defineProperty(M$0,"__esModule",{value:!0});M$0.default=void 0;var Ph9={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="]]};M$0.default=Ph9});var O$0=H((I$0)=>{Object.defineProperty(I$0,"__esModule",{value:!0});I$0.poseidon5=jh9;var $h9=Jz1(H5()),fh9=Jz1(I5()),kh9=Jz1(H$0());function Jz1(J){return J&&J.__esModule?J:{default:J}}var vh9=(0,fh9.default)(kh9.default);function jh9(J){return(0,$h9.default)(J,vh9)}});var N$0=H((A$0)=>{Object.defineProperty(A$0,"__esModule",{value:!0});A$0.default=void 0;var bh9={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="]]};A$0.default=bh9});var L$0=H((w$0)=>{Object.defineProperty(w$0,"__esModule",{value:!0});w$0.poseidon6=dh9;var xh9=Qz1(H5()),yh9=Qz1(I5()),gh9=Qz1(N$0());function Qz1(J){return J&&J.__esModule?J:{default:J}}var mh9=(0,yh9.default)(gh9.default);function dh9(J){return(0,xh9.default)(J,mh9)}});var R$0=H((E$0)=>{Object.defineProperty(E$0,"__esModule",{value:!0});E$0.default=void 0;var lh9={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="]]};E$0.default=lh9});var T$0=H((F$0)=>{Object.defineProperty(F$0,"__esModule",{value:!0});F$0.poseidon7=nh9;var ph9=Yz1(H5()),ch9=Yz1(I5()),_h9=Yz1(R$0());function Yz1(J){return J&&J.__esModule?J:{default:J}}var ih9=(0,ch9.default)(_h9.default);function nh9(J){return(0,ph9.default)(J,ih9)}});var $$0=H((S$0)=>{Object.defineProperty(S$0,"__esModule",{value:!0});S$0.default=void 0;var ah9={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="]]};S$0.default=ah9});var k$0=H((f$0)=>{Object.defineProperty(f$0,"__esModule",{value:!0});f$0.poseidon8=Jb9;var rh9=Gz1(H5()),sh9=Gz1(I5()),th9=Gz1($$0());function Gz1(J){return J&&J.__esModule?J:{default:J}}var eh9=(0,sh9.default)(th9.default);function Jb9(J){return(0,rh9.default)(J,eh9)}});var h$0=H((v$0)=>{Object.defineProperty(v$0,"__esModule",{value:!0});v$0.default=void 0;var Yb9={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="]]};v$0.default=Yb9});var x$0=H((b$0)=>{Object.defineProperty(b$0,"__esModule",{value:!0});b$0.poseidon9=Wb9;var Gb9=Xz1(H5()),Xb9=Xz1(I5()),zb9=Xz1(h$0());function Xz1(J){return J&&J.__esModule?J:{default:J}}var Kb9=(0,Xb9.default)(zb9.default);function Wb9(J){return(0,Gb9.default)(J,Kb9)}});var m$0=H((y$0)=>{Object.defineProperty(y$0,"__esModule",{value:!0});y$0.default=void 0;var Vb9={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="]]};y$0.default=Vb9});var u$0=H((d$0)=>{Object.defineProperty(d$0,"__esModule",{value:!0});d$0.poseidon10=Hb9;var qb9=zz1(H5()),Ub9=zz1(I5()),Mb9=zz1(m$0());function zz1(J){return J&&J.__esModule?J:{default:J}}var Db9=(0,Ub9.default)(Mb9.default);function Hb9(J){return(0,qb9.default)(J,Db9)}});var c$0=H((l$0)=>{Object.defineProperty(l$0,"__esModule",{value:!0});l$0.default=void 0;var Ob9={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="]]};l$0.default=Ob9});var i$0=H((_$0)=>{Object.defineProperty(_$0,"__esModule",{value:!0});_$0.poseidon11=Lb9;var Ab9=Kz1(H5()),Bb9=Kz1(I5()),Nb9=Kz1(c$0());function Kz1(J){return J&&J.__esModule?J:{default:J}}var wb9=(0,Bb9.default)(Nb9.default);function Lb9(J){return(0,Ab9.default)(J,wb9)}});var a$0=H((n$0)=>{Object.defineProperty(n$0,"__esModule",{value:!0});n$0.default=void 0;var Cb9={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="]]};n$0.default=Cb9});var s$0=H((r$0)=>{Object.defineProperty(r$0,"__esModule",{value:!0});r$0.poseidon12=Pb9;var Rb9=Wz1(H5()),Fb9=Wz1(I5()),Tb9=Wz1(a$0());function Wz1(J){return J&&J.__esModule?J:{default:J}}var Sb9=(0,Fb9.default)(Tb9.default);function Pb9(J){return(0,Rb9.default)(J,Sb9)}});var Jf0=H((t$0)=>{Object.defineProperty(t$0,"__esModule",{value:!0});t$0.default=void 0;var fb9={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="]]};t$0.default=fb9});var Yf0=H((Qf0)=>{Object.defineProperty(Qf0,"__esModule",{value:!0});Qf0.poseidon13=bb9;var kb9=Zz1(H5()),vb9=Zz1(I5()),jb9=Zz1(Jf0());function Zz1(J){return J&&J.__esModule?J:{default:J}}var hb9=(0,vb9.default)(jb9.default);function bb9(J){return(0,kb9.default)(J,hb9)}});var zf0=H((Gf0)=>{Object.defineProperty(Gf0,"__esModule",{value:!0});Gf0.default=void 0;var yb9={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="]]};Gf0.default=yb9});var Wf0=H((Kf0)=>{Object.defineProperty(Kf0,"__esModule",{value:!0});Kf0.poseidon14=lb9;var gb9=Vz1(H5()),mb9=Vz1(I5()),db9=Vz1(zf0());function Vz1(J){return J&&J.__esModule?J:{default:J}}var ub9=(0,mb9.default)(db9.default);function lb9(J){return(0,gb9.default)(J,ub9)}});var qf0=H((Zf0)=>{Object.defineProperty(Zf0,"__esModule",{value:!0});Zf0.default=void 0;var cb9={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="]]};Zf0.default=cb9});var Mf0=H((Uf0)=>{Object.defineProperty(Uf0,"__esModule",{value:!0});Uf0.poseidon15=ab9;var _b9=qz1(H5()),ib9=qz1(I5()),nb9=qz1(qf0());function qz1(J){return J&&J.__esModule?J:{default:J}}var ob9=(0,ib9.default)(nb9.default);function ab9(J){return(0,_b9.default)(J,ob9)}});var If0=H((Df0)=>{Object.defineProperty(Df0,"__esModule",{value:!0});Df0.default=void 0;var sb9={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=sb9});var Af0=H((Of0)=>{Object.defineProperty(Of0,"__esModule",{value:!0});Of0.poseidon16=Yx9;var tb9=Uz1(H5()),eb9=Uz1(I5()),Jx9=Uz1(If0());function Uz1(J){return J&&J.__esModule?J:{default:J}}var Qx9=(0,eb9.default)(Jx9.default);function Yx9(J){return(0,tb9.default)(J,Qx9)}});var Bf0=H((g4)=>{Object.defineProperty(g4,"__esModule",{value:!0});Object.defineProperty(g4,"poseidon1",{enumerable:!0,get:function(){return Xx9.poseidon1}});Object.defineProperty(g4,"poseidon10",{enumerable:!0,get:function(){return Dx9.poseidon10}});Object.defineProperty(g4,"poseidon11",{enumerable:!0,get:function(){return Hx9.poseidon11}});Object.defineProperty(g4,"poseidon12",{enumerable:!0,get:function(){return Ix9.poseidon12}});Object.defineProperty(g4,"poseidon13",{enumerable:!0,get:function(){return Ox9.poseidon13}});Object.defineProperty(g4,"poseidon14",{enumerable:!0,get:function(){return Ax9.poseidon14}});Object.defineProperty(g4,"poseidon15",{enumerable:!0,get:function(){return Bx9.poseidon15}});Object.defineProperty(g4,"poseidon16",{enumerable:!0,get:function(){return Nx9.poseidon16}});Object.defineProperty(g4,"poseidon2",{enumerable:!0,get:function(){return zx9.poseidon2}});Object.defineProperty(g4,"poseidon3",{enumerable:!0,get:function(){return Kx9.poseidon3}});Object.defineProperty(g4,"poseidon4",{enumerable:!0,get:function(){return Wx9.poseidon4}});Object.defineProperty(g4,"poseidon5",{enumerable:!0,get:function(){return Zx9.poseidon5}});Object.defineProperty(g4,"poseidon6",{enumerable:!0,get:function(){return Vx9.poseidon6}});Object.defineProperty(g4,"poseidon7",{enumerable:!0,get:function(){return qx9.poseidon7}});Object.defineProperty(g4,"poseidon8",{enumerable:!0,get:function(){return Ux9.poseidon8}});Object.defineProperty(g4,"poseidon9",{enumerable:!0,get:function(){return Mx9.poseidon9}});var Xx9=rP0(),zx9=Q$0(),Kx9=K$0(),Wx9=U$0(),Zx9=O$0(),Vx9=L$0(),qx9=T$0(),Ux9=k$0(),Mx9=x$0(),Dx9=u$0(),Hx9=i$0(),Ix9=s$0(),Ox9=Yf0(),Ax9=Wf0(),Bx9=Mf0(),Nx9=Af0()});var Ef0=H((kw5,Lf0)=>{var{defineProperty:Mz1,getOwnPropertyDescriptor:wx9,getOwnPropertyNames:Lx9}=Object,Ex9=Object.prototype.hasOwnProperty,Cx9=(J,Q)=>{for(var Y in Q)Mz1(J,Y,{get:Q[Y],enumerable:!0})},Rx9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Lx9(Q))if(!Ex9.call(J,X)&&X!==Y)Mz1(J,X,{get:()=>Q[X],enumerable:!(G=wx9(Q,X))||G.enumerable})}return J},Fx9=(J)=>Rx9(Mz1({},"__esModule",{value:!0}),J),Nf0={};Cx9(Nf0,{BN254_FIELD_SIZE:()=>wf0,poseidonHash:()=>Bu});Lf0.exports=Fx9(Nf0);var s5=Bf0(),Tx9=[s5.poseidon1,s5.poseidon2,s5.poseidon3,s5.poseidon4,s5.poseidon5,s5.poseidon6,s5.poseidon7,s5.poseidon8,s5.poseidon9,s5.poseidon10,s5.poseidon11,s5.poseidon12,s5.poseidon13,s5.poseidon14,s5.poseidon15,s5.poseidon16],wf0=21888242871839275222246405745257275088548364400416034343698204186575808495617n;function Bu(J){J.forEach((Y)=>{let G=BigInt(Y);if(G<0||G>=wf0)throw Error(`Element ${G} not in the BN254 field`)});let Q=Tx9[J.length-1];if(Q)return Q(J);else if(J.length<=32){let Y=Bu(J.slice(0,16)),G=Bu(J.slice(16));return Bu([Y,G])}else throw Error(`Yet to implement: Unable to hash a vector of length ${J.length}`)}});var Iz1=H((vw5,Tf0)=>{var{defineProperty:Hz1,getOwnPropertyDescriptor:Sx9,getOwnPropertyNames:Px9}=Object,$x9=Object.prototype.hasOwnProperty,fx9=(J,Q)=>{for(var Y in Q)Hz1(J,Y,{get:Q[Y],enumerable:!0})},kx9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Px9(Q))if(!$x9.call(J,X)&&X!==Y)Hz1(J,X,{get:()=>Q[X],enumerable:!(G=Sx9(Q,X))||G.enumerable})}return J},vx9=(J)=>kx9(Hz1({},"__esModule",{value:!0}),J),Cf0={};fx9(Cf0,{chunkArray:()=>Ff0,genAddressSeed:()=>lx9,getExtendedEphemeralPublicKey:()=>dx9,hashASCIIStrToField:()=>Nu,normalizeZkLoginIssuer:()=>px9,toBigEndianBytes:()=>mx9,toPaddedBigEndianBytes:()=>Rf0});Tf0.exports=vx9(Cf0);var jx9=M8(),Dz1=Ef0(),hx9=32,bx9=115,xx9=145,yx9=248;function gx9(J){for(let Q=0;Q<J.length;Q++)if(J[Q]!==0)return Q;return-1}function Rf0(J,Q){let Y=J.toString(16);return(0,jx9.hexToBytes)(Y.padStart(Q*2,"0").slice(-Q*2))}function mx9(J,Q){let Y=Rf0(J,Q),G=gx9(Y);if(G===-1)return new Uint8Array([0]);return Y.slice(G)}function dx9(J){return J.toSuiPublicKey()}function Ff0(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 ux9(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 Nu(J,Q){if(J.length>Q)throw Error(`String ${J} is longer than ${Q} chars`);let Y=J.padEnd(Q,String.fromCharCode(0)).split("").map((z)=>z.charCodeAt(0)),G=yx9/8,X=Ff0(Y,G).map((z)=>ux9(z));return(0,Dz1.poseidonHash)(X)}function lx9(J,Q,Y,G,X=hx9,z=bx9,K=xx9){return(0,Dz1.poseidonHash)([Nu(Q,X),Nu(Y,z),Nu(G,K),(0,Dz1.poseidonHash)([BigInt(J)])])}function px9(J){if(J==="accounts.google.com")return"https://accounts.google.com";return J}});var $f0=H((jw5,Pf0)=>{var{defineProperty:Oz1,getOwnPropertyDescriptor:cx9,getOwnPropertyNames:_x9}=Object,ix9=Object.prototype.hasOwnProperty,nx9=(J,Q)=>{for(var Y in Q)Oz1(J,Y,{get:Q[Y],enumerable:!0})},ox9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of _x9(Q))if(!ix9.call(J,X)&&X!==Y)Oz1(J,X,{get:()=>Q[X],enumerable:!(G=cx9(Q,X))||G.enumerable})}return J},ax9=(J)=>ox9(Oz1({},"__esModule",{value:!0}),J),Sf0={};nx9(Sf0,{decodeJwt:()=>Gy9,extractClaimValue:()=>Yy9});Pf0.exports=ax9(Sf0);var rx9=dP0(),sx9=Iz1();function tx9(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 ex9(J){let Q=[];for(let Y=0;Y<J.length;Y++){let G=J.charAt(Y),X=tx9(G);Q=Q.concat(X)}return Q}function Jy9(J,Q){if(J.length<2)throw Error(`Input (s = ${J}) is not tightly packed because s.length < 2`);let Y=ex9(J),G=Q%4;if(G===0);else if(G===1)Y=Y.slice(2);else if(G===2)Y=Y.slice(4);else throw Error(`Input (s = ${J}) is not tightly packed because i%4 = 3 (i = ${Q}))`);let X=(Q+J.length-1)%4;if(X===3);else if(X===2)Y=Y.slice(0,Y.length-2);else if(X===1)Y=Y.slice(0,Y.length-4);else throw Error(`Input (s = ${J}) is not tightly packed because (i + s.length - 1)%4 = 0 (i = ${Q}))`);if(Y.length%8!==0)throw Error("We should never reach here...");let z=new Uint8Array(Math.floor(Y.length/8)),K=0;for(let W=0;W<Y.length;W+=8){let Z=Y.slice(W,W+8),V=parseInt(Z.join(""),2);z[K++]=V}return new TextDecoder().decode(z)}function Qy9(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 Yy9(J,Q){let Y=Jy9(J.value,J.indexMod4),[G,X]=Qy9(Y);if(G!==Q)throw Error(`Invalid field name: found ${G} expected ${Q}`);return X}function Gy9(J){let{iss:Q,aud:Y,sub:G,...X}=(0,rx9.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,sx9.normalizeZkLoginIssuer)(Q),rawIss:Q,aud:Y,sub:G}}});var vf0=H((hw5,kf0)=>{var{defineProperty:Az1,getOwnPropertyDescriptor:Xy9,getOwnPropertyNames:zy9}=Object,Ky9=Object.prototype.hasOwnProperty,Wy9=(J,Q)=>{for(var Y in Q)Az1(J,Y,{get:Q[Y],enumerable:!0})},Zy9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of zy9(Q))if(!Ky9.call(J,X)&&X!==Y)Az1(J,X,{get:()=>Q[X],enumerable:!(G=Xy9(Q,X))||G.enumerable})}return J},Vy9=(J)=>Zy9(Az1({},"__esModule",{value:!0}),J),ff0={};Wy9(ff0,{zkLoginSignature:()=>qy9});kf0.exports=Vy9(ff0);var O5=j6(),qy9=O5.bcs.struct("ZkLoginSignature",{inputs:O5.bcs.struct("ZkLoginSignatureInputs",{proofPoints:O5.bcs.struct("ZkLoginSignatureInputsProofPoints",{a:O5.bcs.vector(O5.bcs.string()),b:O5.bcs.vector(O5.bcs.vector(O5.bcs.string())),c:O5.bcs.vector(O5.bcs.string())}),issBase64Details:O5.bcs.struct("ZkLoginSignatureInputsClaim",{value:O5.bcs.string(),indexMod4:O5.bcs.u8()}),headerBase64:O5.bcs.string(),addressSeed:O5.bcs.string()}),maxEpoch:O5.bcs.u64(),userSignature:O5.bcs.byteVector()})});var xf0=H((bw5,bf0)=>{var{defineProperty:Bz1,getOwnPropertyDescriptor:Uy9,getOwnPropertyNames:My9}=Object,Dy9=Object.prototype.hasOwnProperty,Hy9=(J,Q)=>{for(var Y in Q)Bz1(J,Y,{get:Q[Y],enumerable:!0})},Iy9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of My9(Q))if(!Dy9.call(J,X)&&X!==Y)Bz1(J,X,{get:()=>Q[X],enumerable:!(G=Uy9(Q,X))||G.enumerable})}return J},Oy9=(J)=>Iy9(Bz1({},"__esModule",{value:!0}),J),jf0={};Hy9(jf0,{getZkLoginSignature:()=>Ny9,parseZkLoginSignature:()=>wy9});bf0.exports=Oy9(jf0);var Nz1=j6(),Ay9=OK(),hf0=vf0();function By9({inputs:J,maxEpoch:Q,userSignature:Y}){return hf0.zkLoginSignature.serialize({inputs:J,maxEpoch:Q,userSignature:typeof Y==="string"?(0,Nz1.fromBase64)(Y):Y},{maxSize:2048}).toBytes()}function Ny9({inputs:J,maxEpoch:Q,userSignature:Y}){let G=By9({inputs:J,maxEpoch:Q,userSignature:Y}),X=new Uint8Array(G.length+1);return X.set([Ay9.SIGNATURE_SCHEME_TO_FLAG.ZkLogin]),X.set(G,1),(0,Nz1.toBase64)(X)}function wy9(J){return hf0.zkLoginSignature.parse(typeof J==="string"?(0,Nz1.fromBase64)(J):J)}});var if0=H((xw5,_f0)=>{var{defineProperty:Ez1,getOwnPropertyDescriptor:Ly9,getOwnPropertyNames:Ey9}=Object,Cy9=Object.prototype.hasOwnProperty,df0=(J)=>{throw TypeError(J)},Ry9=(J,Q)=>{for(var Y in Q)Ez1(J,Y,{get:Q[Y],enumerable:!0})},Fy9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Ey9(Q))if(!Cy9.call(J,X)&&X!==Y)Ez1(J,X,{get:()=>Q[X],enumerable:!(G=Ly9(Q,X))||G.enumerable})}return J},Ty9=(J)=>Fy9(Ez1({},"__esModule",{value:!0}),J),Cz1=(J,Q,Y)=>Q.has(J)||df0("Cannot "+Y),FK=(J,Q,Y)=>(Cz1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),wu=(J,Q,Y)=>Q.has(J)?df0("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),mB=(J,Q,Y,G)=>(Cz1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),yf0=(J,Q,Y)=>(Cz1(J,Q,"access private method"),Y),uf0={};Ry9(uf0,{ZkLoginPublicIdentifier:()=>cf0,parseSerializedZkLoginSignature:()=>Lz1,toZkLoginPublicIdentifier:()=>Eu});_f0.exports=Ty9(uf0);var uB=j6(),Sy9=qH(),Py9=M8(),$y9=CB(),lf0=OK(),fy9=yP0(),gf0=C9(),pf0=$f0(),ky9=xf0(),mS=Iz1(),OY,yS,gS,Lu,wz1,vy9=class J extends $y9.PublicKey{constructor(Q,{client:Y}={}){super();if(wu(this,Lu),wu(this,OY),wu(this,yS),wu(this,gS),mB(this,yS,Y),typeof Q==="string")mB(this,OY,(0,uB.fromBase64)(Q));else if(Q instanceof Uint8Array)mB(this,OY,Q);else mB(this,OY,Uint8Array.from(Q));if(mB(this,gS,FK(this,OY).length!==FK(this,OY)[0]+1+32),FK(this,gS))mB(this,OY,dB(FK(this,OY)))}static fromBytes(Q,{client:Y,address:G,legacyAddress:X}={}){let z;if(X===!0)z=new J(dB(Q,!0),{client:Y});else if(X===!1)z=new J(dB(Q,!1),{client:Y});else if(G){if(z=new J(dB(Q,!1),{client:Y}),z.toSuiAddress()!==G)z=new J(dB(Q,!0),{client:Y})}else z=new J(Q,{client:Y});if(G&&z.toSuiAddress()!==G)throw Error("Public key bytes do not match the provided address");return z}static fromProof(Q,Y){let{issBase64Details:G,addressSeed:X}=Y,z=(0,pf0.extractClaimValue)(G,"iss"),K=Eu(BigInt(X),z,{legacyAddress:!0});if(K.toSuiAddress()===Q)return K;let W=Eu(BigInt(X),z,{legacyAddress:!1});if(W.toSuiAddress()!==Q)throw Error("Proof does not match address");return W}equals(Q){return super.equals(Q)}toSuiAddress(){if(FK(this,gS))return yf0(this,Lu,wz1).call(this);return super.toSuiAddress()}toRawBytes(){return FK(this,OY)}flag(){return lf0.SIGNATURE_SCHEME_TO_FLAG.ZkLogin}async verify(Q,Y){throw Error("does not support")}verifyPersonalMessage(Q,Y){let G=Lz1(Y),X=new J(G.publicKey).toSuiAddress();return mf0({address:X,bytes:(0,uB.toBase64)(Q),signature:G.serializedSignature,intentScope:"PersonalMessage",client:FK(this,yS)})}verifyTransaction(Q,Y){let G=Lz1(Y),X=new J(G.publicKey).toSuiAddress();return mf0({address:X,bytes:(0,uB.toBase64)(Q),signature:G.serializedSignature,intentScope:"TransactionData",client:FK(this,yS)})}verifyAddress(Q){return Q===super.toSuiAddress()||Q===yf0(this,Lu,wz1).call(this)}};OY=new WeakMap;yS=new WeakMap;gS=new WeakMap;Lu=new WeakSet;wz1=function(){let J=dB(FK(this,OY),!0),Q=new Uint8Array(J.length+1);return Q[0]=this.flag(),Q.set(J,1),(0,gf0.normalizeSuiAddress)((0,Py9.bytesToHex)((0,Sy9.blake2b)(Q,{dkLen:32})).slice(0,gf0.SUI_ADDRESS_LENGTH*2))};var cf0=vy9;function Eu(J,Q,Y){let G=Y?.legacyAddress?(0,mS.toBigEndianBytes)(J,32):(0,mS.toPaddedBigEndianBytes)(J,32),X=new TextEncoder().encode((0,mS.normalizeZkLoginIssuer)(Q)),z=new Uint8Array(1+X.length+G.length);return z.set([X.length],0),z.set(X,1),z.set(G,1+X.length),new cf0(z,Y)}function dB(J,Q=!1){let Y=J[0]+1,G=BigInt(`0x${(0,uB.toHex)(J.slice(Y))}`),X=Q?(0,mS.toBigEndianBytes)(G,32):(0,mS.toPaddedBigEndianBytes)(G,32),z=new Uint8Array(Y+X.length);return z.set(J.slice(0,Y),0),z.set(X,Y),z}async function mf0({address:J,bytes:Q,signature:Y,intentScope:G,client:X=new fy9.SuiGraphQLClient({url:"https://graphql.mainnet.sui.io/graphql"})}){let z=await X.core.verifyZkLoginSignature({bytes:Q,signature:Y,intentScope:G,author:J});return z.success===!0&&z.errors.length===0}function Lz1(J){let Q=typeof J==="string"?(0,uB.fromBase64)(J):J;if(Q[0]!==lf0.SIGNATURE_SCHEME_TO_FLAG.ZkLogin)throw Error("Invalid signature scheme");let Y=Q.slice(1),{inputs:G,maxEpoch:X,userSignature:z}=(0,ky9.parseZkLoginSignature)(Y),{issBase64Details:K,addressSeed:W}=G,Z=(0,pf0.extractClaimValue)(K,"iss"),V=Eu(BigInt(W),Z);return{serializedSignature:(0,uB.toBase64)(Q),signatureScheme:"ZkLogin",zkLogin:{inputs:G,maxEpoch:X,userSignature:z,iss:Z,addressSeed:BigInt(W)},signature:Q,publicKey:V.toRawBytes()}}});var Fz1=H((yw5,rf0)=>{var{defineProperty:Rz1,getOwnPropertyDescriptor:jy9,getOwnPropertyNames:hy9}=Object,by9=Object.prototype.hasOwnProperty,xy9=(J,Q)=>{for(var Y in Q)Rz1(J,Y,{get:Q[Y],enumerable:!0})},yy9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of hy9(Q))if(!by9.call(J,X)&&X!==Y)Rz1(J,X,{get:()=>Q[X],enumerable:!(G=jy9(Q,X))||G.enumerable})}return J},gy9=(J)=>yy9(Rz1({},"__esModule",{value:!0}),J),nf0={};xy9(nf0,{parseSerializedSignature:()=>cy9,toSerializedSignature:()=>py9});rf0.exports=gy9(nf0);var of0=j6(),my9=q7(),dy9=WL0(),uy9=if0(),ly9=CB(),af0=OK();function py9({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([af0.SIGNATURE_SCHEME_TO_FLAG[Q]]),X.set(J,1),X.set(G,1+J.length),(0,of0.toBase64)(X)}function cy9(J){let Q=(0,of0.fromBase64)(J),Y=af0.SIGNATURE_FLAG_TO_SCHEME[Q[0]];switch(Y){case"Passkey":return(0,dy9.parseSerializedPasskeySignature)(J);case"MultiSig":let G=my9.bcs.MultiSig.parse(Q.slice(1));return{serializedSignature:J,signatureScheme:Y,multisig:G,bytes:Q,signature:void 0};case"ZkLogin":return(0,uy9.parseSerializedZkLoginSignature)(J);case"ED25519":case"Secp256k1":case"Secp256r1":return(0,ly9.parseSerializedKeypairSignature)(J);default:throw Error("Unsupported signature scheme")}}});var fz1=H((gw5,Qk0)=>{var{defineProperty:Sz1,getOwnPropertyDescriptor:_y9,getOwnPropertyNames:iy9}=Object,ny9=Object.prototype.hasOwnProperty,oy9=(J,Q)=>{for(var Y in Q)Sz1(J,Y,{get:Q[Y],enumerable:!0})},ay9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of iy9(Q))if(!ny9.call(J,X)&&X!==Y)Sz1(J,X,{get:()=>Q[X],enumerable:!(G=_y9(Q,X))||G.enumerable})}return J},ry9=(J)=>ay9(Sz1({},"__esModule",{value:!0}),J),sf0={};oy9(sf0,{Keypair:()=>Jk0,LEGACY_PRIVATE_KEY_SIZE:()=>Jg9,PRIVATE_KEY_SIZE:()=>ef0,SUI_PRIVATE_KEY_PREFIX:()=>Pz1,Signer:()=>$z1,decodeSuiPrivateKey:()=>Qg9,encodeSuiPrivateKey:()=>Yg9});Qk0.exports=ry9(sf0);var Tz1=j6(),sy9=qH(),Cu=nw(),ty9=Kd(),tf0=OK(),ey9=Fz1(),ef0=32,Jg9=64,Pz1="suiprivkey";class $z1{async signWithIntent(J,Q){let Y=(0,ty9.messageWithIntent)(Q,J),G=(0,sy9.blake2b)(Y,{dkLen:32});return{signature:(0,ey9.toSerializedSignature)({signature:await this.sign(G),signatureScheme:this.getKeyScheme(),publicKey:this.getPublicKey()}),bytes:(0,Tz1.toBase64)(J)}}async signTransaction(J){return this.signWithIntent(J,"TransactionData")}async signPersonalMessage(J){let{signature:Q}=await this.signWithIntent(Tz1.bcs.byteVector().serialize(J).toBytes(),"PersonalMessage");return{bytes:(0,Tz1.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 Jk0 extends $z1{}function Qg9(J){let{prefix:Q,words:Y}=Cu.bech32.decode(J);if(Q!==Pz1)throw Error("invalid private key prefix");let G=new Uint8Array(Cu.bech32.fromWords(Y)),X=G.slice(1),z=tf0.SIGNATURE_FLAG_TO_SCHEME[G[0]];return{scheme:z,schema:z,secretKey:X}}function Yg9(J,Q){if(J.length!==ef0)throw Error("Invalid bytes length");let Y=tf0.SIGNATURE_SCHEME_TO_FLAG[Q],G=new Uint8Array(J.length+1);return G.set([Y]),G.set(J,1),Cu.bech32.encode(Pz1,Cu.bech32.toWords(G))}});var vz1=H((mw5,Xk0)=>{var{defineProperty:kz1,getOwnPropertyDescriptor:Gg9,getOwnPropertyNames:Xg9}=Object,zg9=Object.prototype.hasOwnProperty,Kg9=(J,Q)=>{for(var Y in Q)kz1(J,Y,{get:Q[Y],enumerable:!0})},Wg9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Xg9(Q))if(!zg9.call(J,X)&&X!==Y)kz1(J,X,{get:()=>Q[X],enumerable:!(G=Gg9(Q,X))||G.enumerable})}return J},Zg9=(J)=>Wg9(kz1({},"__esModule",{value:!0}),J),Yk0={};Kg9(Yk0,{isValidBIP32Path:()=>Mg9,isValidHardenedPath:()=>Ug9,mnemonicToSeed:()=>Gk0,mnemonicToSeedHex:()=>Dg9});Xk0.exports=Zg9(Yk0);var Vg9=j6(),qg9=Om();function Ug9(J){if(!new RegExp("^m\\/44'\\/784'\\/[0-9]+'\\/[0-9]+'\\/[0-9]+'+$").test(J))return!1;return!0}function Mg9(J){if(!new RegExp("^m\\/(54|74)'\\/784'\\/[0-9]+'\\/[0-9]+\\/[0-9]+$").test(J))return!1;return!0}function Gk0(J){return(0,qg9.mnemonicToSeedSync)(J,"")}function Dg9(J){return(0,Vg9.toHex)(Gk0(J))}});var jz1=H((zk0)=>{Object.defineProperty(zk0,"__esModule",{value:!0});zk0.sha512_256=zk0.SHA512_256=zk0.sha512_224=zk0.SHA512_224=zk0.sha384=zk0.SHA384=zk0.sha512=zk0.SHA512=void 0;var FV=ez();zk0.SHA512=FV.SHA512;zk0.sha512=FV.sha512;zk0.SHA384=FV.SHA384;zk0.sha384=FV.sha384;zk0.SHA512_224=FV.SHA512_224;zk0.sha512_224=FV.sha512_224;zk0.SHA512_256=FV.SHA512_256;zk0.sha512_256=FV.sha512_256});var Mk0=H((uw5,Uk0)=>{var{defineProperty:hz1,getOwnPropertyDescriptor:Lg9,getOwnPropertyNames:Eg9}=Object,Cg9=Object.prototype.hasOwnProperty,Rg9=(J,Q)=>{for(var Y in Q)hz1(J,Y,{get:Q[Y],enumerable:!0})},Fg9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Eg9(Q))if(!Cg9.call(J,X)&&X!==Y)hz1(J,X,{get:()=>Q[X],enumerable:!(G=Lg9(Q,X))||G.enumerable})}return J},Tg9=(J)=>Fg9(hz1({},"__esModule",{value:!0}),J),Wk0={};Rg9(Wk0,{derivePath:()=>hg9});Uk0.exports=Tg9(Wk0);var Sg9=j6(),Zk0=bU(),Vk0=jz1(),Pg9="ed25519 seed",$g9=2147483648,fg9=new RegExp("^m(\\/[0-9]+')+$"),qk0=(J)=>J.replace("'",""),kg9=(J)=>{let Y=Zk0.hmac.create(Vk0.sha512,Pg9).update((0,Sg9.fromHex)(J)).digest(),G=Y.slice(0,32),X=Y.slice(32);return{key:G,chainCode:X}},vg9=({key:J,chainCode:Q},Y)=>{let G=new ArrayBuffer(4);new DataView(G).setUint32(0,Y);let z=new Uint8Array(1+J.length+G.byteLength);z.set(new Uint8Array(1).fill(0)),z.set(J,1),z.set(new Uint8Array(G,0,G.byteLength),J.length+1);let K=Zk0.hmac.create(Vk0.sha512,Q).update(z).digest(),W=K.slice(0,32),Z=K.slice(32);return{key:W,chainCode:Z}},jg9=(J)=>{if(!fg9.test(J))return!1;return!J.split("/").slice(1).map(qk0).some(isNaN)},hg9=(J,Q,Y=$g9)=>{if(!jg9(J))throw Error("Invalid derivation path");let{key:G,chainCode:X}=kg9(Q);return J.split("/").slice(1).map(qk0).map((K)=>parseInt(K,10)).reduce((K,W)=>vg9(K,W+Y),{key:G,chainCode:X})}});var mz1=H((lw5,Hk0)=>{var{defineProperty:yz1,getOwnPropertyDescriptor:bg9,getOwnPropertyNames:xg9}=Object,yg9=Object.prototype.hasOwnProperty,gg9=(J,Q)=>{for(var Y in Q)yz1(J,Y,{get:Q[Y],enumerable:!0})},mg9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of xg9(Q))if(!yg9.call(J,X)&&X!==Y)yz1(J,X,{get:()=>Q[X],enumerable:!(G=bg9(Q,X))||G.enumerable})}return J},dg9=(J)=>mg9(yz1({},"__esModule",{value:!0}),J),Dk0={};gg9(Dk0,{Ed25519PublicKey:()=>gz1});Hk0.exports=dg9(Dk0);var ug9=j6(),lg9=JY1(),bz1=CB(),pg9=OK(),xz1=32;class gz1 extends bz1.PublicKey{constructor(J){super();if(typeof J==="string")this.data=(0,ug9.fromBase64)(J);else if(J instanceof Uint8Array)this.data=J;else this.data=Uint8Array.from(J);if(this.data.length!==xz1)throw Error(`Invalid public key input. Expected ${xz1} bytes, got ${this.data.length}`)}equals(J){return super.equals(J)}toRawBytes(){return this.data}flag(){return pg9.SIGNATURE_SCHEME_TO_FLAG.ED25519}async verify(J,Q){let Y;if(typeof Q==="string"){let G=(0,bz1.parseSerializedKeypairSignature)(Q);if(G.signatureScheme!=="ED25519")throw Error("Invalid signature scheme");if(!(0,bz1.bytesEqual)(this.toRawBytes(),G.publicKey))throw Error("Signature does not match public key");Y=G.signature}else Y=Q;return lg9.ed25519.verify(Y,J,this.toRawBytes())}}gz1.SIZE=xz1});var Bk0=H((pw5,Ak0)=>{var{defineProperty:lz1,getOwnPropertyDescriptor:cg9,getOwnPropertyNames:_g9}=Object,ig9=Object.prototype.hasOwnProperty,ng9=(J,Q)=>{for(var Y in Q)lz1(J,Y,{get:Q[Y],enumerable:!0})},og9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of _g9(Q))if(!ig9.call(J,X)&&X!==Y)lz1(J,X,{get:()=>Q[X],enumerable:!(G=cg9(Q,X))||G.enumerable})}return J},ag9=(J)=>og9(lz1({},"__esModule",{value:!0}),J),Ok0={};ng9(Ok0,{DEFAULT_ED25519_DERIVATION_PATH:()=>uz1,Ed25519Keypair:()=>pB});Ak0.exports=ag9(Ok0);var TV=JY1(),lB=fz1(),dz1=vz1(),Ik0=Mk0(),rg9=mz1(),uz1="m/44'/784'/0'/0'/0'";class pB extends lB.Keypair{constructor(J){super();if(J)this.keypair={publicKey:J.publicKey,secretKey:J.secretKey.slice(0,32)};else{let Q=TV.ed25519.utils.randomPrivateKey();this.keypair={publicKey:TV.ed25519.getPublicKey(Q),secretKey:Q}}}getKeyScheme(){return"ED25519"}static generate(){let J=TV.ed25519.utils.randomPrivateKey();return new pB({publicKey:TV.ed25519.getPublicKey(J),secretKey:J})}static fromSecretKey(J,Q){if(typeof J==="string"){let X=(0,lB.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!==lB.PRIVATE_KEY_SIZE)throw Error(`Wrong secretKey size. Expected ${lB.PRIVATE_KEY_SIZE} bytes, got ${Y}.`);let G={publicKey:TV.ed25519.getPublicKey(J),secretKey:J};if(!Q||!Q.skipValidation){let z=new TextEncoder().encode("sui validation"),K=TV.ed25519.sign(z,J);if(!TV.ed25519.verify(K,z,G.publicKey))throw Error("provided secretKey is invalid")}return new pB(G)}getPublicKey(){return new rg9.Ed25519PublicKey(this.keypair.publicKey)}getSecretKey(){return(0,lB.encodeSuiPrivateKey)(this.keypair.secretKey.slice(0,lB.PRIVATE_KEY_SIZE),this.getKeyScheme())}async sign(J){return TV.ed25519.sign(J,this.keypair.secretKey)}static deriveKeypair(J,Q){if(Q==null)Q=uz1;if(!(0,dz1.isValidHardenedPath)(Q))throw Error("Invalid derivation path");let{key:Y}=(0,Ik0.derivePath)(Q,(0,dz1.mnemonicToSeedHex)(J));return pB.fromSecretKey(Y)}static deriveKeypairFromSeed(J,Q){if(Q==null)Q=uz1;if(!(0,dz1.isValidHardenedPath)(Q))throw Error("Invalid derivation path");let{key:Y}=(0,Ik0.derivePath)(Q,J);return pB.fromSecretKey(Y)}}});var cz1=H((cw5,Lk0)=>{var{defineProperty:pz1,getOwnPropertyDescriptor:sg9,getOwnPropertyNames:tg9}=Object,eg9=Object.prototype.hasOwnProperty,Jm9=(J,Q)=>{for(var Y in Q)pz1(J,Y,{get:Q[Y],enumerable:!0})},Qm9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of tg9(Q))if(!eg9.call(J,X)&&X!==Y)pz1(J,X,{get:()=>Q[X],enumerable:!(G=sg9(Q,X))||G.enumerable})}return J},Ym9=(J)=>Qm9(pz1({},"__esModule",{value:!0}),J),wk0={};Jm9(wk0,{DEFAULT_ED25519_DERIVATION_PATH:()=>Nk0.DEFAULT_ED25519_DERIVATION_PATH,Ed25519Keypair:()=>Nk0.Ed25519Keypair,Ed25519PublicKey:()=>Gm9.Ed25519PublicKey});Lk0.exports=Ym9(wk0);var Nk0=Bk0(),Gm9=mz1()});var Rk0=H((Ek0)=>{Object.defineProperty(Ek0,"__esModule",{value:!0});Ek0.version=void 0;Ek0.version="1.1.0"});var nM=H((Fk0)=>{Object.defineProperty(Fk0,"__esModule",{value:!0});Fk0.BaseError=void 0;var Xm9=Rk0();class Ru extends Error{constructor(J,Q={}){let Y=Q.cause instanceof Ru?Q.cause.details:Q.cause?.message?Q.cause.message:Q.details,G=Q.cause instanceof Ru?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@${Xm9.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}}Fk0.BaseError=Ru});var Pk0=H((Sk0)=>{Object.defineProperty(Sk0,"__esModule",{value:!0});Sk0.narrow=zm9;function zm9(J){return J}});var dS=H(($k0)=>{Object.defineProperty($k0,"__esModule",{value:!0});$k0.isTupleRegex=$k0.integerRegex=$k0.bytesRegex=void 0;$k0.execTyped=Wm9;function Wm9(J,Q){return J.exec(Q)?.groups}$k0.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;$k0.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)?$/;$k0.isTupleRegex=/^\(.+?\).*?$/});var iz1=H((vk0)=>{Object.defineProperty(vk0,"__esModule",{value:!0});vk0.formatAbiParameter=_z1;var Um9=dS(),kk0=/^tuple(?<array>(\[(\d*)\])*)$/;function _z1(J){let Q=J.type;if(kk0.test(J.type)&&"components"in J){Q="(";let Y=J.components.length;for(let X=0;X<Y;X++){let z=J.components[X];if(Q+=_z1(z),X<Y-1)Q+=", "}let G=(0,Um9.execTyped)(kk0,J.type);return Q+=`)${G?.array??""}`,_z1({...J,type:Q})}if("indexed"in J&&J.indexed)Q=`${Q} indexed`;if(J.name)return`${Q} ${J.name}`;return Q}});var nz1=H((jk0)=>{Object.defineProperty(jk0,"__esModule",{value:!0});jk0.formatAbiParameters=Hm9;var Dm9=iz1();function Hm9(J){let Q="",Y=J.length;for(let G=0;G<Y;G++){let X=J[G];if(Q+=(0,Dm9.formatAbiParameter)(X),G!==Y-1)Q+=", "}return Q}});var oz1=H((hk0)=>{Object.defineProperty(hk0,"__esModule",{value:!0});hk0.formatAbiItem=Om9;var uS=nz1();function Om9(J){if(J.type==="function")return`function ${J.name}(${(0,uS.formatAbiParameters)(J.inputs)})${J.stateMutability&&J.stateMutability!=="nonpayable"?` ${J.stateMutability}`:""}${J.outputs?.length?` returns (${(0,uS.formatAbiParameters)(J.outputs)})`:""}`;if(J.type==="event")return`event ${J.name}(${(0,uS.formatAbiParameters)(J.inputs)})`;if(J.type==="error")return`error ${J.name}(${(0,uS.formatAbiParameters)(J.inputs)})`;if(J.type==="constructor")return`constructor(${(0,uS.formatAbiParameters)(J.inputs)})${J.stateMutability==="payable"?" payable":""}`;if(J.type==="fallback")return`fallback() external${J.stateMutability==="payable"?" payable":""}`;return"receive() external payable"}});var xk0=H((bk0)=>{Object.defineProperty(bk0,"__esModule",{value:!0});bk0.formatAbi=Nm9;var Bm9=oz1();function Nm9(J){let Q=[],Y=J.length;for(let G=0;G<Y;G++){let X=J[G],z=(0,Bm9.formatAbiItem)(X);Q.push(z)}return Q}});var oM=H((pk0)=>{Object.defineProperty(pk0,"__esModule",{value:!0});pk0.functionModifiers=pk0.eventModifiers=pk0.modifiers=void 0;pk0.isErrorSignature=Lm9;pk0.execErrorSignature=Em9;pk0.isEventSignature=Cm9;pk0.execEventSignature=Rm9;pk0.isFunctionSignature=Fm9;pk0.execFunctionSignature=Tm9;pk0.isStructSignature=Sm9;pk0.execStructSignature=Pm9;pk0.isConstructorSignature=$m9;pk0.execConstructorSignature=fm9;pk0.isFallbackSignature=km9;pk0.execFallbackSignature=vm9;pk0.isReceiveSignature=hm9;var cB=dS(),yk0=/^error (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function Lm9(J){return yk0.test(J)}function Em9(J){return(0,cB.execTyped)(yk0,J)}var gk0=/^event (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function Cm9(J){return gk0.test(J)}function Rm9(J){return(0,cB.execTyped)(gk0,J)}var mk0=/^function (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)(?: (?<scope>external|public{1}))?(?: (?<stateMutability>pure|view|nonpayable|payable{1}))?(?: returns\s?\((?<returns>.*?)\))?$/;function Fm9(J){return mk0.test(J)}function Tm9(J){return(0,cB.execTyped)(mk0,J)}var dk0=/^struct (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*) \{(?<properties>.*?)\}$/;function Sm9(J){return dk0.test(J)}function Pm9(J){return(0,cB.execTyped)(dk0,J)}var uk0=/^constructor\((?<parameters>.*?)\)(?:\s(?<stateMutability>payable{1}))?$/;function $m9(J){return uk0.test(J)}function fm9(J){return(0,cB.execTyped)(uk0,J)}var lk0=/^fallback\(\) external(?:\s(?<stateMutability>payable{1}))?$/;function km9(J){return lk0.test(J)}function vm9(J){return(0,cB.execTyped)(lk0,J)}var jm9=/^receive\(\) external payable$/;function hm9(J){return jm9.test(J)}pk0.modifiers=new Set(["memory","indexed","storage","calldata"]);pk0.eventModifiers=new Set(["indexed"]);pk0.functionModifiers=new Set(["calldata","memory","storage"])});var lS=H((ok0)=>{Object.defineProperty(ok0,"__esModule",{value:!0});ok0.UnknownSolidityTypeError=ok0.UnknownTypeError=ok0.InvalidAbiItemError=void 0;var az1=nM();class _k0 extends az1.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"})}}ok0.InvalidAbiItemError=_k0;class ik0 extends az1.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"})}}ok0.UnknownTypeError=ik0;class nk0 extends az1.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"})}}ok0.UnknownSolidityTypeError=nk0});var _B=H((Gv0)=>{Object.defineProperty(Gv0,"__esModule",{value:!0});Gv0.InvalidAbiTypeParameterError=Gv0.InvalidFunctionModifierError=Gv0.InvalidModifierError=Gv0.SolidityProtectedKeywordError=Gv0.InvalidParameterError=Gv0.InvalidAbiParametersError=Gv0.InvalidAbiParameterError=void 0;var aM=nM();class rk0 extends aM.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"})}}Gv0.InvalidAbiParameterError=rk0;class sk0 extends aM.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"})}}Gv0.InvalidAbiParametersError=sk0;class tk0 extends aM.BaseError{constructor({param:J}){super("Invalid ABI parameter.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParameterError"})}}Gv0.InvalidParameterError=tk0;class ek0 extends aM.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"})}}Gv0.SolidityProtectedKeywordError=ek0;class Jv0 extends aM.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"})}}Gv0.InvalidModifierError=Jv0;class Qv0 extends aM.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"})}}Gv0.InvalidFunctionModifierError=Qv0;class Yv0 extends aM.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"})}}Gv0.InvalidAbiTypeParameterError=Yv0});var Fu=H((Zv0)=>{Object.defineProperty(Zv0,"__esModule",{value:!0});Zv0.InvalidStructSignatureError=Zv0.UnknownSignatureError=Zv0.InvalidSignatureError=void 0;var rz1=nM();class zv0 extends rz1.BaseError{constructor({signature:J,type:Q}){super(`Invalid ${Q} signature.`,{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSignatureError"})}}Zv0.InvalidSignatureError=zv0;class Kv0 extends rz1.BaseError{constructor({signature:J}){super("Unknown signature.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSignatureError"})}}Zv0.UnknownSignatureError=Kv0;class Wv0 extends rz1.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"})}}Zv0.InvalidStructSignatureError=Wv0});var sz1=H((Uv0)=>{Object.defineProperty(Uv0,"__esModule",{value:!0});Uv0.CircularReferenceError=void 0;var Kd9=nM();class qv0 extends Kd9.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"})}}Uv0.CircularReferenceError=qv0});var tz1=H((Hv0)=>{Object.defineProperty(Hv0,"__esModule",{value:!0});Hv0.InvalidParenthesisError=void 0;var Wd9=nM();class Dv0 extends Wd9.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"})}}Hv0.InvalidParenthesisError=Dv0});var Bv0=H((Ov0)=>{Object.defineProperty(Ov0,"__esModule",{value:!0});Ov0.parameterCache=void 0;Ov0.getParameterCacheKey=Zd9;function Zd9(J,Q,Y){let G="";if(Y)for(let X of Object.entries(Y)){if(!X)continue;let z="";for(let K of X[1])z+=`[${K.type}${K.name?`:${K.name}`:""}]`;G+=`(${X[0]}{${z}})`}if(Q)return`${Q}:${J}${G}`;return J}Ov0.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 sM=H((Sv0)=>{Object.defineProperty(Sv0,"__esModule",{value:!0});Sv0.parseSignature=Md9;Sv0.parseFunctionSignature=Nv0;Sv0.parseEventSignature=wv0;Sv0.parseErrorSignature=Lv0;Sv0.parseConstructorSignature=Ev0;Sv0.parseFallbackSignature=Cv0;Sv0.parseAbiParameter=rM;Sv0.splitParameters=l2;Sv0.isSolidityType=Rv0;Sv0.isSolidityKeyword=Fv0;Sv0.isValidDataLocation=Tv0;var iB=dS(),qd9=lS(),Tu=_B(),nB=Fu(),Ud9=tz1(),Su=Bv0(),y7=oM();function Md9(J,Q={}){if((0,y7.isFunctionSignature)(J))return Nv0(J,Q);if((0,y7.isEventSignature)(J))return wv0(J,Q);if((0,y7.isErrorSignature)(J))return Lv0(J,Q);if((0,y7.isConstructorSignature)(J))return Ev0(J,Q);if((0,y7.isFallbackSignature)(J))return Cv0(J);if((0,y7.isReceiveSignature)(J))return{type:"receive",stateMutability:"payable"};throw new nB.UnknownSignatureError({signature:J})}function Nv0(J,Q={}){let Y=(0,y7.execFunctionSignature)(J);if(!Y)throw new nB.InvalidSignatureError({signature:J,type:"function"});let G=l2(Y.parameters),X=[],z=G.length;for(let W=0;W<z;W++)X.push(rM(G[W],{modifiers:y7.functionModifiers,structs:Q,type:"function"}));let K=[];if(Y.returns){let W=l2(Y.returns),Z=W.length;for(let V=0;V<Z;V++)K.push(rM(W[V],{modifiers:y7.functionModifiers,structs:Q,type:"function"}))}return{name:Y.name,type:"function",stateMutability:Y.stateMutability??"nonpayable",inputs:X,outputs:K}}function wv0(J,Q={}){let Y=(0,y7.execEventSignature)(J);if(!Y)throw new nB.InvalidSignatureError({signature:J,type:"event"});let G=l2(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(rM(G[K],{modifiers:y7.eventModifiers,structs:Q,type:"event"}));return{name:Y.name,type:"event",inputs:X}}function Lv0(J,Q={}){let Y=(0,y7.execErrorSignature)(J);if(!Y)throw new nB.InvalidSignatureError({signature:J,type:"error"});let G=l2(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(rM(G[K],{structs:Q,type:"error"}));return{name:Y.name,type:"error",inputs:X}}function Ev0(J,Q={}){let Y=(0,y7.execConstructorSignature)(J);if(!Y)throw new nB.InvalidSignatureError({signature:J,type:"constructor"});let G=l2(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(rM(G[K],{structs:Q,type:"constructor"}));return{type:"constructor",stateMutability:Y.stateMutability??"nonpayable",inputs:X}}function Cv0(J){let Q=(0,y7.execFallbackSignature)(J);if(!Q)throw new nB.InvalidSignatureError({signature:J,type:"fallback"});return{type:"fallback",stateMutability:Q.stateMutability??"nonpayable"}}var Dd9=/^(?<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$_]*))?$/,Hd9=/^\((?<type>.+?)\)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,Id9=/^u?int$/;function rM(J,Q){let Y=(0,Su.getParameterCacheKey)(J,Q?.type,Q?.structs);if(Su.parameterCache.has(Y))return Su.parameterCache.get(Y);let G=iB.isTupleRegex.test(J),X=(0,iB.execTyped)(G?Hd9:Dd9,J);if(!X)throw new Tu.InvalidParameterError({param:J});if(X.name&&Fv0(X.name))throw new Tu.SolidityProtectedKeywordError({param:J,name:X.name});let z=X.name?{name:X.name}:{},K=X.modifier==="indexed"?{indexed:!0}:{},W=Q?.structs??{},Z,V={};if(G){Z="tuple";let U=l2(X.type),M=[],D=U.length;for(let I=0;I<D;I++)M.push(rM(U[I],{structs:W}));V={components:M}}else if(X.type in W)Z="tuple",V={components:W[X.type]};else if(Id9.test(X.type))Z=`${X.type}256`;else if(X.type==="address payable")Z="address";else if(Z=X.type,Q?.type!=="struct"&&!Rv0(Z))throw new qd9.UnknownSolidityTypeError({type:Z});if(X.modifier){if(!Q?.modifiers?.has?.(X.modifier))throw new Tu.InvalidModifierError({param:J,type:Q?.type,modifier:X.modifier});if(y7.functionModifiers.has(X.modifier)&&!Tv0(Z,!!X.array))throw new Tu.InvalidFunctionModifierError({param:J,type:Q?.type,modifier:X.modifier})}let q={type:`${Z}${X.array??""}`,...z,...K,...V};return Su.parameterCache.set(Y,q),q}function l2(J,Q=[],Y="",G=0){let X=J.trim().length;for(let z=0;z<X;z++){let K=J[z],W=J.slice(z+1);switch(K){case",":return G===0?l2(W,[...Q,Y.trim()]):l2(W,Q,`${Y}${K}`,G);case"(":return l2(W,Q,`${Y}${K}`,G+1);case")":return l2(W,Q,`${Y}${K}`,G-1);default:return l2(W,Q,`${Y}${K}`,G)}}if(Y==="")return Q;if(G!==0)throw new Ud9.InvalidParenthesisError({current:Y,depth:G});return Q.push(Y.trim()),Q}function Rv0(J){return J==="address"||J==="bool"||J==="function"||J==="string"||iB.bytesRegex.test(J)||iB.integerRegex.test(J)}var Od9=/^(?: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 Fv0(J){return J==="address"||J==="bool"||J==="function"||J==="string"||J==="tuple"||iB.bytesRegex.test(J)||iB.integerRegex.test(J)||Od9.test(J)}function Tv0(J,Q){return Q||J==="bytes"||J==="string"||J==="tuple"}});var pS=H((jv0)=>{Object.defineProperty(jv0,"__esModule",{value:!0});jv0.parseStructs=kd9;var Pv0=dS(),Pd9=lS(),$d9=_B(),$v0=Fu(),fd9=sz1(),fv0=oM(),kv0=sM();function kd9(J){let Q={},Y=J.length;for(let K=0;K<Y;K++){let W=J[K];if(!(0,fv0.isStructSignature)(W))continue;let Z=(0,fv0.execStructSignature)(W);if(!Z)throw new $v0.InvalidSignatureError({signature:W,type:"struct"});let V=Z.properties.split(";"),q=[],U=V.length;for(let M=0;M<U;M++){let I=V[M].trim();if(!I)continue;let O=(0,kv0.parseAbiParameter)(I,{type:"struct"});q.push(O)}if(!q.length)throw new $v0.InvalidStructSignatureError({signature:W});Q[Z.name]=q}let G={},X=Object.entries(Q),z=X.length;for(let K=0;K<z;K++){let[W,Z]=X[K];G[W]=vv0(Z,Q)}return G}var vd9=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*)(?<array>(?:\[\d*?\])+?)?$/;function vv0(J,Q,Y=new Set){let G=[],X=J.length;for(let z=0;z<X;z++){let K=J[z];if(Pv0.isTupleRegex.test(K.type))G.push(K);else{let Z=(0,Pv0.execTyped)(vd9,K.type);if(!Z?.type)throw new $d9.InvalidAbiTypeParameterError({abiParameter:K});let{array:V,type:q}=Z;if(q in Q){if(Y.has(q))throw new fd9.CircularReferenceError({type:q});G.push({...K,type:`tuple${V??""}`,components:vv0(Q[q]??[],Q,new Set([...Y,q]))})}else if((0,kv0.isSolidityType)(q))G.push(K);else throw new Pd9.UnknownTypeError({type:q})}}return G}});var bv0=H((hv0)=>{Object.defineProperty(hv0,"__esModule",{value:!0});hv0.parseAbi=yd9;var hd9=oM(),bd9=pS(),xd9=sM();function yd9(J){let Q=(0,bd9.parseStructs)(J),Y=[],G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,hd9.isStructSignature)(z))continue;Y.push((0,xd9.parseSignature)(z,Q))}return Y}});var gv0=H((yv0)=>{Object.defineProperty(yv0,"__esModule",{value:!0});yv0.parseAbiItem=ld9;var md9=lS(),dd9=oM(),ud9=pS(),xv0=sM();function ld9(J){let Q;if(typeof J==="string")Q=(0,xv0.parseSignature)(J);else{let Y=(0,ud9.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,dd9.isStructSignature)(z))continue;Q=(0,xv0.parseSignature)(z,Y);break}}if(!Q)throw new md9.InvalidAbiItemError({signature:J});return Q}});var uv0=H((dv0)=>{Object.defineProperty(dv0,"__esModule",{value:!0});dv0.parseAbiParameter=id9;var cd9=_B(),ez1=oM(),_d9=pS(),mv0=sM();function id9(J){let Q;if(typeof J==="string")Q=(0,mv0.parseAbiParameter)(J,{modifiers:ez1.modifiers});else{let Y=(0,_d9.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,ez1.isStructSignature)(z))continue;Q=(0,mv0.parseAbiParameter)(z,{modifiers:ez1.modifiers,structs:Y});break}}if(!Q)throw new cd9.InvalidAbiParameterError({param:J});return Q}});var _v0=H((cv0)=>{Object.defineProperty(cv0,"__esModule",{value:!0});cv0.parseAbiParameters=rd9;var od9=_B(),JK1=oM(),ad9=pS(),lv0=sM(),pv0=sM();function rd9(J){let Q=[];if(typeof J==="string"){let Y=(0,lv0.splitParameters)(J),G=Y.length;for(let X=0;X<G;X++)Q.push((0,pv0.parseAbiParameter)(Y[X],{modifiers:JK1.modifiers}))}else{let Y=(0,ad9.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,JK1.isStructSignature)(z))continue;let K=(0,lv0.splitParameters)(z),W=K.length;for(let Z=0;Z<W;Z++)Q.push((0,pv0.parseAbiParameter)(K[Z],{modifiers:JK1.modifiers,structs:Y}))}}if(Q.length===0)throw new od9.InvalidAbiParametersError({params:J});return Q}});var cS=H((V8)=>{Object.defineProperty(V8,"__esModule",{value:!0});V8.CircularReferenceError=V8.InvalidParenthesisError=V8.UnknownSignatureError=V8.InvalidSignatureError=V8.InvalidStructSignatureError=V8.InvalidAbiParameterError=V8.InvalidAbiParametersError=V8.InvalidParameterError=V8.SolidityProtectedKeywordError=V8.InvalidModifierError=V8.InvalidFunctionModifierError=V8.InvalidAbiTypeParameterError=V8.UnknownSolidityTypeError=V8.InvalidAbiItemError=V8.UnknownTypeError=V8.parseAbiParameters=V8.parseAbiParameter=V8.parseAbiItem=V8.parseAbi=V8.formatAbiParameters=V8.formatAbiParameter=V8.formatAbiItem=V8.formatAbi=V8.narrow=V8.BaseError=void 0;var td9=nM();Object.defineProperty(V8,"BaseError",{enumerable:!0,get:function(){return td9.BaseError}});var ed9=Pk0();Object.defineProperty(V8,"narrow",{enumerable:!0,get:function(){return ed9.narrow}});var Ju9=xk0();Object.defineProperty(V8,"formatAbi",{enumerable:!0,get:function(){return Ju9.formatAbi}});var Qu9=oz1();Object.defineProperty(V8,"formatAbiItem",{enumerable:!0,get:function(){return Qu9.formatAbiItem}});var Yu9=iz1();Object.defineProperty(V8,"formatAbiParameter",{enumerable:!0,get:function(){return Yu9.formatAbiParameter}});var Gu9=nz1();Object.defineProperty(V8,"formatAbiParameters",{enumerable:!0,get:function(){return Gu9.formatAbiParameters}});var Xu9=bv0();Object.defineProperty(V8,"parseAbi",{enumerable:!0,get:function(){return Xu9.parseAbi}});var zu9=gv0();Object.defineProperty(V8,"parseAbiItem",{enumerable:!0,get:function(){return zu9.parseAbiItem}});var Ku9=uv0();Object.defineProperty(V8,"parseAbiParameter",{enumerable:!0,get:function(){return Ku9.parseAbiParameter}});var Wu9=_v0();Object.defineProperty(V8,"parseAbiParameters",{enumerable:!0,get:function(){return Wu9.parseAbiParameters}});var QK1=lS();Object.defineProperty(V8,"UnknownTypeError",{enumerable:!0,get:function(){return QK1.UnknownTypeError}});Object.defineProperty(V8,"InvalidAbiItemError",{enumerable:!0,get:function(){return QK1.InvalidAbiItemError}});Object.defineProperty(V8,"UnknownSolidityTypeError",{enumerable:!0,get:function(){return QK1.UnknownSolidityTypeError}});var tM=_B();Object.defineProperty(V8,"InvalidAbiTypeParameterError",{enumerable:!0,get:function(){return tM.InvalidAbiTypeParameterError}});Object.defineProperty(V8,"InvalidFunctionModifierError",{enumerable:!0,get:function(){return tM.InvalidFunctionModifierError}});Object.defineProperty(V8,"InvalidModifierError",{enumerable:!0,get:function(){return tM.InvalidModifierError}});Object.defineProperty(V8,"SolidityProtectedKeywordError",{enumerable:!0,get:function(){return tM.SolidityProtectedKeywordError}});Object.defineProperty(V8,"InvalidParameterError",{enumerable:!0,get:function(){return tM.InvalidParameterError}});Object.defineProperty(V8,"InvalidAbiParametersError",{enumerable:!0,get:function(){return tM.InvalidAbiParametersError}});Object.defineProperty(V8,"InvalidAbiParameterError",{enumerable:!0,get:function(){return tM.InvalidAbiParameterError}});var YK1=Fu();Object.defineProperty(V8,"InvalidStructSignatureError",{enumerable:!0,get:function(){return YK1.InvalidStructSignatureError}});Object.defineProperty(V8,"InvalidSignatureError",{enumerable:!0,get:function(){return YK1.InvalidSignatureError}});Object.defineProperty(V8,"UnknownSignatureError",{enumerable:!0,get:function(){return YK1.UnknownSignatureError}});var Zu9=tz1();Object.defineProperty(V8,"InvalidParenthesisError",{enumerable:!0,get:function(){return Zu9.InvalidParenthesisError}});var Vu9=sz1();Object.defineProperty(V8,"CircularReferenceError",{enumerable:!0,get:function(){return Vu9.CircularReferenceError}})});var g6=H((iv0)=>{Object.defineProperty(iv0,"__esModule",{value:!0});iv0.getAction=Uu9;function Uu9(J,Q,Y){let G=J[Q.name];if(typeof G==="function")return G;let X=J[Y];if(typeof X==="function")return X;return(z)=>Q(J,z)}});var AX=H((nv0)=>{Object.defineProperty(nv0,"__esModule",{value:!0});nv0.formatAbiItem=Hu9;nv0.formatAbiParams=GK1;var Du9=S8();function Hu9(J,{includeName:Q=!1}={}){if(J.type!=="function"&&J.type!=="event"&&J.type!=="error")throw new Du9.InvalidDefinitionTypeError(J.type);return`${J.name}(${GK1(J.inputs,{includeName:Q})})`}function GK1(J,{includeName:Q=!1}={}){if(!J)return"";return J.map((Y)=>Iu9(Y,{includeName:Q})).join(Q?", ":",")}function Iu9(J,{includeName:Q}){if(J.type.startsWith("tuple"))return`(${GK1(J.components,{includeName:Q})})${J.type.slice(5)}`;return J.type+(Q&&J.name?` ${J.name}`:"")}});var t5=H((ov0)=>{Object.defineProperty(ov0,"__esModule",{value:!0});ov0.isHex=Bu9;function Bu9(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 g7=H((av0)=>{Object.defineProperty(av0,"__esModule",{value:!0});av0.size=Lu9;var wu9=t5();function Lu9(J){if((0,wu9.isHex)(J,{strict:!1}))return Math.ceil((J.length-2)/2);return J.length}});var tv0=H((rv0)=>{Object.defineProperty(rv0,"__esModule",{value:!0});rv0.version=void 0;rv0.version="2.37.3"});var f0=H((Qj0)=>{Object.defineProperty(Qj0,"__esModule",{value:!0});Qj0.BaseError=void 0;Qj0.setErrorConfig=Cu9;var ev0=tv0(),Pu={getDocsUrl:({docsBaseUrl:J,docsPath:Q="",docsSlug:Y})=>Q?`${J??"https://viem.sh"}${Q}${Y?`#${Y}`:""}`:void 0,version:`viem@${ev0.version}`};function Cu9(J){Pu=J}class $u extends Error{constructor(J,Q={}){let Y=(()=>{if(Q.cause instanceof $u)return Q.cause.details;if(Q.cause?.message)return Q.cause.message;return Q.details})(),G=(()=>{if(Q.cause instanceof $u)return Q.cause.docsPath||Q.docsPath;return Q.docsPath})(),X=Pu.getDocsUrl?.({...Q,docsPath:G}),z=[J||"An error occurred.","",...Q.metaMessages?[...Q.metaMessages,""]:[],...X?[`Docs: ${X}`]:[],...Y?[`Details: ${Y}`]:[],...Pu.version?[`Version: ${Pu.version}`]:[]].join(`
`);super(z,Q.cause?{cause:Q.cause}:void 0);Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"version",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BaseError"}),this.details=Y,this.docsPath=G,this.metaMessages=Q.metaMessages,this.name=Q.name??this.name,this.shortMessage=J,this.version=ev0.version}walk(J){return Jj0(this,J)}}Qj0.BaseError=$u;function Jj0(J,Q){if(Q?.(J))return J;if(J&&typeof J==="object"&&"cause"in J&&J.cause!==void 0)return Jj0(J.cause,Q);return Q?null:J}});var S8=H(($j0)=>{Object.defineProperty($j0,"__esModule",{value:!0});$j0.UnsupportedPackedAbiType=$j0.InvalidDefinitionTypeError=$j0.InvalidArrayError=$j0.InvalidAbiDecodingTypeError=$j0.InvalidAbiEncodingTypeError=$j0.DecodeLogTopicsMismatch=$j0.DecodeLogDataMismatch=$j0.BytesSizeMismatchError=$j0.AbiItemAmbiguityError=$j0.AbiFunctionSignatureNotFoundError=$j0.AbiFunctionOutputsNotFoundError=$j0.AbiFunctionNotFoundError=$j0.AbiEventNotFoundError=$j0.AbiEventSignatureNotFoundError=$j0.AbiEventSignatureEmptyTopicsError=$j0.AbiErrorSignatureNotFoundError=$j0.AbiErrorNotFoundError=$j0.AbiErrorInputsNotFoundError=$j0.AbiEncodingLengthMismatchError=$j0.AbiEncodingBytesSizeMismatchError=$j0.AbiEncodingArrayLengthMismatchError=$j0.AbiDecodingZeroDataError=$j0.AbiDecodingDataSizeTooSmallError=$j0.AbiDecodingDataSizeInvalidError=$j0.AbiConstructorParamsNotFoundError=$j0.AbiConstructorNotFoundError=void 0;var _S=AX(),Fu9=g7(),w8=f0();class Gj0 extends w8.BaseError{constructor({docsPath:J}){super(["A constructor was not found on the ABI.","Make sure you are using the correct ABI and that the constructor exists on it."].join(`
`),{docsPath:J,name:"AbiConstructorNotFoundError"})}}$j0.AbiConstructorNotFoundError=Gj0;class Xj0 extends w8.BaseError{constructor({docsPath:J}){super(["Constructor arguments were provided (`args`), but a constructor parameters (`inputs`) were not found on the ABI.","Make sure you are using the correct ABI, and that the `inputs` attribute on the constructor exists."].join(`
`),{docsPath:J,name:"AbiConstructorParamsNotFoundError"})}}$j0.AbiConstructorParamsNotFoundError=Xj0;class zj0 extends w8.BaseError{constructor({data:J,size:Q}){super([`Data size of ${Q} bytes is invalid.`,"Size must be in increments of 32 bytes (size % 32 === 0)."].join(`
`),{metaMessages:[`Data: ${J} (${Q} bytes)`],name:"AbiDecodingDataSizeInvalidError"})}}$j0.AbiDecodingDataSizeInvalidError=zj0;class Kj0 extends w8.BaseError{constructor({data:J,params:Q,size:Y}){super([`Data size of ${Y} bytes is too small for given parameters.`].join(`
`),{metaMessages:[`Params: (${(0,_S.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}}$j0.AbiDecodingDataSizeTooSmallError=Kj0;class Wj0 extends w8.BaseError{constructor(){super('Cannot decode zero data ("0x") with ABI parameters.',{name:"AbiDecodingZeroDataError"})}}$j0.AbiDecodingZeroDataError=Wj0;class Zj0 extends w8.BaseError{constructor({expectedLength:J,givenLength:Q,type:Y}){super([`ABI encoding array length mismatch for type ${Y}.`,`Expected length: ${J}`,`Given length: ${Q}`].join(`
`),{name:"AbiEncodingArrayLengthMismatchError"})}}$j0.AbiEncodingArrayLengthMismatchError=Zj0;class Vj0 extends w8.BaseError{constructor({expectedSize:J,value:Q}){super(`Size of bytes "${Q}" (bytes${(0,Fu9.size)(Q)}) does not match expected size (bytes${J}).`,{name:"AbiEncodingBytesSizeMismatchError"})}}$j0.AbiEncodingBytesSizeMismatchError=Vj0;class qj0 extends w8.BaseError{constructor({expectedLength:J,givenLength:Q}){super(["ABI encoding params/values length mismatch.",`Expected length (params): ${J}`,`Given length (values): ${Q}`].join(`
`),{name:"AbiEncodingLengthMismatchError"})}}$j0.AbiEncodingLengthMismatchError=qj0;class Uj0 extends w8.BaseError{constructor(J,{docsPath:Q}){super([`Arguments (\`args\`) were provided to "${J}", but "${J}" on the ABI does not contain any parameters (\`inputs\`).`,"Cannot encode error result without knowing what the parameter types are.","Make sure you are using the correct ABI and that the inputs exist on it."].join(`
`),{docsPath:Q,name:"AbiErrorInputsNotFoundError"})}}$j0.AbiErrorInputsNotFoundError=Uj0;class Mj0 extends w8.BaseError{constructor(J,{docsPath:Q}={}){super([`Error ${J?`"${J}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the error exists on it."].join(`
`),{docsPath:Q,name:"AbiErrorNotFoundError"})}}$j0.AbiErrorNotFoundError=Mj0;class Dj0 extends w8.BaseError{constructor(J,{docsPath:Q}){super([`Encoded error signature "${J}" not found on ABI.`,"Make sure you are using the correct ABI and that the error exists on it.",`You can look up the decoded signature here: https://openchain.xyz/signatures?query=${J}.`].join(`
`),{docsPath:Q,name:"AbiErrorSignatureNotFoundError"});Object.defineProperty(this,"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.signature=J}}$j0.AbiErrorSignatureNotFoundError=Dj0;class Hj0 extends w8.BaseError{constructor({docsPath:J}){super("Cannot extract event signature from empty topics.",{docsPath:J,name:"AbiEventSignatureEmptyTopicsError"})}}$j0.AbiEventSignatureEmptyTopicsError=Hj0;class Ij0 extends w8.BaseError{constructor(J,{docsPath:Q}){super([`Encoded event signature "${J}" not found on ABI.`,"Make sure you are using the correct ABI and that the event exists on it.",`You can look up the signature here: https://openchain.xyz/signatures?query=${J}.`].join(`
`),{docsPath:Q,name:"AbiEventSignatureNotFoundError"})}}$j0.AbiEventSignatureNotFoundError=Ij0;class Oj0 extends w8.BaseError{constructor(J,{docsPath:Q}={}){super([`Event ${J?`"${J}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the event exists on it."].join(`
`),{docsPath:Q,name:"AbiEventNotFoundError"})}}$j0.AbiEventNotFoundError=Oj0;class Aj0 extends w8.BaseError{constructor(J,{docsPath:Q}={}){super([`Function ${J?`"${J}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the function exists on it."].join(`
`),{docsPath:Q,name:"AbiFunctionNotFoundError"})}}$j0.AbiFunctionNotFoundError=Aj0;class Bj0 extends w8.BaseError{constructor(J,{docsPath:Q}){super([`Function "${J}" does not contain any \`outputs\` on ABI.`,"Cannot decode function result without knowing what the parameter types are.","Make sure you are using the correct ABI and that the function exists on it."].join(`
`),{docsPath:Q,name:"AbiFunctionOutputsNotFoundError"})}}$j0.AbiFunctionOutputsNotFoundError=Bj0;class Nj0 extends w8.BaseError{constructor(J,{docsPath:Q}){super([`Encoded function signature "${J}" not found on ABI.`,"Make sure you are using the correct ABI and that the function exists on it.",`You can look up the signature here: https://openchain.xyz/signatures?query=${J}.`].join(`
`),{docsPath:Q,name:"AbiFunctionSignatureNotFoundError"})}}$j0.AbiFunctionSignatureNotFoundError=Nj0;class wj0 extends w8.BaseError{constructor(J,Q){super("Found ambiguous types in overloaded ABI items.",{metaMessages:[`\`${J.type}\` in \`${(0,_S.formatAbiItem)(J.abiItem)}\`, and`,`\`${Q.type}\` in \`${(0,_S.formatAbiItem)(Q.abiItem)}\``,"","These types encode differently and cannot be distinguished at runtime.","Remove one of the ambiguous items in the ABI."],name:"AbiItemAmbiguityError"})}}$j0.AbiItemAmbiguityError=wj0;class Lj0 extends w8.BaseError{constructor({expectedSize:J,givenSize:Q}){super(`Expected bytes${J}, got bytes${Q}.`,{name:"BytesSizeMismatchError"})}}$j0.BytesSizeMismatchError=Lj0;class Ej0 extends w8.BaseError{constructor({abiItem:J,data:Q,params:Y,size:G}){super([`Data size of ${G} bytes is too small for non-indexed event parameters.`].join(`
`),{metaMessages:[`Params: (${(0,_S.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}}$j0.DecodeLogDataMismatch=Ej0;class Cj0 extends w8.BaseError{constructor({abiItem:J,param:Q}){super([`Expected a topic for indexed event parameter${Q.name?` "${Q.name}"`:""} on event "${(0,_S.formatAbiItem)(J,{includeName:!0})}".`].join(`
`),{name:"DecodeLogTopicsMismatch"});Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=J}}$j0.DecodeLogTopicsMismatch=Cj0;class Rj0 extends w8.BaseError{constructor(J,{docsPath:Q}){super([`Type "${J}" is not a valid encoding type.`,"Please provide a valid ABI type."].join(`
`),{docsPath:Q,name:"InvalidAbiEncodingType"})}}$j0.InvalidAbiEncodingTypeError=Rj0;class Fj0 extends w8.BaseError{constructor(J,{docsPath:Q}){super([`Type "${J}" is not a valid decoding type.`,"Please provide a valid ABI type."].join(`
`),{docsPath:Q,name:"InvalidAbiDecodingType"})}}$j0.InvalidAbiDecodingTypeError=Fj0;class Tj0 extends w8.BaseError{constructor(J){super([`Value "${J}" is not a valid array.`].join(`
`),{name:"InvalidArrayError"})}}$j0.InvalidArrayError=Tj0;class Sj0 extends w8.BaseError{constructor(J){super([`"${J}" is not a valid definition type.`,'Valid types: "function", "event", "error"'].join(`
`),{name:"InvalidDefinitionTypeError"})}}$j0.InvalidDefinitionTypeError=Sj0;class Pj0 extends w8.BaseError{constructor(J){super(`Type "${J}" is not supported for packed encoding.`,{name:"UnsupportedPackedAbiType"})}}$j0.UnsupportedPackedAbiType=Pj0});var XK1=H((vj0)=>{Object.defineProperty(vj0,"__esModule",{value:!0});vj0.FilterTypeNotSupportedError=void 0;var su9=f0();class kj0 extends su9.BaseError{constructor(J){super(`Filter type "${J}" is not supported.`,{name:"FilterTypeNotSupportedError"})}}vj0.FilterTypeNotSupportedError=kj0});var iS=H((yj0)=>{Object.defineProperty(yj0,"__esModule",{value:!0});yj0.InvalidBytesLengthError=yj0.SizeExceedsPaddingSizeError=yj0.SliceOffsetOutOfBoundsError=void 0;var zK1=f0();class hj0 extends zK1.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"})}}yj0.SliceOffsetOutOfBoundsError=hj0;class bj0 extends zK1.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"})}}yj0.SizeExceedsPaddingSizeError=bj0;class xj0 extends zK1.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"})}}yj0.InvalidBytesLengthError=xj0});var TK=H((lj0)=>{Object.defineProperty(lj0,"__esModule",{value:!0});lj0.pad=Jl9;lj0.padHex=dj0;lj0.padBytes=uj0;var mj0=iS();function Jl9(J,{dir:Q,size:Y=32}={}){if(typeof J==="string")return dj0(J,{dir:Q,size:Y});return uj0(J,{dir:Q,size:Y})}function dj0(J,{dir:Q,size:Y=32}={}){if(Y===null)return J;let G=J.replace("0x","");if(G.length>Y*2)throw new mj0.SizeExceedsPaddingSizeError({size:Math.ceil(G.length/2),targetSize:Y,type:"hex"});return`0x${G[Q==="right"?"padEnd":"padStart"](Y*2,"0")}`}function uj0(J,{dir:Q,size:Y=32}={}){if(Y===null)return J;if(J.length>Y)throw new mj0.SizeExceedsPaddingSizeError({size:J.length,targetSize:Y,type:"bytes"});let G=new Uint8Array(Y);for(let X=0;X<Y;X++){let z=Q==="right";G[z?X:Y-X-1]=J[z?X:J.length-X-1]}return G}});var eM=H((oj0)=>{Object.defineProperty(oj0,"__esModule",{value:!0});oj0.SizeOverflowError=oj0.InvalidHexValueError=oj0.InvalidHexBooleanError=oj0.InvalidBytesBooleanError=oj0.IntegerOutOfRangeError=void 0;var nS=f0();class pj0 extends nS.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"})}}oj0.IntegerOutOfRangeError=pj0;class cj0 extends nS.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"})}}oj0.InvalidBytesBooleanError=cj0;class _j0 extends nS.BaseError{constructor(J){super(`Hex value "${J}" is not a valid boolean. The hex value must be "0x0" (false) or "0x1" (true).`,{name:"InvalidHexBooleanError"})}}oj0.InvalidHexBooleanError=_j0;class ij0 extends nS.BaseError{constructor(J){super(`Hex value "${J}" is an odd length (${J.length}). It must be an even length.`,{name:"InvalidHexValueError"})}}oj0.InvalidHexValueError=ij0;class nj0 extends nS.BaseError{constructor({givenSize:J,maxSize:Q}){super(`Size cannot exceed ${Q} bytes. Given size: ${J} bytes.`,{name:"SizeOverflowError"})}}oj0.SizeOverflowError=nj0});var BX=H((rj0)=>{Object.defineProperty(rj0,"__esModule",{value:!0});rj0.trim=Zl9;function Zl9(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 n8=H((Gh0)=>{Object.defineProperty(Gh0,"__esModule",{value:!0});Gh0.assertSize=ku;Gh0.fromHex=ql9;Gh0.hexToBigInt=KK1;Gh0.hexToBool=Jh0;Gh0.hexToNumber=Qh0;Gh0.hexToString=Yh0;var tj0=eM(),sj0=g7(),fu=BX(),ej0=t6();function ku(J,{size:Q}){if((0,sj0.size)(J)>Q)throw new tj0.SizeOverflowError({givenSize:(0,sj0.size)(J),maxSize:Q})}function ql9(J,Q){let Y=typeof Q==="string"?{to:Q}:Q,G=Y.to;if(G==="number")return Qh0(J,Y);if(G==="bigint")return KK1(J,Y);if(G==="string")return Yh0(J,Y);if(G==="boolean")return Jh0(J,Y);return(0,ej0.hexToBytes)(J,Y)}function KK1(J,Q={}){let{signed:Y}=Q;if(Q.size)ku(J,{size:Q.size});let G=BigInt(J);if(!Y)return G;let X=(J.length-2)/2,z=(1n<<BigInt(X)*8n-1n)-1n;if(G<=z)return G;return G-BigInt(`0x${"f".padStart(X*2,"f")}`)-1n}function Jh0(J,Q={}){let Y=J;if(Q.size)ku(Y,{size:Q.size}),Y=(0,fu.trim)(Y);if((0,fu.trim)(Y)==="0x00")return!1;if((0,fu.trim)(Y)==="0x01")return!0;throw new tj0.InvalidHexBooleanError(Y)}function Qh0(J,Q={}){return Number(KK1(J,Q))}function Yh0(J,Q={}){let Y=(0,ej0.hexToBytes)(J);if(Q.size)ku(Y,{size:Q.size}),Y=(0,fu.trim)(Y,{dir:"right"});return new TextDecoder().decode(Y)}});var y1=H((Zh0)=>{Object.defineProperty(Zh0,"__esModule",{value:!0});Zh0.toHex=Nl9;Zh0.boolToHex=zh0;Zh0.bytesToHex=ZK1;Zh0.numberToHex=Kh0;Zh0.stringToHex=Wh0;var Al9=eM(),WK1=TK(),Xh0=n8(),Bl9=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function Nl9(J,Q={}){if(typeof J==="number"||typeof J==="bigint")return Kh0(J,Q);if(typeof J==="string")return Wh0(J,Q);if(typeof J==="boolean")return zh0(J,Q);return ZK1(J,Q)}function zh0(J,Q={}){let Y=`0x${Number(J)}`;if(typeof Q.size==="number")return(0,Xh0.assertSize)(Y,{size:Q.size}),(0,WK1.pad)(Y,{size:Q.size});return Y}function ZK1(J,Q={}){let Y="";for(let X=0;X<J.length;X++)Y+=Bl9[J[X]];let G=`0x${Y}`;if(typeof Q.size==="number")return(0,Xh0.assertSize)(G,{size:Q.size}),(0,WK1.pad)(G,{dir:"right",size:Q.size});return G}function Kh0(J,Q={}){let{signed:Y,size:G}=Q,X=BigInt(J),z;if(G)if(Y)z=(1n<<BigInt(G)*8n-1n)-1n;else z=2n**(BigInt(G)*8n)-1n;else if(typeof J==="number")z=BigInt(Number.MAX_SAFE_INTEGER);let K=typeof z==="bigint"&&Y?-z-1n:0;if(z&&X>z||X<K){let Z=typeof J==="bigint"?"n":"";throw new Al9.IntegerOutOfRangeError({max:z?`${z}${Z}`:void 0,min:`${K}${Z}`,signed:Y,size:G,value:`${J}${Z}`})}let W=`0x${(Y&&X<0?(1n<<BigInt(G*8))+BigInt(X):X).toString(16)}`;if(G)return(0,WK1.pad)(W,{size:G});return W}var wl9=new TextEncoder;function Wh0(J,Q={}){let Y=wl9.encode(J);return ZK1(Y,Q)}});var t6=H((Dh0)=>{Object.defineProperty(Dh0,"__esModule",{value:!0});Dh0.toBytes=fl9;Dh0.boolToBytes=qh0;Dh0.hexToBytes=UK1;Dh0.numberToBytes=Uh0;Dh0.stringToBytes=Mh0;var Tl9=f0(),Sl9=t5(),VK1=TK(),qK1=n8(),Pl9=y1(),$l9=new TextEncoder;function fl9(J,Q={}){if(typeof J==="number"||typeof J==="bigint")return Uh0(J,Q);if(typeof J==="boolean")return qh0(J,Q);if((0,Sl9.isHex)(J))return UK1(J,Q);return Mh0(J,Q)}function qh0(J,Q={}){let Y=new Uint8Array(1);if(Y[0]=Number(J),typeof Q.size==="number")return(0,qK1.assertSize)(Y,{size:Q.size}),(0,VK1.pad)(Y,{size:Q.size});return Y}var SK={zero:48,nine:57,A:65,F:70,a:97,f:102};function Vh0(J){if(J>=SK.zero&&J<=SK.nine)return J-SK.zero;if(J>=SK.A&&J<=SK.F)return J-(SK.A-10);if(J>=SK.a&&J<=SK.f)return J-(SK.a-10);return}function UK1(J,Q={}){let Y=J;if(Q.size)(0,qK1.assertSize)(Y,{size:Q.size}),Y=(0,VK1.pad)(Y,{dir:"right",size:Q.size});let G=Y.slice(2);if(G.length%2)G=`0${G}`;let X=G.length/2,z=new Uint8Array(X);for(let K=0,W=0;K<X;K++){let Z=Vh0(G.charCodeAt(W++)),V=Vh0(G.charCodeAt(W++));if(Z===void 0||V===void 0)throw new Tl9.BaseError(`Invalid byte sequence ("${G[W-2]}${G[W-1]}" in "${G}").`);z[K]=Z*16+V}return z}function Uh0(J,Q){let Y=(0,Pl9.numberToHex)(J,Q);return UK1(Y)}function Mh0(J,Q={}){let Y=$l9.encode(J);if(typeof Q.size==="number")return(0,qK1.assertSize)(Y,{size:Q.size}),(0,VK1.pad)(Y,{dir:"right",size:Q.size});return Y}});var HK1=H((bh0)=>{Object.defineProperty(bh0,"__esModule",{value:!0});bh0.toBig=bh0.shrSL=bh0.shrSH=bh0.rotrSL=bh0.rotrSH=bh0.rotrBL=bh0.rotrBH=bh0.rotr32L=bh0.rotr32H=bh0.rotlSL=bh0.rotlSH=bh0.rotlBL=bh0.rotlBH=bh0.add5L=bh0.add5H=bh0.add4L=bh0.add4H=bh0.add3L=bh0.add3H=void 0;bh0.add=Ph0;bh0.fromBig=DK1;bh0.split=Hh0;var vu=BigInt(4294967295),MK1=BigInt(32);function DK1(J,Q=!1){if(Q)return{h:Number(J&vu),l:Number(J>>MK1&vu)};return{h:Number(J>>MK1&vu)|0,l:Number(J&vu)|0}}function Hh0(J,Q=!1){let Y=J.length,G=new Uint32Array(Y),X=new Uint32Array(Y);for(let z=0;z<Y;z++){let{h:K,l:W}=DK1(J[z],Q);[G[z],X[z]]=[K,W]}return[G,X]}var Ih0=(J,Q)=>BigInt(J>>>0)<<MK1|BigInt(Q>>>0);bh0.toBig=Ih0;var Oh0=(J,Q,Y)=>J>>>Y;bh0.shrSH=Oh0;var Ah0=(J,Q,Y)=>J<<32-Y|Q>>>Y;bh0.shrSL=Ah0;var Bh0=(J,Q,Y)=>J>>>Y|Q<<32-Y;bh0.rotrSH=Bh0;var Nh0=(J,Q,Y)=>J<<32-Y|Q>>>Y;bh0.rotrSL=Nh0;var wh0=(J,Q,Y)=>J<<64-Y|Q>>>Y-32;bh0.rotrBH=wh0;var Lh0=(J,Q,Y)=>J>>>Y-32|Q<<64-Y;bh0.rotrBL=Lh0;var Eh0=(J,Q)=>Q;bh0.rotr32H=Eh0;var Ch0=(J,Q)=>J;bh0.rotr32L=Ch0;var Rh0=(J,Q,Y)=>J<<Y|Q>>>32-Y;bh0.rotlSH=Rh0;var Fh0=(J,Q,Y)=>Q<<Y|J>>>32-Y;bh0.rotlSL=Fh0;var Th0=(J,Q,Y)=>Q<<Y-32|J>>>64-Y;bh0.rotlBH=Th0;var Sh0=(J,Q,Y)=>J<<Y-32|Q>>>64-Y;bh0.rotlBL=Sh0;function Ph0(J,Q,Y,G){let X=(Q>>>0)+(G>>>0);return{h:J+Y+(X/4294967296|0)|0,l:X|0}}var $h0=(J,Q,Y)=>(J>>>0)+(Q>>>0)+(Y>>>0);bh0.add3L=$h0;var fh0=(J,Q,Y,G)=>Q+Y+G+(J/4294967296|0)|0;bh0.add3H=fh0;var kh0=(J,Q,Y,G)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0);bh0.add4L=kh0;var vh0=(J,Q,Y,G,X)=>Q+Y+G+X+(J/4294967296|0)|0;bh0.add4H=vh0;var jh0=(J,Q,Y,G,X)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0)+(X>>>0);bh0.add5L=jh0;var hh0=(J,Q,Y,G,X,z)=>Q+Y+G+X+z+(J/4294967296|0)|0;bh0.add5H=hh0;var xl9={fromBig:DK1,split:Hh0,toBig:Ih0,shrSH:Oh0,shrSL:Ah0,rotrSH:Bh0,rotrSL:Nh0,rotrBH:wh0,rotrBL:Lh0,rotr32H:Eh0,rotr32L:Ch0,rotlSH:Rh0,rotlSL:Fh0,rotlBH:Th0,rotlBL:Sh0,add:Ph0,add3L:$h0,add3H:fh0,add4L:kh0,add4H:vh0,add5H:hh0,add5L:jh0};bh0.default=xl9});var mh0=H((yh0)=>{Object.defineProperty(yh0,"__esModule",{value:!0});yh0.crypto=void 0;var SV=D1("node:crypto");yh0.crypto=SV&&typeof SV==="object"&&"webcrypto"in SV?SV.webcrypto:SV&&typeof SV==="object"&&("randomBytes"in SV)?SV:void 0});var $K=H((oh0)=>{/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(oh0,"__esModule",{value:!0});oh0.wrapXOFConstructorWithOpts=oh0.wrapConstructorWithOpts=oh0.wrapConstructor=oh0.Hash=oh0.nextTick=oh0.swap32IfBE=oh0.byteSwapIfBE=oh0.swap8IfBE=oh0.isLE=void 0;oh0.isBytes=uh0;oh0.anumber=IK1;oh0.abytes=aB;oh0.ahash=zp9;oh0.aexists=Kp9;oh0.aoutput=Wp9;oh0.u8=Zp9;oh0.u32=Vp9;oh0.clean=qp9;oh0.createView=Up9;oh0.rotr=Mp9;oh0.rotl=Dp9;oh0.byteSwap=OK1;oh0.byteSwap32=lh0;oh0.bytesToHex=Ip9;oh0.hexToBytes=Op9;oh0.asyncLoop=Bp9;oh0.utf8ToBytes=AK1;oh0.bytesToUtf8=Np9;oh0.toBytes=ju;oh0.kdfInputToBytes=wp9;oh0.concatBytes=Lp9;oh0.checkOpts=Ep9;oh0.createHasher=_h0;oh0.createOptHasher=ih0;oh0.createXOFer=nh0;oh0.randomBytes=Cp9;var oB=mh0();function uh0(J){return J instanceof Uint8Array||ArrayBuffer.isView(J)&&J.constructor.name==="Uint8Array"}function IK1(J){if(!Number.isSafeInteger(J)||J<0)throw Error("positive integer expected, got "+J)}function aB(J,...Q){if(!uh0(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 zp9(J){if(typeof J!=="function"||typeof J.create!=="function")throw Error("Hash should be wrapped by utils.createHasher");IK1(J.outputLen),IK1(J.blockLen)}function Kp9(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 Wp9(J,Q){aB(J);let Y=Q.outputLen;if(J.length<Y)throw Error("digestInto() expects output buffer of length at least "+Y)}function Zp9(J){return new Uint8Array(J.buffer,J.byteOffset,J.byteLength)}function Vp9(J){return new Uint32Array(J.buffer,J.byteOffset,Math.floor(J.byteLength/4))}function qp9(...J){for(let Q=0;Q<J.length;Q++)J[Q].fill(0)}function Up9(J){return new DataView(J.buffer,J.byteOffset,J.byteLength)}function Mp9(J,Q){return J<<32-Q|J>>>Q}function Dp9(J,Q){return J<<Q|J>>>32-Q>>>0}oh0.isLE=(()=>new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68)();function OK1(J){return J<<24&4278190080|J<<8&16711680|J>>>8&65280|J>>>24&255}oh0.swap8IfBE=oh0.isLE?(J)=>J:(J)=>OK1(J);oh0.byteSwapIfBE=oh0.swap8IfBE;function lh0(J){for(let Q=0;Q<J.length;Q++)J[Q]=OK1(J[Q]);return J}oh0.swap32IfBE=oh0.isLE?(J)=>J:lh0;var ph0=(()=>typeof Uint8Array.from([]).toHex==="function"&&typeof Uint8Array.fromHex==="function")(),Hp9=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function Ip9(J){if(aB(J),ph0)return J.toHex();let Q="";for(let Y=0;Y<J.length;Y++)Q+=Hp9[J[Y]];return Q}var PK={_0:48,_9:57,A:65,F:70,a:97,f:102};function dh0(J){if(J>=PK._0&&J<=PK._9)return J-PK._0;if(J>=PK.A&&J<=PK.F)return J-(PK.A-10);if(J>=PK.a&&J<=PK.f)return J-(PK.a-10);return}function Op9(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);if(ph0)return Uint8Array.fromHex(J);let Q=J.length,Y=Q/2;if(Q%2)throw Error("hex string expected, got unpadded hex of length "+Q);let G=new Uint8Array(Y);for(let X=0,z=0;X<Y;X++,z+=2){let K=dh0(J.charCodeAt(z)),W=dh0(J.charCodeAt(z+1));if(K===void 0||W===void 0){let Z=J[z]+J[z+1];throw Error('hex string expected, got non-hex character "'+Z+'" at index '+z)}G[X]=K*16+W}return G}var Ap9=async()=>{};oh0.nextTick=Ap9;async function Bp9(J,Q,Y){let G=Date.now();for(let X=0;X<J;X++){Y(X);let z=Date.now()-G;if(z>=0&&z<Q)continue;await oh0.nextTick(),G+=z}}function AK1(J){if(typeof J!=="string")throw Error("string expected");return new Uint8Array(new TextEncoder().encode(J))}function Np9(J){return new TextDecoder().decode(J)}function ju(J){if(typeof J==="string")J=AK1(J);return aB(J),J}function wp9(J){if(typeof J==="string")J=AK1(J);return aB(J),J}function Lp9(...J){let Q=0;for(let G=0;G<J.length;G++){let X=J[G];aB(X),Q+=X.length}let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let z=J[G];Y.set(z,X),X+=z.length}return Y}function Ep9(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 ch0{}oh0.Hash=ch0;function _h0(J){let Q=(G)=>J().update(ju(G)).digest(),Y=J();return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=()=>J(),Q}function ih0(J){let Q=(G,X)=>J(X).update(ju(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}function nh0(J){let Q=(G,X)=>J(X).update(ju(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}oh0.wrapConstructor=_h0;oh0.wrapConstructorWithOpts=ih0;oh0.wrapXOFConstructorWithOpts=nh0;function Cp9(J=32){if(oB.crypto&&typeof oB.crypto.getRandomValues==="function")return oB.crypto.getRandomValues(new Uint8Array(J));if(oB.crypto&&typeof oB.crypto.randomBytes==="function")return Uint8Array.from(oB.crypto.randomBytes(J));throw Error("crypto.getRandomValues must be defined")}});var NK1=H((Kb0)=>{Object.defineProperty(Kb0,"__esModule",{value:!0});Kb0.shake256=Kb0.shake128=Kb0.keccak_512=Kb0.keccak_384=Kb0.keccak_256=Kb0.keccak_224=Kb0.sha3_512=Kb0.sha3_384=Kb0.sha3_256=Kb0.sha3_224=Kb0.Keccak=void 0;Kb0.keccakP=Xb0;var aS=HK1(),e5=$K(),Yc9=BigInt(0),oS=BigInt(1),Gc9=BigInt(2),Xc9=BigInt(7),zc9=BigInt(256),Kc9=BigInt(113),Jb0=[],Qb0=[],Yb0=[];for(let J=0,Q=oS,Y=1,G=0;J<24;J++){[Y,G]=[G,(2*Y+3*G)%5],Jb0.push(2*(5*G+Y)),Qb0.push((J+1)*(J+2)/2%64);let X=Yc9;for(let z=0;z<7;z++)if(Q=(Q<<oS^(Q>>Xc9)*Kc9)%zc9,Q&Gc9)X^=oS<<(oS<<BigInt(z))-oS;Yb0.push(X)}var Gb0=(0,aS.split)(Yb0,!0),Wc9=Gb0[0],Zc9=Gb0[1],th0=(J,Q,Y)=>Y>32?(0,aS.rotlBH)(J,Q,Y):(0,aS.rotlSH)(J,Q,Y),eh0=(J,Q,Y)=>Y>32?(0,aS.rotlBL)(J,Q,Y):(0,aS.rotlSL)(J,Q,Y);function Xb0(J,Q=24){let Y=new Uint32Array(10);for(let G=24-Q;G<24;G++){for(let K=0;K<10;K++)Y[K]=J[K]^J[K+10]^J[K+20]^J[K+30]^J[K+40];for(let K=0;K<10;K+=2){let W=(K+8)%10,Z=(K+2)%10,V=Y[Z],q=Y[Z+1],U=th0(V,q,1)^Y[W],M=eh0(V,q,1)^Y[W+1];for(let D=0;D<50;D+=10)J[K+D]^=U,J[K+D+1]^=M}let X=J[2],z=J[3];for(let K=0;K<24;K++){let W=Qb0[K],Z=th0(X,z,W),V=eh0(X,z,W),q=Jb0[K];X=J[q],z=J[q+1],J[q]=Z,J[q+1]=V}for(let K=0;K<50;K+=10){for(let W=0;W<10;W++)Y[W]=J[K+W];for(let W=0;W<10;W++)J[K+W]^=~Y[(W+2)%10]&Y[(W+4)%10]}J[0]^=Wc9[G],J[1]^=Zc9[G]}(0,e5.clean)(Y)}class rS extends e5.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,e5.anumber)(Y),!(0<J&&J<200))throw Error("only keccak-f1600 function is supported");this.state=new Uint8Array(200),this.state32=(0,e5.u32)(this.state)}clone(){return this._cloneInto()}keccak(){(0,e5.swap32IfBE)(this.state32),Xb0(this.state32,this.rounds),(0,e5.swap32IfBE)(this.state32),this.posOut=0,this.pos=0}update(J){(0,e5.aexists)(this),J=(0,e5.toBytes)(J),(0,e5.abytes)(J);let{blockLen:Q,state:Y}=this,G=J.length;for(let X=0;X<G;){let z=Math.min(Q-this.pos,G-X);for(let K=0;K<z;K++)Y[this.pos++]^=J[X++];if(this.pos===Q)this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:J,suffix:Q,pos:Y,blockLen:G}=this;if(J[Y]^=Q,(Q&128)!==0&&Y===G-1)this.keccak();J[G-1]^=128,this.keccak()}writeInto(J){(0,e5.aexists)(this,!1),(0,e5.abytes)(J),this.finish();let Q=this.state,{blockLen:Y}=this;for(let G=0,X=J.length;G<X;){if(this.posOut>=Y)this.keccak();let z=Math.min(Y-this.posOut,X-G);J.set(Q.subarray(this.posOut,this.posOut+z),G),this.posOut+=z,G+=z}return J}xofInto(J){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(J)}xof(J){return(0,e5.anumber)(J),this.xofInto(new Uint8Array(J))}digestInto(J){if((0,e5.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,e5.clean)(this.state)}_cloneInto(J){let{blockLen:Q,suffix:Y,outputLen:G,rounds:X,enableXOF:z}=this;return J||(J=new rS(Q,Y,G,z,X)),J.state32.set(this.state32),J.pos=this.pos,J.posOut=this.posOut,J.finished=this.finished,J.rounds=X,J.suffix=Y,J.outputLen=G,J.enableXOF=z,J.destroyed=this.destroyed,J}}Kb0.Keccak=rS;var PV=(J,Q,Y)=>(0,e5.createHasher)(()=>new rS(Q,J,Y));Kb0.sha3_224=(()=>PV(6,144,28))();Kb0.sha3_256=(()=>PV(6,136,32))();Kb0.sha3_384=(()=>PV(6,104,48))();Kb0.sha3_512=(()=>PV(6,72,64))();Kb0.keccak_224=(()=>PV(1,144,28))();Kb0.keccak_256=(()=>PV(1,136,32))();Kb0.keccak_384=(()=>PV(1,104,48))();Kb0.keccak_512=(()=>PV(1,72,64))();var zb0=(J,Q,Y)=>(0,e5.createXOFer)((G={})=>new rS(Q,J,G.dkLen===void 0?Y:G.dkLen,!0));Kb0.shake128=(()=>zb0(31,168,16))();Kb0.shake256=(()=>zb0(31,136,32))()});var m7=H((Zb0)=>{Object.defineProperty(Zb0,"__esModule",{value:!0});Zb0.keccak256=Rc9;var wc9=NK1(),Lc9=t5(),Ec9=t6(),Cc9=y1();function Rc9(J,Q){let Y=Q||"hex",G=(0,wc9.keccak_256)((0,Lc9.isHex)(J,{strict:!1})?(0,Ec9.toBytes)(J):J);if(Y==="bytes")return G;return(0,Cc9.toHex)(G)}});var qb0=H((Vb0)=>{Object.defineProperty(Vb0,"__esModule",{value:!0});Vb0.hashSignature=$c9;var Tc9=t6(),Sc9=m7(),Pc9=(J)=>(0,Sc9.keccak256)((0,Tc9.toBytes)(J));function $c9(J){return Pc9(J)}});var Mb0=H((Ub0)=>{Object.defineProperty(Ub0,"__esModule",{value:!0});Ub0.normalizeSignature=vc9;var kc9=f0();function vc9(J){let Q=!0,Y="",G=0,X="",z=!1;for(let K=0;K<J.length;K++){let W=J[K];if(["(",")",","].includes(W))Q=!0;if(W==="(")G++;if(W===")")G--;if(!Q)continue;if(G===0){if(W===" "&&["event","function",""].includes(X))X="";else if(X+=W,W===")"){z=!0;break}continue}if(W===" "){if(J[K-1]!==","&&Y!==","&&Y!==",(")Y="",Q=!1;continue}X+=W,Y+=W}if(!z)throw new kc9.BaseError("Unable to normalize signature.");return X}});var hu=H((Db0)=>{Object.defineProperty(Db0,"__esModule",{value:!0});Db0.toSignature=void 0;var hc9=cS(),bc9=Mb0(),xc9=(J)=>{let Q=(()=>{if(typeof J==="string")return J;return(0,hc9.formatAbiItem)(J)})();return(0,bc9.normalizeSignature)(Q)};Db0.toSignature=xc9});var sS=H((Ib0)=>{Object.defineProperty(Ib0,"__esModule",{value:!0});Ib0.toSignatureHash=mc9;var yc9=qb0(),gc9=hu();function mc9(J){return(0,yc9.hashSignature)((0,gc9.toSignature)(J))}});var JD=H((Ob0)=>{Object.defineProperty(Ob0,"__esModule",{value:!0});Ob0.toEventSelector=void 0;var uc9=sS();Ob0.toEventSelector=uc9.toSignatureHash});var p2=H((Nb0)=>{Object.defineProperty(Nb0,"__esModule",{value:!0});Nb0.InvalidAddressError=void 0;var lc9=f0();class Bb0 extends lc9.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"})}}Nb0.InvalidAddressError=Bb0});var rB=H((Eb0)=>{Object.defineProperty(Eb0,"__esModule",{value:!0});Eb0.LruMap=void 0;class Lb0 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}}Eb0.LruMap=Lb0});var g3=H((Fb0)=>{Object.defineProperty(Fb0,"__esModule",{value:!0});Fb0.checksumAddress=Rb0;Fb0.getAddress=oc9;var pc9=p2(),cc9=t6(),_c9=m7(),ic9=rB(),nc9=d7(),wK1=new ic9.LruMap(8192);function Rb0(J,Q){if(wK1.has(`${J}.${Q}`))return wK1.get(`${J}.${Q}`);let Y=Q?`${Q}${J.toLowerCase()}`:J.substring(2).toLowerCase(),G=(0,_c9.keccak256)((0,cc9.stringToBytes)(Y),"bytes"),X=(Q?Y.substring(`${Q}0x`.length):Y).split("");for(let K=0;K<40;K+=2){if(G[K>>1]>>4>=8&&X[K])X[K]=X[K].toUpperCase();if((G[K>>1]&15)>=8&&X[K+1])X[K+1]=X[K+1].toUpperCase()}let z=`0x${X.join("")}`;return wK1.set(`${J}.${Q}`,z),z}function oc9(J,Q){if(!(0,nc9.isAddress)(J,{strict:!1}))throw new pc9.InvalidAddressError({address:J});return Rb0(J,Q)}});var d7=H((Tb0)=>{Object.defineProperty(Tb0,"__esModule",{value:!0});Tb0.isAddressCache=void 0;Tb0.isAddress=J_9;var sc9=rB(),tc9=g3(),ec9=/^0x[a-fA-F0-9]{40}$/;Tb0.isAddressCache=new sc9.LruMap(8192);function J_9(J,Q){let{strict:Y=!0}=Q??{},G=`${J}.${Y}`;if(Tb0.isAddressCache.has(G))return Tb0.isAddressCache.get(G);let X=(()=>{if(!ec9.test(J))return!1;if(J.toLowerCase()===J)return!0;if(Y)return(0,tc9.checksumAddress)(J)===J;return!0})();return Tb0.isAddressCache.set(G,X),X}});var M4=H(($b0)=>{Object.defineProperty($b0,"__esModule",{value:!0});$b0.concat=Y_9;$b0.concatBytes=Sb0;$b0.concatHex=Pb0;function Y_9(J){if(typeof J[0]==="string")return Pb0(J);return Sb0(J)}function Sb0(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 Pb0(J){return`0x${J.reduce((Q,Y)=>Q+Y.replace("0x",""),"")}`}});var $J=H((bb0)=>{Object.defineProperty(bb0,"__esModule",{value:!0});bb0.slice=W_9;bb0.sliceBytes=jb0;bb0.sliceHex=hb0;var fb0=iS(),K_9=t5(),bu=g7();function W_9(J,Q,Y,{strict:G}={}){if((0,K_9.isHex)(J,{strict:!1}))return hb0(J,Q,Y,{strict:G});return jb0(J,Q,Y,{strict:G})}function kb0(J,Q){if(typeof Q==="number"&&Q>0&&Q>(0,bu.size)(J)-1)throw new fb0.SliceOffsetOutOfBoundsError({offset:Q,position:"start",size:(0,bu.size)(J)})}function vb0(J,Q,Y){if(typeof Q==="number"&&typeof Y==="number"&&(0,bu.size)(J)!==Y-Q)throw new fb0.SliceOffsetOutOfBoundsError({offset:Y,position:"end",size:(0,bu.size)(J)})}function jb0(J,Q,Y,{strict:G}={}){kb0(J,Q);let X=J.slice(Q,Y);if(G)vb0(X,Q,Y);return X}function hb0(J,Q,Y,{strict:G}={}){kb0(J,Q);let X=`0x${J.replace("0x","").slice((Q??0)*2,(Y??J.length)*2)}`;if(G)vb0(X,Q,Y);return X}});var eS=H((xb0)=>{Object.defineProperty(xb0,"__esModule",{value:!0});xb0.integerRegex=xb0.bytesRegex=xb0.arrayRegex=void 0;xb0.arrayRegex=/^(.*)\[([0-9]*)\]$/;xb0.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;xb0.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 c2=H((mb0)=>{Object.defineProperty(mb0,"__esModule",{value:!0});mb0.encodeAbiParameters=N_9;mb0.getArrayComponents=gb0;var JP=S8(),D_9=p2(),H_9=f0(),I_9=eM(),O_9=d7(),sB=M4(),QD=TK(),QP=g7(),A_9=$J(),YD=y1(),B_9=eS();function N_9(J,Q){if(J.length!==Q.length)throw new JP.AbiEncodingLengthMismatchError({expectedLength:J.length,givenLength:Q.length});let Y=w_9({params:J,values:Q}),G=EK1(Y);if(G.length===0)return"0x";return G}function w_9({params:J,values:Q}){let Y=[];for(let G=0;G<J.length;G++)Y.push(LK1({param:J[G],value:Q[G]}));return Y}function LK1({param:J,value:Q}){let Y=gb0(J.type);if(Y){let[G,X]=Y;return E_9(Q,{length:G,param:{...J,type:X}})}if(J.type==="tuple")return S_9(Q,{param:J});if(J.type==="address")return L_9(Q);if(J.type==="bool")return R_9(Q);if(J.type.startsWith("uint")||J.type.startsWith("int")){let G=J.type.startsWith("int"),[,,X="256"]=B_9.integerRegex.exec(J.type)??[];return F_9(Q,{signed:G,size:Number(X)})}if(J.type.startsWith("bytes"))return C_9(Q,{param:J});if(J.type==="string")return T_9(Q);throw new JP.InvalidAbiEncodingTypeError(J.type,{docsPath:"/docs/contract/encodeAbiParameters"})}function EK1(J){let Q=0;for(let z=0;z<J.length;z++){let{dynamic:K,encoded:W}=J[z];if(K)Q+=32;else Q+=(0,QP.size)(W)}let Y=[],G=[],X=0;for(let z=0;z<J.length;z++){let{dynamic:K,encoded:W}=J[z];if(K)Y.push((0,YD.numberToHex)(Q+X,{size:32})),G.push(W),X+=(0,QP.size)(W);else Y.push(W)}return(0,sB.concat)([...Y,...G])}function L_9(J){if(!(0,O_9.isAddress)(J))throw new D_9.InvalidAddressError({address:J});return{dynamic:!1,encoded:(0,QD.padHex)(J.toLowerCase())}}function E_9(J,{length:Q,param:Y}){let G=Q===null;if(!Array.isArray(J))throw new JP.InvalidArrayError(J);if(!G&&J.length!==Q)throw new JP.AbiEncodingArrayLengthMismatchError({expectedLength:Q,givenLength:J.length,type:`${Y.type}[${Q}]`});let X=!1,z=[];for(let K=0;K<J.length;K++){let W=LK1({param:Y,value:J[K]});if(W.dynamic)X=!0;z.push(W)}if(G||X){let K=EK1(z);if(G){let W=(0,YD.numberToHex)(z.length,{size:32});return{dynamic:!0,encoded:z.length>0?(0,sB.concat)([W,K]):W}}if(X)return{dynamic:!0,encoded:K}}return{dynamic:!1,encoded:(0,sB.concat)(z.map(({encoded:K})=>K))}}function C_9(J,{param:Q}){let[,Y]=Q.type.split("bytes"),G=(0,QP.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,sB.concat)([(0,QD.padHex)((0,YD.numberToHex)(G,{size:32})),X])}}if(G!==Number.parseInt(Y,10))throw new JP.AbiEncodingBytesSizeMismatchError({expectedSize:Number.parseInt(Y,10),value:J});return{dynamic:!1,encoded:(0,QD.padHex)(J,{dir:"right"})}}function R_9(J){if(typeof J!=="boolean")throw new H_9.BaseError(`Invalid boolean value: "${J}" (type: ${typeof J}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:(0,QD.padHex)((0,YD.boolToHex)(J))}}function F_9(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 I_9.IntegerOutOfRangeError({max:G.toString(),min:X.toString(),signed:Q,size:Y/8,value:J.toString()})}return{dynamic:!1,encoded:(0,YD.numberToHex)(J,{size:32,signed:Q})}}function T_9(J){let Q=(0,YD.stringToHex)(J),Y=Math.ceil((0,QP.size)(Q)/32),G=[];for(let X=0;X<Y;X++)G.push((0,QD.padHex)((0,A_9.slice)(Q,X*32,(X+1)*32),{dir:"right"}));return{dynamic:!0,encoded:(0,sB.concat)([(0,QD.padHex)((0,YD.numberToHex)((0,QP.size)(Q),{size:32})),...G])}}function S_9(J,{param:Q}){let Y=!1,G=[];for(let X=0;X<Q.components.length;X++){let z=Q.components[X],K=Array.isArray(J)?X:z.name,W=LK1({param:z,value:J[K]});if(G.push(W),W.dynamic)Y=!0}return{dynamic:Y,encoded:Y?EK1(G):(0,sB.concat)(G.map(({encoded:X})=>X))}}function gb0(J){let Q=J.match(/^(.*)\[(\d+)?\]$/);return Q?[Q[2]?Number(Q[2]):null,Q[1]]:void 0}});var $V=H((db0)=>{Object.defineProperty(db0,"__esModule",{value:!0});db0.toFunctionSelector=void 0;var f_9=$J(),k_9=sS(),v_9=(J)=>(0,f_9.slice)((0,k_9.toSignatureHash)(J),0,4);db0.toFunctionSelector=v_9});var NX=H((lb0)=>{Object.defineProperty(lb0,"__esModule",{value:!0});lb0.getAbiItem=y_9;lb0.isArgOfType=xu;lb0.getAmbiguousTypes=RK1;var j_9=S8(),h_9=t5(),CK1=d7(),b_9=JD(),x_9=$V();function y_9(J){let{abi:Q,args:Y=[],name:G}=J,X=(0,h_9.isHex)(G,{strict:!1}),z=Q.filter((W)=>{if(X){if(W.type==="function")return(0,x_9.toFunctionSelector)(W)===G;if(W.type==="event")return(0,b_9.toEventSelector)(W)===G;return!1}return"name"in W&&W.name===G});if(z.length===0)return;if(z.length===1)return z[0];let K;for(let W of z){if(!("inputs"in W))continue;if(!Y||Y.length===0){if(!W.inputs||W.inputs.length===0)return W;continue}if(!W.inputs)continue;if(W.inputs.length===0)continue;if(W.inputs.length!==Y.length)continue;if(Y.every((V,q)=>{let U="inputs"in W&&W.inputs[q];if(!U)return!1;return xu(V,U)})){if(K&&"inputs"in K&&K.inputs){let V=RK1(W.inputs,K.inputs,Y);if(V)throw new j_9.AbiItemAmbiguityError({abiItem:W,type:V[0]},{abiItem:K,type:V[1]})}K=W}}if(K)return K;return z[0]}function xu(J,Q){let Y=typeof J,G=Q.type;switch(G){case"address":return(0,CK1.isAddress)(J,{strict:!1});case"bool":return Y==="boolean";case"function":return Y==="string";case"string":return Y==="string";default:{if(G==="tuple"&&"components"in Q)return Object.values(Q.components).every((X,z)=>{return xu(Object.values(J)[z],X)});if(/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/.test(G))return Y==="number"||Y==="bigint";if(/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/.test(G))return Y==="string"||J instanceof Uint8Array;if(/[a-z]+[1-9]{0,3}(\[[0-9]{0,}\])+$/.test(G))return Array.isArray(J)&&J.every((X)=>xu(X,{...Q,type:G.replace(/(\[[0-9]{0,}\])$/,"")}));return!1}}}function RK1(J,Q,Y){for(let G in J){let X=J[G],z=Q[G];if(X.type==="tuple"&&z.type==="tuple"&&"components"in X&&"components"in z)return RK1(X.components,z.components,Y[G]);let K=[X.type,z.type];if((()=>{if(K.includes("address")&&K.includes("bytes20"))return!0;if(K.includes("address")&&K.includes("string"))return(0,CK1.isAddress)(Y[G],{strict:!1});if(K.includes("address")&&K.includes("bytes"))return(0,CK1.isAddress)(Y[G],{strict:!1});return!1})())return K}return}});var fV=H((ib0)=>{Object.defineProperty(ib0,"__esModule",{value:!0});ib0.encodeEventTopics=o_9;var pb0=S8(),u_9=XK1(),l_9=t6(),p_9=m7(),c_9=JD(),__9=c2(),i_9=AX(),n_9=NX(),cb0="/docs/contract/encodeEventTopics";function o_9(J){let{abi:Q,eventName:Y,args:G}=J,X=Q[0];if(Y){let Z=(0,n_9.getAbiItem)({abi:Q,name:Y});if(!Z)throw new pb0.AbiEventNotFoundError(Y,{docsPath:cb0});X=Z}if(X.type!=="event")throw new pb0.AbiEventNotFoundError(void 0,{docsPath:cb0});let z=(0,i_9.formatAbiItem)(X),K=(0,c_9.toEventSelector)(z),W=[];if(G&&"inputs"in X){let Z=X.inputs?.filter((q)=>("indexed"in q)&&q.indexed),V=Array.isArray(G)?G:Object.values(G).length>0?Z?.map((q)=>G[q.name])??[]:[];if(V.length>0)W=Z?.map((q,U)=>{if(Array.isArray(V[U]))return V[U].map((M,D)=>_b0({param:q,value:V[U][D]}));return typeof V[U]<"u"&&V[U]!==null?_b0({param:q,value:V[U]}):null})??[]}return[K,...W]}function _b0({param:J,value:Q}){if(J.type==="string"||J.type==="bytes")return(0,p_9.keccak256)((0,l_9.toBytes)(Q));if(J.type==="tuple"||J.type.match(/^(.*)\[(\d+)?\]$/))throw new u_9.FilterTypeNotSupportedError(J.type);return(0,__9.encodeAbiParameters)([J],[Q])}});var YP=H((nb0)=>{Object.defineProperty(nb0,"__esModule",{value:!0});nb0.createFilterRequestScope=r_9;function r_9(J,{method:Q}){let Y={};if(J.transport.type==="fallback")J.transport.onResponse?.(({method:G,response:X,status:z,transport:K})=>{if(z==="success"&&Q===G)Y[X]=K.request});return(G)=>Y[G]||J.request}});var yu=H((ab0)=>{Object.defineProperty(ab0,"__esModule",{value:!0});ab0.createContractEventFilter=Ji9;var t_9=fV(),ob0=y1(),e_9=YP();async function Ji9(J,Q){let{address:Y,abi:G,args:X,eventName:z,fromBlock:K,strict:W,toBlock:Z}=Q,V=(0,e_9.createFilterRequestScope)(J,{method:"eth_newFilter"}),q=z?(0,t_9.encodeEventTopics)({abi:G,args:X,eventName:z}):void 0,U=await J.request({method:"eth_newFilter",params:[{address:Y,fromBlock:typeof K==="bigint"?(0,ob0.numberToHex)(K):K,toBlock:typeof Z==="bigint"?(0,ob0.numberToHex)(Z):Z,topics:q}]});return{abi:G,args:X,eventName:z,id:U,request:V(U),strict:Boolean(W),type:"event"}}});var N9=H((rb0)=>{Object.defineProperty(rb0,"__esModule",{value:!0});rb0.parseAccount=Yi9;function Yi9(J){if(typeof J==="string")return{address:J,type:"json-rpc"};return J}});var FK1=H((eb0)=>{Object.defineProperty(eb0,"__esModule",{value:!0});eb0.prepareEncodeFunctionData=Wi9;var sb0=S8(),Xi9=$V(),zi9=AX(),Ki9=NX(),tb0="/docs/contract/encodeFunctionData";function Wi9(J){let{abi:Q,args:Y,functionName:G}=J,X=Q[0];if(G){let z=(0,Ki9.getAbiItem)({abi:Q,args:Y,name:G});if(!z)throw new sb0.AbiFunctionNotFoundError(G,{docsPath:tb0});X=z}if(X.type!=="function")throw new sb0.AbiFunctionNotFoundError(void 0,{docsPath:tb0});return{abi:[X],functionName:(0,Xi9.toFunctionSelector)((0,zi9.formatAbiItem)(X))}}});var u7=H((Jx0)=>{Object.defineProperty(Jx0,"__esModule",{value:!0});Jx0.encodeFunctionData=Mi9;var Vi9=M4(),qi9=c2(),Ui9=FK1();function Mi9(J){let{args:Q}=J,{abi:Y,functionName:G}=(()=>{if(J.abi.length===1&&J.functionName?.startsWith("0x"))return J;return(0,Ui9.prepareEncodeFunctionData)(J)})(),X=Y[0],z=G,K="inputs"in X&&X.inputs?(0,qi9.encodeAbiParameters)(X.inputs,Q??[]):void 0;return(0,Vi9.concatHex)([z,K??"0x"])}});var gu=H((Qx0)=>{Object.defineProperty(Qx0,"__esModule",{value:!0});Qx0.solidityPanic=Qx0.solidityError=Qx0.panicReasons=void 0;Qx0.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."};Qx0.solidityError={inputs:[{name:"message",type:"string"}],name:"Error",type:"error"};Qx0.solidityPanic={inputs:[{name:"reason",type:"uint256"}],name:"Panic",type:"error"}});var SK1=H((Kx0)=>{Object.defineProperty(Kx0,"__esModule",{value:!0});Kx0.RecursiveReadLimitExceededError=Kx0.PositionOutOfBoundsError=Kx0.NegativeOffsetError=void 0;var TK1=f0();class Gx0 extends TK1.BaseError{constructor({offset:J}){super(`Offset \`${J}\` cannot be negative.`,{name:"NegativeOffsetError"})}}Kx0.NegativeOffsetError=Gx0;class Xx0 extends TK1.BaseError{constructor({length:J,position:Q}){super(`Position \`${Q}\` is out of bounds (\`0 < position < ${J}\`).`,{name:"PositionOutOfBoundsError"})}}Kx0.PositionOutOfBoundsError=Xx0;class zx0 extends TK1.BaseError{constructor({count:J,limit:Q}){super(`Recursive read limit of \`${Q}\` exceeded (recursive read count: \`${J}\`).`,{name:"RecursiveReadLimitExceededError"})}}Kx0.RecursiveReadLimitExceededError=zx0});var tB=H((Zx0)=>{Object.defineProperty(Zx0,"__esModule",{value:!0});Zx0.createCursor=Ni9;var mu=SK1(),Bi9={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 mu.RecursiveReadLimitExceededError({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(J){if(J<0||J>this.bytes.length-1)throw new mu.PositionOutOfBoundsError({length:this.bytes.length,position:J})},decrementPosition(J){if(J<0)throw new mu.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 mu.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 Ni9(J,{recursiveReadLimit:Q=8192}={}){let Y=Object.create(Bi9);return Y.bytes=J,Y.dataView=new DataView(J.buffer,J.byteOffset,J.byteLength),Y.positionReadCount=new Map,Y.recursiveReadLimit=Q,Y}});var du=H((Hx0)=>{Object.defineProperty(Hx0,"__esModule",{value:!0});Hx0.fromBytes=Ei9;Hx0.bytesToBigInt=qx0;Hx0.bytesToBool=Ux0;Hx0.bytesToNumber=Mx0;Hx0.bytesToString=Dx0;var Li9=eM(),Vx0=BX(),eB=n8(),PK1=y1();function Ei9(J,Q){let Y=typeof Q==="string"?{to:Q}:Q,G=Y.to;if(G==="number")return Mx0(J,Y);if(G==="bigint")return qx0(J,Y);if(G==="boolean")return Ux0(J,Y);if(G==="string")return Dx0(J,Y);return(0,PK1.bytesToHex)(J,Y)}function qx0(J,Q={}){if(typeof Q.size<"u")(0,eB.assertSize)(J,{size:Q.size});let Y=(0,PK1.bytesToHex)(J,Q);return(0,eB.hexToBigInt)(Y,Q)}function Ux0(J,Q={}){let Y=J;if(typeof Q.size<"u")(0,eB.assertSize)(Y,{size:Q.size}),Y=(0,Vx0.trim)(Y);if(Y.length>1||Y[0]>1)throw new Li9.InvalidBytesBooleanError(Y);return Boolean(Y[0])}function Mx0(J,Q={}){if(typeof Q.size<"u")(0,eB.assertSize)(J,{size:Q.size});let Y=(0,PK1.bytesToHex)(J,Q);return(0,eB.hexToNumber)(Y,Q)}function Dx0(J,Q={}){let Y=J;if(typeof Q.size<"u")(0,eB.assertSize)(Y,{size:Q.size}),Y=(0,Vx0.trim)(Y,{dir:"right"});return new TextDecoder().decode(Y)}});var fK=H((Ax0)=>{Object.defineProperty(Ax0,"__esModule",{value:!0});Ax0.decodeAbiParameters=ji9;var $K1=S8(),Pi9=g3(),$i9=tB(),uu=g7(),fi9=$J(),ki9=BX(),_2=du(),vi9=t6(),lu=y1(),Ox0=c2();function ji9(J,Q){let Y=typeof Q==="string"?(0,vi9.hexToBytes)(Q):Q,G=(0,$i9.createCursor)(Y);if((0,uu.size)(Y)===0&&J.length>0)throw new $K1.AbiDecodingZeroDataError;if((0,uu.size)(Q)&&(0,uu.size)(Q)<32)throw new $K1.AbiDecodingDataSizeTooSmallError({data:typeof Q==="string"?Q:(0,lu.bytesToHex)(Q),params:J,size:(0,uu.size)(Q)});let X=0,z=[];for(let K=0;K<J.length;++K){let W=J[K];G.setPosition(X);let[Z,V]=JN(G,W,{staticPosition:0});X+=V,z.push(Z)}return z}function JN(J,Q,{staticPosition:Y}){let G=(0,Ox0.getArrayComponents)(Q.type);if(G){let[X,z]=G;return bi9(J,{...Q,type:z},{length:X,staticPosition:Y})}if(Q.type==="tuple")return mi9(J,Q,{staticPosition:Y});if(Q.type==="address")return hi9(J);if(Q.type==="bool")return xi9(J);if(Q.type.startsWith("bytes"))return yi9(J,Q,{staticPosition:Y});if(Q.type.startsWith("uint")||Q.type.startsWith("int"))return gi9(J,Q);if(Q.type==="string")return di9(J,{staticPosition:Y});throw new $K1.InvalidAbiDecodingTypeError(Q.type,{docsPath:"/docs/contract/decodeAbiParameters"})}var Ix0=32,fK1=32;function hi9(J){let Q=J.readBytes(32);return[(0,Pi9.checksumAddress)((0,lu.bytesToHex)((0,fi9.sliceBytes)(Q,-20))),32]}function bi9(J,Q,{length:Y,staticPosition:G}){if(!Y){let K=(0,_2.bytesToNumber)(J.readBytes(fK1)),W=G+K,Z=W+Ix0;J.setPosition(W);let V=(0,_2.bytesToNumber)(J.readBytes(Ix0)),q=GP(Q),U=0,M=[];for(let D=0;D<V;++D){J.setPosition(Z+(q?D*32:U));let[I,O]=JN(J,Q,{staticPosition:Z});U+=O,M.push(I)}return J.setPosition(G+32),[M,32]}if(GP(Q)){let K=(0,_2.bytesToNumber)(J.readBytes(fK1)),W=G+K,Z=[];for(let V=0;V<Y;++V){J.setPosition(W+V*32);let[q]=JN(J,Q,{staticPosition:W});Z.push(q)}return J.setPosition(G+32),[Z,32]}let X=0,z=[];for(let K=0;K<Y;++K){let[W,Z]=JN(J,Q,{staticPosition:G+X});X+=Z,z.push(W)}return[z,X]}function xi9(J){return[(0,_2.bytesToBool)(J.readBytes(32),{size:32}),32]}function yi9(J,Q,{staticPosition:Y}){let[G,X]=Q.type.split("bytes");if(!X){let K=(0,_2.bytesToNumber)(J.readBytes(32));J.setPosition(Y+K);let W=(0,_2.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,lu.bytesToHex)(Z),32]}return[(0,lu.bytesToHex)(J.readBytes(Number.parseInt(X,10),32)),32]}function gi9(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,_2.bytesToBigInt)(X,{signed:Y}):(0,_2.bytesToNumber)(X,{signed:Y}),32]}function mi9(J,Q,{staticPosition:Y}){let G=Q.components.length===0||Q.components.some(({name:K})=>!K),X=G?[]:{},z=0;if(GP(Q)){let K=(0,_2.bytesToNumber)(J.readBytes(fK1)),W=Y+K;for(let Z=0;Z<Q.components.length;++Z){let V=Q.components[Z];J.setPosition(W+z);let[q,U]=JN(J,V,{staticPosition:W});z+=U,X[G?Z:V?.name]=q}return J.setPosition(Y+32),[X,32]}for(let K=0;K<Q.components.length;++K){let W=Q.components[K],[Z,V]=JN(J,W,{staticPosition:Y});X[G?K:W?.name]=Z,z+=V}return[X,z]}function di9(J,{staticPosition:Q}){let Y=(0,_2.bytesToNumber)(J.readBytes(32)),G=Q+Y;J.setPosition(G);let X=(0,_2.bytesToNumber)(J.readBytes(32));if(X===0)return J.setPosition(Q+32),["",32];let z=J.readBytes(X,32),K=(0,_2.bytesToString)((0,ki9.trim)(z));return J.setPosition(Q+32),[K,32]}function GP(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(GP);let Y=(0,Ox0.getArrayComponents)(J.type);if(Y&&GP({...J,type:Y[1]}))return!0;return!1}});var XP=H((Lx0)=>{Object.defineProperty(Lx0,"__esModule",{value:!0});Lx0.decodeErrorResult=_i9;var Bx0=gu(),Nx0=S8(),wx0=$J(),li9=$V(),pi9=fK(),ci9=AX();function _i9(J){let{abi:Q,data:Y}=J,G=(0,wx0.slice)(Y,0,4);if(G==="0x")throw new Nx0.AbiDecodingZeroDataError;let z=[...Q||[],Bx0.solidityError,Bx0.solidityPanic].find((K)=>K.type==="error"&&G===(0,li9.toFunctionSelector)((0,ci9.formatAbiItem)(K)));if(!z)throw new Nx0.AbiErrorSignatureNotFoundError(G,{docsPath:"/docs/contract/decodeErrorResult"});return{abiItem:z,args:"inputs"in z&&z.inputs&&z.inputs.length>0?(0,pi9.decodeAbiParameters)(z.inputs,(0,wx0.slice)(Y,4)):void 0,errorName:z.name}}});var m4=H((Ex0)=>{Object.defineProperty(Ex0,"__esModule",{value:!0});Ex0.stringify=void 0;var ni9=(J,Q,Y)=>JSON.stringify(J,(G,X)=>{let z=typeof X==="bigint"?X.toString():X;return typeof Q==="function"?Q(G,z):z},Y);Ex0.stringify=ni9});var kK1=H((Rx0)=>{Object.defineProperty(Rx0,"__esModule",{value:!0});Rx0.formatAbiItemWithArgs=ai9;var oi9=m4();function ai9({abiItem:J,args:Q,includeFunctionName:Y=!0,includeName:G=!1}){if(!("name"in J))return;if(!("inputs"in J))return;if(!J.inputs)return;return`${Y?J.name:""}(${J.inputs.map((X,z)=>`${G&&X.name?`${X.name}: `:""}${typeof Q[z]==="object"?(0,oi9.stringify)(Q[z]):Q[z]}`).join(", ")})`}});var QN=H((Fx0)=>{Object.defineProperty(Fx0,"__esModule",{value:!0});Fx0.weiUnits=Fx0.gweiUnits=Fx0.etherUnits=void 0;Fx0.etherUnits={gwei:9,wei:18};Fx0.gweiUnits={ether:-9,wei:9};Fx0.weiUnits={ether:-18,gwei:-9}});var zP=H((Sx0)=>{Object.defineProperty(Sx0,"__esModule",{value:!0});Sx0.formatUnits=ei9;function ei9(J,Q){let Y=J.toString(),G=Y.startsWith("-");if(G)Y=Y.slice(1);Y=Y.padStart(Q,"0");let[X,z]=[Y.slice(0,Y.length-Q),Y.slice(Y.length-Q)];return z=z.replace(/(0+)$/,""),`${G?"-":""}${X||"0"}${z?`.${z}`:""}`}});var YN=H((Px0)=>{Object.defineProperty(Px0,"__esModule",{value:!0});Px0.formatEther=Gn9;var Qn9=QN(),Yn9=zP();function Gn9(J,Q="wei"){return(0,Yn9.formatUnits)(J,Qn9.etherUnits[Q])}});var kV=H(($x0)=>{Object.defineProperty($x0,"__esModule",{value:!0});$x0.formatGwei=Wn9;var zn9=QN(),Kn9=zP();function Wn9(J,Q="wei"){return(0,Kn9.formatUnits)(J,zn9.gweiUnits[Q])}});var pu=H((jx0)=>{Object.defineProperty(jx0,"__esModule",{value:!0});jx0.StateAssignmentConflictError=jx0.AccountStateConflictError=void 0;jx0.prettyStateMapping=vK1;jx0.prettyStateOverride=Vn9;var fx0=f0();class kx0 extends fx0.BaseError{constructor({address:J}){super(`State for account "${J}" is set multiple times.`,{name:"AccountStateConflictError"})}}jx0.AccountStateConflictError=kx0;class vx0 extends fx0.BaseError{constructor(){super("state and stateDiff are set on the same account.",{name:"StateAssignmentConflictError"})}}jx0.StateAssignmentConflictError=vx0;function vK1(J){return J.reduce((Q,{slot:Y,value:G})=>{return`${Q}        ${Y}: ${G}
`},"")}function Vn9(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+=vK1(G.state);if(G.stateDiff)X+=`      stateDiff:
`,X+=vK1(G.stateDiff);return X},`  State Override:
`).slice(0,-1)}});var m3=H((_x0)=>{Object.defineProperty(_x0,"__esModule",{value:!0});_x0.WaitForTransactionReceiptTimeoutError=_x0.TransactionReceiptNotFoundError=_x0.TransactionNotFoundError=_x0.TransactionExecutionError=_x0.InvalidStorageKeySizeError=_x0.InvalidSerializedTransactionError=_x0.InvalidSerializedTransactionTypeError=_x0.InvalidSerializableTransactionError=_x0.InvalidLegacyVError=_x0.FeeConflictError=void 0;_x0.prettyPrint=hK1;var Dn9=YN(),jK1=kV(),wX=f0();function hK1(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 bx0 extends wX.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"})}}_x0.FeeConflictError=bx0;class xx0 extends wX.BaseError{constructor({v:J}){super(`Invalid \`v\` value "${J}". Expected 27 or 28.`,{name:"InvalidLegacyVError"})}}_x0.InvalidLegacyVError=xx0;class yx0 extends wX.BaseError{constructor({transaction:J}){super("Cannot infer a transaction type from provided transaction.",{metaMessages:["Provided Transaction:","{",hK1(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"})}}_x0.InvalidSerializableTransactionError=yx0;class gx0 extends wX.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}}_x0.InvalidSerializedTransactionTypeError=gx0;class mx0 extends wX.BaseError{constructor({attributes:J,serializedTransaction:Q,type:Y}){let G=Object.entries(J).map(([X,z])=>typeof z>"u"?X:void 0).filter(Boolean);super(`Invalid serialized transaction of type "${Y}" was provided.`,{metaMessages:[`Serialized Transaction: "${Q}"`,G.length>0?`Missing Attributes: ${G.join(", ")}`:""].filter(Boolean),name:"InvalidSerializedTransactionError"});Object.defineProperty(this,"serializedTransaction",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.serializedTransaction=Q,this.type=Y}}_x0.InvalidSerializedTransactionError=mx0;class dx0 extends wX.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"})}}_x0.InvalidStorageKeySizeError=dx0;class ux0 extends wX.BaseError{constructor(J,{account:Q,docsPath:Y,chain:G,data:X,gas:z,gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U}){let M=hK1({chain:G&&`${G?.name} (id: ${G?.id})`,from:Q?.address,to:q,value:typeof U<"u"&&`${(0,Dn9.formatEther)(U)} ${G?.nativeCurrency?.symbol||"ETH"}`,data:X,gas:z,gasPrice:typeof K<"u"&&`${(0,jK1.formatGwei)(K)} gwei`,maxFeePerGas:typeof W<"u"&&`${(0,jK1.formatGwei)(W)} gwei`,maxPriorityFeePerGas:typeof Z<"u"&&`${(0,jK1.formatGwei)(Z)} gwei`,nonce:V});super(J.shortMessage,{cause:J,docsPath:Y,metaMessages:[...J.metaMessages?[...J.metaMessages," "]:[],"Request Arguments:",M].filter(Boolean),name:"TransactionExecutionError"});Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=J}}_x0.TransactionExecutionError=ux0;class lx0 extends wX.BaseError{constructor({blockHash:J,blockNumber:Q,blockTag:Y,hash:G,index:X}){let z="Transaction";if(Y&&X!==void 0)z=`Transaction at block time "${Y}" at index "${X}"`;if(J&&X!==void 0)z=`Transaction at block hash "${J}" at index "${X}"`;if(Q&&X!==void 0)z=`Transaction at block number "${Q}" at index "${X}"`;if(G)z=`Transaction with hash "${G}"`;super(`${z} could not be found.`,{name:"TransactionNotFoundError"})}}_x0.TransactionNotFoundError=lx0;class px0 extends wX.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"})}}_x0.TransactionReceiptNotFoundError=px0;class cx0 extends wX.BaseError{constructor({hash:J}){super(`Timed out while waiting for transaction with hash "${J}" to be confirmed.`,{name:"WaitForTransactionReceiptTimeoutError"})}}_x0.WaitForTransactionReceiptTimeoutError=cx0});var cu=H((nx0)=>{Object.defineProperty(nx0,"__esModule",{value:!0});nx0.getUrl=nx0.getContractAddress=void 0;var Rn9=(J)=>J;nx0.getContractAddress=Rn9;var Fn9=(J)=>J;nx0.getUrl=Fn9});var kK=H((Xy0)=>{Object.defineProperty(Xy0,"__esModule",{value:!0});Xy0.RawContractError=Xy0.CounterfactualDeploymentFailedError=Xy0.ContractFunctionZeroDataError=Xy0.ContractFunctionRevertedError=Xy0.ContractFunctionExecutionError=Xy0.CallExecutionError=void 0;var Sn9=N9(),Pn9=gu(),$n9=XP(),ax0=AX(),rx0=kK1(),fn9=NX(),kn9=YN(),bK1=kV(),vn9=S8(),GN=f0(),jn9=pu(),sx0=m3(),hn9=cu();class tx0 extends GN.BaseError{constructor(J,{account:Q,docsPath:Y,chain:G,data:X,gas:z,gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U,stateOverride:M}){let D=Q?(0,Sn9.parseAccount)(Q):void 0,I=(0,sx0.prettyPrint)({from:D?.address,to:q,value:typeof U<"u"&&`${(0,kn9.formatEther)(U)} ${G?.nativeCurrency?.symbol||"ETH"}`,data:X,gas:z,gasPrice:typeof K<"u"&&`${(0,bK1.formatGwei)(K)} gwei`,maxFeePerGas:typeof W<"u"&&`${(0,bK1.formatGwei)(W)} gwei`,maxPriorityFeePerGas:typeof Z<"u"&&`${(0,bK1.formatGwei)(Z)} gwei`,nonce:V});if(M)I+=`
${(0,jn9.prettyStateOverride)(M)}`;super(J.shortMessage,{cause:J,docsPath:Y,metaMessages:[...J.metaMessages?[...J.metaMessages," "]:[],"Raw Call Arguments:",I].filter(Boolean),name:"CallExecutionError"});Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=J}}Xy0.CallExecutionError=tx0;class ex0 extends GN.BaseError{constructor(J,{abi:Q,args:Y,contractAddress:G,docsPath:X,functionName:z,sender:K}){let W=(0,fn9.getAbiItem)({abi:Q,args:Y,name:z}),Z=W?(0,rx0.formatAbiItemWithArgs)({abiItem:W,args:Y,includeFunctionName:!1,includeName:!1}):void 0,V=W?(0,ax0.formatAbiItem)(W,{includeName:!0}):void 0,q=(0,sx0.prettyPrint)({address:G&&(0,hn9.getContractAddress)(G),function:V,args:Z&&Z!=="()"&&`${[...Array(z?.length??0).keys()].map(()=>" ").join("")}${Z}`,sender:K});super(J.shortMessage||`An unknown error occurred while executing the contract function "${z}".`,{cause:J,docsPath:X,metaMessages:[...J.metaMessages?[...J.metaMessages," "]:[],q&&"Contract Call:",q].filter(Boolean),name:"ContractFunctionExecutionError"});Object.defineProperty(this,"abi",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"args",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"contractAddress",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"formattedArgs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"functionName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"sender",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abi=Q,this.args=Y,this.cause=J,this.contractAddress=G,this.functionName=z,this.sender=K}}Xy0.ContractFunctionExecutionError=ex0;class Jy0 extends GN.BaseError{constructor({abi:J,data:Q,functionName:Y,message:G}){let X,z,K,W;if(Q&&Q!=="0x")try{z=(0,$n9.decodeErrorResult)({abi:J,data:Q});let{abiItem:V,errorName:q,args:U}=z;if(q==="Error")W=U[0];else if(q==="Panic"){let[M]=U;W=Pn9.panicReasons[M]}else{let M=V?(0,ax0.formatAbiItem)(V,{includeName:!0}):void 0,D=V&&U?(0,rx0.formatAbiItemWithArgs)({abiItem:V,args:U,includeFunctionName:!1,includeName:!1}):void 0;K=[M?`Error: ${M}`:"",D&&D!=="()"?`       ${[...Array(q?.length??0).keys()].map(()=>" ").join("")}${D}`:""]}}catch(V){X=V}else if(G)W=G;let Z;if(X instanceof vn9.AbiErrorSignatureNotFoundError)Z=X.signature,K=[`Unable to decode signature "${Z}" as it was not found on the provided ABI.`,"Make sure you are using the correct ABI and that the error exists on it.",`You can look up the decoded signature here: https://openchain.xyz/signatures?query=${Z}.`];super(W&&W!=="execution reverted"||Z?[`The contract function "${Y}" reverted with the following ${Z?"signature":"reason"}:`,W||Z].join(`
`):`The contract function "${Y}" reverted.`,{cause:X,metaMessages:K,name:"ContractFunctionRevertedError"});Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"raw",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"reason",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=z,this.raw=Q,this.reason=W,this.signature=Z}}Xy0.ContractFunctionRevertedError=Jy0;class Qy0 extends GN.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"})}}Xy0.ContractFunctionZeroDataError=Qy0;class Yy0 extends GN.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"})}}Xy0.CounterfactualDeploymentFailedError=Yy0;class Gy0 extends GN.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}}Xy0.RawContractError=Gy0});var i2=H((Uy0)=>{Object.defineProperty(Uy0,"__esModule",{value:!0});Uy0.TimeoutError=Uy0.SocketClosedError=Uy0.RpcRequestError=Uy0.WebSocketRequestError=Uy0.HttpRequestError=void 0;var _u=m4(),KP=f0(),WP=cu();class Ky0 extends KP.BaseError{constructor({body:J,cause:Q,details:Y,headers:G,status:X,url:z}){super("HTTP request failed.",{cause:Q,details:Y,metaMessages:[X&&`Status: ${X}`,`URL: ${(0,WP.getUrl)(z)}`,J&&`Request body: ${(0,_u.stringify)(J)}`].filter(Boolean),name:"HttpRequestError"});Object.defineProperty(this,"body",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"headers",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"url",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.body=J,this.headers=G,this.status=X,this.url=z}}Uy0.HttpRequestError=Ky0;class Wy0 extends KP.BaseError{constructor({body:J,cause:Q,details:Y,url:G}){super("WebSocket request failed.",{cause:Q,details:Y,metaMessages:[`URL: ${(0,WP.getUrl)(G)}`,J&&`Request body: ${(0,_u.stringify)(J)}`].filter(Boolean),name:"WebSocketRequestError"})}}Uy0.WebSocketRequestError=Wy0;class Zy0 extends KP.BaseError{constructor({body:J,error:Q,url:Y}){super("RPC Request failed.",{cause:Q,details:Q.message,metaMessages:[`URL: ${(0,WP.getUrl)(Y)}`,`Request body: ${(0,_u.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}}Uy0.RpcRequestError=Zy0;class Vy0 extends KP.BaseError{constructor({url:J}={}){super("The socket has been closed.",{metaMessages:[J&&`URL: ${(0,WP.getUrl)(J)}`].filter(Boolean),name:"SocketClosedError"})}}Uy0.SocketClosedError=Vy0;class qy0 extends KP.BaseError{constructor({body:J,url:Q}){super("The request took too long to respond.",{details:"The request timed out.",metaMessages:[`URL: ${(0,WP.getUrl)(Q)}`,`Request body: ${(0,_u.stringify)(J)}`],name:"TimeoutError"})}}Uy0.TimeoutError=qy0});var vK=H((Hy0)=>{Object.defineProperty(Hy0,"__esModule",{value:!0});Hy0.UnknownRpcError=Hy0.AtomicityNotSupportedError=Hy0.AtomicReadyWalletRejectedUpgradeError=Hy0.BundleTooLargeError=Hy0.UnknownBundleIdError=Hy0.DuplicateIdError=Hy0.UnsupportedChainIdError=Hy0.UnsupportedNonOptionalCapabilityError=Hy0.SwitchChainError=Hy0.ChainDisconnectedError=Hy0.ProviderDisconnectedError=Hy0.UnsupportedProviderMethodError=Hy0.UnauthorizedProviderError=Hy0.UserRejectedRequestError=Hy0.JsonRpcVersionUnsupportedError=Hy0.LimitExceededRpcError=Hy0.MethodNotSupportedRpcError=Hy0.TransactionRejectedRpcError=Hy0.ResourceUnavailableRpcError=Hy0.ResourceNotFoundRpcError=Hy0.InvalidInputRpcError=Hy0.InternalRpcError=Hy0.InvalidParamsRpcError=Hy0.MethodNotFoundRpcError=Hy0.InvalidRequestRpcError=Hy0.ParseRpcError=Hy0.ProviderRpcError=Hy0.RpcError=void 0;var cn9=f0(),_n9=i2(),in9=-1;class J7 extends cn9.BaseError{constructor(J,{code:Q,docsPath:Y,metaMessages:G,name:X,shortMessage:z}){super(z,{cause:J,docsPath:Y,metaMessages:G||J?.metaMessages,name:X||"RpcError"});Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=X||J.name,this.code=J instanceof _n9.RpcRequestError?J.code:Q??in9}}Hy0.RpcError=J7;class l7 extends J7{constructor(J,Q){super(J,Q);Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=Q.data}}Hy0.ProviderRpcError=l7;class iu extends J7{constructor(J){super(J,{code:iu.code,name:"ParseRpcError",shortMessage:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."})}}Hy0.ParseRpcError=iu;Object.defineProperty(iu,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32700});class nu extends J7{constructor(J){super(J,{code:nu.code,name:"InvalidRequestRpcError",shortMessage:"JSON is not a valid request object."})}}Hy0.InvalidRequestRpcError=nu;Object.defineProperty(nu,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32600});class ou extends J7{constructor(J,{method:Q}={}){super(J,{code:ou.code,name:"MethodNotFoundRpcError",shortMessage:`The method${Q?` "${Q}"`:""} does not exist / is not available.`})}}Hy0.MethodNotFoundRpcError=ou;Object.defineProperty(ou,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32601});class au extends J7{constructor(J){super(J,{code:au.code,name:"InvalidParamsRpcError",shortMessage:["Invalid parameters were provided to the RPC method.","Double check you have provided the correct parameters."].join(`
`)})}}Hy0.InvalidParamsRpcError=au;Object.defineProperty(au,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32602});class ru extends J7{constructor(J){super(J,{code:ru.code,name:"InternalRpcError",shortMessage:"An internal error was received."})}}Hy0.InternalRpcError=ru;Object.defineProperty(ru,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32603});class su extends J7{constructor(J){super(J,{code:su.code,name:"InvalidInputRpcError",shortMessage:["Missing or invalid parameters.","Double check you have provided the correct parameters."].join(`
`)})}}Hy0.InvalidInputRpcError=su;Object.defineProperty(su,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32000});class tu extends J7{constructor(J){super(J,{code:tu.code,name:"ResourceNotFoundRpcError",shortMessage:"Requested resource not found."});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceNotFoundRpcError"})}}Hy0.ResourceNotFoundRpcError=tu;Object.defineProperty(tu,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32001});class eu extends J7{constructor(J){super(J,{code:eu.code,name:"ResourceUnavailableRpcError",shortMessage:"Requested resource not available."})}}Hy0.ResourceUnavailableRpcError=eu;Object.defineProperty(eu,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32002});class Jl extends J7{constructor(J){super(J,{code:Jl.code,name:"TransactionRejectedRpcError",shortMessage:"Transaction creation failed."})}}Hy0.TransactionRejectedRpcError=Jl;Object.defineProperty(Jl,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32003});class Ql extends J7{constructor(J,{method:Q}={}){super(J,{code:Ql.code,name:"MethodNotSupportedRpcError",shortMessage:`Method${Q?` "${Q}"`:""} is not supported.`})}}Hy0.MethodNotSupportedRpcError=Ql;Object.defineProperty(Ql,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32004});class Yl extends J7{constructor(J){super(J,{code:Yl.code,name:"LimitExceededRpcError",shortMessage:"Request exceeds defined limit."})}}Hy0.LimitExceededRpcError=Yl;Object.defineProperty(Yl,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32005});class Gl extends J7{constructor(J){super(J,{code:Gl.code,name:"JsonRpcVersionUnsupportedError",shortMessage:"Version of JSON-RPC protocol is not supported."})}}Hy0.JsonRpcVersionUnsupportedError=Gl;Object.defineProperty(Gl,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32006});class Xl extends l7{constructor(J){super(J,{code:Xl.code,name:"UserRejectedRequestError",shortMessage:"User rejected the request."})}}Hy0.UserRejectedRequestError=Xl;Object.defineProperty(Xl,"code",{enumerable:!0,configurable:!0,writable:!0,value:4001});class zl extends l7{constructor(J){super(J,{code:zl.code,name:"UnauthorizedProviderError",shortMessage:"The requested method and/or account has not been authorized by the user."})}}Hy0.UnauthorizedProviderError=zl;Object.defineProperty(zl,"code",{enumerable:!0,configurable:!0,writable:!0,value:4100});class Kl extends l7{constructor(J,{method:Q}={}){super(J,{code:Kl.code,name:"UnsupportedProviderMethodError",shortMessage:`The Provider does not support the requested method${Q?` " ${Q}"`:""}.`})}}Hy0.UnsupportedProviderMethodError=Kl;Object.defineProperty(Kl,"code",{enumerable:!0,configurable:!0,writable:!0,value:4200});class Wl extends l7{constructor(J){super(J,{code:Wl.code,name:"ProviderDisconnectedError",shortMessage:"The Provider is disconnected from all chains."})}}Hy0.ProviderDisconnectedError=Wl;Object.defineProperty(Wl,"code",{enumerable:!0,configurable:!0,writable:!0,value:4900});class Zl extends l7{constructor(J){super(J,{code:Zl.code,name:"ChainDisconnectedError",shortMessage:"The Provider is not connected to the requested chain."})}}Hy0.ChainDisconnectedError=Zl;Object.defineProperty(Zl,"code",{enumerable:!0,configurable:!0,writable:!0,value:4901});class Vl extends l7{constructor(J){super(J,{code:Vl.code,name:"SwitchChainError",shortMessage:"An error occurred when attempting to switch chain."})}}Hy0.SwitchChainError=Vl;Object.defineProperty(Vl,"code",{enumerable:!0,configurable:!0,writable:!0,value:4902});class ql extends l7{constructor(J){super(J,{code:ql.code,name:"UnsupportedNonOptionalCapabilityError",shortMessage:"This Wallet does not support a capability that was not marked as optional."})}}Hy0.UnsupportedNonOptionalCapabilityError=ql;Object.defineProperty(ql,"code",{enumerable:!0,configurable:!0,writable:!0,value:5700});class Ul extends l7{constructor(J){super(J,{code:Ul.code,name:"UnsupportedChainIdError",shortMessage:"This Wallet does not support the requested chain ID."})}}Hy0.UnsupportedChainIdError=Ul;Object.defineProperty(Ul,"code",{enumerable:!0,configurable:!0,writable:!0,value:5710});class Ml extends l7{constructor(J){super(J,{code:Ml.code,name:"DuplicateIdError",shortMessage:"There is already a bundle submitted with this ID."})}}Hy0.DuplicateIdError=Ml;Object.defineProperty(Ml,"code",{enumerable:!0,configurable:!0,writable:!0,value:5720});class Dl extends l7{constructor(J){super(J,{code:Dl.code,name:"UnknownBundleIdError",shortMessage:"This bundle id is unknown / has not been submitted"})}}Hy0.UnknownBundleIdError=Dl;Object.defineProperty(Dl,"code",{enumerable:!0,configurable:!0,writable:!0,value:5730});class Hl extends l7{constructor(J){super(J,{code:Hl.code,name:"BundleTooLargeError",shortMessage:"The call bundle is too large for the Wallet to process."})}}Hy0.BundleTooLargeError=Hl;Object.defineProperty(Hl,"code",{enumerable:!0,configurable:!0,writable:!0,value:5740});class Il extends l7{constructor(J){super(J,{code:Il.code,name:"AtomicReadyWalletRejectedUpgradeError",shortMessage:"The Wallet can support atomicity after an upgrade, but the user rejected the upgrade."})}}Hy0.AtomicReadyWalletRejectedUpgradeError=Il;Object.defineProperty(Il,"code",{enumerable:!0,configurable:!0,writable:!0,value:5750});class Ol extends l7{constructor(J){super(J,{code:Ol.code,name:"AtomicityNotSupportedError",shortMessage:"The wallet does not support atomic execution but the request requires it."})}}Hy0.AtomicityNotSupportedError=Ol;Object.defineProperty(Ol,"code",{enumerable:!0,configurable:!0,writable:!0,value:5760});class Dy0 extends J7{constructor(J){super(J,{name:"UnknownRpcError",shortMessage:"An unknown RPC error occurred."})}}Hy0.UnknownRpcError=Dy0});var jK=H((Oy0)=>{Object.defineProperty(Oy0,"__esModule",{value:!0});Oy0.getContractError=Fo9;var wo9=S8(),Lo9=f0(),Al=kK(),Eo9=i2(),Co9=vK(),Ro9=3;function Fo9(J,{abi:Q,address:Y,args:G,docsPath:X,functionName:z,sender:K}){let W=J instanceof Al.RawContractError?J:J instanceof Lo9.BaseError?J.walk((I)=>("data"in I))||J.walk():{},{code:Z,data:V,details:q,message:U,shortMessage:M}=W,D=(()=>{if(J instanceof wo9.AbiDecodingZeroDataError)return new Al.ContractFunctionZeroDataError({functionName:z});if([Ro9,Co9.InternalRpcError.code].includes(Z)&&(V||q||U||M))return new Al.ContractFunctionRevertedError({abi:Q,data:typeof V==="object"?V.data:V,functionName:z,message:W instanceof Eo9.RpcRequestError?q:M??U});return J})();return new Al.ContractFunctionExecutionError(D,{abi:Q,args:G,contractAddress:Y,docsPath:X,functionName:z,sender:K})}});var xK1=H((Ay0)=>{Object.defineProperty(Ay0,"__esModule",{value:!0});Ay0.publicKeyToAddress=$o9;var So9=g3(),Po9=m7();function $o9(J){let Q=(0,Po9.keccak256)(`0x${J.substring(4)}`).substring(26);return(0,So9.checksumAddress)(`0x${Q}`)}});var yK1=H((wy0)=>{Object.defineProperty(wy0,"__esModule",{value:!0});wy0.SHA512_IV=wy0.SHA384_IV=wy0.SHA224_IV=wy0.SHA256_IV=wy0.HashMD=void 0;wy0.setBigUint64=By0;wy0.Chi=ko9;wy0.Maj=vo9;var LX=$K();function By0(J,Q,Y,G){if(typeof J.setBigUint64==="function")return J.setBigUint64(Q,Y,G);let X=BigInt(32),z=BigInt(4294967295),K=Number(Y>>X&z),W=Number(Y&z),Z=G?4:0,V=G?0:4;J.setUint32(Q+Z,K,G),J.setUint32(Q+V,W,G)}function ko9(J,Q,Y){return J&Q^~J&Y}function vo9(J,Q,Y){return J&Q^J&Y^Q&Y}class Ny0 extends LX.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,LX.createView)(this.buffer)}update(J){(0,LX.aexists)(this),J=(0,LX.toBytes)(J),(0,LX.abytes)(J);let{view:Q,buffer:Y,blockLen:G}=this,X=J.length;for(let z=0;z<X;){let K=Math.min(G-this.pos,X-z);if(K===G){let W=(0,LX.createView)(J);for(;G<=X-z;z+=G)this.process(W,z);continue}if(Y.set(J.subarray(z,z+K),this.pos),this.pos+=K,z+=K,this.pos===G)this.process(Q,0),this.pos=0}return this.length+=J.length,this.roundClean(),this}digestInto(J){(0,LX.aexists)(this),(0,LX.aoutput)(J,this),this.finished=!0;let{buffer:Q,view:Y,blockLen:G,isLE:X}=this,{pos:z}=this;if(Q[z++]=128,(0,LX.clean)(this.buffer.subarray(z)),this.padOffset>G-z)this.process(Y,0),z=0;for(let q=z;q<G;q++)Q[q]=0;By0(Y,G-8,BigInt(this.length*8),X),this.process(Y,0);let K=(0,LX.createView)(J),W=this.outputLen;if(W%4)throw Error("_sha2: outputLen should be aligned to 32bit");let Z=W/4,V=this.get();if(Z>V.length)throw Error("_sha2: outputLen bigger than state");for(let q=0;q<Z;q++)K.setUint32(4*q,V[q],X)}digest(){let{buffer:J,outputLen:Q}=this;this.digestInto(J);let Y=J.slice(0,Q);return this.destroy(),Y}_cloneInto(J){J||(J=new this.constructor),J.set(...this.get());let{blockLen:Q,buffer:Y,length:G,finished:X,destroyed:z,pos:K}=this;if(J.destroyed=z,J.finished=X,J.length=G,J.pos=K,G%Q)J.buffer.set(Y);return J}clone(){return this._cloneInto()}}wy0.HashMD=Ny0;wy0.SHA256_IV=Uint32Array.from([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]);wy0.SHA224_IV=Uint32Array.from([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]);wy0.SHA384_IV=Uint32Array.from([3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]);wy0.SHA512_IV=Uint32Array.from([1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209])});var lK1=H((Cy0)=>{Object.defineProperty(Cy0,"__esModule",{value:!0});Cy0.sha512_224=Cy0.sha512_256=Cy0.sha384=Cy0.sha512=Cy0.sha224=Cy0.sha256=Cy0.SHA512_256=Cy0.SHA512_224=Cy0.SHA384=Cy0.SHA512=Cy0.SHA224=Cy0.SHA256=void 0;var U0=yK1(),i0=HK1(),d9=$K(),do9=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]),vV=new Uint32Array(64);class Bl extends U0.HashMD{constructor(J=32){super(64,J,8,!1);this.A=U0.SHA256_IV[0]|0,this.B=U0.SHA256_IV[1]|0,this.C=U0.SHA256_IV[2]|0,this.D=U0.SHA256_IV[3]|0,this.E=U0.SHA256_IV[4]|0,this.F=U0.SHA256_IV[5]|0,this.G=U0.SHA256_IV[6]|0,this.H=U0.SHA256_IV[7]|0}get(){let{A:J,B:Q,C:Y,D:G,E:X,F:z,G:K,H:W}=this;return[J,Q,Y,G,X,z,K,W]}set(J,Q,Y,G,X,z,K,W){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0,this.E=X|0,this.F=z|0,this.G=K|0,this.H=W|0}process(J,Q){for(let q=0;q<16;q++,Q+=4)vV[q]=J.getUint32(Q,!1);for(let q=16;q<64;q++){let U=vV[q-15],M=vV[q-2],D=(0,d9.rotr)(U,7)^(0,d9.rotr)(U,18)^U>>>3,I=(0,d9.rotr)(M,17)^(0,d9.rotr)(M,19)^M>>>10;vV[q]=I+vV[q-7]+D+vV[q-16]|0}let{A:Y,B:G,C:X,D:z,E:K,F:W,G:Z,H:V}=this;for(let q=0;q<64;q++){let U=(0,d9.rotr)(K,6)^(0,d9.rotr)(K,11)^(0,d9.rotr)(K,25),M=V+U+(0,U0.Chi)(K,W,Z)+do9[q]+vV[q]|0,I=((0,d9.rotr)(Y,2)^(0,d9.rotr)(Y,13)^(0,d9.rotr)(Y,22))+(0,U0.Maj)(Y,G,X)|0;V=Z,Z=W,W=K,K=z+M|0,z=X,X=G,G=Y,Y=M+I|0}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,z=z+this.D|0,K=K+this.E|0,W=W+this.F|0,Z=Z+this.G|0,V=V+this.H|0,this.set(Y,G,X,z,K,W,Z,V)}roundClean(){(0,d9.clean)(vV)}destroy(){this.set(0,0,0,0,0,0,0,0),(0,d9.clean)(this.buffer)}}Cy0.SHA256=Bl;class gK1 extends Bl{constructor(){super(28);this.A=U0.SHA224_IV[0]|0,this.B=U0.SHA224_IV[1]|0,this.C=U0.SHA224_IV[2]|0,this.D=U0.SHA224_IV[3]|0,this.E=U0.SHA224_IV[4]|0,this.F=U0.SHA224_IV[5]|0,this.G=U0.SHA224_IV[6]|0,this.H=U0.SHA224_IV[7]|0}}Cy0.SHA224=gK1;var Ey0=(()=>i0.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map((J)=>BigInt(J))))(),uo9=(()=>Ey0[0])(),lo9=(()=>Ey0[1])(),jV=new Uint32Array(80),hV=new Uint32Array(80);class XN extends U0.HashMD{constructor(J=64){super(128,J,16,!1);this.Ah=U0.SHA512_IV[0]|0,this.Al=U0.SHA512_IV[1]|0,this.Bh=U0.SHA512_IV[2]|0,this.Bl=U0.SHA512_IV[3]|0,this.Ch=U0.SHA512_IV[4]|0,this.Cl=U0.SHA512_IV[5]|0,this.Dh=U0.SHA512_IV[6]|0,this.Dl=U0.SHA512_IV[7]|0,this.Eh=U0.SHA512_IV[8]|0,this.El=U0.SHA512_IV[9]|0,this.Fh=U0.SHA512_IV[10]|0,this.Fl=U0.SHA512_IV[11]|0,this.Gh=U0.SHA512_IV[12]|0,this.Gl=U0.SHA512_IV[13]|0,this.Hh=U0.SHA512_IV[14]|0,this.Hl=U0.SHA512_IV[15]|0}get(){let{Ah:J,Al:Q,Bh:Y,Bl:G,Ch:X,Cl:z,Dh:K,Dl:W,Eh:Z,El:V,Fh:q,Fl:U,Gh:M,Gl:D,Hh:I,Hl:O}=this;return[J,Q,Y,G,X,z,K,W,Z,V,q,U,M,D,I,O]}set(J,Q,Y,G,X,z,K,W,Z,V,q,U,M,D,I,O){this.Ah=J|0,this.Al=Q|0,this.Bh=Y|0,this.Bl=G|0,this.Ch=X|0,this.Cl=z|0,this.Dh=K|0,this.Dl=W|0,this.Eh=Z|0,this.El=V|0,this.Fh=q|0,this.Fl=U|0,this.Gh=M|0,this.Gl=D|0,this.Hh=I|0,this.Hl=O|0}process(J,Q){for(let w=0;w<16;w++,Q+=4)jV[w]=J.getUint32(Q),hV[w]=J.getUint32(Q+=4);for(let w=16;w<80;w++){let N=jV[w-15]|0,L=hV[w-15]|0,C=i0.rotrSH(N,L,1)^i0.rotrSH(N,L,8)^i0.shrSH(N,L,7),R=i0.rotrSL(N,L,1)^i0.rotrSL(N,L,8)^i0.shrSL(N,L,7),F=jV[w-2]|0,f=hV[w-2]|0,E=i0.rotrSH(F,f,19)^i0.rotrBH(F,f,61)^i0.shrSH(F,f,6),P=i0.rotrSL(F,f,19)^i0.rotrBL(F,f,61)^i0.shrSL(F,f,6),j=i0.add4L(R,P,hV[w-7],hV[w-16]),$=i0.add4H(j,C,E,jV[w-7],jV[w-16]);jV[w]=$|0,hV[w]=j|0}let{Ah:Y,Al:G,Bh:X,Bl:z,Ch:K,Cl:W,Dh:Z,Dl:V,Eh:q,El:U,Fh:M,Fl:D,Gh:I,Gl:O,Hh:A,Hl:B}=this;for(let w=0;w<80;w++){let N=i0.rotrSH(q,U,14)^i0.rotrSH(q,U,18)^i0.rotrBH(q,U,41),L=i0.rotrSL(q,U,14)^i0.rotrSL(q,U,18)^i0.rotrBL(q,U,41),C=q&M^~q&I,R=U&D^~U&O,F=i0.add5L(B,L,R,lo9[w],hV[w]),f=i0.add5H(F,A,N,C,uo9[w],jV[w]),E=F|0,P=i0.rotrSH(Y,G,28)^i0.rotrBH(Y,G,34)^i0.rotrBH(Y,G,39),j=i0.rotrSL(Y,G,28)^i0.rotrBL(Y,G,34)^i0.rotrBL(Y,G,39),$=Y&X^Y&K^X&K,d=G&z^G&W^z&W;A=I|0,B=O|0,I=M|0,O=D|0,M=q|0,D=U|0,{h:q,l:U}=i0.add(Z|0,V|0,f|0,E|0),Z=K|0,V=W|0,K=X|0,W=z|0,X=Y|0,z=G|0;let h=i0.add3L(E,j,d);Y=i0.add3H(h,f,P,$),G=h|0}({h:Y,l:G}=i0.add(this.Ah|0,this.Al|0,Y|0,G|0)),{h:X,l:z}=i0.add(this.Bh|0,this.Bl|0,X|0,z|0),{h:K,l:W}=i0.add(this.Ch|0,this.Cl|0,K|0,W|0),{h:Z,l:V}=i0.add(this.Dh|0,this.Dl|0,Z|0,V|0),{h:q,l:U}=i0.add(this.Eh|0,this.El|0,q|0,U|0),{h:M,l:D}=i0.add(this.Fh|0,this.Fl|0,M|0,D|0),{h:I,l:O}=i0.add(this.Gh|0,this.Gl|0,I|0,O|0),{h:A,l:B}=i0.add(this.Hh|0,this.Hl|0,A|0,B|0),this.set(Y,G,X,z,K,W,Z,V,q,U,M,D,I,O,A,B)}roundClean(){(0,d9.clean)(jV,hV)}destroy(){(0,d9.clean)(this.buffer),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}Cy0.SHA512=XN;class mK1 extends XN{constructor(){super(48);this.Ah=U0.SHA384_IV[0]|0,this.Al=U0.SHA384_IV[1]|0,this.Bh=U0.SHA384_IV[2]|0,this.Bl=U0.SHA384_IV[3]|0,this.Ch=U0.SHA384_IV[4]|0,this.Cl=U0.SHA384_IV[5]|0,this.Dh=U0.SHA384_IV[6]|0,this.Dl=U0.SHA384_IV[7]|0,this.Eh=U0.SHA384_IV[8]|0,this.El=U0.SHA384_IV[9]|0,this.Fh=U0.SHA384_IV[10]|0,this.Fl=U0.SHA384_IV[11]|0,this.Gh=U0.SHA384_IV[12]|0,this.Gl=U0.SHA384_IV[13]|0,this.Hh=U0.SHA384_IV[14]|0,this.Hl=U0.SHA384_IV[15]|0}}Cy0.SHA384=mK1;var Q7=Uint32Array.from([2352822216,424955298,1944164710,2312950998,502970286,855612546,1738396948,1479516111,258812777,2077511080,2011393907,79989058,1067287976,1780299464,286451373,2446758561]),Y7=Uint32Array.from([573645204,4230739756,2673172387,3360449730,596883563,1867755857,2520282905,1497426621,2519219938,2827943907,3193839141,1401305490,721525244,746961066,246885852,2177182882]);class dK1 extends XN{constructor(){super(28);this.Ah=Q7[0]|0,this.Al=Q7[1]|0,this.Bh=Q7[2]|0,this.Bl=Q7[3]|0,this.Ch=Q7[4]|0,this.Cl=Q7[5]|0,this.Dh=Q7[6]|0,this.Dl=Q7[7]|0,this.Eh=Q7[8]|0,this.El=Q7[9]|0,this.Fh=Q7[10]|0,this.Fl=Q7[11]|0,this.Gh=Q7[12]|0,this.Gl=Q7[13]|0,this.Hh=Q7[14]|0,this.Hl=Q7[15]|0}}Cy0.SHA512_224=dK1;class uK1 extends XN{constructor(){super(32);this.Ah=Y7[0]|0,this.Al=Y7[1]|0,this.Bh=Y7[2]|0,this.Bl=Y7[3]|0,this.Ch=Y7[4]|0,this.Cl=Y7[5]|0,this.Dh=Y7[6]|0,this.Dl=Y7[7]|0,this.Eh=Y7[8]|0,this.El=Y7[9]|0,this.Fh=Y7[10]|0,this.Fl=Y7[11]|0,this.Gh=Y7[12]|0,this.Gl=Y7[13]|0,this.Hh=Y7[14]|0,this.Hl=Y7[15]|0}}Cy0.SHA512_256=uK1;Cy0.sha256=(0,d9.createHasher)(()=>new Bl);Cy0.sha224=(0,d9.createHasher)(()=>new gK1);Cy0.sha512=(0,d9.createHasher)(()=>new XN);Cy0.sha384=(0,d9.createHasher)(()=>new mK1);Cy0.sha512_256=(0,d9.createHasher)(()=>new uK1);Cy0.sha512_224=(0,d9.createHasher)(()=>new dK1)});var Ty0=H((Fy0)=>{Object.defineProperty(Fy0,"__esModule",{value:!0});Fy0.hmac=Fy0.HMAC=void 0;var GD=$K();class Nl extends GD.Hash{constructor(J,Q){super();this.finished=!1,this.destroyed=!1,(0,GD.ahash)(J);let Y=(0,GD.toBytes)(Q);if(this.iHash=J.create(),typeof this.iHash.update!=="function")throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let G=this.blockLen,X=new Uint8Array(G);X.set(Y.length>G?J.create().update(Y).digest():Y);for(let z=0;z<X.length;z++)X[z]^=54;this.iHash.update(X),this.oHash=J.create();for(let z=0;z<X.length;z++)X[z]^=106;this.oHash.update(X),(0,GD.clean)(X)}update(J){return(0,GD.aexists)(this),this.iHash.update(J),this}digestInto(J){(0,GD.aexists)(this),(0,GD.abytes)(J,this.outputLen),this.finished=!0,this.iHash.digestInto(J),this.oHash.update(J),this.oHash.digestInto(J),this.destroy()}digest(){let J=new Uint8Array(this.oHash.outputLen);return this.digestInto(J),J}_cloneInto(J){J||(J=Object.create(Object.getPrototypeOf(this),{}));let{oHash:Q,iHash:Y,finished:G,destroyed:X,blockLen:z,outputLen:K}=this;return J=J,J.finished=G,J.destroyed=X,J.blockLen=z,J.outputLen=K,J.oHash=Q._cloneInto(J.oHash),J.iHash=Y._cloneInto(J.iHash),J}clone(){return this._cloneInto()}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}Fy0.HMAC=Nl;var Ja9=(J,Q,Y)=>new Nl(J,Q).update(Y).digest();Fy0.hmac=Ja9;Fy0.hmac.create=(J,Q)=>new Nl(J,Q)});var bV=H((hy0)=>{/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(hy0,"__esModule",{value:!0});hy0.notImplemented=hy0.bitMask=void 0;hy0.isBytes=Ll;hy0.abytes=El;hy0.abool=Ya9;hy0.numberToHexUnpadded=$y0;hy0.hexToNumber=iK1;hy0.bytesToHex=nK1;hy0.hexToBytes=Cl;hy0.bytesToNumberBE=Xa9;hy0.bytesToNumberLE=za9;hy0.numberToBytesBE=ky0;hy0.numberToBytesLE=Ka9;hy0.numberToVarBytesBE=Wa9;hy0.ensureBytes=Za9;hy0.concatBytes=vy0;hy0.equalBytes=Va9;hy0.utf8ToBytes=qa9;hy0.inRange=jy0;hy0.aInRange=Ua9;hy0.bitLen=Ma9;hy0.bitGet=Da9;hy0.bitSet=Ha9;hy0.createHmacDrbg=Oa9;hy0.validateObject=Ba9;hy0.memoized=wa9;var wl=BigInt(0),ZP=BigInt(1);function Ll(J){return J instanceof Uint8Array||ArrayBuffer.isView(J)&&J.constructor.name==="Uint8Array"}function El(J){if(!Ll(J))throw Error("Uint8Array expected")}function Ya9(J,Q){if(typeof Q!=="boolean")throw Error(J+" boolean expected, got "+Q)}function $y0(J){let Q=J.toString(16);return Q.length&1?"0"+Q:Q}function iK1(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);return J===""?wl:BigInt("0x"+J)}var fy0=typeof Uint8Array.from([]).toHex==="function"&&typeof Uint8Array.fromHex==="function",Ga9=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function nK1(J){if(El(J),fy0)return J.toHex();let Q="";for(let Y=0;Y<J.length;Y++)Q+=Ga9[J[Y]];return Q}var hK={_0:48,_9:57,A:65,F:70,a:97,f:102};function Sy0(J){if(J>=hK._0&&J<=hK._9)return J-hK._0;if(J>=hK.A&&J<=hK.F)return J-(hK.A-10);if(J>=hK.a&&J<=hK.f)return J-(hK.a-10);return}function Cl(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);if(fy0)return Uint8Array.fromHex(J);let Q=J.length,Y=Q/2;if(Q%2)throw Error("hex string expected, got unpadded hex of length "+Q);let G=new Uint8Array(Y);for(let X=0,z=0;X<Y;X++,z+=2){let K=Sy0(J.charCodeAt(z)),W=Sy0(J.charCodeAt(z+1));if(K===void 0||W===void 0){let Z=J[z]+J[z+1];throw Error('hex string expected, got non-hex character "'+Z+'" at index '+z)}G[X]=K*16+W}return G}function Xa9(J){return iK1(nK1(J))}function za9(J){return El(J),iK1(nK1(Uint8Array.from(J).reverse()))}function ky0(J,Q){return Cl(J.toString(16).padStart(Q*2,"0"))}function Ka9(J,Q){return ky0(J,Q).reverse()}function Wa9(J){return Cl($y0(J))}function Za9(J,Q,Y){let G;if(typeof Q==="string")try{G=Cl(Q)}catch(z){throw Error(J+" must be hex string or Uint8Array, cause: "+z)}else if(Ll(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 vy0(...J){let Q=0;for(let G=0;G<J.length;G++){let X=J[G];El(X),Q+=X.length}let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let z=J[G];Y.set(z,X),X+=z.length}return Y}function Va9(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 qa9(J){if(typeof J!=="string")throw Error("string expected");return new Uint8Array(new TextEncoder().encode(J))}var cK1=(J)=>typeof J==="bigint"&&wl<=J;function jy0(J,Q,Y){return cK1(J)&&cK1(Q)&&cK1(Y)&&Q<=J&&J<Y}function Ua9(J,Q,Y,G){if(!jy0(Q,Y,G))throw Error("expected valid "+J+": "+Y+" <= n < "+G+", got "+Q)}function Ma9(J){let Q;for(Q=0;J>wl;J>>=ZP,Q+=1);return Q}function Da9(J,Q){return J>>BigInt(Q)&ZP}function Ha9(J,Q,Y){return J|(Y?ZP:wl)<<BigInt(Q)}var Ia9=(J)=>(ZP<<BigInt(J))-ZP;hy0.bitMask=Ia9;var _K1=(J)=>new Uint8Array(J),Py0=(J)=>Uint8Array.from(J);function Oa9(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=_K1(J),X=_K1(J),z=0,K=()=>{G.fill(1),X.fill(0),z=0},W=(...U)=>Y(X,G,...U),Z=(U=_K1(0))=>{if(X=W(Py0([0]),U),G=W(),U.length===0)return;X=W(Py0([1]),U),G=W()},V=()=>{if(z++>=1000)throw Error("drbg: tried 1000 values");let U=0,M=[];while(U<Q){G=W();let D=G.slice();M.push(D),U+=G.length}return vy0(...M)};return(U,M)=>{K(),Z(U);let D=void 0;while(!(D=M(V())))Z();return K(),D}}var Aa9={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"||Ll(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 Ba9(J,Q,Y={}){let G=(X,z,K)=>{let W=Aa9[z];if(typeof W!=="function")throw Error("invalid validator function");let Z=J[X];if(K&&Z===void 0)return;if(!W(Z,J))throw Error("param "+String(X)+" is invalid. Expected "+z+", got "+Z)};for(let[X,z]of Object.entries(Q))G(X,z,!1);for(let[X,z]of Object.entries(Y))G(X,z,!0);return J}var Na9=()=>{throw Error("not implemented")};hy0.notImplemented=Na9;function wa9(J){let Q=new WeakMap;return(Y,...G)=>{let X=Q.get(Y);if(X!==void 0)return X;let z=J(Y,...G);return Q.set(Y,z),z}}});var VP=H((cy0)=>{Object.defineProperty(cy0,"__esModule",{value:!0});cy0.isNegativeLE=void 0;cy0.mod=fJ;cy0.pow=oa9;cy0.pow2=aa9;cy0.invert=Rl;cy0.tonelliShanks=dy0;cy0.FpSqrt=uy0;cy0.validateField=ea9;cy0.FpPow=oK1;cy0.FpInvertBatch=ly0;cy0.FpDiv=Jr9;cy0.FpLegendre=Fl;cy0.FpIsSquare=Qr9;cy0.nLength=aK1;cy0.Field=rK1;cy0.FpSqrtOdd=Yr9;cy0.FpSqrtEven=Gr9;cy0.hashToPrivateScalar=Xr9;cy0.getFieldBytesLength=sK1;cy0.getMinHashLength=py0;cy0.mapHashToField=zr9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var ia9=$K(),kJ=bV(),p7=BigInt(0),u9=BigInt(1),XD=BigInt(2),na9=BigInt(3),xy0=BigInt(4),yy0=BigInt(5),gy0=BigInt(8);function fJ(J,Q){let Y=J%Q;return Y>=p7?Y:Q+Y}function oa9(J,Q,Y){return oK1(rK1(Y),J,Q)}function aa9(J,Q,Y){let G=J;while(Q-- >p7)G*=G,G%=Y;return G}function Rl(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=fJ(J,Q),G=Q,X=p7,z=u9,K=u9,W=p7;while(Y!==p7){let V=G/Y,q=G%Y,U=X-K*V,M=z-W*V;G=Y,Y=q,X=K,z=W,K=U,W=M}if(G!==u9)throw Error("invert: does not exist");return fJ(X,Q)}function my0(J,Q){let Y=(J.ORDER+u9)/xy0,G=J.pow(Q,Y);if(!J.eql(J.sqr(G),Q))throw Error("Cannot find square root");return G}function ra9(J,Q){let Y=(J.ORDER-yy0)/gy0,G=J.mul(Q,XD),X=J.pow(G,Y),z=J.mul(Q,X),K=J.mul(J.mul(z,XD),X),W=J.mul(z,J.sub(K,J.ONE));if(!J.eql(J.sqr(W),Q))throw Error("Cannot find square root");return W}function dy0(J){if(J<BigInt(3))throw Error("sqrt is not defined for small field");let Q=J-u9,Y=0;while(Q%XD===p7)Q/=XD,Y++;let G=XD,X=rK1(J);while(Fl(X,G)===1)if(G++>1000)throw Error("Cannot find square root: probably non-prime P");if(Y===1)return my0;let z=X.pow(G,Q),K=(Q+u9)/XD;return function(Z,V){if(Z.is0(V))return V;if(Fl(Z,V)!==1)throw Error("Cannot find square root");let q=Y,U=Z.mul(Z.ONE,z),M=Z.pow(V,Q),D=Z.pow(V,K);while(!Z.eql(M,Z.ONE)){if(Z.is0(M))return Z.ZERO;let I=1,O=Z.sqr(M);while(!Z.eql(O,Z.ONE))if(I++,O=Z.sqr(O),I===q)throw Error("Cannot find square root");let A=u9<<BigInt(q-I-1),B=Z.pow(U,A);q=I,U=Z.sqr(B),M=Z.mul(M,U),D=Z.mul(D,B)}return D}}function uy0(J){if(J%xy0===na9)return my0;if(J%gy0===yy0)return ra9;return dy0(J)}var sa9=(J,Q)=>(fJ(J,Q)&u9)===u9;cy0.isNegativeLE=sa9;var ta9=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function ea9(J){let Q={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},Y=ta9.reduce((G,X)=>{return G[X]="function",G},Q);return(0,kJ.validateObject)(J,Y)}function oK1(J,Q,Y){if(Y<p7)throw Error("invalid exponent, negatives unsupported");if(Y===p7)return J.ONE;if(Y===u9)return Q;let G=J.ONE,X=Q;while(Y>p7){if(Y&u9)G=J.mul(G,X);X=J.sqr(X),Y>>=u9}return G}function ly0(J,Q,Y=!1){let G=Array(Q.length).fill(Y?J.ZERO:void 0),X=Q.reduce((K,W,Z)=>{if(J.is0(W))return K;return G[Z]=K,J.mul(K,W)},J.ONE),z=J.inv(X);return Q.reduceRight((K,W,Z)=>{if(J.is0(W))return K;return G[Z]=J.mul(K,G[Z]),J.mul(K,W)},z),G}function Jr9(J,Q,Y){return J.mul(Q,typeof Y==="bigint"?Rl(Y,J.ORDER):J.inv(Y))}function Fl(J,Q){let Y=(J.ORDER-u9)/XD,G=J.pow(Q,Y),X=J.eql(G,J.ONE),z=J.eql(G,J.ZERO),K=J.eql(G,J.neg(J.ONE));if(!X&&!z&&!K)throw Error("invalid Legendre symbol result");return X?1:z?0:-1}function Qr9(J,Q){return Fl(J,Q)===1}function aK1(J,Q){if(Q!==void 0)(0,ia9.anumber)(Q);let Y=Q!==void 0?Q:J.toString(2).length,G=Math.ceil(Y/8);return{nBitLength:Y,nByteLength:G}}function rK1(J,Q,Y=!1,G={}){if(J<=p7)throw Error("invalid field: expected ORDER > 0, got "+J);let{nBitLength:X,nByteLength:z}=aK1(J,Q);if(z>2048)throw Error("invalid field: expected ORDER of <= 2048 bytes");let K,W=Object.freeze({ORDER:J,isLE:Y,BITS:X,BYTES:z,MASK:(0,kJ.bitMask)(X),ZERO:p7,ONE:u9,create:(Z)=>fJ(Z,J),isValid:(Z)=>{if(typeof Z!=="bigint")throw Error("invalid field element: expected bigint, got "+typeof Z);return p7<=Z&&Z<J},is0:(Z)=>Z===p7,isOdd:(Z)=>(Z&u9)===u9,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)=>oK1(W,Z,V),div:(Z,V)=>fJ(Z*Rl(V,J),J),sqrN:(Z)=>Z*Z,addN:(Z,V)=>Z+V,subN:(Z,V)=>Z-V,mulN:(Z,V)=>Z*V,inv:(Z)=>Rl(Z,J),sqrt:G.sqrt||((Z)=>{if(!K)K=uy0(J);return K(W,Z)}),toBytes:(Z)=>Y?(0,kJ.numberToBytesLE)(Z,z):(0,kJ.numberToBytesBE)(Z,z),fromBytes:(Z)=>{if(Z.length!==z)throw Error("Field.fromBytes: expected "+z+" bytes, got "+Z.length);return Y?(0,kJ.bytesToNumberLE)(Z):(0,kJ.bytesToNumberBE)(Z)},invertBatch:(Z)=>ly0(W,Z),cmov:(Z,V,q)=>q?V:Z});return Object.freeze(W)}function Yr9(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 Gr9(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 Xr9(J,Q,Y=!1){J=(0,kJ.ensureBytes)("privateHash",J);let G=J.length,X=aK1(Q).nByteLength+8;if(X<24||G<X||G>1024)throw Error("hashToPrivateScalar: expected "+X+"-1024 bytes of input, got "+G);let z=Y?(0,kJ.bytesToNumberLE)(J):(0,kJ.bytesToNumberBE)(J);return fJ(z,Q-u9)+u9}function sK1(J){if(typeof J!=="bigint")throw Error("field order must be bigint");let Q=J.toString(2).length;return Math.ceil(Q/8)}function py0(J){let Q=sK1(J);return Q+Math.ceil(Q/2)}function zr9(J,Q,Y=!1){let G=J.length,X=sK1(Q),z=py0(Q);if(G<16||G<z||G>1024)throw Error("expected "+z+"-1024 bytes of input, got "+G);let K=Y?(0,kJ.bytesToNumberLE)(J):(0,kJ.bytesToNumberBE)(J),W=fJ(K,Q-u9)+u9;return Y?(0,kJ.numberToBytesLE)(W,X):(0,kJ.numberToBytesBE)(W,X)}});var ey0=H((ty0)=>{Object.defineProperty(ty0,"__esModule",{value:!0});ty0.wNAF=Tr9;ty0.pippenger=Sr9;ty0.precomputeMSMUnsafe=Pr9;ty0.validateBasic=$r9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var iy0=VP(),qP=bV(),ny0=BigInt(0),YW1=BigInt(1);function tK1(J,Q){let Y=Q.negate();return J?Y:Q}function GW1(J,Q){if(!Number.isSafeInteger(J)||J<=0||J>Q)throw Error("invalid window size, expected [1.."+Q+"], got W="+J)}function eK1(J,Q){GW1(J,Q);let Y=Math.ceil(Q/J)+1,G=2**(J-1),X=2**J,z=(0,qP.bitMask)(J),K=BigInt(J);return{windows:Y,windowSize:G,mask:z,maxNumber:X,shiftBy:K}}function oy0(J,Q,Y){let{windowSize:G,mask:X,maxNumber:z,shiftBy:K}=Y,W=Number(J&X),Z=J>>K;if(W>G)W-=z,Z+=YW1;let V=Q*G,q=V+Math.abs(W)-1,U=W===0,M=W<0,D=Q%2!==0;return{nextN:Z,offset:q,isZero:U,isNeg:M,isNegF:D,offsetF:V}}function ay0(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 ry0(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 JW1=new WeakMap,sy0=new WeakMap;function QW1(J){return sy0.get(J)||1}function Tr9(J,Q){return{constTimeNegate:tK1,hasPrecomputes(Y){return QW1(Y)!==1},unsafeLadder(Y,G,X=J.ZERO){let z=Y;while(G>ny0){if(G&YW1)X=X.add(z);z=z.double(),G>>=YW1}return X},precomputeWindow(Y,G){let{windows:X,windowSize:z}=eK1(G,Q),K=[],W=Y,Z=W;for(let V=0;V<X;V++){Z=W,K.push(Z);for(let q=1;q<z;q++)Z=Z.add(W),K.push(Z);W=Z.double()}return K},wNAF(Y,G,X){let{ZERO:z,BASE:K}=J,W=eK1(Y,Q);for(let Z=0;Z<W.windows;Z++){let{nextN:V,offset:q,isZero:U,isNeg:M,isNegF:D,offsetF:I}=oy0(X,Z,W);if(X=V,U)K=K.add(tK1(D,G[I]));else z=z.add(tK1(M,G[q]))}return{p:z,f:K}},wNAFUnsafe(Y,G,X,z=J.ZERO){let K=eK1(Y,Q);for(let W=0;W<K.windows;W++){if(X===ny0)break;let{nextN:Z,offset:V,isZero:q,isNeg:U}=oy0(X,W,K);if(X=Z,q)continue;else{let M=G[V];z=z.add(U?M.negate():M)}}return z},getPrecomputes(Y,G,X){let z=JW1.get(G);if(!z){if(z=this.precomputeWindow(G,Y),Y!==1)JW1.set(G,X(z))}return z},wNAFCached(Y,G,X){let z=QW1(Y);return this.wNAF(z,this.getPrecomputes(z,Y,X),G)},wNAFCachedUnsafe(Y,G,X,z){let K=QW1(Y);if(K===1)return this.unsafeLadder(Y,G,z);return this.wNAFUnsafe(K,this.getPrecomputes(K,Y,X),G,z)},setWindowSize(Y,G){GW1(G,Q),sy0.set(Y,G),JW1.delete(Y)}}}function Sr9(J,Q,Y,G){ay0(Y,J),ry0(G,Q);let X=Y.length,z=G.length;if(X!==z)throw Error("arrays of points and scalars must have equal length");let K=J.ZERO,W=(0,qP.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,qP.bitMask)(Z),q=Array(Number(V)+1).fill(K),U=Math.floor((Q.BITS-1)/Z)*Z,M=K;for(let D=U;D>=0;D-=Z){q.fill(K);for(let O=0;O<z;O++){let A=G[O],B=Number(A>>BigInt(D)&V);q[B]=q[B].add(Y[O])}let I=K;for(let O=q.length-1,A=K;O>0;O--)A=A.add(q[O]),I=I.add(A);if(M=M.add(I),D!==0)for(let O=0;O<Z;O++)M=M.double()}return M}function Pr9(J,Q,Y,G){GW1(G,Q.BITS),ay0(Y,J);let X=J.ZERO,z=2**G-1,K=Math.ceil(Q.BITS/G),W=(0,qP.bitMask)(G),Z=Y.map((V)=>{let q=[];for(let U=0,M=V;U<z;U++)q.push(M),M=M.add(V);return q});return(V)=>{if(ry0(V,Q),V.length>Y.length)throw Error("array of scalars must be smaller than array of points");let q=X;for(let U=0;U<K;U++){if(q!==X)for(let D=0;D<G;D++)q=q.double();let M=BigInt(K*G-(U+1)*G);for(let D=0;D<V.length;D++){let I=V[D],O=Number(I>>M&W);if(!O)continue;q=q.add(Z[D][O-1])}}return q}}function $r9(J){return(0,iy0.validateField)(J.Fp),(0,qP.validateObject)(J,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,iy0.nLength)(J.n,J.nBitLength),...J,...{p:J.Fp.ORDER}})}});var WW1=H((Gg0)=>{Object.defineProperty(Gg0,"__esModule",{value:!0});Gg0.DER=Gg0.DERErr=void 0;Gg0.weierstrassPoints=Qg0;Gg0.weierstrass=xr9;Gg0.SWUFpSqrtRatio=Yg0;Gg0.mapToCurveSimpleSWU=yr9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Tl=ey0(),bK=VP(),M0=bV();function Jg0(J){if(J.lowS!==void 0)(0,M0.abool)("lowS",J.lowS);if(J.prehash!==void 0)(0,M0.abool)("prehash",J.prehash)}function hr9(J){let Q=(0,Tl.validateBasic)(J);(0,M0.validateObject)(Q,{a:"field",b:"field"},{allowInfinityPoint:"boolean",allowedPrivateKeyLengths:"array",clearCofactor:"function",fromBytes:"function",isTorsionFree:"function",toBytes:"function",wrapPrivateKey:"boolean"});let{endo:Y,Fp:G,a:X}=Q;if(Y){if(!G.eql(X,G.ZERO))throw Error("invalid endo: CURVE.a must be 0");if(typeof Y!=="object"||typeof Y.beta!=="bigint"||typeof Y.splitScalar!=="function")throw Error('invalid endo: expected "beta": bigint and "splitScalar": function')}return Object.freeze({...Q})}class KW1 extends Error{constructor(J=""){super(J)}}Gg0.DERErr=KW1;Gg0.DER={Err:KW1,_tlv:{encode:(J,Q)=>{let{Err:Y}=Gg0.DER;if(J<0||J>256)throw new Y("tlv.encode: wrong tag");if(Q.length&1)throw new Y("tlv.encode: unpadded data");let G=Q.length/2,X=(0,M0.numberToHexUnpadded)(G);if(X.length/2&128)throw new Y("tlv.encode: long form length too big");let z=G>127?(0,M0.numberToHexUnpadded)(X.length/2|128):"";return(0,M0.numberToHexUnpadded)(J)+z+X+Q},decode(J,Q){let{Err:Y}=Gg0.DER,G=0;if(J<0||J>256)throw new Y("tlv.encode: wrong tag");if(Q.length<2||Q[G++]!==J)throw new Y("tlv.decode: wrong tlv");let X=Q[G++],z=!!(X&128),K=0;if(!z)K=X;else{let Z=X&127;if(!Z)throw new Y("tlv.decode(long): indefinite length not supported");if(Z>4)throw new Y("tlv.decode(long): byte length is too big");let V=Q.subarray(G,G+Z);if(V.length!==Z)throw new Y("tlv.decode: length bytes not complete");if(V[0]===0)throw new Y("tlv.decode(long): zero leftmost byte");for(let q of V)K=K<<8|q;if(G+=Z,K<128)throw new Y("tlv.decode(long): not minimal encoding")}let W=Q.subarray(G,G+K);if(W.length!==K)throw new Y("tlv.decode: wrong value length");return{v:W,l:Q.subarray(G+K)}}},_int:{encode(J){let{Err:Q}=Gg0.DER;if(J<BY)throw new Q("integer: negative integers are not allowed");let Y=(0,M0.numberToHexUnpadded)(J);if(Number.parseInt(Y[0],16)&8)Y="00"+Y;if(Y.length&1)throw new Q("unexpected DER parsing assertion: unpadded hex");return Y},decode(J){let{Err:Q}=Gg0.DER;if(J[0]&128)throw new Q("invalid signature integer: negative");if(J[0]===0&&!(J[1]&128))throw new Q("invalid signature integer: unnecessary leading zero");return(0,M0.bytesToNumberBE)(J)}},toSig(J){let{Err:Q,_int:Y,_tlv:G}=Gg0.DER,X=(0,M0.ensureBytes)("signature",J),{v:z,l:K}=G.decode(48,X);if(K.length)throw new Q("invalid signature: left bytes after parsing");let{v:W,l:Z}=G.decode(2,z),{v:V,l:q}=G.decode(2,Z);if(q.length)throw new Q("invalid signature: left bytes after parsing");return{r:Y.decode(W),s:Y.decode(V)}},hexFromSig(J){let{_tlv:Q,_int:Y}=Gg0.DER,G=Q.encode(2,Y.encode(J.r)),X=Q.encode(2,Y.encode(J.s)),z=G+X;return Q.encode(48,z)}};function XW1(J,Q){return(0,M0.bytesToHex)((0,M0.numberToBytesBE)(J,Q))}var BY=BigInt(0),e6=BigInt(1),xV=BigInt(2),UP=BigInt(3),zW1=BigInt(4);function Qg0(J){let Q=hr9(J),{Fp:Y}=Q,G=(0,bK.Field)(Q.n,Q.nBitLength),X=Q.toBytes||((N,L,C)=>{let R=L.toAffine();return(0,M0.concatBytes)(Uint8Array.from([4]),Y.toBytes(R.x),Y.toBytes(R.y))}),z=Q.fromBytes||((N)=>{let L=N.subarray(1),C=Y.fromBytes(L.subarray(0,Y.BYTES)),R=Y.fromBytes(L.subarray(Y.BYTES,2*Y.BYTES));return{x:C,y:R}});function K(N){let{a:L,b:C}=Q,R=Y.sqr(N),F=Y.mul(R,N);return Y.add(Y.add(F,Y.mul(N,L)),C)}function W(N,L){let C=Y.sqr(L),R=K(N);return Y.eql(C,R)}if(!W(Q.Gx,Q.Gy))throw Error("bad curve params: generator point");let Z=Y.mul(Y.pow(Q.a,UP),zW1),V=Y.mul(Y.sqr(Q.b),BigInt(27));if(Y.is0(Y.add(Z,V)))throw Error("bad curve params: a or b");function q(N){return(0,M0.inRange)(N,e6,Q.n)}function U(N){let{allowedPrivateKeyLengths:L,nByteLength:C,wrapPrivateKey:R,n:F}=Q;if(L&&typeof N!=="bigint"){if((0,M0.isBytes)(N))N=(0,M0.bytesToHex)(N);if(typeof N!=="string"||!L.includes(N.length))throw Error("invalid private key");N=N.padStart(C*2,"0")}let f;try{f=typeof N==="bigint"?N:(0,M0.bytesToNumberBE)((0,M0.ensureBytes)("private key",N,C))}catch(E){throw Error("invalid private key, expected hex or "+C+" bytes, got "+typeof N)}if(R)f=(0,bK.mod)(f,F);return(0,M0.aInRange)("private key",f,e6,F),f}function M(N){if(!(N instanceof O))throw Error("ProjectivePoint expected")}let D=(0,M0.memoized)((N,L)=>{let{px:C,py:R,pz:F}=N;if(Y.eql(F,Y.ONE))return{x:C,y:R};let f=N.is0();if(L==null)L=f?Y.ONE:Y.inv(F);let E=Y.mul(C,L),P=Y.mul(R,L),j=Y.mul(F,L);if(f)return{x:Y.ZERO,y:Y.ZERO};if(!Y.eql(j,Y.ONE))throw Error("invZ was invalid");return{x:E,y:P}}),I=(0,M0.memoized)((N)=>{if(N.is0()){if(Q.allowInfinityPoint&&!Y.is0(N.py))return;throw Error("bad point: ZERO")}let{x:L,y:C}=N.toAffine();if(!Y.isValid(L)||!Y.isValid(C))throw Error("bad point: x or y not FE");if(!W(L,C))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,C){if(N==null||!Y.isValid(N))throw Error("x required");if(L==null||!Y.isValid(L)||Y.is0(L))throw Error("y required");if(C==null||!Y.isValid(C))throw Error("z required");this.px=N,this.py=L,this.pz=C,Object.freeze(this)}static fromAffine(N){let{x:L,y:C}=N||{};if(!N||!Y.isValid(L)||!Y.isValid(C))throw Error("invalid affine point");if(N instanceof O)throw Error("projective point not allowed");let R=(F)=>Y.eql(F,Y.ZERO);if(R(L)&&R(C))return O.ZERO;return new O(L,C,Y.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(N){let L=(0,bK.FpInvertBatch)(Y,N.map((C)=>C.pz));return N.map((C,R)=>C.toAffine(L[R])).map(O.fromAffine)}static fromHex(N){let L=O.fromAffine(z((0,M0.ensureBytes)("pointHex",N)));return L.assertValidity(),L}static fromPrivateKey(N){return O.BASE.multiply(U(N))}static msm(N,L){return(0,Tl.pippenger)(O,G,N,L)}_setWindowSize(N){w.setWindowSize(this,N)}assertValidity(){I(this)}hasEvenY(){let{y:N}=this.toAffine();if(Y.isOdd)return!Y.isOdd(N);throw Error("Field doesn't support isOdd")}equals(N){M(N);let{px:L,py:C,pz:R}=this,{px:F,py:f,pz:E}=N,P=Y.eql(Y.mul(L,E),Y.mul(F,R)),j=Y.eql(Y.mul(C,E),Y.mul(f,R));return P&&j}negate(){return new O(this.px,Y.neg(this.py),this.pz)}double(){let{a:N,b:L}=Q,C=Y.mul(L,UP),{px:R,py:F,pz:f}=this,E=Y.ZERO,P=Y.ZERO,j=Y.ZERO,$=Y.mul(R,R),d=Y.mul(F,F),h=Y.mul(f,f),T=Y.mul(R,F);return T=Y.add(T,T),j=Y.mul(R,f),j=Y.add(j,j),E=Y.mul(N,j),P=Y.mul(C,h),P=Y.add(E,P),E=Y.sub(d,P),P=Y.add(d,P),P=Y.mul(E,P),E=Y.mul(T,E),j=Y.mul(C,j),h=Y.mul(N,h),T=Y.sub($,h),T=Y.mul(N,T),T=Y.add(T,j),j=Y.add($,$),$=Y.add(j,$),$=Y.add($,h),$=Y.mul($,T),P=Y.add(P,$),h=Y.mul(F,f),h=Y.add(h,h),$=Y.mul(h,T),E=Y.sub(E,$),j=Y.mul(h,d),j=Y.add(j,j),j=Y.add(j,j),new O(E,P,j)}add(N){M(N);let{px:L,py:C,pz:R}=this,{px:F,py:f,pz:E}=N,P=Y.ZERO,j=Y.ZERO,$=Y.ZERO,d=Q.a,h=Y.mul(Q.b,UP),T=Y.mul(L,F),S=Y.mul(C,f),x=Y.mul(R,E),b=Y.add(L,C),m=Y.add(F,f);b=Y.mul(b,m),m=Y.add(T,S),b=Y.sub(b,m),m=Y.add(L,R);let g=Y.add(F,E);return m=Y.mul(m,g),g=Y.add(T,x),m=Y.sub(m,g),g=Y.add(C,R),P=Y.add(f,E),g=Y.mul(g,P),P=Y.add(S,x),g=Y.sub(g,P),$=Y.mul(d,m),P=Y.mul(h,x),$=Y.add(P,$),P=Y.sub(S,$),$=Y.add(S,$),j=Y.mul(P,$),S=Y.add(T,T),S=Y.add(S,T),x=Y.mul(d,x),m=Y.mul(h,m),S=Y.add(S,x),x=Y.sub(T,x),x=Y.mul(d,x),m=Y.add(m,x),T=Y.mul(S,m),j=Y.add(j,T),T=Y.mul(g,m),P=Y.mul(b,P),P=Y.sub(P,T),T=Y.mul(b,S),$=Y.mul(g,$),$=Y.add($,T),new O(P,j,$)}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:C}=Q;(0,M0.aInRange)("scalar",N,BY,C);let R=O.ZERO;if(N===BY)return R;if(this.is0()||N===e6)return this;if(!L||w.hasPrecomputes(this))return w.wNAFCachedUnsafe(this,N,O.normalizeZ);let{k1neg:F,k1:f,k2neg:E,k2:P}=L.splitScalar(N),j=R,$=R,d=this;while(f>BY||P>BY){if(f&e6)j=j.add(d);if(P&e6)$=$.add(d);d=d.double(),f>>=e6,P>>=e6}if(F)j=j.negate();if(E)$=$.negate();return $=new O(Y.mul($.px,L.beta),$.py,$.pz),j.add($)}multiply(N){let{endo:L,n:C}=Q;(0,M0.aInRange)("scalar",N,e6,C);let R,F;if(L){let{k1neg:f,k1:E,k2neg:P,k2:j}=L.splitScalar(N),{p:$,f:d}=this.wNAF(E),{p:h,f:T}=this.wNAF(j);$=w.constTimeNegate(f,$),h=w.constTimeNegate(P,h),h=new O(Y.mul(h.px,L.beta),h.py,h.pz),R=$.add(h),F=d.add(T)}else{let{p:f,f:E}=this.wNAF(N);R=f,F=E}return O.normalizeZ([R,F])[0]}multiplyAndAddUnsafe(N,L,C){let R=O.BASE,F=(E,P)=>P===BY||P===e6||!E.equals(R)?E.multiplyUnsafe(P):E.multiply(P),f=F(this,L).add(F(N,C));return f.is0()?void 0:f}toAffine(N){return D(this,N)}isTorsionFree(){let{h:N,isTorsionFree:L}=Q;if(N===e6)return!0;if(L)return L(O,this);throw Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:N,clearCofactor:L}=Q;if(N===e6)return this;if(L)return L(O,this);return this.multiplyUnsafe(Q.h)}toRawBytes(N=!0){return(0,M0.abool)("isCompressed",N),this.assertValidity(),X(O,this,N)}toHex(N=!0){return(0,M0.abool)("isCompressed",N),(0,M0.bytesToHex)(this.toRawBytes(N))}}O.BASE=new O(Q.Gx,Q.Gy,Y.ONE),O.ZERO=new O(Y.ZERO,Y.ONE,Y.ZERO);let{endo:A,nBitLength:B}=Q,w=(0,Tl.wNAF)(O,A?Math.ceil(B/2):B);return{CURVE:Q,ProjectivePoint:O,normPrivateKeyToScalar:U,weierstrassEquation:K,isWithinCurveOrder:q}}function br9(J){let Q=(0,Tl.validateBasic)(J);return(0,M0.validateObject)(Q,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...Q})}function xr9(J){let Q=br9(J),{Fp:Y,n:G,nByteLength:X,nBitLength:z}=Q,K=Y.BYTES+1,W=2*Y.BYTES+1;function Z(T){return(0,bK.mod)(T,G)}function V(T){return(0,bK.invert)(T,G)}let{ProjectivePoint:q,normPrivateKeyToScalar:U,weierstrassEquation:M,isWithinCurveOrder:D}=Qg0({...Q,toBytes(T,S,x){let b=S.toAffine(),m=Y.toBytes(b.x),g=M0.concatBytes;if((0,M0.abool)("isCompressed",x),x)return g(Uint8Array.from([S.hasEvenY()?2:3]),m);else return g(Uint8Array.from([4]),m,Y.toBytes(b.y))},fromBytes(T){let S=T.length,x=T[0],b=T.subarray(1);if(S===K&&(x===2||x===3)){let m=(0,M0.bytesToNumberBE)(b);if(!(0,M0.inRange)(m,e6,Y.ORDER))throw Error("Point is not on curve");let g=M(m),c;try{c=Y.sqrt(g)}catch(a){let Q1=a instanceof Error?": "+a.message:"";throw Error("Point is not on curve"+Q1)}let l=(c&e6)===e6;if((x&1)===1!==l)c=Y.neg(c);return{x:m,y:c}}else if(S===W&&x===4){let m=Y.fromBytes(b.subarray(0,Y.BYTES)),g=Y.fromBytes(b.subarray(Y.BYTES,2*Y.BYTES));return{x:m,y:g}}else{let m=K,g=W;throw Error("invalid Point, expected length of "+m+", or uncompressed "+g+", got "+S)}}});function I(T){let S=G>>e6;return T>S}function O(T){return I(T)?Z(-T):T}let A=(T,S,x)=>(0,M0.bytesToNumberBE)(T.slice(S,x));class B{constructor(T,S,x){if((0,M0.aInRange)("r",T,e6,G),(0,M0.aInRange)("s",S,e6,G),this.r=T,this.s=S,x!=null)this.recovery=x;Object.freeze(this)}static fromCompact(T){let S=X;return T=(0,M0.ensureBytes)("compactSignature",T,S*2),new B(A(T,0,S),A(T,S,2*S))}static fromDER(T){let{r:S,s:x}=Gg0.DER.toSig((0,M0.ensureBytes)("DER",T));return new B(S,x)}assertValidity(){}addRecoveryBit(T){return new B(this.r,this.s,T)}recoverPublicKey(T){let{r:S,s:x,recovery:b}=this,m=F((0,M0.ensureBytes)("msgHash",T));if(b==null||![0,1,2,3].includes(b))throw Error("recovery id invalid");let g=b===2||b===3?S+Q.n:S;if(g>=Y.ORDER)throw Error("recovery id 2 or 3 invalid");let c=(b&1)===0?"02":"03",l=q.fromHex(c+XW1(g,Y.BYTES)),p=V(g),a=Z(-m*p),Q1=Z(x*p),M1=q.BASE.multiplyAndAddUnsafe(l,a,Q1);if(!M1)throw Error("point at infinify");return M1.assertValidity(),M1}hasHighS(){return I(this.s)}normalizeS(){return this.hasHighS()?new B(this.r,Z(-this.s),this.recovery):this}toDERRawBytes(){return(0,M0.hexToBytes)(this.toDERHex())}toDERHex(){return Gg0.DER.hexFromSig(this)}toCompactRawBytes(){return(0,M0.hexToBytes)(this.toCompactHex())}toCompactHex(){let T=X;return XW1(this.r,T)+XW1(this.s,T)}}let w={isValidPrivateKey(T){try{return U(T),!0}catch(S){return!1}},normPrivateKeyToScalar:U,randomPrivateKey:()=>{let T=(0,bK.getMinHashLength)(Q.n);return(0,bK.mapHashToField)(Q.randomBytes(T),Q.n)},precompute(T=8,S=q.BASE){return S._setWindowSize(T),S.multiply(BigInt(3)),S}};function N(T,S=!0){return q.fromPrivateKey(T).toRawBytes(S)}function L(T){if(typeof T==="bigint")return!1;if(T instanceof q)return!0;let x=(0,M0.ensureBytes)("key",T).length,b=Y.BYTES,m=b+1,g=2*b+1;if(Q.allowedPrivateKeyLengths||X===m)return;else return x===m||x===g}function C(T,S,x=!0){if(L(T)===!0)throw Error("first arg must be private key");if(L(S)===!1)throw Error("second arg must be public key");return q.fromHex(S).multiply(U(T)).toRawBytes(x)}let R=Q.bits2int||function(T){if(T.length>8192)throw Error("input is too large");let S=(0,M0.bytesToNumberBE)(T),x=T.length*8-z;return x>0?S>>BigInt(x):S},F=Q.bits2int_modN||function(T){return Z(R(T))},f=(0,M0.bitMask)(z);function E(T){return(0,M0.aInRange)("num < 2^"+z,T,BY,f),(0,M0.numberToBytesBE)(T,X)}function P(T,S,x=j){if(["recovered","canonical"].some((y)=>(y in x)))throw Error("sign() legacy options not supported");let{hash:b,randomBytes:m}=Q,{lowS:g,prehash:c,extraEntropy:l}=x;if(g==null)g=!0;if(T=(0,M0.ensureBytes)("msgHash",T),Jg0(x),c)T=(0,M0.ensureBytes)("prehashed msgHash",b(T));let p=F(T),a=U(S),Q1=[E(a),E(p)];if(l!=null&&l!==!1){let y=l===!0?m(Y.BYTES):l;Q1.push((0,M0.ensureBytes)("extraEntropy",y))}let M1=(0,M0.concatBytes)(...Q1),B1=p;function L1(y){let u=R(y);if(!D(u))return;let _=V(u),o=q.BASE.multiply(u).toAffine(),n=Z(o.x);if(n===BY)return;let t=Z(_*Z(B1+n*a));if(t===BY)return;let X1=(o.x===n?0:2)|Number(o.y&e6),r=t;if(g&&I(t))r=O(t),X1^=1;return new B(n,r,X1)}return{seed:M1,k2sig:L1}}let j={lowS:Q.lowS,prehash:!1},$={lowS:Q.lowS,prehash:!1};function d(T,S,x=j){let{seed:b,k2sig:m}=P(T,S,x),g=Q;return(0,M0.createHmacDrbg)(g.hash.outputLen,g.nByteLength,g.hmac)(b,m)}q.BASE._setWindowSize(8);function h(T,S,x,b=$){let m=T;S=(0,M0.ensureBytes)("msgHash",S),x=(0,M0.ensureBytes)("publicKey",x);let{lowS:g,prehash:c,format:l}=b;if(Jg0(b),"strict"in b)throw Error("options.strict was renamed to lowS");if(l!==void 0&&l!=="compact"&&l!=="der")throw Error("format must be compact or der");let p=typeof m==="string"||(0,M0.isBytes)(m),a=!p&&!l&&typeof m==="object"&&m!==null&&typeof m.r==="bigint"&&typeof m.s==="bigint";if(!p&&!a)throw Error("invalid signature, expected Uint8Array, hex string or Signature instance");let Q1=void 0,M1;try{if(a)Q1=new B(m.r,m.s);if(p){try{if(l!=="compact")Q1=B.fromDER(m)}catch(X1){if(!(X1 instanceof Gg0.DER.Err))throw X1}if(!Q1&&l!=="der")Q1=B.fromCompact(m)}M1=q.fromHex(x)}catch(X1){return!1}if(!Q1)return!1;if(g&&Q1.hasHighS())return!1;if(c)S=Q.hash(S);let{r:B1,s:L1}=Q1,y=F(S),u=V(L1),_=Z(y*u),o=Z(B1*u),n=q.BASE.multiplyAndAddUnsafe(M1,_,o)?.toAffine();if(!n)return!1;return Z(n.x)===B1}return{CURVE:Q,getPublicKey:N,getSharedSecret:C,sign:d,verify:h,ProjectivePoint:q,Signature:B,utils:w}}function Yg0(J,Q){let Y=J.ORDER,G=BY;for(let I=Y-e6;I%xV===BY;I/=xV)G+=e6;let X=G,z=xV<<X-e6-e6,K=z*xV,W=(Y-e6)/K,Z=(W-e6)/xV,V=K-e6,q=z,U=J.pow(Q,W),M=J.pow(Q,(W+e6)/xV),D=(I,O)=>{let A=U,B=J.pow(O,V),w=J.sqr(B);w=J.mul(w,O);let N=J.mul(I,w);N=J.pow(N,Z),N=J.mul(N,B),B=J.mul(N,O),w=J.mul(N,I);let L=J.mul(w,B);N=J.pow(L,q);let C=J.eql(N,J.ONE);B=J.mul(w,M),N=J.mul(L,A),w=J.cmov(B,w,C),L=J.cmov(N,L,C);for(let R=X;R>e6;R--){let F=R-xV;F=xV<<F-e6;let f=J.pow(L,F),E=J.eql(f,J.ONE);B=J.mul(w,A),A=J.mul(A,A),f=J.mul(L,A),w=J.cmov(B,w,E),L=J.cmov(f,L,E)}return{isValid:C,value:w}};if(J.ORDER%zW1===UP){let I=(J.ORDER-UP)/zW1,O=J.sqrt(J.neg(Q));D=(A,B)=>{let w=J.sqr(B),N=J.mul(A,B);w=J.mul(w,N);let L=J.pow(w,I);L=J.mul(L,N);let C=J.mul(L,O),R=J.mul(J.sqr(L),B),F=J.eql(R,A),f=J.cmov(C,L,F);return{isValid:F,value:f}}}return D}function yr9(J,Q){if((0,bK.validateField)(J),!J.isValid(Q.A)||!J.isValid(Q.B)||!J.isValid(Q.Z))throw Error("mapToCurveSimpleSWU: invalid opts");let Y=Yg0(J,Q.Z);if(!J.isOdd)throw Error("Fp.isOdd is not implemented!");return(G)=>{let X,z,K,W,Z,V,q,U;X=J.sqr(G),X=J.mul(X,Q.Z),z=J.sqr(X),z=J.add(z,X),K=J.add(z,J.ONE),K=J.mul(K,Q.B),W=J.cmov(Q.Z,J.neg(z),!J.eql(z,J.ZERO)),W=J.mul(W,Q.A),z=J.sqr(K),V=J.sqr(W),Z=J.mul(V,Q.A),z=J.add(z,Z),z=J.mul(z,K),V=J.mul(V,W),Z=J.mul(V,Q.B),z=J.add(z,Z),q=J.mul(X,K);let{isValid:M,value:D}=Y(z,V);U=J.mul(X,G),U=J.mul(U,D),q=J.cmov(q,K,M),U=J.cmov(U,D,M);let I=J.isOdd(G)===J.isOdd(U);U=J.cmov(J.neg(U),U,I);let O=(0,bK.FpInvertBatch)(J,[W],!0)[0];return q=J.mul(q,O),{x:q,y:U}}}});var Wg0=H((Kg0)=>{Object.defineProperty(Kg0,"__esModule",{value:!0});Kg0.getHash=zg0;Kg0.createCurve=_r9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var pr9=Ty0(),Xg0=$K(),cr9=WW1();function zg0(J){return{hash:J,hmac:(Q,...Y)=>(0,pr9.hmac)(J,Q,(0,Xg0.concatBytes)(...Y)),randomBytes:Xg0.randomBytes}}function _r9(J,Q){let Y=(G)=>(0,cr9.weierstrass)({...J,...zg0(G)});return{...Y(Q),create:Y}}});var Mg0=H((Ug0)=>{Object.defineProperty(Ug0,"__esModule",{value:!0});Ug0.expand_message_xmd=Vg0;Ug0.expand_message_xof=qg0;Ug0.hash_to_field=ZW1;Ug0.isogenyMap=rr9;Ug0.createHasher=sr9;var Zg0=VP(),G7=bV(),or9=G7.bytesToNumberBE;function yV(J,Q){if(MP(J),MP(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 ar9(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 MP(J){if(!Number.isSafeInteger(J))throw Error("number expected")}function Vg0(J,Q,Y,G){if((0,G7.abytes)(J),(0,G7.abytes)(Q),MP(Y),Q.length>255)Q=G((0,G7.concatBytes)((0,G7.utf8ToBytes)("H2C-OVERSIZE-DST-"),Q));let{outputLen:X,blockLen:z}=G,K=Math.ceil(Y/X);if(Y>65535||K>255)throw Error("expand_message_xmd: invalid lenInBytes");let W=(0,G7.concatBytes)(Q,yV(Q.length,1)),Z=yV(0,z),V=yV(Y,2),q=Array(K),U=G((0,G7.concatBytes)(Z,J,V,yV(0,1),W));q[0]=G((0,G7.concatBytes)(U,yV(1,1),W));for(let D=1;D<=K;D++){let I=[ar9(U,q[D-1]),yV(D+1,1),W];q[D]=G((0,G7.concatBytes)(...I))}return(0,G7.concatBytes)(...q).slice(0,Y)}function qg0(J,Q,Y,G,X){if((0,G7.abytes)(J),(0,G7.abytes)(Q),MP(Y),Q.length>255){let z=Math.ceil(2*G/8);Q=X.create({dkLen:z}).update((0,G7.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(yV(Y,2)).update(Q).update(yV(Q.length,1)).digest()}function ZW1(J,Q,Y){(0,G7.validateObject)(Y,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:G,k:X,m:z,hash:K,expand:W,DST:Z}=Y;(0,G7.abytes)(J),MP(Q);let V=typeof Z==="string"?(0,G7.utf8ToBytes)(Z):Z,q=G.toString(2).length,U=Math.ceil((q+X)/8),M=Q*z*U,D;if(W==="xmd")D=Vg0(J,V,M,K);else if(W==="xof")D=qg0(J,V,M,X,K);else if(W==="_internal_pass")D=J;else throw Error('expand must be "xmd" or "xof"');let I=Array(Q);for(let O=0;O<Q;O++){let A=Array(z);for(let B=0;B<z;B++){let w=U*(B+O*z),N=D.subarray(w,w+U);A[B]=(0,Zg0.mod)(or9(N),G)}I[O]=A}return I}function rr9(J,Q){let Y=Q.map((G)=>Array.from(G).reverse());return(G,X)=>{let[z,K,W,Z]=Y.map((U)=>U.reduce((M,D)=>J.add(J.mul(M,G),D))),[V,q]=(0,Zg0.FpInvertBatch)(J,[K,Z],!0);return G=J.mul(z,V),X=J.mul(X,J.mul(W,q)),{x:G,y:X}}}function sr9(J,Q,Y){if(typeof Q!=="function")throw Error("mapToCurve() must be defined");function G(z){return J.fromAffine(Q(z))}function X(z){let K=z.clearCofactor();if(K.equals(J.ZERO))return J.ZERO;return K.assertValidity(),K}return{defaults:Y,hashToCurve(z,K){let W=ZW1(z,2,{...Y,DST:Y.DST,...K}),Z=G(W[0]),V=G(W[1]);return X(Z.add(V))},encodeToCurve(z,K){let W=ZW1(z,1,{...Y,DST:Y.encodeDST,...K});return X(G(W[0]))},mapToCurve(z){if(!Array.isArray(z))throw Error("expected array of bigints");for(let K of z)if(typeof K!=="bigint")throw Error("expected array of bigints");return X(G(z))}}}});var mV=H((wg0)=>{Object.defineProperty(wg0,"__esModule",{value:!0});wg0.encodeToCurve=wg0.hashToCurve=wg0.secp256k1_hasher=wg0.schnorr=wg0.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Sl=lK1(),Gs9=$K(),Xs9=Wg0(),Ig0=Mg0(),d4=VP(),d3=bV(),zs9=WW1(),IP=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Pl=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),MW1=BigInt(0),DP=BigInt(1),$l=BigInt(2),Dg0=(J,Q)=>(J+Q/$l)/Q;function Og0(J){let Q=IP,Y=BigInt(3),G=BigInt(6),X=BigInt(11),z=BigInt(22),K=BigInt(23),W=BigInt(44),Z=BigInt(88),V=J*J*J%Q,q=V*V*J%Q,U=(0,d4.pow2)(q,Y,Q)*q%Q,M=(0,d4.pow2)(U,Y,Q)*q%Q,D=(0,d4.pow2)(M,$l,Q)*V%Q,I=(0,d4.pow2)(D,X,Q)*D%Q,O=(0,d4.pow2)(I,z,Q)*I%Q,A=(0,d4.pow2)(O,W,Q)*O%Q,B=(0,d4.pow2)(A,Z,Q)*A%Q,w=(0,d4.pow2)(B,W,Q)*O%Q,N=(0,d4.pow2)(w,Y,Q)*q%Q,L=(0,d4.pow2)(N,K,Q)*I%Q,C=(0,d4.pow2)(L,G,Q)*V%Q,R=(0,d4.pow2)(C,$l,Q);if(!gV.eql(gV.sqr(R),J))throw Error("Cannot find square root");return R}var gV=(0,d4.Field)(IP,void 0,void 0,{sqrt:Og0});wg0.secp256k1=(0,Xs9.createCurve)({a:MW1,b:BigInt(7),Fp:gV,n:Pl,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:(J)=>{let Q=Pl,Y=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),G=-DP*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),X=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),z=Y,K=BigInt("0x100000000000000000000000000000000"),W=Dg0(z*J,Q),Z=Dg0(-G*J,Q),V=(0,d4.mod)(J-W*Y-Z*X,Q),q=(0,d4.mod)(-W*G-Z*z,Q),U=V>K,M=q>K;if(U)V=Q-V;if(M)q=Q-q;if(V>K||q>K)throw Error("splitScalar: Endomorphism failed, k="+J);return{k1neg:U,k1:V,k2neg:M,k2:q}}}},Sl.sha256);var Hg0={};function fl(J,...Q){let Y=Hg0[J];if(Y===void 0){let G=(0,Sl.sha256)(Uint8Array.from(J,(X)=>X.charCodeAt(0)));Y=(0,d3.concatBytes)(G,G),Hg0[J]=Y}return(0,Sl.sha256)((0,d3.concatBytes)(Y,...Q))}var DW1=(J)=>J.toRawBytes(!0).slice(1),qW1=(J)=>(0,d3.numberToBytesBE)(J,32),VW1=(J)=>(0,d4.mod)(J,IP),HP=(J)=>(0,d4.mod)(J,Pl),HW1=(()=>wg0.secp256k1.ProjectivePoint)(),Ks9=(J,Q,Y)=>HW1.BASE.multiplyAndAddUnsafe(J,Q,Y);function UW1(J){let Q=wg0.secp256k1.utils.normPrivateKeyToScalar(J),Y=HW1.fromPrivateKey(Q);return{scalar:Y.hasEvenY()?Q:HP(-Q),bytes:DW1(Y)}}function Ag0(J){(0,d3.aInRange)("x",J,DP,IP);let Q=VW1(J*J),Y=VW1(Q*J+BigInt(7)),G=Og0(Y);if(G%$l!==MW1)G=VW1(-G);let X=new HW1(J,G,DP);return X.assertValidity(),X}var zN=d3.bytesToNumberBE;function Bg0(...J){return HP(zN(fl("BIP0340/challenge",...J)))}function Ws9(J){return UW1(J).bytes}function Zs9(J,Q,Y=(0,Gs9.randomBytes)(32)){let G=(0,d3.ensureBytes)("message",J),{bytes:X,scalar:z}=UW1(Q),K=(0,d3.ensureBytes)("auxRand",Y,32),W=qW1(z^zN(fl("BIP0340/aux",K))),Z=fl("BIP0340/nonce",W,X,G),V=HP(zN(Z));if(V===MW1)throw Error("sign failed: k is zero");let{bytes:q,scalar:U}=UW1(V),M=Bg0(q,X,G),D=new Uint8Array(64);if(D.set(q,0),D.set(qW1(HP(U+M*z)),32),!Ng0(D,G,X))throw Error("sign: Invalid signature produced");return D}function Ng0(J,Q,Y){let G=(0,d3.ensureBytes)("signature",J,64),X=(0,d3.ensureBytes)("message",Q),z=(0,d3.ensureBytes)("publicKey",Y,32);try{let K=Ag0(zN(z)),W=zN(G.subarray(0,32));if(!(0,d3.inRange)(W,DP,IP))return!1;let Z=zN(G.subarray(32,64));if(!(0,d3.inRange)(Z,DP,Pl))return!1;let V=Bg0(qW1(W),DW1(K),X),q=Ks9(K,Z,HP(-V));if(!q||!q.hasEvenY()||q.toAffine().x!==W)return!1;return!0}catch(K){return!1}}wg0.schnorr=(()=>({getPublicKey:Ws9,sign:Zs9,verify:Ng0,utils:{randomPrivateKey:wg0.secp256k1.utils.randomPrivateKey,lift_x:Ag0,pointToBytes:DW1,numberToBytesBE:d3.numberToBytesBE,bytesToNumberBE:d3.bytesToNumberBE,taggedHash:fl,mod:d4.mod}}))();var Vs9=(()=>(0,Ig0.isogenyMap)(gV,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map((J)=>J.map((Q)=>BigInt(Q)))))(),qs9=(()=>(0,zs9.mapToCurveSimpleSWU)(gV,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:gV.create(BigInt("-11"))}))();wg0.secp256k1_hasher=(()=>(0,Ig0.createHasher)(wg0.secp256k1.ProjectivePoint,(J)=>{let{x:Q,y:Y}=qs9(gV.create(J[0]));return Vs9(Q,Y)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:gV.ORDER,m:1,k:128,expand:"xmd",hash:Sl.sha256}))();wg0.hashToCurve=(()=>wg0.secp256k1_hasher.hashToCurve)();wg0.encodeToCurve=(()=>wg0.secp256k1_hasher.encodeToCurve)()});var kl=H((Fg0)=>{Object.defineProperty(Fg0,"__esModule",{value:!0});Fg0.recoverPublicKey=Hs9;var Eg0=t5(),Ds9=g7(),OW1=n8(),Cg0=y1();async function Hs9({hash:J,signature:Q}){let Y=(0,Eg0.isHex)(J)?J:(0,Cg0.toHex)(J),{secp256k1:G}=await Promise.resolve().then(()=>mV());return`0x${(()=>{if(typeof Q==="object"&&"r"in Q&&"s"in Q){let{r:V,s:q,v:U,yParity:M}=Q,D=Number(M??U),I=Rg0(D);return new G.Signature((0,OW1.hexToBigInt)(V),(0,OW1.hexToBigInt)(q)).addRecoveryBit(I)}let K=(0,Eg0.isHex)(Q)?Q:(0,Cg0.toHex)(Q);if((0,Ds9.size)(K)!==65)throw Error("invalid signature length");let W=(0,OW1.hexToNumber)(`0x${K.slice(130)}`),Z=Rg0(W);return G.Signature.fromCompact(K.substring(2,130)).addRecoveryBit(Z)})().recoverPublicKey(Y.substring(2)).toHex(!1)}`}function Rg0(J){if(J===0||J===1)return J;if(J===27)return 0;if(J===28)return 1;throw Error("Invalid yParityOrV value")}});var xK=H((Tg0)=>{Object.defineProperty(Tg0,"__esModule",{value:!0});Tg0.recoverAddress=Bs9;var Os9=xK1(),As9=kl();async function Bs9({hash:J,signature:Q}){return(0,Os9.publicKeyToAddress)(await(0,As9.recoverPublicKey)({hash:J,signature:Q}))}});var KN=H(($g0)=>{Object.defineProperty($g0,"__esModule",{value:!0});$g0.toRlp=AW1;$g0.bytesToRlp=Rs9;$g0.hexToRlp=Fs9;var ws9=f0(),Ls9=tB(),Es9=t6(),Cs9=y1();function AW1(J,Q="hex"){let Y=Sg0(J),G=(0,Ls9.createCursor)(new Uint8Array(Y.length));if(Y.encode(G),Q==="hex")return(0,Cs9.bytesToHex)(G.bytes);return G.bytes}function Rs9(J,Q="bytes"){return AW1(J,Q)}function Fs9(J,Q="hex"){return AW1(J,Q)}function Sg0(J){if(Array.isArray(J))return Ts9(J.map((Q)=>Sg0(Q)));return Ss9(J)}function Ts9(J){let Q=J.reduce((X,z)=>X+z.length,0),Y=Pg0(Q);return{length:(()=>{if(Q<=55)return 1+Q;return 1+Y+Q})(),encode(X){if(Q<=55)X.pushByte(192+Q);else if(X.pushByte(247+Y),Y===1)X.pushUint8(Q);else if(Y===2)X.pushUint16(Q);else if(Y===3)X.pushUint24(Q);else X.pushUint32(Q);for(let{encode:z}of J)z(X)}}}function Ss9(J){let Q=typeof J==="string"?(0,Es9.hexToBytes)(J):J,Y=Pg0(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 Pg0(J){if(J<256)return 1;if(J<65536)return 2;if(J<16777216)return 3;if(J<4294967296)return 4;throw new ws9.BaseError("Length is too large.")}});var BW1=H((kg0)=>{Object.defineProperty(kg0,"__esModule",{value:!0});kg0.hashAuthorization=bs9;var ks9=M4(),vs9=t6(),fg0=y1(),js9=KN(),hs9=m7();function bs9(J){let{chainId:Q,nonce:Y,to:G}=J,X=J.contractAddress??J.address,z=(0,hs9.keccak256)((0,ks9.concatHex)(["0x05",(0,js9.toRlp)([Q?(0,fg0.numberToHex)(Q):"0x",X,Y?(0,fg0.numberToHex)(Y):"0x"])]));if(G==="bytes")return(0,vs9.hexToBytes)(z);return z}});var AP=H((vg0)=>{Object.defineProperty(vg0,"__esModule",{value:!0});vg0.recoverAuthorizationAddress=ms9;var ys9=xK(),gs9=BW1();async function ms9(J){let{authorization:Q,signature:Y}=J;return(0,ys9.recoverAddress)({hash:(0,gs9.hashAuthorization)(Q),signature:Y??Q})}});var wW1=H((hg0)=>{Object.defineProperty(hg0,"__esModule",{value:!0});hg0.EstimateGasExecutionError=void 0;var us9=YN(),NW1=kV(),ls9=f0(),ps9=m3();class jg0 extends ls9.BaseError{constructor(J,{account:Q,docsPath:Y,chain:G,data:X,gas:z,gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U}){let M=(0,ps9.prettyPrint)({from:Q?.address,to:q,value:typeof U<"u"&&`${(0,us9.formatEther)(U)} ${G?.nativeCurrency?.symbol||"ETH"}`,data:X,gas:z,gasPrice:typeof K<"u"&&`${(0,NW1.formatGwei)(K)} gwei`,maxFeePerGas:typeof W<"u"&&`${(0,NW1.formatGwei)(W)} gwei`,maxPriorityFeePerGas:typeof Z<"u"&&`${(0,NW1.formatGwei)(Z)} gwei`,nonce:V});super(J.shortMessage,{cause:J,docsPath:Y,metaMessages:[...J.metaMessages?[...J.metaMessages," "]:[],"Estimate Gas Arguments:",M].filter(Boolean),name:"EstimateGasExecutionError"});Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=J}}hg0.EstimateGasExecutionError=jg0});var EX=H((yg0)=>{Object.defineProperty(yg0,"__esModule",{value:!0});yg0.UnknownNodeError=yg0.TipAboveFeeCapError=yg0.TransactionTypeNotSupportedError=yg0.IntrinsicGasTooLowError=yg0.IntrinsicGasTooHighError=yg0.InsufficientFundsError=yg0.NonceMaxValueError=yg0.NonceTooLowError=yg0.NonceTooHighError=yg0.FeeCapTooLowError=yg0.FeeCapTooHighError=yg0.ExecutionRevertedError=void 0;var vl=kV(),n2=f0();class jl extends n2.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"})}}yg0.ExecutionRevertedError=jl;Object.defineProperty(jl,"code",{enumerable:!0,configurable:!0,writable:!0,value:3});Object.defineProperty(jl,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/execution reverted/});class LW1 extends n2.BaseError{constructor({cause:J,maxFeePerGas:Q}={}){super(`The fee cap (\`maxFeePerGas\`${Q?` = ${(0,vl.formatGwei)(Q)} gwei`:""}) cannot be higher than the maximum allowed value (2^256-1).`,{cause:J,name:"FeeCapTooHighError"})}}yg0.FeeCapTooHighError=LW1;Object.defineProperty(LW1,"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 EW1 extends n2.BaseError{constructor({cause:J,maxFeePerGas:Q}={}){super(`The fee cap (\`maxFeePerGas\`${Q?` = ${(0,vl.formatGwei)(Q)}`:""} gwei) cannot be lower than the block base fee.`,{cause:J,name:"FeeCapTooLowError"})}}yg0.FeeCapTooLowError=EW1;Object.defineProperty(EW1,"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 CW1 extends n2.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"})}}yg0.NonceTooHighError=CW1;Object.defineProperty(CW1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too high/});class RW1 extends n2.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"})}}yg0.NonceTooLowError=RW1;Object.defineProperty(RW1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too low|transaction already imported|already known/});class FW1 extends n2.BaseError{constructor({cause:J,nonce:Q}={}){super(`Nonce provided for the transaction ${Q?`(${Q}) `:""}exceeds the maximum allowed nonce.`,{cause:J,name:"NonceMaxValueError"})}}yg0.NonceMaxValueError=FW1;Object.defineProperty(FW1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce has max value/});class TW1 extends n2.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"})}}yg0.InsufficientFundsError=TW1;Object.defineProperty(TW1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/insufficient funds|exceeds transaction sender account balance/});class SW1 extends n2.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"})}}yg0.IntrinsicGasTooHighError=SW1;Object.defineProperty(SW1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too high|gas limit reached/});class PW1 extends n2.BaseError{constructor({cause:J,gas:Q}={}){super(`The amount of gas ${Q?`(${Q}) `:""}provided for the transaction is too low.`,{cause:J,name:"IntrinsicGasTooLowError"})}}yg0.IntrinsicGasTooLowError=PW1;Object.defineProperty(PW1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too low/});class $W1 extends n2.BaseError{constructor({cause:J}){super("The transaction type is not supported for this chain.",{cause:J,name:"TransactionTypeNotSupportedError"})}}yg0.TransactionTypeNotSupportedError=$W1;Object.defineProperty($W1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/transaction type not valid/});class fW1 extends n2.BaseError{constructor({cause:J,maxPriorityFeePerGas:Q,maxFeePerGas:Y}={}){super([`The provided tip (\`maxPriorityFeePerGas\`${Q?` = ${(0,vl.formatGwei)(Q)} gwei`:""}) cannot be higher than the fee cap (\`maxFeePerGas\`${Y?` = ${(0,vl.formatGwei)(Y)} gwei`:""}).`].join(`
`),{cause:J,name:"TipAboveFeeCapError"})}}yg0.TipAboveFeeCapError=fW1;Object.defineProperty(fW1,"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 xg0 extends n2.BaseError{constructor({cause:J}){super(`An error occurred while executing: ${J?.shortMessage}`,{cause:J,name:"UnknownNodeError"})}}yg0.UnknownNodeError=xg0});var WN=H((ug0)=>{Object.defineProperty(ug0,"__esModule",{value:!0});ug0.containsNodeError=Yt9;ug0.getNodeError=Gt9;var mg0=f0(),L8=EX(),Qt9=i2(),dg0=vK();function Yt9(J){return J instanceof dg0.TransactionRejectedRpcError||J instanceof dg0.InvalidInputRpcError||J instanceof Qt9.RpcRequestError&&J.code===L8.ExecutionRevertedError.code}function Gt9(J,Q){let Y=(J.details||"").toLowerCase(),G=J instanceof mg0.BaseError?J.walk((X)=>X?.code===L8.ExecutionRevertedError.code):J;if(G instanceof mg0.BaseError)return new L8.ExecutionRevertedError({cause:J,message:G.details});if(L8.ExecutionRevertedError.nodeMessage.test(Y))return new L8.ExecutionRevertedError({cause:J,message:J.details});if(L8.FeeCapTooHighError.nodeMessage.test(Y))return new L8.FeeCapTooHighError({cause:J,maxFeePerGas:Q?.maxFeePerGas});if(L8.FeeCapTooLowError.nodeMessage.test(Y))return new L8.FeeCapTooLowError({cause:J,maxFeePerGas:Q?.maxFeePerGas});if(L8.NonceTooHighError.nodeMessage.test(Y))return new L8.NonceTooHighError({cause:J,nonce:Q?.nonce});if(L8.NonceTooLowError.nodeMessage.test(Y))return new L8.NonceTooLowError({cause:J,nonce:Q?.nonce});if(L8.NonceMaxValueError.nodeMessage.test(Y))return new L8.NonceMaxValueError({cause:J,nonce:Q?.nonce});if(L8.InsufficientFundsError.nodeMessage.test(Y))return new L8.InsufficientFundsError({cause:J});if(L8.IntrinsicGasTooHighError.nodeMessage.test(Y))return new L8.IntrinsicGasTooHighError({cause:J,gas:Q?.gas});if(L8.IntrinsicGasTooLowError.nodeMessage.test(Y))return new L8.IntrinsicGasTooLowError({cause:J,gas:Q?.gas});if(L8.TransactionTypeNotSupportedError.nodeMessage.test(Y))return new L8.TransactionTypeNotSupportedError({cause:J});if(L8.TipAboveFeeCapError.nodeMessage.test(Y))return new L8.TipAboveFeeCapError({cause:J,maxFeePerGas:Q?.maxFeePerGas,maxPriorityFeePerGas:Q?.maxPriorityFeePerGas});return new L8.UnknownNodeError({cause:J})}});var kW1=H((lg0)=>{Object.defineProperty(lg0,"__esModule",{value:!0});lg0.getEstimateGasError=Vt9;var Kt9=wW1(),Wt9=EX(),Zt9=WN();function Vt9(J,{docsPath:Q,...Y}){let G=(()=>{let X=(0,Zt9.getNodeError)(J,Y);if(X instanceof Wt9.UnknownNodeError)return J;return X})();return new Kt9.EstimateGasExecutionError(G,{docsPath:Q,...Y})}});var zD=H((pg0)=>{Object.defineProperty(pg0,"__esModule",{value:!0});pg0.extract=Ut9;function Ut9(J,{format:Q}){if(!Q)return{};let Y={};function G(z){let K=Object.keys(z);for(let W of K){if(W in J)Y[W]=J[W];if(z[W]&&typeof z[W]==="object"&&!Array.isArray(z[W]))G(z[W])}}let X=Q(J||{});return G(X),Y}});var ZN=H((cg0)=>{Object.defineProperty(cg0,"__esModule",{value:!0});cg0.defineFormatter=Dt9;function Dt9(J,Q){return({exclude:Y,format:G})=>{return{exclude:Y,format:(X)=>{let z=Q(X);if(Y)for(let K of Y)delete z[K];return{...z,...G(X)}},type:J}}}});var CX=H((ig0)=>{Object.defineProperty(ig0,"__esModule",{value:!0});ig0.defineTransactionRequest=ig0.rpcTransactionType=void 0;ig0.formatTransactionRequest=_g0;var u3=y1(),It9=ZN();ig0.rpcTransactionType={legacy:"0x0",eip2930:"0x1",eip1559:"0x2",eip4844:"0x3",eip7702:"0x4"};function _g0(J){let Q={};if(typeof J.authorizationList<"u")Q.authorizationList=Ot9(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,u3.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,u3.numberToHex)(J.gas);if(typeof J.gasPrice<"u")Q.gasPrice=(0,u3.numberToHex)(J.gasPrice);if(typeof J.maxFeePerBlobGas<"u")Q.maxFeePerBlobGas=(0,u3.numberToHex)(J.maxFeePerBlobGas);if(typeof J.maxFeePerGas<"u")Q.maxFeePerGas=(0,u3.numberToHex)(J.maxFeePerGas);if(typeof J.maxPriorityFeePerGas<"u")Q.maxPriorityFeePerGas=(0,u3.numberToHex)(J.maxPriorityFeePerGas);if(typeof J.nonce<"u")Q.nonce=(0,u3.numberToHex)(J.nonce);if(typeof J.to<"u")Q.to=J.to;if(typeof J.type<"u")Q.type=ig0.rpcTransactionType[J.type];if(typeof J.value<"u")Q.value=(0,u3.numberToHex)(J.value);return Q}ig0.defineTransactionRequest=(0,It9.defineFormatter)("transactionRequest",_g0);function Ot9(J){return J.map((Q)=>({address:Q.address,r:Q.r?(0,u3.numberToHex)(BigInt(Q.r)):Q.r,s:Q.s?(0,u3.numberToHex)(BigInt(Q.s)):Q.s,chainId:(0,u3.numberToHex)(Q.chainId),nonce:(0,u3.numberToHex)(Q.nonce),...typeof Q.yParity<"u"?{yParity:(0,u3.numberToHex)(Q.yParity)}:{},...typeof Q.v<"u"&&typeof Q.yParity>"u"?{v:(0,u3.numberToHex)(Q.v)}:{}}))}});var hl=H((eg0)=>{Object.defineProperty(eg0,"__esModule",{value:!0});eg0.serializeStateMapping=vW1;eg0.serializeAccountStateOverride=tg0;eg0.serializeStateOverride=wt9;var Bt9=p2(),ag0=iS(),sg0=pu(),Nt9=d7(),rg0=y1();function vW1(J){if(!J||J.length===0)return;return J.reduce((Q,{slot:Y,value:G})=>{if(Y.length!==66)throw new ag0.InvalidBytesLengthError({size:Y.length,targetSize:66,type:"hex"});if(G.length!==66)throw new ag0.InvalidBytesLengthError({size:G.length,targetSize:66,type:"hex"});return Q[Y]=G,Q},{})}function tg0(J){let{balance:Q,nonce:Y,state:G,stateDiff:X,code:z}=J,K={};if(z!==void 0)K.code=z;if(Q!==void 0)K.balance=(0,rg0.numberToHex)(Q);if(Y!==void 0)K.nonce=(0,rg0.numberToHex)(Y);if(G!==void 0)K.state=vW1(G);if(X!==void 0){if(K.state)throw new sg0.StateAssignmentConflictError;K.stateDiff=vW1(X)}return K}function wt9(J){if(!J)return;let Q={};for(let{address:Y,...G}of J){if(!(0,Nt9.isAddress)(Y,{strict:!1}))throw new Bt9.InvalidAddressError({address:Y});if(Q[Y])throw new sg0.AccountStateConflictError({address:Y});Q[Y]=tg0(G)}return Q}});var bl=H((Jm0)=>{Object.defineProperty(Jm0,"__esModule",{value:!0});Jm0.minInt144=Jm0.minInt136=Jm0.minInt128=Jm0.minInt120=Jm0.minInt112=Jm0.minInt104=Jm0.minInt96=Jm0.minInt88=Jm0.minInt80=Jm0.minInt72=Jm0.minInt64=Jm0.minInt56=Jm0.minInt48=Jm0.minInt40=Jm0.minInt32=Jm0.minInt24=Jm0.minInt16=Jm0.minInt8=Jm0.maxInt256=Jm0.maxInt248=Jm0.maxInt240=Jm0.maxInt232=Jm0.maxInt224=Jm0.maxInt216=Jm0.maxInt208=Jm0.maxInt200=Jm0.maxInt192=Jm0.maxInt184=Jm0.maxInt176=Jm0.maxInt168=Jm0.maxInt160=Jm0.maxInt152=Jm0.maxInt144=Jm0.maxInt136=Jm0.maxInt128=Jm0.maxInt120=Jm0.maxInt112=Jm0.maxInt104=Jm0.maxInt96=Jm0.maxInt88=Jm0.maxInt80=Jm0.maxInt72=Jm0.maxInt64=Jm0.maxInt56=Jm0.maxInt48=Jm0.maxInt40=Jm0.maxInt32=Jm0.maxInt24=Jm0.maxInt16=Jm0.maxInt8=void 0;Jm0.maxUint256=Jm0.maxUint248=Jm0.maxUint240=Jm0.maxUint232=Jm0.maxUint224=Jm0.maxUint216=Jm0.maxUint208=Jm0.maxUint200=Jm0.maxUint192=Jm0.maxUint184=Jm0.maxUint176=Jm0.maxUint168=Jm0.maxUint160=Jm0.maxUint152=Jm0.maxUint144=Jm0.maxUint136=Jm0.maxUint128=Jm0.maxUint120=Jm0.maxUint112=Jm0.maxUint104=Jm0.maxUint96=Jm0.maxUint88=Jm0.maxUint80=Jm0.maxUint72=Jm0.maxUint64=Jm0.maxUint56=Jm0.maxUint48=Jm0.maxUint40=Jm0.maxUint32=Jm0.maxUint24=Jm0.maxUint16=Jm0.maxUint8=Jm0.minInt256=Jm0.minInt248=Jm0.minInt240=Jm0.minInt232=Jm0.minInt224=Jm0.minInt216=Jm0.minInt208=Jm0.minInt200=Jm0.minInt192=Jm0.minInt184=Jm0.minInt176=Jm0.minInt168=Jm0.minInt160=Jm0.minInt152=void 0;Jm0.maxInt8=2n**(8n-1n)-1n;Jm0.maxInt16=2n**(16n-1n)-1n;Jm0.maxInt24=2n**(24n-1n)-1n;Jm0.maxInt32=2n**(32n-1n)-1n;Jm0.maxInt40=2n**(40n-1n)-1n;Jm0.maxInt48=2n**(48n-1n)-1n;Jm0.maxInt56=2n**(56n-1n)-1n;Jm0.maxInt64=2n**(64n-1n)-1n;Jm0.maxInt72=2n**(72n-1n)-1n;Jm0.maxInt80=2n**(80n-1n)-1n;Jm0.maxInt88=2n**(88n-1n)-1n;Jm0.maxInt96=2n**(96n-1n)-1n;Jm0.maxInt104=2n**(104n-1n)-1n;Jm0.maxInt112=2n**(112n-1n)-1n;Jm0.maxInt120=2n**(120n-1n)-1n;Jm0.maxInt128=2n**(128n-1n)-1n;Jm0.maxInt136=2n**(136n-1n)-1n;Jm0.maxInt144=2n**(144n-1n)-1n;Jm0.maxInt152=2n**(152n-1n)-1n;Jm0.maxInt160=2n**(160n-1n)-1n;Jm0.maxInt168=2n**(168n-1n)-1n;Jm0.maxInt176=2n**(176n-1n)-1n;Jm0.maxInt184=2n**(184n-1n)-1n;Jm0.maxInt192=2n**(192n-1n)-1n;Jm0.maxInt200=2n**(200n-1n)-1n;Jm0.maxInt208=2n**(208n-1n)-1n;Jm0.maxInt216=2n**(216n-1n)-1n;Jm0.maxInt224=2n**(224n-1n)-1n;Jm0.maxInt232=2n**(232n-1n)-1n;Jm0.maxInt240=2n**(240n-1n)-1n;Jm0.maxInt248=2n**(248n-1n)-1n;Jm0.maxInt256=2n**(256n-1n)-1n;Jm0.minInt8=-(2n**(8n-1n));Jm0.minInt16=-(2n**(16n-1n));Jm0.minInt24=-(2n**(24n-1n));Jm0.minInt32=-(2n**(32n-1n));Jm0.minInt40=-(2n**(40n-1n));Jm0.minInt48=-(2n**(48n-1n));Jm0.minInt56=-(2n**(56n-1n));Jm0.minInt64=-(2n**(64n-1n));Jm0.minInt72=-(2n**(72n-1n));Jm0.minInt80=-(2n**(80n-1n));Jm0.minInt88=-(2n**(88n-1n));Jm0.minInt96=-(2n**(96n-1n));Jm0.minInt104=-(2n**(104n-1n));Jm0.minInt112=-(2n**(112n-1n));Jm0.minInt120=-(2n**(120n-1n));Jm0.minInt128=-(2n**(128n-1n));Jm0.minInt136=-(2n**(136n-1n));Jm0.minInt144=-(2n**(144n-1n));Jm0.minInt152=-(2n**(152n-1n));Jm0.minInt160=-(2n**(160n-1n));Jm0.minInt168=-(2n**(168n-1n));Jm0.minInt176=-(2n**(176n-1n));Jm0.minInt184=-(2n**(184n-1n));Jm0.minInt192=-(2n**(192n-1n));Jm0.minInt200=-(2n**(200n-1n));Jm0.minInt208=-(2n**(208n-1n));Jm0.minInt216=-(2n**(216n-1n));Jm0.minInt224=-(2n**(224n-1n));Jm0.minInt232=-(2n**(232n-1n));Jm0.minInt240=-(2n**(240n-1n));Jm0.minInt248=-(2n**(248n-1n));Jm0.minInt256=-(2n**(256n-1n));Jm0.maxUint8=2n**8n-1n;Jm0.maxUint16=2n**16n-1n;Jm0.maxUint24=2n**24n-1n;Jm0.maxUint32=2n**32n-1n;Jm0.maxUint40=2n**40n-1n;Jm0.maxUint48=2n**48n-1n;Jm0.maxUint56=2n**56n-1n;Jm0.maxUint64=2n**64n-1n;Jm0.maxUint72=2n**72n-1n;Jm0.maxUint80=2n**80n-1n;Jm0.maxUint88=2n**88n-1n;Jm0.maxUint96=2n**96n-1n;Jm0.maxUint104=2n**104n-1n;Jm0.maxUint112=2n**112n-1n;Jm0.maxUint120=2n**120n-1n;Jm0.maxUint128=2n**128n-1n;Jm0.maxUint136=2n**136n-1n;Jm0.maxUint144=2n**144n-1n;Jm0.maxUint152=2n**152n-1n;Jm0.maxUint160=2n**160n-1n;Jm0.maxUint168=2n**168n-1n;Jm0.maxUint176=2n**176n-1n;Jm0.maxUint184=2n**184n-1n;Jm0.maxUint192=2n**192n-1n;Jm0.maxUint200=2n**200n-1n;Jm0.maxUint208=2n**208n-1n;Jm0.maxUint216=2n**216n-1n;Jm0.maxUint224=2n**224n-1n;Jm0.maxUint232=2n**232n-1n;Jm0.maxUint240=2n**240n-1n;Jm0.maxUint248=2n**248n-1n;Jm0.maxUint256=2n**256n-1n});var RX=H((Km0)=>{Object.defineProperty(Km0,"__esModule",{value:!0});Km0.assertRequest=D14;var q14=N9(),U14=bl(),Gm0=p2(),Xm0=EX(),M14=m3(),zm0=d7();function D14(J){let{account:Q,gasPrice:Y,maxFeePerGas:G,maxPriorityFeePerGas:X,to:z}=J,K=Q?(0,q14.parseAccount)(Q):void 0;if(K&&!(0,zm0.isAddress)(K.address))throw new Gm0.InvalidAddressError({address:K.address});if(z&&!(0,zm0.isAddress)(z))throw new Gm0.InvalidAddressError({address:z});if(typeof Y<"u"&&(typeof G<"u"||typeof X<"u"))throw new M14.FeeConflictError;if(G&&G>U14.maxUint256)throw new Xm0.FeeCapTooHighError({maxFeePerGas:G});if(X&&G&&X>G)throw new Xm0.TipAboveFeeCapError({maxFeePerGas:G,maxPriorityFeePerGas:X})}});var BP=H((qm0)=>{Object.defineProperty(qm0,"__esModule",{value:!0});qm0.MaxFeePerGasTooLowError=qm0.Eip1559FeesNotSupportedError=qm0.BaseFeeScalarError=void 0;var I14=kV(),jW1=f0();class Wm0 extends jW1.BaseError{constructor(){super("`baseFeeMultiplier` must be greater than 1.",{name:"BaseFeeScalarError"})}}qm0.BaseFeeScalarError=Wm0;class Zm0 extends jW1.BaseError{constructor(){super("Chain does not support EIP-1559 fees.",{name:"Eip1559FeesNotSupportedError"})}}qm0.Eip1559FeesNotSupportedError=Zm0;class Vm0 extends jW1.BaseError{constructor({maxPriorityFeePerGas:J}){super(`\`maxFeePerGas\` cannot be less than the \`maxPriorityFeePerGas\` (${(0,I14.formatGwei)(J)} gwei).`,{name:"MaxFeePerGasTooLowError"})}}qm0.MaxFeePerGasTooLowError=Vm0});var xl=H((Dm0)=>{Object.defineProperty(Dm0,"__esModule",{value:!0});Dm0.BlockNotFoundError=void 0;var B14=f0();class Mm0 extends B14.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"})}}Dm0.BlockNotFoundError=Mm0});var VN=H((Am0)=>{Object.defineProperty(Am0,"__esModule",{value:!0});Am0.defineTransaction=Am0.transactionType=void 0;Am0.formatTransaction=Om0;var Im0=n8(),N14=ZN();Am0.transactionType={"0x0":"legacy","0x1":"eip2930","0x2":"eip1559","0x3":"eip4844","0x4":"eip7702"};function Om0(J){let Q={...J,blockHash:J.blockHash?J.blockHash:null,blockNumber:J.blockNumber?BigInt(J.blockNumber):null,chainId:J.chainId?(0,Im0.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,Im0.hexToNumber)(J.nonce):void 0,to:J.to?J.to:null,transactionIndex:J.transactionIndex?Number(J.transactionIndex):null,type:J.type?Am0.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=w14(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}Am0.defineTransaction=(0,N14.defineFormatter)("transaction",Om0);function w14(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 NP=H((Lm0)=>{Object.defineProperty(Lm0,"__esModule",{value:!0});Lm0.defineBlock=void 0;Lm0.formatBlock=wm0;var E14=ZN(),C14=VN();function wm0(J){let Q=(J.transactions??[]).map((Y)=>{if(typeof Y==="string")return Y;return(0,C14.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}}Lm0.defineBlock=(0,E14.defineFormatter)("block",wm0)});var KD=H((Cm0)=>{Object.defineProperty(Cm0,"__esModule",{value:!0});Cm0.getBlock=P14;var F14=xl(),T14=y1(),S14=NP();async function P14(J,{blockHash:Q,blockNumber:Y,blockTag:G=J.experimental_blockTag??"latest",includeTransactions:X}={}){let z=X??!1,K=Y!==void 0?(0,T14.numberToHex)(Y):void 0,W=null;if(Q)W=await J.request({method:"eth_getBlockByHash",params:[Q,z]},{dedupe:!0});else W=await J.request({method:"eth_getBlockByNumber",params:[K||G,z]},{dedupe:Boolean(K)});if(!W)throw new F14.BlockNotFoundError({blockHash:Q,blockNumber:Y});return(J.chain?.formatters?.block?.format||S14.formatBlock)(W)}});var yl=H((Rm0)=>{Object.defineProperty(Rm0,"__esModule",{value:!0});Rm0.getGasPrice=f14;async function f14(J){let Q=await J.request({method:"eth_gasPrice"});return BigInt(Q)}});var bW1=H((Sm0)=>{Object.defineProperty(Sm0,"__esModule",{value:!0});Sm0.estimateMaxPriorityFeePerGas=b14;Sm0.internal_estimateMaxPriorityFeePerGas=Tm0;var v14=BP(),j14=n8(),hW1=g6(),Fm0=KD(),h14=yl();async function b14(J,Q){return Tm0(J,Q)}async function Tm0(J,Q){let{block:Y,chain:G=J.chain,request:X}=Q||{};try{let z=G?.fees?.maxPriorityFeePerGas??G?.fees?.defaultPriorityFee;if(typeof z==="function"){let W=Y||await(0,hW1.getAction)(J,Fm0.getBlock,"getBlock")({}),Z=await z({block:W,client:J,request:X});if(Z===null)throw Error();return Z}if(typeof z<"u")return z;let K=await J.request({method:"eth_maxPriorityFeePerGas"});return(0,j14.hexToBigInt)(K)}catch{let[z,K]=await Promise.all([Y?Promise.resolve(Y):(0,hW1.getAction)(J,Fm0.getBlock,"getBlock")({}),(0,hW1.getAction)(J,h14.getGasPrice,"getGasPrice")({})]);if(typeof z.baseFeePerGas!=="bigint")throw new v14.Eip1559FeesNotSupportedError;let W=K-z.baseFeePerGas;if(W<0n)return 0n;return W}}});var xW1=H((km0)=>{Object.defineProperty(km0,"__esModule",{value:!0});km0.estimateFeesPerGas=u14;km0.internal_estimateFeesPerGas=fm0;var Pm0=BP(),$m0=g6(),g14=bW1(),m14=KD(),d14=yl();async function u14(J,Q){return fm0(J,Q)}async function fm0(J,Q){let{block:Y,chain:G=J.chain,request:X,type:z="eip1559"}=Q||{},K=await(async()=>{if(typeof G?.fees?.baseFeeMultiplier==="function")return G.fees.baseFeeMultiplier({block:Y,client:J,request:X});return G?.fees?.baseFeeMultiplier??1.2})();if(K<1)throw new Pm0.BaseFeeScalarError;let Z=10**(K.toString().split(".")[1]?.length??0),V=(M)=>M*BigInt(Math.ceil(K*Z))/BigInt(Z),q=Y?Y:await(0,$m0.getAction)(J,m14.getBlock,"getBlock")({});if(typeof G?.fees?.estimateFeesPerGas==="function"){let M=await G.fees.estimateFeesPerGas({block:Y,client:J,multiply:V,request:X,type:z});if(M!==null)return M}if(z==="eip1559"){if(typeof q.baseFeePerGas!=="bigint")throw new Pm0.Eip1559FeesNotSupportedError;let M=typeof X?.maxPriorityFeePerGas==="bigint"?X.maxPriorityFeePerGas:await(0,g14.internal_estimateMaxPriorityFeePerGas)(J,{block:q,chain:G,request:X}),D=V(q.baseFeePerGas);return{maxFeePerGas:X?.maxFeePerGas??D+M,maxPriorityFeePerGas:M}}return{gasPrice:X?.gasPrice??V(await(0,$m0.getAction)(J,d14.getGasPrice,"getGasPrice")({}))}}});var wP=H((vm0)=>{Object.defineProperty(vm0,"__esModule",{value:!0});vm0.getTransactionCount=i14;var c14=n8(),_14=y1();async function i14(J,{address:Q,blockTag:Y="latest",blockNumber:G}){let X=await J.request({method:"eth_getTransactionCount",params:[Q,typeof G==="bigint"?(0,_14.numberToHex)(G):Y]},{dedupe:Boolean(G)});return(0,c14.hexToNumber)(X)}});var LP=H((jm0)=>{Object.defineProperty(jm0,"__esModule",{value:!0});jm0.blobsToCommitments=r14;var o14=t6(),a14=y1();function r14(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,o14.hexToBytes)(z)):J.blobs,X=[];for(let z of G)X.push(Uint8Array.from(Q.blobToKzgCommitment(z)));return Y==="bytes"?X:X.map((z)=>(0,a14.bytesToHex)(z))}});var EP=H((bm0)=>{Object.defineProperty(bm0,"__esModule",{value:!0});bm0.blobsToProofs=e14;var hm0=t6(),t14=y1();function e14(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,hm0.hexToBytes)(K)):J.blobs,X=typeof J.commitments[0]==="string"?J.commitments.map((K)=>(0,hm0.hexToBytes)(K)):J.commitments,z=[];for(let K=0;K<G.length;K++){let W=G[K],Z=X[K];z.push(Uint8Array.from(Q.computeBlobKzgProof(W,Z)))}return Y==="bytes"?z:z.map((K)=>(0,t14.bytesToHex)(K))}});var yW1=H((xm0)=>{Object.defineProperty(xm0,"__esModule",{value:!0});xm0.sha224=xm0.SHA224=xm0.sha256=xm0.SHA256=void 0;var gl=lK1();xm0.SHA256=gl.SHA256;xm0.sha256=gl.sha256;xm0.SHA224=gl.SHA224;xm0.sha224=gl.sha224});var ml=H((gm0)=>{Object.defineProperty(gm0,"__esModule",{value:!0});gm0.sha256=Z04;var X04=yW1(),z04=t5(),K04=t6(),W04=y1();function Z04(J,Q){let Y=Q||"hex",G=(0,X04.sha256)((0,z04.isHex)(J,{strict:!1})?(0,K04.toBytes)(J):J);if(Y==="bytes")return G;return(0,W04.toHex)(G)}});var dl=H((mm0)=>{Object.defineProperty(mm0,"__esModule",{value:!0});mm0.commitmentToVersionedHash=M04;var q04=y1(),U04=ml();function M04(J){let{commitment:Q,version:Y=1}=J,G=J.to??(typeof Q==="string"?"hex":"bytes"),X=(0,U04.sha256)(Q,"bytes");return X.set([Y],0),G==="bytes"?X:(0,q04.bytesToHex)(X)}});var ul=H((dm0)=>{Object.defineProperty(dm0,"__esModule",{value:!0});dm0.commitmentsToVersionedHashes=I04;var H04=dl();function I04(J){let{commitments:Q,version:Y}=J,G=J.to??(typeof Q[0]==="string"?"hex":"bytes"),X=[];for(let z of Q)X.push((0,H04.commitmentToVersionedHash)({commitment:z,to:G,version:Y}));return X}});var im0=H((lm0)=>{Object.defineProperty(lm0,"__esModule",{value:!0});lm0.maxBytesPerTransaction=lm0.bytesPerBlob=lm0.fieldElementsPerBlob=lm0.bytesPerFieldElement=void 0;var um0=6;lm0.bytesPerFieldElement=32;lm0.fieldElementsPerBlob=4096;lm0.bytesPerBlob=lm0.bytesPerFieldElement*lm0.fieldElementsPerBlob;lm0.maxBytesPerTransaction=lm0.bytesPerBlob*um0-1-1*lm0.fieldElementsPerBlob*um0});var mW1=H((nm0)=>{Object.defineProperty(nm0,"__esModule",{value:!0});nm0.versionedHashVersionKzg=void 0;nm0.versionedHashVersionKzg=1});var dW1=H((em0)=>{Object.defineProperty(em0,"__esModule",{value:!0});em0.InvalidVersionedHashVersionError=em0.InvalidVersionedHashSizeError=em0.EmptyBlobError=em0.BlobSizeTooLargeError=void 0;var A04=mW1(),ll=f0();class am0 extends ll.BaseError{constructor({maxSize:J,size:Q}){super("Blob size is too large.",{metaMessages:[`Max: ${J} bytes`,`Given: ${Q} bytes`],name:"BlobSizeTooLargeError"})}}em0.BlobSizeTooLargeError=am0;class rm0 extends ll.BaseError{constructor(){super("Blob data must not be empty.",{name:"EmptyBlobError"})}}em0.EmptyBlobError=rm0;class sm0 extends ll.BaseError{constructor({hash:J,size:Q}){super(`Versioned hash "${J}" size is invalid.`,{metaMessages:["Expected: 32",`Received: ${Q}`],name:"InvalidVersionedHashSizeError"})}}em0.InvalidVersionedHashSizeError=sm0;class tm0 extends ll.BaseError{constructor({hash:J,version:Q}){super(`Versioned hash "${J}" version is invalid.`,{metaMessages:[`Expected: ${A04.versionedHashVersionKzg}`,`Received: ${Q}`],name:"InvalidVersionedHashVersionError"})}}em0.InvalidVersionedHashVersionError=tm0});var uW1=H((Yd0)=>{Object.defineProperty(Yd0,"__esModule",{value:!0});Yd0.toBlobs=F04;var CP=im0(),Qd0=dW1(),L04=tB(),E04=g7(),C04=t6(),R04=y1();function F04(J){let Q=J.to??(typeof J.data==="string"?"hex":"bytes"),Y=typeof J.data==="string"?(0,C04.hexToBytes)(J.data):J.data,G=(0,E04.size)(Y);if(!G)throw new Qd0.EmptyBlobError;if(G>CP.maxBytesPerTransaction)throw new Qd0.BlobSizeTooLargeError({maxSize:CP.maxBytesPerTransaction,size:G});let X=[],z=!0,K=0;while(z){let W=(0,L04.createCursor)(new Uint8Array(CP.bytesPerBlob)),Z=0;while(Z<CP.fieldElementsPerBlob){let V=Y.slice(K,K+(CP.bytesPerFieldElement-1));if(W.pushByte(0),W.pushBytes(V),V.length<31){W.pushByte(128),z=!1;break}Z++,K+=31}X.push(W)}return Q==="bytes"?X.map((W)=>W.bytes):X.map((W)=>(0,R04.bytesToHex)(W.bytes))}});var RP=H((Gd0)=>{Object.defineProperty(Gd0,"__esModule",{value:!0});Gd0.toBlobSidecars=f04;var S04=LP(),P04=EP(),$04=uW1();function f04(J){let{data:Q,kzg:Y,to:G}=J,X=J.blobs??(0,$04.toBlobs)({data:Q,to:G}),z=J.commitments??(0,S04.blobsToCommitments)({blobs:X,kzg:Y,to:G}),K=J.proofs??(0,P04.blobsToProofs)({blobs:X,commitments:z,kzg:Y,to:G}),W=[];for(let Z=0;Z<X.length;Z++)W.push({blob:X[Z],commitment:z[Z],proof:K[Z]});return W}});var FP=H((Xd0)=>{Object.defineProperty(Xd0,"__esModule",{value:!0});Xd0.getTransactionType=j04;var v04=m3();function j04(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 v04.InvalidSerializableTransactionError({transaction:J})}});var WD=H((zd0)=>{Object.defineProperty(zd0,"__esModule",{value:!0});zd0.getChainId=x04;var b04=n8();async function x04(J){let Q=await J.request({method:"eth_chainId"},{dedupe:!0});return(0,b04.hexToNumber)(Q)}});var TP=H((Zd0)=>{Object.defineProperty(Zd0,"__esModule",{value:!0});Zd0.eip1559NetworkCache=Zd0.defaultParameters=void 0;Zd0.prepareTransactionRequest=a04;var g04=N9(),Kd0=xW1(),m04=_l(),d04=KD(),u04=wP(),Wd0=BP(),l04=LP(),p04=EP(),c04=ul(),_04=RP(),pl=g6(),i04=RX(),n04=FP(),o04=WD();Zd0.defaultParameters=["blobVersionedHashes","chainId","fees","gas","nonce","type"];Zd0.eip1559NetworkCache=new Map;async function a04(J,Q){let{account:Y=J.account,blobs:G,chain:X,gas:z,kzg:K,nonce:W,nonceManager:Z,parameters:V=Zd0.defaultParameters,type:q}=Q,U=Y?(0,g04.parseAccount)(Y):Y,M={...Q,...U?{from:U?.address}:{}},D;async function I(){if(D)return D;return D=await(0,pl.getAction)(J,d04.getBlock,"getBlock")({blockTag:"latest"}),D}let O;async function A(){if(O)return O;if(X)return X.id;if(typeof Q.chainId<"u")return Q.chainId;return O=await(0,pl.getAction)(J,o04.getChainId,"getChainId")({}),O}if(V.includes("nonce")&&typeof W>"u"&&U)if(Z){let B=await A();M.nonce=await Z.consume({address:U.address,chainId:B,client:J})}else M.nonce=await(0,pl.getAction)(J,u04.getTransactionCount,"getTransactionCount")({address:U.address,blockTag:"pending"});if((V.includes("blobVersionedHashes")||V.includes("sidecars"))&&G&&K){let B=(0,l04.blobsToCommitments)({blobs:G,kzg:K});if(V.includes("blobVersionedHashes")){let w=(0,c04.commitmentsToVersionedHashes)({commitments:B,to:"hex"});M.blobVersionedHashes=w}if(V.includes("sidecars")){let w=(0,p04.blobsToProofs)({blobs:G,commitments:B,kzg:K}),N=(0,_04.toBlobSidecars)({blobs:G,commitments:B,proofs:w,to:"hex"});M.sidecars=N}}if(V.includes("chainId"))M.chainId=await A();if((V.includes("fees")||V.includes("type"))&&typeof q>"u")try{M.type=(0,n04.getTransactionType)(M)}catch{let B=Zd0.eip1559NetworkCache.get(J.uid);if(typeof B>"u")B=typeof(await I())?.baseFeePerGas==="bigint",Zd0.eip1559NetworkCache.set(J.uid,B);M.type=B?"eip1559":"legacy"}if(V.includes("fees"))if(M.type!=="legacy"&&M.type!=="eip2930"){if(typeof M.maxFeePerGas>"u"||typeof M.maxPriorityFeePerGas>"u"){let B=await I(),{maxFeePerGas:w,maxPriorityFeePerGas:N}=await(0,Kd0.internal_estimateFeesPerGas)(J,{block:B,chain:X,request:M});if(typeof Q.maxPriorityFeePerGas>"u"&&Q.maxFeePerGas&&Q.maxFeePerGas<N)throw new Wd0.MaxFeePerGasTooLowError({maxPriorityFeePerGas:N});M.maxPriorityFeePerGas=N,M.maxFeePerGas=w}}else{if(typeof Q.maxFeePerGas<"u"||typeof Q.maxPriorityFeePerGas<"u")throw new Wd0.Eip1559FeesNotSupportedError;if(typeof Q.gasPrice>"u"){let B=await I(),{gasPrice:w}=await(0,Kd0.internal_estimateFeesPerGas)(J,{block:B,chain:X,request:M,type:"legacy"});M.gasPrice=w}}if(V.includes("gas")&&typeof z>"u")M.gas=await(0,pl.getAction)(J,m04.estimateGas,"estimateGas")({...M,account:U?{address:U.address,type:"json-rpc"}:U});return(0,i04.assertRequest)(M),delete M.parameters,M}});var lW1=H((qd0)=>{Object.defineProperty(qd0,"__esModule",{value:!0});qd0.getBalance=t04;var s04=y1();async function t04(J,{address:Q,blockNumber:Y,blockTag:G=J.experimental_blockTag??"latest"}){let X=typeof Y==="bigint"?(0,s04.numberToHex)(Y):void 0,z=await J.request({method:"eth_getBalance",params:[Q,X||G]});return BigInt(z)}});var _l=H((Md0)=>{Object.defineProperty(Md0,"__esModule",{value:!0});Md0.estimateGas=q64;var J64=N9(),Q64=f0(),Y64=AP(),Ud0=y1(),G64=kW1(),X64=zD(),z64=CX(),K64=hl(),W64=RX(),Z64=TP(),V64=lW1();async function q64(J,Q){let{account:Y=J.account}=Q,G=Y?(0,J64.parseAccount)(Y):void 0;try{let j=function(d){let{block:h,request:T,rpcStateOverride:S}=d;return J.request({method:"eth_estimateGas",params:S?[T,h??J.experimental_blockTag??"latest",S]:h?[T,h]:[T]})},{accessList:X,authorizationList:z,blobs:K,blobVersionedHashes:W,blockNumber:Z,blockTag:V,data:q,gas:U,gasPrice:M,maxFeePerBlobGas:D,maxFeePerGas:I,maxPriorityFeePerGas:O,nonce:A,value:B,stateOverride:w,...N}=await(0,Z64.prepareTransactionRequest)(J,{...Q,parameters:G?.type==="local"?void 0:["blobVersionedHashes"]}),C=(typeof Z==="bigint"?(0,Ud0.numberToHex)(Z):void 0)||V,R=(0,K64.serializeStateOverride)(w),F=await(async()=>{if(N.to)return N.to;if(z&&z.length>0)return await(0,Y64.recoverAuthorizationAddress)({authorization:z[0]}).catch(()=>{throw new Q64.BaseError("`to` is required. Could not infer from `authorizationList`")});return})();(0,W64.assertRequest)(Q);let f=J.chain?.formatters?.transactionRequest?.format,P=(f||z64.formatTransactionRequest)({...(0,X64.extract)(N,{format:f}),from:G?.address,accessList:X,authorizationList:z,blobs:K,blobVersionedHashes:W,data:q,gas:U,gasPrice:M,maxFeePerBlobGas:D,maxFeePerGas:I,maxPriorityFeePerGas:O,nonce:A,to:F,value:B}),$=BigInt(await j({block:C,request:P,rpcStateOverride:R}));if(z){let d=await(0,V64.getBalance)(J,{address:P.from}),h=await Promise.all(z.map(async(T)=>{let{address:S}=T,x=await j({block:C,request:{authorizationList:void 0,data:q,from:G?.address,to:S,value:(0,Ud0.numberToHex)(d)},rpcStateOverride:R}).catch(()=>100000n);return 2n*BigInt(x)}));$+=h.reduce((T,S)=>T+S,0n)}return $}catch(X){throw(0,G64.getEstimateGasError)(X,{...Q,account:G,chain:J.chain})}}});var pW1=H((Dd0)=>{Object.defineProperty(Dd0,"__esModule",{value:!0});Dd0.estimateContractGas=A64;var M64=N9(),D64=u7(),H64=jK(),I64=g6(),O64=_l();async function A64(J,Q){let{abi:Y,address:G,args:X,functionName:z,dataSuffix:K,...W}=Q,Z=(0,D64.encodeFunctionData)({abi:Y,args:X,functionName:z});try{return await(0,I64.getAction)(J,O64.estimateGas,"estimateGas")({data:`${Z}${K?K.replace("0x",""):""}`,to:G,...W})}catch(V){let q=W.account?(0,M64.parseAccount)(W.account):void 0;throw(0,H64.getContractError)(V,{abi:Y,address:G,args:X,docsPath:"/docs/contract/estimateContractGas",functionName:z,sender:q?.address})}}});var o2=H((Od0)=>{Object.defineProperty(Od0,"__esModule",{value:!0});Od0.isAddressEqual=N64;var Hd0=p2(),Id0=d7();function N64(J,Q){if(!(0,Id0.isAddress)(J,{strict:!1}))throw new Hd0.InvalidAddressError({address:J});if(!(0,Id0.isAddress)(Q,{strict:!1}))throw new Hd0.InvalidAddressError({address:Q});return J.toLowerCase()===Q.toLowerCase()}});var UN=H((Nd0)=>{Object.defineProperty(Nd0,"__esModule",{value:!0});Nd0.decodeEventLog=F64;var qN=S8(),L64=SK1(),E64=g7(),C64=JD(),Bd0=fK(),R64=AX(),Ad0="/docs/contract/decodeEventLog";function F64(J){let{abi:Q,data:Y,strict:G,topics:X}=J,z=G??!0,[K,...W]=X;if(!K)throw new qN.AbiEventSignatureEmptyTopicsError({docsPath:Ad0});let Z=Q.find((O)=>O.type==="event"&&K===(0,C64.toEventSelector)((0,R64.formatAbiItem)(O)));if(!(Z&&("name"in Z))||Z.type!=="event")throw new qN.AbiEventSignatureNotFoundError(K,{docsPath:Ad0});let{name:V,inputs:q}=Z,U=q?.some((O)=>!(("name"in O)&&O.name)),M=U?[]:{},D=q.map((O,A)=>[O,A]).filter(([O])=>("indexed"in O)&&O.indexed);for(let O=0;O<D.length;O++){let[A,B]=D[O],w=W[O];if(!w)throw new qN.DecodeLogTopicsMismatch({abiItem:Z,param:A});M[U?B:A.name||B]=T64({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,Bd0.decodeAbiParameters)(I,Y);if(O)if(U)for(let A=0;A<q.length;A++)M[A]=M[A]??O.shift();else for(let A=0;A<I.length;A++)M[I[A].name]=O[A]}catch(O){if(z){if(O instanceof qN.AbiDecodingDataSizeTooSmallError||O instanceof L64.PositionOutOfBoundsError)throw new qN.DecodeLogDataMismatch({abiItem:Z,data:Y,params:I,size:(0,E64.size)(Y)});throw O}}else if(z)throw new qN.DecodeLogDataMismatch({abiItem:Z,data:"0x",params:I,size:0})}return{eventName:V,args:Object.values(M).length>0?M:void 0}}function T64({param:J,value:Q}){if(J.type==="string"||J.type==="bytes"||J.type==="tuple"||J.type.match(/^(.*)\[(\d+)?\]$/))return Q;return((0,Bd0.decodeAbiParameters)([J],Q)||[])[0]}});var MN=H((wd0)=>{Object.defineProperty(wd0,"__esModule",{value:!0});wd0.parseEventLogs=j64;var cW1=S8(),P64=o2(),$64=t6(),f64=m7(),k64=JD(),v64=UN();function j64(J){let{abi:Q,args:Y,logs:G,strict:X=!0}=J,z=(()=>{if(!J.eventName)return;if(Array.isArray(J.eventName))return J.eventName;return[J.eventName]})();return G.map((K)=>{try{let W=Q.find((V)=>V.type==="event"&&K.topics[0]===(0,k64.toEventSelector)(V));if(!W)return null;let Z=(0,v64.decodeEventLog)({...K,abi:[W],strict:X});if(z&&!z.includes(Z.eventName))return null;if(!h64({args:Z.args,inputs:W.inputs,matchArgs:Y}))return null;return{...Z,...K}}catch(W){let Z,V;if(W instanceof cW1.AbiEventSignatureNotFoundError)return null;if(W instanceof cW1.DecodeLogDataMismatch||W instanceof cW1.DecodeLogTopicsMismatch){if(X)return null;Z=W.abiItem.name,V=W.abiItem.inputs?.some((q)=>!(("name"in q)&&q.name))}return{...K,args:V?[]:{},eventName:Z}}}).filter(Boolean)}function h64(J){let{args:Q,inputs:Y,matchArgs:G}=J;if(!G)return!0;if(!Q)return!1;function X(z,K,W){try{if(z.type==="address")return(0,P64.isAddressEqual)(K,W);if(z.type==="string"||z.type==="bytes")return(0,f64.keccak256)((0,$64.toBytes)(K))===W;return K===W}catch{return!1}}if(Array.isArray(Q)&&Array.isArray(G))return G.every((z,K)=>{if(z===null||z===void 0)return!0;let W=Y[K];if(!W)return!1;return(Array.isArray(z)?z:[z]).some((V)=>X(W,V,Q[K]))});if(typeof Q==="object"&&!Array.isArray(Q)&&typeof G==="object"&&!Array.isArray(G))return Object.entries(G).every(([z,K])=>{if(K===null||K===void 0)return!0;let W=Y.find((V)=>V.name===z);if(!W)return!1;return(Array.isArray(K)?K:[K]).some((V)=>X(W,V,Q[z]))});return!1}});var FX=H((Ld0)=>{Object.defineProperty(Ld0,"__esModule",{value:!0});Ld0.formatLog=x64;function x64(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 il=H((Cd0)=>{Object.defineProperty(Cd0,"__esModule",{value:!0});Cd0.getLogs=u64;var g64=fV(),m64=MN(),Ed0=y1(),d64=FX();async function u64(J,{address:Q,blockHash:Y,fromBlock:G,toBlock:X,event:z,events:K,args:W,strict:Z}={}){let V=Z??!1,q=K??(z?[z]:void 0),U=[];if(q){if(U=[q.flatMap((O)=>(0,g64.encodeEventTopics)({abi:[O],eventName:O.name,args:K?void 0:W}))],z)U=U[0]}let M;if(Y)M=await J.request({method:"eth_getLogs",params:[{address:Q,topics:U,blockHash:Y}]});else M=await J.request({method:"eth_getLogs",params:[{address:Q,topics:U,fromBlock:typeof G==="bigint"?(0,Ed0.numberToHex)(G):G,toBlock:typeof X==="bigint"?(0,Ed0.numberToHex)(X):X}]});let D=M.map((I)=>(0,d64.formatLog)(I));if(!q)return D;return(0,m64.parseEventLogs)({abi:q,args:W,logs:D,strict:V})}});var nl=H((Rd0)=>{Object.defineProperty(Rd0,"__esModule",{value:!0});Rd0.getContractEvents=i64;var p64=NX(),c64=g6(),_64=il();async function i64(J,Q){let{abi:Y,address:G,args:X,blockHash:z,eventName:K,fromBlock:W,toBlock:Z,strict:V}=Q,q=K?(0,p64.getAbiItem)({abi:Y,name:K}):void 0,U=!q?Y.filter((M)=>M.type==="event"):void 0;return(0,c64.getAction)(J,_64.getLogs,"getLogs")({address:G,args:X,blockHash:z,event:q,events:U,fromBlock:W,toBlock:Z,strict:V})}});var TX=H((Fd0)=>{Object.defineProperty(Fd0,"__esModule",{value:!0});Fd0.decodeFunctionResult=r64;var _W1=S8(),o64=fK(),a64=NX(),iW1="/docs/contract/decodeFunctionResult";function r64(J){let{abi:Q,args:Y,functionName:G,data:X}=J,z=Q[0];if(G){let W=(0,a64.getAbiItem)({abi:Q,args:Y,name:G});if(!W)throw new _W1.AbiFunctionNotFoundError(G,{docsPath:iW1});z=W}if(z.type!=="function")throw new _W1.AbiFunctionNotFoundError(void 0,{docsPath:iW1});if(!z.outputs)throw new _W1.AbiFunctionOutputsNotFoundError(z.name,{docsPath:iW1});let K=(0,o64.decodeAbiParameters)(z.outputs,X);if(K&&K.length>1)return K;if(K&&K.length===1)return K[0];return}});var Pd0=H((Td0)=>{Object.defineProperty(Td0,"__esModule",{value:!0});Td0.version=void 0;Td0.version="0.1.1"});var fd0=H(($d0)=>{Object.defineProperty($d0,"__esModule",{value:!0});$d0.getUrl=e64;$d0.getVersion=J84;$d0.prettyPrint=Q84;var t64=Pd0();function e64(J){return J}function J84(){return t64.version}function Q84(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 l3=H((vd0)=>{Object.defineProperty(vd0,"__esModule",{value:!0});vd0.BaseError=void 0;var z84=fd0();class ol extends Error{constructor(J,Q={}){let Y=(()=>{if(Q.cause instanceof ol){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 ol)return Q.cause.docsPath||Q.docsPath;return Q.docsPath})(),X="https://oxlib.sh",z=`https://oxlib.sh${G??""}`,K=[J||"An error occurred.",...Q.metaMessages?["",...Q.metaMessages]:[],...Y||G?["",Y?`Details: ${Y}`:void 0,G?`See: ${z}`:void 0]:[]].filter((W)=>typeof W==="string").join(`
`);super(K,Q.cause?{cause:Q.cause}:void 0);Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BaseError"}),Object.defineProperty(this,"version",{enumerable:!0,configurable:!0,writable:!0,value:`ox@${(0,z84.getVersion)()}`}),this.cause=Q.cause,this.details=Y,this.docs=z,this.docsPath=G,this.shortMessage=J}walk(J){return kd0(this,J)}}vd0.BaseError=ol;function kd0(J,Q){if(Q?.(J))return J;if(J&&typeof J==="object"&&"cause"in J&&J.cause)return kd0(J.cause,Q);return Q?null:J}});var nW1=H((hd0)=>{Object.defineProperty(hd0,"__esModule",{value:!0});hd0.charCodeMap=void 0;hd0.assertSize=K84;hd0.assertStartOffset=W84;hd0.assertEndOffset=Z84;hd0.charCodeToBase16=V84;hd0.pad=q84;hd0.trim=U84;var SX=wY();function K84(J,Q){if(SX.size(J)>Q)throw new SX.SizeOverflowError({givenSize:SX.size(J),maxSize:Q})}function W84(J,Q){if(typeof Q==="number"&&Q>0&&Q>SX.size(J)-1)throw new SX.SliceOffsetOutOfBoundsError({offset:Q,position:"start",size:SX.size(J)})}function Z84(J,Q,Y){if(typeof Q==="number"&&typeof Y==="number"&&SX.size(J)!==Y-Q)throw new SX.SliceOffsetOutOfBoundsError({offset:Y,position:"end",size:SX.size(J)})}hd0.charCodeMap={zero:48,nine:57,A:65,F:70,a:97,f:102};function V84(J){if(J>=hd0.charCodeMap.zero&&J<=hd0.charCodeMap.nine)return J-hd0.charCodeMap.zero;if(J>=hd0.charCodeMap.A&&J<=hd0.charCodeMap.F)return J-(hd0.charCodeMap.A-10);if(J>=hd0.charCodeMap.a&&J<=hd0.charCodeMap.f)return J-(hd0.charCodeMap.a-10);return}function q84(J,Q={}){let{dir:Y,size:G=32}=Q;if(G===0)return J;if(J.length>G)throw new SX.SizeExceedsPaddingSizeError({size:J.length,targetSize:G,type:"Bytes"});let X=new Uint8Array(G);for(let z=0;z<G;z++){let K=Y==="right";X[K?z:G-z-1]=J[K?z:J.length-z-1]}return X}function U84(J,Q={}){let{dir:Y="left"}=Q,G=J,X=0;for(let z=0;z<G.length-1;z++)if(G[Y==="left"?z:G.length-z-1].toString()==="0")X++;else break;return G=Y==="left"?G.slice(X):G.slice(0,G.length-X),G}});var oW1=H((bd0)=>{Object.defineProperty(bd0,"__esModule",{value:!0});bd0.assertSize=B84;bd0.assertStartOffset=N84;bd0.assertEndOffset=w84;bd0.pad=L84;bd0.trim=E84;var PX=u4();function B84(J,Q){if(PX.size(J)>Q)throw new PX.SizeOverflowError({givenSize:PX.size(J),maxSize:Q})}function N84(J,Q){if(typeof Q==="number"&&Q>0&&Q>PX.size(J)-1)throw new PX.SliceOffsetOutOfBoundsError({offset:Q,position:"start",size:PX.size(J)})}function w84(J,Q,Y){if(typeof Q==="number"&&typeof Y==="number"&&PX.size(J)!==Y-Q)throw new PX.SliceOffsetOutOfBoundsError({offset:Y,position:"end",size:PX.size(J)})}function L84(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 PX.SizeExceedsPaddingSizeError({size:Math.ceil(X.length/2),targetSize:G,type:"Hex"});return`0x${X[Y==="right"?"padEnd":"padStart"](G*2,"0")}`}function E84(J,Q={}){let{dir:Y="left"}=Q,G=J.replace("0x",""),X=0;for(let z=0;z<G.length-1;z++)if(G[Y==="left"?z:G.length-z-1].toString()==="0")X++;else break;if(G=Y==="left"?G.slice(X):G.slice(0,G.length-X),G==="0")return"0x";if(Y==="right"&&G.length%2===1)return`0x${G}0`;return`0x${G}`}});var SP=H((xd0)=>{Object.defineProperty(xd0,"__esModule",{value:!0});xd0.parse=P84;xd0.stringify=$84;var aW1="#__bigint";function P84(J,Q){return JSON.parse(J,(Y,G)=>{let X=G;if(typeof X==="string"&&X.endsWith(aW1))return BigInt(X.slice(0,-aW1.length));return typeof Q==="function"?Q(Y,X):X})}function $84(J,Q,Y){return JSON.stringify(J,(G,X)=>{if(typeof Q==="function")return Q(G,X);if(typeof X==="bigint")return X.toString()+aW1;return X},Y)}});var wY=H((id0)=>{Object.defineProperty(id0,"__esModule",{value:!0});id0.SizeExceedsPaddingSizeError=id0.SliceOffsetOutOfBoundsError=id0.SizeOverflowError=id0.InvalidBytesTypeError=id0.InvalidBytesBooleanError=void 0;id0.assert=yd0;id0.concat=y84;id0.from=g84;id0.fromArray=gd0;id0.fromBoolean=m84;id0.fromHex=rW1;id0.fromNumber=d84;id0.fromString=u84;id0.isEqual=l84;id0.padLeft=md0;id0.padRight=dd0;id0.random=p84;id0.size=c84;id0.slice=_84;id0.toBigInt=i84;id0.toBoolean=n84;id0.toHex=o84;id0.toNumber=a84;id0.toString=r84;id0.trimLeft=ud0;id0.trimRight=ld0;id0.validate=s84;var v84=bV(),HN=l3(),ZD=u4(),p3=nW1(),j84=oW1(),h84=SP(),b84=new TextDecoder,x84=new TextEncoder;function yd0(J){if(J instanceof Uint8Array)return;if(!J)throw new DN(J);if(typeof J!=="object")throw new DN(J);if(!("BYTES_PER_ELEMENT"in J))throw new DN(J);if(J.BYTES_PER_ELEMENT!==1||J.constructor.name!=="Uint8Array")throw new DN(J)}function y84(...J){let Q=0;for(let G of J)Q+=G.length;let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let z=J[G];Y.set(z,X),X+=z.length}return Y}function g84(J){if(J instanceof Uint8Array)return J;if(typeof J==="string")return rW1(J);return gd0(J)}function gd0(J){return J instanceof Uint8Array?J:new Uint8Array(J)}function m84(J,Q={}){let{size:Y}=Q,G=new Uint8Array(1);if(G[0]=Number(J),typeof Y==="number")return p3.assertSize(G,Y),md0(G,Y);return G}function rW1(J,Q={}){let{size:Y}=Q,G=J;if(Y)j84.assertSize(J,Y),G=ZD.padRight(J,Y);let X=G.slice(2);if(X.length%2)X=`0${X}`;let z=X.length/2,K=new Uint8Array(z);for(let W=0,Z=0;W<z;W++){let V=p3.charCodeToBase16(X.charCodeAt(Z++)),q=p3.charCodeToBase16(X.charCodeAt(Z++));if(V===void 0||q===void 0)throw new HN.BaseError(`Invalid byte sequence ("${X[Z-2]}${X[Z-1]}" in "${X}").`);K[W]=V*16+q}return K}function d84(J,Q){let Y=ZD.fromNumber(J,Q);return rW1(Y)}function u84(J,Q={}){let{size:Y}=Q,G=x84.encode(J);if(typeof Y==="number")return p3.assertSize(G,Y),dd0(G,Y);return G}function l84(J,Q){return(0,v84.equalBytes)(J,Q)}function md0(J,Q){return p3.pad(J,{dir:"left",size:Q})}function dd0(J,Q){return p3.pad(J,{dir:"right",size:Q})}function p84(J){return crypto.getRandomValues(new Uint8Array(J))}function c84(J){return J.length}function _84(J,Q,Y,G={}){let{strict:X}=G;p3.assertStartOffset(J,Q);let z=J.slice(Q,Y);if(X)p3.assertEndOffset(z,Q,Y);return z}function i84(J,Q={}){let{size:Y}=Q;if(typeof Y<"u")p3.assertSize(J,Y);let G=ZD.fromBytes(J,Q);return ZD.toBigInt(G,Q)}function n84(J,Q={}){let{size:Y}=Q,G=J;if(typeof Y<"u")p3.assertSize(G,Y),G=ud0(G);if(G.length>1||G[0]>1)throw new sW1(G);return Boolean(G[0])}function o84(J,Q={}){return ZD.fromBytes(J,Q)}function a84(J,Q={}){let{size:Y}=Q;if(typeof Y<"u")p3.assertSize(J,Y);let G=ZD.fromBytes(J,Q);return ZD.toNumber(G,Q)}function r84(J,Q={}){let{size:Y}=Q,G=J;if(typeof Y<"u")p3.assertSize(G,Y),G=ld0(G);return b84.decode(G)}function ud0(J){return p3.trim(J,{dir:"left"})}function ld0(J){return p3.trim(J,{dir:"right"})}function s84(J){try{return yd0(J),!0}catch{return!1}}class sW1 extends HN.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"})}}id0.InvalidBytesBooleanError=sW1;class DN extends HN.BaseError{constructor(J){super(`Value \`${typeof J==="object"?h84.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"})}}id0.InvalidBytesTypeError=DN;class pd0 extends HN.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"})}}id0.SizeOverflowError=pd0;class cd0 extends HN.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"})}}id0.SliceOffsetOutOfBoundsError=cd0;class _d0 extends HN.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"})}}id0.SizeExceedsPaddingSizeError=_d0});var u4=H((Yu0)=>{Object.defineProperty(Yu0,"__esModule",{value:!0});Yu0.SizeExceedsPaddingSizeError=Yu0.SliceOffsetOutOfBoundsError=Yu0.SizeOverflowError=Yu0.InvalidLengthError=Yu0.InvalidHexValueError=Yu0.InvalidHexTypeError=Yu0.InvalidHexBooleanError=Yu0.IntegerOutOfRangeError=void 0;Yu0.assert=od0;Yu0.concat=$94;Yu0.from=f94;Yu0.fromBoolean=k94;Yu0.fromBytes=PP;Yu0.fromNumber=v94;Yu0.fromString=j94;Yu0.isEqual=h94;Yu0.padLeft=tW1;Yu0.padRight=ad0;Yu0.random=b94;Yu0.slice=x94;Yu0.size=y94;Yu0.trimLeft=rd0;Yu0.trimRight=g94;Yu0.toBigInt=sd0;Yu0.toBoolean=m94;Yu0.toBytes=d94;Yu0.toNumber=u94;Yu0.toString=l94;Yu0.validate=p94;var R94=bV(),IN=wY(),dV=l3(),F94=nW1(),$X=oW1(),T94=SP(),S94=new TextEncoder,P94=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function od0(J,Q={}){let{strict:Y=!1}=Q;if(!J)throw new al(J);if(typeof J!=="string")throw new al(J);if(Y){if(!/^0x[0-9a-fA-F]*$/.test(J))throw new rl(J)}if(!J.startsWith("0x"))throw new rl(J)}function $94(...J){return`0x${J.reduce((Q,Y)=>Q+Y.replace("0x",""),"")}`}function f94(J){if(J instanceof Uint8Array)return PP(J);if(Array.isArray(J))return PP(new Uint8Array(J));return J}function k94(J,Q={}){let Y=`0x${Number(J)}`;if(typeof Q.size==="number")return $X.assertSize(Y,Q.size),tW1(Y,Q.size);return Y}function PP(J,Q={}){let Y="";for(let X=0;X<J.length;X++)Y+=P94[J[X]];let G=`0x${Y}`;if(typeof Q.size==="number")return $X.assertSize(G,Q.size),ad0(G,Q.size);return G}function v94(J,Q={}){let{signed:Y,size:G}=Q,X=BigInt(J),z;if(G)if(Y)z=(1n<<BigInt(G)*8n-1n)-1n;else z=2n**(BigInt(G)*8n)-1n;else if(typeof J==="number")z=BigInt(Number.MAX_SAFE_INTEGER);let K=typeof z==="bigint"&&Y?-z-1n:0;if(z&&X>z||X<K){let V=typeof J==="bigint"?"n":"";throw new eW1({max:z?`${z}${V}`:void 0,min:`${K}${V}`,signed:Y,size:G,value:`${J}${V}`})}let Z=`0x${(Y&&X<0?(1n<<BigInt(G*8))+BigInt(X):X).toString(16)}`;if(G)return tW1(Z,G);return Z}function j94(J,Q={}){return PP(S94.encode(J),Q)}function h94(J,Q){return(0,R94.equalBytes)(IN.fromHex(J),IN.fromHex(Q))}function tW1(J,Q){return $X.pad(J,{dir:"left",size:Q})}function ad0(J,Q){return $X.pad(J,{dir:"right",size:Q})}function b94(J){return PP(IN.random(J))}function x94(J,Q,Y,G={}){let{strict:X}=G;$X.assertStartOffset(J,Q);let z=`0x${J.replace("0x","").slice((Q??0)*2,(Y??J.length)*2)}`;if(X)$X.assertEndOffset(z,Q,Y);return z}function y94(J){return Math.ceil((J.length-2)/2)}function rd0(J){return $X.trim(J,{dir:"left"})}function g94(J){return $X.trim(J,{dir:"right"})}function sd0(J,Q={}){let{signed:Y}=Q;if(Q.size)$X.assertSize(J,Q.size);let G=BigInt(J);if(!Y)return G;let X=(J.length-2)/2,z=(1n<<BigInt(X)*8n)-1n,K=z>>1n;if(G<=K)return G;return G-z-1n}function m94(J,Q={}){if(Q.size)$X.assertSize(J,Q.size);let Y=rd0(J);if(Y==="0x")return!1;if(Y==="0x1")return!0;throw new JZ1(J)}function d94(J,Q={}){return IN.fromHex(J,Q)}function u94(J,Q={}){let{signed:Y,size:G}=Q;if(!Y&&!G)return Number(J);return Number(sd0(J,Q))}function l94(J,Q={}){let{size:Y}=Q,G=IN.fromHex(J);if(Y)F94.assertSize(G,Y),G=IN.trimRight(G);return new TextDecoder().decode(G)}function p94(J,Q={}){let{strict:Y=!1}=Q;try{return od0(J,{strict:Y}),!0}catch{return!1}}class eW1 extends dV.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"})}}Yu0.IntegerOutOfRangeError=eW1;class JZ1 extends dV.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"})}}Yu0.InvalidHexBooleanError=JZ1;class al extends dV.BaseError{constructor(J){super(`Value \`${typeof J==="object"?T94.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"})}}Yu0.InvalidHexTypeError=al;class rl extends dV.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"})}}Yu0.InvalidHexValueError=rl;class td0 extends dV.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"})}}Yu0.InvalidLengthError=td0;class ed0 extends dV.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"})}}Yu0.SizeOverflowError=ed0;class Ju0 extends dV.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"})}}Yu0.SliceOffsetOutOfBoundsError=Ju0;class Qu0 extends dV.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"})}}Yu0.SizeExceedsPaddingSizeError=Qu0});var zu0=H((Xu0)=>{Object.defineProperty(Xu0,"__esModule",{value:!0});Xu0.fromRpc=B44;Xu0.toRpc=N44;var QZ1=u4();function B44(J){return{...J,amount:BigInt(J.amount),index:Number(J.index),validatorIndex:Number(J.validatorIndex)}}function N44(J){return{address:J.address,amount:QZ1.fromNumber(J.amount),index:QZ1.fromNumber(J.index),validatorIndex:QZ1.fromNumber(J.validatorIndex)}}});var YZ1=H((Wu0)=>{Object.defineProperty(Wu0,"__esModule",{value:!0});Wu0.fromRpc=E44;Wu0.toRpc=C44;var ON=u4(),Ku0=zu0();function E44(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(Ku0.fromRpc)}}}function C44(J){return{...typeof J.baseFeePerGas==="bigint"&&{baseFeePerGas:ON.fromNumber(J.baseFeePerGas)},...typeof J.blobBaseFee==="bigint"&&{blobBaseFee:ON.fromNumber(J.blobBaseFee)},...typeof J.feeRecipient==="string"&&{feeRecipient:J.feeRecipient},...typeof J.gasLimit==="bigint"&&{gasLimit:ON.fromNumber(J.gasLimit)},...typeof J.number==="bigint"&&{number:ON.fromNumber(J.number)},...typeof J.prevRandao==="bigint"&&{prevRandao:ON.fromNumber(J.prevRandao)},...typeof J.time==="bigint"&&{time:ON.fromNumber(J.time)},...J.withdrawals&&{withdrawals:J.withdrawals.map(Ku0.toRpc)}}}});var yK=H((Vu0)=>{Object.defineProperty(Vu0,"__esModule",{value:!0});Vu0.erc4626Abi=Vu0.erc721Abi=Vu0.erc1155Abi=Vu0.erc20Abi_bytes32=Vu0.erc20Abi=Vu0.erc6492SignatureValidatorAbi=Vu0.erc1271Abi=Vu0.addressResolverAbi=Vu0.textResolverAbi=Vu0.universalResolverReverseAbi=Vu0.universalResolverResolveAbi=Vu0.batchGatewayAbi=Vu0.multicall3Abi=void 0;Vu0.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"}];Vu0.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 Zu0=[{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"}];Vu0.universalResolverResolveAbi=[...Zu0,{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"}]}];Vu0.universalResolverReverseAbi=[...Zu0,{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"}]}];Vu0.textResolverAbi=[{name:"text",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"},{name:"key",type:"string"}],outputs:[{name:"",type:"string"}]}];Vu0.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"}]}];Vu0.erc1271Abi=[{name:"isValidSignature",type:"function",stateMutability:"view",inputs:[{name:"hash",type:"bytes32"},{name:"signature",type:"bytes"}],outputs:[{name:"",type:"bytes4"}]}];Vu0.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"}];Vu0.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"}]}];Vu0.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"}]}];Vu0.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"}];Vu0.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:[]}];Vu0.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 Du0=H((Uu0)=>{Object.defineProperty(Uu0,"__esModule",{value:!0});Uu0.aggregate3Signature=void 0;Uu0.aggregate3Signature="0x82ad56cb"});var AN=H((Hu0)=>{Object.defineProperty(Hu0,"__esModule",{value:!0});Hu0.multicall3Bytecode=Hu0.erc6492SignatureValidatorByteCode=Hu0.deploylessCallViaFactoryBytecode=Hu0.deploylessCallViaBytecodeBytecode=void 0;Hu0.deploylessCallViaBytecodeBytecode="0x608060405234801561001057600080fd5b5060405161018e38038061018e83398101604081905261002f91610124565b6000808351602085016000f59050803b61004857600080fd5b6000808351602085016000855af16040513d6000823e81610067573d81fd5b3d81f35b634e487b7160e01b600052604160045260246000fd5b600082601f83011261009257600080fd5b81516001600160401b038111156100ab576100ab61006b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156100d9576100d961006b565b6040528181528382016020018510156100f157600080fd5b60005b82811015610110576020818601810151838301820152016100f4565b506000918101602001919091529392505050565b6000806040838503121561013757600080fd5b82516001600160401b0381111561014d57600080fd5b61015985828601610081565b602085015190935090506001600160401b0381111561017757600080fd5b61018385828601610081565b915050925092905056fe";Hu0.deploylessCallViaFactoryBytecode="0x608060405234801561001057600080fd5b506040516102c03803806102c083398101604081905261002f916101e6565b836001600160a01b03163b6000036100e457600080836001600160a01b03168360405161005c9190610270565b6000604051808303816000865af19150503d8060008114610099576040519150601f19603f3d011682016040523d82523d6000602084013e61009e565b606091505b50915091508115806100b857506001600160a01b0386163b155b156100e1578060405163101bb98d60e01b81526004016100d8919061028c565b60405180910390fd5b50505b6000808451602086016000885af16040513d6000823e81610103573d81fd5b3d81f35b80516001600160a01b038116811461011e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561015457818101518382015260200161013c565b50506000910152565b600082601f83011261016e57600080fd5b81516001600160401b0381111561018757610187610123565b604051601f8201601f19908116603f011681016001600160401b03811182821017156101b5576101b5610123565b6040528181528382016020018510156101cd57600080fd5b6101de826020830160208701610139565b949350505050565b600080600080608085870312156101fc57600080fd5b61020585610107565b60208601519094506001600160401b0381111561022157600080fd5b61022d8782880161015d565b93505061023c60408601610107565b60608601519092506001600160401b0381111561025857600080fd5b6102648782880161015d565b91505092959194509250565b60008251610282818460208701610139565b9190910192915050565b60208152600082518060208401526102ab816040850160208701610139565b601f01601f1916919091016040019291505056fe";Hu0.erc6492SignatureValidatorByteCode="0x608060405234801561001057600080fd5b5060405161069438038061069483398101604081905261002f9161051e565b600061003c848484610048565b9050806000526001601ff35b60007f64926492649264926492649264926492649264926492649264926492649264926100748361040c565b036101e7576000606080848060200190518101906100929190610577565b60405192955090935091506000906001600160a01b038516906100b69085906105dd565b6000604051808303816000865af19150503d80600081146100f3576040519150601f19603f3d011682016040523d82523d6000602084013e6100f8565b606091505b50509050876001600160a01b03163b60000361016057806101605760405162461bcd60e51b815260206004820152601e60248201527f5369676e617475726556616c696461746f723a206465706c6f796d656e74000060448201526064015b60405180910390fd5b604051630b135d3f60e11b808252906001600160a01b038a1690631626ba7e90610190908b9087906004016105f9565b602060405180830381865afa1580156101ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d19190610633565b6001600160e01b03191614945050505050610405565b6001600160a01b0384163b1561027a57604051630b135d3f60e11b808252906001600160a01b03861690631626ba7e9061022790879087906004016105f9565b602060405180830381865afa158015610244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102689190610633565b6001600160e01b031916149050610405565b81516041146102df5760405162461bcd60e51b815260206004820152603a602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e6174757265206c656e6774680000000000006064820152608401610157565b6102e7610425565b5060208201516040808401518451859392600091859190811061030c5761030c61065d565b016020015160f81c9050601b811480159061032b57508060ff16601c14155b1561038c5760405162461bcd60e51b815260206004820152603b602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e617475726520762076616c756500000000006064820152608401610157565b60408051600081526020810180835289905260ff83169181019190915260608101849052608081018390526001600160a01b0389169060019060a0016020604051602081039080840390855afa1580156103ea573d6000803e3d6000fd5b505050602060405103516001600160a01b0316149450505050505b9392505050565b600060208251101561041d57600080fd5b508051015190565b60405180606001604052806003906020820280368337509192915050565b6001600160a01b038116811461045857600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561048c578181015183820152602001610474565b50506000910152565b600082601f8301126104a657600080fd5b81516001600160401b038111156104bf576104bf61045b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156104ed576104ed61045b565b60405281815283820160200185101561050557600080fd5b610516826020830160208701610471565b949350505050565b60008060006060848603121561053357600080fd5b835161053e81610443565b6020850151604086015191945092506001600160401b0381111561056157600080fd5b61056d86828701610495565b9150509250925092565b60008060006060848603121561058c57600080fd5b835161059781610443565b60208501519093506001600160401b038111156105b357600080fd5b6105bf86828701610495565b604086015190935090506001600160401b0381111561056157600080fd5b600082516105ef818460208701610471565b9190910192915050565b828152604060208201526000825180604084015261061e816060850160208701610471565b601f01601f1916919091016060019392505050565b60006020828403121561064557600080fd5b81516001600160e01b03198116811461040557600080fd5b634e487b7160e01b600052603260045260246000fdfe5369676e617475726556616c696461746f72237265636f7665725369676e6572";Hu0.multicall3Bytecode=" "});var BN=H((Lu0)=>{Object.defineProperty(Lu0,"__esModule",{value:!0});Lu0.InvalidChainIdError=Lu0.ClientChainNotConfiguredError=Lu0.ChainNotFoundError=Lu0.ChainMismatchError=Lu0.ChainDoesNotSupportContract=void 0;var $P=f0();class Ou0 extends $P.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"})}}Lu0.ChainDoesNotSupportContract=Ou0;class Au0 extends $P.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"})}}Lu0.ChainMismatchError=Au0;class Bu0 extends $P.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"})}}Lu0.ChainNotFoundError=Bu0;class Nu0 extends $P.BaseError{constructor(){super("No chain was provided to the Client.",{name:"ClientChainNotConfiguredError"})}}Lu0.ClientChainNotConfiguredError=Nu0;class wu0 extends $P.BaseError{constructor({chainId:J}){super(typeof J==="number"?`Chain ID "${J}" is invalid.`:"Chain ID is invalid.",{name:"InvalidChainIdError"})}}Lu0.InvalidChainIdError=wu0});var NN=H((Cu0)=>{Object.defineProperty(Cu0,"__esModule",{value:!0});Cu0.encodeDeployData=n44;var GZ1=S8(),_44=M4(),i44=c2(),XZ1="/docs/contract/encodeDeployData";function n44(J){let{abi:Q,args:Y,bytecode:G}=J;if(!Y||Y.length===0)return G;let X=Q.find((K)=>("type"in K)&&K.type==="constructor");if(!X)throw new GZ1.AbiConstructorNotFoundError({docsPath:XZ1});if(!("inputs"in X))throw new GZ1.AbiConstructorParamsNotFoundError({docsPath:XZ1});if(!X.inputs||X.inputs.length===0)throw new GZ1.AbiConstructorParamsNotFoundError({docsPath:XZ1});let z=(0,i44.encodeAbiParameters)(X.inputs,Y);return(0,_44.concatHex)([G,z])}});var gK=H((Fu0)=>{Object.defineProperty(Fu0,"__esModule",{value:!0});Fu0.getChainContractAddress=a44;var Ru0=BN();function a44({blockNumber:J,chain:Q,contract:Y}){let G=Q?.contracts?.[Y];if(!G)throw new Ru0.ChainDoesNotSupportContract({chain:Q,contract:{name:Y}});if(J&&G.blockCreated&&G.blockCreated>J)throw new Ru0.ChainDoesNotSupportContract({blockNumber:J,chain:Q,contract:{name:Y,blockCreated:G.blockCreated}});return G.address}});var sl=H((Tu0)=>{Object.defineProperty(Tu0,"__esModule",{value:!0});Tu0.getCallError=J54;var s44=kK(),t44=EX(),e44=WN();function J54(J,{docsPath:Q,...Y}){let G=(()=>{let X=(0,e44.getNodeError)(J,Y);if(X instanceof t44.UnknownNodeError)return J;return X})();return new s44.CallExecutionError(G,{docsPath:Q,...Y})}});var tl=H((Su0)=>{Object.defineProperty(Su0,"__esModule",{value:!0});Su0.withResolvers=Y54;function Y54(){let J=()=>{return},Q=()=>{return};return{promise:new Promise((G,X)=>{J=G,Q=X}),resolve:J,reject:Q}}});var el=H((Pu0)=>{Object.defineProperty(Pu0,"__esModule",{value:!0});Pu0.createBatchScheduler=z54;var X54=tl(),zZ1=new Map;function z54({fn:J,id:Q,shouldSplitBatch:Y,wait:G=0,sort:X}){let z=async()=>{let q=Z();K();let U=q.map(({args:M})=>M);if(U.length===0)return;J(U).then((M)=>{if(X&&Array.isArray(M))M.sort(X);for(let D=0;D<q.length;D++){let{resolve:I}=q[D];I?.([M[D],M])}}).catch((M)=>{for(let D=0;D<q.length;D++){let{reject:I}=q[D];I?.(M)}})},K=()=>zZ1.delete(Q),W=()=>Z().map(({args:q})=>q),Z=()=>zZ1.get(Q)||[],V=(q)=>zZ1.set(Q,[...Z(),q]);return{flush:K,async schedule(q){let{promise:U,resolve:M,reject:D}=(0,X54.withResolvers)();if(Y?.([...W(),q]))z();if(Z().length>0)return V({args:q,resolve:M,reject:D}),U;return V({args:q,resolve:M,reject:D}),setTimeout(z,G),U}}}});var bu0=H((ju0)=>{Object.defineProperty(ju0,"__esModule",{value:!0});ju0.OffchainLookupSenderMismatchError=ju0.OffchainLookupResponseMalformedError=ju0.OffchainLookupError=void 0;var W54=m4(),KZ1=f0(),$u0=cu();class fu0 extends KZ1.BaseError{constructor({callbackSelector:J,cause:Q,data:Y,extraData:G,sender:X,urls:z}){super(Q.shortMessage||"An error occurred while fetching for an offchain result.",{cause:Q,metaMessages:[...Q.metaMessages||[],Q.metaMessages?.length?"":[],"Offchain Gateway Call:",z&&["  Gateway URL(s):",...z.map((K)=>`    ${(0,$u0.getUrl)(K)}`)],`  Sender: ${X}`,`  Data: ${Y}`,`  Callback selector: ${J}`,`  Extra data: ${G}`].flat(),name:"OffchainLookupError"})}}ju0.OffchainLookupError=fu0;class ku0 extends KZ1.BaseError{constructor({result:J,url:Q}){super("Offchain gateway response is malformed. Response data must be a hex value.",{metaMessages:[`Gateway URL: ${(0,$u0.getUrl)(Q)}`,`Response: ${(0,W54.stringify)(J)}`],name:"OffchainLookupResponseMalformedError"})}}ju0.OffchainLookupResponseMalformedError=ku0;class vu0 extends KZ1.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"})}}ju0.OffchainLookupSenderMismatchError=vu0});var Jp=H((yu0)=>{Object.defineProperty(yu0,"__esModule",{value:!0});yu0.decodeFunctionData=H54;var q54=S8(),xu0=$J(),U54=$V(),M54=fK(),D54=AX();function H54(J){let{abi:Q,data:Y}=J,G=(0,xu0.slice)(Y,0,4),X=Q.find((z)=>z.type==="function"&&G===(0,U54.toFunctionSelector)((0,D54.formatAbiItem)(z)));if(!X)throw new q54.AbiFunctionSignatureNotFoundError(G,{docsPath:"/docs/contract/decodeFunctionData"});return{functionName:X.name,args:"inputs"in X&&X.inputs&&X.inputs.length>0?(0,M54.decodeAbiParameters)(X.inputs,(0,xu0.slice)(Y,4)):void 0}}});var Qp=H((gu0)=>{Object.defineProperty(gu0,"__esModule",{value:!0});gu0.encodeErrorResult=L54;var WZ1=S8(),O54=M4(),A54=$V(),B54=c2(),N54=AX(),w54=NX(),ZZ1="/docs/contract/encodeErrorResult";function L54(J){let{abi:Q,errorName:Y,args:G}=J,X=Q[0];if(Y){let Z=(0,w54.getAbiItem)({abi:Q,args:G,name:Y});if(!Z)throw new WZ1.AbiErrorNotFoundError(Y,{docsPath:ZZ1});X=Z}if(X.type!=="error")throw new WZ1.AbiErrorNotFoundError(void 0,{docsPath:ZZ1});let z=(0,N54.formatAbiItem)(X),K=(0,A54.toFunctionSelector)(z),W="0x";if(G&&G.length>0){if(!X.inputs)throw new WZ1.AbiErrorInputsNotFoundError(X.name,{docsPath:ZZ1});W=(0,B54.encodeAbiParameters)(X.inputs,G)}return(0,O54.concatHex)([K,W])}});var Gp=H((mu0)=>{Object.defineProperty(mu0,"__esModule",{value:!0});mu0.encodeFunctionResult=F54;var Yp=S8(),C54=c2(),R54=NX(),VZ1="/docs/contract/encodeFunctionResult";function F54(J){let{abi:Q,functionName:Y,result:G}=J,X=Q[0];if(Y){let K=(0,R54.getAbiItem)({abi:Q,name:Y});if(!K)throw new Yp.AbiFunctionNotFoundError(Y,{docsPath:VZ1});X=K}if(X.type!=="function")throw new Yp.AbiFunctionNotFoundError(void 0,{docsPath:VZ1});if(!X.outputs)throw new Yp.AbiFunctionOutputsNotFoundError(X.name,{docsPath:VZ1});let z=(()=>{if(X.outputs.length===0)return[];if(X.outputs.length===1)return[G];if(Array.isArray(G))return G;throw new Yp.InvalidArrayError(G)})();return(0,C54.encodeAbiParameters)(X.outputs,z)}});var fP=H((lu0)=>{Object.defineProperty(lu0,"__esModule",{value:!0});lu0.localBatchGatewayUrl=void 0;lu0.localBatchGatewayRequest=uu0;var qZ1=yK(),S54=gu(),P54=Jp(),du0=Qp(),$54=Gp();lu0.localBatchGatewayUrl="x-batch-gateway:true";async function uu0(J){let{data:Q,ccipRequest:Y}=J,{args:[G]}=(0,P54.decodeFunctionData)({abi:qZ1.batchGatewayAbi,data:Q}),X=[],z=[];return await Promise.all(G.map(async(K,W)=>{try{z[W]=K.urls.includes(lu0.localBatchGatewayUrl)?await uu0({data:K.data,ccipRequest:Y}):await Y(K),X[W]=!1}catch(Z){X[W]=!0,z[W]=f54(Z)}})),(0,$54.encodeFunctionResult)({abi:qZ1.batchGatewayAbi,functionName:"query",result:[X,z]})}function f54(J){if(J.name==="HttpRequestError"&&J.status)return(0,du0.encodeErrorResult)({abi:qZ1.batchGatewayAbi,errorName:"HttpError",args:[J.status,J.shortMessage]});return(0,du0.encodeErrorResult)({abi:[S54.solidityError],errorName:"Error",args:["shortMessage"in J?J.shortMessage:J.message]})}});var Xp=H((iu0)=>{Object.defineProperty(iu0,"__esModule",{value:!0});iu0.offchainLookupAbiItem=iu0.offchainLookupSignature=void 0;iu0.offchainLookup=m54;iu0.ccipRequest=_u0;var v54=wN(),MZ1=bu0(),pu0=i2(),j54=XP(),h54=c2(),b54=o2(),x54=M4(),y54=t5(),cu0=fP(),g54=m4();iu0.offchainLookupSignature="0x556f1830";iu0.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 m54(J,{blockNumber:Q,blockTag:Y,data:G,to:X}){let{args:z}=(0,j54.decodeErrorResult)({data:G,abi:[iu0.offchainLookupAbiItem]}),[K,W,Z,V,q]=z,{ccipRead:U}=J,M=U&&typeof U?.request==="function"?U.request:_u0;try{if(!(0,b54.isAddressEqual)(X,K))throw new MZ1.OffchainLookupSenderMismatchError({sender:K,to:X});let D=W.includes(cu0.localBatchGatewayUrl)?await(0,cu0.localBatchGatewayRequest)({data:Z,ccipRequest:M}):await M({data:Z,sender:K,urls:W}),{data:I}=await(0,v54.call)(J,{blockNumber:Q,blockTag:Y,data:(0,x54.concat)([V,(0,h54.encodeAbiParameters)([{type:"bytes"},{type:"bytes"}],[D,q])]),to:X});return I}catch(D){throw new MZ1.OffchainLookupError({callbackSelector:V,cause:D,data:G,extraData:q,sender:K,urls:W})}}async function _u0({data:J,sender:Q,urls:Y}){let G=Error("An unknown error occurred.");for(let X=0;X<Y.length;X++){let z=Y[X],K=z.includes("{data}")?"GET":"POST",W=K==="POST"?{data:J,sender:Q}:void 0,Z=K==="POST"?{"Content-Type":"application/json"}:{};try{let V=await fetch(z.replace("{sender}",Q.toLowerCase()).replace("{data}",J),{body:JSON.stringify(W),headers:Z,method:K}),q;if(V.headers.get("Content-Type")?.startsWith("application/json"))q=(await V.json()).data;else q=await V.text();if(!V.ok){G=new pu0.HttpRequestError({body:W,details:q?.error?(0,g54.stringify)(q.error):V.statusText,headers:V.headers,status:V.status,url:z});continue}if(!(0,y54.isHex)(q)){G=new MZ1.OffchainLookupResponseMalformedError({result:q,url:z});continue}return q}catch(V){G=new pu0.HttpRequestError({body:W,details:V.message,url:z})}}throw G}});var wN=H((Jl0)=>{Object.defineProperty(Jl0,"__esModule",{value:!0});Jl0.call=Q74;Jl0.getRevertErrorData=eu0;var ou0=cS(),p54=YZ1(),c54=N9(),nu0=yK(),_54=Du0(),OZ1=AN(),HZ1=f0(),IZ1=BN(),au0=kK(),i54=TX(),ru0=NN(),n54=u7(),o54=gK(),su0=y1(),a54=sl(),r54=zD(),s54=CX(),t54=el(),e54=hl(),J74=RX();async function Q74(J,Q){let{account:Y=J.account,authorizationList:G,batch:X=Boolean(J.batch?.multicall),blockNumber:z,blockTag:K=J.experimental_blockTag??"latest",accessList:W,blobs:Z,blockOverrides:V,code:q,data:U,factory:M,factoryData:D,gas:I,gasPrice:O,maxFeePerBlobGas:A,maxFeePerGas:B,maxPriorityFeePerGas:w,nonce:N,to:L,value:C,stateOverride:R,...F}=Q,f=Y?(0,c54.parseAccount)(Y):void 0;if(q&&(M||D))throw new HZ1.BaseError("Cannot provide both `code` & `factory`/`factoryData` as parameters.");if(q&&L)throw new HZ1.BaseError("Cannot provide both `code` & `to` as parameters.");let E=q&&U,P=M&&D&&L&&U,j=E||P,$=(()=>{if(E)return tu0({code:q,data:U});if(P)return X74({data:U,factory:M,factoryData:D,to:L});return U})();try{(0,J74.assertRequest)(Q);let h=(typeof z==="bigint"?(0,su0.numberToHex)(z):void 0)||K,T=V?p54.toRpc(V):void 0,S=(0,e54.serializeStateOverride)(R),x=J.chain?.formatters?.transactionRequest?.format,m=(x||s54.formatTransactionRequest)({...(0,r54.extract)(F,{format:x}),from:f?.address,accessList:W,authorizationList:G,blobs:Z,data:$,gas:I,gasPrice:O,maxFeePerBlobGas:A,maxFeePerGas:B,maxPriorityFeePerGas:w,nonce:N,to:j?void 0:L,value:C});if(X&&Y74({request:m})&&!S&&!T)try{return await G74(J,{...m,blockNumber:z,blockTag:K})}catch(l){if(!(l instanceof IZ1.ClientChainNotConfiguredError)&&!(l instanceof IZ1.ChainDoesNotSupportContract))throw l}let g=(()=>{let l=[m,h];if(S&&T)return[...l,S,T];if(S)return[...l,S];if(T)return[...l,{},T];return l})(),c=await J.request({method:"eth_call",params:g});if(c==="0x")return{data:void 0};return{data:c}}catch(d){let h=eu0(d),{offchainLookup:T,offchainLookupSignature:S}=await Promise.resolve().then(()=>Xp());if(J.ccipRead!==!1&&h?.slice(0,10)===S&&L)return{data:await T(J,{data:h,to:L})};if(j&&h?.slice(0,10)==="0x101bb98d")throw new au0.CounterfactualDeploymentFailedError({factory:M});throw(0,a54.getCallError)(d,{...Q,account:f,chain:J.chain})}}function Y74({request:J}){let{data:Q,to:Y,...G}=J;if(!Q)return!1;if(Q.startsWith(_54.aggregate3Signature))return!1;if(!Y)return!1;if(Object.values(G).filter((X)=>typeof X<"u").length>0)return!1;return!0}async function G74(J,Q){let{batchSize:Y=1024,deployless:G=!1,wait:X=0}=typeof J.batch?.multicall==="object"?J.batch.multicall:{},{blockNumber:z,blockTag:K=J.experimental_blockTag??"latest",data:W,to:Z}=Q,V=(()=>{if(G)return null;if(Q.multicallAddress)return Q.multicallAddress;if(J.chain)return(0,o54.getChainContractAddress)({blockNumber:z,chain:J.chain,contract:"multicall3"});throw new IZ1.ClientChainNotConfiguredError})(),U=(typeof z==="bigint"?(0,su0.numberToHex)(z):void 0)||K,{schedule:M}=(0,t54.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,n54.encodeFunctionData)({abi:nu0.multicall3Abi,args:[A],functionName:"aggregate3"}),w=await J.request({method:"eth_call",params:[{...V===null?{data:tu0({code:OZ1.multicall3Bytecode,data:B})}:{to:V,data:B}},U]});return(0,i54.decodeFunctionResult)({abi:nu0.multicall3Abi,args:[A],functionName:"aggregate3",data:w||"0x"})}}),[{returnData:D,success:I}]=await M({data:W,to:Z});if(!I)throw new au0.RawContractError({data:D});if(D==="0x")return{data:void 0};return{data:D}}function tu0(J){let{code:Q,data:Y}=J;return(0,ru0.encodeDeployData)({abi:(0,ou0.parseAbi)(["constructor(bytes, bytes)"]),bytecode:OZ1.deploylessCallViaBytecodeBytecode,args:[Q,Y]})}function X74(J){let{data:Q,factory:Y,factoryData:G,to:X}=J;return(0,ru0.encodeDeployData)({abi:(0,ou0.parseAbi)(["constructor(address, bytes, address, bytes)"]),bytecode:OZ1.deploylessCallViaFactoryBytecode,args:[X,Q,Y,G]})}function eu0(J){if(!(J instanceof HZ1.BaseError))return;let Q=J.walk();return typeof Q?.data==="object"?Q.data?.data:Q.data}});var LY=H((Ql0)=>{Object.defineProperty(Ql0,"__esModule",{value:!0});Ql0.readContract=M74;var W74=TX(),Z74=u7(),V74=jK(),q74=g6(),U74=wN();async function M74(J,Q){let{abi:Y,address:G,args:X,functionName:z,...K}=Q,W=(0,Z74.encodeFunctionData)({abi:Y,args:X,functionName:z});try{let{data:Z}=await(0,q74.getAction)(J,U74.call,"call")({...K,data:W,to:G});return(0,W74.decodeFunctionResult)({abi:Y,args:X,functionName:z,data:Z||"0x"})}catch(Z){throw(0,V74.getContractError)(Z,{abi:Y,address:G,args:X,docsPath:"/docs/contract/readContract",functionName:z})}}});var AZ1=H((Yl0)=>{Object.defineProperty(Yl0,"__esModule",{value:!0});Yl0.simulateContract=w74;var H74=N9(),I74=TX(),O74=u7(),A74=jK(),B74=g6(),N74=wN();async function w74(J,Q){let{abi:Y,address:G,args:X,dataSuffix:z,functionName:K,...W}=Q,Z=W.account?(0,H74.parseAccount)(W.account):J.account,V=(0,O74.encodeFunctionData)({abi:Y,args:X,functionName:K});try{let{data:q}=await(0,B74.getAction)(J,N74.call,"call")({batch:!1,data:`${V}${z?z.replace("0x",""):""}`,to:G,...W,account:Z}),U=(0,I74.decodeFunctionResult)({abi:Y,args:X,functionName:K,data:q||"0x"}),M=Y.filter((D)=>("name"in D)&&D.name===Q.functionName);return{result:U,request:{abi:M,address:G,args:X,dataSuffix:z,functionName:K,...W,account:Z}}}catch(q){throw(0,A74.getContractError)(q,{abi:Y,address:G,args:X,docsPath:"/docs/contract/simulateContract",functionName:K,sender:Z?.address})}}});var uV=H((Gl0)=>{Object.defineProperty(Gl0,"__esModule",{value:!0});Gl0.cleanupCache=Gl0.listenersCache=void 0;Gl0.observe=C74;Gl0.listenersCache=new Map;Gl0.cleanupCache=new Map;var E74=0;function C74(J,Q,Y){let G=++E74,X=()=>Gl0.listenersCache.get(J)||[],z=()=>{let q=X();Gl0.listenersCache.set(J,q.filter((U)=>U.id!==G))},K=()=>{let q=X();if(!q.some((M)=>M.id===G))return;let U=Gl0.cleanupCache.get(J);if(q.length===1&&U){let M=U();if(M instanceof Promise)M.catch(()=>{})}z()},W=X();if(Gl0.listenersCache.set(J,[...W,{id:G,fns:Q}]),W&&W.length>0)return K;let Z={};for(let q in Q)Z[q]=(...U)=>{let M=X();if(M.length===0)return;for(let D of M)D.fns[q]?.(...U)};let V=Y(Z);if(typeof V==="function")Gl0.cleanupCache.set(J,V);return K}});var Wp=H((Xl0)=>{Object.defineProperty(Xl0,"__esModule",{value:!0});Xl0.wait=F74;async function F74(J){return new Promise((Q)=>setTimeout(Q,J))}});var VD=H((Kl0)=>{Object.defineProperty(Kl0,"__esModule",{value:!0});Kl0.poll=S74;var zl0=Wp();function S74(J,{emitOnBegin:Q,initialWaitTime:Y,interval:G}){let X=!0,z=()=>X=!1;return(async()=>{let W;if(Q)W=await J({unpoll:z});let Z=await Y?.(W)??G;await(0,zl0.wait)(Z);let V=async()=>{if(!X)return;await J({unpoll:z}),await(0,zl0.wait)(G),V()};V()})(),z}});var NZ1=H((Zl0)=>{Object.defineProperty(Zl0,"__esModule",{value:!0});Zl0.responseCache=Zl0.promiseCache=void 0;Zl0.getCache=Wl0;Zl0.withCache=$74;Zl0.promiseCache=new Map;Zl0.responseCache=new Map;function Wl0(J){let Q=(X,z)=>({clear:()=>z.delete(X),get:()=>z.get(X),set:(K)=>z.set(X,K)}),Y=Q(J,Zl0.promiseCache),G=Q(J,Zl0.responseCache);return{clear:()=>{Y.clear(),G.clear()},promise:Y,response:G}}async function $74(J,{cacheKey:Q,cacheTime:Y=Number.POSITIVE_INFINITY}){let G=Wl0(Q),X=G.response.get();if(X&&Y>0){if(Date.now()-X.created.getTime()<Y)return X.data}let z=G.promise.get();if(!z)z=J(),G.promise.set(z);try{let K=await z;return G.response.set({created:new Date,data:K}),K}finally{G.promise.clear()}}});var LN=H((Ml0)=>{Object.defineProperty(Ml0,"__esModule",{value:!0});Ml0.getBlockNumberCache=v74;Ml0.getBlockNumber=j74;var ql0=NZ1(),Ul0=(J)=>`blockNumber.${J}`;function v74(J){return(0,ql0.getCache)(Ul0(J))}async function j74(J,{cacheTime:Q=J.cacheTime}={}){let Y=await(0,ql0.withCache)(()=>J.request({method:"eth_blockNumber"}),{cacheKey:Ul0(J.uid),cacheTime:Q});return BigInt(Y)}});var kP=H((Dl0)=>{Object.defineProperty(Dl0,"__esModule",{value:!0});Dl0.getFilterChanges=g74;var x74=MN(),y74=FX();async function g74(J,{filter:Q}){let Y="strict"in Q&&Q.strict,G=await Q.request({method:"eth_getFilterChanges",params:[Q.id]});if(typeof G[0]==="string")return G;let X=G.map((z)=>(0,y74.formatLog)(z));if(!("abi"in Q)||!Q.abi)return X;return(0,x74.parseEventLogs)({abi:Q.abi,logs:X,strict:Y})}});var vP=H((Hl0)=>{Object.defineProperty(Hl0,"__esModule",{value:!0});Hl0.uninstallFilter=d74;async function d74(J,{filter:Q}){return Q.request({method:"eth_uninstallFilter",params:[Q.id]})}});var wZ1=H((Nl0)=>{Object.defineProperty(Nl0,"__esModule",{value:!0});Nl0.watchContractEvent=s74;var Il0=S8(),l74=vK(),p74=UN(),c74=fV(),Ol0=FX(),jP=g6(),Al0=uV(),_74=VD(),Bl0=m4(),i74=yu(),n74=LN(),o74=nl(),a74=kP(),r74=vP();function s74(J,Q){let{abi:Y,address:G,args:X,batch:z=!0,eventName:K,fromBlock:W,onError:Z,onLogs:V,poll:q,pollingInterval:U=J.pollingInterval,strict:M}=Q;return(()=>{if(typeof q<"u")return q;if(typeof W==="bigint")return!0;if(J.transport.type==="webSocket"||J.transport.type==="ipc")return!1;if(J.transport.type==="fallback"&&(J.transport.transports[0].config.type==="webSocket"||J.transport.transports[0].config.type==="ipc"))return!1;return!0})()?(()=>{let A=M??!1,B=(0,Bl0.stringify)(["watchContractEvent",G,X,z,J.uid,K,U,A,W]);return(0,Al0.observe)(B,{onLogs:V,onError:Z},(w)=>{let N;if(W!==void 0)N=W-1n;let L,C=!1,R=(0,_74.poll)(async()=>{if(!C){try{L=await(0,jP.getAction)(J,i74.createContractEventFilter,"createContractEventFilter")({abi:Y,address:G,args:X,eventName:K,strict:A,fromBlock:W})}catch{}C=!0;return}try{let F;if(L)F=await(0,jP.getAction)(J,a74.getFilterChanges,"getFilterChanges")({filter:L});else{let f=await(0,jP.getAction)(J,n74.getBlockNumber,"getBlockNumber")({});if(N&&N<f)F=await(0,jP.getAction)(J,o74.getContractEvents,"getContractEvents")({abi:Y,address:G,args:X,eventName:K,fromBlock:N+1n,toBlock:f,strict:A});else F=[];N=f}if(F.length===0)return;if(z)w.onLogs(F);else for(let f of F)w.onLogs([f])}catch(F){if(L&&F instanceof l74.InvalidInputRpcError)C=!1;w.onError?.(F)}},{emitOnBegin:!0,interval:U});return async()=>{if(L)await(0,jP.getAction)(J,r74.uninstallFilter,"uninstallFilter")({filter:L});R()}})})():(()=>{let A=M??!1,B=(0,Bl0.stringify)(["watchContractEvent",G,X,z,J.uid,K,U,A]),w=!0,N=()=>w=!1;return(0,Al0.observe)(B,{onLogs:V,onError:Z},(L)=>{return(async()=>{try{let C=(()=>{if(J.transport.type==="fallback"){let f=J.transport.transports.find((E)=>E.config.type==="webSocket"||E.config.type==="ipc");if(!f)return J.transport;return f.value}return J.transport})(),R=K?(0,c74.encodeEventTopics)({abi:Y,eventName:K,args:X}):[],{unsubscribe:F}=await C.subscribe({params:["logs",{address:G,topics:R}],onData(f){if(!w)return;let E=f.result;try{let{eventName:P,args:j}=(0,p74.decodeEventLog)({abi:Y,data:E.data,topics:E.topics,strict:M}),$=(0,Ol0.formatLog)(E,{args:j,eventName:P});L.onLogs([$])}catch(P){let j,$;if(P instanceof Il0.DecodeLogDataMismatch||P instanceof Il0.DecodeLogTopicsMismatch){if(M)return;j=P.abiItem.name,$=P.abiItem.inputs?.some((h)=>!(("name"in h)&&h.name))}let d=(0,Ol0.formatLog)(E,{args:$?[]:{},eventName:j});L.onLogs([d])}},onError(f){L.onError?.(f)}});if(N=F,!w)N()}catch(C){Z?.(C)}})(),()=>N()})})()}});var lV=H((Cl0)=>{Object.defineProperty(Cl0,"__esModule",{value:!0});Cl0.AccountTypeNotSupportedError=Cl0.AccountNotFoundError=void 0;var wl0=f0();class Ll0 extends wl0.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"})}}Cl0.AccountNotFoundError=Ll0;class El0 extends wl0.BaseError{constructor({docsPath:J,metaMessages:Q,type:Y}){super(`Account type "${Y}" is not supported.`,{docsPath:J,metaMessages:Q,name:"AccountTypeNotSupportedError"})}}Cl0.AccountTypeNotSupportedError=El0});var hP=H((Tl0)=>{Object.defineProperty(Tl0,"__esModule",{value:!0});Tl0.assertCurrentChain=J34;var Fl0=BN();function J34({chain:J,currentChainId:Q}){if(!J)throw new Fl0.ChainNotFoundError;if(Q!==J.id)throw new Fl0.ChainMismatchError({chain:J,currentChainId:Q})}});var Zp=H((Sl0)=>{Object.defineProperty(Sl0,"__esModule",{value:!0});Sl0.getTransactionError=z34;var Y34=EX(),G34=m3(),X34=WN();function z34(J,{docsPath:Q,...Y}){let G=(()=>{let X=(0,X34.getNodeError)(J,Y);if(X instanceof Y34.UnknownNodeError)return J;return X})();return new G34.TransactionExecutionError(G,{docsPath:Q,...Y})}});var Vp=H((Pl0)=>{Object.defineProperty(Pl0,"__esModule",{value:!0});Pl0.sendRawTransaction=W34;async function W34(J,{serializedTransaction:Q}){return J.request({method:"eth_sendRawTransaction",params:[Q]},{retryCount:0})}});var bP=H((fl0)=>{Object.defineProperty(fl0,"__esModule",{value:!0});fl0.sendTransaction=w34;var V34=N9(),qp=lV(),q34=f0(),U34=AP(),M34=hP(),D34=Zp(),H34=zD(),I34=CX(),LZ1=g6(),O34=rB(),A34=RX(),B34=WD(),$l0=TP(),N34=Vp(),EZ1=new O34.LruMap(128);async function w34(J,Q){let{account:Y=J.account,chain:G=J.chain,accessList:X,authorizationList:z,blobs:K,data:W,gas:Z,gasPrice:V,maxFeePerBlobGas:q,maxFeePerGas:U,maxPriorityFeePerGas:M,nonce:D,type:I,value:O,...A}=Q;if(typeof Y>"u")throw new qp.AccountNotFoundError({docsPath:"/docs/actions/wallet/sendTransaction"});let B=Y?(0,V34.parseAccount)(Y):null;try{(0,A34.assertRequest)(Q);let w=await(async()=>{if(Q.to)return Q.to;if(Q.to===null)return;if(z&&z.length>0)return await(0,U34.recoverAuthorizationAddress)({authorization:z[0]}).catch(()=>{throw new q34.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,LZ1.getAction)(J,B34.getChainId,"getChainId")({}),(0,M34.assertCurrentChain)({currentChainId:N,chain:G});let L=J.chain?.formatters?.transactionRequest?.format,R=(L||I34.formatTransactionRequest)({...(0,H34.extract)(A,{format:L}),accessList:X,authorizationList:z,blobs:K,chainId:N,data:W,from:B?.address,gas:Z,gasPrice:V,maxFeePerBlobGas:q,maxFeePerGas:U,maxPriorityFeePerGas:M,nonce:D,to:w,type:I,value:O}),F=EZ1.get(J.uid),f=F?"wallet_sendTransaction":"eth_sendTransaction";try{return await J.request({method:f,params:[R]},{retryCount:0})}catch(E){if(F===!1)throw E;let P=E;if(P.name==="InvalidInputRpcError"||P.name==="InvalidParamsRpcError"||P.name==="MethodNotFoundRpcError"||P.name==="MethodNotSupportedRpcError")return await J.request({method:"wallet_sendTransaction",params:[R]},{retryCount:0}).then((j)=>{return EZ1.set(J.uid,!0),j}).catch((j)=>{let $=j;if($.name==="MethodNotFoundRpcError"||$.name==="MethodNotSupportedRpcError")throw EZ1.set(J.uid,!1),P;throw $});throw P}}if(B?.type==="local"){let N=await(0,LZ1.getAction)(J,$l0.prepareTransactionRequest,"prepareTransactionRequest")({account:B,accessList:X,authorizationList:z,blobs:K,chain:G,data:W,gas:Z,gasPrice:V,maxFeePerBlobGas:q,maxFeePerGas:U,maxPriorityFeePerGas:M,nonce:D,nonceManager:B.nonceManager,parameters:[...$l0.defaultParameters,"sidecars"],type:I,value:O,...A,to:w}),L=G?.serializers?.transaction,C=await B.signTransaction(N,{serializer:L});return await(0,LZ1.getAction)(J,N34.sendRawTransaction,"sendRawTransaction")({serializedTransaction:C})}if(B?.type==="smart")throw new qp.AccountTypeNotSupportedError({metaMessages:["Consider using the `sendUserOperation` Action instead."],docsPath:"/docs/actions/bundler/sendUserOperation",type:"smart"});throw new qp.AccountTypeNotSupportedError({docsPath:"/docs/actions/wallet/sendTransaction",type:B?.type})}catch(w){if(w instanceof qp.AccountTypeNotSupportedError)throw w;throw(0,D34.getTransactionError)(w,{...Q,account:B,chain:Q.chain||void 0})}}});var CZ1=H((kl0)=>{Object.defineProperty(kl0,"__esModule",{value:!0});kl0.writeContract=P34;var E34=N9(),C34=lV(),R34=u7(),F34=jK(),T34=g6(),S34=bP();async function P34(J,Q){let{abi:Y,account:G=J.account,address:X,args:z,dataSuffix:K,functionName:W,...Z}=Q;if(typeof G>"u")throw new C34.AccountNotFoundError({docsPath:"/docs/contract/writeContract"});let V=G?(0,E34.parseAccount)(G):null,q=(0,R34.encodeFunctionData)({abi:Y,args:z,functionName:W});try{return await(0,T34.getAction)(J,S34.sendTransaction,"sendTransaction")({data:`${q}${K?K.replace("0x",""):""}`,to:X,account:V,...Z})}catch(U){throw(0,F34.getContractError)(U,{abi:Y,address:X,args:z,docsPath:"/docs/contract/writeContract",functionName:W,sender:V?.address})}}});var jl0=H((vl0)=>{Object.defineProperty(vl0,"__esModule",{value:!0});vl0.getContract=y34;vl0.getFunctionParameters=xP;vl0.getEventParameters=Up;var qD=g6(),f34=yu(),k34=pW1(),v34=nl(),j34=LY(),h34=AZ1(),b34=wZ1(),x34=CZ1();function y34({abi:J,address:Q,client:Y}){let G=Y,[X,z]=(()=>{if(!G)return[void 0,void 0];if("public"in G&&"wallet"in G)return[G.public,G.wallet];if("public"in G)return[G.public,void 0];if("wallet"in G)return[void 0,G.wallet];return[G,G]})(),K=X!==void 0&&X!==null,W=z!==void 0&&z!==null,Z={},V=!1,q=!1,U=!1;for(let M of J){if(M.type==="function")if(M.stateMutability==="view"||M.stateMutability==="pure")V=!0;else q=!0;else if(M.type==="event")U=!0;if(V&&q&&U)break}if(K){if(V)Z.read=new Proxy({},{get(M,D){return(...I)=>{let{args:O,options:A}=xP(I);return(0,qD.getAction)(X,j34.readContract,"readContract")({abi:J,address:Q,functionName:D,args:O,...A})}}});if(q)Z.simulate=new Proxy({},{get(M,D){return(...I)=>{let{args:O,options:A}=xP(I);return(0,qD.getAction)(X,h34.simulateContract,"simulateContract")({abi:J,address:Q,functionName:D,args:O,...A})}}});if(U)Z.createEventFilter=new Proxy({},{get(M,D){return(...I)=>{let O=J.find((w)=>w.type==="event"&&w.name===D),{args:A,options:B}=Up(I,O);return(0,qD.getAction)(X,f34.createContractEventFilter,"createContractEventFilter")({abi:J,address:Q,eventName:D,args:A,...B})}}}),Z.getEvents=new Proxy({},{get(M,D){return(...I)=>{let O=J.find((w)=>w.type==="event"&&w.name===D),{args:A,options:B}=Up(I,O);return(0,qD.getAction)(X,v34.getContractEvents,"getContractEvents")({abi:J,address:Q,eventName:D,args:A,...B})}}}),Z.watchEvent=new Proxy({},{get(M,D){return(...I)=>{let O=J.find((w)=>w.type==="event"&&w.name===D),{args:A,options:B}=Up(I,O);return(0,qD.getAction)(X,b34.watchContractEvent,"watchContractEvent")({abi:J,address:Q,eventName:D,args:A,...B})}}})}if(W){if(q)Z.write=new Proxy({},{get(M,D){return(...I)=>{let{args:O,options:A}=xP(I);return(0,qD.getAction)(z,x34.writeContract,"writeContract")({abi:J,address:Q,functionName:D,args:O,...A})}}})}if(K||W){if(q)Z.estimateGas=new Proxy({},{get(M,D){return(...I)=>{let{args:O,options:A}=xP(I),B=X??z;return(0,qD.getAction)(B,k34.estimateContractGas,"estimateContractGas")({abi:J,address:Q,functionName:D,args:O,...A,account:A.account??z.account})}}})}return Z.address=Q,Z.abi=J,Z}function xP(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 Up(J,Q){let Y=!1;if(Array.isArray(J[0]))Y=!0;else if(J.length===1)Y=Q.inputs.some((z)=>z.indexed);else if(J.length===2)Y=!0;let G=Y?J[0]:void 0,X=(Y?J[1]:J[0])??{};return{args:G,options:X}}});var RZ1=H((bl0)=>{Object.defineProperty(bl0,"__esModule",{value:!0});bl0.BundleFailedError=void 0;var u34=f0();class hl0 extends u34.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}}bl0.BundleFailedError=hl0});var yP=H((yl0)=>{Object.defineProperty(yl0,"__esModule",{value:!0});yl0.withRetry=p34;var l34=Wp();function p34(J,{delay:Q=100,retryCount:Y=2,shouldRetry:G=()=>!0}={}){return new Promise((X,z)=>{let K=async({count:W=0}={})=>{let Z=async({error:V})=>{let q=typeof Q==="function"?Q({count:W,error:V}):Q;if(q)await(0,l34.wait)(q);K({count:W+1})};try{let V=await J();X(V)}catch(V){if(W<Y&&await G({count:W,error:V}))return Z({error:V});z(V)}};K()})}});var gP=H((ml0)=>{Object.defineProperty(ml0,"__esModule",{value:!0});ml0.defineTransactionReceipt=ml0.receiptStatuses=void 0;ml0.formatTransactionReceipt=gl0;var _34=n8(),i34=ZN(),n34=FX(),o34=VN();ml0.receiptStatuses={"0x0":"reverted","0x1":"success"};function gl0(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,n34.formatLog)(Y)):null,to:J.to?J.to:null,transactionIndex:J.transactionIndex?(0,_34.hexToNumber)(J.transactionIndex):null,status:J.status?ml0.receiptStatuses[J.status]:null,type:J.type?o34.transactionType[J.type]||J.type:null};if(J.blobGasPrice)Q.blobGasPrice=BigInt(J.blobGasPrice);if(J.blobGasUsed)Q.blobGasUsed=BigInt(J.blobGasUsed);return Q}ml0.defineTransactionReceipt=(0,i34.defineFormatter)("transactionReceipt",gl0)});var TZ1=H((_l0)=>{Object.defineProperty(_l0,"__esModule",{value:!0});_l0.fallbackTransactionErrorMagicIdentifier=_l0.fallbackMagicIdentifier=void 0;_l0.sendCalls=QJ4;var r34=N9(),ll0=f0(),pl0=vK(),s34=u7(),cl0=M4(),t34=n8(),Mp=y1(),e34=Zp(),JJ4=bP();_l0.fallbackMagicIdentifier="0x5792579257925792579257925792579257925792579257925792579257925792";_l0.fallbackTransactionErrorMagicIdentifier=(0,Mp.numberToHex)(0,{size:32});async function QJ4(J,Q){let{account:Y=J.account,capabilities:G,chain:X=J.chain,experimental_fallback:z,experimental_fallbackDelay:K=32,forceAtomic:W=!1,id:Z,version:V="2.0.0"}=Q,q=Y?(0,r34.parseAccount)(Y):null,U=Q.calls.map((M)=>{let D=M,I=D.abi?(0,s34.encodeFunctionData)({abi:D.abi,functionName:D.functionName,args:D.args}):D.data;return{data:D.dataSuffix&&I?(0,cl0.concat)([I,D.dataSuffix]):I,to:D.to,value:D.value?(0,Mp.numberToHex)(D.value):void 0}});try{let M=await J.request({method:"wallet_sendCalls",params:[{atomicRequired:W,calls:U,capabilities:G,chainId:(0,Mp.numberToHex)(X.id),from:q?.address,id:Z,version:V}]},{retryCount:0});if(typeof M==="string")return{id:M};return M}catch(M){let D=M;if(z&&(D.name==="MethodNotFoundRpcError"||D.name==="MethodNotSupportedRpcError"||D.name==="UnknownRpcError"||D.details.toLowerCase().includes("does not exist / is not available")||D.details.toLowerCase().includes("missing or invalid. request()")||D.details.toLowerCase().includes("did not match any variant of untagged enum")||D.details.toLowerCase().includes("account upgraded to unsupported contract")||D.details.toLowerCase().includes("eip-7702 not supported")||D.details.toLowerCase().includes("unsupported wc_ method")||D.details.toLowerCase().includes("feature toggled misconfigured"))){if(G){if(Object.values(G).some((w)=>!w.optional))throw new pl0.UnsupportedNonOptionalCapabilityError(new ll0.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 pl0.AtomicityNotSupportedError(new ll0.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,JJ4.sendTransaction)(J,{account:q,chain:X,data:B.data,to:B.to,value:B.value?(0,t34.hexToBigInt)(B.value):void 0});if(I.push(w),K>0)await new Promise((N)=>setTimeout(N,K))}let O=await Promise.allSettled(I);if(O.every((B)=>B.status==="rejected"))throw O[0].reason;let A=O.map((B)=>{if(B.status==="fulfilled")return B.value;return _l0.fallbackTransactionErrorMagicIdentifier});return{id:(0,cl0.concat)([...A,(0,Mp.numberToHex)(X.id,{size:32}),_l0.fallbackMagicIdentifier])}}throw(0,e34.getTransactionError)(M,{...Q,account:q,chain:Q.chain})}}});var SZ1=H((al0)=>{Object.defineProperty(al0,"__esModule",{value:!0});al0.getCallsStatus=zJ4;var nl0=$J(),GJ4=BX(),Dp=n8(),XJ4=gP(),ol0=TZ1();async function zJ4(J,Q){async function Y(q){if(q.endsWith(ol0.fallbackMagicIdentifier.slice(2))){let M=(0,GJ4.trim)((0,nl0.sliceHex)(q,-64,-32)),D=(0,nl0.sliceHex)(q,0,-64).slice(2).match(/.{1,64}/g),I=await Promise.all(D.map((A)=>ol0.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,Dp.hexToNumber)(M),receipts:I.filter(Boolean),status:O,version:"2.0.0"}}return J.request({method:"wallet_getCallsStatus",params:[q]})}let{atomic:G=!1,chainId:X,receipts:z,version:K="2.0.0",...W}=await Y(Q.id),[Z,V]=(()=>{let q=W.status;if(q>=100&&q<200)return["pending",q];if(q>=200&&q<300)return["success",q];if(q>=300&&q<700)return["failure",q];if(q==="CONFIRMED")return["success",200];if(q==="PENDING")return["pending",100];return[void 0,q]})();return{...W,atomic:G,chainId:X?(0,Dp.hexToNumber)(X):void 0,receipts:z?.map((q)=>({...q,blockNumber:(0,Dp.hexToBigInt)(q.blockNumber),gasUsed:(0,Dp.hexToBigInt)(q.gasUsed),status:XJ4.receiptStatuses[q.status]}))??[],statusCode:V,status:Z,version:K}}});var $Z1=H((rl0)=>{Object.defineProperty(rl0,"__esModule",{value:!0});rl0.WaitForCallsStatusTimeoutError=void 0;rl0.waitForCallsStatus=OJ4;var WJ4=f0(),ZJ4=RZ1(),VJ4=g6(),qJ4=uV(),UJ4=VD(),MJ4=tl(),DJ4=yP(),HJ4=m4(),IJ4=SZ1();async function OJ4(J,Q){let{id:Y,pollingInterval:G=J.pollingInterval,status:X=({statusCode:O})=>O===200||O>=300,retryCount:z=4,retryDelay:K=({count:O})=>~~(1<<O)*200,timeout:W=60000,throwOnFailure:Z=!1}=Q,V=(0,HJ4.stringify)(["waitForCallsStatus",J.uid,Y]),{promise:q,resolve:U,reject:M}=(0,MJ4.withResolvers)(),D,I=(0,qJ4.observe)(V,{resolve:U,reject:M},(O)=>{let A=(0,UJ4.poll)(async()=>{let B=(w)=>{clearTimeout(D),A(),w(),I()};try{let w=await(0,DJ4.withRetry)(async()=>{let N=await(0,VJ4.getAction)(J,IJ4.getCallsStatus,"getCallsStatus")({id:Y});if(Z&&N.status==="failure")throw new ZJ4.BundleFailedError(N);return N},{retryCount:z,delay:K});if(!X(w))return;B(()=>O.resolve(w))}catch(w){B(()=>O.reject(w))}},{interval:G,emitOnBegin:!0});return A});return D=W?setTimeout(()=>{I(),clearTimeout(D),M(new PZ1({id:Y}))},W):void 0,await q}class PZ1 extends WJ4.BaseError{constructor({id:J}){super(`Timed out while waiting for call bundle with id "${J}" to be confirmed.`,{name:"WaitForCallsStatusTimeoutError"})}}rl0.WaitForCallsStatusTimeoutError=PZ1});var kZ1=H((tl0)=>{Object.defineProperty(tl0,"__esModule",{value:!0});tl0.uid=BJ4;var fZ1=256,Hp=fZ1,Ip;function BJ4(J=11){if(!Ip||Hp+J>fZ1*2){Ip="",Hp=0;for(let Q=0;Q<fZ1;Q++)Ip+=(256+Math.random()*256|0).toString(16).substring(1)}return Ip.substring(Hp,Hp+++J)}});var mP=H((el0)=>{Object.defineProperty(el0,"__esModule",{value:!0});el0.createClient=EJ4;el0.rpcSchema=CJ4;var wJ4=N9(),LJ4=kZ1();function EJ4(J){let{batch:Q,chain:Y,ccipRead:G,key:X="base",name:z="Base Client",type:K="base"}=J,W=J.experimental_blockTag??(typeof Y?.experimental_preconfirmationTime==="number"?"pending":void 0),Z=Y?.blockTime??12000,V=Math.min(Math.max(Math.floor(Z/2),500),4000),q=J.pollingInterval??V,U=J.cacheTime??q,M=J.account?(0,wJ4.parseAccount)(J.account):void 0,{config:D,request:I,value:O}=J.transport({chain:Y,pollingInterval:q}),A={...D,...O},B={account:M,batch:Q,cacheTime:U,ccipRead:G,chain:Y,key:X,name:z,pollingInterval:q,request:I,transport:A,type:K,uid:(0,LJ4.uid)(),...W?{experimental_blockTag:W}:{}};function w(N){return(L)=>{let C=L(N);for(let F in B)delete C[F];let R={...N,...C};return Object.assign(R,{extend:w(R)})}}return Object.assign(B,{extend:w(B)})}function CJ4(){return null}});var Op=H((Qp0)=>{Object.defineProperty(Qp0,"__esModule",{value:!0});Qp0.isNullUniversalResolverError=SJ4;var TJ4=f0(),Jp0=kK();function SJ4(J){if(!(J instanceof TJ4.BaseError))return!1;let Q=J.walk((Y)=>Y instanceof Jp0.ContractFunctionRevertedError);if(!(Q instanceof Jp0.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 vZ1=H((Yp0)=>{Object.defineProperty(Yp0,"__esModule",{value:!0});Yp0.encodedLabelToLabelhash=fJ4;var $J4=t5();function fJ4(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,$J4.isHex)(Q))return null;return Q}});var Ap=H((Kp0)=>{Object.defineProperty(Kp0,"__esModule",{value:!0});Kp0.namehash=hJ4;var vJ4=M4(),Gp0=t6(),Xp0=y1(),zp0=m7(),jJ4=vZ1();function hJ4(J){let Q=new Uint8Array(32).fill(0);if(!J)return(0,Xp0.bytesToHex)(Q);let Y=J.split(".");for(let G=Y.length-1;G>=0;G-=1){let X=(0,jJ4.encodedLabelToLabelhash)(Y[G]),z=X?(0,Gp0.toBytes)(X):(0,zp0.keccak256)((0,Gp0.stringToBytes)(Y[G]),"bytes");Q=(0,zp0.keccak256)((0,vJ4.concat)([Q,z]),"bytes")}return(0,Xp0.bytesToHex)(Q)}});var Zp0=H((Wp0)=>{Object.defineProperty(Wp0,"__esModule",{value:!0});Wp0.encodeLabelhash=xJ4;function xJ4(J){return`[${J.slice(2)}]`}});var jZ1=H((Vp0)=>{Object.defineProperty(Vp0,"__esModule",{value:!0});Vp0.labelhash=lJ4;var gJ4=t6(),mJ4=y1(),dJ4=m7(),uJ4=vZ1();function lJ4(J){let Q=new Uint8Array(32).fill(0);if(!J)return(0,mJ4.bytesToHex)(Q);return(0,uJ4.encodedLabelToLabelhash)(J)||(0,dJ4.keccak256)((0,gJ4.stringToBytes)(J))}});var Bp=H((qp0)=>{Object.defineProperty(qp0,"__esModule",{value:!0});qp0.packetToBytes=iJ4;var hZ1=t6(),cJ4=Zp0(),_J4=jZ1();function iJ4(J){let Q=J.replace(/^\.|\.$/gm,"");if(Q.length===0)return new Uint8Array(1);let Y=new Uint8Array((0,hZ1.stringToBytes)(Q).byteLength+2),G=0,X=Q.split(".");for(let z=0;z<X.length;z++){let K=(0,hZ1.stringToBytes)(X[z]);if(K.byteLength>255)K=(0,hZ1.stringToBytes)((0,cJ4.encodeLabelhash)((0,_J4.labelhash)(X[z])));Y[G]=K.length,Y.set(K,G+1),G+=K.length+1}if(Y.byteLength!==G+1)return Y.slice(0,G+1);return Y}});var Dp0=H((Mp0)=>{Object.defineProperty(Mp0,"__esModule",{value:!0});Mp0.getEnsAddress=X24;var bZ1=yK(),oJ4=TX(),aJ4=u7(),rJ4=gK(),sJ4=BX(),tJ4=y1(),eJ4=Op(),J24=fP(),Up0=Ap(),Q24=Bp(),Y24=g6(),G24=LY();async function X24(J,Q){let{blockNumber:Y,blockTag:G,coinType:X,name:z,gatewayUrls:K,strict:W}=Q,{chain:Z}=J,V=(()=>{if(Q.universalResolverAddress)return Q.universalResolverAddress;if(!Z)throw Error("client chain not configured. universalResolverAddress is required.");return(0,rJ4.getChainContractAddress)({blockNumber:Y,chain:Z,contract:"ensUniversalResolver"})})(),q=Z?.ensTlds;if(q&&!q.some((M)=>z.endsWith(M)))return null;let U=(()=>{if(X!=null)return[(0,Up0.namehash)(z),BigInt(X)];return[(0,Up0.namehash)(z)]})();try{let M=(0,aJ4.encodeFunctionData)({abi:bZ1.addressResolverAbi,functionName:"addr",args:U}),D={address:V,abi:bZ1.universalResolverResolveAbi,functionName:"resolveWithGateways",args:[(0,tJ4.toHex)((0,Q24.packetToBytes)(z)),M,K??[J24.localBatchGatewayUrl]],blockNumber:Y,blockTag:G},O=await(0,Y24.getAction)(J,G24.readContract,"readContract")(D);if(O[0]==="0x")return null;let A=(0,oJ4.decodeFunctionResult)({abi:bZ1.addressResolverAbi,args:U,functionName:"addr",data:O[0]});if(A==="0x")return null;if((0,sJ4.trim)(A)==="0x00")return null;return A}catch(M){if(W)throw M;if((0,eJ4.isNullUniversalResolverError)(M))return null;throw M}}});var Np=H((Np0)=>{Object.defineProperty(Np0,"__esModule",{value:!0});Np0.EnsInvalidChainIdError=Np0.EnsAvatarUnsupportedNamespaceError=Np0.EnsAvatarUriResolutionError=Np0.EnsAvatarInvalidNftUriError=Np0.EnsAvatarInvalidMetadataError=void 0;var dP=f0();class Hp0 extends dP.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"})}}Np0.EnsAvatarInvalidMetadataError=Hp0;class Ip0 extends dP.BaseError{constructor({reason:J}){super(`ENS NFT avatar URI is invalid. ${J}`,{name:"EnsAvatarInvalidNftUriError"})}}Np0.EnsAvatarInvalidNftUriError=Ip0;class Op0 extends dP.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"})}}Np0.EnsAvatarUriResolutionError=Op0;class Ap0 extends dP.BaseError{constructor({namespace:J}){super(`ENS NFT avatar namespace "${J}" is not supported. Must be "erc721" or "erc1155".`,{name:"EnsAvatarUnsupportedNamespaceError"})}}Np0.EnsAvatarUnsupportedNamespaceError=Ap0;class Bp0 extends dP.BaseError{constructor({chainId:J}){super(`Invalid ENSIP-11 chainId: ${J}. Must be between 0 and 0x7fffffff, or 1.`,{name:"EnsInvalidChainIdError"})}}Np0.EnsInvalidChainIdError=Bp0});var Sp0=H((Tp0)=>{Object.defineProperty(Tp0,"__esModule",{value:!0});Tp0.isImageUri=Ep0;Tp0.getGateway=xZ1;Tp0.resolveAvatarUri=Cp0;Tp0.getJsonImage=Rp0;Tp0.getMetadataAvatarUri=H24;Tp0.parseAvatarUri=Fp0;Tp0.parseNftUri=I24;Tp0.getNftTokenUri=O24;var Lp0=LY(),fX=Np(),q24=/(?<protocol>https?:\/\/[^/]*|ipfs:\/|ipns:\/|ar:\/)?(?<root>\/)?(?<subpath>ipfs\/|ipns\/)?(?<target>[\w\-.]+)(?<subtarget>\/.*)?/,U24=/^(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>\/.*)?$/,M24=/^data:([a-zA-Z\-/+]*);base64,([^"].*)/,D24=/^data:([a-zA-Z\-/+]*)?(;[a-zA-Z0-9].*?)?(,)/;async function Ep0(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 xZ1(J,Q){if(!J)return Q;if(J.endsWith("/"))return J.slice(0,-1);return J}function Cp0({uri:J,gatewayUrls:Q}){let Y=M24.test(J);if(Y)return{uri:J,isOnChain:!0,isEncoded:Y};let G=xZ1(Q?.ipfs,"https://ipfs.io"),X=xZ1(Q?.arweave,"https://arweave.net"),z=J.match(q24),{protocol:K,subpath:W,target:Z,subtarget:V=""}=z?.groups||{},q=K==="ipns:/"||W==="ipns/",U=K==="ipfs:/"||W==="ipfs/"||U24.test(J);if(J.startsWith("http")&&!q&&!U){let D=J;if(Q?.arweave)D=J.replace(/https:\/\/arweave.net/g,Q?.arweave);return{uri:D,isOnChain:!1,isEncoded:!1}}if((q||U)&&Z)return{uri:`${G}/${q?"ipns":"ipfs"}/${Z}${V}`,isOnChain:!1,isEncoded:!1};if(K==="ar:/"&&Z)return{uri:`${X}/${Z}${V||""}`,isOnChain:!1,isEncoded:!1};let M=J.replace(D24,"");if(M.startsWith("<svg"))M=`data:image/svg+xml;base64,${btoa(M)}`;if(M.startsWith("data:")||M.startsWith("{"))return{uri:M,isOnChain:!0,isEncoded:!1};throw new fX.EnsAvatarUriResolutionError({uri:J})}function Rp0(J){if(typeof J!=="object"||!("image"in J)&&!("image_url"in J)&&!("image_data"in J))throw new fX.EnsAvatarInvalidMetadataError({data:J});return J.image||J.image_url||J.image_data}async function H24({gatewayUrls:J,uri:Q}){try{let Y=await fetch(Q).then((X)=>X.json());return await Fp0({gatewayUrls:J,uri:Rp0(Y)})}catch{throw new fX.EnsAvatarUriResolutionError({uri:Q})}}async function Fp0({gatewayUrls:J,uri:Q}){let{uri:Y,isOnChain:G}=Cp0({uri:Q,gatewayUrls:J});if(G)return Y;if(await Ep0(Y))return Y;throw new fX.EnsAvatarUriResolutionError({uri:Q})}function I24(J){let Q=J;if(Q.startsWith("did:nft:"))Q=Q.replace("did:nft:","").replace(/_/g,"/");let[Y,G,X]=Q.split("/"),[z,K]=Y.split(":"),[W,Z]=G.split(":");if(!z||z.toLowerCase()!=="eip155")throw new fX.EnsAvatarInvalidNftUriError({reason:"Only EIP-155 supported"});if(!K)throw new fX.EnsAvatarInvalidNftUriError({reason:"Chain ID not found"});if(!Z)throw new fX.EnsAvatarInvalidNftUriError({reason:"Contract address not found"});if(!X)throw new fX.EnsAvatarInvalidNftUriError({reason:"Token ID not found"});if(!W)throw new fX.EnsAvatarInvalidNftUriError({reason:"ERC namespace not found"});return{chainID:Number.parseInt(K,10),namespace:W.toLowerCase(),contractAddress:Z,tokenID:X}}async function O24(J,{nft:Q}){if(Q.namespace==="erc721")return(0,Lp0.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,Lp0.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 fX.EnsAvatarUnsupportedNamespaceError({namespace:Q.namespace})}});var $p0=H((Pp0)=>{Object.defineProperty(Pp0,"__esModule",{value:!0});Pp0.parseAvatarRecord=F24;var UD=Sp0();async function F24(J,{gatewayUrls:Q,record:Y}){if(/eip155:/i.test(Y))return T24(J,{gatewayUrls:Q,record:Y});return(0,UD.parseAvatarUri)({uri:Y,gatewayUrls:Q})}async function T24(J,{gatewayUrls:Q,record:Y}){let G=(0,UD.parseNftUri)(Y),X=await(0,UD.getNftTokenUri)(J,{nft:G}),{uri:z,isOnChain:K,isEncoded:W}=(0,UD.resolveAvatarUri)({uri:X,gatewayUrls:Q});if(K&&(z.includes("data:application/json;base64,")||z.startsWith("{"))){let V=W?atob(z.replace("data:application/json;base64,","")):z,q=JSON.parse(V);return(0,UD.parseAvatarUri)({uri:(0,UD.getJsonImage)(q),gatewayUrls:Q})}let Z=G.tokenID;if(G.namespace==="erc1155")Z=Z.replace("0x","").padStart(64,"0");return(0,UD.getMetadataAvatarUri)({gatewayUrls:Q,uri:z.replace(/(?:0x)?{id}/,Z)})}});var gZ1=H((fp0)=>{Object.defineProperty(fp0,"__esModule",{value:!0});fp0.getEnsText=g24;var yZ1=yK(),P24=TX(),$24=u7(),f24=gK(),k24=y1(),v24=Op(),j24=fP(),h24=Ap(),b24=Bp(),x24=g6(),y24=LY();async function g24(J,Q){let{blockNumber:Y,blockTag:G,key:X,name:z,gatewayUrls:K,strict:W}=Q,{chain:Z}=J,V=(()=>{if(Q.universalResolverAddress)return Q.universalResolverAddress;if(!Z)throw Error("client chain not configured. universalResolverAddress is required.");return(0,f24.getChainContractAddress)({blockNumber:Y,chain:Z,contract:"ensUniversalResolver"})})(),q=Z?.ensTlds;if(q&&!q.some((U)=>z.endsWith(U)))return null;try{let U={address:V,abi:yZ1.universalResolverResolveAbi,args:[(0,k24.toHex)((0,b24.packetToBytes)(z)),(0,$24.encodeFunctionData)({abi:yZ1.textResolverAbi,functionName:"text",args:[(0,h24.namehash)(z),X]}),K??[j24.localBatchGatewayUrl]],functionName:"resolveWithGateways",blockNumber:Y,blockTag:G},D=await(0,x24.getAction)(J,y24.readContract,"readContract")(U);if(D[0]==="0x")return null;let I=(0,P24.decodeFunctionResult)({abi:yZ1.textResolverAbi,functionName:"text",data:D[0]});return I===""?null:I}catch(U){if(W)throw U;if((0,v24.isNullUniversalResolverError)(U))return null;throw U}}});var vp0=H((kp0)=>{Object.defineProperty(kp0,"__esModule",{value:!0});kp0.getEnsAvatar=p24;var d24=$p0(),u24=g6(),l24=gZ1();async function p24(J,{blockNumber:Q,blockTag:Y,assetGatewayUrls:G,name:X,gatewayUrls:z,strict:K,universalResolverAddress:W}){let Z=await(0,u24.getAction)(J,l24.getEnsText,"getEnsText")({blockNumber:Q,blockTag:Y,key:"avatar",name:X,universalResolverAddress:W,gatewayUrls:z,strict:K});if(!Z)return null;try{return await(0,d24.parseAvatarRecord)(J,{record:Z,gatewayUrls:G})}catch{return null}}});var hp0=H((jp0)=>{Object.defineProperty(jp0,"__esModule",{value:!0});jp0.getEnsName=s24;var _24=yK(),i24=gK(),n24=Op(),o24=fP(),a24=g6(),r24=LY();async function s24(J,Q){let{address:Y,blockNumber:G,blockTag:X,coinType:z=60n,gatewayUrls:K,strict:W}=Q,{chain:Z}=J,V=(()=>{if(Q.universalResolverAddress)return Q.universalResolverAddress;if(!Z)throw Error("client chain not configured. universalResolverAddress is required.");return(0,i24.getChainContractAddress)({blockNumber:G,chain:Z,contract:"ensUniversalResolver"})})();try{let q={address:V,abi:_24.universalResolverReverseAbi,args:[Y,z,K??[o24.localBatchGatewayUrl]],functionName:"reverseWithGateways",blockNumber:G,blockTag:X},U=(0,a24.getAction)(J,r24.readContract,"readContract"),[M]=await U(q);return M||null}catch(q){if(W)throw q;if((0,n24.isNullUniversalResolverError)(q))return null;throw q}}});var xp0=H((bp0)=>{Object.defineProperty(bp0,"__esModule",{value:!0});bp0.getEnsResolver=XQ4;var e24=gK(),JQ4=y1(),QQ4=Bp(),YQ4=g6(),GQ4=LY();async function XQ4(J,Q){let{blockNumber:Y,blockTag:G,name:X}=Q,{chain:z}=J,K=(()=>{if(Q.universalResolverAddress)return Q.universalResolverAddress;if(!z)throw Error("client chain not configured. universalResolverAddress is required.");return(0,e24.getChainContractAddress)({blockNumber:Y,chain:z,contract:"ensUniversalResolver"})})(),W=z?.ensTlds;if(W&&!W.some((V)=>X.endsWith(V)))throw Error(`${X} is not a valid ENS TLD (${W?.join(", ")}) for chain "${z.name}" (id: ${z.id}).`);let[Z]=await(0,YQ4.getAction)(J,GQ4.readContract,"readContract")({address:K,abi:[{inputs:[{type:"bytes"}],name:"findResolver",outputs:[{type:"address"},{type:"bytes32"},{type:"uint256"}],stateMutability:"view",type:"function"}],functionName:"findResolver",args:[(0,JQ4.toHex)((0,QQ4.packetToBytes)(X))],blockNumber:Y,blockTag:G});return Z}});var mZ1=H((yp0)=>{Object.defineProperty(yp0,"__esModule",{value:!0});yp0.createAccessList=MQ4;var KQ4=N9(),WQ4=y1(),ZQ4=sl(),VQ4=zD(),qQ4=CX(),UQ4=RX();async function MQ4(J,Q){let{account:Y=J.account,blockNumber:G,blockTag:X="latest",blobs:z,data:K,gas:W,gasPrice:Z,maxFeePerBlobGas:V,maxFeePerGas:q,maxPriorityFeePerGas:U,to:M,value:D,...I}=Q,O=Y?(0,KQ4.parseAccount)(Y):void 0;try{(0,UQ4.assertRequest)(Q);let B=(typeof G==="bigint"?(0,WQ4.numberToHex)(G):void 0)||X,w=J.chain?.formatters?.transactionRequest?.format,L=(w||qQ4.formatTransactionRequest)({...(0,VQ4.extract)(I,{format:w}),from:O?.address,blobs:z,data:K,gas:W,gasPrice:Z,maxFeePerBlobGas:V,maxFeePerGas:q,maxPriorityFeePerGas:U,to:M,value:D}),C=await J.request({method:"eth_createAccessList",params:[L,B]});return{accessList:C.accessList,gasUsed:BigInt(C.gasUsed)}}catch(A){throw(0,ZQ4.getCallError)(A,{...Q,account:O,chain:J.chain})}}});var mp0=H((gp0)=>{Object.defineProperty(gp0,"__esModule",{value:!0});gp0.createBlockFilter=IQ4;var HQ4=YP();async function IQ4(J){let Q=(0,HQ4.createFilterRequestScope)(J,{method:"eth_newBlockFilter"}),Y=await J.request({method:"eth_newBlockFilter"});return{id:Y,request:Q(Y),type:"block"}}});var dZ1=H((up0)=>{Object.defineProperty(up0,"__esModule",{value:!0});up0.createEventFilter=NQ4;var AQ4=fV(),dp0=y1(),BQ4=YP();async function NQ4(J,{address:Q,args:Y,event:G,events:X,fromBlock:z,strict:K,toBlock:W}={}){let Z=X??(G?[G]:void 0),V=(0,BQ4.createFilterRequestScope)(J,{method:"eth_newFilter"}),q=[];if(Z){if(q=[Z.flatMap((D)=>(0,AQ4.encodeEventTopics)({abi:[D],eventName:D.name,args:Y}))],G)q=q[0]}let U=await J.request({method:"eth_newFilter",params:[{address:Q,fromBlock:typeof z==="bigint"?(0,dp0.numberToHex)(z):z,toBlock:typeof W==="bigint"?(0,dp0.numberToHex)(W):W,...q.length?{topics:q}:{}}]});return{abi:Z,args:Y,eventName:G?G.name:void 0,fromBlock:z,id:U,request:V(U),strict:Boolean(K),toBlock:W,type:"event"}}});var uZ1=H((lp0)=>{Object.defineProperty(lp0,"__esModule",{value:!0});lp0.createPendingTransactionFilter=EQ4;var LQ4=YP();async function EQ4(J){let Q=(0,LQ4.createFilterRequestScope)(J,{method:"eth_newPendingTransactionFilter"}),Y=await J.request({method:"eth_newPendingTransactionFilter"});return{id:Y,request:Q(Y),type:"transaction"}}});var cp0=H((pp0)=>{Object.defineProperty(pp0,"__esModule",{value:!0});pp0.getBlobBaseFee=RQ4;async function RQ4(J){let Q=await J.request({method:"eth_blobBaseFee"});return BigInt(Q)}});var ip0=H((_p0)=>{Object.defineProperty(_p0,"__esModule",{value:!0});_p0.getBlockTransactionCount=PQ4;var TQ4=n8(),SQ4=y1();async function PQ4(J,{blockHash:Q,blockNumber:Y,blockTag:G="latest"}={}){let X=Y!==void 0?(0,SQ4.numberToHex)(Y):void 0,z;if(Q)z=await J.request({method:"eth_getBlockTransactionCountByHash",params:[Q]},{dedupe:!0});else z=await J.request({method:"eth_getBlockTransactionCountByNumber",params:[X||G]},{dedupe:Boolean(X)});return(0,TQ4.hexToNumber)(z)}});var lZ1=H((np0)=>{Object.defineProperty(np0,"__esModule",{value:!0});np0.getCode=kQ4;var fQ4=y1();async function kQ4(J,{address:Q,blockNumber:Y,blockTag:G="latest"}){let X=Y!==void 0?(0,fQ4.numberToHex)(Y):void 0,z=await J.request({method:"eth_getCode",params:[Q,X||G]},{dedupe:Boolean(X)});if(z==="0x")return;return z}});var sp0=H((ap0)=>{Object.defineProperty(ap0,"__esModule",{value:!0});ap0.Eip712DomainNotFoundError=void 0;var jQ4=f0();class op0 extends jQ4.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"})}}ap0.Eip712DomainNotFoundError=op0});var ep0=H((tp0)=>{Object.defineProperty(tp0,"__esModule",{value:!0});tp0.getEip712Domain=yQ4;var hQ4=sp0(),bQ4=g6(),xQ4=LY();async function yQ4(J,Q){let{address:Y,factory:G,factoryData:X}=Q;try{let[z,K,W,Z,V,q,U]=await(0,bQ4.getAction)(J,xQ4.readContract,"readContract")({abi:gQ4,address:Y,functionName:"eip712Domain",factory:G,factoryData:X});return{domain:{name:K,version:W,chainId:Number(Z),verifyingContract:V,salt:q},extensions:U,fields:z}}catch(z){let K=z;if(K.name==="ContractFunctionExecutionError"&&K.cause.name==="ContractFunctionZeroDataError")throw new hQ4.Eip712DomainNotFoundError({address:Y});throw K}}var gQ4=[{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 Qc0=H((Jc0)=>{Object.defineProperty(Jc0,"__esModule",{value:!0});Jc0.formatFeeHistory=dQ4;function dQ4(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 Xc0=H((Gc0)=>{Object.defineProperty(Gc0,"__esModule",{value:!0});Gc0.getFeeHistory=pQ4;var Yc0=y1(),lQ4=Qc0();async function pQ4(J,{blockCount:Q,blockNumber:Y,blockTag:G="latest",rewardPercentiles:X}){let z=typeof Y==="bigint"?(0,Yc0.numberToHex)(Y):void 0,K=await J.request({method:"eth_feeHistory",params:[(0,Yc0.numberToHex)(Q),z||G,X]},{dedupe:Boolean(z)});return(0,lQ4.formatFeeHistory)(K)}});var Kc0=H((zc0)=>{Object.defineProperty(zc0,"__esModule",{value:!0});zc0.getFilterLogs=nQ4;var _Q4=MN(),iQ4=FX();async function nQ4(J,{filter:Q}){let Y=Q.strict??!1,X=(await Q.request({method:"eth_getFilterLogs",params:[Q.id]})).map((z)=>(0,iQ4.formatLog)(z));if(!Q.abi)return X;return(0,_Q4.parseEventLogs)({abi:Q.abi,logs:X,strict:Y})}});var nZ1=H((Vc0)=>{Object.defineProperty(Vc0,"__esModule",{value:!0});Vc0.encodePacked=sQ4;var iZ1=S8(),aQ4=p2(),rQ4=d7(),Wc0=M4(),pZ1=TK(),cZ1=y1(),_Z1=eS();function sQ4(J,Q){if(J.length!==Q.length)throw new iZ1.AbiEncodingLengthMismatchError({expectedLength:J.length,givenLength:Q.length});let Y=[];for(let G=0;G<J.length;G++){let X=J[G],z=Q[G];Y.push(Zc0(X,z))}return(0,Wc0.concatHex)(Y)}function Zc0(J,Q,Y=!1){if(J==="address"){let K=Q;if(!(0,rQ4.isAddress)(K))throw new aQ4.InvalidAddressError({address:K});return(0,pZ1.pad)(K.toLowerCase(),{size:Y?32:null})}if(J==="string")return(0,cZ1.stringToHex)(Q);if(J==="bytes")return Q;if(J==="bool")return(0,pZ1.pad)((0,cZ1.boolToHex)(Q),{size:Y?32:1});let G=J.match(_Z1.integerRegex);if(G){let[K,W,Z="256"]=G,V=Number.parseInt(Z,10)/8;return(0,cZ1.numberToHex)(Q,{size:Y?32:V,signed:W==="int"})}let X=J.match(_Z1.bytesRegex);if(X){let[K,W]=X;if(Number.parseInt(W,10)!==(Q.length-2)/2)throw new iZ1.BytesSizeMismatchError({expectedSize:Number.parseInt(W,10),givenSize:(Q.length-2)/2});return(0,pZ1.pad)(Q,{dir:"right",size:Y?32:null})}let z=J.match(_Z1.arrayRegex);if(z&&Array.isArray(Q)){let[K,W]=z,Z=[];for(let V=0;V<Q.length;V++)Z.push(Zc0(W,Q[V],!0));if(Z.length===0)return"0x";return(0,Wc0.concatHex)(Z)}throw new iZ1.UnsupportedPackedAbiType(J)}});var wp=H((qc0)=>{Object.defineProperty(qc0,"__esModule",{value:!0});qc0.isBytes=eQ4;function eQ4(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 aZ1=H((Hc0)=>{Object.defineProperty(Hc0,"__esModule",{value:!0});Hc0.getContractAddress=zY4;Hc0.getCreateAddress=Mc0;Hc0.getCreate2Address=Dc0;var QY4=M4(),Uc0=wp(),YY4=TK(),GY4=$J(),EN=t6(),XY4=KN(),oZ1=m7(),Lp=g3();function zY4(J){if(J.opcode==="CREATE2")return Dc0(J);return Mc0(J)}function Mc0(J){let Q=(0,EN.toBytes)((0,Lp.getAddress)(J.from)),Y=(0,EN.toBytes)(J.nonce);if(Y[0]===0)Y=new Uint8Array([]);return(0,Lp.getAddress)(`0x${(0,oZ1.keccak256)((0,XY4.toRlp)([Q,Y],"bytes")).slice(26)}`)}function Dc0(J){let Q=(0,EN.toBytes)((0,Lp.getAddress)(J.from)),Y=(0,YY4.pad)((0,Uc0.isBytes)(J.salt)?J.salt:(0,EN.toBytes)(J.salt),{size:32}),G=(()=>{if("bytecodeHash"in J){if((0,Uc0.isBytes)(J.bytecodeHash))return J.bytecodeHash;return(0,EN.toBytes)(J.bytecodeHash)}return(0,oZ1.keccak256)(J.bytecode,"bytes")})();return(0,Lp.getAddress)((0,GY4.slice)((0,oZ1.keccak256)((0,QY4.concat)([(0,EN.toBytes)("0xff"),Q,Y,G])),12))}});var uP=H((Oc0)=>{Object.defineProperty(Oc0,"__esModule",{value:!0});Oc0.assertTransactionEIP7702=DY4;Oc0.assertTransactionEIP4844=HY4;Oc0.assertTransactionEIP1559=tZ1;Oc0.assertTransactionEIP2930=IY4;Oc0.assertTransactionLegacy=OY4;var VY4=mW1(),sZ1=bl(),Cp=p2(),Ic0=f0(),rZ1=dW1(),Rp=BN(),Ep=EX(),Fp=d7(),qY4=g7(),UY4=$J(),MY4=n8();function DY4(J){let{authorizationList:Q}=J;if(Q)for(let Y of Q){let{chainId:G}=Y,X=Y.address;if(!(0,Fp.isAddress)(X))throw new Cp.InvalidAddressError({address:X});if(G<0)throw new Rp.InvalidChainIdError({chainId:G})}tZ1(J)}function HY4(J){let{blobVersionedHashes:Q}=J;if(Q){if(Q.length===0)throw new rZ1.EmptyBlobError;for(let Y of Q){let G=(0,qY4.size)(Y),X=(0,MY4.hexToNumber)((0,UY4.slice)(Y,0,1));if(G!==32)throw new rZ1.InvalidVersionedHashSizeError({hash:Y,size:G});if(X!==VY4.versionedHashVersionKzg)throw new rZ1.InvalidVersionedHashVersionError({hash:Y,version:X})}}tZ1(J)}function tZ1(J){let{chainId:Q,maxPriorityFeePerGas:Y,maxFeePerGas:G,to:X}=J;if(Q<=0)throw new Rp.InvalidChainIdError({chainId:Q});if(X&&!(0,Fp.isAddress)(X))throw new Cp.InvalidAddressError({address:X});if(G&&G>sZ1.maxUint256)throw new Ep.FeeCapTooHighError({maxFeePerGas:G});if(Y&&G&&Y>G)throw new Ep.TipAboveFeeCapError({maxFeePerGas:G,maxPriorityFeePerGas:Y})}function IY4(J){let{chainId:Q,maxPriorityFeePerGas:Y,gasPrice:G,maxFeePerGas:X,to:z}=J;if(Q<=0)throw new Rp.InvalidChainIdError({chainId:Q});if(z&&!(0,Fp.isAddress)(z))throw new Cp.InvalidAddressError({address:z});if(Y||X)throw new Ic0.BaseError("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid EIP-2930 Transaction attribute.");if(G&&G>sZ1.maxUint256)throw new Ep.FeeCapTooHighError({maxFeePerGas:G})}function OY4(J){let{chainId:Q,maxPriorityFeePerGas:Y,gasPrice:G,maxFeePerGas:X,to:z}=J;if(z&&!(0,Fp.isAddress)(z))throw new Cp.InvalidAddressError({address:z});if(typeof Q<"u"&&Q<=0)throw new Rp.InvalidChainIdError({chainId:Q});if(Y||X)throw new Ic0.BaseError("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid Legacy Transaction attribute.");if(G&&G>sZ1.maxUint256)throw new Ep.FeeCapTooHighError({maxFeePerGas:G})}});var Tp=H((Ac0)=>{Object.defineProperty(Ac0,"__esModule",{value:!0});Ac0.serializeAccessList=FY4;var EY4=p2(),CY4=m3(),RY4=d7();function FY4(J){if(!J||J.length===0)return[];let Q=[];for(let Y=0;Y<J.length;Y++){let{address:G,storageKeys:X}=J[Y];for(let z=0;z<X.length;z++)if(X[z].length-2!==64)throw new CY4.InvalidStorageKeySizeError({storageKey:X[z]});if(!(0,RY4.isAddress)(G,{strict:!1}))throw new EY4.InvalidAddressError({address:G});Q.push([G,X])}return Q}});var cP=H((Bc0)=>{Object.defineProperty(Bc0,"__esModule",{value:!0});Bc0.serializeTransaction=hY4;Bc0.toYParitySignatureArray=pP;var SY4=m3(),PY4=eZ1(),$Y4=LP(),fY4=EP(),kY4=ul(),vY4=RP(),Pp=M4(),Sp=BX(),I6=y1(),CN=KN(),lP=uP(),jY4=FP(),$p=Tp();function hY4(J,Q){let Y=(0,jY4.getTransactionType)(J);if(Y==="eip1559")return yY4(J,Q);if(Y==="eip2930")return gY4(J,Q);if(Y==="eip4844")return xY4(J,Q);if(Y==="eip7702")return bY4(J,Q);return mY4(J,Q)}function bY4(J,Q){let{authorizationList:Y,chainId:G,gas:X,nonce:z,to:K,value:W,maxFeePerGas:Z,maxPriorityFeePerGas:V,accessList:q,data:U}=J;(0,lP.assertTransactionEIP7702)(J);let M=(0,$p.serializeAccessList)(q),D=(0,PY4.serializeAuthorizationList)(Y);return(0,Pp.concatHex)(["0x04",(0,CN.toRlp)([(0,I6.numberToHex)(G),z?(0,I6.numberToHex)(z):"0x",V?(0,I6.numberToHex)(V):"0x",Z?(0,I6.numberToHex)(Z):"0x",X?(0,I6.numberToHex)(X):"0x",K??"0x",W?(0,I6.numberToHex)(W):"0x",U??"0x",M,D,...pP(J,Q)])])}function xY4(J,Q){let{chainId:Y,gas:G,nonce:X,to:z,value:K,maxFeePerBlobGas:W,maxFeePerGas:Z,maxPriorityFeePerGas:V,accessList:q,data:U}=J;(0,lP.assertTransactionEIP4844)(J);let{blobVersionedHashes:M,sidecars:D}=J;if(J.blobs&&(typeof M>"u"||typeof D>"u")){let N=typeof J.blobs[0]==="string"?J.blobs:J.blobs.map((R)=>(0,I6.bytesToHex)(R)),L=J.kzg,C=(0,$Y4.blobsToCommitments)({blobs:N,kzg:L});if(typeof M>"u")M=(0,kY4.commitmentsToVersionedHashes)({commitments:C});if(typeof D>"u"){let R=(0,fY4.blobsToProofs)({blobs:N,commitments:C,kzg:L});D=(0,vY4.toBlobSidecars)({blobs:N,commitments:C,proofs:R})}}let I=(0,$p.serializeAccessList)(q),O=[(0,I6.numberToHex)(Y),X?(0,I6.numberToHex)(X):"0x",V?(0,I6.numberToHex)(V):"0x",Z?(0,I6.numberToHex)(Z):"0x",G?(0,I6.numberToHex)(G):"0x",z??"0x",K?(0,I6.numberToHex)(K):"0x",U??"0x",I,W?(0,I6.numberToHex)(W):"0x",M??[],...pP(J,Q)],A=[],B=[],w=[];if(D)for(let N=0;N<D.length;N++){let{blob:L,commitment:C,proof:R}=D[N];A.push(L),B.push(C),w.push(R)}return(0,Pp.concatHex)(["0x03",D?(0,CN.toRlp)([O,A,B,w]):(0,CN.toRlp)(O)])}function yY4(J,Q){let{chainId:Y,gas:G,nonce:X,to:z,value:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,accessList:V,data:q}=J;(0,lP.assertTransactionEIP1559)(J);let U=(0,$p.serializeAccessList)(V),M=[(0,I6.numberToHex)(Y),X?(0,I6.numberToHex)(X):"0x",Z?(0,I6.numberToHex)(Z):"0x",W?(0,I6.numberToHex)(W):"0x",G?(0,I6.numberToHex)(G):"0x",z??"0x",K?(0,I6.numberToHex)(K):"0x",q??"0x",U,...pP(J,Q)];return(0,Pp.concatHex)(["0x02",(0,CN.toRlp)(M)])}function gY4(J,Q){let{chainId:Y,gas:G,data:X,nonce:z,to:K,value:W,accessList:Z,gasPrice:V}=J;(0,lP.assertTransactionEIP2930)(J);let q=(0,$p.serializeAccessList)(Z),U=[(0,I6.numberToHex)(Y),z?(0,I6.numberToHex)(z):"0x",V?(0,I6.numberToHex)(V):"0x",G?(0,I6.numberToHex)(G):"0x",K??"0x",W?(0,I6.numberToHex)(W):"0x",X??"0x",q,...pP(J,Q)];return(0,Pp.concatHex)(["0x01",(0,CN.toRlp)(U)])}function mY4(J,Q){let{chainId:Y=0,gas:G,data:X,nonce:z,to:K,value:W,gasPrice:Z}=J;(0,lP.assertTransactionLegacy)(J);let V=[z?(0,I6.numberToHex)(z):"0x",Z?(0,I6.numberToHex)(Z):"0x",G?(0,I6.numberToHex)(G):"0x",K??"0x",W?(0,I6.numberToHex)(W):"0x",X??"0x"];if(Q){let q=(()=>{if(Q.v>=35n){if((Q.v-35n)/2n>0)return Q.v;return 27n+(Q.v===35n?0n:1n)}if(Y>0)return BigInt(Y*2)+BigInt(35n+Q.v-27n);let D=27n+(Q.v===27n?0n:1n);if(Q.v!==D)throw new SY4.InvalidLegacyVError({v:Q.v});return D})(),U=(0,Sp.trim)(Q.r),M=(0,Sp.trim)(Q.s);V=[...V,(0,I6.numberToHex)(q),U==="0x00"?"0x":U,M==="0x00"?"0x":M]}else if(Y>0)V=[...V,(0,I6.numberToHex)(Y),"0x","0x"];return(0,CN.toRlp)(V)}function pP(J,Q){let Y=Q??J,{v:G,yParity:X}=Y;if(typeof Y.r>"u")return[];if(typeof Y.s>"u")return[];if(typeof G>"u"&&typeof X>"u")return[];let z=(0,Sp.trim)(Y.r),K=(0,Sp.trim)(Y.s);return[(()=>{if(typeof X==="number")return X?(0,I6.numberToHex)(1):"0x";if(G===0n)return"0x";if(G===1n)return(0,I6.numberToHex)(1);return G===27n?"0x":(0,I6.numberToHex)(1)})(),z==="0x00"?"0x":z,K==="0x00"?"0x":K]}});var eZ1=H((wc0)=>{Object.defineProperty(wc0,"__esModule",{value:!0});wc0.serializeAuthorizationList=pY4;var Nc0=y1(),lY4=cP();function pY4(J){if(!J||J.length===0)return[];let Q=[];for(let Y of J){let{chainId:G,nonce:X,...z}=Y,K=Y.address;Q.push([G?(0,Nc0.toHex)(G):"0x",K,X?(0,Nc0.toHex)(X):"0x",...(0,lY4.toYParitySignatureArray)({},z)])}return Q}});var JV1=H((Lc0)=>{Object.defineProperty(Lc0,"__esModule",{value:!0});Lc0.verifyAuthorization=oY4;var _Y4=g3(),iY4=o2(),nY4=AP();async function oY4({address:J,authorization:Q,signature:Y}){return(0,iY4.isAddressEqual)((0,_Y4.getAddress)(J),await(0,nY4.recoverAuthorizationAddress)({authorization:Q,signature:Y}))}});var Cc0=H((Ec0)=>{Object.defineProperty(Ec0,"__esModule",{value:!0});Ec0.promiseCache=void 0;Ec0.withDedupe=sY4;var rY4=rB();Ec0.promiseCache=new rY4.LruMap(8192);function sY4(J,{enabled:Q=!0,id:Y}){if(!Q||!Y)return J();if(Ec0.promiseCache.get(Y))return Ec0.promiseCache.get(Y);let G=J().finally(()=>Ec0.promiseCache.delete(Y));return Ec0.promiseCache.set(Y,G),G}});var QV1=H((Tc0)=>{Object.defineProperty(Tc0,"__esModule",{value:!0});Tc0.buildRequest=XG4;Tc0.shouldRetry=Fc0;var eY4=f0(),Rc0=i2(),J0=vK(),JG4=y1(),QG4=Cc0(),YG4=yP(),GG4=m4();function XG4(J,Q={}){return async(Y,G={})=>{let{dedupe:X=!1,methods:z,retryDelay:K=150,retryCount:W=3,uid:Z}={...Q,...G},{method:V}=Y;if(z?.exclude?.includes(V))throw new J0.MethodNotSupportedRpcError(Error("method not supported"),{method:V});if(z?.include&&!z.include.includes(V))throw new J0.MethodNotSupportedRpcError(Error("method not supported"),{method:V});let q=X?(0,JG4.stringToHex)(`${Z}.${(0,GG4.stringify)(Y)}`):void 0;return(0,QG4.withDedupe)(()=>(0,YG4.withRetry)(async()=>{try{return await J(Y)}catch(U){let M=U;switch(M.code){case J0.ParseRpcError.code:throw new J0.ParseRpcError(M);case J0.InvalidRequestRpcError.code:throw new J0.InvalidRequestRpcError(M);case J0.MethodNotFoundRpcError.code:throw new J0.MethodNotFoundRpcError(M,{method:Y.method});case J0.InvalidParamsRpcError.code:throw new J0.InvalidParamsRpcError(M);case J0.InternalRpcError.code:throw new J0.InternalRpcError(M);case J0.InvalidInputRpcError.code:throw new J0.InvalidInputRpcError(M);case J0.ResourceNotFoundRpcError.code:throw new J0.ResourceNotFoundRpcError(M);case J0.ResourceUnavailableRpcError.code:throw new J0.ResourceUnavailableRpcError(M);case J0.TransactionRejectedRpcError.code:throw new J0.TransactionRejectedRpcError(M);case J0.MethodNotSupportedRpcError.code:throw new J0.MethodNotSupportedRpcError(M,{method:Y.method});case J0.LimitExceededRpcError.code:throw new J0.LimitExceededRpcError(M);case J0.JsonRpcVersionUnsupportedError.code:throw new J0.JsonRpcVersionUnsupportedError(M);case J0.UserRejectedRequestError.code:throw new J0.UserRejectedRequestError(M);case J0.UnauthorizedProviderError.code:throw new J0.UnauthorizedProviderError(M);case J0.UnsupportedProviderMethodError.code:throw new J0.UnsupportedProviderMethodError(M);case J0.ProviderDisconnectedError.code:throw new J0.ProviderDisconnectedError(M);case J0.ChainDisconnectedError.code:throw new J0.ChainDisconnectedError(M);case J0.SwitchChainError.code:throw new J0.SwitchChainError(M);case J0.UnsupportedNonOptionalCapabilityError.code:throw new J0.UnsupportedNonOptionalCapabilityError(M);case J0.UnsupportedChainIdError.code:throw new J0.UnsupportedChainIdError(M);case J0.DuplicateIdError.code:throw new J0.DuplicateIdError(M);case J0.UnknownBundleIdError.code:throw new J0.UnknownBundleIdError(M);case J0.BundleTooLargeError.code:throw new J0.BundleTooLargeError(M);case J0.AtomicReadyWalletRejectedUpgradeError.code:throw new J0.AtomicReadyWalletRejectedUpgradeError(M);case J0.AtomicityNotSupportedError.code:throw new J0.AtomicityNotSupportedError(M);case 5000:throw new J0.UserRejectedRequestError(M);default:if(U instanceof eY4.BaseError)throw U;throw new J0.UnknownRpcError(M)}}},{delay:({count:U,error:M})=>{if(M&&M instanceof Rc0.HttpRequestError){let D=M?.headers?.get("Retry-After");if(D?.match(/\d/))return Number.parseInt(D,10)*1000}return~~(1<<U)*K},retryCount:W,shouldRetry:({error:U})=>Fc0(U)}),{enabled:X,id:q})}}function Fc0(J){if("code"in J&&typeof J.code==="number"){if(J.code===-1)return!0;if(J.code===J0.LimitExceededRpcError.code)return!0;if(J.code===J0.InternalRpcError.code)return!0;return!1}if(J instanceof Rc0.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 YV1=H((Sc0)=>{Object.defineProperty(Sc0,"__esModule",{value:!0});Sc0.defineChain=WG4;function WG4(J){return{formatters:void 0,fees:void 0,serializers:void 0,...J}}});var GV1=H((Pc0)=>{Object.defineProperty(Pc0,"__esModule",{value:!0});Pc0.extractChain=VG4;function VG4({chains:J,id:Q}){return J.find((Y)=>Y.id===Q)}});var fp=H((vc0)=>{Object.defineProperty(vc0,"__esModule",{value:!0});vc0.fromRlp=IG4;var UG4=f0(),MG4=eM(),DG4=tB(),HG4=t6(),$c0=y1();function IG4(J,Q="hex"){let Y=(()=>{if(typeof J==="string"){if(J.length>3&&J.length%2!==0)throw new MG4.InvalidHexValueError(J);return(0,HG4.hexToBytes)(J)}return J})(),G=(0,DG4.createCursor)(Y,{recursiveReadLimit:Number.POSITIVE_INFINITY});return kc0(G,Q)}function kc0(J,Q="hex"){if(J.bytes.length===0)return Q==="hex"?(0,$c0.bytesToHex)(J.bytes):J.bytes;let Y=J.readByte();if(Y<128)J.decrementPosition(1);if(Y<192){let X=fc0(J,Y,128),z=J.readBytes(X);return Q==="hex"?(0,$c0.bytesToHex)(z):z}let G=fc0(J,Y,192);return OG4(J,G,Q)}function fc0(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 UG4.BaseError("Invalid RLP prefix")}function OG4(J,Q,Y){let G=J.position,X=[];while(J.position-G<Q)X.push(kc0(J,Y));return X}});var kp=H((jc0)=>{Object.defineProperty(jc0,"__esModule",{value:!0});jc0.isHash=wG4;var BG4=t5(),NG4=g7();function wG4(J){return(0,BG4.isHex)(J)&&(0,NG4.size)(J)===32}});var lc0=H((dc0)=>{Object.defineProperty(dc0,"__esModule",{value:!0});dc0.ripemd160=dc0.RIPEMD160=dc0.md5=dc0.MD5=dc0.sha1=dc0.SHA1=void 0;var MD=yK1(),A5=$K(),FN=Uint32Array.from([1732584193,4023233417,2562383102,271733878,3285377520]),pV=new Uint32Array(80);class zV1 extends MD.HashMD{constructor(){super(64,20,8,!1);this.A=FN[0]|0,this.B=FN[1]|0,this.C=FN[2]|0,this.D=FN[3]|0,this.E=FN[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)pV[W]=J.getUint32(Q,!1);for(let W=16;W<80;W++)pV[W]=(0,A5.rotl)(pV[W-3]^pV[W-8]^pV[W-14]^pV[W-16],1);let{A:Y,B:G,C:X,D:z,E:K}=this;for(let W=0;W<80;W++){let Z,V;if(W<20)Z=(0,MD.Chi)(G,X,z),V=1518500249;else if(W<40)Z=G^X^z,V=1859775393;else if(W<60)Z=(0,MD.Maj)(G,X,z),V=2400959708;else Z=G^X^z,V=3395469782;let q=(0,A5.rotl)(Y,5)+Z+K+V+pV[W]|0;K=z,z=X,X=(0,A5.rotl)(G,30),G=Y,Y=q}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,z=z+this.D|0,K=K+this.E|0,this.set(Y,G,X,z,K)}roundClean(){(0,A5.clean)(pV)}destroy(){this.set(0,0,0,0,0),(0,A5.clean)(this.buffer)}}dc0.SHA1=zV1;dc0.sha1=(0,A5.createHasher)(()=>new zV1);var EG4=Math.pow(2,32),CG4=Array.from({length:64},(J,Q)=>Math.floor(EG4*Math.abs(Math.sin(Q+1)))),vp=FN.slice(0,4),XV1=new Uint32Array(16);class KV1 extends MD.HashMD{constructor(){super(64,16,8,!0);this.A=vp[0]|0,this.B=vp[1]|0,this.C=vp[2]|0,this.D=vp[3]|0}get(){let{A:J,B:Q,C:Y,D:G}=this;return[J,Q,Y,G]}set(J,Q,Y,G){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0}process(J,Q){for(let K=0;K<16;K++,Q+=4)XV1[K]=J.getUint32(Q,!0);let{A:Y,B:G,C:X,D:z}=this;for(let K=0;K<64;K++){let W,Z,V;if(K<16)W=(0,MD.Chi)(G,X,z),Z=K,V=[7,12,17,22];else if(K<32)W=(0,MD.Chi)(z,G,X),Z=(5*K+1)%16,V=[5,9,14,20];else if(K<48)W=G^X^z,Z=(3*K+5)%16,V=[4,11,16,23];else W=X^(G|~z),Z=7*K%16,V=[6,10,15,21];W=W+Y+CG4[K]+XV1[Z],Y=z,z=X,X=G,G=G+(0,A5.rotl)(W,V[K%4])}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,z=z+this.D|0,this.set(Y,G,X,z)}roundClean(){(0,A5.clean)(XV1)}destroy(){this.set(0,0,0,0),(0,A5.clean)(this.buffer)}}dc0.MD5=KV1;dc0.md5=(0,A5.createHasher)(()=>new KV1);var RG4=Uint8Array.from([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),bc0=(()=>Uint8Array.from(Array(16).fill(0).map((J,Q)=>Q)))(),FG4=(()=>bc0.map((J)=>(9*J+5)%16))(),xc0=(()=>{let Y=[[bc0],[FG4]];for(let G=0;G<4;G++)for(let X of Y)X.push(X[G].map((z)=>RG4[z]));return Y})(),yc0=(()=>xc0[0])(),gc0=(()=>xc0[1])(),mc0=[[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)),TG4=yc0.map((J,Q)=>J.map((Y)=>mc0[Q][Y])),SG4=gc0.map((J,Q)=>J.map((Y)=>mc0[Q][Y])),PG4=Uint32Array.from([0,1518500249,1859775393,2400959708,2840853838]),$G4=Uint32Array.from([1352829926,1548603684,1836072691,2053994217,0]);function hc0(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 jp=new Uint32Array(16);class WV1 extends MD.HashMD{constructor(){super(64,20,8,!0);this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){let{h0:J,h1:Q,h2:Y,h3:G,h4:X}=this;return[J,Q,Y,G,X]}set(J,Q,Y,G,X){this.h0=J|0,this.h1=Q|0,this.h2=Y|0,this.h3=G|0,this.h4=X|0}process(J,Q){for(let M=0;M<16;M++,Q+=4)jp[M]=J.getUint32(Q,!0);let Y=this.h0|0,G=Y,X=this.h1|0,z=X,K=this.h2|0,W=K,Z=this.h3|0,V=Z,q=this.h4|0,U=q;for(let M=0;M<5;M++){let D=4-M,I=PG4[M],O=$G4[M],A=yc0[M],B=gc0[M],w=TG4[M],N=SG4[M];for(let L=0;L<16;L++){let C=(0,A5.rotl)(Y+hc0(M,X,K,Z)+jp[A[L]]+I,w[L])+q|0;Y=q,q=Z,Z=(0,A5.rotl)(K,10)|0,K=X,X=C}for(let L=0;L<16;L++){let C=(0,A5.rotl)(G+hc0(D,z,W,V)+jp[B[L]]+O,N[L])+U|0;G=U,U=V,V=(0,A5.rotl)(W,10)|0,W=z,z=C}}this.set(this.h1+K+V|0,this.h2+Z+U|0,this.h3+q+G|0,this.h4+Y+z|0,this.h0+X+W|0)}roundClean(){(0,A5.clean)(jp)}destroy(){this.destroyed=!0,(0,A5.clean)(this.buffer),this.set(0,0,0,0,0)}}dc0.RIPEMD160=WV1;dc0.ripemd160=(0,A5.createHasher)(()=>new WV1)});var ZV1=H((cc0)=>{Object.defineProperty(cc0,"__esModule",{value:!0});cc0.ripemd160=cc0.RIPEMD160=void 0;var pc0=lc0();cc0.RIPEMD160=pc0.RIPEMD160;cc0.ripemd160=pc0.ripemd160});var VV1=H((ic0)=>{Object.defineProperty(ic0,"__esModule",{value:!0});ic0.ripemd160=dG4;var xG4=ZV1(),yG4=t5(),gG4=t6(),mG4=y1();function dG4(J,Q){let Y=Q||"hex",G=(0,xG4.ripemd160)((0,yG4.isHex)(J,{strict:!1})?(0,gG4.toBytes)(J):J);if(Y==="bytes")return G;return(0,mG4.toHex)(G)}});var UV1=H((qV1)=>{Object.defineProperty(qV1,"__esModule",{value:!0});qV1.toEventHash=void 0;var lG4=sS();Object.defineProperty(qV1,"toEventHash",{enumerable:!0,get:function(){return lG4.toSignatureHash}})});var DV1=H((MV1)=>{Object.defineProperty(MV1,"__esModule",{value:!0});MV1.toEventSignature=void 0;var cG4=hu();Object.defineProperty(MV1,"toEventSignature",{enumerable:!0,get:function(){return cG4.toSignature}})});var IV1=H((HV1)=>{Object.defineProperty(HV1,"__esModule",{value:!0});HV1.toFunctionHash=void 0;var iG4=sS();Object.defineProperty(HV1,"toFunctionHash",{enumerable:!0,get:function(){return iG4.toSignatureHash}})});var AV1=H((OV1)=>{Object.defineProperty(OV1,"__esModule",{value:!0});OV1.toFunctionSignature=void 0;var oG4=hu();Object.defineProperty(OV1,"toFunctionSignature",{enumerable:!0,get:function(){return oG4.toSignature}})});var BV1=H((ac0)=>{Object.defineProperty(ac0,"__esModule",{value:!0});ac0.nonceManager=void 0;ac0.createNonceManager=nc0;ac0.jsonRpc=oc0;var rG4=wP(),sG4=rB();function nc0(J){let{source:Q}=J,Y=new Map,G=new sG4.LruMap(8192),X=new Map,z=({address:K,chainId:W})=>`${K}.${W}`;return{async consume({address:K,chainId:W,client:Z}){let V=z({address:K,chainId:W}),q=this.get({address:K,chainId:W,client:Z});this.increment({address:K,chainId:W});let U=await q;return await Q.set({address:K,chainId:W},U),G.set(V,U),U},async increment({address:K,chainId:W}){let Z=z({address:K,chainId:W}),V=Y.get(Z)??0;Y.set(Z,V+1)},async get({address:K,chainId:W,client:Z}){let V=z({address:K,chainId:W}),q=X.get(V);if(!q)q=(async()=>{try{let M=await Q.get({address:K,chainId:W,client:Z}),D=G.get(V)??0;if(D>0&&M<=D)return D+1;return G.delete(V),M}finally{this.reset({address:K,chainId:W})}})(),X.set(V,q);return(Y.get(V)??0)+await q},reset({address:K,chainId:W}){let Z=z({address:K,chainId:W});Y.delete(Z),X.delete(Z)}}}function oc0(){return{async get(J){let{address:Q,client:Y}=J;return(0,rG4.getTransactionCount)(Y,{address:Q,blockTag:"pending"})},set(){}}}ac0.nonceManager=nc0({source:oc0()})});var hp=H((sc0)=>{Object.defineProperty(sc0,"__esModule",{value:!0});sc0.withTimeout=JX4;function JX4(J,{errorInstance:Q=Error("timed out"),timeout:Y,signal:G}){return new Promise((X,z)=>{(async()=>{let K;try{let W=new AbortController;if(Y>0)K=setTimeout(()=>{if(G)W.abort();else z(Q)},Y);X(await J({signal:W?.signal||null}))}catch(W){if(W?.name==="AbortError")z(Q);z(W)}finally{clearTimeout(K)}})()})}});var NV1=H((tc0)=>{Object.defineProperty(tc0,"__esModule",{value:!0});tc0.idCache=void 0;function YX4(){return{current:0,take(){return this.current++},reset(){this.current=0}}}tc0.idCache=YX4()});var bp=H((Q_0)=>{Object.defineProperty(Q_0,"__esModule",{value:!0});Q_0.getHttpRpcClient=XX4;var _P=i2(),GX4=hp(),wV1=m4(),J_0=NV1();function XX4(J,Q={}){return{async request(Y){let{body:G,fetchFn:X=Q.fetchFn??fetch,onRequest:z=Q.onRequest,onResponse:K=Q.onResponse,timeout:W=Q.timeout??1e4}=Y,Z={...Q.fetchOptions??{},...Y.fetchOptions??{}},{headers:V,method:q,signal:U}=Z;try{let M=await(0,GX4.withTimeout)(async({signal:I})=>{let O={...Z,body:Array.isArray(G)?(0,wV1.stringify)(G.map((N)=>({jsonrpc:"2.0",id:N.id??J_0.idCache.take(),...N}))):(0,wV1.stringify)({jsonrpc:"2.0",id:G.id??J_0.idCache.take(),...G}),headers:{"Content-Type":"application/json",...V},method:q||"POST",signal:U||(W>0?I:null)},A=new Request(J,O),B=await z?.(A,O)??{...O,url:J};return await X(B.url??J,B)},{errorInstance:new _P.TimeoutError({body:G,url:J}),timeout:W,signal:!0});if(K)await K(M);let D;if(M.headers.get("Content-Type")?.startsWith("application/json"))D=await M.json();else{D=await M.text();try{D=JSON.parse(D||"{}")}catch(I){if(M.ok)throw I;D={error:D}}}if(!M.ok)throw new _P.HttpRequestError({body:G,details:(0,wV1.stringify)(D.error)||M.statusText,headers:M.headers,status:M.status,url:J});return D}catch(M){if(M instanceof _P.HttpRequestError)throw M;if(M instanceof _P.TimeoutError)throw M;throw new _P.HttpRequestError({body:G,cause:M,url:J})}}}}});var EV1=H((Y_0)=>{Object.defineProperty(Y_0,"__esModule",{value:!0});Y_0.socketClientCache=void 0;Y_0.getSocketRpcClient=VX4;var LV1=i2(),KX4=el(),WX4=hp(),ZX4=NV1();Y_0.socketClientCache=new Map;async function VX4(J){let{getSocket:Q,keepAlive:Y=!0,key:G="socket",reconnect:X=!0,url:z}=J,{interval:K=30000}=typeof Y==="object"?Y:{},{attempts:W=5,delay:Z=2000}=typeof X==="object"?X:{},V=JSON.stringify({keepAlive:Y,key:G,url:z,reconnect:X}),q=Y_0.socketClientCache.get(V);if(q)return q;let U=0,{schedule:M}=(0,KX4.createBatchScheduler)({id:V,fn:async()=>{let O=new Map,A=new Map,B,w,N,L=!1;function C(){if(X&&U<W){if(L)return;L=!0,U++,w?.close(),setTimeout(async()=>{await R().catch(console.error),L=!1},Z)}else O.clear(),A.clear()}async function R(){let F=await Q({onClose(){for(let f of O.values())f.onError?.(new LV1.SocketClosedError({url:z}));for(let f of A.values())f.onError?.(new LV1.SocketClosedError({url:z}));C()},onError(f){B=f;for(let E of O.values())E.onError?.(B);for(let E of A.values())E.onError?.(B);C()},onOpen(){B=void 0,U=0},onResponse(f){let E=f.method==="eth_subscription",P=E?f.params.subscription:f.id,j=E?A:O,$=j.get(P);if($)$.onResponse(f);if(!E)j.delete(P)}});if(w=F,Y){if(N)clearInterval(N);N=setInterval(()=>w.ping?.(),K)}if(X&&A.size>0){let f=A.entries();for(let[E,{onResponse:P,body:j,onError:$}]of f){if(!j)continue;A.delete(E),q?.request({body:j,onResponse:P,onError:$})}}return F}return await R(),B=void 0,q={close(){N&&clearInterval(N),w.close(),Y_0.socketClientCache.delete(V)},get socket(){return w},request({body:F,onError:f,onResponse:E}){if(B&&f)f(B);let P=F.id??ZX4.idCache.take(),j=($)=>{if(typeof $.id==="number"&&P!==$.id)return;if(F.method==="eth_subscribe"&&typeof $.result==="string")A.set($.result,{onResponse:j,onError:f,body:F});if(F.method==="eth_unsubscribe")A.delete(F.params?.[0]);E($)};O.set(P,{onResponse:j,onError:f});try{w.request({body:{jsonrpc:"2.0",id:P,...F}})}catch($){f?.($)}},requestAsync({body:F,timeout:f=1e4}){return(0,WX4.withTimeout)(()=>new Promise((E,P)=>this.request({body:F,onError:P,onResponse:E})),{errorInstance:new LV1.TimeoutError({body:F,url:z}),timeout:f})},requests:O,subscriptions:A,url:z},Y_0.socketClientCache.set(V,q),[q]}}),[D,[I]]=await M();return I}});var yp=H((G_0)=>{Object.defineProperty(G_0,"__esModule",{value:!0});G_0.getWebSocketRpcClient=MX4;var xp=i2(),UX4=EV1();async function MX4(J,Q={}){let{keepAlive:Y,reconnect:G}=Q;return(0,UX4.getSocketRpcClient)({async getSocket({onClose:X,onError:z,onOpen:K,onResponse:W}){let Z=await Promise.resolve().then(()=>s41()).then((D)=>D.WebSocket),V=new Z(J);function q(){V.removeEventListener("close",q),V.removeEventListener("message",U),V.removeEventListener("error",z),V.removeEventListener("open",K),X()}function U({data:D}){try{let I=JSON.parse(D);W(I)}catch(I){z(I)}}if(V.addEventListener("close",q),V.addEventListener("message",U),V.addEventListener("error",z),V.addEventListener("open",K),V.readyState===Z.CONNECTING)await new Promise((D,I)=>{if(!V)return;V.onopen=D,V.onerror=I});let{close:M}=V;return Object.assign(V,{close(){M.bind(V)(),q()},ping(){try{if(V.readyState===V.CLOSED||V.readyState===V.CLOSING)throw new xp.WebSocketRequestError({url:V.url,cause:new xp.SocketClosedError({url:V.url})});let D={jsonrpc:"2.0",method:"net_version",params:[]};V.send(JSON.stringify(D))}catch(D){z(D)}},request({body:D}){if(V.readyState===V.CLOSED||V.readyState===V.CLOSING)throw new xp.WebSocketRequestError({body:D,url:V.url,cause:new xp.SocketClosedError({url:V.url})});return V.send(JSON.stringify(D))}})},keepAlive:Y,reconnect:G,url:J})}});var CV1=H((X_0)=>{Object.defineProperty(X_0,"__esModule",{value:!0});X_0.rpc=void 0;X_0.getSocket=BX4;var HX4=bp(),IX4=yp();function OX4(J,{body:Q,onError:Y,onResponse:G}){return J.request({body:Q,onError:Y,onResponse:G}),J}async function AX4(J,{body:Q,timeout:Y=1e4}){return J.requestAsync({body:Q,timeout:Y})}async function BX4(J){let Q=await(0,IX4.getWebSocketRpcClient)(J);return Object.assign(Q.socket,{requests:Q.requests,subscriptions:Q.subscriptions})}X_0.rpc={http(J,Q){return(0,HX4.getHttpRpcClient)(J).request(Q)},webSocket:OX4,webSocketAsync:AX4}});var RV1=H((K_0)=>{Object.defineProperty(K_0,"__esModule",{value:!0});K_0.presignMessagePrefix=void 0;K_0.presignMessagePrefix=`\x19Ethereum Signed Message:
`});var TV1=H((Z_0)=>{Object.defineProperty(Z_0,"__esModule",{value:!0});Z_0.toPrefixedMessage=CX4;var wX4=RV1(),LX4=M4(),EX4=g7(),FV1=y1();function CX4(J){let Q=(()=>{if(typeof J==="string")return(0,FV1.stringToHex)(J);if(typeof J.raw==="string")return J.raw;return(0,FV1.bytesToHex)(J.raw)})(),Y=(0,FV1.stringToHex)(`${wX4.presignMessagePrefix}${(0,EX4.size)(Q)}`);return(0,LX4.concat)([Y,Q])}});var TN=H((V_0)=>{Object.defineProperty(V_0,"__esModule",{value:!0});V_0.hashMessage=SX4;var FX4=m7(),TX4=TV1();function SX4(J,Q){return(0,FX4.keccak256)((0,TX4.toPrefixedMessage)(J),Q)}});var PV1=H((D_0)=>{Object.defineProperty(D_0,"__esModule",{value:!0});D_0.InvalidStructTypeError=D_0.InvalidPrimaryTypeError=D_0.InvalidDomainError=void 0;var $X4=m4(),SV1=f0();class q_0 extends SV1.BaseError{constructor({domain:J}){super(`Invalid domain "${(0,$X4.stringify)(J)}".`,{metaMessages:["Must be a valid EIP-712 domain."]})}}D_0.InvalidDomainError=q_0;class U_0 extends SV1.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`."]})}}D_0.InvalidPrimaryTypeError=U_0;class M_0 extends SV1.BaseError{constructor({type:J}){super(`Struct type "${J}" is invalid.`,{metaMessages:["Struct type must not be a Solidity type."],name:"InvalidStructTypeError"})}}D_0.InvalidStructTypeError=M_0});var nP=H((B_0)=>{Object.defineProperty(B_0,"__esModule",{value:!0});B_0.serializeTypedData=gX4;B_0.validateTypedData=mX4;B_0.getTypesForEIP712Domain=A_0;B_0.domainSeparator=dX4;var vX4=S8(),jX4=p2(),$V1=PV1(),hX4=d7(),I_0=g7(),bX4=y1(),O_0=eS(),xX4=SN(),yX4=m4();function gX4(J){let{domain:Q,message:Y,primaryType:G,types:X}=J,z=(Z,V)=>{let q={...V};for(let U of Z){let{name:M,type:D}=U;if(D==="address")q[M]=q[M].toLowerCase()}return q},K=(()=>{if(!X.EIP712Domain)return{};if(!Q)return{};return z(X.EIP712Domain,Q)})(),W=(()=>{if(G==="EIP712Domain")return;return z(X[G],Y)})();return(0,yX4.stringify)({domain:K,message:W,primaryType:G,types:X})}function mX4(J){let{domain:Q,message:Y,primaryType:G,types:X}=J,z=(K,W)=>{for(let Z of K){let{name:V,type:q}=Z,U=W[V],M=q.match(O_0.integerRegex);if(M&&(typeof U==="number"||typeof U==="bigint")){let[O,A,B]=M;(0,bX4.numberToHex)(U,{signed:A==="int",size:Number.parseInt(B,10)/8})}if(q==="address"&&typeof U==="string"&&!(0,hX4.isAddress)(U))throw new jX4.InvalidAddressError({address:U});let D=q.match(O_0.bytesRegex);if(D){let[O,A]=D;if(A&&(0,I_0.size)(U)!==Number.parseInt(A,10))throw new vX4.BytesSizeMismatchError({expectedSize:Number.parseInt(A,10),givenSize:(0,I_0.size)(U)})}let I=X[q];if(I)uX4(q),z(I,U)}};if(X.EIP712Domain&&Q){if(typeof Q!=="object")throw new $V1.InvalidDomainError({domain:Q});z(X.EIP712Domain,Q)}if(G!=="EIP712Domain")if(X[G])z(X[G],Y);else throw new $V1.InvalidPrimaryTypeError({primaryType:G,types:X})}function A_0({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 dX4({domain:J}){return(0,xX4.hashDomain)({domain:J,types:{EIP712Domain:A_0({domain:J})}})}function uX4(J){if(J==="address"||J==="bool"||J==="string"||J.startsWith("bytes")||J.startsWith("uint")||J.startsWith("int"))throw new $V1.InvalidStructTypeError({type:J})}});var SN=H((S_0)=>{Object.defineProperty(S_0,"__esModule",{value:!0});S_0.hashTypedData=nX4;S_0.hashDomain=E_0;S_0.hashStruct=fV1;S_0.encodeType=R_0;var w_0=c2(),iX4=M4(),L_0=y1(),DD=m7(),N_0=nP();function nX4(J){let{domain:Q={},message:Y,primaryType:G}=J,X={EIP712Domain:(0,N_0.getTypesForEIP712Domain)({domain:Q}),...J.types};(0,N_0.validateTypedData)({domain:Q,message:Y,primaryType:G,types:X});let z=["0x1901"];if(Q)z.push(E_0({domain:Q,types:X}));if(G!=="EIP712Domain")z.push(fV1({data:Y,primaryType:G,types:X}));return(0,DD.keccak256)((0,iX4.concat)(z))}function E_0({domain:J,types:Q}){return fV1({data:J,primaryType:"EIP712Domain",types:Q})}function fV1({data:J,primaryType:Q,types:Y}){let G=C_0({data:J,primaryType:Q,types:Y});return(0,DD.keccak256)(G)}function C_0({data:J,primaryType:Q,types:Y}){let G=[{type:"bytes32"}],X=[oX4({primaryType:Q,types:Y})];for(let z of Y[Q]){let[K,W]=T_0({types:Y,name:z.name,type:z.type,value:J[z.name]});G.push(K),X.push(W)}return(0,w_0.encodeAbiParameters)(G,X)}function oX4({primaryType:J,types:Q}){let Y=(0,L_0.toHex)(R_0({primaryType:J,types:Q}));return(0,DD.keccak256)(Y)}function R_0({primaryType:J,types:Q}){let Y="",G=F_0({primaryType:J,types:Q});G.delete(J);let X=[J,...Array.from(G).sort()];for(let z of X)Y+=`${z}(${Q[z].map(({name:K,type:W})=>`${W} ${K}`).join(",")})`;return Y}function F_0({primaryType:J,types:Q},Y=new Set){let X=J.match(/^\w*/u)?.[0];if(Y.has(X)||Q[X]===void 0)return Y;Y.add(X);for(let z of Q[X])F_0({primaryType:z.type,types:Q},Y);return Y}function T_0({types:J,name:Q,type:Y,value:G}){if(J[Y]!==void 0)return[{type:"bytes32"},(0,DD.keccak256)(C_0({data:G,primaryType:Y,types:J}))];if(Y==="bytes")return G=`0x${(G.length%2?"0":"")+G.slice(2)}`,[{type:"bytes32"},(0,DD.keccak256)(G)];if(Y==="string")return[{type:"bytes32"},(0,DD.keccak256)((0,L_0.toHex)(G))];if(Y.lastIndexOf("]")===Y.length-1){let X=Y.slice(0,Y.lastIndexOf("[")),z=G.map((K)=>T_0({name:Q,type:X,types:J,value:K}));return[{type:"bytes32"},(0,DD.keccak256)((0,w_0.encodeAbiParameters)(z.map(([K])=>K),z.map(([,K])=>K)))]}return[{type:Y},G]}});var gp=H((P_0)=>{Object.defineProperty(P_0,"__esModule",{value:!0});P_0.zeroHash=P_0.erc6492MagicBytes=void 0;P_0.erc6492MagicBytes="0x6492649264926492649264926492649264926492649264926492649264926492";P_0.zeroHash="0x0000000000000000000000000000000000000000000000000000000000000000"});var mp=H((f_0)=>{Object.defineProperty(f_0,"__esModule",{value:!0});f_0.isErc6492Signature=Yz4;var Jz4=gp(),Qz4=$J();function Yz4(J){return(0,Qz4.sliceHex)(J,-32)===Jz4.erc6492MagicBytes}});var j_0=H((k_0)=>{Object.defineProperty(k_0,"__esModule",{value:!0});k_0.version=void 0;k_0.version="1.2.3"});var HD=H((h_0)=>{Object.defineProperty(h_0,"__esModule",{value:!0});h_0.BaseError=void 0;var Xz4=j_0();class dp extends Error{constructor(J,Q={}){let Y=Q.cause instanceof dp?Q.cause.details:Q.cause?.message?Q.cause.message:Q.details,G=Q.cause instanceof dp?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@${Xz4.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}}h_0.BaseError=dp});var y_0=H((x_0)=>{Object.defineProperty(x_0,"__esModule",{value:!0});x_0.narrow=zz4;function zz4(J){return J}});var oP=H((g_0)=>{Object.defineProperty(g_0,"__esModule",{value:!0});g_0.isTupleRegex=g_0.integerRegex=g_0.bytesRegex=void 0;g_0.execTyped=Wz4;function Wz4(J,Q){return J.exec(Q)?.groups}g_0.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;g_0.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)?$/;g_0.isTupleRegex=/^\(.+?\).*?$/});var vV1=H((u_0)=>{Object.defineProperty(u_0,"__esModule",{value:!0});u_0.formatAbiParameter=kV1;var Uz4=oP(),d_0=/^tuple(?<array>(\[(\d*)\])*)$/;function kV1(J){let Q=J.type;if(d_0.test(J.type)&&"components"in J){Q="(";let Y=J.components.length;for(let X=0;X<Y;X++){let z=J.components[X];if(Q+=kV1(z),X<Y-1)Q+=", "}let G=(0,Uz4.execTyped)(d_0,J.type);return Q+=`)${G?.array||""}`,kV1({...J,type:Q})}if("indexed"in J&&J.indexed)Q=`${Q} indexed`;if(J.name)return`${Q} ${J.name}`;return Q}});var jV1=H((l_0)=>{Object.defineProperty(l_0,"__esModule",{value:!0});l_0.formatAbiParameters=Hz4;var Dz4=vV1();function Hz4(J){let Q="",Y=J.length;for(let G=0;G<Y;G++){let X=J[G];if(Q+=(0,Dz4.formatAbiParameter)(X),G!==Y-1)Q+=", "}return Q}});var hV1=H((p_0)=>{Object.defineProperty(p_0,"__esModule",{value:!0});p_0.formatAbiItem=Oz4;var aP=jV1();function Oz4(J){if(J.type==="function")return`function ${J.name}(${(0,aP.formatAbiParameters)(J.inputs)})${J.stateMutability&&J.stateMutability!=="nonpayable"?` ${J.stateMutability}`:""}${J.outputs?.length?` returns (${(0,aP.formatAbiParameters)(J.outputs)})`:""}`;if(J.type==="event")return`event ${J.name}(${(0,aP.formatAbiParameters)(J.inputs)})`;if(J.type==="error")return`error ${J.name}(${(0,aP.formatAbiParameters)(J.inputs)})`;if(J.type==="constructor")return`constructor(${(0,aP.formatAbiParameters)(J.inputs)})${J.stateMutability==="payable"?" payable":""}`;if(J.type==="fallback")return`fallback() external${J.stateMutability==="payable"?" payable":""}`;return"receive() external payable"}});var __0=H((c_0)=>{Object.defineProperty(c_0,"__esModule",{value:!0});c_0.formatAbi=Nz4;var Bz4=hV1();function Nz4(J){let Q=[],Y=J.length;for(let G=0;G<Y;G++){let X=J[G],z=(0,Bz4.formatAbiItem)(X);Q.push(z)}return Q}});var ID=H((t_0)=>{Object.defineProperty(t_0,"__esModule",{value:!0});t_0.functionModifiers=t_0.eventModifiers=t_0.modifiers=void 0;t_0.isErrorSignature=Lz4;t_0.execErrorSignature=Ez4;t_0.isEventSignature=Cz4;t_0.execEventSignature=Rz4;t_0.isFunctionSignature=Fz4;t_0.execFunctionSignature=Tz4;t_0.isStructSignature=Sz4;t_0.execStructSignature=Pz4;t_0.isConstructorSignature=$z4;t_0.execConstructorSignature=fz4;t_0.isFallbackSignature=kz4;t_0.execFallbackSignature=vz4;t_0.isReceiveSignature=hz4;var PN=oP(),i_0=/^error (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function Lz4(J){return i_0.test(J)}function Ez4(J){return(0,PN.execTyped)(i_0,J)}var n_0=/^event (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function Cz4(J){return n_0.test(J)}function Rz4(J){return(0,PN.execTyped)(n_0,J)}var o_0=/^function (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)(?: (?<scope>external|public{1}))?(?: (?<stateMutability>pure|view|nonpayable|payable{1}))?(?: returns\s?\((?<returns>.*?)\))?$/;function Fz4(J){return o_0.test(J)}function Tz4(J){return(0,PN.execTyped)(o_0,J)}var a_0=/^struct (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*) \{(?<properties>.*?)\}$/;function Sz4(J){return a_0.test(J)}function Pz4(J){return(0,PN.execTyped)(a_0,J)}var r_0=/^constructor\((?<parameters>.*?)\)(?:\s(?<stateMutability>payable{1}))?$/;function $z4(J){return r_0.test(J)}function fz4(J){return(0,PN.execTyped)(r_0,J)}var s_0=/^fallback\(\) external(?:\s(?<stateMutability>payable{1}))?$/;function kz4(J){return s_0.test(J)}function vz4(J){return(0,PN.execTyped)(s_0,J)}var jz4=/^receive\(\) external payable$/;function hz4(J){return jz4.test(J)}t_0.modifiers=new Set(["memory","indexed","storage","calldata"]);t_0.eventModifiers=new Set(["indexed"]);t_0.functionModifiers=new Set(["calldata","memory","storage"])});var rP=H((Gi0)=>{Object.defineProperty(Gi0,"__esModule",{value:!0});Gi0.UnknownSolidityTypeError=Gi0.UnknownTypeError=Gi0.InvalidAbiItemError=void 0;var bV1=HD();class Ji0 extends bV1.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"})}}Gi0.InvalidAbiItemError=Ji0;class Qi0 extends bV1.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"})}}Gi0.UnknownTypeError=Qi0;class Yi0 extends bV1.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"})}}Gi0.UnknownSolidityTypeError=Yi0});var $N=H((Mi0)=>{Object.defineProperty(Mi0,"__esModule",{value:!0});Mi0.InvalidAbiTypeParameterError=Mi0.InvalidFunctionModifierError=Mi0.InvalidModifierError=Mi0.SolidityProtectedKeywordError=Mi0.InvalidParameterError=Mi0.InvalidAbiParametersError=Mi0.InvalidAbiParameterError=void 0;var OD=HD();class zi0 extends OD.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"})}}Mi0.InvalidAbiParameterError=zi0;class Ki0 extends OD.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"})}}Mi0.InvalidAbiParametersError=Ki0;class Wi0 extends OD.BaseError{constructor({param:J}){super("Invalid ABI parameter.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParameterError"})}}Mi0.InvalidParameterError=Wi0;class Zi0 extends OD.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"})}}Mi0.SolidityProtectedKeywordError=Zi0;class Vi0 extends OD.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"})}}Mi0.InvalidModifierError=Vi0;class qi0 extends OD.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"})}}Mi0.InvalidFunctionModifierError=qi0;class Ui0 extends OD.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"})}}Mi0.InvalidAbiTypeParameterError=Ui0});var up=H((Ai0)=>{Object.defineProperty(Ai0,"__esModule",{value:!0});Ai0.InvalidStructSignatureError=Ai0.UnknownSignatureError=Ai0.InvalidSignatureError=void 0;var xV1=HD();class Hi0 extends xV1.BaseError{constructor({signature:J,type:Q}){super(`Invalid ${Q} signature.`,{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSignatureError"})}}Ai0.InvalidSignatureError=Hi0;class Ii0 extends xV1.BaseError{constructor({signature:J}){super("Unknown signature.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSignatureError"})}}Ai0.UnknownSignatureError=Ii0;class Oi0 extends xV1.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"})}}Ai0.InvalidStructSignatureError=Oi0});var yV1=H((wi0)=>{Object.defineProperty(wi0,"__esModule",{value:!0});wi0.CircularReferenceError=void 0;var KK4=HD();class Ni0 extends KK4.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"})}}wi0.CircularReferenceError=Ni0});var gV1=H((Ci0)=>{Object.defineProperty(Ci0,"__esModule",{value:!0});Ci0.InvalidParenthesisError=void 0;var WK4=HD();class Ei0 extends WK4.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"})}}Ci0.InvalidParenthesisError=Ei0});var Si0=H((Fi0)=>{Object.defineProperty(Fi0,"__esModule",{value:!0});Fi0.parameterCache=void 0;Fi0.getParameterCacheKey=ZK4;function ZK4(J,Q,Y){let G="";if(Y)for(let X of Object.entries(Y)){if(!X)continue;let z="";for(let K of X[1])z+=`[${K.type}${K.name?`:${K.name}`:""}]`;G+=`(${X[0]}{${z}})`}if(Q)return`${Q}:${J}${G}`;return`${J}${G}`}Fi0.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 BD=H((xi0)=>{Object.defineProperty(xi0,"__esModule",{value:!0});xi0.parseSignature=MK4;xi0.parseFunctionSignature=Pi0;xi0.parseEventSignature=$i0;xi0.parseErrorSignature=fi0;xi0.parseConstructorSignature=ki0;xi0.parseFallbackSignature=vi0;xi0.parseAbiParameter=AD;xi0.splitParameters=a2;xi0.isSolidityType=ji0;xi0.isSolidityKeyword=hi0;xi0.isValidDataLocation=bi0;var fN=oP(),qK4=rP(),lp=$N(),kN=up(),UK4=gV1(),pp=Si0(),c7=ID();function MK4(J,Q={}){if((0,c7.isFunctionSignature)(J))return Pi0(J,Q);if((0,c7.isEventSignature)(J))return $i0(J,Q);if((0,c7.isErrorSignature)(J))return fi0(J,Q);if((0,c7.isConstructorSignature)(J))return ki0(J,Q);if((0,c7.isFallbackSignature)(J))return vi0(J);if((0,c7.isReceiveSignature)(J))return{type:"receive",stateMutability:"payable"};throw new kN.UnknownSignatureError({signature:J})}function Pi0(J,Q={}){let Y=(0,c7.execFunctionSignature)(J);if(!Y)throw new kN.InvalidSignatureError({signature:J,type:"function"});let G=a2(Y.parameters),X=[],z=G.length;for(let W=0;W<z;W++)X.push(AD(G[W],{modifiers:c7.functionModifiers,structs:Q,type:"function"}));let K=[];if(Y.returns){let W=a2(Y.returns),Z=W.length;for(let V=0;V<Z;V++)K.push(AD(W[V],{modifiers:c7.functionModifiers,structs:Q,type:"function"}))}return{name:Y.name,type:"function",stateMutability:Y.stateMutability??"nonpayable",inputs:X,outputs:K}}function $i0(J,Q={}){let Y=(0,c7.execEventSignature)(J);if(!Y)throw new kN.InvalidSignatureError({signature:J,type:"event"});let G=a2(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(AD(G[K],{modifiers:c7.eventModifiers,structs:Q,type:"event"}));return{name:Y.name,type:"event",inputs:X}}function fi0(J,Q={}){let Y=(0,c7.execErrorSignature)(J);if(!Y)throw new kN.InvalidSignatureError({signature:J,type:"error"});let G=a2(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(AD(G[K],{structs:Q,type:"error"}));return{name:Y.name,type:"error",inputs:X}}function ki0(J,Q={}){let Y=(0,c7.execConstructorSignature)(J);if(!Y)throw new kN.InvalidSignatureError({signature:J,type:"constructor"});let G=a2(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(AD(G[K],{structs:Q,type:"constructor"}));return{type:"constructor",stateMutability:Y.stateMutability??"nonpayable",inputs:X}}function vi0(J){let Q=(0,c7.execFallbackSignature)(J);if(!Q)throw new kN.InvalidSignatureError({signature:J,type:"fallback"});return{type:"fallback",stateMutability:Q.stateMutability??"nonpayable"}}var DK4=/^(?<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$_]*))?$/,HK4=/^\((?<type>.+?)\)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,IK4=/^u?int$/;function AD(J,Q){let Y=(0,pp.getParameterCacheKey)(J,Q?.type,Q?.structs);if(pp.parameterCache.has(Y))return pp.parameterCache.get(Y);let G=fN.isTupleRegex.test(J),X=(0,fN.execTyped)(G?HK4:DK4,J);if(!X)throw new lp.InvalidParameterError({param:J});if(X.name&&hi0(X.name))throw new lp.SolidityProtectedKeywordError({param:J,name:X.name});let z=X.name?{name:X.name}:{},K=X.modifier==="indexed"?{indexed:!0}:{},W=Q?.structs??{},Z,V={};if(G){Z="tuple";let U=a2(X.type),M=[],D=U.length;for(let I=0;I<D;I++)M.push(AD(U[I],{structs:W}));V={components:M}}else if(X.type in W)Z="tuple",V={components:W[X.type]};else if(IK4.test(X.type))Z=`${X.type}256`;else if(X.type==="address payable")Z="address";else if(Z=X.type,Q?.type!=="struct"&&!ji0(Z))throw new qK4.UnknownSolidityTypeError({type:Z});if(X.modifier){if(!Q?.modifiers?.has?.(X.modifier))throw new lp.InvalidModifierError({param:J,type:Q?.type,modifier:X.modifier});if(c7.functionModifiers.has(X.modifier)&&!bi0(Z,!!X.array))throw new lp.InvalidFunctionModifierError({param:J,type:Q?.type,modifier:X.modifier})}let q={type:`${Z}${X.array??""}`,...z,...K,...V};return pp.parameterCache.set(Y,q),q}function a2(J,Q=[],Y="",G=0){let X=J.trim().length;for(let z=0;z<X;z++){let K=J[z],W=J.slice(z+1);switch(K){case",":return G===0?a2(W,[...Q,Y.trim()]):a2(W,Q,`${Y}${K}`,G);case"(":return a2(W,Q,`${Y}${K}`,G+1);case")":return a2(W,Q,`${Y}${K}`,G-1);default:return a2(W,Q,`${Y}${K}`,G)}}if(Y==="")return Q;if(G!==0)throw new UK4.InvalidParenthesisError({current:Y,depth:G});return Q.push(Y.trim()),Q}function ji0(J){return J==="address"||J==="bool"||J==="function"||J==="string"||fN.bytesRegex.test(J)||fN.integerRegex.test(J)}var OK4=/^(?: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 hi0(J){return J==="address"||J==="bool"||J==="function"||J==="string"||J==="tuple"||fN.bytesRegex.test(J)||fN.integerRegex.test(J)||OK4.test(J)}function bi0(J,Q){return Q||J==="bytes"||J==="string"||J==="tuple"}});var sP=H((li0)=>{Object.defineProperty(li0,"__esModule",{value:!0});li0.parseStructs=kK4;var yi0=oP(),PK4=rP(),$K4=$N(),gi0=up(),fK4=yV1(),mi0=ID(),di0=BD();function kK4(J){let Q={},Y=J.length;for(let K=0;K<Y;K++){let W=J[K];if(!(0,mi0.isStructSignature)(W))continue;let Z=(0,mi0.execStructSignature)(W);if(!Z)throw new gi0.InvalidSignatureError({signature:W,type:"struct"});let V=Z.properties.split(";"),q=[],U=V.length;for(let M=0;M<U;M++){let I=V[M].trim();if(!I)continue;let O=(0,di0.parseAbiParameter)(I,{type:"struct"});q.push(O)}if(!q.length)throw new gi0.InvalidStructSignatureError({signature:W});Q[Z.name]=q}let G={},X=Object.entries(Q),z=X.length;for(let K=0;K<z;K++){let[W,Z]=X[K];G[W]=ui0(Z,Q)}return G}var vK4=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*)(?<array>(?:\[\d*?\])+?)?$/;function ui0(J=[],Q={},Y=new Set){let G=[],X=J.length;for(let z=0;z<X;z++){let K=J[z];if(yi0.isTupleRegex.test(K.type))G.push(K);else{let Z=(0,yi0.execTyped)(vK4,K.type);if(!Z?.type)throw new $K4.InvalidAbiTypeParameterError({abiParameter:K});let{array:V,type:q}=Z;if(q in Q){if(Y.has(q))throw new fK4.CircularReferenceError({type:q});G.push({...K,type:`tuple${V??""}`,components:ui0(Q[q],Q,new Set([...Y,q]))})}else if((0,di0.isSolidityType)(q))G.push(K);else throw new PK4.UnknownTypeError({type:q})}}return G}});var ci0=H((pi0)=>{Object.defineProperty(pi0,"__esModule",{value:!0});pi0.parseAbi=yK4;var hK4=ID(),bK4=sP(),xK4=BD();function yK4(J){let Q=(0,bK4.parseStructs)(J),Y=[],G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,hK4.isStructSignature)(z))continue;Y.push((0,xK4.parseSignature)(z,Q))}return Y}});var ni0=H((ii0)=>{Object.defineProperty(ii0,"__esModule",{value:!0});ii0.parseAbiItem=lK4;var mK4=rP(),dK4=ID(),uK4=sP(),_i0=BD();function lK4(J){let Q;if(typeof J==="string")Q=(0,_i0.parseSignature)(J);else{let Y=(0,uK4.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,dK4.isStructSignature)(z))continue;Q=(0,_i0.parseSignature)(z,Y);break}}if(!Q)throw new mK4.InvalidAbiItemError({signature:J});return Q}});var ri0=H((ai0)=>{Object.defineProperty(ai0,"__esModule",{value:!0});ai0.parseAbiParameter=iK4;var cK4=$N(),mV1=ID(),_K4=sP(),oi0=BD();function iK4(J){let Q;if(typeof J==="string")Q=(0,oi0.parseAbiParameter)(J,{modifiers:mV1.modifiers});else{let Y=(0,_K4.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,mV1.isStructSignature)(z))continue;Q=(0,oi0.parseAbiParameter)(z,{modifiers:mV1.modifiers,structs:Y});break}}if(!Q)throw new cK4.InvalidAbiParameterError({param:J});return Q}});var Jn0=H((ei0)=>{Object.defineProperty(ei0,"__esModule",{value:!0});ei0.parseAbiParameters=rK4;var oK4=$N(),dV1=ID(),aK4=sP(),si0=BD(),ti0=BD();function rK4(J){let Q=[];if(typeof J==="string"){let Y=(0,si0.splitParameters)(J),G=Y.length;for(let X=0;X<G;X++)Q.push((0,ti0.parseAbiParameter)(Y[X],{modifiers:dV1.modifiers}))}else{let Y=(0,aK4.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,dV1.isStructSignature)(z))continue;let K=(0,si0.splitParameters)(z),W=K.length;for(let Z=0;Z<W;Z++)Q.push((0,ti0.parseAbiParameter)(K[Z],{modifiers:dV1.modifiers,structs:Y}))}}if(Q.length===0)throw new oK4.InvalidAbiParametersError({params:J});return Q}});var tP=H((q8)=>{Object.defineProperty(q8,"__esModule",{value:!0});q8.CircularReferenceError=q8.InvalidParenthesisError=q8.UnknownSignatureError=q8.InvalidSignatureError=q8.InvalidStructSignatureError=q8.InvalidAbiParameterError=q8.InvalidAbiParametersError=q8.InvalidParameterError=q8.SolidityProtectedKeywordError=q8.InvalidModifierError=q8.InvalidFunctionModifierError=q8.InvalidAbiTypeParameterError=q8.UnknownSolidityTypeError=q8.InvalidAbiItemError=q8.UnknownTypeError=q8.parseAbiParameters=q8.parseAbiParameter=q8.parseAbiItem=q8.parseAbi=q8.formatAbiParameters=q8.formatAbiParameter=q8.formatAbiItem=q8.formatAbi=q8.narrow=q8.BaseError=void 0;var tK4=HD();Object.defineProperty(q8,"BaseError",{enumerable:!0,get:function(){return tK4.BaseError}});var eK4=y_0();Object.defineProperty(q8,"narrow",{enumerable:!0,get:function(){return eK4.narrow}});var JW4=__0();Object.defineProperty(q8,"formatAbi",{enumerable:!0,get:function(){return JW4.formatAbi}});var QW4=hV1();Object.defineProperty(q8,"formatAbiItem",{enumerable:!0,get:function(){return QW4.formatAbiItem}});var YW4=vV1();Object.defineProperty(q8,"formatAbiParameter",{enumerable:!0,get:function(){return YW4.formatAbiParameter}});var GW4=jV1();Object.defineProperty(q8,"formatAbiParameters",{enumerable:!0,get:function(){return GW4.formatAbiParameters}});var XW4=ci0();Object.defineProperty(q8,"parseAbi",{enumerable:!0,get:function(){return XW4.parseAbi}});var zW4=ni0();Object.defineProperty(q8,"parseAbiItem",{enumerable:!0,get:function(){return zW4.parseAbiItem}});var KW4=ri0();Object.defineProperty(q8,"parseAbiParameter",{enumerable:!0,get:function(){return KW4.parseAbiParameter}});var WW4=Jn0();Object.defineProperty(q8,"parseAbiParameters",{enumerable:!0,get:function(){return WW4.parseAbiParameters}});var uV1=rP();Object.defineProperty(q8,"UnknownTypeError",{enumerable:!0,get:function(){return uV1.UnknownTypeError}});Object.defineProperty(q8,"InvalidAbiItemError",{enumerable:!0,get:function(){return uV1.InvalidAbiItemError}});Object.defineProperty(q8,"UnknownSolidityTypeError",{enumerable:!0,get:function(){return uV1.UnknownSolidityTypeError}});var ND=$N();Object.defineProperty(q8,"InvalidAbiTypeParameterError",{enumerable:!0,get:function(){return ND.InvalidAbiTypeParameterError}});Object.defineProperty(q8,"InvalidFunctionModifierError",{enumerable:!0,get:function(){return ND.InvalidFunctionModifierError}});Object.defineProperty(q8,"InvalidModifierError",{enumerable:!0,get:function(){return ND.InvalidModifierError}});Object.defineProperty(q8,"SolidityProtectedKeywordError",{enumerable:!0,get:function(){return ND.SolidityProtectedKeywordError}});Object.defineProperty(q8,"InvalidParameterError",{enumerable:!0,get:function(){return ND.InvalidParameterError}});Object.defineProperty(q8,"InvalidAbiParametersError",{enumerable:!0,get:function(){return ND.InvalidAbiParametersError}});Object.defineProperty(q8,"InvalidAbiParameterError",{enumerable:!0,get:function(){return ND.InvalidAbiParameterError}});var lV1=up();Object.defineProperty(q8,"InvalidStructSignatureError",{enumerable:!0,get:function(){return lV1.InvalidStructSignatureError}});Object.defineProperty(q8,"InvalidSignatureError",{enumerable:!0,get:function(){return lV1.InvalidSignatureError}});Object.defineProperty(q8,"UnknownSignatureError",{enumerable:!0,get:function(){return lV1.UnknownSignatureError}});var ZW4=gV1();Object.defineProperty(q8,"InvalidParenthesisError",{enumerable:!0,get:function(){return ZW4.InvalidParenthesisError}});var VW4=yV1();Object.defineProperty(q8,"CircularReferenceError",{enumerable:!0,get:function(){return VW4.CircularReferenceError}})});var Xn0=H((Yn0)=>{Object.defineProperty(Yn0,"__esModule",{value:!0});Yn0.LruMap=void 0;class Qn0 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}}Yn0.LruMap=Qn0});var Zn0=H((Kn0)=>{Object.defineProperty(Kn0,"__esModule",{value:!0});Kn0.checksum=void 0;Kn0.clear=MW4;var UW4=Xn0(),zn0={checksum:new UW4.LruMap(8192)};Kn0.checksum=zn0.checksum;function MW4(){for(let J of Object.values(zn0))J.clear()}});var cp=H((Vn0)=>{Object.defineProperty(Vn0,"__esModule",{value:!0});Vn0.keccak256=AW4;Vn0.ripemd160=BW4;Vn0.sha256=NW4;Vn0.validate=wW4;var HW4=ZV1(),IW4=NK1(),OW4=yW1(),pV1=wY(),eP=u4();function AW4(J,Q={}){let{as:Y=typeof J==="string"?"Hex":"Bytes"}=Q,G=(0,IW4.keccak_256)(pV1.from(J));if(Y==="Bytes")return G;return eP.fromBytes(G)}function BW4(J,Q={}){let{as:Y=typeof J==="string"?"Hex":"Bytes"}=Q,G=(0,HW4.ripemd160)(pV1.from(J));if(Y==="Bytes")return G;return eP.fromBytes(G)}function NW4(J,Q={}){let{as:Y=typeof J==="string"?"Hex":"Bytes"}=Q,G=(0,OW4.sha256)(pV1.from(J));if(Y==="Bytes")return G;return eP.fromBytes(G)}function wW4(J){return eP.validate(J)&&eP.size(J)===32}});var aV1=H((Dn0)=>{Object.defineProperty(Dn0,"__esModule",{value:!0});Dn0.InvalidSerializedSizeError=Dn0.InvalidUncompressedPrefixError=Dn0.InvalidCompressedPrefixError=Dn0.InvalidPrefixError=Dn0.InvalidError=void 0;Dn0.assert=ip;Dn0.compress=TW4;Dn0.from=SW4;Dn0.fromBytes=Un0;Dn0.fromHex=cV1;Dn0.toBytes=PW4;Dn0.toHex=Mn0;Dn0.validate=$W4;var qn0=wY(),J$=l3(),_7=u4(),FW4=SP();function ip(J,Q={}){let{compressed:Y}=Q,{prefix:G,x:X,y:z}=J;if(Y===!1||typeof X==="bigint"&&typeof z==="bigint"){if(G!==4)throw new _p({prefix:G,cause:new nV1});return}if(Y===!0||typeof X==="bigint"&&typeof z>"u"){if(G!==3&&G!==2)throw new _p({prefix:G,cause:new iV1});return}throw new _V1({publicKey:J})}function TW4(J){let{x:Q,y:Y}=J;return{prefix:Y%2n===0n?2:3,x:Q}}function SW4(J){let Q=(()=>{if(_7.validate(J))return cV1(J);if(qn0.validate(J))return Un0(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 ip(Q),Q}function Un0(J){return cV1(_7.fromBytes(J))}function cV1(J){if(J.length!==132&&J.length!==130&&J.length!==68)throw new oV1({publicKey:J});if(J.length===130){let G=BigInt(_7.slice(J,0,32)),X=BigInt(_7.slice(J,32,64));return{prefix:4,x:G,y:X}}if(J.length===132){let G=Number(_7.slice(J,0,1)),X=BigInt(_7.slice(J,1,33)),z=BigInt(_7.slice(J,33,65));return{prefix:G,x:X,y:z}}let Q=Number(_7.slice(J,0,1)),Y=BigInt(_7.slice(J,1,33));return{prefix:Q,x:Y}}function PW4(J,Q={}){return qn0.fromHex(Mn0(J,Q))}function Mn0(J,Q={}){ip(J);let{prefix:Y,x:G,y:X}=J,{includePrefix:z=!0}=Q;return _7.concat(z?_7.fromNumber(Y,{size:1}):"0x",_7.fromNumber(G,{size:32}),typeof X==="bigint"?_7.fromNumber(X,{size:32}):"0x")}function $W4(J,Q={}){try{return ip(J,Q),!0}catch(Y){return!1}}class _V1 extends J$.BaseError{constructor({publicKey:J}){super(`Value \`${FW4.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"})}}Dn0.InvalidError=_V1;class _p extends J$.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"})}}Dn0.InvalidPrefixError=_p;class iV1 extends J$.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"})}}Dn0.InvalidCompressedPrefixError=iV1;class nV1 extends J$.BaseError{constructor(){super("Prefix must be 4 for uncompressed public keys.");Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidUncompressedPrefixError"})}}Dn0.InvalidUncompressedPrefixError=nV1;class oV1 extends J$.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 ${_7.size(_7.from(J))} bytes.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidSerializedSizeError"})}}Dn0.InvalidSerializedSizeError=oV1});var Q$=H((An0)=>{Object.defineProperty(An0,"__esModule",{value:!0});An0.InvalidChecksumError=An0.InvalidInputError=An0.InvalidAddressError=void 0;An0.assert=vN;An0.checksum=tV1;An0.from=On0;An0.fromPublicKey=_W4;An0.isEqual=iW4;An0.validate=nW4;var lW4=wY(),rV1=Zn0(),sV1=l3(),In0=cp(),pW4=aV1(),cW4=/^0x[a-fA-F0-9]{40}$/;function vN(J,Q={}){let{strict:Y=!0}=Q;if(!cW4.test(J))throw new np({address:J,cause:new eV1});if(Y){if(J.toLowerCase()===J)return;if(tV1(J)!==J)throw new np({address:J,cause:new Jq1})}}function tV1(J){if(rV1.checksum.has(J))return rV1.checksum.get(J);vN(J,{strict:!1});let Q=J.substring(2).toLowerCase(),Y=In0.keccak256(lW4.fromString(Q),{as:"Bytes"}),G=Q.split("");for(let z=0;z<40;z+=2){if(Y[z>>1]>>4>=8&&G[z])G[z]=G[z].toUpperCase();if((Y[z>>1]&15)>=8&&G[z+1])G[z+1]=G[z+1].toUpperCase()}let X=`0x${G.join("")}`;return rV1.checksum.set(J,X),X}function On0(J,Q={}){let{checksum:Y=!1}=Q;if(vN(J),Y)return tV1(J);return J}function _W4(J,Q={}){let Y=In0.keccak256(`0x${pW4.toHex(J).slice(4)}`).substring(26);return On0(`0x${Y}`,Q)}function iW4(J,Q){return vN(J,{strict:!1}),vN(Q,{strict:!1}),J.toLowerCase()===Q.toLowerCase()}function nW4(J,Q={}){let{strict:Y=!0}=Q??{};try{return vN(J,{strict:Y}),!0}catch{return!1}}class np extends sV1.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"})}}An0.InvalidAddressError=np;class eV1 extends sV1.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"})}}An0.InvalidInputError=eV1;class Jq1 extends sV1.BaseError{constructor(){super("Address does not match its checksum counterpart.");Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Address.InvalidChecksumError"})}}An0.InvalidChecksumError=Jq1});var op=H((Nn0)=>{Object.defineProperty(Nn0,"__esModule",{value:!0});Nn0.minInt120=Nn0.minInt112=Nn0.minInt104=Nn0.minInt96=Nn0.minInt88=Nn0.minInt80=Nn0.minInt72=Nn0.minInt64=Nn0.minInt56=Nn0.minInt48=Nn0.minInt40=Nn0.minInt32=Nn0.minInt24=Nn0.minInt16=Nn0.minInt8=Nn0.maxInt256=Nn0.maxInt248=Nn0.maxInt240=Nn0.maxInt232=Nn0.maxInt224=Nn0.maxInt216=Nn0.maxInt208=Nn0.maxInt200=Nn0.maxInt192=Nn0.maxInt184=Nn0.maxInt176=Nn0.maxInt168=Nn0.maxInt160=Nn0.maxInt152=Nn0.maxInt144=Nn0.maxInt136=Nn0.maxInt128=Nn0.maxInt120=Nn0.maxInt112=Nn0.maxInt104=Nn0.maxInt96=Nn0.maxInt88=Nn0.maxInt80=Nn0.maxInt72=Nn0.maxInt64=Nn0.maxInt56=Nn0.maxInt48=Nn0.maxInt40=Nn0.maxInt32=Nn0.maxInt24=Nn0.maxInt16=Nn0.maxInt8=Nn0.integerRegex=Nn0.bytesRegex=Nn0.arrayRegex=void 0;Nn0.maxUint256=Nn0.maxUint248=Nn0.maxUint240=Nn0.maxUint232=Nn0.maxUint224=Nn0.maxUint216=Nn0.maxUint208=Nn0.maxUint200=Nn0.maxUint192=Nn0.maxUint184=Nn0.maxUint176=Nn0.maxUint168=Nn0.maxUint160=Nn0.maxUint152=Nn0.maxUint144=Nn0.maxUint136=Nn0.maxUint128=Nn0.maxUint120=Nn0.maxUint112=Nn0.maxUint104=Nn0.maxUint96=Nn0.maxUint88=Nn0.maxUint80=Nn0.maxUint72=Nn0.maxUint64=Nn0.maxUint56=Nn0.maxUint48=Nn0.maxUint40=Nn0.maxUint32=Nn0.maxUint24=Nn0.maxUint16=Nn0.maxUint8=Nn0.minInt256=Nn0.minInt248=Nn0.minInt240=Nn0.minInt232=Nn0.minInt224=Nn0.minInt216=Nn0.minInt208=Nn0.minInt200=Nn0.minInt192=Nn0.minInt184=Nn0.minInt176=Nn0.minInt168=Nn0.minInt160=Nn0.minInt152=Nn0.minInt144=Nn0.minInt136=Nn0.minInt128=void 0;Nn0.arrayRegex=/^(.*)\[([0-9]*)\]$/;Nn0.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;Nn0.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)?$/;Nn0.maxInt8=2n**(8n-1n)-1n;Nn0.maxInt16=2n**(16n-1n)-1n;Nn0.maxInt24=2n**(24n-1n)-1n;Nn0.maxInt32=2n**(32n-1n)-1n;Nn0.maxInt40=2n**(40n-1n)-1n;Nn0.maxInt48=2n**(48n-1n)-1n;Nn0.maxInt56=2n**(56n-1n)-1n;Nn0.maxInt64=2n**(64n-1n)-1n;Nn0.maxInt72=2n**(72n-1n)-1n;Nn0.maxInt80=2n**(80n-1n)-1n;Nn0.maxInt88=2n**(88n-1n)-1n;Nn0.maxInt96=2n**(96n-1n)-1n;Nn0.maxInt104=2n**(104n-1n)-1n;Nn0.maxInt112=2n**(112n-1n)-1n;Nn0.maxInt120=2n**(120n-1n)-1n;Nn0.maxInt128=2n**(128n-1n)-1n;Nn0.maxInt136=2n**(136n-1n)-1n;Nn0.maxInt144=2n**(144n-1n)-1n;Nn0.maxInt152=2n**(152n-1n)-1n;Nn0.maxInt160=2n**(160n-1n)-1n;Nn0.maxInt168=2n**(168n-1n)-1n;Nn0.maxInt176=2n**(176n-1n)-1n;Nn0.maxInt184=2n**(184n-1n)-1n;Nn0.maxInt192=2n**(192n-1n)-1n;Nn0.maxInt200=2n**(200n-1n)-1n;Nn0.maxInt208=2n**(208n-1n)-1n;Nn0.maxInt216=2n**(216n-1n)-1n;Nn0.maxInt224=2n**(224n-1n)-1n;Nn0.maxInt232=2n**(232n-1n)-1n;Nn0.maxInt240=2n**(240n-1n)-1n;Nn0.maxInt248=2n**(248n-1n)-1n;Nn0.maxInt256=2n**(256n-1n)-1n;Nn0.minInt8=-(2n**(8n-1n));Nn0.minInt16=-(2n**(16n-1n));Nn0.minInt24=-(2n**(24n-1n));Nn0.minInt32=-(2n**(32n-1n));Nn0.minInt40=-(2n**(40n-1n));Nn0.minInt48=-(2n**(48n-1n));Nn0.minInt56=-(2n**(56n-1n));Nn0.minInt64=-(2n**(64n-1n));Nn0.minInt72=-(2n**(72n-1n));Nn0.minInt80=-(2n**(80n-1n));Nn0.minInt88=-(2n**(88n-1n));Nn0.minInt96=-(2n**(96n-1n));Nn0.minInt104=-(2n**(104n-1n));Nn0.minInt112=-(2n**(112n-1n));Nn0.minInt120=-(2n**(120n-1n));Nn0.minInt128=-(2n**(128n-1n));Nn0.minInt136=-(2n**(136n-1n));Nn0.minInt144=-(2n**(144n-1n));Nn0.minInt152=-(2n**(152n-1n));Nn0.minInt160=-(2n**(160n-1n));Nn0.minInt168=-(2n**(168n-1n));Nn0.minInt176=-(2n**(176n-1n));Nn0.minInt184=-(2n**(184n-1n));Nn0.minInt192=-(2n**(192n-1n));Nn0.minInt200=-(2n**(200n-1n));Nn0.minInt208=-(2n**(208n-1n));Nn0.minInt216=-(2n**(216n-1n));Nn0.minInt224=-(2n**(224n-1n));Nn0.minInt232=-(2n**(232n-1n));Nn0.minInt240=-(2n**(240n-1n));Nn0.minInt248=-(2n**(248n-1n));Nn0.minInt256=-(2n**(256n-1n));Nn0.maxUint8=2n**8n-1n;Nn0.maxUint16=2n**16n-1n;Nn0.maxUint24=2n**24n-1n;Nn0.maxUint32=2n**32n-1n;Nn0.maxUint40=2n**40n-1n;Nn0.maxUint48=2n**48n-1n;Nn0.maxUint56=2n**56n-1n;Nn0.maxUint64=2n**64n-1n;Nn0.maxUint72=2n**72n-1n;Nn0.maxUint80=2n**80n-1n;Nn0.maxUint88=2n**88n-1n;Nn0.maxUint96=2n**96n-1n;Nn0.maxUint104=2n**104n-1n;Nn0.maxUint112=2n**112n-1n;Nn0.maxUint120=2n**120n-1n;Nn0.maxUint128=2n**128n-1n;Nn0.maxUint136=2n**136n-1n;Nn0.maxUint144=2n**144n-1n;Nn0.maxUint152=2n**152n-1n;Nn0.maxUint160=2n**160n-1n;Nn0.maxUint168=2n**168n-1n;Nn0.maxUint176=2n**176n-1n;Nn0.maxUint184=2n**184n-1n;Nn0.maxUint192=2n**192n-1n;Nn0.maxUint200=2n**200n-1n;Nn0.maxUint208=2n**208n-1n;Nn0.maxUint216=2n**216n-1n;Nn0.maxUint224=2n**224n-1n;Nn0.maxUint232=2n**232n-1n;Nn0.maxUint240=2n**240n-1n;Nn0.maxUint248=2n**248n-1n;Nn0.maxUint256=2n**256n-1n});var mn0=H((gn0)=>{Object.defineProperty(gn0,"__esModule",{value:!0});gn0.decodeParameter=jN;gn0.decodeAddress=Rn0;gn0.decodeArray=Fn0;gn0.decodeBool=Tn0;gn0.decodeBytes=Sn0;gn0.decodeNumber=Pn0;gn0.decodeTuple=$n0;gn0.decodeString=fn0;gn0.prepareParameters=nV4;gn0.prepareParameter=ap;gn0.encode=Yq1;gn0.encodeAddress=kn0;gn0.encodeArray=vn0;gn0.encodeBytes=jn0;gn0.encodeBoolean=hn0;gn0.encodeNumber=bn0;gn0.encodeString=xn0;gn0.encodeTuple=yn0;gn0.getArrayComponents=rp;gn0.hasDynamicChild=hN;var Y$=bN(),Cn0=Q$(),c3=wY(),_V4=l3(),m6=u4(),iV4=op();function jN(J,Q,Y){let{checksumAddress:G,staticPosition:X}=Y,z=rp(Q.type);if(z){let[K,W]=z;return Fn0(J,{...Q,type:W},{checksumAddress:G,length:K,staticPosition:X})}if(Q.type==="tuple")return $n0(J,Q,{checksumAddress:G,staticPosition:X});if(Q.type==="address")return Rn0(J,{checksum:G});if(Q.type==="bool")return Tn0(J);if(Q.type.startsWith("bytes"))return Sn0(J,Q,{staticPosition:X});if(Q.type.startsWith("uint")||Q.type.startsWith("int"))return Pn0(J,Q);if(Q.type==="string")return fn0(J,{staticPosition:X});throw new Y$.InvalidTypeError(Q.type)}var En0=32,Qq1=32;function Rn0(J,Q={}){let{checksum:Y=!1}=Q,G=J.readBytes(32);return[((z)=>Y?Cn0.checksum(z):z)(m6.fromBytes(c3.slice(G,-20))),32]}function Fn0(J,Q,Y){let{checksumAddress:G,length:X,staticPosition:z}=Y;if(!X){let Z=c3.toNumber(J.readBytes(Qq1)),V=z+Z,q=V+En0;J.setPosition(V);let U=c3.toNumber(J.readBytes(En0)),M=hN(Q),D=0,I=[];for(let O=0;O<U;++O){J.setPosition(q+(M?O*32:D));let[A,B]=jN(J,Q,{checksumAddress:G,staticPosition:q});D+=B,I.push(A)}return J.setPosition(z+32),[I,32]}if(hN(Q)){let Z=c3.toNumber(J.readBytes(Qq1)),V=z+Z,q=[];for(let U=0;U<X;++U){J.setPosition(V+U*32);let[M]=jN(J,Q,{checksumAddress:G,staticPosition:V});q.push(M)}return J.setPosition(z+32),[q,32]}let K=0,W=[];for(let Z=0;Z<X;++Z){let[V,q]=jN(J,Q,{checksumAddress:G,staticPosition:z+K});K+=q,W.push(V)}return[W,K]}function Tn0(J){return[c3.toBoolean(J.readBytes(32),{size:32}),32]}function Sn0(J,Q,{staticPosition:Y}){let[G,X]=Q.type.split("bytes");if(!X){let K=c3.toNumber(J.readBytes(32));J.setPosition(Y+K);let W=c3.toNumber(J.readBytes(32));if(W===0)return J.setPosition(Y+32),["0x",32];let Z=J.readBytes(W);return J.setPosition(Y+32),[m6.fromBytes(Z),32]}return[m6.fromBytes(J.readBytes(Number.parseInt(X,10),32)),32]}function Pn0(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?c3.toBigInt(X,{signed:Y}):c3.toNumber(X,{signed:Y}),32]}function $n0(J,Q,Y){let{checksumAddress:G,staticPosition:X}=Y,z=Q.components.length===0||Q.components.some(({name:Z})=>!Z),K=z?[]:{},W=0;if(hN(Q)){let Z=c3.toNumber(J.readBytes(Qq1)),V=X+Z;for(let q=0;q<Q.components.length;++q){let U=Q.components[q];J.setPosition(V+W);let[M,D]=jN(J,U,{checksumAddress:G,staticPosition:V});W+=D,K[z?q:U?.name]=M}return J.setPosition(X+32),[K,32]}for(let Z=0;Z<Q.components.length;++Z){let V=Q.components[Z],[q,U]=jN(J,V,{checksumAddress:G,staticPosition:X});K[z?Z:V?.name]=q,W+=U}return[K,W]}function fn0(J,{staticPosition:Q}){let Y=c3.toNumber(J.readBytes(32)),G=Q+Y;J.setPosition(G);let X=c3.toNumber(J.readBytes(32));if(X===0)return J.setPosition(Q+32),["",32];let z=J.readBytes(X,32),K=c3.toString(c3.trimLeft(z));return J.setPosition(Q+32),[K,32]}function nV4({checksumAddress:J,parameters:Q,values:Y}){let G=[];for(let X=0;X<Q.length;X++)G.push(ap({checksumAddress:J,parameter:Q[X],value:Y[X]}));return G}function ap({checksumAddress:J=!1,parameter:Q,value:Y}){let G=Q,X=rp(G.type);if(X){let[z,K]=X;return vn0(Y,{checksumAddress:J,length:z,parameter:{...G,type:K}})}if(G.type==="tuple")return yn0(Y,{checksumAddress:J,parameter:G});if(G.type==="address")return kn0(Y,{checksum:J});if(G.type==="bool")return hn0(Y);if(G.type.startsWith("uint")||G.type.startsWith("int")){let z=G.type.startsWith("int"),[,,K="256"]=iV4.integerRegex.exec(G.type)??[];return bn0(Y,{signed:z,size:Number(K)})}if(G.type.startsWith("bytes"))return jn0(Y,{type:G.type});if(G.type==="string")return xn0(Y);throw new Y$.InvalidTypeError(G.type)}function Yq1(J){let Q=0;for(let z=0;z<J.length;z++){let{dynamic:K,encoded:W}=J[z];if(K)Q+=32;else Q+=m6.size(W)}let Y=[],G=[],X=0;for(let z=0;z<J.length;z++){let{dynamic:K,encoded:W}=J[z];if(K)Y.push(m6.fromNumber(Q+X,{size:32})),G.push(W),X+=m6.size(W);else Y.push(W)}return m6.concat(...Y,...G)}function kn0(J,Q){let{checksum:Y=!1}=Q;return Cn0.assert(J,{strict:Y}),{dynamic:!1,encoded:m6.padLeft(J.toLowerCase())}}function vn0(J,Q){let{checksumAddress:Y,length:G,parameter:X}=Q,z=G===null;if(!Array.isArray(J))throw new Y$.InvalidArrayError(J);if(!z&&J.length!==G)throw new Y$.ArrayLengthMismatchError({expectedLength:G,givenLength:J.length,type:`${X.type}[${G}]`});let K=!1,W=[];for(let Z=0;Z<J.length;Z++){let V=ap({checksumAddress:Y,parameter:X,value:J[Z]});if(V.dynamic)K=!0;W.push(V)}if(z||K){let Z=Yq1(W);if(z){let V=m6.fromNumber(W.length,{size:32});return{dynamic:!0,encoded:W.length>0?m6.concat(V,Z):V}}if(K)return{dynamic:!0,encoded:Z}}return{dynamic:!1,encoded:m6.concat(...W.map(({encoded:Z})=>Z))}}function jn0(J,{type:Q}){let[,Y]=Q.split("bytes"),G=m6.size(J);if(!Y){let X=J;if(G%32!==0)X=m6.padRight(X,Math.ceil((J.length-2)/2/32)*32);return{dynamic:!0,encoded:m6.concat(m6.padLeft(m6.fromNumber(G,{size:32})),X)}}if(G!==Number.parseInt(Y,10))throw new Y$.BytesSizeMismatchError({expectedSize:Number.parseInt(Y,10),value:J});return{dynamic:!1,encoded:m6.padRight(J)}}function hn0(J){if(typeof J!=="boolean")throw new _V4.BaseError(`Invalid boolean value: "${J}" (type: ${typeof J}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:m6.padLeft(m6.fromBoolean(J))}}function bn0(J,{signed:Q,size:Y}){if(typeof Y==="number"){let G=2n**(BigInt(Y)-(Q?1n:0n))-1n,X=Q?-G-1n:0n;if(J>G||J<X)throw new m6.IntegerOutOfRangeError({max:G.toString(),min:X.toString(),signed:Q,size:Y/8,value:J.toString()})}return{dynamic:!1,encoded:m6.fromNumber(J,{size:32,signed:Q})}}function xn0(J){let Q=m6.fromString(J),Y=Math.ceil(m6.size(Q)/32),G=[];for(let X=0;X<Y;X++)G.push(m6.padRight(m6.slice(Q,X*32,(X+1)*32)));return{dynamic:!0,encoded:m6.concat(m6.padRight(m6.fromNumber(m6.size(Q),{size:32})),...G)}}function yn0(J,Q){let{checksumAddress:Y,parameter:G}=Q,X=!1,z=[];for(let K=0;K<G.components.length;K++){let W=G.components[K],Z=Array.isArray(J)?K:W.name,V=ap({checksumAddress:Y,parameter:W,value:J[Z]});if(z.push(V),V.dynamic)X=!0}return{dynamic:X,encoded:X?Yq1(z):m6.concat(...z.map(({encoded:K})=>K))}}function rp(J){let Q=J.match(/^(.*)\[(\d+)?\]$/);return Q?[Q[2]?Number(Q[2]):null,Q[1]]:void 0}function hN(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(hN);let Y=rp(J.type);if(Y&&hN({...J,type:Y[1]}))return!0;return!1}});var Kq1=H((dn0)=>{Object.defineProperty(dn0,"__esModule",{value:!0});dn0.RecursiveReadLimitExceededError=dn0.PositionOutOfBoundsError=dn0.NegativeOffsetError=void 0;dn0.create=Iq4;var Gq1=l3(),Hq4={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 zq1({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(J){if(J<0||J>this.bytes.length-1)throw new Xq1({length:this.bytes.length,position:J})},decrementPosition(J){if(J<0)throw new sp({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 sp({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 Iq4(J,{recursiveReadLimit:Q=8192}={}){let Y=Object.create(Hq4);return Y.bytes=J,Y.dataView=new DataView(J.buffer,J.byteOffset,J.byteLength),Y.positionReadCount=new Map,Y.recursiveReadLimit=Q,Y}class sp extends Gq1.BaseError{constructor({offset:J}){super(`Offset \`${J}\` cannot be negative.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cursor.NegativeOffsetError"})}}dn0.NegativeOffsetError=sp;class Xq1 extends Gq1.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"})}}dn0.PositionOutOfBoundsError=Xq1;class zq1 extends Gq1.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"})}}dn0.RecursiveReadLimitExceededError=zq1});var bN=H((cn0)=>{Object.defineProperty(cn0,"__esModule",{value:!0});cn0.InvalidTypeError=cn0.InvalidArrayError=cn0.LengthMismatchError=cn0.BytesSizeMismatchError=cn0.ArrayLengthMismatchError=cn0.ZeroDataError=cn0.DataSizeTooSmallError=void 0;cn0.decode=Lq4;cn0.encode=Eq4;cn0.encodePacked=ep;cn0.format=Cq4;cn0.from=Rq4;var tp=tP(),Nq4=Q$(),G$=wY(),wD=l3(),kX=u4(),Zq1=mn0(),wq4=Kq1(),Wq1=op();function Lq4(J,Q,Y={}){let{as:G="Array",checksumAddress:X=!1}=Y,z=typeof Q==="string"?G$.fromHex(Q):Q,K=wq4.create(z);if(G$.size(z)===0&&J.length>0)throw new qq1;if(G$.size(z)&&G$.size(z)<32)throw new Vq1({data:typeof Q==="string"?Q:kX.fromBytes(Q),parameters:J,size:G$.size(z)});let W=0,Z=G==="Array"?[]:{};for(let V=0;V<J.length;++V){let q=J[V];K.setPosition(W);let[U,M]=Zq1.decodeParameter(K,q,{checksumAddress:X,staticPosition:0});if(W+=M,G==="Array")Z.push(U);else Z[q.name??V]=U}return Z}function Eq4(J,Q,Y){let{checksumAddress:G=!1}=Y??{};if(J.length!==Q.length)throw new Jc({expectedLength:J.length,givenLength:Q.length});let X=Zq1.prepareParameters({checksumAddress:G,parameters:J,values:Q}),z=Zq1.encode(X);if(z.length===0)return"0x";return z}function ep(J,Q){if(J.length!==Q.length)throw new Jc({expectedLength:J.length,givenLength:Q.length});let Y=[];for(let G=0;G<J.length;G++){let X=J[G],z=Q[G];Y.push(ep.encode(X,z))}return kX.concat(...Y)}(function(J){function Q(Y,G,X=!1){if(Y==="address"){let Z=G;return Nq4.assert(Z),kX.padLeft(Z.toLowerCase(),X?32:0)}if(Y==="string")return kX.fromString(G);if(Y==="bytes")return G;if(Y==="bool")return kX.padLeft(kX.fromBoolean(G),X?32:1);let z=Y.match(Wq1.integerRegex);if(z){let[Z,V,q="256"]=z,U=Number.parseInt(q,10)/8;return kX.fromNumber(G,{size:X?32:U,signed:V==="int"})}let K=Y.match(Wq1.bytesRegex);if(K){let[Z,V]=K;if(Number.parseInt(V,10)!==(G.length-2)/2)throw new Uq1({expectedSize:Number.parseInt(V,10),value:G});return kX.padRight(G,X?32:0)}let W=Y.match(Wq1.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 kX.concat(...q)}throw new Mq1(Y)}J.encode=Q})(ep||(cn0.encodePacked=ep={}));function Cq4(J){return tp.formatAbiParameters(J)}function Rq4(J){if(Array.isArray(J)&&typeof J[0]==="string")return tp.parseAbiParameters(J);if(typeof J==="string")return tp.parseAbiParameters(J);return J}class Vq1 extends wD.BaseError{constructor({data:J,parameters:Q,size:Y}){super(`Data size of ${Y} bytes is too small for given parameters.`,{metaMessages:[`Params: (${tp.formatAbiParameters(Q)})`,`Data:   ${J} (${Y} bytes)`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.DataSizeTooSmallError"})}}cn0.DataSizeTooSmallError=Vq1;class qq1 extends wD.BaseError{constructor(){super('Cannot decode zero data ("0x") with ABI parameters.');Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.ZeroDataError"})}}cn0.ZeroDataError=qq1;class ln0 extends wD.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"})}}cn0.ArrayLengthMismatchError=ln0;class Uq1 extends wD.BaseError{constructor({expectedSize:J,value:Q}){super(`Size of bytes "${Q}" (bytes${kX.size(Q)}) does not match expected size (bytes${J}).`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.BytesSizeMismatchError"})}}cn0.BytesSizeMismatchError=Uq1;class Jc extends wD.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"})}}cn0.LengthMismatchError=Jc;class pn0 extends wD.BaseError{constructor(J){super(`Value \`${J}\` is not a valid array.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.InvalidArrayError"})}}cn0.InvalidArrayError=pn0;class Mq1 extends wD.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"})}}cn0.InvalidTypeError=Mq1});var Jo0=H((en0)=>{Object.defineProperty(en0,"__esModule",{value:!0});en0.toBytes=bq4;en0.toHex=xq4;en0.to=Hq1;en0.decodeRlpCursor=Iq1;en0.readLength=Dq1;en0.readList=rn0;en0.from=Oq1;en0.fromBytes=yq4;en0.fromHex=gq4;var nn0=wY(),on0=l3(),Qc=u4(),an0=Kq1();function bq4(J){return Hq1(J,"Bytes")}function xq4(J){return Hq1(J,"Hex")}function Hq1(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 Qc.InvalidLengthError(J);return nn0.fromHex(J)}return J})(),X=an0.create(G,{recursiveReadLimit:Number.POSITIVE_INFINITY});return Iq1(X,Y)}function Iq1(J,Q="Hex"){if(J.bytes.length===0)return Q==="Hex"?Qc.fromBytes(J.bytes):J.bytes;let Y=J.readByte();if(Y<128)J.decrementPosition(1);if(Y<192){let X=Dq1(J,Y,128),z=J.readBytes(X);return Q==="Hex"?Qc.fromBytes(z):z}let G=Dq1(J,Y,192);return rn0(J,G,Q)}function Dq1(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 on0.BaseError("Invalid RLP prefix")}function rn0(J,Q,Y){let G=J.position,X=[];while(J.position-G<Q)X.push(Iq1(J,Y));return X}function Oq1(J,Q){let{as:Y}=Q,G=sn0(J),X=an0.create(new Uint8Array(G.length));if(G.encode(X),Y==="Hex")return Qc.fromBytes(X.bytes);return X.bytes}function yq4(J,Q={}){let{as:Y="Bytes"}=Q;return Oq1(J,{as:Y})}function gq4(J,Q={}){let{as:Y="Hex"}=Q;return Oq1(J,{as:Y})}function sn0(J){if(Array.isArray(J))return mq4(J.map((Q)=>sn0(Q)));return dq4(J)}function mq4(J){let Q=J.reduce((X,z)=>X+z.length,0),Y=tn0(Q);return{length:(()=>{if(Q<=55)return 1+Q;return 1+Y+Q})(),encode(X){if(Q<=55)X.pushByte(192+Q);else if(X.pushByte(247+Y),Y===1)X.pushUint8(Q);else if(Y===2)X.pushUint16(Q);else if(Y===3)X.pushUint24(Q);else X.pushUint32(Q);for(let{encode:z}of J)z(X)}}}function dq4(J){let Q=typeof J==="string"?nn0.fromHex(J):J,Y=tn0(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 tn0(J){if(J<256)return 1;if(J<65536)return 2;if(J<16777216)return 3;if(J<4294967296)return 4;throw new on0.BaseError("Length is too large.")}});var Fq1=H((Wo0)=>{Object.defineProperty(Wo0,"__esModule",{value:!0});Wo0.InvalidVError=Wo0.InvalidYParityError=Wo0.InvalidSError=Wo0.InvalidRError=Wo0.MissingPropertiesError=Wo0.InvalidSerializedSizeError=void 0;Wo0.assert=Yc;Wo0.fromBytes=Yo0;Wo0.fromHex=Bq1;Wo0.extract=tq4;Wo0.from=Nq1;Wo0.fromDerBytes=eq4;Wo0.fromDerHex=Go0;Wo0.fromLegacy=Xo0;Wo0.fromRpc=zo0;Wo0.fromTuple=JU4;Wo0.toBytes=QU4;Wo0.toHex=Ko0;Wo0.toDerBytes=YU4;Wo0.toDerHex=GU4;Wo0.toLegacy=XU4;Wo0.toRpc=zU4;Wo0.toTuple=KU4;Wo0.validate=WU4;Wo0.vToYParity=Gc;Wo0.yParityToV=wq1;var Aq1=mV(),rq4=wY(),xN=l3(),B5=u4(),sq4=SP(),Qo0=op();function Yc(J,Q={}){let{recovered:Y}=Q;if(typeof J.r>"u")throw new X$({signature:J});if(typeof J.s>"u")throw new X$({signature:J});if(Y&&typeof J.yParity>"u")throw new X$({signature:J});if(J.r<0n||J.r>Qo0.maxUint256)throw new Eq1({value:J.r});if(J.s<0n||J.s>Qo0.maxUint256)throw new Cq1({value:J.s});if(typeof J.yParity==="number"&&J.yParity!==0&&J.yParity!==1)throw new yN({value:J.yParity})}function Yo0(J){return Bq1(B5.fromBytes(J))}function Bq1(J){if(J.length!==130&&J.length!==132)throw new Lq1({signature:J});let Q=BigInt(B5.slice(J,0,32)),Y=BigInt(B5.slice(J,32,64)),G=(()=>{let X=Number(`0x${J.slice(130)}`);if(Number.isNaN(X))return;try{return Gc(X)}catch{throw new yN({value:X})}})();if(typeof G>"u")return{r:Q,s:Y};return{r:Q,s:Y,yParity:G}}function tq4(J){if(typeof J.r>"u")return;if(typeof J.s>"u")return;return Nq1(J)}function Nq1(J){let Q=(()=>{if(typeof J==="string")return Bq1(J);if(J instanceof Uint8Array)return Yo0(J);if(typeof J.r==="string")return zo0(J);if(J.v)return Xo0(J);return{r:J.r,s:J.s,...typeof J.yParity<"u"?{yParity:J.yParity}:{}}})();return Yc(Q),Q}function eq4(J){return Go0(B5.fromBytes(J))}function Go0(J){let{r:Q,s:Y}=Aq1.secp256k1.Signature.fromDER(B5.from(J).slice(2));return{r:Q,s:Y}}function Xo0(J){return{r:J.r,s:J.s,yParity:Gc(J.v)}}function zo0(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=Gc(Y);if(typeof G!=="number")throw new yN({value:J.yParity});return G})();return{r:BigInt(J.r),s:BigInt(J.s),yParity:Q}}function JU4(J){let[Q,Y,G]=J;return Nq1({r:Y==="0x"?0n:BigInt(Y),s:G==="0x"?0n:BigInt(G),yParity:Q==="0x"?0:Number(Q)})}function QU4(J){return rq4.fromHex(Ko0(J))}function Ko0(J){Yc(J);let{r:Q,s:Y}=J;return B5.concat(B5.fromNumber(Q,{size:32}),B5.fromNumber(Y,{size:32}),typeof J.yParity==="number"?B5.fromNumber(wq1(J.yParity),{size:1}):"0x")}function YU4(J){return new Aq1.secp256k1.Signature(J.r,J.s).toDERRawBytes()}function GU4(J){return`0x${new Aq1.secp256k1.Signature(J.r,J.s).toDERHex()}`}function XU4(J){return{r:J.r,s:J.s,v:wq1(J.yParity)}}function zU4(J){let{r:Q,s:Y,yParity:G}=J;return{r:B5.fromNumber(Q,{size:32}),s:B5.fromNumber(Y,{size:32}),yParity:G===0?"0x0":"0x1"}}function KU4(J){let{r:Q,s:Y,yParity:G}=J;return[G?"0x01":"0x",Q===0n?"0x":B5.trimLeft(B5.fromNumber(Q)),Y===0n?"0x":B5.trimLeft(B5.fromNumber(Y))]}function WU4(J,Q={}){try{return Yc(J,Q),!0}catch{return!1}}function Gc(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 Rq1({value:J})}function wq1(J){if(J===0)return 27;if(J===1)return 28;throw new yN({value:J})}class Lq1 extends xN.BaseError{constructor({signature:J}){super(`Value \`${J}\` is an invalid signature size.`,{metaMessages:["Expected: 64 bytes or 65 bytes.",`Received ${B5.size(B5.from(J))} bytes.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidSerializedSizeError"})}}Wo0.InvalidSerializedSizeError=Lq1;class X$ extends xN.BaseError{constructor({signature:J}){super(`Signature \`${sq4.stringify(J)}\` is missing either an \`r\`, \`s\`, or \`yParity\` property.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.MissingPropertiesError"})}}Wo0.MissingPropertiesError=X$;class Eq1 extends xN.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"})}}Wo0.InvalidRError=Eq1;class Cq1 extends xN.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"})}}Wo0.InvalidSError=Cq1;class yN extends xN.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"})}}Wo0.InvalidYParityError=yN;class Rq1 extends xN.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"})}}Wo0.InvalidVError=Rq1});var Ho0=H((Do0)=>{Object.defineProperty(Do0,"__esModule",{value:!0});Do0.from=Vo0;Do0.fromRpc=Tq1;Do0.fromRpcList=bU4;Do0.fromTuple=qo0;Do0.fromTupleList=xU4;Do0.getSignPayload=yU4;Do0.hash=Uo0;Do0.toRpc=Mo0;Do0.toRpcList=gU4;Do0.toTuple=Sq1;Do0.toTupleList=mU4;var jU4=cp(),z$=u4(),hU4=Jo0(),K$=Fq1();function Vo0(J,Q={}){if(typeof J.chainId==="string")return Tq1(J);return{...J,...Q.signature}}function Tq1(J){let{address:Q,chainId:Y,nonce:G}=J,X=K$.extract(J);return{address:Q,chainId:Number(Y),nonce:BigInt(G),...X}}function bU4(J){return J.map(Tq1)}function qo0(J){let[Q,Y,G,X,z,K]=J,W={address:Y,chainId:Q==="0x"?0:Number(Q),nonce:G==="0x"?0n:BigInt(G)};if(X&&z&&K)W={...W,...K$.fromTuple([X,z,K])};return Vo0(W)}function xU4(J){let Q=[];for(let Y of J)Q.push(qo0(Y));return Q}function yU4(J){return Uo0(J,{presign:!0})}function Uo0(J,Q={}){let{presign:Y}=Q;return jU4.keccak256(z$.concat("0x05",hU4.fromHex(Sq1(Y?{address:J.address,chainId:J.chainId,nonce:J.nonce}:J))))}function Mo0(J){let{address:Q,chainId:Y,nonce:G,...X}=J;return{address:Q,chainId:z$.fromNumber(Y),nonce:z$.fromNumber(G),...K$.toRpc(X)}}function gU4(J){return J.map(Mo0)}function Sq1(J){let{address:Q,chainId:Y,nonce:G}=J,X=K$.extract(J);return[Y?z$.fromNumber(Y):"0x",Q,G?z$.fromNumber(G):"0x",...X?K$.toTuple(X):[]]}function mU4(J){if(!J||J.length===0)return[];let Q=[];for(let Y of J)Q.push(Sq1(Y));return Q}});var Oo0=H((Io0)=>{Object.defineProperty(Io0,"__esModule",{value:!0});Io0.extraEntropy=void 0;Io0.setExtraEntropy=sU4;Io0.extraEntropy=!1;function sU4(J){Io0.extraEntropy=J}});var Ro0=H((Eo0)=>{Object.defineProperty(Eo0,"__esModule",{value:!0});Eo0.noble=void 0;Eo0.createKeyPair=JM4;Eo0.getPublicKey=Bo0;Eo0.getSharedSecret=QM4;Eo0.randomPrivateKey=No0;Eo0.recoverAddress=wo0;Eo0.recoverPublicKey=Lo0;Eo0.sign=YM4;Eo0.verify=GM4;var cV=mV(),Ao0=Q$(),$q1=wY(),gN=u4(),eU4=Oo0(),Xc=aV1();Eo0.noble=cV.secp256k1;function JM4(J={}){let{as:Q="Hex"}=J,Y=No0({as:Q}),G=Bo0({privateKey:Y});return{privateKey:Y,publicKey:G}}function Bo0(J){let{privateKey:Q}=J,Y=cV.secp256k1.ProjectivePoint.fromPrivateKey(gN.from(Q).slice(2));return Xc.from(Y)}function QM4(J){let{as:Q="Hex",privateKey:Y,publicKey:G}=J,K=cV.secp256k1.ProjectivePoint.fromHex(Xc.toHex(G).slice(2)).multiply(cV.secp256k1.utils.normPrivateKeyToScalar(gN.from(Y).slice(2))).toRawBytes(!0);if(Q==="Hex")return gN.fromBytes(K);return K}function No0(J={}){let{as:Q="Hex"}=J,Y=cV.secp256k1.utils.randomPrivateKey();if(Q==="Hex")return gN.fromBytes(Y);return Y}function wo0(J){return Ao0.fromPublicKey(Lo0(J))}function Lo0(J){let{payload:Q,signature:Y}=J,{r:G,s:X,yParity:z}=Y,W=new cV.secp256k1.Signature(BigInt(G),BigInt(X)).addRecoveryBit(z).recoverPublicKey(gN.from(Q).substring(2));return Xc.from(W)}function YM4(J){let{extraEntropy:Q=eU4.extraEntropy,hash:Y,payload:G,privateKey:X}=J,{r:z,s:K,recovery:W}=cV.secp256k1.sign($q1.from(G),$q1.from(X),{extraEntropy:typeof Q==="boolean"?Q:gN.from(Q).slice(2),lowS:!0,...Y?{prehash:!0}:{}});return{r:z,s:K,yParity:W}}function GM4(J){let{address:Q,hash:Y,payload:G,publicKey:X,signature:z}=J;if(Q)return Ao0.isEqual(Q,wo0({payload:G,signature:z}));return cV.secp256k1.verify(z,$q1.from(G),Xc.toBytes(X),...Y?[{prehash:!0,lowS:!0}]:[])}});var fo0=H((Po0)=>{Object.defineProperty(Po0,"__esModule",{value:!0});Po0.InvalidWrappedSignatureError=Po0.suffixParameters=Po0.magicBytes=void 0;Po0.assert=zc;Po0.from=HM4;Po0.unwrap=So0;Po0.wrap=IM4;Po0.validate=OM4;var fq1=bN(),Fo0=Ho0(),MM4=l3(),_V=u4(),DM4=Ro0(),To0=Fq1();Po0.magicBytes="0x8010801080108010801080108010801080108010801080108010801080108010";Po0.suffixParameters=fq1.from("(uint256 chainId, address delegation, uint256 nonce, uint8 yParity, uint256 r, uint256 s), address to, bytes data");function zc(J){if(typeof J==="string"){if(_V.slice(J,-32)!==Po0.magicBytes)throw new kq1(J)}else To0.assert(J.authorization)}function HM4(J){if(typeof J==="string")return So0(J);return J}function So0(J){zc(J);let Q=_V.toNumber(_V.slice(J,-64,-32)),Y=_V.slice(J,-Q-64,-64),G=_V.slice(J,0,-Q-64),[X,z,K]=fq1.decode(Po0.suffixParameters,Y);return{authorization:Fo0.from({address:X.delegation,chainId:Number(X.chainId),nonce:X.nonce,yParity:X.yParity,r:X.r,s:X.s}),signature:G,...K&&K!=="0x"?{data:K,to:z}:{}}}function IM4(J){let{data:Q,signature:Y}=J;zc(J);let G=DM4.recoverAddress({payload:Fo0.getSignPayload(J.authorization),signature:To0.from(J.authorization)}),X=fq1.encode(Po0.suffixParameters,[{...J.authorization,delegation:J.authorization.address,chainId:BigInt(J.authorization.chainId)},J.to??G,Q??"0x"]),z=_V.fromNumber(_V.size(X),{size:32});return _V.concat(Y,X,z,Po0.magicBytes)}function OM4(J){try{return zc(J),!0}catch{return!1}}class kq1 extends MM4.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"})}}Po0.InvalidWrappedSignatureError=kq1});var W$=H((ko0)=>{Object.defineProperty(ko0,"__esModule",{value:!0});ko0.SignatureErc8010=void 0;ko0.SignatureErc8010=fo0()});var Kc=H((jo0)=>{Object.defineProperty(jo0,"__esModule",{value:!0});jo0.isErc8010Signature=CM4;var EM4=W$();function CM4(J){return EM4.SignatureErc8010.validate(J)}});var hq1=H((ho0)=>{Object.defineProperty(ho0,"__esModule",{value:!0});ho0.parseErc6492Signature=SM4;var FM4=fK(),TM4=mp();function SM4(J){if(!(0,TM4.isErc6492Signature)(J))return{signature:J};let[Q,Y,G]=(0,FM4.decodeAbiParameters)([{type:"address"},{type:"bytes"},{type:"bytes"}],J);return{address:Q,data:Y,signature:G}}});var bq1=H((xo0)=>{Object.defineProperty(xo0,"__esModule",{value:!0});xo0.parseErc8010Signature=kM4;var $M4=W$(),bo0=y1(),fM4=Kc();function kM4(J){if(!(0,fM4.isErc8010Signature)(J))return{signature:J};let{authorization:Q,to:Y,...G}=$M4.SignatureErc8010.unwrap(J);return{authorization:{address:Q.address,chainId:Q.chainId,nonce:Number(Q.nonce),r:(0,bo0.numberToHex)(Q.r,{size:32}),s:(0,bo0.numberToHex)(Q.s,{size:32}),yParity:Q.yParity},...Y?{address:Y}:{},...G}}});var Wc=H((yo0)=>{Object.defineProperty(yo0,"__esModule",{value:!0});yo0.recoverMessageAddress=bM4;var jM4=TN(),hM4=xK();async function bM4({message:J,signature:Q}){return(0,hM4.recoverAddress)({hash:(0,jM4.hashMessage)(J),signature:Q})}});var Zc=H((go0)=>{Object.defineProperty(go0,"__esModule",{value:!0});go0.recoverTypedDataAddress=mM4;var yM4=SN(),gM4=xK();async function mM4(J){let{domain:Q,message:Y,primaryType:G,signature:X,types:z}=J;return(0,gM4.recoverAddress)({hash:(0,yM4.hashTypedData)({domain:Q,message:Y,primaryType:G,types:z}),signature:X})}});var xq1=H((mo0)=>{Object.defineProperty(mo0,"__esModule",{value:!0});mo0.serializeErc6492Signature=_M4;var uM4=gp(),lM4=c2(),pM4=M4(),cM4=t6();function _M4(J){let{address:Q,data:Y,signature:G,to:X="hex"}=J,z=(0,pM4.concatHex)([(0,lM4.encodeAbiParameters)([{type:"address"},{type:"bytes"},{type:"bytes"}],[Q,Y,G]),uM4.erc6492MagicBytes]);if(X==="hex")return z;return(0,cM4.hexToBytes)(z)}});var yq1=H((do0)=>{Object.defineProperty(do0,"__esModule",{value:!0});do0.serializeErc8010Signature=aM4;var nM4=W$(),oM4=t6();function aM4(J){let{address:Q,data:Y,signature:G,to:X="hex"}=J,z=nM4.SignatureErc8010.wrap({authorization:{address:J.authorization.address,chainId:J.authorization.chainId,nonce:BigInt(J.authorization.nonce),r:BigInt(J.authorization.r),s:BigInt(J.authorization.s),yParity:J.authorization.yParity},data:Y,signature:G,to:Q});if(X==="hex")return z;return(0,oM4.hexToBytes)(z)}});var gq1=H((uo0)=>{Object.defineProperty(uo0,"__esModule",{value:!0});uo0.verifyHash=JD4;var sM4=g3(),tM4=o2(),eM4=xK();async function JD4({address:J,hash:Q,signature:Y}){return(0,tM4.isAddressEqual)((0,sM4.getAddress)(J),await(0,eM4.recoverAddress)({hash:Q,signature:Y}))}});var mq1=H((lo0)=>{Object.defineProperty(lo0,"__esModule",{value:!0});lo0.verifyMessage=zD4;var YD4=g3(),GD4=o2(),XD4=Wc();async function zD4({address:J,message:Q,signature:Y}){return(0,GD4.isAddressEqual)((0,YD4.getAddress)(J),await(0,XD4.recoverMessageAddress)({message:Q,signature:Y}))}});var dq1=H((po0)=>{Object.defineProperty(po0,"__esModule",{value:!0});po0.verifyTypedData=qD4;var WD4=g3(),ZD4=o2(),VD4=Zc();async function qD4(J){let{address:Q,domain:Y,message:G,primaryType:X,signature:z,types:K}=J;return(0,ZD4.isAddressEqual)((0,WD4.getAddress)(Q),await(0,VD4.recoverTypedDataAddress)({domain:Y,message:G,primaryType:X,signature:z,types:K}))}});var Vc=H((co0)=>{Object.defineProperty(co0,"__esModule",{value:!0});co0.getSerializedTransactionType=ID4;var MD4=m3(),DD4=$J(),HD4=n8();function ID4(J){let Q=(0,DD4.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,HD4.hexToNumber)(Q)>=192)return"legacy";throw new MD4.InvalidSerializedTransactionTypeError({serializedType:Q})}});var qc=H((no0)=>{Object.defineProperty(no0,"__esModule",{value:!0});no0.parseTransaction=CD4;no0.toTransactionArray=V$;no0.parseAccessList=q$;var AD4=p2(),mN=m3(),BD4=d7(),ND4=RP(),Z6=t5(),_o0=TK(),wD4=BX(),S6=n8(),io0=fp(),LD4=kp(),Z$=uP(),ED4=Vc();function CD4(J){let Q=(0,ED4.getSerializedTransactionType)(J);if(Q==="eip1559")return TD4(J);if(Q==="eip2930")return SD4(J);if(Q==="eip4844")return FD4(J);if(Q==="eip7702")return RD4(J);return PD4(J)}function RD4(J){let Q=V$(J),[Y,G,X,z,K,W,Z,V,q,U,M,D,I]=Q;if(Q.length!==10&&Q.length!==13)throw new mN.InvalidSerializedTransactionError({attributes:{chainId:Y,nonce:G,maxPriorityFeePerGas:X,maxFeePerGas:z,gas:K,to:W,value:Z,data:V,accessList:q,authorizationList:U,...Q.length>9?{v:M,r:D,s:I}:{}},serializedTransaction:J,type:"eip7702"});let O={chainId:(0,S6.hexToNumber)(Y),type:"eip7702"};if((0,Z6.isHex)(W)&&W!=="0x")O.to=W;if((0,Z6.isHex)(K)&&K!=="0x")O.gas=(0,S6.hexToBigInt)(K);if((0,Z6.isHex)(V)&&V!=="0x")O.data=V;if((0,Z6.isHex)(G))O.nonce=G==="0x"?0:(0,S6.hexToNumber)(G);if((0,Z6.isHex)(Z)&&Z!=="0x")O.value=(0,S6.hexToBigInt)(Z);if((0,Z6.isHex)(z)&&z!=="0x")O.maxFeePerGas=(0,S6.hexToBigInt)(z);if((0,Z6.isHex)(X)&&X!=="0x")O.maxPriorityFeePerGas=(0,S6.hexToBigInt)(X);if(q.length!==0&&q!=="0x")O.accessList=q$(q);if(U.length!==0&&U!=="0x")O.authorizationList=$D4(U);return(0,Z$.assertTransactionEIP7702)(O),{...Q.length===13?U$(Q):void 0,...O}}function FD4(J){let Q=V$(J),Y=Q.length===4,G=Y?Q[0]:Q,X=Y?Q.slice(1):[],[z,K,W,Z,V,q,U,M,D,I,O,A,B,w]=G,[N,L,C]=X;if(!(G.length===11||G.length===14))throw new mN.InvalidSerializedTransactionError({attributes:{chainId:z,nonce:K,maxPriorityFeePerGas:W,maxFeePerGas:Z,gas:V,to:q,value:U,data:M,accessList:D,...G.length>9?{v:A,r:B,s:w}:{}},serializedTransaction:J,type:"eip4844"});let R={blobVersionedHashes:O,chainId:(0,S6.hexToNumber)(z),type:"eip4844"};if((0,Z6.isHex)(q)&&q!=="0x")R.to=q;if((0,Z6.isHex)(V)&&V!=="0x")R.gas=(0,S6.hexToBigInt)(V);if((0,Z6.isHex)(M)&&M!=="0x")R.data=M;if((0,Z6.isHex)(K))R.nonce=K==="0x"?0:(0,S6.hexToNumber)(K);if((0,Z6.isHex)(U)&&U!=="0x")R.value=(0,S6.hexToBigInt)(U);if((0,Z6.isHex)(I)&&I!=="0x")R.maxFeePerBlobGas=(0,S6.hexToBigInt)(I);if((0,Z6.isHex)(Z)&&Z!=="0x")R.maxFeePerGas=(0,S6.hexToBigInt)(Z);if((0,Z6.isHex)(W)&&W!=="0x")R.maxPriorityFeePerGas=(0,S6.hexToBigInt)(W);if(D.length!==0&&D!=="0x")R.accessList=q$(D);if(N&&L&&C)R.sidecars=(0,ND4.toBlobSidecars)({blobs:N,commitments:L,proofs:C});return(0,Z$.assertTransactionEIP4844)(R),{...G.length===14?U$(G):void 0,...R}}function TD4(J){let Q=V$(J),[Y,G,X,z,K,W,Z,V,q,U,M,D]=Q;if(!(Q.length===9||Q.length===12))throw new mN.InvalidSerializedTransactionError({attributes:{chainId:Y,nonce:G,maxPriorityFeePerGas:X,maxFeePerGas:z,gas:K,to:W,value:Z,data:V,accessList:q,...Q.length>9?{v:U,r:M,s:D}:{}},serializedTransaction:J,type:"eip1559"});let I={chainId:(0,S6.hexToNumber)(Y),type:"eip1559"};if((0,Z6.isHex)(W)&&W!=="0x")I.to=W;if((0,Z6.isHex)(K)&&K!=="0x")I.gas=(0,S6.hexToBigInt)(K);if((0,Z6.isHex)(V)&&V!=="0x")I.data=V;if((0,Z6.isHex)(G))I.nonce=G==="0x"?0:(0,S6.hexToNumber)(G);if((0,Z6.isHex)(Z)&&Z!=="0x")I.value=(0,S6.hexToBigInt)(Z);if((0,Z6.isHex)(z)&&z!=="0x")I.maxFeePerGas=(0,S6.hexToBigInt)(z);if((0,Z6.isHex)(X)&&X!=="0x")I.maxPriorityFeePerGas=(0,S6.hexToBigInt)(X);if(q.length!==0&&q!=="0x")I.accessList=q$(q);return(0,Z$.assertTransactionEIP1559)(I),{...Q.length===12?U$(Q):void 0,...I}}function SD4(J){let Q=V$(J),[Y,G,X,z,K,W,Z,V,q,U,M]=Q;if(!(Q.length===8||Q.length===11))throw new mN.InvalidSerializedTransactionError({attributes:{chainId:Y,nonce:G,gasPrice:X,gas:z,to:K,value:W,data:Z,accessList:V,...Q.length>8?{v:q,r:U,s:M}:{}},serializedTransaction:J,type:"eip2930"});let D={chainId:(0,S6.hexToNumber)(Y),type:"eip2930"};if((0,Z6.isHex)(K)&&K!=="0x")D.to=K;if((0,Z6.isHex)(z)&&z!=="0x")D.gas=(0,S6.hexToBigInt)(z);if((0,Z6.isHex)(Z)&&Z!=="0x")D.data=Z;if((0,Z6.isHex)(G))D.nonce=G==="0x"?0:(0,S6.hexToNumber)(G);if((0,Z6.isHex)(W)&&W!=="0x")D.value=(0,S6.hexToBigInt)(W);if((0,Z6.isHex)(X)&&X!=="0x")D.gasPrice=(0,S6.hexToBigInt)(X);if(V.length!==0&&V!=="0x")D.accessList=q$(V);return(0,Z$.assertTransactionEIP2930)(D),{...Q.length===11?U$(Q):void 0,...D}}function PD4(J){let Q=(0,io0.fromRlp)(J,"hex"),[Y,G,X,z,K,W,Z,V,q]=Q;if(!(Q.length===6||Q.length===9))throw new mN.InvalidSerializedTransactionError({attributes:{nonce:Y,gasPrice:G,gas:X,to:z,value:K,data:W,...Q.length>6?{v:Z,r:V,s:q}:{}},serializedTransaction:J,type:"legacy"});let U={type:"legacy"};if((0,Z6.isHex)(z)&&z!=="0x")U.to=z;if((0,Z6.isHex)(X)&&X!=="0x")U.gas=(0,S6.hexToBigInt)(X);if((0,Z6.isHex)(W)&&W!=="0x")U.data=W;if((0,Z6.isHex)(Y))U.nonce=Y==="0x"?0:(0,S6.hexToNumber)(Y);if((0,Z6.isHex)(K)&&K!=="0x")U.value=(0,S6.hexToBigInt)(K);if((0,Z6.isHex)(G)&&G!=="0x")U.gasPrice=(0,S6.hexToBigInt)(G);if((0,Z$.assertTransactionLegacy)(U),Q.length===6)return U;let M=(0,Z6.isHex)(Z)&&Z!=="0x"?(0,S6.hexToBigInt)(Z):0n;if(q==="0x"&&V==="0x"){if(M>0)U.chainId=Number(M);return U}let D=M,I=Number((D-35n)/2n);if(I>0)U.chainId=I;else if(D!==27n&&D!==28n)throw new mN.InvalidLegacyVError({v:D});return U.v=D,U.s=q,U.r=V,U.yParity=D%2n===0n?1:0,U}function V$(J){return(0,io0.fromRlp)(`0x${J.slice(4)}`,"hex")}function q$(J){let Q=[];for(let Y=0;Y<J.length;Y++){let[G,X]=J[Y];if(!(0,BD4.isAddress)(G,{strict:!1}))throw new AD4.InvalidAddressError({address:G});Q.push({address:G,storageKeys:X.map((z)=>(0,LD4.isHash)(z)?z:(0,wD4.trim)(z))})}return Q}function $D4(J){let Q=[];for(let Y=0;Y<J.length;Y++){let[G,X,z,K,W,Z]=J[Y];Q.push({address:X,chainId:G==="0x"?0:(0,S6.hexToNumber)(G),nonce:z==="0x"?0:(0,S6.hexToNumber)(z),...U$([K,W,Z])})}return Q}function U$(J){let Q=J.slice(-3),Y=Q[0]==="0x"||(0,S6.hexToBigInt)(Q[0])===0n?27n:28n;return{r:(0,_o0.padHex)(Q[1],{size:32}),s:(0,_o0.padHex)(Q[2],{size:32}),v:Y,yParity:Y===27n?0:1}}});var uq1=H((ao0)=>{Object.defineProperty(ao0,"__esModule",{value:!0});ao0.InvalidDecimalNumberError=void 0;var jD4=f0();class oo0 extends jD4.BaseError{constructor({value:J}){super(`Number \`${J}\` is not a valid decimal number.`,{name:"InvalidDecimalNumberError"})}}ao0.InvalidDecimalNumberError=oo0});var M$=H((so0)=>{Object.defineProperty(so0,"__esModule",{value:!0});so0.parseUnits=bD4;var hD4=uq1();function bD4(J,Q){if(!/^(-?)([0-9]*)\.?([0-9]*)$/.test(J))throw new hD4.InvalidDecimalNumberError({value:J});let[Y,G="0"]=J.split("."),X=Y.startsWith("-");if(X)Y=Y.slice(1);if(G=G.replace(/(0+)$/,""),Q===0){if(Math.round(Number(`.${G}`))===1)Y=`${BigInt(Y)+1n}`;G=""}else if(G.length>Q){let[z,K,W]=[G.slice(0,Q-1),G.slice(Q-1,Q),G.slice(Q)],Z=Math.round(Number(`${K}.${W}`));if(Z>9)G=`${BigInt(z)+BigInt(1)}0`.padStart(z.length+1,"0");else G=`${z}${Z}`;if(G.length>Q)G=G.slice(1),Y=`${BigInt(Y)+1n}`;G=G.slice(0,Q)}else G=G.padEnd(Q,"0");return BigInt(`${X?"-":""}${Y}${G}`)}});var lq1=H((to0)=>{Object.defineProperty(to0,"__esModule",{value:!0});to0.parseEther=mD4;var yD4=QN(),gD4=M$();function mD4(J,Q="wei"){return(0,gD4.parseUnits)(J,yD4.etherUnits[Q])}});var pq1=H((eo0)=>{Object.defineProperty(eo0,"__esModule",{value:!0});eo0.parseGwei=pD4;var uD4=QN(),lD4=M$();function pD4(J,Q="wei"){return(0,lD4.parseUnits)(J,uD4.gweiUnits[Q])}});var sq1=H((W1)=>{Object.defineProperty(W1,"__esModule",{value:!0});W1.padBytes=W1.pad=W1.isHex=W1.isBytes=W1.concatHex=W1.concatBytes=W1.concat=W1.getChainContractAddress=W1.extractChain=W1.defineChain=W1.assertCurrentChain=W1.offchainLookupSignature=W1.offchainLookupAbiItem=W1.offchainLookup=W1.ccipFetch=W1.ccipRequest=W1.buildRequest=W1.verifyAuthorization=W1.serializeAuthorizationList=W1.recoverAuthorizationAddress=W1.hashAuthorization=W1.isAddressEqual=W1.isAddress=W1.getCreateAddress=W1.getCreate2Address=W1.getContractAddress=W1.getAddress=W1.parseEventLogs=W1.getAbiItem=W1.formatAbiItemWithArgs=W1.formatAbiParams=W1.formatAbiItem=W1.encodePacked=W1.encodeFunctionResult=W1.encodeFunctionData=W1.encodeEventTopics=W1.encodeErrorResult=W1.encodeDeployData=W1.encodeAbiParameters=W1.decodeFunctionResult=W1.decodeFunctionData=W1.decodeEventLog=W1.decodeErrorResult=W1.decodeAbiParameters=W1.publicKeyToAddress=W1.parseAccount=W1.parseAbiParameters=W1.parseAbiParameter=W1.parseAbiItem=W1.parseAbi=void 0;W1.ripemd160=W1.keccak256=W1.isHash=W1.getAction=W1.formatTransactionRequest=W1.defineTransactionRequest=W1.defineTransactionReceipt=W1.transactionType=W1.formatTransaction=W1.defineTransaction=W1.formatLog=W1.defineFormatter=W1.extract=W1.formatBlock=W1.defineBlock=W1.getTransactionError=W1.getNodeError=W1.containsNodeError=W1.getEstimateGasError=W1.getContractError=W1.getCallError=W1.toRlp=W1.toHex=W1.stringToHex=W1.numberToHex=W1.bytesToHex=W1.boolToHex=W1.toBytes=W1.stringToBytes=W1.numberToBytes=W1.hexToBytes=W1.boolToBytes=W1.fromRlp=W1.hexToString=W1.hexToNumber=W1.hexToBool=W1.hexToBigInt=W1.fromHex=W1.fromBytes=W1.bytesToString=W1.bytesToNumber=W1.bytesToBool=W1.bytesToBigint=W1.bytesToBigInt=W1.trim=W1.sliceHex=W1.sliceBytes=W1.slice=W1.size=W1.padHex=void 0;W1.validateTypedData=W1.serializeTypedData=W1.serializeTransaction=W1.serializeAccessList=W1.parseTransaction=W1.getTransactionType=W1.getSerializedTransactionType=W1.assertTransactionLegacy=W1.assertTransactionEIP2930=W1.assertTransactionEIP1559=W1.assertRequest=W1.stringify=W1.verifyTypedData=W1.verifyMessage=W1.verifyHash=W1.serializeErc8010Signature=W1.serializeErc6492Signature=W1.recoverTypedDataAddress=W1.recoverPublicKey=W1.recoverMessageAddress=W1.recoverAddress=W1.parseErc8010Signature=W1.parseErc6492Signature=W1.isErc8010Signature=W1.isErc6492Signature=W1.hashTypedData=W1.hashStruct=W1.hashMessage=W1.getWebSocketRpcClient=W1.socketClientCache=W1.getSocketRpcClient=W1.getHttpRpcClient=W1.rpc=W1.getSocket=W1.integerRegex=W1.bytesRegex=W1.arrayRegex=W1.nonceManager=W1.createNonceManager=W1.getFunctionSignature=W1.toFunctionSignature=W1.getFunctionSelector=W1.toFunctionSelector=W1.toFunctionHash=W1.getEventSignature=W1.toEventSignature=W1.getEventSelector=W1.toEventSelector=W1.toEventHash=W1.sha256=void 0;W1.parseUnits=W1.parseGwei=W1.parseEther=W1.formatUnits=W1.formatGwei=W1.formatEther=void 0;var Uc=cS();Object.defineProperty(W1,"parseAbi",{enumerable:!0,get:function(){return Uc.parseAbi}});Object.defineProperty(W1,"parseAbiItem",{enumerable:!0,get:function(){return Uc.parseAbiItem}});Object.defineProperty(W1,"parseAbiParameter",{enumerable:!0,get:function(){return Uc.parseAbiParameter}});Object.defineProperty(W1,"parseAbiParameters",{enumerable:!0,get:function(){return Uc.parseAbiParameters}});var _D4=N9();Object.defineProperty(W1,"parseAccount",{enumerable:!0,get:function(){return _D4.parseAccount}});var iD4=xK1();Object.defineProperty(W1,"publicKeyToAddress",{enumerable:!0,get:function(){return iD4.publicKeyToAddress}});var nD4=fK();Object.defineProperty(W1,"decodeAbiParameters",{enumerable:!0,get:function(){return nD4.decodeAbiParameters}});var oD4=XP();Object.defineProperty(W1,"decodeErrorResult",{enumerable:!0,get:function(){return oD4.decodeErrorResult}});var aD4=UN();Object.defineProperty(W1,"decodeEventLog",{enumerable:!0,get:function(){return aD4.decodeEventLog}});var rD4=Jp();Object.defineProperty(W1,"decodeFunctionData",{enumerable:!0,get:function(){return rD4.decodeFunctionData}});var sD4=TX();Object.defineProperty(W1,"decodeFunctionResult",{enumerable:!0,get:function(){return sD4.decodeFunctionResult}});var tD4=c2();Object.defineProperty(W1,"encodeAbiParameters",{enumerable:!0,get:function(){return tD4.encodeAbiParameters}});var eD4=NN();Object.defineProperty(W1,"encodeDeployData",{enumerable:!0,get:function(){return eD4.encodeDeployData}});var JH4=Qp();Object.defineProperty(W1,"encodeErrorResult",{enumerable:!0,get:function(){return JH4.encodeErrorResult}});var QH4=fV();Object.defineProperty(W1,"encodeEventTopics",{enumerable:!0,get:function(){return QH4.encodeEventTopics}});var YH4=u7();Object.defineProperty(W1,"encodeFunctionData",{enumerable:!0,get:function(){return YH4.encodeFunctionData}});var GH4=Gp();Object.defineProperty(W1,"encodeFunctionResult",{enumerable:!0,get:function(){return GH4.encodeFunctionResult}});var XH4=nZ1();Object.defineProperty(W1,"encodePacked",{enumerable:!0,get:function(){return XH4.encodePacked}});var Ja0=AX();Object.defineProperty(W1,"formatAbiItem",{enumerable:!0,get:function(){return Ja0.formatAbiItem}});Object.defineProperty(W1,"formatAbiParams",{enumerable:!0,get:function(){return Ja0.formatAbiParams}});var zH4=kK1();Object.defineProperty(W1,"formatAbiItemWithArgs",{enumerable:!0,get:function(){return zH4.formatAbiItemWithArgs}});var KH4=NX();Object.defineProperty(W1,"getAbiItem",{enumerable:!0,get:function(){return KH4.getAbiItem}});var WH4=MN();Object.defineProperty(W1,"parseEventLogs",{enumerable:!0,get:function(){return WH4.parseEventLogs}});var ZH4=g3();Object.defineProperty(W1,"getAddress",{enumerable:!0,get:function(){return ZH4.getAddress}});var cq1=aZ1();Object.defineProperty(W1,"getContractAddress",{enumerable:!0,get:function(){return cq1.getContractAddress}});Object.defineProperty(W1,"getCreate2Address",{enumerable:!0,get:function(){return cq1.getCreate2Address}});Object.defineProperty(W1,"getCreateAddress",{enumerable:!0,get:function(){return cq1.getCreateAddress}});var VH4=d7();Object.defineProperty(W1,"isAddress",{enumerable:!0,get:function(){return VH4.isAddress}});var qH4=o2();Object.defineProperty(W1,"isAddressEqual",{enumerable:!0,get:function(){return qH4.isAddressEqual}});var UH4=BW1();Object.defineProperty(W1,"hashAuthorization",{enumerable:!0,get:function(){return UH4.hashAuthorization}});var MH4=AP();Object.defineProperty(W1,"recoverAuthorizationAddress",{enumerable:!0,get:function(){return MH4.recoverAuthorizationAddress}});var DH4=eZ1();Object.defineProperty(W1,"serializeAuthorizationList",{enumerable:!0,get:function(){return DH4.serializeAuthorizationList}});var HH4=JV1();Object.defineProperty(W1,"verifyAuthorization",{enumerable:!0,get:function(){return HH4.verifyAuthorization}});var IH4=QV1();Object.defineProperty(W1,"buildRequest",{enumerable:!0,get:function(){return IH4.buildRequest}});var D$=Xp();Object.defineProperty(W1,"ccipRequest",{enumerable:!0,get:function(){return D$.ccipRequest}});Object.defineProperty(W1,"ccipFetch",{enumerable:!0,get:function(){return D$.ccipRequest}});Object.defineProperty(W1,"offchainLookup",{enumerable:!0,get:function(){return D$.offchainLookup}});Object.defineProperty(W1,"offchainLookupAbiItem",{enumerable:!0,get:function(){return D$.offchainLookupAbiItem}});Object.defineProperty(W1,"offchainLookupSignature",{enumerable:!0,get:function(){return D$.offchainLookupSignature}});var OH4=hP();Object.defineProperty(W1,"assertCurrentChain",{enumerable:!0,get:function(){return OH4.assertCurrentChain}});var AH4=YV1();Object.defineProperty(W1,"defineChain",{enumerable:!0,get:function(){return AH4.defineChain}});var BH4=GV1();Object.defineProperty(W1,"extractChain",{enumerable:!0,get:function(){return BH4.extractChain}});var NH4=gK();Object.defineProperty(W1,"getChainContractAddress",{enumerable:!0,get:function(){return NH4.getChainContractAddress}});var _q1=M4();Object.defineProperty(W1,"concat",{enumerable:!0,get:function(){return _q1.concat}});Object.defineProperty(W1,"concatBytes",{enumerable:!0,get:function(){return _q1.concatBytes}});Object.defineProperty(W1,"concatHex",{enumerable:!0,get:function(){return _q1.concatHex}});var wH4=wp();Object.defineProperty(W1,"isBytes",{enumerable:!0,get:function(){return wH4.isBytes}});var LH4=t5();Object.defineProperty(W1,"isHex",{enumerable:!0,get:function(){return LH4.isHex}});var iq1=TK();Object.defineProperty(W1,"pad",{enumerable:!0,get:function(){return iq1.pad}});Object.defineProperty(W1,"padBytes",{enumerable:!0,get:function(){return iq1.padBytes}});Object.defineProperty(W1,"padHex",{enumerable:!0,get:function(){return iq1.padHex}});var EH4=g7();Object.defineProperty(W1,"size",{enumerable:!0,get:function(){return EH4.size}});var nq1=$J();Object.defineProperty(W1,"slice",{enumerable:!0,get:function(){return nq1.slice}});Object.defineProperty(W1,"sliceBytes",{enumerable:!0,get:function(){return nq1.sliceBytes}});Object.defineProperty(W1,"sliceHex",{enumerable:!0,get:function(){return nq1.sliceHex}});var CH4=BX();Object.defineProperty(W1,"trim",{enumerable:!0,get:function(){return CH4.trim}});var dN=du();Object.defineProperty(W1,"bytesToBigInt",{enumerable:!0,get:function(){return dN.bytesToBigInt}});Object.defineProperty(W1,"bytesToBigint",{enumerable:!0,get:function(){return dN.bytesToBigInt}});Object.defineProperty(W1,"bytesToBool",{enumerable:!0,get:function(){return dN.bytesToBool}});Object.defineProperty(W1,"bytesToNumber",{enumerable:!0,get:function(){return dN.bytesToNumber}});Object.defineProperty(W1,"bytesToString",{enumerable:!0,get:function(){return dN.bytesToString}});Object.defineProperty(W1,"fromBytes",{enumerable:!0,get:function(){return dN.fromBytes}});var H$=n8();Object.defineProperty(W1,"fromHex",{enumerable:!0,get:function(){return H$.fromHex}});Object.defineProperty(W1,"hexToBigInt",{enumerable:!0,get:function(){return H$.hexToBigInt}});Object.defineProperty(W1,"hexToBool",{enumerable:!0,get:function(){return H$.hexToBool}});Object.defineProperty(W1,"hexToNumber",{enumerable:!0,get:function(){return H$.hexToNumber}});Object.defineProperty(W1,"hexToString",{enumerable:!0,get:function(){return H$.hexToString}});var RH4=fp();Object.defineProperty(W1,"fromRlp",{enumerable:!0,get:function(){return RH4.fromRlp}});var I$=t6();Object.defineProperty(W1,"boolToBytes",{enumerable:!0,get:function(){return I$.boolToBytes}});Object.defineProperty(W1,"hexToBytes",{enumerable:!0,get:function(){return I$.hexToBytes}});Object.defineProperty(W1,"numberToBytes",{enumerable:!0,get:function(){return I$.numberToBytes}});Object.defineProperty(W1,"stringToBytes",{enumerable:!0,get:function(){return I$.stringToBytes}});Object.defineProperty(W1,"toBytes",{enumerable:!0,get:function(){return I$.toBytes}});var O$=y1();Object.defineProperty(W1,"boolToHex",{enumerable:!0,get:function(){return O$.boolToHex}});Object.defineProperty(W1,"bytesToHex",{enumerable:!0,get:function(){return O$.bytesToHex}});Object.defineProperty(W1,"numberToHex",{enumerable:!0,get:function(){return O$.numberToHex}});Object.defineProperty(W1,"stringToHex",{enumerable:!0,get:function(){return O$.stringToHex}});Object.defineProperty(W1,"toHex",{enumerable:!0,get:function(){return O$.toHex}});var FH4=KN();Object.defineProperty(W1,"toRlp",{enumerable:!0,get:function(){return FH4.toRlp}});var TH4=sl();Object.defineProperty(W1,"getCallError",{enumerable:!0,get:function(){return TH4.getCallError}});var SH4=jK();Object.defineProperty(W1,"getContractError",{enumerable:!0,get:function(){return SH4.getContractError}});var PH4=kW1();Object.defineProperty(W1,"getEstimateGasError",{enumerable:!0,get:function(){return PH4.getEstimateGasError}});var Qa0=WN();Object.defineProperty(W1,"containsNodeError",{enumerable:!0,get:function(){return Qa0.containsNodeError}});Object.defineProperty(W1,"getNodeError",{enumerable:!0,get:function(){return Qa0.getNodeError}});var $H4=Zp();Object.defineProperty(W1,"getTransactionError",{enumerable:!0,get:function(){return $H4.getTransactionError}});var Ya0=NP();Object.defineProperty(W1,"defineBlock",{enumerable:!0,get:function(){return Ya0.defineBlock}});Object.defineProperty(W1,"formatBlock",{enumerable:!0,get:function(){return Ya0.formatBlock}});var fH4=zD();Object.defineProperty(W1,"extract",{enumerable:!0,get:function(){return fH4.extract}});var kH4=ZN();Object.defineProperty(W1,"defineFormatter",{enumerable:!0,get:function(){return kH4.defineFormatter}});var vH4=FX();Object.defineProperty(W1,"formatLog",{enumerable:!0,get:function(){return vH4.formatLog}});var oq1=VN();Object.defineProperty(W1,"defineTransaction",{enumerable:!0,get:function(){return oq1.defineTransaction}});Object.defineProperty(W1,"formatTransaction",{enumerable:!0,get:function(){return oq1.formatTransaction}});Object.defineProperty(W1,"transactionType",{enumerable:!0,get:function(){return oq1.transactionType}});var jH4=gP();Object.defineProperty(W1,"defineTransactionReceipt",{enumerable:!0,get:function(){return jH4.defineTransactionReceipt}});var Ga0=CX();Object.defineProperty(W1,"defineTransactionRequest",{enumerable:!0,get:function(){return Ga0.defineTransactionRequest}});Object.defineProperty(W1,"formatTransactionRequest",{enumerable:!0,get:function(){return Ga0.formatTransactionRequest}});var hH4=g6();Object.defineProperty(W1,"getAction",{enumerable:!0,get:function(){return hH4.getAction}});var bH4=kp();Object.defineProperty(W1,"isHash",{enumerable:!0,get:function(){return bH4.isHash}});var xH4=m7();Object.defineProperty(W1,"keccak256",{enumerable:!0,get:function(){return xH4.keccak256}});var yH4=VV1();Object.defineProperty(W1,"ripemd160",{enumerable:!0,get:function(){return yH4.ripemd160}});var gH4=ml();Object.defineProperty(W1,"sha256",{enumerable:!0,get:function(){return gH4.sha256}});var mH4=UV1();Object.defineProperty(W1,"toEventHash",{enumerable:!0,get:function(){return mH4.toEventHash}});var Xa0=JD();Object.defineProperty(W1,"toEventSelector",{enumerable:!0,get:function(){return Xa0.toEventSelector}});Object.defineProperty(W1,"getEventSelector",{enumerable:!0,get:function(){return Xa0.toEventSelector}});var za0=DV1();Object.defineProperty(W1,"toEventSignature",{enumerable:!0,get:function(){return za0.toEventSignature}});Object.defineProperty(W1,"getEventSignature",{enumerable:!0,get:function(){return za0.toEventSignature}});var dH4=IV1();Object.defineProperty(W1,"toFunctionHash",{enumerable:!0,get:function(){return dH4.toFunctionHash}});var Ka0=$V();Object.defineProperty(W1,"toFunctionSelector",{enumerable:!0,get:function(){return Ka0.toFunctionSelector}});Object.defineProperty(W1,"getFunctionSelector",{enumerable:!0,get:function(){return Ka0.toFunctionSelector}});var Wa0=AV1();Object.defineProperty(W1,"toFunctionSignature",{enumerable:!0,get:function(){return Wa0.toFunctionSignature}});Object.defineProperty(W1,"getFunctionSignature",{enumerable:!0,get:function(){return Wa0.toFunctionSignature}});var Za0=BV1();Object.defineProperty(W1,"createNonceManager",{enumerable:!0,get:function(){return Za0.createNonceManager}});Object.defineProperty(W1,"nonceManager",{enumerable:!0,get:function(){return Za0.nonceManager}});var aq1=eS();Object.defineProperty(W1,"arrayRegex",{enumerable:!0,get:function(){return aq1.arrayRegex}});Object.defineProperty(W1,"bytesRegex",{enumerable:!0,get:function(){return aq1.bytesRegex}});Object.defineProperty(W1,"integerRegex",{enumerable:!0,get:function(){return aq1.integerRegex}});var Va0=CV1();Object.defineProperty(W1,"getSocket",{enumerable:!0,get:function(){return Va0.getSocket}});Object.defineProperty(W1,"rpc",{enumerable:!0,get:function(){return Va0.rpc}});var uH4=bp();Object.defineProperty(W1,"getHttpRpcClient",{enumerable:!0,get:function(){return uH4.getHttpRpcClient}});var qa0=EV1();Object.defineProperty(W1,"getSocketRpcClient",{enumerable:!0,get:function(){return qa0.getSocketRpcClient}});Object.defineProperty(W1,"socketClientCache",{enumerable:!0,get:function(){return qa0.socketClientCache}});var lH4=yp();Object.defineProperty(W1,"getWebSocketRpcClient",{enumerable:!0,get:function(){return lH4.getWebSocketRpcClient}});var pH4=TN();Object.defineProperty(W1,"hashMessage",{enumerable:!0,get:function(){return pH4.hashMessage}});var Ua0=SN();Object.defineProperty(W1,"hashStruct",{enumerable:!0,get:function(){return Ua0.hashStruct}});Object.defineProperty(W1,"hashTypedData",{enumerable:!0,get:function(){return Ua0.hashTypedData}});var cH4=mp();Object.defineProperty(W1,"isErc6492Signature",{enumerable:!0,get:function(){return cH4.isErc6492Signature}});var _H4=Kc();Object.defineProperty(W1,"isErc8010Signature",{enumerable:!0,get:function(){return _H4.isErc8010Signature}});var iH4=hq1();Object.defineProperty(W1,"parseErc6492Signature",{enumerable:!0,get:function(){return iH4.parseErc6492Signature}});var nH4=bq1();Object.defineProperty(W1,"parseErc8010Signature",{enumerable:!0,get:function(){return nH4.parseErc8010Signature}});var oH4=xK();Object.defineProperty(W1,"recoverAddress",{enumerable:!0,get:function(){return oH4.recoverAddress}});var aH4=Wc();Object.defineProperty(W1,"recoverMessageAddress",{enumerable:!0,get:function(){return aH4.recoverMessageAddress}});var rH4=kl();Object.defineProperty(W1,"recoverPublicKey",{enumerable:!0,get:function(){return rH4.recoverPublicKey}});var sH4=Zc();Object.defineProperty(W1,"recoverTypedDataAddress",{enumerable:!0,get:function(){return sH4.recoverTypedDataAddress}});var tH4=xq1();Object.defineProperty(W1,"serializeErc6492Signature",{enumerable:!0,get:function(){return tH4.serializeErc6492Signature}});var eH4=yq1();Object.defineProperty(W1,"serializeErc8010Signature",{enumerable:!0,get:function(){return eH4.serializeErc8010Signature}});var JI4=gq1();Object.defineProperty(W1,"verifyHash",{enumerable:!0,get:function(){return JI4.verifyHash}});var QI4=mq1();Object.defineProperty(W1,"verifyMessage",{enumerable:!0,get:function(){return QI4.verifyMessage}});var YI4=dq1();Object.defineProperty(W1,"verifyTypedData",{enumerable:!0,get:function(){return YI4.verifyTypedData}});var GI4=m4();Object.defineProperty(W1,"stringify",{enumerable:!0,get:function(){return GI4.stringify}});var XI4=RX();Object.defineProperty(W1,"assertRequest",{enumerable:!0,get:function(){return XI4.assertRequest}});var rq1=uP();Object.defineProperty(W1,"assertTransactionEIP1559",{enumerable:!0,get:function(){return rq1.assertTransactionEIP1559}});Object.defineProperty(W1,"assertTransactionEIP2930",{enumerable:!0,get:function(){return rq1.assertTransactionEIP2930}});Object.defineProperty(W1,"assertTransactionLegacy",{enumerable:!0,get:function(){return rq1.assertTransactionLegacy}});var zI4=Vc();Object.defineProperty(W1,"getSerializedTransactionType",{enumerable:!0,get:function(){return zI4.getSerializedTransactionType}});var KI4=FP();Object.defineProperty(W1,"getTransactionType",{enumerable:!0,get:function(){return KI4.getTransactionType}});var WI4=qc();Object.defineProperty(W1,"parseTransaction",{enumerable:!0,get:function(){return WI4.parseTransaction}});var ZI4=Tp();Object.defineProperty(W1,"serializeAccessList",{enumerable:!0,get:function(){return ZI4.serializeAccessList}});var VI4=cP();Object.defineProperty(W1,"serializeTransaction",{enumerable:!0,get:function(){return VI4.serializeTransaction}});var Ma0=nP();Object.defineProperty(W1,"serializeTypedData",{enumerable:!0,get:function(){return Ma0.serializeTypedData}});Object.defineProperty(W1,"validateTypedData",{enumerable:!0,get:function(){return Ma0.validateTypedData}});var qI4=YN();Object.defineProperty(W1,"formatEther",{enumerable:!0,get:function(){return qI4.formatEther}});var UI4=kV();Object.defineProperty(W1,"formatGwei",{enumerable:!0,get:function(){return UI4.formatGwei}});var MI4=zP();Object.defineProperty(W1,"formatUnits",{enumerable:!0,get:function(){return MI4.formatUnits}});var DI4=lq1();Object.defineProperty(W1,"parseEther",{enumerable:!0,get:function(){return DI4.parseEther}});var HI4=pq1();Object.defineProperty(W1,"parseGwei",{enumerable:!0,get:function(){return HI4.parseGwei}});var II4=M$();Object.defineProperty(W1,"parseUnits",{enumerable:!0,get:function(){return II4.parseUnits}})});var Ha0=H((Da0)=>{Object.defineProperty(Da0,"__esModule",{value:!0});Da0.formatProof=EI4;var wI4=sq1();function LI4(J){return J.map((Q)=>({...Q,value:BigInt(Q.value)}))}function EI4(J){return{...J,balance:J.balance?BigInt(J.balance):void 0,nonce:J.nonce?(0,wI4.hexToNumber)(J.nonce):void 0,storageProof:J.storageProof?LI4(J.storageProof):void 0}}});var Oa0=H((Ia0)=>{Object.defineProperty(Ia0,"__esModule",{value:!0});Ia0.getProof=TI4;var RI4=y1(),FI4=Ha0();async function TI4(J,{address:Q,blockNumber:Y,blockTag:G,storageKeys:X}){let z=G??"latest",K=Y!==void 0?(0,RI4.numberToHex)(Y):void 0,W=await J.request({method:"eth_getProof",params:[Q,X,K||z]});return(0,FI4.formatProof)(W)}});var Ba0=H((Aa0)=>{Object.defineProperty(Aa0,"__esModule",{value:!0});Aa0.getStorageAt=$I4;var PI4=y1();async function $I4(J,{address:Q,blockNumber:Y,blockTag:G="latest",slot:X}){let z=Y!==void 0?(0,PI4.numberToHex)(Y):void 0;return await J.request({method:"eth_getStorageAt",params:[Q,X,z||G]})}});var Mc=H((Na0)=>{Object.defineProperty(Na0,"__esModule",{value:!0});Na0.getTransaction=jI4;var kI4=m3(),tq1=y1(),vI4=VN();async function jI4(J,{blockHash:Q,blockNumber:Y,blockTag:G,hash:X,index:z}){let K=G||"latest",W=Y!==void 0?(0,tq1.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,tq1.numberToHex)(z)]},{dedupe:!0});else if(W||K)Z=await J.request({method:"eth_getTransactionByBlockNumberAndIndex",params:[W||K,(0,tq1.numberToHex)(z)]},{dedupe:Boolean(W)});if(!Z)throw new kI4.TransactionNotFoundError({blockHash:Q,blockNumber:Y,blockTag:K,hash:X,index:z});return(J.chain?.formatters?.transaction?.format||vI4.formatTransaction)(Z)}});var Ea0=H((La0)=>{Object.defineProperty(La0,"__esModule",{value:!0});La0.getTransactionConfirmations=yI4;var wa0=g6(),bI4=LN(),xI4=Mc();async function yI4(J,{hash:Q,transactionReceipt:Y}){let[G,X]=await Promise.all([(0,wa0.getAction)(J,bI4.getBlockNumber,"getBlockNumber")({}),Q?(0,wa0.getAction)(J,xI4.getTransaction,"getTransaction")({hash:Q}):void 0]),z=Y?.blockNumber||X?.blockNumber;if(!z)return 0n;return G-z+1n}});var eq1=H((Ca0)=>{Object.defineProperty(Ca0,"__esModule",{value:!0});Ca0.getTransactionReceipt=uI4;var mI4=m3(),dI4=gP();async function uI4(J,{hash:Q}){let Y=await J.request({method:"eth_getTransactionReceipt",params:[Q]},{dedupe:!0});if(!Y)throw new mI4.TransactionReceiptNotFoundError({hash:Q});return(J.chain?.formatters?.transactionReceipt?.format||dI4.formatTransactionReceipt)(Y)}});var Ta0=H((Fa0)=>{Object.defineProperty(Fa0,"__esModule",{value:!0});Fa0.multicall=eI4;var pI4=yK(),cI4=AN(),_I4=S8(),iI4=f0(),nI4=kK(),oI4=TX(),aI4=u7(),rI4=gK(),Ra0=jK(),sI4=g6(),tI4=LY();async function eI4(J,Q){let{account:Y,authorizationList:G,allowFailure:X=!0,blockNumber:z,blockTag:K,stateOverride:W}=Q,Z=Q.contracts,{batchSize:V=Q.batchSize??1024,deployless:q=Q.deployless??!1}=typeof J.batch?.multicall==="object"?J.batch.multicall:{},U=(()=>{if(Q.multicallAddress)return Q.multicallAddress;if(q)return null;if(J.chain)return(0,rI4.getChainContractAddress)({blockNumber:z,chain:J.chain,contract:"multicall3"});throw Error("client chain not configured. multicallAddress is required.")})(),M=[[]],D=0,I=0;for(let B=0;B<Z.length;B++){let{abi:w,address:N,args:L,functionName:C}=Z[B];try{let R=(0,aI4.encodeFunctionData)({abi:w,args:L,functionName:C});if(I+=(R.length-2)/2,V>0&&I>V&&M[D].length>0)D++,I=(R.length-2)/2,M[D]=[];M[D]=[...M[D],{allowFailure:!0,callData:R,target:N}]}catch(R){let F=(0,Ra0.getContractError)(R,{abi:w,address:N,args:L,docsPath:"/docs/contract/multicall",functionName:C,sender:Y});if(!X)throw F;M[D]=[...M[D],{allowFailure:!0,callData:"0x",target:N}]}}let O=await Promise.allSettled(M.map((B)=>(0,sI4.getAction)(J,tI4.readContract,"readContract")({...U===null?{code:cI4.multicall3Bytecode}:{address:U},abi:pI4.multicall3Abi,account:Y,args:[B],authorizationList:G,blockNumber:z,blockTag:K,functionName:"aggregate3",stateOverride:W}))),A=[];for(let B=0;B<O.length;B++){let w=O[B];if(w.status==="rejected"){if(!X)throw w.reason;for(let L=0;L<M[B].length;L++)A.push({status:"failure",error:w.reason,result:void 0});continue}let N=w.value;for(let L=0;L<N.length;L++){let{returnData:C,success:R}=N[L],{callData:F}=M[B][L],{abi:f,address:E,functionName:P,args:j}=Z[A.length];try{if(F==="0x")throw new _I4.AbiDecodingZeroDataError;if(!R)throw new nI4.RawContractError({data:C});let $=(0,oI4.decodeFunctionResult)({abi:f,args:j,data:C,functionName:P});A.push(X?{result:$,status:"success"}:$)}catch($){let d=(0,Ra0.getContractError)($,{abi:f,address:E,args:j,docsPath:"/docs/contract/multicall",functionName:P});if(!X)throw d;A.push({error:d,result:void 0,status:"failure"})}}}if(A.length!==Z.length)throw new iI4.BaseError("multicall results mismatch");return A}});var JU1=H((Sa0)=>{Object.defineProperty(Sa0,"__esModule",{value:!0});Sa0.simulateBlocks=AO4;var QO4=YZ1(),YO4=N9(),GO4=S8(),XO4=kK(),zO4=EX(),KO4=TX(),WO4=u7(),ZO4=M4(),VO4=y1(),qO4=jK(),UO4=WN(),MO4=NP(),DO4=FX(),HO4=CX(),IO4=hl(),OO4=RX();async function AO4(J,Q){let{blockNumber:Y,blockTag:G=J.experimental_blockTag??"latest",blocks:X,returnFullTransactions:z,traceTransfers:K,validation:W}=Q;try{let Z=[];for(let M of X){let D=M.blockOverrides?QO4.toRpc(M.blockOverrides):void 0,I=M.calls.map((A)=>{let B=A,w=B.account?(0,YO4.parseAccount)(B.account):void 0,N=B.abi?(0,WO4.encodeFunctionData)(B):B.data,L={...B,data:B.dataSuffix?(0,ZO4.concat)([N||"0x",B.dataSuffix]):N,from:B.from??w?.address};return(0,OO4.assertRequest)(L),(0,HO4.formatTransactionRequest)(L)}),O=M.stateOverrides?(0,IO4.serializeStateOverride)(M.stateOverrides):void 0;Z.push({blockOverrides:D,calls:I,stateOverrides:O})}let q=(typeof Y==="bigint"?(0,VO4.numberToHex)(Y):void 0)||G;return(await J.request({method:"eth_simulateV1",params:[{blockStateCalls:Z,returnFullTransactions:z,traceTransfers:K,validation:W},q]})).map((M,D)=>({...(0,MO4.formatBlock)(M),calls:M.calls.map((I,O)=>{let{abi:A,args:B,functionName:w,to:N}=X[D].calls[O],L=I.error?.data??I.returnData,C=BigInt(I.gasUsed),R=I.logs?.map((P)=>(0,DO4.formatLog)(P)),F=I.status==="0x1"?"success":"failure",f=A&&F==="success"&&L!=="0x"?(0,KO4.decodeFunctionResult)({abi:A,data:L,functionName:w}):null,E=(()=>{if(F==="success")return;let P;if(I.error?.data==="0x")P=new GO4.AbiDecodingZeroDataError;else if(I.error)P=new XO4.RawContractError(I.error);if(!P)return;return(0,qO4.getContractError)(P,{abi:A??[],address:N??"0x",args:B,functionName:w??"<unknown>"})})();return{data:L,gasUsed:C,logs:R,status:F,...F==="success"?{result:f}:{error:E}}})}))}catch(Z){let V=Z,q=(0,UO4.getNodeError)(V,{});if(q instanceof zO4.UnknownNodeError)throw V;throw q}}});var fa0=H(($a0)=>{Object.defineProperty($a0,"__esModule",{value:!0});$a0.normalizeSignature=wO4;$a0.isArgOfType=YU1;$a0.getAmbiguousTypes=Pa0;var QU1=Q$(),NO4=l3();function wO4(J){let Q=!0,Y="",G=0,X="",z=!1;for(let K=0;K<J.length;K++){let W=J[K];if(["(",")",","].includes(W))Q=!0;if(W==="(")G++;if(W===")")G--;if(!Q)continue;if(G===0){if(W===" "&&["event","function","error",""].includes(X))X="";else if(X+=W,W===")"){z=!0;break}continue}if(W===" "){if(J[K-1]!==","&&Y!==","&&Y!==",(")Y="",Q=!1;continue}X+=W,Y+=W}if(!z)throw new NO4.BaseError("Unable to normalize signature.");return X}function YU1(J,Q){let Y=typeof J,G=Q.type;switch(G){case"address":return QU1.validate(J,{strict:!1});case"bool":return Y==="boolean";case"function":return Y==="string";case"string":return Y==="string";default:{if(G==="tuple"&&"components"in Q)return Object.values(Q.components).every((X,z)=>{return YU1(Object.values(J)[z],X)});if(/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/.test(G))return Y==="number"||Y==="bigint";if(/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/.test(G))return Y==="string"||J instanceof Uint8Array;if(/[a-z]+[1-9]{0,3}(\[[0-9]{0,}\])+$/.test(G))return Array.isArray(J)&&J.every((X)=>YU1(X,{...Q,type:G.replace(/(\[[0-9]{0,}\])$/,"")}));return!1}}}function Pa0(J,Q,Y){for(let G in J){let X=J[G],z=Q[G];if(X.type==="tuple"&&z.type==="tuple"&&"components"in X&&"components"in z)return Pa0(X.components,z.components,Y[G]);let K=[X.type,z.type];if((()=>{if(K.includes("address")&&K.includes("bytes20"))return!0;if(K.includes("address")&&K.includes("string"))return QU1.validate(Y[G],{strict:!1});if(K.includes("address")&&K.includes("bytes"))return QU1.validate(Y[G],{strict:!1});return!1})())return K}return}});var zU1=H((ha0)=>{Object.defineProperty(ha0,"__esModule",{value:!0});ha0.InvalidSelectorSizeError=ha0.NotFoundError=ha0.AmbiguityError=void 0;ha0.format=FO4;ha0.from=TO4;ha0.fromAbi=SO4;ha0.getSelector=ka0;ha0.getSignature=va0;ha0.getSignatureHash=LD;var uN=tP(),GU1=l3(),RO4=cp(),A$=u4(),B$=fa0();function FO4(J){return uN.formatAbiItem(J)}function TO4(J,Q={}){let{prepare:Y=!0}=Q,G=(()=>{if(Array.isArray(J))return uN.parseAbiItem(J);if(typeof J==="string")return uN.parseAbiItem(J);return J})();return{...G,...Y?{hash:LD(G)}:{}}}function SO4(J,Q,Y){let{args:G=[],prepare:X=!0}=Y??{},z=A$.validate(Q,{strict:!1}),K=J.filter((V)=>{if(z){if(V.type==="function"||V.type==="error")return ka0(V)===A$.slice(Q,0,4);if(V.type==="event")return LD(V)===Q;return!1}return"name"in V&&V.name===Q});if(K.length===0)throw new Dc({name:Q});if(K.length===1)return{...K[0],...X?{hash:LD(K[0])}:{}};let W;for(let V of K){if(!("inputs"in V))continue;if(!G||G.length===0){if(!V.inputs||V.inputs.length===0)return{...V,...X?{hash:LD(V)}:{}};continue}if(!V.inputs)continue;if(V.inputs.length===0)continue;if(V.inputs.length!==G.length)continue;if(G.every((U,M)=>{let D="inputs"in V&&V.inputs[M];if(!D)return!1;return B$.isArgOfType(U,D)})){if(W&&"inputs"in W&&W.inputs){let U=B$.getAmbiguousTypes(V.inputs,W.inputs,G);if(U)throw new XU1({abiItem:V,type:U[0]},{abiItem:W,type:U[1]})}W=V}}let Z=(()=>{if(W)return W;let[V,...q]=K;return{...V,overloads:q}})();if(!Z)throw new Dc({name:Q});return{...Z,...X?{hash:LD(Z)}:{}}}function ka0(J){return A$.slice(LD(J),0,4)}function va0(J){let Q=(()=>{if(typeof J==="string")return J;return uN.formatAbiItem(J)})();return B$.normalizeSignature(Q)}function LD(J){if(typeof J!=="string"&&"hash"in J&&J.hash)return J.hash;return RO4.keccak256(A$.fromString(va0(J)))}class XU1 extends GU1.BaseError{constructor(J,Q){super("Found ambiguous types in overloaded ABI Items.",{metaMessages:[`\`${J.type}\` in \`${B$.normalizeSignature(uN.formatAbiItem(J.abiItem))}\`, and`,`\`${Q.type}\` in \`${B$.normalizeSignature(uN.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"})}}ha0.AmbiguityError=XU1;class Dc extends GU1.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"})}}ha0.NotFoundError=Dc;class ja0 extends GU1.BaseError{constructor({data:J}){super(`Selector size is invalid. Expected 4 bytes. Received ${A$.size(J)} bytes ("${J}").`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiItem.InvalidSelectorSizeError"})}}ha0.InvalidSelectorSizeError=ja0});var ma0=H((ga0)=>{Object.defineProperty(ga0,"__esModule",{value:!0});ga0.decode=gO4;ga0.encode=mO4;ga0.format=dO4;ga0.from=uO4;ga0.fromAbi=lO4;var xO4=tP(),xa0=zU1(),ya0=bN(),yO4=u4();function gO4(J,Q){let{bytecode:Y}=Q;if(J.inputs.length===0)return;let G=Q.data.replace(Y,"0x");return ya0.decode(J.inputs,G)}function mO4(J,Q){let{bytecode:Y,args:G}=Q;return yO4.concat(Y,J.inputs?.length&&G?.length?ya0.encode(J.inputs,G):"0x")}function dO4(J){return xO4.formatAbiItem(J)}function uO4(J){return xa0.from(J)}function lO4(J){let Q=J.find((Y)=>Y.type==="constructor");if(!Q)throw new xa0.NotFoundError({name:"constructor"});return Q}});var la0=H((ua0)=>{Object.defineProperty(ua0,"__esModule",{value:!0});ua0.decodeData=aO4;ua0.decodeResult=rO4;ua0.encodeData=sO4;ua0.encodeResult=tO4;ua0.format=eO4;ua0.from=JA4;ua0.fromAbi=KU1;ua0.getSelector=da0;var oO4=tP(),N$=zU1(),Ic=bN(),Hc=u4();function aO4(J,Q){let{overloads:Y}=J;if(Hc.size(Q)<4)throw new N$.InvalidSelectorSizeError({data:Q});if(J.inputs.length===0)return;let G=Y?KU1([J,...Y],Q):J;if(Hc.size(Q)<=4)return;return Ic.decode(G.inputs,Hc.slice(Q,4))}function rO4(J,Q,Y={}){let G=Ic.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 sO4(J,...Q){let{overloads:Y}=J,G=Y?KU1([J,...Y],J.name,{args:Q[0]}):J,X=da0(G),z=Q.length>0?Ic.encode(G.inputs,Q[0]):void 0;return z?Hc.concat(X,z):X}function tO4(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 Ic.encode(J.outputs,X)}function eO4(J){return oO4.formatAbiItem(J)}function JA4(J,Q={}){return N$.from(J,Q)}function KU1(J,Q,Y){let G=N$.fromAbi(J,Q,Y);if(G.type!=="function")throw new N$.NotFoundError({name:Q,type:"function"});return G}function da0(J){return N$.getSelector(J)}});var WU1=H((pa0)=>{Object.defineProperty(pa0,"__esModule",{value:!0});pa0.zeroAddress=pa0.ethAddress=pa0.entryPoint08Address=pa0.entryPoint07Address=pa0.entryPoint06Address=void 0;pa0.entryPoint06Address="0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789";pa0.entryPoint07Address="0x0000000071727De22E5E9d8BAf0edAc6f37da032";pa0.entryPoint08Address="0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108";pa0.ethAddress="0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee";pa0.zeroAddress="0x0000000000000000000000000000000000000000"});var oa0=H((na0)=>{Object.defineProperty(na0,"__esModule",{value:!0});na0.simulateCalls=wA4;var _a0=ma0(),ED=la0(),DA4=N9(),EY=WU1(),HA4=AN(),IA4=f0(),OA4=u7(),ia0=sq1(),AA4=mZ1(),BA4=JU1(),NA4="0x6080604052348015600e575f80fd5b5061016d8061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610029575f3560e01c8063f8b2cb4f1461002d575b5f80fd5b610047600480360381019061004291906100db565b61005d565b604051610054919061011e565b60405180910390f35b5f8173ffffffffffffffffffffffffffffffffffffffff16319050919050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100aa82610081565b9050919050565b6100ba816100a0565b81146100c4575f80fd5b50565b5f813590506100d5816100b1565b92915050565b5f602082840312156100f0576100ef61007d565b5b5f6100fd848285016100c7565b91505092915050565b5f819050919050565b61011881610106565b82525050565b5f6020820190506101315f83018461010f565b9291505056fea26469706673582212203b9fe929fe995c7cf9887f0bdba8a36dd78e8b73f149b17d2d9ad7cd09d2dc6264736f6c634300081a0033";async function wA4(J,Q){let{blockNumber:Y,blockTag:G,calls:X,stateOverrides:z,traceAssetChanges:K,traceTransfers:W,validation:Z}=Q,V=Q.account?(0,DA4.parseAccount)(Q.account):void 0;if(K&&!V)throw new IA4.BaseError("`account` is required when `traceAssetChanges` is true");let q=V?_a0.encode(_a0.from("constructor(bytes, bytes)"),{bytecode:HA4.deploylessCallViaBytecodeBytecode,args:[NA4,ED.encodeData(ED.from("function getBalance(address)"),[V.address])]}):void 0,U=K?await Promise.all(Q.calls.map(async(b)=>{if(!b.data&&!b.abi)return;let{accessList:m}=await(0,AA4.createAccessList)(J,{account:V.address,...b,data:b.abi?(0,OA4.encodeFunctionData)(b):b.data});return m.map(({address:g,storageKeys:c})=>c.length>0?g:null)})).then((b)=>b.flat().filter(Boolean)):[],M=await(0,BA4.simulateBlocks)(J,{blockNumber:Y,blockTag:G,blocks:[...K?[{calls:[{data:q}],stateOverrides:z},{calls:U.map((b,m)=>({abi:[ED.from("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[V.address],to:b,from:EY.zeroAddress,nonce:m})),stateOverrides:[{address:EY.zeroAddress,nonce:0}]}]:[],{calls:[...X,{}].map((b)=>({...b,from:V?.address})),stateOverrides:z},...K?[{calls:[{data:q}]},{calls:U.map((b,m)=>({abi:[ED.from("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[V.address],to:b,from:EY.zeroAddress,nonce:m})),stateOverrides:[{address:EY.zeroAddress,nonce:0}]},{calls:U.map((b,m)=>({to:b,abi:[ED.from("function decimals() returns (uint256)")],functionName:"decimals",from:EY.zeroAddress,nonce:m})),stateOverrides:[{address:EY.zeroAddress,nonce:0}]},{calls:U.map((b,m)=>({to:b,abi:[ED.from("function tokenURI(uint256) returns (string)")],functionName:"tokenURI",args:[0n],from:EY.zeroAddress,nonce:m})),stateOverrides:[{address:EY.zeroAddress,nonce:0}]},{calls:U.map((b,m)=>({to:b,abi:[ED.from("function symbol() returns (string)")],functionName:"symbol",from:EY.zeroAddress,nonce:m})),stateOverrides:[{address:EY.zeroAddress,nonce:0}]}]:[]],traceTransfers:W,validation:Z}),D=K?M[2]:M[0],[I,O,,A,B,w,N,L]=K?M:[],{calls:C,...R}=D,F=C.slice(0,-1)??[],f=I?.calls??[],E=O?.calls??[],P=[...f,...E].map((b)=>b.status==="success"?(0,ia0.hexToBigInt)(b.data):null),j=A?.calls??[],$=B?.calls??[],d=[...j,...$].map((b)=>b.status==="success"?(0,ia0.hexToBigInt)(b.data):null),h=(w?.calls??[]).map((b)=>b.status==="success"?b.result:null),T=(L?.calls??[]).map((b)=>b.status==="success"?b.result:null),S=(N?.calls??[]).map((b)=>b.status==="success"?b.result:null),x=[];for(let[b,m]of d.entries()){let g=P[b];if(typeof m!=="bigint")continue;if(typeof g!=="bigint")continue;let c=h[b-1],l=T[b-1],p=S[b-1],a=(()=>{if(b===0)return{address:EY.ethAddress,decimals:18,symbol:"ETH"};return{address:U[b-1],decimals:p||c?Number(c??1):void 0,symbol:l??void 0}})();if(x.some((Q1)=>Q1.token.address===a.address))continue;x.push({token:a,value:{pre:g,post:m,diff:m-g}})}return{assetChanges:x,block:R,results:F}}});var ea0=H((sa0)=>{Object.defineProperty(sa0,"__esModule",{value:!0});sa0.InvalidWrappedSignatureError=sa0.universalSignatureValidatorAbi=sa0.universalSignatureValidatorBytecode=sa0.magicBytes=void 0;sa0.assert=ZU1;sa0.from=CA4;sa0.unwrap=ra0;sa0.wrap=RA4;sa0.validate=FA4;var Oc=bN(),EA4=l3(),aa0=u4();sa0.magicBytes="0x6492649264926492649264926492649264926492649264926492649264926492";sa0.universalSignatureValidatorBytecode="0x608060405234801561001057600080fd5b5060405161069438038061069483398101604081905261002f9161051e565b600061003c848484610048565b9050806000526001601ff35b60007f64926492649264926492649264926492649264926492649264926492649264926100748361040c565b036101e7576000606080848060200190518101906100929190610577565b60405192955090935091506000906001600160a01b038516906100b69085906105dd565b6000604051808303816000865af19150503d80600081146100f3576040519150601f19603f3d011682016040523d82523d6000602084013e6100f8565b606091505b50509050876001600160a01b03163b60000361016057806101605760405162461bcd60e51b815260206004820152601e60248201527f5369676e617475726556616c696461746f723a206465706c6f796d656e74000060448201526064015b60405180910390fd5b604051630b135d3f60e11b808252906001600160a01b038a1690631626ba7e90610190908b9087906004016105f9565b602060405180830381865afa1580156101ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d19190610633565b6001600160e01b03191614945050505050610405565b6001600160a01b0384163b1561027a57604051630b135d3f60e11b808252906001600160a01b03861690631626ba7e9061022790879087906004016105f9565b602060405180830381865afa158015610244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102689190610633565b6001600160e01b031916149050610405565b81516041146102df5760405162461bcd60e51b815260206004820152603a602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e6174757265206c656e6774680000000000006064820152608401610157565b6102e7610425565b5060208201516040808401518451859392600091859190811061030c5761030c61065d565b016020015160f81c9050601b811480159061032b57508060ff16601c14155b1561038c5760405162461bcd60e51b815260206004820152603b602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e617475726520762076616c756500000000006064820152608401610157565b60408051600081526020810180835289905260ff83169181019190915260608101849052608081018390526001600160a01b0389169060019060a0016020604051602081039080840390855afa1580156103ea573d6000803e3d6000fd5b505050602060405103516001600160a01b0316149450505050505b9392505050565b600060208251101561041d57600080fd5b508051015190565b60405180606001604052806003906020820280368337509192915050565b6001600160a01b038116811461045857600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561048c578181015183820152602001610474565b50506000910152565b600082601f8301126104a657600080fd5b81516001600160401b038111156104bf576104bf61045b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156104ed576104ed61045b565b60405281815283820160200185101561050557600080fd5b610516826020830160208701610471565b949350505050565b60008060006060848603121561053357600080fd5b835161053e81610443565b6020850151604086015191945092506001600160401b0381111561056157600080fd5b61056d86828701610495565b9150509250925092565b60008060006060848603121561058c57600080fd5b835161059781610443565b60208501519093506001600160401b038111156105b357600080fd5b6105bf86828701610495565b604086015190935090506001600160401b0381111561056157600080fd5b600082516105ef818460208701610471565b9190910192915050565b828152604060208201526000825180604084015261061e816060850160208701610471565b601f01601f1916919091016060019392505050565b60006020828403121561064557600080fd5b81516001600160e01b03198116811461040557600080fd5b634e487b7160e01b600052603260045260246000fdfe5369676e617475726556616c696461746f72237265636f7665725369676e6572";sa0.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 ZU1(J){if(aa0.slice(J,-32)!==sa0.magicBytes)throw new VU1(J)}function CA4(J){if(typeof J==="string")return ra0(J);return J}function ra0(J){ZU1(J);let[Q,Y,G]=Oc.decode(Oc.from("address, bytes, bytes"),J);return{data:Y,signature:G,to:Q}}function RA4(J){let{data:Q,signature:Y,to:G}=J;return aa0.concat(Oc.encode(Oc.from("address, bytes, bytes"),[G,Q,Y]),sa0.magicBytes)}function FA4(J){try{return ZU1(J),!0}catch{return!1}}class VU1 extends EA4.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"})}}sa0.InvalidWrappedSignatureError=VU1});var Yr0=H((Jr0)=>{Object.defineProperty(Jr0,"__esModule",{value:!0});Jr0.SignatureErc6492=void 0;Jr0.SignatureErc6492=ea0()});var UU1=H((Xr0)=>{Object.defineProperty(Xr0,"__esModule",{value:!0});Xr0.serializeSignature=bA4;var jA4=mV(),Gr0=n8(),hA4=t6();function bA4({r:J,s:Q,to:Y="hex",v:G,yParity:X}){let z=(()=>{if(X===0||X===1)return X;if(G&&(G===27n||G===28n||G>=35n))return G%2n===0n?1:0;throw Error("Invalid `v` or `yParity` value")})(),K=`0x${new jA4.secp256k1.Signature((0,Gr0.hexToBigInt)(J),(0,Gr0.hexToBigInt)(Q)).toCompactHex()}${z===0?"1b":"1c"}`;if(Y==="hex")return K;return(0,hA4.hexToBytes)(K)}});var L$=H((Dr0)=>{Object.defineProperty(Dr0,"__esModule",{value:!0});Dr0.verifyHash=oA4;Dr0.verifyErc8010=Ur0;Dr0.verifyErc1271=Mr0;var zr0=Yr0(),Kr0=W$(),w$=yK(),Wr0=AN(),Zr0=kK(),yA4=NN(),Vr0=u7(),gA4=g3(),mA4=o2(),dA4=JV1(),uA4=M4(),lA4=t5(),pA4=n8(),MU1=y1(),DU1=g6(),cA4=xK(),_A4=UU1(),iA4=wN(),nA4=lZ1(),qr0=LY();async function oA4(J,Q){let{address:Y,hash:G,erc6492VerifierAddress:X=Q.universalSignatureVerifierAddress??J.chain?.contracts?.erc6492Verifier?.address,multicallAddress:z=Q.multicallAddress??J.chain?.contracts?.multicall3?.address}=Q,K=(()=>{let W=Q.signature;if((0,lA4.isHex)(W))return W;if(typeof W==="object"&&"r"in W&&"s"in W)return(0,_A4.serializeSignature)(W);return(0,MU1.bytesToHex)(W)})();try{if(Kr0.SignatureErc8010.validate(K))return await Ur0(J,{...Q,multicallAddress:z,signature:K});return await aA4(J,{...Q,verifierAddress:X,signature:K})}catch(W){try{if((0,mA4.isAddressEqual)((0,gA4.getAddress)(Y),await(0,cA4.recoverAddress)({hash:G,signature:K})))return!0}catch{}if(W instanceof iV)return!1;throw W}}async function Ur0(J,Q){let{address:Y,blockNumber:G,blockTag:X,hash:z,multicallAddress:K}=Q,{authorization:W,data:Z,signature:V,to:q}=Kr0.SignatureErc8010.unwrap(Q.signature);if(await(0,nA4.getCode)(J,{address:Y,blockNumber:G,blockTag:X})===(0,uA4.concatHex)(["0xef0100",W.address]))return await Mr0(J,{address:Y,blockNumber:G,blockTag:X,hash:z,signature:V});let M={address:W.address,chainId:Number(W.chainId),nonce:Number(W.nonce),r:(0,MU1.numberToHex)(W.r,{size:32}),s:(0,MU1.numberToHex)(W.s,{size:32}),yParity:W.yParity};if(!await(0,dA4.verifyAuthorization)({address:Y,authorization:M}))throw new iV;let I=await(0,DU1.getAction)(J,qr0.readContract,"readContract")({...K?{address:K}:{code:Wr0.multicall3Bytecode},authorizationList:[M],abi:w$.multicall3Abi,blockNumber:G,blockTag:"pending",functionName:"aggregate3",args:[[...Z?[{allowFailure:!0,target:q??Y,callData:Z}]:[],{allowFailure:!0,target:Y,callData:(0,Vr0.encodeFunctionData)({abi:w$.erc1271Abi,functionName:"isValidSignature",args:[z,V]})}]]});if(I[I.length-1]?.returnData?.startsWith("0x1626ba7e"))return!0;throw new iV}async function aA4(J,Q){let{address:Y,factory:G,factoryData:X,hash:z,signature:K,verifierAddress:W,...Z}=Q,V=await(async()=>{if(!G&&!X)return K;if(zr0.SignatureErc6492.validate(K))return K;return zr0.SignatureErc6492.wrap({data:X,signature:K,to:G})})(),q=W?{to:W,data:(0,Vr0.encodeFunctionData)({abi:w$.erc6492SignatureValidatorAbi,functionName:"isValidSig",args:[Y,z,V]}),...Z}:{data:(0,yA4.encodeDeployData)({abi:w$.erc6492SignatureValidatorAbi,args:[Y,z,V],bytecode:Wr0.erc6492SignatureValidatorByteCode}),...Z},{data:U}=await(0,DU1.getAction)(J,iA4.call,"call")(q).catch((M)=>{if(M instanceof Zr0.CallExecutionError)throw new iV;throw M});if((0,pA4.hexToBool)(U??"0x0"))return!0;throw new iV}async function Mr0(J,Q){let{address:Y,blockNumber:G,blockTag:X,hash:z,signature:K}=Q;if((await(0,DU1.getAction)(J,qr0.readContract,"readContract")({address:Y,abi:w$.erc1271Abi,args:[z,K],blockNumber:G,blockTag:X,functionName:"isValidSignature"}).catch((Z)=>{if(Z instanceof Zr0.ContractFunctionExecutionError)throw new iV;throw Z})).startsWith("0x1626ba7e"))return!0;throw new iV}class iV extends Error{}});var Ir0=H((Hr0)=>{Object.defineProperty(Hr0,"__esModule",{value:!0});Hr0.verifyMessage=QB4;var eA4=TN(),JB4=L$();async function QB4(J,{address:Q,message:Y,factory:G,factoryData:X,signature:z,...K}){let W=(0,eA4.hashMessage)(Y);return(0,JB4.verifyHash)(J,{address:Q,factory:G,factoryData:X,hash:W,signature:z,...K})}});var Ar0=H((Or0)=>{Object.defineProperty(Or0,"__esModule",{value:!0});Or0.verifyTypedData=zB4;var GB4=SN(),XB4=L$();async function zB4(J,Q){let{address:Y,factory:G,factoryData:X,signature:z,message:K,primaryType:W,types:Z,domain:V,...q}=Q,U=(0,GB4.hashTypedData)({message:K,primaryType:W,types:Z,domain:V});return(0,XB4.verifyHash)(J,{address:Y,factory:G,factoryData:X,hash:U,signature:z,...q})}});var HU1=H((wr0)=>{Object.defineProperty(wr0,"__esModule",{value:!0});wr0.watchBlockNumber=UB4;var WB4=n8(),ZB4=g6(),Br0=uV(),VB4=VD(),Nr0=m4(),qB4=LN();function UB4(J,{emitOnBegin:Q=!1,emitMissed:Y=!1,onBlockNumber:G,onError:X,poll:z,pollingInterval:K=J.pollingInterval}){let W=(()=>{if(typeof z<"u")return z;if(J.transport.type==="webSocket"||J.transport.type==="ipc")return!1;if(J.transport.type==="fallback"&&(J.transport.transports[0].config.type==="webSocket"||J.transport.transports[0].config.type==="ipc"))return!1;return!0})(),Z;return W?(()=>{let U=(0,Nr0.stringify)(["watchBlockNumber",J.uid,Q,Y,K]);return(0,Br0.observe)(U,{onBlockNumber:G,onError:X},(M)=>(0,VB4.poll)(async()=>{try{let D=await(0,ZB4.getAction)(J,qB4.getBlockNumber,"getBlockNumber")({cacheTime:0});if(Z){if(D===Z)return;if(D-Z>1&&Y)for(let I=Z+1n;I<D;I++)M.onBlockNumber(I,Z),Z=I}if(!Z||D>Z)M.onBlockNumber(D,Z),Z=D}catch(D){M.onError?.(D)}},{emitOnBegin:Q,interval:K}))})():(()=>{let U=(0,Nr0.stringify)(["watchBlockNumber",J.uid,Q,Y]);return(0,Br0.observe)(U,{onBlockNumber:G,onError:X},(M)=>{let D=!0,I=()=>D=!1;return(async()=>{try{let O=(()=>{if(J.transport.type==="fallback"){let B=J.transport.transports.find((w)=>w.config.type==="webSocket"||w.config.type==="ipc");if(!B)return J.transport;return B.value}return J.transport})(),{unsubscribe:A}=await O.subscribe({params:["newHeads"],onData(B){if(!D)return;let w=(0,WB4.hexToBigInt)(B.result?.number);M.onBlockNumber(w,Z),Z=w},onError(B){M.onError?.(B)}});if(I=A,!D)I()}catch(O){X?.(O)}})(),()=>I()})})()}});var Cr0=H((Er0)=>{Object.defineProperty(Er0,"__esModule",{value:!0});Er0.waitForTransactionReceipt=wB4;var DB4=xl(),IU1=m3(),lN=g6(),HB4=uV(),IB4=tl(),Lr0=yP(),OB4=m4(),AB4=KD(),BB4=Mc(),OU1=eq1(),NB4=HU1();async function wB4(J,Q){let{checkReplacement:Y=!0,confirmations:G=1,hash:X,onReplaced:z,retryCount:K=6,retryDelay:W=({count:C})=>~~(1<<C)*200,timeout:Z=180000}=Q,V=(0,OB4.stringify)(["waitForTransactionReceipt",J.uid,X]),q=(()=>{if(Q.pollingInterval)return Q.pollingInterval;if(J.chain?.experimental_preconfirmationTime)return J.chain.experimental_preconfirmationTime;return J.pollingInterval})(),U,M,D,I=!1,O,A,{promise:B,resolve:w,reject:N}=(0,IB4.withResolvers)(),L=Z?setTimeout(()=>{A?.(),O?.(),N(new IU1.WaitForTransactionReceiptTimeoutError({hash:X}))},Z):void 0;return O=(0,HB4.observe)(V,{onReplaced:z,resolve:w,reject:N},async(C)=>{if(D=await(0,lN.getAction)(J,OU1.getTransactionReceipt,"getTransactionReceipt")({hash:X}).catch(()=>{return}),D&&G<=1){clearTimeout(L),C.resolve(D),O?.();return}A=(0,lN.getAction)(J,NB4.watchBlockNumber,"watchBlockNumber")({emitMissed:!0,emitOnBegin:!0,poll:!0,pollingInterval:q,async onBlockNumber(R){let F=(E)=>{clearTimeout(L),A?.(),E(),O?.()},f=R;if(I)return;try{if(D){if(G>1&&(!D.blockNumber||f-D.blockNumber+1n<G))return;F(()=>C.resolve(D));return}if(Y&&!U)I=!0,await(0,Lr0.withRetry)(async()=>{if(U=await(0,lN.getAction)(J,BB4.getTransaction,"getTransaction")({hash:X}),U.blockNumber)f=U.blockNumber},{delay:W,retryCount:K}),I=!1;if(D=await(0,lN.getAction)(J,OU1.getTransactionReceipt,"getTransactionReceipt")({hash:X}),G>1&&(!D.blockNumber||f-D.blockNumber+1n<G))return;F(()=>C.resolve(D))}catch(E){if(E instanceof IU1.TransactionNotFoundError||E instanceof IU1.TransactionReceiptNotFoundError){if(!U){I=!1;return}try{M=U,I=!0;let P=await(0,Lr0.withRetry)(()=>(0,lN.getAction)(J,AB4.getBlock,"getBlock")({blockNumber:f,includeTransactions:!0}),{delay:W,retryCount:K,shouldRetry:({error:d})=>d instanceof DB4.BlockNotFoundError});I=!1;let j=P.transactions.find(({from:d,nonce:h})=>d===M.from&&h===M.nonce);if(!j)return;if(D=await(0,lN.getAction)(J,OU1.getTransactionReceipt,"getTransactionReceipt")({hash:j.hash}),G>1&&(!D.blockNumber||f-D.blockNumber+1n<G))return;let $="replaced";if(j.to===M.to&&j.value===M.value&&j.input===M.input)$="repriced";else if(j.from===j.to&&j.value===0n)$="cancelled";F(()=>{C.onReplaced?.({reason:$,replacedTransaction:M,transaction:j,transactionReceipt:D}),C.resolve(D)})}catch(P){F(()=>C.reject(P))}}else F(()=>C.reject(E))}}})}),B}});var Fr0=H((Rr0)=>{Object.defineProperty(Rr0,"__esModule",{value:!0});Rr0.watchBlocks=FB4;var Ac=g6(),EB4=uV(),CB4=VD(),RB4=m4(),Bc=KD();function FB4(J,{blockTag:Q=J.experimental_blockTag??"latest",emitMissed:Y=!1,emitOnBegin:G=!1,onBlock:X,onError:z,includeTransactions:K,poll:W,pollingInterval:Z=J.pollingInterval}){let V=(()=>{if(typeof W<"u")return W;if(J.transport.type==="webSocket"||J.transport.type==="ipc")return!1;if(J.transport.type==="fallback"&&(J.transport.transports[0].config.type==="webSocket"||J.transport.transports[0].config.type==="ipc"))return!1;return!0})(),q=K??!1,U;return V?(()=>{let I=(0,RB4.stringify)(["watchBlocks",J.uid,Q,Y,G,q,Z]);return(0,EB4.observe)(I,{onBlock:X,onError:z},(O)=>(0,CB4.poll)(async()=>{try{let A=await(0,Ac.getAction)(J,Bc.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,Ac.getAction)(J,Bc.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,Ac.getAction)(J,Bc.getBlock,"getBlock")({blockTag:Q,includeTransactions:q}).then((N)=>{if(!I)return;if(!O)return;X(N,void 0),O=!1}).catch(z);let B=(()=>{if(J.transport.type==="fallback"){let N=J.transport.transports.find((L)=>L.config.type==="webSocket"||L.config.type==="ipc");if(!N)return J.transport;return N.value}return J.transport})(),{unsubscribe:w}=await B.subscribe({params:["newHeads"],async onData(N){if(!I)return;let L=await(0,Ac.getAction)(J,Bc.getBlock,"getBlock")({blockNumber:N.result?.number,includeTransactions:q}).catch(()=>{});if(!I)return;X(L,U),O=!1,U=L},onError(N){z?.(N)}});if(A=w,!I)A()}catch(B){z?.(B)}})(),()=>A()})()}});var $r0=H((Pr0)=>{Object.defineProperty(Pr0,"__esModule",{value:!0});Pr0.watchEvent=gB4;var Tr0=S8(),SB4=vK(),PB4=UN(),$B4=fV(),Sr0=FX(),E$=g6(),fB4=uV(),kB4=VD(),vB4=m4(),jB4=dZ1(),hB4=LN(),bB4=kP(),xB4=il(),yB4=vP();function gB4(J,{address:Q,args:Y,batch:G=!0,event:X,events:z,fromBlock:K,onError:W,onLogs:Z,poll:V,pollingInterval:q=J.pollingInterval,strict:U}){let M=(()=>{if(typeof V<"u")return V;if(typeof K==="bigint")return!0;if(J.transport.type==="webSocket"||J.transport.type==="ipc")return!1;if(J.transport.type==="fallback"&&(J.transport.transports[0].config.type==="webSocket"||J.transport.transports[0].config.type==="ipc"))return!1;return!0})(),D=U??!1;return M?(()=>{let A=(0,vB4.stringify)(["watchEvent",Q,Y,G,J.uid,X,q,K]);return(0,fB4.observe)(A,{onLogs:Z,onError:W},(B)=>{let w;if(K!==void 0)w=K-1n;let N,L=!1,C=(0,kB4.poll)(async()=>{if(!L){try{N=await(0,E$.getAction)(J,jB4.createEventFilter,"createEventFilter")({address:Q,args:Y,event:X,events:z,strict:D,fromBlock:K})}catch{}L=!0;return}try{let R;if(N)R=await(0,E$.getAction)(J,bB4.getFilterChanges,"getFilterChanges")({filter:N});else{let F=await(0,E$.getAction)(J,hB4.getBlockNumber,"getBlockNumber")({});if(w&&w!==F)R=await(0,E$.getAction)(J,xB4.getLogs,"getLogs")({address:Q,args:Y,event:X,events:z,fromBlock:w+1n,toBlock:F});else R=[];w=F}if(R.length===0)return;if(G)B.onLogs(R);else for(let F of R)B.onLogs([F])}catch(R){if(N&&R instanceof SB4.InvalidInputRpcError)L=!1;B.onError?.(R)}},{emitOnBegin:!0,interval:q});return async()=>{if(N)await(0,E$.getAction)(J,yB4.uninstallFilter,"uninstallFilter")({filter:N});C()}})})():(()=>{let A=!0,B=()=>A=!1;return(async()=>{try{let w=(()=>{if(J.transport.type==="fallback"){let R=J.transport.transports.find((F)=>F.config.type==="webSocket"||F.config.type==="ipc");if(!R)return J.transport;return R.value}return J.transport})(),N=z??(X?[X]:void 0),L=[];if(N){if(L=[N.flatMap((F)=>(0,$B4.encodeEventTopics)({abi:[F],eventName:F.name,args:Y}))],X)L=L[0]}let{unsubscribe:C}=await w.subscribe({params:["logs",{address:Q,topics:L}],onData(R){if(!A)return;let F=R.result;try{let{eventName:f,args:E}=(0,PB4.decodeEventLog)({abi:N??[],data:F.data,topics:F.topics,strict:D}),P=(0,Sr0.formatLog)(F,{args:E,eventName:f});Z([P])}catch(f){let E,P;if(f instanceof Tr0.DecodeLogDataMismatch||f instanceof Tr0.DecodeLogTopicsMismatch){if(U)return;E=f.abiItem.name,P=f.abiItem.inputs?.some(($)=>!(("name"in $)&&$.name))}let j=(0,Sr0.formatLog)(F,{args:P?[]:{},eventName:E});Z([j])}},onError(R){W?.(R)}});if(B=C,!A)B()}catch(w){W?.(w)}})(),()=>B()})()}});var kr0=H((fr0)=>{Object.defineProperty(fr0,"__esModule",{value:!0});fr0.watchPendingTransactions=iB4;var AU1=g6(),dB4=uV(),uB4=VD(),lB4=m4(),pB4=uZ1(),cB4=kP(),_B4=vP();function iB4(J,{batch:Q=!0,onError:Y,onTransactions:G,poll:X,pollingInterval:z=J.pollingInterval}){return(typeof X<"u"?X:J.transport.type!=="webSocket"&&J.transport.type!=="ipc")?(()=>{let V=(0,lB4.stringify)(["watchPendingTransactions",J.uid,Q,z]);return(0,dB4.observe)(V,{onTransactions:G,onError:Y},(q)=>{let U,M=(0,uB4.poll)(async()=>{try{if(!U)try{U=await(0,AU1.getAction)(J,pB4.createPendingTransactionFilter,"createPendingTransactionFilter")({});return}catch(I){throw M(),I}let D=await(0,AU1.getAction)(J,cB4.getFilterChanges,"getFilterChanges")({filter:U});if(D.length===0)return;if(Q)q.onTransactions(D);else for(let I of D)q.onTransactions([I])}catch(D){q.onError?.(D)}},{emitOnBegin:!0,interval:z});return async()=>{if(U)await(0,AU1.getAction)(J,_B4.uninstallFilter,"uninstallFilter")({filter:U});M()}})})():(()=>{let V=!0,q=()=>V=!1;return(async()=>{try{let{unsubscribe:U}=await J.transport.subscribe({params:["newPendingTransactions"],onData(M){if(!V)return;let D=M.result;G([D])},onError(M){Y?.(M)}});if(q=U,!V)q()}catch(U){Y?.(U)}})(),()=>q()})()}});var jr0=H((vr0)=>{Object.defineProperty(vr0,"__esModule",{value:!0});vr0.parseSiweMessage=oB4;function oB4(J){let{scheme:Q,statement:Y,...G}=J.match(aB4)?.groups??{},{chainId:X,expirationTime:z,issuedAt:K,notBefore:W,requestId:Z,...V}=J.match(rB4)?.groups??{},q=J.split("Resources:")[1]?.split(`
- `).slice(1);return{...G,...V,...X?{chainId:Number(X)}:{},...z?{expirationTime:new Date(z)}:{},...K?{issuedAt:new Date(K)}:{},...W?{notBefore:new Date(W)}:{},...Z?{requestId:Z}:{},...q?{resources:q}:{},...Q?{scheme:Q}:{},...Y?{statement:Y}:{}}}var aB4=/^(?:(?<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)?/,rB4=/(?: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 br0=H((hr0)=>{Object.defineProperty(hr0,"__esModule",{value:!0});hr0.validateSiweMessage=JN4;var tB4=d7(),eB4=o2();function JN4(J){let{address:Q,domain:Y,message:G,nonce:X,scheme:z,time:K=new Date}=J;if(Y&&G.domain!==Y)return!1;if(X&&G.nonce!==X)return!1;if(z&&G.scheme!==z)return!1;if(G.expirationTime&&K>=G.expirationTime)return!1;if(G.notBefore&&K<G.notBefore)return!1;try{if(!G.address)return!1;if(!(0,tB4.isAddress)(G.address,{strict:!1}))return!1;if(Q&&!(0,eB4.isAddressEqual)(G.address,Q))return!1}catch{return!1}return!0}});var yr0=H((xr0)=>{Object.defineProperty(xr0,"__esModule",{value:!0});xr0.verifySiweMessage=KN4;var YN4=TN(),GN4=jr0(),XN4=br0(),zN4=L$();async function KN4(J,Q){let{address:Y,domain:G,message:X,nonce:z,scheme:K,signature:W,time:Z=new Date,...V}=Q,q=(0,GN4.parseSiweMessage)(X);if(!q.address)return!1;if(!(0,XN4.validateSiweMessage)({address:Y,domain:G,message:q,nonce:z,scheme:K,time:Z}))return!1;let M=(0,YN4.hashMessage)(X);return(0,zN4.verifyHash)(J,{address:q.address,hash:M,signature:W,...V})}});var BU1=H((dr0)=>{Object.defineProperty(dr0,"__esModule",{value:!0});dr0.publicActions=zw4;var ZN4=Dp0(),VN4=vp0(),qN4=hp0(),UN4=xp0(),MN4=gZ1(),DN4=wN(),HN4=mZ1(),IN4=mp0(),ON4=yu(),AN4=dZ1(),BN4=uZ1(),NN4=pW1(),wN4=xW1(),LN4=_l(),EN4=bW1(),CN4=lW1(),RN4=cp0(),FN4=KD(),TN4=LN(),SN4=ip0(),PN4=WD(),gr0=lZ1(),$N4=nl(),fN4=ep0(),kN4=Xc0(),vN4=kP(),jN4=Kc0(),hN4=yl(),bN4=il(),xN4=Oa0(),yN4=Ba0(),gN4=Mc(),mN4=Ea0(),dN4=wP(),uN4=eq1(),lN4=Ta0(),pN4=LY(),mr0=JU1(),cN4=oa0(),_N4=AZ1(),iN4=vP(),nN4=L$(),oN4=Ir0(),aN4=Ar0(),rN4=Cr0(),sN4=HU1(),tN4=Fr0(),eN4=wZ1(),Jw4=$r0(),Qw4=kr0(),Yw4=yr0(),Gw4=TP(),Xw4=Vp();function zw4(J){return{call:(Q)=>(0,DN4.call)(J,Q),createAccessList:(Q)=>(0,HN4.createAccessList)(J,Q),createBlockFilter:()=>(0,IN4.createBlockFilter)(J),createContractEventFilter:(Q)=>(0,ON4.createContractEventFilter)(J,Q),createEventFilter:(Q)=>(0,AN4.createEventFilter)(J,Q),createPendingTransactionFilter:()=>(0,BN4.createPendingTransactionFilter)(J),estimateContractGas:(Q)=>(0,NN4.estimateContractGas)(J,Q),estimateGas:(Q)=>(0,LN4.estimateGas)(J,Q),getBalance:(Q)=>(0,CN4.getBalance)(J,Q),getBlobBaseFee:()=>(0,RN4.getBlobBaseFee)(J),getBlock:(Q)=>(0,FN4.getBlock)(J,Q),getBlockNumber:(Q)=>(0,TN4.getBlockNumber)(J,Q),getBlockTransactionCount:(Q)=>(0,SN4.getBlockTransactionCount)(J,Q),getBytecode:(Q)=>(0,gr0.getCode)(J,Q),getChainId:()=>(0,PN4.getChainId)(J),getCode:(Q)=>(0,gr0.getCode)(J,Q),getContractEvents:(Q)=>(0,$N4.getContractEvents)(J,Q),getEip712Domain:(Q)=>(0,fN4.getEip712Domain)(J,Q),getEnsAddress:(Q)=>(0,ZN4.getEnsAddress)(J,Q),getEnsAvatar:(Q)=>(0,VN4.getEnsAvatar)(J,Q),getEnsName:(Q)=>(0,qN4.getEnsName)(J,Q),getEnsResolver:(Q)=>(0,UN4.getEnsResolver)(J,Q),getEnsText:(Q)=>(0,MN4.getEnsText)(J,Q),getFeeHistory:(Q)=>(0,kN4.getFeeHistory)(J,Q),estimateFeesPerGas:(Q)=>(0,wN4.estimateFeesPerGas)(J,Q),getFilterChanges:(Q)=>(0,vN4.getFilterChanges)(J,Q),getFilterLogs:(Q)=>(0,jN4.getFilterLogs)(J,Q),getGasPrice:()=>(0,hN4.getGasPrice)(J),getLogs:(Q)=>(0,bN4.getLogs)(J,Q),getProof:(Q)=>(0,xN4.getProof)(J,Q),estimateMaxPriorityFeePerGas:(Q)=>(0,EN4.estimateMaxPriorityFeePerGas)(J,Q),getStorageAt:(Q)=>(0,yN4.getStorageAt)(J,Q),getTransaction:(Q)=>(0,gN4.getTransaction)(J,Q),getTransactionConfirmations:(Q)=>(0,mN4.getTransactionConfirmations)(J,Q),getTransactionCount:(Q)=>(0,dN4.getTransactionCount)(J,Q),getTransactionReceipt:(Q)=>(0,uN4.getTransactionReceipt)(J,Q),multicall:(Q)=>(0,lN4.multicall)(J,Q),prepareTransactionRequest:(Q)=>(0,Gw4.prepareTransactionRequest)(J,Q),readContract:(Q)=>(0,pN4.readContract)(J,Q),sendRawTransaction:(Q)=>(0,Xw4.sendRawTransaction)(J,Q),simulate:(Q)=>(0,mr0.simulateBlocks)(J,Q),simulateBlocks:(Q)=>(0,mr0.simulateBlocks)(J,Q),simulateCalls:(Q)=>(0,cN4.simulateCalls)(J,Q),simulateContract:(Q)=>(0,_N4.simulateContract)(J,Q),verifyHash:(Q)=>(0,nN4.verifyHash)(J,Q),verifyMessage:(Q)=>(0,oN4.verifyMessage)(J,Q),verifySiweMessage:(Q)=>(0,Yw4.verifySiweMessage)(J,Q),verifyTypedData:(Q)=>(0,aN4.verifyTypedData)(J,Q),uninstallFilter:(Q)=>(0,iN4.uninstallFilter)(J,Q),waitForTransactionReceipt:(Q)=>(0,rN4.waitForTransactionReceipt)(J,Q),watchBlocks:(Q)=>(0,tN4.watchBlocks)(J,Q),watchBlockNumber:(Q)=>(0,sN4.watchBlockNumber)(J,Q),watchContractEvent:(Q)=>(0,eN4.watchContractEvent)(J,Q),watchEvent:(Q)=>(0,Jw4.watchEvent)(J,Q),watchPendingTransactions:(Q)=>(0,Qw4.watchPendingTransactions)(J,Q)}}});var lr0=H((ur0)=>{Object.defineProperty(ur0,"__esModule",{value:!0});ur0.createPublicClient=Vw4;var Ww4=mP(),Zw4=BU1();function Vw4(J){let{key:Q="public",name:Y="Public Client"}=J;return(0,Ww4.createClient)({...J,key:Q,name:Y,type:"publicClient"}).extend(Zw4.publicActions)}});var cr0=H((pr0)=>{Object.defineProperty(pr0,"__esModule",{value:!0});pr0.dropTransaction=Uw4;async function Uw4(J,{hash:Q}){await J.request({method:`${J.mode}_dropTransaction`,params:[Q]})}});var ir0=H((_r0)=>{Object.defineProperty(_r0,"__esModule",{value:!0});_r0.dumpState=Dw4;async function Dw4(J){return J.request({method:`${J.mode}_dumpState`})}});var or0=H((nr0)=>{Object.defineProperty(nr0,"__esModule",{value:!0});nr0.getAutomine=Iw4;async function Iw4(J){if(J.mode==="ganache")return await J.request({method:"eth_mining"});return await J.request({method:`${J.mode}_getAutomine`})}});var rr0=H((ar0)=>{Object.defineProperty(ar0,"__esModule",{value:!0});ar0.getTxpoolContent=Aw4;async function Aw4(J){return await J.request({method:"txpool_content"})}});var er0=H((tr0)=>{Object.defineProperty(tr0,"__esModule",{value:!0});tr0.getTxpoolStatus=Nw4;var sr0=n8();async function Nw4(J){let{pending:Q,queued:Y}=await J.request({method:"txpool_status"});return{pending:(0,sr0.hexToNumber)(Q),queued:(0,sr0.hexToNumber)(Y)}}});var Qs0=H((Js0)=>{Object.defineProperty(Js0,"__esModule",{value:!0});Js0.impersonateAccount=Lw4;async function Lw4(J,{address:Q}){await J.request({method:`${J.mode}_impersonateAccount`,params:[Q]})}});var Gs0=H((Ys0)=>{Object.defineProperty(Ys0,"__esModule",{value:!0});Ys0.increaseTime=Rw4;var Cw4=y1();async function Rw4(J,{seconds:Q}){return await J.request({method:"evm_increaseTime",params:[(0,Cw4.numberToHex)(Q)]})}});var zs0=H((Xs0)=>{Object.defineProperty(Xs0,"__esModule",{value:!0});Xs0.inspectTxpool=Tw4;async function Tw4(J){return await J.request({method:"txpool_inspect"})}});var Ws0=H((Ks0)=>{Object.defineProperty(Ks0,"__esModule",{value:!0});Ks0.loadState=Pw4;async function Pw4(J,{state:Q}){await J.request({method:`${J.mode}_loadState`,params:[Q]})}});var Vs0=H((Zs0)=>{Object.defineProperty(Zs0,"__esModule",{value:!0});Zs0.mine=fw4;var NU1=y1();async function fw4(J,{blocks:Q,interval:Y}){if(J.mode==="ganache")await J.request({method:"evm_mine",params:[{blocks:(0,NU1.numberToHex)(Q)}]});else await J.request({method:`${J.mode}_mine`,params:[(0,NU1.numberToHex)(Q),(0,NU1.numberToHex)(Y||0)]})}});var Us0=H((qs0)=>{Object.defineProperty(qs0,"__esModule",{value:!0});qs0.removeBlockTimestampInterval=vw4;async function vw4(J){await J.request({method:`${J.mode}_removeBlockTimestampInterval`})}});var Ds0=H((Ms0)=>{Object.defineProperty(Ms0,"__esModule",{value:!0});Ms0.reset=hw4;async function hw4(J,{blockNumber:Q,jsonRpcUrl:Y}={}){await J.request({method:`${J.mode}_reset`,params:[{forking:{blockNumber:Number(Q),jsonRpcUrl:Y}}]})}});var Is0=H((Hs0)=>{Object.defineProperty(Hs0,"__esModule",{value:!0});Hs0.revert=xw4;async function xw4(J,{id:Q}){await J.request({method:"evm_revert",params:[Q]})}});var As0=H((Os0)=>{Object.defineProperty(Os0,"__esModule",{value:!0});Os0.sendUnsignedTransaction=dw4;var gw4=zD(),mw4=CX();async function dw4(J,Q){let{accessList:Y,data:G,from:X,gas:z,gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U,...M}=Q,D=J.chain?.formatters?.transactionRequest?.format,O=(D||mw4.formatTransactionRequest)({...(0,gw4.extract)(M,{format:D}),accessList:Y,data:G,from:X,gas:z,gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U});return await J.request({method:"eth_sendUnsignedTransaction",params:[O]})}});var Ns0=H((Bs0)=>{Object.defineProperty(Bs0,"__esModule",{value:!0});Bs0.setAutomine=lw4;async function lw4(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 Es0=H((Ls0)=>{Object.defineProperty(Ls0,"__esModule",{value:!0});Ls0.setBalance=cw4;var ws0=y1();async function cw4(J,{address:Q,value:Y}){if(J.mode==="ganache")await J.request({method:"evm_setAccountBalance",params:[Q,(0,ws0.numberToHex)(Y)]});else await J.request({method:`${J.mode}_setBalance`,params:[Q,(0,ws0.numberToHex)(Y)]})}});var Rs0=H((Cs0)=>{Object.defineProperty(Cs0,"__esModule",{value:!0});Cs0.setBlockGasLimit=nw4;var iw4=y1();async function nw4(J,{gasLimit:Q}){await J.request({method:"evm_setBlockGasLimit",params:[(0,iw4.numberToHex)(Q)]})}});var Ts0=H((Fs0)=>{Object.defineProperty(Fs0,"__esModule",{value:!0});Fs0.setBlockTimestampInterval=aw4;async function aw4(J,{interval:Q}){let Y=(()=>{if(J.mode==="hardhat")return Q*1000;return Q})();await J.request({method:`${J.mode}_setBlockTimestampInterval`,params:[Y]})}});var Ps0=H((Ss0)=>{Object.defineProperty(Ss0,"__esModule",{value:!0});Ss0.setCode=sw4;async function sw4(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 fs0=H(($s0)=>{Object.defineProperty($s0,"__esModule",{value:!0});$s0.setCoinbase=ew4;async function ew4(J,{address:Q}){await J.request({method:`${J.mode}_setCoinbase`,params:[Q]})}});var vs0=H((ks0)=>{Object.defineProperty(ks0,"__esModule",{value:!0});ks0.setIntervalMining=QL4;async function QL4(J,{interval:Q}){let Y=(()=>{if(J.mode==="hardhat")return Q*1000;return Q})();await J.request({method:"evm_setIntervalMining",params:[Y]})}});var hs0=H((js0)=>{Object.defineProperty(js0,"__esModule",{value:!0});js0.setLoggingEnabled=GL4;async function GL4(J,Q){await J.request({method:`${J.mode}_setLoggingEnabled`,params:[Q]})}});var xs0=H((bs0)=>{Object.defineProperty(bs0,"__esModule",{value:!0});bs0.setMinGasPrice=KL4;var zL4=y1();async function KL4(J,{gasPrice:Q}){await J.request({method:`${J.mode}_setMinGasPrice`,params:[(0,zL4.numberToHex)(Q)]})}});var gs0=H((ys0)=>{Object.defineProperty(ys0,"__esModule",{value:!0});ys0.setNextBlockBaseFeePerGas=VL4;var ZL4=y1();async function VL4(J,{baseFeePerGas:Q}){await J.request({method:`${J.mode}_setNextBlockBaseFeePerGas`,params:[(0,ZL4.numberToHex)(Q)]})}});var ds0=H((ms0)=>{Object.defineProperty(ms0,"__esModule",{value:!0});ms0.setNextBlockTimestamp=ML4;var UL4=y1();async function ML4(J,{timestamp:Q}){await J.request({method:"evm_setNextBlockTimestamp",params:[(0,UL4.numberToHex)(Q)]})}});var ls0=H((us0)=>{Object.defineProperty(us0,"__esModule",{value:!0});us0.setNonce=IL4;var HL4=y1();async function IL4(J,{address:Q,nonce:Y}){await J.request({method:`${J.mode}_setNonce`,params:[Q,(0,HL4.numberToHex)(Y)]})}});var cs0=H((ps0)=>{Object.defineProperty(ps0,"__esModule",{value:!0});ps0.setRpcUrl=AL4;async function AL4(J,Q){await J.request({method:`${J.mode}_setRpcUrl`,params:[Q]})}});var is0=H((_s0)=>{Object.defineProperty(_s0,"__esModule",{value:!0});_s0.setStorageAt=wL4;var NL4=y1();async function wL4(J,{address:Q,index:Y,value:G}){await J.request({method:`${J.mode}_setStorageAt`,params:[Q,typeof Y==="number"?(0,NL4.numberToHex)(Y):Y,G]})}});var os0=H((ns0)=>{Object.defineProperty(ns0,"__esModule",{value:!0});ns0.snapshot=EL4;async function EL4(J){return await J.request({method:"evm_snapshot"})}});var rs0=H((as0)=>{Object.defineProperty(as0,"__esModule",{value:!0});as0.stopImpersonatingAccount=RL4;async function RL4(J,{address:Q}){await J.request({method:`${J.mode}_stopImpersonatingAccount`,params:[Q]})}});var wU1=H((ss0)=>{Object.defineProperty(ss0,"__esModule",{value:!0});ss0.testActions=YE4;var TL4=cr0(),SL4=ir0(),PL4=or0(),$L4=rr0(),fL4=er0(),kL4=Qs0(),vL4=Gs0(),jL4=zs0(),hL4=Ws0(),bL4=Vs0(),xL4=Us0(),yL4=Ds0(),gL4=Is0(),mL4=As0(),dL4=Ns0(),uL4=Es0(),lL4=Rs0(),pL4=Ts0(),cL4=Ps0(),_L4=fs0(),iL4=vs0(),nL4=hs0(),oL4=xs0(),aL4=gs0(),rL4=ds0(),sL4=ls0(),tL4=cs0(),eL4=is0(),JE4=os0(),QE4=rs0();function YE4({mode:J}){return(Q)=>{let Y=Q.extend(()=>({mode:J}));return{dropTransaction:(G)=>(0,TL4.dropTransaction)(Y,G),dumpState:()=>(0,SL4.dumpState)(Y),getAutomine:()=>(0,PL4.getAutomine)(Y),getTxpoolContent:()=>(0,$L4.getTxpoolContent)(Y),getTxpoolStatus:()=>(0,fL4.getTxpoolStatus)(Y),impersonateAccount:(G)=>(0,kL4.impersonateAccount)(Y,G),increaseTime:(G)=>(0,vL4.increaseTime)(Y,G),inspectTxpool:()=>(0,jL4.inspectTxpool)(Y),loadState:(G)=>(0,hL4.loadState)(Y,G),mine:(G)=>(0,bL4.mine)(Y,G),removeBlockTimestampInterval:()=>(0,xL4.removeBlockTimestampInterval)(Y),reset:(G)=>(0,yL4.reset)(Y,G),revert:(G)=>(0,gL4.revert)(Y,G),sendUnsignedTransaction:(G)=>(0,mL4.sendUnsignedTransaction)(Y,G),setAutomine:(G)=>(0,dL4.setAutomine)(Y,G),setBalance:(G)=>(0,uL4.setBalance)(Y,G),setBlockGasLimit:(G)=>(0,lL4.setBlockGasLimit)(Y,G),setBlockTimestampInterval:(G)=>(0,pL4.setBlockTimestampInterval)(Y,G),setCode:(G)=>(0,cL4.setCode)(Y,G),setCoinbase:(G)=>(0,_L4.setCoinbase)(Y,G),setIntervalMining:(G)=>(0,iL4.setIntervalMining)(Y,G),setLoggingEnabled:(G)=>(0,nL4.setLoggingEnabled)(Y,G),setMinGasPrice:(G)=>(0,oL4.setMinGasPrice)(Y,G),setNextBlockBaseFeePerGas:(G)=>(0,aL4.setNextBlockBaseFeePerGas)(Y,G),setNextBlockTimestamp:(G)=>(0,rL4.setNextBlockTimestamp)(Y,G),setNonce:(G)=>(0,sL4.setNonce)(Y,G),setRpcUrl:(G)=>(0,tL4.setRpcUrl)(Y,G),setStorageAt:(G)=>(0,eL4.setStorageAt)(Y,G),snapshot:()=>(0,JE4.snapshot)(Y),stopImpersonatingAccount:(G)=>(0,QE4.stopImpersonatingAccount)(Y,G)}}}});var es0=H((ts0)=>{Object.defineProperty(ts0,"__esModule",{value:!0});ts0.createTestClient=KE4;var XE4=mP(),zE4=wU1();function KE4(J){let{key:Q="test",name:Y="Test Client",mode:G}=J;return(0,XE4.createClient)({...J,key:Q,name:Y,type:"testClient"}).extend((z)=>({mode:G,...(0,zE4.testActions)({mode:G})(z)}))}});var Qt0=H((Jt0)=>{Object.defineProperty(Jt0,"__esModule",{value:!0});Jt0.addChain=VE4;var ZE4=y1();async function VE4(J,{chain:Q}){let{id:Y,name:G,nativeCurrency:X,rpcUrls:z,blockExplorers:K}=Q;await J.request({method:"wallet_addEthereumChain",params:[{chainId:(0,ZE4.numberToHex)(Y),chainName:G,nativeCurrency:X,rpcUrls:z.default.http,blockExplorerUrls:K?Object.values(K).map(({url:W})=>W):void 0}]},{dedupe:!0,retryCount:0})}});var Gt0=H((Yt0)=>{Object.defineProperty(Yt0,"__esModule",{value:!0});Yt0.deployContract=DE4;var UE4=NN(),ME4=bP();function DE4(J,Q){let{abi:Y,args:G,bytecode:X,...z}=Q,K=(0,UE4.encodeDeployData)({abi:Y,args:G,bytecode:X});return(0,ME4.sendTransaction)(J,{...z,...z.authorizationList?{to:null}:{},data:K})}});var zt0=H((Xt0)=>{Object.defineProperty(Xt0,"__esModule",{value:!0});Xt0.getAddresses=OE4;var IE4=g3();async function OE4(J){if(J.account?.type==="local")return[J.account.address];return(await J.request({method:"eth_accounts"},{dedupe:!0})).map((Y)=>(0,IE4.checksumAddress)(Y))}});var Wt0=H((Kt0)=>{Object.defineProperty(Kt0,"__esModule",{value:!0});Kt0.getCapabilities=wE4;var BE4=N9(),NE4=y1();async function wE4(J,Q={}){let{account:Y=J.account,chainId:G}=Q,X=Y?(0,BE4.parseAccount)(Y):void 0,z=G?[X?.address,[(0,NE4.numberToHex)(G)]]:[X?.address],K=await J.request({method:"wallet_getCapabilities",params:z}),W={};for(let[Z,V]of Object.entries(K)){W[Number(Z)]={};for(let[q,U]of Object.entries(V)){if(q==="addSubAccount")q="unstable_addSubAccount";W[Number(Z)][q]=U}}return typeof G==="number"?W[G]:W}});var Vt0=H((Zt0)=>{Object.defineProperty(Zt0,"__esModule",{value:!0});Zt0.getPermissions=EE4;async function EE4(J){return await J.request({method:"wallet_getPermissions"},{dedupe:!0})}});var LU1=H((Mt0)=>{Object.defineProperty(Mt0,"__esModule",{value:!0});Mt0.prepareAuthorization=PE4;var qt0=N9(),RE4=lV(),FE4=o2(),Ut0=g6(),TE4=WD(),SE4=wP();async function PE4(J,Q){let{account:Y=J.account,chainId:G,nonce:X}=Q;if(!Y)throw new RE4.AccountNotFoundError({docsPath:"/docs/eip7702/prepareAuthorization"});let z=(0,qt0.parseAccount)(Y),K=(()=>{if(!Q.executor)return;if(Q.executor==="self")return Q.executor;return(0,qt0.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,Ut0.getAction)(J,TE4.getChainId,"getChainId")({});if(typeof W.nonce>"u"){if(W.nonce=await(0,Ut0.getAction)(J,SE4.getTransactionCount,"getTransactionCount")({address:z.address,blockTag:"pending"}),K==="self"||K?.address&&(0,FE4.isAddressEqual)(K.address,z.address))W.nonce+=1}return W}});var Ht0=H((Dt0)=>{Object.defineProperty(Dt0,"__esModule",{value:!0});Dt0.requestAddresses=kE4;var fE4=g3();async function kE4(J){return(await J.request({method:"eth_requestAccounts"},{dedupe:!0,retryCount:0})).map((Y)=>(0,fE4.getAddress)(Y))}});var Ot0=H((It0)=>{Object.defineProperty(It0,"__esModule",{value:!0});It0.requestPermissions=jE4;async function jE4(J,Q){return J.request({method:"wallet_requestPermissions",params:[Q]},{retryCount:0})}});var Bt0=H((At0)=>{Object.defineProperty(At0,"__esModule",{value:!0});At0.showCallsStatus=bE4;async function bE4(J,Q){let{id:Y}=Q;await J.request({method:"wallet_showCallsStatus",params:[Y]});return}});var Lt0=H((wt0)=>{Object.defineProperty(wt0,"__esModule",{value:!0});wt0.signAuthorization=mE4;var yE4=N9(),Nt0=lV(),gE4=LU1();async function mE4(J,Q){let{account:Y=J.account}=Q;if(!Y)throw new Nt0.AccountNotFoundError({docsPath:"/docs/eip7702/signAuthorization"});let G=(0,yE4.parseAccount)(Y);if(!G.signAuthorization)throw new Nt0.AccountTypeNotSupportedError({docsPath:"/docs/eip7702/signAuthorization",metaMessages:["The `signAuthorization` Action does not support JSON-RPC Accounts."],type:G.type});let X=await(0,gE4.prepareAuthorization)(J,Q);return G.signAuthorization(X)}});var Rt0=H((Ct0)=>{Object.defineProperty(Ct0,"__esModule",{value:!0});Ct0.signMessage=pE4;var uE4=N9(),lE4=lV(),Et0=y1();async function pE4(J,{account:Q=J.account,message:Y}){if(!Q)throw new lE4.AccountNotFoundError({docsPath:"/docs/actions/wallet/signMessage"});let G=(0,uE4.parseAccount)(Q);if(G.signMessage)return G.signMessage({message:Y});let X=(()=>{if(typeof Y==="string")return(0,Et0.stringToHex)(Y);if(Y.raw instanceof Uint8Array)return(0,Et0.toHex)(Y.raw);return Y.raw})();return J.request({method:"personal_sign",params:[X,G.address]},{retryCount:0})}});var Tt0=H((Ft0)=>{Object.defineProperty(Ft0,"__esModule",{value:!0});Ft0.signTransaction=eE4;var _E4=N9(),iE4=lV(),nE4=hP(),oE4=y1(),aE4=CX(),rE4=g6(),sE4=RX(),tE4=WD();async function eE4(J,Q){let{account:Y=J.account,chain:G=J.chain,...X}=Q;if(!Y)throw new iE4.AccountNotFoundError({docsPath:"/docs/actions/wallet/signTransaction"});let z=(0,_E4.parseAccount)(Y);(0,sE4.assertRequest)({account:z,...Q});let K=await(0,rE4.getAction)(J,tE4.getChainId,"getChainId")({});if(G!==null)(0,nE4.assertCurrentChain)({currentChainId:K,chain:G});let Z=(G?.formatters||J.chain?.formatters)?.transactionRequest?.format||aE4.formatTransactionRequest;if(z.signTransaction)return z.signTransaction({...X,chainId:K},{serializer:J.chain?.serializers?.transaction});return await J.request({method:"eth_signTransaction",params:[{...Z(X),chainId:(0,oE4.numberToHex)(K),from:z.address}]},{retryCount:0})}});var Pt0=H((St0)=>{Object.defineProperty(St0,"__esModule",{value:!0});St0.signTypedData=GC4;var QC4=N9(),YC4=lV(),EU1=nP();async function GC4(J,Q){let{account:Y=J.account,domain:G,message:X,primaryType:z}=Q;if(!Y)throw new YC4.AccountNotFoundError({docsPath:"/docs/actions/wallet/signTypedData"});let K=(0,QC4.parseAccount)(Y),W={EIP712Domain:(0,EU1.getTypesForEIP712Domain)({domain:G}),...Q.types};if((0,EU1.validateTypedData)({domain:G,message:X,primaryType:z,types:W}),K.signTypedData)return K.signTypedData({domain:G,message:X,primaryType:z,types:W});let Z=(0,EU1.serializeTypedData)({domain:G,message:X,primaryType:z,types:W});return J.request({method:"eth_signTypedData_v4",params:[K.address,Z]},{retryCount:0})}});var ft0=H(($t0)=>{Object.defineProperty($t0,"__esModule",{value:!0});$t0.switchChain=KC4;var zC4=y1();async function KC4(J,{id:Q}){await J.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,zC4.numberToHex)(Q)}]},{retryCount:0})}});var vt0=H((kt0)=>{Object.defineProperty(kt0,"__esModule",{value:!0});kt0.watchAsset=ZC4;async function ZC4(J,Q){return await J.request({method:"wallet_watchAsset",params:Q},{retryCount:0})}});var CU1=H((jt0)=>{Object.defineProperty(jt0,"__esModule",{value:!0});jt0.walletActions=jC4;var qC4=WD(),UC4=Qt0(),MC4=Gt0(),DC4=zt0(),HC4=SZ1(),IC4=Wt0(),OC4=Vt0(),AC4=LU1(),BC4=TP(),NC4=Ht0(),wC4=Ot0(),LC4=TZ1(),EC4=Vp(),CC4=bP(),RC4=Bt0(),FC4=Lt0(),TC4=Rt0(),SC4=Tt0(),PC4=Pt0(),$C4=ft0(),fC4=$Z1(),kC4=vt0(),vC4=CZ1();function jC4(J){return{addChain:(Q)=>(0,UC4.addChain)(J,Q),deployContract:(Q)=>(0,MC4.deployContract)(J,Q),getAddresses:()=>(0,DC4.getAddresses)(J),getCallsStatus:(Q)=>(0,HC4.getCallsStatus)(J,Q),getCapabilities:(Q)=>(0,IC4.getCapabilities)(J,Q),getChainId:()=>(0,qC4.getChainId)(J),getPermissions:()=>(0,OC4.getPermissions)(J),prepareAuthorization:(Q)=>(0,AC4.prepareAuthorization)(J,Q),prepareTransactionRequest:(Q)=>(0,BC4.prepareTransactionRequest)(J,Q),requestAddresses:()=>(0,NC4.requestAddresses)(J),requestPermissions:(Q)=>(0,wC4.requestPermissions)(J,Q),sendCalls:(Q)=>(0,LC4.sendCalls)(J,Q),sendRawTransaction:(Q)=>(0,EC4.sendRawTransaction)(J,Q),sendTransaction:(Q)=>(0,CC4.sendTransaction)(J,Q),showCallsStatus:(Q)=>(0,RC4.showCallsStatus)(J,Q),signAuthorization:(Q)=>(0,FC4.signAuthorization)(J,Q),signMessage:(Q)=>(0,TC4.signMessage)(J,Q),signTransaction:(Q)=>(0,SC4.signTransaction)(J,Q),signTypedData:(Q)=>(0,PC4.signTypedData)(J,Q),switchChain:(Q)=>(0,$C4.switchChain)(J,Q),waitForCallsStatus:(Q)=>(0,fC4.waitForCallsStatus)(J,Q),watchAsset:(Q)=>(0,kC4.watchAsset)(J,Q),writeContract:(Q)=>(0,vC4.writeContract)(J,Q)}}});var bt0=H((ht0)=>{Object.defineProperty(ht0,"__esModule",{value:!0});ht0.createWalletClient=yC4;var bC4=mP(),xC4=CU1();function yC4(J){let{key:Q="wallet",name:Y="Wallet Client",transport:G}=J;return(0,bC4.createClient)({...J,key:Q,name:Y,transport:G,type:"walletClient"}).extend(xC4.walletActions)}});var pN=H((xt0)=>{Object.defineProperty(xt0,"__esModule",{value:!0});xt0.createTransport=uC4;var mC4=QV1(),dC4=kZ1();function uC4({key:J,methods:Q,name:Y,request:G,retryCount:X=3,retryDelay:z=150,timeout:K,type:W},Z){let V=(0,dC4.uid)();return{config:{key:J,methods:Q,name:Y,request:G,retryCount:X,retryDelay:z,timeout:K,type:W},request:(0,mC4.buildRequest)(G,{methods:Q,retryCount:X,retryDelay:z,uid:V}),value:Z}}});var gt0=H((yt0)=>{Object.defineProperty(yt0,"__esModule",{value:!0});yt0.custom=cC4;var pC4=pN();function cC4(J,Q={}){let{key:Y="custom",methods:G,name:X="Custom Provider",retryDelay:z}=Q;return({retryCount:K})=>(0,pC4.createTransport)({key:Y,methods:G,name:X,request:J.request.bind(J),retryCount:Q.retryCount??K,retryDelay:z,type:"custom"})}});var pt0=H((lt0)=>{Object.defineProperty(lt0,"__esModule",{value:!0});lt0.fallback=aC4;lt0.shouldThrow=dt0;lt0.rankTransports=ut0;var iC4=EX(),mt0=vK(),nC4=Wp(),oC4=pN();function aC4(J,Q={}){let{key:Y="fallback",name:G="Fallback",rank:X=!1,shouldThrow:z=dt0,retryCount:K,retryDelay:W}=Q;return({chain:Z,pollingInterval:V=4000,timeout:q,...U})=>{let M=J,D=()=>{},I=(0,oC4.createTransport)({key:Y,name:G,async request({method:O,params:A}){let B,w=async(N=0)=>{let L=M[N]({...U,chain:Z,retryCount:0,timeout:q});try{let C=await L.request({method:O,params:A});return D({method:O,params:A,response:C,transport:L,status:"success"}),C}catch(C){if(D({error:C,method:O,params:A,transport:L,status:"error"}),z(C))throw C;if(N===M.length-1)throw C;if(B??=M.slice(N+1).some((R)=>{let{include:F,exclude:f}=R({chain:Z}).config.methods||{};if(F)return F.includes(O);if(f)return!f.includes(O);return!0}),!B)throw C;return w(N+1)}};return w()},retryCount:K,retryDelay:W,type:"fallback"},{onResponse:(O)=>D=O,transports:M.map((O)=>O({chain:Z,retryCount:0}))});if(X){let O=typeof X==="object"?X:{};ut0({chain:Z,interval:O.interval??V,onTransports:(A)=>M=A,ping:O.ping,sampleCount:O.sampleCount,timeout:O.timeout,transports:M,weights:O.weights})}return I}}function dt0(J){if("code"in J&&typeof J.code==="number"){if(J.code===mt0.TransactionRejectedRpcError.code||J.code===mt0.UserRejectedRequestError.code||iC4.ExecutionRevertedError.nodeMessage.test(J.message)||J.code===5000)return!0}return!1}function ut0({chain:J,interval:Q=4000,onTransports:Y,ping:G,sampleCount:X=10,timeout:z=1000,transports:K,weights:W={}}){let{stability:Z=0.7,latency:V=0.3}=W,q=[],U=async()=>{let M=await Promise.all(K.map(async(O)=>{let A=O({chain:J,retryCount:0,timeout:z}),B=Date.now(),w,N;try{await(G?G({transport:A}):A.request({method:"net_listening"})),N=1}catch{N=0}finally{w=Date.now()}return{latency:w-B,success:N}}));if(q.push(M),q.length>X)q.shift();let D=Math.max(...q.map((O)=>Math.max(...O.map(({latency:A})=>A)))),I=K.map((O,A)=>{let B=q.map((R)=>R[A].latency),N=1-B.reduce((R,F)=>R+F,0)/B.length/D,L=q.map((R)=>R[A].success),C=L.reduce((R,F)=>R+F,0)/L.length;if(C===0)return[0,A];return[V*N+Z*C,A]}).sort((O,A)=>A[0]-O[0]);Y(I.map(([,O])=>K[O])),await(0,nC4.wait)(Q),U()};U()}});var Nc=H((_t0)=>{Object.defineProperty(_t0,"__esModule",{value:!0});_t0.UrlRequiredError=void 0;var eC4=f0();class ct0 extends eC4.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"})}}_t0.UrlRequiredError=ct0});var ot0=H((nt0)=>{Object.defineProperty(nt0,"__esModule",{value:!0});nt0.http=zR4;var JR4=i2(),QR4=Nc(),YR4=el(),GR4=bp(),XR4=pN();function zR4(J,Q={}){let{batch:Y,fetchFn:G,fetchOptions:X,key:z="http",methods:K,name:W="HTTP JSON-RPC",onFetchRequest:Z,onFetchResponse:V,retryDelay:q,raw:U}=Q;return({chain:M,retryCount:D,timeout:I})=>{let{batchSize:O=1000,wait:A=0}=typeof Y==="object"?Y:{},B=Q.retryCount??D,w=I??Q.timeout??1e4,N=J||M?.rpcUrls.default.http[0];if(!N)throw new QR4.UrlRequiredError;let L=(0,GR4.getHttpRpcClient)(N,{fetchFn:G,fetchOptions:X,onRequest:Z,onResponse:V,timeout:w});return(0,XR4.createTransport)({key:z,methods:K,name:W,async request({method:C,params:R}){let F={method:C,params:R},{schedule:f}=(0,YR4.createBatchScheduler)({id:N,wait:A,shouldSplitBatch($){return $.length>O},fn:($)=>L.request({body:$}),sort:($,d)=>$.id-d.id}),E=async($)=>Y?f($):[await L.request({body:$})],[{error:P,result:j}]=await E(F);if(U)return{error:P,result:j};if(P)throw new JR4.RpcRequestError({body:F,error:P,url:N});return j},retryCount:B,retryDelay:q,timeout:w,type:"http"},{fetchOptions:X,url:N})}}});var rt0=H((at0)=>{Object.defineProperty(at0,"__esModule",{value:!0});at0.webSocket=UR4;var WR4=i2(),ZR4=Nc(),VR4=CV1(),RU1=yp(),qR4=pN();function UR4(J,Q={}){let{keepAlive:Y,key:G="webSocket",methods:X,name:z="WebSocket JSON-RPC",reconnect:K,retryDelay:W}=Q;return({chain:Z,retryCount:V,timeout:q})=>{let U=Q.retryCount??V,M=q??Q.timeout??1e4,D=J||Z?.rpcUrls.default.webSocket?.[0],I={keepAlive:Y,reconnect:K};if(!D)throw new ZR4.UrlRequiredError;return(0,qR4.createTransport)({key:G,methods:X,name:z,async request({method:O,params:A}){let B={method:O,params:A},w=await(0,RU1.getWebSocketRpcClient)(D,I),{error:N,result:L}=await w.requestAsync({body:B,timeout:M});if(N)throw new WR4.RpcRequestError({body:B,error:N,url:D});return L},retryCount:U,retryDelay:W,timeout:M,type:"webSocket"},{getSocket(){return(0,VR4.getSocket)(D)},getRpcClient(){return(0,RU1.getWebSocketRpcClient)(D,I)},async subscribe({params:O,onData:A,onError:B}){let w=await(0,RU1.getWebSocketRpcClient)(D,I),{result:N}=await new Promise((L,C)=>w.request({body:{method:"eth_subscribe",params:O},onError(R){C(R),B?.(R);return},onResponse(R){if(R.error){C(R.error),B?.(R.error);return}if(typeof R.id==="number"){L(R);return}if(R.method!=="eth_subscription")return;A(R.params)}}));return{subscriptionId:N,async unsubscribe(){return new Promise((L)=>w.request({body:{method:"eth_unsubscribe",params:[N]},onResponse:L}))}}}})}}});var Je0=H((tt0)=>{Object.defineProperty(tt0,"__esModule",{value:!0});tt0.ProviderRpcError=void 0;class st0 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}}tt0.ProviderRpcError=st0});var Ye0=H((Qe0)=>{Object.defineProperty(Qe0,"__esModule",{value:!0});Qe0.decodeDeployData=HR4;var FU1=S8(),DR4=fK(),TU1="/docs/contract/decodeDeployData";function HR4(J){let{abi:Q,bytecode:Y,data:G}=J;if(G===Y)return{bytecode:Y};let X=Q.find((K)=>("type"in K)&&K.type==="constructor");if(!X)throw new FU1.AbiConstructorNotFoundError({docsPath:TU1});if(!("inputs"in X))throw new FU1.AbiConstructorParamsNotFoundError({docsPath:TU1});if(!X.inputs||X.inputs.length===0)throw new FU1.AbiConstructorParamsNotFoundError({docsPath:TU1});return{args:(0,DR4.decodeAbiParameters)(X.inputs,`0x${G.replace(Y,"")}`),bytecode:Y}}});var ze0=H((Xe0)=>{Object.defineProperty(Xe0,"__esModule",{value:!0});Xe0.fromBlobs=BR4;var Ge0=tB(),OR4=t6(),AR4=y1();function BR4(J){let Q=J.to??(typeof J.blobs[0]==="string"?"hex":"bytes"),Y=typeof J.blobs[0]==="string"?J.blobs.map((W)=>(0,OR4.hexToBytes)(W)):J.blobs,G=Y.reduce((W,Z)=>W+Z.length,0),X=(0,Ge0.createCursor)(new Uint8Array(G)),z=!0;for(let W of Y){let Z=(0,Ge0.createCursor)(W);while(z&&Z.position<W.length){Z.incrementPosition(1);let V=31;if(W.length-Z.position<31)V=W.length-Z.position;for(let q in Array.from({length:V})){let U=Z.readByte();if(U===128&&!Z.inspectBytes(Z.remaining).includes(128)){z=!1;break}X.pushByte(U)}}}let K=X.bytes.slice(0,X.position);return Q==="hex"?(0,AR4.bytesToHex)(K):K}});var We0=H((Ke0)=>{Object.defineProperty(Ke0,"__esModule",{value:!0});Ke0.sidecarsToVersionedHashes=LR4;var wR4=dl();function LR4(J){let{sidecars:Q,version:Y}=J,G=J.to??(typeof Q[0].blob==="string"?"hex":"bytes"),X=[];for(let{commitment:z}of Q)X.push((0,wR4.commitmentToVersionedHash)({commitment:z,to:G,version:Y}));return X}});var Ve0=H((Ze0)=>{Object.defineProperty(Ze0,"__esModule",{value:!0});Ze0.toCoinType=FR4;var CR4=Np(),RR4=2147483648;function FR4(J){if(J===1)return 60n;if(J>=RR4||J<0)throw new CR4.EnsInvalidChainIdError({chainId:J});return BigInt((2147483648|J)>>>0)}});var SU1=H((qe0)=>{Object.defineProperty(qe0,"__esModule",{value:!0});qe0.defineKzg=SR4;function SR4({blobToKzgCommitment:J,computeBlobKzgProof:Q}){return{blobToKzgCommitment:J,computeBlobKzgProof:Q}}});var Me0=H((Ue0)=>{Object.defineProperty(Ue0,"__esModule",{value:!0});Ue0.setupKzg=fR4;var $R4=SU1();function fR4(J,Q){try{J.loadTrustedSetup(Q)}catch(Y){let G=Y;if(!G.message.includes("trusted setup is already loaded"))throw G}return(0,$R4.defineKzg)(J)}});var He0=H((De0)=>{Object.defineProperty(De0,"__esModule",{value:!0});De0.compactSignatureToSignature=hR4;var vR4=t6(),jR4=y1();function hR4({r:J,yParityAndS:Q}){let Y=(0,vR4.hexToBytes)(Q),G=Y[0]&128?1:0,X=Y;if(G===1)X[0]&=127;return{r:J,s:(0,jR4.bytesToHex)(X),yParity:G}}});var Ae0=H((Oe0)=>{Object.defineProperty(Oe0,"__esModule",{value:!0});Oe0.parseCompactSignature=yR4;var xR4=mV(),Ie0=y1();function yR4(J){let{r:Q,s:Y}=xR4.secp256k1.Signature.fromCompact(J.slice(2,130));return{r:(0,Ie0.numberToHex)(Q,{size:32}),yParityAndS:(0,Ie0.numberToHex)(Y,{size:32})}}});var Ne0=H((Be0)=>{Object.defineProperty(Be0,"__esModule",{value:!0});Be0.parseSignature=dR4;var mR4=mV(),wc=y1();function dR4(J){let{r:Q,s:Y}=mR4.secp256k1.Signature.fromCompact(J.slice(2,130)),G=Number(`0x${J.slice(130)}`),[X,z]=(()=>{if(G===0||G===1)return[void 0,G];if(G===27)return[BigInt(G),0];if(G===28)return[BigInt(G),1];throw Error("Invalid yParityOrV value")})();if(typeof X<"u")return{r:(0,wc.numberToHex)(Q,{size:32}),s:(0,wc.numberToHex)(Y,{size:32}),v:X,yParity:z};return{r:(0,wc.numberToHex)(Q,{size:32}),s:(0,wc.numberToHex)(Y,{size:32}),yParity:z}}});var Le0=H((we0)=>{Object.defineProperty(we0,"__esModule",{value:!0});we0.recoverTransactionAddress=iR4;var lR4=m7(),pR4=qc(),cR4=cP(),_R4=xK();async function iR4(J){let{serializedTransaction:Q,signature:Y}=J,G=(0,pR4.parseTransaction)(Q),X=Y??{r:G.r,s:G.s,v:G.v,yParity:G.yParity},z=(0,cR4.serializeTransaction)({...G,r:void 0,s:void 0,v:void 0,yParity:void 0,sidecars:void 0});return await(0,_R4.recoverAddress)({hash:(0,lR4.keccak256)(z),signature:X})}});var Re0=H((Ce0)=>{Object.defineProperty(Ce0,"__esModule",{value:!0});Ce0.serializeCompactSignature=aR4;var oR4=mV(),Ee0=n8();function aR4({r:J,yParityAndS:Q}){return`0x${new oR4.secp256k1.Signature((0,Ee0.hexToBigInt)(J),(0,Ee0.hexToBigInt)(Q)).toCompactHex()}`}});var Te0=H((Fe0)=>{Object.defineProperty(Fe0,"__esModule",{value:!0});Fe0.signatureToCompactSignature=eR4;var sR4=t6(),tR4=y1();function eR4(J){let{r:Q,s:Y,v:G,yParity:X}=J,z=Number(X??G-27n),K=Y;if(z===1){let W=(0,sR4.hexToBytes)(Y);W[0]|=128,K=(0,tR4.bytesToHex)(W)}return{r:Q,yParityAndS:K}}});var _e0=H((v)=>{Object.defineProperty(v,"__esModule",{value:!0});v.maxInt8=v.universalSignatureValidatorByteCode=v.erc6492SignatureValidatorByteCode=v.deploylessCallViaFactoryBytecode=v.deploylessCallViaBytecodeBytecode=v.zeroHash=v.zeroAddress=v.ethAddress=v.multicall3Abi=v.universalSignatureValidatorAbi=v.erc6492SignatureValidatorAbi=v.erc4626Abi=v.erc1155Abi=v.erc721Abi=v.erc20Abi_bytes32=v.erc20Abi=v.webSocket=v.http=v.shouldThrow=v.fallback=v.custom=v.createTransport=v.walletActions=v.testActions=v.publicActions=v.createWalletClient=v.createTestClient=v.createPublicClient=v.rpcSchema=v.createClient=v.WaitForCallsStatusTimeoutError=v.getContract=v.UnknownTypeError=v.UnknownSignatureError=v.SolidityProtectedKeywordError=v.parseAbiParameters=v.parseAbiParameter=v.parseAbiItem=v.parseAbi=v.InvalidStructSignatureError=v.InvalidSignatureError=v.InvalidParenthesisError=v.InvalidParameterError=v.InvalidModifierError=v.InvalidFunctionModifierError=v.InvalidAbiTypeParameterError=v.InvalidAbiParametersError=v.InvalidAbiParameterError=v.InvalidAbiItemError=v.CircularReferenceError=void 0;v.maxUint152=v.maxUint144=v.maxUint136=v.maxUint128=v.maxUint120=v.maxUint112=v.maxUint104=v.maxUint96=v.maxUint88=v.maxUint80=v.maxUint72=v.maxUint64=v.maxUint56=v.maxUint48=v.maxUint40=v.maxUint32=v.maxUint24=v.maxUint16=v.maxUint8=v.maxInt256=v.maxInt248=v.maxInt240=v.maxInt232=v.maxInt224=v.maxInt216=v.maxInt208=v.maxInt200=v.maxInt192=v.maxInt184=v.maxInt176=v.maxInt168=v.maxInt160=v.maxInt152=v.maxInt144=v.maxInt136=v.maxInt128=v.maxInt120=v.maxInt112=v.maxInt104=v.maxInt96=v.maxInt88=v.maxInt80=v.maxInt72=v.maxInt64=v.maxInt56=v.maxInt48=v.maxInt40=v.maxInt32=v.maxInt24=v.maxInt16=void 0;v.AbiConstructorNotFoundError=v.weiUnits=v.gweiUnits=v.etherUnits=v.presignMessagePrefix=v.minInt256=v.minInt248=v.minInt240=v.minInt232=v.minInt224=v.minInt216=v.minInt208=v.minInt200=v.minInt192=v.minInt184=v.minInt176=v.minInt168=v.minInt160=v.minInt152=v.minInt144=v.minInt136=v.minInt128=v.minInt120=v.minInt112=v.minInt104=v.minInt96=v.minInt88=v.minInt80=v.minInt72=v.minInt64=v.minInt56=v.minInt48=v.minInt40=v.minInt32=v.minInt24=v.minInt16=v.minInt8=v.maxUint256=v.maxUint248=v.maxUint240=v.maxUint232=v.maxUint224=v.maxUint216=v.maxUint208=v.maxUint200=v.maxUint192=v.maxUint184=v.maxUint176=v.maxUint168=v.maxUint160=void 0;v.EnsAvatarUriResolutionError=v.EnsAvatarUnsupportedNamespaceError=v.EnsAvatarInvalidNftUriError=v.SizeOverflowError=v.InvalidHexValueError=v.InvalidHexBooleanError=v.InvalidBytesBooleanError=v.IntegerOutOfRangeError=v.SliceOffsetOutOfBoundsError=v.SizeExceedsPaddingSizeError=v.RawContractError=v.CounterfactualDeploymentFailedError=v.ContractFunctionZeroDataError=v.ContractFunctionRevertedError=v.ContractFunctionExecutionError=v.CallExecutionError=v.InvalidChainIdError=v.ClientChainNotConfiguredError=v.ChainNotFoundError=v.ChainMismatchError=v.ChainDoesNotSupportContract=v.BundleFailedError=v.BlockNotFoundError=v.setErrorConfig=v.BaseError=v.InvalidAddressError=v.UnsupportedPackedAbiType=v.InvalidDefinitionTypeError=v.InvalidArrayError=v.InvalidAbiEncodingTypeError=v.InvalidAbiDecodingTypeError=v.DecodeLogTopicsMismatch=v.DecodeLogDataMismatch=v.BytesSizeMismatchError=v.AbiFunctionSignatureNotFoundError=v.AbiFunctionOutputsNotFoundError=v.AbiFunctionNotFoundError=v.AbiEventSignatureNotFoundError=v.AbiEventSignatureEmptyTopicsError=v.AbiEventNotFoundError=v.AbiErrorSignatureNotFoundError=v.AbiErrorNotFoundError=v.AbiErrorInputsNotFoundError=v.AbiEncodingLengthMismatchError=v.AbiEncodingBytesSizeMismatchError=v.AbiEncodingArrayLengthMismatchError=v.AbiDecodingZeroDataError=v.AbiDecodingDataSizeTooSmallError=v.AbiDecodingDataSizeInvalidError=v.AbiConstructorParamsNotFoundError=void 0;v.UnsupportedProviderMethodError=v.UnsupportedNonOptionalCapabilityError=v.UnsupportedChainIdError=v.UnknownRpcError=v.UnknownBundleIdError=v.UnauthorizedProviderError=v.TransactionRejectedRpcError=v.SwitchChainError=v.RpcError=v.ResourceUnavailableRpcError=v.ResourceNotFoundRpcError=v.ProviderRpcError=v.ProviderDisconnectedError=v.ParseRpcError=v.MethodNotSupportedRpcError=v.MethodNotFoundRpcError=v.LimitExceededRpcError=v.JsonRpcVersionUnsupportedError=v.InvalidRequestRpcError=v.InvalidParamsRpcError=v.InvalidInputRpcError=v.InternalRpcError=v.DuplicateIdError=v.ChainDisconnectedError=v.BundleTooLargeError=v.AtomicReadyWalletRejectedUpgradeError=v.AtomicityNotSupportedError=v.WebSocketRequestError=v.TimeoutError=v.SocketClosedError=v.RpcRequestError=v.HttpRequestError=v.UnknownNodeError=v.TransactionTypeNotSupportedError=v.TipAboveFeeCapError=v.NonceTooLowError=v.NonceTooHighError=v.NonceMaxValueError=v.IntrinsicGasTooLowError=v.IntrinsicGasTooHighError=v.InsufficientFundsError=v.FeeCapTooLowError=v.FeeCapTooHighError=v.ExecutionRevertedError=v.FilterTypeNotSupportedError=v.MaxFeePerGasTooLowError=v.Eip1559FeesNotSupportedError=v.BaseFeeScalarError=v.EstimateGasExecutionError=v.EnsInvalidChainIdError=void 0;v.toBlobs=v.toBlobSidecars=v.sidecarsToVersionedHashes=v.fromBlobs=v.commitmentToVersionedHash=v.commitmentsToVersionedHashes=v.blobsToProofs=v.blobsToCommitments=v.isAddressEqual=v.isAddress=v.getCreateAddress=v.getCreate2Address=v.getContractAddress=v.getAddress=v.checksumAddress=v.prepareEncodeFunctionData=v.parseEventLogs=v.getAbiItem=v.encodePacked=v.encodeFunctionResult=v.encodeFunctionData=v.encodeEventTopics=v.encodeErrorResult=v.encodeDeployData=v.encodeAbiParameters=v.decodeFunctionResult=v.decodeFunctionData=v.decodeEventLog=v.decodeErrorResult=v.decodeDeployData=v.decodeAbiParameters=v.EIP1193ProviderRpcError=v.InvalidDecimalNumberError=v.InvalidStructTypeError=v.InvalidPrimaryTypeError=v.InvalidDomainError=v.UrlRequiredError=v.WaitForTransactionReceiptTimeoutError=v.TransactionReceiptNotFoundError=v.TransactionNotFoundError=v.TransactionExecutionError=v.InvalidStorageKeySizeError=v.InvalidSerializedTransactionTypeError=v.InvalidSerializedTransactionError=v.InvalidSerializableTransactionError=v.InvalidLegacyVError=v.FeeConflictError=v.StateAssignmentConflictError=v.AccountStateConflictError=v.UserRejectedRequestError=void 0;v.getContractError=v.toCoinType=v.namehash=v.labelhash=v.toRlp=v.hexToRlp=v.bytesToRlp=v.toHex=v.stringToHex=v.numberToHex=v.bytesToHex=v.boolToHex=v.toBytes=v.stringToBytes=v.numberToBytes=v.hexToBytes=v.boolToBytes=v.fromRlp=v.hexToString=v.hexToNumber=v.hexToBool=v.hexToBigInt=v.fromHex=v.fromBytes=v.bytesToString=v.bytesToNumber=v.bytesToBool=v.bytesToBigInt=v.trim=v.sliceHex=v.sliceBytes=v.slice=v.size=v.padHex=v.padBytes=v.pad=v.isHex=v.isBytes=v.concatHex=v.concatBytes=v.concat=v.getChainContractAddress=v.extractChain=v.defineChain=v.assertCurrentChain=v.offchainLookupSignature=v.offchainLookupAbiItem=v.offchainLookup=v.ccipFetch=v.ccipRequest=void 0;v.recoverTypedDataAddress=v.recoverTransactionAddress=v.recoverPublicKey=v.recoverMessageAddress=v.recoverAddress=v.parseSignature=v.hexToSignature=v.parseErc8010Signature=v.parseErc6492Signature=v.parseCompactSignature=v.hexToCompactSignature=v.isErc8010Signature=v.isErc6492Signature=v.hashTypedData=v.hashStruct=v.hashDomain=v.hashMessage=v.compactSignatureToSignature=v.withTimeout=v.withRetry=v.withCache=v.nonceManager=v.createNonceManager=v.setupKzg=v.defineKzg=v.getFunctionSignature=v.toFunctionSignature=v.getFunctionSelector=v.toFunctionSelector=v.toFunctionHash=v.getEventSignature=v.toEventSignature=v.getEventSelector=v.toEventSelector=v.toEventHash=v.sha256=v.ripemd160=v.keccak256=v.isHash=v.rpcTransactionType=v.formatTransactionRequest=v.defineTransactionRequest=v.formatTransactionReceipt=v.defineTransactionReceipt=v.transactionType=v.formatTransaction=v.defineTransaction=v.formatLog=v.formatBlock=v.defineBlock=void 0;v.parseUnits=v.parseGwei=v.parseEther=v.formatUnits=v.formatGwei=v.formatEther=v.validateTypedData=v.serializeTypedData=v.getTypesForEIP712Domain=v.domainSeparator=v.serializeTransaction=v.serializeAccessList=v.parseTransaction=v.getTransactionType=v.getSerializedTransactionType=v.assertTransactionLegacy=v.assertTransactionEIP2930=v.assertTransactionEIP1559=v.assertRequest=v.stringify=v.verifyTypedData=v.verifyMessage=v.verifyHash=v.toPrefixedMessage=v.signatureToCompactSignature=v.serializeSignature=v.signatureToHex=v.serializeErc8010Signature=v.serializeErc6492Signature=v.serializeCompactSignature=v.compactSignatureToHex=void 0;var l4=cS();Object.defineProperty(v,"CircularReferenceError",{enumerable:!0,get:function(){return l4.CircularReferenceError}});Object.defineProperty(v,"InvalidAbiItemError",{enumerable:!0,get:function(){return l4.InvalidAbiItemError}});Object.defineProperty(v,"InvalidAbiParameterError",{enumerable:!0,get:function(){return l4.InvalidAbiParameterError}});Object.defineProperty(v,"InvalidAbiParametersError",{enumerable:!0,get:function(){return l4.InvalidAbiParametersError}});Object.defineProperty(v,"InvalidAbiTypeParameterError",{enumerable:!0,get:function(){return l4.InvalidAbiTypeParameterError}});Object.defineProperty(v,"InvalidFunctionModifierError",{enumerable:!0,get:function(){return l4.InvalidFunctionModifierError}});Object.defineProperty(v,"InvalidModifierError",{enumerable:!0,get:function(){return l4.InvalidModifierError}});Object.defineProperty(v,"InvalidParameterError",{enumerable:!0,get:function(){return l4.InvalidParameterError}});Object.defineProperty(v,"InvalidParenthesisError",{enumerable:!0,get:function(){return l4.InvalidParenthesisError}});Object.defineProperty(v,"InvalidSignatureError",{enumerable:!0,get:function(){return l4.InvalidSignatureError}});Object.defineProperty(v,"InvalidStructSignatureError",{enumerable:!0,get:function(){return l4.InvalidStructSignatureError}});Object.defineProperty(v,"parseAbi",{enumerable:!0,get:function(){return l4.parseAbi}});Object.defineProperty(v,"parseAbiItem",{enumerable:!0,get:function(){return l4.parseAbiItem}});Object.defineProperty(v,"parseAbiParameter",{enumerable:!0,get:function(){return l4.parseAbiParameter}});Object.defineProperty(v,"parseAbiParameters",{enumerable:!0,get:function(){return l4.parseAbiParameters}});Object.defineProperty(v,"SolidityProtectedKeywordError",{enumerable:!0,get:function(){return l4.SolidityProtectedKeywordError}});Object.defineProperty(v,"UnknownSignatureError",{enumerable:!0,get:function(){return l4.UnknownSignatureError}});Object.defineProperty(v,"UnknownTypeError",{enumerable:!0,get:function(){return l4.UnknownTypeError}});var QF4=jl0();Object.defineProperty(v,"getContract",{enumerable:!0,get:function(){return QF4.getContract}});var YF4=$Z1();Object.defineProperty(v,"WaitForCallsStatusTimeoutError",{enumerable:!0,get:function(){return YF4.WaitForCallsStatusTimeoutError}});var Se0=mP();Object.defineProperty(v,"createClient",{enumerable:!0,get:function(){return Se0.createClient}});Object.defineProperty(v,"rpcSchema",{enumerable:!0,get:function(){return Se0.rpcSchema}});var GF4=lr0();Object.defineProperty(v,"createPublicClient",{enumerable:!0,get:function(){return GF4.createPublicClient}});var XF4=es0();Object.defineProperty(v,"createTestClient",{enumerable:!0,get:function(){return XF4.createTestClient}});var zF4=bt0();Object.defineProperty(v,"createWalletClient",{enumerable:!0,get:function(){return zF4.createWalletClient}});var KF4=BU1();Object.defineProperty(v,"publicActions",{enumerable:!0,get:function(){return KF4.publicActions}});var WF4=wU1();Object.defineProperty(v,"testActions",{enumerable:!0,get:function(){return WF4.testActions}});var ZF4=CU1();Object.defineProperty(v,"walletActions",{enumerable:!0,get:function(){return ZF4.walletActions}});var VF4=pN();Object.defineProperty(v,"createTransport",{enumerable:!0,get:function(){return VF4.createTransport}});var qF4=gt0();Object.defineProperty(v,"custom",{enumerable:!0,get:function(){return qF4.custom}});var Pe0=pt0();Object.defineProperty(v,"fallback",{enumerable:!0,get:function(){return Pe0.fallback}});Object.defineProperty(v,"shouldThrow",{enumerable:!0,get:function(){return Pe0.shouldThrow}});var UF4=ot0();Object.defineProperty(v,"http",{enumerable:!0,get:function(){return UF4.http}});var MF4=rt0();Object.defineProperty(v,"webSocket",{enumerable:!0,get:function(){return MF4.webSocket}});var nV=yK();Object.defineProperty(v,"erc20Abi",{enumerable:!0,get:function(){return nV.erc20Abi}});Object.defineProperty(v,"erc20Abi_bytes32",{enumerable:!0,get:function(){return nV.erc20Abi_bytes32}});Object.defineProperty(v,"erc721Abi",{enumerable:!0,get:function(){return nV.erc721Abi}});Object.defineProperty(v,"erc1155Abi",{enumerable:!0,get:function(){return nV.erc1155Abi}});Object.defineProperty(v,"erc4626Abi",{enumerable:!0,get:function(){return nV.erc4626Abi}});Object.defineProperty(v,"erc6492SignatureValidatorAbi",{enumerable:!0,get:function(){return nV.erc6492SignatureValidatorAbi}});Object.defineProperty(v,"universalSignatureValidatorAbi",{enumerable:!0,get:function(){return nV.erc6492SignatureValidatorAbi}});Object.defineProperty(v,"multicall3Abi",{enumerable:!0,get:function(){return nV.multicall3Abi}});var $e0=WU1();Object.defineProperty(v,"ethAddress",{enumerable:!0,get:function(){return $e0.ethAddress}});Object.defineProperty(v,"zeroAddress",{enumerable:!0,get:function(){return $e0.zeroAddress}});var DF4=gp();Object.defineProperty(v,"zeroHash",{enumerable:!0,get:function(){return DF4.zeroHash}});var Lc=AN();Object.defineProperty(v,"deploylessCallViaBytecodeBytecode",{enumerable:!0,get:function(){return Lc.deploylessCallViaBytecodeBytecode}});Object.defineProperty(v,"deploylessCallViaFactoryBytecode",{enumerable:!0,get:function(){return Lc.deploylessCallViaFactoryBytecode}});Object.defineProperty(v,"erc6492SignatureValidatorByteCode",{enumerable:!0,get:function(){return Lc.erc6492SignatureValidatorByteCode}});Object.defineProperty(v,"universalSignatureValidatorByteCode",{enumerable:!0,get:function(){return Lc.erc6492SignatureValidatorByteCode}});var w1=bl();Object.defineProperty(v,"maxInt8",{enumerable:!0,get:function(){return w1.maxInt8}});Object.defineProperty(v,"maxInt16",{enumerable:!0,get:function(){return w1.maxInt16}});Object.defineProperty(v,"maxInt24",{enumerable:!0,get:function(){return w1.maxInt24}});Object.defineProperty(v,"maxInt32",{enumerable:!0,get:function(){return w1.maxInt32}});Object.defineProperty(v,"maxInt40",{enumerable:!0,get:function(){return w1.maxInt40}});Object.defineProperty(v,"maxInt48",{enumerable:!0,get:function(){return w1.maxInt48}});Object.defineProperty(v,"maxInt56",{enumerable:!0,get:function(){return w1.maxInt56}});Object.defineProperty(v,"maxInt64",{enumerable:!0,get:function(){return w1.maxInt64}});Object.defineProperty(v,"maxInt72",{enumerable:!0,get:function(){return w1.maxInt72}});Object.defineProperty(v,"maxInt80",{enumerable:!0,get:function(){return w1.maxInt80}});Object.defineProperty(v,"maxInt88",{enumerable:!0,get:function(){return w1.maxInt88}});Object.defineProperty(v,"maxInt96",{enumerable:!0,get:function(){return w1.maxInt96}});Object.defineProperty(v,"maxInt104",{enumerable:!0,get:function(){return w1.maxInt104}});Object.defineProperty(v,"maxInt112",{enumerable:!0,get:function(){return w1.maxInt112}});Object.defineProperty(v,"maxInt120",{enumerable:!0,get:function(){return w1.maxInt120}});Object.defineProperty(v,"maxInt128",{enumerable:!0,get:function(){return w1.maxInt128}});Object.defineProperty(v,"maxInt136",{enumerable:!0,get:function(){return w1.maxInt136}});Object.defineProperty(v,"maxInt144",{enumerable:!0,get:function(){return w1.maxInt144}});Object.defineProperty(v,"maxInt152",{enumerable:!0,get:function(){return w1.maxInt152}});Object.defineProperty(v,"maxInt160",{enumerable:!0,get:function(){return w1.maxInt160}});Object.defineProperty(v,"maxInt168",{enumerable:!0,get:function(){return w1.maxInt168}});Object.defineProperty(v,"maxInt176",{enumerable:!0,get:function(){return w1.maxInt176}});Object.defineProperty(v,"maxInt184",{enumerable:!0,get:function(){return w1.maxInt184}});Object.defineProperty(v,"maxInt192",{enumerable:!0,get:function(){return w1.maxInt192}});Object.defineProperty(v,"maxInt200",{enumerable:!0,get:function(){return w1.maxInt200}});Object.defineProperty(v,"maxInt208",{enumerable:!0,get:function(){return w1.maxInt208}});Object.defineProperty(v,"maxInt216",{enumerable:!0,get:function(){return w1.maxInt216}});Object.defineProperty(v,"maxInt224",{enumerable:!0,get:function(){return w1.maxInt224}});Object.defineProperty(v,"maxInt232",{enumerable:!0,get:function(){return w1.maxInt232}});Object.defineProperty(v,"maxInt240",{enumerable:!0,get:function(){return w1.maxInt240}});Object.defineProperty(v,"maxInt248",{enumerable:!0,get:function(){return w1.maxInt248}});Object.defineProperty(v,"maxInt256",{enumerable:!0,get:function(){return w1.maxInt256}});Object.defineProperty(v,"maxUint8",{enumerable:!0,get:function(){return w1.maxUint8}});Object.defineProperty(v,"maxUint16",{enumerable:!0,get:function(){return w1.maxUint16}});Object.defineProperty(v,"maxUint24",{enumerable:!0,get:function(){return w1.maxUint24}});Object.defineProperty(v,"maxUint32",{enumerable:!0,get:function(){return w1.maxUint32}});Object.defineProperty(v,"maxUint40",{enumerable:!0,get:function(){return w1.maxUint40}});Object.defineProperty(v,"maxUint48",{enumerable:!0,get:function(){return w1.maxUint48}});Object.defineProperty(v,"maxUint56",{enumerable:!0,get:function(){return w1.maxUint56}});Object.defineProperty(v,"maxUint64",{enumerable:!0,get:function(){return w1.maxUint64}});Object.defineProperty(v,"maxUint72",{enumerable:!0,get:function(){return w1.maxUint72}});Object.defineProperty(v,"maxUint80",{enumerable:!0,get:function(){return w1.maxUint80}});Object.defineProperty(v,"maxUint88",{enumerable:!0,get:function(){return w1.maxUint88}});Object.defineProperty(v,"maxUint96",{enumerable:!0,get:function(){return w1.maxUint96}});Object.defineProperty(v,"maxUint104",{enumerable:!0,get:function(){return w1.maxUint104}});Object.defineProperty(v,"maxUint112",{enumerable:!0,get:function(){return w1.maxUint112}});Object.defineProperty(v,"maxUint120",{enumerable:!0,get:function(){return w1.maxUint120}});Object.defineProperty(v,"maxUint128",{enumerable:!0,get:function(){return w1.maxUint128}});Object.defineProperty(v,"maxUint136",{enumerable:!0,get:function(){return w1.maxUint136}});Object.defineProperty(v,"maxUint144",{enumerable:!0,get:function(){return w1.maxUint144}});Object.defineProperty(v,"maxUint152",{enumerable:!0,get:function(){return w1.maxUint152}});Object.defineProperty(v,"maxUint160",{enumerable:!0,get:function(){return w1.maxUint160}});Object.defineProperty(v,"maxUint168",{enumerable:!0,get:function(){return w1.maxUint168}});Object.defineProperty(v,"maxUint176",{enumerable:!0,get:function(){return w1.maxUint176}});Object.defineProperty(v,"maxUint184",{enumerable:!0,get:function(){return w1.maxUint184}});Object.defineProperty(v,"maxUint192",{enumerable:!0,get:function(){return w1.maxUint192}});Object.defineProperty(v,"maxUint200",{enumerable:!0,get:function(){return w1.maxUint200}});Object.defineProperty(v,"maxUint208",{enumerable:!0,get:function(){return w1.maxUint208}});Object.defineProperty(v,"maxUint216",{enumerable:!0,get:function(){return w1.maxUint216}});Object.defineProperty(v,"maxUint224",{enumerable:!0,get:function(){return w1.maxUint224}});Object.defineProperty(v,"maxUint232",{enumerable:!0,get:function(){return w1.maxUint232}});Object.defineProperty(v,"maxUint240",{enumerable:!0,get:function(){return w1.maxUint240}});Object.defineProperty(v,"maxUint248",{enumerable:!0,get:function(){return w1.maxUint248}});Object.defineProperty(v,"maxUint256",{enumerable:!0,get:function(){return w1.maxUint256}});Object.defineProperty(v,"minInt8",{enumerable:!0,get:function(){return w1.minInt8}});Object.defineProperty(v,"minInt16",{enumerable:!0,get:function(){return w1.minInt16}});Object.defineProperty(v,"minInt24",{enumerable:!0,get:function(){return w1.minInt24}});Object.defineProperty(v,"minInt32",{enumerable:!0,get:function(){return w1.minInt32}});Object.defineProperty(v,"minInt40",{enumerable:!0,get:function(){return w1.minInt40}});Object.defineProperty(v,"minInt48",{enumerable:!0,get:function(){return w1.minInt48}});Object.defineProperty(v,"minInt56",{enumerable:!0,get:function(){return w1.minInt56}});Object.defineProperty(v,"minInt64",{enumerable:!0,get:function(){return w1.minInt64}});Object.defineProperty(v,"minInt72",{enumerable:!0,get:function(){return w1.minInt72}});Object.defineProperty(v,"minInt80",{enumerable:!0,get:function(){return w1.minInt80}});Object.defineProperty(v,"minInt88",{enumerable:!0,get:function(){return w1.minInt88}});Object.defineProperty(v,"minInt96",{enumerable:!0,get:function(){return w1.minInt96}});Object.defineProperty(v,"minInt104",{enumerable:!0,get:function(){return w1.minInt104}});Object.defineProperty(v,"minInt112",{enumerable:!0,get:function(){return w1.minInt112}});Object.defineProperty(v,"minInt120",{enumerable:!0,get:function(){return w1.minInt120}});Object.defineProperty(v,"minInt128",{enumerable:!0,get:function(){return w1.minInt128}});Object.defineProperty(v,"minInt136",{enumerable:!0,get:function(){return w1.minInt136}});Object.defineProperty(v,"minInt144",{enumerable:!0,get:function(){return w1.minInt144}});Object.defineProperty(v,"minInt152",{enumerable:!0,get:function(){return w1.minInt152}});Object.defineProperty(v,"minInt160",{enumerable:!0,get:function(){return w1.minInt160}});Object.defineProperty(v,"minInt168",{enumerable:!0,get:function(){return w1.minInt168}});Object.defineProperty(v,"minInt176",{enumerable:!0,get:function(){return w1.minInt176}});Object.defineProperty(v,"minInt184",{enumerable:!0,get:function(){return w1.minInt184}});Object.defineProperty(v,"minInt192",{enumerable:!0,get:function(){return w1.minInt192}});Object.defineProperty(v,"minInt200",{enumerable:!0,get:function(){return w1.minInt200}});Object.defineProperty(v,"minInt208",{enumerable:!0,get:function(){return w1.minInt208}});Object.defineProperty(v,"minInt216",{enumerable:!0,get:function(){return w1.minInt216}});Object.defineProperty(v,"minInt224",{enumerable:!0,get:function(){return w1.minInt224}});Object.defineProperty(v,"minInt232",{enumerable:!0,get:function(){return w1.minInt232}});Object.defineProperty(v,"minInt240",{enumerable:!0,get:function(){return w1.minInt240}});Object.defineProperty(v,"minInt248",{enumerable:!0,get:function(){return w1.minInt248}});Object.defineProperty(v,"minInt256",{enumerable:!0,get:function(){return w1.minInt256}});var HF4=RV1();Object.defineProperty(v,"presignMessagePrefix",{enumerable:!0,get:function(){return HF4.presignMessagePrefix}});var PU1=QN();Object.defineProperty(v,"etherUnits",{enumerable:!0,get:function(){return PU1.etherUnits}});Object.defineProperty(v,"gweiUnits",{enumerable:!0,get:function(){return PU1.gweiUnits}});Object.defineProperty(v,"weiUnits",{enumerable:!0,get:function(){return PU1.weiUnits}});var P8=S8();Object.defineProperty(v,"AbiConstructorNotFoundError",{enumerable:!0,get:function(){return P8.AbiConstructorNotFoundError}});Object.defineProperty(v,"AbiConstructorParamsNotFoundError",{enumerable:!0,get:function(){return P8.AbiConstructorParamsNotFoundError}});Object.defineProperty(v,"AbiDecodingDataSizeInvalidError",{enumerable:!0,get:function(){return P8.AbiDecodingDataSizeInvalidError}});Object.defineProperty(v,"AbiDecodingDataSizeTooSmallError",{enumerable:!0,get:function(){return P8.AbiDecodingDataSizeTooSmallError}});Object.defineProperty(v,"AbiDecodingZeroDataError",{enumerable:!0,get:function(){return P8.AbiDecodingZeroDataError}});Object.defineProperty(v,"AbiEncodingArrayLengthMismatchError",{enumerable:!0,get:function(){return P8.AbiEncodingArrayLengthMismatchError}});Object.defineProperty(v,"AbiEncodingBytesSizeMismatchError",{enumerable:!0,get:function(){return P8.AbiEncodingBytesSizeMismatchError}});Object.defineProperty(v,"AbiEncodingLengthMismatchError",{enumerable:!0,get:function(){return P8.AbiEncodingLengthMismatchError}});Object.defineProperty(v,"AbiErrorInputsNotFoundError",{enumerable:!0,get:function(){return P8.AbiErrorInputsNotFoundError}});Object.defineProperty(v,"AbiErrorNotFoundError",{enumerable:!0,get:function(){return P8.AbiErrorNotFoundError}});Object.defineProperty(v,"AbiErrorSignatureNotFoundError",{enumerable:!0,get:function(){return P8.AbiErrorSignatureNotFoundError}});Object.defineProperty(v,"AbiEventNotFoundError",{enumerable:!0,get:function(){return P8.AbiEventNotFoundError}});Object.defineProperty(v,"AbiEventSignatureEmptyTopicsError",{enumerable:!0,get:function(){return P8.AbiEventSignatureEmptyTopicsError}});Object.defineProperty(v,"AbiEventSignatureNotFoundError",{enumerable:!0,get:function(){return P8.AbiEventSignatureNotFoundError}});Object.defineProperty(v,"AbiFunctionNotFoundError",{enumerable:!0,get:function(){return P8.AbiFunctionNotFoundError}});Object.defineProperty(v,"AbiFunctionOutputsNotFoundError",{enumerable:!0,get:function(){return P8.AbiFunctionOutputsNotFoundError}});Object.defineProperty(v,"AbiFunctionSignatureNotFoundError",{enumerable:!0,get:function(){return P8.AbiFunctionSignatureNotFoundError}});Object.defineProperty(v,"BytesSizeMismatchError",{enumerable:!0,get:function(){return P8.BytesSizeMismatchError}});Object.defineProperty(v,"DecodeLogDataMismatch",{enumerable:!0,get:function(){return P8.DecodeLogDataMismatch}});Object.defineProperty(v,"DecodeLogTopicsMismatch",{enumerable:!0,get:function(){return P8.DecodeLogTopicsMismatch}});Object.defineProperty(v,"InvalidAbiDecodingTypeError",{enumerable:!0,get:function(){return P8.InvalidAbiDecodingTypeError}});Object.defineProperty(v,"InvalidAbiEncodingTypeError",{enumerable:!0,get:function(){return P8.InvalidAbiEncodingTypeError}});Object.defineProperty(v,"InvalidArrayError",{enumerable:!0,get:function(){return P8.InvalidArrayError}});Object.defineProperty(v,"InvalidDefinitionTypeError",{enumerable:!0,get:function(){return P8.InvalidDefinitionTypeError}});Object.defineProperty(v,"UnsupportedPackedAbiType",{enumerable:!0,get:function(){return P8.UnsupportedPackedAbiType}});var IF4=p2();Object.defineProperty(v,"InvalidAddressError",{enumerable:!0,get:function(){return IF4.InvalidAddressError}});var fe0=f0();Object.defineProperty(v,"BaseError",{enumerable:!0,get:function(){return fe0.BaseError}});Object.defineProperty(v,"setErrorConfig",{enumerable:!0,get:function(){return fe0.setErrorConfig}});var OF4=xl();Object.defineProperty(v,"BlockNotFoundError",{enumerable:!0,get:function(){return OF4.BlockNotFoundError}});var AF4=RZ1();Object.defineProperty(v,"BundleFailedError",{enumerable:!0,get:function(){return AF4.BundleFailedError}});var C$=BN();Object.defineProperty(v,"ChainDoesNotSupportContract",{enumerable:!0,get:function(){return C$.ChainDoesNotSupportContract}});Object.defineProperty(v,"ChainMismatchError",{enumerable:!0,get:function(){return C$.ChainMismatchError}});Object.defineProperty(v,"ChainNotFoundError",{enumerable:!0,get:function(){return C$.ChainNotFoundError}});Object.defineProperty(v,"ClientChainNotConfiguredError",{enumerable:!0,get:function(){return C$.ClientChainNotConfiguredError}});Object.defineProperty(v,"InvalidChainIdError",{enumerable:!0,get:function(){return C$.InvalidChainIdError}});var cN=kK();Object.defineProperty(v,"CallExecutionError",{enumerable:!0,get:function(){return cN.CallExecutionError}});Object.defineProperty(v,"ContractFunctionExecutionError",{enumerable:!0,get:function(){return cN.ContractFunctionExecutionError}});Object.defineProperty(v,"ContractFunctionRevertedError",{enumerable:!0,get:function(){return cN.ContractFunctionRevertedError}});Object.defineProperty(v,"ContractFunctionZeroDataError",{enumerable:!0,get:function(){return cN.ContractFunctionZeroDataError}});Object.defineProperty(v,"CounterfactualDeploymentFailedError",{enumerable:!0,get:function(){return cN.CounterfactualDeploymentFailedError}});Object.defineProperty(v,"RawContractError",{enumerable:!0,get:function(){return cN.RawContractError}});var ke0=iS();Object.defineProperty(v,"SizeExceedsPaddingSizeError",{enumerable:!0,get:function(){return ke0.SizeExceedsPaddingSizeError}});Object.defineProperty(v,"SliceOffsetOutOfBoundsError",{enumerable:!0,get:function(){return ke0.SliceOffsetOutOfBoundsError}});var R$=eM();Object.defineProperty(v,"IntegerOutOfRangeError",{enumerable:!0,get:function(){return R$.IntegerOutOfRangeError}});Object.defineProperty(v,"InvalidBytesBooleanError",{enumerable:!0,get:function(){return R$.InvalidBytesBooleanError}});Object.defineProperty(v,"InvalidHexBooleanError",{enumerable:!0,get:function(){return R$.InvalidHexBooleanError}});Object.defineProperty(v,"InvalidHexValueError",{enumerable:!0,get:function(){return R$.InvalidHexValueError}});Object.defineProperty(v,"SizeOverflowError",{enumerable:!0,get:function(){return R$.SizeOverflowError}});var Ec=Np();Object.defineProperty(v,"EnsAvatarInvalidNftUriError",{enumerable:!0,get:function(){return Ec.EnsAvatarInvalidNftUriError}});Object.defineProperty(v,"EnsAvatarUnsupportedNamespaceError",{enumerable:!0,get:function(){return Ec.EnsAvatarUnsupportedNamespaceError}});Object.defineProperty(v,"EnsAvatarUriResolutionError",{enumerable:!0,get:function(){return Ec.EnsAvatarUriResolutionError}});Object.defineProperty(v,"EnsInvalidChainIdError",{enumerable:!0,get:function(){return Ec.EnsInvalidChainIdError}});var BF4=wW1();Object.defineProperty(v,"EstimateGasExecutionError",{enumerable:!0,get:function(){return BF4.EstimateGasExecutionError}});var $U1=BP();Object.defineProperty(v,"BaseFeeScalarError",{enumerable:!0,get:function(){return $U1.BaseFeeScalarError}});Object.defineProperty(v,"Eip1559FeesNotSupportedError",{enumerable:!0,get:function(){return $U1.Eip1559FeesNotSupportedError}});Object.defineProperty(v,"MaxFeePerGasTooLowError",{enumerable:!0,get:function(){return $U1.MaxFeePerGasTooLowError}});var NF4=XK1();Object.defineProperty(v,"FilterTypeNotSupportedError",{enumerable:!0,get:function(){return NF4.FilterTypeNotSupportedError}});var r2=EX();Object.defineProperty(v,"ExecutionRevertedError",{enumerable:!0,get:function(){return r2.ExecutionRevertedError}});Object.defineProperty(v,"FeeCapTooHighError",{enumerable:!0,get:function(){return r2.FeeCapTooHighError}});Object.defineProperty(v,"FeeCapTooLowError",{enumerable:!0,get:function(){return r2.FeeCapTooLowError}});Object.defineProperty(v,"InsufficientFundsError",{enumerable:!0,get:function(){return r2.InsufficientFundsError}});Object.defineProperty(v,"IntrinsicGasTooHighError",{enumerable:!0,get:function(){return r2.IntrinsicGasTooHighError}});Object.defineProperty(v,"IntrinsicGasTooLowError",{enumerable:!0,get:function(){return r2.IntrinsicGasTooLowError}});Object.defineProperty(v,"NonceMaxValueError",{enumerable:!0,get:function(){return r2.NonceMaxValueError}});Object.defineProperty(v,"NonceTooHighError",{enumerable:!0,get:function(){return r2.NonceTooHighError}});Object.defineProperty(v,"NonceTooLowError",{enumerable:!0,get:function(){return r2.NonceTooLowError}});Object.defineProperty(v,"TipAboveFeeCapError",{enumerable:!0,get:function(){return r2.TipAboveFeeCapError}});Object.defineProperty(v,"TransactionTypeNotSupportedError",{enumerable:!0,get:function(){return r2.TransactionTypeNotSupportedError}});Object.defineProperty(v,"UnknownNodeError",{enumerable:!0,get:function(){return r2.UnknownNodeError}});var F$=i2();Object.defineProperty(v,"HttpRequestError",{enumerable:!0,get:function(){return F$.HttpRequestError}});Object.defineProperty(v,"RpcRequestError",{enumerable:!0,get:function(){return F$.RpcRequestError}});Object.defineProperty(v,"SocketClosedError",{enumerable:!0,get:function(){return F$.SocketClosedError}});Object.defineProperty(v,"TimeoutError",{enumerable:!0,get:function(){return F$.TimeoutError}});Object.defineProperty(v,"WebSocketRequestError",{enumerable:!0,get:function(){return F$.WebSocketRequestError}});var J8=vK();Object.defineProperty(v,"AtomicityNotSupportedError",{enumerable:!0,get:function(){return J8.AtomicityNotSupportedError}});Object.defineProperty(v,"AtomicReadyWalletRejectedUpgradeError",{enumerable:!0,get:function(){return J8.AtomicReadyWalletRejectedUpgradeError}});Object.defineProperty(v,"BundleTooLargeError",{enumerable:!0,get:function(){return J8.BundleTooLargeError}});Object.defineProperty(v,"ChainDisconnectedError",{enumerable:!0,get:function(){return J8.ChainDisconnectedError}});Object.defineProperty(v,"DuplicateIdError",{enumerable:!0,get:function(){return J8.DuplicateIdError}});Object.defineProperty(v,"InternalRpcError",{enumerable:!0,get:function(){return J8.InternalRpcError}});Object.defineProperty(v,"InvalidInputRpcError",{enumerable:!0,get:function(){return J8.InvalidInputRpcError}});Object.defineProperty(v,"InvalidParamsRpcError",{enumerable:!0,get:function(){return J8.InvalidParamsRpcError}});Object.defineProperty(v,"InvalidRequestRpcError",{enumerable:!0,get:function(){return J8.InvalidRequestRpcError}});Object.defineProperty(v,"JsonRpcVersionUnsupportedError",{enumerable:!0,get:function(){return J8.JsonRpcVersionUnsupportedError}});Object.defineProperty(v,"LimitExceededRpcError",{enumerable:!0,get:function(){return J8.LimitExceededRpcError}});Object.defineProperty(v,"MethodNotFoundRpcError",{enumerable:!0,get:function(){return J8.MethodNotFoundRpcError}});Object.defineProperty(v,"MethodNotSupportedRpcError",{enumerable:!0,get:function(){return J8.MethodNotSupportedRpcError}});Object.defineProperty(v,"ParseRpcError",{enumerable:!0,get:function(){return J8.ParseRpcError}});Object.defineProperty(v,"ProviderDisconnectedError",{enumerable:!0,get:function(){return J8.ProviderDisconnectedError}});Object.defineProperty(v,"ProviderRpcError",{enumerable:!0,get:function(){return J8.ProviderRpcError}});Object.defineProperty(v,"ResourceNotFoundRpcError",{enumerable:!0,get:function(){return J8.ResourceNotFoundRpcError}});Object.defineProperty(v,"ResourceUnavailableRpcError",{enumerable:!0,get:function(){return J8.ResourceUnavailableRpcError}});Object.defineProperty(v,"RpcError",{enumerable:!0,get:function(){return J8.RpcError}});Object.defineProperty(v,"SwitchChainError",{enumerable:!0,get:function(){return J8.SwitchChainError}});Object.defineProperty(v,"TransactionRejectedRpcError",{enumerable:!0,get:function(){return J8.TransactionRejectedRpcError}});Object.defineProperty(v,"UnauthorizedProviderError",{enumerable:!0,get:function(){return J8.UnauthorizedProviderError}});Object.defineProperty(v,"UnknownBundleIdError",{enumerable:!0,get:function(){return J8.UnknownBundleIdError}});Object.defineProperty(v,"UnknownRpcError",{enumerable:!0,get:function(){return J8.UnknownRpcError}});Object.defineProperty(v,"UnsupportedChainIdError",{enumerable:!0,get:function(){return J8.UnsupportedChainIdError}});Object.defineProperty(v,"UnsupportedNonOptionalCapabilityError",{enumerable:!0,get:function(){return J8.UnsupportedNonOptionalCapabilityError}});Object.defineProperty(v,"UnsupportedProviderMethodError",{enumerable:!0,get:function(){return J8.UnsupportedProviderMethodError}});Object.defineProperty(v,"UserRejectedRequestError",{enumerable:!0,get:function(){return J8.UserRejectedRequestError}});var ve0=pu();Object.defineProperty(v,"AccountStateConflictError",{enumerable:!0,get:function(){return ve0.AccountStateConflictError}});Object.defineProperty(v,"StateAssignmentConflictError",{enumerable:!0,get:function(){return ve0.StateAssignmentConflictError}});var vX=m3();Object.defineProperty(v,"FeeConflictError",{enumerable:!0,get:function(){return vX.FeeConflictError}});Object.defineProperty(v,"InvalidLegacyVError",{enumerable:!0,get:function(){return vX.InvalidLegacyVError}});Object.defineProperty(v,"InvalidSerializableTransactionError",{enumerable:!0,get:function(){return vX.InvalidSerializableTransactionError}});Object.defineProperty(v,"InvalidSerializedTransactionError",{enumerable:!0,get:function(){return vX.InvalidSerializedTransactionError}});Object.defineProperty(v,"InvalidSerializedTransactionTypeError",{enumerable:!0,get:function(){return vX.InvalidSerializedTransactionTypeError}});Object.defineProperty(v,"InvalidStorageKeySizeError",{enumerable:!0,get:function(){return vX.InvalidStorageKeySizeError}});Object.defineProperty(v,"TransactionExecutionError",{enumerable:!0,get:function(){return vX.TransactionExecutionError}});Object.defineProperty(v,"TransactionNotFoundError",{enumerable:!0,get:function(){return vX.TransactionNotFoundError}});Object.defineProperty(v,"TransactionReceiptNotFoundError",{enumerable:!0,get:function(){return vX.TransactionReceiptNotFoundError}});Object.defineProperty(v,"WaitForTransactionReceiptTimeoutError",{enumerable:!0,get:function(){return vX.WaitForTransactionReceiptTimeoutError}});var wF4=Nc();Object.defineProperty(v,"UrlRequiredError",{enumerable:!0,get:function(){return wF4.UrlRequiredError}});var fU1=PV1();Object.defineProperty(v,"InvalidDomainError",{enumerable:!0,get:function(){return fU1.InvalidDomainError}});Object.defineProperty(v,"InvalidPrimaryTypeError",{enumerable:!0,get:function(){return fU1.InvalidPrimaryTypeError}});Object.defineProperty(v,"InvalidStructTypeError",{enumerable:!0,get:function(){return fU1.InvalidStructTypeError}});var LF4=uq1();Object.defineProperty(v,"InvalidDecimalNumberError",{enumerable:!0,get:function(){return LF4.InvalidDecimalNumberError}});var EF4=Je0();Object.defineProperty(v,"EIP1193ProviderRpcError",{enumerable:!0,get:function(){return EF4.ProviderRpcError}});var CF4=fK();Object.defineProperty(v,"decodeAbiParameters",{enumerable:!0,get:function(){return CF4.decodeAbiParameters}});var RF4=Ye0();Object.defineProperty(v,"decodeDeployData",{enumerable:!0,get:function(){return RF4.decodeDeployData}});var FF4=XP();Object.defineProperty(v,"decodeErrorResult",{enumerable:!0,get:function(){return FF4.decodeErrorResult}});var TF4=UN();Object.defineProperty(v,"decodeEventLog",{enumerable:!0,get:function(){return TF4.decodeEventLog}});var SF4=Jp();Object.defineProperty(v,"decodeFunctionData",{enumerable:!0,get:function(){return SF4.decodeFunctionData}});var PF4=TX();Object.defineProperty(v,"decodeFunctionResult",{enumerable:!0,get:function(){return PF4.decodeFunctionResult}});var $F4=c2();Object.defineProperty(v,"encodeAbiParameters",{enumerable:!0,get:function(){return $F4.encodeAbiParameters}});var fF4=NN();Object.defineProperty(v,"encodeDeployData",{enumerable:!0,get:function(){return fF4.encodeDeployData}});var kF4=Qp();Object.defineProperty(v,"encodeErrorResult",{enumerable:!0,get:function(){return kF4.encodeErrorResult}});var vF4=fV();Object.defineProperty(v,"encodeEventTopics",{enumerable:!0,get:function(){return vF4.encodeEventTopics}});var jF4=u7();Object.defineProperty(v,"encodeFunctionData",{enumerable:!0,get:function(){return jF4.encodeFunctionData}});var hF4=Gp();Object.defineProperty(v,"encodeFunctionResult",{enumerable:!0,get:function(){return hF4.encodeFunctionResult}});var bF4=nZ1();Object.defineProperty(v,"encodePacked",{enumerable:!0,get:function(){return bF4.encodePacked}});var xF4=NX();Object.defineProperty(v,"getAbiItem",{enumerable:!0,get:function(){return xF4.getAbiItem}});var yF4=MN();Object.defineProperty(v,"parseEventLogs",{enumerable:!0,get:function(){return yF4.parseEventLogs}});var gF4=FK1();Object.defineProperty(v,"prepareEncodeFunctionData",{enumerable:!0,get:function(){return gF4.prepareEncodeFunctionData}});var je0=g3();Object.defineProperty(v,"checksumAddress",{enumerable:!0,get:function(){return je0.checksumAddress}});Object.defineProperty(v,"getAddress",{enumerable:!0,get:function(){return je0.getAddress}});var kU1=aZ1();Object.defineProperty(v,"getContractAddress",{enumerable:!0,get:function(){return kU1.getContractAddress}});Object.defineProperty(v,"getCreate2Address",{enumerable:!0,get:function(){return kU1.getCreate2Address}});Object.defineProperty(v,"getCreateAddress",{enumerable:!0,get:function(){return kU1.getCreateAddress}});var mF4=d7();Object.defineProperty(v,"isAddress",{enumerable:!0,get:function(){return mF4.isAddress}});var dF4=o2();Object.defineProperty(v,"isAddressEqual",{enumerable:!0,get:function(){return dF4.isAddressEqual}});var uF4=LP();Object.defineProperty(v,"blobsToCommitments",{enumerable:!0,get:function(){return uF4.blobsToCommitments}});var lF4=EP();Object.defineProperty(v,"blobsToProofs",{enumerable:!0,get:function(){return lF4.blobsToProofs}});var pF4=ul();Object.defineProperty(v,"commitmentsToVersionedHashes",{enumerable:!0,get:function(){return pF4.commitmentsToVersionedHashes}});var cF4=dl();Object.defineProperty(v,"commitmentToVersionedHash",{enumerable:!0,get:function(){return cF4.commitmentToVersionedHash}});var _F4=ze0();Object.defineProperty(v,"fromBlobs",{enumerable:!0,get:function(){return _F4.fromBlobs}});var iF4=We0();Object.defineProperty(v,"sidecarsToVersionedHashes",{enumerable:!0,get:function(){return iF4.sidecarsToVersionedHashes}});var nF4=RP();Object.defineProperty(v,"toBlobSidecars",{enumerable:!0,get:function(){return nF4.toBlobSidecars}});var oF4=uW1();Object.defineProperty(v,"toBlobs",{enumerable:!0,get:function(){return oF4.toBlobs}});var T$=Xp();Object.defineProperty(v,"ccipRequest",{enumerable:!0,get:function(){return T$.ccipRequest}});Object.defineProperty(v,"ccipFetch",{enumerable:!0,get:function(){return T$.ccipRequest}});Object.defineProperty(v,"offchainLookup",{enumerable:!0,get:function(){return T$.offchainLookup}});Object.defineProperty(v,"offchainLookupAbiItem",{enumerable:!0,get:function(){return T$.offchainLookupAbiItem}});Object.defineProperty(v,"offchainLookupSignature",{enumerable:!0,get:function(){return T$.offchainLookupSignature}});var aF4=hP();Object.defineProperty(v,"assertCurrentChain",{enumerable:!0,get:function(){return aF4.assertCurrentChain}});var rF4=YV1();Object.defineProperty(v,"defineChain",{enumerable:!0,get:function(){return rF4.defineChain}});var sF4=GV1();Object.defineProperty(v,"extractChain",{enumerable:!0,get:function(){return sF4.extractChain}});var tF4=gK();Object.defineProperty(v,"getChainContractAddress",{enumerable:!0,get:function(){return tF4.getChainContractAddress}});var vU1=M4();Object.defineProperty(v,"concat",{enumerable:!0,get:function(){return vU1.concat}});Object.defineProperty(v,"concatBytes",{enumerable:!0,get:function(){return vU1.concatBytes}});Object.defineProperty(v,"concatHex",{enumerable:!0,get:function(){return vU1.concatHex}});var eF4=wp();Object.defineProperty(v,"isBytes",{enumerable:!0,get:function(){return eF4.isBytes}});var JT4=t5();Object.defineProperty(v,"isHex",{enumerable:!0,get:function(){return JT4.isHex}});var jU1=TK();Object.defineProperty(v,"pad",{enumerable:!0,get:function(){return jU1.pad}});Object.defineProperty(v,"padBytes",{enumerable:!0,get:function(){return jU1.padBytes}});Object.defineProperty(v,"padHex",{enumerable:!0,get:function(){return jU1.padHex}});var QT4=g7();Object.defineProperty(v,"size",{enumerable:!0,get:function(){return QT4.size}});var hU1=$J();Object.defineProperty(v,"slice",{enumerable:!0,get:function(){return hU1.slice}});Object.defineProperty(v,"sliceBytes",{enumerable:!0,get:function(){return hU1.sliceBytes}});Object.defineProperty(v,"sliceHex",{enumerable:!0,get:function(){return hU1.sliceHex}});var YT4=BX();Object.defineProperty(v,"trim",{enumerable:!0,get:function(){return YT4.trim}});var S$=du();Object.defineProperty(v,"bytesToBigInt",{enumerable:!0,get:function(){return S$.bytesToBigInt}});Object.defineProperty(v,"bytesToBool",{enumerable:!0,get:function(){return S$.bytesToBool}});Object.defineProperty(v,"bytesToNumber",{enumerable:!0,get:function(){return S$.bytesToNumber}});Object.defineProperty(v,"bytesToString",{enumerable:!0,get:function(){return S$.bytesToString}});Object.defineProperty(v,"fromBytes",{enumerable:!0,get:function(){return S$.fromBytes}});var P$=n8();Object.defineProperty(v,"fromHex",{enumerable:!0,get:function(){return P$.fromHex}});Object.defineProperty(v,"hexToBigInt",{enumerable:!0,get:function(){return P$.hexToBigInt}});Object.defineProperty(v,"hexToBool",{enumerable:!0,get:function(){return P$.hexToBool}});Object.defineProperty(v,"hexToNumber",{enumerable:!0,get:function(){return P$.hexToNumber}});Object.defineProperty(v,"hexToString",{enumerable:!0,get:function(){return P$.hexToString}});var GT4=fp();Object.defineProperty(v,"fromRlp",{enumerable:!0,get:function(){return GT4.fromRlp}});var $$=t6();Object.defineProperty(v,"boolToBytes",{enumerable:!0,get:function(){return $$.boolToBytes}});Object.defineProperty(v,"hexToBytes",{enumerable:!0,get:function(){return $$.hexToBytes}});Object.defineProperty(v,"numberToBytes",{enumerable:!0,get:function(){return $$.numberToBytes}});Object.defineProperty(v,"stringToBytes",{enumerable:!0,get:function(){return $$.stringToBytes}});Object.defineProperty(v,"toBytes",{enumerable:!0,get:function(){return $$.toBytes}});var f$=y1();Object.defineProperty(v,"boolToHex",{enumerable:!0,get:function(){return f$.boolToHex}});Object.defineProperty(v,"bytesToHex",{enumerable:!0,get:function(){return f$.bytesToHex}});Object.defineProperty(v,"numberToHex",{enumerable:!0,get:function(){return f$.numberToHex}});Object.defineProperty(v,"stringToHex",{enumerable:!0,get:function(){return f$.stringToHex}});Object.defineProperty(v,"toHex",{enumerable:!0,get:function(){return f$.toHex}});var bU1=KN();Object.defineProperty(v,"bytesToRlp",{enumerable:!0,get:function(){return bU1.bytesToRlp}});Object.defineProperty(v,"hexToRlp",{enumerable:!0,get:function(){return bU1.hexToRlp}});Object.defineProperty(v,"toRlp",{enumerable:!0,get:function(){return bU1.toRlp}});var XT4=jZ1();Object.defineProperty(v,"labelhash",{enumerable:!0,get:function(){return XT4.labelhash}});var zT4=Ap();Object.defineProperty(v,"namehash",{enumerable:!0,get:function(){return zT4.namehash}});var KT4=Ve0();Object.defineProperty(v,"toCoinType",{enumerable:!0,get:function(){return KT4.toCoinType}});var WT4=jK();Object.defineProperty(v,"getContractError",{enumerable:!0,get:function(){return WT4.getContractError}});var he0=NP();Object.defineProperty(v,"defineBlock",{enumerable:!0,get:function(){return he0.defineBlock}});Object.defineProperty(v,"formatBlock",{enumerable:!0,get:function(){return he0.formatBlock}});var ZT4=FX();Object.defineProperty(v,"formatLog",{enumerable:!0,get:function(){return ZT4.formatLog}});var xU1=VN();Object.defineProperty(v,"defineTransaction",{enumerable:!0,get:function(){return xU1.defineTransaction}});Object.defineProperty(v,"formatTransaction",{enumerable:!0,get:function(){return xU1.formatTransaction}});Object.defineProperty(v,"transactionType",{enumerable:!0,get:function(){return xU1.transactionType}});var be0=gP();Object.defineProperty(v,"defineTransactionReceipt",{enumerable:!0,get:function(){return be0.defineTransactionReceipt}});Object.defineProperty(v,"formatTransactionReceipt",{enumerable:!0,get:function(){return be0.formatTransactionReceipt}});var yU1=CX();Object.defineProperty(v,"defineTransactionRequest",{enumerable:!0,get:function(){return yU1.defineTransactionRequest}});Object.defineProperty(v,"formatTransactionRequest",{enumerable:!0,get:function(){return yU1.formatTransactionRequest}});Object.defineProperty(v,"rpcTransactionType",{enumerable:!0,get:function(){return yU1.rpcTransactionType}});var VT4=kp();Object.defineProperty(v,"isHash",{enumerable:!0,get:function(){return VT4.isHash}});var qT4=m7();Object.defineProperty(v,"keccak256",{enumerable:!0,get:function(){return qT4.keccak256}});var UT4=VV1();Object.defineProperty(v,"ripemd160",{enumerable:!0,get:function(){return UT4.ripemd160}});var MT4=ml();Object.defineProperty(v,"sha256",{enumerable:!0,get:function(){return MT4.sha256}});var DT4=UV1();Object.defineProperty(v,"toEventHash",{enumerable:!0,get:function(){return DT4.toEventHash}});var xe0=JD();Object.defineProperty(v,"toEventSelector",{enumerable:!0,get:function(){return xe0.toEventSelector}});Object.defineProperty(v,"getEventSelector",{enumerable:!0,get:function(){return xe0.toEventSelector}});var ye0=DV1();Object.defineProperty(v,"toEventSignature",{enumerable:!0,get:function(){return ye0.toEventSignature}});Object.defineProperty(v,"getEventSignature",{enumerable:!0,get:function(){return ye0.toEventSignature}});var HT4=IV1();Object.defineProperty(v,"toFunctionHash",{enumerable:!0,get:function(){return HT4.toFunctionHash}});var ge0=$V();Object.defineProperty(v,"toFunctionSelector",{enumerable:!0,get:function(){return ge0.toFunctionSelector}});Object.defineProperty(v,"getFunctionSelector",{enumerable:!0,get:function(){return ge0.toFunctionSelector}});var me0=AV1();Object.defineProperty(v,"toFunctionSignature",{enumerable:!0,get:function(){return me0.toFunctionSignature}});Object.defineProperty(v,"getFunctionSignature",{enumerable:!0,get:function(){return me0.toFunctionSignature}});var IT4=SU1();Object.defineProperty(v,"defineKzg",{enumerable:!0,get:function(){return IT4.defineKzg}});var OT4=Me0();Object.defineProperty(v,"setupKzg",{enumerable:!0,get:function(){return OT4.setupKzg}});var de0=BV1();Object.defineProperty(v,"createNonceManager",{enumerable:!0,get:function(){return de0.createNonceManager}});Object.defineProperty(v,"nonceManager",{enumerable:!0,get:function(){return de0.nonceManager}});var AT4=NZ1();Object.defineProperty(v,"withCache",{enumerable:!0,get:function(){return AT4.withCache}});var BT4=yP();Object.defineProperty(v,"withRetry",{enumerable:!0,get:function(){return BT4.withRetry}});var NT4=hp();Object.defineProperty(v,"withTimeout",{enumerable:!0,get:function(){return NT4.withTimeout}});var wT4=He0();Object.defineProperty(v,"compactSignatureToSignature",{enumerable:!0,get:function(){return wT4.compactSignatureToSignature}});var LT4=TN();Object.defineProperty(v,"hashMessage",{enumerable:!0,get:function(){return LT4.hashMessage}});var gU1=SN();Object.defineProperty(v,"hashDomain",{enumerable:!0,get:function(){return gU1.hashDomain}});Object.defineProperty(v,"hashStruct",{enumerable:!0,get:function(){return gU1.hashStruct}});Object.defineProperty(v,"hashTypedData",{enumerable:!0,get:function(){return gU1.hashTypedData}});var ET4=mp();Object.defineProperty(v,"isErc6492Signature",{enumerable:!0,get:function(){return ET4.isErc6492Signature}});var CT4=Kc();Object.defineProperty(v,"isErc8010Signature",{enumerable:!0,get:function(){return CT4.isErc8010Signature}});var ue0=Ae0();Object.defineProperty(v,"hexToCompactSignature",{enumerable:!0,get:function(){return ue0.parseCompactSignature}});Object.defineProperty(v,"parseCompactSignature",{enumerable:!0,get:function(){return ue0.parseCompactSignature}});var RT4=hq1();Object.defineProperty(v,"parseErc6492Signature",{enumerable:!0,get:function(){return RT4.parseErc6492Signature}});var FT4=bq1();Object.defineProperty(v,"parseErc8010Signature",{enumerable:!0,get:function(){return FT4.parseErc8010Signature}});var le0=Ne0();Object.defineProperty(v,"hexToSignature",{enumerable:!0,get:function(){return le0.parseSignature}});Object.defineProperty(v,"parseSignature",{enumerable:!0,get:function(){return le0.parseSignature}});var TT4=xK();Object.defineProperty(v,"recoverAddress",{enumerable:!0,get:function(){return TT4.recoverAddress}});var ST4=Wc();Object.defineProperty(v,"recoverMessageAddress",{enumerable:!0,get:function(){return ST4.recoverMessageAddress}});var PT4=kl();Object.defineProperty(v,"recoverPublicKey",{enumerable:!0,get:function(){return PT4.recoverPublicKey}});var $T4=Le0();Object.defineProperty(v,"recoverTransactionAddress",{enumerable:!0,get:function(){return $T4.recoverTransactionAddress}});var fT4=Zc();Object.defineProperty(v,"recoverTypedDataAddress",{enumerable:!0,get:function(){return fT4.recoverTypedDataAddress}});var pe0=Re0();Object.defineProperty(v,"compactSignatureToHex",{enumerable:!0,get:function(){return pe0.serializeCompactSignature}});Object.defineProperty(v,"serializeCompactSignature",{enumerable:!0,get:function(){return pe0.serializeCompactSignature}});var kT4=xq1();Object.defineProperty(v,"serializeErc6492Signature",{enumerable:!0,get:function(){return kT4.serializeErc6492Signature}});var vT4=yq1();Object.defineProperty(v,"serializeErc8010Signature",{enumerable:!0,get:function(){return vT4.serializeErc8010Signature}});var ce0=UU1();Object.defineProperty(v,"signatureToHex",{enumerable:!0,get:function(){return ce0.serializeSignature}});Object.defineProperty(v,"serializeSignature",{enumerable:!0,get:function(){return ce0.serializeSignature}});var jT4=Te0();Object.defineProperty(v,"signatureToCompactSignature",{enumerable:!0,get:function(){return jT4.signatureToCompactSignature}});var hT4=TV1();Object.defineProperty(v,"toPrefixedMessage",{enumerable:!0,get:function(){return hT4.toPrefixedMessage}});var bT4=gq1();Object.defineProperty(v,"verifyHash",{enumerable:!0,get:function(){return bT4.verifyHash}});var xT4=mq1();Object.defineProperty(v,"verifyMessage",{enumerable:!0,get:function(){return xT4.verifyMessage}});var yT4=dq1();Object.defineProperty(v,"verifyTypedData",{enumerable:!0,get:function(){return yT4.verifyTypedData}});var gT4=m4();Object.defineProperty(v,"stringify",{enumerable:!0,get:function(){return gT4.stringify}});var mT4=RX();Object.defineProperty(v,"assertRequest",{enumerable:!0,get:function(){return mT4.assertRequest}});var mU1=uP();Object.defineProperty(v,"assertTransactionEIP1559",{enumerable:!0,get:function(){return mU1.assertTransactionEIP1559}});Object.defineProperty(v,"assertTransactionEIP2930",{enumerable:!0,get:function(){return mU1.assertTransactionEIP2930}});Object.defineProperty(v,"assertTransactionLegacy",{enumerable:!0,get:function(){return mU1.assertTransactionLegacy}});var dT4=Vc();Object.defineProperty(v,"getSerializedTransactionType",{enumerable:!0,get:function(){return dT4.getSerializedTransactionType}});var uT4=FP();Object.defineProperty(v,"getTransactionType",{enumerable:!0,get:function(){return uT4.getTransactionType}});var lT4=qc();Object.defineProperty(v,"parseTransaction",{enumerable:!0,get:function(){return lT4.parseTransaction}});var pT4=Tp();Object.defineProperty(v,"serializeAccessList",{enumerable:!0,get:function(){return pT4.serializeAccessList}});var cT4=cP();Object.defineProperty(v,"serializeTransaction",{enumerable:!0,get:function(){return cT4.serializeTransaction}});var Cc=nP();Object.defineProperty(v,"domainSeparator",{enumerable:!0,get:function(){return Cc.domainSeparator}});Object.defineProperty(v,"getTypesForEIP712Domain",{enumerable:!0,get:function(){return Cc.getTypesForEIP712Domain}});Object.defineProperty(v,"serializeTypedData",{enumerable:!0,get:function(){return Cc.serializeTypedData}});Object.defineProperty(v,"validateTypedData",{enumerable:!0,get:function(){return Cc.validateTypedData}});var _T4=YN();Object.defineProperty(v,"formatEther",{enumerable:!0,get:function(){return _T4.formatEther}});var iT4=kV();Object.defineProperty(v,"formatGwei",{enumerable:!0,get:function(){return iT4.formatGwei}});var nT4=zP();Object.defineProperty(v,"formatUnits",{enumerable:!0,get:function(){return nT4.formatUnits}});var oT4=lq1();Object.defineProperty(v,"parseEther",{enumerable:!0,get:function(){return oT4.parseEther}});var aT4=pq1();Object.defineProperty(v,"parseGwei",{enumerable:!0,get:function(){return aT4.parseGwei}});var rT4=M$();Object.defineProperty(v,"parseUnits",{enumerable:!0,get:function(){return rT4.parseUnits}})});var uU1=H((am5,oe0)=>{/*! transaction.js - Seamflux Client Build | 2026-03-14T14:17:11.432Z */async function KS4({bcsBase64Transaction:J,base64Signature:Q}){let Y=await(0,DS4.getSuiClient)(),G=await Y.dryRunTransactionBlock({transactionBlock:J});if(G.effects&&(0,ne0.get)(G,"effects.status.status","success")!=="success")throw Error(`Transaction failed: ${G.effects.status.error}`);let X=await Y.executeTransactionBlock({transactionBlock:J,signature:Q,options:{showEffects:!0}}),z=await Y.waitForTransaction({digest:X.digest,options:{showEffects:!0}});if(z.effects&&(0,ne0.get)(z,"effects.status.status","success")!=="success")throw Error(`Transaction failed: ${z.effects.status.error}`);return{message:`Transaction executed successfully: <${"https://suivision.xyz/txblock/"+z.digest}>`,digest:z.digest}}var{defineProperty:dU1,getOwnPropertyDescriptor:WS4,getOwnPropertyNames:ZS4}=Object,VS4=Object.prototype.hasOwnProperty,qS4=(J,Q)=>{for(var Y in Q)dU1(J,Y,{get:Q[Y],enumerable:!0})},US4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of ZS4(Q))VS4.call(J,X)||X===Y||dU1(J,X,{get:()=>Q[X],enumerable:!(G=WS4(Q,X))||G.enumerable});return J},MS4=(J)=>US4(dU1({},"__esModule",{value:!0}),J),ie0={};qS4(ie0,{executeTransaction:()=>KS4}),oe0.exports=MS4(ie0);var ne0=KV(),DS4=cH()});var cU1=H((rm5,ee0)=>{/*! account.js - Seamflux Client Build | 2026-03-14T14:17:11.518Z */async function HS4({ownerAddress:J}){let Q=null,Y=[],G=await(0,pU1.getSuiClient)();do{let{data:z,nextCursor:K}=await G.getAllCoins({owner:J,cursor:Q,limit:50});Y.push(...z),Q=K}while(Q);let X=Y.reduce((z,K)=>{let W=K.coinType;return z[W]||(z[W]={coinType:W,totalBalance:BigInt(0),coinObjects:[]}),z[W].totalBalance+=BigInt(K.balance),z[W].coinObjects.push(K.coinObjectId),z},{});return Object.keys(X).forEach((z)=>{X[z].totalBalance===BigInt(0)&&delete X[z]}),await Promise.all(Object.values(X).map(async(z)=>{z.metadata=await(0,te0.getCoinInfoByCoinType)({coinType:z.coinType})})),Object.values(X).filter((z)=>z.metadata).sort((z,K)=>{let W=z.metadata?.is_verified?1:0;return(K.metadata?.is_verified?1:0)-W}).map((z)=>({...z,totalBalanceParsed:(0,se0.formatUnits)(z.totalBalance,z.metadata?.decimals)}))}async function IS4({ownerAddress:J,symbols:Q}){let Y=await(0,pU1.getSuiClient)();return await(0,FS4.map)(Q,async(G)=>{let X=(await(0,te0.getCoinsInfoBySymbol)({symbol:G}))[0],{totalBalance:z}=await Y.getBalance({owner:J,coinType:X.coin_type});return{symbol:G,balance:(0,se0.formatUnits)(BigInt(z),X.decimals)}})}async function OS4({transactions:J,from:Q,privateKey:Y,isSubmit:G=!0}){let X=Q;if(!X)throw Error("from parameter is missing");let z=(0,re0.fromTransactions)(J);z.setGasBudget(1e7);let K=await(0,pU1.getSuiClient)();z.setSenderIfNotSet(X);let W=await z.build({client:K}),Z=await K.dryRunTransactionBlock({transactionBlock:W});if(Z.effects&&Z.effects.status.status!=="success")throw Error(`Transaction failed: ${Z.effects.status.error}`);let V=(BigInt(Z.effects.gasUsed.computationCost)+BigInt(Z.effects.gasUsed.storageCost)+BigInt(Z.effects.gasUsed.nonRefundableStorageFee))*BigInt(120)/BigInt(100),q=(0,re0.fromTransactions)(J);q.setGasBudgetIfNotSet(V),q.setSenderIfNotSet(X);let U=await q.build({client:K}),M=RS4.Ed25519Keypair.fromSecretKey(Y),{signature:D,bytes:I}=await M.signTransaction(U);return G?await(0,TS4.executeTransaction)({base64Signature:D,bcsBase64Transaction:I}):{message:"Transaction signed successfully",base64Signature:D,bcsBase64Transaction:I,txBytes:I}}async function AS4({transactions:J,from:Q,walletId:Y,isSubmit:G=!0}){}var{defineProperty:lU1,getOwnPropertyDescriptor:BS4,getOwnPropertyNames:NS4}=Object,wS4=Object.prototype.hasOwnProperty,LS4=(J,Q)=>{for(var Y in Q)lU1(J,Y,{get:Q[Y],enumerable:!0})},ES4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of NS4(Q))wS4.call(J,X)||X===Y||lU1(J,X,{get:()=>Q[X],enumerable:!(G=BS4(Q,X))||G.enumerable});return J},CS4=(J)=>ES4(lU1({},"__esModule",{value:!0}),J),ae0={};LS4(ae0,{_signTransactionWithPrivy:()=>AS4,getAllTokenBalances:()=>HS4,getTokenBalances:()=>IS4,signTransaction:()=>OS4}),ee0.exports=CS4(ae0);var RS4=cz1(),FS4=KV(),se0=_e0(),pU1=cH(),re0=AE(),te0=sH(),TS4=uU1()});var G16=H((sm5,Y16)=>{/*! account.js - Seamflux Client Build | 2026-03-14T14:17:11.815Z */async function SS4({address:J,chainType:Q}){let Y=Rc.chainIndexMap.get(Q.toLowerCase());if(!Y)throw Error(`Chain symbol ${Q} not supported`);let G=(await(0,Fc.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 PS4({address:J,chainType:Q,excludeRiskToken:Y="0"}){let G=Rc.chainIndexMap.get(Q.toLowerCase());if(!G)throw Error(`Chain symbol ${Q} not supported`);let X=(await(0,Fc.httpRequest)({method:"GET",path:"/api/v5/dex/balance/all-token-balances-by-address",queryParams:{address:J,chains:G,excludeRiskToken:Y}}))[0]||{},z=X?.tokenAssets||[],K=Array.isArray(z)?z:[z];return{message:(0,iU1.formatObject)(K,`Fetched ${K.length} token balance${K.length!==1?"s":""} for ${J} on ${Q}`),...X}}async function $S4({address:J,tokenContractAddresses:Q}){let Y=Q.map(({tokenContractAddress:W,chainType:Z})=>({chainIndex:Rc.chainIndexMap.get(Z.toLowerCase()),tokenContractAddress:W})),G=await(0,Fc.httpRequest)({method:"POST",path:"/api/v5/dex/balance/token-balances-by-address",body:{address:J,tokenContractAddresses:Y}}),X=Array.isArray(G)?G[0]:G,z=X?.tokenAssets||[],K=Array.isArray(z)?z:[z];return{message:(0,iU1.formatObject)(K,`Fetched ${K.length} specific token balance${K.length!==1?"s":""} for ${J}`),data:X}}async function fS4({address:J,chainType:Q,begin:Y,end:G,limit:X="5"}){let z=Rc.chainIndexMap.get(Q.toLowerCase());if(!z)throw Error(`Chain symbol ${Q} not supported`);let K=await(0,Fc.httpRequest)({method:"GET",path:"api/v5/wallet/post-transaction/transactions-by-address",queryParams:{address:J,chains:z,begin:Y,end:G,limit:X}}),W=Array.isArray(K)?K:[K],Z=W.reduce((V,q)=>V+(q?.transactionList?.length||0),0);return{message:(0,iU1.formatObject)(W,`Fetched ${Z} account trade${Z!==1?"s":""} for ${J} on ${Q}${Y||G?` (${Y||"start"} to ${G||"end"})`:""}`),data:W}}var{defineProperty:_U1,getOwnPropertyDescriptor:kS4,getOwnPropertyNames:vS4}=Object,jS4=Object.prototype.hasOwnProperty,hS4=(J,Q)=>{for(var Y in Q)_U1(J,Y,{get:Q[Y],enumerable:!0})},bS4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of vS4(Q))jS4.call(J,X)||X===Y||_U1(J,X,{get:()=>Q[X],enumerable:!(G=kS4(Q,X))||G.enumerable});return J},xS4=(J)=>bS4(_U1({},"__esModule",{value:!0}),J),J16={};hS4(J16,{getAccountTrades:()=>fS4,getAllTokenBalances:()=>PS4,getAllTokenBalancesOnSui:()=>Q16.getAllTokenBalances,getSpecificTokenBalances:()=>$S4,getTokenBalancesOnSui:()=>Q16.getTokenBalances,getTotalBalance:()=>SS4}),Y16.exports=xS4(J16);var Rc=Lm(),iU1=PB0(),Fc=fQ1(),Q16=cU1()});var z16=H((X16,Tc)=>{(function(J){var Q,Y=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,G=Math.ceil,X=Math.floor,z="[BigNumber Error] ",K=z+"Number primitive has more than 15 significant digits: ",W=100000000000000,Z=14,V=9007199254740991,q=[1,10,100,1000,1e4,1e5,1e6,1e7,1e8,1e9,10000000000,100000000000,1000000000000,10000000000000],U=1e7,M=1e9;function D(C){var R,F,f,E=p.prototype={constructor:p,toString:null,valueOf:null},P=new p(1),j=20,$=4,d=-7,h=21,T=-1e7,S=1e7,x=!1,b=1,m=0,g={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:" ",suffix:""},c="0123456789abcdefghijklmnopqrstuvwxyz",l=!0;function p(y,u){var _,o,n,t,X1,r,G1,q1,Z1=this;if(!(Z1 instanceof p))return new p(y,u);if(u==null){if(y&&y._isBigNumber===!0){if(Z1.s=y.s,!y.c||y.e>S)Z1.c=Z1.e=null;else if(y.e<T)Z1.c=[Z1.e=0];else Z1.e=y.e,Z1.c=y.c.slice();return}if((r=typeof y=="number")&&y*0==0){if(Z1.s=1/y<0?(y=-y,-1):1,y===~~y){for(t=0,X1=y;X1>=10;X1/=10,t++);if(t>S)Z1.c=Z1.e=null;else Z1.e=t,Z1.c=[y];return}q1=String(y)}else{if(!Y.test(q1=String(y)))return f(Z1,q1,r);Z1.s=q1.charCodeAt(0)==45?(q1=q1.slice(1),-1):1}if((t=q1.indexOf("."))>-1)q1=q1.replace(".","");if((X1=q1.search(/e/i))>0){if(t<0)t=X1;t+=+q1.slice(X1+1),q1=q1.substring(0,X1)}else if(t<0)t=q1.length}else{if(B(u,2,c.length,"Base"),u==10&&l)return Z1=new p(y),B1(Z1,j+Z1.e+1,$);if(q1=String(y),r=typeof y=="number"){if(y*0!=0)return f(Z1,q1,r,u);if(Z1.s=1/y<0?(q1=q1.slice(1),-1):1,p.DEBUG&&q1.replace(/^0\.0*|\./,"").length>15)throw Error(K+y)}else Z1.s=q1.charCodeAt(0)===45?(q1=q1.slice(1),-1):1;_=c.slice(0,u),t=X1=0;for(G1=q1.length;X1<G1;X1++)if(_.indexOf(o=q1.charAt(X1))<0){if(o=="."){if(X1>t){t=G1;continue}}else if(!n){if(q1==q1.toUpperCase()&&(q1=q1.toLowerCase())||q1==q1.toLowerCase()&&(q1=q1.toUpperCase())){n=!0,X1=-1,t=0;continue}}return f(Z1,String(y),r,u)}if(r=!1,q1=F(q1,u,10,Z1.s),(t=q1.indexOf("."))>-1)q1=q1.replace(".","");else t=q1.length}for(X1=0;q1.charCodeAt(X1)===48;X1++);for(G1=q1.length;q1.charCodeAt(--G1)===48;);if(q1=q1.slice(X1,++G1)){if(G1-=X1,r&&p.DEBUG&&G1>15&&(y>V||y!==X(y)))throw Error(K+Z1.s*y);if((t=t-X1-1)>S)Z1.c=Z1.e=null;else if(t<T)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(+q1.slice(0,X1));for(G1-=Z;X1<G1;)Z1.c.push(+q1.slice(X1,X1+=Z));X1=Z-(q1=q1.slice(X1)).length}else X1-=G1;for(;X1--;q1+="0");Z1.c.push(+q1)}}else Z1.c=[Z1.e=0]}p.clone=D,p.ROUND_UP=0,p.ROUND_DOWN=1,p.ROUND_CEIL=2,p.ROUND_FLOOR=3,p.ROUND_HALF_UP=4,p.ROUND_HALF_DOWN=5,p.ROUND_HALF_EVEN=6,p.ROUND_HALF_CEIL=7,p.ROUND_HALF_FLOOR=8,p.EUCLID=9,p.config=p.set=function(y){var u,_;if(y!=null)if(typeof y=="object"){if(y.hasOwnProperty(u="DECIMAL_PLACES"))_=y[u],B(_,0,M,u),j=_;if(y.hasOwnProperty(u="ROUNDING_MODE"))_=y[u],B(_,0,8,u),$=_;if(y.hasOwnProperty(u="EXPONENTIAL_AT"))if(_=y[u],_&&_.pop)B(_[0],-M,0,u),B(_[1],0,M,u),d=_[0],h=_[1];else B(_,-M,M,u),d=-(h=_<0?-_:_);if(y.hasOwnProperty(u="RANGE"))if(_=y[u],_&&_.pop)B(_[0],-M,-1,u),B(_[1],1,M,u),T=_[0],S=_[1];else if(B(_,-M,M,u),_)T=-(S=_<0?-_:_);else throw Error(z+u+" cannot be zero: "+_);if(y.hasOwnProperty(u="CRYPTO"))if(_=y[u],_===!!_)if(_)if(typeof crypto<"u"&&crypto&&(crypto.getRandomValues||crypto.randomBytes))x=_;else throw x=!_,Error(z+"crypto unavailable");else x=_;else throw Error(z+u+" not true or false: "+_);if(y.hasOwnProperty(u="MODULO_MODE"))_=y[u],B(_,0,9,u),b=_;if(y.hasOwnProperty(u="POW_PRECISION"))_=y[u],B(_,0,M,u),m=_;if(y.hasOwnProperty(u="FORMAT"))if(_=y[u],typeof _=="object")g=_;else throw Error(z+u+" not an object: "+_);if(y.hasOwnProperty(u="ALPHABET"))if(_=y[u],typeof _=="string"&&!/^.?$|[+\-.\s]|(.).*\1/.test(_))l=_.slice(0,10)=="0123456789",c=_;else throw Error(z+u+" invalid: "+_)}else throw Error(z+"Object expected: "+y);return{DECIMAL_PLACES:j,ROUNDING_MODE:$,EXPONENTIAL_AT:[d,h],RANGE:[T,S],CRYPTO:x,MODULO_MODE:b,POW_PRECISION:m,FORMAT:g,ALPHABET:c}},p.isBigNumber=function(y){if(!y||y._isBigNumber!==!0)return!1;if(!p.DEBUG)return!0;var u,_,o=y.c,n=y.e,t=y.s;J:if({}.toString.call(o)=="[object Array]"){if((t===1||t===-1)&&n>=-M&&n<=M&&n===X(n)){if(o[0]===0){if(n===0&&o.length===1)return!0;break J}if(u=(n+1)%Z,u<1)u+=Z;if(String(o[0]).length==u){for(u=0;u<o.length;u++)if(_=o[u],_<0||_>=W||_!==X(_))break J;if(_!==0)return!0}}}else if(o===null&&n===null&&(t===null||t===1||t===-1))return!0;throw Error(z+"Invalid BigNumber: "+y)},p.maximum=p.max=function(){return Q1(arguments,-1)},p.minimum=p.min=function(){return Q1(arguments,1)},p.random=function(){var y=9007199254740992,u=Math.random()*y&2097151?function(){return X(Math.random()*y)}:function(){return(Math.random()*1073741824|0)*8388608+(Math.random()*8388608|0)};return function(_){var o,n,t,X1,r,G1=0,q1=[],Z1=new p(P);if(_==null)_=j;else B(_,0,M);if(X1=G(_/Z),x)if(crypto.getRandomValues){o=crypto.getRandomValues(new Uint32Array(X1*=2));for(;G1<X1;)if(r=o[G1]*131072+(o[G1+1]>>>11),r>=9000000000000000)n=crypto.getRandomValues(new Uint32Array(2)),o[G1]=n[0],o[G1+1]=n[1];else q1.push(r%100000000000000),G1+=2;G1=X1/2}else if(crypto.randomBytes){o=crypto.randomBytes(X1*=7);for(;G1<X1;)if(r=(o[G1]&31)*281474976710656+o[G1+1]*1099511627776+o[G1+2]*4294967296+o[G1+3]*16777216+(o[G1+4]<<16)+(o[G1+5]<<8)+o[G1+6],r>=9000000000000000)crypto.randomBytes(7).copy(o,G1);else q1.push(r%100000000000000),G1+=7;G1=X1/7}else throw x=!1,Error(z+"crypto unavailable");if(!x){for(;G1<X1;)if(r=u(),r<9000000000000000)q1[G1++]=r%100000000000000}if(X1=q1[--G1],_%=Z,X1&&_)r=q[Z-_],q1[G1]=X(X1/r)*r;for(;q1[G1]===0;q1.pop(),G1--);if(G1<0)q1=[t=0];else{for(t=-1;q1[0]===0;q1.splice(0,1),t-=Z);for(G1=1,r=q1[0];r>=10;r/=10,G1++);if(G1<Z)t-=Z-G1}return Z1.e=t,Z1.c=q1,Z1}}(),p.sum=function(){var y=1,u=arguments,_=new p(u[0]);for(;y<u.length;)_=_.plus(u[y++]);return _},F=function(){var y="0123456789";function u(_,o,n,t){var X1,r=[0],G1,q1=0,Z1=_.length;for(;q1<Z1;){for(G1=r.length;G1--;r[G1]*=o);r[0]+=t.indexOf(_.charAt(q1++));for(X1=0;X1<r.length;X1++)if(r[X1]>n-1){if(r[X1+1]==null)r[X1+1]=0;r[X1+1]+=r[X1]/n|0,r[X1]%=n}}return r.reverse()}return function(_,o,n,t,X1){var r,G1,q1,Z1,A1,Q0,z0,E6,s8=_.indexOf("."),c9=j,O6=$;if(s8>=0)Z1=m,m=0,_=_.replace(".",""),E6=new p(o),Q0=E6.pow(_.length-s8),m=Z1,E6.c=u(L(O(Q0.c),Q0.e,"0"),10,n,y),E6.e=E6.c.length;z0=u(_,o,n,X1?(r=c,y):(r=y,c)),q1=Z1=z0.length;for(;z0[--Z1]==0;z0.pop());if(!z0[0])return r.charAt(0);if(s8<0)--q1;else Q0.c=z0,Q0.e=q1,Q0.s=t,Q0=R(Q0,E6,c9,O6,n),z0=Q0.c,A1=Q0.r,q1=Q0.e;if(G1=q1+c9+1,s8=z0[G1],Z1=n/2,A1=A1||G1<0||z0[G1+1]!=null,A1=O6<4?(s8!=null||A1)&&(O6==0||O6==(Q0.s<0?3:2)):s8>Z1||s8==Z1&&(O6==4||A1||O6==6&&z0[G1-1]&1||O6==(Q0.s<0?8:7)),G1<1||!z0[0])_=A1?L(r.charAt(1),-c9,r.charAt(0)):r.charAt(0);else{if(z0.length=G1,A1){for(--n;++z0[--G1]>n;)if(z0[G1]=0,!G1)++q1,z0=[1].concat(z0)}for(Z1=z0.length;!z0[--Z1];);for(s8=0,_="";s8<=Z1;_+=r.charAt(z0[s8++]));_=L(_,q1,r.charAt(0))}return _}}(),R=function(){function y(o,n,t){var X1,r,G1,q1,Z1=0,A1=o.length,Q0=n%U,z0=n/U|0;for(o=o.slice();A1--;)G1=o[A1]%U,q1=o[A1]/U|0,X1=z0*G1+q1*Q0,r=Q0*G1+X1%U*U+Z1,Z1=(r/t|0)+(X1/U|0)+z0*q1,o[A1]=r%t;if(Z1)o=[Z1].concat(o);return o}function u(o,n,t,X1){var r,G1;if(t!=X1)G1=t>X1?1:-1;else for(r=G1=0;r<t;r++)if(o[r]!=n[r]){G1=o[r]>n[r]?1:-1;break}return G1}function _(o,n,t,X1){var r=0;for(;t--;)o[t]-=r,r=o[t]<n[t]?1:0,o[t]=r*X1+o[t]-n[t];for(;!o[0]&&o.length>1;o.splice(0,1));}return function(o,n,t,X1,r){var G1,q1,Z1,A1,Q0,z0,E6,s8,c9,O6,i6,L5,Yk,ai,ri,dY,lw,_J=o.s==n.s?1:-1,Z7=o.c,t8=n.c;if(!Z7||!Z7[0]||!t8||!t8[0])return new p(!o.s||!n.s||(Z7?t8&&Z7[0]==t8[0]:!t8)?NaN:Z7&&Z7[0]==0||!t8?_J*0:_J/0);if(s8=new p(_J),c9=s8.c=[],q1=o.e-n.e,_J=t+q1+1,!r)r=W,q1=I(o.e/Z)-I(n.e/Z),_J=_J/Z|0;for(Z1=0;t8[Z1]==(Z7[Z1]||0);Z1++);if(t8[Z1]>(Z7[Z1]||0))q1--;if(_J<0)c9.push(1),A1=!0;else{if(ai=Z7.length,dY=t8.length,Z1=0,_J+=2,Q0=X(r/(t8[0]+1)),Q0>1)t8=y(t8,Q0,r),Z7=y(Z7,Q0,r),dY=t8.length,ai=Z7.length;Yk=dY,O6=Z7.slice(0,dY),i6=O6.length;for(;i6<dY;O6[i6++]=0);if(lw=t8.slice(),lw=[0].concat(lw),ri=t8[0],t8[1]>=r/2)ri++;do{if(Q0=0,G1=u(t8,O6,dY,i6),G1<0){if(L5=O6[0],dY!=i6)L5=L5*r+(O6[1]||0);if(Q0=X(L5/ri),Q0>1){if(Q0>=r)Q0=r-1;z0=y(t8,Q0,r),E6=z0.length,i6=O6.length;while(u(z0,O6,E6,i6)==1)Q0--,_(z0,dY<E6?lw:t8,E6,r),E6=z0.length,G1=1}else{if(Q0==0)G1=Q0=1;z0=t8.slice(),E6=z0.length}if(E6<i6)z0=[0].concat(z0);if(_(O6,z0,i6,r),i6=O6.length,G1==-1)while(u(t8,O6,dY,i6)<1)Q0++,_(O6,dY<i6?lw:t8,i6,r),i6=O6.length}else if(G1===0)Q0++,O6=[0];if(c9[Z1++]=Q0,O6[0])O6[i6++]=Z7[Yk]||0;else O6=[Z7[Yk]],i6=1}while((Yk++<ai||O6[0]!=null)&&_J--);if(A1=O6[0]!=null,!c9[0])c9.splice(0,1)}if(r==W){for(Z1=1,_J=c9[0];_J>=10;_J/=10,Z1++);B1(s8,t+(s8.e=Z1+q1*Z-1)+1,X1,A1)}else s8.e=q1,s8.r=+A1;return s8}}();function a(y,u,_,o){var n,t,X1,r,G1;if(_==null)_=$;else B(_,0,8);if(!y.c)return y.toString();if(n=y.c[0],X1=y.e,u==null)G1=O(y.c),G1=o==1||o==2&&(X1<=d||X1>=h)?N(G1,X1):L(G1,X1,"0");else if(y=B1(new p(y),u,_),t=y.e,G1=O(y.c),r=G1.length,o==1||o==2&&(u<=t||t<=d)){for(;r<u;G1+="0",r++);G1=N(G1,t)}else if(u-=X1+(o===2&&t>X1),G1=L(G1,t,"0"),t+1>r){if(--u>0)for(G1+=".";u--;G1+="0");}else if(u+=t-r,u>0){if(t+1==r)G1+=".";for(;u--;G1+="0");}return y.s<0&&n?"-"+G1:G1}function Q1(y,u){var _,o,n=1,t=new p(y[0]);for(;n<y.length;n++)if(o=new p(y[n]),!o.s||(_=A(t,o))===u||_===0&&t.s===u)t=o;return t}function M1(y,u,_){var o=1,n=u.length;for(;!u[--n];u.pop());for(n=u[0];n>=10;n/=10,o++);if((_=o+_*Z-1)>S)y.c=y.e=null;else if(_<T)y.c=[y.e=0];else y.e=_,y.c=u;return y}f=function(){var y=/^(-?)0([xbo])(?=\w[\w.]*$)/i,u=/^([^.]+)\.$/,_=/^\.([^.]+)$/,o=/^-?(Infinity|NaN)$/,n=/^\s*\+(?=[\w.])|^\s+|\s+$/g;return function(t,X1,r,G1){var q1,Z1=r?X1:X1.replace(n,"");if(o.test(Z1))t.s=isNaN(Z1)?null:Z1<0?-1:1;else{if(!r){if(Z1=Z1.replace(y,function(A1,Q0,z0){return q1=(z0=z0.toLowerCase())=="x"?16:z0=="b"?2:8,!G1||G1==q1?Q0:A1}),G1)q1=G1,Z1=Z1.replace(u,"$1").replace(_,"0.$1");if(X1!=Z1)return new p(Z1,q1)}if(p.DEBUG)throw Error(z+"Not a"+(G1?" base "+G1:"")+" number: "+X1);t.s=null}t.c=t.e=null}}();function B1(y,u,_,o){var n,t,X1,r,G1,q1,Z1,A1=y.c,Q0=q;if(A1){J:{for(n=1,r=A1[0];r>=10;r/=10,n++);if(t=u-n,t<0)t+=Z,X1=u,G1=A1[q1=0],Z1=X(G1/Q0[n-X1-1]%10);else if(q1=G((t+1)/Z),q1>=A1.length)if(o){for(;A1.length<=q1;A1.push(0));G1=Z1=0,n=1,t%=Z,X1=t-Z+1}else break J;else{G1=r=A1[q1];for(n=1;r>=10;r/=10,n++);t%=Z,X1=t-Z+n,Z1=X1<0?0:X(G1/Q0[n-X1-1]%10)}if(o=o||u<0||A1[q1+1]!=null||(X1<0?G1:G1%Q0[n-X1-1]),o=_<4?(Z1||o)&&(_==0||_==(y.s<0?3:2)):Z1>5||Z1==5&&(_==4||o||_==6&&(t>0?X1>0?G1/Q0[n-X1]:0:A1[q1-1])%10&1||_==(y.s<0?8:7)),u<1||!A1[0]){if(A1.length=0,o)u-=y.e+1,A1[0]=Q0[(Z-u%Z)%Z],y.e=-u||0;else A1[0]=y.e=0;return y}if(t==0)A1.length=q1,r=1,q1--;else A1.length=q1+1,r=Q0[Z-t],A1[q1]=X1>0?X(G1/Q0[n-X1]%Q0[X1])*r:0;if(o)for(;;)if(q1==0){for(t=1,X1=A1[0];X1>=10;X1/=10,t++);X1=A1[0]+=r;for(r=1;X1>=10;X1/=10,r++);if(t!=r){if(y.e++,A1[0]==W)A1[0]=1}break}else{if(A1[q1]+=r,A1[q1]!=W)break;A1[q1--]=0,r=1}for(t=A1.length;A1[--t]===0;A1.pop());}if(y.e>S)y.c=y.e=null;else if(y.e<T)y.c=[y.e=0]}return y}function L1(y){var u,_=y.e;if(_===null)return y.toString();return u=O(y.c),u=_<=d||_>=h?N(u,_):L(u,_,"0"),y.s<0?"-"+u:u}if(E.absoluteValue=E.abs=function(){var y=new p(this);if(y.s<0)y.s=1;return y},E.comparedTo=function(y,u){return A(this,new p(y,u))},E.decimalPlaces=E.dp=function(y,u){var _,o,n,t=this;if(y!=null){if(B(y,0,M),u==null)u=$;else B(u,0,8);return B1(new p(t),y+t.e+1,u)}if(!(_=t.c))return null;if(o=((n=_.length-1)-I(this.e/Z))*Z,n=_[n])for(;n%10==0;n/=10,o--);if(o<0)o=0;return o},E.dividedBy=E.div=function(y,u){return R(this,new p(y,u),j,$)},E.dividedToIntegerBy=E.idiv=function(y,u){return R(this,new p(y,u),0,1)},E.exponentiatedBy=E.pow=function(y,u){var _,o,n,t,X1,r,G1,q1,Z1,A1=this;if(y=new p(y),y.c&&!y.isInteger())throw Error(z+"Exponent not an integer: "+L1(y));if(u!=null)u=new p(u);if(r=y.e>14,!A1.c||!A1.c[0]||A1.c[0]==1&&!A1.e&&A1.c.length==1||!y.c||!y.c[0])return Z1=new p(Math.pow(+L1(A1),r?y.s*(2-w(y)):+L1(y))),u?Z1.mod(u):Z1;if(G1=y.s<0,u){if(u.c?!u.c[0]:!u.s)return new p(NaN);if(o=!G1&&A1.isInteger()&&u.isInteger(),o)A1=A1.mod(u)}else if(y.e>9&&(A1.e>0||A1.e<-1||(A1.e==0?A1.c[0]>1||r&&A1.c[1]>=240000000:A1.c[0]<80000000000000||r&&A1.c[0]<=99999750000000))){if(t=A1.s<0&&w(y)?-0:0,A1.e>-1)t=1/t;return new p(G1?1/t:t)}else if(m)t=G(m/Z+2);if(r){if(_=new p(0.5),G1)y.s=1;q1=w(y)}else n=Math.abs(+L1(y)),q1=n%2;Z1=new p(P);for(;;){if(q1){if(Z1=Z1.times(A1),!Z1.c)break;if(t){if(Z1.c.length>t)Z1.c.length=t}else if(o)Z1=Z1.mod(u)}if(n){if(n=X(n/2),n===0)break;q1=n%2}else if(y=y.times(_),B1(y,y.e+1,1),y.e>14)q1=w(y);else{if(n=+L1(y),n===0)break;q1=n%2}if(A1=A1.times(A1),t){if(A1.c&&A1.c.length>t)A1.c.length=t}else if(o)A1=A1.mod(u)}if(o)return Z1;if(G1)Z1=P.div(Z1);return u?Z1.mod(u):t?B1(Z1,m,$,X1):Z1},E.integerValue=function(y){var u=new p(this);if(y==null)y=$;else B(y,0,8);return B1(u,u.e+1,y)},E.isEqualTo=E.eq=function(y,u){return A(this,new p(y,u))===0},E.isFinite=function(){return!!this.c},E.isGreaterThan=E.gt=function(y,u){return A(this,new p(y,u))>0},E.isGreaterThanOrEqualTo=E.gte=function(y,u){return(u=A(this,new p(y,u)))===1||u===0},E.isInteger=function(){return!!this.c&&I(this.e/Z)>this.c.length-2},E.isLessThan=E.lt=function(y,u){return A(this,new p(y,u))<0},E.isLessThanOrEqualTo=E.lte=function(y,u){return(u=A(this,new p(y,u)))===-1||u===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(y,u){var _,o,n,t,X1=this,r=X1.s;if(y=new p(y,u),u=y.s,!r||!u)return new p(NaN);if(r!=u)return y.s=-u,X1.plus(y);var G1=X1.e/Z,q1=y.e/Z,Z1=X1.c,A1=y.c;if(!G1||!q1){if(!Z1||!A1)return Z1?(y.s=-u,y):new p(A1?X1:NaN);if(!Z1[0]||!A1[0])return A1[0]?(y.s=-u,y):new p(Z1[0]?X1:$==3?-0:0)}if(G1=I(G1),q1=I(q1),Z1=Z1.slice(),r=G1-q1){if(t=r<0)r=-r,n=Z1;else q1=G1,n=A1;n.reverse();for(u=r;u--;n.push(0));n.reverse()}else{o=(t=(r=Z1.length)<(u=A1.length))?r:u;for(r=u=0;u<o;u++)if(Z1[u]!=A1[u]){t=Z1[u]<A1[u];break}}if(t)n=Z1,Z1=A1,A1=n,y.s=-y.s;if(u=(o=A1.length)-(_=Z1.length),u>0)for(;u--;Z1[_++]=0);u=W-1;for(;o>r;){if(Z1[--o]<A1[o]){for(_=o;_&&!Z1[--_];Z1[_]=u);--Z1[_],Z1[o]+=W}Z1[o]-=A1[o]}for(;Z1[0]==0;Z1.splice(0,1),--q1);if(!Z1[0])return y.s=$==3?-1:1,y.c=[y.e=0],y;return M1(y,Z1,q1)},E.modulo=E.mod=function(y,u){var _,o,n=this;if(y=new p(y,u),!n.c||!y.s||y.c&&!y.c[0])return new p(NaN);else if(!y.c||n.c&&!n.c[0])return new p(n);if(b==9)o=y.s,y.s=1,_=R(n,y,0,3),y.s=o,_.s*=o;else _=R(n,y,0,b);if(y=n.minus(_.times(y)),!y.c[0]&&b==1)y.s=n.s;return y},E.multipliedBy=E.times=function(y,u){var _,o,n,t,X1,r,G1,q1,Z1,A1,Q0,z0,E6,s8,c9,O6=this,i6=O6.c,L5=(y=new p(y,u)).c;if(!i6||!L5||!i6[0]||!L5[0]){if(!O6.s||!y.s||i6&&!i6[0]&&!L5||L5&&!L5[0]&&!i6)y.c=y.e=y.s=null;else if(y.s*=O6.s,!i6||!L5)y.c=y.e=null;else y.c=[0],y.e=0;return y}if(o=I(O6.e/Z)+I(y.e/Z),y.s*=O6.s,G1=i6.length,A1=L5.length,G1<A1)E6=i6,i6=L5,L5=E6,n=G1,G1=A1,A1=n;for(n=G1+A1,E6=[];n--;E6.push(0));s8=W,c9=U;for(n=A1;--n>=0;){_=0,Q0=L5[n]%c9,z0=L5[n]/c9|0;for(X1=G1,t=n+X1;t>n;)q1=i6[--X1]%c9,Z1=i6[X1]/c9|0,r=z0*q1+Z1*Q0,q1=Q0*q1+r%c9*c9+E6[t]+_,_=(q1/s8|0)+(r/c9|0)+z0*Z1,E6[t--]=q1%s8;E6[t]=_}if(_)++o;else E6.splice(0,1);return M1(y,E6,o)},E.negated=function(){var y=new p(this);return y.s=-y.s||null,y},E.plus=function(y,u){var _,o=this,n=o.s;if(y=new p(y,u),u=y.s,!n||!u)return new p(NaN);if(n!=u)return y.s=-u,o.minus(y);var t=o.e/Z,X1=y.e/Z,r=o.c,G1=y.c;if(!t||!X1){if(!r||!G1)return new p(n/0);if(!r[0]||!G1[0])return G1[0]?y:new p(r[0]?o:n*0)}if(t=I(t),X1=I(X1),r=r.slice(),n=t-X1){if(n>0)X1=t,_=G1;else n=-n,_=r;_.reverse();for(;n--;_.push(0));_.reverse()}if(n=r.length,u=G1.length,n-u<0)_=G1,G1=r,r=_,u=n;for(n=0;u;)n=(r[--u]=r[u]+G1[u]+n)/W|0,r[u]=W===r[u]?0:r[u]%W;if(n)r=[n].concat(r),++X1;return M1(y,r,X1)},E.precision=E.sd=function(y,u){var _,o,n,t=this;if(y!=null&&y!==!!y){if(B(y,1,M),u==null)u=$;else B(u,0,8);return B1(new p(t),y,u)}if(!(_=t.c))return null;if(n=_.length-1,o=n*Z+1,n=_[n]){for(;n%10==0;n/=10,o--);for(n=_[0];n>=10;n/=10,o++);}if(y&&t.e+1>o)o=t.e+1;return o},E.shiftedBy=function(y){return B(y,-V,V),this.times("1e"+y)},E.squareRoot=E.sqrt=function(){var y,u,_,o,n,t=this,X1=t.c,r=t.s,G1=t.e,q1=j+4,Z1=new p("0.5");if(r!==1||!X1||!X1[0])return new p(!r||r<0&&(!X1||X1[0])?NaN:X1?t:1/0);if(r=Math.sqrt(+L1(t)),r==0||r==1/0){if(u=O(X1),(u.length+G1)%2==0)u+="0";if(r=Math.sqrt(+u),G1=I((G1+1)/2)-(G1<0||G1%2),r==1/0)u="5e"+G1;else u=r.toExponential(),u=u.slice(0,u.indexOf("e")+1)+G1;_=new p(u)}else _=new p(r+"");if(_.c[0]){if(G1=_.e,r=G1+q1,r<3)r=0;for(;;)if(n=_,_=Z1.times(n.plus(R(t,n,q1,1))),O(n.c).slice(0,r)===(u=O(_.c)).slice(0,r)){if(_.e<G1)--r;if(u=u.slice(r-3,r+1),u=="9999"||!o&&u=="4999"){if(!o){if(B1(n,n.e+j+2,0),n.times(n).eq(t)){_=n;break}}q1+=4,r+=4,o=1}else{if(!+u||!+u.slice(1)&&u.charAt(0)=="5")B1(_,_.e+j+2,1),y=!_.times(_).eq(t);break}}}return B1(_,_.e+j+1,$,y)},E.toExponential=function(y,u){if(y!=null)B(y,0,M),y++;return a(this,y,u,1)},E.toFixed=function(y,u){if(y!=null)B(y,0,M),y=y+this.e+1;return a(this,y,u)},E.toFormat=function(y,u,_){var o,n=this;if(_==null)if(y!=null&&u&&typeof u=="object")_=u,u=null;else if(y&&typeof y=="object")_=y,y=u=null;else _=g;else if(typeof _!="object")throw Error(z+"Argument not an object: "+_);if(o=n.toFixed(y,u),n.c){var t,X1=o.split("."),r=+_.groupSize,G1=+_.secondaryGroupSize,q1=_.groupSeparator||"",Z1=X1[0],A1=X1[1],Q0=n.s<0,z0=Q0?Z1.slice(1):Z1,E6=z0.length;if(G1)t=r,r=G1,G1=t,E6-=t;if(r>0&&E6>0){t=E6%r||r,Z1=z0.substr(0,t);for(;t<E6;t+=r)Z1+=q1+z0.substr(t,r);if(G1>0)Z1+=q1+z0.slice(t);if(Q0)Z1="-"+Z1}o=A1?Z1+(_.decimalSeparator||"")+((G1=+_.fractionGroupSize)?A1.replace(new RegExp("\\d{"+G1+"}\\B","g"),"$&"+(_.fractionGroupSeparator||"")):A1):Z1}return(_.prefix||"")+o+(_.suffix||"")},E.toFraction=function(y){var u,_,o,n,t,X1,r,G1,q1,Z1,A1,Q0,z0=this,E6=z0.c;if(y!=null){if(r=new p(y),!r.isInteger()&&(r.c||r.s!==1)||r.lt(P))throw Error(z+"Argument "+(r.isInteger()?"out of range: ":"not an integer: ")+L1(r))}if(!E6)return new p(z0);u=new p(P),q1=_=new p(P),o=G1=new p(P),Q0=O(E6),t=u.e=Q0.length-z0.e-1,u.c[0]=q[(X1=t%Z)<0?Z+X1:X1],y=!y||r.comparedTo(u)>0?t>0?u:q1:r,X1=S,S=1/0,r=new p(Q0),G1.c[0]=0;for(;;){if(Z1=R(r,u,0,1),n=_.plus(Z1.times(o)),n.comparedTo(y)==1)break;_=o,o=n,q1=G1.plus(Z1.times(n=q1)),G1=n,u=r.minus(Z1.times(n=u)),r=n}return n=R(y.minus(_),o,0,1),G1=G1.plus(n.times(q1)),_=_.plus(n.times(o)),G1.s=q1.s=z0.s,t=t*2,A1=R(q1,o,t,$).minus(z0).abs().comparedTo(R(G1,_,t,$).minus(z0).abs())<1?[q1,o]:[G1,_],S=X1,A1},E.toNumber=function(){return+L1(this)},E.toPrecision=function(y,u){if(y!=null)B(y,1,M);return a(this,y,u,2)},E.toString=function(y){var u,_=this,o=_.s,n=_.e;if(n===null)if(o){if(u="Infinity",o<0)u="-"+u}else u="NaN";else{if(y==null)u=n<=d||n>=h?N(O(_.c),n):L(O(_.c),n,"0");else if(y===10&&l)_=B1(new p(_),j+n+1,$),u=L(O(_.c),_.e,"0");else B(y,2,c.length,"Base"),u=F(L(O(_.c),n,"0"),10,y,o,!0);if(o<0&&_.c[0])u="-"+u}return u},E.valueOf=E.toJSON=function(){return L1(this)},E._isBigNumber=!0,C!=null)p.set(C);return p}function I(C){var R=C|0;return C>0||C===R?R:R-1}function O(C){var R,F,f=1,E=C.length,P=C[0]+"";for(;f<E;){R=C[f++]+"",F=Z-R.length;for(;F--;R="0"+R);P+=R}for(E=P.length;P.charCodeAt(--E)===48;);return P.slice(0,E+1||1)}function A(C,R){var F,f,E=C.c,P=R.c,j=C.s,$=R.s,d=C.e,h=R.e;if(!j||!$)return null;if(F=E&&!E[0],f=P&&!P[0],F||f)return F?f?0:-$:j;if(j!=$)return j;if(F=j<0,f=d==h,!E||!P)return f?0:!E^F?1:-1;if(!f)return d>h^F?1:-1;$=(d=E.length)<(h=P.length)?d:h;for(j=0;j<$;j++)if(E[j]!=P[j])return E[j]>P[j]^F?1:-1;return d==h?0:d>h^F?1:-1}function B(C,R,F,f){if(C<R||C>F||C!==X(C))throw Error(z+(f||"Argument")+(typeof C=="number"?C<R||C>F?" out of range: ":" not an integer: ":" not a primitive number: ")+String(C))}function w(C){var R=C.c.length-1;return I(C.e/Z)==R&&C.c[R]%2!=0}function N(C,R){return(C.length>1?C.charAt(0)+"."+C.slice(1):C)+(R<0?"e":"e+")+R}function L(C,R,F){var f,E;if(R<0){for(E=F+".";++R;E+=F);C=E+C}else if(f=C.length,++R>f){for(E=F,R-=f;--R;E+=F);C+=E}else if(R<f)C=C.slice(0,R)+"."+C.slice(R);return C}if(Q=D(),Q.default=Q.BigNumber=Q,typeof define=="function"&&define.amd)define(function(){return Q});else if(typeof Tc<"u"&&Tc.exports)Tc.exports=Q;else{if(!J)J=typeof self<"u"&&self?self:window;J.BigNumber=Q}})(X16)});var Z16=H((tm5,W16)=>{/*! constants.js - Seamflux Client Build | 2026-03-14T14:17:12.096Z */var{defineProperty:nU1,getOwnPropertyDescriptor:yS4,getOwnPropertyNames:gS4}=Object,mS4=Object.prototype.hasOwnProperty,dS4=(J,Q)=>{for(var Y in Q)nU1(J,Y,{get:Q[Y],enumerable:!0})},uS4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of gS4(Q))mS4.call(J,X)||X===Y||nU1(J,X,{get:()=>Q[X],enumerable:!(G=yS4(Q,X))||G.enumerable});return J},lS4=(J)=>uS4(nU1({},"__esModule",{value:!0}),J),K16={};dS4(K16,{SUI_EVENT_PATTERNS:()=>cS4,SUI_PROJECTS:()=>pS4}),W16.exports=lS4(K16);var pS4={"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"},cS4=[{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 I16=H((em5,H16)=>{/*! transactionHelper.js - Seamflux Client Build | 2026-03-14T14:17:12.062Z */function U16(J){return(J||"").toLowerCase()}function _S4(J){if(!J)return;let Q=U16(J),Y=Q.split("::")[0];if(Y&&aU1.SUI_PROJECTS[Y])return aU1.SUI_PROJECTS[Y];let G={cetus:"Cetus",turbos:"Turbos",kriya:"Kriya",bluefin:"Bluefin",deepbook:"DeepBook",aftermath:"Aftermath",navi:"Navi Protocol",scallop:"Scallop"};for(let[X,z]of Object.entries(G))if(Q.includes(X))return z}function iS4(J){if(!J||J.length===0)return null;for(let Q of J){let Y=Q?.type||"",G=U16(Y),X=_S4(Y);for(let z of aU1.SUI_EVENT_PATTERNS)if(z.keywords.some((K)=>G.includes(K)))return{category:z.category,action:z.action,protocol:X,eventType:Y}}return null}async function nS4(J){if(k$.has(J))return k$.get(J);if(J==="0x2::sui::SUI"||J.includes("::sui::SUI")){let X={symbol:"SUI",decimals:WP4.SUI_DECIMALS,name:"Sui"};return k$.set(J,X),X}try{let X=await(0,ZP4.getCoinInfoByCoinType)({coinType:J});if(X){let z={symbol:X.symbol,decimals:X.decimals,name:X.name};return k$.set(J,z),z}}catch(X){}let Q=J.split("::"),Y=Q.length>=3?Q[2]:J,G={symbol:Y,decimals:9,name:Y};return k$.set(J,G),G}function oU1(J,Q){let Y=typeof J=="string"?J:J.toString(),G=BigInt(Y),X=BigInt(10**Q),z=G/X,K=G%X;return K===BigInt(0)?z.toString():`${z}.${K.toString().padStart(Q,"0").replace(/0+$/,"")}`}async function oS4(J,Q,Y){if(!J||J.length===0)return[];let G=[];for(let z of J){let K=z.coinType||z.coin_type;if(!K)continue;let W=z.amount||"0",Z=z.owner||z.ownerAddress,V;V=typeof Z=="string"?Z:Z&&typeof Z=="object"&&Z.AddressOwner||Q;let q=W.startsWith("-")||BigInt(W)<BigInt(0),U=q?"sent":"received",M=q?W.slice(1):W,D=await nS4(K);G.push({coinType:K,symbol:D.symbol,amount:M,amountFormatted:"",direction:U,from:U==="sent"?Q:V,to:U==="sent"?V:Q,decimals:D.decimals})}let X=new Map;for(let z of G){let K=`${z.coinType}:${z.direction}`,W=X.get(K);W?W.amount=W.amount.plus(new q16.default(z.amount)):X.set(K,{coinType:z.coinType,symbol:z.symbol,amount:new q16.default(z.amount),direction:z.direction,from:z.from,to:z.to,decimals:z.decimals})}return Array.from(X.values()).map((z)=>({coinType:z.coinType,symbol:z.symbol,amount:z.amount.toString(),amountFormatted:oU1(z.amount.toString(),z.decimals),direction:z.direction,from:z.from,to:z.to}))}function M16(J,Q){let Y=J.filter((q)=>q.direction==="sent"),G=J.filter((q)=>q.direction==="received");if(Y.length===0||G.length===0)return null;let X=new Set(Y.map((q)=>q.coinType)),z=new Set(G.map((q)=>q.coinType));if(!Array.from(X).some((q)=>!z.has(q)))return null;let K=new Map,W=new Map;for(let q of Y){let U=K.get(q.coinType)||{amount:BigInt(0),symbol:q.symbol};K.set(q.coinType,{amount:U.amount+BigInt(q.amount),symbol:q.symbol})}for(let q of G){let U=W.get(q.coinType)||{amount:BigInt(0),symbol:q.symbol};W.set(q.coinType,{amount:U.amount+BigInt(q.amount),symbol:q.symbol})}let Z={coinType:"",amount:BigInt(0),symbol:""},V={coinType:"",amount:BigInt(0),symbol:""};for(let[q,U]of K.entries())U.amount>Z.amount&&(Z={coinType:q,...U});for(let[q,U]of W.entries())U.amount>V.amount&&(V={coinType:q,...U});if(Z.coinType&&V.coinType&&Z.coinType!==V.coinType){let q;if(Q&&Q.length>0)for(let D of Q){let I=D.type||"";if(I.includes("cetus")?q="Cetus":I.includes("turbos")?q="Turbos":I.includes("kriya")?q="Kriya":I.includes("bluefin")?q="Bluefin":I.includes("deepbook")&&(q="DeepBook"),q)break}let U=J.find((D)=>D.coinType===Z.coinType&&D.direction==="sent"),M=J.find((D)=>D.coinType===V.coinType&&D.direction==="received");return{inputCoin:Z.symbol,inputAmount:Z.amount.toString(),inputAmountFormatted:U?.amountFormatted||oU1(Z.amount.toString(),9),outputCoin:V.symbol,outputAmount:V.amount.toString(),outputAmountFormatted:M?.amountFormatted||oU1(V.amount.toString(),9),protocol:q}}return null}function aS4(J,Q,Y){let G=iS4(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(M16(J,Y))return{type:"swap",eventInsight:G};if(Q)for(let X of Q){let z=X.type||"",K=X.objectType||X.object_type||"";if(z==="transferred"&&(K.includes("nft")||K.includes("NFT")||K.includes("::nft::")))return{type:"nft_transfer",eventInsight:G}}if(Y)for(let X of Y){let z=(X.type||"").toLowerCase();if(z.includes("stake")||z.includes("delegate")||z.includes("unstake"))return{type:"staking",eventInsight:G}}if(J.length>0&&J.length<=2&&J.filter((X)=>X.symbol!=="SUI"||X.direction==="sent").length===1)return{type:"transfer",eventInsight:G};if(Q){for(let X of Q)if(X.type==="mutated"||X.type==="published")return{type:"contract_call",eventInsight:G}}return{type:"other",eventInsight:G}}function rS4(J,Q,Y,G,X,z){let K=Y?.protocol||z?.protocol,W=Q.find((q)=>q.symbol!=="SUI"||q.direction==="sent")||Q[0]||null,Z=W?`${W.amountFormatted} ${W.symbol}`:"",V=K?` on ${K}`:"";switch(J){case"transfer":{let q=Q.find((U)=>U.symbol!=="SUI"||U.direction==="sent");return q?`${q.direction==="sent"?"Sent":"Received"} ${q.amountFormatted} ${q.symbol}`:"Token Transfer"}case"swap":if(Y){let q=Y.protocol||K?` on ${Y.protocol||K}`:"";return`Swapped ${Y.inputAmountFormatted} ${Y.inputCoin} for ${Y.outputAmountFormatted} ${Y.outputCoin}${q}`}return"Token Swap";case"add_liquidity":return`Added liquidity${V}${Z?` with ${Z}`:""}`;case"remove_liquidity":return`Removed liquidity${V}${Z?` of ${Z}`:""}`;case"collect_fee":return`Collected fees${V}${Z?` totaling ${Z}`:""}`;case"order":return`Order activity${V}${Z?` for ${Z}`:""}`;case"lend_deposit":return W?`Deposited ${W.amountFormatted} ${W.symbol}${K?` on ${K}`:""}`:"Lending deposit"+(K?` on ${K}`:"");case"lend_withdraw":return W?`Withdrew ${W.amountFormatted} ${W.symbol}${K?` from ${K}`:""}`:"Lending withdraw"+(K?` from ${K}`:"");case"lend_borrow":return W?`Borrowed ${W.amountFormatted} ${W.symbol}${K?` on ${K}`:""}`:"Borrowed assets"+(K?` on ${K}`:"");case"lend_repay":return W?`Repaid ${W.amountFormatted} ${W.symbol}${K?` on ${K}`:""}`:"Loan repayment"+(K?` on ${K}`:"");case"lend_liquidate":return`Liquidation${V}${Z?` for ${Z}`:""}`;case"staking":return Z?`Staking operation ${Z}`:"Staking Operation";case"nft_transfer":return`NFT Transfer${V}`;case"nft_mint":return`NFT Mint${V}`;case"nft_burn":return`NFT Burn${V}`;case"contract_call":return`Contract Interaction${V}${Z?` with ${Z}`:""}`;default:return"Transaction"}}async function sS4(J,Q,Y){let[G,X]=await Promise.all([J.queryTransactionBlocks({filter:{FromAddress:Q},order:"descending",limit:Y,options:rU1}),J.queryTransactionBlocks({filter:{ToAddress:Q},order:"descending",limit:Y,options:rU1})]),z=new Map;return[...G.data||[],...X.data||[]].forEach((K)=>{K.digest&&!z.has(K.digest)&&z.set(K.digest,K)}),Array.from(z.values()).sort((K,W)=>{let Z=K.timestampMs?parseInt(K.timestampMs):0;return(W.timestampMs?parseInt(W.timestampMs):0)-Z}).slice(0,Y)}async function tS4(J,Q){let Y=J.effects?.status,G=Y?.status||null,X=Y?.error||null,z=J.transaction?.data?.sender||null,K=await oS4(J.balanceChanges||[],Q,z||Q),{type:W,eventInsight:Z}=aS4(K,J.objectChanges||[],J.events||[]),V=W==="swap"?M16(K,J.events||[]):null,q=rS4(W,K,V,z||Q,Q,Z);return{digest:J.digest,hash:J.digest,transactionHash:J.digest,timestamp:J.timestampMs||null,sender:z,from:z,status:G,error:X,transactionType:W,message:q,protocol:V?.protocol||Z?.protocol,eventCategory:Z?.category,eventAction:Z?.action,eventType:Z?.eventType,transfers:K,...V&&{swap:V}}}var{create:eS4,defineProperty:Sc,getOwnPropertyDescriptor:JP4,getOwnPropertyNames:QP4,getPrototypeOf:YP4}=Object,GP4=Object.prototype.hasOwnProperty,XP4=(J,Q)=>{for(var Y in Q)Sc(J,Y,{get:Q[Y],enumerable:!0})},D16=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of QP4(Q))GP4.call(J,X)||X===Y||Sc(J,X,{get:()=>Q[X],enumerable:!(G=JP4(Q,X))||G.enumerable});return J},zP4=(J,Q,Y)=>(Y=J!=null?eS4(YP4(J)):{},D16(!Q&&J&&J.__esModule?Y:Sc(Y,"default",{value:J,enumerable:!0}),J)),KP4=(J)=>D16(Sc({},"__esModule",{value:!0}),J),V16={};XP4(V16,{TRANSACTION_QUERY_OPTIONS:()=>rU1,buildTransactionResult:()=>tS4,fetchAccountTransactions:()=>sS4}),H16.exports=KP4(V16);var WP4=DW(),ZP4=sH(),q16=zP4(z16()),aU1=Z16(),k$=new Map,rU1={showInput:!0,showEffects:!0,showEvents:!0,showObjectChanges:!0,showBalanceChanges:!0}});var w16=H((Jd5,N16)=>{/*! transaction.js - Seamflux Client Build | 2026-03-14T14:17:12.070Z */async function VP4(J){let{address:Q,limit:Y=10}=J;if(!Q)throw Error("Address is required");if(!(0,OP4.isValidSuiAddress)(Q))throw Error(`Invalid Sui address: ${Q}`);let G=await(0,AP4.getSuiClient)();try{let X=await(0,A16.fetchAccountTransactions)(G,Q,Y),z=(await Promise.all(X.map((K)=>(0,A16.buildTransactionResult)(K,Q)))).filter((K)=>K.status!=="failure");return{message:`Fetched ${z.length} transaction${z.length!==1?"s":""} for ${Q} on Sui`,transactions:z}}catch(X){let z=X?.message||"Unknown error";if(z.includes("Unterminated string in JSON")||z.includes("Unexpected token"))throw Error(`Failed to fetch Sui transaction history: RPC returned malformed JSON; please retry or switch endpoint. Detail: ${z}`);throw Error(`Failed to fetch Sui transaction history: ${z}`)}}var{defineProperty:sU1,getOwnPropertyDescriptor:qP4,getOwnPropertyNames:UP4}=Object,MP4=Object.prototype.hasOwnProperty,DP4=(J,Q)=>{for(var Y in Q)sU1(J,Y,{get:Q[Y],enumerable:!0})},HP4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of UP4(Q))MP4.call(J,X)||X===Y||sU1(J,X,{get:()=>Q[X],enumerable:!(G=qP4(Q,X))||G.enumerable});return J},IP4=(J)=>HP4(sU1({},"__esModule",{value:!0}),J),O16={};DP4(O16,{_signTransactionWithPrivyOnSui:()=>B16._signTransactionWithPrivy,executeTransactionOnSui:()=>BP4.executeTransaction,retrieveAccountActivityOnSui:()=>VP4,signTransactionOnSui:()=>B16.signTransaction}),N16.exports=IP4(O16);var OP4=DW(),AP4=cH(),A16=I16(),BP4=uU1(),B16=cU1()});var R16=H((Qd5,C16)=>{/*! events.js - Seamflux Client Build | 2026-03-14T14:17:11.445Z */async function E16({limit:J,order:Q,cursor:Y,query:G,client:X}){X=X||await(0,TP4.getSuiClient)(),J=J||10;let z=[],{data:K,nextCursor:W,hasNextPage:Z}=await X.queryEvents({query:G,cursor:Y,order:Q,limit:J});if(z.push(...K),K.length>=J||!Z)return z;let V=J-K.length;return await(0,FP4.sleep)(1000),[...z,...await E16({limit:V,order:Q,cursor:W,query:G,client:X})]}var{defineProperty:tU1,getOwnPropertyDescriptor:NP4,getOwnPropertyNames:wP4}=Object,LP4=Object.prototype.hasOwnProperty,EP4=(J,Q)=>{for(var Y in Q)tU1(J,Y,{get:Q[Y],enumerable:!0})},CP4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of wP4(Q))LP4.call(J,X)||X===Y||tU1(J,X,{get:()=>Q[X],enumerable:!(G=NP4(Q,X))||G.enumerable});return J},RP4=(J)=>CP4(tU1({},"__esModule",{value:!0}),J),L16={};EP4(L16,{queryEvents:()=>E16}),C16.exports=RP4(L16);var FP4=KV(),TP4=cH()});var S16=H((Yd5,T16)=>{/*! events.js - Seamflux Client Build | 2026-03-14T14:17:12.084Z */var{defineProperty:eU1,getOwnPropertyDescriptor:SP4,getOwnPropertyNames:PP4}=Object,$P4=Object.prototype.hasOwnProperty,fP4=(J,Q)=>{for(var Y in Q)eU1(J,Y,{get:Q[Y],enumerable:!0})},kP4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of PP4(Q))$P4.call(J,X)||X===Y||eU1(J,X,{get:()=>Q[X],enumerable:!(G=SP4(Q,X))||G.enumerable});return J},vP4=(J)=>kP4(eU1({},"__esModule",{value:!0}),J),F16={};fP4(F16,{queryEventsOnSui:()=>jP4.queryEvents}),T16.exports=vP4(F16);var jP4=R16()});var k16=H((Gd5,f16)=>{/*! contract.js - Seamflux Client Build | 2026-03-14T14:17:12.090Z */async function hP4({target:J,typeArguments:Q,args:Y,transactions:G}){let X=(0,$16.fromTransactions)(G),z=Y.map((K)=>{switch(K.type){case"address":return X.pure.address(K.value);case"u8":return X.pure.u8(parseInt(K.value));case"u16":return X.pure.u16(parseInt(K.value));case"u32":return X.pure.u32(parseInt(K.value));case"u64":return X.pure.u64(BigInt(K.value));case"u128":return X.pure.u128(BigInt(K.value));case"u256":return X.pure.u256(BigInt(K.value));case"bool":return X.pure.bool(K.value==="true");case"object":return X.object(K.value);default:throw Error(`Unsupported type: ${K.type}`)}});return X.moveCall({target:J,typeArguments:Q,arguments:z}),{message:`Prepared contract invocation transaction for ${J} with ${Y.length} argument${Y.length!==1?"s":""}`,transactions:(0,$16.toTransactions)(X)}}var{defineProperty:JM1,getOwnPropertyDescriptor:bP4,getOwnPropertyNames:xP4}=Object,yP4=Object.prototype.hasOwnProperty,gP4=(J,Q)=>{for(var Y in Q)JM1(J,Y,{get:Q[Y],enumerable:!0})},mP4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of xP4(Q))yP4.call(J,X)||X===Y||JM1(J,X,{get:()=>Q[X],enumerable:!(G=bP4(Q,X))||G.enumerable});return J},dP4=(J)=>mP4(JM1({},"__esModule",{value:!0}),J),P16={};gP4(P16,{invokeContractMethodOnSui:()=>hP4}),f16.exports=dP4(P16);var $16=AE()});var Pc=H((Xd5,b16)=>{/*! ajv.js - Seamflux Client Build | 2026-03-14T14:17:11.374Z */function uP4(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 lP4(J,Q){let Y=h16.compile(J);if(!Y(Q))throw new YM1(uP4(Y.errors));return Q}var{defineProperty:QM1,getOwnPropertyDescriptor:pP4,getOwnPropertyNames:cP4}=Object,_P4=Object.prototype.hasOwnProperty,iP4=(J,Q)=>{for(var Y in Q)QM1(J,Y,{get:Q[Y],enumerable:!0})},nP4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of cP4(Q))_P4.call(J,X)||X===Y||QM1(J,X,{get:()=>Q[X],enumerable:!(G=pP4(Q,X))||G.enumerable});return J},oP4=(J)=>nP4(QM1({},"__esModule",{value:!0}),J),v16={};iP4(v16,{ValidationError:()=>YM1,ajv:()=>h16,withAjvValidation:()=>lP4}),b16.exports=oP4(v16);class j16{allErrors;constructor(J={}){this.allErrors=J.allErrors??!0}compile(J){let Q=Array.isArray(J?.required)?J.required:[],Y=J?.properties??{},G=(X)=>{let z=[];if(X===null||typeof X!="object"||Array.isArray(X))return z.push("data must be an object"),G.errors=z.join(`
`),!1;for(let W of Q)if(!((W in X)&&X[W]!==void 0||(z.push(`missing required field '${W}'`),this.allErrors)))return G.errors=z.join(`
`),!1;for(let[W,Z]of Object.entries(Y)){if(!(W in X)||X[W]===void 0)continue;let V=X[W];if(Z?.type==="string"&&typeof V=="number"&&(X[W]=String(V)),Z?.type==="number"&&typeof V=="string"){let q=Number(V);isNaN(q)||V.trim()===""||(X[W]=q)}}for(let[W,Z]of Object.entries(Y)){if(!Z||!Array.isArray(Z.enum))continue;if(!(W in X))continue;let V=X[W],q=Z.enum.map((U)=>String(U));if(!q.includes(String(V))&&(z.push(`field '${W}' must be one of [${q.join(", ")}]; received '${String(V)}'`),!this.allErrors))return G.errors=z.join(`
`),!1}let K=z.length===0;return G.errors=K?null:z.join(`
`),K};return G.errors=null,G}}var h16=new j16({allErrors:!0});class YM1 extends Error{constructor(J){super(J),this.name="ValidationError"}}});var g16=H((zd5,y16)=>{/*! utilities.js - Seamflux Client Build | 2026-03-14T14:17:11.239Z */function aP4(J){return typeof J=="string"?J==="true"||J!=="false"&&void 0:J}function rP4(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:GM1,getOwnPropertyDescriptor:sP4,getOwnPropertyNames:tP4}=Object,eP4=Object.prototype.hasOwnProperty,J$4=(J,Q)=>{for(var Y in Q)GM1(J,Y,{get:Q[Y],enumerable:!0})},Q$4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of tP4(Q))eP4.call(J,X)||X===Y||GM1(J,X,{get:()=>Q[X],enumerable:!(G=sP4(Q,X))||G.enumerable});return J},Y$4=(J)=>Q$4(GM1({},"__esModule",{value:!0}),J),x16={};J$4(x16,{parseJson:()=>rP4,str2bool:()=>aP4}),y16.exports=Y$4(x16)});var c16=H((Kd5,p16)=>{/*! contract.js - Seamflux Client Build | 2026-03-14T14:17:12.022Z */function XM1(J,Q){if(!mK.web3.utils.isAddress(J))throw Error(`Invalid ${Q}: ${J}`)}function G$4(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 mK.web3.utils.toHex(mK.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 mK.web3.utils.toHex(J)}catch(Q){throw Error(`Failed to convert value to hex: ${Q instanceof Error?Q.message:"Unknown error"}`)}}function X$4(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 z$4(J,Q,Y){let G=J.filter((V)=>V.type==="function"&&V.name===Q);if(!G.length)throw Error(`Method "${Q}" not found in ABI`);let X=G.find((V)=>{let q=V.inputs?.length||0;return Y.length<=q})||G[0],z=X.inputs?.length||0,K=Y.length;if(K>z)throw Error(`Parameter count mismatch for method "${Q}": expected at most ${z}, got ${K}`);let W=(X.inputs||[]).map((V)=>V.type).join(","),Z=`${Q}(${W})`;return{methodAbi:X,isView:X.stateMutability==="view"||X.stateMutability==="pure"||X.constant===!0,isPayable:X.stateMutability==="payable",methodSignature:Z}}function m16(J){if(J?.data&&typeof J.data=="string"&&J.data.startsWith("0x08c379a0"))try{return mK.web3.eth.abi.decodeParameters(["string"],J.data.slice(10))[0]||J.message}catch{}return J?.message||J?.reason||"Unknown error"}async function K$4({contractAddress:J,methodName:Q,params:Y,abi:G,chainType:X,callType:z="call",from:K,value:W="0",blockNumber:Z,gasLimit:V,gasPrice:q,maxFeePerGas:U,maxPriorityFeePerGas:M}){if(!l16({contractAddress:J,methodName:Q,params:Y,abi:G,chainType:X,callType:z,from:K,value:W,blockNumber:Z,gasLimit:V,gasPrice:q,maxFeePerGas:U,maxPriorityFeePerGas:M}))throw Error(`Validation failed: ${JSON.stringify(l16.errors)}`);if(z==="send"&&!K)throw Error('From address is required for "send" type calls');try{let D;if(XM1(J,"contract address"),await(0,mK.setWeb3Provider)(X),typeof G=="string")try{let C=(0,u16.parseJson)(G);if(!Array.isArray(C))throw Error("ABI must be an array or JSON string representing an array");D=C}catch(C){throw Error(`Invalid ABI JSON string for contract ${J}: ${C instanceof Error?C.message:"Unknown error"}`)}else D=G;if(!Array.isArray(D))throw Error("ABI must be an array or JSON string representing an array");let I=[];if(Y!=null&&Y!=="")try{let C=(0,u16.parseJson)(Y);if(!Array.isArray(C))throw Error("Parsed params must be an array");I=C}catch(C){throw Error(`Invalid params JSON string for method "${Q}": ${C instanceof Error?C.message:"Unknown error"}`)}let{methodAbi:O,isView:A,isPayable:B,methodSignature:w}=z$4(D,Q,I),N=new mK.web3.eth.Contract(D,J),L=N.methods[w]||N.methods[Q];if(typeof L!="function")throw Error(`Method "${w}" not found on contract instance`);if(z==="call")try{let C={};K&&(XM1(K,"from address"),C.from=K),Z!==void 0&&(C.defaultBlock=X$4(Z));let R=await L(...I).call(C),F=Z?` at block ${Z}`:"";return{message:`Called contract method "${Q}" on ${J} (${X})${K?` from ${K}`:""}${F}: ${JSON.stringify(R)}`,result:R}}catch(C){let R=m16(C);throw Error(`Contract call failed for method "${Q}" on ${J}: ${R}`)}if(z==="send"){let C,R;XM1(K,"from address");try{C=G$4(W),BigInt(C)>BigInt(mK.web3.utils.toWei("100","ether"))&&console.warn(`Warning: Large value detected (${W}) for transaction to ${J}. Please verify this is intentional.`)}catch(f){throw Error(`Invalid value format for method "${Q}": ${f instanceof Error?f.message:"Unknown error"}`)}if(C!=="0x0"&&!B)throw Error(`Method "${Q}" is not payable but value (${W}) was provided`);try{R=L(...I).encodeABI()}catch(f){throw Error(`Failed to encode method "${Q}" with provided parameters: ${f instanceof Error?f.message:"Unknown error"}`)}let F={from:K,to:J,data:R,value:C};try{if(q&&(U||M))throw Error("Cannot set gasPrice together with maxFeePerGas/maxPriorityFeePerGas");let f=[],E=[],P=(0,zM1.getNonce)({address:K,chainType:X});if(V){if(!/^\d+$/.test(V))throw Error(`Gas limit must be an integer string, received: ${V}`);if(BigInt(V)>BigInt("30000000"))throw Error(`Gas limit ${V} exceeds maximum allowed (30,000,000)`);f.push(Promise.resolve({gasEstimate:V,message:`Using provided gas limit: ${V}`}))}else f.push((0,zM1.estimateGas)({from:K,to:J,value:F.value,data:F.data,chainType:X}));q?E.push(Promise.resolve({gasPrice:q,message:`Using provided gas price: ${q}`})):U&&M?E.push(Promise.resolve({maxFeePerGas:U,maxPriorityFeePerGas:M,message:`Using EIP-1559 gas pricing: maxFeePerGas=${U}, maxPriorityFeePerGas=${M}`})):E.push((0,zM1.getGasPrice)({chainType:X}));let[j,$,d]=await Promise.all([Promise.all(f).then((T)=>T[0]),Promise.all(E).then((T)=>T[0]),P]),h={...F,gas:j.gasEstimate,nonce:d.nonce};U&&M?(h.maxFeePerGas=U,h.maxPriorityFeePerGas=M):h.gasPrice=$.gasPrice||$.maxFeePerGas||q;try{await mK.web3.eth.call({from:h.from,to:h.to,data:h.data,value:h.value,gas:h.gas,gasPrice:h.gasPrice,maxFeePerGas:h.maxFeePerGas,maxPriorityFeePerGas:h.maxPriorityFeePerGas})}catch(T){let S=m16(T);throw Error(`Transaction simulation failed for method "${Q}" on ${J}: ${S}`)}return{message:`Built contract call transaction: ${Q} on ${J} from ${K} on ${X}`,transactions:h}}catch(f){if(f.message?.includes("gas limit")||f.message?.includes("gas"))throw Error(`Gas estimation failed for method "${Q}" on ${J}: ${f.message}`);throw f}}throw Error(`Invalid callType: ${z}. Must be "call" or "send"`)}catch(D){if(D.message?.includes("Validation failed")||D.message?.includes("Invalid")||D.message?.includes("required"))throw D;throw Error(`Failed to call contract method "${Q}" on ${J} (${X}): ${D instanceof Error?D.message:"Unknown error"}`)}}var{defineProperty:KM1,getOwnPropertyDescriptor:W$4,getOwnPropertyNames:Z$4}=Object,V$4=Object.prototype.hasOwnProperty,q$4=(J,Q)=>{for(var Y in Q)KM1(J,Y,{get:Q[Y],enumerable:!0})},U$4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Z$4(Q))V$4.call(J,X)||X===Y||KM1(J,X,{get:()=>Q[X],enumerable:!(G=W$4(Q,X))||G.enumerable});return J},M$4=(J)=>U$4(KM1({},"__esModule",{value:!0}),J),d16={};q$4(d16,{callContract:()=>K$4}),p16.exports=M$4(d16);var D$4=Pc(),u16=g16(),mK=iz(),zM1=wm(),H$4={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},l16=D$4.ajv.compile(H$4)});var o16=H((Wd5,n16)=>{var{defineProperty:ZM1,getOwnPropertyDescriptor:I$4,getOwnPropertyNames:O$4}=Object,A$4=Object.prototype.hasOwnProperty,B$4=(J,Q)=>{for(var Y in Q)ZM1(J,Y,{get:Q[Y],enumerable:!0})},N$4=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of O$4(Q))if(!A$4.call(J,X)&&X!==Y)ZM1(J,X,{get:()=>Q[X],enumerable:!(G=I$4(Q,X))||G.enumerable})}return J},w$4=(J)=>N$4(ZM1({},"__esModule",{value:!0}),J),i16={};B$4(i16,{Keypair:()=>CD.Keypair,LEGACY_PRIVATE_KEY_SIZE:()=>CD.LEGACY_PRIVATE_KEY_SIZE,PRIVATE_KEY_SIZE:()=>CD.PRIVATE_KEY_SIZE,PublicKey:()=>E$4.PublicKey,SIGNATURE_FLAG_TO_SCHEME:()=>WM1.SIGNATURE_FLAG_TO_SCHEME,SIGNATURE_SCHEME_TO_FLAG:()=>WM1.SIGNATURE_SCHEME_TO_FLAG,SIGNATURE_SCHEME_TO_SIZE:()=>WM1.SIGNATURE_SCHEME_TO_SIZE,SUI_PRIVATE_KEY_PREFIX:()=>CD.SUI_PRIVATE_KEY_PREFIX,Signer:()=>CD.Signer,decodeSuiPrivateKey:()=>CD.decodeSuiPrivateKey,encodeSuiPrivateKey:()=>CD.encodeSuiPrivateKey,isValidBIP32Path:()=>$c.isValidBIP32Path,isValidHardenedPath:()=>$c.isValidHardenedPath,messageWithIntent:()=>L$4.messageWithIntent,mnemonicToSeed:()=>$c.mnemonicToSeed,mnemonicToSeedHex:()=>$c.mnemonicToSeedHex,parseSerializedSignature:()=>_16.parseSerializedSignature,toSerializedSignature:()=>_16.toSerializedSignature});n16.exports=w$4(i16);var _16=Fz1(),WM1=OK(),$c=vz1(),L$4=Kd(),CD=fz1(),E$4=CB()});var a16=H((Zd5,C$4)=>{C$4.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 r16=H((Vd5,R$4)=>{R$4.exports=["的","一","是","在","不","了","有","和","人","这","中","大","为","上","个","国","我","以","要","他","时","来","用","们","生","到","作","地","于","出","就","分","对","成","会","可","主","发","年","动","同","工","也","能","下","过","子","说","产","种","面","而","方","后","多","定","行","学","法","所","民","得","经","十","三","之","进","着","等","部","度","家","电","力","里","如","水","化","高","自","二","理","起","小","物","现","实","加","量","都","两","体","制","机","当","使","点","从","业","本","去","把","性","好","应","开","它","合","还","因","由","其","些","然","前","外","天","政","四","日","那","社","义","事","平","形","相","全","表","间","样","与","关","各","重","新","线","内","数","正","心","反","你","明","看","原","又","么","利","比","或","但","质","气","第","向","道","命","此","变","条","只","没","结","解","问","意","建","月","公","无","系","军","很","情","者","最","立","代","想","已","通","并","提","直","题","党","程","展","五","果","料","象","员","革","位","入","常","文","总","次","品","式","活","设","及","管","特","件","长","求","老","头","基","资","边","流","路","级","少","图","山","统","接","知","较","将","组","见","计","别","她","手","角","期","根","论","运","农","指","几","九","区","强","放","决","西","被","干","做","必","战","先","回","则","任","取","据","处","队","南","给","色","光","门","即","保","治","北","造","百","规","热","领","七","海","口","东","导","器","压","志","世","金","增","争","济","阶","油","思","术","极","交","受","联","什","认","六","共","权","收","证","改","清","美","再","采","转","更","单","风","切","打","白","教","速","花","带","安","场","身","车","例","真","务","具","万","每","目","至","达","走","积","示","议","声","报","斗","完","类","八","离","华","名","确","才","科","张","信","马","节","话","米","整","空","元","况","今","集","温","传","土","许","步","群","广","石","记","需","段","研","界","拉","林","律","叫","且","究","观","越","织","装","影","算","低","持","音","众","书","布","复","容","儿","须","际","商","非","验","连","断","深","难","近","矿","千","周","委","素","技","备","半","办","青","省","列","习","响","约","支","般","史","感","劳","便","团","往","酸","历","市","克","何","除","消","构","府","称","太","准","精","值","号","率","族","维","划","选","标","写","存","候","毛","亲","快","效","斯","院","查","江","型","眼","王","按","格","养","易","置","派","层","片","始","却","专","状","育","厂","京","识","适","属","圆","包","火","住","调","满","县","局","照","参","红","细","引","听","该","铁","价","严","首","底","液","官","德","随","病","苏","失","尔","死","讲","配","女","黄","推","显","谈","罪","神","艺","呢","席","含","企","望","密","批","营","项","防","举","球","英","氧","势","告","李","台","落","木","帮","轮","破","亚","师","围","注","远","字","材","排","供","河","态","封","另","施","减","树","溶","怎","止","案","言","士","均","武","固","叶","鱼","波","视","仅","费","紧","爱","左","章","早","朝","害","续","轻","服","试","食","充","兵","源","判","护","司","足","某","练","差","致","板","田","降","黑","犯","负","击","范","继","兴","似","余","坚","曲","输","修","故","城","夫","够","送","笔","船","占","右","财","吃","富","春","职","觉","汉","画","功","巴","跟","虽","杂","飞","检","吸","助","升","阳","互","初","创","抗","考","投","坏","策","古","径","换","未","跑","留","钢","曾","端","责","站","简","述","钱","副","尽","帝","射","草","冲","承","独","令","限","阿","宣","环","双","请","超","微","让","控","州","良","轴","找","否","纪","益","依","优","顶","础","载","倒","房","突","坐","粉","敌","略","客","袁","冷","胜","绝","析","块","剂","测","丝","协","诉","念","陈","仍","罗","盐","友","洋","错","苦","夜","刑","移","频","逐","靠","混","母","短","皮","终","聚","汽","村","云","哪","既","距","卫","停","烈","央","察","烧","迅","境","若","印","洲","刻","括","激","孔","搞","甚","室","待","核","校","散","侵","吧","甲","游","久","菜","味","旧","模","湖","货","损","预","阻","毫","普","稳","乙","妈","植","息","扩","银","语","挥","酒","守","拿","序","纸","医","缺","雨","吗","针","刘","啊","急","唱","误","训","愿","审","附","获","茶","鲜","粮","斤","孩","脱","硫","肥","善","龙","演","父","渐","血","欢","械","掌","歌","沙","刚","攻","谓","盾","讨","晚","粒","乱","燃","矛","乎","杀","药","宁","鲁","贵","钟","煤","读","班","伯","香","介","迫","句","丰","培","握","兰","担","弦","蛋","沉","假","穿","执","答","乐","谁","顺","烟","缩","征","脸","喜","松","脚","困","异","免","背","星","福","买","染","井","概","慢","怕","磁","倍","祖","皇","促","静","补","评","翻","肉","践","尼","衣","宽","扬","棉","希","伤","操","垂","秋","宜","氢","套","督","振","架","亮","末","宪","庆","编","牛","触","映","雷","销","诗","座","居","抓","裂","胞","呼","娘","景","威","绿","晶","厚","盟","衡","鸡","孙","延","危","胶","屋","乡","临","陆","顾","掉","呀","灯","岁","措","束","耐","剧","玉","赵","跳","哥","季","课","凯","胡","额","款","绍","卷","齐","伟","蒸","殖","永","宗","苗","川","炉","岩","弱","零","杨","奏","沿","露","杆","探","滑","镇","饭","浓","航","怀","赶","库","夺","伊","灵","税","途","灭","赛","归","召","鼓","播","盘","裁","险","康","唯","录","菌","纯","借","糖","盖","横","符","私","努","堂","域","枪","润","幅","哈","竟","熟","虫","泽","脑","壤","碳","欧","遍","侧","寨","敢","彻","虑","斜","薄","庭","纳","弹","饲","伸","折","麦","湿","暗","荷","瓦","塞","床","筑","恶","户","访","塔","奇","透","梁","刀","旋","迹","卡","氯","遇","份","毒","泥","退","洗","摆","灰","彩","卖","耗","夏","择","忙","铜","献","硬","予","繁","圈","雪","函","亦","抽","篇","阵","阴","丁","尺","追","堆","雄","迎","泛","爸","楼","避","谋","吨","野","猪","旗","累","偏","典","馆","索","秦","脂","潮","爷","豆","忽","托","惊","塑","遗","愈","朱","替","纤","粗","倾","尚","痛","楚","谢","奋","购","磨","君","池","旁","碎","骨","监","捕","弟","暴","割","贯","殊","释","词","亡","壁","顿","宝","午","尘","闻","揭","炮","残","冬","桥","妇","警","综","招","吴","付","浮","遭","徐","您","摇","谷","赞","箱","隔","订","男","吹","园","纷","唐","败","宋","玻","巨","耕","坦","荣","闭","湾","键","凡","驻","锅","救","恩","剥","凝","碱","齿","截","炼","麻","纺","禁","废","盛","版","缓","净","睛","昌","婚","涉","筒","嘴","插","岸","朗","庄","街","藏","姑","贸","腐","奴","啦","惯","乘","伙","恢","匀","纱","扎","辩","耳","彪","臣","亿","璃","抵","脉","秀","萨","俄","网","舞","店","喷","纵","寸","汗","挂","洪","贺","闪","柬","爆","烯","津","稻","墙","软","勇","像","滚","厘","蒙","芳","肯","坡","柱","荡","腿","仪","旅","尾","轧","冰","贡","登","黎","削","钻","勒","逃","障","氨","郭","峰","币","港","伏","轨","亩","毕","擦","莫","刺","浪","秘","援","株","健","售","股","岛","甘","泡","睡","童","铸","汤","阀","休","汇","舍","牧","绕","炸","哲","磷","绩","朋","淡","尖","启","陷","柴","呈","徒","颜","泪","稍","忘","泵","蓝","拖","洞","授","镜","辛","壮","锋","贫","虚","弯","摩","泰","幼","廷","尊","窗","纲","弄","隶","疑","氏","宫","姐","震","瑞","怪","尤","琴","循","描","膜","违","夹","腰","缘","珠","穷","森","枝","竹","沟","催","绳","忆","邦","剩","幸","浆","栏","拥","牙","贮","礼","滤","钠","纹","罢","拍","咱","喊","袖","埃","勤","罚","焦","潜","伍","墨","欲","缝","姓","刊","饱","仿","奖","铝","鬼","丽","跨","默","挖","链","扫","喝","袋","炭","污","幕","诸","弧","励","梅","奶","洁","灾","舟","鉴","苯","讼","抱","毁","懂","寒","智","埔","寄","届","跃","渡","挑","丹","艰","贝","碰","拔","爹","戴","码","梦","芽","熔","赤","渔","哭","敬","颗","奔","铅","仲","虎","稀","妹","乏","珍","申","桌","遵","允","隆","螺","仓","魏","锐","晓","氮","兼","隐","碍","赫","拨","忠","肃","缸","牵","抢","博","巧","壳","兄","杜","讯","诚","碧","祥","柯","页","巡","矩","悲","灌","龄","伦","票","寻","桂","铺","圣","恐","恰","郑","趣","抬","荒","腾","贴","柔","滴","猛","阔","辆","妻","填","撤","储","签","闹","扰","紫","砂","递","戏","吊","陶","伐","喂","疗","瓶","婆","抚","臂","摸","忍","虾","蜡","邻","胸","巩","挤","偶","弃","槽","劲","乳","邓","吉","仁","烂","砖","租","乌","舰","伴","瓜","浅","丙","暂","燥","橡","柳","迷","暖","牌","秧","胆","详","簧","踏","瓷","谱","呆","宾","糊","洛","辉","愤","竞","隙","怒","粘","乃","绪","肩","籍","敏","涂","熙","皆","侦","悬","掘","享","纠","醒","狂","锁","淀","恨","牲","霸","爬","赏","逆","玩","陵","祝","秒","浙","貌","役","彼","悉","鸭","趋","凤","晨","畜","辈","秩","卵","署","梯","炎","滩","棋","驱","筛","峡","冒","啥","寿","译","浸","泉","帽","迟","硅","疆","贷","漏","稿","冠","嫩","胁","芯","牢","叛","蚀","奥","鸣","岭","羊","凭","串","塘","绘","酵","融","盆","锡","庙","筹","冻","辅","摄","袭","筋","拒","僚","旱","钾","鸟","漆","沈","眉","疏","添","棒","穗","硝","韩","逼","扭","侨","凉","挺","碗","栽","炒","杯","患","馏","劝","豪","辽","勃","鸿","旦","吏","拜","狗","埋","辊","掩","饮","搬","骂","辞","勾","扣","估","蒋","绒","雾","丈","朵","姆","拟","宇","辑","陕","雕","偿","蓄","崇","剪","倡","厅","咬","驶","薯","刷","斥","番","赋","奉","佛","浇","漫","曼","扇","钙","桃","扶","仔","返","俗","亏","腔","鞋","棱","覆","框","悄","叔","撞","骗","勘","旺","沸","孤","吐","孟","渠","屈","疾","妙","惜","仰","狠","胀","谐","抛","霉","桑","岗","嘛","衰","盗","渗","脏","赖","涌","甜","曹","阅","肌","哩","厉","烃","纬","毅","昨","伪","症","煮","叹","钉","搭","茎","笼","酷","偷","弓","锥","恒","杰","坑","鼻","翼","纶","叙","狱","逮","罐","络","棚","抑","膨","蔬","寺","骤","穆","冶","枯","册","尸","凸","绅","坯","牺","焰","轰","欣","晋","瘦","御","锭","锦","丧","旬","锻","垄","搜","扑","邀","亭","酯","迈","舒","脆","酶","闲","忧","酚","顽","羽","涨","卸","仗","陪","辟","惩","杭","姚","肚","捉","飘","漂","昆","欺","吾","郎","烷","汁","呵","饰","萧","雅","邮","迁","燕","撒","姻","赴","宴","烦","债","帐","斑","铃","旨","醇","董","饼","雏","姿","拌","傅","腹","妥","揉","贤","拆","歪","葡","胺","丢","浩","徽","昂","垫","挡","览","贪","慰","缴","汪","慌","冯","诺","姜","谊","凶","劣","诬","耀","昏","躺","盈","骑","乔","溪","丛","卢","抹","闷","咨","刮","驾","缆","悟","摘","铒","掷","颇","幻","柄","惠","惨","佳","仇","腊","窝","涤","剑","瞧","堡","泼","葱","罩","霍","捞","胎","苍","滨","俩","捅","湘","砍","霞","邵","萄","疯","淮","遂","熊","粪","烘","宿","档","戈","驳","嫂","裕","徙","箭","捐","肠","撑","晒","辨","殿","莲","摊","搅","酱","屏","疫","哀","蔡","堵","沫","皱","畅","叠","阁","莱","敲","辖","钩","痕","坝","巷","饿","祸","丘","玄","溜","曰","逻","彭","尝","卿","妨","艇","吞","韦","怨","矮","歇"]});var s16=H((qd5,F$4)=>{F$4.exports=["的","一","是","在","不","了","有","和","人","這","中","大","為","上","個","國","我","以","要","他","時","來","用","們","生","到","作","地","於","出","就","分","對","成","會","可","主","發","年","動","同","工","也","能","下","過","子","說","產","種","面","而","方","後","多","定","行","學","法","所","民","得","經","十","三","之","進","著","等","部","度","家","電","力","裡","如","水","化","高","自","二","理","起","小","物","現","實","加","量","都","兩","體","制","機","當","使","點","從","業","本","去","把","性","好","應","開","它","合","還","因","由","其","些","然","前","外","天","政","四","日","那","社","義","事","平","形","相","全","表","間","樣","與","關","各","重","新","線","內","數","正","心","反","你","明","看","原","又","麼","利","比","或","但","質","氣","第","向","道","命","此","變","條","只","沒","結","解","問","意","建","月","公","無","系","軍","很","情","者","最","立","代","想","已","通","並","提","直","題","黨","程","展","五","果","料","象","員","革","位","入","常","文","總","次","品","式","活","設","及","管","特","件","長","求","老","頭","基","資","邊","流","路","級","少","圖","山","統","接","知","較","將","組","見","計","別","她","手","角","期","根","論","運","農","指","幾","九","區","強","放","決","西","被","幹","做","必","戰","先","回","則","任","取","據","處","隊","南","給","色","光","門","即","保","治","北","造","百","規","熱","領","七","海","口","東","導","器","壓","志","世","金","增","爭","濟","階","油","思","術","極","交","受","聯","什","認","六","共","權","收","證","改","清","美","再","採","轉","更","單","風","切","打","白","教","速","花","帶","安","場","身","車","例","真","務","具","萬","每","目","至","達","走","積","示","議","聲","報","鬥","完","類","八","離","華","名","確","才","科","張","信","馬","節","話","米","整","空","元","況","今","集","溫","傳","土","許","步","群","廣","石","記","需","段","研","界","拉","林","律","叫","且","究","觀","越","織","裝","影","算","低","持","音","眾","書","布","复","容","兒","須","際","商","非","驗","連","斷","深","難","近","礦","千","週","委","素","技","備","半","辦","青","省","列","習","響","約","支","般","史","感","勞","便","團","往","酸","歷","市","克","何","除","消","構","府","稱","太","準","精","值","號","率","族","維","劃","選","標","寫","存","候","毛","親","快","效","斯","院","查","江","型","眼","王","按","格","養","易","置","派","層","片","始","卻","專","狀","育","廠","京","識","適","屬","圓","包","火","住","調","滿","縣","局","照","參","紅","細","引","聽","該","鐵","價","嚴","首","底","液","官","德","隨","病","蘇","失","爾","死","講","配","女","黃","推","顯","談","罪","神","藝","呢","席","含","企","望","密","批","營","項","防","舉","球","英","氧","勢","告","李","台","落","木","幫","輪","破","亞","師","圍","注","遠","字","材","排","供","河","態","封","另","施","減","樹","溶","怎","止","案","言","士","均","武","固","葉","魚","波","視","僅","費","緊","愛","左","章","早","朝","害","續","輕","服","試","食","充","兵","源","判","護","司","足","某","練","差","致","板","田","降","黑","犯","負","擊","范","繼","興","似","餘","堅","曲","輸","修","故","城","夫","夠","送","筆","船","佔","右","財","吃","富","春","職","覺","漢","畫","功","巴","跟","雖","雜","飛","檢","吸","助","昇","陽","互","初","創","抗","考","投","壞","策","古","徑","換","未","跑","留","鋼","曾","端","責","站","簡","述","錢","副","盡","帝","射","草","衝","承","獨","令","限","阿","宣","環","雙","請","超","微","讓","控","州","良","軸","找","否","紀","益","依","優","頂","礎","載","倒","房","突","坐","粉","敵","略","客","袁","冷","勝","絕","析","塊","劑","測","絲","協","訴","念","陳","仍","羅","鹽","友","洋","錯","苦","夜","刑","移","頻","逐","靠","混","母","短","皮","終","聚","汽","村","雲","哪","既","距","衛","停","烈","央","察","燒","迅","境","若","印","洲","刻","括","激","孔","搞","甚","室","待","核","校","散","侵","吧","甲","遊","久","菜","味","舊","模","湖","貨","損","預","阻","毫","普","穩","乙","媽","植","息","擴","銀","語","揮","酒","守","拿","序","紙","醫","缺","雨","嗎","針","劉","啊","急","唱","誤","訓","願","審","附","獲","茶","鮮","糧","斤","孩","脫","硫","肥","善","龍","演","父","漸","血","歡","械","掌","歌","沙","剛","攻","謂","盾","討","晚","粒","亂","燃","矛","乎","殺","藥","寧","魯","貴","鐘","煤","讀","班","伯","香","介","迫","句","豐","培","握","蘭","擔","弦","蛋","沉","假","穿","執","答","樂","誰","順","煙","縮","徵","臉","喜","松","腳","困","異","免","背","星","福","買","染","井","概","慢","怕","磁","倍","祖","皇","促","靜","補","評","翻","肉","踐","尼","衣","寬","揚","棉","希","傷","操","垂","秋","宜","氫","套","督","振","架","亮","末","憲","慶","編","牛","觸","映","雷","銷","詩","座","居","抓","裂","胞","呼","娘","景","威","綠","晶","厚","盟","衡","雞","孫","延","危","膠","屋","鄉","臨","陸","顧","掉","呀","燈","歲","措","束","耐","劇","玉","趙","跳","哥","季","課","凱","胡","額","款","紹","卷","齊","偉","蒸","殖","永","宗","苗","川","爐","岩","弱","零","楊","奏","沿","露","桿","探","滑","鎮","飯","濃","航","懷","趕","庫","奪","伊","靈","稅","途","滅","賽","歸","召","鼓","播","盤","裁","險","康","唯","錄","菌","純","借","糖","蓋","橫","符","私","努","堂","域","槍","潤","幅","哈","竟","熟","蟲","澤","腦","壤","碳","歐","遍","側","寨","敢","徹","慮","斜","薄","庭","納","彈","飼","伸","折","麥","濕","暗","荷","瓦","塞","床","築","惡","戶","訪","塔","奇","透","梁","刀","旋","跡","卡","氯","遇","份","毒","泥","退","洗","擺","灰","彩","賣","耗","夏","擇","忙","銅","獻","硬","予","繁","圈","雪","函","亦","抽","篇","陣","陰","丁","尺","追","堆","雄","迎","泛","爸","樓","避","謀","噸","野","豬","旗","累","偏","典","館","索","秦","脂","潮","爺","豆","忽","托","驚","塑","遺","愈","朱","替","纖","粗","傾","尚","痛","楚","謝","奮","購","磨","君","池","旁","碎","骨","監","捕","弟","暴","割","貫","殊","釋","詞","亡","壁","頓","寶","午","塵","聞","揭","炮","殘","冬","橋","婦","警","綜","招","吳","付","浮","遭","徐","您","搖","谷","贊","箱","隔","訂","男","吹","園","紛","唐","敗","宋","玻","巨","耕","坦","榮","閉","灣","鍵","凡","駐","鍋","救","恩","剝","凝","鹼","齒","截","煉","麻","紡","禁","廢","盛","版","緩","淨","睛","昌","婚","涉","筒","嘴","插","岸","朗","莊","街","藏","姑","貿","腐","奴","啦","慣","乘","夥","恢","勻","紗","扎","辯","耳","彪","臣","億","璃","抵","脈","秀","薩","俄","網","舞","店","噴","縱","寸","汗","掛","洪","賀","閃","柬","爆","烯","津","稻","牆","軟","勇","像","滾","厘","蒙","芳","肯","坡","柱","盪","腿","儀","旅","尾","軋","冰","貢","登","黎","削","鑽","勒","逃","障","氨","郭","峰","幣","港","伏","軌","畝","畢","擦","莫","刺","浪","秘","援","株","健","售","股","島","甘","泡","睡","童","鑄","湯","閥","休","匯","舍","牧","繞","炸","哲","磷","績","朋","淡","尖","啟","陷","柴","呈","徒","顏","淚","稍","忘","泵","藍","拖","洞","授","鏡","辛","壯","鋒","貧","虛","彎","摩","泰","幼","廷","尊","窗","綱","弄","隸","疑","氏","宮","姐","震","瑞","怪","尤","琴","循","描","膜","違","夾","腰","緣","珠","窮","森","枝","竹","溝","催","繩","憶","邦","剩","幸","漿","欄","擁","牙","貯","禮","濾","鈉","紋","罷","拍","咱","喊","袖","埃","勤","罰","焦","潛","伍","墨","欲","縫","姓","刊","飽","仿","獎","鋁","鬼","麗","跨","默","挖","鏈","掃","喝","袋","炭","污","幕","諸","弧","勵","梅","奶","潔","災","舟","鑑","苯","訟","抱","毀","懂","寒","智","埔","寄","屆","躍","渡","挑","丹","艱","貝","碰","拔","爹","戴","碼","夢","芽","熔","赤","漁","哭","敬","顆","奔","鉛","仲","虎","稀","妹","乏","珍","申","桌","遵","允","隆","螺","倉","魏","銳","曉","氮","兼","隱","礙","赫","撥","忠","肅","缸","牽","搶","博","巧","殼","兄","杜","訊","誠","碧","祥","柯","頁","巡","矩","悲","灌","齡","倫","票","尋","桂","鋪","聖","恐","恰","鄭","趣","抬","荒","騰","貼","柔","滴","猛","闊","輛","妻","填","撤","儲","簽","鬧","擾","紫","砂","遞","戲","吊","陶","伐","餵","療","瓶","婆","撫","臂","摸","忍","蝦","蠟","鄰","胸","鞏","擠","偶","棄","槽","勁","乳","鄧","吉","仁","爛","磚","租","烏","艦","伴","瓜","淺","丙","暫","燥","橡","柳","迷","暖","牌","秧","膽","詳","簧","踏","瓷","譜","呆","賓","糊","洛","輝","憤","競","隙","怒","粘","乃","緒","肩","籍","敏","塗","熙","皆","偵","懸","掘","享","糾","醒","狂","鎖","淀","恨","牲","霸","爬","賞","逆","玩","陵","祝","秒","浙","貌","役","彼","悉","鴨","趨","鳳","晨","畜","輩","秩","卵","署","梯","炎","灘","棋","驅","篩","峽","冒","啥","壽","譯","浸","泉","帽","遲","矽","疆","貸","漏","稿","冠","嫩","脅","芯","牢","叛","蝕","奧","鳴","嶺","羊","憑","串","塘","繪","酵","融","盆","錫","廟","籌","凍","輔","攝","襲","筋","拒","僚","旱","鉀","鳥","漆","沈","眉","疏","添","棒","穗","硝","韓","逼","扭","僑","涼","挺","碗","栽","炒","杯","患","餾","勸","豪","遼","勃","鴻","旦","吏","拜","狗","埋","輥","掩","飲","搬","罵","辭","勾","扣","估","蔣","絨","霧","丈","朵","姆","擬","宇","輯","陝","雕","償","蓄","崇","剪","倡","廳","咬","駛","薯","刷","斥","番","賦","奉","佛","澆","漫","曼","扇","鈣","桃","扶","仔","返","俗","虧","腔","鞋","棱","覆","框","悄","叔","撞","騙","勘","旺","沸","孤","吐","孟","渠","屈","疾","妙","惜","仰","狠","脹","諧","拋","黴","桑","崗","嘛","衰","盜","滲","臟","賴","湧","甜","曹","閱","肌","哩","厲","烴","緯","毅","昨","偽","症","煮","嘆","釘","搭","莖","籠","酷","偷","弓","錐","恆","傑","坑","鼻","翼","綸","敘","獄","逮","罐","絡","棚","抑","膨","蔬","寺","驟","穆","冶","枯","冊","屍","凸","紳","坯","犧","焰","轟","欣","晉","瘦","禦","錠","錦","喪","旬","鍛","壟","搜","撲","邀","亭","酯","邁","舒","脆","酶","閒","憂","酚","頑","羽","漲","卸","仗","陪","闢","懲","杭","姚","肚","捉","飄","漂","昆","欺","吾","郎","烷","汁","呵","飾","蕭","雅","郵","遷","燕","撒","姻","赴","宴","煩","債","帳","斑","鈴","旨","醇","董","餅","雛","姿","拌","傅","腹","妥","揉","賢","拆","歪","葡","胺","丟","浩","徽","昂","墊","擋","覽","貪","慰","繳","汪","慌","馮","諾","姜","誼","兇","劣","誣","耀","昏","躺","盈","騎","喬","溪","叢","盧","抹","悶","諮","刮","駕","纜","悟","摘","鉺","擲","頗","幻","柄","惠","慘","佳","仇","臘","窩","滌","劍","瞧","堡","潑","蔥","罩","霍","撈","胎","蒼","濱","倆","捅","湘","砍","霞","邵","萄","瘋","淮","遂","熊","糞","烘","宿","檔","戈","駁","嫂","裕","徙","箭","捐","腸","撐","曬","辨","殿","蓮","攤","攪","醬","屏","疫","哀","蔡","堵","沫","皺","暢","疊","閣","萊","敲","轄","鉤","痕","壩","巷","餓","禍","丘","玄","溜","曰","邏","彭","嘗","卿","妨","艇","吞","韋","怨","矮","歇"]});var t16=H((Ud5,T$4)=>{T$4.exports=["가격","가끔","가난","가능","가득","가르침","가뭄","가방","가상","가슴","가운데","가을","가이드","가입","가장","가정","가족","가죽","각오","각자","간격","간부","간섭","간장","간접","간판","갈등","갈비","갈색","갈증","감각","감기","감소","감수성","감자","감정","갑자기","강남","강당","강도","강력히","강변","강북","강사","강수량","강아지","강원도","강의","강제","강조","같이","개구리","개나리","개방","개별","개선","개성","개인","객관적","거실","거액","거울","거짓","거품","걱정","건강","건물","건설","건조","건축","걸음","검사","검토","게시판","게임","겨울","견해","결과","결국","결론","결석","결승","결심","결정","결혼","경계","경고","경기","경력","경복궁","경비","경상도","경영","경우","경쟁","경제","경주","경찰","경치","경향","경험","계곡","계단","계란","계산","계속","계약","계절","계층","계획","고객","고구려","고궁","고급","고등학생","고무신","고민","고양이","고장","고전","고집","고춧가루","고통","고향","곡식","골목","골짜기","골프","공간","공개","공격","공군","공급","공기","공동","공무원","공부","공사","공식","공업","공연","공원","공장","공짜","공책","공통","공포","공항","공휴일","과목","과일","과장","과정","과학","관객","관계","관광","관념","관람","관련","관리","관습","관심","관점","관찰","광경","광고","광장","광주","괴로움","굉장히","교과서","교문","교복","교실","교양","교육","교장","교직","교통","교환","교훈","구경","구름","구멍","구별","구분","구석","구성","구속","구역","구입","구청","구체적","국가","국기","국내","국립","국물","국민","국수","국어","국왕","국적","국제","국회","군대","군사","군인","궁극적","권리","권위","권투","귀국","귀신","규정","규칙","균형","그날","그냥","그늘","그러나","그룹","그릇","그림","그제서야","그토록","극복","극히","근거","근교","근래","근로","근무","근본","근원","근육","근처","글씨","글자","금강산","금고","금년","금메달","금액","금연","금요일","금지","긍정적","기간","기관","기념","기능","기독교","기둥","기록","기름","기법","기본","기분","기쁨","기숙사","기술","기억","기업","기온","기운","기원","기적","기준","기침","기혼","기획","긴급","긴장","길이","김밥","김치","김포공항","깍두기","깜빡","깨달음","깨소금","껍질","꼭대기","꽃잎","나들이","나란히","나머지","나물","나침반","나흘","낙엽","난방","날개","날씨","날짜","남녀","남대문","남매","남산","남자","남편","남학생","낭비","낱말","내년","내용","내일","냄비","냄새","냇물","냉동","냉면","냉방","냉장고","넥타이","넷째","노동","노란색","노력","노인","녹음","녹차","녹화","논리","논문","논쟁","놀이","농구","농담","농민","농부","농업","농장","농촌","높이","눈동자","눈물","눈썹","뉴욕","느낌","늑대","능동적","능력","다방","다양성","다음","다이어트","다행","단계","단골","단독","단맛","단순","단어","단위","단점","단체","단추","단편","단풍","달걀","달러","달력","달리","닭고기","담당","담배","담요","담임","답변","답장","당근","당분간","당연히","당장","대규모","대낮","대단히","대답","대도시","대략","대량","대륙","대문","대부분","대신","대응","대장","대전","대접","대중","대책","대출","대충","대통령","대학","대한민국","대합실","대형","덩어리","데이트","도대체","도덕","도둑","도망","도서관","도심","도움","도입","도자기","도저히","도전","도중","도착","독감","독립","독서","독일","독창적","동화책","뒷모습","뒷산","딸아이","마누라","마늘","마당","마라톤","마련","마무리","마사지","마약","마요네즈","마을","마음","마이크","마중","마지막","마찬가지","마찰","마흔","막걸리","막내","막상","만남","만두","만세","만약","만일","만점","만족","만화","많이","말기","말씀","말투","맘대로","망원경","매년","매달","매력","매번","매스컴","매일","매장","맥주","먹이","먼저","먼지","멀리","메일","며느리","며칠","면담","멸치","명단","명령","명예","명의","명절","명칭","명함","모금","모니터","모델","모든","모범","모습","모양","모임","모조리","모집","모퉁이","목걸이","목록","목사","목소리","목숨","목적","목표","몰래","몸매","몸무게","몸살","몸속","몸짓","몸통","몹시","무관심","무궁화","무더위","무덤","무릎","무슨","무엇","무역","무용","무조건","무지개","무척","문구","문득","문법","문서","문제","문학","문화","물가","물건","물결","물고기","물론","물리학","물음","물질","물체","미국","미디어","미사일","미술","미역","미용실","미움","미인","미팅","미혼","민간","민족","민주","믿음","밀가루","밀리미터","밑바닥","바가지","바구니","바나나","바늘","바닥","바닷가","바람","바이러스","바탕","박물관","박사","박수","반대","반드시","반말","반발","반성","반응","반장","반죽","반지","반찬","받침","발가락","발걸음","발견","발달","발레","발목","발바닥","발생","발음","발자국","발전","발톱","발표","밤하늘","밥그릇","밥맛","밥상","밥솥","방금","방면","방문","방바닥","방법","방송","방식","방안","방울","방지","방학","방해","방향","배경","배꼽","배달","배드민턴","백두산","백색","백성","백인","백제","백화점","버릇","버섯","버튼","번개","번역","번지","번호","벌금","벌레","벌써","범위","범인","범죄","법률","법원","법적","법칙","베이징","벨트","변경","변동","변명","변신","변호사","변화","별도","별명","별일","병실","병아리","병원","보관","보너스","보라색","보람","보름","보상","보안","보자기","보장","보전","보존","보통","보편적","보험","복도","복사","복숭아","복습","볶음","본격적","본래","본부","본사","본성","본인","본질","볼펜","봉사","봉지","봉투","부근","부끄러움","부담","부동산","부문","부분","부산","부상","부엌","부인","부작용","부장","부정","부족","부지런히","부친","부탁","부품","부회장","북부","북한","분노","분량","분리","분명","분석","분야","분위기","분필","분홍색","불고기","불과","불교","불꽃","불만","불법","불빛","불안","불이익","불행","브랜드","비극","비난","비닐","비둘기","비디오","비로소","비만","비명","비밀","비바람","비빔밥","비상","비용","비율","비중","비타민","비판","빌딩","빗물","빗방울","빗줄기","빛깔","빨간색","빨래","빨리","사건","사계절","사나이","사냥","사람","사랑","사립","사모님","사물","사방","사상","사생활","사설","사슴","사실","사업","사용","사월","사장","사전","사진","사촌","사춘기","사탕","사투리","사흘","산길","산부인과","산업","산책","살림","살인","살짝","삼계탕","삼국","삼십","삼월","삼촌","상관","상금","상대","상류","상반기","상상","상식","상업","상인","상자","상점","상처","상추","상태","상표","상품","상황","새벽","색깔","색연필","생각","생명","생물","생방송","생산","생선","생신","생일","생활","서랍","서른","서명","서민","서비스","서양","서울","서적","서점","서쪽","서클","석사","석유","선거","선물","선배","선생","선수","선원","선장","선전","선택","선풍기","설거지","설날","설렁탕","설명","설문","설사","설악산","설치","설탕","섭씨","성공","성당","성명","성별","성인","성장","성적","성질","성함","세금","세미나","세상","세월","세종대왕","세탁","센터","센티미터","셋째","소규모","소극적","소금","소나기","소년","소득","소망","소문","소설","소속","소아과","소용","소원","소음","소중히","소지품","소질","소풍","소형","속담","속도","속옷","손가락","손길","손녀","손님","손등","손목","손뼉","손실","손질","손톱","손해","솔직히","솜씨","송아지","송이","송편","쇠고기","쇼핑","수건","수년","수단","수돗물","수동적","수면","수명","수박","수상","수석","수술","수시로","수업","수염","수영","수입","수준","수집","수출","수컷","수필","수학","수험생","수화기","숙녀","숙소","숙제","순간","순서","순수","순식간","순위","숟가락","술병","술집","숫자","스님","스물","스스로","스승","스웨터","스위치","스케이트","스튜디오","스트레스","스포츠","슬쩍","슬픔","습관","습기","승객","승리","승부","승용차","승진","시각","시간","시골","시금치","시나리오","시댁","시리즈","시멘트","시민","시부모","시선","시설","시스템","시아버지","시어머니","시월","시인","시일","시작","시장","시절","시점","시중","시즌","시집","시청","시합","시험","식구","식기","식당","식량","식료품","식물","식빵","식사","식생활","식초","식탁","식품","신고","신규","신념","신문","신발","신비","신사","신세","신용","신제품","신청","신체","신화","실감","실내","실력","실례","실망","실수","실습","실시","실장","실정","실질적","실천","실체","실컷","실태","실패","실험","실현","심리","심부름","심사","심장","심정","심판","쌍둥이","씨름","씨앗","아가씨","아나운서","아드님","아들","아쉬움","아스팔트","아시아","아울러","아저씨","아줌마","아직","아침","아파트","아프리카","아픔","아홉","아흔","악기","악몽","악수","안개","안경","안과","안내","안녕","안동","안방","안부","안주","알루미늄","알코올","암시","암컷","압력","앞날","앞문","애인","애정","액수","앨범","야간","야단","야옹","약간","약국","약속","약수","약점","약품","약혼녀","양념","양력","양말","양배추","양주","양파","어둠","어려움","어른","어젯밤","어쨌든","어쩌다가","어쩐지","언니","언덕","언론","언어","얼굴","얼른","얼음","얼핏","엄마","업무","업종","업체","엉덩이","엉망","엉터리","엊그제","에너지","에어컨","엔진","여건","여고생","여관","여군","여권","여대생","여덟","여동생","여든","여론","여름","여섯","여성","여왕","여인","여전히","여직원","여학생","여행","역사","역시","역할","연결","연구","연극","연기","연락","연설","연세","연속","연습","연애","연예인","연인","연장","연주","연출","연필","연합","연휴","열기","열매","열쇠","열심히","열정","열차","열흘","염려","엽서","영국","영남","영상","영양","영역","영웅","영원히","영하","영향","영혼","영화","옆구리","옆방","옆집","예감","예금","예방","예산","예상","예선","예술","예습","예식장","예약","예전","예절","예정","예컨대","옛날","오늘","오락","오랫동안","오렌지","오로지","오른발","오븐","오십","오염","오월","오전","오직","오징어","오페라","오피스텔","오히려","옥상","옥수수","온갖","온라인","온몸","온종일","온통","올가을","올림픽","올해","옷차림","와이셔츠","와인","완성","완전","왕비","왕자","왜냐하면","왠지","외갓집","외국","외로움","외삼촌","외출","외침","외할머니","왼발","왼손","왼쪽","요금","요일","요즘","요청","용기","용서","용어","우산","우선","우승","우연히","우정","우체국","우편","운동","운명","운반","운전","운행","울산","울음","움직임","웃어른","웃음","워낙","원고","원래","원서","원숭이","원인","원장","원피스","월급","월드컵","월세","월요일","웨이터","위반","위법","위성","위원","위험","위협","윗사람","유난히","유럽","유명","유물","유산","유적","유치원","유학","유행","유형","육군","육상","육십","육체","은행","음력","음료","음반","음성","음식","음악","음주","의견","의논","의문","의복","의식","의심","의외로","의욕","의원","의학","이것","이곳","이념","이놈","이달","이대로","이동","이렇게","이력서","이론적","이름","이민","이발소","이별","이불","이빨","이상","이성","이슬","이야기","이용","이웃","이월","이윽고","이익","이전","이중","이튿날","이틀","이혼","인간","인격","인공","인구","인근","인기","인도","인류","인물","인생","인쇄","인연","인원","인재","인종","인천","인체","인터넷","인하","인형","일곱","일기","일단","일대","일등","일반","일본","일부","일상","일생","일손","일요일","일월","일정","일종","일주일","일찍","일체","일치","일행","일회용","임금","임무","입대","입력","입맛","입사","입술","입시","입원","입장","입학","자가용","자격","자극","자동","자랑","자부심","자식","자신","자연","자원","자율","자전거","자정","자존심","자판","작가","작년","작성","작업","작용","작은딸","작품","잔디","잔뜩","잔치","잘못","잠깐","잠수함","잠시","잠옷","잠자리","잡지","장관","장군","장기간","장래","장례","장르","장마","장면","장모","장미","장비","장사","장소","장식","장애인","장인","장점","장차","장학금","재능","재빨리","재산","재생","재작년","재정","재채기","재판","재학","재활용","저것","저고리","저곳","저녁","저런","저렇게","저번","저울","저절로","저축","적극","적당히","적성","적용","적응","전개","전공","전기","전달","전라도","전망","전문","전반","전부","전세","전시","전용","전자","전쟁","전주","전철","전체","전통","전혀","전후","절대","절망","절반","절약","절차","점검","점수","점심","점원","점점","점차","접근","접시","접촉","젓가락","정거장","정도","정류장","정리","정말","정면","정문","정반대","정보","정부","정비","정상","정성","정오","정원","정장","정지","정치","정확히","제공","제과점","제대로","제목","제발","제법","제삿날","제안","제일","제작","제주도","제출","제품","제한","조각","조건","조금","조깅","조명","조미료","조상","조선","조용히","조절","조정","조직","존댓말","존재","졸업","졸음","종교","종로","종류","종소리","종업원","종종","종합","좌석","죄인","주관적","주름","주말","주머니","주먹","주문","주민","주방","주변","주식","주인","주일","주장","주전자","주택","준비","줄거리","줄기","줄무늬","중간","중계방송","중국","중년","중단","중독","중반","중부","중세","중소기업","중순","중앙","중요","중학교","즉석","즉시","즐거움","증가","증거","증권","증상","증세","지각","지갑","지경","지극히","지금","지급","지능","지름길","지리산","지방","지붕","지식","지역","지우개","지원","지적","지점","지진","지출","직선","직업","직원","직장","진급","진동","진로","진료","진리","진짜","진찰","진출","진통","진행","질문","질병","질서","짐작","집단","집안","집중","짜증","찌꺼기","차남","차라리","차량","차림","차별","차선","차츰","착각","찬물","찬성","참가","참기름","참새","참석","참여","참외","참조","찻잔","창가","창고","창구","창문","창밖","창작","창조","채널","채점","책가방","책방","책상","책임","챔피언","처벌","처음","천국","천둥","천장","천재","천천히","철도","철저히","철학","첫날","첫째","청년","청바지","청소","청춘","체계","체력","체온","체육","체중","체험","초등학생","초반","초밥","초상화","초순","초여름","초원","초저녁","초점","초청","초콜릿","촛불","총각","총리","총장","촬영","최근","최상","최선","최신","최악","최종","추석","추억","추진","추천","추측","축구","축소","축제","축하","출근","출발","출산","출신","출연","출입","출장","출판","충격","충고","충돌","충분히","충청도","취업","취직","취향","치약","친구","친척","칠십","칠월","칠판","침대","침묵","침실","칫솔","칭찬","카메라","카운터","칼국수","캐릭터","캠퍼스","캠페인","커튼","컨디션","컬러","컴퓨터","코끼리","코미디","콘서트","콜라","콤플렉스","콩나물","쾌감","쿠데타","크림","큰길","큰딸","큰소리","큰아들","큰어머니","큰일","큰절","클래식","클럽","킬로","타입","타자기","탁구","탁자","탄생","태권도","태양","태풍","택시","탤런트","터널","터미널","테니스","테스트","테이블","텔레비전","토론","토마토","토요일","통계","통과","통로","통신","통역","통일","통장","통제","통증","통합","통화","퇴근","퇴원","퇴직금","튀김","트럭","특급","특별","특성","특수","특징","특히","튼튼히","티셔츠","파란색","파일","파출소","판결","판단","판매","판사","팔십","팔월","팝송","패션","팩스","팩시밀리","팬티","퍼센트","페인트","편견","편의","편지","편히","평가","평균","평생","평소","평양","평일","평화","포스터","포인트","포장","포함","표면","표정","표준","표현","품목","품질","풍경","풍속","풍습","프랑스","프린터","플라스틱","피곤","피망","피아노","필름","필수","필요","필자","필통","핑계","하느님","하늘","하드웨어","하룻밤","하반기","하숙집","하순","하여튼","하지만","하천","하품","하필","학과","학교","학급","학기","학년","학력","학번","학부모","학비","학생","학술","학습","학용품","학원","학위","학자","학점","한계","한글","한꺼번에","한낮","한눈","한동안","한때","한라산","한마디","한문","한번","한복","한식","한여름","한쪽","할머니","할아버지","할인","함께","함부로","합격","합리적","항공","항구","항상","항의","해결","해군","해답","해당","해물","해석","해설","해수욕장","해안","핵심","핸드백","햄버거","햇볕","햇살","행동","행복","행사","행운","행위","향기","향상","향수","허락","허용","헬기","현관","현금","현대","현상","현실","현장","현재","현지","혈액","협력","형부","형사","형수","형식","형제","형태","형편","혜택","호기심","호남","호랑이","호박","호텔","호흡","혹시","홀로","홈페이지","홍보","홍수","홍차","화면","화분","화살","화요일","화장","화학","확보","확인","확장","확정","환갑","환경","환영","환율","환자","활기","활동","활발히","활용","활짝","회견","회관","회복","회색","회원","회장","회전","횟수","횡단보도","효율적","후반","후춧가루","훈련","훨씬","휴식","휴일","흉내","흐름","흑백","흑인","흔적","흔히","흥미","흥분","희곡","희망","희생","흰색","힘껏"]});var e16=H((Md5,S$4)=>{S$4.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 J06=H((Dd5,P$4)=>{P$4.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 Q06=H((Hd5,$$4)=>{$$4.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 Y06=H((Id5,f$4)=>{f$4.exports=["あいこくしん","あいさつ","あいだ","あおぞら","あかちゃん","あきる","あけがた","あける","あこがれる","あさい","あさひ","あしあと","あじわう","あずかる","あずき","あそぶ","あたえる","あたためる","あたりまえ","あたる","あつい","あつかう","あっしゅく","あつまり","あつめる","あてな","あてはまる","あひる","あぶら","あぶる","あふれる","あまい","あまど","あまやかす","あまり","あみもの","あめりか","あやまる","あゆむ","あらいぐま","あらし","あらすじ","あらためる","あらゆる","あらわす","ありがとう","あわせる","あわてる","あんい","あんがい","あんこ","あんぜん","あんてい","あんない","あんまり","いいだす","いおん","いがい","いがく","いきおい","いきなり","いきもの","いきる","いくじ","いくぶん","いけばな","いけん","いこう","いこく","いこつ","いさましい","いさん","いしき","いじゅう","いじょう","いじわる","いずみ","いずれ","いせい","いせえび","いせかい","いせき","いぜん","いそうろう","いそがしい","いだい","いだく","いたずら","いたみ","いたりあ","いちおう","いちじ","いちど","いちば","いちぶ","いちりゅう","いつか","いっしゅん","いっせい","いっそう","いったん","いっち","いってい","いっぽう","いてざ","いてん","いどう","いとこ","いない","いなか","いねむり","いのち","いのる","いはつ","いばる","いはん","いびき","いひん","いふく","いへん","いほう","いみん","いもうと","いもたれ","いもり","いやがる","いやす","いよかん","いよく","いらい","いらすと","いりぐち","いりょう","いれい","いれもの","いれる","いろえんぴつ","いわい","いわう","いわかん","いわば","いわゆる","いんげんまめ","いんさつ","いんしょう","いんよう","うえき","うえる","うおざ","うがい","うかぶ","うかべる","うきわ","うくらいな","うくれれ","うけたまわる","うけつけ","うけとる","うけもつ","うける","うごかす","うごく","うこん","うさぎ","うしなう","うしろがみ","うすい","うすぎ","うすぐらい","うすめる","うせつ","うちあわせ","うちがわ","うちき","うちゅう","うっかり","うつくしい","うったえる","うつる","うどん","うなぎ","うなじ","うなずく","うなる","うねる","うのう","うぶげ","うぶごえ","うまれる","うめる","うもう","うやまう","うよく","うらがえす","うらぐち","うらない","うりあげ","うりきれ","うるさい","うれしい","うれゆき","うれる","うろこ","うわき","うわさ","うんこう","うんちん","うんてん","うんどう","えいえん","えいが","えいきょう","えいご","えいせい","えいぶん","えいよう","えいわ","えおり","えがお","えがく","えきたい","えくせる","えしゃく","えすて","えつらん","えのぐ","えほうまき","えほん","えまき","えもじ","えもの","えらい","えらぶ","えりあ","えんえん","えんかい","えんぎ","えんげき","えんしゅう","えんぜつ","えんそく","えんちょう","えんとつ","おいかける","おいこす","おいしい","おいつく","おうえん","おうさま","おうじ","おうせつ","おうたい","おうふく","おうべい","おうよう","おえる","おおい","おおう","おおどおり","おおや","おおよそ","おかえり","おかず","おがむ","おかわり","おぎなう","おきる","おくさま","おくじょう","おくりがな","おくる","おくれる","おこす","おこなう","おこる","おさえる","おさない","おさめる","おしいれ","おしえる","おじぎ","おじさん","おしゃれ","おそらく","おそわる","おたがい","おたく","おだやか","おちつく","おっと","おつり","おでかけ","おとしもの","おとなしい","おどり","おどろかす","おばさん","おまいり","おめでとう","おもいで","おもう","おもたい","おもちゃ","おやつ","おやゆび","およぼす","おらんだ","おろす","おんがく","おんけい","おんしゃ","おんせん","おんだん","おんちゅう","おんどけい","かあつ","かいが","がいき","がいけん","がいこう","かいさつ","かいしゃ","かいすいよく","かいぜん","かいぞうど","かいつう","かいてん","かいとう","かいふく","がいへき","かいほう","かいよう","がいらい","かいわ","かえる","かおり","かかえる","かがく","かがし","かがみ","かくご","かくとく","かざる","がぞう","かたい","かたち","がちょう","がっきゅう","がっこう","がっさん","がっしょう","かなざわし","かのう","がはく","かぶか","かほう","かほご","かまう","かまぼこ","かめれおん","かゆい","かようび","からい","かるい","かろう","かわく","かわら","がんか","かんけい","かんこう","かんしゃ","かんそう","かんたん","かんち","がんばる","きあい","きあつ","きいろ","ぎいん","きうい","きうん","きえる","きおう","きおく","きおち","きおん","きかい","きかく","きかんしゃ","ききて","きくばり","きくらげ","きけんせい","きこう","きこえる","きこく","きさい","きさく","きさま","きさらぎ","ぎじかがく","ぎしき","ぎじたいけん","ぎじにってい","ぎじゅつしゃ","きすう","きせい","きせき","きせつ","きそう","きぞく","きぞん","きたえる","きちょう","きつえん","ぎっちり","きつつき","きつね","きてい","きどう","きどく","きない","きなが","きなこ","きぬごし","きねん","きのう","きのした","きはく","きびしい","きひん","きふく","きぶん","きぼう","きほん","きまる","きみつ","きむずかしい","きめる","きもだめし","きもち","きもの","きゃく","きやく","ぎゅうにく","きよう","きょうりゅう","きらい","きらく","きりん","きれい","きれつ","きろく","ぎろん","きわめる","ぎんいろ","きんかくじ","きんじょ","きんようび","ぐあい","くいず","くうかん","くうき","くうぐん","くうこう","ぐうせい","くうそう","ぐうたら","くうふく","くうぼ","くかん","くきょう","くげん","ぐこう","くさい","くさき","くさばな","くさる","くしゃみ","くしょう","くすのき","くすりゆび","くせげ","くせん","ぐたいてき","くださる","くたびれる","くちこみ","くちさき","くつした","ぐっすり","くつろぐ","くとうてん","くどく","くなん","くねくね","くのう","くふう","くみあわせ","くみたてる","くめる","くやくしょ","くらす","くらべる","くるま","くれる","くろう","くわしい","ぐんかん","ぐんしょく","ぐんたい","ぐんて","けあな","けいかく","けいけん","けいこ","けいさつ","げいじゅつ","けいたい","げいのうじん","けいれき","けいろ","けおとす","けおりもの","げきか","げきげん","げきだん","げきちん","げきとつ","げきは","げきやく","げこう","げこくじょう","げざい","けさき","げざん","けしき","けしごむ","けしょう","げすと","けたば","けちゃっぷ","けちらす","けつあつ","けつい","けつえき","けっこん","けつじょ","けっせき","けってい","けつまつ","げつようび","げつれい","けつろん","げどく","けとばす","けとる","けなげ","けなす","けなみ","けぬき","げねつ","けねん","けはい","げひん","けぶかい","げぼく","けまり","けみかる","けむし","けむり","けもの","けらい","けろけろ","けわしい","けんい","けんえつ","けんお","けんか","げんき","けんげん","けんこう","けんさく","けんしゅう","けんすう","げんそう","けんちく","けんてい","けんとう","けんない","けんにん","げんぶつ","けんま","けんみん","けんめい","けんらん","けんり","こあくま","こいぬ","こいびと","ごうい","こうえん","こうおん","こうかん","ごうきゅう","ごうけい","こうこう","こうさい","こうじ","こうすい","ごうせい","こうそく","こうたい","こうちゃ","こうつう","こうてい","こうどう","こうない","こうはい","ごうほう","ごうまん","こうもく","こうりつ","こえる","こおり","ごかい","ごがつ","ごかん","こくご","こくさい","こくとう","こくない","こくはく","こぐま","こけい","こける","ここのか","こころ","こさめ","こしつ","こすう","こせい","こせき","こぜん","こそだて","こたい","こたえる","こたつ","こちょう","こっか","こつこつ","こつばん","こつぶ","こてい","こてん","ことがら","ことし","ことば","ことり","こなごな","こねこね","このまま","このみ","このよ","ごはん","こひつじ","こふう","こふん","こぼれる","ごまあぶら","こまかい","ごますり","こまつな","こまる","こむぎこ","こもじ","こもち","こもの","こもん","こやく","こやま","こゆう","こゆび","こよい","こよう","こりる","これくしょん","ころっけ","こわもて","こわれる","こんいん","こんかい","こんき","こんしゅう","こんすい","こんだて","こんとん","こんなん","こんびに","こんぽん","こんまけ","こんや","こんれい","こんわく","ざいえき","さいかい","さいきん","ざいげん","ざいこ","さいしょ","さいせい","ざいたく","ざいちゅう","さいてき","ざいりょう","さうな","さかいし","さがす","さかな","さかみち","さがる","さぎょう","さくし","さくひん","さくら","さこく","さこつ","さずかる","ざせき","さたん","さつえい","ざつおん","ざっか","ざつがく","さっきょく","ざっし","さつじん","ざっそう","さつたば","さつまいも","さてい","さといも","さとう","さとおや","さとし","さとる","さのう","さばく","さびしい","さべつ","さほう","さほど","さます","さみしい","さみだれ","さむけ","さめる","さやえんどう","さゆう","さよう","さよく","さらだ","ざるそば","さわやか","さわる","さんいん","さんか","さんきゃく","さんこう","さんさい","ざんしょ","さんすう","さんせい","さんそ","さんち","さんま","さんみ","さんらん","しあい","しあげ","しあさって","しあわせ","しいく","しいん","しうち","しえい","しおけ","しかい","しかく","じかん","しごと","しすう","じだい","したうけ","したぎ","したて","したみ","しちょう","しちりん","しっかり","しつじ","しつもん","してい","してき","してつ","じてん","じどう","しなぎれ","しなもの","しなん","しねま","しねん","しのぐ","しのぶ","しはい","しばかり","しはつ","しはらい","しはん","しひょう","しふく","じぶん","しへい","しほう","しほん","しまう","しまる","しみん","しむける","じむしょ","しめい","しめる","しもん","しゃいん","しゃうん","しゃおん","じゃがいも","しやくしょ","しゃくほう","しゃけん","しゃこ","しゃざい","しゃしん","しゃせん","しゃそう","しゃたい","しゃちょう","しゃっきん","じゃま","しゃりん","しゃれい","じゆう","じゅうしょ","しゅくはく","じゅしん","しゅっせき","しゅみ","しゅらば","じゅんばん","しょうかい","しょくたく","しょっけん","しょどう","しょもつ","しらせる","しらべる","しんか","しんこう","じんじゃ","しんせいじ","しんちく","しんりん","すあげ","すあし","すあな","ずあん","すいえい","すいか","すいとう","ずいぶん","すいようび","すうがく","すうじつ","すうせん","すおどり","すきま","すくう","すくない","すける","すごい","すこし","ずさん","すずしい","すすむ","すすめる","すっかり","ずっしり","ずっと","すてき","すてる","すねる","すのこ","すはだ","すばらしい","ずひょう","ずぶぬれ","すぶり","すふれ","すべて","すべる","ずほう","すぼん","すまい","すめし","すもう","すやき","すらすら","するめ","すれちがう","すろっと","すわる","すんぜん","すんぽう","せあぶら","せいかつ","せいげん","せいじ","せいよう","せおう","せかいかん","せきにん","せきむ","せきゆ","せきらんうん","せけん","せこう","せすじ","せたい","せたけ","せっかく","せっきゃく","ぜっく","せっけん","せっこつ","せっさたくま","せつぞく","せつだん","せつでん","せっぱん","せつび","せつぶん","せつめい","せつりつ","せなか","せのび","せはば","せびろ","せぼね","せまい","せまる","せめる","せもたれ","せりふ","ぜんあく","せんい","せんえい","せんか","せんきょ","せんく","せんげん","ぜんご","せんさい","せんしゅ","せんすい","せんせい","せんぞ","せんたく","せんちょう","せんてい","せんとう","せんぬき","せんねん","せんぱい","ぜんぶ","ぜんぽう","せんむ","せんめんじょ","せんもん","せんやく","せんゆう","せんよう","ぜんら","ぜんりゃく","せんれい","せんろ","そあく","そいとげる","そいね","そうがんきょう","そうき","そうご","そうしん","そうだん","そうなん","そうび","そうめん","そうり","そえもの","そえん","そがい","そげき","そこう","そこそこ","そざい","そしな","そせい","そせん","そそぐ","そだてる","そつう","そつえん","そっかん","そつぎょう","そっけつ","そっこう","そっせん","そっと","そとがわ","そとづら","そなえる","そなた","そふぼ","そぼく","そぼろ","そまつ","そまる","そむく","そむりえ","そめる","そもそも","そよかぜ","そらまめ","そろう","そんかい","そんけい","そんざい","そんしつ","そんぞく","そんちょう","ぞんび","ぞんぶん","そんみん","たあい","たいいん","たいうん","たいえき","たいおう","だいがく","たいき","たいぐう","たいけん","たいこ","たいざい","だいじょうぶ","だいすき","たいせつ","たいそう","だいたい","たいちょう","たいてい","だいどころ","たいない","たいねつ","たいのう","たいはん","だいひょう","たいふう","たいへん","たいほ","たいまつばな","たいみんぐ","たいむ","たいめん","たいやき","たいよう","たいら","たいりょく","たいる","たいわん","たうえ","たえる","たおす","たおる","たおれる","たかい","たかね","たきび","たくさん","たこく","たこやき","たさい","たしざん","だじゃれ","たすける","たずさわる","たそがれ","たたかう","たたく","ただしい","たたみ","たちばな","だっかい","だっきゃく","だっこ","だっしゅつ","だったい","たてる","たとえる","たなばた","たにん","たぬき","たのしみ","たはつ","たぶん","たべる","たぼう","たまご","たまる","だむる","ためいき","ためす","ためる","たもつ","たやすい","たよる","たらす","たりきほんがん","たりょう","たりる","たると","たれる","たれんと","たろっと","たわむれる","だんあつ","たんい","たんおん","たんか","たんき","たんけん","たんご","たんさん","たんじょうび","だんせい","たんそく","たんたい","だんち","たんてい","たんとう","だんな","たんにん","だんねつ","たんのう","たんぴん","だんぼう","たんまつ","たんめい","だんれつ","だんろ","だんわ","ちあい","ちあん","ちいき","ちいさい","ちえん","ちかい","ちから","ちきゅう","ちきん","ちけいず","ちけん","ちこく","ちさい","ちしき","ちしりょう","ちせい","ちそう","ちたい","ちたん","ちちおや","ちつじょ","ちてき","ちてん","ちぬき","ちぬり","ちのう","ちひょう","ちへいせん","ちほう","ちまた","ちみつ","ちみどろ","ちめいど","ちゃんこなべ","ちゅうい","ちゆりょく","ちょうし","ちょさくけん","ちらし","ちらみ","ちりがみ","ちりょう","ちるど","ちわわ","ちんたい","ちんもく","ついか","ついたち","つうか","つうじょう","つうはん","つうわ","つかう","つかれる","つくね","つくる","つけね","つける","つごう","つたえる","つづく","つつじ","つつむ","つとめる","つながる","つなみ","つねづね","つのる","つぶす","つまらない","つまる","つみき","つめたい","つもり","つもる","つよい","つるぼ","つるみく","つわもの","つわり","てあし","てあて","てあみ","ていおん","ていか","ていき","ていけい","ていこく","ていさつ","ていし","ていせい","ていたい","ていど","ていねい","ていひょう","ていへん","ていぼう","てうち","ておくれ","てきとう","てくび","でこぼこ","てさぎょう","てさげ","てすり","てそう","てちがい","てちょう","てつがく","てつづき","でっぱ","てつぼう","てつや","でぬかえ","てぬき","てぬぐい","てのひら","てはい","てぶくろ","てふだ","てほどき","てほん","てまえ","てまきずし","てみじか","てみやげ","てらす","てれび","てわけ","てわたし","でんあつ","てんいん","てんかい","てんき","てんぐ","てんけん","てんごく","てんさい","てんし","てんすう","でんち","てんてき","てんとう","てんない","てんぷら","てんぼうだい","てんめつ","てんらんかい","でんりょく","でんわ","どあい","といれ","どうかん","とうきゅう","どうぐ","とうし","とうむぎ","とおい","とおか","とおく","とおす","とおる","とかい","とかす","ときおり","ときどき","とくい","とくしゅう","とくてん","とくに","とくべつ","とけい","とける","とこや","とさか","としょかん","とそう","とたん","とちゅう","とっきゅう","とっくん","とつぜん","とつにゅう","とどける","ととのえる","とない","となえる","となり","とのさま","とばす","どぶがわ","とほう","とまる","とめる","ともだち","ともる","どようび","とらえる","とんかつ","どんぶり","ないかく","ないこう","ないしょ","ないす","ないせん","ないそう","なおす","ながい","なくす","なげる","なこうど","なさけ","なたでここ","なっとう","なつやすみ","ななおし","なにごと","なにもの","なにわ","なのか","なふだ","なまいき","なまえ","なまみ","なみだ","なめらか","なめる","なやむ","ならう","ならび","ならぶ","なれる","なわとび","なわばり","にあう","にいがた","にうけ","におい","にかい","にがて","にきび","にくしみ","にくまん","にげる","にさんかたんそ","にしき","にせもの","にちじょう","にちようび","にっか","にっき","にっけい","にっこう","にっさん","にっしょく","にっすう","にっせき","にってい","になう","にほん","にまめ","にもつ","にやり","にゅういん","にりんしゃ","にわとり","にんい","にんか","にんき","にんげん","にんしき","にんずう","にんそう","にんたい","にんち","にんてい","にんにく","にんぷ","にんまり","にんむ","にんめい","にんよう","ぬいくぎ","ぬかす","ぬぐいとる","ぬぐう","ぬくもり","ぬすむ","ぬまえび","ぬめり","ぬらす","ぬんちゃく","ねあげ","ねいき","ねいる","ねいろ","ねぐせ","ねくたい","ねくら","ねこぜ","ねこむ","ねさげ","ねすごす","ねそべる","ねだん","ねつい","ねっしん","ねつぞう","ねったいぎょ","ねぶそく","ねふだ","ねぼう","ねほりはほり","ねまき","ねまわし","ねみみ","ねむい","ねむたい","ねもと","ねらう","ねわざ","ねんいり","ねんおし","ねんかん","ねんきん","ねんぐ","ねんざ","ねんし","ねんちゃく","ねんど","ねんぴ","ねんぶつ","ねんまつ","ねんりょう","ねんれい","のいず","のおづま","のがす","のきなみ","のこぎり","のこす","のこる","のせる","のぞく","のぞむ","のたまう","のちほど","のっく","のばす","のはら","のべる","のぼる","のみもの","のやま","のらいぬ","のらねこ","のりもの","のりゆき","のれん","のんき","ばあい","はあく","ばあさん","ばいか","ばいく","はいけん","はいご","はいしん","はいすい","はいせん","はいそう","はいち","ばいばい","はいれつ","はえる","はおる","はかい","ばかり","はかる","はくしゅ","はけん","はこぶ","はさみ","はさん","はしご","ばしょ","はしる","はせる","ぱそこん","はそん","はたん","はちみつ","はつおん","はっかく","はづき","はっきり","はっくつ","はっけん","はっこう","はっさん","はっしん","はったつ","はっちゅう","はってん","はっぴょう","はっぽう","はなす","はなび","はにかむ","はぶらし","はみがき","はむかう","はめつ","はやい","はやし","はらう","はろうぃん","はわい","はんい","はんえい","はんおん","はんかく","はんきょう","ばんぐみ","はんこ","はんしゃ","はんすう","はんだん","ぱんち","ぱんつ","はんてい","はんとし","はんのう","はんぱ","はんぶん","はんぺん","はんぼうき","はんめい","はんらん","はんろん","ひいき","ひうん","ひえる","ひかく","ひかり","ひかる","ひかん","ひくい","ひけつ","ひこうき","ひこく","ひさい","ひさしぶり","ひさん","びじゅつかん","ひしょ","ひそか","ひそむ","ひたむき","ひだり","ひたる","ひつぎ","ひっこし","ひっし","ひつじゅひん","ひっす","ひつぜん","ぴったり","ぴっちり","ひつよう","ひてい","ひとごみ","ひなまつり","ひなん","ひねる","ひはん","ひびく","ひひょう","ひほう","ひまわり","ひまん","ひみつ","ひめい","ひめじし","ひやけ","ひやす","ひよう","びょうき","ひらがな","ひらく","ひりつ","ひりょう","ひるま","ひるやすみ","ひれい","ひろい","ひろう","ひろき","ひろゆき","ひんかく","ひんけつ","ひんこん","ひんしゅ","ひんそう","ぴんち","ひんぱん","びんぼう","ふあん","ふいうち","ふうけい","ふうせん","ぷうたろう","ふうとう","ふうふ","ふえる","ふおん","ふかい","ふきん","ふくざつ","ふくぶくろ","ふこう","ふさい","ふしぎ","ふじみ","ふすま","ふせい","ふせぐ","ふそく","ぶたにく","ふたん","ふちょう","ふつう","ふつか","ふっかつ","ふっき","ふっこく","ぶどう","ふとる","ふとん","ふのう","ふはい","ふひょう","ふへん","ふまん","ふみん","ふめつ","ふめん","ふよう","ふりこ","ふりる","ふるい","ふんいき","ぶんがく","ぶんぐ","ふんしつ","ぶんせき","ふんそう","ぶんぽう","へいあん","へいおん","へいがい","へいき","へいげん","へいこう","へいさ","へいしゃ","へいせつ","へいそ","へいたく","へいてん","へいねつ","へいわ","へきが","へこむ","べにいろ","べにしょうが","へらす","へんかん","べんきょう","べんごし","へんさい","へんたい","べんり","ほあん","ほいく","ぼうぎょ","ほうこく","ほうそう","ほうほう","ほうもん","ほうりつ","ほえる","ほおん","ほかん","ほきょう","ぼきん","ほくろ","ほけつ","ほけん","ほこう","ほこる","ほしい","ほしつ","ほしゅ","ほしょう","ほせい","ほそい","ほそく","ほたて","ほたる","ぽちぶくろ","ほっきょく","ほっさ","ほったん","ほとんど","ほめる","ほんい","ほんき","ほんけ","ほんしつ","ほんやく","まいにち","まかい","まかせる","まがる","まける","まこと","まさつ","まじめ","ますく","まぜる","まつり","まとめ","まなぶ","まぬけ","まねく","まほう","まもる","まゆげ","まよう","まろやか","まわす","まわり","まわる","まんが","まんきつ","まんぞく","まんなか","みいら","みうち","みえる","みがく","みかた","みかん","みけん","みこん","みじかい","みすい","みすえる","みせる","みっか","みつかる","みつける","みてい","みとめる","みなと","みなみかさい","みねらる","みのう","みのがす","みほん","みもと","みやげ","みらい","みりょく","みわく","みんか","みんぞく","むいか","むえき","むえん","むかい","むかう","むかえ","むかし","むぎちゃ","むける","むげん","むさぼる","むしあつい","むしば","むじゅん","むしろ","むすう","むすこ","むすぶ","むすめ","むせる","むせん","むちゅう","むなしい","むのう","むやみ","むよう","むらさき","むりょう","むろん","めいあん","めいうん","めいえん","めいかく","めいきょく","めいさい","めいし","めいそう","めいぶつ","めいれい","めいわく","めぐまれる","めざす","めした","めずらしい","めだつ","めまい","めやす","めんきょ","めんせき","めんどう","もうしあげる","もうどうけん","もえる","もくし","もくてき","もくようび","もちろん","もどる","もらう","もんく","もんだい","やおや","やける","やさい","やさしい","やすい","やすたろう","やすみ","やせる","やそう","やたい","やちん","やっと","やっぱり","やぶる","やめる","ややこしい","やよい","やわらかい","ゆうき","ゆうびんきょく","ゆうべ","ゆうめい","ゆけつ","ゆしゅつ","ゆせん","ゆそう","ゆたか","ゆちゃく","ゆでる","ゆにゅう","ゆびわ","ゆらい","ゆれる","ようい","ようか","ようきゅう","ようじ","ようす","ようちえん","よかぜ","よかん","よきん","よくせい","よくぼう","よけい","よごれる","よさん","よしゅう","よそう","よそく","よっか","よてい","よどがわく","よねつ","よやく","よゆう","よろこぶ","よろしい","らいう","らくがき","らくご","らくさつ","らくだ","らしんばん","らせん","らぞく","らたい","らっか","られつ","りえき","りかい","りきさく","りきせつ","りくぐん","りくつ","りけん","りこう","りせい","りそう","りそく","りてん","りねん","りゆう","りゅうがく","りよう","りょうり","りょかん","りょくちゃ","りょこう","りりく","りれき","りろん","りんご","るいけい","るいさい","るいじ","るいせき","るすばん","るりがわら","れいかん","れいぎ","れいせい","れいぞうこ","れいとう","れいぼう","れきし","れきだい","れんあい","れんけい","れんこん","れんさい","れんしゅう","れんぞく","れんらく","ろうか","ろうご","ろうじん","ろうそく","ろくが","ろこつ","ろじうら","ろしゅつ","ろせん","ろてん","ろめん","ろれつ","ろんぎ","ろんぱ","ろんぶん","ろんり","わかす","わかめ","わかやま","わかれる","わしつ","わじまし","わすれもの","わらう","われる"]});var G06=H((Od5,k$4)=>{k$4.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 X06=H((Ad5,v$4)=>{v$4.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 VM1=H((z06)=>{Object.defineProperty(z06,"__esModule",{value:!0});var vJ={};z06.wordlists=vJ;var o8;z06._default=o8;try{z06._default=o8=a16(),vJ.czech=o8}catch(J){}try{z06._default=o8=r16(),vJ.chinese_simplified=o8}catch(J){}try{z06._default=o8=s16(),vJ.chinese_traditional=o8}catch(J){}try{z06._default=o8=t16(),vJ.korean=o8}catch(J){}try{z06._default=o8=e16(),vJ.french=o8}catch(J){}try{z06._default=o8=J06(),vJ.italian=o8}catch(J){}try{z06._default=o8=Q06(),vJ.spanish=o8}catch(J){}try{z06._default=o8=Y06(),vJ.japanese=o8,vJ.JA=o8}catch(J){}try{z06._default=o8=G06(),vJ.portuguese=o8}catch(J){}try{z06._default=o8=X06(),vJ.english=o8,vJ.EN=o8}catch(J){}});var qM1=H((A06)=>{Object.defineProperty(A06,"__esModule",{value:!0});var h$4=uR(),W06=jz1(),Z06=D21(),b$4=M8(),fc=VM1(),v$=fc._default,K06="Invalid mnemonic",RD="Invalid entropy",x$4="Invalid mnemonic checksum",V06=`A wordlist is required but a default could not be found.
Please pass a 2048 word array explicitly.`;function j$(J){return(J||"").normalize("NFKD")}function q06(J,Q,Y){while(J.length<Y)J=Q+J;return J}function U06(J){return parseInt(J,2)}function M06(J){return J.map((Q)=>q06(Q.toString(2),"0",8)).join("")}function D06(J){let Y=J.length*8/32,G=h$4.sha256(Uint8Array.from(J));return M06(Array.from(G)).slice(0,Y)}function H06(J){return"mnemonic"+(J||"")}function y$4(J,Q){let Y=Uint8Array.from(Buffer.from(j$(J),"utf8")),G=Uint8Array.from(Buffer.from(H06(j$(Q)),"utf8")),X=Z06.pbkdf2(W06.sha512,Y,G,{c:2048,dkLen:64});return Buffer.from(X)}A06.mnemonicToSeedSync=y$4;function g$4(J,Q){let Y=Uint8Array.from(Buffer.from(j$(J),"utf8")),G=Uint8Array.from(Buffer.from(H06(j$(Q)),"utf8"));return Z06.pbkdf2Async(W06.sha512,Y,G,{c:2048,dkLen:64}).then((X)=>Buffer.from(X))}A06.mnemonicToSeed=g$4;function I06(J,Q){if(Q=Q||v$,!Q)throw Error(V06);let Y=j$(J).split(" ");if(Y.length%3!==0)throw Error(K06);let G=Y.map((q)=>{let U=Q.indexOf(q);if(U===-1)throw Error(K06);return q06(U.toString(2),"0",11)}).join(""),X=Math.floor(G.length/33)*32,z=G.slice(0,X),K=G.slice(X),W=z.match(/(.{1,8})/g).map(U06);if(W.length<16)throw Error(RD);if(W.length>32)throw Error(RD);if(W.length%4!==0)throw Error(RD);let Z=Buffer.from(W);if(D06(Z)!==K)throw Error(x$4);return Z.toString("hex")}A06.mnemonicToEntropy=I06;function O06(J,Q){if(!Buffer.isBuffer(J))J=Buffer.from(J,"hex");if(Q=Q||v$,!Q)throw Error(V06);if(J.length<16)throw TypeError(RD);if(J.length>32)throw TypeError(RD);if(J.length%4!==0)throw TypeError(RD);let Y=M06(Array.from(J)),G=D06(J),K=(Y+G).match(/(.{1,11})/g).map((W)=>{let Z=U06(W);return Q[Z]});return Q[0]==="あいこくしん"?K.join("　"):K.join(" ")}A06.entropyToMnemonic=O06;function m$4(J,Q,Y){if(J=J||128,J%32!==0)throw TypeError(RD);return Q=Q||((G)=>Buffer.from(b$4.randomBytes(G))),O06(Q(J/8),Y)}A06.generateMnemonic=m$4;function d$4(J,Q){try{I06(J,Q)}catch(Y){return!1}return!0}A06.validateMnemonic=d$4;function u$4(J){let Q=fc.wordlists[J];if(Q)v$=Q;else throw Error('Could not find wordlist for language "'+J+'"')}A06.setDefaultWordlist=u$4;function l$4(){if(!v$)throw Error("No Default Wordlist set");return Object.keys(fc.wordlists).filter((J)=>{if(J==="JA"||J==="EN")return!1;return fc.wordlists[J].every((Q,Y)=>Q===v$[Y])})[0]}A06.getDefaultWordlist=l$4;var p$4=VM1();A06.wordlists=p$4.wordlists});var MM1=H((wd5,jc)=>{var B06,N06,w06,L06,E06,C06,R06,F06,T06,S06,P06,$06,f06,kc,UM1,k06,v06,j06,_N,h06,b06,x06,y06,g06,m06,d06,u06,l06,vc,p06,c06;(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 jc==="object"&&typeof wd5==="object")J(Y(Q,Y(wd5)));else J(Y(Q));function Y(G,X){if(G!==Q)if(typeof Object.create==="function")Object.defineProperty(G,"__esModule",{value:!0});else G.__esModule=!0;return function(z,K){return G[z]=X?X(z,K):K}}})(function(J){var Q=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(X,z){X.__proto__=z}||function(X,z){for(var K in z)if(Object.prototype.hasOwnProperty.call(z,K))X[K]=z[K]};B06=function(X,z){if(typeof z!=="function"&&z!==null)throw TypeError("Class extends value "+String(z)+" is not a constructor or null");Q(X,z);function K(){this.constructor=X}X.prototype=z===null?Object.create(z):(K.prototype=z.prototype,new K)},N06=Object.assign||function(X){for(var z,K=1,W=arguments.length;K<W;K++){z=arguments[K];for(var Z in z)if(Object.prototype.hasOwnProperty.call(z,Z))X[Z]=z[Z]}return X},w06=function(X,z){var K={};for(var W in X)if(Object.prototype.hasOwnProperty.call(X,W)&&z.indexOf(W)<0)K[W]=X[W];if(X!=null&&typeof Object.getOwnPropertySymbols==="function"){for(var Z=0,W=Object.getOwnPropertySymbols(X);Z<W.length;Z++)if(z.indexOf(W[Z])<0&&Object.prototype.propertyIsEnumerable.call(X,W[Z]))K[W[Z]]=X[W[Z]]}return K},L06=function(X,z,K,W){var Z=arguments.length,V=Z<3?z:W===null?W=Object.getOwnPropertyDescriptor(z,K):W,q;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")V=Reflect.decorate(X,z,K,W);else for(var U=X.length-1;U>=0;U--)if(q=X[U])V=(Z<3?q(V):Z>3?q(z,K,V):q(z,K))||V;return Z>3&&V&&Object.defineProperty(z,K,V),V},E06=function(X,z){return function(K,W){z(K,W,X)}},C06=function(X,z,K,W,Z,V){function q(C){if(C!==void 0&&typeof C!=="function")throw TypeError("Function expected");return C}var U=W.kind,M=U==="getter"?"get":U==="setter"?"set":"value",D=!z&&X?W.static?X:X.prototype:null,I=z||(D?Object.getOwnPropertyDescriptor(D,W.name):{}),O,A=!1;for(var B=K.length-1;B>=0;B--){var w={};for(var N in W)w[N]=N==="access"?{}:W[N];for(var N in W.access)w.access[N]=W.access[N];w.addInitializer=function(C){if(A)throw TypeError("Cannot add initializers after decoration has completed");V.push(q(C||null))};var L=(0,K[B])(U==="accessor"?{get:I.get,set:I.set}:I[M],w);if(U==="accessor"){if(L===void 0)continue;if(L===null||typeof L!=="object")throw TypeError("Object expected");if(O=q(L.get))I.get=O;if(O=q(L.set))I.set=O;if(O=q(L.init))Z.unshift(O)}else if(O=q(L))if(U==="field")Z.unshift(O);else I[M]=O}if(D)Object.defineProperty(D,W.name,I);A=!0},R06=function(X,z,K){var W=arguments.length>2;for(var Z=0;Z<z.length;Z++)K=W?z[Z].call(X,K):z[Z].call(X);return W?K:void 0},F06=function(X){return typeof X==="symbol"?X:"".concat(X)},T06=function(X,z,K){if(typeof z==="symbol")z=z.description?"[".concat(z.description,"]"):"";return Object.defineProperty(X,"name",{configurable:!0,value:K?"".concat(K," ",z):z})},S06=function(X,z){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(X,z)},P06=function(X,z,K,W){function Z(V){return V instanceof K?V:new K(function(q){q(V)})}return new(K||(K=Promise))(function(V,q){function U(I){try{D(W.next(I))}catch(O){q(O)}}function M(I){try{D(W.throw(I))}catch(O){q(O)}}function D(I){I.done?V(I.value):Z(I.value).then(U,M)}D((W=W.apply(X,z||[])).next())})},$06=function(X,z){var K={label:0,sent:function(){if(V[0]&1)throw V[1];return V[1]},trys:[],ops:[]},W,Z,V,q=Object.create((typeof Iterator==="function"?Iterator:Object).prototype);return q.next=U(0),q.throw=U(1),q.return=U(2),typeof Symbol==="function"&&(q[Symbol.iterator]=function(){return this}),q;function U(D){return function(I){return M([D,I])}}function M(D){if(W)throw TypeError("Generator is already executing.");while(q&&(q=0,D[0]&&(K=0)),K)try{if(W=1,Z&&(V=D[0]&2?Z.return:D[0]?Z.throw||((V=Z.return)&&V.call(Z),0):Z.next)&&!(V=V.call(Z,D[1])).done)return V;if(Z=0,V)D=[D[0]&2,V.value];switch(D[0]){case 0:case 1:V=D;break;case 4:return K.label++,{value:D[1],done:!1};case 5:K.label++,Z=D[1],D=[0];continue;case 7:D=K.ops.pop(),K.trys.pop();continue;default:if((V=K.trys,!(V=V.length>0&&V[V.length-1]))&&(D[0]===6||D[0]===2)){K=0;continue}if(D[0]===3&&(!V||D[1]>V[0]&&D[1]<V[3])){K.label=D[1];break}if(D[0]===6&&K.label<V[1]){K.label=V[1],V=D;break}if(V&&K.label<V[2]){K.label=V[2],K.ops.push(D);break}if(V[2])K.ops.pop();K.trys.pop();continue}D=z.call(X,K)}catch(I){D=[6,I],Z=0}finally{W=V=0}if(D[0]&5)throw D[1];return{value:D[0]?D[1]:void 0,done:!0}}},f06=function(X,z){for(var K in X)if(K!=="default"&&!Object.prototype.hasOwnProperty.call(z,K))vc(z,X,K)},vc=Object.create?function(X,z,K,W){if(W===void 0)W=K;var Z=Object.getOwnPropertyDescriptor(z,K);if(!Z||("get"in Z?!z.__esModule:Z.writable||Z.configurable))Z={enumerable:!0,get:function(){return z[K]}};Object.defineProperty(X,W,Z)}:function(X,z,K,W){if(W===void 0)W=K;X[W]=z[K]},kc=function(X){var z=typeof Symbol==="function"&&Symbol.iterator,K=z&&X[z],W=0;if(K)return K.call(X);if(X&&typeof X.length==="number")return{next:function(){if(X&&W>=X.length)X=void 0;return{value:X&&X[W++],done:!X}}};throw TypeError(z?"Object is not iterable.":"Symbol.iterator is not defined.")},UM1=function(X,z){var K=typeof Symbol==="function"&&X[Symbol.iterator];if(!K)return X;var W=K.call(X),Z,V=[],q;try{while((z===void 0||z-- >0)&&!(Z=W.next()).done)V.push(Z.value)}catch(U){q={error:U}}finally{try{if(Z&&!Z.done&&(K=W.return))K.call(W)}finally{if(q)throw q.error}}return V},k06=function(){for(var X=[],z=0;z<arguments.length;z++)X=X.concat(UM1(arguments[z]));return X},v06=function(){for(var X=0,z=0,K=arguments.length;z<K;z++)X+=arguments[z].length;for(var W=Array(X),Z=0,z=0;z<K;z++)for(var V=arguments[z],q=0,U=V.length;q<U;q++,Z++)W[Z]=V[q];return W},j06=function(X,z,K){if(K||arguments.length===2){for(var W=0,Z=z.length,V;W<Z;W++)if(V||!(W in z)){if(!V)V=Array.prototype.slice.call(z,0,W);V[W]=z[W]}}return X.concat(V||Array.prototype.slice.call(z))},_N=function(X){return this instanceof _N?(this.v=X,this):new _N(X)},h06=function(X,z,K){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var W=K.apply(X,z||[]),Z,V=[];return Z=Object.create((typeof AsyncIterator==="function"?AsyncIterator:Object).prototype),U("next"),U("throw"),U("return",q),Z[Symbol.asyncIterator]=function(){return this},Z;function q(B){return function(w){return Promise.resolve(w).then(B,O)}}function U(B,w){if(W[B]){if(Z[B]=function(N){return new Promise(function(L,C){V.push([B,N,L,C])>1||M(B,N)})},w)Z[B]=w(Z[B])}}function M(B,w){try{D(W[B](w))}catch(N){A(V[0][3],N)}}function D(B){B.value instanceof _N?Promise.resolve(B.value.v).then(I,O):A(V[0][2],B)}function I(B){M("next",B)}function O(B){M("throw",B)}function A(B,w){if(B(w),V.shift(),V.length)M(V[0][0],V[0][1])}},b06=function(X){var z,K;return z={},W("next"),W("throw",function(Z){throw Z}),W("return"),z[Symbol.iterator]=function(){return this},z;function W(Z,V){z[Z]=X[Z]?function(q){return(K=!K)?{value:_N(X[Z](q)),done:!1}:V?V(q):q}:V}},x06=function(X){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var z=X[Symbol.asyncIterator],K;return z?z.call(X):(X=typeof kc==="function"?kc(X):X[Symbol.iterator](),K={},W("next"),W("throw"),W("return"),K[Symbol.asyncIterator]=function(){return this},K);function W(V){K[V]=X[V]&&function(q){return new Promise(function(U,M){q=X[V](q),Z(U,M,q.done,q.value)})}}function Z(V,q,U,M){Promise.resolve(M).then(function(D){V({value:D,done:U})},q)}},y06=function(X,z){if(Object.defineProperty)Object.defineProperty(X,"raw",{value:z});else X.raw=z;return X};var Y=Object.create?function(X,z){Object.defineProperty(X,"default",{enumerable:!0,value:z})}:function(X,z){X.default=z};g06=function(X){if(X&&X.__esModule)return X;var z={};if(X!=null){for(var K in X)if(K!=="default"&&Object.prototype.hasOwnProperty.call(X,K))vc(z,X,K)}return Y(z,X),z},m06=function(X){return X&&X.__esModule?X:{default:X}},d06=function(X,z,K,W){if(K==="a"&&!W)throw TypeError("Private accessor was defined without a getter");if(typeof z==="function"?X!==z||!W:!z.has(X))throw TypeError("Cannot read private member from an object whose class did not declare it");return K==="m"?W:K==="a"?W.call(X):W?W.value:z.get(X)},u06=function(X,z,K,W,Z){if(W==="m")throw TypeError("Private method is not writable");if(W==="a"&&!Z)throw TypeError("Private accessor was defined without a setter");if(typeof z==="function"?X!==z||!Z:!z.has(X))throw TypeError("Cannot write private member to an object whose class did not declare it");return W==="a"?Z.call(X,K):Z?Z.value=K:z.set(X,K),K},l06=function(X,z){if(z===null||typeof z!=="object"&&typeof z!=="function")throw TypeError("Cannot use 'in' operator on non-object");return typeof X==="function"?z===X:X.has(z)},p06=function(X,z,K){if(z!==null&&z!==void 0){if(typeof z!=="object"&&typeof z!=="function")throw TypeError("Object expected.");var W,Z;if(K){if(!Symbol.asyncDispose)throw TypeError("Symbol.asyncDispose is not defined.");W=z[Symbol.asyncDispose]}if(W===void 0){if(!Symbol.dispose)throw TypeError("Symbol.dispose is not defined.");if(W=z[Symbol.dispose],K)Z=W}if(typeof W!=="function")throw TypeError("Object not disposable.");if(Z)W=function(){try{Z.call(this)}catch(V){return Promise.reject(V)}};X.stack.push({value:z,dispose:W,async:K})}else if(K)X.stack.push({async:!0});return z};var G=typeof SuppressedError==="function"?SuppressedError:function(X,z,K){var W=Error(K);return W.name="SuppressedError",W.error=X,W.suppressed=z,W};c06=function(X){function z(V){X.error=X.hasError?new G(V,X.error,"An error was suppressed during disposal."):V,X.hasError=!0}var K,W=0;function Z(){while(K=X.stack.pop())try{if(!K.async&&W===1)return W=0,X.stack.push(K),Promise.resolve().then(Z);if(K.dispose){var V=K.dispose.call(K.value);if(K.async)return W|=2,Promise.resolve(V).then(Z,function(q){return z(q),Z()})}else W|=1}catch(q){z(q)}if(W===1)return X.hasError?Promise.reject(X.error):Promise.resolve();if(X.hasError)throw X.error}return Z()},J("__extends",B06),J("__assign",N06),J("__rest",w06),J("__decorate",L06),J("__param",E06),J("__esDecorate",C06),J("__runInitializers",R06),J("__propKey",F06),J("__setFunctionName",T06),J("__metadata",S06),J("__awaiter",P06),J("__generator",$06),J("__exportStar",f06),J("__createBinding",vc),J("__values",kc),J("__read",UM1),J("__spread",k06),J("__spreadArrays",v06),J("__spreadArray",j06),J("__await",_N),J("__asyncGenerator",h06),J("__asyncDelegator",b06),J("__asyncValues",x06),J("__makeTemplateObject",y06),J("__importStar",g06),J("__importDefault",m06),J("__classPrivateFieldGet",d06),J("__classPrivateFieldSet",u06),J("__classPrivateFieldIn",l06),J("__addDisposableResource",p06),J("__disposeResources",c06)})});var hc=H((_06)=>{Object.defineProperty(_06,"__esModule",{value:!0});_06.version=void 0;_06.version="6.16.0"});var oV=H((n06)=>{Object.defineProperty(n06,"__esModule",{value:!0});n06.defineProperties=n06.resolveProperties=void 0;function e$4(J,Q,Y){let G=Q.split("|").map((z)=>z.trim());for(let z=0;z<G.length;z++)switch(Q){case"any":return;case"bigint":case"boolean":case"number":case"string":if(typeof J===Q)return}let X=Error(`invalid value for type ${Q}`);throw X.code="INVALID_ARGUMENT",X.argument=`value.${Y}`,X.value=J,X}async function Jf4(J){let Q=Object.keys(J);return(await Promise.all(Q.map((G)=>Promise.resolve(J[G])))).reduce((G,X,z)=>{return G[Q[z]]=X,G},{})}n06.resolveProperties=Jf4;function Qf4(J,Q,Y){for(let G in Q){let X=Q[G],z=Y?Y[G]:null;if(z)e$4(X,z,G);Object.defineProperty(J,G,{enumerable:!0,value:X,writable:!1})}}n06.defineProperties=Qf4});var RY=H((t06)=>{Object.defineProperty(t06,"__esModule",{value:!0});t06.assertPrivate=t06.assertNormalize=t06.assertArgumentCount=t06.assertArgument=t06.assert=t06.makeError=t06.isCallException=t06.isError=void 0;var Gf4=hc(),a06=oV();function iN(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)=>iN(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 iN(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)=>`${iN(G,Q)}: ${iN(J[G],Q)}`).join(", ")+" }"}}return"[ COULD NOT SERIALIZE ]"}function r06(J,Q){return J&&J.code===Q}t06.isError=r06;function Xf4(J){return r06(J,"CALL_EXCEPTION")}t06.isCallException=Xf4;function s06(J,Q,Y){let G=J;{let z=[];if(Y){if("message"in Y||"code"in Y||"name"in Y)throw Error(`value will overwrite populated values: ${iN(Y)}`);for(let K in Y){if(K==="shortMessage")continue;let W=Y[K];z.push(K+"="+iN(W))}}if(z.push(`code=${Q}`),z.push(`version=${Gf4.version}`),z.length)J+=" ("+z.join(", ")+")"}let X;switch(Q){case"INVALID_ARGUMENT":X=TypeError(J);break;case"NUMERIC_FAULT":case"BUFFER_OVERRUN":X=RangeError(J);break;default:X=Error(J)}if((0,a06.defineProperties)(X,{code:Q}),Y)Object.assign(X,Y);if(X.shortMessage==null)(0,a06.defineProperties)(X,{shortMessage:G});return X}t06.makeError=s06;function nN(J,Q,Y,G){if(!J)throw s06(Q,Y,G)}t06.assert=nN;function zf4(J,Q,Y,G){nN(J,Q,"INVALID_ARGUMENT",{argument:Y,value:G})}t06.assertArgument=zf4;function Kf4(J,Q,Y){if(Y==null)Y="";if(Y)Y=": "+Y;nN(J>=Q,"missing argument"+Y,"MISSING_ARGUMENT",{count:J,expectedCount:Q}),nN(J<=Q,"too many arguments"+Y,"UNEXPECTED_ARGUMENT",{count:J,expectedCount:Q})}t06.assertArgumentCount=Kf4;var Wf4=["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 Zf4(J){nN(Wf4.indexOf(J)>=0,"platform missing String.prototype.normalize","UNSUPPORTED_OPERATION",{operation:"String.prototype.normalize",info:{form:J}})}t06.assertNormalize=Zf4;function Vf4(J,Q,Y){if(Y==null)Y="";if(J!==Q){let G=Y,X="new";if(Y)G+=".",X+=" "+Y;nN(!1,`private constructor; use ${G}from* methods`,"UNSUPPORTED_OPERATION",{operation:X})}}t06.assertPrivate=Vf4});var jJ=H((G66)=>{Object.defineProperty(G66,"__esModule",{value:!0});G66.zeroPadBytes=G66.zeroPadValue=G66.stripZerosLeft=G66.dataSlice=G66.dataLength=G66.concat=G66.hexlify=G66.isBytesLike=G66.isHexString=G66.getBytesCopy=G66.getBytes=void 0;var DM1=RY();function Q66(J,Q,Y){if(J instanceof Uint8Array){if(Y)return new Uint8Array(J);return J}if(typeof J==="string"&&J.length%2===0&&J.match(/^0x[0-9a-f]*$/i)){let G=new Uint8Array((J.length-2)/2),X=2;for(let z=0;z<G.length;z++)G[z]=parseInt(J.substring(X,X+2),16),X+=2;return G}(0,DM1.assertArgument)(!1,"invalid BytesLike value",Q||"value",J)}function h$(J,Q){return Q66(J,Q,!1)}G66.getBytes=h$;function Af4(J,Q){return Q66(J,Q,!0)}G66.getBytesCopy=Af4;function HM1(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}G66.isHexString=HM1;function Bf4(J){return HM1(J,!0)||J instanceof Uint8Array}G66.isBytesLike=Bf4;var J66="0123456789abcdef";function b$(J){let Q=h$(J),Y="0x";for(let G=0;G<Q.length;G++){let X=Q[G];Y+=J66[(X&240)>>4]+J66[X&15]}return Y}G66.hexlify=b$;function Nf4(J){return"0x"+J.map((Q)=>b$(Q).substring(2)).join("")}G66.concat=Nf4;function wf4(J){if(HM1(J,!0))return(J.length-2)/2;return h$(J).length}G66.dataLength=wf4;function Lf4(J,Q,Y){let G=h$(J);if(Y!=null&&Y>G.length)(0,DM1.assert)(!1,"cannot slice beyond data bounds","BUFFER_OVERRUN",{buffer:G,length:G.length,offset:Y});return b$(G.slice(Q==null?0:Q,Y==null?G.length:Y))}G66.dataSlice=Lf4;function Ef4(J){let Q=b$(J).substring(2);while(Q.startsWith("00"))Q=Q.substring(2);return"0x"+Q}G66.stripZerosLeft=Ef4;function Y66(J,Q,Y){let G=h$(J);(0,DM1.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 b$(X)}function Cf4(J,Q){return Y66(J,Q,!0)}G66.zeroPadValue=Cf4;function Rf4(J,Q){return Y66(J,Q,!1)}G66.zeroPadBytes=Rf4});var aN=H((V66)=>{Object.defineProperty(V66,"__esModule",{value:!0});V66.toQuantity=V66.toBeArray=V66.toBeHex=V66.toNumber=V66.getNumber=V66.toBigInt=V66.getUint=V66.getBigInt=V66.mask=V66.toTwos=V66.fromTwos=void 0;var z66=jJ(),i7=RY(),x$=BigInt(0),FY=BigInt(1),oN=9007199254740991;function bf4(J,Q){let Y=y$(J,"value"),G=BigInt(dK(Q,"width"));if((0,i7.assert)(Y>>G===x$,"overflow","NUMERIC_FAULT",{operation:"fromTwos",fault:"overflow",value:J}),Y>>G-FY){let X=(FY<<G)-FY;return-((~Y&X)+FY)}return Y}V66.fromTwos=bf4;function xf4(J,Q){let Y=bc(J,"value"),G=BigInt(dK(Q,"width")),X=FY<<G-FY;if(Y<x$){Y=-Y,(0,i7.assert)(Y<=X,"too low","NUMERIC_FAULT",{operation:"toTwos",fault:"overflow",value:J});let z=(FY<<G)-FY;return(~Y&z)+FY}else(0,i7.assert)(Y<X,"too high","NUMERIC_FAULT",{operation:"toTwos",fault:"overflow",value:J});return Y}V66.toTwos=xf4;function yf4(J,Q){let Y=y$(J,"value"),G=BigInt(dK(Q,"bits"));return Y&(FY<<G)-FY}V66.mask=yf4;function bc(J,Q){switch(typeof J){case"bigint":return J;case"number":return(0,i7.assertArgument)(Number.isInteger(J),"underflow",Q||"value",J),(0,i7.assertArgument)(J>=-oN&&J<=oN,"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,i7.assertArgument)(!1,`invalid BigNumberish string: ${Y.message}`,Q||"value",J)}}(0,i7.assertArgument)(!1,"invalid BigNumberish value",Q||"value",J)}V66.getBigInt=bc;function y$(J,Q){let Y=bc(J,Q);return(0,i7.assert)(Y>=x$,"unsigned value cannot be negative","NUMERIC_FAULT",{fault:"overflow",operation:"getUint",value:J}),Y}V66.getUint=y$;var K66="0123456789abcdef";function W66(J){if(J instanceof Uint8Array){let Q="0x0";for(let Y of J)Q+=K66[Y>>4],Q+=K66[Y&15];return BigInt(Q)}return bc(J)}V66.toBigInt=W66;function dK(J,Q){switch(typeof J){case"bigint":return(0,i7.assertArgument)(J>=-oN&&J<=oN,"overflow",Q||"value",J),Number(J);case"number":return(0,i7.assertArgument)(Number.isInteger(J),"underflow",Q||"value",J),(0,i7.assertArgument)(J>=-oN&&J<=oN,"overflow",Q||"value",J),J;case"string":try{if(J==="")throw Error("empty string");return dK(BigInt(J),Q)}catch(Y){(0,i7.assertArgument)(!1,`invalid numeric string: ${Y.message}`,Q||"value",J)}}(0,i7.assertArgument)(!1,"invalid numeric value",Q||"value",J)}V66.getNumber=dK;function gf4(J){return dK(W66(J))}V66.toNumber=gf4;function mf4(J,Q){let Y=y$(J,"value"),G=Y.toString(16);if(Q==null){if(G.length%2)G="0"+G}else{let X=dK(Q,"width");if(X===0&&Y===x$)return"0x";(0,i7.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}V66.toBeHex=mf4;function Z66(J,Q){let Y=y$(J,"value");if(Y===x$){let z=Q!=null?dK(Q,"width"):0;return new Uint8Array(z)}let G=Y.toString(16);if(G.length%2)G="0"+G;if(Q!=null){let z=dK(Q,"width");while(G.length<z*2)G="00"+G;(0,i7.assert)(z*2===G.length,`value exceeds width (${z} bytes)`,"NUMERIC_FAULT",{operation:"toBeArray",fault:"overflow",value:J})}let X=new Uint8Array(G.length/2);for(let z=0;z<X.length;z++){let K=z*2;X[z]=parseInt(G.substring(K,K+2),16)}return X}V66.toBeArray=Z66;function df4(J){let Q=(0,z66.hexlify)((0,z66.isBytesLike)(J)?J:Z66(J)).substring(2);while(Q.startsWith("0"))Q=Q.substring(1);if(Q==="")Q="0";return"0x"+Q}V66.toQuantity=df4});var D66=H((U66)=>{Object.defineProperty(U66,"__esModule",{value:!0});U66.decodeBase58=U66.encodeBase58=void 0;var sf4=jJ(),tf4=RY(),ef4=aN(),yc="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",xc=null;function Jk4(J){if(xc==null){xc={};for(let Y=0;Y<yc.length;Y++)xc[yc[Y]]=BigInt(Y)}let Q=xc[J];return(0,tf4.assertArgument)(Q!=null,"invalid base58 value","letter",J),Q}var Qk4=BigInt(0),IM1=BigInt(58);function Yk4(J){let Q=(0,sf4.getBytes)(J),Y=(0,ef4.toBigInt)(Q),G="";while(Y)G=yc[Number(Y%IM1)]+G,Y/=IM1;for(let X=0;X<Q.length;X++){if(Q[X])break;G=yc[0]+G}return G}U66.encodeBase58=Yk4;function Gk4(J){let Q=Qk4;for(let Y=0;Y<J.length;Y++)Q*=IM1,Q+=Jk4(J[Y]);return Q}U66.decodeBase58=Gk4});var OM1=H((I66)=>{Object.defineProperty(I66,"__esModule",{value:!0});I66.encodeBase64=I66.decodeBase64=void 0;var H66=jJ();function zk4(J){return(0,H66.getBytesCopy)(Buffer.from(J,"base64"))}I66.decodeBase64=zk4;function Kk4(J){return Buffer.from((0,H66.getBytes)(J)).toString("base64")}I66.encodeBase64=Kk4});var w66=H((B66)=>{Object.defineProperty(B66,"__esModule",{value:!0});B66.EventPayload=void 0;var Zk4=oV();class A66{filter;emitter;#J;constructor(J,Q,Y){this.#J=Q,(0,Zk4.defineProperties)(this,{emitter:J,filter:Y})}async removeListener(){if(this.#J==null)return;await this.emitter.off(this.filter,this.#J)}}B66.EventPayload=A66});var gc=H((R66)=>{Object.defineProperty(R66,"__esModule",{value:!0});R66.toUtf8CodePoints=R66.toUtf8String=R66.toUtf8Bytes=R66.Utf8ErrorFuncs=void 0;var Vk4=jJ(),g$=RY();function qk4(J,Q,Y,G,X){(0,g$.assertArgument)(!1,`invalid codepoint at offset ${Q}; ${J}`,"bytes",Y)}function L66(J,Q,Y,G,X){if(J==="BAD_PREFIX"||J==="UNEXPECTED_CONTINUE"){let z=0;for(let K=Q+1;K<Y.length;K++){if(Y[K]>>6!==2)break;z++}return z}if(J==="OVERRUN")return Y.length-Q-1;return 0}function Uk4(J,Q,Y,G,X){if(J==="OVERLONG")return(0,g$.assertArgument)(typeof X==="number","invalid bad code point for replacement","badCodepoint",X),G.push(X),0;return G.push(65533),L66(J,Q,Y,G,X)}R66.Utf8ErrorFuncs=Object.freeze({error:qk4,ignore:L66,replace:Uk4});function E66(J,Q){if(Q==null)Q=R66.Utf8ErrorFuncs.error;let Y=(0,Vk4.getBytes)(J,"bytes"),G=[],X=0;while(X<Y.length){let z=Y[X++];if(z>>7===0){G.push(z);continue}let K=null,W=null;if((z&224)===192)K=1,W=127;else if((z&240)===224)K=2,W=2047;else if((z&248)===240)K=3,W=65535;else{if((z&192)===128)X+=Q("UNEXPECTED_CONTINUE",X-1,Y,G);else X+=Q("BAD_PREFIX",X-1,Y,G);continue}if(X-1+K>=Y.length){X+=Q("OVERRUN",X-1,Y,G);continue}let Z=z&(1<<8-K-1)-1;for(let V=0;V<K;V++){let q=Y[X];if((q&192)!=128){X+=Q("MISSING_CONTINUE",X,Y,G),Z=null;break}Z=Z<<6|q&63,X++}if(Z===null)continue;if(Z>1114111){X+=Q("OUT_OF_RANGE",X-1-K,Y,G,Z);continue}if(Z>=55296&&Z<=57343){X+=Q("UTF16_SURROGATE",X-1-K,Y,G,Z);continue}if(Z<=W){X+=Q("OVERLONG",X-1-K,Y,G,Z);continue}G.push(Z)}return G}function C66(J,Q){if((0,g$.assertArgument)(typeof J==="string","invalid string value","str",J),Q!=null)(0,g$.assertNormalize)(Q),J=J.normalize(Q);let Y=[];for(let G=0;G<J.length;G++){let X=J.charCodeAt(G);if(X<128)Y.push(X);else if(X<2048)Y.push(X>>6|192),Y.push(X&63|128);else if((X&64512)==55296){G++;let z=J.charCodeAt(G);(0,g$.assertArgument)(G<J.length&&(z&64512)===56320,"invalid surrogate pair","str",J);let K=65536+((X&1023)<<10)+(z&1023);Y.push(K>>18|240),Y.push(K>>12&63|128),Y.push(K>>6&63|128),Y.push(K&63|128)}else Y.push(X>>12|224),Y.push(X>>6&63|128),Y.push(X&63|128)}return new Uint8Array(Y)}R66.toUtf8Bytes=C66;function Mk4(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 Dk4(J,Q){return Mk4(E66(J,Q))}R66.toUtf8String=Dk4;function Hk4(J,Q){return E66(C66(J,Q))}R66.toUtf8CodePoints=Hk4});var k66=H(($66)=>{Object.defineProperty($66,"__esModule",{value:!0});$66.getUrl=$66.createGetUrl=void 0;var S66=MM1(),Ak4=S66.__importDefault(D1("http")),Bk4=S66.__importDefault(D1("https")),Nk4=D1("zlib"),rN=RY(),wk4=jJ();function P66(J){async function Q(Y,G){(0,rN.assert)(G==null||!G.cancelled,"request cancelled before sending","CANCELLED");let X=Y.url.split(":")[0].toLowerCase();(0,rN.assert)(X==="http"||X==="https",`unsupported protocol ${X}`,"UNSUPPORTED_OPERATION",{info:{protocol:X},operation:"request"}),(0,rN.assert)(X==="https"||!Y.credentials||Y.allowInsecureAuthentication,"insecure authorized connections unsupported","UNSUPPORTED_OPERATION",{operation:"request"});let z=Y.method,K=Object.assign({},Y.headers),W={method:z,headers:K};if(J){if(J.agent)W.agent=J.agent}let Z=null;try{Z=new AbortController,W.abort=Z.signal}catch(U){console.log(U)}let V=(X==="http"?Ak4.default:Bk4.default).request(Y.url,W);V.setTimeout(Y.timeout);let q=Y.body;if(q)V.write(Buffer.from(q));return V.end(),new Promise((U,M)=>{if(G)G.addListener(()=>{if(Z)Z.abort();M((0,rN.makeError)("request cancelled","CANCELLED"))});V.on("timeout",()=>{M((0,rN.makeError)("request timeout","TIMEOUT"))}),V.once("response",(D)=>{let I=D.statusCode||0,O=D.statusMessage||"",A=Object.keys(D.headers||{}).reduce((w,N)=>{let L=D.headers[N]||"";if(Array.isArray(L))L=L.join(", ");return w[N]=L,w},{}),B=null;D.on("data",(w)=>{if(G)try{G.checkSignal()}catch(N){return M(N)}if(B==null)B=w;else{let N=new Uint8Array(B.length+w.length);N.set(B,0),N.set(w,B.length),B=N}}),D.on("end",()=>{try{if(A["content-encoding"]==="gzip"&&B)B=(0,wk4.getBytes)((0,Nk4.gunzipSync)(B));U({statusCode:I,statusMessage:O,headers:A,body:B})}catch(w){M((0,rN.makeError)("bad response data","SERVER_ERROR",{request:Y,info:{response:D,error:w}}))}}),D.on("error",(w)=>{w.response={statusCode:I,statusMessage:O,headers:A,body:B},M(w)})}),V.on("error",(D)=>{M(D)})})}return Q}$66.createGetUrl=P66;var Lk4=P66({});async function Ek4(J,Q){return Lk4(J,Q)}$66.getUrl=Ek4});var l66=H((d66)=>{Object.defineProperty(d66,"__esModule",{value:!0});d66.FetchResponse=d66.FetchRequest=d66.FetchCancelSignal=void 0;var h66=OM1(),b66=jJ(),s2=RY(),Rk4=oV(),sN=gc(),x66=k66(),Fk4=12,Tk4=250,v66=(0,x66.createGetUrl)(),Sk4=new RegExp("^data:([^;:]*)?(;base64)?,(.*)$","i"),Pk4=new RegExp("^ipfs://(ipfs/)?(.*)$","i"),AM1=!1;async function y66(J,Q){try{let Y=J.match(Sk4);if(!Y)throw Error("invalid data");return new uK(200,"OK",{"content-type":Y[1]||"text/plain"},Y[2]?(0,h66.decodeBase64)(Y[3]):$k4(Y[3]))}catch(Y){return new uK(599,"BAD REQUEST (invalid data: URI)",{},null,new FD(J))}}function g66(J){async function Q(Y,G){try{let X=Y.match(Pk4);if(!X)throw Error("invalid link");return new FD(`${J}${X[2]}`)}catch(X){return new uK(599,"BAD REQUEST (invalid IPFS URI)",{},null,new FD(Y))}}return Q}var mc={data:y66,ipfs:g66("https://gateway.ipfs.io/ipfs/")},m66=new WeakMap;class BM1{#J;#Q;constructor(J){this.#J=[],this.#Q=!1,m66.set(J,()=>{if(this.#Q)return;this.#Q=!0;for(let Q of this.#J)setTimeout(()=>{Q()},0);this.#J=[]})}addListener(J){(0,s2.assert)(!this.#Q,"singal already cancelled","UNSUPPORTED_OPERATION",{operation:"fetchCancelSignal.addCancelListener"}),this.#J.push(J)}get cancelled(){return this.#Q}checkSignal(){(0,s2.assert)(!this.cancelled,"cancelled","CANCELLED",{})}}d66.FetchCancelSignal=BM1;function dc(J){if(J==null)throw Error("missing signal; should not happen");return J.checkSignal(),J}class FD{#J;#Q;#Y;#G;#X;#K;#z;#W;#U;#V;#H;#I;#Z;#q;#M;get url(){return this.#K}set url(J){this.#K=String(J)}get body(){if(this.#z==null)return null;return new Uint8Array(this.#z)}set body(J){if(J==null)this.#z=void 0,this.#W=void 0;else if(typeof J==="string")this.#z=(0,sN.toUtf8Bytes)(J),this.#W="text/plain";else if(J instanceof Uint8Array)this.#z=J,this.#W="application/octet-stream";else if(typeof J==="object")this.#z=(0,sN.toUtf8Bytes)(JSON.stringify(J)),this.#W="application/json";else throw Error("invalid body")}hasBody(){return this.#z!=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,h66.encodeBase64)((0,sN.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,s2.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,s2.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.#H||null}set processFunc(J){this.#H=J}get retryFunc(){return this.#I||null}set retryFunc(J){this.#I=J}get getUrlFunc(){return this.#M||v66}set getUrlFunc(J){this.#M=J}constructor(J){this.#K=String(J),this.#J=!1,this.#Q=!0,this.#Y={},this.#G="",this.#X=300000,this.#q={slotInterval:Tk4,maxAttempts:Fk4},this.#M=null}toString(){return`<FetchRequest method=${JSON.stringify(this.method)} url=${JSON.stringify(this.url)} headers=${JSON.stringify(this.headers)} body=${this.#z?(0,b66.hexlify)(this.#z):"null"}>`}setThrottleParams(J){if(J.slotInterval!=null)this.#q.slotInterval=J.slotInterval;if(J.maxAttempts!=null)this.#q.maxAttempts=J.maxAttempts}async#D(J,Q,Y,G,X){if(J>=this.#q.maxAttempts)return X.makeServerError("exceeded maximum retry limit");if((0,s2.assert)(j66()<=Q,"timeout","TIMEOUT",{operation:"request.send",reason:"timeout",request:G}),Y>0)await fk4(Y);let z=this.clone(),K=(z.url.split(":")[0]||"").toLowerCase();if(K in mc){let V=await mc[K](z.url,dc(G.#Z));if(V instanceof uK){let q=V;if(this.processFunc){dc(G.#Z);try{q=await this.processFunc(z,q)}catch(U){if(U.throttle==null||typeof U.stall!=="number")q.makeServerError("error in post-processing function",U).assertOk()}}return q}z=V}if(this.preflightFunc)z=await this.preflightFunc(z);let W=await this.getUrlFunc(z,dc(G.#Z)),Z=new uK(W.statusCode,W.statusMessage,W.headers,W.body,G);if(Z.statusCode===301||Z.statusCode===302){try{let V=Z.headers.location||"";return z.redirect(V).#D(J+1,Q,0,G,Z)}catch(V){}return Z}else if(Z.statusCode===429){if(this.retryFunc==null||await this.retryFunc(z,Z,J)){let V=Z.headers["retry-after"],q=this.#q.slotInterval*Math.trunc(Math.random()*Math.pow(2,J));if(typeof V==="string"&&V.match(/^[1-9][0-9]*$/))q=parseInt(V);return z.clone().#D(J+1,Q,q,G,Z)}}if(this.processFunc){dc(G.#Z);try{Z=await this.processFunc(z,Z)}catch(V){if(V.throttle==null||typeof V.stall!=="number")Z.makeServerError("error in post-processing function",V).assertOk();let q=this.#q.slotInterval*Math.trunc(Math.random()*Math.pow(2,J));if(V.stall>=0)q=V.stall;return z.clone().#D(J+1,Q,q,G,Z)}}return Z}send(){return(0,s2.assert)(this.#Z==null,"request already sent","UNSUPPORTED_OPERATION",{operation:"fetchRequest.send"}),this.#Z=new BM1(this),this.#D(0,j66()+this.timeout,0,this,new uK(0,"",{},null,this))}cancel(){(0,s2.assert)(this.#Z!=null,"request has not been sent","UNSUPPORTED_OPERATION",{operation:"fetchRequest.cancel"});let J=m66.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,s2.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 FD(J);if(G.method="GET",G.allowGzip=this.allowGzip,G.timeout=this.timeout,G.#Y=Object.assign({},this.#Y),this.#z)G.#z=new Uint8Array(this.#z);return G.#W=this.#W,G}clone(){let J=new FD(this.url);if(J.#G=this.#G,this.#z)J.#z=this.#z;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.#H=this.#H,J.#I=this.#I,J.#q=Object.assign({},this.#q),J.#M=this.#M,J}static lockConfig(){AM1=!0}static getGateway(J){return mc[J.toLowerCase()]||null}static registerGateway(J,Q){if(J=J.toLowerCase(),J==="http"||J==="https")throw Error(`cannot intercept ${J}; use registerGetUrl`);if(AM1)throw Error("gateways locked");mc[J]=Q}static registerGetUrl(J){if(AM1)throw Error("gateways locked");v66=J}static createGetUrlFunc(J){return(0,x66.createGetUrl)(J)}static createDataGateway(){return y66}static createIpfsGatewayFunc(J){return g66(J)}}d66.FetchRequest=FD;class uK{#J;#Q;#Y;#G;#X;#K;toString(){return`<FetchResponse status=${this.statusCode} body=${this.#G?(0,b66.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,sN.toUtf8String)(this.#G)}catch(J){(0,s2.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,s2.assert)(!1,"response body is not valid JSON","UNSUPPORTED_OPERATION",{operation:"bodyJson",info:{response:this}})}}[Symbol.iterator](){let J=this.headers,Q=Object.keys(J),Y=0;return{next:()=>{if(Y<Q.length){let G=Q[Y++];return{value:[G,J[G]],done:!1}}return{value:void 0,done:!0}}}}constructor(J,Q,Y,G,X){this.#J=J,this.#Q=Q,this.#Y=Object.keys(Y).reduce((z,K)=>{return z[K.toLowerCase()]=String(Y[K]),z},{}),this.#G=G==null?null:new Uint8Array(G),this.#X=X||null,this.#K={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 uK(599,Y,this.headers,this.body,this.#X||void 0);return G.#K={message:J,error:Q},G}throwThrottleError(J,Q){if(Q==null)Q=-1;else(0,s2.assertArgument)(Number.isInteger(Q)&&Q>=0,"invalid stall timeout","stall",Q);let Y=Error(J||"throttling requests");throw(0,Rk4.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.#K.message===""&&this.statusCode>=200&&this.statusCode<300}assertOk(){if(this.ok())return;let{message:J,error:Q}=this.#K;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,sN.toUtf8String)(this.#G)}catch(X){}(0,s2.assert)(!1,J,"SERVER_ERROR",{request:this.request||"unknown request",response:this,error:Q,info:{requestUrl:Y,responseBody:G,responseStatus:`${this.statusCode} ${this.statusMessage}`}})}}d66.FetchResponse=uK;function j66(){return new Date().getTime()}function $k4(J){return(0,sN.toUtf8Bytes)(J.replace(/%([0-9a-f][0-9a-f])/gi,(Q,Y)=>{return String.fromCharCode(parseInt(Y,16))}))}function fk4(J){return new Promise((Q)=>setTimeout(Q,J))}});var wM1=H((p66)=>{Object.defineProperty(p66,"__esModule",{value:!0});p66.FixedNumber=void 0;var jk4=jJ(),n7=RY(),rV=aN(),hk4=oV(),bk4=BigInt(-1),TY=BigInt(0),eN=BigInt(1),xk4=BigInt(5),tN={},Jw="0000";while(Jw.length<80)Jw+=Jw;function TD(J){let Q=Jw;while(Q.length<J)Q+=Q;return BigInt("1"+Q.substring(0,J))}function m$(J,Q,Y){let G=BigInt(Q.width);if(Q.signed){let X=eN<<G-eN;if((0,n7.assert)(Y==null||J>=-X&&J<X,"overflow","NUMERIC_FAULT",{operation:Y,fault:"overflow",value:J}),J>TY)J=(0,rV.fromTwos)((0,rV.mask)(J,G),G);else J=-(0,rV.fromTwos)((0,rV.mask)(-J,G),G)}else{let X=eN<<G;(0,n7.assert)(Y==null||J>=0&&J<X,"overflow","NUMERIC_FAULT",{operation:Y,fault:"overflow",value:J}),J=(J%X+X)%X&X-eN}return J}function NM1(J){if(typeof J==="number")J=`fixed128x${J}`;let Q=!0,Y=128,G=18;if(typeof J==="string")if(J==="fixed");else if(J==="ufixed")Q=!1;else{let z=J.match(/^(u?)fixed([0-9]+)x([0-9]+)$/);(0,n7.assertArgument)(z,"invalid fixed format","format",J),Q=z[1]!=="u",Y=parseInt(z[2]),G=parseInt(z[3])}else if(J){let z=J,K=(W,Z,V)=>{if(z[W]==null)return V;return(0,n7.assertArgument)(typeof z[W]===Z,"invalid fixed format ("+W+" not "+Z+")","format."+W,z[W]),z[W]};Q=K("signed","boolean",Q),Y=K("width","number",Y),G=K("decimals","number",G)}(0,n7.assertArgument)(Y%8===0,"invalid FixedNumber width (not byte aligned)","format.width",Y),(0,n7.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 yk4(J,Q){let Y="";if(J<TY)Y="-",J*=bk4;let G=J.toString();if(Q===0)return Y+G;while(G.length<=Q)G=Jw+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 aV{format;#J;#Q;#Y;_value;constructor(J,Q,Y){(0,n7.assertPrivate)(J,tN,"FixedNumber"),this.#Q=Q,this.#J=Y;let G=yk4(Q,Y.decimals);(0,hk4.defineProperties)(this,{format:Y.name,_value:G}),this.#Y=TD(Y.decimals)}get signed(){return this.#J.signed}get width(){return this.#J.width}get decimals(){return this.#J.decimals}get value(){return this.#Q}#G(J){(0,n7.assertArgument)(this.format===J.format,"incompatible format; use fixedNumber.toFormat","other",J)}#X(J,Q){return J=m$(J,this.#J,Q),new aV(tN,J,this.#J)}#K(J,Q){return this.#G(J),this.#X(this.#Q+J.#Q,Q)}addUnsafe(J){return this.#K(J)}add(J){return this.#K(J,"add")}#z(J,Q){return this.#G(J),this.#X(this.#Q-J.#Q,Q)}subUnsafe(J){return this.#z(J)}sub(J){return this.#z(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,n7.assert)(Q%this.#Y===TY,"precision lost during signalling mul","NUMERIC_FAULT",{operation:"mulSignal",fault:"underflow",value:this}),this.#X(Q/this.#Y,"mulSignal")}#U(J,Q){return(0,n7.assert)(J.#Q!==TY,"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,n7.assert)(J.#Q!==TY,"division by zero","NUMERIC_FAULT",{operation:"div",fault:"divide-by-zero",value:this}),this.#G(J);let Q=this.#Q*this.#Y;return(0,n7.assert)(Q%J.#Q===TY,"precision lost during signalling div","NUMERIC_FAULT",{operation:"divSignal",fault:"underflow",value:this}),this.#X(Q/J.#Q,"divSignal")}cmp(J){let Q=this.value,Y=J.value,G=this.decimals-J.decimals;if(G>0)Y*=TD(G);else if(G<0)Q*=TD(-G);if(Q<Y)return-1;if(Q>Y)return 1;return 0}eq(J){return this.cmp(J)===0}lt(J){return this.cmp(J)<0}lte(J){return this.cmp(J)<=0}gt(J){return this.cmp(J)>0}gte(J){return this.cmp(J)>=0}floor(){let J=this.#Q;if(this.#Q<TY)J-=this.#Y-eN;return J=this.#Q/this.#Y*this.#Y,this.#X(J,"floor")}ceiling(){let J=this.#Q;if(this.#Q>TY)J+=this.#Y-eN;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=xk4*TD(Q-1),G=this.value+Y,X=TD(Q);return G=G/X*X,m$(G,this.#J,"round"),new aV(tN,G,this.#J)}isZero(){return this.#Q===TY}isNegative(){return this.#Q<TY}toString(){return this._value}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(J){return aV.fromString(this.toString(),J)}static fromValue(J,Q,Y){let G=Q==null?0:(0,rV.getNumber)(Q),X=NM1(Y),z=(0,rV.getBigInt)(J,"value"),K=G-X.decimals;if(K>0){let W=TD(K);(0,n7.assert)(z%W===TY,"value loses precision for format","NUMERIC_FAULT",{operation:"fromValue",fault:"underflow",value:J}),z/=W}else if(K<0)z*=TD(-K);return m$(z,X,"fromValue"),new aV(tN,z,X)}static fromString(J,Q){let Y=J.match(/^(-?)([0-9]*)\.?([0-9]*)$/);(0,n7.assertArgument)(Y&&Y[2].length+Y[3].length>0,"invalid FixedNumber string value","value",J);let G=NM1(Q),X=Y[2]||"0",z=Y[3]||"";while(z.length<G.decimals)z+=Jw;(0,n7.assert)(z.substring(G.decimals).match(/^0*$/),"too many decimals for format","NUMERIC_FAULT",{operation:"fromString",fault:"underflow",value:J}),z=z.substring(0,G.decimals);let K=BigInt(Y[1]+X+z);return m$(K,G,"fromString"),new aV(tN,K,G)}static fromBytes(J,Q){let Y=(0,rV.toBigInt)((0,jk4.getBytes)(J,"value")),G=NM1(Q);if(G.signed)Y=(0,rV.fromTwos)(Y,G.width);return m$(Y,G,"fromBytes"),new aV(tN,Y,G)}}p66.FixedNumber=aV});var s66=H((a66)=>{Object.defineProperty(a66,"__esModule",{value:!0});a66.decodeRlp=void 0;var _66=jJ(),uc=RY(),gk4=jJ();function mk4(J){let Q=J.toString(16);while(Q.length<2)Q="0"+Q;return"0x"+Q}function i66(J,Q,Y){let G=0;for(let X=0;X<Y;X++)G=G*256+J[Q+X];return G}function n66(J,Q,Y,G){let X=[];while(Y<Q+1+G){let z=o66(J,Y);X.push(z.result),Y+=z.consumed,(0,uc.assert)(Y<=Q+1+G,"child data too short","BUFFER_OVERRUN",{buffer:J,length:G,offset:Q})}return{consumed:1+G,result:X}}function o66(J,Q){(0,uc.assert)(J.length!==0,"data too short","BUFFER_OVERRUN",{buffer:J,length:0,offset:1});let Y=(G)=>{(0,uc.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=i66(J,Q+1,G);return Y(Q+1+G+X),n66(J,Q,Q+1+G,G+X)}else if(J[Q]>=192){let G=J[Q]-192;return Y(Q+1+G),n66(J,Q,Q+1,G)}else if(J[Q]>=184){let G=J[Q]-183;Y(Q+1+G);let X=i66(J,Q+1,G);Y(Q+1+G+X);let z=(0,_66.hexlify)(J.slice(Q+1+G,Q+1+G+X));return{consumed:1+G+X,result:z}}else if(J[Q]>=128){let G=J[Q]-128;Y(Q+1+G);let X=(0,_66.hexlify)(J.slice(Q+1,Q+1+G));return{consumed:1+G,result:X}}return{consumed:1,result:mk4(J[Q])}}function dk4(J){let Q=(0,gk4.getBytes)(J,"data"),Y=o66(Q,0);return(0,uc.assertArgument)(Y.consumed===Q.length,"unexpected junk after rlp payload","data",J),Y.result}a66.decodeRlp=dk4});var G86=H((Q86)=>{Object.defineProperty(Q86,"__esModule",{value:!0});Q86.encodeRlp=void 0;var uk4=jJ();function t66(J){let Q=[];while(J)Q.unshift(J&255),J>>=8;return Q}function J86(J){if(Array.isArray(J)){let G=[];if(J.forEach(function(z){G=G.concat(J86(z))}),G.length<=55)return G.unshift(192+G.length),G;let X=t66(G.length);return X.unshift(247+X.length),X.concat(G)}let Q=Array.prototype.slice.call((0,uk4.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=t66(Q.length);return Y.unshift(183+Y.length),Y.concat(Q)}var e66="0123456789abcdef";function lk4(J){let Q="0x";for(let Y of J86(J))Q+=e66[Y>>4],Q+=e66[Y&15];return Q}Q86.encodeRlp=lk4});var U86=H((V86)=>{Object.defineProperty(V86,"__esModule",{value:!0});V86.parseEther=V86.formatEther=V86.parseUnits=V86.formatUnits=void 0;var LM1=RY(),X86=wM1(),z86=aN(),K86=["wei","kwei","mwei","gwei","szabo","finney","ether"];function W86(J,Q){let Y=18;if(typeof Q==="string"){let G=K86.indexOf(Q);(0,LM1.assertArgument)(G>=0,"invalid unit","unit",Q),Y=3*G}else if(Q!=null)Y=(0,z86.getNumber)(Q,"unit");return X86.FixedNumber.fromValue(J,Y,{decimals:Y,width:512}).toString()}V86.formatUnits=W86;function Z86(J,Q){(0,LM1.assertArgument)(typeof J==="string","value must be a string","value",J);let Y=18;if(typeof Q==="string"){let G=K86.indexOf(Q);(0,LM1.assertArgument)(G>=0,"invalid unit","unit",Q),Y=3*G}else if(Q!=null)Y=(0,z86.getNumber)(Q,"unit");return X86.FixedNumber.fromString(J,{decimals:Y,width:512}).value}V86.parseUnits=Z86;function pk4(J){return W86(J,18)}V86.formatEther=pk4;function ck4(J){return Z86(J,18)}V86.parseEther=ck4});var I86=H((D86)=>{Object.defineProperty(D86,"__esModule",{value:!0});D86.uuidV4=void 0;var M86=jJ();function ok4(J){let Q=(0,M86.getBytes)(J,"randomBytes");Q[6]=Q[6]&15|64,Q[8]=Q[8]&63|128;let Y=(0,M86.hexlify)(Q);return[Y.substring(2,10),Y.substring(10,14),Y.substring(14,18),Y.substring(18,22),Y.substring(22,34)].join("-")}D86.uuidV4=ok4});var h1=H((X0)=>{Object.defineProperty(X0,"__esModule",{value:!0});X0.toUtf8String=X0.toUtf8CodePoints=X0.toUtf8Bytes=X0.parseUnits=X0.formatUnits=X0.parseEther=X0.formatEther=X0.encodeRlp=X0.decodeRlp=X0.defineProperties=X0.resolveProperties=X0.toQuantity=X0.toBeArray=X0.toBeHex=X0.toNumber=X0.toBigInt=X0.getUint=X0.getNumber=X0.getBigInt=X0.mask=X0.toTwos=X0.fromTwos=X0.FixedNumber=X0.FetchCancelSignal=X0.FetchResponse=X0.FetchRequest=X0.EventPayload=X0.makeError=X0.assertNormalize=X0.assertPrivate=X0.assertArgumentCount=X0.assertArgument=X0.assert=X0.isError=X0.isCallException=X0.zeroPadBytes=X0.zeroPadValue=X0.stripZerosLeft=X0.dataSlice=X0.dataLength=X0.concat=X0.hexlify=X0.isBytesLike=X0.isHexString=X0.getBytesCopy=X0.getBytes=X0.encodeBase64=X0.decodeBase64=X0.encodeBase58=X0.decodeBase58=void 0;X0.uuidV4=X0.Utf8ErrorFuncs=void 0;var O86=D66();Object.defineProperty(X0,"decodeBase58",{enumerable:!0,get:function(){return O86.decodeBase58}});Object.defineProperty(X0,"encodeBase58",{enumerable:!0,get:function(){return O86.encodeBase58}});var A86=OM1();Object.defineProperty(X0,"decodeBase64",{enumerable:!0,get:function(){return A86.decodeBase64}});Object.defineProperty(X0,"encodeBase64",{enumerable:!0,get:function(){return A86.encodeBase64}});var SY=jJ();Object.defineProperty(X0,"getBytes",{enumerable:!0,get:function(){return SY.getBytes}});Object.defineProperty(X0,"getBytesCopy",{enumerable:!0,get:function(){return SY.getBytesCopy}});Object.defineProperty(X0,"isHexString",{enumerable:!0,get:function(){return SY.isHexString}});Object.defineProperty(X0,"isBytesLike",{enumerable:!0,get:function(){return SY.isBytesLike}});Object.defineProperty(X0,"hexlify",{enumerable:!0,get:function(){return SY.hexlify}});Object.defineProperty(X0,"concat",{enumerable:!0,get:function(){return SY.concat}});Object.defineProperty(X0,"dataLength",{enumerable:!0,get:function(){return SY.dataLength}});Object.defineProperty(X0,"dataSlice",{enumerable:!0,get:function(){return SY.dataSlice}});Object.defineProperty(X0,"stripZerosLeft",{enumerable:!0,get:function(){return SY.stripZerosLeft}});Object.defineProperty(X0,"zeroPadValue",{enumerable:!0,get:function(){return SY.zeroPadValue}});Object.defineProperty(X0,"zeroPadBytes",{enumerable:!0,get:function(){return SY.zeroPadBytes}});var sV=RY();Object.defineProperty(X0,"isCallException",{enumerable:!0,get:function(){return sV.isCallException}});Object.defineProperty(X0,"isError",{enumerable:!0,get:function(){return sV.isError}});Object.defineProperty(X0,"assert",{enumerable:!0,get:function(){return sV.assert}});Object.defineProperty(X0,"assertArgument",{enumerable:!0,get:function(){return sV.assertArgument}});Object.defineProperty(X0,"assertArgumentCount",{enumerable:!0,get:function(){return sV.assertArgumentCount}});Object.defineProperty(X0,"assertPrivate",{enumerable:!0,get:function(){return sV.assertPrivate}});Object.defineProperty(X0,"assertNormalize",{enumerable:!0,get:function(){return sV.assertNormalize}});Object.defineProperty(X0,"makeError",{enumerable:!0,get:function(){return sV.makeError}});var ak4=w66();Object.defineProperty(X0,"EventPayload",{enumerable:!0,get:function(){return ak4.EventPayload}});var EM1=l66();Object.defineProperty(X0,"FetchRequest",{enumerable:!0,get:function(){return EM1.FetchRequest}});Object.defineProperty(X0,"FetchResponse",{enumerable:!0,get:function(){return EM1.FetchResponse}});Object.defineProperty(X0,"FetchCancelSignal",{enumerable:!0,get:function(){return EM1.FetchCancelSignal}});var rk4=wM1();Object.defineProperty(X0,"FixedNumber",{enumerable:!0,get:function(){return rk4.FixedNumber}});var PY=aN();Object.defineProperty(X0,"fromTwos",{enumerable:!0,get:function(){return PY.fromTwos}});Object.defineProperty(X0,"toTwos",{enumerable:!0,get:function(){return PY.toTwos}});Object.defineProperty(X0,"mask",{enumerable:!0,get:function(){return PY.mask}});Object.defineProperty(X0,"getBigInt",{enumerable:!0,get:function(){return PY.getBigInt}});Object.defineProperty(X0,"getNumber",{enumerable:!0,get:function(){return PY.getNumber}});Object.defineProperty(X0,"getUint",{enumerable:!0,get:function(){return PY.getUint}});Object.defineProperty(X0,"toBigInt",{enumerable:!0,get:function(){return PY.toBigInt}});Object.defineProperty(X0,"toNumber",{enumerable:!0,get:function(){return PY.toNumber}});Object.defineProperty(X0,"toBeHex",{enumerable:!0,get:function(){return PY.toBeHex}});Object.defineProperty(X0,"toBeArray",{enumerable:!0,get:function(){return PY.toBeArray}});Object.defineProperty(X0,"toQuantity",{enumerable:!0,get:function(){return PY.toQuantity}});var B86=oV();Object.defineProperty(X0,"resolveProperties",{enumerable:!0,get:function(){return B86.resolveProperties}});Object.defineProperty(X0,"defineProperties",{enumerable:!0,get:function(){return B86.defineProperties}});var sk4=s66();Object.defineProperty(X0,"decodeRlp",{enumerable:!0,get:function(){return sk4.decodeRlp}});var tk4=G86();Object.defineProperty(X0,"encodeRlp",{enumerable:!0,get:function(){return tk4.encodeRlp}});var lc=U86();Object.defineProperty(X0,"formatEther",{enumerable:!0,get:function(){return lc.formatEther}});Object.defineProperty(X0,"parseEther",{enumerable:!0,get:function(){return lc.parseEther}});Object.defineProperty(X0,"formatUnits",{enumerable:!0,get:function(){return lc.formatUnits}});Object.defineProperty(X0,"parseUnits",{enumerable:!0,get:function(){return lc.parseUnits}});var pc=gc();Object.defineProperty(X0,"toUtf8Bytes",{enumerable:!0,get:function(){return pc.toUtf8Bytes}});Object.defineProperty(X0,"toUtf8CodePoints",{enumerable:!0,get:function(){return pc.toUtf8CodePoints}});Object.defineProperty(X0,"toUtf8String",{enumerable:!0,get:function(){return pc.toUtf8String}});Object.defineProperty(X0,"Utf8ErrorFuncs",{enumerable:!0,get:function(){return pc.Utf8ErrorFuncs}});var ek4=I86();Object.defineProperty(X0,"uuidV4",{enumerable:!0,get:function(){return ek4.uuidV4}})});var e2=H((R86)=>{Object.defineProperty(R86,"__esModule",{value:!0});R86.Reader=R86.Writer=R86.Coder=R86.checkResultErrors=R86.Result=R86.WordSize=void 0;var w9=h1();R86.WordSize=32;var CM1=new Uint8Array(R86.WordSize),Yv4=["then"],cc={},L86=new WeakMap;function SD(J){return L86.get(J)}function N86(J,Q){L86.set(J,Q)}function d$(J,Q){let Y=Error(`deferred error during ABI decoding triggered accessing ${J}`);throw Y.error=Q,Y}function RM1(J,Q,Y){if(J.indexOf(null)>=0)return Q.map((G,X)=>{if(G instanceof tV)return RM1(SD(G),G,Y);return G});return J.reduce((G,X,z)=>{let K=Q.getValue(X);if(!(X in G)){if(Y&&K instanceof tV)K=RM1(SD(K),K,Y);G[X]=K}return G},{})}class tV extends Array{#J;constructor(...J){let Q=J[0],Y=J[1],G=(J[2]||[]).slice(),X=!0;if(Q!==cc)Y=J,G=[],X=!1;super(Y.length);Y.forEach((W,Z)=>{this[Z]=W});let z=G.reduce((W,Z)=>{if(typeof Z==="string")W.set(Z,(W.get(Z)||0)+1);return W},new Map);if(N86(this,Object.freeze(Y.map((W,Z)=>{let V=G[Z];if(V!=null&&z.get(V)===1)return V;return null}))),this.#J=[],this.#J==null)this.#J;if(!X)return;Object.freeze(this);let K=new Proxy(this,{get:(W,Z,V)=>{if(typeof Z==="string"){if(Z.match(/^[0-9]+$/)){let U=(0,w9.getNumber)(Z,"%index");if(U<0||U>=this.length)throw RangeError("out of result range");let M=W[U];if(M instanceof Error)d$(`index ${U}`,M);return M}if(Yv4.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 N86(K,SD(this)),K}toArray(J){let Q=[];return this.forEach((Y,G)=>{if(Y instanceof Error)d$(`index ${G}`,Y);if(J&&Y instanceof tV)Y=Y.toArray(J);Q.push(Y)}),Q}toObject(J){let Q=SD(this);return Q.reduce((Y,G,X)=>{return(0,w9.assert)(G!=null,`value at index ${X} unnamed`,"UNSUPPORTED_OPERATION",{operation:"toObject()"}),RM1(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=SD(this),G=[],X=[];for(let z=J;z<Q;z++)G.push(this[z]),X.push(Y[z]);return new tV(cc,G,X)}filter(J,Q){let Y=SD(this),G=[],X=[];for(let z=0;z<this.length;z++){let K=this[z];if(K instanceof Error)d$(`index ${z}`,K);if(J.call(Q,K,z,this))G.push(K),X.push(Y[z])}return new tV(cc,G,X)}map(J,Q){let Y=[];for(let G=0;G<this.length;G++){let X=this[G];if(X instanceof Error)d$(`index ${G}`,X);Y.push(J.call(Q,X,G,this))}return Y}getValue(J){let Q=SD(this).indexOf(J);if(Q===-1)return;let Y=this[Q];if(Y instanceof Error)d$(`property ${JSON.stringify(J)}`,Y.error);return Y}static fromItems(J,Q){return new tV(cc,J,Q)}}R86.Result=tV;function Gv4(J){let Q=[],Y=function(G,X){if(!Array.isArray(X))return;for(let z in X){let K=G.slice();K.push(z);try{Y(K,X[z])}catch(W){Q.push({path:K,error:W})}}};return Y([],J),Q}R86.checkResultErrors=Gv4;function w86(J){let Q=(0,w9.toBeArray)(J);if((0,w9.assert)(Q.length<=R86.WordSize,"value out-of-bounds","BUFFER_OVERRUN",{buffer:Q,length:R86.WordSize,offset:Q.length}),Q.length!==R86.WordSize)Q=(0,w9.getBytesCopy)((0,w9.concat)([CM1.slice(Q.length%R86.WordSize),Q]));return Q}class E86{name;type;localName;dynamic;constructor(J,Q,Y,G){(0,w9.defineProperties)(this,{name:J,type:Q,localName:Y,dynamic:G},{name:"string",type:"string",localName:"string",dynamic:"boolean"})}_throwError(J,Q){(0,w9.assertArgument)(!1,J,this.localName,Q)}}R86.Coder=E86;class C86{#J;#Q;constructor(){this.#J=[],this.#Q=0}get data(){return(0,w9.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,w9.getBytesCopy)(J.data))}writeBytes(J){let Q=(0,w9.getBytesCopy)(J),Y=Q.length%R86.WordSize;if(Y)Q=(0,w9.getBytesCopy)((0,w9.concat)([Q,CM1.slice(Y)]));return this.#Y(Q)}writeValue(J){return this.#Y(w86(J))}writeUpdatableValue(){let J=this.#J.length;return this.#J.push(CM1),this.#Q+=R86.WordSize,(Q)=>{this.#J[J]=w86(Q)}}}R86.Writer=C86;class FM1{allowLoose;#J;#Q;#Y;#G;#X;constructor(J,Q,Y){(0,w9.defineProperties)(this,{allowLoose:!!Q}),this.#J=(0,w9.getBytesCopy)(J),this.#Y=0,this.#G=null,this.#X=Y!=null?Y:1024,this.#Q=0}get data(){return(0,w9.hexlify)(this.#J)}get dataLength(){return this.#J.length}get consumed(){return this.#Q}get bytes(){return new Uint8Array(this.#J)}#K(J){if(this.#G)return this.#G.#K(J);this.#Y+=J,(0,w9.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,w9.getBytesCopy)(this.#J),offset:this.#Q,length:J,info:{bytesRead:this.#Y,dataLength:this.dataLength}})}#z(J,Q,Y){let G=Math.ceil(Q/R86.WordSize)*R86.WordSize;if(this.#Q+G>this.#J.length)if(this.allowLoose&&Y&&this.#Q+Q<=this.#J.length)G=Q;else(0,w9.assert)(!1,"data out-of-bounds","BUFFER_OVERRUN",{buffer:(0,w9.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 FM1(this.#J.slice(this.#Q+J),this.allowLoose,this.#X);return Q.#G=this,Q}readBytes(J,Q){let Y=this.#z(0,J,!!Q);return this.#K(J),this.#Q+=Y.length,Y.slice(0,J)}readValue(){return(0,w9.toBigInt)(this.readBytes(R86.WordSize))}readIndex(){return(0,w9.toNumber)(this.readBytes(R86.WordSize))}}R86.Reader=FM1});var u$=H((Qw)=>{Object.defineProperty(Qw,"__esModule",{value:!0});Qw.randomBytes=Qw.pbkdf2Sync=Qw.createHmac=Qw.createHash=void 0;var _c=D1("crypto");Object.defineProperty(Qw,"createHash",{enumerable:!0,get:function(){return _c.createHash}});Object.defineProperty(Qw,"createHmac",{enumerable:!0,get:function(){return _c.createHmac}});Object.defineProperty(Qw,"pbkdf2Sync",{enumerable:!0,get:function(){return _c.pbkdf2Sync}});Object.defineProperty(Qw,"randomBytes",{enumerable:!0,get:function(){return _c.randomBytes}})});var k86=H(($86)=>{Object.defineProperty($86,"__esModule",{value:!0});$86.computeHmac=void 0;var Vv4=u$(),TM1=h1(),T86=!1,S86=function(J,Q,Y){return(0,Vv4.createHmac)(J,Q).update(Y).digest()},P86=S86;function l$(J,Q,Y){let G=(0,TM1.getBytes)(Q,"key"),X=(0,TM1.getBytes)(Y,"data");return(0,TM1.hexlify)(P86(J,G,X))}$86.computeHmac=l$;l$._=S86;l$.lock=function(){T86=!0};l$.register=function(J){if(T86)throw Error("computeHmac is locked");P86=J};Object.freeze(l$)});var Yw=H((x86)=>{Object.defineProperty(x86,"__esModule",{value:!0});x86.output=x86.exists=x86.hash=x86.bytes=x86.bool=x86.number=void 0;function ic(J){if(!Number.isSafeInteger(J)||J<0)throw Error(`Wrong positive integer: ${J}`)}x86.number=ic;function v86(J){if(typeof J!=="boolean")throw Error(`Expected boolean, not ${J}`)}x86.bool=v86;function SM1(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}`)}x86.bytes=SM1;function j86(J){if(typeof J!=="function"||typeof J.create!=="function")throw Error("Hash should be wrapped by utils.wrapConstructor");ic(J.outputLen),ic(J.blockLen)}x86.hash=j86;function h86(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")}x86.exists=h86;function b86(J,Q){SM1(J);let Y=Q.outputLen;if(J.length<Y)throw Error(`digestInto() expects output buffer of length at least ${Y}`)}x86.output=b86;var qv4={number:ic,bool:v86,bytes:SM1,hash:j86,exists:h86,output:b86};x86.default=qv4});var W96=H((z96)=>{Object.defineProperty(z96,"__esModule",{value:!0});z96.add5L=z96.add5H=z96.add4H=z96.add4L=z96.add3H=z96.add3L=z96.add=z96.rotlBL=z96.rotlBH=z96.rotlSL=z96.rotlSH=z96.rotr32L=z96.rotr32H=z96.rotrBL=z96.rotrBH=z96.rotrSL=z96.rotrSH=z96.shrSL=z96.shrSH=z96.toBig=z96.split=z96.fromBig=void 0;var nc=BigInt(4294967295),PM1=BigInt(32);function $M1(J,Q=!1){if(Q)return{h:Number(J&nc),l:Number(J>>PM1&nc)};return{h:Number(J>>PM1&nc)|0,l:Number(J&nc)|0}}z96.fromBig=$M1;function g86(J,Q=!1){let Y=new Uint32Array(J.length),G=new Uint32Array(J.length);for(let X=0;X<J.length;X++){let{h:z,l:K}=$M1(J[X],Q);[Y[X],G[X]]=[z,K]}return[Y,G]}z96.split=g86;var m86=(J,Q)=>BigInt(J>>>0)<<PM1|BigInt(Q>>>0);z96.toBig=m86;var d86=(J,Q,Y)=>J>>>Y;z96.shrSH=d86;var u86=(J,Q,Y)=>J<<32-Y|Q>>>Y;z96.shrSL=u86;var l86=(J,Q,Y)=>J>>>Y|Q<<32-Y;z96.rotrSH=l86;var p86=(J,Q,Y)=>J<<32-Y|Q>>>Y;z96.rotrSL=p86;var c86=(J,Q,Y)=>J<<64-Y|Q>>>Y-32;z96.rotrBH=c86;var _86=(J,Q,Y)=>J>>>Y-32|Q<<64-Y;z96.rotrBL=_86;var i86=(J,Q)=>Q;z96.rotr32H=i86;var n86=(J,Q)=>J;z96.rotr32L=n86;var o86=(J,Q,Y)=>J<<Y|Q>>>32-Y;z96.rotlSH=o86;var a86=(J,Q,Y)=>Q<<Y|J>>>32-Y;z96.rotlSL=a86;var r86=(J,Q,Y)=>Q<<Y-32|J>>>64-Y;z96.rotlBH=r86;var s86=(J,Q,Y)=>J<<Y-32|Q>>>64-Y;z96.rotlBL=s86;function t86(J,Q,Y,G){let X=(Q>>>0)+(G>>>0);return{h:J+Y+(X/4294967296|0)|0,l:X|0}}z96.add=t86;var e86=(J,Q,Y)=>(J>>>0)+(Q>>>0)+(Y>>>0);z96.add3L=e86;var J96=(J,Q,Y,G)=>Q+Y+G+(J/4294967296|0)|0;z96.add3H=J96;var Q96=(J,Q,Y,G)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0);z96.add4L=Q96;var Y96=(J,Q,Y,G,X)=>Q+Y+G+X+(J/4294967296|0)|0;z96.add4H=Y96;var G96=(J,Q,Y,G,X)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0)+(X>>>0);z96.add5L=G96;var X96=(J,Q,Y,G,X,z)=>Q+Y+G+X+z+(J/4294967296|0)|0;z96.add5H=X96;var Av4={fromBig:$M1,split:g86,toBig:m86,shrSH:d86,shrSL:u86,rotrSH:l86,rotrSL:p86,rotrBH:c86,rotrBL:_86,rotr32H:i86,rotr32L:n86,rotlSH:o86,rotlSL:a86,rotlBH:r86,rotlBL:s86,add:t86,add3L:e86,add3H:J96,add4L:Q96,add4H:Y96,add5H:X96,add5L:G96};z96.default=Av4});var q96=H((Z96)=>{Object.defineProperty(Z96,"__esModule",{value:!0});Z96.crypto=void 0;var oc=D1("node:crypto");Z96.crypto=oc&&typeof oc==="object"&&"webcrypto"in oc?oc.webcrypto:void 0});var eV=H((D96)=>{/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(D96,"__esModule",{value:!0});D96.randomBytes=D96.wrapXOFConstructorWithOpts=D96.wrapConstructorWithOpts=D96.wrapConstructor=D96.checkOpts=D96.Hash=D96.concatBytes=D96.toBytes=D96.utf8ToBytes=D96.asyncLoop=D96.nextTick=D96.hexToBytes=D96.bytesToHex=D96.isLE=D96.rotr=D96.createView=D96.u32=D96.u8=void 0;var fM1=q96(),kM1=(J)=>J instanceof Uint8Array,dv4=(J)=>new Uint8Array(J.buffer,J.byteOffset,J.byteLength);D96.u8=dv4;var uv4=(J)=>new Uint32Array(J.buffer,J.byteOffset,Math.floor(J.byteLength/4));D96.u32=uv4;var lv4=(J)=>new DataView(J.buffer,J.byteOffset,J.byteLength);D96.createView=lv4;var pv4=(J,Q)=>J<<32-Q|J>>>Q;D96.rotr=pv4;D96.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!D96.isLE)throw Error("Non little-endian hardware is not supported");var cv4=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function _v4(J){if(!kM1(J))throw Error("Uint8Array expected");let Q="";for(let Y=0;Y<J.length;Y++)Q+=cv4[J[Y]];return Q}D96.bytesToHex=_v4;function iv4(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);let Q=J.length;if(Q%2)throw Error("padded hex string expected, got unpadded hex of length "+Q);let Y=new Uint8Array(Q/2);for(let G=0;G<Y.length;G++){let X=G*2,z=J.slice(X,X+2),K=Number.parseInt(z,16);if(Number.isNaN(K)||K<0)throw Error("Invalid byte sequence");Y[G]=K}return Y}D96.hexToBytes=iv4;var nv4=async()=>{};D96.nextTick=nv4;async function ov4(J,Q,Y){let G=Date.now();for(let X=0;X<J;X++){Y(X);let z=Date.now()-G;if(z>=0&&z<Q)continue;await D96.nextTick(),G+=z}}D96.asyncLoop=ov4;function U96(J){if(typeof J!=="string")throw Error(`utf8ToBytes expected string, got ${typeof J}`);return new Uint8Array(new TextEncoder().encode(J))}D96.utf8ToBytes=U96;function ac(J){if(typeof J==="string")J=U96(J);if(!kM1(J))throw Error(`expected Uint8Array, got ${typeof J}`);return J}D96.toBytes=ac;function av4(...J){let Q=new Uint8Array(J.reduce((G,X)=>G+X.length,0)),Y=0;return J.forEach((G)=>{if(!kM1(G))throw Error("Uint8Array expected");Q.set(G,Y),Y+=G.length}),Q}D96.concatBytes=av4;class M96{clone(){return this._cloneInto()}}D96.Hash=M96;var rv4={}.toString;function sv4(J,Q){if(Q!==void 0&&rv4.call(Q)!=="[object Object]")throw Error("Options should be object or undefined");return Object.assign(J,Q)}D96.checkOpts=sv4;function tv4(J){let Q=(G)=>J().update(ac(G)).digest(),Y=J();return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=()=>J(),Q}D96.wrapConstructor=tv4;function ev4(J){let Q=(G,X)=>J(X).update(ac(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}D96.wrapConstructorWithOpts=ev4;function Jj4(J){let Q=(G,X)=>J(X).update(ac(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}D96.wrapXOFConstructorWithOpts=Jj4;function Qj4(J=32){if(fM1.crypto&&typeof fM1.crypto.getRandomValues==="function")return fM1.crypto.getRandomValues(new Uint8Array(J));throw Error("crypto.getRandomValues must be defined")}D96.randomBytes=Qj4});var T96=H((R96)=>{Object.defineProperty(R96,"__esModule",{value:!0});R96.shake256=R96.shake128=R96.keccak_512=R96.keccak_384=R96.keccak_256=R96.keccak_224=R96.sha3_512=R96.sha3_384=R96.sha3_256=R96.sha3_224=R96.Keccak=R96.keccakP=void 0;var Gw=Yw(),_$=W96(),c$=eV(),[N96,w96,L96]=[[],[],[]],Aj4=BigInt(0),p$=BigInt(1),Bj4=BigInt(2),Nj4=BigInt(7),wj4=BigInt(256),Lj4=BigInt(113);for(let J=0,Q=p$,Y=1,G=0;J<24;J++){[Y,G]=[G,(2*Y+3*G)%5],N96.push(2*(5*G+Y)),w96.push((J+1)*(J+2)/2%64);let X=Aj4;for(let z=0;z<7;z++)if(Q=(Q<<p$^(Q>>Nj4)*Lj4)%wj4,Q&Bj4)X^=p$<<(p$<<BigInt(z))-p$;L96.push(X)}var[Ej4,Cj4]=(0,_$.split)(L96,!0),A96=(J,Q,Y)=>Y>32?(0,_$.rotlBH)(J,Q,Y):(0,_$.rotlSH)(J,Q,Y),B96=(J,Q,Y)=>Y>32?(0,_$.rotlBL)(J,Q,Y):(0,_$.rotlSL)(J,Q,Y);function E96(J,Q=24){let Y=new Uint32Array(10);for(let G=24-Q;G<24;G++){for(let K=0;K<10;K++)Y[K]=J[K]^J[K+10]^J[K+20]^J[K+30]^J[K+40];for(let K=0;K<10;K+=2){let W=(K+8)%10,Z=(K+2)%10,V=Y[Z],q=Y[Z+1],U=A96(V,q,1)^Y[W],M=B96(V,q,1)^Y[W+1];for(let D=0;D<50;D+=10)J[K+D]^=U,J[K+D+1]^=M}let X=J[2],z=J[3];for(let K=0;K<24;K++){let W=w96[K],Z=A96(X,z,W),V=B96(X,z,W),q=N96[K];X=J[q],z=J[q+1],J[q]=Z,J[q+1]=V}for(let K=0;K<50;K+=10){for(let W=0;W<10;W++)Y[W]=J[K+W];for(let W=0;W<10;W++)J[K+W]^=~Y[(W+2)%10]&Y[(W+4)%10]}J[0]^=Ej4[G],J[1]^=Cj4[G]}Y.fill(0)}R96.keccakP=E96;class i$ extends c$.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,Gw.number)(Y),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,c$.u32)(this.state)}keccak(){E96(this.state32,this.rounds),this.posOut=0,this.pos=0}update(J){(0,Gw.exists)(this);let{blockLen:Q,state:Y}=this;J=(0,c$.toBytes)(J);let G=J.length;for(let X=0;X<G;){let z=Math.min(Q-this.pos,G-X);for(let K=0;K<z;K++)Y[this.pos++]^=J[X++];if(this.pos===Q)this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:J,suffix:Q,pos:Y,blockLen:G}=this;if(J[Y]^=Q,(Q&128)!==0&&Y===G-1)this.keccak();J[G-1]^=128,this.keccak()}writeInto(J){(0,Gw.exists)(this,!1),(0,Gw.bytes)(J),this.finish();let Q=this.state,{blockLen:Y}=this;for(let G=0,X=J.length;G<X;){if(this.posOut>=Y)this.keccak();let z=Math.min(Y-this.posOut,X-G);J.set(Q.subarray(this.posOut,this.posOut+z),G),this.posOut+=z,G+=z}return J}xofInto(J){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(J)}xof(J){return(0,Gw.number)(J),this.xofInto(new Uint8Array(J))}digestInto(J){if((0,Gw.output)(J,this),this.finished)throw Error("digest() was already called");return this.writeInto(J),this.destroy(),J}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(J){let{blockLen:Q,suffix:Y,outputLen:G,rounds:X,enableXOF:z}=this;return J||(J=new i$(Q,Y,G,z,X)),J.state32.set(this.state32),J.pos=this.pos,J.posOut=this.posOut,J.finished=this.finished,J.rounds=X,J.suffix=Y,J.outputLen=G,J.enableXOF=z,J.destroyed=this.destroyed,J}}R96.Keccak=i$;var Jq=(J,Q,Y)=>(0,c$.wrapConstructor)(()=>new i$(Q,J,Y));R96.sha3_224=Jq(6,144,28);R96.sha3_256=Jq(6,136,32);R96.sha3_384=Jq(6,104,48);R96.sha3_512=Jq(6,72,64);R96.keccak_224=Jq(1,144,28);R96.keccak_256=Jq(1,136,32);R96.keccak_384=Jq(1,104,48);R96.keccak_512=Jq(1,72,64);var C96=(J,Q,Y)=>(0,c$.wrapXOFConstructorWithOpts)((G={})=>new i$(Q,J,G.dkLen===void 0?Y:G.dkLen,!0));R96.shake128=C96(31,168,16);R96.shake256=C96(31,136,32)});var j96=H((k96)=>{Object.defineProperty(k96,"__esModule",{value:!0});k96.keccak256=void 0;var bj4=T96(),S96=h1(),P96=!1,$96=function(J){return(0,bj4.keccak_256)(J)},f96=$96;function n$(J){let Q=(0,S96.getBytes)(J,"data");return(0,S96.hexlify)(f96(Q))}k96.keccak256=n$;n$._=$96;n$.lock=function(){P96=!0};n$.register=function(J){if(P96)throw TypeError("keccak256 is locked");f96=J};Object.freeze(n$)});var jM1=H((b96)=>{Object.defineProperty(b96,"__esModule",{value:!0});b96.SHA2=void 0;var vM1=Yw(),o$=eV();function xj4(J,Q,Y,G){if(typeof J.setBigUint64==="function")return J.setBigUint64(Q,Y,G);let X=BigInt(32),z=BigInt(4294967295),K=Number(Y>>X&z),W=Number(Y&z),Z=G?4:0,V=G?0:4;J.setUint32(Q+Z,K,G),J.setUint32(Q+V,W,G)}class h96 extends o$.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,o$.createView)(this.buffer)}update(J){(0,vM1.exists)(this);let{view:Q,buffer:Y,blockLen:G}=this;J=(0,o$.toBytes)(J);let X=J.length;for(let z=0;z<X;){let K=Math.min(G-this.pos,X-z);if(K===G){let W=(0,o$.createView)(J);for(;G<=X-z;z+=G)this.process(W,z);continue}if(Y.set(J.subarray(z,z+K),this.pos),this.pos+=K,z+=K,this.pos===G)this.process(Q,0),this.pos=0}return this.length+=J.length,this.roundClean(),this}digestInto(J){(0,vM1.exists)(this),(0,vM1.output)(J,this),this.finished=!0;let{buffer:Q,view:Y,blockLen:G,isLE:X}=this,{pos:z}=this;if(Q[z++]=128,this.buffer.subarray(z).fill(0),this.padOffset>G-z)this.process(Y,0),z=0;for(let q=z;q<G;q++)Q[q]=0;xj4(Y,G-8,BigInt(this.length*8),X),this.process(Y,0);let K=(0,o$.createView)(J),W=this.outputLen;if(W%4)throw Error("_sha2: outputLen should be aligned to 32bit");let Z=W/4,V=this.get();if(Z>V.length)throw Error("_sha2: outputLen bigger than state");for(let q=0;q<Z;q++)K.setUint32(4*q,V[q],X)}digest(){let{buffer:J,outputLen:Q}=this;this.digestInto(J);let Y=J.slice(0,Q);return this.destroy(),Y}_cloneInto(J){J||(J=new this.constructor),J.set(...this.get());let{blockLen:Q,buffer:Y,length:G,finished:X,destroyed:z,pos:K}=this;if(J.length=G,J.pos=K,J.finished=X,J.destroyed=z,G%Q)J.buffer.set(Y);return J}}b96.SHA2=h96});var l96=H((d96)=>{Object.defineProperty(d96,"__esModule",{value:!0});d96.ripemd160=d96.RIPEMD160=void 0;var yj4=jM1(),gj4=eV(),mj4=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),g96=Uint8Array.from({length:16},(J,Q)=>Q),dj4=g96.map((J)=>(9*J+5)%16),hM1=[g96],bM1=[dj4];for(let J=0;J<4;J++)for(let Q of[hM1,bM1])Q.push(Q[J].map((Y)=>mj4[Y]));var m96=[[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)),uj4=hM1.map((J,Q)=>J.map((Y)=>m96[Q][Y])),lj4=bM1.map((J,Q)=>J.map((Y)=>m96[Q][Y])),pj4=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),cj4=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),rc=(J,Q)=>J<<Q|J>>>32-Q;function y96(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 sc=new Uint32Array(16);class xM1 extends yj4.SHA2{constructor(){super(64,20,8,!0);this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){let{h0:J,h1:Q,h2:Y,h3:G,h4:X}=this;return[J,Q,Y,G,X]}set(J,Q,Y,G,X){this.h0=J|0,this.h1=Q|0,this.h2=Y|0,this.h3=G|0,this.h4=X|0}process(J,Q){for(let M=0;M<16;M++,Q+=4)sc[M]=J.getUint32(Q,!0);let Y=this.h0|0,G=Y,X=this.h1|0,z=X,K=this.h2|0,W=K,Z=this.h3|0,V=Z,q=this.h4|0,U=q;for(let M=0;M<5;M++){let D=4-M,I=pj4[M],O=cj4[M],A=hM1[M],B=bM1[M],w=uj4[M],N=lj4[M];for(let L=0;L<16;L++){let C=rc(Y+y96(M,X,K,Z)+sc[A[L]]+I,w[L])+q|0;Y=q,q=Z,Z=rc(K,10)|0,K=X,X=C}for(let L=0;L<16;L++){let C=rc(G+y96(D,z,W,V)+sc[B[L]]+O,N[L])+U|0;G=U,U=V,V=rc(W,10)|0,W=z,z=C}}this.set(this.h1+K+V|0,this.h2+Z+U|0,this.h3+q+G|0,this.h4+Y+z|0,this.h0+X+W|0)}roundClean(){sc.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}d96.RIPEMD160=xM1;d96.ripemd160=(0,gj4.wrapConstructor)(()=>new xM1)});var a96=H((n96)=>{Object.defineProperty(n96,"__esModule",{value:!0});n96.ripemd160=void 0;var ij4=l96(),p96=h1(),c96=!1,_96=function(J){return(0,ij4.ripemd160)(J)},i96=_96;function a$(J){let Q=(0,p96.getBytes)(J,"data");return(0,p96.hexlify)(i96(Q))}n96.ripemd160=a$;a$._=_96;a$.lock=function(){c96=!0};a$.register=function(J){if(c96)throw TypeError("ripemd160 is locked");i96=J};Object.freeze(a$)});var Q46=H((e96)=>{Object.defineProperty(e96,"__esModule",{value:!0});e96.pbkdf2=void 0;var nj4=u$(),yM1=h1(),r96=!1,s96=function(J,Q,Y,G,X){return(0,nj4.pbkdf2Sync)(J,Q,Y,G,X)},t96=s96;function r$(J,Q,Y,G,X){let z=(0,yM1.getBytes)(J,"password"),K=(0,yM1.getBytes)(Q,"salt");return(0,yM1.hexlify)(t96(z,K,Y,G,X))}e96.pbkdf2=r$;r$._=s96;r$.lock=function(){r96=!0};r$.register=function(J){if(r96)throw Error("pbkdf2 is locked");t96=J};Object.freeze(r$)});var W46=H((z46)=>{Object.defineProperty(z46,"__esModule",{value:!0});z46.randomBytes=void 0;var oj4=u$(),Y46=!1,G46=function(J){return new Uint8Array((0,oj4.randomBytes)(J))},X46=G46;function s$(J){return X46(J)}z46.randomBytes=s$;s$._=G46;s$.lock=function(){Y46=!0};s$.register=function(J){if(Y46)throw Error("randomBytes is locked");X46=J};Object.freeze(s$)});var U46=H((V46)=>{Object.defineProperty(V46,"__esModule",{value:!0});V46.sha224=V46.sha256=void 0;var aj4=jM1(),JQ=eV(),rj4=(J,Q,Y)=>J&Q^~J&Y,sj4=(J,Q,Y)=>J&Q^J&Y^Q&Y,tj4=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]),Qq=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Yq=new Uint32Array(64);class gM1 extends aj4.SHA2{constructor(){super(64,32,8,!1);this.A=Qq[0]|0,this.B=Qq[1]|0,this.C=Qq[2]|0,this.D=Qq[3]|0,this.E=Qq[4]|0,this.F=Qq[5]|0,this.G=Qq[6]|0,this.H=Qq[7]|0}get(){let{A:J,B:Q,C:Y,D:G,E:X,F:z,G:K,H:W}=this;return[J,Q,Y,G,X,z,K,W]}set(J,Q,Y,G,X,z,K,W){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0,this.E=X|0,this.F=z|0,this.G=K|0,this.H=W|0}process(J,Q){for(let q=0;q<16;q++,Q+=4)Yq[q]=J.getUint32(Q,!1);for(let q=16;q<64;q++){let U=Yq[q-15],M=Yq[q-2],D=(0,JQ.rotr)(U,7)^(0,JQ.rotr)(U,18)^U>>>3,I=(0,JQ.rotr)(M,17)^(0,JQ.rotr)(M,19)^M>>>10;Yq[q]=I+Yq[q-7]+D+Yq[q-16]|0}let{A:Y,B:G,C:X,D:z,E:K,F:W,G:Z,H:V}=this;for(let q=0;q<64;q++){let U=(0,JQ.rotr)(K,6)^(0,JQ.rotr)(K,11)^(0,JQ.rotr)(K,25),M=V+U+rj4(K,W,Z)+tj4[q]+Yq[q]|0,I=((0,JQ.rotr)(Y,2)^(0,JQ.rotr)(Y,13)^(0,JQ.rotr)(Y,22))+sj4(Y,G,X)|0;V=Z,Z=W,W=K,K=z+M|0,z=X,X=G,G=Y,Y=M+I|0}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,z=z+this.D|0,K=K+this.E|0,W=W+this.F|0,Z=Z+this.G|0,V=V+this.H|0,this.set(Y,G,X,z,K,W,Z,V)}roundClean(){Yq.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class Z46 extends gM1{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}}V46.sha256=(0,JQ.wrapConstructor)(()=>new gM1);V46.sha224=(0,JQ.wrapConstructor)(()=>new Z46)});var H46=H((D46)=>{Object.defineProperty(D46,"__esModule",{value:!0});D46.hmac=D46.HMAC=void 0;var tc=Yw(),M46=eV();class ec extends M46.Hash{constructor(J,Q){super();this.finished=!1,this.destroyed=!1,(0,tc.hash)(J);let Y=(0,M46.toBytes)(Q);if(this.iHash=J.create(),typeof this.iHash.update!=="function")throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let G=this.blockLen,X=new Uint8Array(G);X.set(Y.length>G?J.create().update(Y).digest():Y);for(let z=0;z<X.length;z++)X[z]^=54;this.iHash.update(X),this.oHash=J.create();for(let z=0;z<X.length;z++)X[z]^=106;this.oHash.update(X),X.fill(0)}update(J){return(0,tc.exists)(this),this.iHash.update(J),this}digestInto(J){(0,tc.exists)(this),(0,tc.bytes)(J,this.outputLen),this.finished=!0,this.iHash.digestInto(J),this.oHash.update(J),this.oHash.digestInto(J),this.destroy()}digest(){let J=new Uint8Array(this.oHash.outputLen);return this.digestInto(J),J}_cloneInto(J){J||(J=Object.create(Object.getPrototypeOf(this),{}));let{oHash:Q,iHash:Y,finished:G,destroyed:X,blockLen:z,outputLen:K}=this;return J=J,J.finished=G,J.destroyed=X,J.blockLen=z,J.outputLen=K,J.oHash=Q._cloneInto(J.oHash),J.iHash=Y._cloneInto(J.iHash),J}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}D46.HMAC=ec;var Jh4=(J,Q,Y)=>new ec(J,Q).update(Y).digest();D46.hmac=Jh4;D46.hmac.create=(J,Q)=>new ec(J,Q)});var N46=H((A46)=>{Object.defineProperty(A46,"__esModule",{value:!0});A46.pbkdf2Async=A46.pbkdf2=void 0;var J_=Yw(),Yh4=H46(),Xw=eV();function I46(J,Q,Y,G){(0,J_.hash)(J);let X=(0,Xw.checkOpts)({dkLen:32,asyncTick:10},G),{c:z,dkLen:K,asyncTick:W}=X;if((0,J_.number)(z),(0,J_.number)(K),(0,J_.number)(W),z<1)throw Error("PBKDF2: iterations (c) should be >= 1");let Z=(0,Xw.toBytes)(Q),V=(0,Xw.toBytes)(Y),q=new Uint8Array(K),U=Yh4.hmac.create(J,Z),M=U._cloneInto().update(V);return{c:z,dkLen:K,asyncTick:W,DK:q,PRF:U,PRFSalt:M}}function O46(J,Q,Y,G,X){if(J.destroy(),Q.destroy(),G)G.destroy();return X.fill(0),Y}function Gh4(J,Q,Y,G){let{c:X,dkLen:z,DK:K,PRF:W,PRFSalt:Z}=I46(J,Q,Y,G),V,q=new Uint8Array(4),U=(0,Xw.createView)(q),M=new Uint8Array(W.outputLen);for(let D=1,I=0;I<z;D++,I+=W.outputLen){let O=K.subarray(I,I+W.outputLen);U.setInt32(0,D,!1),(V=Z._cloneInto(V)).update(q).digestInto(M),O.set(M.subarray(0,O.length));for(let A=1;A<X;A++){W._cloneInto(V).update(M).digestInto(M);for(let B=0;B<O.length;B++)O[B]^=M[B]}}return O46(W,Z,K,V,M)}A46.pbkdf2=Gh4;async function Xh4(J,Q,Y,G){let{c:X,dkLen:z,asyncTick:K,DK:W,PRF:Z,PRFSalt:V}=I46(J,Q,Y,G),q,U=new Uint8Array(4),M=(0,Xw.createView)(U),D=new Uint8Array(Z.outputLen);for(let I=1,O=0;O<z;I++,O+=Z.outputLen){let A=W.subarray(O,O+Z.outputLen);M.setInt32(0,I,!1),(q=V._cloneInto(q)).update(U).digestInto(D),A.set(D.subarray(0,A.length)),await(0,Xw.asyncLoop)(X-1,K,()=>{Z._cloneInto(q).update(D).digestInto(D);for(let B=0;B<A.length;B++)A[B]^=D[B]})}return O46(Z,V,W,q,D)}A46.pbkdf2Async=Xh4});var S46=H((F46)=>{Object.defineProperty(F46,"__esModule",{value:!0});F46.scryptAsync=F46.scrypt=void 0;var zw=Yw(),L46=U46(),E46=N46(),Kw=eV(),P6=(J,Q)=>J<<Q|J>>>32-Q;function w46(J,Q,Y,G,X,z){let K=J[Q++]^Y[G++],W=J[Q++]^Y[G++],Z=J[Q++]^Y[G++],V=J[Q++]^Y[G++],q=J[Q++]^Y[G++],U=J[Q++]^Y[G++],M=J[Q++]^Y[G++],D=J[Q++]^Y[G++],I=J[Q++]^Y[G++],O=J[Q++]^Y[G++],A=J[Q++]^Y[G++],B=J[Q++]^Y[G++],w=J[Q++]^Y[G++],N=J[Q++]^Y[G++],L=J[Q++]^Y[G++],C=J[Q++]^Y[G++],R=K,F=W,f=Z,E=V,P=q,j=U,$=M,d=D,h=I,T=O,S=A,x=B,b=w,m=N,g=L,c=C;for(let l=0;l<8;l+=2)P^=P6(R+b|0,7),h^=P6(P+R|0,9),b^=P6(h+P|0,13),R^=P6(b+h|0,18),T^=P6(j+F|0,7),m^=P6(T+j|0,9),F^=P6(m+T|0,13),j^=P6(F+m|0,18),g^=P6(S+$|0,7),f^=P6(g+S|0,9),$^=P6(f+g|0,13),S^=P6($+f|0,18),E^=P6(c+x|0,7),d^=P6(E+c|0,9),x^=P6(d+E|0,13),c^=P6(x+d|0,18),F^=P6(R+E|0,7),f^=P6(F+R|0,9),E^=P6(f+F|0,13),R^=P6(E+f|0,18),$^=P6(j+P|0,7),d^=P6($+j|0,9),P^=P6(d+$|0,13),j^=P6(P+d|0,18),x^=P6(S+T|0,7),h^=P6(x+S|0,9),T^=P6(h+x|0,13),S^=P6(T+h|0,18),b^=P6(c+g|0,7),m^=P6(b+c|0,9),g^=P6(m+b|0,13),c^=P6(g+m|0,18);X[z++]=K+R|0,X[z++]=W+F|0,X[z++]=Z+f|0,X[z++]=V+E|0,X[z++]=q+P|0,X[z++]=U+j|0,X[z++]=M+$|0,X[z++]=D+d|0,X[z++]=I+h|0,X[z++]=O+T|0,X[z++]=A+S|0,X[z++]=B+x|0,X[z++]=w+b|0,X[z++]=N+m|0,X[z++]=L+g|0,X[z++]=C+c|0}function Ww(J,Q,Y,G,X){let z=G+0,K=G+16*X;for(let W=0;W<16;W++)Y[K+W]=J[Q+(2*X-1)*16+W];for(let W=0;W<X;W++,z+=16,Q+=16){if(w46(Y,K,J,Q,Y,z),W>0)K+=16;w46(Y,z,J,Q+=16,Y,K)}}function C46(J,Q,Y){let G=(0,Kw.checkOpts)({dkLen:32,asyncTick:10,maxmem:1073742848},Y),{N:X,r:z,p:K,dkLen:W,asyncTick:Z,maxmem:V,onProgress:q}=G;if((0,zw.number)(X),(0,zw.number)(z),(0,zw.number)(K),(0,zw.number)(W),(0,zw.number)(Z),(0,zw.number)(V),q!==void 0&&typeof q!=="function")throw Error("progressCb should be function");let U=128*z,M=U/4;if(X<=1||(X&X-1)!==0||X>=2**(U/8)||X>4294967296)throw Error("Scrypt: N must be larger than 1, a power of 2, less than 2^(128 * r / 8) and less than 2^32");if(K<0||K>137438953440/U)throw Error("Scrypt: p must be a positive integer less than or equal to ((2^32 - 1) * 32) / (128 * r)");if(W<0||W>137438953440)throw Error("Scrypt: dkLen should be positive integer less than or equal to (2^32 - 1) * 32");let D=U*(X+K);if(D>V)throw Error(`Scrypt: parameters too large, ${D} (128 * r * (N + p)) > ${V} (maxmem)`);let I=(0,E46.pbkdf2)(L46.sha256,J,Q,{c:1,dkLen:U*K}),O=(0,Kw.u32)(I),A=(0,Kw.u32)(new Uint8Array(U*X)),B=(0,Kw.u32)(new Uint8Array(U)),w=()=>{};if(q){let N=2*X*K,L=Math.max(Math.floor(N/1e4),1),C=0;w=()=>{if(C++,q&&(!(C%L)||C===N))q(C/N)}}return{N:X,r:z,p:K,dkLen:W,blockSize32:M,V:A,B32:O,B:I,tmp:B,blockMixCb:w,asyncTick:Z}}function R46(J,Q,Y,G,X){let z=(0,E46.pbkdf2)(L46.sha256,J,Y,{c:1,dkLen:Q});return Y.fill(0),G.fill(0),X.fill(0),z}function Kh4(J,Q,Y){let{N:G,r:X,p:z,dkLen:K,blockSize32:W,V:Z,B32:V,B:q,tmp:U,blockMixCb:M}=C46(J,Q,Y);for(let D=0;D<z;D++){let I=W*D;for(let O=0;O<W;O++)Z[O]=V[I+O];for(let O=0,A=0;O<G-1;O++)Ww(Z,A,Z,A+=W,X),M();Ww(Z,(G-1)*W,V,I,X),M();for(let O=0;O<G;O++){let A=V[I+W-16]%G;for(let B=0;B<W;B++)U[B]=V[I+B]^Z[A*W+B];Ww(U,0,V,I,X),M()}}return R46(J,K,q,Z,U)}F46.scrypt=Kh4;async function Wh4(J,Q,Y){let{N:G,r:X,p:z,dkLen:K,blockSize32:W,V:Z,B32:V,B:q,tmp:U,blockMixCb:M,asyncTick:D}=C46(J,Q,Y);for(let I=0;I<z;I++){let O=W*I;for(let B=0;B<W;B++)Z[B]=V[O+B];let A=0;await(0,Kw.asyncLoop)(G-1,D,()=>{Ww(Z,A,Z,A+=W,X),M()}),Ww(Z,(G-1)*W,V,O,X),M(),await(0,Kw.asyncLoop)(G,D,()=>{let B=V[O+W-16]%G;for(let w=0;w<W;w++)U[w]=V[O+w]^Z[B*W+w];Ww(U,0,V,O,X),M()})}return R46(J,K,q,Z,U)}F46.scryptAsync=Wh4});var y46=H((b46)=>{Object.defineProperty(b46,"__esModule",{value:!0});b46.scryptSync=b46.scrypt=void 0;var P46=S46(),Zw=h1(),$46=!1,f46=!1,k46=async function(J,Q,Y,G,X,z,K){return await(0,P46.scryptAsync)(J,Q,{N:Y,r:G,p:X,dkLen:z,onProgress:K})},v46=function(J,Q,Y,G,X,z){return(0,P46.scrypt)(J,Q,{N:Y,r:G,p:X,dkLen:z})},j46=k46,h46=v46;async function t$(J,Q,Y,G,X,z,K){let W=(0,Zw.getBytes)(J,"passwd"),Z=(0,Zw.getBytes)(Q,"salt");return(0,Zw.hexlify)(await j46(W,Z,Y,G,X,z,K))}b46.scrypt=t$;t$._=k46;t$.lock=function(){f46=!0};t$.register=function(J){if(f46)throw Error("scrypt is locked");j46=J};Object.freeze(t$);function e$(J,Q,Y,G,X,z){let K=(0,Zw.getBytes)(J,"passwd"),W=(0,Zw.getBytes)(Q,"salt");return(0,Zw.hexlify)(h46(K,W,Y,G,X,z))}b46.scryptSync=e$;e$._=v46;e$.lock=function(){$46=!0};e$.register=function(J){if($46)throw Error("scryptSync is locked");h46=J};Object.freeze(e$)});var n46=H((_46)=>{Object.defineProperty(_46,"__esModule",{value:!0});_46.sha512=_46.sha256=void 0;var g46=u$(),Q_=h1(),m46=function(J){return(0,g46.createHash)("sha256").update(J).digest()},d46=function(J){return(0,g46.createHash)("sha512").update(J).digest()},u46=m46,l46=d46,p46=!1,c46=!1;function Vw(J){let Q=(0,Q_.getBytes)(J,"data");return(0,Q_.hexlify)(u46(Q))}_46.sha256=Vw;Vw._=m46;Vw.lock=function(){p46=!0};Vw.register=function(J){if(p46)throw Error("sha256 is locked");u46=J};Object.freeze(Vw);function Y_(J){let Q=(0,Q_.getBytes)(J,"data");return(0,Q_.hexlify)(l46(Q))}_46.sha512=Y_;Y_._=d46;Y_.lock=function(){c46=!0};Y_.register=function(J){if(c46)throw Error("sha512 is locked");l46=J};Object.freeze(Vw)});var uM1=H((t46)=>{Object.defineProperty(t46,"__esModule",{value:!0});t46.output=t46.exists=t46.hash=t46.bytes=t46.bool=t46.number=void 0;function G_(J){if(!Number.isSafeInteger(J)||J<0)throw Error(`Wrong positive integer: ${J}`)}t46.number=G_;function o46(J){if(typeof J!=="boolean")throw Error(`Expected boolean, not ${J}`)}t46.bool=o46;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}`)}t46.bytes=dM1;function a46(J){if(typeof J!=="function"||typeof J.create!=="function")throw Error("Hash should be wrapped by utils.wrapConstructor");G_(J.outputLen),G_(J.blockLen)}t46.hash=a46;function r46(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")}t46.exists=r46;function s46(J,Q){dM1(J);let Y=Q.outputLen;if(J.length<Y)throw Error(`digestInto() expects output buffer of length at least ${Y}`)}t46.output=s46;var Uh4={number:G_,bool:o46,bytes:dM1,hash:a46,exists:r46,output:s46};t46.default=Uh4});var Y56=H((J56)=>{Object.defineProperty(J56,"__esModule",{value:!0});J56.crypto=void 0;var X_=D1("node:crypto");J56.crypto=X_&&typeof X_==="object"&&"webcrypto"in X_?X_.webcrypto:void 0});var qw=H((z56)=>{/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(z56,"__esModule",{value:!0});z56.randomBytes=z56.wrapXOFConstructorWithOpts=z56.wrapConstructorWithOpts=z56.wrapConstructor=z56.checkOpts=z56.Hash=z56.concatBytes=z56.toBytes=z56.utf8ToBytes=z56.asyncLoop=z56.nextTick=z56.hexToBytes=z56.bytesToHex=z56.isLE=z56.rotr=z56.createView=z56.u32=z56.u8=void 0;var lM1=Y56(),pM1=(J)=>J instanceof Uint8Array,Bh4=(J)=>new Uint8Array(J.buffer,J.byteOffset,J.byteLength);z56.u8=Bh4;var Nh4=(J)=>new Uint32Array(J.buffer,J.byteOffset,Math.floor(J.byteLength/4));z56.u32=Nh4;var wh4=(J)=>new DataView(J.buffer,J.byteOffset,J.byteLength);z56.createView=wh4;var Lh4=(J,Q)=>J<<32-Q|J>>>Q;z56.rotr=Lh4;z56.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!z56.isLE)throw Error("Non little-endian hardware is not supported");var Eh4=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function Ch4(J){if(!pM1(J))throw Error("Uint8Array expected");let Q="";for(let Y=0;Y<J.length;Y++)Q+=Eh4[J[Y]];return Q}z56.bytesToHex=Ch4;function Rh4(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);let Q=J.length;if(Q%2)throw Error("padded hex string expected, got unpadded hex of length "+Q);let Y=new Uint8Array(Q/2);for(let G=0;G<Y.length;G++){let X=G*2,z=J.slice(X,X+2),K=Number.parseInt(z,16);if(Number.isNaN(K)||K<0)throw Error("Invalid byte sequence");Y[G]=K}return Y}z56.hexToBytes=Rh4;var Fh4=async()=>{};z56.nextTick=Fh4;async function Th4(J,Q,Y){let G=Date.now();for(let X=0;X<J;X++){Y(X);let z=Date.now()-G;if(z>=0&&z<Q)continue;await z56.nextTick(),G+=z}}z56.asyncLoop=Th4;function G56(J){if(typeof J!=="string")throw Error(`utf8ToBytes expected string, got ${typeof J}`);return new Uint8Array(new TextEncoder().encode(J))}z56.utf8ToBytes=G56;function z_(J){if(typeof J==="string")J=G56(J);if(!pM1(J))throw Error(`expected Uint8Array, got ${typeof J}`);return J}z56.toBytes=z_;function Sh4(...J){let Q=new Uint8Array(J.reduce((G,X)=>G+X.length,0)),Y=0;return J.forEach((G)=>{if(!pM1(G))throw Error("Uint8Array expected");Q.set(G,Y),Y+=G.length}),Q}z56.concatBytes=Sh4;class X56{clone(){return this._cloneInto()}}z56.Hash=X56;var Ph4={}.toString;function $h4(J,Q){if(Q!==void 0&&Ph4.call(Q)!=="[object Object]")throw Error("Options should be object or undefined");return Object.assign(J,Q)}z56.checkOpts=$h4;function fh4(J){let Q=(G)=>J().update(z_(G)).digest(),Y=J();return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=()=>J(),Q}z56.wrapConstructor=fh4;function kh4(J){let Q=(G,X)=>J(X).update(z_(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}z56.wrapConstructorWithOpts=kh4;function vh4(J){let Q=(G,X)=>J(X).update(z_(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}z56.wrapXOFConstructorWithOpts=vh4;function jh4(J=32){if(lM1.crypto&&typeof lM1.crypto.getRandomValues==="function")return lM1.crypto.getRandomValues(new Uint8Array(J));throw Error("crypto.getRandomValues must be defined")}z56.randomBytes=jh4});var M56=H((q56)=>{Object.defineProperty(q56,"__esModule",{value:!0});q56.SHA2=void 0;var cM1=uM1(),Jf=qw();function ah4(J,Q,Y,G){if(typeof J.setBigUint64==="function")return J.setBigUint64(Q,Y,G);let X=BigInt(32),z=BigInt(4294967295),K=Number(Y>>X&z),W=Number(Y&z),Z=G?4:0,V=G?0:4;J.setUint32(Q+Z,K,G),J.setUint32(Q+V,W,G)}class V56 extends Jf.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,Jf.createView)(this.buffer)}update(J){(0,cM1.exists)(this);let{view:Q,buffer:Y,blockLen:G}=this;J=(0,Jf.toBytes)(J);let X=J.length;for(let z=0;z<X;){let K=Math.min(G-this.pos,X-z);if(K===G){let W=(0,Jf.createView)(J);for(;G<=X-z;z+=G)this.process(W,z);continue}if(Y.set(J.subarray(z,z+K),this.pos),this.pos+=K,z+=K,this.pos===G)this.process(Q,0),this.pos=0}return this.length+=J.length,this.roundClean(),this}digestInto(J){(0,cM1.exists)(this),(0,cM1.output)(J,this),this.finished=!0;let{buffer:Q,view:Y,blockLen:G,isLE:X}=this,{pos:z}=this;if(Q[z++]=128,this.buffer.subarray(z).fill(0),this.padOffset>G-z)this.process(Y,0),z=0;for(let q=z;q<G;q++)Q[q]=0;ah4(Y,G-8,BigInt(this.length*8),X),this.process(Y,0);let K=(0,Jf.createView)(J),W=this.outputLen;if(W%4)throw Error("_sha2: outputLen should be aligned to 32bit");let Z=W/4,V=this.get();if(Z>V.length)throw Error("_sha2: outputLen bigger than state");for(let q=0;q<Z;q++)K.setUint32(4*q,V[q],X)}digest(){let{buffer:J,outputLen:Q}=this;this.digestInto(J);let Y=J.slice(0,Q);return this.destroy(),Y}_cloneInto(J){J||(J=new this.constructor),J.set(...this.get());let{blockLen:Q,buffer:Y,length:G,finished:X,destroyed:z,pos:K}=this;if(J.length=G,J.pos=K,J.finished=X,J.destroyed=z,G%Q)J.buffer.set(Y);return J}}q56.SHA2=V56});var O56=H((H56)=>{Object.defineProperty(H56,"__esModule",{value:!0});H56.sha224=H56.sha256=void 0;var rh4=M56(),QQ=qw(),sh4=(J,Q,Y)=>J&Q^~J&Y,th4=(J,Q,Y)=>J&Q^J&Y^Q&Y,eh4=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]),Gq=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Xq=new Uint32Array(64);class _M1 extends rh4.SHA2{constructor(){super(64,32,8,!1);this.A=Gq[0]|0,this.B=Gq[1]|0,this.C=Gq[2]|0,this.D=Gq[3]|0,this.E=Gq[4]|0,this.F=Gq[5]|0,this.G=Gq[6]|0,this.H=Gq[7]|0}get(){let{A:J,B:Q,C:Y,D:G,E:X,F:z,G:K,H:W}=this;return[J,Q,Y,G,X,z,K,W]}set(J,Q,Y,G,X,z,K,W){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0,this.E=X|0,this.F=z|0,this.G=K|0,this.H=W|0}process(J,Q){for(let q=0;q<16;q++,Q+=4)Xq[q]=J.getUint32(Q,!1);for(let q=16;q<64;q++){let U=Xq[q-15],M=Xq[q-2],D=(0,QQ.rotr)(U,7)^(0,QQ.rotr)(U,18)^U>>>3,I=(0,QQ.rotr)(M,17)^(0,QQ.rotr)(M,19)^M>>>10;Xq[q]=I+Xq[q-7]+D+Xq[q-16]|0}let{A:Y,B:G,C:X,D:z,E:K,F:W,G:Z,H:V}=this;for(let q=0;q<64;q++){let U=(0,QQ.rotr)(K,6)^(0,QQ.rotr)(K,11)^(0,QQ.rotr)(K,25),M=V+U+sh4(K,W,Z)+eh4[q]+Xq[q]|0,I=((0,QQ.rotr)(Y,2)^(0,QQ.rotr)(Y,13)^(0,QQ.rotr)(Y,22))+th4(Y,G,X)|0;V=Z,Z=W,W=K,K=z+M|0,z=X,X=G,G=Y,Y=M+I|0}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,z=z+this.D|0,K=K+this.E|0,W=W+this.F|0,Z=Z+this.G|0,V=V+this.H|0,this.set(Y,G,X,z,K,W,Z,V)}roundClean(){Xq.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class D56 extends _M1{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}}H56.sha256=(0,QQ.wrapConstructor)(()=>new _M1);H56.sha224=(0,QQ.wrapConstructor)(()=>new D56)});var PD=H((E56)=>{Object.defineProperty(E56,"__esModule",{value:!0});E56.validateObject=E56.createHmacDrbg=E56.bitMask=E56.bitSet=E56.bitGet=E56.bitLen=E56.utf8ToBytes=E56.equalBytes=E56.concatBytes=E56.ensureBytes=E56.numberToVarBytesBE=E56.numberToBytesLE=E56.numberToBytesBE=E56.bytesToNumberLE=E56.bytesToNumberBE=E56.hexToBytes=E56.hexToNumber=E56.numberToHexUnpadded=E56.bytesToHex=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var B56=BigInt(0),K_=BigInt(1),Qb4=BigInt(2),W_=(J)=>J instanceof Uint8Array,Yb4=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function nM1(J){if(!W_(J))throw Error("Uint8Array expected");let Q="";for(let Y=0;Y<J.length;Y++)Q+=Yb4[J[Y]];return Q}E56.bytesToHex=nM1;function N56(J){let Q=J.toString(16);return Q.length&1?`0${Q}`:Q}E56.numberToHexUnpadded=N56;function oM1(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);return BigInt(J===""?"0":`0x${J}`)}E56.hexToNumber=oM1;function Z_(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);let Q=J.length;if(Q%2)throw Error("padded hex string expected, got unpadded hex of length "+Q);let Y=new Uint8Array(Q/2);for(let G=0;G<Y.length;G++){let X=G*2,z=J.slice(X,X+2),K=Number.parseInt(z,16);if(Number.isNaN(K)||K<0)throw Error("Invalid byte sequence");Y[G]=K}return Y}E56.hexToBytes=Z_;function Gb4(J){return oM1(nM1(J))}E56.bytesToNumberBE=Gb4;function Xb4(J){if(!W_(J))throw Error("Uint8Array expected");return oM1(nM1(Uint8Array.from(J).reverse()))}E56.bytesToNumberLE=Xb4;function w56(J,Q){return Z_(J.toString(16).padStart(Q*2,"0"))}E56.numberToBytesBE=w56;function zb4(J,Q){return w56(J,Q).reverse()}E56.numberToBytesLE=zb4;function Kb4(J){return Z_(N56(J))}E56.numberToVarBytesBE=Kb4;function Wb4(J,Q,Y){let G;if(typeof Q==="string")try{G=Z_(Q)}catch(z){throw Error(`${J} must be valid hex string, got "${Q}". Cause: ${z}`)}else if(W_(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}E56.ensureBytes=Wb4;function L56(...J){let Q=new Uint8Array(J.reduce((G,X)=>G+X.length,0)),Y=0;return J.forEach((G)=>{if(!W_(G))throw Error("Uint8Array expected");Q.set(G,Y),Y+=G.length}),Q}E56.concatBytes=L56;function Zb4(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}E56.equalBytes=Zb4;function Vb4(J){if(typeof J!=="string")throw Error(`utf8ToBytes expected string, got ${typeof J}`);return new Uint8Array(new TextEncoder().encode(J))}E56.utf8ToBytes=Vb4;function qb4(J){let Q;for(Q=0;J>B56;J>>=K_,Q+=1);return Q}E56.bitLen=qb4;function Ub4(J,Q){return J>>BigInt(Q)&K_}E56.bitGet=Ub4;var Mb4=(J,Q,Y)=>{return J|(Y?K_:B56)<<BigInt(Q)};E56.bitSet=Mb4;var Db4=(J)=>(Qb4<<BigInt(J-1))-K_;E56.bitMask=Db4;var iM1=(J)=>new Uint8Array(J),A56=(J)=>Uint8Array.from(J);function Hb4(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=iM1(J),X=iM1(J),z=0,K=()=>{G.fill(1),X.fill(0),z=0},W=(...U)=>Y(X,G,...U),Z=(U=iM1())=>{if(X=W(A56([0]),U),G=W(),U.length===0)return;X=W(A56([1]),U),G=W()},V=()=>{if(z++>=1000)throw Error("drbg: tried 1000 values");let U=0,M=[];while(U<Q){G=W();let D=G.slice();M.push(D),U+=G.length}return L56(...M)};return(U,M)=>{K(),Z(U);let D=void 0;while(!(D=M(V())))Z();return K(),D}}E56.createHmacDrbg=Hb4;var Ib4={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 Ob4(J,Q,Y={}){let G=(X,z,K)=>{let W=Ib4[z];if(typeof W!=="function")throw Error(`Invalid validator "${z}", expected function`);let Z=J[X];if(K&&Z===void 0)return;if(!W(Z,J))throw Error(`Invalid param ${String(X)}=${Z} (${typeof Z}), expected ${z}`)};for(let[X,z]of Object.entries(Q))G(X,z,!1);for(let[X,z]of Object.entries(Y))G(X,z,!0);return J}E56.validateObject=Ob4});var Qf=H((v56)=>{Object.defineProperty(v56,"__esModule",{value:!0});v56.mapHashToField=v56.getMinHashLength=v56.getFieldBytesLength=v56.hashToPrivateScalar=v56.FpSqrtEven=v56.FpSqrtOdd=v56.Field=v56.nLength=v56.FpIsSquare=v56.FpDiv=v56.FpInvertBatch=v56.FpPow=v56.validateField=v56.isNegativeLE=v56.FpSqrt=v56.tonelliShanks=v56.invert=v56.pow2=v56.pow=v56.mod=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var bJ=PD(),D4=BigInt(0),U8=BigInt(1),zq=BigInt(2),bb4=BigInt(3),aM1=BigInt(4),R56=BigInt(5),F56=BigInt(8),xb4=BigInt(9),yb4=BigInt(16);function hJ(J,Q){let Y=J%Q;return Y>=D4?Y:Q+Y}v56.mod=hJ;function T56(J,Q,Y){if(Y<=D4||Q<D4)throw Error("Expected power/modulo > 0");if(Y===U8)return D4;let G=U8;while(Q>D4){if(Q&U8)G=G*J%Y;J=J*J%Y,Q>>=U8}return G}v56.pow=T56;function gb4(J,Q,Y){let G=J;while(Q-- >D4)G*=G,G%=Y;return G}v56.pow2=gb4;function V_(J,Q){if(J===D4||Q<=D4)throw Error(`invert: expected positive integers, got n=${J} mod=${Q}`);let Y=hJ(J,Q),G=Q,X=D4,z=U8,K=U8,W=D4;while(Y!==D4){let V=G/Y,q=G%Y,U=X-K*V,M=z-W*V;G=Y,Y=q,X=K,z=W,K=U,W=M}if(G!==U8)throw Error("invert: does not exist");return hJ(X,Q)}v56.invert=V_;function S56(J){let Q=(J-U8)/zq,Y,G,X;for(Y=J-U8,G=0;Y%zq===D4;Y/=zq,G++);for(X=zq;X<J&&T56(X,Q,J)!==J-U8;X++);if(G===1){let K=(J+U8)/aM1;return function(Z,V){let q=Z.pow(V,K);if(!Z.eql(Z.sqr(q),V))throw Error("Cannot find square root");return q}}let z=(Y+U8)/zq;return function(W,Z){if(W.pow(Z,Q)===W.neg(W.ONE))throw Error("Cannot find square root");let V=G,q=W.pow(W.mul(W.ONE,X),Y),U=W.pow(Z,z),M=W.pow(Z,Y);while(!W.eql(M,W.ONE)){if(W.eql(M,W.ZERO))return W.ZERO;let D=1;for(let O=W.sqr(M);D<V;D++){if(W.eql(O,W.ONE))break;O=W.sqr(O)}let I=W.pow(q,U8<<BigInt(V-D-1));q=W.sqr(I),U=W.mul(U,I),M=W.mul(M,q),V=D}return U}}v56.tonelliShanks=S56;function P56(J){if(J%aM1===bb4){let Q=(J+U8)/aM1;return function(G,X){let z=G.pow(X,Q);if(!G.eql(G.sqr(z),X))throw Error("Cannot find square root");return z}}if(J%F56===R56){let Q=(J-R56)/F56;return function(G,X){let z=G.mul(X,zq),K=G.pow(z,Q),W=G.mul(X,K),Z=G.mul(G.mul(W,zq),K),V=G.mul(W,G.sub(Z,G.ONE));if(!G.eql(G.sqr(V),X))throw Error("Cannot find square root");return V}}if(J%yb4===xb4);return S56(J)}v56.FpSqrt=P56;var mb4=(J,Q)=>(hJ(J,Q)&U8)===U8;v56.isNegativeLE=mb4;var db4=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function ub4(J){let Q={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},Y=db4.reduce((G,X)=>{return G[X]="function",G},Q);return(0,bJ.validateObject)(J,Y)}v56.validateField=ub4;function $56(J,Q,Y){if(Y<D4)throw Error("Expected power > 0");if(Y===D4)return J.ONE;if(Y===U8)return Q;let G=J.ONE,X=Q;while(Y>D4){if(Y&U8)G=J.mul(G,X);X=J.sqr(X),Y>>=U8}return G}v56.FpPow=$56;function f56(J,Q){let Y=Array(Q.length),G=Q.reduce((z,K,W)=>{if(J.is0(K))return z;return Y[W]=z,J.mul(z,K)},J.ONE),X=J.inv(G);return Q.reduceRight((z,K,W)=>{if(J.is0(K))return z;return Y[W]=J.mul(z,Y[W]),J.mul(z,K)},X),Y}v56.FpInvertBatch=f56;function lb4(J,Q,Y){return J.mul(Q,typeof Y==="bigint"?V_(Y,J.ORDER):J.inv(Y))}v56.FpDiv=lb4;function pb4(J){let Q=(J.ORDER-U8)/zq;return(Y)=>{let G=J.pow(Y,Q);return J.eql(G,J.ZERO)||J.eql(G,J.ONE)}}v56.FpIsSquare=pb4;function rM1(J,Q){let Y=Q!==void 0?Q:J.toString(2).length,G=Math.ceil(Y/8);return{nBitLength:Y,nByteLength:G}}v56.nLength=rM1;function cb4(J,Q,Y=!1,G={}){if(J<=D4)throw Error(`Expected Field ORDER > 0, got ${J}`);let{nBitLength:X,nByteLength:z}=rM1(J,Q);if(z>2048)throw Error("Field lengths over 2048 bytes are not supported");let K=P56(J),W=Object.freeze({ORDER:J,BITS:X,BYTES:z,MASK:(0,bJ.bitMask)(X),ZERO:D4,ONE:U8,create:(Z)=>hJ(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&U8)===U8,neg:(Z)=>hJ(-Z,J),eql:(Z,V)=>Z===V,sqr:(Z)=>hJ(Z*Z,J),add:(Z,V)=>hJ(Z+V,J),sub:(Z,V)=>hJ(Z-V,J),mul:(Z,V)=>hJ(Z*V,J),pow:(Z,V)=>$56(W,Z,V),div:(Z,V)=>hJ(Z*V_(V,J),J),sqrN:(Z)=>Z*Z,addN:(Z,V)=>Z+V,subN:(Z,V)=>Z-V,mulN:(Z,V)=>Z*V,inv:(Z)=>V_(Z,J),sqrt:G.sqrt||((Z)=>K(W,Z)),invertBatch:(Z)=>f56(W,Z),cmov:(Z,V,q)=>q?V:Z,toBytes:(Z)=>Y?(0,bJ.numberToBytesLE)(Z,z):(0,bJ.numberToBytesBE)(Z,z),fromBytes:(Z)=>{if(Z.length!==z)throw Error(`Fp.fromBytes: expected ${z}, got ${Z.length}`);return Y?(0,bJ.bytesToNumberLE)(Z):(0,bJ.bytesToNumberBE)(Z)}});return Object.freeze(W)}v56.Field=cb4;function _b4(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)}v56.FpSqrtOdd=_b4;function ib4(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}v56.FpSqrtEven=ib4;function nb4(J,Q,Y=!1){J=(0,bJ.ensureBytes)("privateHash",J);let G=J.length,X=rM1(Q).nByteLength+8;if(X<24||G<X||G>1024)throw Error(`hashToPrivateScalar: expected ${X}-1024 bytes of input, got ${G}`);let z=Y?(0,bJ.bytesToNumberLE)(J):(0,bJ.bytesToNumberBE)(J);return hJ(z,Q-U8)+U8}v56.hashToPrivateScalar=nb4;function sM1(J){if(typeof J!=="bigint")throw Error("field order must be bigint");let Q=J.toString(2).length;return Math.ceil(Q/8)}v56.getFieldBytesLength=sM1;function k56(J){let Q=sM1(J);return Q+Math.ceil(Q/2)}v56.getMinHashLength=k56;function ob4(J,Q,Y=!1){let G=J.length,X=sM1(Q),z=k56(Q);if(G<16||G<z||G>1024)throw Error(`expected ${z}-1024 bytes of input, got ${G}`);let K=Y?(0,bJ.bytesToNumberBE)(J):(0,bJ.bytesToNumberLE)(J),W=hJ(K,Q-U8)+U8;return Y?(0,bJ.numberToBytesLE)(W,X):(0,bJ.numberToBytesBE)(W,X)}v56.mapHashToField=ob4});var y56=H((b56)=>{Object.defineProperty(b56,"__esModule",{value:!0});b56.validateBasic=b56.wNAF=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var h56=Qf(),Hx4=PD(),Ix4=BigInt(0),tM1=BigInt(1);function Ox4(J,Q){let Y=(X,z)=>{let K=z.negate();return X?K:z},G=(X)=>{let z=Math.ceil(Q/X)+1,K=2**(X-1);return{windows:z,windowSize:K}};return{constTimeNegate:Y,unsafeLadder(X,z){let K=J.ZERO,W=X;while(z>Ix4){if(z&tM1)K=K.add(W);W=W.double(),z>>=tM1}return K},precomputeWindow(X,z){let{windows:K,windowSize:W}=G(z),Z=[],V=X,q=V;for(let U=0;U<K;U++){q=V,Z.push(q);for(let M=1;M<W;M++)q=q.add(V),Z.push(q);V=q.double()}return Z},wNAF(X,z,K){let{windows:W,windowSize:Z}=G(X),V=J.ZERO,q=J.BASE,U=BigInt(2**X-1),M=2**X,D=BigInt(X);for(let I=0;I<W;I++){let O=I*Z,A=Number(K&U);if(K>>=D,A>Z)A-=M,K+=tM1;let B=O,w=O+Math.abs(A)-1,N=I%2!==0,L=A<0;if(A===0)q=q.add(Y(N,z[B]));else V=V.add(Y(L,z[w]))}return{p:V,f:q}},wNAFCached(X,z,K,W){let Z=X._WINDOW_SIZE||1,V=z.get(X);if(!V){if(V=this.precomputeWindow(X,Z),Z!==1)z.set(X,W(V))}return this.wNAF(Z,V,K)}}}b56.wNAF=Ox4;function Ax4(J){return(0,h56.validateField)(J.Fp),(0,Hx4.validateObject)(J,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,h56.nLength)(J.n,J.nBitLength),...J,...{p:J.Fp.ORDER}})}b56.validateBasic=Ax4});var JD1=H((u56)=>{Object.defineProperty(u56,"__esModule",{value:!0});u56.mapToCurveSimpleSWU=u56.SWUFpSqrtRatio=u56.weierstrass=u56.weierstrassPoints=u56.DER=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Uw=Qf(),H4=PD(),jX=PD(),eM1=y56();function Nx4(J){let Q=(0,eM1.validateBasic)(J);H4.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:wx4,hexToBytes:Lx4}=H4;u56.DER={Err:class extends Error{constructor(Q=""){super(Q)}},_parseInt(J){let{Err:Q}=u56.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:wx4(G),l:J.subarray(Y+2)}},toSig(J){let{Err:Q}=u56.DER,Y=typeof J==="string"?Lx4(J):J;if(!(Y instanceof Uint8Array))throw Error("ui8a expected");let G=Y.length;if(G<2||Y[0]!=48)throw new Q("Invalid signature tag");if(Y[1]!==G-2)throw new Q("Invalid signature: incorrect length");let{d:X,l:z}=u56.DER._parseInt(Y.subarray(2)),{d:K,l:W}=u56.DER._parseInt(z);if(W.length)throw new Q("Invalid signature: left bytes after parsing");return{r:X,s:K}},hexFromSig(J){let Q=(V)=>Number.parseInt(V[0],16)&8?"00"+V:V,Y=(V)=>{let q=V.toString(16);return q.length&1?`0${q}`:q},G=Q(Y(J.s)),X=Q(Y(J.r)),z=G.length/2,K=X.length/2,W=Y(z),Z=Y(K);return`30${Y(K+z+4)}02${Z}${X}02${W}${G}`}};var $Y=BigInt(0),L9=BigInt(1),Kq=BigInt(2),q_=BigInt(3),g56=BigInt(4);function m56(J){let Q=Nx4(J),{Fp:Y}=Q,G=Q.toBytes||((I,O,A)=>{let B=O.toAffine();return H4.concatBytes(Uint8Array.from([4]),Y.toBytes(B.x),Y.toBytes(B.y))}),X=Q.fromBytes||((I)=>{let O=I.subarray(1),A=Y.fromBytes(O.subarray(0,Y.BYTES)),B=Y.fromBytes(O.subarray(Y.BYTES,2*Y.BYTES));return{x:A,y:B}});function z(I){let{a:O,b:A}=Q,B=Y.sqr(I),w=Y.mul(B,I);return Y.add(Y.add(w,Y.mul(I,O)),A)}if(!Y.eql(Y.sqr(Q.Gy),z(Q.Gx)))throw Error("bad generator point: equation left != right");function K(I){return typeof I==="bigint"&&$Y<I&&I<Q.n}function W(I){if(!K(I))throw Error("Expected valid bigint: 0 < bigint < curve.n")}function Z(I){let{allowedPrivateKeyLengths:O,nByteLength:A,wrapPrivateKey:B,n:w}=Q;if(O&&typeof I!=="bigint"){if(I instanceof Uint8Array)I=H4.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:H4.bytesToNumberBE((0,jX.ensureBytes)("private key",I,A))}catch(L){throw Error(`private key must be ${A} bytes, hex or bigint, not ${typeof I}`)}if(B)N=Uw.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,jX.ensureBytes)("pointHex",I)));return O.assertValidity(),O}static fromPrivateKey(I){return U.BASE.multiply(Z(I))}_setWindowSize(I){this._WINDOW_SIZE=I,V.delete(this)}assertValidity(){if(this.is0()){if(Q.allowInfinityPoint&&!Y.is0(this.py))return;throw Error("bad point: ZERO")}let{x:I,y:O}=this.toAffine();if(!Y.isValid(I)||!Y.isValid(O))throw Error("bad point: x or y not FE");let A=Y.sqr(O),B=z(I);if(!Y.eql(A,B))throw Error("bad point: equation left != right");if(!this.isTorsionFree())throw Error("bad point: not in prime-order subgroup")}hasEvenY(){let{y:I}=this.toAffine();if(Y.isOdd)return!Y.isOdd(I);throw Error("Field doesn't support isOdd")}equals(I){q(I);let{px:O,py:A,pz:B}=this,{px:w,py:N,pz:L}=I,C=Y.eql(Y.mul(O,L),Y.mul(w,B)),R=Y.eql(Y.mul(A,L),Y.mul(N,B));return C&&R}negate(){return new U(this.px,Y.neg(this.py),this.pz)}double(){let{a:I,b:O}=Q,A=Y.mul(O,q_),{px:B,py:w,pz:N}=this,L=Y.ZERO,C=Y.ZERO,R=Y.ZERO,F=Y.mul(B,B),f=Y.mul(w,w),E=Y.mul(N,N),P=Y.mul(B,w);return P=Y.add(P,P),R=Y.mul(B,N),R=Y.add(R,R),L=Y.mul(I,R),C=Y.mul(A,E),C=Y.add(L,C),L=Y.sub(f,C),C=Y.add(f,C),C=Y.mul(L,C),L=Y.mul(P,L),R=Y.mul(A,R),E=Y.mul(I,E),P=Y.sub(F,E),P=Y.mul(I,P),P=Y.add(P,R),R=Y.add(F,F),F=Y.add(R,F),F=Y.add(F,E),F=Y.mul(F,P),C=Y.add(C,F),E=Y.mul(w,N),E=Y.add(E,E),F=Y.mul(E,P),L=Y.sub(L,F),R=Y.mul(E,f),R=Y.add(R,R),R=Y.add(R,R),new U(L,C,R)}add(I){q(I);let{px:O,py:A,pz:B}=this,{px:w,py:N,pz:L}=I,C=Y.ZERO,R=Y.ZERO,F=Y.ZERO,f=Q.a,E=Y.mul(Q.b,q_),P=Y.mul(O,w),j=Y.mul(A,N),$=Y.mul(B,L),d=Y.add(O,A),h=Y.add(w,N);d=Y.mul(d,h),h=Y.add(P,j),d=Y.sub(d,h),h=Y.add(O,B);let T=Y.add(w,L);return h=Y.mul(h,T),T=Y.add(P,$),h=Y.sub(h,T),T=Y.add(A,B),C=Y.add(N,L),T=Y.mul(T,C),C=Y.add(j,$),T=Y.sub(T,C),F=Y.mul(f,h),C=Y.mul(E,$),F=Y.add(C,F),C=Y.sub(j,F),F=Y.add(j,F),R=Y.mul(C,F),j=Y.add(P,P),j=Y.add(j,P),$=Y.mul(f,$),h=Y.mul(E,h),j=Y.add(j,$),$=Y.sub(P,$),$=Y.mul(f,$),h=Y.add(h,$),P=Y.mul(j,h),R=Y.add(R,P),P=Y.mul(T,h),C=Y.mul(d,C),C=Y.sub(C,P),P=Y.mul(d,j),F=Y.mul(T,F),F=Y.add(F,P),new U(C,R,F)}subtract(I){return this.add(I.negate())}is0(){return this.equals(U.ZERO)}wNAF(I){return D.wNAFCached(this,V,I,(O)=>{let A=Y.invertBatch(O.map((B)=>B.pz));return O.map((B,w)=>B.toAffine(A[w])).map(U.fromAffine)})}multiplyUnsafe(I){let O=U.ZERO;if(I===$Y)return O;if(W(I),I===L9)return this;let{endo:A}=Q;if(!A)return D.unsafeLadder(this,I);let{k1neg:B,k1:w,k2neg:N,k2:L}=A.splitScalar(I),C=O,R=O,F=this;while(w>$Y||L>$Y){if(w&L9)C=C.add(F);if(L&L9)R=R.add(F);F=F.double(),w>>=L9,L>>=L9}if(B)C=C.negate();if(N)R=R.negate();return R=new U(Y.mul(R.px,A.beta),R.py,R.pz),C.add(R)}multiply(I){W(I);let O=I,A,B,{endo:w}=Q;if(w){let{k1neg:N,k1:L,k2neg:C,k2:R}=w.splitScalar(O),{p:F,f}=this.wNAF(L),{p:E,f:P}=this.wNAF(R);F=D.constTimeNegate(N,F),E=D.constTimeNegate(C,E),E=new U(Y.mul(E.px,w.beta),E.py,E.pz),A=F.add(E),B=f.add(P)}else{let{p:N,f:L}=this.wNAF(O);A=N,B=L}return U.normalizeZ([A,B])[0]}multiplyAndAddUnsafe(I,O,A){let B=U.BASE,w=(L,C)=>C===$Y||C===L9||!L.equals(B)?L.multiplyUnsafe(C):L.multiply(C),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),C=Y.mul(B,I);if(w)return{x:Y.ZERO,y:Y.ZERO};if(!Y.eql(C,Y.ONE))throw Error("invZ was invalid");return{x:N,y:L}}isTorsionFree(){let{h:I,isTorsionFree:O}=Q;if(I===L9)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===L9)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 H4.bytesToHex(this.toRawBytes(I))}}U.BASE=new U(Q.Gx,Q.Gy,Y.ONE),U.ZERO=new U(Y.ZERO,Y.ONE,Y.ZERO);let M=Q.nBitLength,D=(0,eM1.wNAF)(U,Q.endo?Math.ceil(M/2):M);return{CURVE:Q,ProjectivePoint:U,normPrivateKeyToScalar:Z,weierstrassEquation:z,isWithinCurveOrder:K}}u56.weierstrassPoints=m56;function Ex4(J){let Q=(0,eM1.validateBasic)(J);return H4.validateObject(Q,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...Q})}function Cx4(J){let Q=Ex4(J),{Fp:Y,n:G}=Q,X=Y.BYTES+1,z=2*Y.BYTES+1;function K(T){return $Y<T&&T<Y.ORDER}function W(T){return Uw.mod(T,G)}function Z(T){return Uw.invert(T,G)}let{ProjectivePoint:V,normPrivateKeyToScalar:q,weierstrassEquation:U,isWithinCurveOrder:M}=m56({...Q,toBytes(T,S,x){let b=S.toAffine(),m=Y.toBytes(b.x),g=H4.concatBytes;if(x)return g(Uint8Array.from([S.hasEvenY()?2:3]),m);else return g(Uint8Array.from([4]),m,Y.toBytes(b.y))},fromBytes(T){let S=T.length,x=T[0],b=T.subarray(1);if(S===X&&(x===2||x===3)){let m=H4.bytesToNumberBE(b);if(!K(m))throw Error("Point is not on curve");let g=U(m),c=Y.sqrt(g),l=(c&L9)===L9;if((x&1)===1!==l)c=Y.neg(c);return{x:m,y:c}}else if(S===z&&x===4){let m=Y.fromBytes(b.subarray(0,Y.BYTES)),g=Y.fromBytes(b.subarray(Y.BYTES,2*Y.BYTES));return{x:m,y:g}}else throw Error(`Point of length ${S} was invalid. Expected ${X} compressed bytes or ${z} uncompressed bytes`)}}),D=(T)=>H4.bytesToHex(H4.numberToBytesBE(T,Q.nByteLength));function I(T){let S=G>>L9;return T>S}function O(T){return I(T)?W(-T):T}let A=(T,S,x)=>H4.bytesToNumberBE(T.slice(S,x));class B{constructor(T,S,x){this.r=T,this.s=S,this.recovery=x,this.assertValidity()}static fromCompact(T){let S=Q.nByteLength;return T=(0,jX.ensureBytes)("compactSignature",T,S*2),new B(A(T,0,S),A(T,S,2*S))}static fromDER(T){let{r:S,s:x}=u56.DER.toSig((0,jX.ensureBytes)("DER",T));return new B(S,x)}assertValidity(){if(!M(this.r))throw Error("r must be 0 < r < CURVE.n");if(!M(this.s))throw Error("s must be 0 < s < CURVE.n")}addRecoveryBit(T){return new B(this.r,this.s,T)}recoverPublicKey(T){let{r:S,s:x,recovery:b}=this,m=F((0,jX.ensureBytes)("msgHash",T));if(b==null||![0,1,2,3].includes(b))throw Error("recovery id invalid");let g=b===2||b===3?S+Q.n:S;if(g>=Y.ORDER)throw Error("recovery id 2 or 3 invalid");let c=(b&1)===0?"02":"03",l=V.fromHex(c+D(g)),p=Z(g),a=W(-m*p),Q1=W(x*p),M1=V.BASE.multiplyAndAddUnsafe(l,a,Q1);if(!M1)throw Error("point at infinify");return M1.assertValidity(),M1}hasHighS(){return I(this.s)}normalizeS(){return this.hasHighS()?new B(this.r,W(-this.s),this.recovery):this}toDERRawBytes(){return H4.hexToBytes(this.toDERHex())}toDERHex(){return u56.DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return H4.hexToBytes(this.toCompactHex())}toCompactHex(){return D(this.r)+D(this.s)}}let w={isValidPrivateKey(T){try{return q(T),!0}catch(S){return!1}},normPrivateKeyToScalar:q,randomPrivateKey:()=>{let T=Uw.getMinHashLength(Q.n);return Uw.mapHashToField(Q.randomBytes(T),Q.n)},precompute(T=8,S=V.BASE){return S._setWindowSize(T),S.multiply(BigInt(3)),S}};function N(T,S=!0){return V.fromPrivateKey(T).toRawBytes(S)}function L(T){let S=T instanceof Uint8Array,x=typeof T==="string",b=(S||x)&&T.length;if(S)return b===X||b===z;if(x)return b===2*X||b===2*z;if(T instanceof V)return!0;return!1}function C(T,S,x=!0){if(L(T))throw Error("first arg must be private key");if(!L(S))throw Error("second arg must be public key");return V.fromHex(S).multiply(q(T)).toRawBytes(x)}let R=Q.bits2int||function(T){let S=H4.bytesToNumberBE(T),x=T.length*8-Q.nBitLength;return x>0?S>>BigInt(x):S},F=Q.bits2int_modN||function(T){return W(R(T))},f=H4.bitMask(Q.nBitLength);function E(T){if(typeof T!=="bigint")throw Error("bigint expected");if(!($Y<=T&&T<f))throw Error(`bigint expected < 2^${Q.nBitLength}`);return H4.numberToBytesBE(T,Q.nByteLength)}function P(T,S,x=j){if(["recovered","canonical"].some((y)=>(y in x)))throw Error("sign() legacy options not supported");let{hash:b,randomBytes:m}=Q,{lowS:g,prehash:c,extraEntropy:l}=x;if(g==null)g=!0;if(T=(0,jX.ensureBytes)("msgHash",T),c)T=(0,jX.ensureBytes)("prehashed msgHash",b(T));let p=F(T),a=q(S),Q1=[E(a),E(p)];if(l!=null){let y=l===!0?m(Y.BYTES):l;Q1.push((0,jX.ensureBytes)("extraEntropy",y))}let M1=H4.concatBytes(...Q1),B1=p;function L1(y){let u=R(y);if(!M(u))return;let _=Z(u),o=V.BASE.multiply(u).toAffine(),n=W(o.x);if(n===$Y)return;let t=W(_*W(B1+n*a));if(t===$Y)return;let X1=(o.x===n?0:2)|Number(o.y&L9),r=t;if(g&&I(t))r=O(t),X1^=1;return new B(n,r,X1)}return{seed:M1,k2sig:L1}}let j={lowS:Q.lowS,prehash:!1},$={lowS:Q.lowS,prehash:!1};function d(T,S,x=j){let{seed:b,k2sig:m}=P(T,S,x),g=Q;return H4.createHmacDrbg(g.hash.outputLen,g.nByteLength,g.hmac)(b,m)}V.BASE._setWindowSize(8);function h(T,S,x,b=$){let m=T;if(S=(0,jX.ensureBytes)("msgHash",S),x=(0,jX.ensureBytes)("publicKey",x),"strict"in b)throw Error("options.strict was renamed to lowS");let{lowS:g,prehash:c}=b,l=void 0,p;try{if(typeof m==="string"||m instanceof Uint8Array)try{l=B.fromDER(m)}catch(o){if(!(o instanceof u56.DER.Err))throw o;l=B.fromCompact(m)}else if(typeof m==="object"&&typeof m.r==="bigint"&&typeof m.s==="bigint"){let{r:o,s:n}=m;l=new B(o,n)}else throw Error("PARSE");p=V.fromHex(x)}catch(o){if(o.message==="PARSE")throw Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(g&&l.hasHighS())return!1;if(c)S=Q.hash(S);let{r:a,s:Q1}=l,M1=F(S),B1=Z(Q1),L1=W(M1*B1),y=W(a*B1),u=V.BASE.multiplyAndAddUnsafe(p,L1,y)?.toAffine();if(!u)return!1;return W(u.x)===a}return{CURVE:Q,getPublicKey:N,getSharedSecret:C,sign:d,verify:h,ProjectivePoint:V,Signature:B,utils:w}}u56.weierstrass=Cx4;function d56(J,Q){let Y=J.ORDER,G=$Y;for(let I=Y-L9;I%Kq===$Y;I/=Kq)G+=L9;let X=G,z=Kq<<X-L9-L9,K=z*Kq,W=(Y-L9)/K,Z=(W-L9)/Kq,V=K-L9,q=z,U=J.pow(Q,W),M=J.pow(Q,(W+L9)/Kq),D=(I,O)=>{let A=U,B=J.pow(O,V),w=J.sqr(B);w=J.mul(w,O);let N=J.mul(I,w);N=J.pow(N,Z),N=J.mul(N,B),B=J.mul(N,O),w=J.mul(N,I);let L=J.mul(w,B);N=J.pow(L,q);let C=J.eql(N,J.ONE);B=J.mul(w,M),N=J.mul(L,A),w=J.cmov(B,w,C),L=J.cmov(N,L,C);for(let R=X;R>L9;R--){let F=R-Kq;F=Kq<<F-L9;let f=J.pow(L,F),E=J.eql(f,J.ONE);B=J.mul(w,A),A=J.mul(A,A),f=J.mul(L,A),w=J.cmov(B,w,E),L=J.cmov(f,L,E)}return{isValid:C,value:w}};if(J.ORDER%g56===q_){let I=(J.ORDER-q_)/g56,O=J.sqrt(J.neg(Q));D=(A,B)=>{let w=J.sqr(B),N=J.mul(A,B);w=J.mul(w,N);let L=J.pow(w,I);L=J.mul(L,N);let C=J.mul(L,O),R=J.mul(J.sqr(L),B),F=J.eql(R,A),f=J.cmov(C,L,F);return{isValid:F,value:f}}}return D}u56.SWUFpSqrtRatio=d56;function Rx4(J,Q){if(Uw.validateField(J),!J.isValid(Q.A)||!J.isValid(Q.B)||!J.isValid(Q.Z))throw Error("mapToCurveSimpleSWU: invalid opts");let Y=d56(J,Q.Z);if(!J.isOdd)throw Error("Fp.isOdd is not implemented!");return(G)=>{let X,z,K,W,Z,V,q,U;X=J.sqr(G),X=J.mul(X,Q.Z),z=J.sqr(X),z=J.add(z,X),K=J.add(z,J.ONE),K=J.mul(K,Q.B),W=J.cmov(Q.Z,J.neg(z),!J.eql(z,J.ZERO)),W=J.mul(W,Q.A),z=J.sqr(K),V=J.sqr(W),Z=J.mul(V,Q.A),z=J.add(z,Z),z=J.mul(z,K),V=J.mul(V,W),Z=J.mul(V,Q.B),z=J.add(z,Z),q=J.mul(X,K);let{isValid:M,value:D}=Y(z,V);U=J.mul(X,G),U=J.mul(U,D),q=J.cmov(q,K,M),U=J.cmov(U,D,M);let I=J.isOdd(G)===J.isOdd(U);return U=J.cmov(J.neg(U),U,I),q=J.div(q,W),{x:q,y:U}}}u56.mapToCurveSimpleSWU=Rx4});var n56=H((_56)=>{Object.defineProperty(_56,"__esModule",{value:!0});_56.createHasher=_56.isogenyMap=_56.hash_to_field=_56.expand_message_xof=_56.expand_message_xmd=void 0;var Px4=Qf(),fY=PD();function $x4(J){if(J instanceof Uint8Array)return J;if(typeof J==="string")return(0,fY.utf8ToBytes)(J);throw Error("DST must be Uint8Array or string")}var fx4=fY.bytesToNumberBE;function Zq(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 kx4(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 Yf(J){if(!(J instanceof Uint8Array))throw Error("Uint8Array expected")}function YD1(J){if(!Number.isSafeInteger(J))throw Error("number expected")}function p56(J,Q,Y,G){if(Yf(J),Yf(Q),YD1(Y),Q.length>255)Q=G((0,fY.concatBytes)((0,fY.utf8ToBytes)("H2C-OVERSIZE-DST-"),Q));let{outputLen:X,blockLen:z}=G,K=Math.ceil(Y/X);if(K>255)throw Error("Invalid xmd length");let W=(0,fY.concatBytes)(Q,Zq(Q.length,1)),Z=Zq(0,z),V=Zq(Y,2),q=Array(K),U=G((0,fY.concatBytes)(Z,J,V,Zq(0,1),W));q[0]=G((0,fY.concatBytes)(U,Zq(1,1),W));for(let D=1;D<=K;D++){let I=[kx4(U,q[D-1]),Zq(D+1,1),W];q[D]=G((0,fY.concatBytes)(...I))}return(0,fY.concatBytes)(...q).slice(0,Y)}_56.expand_message_xmd=p56;function c56(J,Q,Y,G,X){if(Yf(J),Yf(Q),YD1(Y),Q.length>255){let z=Math.ceil(2*G/8);Q=X.create({dkLen:z}).update((0,fY.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(Zq(Y,2)).update(Q).update(Zq(Q.length,1)).digest()}_56.expand_message_xof=c56;function QD1(J,Q,Y){(0,fY.validateObject)(Y,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:G,k:X,m:z,hash:K,expand:W,DST:Z}=Y;Yf(J),YD1(Q);let V=$x4(Z),q=G.toString(2).length,U=Math.ceil((q+X)/8),M=Q*z*U,D;if(W==="xmd")D=p56(J,V,M,K);else if(W==="xof")D=c56(J,V,M,X,K);else if(W==="_internal_pass")D=J;else throw Error('expand must be "xmd" or "xof"');let I=Array(Q);for(let O=0;O<Q;O++){let A=Array(z);for(let B=0;B<z;B++){let w=U*(B+O*z),N=D.subarray(w,w+U);A[B]=(0,Px4.mod)(fx4(N),G)}I[O]=A}return I}_56.hash_to_field=QD1;function vx4(J,Q){let Y=Q.map((G)=>Array.from(G).reverse());return(G,X)=>{let[z,K,W,Z]=Y.map((V)=>V.reduce((q,U)=>J.add(J.mul(q,G),U)));return G=J.div(z,K),X=J.mul(X,J.div(W,Z)),{x:G,y:X}}}_56.isogenyMap=vx4;function jx4(J,Q,Y){if(typeof Q!=="function")throw Error("mapToCurve() must be defined");return{hashToCurve(G,X){let z=QD1(G,2,{...Y,DST:Y.DST,...X}),K=J.fromAffine(Q(z[0])),W=J.fromAffine(Q(z[1])),Z=K.add(W).clearCofactor();return Z.assertValidity(),Z},encodeToCurve(G,X){let z=QD1(G,1,{...Y,DST:Y.encodeDST,...X}),K=J.fromAffine(Q(z[0])).clearCofactor();return K.assertValidity(),K}}}_56.createHasher=jx4});var r56=H((a56)=>{Object.defineProperty(a56,"__esModule",{value:!0});a56.hmac=a56.HMAC=void 0;var U_=uM1(),o56=qw();class M_ extends o56.Hash{constructor(J,Q){super();this.finished=!1,this.destroyed=!1,(0,U_.hash)(J);let Y=(0,o56.toBytes)(Q);if(this.iHash=J.create(),typeof this.iHash.update!=="function")throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let G=this.blockLen,X=new Uint8Array(G);X.set(Y.length>G?J.create().update(Y).digest():Y);for(let z=0;z<X.length;z++)X[z]^=54;this.iHash.update(X),this.oHash=J.create();for(let z=0;z<X.length;z++)X[z]^=106;this.oHash.update(X),X.fill(0)}update(J){return(0,U_.exists)(this),this.iHash.update(J),this}digestInto(J){(0,U_.exists)(this),(0,U_.bytes)(J,this.outputLen),this.finished=!0,this.iHash.digestInto(J),this.oHash.update(J),this.oHash.digestInto(J),this.destroy()}digest(){let J=new Uint8Array(this.oHash.outputLen);return this.digestInto(J),J}_cloneInto(J){J||(J=Object.create(Object.getPrototypeOf(this),{}));let{oHash:Q,iHash:Y,finished:G,destroyed:X,blockLen:z,outputLen:K}=this;return J=J,J.finished=G,J.destroyed=X,J.blockLen=z,J.outputLen=K,J.oHash=Q._cloneInto(J.oHash),J.iHash=Y._cloneInto(J.iHash),J}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}a56.HMAC=M_;var gx4=(J,Q,Y)=>new M_(J,Q).update(Y).digest();a56.hmac=gx4;a56.hmac.create=(J,Q)=>new M_(J,Q)});var Q76=H((e56)=>{Object.defineProperty(e56,"__esModule",{value:!0});e56.createCurve=e56.getHash=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var dx4=r56(),s56=qw(),ux4=JD1();function t56(J){return{hash:J,hmac:(Q,...Y)=>(0,dx4.hmac)(J,Q,(0,s56.concatBytes)(...Y)),randomBytes:s56.randomBytes}}e56.getHash=t56;function lx4(J,Q){let Y=(G)=>(0,ux4.weierstrass)({...J,...t56(G)});return Object.freeze({...Y(Q),create:Y})}e56.createCurve=lx4});var H76=H((M76)=>{Object.defineProperty(M76,"__esModule",{value:!0});M76.encodeToCurve=M76.hashToCurve=M76.schnorr=M76.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var D_=O56(),cx4=qw(),p4=Qf(),_x4=JD1(),X7=PD(),X76=n56(),ix4=Q76(),A_=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),H_=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),z76=BigInt(1),I_=BigInt(2),Y76=(J,Q)=>(J+Q/I_)/Q;function K76(J){let Q=A_,Y=BigInt(3),G=BigInt(6),X=BigInt(11),z=BigInt(22),K=BigInt(23),W=BigInt(44),Z=BigInt(88),V=J*J*J%Q,q=V*V*J%Q,U=(0,p4.pow2)(q,Y,Q)*q%Q,M=(0,p4.pow2)(U,Y,Q)*q%Q,D=(0,p4.pow2)(M,I_,Q)*V%Q,I=(0,p4.pow2)(D,X,Q)*D%Q,O=(0,p4.pow2)(I,z,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,K,Q)*I%Q,C=(0,p4.pow2)(L,G,Q)*V%Q,R=(0,p4.pow2)(C,I_,Q);if(!Vq.eql(Vq.sqr(R),J))throw Error("Cannot find square root");return R}var Vq=(0,p4.Field)(A_,void 0,void 0,{sqrt:K76});M76.secp256k1=(0,ix4.createCurve)({a:BigInt(0),b:BigInt(7),Fp:Vq,n:H_,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:(J)=>{let Q=H_,Y=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),G=-z76*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),X=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),z=Y,K=BigInt("0x100000000000000000000000000000000"),W=Y76(z*J,Q),Z=Y76(-G*J,Q),V=(0,p4.mod)(J-W*Y-Z*X,Q),q=(0,p4.mod)(-W*G-Z*z,Q),U=V>K,M=q>K;if(U)V=Q-V;if(M)q=Q-q;if(V>K||q>K)throw Error("splitScalar: Endomorphism failed, k="+J);return{k1neg:U,k1:V,k2neg:M,k2:q}}}},D_.sha256);var B_=BigInt(0),W76=(J)=>typeof J==="bigint"&&B_<J&&J<A_,nx4=(J)=>typeof J==="bigint"&&B_<J&&J<H_,G76={};function O_(J,...Q){let Y=G76[J];if(Y===void 0){let G=(0,D_.sha256)(Uint8Array.from(J,(X)=>X.charCodeAt(0)));Y=(0,X7.concatBytes)(G,G),G76[J]=Y}return(0,D_.sha256)((0,X7.concatBytes)(Y,...Q))}var WD1=(J)=>J.toRawBytes(!0).slice(1),zD1=(J)=>(0,X7.numberToBytesBE)(J,32),XD1=(J)=>(0,p4.mod)(J,A_),Gf=(J)=>(0,p4.mod)(J,H_),ZD1=M76.secp256k1.ProjectivePoint,ox4=(J,Q,Y)=>ZD1.BASE.multiplyAndAddUnsafe(J,Q,Y);function KD1(J){let Q=M76.secp256k1.utils.normPrivateKeyToScalar(J),Y=ZD1.fromPrivateKey(Q);return{scalar:Y.hasEvenY()?Q:Gf(-Q),bytes:WD1(Y)}}function Z76(J){if(!W76(J))throw Error("bad x: need 0 < x < p");let Q=XD1(J*J),Y=XD1(Q*J+BigInt(7)),G=K76(Y);if(G%I_!==B_)G=XD1(-G);let X=new ZD1(J,G,z76);return X.assertValidity(),X}function V76(...J){return Gf((0,X7.bytesToNumberBE)(O_("BIP0340/challenge",...J)))}function ax4(J){return KD1(J).bytes}function rx4(J,Q,Y=(0,cx4.randomBytes)(32)){let G=(0,X7.ensureBytes)("message",J),{bytes:X,scalar:z}=KD1(Q),K=(0,X7.ensureBytes)("auxRand",Y,32),W=zD1(z^(0,X7.bytesToNumberBE)(O_("BIP0340/aux",K))),Z=O_("BIP0340/nonce",W,X,G),V=Gf((0,X7.bytesToNumberBE)(Z));if(V===B_)throw Error("sign failed: k is zero");let{bytes:q,scalar:U}=KD1(V),M=V76(q,X,G),D=new Uint8Array(64);if(D.set(q,0),D.set(zD1(Gf(U+M*z)),32),!q76(D,G,X))throw Error("sign: Invalid signature produced");return D}function q76(J,Q,Y){let G=(0,X7.ensureBytes)("signature",J,64),X=(0,X7.ensureBytes)("message",Q),z=(0,X7.ensureBytes)("publicKey",Y,32);try{let K=Z76((0,X7.bytesToNumberBE)(z)),W=(0,X7.bytesToNumberBE)(G.subarray(0,32));if(!W76(W))return!1;let Z=(0,X7.bytesToNumberBE)(G.subarray(32,64));if(!nx4(Z))return!1;let V=V76(zD1(W),WD1(K),X),q=ox4(K,Z,Gf(-V));if(!q||!q.hasEvenY()||q.toAffine().x!==W)return!1;return!0}catch(K){return!1}}M76.schnorr=(()=>({getPublicKey:ax4,sign:rx4,verify:q76,utils:{randomPrivateKey:M76.secp256k1.utils.randomPrivateKey,lift_x:Z76,pointToBytes:WD1,numberToBytesBE:X7.numberToBytesBE,bytesToNumberBE:X7.bytesToNumberBE,taggedHash:O_,mod:p4.mod}}))();var sx4=(()=>(0,X76.isogenyMap)(Vq,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map((J)=>J.map((Q)=>BigInt(Q)))))(),tx4=(()=>(0,_x4.mapToCurveSimpleSWU)(Vq,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:Vq.create(BigInt("-11"))}))(),U76=(()=>(0,X76.createHasher)(M76.secp256k1.ProjectivePoint,(J)=>{let{x:Q,y:Y}=tx4(Vq.create(J[0]));return sx4(Q,Y)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:Vq.ORDER,m:1,k:128,expand:"xmd",hash:D_.sha256}))();M76.hashToCurve=(()=>U76.hashToCurve)();M76.encodeToCurve=(()=>U76.encodeToCurve)()});var VD1=H((I76)=>{Object.defineProperty(I76,"__esModule",{value:!0});I76.ZeroAddress=void 0;I76.ZeroAddress="0x0000000000000000000000000000000000000000"});var N76=H((A76)=>{Object.defineProperty(A76,"__esModule",{value:!0});A76.ZeroHash=void 0;A76.ZeroHash="0x0000000000000000000000000000000000000000000000000000000000000000"});var E76=H((w76)=>{Object.defineProperty(w76,"__esModule",{value:!0});w76.MaxInt256=w76.MinInt256=w76.MaxUint256=w76.WeiPerEther=w76.N=void 0;w76.N=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141");w76.WeiPerEther=BigInt("1000000000000000000");w76.MaxUint256=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");w76.MinInt256=BigInt("0x8000000000000000000000000000000000000000000000000000000000000000")*BigInt(-1);w76.MaxInt256=BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff")});var F76=H((C76)=>{Object.defineProperty(C76,"__esModule",{value:!0});C76.MessagePrefix=C76.EtherSymbol=void 0;C76.EtherSymbol="Ξ";C76.MessagePrefix=`\x19Ethereum Signed Message:
`});var Mw=H((kY)=>{Object.defineProperty(kY,"__esModule",{value:!0});kY.MessagePrefix=kY.EtherSymbol=kY.MaxInt256=kY.MinInt256=kY.MaxUint256=kY.WeiPerEther=kY.N=kY.ZeroHash=kY.ZeroAddress=void 0;var Ky4=VD1();Object.defineProperty(kY,"ZeroAddress",{enumerable:!0,get:function(){return Ky4.ZeroAddress}});var Wy4=N76();Object.defineProperty(kY,"ZeroHash",{enumerable:!0,get:function(){return Wy4.ZeroHash}});var zf=E76();Object.defineProperty(kY,"N",{enumerable:!0,get:function(){return zf.N}});Object.defineProperty(kY,"WeiPerEther",{enumerable:!0,get:function(){return zf.WeiPerEther}});Object.defineProperty(kY,"MaxUint256",{enumerable:!0,get:function(){return zf.MaxUint256}});Object.defineProperty(kY,"MinInt256",{enumerable:!0,get:function(){return zf.MinInt256}});Object.defineProperty(kY,"MaxInt256",{enumerable:!0,get:function(){return zf.MaxInt256}});var T76=F76();Object.defineProperty(kY,"EtherSymbol",{enumerable:!0,get:function(){return T76.EtherSymbol}});Object.defineProperty(kY,"MessagePrefix",{enumerable:!0,get:function(){return T76.MessagePrefix}})});var MD1=H((j76)=>{Object.defineProperty(j76,"__esModule",{value:!0});j76.Signature=void 0;var S76=Mw(),V6=h1(),P76=BigInt(0),$76=BigInt(1),UD1=BigInt(2),f76=BigInt(27),k76=BigInt(28),N_=BigInt(35),v76=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),Vy4=v76/UD1,qy4=Symbol.for("nodejs.util.inspect.custom"),$D={};function qD1(J){return(0,V6.zeroPadValue)((0,V6.toBeArray)(J),32)}class YQ{#J;#Q;#Y;#G;get r(){return this.#J}set r(J){(0,V6.assertArgument)((0,V6.dataLength)(J)===32,"invalid r","value",J),this.#J=(0,V6.hexlify)(J)}get s(){return(0,V6.assertArgument)(parseInt(this.#Q.substring(0,3))<8,"non-canonical s; use ._s","s",this.#Q),this.#Q}set s(J){(0,V6.assertArgument)((0,V6.dataLength)(J)===32,"invalid s","value",J),this.#Q=(0,V6.hexlify)(J)}get _s(){return this.#Q}isValid(){return BigInt(this.#Q)<=Vy4}get v(){return this.#Y}set v(J){let Q=(0,V6.getNumber)(J,"value");(0,V6.assertArgument)(Q===27||Q===28,"invalid v","v",J),this.#Y=Q}get networkV(){return this.#G}get legacyChainId(){let J=this.networkV;if(J==null)return null;return YQ.getChainId(J)}get yParity(){return this.v===27?0:1}get yParityAndS(){let J=(0,V6.getBytes)(this.s);if(this.yParity)J[0]|=128;return(0,V6.hexlify)(J)}get compactSerialized(){return(0,V6.concat)([this.r,this.yParityAndS])}get serialized(){return(0,V6.concat)([this.r,this.s,this.yParity?"0x1c":"0x1b"])}constructor(J,Q,Y,G){(0,V6.assertPrivate)(J,$D,"Signature"),this.#J=Q,this.#Q=Y,this.#Y=G,this.#G=null}getCanonical(){if(this.isValid())return this;let J=v76-BigInt(this._s),Q=55-this.v,Y=new YQ($D,this.r,qD1(J),Q);if(this.networkV)Y.#G=this.networkV;return Y}clone(){let J=new YQ($D,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}}[qy4](){return this.toString()}toString(){if(this.isValid())return`Signature { r: ${this.r}, s: ${this._s}, v: ${this.v} }`;return`Signature { r: ${this.r}, s: ${this._s}, v: ${this.v}, valid: false }`}static getChainId(J){let Q=(0,V6.getBigInt)(J,"v");if(Q==f76||Q==k76)return P76;return(0,V6.assertArgument)(Q>=N_,"invalid EIP-155 v","v",J),(Q-N_)/UD1}static getChainIdV(J,Q){return(0,V6.getBigInt)(J)*UD1+BigInt(35+Q-27)}static getNormalizedV(J){let Q=(0,V6.getBigInt)(J);if(Q===P76||Q===f76)return 27;if(Q===$76||Q===k76)return 28;return(0,V6.assertArgument)(Q>=N_,"invalid v","v",J),Q&$76?27:28}static from(J){function Q(Z,V){(0,V6.assertArgument)(Z,V,"signature",J)}if(J==null)return new YQ($D,S76.ZeroHash,S76.ZeroHash,27);if(typeof J==="string"){let Z=(0,V6.getBytes)(J,"signature");if(Z.length===64){let V=(0,V6.hexlify)(Z.slice(0,32)),q=Z.slice(32,64),U=q[0]&128?28:27;return q[0]&=127,new YQ($D,V,(0,V6.hexlify)(q),U)}if(Z.length===65){let V=(0,V6.hexlify)(Z.slice(0,32)),q=(0,V6.hexlify)(Z.slice(32,64)),U=YQ.getNormalizedV(Z[64]);return new YQ($D,V,q,U)}Q(!1,"invalid raw signature length")}if(J instanceof YQ)return J.clone();let Y=J.r;Q(Y!=null,"missing r");let G=qD1(Y),X=function(Z,V){if(Z!=null)return qD1(Z);if(V!=null){Q((0,V6.isHexString)(V,32),"invalid yParityAndS");let q=(0,V6.getBytes)(V);return q[0]&=127,(0,V6.hexlify)(q)}Q(!1,"missing s")}(J.s,J.yParityAndS),{networkV:z,v:K}=function(Z,V,q){if(Z!=null){let U=(0,V6.getBigInt)(Z);return{networkV:U>=N_?U:void 0,v:YQ.getNormalizedV(U)}}if(V!=null)return Q((0,V6.isHexString)(V,32),"invalid yParityAndS"),{v:(0,V6.getBytes)(V)[0]&128?28:27};if(q!=null){switch((0,V6.getNumber)(q,"sig.yParity")){case 0:return{v:27};case 1:return{v:28}}Q(!1,"invalid yParity")}Q(!1,"missing v")}(J.v,J.yParityAndS,J.yParity),W=new YQ($D,G,X,K);if(z)W.#G=z;return Q(J.yParity==null||(0,V6.getNumber)(J.yParity,"sig.yParity")===W.yParity,"yParity mismatch"),Q(J.yParityAndS==null||J.yParityAndS===W.yParityAndS,"yParityAndS mismatch"),W}}j76.Signature=YQ});var g76=H((x76)=>{Object.defineProperty(x76,"__esModule",{value:!0});x76.SigningKey=void 0;var fD=H76(),P9=h1(),b76=MD1();class kD{#J;constructor(J){(0,P9.assertArgument)((0,P9.dataLength)(J)===32,"invalid private key","privateKey","[REDACTED]"),this.#J=(0,P9.hexlify)(J)}get privateKey(){return this.#J}get publicKey(){return kD.computePublicKey(this.#J)}get compressedPublicKey(){return kD.computePublicKey(this.#J,!0)}sign(J){(0,P9.assertArgument)((0,P9.dataLength)(J)===32,"invalid digest length","digest",J);let Q=fD.secp256k1.sign((0,P9.getBytesCopy)(J),(0,P9.getBytesCopy)(this.#J),{lowS:!0});return b76.Signature.from({r:(0,P9.toBeHex)(Q.r,32),s:(0,P9.toBeHex)(Q.s,32),v:Q.recovery?28:27})}computeSharedSecret(J){let Q=kD.computePublicKey(J);return(0,P9.hexlify)(fD.secp256k1.getSharedSecret((0,P9.getBytesCopy)(this.#J),(0,P9.getBytes)(Q),!1))}static computePublicKey(J,Q){let Y=(0,P9.getBytes)(J,"key");if(Y.length===32){let X=fD.secp256k1.getPublicKey(Y,!!Q);return(0,P9.hexlify)(X)}if(Y.length===64){let X=new Uint8Array(65);X[0]=4,X.set(Y,1),Y=X}let G=fD.secp256k1.ProjectivePoint.fromHex(Y);return(0,P9.hexlify)(G.toRawBytes(Q))}static recoverPublicKey(J,Q){(0,P9.assertArgument)((0,P9.dataLength)(J)===32,"invalid digest length","digest",J);let Y=b76.Signature.from(Q),G=fD.secp256k1.Signature.fromCompact((0,P9.getBytesCopy)((0,P9.concat)([Y.r,Y.s])));G=G.addRecoveryBit(Y.yParity);let X=G.recoverPublicKey((0,P9.getBytesCopy)(J));return(0,P9.assertArgument)(X!=null,"invalid signature for digest","signature",Q),"0x"+X.toHex(!1)}static addPoints(J,Q,Y){let G=fD.secp256k1.ProjectivePoint.fromHex(kD.computePublicKey(J).substring(2)),X=fD.secp256k1.ProjectivePoint.fromHex(kD.computePublicKey(Q).substring(2));return"0x"+G.add(X).toHex(!!Y)}}x76.SigningKey=kD});var l9=H((xJ)=>{Object.defineProperty(xJ,"__esModule",{value:!0});xJ.lock=xJ.Signature=xJ.SigningKey=xJ.scryptSync=xJ.scrypt=xJ.pbkdf2=xJ.sha512=xJ.sha256=xJ.ripemd160=xJ.keccak256=xJ.randomBytes=xJ.computeHmac=void 0;var m76=k86();Object.defineProperty(xJ,"computeHmac",{enumerable:!0,get:function(){return m76.computeHmac}});var d76=j96();Object.defineProperty(xJ,"keccak256",{enumerable:!0,get:function(){return d76.keccak256}});var u76=a96();Object.defineProperty(xJ,"ripemd160",{enumerable:!0,get:function(){return u76.ripemd160}});var l76=Q46();Object.defineProperty(xJ,"pbkdf2",{enumerable:!0,get:function(){return l76.pbkdf2}});var DD1=W46();Object.defineProperty(xJ,"randomBytes",{enumerable:!0,get:function(){return DD1.randomBytes}});var w_=y46();Object.defineProperty(xJ,"scrypt",{enumerable:!0,get:function(){return w_.scrypt}});Object.defineProperty(xJ,"scryptSync",{enumerable:!0,get:function(){return w_.scryptSync}});var L_=n46();Object.defineProperty(xJ,"sha256",{enumerable:!0,get:function(){return L_.sha256}});Object.defineProperty(xJ,"sha512",{enumerable:!0,get:function(){return L_.sha512}});var Uy4=g76();Object.defineProperty(xJ,"SigningKey",{enumerable:!0,get:function(){return Uy4.SigningKey}});var My4=MD1();Object.defineProperty(xJ,"Signature",{enumerable:!0,get:function(){return My4.Signature}});function Dy4(){m76.computeHmac.lock(),d76.keccak256.lock(),l76.pbkdf2.lock(),DD1.randomBytes.lock(),u76.ripemd160.lock(),w_.scrypt.lock(),w_.scryptSync.lock(),L_.sha256.lock(),L_.sha512.lock(),DD1.randomBytes.lock()}xJ.lock=Dy4});var E_=H((o76)=>{Object.defineProperty(o76,"__esModule",{value:!0});o76.getIcapAddress=o76.getAddress=void 0;var Hy4=l9(),Kf=h1(),Iy4=BigInt(0),Oy4=BigInt(36);function c76(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,Kf.getBytes)((0,Hy4.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 HD1={};for(let J=0;J<10;J++)HD1[String(J)]=String(J);for(let J=0;J<26;J++)HD1[String.fromCharCode(65+J)]=String(10+J);var _76=15;function i76(J){J=J.toUpperCase(),J=J.substring(4)+J.substring(0,2)+"00";let Q=J.split("").map((G)=>{return HD1[G]}).join("");while(Q.length>=_76){let G=Q.substring(0,_76);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 Ay4=function(){let J={};for(let Q=0;Q<36;Q++){let Y="0123456789abcdefghijklmnopqrstuvwxyz"[Q];J[Y]=BigInt(Q)}return J}();function By4(J){J=J.toLowerCase();let Q=Iy4;for(let Y=0;Y<J.length;Y++)Q=Q*Oy4+Ay4[J[Y]];return Q}function n76(J){if((0,Kf.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=c76(J);return(0,Kf.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,Kf.assertArgument)(J.substring(2,4)===i76(J),"bad icap checksum","address",J);let Q=By4(J.substring(4)).toString(16);while(Q.length<40)Q="0"+Q;return c76("0x"+Q)}(0,Kf.assertArgument)(!1,"invalid address","address",J)}o76.getAddress=n76;function Ny4(J){let Q=BigInt(n76(J)).toString(36).toUpperCase();while(Q.length<30)Q="0"+Q;return"XE"+i76("XE00"+Q)+Q}o76.getIcapAddress=Ny4});var e76=H((s76)=>{Object.defineProperty(s76,"__esModule",{value:!0});s76.getCreate2Address=s76.getCreateAddress=void 0;var r76=l9(),lK=h1(),C_=E_();function Ly4(J){let Q=(0,C_.getAddress)(J.from),G=(0,lK.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,C_.getAddress)((0,lK.dataSlice)((0,r76.keccak256)((0,lK.encodeRlp)([Q,G])),12))}s76.getCreateAddress=Ly4;function Ey4(J,Q,Y){let G=(0,C_.getAddress)(J),X=(0,lK.getBytes)(Q,"salt"),z=(0,lK.getBytes)(Y,"initCodeHash");return(0,lK.assertArgument)(X.length===32,"salt must be 32 bytes","salt",Q),(0,lK.assertArgument)(z.length===32,"initCodeHash must be 32 bytes","initCodeHash",Y),(0,C_.getAddress)((0,lK.dataSlice)((0,r76.keccak256)((0,lK.concat)(["0xff",G,X,z])),12))}s76.getCreate2Address=Ey4});var G36=H((Q36)=>{Object.defineProperty(Q36,"__esModule",{value:!0});Q36.resolveAddress=Q36.isAddress=Q36.isAddressable=void 0;var R_=h1(),OD1=E_();function J36(J){return J&&typeof J.getAddress==="function"}Q36.isAddressable=J36;function Ry4(J){try{return(0,OD1.getAddress)(J),!0}catch(Q){}return!1}Q36.isAddress=Ry4;async function ID1(J,Q){let Y=await Q;if(Y==null||Y==="0x0000000000000000000000000000000000000000")(0,R_.assert)(typeof J!=="string","unconfigured name","UNCONFIGURED_NAME",{value:J}),(0,R_.assertArgument)(!1,"invalid AddressLike value; did not resolve to a value address","target",J);return(0,OD1.getAddress)(Y)}function Fy4(J,Q){if(typeof J==="string"){if(J.match(/^0x[0-9a-f]{40}$/i))return(0,OD1.getAddress)(J);return(0,R_.assert)(Q!=null,"ENS resolution requires a provider","UNSUPPORTED_OPERATION",{operation:"resolveName"}),ID1(J,Q.resolveName(J))}else if(J36(J))return ID1(J,J.getAddress());else if(J&&typeof J.then==="function")return ID1(J,J);(0,R_.assertArgument)(!1,"unsupported addressable value","target",J)}Q36.resolveAddress=Fy4});var $9=H((pK)=>{Object.defineProperty(pK,"__esModule",{value:!0});pK.resolveAddress=pK.isAddress=pK.isAddressable=pK.getCreate2Address=pK.getCreateAddress=pK.getIcapAddress=pK.getAddress=void 0;var X36=E_();Object.defineProperty(pK,"getAddress",{enumerable:!0,get:function(){return X36.getAddress}});Object.defineProperty(pK,"getIcapAddress",{enumerable:!0,get:function(){return X36.getIcapAddress}});var z36=e76();Object.defineProperty(pK,"getCreateAddress",{enumerable:!0,get:function(){return z36.getCreateAddress}});Object.defineProperty(pK,"getCreate2Address",{enumerable:!0,get:function(){return z36.getCreate2Address}});var AD1=G36();Object.defineProperty(pK,"isAddressable",{enumerable:!0,get:function(){return AD1.isAddressable}});Object.defineProperty(pK,"isAddress",{enumerable:!0,get:function(){return AD1.isAddress}});Object.defineProperty(pK,"resolveAddress",{enumerable:!0,get:function(){return AD1.resolveAddress}})});var hX=H((Z36)=>{Object.defineProperty(Z36,"__esModule",{value:!0});Z36.Typed=void 0;var K36=h1(),vY={};function u1(J,Q){let Y=!1;if(Q<0)Y=!0,Q*=-1;return new yJ(vY,`${Y?"":"u"}int${Q}`,J,{signed:Y,width:Q})}function $6(J,Q){return new yJ(vY,`bytes${Q?Q:""}`,J,{size:Q})}var W36=Symbol.for("_ethers_typed");class yJ{type;value;#J;_typedSymbol;constructor(J,Q,Y,G){if(G==null)G=null;(0,K36.assertPrivate)(vY,J,"Typed"),(0,K36.defineProperties)(this,{_typedSymbol:W36,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 yJ(vY,J,Q)}static uint8(J){return u1(J,8)}static uint16(J){return u1(J,16)}static uint24(J){return u1(J,24)}static uint32(J){return u1(J,32)}static uint40(J){return u1(J,40)}static uint48(J){return u1(J,48)}static uint56(J){return u1(J,56)}static uint64(J){return u1(J,64)}static uint72(J){return u1(J,72)}static uint80(J){return u1(J,80)}static uint88(J){return u1(J,88)}static uint96(J){return u1(J,96)}static uint104(J){return u1(J,104)}static uint112(J){return u1(J,112)}static uint120(J){return u1(J,120)}static uint128(J){return u1(J,128)}static uint136(J){return u1(J,136)}static uint144(J){return u1(J,144)}static uint152(J){return u1(J,152)}static uint160(J){return u1(J,160)}static uint168(J){return u1(J,168)}static uint176(J){return u1(J,176)}static uint184(J){return u1(J,184)}static uint192(J){return u1(J,192)}static uint200(J){return u1(J,200)}static uint208(J){return u1(J,208)}static uint216(J){return u1(J,216)}static uint224(J){return u1(J,224)}static uint232(J){return u1(J,232)}static uint240(J){return u1(J,240)}static uint248(J){return u1(J,248)}static uint256(J){return u1(J,256)}static uint(J){return u1(J,256)}static int8(J){return u1(J,-8)}static int16(J){return u1(J,-16)}static int24(J){return u1(J,-24)}static int32(J){return u1(J,-32)}static int40(J){return u1(J,-40)}static int48(J){return u1(J,-48)}static int56(J){return u1(J,-56)}static int64(J){return u1(J,-64)}static int72(J){return u1(J,-72)}static int80(J){return u1(J,-80)}static int88(J){return u1(J,-88)}static int96(J){return u1(J,-96)}static int104(J){return u1(J,-104)}static int112(J){return u1(J,-112)}static int120(J){return u1(J,-120)}static int128(J){return u1(J,-128)}static int136(J){return u1(J,-136)}static int144(J){return u1(J,-144)}static int152(J){return u1(J,-152)}static int160(J){return u1(J,-160)}static int168(J){return u1(J,-168)}static int176(J){return u1(J,-176)}static int184(J){return u1(J,-184)}static int192(J){return u1(J,-192)}static int200(J){return u1(J,-200)}static int208(J){return u1(J,-208)}static int216(J){return u1(J,-216)}static int224(J){return u1(J,-224)}static int232(J){return u1(J,-232)}static int240(J){return u1(J,-240)}static int248(J){return u1(J,-248)}static int256(J){return u1(J,-256)}static int(J){return u1(J,-256)}static bytes1(J){return $6(J,1)}static bytes2(J){return $6(J,2)}static bytes3(J){return $6(J,3)}static bytes4(J){return $6(J,4)}static bytes5(J){return $6(J,5)}static bytes6(J){return $6(J,6)}static bytes7(J){return $6(J,7)}static bytes8(J){return $6(J,8)}static bytes9(J){return $6(J,9)}static bytes10(J){return $6(J,10)}static bytes11(J){return $6(J,11)}static bytes12(J){return $6(J,12)}static bytes13(J){return $6(J,13)}static bytes14(J){return $6(J,14)}static bytes15(J){return $6(J,15)}static bytes16(J){return $6(J,16)}static bytes17(J){return $6(J,17)}static bytes18(J){return $6(J,18)}static bytes19(J){return $6(J,19)}static bytes20(J){return $6(J,20)}static bytes21(J){return $6(J,21)}static bytes22(J){return $6(J,22)}static bytes23(J){return $6(J,23)}static bytes24(J){return $6(J,24)}static bytes25(J){return $6(J,25)}static bytes26(J){return $6(J,26)}static bytes27(J){return $6(J,27)}static bytes28(J){return $6(J,28)}static bytes29(J){return $6(J,29)}static bytes30(J){return $6(J,30)}static bytes31(J){return $6(J,31)}static bytes32(J){return $6(J,32)}static address(J){return new yJ(vY,"address",J)}static bool(J){return new yJ(vY,"bool",!!J)}static bytes(J){return new yJ(vY,"bytes",J)}static string(J){return new yJ(vY,"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 yJ(vY,"overrides",Object.assign({},J))}static isTyped(J){return J&&typeof J==="object"&&"_typedSymbol"in J&&J._typedSymbol===W36}static dereference(J,Q){if(yJ.isTyped(J)){if(J.type!==Q)throw Error(`invalid type: expecetd ${Q}, got ${J.type}`);return J.value}return J}}Z36.Typed=yJ});var H36=H((M36)=>{Object.defineProperty(M36,"__esModule",{value:!0});M36.AddressCoder=void 0;var q36=$9(),$y4=aN(),fy4=hX(),ky4=e2();class U36 extends ky4.Coder{constructor(J){super("address","address",J,!1)}defaultValue(){return"0x0000000000000000000000000000000000000000"}encode(J,Q){let Y=fy4.Typed.dereference(Q,"string");try{Y=(0,q36.getAddress)(Y)}catch(G){return this._throwError(G.message,Q)}return J.writeValue(Y)}decode(J){return(0,q36.getAddress)((0,$y4.toBeHex)(J.readValue(),20))}}M36.AddressCoder=U36});var B36=H((O36)=>{Object.defineProperty(O36,"__esModule",{value:!0});O36.AnonymousCoder=void 0;var vy4=e2();class I36 extends vy4.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)}}O36.AnonymousCoder=I36});var BD1=H((E36)=>{Object.defineProperty(E36,"__esModule",{value:!0});E36.ArrayCoder=E36.unpack=E36.pack=void 0;var cK=h1(),jy4=hX(),Dw=e2(),hy4=B36();function N36(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,cK.assert)(q,"cannot encode object for signature with missing names","INVALID_ARGUMENT",{argument:"values",info:{coder:V},value:Y}),(0,cK.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,cK.assertArgument)(!1,"invalid tuple value","tuple",Y);(0,cK.assertArgument)(Q.length===G.length,"types/value length mismatch","tuple",Y);let X=new Dw.Writer,z=new Dw.Writer,K=[];Q.forEach((Z,V)=>{let q=G[V];if(Z.dynamic){let U=z.length;Z.encode(z,q);let M=X.writeUpdatableValue();K.push((D)=>{M(D+U)})}else Z.encode(X,q)}),K.forEach((Z)=>{Z(X.length)});let W=J.appendWriter(X);return W+=J.appendWriter(z),W}E36.pack=N36;function w36(J,Q){let Y=[],G=[],X=J.subReader(0);return Q.forEach((z)=>{let K=null;if(z.dynamic){let W=J.readIndex(),Z=X.subReader(W);try{K=z.decode(Z)}catch(V){if((0,cK.isError)(V,"BUFFER_OVERRUN"))throw V;K=V,K.baseType=z.name,K.name=z.localName,K.type=z.type}}else try{K=z.decode(J)}catch(W){if((0,cK.isError)(W,"BUFFER_OVERRUN"))throw W;K=W,K.baseType=z.name,K.name=z.localName,K.type=z.type}if(K==null)throw Error("investigate");Y.push(K),G.push(z.localName||null)}),Dw.Result.fromItems(Y,G)}E36.unpack=w36;class L36 extends Dw.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,cK.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=jy4.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,cK.assertArgumentCount)(Y.length,G,"coder array"+(this.localName?" "+this.localName:""));let X=[];for(let z=0;z<Y.length;z++)X.push(this.coder);return N36(J,X,Y)}decode(J){let Q=this.length;if(Q===-1)Q=J.readIndex(),(0,cK.assert)(Q*Dw.WordSize<=J.dataLength,"insufficient data length","BUFFER_OVERRUN",{buffer:J.bytes,offset:Q*Dw.WordSize,length:J.dataLength});let Y=[];for(let G=0;G<Q;G++)Y.push(new hy4.AnonymousCoder(this.coder));return w36(J,Y)}}E36.ArrayCoder=L36});var S36=H((F36)=>{Object.defineProperty(F36,"__esModule",{value:!0});F36.BooleanCoder=void 0;var yy4=hX(),gy4=e2();class R36 extends gy4.Coder{constructor(J){super("bool","bool",J,!1)}defaultValue(){return!1}encode(J,Q){let Y=yy4.Typed.dereference(Q,"bool");return J.writeValue(Y?1:0)}decode(J){return!!J.readValue()}}F36.BooleanCoder=R36});var wD1=H((f36)=>{Object.defineProperty(f36,"__esModule",{value:!0});f36.BytesCoder=f36.DynamicBytesCoder=void 0;var P36=h1(),my4=e2();class ND1 extends my4.Coder{constructor(J,Q){super(J,J,Q,!0)}defaultValue(){return"0x"}encode(J,Q){Q=(0,P36.getBytesCopy)(Q);let Y=J.writeValue(Q.length);return Y+=J.writeBytes(Q),Y}decode(J){return J.readBytes(J.readIndex(),!0)}}f36.DynamicBytesCoder=ND1;class $36 extends ND1{constructor(J){super("bytes",J)}decode(J){return(0,P36.hexlify)(super.decode(J))}}f36.BytesCoder=$36});var b36=H((j36)=>{Object.defineProperty(j36,"__esModule",{value:!0});j36.FixedBytesCoder=void 0;var LD1=h1(),uy4=hX(),ly4=e2();class v36 extends ly4.Coder{size;constructor(J,Q){let Y="bytes"+String(J);super(Y,Y,Q,!1);(0,LD1.defineProperties)(this,{size:J},{size:"number"})}defaultValue(){return"0x0000000000000000000000000000000000000000000000000000000000000000".substring(0,2+this.size*2)}encode(J,Q){let Y=(0,LD1.getBytesCopy)(uy4.Typed.dereference(Q,this.type));if(Y.length!==this.size)this._throwError("incorrect data length",Q);return J.writeBytes(Y)}decode(J){return(0,LD1.hexlify)(J.readBytes(this.size))}}j36.FixedBytesCoder=v36});var m36=H((y36)=>{Object.defineProperty(y36,"__esModule",{value:!0});y36.NullCoder=void 0;var py4=e2(),cy4=new Uint8Array([]);class x36 extends py4.Coder{constructor(J){super("null","",J,!1)}defaultValue(){return null}encode(J,Q){if(Q!=null)this._throwError("not null",Q);return J.writeBytes(cy4)}decode(J){return J.readBytes(0),null}}y36.NullCoder=x36});var p36=H((u36)=>{Object.defineProperty(u36,"__esModule",{value:!0});u36.NumberCoder=void 0;var qq=h1(),_y4=hX(),ED1=e2(),iy4=BigInt(0),ny4=BigInt(1),oy4=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");class d36 extends ED1.Coder{size;signed;constructor(J,Q,Y){let G=(Q?"int":"uint")+J*8;super(G,G,Y,!1);(0,qq.defineProperties)(this,{size:J,signed:Q},{size:"number",signed:"boolean"})}defaultValue(){return 0}encode(J,Q){let Y=(0,qq.getBigInt)(_y4.Typed.dereference(Q,this.type)),G=(0,qq.mask)(oy4,ED1.WordSize*8);if(this.signed){let X=(0,qq.mask)(G,this.size*8-1);if(Y>X||Y<-(X+ny4))this._throwError("value out-of-bounds",Q);Y=(0,qq.toTwos)(Y,8*ED1.WordSize)}else if(Y<iy4||Y>(0,qq.mask)(G,this.size*8))this._throwError("value out-of-bounds",Q);return J.writeValue(Y)}decode(J){let Q=(0,qq.mask)(J.readValue(),this.size*8);if(this.signed)Q=(0,qq.fromTwos)(Q,this.size*8);return Q}}u36.NumberCoder=d36});var o36=H((i36)=>{Object.defineProperty(i36,"__esModule",{value:!0});i36.StringCoder=void 0;var c36=gc(),ay4=hX(),ry4=wD1();class _36 extends ry4.DynamicBytesCoder{constructor(J){super("string",J)}defaultValue(){return""}encode(J,Q){return super.encode(J,(0,c36.toUtf8Bytes)(ay4.Typed.dereference(Q,"string")))}decode(J){return(0,c36.toUtf8String)(super.decode(J))}}i36.StringCoder=_36});var e36=H((s36)=>{Object.defineProperty(s36,"__esModule",{value:!0});s36.TupleCoder=void 0;var sy4=oV(),ty4=hX(),ey4=e2(),a36=BD1();class r36 extends ey4.Coder{coders;constructor(J,Q){let Y=!1,G=[];J.forEach((z)=>{if(z.dynamic)Y=!0;G.push(z.type)});let X="tuple("+G.join(",")+")";super("tuple",X,Q,Y);(0,sy4.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=ty4.Typed.dereference(Q,"tuple");return(0,a36.pack)(J,this.coders,Y)}decode(J){return(0,a36.unpack)(J,this.coders)}}s36.TupleCoder=r36});var RD1=H((JJ6)=>{Object.defineProperty(JJ6,"__esModule",{value:!0});JJ6.accessListify=void 0;var Jg4=$9(),Wf=h1();function CD1(J,Q){return{address:(0,Jg4.getAddress)(J),storageKeys:Q.map((Y,G)=>{return(0,Wf.assertArgument)((0,Wf.isHexString)(Y,32),"invalid slot",`storageKeys[${G}]`,Y),Y.toLowerCase()})}}function Qg4(J){if(Array.isArray(J))return J.map((Y,G)=>{if(Array.isArray(Y))return(0,Wf.assertArgument)(Y.length===2,"invalid slot set",`value[${G}]`,Y),CD1(Y[0],Y[1]);return(0,Wf.assertArgument)(Y!=null&&typeof Y==="object","invalid address-slot set","value",J),CD1(Y.address,Y.storageKeys)});(0,Wf.assertArgument)(J!=null&&typeof J==="object","invalid access list","value",J);let Q=Object.keys(J).map((Y)=>{let G=J[Y].reduce((X,z)=>{return X[z]=!0,X},{});return CD1(Y,Object.keys(G).sort())});return Q.sort((Y,G)=>Y.address.localeCompare(G.address)),Q}JJ6.accessListify=Qg4});var FD1=H((GJ6)=>{Object.defineProperty(GJ6,"__esModule",{value:!0});GJ6.authorizationify=void 0;var Yg4=$9(),Gg4=l9(),YJ6=h1();function Xg4(J){return{address:(0,Yg4.getAddress)(J.address),nonce:(0,YJ6.getBigInt)(J.nonce!=null?J.nonce:0),chainId:(0,YJ6.getBigInt)(J.chainId!=null?J.chainId:0),signature:Gg4.Signature.from(J.signature)}}GJ6.authorizationify=Xg4});var SD1=H((KJ6)=>{Object.defineProperty(KJ6,"__esModule",{value:!0});KJ6.recoverAddress=KJ6.computeAddress=void 0;var zg4=$9(),TD1=l9();function zJ6(J){let Q;if(typeof J==="string")Q=TD1.SigningKey.computePublicKey(J,!1);else Q=J.publicKey;return(0,zg4.getAddress)((0,TD1.keccak256)("0x"+Q.substring(4)).substring(26))}KJ6.computeAddress=zJ6;function Kg4(J,Q){return zJ6(TD1.SigningKey.recoverPublicKey(J,Q))}KJ6.recoverAddress=Kg4});var DJ6=H((UJ6)=>{Object.defineProperty(UJ6,"__esModule",{value:!0});UJ6.Transaction=UJ6.splitBlobCells=void 0;var VJ6=$9(),qJ6=VD1(),xX=l9(),U1=h1(),$D1=RD1(),Zg4=FD1(),Vg4=SD1(),c4=BigInt(0),qg4=BigInt(2),Ug4=BigInt(27),Mg4=BigInt(28),Dg4=BigInt(35),Hg4=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),Ig4=Symbol.for("nodejs.util.inspect.custom"),PD1=131072,Zf=128;function Og4(J,Q){if(Q==null)Q=Zf;let Y=[],G=(0,U1.getBytes)(J),X=G.length/Q;for(let z=0;z<G.length;z+=X)Y.push((0,U1.hexlify)(G.subarray(z,z+X)));return Y}UJ6.splitBlobCells=Og4;function Ag4(J){return{blobToKzgCommitment:(G)=>{if("computeBlobProof"in J){if("blobToKzgCommitment"in J&&typeof J.blobToKzgCommitment==="function")return(0,U1.getBytes)(J.blobToKzgCommitment((0,U1.hexlify)(G)))}else if("blobToKzgCommitment"in J&&typeof J.blobToKzgCommitment==="function")return(0,U1.getBytes)(J.blobToKzgCommitment(G));if("blobToKZGCommitment"in J&&typeof J.blobToKZGCommitment==="function")return(0,U1.getBytes)(J.blobToKZGCommitment((0,U1.hexlify)(G)));(0,U1.assertArgument)(!1,"unsupported KZG library","kzg",J)},computeBlobKzgProof:(G,X)=>{if("computeBlobProof"in J&&typeof J.computeBlobProof==="function")return(0,U1.getBytes)(J.computeBlobProof((0,U1.hexlify)(G),(0,U1.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,U1.getBytes)(J.computeBlobKZGProof((0,U1.hexlify)(G),(0,U1.hexlify)(X)));(0,U1.assertArgument)(!1,"unsupported KZG library","kzg",J)}}}function ZJ6(J,Q){let Y=J.toString(16);while(Y.length<2)Y="0"+Y;return Y+=(0,xX.sha256)(Q).substring(4),"0x"+Y}function Hw(J){if(J==="0x")return null;return(0,VJ6.getAddress)(J)}function F_(J,Q){try{return(0,$D1.accessListify)(J)}catch(Y){(0,U1.assertArgument)(!1,Y.message,Q,J)}}function Bg4(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:Hw(X[1]),nonce:Q8(X[2],"nonce"),chainId:Q8(X[0],"chainId"),signature:xX.Signature.from({yParity:vD(X[3],"yParity"),r:(0,U1.zeroPadValue)(X[4],32),s:(0,U1.zeroPadValue)(X[5],32)})})}return Y}catch(Y){(0,U1.assertArgument)(!1,Y.message,Q,J)}}function vD(J,Q){if(J==="0x")return 0;return(0,U1.getNumber)(J,Q)}function Q8(J,Q){if(J==="0x")return c4;let Y=(0,U1.getBigInt)(J,Q);return(0,U1.assertArgument)(Y<=Hg4,"value exceeds uint size",Q,Y),Y}function q6(J,Q){let Y=(0,U1.getBigInt)(J,"value"),G=(0,U1.toBeArray)(Y);return(0,U1.assertArgument)(G.length<=32,"value too large",`tx.${Q}`,Y),G}function T_(J){return(0,$D1.accessListify)(J).map((Q)=>[Q.address,Q.storageKeys])}function Ng4(J){return J.map((Q)=>{return[q6(Q.chainId,"chainId"),Q.address,q6(Q.nonce,"nonce"),q6(Q.signature.yParity,"yParity"),(0,U1.toBeArray)(Q.signature.r),(0,U1.toBeArray)(Q.signature._s)]})}function wg4(J,Q){(0,U1.assertArgument)(Array.isArray(J),`invalid ${Q}`,"value",J);for(let Y=0;Y<J.length;Y++)(0,U1.assertArgument)((0,U1.isHexString)(J[Y],32),"invalid ${ param } hash",`value[${Y}]`,J[Y]);return J}function Lg4(J){let Q=(0,U1.decodeRlp)(J);(0,U1.assertArgument)(Array.isArray(Q)&&(Q.length===9||Q.length===6),"invalid field count for legacy transaction","data",J);let Y={type:0,nonce:vD(Q[0],"nonce"),gasPrice:Q8(Q[1],"gasPrice"),gasLimit:Q8(Q[2],"gasLimit"),to:Hw(Q[3]),value:Q8(Q[4],"value"),data:(0,U1.hexlify)(Q[5]),chainId:c4};if(Q.length===6)return Y;let G=Q8(Q[6],"v"),X=Q8(Q[7],"r"),z=Q8(Q[8],"s");if(X===c4&&z===c4)Y.chainId=G;else{let K=(G-Dg4)/qg4;if(K<c4)K=c4;Y.chainId=K,(0,U1.assertArgument)(K!==c4||(G===Ug4||G===Mg4),"non-canonical legacy v","v",Q[6]),Y.signature=xX.Signature.from({r:(0,U1.zeroPadValue)(Q[7],32),s:(0,U1.zeroPadValue)(Q[8],32),v:G})}return Y}function Eg4(J,Q){let Y=[q6(J.nonce,"nonce"),q6(J.gasPrice||0,"gasPrice"),q6(J.gasLimit,"gasLimit"),J.to||"0x",q6(J.value,"value"),J.data],G=c4;if(J.chainId!=c4)G=(0,U1.getBigInt)(J.chainId,"tx.chainId"),(0,U1.assertArgument)(!Q||Q.networkV==null||Q.legacyChainId===G,"tx.chainId/sig.v mismatch","sig",Q);else if(J.signature){let z=J.signature.legacyChainId;if(z!=null)G=z}if(!Q){if(G!==c4)Y.push((0,U1.toBeArray)(G)),Y.push("0x"),Y.push("0x");return(0,U1.encodeRlp)(Y)}let X=BigInt(27+Q.yParity);if(G!==c4)X=xX.Signature.getChainIdV(G,Q.v);else if(BigInt(Q.v)!==X)(0,U1.assertArgument)(!1,"tx.chainId/sig.v mismatch","sig",Q);return Y.push((0,U1.toBeArray)(X)),Y.push((0,U1.toBeArray)(Q.r)),Y.push((0,U1.toBeArray)(Q._s)),(0,U1.encodeRlp)(Y)}function S_(J,Q){let Y;try{if(Y=vD(Q[0],"yParity"),Y!==0&&Y!==1)throw Error("bad yParity")}catch(K){(0,U1.assertArgument)(!1,"invalid yParity","yParity",Q[0])}let G=(0,U1.zeroPadValue)(Q[1],32),X=(0,U1.zeroPadValue)(Q[2],32),z=xX.Signature.from({r:G,s:X,yParity:Y});J.signature=z}function Cg4(J){let Q=(0,U1.decodeRlp)((0,U1.getBytes)(J).slice(1));(0,U1.assertArgument)(Array.isArray(Q)&&(Q.length===9||Q.length===12),"invalid field count for transaction type: 2","data",(0,U1.hexlify)(J));let Y={type:2,chainId:Q8(Q[0],"chainId"),nonce:vD(Q[1],"nonce"),maxPriorityFeePerGas:Q8(Q[2],"maxPriorityFeePerGas"),maxFeePerGas:Q8(Q[3],"maxFeePerGas"),gasPrice:null,gasLimit:Q8(Q[4],"gasLimit"),to:Hw(Q[5]),value:Q8(Q[6],"value"),data:(0,U1.hexlify)(Q[7]),accessList:F_(Q[8],"accessList")};if(Q.length===9)return Y;return S_(Y,Q.slice(9)),Y}function Rg4(J,Q){let Y=[q6(J.chainId,"chainId"),q6(J.nonce,"nonce"),q6(J.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),q6(J.maxFeePerGas||0,"maxFeePerGas"),q6(J.gasLimit,"gasLimit"),J.to||"0x",q6(J.value,"value"),J.data,T_(J.accessList||[])];if(Q)Y.push(q6(Q.yParity,"yParity")),Y.push((0,U1.toBeArray)(Q.r)),Y.push((0,U1.toBeArray)(Q.s));return(0,U1.concat)(["0x02",(0,U1.encodeRlp)(Y)])}function Fg4(J){let Q=(0,U1.decodeRlp)((0,U1.getBytes)(J).slice(1));(0,U1.assertArgument)(Array.isArray(Q)&&(Q.length===8||Q.length===11),"invalid field count for transaction type: 1","data",(0,U1.hexlify)(J));let Y={type:1,chainId:Q8(Q[0],"chainId"),nonce:vD(Q[1],"nonce"),gasPrice:Q8(Q[2],"gasPrice"),gasLimit:Q8(Q[3],"gasLimit"),to:Hw(Q[4]),value:Q8(Q[5],"value"),data:(0,U1.hexlify)(Q[6]),accessList:F_(Q[7],"accessList")};if(Q.length===8)return Y;return S_(Y,Q.slice(8)),Y}function Tg4(J,Q){let Y=[q6(J.chainId,"chainId"),q6(J.nonce,"nonce"),q6(J.gasPrice||0,"gasPrice"),q6(J.gasLimit,"gasLimit"),J.to||"0x",q6(J.value,"value"),J.data,T_(J.accessList||[])];if(Q)Y.push(q6(Q.yParity,"recoveryParam")),Y.push((0,U1.toBeArray)(Q.r)),Y.push((0,U1.toBeArray)(Q.s));return(0,U1.concat)(["0x01",(0,U1.encodeRlp)(Y)])}function Sg4(J){let Q=(0,U1.decodeRlp)((0,U1.getBytes)(J).slice(1)),Y="3",G=null,X=null;if(Q.length===4&&Array.isArray(Q[0])){Y="3 (network format)";let K=Q[1],W=Q[2],Z=Q[3];(0,U1.assertArgument)(Array.isArray(K),"invalid network format: blobs not an array","fields[1]",K),(0,U1.assertArgument)(Array.isArray(W),"invalid network format: commitments not an array","fields[2]",W),(0,U1.assertArgument)(Array.isArray(Z),"invalid network format: proofs not an array","fields[3]",Z),(0,U1.assertArgument)(K.length===W.length,"invalid network format: blobs/commitments length mismatch","fields",Q),(0,U1.assertArgument)(K.length===Z.length,"invalid network format: blobs/proofs length mismatch","fields",Q),X=[];for(let V=0;V<Q[1].length;V++)X.push({data:K[V],commitment:W[V],proof:Z[V]});Q=Q[0]}else if(Q.length===5&&Array.isArray(Q[0])){Y="3 (EIP-7594 network format)",G=(0,U1.getNumber)(Q[1]);let K=Q[2],W=Q[3],Z=Q[4];(0,U1.assertArgument)(G===1,`unsupported EIP-7594 network format version: ${G}`,"fields[1]",G),(0,U1.assertArgument)(Array.isArray(K),"invalid EIP-7594 network format: blobs not an array","fields[2]",K),(0,U1.assertArgument)(Array.isArray(W),"invalid EIP-7594 network format: commitments not an array","fields[3]",W),(0,U1.assertArgument)(Array.isArray(Z),"invalid EIP-7594 network format: proofs not an array","fields[4]",Z),(0,U1.assertArgument)(K.length===W.length,"invalid network format: blobs/commitments length mismatch","fields",Q),(0,U1.assertArgument)(K.length*Zf===Z.length,"invalid network format: blobs/proofs length mismatch","fields",Q),X=[];for(let V=0;V<K.length;V++){let q=[];for(let U=0;U<Zf;U++)q.push(Z[V*Zf+U]);X.push({data:K[V],commitment:W[V],proof:(0,U1.concat)(q)})}Q=Q[0]}(0,U1.assertArgument)(Array.isArray(Q)&&(Q.length===11||Q.length===14),`invalid field count for transaction type: ${Y}`,"data",(0,U1.hexlify)(J));let z={type:3,chainId:Q8(Q[0],"chainId"),nonce:vD(Q[1],"nonce"),maxPriorityFeePerGas:Q8(Q[2],"maxPriorityFeePerGas"),maxFeePerGas:Q8(Q[3],"maxFeePerGas"),gasPrice:null,gasLimit:Q8(Q[4],"gasLimit"),to:Hw(Q[5]),value:Q8(Q[6],"value"),data:(0,U1.hexlify)(Q[7]),accessList:F_(Q[8],"accessList"),maxFeePerBlobGas:Q8(Q[9],"maxFeePerBlobGas"),blobVersionedHashes:Q[10],blobWrapperVersion:G};if(X)z.blobs=X;(0,U1.assertArgument)(z.to!=null,`invalid address for transaction type: ${Y}`,"data",J),(0,U1.assertArgument)(Array.isArray(z.blobVersionedHashes),"invalid blobVersionedHashes: must be an array","data",J);for(let K=0;K<z.blobVersionedHashes.length;K++)(0,U1.assertArgument)((0,U1.isHexString)(z.blobVersionedHashes[K],32),`invalid blobVersionedHash at index ${K}: must be length 32`,"data",J);if(Q.length===11)return z;return S_(z,Q.slice(11)),z}function Pg4(J,Q,Y){let G=[q6(J.chainId,"chainId"),q6(J.nonce,"nonce"),q6(J.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),q6(J.maxFeePerGas||0,"maxFeePerGas"),q6(J.gasLimit,"gasLimit"),J.to||qJ6.ZeroAddress,q6(J.value,"value"),J.data,T_(J.accessList||[]),q6(J.maxFeePerBlobGas||0,"maxFeePerBlobGas"),wg4(J.blobVersionedHashes||[],"blobVersionedHashes")];if(Q){if(G.push(q6(Q.yParity,"yParity")),G.push((0,U1.toBeArray)(Q.r)),G.push((0,U1.toBeArray)(Q.s)),Y){if(J.blobWrapperVersion!=null){let X=(0,U1.toBeArray)(J.blobWrapperVersion),z=[];for(let{proof:K}of Y){let W=(0,U1.getBytes)(K),Z=W.length/Zf;for(let V=0;V<W.length;V+=Z)z.push(W.subarray(V,V+Z))}return(0,U1.concat)(["0x03",(0,U1.encodeRlp)([G,X,Y.map((K)=>K.data),Y.map((K)=>K.commitment),z])])}return(0,U1.concat)(["0x03",(0,U1.encodeRlp)([G,Y.map((X)=>X.data),Y.map((X)=>X.commitment),Y.map((X)=>X.proof)])])}}return(0,U1.concat)(["0x03",(0,U1.encodeRlp)(G)])}function $g4(J){let Q=(0,U1.decodeRlp)((0,U1.getBytes)(J).slice(1));(0,U1.assertArgument)(Array.isArray(Q)&&(Q.length===10||Q.length===13),"invalid field count for transaction type: 4","data",(0,U1.hexlify)(J));let Y={type:4,chainId:Q8(Q[0],"chainId"),nonce:vD(Q[1],"nonce"),maxPriorityFeePerGas:Q8(Q[2],"maxPriorityFeePerGas"),maxFeePerGas:Q8(Q[3],"maxFeePerGas"),gasPrice:null,gasLimit:Q8(Q[4],"gasLimit"),to:Hw(Q[5]),value:Q8(Q[6],"value"),data:(0,U1.hexlify)(Q[7]),accessList:F_(Q[8],"accessList"),authorizationList:Bg4(Q[9],"authorizationList")};if(Q.length===10)return Y;return S_(Y,Q.slice(10)),Y}function fg4(J,Q){let Y=[q6(J.chainId,"chainId"),q6(J.nonce,"nonce"),q6(J.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),q6(J.maxFeePerGas||0,"maxFeePerGas"),q6(J.gasLimit,"gasLimit"),J.to||"0x",q6(J.value,"value"),J.data,T_(J.accessList||[]),Ng4(J.authorizationList||[])];if(Q)Y.push(q6(Q.yParity,"yParity")),Y.push((0,U1.toBeArray)(Q.r)),Y.push((0,U1.toBeArray)(Q.s));return(0,U1.concat)(["0x04",(0,U1.encodeRlp)(Y)])}class bX{#J;#Q;#Y;#G;#X;#K;#z;#W;#U;#V;#H;#I;#Z;#q;#M;#D;#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,U1.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 qJ6.ZeroAddress;return J}set to(J){this.#Q=J==null?null:(0,VJ6.getAddress)(J)}get nonce(){return this.#G}set nonce(J){this.#G=(0,U1.getNumber)(J,"value")}get gasLimit(){return this.#X}set gasLimit(J){this.#X=(0,U1.getBigInt)(J)}get gasPrice(){let J=this.#K;if(J==null&&(this.type===0||this.type===1))return c4;return J}set gasPrice(J){this.#K=J==null?null:(0,U1.getBigInt)(J,"gasPrice")}get maxPriorityFeePerGas(){let J=this.#z;if(J==null){if(this.type===2||this.type===3)return c4;return null}return J}set maxPriorityFeePerGas(J){this.#z=J==null?null:(0,U1.getBigInt)(J,"maxPriorityFeePerGas")}get maxFeePerGas(){let J=this.#W;if(J==null){if(this.type===2||this.type===3)return c4;return null}return J}set maxFeePerGas(J){this.#W=J==null?null:(0,U1.getBigInt)(J,"maxFeePerGas")}get data(){return this.#Y}set data(J){this.#Y=(0,U1.hexlify)(J)}get value(){return this.#U}set value(J){this.#U=(0,U1.getBigInt)(J,"value")}get chainId(){return this.#V}set chainId(J){this.#V=(0,U1.getBigInt)(J)}get signature(){return this.#H||null}set signature(J){this.#H=J==null?null:xX.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,$D1.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,Zg4.authorizationify)(Q))}get maxFeePerBlobGas(){let J=this.#Z;if(J==null&&this.type===3)return c4;return J}set maxFeePerBlobGas(J){this.#Z=J==null?null:(0,U1.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,U1.assertArgument)(Array.isArray(J),"blobVersionedHashes must be an Array","value",J),J=J.slice();for(let Q=0;Q<J.length;Q++)(0,U1.assertArgument)((0,U1.isHexString)(J[Q],32),"invalid blobVersionedHash",`value[${Q}]`,J[Q])}this.#q=J}get blobs(){if(this.#D==null)return null;return this.#D.map((J)=>Object.assign({},J))}set blobs(J){if(J==null){this.#D=null;return}let Q=[],Y=[];for(let G=0;G<J.length;G++){let X=J[G];if((0,U1.isBytesLike)(X)){(0,U1.assert)(this.#M,"adding a raw blob requires a KZG library","UNSUPPORTED_OPERATION",{operation:"set blobs()"});let z=(0,U1.getBytes)(X);if((0,U1.assertArgument)(z.length<=PD1,"blob is too large",`blobs[${G}]`,X),z.length!==PD1){let Z=new Uint8Array(PD1);Z.set(z),z=Z}let K=this.#M.blobToKzgCommitment(z),W=(0,U1.hexlify)(this.#M.computeBlobKzgProof(z,K));Q.push({data:(0,U1.hexlify)(z),commitment:(0,U1.hexlify)(K),proof:W}),Y.push(ZJ6(1,K))}else{let z=(0,U1.hexlify)(X.data),K=(0,U1.hexlify)(X.commitment),W=(0,U1.hexlify)(X.proof);Q.push({data:z,commitment:K,proof:W}),Y.push(ZJ6(1,K))}}this.#D=Q,this.#q=Y}get kzg(){return this.#M}set kzg(J){if(J==null)this.#M=null;else this.#M=Ag4(J)}get blobWrapperVersion(){return this.#O}set blobWrapperVersion(J){this.#O=J}constructor(){this.#J=null,this.#Q=null,this.#G=0,this.#X=c4,this.#K=null,this.#z=null,this.#W=null,this.#Y="0x",this.#U=c4,this.#V=c4,this.#H=null,this.#I=null,this.#Z=null,this.#q=null,this.#M=null,this.#D=null,this.#B=null,this.#O=null}get hash(){if(this.signature==null)return null;return(0,xX.keccak256)(this.#A(!0,!1))}get unsignedHash(){return(0,xX.keccak256)(this.unsignedSerialized)}get from(){if(this.signature==null)return null;return(0,Vg4.recoverAddress)(this.unsignedHash,this.signature.getCanonical())}get fromPublicKey(){if(this.signature==null)return null;return xX.SigningKey.recoverPublicKey(this.unsignedHash,this.signature.getCanonical())}isSigned(){return this.signature!=null}#A(J,Q){(0,U1.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 Eg4(this,Y);case 1:return Tg4(this,Y);case 2:return Rg4(this,Y);case 3:return Pg4(this,Y,Q?this.blobs:null);case 4:return fg4(this,Y)}(0,U1.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,U1.assert)(this.maxFeePerGas>=this.maxPriorityFeePerGas,"priorityFee cannot be more than maxFee","BAD_DATA",{value:this});(0,U1.assert)(!Q||this.type!==0&&this.type!==1,"transaction type cannot have maxFeePerGas or maxPriorityFeePerGas","BAD_DATA",{value:this}),(0,U1.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 bX.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}}[Ig4](){return this.toString()}toString(){let J=[],Q=(G)=>{let X=this[G];if(typeof X==="string")X=JSON.stringify(X);J.push(`${G}: ${X}`)};if(this.type)Q("type");if(Q("to"),Q("data"),Q("nonce"),Q("gasLimit"),Q("value"),this.chainId!=null)Q("chainId");if(this.signature)Q("from"),J.push(`signature: ${this.signature.toString()}`);let Y=this.authorizationList;if(Y){let G=[];for(let X of Y){let z=[];if(z.push(`address: ${JSON.stringify(X.address)}`),X.nonce!=null)z.push(`nonce: ${X.nonce}`);if(X.chainId!=null)z.push(`chainId: ${X.chainId}`);if(X.signature)z.push(`signature: ${X.signature.toString()}`);G.push(`Authorization { ${z.join(", ")} }`)}J.push(`authorizations: [ ${G.join(", ")} ]`)}return`Transaction { ${J.join(", ")} }`}static from(J){if(J==null)return new bX;if(typeof J==="string"){let Y=(0,U1.getBytes)(J);if(Y[0]>=127)return bX.from(Lg4(Y));switch(Y[0]){case 1:return bX.from(Fg4(Y));case 2:return bX.from(Cg4(Y));case 3:return bX.from(Sg4(Y));case 4:return bX.from($g4(Y))}(0,U1.assert)(!1,"unsupported transaction type","UNSUPPORTED_OPERATION",{operation:"from"})}let Q=new bX;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=xX.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,U1.assertArgument)(Q.isSigned(),"unsigned transaction cannot define '.hash'","tx",J),(0,U1.assertArgument)(Q.hash===J.hash,"hash mismatch","tx",J);if(J.from!=null)(0,U1.assertArgument)(Q.isSigned(),"unsigned transaction cannot define '.from'","tx",J),(0,U1.assertArgument)(Q.from.toLowerCase()===(J.from||"").toLowerCase(),"from mismatch","tx",J);return Q}}UJ6.Transaction=bX});var o7=H((jD)=>{Object.defineProperty(jD,"__esModule",{value:!0});jD.Transaction=jD.recoverAddress=jD.computeAddress=jD.authorizationify=jD.accessListify=void 0;var vg4=RD1();Object.defineProperty(jD,"accessListify",{enumerable:!0,get:function(){return vg4.accessListify}});var jg4=FD1();Object.defineProperty(jD,"authorizationify",{enumerable:!0,get:function(){return jg4.authorizationify}});var HJ6=SD1();Object.defineProperty(jD,"computeAddress",{enumerable:!0,get:function(){return HJ6.computeAddress}});Object.defineProperty(jD,"recoverAddress",{enumerable:!0,get:function(){return HJ6.recoverAddress}});var hg4=DJ6();Object.defineProperty(jD,"Transaction",{enumerable:!0,get:function(){return hg4.Transaction}})});var BJ6=H((OJ6)=>{Object.defineProperty(OJ6,"__esModule",{value:!0});OJ6.verifyAuthorization=OJ6.hashAuthorization=void 0;var xg4=$9(),yg4=l9(),gg4=o7(),Vf=h1();function IJ6(J){return(0,Vf.assertArgument)(typeof J.address==="string","invalid address for hashAuthorization","auth.address",J),(0,yg4.keccak256)((0,Vf.concat)(["0x05",(0,Vf.encodeRlp)([J.chainId!=null?(0,Vf.toBeArray)(J.chainId):"0x",(0,xg4.getAddress)(J.address),J.nonce!=null?(0,Vf.toBeArray)(J.nonce):"0x"])]))}OJ6.hashAuthorization=IJ6;function mg4(J,Q){return(0,gg4.recoverAddress)(IJ6(J),Q)}OJ6.verifyAuthorization=mg4});var fD1=H((NJ6)=>{Object.defineProperty(NJ6,"__esModule",{value:!0});NJ6.id=void 0;var ug4=l9(),lg4=h1();function pg4(J){return(0,ug4.keccak256)((0,lg4.toUtf8Bytes)(J))}NJ6.id=pg4});var SJ6=H((FJ6)=>{Object.defineProperty(FJ6,"__esModule",{value:!0});FJ6.dnsEncode=FJ6.namehash=FJ6.isValidName=FJ6.ensNormalize=void 0;var LJ6=l9(),GQ=h1(),cg4=L61(),CJ6=new Uint8Array(32);CJ6.fill(0);function EJ6(J){return(0,GQ.assertArgument)(J.length!==0,"invalid ENS name; empty component","comp",J),J}function kD1(J){let Q=(0,GQ.toUtf8Bytes)(RJ6(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(EJ6(Q.slice(G,X))),G=X+1;return(0,GQ.assertArgument)(G<Q.length,"invalid ENS name; empty component","name",J),Y.push(EJ6(Q.slice(G))),Y}function RJ6(J){try{if(J.length===0)throw Error("empty label");return(0,cg4.ens_normalize)(J)}catch(Q){(0,GQ.assertArgument)(!1,`invalid ENS name (${Q.message})`,"name",J)}}FJ6.ensNormalize=RJ6;function _g4(J){try{return kD1(J).length!==0}catch(Q){}return!1}FJ6.isValidName=_g4;function ig4(J){(0,GQ.assertArgument)(typeof J==="string","invalid ENS name; not a string","name",J),(0,GQ.assertArgument)(J.length,"invalid ENS name (empty label)","name",J);let Q=CJ6,Y=kD1(J);while(Y.length)Q=(0,LJ6.keccak256)((0,GQ.concat)([Q,(0,LJ6.keccak256)(Y.pop())]));return(0,GQ.hexlify)(Q)}FJ6.namehash=ig4;function ng4(J,Q){let Y=Q!=null?Q:63;return(0,GQ.assertArgument)(Y<=255,"DNS encoded label cannot exceed 255","length",Y),(0,GQ.hexlify)((0,GQ.concat)(kD1(J).map((G)=>{(0,GQ.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"}FJ6.dnsEncode=ng4});var kJ6=H(($J6)=>{Object.defineProperty($J6,"__esModule",{value:!0});$J6.verifyMessage=$J6.hashMessage=void 0;var sg4=l9(),tg4=Mw(),eg4=o7(),P_=h1();function PJ6(J){if(typeof J==="string")J=(0,P_.toUtf8Bytes)(J);return(0,sg4.keccak256)((0,P_.concat)([(0,P_.toUtf8Bytes)(tg4.MessagePrefix),(0,P_.toUtf8Bytes)(String(J.length)),J]))}$J6.hashMessage=PJ6;function Jm4(J,Q){let Y=PJ6(J);return(0,eg4.recoverAddress)(Y,Q)}$J6.verifyMessage=Jm4});var xJ6=H((hJ6)=>{Object.defineProperty(hJ6,"__esModule",{value:!0});hJ6.solidityPackedSha256=hJ6.solidityPackedKeccak256=hJ6.solidityPacked=void 0;var Ym4=$9(),vJ6=l9(),$8=h1(),Gm4=new RegExp("^bytes([0-9]+)$"),Xm4=new RegExp("^(u?int)([0-9]*)$"),zm4=new RegExp("^(.*)\\[([0-9]*)\\]$");function jJ6(J,Q,Y){switch(J){case"address":if(Y)return(0,$8.getBytes)((0,$8.zeroPadValue)(Q,32));return(0,$8.getBytes)((0,Ym4.getAddress)(Q));case"string":return(0,$8.toUtf8Bytes)(Q);case"bytes":return(0,$8.getBytes)(Q);case"bool":if(Q=Q?"0x01":"0x00",Y)return(0,$8.getBytes)((0,$8.zeroPadValue)(Q,32));return(0,$8.getBytes)(Q)}let G=J.match(Xm4);if(G){let X=G[1]==="int",z=parseInt(G[2]||"256");if((0,$8.assertArgument)((!G[2]||G[2]===String(z))&&z%8===0&&z!==0&&z<=256,"invalid number type","type",J),Y)z=256;if(X)Q=(0,$8.toTwos)(Q,z);return(0,$8.getBytes)((0,$8.zeroPadValue)((0,$8.toBeArray)(Q),z/8))}if(G=J.match(Gm4),G){let X=parseInt(G[1]);if((0,$8.assertArgument)(String(X)===G[1]&&X!==0&&X<=32,"invalid bytes type","type",J),(0,$8.assertArgument)((0,$8.dataLength)(Q)===X,`invalid value for ${J}`,"value",Q),Y)return(0,$8.getBytes)((0,$8.zeroPadBytes)(Q,32));return Q}if(G=J.match(zm4),G&&Array.isArray(Q)){let X=G[1],z=parseInt(G[2]||String(Q.length));(0,$8.assertArgument)(z===Q.length,`invalid array length for ${J}`,"value",Q);let K=[];return Q.forEach(function(W){K.push(jJ6(X,W,!0))}),(0,$8.getBytes)((0,$8.concat)(K))}(0,$8.assertArgument)(!1,"invalid type","type",J)}function vD1(J,Q){(0,$8.assertArgument)(J.length===Q.length,"wrong number of values; expected ${ types.length }","values",Q);let Y=[];return J.forEach(function(G,X){Y.push(jJ6(G,Q[X]))}),(0,$8.hexlify)((0,$8.concat)(Y))}hJ6.solidityPacked=vD1;function Km4(J,Q){return(0,vJ6.keccak256)(vD1(J,Q))}hJ6.solidityPackedKeccak256=Km4;function Wm4(J,Q){return(0,vJ6.sha256)(vD1(J,Q))}hJ6.solidityPackedSha256=Wm4});var nJ6=H((_J6)=>{Object.defineProperty(_J6,"__esModule",{value:!0});_J6.verifyTypedData=_J6.TypedDataEncoder=void 0;var dJ6=$9(),Iw=l9(),qm4=o7(),E0=h1(),uJ6=fD1(),lJ6=new Uint8Array(32);lJ6.fill(0);var Um4=BigInt(-1),pJ6=BigInt(0),cJ6=BigInt(1),Mm4=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");function Dm4(J){let Q=(0,E0.getBytes)(J),Y=Q.length%32;if(Y)return(0,E0.concat)([Q,lJ6.slice(Y)]);return(0,E0.hexlify)(Q)}var Hm4=(0,E0.toBeHex)(cJ6,32),Im4=(0,E0.toBeHex)(pJ6,32),yJ6={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},jD1=["name","version","chainId","verifyingContract","salt"];function gJ6(J){return function(Q){return(0,E0.assertArgument)(typeof Q==="string",`invalid domain value for ${JSON.stringify(J)}`,`domain.${J}`,Q),Q}}var Om4={name:gJ6("name"),version:gJ6("version"),chainId:function(J){let Q=(0,E0.getBigInt)(J,"domain.chainId");if((0,E0.assertArgument)(Q>=0,"invalid chain ID","domain.chainId",J),Number.isSafeInteger(Q))return Number(Q);return(0,E0.toQuantity)(Q)},verifyingContract:function(J){try{return(0,dJ6.getAddress)(J).toLowerCase()}catch(Q){}(0,E0.assertArgument)(!1,'invalid domain value "verifyingContract"',"domain.verifyingContract",J)},salt:function(J){let Q=(0,E0.getBytes)(J,"domain.salt");return(0,E0.assertArgument)(Q.length===32,'invalid domain value "salt"',"domain.salt",J),(0,E0.hexlify)(Q)}};function hD1(J){{let Q=J.match(/^(u?)int(\d+)$/);if(Q){let Y=Q[1]==="",G=parseInt(Q[2]);(0,E0.assertArgument)(G%8===0&&G!==0&&G<=256&&Q[2]===String(G),"invalid numeric width","type",J);let X=(0,E0.mask)(Mm4,Y?G-1:G),z=Y?(X+cJ6)*Um4:pJ6;return function(K){let W=(0,E0.getBigInt)(K,"value");return(0,E0.assertArgument)(W>=z&&W<=X,`value out-of-bounds for ${J}`,"value",W),(0,E0.toBeHex)(Y?(0,E0.toTwos)(W,256):W,32)}}}{let Q=J.match(/^bytes(\d+)$/);if(Q){let Y=parseInt(Q[1]);return(0,E0.assertArgument)(Y!==0&&Y<=32&&Q[1]===String(Y),"invalid bytes width","type",J),function(G){let X=(0,E0.getBytes)(G);return(0,E0.assertArgument)(X.length===Y,`invalid length for ${J}`,"value",G),Dm4(G)}}}switch(J){case"address":return function(Q){return(0,E0.zeroPadValue)((0,dJ6.getAddress)(Q),32)};case"bool":return function(Q){return!Q?Im4:Hm4};case"bytes":return function(Q){return(0,Iw.keccak256)(Q)};case"string":return function(Q){return(0,uJ6.id)(Q)}}return null}function mJ6(J,Q){return`${J}(${Q.map(({name:Y,type:G})=>G+" "+Y).join(",")})`}function $_(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 gJ{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}=$_(V);if(q==="int"&&!J.int)q="int256";if(q==="uint"&&!J.uint)q="uint256";return{name:Z,type:q+(U||"")}}),Q.set(W,new Set),Y.set(W,[]),G.set(W,new Set)}),this.#J=JSON.stringify(X);for(let W in X){let Z=new Set;for(let V of X[W]){(0,E0.assertArgument)(!Z.has(V.name),`duplicate variable name ${JSON.stringify(V.name)} in ${JSON.stringify(W)}`,"types",J),Z.add(V.name);let q=$_(V.type).base;if((0,E0.assertArgument)(q!==W,`circular type reference to ${JSON.stringify(q)}`,"types",J),hD1(q))continue;(0,E0.assertArgument)(Y.has(q),`unknown type ${JSON.stringify(q)}`,"types",J),Y.get(q).push(W),Q.get(W).add(q)}}let z=Array.from(Y.keys()).filter((W)=>Y.get(W).length===0);(0,E0.assertArgument)(z.length!==0,"missing primary type","types",J),(0,E0.assertArgument)(z.length===1,`ambiguous primary types or unused types: ${z.map((W)=>JSON.stringify(W)).join(", ")}`,"types",J),(0,E0.defineProperties)(this,{primaryType:z[0]});function K(W,Z){(0,E0.assertArgument)(!Z.has(W),`circular type reference to ${JSON.stringify(W)}`,"types",J),Z.add(W);for(let V of Q.get(W)){if(!Y.has(V))continue;K(V,Z);for(let q of Z)G.get(q).add(V)}Z.delete(W)}K(this.primaryType,new Set);for(let[W,Z]of G){let V=Array.from(Z);V.sort(),this.#Q.set(W,mJ6(W,X[W])+V.map((q)=>mJ6(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=hD1(J);if(G)return G}let Q=$_(J).array;if(Q){let G=Q.prefix,X=this.getEncoder(G);return(z)=>{(0,E0.assertArgument)(Q.count===-1||Q.count===z.length,`array length mismatch; expected length ${Q.count}`,"value",z);let K=z.map(X);if(this.#Q.has(G))K=K.map(Iw.keccak256);return(0,Iw.keccak256)((0,E0.concat)(K))}}let Y=this.types[J];if(Y){let G=(0,uJ6.id)(this.#Q.get(J));return(X)=>{let z=Y.map(({name:K,type:W})=>{let Z=this.getEncoder(W)(X[K]);if(this.#Q.has(W))return(0,Iw.keccak256)(Z);return Z});return z.unshift(G),(0,E0.concat)(z)}}(0,E0.assertArgument)(!1,`unknown type: ${J}`,"type",J)}encodeType(J){let Q=this.#Q.get(J);return(0,E0.assertArgument)(Q,`unknown type: ${JSON.stringify(J)}`,"name",J),Q}encodeData(J,Q){return this.getEncoder(J)(Q)}hashStruct(J,Q){return(0,Iw.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(hD1(J))return Y(J,Q);let G=$_(J).array;if(G)return(0,E0.assertArgument)(G.count===-1||G.count===Q.length,`array length mismatch; expected length ${G.count}`,"value",Q),Q.map((z)=>this._visit(G.prefix,z,Y));let X=this.types[J];if(X)return X.reduce((z,{name:K,type:W})=>{return z[K]=this._visit(W,Q[K],Y),z},{});(0,E0.assertArgument)(!1,`unknown type: ${J}`,"type",J)}visit(J,Q){return this._visit(this.primaryType,J,Q)}static from(J){return new gJ(J)}static getPrimaryType(J){return gJ.from(J).primaryType}static hashStruct(J,Q,Y){return gJ.from(Q).hashStruct(J,Y)}static hashDomain(J){let Q=[];for(let Y in J){if(J[Y]==null)continue;let G=yJ6[Y];(0,E0.assertArgument)(G,`invalid typed-data domain key: ${JSON.stringify(Y)}`,"domain",J),Q.push({name:Y,type:G})}return Q.sort((Y,G)=>{return jD1.indexOf(Y.name)-jD1.indexOf(G.name)}),gJ.hashStruct("EIP712Domain",{EIP712Domain:Q},J)}static encode(J,Q,Y){return(0,E0.concat)(["0x1901",gJ.hashDomain(J),gJ.from(Q).hash(Y)])}static hash(J,Q,Y){return(0,Iw.keccak256)(gJ.encode(J,Q,Y))}static async resolveNames(J,Q,Y,G){J=Object.assign({},J);for(let K in J)if(J[K]==null)delete J[K];let X={};if(J.verifyingContract&&!(0,E0.isHexString)(J.verifyingContract,20))X[J.verifyingContract]="0x";let z=gJ.from(Q);z.visit(Y,(K,W)=>{if(K==="address"&&!(0,E0.isHexString)(W,20))X[W]="0x";return W});for(let K in X)X[K]=await G(K);if(J.verifyingContract&&X[J.verifyingContract])J.verifyingContract=X[J.verifyingContract];return Y=z.visit(Y,(K,W)=>{if(K==="address"&&X[W])return X[W];return W}),{domain:J,value:Y}}static getPayload(J,Q,Y){gJ.hashDomain(J);let G={},X=[];jD1.forEach((W)=>{let Z=J[W];if(Z==null)return;G[W]=Om4[W](Z),X.push({name:W,type:yJ6[W]})});let z=gJ.from(Q);Q=z.types;let K=Object.assign({},Q);return(0,E0.assertArgument)(K.EIP712Domain==null,"types must not contain EIP712Domain type","types.EIP712Domain",Q),K.EIP712Domain=X,z.encode(Y),{types:K,domain:G,primaryType:z.primaryType,message:z.visit(Y,(W,Z)=>{if(W.match(/^bytes(\d*)/))return(0,E0.hexlify)((0,E0.getBytes)(Z));if(W.match(/^u?int/))return(0,E0.getBigInt)(Z).toString();switch(W){case"address":return Z.toLowerCase();case"bool":return!!Z;case"string":return(0,E0.assertArgument)(typeof Z==="string","invalid string","value",Z),Z}(0,E0.assertArgument)(!1,"unsupported type","type",W)})}}}_J6.TypedDataEncoder=gJ;function Am4(J,Q,Y,G){return(0,qm4.recoverAddress)(gJ.hash(J,Q,Y),G)}_J6.verifyTypedData=Am4});var mJ=H((z7)=>{Object.defineProperty(z7,"__esModule",{value:!0});z7.verifyTypedData=z7.TypedDataEncoder=z7.solidityPackedSha256=z7.solidityPackedKeccak256=z7.solidityPacked=z7.verifyMessage=z7.hashMessage=z7.dnsEncode=z7.namehash=z7.isValidName=z7.ensNormalize=z7.id=z7.verifyAuthorization=z7.hashAuthorization=void 0;var oJ6=BJ6();Object.defineProperty(z7,"hashAuthorization",{enumerable:!0,get:function(){return oJ6.hashAuthorization}});Object.defineProperty(z7,"verifyAuthorization",{enumerable:!0,get:function(){return oJ6.verifyAuthorization}});var Nm4=fD1();Object.defineProperty(z7,"id",{enumerable:!0,get:function(){return Nm4.id}});var f_=SJ6();Object.defineProperty(z7,"ensNormalize",{enumerable:!0,get:function(){return f_.ensNormalize}});Object.defineProperty(z7,"isValidName",{enumerable:!0,get:function(){return f_.isValidName}});Object.defineProperty(z7,"namehash",{enumerable:!0,get:function(){return f_.namehash}});Object.defineProperty(z7,"dnsEncode",{enumerable:!0,get:function(){return f_.dnsEncode}});var aJ6=kJ6();Object.defineProperty(z7,"hashMessage",{enumerable:!0,get:function(){return aJ6.hashMessage}});Object.defineProperty(z7,"verifyMessage",{enumerable:!0,get:function(){return aJ6.verifyMessage}});var bD1=xJ6();Object.defineProperty(z7,"solidityPacked",{enumerable:!0,get:function(){return bD1.solidityPacked}});Object.defineProperty(z7,"solidityPackedKeccak256",{enumerable:!0,get:function(){return bD1.solidityPackedKeccak256}});Object.defineProperty(z7,"solidityPackedSha256",{enumerable:!0,get:function(){return bD1.solidityPackedSha256}});var rJ6=nJ6();Object.defineProperty(z7,"TypedDataEncoder",{enumerable:!0,get:function(){return rJ6.TypedDataEncoder}});Object.defineProperty(z7,"verifyTypedData",{enumerable:!0,get:function(){return rJ6.verifyTypedData}})});var v_=H((H26)=>{Object.defineProperty(H26,"__esModule",{value:!0});H26.StructFragment=H26.FunctionFragment=H26.FallbackFragment=H26.ConstructorFragment=H26.EventFragment=H26.ErrorFragment=H26.NamedFragment=H26.Fragment=H26.ParamType=void 0;var f6=h1(),xD1=mJ();function a7(J){let Q=new Set;return J.forEach((Y)=>Q.add(Y)),Object.freeze(Q)}var Lm4="external public payable override",Em4=a7(Lm4.split(" ")),K26="constant external internal payable private public pure view override",Cm4=a7(K26.split(" ")),W26="constructor error event fallback function receive struct",Z26=a7(W26.split(" ")),V26="calldata memory storage payable indexed",Rm4=a7(V26.split(" ")),Fm4="tuple returns",Tm4=[W26,V26,Fm4,K26].join(" "),Sm4=a7(Tm4.split(" ")),Pm4={"(":"OPEN_PAREN",")":"CLOSE_PAREN","[":"OPEN_BRACKET","]":"CLOSE_BRACKET",",":"COMMA","@":"AT"},$m4=new RegExp("^(\\s*)"),fm4=new RegExp("^([0-9]+)"),km4=new RegExp("^([a-zA-Z$_][a-zA-Z0-9$_]*)"),q26=new RegExp("^([a-zA-Z$_][a-zA-Z0-9$_]*)$"),U26=new RegExp("^(address|bool|bytes([0-9]*)|string|u?int([0-9]*))$");class XQ{#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 XQ(this.#Q)}reset(){this.#J=0}#Y(J=0,Q=0){return new XQ(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 Mq(J){let Q=[],Y=(K)=>{let W=z<J.length?JSON.stringify(J[z]):"$EOI";throw Error(`invalid token ${W} at ${z}: ${K}`)},G=[],X=[],z=0;while(z<J.length){let K=J.substring(z),W=K.match($m4);if(W)z+=W[1].length,K=J.substring(z);let Z={depth:G.length,linkBack:-1,linkNext:-1,match:-1,type:"",text:"",offset:z,value:-1};Q.push(Z);let V=Pm4[K[0]]||"";if(V){if(Z.type=V,Z.text=K[0],z++,V==="OPEN_PAREN")G.push(Q.length-1),X.push(Q.length-1);else if(V=="CLOSE_PAREN"){if(G.length===0)Y("no matching open bracket");Z.match=G.pop(),Q[Z.match].match=Q.length-1,Z.depth--,Z.linkBack=X.pop(),Q[Z.linkBack].linkNext=Q.length-1}else if(V==="COMMA")Z.linkBack=X.pop(),Q[Z.linkBack].linkNext=Q.length-1,X.push(Q.length-1);else if(V==="OPEN_BRACKET")Z.type="BRACKET";else if(V==="CLOSE_BRACKET"){let q=Q.pop().text;if(Q.length>0&&Q[Q.length-1].type==="NUMBER"){let U=Q.pop().text;q=U+q,Q[Q.length-1].value=(0,f6.getNumber)(U)}if(Q.length===0||Q[Q.length-1].type!=="BRACKET")throw Error("missing opening bracket");Q[Q.length-1].text+=q}continue}if(W=K.match(km4),W){if(Z.text=W[1],z+=Z.text.length,Sm4.has(Z.text)){Z.type="KEYWORD";continue}if(Z.text.match(U26)){Z.type="TYPE";continue}Z.type="ID";continue}if(W=K.match(fm4),W){Z.text=W[1],Z.type="NUMBER",z+=Z.text.length;continue}throw Error(`unexpected token ${JSON.stringify(K[0])} at position ${z}`)}return new XQ(Q.map((K)=>Object.freeze(K)))}function sJ6(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 k_(J,Q){if(Q.peekKeyword(Z26)){let Y=Q.pop().text;if(Y!==J)throw Error(`expected ${J}, got ${Y}`)}return Q.popType("ID")}function oK(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 M26(J){let Q=oK(J,Cm4);if(sJ6(Q,a7("constant payable nonpayable".split(" "))),sJ6(Q,a7("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 nK(J,Q){return J.popParams().map((Y)=>a8.from(Y,Q))}function D26(J){if(J.peekType("AT")){if(J.pop(),J.peekType("NUMBER"))return(0,f6.getBigInt)(J.pop().text);throw Error("invalid gas")}return null}function hD(J){if(J.length)throw Error(`unexpected tokens at offset ${J.offset}: ${J.toString()}`)}var vm4=new RegExp(/^(.*)\[([0-9]*)\]$/);function tJ6(J){let Q=J.match(U26);if((0,f6.assertArgument)(Q,"invalid type","type",J),J==="uint")return"uint256";if(J==="int")return"int256";if(Q[2]){let Y=parseInt(Q[2]);(0,f6.assertArgument)(Y!==0&&Y<=32,"invalid bytes length","type",J)}else if(Q[3]){let Y=parseInt(Q[3]);(0,f6.assertArgument)(Y!==0&&Y<=256&&Y%8===0,"invalid numeric width","type",J)}return J}var r8={},_3=Symbol.for("_ethers_internal"),eJ6="_ParamTypeInternal",J26="_ErrorInternal",Q26="_EventInternal",Y26="_ConstructorInternal",G26="_FallbackInternal",X26="_FunctionInternal",z26="_StructInternal";class a8{name;type;baseType;indexed;components;arrayLength;arrayChildren;constructor(J,Q,Y,G,X,z,K,W){if((0,f6.assertPrivate)(J,r8,"ParamType"),Object.defineProperty(this,_3,{value:eJ6}),z)z=Object.freeze(z.slice());if(G==="array"){if(K==null||W==null)throw Error("")}else if(K!=null||W!=null)throw Error("");if(G==="tuple"){if(z==null)throw Error("")}else if(z!=null)throw Error("");(0,f6.defineProperties)(this,{name:Q,type:Y,baseType:G,indexed:X,components:z,arrayLength:K,arrayChildren:W})}format(J){if(J==null)J="sighash";if(J==="json"){let Y=this.name||"";if(this.isArray()){let X=JSON.parse(this.arrayChildren.format("json"));return X.name=Y,X.type+=`[${this.arrayLength<0?"":String(this.arrayLength)}]`,JSON.stringify(X)}let G={type:this.baseType==="tuple"?"tuple":this.type,name:Y};if(typeof this.indexed==="boolean")G.indexed=this.indexed;if(this.isTuple())G.components=this.components.map((X)=>JSON.parse(X.format(J)));return JSON.stringify(G)}let Q="";if(this.isArray())Q+=this.arrayChildren.format(J),Q+=`[${this.arrayLength<0?"":String(this.arrayLength)}]`;else if(this.isTuple())Q+="("+this.components.map((Y)=>Y.format(J)).join(J==="full"?", ":",")+")";else Q+=this.type;if(J!=="sighash"){if(this.indexed===!0)Q+=" indexed";if(J==="full"&&this.name)Q+=" "+this.name}return Q}isArray(){return this.baseType==="array"}isTuple(){return this.baseType==="tuple"}isIndexable(){return this.indexed!=null}walk(J,Q){if(this.isArray()){if(!Array.isArray(J))throw Error("invalid array value");if(this.arrayLength!==-1&&J.length!==this.arrayLength)throw Error("array is wrong length");let Y=this;return J.map((G)=>Y.arrayChildren.walk(G,Q))}if(this.isTuple()){if(!Array.isArray(J))throw Error("invalid tuple value");if(J.length!==this.components.length)throw Error("array is wrong length");let Y=this;return J.map((G,X)=>Y.components[X].walk(G,Q))}return Q(this.type,J)}#J(J,Q,Y,G){if(this.isArray()){if(!Array.isArray(Q))throw Error("invalid array value");if(this.arrayLength!==-1&&Q.length!==this.arrayLength)throw Error("array is wrong length");let z=this.arrayChildren,K=Q.slice();K.forEach((W,Z)=>{z.#J(J,W,Y,(V)=>{K[Z]=V})}),G(K);return}if(this.isTuple()){let z=this.components,K;if(Array.isArray(Q))K=Q.slice();else{if(Q==null||typeof Q!=="object")throw Error("invalid tuple value");K=z.map((W)=>{if(!W.name)throw Error("cannot use object value with unnamed components");if(!(W.name in Q))throw Error(`missing value for component ${W.name}`);return Q[W.name]})}if(K.length!==this.components.length)throw Error("array is wrong length");K.forEach((W,Z)=>{z[Z].#J(J,W,Y,(V)=>{K[Z]=V})}),G(K);return}let X=Y(this.type,Q);if(X.then)J.push(async function(){G(await X)}());else G(X)}async walkAsync(J,Q){let Y=[],G=[J];if(this.#J(Y,J,Q,(X)=>{G[0]=X}),Y.length)await Promise.all(Y);return G[0]}static from(J,Q){if(a8.isParamType(J))return J;if(typeof J==="string")try{return a8.from(Mq(J),Q)}catch(K){(0,f6.assertArgument)(!1,"invalid param type","obj",J)}else if(J instanceof XQ){let K="",W="",Z=null;if(oK(J,a7(["tuple"])).has("tuple")||J.peekType("OPEN_PAREN"))W="tuple",Z=J.popParams().map((I)=>a8.from(I)),K=`tuple(${Z.map((I)=>I.format()).join(",")})`;else K=tJ6(J.popType("TYPE")),W=K;let V=null,q=null;while(J.length&&J.peekType("BRACKET")){let I=J.pop();V=new a8(r8,"",K,W,null,Z,q,V),q=I.value,K+=I.text,W="array",Z=null}let U=null;if(oK(J,Rm4).has("indexed")){if(!Q)throw Error("");U=!0}let D=J.peekType("ID")?J.pop().text:"";if(J.length)throw Error("leftover tokens");return new a8(r8,D,K,W,U,Z,q,V)}let Y=J.name;(0,f6.assertArgument)(!Y||typeof Y==="string"&&Y.match(q26),"invalid name","obj.name",Y);let G=J.indexed;if(G!=null)(0,f6.assertArgument)(Q,"parameter cannot be indexed","obj.indexed",J.indexed),G=!!G;let X=J.type,z=X.match(vm4);if(z){let K=parseInt(z[2]||"-1"),W=a8.from({type:z[1],components:J.components});return new a8(r8,Y||"",X,"array",G,null,K,W)}if(X==="tuple"||X.startsWith("tuple(")||X.startsWith("(")){let K=J.components!=null?J.components.map((Z)=>a8.from(Z)):null;return new a8(r8,Y||"",X,"tuple",G,K,null,null)}return X=tJ6(J.type),new a8(r8,Y||"",X,X,G,null,null,null)}static isParamType(J){return J&&J[_3]===eJ6}}H26.ParamType=a8;class bD{type;inputs;constructor(J,Q,Y){(0,f6.assertPrivate)(J,r8,"Fragment"),Y=Object.freeze(Y.slice()),(0,f6.defineProperties)(this,{type:Q,inputs:Y})}static from(J){if(typeof J==="string"){try{bD.from(JSON.parse(J))}catch(Q){}return bD.from(Mq(J))}if(J instanceof XQ)switch(J.peekKeyword(Z26)){case"constructor":return iK.from(J);case"error":return _K.from(J);case"event":return gX.from(J);case"fallback":case"receive":return yX.from(J);case"function":return mX.from(J);case"struct":return Uq.from(J)}else if(typeof J==="object"){switch(J.type){case"constructor":return iK.from(J);case"error":return _K.from(J);case"event":return gX.from(J);case"fallback":case"receive":return yX.from(J);case"function":return mX.from(J);case"struct":return Uq.from(J)}(0,f6.assert)(!1,`unsupported type: ${J.type}`,"UNSUPPORTED_OPERATION",{operation:"Fragment.from"})}(0,f6.assertArgument)(!1,"unsupported frgament object","obj",J)}static isConstructor(J){return iK.isFragment(J)}static isError(J){return _K.isFragment(J)}static isEvent(J){return gX.isFragment(J)}static isFunction(J){return mX.isFragment(J)}static isStruct(J){return Uq.isFragment(J)}}H26.Fragment=bD;class Ow extends bD{name;constructor(J,Q,Y,G){super(J,Q,G);(0,f6.assertArgument)(typeof Y==="string"&&Y.match(q26),"invalid identifier","name",Y),G=Object.freeze(G.slice()),(0,f6.defineProperties)(this,{name:Y})}}H26.NamedFragment=Ow;function qf(J,Q){return"("+Q.map((Y)=>Y.format(J)).join(J==="full"?", ":",")+")"}class _K extends Ow{constructor(J,Q,Y){super(J,"error",Q,Y);Object.defineProperty(this,_3,{value:J26})}get selector(){return(0,xD1.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+qf(J,this.inputs)),Q.join(" ")}static from(J){if(_K.isFragment(J))return J;if(typeof J==="string")return _K.from(Mq(J));else if(J instanceof XQ){let Q=k_("error",J),Y=nK(J);return hD(J),new _K(r8,Q,Y)}return new _K(r8,J.name,J.inputs?J.inputs.map(a8.from):[])}static isFragment(J){return J&&J[_3]===J26}}H26.ErrorFragment=_K;class gX extends Ow{anonymous;constructor(J,Q,Y,G){super(J,"event",Q,Y);Object.defineProperty(this,_3,{value:Q26}),(0,f6.defineProperties)(this,{anonymous:G})}get topicHash(){return(0,xD1.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+qf(J,this.inputs)),J!=="sighash"&&this.anonymous)Q.push("anonymous");return Q.join(" ")}static getTopicHash(J,Q){return Q=(Q||[]).map((G)=>a8.from(G)),new gX(r8,J,Q,!1).topicHash}static from(J){if(gX.isFragment(J))return J;if(typeof J==="string")try{return gX.from(Mq(J))}catch(Q){(0,f6.assertArgument)(!1,"invalid event fragment","obj",J)}else if(J instanceof XQ){let Q=k_("event",J),Y=nK(J,!0),G=!!oK(J,a7(["anonymous"])).has("anonymous");return hD(J),new gX(r8,Q,Y,G)}return new gX(r8,J.name,J.inputs?J.inputs.map((Q)=>a8.from(Q,!0)):[],!!J.anonymous)}static isFragment(J){return J&&J[_3]===Q26}}H26.EventFragment=gX;class iK extends bD{payable;gas;constructor(J,Q,Y,G,X){super(J,Q,Y);Object.defineProperty(this,_3,{value:Y26}),(0,f6.defineProperties)(this,{payable:G,gas:X})}format(J){if((0,f6.assert)(J!=null&&J!=="sighash","cannot format a constructor for sighash","UNSUPPORTED_OPERATION",{operation:"format(sighash)"}),J==="json")return JSON.stringify({type:"constructor",stateMutability:this.payable?"payable":"undefined",payable:this.payable,gas:this.gas!=null?this.gas:void 0,inputs:this.inputs.map((Y)=>JSON.parse(Y.format(J)))});let Q=[`constructor${qf(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(iK.isFragment(J))return J;if(typeof J==="string")try{return iK.from(Mq(J))}catch(Q){(0,f6.assertArgument)(!1,"invalid constuctor fragment","obj",J)}else if(J instanceof XQ){oK(J,a7(["constructor"]));let Q=nK(J),Y=!!oK(J,Em4).has("payable"),G=D26(J);return hD(J),new iK(r8,"constructor",Q,Y,G)}return new iK(r8,"constructor",J.inputs?J.inputs.map(a8.from):[],!!J.payable,J.gas!=null?J.gas:null)}static isFragment(J){return J&&J[_3]===Y26}}H26.ConstructorFragment=iK;class yX extends bD{payable;constructor(J,Q,Y){super(J,"fallback",Q);Object.defineProperty(this,_3,{value:G26}),(0,f6.defineProperties)(this,{payable:Y})}format(J){let Q=this.inputs.length===0?"receive":"fallback";if(J==="json"){let Y=this.payable?"payable":"nonpayable";return JSON.stringify({type:Q,stateMutability:Y})}return`${Q}()${this.payable?" payable":""}`}static from(J){if(yX.isFragment(J))return J;if(typeof J==="string")try{return yX.from(Mq(J))}catch(Q){(0,f6.assertArgument)(!1,"invalid fallback fragment","obj",J)}else if(J instanceof XQ){let Q=J.toString(),Y=J.peekKeyword(a7(["fallback","receive"]));if((0,f6.assertArgument)(Y,"type must be fallback or receive","obj",Q),J.popKeyword(a7(["fallback","receive"]))==="receive"){let K=nK(J);return(0,f6.assertArgument)(K.length===0,"receive cannot have arguments","obj.inputs",K),oK(J,a7(["payable"])),hD(J),new yX(r8,[],!0)}let X=nK(J);if(X.length)(0,f6.assertArgument)(X.length===1&&X[0].type==="bytes","invalid fallback inputs","obj.inputs",X.map((K)=>K.format("minimal")).join(", "));else X=[a8.from("bytes")];let z=M26(J);if((0,f6.assertArgument)(z==="nonpayable"||z==="payable","fallback cannot be constants","obj.stateMutability",z),oK(J,a7(["returns"])).has("returns")){let K=nK(J);(0,f6.assertArgument)(K.length===1&&K[0].type==="bytes","invalid fallback outputs","obj.outputs",K.map((W)=>W.format("minimal")).join(", "))}return hD(J),new yX(r8,X,z==="payable")}if(J.type==="receive")return new yX(r8,[],!0);if(J.type==="fallback"){let Q=[a8.from("bytes")],Y=J.stateMutability==="payable";return new yX(r8,Q,Y)}(0,f6.assertArgument)(!1,"invalid fallback description","obj",J)}static isFragment(J){return J&&J[_3]===G26}}H26.FallbackFragment=yX;class mX extends Ow{constant;outputs;stateMutability;payable;gas;constructor(J,Q,Y,G,X,z){super(J,"function",Q,G);Object.defineProperty(this,_3,{value:X26}),X=Object.freeze(X.slice());let K=Y==="view"||Y==="pure",W=Y==="payable";(0,f6.defineProperties)(this,{constant:K,gas:z,outputs:X,payable:W,stateMutability:Y})}get selector(){return(0,xD1.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+qf(J,this.inputs)),J!=="sighash"){if(this.stateMutability!=="nonpayable")Q.push(this.stateMutability);if(this.outputs&&this.outputs.length)Q.push("returns"),Q.push(qf(J,this.outputs));if(this.gas!=null)Q.push(`@${this.gas.toString()}`)}return Q.join(" ")}static getSelector(J,Q){return Q=(Q||[]).map((G)=>a8.from(G)),new mX(r8,J,"view",Q,[],null).selector}static from(J){if(mX.isFragment(J))return J;if(typeof J==="string")try{return mX.from(Mq(J))}catch(Y){(0,f6.assertArgument)(!1,"invalid function fragment","obj",J)}else if(J instanceof XQ){let Y=k_("function",J),G=nK(J),X=M26(J),z=[];if(oK(J,a7(["returns"])).has("returns"))z=nK(J);let K=D26(J);return hD(J),new mX(r8,Y,X,G,z,K)}let Q=J.stateMutability;if(Q==null){if(Q="payable",typeof J.constant==="boolean"){if(Q="view",!J.constant){if(Q="payable",typeof J.payable==="boolean"&&!J.payable)Q="nonpayable"}}else if(typeof J.payable==="boolean"&&!J.payable)Q="nonpayable"}return new mX(r8,J.name,Q,J.inputs?J.inputs.map(a8.from):[],J.outputs?J.outputs.map(a8.from):[],J.gas!=null?J.gas:null)}static isFragment(J){return J&&J[_3]===X26}}H26.FunctionFragment=mX;class Uq extends Ow{constructor(J,Q,Y){super(J,"struct",Q,Y);Object.defineProperty(this,_3,{value:z26})}format(){throw Error("@TODO")}static from(J){if(typeof J==="string")try{return Uq.from(Mq(J))}catch(Q){(0,f6.assertArgument)(!1,"invalid struct fragment","obj",J)}else if(J instanceof XQ){let Q=k_("struct",J),Y=nK(J);return hD(J),new Uq(r8,Q,Y)}return new Uq(r8,J.name,J.inputs?J.inputs.map(a8.from):[])}static isFragment(J){return J&&J[_3]===z26}}H26.StructFragment=Uq});var mD1=H((N26)=>{Object.defineProperty(N26,"__esModule",{value:!0});N26.AbiCoder=void 0;var Uf=h1(),O26=e2(),um4=H36(),lm4=BD1(),pm4=S36(),cm4=wD1(),_m4=b36(),im4=m36(),nm4=p36(),om4=o36(),j_=e36(),yD1=v_(),A26=$9(),Mf=h1(),jY=new Map;jY.set(0,"GENERIC_PANIC");jY.set(1,"ASSERT_FALSE");jY.set(17,"OVERFLOW");jY.set(18,"DIVIDE_BY_ZERO");jY.set(33,"ENUM_RANGE_ERROR");jY.set(34,"BAD_STORAGE_DATA");jY.set(49,"STACK_UNDERFLOW");jY.set(50,"ARRAY_RANGE_ERROR");jY.set(65,"OUT_OF_MEMORY");jY.set(81,"UNINITIALIZED_FUNCTION_CALL");var am4=new RegExp(/^bytes([0-9]*)$/),rm4=new RegExp(/^(u?int)([0-9]*)$/),gD1=null,B26=1024;function sm4(J,Q,Y,G){let X="missing revert data",z=null,K=null,W=null;if(Y){X="execution reverted";let V=(0,Mf.getBytes)(Y);if(Y=(0,Mf.hexlify)(Y),V.length===0)X+=" (no data present; likely require(false) occurred",z="require(false)";else if(V.length%32!==4)X+=" (could not decode reason; invalid data length)";else if((0,Mf.hexlify)(V.slice(0,4))==="0x08c379a0")try{z=G.decode(["string"],V.slice(4))[0],W={signature:"Error(string)",name:"Error",args:[z]},X+=`: ${JSON.stringify(z)}`}catch(q){X+=" (could not decode reason; invalid string data)"}else if((0,Mf.hexlify)(V.slice(0,4))==="0x4e487b71")try{let q=Number(G.decode(["uint256"],V.slice(4))[0]);W={signature:"Panic(uint256)",name:"Panic",args:[q]},z=`Panic due to ${jY.get(q)||"UNKNOWN"}(${q})`,X+=`: ${z}`}catch(q){X+=" (could not decode panic code)"}else X+=" (unknown custom error)"}let Z={to:Q.to?(0,A26.getAddress)(Q.to):null,data:Q.data||"0x"};if(Q.from)Z.from=(0,A26.getAddress)(Q.from);return(0,Mf.makeError)(X,"CALL_EXCEPTION",{action:J,data:Y,reason:z,transaction:Z,invocation:K,revert:W})}class h_{#J(J){if(J.isArray())return new lm4.ArrayCoder(this.#J(J.arrayChildren),J.arrayLength,J.name);if(J.isTuple())return new j_.TupleCoder(J.components.map((Y)=>this.#J(Y)),J.name);switch(J.baseType){case"address":return new um4.AddressCoder(J.name);case"bool":return new pm4.BooleanCoder(J.name);case"string":return new om4.StringCoder(J.name);case"bytes":return new cm4.BytesCoder(J.name);case"":return new im4.NullCoder(J.name)}let Q=J.type.match(rm4);if(Q){let Y=parseInt(Q[2]||"256");return(0,Uf.assertArgument)(Y!==0&&Y<=256&&Y%8===0,"invalid "+Q[1]+" bit length","param",J),new nm4.NumberCoder(Y/8,Q[1]==="int",J.name)}if(Q=J.type.match(am4),Q){let Y=parseInt(Q[1]);return(0,Uf.assertArgument)(Y!==0&&Y<=32,"invalid bytes length","param",J),new _m4.FixedBytesCoder(Y,J.name)}(0,Uf.assertArgument)(!1,"invalid type","type",J.type)}getDefaultValue(J){let Q=J.map((G)=>this.#J(yD1.ParamType.from(G)));return new j_.TupleCoder(Q,"_").defaultValue()}encode(J,Q){(0,Uf.assertArgumentCount)(Q.length,J.length,"types/values length mismatch");let Y=J.map((z)=>this.#J(yD1.ParamType.from(z))),G=new j_.TupleCoder(Y,"_"),X=new O26.Writer;return G.encode(X,Q),X.data}decode(J,Q,Y){let G=J.map((z)=>this.#J(yD1.ParamType.from(z)));return new j_.TupleCoder(G,"_").decode(new O26.Reader(Q,Y,B26))}static _setDefaultMaxInflation(J){(0,Uf.assertArgument)(typeof J==="number"&&Number.isInteger(J),"invalid defaultMaxInflation factor","value",J),B26=J}static defaultAbiCoder(){if(gD1==null)gD1=new h_;return gD1}static getBuiltinCallException(J,Q,Y){return sm4(J,Q,Y,h_.defaultAbiCoder())}}N26.AbiCoder=h_});var C26=H((L26)=>{Object.defineProperty(L26,"__esModule",{value:!0});L26.decodeBytes32String=L26.encodeBytes32String=void 0;var b_=h1();function tm4(J){let Q=(0,b_.toUtf8Bytes)(J);if(Q.length>31)throw Error("bytes32 string must be less than 32 bytes");return(0,b_.zeroPadBytes)(Q,32)}L26.encodeBytes32String=tm4;function em4(J){let Q=(0,b_.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,b_.toUtf8String)(Q.slice(0,Y))}L26.decodeBytes32String=em4});var f26=H((y_)=>{Object.defineProperty(y_,"__esModule",{value:!0});y_.Interface=y_.Indexed=y_.ErrorDescription=y_.TransactionDescription=y_.LogDescription=y_.Result=y_.checkResultErrors=void 0;var R26=l9(),F26=mJ(),r1=h1(),T26=mD1(),uD1=e2();Object.defineProperty(y_,"checkResultErrors",{enumerable:!0,get:function(){return uD1.checkResultErrors}});Object.defineProperty(y_,"Result",{enumerable:!0,get:function(){return uD1.Result}});var hY=v_(),dD1=hX();class lD1{fragment;name;signature;topic;args;constructor(J,Q,Y){let G=J.name,X=J.format();(0,r1.defineProperties)(this,{fragment:J,name:G,signature:X,topic:Q,args:Y})}}y_.LogDescription=lD1;class pD1{fragment;name;args;signature;selector;value;constructor(J,Q,Y,G){let X=J.name,z=J.format();(0,r1.defineProperties)(this,{fragment:J,name:X,args:Y,signature:z,selector:Q,value:G})}}y_.TransactionDescription=pD1;class cD1{fragment;name;args;signature;selector;constructor(J,Q,Y){let G=J.name,X=J.format();(0,r1.defineProperties)(this,{fragment:J,name:G,args:Y,signature:X,selector:Q})}}y_.ErrorDescription=cD1;class x_{hash;_isIndexed;static isIndexed(J){return!!(J&&J._isIndexed)}constructor(J){(0,r1.defineProperties)(this,{hash:J,_isIndexed:!0})}}y_.Indexed=x_;var S26={"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"},P26={"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&&S26[J.toString()])Q=S26[J.toString()];return`reverted with panic code 0x${J.toString(16)} (${Q})`}}};class xD{fragments;deploy;fallback;receive;#J;#Q;#Y;#G;constructor(J){let Q=[];if(typeof J==="string")Q=JSON.parse(J);else Q=J;this.#Y=new Map,this.#J=new Map,this.#Q=new Map;let Y=[];for(let z of Q)try{Y.push(hY.Fragment.from(z))}catch(K){console.log(`[Warning] Invalid Fragment ${JSON.stringify(z)}:`,K.message)}(0,r1.defineProperties)(this,{fragments:Object.freeze(Y)});let G=null,X=!1;if(this.#G=this.getAbiCoder(),this.fragments.forEach((z,K)=>{let W;switch(z.type){case"constructor":if(this.deploy){console.log("duplicate definition - constructor");return}(0,r1.defineProperties)(this,{deploy:z});return;case"fallback":if(z.inputs.length===0)X=!0;else(0,r1.assertArgument)(!G||z.payable!==G.payable,"conflicting fallback fragments",`fragments[${K}]`,z),G=z,X=G.payable;return;case"function":W=this.#Y;break;case"event":W=this.#Q;break;case"error":W=this.#J;break;default:return}let Z=z.format();if(W.has(Z))return;W.set(Z,z)}),!this.deploy)(0,r1.defineProperties)(this,{deploy:hY.ConstructorFragment.from("constructor()")});(0,r1.defineProperties)(this,{fallback:G,receive:X})}format(J){let Q=J?"minimal":"full";return this.fragments.map((G)=>G.format(Q))}formatJson(){let J=this.fragments.map((Q)=>Q.format("json"));return JSON.stringify(J.map((Q)=>JSON.parse(Q)))}getAbiCoder(){return T26.AbiCoder.defaultAbiCoder()}#X(J,Q,Y){if((0,r1.isHexString)(J)){let X=J.toLowerCase();for(let z of this.#Y.values())if(X===z.selector)return z;return null}if(J.indexOf("(")===-1){let X=[];for(let[z,K]of this.#Y)if(z.split("(")[0]===J)X.push(K);if(Q){let z=Q.length>0?Q[Q.length-1]:null,K=Q.length,W=!0;if(dD1.Typed.isTyped(z)&&z.type==="overrides")W=!1,K--;for(let Z=X.length-1;Z>=0;Z--){let V=X[Z].inputs.length;if(V!==K&&(!W||V!==K-1))X.splice(Z,1)}for(let Z=X.length-1;Z>=0;Z--){let V=X[Z].inputs;for(let q=0;q<Q.length;q++){if(!dD1.Typed.isTyped(Q[q]))continue;if(q>=V.length){if(Q[q].type==="overrides")continue;X.splice(Z,1);break}if(Q[q].type!==V[q].baseType){X.splice(Z,1);break}}}}if(X.length===1&&Q&&Q.length!==X[0].inputs.length){let z=Q[Q.length-1];if(z==null||Array.isArray(z)||typeof z!=="object")X.splice(0,1)}if(X.length===0)return null;if(X.length>1&&Y){let z=X.map((K)=>JSON.stringify(K.format())).join(", ");(0,r1.assertArgument)(!1,`ambiguous function description (i.e. matches ${z})`,"key",J)}return X[0]}let G=this.#Y.get(hY.FunctionFragment.from(J).format());if(G)return G;return null}getFunctionName(J){let Q=this.#X(J,null,!1);return(0,r1.assertArgument)(Q,"no matching function","key",J),Q.name}hasFunction(J){return!!this.#X(J,null,!1)}getFunction(J,Q){return this.#X(J,Q||null,!0)}forEachFunction(J){let Q=Array.from(this.#Y.keys());Q.sort((Y,G)=>Y.localeCompare(G));for(let Y=0;Y<Q.length;Y++){let G=Q[Y];J(this.#Y.get(G),Y)}}#K(J,Q,Y){if((0,r1.isHexString)(J)){let X=J.toLowerCase();for(let z of this.#Q.values())if(X===z.topicHash)return z;return null}if(J.indexOf("(")===-1){let X=[];for(let[z,K]of this.#Q)if(z.split("(")[0]===J)X.push(K);if(Q){for(let z=X.length-1;z>=0;z--)if(X[z].inputs.length<Q.length)X.splice(z,1);for(let z=X.length-1;z>=0;z--){let K=X[z].inputs;for(let W=0;W<Q.length;W++){if(!dD1.Typed.isTyped(Q[W]))continue;if(Q[W].type!==K[W].baseType){X.splice(z,1);break}}}}if(X.length===0)return null;if(X.length>1&&Y){let z=X.map((K)=>JSON.stringify(K.format())).join(", ");(0,r1.assertArgument)(!1,`ambiguous event description (i.e. matches ${z})`,"key",J)}return X[0]}let G=this.#Q.get(hY.EventFragment.from(J).format());if(G)return G;return null}getEventName(J){let Q=this.#K(J,null,!1);return(0,r1.assertArgument)(Q,"no matching event","key",J),Q.name}hasEvent(J){return!!this.#K(J,null,!1)}getEvent(J,Q){return this.#K(J,Q||null,!0)}forEachEvent(J){let Q=Array.from(this.#Q.keys());Q.sort((Y,G)=>Y.localeCompare(G));for(let Y=0;Y<Q.length;Y++){let G=Q[Y];J(this.#Q.get(G),Y)}}getError(J,Q){if((0,r1.isHexString)(J)){let G=J.toLowerCase();if(P26[G])return hY.ErrorFragment.from(P26[G].signature);for(let X of this.#J.values())if(G===X.selector)return X;return null}if(J.indexOf("(")===-1){let G=[];for(let[X,z]of this.#J)if(X.split("(")[0]===J)G.push(z);if(G.length===0){if(J==="Error")return hY.ErrorFragment.from("error Error(string)");if(J==="Panic")return hY.ErrorFragment.from("error Panic(uint256)");return null}else if(G.length>1){let X=G.map((z)=>JSON.stringify(z.format())).join(", ");(0,r1.assertArgument)(!1,`ambiguous error description (i.e. ${X})`,"name",J)}return G[0]}if(J=hY.ErrorFragment.from(J).format(),J==="Error(string)")return hY.ErrorFragment.from("error Error(string)");if(J==="Panic(uint256)")return hY.ErrorFragment.from("error Panic(uint256)");let Y=this.#J.get(J);if(Y)return Y;return null}forEachError(J){let Q=Array.from(this.#J.keys());Q.sort((Y,G)=>Y.localeCompare(G));for(let Y=0;Y<Q.length;Y++){let G=Q[Y];J(this.#J.get(G),Y)}}_decodeParams(J,Q){return this.#G.decode(J,Q)}_encodeParams(J,Q){return this.#G.encode(J,Q)}encodeDeploy(J){return this._encodeParams(this.deploy.inputs,J||[])}decodeErrorResult(J,Q){if(typeof J==="string"){let Y=this.getError(J);(0,r1.assertArgument)(Y,"unknown error","fragment",J),J=Y}return(0,r1.assertArgument)((0,r1.dataSlice)(Q,0,4)===J.selector,`data signature does not match error ${J.name}.`,"data",Q),this._decodeParams(J.inputs,(0,r1.dataSlice)(Q,4))}encodeErrorResult(J,Q){if(typeof J==="string"){let Y=this.getError(J);(0,r1.assertArgument)(Y,"unknown error","fragment",J),J=Y}return(0,r1.concat)([J.selector,this._encodeParams(J.inputs,Q||[])])}decodeFunctionData(J,Q){if(typeof J==="string"){let Y=this.getFunction(J);(0,r1.assertArgument)(Y,"unknown function","fragment",J),J=Y}return(0,r1.assertArgument)((0,r1.dataSlice)(Q,0,4)===J.selector,`data signature does not match function ${J.name}.`,"data",Q),this._decodeParams(J.inputs,(0,r1.dataSlice)(Q,4))}encodeFunctionData(J,Q){if(typeof J==="string"){let Y=this.getFunction(J);(0,r1.assertArgument)(Y,"unknown function","fragment",J),J=Y}return(0,r1.concat)([J.selector,this._encodeParams(J.inputs,Q||[])])}decodeFunctionResult(J,Q){if(typeof J==="string"){let X=this.getFunction(J);(0,r1.assertArgument)(X,"unknown function","fragment",J),J=X}let Y="invalid length for result data",G=(0,r1.getBytesCopy)(Q);if(G.length%32===0)try{return this.#G.decode(J.outputs,G)}catch(X){Y="could not decode result data"}(0,r1.assert)(!1,Y,"BAD_DATA",{value:(0,r1.hexlify)(G),info:{method:J.name,signature:J.format()}})}makeError(J,Q){let Y=(0,r1.getBytes)(J,"data"),G=T26.AbiCoder.getBuiltinCallException("call",Q,Y),X="execution reverted (unknown custom error)";if(G.message.startsWith("execution reverted (unknown custom error)")){let K=(0,r1.hexlify)(Y.slice(0,4)),W=this.getError(K);if(W)try{let Z=this.#G.decode(W.inputs,Y.slice(4));G.revert={name:W.name,signature:W.format(),args:Z},G.reason=G.revert.signature,G.message=`execution reverted: ${G.reason}`}catch(Z){G.message="execution reverted (coult not decode custom error)"}}let z=this.parseTransaction(Q);if(z)G.invocation={method:z.name,signature:z.signature,args:z.args};return G}encodeFunctionResult(J,Q){if(typeof J==="string"){let Y=this.getFunction(J);(0,r1.assertArgument)(Y,"unknown function","fragment",J),J=Y}return(0,r1.hexlify)(this.#G.encode(J.outputs,Q||[]))}encodeFilterTopics(J,Q){if(typeof J==="string"){let X=this.getEvent(J);(0,r1.assertArgument)(X,"unknown event","eventFragment",J),J=X}(0,r1.assert)(Q.length<=J.inputs.length,`too many arguments for ${J.format()}`,"UNEXPECTED_ARGUMENT",{count:Q.length,expectedCount:J.inputs.length});let Y=[];if(!J.anonymous)Y.push(J.topicHash);let G=(X,z)=>{if(X.type==="string")return(0,F26.id)(z);else if(X.type==="bytes")return(0,R26.keccak256)((0,r1.hexlify)(z));if(X.type==="bool"&&typeof z==="boolean")z=z?"0x01":"0x00";else if(X.type.match(/^u?int/))z=(0,r1.toBeHex)(z);else if(X.type.match(/^bytes/))z=(0,r1.zeroPadBytes)(z,32);else if(X.type==="address")this.#G.encode(["address"],[z]);return(0,r1.zeroPadValue)((0,r1.hexlify)(z),32)};Q.forEach((X,z)=>{let K=J.inputs[z];if(!K.indexed){(0,r1.assertArgument)(X==null,"cannot filter non-indexed parameters; must be null","contract."+K.name,X);return}if(X==null)Y.push(null);else if(K.baseType==="array"||K.baseType==="tuple")(0,r1.assertArgument)(!1,"filtering with tuples or arrays not supported","contract."+K.name,X);else if(Array.isArray(X))Y.push(X.map((W)=>G(K,W)));else Y.push(G(K,X))});while(Y.length&&Y[Y.length-1]===null)Y.pop();return Y}encodeEventLog(J,Q){if(typeof J==="string"){let z=this.getEvent(J);(0,r1.assertArgument)(z,"unknown event","eventFragment",J),J=z}let Y=[],G=[],X=[];if(!J.anonymous)Y.push(J.topicHash);return(0,r1.assertArgument)(Q.length===J.inputs.length,"event arguments/values mismatch","values",Q),J.inputs.forEach((z,K)=>{let W=Q[K];if(z.indexed)if(z.type==="string")Y.push((0,F26.id)(W));else if(z.type==="bytes")Y.push((0,R26.keccak256)(W));else if(z.baseType==="tuple"||z.baseType==="array")throw Error("not implemented");else Y.push(this.#G.encode([z.type],[W]));else G.push(z),X.push(W)}),{data:this.#G.encode(G,X),topics:Y}}decodeEventLog(J,Q,Y){if(typeof J==="string"){let M=this.getEvent(J);(0,r1.assertArgument)(M,"unknown event","eventFragment",J),J=M}if(Y!=null&&!J.anonymous){let M=J.topicHash;(0,r1.assertArgument)((0,r1.isHexString)(Y[0],32)&&Y[0].toLowerCase()===M,"fragment/topic mismatch","topics[0]",Y[0]),Y=Y.slice(1)}let G=[],X=[],z=[];J.inputs.forEach((M,D)=>{if(M.indexed)if(M.type==="string"||M.type==="bytes"||M.baseType==="tuple"||M.baseType==="array")G.push(hY.ParamType.from({type:"bytes32",name:M.name})),z.push(!0);else G.push(M),z.push(!1);else X.push(M),z.push(!1)});let K=Y!=null?this.#G.decode(G,(0,r1.concat)(Y)):null,W=this.#G.decode(X,Q,!0),Z=[],V=[],q=0,U=0;return J.inputs.forEach((M,D)=>{let I=null;if(M.indexed)if(K==null)I=new x_(null);else if(z[D])I=new x_(K[U++]);else try{I=K[U++]}catch(O){I=O}else try{I=W[q++]}catch(O){I=O}Z.push(I),V.push(M.name||null)}),uD1.Result.fromItems(Z,V)}parseTransaction(J){let Q=(0,r1.getBytes)(J.data,"tx.data"),Y=(0,r1.getBigInt)(J.value!=null?J.value:0,"tx.value"),G=this.getFunction((0,r1.hexlify)(Q.slice(0,4)));if(!G)return null;let X=this.#G.decode(G.inputs,Q.slice(4));return new pD1(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 lD1(Q,Q.topicHash,this.decodeEventLog(Q,J.data,J.topics))}parseError(J){let Q=(0,r1.hexlify)(J),Y=this.getError((0,r1.dataSlice)(Q,0,4));if(!Y)return null;let G=this.#G.decode(Y.inputs,(0,r1.dataSlice)(Q,4));return new cD1(Y,Y.selector,G)}static from(J){if(J instanceof xD)return J;if(typeof J==="string")return new xD(JSON.parse(J));if(typeof J.formatJson==="function")return new xD(J.formatJson());if(typeof J.format==="function")return new xD(J.format("json"));return new xD(J)}}y_.Interface=xD});var Aw=H((E9)=>{Object.defineProperty(E9,"__esModule",{value:!0});E9.Typed=E9.Result=E9.TransactionDescription=E9.LogDescription=E9.ErrorDescription=E9.Interface=E9.Indexed=E9.checkResultErrors=E9.StructFragment=E9.ParamType=E9.NamedFragment=E9.FunctionFragment=E9.Fragment=E9.FallbackFragment=E9.EventFragment=E9.ErrorFragment=E9.ConstructorFragment=E9.encodeBytes32String=E9.decodeBytes32String=E9.AbiCoder=void 0;var zd4=mD1();Object.defineProperty(E9,"AbiCoder",{enumerable:!0,get:function(){return zd4.AbiCoder}});var k26=C26();Object.defineProperty(E9,"decodeBytes32String",{enumerable:!0,get:function(){return k26.decodeBytes32String}});Object.defineProperty(E9,"encodeBytes32String",{enumerable:!0,get:function(){return k26.encodeBytes32String}});var aK=v_();Object.defineProperty(E9,"ConstructorFragment",{enumerable:!0,get:function(){return aK.ConstructorFragment}});Object.defineProperty(E9,"ErrorFragment",{enumerable:!0,get:function(){return aK.ErrorFragment}});Object.defineProperty(E9,"EventFragment",{enumerable:!0,get:function(){return aK.EventFragment}});Object.defineProperty(E9,"FallbackFragment",{enumerable:!0,get:function(){return aK.FallbackFragment}});Object.defineProperty(E9,"Fragment",{enumerable:!0,get:function(){return aK.Fragment}});Object.defineProperty(E9,"FunctionFragment",{enumerable:!0,get:function(){return aK.FunctionFragment}});Object.defineProperty(E9,"NamedFragment",{enumerable:!0,get:function(){return aK.NamedFragment}});Object.defineProperty(E9,"ParamType",{enumerable:!0,get:function(){return aK.ParamType}});Object.defineProperty(E9,"StructFragment",{enumerable:!0,get:function(){return aK.StructFragment}});var yD=f26();Object.defineProperty(E9,"checkResultErrors",{enumerable:!0,get:function(){return yD.checkResultErrors}});Object.defineProperty(E9,"Indexed",{enumerable:!0,get:function(){return yD.Indexed}});Object.defineProperty(E9,"Interface",{enumerable:!0,get:function(){return yD.Interface}});Object.defineProperty(E9,"ErrorDescription",{enumerable:!0,get:function(){return yD.ErrorDescription}});Object.defineProperty(E9,"LogDescription",{enumerable:!0,get:function(){return yD.LogDescription}});Object.defineProperty(E9,"TransactionDescription",{enumerable:!0,get:function(){return yD.TransactionDescription}});Object.defineProperty(E9,"Result",{enumerable:!0,get:function(){return yD.Result}});var Kd4=hX();Object.defineProperty(E9,"Typed",{enumerable:!0,get:function(){return Kd4.Typed}})});var Nw=H((g26)=>{Object.defineProperty(g26,"__esModule",{value:!0});g26.TransactionResponse=g26.TransactionReceipt=g26.Log=g26.Block=g26.copyRequest=g26.FeeData=void 0;var f8=h1(),Zd4=o7(),v26=BigInt(0);function Bw(J){if(J==null)return null;return J}function f9(J){if(J==null)return null;return J.toString()}class j26{gasPrice;maxFeePerGas;maxPriorityFeePerGas;constructor(J,Q,Y){(0,f8.defineProperties)(this,{gasPrice:Bw(J),maxFeePerGas:Bw(Q),maxPriorityFeePerGas:Bw(Y)})}toJSON(){let{gasPrice:J,maxFeePerGas:Q,maxPriorityFeePerGas:Y}=this;return{_type:"FeeData",gasPrice:f9(J),maxFeePerGas:f9(Q),maxPriorityFeePerGas:f9(Y)}}}g26.FeeData=j26;function Vd4(J){let Q={};if(J.to)Q.to=J.to;if(J.from)Q.from=J.from;if(J.data)Q.data=(0,f8.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,f8.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,f8.getNumber)(J[X],`request.${X}`)}if(J.accessList)Q.accessList=(0,Zd4.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,f8.isBytesLike)(X))return(0,f8.hexlify)(X);return Object.assign({},X)});return Q}g26.copyRequest=Vd4;class h26{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 g_(Y,Q);return Y}),(0,f8.defineProperties)(this,{provider:Q,hash:Bw(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:Bw(J.prevRandao),extraData:J.extraData,baseFeePerGas:Bw(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,f8.assert)(typeof J[0]==="object","transactions were not prefetched with block request","UNSUPPORTED_OPERATION",{operation:"transactionResponses()"}),J}toJSON(){let{baseFeePerGas:J,difficulty:Q,extraData:Y,gasLimit:G,gasUsed:X,hash:z,miner:K,prevRandao:W,nonce:Z,number:V,parentHash:q,parentBeaconBlockRoot:U,stateRoot:M,receiptsRoot:D,timestamp:I,transactions:O}=this;return{_type:"Block",baseFeePerGas:f9(J),difficulty:f9(Q),extraData:Y,gasLimit:f9(G),gasUsed:f9(X),blobGasUsed:f9(this.blobGasUsed),excessBlobGas:f9(this.excessBlobGas),hash:z,miner:K,prevRandao:W,nonce:Z,number:V,parentHash:q,timestamp:I,parentBeaconBlockRoot:U,stateRoot:M,receiptsRoot:D,transactions:O}}[Symbol.iterator](){let J=0,Q=this.transactions;return{next:()=>{if(J<this.length)return{value:Q[J++],done:!1};return{value:void 0,done:!0}}}}get length(){return this.#J.length}get date(){if(this.timestamp==null)return null;return new Date(this.timestamp*1000)}async getTransaction(J){let Q=void 0;if(typeof J==="number")Q=this.#J[J];else{let Y=J.toLowerCase();for(let G of this.#J)if(typeof G==="string"){if(G!==Y)continue;Q=G;break}else{if(G.hash!==Y)continue;Q=G;break}}if(Q==null)throw Error("no such tx");if(typeof Q==="string")return await this.provider.getTransaction(Q);else return Q}getPrefetchedTransaction(J){let Q=this.prefetchedTransactions;if(typeof J==="number")return Q[J];J=J.toLowerCase();for(let Y of Q)if(Y.hash===J)return Y;(0,f8.assertArgument)(!1,"no matching transaction","indexOrHash",J)}isMined(){return!!this.hash}isLondon(){return!!this.baseFeePerGas}orphanedEvent(){if(!this.isMined())throw Error("");return qd4(this)}}g26.Block=h26;class _D1{provider;transactionHash;blockHash;blockNumber;removed;address;data;topics;index;transactionIndex;constructor(J,Q){this.provider=Q;let Y=Object.freeze(J.topics.slice());(0,f8.defineProperties)(this,{transactionHash:J.transactionHash,blockHash:J.blockHash,blockNumber:J.blockNumber,removed:J.removed,address:J.address,data:J.data,topics:Y,index:J.index,transactionIndex:J.transactionIndex})}toJSON(){let{address:J,blockHash:Q,blockNumber:Y,data:G,index:X,removed:z,topics:K,transactionHash:W,transactionIndex:Z}=this;return{_type:"log",address:J,blockHash:Q,blockNumber:Y,data:G,index:X,removed:z,topics:K,transactionHash:W,transactionIndex:Z}}async getBlock(){let J=await this.provider.getBlock(this.blockHash);return(0,f8.assert)(!!J,"failed to find transaction","UNKNOWN_ERROR",{}),J}async getTransaction(){let J=await this.provider.getTransaction(this.transactionHash);return(0,f8.assert)(!!J,"failed to find transaction","UNKNOWN_ERROR",{}),J}async getTransactionReceipt(){let J=await this.provider.getTransactionReceipt(this.transactionHash);return(0,f8.assert)(!!J,"failed to find transaction receipt","UNKNOWN_ERROR",{}),J}removedEvent(){return Ud4(this)}}g26.Log=_D1;class b26{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 _D1(G,Q)}));let Y=v26;if(J.effectiveGasPrice!=null)Y=J.effectiveGasPrice;else if(J.gasPrice!=null)Y=J.gasPrice;(0,f8.defineProperties)(this,{provider:Q,to:J.to,from:J.from,contractAddress:J.contractAddress,hash:J.hash,index:J.index,blockHash:J.blockHash,blockNumber:J.blockNumber,logsBloom:J.logsBloom,gasUsed:J.gasUsed,cumulativeGasUsed:J.cumulativeGasUsed,blobGasUsed:J.blobGasUsed,gasPrice:Y,blobGasPrice:J.blobGasPrice,type:J.type,status:J.status,root:J.root})}get logs(){return this.#J}toJSON(){let{to:J,from:Q,contractAddress:Y,hash:G,index:X,blockHash:z,blockNumber:K,logsBloom:W,logs:Z,status:V,root:q}=this;return{_type:"TransactionReceipt",blockHash:z,blockNumber:K,contractAddress:Y,cumulativeGasUsed:f9(this.cumulativeGasUsed),from:Q,gasPrice:f9(this.gasPrice),blobGasUsed:f9(this.blobGasUsed),blobGasPrice:f9(this.blobGasPrice),gasUsed:f9(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 y26(this)}reorderedEvent(J){return(0,f8.assert)(!J||J.isMined(),"unmined 'other' transction cannot be orphaned","UNSUPPORTED_OPERATION",{operation:"reorderedEvent(other)"}),x26(this,J)}}g26.TransactionReceipt=b26;class g_{provider;blockNumber;blockHash;index;hash;type;to;from;nonce;gasLimit;gasPrice;maxPriorityFeePerGas;maxFeePerGas;maxFeePerBlobGas;data;value;chainId;signature;accessList;blobVersionedHashes;authorizationList;#J;constructor(J,Q){this.provider=Q,this.blockNumber=J.blockNumber!=null?J.blockNumber:null,this.blockHash=J.blockHash!=null?J.blockHash:null,this.hash=J.hash,this.index=J.index,this.type=J.type,this.from=J.from,this.to=J.to||null,this.gasLimit=J.gasLimit,this.nonce=J.nonce,this.data=J.data,this.value=J.value,this.gasPrice=J.gasPrice,this.maxPriorityFeePerGas=J.maxPriorityFeePerGas!=null?J.maxPriorityFeePerGas:null,this.maxFeePerGas=J.maxFeePerGas!=null?J.maxFeePerGas:null,this.maxFeePerBlobGas=J.maxFeePerBlobGas!=null?J.maxFeePerBlobGas:null,this.chainId=J.chainId,this.signature=J.signature,this.accessList=J.accessList!=null?J.accessList:null,this.blobVersionedHashes=J.blobVersionedHashes!=null?J.blobVersionedHashes:null,this.authorizationList=J.authorizationList!=null?J.authorizationList:null,this.#J=-1}toJSON(){let{blockNumber:J,blockHash:Q,index:Y,hash:G,type:X,to:z,from:K,nonce:W,data:Z,signature:V,accessList:q,blobVersionedHashes:U}=this;return{_type:"TransactionResponse",accessList:q,blockNumber:J,blockHash:Q,blobVersionedHashes:U,chainId:f9(this.chainId),data:Z,from:K,gasLimit:f9(this.gasLimit),gasPrice:f9(this.gasPrice),hash:G,maxFeePerGas:f9(this.maxFeePerGas),maxPriorityFeePerGas:f9(this.maxPriorityFeePerGas),maxFeePerBlobGas:f9(this.maxFeePerBlobGas),nonce:W,signature:V,to:z,index:Y,type:X,value:f9(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,f8.resolveProperties)({tx:this.getTransaction(),blockNumber:this.provider.getBlockNumber()});if(Q==null||Q.blockNumber==null)return 0;return Y-Q.blockNumber+1}return await this.provider.getBlockNumber()-this.blockNumber+1}async wait(J,Q){let Y=J==null?1:J,G=Q==null?0:Q,X=this.#J,z=-1,K=X===-1?!0:!1,W=async()=>{if(K)return null;let{blockNumber:U,nonce:M}=await(0,f8.resolveProperties)({blockNumber:this.provider.getBlockNumber(),nonce:this.provider.getTransactionCount(this.from)});if(M<this.nonce){X=U;return}if(K)return null;let D=await this.getTransaction();if(D&&D.blockNumber!=null)return;if(z===-1){if(z=X-3,z<this.#J)z=this.#J}while(z<=U){if(K)return null;let I=await this.provider.getBlock(z,!0);if(I==null)return;for(let O of I)if(O===this.hash)return;for(let O=0;O<I.length;O++){let A=await I.getTransaction(O);if(A.from===this.from&&A.nonce===this.nonce){if(K)return null;let B=await this.provider.getTransactionReceipt(A.hash);if(B==null)return;if(U-B.blockNumber+1<Y)return;let w="replaced";if(A.data===this.data&&A.to===this.to&&A.value===this.value)w="repriced";else if(A.data==="0x"&&A.from===A.to&&A.value===v26)w="cancelled";(0,f8.assert)(!1,"transaction was replaced","TRANSACTION_REPLACED",{cancelled:w==="replaced"||w==="cancelled",reason:w,replacement:A.replaceableTransaction(X),hash:A.hash,receipt:B})}}z++}return},Z=(U)=>{if(U==null||U.status!==0)return U;(0,f8.assert)(!1,"transaction execution reverted","CALL_EXCEPTION",{action:"sendTransaction",data:null,reason:null,invocation:null,revert:null,transaction:{to:U.to,from:U.from,data:""},receipt:U})},V=await this.provider.getTransactionReceipt(this.hash);if(Y===0)return Z(V);if(V){if(Y===1||await V.confirmations()>=Y)return Z(V)}else if(await W(),Y===0)return null;return await new Promise((U,M)=>{let D=[],I=()=>{D.forEach((A)=>A())};if(D.push(()=>{K=!0}),G>0){let A=setTimeout(()=>{I(),M((0,f8.makeError)("wait for transaction timeout","TIMEOUT"))},G);D.push(()=>{clearTimeout(A)})}let O=async(A)=>{if(await A.confirmations()>=Y){I();try{U(Z(A))}catch(B){M(B)}}};if(D.push(()=>{this.provider.off(this.hash,O)}),this.provider.on(this.hash,O),X>=0){let A=async()=>{try{await W()}catch(B){if((0,f8.isError)(B,"TRANSACTION_REPLACED")){I(),M(B);return}}if(!K)this.provider.once("block",A)};D.push(()=>{this.provider.off("block",A)}),this.provider.once("block",A)}})}isMined(){return this.blockHash!=null}isLegacy(){return this.type===0}isBerlin(){return this.type===1}isLondon(){return this.type===2}isCancun(){return this.type===3}removedEvent(){return(0,f8.assert)(this.isMined(),"unmined transaction canot be orphaned","UNSUPPORTED_OPERATION",{operation:"removeEvent()"}),y26(this)}reorderedEvent(J){return(0,f8.assert)(this.isMined(),"unmined transaction canot be orphaned","UNSUPPORTED_OPERATION",{operation:"removeEvent()"}),(0,f8.assert)(!J||J.isMined(),"unmined 'other' transaction canot be orphaned","UNSUPPORTED_OPERATION",{operation:"removeEvent()"}),x26(this,J)}replaceableTransaction(J){(0,f8.assertArgument)(Number.isInteger(J)&&J>=0,"invalid startBlock","startBlock",J);let Q=new g_(this,this.provider);return Q.#J=J,Q}}g26.TransactionResponse=g_;function qd4(J){return{orphan:"drop-block",hash:J.hash,number:J.number}}function x26(J,Q){return{orphan:"reorder-transaction",tx:J,other:Q}}function y26(J){return{orphan:"drop-transaction",tx:J}}function Ud4(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 aD1=H((l26)=>{Object.defineProperty(l26,"__esModule",{value:!0});l26.ContractEventPayload=l26.ContractUnknownEventPayload=l26.ContractTransactionResponse=l26.ContractTransactionReceipt=l26.UndecodedEventLog=l26.EventLog=void 0;var m_=Nw(),Df=h1();class d_ extends m_.Log{interface;fragment;args;constructor(J,Q,Y){super(J,J.provider);let G=Q.decodeEventLog(Y,J.data,J.topics);(0,Df.defineProperties)(this,{args:G,fragment:Y,interface:Q})}get eventName(){return this.fragment.name}get eventSignature(){return this.fragment.format()}}l26.EventLog=d_;class iD1 extends m_.Log{error;constructor(J,Q){super(J,J.provider);(0,Df.defineProperties)(this,{error:Q})}}l26.UndecodedEventLog=iD1;class nD1 extends m_.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 d_(J,this.#J,Q)}catch(Y){return new iD1(J,Y)}return J})}}l26.ContractTransactionReceipt=nD1;class d26 extends m_.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 nD1(this.#J,this.provider,Y)}}l26.ContractTransactionResponse=d26;class oD1 extends Df.EventPayload{log;constructor(J,Q,Y,G){super(J,Q,Y);(0,Df.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()}}l26.ContractUnknownEventPayload=oD1;class u26 extends oD1{constructor(J,Q,Y,G,X){super(J,Q,Y,new d_(X,J.interface,G));let z=J.interface.decodeEventLog(G,this.log.data,this.log.topics);(0,Df.defineProperties)(this,{args:z,fragment:G})}get eventName(){return this.fragment.name}get eventSignature(){return this.fragment.format()}}l26.ContractEventPayload=u26});var QH1=H((QQ6)=>{Object.defineProperty(QQ6,"__esModule",{value:!0});QQ6.Contract=QQ6.BaseContract=QQ6.resolveArgs=QQ6.copyOverrides=void 0;var tD1=Aw(),Lw=$9(),i26=Nw(),j0=h1(),mD=aD1(),c26=BigInt(0);function n26(J){return J&&typeof J.call==="function"}function o26(J){return J&&typeof J.estimateGas==="function"}function p_(J){return J&&typeof J.resolveName==="function"}function a26(J){return J&&typeof J.sendTransaction==="function"}function r26(J){if(J!=null){if(p_(J))return J;if(J.provider)return J.provider}return}class s26{#J;fragment;constructor(J,Q,Y){if((0,j0.defineProperties)(this,{fragment:Q}),Q.inputs.length<Y.length)throw Error("too many arguments");let G=dD(J.runner,"resolveName"),X=p_(G)?G:null;this.#J=async function(){let z=await Promise.all(Q.inputs.map((K,W)=>{if(Y[W]==null)return null;return K.walkAsync(Y[W],(V,q)=>{if(V==="address"){if(Array.isArray(q))return Promise.all(q.map((U)=>(0,Lw.resolveAddress)(U,X)));return(0,Lw.resolveAddress)(q,X)}return q})}));return J.interface.encodeFilterTopics(Q,z)}()}getTopicFilter(){return this.#J}}function dD(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 gD(J){if(J==null)return null;return J.provider||null}async function eD1(J,Q){let Y=tD1.Typed.dereference(J,"overrides");(0,j0.assertArgument)(typeof Y==="object","invalid overrides parameter","overrides",J);let G=(0,i26.copyRequest)(Y);if((0,j0.assertArgument)(G.to==null||(Q||[]).indexOf("to")>=0,"cannot override to","overrides.to",G.to),(0,j0.assertArgument)(G.data==null||(Q||[]).indexOf("data")>=0,"cannot override data","overrides.data",G.data),G.from)G.from=G.from;return G}QQ6.copyOverrides=eD1;async function t26(J,Q,Y){let G=dD(J,"resolveName"),X=p_(G)?G:null;return await Promise.all(Q.map((z,K)=>{return z.walkAsync(Y[K],(W,Z)=>{if(Z=tD1.Typed.dereference(Z,W),W==="address")return(0,Lw.resolveAddress)(Z,X);return Z})}))}QQ6.resolveArgs=t26;function Ed4(J){let Q=async function(K){let W=await eD1(K,["data"]);if(W.to=await J.getAddress(),W.from)W.from=await(0,Lw.resolveAddress)(W.from,r26(J.runner));let Z=J.interface,V=(0,j0.getBigInt)(W.value||c26,"overrides.value")===c26,q=(W.data||"0x")==="0x";if(Z.fallback&&!Z.fallback.payable&&Z.receive&&!q&&!V)(0,j0.assertArgument)(!1,"cannot send data to receive or send value to non-payable fallback","overrides",K);(0,j0.assertArgument)(Z.fallback||q,"cannot send data to receive-only contract","overrides.data",W.data);let U=Z.receive||Z.fallback&&Z.fallback.payable;return(0,j0.assertArgument)(U||V,"cannot send value to non-payable fallback","overrides.value",W.value),(0,j0.assertArgument)(Z.fallback||q,"cannot send data to receive-only contract","overrides.data",W.data),W},Y=async function(K){let W=dD(J.runner,"call");(0,j0.assert)(n26(W),"contract runner does not support calling","UNSUPPORTED_OPERATION",{operation:"call"});let Z=await Q(K);try{return await W.call(Z)}catch(V){if((0,j0.isCallException)(V)&&V.data)throw J.interface.makeError(V.data,Z);throw V}},G=async function(K){let W=J.runner;(0,j0.assert)(a26(W),"contract runner does not support sending transactions","UNSUPPORTED_OPERATION",{operation:"sendTransaction"});let Z=await W.sendTransaction(await Q(K)),V=gD(J.runner);return new mD.ContractTransactionResponse(J.interface,V,Z)},X=async function(K){let W=dD(J.runner,"estimateGas");return(0,j0.assert)(o26(W),"contract runner does not support gas estimation","UNSUPPORTED_OPERATION",{operation:"estimateGas"}),await W.estimateGas(await Q(K))},z=async(K)=>{return await G(K)};return(0,j0.defineProperties)(z,{_contract:J,estimateGas:X,populateTransaction:Q,send:G,staticCall:Y}),z}function Cd4(J,Q){let Y=function(...V){let q=J.interface.getFunction(Q,V);return(0,j0.assert)(q,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:Q,args:V}}),q},G=async function(...V){let q=Y(...V),U={};if(q.inputs.length+1===V.length){if(U=await eD1(V.pop()),U.from)U.from=await(0,Lw.resolveAddress)(U.from,r26(J.runner))}if(q.inputs.length!==V.length)throw Error("internal error: fragment inputs doesn't match arguments; should not happen");let M=await t26(J.runner,q.inputs,V);return Object.assign({},U,await(0,j0.resolveProperties)({to:J.getAddress(),data:J.interface.encodeFunctionData(q,M)}))},X=async function(...V){let q=await W(...V);if(q.length===1)return q[0];return q},z=async function(...V){let q=J.runner;(0,j0.assert)(a26(q),"contract runner does not support sending transactions","UNSUPPORTED_OPERATION",{operation:"sendTransaction"});let U=await q.sendTransaction(await G(...V)),M=gD(J.runner);return new mD.ContractTransactionResponse(J.interface,M,U)},K=async function(...V){let q=dD(J.runner,"estimateGas");return(0,j0.assert)(o26(q),"contract runner does not support gas estimation","UNSUPPORTED_OPERATION",{operation:"estimateGas"}),await q.estimateGas(await G(...V))},W=async function(...V){let q=dD(J.runner,"call");(0,j0.assert)(n26(q),"contract runner does not support calling","UNSUPPORTED_OPERATION",{operation:"call"});let U=await G(...V),M="0x";try{M=await q.call(U)}catch(I){if((0,j0.isCallException)(I)&&I.data)throw J.interface.makeError(I.data,U);throw I}let D=Y(...V);return J.interface.decodeFunctionResult(D,M)},Z=async(...V)=>{if(Y(...V).constant)return await X(...V);return await z(...V)};return(0,j0.defineProperties)(Z,{name:J.interface.getFunctionName(Q),_contract:J,_key:Q,getFragment:Y,estimateGas:K,populateTransaction:G,send:z,staticCall:X,staticCallResult:W}),Object.defineProperty(Z,"fragment",{configurable:!1,enumerable:!0,get:()=>{let V=J.interface.getFunction(Q);return(0,j0.assert)(V,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:Q}}),V}}),Z}function Rd4(J,Q){let Y=function(...X){let z=J.interface.getEvent(Q,X);return(0,j0.assert)(z,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:Q,args:X}}),z},G=function(...X){return new s26(J,Y(...X),X)};return(0,j0.defineProperties)(G,{name:J.interface.getEventName(Q),_contract:J,_key:Q,getFragment:Y}),Object.defineProperty(G,"fragment",{configurable:!1,enumerable:!0,get:()=>{let X=J.interface.getEvent(Q);return(0,j0.assert)(X,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:Q}}),X}}),G}var l_=Symbol.for("_ethersInternal_contract"),e26=new WeakMap;function Fd4(J,Q){e26.set(J[l_],Q)}function dJ(J){return e26.get(J[l_])}function Td4(J){return J&&typeof J==="object"&&"getTopicFilter"in J&&typeof J.getTopicFilter==="function"&&J.fragment}async function JH1(J,Q){let Y,G=null;if(Array.isArray(Q)){let z=function(K){if((0,j0.isHexString)(K,32))return K;let W=J.interface.getEvent(K);return(0,j0.assertArgument)(W,"unknown fragment","name",K),W.topicHash};Y=Q.map((K)=>{if(K==null)return null;if(Array.isArray(K))return K.map(z);return z(K)})}else if(Q==="*")Y=[null];else if(typeof Q==="string")if((0,j0.isHexString)(Q,32))Y=[Q];else G=J.interface.getEvent(Q),(0,j0.assertArgument)(G,"unknown fragment","event",Q),Y=[G.topicHash];else if(Td4(Q))Y=await Q.getTopicFilter();else if("fragment"in Q)G=Q.fragment,Y=[G.topicHash];else(0,j0.assertArgument)(!1,"unknown event name","event",Q);Y=Y.map((z)=>{if(z==null)return null;if(Array.isArray(z)){let K=Array.from(new Set(z.map((W)=>W.toLowerCase())).values());if(K.length===1)return K[0];return K.sort(),K}return z.toLowerCase()});let X=Y.map((z)=>{if(z==null)return"null";if(Array.isArray(z))return z.join("|");return z}).join("&");return{fragment:G,tag:X,topics:Y}}async function Hf(J,Q){let{subs:Y}=dJ(J);return Y.get((await JH1(J,Q)).tag)||null}async function _26(J,Q,Y){let G=gD(J.runner);(0,j0.assert)(G,"contract runner does not support subscribing","UNSUPPORTED_OPERATION",{operation:Q});let{fragment:X,tag:z,topics:K}=await JH1(J,Y),{addr:W,subs:Z}=dJ(J),V=Z.get(z);if(!V){let U={address:W?W:J,topics:K},M=(A)=>{let B=X;if(B==null)try{B=J.interface.getEvent(A.topics[0])}catch(w){}if(B){let w=B,N=X?J.interface.decodeEventLog(X,A.data,A.topics):[];sD1(J,Y,N,(L)=>{return new mD.ContractEventPayload(J,L,Y,w,A)})}else sD1(J,Y,[],(w)=>{return new mD.ContractUnknownEventPayload(J,w,Y,A)})},D=[];V={tag:z,listeners:[],start:()=>{if(D.length)return;D.push(G.on(U,M))},stop:async()=>{if(D.length==0)return;let A=D;D=[],await Promise.all(A),G.off(U,M)}},Z.set(z,V)}return V}var rD1=Promise.resolve();async function Sd4(J,Q,Y,G){await rD1;let X=await Hf(J,Q);if(!X)return!1;let z=X.listeners.length;if(X.listeners=X.listeners.filter(({listener:K,once:W})=>{let Z=Array.from(Y);if(G)Z.push(G(W?null:K));try{K.call(J,...Z)}catch(V){}return!W}),X.listeners.length===0)X.stop(),dJ(J).subs.delete(X.tag);return z>0}async function sD1(J,Q,Y,G){try{await rD1}catch(z){}let X=Sd4(J,Q,Y,G);return rD1=X,await X}var u_=["then"];class ww{target;interface;runner;filters;[l_];fallback;constructor(J,Q,Y,G){if((0,j0.assertArgument)(typeof J==="string"||(0,Lw.isAddressable)(J),"invalid value for Contract target","target",J),Y==null)Y=null;let X=tD1.Interface.from(Q);(0,j0.defineProperties)(this,{target:J,runner:Y,interface:X}),Object.defineProperty(this,l_,{value:{}});let z,K=null,W=null;if(G){let q=gD(Y);W=new mD.ContractTransactionResponse(this.interface,q,G)}let Z=new Map;if(typeof J==="string")if((0,j0.isHexString)(J))K=J,z=Promise.resolve(J);else{let q=dD(Y,"resolveName");if(!p_(q))throw(0,j0.makeError)("contract runner does not support name resolution","UNSUPPORTED_OPERATION",{operation:"resolveName"});z=q.resolveName(J).then((U)=>{if(U==null)throw(0,j0.makeError)("an ENS name used for a contract target must be correctly configured","UNCONFIGURED_NAME",{value:J});return dJ(this).addr=U,U})}else z=J.getAddress().then((q)=>{if(q==null)throw Error("TODO");return dJ(this).addr=q,q});Fd4(this,{addrPromise:z,addr:K,deployTx:W,subs:Z});let V=new Proxy({},{get:(q,U,M)=>{if(typeof U==="symbol"||u_.indexOf(U)>=0)return Reflect.get(q,U,M);try{return this.getEvent(U)}catch(D){if(!(0,j0.isError)(D,"INVALID_ARGUMENT")||D.argument!=="key")throw D}return},has:(q,U)=>{if(u_.indexOf(U)>=0)return Reflect.has(q,U);return Reflect.has(q,U)||this.interface.hasEvent(String(U))}});return(0,j0.defineProperties)(this,{filters:V}),(0,j0.defineProperties)(this,{fallback:X.receive||X.fallback?Ed4(this):null}),new Proxy(this,{get:(q,U,M)=>{if(typeof U==="symbol"||U in q||u_.indexOf(U)>=0)return Reflect.get(q,U,M);try{return q.getFunction(U)}catch(D){if(!(0,j0.isError)(D,"INVALID_ARGUMENT")||D.argument!=="key")throw D}return},has:(q,U)=>{if(typeof U==="symbol"||U in q||u_.indexOf(U)>=0)return Reflect.has(q,U);return q.interface.hasFunction(U)}})}connect(J){return new ww(this.target,this.interface,J)}attach(J){return new ww(J,this.interface,this.runner)}async getAddress(){return await dJ(this).addrPromise}async getDeployedCode(){let J=gD(this.runner);(0,j0.assert)(J,"runner does not support .provider","UNSUPPORTED_OPERATION",{operation:"getDeployedCode"});let Q=await J.getCode(await this.getAddress());if(Q==="0x")return null;return Q}async waitForDeployment(){let J=this.deploymentTransaction();if(J)return await J.wait(),this;if(await this.getDeployedCode()!=null)return this;let Y=gD(this.runner);return(0,j0.assert)(Y!=null,"contract runner does not support .provider","UNSUPPORTED_OPERATION",{operation:"waitForDeployment"}),new Promise((G,X)=>{let z=async()=>{try{if(await this.getDeployedCode()!=null)return G(this);Y.once("block",z)}catch(K){X(K)}};z()})}deploymentTransaction(){return dJ(this).deployTx}getFunction(J){if(typeof J!=="string")J=J.format();return Cd4(this,J)}getEvent(J){if(typeof J!=="string")J=J.format();return Rd4(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}=dJ(this),z=G?G:await X,{fragment:K,topics:W}=await JH1(this,J),Z={address:z,topics:W,fromBlock:Q,toBlock:Y},V=gD(this.runner);return(0,j0.assert)(V,"contract runner does not have a provider","UNSUPPORTED_OPERATION",{operation:"queryFilter"}),(await V.getLogs(Z)).map((q)=>{let U=K;if(U==null)try{U=this.interface.getEvent(q.topics[0])}catch(M){}if(U)try{return new mD.EventLog(q,this.interface,U)}catch(M){return new mD.UndecodedEventLog(q,M)}return new i26.Log(q,V)})}async on(J,Q){let Y=await _26(this,"on",J);return Y.listeners.push({listener:Q,once:!1}),Y.start(),this}async once(J,Q){let Y=await _26(this,"once",J);return Y.listeners.push({listener:Q,once:!0}),Y.start(),this}async emit(J,...Q){return await sD1(this,J,Q,null)}async listenerCount(J){if(J){let G=await Hf(this,J);if(!G)return 0;return G.listeners.length}let{subs:Q}=dJ(this),Y=0;for(let{listeners:G}of Q.values())Y+=G.length;return Y}async listeners(J){if(J){let G=await Hf(this,J);if(!G)return[];return G.listeners.map(({listener:X})=>X)}let{subs:Q}=dJ(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 Hf(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(),dJ(this).subs.delete(Y.tag);return this}async removeAllListeners(J){if(J){let Q=await Hf(this,J);if(!Q)return this;Q.stop(),dJ(this).subs.delete(Q.tag)}else{let{subs:Q}=dJ(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 ww{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)}}QQ6.BaseContract=ww;function Pd4(){return ww}class JQ6 extends Pd4(){}QQ6.Contract=JQ6});var zQ6=H((GQ6)=>{Object.defineProperty(GQ6,"__esModule",{value:!0});GQ6.ContractFactory=void 0;var vd4=Aw(),jd4=$9(),Dq=h1(),c_=QH1();class YH1{interface;bytecode;runner;constructor(J,Q,Y){let G=vd4.Interface.from(J);if(Q instanceof Uint8Array)Q=(0,Dq.hexlify)((0,Dq.getBytes)(Q));else{if(typeof Q==="object")Q=Q.object;if(!Q.startsWith("0x"))Q="0x"+Q;Q=(0,Dq.hexlify)((0,Dq.getBytes)(Q))}(0,Dq.defineProperties)(this,{bytecode:Q,interface:G,runner:Y||null})}attach(J){return new c_.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,c_.copyOverrides)(J.pop());if(Y.inputs.length!==J.length)throw Error("incorrect number of arguments to constructor");let G=await(0,c_.resolveArgs)(this.runner,Y.inputs,J),X=(0,Dq.concat)([this.bytecode,this.interface.encodeDeploy(G)]);return Object.assign({},Q,{data:X})}async deploy(...J){let Q=await this.getDeployTransaction(...J);(0,Dq.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,jd4.getCreateAddress)(Y);return new c_.BaseContract(G,this.interface,this.runner,Y)}connect(J){return new YH1(this.interface,this.bytecode,J)}static fromSolidity(J,Q){if((0,Dq.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)}}GQ6.ContractFactory=YH1});var If=H((bY)=>{Object.defineProperty(bY,"__esModule",{value:!0});bY.UndecodedEventLog=bY.EventLog=bY.ContractTransactionResponse=bY.ContractTransactionReceipt=bY.ContractUnknownEventPayload=bY.ContractEventPayload=bY.ContractFactory=bY.Contract=bY.BaseContract=void 0;var KQ6=QH1();Object.defineProperty(bY,"BaseContract",{enumerable:!0,get:function(){return KQ6.BaseContract}});Object.defineProperty(bY,"Contract",{enumerable:!0,get:function(){return KQ6.Contract}});var hd4=zQ6();Object.defineProperty(bY,"ContractFactory",{enumerable:!0,get:function(){return hd4.ContractFactory}});var Ew=aD1();Object.defineProperty(bY,"ContractEventPayload",{enumerable:!0,get:function(){return Ew.ContractEventPayload}});Object.defineProperty(bY,"ContractUnknownEventPayload",{enumerable:!0,get:function(){return Ew.ContractUnknownEventPayload}});Object.defineProperty(bY,"ContractTransactionReceipt",{enumerable:!0,get:function(){return Ew.ContractTransactionReceipt}});Object.defineProperty(bY,"ContractTransactionResponse",{enumerable:!0,get:function(){return Ew.ContractTransactionResponse}});Object.defineProperty(bY,"EventLog",{enumerable:!0,get:function(){return Ew.EventLog}});Object.defineProperty(bY,"UndecodedEventLog",{enumerable:!0,get:function(){return Ew.UndecodedEventLog}})});var KH1=H((UQ6)=>{Object.defineProperty(UQ6,"__esModule",{value:!0});UQ6.EnsResolver=UQ6.BasicMulticoinProviderPlugin=UQ6.MulticoinProviderPlugin=void 0;var xd4=$9(),WQ6=Mw(),GH1=If(),XH1=mJ(),r7=h1();function zH1(J){if(J.match(/^ipfs:\/\/ipfs\//i))J=J.substring(12);else if(J.match(/^ipfs:\/\//i))J=J.substring(7);else(0,r7.assertArgument)(!1,"unsupported IPFS format","link",J);return`https://gateway.ipfs.io/ipfs/${J}`}class __{name;constructor(J){(0,r7.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")}}UQ6.MulticoinProviderPlugin=__;var yd4="org.ethers.plugins.provider.BasicMulticoin";class VQ6 extends __{constructor(){super(yd4)}}UQ6.BasicMulticoinProviderPlugin=VQ6;var qQ6=new RegExp("^(ipfs)://(.*)$","i"),ZQ6=[new RegExp("^(https)://(.*)$","i"),new RegExp("^(data):(.*)$","i"),qQ6,new RegExp("^eip155:[0-9]+/(erc[0-9]+):(.*)$","i")];class Of{provider;address;name;#J;#Q;constructor(J,Q,Y){(0,r7.defineProperties)(this,{provider:J,address:Q,name:Y}),this.#J=null,this.#Q=new GH1.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,r7.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,XH1.namehash)(this.name));let G=null;if(await this.supportsWildcard())G=Y.getFunction(J),(0,r7.assert)(G,"missing fragment","UNKNOWN_ERROR",{info:{funcName:J}}),Q=[(0,XH1.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,r7.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===WQ6.ZeroAddress)return null;return X}catch(X){if((0,r7.isError)(X,"CALL_EXCEPTION"))return null;throw X}if(J>=0&&J<2147483648){let X=J+2147483648,z=await this.#Y("addr(bytes32,uint)",[X]);if((0,r7.isHexString)(z,20))return(0,xd4.getAddress)(z)}let Q=null;for(let X of this.provider.plugins){if(!(X instanceof __))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,r7.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,r7.encodeBase58)("0x"+Q[2])}`}let Y=J.match(/^0xe40101fa011b20([0-9a-f]*)$/);if(Y&&Y[1].length===64)return`bzz://${Y[1]}`;(0,r7.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<ZQ6.length;Y++){let G=Q.match(ZQ6[Y]);if(G==null)continue;let X=G[1].toLowerCase();switch(X){case"https":case"data":return J.push({type:"url",value:Q}),{linkage:J,url:Q};case"ipfs":{let z=zH1(Q);return J.push({type:"ipfs",value:Q}),J.push({type:"url",value:z}),{linkage:J,url:z}}case"erc721":case"erc1155":{let z=X==="erc721"?"tokenURI(uint256)":"uri(uint256)";J.push({type:X,value:Q});let K=await this.getAddress();if(K==null)return J.push({type:"!owner",value:""}),{url:null,linkage:J};let W=(G[2]||"").split("/");if(W.length!==2)return J.push({type:`!${X}caip`,value:G[2]||""}),{url:null,linkage:J};let Z=W[1],V=new GH1.Contract(W[0],["function tokenURI(uint) view returns (string)","function ownerOf(uint) view returns (address)","function uri(uint) view returns (string)","function balanceOf(address, uint256) view returns (uint)"],this.provider);if(X==="erc721"){let I=await V.ownerOf(Z);if(K!==I)return J.push({type:"!owner",value:I}),{url:null,linkage:J};J.push({type:"owner",value:I})}else if(X==="erc1155"){let I=await V.balanceOf(K,Z);if(!I)return J.push({type:"!balance",value:"0"}),{url:null,linkage:J};J.push({type:"balance",value:I.toString()})}let q=await V[z](Z);if(q==null||q==="0x")return J.push({type:"!metadata-url",value:""}),{url:null,linkage:J};if(J.push({type:"metadata-url-base",value:q}),X==="erc1155")q=q.replace("{id}",(0,r7.toBeHex)(Z,32).substring(2)),J.push({type:"metadata-url-expanded",value:q});if(q.match(/^ipfs:/i))q=zH1(q);J.push({type:"metadata-url",value:q});let U={},M=await new r7.FetchRequest(q).send();M.assertOk();try{U=M.bodyJson}catch(I){try{J.push({type:"!metadata",value:M.bodyText})}catch(O){let A=M.body;if(A)J.push({type:"!metadata",value:(0,r7.hexlify)(A)});return{url:null,linkage:J}}return{url:null,linkage:J}}if(!U)return J.push({type:"!metadata",value:""}),{url:null,linkage:J};J.push({type:"metadata",value:JSON.stringify(U)});let D=U.image;if(typeof D!=="string")return J.push({type:"!imageUrl",value:""}),{url:null,linkage:J};if(D.match(/^(https:\/\/|data:)/i));else{if(D.match(qQ6)==null)return J.push({type:"!imageUrl-ipfs",value:D}),{url:null,linkage:J};J.push({type:"imageUrl-ipfs",value:D}),D=zH1(D)}return J.push({type:"url",value:D}),{linkage:J,url:D}}}}}catch(Q){}return{linkage:J,url:null}}static async getEnsAddress(J){let Q=await J.getNetwork(),Y=Q.getPlugin("org.ethers.plugins.network.Ens");return(0,r7.assert)(Y,"network does not support ENS","UNSUPPORTED_OPERATION",{operation:"getEnsAddress",info:{network:Q}}),Y.address}static async#G(J,Q){let Y=await Of.getEnsAddress(J);try{let X=await new GH1.Contract(Y,["function resolver(bytes32) view returns (address)"],J).resolver((0,XH1.namehash)(Q),{enableCcipRead:!0});if(X===WQ6.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 Of.#G(J,Y);if(G!=null){let X=new Of(J,G,Q);if(Y!==Q&&!await X.supportsWildcard())return null;return X}Y=Y.split(".").slice(1).join(".")}}}UQ6.EnsResolver=Of});var NQ6=H((AQ6)=>{Object.defineProperty(AQ6,"__esModule",{value:!0});AQ6.formatTransactionResponse=AQ6.formatTransactionReceipt=AQ6.formatReceiptLog=AQ6.formatBlock=AQ6.formatLog=AQ6.formatUint256=AQ6.formatHash=AQ6.formatData=AQ6.formatBoolean=AQ6.object=AQ6.arrayOf=AQ6.allowNull=void 0;var xY=$9(),WH1=l9(),dd4=o7(),N0=h1(),DQ6=BigInt(0);function G6(J,Q){return function(Y){if(Y==null)return Q;return J(Y)}}AQ6.allowNull=G6;function Cw(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))}}AQ6.arrayOf=Cw;function Rw(J,Q){return(Y)=>{let G={};for(let X in J){let z=X;if(Q&&X in Q&&!(z in Y)){for(let K of Q[X])if(K in Y){z=K;break}}try{let K=J[X](Y[z]);if(K!==void 0)G[X]=K}catch(K){let W=K instanceof Error?K.message:"not-an-error";(0,N0.assert)(!1,`invalid value for value.${X} (${W})`,"BAD_DATA",{value:Y})}}return G}}AQ6.object=Rw;function HQ6(J){switch(J){case!0:case"true":return!0;case!1:case"false":return!1}(0,N0.assertArgument)(!1,`invalid boolean; ${JSON.stringify(J)}`,"value",J)}AQ6.formatBoolean=HQ6;function uD(J){return(0,N0.assertArgument)((0,N0.isHexString)(J,!0),"invalid data","value",J),J}AQ6.formatData=uD;function _4(J){return(0,N0.assertArgument)((0,N0.isHexString)(J,32),"invalid hash","value",J),J}AQ6.formatHash=_4;function ud4(J){if(!(0,N0.isHexString)(J))throw Error("invalid uint256");return(0,N0.zeroPadValue)(J,32)}AQ6.formatUint256=ud4;var ld4=Rw({address:xY.getAddress,blockHash:_4,blockNumber:N0.getNumber,data:uD,index:N0.getNumber,removed:G6(HQ6,!1),topics:Cw(_4),transactionHash:_4,transactionIndex:N0.getNumber},{index:["logIndex"]});function pd4(J){return ld4(J)}AQ6.formatLog=pd4;var cd4=Rw({hash:G6(_4),parentHash:_4,parentBeaconBlockRoot:G6(_4,null),number:N0.getNumber,timestamp:N0.getNumber,nonce:G6(uD),difficulty:N0.getBigInt,gasLimit:N0.getBigInt,gasUsed:N0.getBigInt,stateRoot:G6(_4,null),receiptsRoot:G6(_4,null),blobGasUsed:G6(N0.getBigInt,null),excessBlobGas:G6(N0.getBigInt,null),miner:G6(xY.getAddress),prevRandao:G6(_4,null),extraData:uD,baseFeePerGas:G6(N0.getBigInt)},{prevRandao:["mixHash"]});function _d4(J){let Q=cd4(J);return Q.transactions=J.transactions.map((Y)=>{if(typeof Y==="string")return Y;return OQ6(Y)}),Q}AQ6.formatBlock=_d4;var id4=Rw({transactionIndex:N0.getNumber,blockNumber:N0.getNumber,transactionHash:_4,address:xY.getAddress,topics:Cw(_4),data:uD,index:N0.getNumber,blockHash:_4},{index:["logIndex"]});function IQ6(J){return id4(J)}AQ6.formatReceiptLog=IQ6;var nd4=Rw({to:G6(xY.getAddress,null),from:G6(xY.getAddress,null),contractAddress:G6(xY.getAddress,null),index:N0.getNumber,root:G6(N0.hexlify),gasUsed:N0.getBigInt,blobGasUsed:G6(N0.getBigInt,null),logsBloom:G6(uD),blockHash:_4,hash:_4,logs:Cw(IQ6),blockNumber:N0.getNumber,cumulativeGasUsed:N0.getBigInt,effectiveGasPrice:G6(N0.getBigInt),blobGasPrice:G6(N0.getBigInt,null),status:G6(N0.getNumber),type:G6(N0.getNumber,0)},{effectiveGasPrice:["gasPrice"],hash:["transactionHash"],index:["transactionIndex"]});function od4(J){return nd4(J)}AQ6.formatTransactionReceipt=od4;function OQ6(J){if(J.to&&(0,N0.getBigInt)(J.to)===DQ6)J.to="0x0000000000000000000000000000000000000000";let Q=Rw({hash:_4,index:G6(N0.getNumber,void 0),type:(Y)=>{if(Y==="0x"||Y==null)return 0;return(0,N0.getNumber)(Y)},accessList:G6(dd4.accessListify,null),blobVersionedHashes:G6(Cw(_4,!0),null),authorizationList:G6(Cw((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,xY.getAddress)(Y.address),chainId:(0,N0.getBigInt)(Y.chainId),nonce:(0,N0.getBigInt)(Y.nonce),signature:WH1.Signature.from(G)}},!1),null),blockHash:G6(_4,null),blockNumber:G6(N0.getNumber,null),transactionIndex:G6(N0.getNumber,null),from:xY.getAddress,gasPrice:G6(N0.getBigInt),maxPriorityFeePerGas:G6(N0.getBigInt),maxFeePerGas:G6(N0.getBigInt),maxFeePerBlobGas:G6(N0.getBigInt,null),gasLimit:N0.getBigInt,to:G6(xY.getAddress,null),value:N0.getBigInt,nonce:N0.getNumber,data:uD,creates:G6(xY.getAddress,null),chainId:G6(N0.getBigInt,null)},{data:["input"],gasLimit:["gas"],index:["transactionIndex"]})(J);if(Q.to==null&&Q.creates==null)Q.creates=(0,xY.getCreateAddress)(Q);if((J.type===1||J.type===2)&&J.accessList==null)Q.accessList=[];if(J.signature)Q.signature=WH1.Signature.from(J.signature);else Q.signature=WH1.Signature.from(J);if(Q.chainId==null){let Y=Q.signature.legacyChainId;if(Y!=null)Q.chainId=Y}if(Q.blockHash&&(0,N0.getBigInt)(Q.blockHash)===DQ6)Q.blockHash=null;return Q}AQ6.formatTransactionResponse=OQ6});var i_=H((LQ6)=>{Object.defineProperty(LQ6,"__esModule",{value:!0});LQ6.FetchUrlFeeDataNetworkPlugin=LQ6.FeeDataNetworkPlugin=LQ6.EnsPlugin=LQ6.GasCostPlugin=LQ6.NetworkPlugin=void 0;var ZH1=oV(),Ku4=h1(),Wu4="0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";class lD{name;constructor(J){(0,ZH1.defineProperties)(this,{name:J})}clone(){return new lD(this.name)}}LQ6.NetworkPlugin=lD;class VH1 extends lD{effectiveBlock;txBase;txCreate;txDataZero;txDataNonzero;txAccessListStorageKey;txAccessListAddress;constructor(J,Q){if(J==null)J=0;super(`org.ethers.network.plugins.GasCost#${J||0}`);let Y={effectiveBlock:J};function G(X,z){let K=(Q||{})[X];if(K==null)K=z;(0,Ku4.assertArgument)(typeof K==="number",`invalud value for ${X}`,"costs",Q),Y[X]=K}G("txBase",21000),G("txCreate",32000),G("txDataZero",4),G("txDataNonzero",16),G("txAccessListStorageKey",1900),G("txAccessListAddress",2400),(0,ZH1.defineProperties)(this,Y)}clone(){return new VH1(this.effectiveBlock,this)}}LQ6.GasCostPlugin=VH1;class qH1 extends lD{address;targetNetwork;constructor(J,Q){super("org.ethers.plugins.network.Ens");(0,ZH1.defineProperties)(this,{address:J||Wu4,targetNetwork:Q==null?1:Q})}clone(){return new qH1(this.address,this.targetNetwork)}}LQ6.EnsPlugin=qH1;class UH1 extends lD{#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 UH1(this.#J)}}LQ6.FeeDataNetworkPlugin=UH1;class wQ6 extends lD{#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}}LQ6.FetchUrlFeeDataNetworkPlugin=wQ6});var s7=H((TQ6)=>{Object.defineProperty(TQ6,"__esModule",{value:!0});TQ6.Network=void 0;var Mu4=o7(),dX=h1(),Af=i_(),MH1=new Map;class uX{#J;#Q;#Y;constructor(J,Q){this.#J=J,this.#Q=(0,dX.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,dX.getBigInt)(J,"chainId")}matches(J){if(J==null)return!1;if(typeof J==="string"){try{return this.chainId===(0,dX.getBigInt)(J)}catch(Q){}return this.name===J}if(typeof J==="number"||typeof J==="bigint"){try{return this.chainId===(0,dX.getBigInt)(J)}catch(Q){}return!1}if(typeof J==="object"){if(J.chainId!=null){try{return this.chainId===(0,dX.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 uX(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 Af.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,Mu4.accessListify)(J.accessList);for(let X in G)Y+=Q.txAccessListAddress+Q.txAccessListStorageKey*G[X].storageKeys.length}return Y}static from(J){if(Du4(),J==null)return uX.from("mainnet");if(typeof J==="number")J=BigInt(J);if(typeof J==="string"||typeof J==="bigint"){let Q=MH1.get(J);if(Q)return Q();if(typeof J==="bigint")return new uX("unknown",J);(0,dX.assertArgument)(!1,"unknown network","network",J)}if(typeof J.clone==="function")return J.clone();if(typeof J==="object"){(0,dX.assertArgument)(typeof J.name==="string"&&typeof J.chainId==="number","invalid network object name or chainId","network",J);let Q=new uX(J.name,J.chainId);if(J.ensAddress||J.ensNetwork!=null)Q.attachPlugin(new Af.EnsPlugin(J.ensAddress,J.ensNetwork));return Q}(0,dX.assertArgument)(!1,"invalid network","network",J)}static register(J,Q){if(typeof J==="number")J=BigInt(J);let Y=MH1.get(J);if(Y)(0,dX.assertArgument)(!1,`conflicting network for ${JSON.stringify(Y.name)}`,"nameOrChainId",J);MH1.set(J,Q)}}TQ6.Network=uX;function CQ6(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 RQ6(J){return new Af.FetchUrlFeeDataNetworkPlugin(J,async(Q,Y,G)=>{G.setHeader("User-Agent","ethers");let X;try{let[z,K]=await Promise.all([G.send(),Q()]);X=z;let W=X.bodyJson.standard;return{gasPrice:K.gasPrice,maxFeePerGas:CQ6(W.maxFee,9),maxPriorityFeePerGas:CQ6(W.maxPriorityFee,9)}}catch(z){(0,dX.assert)(!1,`error encountered with polygon gas station (${JSON.stringify(G.url)})`,"SERVER_ERROR",{request:G,response:X,error:z})}})}var FQ6=!1;function Du4(){if(FQ6)return;FQ6=!0;function J(Q,Y,G){let X=function(){let z=new uX(Q,Y);if(G.ensNetwork!=null)z.attachPlugin(new Af.EnsPlugin(null,G.ensNetwork));return z.attachPlugin(new Af.GasCostPlugin),(G.plugins||[]).forEach((K)=>{z.attachPlugin(K)}),z};if(uX.register(Q,X),uX.register(Y,X),G.altNames)G.altNames.forEach((z)=>{uX.register(z,X)})}J("mainnet",1,{ensNetwork:1,altNames:["homestead"]}),J("ropsten",3,{ensNetwork:3}),J("rinkeby",4,{ensNetwork:4}),J("goerli",5,{ensNetwork:5}),J("kovan",42,{ensNetwork:42}),J("sepolia",11155111,{ensNetwork:11155111}),J("holesky",17000,{ensNetwork:17000}),J("classic",61,{}),J("classicKotti",6,{}),J("arbitrum",42161,{ensNetwork:1}),J("arbitrum-goerli",421613,{}),J("arbitrum-sepolia",421614,{}),J("base",8453,{ensNetwork:1}),J("base-goerli",84531,{}),J("base-sepolia",84532,{}),J("bnb",56,{ensNetwork:1}),J("bnbt",97,{}),J("filecoin",314,{}),J("filecoin-calibration",314159,{}),J("linea",59144,{ensNetwork:1}),J("linea-goerli",59140,{}),J("linea-sepolia",59141,{}),J("matic",137,{ensNetwork:1,plugins:[RQ6("https://gasstation.polygon.technology/v2")]}),J("matic-amoy",80002,{}),J("matic-mumbai",80001,{altNames:["maticMumbai","maticmum"],plugins:[RQ6("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 n_=H((vQ6)=>{Object.defineProperty(vQ6,"__esModule",{value:!0});vQ6.PollingEventSubscriber=vQ6.PollingTransactionSubscriber=vQ6.PollingOrphanSubscriber=vQ6.PollingBlockTagSubscriber=vQ6.OnBlockSubscriber=vQ6.PollingBlockSubscriber=vQ6.getPollingSubscriber=void 0;var PQ6=h1();function DH1(J){return JSON.parse(JSON.stringify(J))}function Hu4(J,Q){if(Q==="block")return new HH1(J);if((0,PQ6.isHexString)(Q,32))return new IH1(J,Q);(0,PQ6.assert)(!1,"unsupported polling event","UNSUPPORTED_OPERATION",{operation:"getPollingSubscriber",info:{event:Q}})}vQ6.getPollingSubscriber=Hu4;class HH1{#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()}}vQ6.PollingBlockSubscriber=HH1;class Bf{#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()}}vQ6.OnBlockSubscriber=Bf;class $Q6 extends Bf{#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}}vQ6.PollingBlockTagSubscriber=$Q6;class fQ6 extends Bf{#J;constructor(J,Q){super(J);this.#J=DH1(Q)}async _poll(J,Q){throw Error("@TODO")}}vQ6.PollingOrphanSubscriber=fQ6;class IH1 extends Bf{#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)}}vQ6.PollingTransactionSubscriber=IH1;class kQ6{#J;#Q;#Y;#G;#X;constructor(J,Q){this.#J=J,this.#Q=DH1(Q),this.#Y=this.#K.bind(this),this.#G=!1,this.#X=-2}async#K(J){if(this.#X===-2)return;let Q=DH1(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()}}vQ6.PollingEventSubscriber=kQ6});var Fw=H((mQ6)=>{Object.defineProperty(mQ6,"__esModule",{value:!0});mQ6.AbstractProvider=mQ6.UnmanagedSubscriber=void 0;var wf=$9(),Lu4=Mw(),hQ6=If(),Eu4=mJ(),Cu4=o7(),$1=h1(),bQ6=KH1(),o_=NQ6(),Ru4=s7(),Hq=Nw(),Nf=n_(),Fu4=BigInt(2),Tu4=10;function a_(J){return J&&typeof J.then==="function"}function r_(J,Q){return J+":"+JSON.stringify(Q,(Y,G)=>{if(G==null)return"null";if(typeof G==="bigint")return`bigint:${G.toString()}`;if(typeof G==="string")return G.toLowerCase();if(typeof G==="object"&&!Array.isArray(G)){let X=Object.keys(G);return X.sort(),X.reduce((z,K)=>{return z[K]=G[K],z},{})}return G})}class wH1{name;constructor(J){(0,$1.defineProperties)(this,{name:J})}start(){}stop(){}pause(J){}resume(){}}mQ6.UnmanagedSubscriber=wH1;function Su4(J){return JSON.parse(JSON.stringify(J))}function BH1(J){return J=Array.from(new Set(J).values()),J.sort(),J}async function OH1(J,Q){if(J==null)throw Error("invalid event");if(Array.isArray(J))J={topics:J};if(typeof J==="string")switch(J){case"block":case"debug":case"error":case"finalized":case"network":case"pending":case"safe":return{type:J,tag:J}}if((0,$1.isHexString)(J,32)){let Y=J.toLowerCase();return{type:"transaction",tag:r_("tx",{hash:Y}),hash:Y}}if(J.orphan){let Y=J;return{type:"orphan",tag:r_("orphan",Y),filter:Su4(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 BH1(X.map((z)=>z.toLowerCase()));return X.toLowerCase()})};if(Y.address){let X=[],z=[],K=(W)=>{if((0,$1.isHexString)(W))X.push(W);else z.push((async()=>{X.push(await(0,wf.resolveAddress)(W,Q))})())};if(Array.isArray(Y.address))Y.address.forEach(K);else K(Y.address);if(z.length)await Promise.all(z);G.address=BH1(X.map((W)=>W.toLowerCase()))}return{filter:G,tag:r_("event",G),type:"event"}}(0,$1.assertArgument)(!1,"unknown ProviderEvent","event",J)}function AH1(){return new Date().getTime()}var Pu4={cacheTimeout:250,pollingInterval:4000};class gQ6{#J;#Q;#Y;#G;#X;#K;#z;#W;#U;#V;#H;#I;constructor(J,Q){if(this.#I=Object.assign({},Pu4,Q||{}),J==="any")this.#K=!0,this.#X=null;else if(J){let Y=Ru4.Network.from(J);this.#K=!1,this.#X=Promise.resolve(Y),setTimeout(()=>{this.emit("network",Y,null)},0)}else this.#K=!1,this.#X=null;this.#W=-1,this.#z=new Map,this.#J=new Map,this.#Q=new Map,this.#Y=null,this.#G=!1,this.#U=1,this.#V=new Map,this.#H=!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.#H}set disableCcipRead(J){this.#H=!!J}async#Z(J){let Q=this.#I.cacheTimeout;if(Q<0)return await this._perform(J);let Y=r_(J.method,J),G=this.#z.get(Y);if(!G)G=this._perform(J),this.#z.set(Y,G),setTimeout(()=>{if(this.#z.get(Y)===G)this.#z.delete(Y)},Q);return await G}async ccipReadFetch(J,Q,Y){if(this.disableCcipRead||Y.length===0||J.to==null)return null;let G=J.to.toLowerCase(),X=Q.toLowerCase(),z=[];for(let K=0;K<Y.length;K++){let W=Y[K],Z=W.replace("{sender}",G).replace("{data}",X),V=new $1.FetchRequest(Z);if(W.indexOf("{data}")===-1)V.body={data:X,sender:G};this.emit("debug",{action:"sendCcipReadFetchRequest",request:V,index:K,urls:Y});let q="unknown error",U;try{U=await V.send()}catch(M){z.push(M.message),this.emit("debug",{action:"receiveCcipReadFetchError",request:V,result:{error:M}});continue}try{let M=U.bodyJson;if(M.data)return this.emit("debug",{action:"receiveCcipReadFetchResult",request:V,result:M}),M.data;if(M.message)q=M.message;this.emit("debug",{action:"receiveCcipReadFetchError",request:V,result:M})}catch(M){}(0,$1.assert)(U.statusCode<400||U.statusCode>=500,`response not found during CCIP fetch: ${q}`,"OFFCHAIN_FAULT",{reason:"404_MISSING_RESOURCE",transaction:J,info:{url:W,errorMessage:q}}),z.push(q)}(0,$1.assert)(!1,`error encountered during CCIP fetch: ${z.map((K)=>JSON.stringify(K)).join(", ")}`,"OFFCHAIN_FAULT",{reason:"500_SERVER_ERROR",transaction:J,info:{urls:Y,errorMessages:z}})}_wrapBlock(J,Q){return new Hq.Block((0,o_.formatBlock)(J),this)}_wrapLog(J,Q){return new Hq.Log((0,o_.formatLog)(J),this)}_wrapTransactionReceipt(J,Q){return new Hq.TransactionReceipt((0,o_.formatTransactionReceipt)(J),this)}_wrapTransactionResponse(J,Q){return new Hq.TransactionResponse((0,o_.formatTransactionResponse)(J),this)}_detectNetwork(){(0,$1.assert)(!1,"sub-classes must implement this","UNSUPPORTED_OPERATION",{operation:"_detectNetwork"})}async _perform(J){(0,$1.assert)(!1,`unsupported method: ${J.method}`,"UNSUPPORTED_OPERATION",{operation:J.method,info:J})}async getBlockNumber(){let J=(0,$1.getNumber)(await this.#Z({method:"getBlockNumber"}),"%response");if(this.#W>=0)this.#W=J;return J}_getAddress(J){return(0,wf.resolveAddress)(J,this)}_getBlockTag(J){if(J==null)return"latest";switch(J){case"earliest":return"0x0";case"finalized":case"latest":case"pending":case"safe":return J}if((0,$1.isHexString)(J)){if((0,$1.isHexString)(J,32))return J;return(0,$1.toQuantity)(J)}if(typeof J==="bigint")J=(0,$1.getNumber)(J,"blockTag");if(typeof J==="number"){if(J>=0)return(0,$1.toQuantity)(J);if(this.#W>=0)return(0,$1.toQuantity)(this.#W+J);return this.getBlockNumber().then((Q)=>(0,$1.toQuantity)(Q+J))}(0,$1.assertArgument)(!1,"invalid blockTag","blockTag",J)}_getFilter(J){let Q=(J.topics||[]).map((W)=>{if(W==null)return null;if(Array.isArray(W))return BH1(W.map((Z)=>Z.toLowerCase()));return W.toLowerCase()}),Y="blockHash"in J?J.blockHash:void 0,G=(W,Z,V)=>{let q=void 0;switch(W.length){case 0:break;case 1:q=W[0];break;default:W.sort(),q=W}if(Y){if(Z!=null||V!=null)throw Error("invalid filter")}let U={};if(q)U.address=q;if(Q.length)U.topics=Q;if(Z)U.fromBlock=Z;if(V)U.toBlock=V;if(Y)U.blockHash=Y;return U},X=[];if(J.address)if(Array.isArray(J.address))for(let W of J.address)X.push(this._getAddress(W));else X.push(this._getAddress(J.address));let z=void 0;if("fromBlock"in J)z=this._getBlockTag(J.fromBlock);let K=void 0;if("toBlock"in J)K=this._getBlockTag(J.toBlock);if(X.filter((W)=>typeof W!=="string").length||z!=null&&typeof z!=="string"||K!=null&&typeof K!=="string")return Promise.all([Promise.all(X),z,K]).then((W)=>{return G(W[0],W[1],W[2])});return G(X,z,K)}_getTransactionRequest(J){let Q=(0,Hq.copyRequest)(J),Y=[];if(["to","from"].forEach((G)=>{if(Q[G]==null)return;let X=(0,wf.resolveAddress)(Q[G],this);if(a_(X))Y.push(async function(){Q[G]=await X}());else Q[G]=X}),Q.blockTag!=null){let G=this._getBlockTag(Q.blockTag);if(a_(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.#K){if(this.emit("network",Y,Q),this.#X===J)this.#X=Promise.resolve(Y)}else(0,$1.assert)(!1,`network changed: ${Q.chainId} => ${Y.chainId} `,"NETWORK_ERROR",{event:"changed"});return Q.clone()}async getFeeData(){let J=await this.getNetwork(),Q=async()=>{let{_block:G,gasPrice:X,priorityFee:z}=await(0,$1.resolveProperties)({_block:this.#B("latest",!1),gasPrice:(async()=>{try{let V=await this.#Z({method:"getGasPrice"});return(0,$1.getBigInt)(V,"%response")}catch(V){}return null})(),priorityFee:(async()=>{try{let V=await this.#Z({method:"getPriorityFee"});return(0,$1.getBigInt)(V,"%response")}catch(V){}return null})()}),K=null,W=null,Z=this._wrapBlock(G,J);if(Z&&Z.baseFeePerGas)W=z!=null?z:BigInt("1000000000"),K=Z.baseFeePerGas*Fu4+W;return new Hq.FeeData(X,K,W)},Y=J.getPlugin("org.ethers.plugins.network.FetchUrlFeeDataPlugin");if(Y){let G=new $1.FetchRequest(Y.url),X=await Y.processFunc(Q,this,G);return new Hq.FeeData(X.gasPrice,X.maxFeePerGas,X.maxPriorityFeePerGas)}return await Q()}async estimateGas(J){let Q=this._getTransactionRequest(J);if(a_(Q))Q=await Q;return(0,$1.getBigInt)(await this.#Z({method:"estimateGas",transaction:Q}),"%response")}async#q(J,Q,Y){(0,$1.assert)(Y<Tu4,"CCIP read exceeded maximum redirections","OFFCHAIN_FAULT",{reason:"TOO_MANY_REDIRECTS",transaction:Object.assign({},J,{blockTag:Q,enableCcipRead:!0})});let G=(0,Hq.copyRequest)(J);try{return(0,$1.hexlify)(await this._perform({method:"call",transaction:G,blockTag:Q}))}catch(X){if(!this.disableCcipRead&&(0,$1.isCallException)(X)&&X.data&&Y>=0&&Q==="latest"&&G.to!=null&&(0,$1.dataSlice)(X.data,0,4)==="0x556f1830"){let z=X.data,K=await(0,wf.resolveAddress)(G.to,this),W;try{W=ju4((0,$1.dataSlice)(X.data,4))}catch(q){(0,$1.assert)(!1,q.message,"OFFCHAIN_FAULT",{reason:"BAD_DATA",transaction:G,info:{data:z}})}(0,$1.assert)(W.sender.toLowerCase()===K.toLowerCase(),"CCIP Read sender mismatch","CALL_EXCEPTION",{action:"call",data:z,reason:"OffchainLookup",transaction:G,invocation:null,revert:{signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",name:"OffchainLookup",args:W.errorArgs}});let Z=await this.ccipReadFetch(G,W.calldata,W.urls);(0,$1.assert)(Z!=null,"CCIP Read failed to fetch data","OFFCHAIN_FAULT",{reason:"FETCH_FAILED",transaction:G,info:{data:X.data,errorArgs:W.errorArgs}});let V={to:K,data:(0,$1.concat)([W.selector,vu4([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#M(J){let{value:Q}=await(0,$1.resolveProperties)({network:this.getNetwork(),value:J});return Q}async call(J){let{tx:Q,blockTag:Y}=await(0,$1.resolveProperties)({tx:this._getTransactionRequest(J),blockTag:this._getBlockTag(J.blockTag)});return await this.#M(this.#q(Q,Y,J.enableCcipRead?0:-1))}async#D(J,Q,Y){let G=this._getAddress(Q),X=this._getBlockTag(Y);if(typeof G!=="string"||typeof X!=="string")[G,X]=await Promise.all([G,X]);return await this.#M(this.#Z(Object.assign(J,{address:G,blockTag:X})))}async getBalance(J,Q){return(0,$1.getBigInt)(await this.#D({method:"getBalance"},J,Q),"%response")}async getTransactionCount(J,Q){return(0,$1.getNumber)(await this.#D({method:"getTransactionCount"},J,Q),"%response")}async getCode(J,Q){return(0,$1.hexlify)(await this.#D({method:"getCode"},J,Q))}async getStorage(J,Q,Y){let G=(0,$1.getBigInt)(Q,"position");return(0,$1.hexlify)(await this.#D({method:"getStorage",position:G},J,Y))}async broadcastTransaction(J){let{blockNumber:Q,hash:Y,network:G}=await(0,$1.resolveProperties)({blockNumber:this.getBlockNumber(),hash:this._perform({method:"broadcastTransaction",signedTransaction:J}),network:this.getNetwork()}),X=Cu4.Transaction.from(J);if(X.hash!==Y)throw Error("@TODO: the returned hash did not match");return this._wrapTransactionResponse(X,G).replaceableTransaction(Q)}async#B(J,Q){if((0,$1.isHexString)(J,32))return await this.#Z({method:"getBlock",blockHash:J,includeTransactions:Q});let Y=this._getBlockTag(J);if(typeof Y!=="string")Y=await Y;return await this.#Z({method:"getBlock",blockTag:Y,includeTransactions:Q})}async getBlock(J,Q){let{network:Y,params:G}=await(0,$1.resolveProperties)({network:this.getNetwork(),params:this.#B(J,!!Q)});if(G==null)return null;return this._wrapBlock(G,Y)}async getTransaction(J){let{network:Q,params:Y}=await(0,$1.resolveProperties)({network:this.getNetwork(),params:this.#Z({method:"getTransaction",hash:J})});if(Y==null)return null;return this._wrapTransactionResponse(Y,Q)}async getTransactionReceipt(J){let{network:Q,params:Y}=await(0,$1.resolveProperties)({network:this.getNetwork(),params:this.#Z({method:"getTransactionReceipt",hash:J})});if(Y==null)return null;if(Y.gasPrice==null&&Y.effectiveGasPrice==null){let G=await this.#Z({method:"getTransaction",hash:J});if(G==null)throw Error("report this; could not find tx or effectiveGasPrice");Y.effectiveGasPrice=G.gasPrice}return this._wrapTransactionReceipt(Y,Q)}async getTransactionResult(J){let{result:Q}=await(0,$1.resolveProperties)({network:this.getNetwork(),result:this.#Z({method:"getTransactionResult",hash:J})});if(Q==null)return null;return(0,$1.hexlify)(Q)}async getLogs(J){let Q=this._getFilter(J);if(a_(Q))Q=await Q;let{network:Y,params:G}=await(0,$1.resolveProperties)({network:this.getNetwork(),params:this.#Z({method:"getLogs",filter:Q})});return G.map((X)=>this._wrapLog(X,Y))}_getProvider(J){(0,$1.assert)(!1,"provider cannot connect to target network","UNSUPPORTED_OPERATION",{operation:"_getProvider()"})}async getResolver(J){return await bQ6.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,wf.getAddress)(J);let Q=(0,Eu4.namehash)(J.substring(2).toLowerCase()+".addr.reverse");try{let Y=await bQ6.EnsResolver.getEnsAddress(this),X=await new hQ6.Contract(Y,["function resolver(bytes32) view returns (address)"],this).resolver(Q);if(X==null||X===Lu4.ZeroAddress)return null;let K=await new hQ6.Contract(X,["function name(bytes32) view returns (string)"],this).name(Q);if(await this.resolveName(K)!==J)return null;return K}catch(Y){if((0,$1.isError)(Y,"BAD_DATA")&&Y.value==="0x")return null;if((0,$1.isError)(Y,"CALL_EXCEPTION"))return null;throw Y}return null}async waitForTransaction(J,Q,Y){let G=Q!=null?Q:1;if(G===0)return this.getTransactionReceipt(J);return new Promise(async(X,z)=>{let K=null,W=async(Z)=>{try{let V=await this.getTransactionReceipt(J);if(V!=null){if(Z-V.blockNumber+1>=G){if(X(V),K)clearTimeout(K),K=null;return}}}catch(V){console.log("EEE",V)}this.once("block",W)};if(Y!=null)K=setTimeout(()=>{if(K==null)return;K=null,this.off("block",W),z((0,$1.makeError)("timeout","TIMEOUT",{reason:"timeout"}))},Y);W(await this.getBlockNumber())})}async waitForBlock(J){(0,$1.assert)(!1,"not implemented yet","NOT_IMPLEMENTED",{operation:"waitForBlock"})}_clearTimeout(J){let Q=this.#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:AH1()})}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 wH1(J.type);case"block":{let Q=new Nf.PollingBlockSubscriber(this);return Q.pollingInterval=this.pollingInterval,Q}case"safe":case"finalized":return new Nf.PollingBlockTagSubscriber(this,J.type);case"event":return new Nf.PollingEventSubscriber(this,J.filter);case"transaction":return new Nf.PollingTransactionSubscriber(this,J.hash);case"orphan":return new Nf.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 OH1(J,this);if(Y.type==="event"&&Q&&Q.length>0&&Q[0].removed===!0)Y=await OH1({orphan:"drop-log",log:Q[0]},this);return this.#J.get(Y.tag)||null}async#A(J){let Q=await OH1(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:z})=>{let K=new $1.EventPayload(this,z?null:X,J);try{X.call(this,...Q,K)}catch(W){}return!z}),Y.listeners.length===0){if(Y.started)Y.subscriber.stop();this.#J.delete(Y.tag)}return G>0}async listenerCount(J){if(J){let Y=await this.#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,$1.assert)(!1,"cannot change pause type; resume first","UNSUPPORTED_OPERATION",{operation:"pause"})}this._forEachSubscriber((Q)=>Q.pause(J)),this.#Y=!!J;for(let Q of this.#V.values()){if(Q.timer)clearTimeout(Q.timer);Q.time=AH1()-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=AH1(),setTimeout(J.func,Q)}}}mQ6.AbstractProvider=gQ6;function $u4(J,Q){try{let Y=NH1(J,Q);if(Y)return(0,$1.toUtf8String)(Y)}catch(Y){}return null}function NH1(J,Q){if(J==="0x")return null;try{let Y=(0,$1.getNumber)((0,$1.dataSlice)(J,Q,Q+32)),G=(0,$1.getNumber)((0,$1.dataSlice)(J,Y,Y+32));return(0,$1.dataSlice)(J,Y+32,Y+32+G)}catch(Y){}return null}function xQ6(J){let Q=(0,$1.toBeArray)(J);if(Q.length>32)throw Error("internal; should not happen");let Y=new Uint8Array(32);return Y.set(Q,32-Q.length),Y}function fu4(J){if(J.length%32===0)return J;let Q=new Uint8Array(Math.ceil(J.length/32)*32);return Q.set(J),Q}var ku4=new Uint8Array([]);function vu4(J){let Q=[],Y=0;for(let G=0;G<J.length;G++)Q.push(ku4),Y+=32;for(let G=0;G<J.length;G++){let X=(0,$1.getBytes)(J[G]);Q[G]=xQ6(Y),Q.push(xQ6(X.length)),Q.push(fu4(X)),Y+=32+Math.ceil(X.length/32)*32}return(0,$1.concat)(Q)}var yQ6="0x0000000000000000000000000000000000000000000000000000000000000000";function ju4(J){let Q={sender:"",urls:[],calldata:"",selector:"",extraData:"",errorArgs:[]};(0,$1.assert)((0,$1.dataLength)(J)>=160,"insufficient OffchainLookup data","OFFCHAIN_FAULT",{reason:"insufficient OffchainLookup data"});let Y=(0,$1.dataSlice)(J,0,32);(0,$1.assert)((0,$1.dataSlice)(Y,0,12)===(0,$1.dataSlice)(yQ6,0,12),"corrupt OffchainLookup sender","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup sender"}),Q.sender=(0,$1.dataSlice)(Y,12);try{let G=[],X=(0,$1.getNumber)((0,$1.dataSlice)(J,32,64)),z=(0,$1.getNumber)((0,$1.dataSlice)(J,X,X+32)),K=(0,$1.dataSlice)(J,X+32);for(let W=0;W<z;W++){let Z=$u4(K,W*32);if(Z==null)throw Error("abort");G.push(Z)}Q.urls=G}catch(G){(0,$1.assert)(!1,"corrupt OffchainLookup urls","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup urls"})}try{let G=NH1(J,64);if(G==null)throw Error("abort");Q.calldata=G}catch(G){(0,$1.assert)(!1,"corrupt OffchainLookup calldata","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup calldata"})}(0,$1.assert)((0,$1.dataSlice)(J,100,128)===(0,$1.dataSlice)(yQ6,0,28),"corrupt OffchainLookup callbaackSelector","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup callbaackSelector"}),Q.selector=(0,$1.dataSlice)(J,96,100);try{let G=NH1(J,128);if(G==null)throw Error("abort");Q.extraData=G}catch(G){(0,$1.assert)(!1,"corrupt OffchainLookup extraData","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup extraData"})}return Q.errorArgs="sender,urls,calldata,selector,extraData".split(/,/).map((G)=>Q[G]),Q}});var s_=H((pQ6)=>{Object.defineProperty(pQ6,"__esModule",{value:!0});pQ6.VoidSigner=pQ6.AbstractSigner=void 0;var uQ6=$9(),bu4=o7(),t7=h1(),xu4=Nw();function pD(J,Q){if(J.provider)return J.provider;(0,t7.assert)(!1,"missing provider","UNSUPPORTED_OPERATION",{operation:Q})}async function lQ6(J,Q){let Y=(0,xu4.copyRequest)(Q);if(Y.to!=null)Y.to=(0,uQ6.resolveAddress)(Y.to,J);if(Y.from!=null){let G=Y.from;Y.from=Promise.all([J.getAddress(),(0,uQ6.resolveAddress)(G,J)]).then(([X,z])=>{return(0,t7.assertArgument)(X.toLowerCase()===z.toLowerCase(),"transaction from mismatch","tx.from",z),X})}else Y.from=J.getAddress();return await(0,t7.resolveProperties)(Y)}class LH1{provider;constructor(J){(0,t7.defineProperties)(this,{provider:J||null})}async getNonce(J){return pD(this,"getTransactionCount").getTransactionCount(await this.getAddress(),J)}async populateCall(J){return await lQ6(this,J)}async populateTransaction(J){let Q=pD(this,"populateTransaction"),Y=await lQ6(this,J);if(Y.nonce==null)Y.nonce=await this.getNonce("pending");if(Y.gasLimit==null)Y.gasLimit=await this.estimateGas(Y);let G=await this.provider.getNetwork();if(Y.chainId!=null){let z=(0,t7.getBigInt)(Y.chainId);(0,t7.assertArgument)(z===G.chainId,"transaction chainId mismatch","tx.chainId",J.chainId)}else Y.chainId=G.chainId;let X=Y.maxFeePerGas!=null||Y.maxPriorityFeePerGas!=null;if(Y.gasPrice!=null&&(Y.type===2||X))(0,t7.assertArgument)(!1,"eip-1559 transaction do not support gasPrice","tx",J);else if((Y.type===0||Y.type===1)&&X)(0,t7.assertArgument)(!1,"pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","tx",J);if((Y.type===2||Y.type==null)&&(Y.maxFeePerGas!=null&&Y.maxPriorityFeePerGas!=null))Y.type=2;else if(Y.type===0||Y.type===1){let z=await Q.getFeeData();if((0,t7.assert)(z.gasPrice!=null,"network does not support gasPrice","UNSUPPORTED_OPERATION",{operation:"getGasPrice"}),Y.gasPrice==null)Y.gasPrice=z.gasPrice}else{let z=await Q.getFeeData();if(Y.type==null)if(z.maxFeePerGas!=null&&z.maxPriorityFeePerGas!=null){if(Y.authorizationList&&Y.authorizationList.length)Y.type=4;else Y.type=2;if(Y.gasPrice!=null){let K=Y.gasPrice;delete Y.gasPrice,Y.maxFeePerGas=K,Y.maxPriorityFeePerGas=K}else{if(Y.maxFeePerGas==null)Y.maxFeePerGas=z.maxFeePerGas;if(Y.maxPriorityFeePerGas==null)Y.maxPriorityFeePerGas=z.maxPriorityFeePerGas}}else if(z.gasPrice!=null){if((0,t7.assert)(!X,"network does not support EIP-1559","UNSUPPORTED_OPERATION",{operation:"populateTransaction"}),Y.gasPrice==null)Y.gasPrice=z.gasPrice;Y.type=0}else(0,t7.assert)(!1,"failed to get consistent fee data","UNSUPPORTED_OPERATION",{operation:"signer.getFeeData"});else if(Y.type===2||Y.type===3||Y.type===4){if(Y.maxFeePerGas==null)Y.maxFeePerGas=z.maxFeePerGas;if(Y.maxPriorityFeePerGas==null)Y.maxPriorityFeePerGas=z.maxPriorityFeePerGas}}return await(0,t7.resolveProperties)(Y)}async populateAuthorization(J){let Q=Object.assign({},J);if(Q.chainId==null)Q.chainId=(await pD(this,"getNetwork").getNetwork()).chainId;if(Q.nonce==null)Q.nonce=await this.getNonce();return Q}async estimateGas(J){return pD(this,"estimateGas").estimateGas(await this.populateCall(J))}async call(J){return pD(this,"call").call(await this.populateCall(J))}async resolveName(J){return await pD(this,"resolveName").resolveName(J)}async sendTransaction(J){let Q=pD(this,"sendTransaction"),Y=await this.populateTransaction(J);delete Y.from;let G=bu4.Transaction.from(Y);return await Q.broadcastTransaction(await this.signTransaction(G))}authorize(J){(0,t7.assert)(!1,"authorization not implemented for this signer","UNSUPPORTED_OPERATION",{operation:"authorize"})}}pQ6.AbstractSigner=LH1;class EH1 extends LH1{address;constructor(J,Q){super(Q);(0,t7.defineProperties)(this,{address:J})}async getAddress(){return this.address}connect(J){return new EH1(this.address,J)}#J(J,Q){(0,t7.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")}}pQ6.VoidSigner=EH1});var rK=H((iQ6)=>{Object.defineProperty(iQ6,"__esModule",{value:!0});iQ6.showThrottleMessage=void 0;var _Q6=new Set;function gu4(J){if(_Q6.has(J))return;_Q6.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("==========================")}iQ6.showThrottleMessage=gu4});var tQ6=H((rQ6)=>{Object.defineProperty(rQ6,"__esModule",{value:!0});rQ6.FilterIdPendingSubscriber=rQ6.FilterIdEventSubscriber=rQ6.FilterIdSubscriber=void 0;var mu4=h1(),du4=n_();function uu4(J){return JSON.parse(JSON.stringify(J))}class t_{#J;#Q;#Y;#G;#X;#K;constructor(J){this.#J=J,this.#Q=null,this.#Y=this.#z.bind(this),this.#G=!1,this.#X=null,this.#K=!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#z(J){try{if(this.#Q==null)this.#Q=this._subscribe(this.#J);let Q=null;try{Q=await this.#Q}catch(X){if(!(0,mu4.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.#K)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.#z(-2)}stop(){if(!this.#G)return;this.#G=!1,this.#K=!0,this.#W(),this.#J.off("block",this.#Y)}pause(J){if(J)this.#W();this.#J.off("block",this.#Y)}resume(){this.start()}}rQ6.FilterIdSubscriber=t_;class oQ6 extends t_{#J;constructor(J,Q){super(J);this.#J=uu4(Q)}_recover(J){return new du4.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))}}rQ6.FilterIdEventSubscriber=oQ6;class aQ6 extends t_{async _subscribe(J){return await J.send("eth_newPendingTransactionFilter",[])}async _emitResults(J,Q){for(let Y of Q)J.emit("pending",Y)}}rQ6.FilterIdPendingSubscriber=aQ6});var uJ=H((KY6)=>{Object.defineProperty(KY6,"__esModule",{value:!0});KY6.JsonRpcProvider=KY6.JsonRpcApiPollingProvider=KY6.JsonRpcApiProvider=KY6.JsonRpcSigner=void 0;var cu4=Aw(),cD=$9(),eQ6=mJ(),JY6=o7(),R0=h1(),QY6=Fw(),_u4=s_(),CH1=s7(),YY6=tQ6(),iu4=n_(),nu4="bigint,boolean,function,number,string,symbol".split(/,/g);function e_(J){if(J==null||nu4.indexOf(typeof J)>=0)return J;if(typeof J.getAddress==="function")return J;if(Array.isArray(J))return J.map(e_);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 ou4(J){return new Promise((Q)=>{setTimeout(Q,J)})}function Tw(J){if(J)return J.toLowerCase();return J}function GY6(J){return J&&typeof J.pollingInterval==="number"}var XY6={polling:!1,staticNetwork:null,batchStallTime:10,batchMaxSize:1048576,batchMaxCount:100,cacheTimeout:250,pollingInterval:4000};class Lf extends _u4.AbstractSigner{address;constructor(J,Q){super(J);Q=(0,cD.getAddress)(Q),(0,R0.defineProperties)(this,{address:Q})}connect(J){(0,R0.assert)(!1,"cannot reconnect JsonRpcSigner","UNSUPPORTED_OPERATION",{operation:"signer.connect"})}async getAddress(){return this.address}async populateTransaction(J){return await this.populateCall(J)}async sendUncheckedTransaction(J){let Q=e_(J),Y=[];if(Q.from){let X=Q.from;Y.push((async()=>{let z=await(0,cD.resolveAddress)(X,this.provider);(0,R0.assertArgument)(z!=null&&z.toLowerCase()===this.address.toLowerCase(),"from address mismatch","transaction",J),Q.from=z})())}else Q.from=this.address;if(Q.gasLimit==null)Y.push((async()=>{Q.gasLimit=await this.provider.estimateGas({...Q,from:this.address})})());if(Q.to!=null){let X=Q.to;Y.push((async()=>{Q.to=await(0,cD.resolveAddress)(X,this.provider)})())}if(Y.length)await Promise.all(Y);let G=this.provider.getRpcTransaction(Q);return this.provider.send("eth_sendTransaction",[G])}async sendTransaction(J){let Q=await this.provider.getBlockNumber(),Y=await this.sendUncheckedTransaction(J);return await new Promise((G,X)=>{let z=[1000,100],K=0,W=async()=>{try{let Z=await this.provider.getTransaction(Y);if(Z!=null){G(Z.replaceableTransaction(Q));return}}catch(Z){if((0,R0.isError)(Z,"CANCELLED")||(0,R0.isError)(Z,"BAD_DATA")||(0,R0.isError)(Z,"NETWORK_ERROR")||(0,R0.isError)(Z,"UNSUPPORTED_OPERATION")){if(Z.info==null)Z.info={};Z.info.sendTransactionHash=Y,X(Z);return}if((0,R0.isError)(Z,"INVALID_ARGUMENT")){if(K++,Z.info==null)Z.info={};if(Z.info.sendTransactionHash=Y,K>10){X(Z);return}}this.provider.emit("error",(0,R0.makeError)("failed to fetch transation after sending (will try again)","UNKNOWN_ERROR",{error:Z}))}this.provider._setTimeout(()=>{W()},z.pop()||4000)};W()})}async signTransaction(J){let Q=e_(J);if(Q.from){let G=await(0,cD.resolveAddress)(Q.from,this.provider);(0,R0.assertArgument)(G!=null&&G.toLowerCase()===this.address.toLowerCase(),"from address mismatch","transaction",J),Q.from=G}else Q.from=this.address;let Y=this.provider.getRpcTransaction(Q);return await this.provider.send("eth_signTransaction",[Y])}async signMessage(J){let Q=typeof J==="string"?(0,R0.toUtf8Bytes)(J):J;return await this.provider.send("personal_sign",[(0,R0.hexlify)(Q),this.address.toLowerCase()])}async signTypedData(J,Q,Y){let G=e_(Y),X=await eQ6.TypedDataEncoder.resolveNames(J,Q,G,async(z)=>{let K=await(0,cD.resolveAddress)(z);return(0,R0.assertArgument)(K!=null,"TypedData does not support null address","value",z),K});return await this.provider.send("eth_signTypedData_v4",[this.address.toLowerCase(),JSON.stringify(eQ6.TypedDataEncoder.getPayload(X.domain,Q,X.value))])}async unlock(J){return this.provider.send("personal_unlockAccount",[this.address.toLowerCase(),J,null])}async _legacySignMessage(J){let Q=typeof J==="string"?(0,R0.toUtf8Bytes)(J):J;return await this.provider.send("eth_sign",[this.address.toLowerCase(),(0,R0.hexlify)(Q)])}}KY6.JsonRpcSigner=Lf;class TH1 extends QY6.AbstractProvider{#J;#Q;#Y;#G;#X;#K;#z;#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:z,reject:K,payload:W}of Y){if(this.destroyed){K((0,R0.makeError)("provider destroyed; cancelled request","UNSUPPORTED_OPERATION",{operation:W.method}));continue}let Z=X.filter((V)=>V.id===W.id)[0];if(Z==null){let V=(0,R0.makeError)("missing response for request","BAD_DATA",{value:X,info:{payload:W}});this.emit("error",V),K(V);continue}if("error"in Z){K(this.getRpcError(W,Z));continue}z(Z.result)}}catch(X){this.emit("debug",{action:"receiveRpcError",error:X});for(let{reject:z}of Y)z(X)}})()}},J)}constructor(J,Q){super(J,Q);this.#Q=1,this.#J=Object.assign({},XY6,Q||{}),this.#Y=[],this.#G=null,this.#K=null,this.#z=null;{let G=null,X=new Promise((z)=>{G=z});this.#X={promise:X,resolve:G}}let Y=this._getOption("staticNetwork");if(typeof Y==="boolean"){if((0,R0.assertArgument)(!Y||J!=="any","staticNetwork cannot be used on special network 'any'","options",Q),Y&&J!=null)this.#K=CH1.Network.from(J)}else if(Y)(0,R0.assertArgument)(J==null||Y.matches(J),"staticNetwork MUST match network object","options",Q),this.#K=Y}_getOption(J){return this.#J[J]}get _network(){return(0,R0.assert)(this.#K,"network is not available yet","NETWORK_ERROR"),this.#K}async _perform(J){if(J.method==="call"||J.method==="estimateGas"){let Y=J.transaction;if(Y&&Y.type!=null&&(0,R0.getBigInt)(Y.type)){if(Y.maxFeePerGas==null&&Y.maxPriorityFeePerGas==null){let G=await this.getFeeData();if(G.maxFeePerGas==null&&G.maxPriorityFeePerGas==null)J=Object.assign({},J,{transaction:Object.assign({},Y,{type:void 0})})}}}let Q=this.getRpcRequest(J);if(Q!=null)return await this.send(Q.method,Q.args);return super._perform(J)}async _detectNetwork(){let J=this._getOption("staticNetwork");if(J)if(J===!0){if(this.#K)return this.#K}else return J;if(this.#z)return await this.#z;if(this.ready)return this.#z=(async()=>{try{let Q=CH1.Network.from((0,R0.getBigInt)(await this.send("eth_chainId",[])));return this.#z=null,Q}catch(Q){throw this.#z=null,Q}})(),await this.#z;return this.#z=(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.#z=null}catch(G){throw this.#z=null,this.emit("debug",{action:"receiveRpcError",error:G}),G}if(this.emit("debug",{action:"receiveRpcResult",result:Y}),"result"in Y)return CH1.Network.from((0,R0.getBigInt)(Y.result));throw this.getRpcError(Q,Y)})(),await this.#z}_start(){if(this.#X==null||this.#X.resolve==null)return;this.#X.resolve(),this.#X=null,(async()=>{while(this.#K==null&&!this.destroyed)try{this.#K=await this._detectNetwork()}catch(J){if(this.destroyed)break;console.log("JsonRpcProvider failed to detect network and cannot start up; retry in 1s (perhaps the URL is wrong or the node is not started)"),this.emit("error",(0,R0.makeError)("failed to bootstrap network detection","NETWORK_ERROR",{event:"initial-network-discovery",info:{error:J}})),await ou4(1000)}this.#W()})()}async _waitUntilReady(){if(this.#X==null)return;return await this.#X.promise}_getSubscriber(J){if(J.type==="pending")return new YY6.FilterIdPendingSubscriber(this);if(J.type==="event"){if(this._getOption("polling"))return new iu4.PollingEventSubscriber(this,J.filter);return new YY6.FilterIdEventSubscriber(this,J.filter)}if(J.type==="orphan"&&J.filter.orphan==="drop-log")return new QY6.UnmanagedSubscriber("orphan");return super._getSubscriber(J)}get ready(){return this.#X==null}getRpcTransaction(J){let Q={};if(["chainId","gasLimit","gasPrice","type","maxFeePerGas","maxPriorityFeePerGas","nonce","value"].forEach((Y)=>{if(J[Y]==null)return;let G=Y;if(Y==="gasLimit")G="gas";Q[G]=(0,R0.toQuantity)((0,R0.getBigInt)(J[Y],`tx.${Y}`))}),["from","to","data"].forEach((Y)=>{if(J[Y]==null)return;Q[Y]=(0,R0.hexlify)(J[Y])}),J.accessList)Q.accessList=(0,JY6.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,JY6.authorizationify)(Y);return{address:G.address,nonce:(0,R0.toQuantity)(G.nonce),chainId:(0,R0.toQuantity)(G.chainId),yParity:(0,R0.toQuantity)(G.signature.yParity),r:(0,R0.toQuantity)(G.signature.r),s:(0,R0.toQuantity)(G.signature.s)}});return Q}getRpcRequest(J){switch(J.method){case"chainId":return{method:"eth_chainId",args:[]};case"getBlockNumber":return{method:"eth_blockNumber",args:[]};case"getGasPrice":return{method:"eth_gasPrice",args:[]};case"getPriorityFee":return{method:"eth_maxPriorityFeePerGas",args:[]};case"getBalance":return{method:"eth_getBalance",args:[Tw(J.address),J.blockTag]};case"getTransactionCount":return{method:"eth_getTransactionCount",args:[Tw(J.address),J.blockTag]};case"getCode":return{method:"eth_getCode",args:[Tw(J.address),J.blockTag]};case"getStorage":return{method:"eth_getStorageAt",args:[Tw(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(Tw);else J.filter.address=Tw(J.filter.address);return{method:"eth_getLogs",args:[J.filter]}}return null}getRpcError(J,Q){let{method:Y}=J,{error:G}=Q;if(Y==="eth_estimateGas"&&G.message){let K=G.message;if(!K.match(/revert/i)&&K.match(/insufficient funds/i))return(0,R0.makeError)("insufficient funds","INSUFFICIENT_FUNDS",{transaction:J.params[0],info:{payload:J,error:G}});else if(K.match(/nonce/i)&&K.match(/too low/i))return(0,R0.makeError)("nonce has already been used","NONCE_EXPIRED",{transaction:J.params[0],info:{payload:J,error:G}})}if(Y==="eth_call"||Y==="eth_estimateGas"){let K=RH1(G),W=cu4.AbiCoder.getBuiltinCallException(Y==="eth_call"?"call":"estimateGas",J.params[0],K?K.data:null);return W.info={error:G,payload:J},W}let X=JSON.stringify(au4(G));if(typeof G.message==="string"&&G.message.match(/user denied|ethers-user-denied/i)){let K={eth_sign:"signMessage",personal_sign:"signMessage",eth_signTypedData_v4:"signTypedData",eth_signTransaction:"signTransaction",eth_sendTransaction:"sendTransaction",eth_requestAccounts:"requestAccess",wallet_requestAccounts:"requestAccess"};return(0,R0.makeError)("user rejected action","ACTION_REJECTED",{action:K[Y]||"unknown",reason:"rejected",info:{payload:J,error:G}})}if(Y==="eth_sendRawTransaction"||Y==="eth_sendTransaction"){let K=J.params[0];if(X.match(/insufficient funds|base fee exceeds gas limit/i))return(0,R0.makeError)("insufficient funds for intrinsic transaction cost","INSUFFICIENT_FUNDS",{transaction:K,info:{error:G}});if(X.match(/nonce/i)&&X.match(/too low/i))return(0,R0.makeError)("nonce has already been used","NONCE_EXPIRED",{transaction:K,info:{error:G}});if(X.match(/replacement transaction/i)&&X.match(/underpriced/i))return(0,R0.makeError)("replacement fee too low","REPLACEMENT_UNDERPRICED",{transaction:K,info:{error:G}});if(X.match(/only replay-protected/i))return(0,R0.makeError)("legacy pre-eip-155 transactions not supported","UNSUPPORTED_OPERATION",{operation:Y,info:{transaction:K,info:{error:G}}})}let z=!!X.match(/the method .* does not exist/i);if(!z){if(G&&G.details&&G.details.startsWith("Unauthorized method:"))z=!0}if(z)return(0,R0.makeError)("unsupported operation","UNSUPPORTED_OPERATION",{operation:J.method,info:{error:G,payload:J}});return(0,R0.makeError)("could not coalesce error","UNKNOWN_ERROR",{error:G,payload:J})}send(J,Q){if(this.destroyed)return Promise.reject((0,R0.makeError)("provider destroyed; cancelled request","UNSUPPORTED_OPERATION",{operation:J}));let Y=this.#Q++,G=new Promise((X,z)=>{this.#Y.push({resolve:X,reject:z,payload:{method:J,params:Q,id:Y,jsonrpc:"2.0"}})});return this.#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 Lf(this,G[J])}let{accounts:Y}=await(0,R0.resolveProperties)({network:this.getNetwork(),accounts:Q});J=(0,cD.getAddress)(J);for(let G of Y)if((0,cD.getAddress)(G)===J)return new Lf(this,J);throw Error("invalid account")}async listAccounts(){return(await this.send("eth_accounts",[])).map((Q)=>new Lf(this,Q))}destroy(){if(this.#G)clearTimeout(this.#G),this.#G=null;for(let{payload:J,reject:Q}of this.#Y)Q((0,R0.makeError)("provider destroyed; cancelled request","UNSUPPORTED_OPERATION",{operation:J.method}));this.#Y=[],super.destroy()}}KY6.JsonRpcApiProvider=TH1;class SH1 extends TH1{#J;constructor(J,Q){super(J,Q);let Y=this._getOption("pollingInterval");if(Y==null)Y=XY6.pollingInterval;this.#J=Y}_getSubscriber(J){let Q=super._getSubscriber(J);if(GY6(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(GY6(Q))Q.pollingInterval=this.#J})}}KY6.JsonRpcApiPollingProvider=SH1;class zY6 extends SH1{#J;constructor(J,Q,Y){if(J==null)J="http://localhost:8545";super(Q,Y);if(typeof J==="string")this.#J=new R0.FetchRequest(J);else this.#J=J.clone()}_getConnection(){return this.#J.clone()}async send(J,Q){return await this._start(),await super.send(J,Q)}async _send(J){let Q=this._getConnection();Q.body=JSON.stringify(J),Q.setHeader("content-type","application/json");let Y=await Q.send();Y.assertOk();let G=Y.bodyJson;if(!Array.isArray(G))G=[G];return G}}KY6.JsonRpcProvider=zY6;function RH1(J){if(J==null)return null;if(typeof J.message==="string"&&J.message.match(/revert/i)&&(0,R0.isHexString)(J.data))return{message:J.message,data:J.data};if(typeof J==="object"){for(let Q in J){let Y=RH1(J[Q]);if(Y)return Y}return null}if(typeof J==="string")try{return RH1(JSON.parse(J))}catch(Q){}return null}function FH1(J,Q){if(J==null)return;if(typeof J.message==="string")Q.push(J.message);if(typeof J==="object")for(let Y in J)FH1(J[Y],Q);if(typeof J==="string")try{return FH1(JSON.parse(J),Q)}catch(Y){}}function au4(J){let Q=[];return FH1(J,Q),Q}});var $H1=H((ZY6)=>{Object.defineProperty(ZY6,"__esModule",{value:!0});ZY6.AnkrProvider=void 0;var PH1=h1(),eu4=rK(),Jl4=s7(),Ql4=uJ(),Ji="9f7d929b018cdffb338517efa06f58359e86ff1ffd350bc889738523659e7972";function Yl4(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,PH1.assertArgument)(!1,"unsupported network","network",J)}class Qi extends Ql4.JsonRpcProvider{apiKey;constructor(J,Q){if(J==null)J="mainnet";let Y=Jl4.Network.from(J);if(Q==null)Q=Ji;let G={polling:!0,staticNetwork:Y},X=Qi.getRequest(Y,Q);super(X,Y,G);(0,PH1.defineProperties)(this,{apiKey:Q})}_getProvider(J){try{return new Qi(J,this.apiKey)}catch(Q){}return super._getProvider(J)}static getRequest(J,Q){if(Q==null)Q=Ji;let Y=new PH1.FetchRequest(`https://${Yl4(J.name)}/${Q}`);if(Y.allowGzip=!0,Q===Ji)Y.retryFunc=async(G,X,z)=>{return(0,eu4.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===Ji}}ZY6.AnkrProvider=Qi});var fH1=H((qY6)=>{Object.defineProperty(qY6,"__esModule",{value:!0});qY6.AlchemyProvider=void 0;var Sw=h1(),Gl4=rK(),Xl4=s7(),zl4=uJ(),Yi="_gg7wSSi0KMBsdKnGVfHDueq6xMB9EkC";function Kl4(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,Sw.assertArgument)(!1,"unsupported network","network",J)}class Gi extends zl4.JsonRpcProvider{apiKey;constructor(J,Q){if(J==null)J="mainnet";let Y=Xl4.Network.from(J);if(Q==null)Q=Yi;let G=Gi.getRequest(Y,Q);super(G,Y,{staticNetwork:Y});(0,Sw.defineProperties)(this,{apiKey:Q})}_getProvider(J){try{return new Gi(J,this.apiKey)}catch(Q){}return super._getProvider(J)}async _perform(J){if(J.method==="getTransactionResult"){let{trace:Q,tx:Y}=await(0,Sw.resolveProperties)({trace:this.send("trace_transaction",[J.hash]),tx:this.getTransaction(J.hash)});if(Q==null||Y==null)return null;let G,X=!1;try{G=Q[0].result.output,X=Q[0].error==="Reverted"}catch(z){}if(G)return(0,Sw.assert)(!X,"an error occurred during transaction executions","CALL_EXCEPTION",{action:"getTransactionResult",data:G,reason:null,transaction:Y,invocation:null,revert:null}),G;(0,Sw.assert)(!1,"could not parse trace result","BAD_DATA",{value:Q})}return await super._perform(J)}isCommunityResource(){return this.apiKey===Yi}static getRequest(J,Q){if(Q==null)Q=Yi;let Y=new Sw.FetchRequest(`https://${Kl4(J.name)}/v2/${Q}`);if(Y.allowGzip=!0,Q===Yi)Y.retryFunc=async(G,X,z)=>{return(0,Gl4.showThrottleMessage)("alchemy"),!0};return Y}}qY6.AlchemyProvider=Gi});var kH1=H((MY6)=>{Object.defineProperty(MY6,"__esModule",{value:!0});MY6.ChainstackProvider=void 0;var zi=h1(),Wl4=rK(),Zl4=s7(),Vl4=uJ();function Xi(J){switch(J){case"mainnet":return"39f1d67cedf8b7831010a665328c9197";case"arbitrum":return"0550c209db33c3abf4cc927e1e18cea1";case"bnb":return"98b5a77e531614387366f6fc5da097f8";case"matic":return"cd9d4d70377471aa7c142ec4a4205249"}(0,zi.assertArgument)(!1,"unsupported network","network",J)}function ql4(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,zi.assertArgument)(!1,"unsupported network","network",J)}class Ki extends Vl4.JsonRpcProvider{apiKey;constructor(J,Q){if(J==null)J="mainnet";let Y=Zl4.Network.from(J);if(Q==null)Q=Xi(Y.name);let G=Ki.getRequest(Y,Q);super(G,Y,{staticNetwork:Y});(0,zi.defineProperties)(this,{apiKey:Q})}_getProvider(J){try{return new Ki(J,this.apiKey)}catch(Q){}return super._getProvider(J)}isCommunityResource(){return this.apiKey===Xi(this._network.name)}static getRequest(J,Q){if(Q==null)Q=Xi(J.name);let Y=new zi.FetchRequest(`https://${ql4(J.name)}/${Q}`);if(Y.allowGzip=!0,Q===Xi(J.name))Y.retryFunc=async(G,X,z)=>{return(0,Wl4.showThrottleMessage)("ChainstackProvider"),!0};return Y}}MY6.ChainstackProvider=Ki});var vH1=H((IY6)=>{Object.defineProperty(IY6,"__esModule",{value:!0});IY6.CloudflareProvider=void 0;var Ul4=h1(),Ml4=s7(),Dl4=uJ();class HY6 extends Dl4.JsonRpcProvider{constructor(J){if(J==null)J="mainnet";let Q=Ml4.Network.from(J);(0,Ul4.assertArgument)(Q.name==="mainnet","unsupported network","network",J);super("https://cloudflare-eth.com/",Q,{staticNetwork:Q})}}IY6.CloudflareProvider=HY6});var hH1=H((LY6)=>{Object.defineProperty(LY6,"__esModule",{value:!0});LY6.EtherscanProvider=LY6.EtherscanPlugin=void 0;var Hl4=Aw(),Il4=If(),AY6=o7(),k9=h1(),Ol4=Fw(),Al4=s7(),Bl4=i_(),Nl4=rK(),wl4="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),BY6=2000;function Ll4(J){return J&&typeof J.then==="function"}var NY6="org.ethers.plugins.provider.Etherscan";class jH1 extends Bl4.NetworkPlugin{baseUrl;constructor(J){super(NY6);(0,k9.defineProperties)(this,{baseUrl:J})}clone(){return new jH1(this.baseUrl)}}LY6.EtherscanPlugin=jH1;var El4=["enableCcipRead"],Cl4=1;class wY6 extends Ol4.AbstractProvider{network;apiKey;#J;constructor(J,Q){let Y=Q!=null?Q:null;super();let G=Al4.Network.from(J);(0,k9.assertArgument)(wl4.indexOf(`${G.chainId}`)>=0,"unsupported network","network",G),this.#J=G.getPlugin(NY6),(0,k9.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,k9.assertArgument)(!1,"unsupported network","network",this.network)}getUrl(J,Q){let Y=Object.keys(Q).reduce((G,X)=>{let z=Q[X];if(z!=null)G+=`&${X}=${z}`;return G},"");if(this.apiKey)Y+=`&apikey=${this.apiKey}`;return`https://api.etherscan.io/v2/api?chainid=${this.network.chainId}&module=${J}${Y}`}getPostUrl(){return`https://api.etherscan.io/v2/api?chainid=${this.network.chainId}`}getPostData(J,Q){return Q.module=J,Q.apikey=this.apiKey,Q.chainid=this.network.chainId,Q}async detectNetwork(){return this.network}async fetch(J,Q,Y){let G=Cl4++,X=Y?this.getPostUrl():this.getUrl(J,Q),z=Y?this.getPostData(J,Q):null;this.emit("debug",{action:"sendRequest",id:G,url:X,payload:z});let K=new k9.FetchRequest(X);if(K.setThrottleParams({slotInterval:1000}),K.retryFunc=(V,q,U)=>{if(this.isCommunityResource())(0,Nl4.showThrottleMessage)("Etherscan");return Promise.resolve(!0)},K.processFunc=async(V,q)=>{let U=q.hasBody()?JSON.parse((0,k9.toUtf8String)(q.body)):{},M=(typeof U.result==="string"?U.result:"").toLowerCase().indexOf("rate limit")>=0;if(J==="proxy"){if(U&&U.status==0&&U.message=="NOTOK"&&M)this.emit("debug",{action:"receiveError",id:G,reason:"proxy-NOTOK",error:U}),q.throwThrottleError(U.result,BY6)}else if(M)this.emit("debug",{action:"receiveError",id:G,reason:"null result",error:U.result}),q.throwThrottleError(U.result,BY6);return q},z)K.setHeader("content-type","application/x-www-form-urlencoded; charset=UTF-8"),K.body=Object.keys(z).map((V)=>`${V}=${z[V]}`).join("&");let W=await K.send();try{W.assertOk()}catch(V){this.emit("debug",{action:"receiveError",id:G,error:V,reason:"assertOk"}),(0,k9.assert)(!1,"response error","SERVER_ERROR",{request:K,response:W})}if(!W.hasBody())this.emit("debug",{action:"receiveError",id:G,error:"missing body",reason:"null body"}),(0,k9.assert)(!1,"missing response","SERVER_ERROR",{request:K,response:W});let Z=JSON.parse((0,k9.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,k9.assert)(!1,"invalid JSON-RPC response (missing jsonrpc='2.0')","SERVER_ERROR",{request:K,response:W,info:{result:Z}});if(Z.error)this.emit("debug",{action:"receiveError",id:G,result:Z,reason:"JSON-RPC error"}),(0,k9.assert)(!1,"error response","SERVER_ERROR",{request:K,response:W,info:{result:Z}});return this.emit("debug",{action:"receiveRequest",id:G,result:Z}),Z.result}else{if(Z.status==0&&(Z.message==="No records found"||Z.message==="No transactions found"))return this.emit("debug",{action:"receiveRequest",id:G,result:Z}),Z.result;if(Z.status!=1||typeof Z.message==="string"&&!Z.message.match(/^OK/))this.emit("debug",{action:"receiveError",id:G,result:Z}),(0,k9.assert)(!1,"error response","SERVER_ERROR",{request:K,response:W,info:{result:Z}});return this.emit("debug",{action:"receiveRequest",id:G,result:Z}),Z.result}}_getTransactionPostData(J){let Q={};for(let Y in J){if(El4.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,k9.toQuantity)(G);else if(Y==="accessList")G="["+(0,AY6.accessListify)(G).map((X)=>{return`{address:"${X.address}",storageKeys:["${X.storageKeys.join('","')}"]}`}).join(",")+"]";else if(Y==="blobVersionedHashes"){if(G.length===0)continue;(0,k9.assert)(!1,"Etherscan API does not support blobVersionedHashes","UNSUPPORTED_OPERATION",{operation:"_getTransactionPostData",info:{transaction:J}})}else G=(0,k9.hexlify)(G);Q[Y]=G}return Q}_checkError(J,Q,Y){let G="";if((0,k9.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,k9.assert)(!1,"insufficient funds","INSUFFICIENT_FUNDS",{transaction:J.transaction})}if(J.method==="call"||J.method==="estimateGas"){if(G.match(/execution reverted/i)){let X="";try{X=Q.info.result.error.data}catch(K){}let z=Hl4.AbiCoder.getBuiltinCallException(J.method,J.transaction,X);throw z.info={request:J,error:Q},z}}if(G){if(J.method==="broadcastTransaction"){let X=AY6.Transaction.from(J.signedTransaction);if(G.match(/replacement/i)&&G.match(/underpriced/i))(0,k9.assert)(!1,"replacement fee too low","REPLACEMENT_UNDERPRICED",{transaction:X});if(G.match(/insufficient funds/))(0,k9.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,k9.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,k9.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(Ll4(Q))Q=await Q;try{let Y=await this.fetch("contract",{action:"getabi",address:Q}),G=JSON.parse(Y);return new Il4.Contract(Q,G,this)}catch(Y){return null}}isCommunityResource(){return this.apiKey==null}}LY6.EtherscanProvider=wY6});var Iq=H((mc5,CY6)=>{CY6.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 Ef=H((dc5,Wi)=>{var{EMPTY_BUFFER:Fl4}=Iq(),bH1=Buffer[Symbol.species];function Tl4(J,Q){if(J.length===0)return Fl4;if(J.length===1)return J[0];let Y=Buffer.allocUnsafe(Q),G=0;for(let X=0;X<J.length;X++){let z=J[X];Y.set(z,G),G+=z.length}if(G<Q)return new bH1(Y.buffer,Y.byteOffset,G);return Y}function RY6(J,Q,Y,G,X){for(let z=0;z<X;z++)Y[G+z]=J[z]^Q[z&3]}function FY6(J,Q){for(let Y=0;Y<J.length;Y++)J[Y]^=Q[Y&3]}function Sl4(J){if(J.length===J.buffer.byteLength)return J.buffer;return J.buffer.slice(J.byteOffset,J.byteOffset+J.length)}function xH1(J){if(xH1.readOnly=!0,Buffer.isBuffer(J))return J;let Q;if(J instanceof ArrayBuffer)Q=new bH1(J);else if(ArrayBuffer.isView(J))Q=new bH1(J.buffer,J.byteOffset,J.byteLength);else Q=Buffer.from(J),xH1.readOnly=!1;return Q}Wi.exports={concat:Tl4,mask:RY6,toArrayBuffer:Sl4,toBuffer:xH1,unmask:FY6};if(!process.env.WS_NO_BUFFER_UTIL)try{let J=ro();Wi.exports.mask=function(Q,Y,G,X,z){if(z<48)RY6(Q,Y,G,X,z);else J.mask(Q,Y,G,X,z)},Wi.exports.unmask=function(Q,Y){if(Q.length<32)FY6(Q,Y);else J.unmask(Q,Y)}}catch(J){}});var $Y6=H((uc5,PY6)=>{var TY6=Symbol("kDone"),yH1=Symbol("kRun");class SY6{constructor(J){this[TY6]=()=>{this.pending--,this[yH1]()},this.concurrency=J||1/0,this.jobs=[],this.pending=0}add(J){this.jobs.push(J),this[yH1]()}[yH1](){if(this.pending===this.concurrency)return;if(this.jobs.length){let J=this.jobs.shift();this.pending++,J(this[TY6])}}}PY6.exports=SY6});var Ff=H((lc5,hY6)=>{var Cf=D1("zlib"),fY6=Ef(),Pl4=$Y6(),{kStatusCode:kY6}=Iq(),$l4=Buffer[Symbol.species],fl4=Buffer.from([0,0,255,255]),qi=Symbol("permessage-deflate"),sK=Symbol("total-length"),Rf=Symbol("callback"),Oq=Symbol("buffers"),Vi=Symbol("error"),Zi;class vY6{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,!Zi){let G=this._options.concurrencyLimit!==void 0?this._options.concurrencyLimit:10;Zi=new Pl4(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[Rf];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){Zi.add((G)=>{this._decompress(J,Q,(X,z)=>{G(),Y(X,z)})})}compress(J,Q,Y){Zi.add((G)=>{this._compress(J,Q,(X,z)=>{G(),Y(X,z)})})}_decompress(J,Q,Y){let G=this._isServer?"client":"server";if(!this._inflate){let X=`${G}_max_window_bits`,z=typeof this.params[X]!=="number"?Cf.Z_DEFAULT_WINDOWBITS:this.params[X];this._inflate=Cf.createInflateRaw({...this._options.zlibInflateOptions,windowBits:z}),this._inflate[qi]=this,this._inflate[sK]=0,this._inflate[Oq]=[],this._inflate.on("error",vl4),this._inflate.on("data",jY6)}if(this._inflate[Rf]=Y,this._inflate.write(J),Q)this._inflate.write(fl4);this._inflate.flush(()=>{let X=this._inflate[Vi];if(X){this._inflate.close(),this._inflate=null,Y(X);return}let z=fY6.concat(this._inflate[Oq],this._inflate[sK]);if(this._inflate._readableState.endEmitted)this._inflate.close(),this._inflate=null;else if(this._inflate[sK]=0,this._inflate[Oq]=[],Q&&this.params[`${G}_no_context_takeover`])this._inflate.reset();Y(null,z)})}_compress(J,Q,Y){let G=this._isServer?"server":"client";if(!this._deflate){let X=`${G}_max_window_bits`,z=typeof this.params[X]!=="number"?Cf.Z_DEFAULT_WINDOWBITS:this.params[X];this._deflate=Cf.createDeflateRaw({...this._options.zlibDeflateOptions,windowBits:z}),this._deflate[sK]=0,this._deflate[Oq]=[],this._deflate.on("data",kl4)}this._deflate[Rf]=Y,this._deflate.write(J),this._deflate.flush(Cf.Z_SYNC_FLUSH,()=>{if(!this._deflate)return;let X=fY6.concat(this._deflate[Oq],this._deflate[sK]);if(Q)X=new $l4(X.buffer,X.byteOffset,X.length-4);if(this._deflate[Rf]=null,this._deflate[sK]=0,this._deflate[Oq]=[],Q&&this.params[`${G}_no_context_takeover`])this._deflate.reset();Y(null,X)})}}hY6.exports=vY6;function kl4(J){this[Oq].push(J),this[sK]+=J.length}function jY6(J){if(this[sK]+=J.length,this[qi]._maxPayload<1||this[sK]<=this[qi]._maxPayload){this[Oq].push(J);return}this[Vi]=RangeError("Max payload size exceeded"),this[Vi].code="WS_ERR_UNSUPPORTED_MESSAGE_LENGTH",this[Vi][kY6]=1009,this.removeListener("data",jY6),this.reset()}function vl4(J){this[qi]._inflate=null,J[kY6]=1007,this[Rf](J)}});var Tf=H((pc5,Ui)=>{var{isUtf8:bY6}=D1("buffer"),jl4=[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 hl4(J){return J>=1000&&J<=1014&&J!==1004&&J!==1005&&J!==1006||J>=3000&&J<=4999}function gH1(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}Ui.exports={isValidStatusCode:hl4,isValidUTF8:gH1,tokenChars:jl4};if(bY6)Ui.exports.isValidUTF8=function(J){return J.length<24?gH1(J):bY6(J)};else if(!process.env.WS_NO_UTF_8_VALIDATE)try{let J=Qa();Ui.exports.isValidUTF8=function(Q){return Q.length<32?gH1(Q):J(Q)}}catch(J){}});var dH1=H((cc5,dY6)=>{var{Writable:bl4}=D1("stream"),xY6=Ff(),{BINARY_TYPES:xl4,EMPTY_BUFFER:yY6,kStatusCode:yl4,kWebSocket:gl4}=Iq(),{concat:mH1,toArrayBuffer:ml4,unmask:dl4}=Ef(),{isValidStatusCode:ul4,isValidUTF8:gY6}=Tf(),Mi=Buffer[Symbol.species];class mY6 extends bl4{constructor(J={}){super();this._allowSynchronousEvents=J.allowSynchronousEvents!==void 0?J.allowSynchronousEvents:!0,this._binaryType=J.binaryType||xl4[0],this._extensions=J.extensions||{},this._isServer=!!J.isServer,this._maxPayload=J.maxPayload|0,this._skipUTF8Validation=!!J.skipUTF8Validation,this[gl4]=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 Mi(Y.buffer,Y.byteOffset+J,Y.length-J),new Mi(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 Mi(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[xY6.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=yY6;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)dl4(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[xY6.extensionName].decompress(J,this._fin,(G,X)=>{if(G)return Q(G);if(X.length){if(this._messageLength+=X.length,this._messageLength>this._maxPayload&&this._maxPayload>0){let z=this.createError(RangeError,"Max payload size exceeded",!1,1009,"WS_ERR_UNSUPPORTED_MESSAGE_LENGTH");Q(z);return}this._fragments.push(X)}if(this.dataMessage(Q),this._state===0)this.startLoop(Q)})}dataMessage(J){if(!this._fin){this._state=0;return}let Q=this._messageLength,Y=this._fragments;if(this._totalPayloadLength=0,this._messageLength=0,this._fragmented=0,this._fragments=[],this._opcode===2){let G;if(this._binaryType==="nodebuffer")G=mH1(Y,Q);else if(this._binaryType==="arraybuffer")G=ml4(mH1(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=mH1(Y,Q);if(!this._skipUTF8Validation&&!gY6(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,yY6),this.end();else{let Y=J.readUInt16BE(0);if(!ul4(Y)){let X=this.createError(RangeError,`invalid status code ${Y}`,!0,1002,"WS_ERR_INVALID_CLOSE_CODE");Q(X);return}let G=new Mi(J.buffer,J.byteOffset+2,J.length-2);if(!this._skipUTF8Validation&&!gY6(G)){let X=this.createError(Error,"invalid UTF-8 sequence",!0,1007,"WS_ERR_INVALID_UTF8");Q(X);return}this._loop=!1,this.emit("conclude",Y,G),this.end()}this._state=0;return}if(this._allowSynchronousEvents)this.emit(this._opcode===9?"ping":"pong",J),this._state=0;else this._state=6,setImmediate(()=>{this.emit(this._opcode===9?"ping":"pong",J),this._state=0,this.startLoop(Q)})}createError(J,Q,Y,G,X){this._loop=!1,this._errored=!0;let z=new J(Y?`Invalid WebSocket frame: ${Q}`:Q);return Error.captureStackTrace(z,this.createError),z.code=X,z[yl4]=G,z}}dY6.exports=mY6});var uH1=H((ic5,pY6)=>{var{Duplex:_c5}=D1("stream"),{randomFillSync:ll4}=D1("crypto"),uY6=Ff(),{EMPTY_BUFFER:pl4}=Iq(),{isValidStatusCode:cl4}=Tf(),{mask:lY6,toBuffer:Pw}=Ef(),yY=Symbol("kByteLength"),_l4=Buffer.alloc(4),_D,$w=8192;class Aq{constructor(J,Q,Y){if(this._extensions=Q||{},Y)this._generateMask=Y,this._maskBuffer=Buffer.alloc(4);this._socket=J,this._firstFragment=!0,this._compress=!1,this._bufferedBytes=0,this._deflating=!1,this._queue=[]}static frame(J,Q){let Y,G=!1,X=2,z=!1;if(Q.mask){if(Y=Q.maskBuffer||_l4,Q.generateMask)Q.generateMask(Y);else{if($w===8192){if(_D===void 0)_D=Buffer.alloc(8192);ll4(_D,0,8192),$w=0}Y[0]=_D[$w++],Y[1]=_D[$w++],Y[2]=_D[$w++],Y[3]=_D[$w++]}z=(Y[0]|Y[1]|Y[2]|Y[3])===0,X=6}let K;if(typeof J==="string")if((!Q.mask||z)&&Q[yY]!==void 0)K=Q[yY];else J=Buffer.from(J),K=J.length;else K=J.length,G=Q.mask&&Q.readOnly&&!z;let W=K;if(K>=65536)X+=8,W=127;else if(K>125)X+=2,W=126;let Z=Buffer.allocUnsafe(G?K+X:X);if(Z[0]=Q.fin?Q.opcode|128:Q.opcode,Q.rsv1)Z[0]|=64;if(Z[1]=W,W===126)Z.writeUInt16BE(K,2);else if(W===127)Z[2]=Z[3]=0,Z.writeUIntBE(K,4,6);if(!Q.mask)return[Z,J];if(Z[1]|=128,Z[X-4]=Y[0],Z[X-3]=Y[1],Z[X-2]=Y[2],Z[X-1]=Y[3],z)return[Z,J];if(G)return lY6(J,Y,Z,X,K),[Z];return lY6(J,Y,J,0,K),[Z,J]}close(J,Q,Y,G){let X;if(J===void 0)X=pl4;else if(typeof J!=="number"||!cl4(J))throw TypeError("First argument must be a valid error code number");else if(Q===void 0||!Q.length)X=Buffer.allocUnsafe(2),X.writeUInt16BE(J,0);else{let K=Buffer.byteLength(Q);if(K>123)throw RangeError("The message must not be greater than 123 bytes");if(X=Buffer.allocUnsafe(2+K),X.writeUInt16BE(J,0),typeof Q==="string")X.write(Q,2);else X.set(Q,2)}let z={[yY]:X.length,fin:!0,generateMask:this._generateMask,mask:Y,maskBuffer:this._maskBuffer,opcode:8,readOnly:!1,rsv1:!1};if(this._deflating)this.enqueue([this.dispatch,X,!1,z,G]);else this.sendFrame(Aq.frame(X,z),G)}ping(J,Q,Y){let G,X;if(typeof J==="string")G=Buffer.byteLength(J),X=!1;else J=Pw(J),G=J.length,X=Pw.readOnly;if(G>125)throw RangeError("The data size must not be greater than 125 bytes");let z={[yY]:G,fin:!0,generateMask:this._generateMask,mask:Q,maskBuffer:this._maskBuffer,opcode:9,readOnly:X,rsv1:!1};if(this._deflating)this.enqueue([this.dispatch,J,!1,z,Y]);else this.sendFrame(Aq.frame(J,z),Y)}pong(J,Q,Y){let G,X;if(typeof J==="string")G=Buffer.byteLength(J),X=!1;else J=Pw(J),G=J.length,X=Pw.readOnly;if(G>125)throw RangeError("The data size must not be greater than 125 bytes");let z={[yY]:G,fin:!0,generateMask:this._generateMask,mask:Q,maskBuffer:this._maskBuffer,opcode:10,readOnly:X,rsv1:!1};if(this._deflating)this.enqueue([this.dispatch,J,!1,z,Y]);else this.sendFrame(Aq.frame(J,z),Y)}send(J,Q,Y){let G=this._extensions[uY6.extensionName],X=Q.binary?2:1,z=Q.compress,K,W;if(typeof J==="string")K=Buffer.byteLength(J),W=!1;else J=Pw(J),K=J.length,W=Pw.readOnly;if(this._firstFragment){if(this._firstFragment=!1,z&&G&&G.params[G._isServer?"server_no_context_takeover":"client_no_context_takeover"])z=K>=G._threshold;this._compress=z}else z=!1,X=0;if(Q.fin)this._firstFragment=!0;if(G){let Z={[yY]:K,fin:Q.fin,generateMask:this._generateMask,mask:Q.mask,maskBuffer:this._maskBuffer,opcode:X,readOnly:W,rsv1:z};if(this._deflating)this.enqueue([this.dispatch,J,this._compress,Z,Y]);else this.dispatch(J,this._compress,Z,Y)}else this.sendFrame(Aq.frame(J,{[yY]:K,fin:Q.fin,generateMask:this._generateMask,mask:Q.mask,maskBuffer:this._maskBuffer,opcode:X,readOnly:W,rsv1:!1}),Y)}dispatch(J,Q,Y,G){if(!Q){this.sendFrame(Aq.frame(J,Y),G);return}let X=this._extensions[uY6.extensionName];this._bufferedBytes+=Y[yY],this._deflating=!0,X.compress(J,Y.fin,(z,K)=>{if(this._socket.destroyed){let W=Error("The socket was closed while data was being compressed");if(typeof G==="function")G(W);for(let Z=0;Z<this._queue.length;Z++){let V=this._queue[Z],q=V[V.length-1];if(typeof q==="function")q(W)}return}this._bufferedBytes-=Y[yY],this._deflating=!1,Y.readOnly=!1,this.sendFrame(Aq.frame(K,Y),G),this.dequeue()})}dequeue(){while(!this._deflating&&this._queue.length){let J=this._queue.shift();this._bufferedBytes-=J[3][yY],Reflect.apply(J[0],this,J.slice(1))}}enqueue(J){this._bufferedBytes+=J[3][yY],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)}}pY6.exports=Aq});var tY6=H((nc5,sY6)=>{var{kForOnEventAttribute:Sf,kListener:lH1}=Iq(),cY6=Symbol("kCode"),_Y6=Symbol("kData"),iY6=Symbol("kError"),nY6=Symbol("kMessage"),oY6=Symbol("kReason"),fw=Symbol("kTarget"),aY6=Symbol("kType"),rY6=Symbol("kWasClean");class Bq{constructor(J){this[fw]=null,this[aY6]=J}get target(){return this[fw]}get type(){return this[aY6]}}Object.defineProperty(Bq.prototype,"target",{enumerable:!0});Object.defineProperty(Bq.prototype,"type",{enumerable:!0});class kw extends Bq{constructor(J,Q={}){super(J);this[cY6]=Q.code===void 0?0:Q.code,this[oY6]=Q.reason===void 0?"":Q.reason,this[rY6]=Q.wasClean===void 0?!1:Q.wasClean}get code(){return this[cY6]}get reason(){return this[oY6]}get wasClean(){return this[rY6]}}Object.defineProperty(kw.prototype,"code",{enumerable:!0});Object.defineProperty(kw.prototype,"reason",{enumerable:!0});Object.defineProperty(kw.prototype,"wasClean",{enumerable:!0});class Pf extends Bq{constructor(J,Q={}){super(J);this[iY6]=Q.error===void 0?null:Q.error,this[nY6]=Q.message===void 0?"":Q.message}get error(){return this[iY6]}get message(){return this[nY6]}}Object.defineProperty(Pf.prototype,"error",{enumerable:!0});Object.defineProperty(Pf.prototype,"message",{enumerable:!0});class Hi extends Bq{constructor(J,Q={}){super(J);this[_Y6]=Q.data===void 0?null:Q.data}get data(){return this[_Y6]}}Object.defineProperty(Hi.prototype,"data",{enumerable:!0});var il4={addEventListener(J,Q,Y={}){for(let X of this.listeners(J))if(!Y[Sf]&&X[lH1]===Q&&!X[Sf])return;let G;if(J==="message")G=function(z,K){let W=new Hi("message",{data:K?z:z.toString()});W[fw]=this,Di(Q,this,W)};else if(J==="close")G=function(z,K){let W=new kw("close",{code:z,reason:K.toString(),wasClean:this._closeFrameReceived&&this._closeFrameSent});W[fw]=this,Di(Q,this,W)};else if(J==="error")G=function(z){let K=new Pf("error",{error:z,message:z.message});K[fw]=this,Di(Q,this,K)};else if(J==="open")G=function(){let z=new Bq("open");z[fw]=this,Di(Q,this,z)};else return;if(G[Sf]=!!Y[Sf],G[lH1]=Q,Y.once)this.once(J,G);else this.on(J,G)},removeEventListener(J,Q){for(let Y of this.listeners(J))if(Y[lH1]===Q&&!Y[Sf]){this.removeListener(J,Y);break}}};sY6.exports={CloseEvent:kw,ErrorEvent:Pf,Event:Bq,EventTarget:il4,MessageEvent:Hi};function Di(J,Q,Y){if(typeof J==="object"&&J.handleEvent)J.handleEvent.call(J,Y);else J.call(Q,Y)}});var pH1=H((oc5,eY6)=>{var{tokenChars:$f}=Tf();function lX(J,Q,Y){if(J[Q]===void 0)J[Q]=[Y];else J[Q].push(Y)}function nl4(J){let Q=Object.create(null),Y=Object.create(null),G=!1,X=!1,z=!1,K,W,Z=-1,V=-1,q=-1,U=0;for(;U<J.length;U++)if(V=J.charCodeAt(U),K===void 0)if(q===-1&&$f[V]===1){if(Z===-1)Z=U}else if(U!==0&&(V===32||V===9)){if(q===-1&&Z!==-1)q=U}else if(V===59||V===44){if(Z===-1)throw SyntaxError(`Unexpected character at index ${U}`);if(q===-1)q=U;let D=J.slice(Z,q);if(V===44)lX(Q,D,Y),Y=Object.create(null);else K=D;Z=q=-1}else throw SyntaxError(`Unexpected character at index ${U}`);else if(W===void 0)if(q===-1&&$f[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(lX(Y,J.slice(Z,q),!0),V===44)lX(Q,K,Y),Y=Object.create(null),K=void 0;Z=q=-1}else if(V===61&&Z!==-1&&q===-1)W=J.slice(Z,U),Z=q=-1;else throw SyntaxError(`Unexpected character at index ${U}`);else if(X){if($f[V]!==1)throw SyntaxError(`Unexpected character at index ${U}`);if(Z===-1)Z=U;else if(!G)G=!0;X=!1}else if(z)if($f[V]===1){if(Z===-1)Z=U}else if(V===34&&Z!==-1)z=!1,q=U;else if(V===92)X=!0;else throw SyntaxError(`Unexpected character at index ${U}`);else if(V===34&&J.charCodeAt(U-1)===61)z=!0;else if(q===-1&&$f[V]===1){if(Z===-1)Z=U}else if(Z!==-1&&(V===32||V===9)){if(q===-1)q=U}else if(V===59||V===44){if(Z===-1)throw SyntaxError(`Unexpected character at index ${U}`);if(q===-1)q=U;let D=J.slice(Z,q);if(G)D=D.replace(/\\/g,""),G=!1;if(lX(Y,W,D),V===44)lX(Q,K,Y),Y=Object.create(null),K=void 0;W=void 0,Z=q=-1}else throw SyntaxError(`Unexpected character at index ${U}`);if(Z===-1||z||V===32||V===9)throw SyntaxError("Unexpected end of input");if(q===-1)q=U;let M=J.slice(Z,q);if(K===void 0)lX(Q,M,Y);else{if(W===void 0)lX(Y,M,!0);else if(G)lX(Y,W,M.replace(/\\/g,""));else lX(Y,W,M);lX(Q,K,Y)}return Q}function ol4(J){return Object.keys(J).map((Q)=>{let Y=J[Q];if(!Array.isArray(Y))Y=[Y];return Y.map((G)=>{return[Q].concat(Object.keys(G).map((X)=>{let z=G[X];if(!Array.isArray(z))z=[z];return z.map((K)=>K===!0?X:`${X}=${K}`).join("; ")})).join("; ")}).join(", ")}).join(", ")}eY6.exports={format:ol4,parse:nl4}});var oH1=H((sc5,qG6)=>{var al4=D1("events"),rl4=D1("https"),sl4=D1("http"),YG6=D1("net"),tl4=D1("tls"),{randomBytes:el4,createHash:Jp4}=D1("crypto"),{Duplex:ac5,Readable:rc5}=D1("stream"),{URL:cH1}=D1("url"),Nq=Ff(),Qp4=dH1(),Yp4=uH1(),{BINARY_TYPES:JG6,EMPTY_BUFFER:Ii,GUID:Gp4,kForOnEventAttribute:_H1,kListener:Xp4,kStatusCode:zp4,kWebSocket:K7,NOOP:GG6}=Iq(),{EventTarget:{addEventListener:Kp4,removeEventListener:Wp4}}=tY6(),{format:Zp4,parse:Vp4}=pH1(),{toBuffer:qp4}=Ef(),XG6=Symbol("kAborted"),iH1=[8,13],tK=["CONNECTING","OPEN","CLOSING","CLOSED"],Up4=/^[!#$%&'*+\-.0-9A-Z^_`|a-z~]+$/;class d0 extends al4{constructor(J,Q,Y){super();if(this._binaryType=JG6[0],this._closeCode=1006,this._closeFrameReceived=!1,this._closeFrameSent=!1,this._closeMessage=Ii,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];zG6(this,J,Q,Y)}else this._autoPong=Y.autoPong,this._isServer=!0}get binaryType(){return this._binaryType}set binaryType(J){if(!JG6.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 Qp4({allowSynchronousEvents:Y.allowSynchronousEvents,binaryType:this.binaryType,extensions:this._extensions,isServer:this._isServer,maxPayload:Y.maxPayload,skipUTF8Validation:Y.skipUTF8Validation});if(this._sender=new Yp4(J,this._extensions,Y.generateMask),this._receiver=G,this._socket=J,G[K7]=this,J[K7]=this,G.on("conclude",Hp4),G.on("drain",Ip4),G.on("error",Op4),G.on("message",Ap4),G.on("ping",Bp4),G.on("pong",Np4),J.setTimeout)J.setTimeout(0);if(J.setNoDelay)J.setNoDelay();if(Q.length>0)J.unshift(Q);J.on("close",WG6),J.on("data",Ai),J.on("end",ZG6),J.on("error",VG6),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[Nq.extensionName])this._extensions[Nq.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){lJ(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){nH1(this,J,Y);return}if(Q===void 0)Q=!this._isServer;this._sender.ping(J||Ii,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){nH1(this,J,Y);return}if(Q===void 0)Q=!this._isServer;this._sender.pong(J||Ii,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){nH1(this,J,Y);return}let G={binary:typeof J!=="string",mask:!this._isServer,compress:!0,fin:!0,...Q};if(!this._extensions[Nq.extensionName])G.compress=!1;this._sender.send(J||Ii,G,Y)}terminate(){if(this.readyState===d0.CLOSED)return;if(this.readyState===d0.CONNECTING){lJ(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:tK.indexOf("CONNECTING")});Object.defineProperty(d0.prototype,"CONNECTING",{enumerable:!0,value:tK.indexOf("CONNECTING")});Object.defineProperty(d0,"OPEN",{enumerable:!0,value:tK.indexOf("OPEN")});Object.defineProperty(d0.prototype,"OPEN",{enumerable:!0,value:tK.indexOf("OPEN")});Object.defineProperty(d0,"CLOSING",{enumerable:!0,value:tK.indexOf("CLOSING")});Object.defineProperty(d0.prototype,"CLOSING",{enumerable:!0,value:tK.indexOf("CLOSING")});Object.defineProperty(d0,"CLOSED",{enumerable:!0,value:tK.indexOf("CLOSED")});Object.defineProperty(d0.prototype,"CLOSED",{enumerable:!0,value:tK.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[_H1])return Q[Xp4];return null},set(Q){for(let Y of this.listeners(J))if(Y[_H1]){this.removeListener(J,Y);break}if(typeof Q!=="function")return;this.addEventListener(J,Q,{[_H1]:!0})}})});d0.prototype.addEventListener=Kp4;d0.prototype.removeEventListener=Wp4;qG6.exports=d0;function zG6(J,Q,Y,G){let X={allowSynchronousEvents:!0,autoPong:!0,protocolVersion:iH1[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,!iH1.includes(X.protocolVersion))throw RangeError(`Unsupported protocol version: ${X.protocolVersion} (supported versions: ${iH1.join(", ")})`);let z;if(Q instanceof cH1)z=Q;else try{z=new cH1(Q)}catch(O){throw SyntaxError(`Invalid URL: ${Q}`)}if(z.protocol==="http:")z.protocol="ws:";else if(z.protocol==="https:")z.protocol="wss:";J._url=z.href;let K=z.protocol==="wss:",W=z.protocol==="ws+unix:",Z;if(z.protocol!=="ws:"&&!K&&!W)Z=`The URL's protocol must be one of "ws:", "wss:", "http:", "https", or "ws+unix:"`;else if(W&&!z.pathname)Z="The URL's pathname is empty";else if(z.hash)Z="The URL contains a fragment identifier";if(Z){let O=SyntaxError(Z);if(J._redirects===0)throw O;else{Oi(J,O);return}}let V=K?443:80,q=el4(16).toString("base64"),U=K?rl4.request:sl4.request,M=new Set,D;if(X.createConnection=X.createConnection||(K?Dp4:Mp4),X.defaultPort=X.defaultPort||V,X.port=z.port||V,X.host=z.hostname.startsWith("[")?z.hostname.slice(1,-1):z.hostname,X.headers={...X.headers,"Sec-WebSocket-Version":X.protocolVersion,"Sec-WebSocket-Key":q,Connection:"Upgrade",Upgrade:"websocket"},X.path=z.pathname+z.search,X.timeout=X.handshakeTimeout,X.perMessageDeflate)D=new Nq(X.perMessageDeflate!==!0?X.perMessageDeflate:{},!1,X.maxPayload),X.headers["Sec-WebSocket-Extensions"]=Zp4({[Nq.extensionName]:D.offer()});if(Y.length){for(let O of Y){if(typeof O!=="string"||!Up4.test(O)||M.has(O))throw SyntaxError("An invalid or duplicated subprotocol was specified");M.add(O)}X.headers["Sec-WebSocket-Protocol"]=Y.join(",")}if(X.origin)if(X.protocolVersion<13)X.headers["Sec-WebSocket-Origin"]=X.origin;else X.headers.Origin=X.origin;if(z.username||z.password)X.auth=`${z.username}:${z.password}`;if(W){let O=X.path.split(":");X.socketPath=O[0],X.path=O[1]}let I;if(X.followRedirects){if(J._redirects===0){J._originalIpc=W,J._originalSecure=K,J._originalHostOrSocketPath=W?X.socketPath:z.host;let O=G&&G.headers;if(G={...G,headers:{}},O)for(let[A,B]of Object.entries(O))G.headers[A.toLowerCase()]=B}else if(J.listenerCount("redirect")===0){let O=W?J._originalIpc?X.socketPath===J._originalHostOrSocketPath:!1:J._originalIpc?!1:z.host===J._originalHostOrSocketPath;if(!O||J._originalSecure&&!K){if(delete X.headers.authorization,delete X.headers.cookie,!O)delete X.headers.host;X.auth=void 0}}if(X.auth&&!G.headers.authorization)G.headers.authorization="Basic "+Buffer.from(X.auth).toString("base64");if(I=J._req=U(X),J._redirects)J.emit("redirect",J.url,I)}else I=J._req=U(X);if(X.timeout)I.on("timeout",()=>{lJ(J,I,"Opening handshake has timed out")});if(I.on("error",(O)=>{if(I===null||I[XG6])return;I=J._req=null,Oi(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){lJ(J,I,"Maximum redirects exceeded");return}I.abort();let w;try{w=new cH1(A,Q)}catch(N){let L=SyntaxError(`Invalid URL: ${A}`);Oi(J,L);return}zG6(J,w,Y,G)}else if(!J.emit("unexpected-response",I,O))lJ(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"){lJ(J,A,"Invalid Upgrade header");return}let N=Jp4("sha1").update(q+Gp4).digest("base64");if(O.headers["sec-websocket-accept"]!==N){lJ(J,A,"Invalid Sec-WebSocket-Accept header");return}let L=O.headers["sec-websocket-protocol"],C;if(L!==void 0){if(!M.size)C="Server sent a subprotocol but none was requested";else if(!M.has(L))C="Server sent an invalid subprotocol"}else if(M.size)C="Server sent no subprotocol";if(C){lJ(J,A,C);return}if(L)J._protocol=L;let R=O.headers["sec-websocket-extensions"];if(R!==void 0){if(!D){lJ(J,A,"Server sent a Sec-WebSocket-Extensions header but no extension was requested");return}let F;try{F=Vp4(R)}catch(E){lJ(J,A,"Invalid Sec-WebSocket-Extensions header");return}let f=Object.keys(F);if(f.length!==1||f[0]!==Nq.extensionName){lJ(J,A,"Server indicated an extension that was not requested");return}try{D.accept(F[Nq.extensionName])}catch(E){lJ(J,A,"Invalid Sec-WebSocket-Extensions header");return}J._extensions[Nq.extensionName]=D}J.setSocket(A,B,{allowSynchronousEvents:X.allowSynchronousEvents,generateMask:X.generateMask,maxPayload:X.maxPayload,skipUTF8Validation:X.skipUTF8Validation})}),X.finishRequest)X.finishRequest(I,J);else I.end()}function Oi(J,Q){J._readyState=d0.CLOSING,J.emit("error",Q),J.emitClose()}function Mp4(J){return J.path=J.socketPath,YG6.connect(J)}function Dp4(J){if(J.path=void 0,!J.servername&&J.servername!=="")J.servername=YG6.isIP(J.host)?"":J.host;return tl4.connect(J)}function lJ(J,Q,Y){J._readyState=d0.CLOSING;let G=Error(Y);if(Error.captureStackTrace(G,lJ),Q.setHeader){if(Q[XG6]=!0,Q.abort(),Q.socket&&!Q.socket.destroyed)Q.socket.destroy();process.nextTick(Oi,J,G)}else Q.destroy(G),Q.once("error",J.emit.bind(J,"error")),Q.once("close",J.emitClose.bind(J))}function nH1(J,Q,Y){if(Q){let G=qp4(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 Hp4(J,Q){let Y=this[K7];if(Y._closeFrameReceived=!0,Y._closeMessage=Q,Y._closeCode=J,Y._socket[K7]===void 0)return;if(Y._socket.removeListener("data",Ai),process.nextTick(KG6,Y._socket),J===1005)Y.close();else Y.close(J,Q)}function Ip4(){let J=this[K7];if(!J.isPaused)J._socket.resume()}function Op4(J){let Q=this[K7];if(Q._socket[K7]!==void 0)Q._socket.removeListener("data",Ai),process.nextTick(KG6,Q._socket),Q.close(J[zp4]);Q.emit("error",J)}function QG6(){this[K7].emitClose()}function Ap4(J,Q){this[K7].emit("message",J,Q)}function Bp4(J){let Q=this[K7];if(Q._autoPong)Q.pong(J,!this._isServer,GG6);Q.emit("ping",J)}function Np4(J){this[K7].emit("pong",J)}function KG6(J){J.resume()}function WG6(){let J=this[K7];this.removeListener("close",WG6),this.removeListener("data",Ai),this.removeListener("end",ZG6),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[K7]=void 0,clearTimeout(J._closeTimer),J._receiver._writableState.finished||J._receiver._writableState.errorEmitted)J.emitClose();else J._receiver.on("error",QG6),J._receiver.on("finish",QG6)}function Ai(J){if(!this[K7]._receiver.write(J))this.pause()}function ZG6(){let J=this[K7];J._readyState=d0.CLOSING,J._receiver.end(),this.end()}function VG6(){let J=this[K7];if(this.removeListener("error",VG6),this.on("error",GG6),J)J._readyState=d0.CLOSING,this.destroy()}});var HG6=H((tc5,DG6)=>{var{Duplex:wp4}=D1("stream");function UG6(J){J.emit("close")}function Lp4(){if(!this.destroyed&&this._writableState.finished)this.destroy()}function MG6(J){if(this.removeListener("error",MG6),this.destroy(),this.listenerCount("error")===0)this.emit("error",J)}function Ep4(J,Q){let Y=!0,G=new wp4({...Q,autoDestroy:!1,emitClose:!1,objectMode:!1,writableObjectMode:!1});return J.on("message",function(z,K){let W=!K&&G._readableState.objectMode?z.toString():z;if(!G.push(W))J.pause()}),J.once("error",function(z){if(G.destroyed)return;Y=!1,G.destroy(z)}),J.once("close",function(){if(G.destroyed)return;G.push(null)}),G._destroy=function(X,z){if(J.readyState===J.CLOSED){z(X),process.nextTick(UG6,G);return}let K=!1;if(J.once("error",function(Z){K=!0,z(Z)}),J.once("close",function(){if(!K)z(X);process.nextTick(UG6,G)}),Y)J.terminate()},G._final=function(X){if(J.readyState===J.CONNECTING){J.once("open",function(){G._final(X)});return}if(J._socket===null)return;if(J._socket._writableState.finished){if(X(),G._readableState.endEmitted)G.destroy()}else J._socket.once("finish",function(){X()}),J.close()},G._read=function(){if(J.isPaused)J.resume()},G._write=function(X,z,K){if(J.readyState===J.CONNECTING){J.once("open",function(){G._write(X,z,K)});return}J.send(X,K)},G.on("end",Lp4),G.on("error",MG6),G}DG6.exports=Ep4});var OG6=H((ec5,IG6)=>{var{tokenChars:Cp4}=Tf();function Rp4(J){let Q=new Set,Y=-1,G=-1,X=0;for(X;X<J.length;X++){let K=J.charCodeAt(X);if(G===-1&&Cp4[K]===1){if(Y===-1)Y=X}else if(X!==0&&(K===32||K===9)){if(G===-1&&Y!==-1)G=X}else if(K===44){if(Y===-1)throw SyntaxError(`Unexpected character at index ${X}`);if(G===-1)G=X;let W=J.slice(Y,G);if(Q.has(W))throw SyntaxError(`The "${W}" subprotocol is duplicated`);Q.add(W),Y=G=-1}else throw SyntaxError(`Unexpected character at index ${X}`)}if(Y===-1||G!==-1)throw SyntaxError("Unexpected end of input");let z=J.slice(Y,X);if(Q.has(z))throw SyntaxError(`The "${z}" subprotocol is duplicated`);return Q.add(z),Q}IG6.exports={parse:Rp4}});var LG6=H((Q_5,wG6)=>{var Fp4=D1("events"),Bi=D1("http"),{Duplex:J_5}=D1("stream"),{createHash:Tp4}=D1("crypto"),AG6=pH1(),iD=Ff(),Sp4=OG6(),Pp4=oH1(),{GUID:$p4,kWebSocket:fp4}=Iq(),kp4=/^[+/0-9A-Za-z]{22}==$/;class NG6 extends Fp4{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:Pp4,...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=Bi.createServer((Y,G)=>{let X=Bi.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=vp4(this._server,{listening:this.emit.bind(this,"listening"),error:this.emit.bind(this,"error"),upgrade:(G,X,z)=>{this.handleUpgrade(G,X,z,Y)}})}if(J.perMessageDeflate===!0)J.perMessageDeflate={};if(J.clientTracking)this.clients=new Set,this._shouldEmitClose=!1;this.options=J,this._state=0}address(){if(this.options.noServer)throw Error('The server is operating in "noServer" mode');if(!this._server)return null;return this._server.address()}close(J){if(this._state===2){if(J)this.once("close",()=>{J(Error("The server is not running"))});process.nextTick(ff,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(ff,this);else this._shouldEmitClose=!0;else process.nextTick(ff,this)}else{let Q=this._server;this._removeListeners(),this._removeListeners=this._server=null,Q.close(()=>{ff(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",BG6);let X=J.headers["sec-websocket-key"],z=J.headers.upgrade,K=+J.headers["sec-websocket-version"];if(J.method!=="GET"){nD(this,J,Q,405,"Invalid HTTP method");return}if(z===void 0||z.toLowerCase()!=="websocket"){nD(this,J,Q,400,"Invalid Upgrade header");return}if(X===void 0||!kp4.test(X)){nD(this,J,Q,400,"Missing or invalid Sec-WebSocket-Key header");return}if(K!==8&&K!==13){nD(this,J,Q,400,"Missing or invalid Sec-WebSocket-Version header");return}if(!this.shouldHandle(J)){kf(Q,400);return}let W=J.headers["sec-websocket-protocol"],Z=new Set;if(W!==void 0)try{Z=Sp4.parse(W)}catch(U){nD(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 iD(this.options.perMessageDeflate,!0,this.options.maxPayload);try{let M=AG6.parse(V);if(M[iD.extensionName])U.accept(M[iD.extensionName]),q[iD.extensionName]=U}catch(M){nD(this,J,Q,400,"Invalid or unacceptable Sec-WebSocket-Extensions header");return}}if(this.options.verifyClient){let U={origin:J.headers[`${K===8?"sec-websocket-origin":"origin"}`],secure:!!(J.socket.authorized||J.socket.encrypted),req:J};if(this.options.verifyClient.length===2){this.options.verifyClient(U,(M,D,I,O)=>{if(!M)return kf(Q,D||401,I,O);this.completeUpgrade(q,X,Z,J,Q,Y,G)});return}if(!this.options.verifyClient(U))return kf(Q,401)}this.completeUpgrade(q,X,Z,J,Q,Y,G)}completeUpgrade(J,Q,Y,G,X,z,K){if(!X.readable||!X.writable)return X.destroy();if(X[fp4])throw Error("server.handleUpgrade() was called more than once with the same socket, possibly due to a misconfiguration");if(this._state>0)return kf(X,503);let Z=["HTTP/1.1 101 Switching Protocols","Upgrade: websocket","Connection: Upgrade",`Sec-WebSocket-Accept: ${Tp4("sha1").update(Q+$p4).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[iD.extensionName]){let q=J[iD.extensionName].params,U=AG6.format({[iD.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",BG6),V.setSocket(X,z,{allowSynchronousEvents:this.options.allowSynchronousEvents,maxPayload:this.options.maxPayload,skipUTF8Validation:this.options.skipUTF8Validation}),this.clients)this.clients.add(V),V.on("close",()=>{if(this.clients.delete(V),this._shouldEmitClose&&!this.clients.size)process.nextTick(ff,this)});K(V,G)}}wG6.exports=NG6;function vp4(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 ff(J){J._state=2,J.emit("close")}function BG6(){this.destroy()}function kf(J,Q,Y,G){Y=Y||Bi.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} ${Bi.STATUS_CODES[Q]}\r
`+Object.keys(G).map((X)=>`${X}: ${G[X]}`).join(`\r
`)+`\r
\r
`+Y)}function nD(J,Q,Y,G,X){if(J.listenerCount("wsClientError")){let z=Error(X);Error.captureStackTrace(z,nD),J.emit("wsClientError",z,Y,Q)}else kf(Y,G,X)}});var CG6=H((Y_5,EG6)=>{var eK=oH1();eK.createWebSocketStream=HG6();eK.Server=LG6();eK.Receiver=dH1();eK.Sender=uH1();eK.WebSocket=eK;eK.WebSocketServer=eK.Server;EG6.exports=eK});var RG6=H((aH1)=>{Object.defineProperty(aH1,"__esModule",{value:!0});aH1.WebSocket=void 0;var jp4=CG6();Object.defineProperty(aH1,"WebSocket",{enumerable:!0,get:function(){return jp4.WebSocket}})});var hf=H((SG6)=>{Object.defineProperty(SG6,"__esModule",{value:!0});SG6.SocketProvider=SG6.SocketEventSubscriber=SG6.SocketPendingSubscriber=SG6.SocketBlockSubscriber=SG6.SocketSubscriber=void 0;var FG6=Fw(),vf=h1(),bp4=uJ();class jf{#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,vf.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")}}SG6.SocketSubscriber=jf;class rH1 extends jf{constructor(J){super(J,["newHeads"])}async _emit(J,Q){J.emit("block",parseInt(Q.number))}}SG6.SocketBlockSubscriber=rH1;class sH1 extends jf{constructor(J){super(J,["newPendingTransactions"])}async _emit(J,Q){J.emit("pending",Q)}}SG6.SocketPendingSubscriber=sH1;class tH1 extends jf{#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))}}SG6.SocketEventSubscriber=tH1;class TG6 extends bp4.JsonRpcApiProvider{#J;#Q;#Y;constructor(J,Q){let Y=Object.assign({},Q!=null?Q:{});if((0,vf.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 FG6.UnmanagedSubscriber("close");case"block":return new rH1(this);case"pending":return new sH1(this);case"event":return new tH1(this,J.filter);case"orphan":if(J.filter.orphan==="drop-log")return new FG6.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,vf.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,vf.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,vf.makeError)("received unexpected message","UNKNOWN_ERROR",{reasonCode:"UNEXPECTED_MESSAGE",result:Q}));return}}async _write(J){throw Error("sub-classes must override this")}}SG6.SocketProvider=TG6});var Ni=H((fG6)=>{Object.defineProperty(fG6,"__esModule",{value:!0});fG6.WebSocketProvider=void 0;var dp4=RG6(),up4=hf();class $G6 extends up4.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 dp4.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()}}fG6.WebSocketProvider=$G6});var JI1=H((vG6)=>{Object.defineProperty(vG6,"__esModule",{value:!0});vG6.InfuraProvider=vG6.InfuraWebSocketProvider=void 0;var xf=h1(),lp4=rK(),pp4=s7(),cp4=uJ(),_p4=Ni(),bf="84842078b09946638c03157f83405213";function ip4(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,xf.assertArgument)(!1,"unsupported network","network",J)}class eH1 extends _p4.WebSocketProvider{projectId;projectSecret;constructor(J,Q){let Y=new yf(J,Q),G=Y._getConnection();(0,xf.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,xf.defineProperties)(this,{projectId:Y.projectId,projectSecret:Y.projectSecret})}isCommunityResource(){return this.projectId===bf}}vG6.InfuraWebSocketProvider=eH1;class yf extends cp4.JsonRpcProvider{projectId;projectSecret;constructor(J,Q,Y){if(J==null)J="mainnet";let G=pp4.Network.from(J);if(Q==null)Q=bf;if(Y==null)Y=null;let X=yf.getRequest(G,Q,Y);super(X,G,{staticNetwork:G});(0,xf.defineProperties)(this,{projectId:Q,projectSecret:Y})}_getProvider(J){try{return new yf(J,this.projectId,this.projectSecret)}catch(Q){}return super._getProvider(J)}isCommunityResource(){return this.projectId===bf}static getWebSocketProvider(J,Q){return new eH1(J,Q)}static getRequest(J,Q,Y){if(Q==null)Q=bf;if(Y==null)Y=null;let G=new xf.FetchRequest(`https://${ip4(J.name)}/v3/${Q}`);if(G.allowGzip=!0,Y)G.setCredentials("",Y);if(Q===bf)G.retryFunc=async(X,z,K)=>{return(0,lp4.showThrottleMessage)("InfuraProvider"),!0};return G}}vG6.InfuraProvider=yf});var YI1=H((hG6)=>{Object.defineProperty(hG6,"__esModule",{value:!0});hG6.QuickNodeProvider=void 0;var QI1=h1(),op4=rK(),ap4=s7(),rp4=uJ(),wi="919b412a057b5e9c9b6dce193c5a60242d6efadb";function sp4(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,QI1.assertArgument)(!1,"unsupported network","network",J)}class Li extends rp4.JsonRpcProvider{token;constructor(J,Q){if(J==null)J="mainnet";let Y=ap4.Network.from(J);if(Q==null)Q=wi;let G=Li.getRequest(Y,Q);super(G,Y,{staticNetwork:Y});(0,QI1.defineProperties)(this,{token:Q})}_getProvider(J){try{return new Li(J,this.token)}catch(Q){}return super._getProvider(J)}isCommunityResource(){return this.token===wi}static getRequest(J,Q){if(Q==null)Q=wi;let Y=new QI1.FetchRequest(`https://${sp4(J.name)}/${Q}`);if(Y.allowGzip=!0,Q===wi)Y.retryFunc=async(G,X,z)=>{return(0,op4.showThrottleMessage)("QuickNodeProvider"),!0};return Y}}hG6.QuickNodeProvider=Li});var ZI1=H((dG6)=>{Object.defineProperty(dG6,"__esModule",{value:!0});dG6.FallbackProvider=void 0;var zQ=h1(),xG6=Fw(),tp4=s7(),ep4=BigInt("1"),Jc4=BigInt("2");function Qc4(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 Yc4(J){return new Promise((Q)=>{setTimeout(Q,J)})}function KI1(){return new Date().getTime()}function GI1(J){return JSON.stringify(J,(Q,Y)=>{if(typeof Y==="bigint")return{type:"bigint",value:Y.toString()};return Y})}var yG6={stallTimeout:400,priority:1,weight:1},gG6={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 Gc4(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=KI1()}J._updateNumber=null})();if(await J._updateNumber,J.outOfSync++,J._lastFatalError)break}}function vw(J){if(J==null)return"null";if(Array.isArray(J))return"["+J.map(vw).join(",")+"]";if(typeof J==="object"&&typeof J.toJSON==="function")return vw(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)}:${vw(J[Y])}`).join(",")+"}"}}throw console.log("Could not serialize",J),Error("Hmm...")}function XI1(J,Q){if("error"in Q){let G=Q.error,X;if((0,zQ.isError)(G,"CALL_EXCEPTION"))X=vw(Object.assign({},G,{shortMessage:void 0,reason:void 0,info:void 0}));else X=vw(G);return{tag:X,value:G}}let Y=Q.result;return{tag:vw(Y),value:Y}}function Ei(J,Q){let Y=new Map;for(let{value:X,tag:z,weight:K}of Q){let W=Y.get(z)||{value:X,weight:0};W.weight+=K,Y.set(z,W)}let G=null;for(let X of Y.values())if(X.weight>=J&&(!G||X.weight>G.weight))G=X;if(G)return G.value;return}function WI1(J,Q){let Y=0,G=new Map,X=null,z=[];for(let{value:W,tag:Z,weight:V}of Q)if(W instanceof Error){let q=G.get(Z)||{value:W,weight:0};if(q.weight+=V,G.set(Z,q),X==null||q.weight>X.weight)X=q}else z.push(BigInt(W)),Y+=V;if(Y<J){if(X&&X.weight>=J)return X.value;return}z.sort((W,Z)=>W<Z?-1:Z>W?1:0);let K=Math.floor(z.length/2);if(z.length%2)return z[K];return(z[K-1]+z[K]+ep4)/Jc4}function zI1(J,Q){let Y=Ei(J,Q);if(Y!==void 0)return Y;for(let G of Q)if(G.value)return G.value;return}function Xc4(J,Q){if(J===1)return(0,zQ.getNumber)(WI1(J,Q),"%internal");let Y=new Map,G=(K,W)=>{let Z=Y.get(K)||{result:K,weight:0};Z.weight+=W,Y.set(K,Z)};for(let{weight:K,value:W}of Q){let Z=(0,zQ.getNumber)(W);G(Z-1,K),G(Z,K),G(Z+1,K)}let X=0,z=void 0;for(let{weight:K,result:W}of Y.values())if(K>=J&&(K>X||z!=null&&K===X&&W>z))X=K,z=W;return z}class mG6 extends xG6.AbstractProvider{quorum;eventQuorum;eventWorkers;#J;#Q;#Y;constructor(J,Q,Y){super(Q,Y);if(this.#J=J.map((G)=>{if(G instanceof xG6.AbstractProvider)return Object.assign({provider:G},yG6,gG6);else return Object.assign({},yG6,G,gG6)}),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,zQ.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 tp4.Network.from((0,zQ.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();Qc4(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=KI1();return G.perform=(async()=>{try{Y.requests++;let K=await this._translatePerform(Y.provider,Q);G.result={result:K}}catch(K){Y.errorResponses++,G.result={error:K}}let z=KI1()-X;Y._totalTime+=z,Y.rollingDuration=0.95*Y.rollingDuration+0.05*z,G.perform=null})(),G.staller=(async()=>{await Yc4(Y.stallTimeout),G.staller=null})(),J.add(G),G}async#K(){let J=this.#Y;if(!J){let Q=[];this.#J.forEach((Y)=>{Q.push((async()=>{if(await Gc4(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,zQ.assert)(!1,"cannot mix providers on different networks","UNSUPPORTED_OPERATION",{operation:"new FallbackProvider"})}})()}await J}async#z(J,Q){let Y=[];for(let G of J)if(G.result!=null){let{tag:X,value:z}=XI1(Q.method,G.result);Y.push({tag:X,value:z,weight:G.config.weight})}if(Y.reduce((G,X)=>G+X.weight,0)<this.quorum)return;switch(Q.method){case"getBlockNumber":{if(this.#Q===-2)this.#Q=Math.ceil((0,zQ.getNumber)(WI1(this.quorum,this.#J.filter((X)=>!X._lastFatalError).map((X)=>({value:X.blockNumber,tag:(0,zQ.getNumber)(X.blockNumber).toString(),weight:X.weight})))));let G=Xc4(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 WI1(this.quorum,Y);case"getBlock":if("blockTag"in Q&&Q.blockTag==="pending")return zI1(this.quorum,Y);return Ei(this.quorum,Y);case"call":case"chainId":case"getBalance":case"getTransactionCount":case"getCode":case"getStorage":case"getTransaction":case"getTransactionReceipt":case"getLogs":return Ei(this.quorum,Y);case"broadcastTransaction":return zI1(this.quorum,Y)}(0,zQ.assert)(!1,"unsupported method","UNSUPPORTED_OPERATION",{operation:`_perform(${GI1(Q.method)})`})}async#W(J,Q){if(J.size===0)throw Error("no runners?!");let Y=[],G=0;for(let z of J){if(z.perform)Y.push(z.perform);if(z.staller){Y.push(z.staller);continue}if(z.didBump)continue;z.didBump=!0,G++}let X=await this.#z(J,Q);if(X!==void 0){if(X instanceof Error)throw X;return X}for(let z=0;z<G;z++)this.#X(J,Q);return(0,zQ.assert)(Y.length>0,"quorum not met","SERVER_ERROR",{request:"%sub-requests",info:{request:Q,results:Array.from(J).map((z)=>GI1(z.result))}}),await Promise.race(Y),await this.#W(J,Q)}async _perform(J){if(J.method==="broadcastTransaction"){let X=this.#J.map((W)=>null),z=this.#J.map(async({provider:W,weight:Z},V)=>{try{let q=await W._perform(J);X[V]=Object.assign(XI1(J.method,{result:q}),{weight:Z})}catch(q){X[V]=Object.assign(XI1(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=Ei(this.quorum,X.filter((q)=>q!=null));if((0,zQ.isError)(Z,"INSUFFICIENT_FUNDS"))throw Z;let V=z.filter((q,U)=>X[U]==null);if(V.length===0)break;await Promise.race(V)}let K=zI1(this.quorum,X);if((0,zQ.assert)(K!==void 0,"problem multi-broadcasting","SERVER_ERROR",{request:"%sub-requests",info:{request:J,results:X.map(GI1)}}),K instanceof Error)throw K;return K}await this.#K();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()}}dG6.FallbackProvider=mG6});var cG6=H((lG6)=>{Object.defineProperty(lG6,"__esModule",{value:!0});lG6.getDefaultProvider=void 0;var zc4=h1(),Kc4=$H1(),Wc4=fH1(),Zc4=kH1(),Vc4=vH1(),qc4=hH1(),Uc4=JI1(),Mc4=YI1(),Dc4=ZI1(),VI1=uJ(),Hc4=s7(),Ic4=Ni();function Oc4(J){return J&&typeof J.send==="function"&&typeof J.close==="function"}var Ac4="goerli kovan sepolia classicKotti optimism-goerli arbitrum-goerli matic-mumbai bnbt".split(" ");function Bc4(J,Q){if(Q==null)Q={};let Y=(K)=>{if(Q[K]==="-")return!1;if(typeof Q.exclusive==="string")return K===Q.exclusive;if(Array.isArray(Q.exclusive))return Q.exclusive.indexOf(K)!==-1;return!0};if(typeof J==="string"&&J.match(/^https?:/))return new VI1.JsonRpcProvider(J);if(typeof J==="string"&&J.match(/^wss?:/)||Oc4(J))return new Ic4.WebSocketProvider(J);let G=null;try{G=Hc4.Network.from(J)}catch(K){}let X=[];if(Y("publicPolygon")&&G){if(G.name==="matic")X.push(new VI1.JsonRpcProvider("https://polygon-rpc.com/",G,{staticNetwork:G}));else if(G.name==="matic-amoy")X.push(new VI1.JsonRpcProvider("https://rpc-amoy.polygon.technology/",G,{staticNetwork:G}))}if(Y("alchemy"))try{X.push(new Wc4.AlchemyProvider(J,Q.alchemy))}catch(K){}if(Y("ankr")&&Q.ankr!=null)try{X.push(new Kc4.AnkrProvider(J,Q.ankr))}catch(K){}if(Y("chainstack"))try{X.push(new Zc4.ChainstackProvider(J,Q.chainstack))}catch(K){}if(Y("cloudflare"))try{X.push(new Vc4.CloudflareProvider(J))}catch(K){}if(Y("etherscan"))try{X.push(new qc4.EtherscanProvider(J,Q.etherscan))}catch(K){}if(Y("infura"))try{let K=Q.infura,W=void 0;if(typeof K==="object")W=K.projectSecret,K=K.projectId;X.push(new Uc4.InfuraProvider(J,K,W))}catch(K){}if(Y("quicknode"))try{let K=Q.quicknode;X.push(new Mc4.QuickNodeProvider(J,K))}catch(K){}if((0,zc4.assert)(X.length,"unsupported default network","UNSUPPORTED_OPERATION",{operation:"getDefaultProvider"}),X.length===1)return X[0];let z=Math.floor(X.length/2);if(z>2)z=2;if(G&&Ac4.indexOf(G.name)!==-1)z=1;if(Q&&Q.quorum)z=Q.quorum;return new Dc4.FallbackProvider(X,void 0,{quorum:z})}lG6.getDefaultProvider=Bc4});var nG6=H((_G6)=>{Object.defineProperty(_G6,"__esModule",{value:!0});_G6.NonceManager=void 0;var Nc4=h1(),wc4=s_();class qI1 extends wc4.AbstractSigner{signer;#J;#Q;constructor(J){super(J.provider);(0,Nc4.defineProperties)(this,{signer:J}),this.#J=null,this.#Q=0}async getAddress(){return this.signer.getAddress()}connect(J){return new qI1(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)}}_G6.NonceManager=qI1});var rG6=H((oG6)=>{Object.defineProperty(oG6,"__esModule",{value:!0});oG6.BrowserProvider=void 0;var UI1=h1(),Lc4=uJ();class oD extends Lc4.JsonRpcApiPollingProvider{#J;#Q;constructor(J,Q,Y){let G=Object.assign({},Y!=null?Y:{},{batchMaxCount:1});(0,UI1.assertArgument)(J&&J.request,"invalid EIP-1193 provider","ethereum",J);super(Q,G);if(this.#Q=null,Y&&Y.providerInfo)this.#Q=Y.providerInfo;this.#J=async(X,z)=>{let K={method:X,params:z};this.emit("debug",{action:"sendEip1193Request",payload:K});try{let W=await J.request(K);return this.emit("debug",{action:"receiveEip1193Result",result:W}),W}catch(W){let Z=Error(W.message);throw Z.code=W.code,Z.data=W.data,Z.payload=K,this.emit("debug",{action:"receiveEip1193Error",error:Z}),Z}}}get providerInfo(){return this.#Q}async send(J,Q){return await this._start(),await super.send(J,Q)}async _send(J){(0,UI1.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 oD(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 oD(Q.ethereum);if(!(("addEventListener"in Q)&&("dispatchEvent"in Q)&&("removeEventListener"in Q)))return null;let G=J.timeout?J.timeout:300;if(G===0)return null;return await new Promise((X,z)=>{let K=[],W=(q)=>{if(K.push(q.detail),Y)Z()},Z=()=>{if(clearTimeout(V),K.length)if(J&&J.filter){let q=J.filter(K.map((U)=>Object.assign({},U.info)));if(q==null)X(null);else if(q instanceof oD)X(q);else{let U=null;if(q.uuid)U=K.filter((D)=>q.uuid===D.info.uuid)[0];if(U){let{provider:M,info:D}=U;X(new oD(M,void 0,{providerInfo:D}))}else z((0,UI1.makeError)("filter returned unknown info","UNSUPPORTED_OPERATION",{value:q}))}}else{let{provider:q,info:U}=K[0];X(new oD(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"))})}}oG6.BrowserProvider=oD});var eG6=H((sG6)=>{Object.defineProperty(sG6,"__esModule",{value:!0});sG6.BlockscoutProvider=void 0;var Ci=h1(),Ec4=s7(),Cc4=uJ();function Rc4(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,Ci.assertArgument)(!1,"unsupported network","network",J)}class Ri extends Cc4.JsonRpcProvider{apiKey;constructor(J,Q){if(J==null)J="mainnet";let Y=Ec4.Network.from(J);if(Q==null)Q=null;let G=Ri.getRequest(Y);super(G,Y,{staticNetwork:Y});(0,Ci.defineProperties)(this,{apiKey:Q})}_getProvider(J){try{return new Ri(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,Ci.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 Ci.FetchRequest(Rc4(J.name));return Q.allowGzip=!0,Q}}sG6.BlockscoutProvider=Ri});var YX6=H((JX6)=>{Object.defineProperty(JX6,"__esModule",{value:!0});JX6.PocketProvider=void 0;var MI1=h1(),Fc4=rK(),Tc4=s7(),Sc4=uJ(),Fi="62e1ad51b37b8e00394bda3b";function Pc4(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,MI1.assertArgument)(!1,"unsupported network","network",J)}class Ti extends Sc4.JsonRpcProvider{applicationId;applicationSecret;constructor(J,Q,Y){if(J==null)J="mainnet";let G=Tc4.Network.from(J);if(Q==null)Q=Fi;if(Y==null)Y=null;let X={staticNetwork:G},z=Ti.getRequest(G,Q,Y);super(z,G,X);(0,MI1.defineProperties)(this,{applicationId:Q,applicationSecret:Y})}_getProvider(J){try{return new Ti(J,this.applicationId,this.applicationSecret)}catch(Q){}return super._getProvider(J)}static getRequest(J,Q,Y){if(Q==null)Q=Fi;let G=new MI1.FetchRequest(`https://${Pc4(J.name)}/v1/lb/${Q}`);if(G.allowGzip=!0,Y)G.setCredentials("",Y);if(Q===Fi)G.retryFunc=async(X,z,K)=>{return(0,Fc4.showThrottleMessage)("PocketProvider"),!0};return G}isCommunityResource(){return this.applicationId===Fi}}JX6.PocketProvider=Ti});var KX6=H((XX6)=>{Object.defineProperty(XX6,"__esModule",{value:!0});XX6.IpcSocketProvider=void 0;var $c4=D1("net"),fc4=hf();function kc4(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 GX6 extends fc4.SocketProvider{#J;get socket(){return this.#J}constructor(J,Q,Y){super(Q,Y);this.#J=(0,$c4.connect)(J),this.socket.on("ready",async()=>{try{await this._start()}catch(X){console.log("failed to start IpcSocketProvider",X)}});let G=Buffer.alloc(0);this.socket.on("data",(X)=>{G=Buffer.concat([G,X]);let{messages:z,remaining:K}=kc4(G);z.forEach((W)=>{this._processMessage(W)}),G=K}),this.socket.on("end",()=>{this.emit("close"),this.socket.destroy(),this.socket.end()})}destroy(){this.socket.destroy(),this.socket.end(),super.destroy()}async _write(J){if(!J.endsWith(`
`))J+=`
`;this.socket.write(J)}}XX6.IpcSocketProvider=GX6});var Pi=H((F0)=>{Object.defineProperty(F0,"__esModule",{value:!0});F0.SocketEventSubscriber=F0.SocketPendingSubscriber=F0.SocketBlockSubscriber=F0.SocketSubscriber=F0.WebSocketProvider=F0.SocketProvider=F0.IpcSocketProvider=F0.QuickNodeProvider=F0.PocketProvider=F0.InfuraWebSocketProvider=F0.InfuraProvider=F0.EtherscanPlugin=F0.EtherscanProvider=F0.ChainstackProvider=F0.CloudflareProvider=F0.AnkrProvider=F0.BlockscoutProvider=F0.AlchemyProvider=F0.BrowserProvider=F0.JsonRpcSigner=F0.JsonRpcProvider=F0.JsonRpcApiProvider=F0.FallbackProvider=F0.copyRequest=F0.TransactionResponse=F0.TransactionReceipt=F0.Log=F0.FeeData=F0.Block=F0.FetchUrlFeeDataNetworkPlugin=F0.FeeDataNetworkPlugin=F0.EnsPlugin=F0.GasCostPlugin=F0.NetworkPlugin=F0.NonceManager=F0.Network=F0.MulticoinProviderPlugin=F0.EnsResolver=F0.getDefaultProvider=F0.showThrottleMessage=F0.VoidSigner=F0.AbstractSigner=F0.UnmanagedSubscriber=F0.AbstractProvider=void 0;var WX6=Fw();Object.defineProperty(F0,"AbstractProvider",{enumerable:!0,get:function(){return WX6.AbstractProvider}});Object.defineProperty(F0,"UnmanagedSubscriber",{enumerable:!0,get:function(){return WX6.UnmanagedSubscriber}});var ZX6=s_();Object.defineProperty(F0,"AbstractSigner",{enumerable:!0,get:function(){return ZX6.AbstractSigner}});Object.defineProperty(F0,"VoidSigner",{enumerable:!0,get:function(){return ZX6.VoidSigner}});var vc4=rK();Object.defineProperty(F0,"showThrottleMessage",{enumerable:!0,get:function(){return vc4.showThrottleMessage}});var jc4=cG6();Object.defineProperty(F0,"getDefaultProvider",{enumerable:!0,get:function(){return jc4.getDefaultProvider}});var VX6=KH1();Object.defineProperty(F0,"EnsResolver",{enumerable:!0,get:function(){return VX6.EnsResolver}});Object.defineProperty(F0,"MulticoinProviderPlugin",{enumerable:!0,get:function(){return VX6.MulticoinProviderPlugin}});var hc4=s7();Object.defineProperty(F0,"Network",{enumerable:!0,get:function(){return hc4.Network}});var bc4=nG6();Object.defineProperty(F0,"NonceManager",{enumerable:!0,get:function(){return bc4.NonceManager}});var gf=i_();Object.defineProperty(F0,"NetworkPlugin",{enumerable:!0,get:function(){return gf.NetworkPlugin}});Object.defineProperty(F0,"GasCostPlugin",{enumerable:!0,get:function(){return gf.GasCostPlugin}});Object.defineProperty(F0,"EnsPlugin",{enumerable:!0,get:function(){return gf.EnsPlugin}});Object.defineProperty(F0,"FeeDataNetworkPlugin",{enumerable:!0,get:function(){return gf.FeeDataNetworkPlugin}});Object.defineProperty(F0,"FetchUrlFeeDataNetworkPlugin",{enumerable:!0,get:function(){return gf.FetchUrlFeeDataNetworkPlugin}});var jw=Nw();Object.defineProperty(F0,"Block",{enumerable:!0,get:function(){return jw.Block}});Object.defineProperty(F0,"FeeData",{enumerable:!0,get:function(){return jw.FeeData}});Object.defineProperty(F0,"Log",{enumerable:!0,get:function(){return jw.Log}});Object.defineProperty(F0,"TransactionReceipt",{enumerable:!0,get:function(){return jw.TransactionReceipt}});Object.defineProperty(F0,"TransactionResponse",{enumerable:!0,get:function(){return jw.TransactionResponse}});Object.defineProperty(F0,"copyRequest",{enumerable:!0,get:function(){return jw.copyRequest}});var xc4=ZI1();Object.defineProperty(F0,"FallbackProvider",{enumerable:!0,get:function(){return xc4.FallbackProvider}});var DI1=uJ();Object.defineProperty(F0,"JsonRpcApiProvider",{enumerable:!0,get:function(){return DI1.JsonRpcApiProvider}});Object.defineProperty(F0,"JsonRpcProvider",{enumerable:!0,get:function(){return DI1.JsonRpcProvider}});Object.defineProperty(F0,"JsonRpcSigner",{enumerable:!0,get:function(){return DI1.JsonRpcSigner}});var yc4=rG6();Object.defineProperty(F0,"BrowserProvider",{enumerable:!0,get:function(){return yc4.BrowserProvider}});var gc4=fH1();Object.defineProperty(F0,"AlchemyProvider",{enumerable:!0,get:function(){return gc4.AlchemyProvider}});var mc4=eG6();Object.defineProperty(F0,"BlockscoutProvider",{enumerable:!0,get:function(){return mc4.BlockscoutProvider}});var dc4=$H1();Object.defineProperty(F0,"AnkrProvider",{enumerable:!0,get:function(){return dc4.AnkrProvider}});var uc4=vH1();Object.defineProperty(F0,"CloudflareProvider",{enumerable:!0,get:function(){return uc4.CloudflareProvider}});var lc4=kH1();Object.defineProperty(F0,"ChainstackProvider",{enumerable:!0,get:function(){return lc4.ChainstackProvider}});var qX6=hH1();Object.defineProperty(F0,"EtherscanProvider",{enumerable:!0,get:function(){return qX6.EtherscanProvider}});Object.defineProperty(F0,"EtherscanPlugin",{enumerable:!0,get:function(){return qX6.EtherscanPlugin}});var UX6=JI1();Object.defineProperty(F0,"InfuraProvider",{enumerable:!0,get:function(){return UX6.InfuraProvider}});Object.defineProperty(F0,"InfuraWebSocketProvider",{enumerable:!0,get:function(){return UX6.InfuraWebSocketProvider}});var pc4=YX6();Object.defineProperty(F0,"PocketProvider",{enumerable:!0,get:function(){return pc4.PocketProvider}});var cc4=YI1();Object.defineProperty(F0,"QuickNodeProvider",{enumerable:!0,get:function(){return cc4.QuickNodeProvider}});var _c4=KX6();Object.defineProperty(F0,"IpcSocketProvider",{enumerable:!0,get:function(){return _c4.IpcSocketProvider}});var ic4=hf();Object.defineProperty(F0,"SocketProvider",{enumerable:!0,get:function(){return ic4.SocketProvider}});var nc4=Ni();Object.defineProperty(F0,"WebSocketProvider",{enumerable:!0,get:function(){return nc4.WebSocketProvider}});var Si=hf();Object.defineProperty(F0,"SocketSubscriber",{enumerable:!0,get:function(){return Si.SocketSubscriber}});Object.defineProperty(F0,"SocketBlockSubscriber",{enumerable:!0,get:function(){return Si.SocketBlockSubscriber}});Object.defineProperty(F0,"SocketPendingSubscriber",{enumerable:!0,get:function(){return Si.SocketPendingSubscriber}});Object.defineProperty(F0,"SocketEventSubscriber",{enumerable:!0,get:function(){return Si.SocketEventSubscriber}})});var fi=H((HX6)=>{Object.defineProperty(HX6,"__esModule",{value:!0});HX6.BaseWallet=void 0;var mf=$9(),$i=mJ(),MX6=Pi(),DX6=o7(),JW=h1();class HI1 extends MX6.AbstractSigner{address;#J;constructor(J,Q){super(Q);(0,JW.assertArgument)(J&&typeof J.sign==="function","invalid private key","privateKey","[ REDACTED ]"),this.#J=J;let Y=(0,DX6.computeAddress)(this.signingKey.publicKey);(0,JW.defineProperties)(this,{address:Y})}get signingKey(){return this.#J}get privateKey(){return this.signingKey.privateKey}async getAddress(){return this.address}connect(J){return new HI1(this.#J,J)}async signTransaction(J){J=(0,MX6.copyRequest)(J);let{to:Q,from:Y}=await(0,JW.resolveProperties)({to:J.to?(0,mf.resolveAddress)(J.to,this):void 0,from:J.from?(0,mf.resolveAddress)(J.from,this):void 0});if(Q!=null)J.to=Q;if(Y!=null)J.from=Y;if(J.from!=null)(0,JW.assertArgument)((0,mf.getAddress)(J.from)===this.address,"transaction from address mismatch","tx.from",J.from),delete J.from;let G=DX6.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,$i.hashMessage)(J)).serialized}authorizeSync(J){(0,JW.assertArgument)(typeof J.address==="string","invalid address for authorizeSync","auth.address",J);let Q=this.signingKey.sign((0,$i.hashAuthorization)(J));return Object.assign({},{address:(0,mf.getAddress)(J.address),nonce:(0,JW.getBigInt)(J.nonce||0),chainId:(0,JW.getBigInt)(J.chainId||0)},{signature:Q})}async authorize(J){return J=Object.assign({},J,{address:await(0,mf.resolveAddress)(J.address,this)}),this.authorizeSync(await this.populateAuthorization(J))}async signTypedData(J,Q,Y){let G=await $i.TypedDataEncoder.resolveNames(J,Q,Y,async(X)=>{(0,JW.assert)(this.provider!=null,"cannot resolve ENS names without a provider","UNSUPPORTED_OPERATION",{operation:"resolveName",info:{name:X}});let z=await this.provider.resolveName(X);return(0,JW.assert)(z!=null,"unconfigured ENS name","UNCONFIGURED_NAME",{value:X}),z});return this.signingKey.sign($i.TypedDataEncoder.hash(G.domain,Q,G.value)).serialized}}HX6.BaseWallet=HI1});var II1=H((BX6)=>{Object.defineProperty(BX6,"__esModule",{value:!0});BX6.decodeOwl=BX6.decode=void 0;var ac4=h1(),ki=" !#$%&'()*+,-./<=>?@[]^_`{|}~",rc4=/^[a-z]*$/i;function OX6(J,Q){let Y=97;return J.reduce((G,X)=>{if(X===Q)Y++;else if(X.match(rc4))G.push(String.fromCharCode(Y)+X);else Y=97,G.push(X);return G},[])}function AX6(J,Q){for(let X=ki.length-1;X>=0;X--)J=J.split(ki[X]).join(Q.substring(2*X,2*X+2));let Y=[],G=J.replace(/(:|([0-9])|([A-Z][a-z]*))/g,(X,z,K,W)=>{if(K)for(let Z=parseInt(K);Z>=0;Z--)Y.push(";");else Y.push(z.toLowerCase());return""});if(G)throw Error(`leftovers: ${JSON.stringify(G)}`);return OX6(OX6(Y,";"),":")}BX6.decode=AX6;function sc4(J){return(0,ac4.assertArgument)(J[0]==="0","unsupported auwl data","data",J),AX6(J.substring(1+2*ki.length),J.substring(1,1+2*ki.length))}BX6.decodeOwl=sc4});var hw=H((LX6)=>{Object.defineProperty(LX6,"__esModule",{value:!0});LX6.Wordlist=void 0;var ec4=h1();class wX6{locale;constructor(J){(0,ec4.defineProperties)(this,{locale:J})}split(J){return J.toLowerCase().split(/\s+/g)}join(J){return J.join(" ")}}LX6.Wordlist=wX6});var aD=H((RX6)=>{Object.defineProperty(RX6,"__esModule",{value:!0});RX6.WordlistOwl=void 0;var J_4=mJ(),Q_4=h1(),Y_4=II1(),G_4=hw();class CX6 extends G_4.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,Y_4.decodeOwl)(this.#J)}#Y;#G(){if(this.#Y==null){let J=this._decodeWords();if((0,J_4.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,Q_4.assertArgument)(J>=0&&J<Q.length,`invalid word index: ${J}`,"index",J),Q[J]}getWordIndex(J){return this.#G().indexOf(J)}}RX6.WordlistOwl=CX6});var df=H((TX6)=>{Object.defineProperty(TX6,"__esModule",{value:!0});TX6.LangEn=void 0;var X_4=aD(),z_4="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",K_4="0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60",OI1=null;class AI1 extends X_4.WordlistOwl{constructor(){super("en",z_4,K_4)}static wordlist(){if(OI1==null)OI1=new AI1;return OI1}}TX6.LangEn=AI1});var ji=H(($X6)=>{Object.defineProperty($X6,"__esModule",{value:!0});$X6.Mnemonic=void 0;var LI1=l9(),e7=h1(),EI1=df();function PX6(J){return(1<<J)-1<<8-J&255}function W_4(J){return(1<<J)-1&255}function BI1(J,Q){if((0,e7.assertNormalize)("NFKD"),Q==null)Q=EI1.LangEn.wordlist();let Y=Q.split(J);(0,e7.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,e7.assertArgument)(q>=0,`invalid mnemonic word at index ${V}`,"mnemonic","[ REDACTED ]");for(let U=0;U<11;U++){if(q&1<<10-U)G[X>>3]|=1<<7-X%8;X++}}let z=32*Y.length/3,K=Y.length/3,W=PX6(K),Z=(0,e7.getBytes)((0,LI1.sha256)(G.slice(0,z/8)))[0]&W;return(0,e7.assertArgument)(Z===(G[G.length-1]&W),"invalid mnemonic checksum","mnemonic","[ REDACTED ]"),(0,e7.hexlify)(G.slice(0,z/8))}function NI1(J,Q){if((0,e7.assertArgument)(J.length%4===0&&J.length>=16&&J.length<=32,"invalid entropy size","entropy","[ REDACTED ]"),Q==null)Q=EI1.LangEn.wordlist();let Y=[0],G=11;for(let K=0;K<J.length;K++)if(G>8)Y[Y.length-1]<<=8,Y[Y.length-1]|=J[K],G-=8;else Y[Y.length-1]<<=G,Y[Y.length-1]|=J[K]>>8-G,Y.push(J[K]&W_4(8-G)),G+=3;let X=J.length/4,z=parseInt((0,LI1.sha256)(J).substring(2,4),16)&PX6(X);return Y[Y.length-1]<<=X,Y[Y.length-1]|=z>>8-X,Q.join(Y.map((K)=>Q.getWord(K)))}var wI1={};class vi{phrase;password;wordlist;entropy;constructor(J,Q,Y,G,X){if(G==null)G="";if(X==null)X=EI1.LangEn.wordlist();(0,e7.assertPrivate)(J,wI1,"Mnemonic"),(0,e7.defineProperties)(this,{phrase:Y,password:G,wordlist:X,entropy:Q})}computeSeed(){let J=(0,e7.toUtf8Bytes)("mnemonic"+this.password,"NFKD");return(0,LI1.pbkdf2)((0,e7.toUtf8Bytes)(this.phrase,"NFKD"),J,2048,64,"sha512")}static fromPhrase(J,Q,Y){let G=BI1(J,Y);return J=NI1((0,e7.getBytes)(G),Y),new vi(wI1,G,J,Q,Y)}static fromEntropy(J,Q,Y){let G=(0,e7.getBytes)(J,"entropy"),X=NI1(G,Y);return new vi(wI1,(0,e7.hexlify)(G),X,Q,Y)}static entropyToPhrase(J,Q){let Y=(0,e7.getBytes)(J,"entropy");return NI1(Y,Q)}static phraseToEntropy(J,Q){return BI1(J,Q)}static isValidMnemonic(J,Q){try{return BI1(J,Q),!0}catch(Y){}return!1}}$X6.Mnemonic=vi});var TI1=H((wq)=>{/*! MIT License. Copyright 2015-2022 Richard Moore <me@ricmoo.com>. See LICENSE.txt. */var N5=wq&&wq.__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)},CI1=wq&&wq.__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},bi,WQ,pX;Object.defineProperty(wq,"__esModule",{value:!0});wq.AES=void 0;var Z_4={16:10,24:12,32:14},V_4=[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],KQ=[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],hi=[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],q_4=[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],U_4=[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],M_4=[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],D_4=[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],H_4=[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],I_4=[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],O_4=[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],A_4=[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],B_4=[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],N_4=[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],w_4=[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],L_4=[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 RI1(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 FI1{get key(){return N5(this,bi,"f").slice()}constructor(J){if(bi.set(this,void 0),WQ.set(this,void 0),pX.set(this,void 0),!(this instanceof FI1))throw Error("AES must be instanitated with `new`");CI1(this,bi,new Uint8Array(J),"f");let Q=Z_4[this.key.length];if(Q==null)throw TypeError("invalid key size (must be 16, 24 or 32 bytes)");CI1(this,pX,[],"f"),CI1(this,WQ,[],"f");for(let V=0;V<=Q;V++)N5(this,pX,"f").push([0,0,0,0]),N5(this,WQ,"f").push([0,0,0,0]);let Y=(Q+1)*4,G=this.key.length/4,X=RI1(this.key),z;for(let V=0;V<G;V++)z=V>>2,N5(this,pX,"f")[z][V%4]=X[V],N5(this,WQ,"f")[Q-z][V%4]=X[V];let K=0,W=G,Z;while(W<Y){if(Z=X[G-1],X[0]^=KQ[Z>>16&255]<<24^KQ[Z>>8&255]<<16^KQ[Z&255]<<8^KQ[Z>>24&255]^V_4[K]<<24,K+=1,G!=8)for(let M=1;M<G;M++)X[M]^=X[M-1];else{for(let M=1;M<G/2;M++)X[M]^=X[M-1];Z=X[G/2-1],X[G/2]^=KQ[Z&255]^KQ[Z>>8&255]<<8^KQ[Z>>16&255]<<16^KQ[Z>>24&255]<<24;for(let M=G/2+1;M<G;M++)X[M]^=X[M-1]}let V=0,q,U;while(V<G&&W<Y)q=W>>2,U=W%4,N5(this,pX,"f")[q][U]=X[V],N5(this,WQ,"f")[Q-q][U]=X[V++],W++}for(let V=1;V<Q;V++)for(let q=0;q<4;q++)Z=N5(this,WQ,"f")[V][q],N5(this,WQ,"f")[V][q]=B_4[Z>>24&255]^N_4[Z>>16&255]^w_4[Z>>8&255]^L_4[Z&255]}encrypt(J){if(J.length!=16)throw TypeError("invalid plaintext size (must be 16 bytes)");let Q=N5(this,pX,"f").length-1,Y=[0,0,0,0],G=RI1(J);for(let K=0;K<4;K++)G[K]^=N5(this,pX,"f")[0][K];for(let K=1;K<Q;K++){for(let W=0;W<4;W++)Y[W]=q_4[G[W]>>24&255]^U_4[G[(W+1)%4]>>16&255]^M_4[G[(W+2)%4]>>8&255]^D_4[G[(W+3)%4]&255]^N5(this,pX,"f")[K][W];G=Y.slice()}let X=new Uint8Array(16),z=0;for(let K=0;K<4;K++)z=N5(this,pX,"f")[Q][K],X[4*K]=(KQ[G[K]>>24&255]^z>>24)&255,X[4*K+1]=(KQ[G[(K+1)%4]>>16&255]^z>>16)&255,X[4*K+2]=(KQ[G[(K+2)%4]>>8&255]^z>>8)&255,X[4*K+3]=(KQ[G[(K+3)%4]&255]^z)&255;return X}decrypt(J){if(J.length!=16)throw TypeError("invalid ciphertext size (must be 16 bytes)");let Q=N5(this,WQ,"f").length-1,Y=[0,0,0,0],G=RI1(J);for(let K=0;K<4;K++)G[K]^=N5(this,WQ,"f")[0][K];for(let K=1;K<Q;K++){for(let W=0;W<4;W++)Y[W]=H_4[G[W]>>24&255]^I_4[G[(W+3)%4]>>16&255]^O_4[G[(W+2)%4]>>8&255]^A_4[G[(W+1)%4]&255]^N5(this,WQ,"f")[K][W];G=Y.slice()}let X=new Uint8Array(16),z=0;for(let K=0;K<4;K++)z=N5(this,WQ,"f")[Q][K],X[4*K]=(hi[G[K]>>24&255]^z>>24)&255,X[4*K+1]=(hi[G[(K+3)%4]>>16&255]^z>>16)&255,X[4*K+2]=(hi[G[(K+2)%4]>>8&255]^z>>8)&255,X[4*K+3]=(hi[G[(K+1)%4]&255]^z)&255;return X}}wq.AES=FI1;bi=new WeakMap,WQ=new WeakMap,pX=new WeakMap});var rD=H((vX6)=>{Object.defineProperty(vX6,"__esModule",{value:!0});vX6.ModeOfOperation=void 0;var E_4=TI1();class kX6{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 E_4.AES(Q)},name:{enumerable:!0,value:J}})}}vX6.ModeOfOperation=kX6});var hX6=H((Lq)=>{var xi=Lq&&Lq.__classPrivateFieldSet||function(J,Q,Y,G,X){if(G==="m")throw TypeError("Private method is not writable");if(G==="a"&&!X)throw TypeError("Private accessor was defined without a setter");if(typeof Q==="function"?J!==Q||!X:!Q.has(J))throw TypeError("Cannot write private member to an object whose class did not declare it");return G==="a"?X.call(J,Y):X?X.value=Y:Q.set(J,Y),Y},bw=Lq&&Lq.__classPrivateFieldGet||function(J,Q,Y,G){if(Y==="a"&&!G)throw TypeError("Private accessor was defined without a getter");if(typeof Q==="function"?J!==Q||!G:!Q.has(J))throw TypeError("Cannot read private member from an object whose class did not declare it");return Y==="m"?G:Y==="a"?G.call(J):G?G.value:Q.get(J)},uf,QW;Object.defineProperty(Lq,"__esModule",{value:!0});Lq.CBC=void 0;var C_4=rD();class SI1 extends C_4.ModeOfOperation{constructor(J,Q){super("ECC",J,SI1);if(uf.set(this,void 0),QW.set(this,void 0),Q){if(Q.length%16)throw TypeError("invalid iv size (must be 16 bytes)");xi(this,uf,new Uint8Array(Q),"f")}else xi(this,uf,new Uint8Array(16),"f");xi(this,QW,this.iv,"f")}get iv(){return new Uint8Array(bw(this,uf,"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++)bw(this,QW,"f")[G]^=J[Y+G];xi(this,QW,this.aes.encrypt(bw(this,QW,"f")),"f"),Q.set(bw(this,QW,"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]^bw(this,QW,"f")[X],bw(this,QW,"f")[X]=J[Y+X]}return Q}}Lq.CBC=SI1;uf=new WeakMap,QW=new WeakMap});var bX6=H((Rq)=>{var PI1=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},Eq=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)},yi,lf,Cq,$I1;Object.defineProperty(Rq,"__esModule",{value:!0});Rq.CFB=void 0;var R_4=rD();class fI1 extends R_4.ModeOfOperation{constructor(J,Q,Y=8){super("CFB",J,fI1);if(yi.add(this),lf.set(this,void 0),Cq.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)");PI1(this,lf,new Uint8Array(Q),"f")}else PI1(this,lf,new Uint8Array(16),"f");PI1(this,Cq,this.iv,"f")}get iv(){return new Uint8Array(Eq(this,lf,"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(Eq(this,Cq,"f"));for(let z=0;z<Q;z++)Y[G+z]^=X[z];Eq(this,yi,"m",$I1).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(Eq(this,Cq,"f"));for(let z=0;z<Q;z++)Y[G+z]^=X[z];Eq(this,yi,"m",$I1).call(this,J.subarray(G))}return Y}}Rq.CFB=fI1;lf=new WeakMap,Cq=new WeakMap,yi=new WeakSet,$I1=function(Q){let Y=this.segmentSize/8;Eq(this,Cq,"f").set(Eq(this,Cq,"f").subarray(Y)),Eq(this,Cq,"f").set(Q.subarray(0,Y),16-Y)}});var xX6=H((Fq)=>{var xw=Fq&&Fq.__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},ZQ=Fq&&Fq.__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)},pf,sD,VQ;Object.defineProperty(Fq,"__esModule",{value:!0});Fq.CTR=void 0;var F_4=rD();class kI1 extends F_4.ModeOfOperation{constructor(J,Q){super("CTR",J,kI1);if(pf.set(this,void 0),sD.set(this,void 0),VQ.set(this,void 0),xw(this,VQ,new Uint8Array(16),"f"),ZQ(this,VQ,"f").fill(0),xw(this,pf,ZQ(this,VQ,"f"),"f"),xw(this,sD,16,"f"),Q==null)Q=1;if(typeof Q==="number")this.setCounterValue(Q);else this.setCounterBytes(Q)}get counter(){return new Uint8Array(ZQ(this,VQ,"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)ZQ(this,VQ,"f")[Q]=J%256,J=Math.floor(J/256)}setCounterBytes(J){if(J.length!==16)throw TypeError("invalid counter initial Uint8Array value length");ZQ(this,VQ,"f").set(J)}increment(){for(let J=15;J>=0;J--)if(ZQ(this,VQ,"f")[J]===255)ZQ(this,VQ,"f")[J]=0;else{ZQ(this,VQ,"f")[J]++;break}}encrypt(J){var Q,Y;let G=new Uint8Array(J);for(let X=0;X<G.length;X++){if(ZQ(this,sD,"f")===16)xw(this,pf,this.aes.encrypt(ZQ(this,VQ,"f")),"f"),xw(this,sD,0,"f"),this.increment();G[X]^=ZQ(this,pf,"f")[xw(this,sD,(Y=ZQ(this,sD,"f"),Q=Y++,Y),"f"),Q]}return G}decrypt(J){return this.encrypt(J)}}Fq.CTR=kI1;pf=new WeakMap,sD=new WeakMap,VQ=new WeakMap});var mX6=H((yX6)=>{Object.defineProperty(yX6,"__esModule",{value:!0});yX6.ECB=void 0;var T_4=rD();class vI1 extends T_4.ModeOfOperation{constructor(J){super("ECB",J,vI1)}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}}yX6.ECB=vI1});var dX6=H((Tq)=>{var tD=Tq&&Tq.__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},cf=Tq&&Tq.__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)},_f,yw,eD;Object.defineProperty(Tq,"__esModule",{value:!0});Tq.OFB=void 0;var S_4=rD();class jI1 extends S_4.ModeOfOperation{constructor(J,Q){super("OFB",J,jI1);if(_f.set(this,void 0),yw.set(this,void 0),eD.set(this,void 0),Q){if(Q.length%16)throw TypeError("invalid iv size (must be 16 bytes)");tD(this,_f,new Uint8Array(Q),"f")}else tD(this,_f,new Uint8Array(16),"f");tD(this,yw,this.iv,"f"),tD(this,eD,16,"f")}get iv(){return new Uint8Array(cf(this,_f,"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(cf(this,eD,"f")===16)tD(this,yw,this.aes.encrypt(cf(this,yw,"f")),"f"),tD(this,eD,0,"f");G[X]^=cf(this,yw,"f")[tD(this,eD,(Y=cf(this,eD,"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)}}Tq.OFB=jI1;_f=new WeakMap,yw=new WeakMap,eD=new WeakMap});var pX6=H((uX6)=>{Object.defineProperty(uX6,"__esModule",{value:!0});uX6.pkcs7Strip=uX6.pkcs7Pad=void 0;function P_4(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}uX6.pkcs7Pad=P_4;function $_4(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))}uX6.pkcs7Strip=$_4});var hI1=H((gY)=>{Object.defineProperty(gY,"__esModule",{value:!0});gY.pkcs7Strip=gY.pkcs7Pad=gY.OFB=gY.ECB=gY.CTR=gY.CFB=gY.CBC=gY.ModeOfOperation=gY.AES=void 0;var k_4=TI1();Object.defineProperty(gY,"AES",{enumerable:!0,get:function(){return k_4.AES}});var v_4=rD();Object.defineProperty(gY,"ModeOfOperation",{enumerable:!0,get:function(){return v_4.ModeOfOperation}});var j_4=hX6();Object.defineProperty(gY,"CBC",{enumerable:!0,get:function(){return j_4.CBC}});var h_4=bX6();Object.defineProperty(gY,"CFB",{enumerable:!0,get:function(){return h_4.CFB}});var b_4=xX6();Object.defineProperty(gY,"CTR",{enumerable:!0,get:function(){return b_4.CTR}});var x_4=mX6();Object.defineProperty(gY,"ECB",{enumerable:!0,get:function(){return x_4.ECB}});var y_4=dX6();Object.defineProperty(gY,"OFB",{enumerable:!0,get:function(){return y_4.OFB}});var cX6=pX6();Object.defineProperty(gY,"pkcs7Pad",{enumerable:!0,get:function(){return cX6.pkcs7Pad}});Object.defineProperty(gY,"pkcs7Strip",{enumerable:!0,get:function(){return cX6.pkcs7Strip}})});var bI1=H((iX6)=>{Object.defineProperty(iX6,"__esModule",{value:!0});iX6.spelunk=iX6.getPassword=iX6.zpad=iX6.looseArrayify=void 0;var gw=h1();function _X6(J){if(typeof J==="string"&&!J.startsWith("0x"))J="0x"+J;return(0,gw.getBytesCopy)(J)}iX6.looseArrayify=_X6;function m_4(J,Q){J=String(J);while(J.length<Q)J="0"+J;return J}iX6.zpad=m_4;function d_4(J){if(typeof J==="string")return(0,gw.toUtf8Bytes)(J,"NFKC");return(0,gw.getBytesCopy)(J)}iX6.getPassword=d_4;function u_4(J,Q){let Y=Q.match(/^([a-z0-9$_.-]*)(:([a-z]+))?(!)?$/i);(0,gw.assertArgument)(Y!=null,"invalid path","path",Q);let G=Y[1],X=Y[3],z=Y[4]==="!",K=J;for(let W of G.toLowerCase().split(".")){if(Array.isArray(K)){if(!W.match(/^[0-9]+$/))break;K=K[parseInt(W)]}else if(typeof K==="object"){let Z=null;for(let V in K)if(V.toLowerCase()===W){Z=K[V];break}K=Z}else K=null;if(K==null)break}if((0,gw.assertArgument)(!z||K!=null,"missing required value","path",G),X&&K!=null){if(X==="int"){if(typeof K==="string"&&K.match(/^-?[0-9]+$/))return parseInt(K);else if(Number.isSafeInteger(K))return K}if(X==="number"){if(typeof K==="string"&&K.match(/^-?[0-9.]*$/))return parseFloat(K)}if(X==="data"){if(typeof K==="string")return _X6(K)}if(X==="array"&&Array.isArray(K))return K;if(X===typeof K)return K;(0,gw.assertArgument)(!1,`wrong type found for ${X} `,"path",G)}return K}iX6.spelunk=u_4});var di=H((eX6)=>{Object.defineProperty(eX6,"__esModule",{value:!0});eX6.encryptKeystoreJson=eX6.encryptKeystoreJsonSync=eX6.decryptKeystoreJson=eX6.decryptKeystoreJsonSync=eX6.isKeystoreJson=void 0;var gi=hI1(),__4=$9(),qQ=l9(),i_4=o7(),o0=h1(),Y8=bI1(),n_4=hc(),aX6="m/44'/60'/0'/0/0";function o_4(J){try{let Q=JSON.parse(J);if((Q.version!=null?parseInt(Q.version):0)===3)return!0}catch(Q){}return!1}eX6.isKeystoreJson=o_4;function a_4(J,Q,Y){if((0,Y8.spelunk)(J,"crypto.cipher:string")==="aes-128-ctr"){let X=(0,Y8.spelunk)(J,"crypto.cipherparams.iv:data!"),z=new gi.CTR(Q,X);return(0,o0.hexlify)(z.decrypt(Y))}(0,o0.assert)(!1,"unsupported cipher","UNSUPPORTED_OPERATION",{operation:"decrypt"})}function mi(J,Q){let Y=(0,o0.getBytes)(Q),G=(0,Y8.spelunk)(J,"crypto.ciphertext:data!"),X=(0,o0.hexlify)((0,qQ.keccak256)((0,o0.concat)([Y.slice(16,32),G]))).substring(2);(0,o0.assertArgument)(X===(0,Y8.spelunk)(J,"crypto.mac:string!").toLowerCase(),"incorrect password","password","[ REDACTED ]");let z=a_4(J,Y.slice(0,16),G),K=(0,i_4.computeAddress)(z);if(J.address){let V=J.address.toLowerCase();if(!V.startsWith("0x"))V="0x"+V;(0,o0.assertArgument)((0,__4.getAddress)(V)===K,"keystore address/privateKey mismatch","address",J.address)}let W={address:K,privateKey:z};if((0,Y8.spelunk)(J,"x-ethers.version:string")==="0.1"){let V=Y.slice(32,64),q=(0,Y8.spelunk)(J,"x-ethers.mnemonicCiphertext:data!"),U=(0,Y8.spelunk)(J,"x-ethers.mnemonicCounter:data!"),M=new gi.CTR(V,U);W.mnemonic={path:(0,Y8.spelunk)(J,"x-ethers.path:string")||aX6,locale:(0,Y8.spelunk)(J,"x-ethers.locale:string")||"en",entropy:(0,o0.hexlify)((0,o0.getBytes)(M.decrypt(q)))}}return W}function rX6(J){let Q=(0,Y8.spelunk)(J,"crypto.kdf:string");if(Q&&typeof Q==="string"){if(Q.toLowerCase()==="scrypt"){let Y=(0,Y8.spelunk)(J,"crypto.kdfparams.salt:data!"),G=(0,Y8.spelunk)(J,"crypto.kdfparams.n:int!"),X=(0,Y8.spelunk)(J,"crypto.kdfparams.r:int!"),z=(0,Y8.spelunk)(J,"crypto.kdfparams.p:int!");(0,o0.assertArgument)(G>0&&(G&G-1)===0,"invalid kdf.N","kdf.N",G),(0,o0.assertArgument)(X>0&&z>0,"invalid kdf","kdf",Q);let K=(0,Y8.spelunk)(J,"crypto.kdfparams.dklen:int!");return(0,o0.assertArgument)(K===32,"invalid kdf.dklen","kdf.dflen",K),{name:"scrypt",salt:Y,N:G,r:X,p:z,dkLen:64}}else if(Q.toLowerCase()==="pbkdf2"){let Y=(0,Y8.spelunk)(J,"crypto.kdfparams.salt:data!"),G=(0,Y8.spelunk)(J,"crypto.kdfparams.prf:string!"),X=G.split("-").pop();(0,o0.assertArgument)(X==="sha256"||X==="sha512","invalid kdf.pdf","kdf.pdf",G);let z=(0,Y8.spelunk)(J,"crypto.kdfparams.c:int!"),K=(0,Y8.spelunk)(J,"crypto.kdfparams.dklen:int!");return(0,o0.assertArgument)(K===32,"invalid kdf.dklen","kdf.dklen",K),{name:"pbkdf2",salt:Y,count:z,dkLen:K,algorithm:X}}}(0,o0.assertArgument)(!1,"unsupported key-derivation function","kdf",Q)}function r_4(J,Q){let Y=JSON.parse(J),G=(0,Y8.getPassword)(Q),X=rX6(Y);if(X.name==="pbkdf2"){let{salt:U,count:M,dkLen:D,algorithm:I}=X,O=(0,qQ.pbkdf2)(G,U,M,D,I);return mi(Y,O)}(0,o0.assert)(X.name==="scrypt","cannot be reached","UNKNOWN_ERROR",{params:X});let{salt:z,N:K,r:W,p:Z,dkLen:V}=X,q=(0,qQ.scryptSync)(G,z,K,W,Z,V);return mi(Y,q)}eX6.decryptKeystoreJsonSync=r_4;function oX6(J){return new Promise((Q)=>{setTimeout(()=>{Q()},J)})}async function s_4(J,Q,Y){let G=JSON.parse(J),X=(0,Y8.getPassword)(Q),z=rX6(G);if(z.name==="pbkdf2"){if(Y)Y(0),await oX6(0);let{salt:M,count:D,dkLen:I,algorithm:O}=z,A=(0,qQ.pbkdf2)(X,M,D,I,O);if(Y)Y(1),await oX6(0);return mi(G,A)}(0,o0.assert)(z.name==="scrypt","cannot be reached","UNKNOWN_ERROR",{params:z});let{salt:K,N:W,r:Z,p:V,dkLen:q}=z,U=await(0,qQ.scrypt)(X,K,W,Z,V,q,Y);return mi(G,U)}eX6.decryptKeystoreJson=s_4;function sX6(J){let Q=J.salt!=null?(0,o0.getBytes)(J.salt,"options.salt"):(0,qQ.randomBytes)(32),Y=131072,G=8,X=1;if(J.scrypt){if(J.scrypt.N)Y=J.scrypt.N;if(J.scrypt.r)G=J.scrypt.r;if(J.scrypt.p)X=J.scrypt.p}return(0,o0.assertArgument)(typeof Y==="number"&&Y>0&&Number.isSafeInteger(Y)&&(BigInt(Y)&BigInt(Y-1))===BigInt(0),"invalid scrypt N parameter","options.N",Y),(0,o0.assertArgument)(typeof G==="number"&&G>0&&Number.isSafeInteger(G),"invalid scrypt r parameter","options.r",G),(0,o0.assertArgument)(typeof X==="number"&&X>0&&Number.isSafeInteger(X),"invalid scrypt p parameter","options.p",X),{name:"scrypt",dkLen:32,salt:Q,N:Y,r:G,p:X}}function tX6(J,Q,Y,G){let X=(0,o0.getBytes)(Y.privateKey,"privateKey"),z=G.iv!=null?(0,o0.getBytes)(G.iv,"options.iv"):(0,qQ.randomBytes)(16);(0,o0.assertArgument)(z.length===16,"invalid options.iv length","options.iv",G.iv);let K=G.uuid!=null?(0,o0.getBytes)(G.uuid,"options.uuid"):(0,qQ.randomBytes)(16);(0,o0.assertArgument)(K.length===16,"invalid options.uuid length","options.uuid",G.iv);let W=J.slice(0,16),Z=J.slice(16,32),V=new gi.CTR(W,z),q=(0,o0.getBytes)(V.encrypt(X)),U=(0,qQ.keccak256)((0,o0.concat)([Z,q])),M={address:Y.address.substring(2).toLowerCase(),id:(0,o0.uuidV4)(K),version:3,Crypto:{cipher:"aes-128-ctr",cipherparams:{iv:(0,o0.hexlify)(z).substring(2)},ciphertext:(0,o0.hexlify)(q).substring(2),kdf:"scrypt",kdfparams:{salt:(0,o0.hexlify)(Q.salt).substring(2),n:Q.N,dklen:32,p:Q.p,r:Q.r},mac:U.substring(2)}};if(Y.mnemonic){let D=G.client!=null?G.client:`ethers/${n_4.version}`,I=Y.mnemonic.path||aX6,O=Y.mnemonic.locale||"en",A=J.slice(32,64),B=(0,o0.getBytes)(Y.mnemonic.entropy,"account.mnemonic.entropy"),w=(0,qQ.randomBytes)(16),N=new gi.CTR(A,w),L=(0,o0.getBytes)(N.encrypt(B)),C=new Date,F="UTC--"+(C.getUTCFullYear()+"-"+(0,Y8.zpad)(C.getUTCMonth()+1,2)+"-"+(0,Y8.zpad)(C.getUTCDate(),2)+"T"+(0,Y8.zpad)(C.getUTCHours(),2)+"-"+(0,Y8.zpad)(C.getUTCMinutes(),2)+"-"+(0,Y8.zpad)(C.getUTCSeconds(),2)+".0Z")+"--"+M.address;M["x-ethers"]={client:D,gethFilename:F,path:I,locale:O,mnemonicCounter:(0,o0.hexlify)(w).substring(2),mnemonicCiphertext:(0,o0.hexlify)(L).substring(2),version:"0.1"}}return JSON.stringify(M)}function t_4(J,Q,Y){if(Y==null)Y={};let G=(0,Y8.getPassword)(Q),X=sX6(Y),z=(0,qQ.scryptSync)(G,X.salt,X.N,X.r,X.p,64);return tX6((0,o0.getBytes)(z),X,J,Y)}eX6.encryptKeystoreJsonSync=t_4;async function e_4(J,Q,Y){if(Y==null)Y={};let G=(0,Y8.getPassword)(Q),X=sX6(Y),z=await(0,qQ.scrypt)(G,X.salt,X.N,X.r,X.p,64,Y.progressCallback);return tX6((0,o0.getBytes)(z),X,J,Y)}eX6.encryptKeystoreJson=e_4});var yI1=H((Wz6)=>{Object.defineProperty(Wz6,"__esModule",{value:!0});Wz6.getIndexedAccountPath=Wz6.getAccountPath=Wz6.HDNodeVoidWallet=Wz6.HDNodeWallet=Wz6.defaultPath=void 0;var pJ=l9(),Xi4=Pi(),Xz6=o7(),Y0=h1(),Qz6=df(),zi4=fi(),Yz6=ji(),Gz6=di();Wz6.defaultPath="m/44'/60'/0'/0/0";var Ki4=new Uint8Array([66,105,116,99,111,105,110,32,115,101,101,100]),iX=2147483648,Wi4=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),Zi4="0123456789abcdef";function li(J,Q){let Y="";while(J)Y=Zi4[J%16]+Y,J=Math.trunc(J/16);while(Y.length<Q*2)Y="0"+Y;return"0x"+Y}function xI1(J){let Q=(0,Y0.getBytes)(J),Y=(0,Y0.dataSlice)((0,pJ.sha256)((0,pJ.sha256)(Q)),0,4),G=(0,Y0.concat)([Q,Y]);return(0,Y0.encodeBase58)(G)}var _X={};function zz6(J,Q,Y,G){let X=new Uint8Array(37);if(J&iX)(0,Y0.assert)(G!=null,"cannot derive child of neutered node","UNSUPPORTED_OPERATION",{operation:"deriveChild"}),X.set((0,Y0.getBytes)(G),1);else X.set((0,Y0.getBytes)(Y));for(let K=24;K>=0;K-=8)X[33+(K>>3)]=J>>24-K&255;let z=(0,Y0.getBytes)((0,pJ.computeHmac)("sha512",Q,X));return{IL:z.slice(0,32),IR:z.slice(32)}}function Kz6(J,Q){let Y=Q.split("/");if((0,Y0.assertArgument)(Y.length>0,"invalid path","path",Q),Y[0]==="m")(0,Y0.assertArgument)(J.depth===0,`cannot derive root path (i.e. path starting with "m/") for a node at non-zero depth ${J.depth}`,"path",Q),Y.shift();let G=J;for(let X=0;X<Y.length;X++){let z=Y[X];if(z.match(/^[0-9]+'$/)){let K=parseInt(z.substring(0,z.length-1));(0,Y0.assertArgument)(K<iX,"invalid path index",`path[${X}]`,z),G=G.deriveChild(iX+K)}else if(z.match(/^[0-9]+$/)){let K=parseInt(z);(0,Y0.assertArgument)(K<iX,"invalid path index",`path[${X}]`,z),G=G.deriveChild(K)}else(0,Y0.assertArgument)(!1,"invalid path component",`path[${X}]`,z)}return G}class cX extends zi4.BaseWallet{publicKey;fingerprint;parentFingerprint;mnemonic;chainCode;path;index;depth;constructor(J,Q,Y,G,X,z,K,W,Z){super(Q,Z);(0,Y0.assertPrivate)(J,_X,"HDNodeWallet"),(0,Y0.defineProperties)(this,{publicKey:Q.compressedPublicKey});let V=(0,Y0.dataSlice)((0,pJ.ripemd160)((0,pJ.sha256)(this.publicKey)),0,4);(0,Y0.defineProperties)(this,{parentFingerprint:Y,fingerprint:V,chainCode:G,path:X,index:z,depth:K}),(0,Y0.defineProperties)(this,{mnemonic:W})}connect(J){return new cX(_X,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,Gz6.encryptKeystoreJson)(this.#J(),J,{progressCallback:Q})}encryptSync(J){return(0,Gz6.encryptKeystoreJsonSync)(this.#J(),J)}get extendedKey(){return(0,Y0.assert)(this.depth<256,"Depth too deep","UNSUPPORTED_OPERATION",{operation:"extendedKey"}),xI1((0,Y0.concat)(["0x0488ADE4",li(this.depth,1),this.parentFingerprint,li(this.index,4),this.chainCode,(0,Y0.concat)(["0x00",this.privateKey])]))}hasPath(){return this.path!=null}neuter(){return new mw(_X,this.address,this.publicKey,this.parentFingerprint,this.chainCode,this.path,this.index,this.depth,this.provider)}deriveChild(J){let Q=(0,Y0.getNumber)(J,"index");(0,Y0.assertArgument)(Q<=4294967295,"invalid index","index",Q);let Y=this.path;if(Y){if(Y+="/"+(Q&~iX),Q&iX)Y+="'"}let{IR:G,IL:X}=zz6(Q,this.chainCode,this.publicKey,this.privateKey),z=new pJ.SigningKey((0,Y0.toBeHex)(((0,Y0.toBigInt)(X)+BigInt(this.privateKey))%Wi4,32));return new cX(_X,z,this.fingerprint,(0,Y0.hexlify)(G),Y,Q,this.depth+1,this.mnemonic,this.provider)}derivePath(J){return Kz6(this,J)}static#Q(J,Q){(0,Y0.assertArgument)((0,Y0.isBytesLike)(J),"invalid seed","seed","[REDACTED]");let Y=(0,Y0.getBytes)(J,"seed");(0,Y0.assertArgument)(Y.length>=16&&Y.length<=64,"invalid seed","seed","[REDACTED]");let G=(0,Y0.getBytes)((0,pJ.computeHmac)("sha512",Ki4,Y)),X=new pJ.SigningKey((0,Y0.hexlify)(G.slice(0,32)));return new cX(_X,X,"0x00000000",(0,Y0.hexlify)(G.slice(32)),"m",0,0,Q,null)}static fromExtendedKey(J){let Q=(0,Y0.toBeArray)((0,Y0.decodeBase58)(J));(0,Y0.assertArgument)(Q.length===82||xI1(Q.slice(0,78))===J,"invalid extended key","extendedKey","[ REDACTED ]");let Y=Q[4],G=(0,Y0.hexlify)(Q.slice(5,9)),X=parseInt((0,Y0.hexlify)(Q.slice(9,13)).substring(2),16),z=(0,Y0.hexlify)(Q.slice(13,45)),K=Q.slice(45,78);switch((0,Y0.hexlify)(Q.slice(0,4))){case"0x0488b21e":case"0x043587cf":{let W=(0,Y0.hexlify)(K);return new mw(_X,(0,Xz6.computeAddress)(W),W,G,z,null,X,Y,null)}case"0x0488ade4":case"0x04358394 ":if(K[0]!==0)break;return new cX(_X,new pJ.SigningKey(K.slice(1)),G,z,null,X,Y,null,null)}(0,Y0.assertArgument)(!1,"invalid extended key prefix","extendedKey","[ REDACTED ]")}static createRandom(J,Q,Y){if(J==null)J="";if(Q==null)Q=Wz6.defaultPath;if(Y==null)Y=Qz6.LangEn.wordlist();let G=Yz6.Mnemonic.fromEntropy((0,pJ.randomBytes)(16),J,Y);return cX.#Q(G.computeSeed(),G).derivePath(Q)}static fromMnemonic(J,Q){if(!Q)Q=Wz6.defaultPath;return cX.#Q(J.computeSeed(),J).derivePath(Q)}static fromPhrase(J,Q,Y,G){if(Q==null)Q="";if(Y==null)Y=Wz6.defaultPath;if(G==null)G=Qz6.LangEn.wordlist();let X=Yz6.Mnemonic.fromPhrase(J,Q,G);return cX.#Q(X.computeSeed(),X).derivePath(Y)}static fromSeed(J){return cX.#Q(J,null)}}Wz6.HDNodeWallet=cX;class mw extends Xi4.VoidSigner{publicKey;fingerprint;parentFingerprint;chainCode;path;index;depth;constructor(J,Q,Y,G,X,z,K,W,Z){super(Q,Z);(0,Y0.assertPrivate)(J,_X,"HDNodeVoidWallet"),(0,Y0.defineProperties)(this,{publicKey:Y});let V=(0,Y0.dataSlice)((0,pJ.ripemd160)((0,pJ.sha256)(Y)),0,4);(0,Y0.defineProperties)(this,{publicKey:Y,fingerprint:V,parentFingerprint:G,chainCode:X,path:z,index:K,depth:W})}connect(J){return new mw(_X,this.address,this.publicKey,this.parentFingerprint,this.chainCode,this.path,this.index,this.depth,J)}get extendedKey(){return(0,Y0.assert)(this.depth<256,"Depth too deep","UNSUPPORTED_OPERATION",{operation:"extendedKey"}),xI1((0,Y0.concat)(["0x0488B21E",li(this.depth,1),this.parentFingerprint,li(this.index,4),this.chainCode,this.publicKey]))}hasPath(){return this.path!=null}deriveChild(J){let Q=(0,Y0.getNumber)(J,"index");(0,Y0.assertArgument)(Q<=4294967295,"invalid index","index",Q);let Y=this.path;if(Y){if(Y+="/"+(Q&~iX),Q&iX)Y+="'"}let{IR:G,IL:X}=zz6(Q,this.chainCode,this.publicKey,null),z=pJ.SigningKey.addPoints(X,this.publicKey,!0),K=(0,Xz6.computeAddress)(z);return new mw(_X,K,z,this.fingerprint,(0,Y0.hexlify)(G),Y,Q,this.depth+1,this.provider)}derivePath(J){return Kz6(this,J)}}Wz6.HDNodeVoidWallet=mw;function Vi4(J){let Q=(0,Y0.getNumber)(J,"index");return(0,Y0.assertArgument)(Q>=0&&Q<iX,"invalid account index","index",Q),`m/44'/60'/${Q}'/0/0`}Wz6.getAccountPath=Vi4;function qi4(J){let Q=(0,Y0.getNumber)(J,"index");return(0,Y0.assertArgument)(Q>=0&&Q<iX,"invalid account index","index",Q),`m/44'/60'/0'/0/${Q}`}Wz6.getIndexedAccountPath=qi4});var mI1=H((qz6)=>{Object.defineProperty(qz6,"__esModule",{value:!0});qz6.decryptCrowdsaleJson=qz6.isCrowdsaleJson=void 0;var Vz6=hI1(),Hi4=$9(),Ii4=l9(),Oi4=mJ(),gI1=h1(),pi=bI1();function Ai4(J){try{if(JSON.parse(J).encseed)return!0}catch(Q){}return!1}qz6.isCrowdsaleJson=Ai4;function Bi4(J,Q){let Y=JSON.parse(J),G=(0,pi.getPassword)(Q),X=(0,Hi4.getAddress)((0,pi.spelunk)(Y,"ethaddr:string!")),z=(0,pi.looseArrayify)((0,pi.spelunk)(Y,"encseed:string!"));(0,gI1.assertArgument)(z&&z.length%16===0,"invalid encseed","json",J);let K=(0,gI1.getBytes)((0,Ii4.pbkdf2)(G,G,2000,32,"sha256")).slice(0,16),W=z.slice(0,16),Z=z.slice(16),V=new Vz6.CBC(K,W),q=(0,Vz6.pkcs7Strip)((0,gI1.getBytes)(V.decrypt(Z))),U="";for(let M=0;M<q.length;M++)U+=String.fromCharCode(q[M]);return{address:X,privateKey:(0,Oi4.id)(U)}}qz6.decryptCrowdsaleJson=Bi4});var Iz6=H((Dz6)=>{Object.defineProperty(Dz6,"__esModule",{value:!0});Dz6.Wallet=void 0;var wi4=l9(),dI1=h1(),Li4=fi(),uI1=yI1(),ci=mI1(),dw=di(),Ei4=ji();function Mz6(J){return new Promise((Q)=>{setTimeout(()=>{Q()},J)})}class uw extends Li4.BaseWallet{constructor(J,Q){if(typeof J==="string"&&!J.startsWith("0x"))J="0x"+J;let Y=typeof J==="string"?new wi4.SigningKey(J):J;super(Y,Q)}connect(J){return new uw(this.signingKey,J)}async encrypt(J,Q){let Y={address:this.address,privateKey:this.privateKey};return await(0,dw.encryptKeystoreJson)(Y,J,{progressCallback:Q})}encryptSync(J){let Q={address:this.address,privateKey:this.privateKey};return(0,dw.encryptKeystoreJsonSync)(Q,J)}static#J(J){if((0,dI1.assertArgument)(J,"invalid JSON wallet","json","[ REDACTED ]"),"mnemonic"in J&&J.mnemonic&&J.mnemonic.locale==="en"){let Y=Ei4.Mnemonic.fromEntropy(J.mnemonic.entropy),G=uI1.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 uw(J.privateKey);return(0,dI1.assertArgument)(Q.address===J.address,"address/privateKey mismatch","json","[ REDACTED ]"),Q}static async fromEncryptedJson(J,Q,Y){let G=null;if((0,dw.isKeystoreJson)(J))G=await(0,dw.decryptKeystoreJson)(J,Q,Y);else if((0,ci.isCrowdsaleJson)(J)){if(Y)Y(0),await Mz6(0);if(G=(0,ci.decryptCrowdsaleJson)(J,Q),Y)Y(1),await Mz6(0)}return uw.#J(G)}static fromEncryptedJsonSync(J,Q){let Y=null;if((0,dw.isKeystoreJson)(J))Y=(0,dw.decryptKeystoreJsonSync)(J,Q);else if((0,ci.isCrowdsaleJson)(J))Y=(0,ci.decryptCrowdsaleJson)(J,Q);else(0,dI1.assertArgument)(!1,"invalid JSON wallet","json","[ REDACTED ]");return uw.#J(Y)}static createRandom(J){let Q=uI1.HDNodeWallet.createRandom();if(J)return Q.connect(J);return Q}static fromPhrase(J,Q){let Y=uI1.HDNodeWallet.fromPhrase(J);if(Q)return Y.connect(Q);return Y}}Dz6.Wallet=uw});var Az6=H((w5)=>{Object.defineProperty(w5,"__esModule",{value:!0});w5.Wallet=w5.Mnemonic=w5.encryptKeystoreJsonSync=w5.encryptKeystoreJson=w5.decryptKeystoreJson=w5.decryptKeystoreJsonSync=w5.isKeystoreJson=w5.decryptCrowdsaleJson=w5.isCrowdsaleJson=w5.HDNodeVoidWallet=w5.HDNodeWallet=w5.getIndexedAccountPath=w5.getAccountPath=w5.defaultPath=w5.BaseWallet=void 0;var Ci4=fi();Object.defineProperty(w5,"BaseWallet",{enumerable:!0,get:function(){return Ci4.BaseWallet}});var nf=yI1();Object.defineProperty(w5,"defaultPath",{enumerable:!0,get:function(){return nf.defaultPath}});Object.defineProperty(w5,"getAccountPath",{enumerable:!0,get:function(){return nf.getAccountPath}});Object.defineProperty(w5,"getIndexedAccountPath",{enumerable:!0,get:function(){return nf.getIndexedAccountPath}});Object.defineProperty(w5,"HDNodeWallet",{enumerable:!0,get:function(){return nf.HDNodeWallet}});Object.defineProperty(w5,"HDNodeVoidWallet",{enumerable:!0,get:function(){return nf.HDNodeVoidWallet}});var Oz6=mI1();Object.defineProperty(w5,"isCrowdsaleJson",{enumerable:!0,get:function(){return Oz6.isCrowdsaleJson}});Object.defineProperty(w5,"decryptCrowdsaleJson",{enumerable:!0,get:function(){return Oz6.decryptCrowdsaleJson}});var of=di();Object.defineProperty(w5,"isKeystoreJson",{enumerable:!0,get:function(){return of.isKeystoreJson}});Object.defineProperty(w5,"decryptKeystoreJsonSync",{enumerable:!0,get:function(){return of.decryptKeystoreJsonSync}});Object.defineProperty(w5,"decryptKeystoreJson",{enumerable:!0,get:function(){return of.decryptKeystoreJson}});Object.defineProperty(w5,"encryptKeystoreJson",{enumerable:!0,get:function(){return of.encryptKeystoreJson}});Object.defineProperty(w5,"encryptKeystoreJsonSync",{enumerable:!0,get:function(){return of.encryptKeystoreJsonSync}});var Ri4=ji();Object.defineProperty(w5,"Mnemonic",{enumerable:!0,get:function(){return Ri4.Mnemonic}});var Fi4=Iz6();Object.defineProperty(w5,"Wallet",{enumerable:!0,get:function(){return Fi4.Wallet}})});var wz6=H((Bz6)=>{Object.defineProperty(Bz6,"__esModule",{value:!0});Bz6.decodeBits=void 0;var Si4=")!@#$%^&*(ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_";function Pi4(J,Q){let Y=(1<<J)-1,G=[],X=0,z=0,K=0;for(let W=0;W<Q.length;W++){X=X<<6|Si4.indexOf(Q[W]),z+=6;while(z>=J){let Z=X>>z-J;if(X&=(1<<z-J)-1,z-=J,Z===0)K+=Y;else G.push(Z+K),K=0}}return G}Bz6.decodeBits=Pi4});var Cz6=H((Lz6)=>{Object.defineProperty(Lz6,"__esModule",{value:!0});Lz6.decodeOwlA=void 0;var $i4=h1(),fi4=wz6(),ki4=II1();function vi4(J,Q){let Y=(0,ki4.decodeOwl)(J).join(",");return Q.split(/,/g).forEach((G)=>{let X=G.match(/^([a-z]*)([0-9]+)([0-9])(.*)$/);(0,$i4.assertArgument)(X!==null,"internal error parsing accents","accents",Q);let z=0,K=(0,fi4.decodeBits)(parseInt(X[3]),X[4]),W=parseInt(X[2]),Z=new RegExp(`([${X[1]}])`,"g");Y=Y.replace(Z,(V,q)=>{if(--K[z]===0)q=String.fromCharCode(q.charCodeAt(0),W),z++;return q})}),Y.split(",")}Lz6.decodeOwlA=vi4});var _i=H((Fz6)=>{Object.defineProperty(Fz6,"__esModule",{value:!0});Fz6.WordlistOwlA=void 0;var ji4=aD(),hi4=Cz6();class Rz6 extends ji4.WordlistOwl{#J;constructor(J,Q,Y,G){super(J,Q,G);this.#J=Y}get _accent(){return this.#J}_decodeWords(){return(0,hi4.decodeOwlA)(this._data,this._accent)}}Fz6.WordlistOwlA=Rz6});var $z6=H((Sz6)=>{Object.defineProperty(Sz6,"__esModule",{value:!0});Sz6.LangCz=void 0;var bi4=aD(),xi4="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",yi4="0x25f44555f4af25b51a711136e1c7d6e50ce9f8917d39d6b1f076b2bb4d2fac1a",lI1=null;class pI1 extends bi4.WordlistOwl{constructor(){super("cz",xi4,yi4)}static wordlist(){if(lI1==null)lI1=new pI1;return lI1}}Sz6.LangCz=pI1});var vz6=H((fz6)=>{Object.defineProperty(fz6,"__esModule",{value:!0});fz6.LangEs=void 0;var gi4=_i(),mi4="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&",di4="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",ui4="0xf74fb7092aeacdfbf8959557de22098da512207fb9f109cb526994938cf40300",cI1=null;class _I1 extends gi4.WordlistOwlA{constructor(){super("es",mi4,di4,ui4)}static wordlist(){if(cI1==null)cI1=new _I1;return cI1}}fz6.LangEs=_I1});var bz6=H((jz6)=>{Object.defineProperty(jz6,"__esModule",{value:!0});jz6.LangFr=void 0;var li4=_i(),pi4="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+",ci4="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",_i4="0x51deb7ae009149dc61a6bd18a918eb7ac78d2775726c68e598b92d002519b045",iI1=null;class nI1 extends li4.WordlistOwlA{constructor(){super("fr",pi4,ci4,_i4)}static wordlist(){if(iI1==null)iI1=new nI1;return iI1}}jz6.LangFr=nI1});var dz6=H((gz6)=>{Object.defineProperty(gz6,"__esModule",{value:!0});gz6.LangJa=void 0;var ii4=mJ(),ii=h1(),ni4=hw(),oi4=["AQRASRAGBAGUAIRAHBAghAURAdBAdcAnoAMEAFBAFCBKFBQRBSFBCXBCDBCHBGFBEQBpBBpQBIkBHNBeOBgFBVCBhBBhNBmOBmRBiHBiFBUFBZDBvFBsXBkFBlcBjYBwDBMBBTBBTRBWBBWXXaQXaRXQWXSRXCFXYBXpHXOQXHRXhRXuRXmXXbRXlXXwDXTRXrCXWQXWGaBWaKcaYgasFadQalmaMBacAKaRKKBKKXKKjKQRKDRKCYKCRKIDKeVKHcKlXKjHKrYNAHNBWNaRNKcNIBNIONmXNsXNdXNnBNMBNRBNrXNWDNWMNFOQABQAHQBrQXBQXFQaRQKXQKDQKOQKFQNBQNDQQgQCXQCDQGBQGDQGdQYXQpBQpQQpHQLXQHuQgBQhBQhCQuFQmXQiDQUFQZDQsFQdRQkHQbRQlOQlmQPDQjDQwXQMBQMDQcFQTBQTHQrDDXQDNFDGBDGQDGRDpFDhFDmXDZXDbRDMYDRdDTRDrXSAhSBCSBrSGQSEQSHBSVRShYShkSyQSuFSiBSdcSoESocSlmSMBSFBSFKSFNSFdSFcCByCaRCKcCSBCSRCCrCGbCEHCYXCpBCpQCIBCIHCeNCgBCgFCVECVcCmkCmwCZXCZFCdRClOClmClFCjDCjdCnXCwBCwXCcRCFQCFjGXhGNhGDEGDMGCDGCHGIFGgBGVXGVEGVRGmXGsXGdYGoSGbRGnXGwXGwDGWRGFNGFLGFOGFdGFkEABEBDEBFEXOEaBEKSENBENDEYXEIgEIkEgBEgQEgHEhFEudEuFEiBEiHEiFEZDEvBEsXEsFEdXEdREkFEbBEbRElFEPCEfkEFNYAEYAhYBNYQdYDXYSRYCEYYoYgQYgRYuRYmCYZTYdBYbEYlXYjQYRbYWRpKXpQopQnpSFpCXpIBpISphNpdBpdRpbRpcZpFBpFNpFDpFopFrLADLBuLXQLXcLaFLCXLEhLpBLpFLHXLeVLhILdHLdRLoDLbRLrXIABIBQIBCIBsIBoIBMIBRIXaIaRIKYIKRINBINuICDIGBIIDIIkIgRIxFIyQIiHIdRIbYIbRIlHIwRIMYIcRIRVITRIFBIFNIFQOABOAFOBQOaFONBONMOQFOSFOCDOGBOEQOpBOLXOIBOIFOgQOgFOyQOycOmXOsXOdIOkHOMEOMkOWWHBNHXNHXWHNXHDuHDRHSuHSRHHoHhkHmRHdRHkQHlcHlRHwBHWcgAEgAggAkgBNgBQgBEgXOgYcgLXgHjgyQgiBgsFgdagMYgWSgFQgFEVBTVXEVKBVKNVKDVKYVKRVNBVNYVDBVDxVSBVSRVCjVGNVLXVIFVhBVhcVsXVdRVbRVlRhBYhKYhDYhGShxWhmNhdahdkhbRhjohMXhTRxAXxXSxKBxNBxEQxeNxeQxhXxsFxdbxlHxjcxFBxFNxFQxFOxFoyNYyYoybcyMYuBQuBRuBruDMuCouHBudQukkuoBulVuMXuFEmCYmCRmpRmeDmiMmjdmTFmFQiADiBOiaRiKRiNBiNRiSFiGkiGFiERipRiLFiIFihYibHijBijEiMXiWBiFBiFCUBQUXFUaRUNDUNcUNRUNFUDBUSHUCDUGBUGFUEqULNULoUIRUeEUeYUgBUhFUuRUiFUsXUdFUkHUbBUjSUjYUwXUMDUcHURdUTBUrBUrXUrQZAFZXZZaRZKFZNBZQFZCXZGBZYdZpBZLDZIFZHXZHNZeQZVRZVFZmXZiBZvFZdFZkFZbHZbFZwXZcCZcRZRBvBQvBGvBLvBWvCovMYsAFsBDsaRsKFsNFsDrsSHsSFsCXsCRsEBsEHsEfspBsLBsLDsIgsIRseGsbRsFBsFQsFSdNBdSRdCVdGHdYDdHcdVbdySduDdsXdlRdwXdWYdWcdWRkBMkXOkaRkNIkNFkSFkCFkYBkpRkeNkgBkhVkmXksFklVkMBkWDkFNoBNoaQoaFoNBoNXoNaoNEoSRoEroYXoYCoYbopRopFomXojkowXorFbBEbEIbdBbjYlaRlDElMXlFDjKjjSRjGBjYBjYkjpRjLXjIBjOFjeVjbRjwBnXQnSHnpFnLXnINnMBnTRwXBwXNwXYwNFwQFwSBwGFwLXwLDweNwgBwuHwjDwnXMBXMpFMIBMeNMTHcaQcNBcDHcSFcCXcpBcLXcLDcgFcuFcnXcwXccDcTQcrFTQErXNrCHrpFrgFrbFrTHrFcWNYWNbWEHWMXWTR","ABGHABIJAEAVAYJQALZJAIaRAHNXAHdcAHbRAZJMAZJRAZTRAdVJAklmAbcNAjdRAMnRAMWYAWpRAWgRAFgBAFhBAFdcBNJBBNJDBQKBBQhcBQlmBDEJBYJkBYJTBpNBBpJFBIJBBIJDBIcABOKXBOEJBOVJBOiJBOZJBepBBeLXBeIFBegBBgGJBVJXBuocBiJRBUJQBlXVBlITBwNFBMYVBcqXBTlmBWNFBWiJBWnRBFGHBFwXXKGJXNJBXNZJXDTTXSHSXSVRXSlHXCJDXGQJXEhXXYQJXYbRXOfXXeNcXVJFXhQJXhEJXdTRXjdXXMhBXcQTXRGBXTEBXTnQXFCXXFOFXFgFaBaFaBNJaBCJaBpBaBwXaNJKaNJDaQIBaDpRaEPDaHMFamDJalEJaMZJaFaFaFNBaFQJaFLDaFVHKBCYKBEBKBHDKXaFKXGdKXEJKXpHKXIBKXZDKXwXKKwLKNacKNYJKNJoKNWcKDGdKDTRKChXKGaRKGhBKGbRKEBTKEaRKEPTKLMDKLWRKOHDKVJcKdBcKlIBKlOPKFSBKFEPKFpFNBNJNJBQNBGHNBEPNBHXNBgFNBVXNBZDNBsXNBwXNNaRNNJDNNJENNJkNDCJNDVDNGJRNJiDNZJNNsCJNJFNNFSBNFCXNFEPNFLXNFIFQJBFQCaRQJEQQLJDQLJFQIaRQOqXQHaFQHHQQVJXQVJDQhNJQmEIQZJFQsJXQJrFQWbRDJABDBYJDXNFDXCXDXLXDXZDDXsJDQqXDSJFDJCXDEPkDEqXDYmQDpSJDOCkDOGQDHEIDVJDDuDuDWEBDJFgSBNDSBSFSBGHSBIBSBTQSKVYSJQNSJQiSJCXSEqXSJYVSIiJSOMYSHAHSHaQSeCFSepQSegBSHdHSHrFShSJSJuHSJUFSkNRSrSrSWEBSFaHSJFQSFCXSFGDSFYXSFODSFgBSFVXSFhBSFxFSFkFSFbBSFMFCADdCJXBCXaFCXKFCXNFCXCXCXGBCXEJCXYBCXLDCXIBCXOPCXHXCXgBCXhBCXiBCXlDCXcHCJNBCJNFCDCJCDGBCDVXCDhBCDiDCDJdCCmNCpJFCIaRCOqXCHCHCHZJCViJCuCuCmddCJiFCdNBCdHhClEJCnUJCreSCWlgCWTRCFBFCFNBCFYBCFVFCFhFCFdSCFTBCFWDGBNBGBQFGJBCGBEqGBpBGBgQGNBEGNJYGNkOGNJRGDUFGJpQGHaBGJeNGJeEGVBlGVKjGiJDGvJHGsVJGkEBGMIJGWjNGFBFGFCXGFGBGFYXGFpBGFMFEASJEAWpEJNFECJVEIXSEIQJEOqXEOcFEeNcEHEJEHlFEJgFEhlmEmDJEmZJEiMBEUqXEoSREPBFEPXFEPKFEPSFEPEFEPpFEPLXEPIBEJPdEPcFEPTBEJnXEqlHEMpREFCXEFODEFcFYASJYJAFYBaBYBVXYXpFYDhBYCJBYJGFYYbRYeNcYJeVYiIJYZJcYvJgYvJRYJsXYsJFYMYMYreVpBNHpBEJpBwXpQxFpYEJpeNDpJeDpeSFpeCHpHUJpHbBpHcHpmUJpiiJpUJrpsJuplITpFaBpFQqpFGBpFEfpFYBpFpBpFLJpFIDpFgBpFVXpFyQpFuFpFlFpFjDpFnXpFwXpJFMpFTBLXCJLXEFLXhFLXUJLXbFLalmLNJBLSJQLCLCLGJBLLDJLHaFLeNFLeSHLeCXLepFLhaRLZsJLsJDLsJrLocaLlLlLMdbLFNBLFSBLFEHLFkFIBBFIBXFIBaQIBKXIBSFIBpHIBLXIBgBIBhBIBuHIBmXIBiFIBZXIBvFIBbFIBjQIBwXIBWFIKTRIQUJIDGFICjQIYSRIINXIJeCIVaRImEkIZJFIvJRIsJXIdCJIJoRIbBQIjYBIcqXITFVIreVIFKFIFSFIFCJIFGFIFLDIFIBIJFOIFgBIFVXIJFhIFxFIFmXIFdHIFbBIJFrIJFWOBGBOQfXOOKjOUqXOfXBOqXEOcqXORVJOFIBOFlDHBIOHXiFHNTRHCJXHIaRHHJDHHEJHVbRHZJYHbIBHRsJHRkDHWlmgBKFgBSBgBCDgBGHgBpBgBIBgBVJgBuBgBvFgKDTgQVXgDUJgGSJgOqXgmUMgZIJgTUJgWIEgFBFgFNBgFDJgFSFgFGBgFYXgJFOgFgQgFVXgFhBgFbHgJFWVJABVQKcVDgFVOfXVeDFVhaRVmGdViJYVMaRVFNHhBNDhBCXhBEqhBpFhBLXhNJBhSJRheVXhhKEhxlmhZIJhdBQhkIJhbMNhMUJhMZJxNJgxQUJxDEkxDdFxSJRxplmxeSBxeCXxeGFxeYXxepQxegBxWVcxFEQxFLXxFIBxFgBxFxDxFZtxFdcxFbBxFwXyDJXyDlcuASJuDJpuDIBuCpJuGSJuIJFueEFuZIJusJXudWEuoIBuWGJuFBcuFKEuFNFuFQFuFDJuFGJuFVJuFUtuFdHuFTBmBYJmNJYmQhkmLJDmLJomIdXmiJYmvJRmsJRmklmmMBymMuCmclmmcnQiJABiJBNiJBDiBSFiBCJiBEFiBYBiBpFiBLXiBTHiJNciDEfiCZJiECJiJEqiOkHiHKFieNDiHJQieQcieDHieSFieCXieGFieEFieIHiegFihUJixNoioNXiFaBiFKFiFNDiFEPiFYXitFOitFHiFgBiFVEiFmXiFitiFbBiFMFiFrFUCXQUIoQUIJcUHQJUeCEUHwXUUJDUUqXUdWcUcqXUrnQUFNDUFSHUFCFUFEfUFLXUtFOZBXOZXSBZXpFZXVXZEQJZEJkZpDJZOqXZeNHZeCDZUqXZFBQZFEHZFLXvBAFvBKFvBCXvBEPvBpHvBIDvBgFvBuHvQNJvFNFvFGBvFIBvJFcsXCDsXLXsXsXsXlFsXcHsQqXsJQFsEqXseIFsFEHsFjDdBxOdNpRdNJRdEJbdpJRdhZJdnSJdrjNdFNJdFQHdFhNkNJDkYaRkHNRkHSRkVbRkuMRkjSJkcqDoSJFoEiJoYZJoOfXohEBoMGQocqXbBAFbBXFbBaFbBNDbBGBbBLXbBTBbBWDbGJYbIJHbFQqbFpQlDgQlOrFlVJRjGEBjZJRnXvJnXbBnEfHnOPDngJRnxfXnUJWwXEJwNpJwDpBwEfXwrEBMDCJMDGHMDIJMLJDcQGDcQpHcqXccqNFcqCXcFCJRBSBRBGBRBEJRBpQTBNFTBQJTBpBTBVXTFABTFSBTFCFTFGBTFMDrXCJrXLDrDNJrEfHrFQJrFitWNjdWNTR","AKLJMANOPFASNJIAEJWXAYJNRAIIbRAIcdaAeEfDAgidRAdjNYAMYEJAMIbRAFNJBAFpJFBBIJYBDZJFBSiJhBGdEBBEJfXBEJqXBEJWRBpaUJBLXrXBIYJMBOcfXBeEfFBestXBjNJRBcDJOBFEqXXNvJRXDMBhXCJNYXOAWpXONJWXHDEBXeIaRXhYJDXZJSJXMDJOXcASJXFVJXaBQqXaBZJFasXdQaFSJQaFEfXaFpJHaFOqXKBNSRKXvJBKQJhXKEJQJKEJGFKINJBKIJjNKgJNSKVElmKVhEBKiJGFKlBgJKjnUJKwsJYKMFIJKFNJDKFIJFKFOfXNJBSFNJBCXNBpJFNJBvQNJBMBNJLJXNJOqXNJeCXNJeGFNdsJCNbTKFNwXUJQNFEPQDiJcQDMSJQSFpBQGMQJQJeOcQyCJEQUJEBQJFBrQFEJqDXDJFDJXpBDJXIMDGiJhDIJGRDJeYcDHrDJDVXgFDkAWpDkIgRDjDEqDMvJRDJFNFDJFIBSKclmSJQOFSJQVHSJQjDSJGJBSJGJFSECJoSHEJqSJHTBSJVJDSViJYSZJNBSJsJDSFSJFSFEfXSJFLXCBUJVCJXSBCJXpBCXVJXCJXsXCJXdFCJNJHCLIJgCHiJFCVNJMChCJhCUHEJCsJTRCJdYcCoQJCCFEfXCFIJgCFUJxCFstFGJBaQGJBIDGQJqXGYJNRGJHKFGeQqDGHEJFGJeLXGHIiJGHdBlGUJEBGkIJTGFQPDGJFEqEAGegEJIJBEJVJXEhQJTEiJNcEJZJFEJoEqEjDEqEPDsXEPGJBEPOqXEPeQFEfDiDEJfEFEfepQEfMiJEqXNBEqDIDEqeSFEqVJXEMvJRYXNJDYXEJHYKVJcYYJEBYJeEcYJUqXYFpJFYFstXpAZJMpBSJFpNBNFpeQPDpHLJDpHIJFpHgJFpeitFpHZJFpJFADpFSJFpJFCJpFOqXpFitBpJFZJLXIJFLIJgRLVNJWLVHJMLwNpJLFGJBLFLJDLFOqXLJFUJIBDJXIBGJBIJBYQIJBIBIBOqXIBcqDIEGJFILNJTIIJEBIOiJhIJeNBIJeIBIhiJIIWoTRIJFAHIJFpBIJFuHIFUtFIJFTHOSBYJOEcqXOHEJqOvBpFOkVJrObBVJOncqDOcNJkHhNJRHuHJuHdMhBgBUqXgBsJXgONJBgHNJDgHHJQgJeitgHsJXgJyNagyDJBgZJDrgsVJQgkEJNgkjSJgJFAHgFCJDgFZtMVJXNFVXQfXVJXDJVXoQJVQVJQVDEfXVDvJHVEqNFVeQfXVHpJFVHxfXVVJSRVVmaRVlIJOhCXVJhHjYkhxCJVhWVUJhWiJcxBNJIxeEqDxfXBFxcFEPxFSJFxFYJXyBDQJydaUJyFOPDuYCJYuLvJRuHLJXuZJLDuFOPDuFZJHuFcqXmKHJdmCQJcmOsVJiJAGFitLCFieOfXiestXiZJMEikNJQirXzFiFQqXiFIJFiFZJFiFvtFUHpJFUteIcUteOcUVCJkUhdHcUbEJEUJqXQUMNJhURjYkUFitFZDGJHZJIxDZJVJXZJFDJZJFpQvBNJBvBSJFvJxBrseQqDsVFVJdFLJDkEJNBkmNJYkFLJDoQJOPoGsJRoEAHBoEJfFbBQqDbBZJHbFVJXlFIJBjYIrXjeitcjjCEBjWMNBwXQfXwXOaFwDsJXwCJTRwrCZJMDNJQcDDJFcqDOPRYiJFTBsJXTQIJBTFEfXTFLJDrXEJFrEJXMrFZJFWEJdEWYTlm","ABCDEFACNJTRAMBDJdAcNJVXBLNJEBXSIdWRXErNJkXYDJMBXZJCJaXMNJaYKKVJKcKDEJqXKDcNJhKVJrNYKbgJVXKFVJSBNBYBwDNJeQfXNJeEqXNhGJWENJFiJRQlIJbEQJfXxDQqXcfXQFNDEJQFwXUJDYcnUJDJIBgQDIUJTRDJFEqDSJQSJFSJQIJFSOPeZtSJFZJHCJXQfXCTDEqFGJBSJFGJBOfXGJBcqXGJHNJDGJRLiJEJfXEqEJFEJPEFpBEJYJBZJFYBwXUJYiJMEBYJZJyTYTONJXpQMFXFpeGIDdpJFstXpJFcPDLBVSJRLHQJqXLJFZJFIJBNJDIJBUqXIBkFDJIJEJPTIYJGWRIJeQPDIJeEfHIJFsJXOqGDSFHXEJqXgJCsJCgGQJqXgdQYJEgFMFNBgJFcqDVJwXUJVJFZJchIgJCCxOEJqXxOwXUJyDJBVRuscisciJBiJBieUtqXiJFDJkiFsJXQUGEZJcUJFsJXZtXIrXZDZJDrZJFNJDZJFstXvJFQqXvJFCJEsJXQJqkhkNGBbDJdTRbYJMEBlDwXUJMEFiJFcfXNJDRcNJWMTBLJXC","BraFUtHBFSJFdbNBLJXVJQoYJNEBSJBEJfHSJHwXUJCJdAZJMGjaFVJXEJPNJBlEJfFiJFpFbFEJqIJBVJCrIBdHiJhOPFChvJVJZJNJWxGFNIFLueIBQJqUHEJfUFstOZJDrlXEASJRlXVJXSFwVJNJWD","QJEJNNJDQJEJIBSFQJEJxegBQJEJfHEPSJBmXEJFSJCDEJqXLXNJFQqXIcQsFNJFIFEJqXUJgFsJXIJBUJEJfHNFvJxEqXNJnXUJFQqD","IJBEJqXZJ"],ai4="~~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",oI1=null;function xz6(J){return(0,ii.hexlify)((0,ii.toUtf8Bytes)(J))}var ri4="0xe3818de38284e3818f",si4="0xe3818de38283e3818f";function mY(J){return(0,ii.toUtf8String)(new Uint8Array(J))}function yz6(){if(oI1!==null)return oI1;let J=[],Q={};Q[mY([227,130,154])]=!1,Q[mY([227,130,153])]=!1,Q[mY([227,130,133])]=mY([227,130,134]),Q[mY([227,129,163])]=mY([227,129,164]),Q[mY([227,130,131])]=mY([227,130,132]),Q[mY([227,130,135])]=mY([227,130,136]);function Y(z){let K="";for(let W=0;W<z.length;W++){let Z=z[W],V=Q[Z];if(V===!1)continue;if(V)Z=V;K+=Z}return K}function G(z,K){if(z=Y(z),K=Y(K),z<K)return-1;if(z>K)return 1;return 0}for(let z=3;z<=9;z++){let K=oi4[z-3];for(let W=0;W<K.length;W+=z){let Z=[];for(let V=0;V<z;V++){let q=ai4.indexOf(K[W+V]);Z.push(227),Z.push(q&64?130:129),Z.push((q&63)+128)}J.push(mY(Z))}}if(J.sort(G),xz6(J[442])===ri4&&xz6(J[443])===si4){let z=J[442];J[442]=J[443],J[443]=z}if((0,ii4.id)(J.join(`
`)+`
`)!=="0xcb36b09e6baa935787fd762ce65e80b0c6a8dabdfbc3a7f86ac0e2c4fd111600")throw Error("BIP39 Wordlist for ja (Japanese) FAILED");return oI1=J,J}var aI1=null;class rI1 extends ni4.Wordlist{constructor(){super("ja")}getWord(J){let Q=yz6();return(0,ii.assertArgument)(J>=0&&J<Q.length,`invalid word index: ${J}`,"index",J),Q[J]}getWordIndex(J){return yz6().indexOf(J)}split(J){return J.split(/(?:\u3000| )+/g)}join(J){return J.join("　")}static wordlist(){if(aI1==null)aI1=new rI1;return aI1}}gz6.LangJa=rI1});var _z6=H((pz6)=>{Object.defineProperty(pz6,"__esModule",{value:!0});pz6.LangKo=void 0;var ti4=mJ(),lz6=h1(),ei4=hw(),Jn4=["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"],Qn4="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*";function Yn4(J){if(J>=40)J=J+168-40;else if(J>=19)J=J+97-19;return(0,lz6.toUtf8String)(new Uint8Array([225,(J>>6)+132,(J&63)+128]))}var sI1=null;function uz6(){if(sI1!=null)return sI1;let J=[];if(Jn4.forEach((Y,G)=>{G+=4;for(let X=0;X<Y.length;X+=G){let z="";for(let K=0;K<G;K++)z+=Yn4(Qn4.indexOf(Y[X+K]));J.push(z)}}),J.sort(),(0,ti4.id)(J.join(`
`)+`
`)!=="0xf9eddeace9c5d3da9c93cf7d3cd38f6a13ed3affb933259ae865714e8a3ae71a")throw Error("BIP39 Wordlist for ko (Korean) FAILED");return sI1=J,J}var tI1=null;class eI1 extends ei4.Wordlist{constructor(){super("ko")}getWord(J){let Q=uz6();return(0,lz6.assertArgument)(J>=0&&J<Q.length,`invalid word index: ${J}`,"index",J),Q[J]}getWordIndex(J){return uz6().indexOf(J)}static wordlist(){if(tI1==null)tI1=new eI1;return tI1}}pz6.LangKo=eI1});var oz6=H((iz6)=>{Object.defineProperty(iz6,"__esModule",{value:!0});iz6.LangIt=void 0;var Gn4=aD(),Xn4="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",zn4="0x5c1362d88fd4cf614a96f3234941d29f7d37c08c5292fde03bf62c2db6ff7620",JO1=null;class QO1 extends Gn4.WordlistOwl{constructor(){super("it",Xn4,zn4)}static wordlist(){if(JO1==null)JO1=new QO1;return JO1}}iz6.LangIt=QO1});var sz6=H((az6)=>{Object.defineProperty(az6,"__esModule",{value:!0});az6.LangPt=void 0;var Kn4=aD(),Wn4="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=",Zn4="0x2219000926df7b50d8aa0a3d495826b988287df4657fbd100e6fe596c8f737ac",YO1=null;class GO1 extends Kn4.WordlistOwl{constructor(){super("pt",Wn4,Zn4)}static wordlist(){if(YO1==null)YO1=new GO1;return YO1}}az6.LangPt=GO1});var YK6=H((JK6)=>{Object.defineProperty(JK6,"__esModule",{value:!0});JK6.LangZh=void 0;var Vn4=mJ(),ez6=h1(),qn4=hw(),XO1="}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",Un4="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",zO1={zh_cn:null,zh_tw:null},Mn4={zh_cn:"0x17bcc4d8547e5a7135e365d1ab443aaae95e76d8230c2782c67305d4f21497a1",zh_tw:"0x51e720e90c7b87bec1d70eb6e74a21a449bd3ec9c020b01d3a40ed991b60ce5d"},KO1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Dn4="~!@#$%^&*_-=[]{}|;:,.()<>?";function tz6(J){if(zO1[J]!=null)return zO1[J];let Q=[],Y=0;for(let X=0;X<2048;X++){let z=Dn4.indexOf(XO1[X*3]),K=[228+(z>>2),128+KO1.indexOf(XO1[X*3+1]),128+KO1.indexOf(XO1[X*3+2])];if(J==="zh_tw"){let W=z%4;for(let Z=W;Z<3;Z++)K[Z]=KO1.indexOf(Un4[Y++])+(Z==0?228:128)}Q.push((0,ez6.toUtf8String)(new Uint8Array(K)))}if((0,Vn4.id)(Q.join(`
`)+`
`)!==Mn4[J])throw Error(`BIP39 Wordlist for ${J} (Chinese) FAILED`);return zO1[J]=Q,Q}var WO1={};class ZO1 extends qn4.Wordlist{constructor(J){super("zh_"+J)}getWord(J){let Q=tz6(this.locale);return(0,ez6.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(WO1[J]==null)WO1[J]=new ZO1(J);return WO1[J]}}JK6.LangZh=ZO1});var KK6=H((XK6)=>{Object.defineProperty(XK6,"__esModule",{value:!0});XK6.wordlists=void 0;var Hn4=$z6(),In4=df(),On4=vz6(),An4=bz6(),Bn4=dz6(),Nn4=_z6(),wn4=oz6(),Ln4=sz6(),GK6=YK6();XK6.wordlists={cz:Hn4.LangCz.wordlist(),en:In4.LangEn.wordlist(),es:On4.LangEs.wordlist(),fr:An4.LangFr.wordlist(),it:wn4.LangIt.wordlist(),pt:Ln4.LangPt.wordlist(),ja:Bn4.LangJa.wordlist(),ko:Nn4.LangKo.wordlist(),zh_cn:GK6.LangZh.wordlist("cn"),zh_tw:GK6.LangZh.wordlist("tw")}});var WK6=H((JH)=>{Object.defineProperty(JH,"__esModule",{value:!0});JH.wordlists=JH.WordlistOwlA=JH.WordlistOwl=JH.LangEn=JH.Wordlist=void 0;var En4=hw();Object.defineProperty(JH,"Wordlist",{enumerable:!0,get:function(){return En4.Wordlist}});var Cn4=df();Object.defineProperty(JH,"LangEn",{enumerable:!0,get:function(){return Cn4.LangEn}});var Rn4=aD();Object.defineProperty(JH,"WordlistOwl",{enumerable:!0,get:function(){return Rn4.WordlistOwl}});var Fn4=_i();Object.defineProperty(JH,"WordlistOwlA",{enumerable:!0,get:function(){return Fn4.WordlistOwlA}});var Tn4=KK6();Object.defineProperty(JH,"wordlists",{enumerable:!0,get:function(){return Tn4.wordlists}})});var VO1=H((s)=>{Object.defineProperty(s,"__esModule",{value:!0});s.ripemd160=s.keccak256=s.randomBytes=s.computeHmac=s.UndecodedEventLog=s.EventLog=s.ContractUnknownEventPayload=s.ContractTransactionResponse=s.ContractTransactionReceipt=s.ContractEventPayload=s.ContractFactory=s.Contract=s.BaseContract=s.MessagePrefix=s.EtherSymbol=s.ZeroHash=s.N=s.MaxInt256=s.MinInt256=s.MaxUint256=s.WeiPerEther=s.ZeroAddress=s.resolveAddress=s.isAddress=s.isAddressable=s.getCreate2Address=s.getCreateAddress=s.getIcapAddress=s.getAddress=s.Typed=s.TransactionDescription=s.Result=s.LogDescription=s.Interface=s.Indexed=s.ErrorDescription=s.checkResultErrors=s.StructFragment=s.ParamType=s.NamedFragment=s.FunctionFragment=s.FallbackFragment=s.Fragment=s.EventFragment=s.ErrorFragment=s.ConstructorFragment=s.AbiCoder=s.encodeBytes32String=s.decodeBytes32String=s.version=void 0;s.WebSocketProvider=s.SocketProvider=s.IpcSocketProvider=s.QuickNodeProvider=s.PocketProvider=s.InfuraWebSocketProvider=s.InfuraProvider=s.EtherscanProvider=s.CloudflareProvider=s.ChainstackProvider=s.BlockscoutProvider=s.AnkrProvider=s.AlchemyProvider=s.BrowserProvider=s.JsonRpcSigner=s.JsonRpcProvider=s.JsonRpcApiProvider=s.FallbackProvider=s.AbstractProvider=s.VoidSigner=s.NonceManager=s.AbstractSigner=s.TransactionResponse=s.TransactionReceipt=s.Log=s.FeeData=s.Block=s.getDefaultProvider=s.verifyTypedData=s.TypedDataEncoder=s.solidityPackedSha256=s.solidityPackedKeccak256=s.solidityPacked=s.verifyMessage=s.hashMessage=s.verifyAuthorization=s.hashAuthorization=s.dnsEncode=s.namehash=s.isValidName=s.ensNormalize=s.id=s.SigningKey=s.Signature=s.lock=s.scryptSync=s.scrypt=s.pbkdf2=s.sha512=s.sha256=void 0;s.FetchCancelSignal=s.FetchResponse=s.FetchRequest=s.EventPayload=s.isError=s.isCallException=s.makeError=s.assertPrivate=s.assertNormalize=s.assertArgumentCount=s.assertArgument=s.assert=s.resolveProperties=s.defineProperties=s.zeroPadValue=s.zeroPadBytes=s.stripZerosLeft=s.isBytesLike=s.isHexString=s.hexlify=s.getBytesCopy=s.getBytes=s.dataSlice=s.dataLength=s.concat=s.encodeBase64=s.decodeBase64=s.encodeBase58=s.decodeBase58=s.Transaction=s.recoverAddress=s.computeAddress=s.authorizationify=s.accessListify=s.showThrottleMessage=s.copyRequest=s.UnmanagedSubscriber=s.SocketSubscriber=s.SocketPendingSubscriber=s.SocketEventSubscriber=s.SocketBlockSubscriber=s.MulticoinProviderPlugin=s.NetworkPlugin=s.GasCostPlugin=s.FetchUrlFeeDataNetworkPlugin=s.FeeDataNetworkPlugin=s.EtherscanPlugin=s.EnsPlugin=s.Network=s.EnsResolver=void 0;s.wordlists=s.WordlistOwlA=s.WordlistOwl=s.LangEn=s.Wordlist=s.encryptKeystoreJsonSync=s.encryptKeystoreJson=s.decryptKeystoreJson=s.decryptKeystoreJsonSync=s.decryptCrowdsaleJson=s.isKeystoreJson=s.isCrowdsaleJson=s.getIndexedAccountPath=s.getAccountPath=s.defaultPath=s.Wallet=s.HDNodeVoidWallet=s.HDNodeWallet=s.BaseWallet=s.Mnemonic=s.uuidV4=s.encodeRlp=s.decodeRlp=s.Utf8ErrorFuncs=s.toUtf8String=s.toUtf8CodePoints=s.toUtf8Bytes=s.parseUnits=s.formatUnits=s.parseEther=s.formatEther=s.mask=s.toTwos=s.fromTwos=s.toQuantity=s.toNumber=s.toBeHex=s.toBigInt=s.toBeArray=s.getUint=s.getNumber=s.getBigInt=s.FixedNumber=void 0;var Pn4=hc();Object.defineProperty(s,"version",{enumerable:!0,get:function(){return Pn4.version}});var p9=Aw();Object.defineProperty(s,"decodeBytes32String",{enumerable:!0,get:function(){return p9.decodeBytes32String}});Object.defineProperty(s,"encodeBytes32String",{enumerable:!0,get:function(){return p9.encodeBytes32String}});Object.defineProperty(s,"AbiCoder",{enumerable:!0,get:function(){return p9.AbiCoder}});Object.defineProperty(s,"ConstructorFragment",{enumerable:!0,get:function(){return p9.ConstructorFragment}});Object.defineProperty(s,"ErrorFragment",{enumerable:!0,get:function(){return p9.ErrorFragment}});Object.defineProperty(s,"EventFragment",{enumerable:!0,get:function(){return p9.EventFragment}});Object.defineProperty(s,"Fragment",{enumerable:!0,get:function(){return p9.Fragment}});Object.defineProperty(s,"FallbackFragment",{enumerable:!0,get:function(){return p9.FallbackFragment}});Object.defineProperty(s,"FunctionFragment",{enumerable:!0,get:function(){return p9.FunctionFragment}});Object.defineProperty(s,"NamedFragment",{enumerable:!0,get:function(){return p9.NamedFragment}});Object.defineProperty(s,"ParamType",{enumerable:!0,get:function(){return p9.ParamType}});Object.defineProperty(s,"StructFragment",{enumerable:!0,get:function(){return p9.StructFragment}});Object.defineProperty(s,"checkResultErrors",{enumerable:!0,get:function(){return p9.checkResultErrors}});Object.defineProperty(s,"ErrorDescription",{enumerable:!0,get:function(){return p9.ErrorDescription}});Object.defineProperty(s,"Indexed",{enumerable:!0,get:function(){return p9.Indexed}});Object.defineProperty(s,"Interface",{enumerable:!0,get:function(){return p9.Interface}});Object.defineProperty(s,"LogDescription",{enumerable:!0,get:function(){return p9.LogDescription}});Object.defineProperty(s,"Result",{enumerable:!0,get:function(){return p9.Result}});Object.defineProperty(s,"TransactionDescription",{enumerable:!0,get:function(){return p9.TransactionDescription}});Object.defineProperty(s,"Typed",{enumerable:!0,get:function(){return p9.Typed}});var QH=$9();Object.defineProperty(s,"getAddress",{enumerable:!0,get:function(){return QH.getAddress}});Object.defineProperty(s,"getIcapAddress",{enumerable:!0,get:function(){return QH.getIcapAddress}});Object.defineProperty(s,"getCreateAddress",{enumerable:!0,get:function(){return QH.getCreateAddress}});Object.defineProperty(s,"getCreate2Address",{enumerable:!0,get:function(){return QH.getCreate2Address}});Object.defineProperty(s,"isAddressable",{enumerable:!0,get:function(){return QH.isAddressable}});Object.defineProperty(s,"isAddress",{enumerable:!0,get:function(){return QH.isAddress}});Object.defineProperty(s,"resolveAddress",{enumerable:!0,get:function(){return QH.resolveAddress}});var YW=Mw();Object.defineProperty(s,"ZeroAddress",{enumerable:!0,get:function(){return YW.ZeroAddress}});Object.defineProperty(s,"WeiPerEther",{enumerable:!0,get:function(){return YW.WeiPerEther}});Object.defineProperty(s,"MaxUint256",{enumerable:!0,get:function(){return YW.MaxUint256}});Object.defineProperty(s,"MinInt256",{enumerable:!0,get:function(){return YW.MinInt256}});Object.defineProperty(s,"MaxInt256",{enumerable:!0,get:function(){return YW.MaxInt256}});Object.defineProperty(s,"N",{enumerable:!0,get:function(){return YW.N}});Object.defineProperty(s,"ZeroHash",{enumerable:!0,get:function(){return YW.ZeroHash}});Object.defineProperty(s,"EtherSymbol",{enumerable:!0,get:function(){return YW.EtherSymbol}});Object.defineProperty(s,"MessagePrefix",{enumerable:!0,get:function(){return YW.MessagePrefix}});var GW=If();Object.defineProperty(s,"BaseContract",{enumerable:!0,get:function(){return GW.BaseContract}});Object.defineProperty(s,"Contract",{enumerable:!0,get:function(){return GW.Contract}});Object.defineProperty(s,"ContractFactory",{enumerable:!0,get:function(){return GW.ContractFactory}});Object.defineProperty(s,"ContractEventPayload",{enumerable:!0,get:function(){return GW.ContractEventPayload}});Object.defineProperty(s,"ContractTransactionReceipt",{enumerable:!0,get:function(){return GW.ContractTransactionReceipt}});Object.defineProperty(s,"ContractTransactionResponse",{enumerable:!0,get:function(){return GW.ContractTransactionResponse}});Object.defineProperty(s,"ContractUnknownEventPayload",{enumerable:!0,get:function(){return GW.ContractUnknownEventPayload}});Object.defineProperty(s,"EventLog",{enumerable:!0,get:function(){return GW.EventLog}});Object.defineProperty(s,"UndecodedEventLog",{enumerable:!0,get:function(){return GW.UndecodedEventLog}});var UQ=l9();Object.defineProperty(s,"computeHmac",{enumerable:!0,get:function(){return UQ.computeHmac}});Object.defineProperty(s,"randomBytes",{enumerable:!0,get:function(){return UQ.randomBytes}});Object.defineProperty(s,"keccak256",{enumerable:!0,get:function(){return UQ.keccak256}});Object.defineProperty(s,"ripemd160",{enumerable:!0,get:function(){return UQ.ripemd160}});Object.defineProperty(s,"sha256",{enumerable:!0,get:function(){return UQ.sha256}});Object.defineProperty(s,"sha512",{enumerable:!0,get:function(){return UQ.sha512}});Object.defineProperty(s,"pbkdf2",{enumerable:!0,get:function(){return UQ.pbkdf2}});Object.defineProperty(s,"scrypt",{enumerable:!0,get:function(){return UQ.scrypt}});Object.defineProperty(s,"scryptSync",{enumerable:!0,get:function(){return UQ.scryptSync}});Object.defineProperty(s,"lock",{enumerable:!0,get:function(){return UQ.lock}});Object.defineProperty(s,"Signature",{enumerable:!0,get:function(){return UQ.Signature}});Object.defineProperty(s,"SigningKey",{enumerable:!0,get:function(){return UQ.SigningKey}});var i3=mJ();Object.defineProperty(s,"id",{enumerable:!0,get:function(){return i3.id}});Object.defineProperty(s,"ensNormalize",{enumerable:!0,get:function(){return i3.ensNormalize}});Object.defineProperty(s,"isValidName",{enumerable:!0,get:function(){return i3.isValidName}});Object.defineProperty(s,"namehash",{enumerable:!0,get:function(){return i3.namehash}});Object.defineProperty(s,"dnsEncode",{enumerable:!0,get:function(){return i3.dnsEncode}});Object.defineProperty(s,"hashAuthorization",{enumerable:!0,get:function(){return i3.hashAuthorization}});Object.defineProperty(s,"verifyAuthorization",{enumerable:!0,get:function(){return i3.verifyAuthorization}});Object.defineProperty(s,"hashMessage",{enumerable:!0,get:function(){return i3.hashMessage}});Object.defineProperty(s,"verifyMessage",{enumerable:!0,get:function(){return i3.verifyMessage}});Object.defineProperty(s,"solidityPacked",{enumerable:!0,get:function(){return i3.solidityPacked}});Object.defineProperty(s,"solidityPackedKeccak256",{enumerable:!0,get:function(){return i3.solidityPackedKeccak256}});Object.defineProperty(s,"solidityPackedSha256",{enumerable:!0,get:function(){return i3.solidityPackedSha256}});Object.defineProperty(s,"TypedDataEncoder",{enumerable:!0,get:function(){return i3.TypedDataEncoder}});Object.defineProperty(s,"verifyTypedData",{enumerable:!0,get:function(){return i3.verifyTypedData}});var k0=Pi();Object.defineProperty(s,"getDefaultProvider",{enumerable:!0,get:function(){return k0.getDefaultProvider}});Object.defineProperty(s,"Block",{enumerable:!0,get:function(){return k0.Block}});Object.defineProperty(s,"FeeData",{enumerable:!0,get:function(){return k0.FeeData}});Object.defineProperty(s,"Log",{enumerable:!0,get:function(){return k0.Log}});Object.defineProperty(s,"TransactionReceipt",{enumerable:!0,get:function(){return k0.TransactionReceipt}});Object.defineProperty(s,"TransactionResponse",{enumerable:!0,get:function(){return k0.TransactionResponse}});Object.defineProperty(s,"AbstractSigner",{enumerable:!0,get:function(){return k0.AbstractSigner}});Object.defineProperty(s,"NonceManager",{enumerable:!0,get:function(){return k0.NonceManager}});Object.defineProperty(s,"VoidSigner",{enumerable:!0,get:function(){return k0.VoidSigner}});Object.defineProperty(s,"AbstractProvider",{enumerable:!0,get:function(){return k0.AbstractProvider}});Object.defineProperty(s,"FallbackProvider",{enumerable:!0,get:function(){return k0.FallbackProvider}});Object.defineProperty(s,"JsonRpcApiProvider",{enumerable:!0,get:function(){return k0.JsonRpcApiProvider}});Object.defineProperty(s,"JsonRpcProvider",{enumerable:!0,get:function(){return k0.JsonRpcProvider}});Object.defineProperty(s,"JsonRpcSigner",{enumerable:!0,get:function(){return k0.JsonRpcSigner}});Object.defineProperty(s,"BrowserProvider",{enumerable:!0,get:function(){return k0.BrowserProvider}});Object.defineProperty(s,"AlchemyProvider",{enumerable:!0,get:function(){return k0.AlchemyProvider}});Object.defineProperty(s,"AnkrProvider",{enumerable:!0,get:function(){return k0.AnkrProvider}});Object.defineProperty(s,"BlockscoutProvider",{enumerable:!0,get:function(){return k0.BlockscoutProvider}});Object.defineProperty(s,"ChainstackProvider",{enumerable:!0,get:function(){return k0.ChainstackProvider}});Object.defineProperty(s,"CloudflareProvider",{enumerable:!0,get:function(){return k0.CloudflareProvider}});Object.defineProperty(s,"EtherscanProvider",{enumerable:!0,get:function(){return k0.EtherscanProvider}});Object.defineProperty(s,"InfuraProvider",{enumerable:!0,get:function(){return k0.InfuraProvider}});Object.defineProperty(s,"InfuraWebSocketProvider",{enumerable:!0,get:function(){return k0.InfuraWebSocketProvider}});Object.defineProperty(s,"PocketProvider",{enumerable:!0,get:function(){return k0.PocketProvider}});Object.defineProperty(s,"QuickNodeProvider",{enumerable:!0,get:function(){return k0.QuickNodeProvider}});Object.defineProperty(s,"IpcSocketProvider",{enumerable:!0,get:function(){return k0.IpcSocketProvider}});Object.defineProperty(s,"SocketProvider",{enumerable:!0,get:function(){return k0.SocketProvider}});Object.defineProperty(s,"WebSocketProvider",{enumerable:!0,get:function(){return k0.WebSocketProvider}});Object.defineProperty(s,"EnsResolver",{enumerable:!0,get:function(){return k0.EnsResolver}});Object.defineProperty(s,"Network",{enumerable:!0,get:function(){return k0.Network}});Object.defineProperty(s,"EnsPlugin",{enumerable:!0,get:function(){return k0.EnsPlugin}});Object.defineProperty(s,"EtherscanPlugin",{enumerable:!0,get:function(){return k0.EtherscanPlugin}});Object.defineProperty(s,"FeeDataNetworkPlugin",{enumerable:!0,get:function(){return k0.FeeDataNetworkPlugin}});Object.defineProperty(s,"FetchUrlFeeDataNetworkPlugin",{enumerable:!0,get:function(){return k0.FetchUrlFeeDataNetworkPlugin}});Object.defineProperty(s,"GasCostPlugin",{enumerable:!0,get:function(){return k0.GasCostPlugin}});Object.defineProperty(s,"NetworkPlugin",{enumerable:!0,get:function(){return k0.NetworkPlugin}});Object.defineProperty(s,"MulticoinProviderPlugin",{enumerable:!0,get:function(){return k0.MulticoinProviderPlugin}});Object.defineProperty(s,"SocketBlockSubscriber",{enumerable:!0,get:function(){return k0.SocketBlockSubscriber}});Object.defineProperty(s,"SocketEventSubscriber",{enumerable:!0,get:function(){return k0.SocketEventSubscriber}});Object.defineProperty(s,"SocketPendingSubscriber",{enumerable:!0,get:function(){return k0.SocketPendingSubscriber}});Object.defineProperty(s,"SocketSubscriber",{enumerable:!0,get:function(){return k0.SocketSubscriber}});Object.defineProperty(s,"UnmanagedSubscriber",{enumerable:!0,get:function(){return k0.UnmanagedSubscriber}});Object.defineProperty(s,"copyRequest",{enumerable:!0,get:function(){return k0.copyRequest}});Object.defineProperty(s,"showThrottleMessage",{enumerable:!0,get:function(){return k0.showThrottleMessage}});var af=o7();Object.defineProperty(s,"accessListify",{enumerable:!0,get:function(){return af.accessListify}});Object.defineProperty(s,"authorizationify",{enumerable:!0,get:function(){return af.authorizationify}});Object.defineProperty(s,"computeAddress",{enumerable:!0,get:function(){return af.computeAddress}});Object.defineProperty(s,"recoverAddress",{enumerable:!0,get:function(){return af.recoverAddress}});Object.defineProperty(s,"Transaction",{enumerable:!0,get:function(){return af.Transaction}});var D0=h1();Object.defineProperty(s,"decodeBase58",{enumerable:!0,get:function(){return D0.decodeBase58}});Object.defineProperty(s,"encodeBase58",{enumerable:!0,get:function(){return D0.encodeBase58}});Object.defineProperty(s,"decodeBase64",{enumerable:!0,get:function(){return D0.decodeBase64}});Object.defineProperty(s,"encodeBase64",{enumerable:!0,get:function(){return D0.encodeBase64}});Object.defineProperty(s,"concat",{enumerable:!0,get:function(){return D0.concat}});Object.defineProperty(s,"dataLength",{enumerable:!0,get:function(){return D0.dataLength}});Object.defineProperty(s,"dataSlice",{enumerable:!0,get:function(){return D0.dataSlice}});Object.defineProperty(s,"getBytes",{enumerable:!0,get:function(){return D0.getBytes}});Object.defineProperty(s,"getBytesCopy",{enumerable:!0,get:function(){return D0.getBytesCopy}});Object.defineProperty(s,"hexlify",{enumerable:!0,get:function(){return D0.hexlify}});Object.defineProperty(s,"isHexString",{enumerable:!0,get:function(){return D0.isHexString}});Object.defineProperty(s,"isBytesLike",{enumerable:!0,get:function(){return D0.isBytesLike}});Object.defineProperty(s,"stripZerosLeft",{enumerable:!0,get:function(){return D0.stripZerosLeft}});Object.defineProperty(s,"zeroPadBytes",{enumerable:!0,get:function(){return D0.zeroPadBytes}});Object.defineProperty(s,"zeroPadValue",{enumerable:!0,get:function(){return D0.zeroPadValue}});Object.defineProperty(s,"defineProperties",{enumerable:!0,get:function(){return D0.defineProperties}});Object.defineProperty(s,"resolveProperties",{enumerable:!0,get:function(){return D0.resolveProperties}});Object.defineProperty(s,"assert",{enumerable:!0,get:function(){return D0.assert}});Object.defineProperty(s,"assertArgument",{enumerable:!0,get:function(){return D0.assertArgument}});Object.defineProperty(s,"assertArgumentCount",{enumerable:!0,get:function(){return D0.assertArgumentCount}});Object.defineProperty(s,"assertNormalize",{enumerable:!0,get:function(){return D0.assertNormalize}});Object.defineProperty(s,"assertPrivate",{enumerable:!0,get:function(){return D0.assertPrivate}});Object.defineProperty(s,"makeError",{enumerable:!0,get:function(){return D0.makeError}});Object.defineProperty(s,"isCallException",{enumerable:!0,get:function(){return D0.isCallException}});Object.defineProperty(s,"isError",{enumerable:!0,get:function(){return D0.isError}});Object.defineProperty(s,"EventPayload",{enumerable:!0,get:function(){return D0.EventPayload}});Object.defineProperty(s,"FetchRequest",{enumerable:!0,get:function(){return D0.FetchRequest}});Object.defineProperty(s,"FetchResponse",{enumerable:!0,get:function(){return D0.FetchResponse}});Object.defineProperty(s,"FetchCancelSignal",{enumerable:!0,get:function(){return D0.FetchCancelSignal}});Object.defineProperty(s,"FixedNumber",{enumerable:!0,get:function(){return D0.FixedNumber}});Object.defineProperty(s,"getBigInt",{enumerable:!0,get:function(){return D0.getBigInt}});Object.defineProperty(s,"getNumber",{enumerable:!0,get:function(){return D0.getNumber}});Object.defineProperty(s,"getUint",{enumerable:!0,get:function(){return D0.getUint}});Object.defineProperty(s,"toBeArray",{enumerable:!0,get:function(){return D0.toBeArray}});Object.defineProperty(s,"toBigInt",{enumerable:!0,get:function(){return D0.toBigInt}});Object.defineProperty(s,"toBeHex",{enumerable:!0,get:function(){return D0.toBeHex}});Object.defineProperty(s,"toNumber",{enumerable:!0,get:function(){return D0.toNumber}});Object.defineProperty(s,"toQuantity",{enumerable:!0,get:function(){return D0.toQuantity}});Object.defineProperty(s,"fromTwos",{enumerable:!0,get:function(){return D0.fromTwos}});Object.defineProperty(s,"toTwos",{enumerable:!0,get:function(){return D0.toTwos}});Object.defineProperty(s,"mask",{enumerable:!0,get:function(){return D0.mask}});Object.defineProperty(s,"formatEther",{enumerable:!0,get:function(){return D0.formatEther}});Object.defineProperty(s,"parseEther",{enumerable:!0,get:function(){return D0.parseEther}});Object.defineProperty(s,"formatUnits",{enumerable:!0,get:function(){return D0.formatUnits}});Object.defineProperty(s,"parseUnits",{enumerable:!0,get:function(){return D0.parseUnits}});Object.defineProperty(s,"toUtf8Bytes",{enumerable:!0,get:function(){return D0.toUtf8Bytes}});Object.defineProperty(s,"toUtf8CodePoints",{enumerable:!0,get:function(){return D0.toUtf8CodePoints}});Object.defineProperty(s,"toUtf8String",{enumerable:!0,get:function(){return D0.toUtf8String}});Object.defineProperty(s,"Utf8ErrorFuncs",{enumerable:!0,get:function(){return D0.Utf8ErrorFuncs}});Object.defineProperty(s,"decodeRlp",{enumerable:!0,get:function(){return D0.decodeRlp}});Object.defineProperty(s,"encodeRlp",{enumerable:!0,get:function(){return D0.encodeRlp}});Object.defineProperty(s,"uuidV4",{enumerable:!0,get:function(){return D0.uuidV4}});var J3=Az6();Object.defineProperty(s,"Mnemonic",{enumerable:!0,get:function(){return J3.Mnemonic}});Object.defineProperty(s,"BaseWallet",{enumerable:!0,get:function(){return J3.BaseWallet}});Object.defineProperty(s,"HDNodeWallet",{enumerable:!0,get:function(){return J3.HDNodeWallet}});Object.defineProperty(s,"HDNodeVoidWallet",{enumerable:!0,get:function(){return J3.HDNodeVoidWallet}});Object.defineProperty(s,"Wallet",{enumerable:!0,get:function(){return J3.Wallet}});Object.defineProperty(s,"defaultPath",{enumerable:!0,get:function(){return J3.defaultPath}});Object.defineProperty(s,"getAccountPath",{enumerable:!0,get:function(){return J3.getAccountPath}});Object.defineProperty(s,"getIndexedAccountPath",{enumerable:!0,get:function(){return J3.getIndexedAccountPath}});Object.defineProperty(s,"isCrowdsaleJson",{enumerable:!0,get:function(){return J3.isCrowdsaleJson}});Object.defineProperty(s,"isKeystoreJson",{enumerable:!0,get:function(){return J3.isKeystoreJson}});Object.defineProperty(s,"decryptCrowdsaleJson",{enumerable:!0,get:function(){return J3.decryptCrowdsaleJson}});Object.defineProperty(s,"decryptKeystoreJsonSync",{enumerable:!0,get:function(){return J3.decryptKeystoreJsonSync}});Object.defineProperty(s,"decryptKeystoreJson",{enumerable:!0,get:function(){return J3.decryptKeystoreJson}});Object.defineProperty(s,"encryptKeystoreJson",{enumerable:!0,get:function(){return J3.encryptKeystoreJson}});Object.defineProperty(s,"encryptKeystoreJsonSync",{enumerable:!0,get:function(){return J3.encryptKeystoreJsonSync}});var rf=WK6();Object.defineProperty(s,"Wordlist",{enumerable:!0,get:function(){return rf.Wordlist}});Object.defineProperty(s,"LangEn",{enumerable:!0,get:function(){return rf.LangEn}});Object.defineProperty(s,"WordlistOwl",{enumerable:!0,get:function(){return rf.WordlistOwl}});Object.defineProperty(s,"WordlistOwlA",{enumerable:!0,get:function(){return rf.WordlistOwlA}});Object.defineProperty(s,"wordlists",{enumerable:!0,get:function(){return rf.wordlists}})});var qK6=H((qO1)=>{Object.defineProperty(qO1,"__esModule",{value:!0});qO1.ethers=void 0;var ZK6=MM1(),jn4=ZK6.__importStar(VO1());qO1.ethers=jn4;ZK6.__exportStar(VO1(),qO1)});var IK6=H((dr5,HK6)=>{/*! wallet.js - Seamflux Client Build | 2026-03-14T14:17:11.782Z */function hn4({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,DK6.generateMnemonic)(Q.get(J),void 0,DK6.wordlists.english)}}function bn4({network:J,mnemonic:Q,index:Y}){if(J==="evm"){let G=`m/44'/60'/0'/0/${Y}`,X=_n4.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,cn4.mnemonicToSeedSync)(Q).toString("hex"),X=`m/44'/784'/0'/0'/${Y}'`,z=pn4.Ed25519Keypair.deriveKeypair(G,X),K=z.toSuiAddress();return{message:`Derived private key for ${J} network at index ${Y}: ${K}`,secretKey:"0x"+(0,MK6.toHex)((0,ln4.decodeSuiPrivateKey)(z.getSecretKey()).secretKey),publicKey:"0x"+(0,MK6.toHex)(z.getPublicKey().toRawBytes()),address:K}}throw Error("supported network: evm, sui")}var{defineProperty:UO1,getOwnPropertyDescriptor:xn4,getOwnPropertyNames:yn4}=Object,gn4=Object.prototype.hasOwnProperty,mn4=(J,Q)=>{for(var Y in Q)UO1(J,Y,{get:Q[Y],enumerable:!0})},dn4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of yn4(Q))gn4.call(J,X)||X===Y||UO1(J,X,{get:()=>Q[X],enumerable:!(G=xn4(Q,X))||G.enumerable});return J},un4=(J)=>dn4(UO1({},"__esModule",{value:!0}),J),UK6={};mn4(UK6,{generateMnemonic:()=>hn4,getDerivedPrivateKey:()=>bn4}),HK6.exports=un4(UK6);var ln4=o16(),pn4=cz1(),MK6=DW(),cn4=qM1(),DK6=qM1(),_n4=qK6()});var BK6=H((ur5,AK6)=>{/*! defi.js - Seamflux Client Build | 2026-03-14T14:17:12.141Z */async function in4({fromTokenAddress:J,toTokenAddress:Q,amount:Y,slippage:G,chainType:X,walletAddress:z,dexIds:K}){let W=YH.chainIndexMap.get(X.toLocaleLowerCase());if(!W)throw Error(`Chain type ${X} not supported`);let{decimals:Z}=await(0,zW.getTokenDecimal)({tokenAddress:J,chainType:X}),V=Y;if(Y){let{balance:f}=await(0,zW.getTokenBalance)({tokenAddress:J,ownerAddress:z,chainType:X,withDecimals:!0}),E=BigInt(f);if(E<(0,XW.parseUnits)(Y,Z)){let P=(0,XW.formatUnits)(E,Z),{symbol:j}=await(0,zW.getTokenSymbol)({tokenAddress:J,chainType:X});throw Error(`Insufficient ${j} balance. Required: ${Y} ${j}, Available: ${P} ${j}. Please ensure you have enough balance before swapping.`)}}else{let{balance:f}=await(0,zW.getTokenBalance)({tokenAddress:J,ownerAddress:z,chainType:X,withDecimals:!0});V=(0,XW.formatUnits)(BigInt(f),Z)}let q=(0,XW.parseUnits)(V,Z).toString(),U=(0,YH.getOkxRouterAddress)(X);if(J.toLowerCase()!=="0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"){let{allowance:f}=await(0,zW.getTokenAllowance)({tokenAddress:J,ownerAddress:z,spenderAddress:U,chainType:X});if(BigInt(f)<BigInt(q)){let{symbol:E}=await(0,zW.getTokenSymbol)({tokenAddress:J,chainType:X}),P=(0,XW.formatUnits)(BigInt(f),Z);throw Error(`Insufficient ${E} allowance for router ${U}. Required: ${V} ${E}, Approved: ${P} ${E}. Please call buildOkxTokenApproveTx to approve the token before swapping.`)}}let M={chainIndex:W,fromTokenAddress:J,toTokenAddress:Q,amount:q,userWalletAddress:z,feePercent:YH.feePercent,toTokenReferrerWalletAddress:Yo4.toTokenReferrerWalletAddress,dexIds:K};G?M.slippagePercent=100*Number(G):(M.slippagePercent=2,M.autoSlippage=!0,M.maxAutoSlippage="4");let D=await(0,ni.httpRequest)({method:"GET",path:"/api/v6/dex/aggregator/swap",queryParams:M}),I=Array.isArray(D)?D[0]:D,{routerResult:O,tx:A}=I||{};if(!I)throw Error("No swap data returned from aggregator");let B=(f,E,P)=>f&&E&&P?`${(0,XW.formatUnits)(BigInt(f),Number(E))} ${P}`:"N/A",w=O?.dexRouterList?.map((f)=>`${f.fromToken?.tokenSymbol} -> ${f.toToken?.tokenSymbol} (${f.dexProtocol?.dexName} ${f.dexProtocol?.percent}%)`).join(" | ")||"N/A",N=B(O?.fromTokenAmount,O?.fromToken?.decimal,O?.fromToken?.tokenSymbol),L=B(O?.toTokenAmount,O?.toToken?.decimal,O?.toToken?.tokenSymbol),C=B(A?.minReceiveAmount,O?.toToken?.decimal,O?.toToken?.tokenSymbol),R=[`Path: ${w}`,`From: ${N}`,`To (est): ${L}`,`Min receive: ${C}`,`Slippage: ${A?.slippagePercent??M.slippagePercent??"N/A"}%`,`Price impact: ${O?.priceImpactPercent??"N/A"}%`,`Trade fee: ${O?.tradeFee??"N/A"}`,`Gas estimate: ${O?.estimateGasFee??"N/A"}`].join(`
`),F=A?{...A}:{};return F.chainType=X,{fromAmount:N,toAmount:L,minReceiveAmount:C,slippagePercent:A?.slippagePercent??M.slippagePercent??"N/A",priceImpactPercent:O?.priceImpactPercent??"N/A",message:R,chainType:X,chainIndex:W,transactions:JSON.stringify(F)}}async function nn4({chainType:J,tokenContractAddress:Q,amount:Y,walletAddress:G,unlimitedApproval:X=!0}){let z=YH.chainIndexMap.get(J.toLocaleLowerCase());if(!z)throw Error(`Chain type ${J} not supported`);let{decimals:K}=await(0,zW.getTokenDecimal)({tokenAddress:Q,chainType:J}),W=(0,YH.getOkxRouterAddress)(J),Z=Y;if(!Y){let{balance:M}=await(0,zW.getTokenBalance)({tokenAddress:Q,ownerAddress:G,chainType:J,withDecimals:!0});Z=(0,XW.formatUnits)(BigInt(M),K)}let V=(0,XW.parseUnits)(Z,K).toString();try{let{allowance:M}=await(0,zW.getTokenAllowance)({tokenAddress:Q,ownerAddress:G,spenderAddress:W,chainType:J});if(BigInt(M)>=BigInt(V))return{data:null,message:"Token already approved",dexContractAddress:W,gasLimit:"0",gasPrice:"0"}}catch(M){console.warn("Failed to check allowance, proceeding with approval:",M)}let q=await(0,ni.httpRequest)({method:"GET",path:"/api/v6/dex/aggregator/approve-transaction",queryParams:{chainIndex:z,tokenContractAddress:Q,approveAmount:X?XW.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 on4({chainType:J,fromAddress:Q,toAddress:Y,txAmount:G,extJson:X}){let z=YH.chainIndexMap.get(J.toLocaleLowerCase());if(!z)throw Error(`Chain type ${J} not supported`);return await(0,ni.httpRequest)({method:"POST ",path:"/api/v5/dex/pre-transaction/gas-limit",body:{chainIndex:z,fromAddress:Q,toAddress:Y,txAmount:G,extJson:X}})}async function an4(J){return await(0,ni.httpRequest)({method:"GET",path:"/api/v6/dex/aggregator/get-liquidity",queryParams:{chainIndex:YH.chainIndexMap.get(J.toLocaleLowerCase())}})}var{defineProperty:MO1,getOwnPropertyDescriptor:rn4,getOwnPropertyNames:sn4}=Object,tn4=Object.prototype.hasOwnProperty,en4=(J,Q)=>{for(var Y in Q)MO1(J,Y,{get:Q[Y],enumerable:!0})},Jo4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of sn4(Q))tn4.call(J,X)||X===Y||MO1(J,X,{get:()=>Q[X],enumerable:!(G=rn4(Q,X))||G.enumerable});return J},Qo4=(J)=>Jo4(MO1({},"__esModule",{value:!0}),J),OK6={};en4(OK6,{buildSwapTransaction:()=>in4,buildTokenApproveTransaction:()=>nn4,fetchLiquidity:()=>an4,getGasLimit:()=>on4}),AK6.exports=Qo4(OK6);var XW=H31(),zW=LT(),YH=Lm(),Yo4=Lm(),ni=fQ1()});var FK6=H((lr5,RK6)=>{/*! swap.js - Seamflux Client Build | 2026-03-14T14:17:11.791Z */async function Go4(J){if(!wK6(J))throw Error(`Validation failed: ${JSON.stringify(wK6.errors)}`);if(J.slippage&&(J.slippage<0||J.slippage>0.1))throw Error("Slippage must be between 0 and 0.1");let{chainType:Q,fromTokenAddress:Y,toTokenAddress:G,amount:X,slippage:z,walletAddress:K}=J;return await(0,CK6.buildSwapTransaction)({chainType:Q,fromTokenAddress:Y,toTokenAddress:G,amount:X,slippage:z,walletAddress:K})}async function Xo4(J){if(!LK6(J))throw Error(`Validation failed: ${JSON.stringify(LK6.errors)}`);let{chainType:Q,tokenContractAddress:Y,amount:G,walletAddress:X,unlimitedApproval:z=!1}=J;return{...await(0,CK6.buildTokenApproveTransaction)({chainType:Q,tokenContractAddress:Y,amount:G,walletAddress:X,unlimitedApproval:z}),message:`Prepared OKX token approve transaction: ${z?"unlimited":G||"full balance"} approval for ${Y} on ${Q}`}}var{defineProperty:DO1,getOwnPropertyDescriptor:zo4,getOwnPropertyNames:Ko4}=Object,Wo4=Object.prototype.hasOwnProperty,Zo4=(J,Q)=>{for(var Y in Q)DO1(J,Y,{get:Q[Y],enumerable:!0})},Vo4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Ko4(Q))Wo4.call(J,X)||X===Y||DO1(J,X,{get:()=>Q[X],enumerable:!(G=zo4(Q,X))||G.enumerable});return J},qo4=(J)=>Vo4(DO1({},"__esModule",{value:!0}),J),NK6={};Zo4(NK6,{buildOkxSwapTx:()=>Go4,buildOkxTokenApproveTx:()=>Xo4}),RK6.exports=qo4(NK6);var EK6=Pc(),CK6=BK6(),Uo4={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"]},wK6=EK6.ajv.compile(Uo4),Mo4={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"]},LK6=EK6.ajv.compile(Mo4)});var PK6=H((pr5,SK6)=>{/*! event.js - Seamflux Client Build | 2026-03-14T14:17:11.996Z */function Do4(J,Q){if(Q<=0)return J;let Y=BigInt(J),G=BigInt(10)**BigInt(Q),X=Y/G,z=Y%G;if(z===BigInt(0))return X.toString(10);let K=z.toString(10).padStart(Q,"0").replace(/0+$/,"");return K.length>0?`${X.toString(10)}.${K}`:X.toString(10)}async function Ho4({transactionHash:J,chainType:Q}){if(!J)throw Error("transactionHash is required");if(!Q)throw Error("chainType is required");(0,sf.setWeb3Provider)(Q);try{return await(0,Lo4.retry)({times:3,delay:3000},async()=>{let Y=await sf.web3.eth.getTransactionReceipt(J);if(!Y)throw Error(`Transaction receipt not found for hash: ${J}`);let G={};for(let K of Y.logs){if(!K.topics||K.topics.length<3)continue;if((K.topics[0]||"").toLowerCase()!=="0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef")continue;let W=sf.web3.utils.toChecksumAddress("0x"+K.topics[1].slice(26)),Z=sf.web3.utils.toChecksumAddress("0x"+K.topics[2].slice(26)),V=K.data&&K.data!=="0x"?BigInt(K.data).toString(10):"0",q=sf.web3.utils.toChecksumAddress(String(K.address));G[q]||(G[q]=[]),G[q].push({from:W,to:Z,amount:V})}let X=Object.keys(G),z={};await Promise.all(X.map(async(K)=>{try{let{decimals:W}=await(0,Eo4.getTokenDecimal)({tokenAddress:K,chainType:Q});z[K]=W}catch(W){z[K]=0}}));for(let K of X){let W=z[K]??0;for(let Z of G[K])Z.amount=Do4(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:HO1,getOwnPropertyDescriptor:Io4,getOwnPropertyNames:Oo4}=Object,Ao4=Object.prototype.hasOwnProperty,Bo4=(J,Q)=>{for(var Y in Q)HO1(J,Y,{get:Q[Y],enumerable:!0})},No4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Oo4(Q))Ao4.call(J,X)||X===Y||HO1(J,X,{get:()=>Q[X],enumerable:!(G=Io4(Q,X))||G.enumerable});return J},wo4=(J)=>No4(HO1({},"__esModule",{value:!0}),J),TK6={};Bo4(TK6,{decodeTransferEvent:()=>Ho4}),SK6.exports=wo4(TK6);var Lo4=KV(),sf=iz(),Eo4=LT()});var fK6=H((cr5,Q3)=>{/*! index.js - Seamflux Client Build | 2026-03-14T14:17:11.797Z */var{defineProperty:$K6,getOwnPropertyDescriptor:Co4,getOwnPropertyNames:Ro4}=Object,Fo4=Object.prototype.hasOwnProperty,IO1=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Ro4(Q))Fo4.call(J,X)||X===Y||$K6(J,X,{get:()=>Q[X],enumerable:!(G=Co4(Q,X))||G.enumerable});return J},cJ=(J,Q,Y)=>(IO1(J,Q,"default"),Y&&IO1(Y,Q,"default")),To4=(J)=>IO1($K6({},"__esModule",{value:!0}),J),n3={};Q3.exports=To4(n3),cJ(n3,Dj1(),Q3.exports),cJ(n3,LT(),Q3.exports),cJ(n3,FA0(),Q3.exports),cJ(n3,vA0(),Q3.exports),cJ(n3,G16(),Q3.exports),cJ(n3,wm(),Q3.exports),cJ(n3,w16(),Q3.exports),cJ(n3,S16(),Q3.exports),cJ(n3,k16(),Q3.exports),cJ(n3,c16(),Q3.exports),cJ(n3,IK6(),Q3.exports),cJ(n3,FK6(),Q3.exports),cJ(n3,PK6(),Q3.exports)});var mK6=H((_r5,gK6)=>{/*! actions.js - Seamflux Client Build | 2026-03-14T14:17:06.112Z */async function So4(J){let Q=await(0,ef.getEnv)("TELEGRAM_BOT_TOKEN"),Y=J.botToken??Q;if(!Y)return await(0,Jk.invokeRemote)({node:"telegram",method:"sendMessage",params:J});if(!vK6(J))throw Error(`Validation failed: ${JSON.stringify(vK6.errors)}`);let G=`https://api.telegram.org/bot${Y}/sendMessage`,X={chat_id:J.chatId,text:J.message,...J.options};try{return{message:"Successfully sent message to telegram chat",...(await Qk.default.post(G,X,{})).data.result}}catch(z){throw Error(`${z.response?.data?.description||z.message}`)}}async function Po4(J){let Q=await(0,ef.getEnv)("TELEGRAM_BOT_TOKEN"),Y=J.botToken??Q;if(!Y)return await(0,Jk.invokeRemote)({node:"telegram",method:"sendPhoto",params:J});if(!jK6(J))throw Error(`Validation failed: ${JSON.stringify(jK6.errors)}`);let G=`https://api.telegram.org/bot${Y}/sendPhoto`,X={chat_id:J.chatId,photo:J.image,...J.options};try{let z=(await Qk.default.post(G,X,{})).data.result;return{message:`Successfully sent photo to chat ${J.chatId}. Message ID: ${z.message_id}`,...z}}catch(z){throw Error(`${z.response?.data?.description||z.message}`)}}async function $o4(J){let Q=await(0,ef.getEnv)("TELEGRAM_BOT_TOKEN"),Y=J.botToken??Q;if(!Y)return await(0,Jk.invokeRemote)({node:"telegram",method:"sendDocument",params:J});if(!hK6(J))throw Error(`Validation failed: ${JSON.stringify(hK6.errors)}`);let G=`https://api.telegram.org/bot${Y}/sendDocument`,X={chat_id:J.chatId,document:J.document,...J.options};try{let z=(await Qk.default.post(G,X,{})).data.result;return{message:`Successfully sent document to chat ${J.chatId}. Message ID: ${z.message_id}`,...z}}catch(z){throw Error(`${z.response?.data?.description||z.message}`)}}async function fo4(J){let Q=await(0,ef.getEnv)("TELEGRAM_BOT_TOKEN"),Y=J.botToken??Q;if(!Y)return await(0,Jk.invokeRemote)({node:"telegram",method:"sendVideo",params:J});if(!bK6(J))throw Error(`Validation failed: ${JSON.stringify(bK6.errors)}`);let G=`https://api.telegram.org/bot${Y}/sendVideo`,X={chat_id:J.chatId,video:J.video,...J.options};try{let z=(await Qk.default.post(G,X,{})).data.result;return{message:`Successfully sent video to chat ${J.chatId}. Message ID: ${z.message_id}`,...z}}catch(z){throw Error(`${z.response?.data?.description||z.message}`)}}async function ko4(J){let Q=await(0,ef.getEnv)("TELEGRAM_BOT_TOKEN"),Y=J.botToken??Q;if(!Y)return await(0,Jk.invokeRemote)({node:"telegram",method:"sendAudio",params:J});if(!xK6(J))throw Error(`Validation failed: ${JSON.stringify(xK6.errors)}`);let G=`https://api.telegram.org/bot${Y}/sendAudio`,X={chat_id:J.chatId,audio:J.audio,...J.options};try{let z=(await Qk.default.post(G,X,{})).data.result;return{message:`Successfully sent audio to chat ${J.chatId}. Message ID: ${z.message_id}`,...z}}catch(z){throw Error(`${z.response?.data?.description||z.message}`)}}var{create:vo4,defineProperty:oi,getOwnPropertyDescriptor:jo4,getOwnPropertyNames:ho4,getPrototypeOf:bo4}=Object,xo4=Object.prototype.hasOwnProperty,yo4=(J,Q)=>{for(var Y in Q)oi(J,Y,{get:Q[Y],enumerable:!0})},yK6=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of ho4(Q))xo4.call(J,X)||X===Y||oi(J,X,{get:()=>Q[X],enumerable:!(G=jo4(Q,X))||G.enumerable});return J},go4=(J,Q,Y)=>(Y=J!=null?vo4(bo4(J)):{},yK6(!Q&&J&&J.__esModule?Y:oi(Y,"default",{value:J,enumerable:!0}),J)),mo4=(J)=>yK6(oi({},"__esModule",{value:!0}),J),kK6={};yo4(kK6,{sendAudio:()=>ko4,sendDocument:()=>$o4,sendMessage:()=>So4,sendPhoto:()=>Po4,sendVideo:()=>fo4}),gK6.exports=mo4(kK6);var tf=Pc(),ef=gq(),Jk=O31(),Qk=go4(wJ1()),do4={type:"object",properties:{parse_mode:{type:"string",enum:["Markdown","MarkdownV2","HTML"]},reply_markup:{type:"object"},disable_web_page_preview:{type:"boolean"},disable_notification:{type:"boolean"},reply_to_message_id:{type:"number"},protect_content:{type:"boolean"},message_thread_id:{type:"number"}}},uo4={type:"object",properties:{chatId:{type:"string",description:"Chat ID"},message:{type:"string",description:"Message"},options:do4,botToken:{type:"string",description:"Bot token (optional)"}},required:["chatId","message"]},vK6=tf.ajv.compile(uo4),lo4={type:"object",properties:{caption:{type:"string"},parse_mode:{type:"string",enum:["Markdown","MarkdownV2","HTML"]},reply_markup:{type:"object"},disable_notification:{type:"boolean"},reply_to_message_id:{type:"number"},protect_content:{type:"boolean"},message_thread_id:{type:"number"}}},po4={type:"object",properties:{chatId:{type:"string",description:"Chat ID"},image:{type:"string",description:"Image"},options:lo4,botToken:{type:"string",description:"Bot token (optional)"}},required:["chatId","image"]},jK6=tf.ajv.compile(po4),co4={type:"object",properties:{caption:{type:"string"},parse_mode:{type:"string",enum:["Markdown","MarkdownV2","HTML"]},reply_markup:{type:"object"},disable_notification:{type:"boolean"},reply_to_message_id:{type:"number"},protect_content:{type:"boolean"},message_thread_id:{type:"number"}}},_o4={type:"object",properties:{chatId:{type:"string",description:"Chat ID"},document:{type:"string",description:"Document"},options:co4,botToken:{type:"string",description:"Bot token (optional)"}},required:["chatId","document"]},hK6=tf.ajv.compile(_o4),io4={type:"object",properties:{duration:{type:"number"},width:{type:"number"},height:{type:"number"},caption:{type:"string"},parse_mode:{type:"string",enum:["Markdown","MarkdownV2","HTML"]},reply_markup:{type:"object"},disable_notification:{type:"boolean"},reply_to_message_id:{type:"number"},protect_content:{type:"boolean"},message_thread_id:{type:"number"}}},no4={type:"object",properties:{chatId:{type:"string",description:"Chat ID"},video:{type:"string",description:"Video"},options:io4,botToken:{type:"string",description:"Bot token (optional)"}},required:["chatId","video"]},bK6=tf.ajv.compile(no4),oo4={type:"object",properties:{duration:{type:"number"},performer:{type:"string"},title:{type:"string"},caption:{type:"string"},parse_mode:{type:"string",enum:["Markdown","MarkdownV2","HTML"]},reply_markup:{type:"object"},disable_notification:{type:"boolean"},reply_to_message_id:{type:"number"},protect_content:{type:"boolean"},message_thread_id:{type:"number"}}},ao4={type:"object",properties:{chatId:{type:"string",description:"Chat ID"},audio:{type:"string",description:"Audio"},options:oo4,botToken:{type:"string",description:"Bot token (optional)"}},required:["chatId","audio"]},xK6=tf.ajv.compile(ao4)});var lK6=H((ir5,AO1)=>{/*! index.js - Seamflux Client Build | 2026-03-14T14:17:06.036Z */var{defineProperty:uK6,getOwnPropertyDescriptor:ro4,getOwnPropertyNames:so4}=Object,to4=Object.prototype.hasOwnProperty,OO1=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of so4(Q))to4.call(J,X)||X===Y||uK6(J,X,{get:()=>Q[X],enumerable:!(G=ro4(Q,X))||G.enumerable});return J},eo4=(J,Q,Y)=>(OO1(J,Q,"default"),Y&&OO1(Y,Q,"default")),Ja4=(J)=>OO1(uK6({},"__esModule",{value:!0}),J),dK6={};AO1.exports=Ja4(dK6),eo4(dK6,mK6(),AO1.exports)});import{existsSync as Qa4,readFileSync as Ya4}from"fs";import{dirname as Ga4,join as iK6}from"path";import{fileURLToPath as Xa4}from"url";import{randomUUID as za4}from"node:crypto";var Va4=si(fK6(),1),qa4=si(lK6(),1),nK6=Ga4(Xa4(import.meta.url)),pK6=[{name:"ownerAddress",type:"string",label:"Sui wallet address",required:!0,defaultValue:""},{name:"tokenSymbol",type:"string",label:"Token symbol to check (e.g. SUI)",required:!0,defaultValue:"SUI"},{name:"minBalance",type:"string",label:"Minimum balance threshold (alert when below)",required:!0,defaultValue:"1"},{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:"telegram_chatId",label:"chatId",required:!0},{type:"string",name:"TELEGRAM_BOT_TOKEN",label:"TELEGRAM_BOT_TOKEN",required:!1}];function Ka4(){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=iK6(nK6,"config.json");try{if(Qa4(Y)){let G=Ya4(Y,"utf-8"),X=JSON.parse(G);Q={};for(let z of pK6)if(z.name in X)Q[z.name]=X[z.name];else if(z.defaultValue!==void 0)Q[z.name]=z.defaultValue}else throw Error("config.json not found")}catch(G){console.warn("Warning: Failed to load config from "+Y+", using defaults"),Q={};for(let X of pK6)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 W7={reset:"\x1B[0m",statusRunning:"\x1B[36m",statusSuccess:"\x1B[32m",statusError:"\x1B[31m",dim:"\x1B[90m",bold:"\x1B[1m",nodeName:"\x1B[33m",method:"\x1B[35m"},Wa4=500;function Za4(J,Q){if(J.length<=Q)return J;return J.slice(0,Q)+"..."}function cK6(J){let Q=J.name||"unknown",Y=J.method||"unknown",G=J.status||"invoke",X=J.message||"",z=J.raw,W=(G==="success"?W7.statusSuccess:G==="error"?W7.statusError:W7.statusRunning)+"["+G.toUpperCase()+"]"+W7.reset+" "+W7.nodeName+Q+W7.reset+W7.dim+"."+W7.reset+W7.method+Y+W7.reset+" "+W7.dim+"|"+W7.reset+" "+W7.bold+X+W7.reset;if(z!==void 0&&z!==null){let Z=typeof z==="object"?JSON.stringify(z):String(z),V=Za4(Z,Wa4);W+=" "+W7.dim+V+W7.reset}return W}var oK6={log(J){let Q=globalThis.__JSON_MODE__===!0;if(typeof J==="string"){try{let Y=JSON.parse(J);if(Y.name&&Y.method){if(Q){let{v:G,uid:X,...z}=Y;console.log(JSON.stringify(z))}else console.log(cK6(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(cK6(J))},done(J){if(typeof J==="object")console.log(JSON.stringify({result:J}));else console.log({done:J});process.exit(0)}},Ua4={chainKit:Va4,telegram:qa4};globalThis.__WORKFLOW_BUNDLED_NODES__=Ua4;var Ma4="workflow-local";function _K6(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 Da4(J){if(!J||typeof J!=="object")return J;let{userId:Q,_messageId:Y,...G}=J;return G}function BO1({node:J,userId:Q,messageId:Y,name:G,method:X,status:z,message:K,raw:W,level:Z,callSite:V}){let q=globalThis.__JSON_MODE__===!0,U=new Date().toISOString();if(q)J?.log?.(_K6({createdAt:U,messageId:Y,level:Z,name:G,method:X,status:z,message:K,raw:W,callSite:V}));else J?.log?.(_K6({v:Ma4,uid:Q,messageId:Y,level:Z,name:G,method:X,status:z,message:K,raw:W,callSite:V}))}function NO1(){return za4()}async function Ha4(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 Ia4(J,Q,Y,G,X,z){if(!G)G={};if(typeof G==="string")G=JSON.parse(G);let K=NO1(),W={...G,_messageId:K};try{let Z=await Ha4(Q,Y);BO1({node:z,userId:X,status:"invoke",messageId:K,name:Q,level:"info",method:Y,message:"start",raw:Da4(W),callSite:J});let V=await Z(W);return BO1({node:z,userId:X,status:"success",messageId:NO1(),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 BO1({node:z,userId:X,status:"error",messageId:NO1(),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 wO1{constructor(J={},Q){let Y=J.userId??"",G=async(X,z,K,W)=>{return Ia4(X,z,K,W??{},Y,Q)};return G.default=G,G}}var aK6=Ka4();globalThis.Input=aK6;globalThis.node=oK6;globalThis.Invoker=wO1;globalThis.invoke=new wO1(aK6,oK6);var Oa4=iK6(nK6,"workflow.code.js"),Aa4="file://"+Oa4+"?t="+Date.now();import(Aa4).catch((J)=>{console.error("Failed to load workflow.code.js:",J.message),process.exit(1)});
