UNPKG

nostr-nsec-seedphrase

Version:

A comprehensive TypeScript library for Nostr key management with BIP39 seed phrases, supporting both ESM and CommonJS. Implements NIP-01, NIP-06, NIP-19, and NIP-26 with key generation, event signing, bech32 encoding/decoding, and secure cryptographic ope

26 lines 492 kB
"use strict";var NostrNsecSeedphrase=(()=>{var mf=Object.create;var Io=Object.defineProperty;var gf=Object.getOwnPropertyDescriptor;var bf=Object.getOwnPropertyNames;var yf=Object.getPrototypeOf,vf=Object.prototype.hasOwnProperty;var xf=(e,r,t)=>r in e?Io(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t;var ke=(e,r)=>()=>(e&&(r=e(e=0)),r);var X=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),pr=(e,r)=>{for(var t in r)Io(e,t,{get:r[t],enumerable:!0})},gs=(e,r,t,o)=>{if(r&&typeof r=="object"||typeof r=="function")for(let a of bf(r))!vf.call(e,a)&&a!==t&&Io(e,a,{get:()=>r[a],enumerable:!(o=gf(r,a))||o.enumerable});return e};var zn=(e,r,t)=>(t=e!=null?mf(yf(e)):{},gs(r||!e||!e.__esModule?Io(t,"default",{value:e,enumerable:!0}):t,e)),ne=e=>gs(Io({},"__esModule",{value:!0}),e);var y=(e,r,t)=>xf(e,typeof r!="symbol"?r+"":r,t);var bs=X(la=>{"use strict";Object.defineProperty(la,"__esModule",{value:!0});la.crypto=void 0;la.crypto=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0});var to=X(Z=>{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.wrapXOFConstructorWithOpts=Z.wrapConstructorWithOpts=Z.wrapConstructor=Z.Hash=Z.nextTick=Z.swap32IfBE=Z.byteSwapIfBE=Z.swap8IfBE=Z.isLE=void 0;Z.isBytes=vs;Z.anumber=_n;Z.abytes=ro;Z.ahash=wf;Z.aexists=kf;Z.aoutput=Ef;Z.u8=zf;Z.u32=_f;Z.clean=Sf;Z.createView=Bf;Z.rotr=jf;Z.rotl=Af;Z.byteSwap=Bn;Z.byteSwap32=xs;Z.bytesToHex=Of;Z.hexToBytes=If;Z.asyncLoop=Rf;Z.utf8ToBytes=jn;Z.bytesToUtf8=Lf;Z.toBytes=ua;Z.kdfInputToBytes=qf;Z.concatBytes=Cf;Z.checkOpts=Pf;Z.createHasher=ks;Z.createOptHasher=Es;Z.createXOFer=zs;Z.randomBytes=Uf;var eo=bs();function vs(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&e.constructor.name==="Uint8Array"}function _n(e){if(!Number.isSafeInteger(e)||e<0)throw new Error("positive integer expected, got "+e)}function ro(e,...r){if(!vs(e))throw new Error("Uint8Array expected");if(r.length>0&&!r.includes(e.length))throw new Error("Uint8Array expected of length "+r+", got length="+e.length)}function wf(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.createHasher");_n(e.outputLen),_n(e.blockLen)}function kf(e,r=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(r&&e.finished)throw new Error("Hash#digest() has already been called")}function Ef(e,r){ro(e);let t=r.outputLen;if(e.length<t)throw new Error("digestInto() expects output buffer of length at least "+t)}function zf(e){return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}function _f(e){return new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4))}function Sf(...e){for(let r=0;r<e.length;r++)e[r].fill(0)}function Bf(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function jf(e,r){return e<<32-r|e>>>r}function Af(e,r){return e<<r|e>>>32-r>>>0}Z.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;function Bn(e){return e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255}Z.swap8IfBE=Z.isLE?e=>e:e=>Bn(e);Z.byteSwapIfBE=Z.swap8IfBE;function xs(e){for(let r=0;r<e.length;r++)e[r]=Bn(e[r]);return e}Z.swap32IfBE=Z.isLE?e=>e:xs;var ws=typeof Uint8Array.from([]).toHex=="function"&&typeof Uint8Array.fromHex=="function",Tf=Array.from({length:256},(e,r)=>r.toString(16).padStart(2,"0"));function Of(e){if(ro(e),ws)return e.toHex();let r="";for(let t=0;t<e.length;t++)r+=Tf[e[t]];return r}var Yr={_0:48,_9:57,A:65,F:70,a:97,f:102};function ys(e){if(e>=Yr._0&&e<=Yr._9)return e-Yr._0;if(e>=Yr.A&&e<=Yr.F)return e-(Yr.A-10);if(e>=Yr.a&&e<=Yr.f)return e-(Yr.a-10)}function If(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);if(ws)return Uint8Array.fromHex(e);let r=e.length,t=r/2;if(r%2)throw new Error("hex string expected, got unpadded hex of length "+r);let o=new Uint8Array(t);for(let a=0,n=0;a<t;a++,n+=2){let s=ys(e.charCodeAt(n)),i=ys(e.charCodeAt(n+1));if(s===void 0||i===void 0){let c=e[n]+e[n+1];throw new Error('hex string expected, got non-hex character "'+c+'" at index '+n)}o[a]=s*16+i}return o}var Hf=async()=>{};Z.nextTick=Hf;async function Rf(e,r,t){let o=Date.now();for(let a=0;a<e;a++){t(a);let n=Date.now()-o;n>=0&&n<r||(await(0,Z.nextTick)(),o+=n)}}function jn(e){if(typeof e!="string")throw new Error("string expected");return new Uint8Array(new TextEncoder().encode(e))}function Lf(e){return new TextDecoder().decode(e)}function ua(e){return typeof e=="string"&&(e=jn(e)),ro(e),e}function qf(e){return typeof e=="string"&&(e=jn(e)),ro(e),e}function Cf(...e){let r=0;for(let o=0;o<e.length;o++){let a=e[o];ro(a),r+=a.length}let t=new Uint8Array(r);for(let o=0,a=0;o<e.length;o++){let n=e[o];t.set(n,a),a+=n.length}return t}function Pf(e,r){if(r!==void 0&&{}.toString.call(r)!=="[object Object]")throw new Error("options should be object or undefined");return Object.assign(e,r)}var Sn=class{};Z.Hash=Sn;function ks(e){let r=o=>e().update(ua(o)).digest(),t=e();return r.outputLen=t.outputLen,r.blockLen=t.blockLen,r.create=()=>e(),r}function Es(e){let r=(o,a)=>e(a).update(ua(o)).digest(),t=e({});return r.outputLen=t.outputLen,r.blockLen=t.blockLen,r.create=o=>e(o),r}function zs(e){let r=(o,a)=>e(a).update(ua(o)).digest(),t=e({});return r.outputLen=t.outputLen,r.blockLen=t.blockLen,r.create=o=>e(o),r}Z.wrapConstructor=ks;Z.wrapConstructorWithOpts=Es;Z.wrapXOFConstructorWithOpts=zs;function Uf(e=32){if(eo.crypto&&typeof eo.crypto.getRandomValues=="function")return eo.crypto.getRandomValues(new Uint8Array(e));if(eo.crypto&&typeof eo.crypto.randomBytes=="function")return Uint8Array.from(eo.crypto.randomBytes(e));throw new Error("crypto.getRandomValues must be defined")}});var Ss=X(Ze=>{"use strict";Object.defineProperty(Ze,"__esModule",{value:!0});Ze.SHA512_IV=Ze.SHA384_IV=Ze.SHA224_IV=Ze.SHA256_IV=Ze.HashMD=void 0;Ze.setBigUint64=_s;Ze.Chi=Nf;Ze.Maj=Ff;var Ir=to();function _s(e,r,t,o){if(typeof e.setBigUint64=="function")return e.setBigUint64(r,t,o);let a=BigInt(32),n=BigInt(4294967295),s=Number(t>>a&n),i=Number(t&n),c=o?4:0,d=o?0:4;e.setUint32(r+c,s,o),e.setUint32(r+d,i,o)}function Nf(e,r,t){return e&r^~e&t}function Ff(e,r,t){return e&r^e&t^r&t}var An=class extends Ir.Hash{constructor(r,t,o,a){super(),this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.blockLen=r,this.outputLen=t,this.padOffset=o,this.isLE=a,this.buffer=new Uint8Array(r),this.view=(0,Ir.createView)(this.buffer)}update(r){(0,Ir.aexists)(this),r=(0,Ir.toBytes)(r),(0,Ir.abytes)(r);let{view:t,buffer:o,blockLen:a}=this,n=r.length;for(let s=0;s<n;){let i=Math.min(a-this.pos,n-s);if(i===a){let c=(0,Ir.createView)(r);for(;a<=n-s;s+=a)this.process(c,s);continue}o.set(r.subarray(s,s+i),this.pos),this.pos+=i,s+=i,this.pos===a&&(this.process(t,0),this.pos=0)}return this.length+=r.length,this.roundClean(),this}digestInto(r){(0,Ir.aexists)(this),(0,Ir.aoutput)(r,this),this.finished=!0;let{buffer:t,view:o,blockLen:a,isLE:n}=this,{pos:s}=this;t[s++]=128,(0,Ir.clean)(this.buffer.subarray(s)),this.padOffset>a-s&&(this.process(o,0),s=0);for(let l=s;l<a;l++)t[l]=0;_s(o,a-8,BigInt(this.length*8),n),this.process(o,0);let i=(0,Ir.createView)(r),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");let d=c/4,u=this.get();if(d>u.length)throw new Error("_sha2: outputLen bigger than state");for(let l=0;l<d;l++)i.setUint32(4*l,u[l],n)}digest(){let{buffer:r,outputLen:t}=this;this.digestInto(r);let o=r.slice(0,t);return this.destroy(),o}_cloneInto(r){r||(r=new this.constructor),r.set(...this.get());let{blockLen:t,buffer:o,length:a,finished:n,destroyed:s,pos:i}=this;return r.destroyed=s,r.finished=n,r.length=a,r.pos=i,a%t&&r.buffer.set(o),r}clone(){return this._cloneInto()}};Ze.HashMD=An;Ze.SHA256_IV=Uint32Array.from([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]);Ze.SHA224_IV=Uint32Array.from([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]);Ze.SHA384_IV=Uint32Array.from([3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]);Ze.SHA512_IV=Uint32Array.from([1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209])});var Ws=X(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.toBig=J.shrSL=J.shrSH=J.rotrSL=J.rotrSH=J.rotrBL=J.rotrBH=J.rotr32L=J.rotr32H=J.rotlSL=J.rotlSH=J.rotlBL=J.rotlBH=J.add5L=J.add5H=J.add4L=J.add4H=J.add3L=J.add3H=void 0;J.add=Fs;J.fromBig=On;J.split=Bs;var da=BigInt(2**32-1),Tn=BigInt(32);function On(e,r=!1){return r?{h:Number(e&da),l:Number(e>>Tn&da)}:{h:Number(e>>Tn&da)|0,l:Number(e&da)|0}}function Bs(e,r=!1){let t=e.length,o=new Uint32Array(t),a=new Uint32Array(t);for(let n=0;n<t;n++){let{h:s,l:i}=On(e[n],r);[o[n],a[n]]=[s,i]}return[o,a]}var js=(e,r)=>BigInt(e>>>0)<<Tn|BigInt(r>>>0);J.toBig=js;var As=(e,r,t)=>e>>>t;J.shrSH=As;var Ts=(e,r,t)=>e<<32-t|r>>>t;J.shrSL=Ts;var Os=(e,r,t)=>e>>>t|r<<32-t;J.rotrSH=Os;var Is=(e,r,t)=>e<<32-t|r>>>t;J.rotrSL=Is;var Hs=(e,r,t)=>e<<64-t|r>>>t-32;J.rotrBH=Hs;var Rs=(e,r,t)=>e>>>t-32|r<<64-t;J.rotrBL=Rs;var Ls=(e,r)=>r;J.rotr32H=Ls;var qs=(e,r)=>e;J.rotr32L=qs;var Cs=(e,r,t)=>e<<t|r>>>32-t;J.rotlSH=Cs;var Ps=(e,r,t)=>r<<t|e>>>32-t;J.rotlSL=Ps;var Us=(e,r,t)=>r<<t-32|e>>>64-t;J.rotlBH=Us;var Ns=(e,r,t)=>e<<t-32|r>>>64-t;J.rotlBL=Ns;function Fs(e,r,t,o){let a=(r>>>0)+(o>>>0);return{h:e+t+(a/2**32|0)|0,l:a|0}}var Ds=(e,r,t)=>(e>>>0)+(r>>>0)+(t>>>0);J.add3L=Ds;var Vs=(e,r,t,o)=>r+t+o+(e/2**32|0)|0;J.add3H=Vs;var Ms=(e,r,t,o)=>(e>>>0)+(r>>>0)+(t>>>0)+(o>>>0);J.add4L=Ms;var Ks=(e,r,t,o,a)=>r+t+o+a+(e/2**32|0)|0;J.add4H=Ks;var Gs=(e,r,t,o,a)=>(e>>>0)+(r>>>0)+(t>>>0)+(o>>>0)+(a>>>0);J.add5L=Gs;var $s=(e,r,t,o,a,n)=>r+t+o+a+n+(e/2**32|0)|0;J.add5H=$s;var Df={fromBig:On,split:Bs,toBig:js,shrSH:As,shrSL:Ts,rotrSH:Os,rotrSL:Is,rotrBH:Hs,rotrBL:Rs,rotr32H:Ls,rotr32L:qs,rotlSH:Cs,rotlSL:Ps,rotlBH:Us,rotlBL:Ns,add:Fs,add3L:Ds,add3H:Vs,add4L:Ms,add4H:Ks,add5H:$s,add5L:Gs};J.default=Df});var In=X(be=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.sha512_224=be.sha512_256=be.sha384=be.sha512=be.sha224=be.sha256=be.SHA512_256=be.SHA512_224=be.SHA384=be.SHA512=be.SHA224=be.SHA256=void 0;var W=Ss(),te=Ws(),Te=to(),Vf=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]),it=new Uint32Array(64),Ho=class extends W.HashMD{constructor(r=32){super(64,r,8,!1),this.A=W.SHA256_IV[0]|0,this.B=W.SHA256_IV[1]|0,this.C=W.SHA256_IV[2]|0,this.D=W.SHA256_IV[3]|0,this.E=W.SHA256_IV[4]|0,this.F=W.SHA256_IV[5]|0,this.G=W.SHA256_IV[6]|0,this.H=W.SHA256_IV[7]|0}get(){let{A:r,B:t,C:o,D:a,E:n,F:s,G:i,H:c}=this;return[r,t,o,a,n,s,i,c]}set(r,t,o,a,n,s,i,c){this.A=r|0,this.B=t|0,this.C=o|0,this.D=a|0,this.E=n|0,this.F=s|0,this.G=i|0,this.H=c|0}process(r,t){for(let l=0;l<16;l++,t+=4)it[l]=r.getUint32(t,!1);for(let l=16;l<64;l++){let f=it[l-15],p=it[l-2],h=(0,Te.rotr)(f,7)^(0,Te.rotr)(f,18)^f>>>3,m=(0,Te.rotr)(p,17)^(0,Te.rotr)(p,19)^p>>>10;it[l]=m+it[l-7]+h+it[l-16]|0}let{A:o,B:a,C:n,D:s,E:i,F:c,G:d,H:u}=this;for(let l=0;l<64;l++){let f=(0,Te.rotr)(i,6)^(0,Te.rotr)(i,11)^(0,Te.rotr)(i,25),p=u+f+(0,W.Chi)(i,c,d)+Vf[l]+it[l]|0,m=((0,Te.rotr)(o,2)^(0,Te.rotr)(o,13)^(0,Te.rotr)(o,22))+(0,W.Maj)(o,a,n)|0;u=d,d=c,c=i,i=s+p|0,s=n,n=a,a=o,o=p+m|0}o=o+this.A|0,a=a+this.B|0,n=n+this.C|0,s=s+this.D|0,i=i+this.E|0,c=c+this.F|0,d=d+this.G|0,u=u+this.H|0,this.set(o,a,n,s,i,c,d,u)}roundClean(){(0,Te.clean)(it)}destroy(){this.set(0,0,0,0,0,0,0,0),(0,Te.clean)(this.buffer)}};be.SHA256=Ho;var fa=class extends Ho{constructor(){super(28),this.A=W.SHA224_IV[0]|0,this.B=W.SHA224_IV[1]|0,this.C=W.SHA224_IV[2]|0,this.D=W.SHA224_IV[3]|0,this.E=W.SHA224_IV[4]|0,this.F=W.SHA224_IV[5]|0,this.G=W.SHA224_IV[6]|0,this.H=W.SHA224_IV[7]|0}};be.SHA224=fa;var Zs=te.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(e=>BigInt(e))),Mf=Zs[0],Kf=Zs[1],st=new Uint32Array(80),ct=new Uint32Array(80),_t=class extends W.HashMD{constructor(r=64){super(128,r,16,!1),this.Ah=W.SHA512_IV[0]|0,this.Al=W.SHA512_IV[1]|0,this.Bh=W.SHA512_IV[2]|0,this.Bl=W.SHA512_IV[3]|0,this.Ch=W.SHA512_IV[4]|0,this.Cl=W.SHA512_IV[5]|0,this.Dh=W.SHA512_IV[6]|0,this.Dl=W.SHA512_IV[7]|0,this.Eh=W.SHA512_IV[8]|0,this.El=W.SHA512_IV[9]|0,this.Fh=W.SHA512_IV[10]|0,this.Fl=W.SHA512_IV[11]|0,this.Gh=W.SHA512_IV[12]|0,this.Gl=W.SHA512_IV[13]|0,this.Hh=W.SHA512_IV[14]|0,this.Hl=W.SHA512_IV[15]|0}get(){let{Ah:r,Al:t,Bh:o,Bl:a,Ch:n,Cl:s,Dh:i,Dl:c,Eh:d,El:u,Fh:l,Fl:f,Gh:p,Gl:h,Hh:m,Hl:b}=this;return[r,t,o,a,n,s,i,c,d,u,l,f,p,h,m,b]}set(r,t,o,a,n,s,i,c,d,u,l,f,p,h,m,b){this.Ah=r|0,this.Al=t|0,this.Bh=o|0,this.Bl=a|0,this.Ch=n|0,this.Cl=s|0,this.Dh=i|0,this.Dl=c|0,this.Eh=d|0,this.El=u|0,this.Fh=l|0,this.Fl=f|0,this.Gh=p|0,this.Gl=h|0,this.Hh=m|0,this.Hl=b|0}process(r,t){for(let k=0;k<16;k++,t+=4)st[k]=r.getUint32(t),ct[k]=r.getUint32(t+=4);for(let k=16;k<80;k++){let B=st[k-15]|0,I=ct[k-15]|0,R=te.rotrSH(B,I,1)^te.rotrSH(B,I,8)^te.shrSH(B,I,7),G=te.rotrSL(B,I,1)^te.rotrSL(B,I,8)^te.shrSL(B,I,7),D=st[k-2]|0,U=ct[k-2]|0,M=te.rotrSH(D,U,19)^te.rotrBH(D,U,61)^te.shrSH(D,U,6),N=te.rotrSL(D,U,19)^te.rotrBL(D,U,61)^te.shrSL(D,U,6),F=te.add4L(G,N,ct[k-7],ct[k-16]),E=te.add4H(F,R,M,st[k-7],st[k-16]);st[k]=E|0,ct[k]=F|0}let{Ah:o,Al:a,Bh:n,Bl:s,Ch:i,Cl:c,Dh:d,Dl:u,Eh:l,El:f,Fh:p,Fl:h,Gh:m,Gl:b,Hh:v,Hl:S}=this;for(let k=0;k<80;k++){let B=te.rotrSH(l,f,14)^te.rotrSH(l,f,18)^te.rotrBH(l,f,41),I=te.rotrSL(l,f,14)^te.rotrSL(l,f,18)^te.rotrBL(l,f,41),R=l&p^~l&m,G=f&h^~f&b,D=te.add5L(S,I,G,Kf[k],ct[k]),U=te.add5H(D,v,B,R,Mf[k],st[k]),M=D|0,N=te.rotrSH(o,a,28)^te.rotrBH(o,a,34)^te.rotrBH(o,a,39),F=te.rotrSL(o,a,28)^te.rotrBL(o,a,34)^te.rotrBL(o,a,39),E=o&n^o&i^n&i,O=a&s^a&c^s&c;v=m|0,S=b|0,m=p|0,b=h|0,p=l|0,h=f|0,{h:l,l:f}=te.add(d|0,u|0,U|0,M|0),d=i|0,u=c|0,i=n|0,c=s|0,n=o|0,s=a|0;let z=te.add3L(M,F,O);o=te.add3H(z,U,N,E),a=z|0}({h:o,l:a}=te.add(this.Ah|0,this.Al|0,o|0,a|0)),{h:n,l:s}=te.add(this.Bh|0,this.Bl|0,n|0,s|0),{h:i,l:c}=te.add(this.Ch|0,this.Cl|0,i|0,c|0),{h:d,l:u}=te.add(this.Dh|0,this.Dl|0,d|0,u|0),{h:l,l:f}=te.add(this.Eh|0,this.El|0,l|0,f|0),{h:p,l:h}=te.add(this.Fh|0,this.Fl|0,p|0,h|0),{h:m,l:b}=te.add(this.Gh|0,this.Gl|0,m|0,b|0),{h:v,l:S}=te.add(this.Hh|0,this.Hl|0,v|0,S|0),this.set(o,a,n,s,i,c,d,u,l,f,p,h,m,b,v,S)}roundClean(){(0,Te.clean)(st,ct)}destroy(){(0,Te.clean)(this.buffer),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}};be.SHA512=_t;var pa=class extends _t{constructor(){super(48),this.Ah=W.SHA384_IV[0]|0,this.Al=W.SHA384_IV[1]|0,this.Bh=W.SHA384_IV[2]|0,this.Bl=W.SHA384_IV[3]|0,this.Ch=W.SHA384_IV[4]|0,this.Cl=W.SHA384_IV[5]|0,this.Dh=W.SHA384_IV[6]|0,this.Dl=W.SHA384_IV[7]|0,this.Eh=W.SHA384_IV[8]|0,this.El=W.SHA384_IV[9]|0,this.Fh=W.SHA384_IV[10]|0,this.Fl=W.SHA384_IV[11]|0,this.Gh=W.SHA384_IV[12]|0,this.Gl=W.SHA384_IV[13]|0,this.Hh=W.SHA384_IV[14]|0,this.Hl=W.SHA384_IV[15]|0}};be.SHA384=pa;var Me=Uint32Array.from([2352822216,424955298,1944164710,2312950998,502970286,855612546,1738396948,1479516111,258812777,2077511080,2011393907,79989058,1067287976,1780299464,286451373,2446758561]),Ke=Uint32Array.from([573645204,4230739756,2673172387,3360449730,596883563,1867755857,2520282905,1497426621,2519219938,2827943907,3193839141,1401305490,721525244,746961066,246885852,2177182882]),ha=class extends _t{constructor(){super(28),this.Ah=Me[0]|0,this.Al=Me[1]|0,this.Bh=Me[2]|0,this.Bl=Me[3]|0,this.Ch=Me[4]|0,this.Cl=Me[5]|0,this.Dh=Me[6]|0,this.Dl=Me[7]|0,this.Eh=Me[8]|0,this.El=Me[9]|0,this.Fh=Me[10]|0,this.Fl=Me[11]|0,this.Gh=Me[12]|0,this.Gl=Me[13]|0,this.Hh=Me[14]|0,this.Hl=Me[15]|0}};be.SHA512_224=ha;var ma=class extends _t{constructor(){super(32),this.Ah=Ke[0]|0,this.Al=Ke[1]|0,this.Bh=Ke[2]|0,this.Bl=Ke[3]|0,this.Ch=Ke[4]|0,this.Cl=Ke[5]|0,this.Dh=Ke[6]|0,this.Dl=Ke[7]|0,this.Eh=Ke[8]|0,this.El=Ke[9]|0,this.Fh=Ke[10]|0,this.Fl=Ke[11]|0,this.Gh=Ke[12]|0,this.Gl=Ke[13]|0,this.Hh=Ke[14]|0,this.Hl=Ke[15]|0}};be.SHA512_256=ma;be.sha256=(0,Te.createHasher)(()=>new Ho);be.sha224=(0,Te.createHasher)(()=>new fa);be.sha512=(0,Te.createHasher)(()=>new _t);be.sha384=(0,Te.createHasher)(()=>new pa);be.sha512_256=(0,Te.createHasher)(()=>new ma);be.sha512_224=(0,Te.createHasher)(()=>new ha)});var Ys=X(Hr=>{"use strict";Object.defineProperty(Hr,"__esModule",{value:!0});Hr.sha224=Hr.SHA224=Hr.sha256=Hr.SHA256=void 0;var ga=In();Hr.SHA256=ga.SHA256;Hr.sha256=ga.sha256;Hr.SHA224=ga.SHA224;Hr.sha224=ga.sha224});var Xs=X(Le=>{"use strict";Object.defineProperty(Le,"__esModule",{value:!0});Le.sha512_256=Le.SHA512_256=Le.sha512_224=Le.SHA512_224=Le.sha384=Le.SHA384=Le.sha512=Le.SHA512=void 0;var lt=In();Le.SHA512=lt.SHA512;Le.sha512=lt.sha512;Le.SHA384=lt.SHA384;Le.sha384=lt.sha384;Le.SHA512_224=lt.SHA512_224;Le.sha512_224=lt.sha512_224;Le.SHA512_256=lt.SHA512_256;Le.sha512_256=lt.sha512_256});var Js=X(Bt=>{"use strict";Object.defineProperty(Bt,"__esModule",{value:!0});Bt.hmac=Bt.HMAC=void 0;var St=to(),Ro=class extends St.Hash{constructor(r,t){super(),this.finished=!1,this.destroyed=!1,(0,St.ahash)(r);let o=(0,St.toBytes)(t);if(this.iHash=r.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let a=this.blockLen,n=new Uint8Array(a);n.set(o.length>a?r.create().update(o).digest():o);for(let s=0;s<n.length;s++)n[s]^=54;this.iHash.update(n),this.oHash=r.create();for(let s=0;s<n.length;s++)n[s]^=106;this.oHash.update(n),(0,St.clean)(n)}update(r){return(0,St.aexists)(this),this.iHash.update(r),this}digestInto(r){(0,St.aexists)(this),(0,St.abytes)(r,this.outputLen),this.finished=!0,this.iHash.digestInto(r),this.oHash.update(r),this.oHash.digestInto(r),this.destroy()}digest(){let r=new Uint8Array(this.oHash.outputLen);return this.digestInto(r),r}_cloneInto(r){r||(r=Object.create(Object.getPrototypeOf(this),{}));let{oHash:t,iHash:o,finished:a,destroyed:n,blockLen:s,outputLen:i}=this;return r=r,r.finished=a,r.destroyed=n,r.blockLen=s,r.outputLen=i,r.oHash=t._cloneInto(r.oHash),r.iHash=o._cloneInto(r.iHash),r}clone(){return this._cloneInto()}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}};Bt.HMAC=Ro;var Gf=(e,r,t)=>new Ro(e,r).update(t).digest();Bt.hmac=Gf;Bt.hmac.create=(e,r)=>new Ro(e,r)});var rc=X(ba=>{"use strict";Object.defineProperty(ba,"__esModule",{value:!0});ba.pbkdf2=Wf;ba.pbkdf2Async=Zf;var $f=Js(),wr=to();function Qs(e,r,t,o){(0,wr.ahash)(e);let a=(0,wr.checkOpts)({dkLen:32,asyncTick:10},o),{c:n,dkLen:s,asyncTick:i}=a;if((0,wr.anumber)(n),(0,wr.anumber)(s),(0,wr.anumber)(i),n<1)throw new Error("iterations (c) should be >= 1");let c=(0,wr.kdfInputToBytes)(r),d=(0,wr.kdfInputToBytes)(t),u=new Uint8Array(s),l=$f.hmac.create(e,c),f=l._cloneInto().update(d);return{c:n,dkLen:s,asyncTick:i,DK:u,PRF:l,PRFSalt:f}}function ec(e,r,t,o,a){return e.destroy(),r.destroy(),o&&o.destroy(),(0,wr.clean)(a),t}function Wf(e,r,t,o){let{c:a,dkLen:n,DK:s,PRF:i,PRFSalt:c}=Qs(e,r,t,o),d,u=new Uint8Array(4),l=(0,wr.createView)(u),f=new Uint8Array(i.outputLen);for(let p=1,h=0;h<n;p++,h+=i.outputLen){let m=s.subarray(h,h+i.outputLen);l.setInt32(0,p,!1),(d=c._cloneInto(d)).update(u).digestInto(f),m.set(f.subarray(0,m.length));for(let b=1;b<a;b++){i._cloneInto(d).update(f).digestInto(f);for(let v=0;v<m.length;v++)m[v]^=f[v]}}return ec(i,c,s,d,f)}async function Zf(e,r,t,o){let{c:a,dkLen:n,asyncTick:s,DK:i,PRF:c,PRFSalt:d}=Qs(e,r,t,o),u,l=new Uint8Array(4),f=(0,wr.createView)(l),p=new Uint8Array(c.outputLen);for(let h=1,m=0;m<n;h++,m+=c.outputLen){let b=i.subarray(m,m+c.outputLen);f.setInt32(0,h,!1),(u=d._cloneInto(u)).update(l).digestInto(p),b.set(p.subarray(0,b.length)),await(0,wr.asyncLoop)(a-1,s,()=>{c._cloneInto(u).update(p).digestInto(p);for(let v=0;v<b.length;v++)b[v]^=p[v]})}return ec(c,d,i,u,p)}});var tc=X((l0,Yf)=>{Yf.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 oc=X((u0,Xf)=>{Xf.exports=["\u7684","\u4E00","\u662F","\u5728","\u4E0D","\u4E86","\u6709","\u548C","\u4EBA","\u8FD9","\u4E2D","\u5927","\u4E3A","\u4E0A","\u4E2A","\u56FD","\u6211","\u4EE5","\u8981","\u4ED6","\u65F6","\u6765","\u7528","\u4EEC","\u751F","\u5230","\u4F5C","\u5730","\u4E8E","\u51FA","\u5C31","\u5206","\u5BF9","\u6210","\u4F1A","\u53EF","\u4E3B","\u53D1","\u5E74","\u52A8","\u540C","\u5DE5","\u4E5F","\u80FD","\u4E0B","\u8FC7","\u5B50","\u8BF4","\u4EA7","\u79CD","\u9762","\u800C","\u65B9","\u540E","\u591A","\u5B9A","\u884C","\u5B66","\u6CD5","\u6240","\u6C11","\u5F97","\u7ECF","\u5341","\u4E09","\u4E4B","\u8FDB","\u7740","\u7B49","\u90E8","\u5EA6","\u5BB6","\u7535","\u529B","\u91CC","\u5982","\u6C34","\u5316","\u9AD8","\u81EA","\u4E8C","\u7406","\u8D77","\u5C0F","\u7269","\u73B0","\u5B9E","\u52A0","\u91CF","\u90FD","\u4E24","\u4F53","\u5236","\u673A","\u5F53","\u4F7F","\u70B9","\u4ECE","\u4E1A","\u672C","\u53BB","\u628A","\u6027","\u597D","\u5E94","\u5F00","\u5B83","\u5408","\u8FD8","\u56E0","\u7531","\u5176","\u4E9B","\u7136","\u524D","\u5916","\u5929","\u653F","\u56DB","\u65E5","\u90A3","\u793E","\u4E49","\u4E8B","\u5E73","\u5F62","\u76F8","\u5168","\u8868","\u95F4","\u6837","\u4E0E","\u5173","\u5404","\u91CD","\u65B0","\u7EBF","\u5185","\u6570","\u6B63","\u5FC3","\u53CD","\u4F60","\u660E","\u770B","\u539F","\u53C8","\u4E48","\u5229","\u6BD4","\u6216","\u4F46","\u8D28","\u6C14","\u7B2C","\u5411","\u9053","\u547D","\u6B64","\u53D8","\u6761","\u53EA","\u6CA1","\u7ED3","\u89E3","\u95EE","\u610F","\u5EFA","\u6708","\u516C","\u65E0","\u7CFB","\u519B","\u5F88","\u60C5","\u8005","\u6700","\u7ACB","\u4EE3","\u60F3","\u5DF2","\u901A","\u5E76","\u63D0","\u76F4","\u9898","\u515A","\u7A0B","\u5C55","\u4E94","\u679C","\u6599","\u8C61","\u5458","\u9769","\u4F4D","\u5165","\u5E38","\u6587","\u603B","\u6B21","\u54C1","\u5F0F","\u6D3B","\u8BBE","\u53CA","\u7BA1","\u7279","\u4EF6","\u957F","\u6C42","\u8001","\u5934","\u57FA","\u8D44","\u8FB9","\u6D41","\u8DEF","\u7EA7","\u5C11","\u56FE","\u5C71","\u7EDF","\u63A5","\u77E5","\u8F83","\u5C06","\u7EC4","\u89C1","\u8BA1","\u522B","\u5979","\u624B","\u89D2","\u671F","\u6839","\u8BBA","\u8FD0","\u519C","\u6307","\u51E0","\u4E5D","\u533A","\u5F3A","\u653E","\u51B3","\u897F","\u88AB","\u5E72","\u505A","\u5FC5","\u6218","\u5148","\u56DE","\u5219","\u4EFB","\u53D6","\u636E","\u5904","\u961F","\u5357","\u7ED9","\u8272","\u5149","\u95E8","\u5373","\u4FDD","\u6CBB","\u5317","\u9020","\u767E","\u89C4","\u70ED","\u9886","\u4E03","\u6D77","\u53E3","\u4E1C","\u5BFC","\u5668","\u538B","\u5FD7","\u4E16","\u91D1","\u589E","\u4E89","\u6D4E","\u9636","\u6CB9","\u601D","\u672F","\u6781","\u4EA4","\u53D7","\u8054","\u4EC0","\u8BA4","\u516D","\u5171","\u6743","\u6536","\u8BC1","\u6539","\u6E05","\u7F8E","\u518D","\u91C7","\u8F6C","\u66F4","\u5355","\u98CE","\u5207","\u6253","\u767D","\u6559","\u901F","\u82B1","\u5E26","\u5B89","\u573A","\u8EAB","\u8F66","\u4F8B","\u771F","\u52A1","\u5177","\u4E07","\u6BCF","\u76EE","\u81F3","\u8FBE","\u8D70","\u79EF","\u793A","\u8BAE","\u58F0","\u62A5","\u6597","\u5B8C","\u7C7B","\u516B","\u79BB","\u534E","\u540D","\u786E","\u624D","\u79D1","\u5F20","\u4FE1","\u9A6C","\u8282","\u8BDD","\u7C73","\u6574","\u7A7A","\u5143","\u51B5","\u4ECA","\u96C6","\u6E29","\u4F20","\u571F","\u8BB8","\u6B65","\u7FA4","\u5E7F","\u77F3","\u8BB0","\u9700","\u6BB5","\u7814","\u754C","\u62C9","\u6797","\u5F8B","\u53EB","\u4E14","\u7A76","\u89C2","\u8D8A","\u7EC7","\u88C5","\u5F71","\u7B97","\u4F4E","\u6301","\u97F3","\u4F17","\u4E66","\u5E03","\u590D","\u5BB9","\u513F","\u987B","\u9645","\u5546","\u975E","\u9A8C","\u8FDE","\u65AD","\u6DF1","\u96BE","\u8FD1","\u77FF","\u5343","\u5468","\u59D4","\u7D20","\u6280","\u5907","\u534A","\u529E","\u9752","\u7701","\u5217","\u4E60","\u54CD","\u7EA6","\u652F","\u822C","\u53F2","\u611F","\u52B3","\u4FBF","\u56E2","\u5F80","\u9178","\u5386","\u5E02","\u514B","\u4F55","\u9664","\u6D88","\u6784","\u5E9C","\u79F0","\u592A","\u51C6","\u7CBE","\u503C","\u53F7","\u7387","\u65CF","\u7EF4","\u5212","\u9009","\u6807","\u5199","\u5B58","\u5019","\u6BDB","\u4EB2","\u5FEB","\u6548","\u65AF","\u9662","\u67E5","\u6C5F","\u578B","\u773C","\u738B","\u6309","\u683C","\u517B","\u6613","\u7F6E","\u6D3E","\u5C42","\u7247","\u59CB","\u5374","\u4E13","\u72B6","\u80B2","\u5382","\u4EAC","\u8BC6","\u9002","\u5C5E","\u5706","\u5305","\u706B","\u4F4F","\u8C03","\u6EE1","\u53BF","\u5C40","\u7167","\u53C2","\u7EA2","\u7EC6","\u5F15","\u542C","\u8BE5","\u94C1","\u4EF7","\u4E25","\u9996","\u5E95","\u6DB2","\u5B98","\u5FB7","\u968F","\u75C5","\u82CF","\u5931","\u5C14","\u6B7B","\u8BB2","\u914D","\u5973","\u9EC4","\u63A8","\u663E","\u8C08","\u7F6A","\u795E","\u827A","\u5462","\u5E2D","\u542B","\u4F01","\u671B","\u5BC6","\u6279","\u8425","\u9879","\u9632","\u4E3E","\u7403","\u82F1","\u6C27","\u52BF","\u544A","\u674E","\u53F0","\u843D","\u6728","\u5E2E","\u8F6E","\u7834","\u4E9A","\u5E08","\u56F4","\u6CE8","\u8FDC","\u5B57","\u6750","\u6392","\u4F9B","\u6CB3","\u6001","\u5C01","\u53E6","\u65BD","\u51CF","\u6811","\u6EB6","\u600E","\u6B62","\u6848","\u8A00","\u58EB","\u5747","\u6B66","\u56FA","\u53F6","\u9C7C","\u6CE2","\u89C6","\u4EC5","\u8D39","\u7D27","\u7231","\u5DE6","\u7AE0","\u65E9","\u671D","\u5BB3","\u7EED","\u8F7B","\u670D","\u8BD5","\u98DF","\u5145","\u5175","\u6E90","\u5224","\u62A4","\u53F8","\u8DB3","\u67D0","\u7EC3","\u5DEE","\u81F4","\u677F","\u7530","\u964D","\u9ED1","\u72AF","\u8D1F","\u51FB","\u8303","\u7EE7","\u5174","\u4F3C","\u4F59","\u575A","\u66F2","\u8F93","\u4FEE","\u6545","\u57CE","\u592B","\u591F","\u9001","\u7B14","\u8239","\u5360","\u53F3","\u8D22","\u5403","\u5BCC","\u6625","\u804C","\u89C9","\u6C49","\u753B","\u529F","\u5DF4","\u8DDF","\u867D","\u6742","\u98DE","\u68C0","\u5438","\u52A9","\u5347","\u9633","\u4E92","\u521D","\u521B","\u6297","\u8003","\u6295","\u574F","\u7B56","\u53E4","\u5F84","\u6362","\u672A","\u8DD1","\u7559","\u94A2","\u66FE","\u7AEF","\u8D23","\u7AD9","\u7B80","\u8FF0","\u94B1","\u526F","\u5C3D","\u5E1D","\u5C04","\u8349","\u51B2","\u627F","\u72EC","\u4EE4","\u9650","\u963F","\u5BA3","\u73AF","\u53CC","\u8BF7","\u8D85","\u5FAE","\u8BA9","\u63A7","\u5DDE","\u826F","\u8F74","\u627E","\u5426","\u7EAA","\u76CA","\u4F9D","\u4F18","\u9876","\u7840","\u8F7D","\u5012","\u623F","\u7A81","\u5750","\u7C89","\u654C","\u7565","\u5BA2","\u8881","\u51B7","\u80DC","\u7EDD","\u6790","\u5757","\u5242","\u6D4B","\u4E1D","\u534F","\u8BC9","\u5FF5","\u9648","\u4ECD","\u7F57","\u76D0","\u53CB","\u6D0B","\u9519","\u82E6","\u591C","\u5211","\u79FB","\u9891","\u9010","\u9760","\u6DF7","\u6BCD","\u77ED","\u76AE","\u7EC8","\u805A","\u6C7D","\u6751","\u4E91","\u54EA","\u65E2","\u8DDD","\u536B","\u505C","\u70C8","\u592E","\u5BDF","\u70E7","\u8FC5","\u5883","\u82E5","\u5370","\u6D32","\u523B","\u62EC","\u6FC0","\u5B54","\u641E","\u751A","\u5BA4","\u5F85","\u6838","\u6821","\u6563","\u4FB5","\u5427","\u7532","\u6E38","\u4E45","\u83DC","\u5473","\u65E7","\u6A21","\u6E56","\u8D27","\u635F","\u9884","\u963B","\u6BEB","\u666E","\u7A33","\u4E59","\u5988","\u690D","\u606F","\u6269","\u94F6","\u8BED","\u6325","\u9152","\u5B88","\u62FF","\u5E8F","\u7EB8","\u533B","\u7F3A","\u96E8","\u5417","\u9488","\u5218","\u554A","\u6025","\u5531","\u8BEF","\u8BAD","\u613F","\u5BA1","\u9644","\u83B7","\u8336","\u9C9C","\u7CAE","\u65A4","\u5B69","\u8131","\u786B","\u80A5","\u5584","\u9F99","\u6F14","\u7236","\u6E10","\u8840","\u6B22","\u68B0","\u638C","\u6B4C","\u6C99","\u521A","\u653B","\u8C13","\u76FE","\u8BA8","\u665A","\u7C92","\u4E71","\u71C3","\u77DB","\u4E4E","\u6740","\u836F","\u5B81","\u9C81","\u8D35","\u949F","\u7164","\u8BFB","\u73ED","\u4F2F","\u9999","\u4ECB","\u8FEB","\u53E5","\u4E30","\u57F9","\u63E1","\u5170","\u62C5","\u5F26","\u86CB","\u6C89","\u5047","\u7A7F","\u6267","\u7B54","\u4E50","\u8C01","\u987A","\u70DF","\u7F29","\u5F81","\u8138","\u559C","\u677E","\u811A","\u56F0","\u5F02","\u514D","\u80CC","\u661F","\u798F","\u4E70","\u67D3","\u4E95","\u6982","\u6162","\u6015","\u78C1","\u500D","\u7956","\u7687","\u4FC3","\u9759","\u8865","\u8BC4","\u7FFB","\u8089","\u8DF5","\u5C3C","\u8863","\u5BBD","\u626C","\u68C9","\u5E0C","\u4F24","\u64CD","\u5782","\u79CB","\u5B9C","\u6C22","\u5957","\u7763","\u632F","\u67B6","\u4EAE","\u672B","\u5BAA","\u5E86","\u7F16","\u725B","\u89E6","\u6620","\u96F7","\u9500","\u8BD7","\u5EA7","\u5C45","\u6293","\u88C2","\u80DE","\u547C","\u5A18","\u666F","\u5A01","\u7EFF","\u6676","\u539A","\u76DF","\u8861","\u9E21","\u5B59","\u5EF6","\u5371","\u80F6","\u5C4B","\u4E61","\u4E34","\u9646","\u987E","\u6389","\u5440","\u706F","\u5C81","\u63AA","\u675F","\u8010","\u5267","\u7389","\u8D75","\u8DF3","\u54E5","\u5B63","\u8BFE","\u51EF","\u80E1","\u989D","\u6B3E","\u7ECD","\u5377","\u9F50","\u4F1F","\u84B8","\u6B96","\u6C38","\u5B97","\u82D7","\u5DDD","\u7089","\u5CA9","\u5F31","\u96F6","\u6768","\u594F","\u6CBF","\u9732","\u6746","\u63A2","\u6ED1","\u9547","\u996D","\u6D53","\u822A","\u6000","\u8D76","\u5E93","\u593A","\u4F0A","\u7075","\u7A0E","\u9014","\u706D","\u8D5B","\u5F52","\u53EC","\u9F13","\u64AD","\u76D8","\u88C1","\u9669","\u5EB7","\u552F","\u5F55","\u83CC","\u7EAF","\u501F","\u7CD6","\u76D6","\u6A2A","\u7B26","\u79C1","\u52AA","\u5802","\u57DF","\u67AA","\u6DA6","\u5E45","\u54C8","\u7ADF","\u719F","\u866B","\u6CFD","\u8111","\u58E4","\u78B3","\u6B27","\u904D","\u4FA7","\u5BE8","\u6562","\u5F7B","\u8651","\u659C","\u8584","\u5EAD","\u7EB3","\u5F39","\u9972","\u4F38","\u6298","\u9EA6","\u6E7F","\u6697","\u8377","\u74E6","\u585E","\u5E8A","\u7B51","\u6076","\u6237","\u8BBF","\u5854","\u5947","\u900F","\u6881","\u5200","\u65CB","\u8FF9","\u5361","\u6C2F","\u9047","\u4EFD","\u6BD2","\u6CE5","\u9000","\u6D17","\u6446","\u7070","\u5F69","\u5356","\u8017","\u590F","\u62E9","\u5FD9","\u94DC","\u732E","\u786C","\u4E88","\u7E41","\u5708","\u96EA","\u51FD","\u4EA6","\u62BD","\u7BC7","\u9635","\u9634","\u4E01","\u5C3A","\u8FFD","\u5806","\u96C4","\u8FCE","\u6CDB","\u7238","\u697C","\u907F","\u8C0B","\u5428","\u91CE","\u732A","\u65D7","\u7D2F","\u504F","\u5178","\u9986","\u7D22","\u79E6","\u8102","\u6F6E","\u7237","\u8C46","\u5FFD","\u6258","\u60CA","\u5851","\u9057","\u6108","\u6731","\u66FF","\u7EA4","\u7C97","\u503E","\u5C1A","\u75DB","\u695A","\u8C22","\u594B","\u8D2D","\u78E8","\u541B","\u6C60","\u65C1","\u788E","\u9AA8","\u76D1","\u6355","\u5F1F","\u66B4","\u5272","\u8D2F","\u6B8A","\u91CA","\u8BCD","\u4EA1","\u58C1","\u987F","\u5B9D","\u5348","\u5C18","\u95FB","\u63ED","\u70AE","\u6B8B","\u51AC","\u6865","\u5987","\u8B66","\u7EFC","\u62DB","\u5434","\u4ED8","\u6D6E","\u906D","\u5F90","\u60A8","\u6447","\u8C37","\u8D5E","\u7BB1","\u9694","\u8BA2","\u7537","\u5439","\u56ED","\u7EB7","\u5510","\u8D25","\u5B8B","\u73BB","\u5DE8","\u8015","\u5766","\u8363","\u95ED","\u6E7E","\u952E","\u51E1","\u9A7B","\u9505","\u6551","\u6069","\u5265","\u51DD","\u78B1","\u9F7F","\u622A","\u70BC","\u9EBB","\u7EBA","\u7981","\u5E9F","\u76DB","\u7248","\u7F13","\u51C0","\u775B","\u660C","\u5A5A","\u6D89","\u7B52","\u5634","\u63D2","\u5CB8","\u6717","\u5E84","\u8857","\u85CF","\u59D1","\u8D38","\u8150","\u5974","\u5566","\u60EF","\u4E58","\u4F19","\u6062","\u5300","\u7EB1","\u624E","\u8FA9","\u8033","\u5F6A","\u81E3","\u4EBF","\u7483","\u62B5","\u8109","\u79C0","\u8428","\u4FC4","\u7F51","\u821E","\u5E97","\u55B7","\u7EB5","\u5BF8","\u6C57","\u6302","\u6D2A","\u8D3A","\u95EA","\u67EC","\u7206","\u70EF","\u6D25","\u7A3B","\u5899","\u8F6F","\u52C7","\u50CF","\u6EDA","\u5398","\u8499","\u82B3","\u80AF","\u5761","\u67F1","\u8361","\u817F","\u4EEA","\u65C5","\u5C3E","\u8F67","\u51B0","\u8D21","\u767B","\u9ECE","\u524A","\u94BB","\u52D2","\u9003","\u969C","\u6C28","\u90ED","\u5CF0","\u5E01","\u6E2F","\u4F0F","\u8F68","\u4EA9","\u6BD5","\u64E6","\u83AB","\u523A","\u6D6A","\u79D8","\u63F4","\u682A","\u5065","\u552E","\u80A1","\u5C9B","\u7518","\u6CE1","\u7761","\u7AE5","\u94F8","\u6C64","\u9600","\u4F11","\u6C47","\u820D","\u7267","\u7ED5","\u70B8","\u54F2","\u78F7","\u7EE9","\u670B","\u6DE1","\u5C16","\u542F","\u9677","\u67F4","\u5448","\u5F92","\u989C","\u6CEA","\u7A0D","\u5FD8","\u6CF5","\u84DD","\u62D6","\u6D1E","\u6388","\u955C","\u8F9B","\u58EE","\u950B","\u8D2B","\u865A","\u5F2F","\u6469","\u6CF0","\u5E7C","\u5EF7","\u5C0A","\u7A97","\u7EB2","\u5F04","\u96B6","\u7591","\u6C0F","\u5BAB","\u59D0","\u9707","\u745E","\u602A","\u5C24","\u7434","\u5FAA","\u63CF","\u819C","\u8FDD","\u5939","\u8170","\u7F18","\u73E0","\u7A77","\u68EE","\u679D","\u7AF9","\u6C9F","\u50AC","\u7EF3","\u5FC6","\u90A6","\u5269","\u5E78","\u6D46","\u680F","\u62E5","\u7259","\u8D2E","\u793C","\u6EE4","\u94A0","\u7EB9","\u7F62","\u62CD","\u54B1","\u558A","\u8896","\u57C3","\u52E4","\u7F5A","\u7126","\u6F5C","\u4F0D","\u58A8","\u6B32","\u7F1D","\u59D3","\u520A","\u9971","\u4EFF","\u5956","\u94DD","\u9B3C","\u4E3D","\u8DE8","\u9ED8","\u6316","\u94FE","\u626B","\u559D","\u888B","\u70AD","\u6C61","\u5E55","\u8BF8","\u5F27","\u52B1","\u6885","\u5976","\u6D01","\u707E","\u821F","\u9274","\u82EF","\u8BBC","\u62B1","\u6BC1","\u61C2","\u5BD2","\u667A","\u57D4","\u5BC4","\u5C4A","\u8DC3","\u6E21","\u6311","\u4E39","\u8270","\u8D1D","\u78B0","\u62D4","\u7239","\u6234","\u7801","\u68A6","\u82BD","\u7194","\u8D64","\u6E14","\u54ED","\u656C","\u9897","\u5954","\u94C5","\u4EF2","\u864E","\u7A00","\u59B9","\u4E4F","\u73CD","\u7533","\u684C","\u9075","\u5141","\u9686","\u87BA","\u4ED3","\u9B4F","\u9510","\u6653","\u6C2E","\u517C","\u9690","\u788D","\u8D6B","\u62E8","\u5FE0","\u8083","\u7F38","\u7275","\u62A2","\u535A","\u5DE7","\u58F3","\u5144","\u675C","\u8BAF","\u8BDA","\u78A7","\u7965","\u67EF","\u9875","\u5DE1","\u77E9","\u60B2","\u704C","\u9F84","\u4F26","\u7968","\u5BFB","\u6842","\u94FA","\u5723","\u6050","\u6070","\u90D1","\u8DA3","\u62AC","\u8352","\u817E","\u8D34","\u67D4","\u6EF4","\u731B","\u9614","\u8F86","\u59BB","\u586B","\u64A4","\u50A8","\u7B7E","\u95F9","\u6270","\u7D2B","\u7802","\u9012","\u620F","\u540A","\u9676","\u4F10","\u5582","\u7597","\u74F6","\u5A46","\u629A","\u81C2","\u6478","\u5FCD","\u867E","\u8721","\u90BB","\u80F8","\u5DE9","\u6324","\u5076","\u5F03","\u69FD","\u52B2","\u4E73","\u9093","\u5409","\u4EC1","\u70C2","\u7816","\u79DF","\u4E4C","\u8230","\u4F34","\u74DC","\u6D45","\u4E19","\u6682","\u71E5","\u6A61","\u67F3","\u8FF7","\u6696","\u724C","\u79E7","\u80C6","\u8BE6","\u7C27","\u8E0F","\u74F7","\u8C31","\u5446","\u5BBE","\u7CCA","\u6D1B","\u8F89","\u6124","\u7ADE","\u9699","\u6012","\u7C98","\u4E43","\u7EEA","\u80A9","\u7C4D","\u654F","\u6D82","\u7199","\u7686","\u4FA6","\u60AC","\u6398","\u4EAB","\u7EA0","\u9192","\u72C2","\u9501","\u6DC0","\u6068","\u7272","\u9738","\u722C","\u8D4F","\u9006","\u73A9","\u9675","\u795D","\u79D2","\u6D59","\u8C8C","\u5F79","\u5F7C","\u6089","\u9E2D","\u8D8B","\u51E4","\u6668","\u755C","\u8F88","\u79E9","\u5375","\u7F72","\u68AF","\u708E","\u6EE9","\u68CB","\u9A71","\u7B5B","\u5CE1","\u5192","\u5565","\u5BFF","\u8BD1","\u6D78","\u6CC9","\u5E3D","\u8FDF","\u7845","\u7586","\u8D37","\u6F0F","\u7A3F","\u51A0","\u5AE9","\u80C1","\u82AF","\u7262","\u53DB","\u8680","\u5965","\u9E23","\u5CAD","\u7F8A","\u51ED","\u4E32","\u5858","\u7ED8","\u9175","\u878D","\u76C6","\u9521","\u5E99","\u7B79","\u51BB","\u8F85","\u6444","\u88AD","\u7B4B","\u62D2","\u50DA","\u65F1","\u94BE","\u9E1F","\u6F06","\u6C88","\u7709","\u758F","\u6DFB","\u68D2","\u7A57","\u785D","\u97E9","\u903C","\u626D","\u4FA8","\u51C9","\u633A","\u7897","\u683D","\u7092","\u676F","\u60A3","\u998F","\u529D","\u8C6A","\u8FBD","\u52C3","\u9E3F","\u65E6","\u540F","\u62DC","\u72D7","\u57CB","\u8F8A","\u63A9","\u996E","\u642C","\u9A82","\u8F9E","\u52FE","\u6263","\u4F30","\u848B","\u7ED2","\u96FE","\u4E08","\u6735","\u59C6","\u62DF","\u5B87","\u8F91","\u9655","\u96D5","\u507F","\u84C4","\u5D07","\u526A","\u5021","\u5385","\u54AC","\u9A76","\u85AF","\u5237","\u65A5","\u756A","\u8D4B","\u5949","\u4F5B","\u6D47","\u6F2B","\u66FC","\u6247","\u9499","\u6843","\u6276","\u4ED4","\u8FD4","\u4FD7","\u4E8F","\u8154","\u978B","\u68F1","\u8986","\u6846","\u6084","\u53D4","\u649E","\u9A97","\u52D8","\u65FA","\u6CB8","\u5B64","\u5410","\u5B5F","\u6E20","\u5C48","\u75BE","\u5999","\u60DC","\u4EF0","\u72E0","\u80C0","\u8C10","\u629B","\u9709","\u6851","\u5C97","\u561B","\u8870","\u76D7","\u6E17","\u810F","\u8D56","\u6D8C","\u751C","\u66F9","\u9605","\u808C","\u54E9","\u5389","\u70C3","\u7EAC","\u6BC5","\u6628","\u4F2A","\u75C7","\u716E","\u53F9","\u9489","\u642D","\u830E","\u7B3C","\u9177","\u5077","\u5F13","\u9525","\u6052","\u6770","\u5751","\u9F3B","\u7FFC","\u7EB6","\u53D9","\u72F1","\u902E","\u7F50","\u7EDC","\u68DA","\u6291","\u81A8","\u852C","\u5BFA","\u9AA4","\u7A46","\u51B6","\u67AF","\u518C","\u5C38","\u51F8","\u7EC5","\u576F","\u727A","\u7130","\u8F70","\u6B23","\u664B","\u7626","\u5FA1","\u952D","\u9526","\u4E27","\u65EC","\u953B","\u5784","\u641C","\u6251","\u9080","\u4EAD","\u916F","\u8FC8","\u8212","\u8106","\u9176","\u95F2","\u5FE7","\u915A","\u987D","\u7FBD","\u6DA8","\u5378","\u4ED7","\u966A","\u8F9F","\u60E9","\u676D","\u59DA","\u809A","\u6349","\u98D8","\u6F02","\u6606","\u6B3A","\u543E","\u90CE","\u70F7","\u6C41","\u5475","\u9970","\u8427","\u96C5","\u90AE","\u8FC1","\u71D5","\u6492","\u59FB","\u8D74","\u5BB4","\u70E6","\u503A","\u5E10","\u6591","\u94C3","\u65E8","\u9187","\u8463","\u997C","\u96CF","\u59FF","\u62CC","\u5085","\u8179","\u59A5","\u63C9","\u8D24","\u62C6","\u6B6A","\u8461","\u80FA","\u4E22","\u6D69","\u5FBD","\u6602","\u57AB","\u6321","\u89C8","\u8D2A","\u6170","\u7F34","\u6C6A","\u614C","\u51AF","\u8BFA","\u59DC","\u8C0A","\u51F6","\u52A3","\u8BEC","\u8000","\u660F","\u8EBA","\u76C8","\u9A91","\u4E54","\u6EAA","\u4E1B","\u5362","\u62B9","\u95F7","\u54A8","\u522E","\u9A7E","\u7F06","\u609F","\u6458","\u94D2","\u63B7","\u9887","\u5E7B","\u67C4","\u60E0","\u60E8","\u4F73","\u4EC7","\u814A","\u7A9D","\u6DA4","\u5251","\u77A7","\u5821","\u6CFC","\u8471","\u7F69","\u970D","\u635E","\u80CE","\u82CD","\u6EE8","\u4FE9","\u6345","\u6E58","\u780D","\u971E","\u90B5","\u8404","\u75AF","\u6DEE","\u9042","\u718A","\u7CAA","\u70D8","\u5BBF","\u6863","\u6208","\u9A73","\u5AC2","\u88D5","\u5F99","\u7BAD","\u6350","\u80A0","\u6491","\u6652","\u8FA8","\u6BBF","\u83B2","\u644A","\u6405","\u9171","\u5C4F","\u75AB","\u54C0","\u8521","\u5835","\u6CAB","\u76B1","\u7545","\u53E0","\u9601","\u83B1","\u6572","\u8F96","\u94A9","\u75D5","\u575D","\u5DF7","\u997F","\u7978","\u4E18","\u7384","\u6E9C","\u66F0","\u903B","\u5F6D","\u5C1D","\u537F","\u59A8","\u8247","\u541E","\u97E6","\u6028","\u77EE","\u6B47"]});var ac=X((d0,Jf)=>{Jf.exports=["\u7684","\u4E00","\u662F","\u5728","\u4E0D","\u4E86","\u6709","\u548C","\u4EBA","\u9019","\u4E2D","\u5927","\u70BA","\u4E0A","\u500B","\u570B","\u6211","\u4EE5","\u8981","\u4ED6","\u6642","\u4F86","\u7528","\u5011","\u751F","\u5230","\u4F5C","\u5730","\u65BC","\u51FA","\u5C31","\u5206","\u5C0D","\u6210","\u6703","\u53EF","\u4E3B","\u767C","\u5E74","\u52D5","\u540C","\u5DE5","\u4E5F","\u80FD","\u4E0B","\u904E","\u5B50","\u8AAA","\u7522","\u7A2E","\u9762","\u800C","\u65B9","\u5F8C","\u591A","\u5B9A","\u884C","\u5B78","\u6CD5","\u6240","\u6C11","\u5F97","\u7D93","\u5341","\u4E09","\u4E4B","\u9032","\u8457","\u7B49","\u90E8","\u5EA6","\u5BB6","\u96FB","\u529B","\u88E1","\u5982","\u6C34","\u5316","\u9AD8","\u81EA","\u4E8C","\u7406","\u8D77","\u5C0F","\u7269","\u73FE","\u5BE6","\u52A0","\u91CF","\u90FD","\u5169","\u9AD4","\u5236","\u6A5F","\u7576","\u4F7F","\u9EDE","\u5F9E","\u696D","\u672C","\u53BB","\u628A","\u6027","\u597D","\u61C9","\u958B","\u5B83","\u5408","\u9084","\u56E0","\u7531","\u5176","\u4E9B","\u7136","\u524D","\u5916","\u5929","\u653F","\u56DB","\u65E5","\u90A3","\u793E","\u7FA9","\u4E8B","\u5E73","\u5F62","\u76F8","\u5168","\u8868","\u9593","\u6A23","\u8207","\u95DC","\u5404","\u91CD","\u65B0","\u7DDA","\u5167","\u6578","\u6B63","\u5FC3","\u53CD","\u4F60","\u660E","\u770B","\u539F","\u53C8","\u9EBC","\u5229","\u6BD4","\u6216","\u4F46","\u8CEA","\u6C23","\u7B2C","\u5411","\u9053","\u547D","\u6B64","\u8B8A","\u689D","\u53EA","\u6C92","\u7D50","\u89E3","\u554F","\u610F","\u5EFA","\u6708","\u516C","\u7121","\u7CFB","\u8ECD","\u5F88","\u60C5","\u8005","\u6700","\u7ACB","\u4EE3","\u60F3","\u5DF2","\u901A","\u4E26","\u63D0","\u76F4","\u984C","\u9EE8","\u7A0B","\u5C55","\u4E94","\u679C","\u6599","\u8C61","\u54E1","\u9769","\u4F4D","\u5165","\u5E38","\u6587","\u7E3D","\u6B21","\u54C1","\u5F0F","\u6D3B","\u8A2D","\u53CA","\u7BA1","\u7279","\u4EF6","\u9577","\u6C42","\u8001","\u982D","\u57FA","\u8CC7","\u908A","\u6D41","\u8DEF","\u7D1A","\u5C11","\u5716","\u5C71","\u7D71","\u63A5","\u77E5","\u8F03","\u5C07","\u7D44","\u898B","\u8A08","\u5225","\u5979","\u624B","\u89D2","\u671F","\u6839","\u8AD6","\u904B","\u8FB2","\u6307","\u5E7E","\u4E5D","\u5340","\u5F37","\u653E","\u6C7A","\u897F","\u88AB","\u5E79","\u505A","\u5FC5","\u6230","\u5148","\u56DE","\u5247","\u4EFB","\u53D6","\u64DA","\u8655","\u968A","\u5357","\u7D66","\u8272","\u5149","\u9580","\u5373","\u4FDD","\u6CBB","\u5317","\u9020","\u767E","\u898F","\u71B1","\u9818","\u4E03","\u6D77","\u53E3","\u6771","\u5C0E","\u5668","\u58D3","\u5FD7","\u4E16","\u91D1","\u589E","\u722D","\u6FDF","\u968E","\u6CB9","\u601D","\u8853","\u6975","\u4EA4","\u53D7","\u806F","\u4EC0","\u8A8D","\u516D","\u5171","\u6B0A","\u6536","\u8B49","\u6539","\u6E05","\u7F8E","\u518D","\u63A1","\u8F49","\u66F4","\u55AE","\u98A8","\u5207","\u6253","\u767D","\u6559","\u901F","\u82B1","\u5E36","\u5B89","\u5834","\u8EAB","\u8ECA","\u4F8B","\u771F","\u52D9","\u5177","\u842C","\u6BCF","\u76EE","\u81F3","\u9054","\u8D70","\u7A4D","\u793A","\u8B70","\u8072","\u5831","\u9B25","\u5B8C","\u985E","\u516B","\u96E2","\u83EF","\u540D","\u78BA","\u624D","\u79D1","\u5F35","\u4FE1","\u99AC","\u7BC0","\u8A71","\u7C73","\u6574","\u7A7A","\u5143","\u6CC1","\u4ECA","\u96C6","\u6EAB","\u50B3","\u571F","\u8A31","\u6B65","\u7FA4","\u5EE3","\u77F3","\u8A18","\u9700","\u6BB5","\u7814","\u754C","\u62C9","\u6797","\u5F8B","\u53EB","\u4E14","\u7A76","\u89C0","\u8D8A","\u7E54","\u88DD","\u5F71","\u7B97","\u4F4E","\u6301","\u97F3","\u773E","\u66F8","\u5E03","\u590D","\u5BB9","\u5152","\u9808","\u969B","\u5546","\u975E","\u9A57","\u9023","\u65B7","\u6DF1","\u96E3","\u8FD1","\u7926","\u5343","\u9031","\u59D4","\u7D20","\u6280","\u5099","\u534A","\u8FA6","\u9752","\u7701","\u5217","\u7FD2","\u97FF","\u7D04","\u652F","\u822C","\u53F2","\u611F","\u52DE","\u4FBF","\u5718","\u5F80","\u9178","\u6B77","\u5E02","\u514B","\u4F55","\u9664","\u6D88","\u69CB","\u5E9C","\u7A31","\u592A","\u6E96","\u7CBE","\u503C","\u865F","\u7387","\u65CF","\u7DAD","\u5283","\u9078","\u6A19","\u5BEB","\u5B58","\u5019","\u6BDB","\u89AA","\u5FEB","\u6548","\u65AF","\u9662","\u67E5","\u6C5F","\u578B","\u773C","\u738B","\u6309","\u683C","\u990A","\u6613","\u7F6E","\u6D3E","\u5C64","\u7247","\u59CB","\u537B","\u5C08","\u72C0","\u80B2","\u5EE0","\u4EAC","\u8B58","\u9069","\u5C6C","\u5713","\u5305","\u706B","\u4F4F","\u8ABF","\u6EFF","\u7E23","\u5C40","\u7167","\u53C3","\u7D05","\u7D30","\u5F15","\u807D","\u8A72","\u9435","\u50F9","\u56B4","\u9996","\u5E95","\u6DB2","\u5B98","\u5FB7","\u96A8","\u75C5","\u8607","\u5931","\u723E","\u6B7B","\u8B1B","\u914D","\u5973","\u9EC3","\u63A8","\u986F","\u8AC7","\u7F6A","\u795E","\u85DD","\u5462","\u5E2D","\u542B","\u4F01","\u671B","\u5BC6","\u6279","\u71DF","\u9805","\u9632","\u8209","\u7403","\u82F1","\u6C27","\u52E2","\u544A","\u674E","\u53F0","\u843D","\u6728","\u5E6B","\u8F2A","\u7834","\u4E9E","\u5E2B","\u570D","\u6CE8","\u9060","\u5B57","\u6750","\u6392","\u4F9B","\u6CB3","\u614B","\u5C01","\u53E6","\u65BD","\u6E1B","\u6A39","\u6EB6","\u600E","\u6B62","\u6848","\u8A00","\u58EB","\u5747","\u6B66","\u56FA","\u8449","\u9B5A","\u6CE2","\u8996","\u50C5","\u8CBB","\u7DCA","\u611B","\u5DE6","\u7AE0","\u65E9","\u671D","\u5BB3","\u7E8C","\u8F15","\u670D","\u8A66","\u98DF","\u5145","\u5175","\u6E90","\u5224","\u8B77","\u53F8","\u8DB3","\u67D0","\u7DF4","\u5DEE","\u81F4","\u677F","\u7530","\u964D","\u9ED1","\u72AF","\u8CA0","\u64CA","\u8303","\u7E7C","\u8208","\u4F3C","\u9918","\u5805","\u66F2","\u8F38","\u4FEE","\u6545","\u57CE","\u592B","\u5920","\u9001","\u7B46","\u8239","\u4F54","\u53F3","\u8CA1","\u5403","\u5BCC","\u6625","\u8077","\u89BA","\u6F22","\u756B","\u529F","\u5DF4","\u8DDF","\u96D6","\u96DC","\u98DB","\u6AA2","\u5438","\u52A9","\u6607","\u967D","\u4E92","\u521D","\u5275","\u6297","\u8003","\u6295","\u58DE","\u7B56","\u53E4","\u5F91","\u63DB","\u672A","\u8DD1","\u7559","\u92FC","\u66FE","\u7AEF","\u8CAC","\u7AD9","\u7C21","\u8FF0","\u9322","\u526F","\u76E1","\u5E1D","\u5C04","\u8349","\u885D","\u627F","\u7368","\u4EE4","\u9650","\u963F","\u5BA3","\u74B0","\u96D9","\u8ACB","\u8D85","\u5FAE","\u8B93","\u63A7","\u5DDE","\u826F","\u8EF8","\u627E","\u5426","\u7D00","\u76CA","\u4F9D","\u512A","\u9802","\u790E","\u8F09","\u5012","\u623F","\u7A81","\u5750","\u7C89","\u6575","\u7565","\u5BA2","\u8881","\u51B7","\u52DD","\u7D55","\u6790","\u584A","\u5291","\u6E2C","\u7D72","\u5354","\u8A34","\u5FF5","\u9673","\u4ECD","\u7F85","\u9E7D","\u53CB","\u6D0B","\u932F","\u82E6","\u591C","\u5211","\u79FB","\u983B","\u9010","\u9760","\u6DF7","\u6BCD","\u77ED","\u76AE","\u7D42","\u805A","\u6C7D","\u6751","\u96F2","\u54EA","\u65E2","\u8DDD","\u885B","\u505C","\u70C8","\u592E","\u5BDF","\u71D2","\u8FC5","\u5883","\u82E5","\u5370","\u6D32","\u523B","\u62EC","\u6FC0","\u5B54","\u641E","\u751A","\u5BA4","\u5F85","\u6838","\u6821","\u6563","\u4FB5","\u5427","\u7532","\u904A","\u4E45","\u83DC","\u5473","\u820A","\u6A21","\u6E56","\u8CA8","\u640D","\u9810","\u963B","\u6BEB","\u666E","\u7A69","\u4E59","\u5ABD","\u690D","\u606F","\u64F4","\u9280","\u8A9E","\u63EE","\u9152","\u5B88","\u62FF","\u5E8F","\u7D19","\u91AB","\u7F3A","\u96E8","\u55CE","\u91DD","\u5289","\u554A","\u6025","\u5531","\u8AA4","\u8A13","\u9858","\u5BE9","\u9644","\u7372","\u8336","\u9BAE","\u7CE7","\u65A4","\u5B69","\u812B","\u786B","\u80A5","\u5584","\u9F8D","\u6F14","\u7236","\u6F38","\u8840","\u6B61","\u68B0","\u638C","\u6B4C","\u6C99","\u525B","\u653B","\u8B02","\u76FE","\u8A0E","\u665A","\u7C92","\u4E82","\u71C3","\u77DB","\u4E4E","\u6BBA","\u85E5","\u5BE7","\u9B6F","\u8CB4","\u9418","\u7164","\u8B80","\u73ED","\u4F2F","\u9999","\u4ECB","\u8FEB","\u53E5","\u8C50","\u57F9","\u63E1","\u862D","\u64D4","\u5F26","\u86CB","\u6C89","\u5047","\u7A7F","\u57F7","\u7B54","\u6A02","\u8AB0","\u9806","\u7159","\u7E2E","\u5FB5","\u81C9","\u559C","\u677E","\u8173","\u56F0","\u7570","\u514D","\u80CC","\u661F","\u798F","\u8CB7","\u67D3","\u4E95","\u6982","\u6162","\u6015","\u78C1","\u500D","\u7956","\u7687","\u4FC3","\u975C","\u88DC","\u8A55","\u7FFB","\u8089","\u8E10","\u5C3C","\u8863","\u5BEC","\u63DA","\u68C9","\u5E0C","\u50B7","\u64CD","\u5782","\u79CB","\u5B9C","\u6C2B","\u5957","\u7763","\u632F","\u67B6","\u4EAE","\u672B","\u61B2","\u6176","\u7DE8","\u725B","\u89F8","\u6620","\u96F7","\u92B7","\u8A69","\u5EA7","\u5C45","\u6293","\u88C2","\u80DE","\u547C","\u5A18","\u666F","\u5A01","\u7DA0","\u6676","\u539A","\u76DF","\u8861","\u96DE","\u5B6B","\u5EF6","\u5371","\u81A0","\u5C4B","\u9109","\u81E8","\u9678","\u9867","\u6389","\u5440","\u71C8","\u6B72","\u63AA","\u675F","\u8010","\u5287","\u7389","\u8D99","\u8DF3","\u54E5","\u5B63","\u8AB2","\u51F1","\u80E1","\u984D","\u6B3E","\u7D39","\u5377","\u9F4A","\u5049","\u84B8","\u6B96","\u6C38","\u5B97","\u82D7","\u5DDD","\u7210","\u5CA9","\u5F31","\u96F6","\u694A","\u594F","\u6CBF","\u9732","\u687F","\u63A2","\u6ED1","\u93AE","\u98EF","\u6FC3","\u822A","\u61F7","\u8D95","\u5EAB","\u596A","\u4F0A","\u9748","\u7A05","\u9014","\u6EC5","\u8CFD","\u6B78","\u53EC","\u9F13","\u64AD","\u76E4","\u88C1","\u96AA","\u5EB7","\u552F","\u9304","\u83CC","\u7D14","\u501F","\u7CD6","\u84CB","\u6A6B","\u7B26","\u79C1","\u52AA","\u5802","\u57DF","\u69CD","\u6F64","\u5E45","\u54C8","\u7ADF","\u719F","\u87F2","\u6FA4","\u8166","\u58E4","\u78B3","\u6B50","\u904D","\u5074","\u5BE8","\u6562","\u5FB9","\u616E","\u659C","\u8584","\u5EAD","\u7D0D","\u5F48","\u98FC","\u4F38","\u6298","\u9EA5","\u6FD5","\u6697","\u8377","\u74E6","\u585E","\u5E8A","\u7BC9","\u60E1","\u6236","\u8A2A","\u5854","\u5947","\u900F","\u6881","\u5200","\u65CB","\u8DE1","\u5361","\u6C2F","\u9047","\u4EFD","\u6BD2","\u6CE5","\u9000","\u6D17","\u64FA","\u7070","\u5F69","\u8CE3","\u8017","\u590F","\u64C7","\u5FD9","\u9285","\u737B","\u786C","\u4E88","\u7E41","\u5708","\u96EA","\u51FD","\u4EA6","\u62BD","\u7BC7","\u9663","\u9670","\u4E01","\u5C3A","\u8FFD","\u5806","\u96C4","\u8FCE","\u6CDB","\u7238","\u6A13","\u907F","\u8B00","\u5678","\u91CE","\u8C6C","\u65D7","\u7D2F","\u504F","\u5178","\u9928","\u7D22","\u79E6","\u8102","\u6F6E","\u723A","\u8C46","\u5FFD","\u6258","\u9A5A","\u5851","\u907A","\u6108","\u6731","\u66FF","\u7E96","\u7C97","\u50BE","\u5C1A","\u75DB","\u695A","\u8B1D","\u596E","\u8CFC","\u78E8","\u541B","\u6C60","\u65C1","\u788E","\u9AA8","\u76E3","\u6355","\u5F1F","\u66B4","\u5272","\u8CAB","\u6B8A","\u91CB","\u8A5E","\u4EA1","\u58C1","\u9813","\u5BF6","\u5348","\u5875","\u805E","\u63ED","\u70AE","\u6B98","\u51AC","\u6A4B","\u5A66","\u8B66","\u7D9C","\u62DB","\u5433","\u4ED8","\u6D6E","\u906D","\u5F90","\u60A8","\u6416","\u8C37","\u8D0A","\u7BB1","\u9694","\u8A02","\u7537","\u5439","\u5712","\u7D1B","\u5510","\u6557","\u5B8B","\u73BB","\u5DE8","\u8015","\u5766","\u69AE","\u9589","\u7063","\u9375","\u51E1","\u99D0","\u934B","\u6551","\u6069","\u525D","\u51DD","\u9E7C","\u9F52","\u622A","\u7149","\u9EBB","\u7D21","\u7981","\u5EE2","\u76DB","\u7248","\u7DE9","\u6DE8","\u775B","\u660C","\u5A5A","\u6D89","\u7B52","\u5634","\u63D2","\u5CB8","\u6717","\u838A","\u8857","\u85CF","\u59D1","\u8CBF","\u8150","\u5974","\u5566","\u6163","\u4E58","\u5925","\u6062","\u52FB","\u7D17","\u624E","\u8FAF","\u8033","\u5F6A","\u81E3","\u5104","\u7483","\u62B5","\u8108","\u79C0","\u85A9","\u4FC4","\u7DB2","\u821E","\u5E97","\u5674","\u7E31","\u5BF8","\u6C57","\u639B","\u6D2A","\u8CC0","\u9583","\u67EC","\u7206","\u70EF","\u6D25","\u7A3B","\u7246","\u8EDF","\u52C7","\u50CF","\u6EFE","\u5398","\u8499","\u82B3","\u80AF","\u5761","\u67F1","\u76EA","\u817F","\u5100","\u65C5","\u5C3E","\u8ECB","\u51B0","\u8CA2","\u767B","\u9ECE","\u524A","\u947D","\u52D2","\u9003","\u969C","\u6C28","\u90ED","\u5CF0","\u5E63","\u6E2F","\u4F0F","\u8ECC","\u755D","\u7562","\u64E6","\u83AB","\u523A","\u6D6A","\u79D8","\u63F4","\u682A","\u5065","\u552E","\u80A1","\u5CF6","\u7518","\u6CE1","\u7761","\u7AE5","\u9444","\u6E6F","\u95A5","\u4F11","\u532F","\u820D","\u7267","\u7E5E","\u70B8","\u54F2","\u78F7","\u7E3E","\u670B","\u6DE1","\u5C16","\u555F","\u9677","\u67F4","\u5448","\u5F92","\u984F","\u6DDA","\u7A0D","\u5FD8","\u6CF5","\u85CD","\u62D6","\u6D1E","\u6388","\u93E1","\u8F9B","\u58EF","\u92D2","\u8CA7","\u865B","\u5F4E","\u6469","\u6CF0","\u5E7C","\u5EF7","\u5C0A","\u7A97","\u7DB1","\u5F04","\u96B8","\u7591","\u6C0F","\u5BAE","\u59D0","\u9707","\u745E","\u602A","\u5C24","\u7434","\u5FAA","\u63CF","\u819C","\u9055","\u593E","\u8170","\u7DE3","\u73E0","\u7AAE","\u68EE","\u679D","\u7AF9","\u6E9D","\u50AC","\u7E69","\u61B6","\u90A6","\u5269","\u5E78","\u6F3F","\u6B04","\u64C1","\u7259","\u8CAF","\u79AE","\u6FFE","\u9209","\u7D0B","\u7F77","\u62CD","\u54B1","\u558A","\u8896","\u57C3","\u52E4","\u7F70","\u7126","\u6F5B","\u4F0D","\u58A8","\u6B32","\u7E2B","\u59D3","\u520A","\u98FD","\u4EFF","\u734E","\u92C1","\u9B3C","\u9E97","\u8DE8","\u9ED8","\u6316","\u93C8","\u6383","\u559D","\u888B","\u70AD","\u6C61","\u5E55","\u8AF8","\u5F27","\u52F5","\u6885","\u5976","\u6F54","\u707D","\u821F","\u9451","\u82EF","\u8A1F","\u62B1","\u6BC0","\u61C2","\u5BD2","\u667A","\u57D4","\u5BC4","\u5C46","\u8E8D","\u6E21","\u6311","\u4E39","\u8271","\u8C9D","\u78B0","\u62D4","\u7239","\u6234","\u78BC","\u5922","\u82BD","\u7194","\u8D64","\u6F01","\u54ED","\u656C","\u9846","\u5954","\u925B","\u4EF2","\u864E","\u7A00","\u59B9","\u4E4F","\u73CD","\u7533","\u684C","\u9075","\u5141","\u9686","\u87BA","\u5009","\u9B4F","\u92B3","\u66C9","\u6C2E","\u517C","\u96B1","\u7919","\u8D6B","\u64A5","\u5FE0","\u8085","\u7F38","\u727D","\u6436","\u535A","\u5DE7","\u6BBC","\u5144","\u675C","\u8A0A","\u8AA0","\u78A7","\u7965","\u67EF","\u9801","\u5DE1","\u77E9","\u60B2","\u704C","\u9F61","\u502B","\u7968","\u5C0B","\u6842","\u92EA","\u8056","\u6050","\u6070","\u912D","\u8DA3","\u62AC","\u8352","\u9A30","\u8CBC","\u67D4","\u6EF4","\u731B","\u95CA","\u8F1B","\u59BB","\u586B","\u64A4","\u5132","\u7C3D","\u9B27","\u64FE","\u7D2B","\u7802","\u905E","\u6232","\u540A","\u9676","\u4F10","\u9935","\u7642","\u74F6","\u5A46","\u64AB","\u81C2","\u6478","\u5FCD","\u8766","\u881F","\u9130","\u80F8","\u978F","\u64E0","\u5076","\u68C4","\u69FD","\u52C1","\u4E73","\u9127","\u5409","\u4EC1","\u721B","\u78DA","\u79DF","\u70CF","\u8266","\u4F34","\u74DC","\u6DFA","\u4E19","\u66AB","\u71E5","\u6A61","\u67F3","\u8FF7","\u6696","\u724C","\u79E7","\u81BD","\u8A73","\u7C27","\u8E0F","\u74F7","\u8B5C","\u5446","\u8CD3","\u7CCA","\u6D1B","\u8F1D","\u61A4","\u7AF6","\u9699","\u6012","\u7C98","\u4E43","\u7DD2","\u80A9","\u7C4D","\u654F","\u5857","\u7199","\u7686","\u5075","\u61F8","\u6398","\u4EAB","\u7CFE","\u9192","\u72C2","\u9396","\u6DC0","\u6068","\u7272","\u9738","\u722C","\u8CDE","\u9006","\u73A9","\u9675","\u795D","\u79D2","\u6D59","\u8C8C","\u5F79","\u5F7C","\u6089","\u9D28","\u8DA8","\u9CF3","\u6668","\u755C","\u8F29","\u79E9","\u5375","\u7F72","\u68AF","\u708E","\u7058","\u68CB","\u9A45","\u7BE9","\u5CFD","\u5192","\u5565","\u58FD","\u8B6F","\u6D78","\u6CC9","\u5E3D","\u9072","\u77FD","\u7586","\u8CB8","\u6F0F","\u7A3F","\u51A0","\u5AE9","\u8105","\u82AF","\u7262","\u53DB","\u8755","\u5967","\u9CF4","\u5DBA","\u7F8A","\u6191","\u4E32","\u5858","\u7E6A","\u9175","\u878D","\u76C6","\u932B","\u5EDF","\u7C4C","\u51CD","\u8F14","\u651D","\u8972","\u7B4B","\u62D2","\u50DA","\u65F1","\u9240","\u9CE5","\u6F06","\u6C88","\u7709","\u758F","\u6DFB","\u68D2","\u7A57","\u785D","\u97D3","\u903C","\u626D","\u50D1","\u6DBC","\u633A","\u7897","\u683D","\u7092","\u676F","\u60A3","\u993E","\u52F8","\u8C6A","\u907C","\u52C3","\u9D3B","\u65E6","\u540F","\u62DC","\u72D7","\u57CB","\u8F25","\u63A9","\u98F2","\u642C","\u7F75","\u8FAD","\u52FE","\u6263","\u4F30","\u8523","\u7D68","\u9727","\u4E08","\u6735","\u59C6","\u64EC","\u5B87","\u8F2F","\u965D","\u96D5","\u511F","\u84C4","\u5D07","\u526A","\u5021","\u5EF3","\u54AC","\u99DB","\u85AF","\u5237","\u65A5","\u756A","\u8CE6","\u5949","\u4F5B","\u6F86","\u6F2B","\u66FC","\u6247","\u9223","\u6843","\u6276","\u4ED4","\u8FD4","\u4FD7","\u8667","\u8154","\u978B","\u68F1","\u8986","\u6846","\u6084","\u53D4","\u649E","\u9A19","\u52D8","\u65FA","\u6CB8","\u5B64","\u5410","\u5B5F","\u6E20","\u5C48","\u75BE","\u5999","\u60DC","\u4EF0","\u72E0","\u8139","\u8AE7","\u62CB","\u9EF4","\u6851","\u5D17","\u561B","\u8870","\u76DC","\u6EF2","\u81DF","\u8CF4","\u6E67","\u751C","\u66F9","\u95B1","\u808C","\u54E9","\u53B2","\u70F4","\u7DEF","\u6BC5","\u6628","\u507D","\u75C7","\u716E","\u5606","\u91D8","\u642D","\u8396","\u7C60","\u9177","\u5077","\u5F13","\u9310","\u6046","\u5091","\u5751","\u9F3B","\u7FFC","\u7DB8","\u6558","\u7344","\u902E","\u7F50","\u7D61","\u68DA","\u6291","\u81A8","\u852C","\u5BFA","\u9A5F","\u7A46","\u51B6","\u67AF","\u518A","\u5C4D","\u51F8","\u7D33","\u576F","\u72A7","\u7130","\u8F5F","\u6B23","\u6649","\u7626","\u79A6","\u9320","\u9326","\u55AA","\u65EC","\u935B","\u58DF","\u641C","\u64B2","\u9080","\u4EAD","\u916F","\u9081","\u8212","\u8106","\u9176","\u9592","\u6182","\u915A","\u9811","\u7FBD","\u6F32","\u5378","\u4ED7","\u966A","\u95E2","\u61F2","\u676D","\u59DA","\u809A","\u6349","\u98C4","\u6F02","\u6606","\u6B3A","\u543E","\u90CE","\u70F7","\u6C41","\u5475","\u98FE","\u856D","\u96C5","\u90F5","\u9077","\u71D5","\u6492","\u59FB","\u8D74","\u5BB4","\u7169","\u50B5","\u5E33","\u6591","\u9234","\u65E8","\u9187","\u8463","\u9905","\u96DB","\u59FF","\u62CC","\u5085","\u8179","\u59A5","\u63C9","\u8CE2","\u62C6","\u6B6A","\u8461","\u80FA","\u4E1F","\u6D69","\u5FBD","\u6602","\u588A","\u64CB","\u89BD","\u8CAA","\u6170","\u7E73","\u6C6A","\u614C","\u99AE","\u8AFE","\u59DC","\u8ABC","\u5147","\u52A3","\u8AA3","\u8000","\u660F","\u8EBA","\u76C8","\u9A0E","\u55AC","\u6EAA","\u53E2","\u76E7","\u62B9","\u60B6","\u8AEE","\u522E","\u99D5","\u7E9C","\u609F","\u6458","\u927A","\u64F2","\u9817","\u5E7B","\u67C4","\u60E0","\u6158","\u4F73","\u4EC7","\u81D8","\u7AA9","\u6ECC","\u528D","\u77A7","\u5821","\u6F51","\u8525","\u7F69","\u970D","\u6488","\u80CE","\u84BC","\u6FF1","\u5006","\u6345","\u6E58","\u780D","\u971E","\u90B5","\u8404","\u760B","\u6DEE","\u9042","\u718A","\u7CDE","\u70D8","\u5BBF","\u6A94","\u6208","\u99C1","\u5AC2","\u88D5","\u5F99","\u7BAD","\u6350","\u8178","\u6490","\u66EC","\u8FA8","\u6BBF","\u84EE","\u6524","\u652A","\u91AC","\u5C4F","\u75AB","\u54C0","\u8521","\u5835","\u6CAB","\u76BA","\u66A2","\u758A","\u95A3","\u840A","\u6572","\u8F44","\u9264","\u75D5","\u58E9","\u5DF7","\u9913","\u798D","\u4E18","\u7384","\u6E9C","\u66F0","\u908F","\u5F6D","\u5617","\u537F","\u59A8","\u8247","\u541E","\u97CB","\u6028","\u77EE","\u6B47"]});var nc=X((f0,Qf)=>{Qf.exports=["\u1100\u1161\u1100\u1167\u11A8","\u1100\u1161\u1101\u1173\u11B7","\u1100\u1161\u1102\u1161\u11AB","\u1100\u1161\u1102\u1173\u11BC","\u1100\u1161\u1103\u1173\u11A8","\u1100\u1161\u1105\u1173\u110E\u1175\u11B7","\u1100\u1161\u1106\u116E\u11B7","\u1100\u1161\u1107\u1161\u11BC","\u1100\u1161\u1109\u1161\u11BC","\u1100\u1161\u1109\u1173\u11B7","\u1100\u1161\u110B\u116E\u11AB\u1103\u1166","\u1100\u1161\u110B\u1173\u11AF","\u1100\u1161\u110B\u1175\u1103\u1173","\u1100\u1161\u110B\u1175\u11B8","\u1100\u1161\u110C\u1161\u11BC","\u1100\u1161\u110C\u1165\u11BC","\u1100\u1161\u110C\u1169\u11A8","\u1100\u1161\u110C\u116E\u11A8","\u1100\u1161\u11A8\u110B\u1169","\u1100\u1161\u11A8\u110C\u1161","\u1100\u1161\u11AB\u1100\u1167\u11A8","\u1100\u1161\u11AB\u1107\u116E","\u1100\u1161\u11AB\u1109\u1165\u11B8","\u1100\u1161\u11AB\u110C\u1161\u11BC","\u1100\u1161\u11AB\u110C\u1165\u11B8","\u1100\u1161\u11AB\u1111\u1161\u11AB","\u1100\u1161\u11AF\u1103\u1173\u11BC","\u1100\u1161\u11AF\u1107\u1175","\u1100\u1161\u11AF\u1109\u1162\u11A8","\u1100\u1161\u11AF\u110C\u1173\u11BC","\u1100\u1161\u11B7\u1100\u1161\u11A8","\u1100\u1161\u11B7\u1100\u1175","\u1100\u1161\u11B7\u1109\u1169","\u1100\u1161\u11B7\u1109\u116E\u1109\u1165\u11BC","\u1100\u1161\u11B7\u110C\u1161","\u1100\u1161\u11B7\u110C\u1165\u11BC","\u1100\u1161\u11B8\u110C\u1161\u1100\u1175","\u1100\u1161\u11BC\u1102\u1161\u11B7","\u1100\u1161\u11BC\u1103\u1161\u11BC","\u1100\u1161\u11BC\u1103\u1169","\u1100\u1161\u11BC\u1105\u1167\u11A8\u1112\u1175","\u1100\u1161\u11BC\u1107\u1167\u11AB","\u1100\u1161\u11BC\u1107\u116E\u11A8","\u1100\u1161\u11BC\u1109\u1161","\u1100\u1161\u11BC\u1109\u116E\u1105\u1163\u11BC","\u1100\u1161\u11BC\u110B\u1161\u110C\u1175","\u1100\u1161\u11BC\u110B\u116F\u11AB\u1103\u1169","\u1100\u1161\u11BC\u110B\u1174","\u1100\u1161\u11BC\u110C\u1166","\u1100\u1161\u11BC\u110C\u1169","\u1100\u1161\u11C0\u110B\u1175","\u1100\u1162\u1100\u116E\u1105\u1175","\u1100\u1162\u1102\u1161\u1105\u1175","\u1100\u1162\u1107\u1161\u11BC","\u1100\u1162\u1107\u1167\u11AF","\u1100\u1162\u1109\u1165\u11AB","\u1100\u1162\u1109\u1165\u11BC","\u1100\u1162\u110B\u1175\u11AB","\u1100\u1162\u11A8\u1100\u116A\u11AB\u110C\u1165\u11A8","\u1100\u1165\u1109\u1175\u11AF","\u1100\u1165\u110B\u1162\u11A8","\u1100\u1165\u110B\u116E\u11AF","\u1100\u1165\u110C\u1175\u11BA","\u1100\u1165\u1111\u116E\u11B7","\u1100\u1165\u11A8\u110C\u1165\u11BC","\u1100\u1165\u11AB\u1100\u1161\u11BC","\u1100\u1165\u11AB\u1106\u116E\u11AF","\u1100\u1165\u11AB\u1109\u1165\u11AF","\u1100\u1165\u11AB\u110C\u1169","\u1100\u1165\u11AB\u110E\u116E\u11A8","\u1100\u1165\u11AF\u110B\u1173\u11B7","\u1100\u1165\u11B7\u1109\u1161","\u1100\u1165\u11B7\u1110\u1169","\u1100\u1166\u1109\u1175\u1111\u1161\u11AB","\u1100\u1166\u110B\u1175\u11B7","\u1100\u1167\u110B\u116E\u11AF","\u1100\u1167\u11AB\u1112\u1162","\u1100\u1167\u11AF\u1100\u116A","\u1100\u1167\u11AF\u1100\u116E\u11A8","\u1100\u1167\u11AF\u1105\u1169\u11AB","\u1100\u1167\u11AF\u1109\u1165\u11A8","\u1100\u1167\u11AF\u1109\u1173\u11BC","\u1100\u1167\u11AF\u1109\u1175\u11B7","\u1100\u1167\u11AF\u110C\u1165\u11BC","\u1100\u1167\u11AF\u1112\u1169\u11AB","\u1100\u1167\u11BC\u1100\u1168","\u1100\u1167\u11BC\u1100\u1169","\u1100\u1167\u11BC\u1100\u1175","\u1100\u1167\u11BC\u1105\u1167\u11A8","\u1100\u1167\u11BC\u1107\u1169\u11A8\u1100\u116E\u11BC","\u1100\u1167\u11BC\u1107\u1175","\u1100\u1167\u11BC\u1109\u1161\u11BC\u1103\u1169","\u1100\u1167\u11BC\u110B\u1167\u11BC","\u1100\u1167\u11BC\u110B\u116E","\u1100\u1167\u11BC\u110C\u1162\u11BC","\u1100\u1167\u11BC\u110C\u1166","\u1100\u1167\u11BC\u110C\u116E","\u1100\u1167\u11BC\u110E\u1161\u11AF","\u1100\u1167\u11BC\u110E\u1175","\u1100\u1167\u11BC\u1112\u1163\u11BC","\u1100\u1167\u11BC\u1112\u1165\u11B7","\u1100\u1168\u1100\u1169\u11A8","\u1100\u1168\u1103\u1161\u11AB","\u1100\u1168\u1105\u1161\u11AB","\u1100\u1168\u1109\u1161\u11AB","\u1100\u1168\u1109\u1169\u11A8","\u1100\u1168\u110B\u1163\u11A8","\u1100\u1168\u110C\u1165\u11AF","\u1100\u1168\u110E\u1173\u11BC","\u1100\u1168\u1112\u116C\u11A8","\u1100\u1169\u1100\u1162\u11A8","\u1100\u1169\u1100\u116E\u1105\u1167","\u1100\u1169\u1100\u116E\u11BC","\u1100\u1169\u1100\u1173\u11B8","\u1100\u1169\u1103\u1173\u11BC\u1112\u1161\u11A8\u1109\u1162\u11BC","\u1100\u1169\u1106\u116E\u1109\u1175\u11AB","\u1100\u1169\u1106\u1175\u11AB","\u1100\u1169\u110B\u1163\u11BC\u110B\u1175","\u1100\u1169\u110C\u1161\u11BC","\u1100\u1169\u110C\u1165\u11AB","\u1100\u1169\u110C\u1175\u11B8","\u1100\u1169\u110E\u116E\u11BA\u1100\u1161\u1105\u116E","\u1100\u1169\u1110\u1169\u11BC","\u1100\u1169\u1112\u1163\u11BC","\u1100\u1169\u11A8\u1109\u1175\u11A8","\u1100\u1169\u11AF\u1106\u1169\u11A8","\u1100\u1169\u11AF\u110D\u1161\u1100\u1175","\u1100\u1169\u11AF\u1111\u1173","\u1100\u1169\u11BC\u1100\u1161\u11AB","\u1100\u1169\u11BC\u1100\u1162","\u1100\u1169\u11BC\u1100\u1167\u11A8","\u1100\u1169\u11BC\u1100\u116E\u11AB","\u1100\u1169\u11BC\u1100\u1173\u11B8","\u1100\u1169\u11BC\u1100\u1175","\u1100\u1169\u11BC\u1103\u1169\u11BC","\u1100\u1169\u11BC\u1106\u116E\u110B\u116F\u11AB","\u1100\u1169\u11BC\u1107\u116E","\u1100\u1169\u11BC\u1109\u1161","\u1100\u1169\u11BC\u1109\u1175\u11A8","\u1100\u1169\u11BC\u110B\u1165\u11B8","\u1100\u1169\u11BC\u110B\u1167\u11AB","\u1100\u1169\u11BC\u110B\u116F\u11AB","\u1100\u1169\u11BC\u110C\u1161\u11BC","\u1100\u1169\u11BC\u110D\u1161","\u1100\u1169\u11BC\u110E\u1162\u11A8","\u1100\u1169\u11BC\u1110\u1169\u11BC","\u1100\u1169\u11BC\u1111\u1169","\u1100\u1169\u11BC\u1112\u1161\u11BC","\u1100\u1169\u11BC\u1112\u1172\u110B\u1175\u11AF","\u1100\u116A\u1106\u1169\u11A8","\u1100\u116A\u110B\u1175\u11AF","\u1100\u116A\u110C\u1161\u11BC","\u1100\u116A\u110C\u1165\u11BC","\u1100\u116A\u1112\u1161\u11A8","\u1100\u116A\u11AB\u1100\u1162\u11A8","\u1100\u116A\u11AB\u1100\u1168","\u1100\u116A\u11AB\u1100\u116A\u11BC","\u1100\u116A\u11AB\u1102\u1167\u11B7","\u1100\u116A\u11AB\u1105\u1161\u11B7","\u1100\u116A\u11AB\u1105\u1167\u11AB","\u1100\u116A\u11AB\u1105\u1175","\u1100\u116A\u11AB\u1109\u1173\u11B8","\u1100\u116A\u11AB\u1109\u1175\u11B7","\u1100\u116A\u11AB\u110C\u1165\u11B7","\u1100\u116A\u11AB\u110E\u1161\u11AF","\u1100\u116A\u11BC\u1100\u1167\u11BC","\u1100\u116A\u11BC\u1100\u1169","\u1100\u116A\u11BC\u110C\u1161\u11BC","\u1100\u116A\u11BC\u110C\u116E","\u1100\u116C\u1105\u1169\u110B\u116E\u11B7","\u1100\u116C\u11BC\u110C\u1161\u11BC\u1112\u1175","\u1100\u116D\u1100\u116A\u1109\u1165","\u1100\u116D\u1106\u116E\u11AB","\u1100\u116D\u1107\u1169\u11A8","\u1100\u116D\u1109\u1175\u11AF","\u1100\u116D\u110B\u1163\u11BC","\u1100\u116D\u110B\u1172\u11A8","\u1100\u116D\u110C\u1161\u11BC","\u1100\u116D\u110C\u1175\u11A8","\u1100\u116D\u1110\u1169\u11BC","\u1100\u116D\u1112\u116A\u11AB","\u1100\u116D\u1112\u116E\u11AB","\u1100\u116E\u1100\u1167\u11BC","\u1100\u116E\u1105\u1173\u11B7","\u1100\u116E\u1106\u1165\u11BC","\u1100\u116E\u1107\u1167\u11AF","\u1100\u116E\u1107\u116E\u11AB","\u1100\u116E\u1109\u1165\u11A8","\u1100\u116E\u1109\u1165\u11BC","\u1100\u116E\u1109\u1169\u11A8","\u1100\u116E\u110B\u1167\u11A8","\u1100\u116E\u110B\u1175\u11B8","\u1100\u116E\u110E\u1165\u11BC","\u1100\u116E\u110E\u1166\u110C\u1165\u11A8","\u1100\u116E\u11A8\u1100\u1161","\u1100\u116E\u11A8\u1100\u1175","\u1100\u116E\u11A8\u1102\u1162","\u1100\u116E\u11A8\u1105\u1175\u11B8","\u1100\u116E\u11A8\u1106\u116E\u11AF","\u1100\u116E\u11A8\u1106\u1175\u11AB","\u1100\u116E\u11A8\u1109\u116E","\u1100\u116E\u11A8\u110B\u1165","\u1100\u116E\u11A8\u110B\u116A\u11BC","\u1100\u116E\u11A8\u110C\u1165\u11A8","\u1100\u116E\u11A8\u110C\u1166","\u1100\u116E\u11A8\u1112\u116C","\u1100\u116E\u11AB\u1103\u1162","\u1100\u116E\u11AB\u1109\u1161","\u1100\u116E\u11AB\u110B\u1175\u11AB","\u1100\u116E\u11BC\u1100\u1173\u11A8\u110C\u1165\u11A8","\u1100\u116F\u11AB\u1105\u1175","\u1100\u116F\u11AB\u110B\u1171","\u1100\u116F\u11AB\u1110\u116E","\u1100\u1171\u1100\u116E\u11A8","\u1100\u1171\u1109\u1175\u11AB","\u1100\u1172\u110C\u1165\u11BC","\u1100\u1172\u110E\u1175\u11A8","\u1100\u1172\u11AB\u1112\u1167\u11BC","\u1100\u1173\u1102\u1161\u11AF","\u1100\u1173\u1102\u1163\u11BC","\u1100\u1173\u1102\u1173\u11AF","\u1100\u1173\u1105\u1165\u1102\u1161","\u1100\u1173\u1105\u116E\u11B8","\u1100\u1173\u1105\u1173\u11BA","\u1100\u1173\u1105\u1175\u11B7","\u1100\u1173\u110C\u1166\u1109\u1165\u110B\u1163","\u1100\u1173\u1110\u1169\u1105\u1169\u11A8","\u1100\u1173\u11A8\u1107\u1169\u11A8","\u1100\u1173\u11A8\u1112\u1175","\u1100\u1173\u11AB\u1100\u1165","\u1100\u1173\u11AB\u1100\u116D","\u1100\u1173\u11AB\u1105\u1162","\u1100\u1173\u11AB\u1105\u1169","\u1100\u1173\u11AB\u1106\u116E","\u1100\u1173\u11AB\u1107\u1169\u11AB","\u1100\u1173\u11AB\u110B\u116F\u11AB","\u1100\u1173\u11AB\u110B\u1172\u11A8","\u1100\u1173\u11AB\u110E\u1165","\u1100\u1173\u11AF\u110A\u1175","\u1100\u1173\u11AF\u110C\u1161","\u1100\u1173\u11B7\u1100\u1161\u11BC\u1109\u1161\u11AB","\u1100\u1173\u11B7\u1100\u1169","\u1100\u1173\u11B7\u1102\u1167\u11AB","\u1100\u1173\u11B7\u1106\u1166\u1103\u1161\u11AF","\u1100\u1173\u11B7\u110B\u1162\u11A8","\u1100\u1173\u11B7\u110B\u1167\u11AB","\u1100\u1173\u11B7\u110B\u116D\u110B\u1175\u11AF","\u1100\u1173\u11B7\u110C\u1175","\u1100\u1173\u11BC\u110C\u1165\u11BC\u110C\u1165\u11A8","\u1100\u1175\u1100\u1161\u11AB","\u1100\u1175\u1100\u116A\u11AB","\u1100\u1175\u1102\u1167\u11B7","\u1100\u1175\u1102\u1173\u11BC","\u1100\u1175\u1103\u1169\u11A8\u1100\u116D","\u1100\u1175\u1103\u116E\u11BC","\u1100\u1175\u1105\u1169\u11A8","\u1100\u1175\u1105\u1173\u11B7","\u1100\u1175\u1107\u1165\u11B8","\u1100\u1175\u1107\u1169\u11AB","\u1100\u1175\u1107\u116E\u11AB","\u1100\u1175\u1108\u1173\u11B7","\u1100\u1175\u1109\u116E\u11A8\u1109\u1161","\u1100\u1175\u1109\u116E\u11AF","\u1100\u1175\u110B\u1165\u11A8","\u1100\u1175\u110B\u1165\u11B8","\u1100\u1175\u110B\u1169\u11AB","\u1100\u1175\u110B\u116E\u11AB","\u1100\u1175\u110B\u116F\u11AB","\u1100\u1175\u110C\u1165\u11A8","\u1100\u1175\u110C\u116E\u11AB","\u1100\u1175\u110E\u1175\u11B7","\u1100\u1175\u1112\u1169\u11AB","\u1100\u1175\u1112\u116C\u11A8","\u1100\u1175\u11AB\u1100\u1173\u11B8","\u1100\u1175\u11AB\u110C\u1161\u11BC","\u1100\u1175\u11AF\u110B\u1175","\u1100\u1175\u11B7\u1107\u1161\u11B8","\u1100\u1175\u11B7\u110E\u1175","\u1100\u1175\u11B7\u1111\u1169\u1100\u1169\u11BC\u1112\u1161\u11BC","\u1101\u1161\u11A8\u1103\u116E\u1100\u1175","\u1101\u1161\u11B7\u1108\u1161\u11A8","\u1101\u1162\u1103\u1161\u11AF\u110B\u1173\u11B7","\u1101\u1162\u1109\u1169\u1100\u1173\u11B7","\u1101\u1165\u11B8\u110C\u1175\u11AF","\u1101\u1169\u11A8\u1103\u1162\u1100\u1175","\u1101\u1169\u11BE\u110B\u1175\u11C1","\u1102\u1161\u1103\u1173\u11AF\u110B\u1175","\u1102\u1161\u1105\u1161\u11AB\u1112\u1175","\u1102\u1161\u1106\u1165\u110C\u1175","\u1102\u1161\u1106\u116E\u11AF","\u1102\u1161\u110E\u1175\u11B7\u1107\u1161\u11AB","\u1102\u1161\u1112\u1173\u11AF","\u1102\u1161\u11A8\u110B\u1167\u11B8","\u1102\u1161\u11AB\u1107\u1161\u11BC","\u1102\u1161\u11AF\u1100\u1162","\u1102\u1161\u11AF\u110A\u1175","\u1102\u1161\u11AF\u110D\u1161","\u1102\u1161\u11B7\u1102\u1167","\u1102\u1161\u11B7\u1103\u1162\u1106\u116E\u11AB","\u1102\u1161\u11B7\u1106\u1162","\u1102\u1161\u11B7\u1109\u1161\u11AB","\u1102\u1161\u11B7\u110C\u1161","\u1102\u1161\u11B7\u1111\u1167\u11AB","\u1102\u1161\u11B7\u1112\u1161\u11A8\u1109\u1162\u11BC","\u1102\u1161\u11BC\u1107\u1175","\u1102\u1161\u11C0\u1106\u1161\u11AF","\u1102\u1162\u1102\u1167\u11AB","\u1102\u1162\u110B\u116D\u11BC","\u1102\u1162\u110B\u1175\u11AF","\u1102\u1162\u11B7\u1107\u1175","\u1102\u1162\u11B7\u1109\u1162","\u1102\u1162\u11BA\u1106\u116E\u11AF","\u1102\u1162\u11BC\u1103\u1169\u11BC","\u1102\u1162\u11BC\u1106\u1167\u11AB","\u1102\u1162\u11BC\u1107\u1161\u11BC","\u1102\u1162\u11BC\u110C\u1161\u11BC\u1100\u1169","\u1102\u1166\u11A8\u1110\u1161\u110B\u1175","\u1102\u1166\u11BA\u110D\u1162","\u1102\u1169\u1103\u1169\u11BC","\u1102\u1169\u1105\u1161\u11AB\u1109\u1162\u11A8","\u1102\u1169\u1105\u1167\u11A8","\u1102\u1169\u110B\u1175\u11AB","\u1102\u1169\u11A8\u110B\u1173\u11B7","\u1102\u1169\u11A8\u110E\u1161","\u1102\u1169\u11A8\u1112\u116A","\u1102\u1169\u11AB\u1105\u1175","\u1102\u1169\u11AB\u1106\u116E\u11AB","\u1102\u1169\u11AB\u110C\u1162\u11BC","\u1102\u1169\u11AF\u110B\u1175","\u1102\u1169\u11BC\u1100\u116E","\u1102\u1169\u11BC\u1103\u1161\u11B7","\u1102\u1169\u11BC\u1106\u1175\u11AB","\u1102\u1169\u11BC\u1107\u116E","\u1102\u1169\u11BC\u110B\u1165\u11B8","\u1102\u1169\u11BC\u110C\u1161\u11BC","\u1102\u1169\u11BC\u110E\u1169\u11AB","\u1102\u1169\u11C1\u110B\u1175","\u1102\u116E\u11AB\u1103\u1169\u11BC\u110C\u1161","\u1102\u116E\u11AB\u1106\u116E\u11AF","\u1102\u116E\u11AB\u110A\u1165\u11B8","\u1102\u1172\u110B\u116D\u11A8","\u1102\u1173\u1101\u1175\u11B7","\u1102\u1173\u11A8\u1103\u1162","\u1102\u1173\u11BC\u1103\u1169\u11BC\u110C\u1165\u11A8","\u1102\u1173\u11BC\u1105\u1167\u11A8","\u1103\u1161\u1107\u1161\u11BC","\u1103\u1161\u110B\u1163\u11BC\u1109\u1165\u11BC","\u1103\u1161\u110B\u1173\u11B7","\u1103\u1161\u110B\u1175\u110B\u1165\u1110\u1173","\u1103\u1161\u1112\u1162\u11BC","\u1103\u1161\u11AB\u1100\u1168","\u1103\u1161\u11AB\u1100\u1169\u11AF","\u1103\u1161\u11AB\u1103\u1169\u11A8","\u1103\u1161\u11AB\u1106\u1161\u11BA","\u1103\u1161\u11AB\u1109\u116E\u11AB","\u1103\u1161\u11AB\u110B\u1165","\u1103\u1161\u11AB\u110B\u1171","\u1103\u1161\u11AB\u110C\u1165\u11B7","\u1103\u1161\u11AB\u110E\u1166","\u1103\u1161\u11AB\u110E\u116E","\u1103\u1161\u11AB\u1111\u1167\u11AB","\u1103\u1161\u11AB\u1111\u116E\u11BC","\u1103\u1161\u11AF\u1100\u1163\u11AF","\u1103\u1161\u11AF\u1105\u1165","\u1103\u1161\u11AF\u1105\u1167\u11A8","\u1103\u1161\u11AF\u1105\u1175","\u1103\u1161\u11B0\u1100\u1169\u1100\u1175","\u1103\u1161\u11B7\u1103\u1161\u11BC","\u1103\u1161\u11B7\u1107\u1162","\u1103\u1161\u11B7\u110B\u116D","\u1103\u1161\u11B7\u110B\u1175\u11B7","\u1103\u1161\u11B8\u1107\u1167\u11AB","\u1103\u1161\u11B8\u110C\u1161\u11BC","\u1103\u1161\u11BC\u1100\u1173\u11AB","\u1103\u1161\u11BC\u1107\u116E\u11AB\u1100\u1161\u11AB","\u1103\u1161\u11BC\u110B\u1167\u11AB\u1112\u1175","\u1103\u1161\u11BC\u110C\u1161\u11BC","\u1103\u1162\u1100\u1172\u1106\u1169","\u1103\u1162\u1102\u1161\u11BD","\u1103\u1162\u1103\u1161\u11AB\u1112\u1175","\u1103\u1162\u1103\u1161\u11B8","\u1103\u1162\u1103\u1169\u1109\u1175","\u1103\u1162\u1105\u1163\u11A8","\u1103\u1162\u1105\u1163\u11BC","\u1103\u1162\u1105\u1172\u11A8","\u1103\u1162\u1106\u116E\u11AB","\u1103\u1162\u1107\u116E\u1107\u116E\u11AB","\u1103\u1162\u1109\u1175\u11AB","\u1103\u1162\u110B\u1173\u11BC","\u1103\u1162\u110C\u1161\u11BC","\u1103\u1162\u110C\u1165\u11AB","\u1103\u1162\u110C\u1165\u11B8","\u1103\u1162\u110C\u116E\u11BC","\u1103\u1162\u110E\u1162\u11A8","\u1103\u1162\u110E\u116E\u11AF","\u1103\u1162\u110E\u116E\u11BC","\u1103\u1162\u1110\u1169\u11BC\u1105\u1167\u11BC","\u1103\u1162\u1112\u1161\u11A8","\u1103\u1162\u1112\u1161\u11AB\u1106\u1175\u11AB\u1100\u116E\u11A8","\u1103\u1162\u1112\u1161\u11B8\u1109\u1175\u11AF","\u1103\u1162\u1112\u1167\u11BC","\u1103\u1165\u11BC\u110B\u1165\u1105\u1175","\u1103\u1166\u110B\u1175\u1110\u1173","\u1103\u1169\u1103\u1162\u110E\u1166","\u1103\u1169\u1103\u1165\u11A8","\u1103\u1169\u1103\u116E\u11A8","\u1103\u1169\u1106\u1161\u11BC","\u1103\u1169\u1109\u1165\u1100\u116A\u11AB","\u1103\u1169\u1109\u1175\u11B7","\u1103\u1169\u110B\u116E\u11B7","\u1103\u1169\u110B\u1175\u11B8","\u1103\u1169\u110C\u1161\u1100\u1175","\u1103\u1169\u110C\u1165\u1112\u1175","\u1103\u1169\u110C\u1165\u11AB","\u1103\u1169\u110C\u116E\u11BC","\u1103\u1169\u110E\u1161\u11A8","\u1103\u1169\u11A8\u1100\u1161\u11B7","\u1103\u1169\u11A8\u1105\u1175\u11B8","\u1103\u1169\u11A8\u1109\u1165","\u1103\u1169\u11A8\u110B\u1175\u11AF","\u1103\u1169\u11A8\u110E\u1161\u11BC\u110C\u1165\u11A8","\u1103\u1169\u11BC\u1112\u116A\u110E\u1162\u11A8","\u1103\u1171\u11BA\u1106\u1169\u1109\u1173\u11B8","\u1103\u1171\u11BA\u1109\u1161\u11AB","\u1104\u1161\u11AF\u110B\u1161\u110B\u1175","\u1106\u1161\u1102\u116E\u1105\u1161","\u1106\u1161\u1102\u1173\u11AF","\u1106\u1161\u1103\u1161\u11BC","\u1106\u1161\u1105\u1161\u1110\u1169\u11AB","\u1106\u1161\u1105\u1167\u11AB","\u1106\u1161\u1106\u116E\u1105\u1175","\u1106\u1161\u1109\u1161\u110C\u1175","\u1106\u1161\u110B\u1163\u11A8","\u1106\u1161\u110B\u116D\u1102\u1166\u110C\u1173","\u1106\u1161\u110B\u1173\u11AF","\u1106\u1161\u110B\u1173\u11B7","\u1106\u1161\u110B\u1175\u110F\u1173","\u1106\u1161\u110C\u116E\u11BC","\u1106\u1161\u110C\u1175\u1106\u1161\u11A8","\u1106\u1161\u110E\u1161\u11AB\u1100\u1161\u110C\u1175","\u1106\u1161\u110E\u1161\u11AF","\u1106\u1161\u1112\u1173\u11AB","\u1106\u1161\u11A8\u1100\u1165\u11AF\u1105\u1175","\u1106\u1161\u11A8\u1102\u1162","\u1106\u1161\u11A8\u1109\u1161\u11BC","\u1106\u1161\u11AB\u1102\u1161\u11B7","\u1106\u1161\u11AB\u1103\u116E","\u1106\u1161\u11AB\u1109\u1166","\u1106\u1161\u11AB\u110B\u1163\u11A8","\u1106\u1161\u11AB\u110B\u1175\u11AF","\u1106\u1161\u11AB\u110C\u1165\u11B7","\u1106\u1161\u11AB\u110C\u1169\u11A8","\u1106\u1161\u11AB\u1112\u116A","\u1106\u1161\u11AD\u110B\u1175","\u1106\u1161\u11AF\u1100\u1175","\u1106\u1161\u11AF\u110A\u1173\u11B7","\u1106\u1161\u11AF\u1110\u116E","\u1106\u1161\u11B7\u1103\u1162\u1105\u1169","\u1106\u1161\u11BC\u110B\u116F\u11AB\u1100\u1167\u11BC","\u1106\u1162\u1102\u1167\u11AB","\u1106\u1162\u1103\u1161\u11AF","\u1106\u1162\u1105\u1167\u11A8","\u1106\u1162\u1107\u1165\u11AB","\u1106\u1162\u1109\u1173\u110F\u1165\u11B7","\u1106\u1162\u110B\u1175\u11AF","\u1106\u1162\u110C\u1161\u11BC","\u1106\u1162\u11A8\u110C\u116E","\u1106\u1165\u11A8\u110B\u1175","\u1106\u1165\u11AB\u110C\u1165","\u1106\u1165\u11AB\u110C\u1175","\u1106\u1165\u11AF\u1105\u1175","\u1106\u1166\u110B\u1175\u11AF","\u1106\u1167\u1102\u1173\u1105\u1175","\u1106\u1167\u110E\u1175\u11AF","\u1106\u1167\u11AB\u1103\u1161\u11B7","\u1106\u1167\u11AF\u110E\u1175","\u1106\u1167\u11BC\u1103\u1161\u11AB","\u1106\u1167\u11BC\u1105\u1167\u11BC","\u1106\u1167\u11BC\u110B\u1168","\u1106\u1167\u11BC\u110B\u1174","\u1106\u1167\u11BC\u110C\u1165\u11AF","\u1106\u1167\u11BC\u110E\u1175\u11BC","\u1106\u1167\u11BC\u1112\u1161\u11B7","\u1106\u1169\u1100\u1173\u11B7","\u1106\u1169\u1102\u1175\u1110\u1165","\u1106\u1169\u1103\u1166\u11AF","\u1106\u1169\u1103\u1173\u11AB","\u1106\u1169\u1107\u1165\u11B7","\u1106\u1169\u1109\u1173\u11B8","\u1106\u1169\u110B\u1163\u11BC","\u1106\u1169\u110B\u1175\u11B7","\u1106\u1169\u110C\u1169\u1105\u1175","\u1106\u1169\u110C\u1175\u11B8","\u1106\u1169\u1110\u116E\u11BC\u110B\u1175","\u1106\u1169\u11A8\u1100\u1165\u11AF\u110B\u1175","\u1106\u1169\u11A8\u1105\u1169\u11A8","\u1106\u1169\u11A8\u1109\u1161","\u1106\u1169\u11A8\u1109\u1169\u1105\u1175","\u1106\u1169\u11A8\u1109\u116E\u11B7","\u1106\u1169\u11A8\u110C\u1165\u11A8","\u1106\u1169\u11A8\u1111\u116D","\u1106\u1169\u11AF\u1105\u1162","\u1106\u1169\u11B7\u1106\u1162","\u1106\u1169\u11B7\u1106\u116E\u1100\u1166","\u1106\u1169\u11B7\u1109\u1161\u11AF","\u1106\u1169\u11B7\u1109\u1169\u11A8","\u1106\u1169\u11B7\u110C\u1175\u11BA","\u1106\u1169\u11B7\u1110\u1169\u11BC","\u1106\u1169\u11B8\u1109\u1175","\u1106\u116E\u1100\u116A\u11AB\u1109\u1175\u11B7","\u1106\u116E\u1100\u116E\u11BC\u1112\u116A","\u1106\u116E\u1103\u1165\u110B\u1171","\u1106\u116E\u1103\u1165\u11B7","\u1106\u116E\u1105\u1173\u11C1","\u1106\u116E\u1109\u1173\u11AB","\u1106\u116E\u110B\u1165\u11BA","\u1106\u116E\u110B\u1167\u11A8","\u1106\u116E\u110B\u116D\u11BC","\u1106\u116E\u110C\u1169\u1100\u1165\u11AB","\u1106\u116E\u110C\u1175\u1100\u1162","\u1106\u116E\u110E\u1165\u11A8","\u1106\u116E\u11AB\u1100\u116E","\u1106\u116E\u11AB\u1103\u1173\u11A8","\u1106\u116E\u11AB\u1107\u1165\u11B8","\u1106\u116E\u11AB\u1109\u1165","\u1106\u116E\u11AB\u110C\u1166","\u1106\u116E\u11AB\u1112\u1161\u11A8","\u1106\u116E\u11AB\u1112\u116A","\u1106\u116E\u11AF\u1100\u1161","\u1106\u116E\u11AF\u1100\u1165\u11AB","\u1106\u116E\u11AF\u1100\u1167\u11AF","\u1106\u116E\u11AF\u1100\u1169\u1100\u1175","\u1106\u116E\u11AF\u1105\u1169\u11AB","\u1106\u116E\u11AF\u1105\u1175\u1112\u1161\u11A8","\u1106\u116E\u11AF\u110B\u1173\u11B7","\u1106\u116E\u11AF\u110C\u1175\u11AF","\u1106\u116E\u11AF\u110E\u1166","\u1106\u1175\u1100\u116E\u11A8","\u1106\u1175\u1103\u1175\u110B\u1165","\u1106\u1175\u1109\u1161\u110B\u1175\u11AF","\u1106\u1175\u1109\u116E\u11AF","\u1106\u1175\u110B\u1167\u11A8","\u1106\u1175\u110B\u116D\u11BC\u1109\u1175\u11AF","\u1106\u1175\u110B\u116E\u11B7","\u1106\u1175\u110B\u1175\u11AB","\u1106\u1175\u1110\u1175\u11BC","\u1106\u1175\u1112\u1169\u11AB","\u1106\u1175\u11AB\u1100\u1161\u11AB","\u1106\u1175\u11AB\u110C\u1169\u11A8","\u1106\u1175\u11AB\u110C\u116E","\u1106\u1175\u11AE\u110B\u1173\u11B7","\u1106\u1175\u11AF\u1100\u1161\u1105\u116E","\u1106\u1175\u11AF\u1105\u1175\u1106\u1175\u1110\u1165","\u1106\u1175\u11C0\u1107\u1161\u1103\u1161\u11A8","\u1107\u1161\u1100\u1161\u110C\u1175","\u1107\u1161\u1100\u116E\u1102\u1175","\u1107\u1161\u1102\u1161\u1102\u1161","\u1107\u1161\u1102\u1173\u11AF","\u1107\u1161\u1103\u1161\u11A8","\u1107\u1161\u1103\u1161\u11BA\u1100\u1161","\u1107\u1161\u1105\u1161\u11B7","\u1107\u1161\u110B\u1175\u1105\u1165\u1109\u1173","\u1107\u1161\u1110\u1161\u11BC","\u1107\u1161\u11A8\u1106\u116E\u11AF\u1100\u116A\u11AB","\u1107\u1161\u11A8\u1109\u1161","\u1107\u1161\u11A8\u1109\u116E","\u1107\u1161\u11AB\u1103\u1162","\u1107\u1161\u11AB\u1103\u1173\u1109\u1175","\u1107\u1161\u11AB\u1106\u1161\u11AF","\u1107\u1161\u11AB\u1107\u1161\u11AF","\u1107\u1161\u11AB\u1109\u1165\u11BC","\u1107\u1161\u11AB\u110B\u1173\u11BC","\u1107\u1161\u11AB\u110C\u1161\u11BC","\u1107\u1161\u11AB\u110C\u116E\u11A8","\u1107\u1161\u11AB\u110C\u1175","\u1107\u1161\u11AB\u110E\u1161\u11AB","\u1107\u1161\u11AE\u110E\u1175\u11B7","\u1107\u1161\u11AF\u1100\u1161\u1105\u1161\u11A8","\u1107\u1161\u11AF\u1100\u1165\u11AF\u110B\u1173\u11B7","\u1107\u1161\u11AF\u1100\u1167\u11AB","\u1107\u1161\u11AF\u1103\u1161\u11AF","\u1107\u1161\u11AF\u1105\u1166","\u1107\u1161\u11AF\u1106\u1169\u11A8","\u1107\u1161\u11AF\u1107\u1161\u1103\u1161\u11A8","\u1107\u1161\u11AF\u1109\u1162\u11BC","\u1107\u1161\u11AF\u110B\u1173\u11B7","\u1107\u1161\u11AF\u110C\u1161\u1100\u116E\u11A8","\u1107\u1161\u11AF\u110C\u1165\u11AB","\u1107\u1161\u11AF\u1110\u1169\u11B8","\u1107\u1161\u11AF\u1111\u116D","\u1107\u1161\u11B7\u1112\u1161\u1102\u1173\u11AF","\u1107\u1161\u11B8\u1100\u1173\u1105\u1173\u11BA","\u1107\u1161\u11B8\u1106\u1161\u11BA","\u1107\u1161\u11B8\u1109\u1161\u11BC","\u1107\u1161\u11B8\u1109\u1169\u11C0","\u1107\u1161\u11BC\u1100\u1173\u11B7","\u1107\u1161\u11BC\u1106\u1167\u11AB","\u1107\u1161\u11BC\u1106\u116E\u11AB","\u1107\u1161\u11BC\u1107\u1161\u1103\u1161\u11A8","\u1107\u1161\u11BC\u1107\u1165\u11B8","\u1107\u1161\u11BC\u1109\u1169\u11BC","\u1107\u1161\u11BC\u1109\u1175\u11A8","\u1107\u1161\u11BC\u110B\u1161\u11AB","\u1107\u1161\u11BC\u110B\u116E\u11AF","\u1107\u1161\u11BC\u110C\u1175","\u1107\u1161\u11BC\u1112\u1161\u11A8","\u1107\u1161\u11BC\u1112\u1162","\u1107\u1161\u11BC\u1112\u1163\u11BC","\u1107\u1162\u1100\u1167\u11BC","\u1107\u1162\u1101\u1169\u11B8","\u1107\u1162\u1103\u1161\u11AF","\u1107\u1162\u1103\u1173\u1106\u1175\u11AB\u1110\u1165\u11AB","\u1107\u1162\u11A8\u1103\u116E\u1109\u1161\u11AB","\u1107\u1162\u11A8\u1109\u1162\u11A8","\u1107\u1162\u11A8\u1109\u1165\u11BC","\u1107\u1162\u11A8\u110B\u1175\u11AB","\u1107\u1162\u11A8\u110C\u1166","\u1107\u1162\u11A8\u1112\u116A\u110C\u1165\u11B7","\u1107\u1165\u1105\u1173\u11BA","\u1107\u1165\u1109\u1165\u11BA","\u1107\u1165\u1110\u1173\u11AB","\u1107\u1165\u11AB\u1100\u1162","\u1107\u1165\u11AB\u110B\u1167\u11A8","\u1107\u1165\u11AB\u110C\u1175","\u1107\u1165\u11AB\u1112\u1169","\u1107\u1165\u11AF\u1100\u1173\u11B7","\u1107\u1165\u11AF\u1105\u1166","\u1107\u1165\u11AF\u110A\u1165","\u1107\u1165\u11B7\u110B\u1171","\u1107\u1165\u11B7\u110B\u1175\u11AB","\u1107\u1165\u11B7\u110C\u116C","\u1107\u1165\u11B8\u1105\u1172\u11AF","\u1107\u1165\u11B8\u110B\u116F\u11AB","\u1107\u1165\u11B8\u110C\u1165\u11A8","\u1107\u1165\u11B8\u110E\u1175\u11A8","\u1107\u1166\u110B\u1175\u110C\u1175\u11BC","\u1107\u1166\u11AF\u1110\u1173","\u1107\u1167\u11AB\u1100\u1167\u11BC","\u1107\u1167\u11AB\u1103\u1169\u11BC","\u1107\u1167\u11AB\u1106\u1167\u11BC","\u1107\u1167\u11AB\u1109\u1175\u11AB","\u1107\u1167\u11AB\u1112\u1169\u1109\u1161","\u1107\u1167\u11AB\u1112\u116A","\u1107\u1167\u11AF\u1103\u1169","\u1107\u1167\u11AF\u1106\u1167\u11BC","\u1107\u1167\u11AF\u110B\u1175\u11AF","\u1107\u1167\u11BC\u1109\u1175\u11AF","\u1107\u1167\u11BC\u110B\u1161\u1105\u1175","\u1107\u1167\u11BC\u110B\u116F\u11AB","\u1107\u1169\u1100\u116A\u11AB","\u1107\u1169\u1102\u1165\u1109\u1173","\u1107\u1169\u1105\u1161\u1109\u1162\u11A8","\u1107\u1169\u1105\u1161\u11B7","\u1107\u1169\u1105\u1173\u11B7","\u1107\u1169\u1109\u1161\u11BC","\u1107\u1169\u110B\u1161\u11AB","\u1107\u1169\u110C\u1161\u1100\u1175","\u1107\u1169\u110C\u1161\u11BC","\u1107\u1169\u110C\u1165\u11AB","\u1107\u1169\u110C\u1169\u11AB","\u1107\u1169\u1110\u1169\u11BC","\u1107\u1169\u1111\u1167\u11AB\u110C\u1165\u11A8","\u1107\u1169\u1112\u1165\u11B7","\u1107\u1169\u11A8\u1103\u1169","\u1107\u1169\u11A8\u1109\u1161","\u1107\u1169\u11A8\u1109\u116E\u11BC\u110B\u1161","\u1107\u1169\u11A8\u1109\u1173\u11B8","\u1107\u1169\u11A9\u110B\u1173\u11B7","\u1107\u1169\u11AB\u1100\u1167\u11A8\u110C\u1165\u11A8","\u1107\u1169\u11AB\u1105\u1162","\u1107\u1169\u11AB\u1107\u116E","\u1107\u1169\u11AB\u1109\u1161","\u1107\u1169\u11AB\u1109\u1165\u11BC","\u1107\u1169\u11AB\u110B\u1175\u11AB","\u1107\u1169\u11AB\u110C\u1175\u11AF","\u1107\u1169\u11AF\u1111\u1166\u11AB","\u1107\u1169\u11BC\u1109\u1161","\u1107\u1169\u11BC\u110C\u1175","\u1107\u1169\u11BC\u1110\u116E","\u1107\u116E\u1100\u1173\u11AB","\u1107\u116E\u1101\u1173\u1105\u1165\u110B\u116E\u11B7","\u1107\u116E\u1103\u1161\u11B7","\u1107\u116E\u1103\u1169\u11BC\u1109\u1161\u11AB","\u1107\u116E\u1106\u116E\u11AB","\u1107\u116E\u1107\u116E\u11AB","\u1107\u116E\u1109\u1161\u11AB","\u1107\u116E\u1109\u1161\u11BC","\u1107\u116E\u110B\u1165\u11BF","\u1107\u116E\u110B\u1175\u11AB","\u1107\u116E\u110C\u1161\u11A8\u110B\u116D\u11BC","\u1107\u116E\u110C\u1161\u11BC","\u1107\u116E\u110C\u1165\u11BC","\u1107\u116E\u110C\u1169\u11A8","\u1107\u116E\u110C\u1175\u1105\u1165\u11AB\u1112\u1175","\u1107\u116E\u110E\u1175\u11AB","\u1107\u116E\u1110\u1161\u11A8","\u1107\u116E\u1111\u116E\u11B7","\u1107\u116E\u1112\u116C\u110C\u1161\u11BC","\u1107\u116E\u11A8\u1107\u116E","\u1107\u116E\u11A8\u1112\u1161\u11AB","\u1107\u116E\u11AB\u1102\u1169","\u1107\u116E\u11AB\u1105\u1163\u11BC","\u1107\u116E\u11AB\u1105\u1175","\u1107\u116E\u11AB\u1106\u1167\u11BC","\u1107\u116E\u11AB\u1109\u1165\u11A8","\u1107\u116E\u11AB\u110B\u1163","\u1107\u116E\u11AB\u110B\u1171\u1100\u1175","\u1107\u116E\u11AB\u1111\u1175\u11AF","\u1107\u116E\u11AB\u1112\u1169\u11BC\u1109\u1162\u11A8","\u1107\u116E\u11AF\u1100\u1169\u1100\u1175","\u1107\u116E\u11AF\u1100\u116A","\u1107\u116E\u11AF\u1100\u116D","\u1107\u116E\u11AF\u1101\u1169\u11BE","\u1107\u116E\u11AF\u1106\u1161\u11AB","\u1107\u116E\u11AF\u1107\u1165\u11B8","\u1107\u116E\u11AF\u1107\u1175\u11BE","\u1107\u116E\u11AF\u110B\u1161\u11AB","\u1107\u116E\u11AF\u110B\u1175\u110B\u1175\u11A8","\u1107\u116E\u11AF\u1112\u1162\u11BC","\u1107\u1173\u1105\u1162\u11AB\u1103\u1173","\u1107\u1175\u1100\u1173\u11A8","\u1107\u1175\u1102\u1161\u11AB","\u1107\u1175\u1102\u1175\u11AF","\u1107\u1175\u1103\u116E\u11AF\u1100\u1175","\u1107\u1175\u1103\u1175\u110B\u1169","\u1107\u1175\u1105\u1169\u1109\u1169","\u1107\u1175\u1106\u1161\u11AB","\u1107\u1175\u1106\u1167\u11BC","\u1107\u1175\u1106\u1175\u11AF","\u1107\u1175\u1107\u1161\u1105\u1161\u11B7","\u1107\u1175\u1107\u1175\u11B7\u1107\u1161\u11B8","\u1107\u1175\u1109\u1161\u11BC","\u1107\u1175\u110B\u116D\u11BC","\u1107\u1175\u110B\u1172\u11AF","\u1107\u1175\u110C\u116E\u11BC","\u1107\u1175\u1110\u1161\u1106\u1175\u11AB","\u1107\u1175\u1111\u1161\u11AB","\u1107\u1175\u11AF\u1103\u1175\u11BC","\u1107\u1175\u11BA\u1106\u116E\u11AF","\u1107\u1175\u11BA\u1107\u1161\u11BC\u110B\u116E\u11AF","\u1107\u1175\u11BA\u110C\u116E\u11AF\u1100\u1175","\u1107\u1175\u11BE\u1101\u1161\u11AF","\u1108\u1161\u11AF\u1100\u1161\u11AB\u1109\u1162\u11A8","\u1108\u1161\u11AF\u1105\u1162","\u1108\u1161\u11AF\u1105\u1175","\u1109\u1161\u1100\u1165\u11AB","\u1109\u1161\u1100\u1168\u110C\u1165\u11AF","\u1109\u1161\u1102\u1161\u110B\u1175","\u1109\u1161\u1102\u1163\u11BC","\u1109\u1161\u1105\u1161\u11B7","\u1109\u1161\u1105\u1161\u11BC","\u1109\u1161\u1105\u1175\u11B8","\u1109\u1161\u1106\u1169\u1102\u1175\u11B7","\u1109\u1161\u1106\u116E\u11AF","\u1109\u1161\u1107\u1161\u11BC","\u1109\u1161\u1109\u1161\u11BC","\u1109\u1161\u1109\u1162\u11BC\u1112\u116A\u11AF","\u1109\u1161\u1109\u1165\u11AF","\u1109\u1161\u1109\u1173\u11B7","\u1109\u1161\u1109\u1175\u11AF","\u1109\u1161\u110B\u1165\u11B8","\u1109\u1161\u110B\u116D\u11BC","\u1109\u1161\u110B\u116F\u11AF","\u1109\u1161\u110C\u1161\u11BC","\u1109\u1161\u110C\u1165\u11AB","\u1109\u1161\u110C\u1175\u11AB","\u1109\u1161\u110E\u1169\u11AB","\u1109\u1161\u110E\u116E\u11AB\u1100\u1175","\u1109\u1161\u1110\u1161\u11BC","\u1109\u1161\u1110\u116E\u1105\u1175","\u1109\u1161\u1112\u1173\u11AF","\u1109\u1161\u11AB\u1100\u1175\u11AF","\u1109\u1161\u11AB\u1107\u116E\u110B\u1175\u11AB\u1100\u116A","\u1109\u1161\u11AB\u110B\u1165\u11B8","\u1109\u1161\u11AB\u110E\u1162\u11A8","\u1109\u1161\u11AF\u1105\u1175\u11B7","\u1109\u1161\u11AF\u110B\u1175\u11AB","\u1109\u1161\u11AF\u110D\u1161\u11A8","\u1109\u1161\u11B7\u1100\u1168\u1110\u1161\u11BC","\u1109\u1161\u11B7\u1100\u116E\u11A8","\u1109\u1161\u11B7\u1109\u1175\u11B8","\u1109\u1161\u11B7\u110B\u116F\u11AF","\u1109\u1161\u11B7\u110E\u1169\u11AB","\u1109\u1161\u11BC\u1100\u116A\u11AB","\u1109\u1161\u11BC\u1100\u1173\u11B7","\u1109\u1161\u11BC\u1103\u1162","\u1109\u1161\u11BC\u1105\u1172","\u1109\u1161\u11BC\u1107\u1161\u11AB\u1100\u1175","\u1109\u1161\u11BC\u1109\u1161\u11BC","\u1109\u1161\u11BC\u1109\u1175\u11A8","\u1109\u1161\u11BC\u110B\u1165\u11B8","\u1109\u1161\u11BC\u110B\u1175\u11AB","\u1109\u1161\u11BC\u110C\u1161","\u1109\u1161\u11BC\u110C\u1165\u11B7","\u1109\u1161\u11BC\u110E\u1165","\u1109\u1161\u11BC\u110E\u116E","\u1109\u1161\u11BC\u1110\u1162","\u1109\u1161\u11BC\u1111\u116D","\u1109\u1161\u11BC\u1111\u116E\u11B7","\u1109\u1161\u11BC\u1112\u116A\u11BC","\u1109\u1162\u1107\u1167\u11A8","\u1109\u1162\u11A8\u1101\u1161\u11AF","\u1109\u1162\u11A8\u110B\u1167\u11AB\u1111\u1175\u11AF","\u1109\u1162\u11BC\u1100\u1161\u11A8","\u1109\u1162\u11BC\u1106\u1167\u11BC","\u1109\u1162\u11BC\u1106\u116E\u11AF","\u1109\u1162\u11BC\u1107\u1161\u11BC\u1109\u1169\u11BC","\u1109\u1162\u11BC\u1109\u1161\u11AB","\u1109\u1162\u11BC\u1109\u1165\u11AB","\u1109\u1162\u11BC\u1109\u1175\u11AB","\u1109\u1162\u11BC\u110B\u1175\u11AF","\u1109\u1162\u11BC\u1112\u116A\u11AF","\u1109\u1165\u1105\u1161\u11B8","\u1109\u1165\u1105\u1173\u11AB","\u1109\u1165\u1106\u1167\u11BC","\u1109\u1165\u1106\u1175\u11AB","\u1109\u1165\u1107\u1175\u1109\u1173","\u1109\u1165\u110B\u1163\u11BC","\u1109\u1165\u110B\u116E\u11AF","\u1109\u1165\u110C\u1165\u11A8","\u1109\u1165\u110C\u1165\u11B7","\u1109\u1165\u110D\u1169\u11A8","\u1109\u1165\u110F\u1173\u11AF","\u1109\u1165\u11A8\u1109\u1161","\u1109\u1165\u11A8\u110B\u1172","\u1109\u1165\u11AB\u1100\u1165","\u1109\u1165\u11AB\u1106\u116E\u11AF","\u1109\u1165\u11AB\u1107\u1162","\u1109\u1165\u11AB\u1109\u1162\u11BC","\u1109\u1165\u11AB\u1109\u116E","\u1109\u1165\u11AB\u110B\u116F\u11AB","\u1109\u1165\u11AB\u110C\u1161\u11BC","\u1109\u1165\u11AB\u110C\u1165\u11AB","\u1109\u1165\u11AB\u1110\u1162\u11A8","\u1109\u1165\u11AB\u1111\u116E\u11BC\u1100\u1175","\u1109\u1165\u11AF\u1100\u1165\u110C\u1175","\u1109\u1165\u11AF\u1102\u1161\u11AF","\u1109\u1165\u11AF\u1105\u1165\u11BC\u1110\u1161\u11BC","\u1109\u1165\u11AF\u1106\u1167\u11BC","\u1109\u1165\u11AF\u1106\u116E\u11AB","\u1109\u1165\u11AF\u1109\u1161","\u1109\u1165\u11AF\u110B\u1161\u11A8\u1109\u1161\u11AB","\u1109\u1165\u11AF\u110E\u1175","\u1109\u1165\u11AF\u1110\u1161\u11BC","\u1109\u1165\u11B8\u110A\u1175","\u1109\u1165\u11BC\u1100\u1169\u11BC","\u1109\u1165\u11BC\u1103\u1161\u11BC","\u1109\u1165\u11BC\u1106\u1167\u11BC","\u1109\u1165\u11BC\u1107\u1167\u11AF","\u1109\u1165\u11BC\u110B\u1175\u11AB","\u1109\u1165\u11BC\u110C\u1161\u11BC","\u1109\u1165\u11BC\u110C\u1165\u11A8","\u1109\u1165\u11BC\u110C\u1175\u11AF","\u1109\u1165\u11BC\u1112\u1161\u11B7","\u1109\u1166\u1100\u1173\u11B7","\u1109\u1166\u1106\u1175\u1102\u1161","\u1109\u1166\u1109\u1161\u11BC","\u1109\u1166\u110B\u116F\u11AF","\u1109\u1166\u110C\u1169\u11BC\u1103\u1162\u110B\u116A\u11BC","\u1109\u1166\u1110\u1161\u11A8","\u1109\u1166\u11AB\u1110\u1165","\u1109\u1166\u11AB\u1110\u1175\u1106\u1175\u1110\u1165","\u1109\u1166\u11BA\u110D\u1162","\u1109\u1169\u1100\u1172\u1106\u1169","\u1109\u1169\u1100\u1173\u11A8\u110C\u1165\u11A8","\u1109\u1169\u1100\u1173\u11B7","\u1109\u1169\u1102\u1161\u1100\u1175","\u1109\u1169\u1102\u1167\u11AB","\u1109\u1169\u1103\u1173\u11A8","\u1109\u1169\u1106\u1161\u11BC","\u1109\u1169\u1106\u116E\u11AB","\u1109\u1169\u1109\u1165\u11AF","\u1109\u1169\u1109\u1169\u11A8","\u1109\u1169\u110B\u1161\u1100\u116A","\u1109\u1169\u110B\u116D\u11BC","\u1109\u1169\u110B\u116F\u11AB","\u1109\u1169\u110B\u1173\u11B7","\u1109\u1169\u110C\u116E\u11BC\u1112\u1175","\u1109\u1169\u110C\u1175\u1111\u116E\u11B7","\u1109\u1169\u110C\u1175\u11AF","\u1109\u1169\u1111\u116E\u11BC","\u1109\u1169\u1112\u1167\u11BC","\u1109\u1169\u11A8\u1103\u1161\u11B7","\u1109\u1169\u11A8\u1103\u1169","\u1109\u1169\u11A8\u110B\u1169\u11BA","\u1109\u1169\u11AB\u1100\u1161\u1105\u1161\u11A8","\u1109\u1169\u11AB\u1100\u1175\u11AF","\u1109\u1169\u11AB\u1102\u1167","\u1109\u1169\u11AB\u1102\u1175\u11B7","\u1109\u1169\u11AB\u1103\u1173\u11BC","\u1109\u1169\u11AB\u1106\u1169\u11A8","\u1109\u1169\u11AB\u1108\u1167\u11A8","\u1109\u1169\u11AB\u1109\u1175\u11AF","\u1109\u1169\u11AB\u110C\u1175\u11AF","\u1109\u1169\u11AB\u1110\u1169\u11B8","\u1109\u1169\u11AB\u1112\u1162","\u1109\u1169\u11AF\u110C\u1175\u11A8\u1112\u1175","\u1109\u1169\u11B7\u110A\u1175","\u1109\u1169\u11BC\u110B\u1161\u110C\u1175","\u1109\u1169\u11BC\u110B\u1175","\u1109\u1169\u11BC\u1111\u1167\u11AB","\u1109\u116C\u1100\u1169\u1100\u1175","\u1109\u116D\u1111\u1175\u11BC","\u1109\u116E\u1100\u1165\u11AB","\u1109\u116E\u1102\u1167\u11AB","\u1109\u116E\u1103\u1161\u11AB","\u1109\u116E\u1103\u1169\u11BA\u1106\u116E\u11AF","\u1109\u116E\u1103\u1169\u11BC\u110C\u1165\u11A8","\u1109\u116E\u1106\u1167\u11AB","\u1109\u116E\u1106\u1167\u11BC","\u1109\u116E\u1107\u1161\u11A8","\u1109\u116E\u1109\u1161\u11BC","\u1109\u116E\u1109\u1165\u11A8","\u1109\u116E\u1109\u116E\u11AF","\u1109\u116E\u1109\u1175\u1105\u1169","\u1109\u116E\u110B\u1165\u11B8","\u1109\u116E\u110B\u1167\u11B7","\u1109\u116E\u110B\u1167\u11BC","\u1109\u116E\u110B\u1175\u11B8","\u1109\u116E\u110C\u116E\u11AB","\u1109\u116E\u110C\u1175\u11B8","\u1109\u116E\u110E\u116E\u11AF","\u1109\u116E\u110F\u1165\u11BA","\u1109\u116E\u1111\u1175\u11AF","\u1109\u116E\u1112\u1161\u11A8","\u1109\u116E\u1112\u1165\u11B7\u1109\u1162\u11BC","\u1109\u116E\u1112\u116A\u1100\u1175","\u1109\u116E\u11A8\u1102\u1167","\u1109\u116E\u11A8\u1109\u1169","\u1109\u116E\u11A8\u110C\u1166","\u1109\u116E\u11AB\u1100\u1161\u11AB","\u1109\u116E\u11AB\u1109\u1165","\u1109\u116E\u11AB\u1109\u116E","\u1109\u116E\u11AB\u1109\u1175\u11A8\u1100\u1161\u11AB","\u1109\u116E\u11AB\u110B\u1171","\u1109\u116E\u11AE\u1100\u1161\u1105\u1161\u11A8","\u1109\u116E\u11AF\u1107\u1167\u11BC","\u1109\u116E\u11AF\u110C\u1175\u11B8","\u1109\u116E\u11BA\u110C\u1161","\u1109\u1173\u1102\u1175\u11B7","\u1109\u1173\u1106\u116E\u11AF","\u1109\u1173\u1109\u1173\u1105\u1169","\u1109\u1173\u1109\u1173\u11BC","\u1109\u1173\u110B\u1170\u1110\u1165","\u1109\u1173\u110B\u1171\u110E\u1175","\u1109\u1173\u110F\u1166\u110B\u1175\u1110\u1173","\u1109\u1173\u1110\u1172\u1103\u1175\u110B\u1169","\u1109\u1173\u1110\u1173\u1105\u1166\u1109\u1173","\u1109\u1173\u1111\u1169\u110E\u1173","\u1109\u1173\u11AF\u110D\u1165\u11A8","\u1109\u1173\u11AF\u1111\u1173\u11B7","\u1109\u1173\u11B8\u1100\u116A\u11AB","\u1109\u1173\u11B8\u1100\u1175","\u1109\u1173\u11BC\u1100\u1162\u11A8","\u1109\u1173\u11BC\u1105\u1175","\u1109\u1173\u11BC\u1107\u116E","\u1109\u1173\u11BC\u110B\u116D\u11BC\u110E\u1161","\u1109\u1173\u11BC\u110C\u1175\u11AB","\u1109\u1175\u1100\u1161\u11A8","\u1109\u1175\u1100\u1161\u11AB","\u1109\u1175\u1100\u1169\u11AF","\u1109\u1175\u1100\u1173\u11B7\u110E\u1175","\u1109\u1175\u1102\u1161\u1105\u1175\u110B\u1169","\u1109\u1175\u1103\u1162\u11A8","\u1109\u1175\u1105\u1175\u110C\u1173","\u1109\u1175\u1106\u1166\u11AB\u1110\u1173","\u1109\u1175\u1106\u1175\u11AB","\u1109\u1175\u1107\u116E\u1106\u1169","\u1109\u1175\u1109\u1165\u11AB","\u1109\u1175\u1109\u1165\u11AF","\u1109\u1175\u1109\u1173\u1110\u1166\u11B7","\u1109\u1175\u110B\u1161\u1107\u1165\u110C\u1175","\u1109\u1175\u110B\u1165\u1106\u1165\u1102\u1175","\u1109\u1175\u110B\u116F\u11AF","\u1109\u1175\u110B\u1175\u11AB","\u1109\u1175\u110B\u1175\u11AF","\u1109\u1175\u110C\u1161\u11A8","\u1109\u1175\u110C\u1161\u11BC","\u1109\u1175\u110C\u1165\u11AF","\u1109\u1175\u110C\u1165\u11B7","\u1109\u1175\u110C\u116E\u11BC","\u1109\u1175\u110C\u1173\u11AB","\u1109\u1175\u110C\u1175\u11B8","\u1109\u1175\u110E\u1165\u11BC","\u1109\u1175\u1112\u1161\u11B8","\u1109\u1175\u1112\u1165\u11B7","\u1109\u1175\u11A8\u1100\u116E","\u1109\u1175\u11A8\u1100\u1175","\u1109\u1175\u11A8\u1103\u1161\u11BC","\u1109\u1175\u11A8\u1105\u1163\u11BC","\u1109\u1175\u11A8\u1105\u116D\u1111\u116E\u11B7","\u1109\u1175\u11A8\u1106\u116E\u11AF","\u1109\u1175\u11A8\u1108\u1161\u11BC","\u1109\u1175\u11A8\u1109\u1161","\u1109\u1175\u11A8\u1109\u1162\u11BC\u1112\u116A\u11AF","\u1109\u1175\u11A8\u110E\u1169","\u1109\u1175\u11A8\u1110\u1161\u11A8","\u1109\u1175\u11A8\u1111\u116E\u11B7","\u1109\u1175\u11AB\u1100\u1169","\u1109\u1175\u11AB\u1100\u1172","\u1109\u1175\u11AB\u1102\u1167\u11B7","\u1109\u1175\u11AB\u1106\u116E\u11AB","\u1109\u1175\u11AB\u1107\u1161\u11AF","\u1109\u1175\u11AB\u1107\u1175","\u1109\u1175\u11AB\u1109\u1161","\u1109\u1175\u11AB\u1109\u1166","\u1109\u1175\u11AB\u110B\u116D\u11BC","\u1109\u1175\u11AB\u110C\u1166\u1111\u116E\u11B7","\u1109\u1175\u11AB\u110E\u1165\u11BC","\u1109\u1175\u11AB\u110E\u1166","\u1109\u1175\u11AB\u1112\u116A","\u1109\u1175\u11AF\u1100\u1161\u11B7","\u1109\u1175\u11AF\u1102\u1162","\u1109\u1175\u11AF\u1105\u1167\u11A8","\u1109\u1175\u11AF\u1105\u1168","\u1109\u1175\u11AF\u1106\u1161\u11BC","\u1109\u1175\u11AF\u1109\u116E","\u1109\u1175\u11AF\u1109\u1173\u11B8","\u1109\u1175\u11AF\u1109\u1175","\u1109\u1175\u11AF\u110C\u1161\u11BC","\u1109\u1175\u11AF\u110C\u1165\u11BC","\u1109\u1175\u11AF\u110C\u1175\u11AF\u110C\u1165\u11A8","\u1109\u1175\u11AF\u110E\u1165\u11AB","\u1109\u1175\u11AF\u110E\u1166","\u1109\u1175\u11AF\u110F\u1165\u11BA","\u1109\u1175\u11AF\u1110\u1162","\u1109\u1175\u11AF\u1111\u1162","\u1109\u1175\u11AF\u1112\u1165\u11B7","\u1109\u1175\u11AF\u1112\u1167\u11AB","\u1109\u1175\u11B7\u1105\u1175","\u1109\u1175\u11B7\u1107\u116E\u1105\u1173\u11B7","\u1109\u1175\u11B7\u1109\u1161","\u1109\u1175\u11B7\u110C\u1161\u11BC","\u1109\u1175\u11B7\u110C\u1165\u11BC","\u1109\u1175\u11B7\u1111\u1161\u11AB","\u110A\u1161\u11BC\u1103\u116E\u11BC\u110B\u1175","\u110A\u1175\u1105\u1173\u11B7","\u110A\u1175\u110B\u1161\u11BA","\u110B\u1161\u1100\u1161\u110A\u1175","\u110B\u1161\u1102\u1161\u110B\u116E\u11AB\u1109\u1165","\u110B\u1161\u1103\u1173\u1102\u1175\u11B7","\u110B\u1161\u1103\u1173\u11AF","\u110B\u1161\u1109\u1171\u110B\u116E\u11B7","\u110B\u1161\u1109\u1173\u1111\u1161\u11AF\u1110\u1173","\u110B\u1161\u1109\u1175\u110B\u1161","\u110B\u1161\u110B\u116E\u11AF\u1105\u1165","\u110B\u1161\u110C\u1165\u110A\u1175","\u110B\u1161\u110C\u116E\u11B7\u1106\u1161","\u110B\u1161\u110C\u1175\u11A8","\u110B\u1161\u110E\u1175\u11B7","\u110B\u1161\u1111\u1161\u1110\u1173","\u110B\u1161\u1111\u1173\u1105\u1175\u110F\u1161","\u110B\u1161\u1111\u1173\u11B7","\u110B\u1161\u1112\u1169\u11B8","\u110B\u1161\u1112\u1173\u11AB","\u110B\u1161\u11A8\u1100\u1175","\u110B\u1161\u11A8\u1106\u1169\u11BC","\u110B\u1161\u11A8\u1109\u116E","\u110B\u1161\u11AB\u1100\u1162","\u110B\u1161\u11AB\u1100\u1167\u11BC","\u110B\u1161\u11AB\u1100\u116A","\u110B\u1161\u11AB\u1102\u1162","\u110B\u1161\u11AB\u1102\u1167\u11BC","\u110B\u1161\u11AB\u1103\u1169\u11BC","\u110B\u1161\u11AB\u1107\u1161\u11BC","\u110B\u1161\u11AB\u1107\u116E","\u110B\u1161\u11AB\u110C\u116E","\u110B\u1161\u11AF\u1105\u116E\u1106\u1175\u1102\u1172\u11B7","\u110B\u1161\u11AF\u110F\u1169\u110B\u1169\u11AF","\u110B\u1161\u11B7\u1109\u1175","\u110B\u1161\u11B7\u110F\u1165\u11BA","\u110B\u1161\u11B8\u1105\u1167\u11A8","\u110B\u1161\u11C1\u1102\u1161\u11AF","\u110B\u1161\u11C1\u1106\u116E\u11AB","\u110B\u1162\u110B\u1175\u11AB","\u110B\u1162\u110C\u1165\u11BC","\u110B\u1162\u11A8\u1109\u116E","\u110B\u1162\u11AF\u1107\u1165\u11B7","\u110B\u1163\u1100\u1161\u11AB","\u110B\u1163\u1103\u1161\u11AB","\u110B\u1163\u110B\u1169\u11BC","\u110B\u1163\u11A8\u1100\u1161\u11AB","\u110B\u1163\u11A8\u1100\u116E\u11A8","\u110B\u1163\u11A8\u1109\u1169\u11A8","\u110B\u1163\u11A8\u1109\u116E","\u110B\u1163\u11A8\u110C\u1165\u11B7","\u110B\u1163\u11A8\u1111\u116E\u11B7","\u110B\u1163\u11A8\u1112\u1169\u11AB\u1102\u1167","\u110B\u1163\u11BC\u1102\u1167\u11B7","\u110B\u1163\u11BC\u1105\u1167\u11A8","\u110B\u1163\u11BC\u1106\u1161\u11AF","\u110B\u1163\u11BC\u1107\u1162\u110E\u116E","\u110B\u1163\u11BC\u110C\u116E","\u110B\u1163\u11BC\u1111\u1161","\u110B\u1165\u1103\u116E\u11B7","\u110B\u1165\u1105\u1167\u110B\u116E\u11B7","\u110B\u1165\u1105\u1173\u11AB","\u110B\u1165\u110C\u1166\u11BA\u1107\u1161\u11B7","\u110B\u1165\u110D\u1162\u11BB\u1103\u1173\u11AB","\u110B\u1165\u110D\u1165\u1103\u1161\u1100\u1161","\u110B\u1165\u110D\u1165\u11AB\u110C\u1175","\u110B\u1165\u11AB\u1102\u1175","\u110B\u1165\u11AB\u1103\u1165\u11A8","\u110B\u1165\u11AB\u1105\u1169\u11AB","\u110B\u1165\u11AB\u110B\u1165","\u110B\u1165\u11AF\u1100\u116E\u11AF","\u110B\u1165\u11AF\u1105\u1173\u11AB","\u110B\u1165\u11AF\u110B\u1173\u11B7","\u110B\u1165\u11AF\u1111\u1175\u11BA","\u110B\u1165\u11B7\u1106\u1161","\u110B\u1165\u11B8\u1106\u116E","\u110B\u1165\u11B8\u110C\u1169\u11BC","\u110B\u1165\u11B8\u110E\u1166","\u110B\u1165\u11BC\u1103\u1165\u11BC\u110B\u1175","\u110B\u1165\u11BC\u1106\u1161\u11BC","\u110B\u1165\u11BC\u1110\u1165\u1105\u1175","\u110B\u1165\u11BD\u1100\u1173\u110C\u1166","\u110B\u1166\u1102\u1165\u110C\u1175","\u110B\u1166\u110B\u1165\u110F\u1165\u11AB","\u110B\u1166\u11AB\u110C\u1175\u11AB","\u110B\u1167\u1100\u1165\u11AB","\u110B\u1167\u1100\u1169\u1109\u1162\u11BC","\u110B\u1167\u1100\u116A\u11AB","\u110B\u1167\u1100\u116E\u11AB","\u110B\u1167\u1100\u116F\u11AB","\u110B\u1167\u1103\u1162\u1109\u1162\u11BC","\u110B\u1167\u1103\u1165\u11B2","\u110B\u1167\u1103\u1169\u11BC\u1109\u1162\u11BC","\u110B\u1167\u1103\u1173\u11AB","\u110B\u1167\u1105\u1169\u11AB","\u110B\u1167\u1105\u1173\u11B7","\u110B\u1167\u1109\u1165\u11BA","\u110B\u1167\u1109\u1165\u11BC","\u110B\u1167\u110B\u116A\u11BC","\u110B\u1167\u110B\u1175\u11AB","\u110B\u1167\u110C\u1165\u11AB\u1112\u1175","\u110B\u1167\u110C\u1175\u11A8\u110B\u116F\u11AB","\u110B\u1167\u1112\u1161\u11A8\u1109\u1162\u11BC","\u110B\u1167\u1112\u1162\u11BC","\u110B\u1167\u11A8\u1109\u1161","\u110B\u1167\u11A8\u1109\u1175","\u110B\u1167\u11A8\u1112\u1161\u11AF","\u110B\u1167\u11AB\u1100\u1167\u11AF","\u110B\u1167\u11AB\u1100\u116E","\u110B\u1167\u11AB\u1100\u1173\u11A8","\u110B\u1167\u11AB\u1100\u1175","\u110B\u1167\u11AB\u1105\u1161\u11A8","\u110B\u1167\u11AB\u1109\u1165\u11AF","\u110B\u1167\u11AB\u1109\u1166","\u110B\u1167\u11AB\u1109\u1169\u11A8","\u110B\u1167\u11AB\u1109\u1173\u11B8","\u110B\u1167\u11AB\u110B\u1162","\u110B\u1167\u11AB\u110B\u1168\u110B\u1175\u11AB","\u110B\u1167\u11AB\u110B\u1175\u11AB","\u110B\u1167\u11AB\u110C\u1161\u11BC","\u110B\u1167\u11AB\u110C\u116E","\u110B\u1167\u11AB\u110E\u116E\u11AF","\u110B\u1167\u11AB\u1111\u1175\u11AF","\u110B\u1167\u11AB\u1112\u1161\u11B8","\u110B\u1167\u11AB\u1112\u1172","\u110B\u1167\u11AF\u1100\u1175","\u110B\u1167\u11AF\u1106\u1162","\u110B\u1167\u11AF\u1109\u116C","\u110B\u1167\u11AF\u1109\u1175\u11B7\u1112\u1175","\u110B\u1167\u11AF\u110C\u1165\u11BC","\u110B\u1167\u11AF\u110E\u1161","\u110B\u1167\u11AF\u1112\u1173\u11AF","\u110B\u1167\u11B7\u1105\u1167","\u110B\u1167\u11B8\u1109\u1165","\u110B\u1167\u11BC\u1100\u116E\u11A8","\u110B\u1167\u11BC\u1102\u1161\u11B7","\u110B\u1167\u11BC\u1109\u1161\u11BC","\u110B\u1167\u11BC\u110B\u1163\u11BC","\u110B\u1167\u11BC\u110B\u1167\u11A8","\u110B\u1167\u11BC\u110B\u116E\u11BC","\u110B\u1167\u11BC\u110B\u116F\u11AB\u1112\u1175","\u110B\u1167\u11BC\u1112\u1161","\u110B\u1167\u11BC\u1112\u1163\u11BC","\u110B\u1167\u11BC\u1112\u1169\u11AB","\u110B\u1167\u11BC\u1112\u116A","\u110B\u1167\u11C1\u1100\u116E\u1105\u1175","\u110B\u1167\u11C1\u1107\u1161\u11BC","\u110B\u1167\u11C1\u110C\u1175\u11B8","\u110B\u1168\u1100\u1161\u11B7","\u110B\u1168\u1100\u1173\u11B7","\u110B\u1168\u1107\u1161\u11BC","\u110B\u1168\u1109\u1161\u11AB","\u110B\u1168\u1109\u1161\u11BC","\u110B\u1168\u1109\u1165\u11AB","\u110B\u1168\u1109\u116E\u11AF","\u110B\u1168\u1109\u1173\u11B8","\u110B\u1168\u1109\u1175\u11A8\u110C\u1161\u11BC","\u110B\u1168\u110B\u1163\u11A8","\u110B\u1168\u110C\u1165\u11AB","\u110B\u1168\u110C\u1165\u11AF","\u110B\u1168\u110C\u1165\u11BC","\u110B\u1168\u110F\u1165\u11AB\u1103\u1162","\u110B\u1168\u11BA\u1102\u1161\u11AF","\u110B\u1169\u1102\u1173\u11AF","\u110B\u1169\u1105\u1161\u11A8","\u110B\u1169\u1105\u1162\u11BA\u1103\u1169\u11BC\u110B\u1161\u11AB","\u110B\u1169\u1105\u1166\u11AB\u110C\u1175","\u110B\u1169\u1105\u1169\u110C\u1175","\u110B\u1169\u1105\u1173\u11AB\u1107\u1161\u11AF","\u110B\u1169\u1107\u1173\u11AB","\u110B\u1169\u1109\u1175\u11B8","\u110B\u1169\u110B\u1167\u11B7","\u110B\u1169\u110B\u116F\u11AF","\u110B\u1169\u110C\u1165\u11AB","\u110B\u1169\u110C\u1175\u11A8","\u110B\u1169\u110C\u1175\u11BC\u110B\u1165","\u110B\u1169\u1111\u1166\u1105\u1161","\u110B\u1169\u1111\u1175\u1109\u1173\u1110\u1166\u11AF","\u110B\u1169\u1112\u1175\u1105\u1167","\u110B\u1169\u11A8\u1109\u1161\u11BC","\u110B\u1169\u11A8\u1109\u116E\u1109\u116E","\u110B\u1169\u11AB\u1100\u1161\u11BD","\u110B\u1169\u11AB\u1105\u1161\u110B\u1175\u11AB","\u110B\u1169\u11AB\u1106\u1169\u11B7","\u110B\u1169\u11AB\u110C\u1169\u11BC\u110B\u1175\u11AF","\u110B\u1169\u11AB\u1110\u1169\u11BC","\u110B\u1169\u11AF\u1100\u1161\u110B\u1173\u11AF","\u110B\u1169\u11AF\u1105\u1175\u11B7\u1111\u1175\u11A8","\u110B\u1169\u11AF\u1112\u1162","\u110B\u1169\u11BA\u110E\u1161\u1105\u1175\u11B7","\u110B\u116A\u110B\u1175\u1109\u1167\u110E\u1173","\u110B\u116A\u110B\u1175\u11AB","\u110B\u116A\u11AB\u1109\u1165\u11BC","\u110B\u116A\u11AB\u110C\u1165\u11AB","\u110B\u116A\u11BC\u1107\u1175","\u110B\u116A\u11BC\u110C\u1161","\u110B\u116B\u1102\u1163\u1112\u1161\u1106\u1167\u11AB","\u110B\u116B\u11AB\u110C\u1175","\u110B\u116C\u1100\u1161\u11BA\u110C\u1175\u11B8","\u110B\u116C\u1100\u116E\u11A8","\u110B\u116C\u1105\u1169\u110B\u116E\u11B7","\u110B\u116C\u1109\u1161\u11B7\u110E\u1169\u11AB","\u110B\u116C\u110E\u116E\u11AF","\u110B\u116C\u110E\u1175\u11B7","\u110B\u116C\u1112\u1161\u11AF\u1106\u1165\u1102\u1175","\u110B\u116C\u11AB\u1107\u1161\u11AF","\u110B\u116C\u11AB\u1109\u1169\u11AB","\u110B\u116C\u11AB\u110D\u1169\u11A8","\u110B\u116D\u1100\u1173\u11B7","\u110B\u116D\u110B\u1175\u11AF","\u110B\u116D\u110C\u1173\u11B7","\u110B\u116D\u110E\u1165\u11BC","\u110B\u116D\u11BC\u1100\u1175","\u110B\u116D\u11BC\u1109\u1165","\u110B\u116D\u11BC\u110B\u1165","\u110B\u116E\u1109\u1161\u11AB","\u110B\u116E\u1109\u1165\u11AB","\u110B\u116E\u1109\u1173\u11BC","\u110B\u116E\u110B\u1167\u11AB\u1112\u1175","\u110B\u116E\u110C\u1165\u11BC","\u110B\u116E\u110E\u1166\u1100\u116E\u11A8","\u110B\u116E\u1111\u1167\u11AB","\u110B\u116E\u11AB\u1103\u1169\u11BC","\u110B\u116E\u11AB\u1106\u1167\u11BC","\u110B\u116E\u11AB\u1107\u1161\u11AB","\u110B\u116E\u11AB\u110C\u1165\u11AB","\u110B\u116E\u11AB\u1112\u1162\u11BC","\u110B\u116E\u11AF\u1109\u1161\u11AB","\u110B\u116E\u11AF\u110B\u1173\u11B7","\u110B\u116E\u11B7\u110C\u1175\u11A8\u110B\u1175\u11B7","\u110B\u116E\u11BA\u110B\u1165\u1105\u1173\u11AB","\u110B\u116E\u11BA\u110B\u1173\u11B7","\u110B\u116F\u1102\u1161\u11A8","\u110B\u116F\u11AB\u1100\u1169","\u110B\u116F\u11AB\u1105\u1162","\u110B\u116F\u11AB\u1109\u1165","\u110B\u116F\u11AB\u1109\u116E\u11BC\u110B\u1175","\u110B\u116F\u11AB\u110B\u1175\u11AB","\u110B\u116F\u11AB\u110C\u1161\u11BC","\u110B\u116F\u11AB\u1111\u1175\u1109\u1173","\u110B\u116F\u11AF\u1100\u1173\u11B8","\u110B\u116F\u11AF\u1103\u1173\u110F\u1165\u11B8","\u110B\u116F\u11AF\u1109\u1166","\u110B\u116F\u11AF\u110B\u116D\u110B\u1175\u11AF","\u110B\u1170\u110B\u1175\u1110\u1165","\u110B\u1171\u1107\u1161\u11AB","\u110B\u1171\u1107\u1165\u11B8","\u110B\u1171\u1109\u1165\u11BC","\u110B\u1171\u110B\u116F\u11AB","\u110B\u1171\u1112\u1165\u11B7","\u110B\u1171\u1112\u1167\u11B8","\u110B\u1171\u11BA\u1109\u1161\u1105\u1161\u11B7","\u110B\u1172\u1102\u1161\u11AB\u1112\u1175","\u110B\u1172\u1105\u1165\u11B8","\u110B\u1172\u1106\u1167\u11BC","\u110B\u1172\u1106\u116E\u11AF","\u110B\u1172\u1109\u1161\u11AB","\u110B\u1172\u110C\u1165\u11A8","\u110B\u1172\u110E\u1175\u110B\u116F\u11AB","\u110B\u1172\u1112\u1161\u11A8","\u110B\u1172\u1112\u1162\u11BC","\u110B\u1172\u1112\u1167\u11BC","\u110B\u1172\u11A8\u1100\u116E\u11AB","\u110B\u1172\u11A8\u1109\u1161\u11BC","\u110B\u1172\u11A8\u1109\u1175\u11B8","\u110B\u1172\u11A8\u110E\u1166","\u110B\u1173\u11AB\u1112\u1162\u11BC","\u110B\u1173\u11B7\u1105\u1167\u11A8","\u110B\u1173\u11B7\u1105\u116D","\u110B\u1173\u11B7\u1107\u1161\u11AB","\u110B\u1173\u11B7\u1109\u1165\u11BC","\u110B\u1173\u11B7\u1109\u1175\u11A8","\u110B\u1173\u11B7\u110B\u1161\u11A8","\u110B\u1173\u11B7\u110C\u116E","\u110B\u1174\u1100\u1167\u11AB","\u110B\u1174\u1102\u1169\u11AB","\u110B\u1174\u1106\u116E\u11AB","\u110B\u1174\u1107\u1169\u11A8","\u110B\u1174\u1109\u1175\u11A8","\u110B\u1174\u1109\u1175\u11B7","\u110B\u1174\u110B\u116C\u1105\u1169","\u110B\u1174\u110B\u116D\u11A8","\u110B\u1174\u110B\u116F\u11AB","\u110B\u1174\u1112\u1161\u11A8","\u110B\u1175\u1100\u1165\u11BA","\u110B\u1175\u1100\u1169\u11BA","\u110B\u1175\u1102\u1167\u11B7","\u110B\u1175\u1102\u1169\u11B7","\u110B\u1175\u1103\u1161\u11AF","\u110B\u1175\u1103\u1162\u1105\u1169","\u110B\u1175\u1103\u1169\u11BC","\u110B\u1175\u1105\u1165\u11C2\u1100\u1166","\u110B\u1175\u1105\u1167\u11A8\u1109\u1165","\u110B\u1175\u1105\u1169\u11AB\u110C\u1165\u11A8","\u110B\u1175\u1105\u1173\u11B7","\u110B\u1175\u1106\u1175\u11AB","\u110B\u1175\u1107\u1161\u11AF\u1109\u1169","\u110B\u1175\u1107\u1167\u11AF","\u110B\u1175\u1107\u116E\u11AF","\u110B\u1175\u1108\u1161\u11AF","\u110B\u1175\u1109\u1161\u11BC","\u110B\u1175\u1109\u1165\u11BC","\u110B\u1175\u1109\u1173\u11AF","\u110B\u1175\u110B\u1163\u1100\u1175","\u110B\u1175\u110B\u116D\u11BC","\u110B\u1175\u110B\u116E\u11BA","\u110B\u1175\u110B\u116F\u11AF","\u110B\u1175\u110B\u1173\u11A8\u1100\u1169","\u110B\u1175\u110B\u1175\u11A8","\u110B\u1175\u110C\u1165\u11AB","\u110B\u1175\u110C\u116E\u11BC","\u110B\u1175\u1110\u1173\u11AE\u1102\u1161\u11AF","\u110B\u1175\u1110\u1173\u11AF","\u110B\u1175\u1112\u1169\u11AB","\u110B\u1175\u11AB\u1100\u1161\u11AB","\u110B\u1175\u11AB\u1100\u1167\u11A8","\u110B\u1175\u11AB\u1100\u1169\u11BC","\u110B\u1175\u11AB\u1100\u116E","\u110B\u1175\u11AB\u1100\u1173\u11AB","\u110B\u1175\u11AB\u1100\u1175","\u110B\u1175\u11AB\u1103\u1169","\u110B\u1175\u11AB\u1105\u1172","\u110B\u1175\u11AB\u1106\u116E\u11AF","\u110B\u1175\u11AB\u1109\u1162\u11BC","\u110B\u1175\u11AB\u1109\u116B","\u110B\u1175\u11AB\u110B\u1167\u11AB","\u110B\u1175\u11AB\u110B\u116F\u11AB","\u110B\u1175\u11AB\u110C\u1162","\u110B\u1175\u11AB\u110C\u1169\u11BC","\u110B\u1175\u11AB\u110E\u1165\u11AB","\u110B\u1175\u11AB\u110E\u1166","\u110B\u1175\u11AB\u1110\u1165\u1102\u1166\u11BA","\u110B\u1175\u11AB\u1112\u1161","\u110B\u1175\u11AB\u1112\u1167\u11BC","\u110B\u1175\u11AF\u1100\u1169\u11B8","\u110B\u1175\u11AF\u1100\u1175","\u110B\u1175\u11AF\u1103\u1161\u11AB","\u110B\u1175\u11AF\u1103\u1162","\u110B\u1175\u11AF\u1103\u1173\u11BC","\u110B\u1175\u11AF\u1107\u1161\u11AB","\u110B\u1175\u11AF\u1107\u1169\u11AB","\u110B\u1175\u11AF\u1107\u116E","\u110B\u1175\u11AF\u1109\u1161\u11BC","\u110B\u1175\u11AF\u1109\u1162\u11BC","\u110B\u1175\u11AF\u1109\u1169\u11AB","\u110B\u1175\u11AF\u110B\u116D\u110B\u1175\u11AF","\u110B\u1175\u11AF\u110B\u116F\u11AF","\u110B\u1175\u11AF\u110C\u1165\u11BC","\u110B\u1175\u11AF\u110C\u1169\u11BC","\u110B\u1175\u11AF\u110C\u116E\u110B\u1175\u11AF","\u110B\u1175\u11AF\u110D\u1175\u11A8","\u110B\u1175\u11AF\u110E\u1166","\u110B\u1175\u11AF\u110E\u1175","\u110B\u1175\u11AF\u1112\u1162\u11BC","\u110B\u1175\u11AF\u1112\u116C\u110B\u116D\u11BC","\u110B\u1175\u11B7\u1100\u1173\u11B7","\u110B\u1175\u11B7\u1106\u116E","\u110B\u1175\u11B8\u1103\u1162","\u110B\u1175\u11B8\u1105\u1167\u11A8","\u110B\u1175\u11B8\u1106\u1161\u11BA","\u110B\u1175\u11B8\u1109\u1161","\u110B\u1175\u11B8\u1109\u116E\u11AF","\u110B\u1175\u11B8\u1109\u1175","\u110B\u1175\u11B8\u110B\u116F\u11AB","\u110B\u1175\u11B8\u110C\u1161\u11BC","\u110B\u1175\u11B8\u1112\u1161\u11A8","\u110C\u1161\u1100\u1161\u110B\u116D\u11BC","\u110C\u1161\u1100\u1167\u11A8","\u110C\u1161\u1100\u1173\u11A8","\u110C\u1161\u1103\u1169\u11BC","\u110C\u1161\u1105\u1161\u11BC","\u110C\u1161\u1107\u116E\u1109\u1175\u11B7","\u110C\u1161\u1109\u1175\u11A8","\u110C\u1161\u1109\u1175\u11AB","\u110C\u1161\u110B\u1167\u11AB","\u110C\u1161\u110B\u116F\u11AB","\u110C\u1161\u110B\u1172\u11AF","\u110C\u1161\u110C\u1165\u11AB\u1100\u1165","\u110C\u1161\u110C\u1165\u11BC","\u110C\u1161\u110C\u1169\u11AB\u1109\u1175\u11B7","\u110C\u1161\u1111\u1161\u11AB","\u110C\u1161\u11A8\u1100\u1161","\u110C\u1161\u11A8\u1102\u1167\u11AB","\u110C\u1161\u11A8\u1109\u1165\u11BC","\u110C\u1161\u11A8\u110B\u1165\u11B8","\u110C\u1161\u11A8\u110B\u116D\u11BC","\u110C\u1161\u11A8\u110B\u1173\u11AB\u1104\u1161\u11AF","\u110C\u1161\u11A8\u1111\u116E\u11B7","\u110C\u1161\u11AB\u1103\u1175","\u110C\u1161\u11AB\u1104\u1173\u11A8","\u110C\u1161\u11AB\u110E\u1175","\u110C\u1161\u11AF\u1106\u1169\u11BA","\u110C\u1161\u11B7\u1101\u1161\u11AB","\u110C\u1161\u11B7\u1109\u116E\u1112\u1161\u11B7","\u110C\u1161\u11B7\u1109\u1175","\u110C\u1161\u11B7\u110B\u1169\u11BA","\u110C\u1161\u11B7\u110C\u1161\u1105\u1175","\u110C\u1161\u11B8\u110C\u1175","\u110C\u1161\u11BC\u1100\u116A\u11AB","\u110C\u1161\u11BC\u1100\u116E\u11AB","\u110C\u1161\u11BC\u1100\u1175\u1100\u1161\u11AB","\u110C\u1161\u11BC\u1105\u1162","\u110C\u1161\u11BC\u1105\u1168","\u110C\u1161\u11BC\u1105\u1173","\u110C\u1161\u11BC\u1106\u1161","\u110C\u1161\u11BC\u1106\u1167\u11AB","\u110C\u1161\u11BC\u1106\u1169","\u110C\u1161\u11BC\u1106\u1175","\u110C\u1161\u11BC\u1107\u1175","\u110C\u1161\u11BC\u1109\u1161","\u110C\u1161\u11BC\u1109\u1169","\u110C\u1161\u11BC\u1109\u1175\u11A8","\u110C\u1161\u11BC\u110B\u1162\u110B\u1175\u11AB","\u110C\u1161\u11BC\u110B\u1175\u11AB","\u110C\u1161\u11BC\u110C\u1165\u11B7","\u110C\u1161\u11BC\u110E\u1161","\u110C\u1161\u11BC\u1112\u1161\u11A8\u1100\u1173\u11B7","\u110C\u1162\u1102\u1173\u11BC","\u110C\u1162\u1108\u1161\u11AF\u1105\u1175","\u110C\u1162\u1109\u1161\u11AB","\u110C\u1162\u1109\u1162\u11BC","\u110C\u1162\u110C\u1161\u11A8\u1102\u1167\u11AB","\u110C\u1162\u110C\u1165\u11BC","\u110C\u1162\u110E\u1162\u1100\u1175","\u110C\u1162\u1111\u1161\u11AB","\u110C\u1162\u1112\u1161\u11A8","\u110C\u1162\u1112\u116A\u11AF\u110B\u116D\u11BC","\u110C\u1165\u1100\u1165\u11BA","\u110C\u1165\u1100\u1169\u1105\u1175","\u110C\u1165\u1100\u1169\u11BA","\u110C\u1165\u1102\u1167\u11A8","\u110C\u1165\u1105\u1165\u11AB","\u110C\u1165\u1105\u1165\u11C2\u1100\u1166","\u110C\u1165\u1107\u1165\u11AB","\u110C\u1165\u110B\u116E\u11AF","\u110C\u1165\u110C\u1165\u11AF\u1105\u1169","\u110C\u1165\u110E\u116E\u11A8","\u110C\u1165\u11A8\u1100\u1173\u11A8","\u110C\u1165\u11A8\u1103\u1161\u11BC\u1112\u1175","\u110C\u1165\u11A8\u1109\u1165\u11BC","\u110C\u1165\u11A8\u110B\u116D\u11BC","\u110C\u1165\u11A8\u110B\u1173\u11BC","\u110C\u1165\u11AB\u1100\u1162","\u110C\u1165\u11AB\u1100\u1169\u11BC","\u110C\u1165\u11AB\u1100\u1175","\u110C\u1165\u11AB\u1103\u1161\u11AF","\u110C\u1165\u11AB\u1105\u1161\u1103\u1169","\u110C\u1165\u11AB\u1106\u1161\u11BC","\u110C\u1165\u11AB\u1106\u116E\u11AB","\u110C\u1165\u11AB\u1107\u1161\u11AB","\u110C\u1165\u11AB\u1107\u116E","\u110C\u1165\u11AB\u1109\u1166","\u110C\u1165\u11AB\u1109\u1175","\u110C\u1165\u11AB\u110B\u116D\u11BC","\u110C\u1165\u11AB\u110C\u1161","\u110C\u1165\u11AB\u110C\u1162\u11BC","\u110C\u1165\u11AB\u110C\u116E","\u110C\u1165\u11AB\u110E\u1165\u11AF","\u110C\u1165\u11AB\u110E\u1166","\u110C\u1165\u11AB\u1110\u1169\u11BC","\u110C\u1165\u11AB\u1112\u1167","\u110C\u1165\u11AB\u1112\u116E","\u110C\u1165\u11AF\u1103\u1162","\u110C\u1165\u11AF\u1106\u1161\u11BC","\u110C\u1165\u11AF\u1107\u1161\u11AB","\u110C\u1165\u11AF\u110B\u1163\u11A8","\u110C\u1165\u11AF\u110E\u1161","\u110C\u1165\u11B7\u1100\u1165\u11B7","\u110C\u1165\u11B7\u1109\u116E","\u110C\u1165\u11B7\u1109\u1175\u11B7","\u110C\u1165\u11B7\u110B\u116F\u11AB","\u110C\u1165\u11B7\u110C\u1165\u11B7","\u110C\u1165\u11B7\u110E\u1161","\u110C\u1165\u11B8\u1100\u1173\u11AB","\u110C\u1165\u11B8\u1109\u1175","\u110C\u1165\u11B8\u110E\u1169\u11A8","\u110C\u1165\u11BA\u1100\u1161\u1105\u1161\u11A8","\u110C\u1165\u11BC\u1100\u1165\u110C\u1161\u11BC","\u110C\u1165\u11BC\u1103\u1169","\u110C\u1165\u11BC\u1105\u1172\u110C\u1161\u11BC","\u110C\u1165\u11BC\u1105\u1175","\u110C\u1165\u11BC\u1106\u1161\u11AF","\u110C\u1165\u11BC\u1106\u1167\u11AB","\u110C\u1165\u11BC\u1106\u116E\u11AB","\u110C\u1165\u11BC\u1107\u1161\u11AB\u1103\u1162","\u110C\u1165\u11BC\u1107\u1169","\u110C\u1165\u11BC\u1107\u116E","\u110C\u1165\u11BC\u1107\u1175","\u110C\u1165\u11BC\u1109\u1161\u11BC","\u110C\u1165\u11BC\u1109\u1165\u11BC","\u110C\u1165\u11BC\u110B\u1169","\u110C\u1165\u11BC\u110B\u116F\u11AB","\u110C\u1165\u11BC\u110C\u1161\u11BC","\u110C\u1165\u11BC\u110C\u1175","\u110C\u1165\u11BC\u110E\u1175","\u110C\u1165\u11BC\u1112\u116A\u11A8\u1112\u1175","\u110C\u1166\u1100\u1169\u11BC","\u110C\u1166\u1100\u116A\u110C\u1165\u11B7","\u110C\u1166\u1103\u1162\u1105\u1169","\u110C\u1166\u1106\u1169\u11A8","\u110C\u1166\u1107\u1161\u11AF","\u110C\u1166\u1107\u1165\u11B8","\u110C\u1166\u1109\u1161\u11BA\u1102\u1161\u11AF","\u110C\u1166\u110B\u1161\u11AB","\u110C\u1166\u110B\u1175\u11AF","\u110C\u1166\u110C\u1161\u11A8","\u110C\u1166\u110C\u116E\u1103\u1169","\u110C\u1166\u110E\u116E\u11AF","\u110C\u1166\u1111\u116E\u11B7","\u110C\u1166\u1112\u1161\u11AB","\u110C\u1169\u1100\u1161\u11A8","\u110C\u1169\u1100\u1165\u11AB","\u110C\u1169\u1100\u1173\u11B7","\u110C\u1169\u1100\u1175\u11BC","\u110C\u1169\u1106\u1167\u11BC","\u110C\u1169\u1106\u1175\u1105\u116D","\u110C\u1169\u1109\u1161\u11BC","\u110C\u1169\u1109\u1165\u11AB","\u110C\u1169\u110B\u116D\u11BC\u1112\u1175","\u110C\u1169\u110C\u1165\u11AF","\u110C\u1169\u110C\u1165\u11BC","\u110C\u1169\u110C\u1175\u11A8","\u110C\u1169\u11AB\u1103\u1162\u11BA\u1106\u1161\u11AF","\u110C\u1169\u11AB\u110C\u1162","\u110C\u1169\u11AF\u110B\u1165\u11B8","\u110C\u1169\u11AF\u110B\u1173\u11B7","\u110C\u1169\u11BC\u1100\u116D","\u110C\u1169\u11BC\u1105\u1169","\u110C\u1169\u11BC\u1105\u1172","\u110C\u1169\u11BC\u1109\u1169\u1105\u1175","\u110C\u1169\u11BC\u110B\u1165\u11B8\u110B\u116F\u11AB","\u110C\u1169\u11BC\u110C\u1169\u11BC","\u110C\u1169\u11BC\u1112\u1161\u11B8","\u110C\u116A\u1109\u1165\u11A8","\u110C\u116C\u110B\u1175\u11AB","\u110C\u116E\u1100\u116A\u11AB\u110C\u1165\u11A8","\u110C\u116E\u1105\u1173\u11B7","\u110C\u116E\u1106\u1161\u11AF","\u110C\u116E\u1106\u1165\u1102\u1175","\u110C\u116E\u1106\u1165\u11A8","\u110C\u116E\u1106\u116E\u11AB","\u110C\u116E\u1106\u1175\u11AB","\u110C\u116E\u1107\u1161\u11BC","\u110C\u116E\u1107\u1167\u11AB","\u110C\u116E\u1109\u1175\u11A8","\u110C\u116E\u110B\u1175\u11AB","\u110C\u116E\u110B\u1175\u11AF","\u110C\u116E\u110C\u1161\u11BC","\u110C\u116E\u110C\u1165\u11AB\u110C\u1161","\u110C\u116E\u1110\u1162\u11A8","\u110C\u116E\u11AB\u1107\u1175","\u110C\u116E\u11AF\u1100\u1165\u1105\u1175","\u110C\u116E\u11AF\u1100\u1175","\u110C\u116E\u11AF\u1106\u116E\u1102\u1174","\u110C\u116E\u11BC\u1100\u1161\u11AB","\u110C\u116E\u11BC\u1100\u1168\u1107\u1161\u11BC\u1109\u1169\u11BC","\u110C\u116E\u11BC\u1100\u116E\u11A8","\u110C\u116E\u11BC\u1102\u1167\u11AB","\u110C\u116E\u11BC\u1103\u1161\u11AB","\u110C\u116E\u11BC\u1103\u1169\u11A8","\u110C\u116E\u11BC\u1107\u1161\u11AB","\u110C\u116E\u11BC\u1107\u116E","\u110C\u116E\u11BC\u1109\u1166","\u110C\u116E\u11BC\u1109\u1169\u1100\u1175\u110B\u1165\u11B8","\u110C\u116E\u11BC\u1109\u116E\u11AB","\u110C\u116E\u11BC\u110B\u1161\u11BC","\u110C\u116E\u11BC\u110B\u116D","\u110C\u116E\u11BC\u1112\u1161\u11A8\u1100\u116D","\u110C\u1173\u11A8\u1109\u1165\u11A8","\u110C\u1173\u11A8\u1109\u1175","\u110C\u1173\u11AF\u1100\u1165\u110B\u116E\u11B7","\u110C\u1173\u11BC\u1100\u1161","\u110C\u1173\u11BC\u1100\u1165","\u110C\u1173\u11BC\u1100\u116F\u11AB","\u110C\u1173\u11BC\u1109\u1161\u11BC","\u110C\u1173\u11BC\u1109\u1166","\u110C\u1175\u1100\u1161\u11A8","\u110C\u1175\u1100\u1161\u11B8","\u110C\u1175\u1100\u1167\u11BC","\u110C\u1175\u1100\u1173\u11A8\u1112\u1175","\u110C\u1175\u1100\u1173\u11B7","\u110C\u1175\u1100\u1173\u11B8","\u110C\u1175\u1102\u1173\u11BC","\u110C\u1175\u1105\u1173\u11B7\u1100\u1175\u11AF","\u110C\u1175\u1105\u1175\u1109\u1161\u11AB","\u110C\u1175\u1107\u1161\u11BC","\u110C\u1175\u1107\u116E\u11BC","\u110C\u1175\u1109\u1175\u11A8","\u110C\u1175\u110B\u1167\u11A8","\u110C\u1175\u110B\u116E\u1100\u1162","\u110C\u1175\u110B\u116F\u11AB","\u110C\u1175\u110C\u1165\u11A8","\u110C\u1175\u110C\u1165\u11B7","\u110C\u1175\u110C\u1175\u11AB","\u110C\u1175\u110E\u116E\u11AF","\u110C\u1175\u11A8\u1109\u1165\u11AB","\u110C\u1175\u11A8\u110B\u1165\u11B8","\u110C\u1175\u11A8\u110B\u116F\u11AB","\u110C\u1175\u11A8\u110C\u1161\u11BC","\u110C\u1175\u11AB\u1100\u1173\u11B8","\u110C\u1175\u11AB\u1103\u1169\u11BC","\u110C\u1175\u11AB\u1105\u1169","\u110C\u1175\u11AB\u1105\u116D","\u110C\u1175\u11AB\u1105\u1175","\u110C\u1175\u11AB\u110D\u1161","\u110C\u1175\u11AB\u110E\u1161\u11AF","\u110C\u1175\u11AB\u110E\u116E\u11AF","\u110C\u1175\u11AB\u1110\u1169\u11BC","\u110C\u1175\u11AB\u1112\u1162\u11BC","\u110C\u1175\u11AF\u1106\u116E\u11AB","\u110C\u1175\u11AF\u1107\u1167\u11BC","\u110C\u1175\u11AF\u1109\u1165","\u110C\u1175\u11B7\u110C\u1161\u11A8","\u110C\u1175\u11B8\u1103\u1161\u11AB","\u110C\u1175\u11B8\u110B\u1161\u11AB","\u110C\u1175\u11B8\u110C\u116E\u11BC","\u110D\u1161\u110C\u1173\u11BC","\u110D\u1175\u1101\u1165\u1100\u1175","\u110E\u1161\u1102\u1161\u11B7","\u110E\u1161\u1105\u1161\u1105\u1175","\u110E\u1161\u1105\u1163\u11BC","\u110E\u1161\u1105\u1175\u11B7","\u110E\u1161\u1107\u1167\u11AF","\u110E\u1161\u1109\u1165\u11AB","\u110E\u1161\u110E\u1173\u11B7","\u110E\u1161\u11A8\u1100\u1161\u11A8","\u110E\u1161\u11AB\u1106\u116E\u11AF","\u110E\u1161\u11AB\u1109\u1165\u11BC","\u110E\u1161\u11B7\u1100\u1161","\u110E\u1161\u11B7\u1100\u1175\u1105\u1173\u11B7","\u110E\u1161\u11B7\u1109\u1162","\u110E\u1161\u11B7\u1109\u1165\u11A8","\u110E\u1161\u11B7\u110B\u1167","\u110E\u1161\u11B7\u110B\u116C","\u110E\u1161\u11B7\u110C\u1169","\u110E\u1161\u11BA\u110C\u1161\u11AB","\u110E\u1161\u11BC\u1100\u1161","\u110E\u1161\u11BC\u1100\u1169","\u110E\u1161\u11BC\u1100\u116E","\u110E\u1161\u11BC\u1106\u116E\u11AB","\u110E\u1161\u11BC\u1107\u1161\u11A9","\u110E\u1161\u11BC\u110C\u1161\u11A8","\u110E\u1161\u11BC\u110C\u1169","\u110E\u1162\u1102\u1165\u11AF","\u110E\u1162\u110C\u1165\u11B7","\u110E\u1162\u11A8\u1100\u1161\u1107\u1161\u11BC","\u110E\u1162\u11A8\u1107\u1161\u11BC","\u110E\u1162\u11A8\u1109\u1161\u11BC","\u110E\u1162\u11A8\u110B\u1175\u11B7","\u110E\u1162\u11B7\u1111\u1175\u110B\u1165\u11AB","\u110E\u1165\u1107\u1165\u11AF","\u110E\u1165\u110B\u1173\u11B7","\u110E\u1165\u11AB\u1100\u116E\u11A8","\u110E\u1165\u11AB\u1103\u116E\u11BC","\u110E\u1165\u11AB\u110C\u1161\u11BC","\u110E\u1165\u11AB\u110C\u1162","\u110E\u1165\u11AB\u110E\u1165\u11AB\u1112\u1175","\u110E\u1165\u11AF\u1103\u1169","\u110E\u1165\u11AF\u110C\u1165\u1112\u1175","\u110E\u1165\u11AF\u1112\u1161\u11A8","\u110E\u1165\u11BA\u1102\u1161\u11AF","\u110E\u1165\u11BA\u110D\u1162","\u110E\u1165\u11BC\u1102\u1167\u11AB","\u110E\u1165\u11BC\u1107\u1161\u110C\u1175","\u110E\u1165\u11BC\u1109\u1169","\u110E\u1165\u11BC\u110E\u116E\u11AB","\u110E\u1166\u1100\u1168","\u110E\u1166\u1105\u1167\u11A8","\u110E\u1166\u110B\u1169\u11AB","\u110E\u1166\u110B\u1172\u11A8","\u110E\u1166\u110C\u116E\u11BC","\u110E\u1166\u1112\u1165\u11B7","\u110E\u1169\u1103\u1173\u11BC\u1112\u1161\u11A8\u1109\u1162\u11BC","\u110E\u1169\u1107\u1161\u11AB","\u110E\u1169\u1107\u1161\u11B8","\u110E\u1169\u1109\u1161\u11BC\u1112\u116A","\u110E\u1169\u1109\u116E\u11AB","\u110E\u1169\u110B\u1167\u1105\u1173\u11B7","\u110E\u1169\u110B\u116F\u11AB","\u110E\u1169\u110C\u1165\u1102\u1167\u11A8","\u110E\u1169\u110C\u1165\u11B7","\u110E\u1169\u110E\u1165\u11BC","\u110E\u1169\u110F\u1169\u11AF\u1105\u1175\u11BA","\u110E\u1169\u11BA\u1107\u116E\u11AF","\u110E\u1169\u11BC\u1100\u1161\u11A8","\u110E\u1169\u11BC\u1105\u1175","\u110E\u1169\u11BC\u110C\u1161\u11BC","\u110E\u116A\u11AF\u110B\u1167\u11BC","\u110E\u116C\u1100\u1173\u11AB","\u110E\u116C\u1109\u1161\u11BC","\u110E\u116C\u1109\u1165\u11AB","\u110E\u116C\u1109\u1175\u11AB","\u110E\u116C\u110B\u1161\u11A8","\u110E\u116C\u110C\u1169\u11BC","\u110E\u116E\u1109\u1165\u11A8","\u110E\u116E\u110B\u1165\u11A8","\u110E\u116E\u110C\u1175\u11AB","\u110E\u116E\u110E\u1165\u11AB","\u110E\u116E\u110E\u1173\u11A8","\u110E\u116E\u11A8\u1100\u116E","\u110E\u116E\u11A8\u1109\u1169","\u110E\u116E\u11A8\u110C\u1166","\u110E\u116E\u11A8\u1112\u1161","\u110E\u116E\u11AF\u1100\u1173\u11AB","\u110E\u116E\u11AF\u1107\u1161\u11AF","\u110E\u116E\u11AF\u1109\u1161\u11AB","\u110E\u116E\u11AF\u1109\u1175\u11AB","\u110E\u116E\u11AF\u110B\u1167\u11AB","\u110E\u116E\u11AF\u110B\u1175\u11B8","\u110E\u116E\u11AF\u110C\u1161\u11BC","\u110E\u116E\u11AF\u1111\u1161\u11AB","\u110E\u116E\u11BC\u1100\u1167\u11A8","\u110E\u116E\u11BC\u1100\u1169","\u110E\u116E\u11BC\u1103\u1169\u11AF","\u110E\u116E\u11BC\u1107\u116E\u11AB\u1112\u1175","\u110E\u116E\u11BC\u110E\u1165\u11BC\u1103\u1169","\u110E\u1171\u110B\u1165\u11B8","\u110E\u1171\u110C\u1175\u11A8","\u110E\u1171\u1112\u1163\u11BC","\u110E\u1175\u110B\u1163\u11A8","\u110E\u1175\u11AB\u1100\u116E","\u110E\u1175\u11AB\u110E\u1165\u11A8","\u110E\u1175\u11AF\u1109\u1175\u11B8","\u110E\u1175\u11AF\u110B\u116F\u11AF","\u110E\u1175\u11AF\u1111\u1161\u11AB","\u110E\u1175\u11B7\u1103\u1162","\u110E\u1175\u11B7\u1106\u116E\u11A8","\u110E\u1175\u11B7\u1109\u1175\u11AF","\u110E\u1175\u11BA\u1109\u1169\u11AF","\u110E\u1175\u11BC\u110E\u1161\u11AB","\u110F\u1161\u1106\u1166\u1105\u1161","\u110F\u1161\u110B\u116E\u11AB\u1110\u1165","\u110F\u1161\u11AF\u1100\u116E\u11A8\u1109\u116E","\u110F\u1162\u1105\u1175\u11A8\u1110\u1165","\u110F\u1162\u11B7\u1111\u1165\u1109\u1173","\u110F\u1162\u11B7\u1111\u1166\u110B\u1175\u11AB","\u110F\u1165\u1110\u1173\u11AB","\u110F\u1165\u11AB\u1103\u1175\u1109\u1167\u11AB","\u110F\u1165\u11AF\u1105\u1165","\u110F\u1165\u11B7\u1111\u1172\u1110\u1165","\u110F\u1169\u1101\u1175\u1105\u1175","\u110F\u1169\u1106\u1175\u1103\u1175","\u110F\u1169\u11AB\u1109\u1165\u1110\u1173","\u110F\u1169\u11AF\u1105\u1161","\u110F\u1169\u11B7\u1111\u1173\u11AF\u1105\u1166\u11A8\u1109\u1173","\u110F\u1169\u11BC\u1102\u1161\u1106\u116E\u11AF","\u110F\u116B\u1100\u1161\u11B7","\u110F\u116E\u1103\u1166\u1110\u1161","\u110F\u1173\u1105\u1175\u11B7","\u110F\u1173\u11AB\u1100\u1175\u11AF","\u110F\u1173\u11AB\u1104\u1161\u11AF","\u110F\u1173\u11AB\u1109\u1169\u1105\u1175","\u110F\u1173\u11AB\u110B\u1161\u1103\u1173\u11AF","\u110F\u1173\u11AB\u110B\u1165\u1106\u1165\u1102\u1175","\u110F\u1173\u11AB\u110B\u1175\u11AF","\u110F\u1173\u11AB\u110C\u1165\u11AF","\u110F\u1173\u11AF\u1105\u1162\u1109\u1175\u11A8","\u110F\u1173\u11AF\u1105\u1165\u11B8","\u110F\u1175\u11AF\u1105\u1169","\u1110\u1161\u110B\u1175\u11B8","\u1110\u1161\u110C\u1161\u1100\u1175","\u1110\u1161\u11A8\u1100\u116E","\u1110\u1161\u11A8\u110C\u1161","\u1110\u1161\u11AB\u1109\u1162\u11BC","\u1110\u1162\u1100\u116F\u11AB\u1103\u1169","\u1110\u1162\u110B\u1163\u11BC","\u1110\u1162\u1111\u116E\u11BC","\u1110\u1162\u11A8\u1109\u1175","\u1110\u1162\u11AF\u1105\u1165\u11AB\u1110\u1173","\u1110\u1165\u1102\u1165\u11AF","\u1110\u1165\u1106\u1175\u1102\u1165\u11AF","\u1110\u1166\u1102\u1175\u1109\u1173","\u1110\u1166\u1109\u1173\u1110\u1173","\u1110\u1166\u110B\u1175\u1107\u1173\u11AF","\u1110\u1166\u11AF\u1105\u1166\u1107\u1175\u110C\u1165\u11AB","\u1110\u1169\u1105\u1169\u11AB","\u1110\u1169\u1106\u1161\u1110\u1169","\u1110\u1169\u110B\u116D\u110B\u1175\u11AF","\u1110\u1169\u11BC\u1100\u1168","\u1110\u1169\u11BC\u1100\u116A","\u1110\u1169\u11BC\u1105\u1169","\u1110\u1169\u11BC\u1109\u1175\u11AB","\u1110\u1169\u11BC\u110B\u1167\u11A8","\u1110\u1169\u11BC\u110B\u1175\u11AF","\u1110\u1169\u11BC\u110C\u1161\u11BC","\u1110\u1169\u11BC\u110C\u1166","\u1110\u1169\u11BC\u110C\u1173\u11BC","\u1110\u1169\u11BC\u1112\u1161\u11B8","\u1110\u1169\u11BC\u1112\u116A","\u1110\u116C\u1100\u1173\u11AB","\u1110\u116C\u110B\u116F\u11AB","\u1110\u116C\u110C\u1175\u11A8\u1100\u1173\u11B7","\u1110\u1171\u1100\u1175\u11B7","\u1110\u1173\u1105\u1165\u11A8","\u1110\u1173\u11A8\u1100\u1173\u11B8","\u1110\u1173\u11A8\u1107\u1167\u11AF","\u1110\u1173\u11A8\u1109\u1165\u11BC","\u1110\u1173\u11A8\u1109\u116E","\u1110\u1173\u11A8\u110C\u1175\u11BC","\u1110\u1173\u11A8\u1112\u1175","\u1110\u1173\u11AB\u1110\u1173\u11AB\u1112\u1175","\u1110\u1175\u1109\u1167\u110E\u1173","\u1111\u1161\u1105\u1161\u11AB\u1109\u1162\u11A8","\u1111\u1161\u110B\u1175\u11AF","\u1111\u1161\u110E\u116E\u11AF\u1109\u1169","\u1111\u1161\u11AB\u1100\u1167\u11AF","\u1111\u1161\u11AB\u1103\u1161\u11AB","\u1111\u1161\u11AB\u1106\u1162","\u1111\u1161\u11AB\u1109\u1161","\u1111\u1161\u11AF\u1109\u1175\u11B8","\u1111\u1161\u11AF\u110B\u116F\u11AF","\u1111\u1161\u11B8\u1109\u1169\u11BC","\u1111\u1162\u1109\u1167\u11AB","\u1111\u1162\u11A8\u1109\u1173","\u1111\u1162\u11A8\u1109\u1175\u1106\u1175\u11AF\u1105\u1175","\u1111\u1162\u11AB\u1110\u1175","\u1111\u1165\u1109\u1166\u11AB\u1110\u1173","\u1111\u1166\u110B\u1175\u11AB\u1110\u1173","\u1111\u1167\u11AB\u1100\u1167\u11AB","\u1111\u1167\u11AB\u110B\u1174","\u1111\u1167\u11AB\u110C\u1175","\u1111\u1167\u11AB\u1112\u1175","\u1111\u1167\u11BC\u1100\u1161","\u1111\u1167\u11BC\u1100\u1172\u11AB","\u1111\u1167\u11BC\u1109\u1162\u11BC","\u1111\u1167\u11BC\u1109\u1169","\u1111\u1167\u11BC\u110B\u1163\u11BC","\u1111\u1167\u11BC\u110B\u1175\u11AF","\u1111\u1167\u11BC\u1112\u116A","\u1111\u1169\u1109\u1173\u1110\u1165","\u1111\u1169\u110B\u1175\u11AB\u1110\u1173","\u1111\u1169\u110C\u1161\u11BC","\u1111\u1169\u1112\u1161\u11B7","\u1111\u116D\u1106\u1167\u11AB","\u1111\u116D\u110C\u1165\u11BC","\u1111\u116D\u110C\u116E\u11AB","\u1111\u116D\u1112\u1167\u11AB","\u1111\u116E\u11B7\u1106\u1169\u11A8","\u1111\u116E\u11B7\u110C\u1175\u11AF","\u1111\u116E\u11BC\u1100\u1167\u11BC","\u1111\u116E\u11BC\u1109\u1169\u11A8","\u1111\u116E\u11BC\u1109\u1173\u11B8","\u1111\u1173\u1105\u1161\u11BC\u1109\u1173","\u1111\u1173\u1105\u1175\u11AB\u1110\u1165","\u1111\u1173\u11AF\u1105\u1161\u1109\u1173\u1110\u1175\u11A8","\u1111\u1175\u1100\u1169\u11AB","\u1111\u1175\u1106\u1161\u11BC","\u1111\u1175\u110B\u1161\u1102\u1169","\u1111\u1175\u11AF\u1105\u1173\u11B7","\u1111\u1175\u11AF\u1109\u116E","\u1111\u1175\u11AF\u110B\u116D","\u1111\u1175\u11AF\u110C\u1161","\u1111\u1175\u11AF\u1110\u1169\u11BC","\u1111\u1175\u11BC\u1100\u1168","\u1112\u1161\u1102\u1173\u1102\u1175\u11B7","\u1112\u1161\u1102\u1173\u11AF","\u1112\u1161\u1103\u1173\u110B\u1170\u110B\u1165","\u1112\u1161\u1105\u116E\u11BA\u1107\u1161\u11B7","\u1112\u1161\u1107\u1161\u11AB\u1100\u1175","\u1112\u1161\u1109\u116E\u11A8\u110C\u1175\u11B8","\u1112\u1161\u1109\u116E\u11AB","\u1112\u1161\u110B\u1167\u1110\u1173\u11AB","\u1112\u1161\u110C\u1175\u1106\u1161\u11AB","\u1112\u1161\u110E\u1165\u11AB","\u1112\u1161\u1111\u116E\u11B7","\u1112\u1161\u1111\u1175\u11AF","\u1112\u1161\u11A8\u1100\u116A","\u1112\u1161\u11A8\u1100\u116D","\u1112\u1161\u11A8\u1100\u1173\u11B8","\u1112\u1161\u11A8\u1100\u1175","\u1112\u1161\u11A8\u1102\u1167\u11AB","\u1112\u1161\u11A8\u1105\u1167\u11A8","\u1112\u1161\u11A8\u1107\u1165\u11AB","\u1112\u1161\u11A8\u1107\u116E\u1106\u1169","\u1112\u1161\u11A8\u1107\u1175","\u1112\u1161\u11A8\u1109\u1162\u11BC","\u1112\u1161\u11A8\u1109\u116E\u11AF","\u1112\u1161\u11A8\u1109\u1173\u11B8","\u1112\u1161\u11A8\u110B\u116D\u11BC\u1111\u116E\u11B7","\u1112\u1161\u11A8\u110B\u116F\u11AB","\u1112\u1161\u11A8\u110B\u1171","\u1112\u1161\u11A8\u110C\u1161","\u1112\u1161\u11A8\u110C\u1165\u11B7","\u1112\u1161\u11AB\u1100\u1168","\u1112\u1161\u11AB\u1100\u1173\u11AF","\u1112\u1161\u11AB\u1101\u1165\u1107\u1165\u11AB\u110B\u1166","\u1112\u1161\u11AB\u1102\u1161\u11BD","\u1112\u1161\u11AB\u1102\u116E\u11AB","\u1112\u1161\u11AB\u1103\u1169\u11BC\u110B\u1161\u11AB","\u1112\u1161\u11AB\u1104\u1162","\u1112\u1161\u11AB\u1105\u1161\u1109\u1161\u11AB","\u1112\u1161\u11AB\u1106\u1161\u1103\u1175","\u1112\u1161\u11AB\u1106\u116E\u11AB","\u1112\u1161\u11AB\u1107\u1165\u11AB","\u1112\u1161\u11AB\u1107\u1169\u11A8","\u1112\u1161\u11AB\u1109\u1175\u11A8","\u1112\u1161\u11AB\u110B\u1167\u1105\u1173\u11B7","\u1112\u1161\u11AB\u110D\u1169\u11A8","\u1112\u1161\u11AF\u1106\u1165\u1102\u1175","\u1112\u1161\u11AF\u110B\u1161\u1107\u1165\u110C\u1175","\u1112\u1161\u11AF\u110B\u1175\u11AB","\u1112\u1161\u11B7\u1101\u1166","\u1112\u1161\u11B7\u1107\u116E\u1105\u1169","\u1112\u1161\u11B8\u1100\u1167\u11A8","\u1112\u1161\u11B8\u1105\u1175\u110C\u1165\u11A8","\u1112\u1161\u11BC\u1100\u1169\u11BC","\u1112\u1161\u11BC\u1100\u116E","\u1112\u1161\u11BC\u1109\u1161\u11BC","\u1112\u1161\u11BC\u110B\u1174","\u1112\u1162\u1100\u1167\u11AF","\u1112\u1162\u1100\u116E\u11AB","\u1112\u1162\u1103\u1161\u11B8","\u1112\u1162\u1103\u1161\u11BC","\u1112\u1162\u1106\u116E\u11AF","\u1112\u1162\u1109\u1165\u11A8","\u1112\u1162\u1109\u1165\u11AF","\u1112\u1162\u1109\u116E\u110B\u116D\u11A8\u110C\u1161\u11BC","\u1112\u1162\u110B\u1161\u11AB","\u1112\u1162\u11A8\u1109\u1175\u11B7","\u1112\u1162\u11AB\u1103\u1173\u1107\u1162\u11A8","\u1112\u1162\u11B7\u1107\u1165\u1100\u1165","\u1112\u1162\u11BA\u1107\u1167\u11C0","\u1112\u1162\u11BA\u1109\u1161\u11AF","\u1112\u1162\u11BC\u1103\u1169\u11BC","\u1112\u1162\u11BC\u1107\u1169\u11A8","\u1112\u1162\u11BC\u1109\u1161","\u1112\u1162\u11BC\u110B\u116E\u11AB","\u1112\u1162\u11BC\u110B\u1171","\u1112\u1163\u11BC\u1100\u1175","\u1112\u1163\u11BC\u1109\u1161\u11BC","\u1112\u1163\u11BC\u1109\u116E","\u1112\u1165\u1105\u1161\u11A8","\u1112\u1165\u110B\u116D\u11BC","\u1112\u1166\u11AF\u1100\u1175","\u1112\u1167\u11AB\u1100\u116A\u11AB","\u1112\u1167\u11AB\u1100\u1173\u11B7","\u1112\u1167\u11AB\u1103\u1162","\u1112\u1167\u11AB\u1109\u1161\u11BC","\u1112\u1167\u11AB\u1109\u1175\u11AF","\u1112\u1167\u11AB\u110C\u1161\u11BC","\u1112\u1167\u11AB\u110C\u1162","\u1112\u1167\u11AB\u110C\u1175","\u1112\u1167\u11AF\u110B\u1162\u11A8","\u1112\u1167\u11B8\u1105\u1167\u11A8","\u1112\u1167\u11BC\u1107\u116E","\u1112\u1167\u11BC\u1109\u1161","\u1112\u1167\u11BC\u1109\u116E","\u1112\u1167\u11BC\u1109\u1175\u11A8","\u1112\u1167\u11BC\u110C\u1166","\u1112\u1167\u11BC\u1110\u1162","\u1112\u1167\u11BC\u1111\u1167\u11AB","\u1112\u1168\u1110\u1162\u11A8","\u1112\u1169\u1100\u1175\u1109\u1175\u11B7","\u1112\u1169\u1102\u1161\u11B7","\u1112\u1169\u1105\u1161\u11BC\u110B\u1175","\u1112\u1169\u1107\u1161\u11A8","\u1112\u1169\u1110\u1166\u11AF","\u1112\u1169\u1112\u1173\u11B8","\u1112\u1169\u11A8\u1109\u1175","\u1112\u1169\u11AF\u1105\u1169","\u1112\u1169\u11B7\u1111\u1166\u110B\u1175\u110C\u1175","\u1112\u1169\u11BC\u1107\u1169","\u1112\u1169\u11BC\u1109\u116E","\u1112\u1169\u11BC\u110E\u1161","\u1112\u116A\u1106\u1167\u11AB","\u1112\u116A\u1107\u116E\u11AB","\u1112\u116A\u1109\u1161\u11AF","\u1112\u116A\u110B\u116D\u110B\u1175\u11AF","\u1112\u116A\u110C\u1161\u11BC","\u1112\u116A\u1112\u1161\u11A8","\u1112\u116A\u11A8\u1107\u1169","\u1112\u116A\u11A8\u110B\u1175\u11AB","\u1112\u116A\u11A8\u110C\u1161\u11BC","\u1112\u116A\u11A8\u110C\u1165\u11BC","\u1112\u116A\u11AB\u1100\u1161\u11B8","\u1112\u116A\u11AB\u1100\u1167\u11BC","\u1112\u116A\u11AB\u110B\u1167\u11BC","\u1112\u116A\u11AB\u110B\u1172\u11AF","\u1112\u116A\u11AB\u110C\u1161","\u1112\u116A\u11AF\u1100\u1175","\u1112\u116A\u11AF\u1103\u1169\u11BC","\u1112\u116A\u11AF\u1107\u1161\u11AF\u1112\u1175","\u1112\u116A\u11AF\u110B\u116D\u11BC","\u1112\u116A\u11AF\u110D\u1161\u11A8","\u1112\u116C\u1100\u1167\u11AB","\u1112\u116C\u1100\u116A\u11AB","\u1112\u116C\u1107\u1169\u11A8","\u1112\u116C\u1109\u1162\u11A8","\u1112\u116C\u110B\u116F\u11AB","\u1112\u116C\u110C\u1161\u11BC","\u1112\u116C\u110C\u1165\u11AB","\u1112\u116C\u11BA\u1109\u116E","\u1112\u116C\u11BC\u1103\u1161\u11AB\u1107\u1169\u1103\u1169","\u1112\u116D\u110B\u1172\u11AF\u110C\u1165\u11A8","\u1112\u116E\u1107\u1161\u11AB","\u1112\u116E\u110E\u116E\u11BA\u1100\u1161\u1105\u116E","\u1112\u116E\u11AB\u1105\u1167\u11AB","\u1112\u116F\u11AF\u110A\u1175\u11AB","\u1112\u1172\u1109\u1175\u11A8","\u1112\u1172\u110B\u1175\u11AF","\u1112\u1172\u11BC\u1102\u1162","\u1112\u1173\u1105\u1173\u11B7","\u1112\u1173\u11A8\u1107\u1162\u11A8","\u1112\u1173\u11A8\u110B\u1175\u11AB","\u1112\u1173\u11AB\u110C\u1165\u11A8","\u1112\u1173\u11AB\u1112\u1175","\u1112\u1173\u11BC\u1106\u1175","\u1112\u1173\u11BC\u1107\u116E\u11AB","\u1112\u1174\u1100\u1169\u11A8","\u1112\u1174\u1106\u1161\u11BC","\u1112\u1174\u1109\u1162\u11BC","\u1112\u1174\u11AB\u1109\u1162\u11A8","\u1112\u1175\u11B7\u1101\u1165\u11BA"]});var ic=X((p0,ep)=>{ep.exports=["abaisser","abandon","abdiquer","abeille","abolir","aborder","aboutir","aboyer","abrasif","abreuver","abriter","abroger","abrupt","absence","absolu","absurde","abusif","abyssal","acade\u0301mie","acajou","acarien","accabler","accepter","acclamer","accolade","accroche","accuser","acerbe","achat","acheter","aciduler","acier","acompte","acque\u0301rir","acronyme","acteur","actif","actuel","adepte","ade\u0301quat","adhe\u0301sif","adjectif","adjuger","admettre","admirer","adopter","adorer","adoucir","adresse","adroit","adulte","adverbe","ae\u0301rer","ae\u0301ronef","affaire","affecter","affiche","affreux","affubler","agacer","agencer","agile","agiter","agrafer","agre\u0301able","agrume","aider","aiguille","ailier","aimable","aisance","ajouter","ajuster","alarmer","alchimie","alerte","alge\u0300bre","algue","alie\u0301ner","aliment","alle\u0301ger","alliage","allouer","allumer","alourdir","alpaga","altesse","alve\u0301ole","amateur","ambigu","ambre","ame\u0301nager","amertume","amidon","amiral","amorcer","amour","amovible","amphibie","ampleur","amusant","analyse","anaphore","anarchie","anatomie","ancien","ane\u0301antir","angle","angoisse","anguleux","animal","annexer","annonce","annuel","anodin","anomalie","anonyme","anormal","antenne","antidote","anxieux","apaiser","ape\u0301ritif","aplanir","apologie","appareil","appeler","apporter","appuyer","aquarium","aqueduc","arbitre","arbuste","ardeur","ardoise","argent","arlequin","armature","armement","armoire","armure","arpenter","arracher","arriver","arroser","arsenic","arte\u0301riel","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\u0300re","banquier","barbier","baril","baron","barque","barrage","bassin","bastion","bataille","bateau","batterie","baudrier","bavarder","belette","be\u0301lier","belote","be\u0301ne\u0301fice","berceau","berger","berline","bermuda","besace","besogne","be\u0301tail","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\u0300che","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\u0301ine","caillou","caisson","calculer","calepin","calibre","calmer","calomnie","calvaire","camarade","came\u0301ra","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\u0301dille","ceinture","ce\u0301leste","cellule","cendrier","censurer","central","cercle","ce\u0301re\u0301bral","cerise","cerner","cerveau","cesser","chagrin","chaise","chaleur","chambre","chance","chapitre","charbon","chasseur","chaton","chausson","chavirer","chemise","chenille","che\u0301quier","chercher","cheval","chien","chiffre","chignon","chime\u0300re","chiot","chlorure","chocolat","choisir","chose","chouette","chrome","chute","cigare","cigogne","cimenter","cine\u0301ma","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\u0301sion","coiffer","coincer","cole\u0300re","colibri","colline","colmater","colonel","combat","come\u0301die","commande","compact","concert","conduire","confier","congeler","connoter","consonne","contact","convexe","copain","copie","corail","corbeau","cordage","corniche","corpus","correct","corte\u0300ge","cosmique","costume","coton","coude","coupure","courage","couteau","couvrir","coyote","crabe","crainte","cravate","crayon","cre\u0301ature","cre\u0301diter","cre\u0301meux","creuser","crevette","cribler","crier","cristal","crite\u0300re","croire","croquer","crotale","crucial","cruel","crypter","cubique","cueillir","cuille\u0300re","cuisine","cuivre","culminer","cultiver","cumuler","cupide","curatif","curseur","cyanure","cycle","cylindre","cynique","daigner","damier","danger","danseur","dauphin","de\u0301battre","de\u0301biter","de\u0301border","de\u0301brider","de\u0301butant","de\u0301caler","de\u0301cembre","de\u0301chirer","de\u0301cider","de\u0301clarer","de\u0301corer","de\u0301crire","de\u0301cupler","de\u0301dale","de\u0301ductif","de\u0301esse","de\u0301fensif","de\u0301filer","de\u0301frayer","de\u0301gager","de\u0301givrer","de\u0301glutir","de\u0301grafer","de\u0301jeuner","de\u0301lice","de\u0301loger","demander","demeurer","de\u0301molir","de\u0301nicher","de\u0301nouer","dentelle","de\u0301nuder","de\u0301part","de\u0301penser","de\u0301phaser","de\u0301placer","de\u0301poser","de\u0301ranger","de\u0301rober","de\u0301sastre","descente","de\u0301sert","de\u0301signer","de\u0301sobe\u0301ir","dessiner","destrier","de\u0301tacher","de\u0301tester","de\u0301tourer","de\u0301tresse","devancer","devenir","deviner","devoir","diable","dialogue","diamant","dicter","diffe\u0301rer","dige\u0301rer","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\u0301blouir","e\u0301carter","e\u0301charpe","e\u0301chelle","e\u0301clairer","e\u0301clipse","e\u0301clore","e\u0301cluse","e\u0301cole","e\u0301conomie","e\u0301corce","e\u0301couter","e\u0301craser","e\u0301cre\u0301mer","e\u0301crivain","e\u0301crou","e\u0301cume","e\u0301cureuil","e\u0301difier","e\u0301duquer","effacer","effectif","effigie","effort","effrayer","effusion","e\u0301galiser","e\u0301garer","e\u0301jecter","e\u0301laborer","e\u0301largir","e\u0301lectron","e\u0301le\u0301gant","e\u0301le\u0301phant","e\u0301le\u0300ve","e\u0301ligible","e\u0301litisme","e\u0301loge","e\u0301lucider","e\u0301luder","emballer","embellir","embryon","e\u0301meraude","e\u0301mission","emmener","e\u0301motion","e\u0301mouvoir","empereur","employer","emporter","emprise","e\u0301mulsion","encadrer","enche\u0300re","enclave","encoche","endiguer","endosser","endroit","enduire","e\u0301nergie","enfance","enfermer","enfouir","engager","engin","englober","e\u0301nigme","enjamber","enjeu","enlever","ennemi","ennuyeux","enrichir","enrobage","enseigne","entasser","entendre","entier","entourer","entraver","e\u0301nume\u0301rer","envahir","enviable","envoyer","enzyme","e\u0301olien","e\u0301paissir","e\u0301pargne","e\u0301patant","e\u0301paule","e\u0301picerie","e\u0301pide\u0301mie","e\u0301pier","e\u0301pilogue","e\u0301pine","e\u0301pisode","e\u0301pitaphe","e\u0301poque","e\u0301preuve","e\u0301prouver","e\u0301puisant","e\u0301querre","e\u0301quipe","e\u0301riger","e\u0301rosion","erreur","e\u0301ruption","escalier","espadon","espe\u0300ce","espie\u0300gle","espoir","esprit","esquiver","essayer","essence","essieu","essorer","estime","estomac","estrade","e\u0301tage\u0300re","e\u0301taler","e\u0301tanche","e\u0301tatique","e\u0301teindre","e\u0301tendoir","e\u0301ternel","e\u0301thanol","e\u0301thique","ethnie","e\u0301tirer","e\u0301toffer","e\u0301toile","e\u0301tonnant","e\u0301tourdir","e\u0301trange","e\u0301troit","e\u0301tude","euphorie","e\u0301valuer","e\u0301vasion","e\u0301ventail","e\u0301vidence","e\u0301viter","e\u0301volutif","e\u0301voquer","exact","exage\u0301rer","exaucer","exceller","excitant","exclusif","excuse","exe\u0301cuter","exemple","exercer","exhaler","exhorter","exigence","exiler","exister","exotique","expe\u0301dier","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\u0301brile","fe\u0301conder","fe\u0301de\u0301rer","fe\u0301lin","femme","fe\u0301mur","fendoir","fe\u0301odal","fermer","fe\u0301roce","ferveur","festival","feuille","feutre","fe\u0301vrier","fiasco","ficeler","fictif","fide\u0300le","figure","filature","filetage","filie\u0300re","filleul","filmer","filou","filtrer","financer","finir","fiole","firme","fissure","fixer","flairer","flamme","flasque","flatteur","fle\u0301au","fle\u0300che","fleur","flexion","flocon","flore","fluctuer","fluide","fluvial","folie","fonderie","fongible","fontaine","forcer","forgeron","formuler","fortune","fossile","foudre","fouge\u0300re","fouiller","foulure","fourmi","fragile","fraise","franchir","frapper","frayeur","fre\u0301gate","freiner","frelon","fre\u0301mir","fre\u0301ne\u0301sie","fre\u0300re","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\u0301ant","ge\u0301latine","ge\u0301lule","gendarme","ge\u0301ne\u0301ral","ge\u0301nie","genou","gentil","ge\u0301ologie","ge\u0301ome\u0300tre","ge\u0301ranium","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\u0300re","gue\u0301pard","guerrier","guide","guimauve","guitare","gustatif","gymnaste","gyrostat","habitude","hachoir","halte","hameau","hangar","hanneton","haricot","harmonie","harpon","hasard","he\u0301lium","he\u0301matome","herbe","he\u0301risson","hermine","he\u0301ron","he\u0301siter","heureux","hiberner","hibou","hilarant","histoire","hiver","homard","hommage","homoge\u0300ne","honneur","honorer","honteux","horde","horizon","horloge","hormone","horrible","houleux","housse","hublot","huileux","humain","humble","humide","humour","hurler","hydromel","hygie\u0300ne","hymne","hypnose","idylle","ignorer","iguane","illicite","illusion","image","imbiber","imiter","immense","immobile","immuable","impact","impe\u0301rial","implorer","imposer","imprimer","imputer","incarner","incendie","incident","incliner","incolore","indexer","indice","inductif","ine\u0301dit","ineptie","inexact","infini","infliger","informer","infusion","inge\u0301rer","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\u0301el","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\u0301nile","kayak","kimono","kiosque","label","labial","labourer","lace\u0301rer","lactose","lagune","laine","laisser","laitier","lambeau","lamelle","lampe","lanceur","langage","lanterne","lapin","largeur","larme","laurier","lavabo","lavoir","lecture","le\u0301gal","le\u0301ger","le\u0301gume","lessive","lettre","levier","lexique","le\u0301zard","liasse","libe\u0301rer","libre","licence","licorne","lie\u0300ge","lie\u0300vre","ligature","ligoter","ligue","limer","limite","limonade","limpide","line\u0301aire","lingot","lionceau","liquide","lisie\u0300re","lister","lithium","litige","littoral","livreur","logique","lointain","loisir","lombric","loterie","louer","lourd","loutre","louve","loyal","lubie","lucide","lucratif","lueur","lugubre","luisant","lumie\u0300re","lunaire","lundi","luron","lutter","luxueux","machine","magasin","magenta","magique","maigre","maillon","maintien","mairie","maison","majorer","malaxer","male\u0301fice","malheur","malice","mallette","mammouth","mandater","maniable","manquant","manteau","manuel","marathon","marbre","marchand","mardi","maritime","marqueur","marron","marteler","mascotte","massif","mate\u0301riel","matie\u0300re","matraque","maudire","maussade","mauve","maximal","me\u0301chant","me\u0301connu","me\u0301daille","me\u0301decin","me\u0301diter","me\u0301duse","meilleur","me\u0301lange","me\u0301lodie","membre","me\u0301moire","menacer","mener","menhir","mensonge","mentor","mercredi","me\u0301rite","merle","messager","mesure","me\u0301tal","me\u0301te\u0301ore","me\u0301thode","me\u0301tier","meuble","miauler","microbe","miette","mignon","migrer","milieu","million","mimique","mince","mine\u0301ral","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\u0300ne","murmure","muscle","muse\u0301um","musicien","mutation","muter","mutuel","myriade","myrtille","myste\u0300re","mythique","nageur","nappe","narquois","narrer","natation","nation","nature","naufrage","nautique","navire","ne\u0301buleux","nectar","ne\u0301faste","ne\u0301gation","ne\u0301gliger","ne\u0301gocier","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\u0301ro","nuptial","nuque","nutritif","obe\u0301ir","objectif","obliger","obscur","observer","obstacle","obtenir","obturer","occasion","occuper","oce\u0301an","octobre","octroyer","octupler","oculaire","odeur","odorant","offenser","officier","offrir","ogive","oiseau","oisillon","olfactif","olivier","ombrage","omettre","onctueux","onduler","one\u0301reux","onirique","opale","opaque","ope\u0301rer","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\u0300ne","ozone","paisible","palace","palmare\u0300s","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\u0300que","paternel","patience","patron","pavillon","pavoiser","payer","paysage","peigne","peintre","pelage","pe\u0301lican","pelle","pelouse","peluche","pendule","pe\u0301ne\u0301trer","pe\u0301nible","pensif","pe\u0301nurie","pe\u0301pite","pe\u0301plum","perdrix","perforer","pe\u0301riode","permuter","perplexe","persil","perte","peser","pe\u0301tale","petit","pe\u0301trir","peuple","pharaon","phobie","phoque","photon","phrase","physique","piano","pictural","pie\u0300ce","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\u0301sie","poe\u0300te","pointe","poirier","poisson","poivre","polaire","policier","pollen","polygone","pommade","pompier","ponctuel","ponde\u0301rer","poney","portique","position","posse\u0301der","posture","potager","poteau","potion","pouce","poulain","poumon","pourpre","poussin","pouvoir","prairie","pratique","pre\u0301cieux","pre\u0301dire","pre\u0301fixe","pre\u0301lude","pre\u0301nom","pre\u0301sence","pre\u0301texte","pre\u0301voir","primitif","prince","prison","priver","proble\u0300me","proce\u0301der","prodige","profond","progre\u0300s","proie","projeter","prologue","promener","propre","prospe\u0300re","prote\u0301ger","prouesse","proverbe","prudence","pruneau","psychose","public","puceron","puiser","pulpe","pulsar","punaise","punitif","pupitre","purifier","puzzle","pyramide","quasar","querelle","question","quie\u0301tude","quitter","quotient","racine","raconter","radieux","ragondin","raideur","raisin","ralentir","rallonge","ramasser","rapide","rasage","ratisser","ravager","ravin","rayonner","re\u0301actif","re\u0301agir","re\u0301aliser","re\u0301animer","recevoir","re\u0301citer","re\u0301clamer","re\u0301colter","recruter","reculer","recycler","re\u0301diger","redouter","refaire","re\u0301flexe","re\u0301former","refrain","refuge","re\u0301galien","re\u0301gion","re\u0301glage","re\u0301gulier","re\u0301ite\u0301rer","rejeter","rejouer","relatif","relever","relief","remarque","reme\u0300de","remise","remonter","remplir","remuer","renard","renfort","renifler","renoncer","rentrer","renvoi","replier","reporter","reprise","reptile","requin","re\u0301serve","re\u0301sineux","re\u0301soudre","respect","rester","re\u0301sultat","re\u0301tablir","retenir","re\u0301ticule","retomber","retracer","re\u0301union","re\u0301ussir","revanche","revivre","re\u0301volte","re\u0301vulsif","richesse","rideau","rieur","rigide","rigoler","rincer","riposter","risible","risque","rituel","rival","rivie\u0300re","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\u0301le\u0301rat","sce\u0301nario","sceptre","sche\u0301ma","science","scinder","score","scrutin","sculpter","se\u0301ance","se\u0301cable","se\u0301cher","secouer","se\u0301cre\u0301ter","se\u0301datif","se\u0301duire","seigneur","se\u0301jour","se\u0301lectif","semaine","sembler","semence","se\u0301minal","se\u0301nateur","sensible","sentence","se\u0301parer","se\u0301quence","serein","sergent","se\u0301rieux","serrure","se\u0301rum","service","se\u0301same","se\u0301vir","sevrage","sextuple","side\u0301ral","sie\u0300cle","sie\u0301ger","siffler","sigle","signal","silence","silicium","simple","since\u0300re","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\u0301cial","sphe\u0300re","spiral","stable","station","sternum","stimulus","stipuler","strict","studieux","stupeur","styliste","sublime","substrat","subtil","subvenir","succe\u0300s","sucre","suffixe","sugge\u0301rer","suiveur","sulfate","superbe","supplier","surface","suricate","surmener","surprise","sursaut","survie","suspect","syllabe","symbole","syme\u0301trie","synapse","syntaxe","syste\u0300me","tabac","tablier","tactile","tailler","talent","talisman","talonner","tambour","tamiser","tangible","tapis","taquiner","tarder","tarif","tartine","tasse","tatami","tatouage","taupe","taureau","taxer","te\u0301moin","temporel","tenaille","tendre","teneur","tenir","tension","terminer","terne","terrible","te\u0301tine","texte","the\u0300me","the\u0301orie","the\u0301rapie","thorax","tibia","tie\u0300de","timide","tirelire","tiroir","tissu","titane","titre","tituber","toboggan","tole\u0301rant","tomate","tonique","tonneau","toponyme","torche","tordre","tornade","torpille","torrent","torse","tortue","totem","toucher","tournage","tousser","toxine","traction","trafic","tragique","trahir","train","trancher","travail","tre\u0300fle","tremper","tre\u0301sor","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\u0301ge\u0301tal","ve\u0301hicule","veinard","ve\u0301loce","vendredi","ve\u0301ne\u0301rer","venger","venimeux","ventouse","verdure","ve\u0301rin","vernir","verrou","verser","vertu","veston","ve\u0301te\u0301ran","ve\u0301tuste","vexant","vexer","viaduc","viande","victoire","vidange","vide\u0301o","vignette","vigueur","vilain","village","vinaigre","violon","vipe\u0300re","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\u0301non","yacht","ze\u0300bre","ze\u0301nith","zeste","zoologie"]});var sc=X((h0,rp)=>{rp.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 cc=X((m0,tp)=>{tp.exports=["a\u0301baco","abdomen","abeja","abierto","abogado","abono","aborto","abrazo","abrir","abuelo","abuso","acabar","academia","acceso","accio\u0301n","aceite","acelga","acento","aceptar","a\u0301cido","aclarar","acne\u0301","acoger","acoso","activo","acto","actriz","actuar","acudir","acuerdo","acusar","adicto","admitir","adoptar","adorno","aduana","adulto","ae\u0301reo","afectar","aficio\u0301n","afinar","afirmar","a\u0301gil","agitar","agoni\u0301a","agosto","agotar","agregar","agrio","agua","agudo","a\u0301guila","aguja","ahogo","ahorro","aire","aislar","ajedrez","ajeno","ajuste","alacra\u0301n","alambre","alarma","alba","a\u0301lbum","alcalde","aldea","alegre","alejar","alerta","aleta","alfiler","alga","algodo\u0301n","aliado","aliento","alivio","alma","almeja","almi\u0301bar","altar","alteza","altivo","alto","altura","alumno","alzar","amable","amante","amapola","amargo","amasar","a\u0301mbar","a\u0301mbito","ameno","amigo","amistad","amor","amparo","amplio","ancho","anciano","ancla","andar","ande\u0301n","anemia","a\u0301ngulo","anillo","a\u0301nimo","ani\u0301s","anotar","antena","antiguo","antojo","anual","anular","anuncio","an\u0303adir","an\u0303ejo","an\u0303o","apagar","aparato","apetito","apio","aplicar","apodo","aporte","apoyo","aprender","aprobar","apuesta","apuro","arado","aran\u0303a","arar","a\u0301rbitro","a\u0301rbol","arbusto","archivo","arco","arder","ardilla","arduo","a\u0301rea","a\u0301rido","aries","armoni\u0301a","arne\u0301s","aroma","arpa","arpo\u0301n","arreglo","arroz","arruga","arte","artista","asa","asado","asalto","ascenso","asegurar","aseo","asesor","asiento","asilo","asistir","asno","asombro","a\u0301spero","astilla","astro","astuto","asumir","asunto","atajo","ataque","atar","atento","ateo","a\u0301tico","atleta","a\u0301tomo","atraer","atroz","atu\u0301n","audaz","audio","auge","aula","aumento","ausente","autor","aval","avance","avaro","ave","avellana","avena","avestruz","avio\u0301n","aviso","ayer","ayuda","ayuno","azafra\u0301n","azar","azote","azu\u0301car","azufre","azul","baba","babor","bache","bahi\u0301a","baile","bajar","balanza","balco\u0301n","balde","bambu\u0301","banco","banda","ban\u0303o","barba","barco","barniz","barro","ba\u0301scula","basto\u0301n","basura","batalla","bateri\u0301a","batir","batuta","bau\u0301l","bazar","bebe\u0301","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\u0301i","borde","borrar","bosque","bote","boti\u0301n","bo\u0301veda","bozal","bravo","brazo","brecha","breve","brillo","brinco","brisa","broca","broma","bronce","brote","bruja","brusco","bruto","buceo","bucle","bueno","buey","bufanda","bufo\u0301n","bu\u0301ho","buitre","bulto","burbuja","burla","burro","buscar","butaca","buzo\u0301n","caballo","cabeza","cabina","cabra","cacao","cada\u0301ver","cadena","caer","cafe\u0301","cai\u0301da","caima\u0301n","caja","cajo\u0301n","cal","calamar","calcio","caldo","calidad","calle","calma","calor","calvo","cama","cambio","camello","camino","campo","ca\u0301ncer","candil","canela","canguro","canica","canto","can\u0303a","can\u0303o\u0301n","caoba","caos","capaz","capita\u0301n","capote","captar","capucha","cara","carbo\u0301n","ca\u0301rcel","careta","carga","carin\u0303o","carne","carpeta","carro","carta","casa","casco","casero","caspa","castor","catorce","catre","caudal","causa","cazo","cebolla","ceder","cedro","celda","ce\u0301lebre","celoso","ce\u0301lula","cemento","ceniza","centro","cerca","cerdo","cereza","cero","cerrar","certeza","ce\u0301sped","cetro","chacal","chaleco","champu\u0301","chancla","chapa","charla","chico","chiste","chivo","choque","choza","chuleta","chupar","ciclo\u0301n","ciego","cielo","cien","cierto","cifra","cigarro","cima","cinco","cine","cinta","cipre\u0301s","circo","ciruela","cisne","cita","ciudad","clamor","clan","claro","clase","clave","cliente","clima","cli\u0301nica","cobre","coccio\u0301n","cochino","cocina","coco","co\u0301digo","codo","cofre","coger","cohete","coji\u0301n","cojo","cola","colcha","colegio","colgar","colina","collar","colmo","columna","combate","comer","comida","co\u0301modo","compra","conde","conejo","conga","conocer","consejo","contar","copa","copia","corazo\u0301n","corbata","corcho","cordo\u0301n","corona","correr","coser","cosmos","costa","cra\u0301neo","cra\u0301ter","crear","crecer","crei\u0301do","crema","cri\u0301a","crimen","cripta","crisis","cromo","cro\u0301nica","croqueta","crudo","cruz","cuadro","cuarto","cuatro","cubo","cubrir","cuchara","cuello","cuento","cuerda","cuesta","cueva","cuidar","culebra","culpa","culto","cumbre","cumplir","cuna","cuneta","cuota","cupo\u0301n","cu\u0301pula","curar","curioso","curso","curva","cutis","dama","danza","dar","dardo","da\u0301til","deber","de\u0301bil","de\u0301cada","decir","dedo","defensa","definir","dejar","delfi\u0301n","delgado","delito","demora","denso","dental","deporte","derecho","derrota","desayuno","deseo","desfile","desnudo","destino","desvi\u0301o","detalle","detener","deuda","di\u0301a","diablo","diadema","diamante","diana","diario","dibujo","dictar","diente","dieta","diez","difi\u0301cil","digno","dilema","diluir","dinero","directo","dirigir","disco","disen\u0303o","disfraz","diva","divino","doble","doce","dolor","domingo","don","donar","dorado","dormir","dorso","dos","dosis","drago\u0301n","droga","ducha","duda","duelo","duen\u0303o","dulce","du\u0301o","duque","durar","dureza","duro","e\u0301bano","ebrio","echar","eco","ecuador","edad","edicio\u0301n","edificio","editor","educar","efecto","eficaz","eje","ejemplo","elefante","elegir","elemento","elevar","elipse","e\u0301lite","elixir","elogio","eludir","embudo","emitir","emocio\u0301n","empate","empen\u0303o","empleo","empresa","enano","encargo","enchufe","enci\u0301a","enemigo","enero","enfado","enfermo","engan\u0303o","enigma","enlace","enorme","enredo","ensayo","ensen\u0303ar","entero","entrar","envase","envi\u0301o","e\u0301poca","equipo","erizo","escala","escena","escolar","escribir","escudo","esencia","esfera","esfuerzo","espada","espejo","espi\u0301a","esposa","espuma","esqui\u0301","estar","este","estilo","estufa","etapa","eterno","e\u0301tica","etnia","evadir","evaluar","evento","evitar","exacto","examen","exceso","excusa","exento","exigir","exilio","existir","e\u0301xito","experto","explicar","exponer","extremo","fa\u0301brica","fa\u0301bula","fachada","fa\u0301cil","factor","faena","faja","falda","fallo","falso","faltar","fama","familia","famoso","farao\u0301n","farmacia","farol","farsa","fase","fatiga","fauna","favor","fax","febrero","fecha","feliz","feo","feria","feroz","fe\u0301rtil","fervor","festi\u0301n","fiable","fianza","fiar","fibra","ficcio\u0301n","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\u0301or","fobia","foca","fogata","fogo\u0301n","folio","folleto","fondo","forma","forro","fortuna","forzar","fosa","foto","fracaso","fra\u0301gil","franja","frase","fraude","frei\u0301r","freno","fresa","fri\u0301o","frito","fruta","fuego","fuente","fuerza","fuga","fumar","funcio\u0301n","funda","furgo\u0301n","furia","fusil","fu\u0301tbol","futuro","gacela","gafas","gaita","gajo","gala","galeri\u0301a","gallo","gamba","ganar","gancho","ganga","ganso","garaje","garza","gasolina","gastar","gato","gavila\u0301n","gemelo","gemir","gen","ge\u0301nero","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\u0301fico","grano","grasa","gratis","grave","grieta","grillo","gripe","gris","grito","grosor","gru\u0301a","grueso","grumo","grupo","guante","guapo","guardia","guerra","gui\u0301a","guin\u0303o","guion","guiso","guitarra","gusano","gustar","haber","ha\u0301bil","hablar","hacer","hacha","hada","hallar","hamaca","harina","haz","hazan\u0303a","hebilla","hebra","hecho","helado","helio","hembra","herir","hermano","he\u0301roe","hervir","hielo","hierro","hi\u0301gado","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\u0301medo","humilde","humo","hundir","huraca\u0301n","hurto","icono","ideal","idioma","i\u0301dolo","iglesia","iglu\u0301","igual","ilegal","ilusio\u0301n","imagen","ima\u0301n","imitar","impar","imperio","imponer","impulso","incapaz","i\u0301ndice","inerte","infiel","informe","ingenio","inicio","inmenso","inmune","innato","insecto","instante","intere\u0301s","i\u0301ntimo","intuir","inu\u0301til","invierno","ira","iris","ironi\u0301a","isla","islote","jabali\u0301","jabo\u0301n","jamo\u0301n","jarabe","jardi\u0301n","jarra","jaula","jazmi\u0301n","jefe","jeringa","jinete","jornada","joroba","joven","joya","juerga","jueves","juez","jugador","jugo","juguete","juicio","junco","jungla","junio","juntar","ju\u0301piter","jurar","justo","juvenil","juzgar","kilo","koala","labio","lacio","lacra","lado","ladro\u0301n","lagarto","la\u0301grima","laguna","laico","lamer","la\u0301mina","la\u0301mpara","lana","lancha","langosta","lanza","la\u0301piz","largo","larva","la\u0301stima","lata","la\u0301tex","latir","laurel","lavar","lazo","leal","leccio\u0301n","leche","lector","leer","legio\u0301n","legumbre","lejano","lengua","lento","len\u0303a","leo\u0301n","leopardo","lesio\u0301n","letal","letra","leve","leyenda","libertad","libro","licor","li\u0301der","lidiar","lienzo","liga","ligero","lima","li\u0301mite","limo\u0301n","limpio","lince","lindo","li\u0301nea","lingote","lino","linterna","li\u0301quido","liso","lista","litera","litio","litro","llaga","llama","llanto","llave","llegar","llenar","llevar","llorar","llover","lluvia","lobo","locio\u0301n","loco","locura","lo\u0301gica","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\u0301z","maldad","maleta","malla","malo","mama\u0301","mambo","mamut","manco","mando","manejar","manga","maniqui\u0301","manjar","mano","manso","manta","man\u0303ana","mapa","ma\u0301quina","mar","marco","marea","marfil","margen","marido","ma\u0301rmol","marro\u0301n","martes","marzo","masa","ma\u0301scara","masivo","matar","materia","matiz","matriz","ma\u0301ximo","mayor","mazorca","mecha","medalla","medio","me\u0301dula","mejilla","mejor","melena","melo\u0301n","memoria","menor","mensaje","mente","menu\u0301","mercado","merengue","me\u0301rito","mes","meso\u0301n","meta","meter","me\u0301todo","metro","mezcla","miedo","miel","miembro","miga","mil","milagro","militar","millo\u0301n","mimo","mina","minero","mi\u0301nimo","minuto","miope","mirar","misa","miseria","misil","mismo","mitad","mito","mochila","mocio\u0301n","moda","modelo","moho","mojar","molde","moler","molino","momento","momia","monarca","moneda","monja","monto","mon\u0303o","morada","morder","moreno","morir","morro","morsa","mortal","mosca","mostrar","motivo","mover","mo\u0301vil","mozo","mucho","mudar","mueble","muela","muerte","muestra","mugre","mujer","mula","muleta","multa","mundo","mun\u0303eca","mural","muro","mu\u0301sculo","museo","musgo","mu\u0301sica","muslo","na\u0301car","nacio\u0301n","nadar","naipe","naranja","nariz","narrar","nasal","natal","nativo","natural","na\u0301usea","naval","nave","navidad","necio","ne\u0301ctar","negar","negocio","negro","neo\u0301n","nervio","neto","neutro","nevar","nevera","nicho","nido","niebla","nieto","nin\u0303ez","nin\u0303o","ni\u0301tido","nivel","nobleza","noche","no\u0301mina","noria","norma","norte","nota","noticia","novato","novela","novio","nube","nuca","nu\u0301cleo","nudillo","nudo","nuera","nueve","nuez","nulo","nu\u0301mero","nutria","oasis","obeso","obispo","objeto","obra","obrero","observar","obtener","obvio","oca","ocaso","oce\u0301ano","ochenta","ocho","ocio","ocre","octavo","octubre","oculto","ocupar","ocurrir","odiar","odio","odisea","oeste","ofensa","oferta","oficio","ofrecer","ogro","oi\u0301do","oi\u0301r","ojo","ola","oleada","olfato","olivo","olla","olmo","olor","olvido","ombligo","onda","onza","opaco","opcio\u0301n","o\u0301pera","opinar","oponer","optar","o\u0301ptica","opuesto","oracio\u0301n","orador","oral","o\u0301rbita","orca","orden","oreja","o\u0301rgano","orgi\u0301a","orgullo","oriente","origen","orilla","oro","orquesta","oruga","osadi\u0301a","oscuro","osezno","oso","ostra","oton\u0303o","otro","oveja","o\u0301vulo","o\u0301xido","oxi\u0301geno","oyente","ozono","pacto","padre","paella","pa\u0301gina","pago","pai\u0301s","pa\u0301jaro","palabra","palco","paleta","pa\u0301lido","palma","paloma","palpar","pan","panal","pa\u0301nico","pantera","pan\u0303uelo","papa\u0301","papel","papilla","paquete","parar","parcela","pared","parir","paro","pa\u0301rpado","parque","pa\u0301rrafo","parte","pasar","paseo","pasio\u0301n","paso","pasta","pata","patio","patria","pausa","pauta","pavo","payaso","peato\u0301n","pecado","pecera","pecho","pedal","pedir","pegar","peine","pelar","peldan\u0303o","pelea","peligro","pellejo","pelo","peluca","pena","pensar","pen\u0303o\u0301n","peo\u0301n","peor","pepino","pequen\u0303o","pera","percha","perder","pereza","perfil","perico","perla","permiso","perro","persona","pesa","pesca","pe\u0301simo","pestan\u0303a","pe\u0301talo","petro\u0301leo","pez","pezun\u0303a","picar","picho\u0301n","pie","piedra","pierna","pieza","pijama","pilar","piloto","pimienta","pino","pintor","pinza","pin\u0303a","piojo","pipa","pirata","pisar","piscina","piso","pista","pito\u0301n","pizca","placa","plan","plata","playa","plaza","pleito","pleno","plomo","pluma","plural","pobre","poco","poder","podio","poema","poesi\u0301a","poeta","polen","polici\u0301a","pollo","polvo","pomada","pomelo","pomo","pompa","poner","porcio\u0301n","portal","posada","poseer","posible","poste","potencia","potro","pozo","prado","precoz","pregunta","premio","prensa","preso","previo","primo","pri\u0301ncipe","prisio\u0301n","privar","proa","probar","proceso","producto","proeza","profesor","programa","prole","promesa","pronto","propio","pro\u0301ximo","prueba","pu\u0301blico","puchero","pudor","pueblo","puerta","puesto","pulga","pulir","pulmo\u0301n","pulpo","pulso","puma","punto","pun\u0303al","pun\u0303o","pupa","pupila","pure\u0301","quedar","queja","quemar","querer","queso","quieto","qui\u0301mica","quince","quitar","ra\u0301bano","rabia","rabo","racio\u0301n","radical","rai\u0301z","rama","rampa","rancho","rango","rapaz","ra\u0301pido","rapto","rasgo","raspa","rato","rayo","raza","razo\u0301n","reaccio\u0301n","realidad","reban\u0303o","rebote","recaer","receta","rechazo","recoger","recreo","recto","recurso","red","redondo","reducir","reflejo","reforma","refra\u0301n","refugio","regalo","regir","regla","regreso","rehe\u0301n","reino","rei\u0301r","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\u0301s","revista","rey","rezar","rico","riego","rienda","riesgo","rifa","ri\u0301gido","rigor","rinco\u0301n","rin\u0303o\u0301n","ri\u0301o","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\u0301","rubor","rudo","rueda","rugir","ruido","ruina","ruleta","rulo","rumbo","rumor","ruptura","ruta","rutina","sa\u0301bado","saber","sabio","sable","sacar","sagaz","sagrado","sala","saldo","salero","salir","salmo\u0301n","salo\u0301n","salsa","salto","salud","salvar","samba","sancio\u0301n","sandi\u0301a","sanear","sangre","sanidad","sano","santo","sapo","saque","sardina","sarte\u0301n","sastre","sata\u0301n","sauna","saxofo\u0301n","seccio\u0301n","seco","secreto","secta","sed","seguir","seis","sello","selva","semana","semilla","senda","sensor","sen\u0303al","sen\u0303or","separar","sepia","sequi\u0301a","ser","serie","sermo\u0301n","servir","sesenta","sesio\u0301n","seta","setenta","severo","sexo","sexto","sidra","siesta","siete","siglo","signo","si\u0301laba","silbar","silencio","silla","si\u0301mbolo","simio","sirena","sistema","sitio","situar","sobre","socio","sodio","sol","solapa","soldado","soledad","so\u0301lido","soltar","solucio\u0301n","sombra","sondeo","sonido","sonoro","sonrisa","sopa","soplar","soporte","sordo","sorpresa","sorteo","soste\u0301n","so\u0301tano","suave","subir","suceso","sudor","suegra","suelo","suen\u0303o","suerte","sufrir","sujeto","sulta\u0301n","sumar","superar","suplir","suponer","supremo","sur","surco","suren\u0303o","surgir","susto","sutil","tabaco","tabique","tabla","tabu\u0301","taco","tacto","tajo","talar","talco","talento","talla","talo\u0301n","taman\u0303o","tambor","tango","tanque","tapa","tapete","tapia","tapo\u0301n","taquilla","tarde","tarea","tarifa","tarjeta","tarot","tarro","tarta","tatuaje","tauro","taza","tazo\u0301n","teatro","techo","tecla","te\u0301cnica","tejado","tejer","tejido","tela","tele\u0301fono","tema","temor","templo","tenaz","tender","tener","tenis","tenso","teori\u0301a","terapia","terco","te\u0301rmino","ternura","terror","tesis","tesoro","testigo","tetera","texto","tez","tibio","tiburo\u0301n","tiempo","tienda","tierra","tieso","tigre","tijera","tilde","timbre","ti\u0301mido","timo","tinta","ti\u0301o","ti\u0301pico","tipo","tira","tiro\u0301n","tita\u0301n","ti\u0301tere","ti\u0301tulo","tiza","toalla","tobillo","tocar","tocino","todo","toga","toldo","tomar","tono","tonto","topar","tope","toque","to\u0301rax","torero","tormenta","torneo","toro","torpedo","torre","torso","tortuga","tos","tosco","toser","to\u0301xico","trabajo","tractor","traer","tra\u0301fico","trago","traje","tramo","trance","trato","trauma","trazar","tre\u0301bol","tregua","treinta","tren","trepar","tres","tribu","trigo","tripa","triste","triunfo","trofeo","trompa","tronco","tropa","trote","trozo","truco","trueno","trufa","tuberi\u0301a","tubo","tuerto","tumba","tumor","tu\u0301nel","tu\u0301nica","turbina","turismo","turno","tutor","ubicar","u\u0301lcera","umbral","unidad","unir","universo","uno","untar","un\u0303a","urbano","urbe","urgente","urna","usar","usuario","u\u0301til","utopi\u0301a","uva","vaca","vaci\u0301o","vacuna","vagar","vago","vaina","vajilla","vale","va\u0301lido","valle","valor","va\u0301lvula","vampiro","vara","variar","varo\u0301n","vaso","vecino","vector","vehi\u0301culo","veinte","vejez","vela","velero","veloz","vena","vencer","venda","veneno","vengar","venir","venta","venus","ver","verano","verbo","verde","vereda","verja","verso","verter","vi\u0301a","viaje","vibrar","vicio","vi\u0301ctima","vida","vi\u0301deo","vidrio","viejo","viernes","vigor","vil","villa","vinagre","vino","vin\u0303edo","violi\u0301n","viral","virgo","virtud","visor","vi\u0301spera","vista","vitamina","viudo","vivaz","vivero","vivir","vivo","volca\u0301n","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 lc=X((g0,op)=>{op.exports=["\u3042\u3044\u3053\u304F\u3057\u3093","\u3042\u3044\u3055\u3064","\u3042\u3044\u305F\u3099","\u3042\u304A\u305D\u3099\u3089","\u3042\u304B\u3061\u3083\u3093","\u3042\u304D\u308B","\u3042\u3051\u304B\u3099\u305F","\u3042\u3051\u308B","\u3042\u3053\u304B\u3099\u308C\u308B","\u3042\u3055\u3044","\u3042\u3055\u3072","\u3042\u3057\u3042\u3068","\u3042\u3057\u3099\u308F\u3046","\u3042\u3059\u3099\u304B\u308B","\u3042\u3059\u3099\u304D","\u3042\u305D\u3075\u3099","\u3042\u305F\u3048\u308B","\u3042\u305F\u305F\u3081\u308B","\u3042\u305F\u308A\u307E\u3048","\u3042\u305F\u308B","\u3042\u3064\u3044","\u3042\u3064\u304B\u3046","\u3042\u3063\u3057\u3085\u304F","\u3042\u3064\u307E\u308A","\u3042\u3064\u3081\u308B","\u3042\u3066\u306A","\u3042\u3066\u306F\u307E\u308B","\u3042\u3072\u308B","\u3042\u3075\u3099\u3089","\u3042\u3075\u3099\u308B","\u3042\u3075\u308C\u308B","\u3042\u307E\u3044","\u3042\u307E\u3068\u3099","\u3042\u307E\u3084\u304B\u3059","\u3042\u307E\u308A","\u3042\u307F\u3082\u306E","\u3042\u3081\u308A\u304B","\u3042\u3084\u307E\u308B","\u3042\u3086\u3080","\u3042\u3089\u3044\u304F\u3099\u307E","\u3042\u3089\u3057","\u3042\u3089\u3059\u3057\u3099","\u3042\u3089\u305F\u3081\u308B","\u3042\u3089\u3086\u308B","\u3042\u3089\u308F\u3059","\u3042\u308A\u304B\u3099\u3068\u3046","\u3042\u308F\u305B\u308B","\u3042\u308F\u3066\u308B","\u3042\u3093\u3044","\u3042\u3093\u304B\u3099\u3044","\u3042\u3093\u3053","\u3042\u3093\u305B\u3099\u3093","\u3042\u3093\u3066\u3044","\u3042\u3093\u306A\u3044","\u3042\u3093\u307E\u308A","\u3044\u3044\u305F\u3099\u3059","\u3044\u304A\u3093","\u3044\u304B\u3099\u3044","\u3044\u304B\u3099\u304F","\u3044\u304D\u304A\u3044","\u3044\u304D\u306A\u308A","\u3044\u304D\u3082\u306E","\u3044\u304D\u308B","\u3044\u304F\u3057\u3099","\u3044\u304F\u3075\u3099\u3093","\u3044\u3051\u306F\u3099\u306A","\u3044\u3051\u3093","\u3044\u3053\u3046","\u3044\u3053\u304F","\u3044\u3053\u3064","\u3044\u3055\u307E\u3057\u3044","\u3044\u3055\u3093","\u3044\u3057\u304D","\u3044\u3057\u3099\u3085\u3046","\u3044\u3057\u3099\u3087\u3046","\u3044\u3057\u3099\u308F\u308B","\u3044\u3059\u3099\u307F","\u3044\u3059\u3099\u308C","\u3044\u305B\u3044","\u3044\u305B\u3048\u3072\u3099","\u3044\u305B\u304B\u3044","\u3044\u305B\u304D","\u3044\u305B\u3099\u3093","\u3044\u305D\u3046\u308D\u3046","\u3044\u305D\u304B\u3099\u3057\u3044","\u3044\u305F\u3099\u3044","\u3044\u305F\u3099\u304F","\u3044\u305F\u3059\u3099\u3089","\u3044\u305F\u307F","\u3044\u305F\u308A\u3042","\u3044\u3061\u304A\u3046","\u3044\u3061\u3057\u3099","\u3044\u3061\u3068\u3099","\u3044\u3061\u306F\u3099","\u3044\u3061\u3075\u3099","\u3044\u3061\u308A\u3085\u3046","\u3044\u3064\u304B","\u3044\u3063\u3057\u3085\u3093","\u3044\u3063\u305B\u3044","\u3044\u3063\u305D\u3046","\u3044\u3063\u305F\u3093","\u3044\u3063\u3061","\u3044\u3063\u3066\u3044","\u3044\u3063\u307B\u309A\u3046","\u3044\u3066\u3055\u3099","\u3044\u3066\u3093","\u3044\u3068\u3099\u3046","\u3044\u3068\u3053","\u3044\u306A\u3044","\u3044\u306A\u304B","\u3044\u306D\u3080\u308A","\u3044\u306E\u3061","\u3044\u306E\u308B","\u3044\u306F\u3064","\u3044\u306F\u3099\u308B","\u3044\u306F\u3093","\u3044\u3072\u3099\u304D","\u3044\u3072\u3093","\u3044\u3075\u304F","\u3044\u3078\u3093","\u3044\u307B\u3046","\u3044\u307F\u3093","\u3044\u3082\u3046\u3068","\u3044\u3082\u305F\u308C","\u3044\u3082\u308A","\u3044\u3084\u304B\u3099\u308B","\u3044\u3084\u3059","\u3044\u3088\u304B\u3093","\u3044\u3088\u304F","\u3044\u3089\u3044","\u3044\u3089\u3059\u3068","\u3044\u308A\u304F\u3099\u3061","\u3044\u308A\u3087\u3046","\u3044\u308C\u3044","\u3044\u308C\u3082\u306E","\u3044\u308C\u308B","\u3044\u308D\u3048\u3093\u3072\u309A\u3064","\u3044\u308F\u3044","\u3044\u308F\u3046","\u3044\u308F\u304B\u3093","\u3044\u308F\u306F\u3099","\u3044\u308F\u3086\u308B","\u3044\u3093\u3051\u3099\u3093\u307E\u3081","\u3044\u3093\u3055\u3064","\u3044\u3093\u3057\u3087\u3046","\u3044\u3093\u3088\u3046","\u3046\u3048\u304D","\u3046\u3048\u308B","\u3046\u304A\u3055\u3099","\u3046\u304B\u3099\u3044","\u3046\u304B\u3075\u3099","\u3046\u304B\u3078\u3099\u308B","\u3046\u304D\u308F","\u3046\u304F\u3089\u3044\u306A","\u3046\u304F\u308C\u308C","\u3046\u3051\u305F\u307E\u308F\u308B","\u3046\u3051\u3064\u3051","\u3046\u3051\u3068\u308B","\u3046\u3051\u3082\u3064","\u3046\u3051\u308B","\u3046\u3053\u3099\u304B\u3059","\u3046\u3053\u3099\u304F","\u3046\u3053\u3093","\u3046\u3055\u304D\u3099","\u3046\u3057\u306A\u3046","\u3046\u3057\u308D\u304B\u3099\u307F","\u3046\u3059\u3044","\u3046\u3059\u304D\u3099","\u3046\u3059\u304F\u3099\u3089\u3044","\u3046\u3059\u3081\u308B","\u3046\u305B\u3064","\u3046\u3061\u3042\u308F\u305B","\u3046\u3061\u304B\u3099\u308F","\u3046\u3061\u304D","\u3046\u3061\u3085\u3046","\u3046\u3063\u304B\u308A","\u3046\u3064\u304F\u3057\u3044","\u3046\u3063\u305F\u3048\u308B","\u3046\u3064\u308B","\u3046\u3068\u3099\u3093","\u3046\u306A\u304D\u3099","\u3046\u306A\u3057\u3099","\u3046\u306A\u3059\u3099\u304F","\u3046\u306A\u308B","\u3046\u306D\u308B","\u3046\u306E\u3046","\u3046\u3075\u3099\u3051\u3099","\u3046\u3075\u3099\u3053\u3099\u3048","\u3046\u307E\u308C\u308B","\u3046\u3081\u308B","\u3046\u3082\u3046","\u3046\u3084\u307E\u3046","\u3046\u3088\u304F","\u3046\u3089\u304B\u3099\u3048\u3059","\u3046\u3089\u304F\u3099\u3061","\u3046\u3089\u306A\u3044","\u3046\u308A\u3042\u3051\u3099","\u3046\u308A\u304D\u308C","\u3046\u308B\u3055\u3044","\u3046\u308C\u3057\u3044","\u3046\u308C\u3086\u304D","\u3046\u308C\u308B","\u3046\u308D\u3053","\u3046\u308F\u304D","\u3046\u308F\u3055","\u3046\u3093\u3053\u3046","\u3046\u3093\u3061\u3093","\u3046\u3093\u3066\u3093","\u3046\u3093\u3068\u3099\u3046","\u3048\u3044\u3048\u3093","\u3048\u3044\u304B\u3099","\u3048\u3044\u304D\u3087\u3046","\u3048\u3044\u3053\u3099","\u3048\u3044\u305B\u3044","\u3048\u3044\u3075\u3099\u3093","\u3048\u3044\u3088\u3046","\u3048\u3044\u308F","\u3048\u304A\u308A","\u3048\u304B\u3099\u304A","\u3048\u304B\u3099\u304F","\u3048\u304D\u305F\u3044","\u3048\u304F\u305B\u308B","\u3048\u3057\u3083\u304F","\u3048\u3059\u3066","\u3048\u3064\u3089\u3093","\u3048\u306E\u304F\u3099","\u3048\u307B\u3046\u307E\u304D","\u3048\u307B\u3093","\u3048\u307E\u304D","\u3048\u3082\u3057\u3099","\u3048\u3082\u306E","\u3048\u3089\u3044","\u3048\u3089\u3075\u3099","\u3048\u308A\u3042","\u3048\u3093\u3048\u3093","\u3048\u3093\u304B\u3044","\u3048\u3093\u304D\u3099","\u3048\u3093\u3051\u3099\u304D","\u3048\u3093\u3057\u3085\u3046","\u3048\u3093\u305B\u3099\u3064","\u3048\u3093\u305D\u304F","\u3048\u3093\u3061\u3087\u3046","\u3048\u3093\u3068\u3064","\u304A\u3044\u304B\u3051\u308B","\u304A\u3044\u3053\u3059","\u304A\u3044\u3057\u3044","\u304A\u3044\u3064\u304F","\u304A\u3046\u3048\u3093","\u304A\u3046\u3055\u307E","\u304A\u3046\u3057\u3099","\u304A\u3046\u305B\u3064","\u304A\u3046\u305F\u3044","\u304A\u3046\u3075\u304F","\u304A\u3046\u3078\u3099\u3044","\u304A\u3046\u3088\u3046","\u304A\u3048\u308B","\u304A\u304A\u3044","\u304A\u304A\u3046","\u304A\u304A\u3068\u3099\u304A\u308A","\u304A\u304A\u3084","\u304A\u304A\u3088\u305D","\u304A\u304B\u3048\u308A","\u304A\u304B\u3059\u3099","\u304A\u304B\u3099\u3080","\u304A\u304B\u308F\u308A","\u304A\u304D\u3099\u306A\u3046","\u304A\u304D\u308B","\u304A\u304F\u3055\u307E","\u304A\u304F\u3057\u3099\u3087\u3046","\u304A\u304F\u308A\u304B\u3099\u306A","\u304A\u304F\u308B","\u304A\u304F\u308C\u308B","\u304A\u3053\u3059","\u304A\u3053\u306A\u3046","\u304A\u3053\u308B","\u304A\u3055\u3048\u308B","\u304A\u3055\u306A\u3044","\u304A\u3055\u3081\u308B","\u304A\u3057\u3044\u308C","\u304A\u3057\u3048\u308B","\u304A\u3057\u3099\u304D\u3099","\u304A\u3057\u3099\u3055\u3093","\u304A\u3057\u3083\u308C","\u304A\u305D\u3089\u304F","\u304A\u305D\u308F\u308B","\u304A\u305F\u304B\u3099\u3044","\u304A\u305F\u304F","\u304A\u305F\u3099\u3084\u304B","\u304A\u3061\u3064\u304F","\u304A\u3063\u3068","\u304A\u3064\u308A","\u304A\u3066\u3099\u304B\u3051","\u304A\u3068\u3057\u3082\u306E","\u304A\u3068\u306A\u3057\u3044","\u304A\u3068\u3099\u308A","\u304A\u3068\u3099\u308D\u304B\u3059","\u304A\u306F\u3099\u3055\u3093","\u304A\u307E\u3044\u308A","\u304A\u3081\u3066\u3099\u3068\u3046","\u304A\u3082\u3044\u3066\u3099","\u304A\u3082\u3046","\u304A\u3082\u305F\u3044","\u304A\u3082\u3061\u3083","\u304A\u3084\u3064","\u304A\u3084\u3086\u3072\u3099","\u304A\u3088\u307B\u3099\u3059","\u304A\u3089\u3093\u305F\u3099","\u304A\u308D\u3059","\u304A\u3093\u304B\u3099\u304F","\u304A\u3093\u3051\u3044","\u304A\u3093\u3057\u3083","\u304A\u3093\u305B\u3093","\u304A\u3093\u305F\u3099\u3093","\u304A\u3093\u3061\u3085\u3046","\u304A\u3093\u3068\u3099\u3051\u3044","\u304B\u3042\u3064","\u304B\u3044\u304B\u3099","\u304B\u3099\u3044\u304D","\u304B\u3099\u3044\u3051\u3093","\u304B\u3099\u3044\u3053\u3046","\u304B\u3044\u3055\u3064","\u304B\u3044\u3057\u3083","\u304B\u3044\u3059\u3044\u3088\u304F","\u304B\u3044\u305B\u3099\u3093","\u304B\u3044\u305D\u3099\u3046\u3068\u3099","\u304B\u3044\u3064\u3046","\u304B\u3044\u3066\u3093","\u304B\u3044\u3068\u3046","\u304B\u3044\u3075\u304F","\u304B\u3099\u3044\u3078\u304D","\u304B\u3044\u307B\u3046","\u304B\u3044\u3088\u3046","\u304B\u3099\u3044\u3089\u3044","\u304B\u3044\u308F","\u304B\u3048\u308B","\u304B\u304A\u308A","\u304B\u304B\u3048\u308B","\u304B\u304B\u3099\u304F","\u304B\u304B\u3099\u3057","\u304B\u304B\u3099\u307F","\u304B\u304F\u3053\u3099","\u304B\u304F\u3068\u304F","\u304B\u3055\u3099\u308B","\u304B\u3099\u305D\u3099\u3046","\u304B\u305F\u3044","\u304B\u305F\u3061","\u304B\u3099\u3061\u3087\u3046","\u304B\u3099\u3063\u304D\u3085\u3046","\u304B\u3099\u3063\u3053\u3046","\u304B\u3099\u3063\u3055\u3093","\u304B\u3099\u3063\u3057\u3087\u3046","\u304B\u306A\u3055\u3099\u308F\u3057","\u304B\u306E\u3046","\u304B\u3099\u306F\u304F","\u304B\u3075\u3099\u304B","\u304B\u307B\u3046","\u304B\u307B\u3053\u3099","\u304B\u307E\u3046","\u304B\u307E\u307B\u3099\u3053","\u304B\u3081\u308C\u304A\u3093","\u304B\u3086\u3044","\u304B\u3088\u3046\u3072\u3099","\u304B\u3089\u3044","\u304B\u308B\u3044","\u304B\u308D\u3046","\u304B\u308F\u304F","\u304B\u308F\u3089","\u304B\u3099\u3093\u304B","\u304B\u3093\u3051\u3044","\u304B\u3093\u3053\u3046","\u304B\u3093\u3057\u3083","\u304B\u3093\u305D\u3046","\u304B\u3093\u305F\u3093","\u304B\u3093\u3061","\u304B\u3099\u3093\u306F\u3099\u308B","\u304D\u3042\u3044","\u304D\u3042\u3064","\u304D\u3044\u308D","\u304D\u3099\u3044\u3093","\u304D\u3046\u3044","\u304D\u3046\u3093","\u304D\u3048\u308B","\u304D\u304A\u3046","\u304D\u304A\u304F","\u304D\u304A\u3061","\u304D\u304A\u3093","\u304D\u304B\u3044","\u304D\u304B\u304F","\u304D\u304B\u3093\u3057\u3083","\u304D\u304D\u3066","\u304D\u304F\u306F\u3099\u308A","\u304D\u304F\u3089\u3051\u3099","\u304D\u3051\u3093\u305B\u3044","\u304D\u3053\u3046","\u304D\u3053\u3048\u308B","\u304D\u3053\u304F","\u304D\u3055\u3044","\u304D\u3055\u304F","\u304D\u3055\u307E","\u304D\u3055\u3089\u304D\u3099","\u304D\u3099\u3057\u3099\u304B\u304B\u3099\u304F","\u304D\u3099\u3057\u304D","\u304D\u3099\u3057\u3099\u305F\u3044\u3051\u3093","\u304D\u3099\u3057\u3099\u306B\u3063\u3066\u3044","\u304D\u3099\u3057\u3099\u3085\u3064\u3057\u3083","\u304D\u3059\u3046","\u304D\u305B\u3044","\u304D\u305B\u304D","\u304D\u305B\u3064","\u304D\u305D\u3046","\u304D\u305D\u3099\u304F","\u304D\u305D\u3099\u3093","\u304D\u305F\u3048\u308B","\u304D\u3061\u3087\u3046","\u304D\u3064\u3048\u3093","\u304D\u3099\u3063\u3061\u308A","\u304D\u3064\u3064\u304D","\u304D\u3064\u306D","\u304D\u3066\u3044","\u304D\u3068\u3099\u3046","\u304D\u3068\u3099\u304F","\u304D\u306A\u3044","\u304D\u306A\u304B\u3099","\u304D\u306A\u3053","\u304D\u306C\u3053\u3099\u3057","\u304D\u306D\u3093","\u304D\u306E\u3046","\u304D\u306E\u3057\u305F","\u304D\u306F\u304F","\u304D\u3072\u3099\u3057\u3044","\u304D\u3072\u3093","\u304D\u3075\u304F","\u304D\u3075\u3099\u3093","\u304D\u307B\u3099\u3046","\u304D\u307B\u3093","\u304D\u307E\u308B","\u304D\u307F\u3064","\u304D\u3080\u3059\u3099\u304B\u3057\u3044","\u304D\u3081\u308B","\u304D\u3082\u305F\u3099\u3081\u3057","\u304D\u3082\u3061","\u304D\u3082\u306E","\u304D\u3083\u304F","\u304D\u3084\u304F","\u304D\u3099\u3085\u3046\u306B\u304F","\u304D\u3088\u3046","\u304D\u3087\u3046\u308A\u3085\u3046","\u304D\u3089\u3044","\u304D\u3089\u304F","\u304D\u308A\u3093","\u304D\u308C\u3044","\u304D\u308C\u3064","\u304D\u308D\u304F","\u304D\u3099\u308D\u3093","\u304D\u308F\u3081\u308B","\u304D\u3099\u3093\u3044\u308D","\u304D\u3093\u304B\u304F\u3057\u3099","\u304D\u3093\u3057\u3099\u3087","\u304D\u3093\u3088\u3046\u3072\u3099","\u304F\u3099\u3042\u3044","\u304F\u3044\u3059\u3099","\u304F\u3046\u304B\u3093","\u304F\u3046\u304D","\u304F\u3046\u304F\u3099\u3093","\u304F\u3046\u3053\u3046","\u304F\u3099\u3046\u305B\u3044","\u304F\u3046\u305D\u3046","\u304F\u3099\u3046\u305F\u3089","\u304F\u3046\u3075\u304F","\u304F\u3046\u307B\u3099","\u304F\u304B\u3093","\u304F\u304D\u3087\u3046","\u304F\u3051\u3099\u3093","\u304F\u3099\u3053\u3046","\u304F\u3055\u3044","\u304F\u3055\u304D","\u304F\u3055\u306F\u3099\u306A","\u304F\u3055\u308B","\u304F\u3057\u3083\u307F","\u304F\u3057\u3087\u3046","\u304F\u3059\u306E\u304D","\u304F\u3059\u308A\u3086\u3072\u3099","\u304F\u305B\u3051\u3099","\u304F\u305B\u3093","\u304F\u3099\u305F\u3044\u3066\u304D","\u304F\u305F\u3099\u3055\u308B","\u304F\u305F\u3072\u3099\u308C\u308B","\u304F\u3061\u3053\u307F","\u304F\u3061\u3055\u304D","\u304F\u3064\u3057\u305F","\u304F\u3099\u3063\u3059\u308A","\u304F\u3064\u308D\u304F\u3099","\u304F\u3068\u3046\u3066\u3093","\u304F\u3068\u3099\u304F","\u304F\u306A\u3093","\u304F\u306D\u304F\u306D","\u304F\u306E\u3046","\u304F\u3075\u3046","\u304F\u307F\u3042\u308F\u305B","\u304F\u307F\u305F\u3066\u308B","\u304F\u3081\u308B","\u304F\u3084\u304F\u3057\u3087","\u304F\u3089\u3059","\u304F\u3089\u3078\u3099\u308B","\u304F\u308B\u307E","\u304F\u308C\u308B","\u304F\u308D\u3046","\u304F\u308F\u3057\u3044","\u304F\u3099\u3093\u304B\u3093","\u304F\u3099\u3093\u3057\u3087\u304F","\u304F\u3099\u3093\u305F\u3044","\u304F\u3099\u3093\u3066","\u3051\u3042\u306A","\u3051\u3044\u304B\u304F","\u3051\u3044\u3051\u3093","\u3051\u3044\u3053","\u3051\u3044\u3055\u3064","\u3051\u3099\u3044\u3057\u3099\u3085\u3064","\u3051\u3044\u305F\u3044","\u3051\u3099\u3044\u306E\u3046\u3057\u3099\u3093","\u3051\u3044\u308C\u304D","\u3051\u3044\u308D","\u3051\u304A\u3068\u3059","\u3051\u304A\u308A\u3082\u306E","\u3051\u3099\u304D\u304B","\u3051\u3099\u304D\u3051\u3099\u3093","\u3051\u3099\u304D\u305F\u3099\u3093","\u3051\u3099\u304D\u3061\u3093","\u3051\u3099\u304D\u3068\u3064","\u3051\u3099\u304D\u306F","\u3051\u3099\u304D\u3084\u304F","\u3051\u3099\u3053\u3046","\u3051\u3099\u3053\u304F\u3057\u3099\u3087\u3046","\u3051\u3099\u3055\u3099\u3044","\u3051\u3055\u304D","\u3051\u3099\u3055\u3099\u3093","\u3051\u3057\u304D","\u3051\u3057\u3053\u3099\u3080","\u3051\u3057\u3087\u3046","\u3051\u3099\u3059\u3068","\u3051\u305F\u306F\u3099","\u3051\u3061\u3083\u3063\u3075\u309A","\u3051\u3061\u3089\u3059","\u3051\u3064\u3042\u3064","\u3051\u3064\u3044","\u3051\u3064\u3048\u304D","\u3051\u3063\u3053\u3093","\u3051\u3064\u3057\u3099\u3087","\u3051\u3063\u305B\u304D","\u3051\u3063\u3066\u3044","\u3051\u3064\u307E\u3064","\u3051\u3099\u3064\u3088\u3046\u3072\u3099","\u3051\u3099\u3064\u308C\u3044","\u3051\u3064\u308D\u3093","\u3051\u3099\u3068\u3099\u304F","\u3051\u3068\u306F\u3099\u3059","\u3051\u3068\u308B","\u3051\u306A\u3051\u3099","\u3051\u306A\u3059","\u3051\u306A\u307F","\u3051\u306C\u304D","\u3051\u3099\u306D\u3064","\u3051\u306D\u3093","\u3051\u306F\u3044","\u3051\u3099\u3072\u3093","\u3051\u3075\u3099\u304B\u3044","\u3051\u3099\u307B\u3099\u304F","\u3051\u307E\u308A","\u3051\u307F\u304B\u308B","\u3051\u3080\u3057","\u3051\u3080\u308A","\u3051\u3082\u306E","\u3051\u3089\u3044","\u3051\u308D\u3051\u308D","\u3051\u308F\u3057\u3044","\u3051\u3093\u3044","\u3051\u3093\u3048\u3064","\u3051\u3093\u304A","\u3051\u3093\u304B","\u3051\u3099\u3093\u304D","\u3051\u3093\u3051\u3099\u3093","\u3051\u3093\u3053\u3046","\u3051\u3093\u3055\u304F","\u3051\u3093\u3057\u3085\u3046","\u3051\u3093\u3059\u3046","\u3051\u3099\u3093\u305D\u3046","\u3051\u3093\u3061\u304F","\u3051\u3093\u3066\u3044","\u3051\u3093\u3068\u3046","\u3051\u3093\u306A\u3044","\u3051\u3093\u306B\u3093","\u3051\u3099\u3093\u3075\u3099\u3064","\u3051\u3093\u307E","\u3051\u3093\u307F\u3093","\u3051\u3093\u3081\u3044","\u3051\u3093\u3089\u3093","\u3051\u3093\u308A","\u3053\u3042\u304F\u307E","\u3053\u3044\u306C","\u3053\u3044\u3072\u3099\u3068","\u3053\u3099\u3046\u3044","\u3053\u3046\u3048\u3093","\u3053\u3046\u304A\u3093","\u3053\u3046\u304B\u3093","\u3053\u3099\u3046\u304D\u3085\u3046","\u3053\u3099\u3046\u3051\u3044","\u3053\u3046\u3053\u3046","\u3053\u3046\u3055\u3044","\u3053\u3046\u3057\u3099","\u3053\u3046\u3059\u3044","\u3053\u3099\u3046\u305B\u3044","\u3053\u3046\u305D\u304F","\u3053\u3046\u305F\u3044","\u3053\u3046\u3061\u3083","\u3053\u3046\u3064\u3046","\u3053\u3046\u3066\u3044","\u3053\u3046\u3068\u3099\u3046","\u3053\u3046\u306A\u3044","\u3053\u3046\u306F\u3044","\u3053\u3099\u3046\u307B\u3046","\u3053\u3099\u3046\u307E\u3093","\u3053\u3046\u3082\u304F","\u3053\u3046\u308A\u3064","\u3053\u3048\u308B","\u3053\u304A\u308A","\u3053\u3099\u304B\u3044","\u3053\u3099\u304B\u3099\u3064","\u3053\u3099\u304B\u3093","\u3053\u304F\u3053\u3099","\u3053\u304F\u3055\u3044","\u3053\u304F\u3068\u3046","\u3053\u304F\u306A\u3044","\u3053\u304F\u306F\u304F","\u3053\u304F\u3099\u307E","\u3053\u3051\u3044","\u3053\u3051\u308B","\u3053\u3053\u306E\u304B","\u3053\u3053\u308D","\u3053\u3055\u3081","\u3053\u3057\u3064","\u3053\u3059\u3046","\u3053\u305B\u3044","\u3053\u305B\u304D","\u3053\u305B\u3099\u3093","\u3053\u305D\u305F\u3099\u3066","\u3053\u305F\u3044","\u3053\u305F\u3048\u308B","\u3053\u305F\u3064","\u3053\u3061\u3087\u3046","\u3053\u3063\u304B","\u3053\u3064\u3053\u3064","\u3053\u3064\u306F\u3099\u3093","\u3053\u3064\u3075\u3099","\u3053\u3066\u3044","\u3053\u3066\u3093","\u3053\u3068\u304B\u3099\u3089","\u3053\u3068\u3057","\u3053\u3068\u306F\u3099","\u3053\u3068\u308A","\u3053\u306A\u3053\u3099\u306A","\u3053\u306D\u3053\u306D","\u3053\u306E\u307E\u307E","\u3053\u306E\u307F","\u3053\u306E\u3088","\u3053\u3099\u306F\u3093","\u3053\u3072\u3064\u3057\u3099","\u3053\u3075\u3046","\u3053\u3075\u3093","\u3053\u307B\u3099\u308C\u308B","\u3053\u3099\u307E\u3042\u3075\u3099\u3089","\u3053\u307E\u304B\u3044","\u3053\u3099\u307E\u3059\u308A","\u3053\u307E\u3064\u306A","\u3053\u307E\u308B","\u3053\u3080\u304D\u3099\u3053","\u3053\u3082\u3057\u3099","\u3053\u3082\u3061","\u3053\u3082\u306E","\u3053\u3082\u3093","\u3053\u3084\u304F","\u3053\u3084\u307E","\u3053\u3086\u3046","\u3053\u3086\u3072\u3099","\u3053\u3088\u3044","\u3053\u3088\u3046","\u3053\u308A\u308B","\u3053\u308C\u304F\u3057\u3087\u3093","\u3053\u308D\u3063\u3051","\u3053\u308F\u3082\u3066","\u3053\u308F\u308C\u308B","\u3053\u3093\u3044\u3093","\u3053\u3093\u304B\u3044","\u3053\u3093\u304D","\u3053\u3093\u3057\u3085\u3046","\u3053\u3093\u3059\u3044","\u3053\u3093\u305F\u3099\u3066","\u3053\u3093\u3068\u3093","\u3053\u3093\u306A\u3093","\u3053\u3093\u3072\u3099\u306B","\u3053\u3093\u307B\u309A\u3093","\u3053\u3093\u307E\u3051","\u3053\u3093\u3084","\u3053\u3093\u308C\u3044","\u3053\u3093\u308F\u304F","\u3055\u3099\u3044\u3048\u304D","\u3055\u3044\u304B\u3044","\u3055\u3044\u304D\u3093","\u3055\u3099\u3044\u3051\u3099\u3093","\u3055\u3099\u3044\u3053","\u3055\u3044\u3057\u3087","\u3055\u3044\u305B\u3044","\u3055\u3099\u3044\u305F\u304F","\u3055\u3099\u3044\u3061\u3085\u3046","\u3055\u3044\u3066\u304D","\u3055\u3099\u3044\u308A\u3087\u3046","\u3055\u3046\u306A","\u3055\u304B\u3044\u3057","\u3055\u304B\u3099\u3059","\u3055\u304B\u306A","\u3055\u304B\u307F\u3061","\u3055\u304B\u3099\u308B","\u3055\u304D\u3099\u3087\u3046","\u3055\u304F\u3057","\u3055\u304F\u3072\u3093","\u3055\u304F\u3089","\u3055\u3053\u304F","\u3055\u3053\u3064","\u3055\u3059\u3099\u304B\u308B","\u3055\u3099\u305B\u304D","\u3055\u305F\u3093","\u3055\u3064\u3048\u3044","\u3055\u3099\u3064\u304A\u3093","\u3055\u3099\u3063\u304B","\u3055\u3099\u3064\u304B\u3099\u304F","\u3055\u3063\u304D\u3087\u304F","\u3055\u3099\u3063\u3057","\u3055\u3064\u3057\u3099\u3093","\u3055\u3099\u3063\u305D\u3046","\u3055\u3064\u305F\u306F\u3099","\u3055\u3064\u307E\u3044\u3082","\u3055\u3066\u3044","\u3055\u3068\u3044\u3082","\u3055\u3068\u3046","\u3055\u3068\u304A\u3084","\u3055\u3068\u3057","\u3055\u3068\u308B","\u3055\u306E\u3046","\u3055\u306F\u3099\u304F","\u3055\u3072\u3099\u3057\u3044","\u3055\u3078\u3099\u3064","\u3055\u307B\u3046","\u3055\u307B\u3068\u3099","\u3055\u307E\u3059","\u3055\u307F\u3057\u3044","\u3055\u307F\u305F\u3099\u308C","\u3055\u3080\u3051","\u3055\u3081\u308B","\u3055\u3084\u3048\u3093\u3068\u3099\u3046","\u3055\u3086\u3046","\u3055\u3088\u3046","\u3055\u3088\u304F","\u3055\u3089\u305F\u3099","\u3055\u3099\u308B\u305D\u306F\u3099","\u3055\u308F\u3084\u304B","\u3055\u308F\u308B","\u3055\u3093\u3044\u3093","\u3055\u3093\u304B","\u3055\u3093\u304D\u3083\u304F","\u3055\u3093\u3053\u3046","\u3055\u3093\u3055\u3044","\u3055\u3099\u3093\u3057\u3087","\u3055\u3093\u3059\u3046","\u3055\u3093\u305B\u3044","\u3055\u3093\u305D","\u3055\u3093\u3061","\u3055\u3093\u307E","\u3055\u3093\u307F","\u3055\u3093\u3089\u3093","\u3057\u3042\u3044","\u3057\u3042\u3051\u3099","\u3057\u3042\u3055\u3063\u3066","\u3057\u3042\u308F\u305B","\u3057\u3044\u304F","\u3057\u3044\u3093","\u3057\u3046\u3061","\u3057\u3048\u3044","\u3057\u304A\u3051","\u3057\u304B\u3044","\u3057\u304B\u304F","\u3057\u3099\u304B\u3093","\u3057\u3053\u3099\u3068","\u3057\u3059\u3046","\u3057\u3099\u305F\u3099\u3044","\u3057\u305F\u3046\u3051","\u3057\u305F\u304D\u3099","\u3057\u305F\u3066","\u3057\u305F\u307F","\u3057\u3061\u3087\u3046","\u3057\u3061\u308A\u3093","\u3057\u3063\u304B\u308A","\u3057\u3064\u3057\u3099","\u3057\u3064\u3082\u3093","\u3057\u3066\u3044","\u3057\u3066\u304D","\u3057\u3066\u3064","\u3057\u3099\u3066\u3093","\u3057\u3099\u3068\u3099\u3046","\u3057\u306A\u304D\u3099\u308C","\u3057\u306A\u3082\u306E","\u3057\u306A\u3093","\u3057\u306D\u307E","\u3057\u306D\u3093","\u3057\u306E\u304F\u3099","\u3057\u306E\u3075\u3099","\u3057\u306F\u3044","\u3057\u306F\u3099\u304B\u308A","\u3057\u306F\u3064","\u3057\u306F\u3089\u3044","\u3057\u306F\u3093","\u3057\u3072\u3087\u3046","\u3057\u3075\u304F","\u3057\u3099\u3075\u3099\u3093","\u3057\u3078\u3044","\u3057\u307B\u3046","\u3057\u307B\u3093","\u3057\u307E\u3046","\u3057\u307E\u308B","\u3057\u307F\u3093","\u3057\u3080\u3051\u308B","\u3057\u3099\u3080\u3057\u3087","\u3057\u3081\u3044","\u3057\u3081\u308B","\u3057\u3082\u3093","\u3057\u3083\u3044\u3093","\u3057\u3083\u3046\u3093","\u3057\u3083\u304A\u3093","\u3057\u3099\u3083\u304B\u3099\u3044\u3082","\u3057\u3084\u304F\u3057\u3087","\u3057\u3083\u304F\u307B\u3046","\u3057\u3083\u3051\u3093","\u3057\u3083\u3053","\u3057\u3083\u3055\u3099\u3044","\u3057\u3083\u3057\u3093","\u3057\u3083\u305B\u3093","\u3057\u3083\u305D\u3046","\u3057\u3083\u305F\u3044","\u3057\u3083\u3061\u3087\u3046","\u3057\u3083\u3063\u304D\u3093","\u3057\u3099\u3083\u307E","\u3057\u3083\u308A\u3093","\u3057\u3083\u308C\u3044","\u3057\u3099\u3086\u3046","\u3057\u3099\u3085\u3046\u3057\u3087","\u3057\u3085\u304F\u306F\u304F","\u3057\u3099\u3085\u3057\u3093","\u3057\u3085\u3063\u305B\u304D","\u3057\u3085\u307F","\u3057\u3085\u3089\u306F\u3099","\u3057\u3099\u3085\u3093\u306F\u3099\u3093","\u3057\u3087\u3046\u304B\u3044","\u3057\u3087\u304F\u305F\u304F","\u3057\u3087\u3063\u3051\u3093","\u3057\u3087\u3068\u3099\u3046","\u3057\u3087\u3082\u3064","\u3057\u3089\u305B\u308B","\u3057\u3089\u3078\u3099\u308B","\u3057\u3093\u304B","\u3057\u3093\u3053\u3046","\u3057\u3099\u3093\u3057\u3099\u3083","\u3057\u3093\u305B\u3044\u3057\u3099","\u3057\u3093\u3061\u304F","\u3057\u3093\u308A\u3093","\u3059\u3042\u3051\u3099","\u3059\u3042\u3057","\u3059\u3042\u306A","\u3059\u3099\u3042\u3093","\u3059\u3044\u3048\u3044","\u3059\u3044\u304B","\u3059\u3044\u3068\u3046","\u3059\u3099\u3044\u3075\u3099\u3093","\u3059\u3044\u3088\u3046\u3072\u3099","\u3059\u3046\u304B\u3099\u304F","\u3059\u3046\u3057\u3099\u3064","\u3059\u3046\u305B\u3093","\u3059\u304A\u3068\u3099\u308A","\u3059\u304D\u307E","\u3059\u304F\u3046","\u3059\u304F\u306A\u3044","\u3059\u3051\u308B","\u3059\u3053\u3099\u3044","\u3059\u3053\u3057","\u3059\u3099\u3055\u3093","\u3059\u3059\u3099\u3057\u3044","\u3059\u3059\u3080","\u3059\u3059\u3081\u308B","\u3059\u3063\u304B\u308A","\u3059\u3099\u3063\u3057\u308A","\u3059\u3099\u3063\u3068","\u3059\u3066\u304D","\u3059\u3066\u308B","\u3059\u306D\u308B","\u3059\u306E\u3053","\u3059\u306F\u305F\u3099","\u3059\u306F\u3099\u3089\u3057\u3044","\u3059\u3099\u3072\u3087\u3046","\u3059\u3099\u3075\u3099\u306C\u308C","\u3059\u3075\u3099\u308A","\u3059\u3075\u308C","\u3059\u3078\u3099\u3066","\u3059\u3078\u3099\u308B","\u3059\u3099\u307B\u3046","\u3059\u307B\u3099\u3093","\u3059\u307E\u3044","\u3059\u3081\u3057","\u3059\u3082\u3046","\u3059\u3084\u304D","\u3059\u3089\u3059\u3089","\u3059\u308B\u3081","\u3059\u308C\u3061\u304B\u3099\u3046","\u3059\u308D\u3063\u3068","\u3059\u308F\u308B","\u3059\u3093\u305B\u3099\u3093","\u3059\u3093\u307B\u309A\u3046","\u305B\u3042\u3075\u3099\u3089","\u305B\u3044\u304B\u3064","\u305B\u3044\u3051\u3099\u3093","\u305B\u3044\u3057\u3099","\u305B\u3044\u3088\u3046","\u305B\u304A\u3046","\u305B\u304B\u3044\u304B\u3093","\u305B\u304D\u306B\u3093","\u305B\u304D\u3080","\u305B\u304D\u3086","\u305B\u304D\u3089\u3093\u3046\u3093","\u305B\u3051\u3093","\u305B\u3053\u3046","\u305B\u3059\u3057\u3099","\u305B\u305F\u3044","\u305B\u305F\u3051","\u305B\u3063\u304B\u304F","\u305B\u3063\u304D\u3083\u304F","\u305B\u3099\u3063\u304F","\u305B\u3063\u3051\u3093","\u305B\u3063\u3053\u3064","\u305B\u3063\u3055\u305F\u304F\u307E","\u305B\u3064\u305D\u3099\u304F","\u305B\u3064\u305F\u3099\u3093","\u305B\u3064\u3066\u3099\u3093","\u305B\u3063\u306F\u309A\u3093","\u305B\u3064\u3072\u3099","\u305B\u3064\u3075\u3099\u3093","\u305B\u3064\u3081\u3044","\u305B\u3064\u308A\u3064","\u305B\u306A\u304B","\u305B\u306E\u3072\u3099","\u305B\u306F\u306F\u3099","\u305B\u3072\u3099\u308D","\u305B\u307B\u3099\u306D","\u305B\u307E\u3044","\u305B\u307E\u308B","\u305B\u3081\u308B","\u305B\u3082\u305F\u308C","\u305B\u308A\u3075","\u305B\u3099\u3093\u3042\u304F","\u305B\u3093\u3044","\u305B\u3093\u3048\u3044","\u305B\u3093\u304B","\u305B\u3093\u304D\u3087","\u305B\u3093\u304F","\u305B\u3093\u3051\u3099\u3093","\u305B\u3099\u3093\u3053\u3099","\u305B\u3093\u3055\u3044","\u305B\u3093\u3057\u3085","\u305B\u3093\u3059\u3044","\u305B\u3093\u305B\u3044","\u305B\u3093\u305D\u3099","\u305B\u3093\u305F\u304F","\u305B\u3093\u3061\u3087\u3046","\u305B\u3093\u3066\u3044","\u305B\u3093\u3068\u3046","\u305B\u3093\u306C\u304D","\u305B\u3093\u306D\u3093","\u305B\u3093\u306F\u309A\u3044","\u305B\u3099\u3093\u3075\u3099","\u305B\u3099\u3093\u307B\u309A\u3046","\u305B\u3093\u3080","\u305B\u3093\u3081\u3093\u3057\u3099\u3087","\u305B\u3093\u3082\u3093","\u305B\u3093\u3084\u304F","\u305B\u3093\u3086\u3046","\u305B\u3093\u3088\u3046","\u305B\u3099\u3093\u3089","\u305B\u3099\u3093\u308A\u3083\u304F","\u305B\u3093\u308C\u3044","\u305B\u3093\u308D","\u305D\u3042\u304F","\u305D\u3044\u3068\u3051\u3099\u308B","\u305D\u3044\u306D","\u305D\u3046\u304B\u3099\u3093\u304D\u3087\u3046","\u305D\u3046\u304D","\u305D\u3046\u3053\u3099","\u305D\u3046\u3057\u3093","\u305D\u3046\u305F\u3099\u3093","\u305D\u3046\u306A\u3093","\u305D\u3046\u3072\u3099","\u305D\u3046\u3081\u3093","\u305D\u3046\u308A","\u305D\u3048\u3082\u306E","\u305D\u3048\u3093","\u305D\u304B\u3099\u3044","\u305D\u3051\u3099\u304D","\u305D\u3053\u3046","\u305D\u3053\u305D\u3053","\u305D\u3055\u3099\u3044","\u305D\u3057\u306A","\u305D\u305B\u3044","\u305D\u305B\u3093","\u305D\u305D\u304F\u3099","\u305D\u305F\u3099\u3066\u308B","\u305D\u3064\u3046","\u305D\u3064\u3048\u3093","\u305D\u3063\u304B\u3093","\u305D\u3064\u304D\u3099\u3087\u3046","\u305D\u3063\u3051\u3064","\u305D\u3063\u3053\u3046","\u305D\u3063\u305B\u3093","\u305D\u3063\u3068","\u305D\u3068\u304B\u3099\u308F","\u305D\u3068\u3064\u3099\u3089","\u305D\u306A\u3048\u308B","\u305D\u306A\u305F","\u305D\u3075\u307B\u3099","\u305D\u307B\u3099\u304F","\u305D\u307B\u3099\u308D","\u305D\u307E\u3064","\u305D\u307E\u308B","\u305D\u3080\u304F","\u305D\u3080\u308A\u3048","\u305D\u3081\u308B","\u305D\u3082\u305D\u3082","\u305D\u3088\u304B\u305B\u3099","\u305D\u3089\u307E\u3081","\u305D\u308D\u3046","\u305D\u3093\u304B\u3044","\u305D\u3093\u3051\u3044","\u305D\u3093\u3055\u3099\u3044","\u305D\u3093\u3057\u3064","\u305D\u3093\u305D\u3099\u304F","\u305D\u3093\u3061\u3087\u3046","\u305D\u3099\u3093\u3072\u3099","\u305D\u3099\u3093\u3075\u3099\u3093","\u305D\u3093\u307F\u3093","\u305F\u3042\u3044","\u305F\u3044\u3044\u3093","\u305F\u3044\u3046\u3093","\u305F\u3044\u3048\u304D","\u305F\u3044\u304A\u3046","\u305F\u3099\u3044\u304B\u3099\u304F","\u305F\u3044\u304D","\u305F\u3044\u304F\u3099\u3046","\u305F\u3044\u3051\u3093","\u305F\u3044\u3053","\u305F\u3044\u3055\u3099\u3044","\u305F\u3099\u3044\u3057\u3099\u3087\u3046\u3075\u3099","\u305F\u3099\u3044\u3059\u304D","\u305F\u3044\u305B\u3064","\u305F\u3044\u305D\u3046","\u305F\u3099\u3044\u305F\u3044","\u305F\u3044\u3061\u3087\u3046","\u305F\u3044\u3066\u3044","\u305F\u3099\u3044\u3068\u3099\u3053\u308D","\u305F\u3044\u306A\u3044","\u305F\u3044\u306D\u3064","\u305F\u3044\u306E\u3046","\u305F\u3044\u306F\u3093","\u305F\u3099\u3044\u3072\u3087\u3046","\u305F\u3044\u3075\u3046","\u305F\u3044\u3078\u3093","\u305F\u3044\u307B","\u305F\u3044\u307E\u3064\u306F\u3099\u306A","\u305F\u3044\u307F\u3093\u304F\u3099","\u305F\u3044\u3080","\u305F\u3044\u3081\u3093","\u305F\u3044\u3084\u304D","\u305F\u3044\u3088\u3046","\u305F\u3044\u3089","\u305F\u3044\u308A\u3087\u304F","\u305F\u3044\u308B","\u305F\u3044\u308F\u3093","\u305F\u3046\u3048","\u305F\u3048\u308B","\u305F\u304A\u3059","\u305F\u304A\u308B","\u305F\u304A\u308C\u308B","\u305F\u304B\u3044","\u305F\u304B\u306D","\u305F\u304D\u3072\u3099","\u305F\u304F\u3055\u3093","\u305F\u3053\u304F","\u305F\u3053\u3084\u304D","\u305F\u3055\u3044","\u305F\u3057\u3055\u3099\u3093","\u305F\u3099\u3057\u3099\u3083\u308C","\u305F\u3059\u3051\u308B","\u305F\u3059\u3099\u3055\u308F\u308B","\u305F\u305D\u304B\u3099\u308C","\u305F\u305F\u304B\u3046","\u305F\u305F\u304F","\u305F\u305F\u3099\u3057\u3044","\u305F\u305F\u307F","\u305F\u3061\u306F\u3099\u306A","\u305F\u3099\u3063\u304B\u3044","\u305F\u3099\u3063\u304D\u3083\u304F","\u305F\u3099\u3063\u3053","\u305F\u3099\u3063\u3057\u3085\u3064","\u305F\u3099\u3063\u305F\u3044","\u305F\u3066\u308B","\u305F\u3068\u3048\u308B","\u305F\u306A\u306F\u3099\u305F","\u305F\u306B\u3093","\u305F\u306C\u304D","\u305F\u306E\u3057\u307F","\u305F\u306F\u3064","\u305F\u3075\u3099\u3093","\u305F\u3078\u3099\u308B","\u305F\u307B\u3099\u3046","\u305F\u307E\u3053\u3099","\u305F\u307E\u308B","\u305F\u3099\u3080\u308B","\u305F\u3081\u3044\u304D","\u305F\u3081\u3059","\u305F\u3081\u308B","\u305F\u3082\u3064","\u305F\u3084\u3059\u3044","\u305F\u3088\u308B","\u305F\u3089\u3059","\u305F\u308A\u304D\u307B\u3093\u304B\u3099\u3093","\u305F\u308A\u3087\u3046","\u305F\u308A\u308B","\u305F\u308B\u3068","\u305F\u308C\u308B","\u305F\u308C\u3093\u3068","\u305F\u308D\u3063\u3068","\u305F\u308F\u3080\u308C\u308B","\u305F\u3099\u3093\u3042\u3064","\u305F\u3093\u3044","\u305F\u3093\u304A\u3093","\u305F\u3093\u304B","\u305F\u3093\u304D","\u305F\u3093\u3051\u3093","\u305F\u3093\u3053\u3099","\u305F\u3093\u3055\u3093","\u305F\u3093\u3057\u3099\u3087\u3046\u3072\u3099","\u305F\u3099\u3093\u305B\u3044","\u305F\u3093\u305D\u304F","\u305F\u3093\u305F\u3044","\u305F\u3099\u3093\u3061","\u305F\u3093\u3066\u3044","\u305F\u3093\u3068\u3046","\u305F\u3099\u3093\u306A","\u305F\u3093\u306B\u3093","\u305F\u3099\u3093\u306D\u3064","\u305F\u3093\u306E\u3046","\u305F\u3093\u3072\u309A\u3093","\u305F\u3099\u3093\u307B\u3099\u3046","\u305F\u3093\u307E\u3064","\u305F\u3093\u3081\u3044","\u305F\u3099\u3093\u308C\u3064","\u305F\u3099\u3093\u308D","\u305F\u3099\u3093\u308F","\u3061\u3042\u3044","\u3061\u3042\u3093","\u3061\u3044\u304D","\u3061\u3044\u3055\u3044","\u3061\u3048\u3093","\u3061\u304B\u3044","\u3061\u304B\u3089","\u3061\u304D\u3085\u3046","\u3061\u304D\u3093","\u3061\u3051\u3044\u3059\u3099","\u3061\u3051\u3093","\u3061\u3053\u304F","\u3061\u3055\u3044","\u3061\u3057\u304D","\u3061\u3057\u308A\u3087\u3046","\u3061\u305B\u3044","\u3061\u305D\u3046","\u3061\u305F\u3044","\u3061\u305F\u3093","\u3061\u3061\u304A\u3084","\u3061\u3064\u3057\u3099\u3087","\u3061\u3066\u304D","\u3061\u3066\u3093","\u3061\u306C\u304D","\u3061\u306C\u308A","\u3061\u306E\u3046","\u3061\u3072\u3087\u3046","\u3061\u3078\u3044\u305B\u3093","\u3061\u307B\u3046","\u3061\u307E\u305F","\u3061\u307F\u3064","\u3061\u307F\u3068\u3099\u308D","\u3061\u3081\u3044\u3068\u3099","\u3061\u3083\u3093\u3053\u306A\u3078\u3099","\u3061\u3085\u3046\u3044","\u3061\u3086\u308A\u3087\u304F","\u3061\u3087\u3046\u3057","\u3061\u3087\u3055\u304F\u3051\u3093","\u3061\u3089\u3057","\u3061\u3089\u307F","\u3061\u308A\u304B\u3099\u307F","\u3061\u308A\u3087\u3046","\u3061\u308B\u3068\u3099","\u3061\u308F\u308F","\u3061\u3093\u305F\u3044","\u3061\u3093\u3082\u304F","\u3064\u3044\u304B","\u3064\u3044\u305F\u3061","\u3064\u3046\u304B","\u3064\u3046\u3057\u3099\u3087\u3046","\u3064\u3046\u306F\u3093","\u3064\u3046\u308F","\u3064\u304B\u3046","\u3064\u304B\u308C\u308B","\u3064\u304F\u306D","\u3064\u304F\u308B","\u3064\u3051\u306D","\u3064\u3051\u308B","\u3064\u3053\u3099\u3046","\u3064\u305F\u3048\u308B","\u3064\u3064\u3099\u304F","\u3064\u3064\u3057\u3099","\u3064\u3064\u3080","\u3064\u3068\u3081\u308B","\u3064\u306A\u304B\u3099\u308B","\u3064\u306A\u307F","\u3064\u306D\u3064\u3099\u306D","\u3064\u306E\u308B","\u3064\u3075\u3099\u3059","\u3064\u307E\u3089\u306A\u3044","\u3064\u307E\u308B","\u3064\u307F\u304D","\u3064\u3081\u305F\u3044","\u3064\u3082\u308A","\u3064\u3082\u308B","\u3064\u3088\u3044","\u3064\u308B\u307B\u3099","\u3064\u308B\u307F\u304F","\u3064\u308F\u3082\u306E","\u3064\u308F\u308A","\u3066\u3042\u3057","\u3066\u3042\u3066","\u3066\u3042\u307F","\u3066\u3044\u304A\u3093","\u3066\u3044\u304B","\u3066\u3044\u304D","\u3066\u3044\u3051\u3044","\u3066\u3044\u3053\u304F","\u3066\u3044\u3055\u3064","\u3066\u3044\u3057","\u3066\u3044\u305B\u3044","\u3066\u3044\u305F\u3044","\u3066\u3044\u3068\u3099","\u3066\u3044\u306D\u3044","\u3066\u3044\u3072\u3087\u3046","\u3066\u3044\u3078\u3093","\u3066\u3044\u307B\u3099\u3046","\u3066\u3046\u3061","\u3066\u304A\u304F\u308C","\u3066\u304D\u3068\u3046","\u3066\u304F\u3072\u3099","\u3066\u3099\u3053\u307B\u3099\u3053","\u3066\u3055\u304D\u3099\u3087\u3046","\u3066\u3055\u3051\u3099","\u3066\u3059\u308A","\u3066\u305D\u3046","\u3066\u3061\u304B\u3099\u3044","\u3066\u3061\u3087\u3046","\u3066\u3064\u304B\u3099\u304F","\u3066\u3064\u3064\u3099\u304D","\u3066\u3099\u3063\u306F\u309A","\u3066\u3064\u307B\u3099\u3046","\u3066\u3064\u3084","\u3066\u3099\u306C\u304B\u3048","\u3066\u306C\u304D","\u3066\u306C\u304F\u3099\u3044","\u3066\u306E\u3072\u3089","\u3066\u306F\u3044","\u3066\u3075\u3099\u304F\u308D","\u3066\u3075\u305F\u3099","\u3066\u307B\u3068\u3099\u304D","\u3066\u307B\u3093","\u3066\u307E\u3048","\u3066\u307E\u304D\u3059\u3099\u3057","\u3066\u307F\u3057\u3099\u304B","\u3066\u307F\u3084\u3051\u3099","\u3066\u3089\u3059","\u3066\u308C\u3072\u3099","\u3066\u308F\u3051","\u3066\u308F\u305F\u3057","\u3066\u3099\u3093\u3042\u3064","\u3066\u3093\u3044\u3093","\u3066\u3093\u304B\u3044","\u3066\u3093\u304D","\u3066\u3093\u304F\u3099","\u3066\u3093\u3051\u3093","\u3066\u3093\u3053\u3099\u304F","\u3066\u3093\u3055\u3044","\u3066\u3093\u3057","\u3066\u3093\u3059\u3046","\u3066\u3099\u3093\u3061","\u3066\u3093\u3066\u304D","\u3066\u3093\u3068\u3046","\u3066\u3093\u306A\u3044","\u3066\u3093\u3075\u309A\u3089","\u3066\u3093\u307B\u3099\u3046\u305F\u3099\u3044","\u3066\u3093\u3081\u3064","\u3066\u3093\u3089\u3093\u304B\u3044","\u3066\u3099\u3093\u308A\u3087\u304F","\u3066\u3099\u3093\u308F","\u3068\u3099\u3042\u3044","\u3068\u3044\u308C","\u3068\u3099\u3046\u304B\u3093","\u3068\u3046\u304D\u3085\u3046","\u3068\u3099\u3046\u304F\u3099","\u3068\u3046\u3057","\u3068\u3046\u3080\u304D\u3099","\u3068\u304A\u3044","\u3068\u304A\u304B","\u3068\u304A\u304F","\u3068\u304A\u3059","\u3068\u304A\u308B","\u3068\u304B\u3044","\u3068\u304B\u3059","\u3068\u304D\u304A\u308A","\u3068\u304D\u3068\u3099\u304D","\u3068\u304F\u3044","\u3068\u304F\u3057\u3085\u3046","\u3068\u304F\u3066\u3093","\u3068\u304F\u306B","\u3068\u304F\u3078\u3099\u3064","\u3068\u3051\u3044","\u3068\u3051\u308B","\u3068\u3053\u3084","\u3068\u3055\u304B","\u3068\u3057\u3087\u304B\u3093","\u3068\u305D\u3046","\u3068\u305F\u3093","\u3068\u3061\u3085\u3046","\u3068\u3063\u304D\u3085\u3046","\u3068\u3063\u304F\u3093","\u3068\u3064\u305B\u3099\u3093","\u3068\u3064\u306B\u3085\u3046","\u3068\u3068\u3099\u3051\u308B","\u3068\u3068\u306E\u3048\u308B","\u3068\u306A\u3044","\u3068\u306A\u3048\u308B","\u3068\u306A\u308A","\u3068\u306E\u3055\u307E","\u3068\u306F\u3099\u3059","\u3068\u3099\u3075\u3099\u304B\u3099\u308F","\u3068\u307B\u3046","\u3068\u307E\u308B","\u3068\u3081\u308B","\u3068\u3082\u305F\u3099\u3061","\u3068\u3082\u308B","\u3068\u3099\u3088\u3046\u3072\u3099","\u3068\u3089\u3048\u308B","\u3068\u3093\u304B\u3064","\u3068\u3099\u3093\u3075\u3099\u308A","\u306A\u3044\u304B\u304F","\u306A\u3044\u3053\u3046","\u306A\u3044\u3057\u3087","\u306A\u3044\u3059","\u306A\u3044\u305B\u3093","\u306A\u3044\u305D\u3046","\u306A\u304A\u3059","\u306A\u304B\u3099\u3044","\u306A\u304F\u3059","\u306A\u3051\u3099\u308B","\u306A\u3053\u3046\u3068\u3099","\u306A\u3055\u3051","\u306A\u305F\u3066\u3099\u3053\u3053","\u306A\u3063\u3068\u3046","\u306A\u3064\u3084\u3059\u307F","\u306A\u306A\u304A\u3057","\u306A\u306B\u3053\u3099\u3068","\u306A\u306B\u3082\u306E","\u306A\u306B\u308F","\u306A\u306E\u304B","\u306A\u3075\u305F\u3099","\u306A\u307E\u3044\u304D","\u306A\u307E\u3048","\u306A\u307E\u307F","\u306A\u307F\u305F\u3099","\u306A\u3081\u3089\u304B","\u306A\u3081\u308B","\u306A\u3084\u3080","\u306A\u3089\u3046","\u306A\u3089\u3072\u3099","\u306A\u3089\u3075\u3099","\u306A\u308C\u308B","\u306A\u308F\u3068\u3072\u3099","\u306A\u308F\u306F\u3099\u308A","\u306B\u3042\u3046","\u306B\u3044\u304B\u3099\u305F","\u306B\u3046\u3051","\u306B\u304A\u3044","\u306B\u304B\u3044","\u306B\u304B\u3099\u3066","\u306B\u304D\u3072\u3099","\u306B\u304F\u3057\u307F","\u306B\u304F\u307E\u3093","\u306B\u3051\u3099\u308B","\u306B\u3055\u3093\u304B\u305F\u3093\u305D","\u306B\u3057\u304D","\u306B\u305B\u3082\u306E","\u306B\u3061\u3057\u3099\u3087\u3046","\u306B\u3061\u3088\u3046\u3072\u3099","\u306B\u3063\u304B","\u306B\u3063\u304D","\u306B\u3063\u3051\u3044","\u306B\u3063\u3053\u3046","\u306B\u3063\u3055\u3093","\u306B\u3063\u3057\u3087\u304F","\u306B\u3063\u3059\u3046","\u306B\u3063\u305B\u304D","\u306B\u3063\u3066\u3044","\u306B\u306A\u3046","\u306B\u307B\u3093","\u306B\u307E\u3081","\u306B\u3082\u3064","\u306B\u3084\u308A","\u306B\u3085\u3046\u3044\u3093","\u306B\u308A\u3093\u3057\u3083","\u306B\u308F\u3068\u308A","\u306B\u3093\u3044","\u306B\u3093\u304B","\u306B\u3093\u304D","\u306B\u3093\u3051\u3099\u3093","\u306B\u3093\u3057\u304D","\u306B\u3093\u3059\u3099\u3046","\u306B\u3093\u305D\u3046","\u306B\u3093\u305F\u3044","\u306B\u3093\u3061","\u306B\u3093\u3066\u3044","\u306B\u3093\u306B\u304F","\u306B\u3093\u3075\u309A","\u306B\u3093\u307E\u308A","\u306B\u3093\u3080","\u306B\u3093\u3081\u3044","\u306B\u3093\u3088\u3046","\u306C\u3044\u304F\u304D\u3099","\u306C\u304B\u3059","\u306C\u304F\u3099\u3044\u3068\u308B","\u306C\u304F\u3099\u3046","\u306C\u304F\u3082\u308A","\u306C\u3059\u3080","\u306C\u307E\u3048\u3072\u3099","\u306C\u3081\u308A","\u306C\u3089\u3059","\u306C\u3093\u3061\u3083\u304F","\u306D\u3042\u3051\u3099","\u306D\u3044\u304D","\u306D\u3044\u308B","\u306D\u3044\u308D","\u306D\u304F\u3099\u305B","\u306D\u304F\u305F\u3044","\u306D\u304F\u3089","\u306D\u3053\u305B\u3099","\u306D\u3053\u3080","\u306D\u3055\u3051\u3099","\u306D\u3059\u3053\u3099\u3059","\u306D\u305D\u3078\u3099\u308B","\u306D\u305F\u3099\u3093","\u306D\u3064\u3044","\u306D\u3063\u3057\u3093","\u306D\u3064\u305D\u3099\u3046","\u306D\u3063\u305F\u3044\u304D\u3099\u3087","\u306D\u3075\u3099\u305D\u304F","\u306D\u3075\u305F\u3099","\u306D\u307B\u3099\u3046","\u306D\u307B\u308A\u306F\u307B\u308A","\u306D\u307E\u304D","\u306D\u307E\u308F\u3057","\u306D\u307F\u307F","\u306D\u3080\u3044","\u306D\u3080\u305F\u3044","\u306D\u3082\u3068","\u306D\u3089\u3046","\u306D\u308F\u3055\u3099","\u306D\u3093\u3044\u308A","\u306D\u3093\u304A\u3057","\u306D\u3093\u304B\u3093","\u306D\u3093\u304D\u3093","\u306D\u3093\u304F\u3099","\u306D\u3093\u3055\u3099","\u306D\u3093\u3057","\u306D\u3093\u3061\u3083\u304F","\u306D\u3093\u3068\u3099","\u306D\u3093\u3072\u309A","\u306D\u3093\u3075\u3099\u3064","\u306D\u3093\u307E\u3064","\u306D\u3093\u308A\u3087\u3046","\u306D\u3093\u308C\u3044","\u306E\u3044\u3059\u3099","\u306E\u304A\u3064\u3099\u307E","\u306E\u304B\u3099\u3059","\u306E\u304D\u306A\u307F","\u306E\u3053\u304D\u3099\u308A","\u306E\u3053\u3059","\u306E\u3053\u308B","\u306E\u305B\u308B","\u306E\u305D\u3099\u304F","\u306E\u305D\u3099\u3080","\u306E\u305F\u307E\u3046","\u306E\u3061\u307B\u3068\u3099","\u306E\u3063\u304F","\u306E\u306F\u3099\u3059","\u306E\u306F\u3089","\u306E\u3078\u3099\u308B","\u306E\u307B\u3099\u308B","\u306E\u307F\u3082\u306E","\u306E\u3084\u307E","\u306E\u3089\u3044\u306C","\u306E\u3089\u306D\u3053","\u306E\u308A\u3082\u306E","\u306E\u308A\u3086\u304D","\u306E\u308C\u3093","\u306E\u3093\u304D","\u306F\u3099\u3042\u3044","\u306F\u3042\u304F","\u306F\u3099\u3042\u3055\u3093","\u306F\u3099\u3044\u304B","\u306F\u3099\u3044\u304F","\u306F\u3044\u3051\u3093","\u306F\u3044\u3053\u3099","\u306F\u3044\u3057\u3093","\u306F\u3044\u3059\u3044","\u306F\u3044\u305B\u3093","\u306F\u3044\u305D\u3046","\u306F\u3044\u3061","\u306F\u3099\u3044\u306F\u3099\u3044","\u306F\u3044\u308C\u3064","\u306F\u3048\u308B","\u306F\u304A\u308B","\u306F\u304B\u3044","\u306F\u3099\u304B\u308A","\u306F\u304B\u308B","\u306F\u304F\u3057\u3085","\u306F\u3051\u3093","\u306F\u3053\u3075\u3099","\u306F\u3055\u307F","\u306F\u3055\u3093","\u306F\u3057\u3053\u3099","\u306F\u3099\u3057\u3087","\u306F\u3057\u308B","\u306F\u305B\u308B","\u306F\u309A\u305D\u3053\u3093","\u306F\u305D\u3093","\u306F\u305F\u3093","\u306F\u3061\u307F\u3064","\u306F\u3064\u304A\u3093","\u306F\u3063\u304B\u304F","\u306F\u3064\u3099\u304D","\u306F\u3063\u304D\u308A","\u306F\u3063\u304F\u3064","\u306F\u3063\u3051\u3093","\u306F\u3063\u3053\u3046","\u306F\u3063\u3055\u3093","\u306F\u3063\u3057\u3093","\u306F\u3063\u305F\u3064","\u306F\u3063\u3061\u3085\u3046","\u306F\u3063\u3066\u3093","\u306F\u3063\u3072\u309A\u3087\u3046","\u306F\u3063\u307B\u309A\u3046","\u306F\u306A\u3059","\u306F\u306A\u3072\u3099","\u306F\u306B\u304B\u3080","\u306F\u3075\u3099\u3089\u3057","\u306F\u307F\u304B\u3099\u304D","\u306F\u3080\u304B\u3046","\u306F\u3081\u3064","\u306F\u3084\u3044","\u306F\u3084\u3057","\u306F\u3089\u3046","\u306F\u308D\u3046\u3043\u3093","\u306F\u308F\u3044","\u306F\u3093\u3044","\u306F\u3093\u3048\u3044","\u306F\u3093\u304A\u3093","\u306F\u3093\u304B\u304F","\u306F\u3093\u304D\u3087\u3046","\u306F\u3099\u3093\u304F\u3099\u307F","\u306F\u3093\u3053","\u306F\u3093\u3057\u3083","\u306F\u3093\u3059\u3046","\u306F\u3093\u305F\u3099\u3093","\u306F\u309A\u3093\u3061","\u306F\u309A\u3093\u3064","\u306F\u3093\u3066\u3044","\u306F\u3093\u3068\u3057","\u306F\u3093\u306E\u3046","\u306F\u3093\u306F\u309A","\u306F\u3093\u3075\u3099\u3093","\u306F\u3093\u3078\u309A\u3093","\u306F\u3093\u307B\u3099\u3046\u304D","\u306F\u3093\u3081\u3044","\u306F\u3093\u3089\u3093","\u306F\u3093\u308D\u3093","\u3072\u3044\u304D","\u3072\u3046\u3093","\u3072\u3048\u308B","\u3072\u304B\u304F","\u3072\u304B\u308A","\u3072\u304B\u308B","\u3072\u304B\u3093","\u3072\u304F\u3044","\u3072\u3051\u3064","\u3072\u3053\u3046\u304D","\u3072\u3053\u304F","\u3072\u3055\u3044","\u3072\u3055\u3057\u3075\u3099\u308A","\u3072\u3055\u3093","\u3072\u3099\u3057\u3099\u3085\u3064\u304B\u3093","\u3072\u3057\u3087","\u3072\u305D\u304B","\u3072\u305D\u3080","\u3072\u305F\u3080\u304D","\u3072\u305F\u3099\u308A","\u3072\u305F\u308B","\u3072\u3064\u304D\u3099","\u3072\u3063\u3053\u3057","\u3072\u3063\u3057","\u3072\u3064\u3057\u3099\u3085\u3072\u3093","\u3072\u3063\u3059","\u3072\u3064\u305B\u3099\u3093","\u3072\u309A\u3063\u305F\u308A","\u3072\u309A\u3063\u3061\u308A","\u3072\u3064\u3088\u3046","\u3072\u3066\u3044","\u3072\u3068\u3053\u3099\u307F","\u3072\u306A\u307E\u3064\u308A","\u3072\u306A\u3093","\u3072\u306D\u308B","\u3072\u306F\u3093","\u3072\u3072\u3099\u304F","\u3072\u3072\u3087\u3046","\u3072\u307B\u3046","\u3072\u307E\u308F\u308A","\u3072\u307E\u3093","\u3072\u307F\u3064","\u3072\u3081\u3044","\u3072\u3081\u3057\u3099\u3057","\u3072\u3084\u3051","\u3072\u3084\u3059","\u3072\u3088\u3046","\u3072\u3099\u3087\u3046\u304D","\u3072\u3089\u304B\u3099\u306A","\u3072\u3089\u304F","\u3072\u308A\u3064","\u3072\u308A\u3087\u3046","\u3072\u308B\u307E","\u3072\u308B\u3084\u3059\u307F","\u3072\u308C\u3044","\u3072\u308D\u3044","\u3072\u308D\u3046","\u3072\u308D\u304D","\u3072\u308D\u3086\u304D","\u3072\u3093\u304B\u304F","\u3072\u3093\u3051\u3064","\u3072\u3093\u3053\u3093","\u3072\u3093\u3057\u3085","\u3072\u3093\u305D\u3046","\u3072\u309A\u3093\u3061","\u3072\u3093\u306F\u309A\u3093","\u3072\u3099\u3093\u307B\u3099\u3046","\u3075\u3042\u3093","\u3075\u3044\u3046\u3061","\u3075\u3046\u3051\u3044","\u3075\u3046\u305B\u3093","\u3075\u309A\u3046\u305F\u308D\u3046","\u3075\u3046\u3068\u3046","\u3075\u3046\u3075","\u3075\u3048\u308B","\u3075\u304A\u3093","\u3075\u304B\u3044","\u3075\u304D\u3093","\u3075\u304F\u3055\u3099\u3064","\u3075\u304F\u3075\u3099\u304F\u308D","\u3075\u3053\u3046","\u3075\u3055\u3044","\u3075\u3057\u304D\u3099","\u3075\u3057\u3099\u307F","\u3075\u3059\u307E","\u3075\u305B\u3044","\u3075\u305B\u304F\u3099","\u3075\u305D\u304F","\u3075\u3099\u305F\u306B\u304F","\u3075\u305F\u3093","\u3075\u3061\u3087\u3046","\u3075\u3064\u3046","\u3075\u3064\u304B","\u3075\u3063\u304B\u3064","\u3075\u3063\u304D","\u3075\u3063\u3053\u304F","\u3075\u3099\u3068\u3099\u3046","\u3075\u3068\u308B","\u3075\u3068\u3093","\u3075\u306E\u3046","\u3075\u306F\u3044","\u3075\u3072\u3087\u3046","\u3075\u3078\u3093","\u3075\u307E\u3093","\u3075\u307F\u3093","\u3075\u3081\u3064","\u3075\u3081\u3093","\u3075\u3088\u3046","\u3075\u308A\u3053","\u3075\u308A\u308B","\u3075\u308B\u3044","\u3075\u3093\u3044\u304D","\u3075\u3099\u3093\u304B\u3099\u304F","\u3075\u3099\u3093\u304F\u3099","\u3075\u3093\u3057\u3064","\u3075\u3099\u3093\u305B\u304D","\u3075\u3093\u305D\u3046","\u3075\u3099\u3093\u307B\u309A\u3046","\u3078\u3044\u3042\u3093","\u3078\u3044\u304A\u3093","\u3078\u3044\u304B\u3099\u3044","\u3078\u3044\u304D","\u3078\u3044\u3051\u3099\u3093","\u3078\u3044\u3053\u3046","\u3078\u3044\u3055","\u3078\u3044\u3057\u3083","\u3078\u3044\u305B\u3064","\u3078\u3044\u305D","\u3078\u3044\u305F\u304F","\u3078\u3044\u3066\u3093","\u3078\u3044\u306D\u3064","\u3078\u3044\u308F","\u3078\u304D\u304B\u3099","\u3078\u3053\u3080","\u3078\u3099\u306B\u3044\u308D","\u3078\u3099\u306B\u3057\u3087\u3046\u304B\u3099","\u3078\u3089\u3059","\u3078\u3093\u304B\u3093","\u3078\u3099\u3093\u304D\u3087\u3046","\u3078\u3099\u3093\u3053\u3099\u3057","\u3078\u3093\u3055\u3044","\u3078\u3093\u305F\u3044","\u3078\u3099\u3093\u308A","\u307B\u3042\u3093","\u307B\u3044\u304F","\u307B\u3099\u3046\u304D\u3099\u3087","\u307B\u3046\u3053\u304F","\u307B\u3046\u305D\u3046","\u307B\u3046\u307B\u3046","\u307B\u3046\u3082\u3093","\u307B\u3046\u308A\u3064","\u307B\u3048\u308B","\u307B\u304A\u3093","\u307B\u304B\u3093","\u307B\u304D\u3087\u3046","\u307B\u3099\u304D\u3093","\u307B\u304F\u308D","\u307B\u3051\u3064","\u307B\u3051\u3093","\u307B\u3053\u3046","\u307B\u3053\u308B","\u307B\u3057\u3044","\u307B\u3057\u3064","\u307B\u3057\u3085","\u307B\u3057\u3087\u3046","\u307B\u305B\u3044","\u307B\u305D\u3044","\u307B\u305D\u304F","\u307B\u305F\u3066","\u307B\u305F\u308B","\u307B\u309A\u3061\u3075\u3099\u304F\u308D","\u307B\u3063\u304D\u3087\u304F","\u307B\u3063\u3055","\u307B\u3063\u305F\u3093","\u307B\u3068\u3093\u3068\u3099","\u307B\u3081\u308B","\u307B\u3093\u3044","\u307B\u3093\u304D","\u307B\u3093\u3051","\u307B\u3093\u3057\u3064","\u307B\u3093\u3084\u304F","\u307E\u3044\u306B\u3061","\u307E\u304B\u3044","\u307E\u304B\u305B\u308B","\u307E\u304B\u3099\u308B","\u307E\u3051\u308B","\u307E\u3053\u3068","\u307E\u3055\u3064","\u307E\u3057\u3099\u3081","\u307E\u3059\u304F","\u307E\u305B\u3099\u308B","\u307E\u3064\u308A","\u307E\u3068\u3081","\u307E\u306A\u3075\u3099","\u307E\u306C\u3051","\u307E\u306D\u304F","\u307E\u307B\u3046","\u307E\u3082\u308B","\u307E\u3086\u3051\u3099","\u307E\u3088\u3046","\u307E\u308D\u3084\u304B","\u307E\u308F\u3059","\u307E\u308F\u308A","\u307E\u308F\u308B","\u307E\u3093\u304B\u3099","\u307E\u3093\u304D\u3064","\u307E\u3093\u305D\u3099\u304F","\u307E\u3093\u306A\u304B","\u307F\u3044\u3089","\u307F\u3046\u3061","\u307F\u3048\u308B","\u307F\u304B\u3099\u304F","\u307F\u304B\u305F","\u307F\u304B\u3093","\u307F\u3051\u3093","\u307F\u3053\u3093","\u307F\u3057\u3099\u304B\u3044","\u307F\u3059\u3044","\u307F\u3059\u3048\u308B","\u307F\u305B\u308B","\u307F\u3063\u304B","\u307F\u3064\u304B\u308B","\u307F\u3064\u3051\u308B","\u307F\u3066\u3044","\u307F\u3068\u3081\u308B","\u307F\u306A\u3068","\u307F\u306A\u307F\u304B\u3055\u3044","\u307F\u306D\u3089\u308B","\u307F\u306E\u3046","\u307F\u306E\u304B\u3099\u3059","\u307F\u307B\u3093","\u307F\u3082\u3068","\u307F\u3084\u3051\u3099","\u307F\u3089\u3044","\u307F\u308A\u3087\u304F","\u307F\u308F\u304F","\u307F\u3093\u304B","\u307F\u3093\u305D\u3099\u304F","\u3080\u3044\u304B","\u3080\u3048\u304D","\u3080\u3048\u3093","\u3080\u304B\u3044","\u3080\u304B\u3046","\u3080\u304B\u3048","\u3080\u304B\u3057","\u3080\u304D\u3099\u3061\u3083","\u3080\u3051\u308B","\u3080\u3051\u3099\u3093","\u3080\u3055\u307B\u3099\u308B","\u3080\u3057\u3042\u3064\u3044","\u3080\u3057\u306F\u3099","\u3080\u3057\u3099\u3085\u3093","\u3080\u3057\u308D","\u3080\u3059\u3046","\u3080\u3059\u3053","\u3080\u3059\u3075\u3099","\u3080\u3059\u3081","\u3080\u305B\u308B","\u3080\u305B\u3093","\u3080\u3061\u3085\u3046","\u3080\u306A\u3057\u3044","\u3080\u306E\u3046","\u3080\u3084\u307F","\u3080\u3088\u3046","\u3080\u3089\u3055\u304D","\u3080\u308A\u3087\u3046","\u3080\u308D\u3093","\u3081\u3044\u3042\u3093","\u3081\u3044\u3046\u3093","\u3081\u3044\u3048\u3093","\u3081\u3044\u304B\u304F","\u3081\u3044\u304D\u3087\u304F","\u3081\u3044\u3055\u3044","\u3081\u3044\u3057","\u3081\u3044\u305D\u3046","\u3081\u3044\u3075\u3099\u3064","\u3081\u3044\u308C\u3044","\u3081\u3044\u308F\u304F","\u3081\u304F\u3099\u307E\u308C\u308B","\u3081\u3055\u3099\u3059","\u3081\u3057\u305F","\u3081\u3059\u3099\u3089\u3057\u3044","\u3081\u305F\u3099\u3064","\u3081\u307E\u3044","\u3081\u3084\u3059","\u3081\u3093\u304D\u3087","\u3081\u3093\u305B\u304D","\u3081\u3093\u3068\u3099\u3046","\u3082\u3046\u3057\u3042\u3051\u3099\u308B","\u3082\u3046\u3068\u3099\u3046\u3051\u3093","\u3082\u3048\u308B","\u3082\u304F\u3057","\u3082\u304F\u3066\u304D","\u3082\u304F\u3088\u3046\u3072\u3099","\u3082\u3061\u308D\u3093","\u3082\u3068\u3099\u308B","\u3082\u3089\u3046","\u3082\u3093\u304F","\u3082\u3093\u305F\u3099\u3044","\u3084\u304A\u3084","\u3084\u3051\u308B","\u3084\u3055\u3044","\u3084\u3055\u3057\u3044","\u3084\u3059\u3044","\u3084\u3059\u305F\u308D\u3046","\u3084\u3059\u307F","\u3084\u305B\u308B","\u3084\u305D\u3046","\u3084\u305F\u3044","\u3084\u3061\u3093","\u3084\u3063\u3068","\u3084\u3063\u306F\u309A\u308A","\u3084\u3075\u3099\u308B","\u3084\u3081\u308B","\u3084\u3084\u3053\u3057\u3044","\u3084\u3088\u3044","\u3084\u308F\u3089\u304B\u3044","\u3086\u3046\u304D","\u3086\u3046\u3072\u3099\u3093\u304D\u3087\u304F","\u3086\u3046\u3078\u3099","\u3086\u3046\u3081\u3044","\u3086\u3051\u3064","\u3086\u3057\u3085\u3064","\u3086\u305B\u3093","\u3086\u305D\u3046","\u3086\u305F\u304B","\u3086\u3061\u3083\u304F","\u3086\u3066\u3099\u308B","\u3086\u306B\u3085\u3046","\u3086\u3072\u3099\u308F","\u3086\u3089\u3044","\u3086\u308C\u308B","\u3088\u3046\u3044","\u3088\u3046\u304B","\u3088\u3046\u304D\u3085\u3046","\u3088\u3046\u3057\u3099","\u3088\u3046\u3059","\u3088\u3046\u3061\u3048\u3093","\u3088\u304B\u305B\u3099","\u3088\u304B\u3093","\u3088\u304D\u3093","\u3088\u304F\u305B\u3044","\u3088\u304F\u307B\u3099\u3046","\u3088\u3051\u3044","\u3088\u3053\u3099\u308C\u308B","\u3088\u3055\u3093","\u3088\u3057\u3085\u3046","\u3088\u305D\u3046","\u3088\u305D\u304F","\u3088\u3063\u304B","\u3088\u3066\u3044","\u3088\u3068\u3099\u304B\u3099\u308F\u304F","\u3088\u306D\u3064","\u3088\u3084\u304F","\u3088\u3086\u3046","\u3088\u308D\u3053\u3075\u3099","\u3088\u308D\u3057\u3044","\u3089\u3044\u3046","\u3089\u304F\u304B\u3099\u304D","\u3089\u304F\u3053\u3099","\u3089\u304F\u3055\u3064","\u3089\u304F\u305F\u3099","\u3089\u3057\u3093\u306F\u3099\u3093","\u3089\u305B\u3093","\u3089\u305D\u3099\u304F","\u3089\u305F\u3044","\u3089\u3063\u304B","\u3089\u308C\u3064","\u308A\u3048\u304D","\u308A\u304B\u3044","\u308A\u304D\u3055\u304F","\u308A\u304D\u305B\u3064","\u308A\u304F\u304F\u3099\u3093","\u308A\u304F\u3064","\u308A\u3051\u3093","\u308A\u3053\u3046","\u308A\u305B\u3044","\u308A\u305D\u3046","\u308A\u305D\u304F","\u308A\u3066\u3093","\u308A\u306D\u3093","\u308A\u3086\u3046","\u308A\u3085\u3046\u304B\u3099\u304F","\u308A\u3088\u3046","\u308A\u3087\u3046\u308A","\u308A\u3087\u304B\u3093","\u308A\u3087\u304F\u3061\u3083","\u308A\u3087\u3053\u3046","\u308A\u308A\u304F","\u308A\u308C\u304D","\u308A\u308D\u3093","\u308A\u3093\u3053\u3099","\u308B\u3044\u3051\u3044","\u308B\u3044\u3055\u3044","\u308B\u3044\u3057\u3099","\u308B\u3044\u305B\u304D","\u308B\u3059\u306F\u3099\u3093","\u308B\u308A\u304B\u3099\u308F\u3089","\u308C\u3044\u304B\u3093","\u308C\u3044\u304D\u3099","\u308C\u3044\u305B\u3044","\u308C\u3044\u305D\u3099\u3046\u3053","\u308C\u3044\u3068\u3046","\u308C\u3044\u307B\u3099\u3046","\u308C\u304D\u3057","\u308C\u304D\u305F\u3099\u3044","\u308C\u3093\u3042\u3044","\u308C\u3093\u3051\u3044","\u308C\u3093\u3053\u3093","\u308C\u3093\u3055\u3044","\u308C\u3093\u3057\u3085\u3046","\u308C\u3093\u305D\u3099\u304F","\u308C\u3093\u3089\u304F","\u308D\u3046\u304B","\u308D\u3046\u3053\u3099","\u308D\u3046\u3057\u3099\u3093","\u308D\u3046\u305D\u304F","\u308D\u304F\u304B\u3099","\u308D\u3053\u3064","\u308D\u3057\u3099\u3046\u3089","\u308D\u3057\u3085\u3064","\u308D\u305B\u3093","\u308D\u3066\u3093","\u308D\u3081\u3093","\u308D\u308C\u3064","\u308D\u3093\u304D\u3099","\u308D\u3093\u306F\u309A","\u308D\u3093\u3075\u3099\u3093","\u308D\u3093\u308A","\u308F\u304B\u3059","\u308F\u304B\u3081","\u308F\u304B\u3084\u307E","\u308F\u304B\u308C\u308B","\u308F\u3057\u3064","\u308F\u3057\u3099\u307E\u3057","\u308F\u3059\u308C\u3082\u306E","\u308F\u3089\u3046","\u308F\u308C\u308B"]});var uc=X((b0,ap)=>{ap.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 dc=X((y0,np)=>{np.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 Hn=X(Qe=>{"use strict";Object.defineProperty(Qe,"__esModule",{value:!0});var cr={};Qe.wordlists=cr;var Ee;Qe._default=Ee;try{Qe._default=Ee=tc(),cr.czech=Ee}catch{}try{Qe._default=Ee=oc(),cr.chinese_simplified=Ee}catch{}try{Qe._default=Ee=ac(),cr.chinese_traditional=Ee}catch{}try{Qe._default=Ee=nc(),cr.korean=Ee}catch{}try{Qe._default=Ee=ic(),cr.french=Ee}catch{}try{Qe._default=Ee=sc(),cr.italian=Ee}catch{}try{Qe._default=Ee=cc(),cr.spanish=Ee}catch{}try{Qe._default=Ee=lc(),cr.japanese=Ee,cr.JA=Ee}catch{}try{Qe._default=Ee=uc(),cr.portuguese=Ee}catch{}try{Qe._default=Ee=dc(),cr.english=Ee,cr.EN=Ee}catch{}});var Ec=X(kr=>{"use strict";Object.defineProperty(kr,"__esModule",{value:!0});var ip=Ys(),pc=Xs(),hc=rc(),sp=to(),ya=Hn(),Lo=ya._default,fc="Invalid mnemonic",jt="Invalid entropy",cp="Invalid mnemonic checksum",mc=`A wordlist is required but a default could not be found.
Please pass a 2048 word array explicitly.`;function qo(e){return(e||"").normalize("NFKD")}function gc(e,r,t){for(;e.length<t;)e=r+e;return e}function bc(e){return parseInt(e,2)}function yc(e){return e.map(r=>gc(r.toString(2),"0",8)).join("")}function vc(e){let t=e.length*8/32,o=ip.sha256(Uint8Array.from(e));return yc(Array.from(o)).slice(0,t)}function xc(e){return"mnemonic"+(e||"")}function lp(e,r){let t=Uint8Array.from(Buffer.from(qo(e),"utf8")),o=Uint8Array.from(Buffer.from(xc(qo(r)),"utf8")),a=hc.pbkdf2(pc.sha512,t,o,{c:2048,dkLen:64});return Buffer.from(a)}kr.mnemonicToSeedSync=lp;function up(e,r){let t=Uint8Array.from(Buffer.from(qo(e),"utf8")),o=Uint8Array.from(Buffer.from(xc(qo(r)),"utf8"));return hc.pbkdf2Async(pc.sha512,t,o,{c:2048,dkLen:64}).then(a=>Buffer.from(a))}kr.mnemonicToSeed=up;function wc(e,r){if(r=r||Lo,!r)throw new Error(mc);let t=qo(e).split(" ");if(t.length%3!==0)throw new Error(fc);let o=t.map(u=>{let l=r.indexOf(u);if(l===-1)throw new Error(fc);return gc(l.toString(2),"0",11)}).join(""),a=Math.floor(o.length/33)*32,n=o.slice(0,a),s=o.slice(a),i=n.match(/(.{1,8})/g).map(bc);if(i.length<16)throw new Error(jt);if(i.length>32)throw new Error(jt);if(i.length%4!==0)throw new Error(jt);let c=Buffer.from(i);if(vc(c)!==s)throw new Error(cp);return c.toString("hex")}kr.mnemonicToEntropy=wc;function kc(e,r){if(Buffer.isBuffer(e)||(e=Buffer.from(e,"hex")),r=r||Lo,!r)throw new Error(mc);if(e.length<16)throw new TypeError(jt);if(e.length>32)throw new TypeError(jt);if(e.length%4!==0)throw new TypeError(jt);let t=yc(Array.from(e)),o=vc(e),s=(t+o).match(/(.{1,11})/g).map(i=>{let c=bc(i);return r[c]});return r[0]==="\u3042\u3044\u3053\u304F\u3057\u3093"?s.join("\u3000"):s.join(" ")}kr.entropyToMnemonic=kc;function dp(e,r,t){if(e=e||128,e%32!==0)throw new TypeError(jt);return r=r||(o=>Buffer.from(sp.randomBytes(o))),kc(r(e/8),t)}kr.generateMnemonic=dp;function fp(e,r){try{wc(e,r)}catch{return!1}return!0}kr.validateMnemonic=fp;function pp(e){let r=ya.wordlists[e];if(r)Lo=r;else throw new Error('Could not find wordlist for language "'+e+'"')}kr.setDefaultWordlist=pp;function hp(){if(!Lo)throw new Error("No Default Wordlist set");return Object.keys(ya.wordlists).filter(e=>e==="JA"||e==="EN"?!1:ya.wordlists[e].every((r,t)=>r===Lo[t]))[0]}kr.getDefaultWordlist=hp;var mp=Hn();kr.wordlists=mp.wordlists});var _r={};pr(_r,{abytes:()=>ze,aexists:()=>At,ahash:()=>Rr,anumber:()=>Se,aoutput:()=>Co,asyncLoop:()=>Uo,byteSwap:()=>Ln,byteSwap32:()=>_c,bytesToHex:()=>ve,checkOpts:()=>No,clean:()=>Ie,concatBytes:()=>ut,copyBytes:()=>gp,createHasher:()=>Lr,createView:()=>Er,hexToBytes:()=>ye,isBytes:()=>va,isLE:()=>Rn,kdfInputToBytes:()=>xa,nextTick:()=>Bc,oidNist:()=>dt,randomBytes:()=>ao,rotl:()=>oe,rotr:()=>hr,swap32IfBE:()=>oo,swap8IfBE:()=>yp,u32:()=>Po,u8:()=>bp,utf8ToBytes:()=>zr});function va(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&e.constructor.name==="Uint8Array"&&"BYTES_PER_ELEMENT"in e&&e.BYTES_PER_ELEMENT===1}function Se(e,r=""){if(typeof e!="number"){let t=r&&`"${r}" `;throw new TypeError(`${t}expected number, got ${typeof e}`)}if(!Number.isSafeInteger(e)||e<0){let t=r&&`"${r}" `;throw new RangeError(`${t}expected integer >= 0, got ${e}`)}}function ze(e,r,t=""){let o=va(e),a=e?.length,n=r!==void 0;if(!o||n&&a!==r){let s=t&&`"${t}" `,i=n?` of length ${r}`:"",c=o?`length=${a}`:`type=${typeof e}`,d=s+"expected Uint8Array"+i+", got "+c;throw o?new RangeError(d):new TypeError(d)}return e}function gp(e){return Uint8Array.from(ze(e))}function Rr(e){if(typeof e!="function"||typeof e.create!="function")throw new TypeError("Hash must wrapped by utils.createHasher");if(Se(e.outputLen),Se(e.blockLen),e.outputLen<1)throw new Error('"outputLen" must be >= 1');if(e.blockLen<1)throw new Error('"blockLen" must be >= 1')}function At(e,r=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(r&&e.finished)throw new Error("Hash#digest() has already been called")}function Co(e,r){ze(e,void 0,"digestInto() output");let t=r.outputLen;if(e.length<t)throw new RangeError('"digestInto() output" expected to be of length >='+t)}function bp(e){return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}function Po(e){return new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4))}function Ie(...e){for(let r=0;r<e.length;r++)e[r].fill(0)}function Er(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function hr(e,r){return e<<32-r|e>>>r}function oe(e,r){return e<<r|e>>>32-r>>>0}function Ln(e){return e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255}function _c(e){for(let r=0;r<e.length;r++)e[r]=Ln(e[r]);return e}function ve(e){if(ze(e),Sc)return e.toHex();let r="";for(let t=0;t<e.length;t++)r+=vp[e[t]];return r}function zc(e){if(e>=Xr._0&&e<=Xr._9)return e-Xr._0;if(e>=Xr.A&&e<=Xr.F)return e-(Xr.A-10);if(e>=Xr.a&&e<=Xr.f)return e-(Xr.a-10)}function ye(e){if(typeof e!="string")throw new TypeError("hex string expected, got "+typeof e);if(Sc)try{return Uint8Array.fromHex(e)}catch(a){throw a instanceof SyntaxError?new RangeError(a.message):a}let r=e.length,t=r/2;if(r%2)throw new RangeError("hex string expected, got unpadded hex of length "+r);let o=new Uint8Array(t);for(let a=0,n=0;a<t;a++,n+=2){let s=zc(e.charCodeAt(n)),i=zc(e.charCodeAt(n+1));if(s===void 0||i===void 0){let c=e[n]+e[n+1];throw new RangeError('hex string expected, got non-hex character "'+c+'" at index '+n)}o[a]=s*16+i}return o}async function Uo(e,r,t){let o=Date.now();for(let a=0;a<e;a++){t(a);let n=Date.now()-o;n>=0&&n<r||(await Bc(),o+=n)}}function zr(e){if(typeof e!="string")throw new TypeError("string expected");return new Uint8Array(new TextEncoder().encode(e))}function xa(e,r=""){return typeof e=="string"?zr(e):ze(e,void 0,r)}function ut(...e){let r=0;for(let o=0;o<e.length;o++){let a=e[o];ze(a),r+=a.length}let t=new Uint8Array(r);for(let o=0,a=0;o<e.length;o++){let n=e[o];t.set(n,a),a+=n.length}return t}function No(e,r){if(r!==void 0&&{}.toString.call(r)!=="[object Object]")throw new TypeError("options must be object or undefined");return Object.assign(e,r)}function Lr(e,r={}){let t=(a,n)=>e(n).update(a).digest(),o=e(void 0);return t.outputLen=o.outputLen,t.blockLen=o.blockLen,t.canXOF=o.canXOF,t.create=a=>e(a),Object.assign(t,r),Object.freeze(t)}function ao(e=32){Se(e,"bytesLength");let r=typeof globalThis=="object"?globalThis.crypto:null;if(typeof r?.getRandomValues!="function")throw new Error("crypto.getRandomValues must be defined");if(e>65536)throw new RangeError(`"bytesLength" expected <= 65536, got ${e}`);return r.getRandomValues(new Uint8Array(e))}var Rn,yp,oo,Sc,vp,Xr,Bc,dt,xe=ke(()=>{Rn=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;yp=Rn?e=>e:e=>Ln(e)>>>0;oo=Rn?e=>e:_c,Sc=typeof Uint8Array.from([]).toHex=="function"&&typeof Uint8Array.fromHex=="function",vp=Array.from({length:256},(e,r)=>r.toString(16).padStart(2,"0"));Xr={_0:48,_9:57,A:65,F:70,a:97,f:102};Bc=async()=>{};dt=e=>({oid:Uint8Array.from([6,9,96,134,72,1,101,3,4,2,e])})});function qn(e,r,t){return e&r^~e&t}function Cn(e,r,t){return e&r^e&t^r&t}var Tt,Jr,Qr,Pe,Ue,Pn=ke(()=>{xe();Tt=class{constructor(r,t,o,a){y(this,"blockLen");y(this,"outputLen");y(this,"canXOF",!1);y(this,"padOffset");y(this,"isLE");y(this,"buffer");y(this,"view");y(this,"finished",!1);y(this,"length",0);y(this,"pos",0);y(this,"destroyed",!1);this.blockLen=r,this.outputLen=t,this.padOffset=o,this.isLE=a,this.buffer=new Uint8Array(r),this.view=Er(this.buffer)}update(r){At(this),ze(r);let{view:t,buffer:o,blockLen:a}=this,n=r.length;for(let s=0;s<n;){let i=Math.min(a-this.pos,n-s);if(i===a){let c=Er(r);for(;a<=n-s;s+=a)this.process(c,s);continue}o.set(r.subarray(s,s+i),this.pos),this.pos+=i,s+=i,this.pos===a&&(this.process(t,0),this.pos=0)}return this.length+=r.length,this.roundClean(),this}digestInto(r){At(this),Co(r,this),this.finished=!0;let{buffer:t,view:o,blockLen:a,isLE:n}=this,{pos:s}=this;t[s++]=128,Ie(this.buffer.subarray(s)),this.padOffset>a-s&&(this.process(o,0),s=0);for(let l=s;l<a;l++)t[l]=0;o.setBigUint64(a-8,BigInt(this.length*8),n),this.process(o,0);let i=Er(r),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen must be aligned to 32bit");let d=c/4,u=this.get();if(d>u.length)throw new Error("_sha2: outputLen bigger than state");for(let l=0;l<d;l++)i.setUint32(4*l,u[l],n)}digest(){let{buffer:r,outputLen:t}=this;this.digestInto(r);let o=r.slice(0,t);return this.destroy(),o}_cloneInto(r){r||(r=new this.constructor),r.set(...this.get());let{blockLen:t,buffer:o,length:a,finished:n,destroyed:s,pos:i}=this;return r.destroyed=s,r.finished=n,r.length=a,r.pos=i,a%t&&r.buffer.set(o),r}clone(){return this._cloneInto()}},Jr=Uint32Array.from([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Qr=Uint32Array.from([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]),Pe=Uint32Array.from([3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]),Ue=Uint32Array.from([1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209])});function xp(e,r=!1){return r?{h:Number(e&wa),l:Number(e>>jc&wa)}:{h:Number(e>>jc&wa)|0,l:Number(e&wa)|0}}function Ac(e,r=!1){let t=e.length,o=new Uint32Array(t),a=new Uint32Array(t);for(let n=0;n<t;n++){let{h:s,l:i}=xp(e[n],r);[o[n],a[n]]=[s,i]}return[o,a]}function qr(e,r,t,o){let a=(r>>>0)+(o>>>0);return{h:e+t+(a/2**32|0)|0,l:a|0}}var wa,jc,Un,Nn,Ot,It,Fo,Do,Tc,Oc,Ic,Hc,Rc,Lc,qc=ke(()=>{wa=BigInt(4294967295),jc=BigInt(32);Un=(e,r,t)=>e>>>t,Nn=(e,r,t)=>e<<32-t|r>>>t,Ot=(e,r,t)=>e>>>t|r<<32-t,It=(e,r,t)=>e<<32-t|r>>>t,Fo=(e,r,t)=>e<<64-t|r>>>t-32,Do=(e,r,t)=>e>>>t-32|r<<64-t;Tc=(e,r,t)=>(e>>>0)+(r>>>0)+(t>>>0),Oc=(e,r,t,o)=>r+t+o+(e/2**32|0)|0,Ic=(e,r,t,o)=>(e>>>0)+(r>>>0)+(t>>>0)+(o>>>0),Hc=(e,r,t,o,a)=>r+t+o+a+(e/2**32|0)|0,Rc=(e,r,t,o,a)=>(e>>>0)+(r>>>0)+(t>>>0)+(o>>>0)+(a>>>0),Lc=(e,r,t,o,a,n)=>r+t+o+a+n+(e/2**32|0)|0});var mt={};pr(mt,{_SHA224:()=>za,_SHA256:()=>Ea,_SHA384:()=>Sa,_SHA512:()=>_a,_SHA512_224:()=>Ba,_SHA512_256:()=>ja,sha224:()=>_p,sha256:()=>Ae,sha384:()=>Sp,sha512:()=>Aa,sha512_224:()=>jp,sha512_256:()=>Bp});var kp,ft,ka,Ea,za,Cc,Ep,zp,pt,ht,no,_a,Sa,Ge,$e,Ba,ja,Ae,_p,Aa,Sp,Bp,jp,mr=ke(()=>{Pn();qc();xe();kp=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]),ft=new Uint32Array(64),ka=class extends Tt{constructor(r){super(64,r,8,!1)}get(){let{A:r,B:t,C:o,D:a,E:n,F:s,G:i,H:c}=this;return[r,t,o,a,n,s,i,c]}set(r,t,o,a,n,s,i,c){this.A=r|0,this.B=t|0,this.C=o|0,this.D=a|0,this.E=n|0,this.F=s|0,this.G=i|0,this.H=c|0}process(r,t){for(let l=0;l<16;l++,t+=4)ft[l]=r.getUint32(t,!1);for(let l=16;l<64;l++){let f=ft[l-15],p=ft[l-2],h=hr(f,7)^hr(f,18)^f>>>3,m=hr(p,17)^hr(p,19)^p>>>10;ft[l]=m+ft[l-7]+h+ft[l-16]|0}let{A:o,B:a,C:n,D:s,E:i,F:c,G:d,H:u}=this;for(let l=0;l<64;l++){let f=hr(i,6)^hr(i,11)^hr(i,25),p=u+f+qn(i,c,d)+kp[l]+ft[l]|0,m=(hr(o,2)^hr(o,13)^hr(o,22))+Cn(o,a,n)|0;u=d,d=c,c=i,i=s+p|0,s=n,n=a,a=o,o=p+m|0}o=o+this.A|0,a=a+this.B|0,n=n+this.C|0,s=s+this.D|0,i=i+this.E|0,c=c+this.F|0,d=d+this.G|0,u=u+this.H|0,this.set(o,a,n,s,i,c,d,u)}roundClean(){Ie(ft)}destroy(){this.destroyed=!0,this.set(0,0,0,0,0,0,0,0),Ie(this.buffer)}},Ea=class extends ka{constructor(){super(32);y(this,"A",Jr[0]|0);y(this,"B",Jr[1]|0);y(this,"C",Jr[2]|0);y(this,"D",Jr[3]|0);y(this,"E",Jr[4]|0);y(this,"F",Jr[5]|0);y(this,"G",Jr[6]|0);y(this,"H",Jr[7]|0)}},za=class extends ka{constructor(){super(28);y(this,"A",Qr[0]|0);y(this,"B",Qr[1]|0);y(this,"C",Qr[2]|0);y(this,"D",Qr[3]|0);y(this,"E",Qr[4]|0);y(this,"F",Qr[5]|0);y(this,"G",Qr[6]|0);y(this,"H",Qr[7]|0)}},Cc=Ac(["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(e=>BigInt(e))),Ep=Cc[0],zp=Cc[1],pt=new Uint32Array(80),ht=new Uint32Array(80),no=class extends Tt{constructor(r){super(128,r,16,!1)}get(){let{Ah:r,Al:t,Bh:o,Bl:a,Ch:n,Cl:s,Dh:i,Dl:c,Eh:d,El:u,Fh:l,Fl:f,Gh:p,Gl:h,Hh:m,Hl:b}=this;return[r,t,o,a,n,s,i,c,d,u,l,f,p,h,m,b]}set(r,t,o,a,n,s,i,c,d,u,l,f,p,h,m,b){this.Ah=r|0,this.Al=t|0,this.Bh=o|0,this.Bl=a|0,this.Ch=n|0,this.Cl=s|0,this.Dh=i|0,this.Dl=c|0,this.Eh=d|0,this.El=u|0,this.Fh=l|0,this.Fl=f|0,this.Gh=p|0,this.Gl=h|0,this.Hh=m|0,this.Hl=b|0}process(r,t){for(let k=0;k<16;k++,t+=4)pt[k]=r.getUint32(t),ht[k]=r.getUint32(t+=4);for(let k=16;k<80;k++){let B=pt[k-15]|0,I=ht[k-15]|0,R=Ot(B,I,1)^Ot(B,I,8)^Un(B,I,7),G=It(B,I,1)^It(B,I,8)^Nn(B,I,7),D=pt[k-2]|0,U=ht[k-2]|0,M=Ot(D,U,19)^Fo(D,U,61)^Un(D,U,6),N=It(D,U,19)^Do(D,U,61)^Nn(D,U,6),F=Ic(G,N,ht[k-7],ht[k-16]),E=Hc(F,R,M,pt[k-7],pt[k-16]);pt[k]=E|0,ht[k]=F|0}let{Ah:o,Al:a,Bh:n,Bl:s,Ch:i,Cl:c,Dh:d,Dl:u,Eh:l,El:f,Fh:p,Fl:h,Gh:m,Gl:b,Hh:v,Hl:S}=this;for(let k=0;k<80;k++){let B=Ot(l,f,14)^Ot(l,f,18)^Fo(l,f,41),I=It(l,f,14)^It(l,f,18)^Do(l,f,41),R=l&p^~l&m,G=f&h^~f&b,D=Rc(S,I,G,zp[k],ht[k]),U=Lc(D,v,B,R,Ep[k],pt[k]),M=D|0,N=Ot(o,a,28)^Fo(o,a,34)^Fo(o,a,39),F=It(o,a,28)^Do(o,a,34)^Do(o,a,39),E=o&n^o&i^n&i,O=a&s^a&c^s&c;v=m|0,S=b|0,m=p|0,b=h|0,p=l|0,h=f|0,{h:l,l:f}=qr(d|0,u|0,U|0,M|0),d=i|0,u=c|0,i=n|0,c=s|0,n=o|0,s=a|0;let z=Tc(M,F,O);o=Oc(z,U,N,E),a=z|0}({h:o,l:a}=qr(this.Ah|0,this.Al|0,o|0,a|0)),{h:n,l:s}=qr(this.Bh|0,this.Bl|0,n|0,s|0),{h:i,l:c}=qr(this.Ch|0,this.Cl|0,i|0,c|0),{h:d,l:u}=qr(this.Dh|0,this.Dl|0,d|0,u|0),{h:l,l:f}=qr(this.Eh|0,this.El|0,l|0,f|0),{h:p,l:h}=qr(this.Fh|0,this.Fl|0,p|0,h|0),{h:m,l:b}=qr(this.Gh|0,this.Gl|0,m|0,b|0),{h:v,l:S}=qr(this.Hh|0,this.Hl|0,v|0,S|0),this.set(o,a,n,s,i,c,d,u,l,f,p,h,m,b,v,S)}roundClean(){Ie(pt,ht)}destroy(){this.destroyed=!0,Ie(this.buffer),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}},_a=class extends no{constructor(){super(64);y(this,"Ah",Ue[0]|0);y(this,"Al",Ue[1]|0);y(this,"Bh",Ue[2]|0);y(this,"Bl",Ue[3]|0);y(this,"Ch",Ue[4]|0);y(this,"Cl",Ue[5]|0);y(this,"Dh",Ue[6]|0);y(this,"Dl",Ue[7]|0);y(this,"Eh",Ue[8]|0);y(this,"El",Ue[9]|0);y(this,"Fh",Ue[10]|0);y(this,"Fl",Ue[11]|0);y(this,"Gh",Ue[12]|0);y(this,"Gl",Ue[13]|0);y(this,"Hh",Ue[14]|0);y(this,"Hl",Ue[15]|0)}},Sa=class extends no{constructor(){super(48);y(this,"Ah",Pe[0]|0);y(this,"Al",Pe[1]|0);y(this,"Bh",Pe[2]|0);y(this,"Bl",Pe[3]|0);y(this,"Ch",Pe[4]|0);y(this,"Cl",Pe[5]|0);y(this,"Dh",Pe[6]|0);y(this,"Dl",Pe[7]|0);y(this,"Eh",Pe[8]|0);y(this,"El",Pe[9]|0);y(this,"Fh",Pe[10]|0);y(this,"Fl",Pe[11]|0);y(this,"Gh",Pe[12]|0);y(this,"Gl",Pe[13]|0);y(this,"Hh",Pe[14]|0);y(this,"Hl",Pe[15]|0)}},Ge=Uint32Array.from([2352822216,424955298,1944164710,2312950998,502970286,855612546,1738396948,1479516111,258812777,2077511080,2011393907,79989058,1067287976,1780299464,286451373,2446758561]),$e=Uint32Array.from([573645204,4230739756,2673172387,3360449730,596883563,1867755857,2520282905,1497426621,2519219938,2827943907,3193839141,1401305490,721525244,746961066,246885852,2177182882]),Ba=class extends no{constructor(){super(28);y(this,"Ah",Ge[0]|0);y(this,"Al",Ge[1]|0);y(this,"Bh",Ge[2]|0);y(this,"Bl",Ge[3]|0);y(this,"Ch",Ge[4]|0);y(this,"Cl",Ge[5]|0);y(this,"Dh",Ge[6]|0);y(this,"Dl",Ge[7]|0);y(this,"Eh",Ge[8]|0);y(this,"El",Ge[9]|0);y(this,"Fh",Ge[10]|0);y(this,"Fl",Ge[11]|0);y(this,"Gh",Ge[12]|0);y(this,"Gl",Ge[13]|0);y(this,"Hh",Ge[14]|0);y(this,"Hl",Ge[15]|0)}},ja=class extends no{constructor(){super(32);y(this,"Ah",$e[0]|0);y(this,"Al",$e[1]|0);y(this,"Bh",$e[2]|0);y(this,"Bl",$e[3]|0);y(this,"Ch",$e[4]|0);y(this,"Cl",$e[5]|0);y(this,"Dh",$e[6]|0);y(this,"Dl",$e[7]|0);y(this,"Eh",$e[8]|0);y(this,"El",$e[9]|0);y(this,"Fh",$e[10]|0);y(this,"Fl",$e[11]|0);y(this,"Gh",$e[12]|0);y(this,"Gl",$e[13]|0);y(this,"Hh",$e[14]|0);y(this,"Hl",$e[15]|0)}},Ae=Lr(()=>new Ea,dt(1)),_p=Lr(()=>new za,dt(4)),Aa=Lr(()=>new _a,dt(3)),Sp=Lr(()=>new Sa,dt(2)),Bp=Lr(()=>new ja,dt(6)),jp=Lr(()=>new Ba,dt(5))});function Rt(e,r=""){if(typeof e!="boolean"){let t=r&&`"${r}" `;throw new TypeError(t+"expected boolean, got type="+typeof e)}return e}function Ia(e){if(typeof e=="bigint"){if(!Ta(e))throw new RangeError("positive bigint expected, got "+e)}else Dn(e);return e}function gr(e,r=""){if(typeof e!="number"){let t=r&&`"${r}" `;throw new TypeError(t+"expected number, got type="+typeof e)}if(!Number.isSafeInteger(e)){let t=r&&`"${r}" `;throw new RangeError(t+"expected safe integer, got "+e)}}function Vo(e){let r=Ia(e).toString(16);return r.length&1?"0"+r:r}function Pc(e){if(typeof e!="string")throw new TypeError("hex string expected, got "+typeof e);return e===""?Oa:BigInt("0x"+e)}function Ye(e){return Pc(ve(e))}function so(e){return Pc(ve(Ra(ze(e)).reverse()))}function Ha(e,r){if(Se(r),r===0)throw new RangeError("zero length");e=Ia(e);let t=e.toString(16);if(t.length>r*2)throw new RangeError("number too large");return ye(t.padStart(r*2,"0"))}function Vn(e,r){return Ha(e,r).reverse()}function Ra(e){return Uint8Array.from(he(e))}function co(e){if(typeof e!="string")throw new TypeError("ascii string expected, got "+typeof e);return Uint8Array.from(e,(r,t)=>{let o=r.charCodeAt(0);if(r.length!==1||o>127)throw new RangeError(`string contains non-ASCII character "${e[t]}" with code ${o} at position ${t}`);return o})}function Ap(e,r,t){return Ta(e)&&Ta(r)&&Ta(t)&&r<=e&&e<t}function Mn(e,r,t,o){if(!Ap(r,t,o))throw new RangeError("expected valid "+e+": "+t+" <= n < "+o+", got "+r)}function Lt(e){if(e<Oa)throw new Error("expected non-negative bigint, got "+e);let r;for(r=0;e>Oa;e>>=Fn,r+=1);return r}function Uc(e,r,t){if(Se(e,"hashLen"),Se(r,"qByteLen"),typeof t!="function")throw new TypeError("hmacFn must be a function");let o=b=>new Uint8Array(b),a=Uint8Array.of(),n=Uint8Array.of(0),s=Uint8Array.of(1),i=1e3,c=o(e),d=o(e),u=0,l=()=>{c.fill(1),d.fill(0),u=0},f=(...b)=>t(d,de(c,...b)),p=(b=a)=>{d=f(n,b),c=f(),b.length!==0&&(d=f(s,b),c=f())},h=()=>{if(u++>=i)throw new Error("drbg: tried max amount of iterations");let b=0,v=[];for(;b<r;){c=f();let S=c.slice();v.push(S),b+=c.length}return de(...v)};return(b,v)=>{l(),p(b);let S;for(;(S=v(h()))===void 0;)p();return l(),S}}function br(e,r={},t={}){if(Object.prototype.toString.call(e)!=="[object Object]")throw new TypeError("expected valid options object");function o(n,s,i){if(!i&&s!=="function"&&!Object.hasOwn(e,n))throw new TypeError(`param "${n}" is invalid: expected own property`);let c=e[n];if(i&&c===void 0)return;let d=typeof c;if(d!==s||c===null)throw new TypeError(`param "${n}" is invalid: expected ${s}, got ${d}`)}let a=(n,s)=>Object.entries(n).forEach(([i,c])=>o(i,c,s));a(r,!1),a(t,!0)}var he,Dn,et,de,io,Ht,er,Oa,Fn,Ta,lo,qt=ke(()=>{xe();he=(e,r,t)=>ze(e,r,t),Dn=Se,et=ve,de=(...e)=>ut(...e),io=e=>ye(e),Ht=va,er=e=>ao(e),Oa=BigInt(0),Fn=BigInt(1);Ta=e=>typeof e=="bigint"&&Oa<=e;lo=e=>(Fn<<BigInt(e))-Fn});function lr(e,r){if(r<=Ne)throw new Error("mod: expected positive modulus, got "+r);let t=e%r;return t>=Ne?t:r+t}function ur(e,r,t){if(r<Ne)throw new Error("pow2: expected non-negative exponent, got "+r);let o=e;for(;r-- >Ne;)o*=o,o%=t;return o}function Nc(e,r){if(e===Ne)throw new Error("invert: expected non-zero number");if(r<=Ne)throw new Error("invert: expected positive modulus, got "+r);let t=lr(e,r),o=r,a=Ne,n=Oe,s=Oe,i=Ne;for(;t!==Ne;){let d=o/t,u=o-t*d,l=a-s*d,f=n-i*d;o=t,t=u,a=s,n=i,s=l,i=f}if(o!==Oe)throw new Error("invert: does not exist");return lr(a,r)}function Gn(e,r,t){let o=e;if(!o.eql(o.sqr(r),t))throw new Error("Cannot find square root")}function $c(e,r){let t=e,o=(t.ORDER+Oe)/Vc,a=t.pow(r,o);return Gn(t,a,r),a}function Ip(e,r){let t=e,o=(t.ORDER-Mc)/Kc,a=t.mul(r,Ct),n=t.pow(a,o),s=t.mul(r,n),i=t.mul(t.mul(s,Ct),n),c=t.mul(s,t.sub(i,t.ONE));return Gn(t,c,r),c}function Hp(e){let r=uo(e),t=Wc(e),o=t(r,r.neg(r.ONE)),a=t(r,o),n=t(r,r.neg(o)),s=(e+Tp)/Gc;return((i,c)=>{let d=i,u=d.pow(c,s),l=d.mul(u,o),f=d.mul(u,a),p=d.mul(u,n),h=d.eql(d.sqr(l),c),m=d.eql(d.sqr(f),c);u=d.cmov(u,l,h),l=d.cmov(p,f,m);let b=d.eql(d.sqr(l),c),v=d.cmov(u,l,b);return Gn(d,v,c),v})}function Wc(e){if(e<Dc)throw new Error("sqrt is not defined for small field");let r=e-Oe,t=0;for(;r%Ct===Ne;)r/=Ct,t++;let o=Ct,a=uo(e);for(;Kn(a,o)===1;)if(o++>1e3)throw new Error("Cannot find square root: probably non-prime P");if(t===1)return $c;let n=a.pow(o,r),s=(r+Oe)/Ct;return function(c,d){let u=c;if(u.is0(d))return d;if(Kn(u,d)!==1)throw new Error("Cannot find square root");let l=t,f=u.mul(u.ONE,n),p=u.pow(d,r),h=u.pow(d,s);for(;!u.eql(p,u.ONE);){if(u.is0(p))return u.ZERO;let m=1,b=u.sqr(p);for(;!u.eql(b,u.ONE);)if(m++,b=u.sqr(b),m===l)throw new Error("Cannot find square root");let v=Oe<<BigInt(l-m-1),S=u.pow(f,v);l=m,f=u.sqr(S),p=u.mul(p,f),h=u.mul(h,S)}return h}}function Rp(e){return e%Vc===Dc?$c:e%Kc===Mc?Ip:e%Gc===Op?Hp(e):Wc(e)}function Pt(e){let r={ORDER:"bigint",BYTES:"number",BITS:"number"},t=Lp.reduce((o,a)=>(o[a]="function",o),r);if(br(e,t),gr(e.BYTES,"BYTES"),gr(e.BITS,"BITS"),e.BYTES<1||e.BITS<1)throw new Error("invalid field: expected BYTES/BITS > 0");if(e.ORDER<=Oe)throw new Error("invalid field: expected ORDER > 1, got "+e.ORDER);return e}function qp(e,r,t){let o=e;if(t<Ne)throw new Error("invalid exponent, negatives unsupported");if(t===Ne)return o.ONE;if(t===Oe)return r;let a=o.ONE,n=r;for(;t>Ne;)t&Oe&&(a=o.mul(a,n)),n=o.sqr(n),t>>=Oe;return a}function Ut(e,r,t=!1){let o=e,a=new Array(r.length).fill(t?o.ZERO:void 0),n=r.reduce((i,c,d)=>o.is0(c)?i:(a[d]=i,o.mul(i,c)),o.ONE),s=o.inv(n);return r.reduceRight((i,c,d)=>o.is0(c)?i:(a[d]=o.mul(i,a[d]),o.mul(i,c)),s),a}function Kn(e,r){let t=e,o=(t.ORDER-Oe)/Ct,a=t.pow(r,o),n=t.eql(a,t.ONE),s=t.eql(a,t.ZERO),i=t.eql(a,t.neg(t.ONE));if(!n&&!s&&!i)throw new Error("invalid Legendre symbol result");return n?1:s?0:-1}function $n(e,r){return Kn(e,r)!==-1}function Cp(e,r){if(r!==void 0&&Dn(r),e<=Ne)throw new Error("invalid n length: expected positive n, got "+e);if(r!==void 0&&r<1)throw new Error("invalid n length: expected positive bit length, got "+r);let t=Lt(e);if(r!==void 0&&r<t)throw new Error(`invalid n length: expected bit length (${t}) >= n.length (${r})`);let o=r!==void 0?r:t,a=Math.ceil(o/8);return{nBitLength:o,nByteLength:a}}function uo(e,r={}){return new La(e,r)}function Zc(e){if(typeof e!="bigint")throw new Error("field order must be bigint");if(e<=Oe)throw new Error("field order must be greater than 1");let r=Lt(e-Oe);return Math.ceil(r/8)}function Mo(e){let r=Zc(e);return r+Math.ceil(r/2)}function fo(e,r,t=!1){he(e);let o=e.length,a=Zc(r),n=Math.max(Mo(r),16);if(o<n||o>1024)throw new Error("expected "+n+"-1024 bytes of input, got "+o);let s=t?so(e):Ye(e),i=lr(s,r-Oe)+Oe;return t?Vn(i,a):Ha(i,a)}var Ne,Oe,Ct,Dc,Vc,Mc,Tp,Kc,Op,Gc,Lp,Fc,La,po=ke(()=>{qt();Ne=BigInt(0),Oe=BigInt(1),Ct=BigInt(2),Dc=BigInt(3),Vc=BigInt(4),Mc=BigInt(5),Tp=BigInt(7),Kc=BigInt(8),Op=BigInt(9),Gc=BigInt(16);Lp=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];Fc=new WeakMap,La=class{constructor(r,t={}){y(this,"ORDER");y(this,"BITS");y(this,"BYTES");y(this,"isLE");y(this,"ZERO",Ne);y(this,"ONE",Oe);y(this,"_lengths");y(this,"_mod");if(r<=Oe)throw new Error("invalid field: expected ORDER > 1, got "+r);let o;this.isLE=!1,t!=null&&typeof t=="object"&&(typeof t.BITS=="number"&&(o=t.BITS),typeof t.sqrt=="function"&&Object.defineProperty(this,"sqrt",{value:t.sqrt,enumerable:!0}),typeof t.isLE=="boolean"&&(this.isLE=t.isLE),t.allowedLengths&&(this._lengths=Object.freeze(t.allowedLengths.slice())),typeof t.modFromBytes=="boolean"&&(this._mod=t.modFromBytes));let{nBitLength:a,nByteLength:n}=Cp(r,o);if(n>2048)throw new Error("invalid field: expected ORDER of <= 2048 bytes");this.ORDER=r,this.BITS=a,this.BYTES=n,Object.freeze(this)}create(r){return lr(r,this.ORDER)}isValid(r){if(typeof r!="bigint")throw new TypeError("invalid field element: expected bigint, got "+typeof r);return Ne<=r&&r<this.ORDER}is0(r){return r===Ne}isValidNot0(r){return!this.is0(r)&&this.isValid(r)}isOdd(r){return(r&Oe)===Oe}neg(r){return lr(-r,this.ORDER)}eql(r,t){return r===t}sqr(r){return lr(r*r,this.ORDER)}add(r,t){return lr(r+t,this.ORDER)}sub(r,t){return lr(r-t,this.ORDER)}mul(r,t){return lr(r*t,this.ORDER)}pow(r,t){return qp(this,r,t)}div(r,t){return lr(r*Nc(t,this.ORDER),this.ORDER)}sqrN(r){return r*r}addN(r,t){return r+t}subN(r,t){return r-t}mulN(r,t){return r*t}inv(r){return Nc(r,this.ORDER)}sqrt(r){let t=Fc.get(this);return t||Fc.set(this,t=Rp(this.ORDER)),t(this,r)}toBytes(r){return this.isLE?Vn(r,this.BYTES):Ha(r,this.BYTES)}fromBytes(r,t=!1){he(r);let{_lengths:o,BYTES:a,isLE:n,ORDER:s,_mod:i}=this;if(o){if(r.length<1||!o.includes(r.length)||r.length>a)throw new Error("Field.fromBytes: expected "+o+" bytes, got "+r.length);let d=new Uint8Array(a);d.set(r,n?0:d.length-r.length),r=d}if(r.length!==a)throw new Error("Field.fromBytes: expected "+a+" bytes, got "+r.length);let c=n?so(r):Ye(r);if(i&&(c=lr(c,s)),!t&&!this.isValid(c))throw new Error("invalid field element: outside of range 0..ORDER");return c}invertBatch(r){return Ut(this,r)}cmov(r,t,o){return Rt(o,"condition"),o?t:r}};Object.freeze(La.prototype)});function Qc(e){let r=e;if(typeof r!="function")throw new TypeError("Point must be a constructor");br({Fp:r.Fp,Fn:r.Fn,fromAffine:r.fromAffine,fromBytes:r.fromBytes,fromHex:r.fromHex},{Fp:"object",Fn:"object",fromAffine:"function",fromBytes:"function",fromHex:"function"}),Pt(r.Fp),Pt(r.Fn)}function Ko(e,r){let t=r.negate();return e?t:r}function Xn(e,r){let t=Ut(e.Fp,r.map(o=>o.Z));return r.map((o,a)=>e.fromAffine(o.toAffine(t[a])))}function el(e,r){if(!Number.isSafeInteger(e)||e<=0||e>r)throw new Error("invalid window size, expected [1.."+r+"], got W="+e)}function Wn(e,r){el(e,r);let t=Math.ceil(r/e)+1,o=2**(e-1),a=2**e,n=lo(e),s=BigInt(e);return{windows:t,windowSize:o,mask:n,maxNumber:a,shiftBy:s}}function Yc(e,r,t){let{windowSize:o,mask:a,maxNumber:n,shiftBy:s}=t,i=Number(e&a),c=e>>s;i>o&&(i-=n,c+=Nt);let d=r*o,u=d+Math.abs(i)-1,l=i===0,f=i<0,p=r%2!==0;return{nextN:c,offset:u,isZero:l,isNeg:f,isNegF:p,offsetF:d}}function Pp(e,r){if(!Array.isArray(e))throw new Error("array expected");e.forEach((t,o)=>{if(!(t instanceof r))throw new Error("invalid point at index "+o)})}function Up(e,r){if(!Array.isArray(e))throw new Error("array of scalars expected");e.forEach((t,o)=>{if(!r.isValid(t))throw new Error("invalid scalar at index "+o)})}function Yn(e){return rl.get(e)||1}function Xc(e){if(e!==ho)throw new Error("invalid wNAF")}function tl(e,r,t,o){let a=r,n=e.ZERO,s=e.ZERO;for(;t>ho||o>ho;)t&Nt&&(n=n.add(a)),o&Nt&&(s=s.add(a)),a=a.double(),t>>=Nt,o>>=Nt;return{p1:n,p2:s}}function ol(e,r,t){let o=e.Fn;Pp(r,e),Up(t,o);let a=r.length,n=t.length;if(a!==n)throw new Error("arrays of points and scalars must have equal length");let s=e.ZERO,i=Lt(BigInt(a)),c=1;i>12?c=i-3:i>4?c=i-2:i>0&&(c=2);let d=lo(c),u=new Array(Number(d)+1).fill(s),l=Math.floor((o.BITS-1)/c)*c,f=s;for(let p=l;p>=0;p-=c){u.fill(s);for(let m=0;m<n;m++){let b=t[m],v=Number(b>>BigInt(p)&d);u[v]=u[v].add(r[m])}let h=s;for(let m=u.length-1,b=s;m>0;m--)b=b.add(u[m]),h=h.add(b);if(f=f.add(h),p!==0)for(let m=0;m<c;m++)f=f.double()}return f}function Jc(e,r,t){if(r){if(r.ORDER!==e)throw new Error("Field.ORDER must match order: Fp == p, Fn == n");return Pt(r),r}else return uo(e,{isLE:t})}function al(e,r,t={},o){if(o===void 0&&(o=e==="edwards"),!r||typeof r!="object")throw new Error(`expected valid ${e} CURVE object`);for(let c of["p","n","h"]){let d=r[c];if(!(typeof d=="bigint"&&d>ho))throw new Error(`CURVE.${c} must be positive bigint`)}let a=Jc(r.p,t.Fp,o),n=Jc(r.n,t.Fn,o),i=["Gx","Gy","a",e==="weierstrass"?"b":"d"];for(let c of i)if(!a.isValid(r[c]))throw new Error(`CURVE.${c} must be valid field element of CURVE.Fp`);return r=Object.freeze(Object.assign({},r)),{CURVE:r,Fp:a,Fn:n}}function Ca(e,r){return function(o){let a=e(o);return{secretKey:a,publicKey:r(a)}}}var ho,Nt,Zn,rl,qa,Pa=ke(()=>{qt();po();ho=BigInt(0),Nt=BigInt(1);Zn=new WeakMap,rl=new WeakMap;qa=class{constructor(r,t){y(this,"BASE");y(this,"ZERO");y(this,"Fn");y(this,"bits");this.BASE=r.BASE,this.ZERO=r.ZERO,this.Fn=r.Fn,this.bits=t}_unsafeLadder(r,t,o=this.ZERO){let a=r;for(;t>ho;)t&Nt&&(o=o.add(a)),a=a.double(),t>>=Nt;return o}precomputeWindow(r,t){let{windows:o,windowSize:a}=Wn(t,this.bits),n=[],s=r,i=s;for(let c=0;c<o;c++){i=s,n.push(i);for(let d=1;d<a;d++)i=i.add(s),n.push(i);s=i.double()}return n}wNAF(r,t,o){if(!this.Fn.isValid(o))throw new Error("invalid scalar");let a=this.ZERO,n=this.BASE,s=Wn(r,this.bits);for(let i=0;i<s.windows;i++){let{nextN:c,offset:d,isZero:u,isNeg:l,isNegF:f,offsetF:p}=Yc(o,i,s);o=c,u?n=n.add(Ko(f,t[p])):a=a.add(Ko(l,t[d]))}return Xc(o),{p:a,f:n}}wNAFUnsafe(r,t,o,a=this.ZERO){let n=Wn(r,this.bits);for(let s=0;s<n.windows&&o!==ho;s++){let{nextN:i,offset:c,isZero:d,isNeg:u}=Yc(o,s,n);if(o=i,!d){let l=t[c];a=a.add(u?l.negate():l)}}return Xc(o),a}getPrecomputes(r,t,o){let a=Zn.get(t);return a||(a=this.precomputeWindow(t,r),r!==1&&(typeof o=="function"&&(a=o(a)),Zn.set(t,a))),a}cached(r,t,o){let a=Yn(r);return this.wNAF(a,this.getPrecomputes(a,r,o),t)}unsafe(r,t,o,a){let n=Yn(r);return n===1?this._unsafeLadder(r,t,a):this.wNAFUnsafe(n,this.getPrecomputes(n,r,o),t,a)}createCache(r,t){el(t,this.bits),rl.set(r,t),Zn.delete(r)}hasCache(r){return Yn(r)!==1}}});function nl(e){if(!Number.isSafeInteger(e)||e<0||e>4294967295)throw new Error("wrong u32 integer:"+e);return e}function Np(e){if(nl(e),e<=1)return 1;if(e>2147483648)throw new Error("nextPowerOfTwo overflow: result does not fit u32");return 1<<Jn(e-1)+1>>>0}function Jn(e){return nl(e),31-Math.clz32(e)}function il(e,r,t,o,a){let n=e,s=t||((u,l)=>new Array(u).fill(l??n.ZERO)),i=u=>{if(Array.isArray(u))return!0;if(!ArrayBuffer.isView(u))return!1;let l=u;return typeof l.length=="number"&&typeof l.slice=="function"&&typeof l[Symbol.iterator]=="function"},c=(...u)=>{if(!u.length)return 0;for(let f of u)if(!i(f))throw new Error("poly: not polynomial: "+f);let l=u[0].length;for(let f=1;f<u.length;f++)if(u[f].length!==l)throw new Error(`poly: mismatched lengths ${l} vs ${u[f].length}`);if(a!==void 0&&l!==a)throw new Error(`poly: expected fixed length ${a}, got ${l}`);return l};function d(u,l,f=!1){let p=Jn(l),h=f?r.brp(p):r.roots(p);for(let m=0;m<l;m++)if(n.eql(u,h[m]))return m;return-1}return{roots:r,create:s,length:a,extend:(u,l)=>{c(u);let f=s(l,n.ZERO);for(let p=0;p<Math.min(u.length,l);p++)f[p]=u[p];return f},degree:u=>{c(u);for(let l=u.length-1;l>=0;l--)if(!n.is0(u[l]))return l;return-1},add:(u,l)=>{let f=c(u,l),p=s(f);for(let h=0;h<f;h++)p[h]=n.add(u[h],l[h]);return p},sub:(u,l)=>{let f=c(u,l),p=s(f);for(let h=0;h<f;h++)p[h]=n.sub(u[h],l[h]);return p},dot:(u,l)=>{let f=c(u,l),p=s(f);for(let h=0;h<f;h++)p[h]=n.mul(u[h],l[h]);return p},mul:(u,l)=>{if(i(l)){let f=c(u,l);if(o){let p=o.direct(u,!1,!0),h=o.direct(l,!1,!0);for(let m=0;m<p.length;m++)p[m]=n.mul(p[m],h[m]);return o.inverse(p,!0,!1)}else{let p=s(f);for(let h=0;h<f;h++)for(let m=0;m<f;m++){let b=(h+m)%f;p[b]=n.add(p[b],n.mul(u[h],l[m]))}return p}}else{let f=s(c(u));for(let p=0;p<f.length;p++)f[p]=n.mul(u[p],l);return f}},convolve(u,l){let f=Np(u.length+l.length-1);return this.mul(this.extend(u,f),this.extend(l,f))},shift(u,l){let f=s(c(u));f[0]=u[0];for(let p=1,h=n.ONE;p<u.length;p++)h=n.mul(h,l),f[p]=n.mul(u[p],h);return f},clone:u=>{c(u);let l=s(u.length);for(let f=0;f<u.length;f++)l[f]=u[f];return l},eval:(u,l)=>{c(u,l);let f=n.ZERO;for(let p=0;p<u.length;p++)f=n.add(f,n.mul(u[p],l[p]));return f},monomial:{basis:(u,l)=>{let f=s(l),p=n.ONE;for(let h=0;h<l;h++)f[h]=p,p=n.mul(p,u);return f},eval:(u,l)=>{c(u);let f=n.ZERO;for(let p=u.length-1;p>=0;p--)f=n.add(n.mul(f,l),u[p]);return f}},lagrange:{basis:(u,l,f=!1,p)=>{let h=Jn(l),m=p||(f?r.brp(h):r.roots(h)),b=s(l),v=d(u,l,f);if(v!==-1)return b[v]=n.ONE,b;let S=n.pow(u,BigInt(l)),k=n.mul(n.sub(S,n.ONE),n.inv(BigInt(l))),B=s(l);for(let R=0;R<l;R++)B[R]=n.sub(u,m[R]);let I=n.invertBatch(B);for(let R=0;R<l;R++)b[R]=n.mul(k,n.mul(m[R],I[R]));return b},eval(u,l,f=!1){c(u);let p=d(l,u.length,f);if(p!==-1)return u[p];let h=this.basis(l,u.length,f),m=n.ZERO;for(let b=0;b<u.length;b++)n.is0(u[b])||(m=n.add(m,n.mul(u[b],h[b])));return m}},vanishing(u){c(u);let l=s(u.length+1,n.ZERO);l[0]=n.ONE;for(let f of u){let p=n.neg(f);for(let h=l.length-1;h>0;h--)l[h]=n.add(n.mul(l[h],p),l[h-1]);l[0]=n.mul(l[0],p)}return l}}}var sl=ke(()=>{});function Ft(e,r){if(gr(e),gr(r),r<0||r>4)throw new Error("invalid I2OSP length: "+r);if(e<0||e>2**(8*r)-1)throw new Error("invalid I2OSP input: "+e);let t=Array.from({length:r}).fill(0);for(let o=r-1;o>=0;o--)t[o]=e&255,e>>>=8;return new Uint8Array(t)}function Dp(e,r){let t=new Uint8Array(e.length);for(let o=0;o<e.length;o++)t[o]=e[o]^r[o];return t}function cl(e){if(!Ht(e)&&typeof e!="string")throw new Error("DST must be Uint8Array or ascii string");let r=typeof e=="string"?co(e):e;if(r.length===0)throw new Error("DST must be non-empty");return r}function Vp(e,r,t,o){he(e),gr(t),r=cl(r),r.length>255&&(r=o(de(co("H2C-OVERSIZE-DST-"),r)));let{outputLen:a,blockLen:n}=o,s=Math.ceil(t/a);if(t>65535||s>255)throw new Error("expand_message_xmd: invalid lenInBytes");let i=de(r,Ft(r.length,1)),c=new Uint8Array(n),d=Ft(t,2),u=new Array(s),l=o(de(c,e,d,Ft(0,1),i));u[0]=o(de(l,Ft(1,1),i));for(let p=1;p<s;p++){let h=[Dp(l,u[p-1]),Ft(p+1,1),i];u[p]=o(de(...h))}return de(...u).slice(0,t)}function Mp(e,r,t,o,a){if(he(e),gr(t),r=cl(r),r.length>255){let n=Math.ceil(2*o/8);r=a.create({dkLen:n}).update(co("H2C-OVERSIZE-DST-")).update(r).digest()}if(t>65535||r.length>255)throw new Error("expand_message_xof: invalid lenInBytes");return a.create({dkLen:t}).update(e).update(Ft(t,2)).update(r).update(Ft(r.length,1)).digest()}function Qn(e,r,t){br(t,{p:"bigint",m:"number",k:"number",hash:"function"});let{p:o,k:a,m:n,hash:s,expand:i,DST:c}=t;if(gr(s.outputLen,"valid hash"),he(e),gr(r),r<1)throw new Error("hash_to_field: expected count >= 1");if(n<1)throw new Error("hash_to_field: expected m >= 1");let d=o.toString(2).length,u=Math.ceil((d+a)/8),l=r*n*u,f;if(i==="xmd")f=Vp(e,c,l,s);else if(i==="xof")f=Mp(e,c,l,a,s);else if(i==="_internal_pass")f=e;else throw new Error('expand must be "xmd" or "xof"');let p=new Array(r);for(let h=0;h<r;h++){let m=new Array(n);for(let b=0;b<n;b++){let v=u*(b+h*n),S=f.subarray(v,v+u);m[b]=lr(Fp(S),o)}p[h]=m}return p}function ll(e,r){let t=r.map(o=>Array.from(o).reverse());return(o,a)=>{let[n,s,i,c]=t.map(l=>l.reduce((f,p)=>e.add(e.mul(f,o),p))),[d,u]=Ut(e,[s,c],!0);return o=e.mul(n,d),a=e.mul(a,e.mul(i,u)),{x:o,y:a}}}function ul(e,r,t){if(typeof r!="function")throw new Error("mapToCurve() must be defined");let o=i=>Object.freeze({...i,DST:Ht(i.DST)?Ra(i.DST):i.DST,...i.encodeDST===void 0?{}:{encodeDST:Ht(i.encodeDST)?Ra(i.encodeDST):i.encodeDST}}),a=o(t);function n(i){return e.fromAffine(r(i))}function s(i){let c=i.clearCofactor();return c.equals(e.ZERO)?e.ZERO:(c.assertValidity(),c)}return Object.freeze({get defaults(){return o(a)},Point:e,hashToCurve(i,c){let d=Object.assign({},a,c),u=Qn(i,2,d),l=n(u[0]),f=n(u[1]);return s(l.add(f))},encodeToCurve(i,c){let d=a.encodeDST?{DST:a.encodeDST}:{},u=Object.assign({},a,d,c),l=Qn(i,1,u),f=n(l[0]);return s(f)},mapToCurve(i){if(a.m===1){if(typeof i!="bigint")throw new Error("expected bigint (m=1)");return s(n([i]))}if(!Array.isArray(i))throw new Error("expected array of bigints");for(let c of i)if(typeof c!="bigint")throw new Error("expected array of bigints");return s(n(i))},hashToScalar(i,c){let d=e.Fn.ORDER,u=Object.assign({},a,{p:d,m:1,DST:Kp},c);return Qn(i,1,u)[0][0]}})}var Fp,Kp,dl=ke(()=>{qt();po();Fp=Ye;Kp="HashToScalar-"});function ei(e){br(e,{name:"string",hash:"function"},{hashToScalar:"function",validatePoint:"function",parsePublicKey:"function",adjustScalar:"function",adjustPoint:"function",challenge:"function",adjustNonces:"function",adjustSecret:"function",adjustPublic:"function",adjustGroupCommitmentShare:"function",adjustDKG:"function"}),Qc(e.Point);let{Point:r}=e,t=e.Fn===void 0?r.Fn:e.Fn,o=e.hash,a=e.hashToScalar===void 0?(g,x={DST:new Uint8Array})=>{let H=o(de(x.DST,g));return t.create(t.isLE?so(H):Ye(H))}:e.hashToScalar,n=zr(e.H1!==void 0?e.H1:e.name+"rho"),s=zr(e.H2!==void 0?e.H2:e.name+"chal"),i=zr(e.H3!==void 0?e.H3:e.name+"nonce"),c=zr(e.H4!==void 0?e.H4:e.name+"msg"),d=zr(e.H5!==void 0?e.H5:e.name+"com"),u=zr(e.HDKG!==void 0?e.HDKG:e.name+"dkg"),l=zr(e.HID!==void 0?e.HID:e.name+"id"),f=g=>a(g,{DST:n}),p=g=>a(g,{DST:s}),h=g=>a(g,{DST:i}),m=g=>o(de(c,g)),b=g=>o(de(d,g)),v=g=>a(g,{DST:u}),S=g=>a(g,{DST:l}),k=(g=er)=>{let x=fo(g(Mo(t.ORDER)),t.ORDER,t.isLE);return t.isLE?so(x):Ye(x)},B=g=>g.toBytes(),I=g=>{let x=r.fromBytes(g);return e.validatePoint&&e.validatePoint(x),x},R=(g,x)=>({identifier:g,hiding:B(r.BASE.multiply(t.fromBytes(x.hiding))),binding:B(r.BASE.multiply(t.fromBytes(x.binding)))}),G=e.adjustPoint===void 0?g=>g:e.adjustPoint,D=g=>{if(!t.isValid(g)||t.is0(g))throw new Error("Invalid identifier "+g);return g},U=g=>et(t.toBytes(D(g))),M=g=>{let x=D(t.fromBytes(io(g)));if(U(x)!==g)throw new Error("expected canonical identifier hex");return x},N={encode:(g,x)=>{let H=de(B(g),t.toBytes(x));return e.adjustTx&&(H=e.adjustTx.encode(H)),H},decode:g=>{e.adjustTx&&(g=e.adjustTx.decode(g));let x=I(g.subarray(0,-t.BYTES)),H=t.fromBytes(g.subarray(-t.BYTES));return{R:x,z:H}}},F=(g=er)=>{let x=k(g);e.adjustScalar&&(x=e.adjustScalar(x));let H=r.BASE.multiply(x);return{scalar:x,point:H}},E="roots are unavailable in FROST polynomial mode",O={info:{G:t.ZERO,oddFactor:t.ZERO,powerOfTwo:0},roots(){throw new Error(E)},brp(){throw new Error(E)},inverse(){throw new Error(E)},omega(){throw new Error(E)},clear(){}},z=il(t,O),w=(g,x)=>ol(r,g,x),j=(g,x)=>{if(!x.length)throw new Error("empty coefficients");return z.monomial.eval(x,g)},T=(g,x)=>{let H="invalid parameters";if(!g.some(Y=>t.eql(Y,x)))throw new Error(H);let C=new Set(g);if(C.size!==g.length)throw new Error(H);if(!C.has(x))throw new Error(H);let V=t.ONE,$=t.ONE;for(let Y of g)t.eql(Y,x)||(V=t.mul(V,Y),$=t.mul($,t.sub(Y,x)));return t.div(V,$)},_=(g,x)=>{let H=z.monomial.basis(g,x.length);return w(x,H)},A=(g,x,H,C=er)=>{Ua(g);let V=x===void 0?k(C):t.fromBytes(x);if(!H){H=[];for(let ee=0;ee<g.min-1;ee++)H.push(k(C))}if(H.length!==g.min-1)throw new Error("wrong coefficients length");let $=[V,...H],Y=$.map(ee=>r.BASE.multiply(ee));return{coefficients:$,commitment:Y,secret:V}},P={challenge:(g,x,H)=>v(de(t.toBytes(g),B(x),B(H))),compute(g,x,H,C=er){if(x.length<1)throw new Error("coefficients should have at least one element");let{point:V,scalar:$}=F(C),Y=H[0],ee=this.challenge(g,Y,V),ae=t.add($,t.mul(x[0],ee));return N.encode(V,ae)},validate(g,x,H){if(x.length<1)throw new Error("commitment should have at least one element");let{R:C,z:V}=N.decode(H),$=I(x[0]),Y=this.challenge(g,$,C);if(!C.equals(r.BASE.multiply(V).subtract($.multiply(Y))))throw new Error("invalid proof of knowledge")}},q={challenge:(g,x,H)=>e.challenge?e.challenge(g,x,H):p(de(B(g),B(x),H)),sign(g,x,H=er){let{point:C,scalar:V}=F(H),$=r.BASE.multiply(x),Y=this.challenge(C,$,g),ee=t.add(V,t.mul(Y,x));return[C,ee]},verify(g,x,H,C){e.adjustPoint&&(C=e.adjustPoint(C)),e.adjustPoint&&(x=e.adjustPoint(x));let V=this.challenge(x,C,g),$=r.BASE.multiply(H),Y=C.multiply(V),ee=$.subtract(Y).subtract(x);return ee.clearCofactor&&(ee=ee.clearCofactor()),r.ZERO.equals(ee)}},ie=(g,x,H)=>{if(!r.BASE.multiply(H).equals(_(g,x)))throw new Error("invalid secret share")},se={fromNumber(g){if(!Number.isSafeInteger(g))throw new Error("expected safe interger");return U(BigInt(g))},derive(g){if(typeof g!="string")throw new Error("wrong identifier string: "+g);return U(S(zr(g)))}},Q=(g,x=er)=>h(de(x(32),t.toBytes(g))),me=(g,x,H)=>{let C=x.map(_e=>[_e.identifier,M(_e.identifier),I(_e.hiding),I(_e.binding)]);C.sort((_e,re)=>_e[1]<re[1]?-1:_e[1]>re[1]?1:0);let V=[];for(let[_e,re,je,Ve]of C)V.push(t.toBytes(re),B(je),B(Ve));let $=b(de(...V)),Y=de(B(g),m(H),$),ee={};for(let[_e,re]of C)ee[_e]=f(de(Y,t.toBytes(re)));let ae=[],le=[];for(let[_e,re,je,Ve]of C){if(r.ZERO.equals(je)||r.ZERO.equals(Ve))throw new Error("infinity commitment");ae.push(je,Ve),le.push(t.ONE,ee[_e])}let De=w(ae,le);return{identifiers:C.map(_e=>_e[1]),groupCommitment:De,bindingFactors:ee}},ue=(g,x,H,C)=>{let V=G(I(g)),$=M(C),{identifiers:Y,groupCommitment:ee,bindingFactors:ae}=me(V,x,H),le=ae[C],De=T(Y,$),Zr=q.challenge(ee,V,H);return{lambda:De,challenge:Zr,bindingFactor:le,groupCommitment:ee}};Object.freeze(se);let Be={Identifier:se,DKG:Object.freeze({round1:(g,x,H,C=er)=>{Ua(x);let V=M(g),{coefficients:$,commitment:Y}=A(x,H,void 0,C),ee=P.compute(V,$,Y,C),ae=Y.map(B),le={identifier:U(V),commitment:ae,proofOfKnowledge:ee},De={identifier:V,coefficients:$,commitment:Y.map(B),signers:{min:x.min,max:x.max},step:1};return{public:le,secret:De}},round2:(g,x)=>{if(x.length!==g.signers.max-1)throw new Error("wrong number of round1 packages");if(!g.coefficients||g.step===3)throw new Error("round3 package used in round2");let H={};for(let C of x){if(C.commitment.length!==g.signers.min)throw new Error("wrong number of commitments");let V=M(C.identifier);if(V===g.identifier)throw new Error("duplicate id="+U(V));P.validate(V,C.commitment,C.proofOfKnowledge);for(let Y of C.commitment)I(Y);if(H[C.identifier])throw new Error("Duplicate id="+V);let $=t.toBytes(j(V,g.coefficients));H[C.identifier]={identifier:U(g.identifier),signingShare:$}}return g.step=2,H},round3:(g,x,H)=>{if(x.length!==g.signers.max-1)throw new Error("wrong length of round1 packages");if(!g.coefficients||g.step!==2)throw new Error("round2 package used in round3");if(H.length!==x.length)throw new Error("wrong length of round2 packages");let C={};for(let re of x){if(!re.identifier||!re.commitment)throw new Error("wrong round1 share");C[re.identifier]={...re}}for(let re of H){if(!re.identifier||!re.signingShare)throw new Error("wrong round2 share");if(!C[re.identifier])throw new Error("round1 share for "+re.identifier+" is missing");C[re.identifier].signingShare=re.signingShare}if(Object.keys(C).length!==x.length)throw new Error("mismatch identifiers between rounds");let V=t.ZERO;if(g.commitment.length!==g.signers.min)throw new Error("wrong commitments length");let $=g.commitment.map(I),Y=j(g.identifier,g.coefficients);ie(g.identifier,$,Y);let ee=$.map(B),ae={[U(g.identifier)]:ee};for(let re in C){let je=C[re];if(!je.signingShare||!je.commitment)throw new Error("mismatch identifiers");let Ve=M(re),Qt=t.fromBytes(je.signingShare),En=je.commitment.map(I);ie(g.identifier,En,Qt),V=t.add(V,Qt);let Oo=U(Ve);if(ae[Oo])throw new Error("duplicated id="+Oo);ae[Oo]=je.commitment}V=t.add(V,Y);let le=new Array(g.signers.min).fill(r.ZERO);for(let re in ae){let je=ae[re];if(je.length!==g.signers.min)throw new Error("wrong commitments length");for(let Ve=0;Ve<je.length;Ve++)le[Ve]=le[Ve].add(I(je[Ve]))}let De=le.map(B),Zr={};for(let re in ae)Zr[re]=B(_(M(re),le));let _e={public:{signers:{min:g.signers.min,max:g.signers.max},commitments:De,verifyingShares:Object.fromEntries(Object.entries(Zr).map(([re,je])=>[re,je.slice()]))},secret:{identifier:U(g.identifier),signingShare:t.toBytes(V)}};e.adjustDKG&&(_e=e.adjustDKG(_e));for(let re=0;re<g.coefficients.length;re++)g.coefficients[re]-=g.coefficients[re];return delete g.coefficients,g.step=3,_e},clean(g){if(g.identifier-=g.identifier,g.coefficients)for(let x=0;x<g.coefficients.length;x++)g.coefficients[x]-=g.coefficients[x];g.step=3}}),trustedDealer(g,x,H,C=er){if(Ua(g),x===void 0){x=[];for(let le=1;le<=g.max;le++)x.push(se.fromNumber(le))}else if(!Array.isArray(x)||x.length!==g.max)throw new Error("identifiers should be array of "+g.max);let V={};for(let le of x){let De=M(le);if(le in V)throw new Error("duplicated id="+le);V[le]=De}let $=A(g,H,void 0,C),Y=$.commitment.map(B),ee={},ae={};for(let le of x){let De=j(V[le],$.coefficients);ae[le]=B(r.BASE.multiply(De)),ee[le]={identifier:le,signingShare:t.toBytes(De)}}return{public:{signers:{min:g.min,max:g.max},commitments:Y,verifyingShares:ae},secretShares:ee}},validateSecret(g,x){let H=M(g.identifier),C=x.commitments.map(I),V=t.fromBytes(g.signingShare);ie(H,C,V)},commit(g,x=er){let H=t.fromBytes(g.signingShare),C=Q(H,x),V=Q(H,x),$={hiding:t.toBytes(C),binding:t.toBytes(V)};return{nonces:$,commitments:R(g.identifier,$)}},signShare(g,x,H,C,V){fl(x.signers,C.length);let $=t.fromBytes(H.hiding),Y=t.fromBytes(H.binding);if(t.is0($)||t.is0(Y))throw new Error("signing nonces already used");let ee={identifier:g.identifier,hiding:B(r.BASE.multiply($)),binding:B(r.BASE.multiply(Y))},ae=C.find(hf=>hf.identifier===g.identifier);if(!ae)throw new Error("missing signer commitment");if(et(ae.hiding)!==et(ee.hiding)||et(ae.binding)!==et(ee.binding))throw new Error("incorrect signer commitment");e.adjustSecret&&(g=e.adjustSecret(g,x)),e.adjustPublic&&(x=e.adjustPublic(x));let le=t.fromBytes(g.signingShare),{lambda:De,challenge:Zr,bindingFactor:_e,groupCommitment:re}=ue(x.commitments[0],C,V,g.identifier),je=e.adjustNonces?e.adjustNonces(re,H):H,Ve=e.adjustNonces?t.fromBytes(je.hiding):$,Qt=e.adjustNonces?t.fromBytes(je.binding):Y,En=t.mul(t.mul(De,le),Zr),Oo=t.mul(Qt,_e),pf=t.toBytes(t.add(t.add(Ve,Oo),En));return H.hiding.fill(0),H.binding.fill(0),pf},verifyShare(g,x,H,C,V){e.adjustPublic&&(g=e.adjustPublic(g));let $=x.find(Qt=>Qt.identifier===C);if(!$)throw new Error("cannot find identifier commitment");let Y=I(g.verifyingShares[C]),ee=I($.hiding),ae=I($.binding),{lambda:le,challenge:De,bindingFactor:Zr,groupCommitment:_e}=ue(g.commitments[0],x,H,C),re=ee.add(ae.multiply(Zr));e.adjustGroupCommitmentShare&&(re=e.adjustGroupCommitmentShare(_e,re));let je=r.BASE.multiply(t.fromBytes(V)),Ve=re.add(Y.multiply(t.mul(De,le)));return je.equals(Ve)},aggregate(g,x,H,C){e.adjustPublic&&(g=e.adjustPublic(g));try{fl(g.signers,x.length)}catch{throw new mo("aggregation failed",[])}let V=x.map(ae=>ae.identifier);if(V.length!==Object.keys(C).length)throw new mo("aggregation failed",[]);for(let ae of V)if(!(ae in C)||!(ae in g.verifyingShares))throw new mo("aggregation failed",[]);let $=I(g.commitments[0]),{groupCommitment:Y}=me($,x,H),ee=t.ZERO;for(let ae of V)ee=t.add(ee,t.fromBytes(C[ae]));if(!q.verify(H,Y,ee,$)){let ae=[];for(let le of V)this.verifyShare(g,x,H,le,C[le])||ae.push(le);throw new mo("aggregation failed",ae)}return N.encode(Y,ee)},sign(g,x){let H=t.fromBytes(x);e.adjustScalar&&(H=e.adjustScalar(H));let[C,V]=q.sign(g,H);return N.encode(C,V)},verify(g,x,H){let C=e.parsePublicKey?e.parsePublicKey(H):I(H),{R:V,z:$}=N.decode(g);return q.verify(x,V,$,C)},combineSecret(g,x){if(Ua(x),!Array.isArray(g)||g.length<x.min)throw new Error("wrong secret shares array");let H=[],C={};for(let Y of g){let ee=M(Y.identifier),ae=U(ee);if(C[ae])throw new Error("duplicated id="+ae);C[ae]=!0,H.push([ee,t.fromBytes(Y.signingShare)])}let V=H.map(([Y])=>Y),$=t.ZERO;for(let[Y,ee]of H)$=t.add($,t.mul(ee,T(V,Y)));return t.toBytes($)},utils:Object.freeze({Fn:t,randomScalar:(g=er)=>t.toBytes(F(g).scalar),generateSecretPolynomial:(g,x,H,C)=>{let V=A(g,x,H,C);return{...V,commitment:V.commitment.map(B)}}})};return Object.freeze(Be)}var Ua,fl,mo,pl=ke(()=>{xe();qt();Pa();sl();po();Ua=e=>{if(!Number.isSafeInteger(e.min)||!Number.isSafeInteger(e.max))throw new Error("Wrong signers info: min="+e.min+" max="+e.max);if(e.min<2||e.max<2||e.min>e.max)throw new Error("Wrong signers info: min="+e.min+" max="+e.max)},fl=(e,r)=>{if(r<e.min||r>e.max)throw new Error("Wrong number of commitments="+r)},mo=class extends Error{constructor(t,o){super(t);y(this,"cheaters");this.cheaters=o}}});var hl={};pr(hl,{_HMAC:()=>Go,hmac:()=>rr});var Go,rr,Dt=ke(()=>{xe();Go=class{constructor(r,t){y(this,"oHash");y(this,"iHash");y(this,"blockLen");y(this,"outputLen");y(this,"canXOF",!1);y(this,"finished",!1);y(this,"destroyed",!1);if(Rr(r),ze(t,void 0,"key"),this.iHash=r.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let o=this.blockLen,a=new Uint8Array(o);a.set(t.length>o?r.create().update(t).digest():t);for(let n=0;n<a.length;n++)a[n]^=54;this.iHash.update(a),this.oHash=r.create();for(let n=0;n<a.length;n++)a[n]^=106;this.oHash.update(a),Ie(a)}update(r){return At(this),this.iHash.update(r),this}digestInto(r){At(this),Co(r,this),this.finished=!0;let t=r.subarray(0,this.outputLen);this.iHash.digestInto(t),this.oHash.update(t),this.oHash.digestInto(t),this.destroy()}digest(){let r=new Uint8Array(this.oHash.outputLen);return this.digestInto(r),r}_cloneInto(r){r||(r=Object.create(Object.getPrototypeOf(this),{}));let{oHash:t,iHash:o,finished:a,destroyed:n,blockLen:s,outputLen:i}=this;return r=r,r.finished=a,r.destroyed=n,r.blockLen=s,r.outputLen=i,r.oHash=t._cloneInto(r.oHash),r.iHash=o._cloneInto(r.iHash),r}clone(){return this._cloneInto()}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}},rr=(()=>{let e=((r,t,o)=>new Go(r,t).update(o).digest());return e.create=(r,t)=>new Go(r,t),e})()});function Gp(e,r,t){Mn("scalar",e,yr,t);let[[o,a],[n,s]]=r,i=ml(s*e,t),c=ml(-a*e,t),d=e-i*o-c*n,u=-i*a-c*s,l=d<yr,f=u<yr;l&&(d=-d),f&&(u=-u);let p=lo(Math.ceil(Lt(t)/2))+qe;if(d<yr||d>=p||u<yr||u>=p)throw new Error("splitScalar (endomorphism): failed for k");return{k1neg:l,k1:d,k2neg:f,k2:u}}function ti(e){if(!["compact","recovered","der"].includes(e))throw new Error('Signature format must be "compact", "recovered", or "der"');return e}function ri(e,r){br(e);let t={};for(let o of Object.keys(r))t[o]=e[o]===void 0?r[o]:e[o];return Rt(t.lowS,"lowS"),Rt(t.prehash,"prehash"),t.format!==void 0&&ti(t.format),t}function gl(e,r={}){let t=al("weierstrass",e,r),o=t.Fp,a=t.Fn,n=t.CURVE,{h:s,n:i}=n;br(r,{},{allowInfinityPoint:"boolean",clearCofactor:"function",isTorsionFree:"function",fromBytes:"function",toBytes:"function",endo:"object"});let{endo:c,allowInfinityPoint:d}=r;if(c&&(!o.is0(n.a)||typeof c.beta!="bigint"||!Array.isArray(c.basises)))throw new Error('invalid endo: expected "beta": bigint and "basises": array');let u=vl(o,a);function l(){if(!o.isOdd)throw new Error("compression is not supported: Field does not have .isOdd()")}function f(F,E,O){if(d&&E.is0())return Uint8Array.of(0);let{x:z,y:w}=E.toAffine(),j=o.toBytes(z);if(Rt(O,"isCompressed"),O){l();let T=!o.isOdd(w);return de(bl(T),j)}else return de(Uint8Array.of(4),j,o.toBytes(w))}function p(F){he(F,void 0,"Point");let{publicKey:E,publicKeyUncompressed:O}=u,z=F.length,w=F[0],j=F.subarray(1);if(d&&z===1&&w===0)return{x:o.ZERO,y:o.ZERO};if(z===E&&(w===2||w===3)){let T=o.fromBytes(j);if(!o.isValid(T))throw new Error("bad point: is not on curve, wrong x");let _=b(T),A;try{A=o.sqrt(_)}catch(ie){let se=ie instanceof Error?": "+ie.message:"";throw new Error("bad point: is not on curve, sqrt error"+se)}l();let P=o.isOdd(A);return(w&1)===1!==P&&(A=o.neg(A)),{x:T,y:A}}else if(z===O&&w===4){let T=o.BYTES,_=o.fromBytes(j.subarray(0,T)),A=o.fromBytes(j.subarray(T,T*2));if(!v(_,A))throw new Error("bad point: is not on curve");return{x:_,y:A}}else throw new Error(`bad point: got length ${z}, expected compressed=${E} or uncompressed=${O}`)}let h=r.toBytes===void 0?f:r.toBytes,m=r.fromBytes===void 0?p:r.fromBytes;function b(F){let E=o.sqr(F),O=o.mul(E,F);return o.add(o.add(O,o.mul(F,n.a)),n.b)}function v(F,E){let O=o.sqr(E),z=b(F);return o.eql(O,z)}if(!v(n.Gx,n.Gy))throw new Error("bad curve params: generator point");let S=o.mul(o.pow(n.a,go),ai),k=o.mul(o.sqr(n.b),BigInt(27));if(o.is0(o.add(S,k)))throw new Error("bad curve params: a or b");function B(F,E,O=!1){if(!o.isValid(E)||O&&o.is0(E))throw new Error(`bad point coordinate ${F}`);return E}function I(F){if(!(F instanceof D))throw new Error("Weierstrass Point expected")}function R(F){if(!c||!c.basises)throw new Error("no endo");return Gp(F,c.basises,a.ORDER)}function G(F,E,O,z,w){return O=new D(o.mul(O.X,F),O.Y,O.Z),E=Ko(z,E),O=Ko(w,O),E.add(O)}let N=class N{constructor(E,O,z){y(this,"X");y(this,"Y");y(this,"Z");this.X=B("x",E),this.Y=B("y",O,!0),this.Z=B("z",z),Object.freeze(this)}static CURVE(){return n}static fromAffine(E){let{x:O,y:z}=E||{};if(!E||!o.isValid(O)||!o.isValid(z))throw new Error("invalid affine point");if(E instanceof N)throw new Error("projective point not allowed");return o.is0(O)&&o.is0(z)?N.ZERO:new N(O,z,o.ONE)}static fromBytes(E){let O=N.fromAffine(m(he(E,void 0,"point")));return O.assertValidity(),O}static fromHex(E){return N.fromBytes(io(E))}get x(){return this.toAffine().x}get y(){return this.toAffine().y}precompute(E=8,O=!0){return M.createCache(this,E),O||this.multiply(go),this}assertValidity(){let E=this;if(E.is0()){if(r.allowInfinityPoint&&o.is0(E.X)&&o.eql(E.Y,o.ONE)&&o.is0(E.Z))return;throw new Error("bad point: ZERO")}let{x:O,y:z}=E.toAffine();if(!o.isValid(O)||!o.isValid(z))throw new Error("bad point: x or y not field elements");if(!v(O,z))throw new Error("bad point: equation left != right");if(!E.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){let{y:E}=this.toAffine();if(!o.isOdd)throw new Error("Field doesn't support isOdd");return!o.isOdd(E)}equals(E){I(E);let{X:O,Y:z,Z:w}=this,{X:j,Y:T,Z:_}=E,A=o.eql(o.mul(O,_),o.mul(j,w)),P=o.eql(o.mul(z,_),o.mul(T,w));return A&&P}negate(){return new N(this.X,o.neg(this.Y),this.Z)}double(){let{a:E,b:O}=n,z=o.mul(O,go),{X:w,Y:j,Z:T}=this,_=o.ZERO,A=o.ZERO,P=o.ZERO,q=o.mul(w,w),ie=o.mul(j,j),se=o.mul(T,T),Q=o.mul(w,j);return Q=o.add(Q,Q),P=o.mul(w,T),P=o.add(P,P),_=o.mul(E,P),A=o.mul(z,se),A=o.add(_,A),_=o.sub(ie,A),A=o.add(ie,A),A=o.mul(_,A),_=o.mul(Q,_),P=o.mul(z,P),se=o.mul(E,se),Q=o.sub(q,se),Q=o.mul(E,Q),Q=o.add(Q,P),P=o.add(q,q),q=o.add(P,q),q=o.add(q,se),q=o.mul(q,Q),A=o.add(A,q),se=o.mul(j,T),se=o.add(se,se),q=o.mul(se,Q),_=o.sub(_,q),P=o.mul(se,ie),P=o.add(P,P),P=o.add(P,P),new N(_,A,P)}add(E){I(E);let{X:O,Y:z,Z:w}=this,{X:j,Y:T,Z:_}=E,A=o.ZERO,P=o.ZERO,q=o.ZERO,ie=n.a,se=o.mul(n.b,go),Q=o.mul(O,j),me=o.mul(z,T),ue=o.mul(w,_),Be=o.add(O,z),g=o.add(j,T);Be=o.mul(Be,g),g=o.add(Q,me),Be=o.sub(Be,g),g=o.add(O,w);let x=o.add(j,_);return g=o.mul(g,x),x=o.add(Q,ue),g=o.sub(g,x),x=o.add(z,w),A=o.add(T,_),x=o.mul(x,A),A=o.add(me,ue),x=o.sub(x,A),q=o.mul(ie,g),A=o.mul(se,ue),q=o.add(A,q),A=o.sub(me,q),q=o.add(me,q),P=o.mul(A,q),me=o.add(Q,Q),me=o.add(me,Q),ue=o.mul(ie,ue),g=o.mul(se,g),me=o.add(me,ue),ue=o.sub(Q,ue),ue=o.mul(ie,ue),g=o.add(g,ue),Q=o.mul(me,g),P=o.add(P,Q),Q=o.mul(x,g),A=o.mul(Be,A),A=o.sub(A,Q),Q=o.mul(Be,me),q=o.mul(x,q),q=o.add(q,Q),new N(A,P,q)}subtract(E){return I(E),this.add(E.negate())}is0(){return this.equals(N.ZERO)}multiply(E){let{endo:O}=r;if(!a.isValidNot0(E))throw new RangeError("invalid scalar: out of range");let z,w,j=T=>M.cached(this,T,_=>Xn(N,_));if(O){let{k1neg:T,k1:_,k2neg:A,k2:P}=R(E),{p:q,f:ie}=j(_),{p:se,f:Q}=j(P);w=ie.add(Q),z=G(O.beta,q,se,T,A)}else{let{p:T,f:_}=j(E);z=T,w=_}return Xn(N,[z,w])[0]}multiplyUnsafe(E){let{endo:O}=r,z=this,w=E;if(!a.isValid(w))throw new RangeError("invalid scalar: out of range");if(w===yr||z.is0())return N.ZERO;if(w===qe)return z;if(M.hasCache(this))return this.multiply(w);if(O){let{k1neg:j,k1:T,k2neg:_,k2:A}=R(w),{p1:P,p2:q}=tl(N,z,T,A);return G(O.beta,P,q,j,_)}else return M.unsafe(z,w)}toAffine(E){let O=this,z=E,{X:w,Y:j,Z:T}=O;if(o.eql(T,o.ONE))return{x:w,y:j};let _=O.is0();z==null&&(z=_?o.ONE:o.inv(T));let A=o.mul(w,z),P=o.mul(j,z),q=o.mul(T,z);if(_)return{x:o.ZERO,y:o.ZERO};if(!o.eql(q,o.ONE))throw new Error("invZ was invalid");return{x:A,y:P}}isTorsionFree(){let{isTorsionFree:E}=r;return s===qe?!0:E?E(N,this):M.unsafe(this,i).is0()}clearCofactor(){let{clearCofactor:E}=r;return s===qe?this:E?E(N,this):this.multiplyUnsafe(s)}isSmallOrder(){return s===qe?this.is0():this.clearCofactor().is0()}toBytes(E=!0){return Rt(E,"isCompressed"),this.assertValidity(),h(N,this,E)}toHex(E=!0){return et(this.toBytes(E))}toString(){return`<Point ${this.is0()?"ZERO":this.toHex()}>`}};y(N,"BASE",new N(n.Gx,n.Gy,o.ONE)),y(N,"ZERO",new N(o.ZERO,o.ONE,o.ZERO)),y(N,"Fp",o),y(N,"Fn",a);let D=N,U=a.BITS,M=new qa(D,r.endo?Math.ceil(U/2):U);return U>=8&&D.BASE.precompute(8),Object.freeze(D.prototype),Object.freeze(D),D}function bl(e){return Uint8Array.of(e?2:3)}function $p(e,r){let t=Pt(e),o=t.ORDER,a=yr;for(let m=o-qe;m%Cr===yr;m/=Cr)a+=qe;let n=a,s=Cr<<n-qe-qe,i=s*Cr,c=(o-qe)/i,d=(c-qe)/Cr,u=i-qe,l=s,f=t.pow(r,c),p=t.pow(r,(c+qe)/Cr),h=(m,b)=>{let v=f,S=t.pow(b,u),k=t.sqr(S);k=t.mul(k,b);let B=t.mul(m,k);B=t.pow(B,d),B=t.mul(B,S),S=t.mul(B,b),k=t.mul(B,m);let I=t.mul(k,S);B=t.pow(I,l);let R=t.eql(B,t.ONE);S=t.mul(k,p),B=t.mul(I,v),k=t.cmov(S,k,R),I=t.cmov(B,I,R);for(let G=n;G>qe;G--){let D=G-Cr;D=Cr<<D-qe;let U=t.pow(I,D),M=t.eql(U,t.ONE);S=t.mul(k,v),v=t.mul(v,v),U=t.mul(I,v),k=t.cmov(S,k,M),I=t.cmov(U,I,M)}return{isValid:!t.is0(b)&&(R||t.is0(m)),value:k}};if(t.ORDER%ai===go){let m=(t.ORDER-go)/ai,b=t.sqrt(t.neg(r));h=(v,S)=>{let k=t.sqr(S),B=t.mul(v,S);k=t.mul(k,B);let I=t.pow(k,m);I=t.mul(I,B);let R=t.mul(I,b),G=t.mul(t.sqr(I),S),D=t.eql(G,v),U=t.cmov(R,I,D);return{isValid:!t.is0(S)&&D,value:U}}}return h}function yl(e,r){let t=Pt(e),{A:o,B:a,Z:n}=r;if(!t.isValidNot0(o)||!t.isValidNot0(a)||!t.isValid(n))throw new Error("mapToCurveSimpleSWU: invalid opts");if(t.eql(n,t.neg(t.ONE))||$n(t,n))throw new Error("mapToCurveSimpleSWU: invalid opts");let s=t.mul(a,t.inv(t.mul(n,o))),i=t.add(t.add(t.mul(t.sqr(s),s),t.mul(o,s)),a);if(!$n(t,i))throw new Error("mapToCurveSimpleSWU: invalid opts");let c=$p(t,n);if(!t.isOdd)throw new Error("Field does not have .isOdd()");return d=>{let u,l,f,p,h,m,b,v;u=t.sqr(d),u=t.mul(u,n),l=t.sqr(u),l=t.add(l,u),f=t.add(l,t.ONE),f=t.mul(f,a),p=t.cmov(n,t.neg(l),!t.eql(l,t.ZERO)),p=t.mul(p,o),l=t.sqr(f),m=t.sqr(p),h=t.mul(m,o),l=t.add(l,h),l=t.mul(l,f),m=t.mul(m,p),h=t.mul(m,a),l=t.add(l,h),b=t.mul(u,f);let{isValid:S,value:k}=c(l,m);v=t.mul(u,d),v=t.mul(v,k),b=t.cmov(b,f,S),v=t.cmov(v,k,S);let B=t.isOdd(d)===t.isOdd(v);v=t.cmov(t.neg(v),v,B);let I=Ut(t,[p],!0)[0];return b=t.mul(b,I),{x:b,y:v}}}function vl(e,r){return{secretKey:r.BYTES,publicKey:1+e.BYTES,publicKeyUncompressed:1+2*e.BYTES,publicKeyHasPrefix:!0,signature:2*r.BYTES}}function Wp(e,r={}){let{Fn:t}=e,o=r.randomBytes===void 0?er:r.randomBytes,a=Object.assign(vl(e.Fp,t),{seed:Math.max(Mo(t.ORDER),16)});function n(p){try{let h=t.fromBytes(p);return t.isValidNot0(h)}catch{return!1}}function s(p,h){let{publicKey:m,publicKeyUncompressed:b}=a;try{let v=p.length;return h===!0&&v!==m||h===!1&&v!==b?!1:!!e.fromBytes(p)}catch{return!1}}function i(p){return p=p===void 0?o(a.seed):p,fo(he(p,a.seed,"seed"),t.ORDER)}function c(p,h=!0){return e.BASE.multiply(t.fromBytes(p)).toBytes(h)}function d(p){let{secretKey:h,publicKey:m,publicKeyUncompressed:b}=a,v=t._lengths;if(!Ht(p))return;let S=he(p,void 0,"key").length,k=S===m||S===b,B=S===h||!!v?.includes(S);if(!(k&&B))return k}function u(p,h,m=!0){if(d(p)===!0)throw new Error("first arg must be private key");if(d(h)===!1)throw new Error("second arg must be public key");let b=t.fromBytes(p);return e.fromBytes(h).multiply(b).toBytes(m)}let l={isValidSecretKey:n,isValidPublicKey:s,randomSecretKey:i},f=Ca(i,c);return Object.freeze(l),Object.freeze(a),Object.freeze({getPublicKey:c,getSharedSecret:u,keygen:f,Point:e,utils:l,lengths:a})}function xl(e,r,t={}){let o=r;Rr(o),br(t,{},{hmac:"function",lowS:"boolean",randomBytes:"function",bits2int:"function",bits2int_modN:"function"}),t=Object.assign({},t);let a=t.randomBytes===void 0?er:t.randomBytes,n=t.hmac===void 0?(z,w)=>rr(o,z,w):t.hmac,{Fp:s,Fn:i}=e,{ORDER:c,BITS:d}=i,{keygen:u,getPublicKey:l,getSharedSecret:f,utils:p,lengths:h}=Wp(e,t),m={prehash:!0,lowS:typeof t.lowS=="boolean"?t.lowS:!0,format:"compact",extraEntropy:!1},b=c*Cr+qe<s.ORDER;function v(z){let w=c>>qe;return z>w}function S(z,w){if(!i.isValidNot0(w))throw new Error(`invalid signature ${z}: out of range 1..Point.Fn.ORDER`);return w}function k(){if(b)throw new Error('"recovered" sig type is not supported for cofactor >2 curves')}function B(z,w){ti(w);let j=h.signature,T=w==="compact"?j:w==="recovered"?j+1:void 0;return he(z,T)}class I{constructor(w,j,T){y(this,"r");y(this,"s");y(this,"recovery");if(this.r=S("r",w),this.s=S("s",j),T!=null){if(k(),![0,1,2,3].includes(T))throw new Error("invalid recovery id");this.recovery=T}Object.freeze(this)}static fromBytes(w,j=m.format){B(w,j);let T;if(j==="der"){let{r:q,s:ie}=Sr.toSig(he(w));return new I(q,ie)}j==="recovered"&&(T=w[0],j="compact",w=w.subarray(1));let _=h.signature/2,A=w.subarray(0,_),P=w.subarray(_,_*2);return new I(i.fromBytes(A),i.fromBytes(P),T)}static fromHex(w,j){return this.fromBytes(io(w),j)}assertRecovery(){let{recovery:w}=this;if(w==null)throw new Error("invalid recovery id: must be present");return w}addRecoveryBit(w){return new I(this.r,this.s,w)}recoverPublicKey(w){let{r:j,s:T}=this,_=this.assertRecovery(),A=_===2||_===3?j+c:j;if(!s.isValid(A))throw new Error("invalid recovery id: sig.r+curve.n != R.x");let P=s.toBytes(A),q=e.fromBytes(de(bl((_&1)===0),P)),ie=i.inv(A),se=G(he(w,void 0,"msgHash")),Q=i.create(-se*ie),me=i.create(T*ie),ue=e.BASE.multiplyUnsafe(Q).add(q.multiplyUnsafe(me));if(ue.is0())throw new Error("invalid recovery: point at infinify");return ue.assertValidity(),ue}hasHighS(){return v(this.s)}toBytes(w=m.format){if(ti(w),w==="der")return io(Sr.hexFromSig(this));let{r:j,s:T}=this,_=i.toBytes(j),A=i.toBytes(T);return w==="recovered"?(k(),de(Uint8Array.of(this.assertRecovery()),_,A)):de(_,A)}toHex(w){return et(this.toBytes(w))}}Object.freeze(I.prototype),Object.freeze(I);let R=t.bits2int===void 0?function(w){if(w.length>8192)throw new Error("input is too large");let j=Ye(w),T=w.length*8-d;return T>0?j>>BigInt(T):j}:t.bits2int,G=t.bits2int_modN===void 0?function(w){return i.create(R(w))}:t.bits2int_modN,D=lo(d);function U(z){return Mn("num < 2^"+d,z,yr,D),i.toBytes(z)}function M(z,w){return he(z,void 0,"message"),w?he(o(z),void 0,"prehashed message"):z}function N(z,w,j){let{lowS:T,prehash:_,extraEntropy:A}=ri(j,m);z=M(z,_);let P=G(z),q=i.fromBytes(w);if(!i.isValidNot0(q))throw new Error("invalid private key");let ie=[U(q),U(P)];if(A!=null&&A!==!1){let ue=A===!0?a(h.secretKey):A;ie.push(he(ue,void 0,"extraEntropy"))}let se=de(...ie),Q=P;function me(ue){let Be=R(ue);if(!i.isValidNot0(Be))return;let g=i.inv(Be),x=e.BASE.multiply(Be).toAffine(),H=i.create(x.x);if(H===yr)return;let C=i.create(g*i.create(Q+H*q));if(C===yr)return;let V=(x.x===H?0:2)|Number(x.y&qe),$=C;return T&&v(C)&&($=i.neg(C),V^=1),new I(H,$,b?void 0:V)}return{seed:se,k2sig:me}}function F(z,w,j={}){let{seed:T,k2sig:_}=N(z,w,j);return Uc(o.outputLen,i.BYTES,n)(T,_).toBytes(j.format)}function E(z,w,j,T={}){let{lowS:_,prehash:A,format:P}=ri(T,m);if(j=he(j,void 0,"publicKey"),w=M(w,A),!Ht(z)){let q=z instanceof I?", use sig.toBytes()":"";throw new Error("verify expects Uint8Array signature"+q)}B(z,P);try{let q=I.fromBytes(z,P),ie=e.fromBytes(j);if(_&&q.hasHighS())return!1;let{r:se,s:Q}=q,me=G(w),ue=i.inv(Q),Be=i.create(me*ue),g=i.create(se*ue),x=e.BASE.multiplyUnsafe(Be).add(ie.multiplyUnsafe(g));return x.is0()?!1:i.create(x.x)===se}catch{return!1}}function O(z,w,j={}){let{prehash:T}=ri(j,m);return w=M(w,T),I.fromBytes(z,"recovered").recoverPublicKey(w).toBytes()}return Object.freeze({keygen:u,getPublicKey:l,getSharedSecret:f,utils:p,lengths:h,Point:e,sign:F,verify:E,recoverPublicKey:O,Signature:I,hash:o})}var ml,oi,Sr,yr,qe,Cr,go,ai,wl=ke(()=>{Dt();xe();qt();Pa();po();ml=(e,r)=>(e+(e>=0?r:-r)/Cr)/r;oi=class extends Error{constructor(r=""){super(r)}},Sr={Err:oi,_tlv:{encode:(e,r)=>{let{Err:t}=Sr;if(gr(e,"tag"),e<0||e>255)throw new t("tlv.encode: wrong tag");if(typeof r!="string")throw new TypeError('"data" expected string, got type='+typeof r);if(r.length&1)throw new t("tlv.encode: unpadded data");let o=r.length/2,a=Vo(o);if(a.length/2&128)throw new t("tlv.encode: long form length too big");let n=o>127?Vo(a.length/2|128):"";return Vo(e)+n+a+r},decode(e,r){let{Err:t}=Sr;r=he(r,void 0,"DER data");let o=0;if(e<0||e>255)throw new t("tlv.encode: wrong tag");if(r.length<2||r[o++]!==e)throw new t("tlv.decode: wrong tlv");let a=r[o++],n=!!(a&128),s=0;if(!n)s=a;else{let c=a&127;if(!c)throw new t("tlv.decode(long): indefinite length not supported");if(c>4)throw new t("tlv.decode(long): byte length is too big");let d=r.subarray(o,o+c);if(d.length!==c)throw new t("tlv.decode: length bytes not complete");if(d[0]===0)throw new t("tlv.decode(long): zero leftmost byte");for(let u of d)s=s<<8|u;if(o+=c,s<128)throw new t("tlv.decode(long): not minimal encoding")}let i=r.subarray(o,o+s);if(i.length!==s)throw new t("tlv.decode: wrong value length");return{v:i,l:r.subarray(o+s)}}},_int:{encode(e){let{Err:r}=Sr;if(Ia(e),e<yr)throw new r("integer: negative integers are not allowed");let t=Vo(e);if(Number.parseInt(t[0],16)&8&&(t="00"+t),t.length&1)throw new r("unexpected DER parsing assertion: unpadded hex");return t},decode(e){let{Err:r}=Sr;if(e.length<1)throw new r("invalid signature integer: empty");if(e[0]&128)throw new r("invalid signature integer: negative");if(e.length>1&&e[0]===0&&!(e[1]&128))throw new r("invalid signature integer: unnecessary leading zero");return Ye(e)}},toSig(e){let{Err:r,_int:t,_tlv:o}=Sr,a=he(e,void 0,"signature"),{v:n,l:s}=o.decode(48,a);if(s.length)throw new r("invalid signature: left bytes after parsing");let{v:i,l:c}=o.decode(2,n),{v:d,l:u}=o.decode(2,c);if(u.length)throw new r("invalid signature: left bytes after parsing");return{r:t.decode(i),s:t.decode(d)}},hexFromSig(e){let{_tlv:r,_int:t}=Sr,o=r.encode(2,t.encode(e.r)),a=r.encode(2,t.encode(e.s)),n=o+a;return r.encode(48,n)}};Object.freeze(Sr._tlv);Object.freeze(Sr._int);Object.freeze(Sr);yr=BigInt(0),qe=BigInt(1),Cr=BigInt(2),go=BigInt(3),ai=BigInt(4)});var tt={};pr(tt,{__TEST:()=>Jp,schnorr:()=>Br,schnorr_FROST:()=>nh,secp256k1:()=>tr,secp256k1_FROST:()=>rh,secp256k1_hasher:()=>si});function Yp(e){let r=Na.p,t=BigInt(3),o=BigInt(6),a=BigInt(11),n=BigInt(22),s=BigInt(23),i=BigInt(44),c=BigInt(88),d=e*e*e%r,u=d*d*e%r,l=ur(u,t,r)*u%r,f=ur(l,t,r)*u%r,p=ur(f,ni,r)*d%r,h=ur(p,a,r)*p%r,m=ur(h,n,r)*h%r,b=ur(m,i,r)*m%r,v=ur(b,c,r)*b%r,S=ur(v,i,r)*m%r,k=ur(S,t,r)*u%r,B=ur(k,s,r)*h%r,I=ur(B,o,r)*d%r,R=ur(I,ni,r);if(!rt.eql(rt.sqr(R),e))throw new Error("Cannot find square root");return R}function $o(e,...r){let t=kl[e];if(t===void 0){let o=Ae(co(e));t=de(o,o),kl[e]=t}return Ae(de(t,...r))}function Sl(e){let{Fn:r,BASE:t}=ge,o=r.fromBytes(e),a=t.multiply(o);return{scalar:Pr(a.y)?o:r.neg(o),bytes:Vt(a)}}function Fa(e){let r=rt;if(!r.isValidNot0(e))throw new Error("invalid x: Fail if x \u2265 p");let t=r.create(e*e),o=r.create(t*e+BigInt(7)),a=r.sqrt(o);Pr(a)||(a=r.neg(a));let n=ge.fromAffine({x:e,y:a});return n.assertValidity(),n}function ii(...e){return ge.Fn.create(bo($o("BIP0340/challenge",...e)))}function El(e){return Sl(e).bytes}function Xp(e,r,t=ao(32)){let{Fn:o,BASE:a}=ge,n=he(e,void 0,"message"),{bytes:s,scalar:i}=Sl(r),c=he(t,32,"auxRand"),d=o.toBytes(i^bo($o("BIP0340/aux",c))),u=$o("BIP0340/nonce",d,s,n),l=o.create(bo(u));if(l===0n)throw new Error("sign failed: k is zero");let f=a.multiply(l),p=Pr(f.y)?l:o.neg(l),h=Vt(f),m=ii(h,s,n),b=new Uint8Array(64);if(b.set(h,0),b.set(o.toBytes(o.create(p+m*i)),32),!Bl(b,n,s))throw new Error("sign: Invalid signature produced");return b}function Bl(e,r,t){let{Fp:o,Fn:a,BASE:n}=ge,s=he(e,64,"signature"),i=he(r,void 0,"message"),c=he(t,32,"publicKey");try{let d=Fa(bo(c)),u=bo(s.subarray(0,32));if(!o.isValidNot0(u))return!1;let l=bo(s.subarray(32,64));if(!a.isValidNot0(l))return!1;let f=ii(a.toBytes(u),Vt(d),i),p=n.multiplyUnsafe(l).add(d.multiplyUnsafe(a.neg(f))),{x:h,y:m}=p.toAffine();return!(p.is0()||!Pr(m)||h!==u)}catch{return!1}}function jl(e,r){if(r===void 0)return _l;let t=Vt(e),o=Ye($o("TapTweak",t,r));if(!ge.Fn.isValid(o))throw new Error("invalid TapTweak hash");return o}function ci(e){let r=ge.fromBytes(e.commitments[0]);return Pr(r.y)?e:{signers:{min:e.signers.min,max:e.signers.max},commitments:e.commitments.map(t=>ge.fromBytes(t).negate().toBytes()),verifyingShares:Object.fromEntries(Object.entries(e.verifyingShares).map(([t,o])=>[t,ge.fromBytes(o).negate().toBytes()]))}}function Al(e,r){let t=ge.fromBytes(r.commitments[0]);if(Pr(t.y))return e;let o=ge.Fn;return{...e,signingShare:o.toBytes(o.neg(o.fromBytes(e.signingShare)))}}function th(e,r){if(Pr(e.y))return r;let t=ge.Fn;return{binding:t.toBytes(t.neg(t.fromBytes(r.binding))),hiding:t.toBytes(t.neg(t.fromBytes(r.hiding)))}}function oh(e,r,t){let o=ge.Fn,a=Al(e,r),n=ci(r),s=jl(ge.fromBytes(n.commitments[0]),t),i=o.toBytes(o.add(o.fromBytes(a.signingShare),s));return{identifier:a.identifier,signingShare:i}}function ah(e,r){let t=ci(e),o=jl(ge.fromBytes(t.commitments[0]),r),a=ge.BASE.multiply(o),n=t.commitments.map((i,c)=>(c===0?ge.fromBytes(i).add(a):ge.fromBytes(i)).toBytes()),s={};for(let i in t.verifyingShares)s[i]=ge.fromBytes(t.verifyingShares[i]).add(a).toBytes();return{signers:{min:t.signers.min,max:t.signers.max},commitments:n,verifyingShares:s}}var Na,Zp,_l,ni,rt,ge,tr,kl,Vt,Pr,bo,Jp,Br,Qp,zl,eh,si,rh,nh,jr=ke(()=>{mr();xe();Pa();pl();dl();po();wl();qt();Na={p:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),n:BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h:BigInt(1),a:BigInt(0),b:BigInt(7),Gx:BigInt("0x79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"),Gy:BigInt("0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8")},Zp={beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),basises:[[BigInt("0x3086d221a7d46bcde86c90e49284eb15"),-BigInt("0xe4437ed6010e88286f547fa90abfe4c3")],[BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),BigInt("0x3086d221a7d46bcde86c90e49284eb15")]]},_l=BigInt(0),ni=BigInt(2);rt=uo(Na.p,{sqrt:Yp}),ge=gl(Na,{Fp:rt,endo:Zp}),tr=xl(ge,Ae),kl={};Vt=e=>e.toBytes(!0).slice(1),Pr=e=>e%ni===_l;bo=Ye;Jp=Object.freeze({lift_x:Fa}),Br=(()=>{let t=o=>(o=o===void 0?ao(48):o,fo(o,Na.n));return Object.freeze({keygen:Ca(t,El),getPublicKey:El,sign:Xp,verify:Bl,Point:ge,utils:Object.freeze({randomSecretKey:t,taggedHash:$o,lift_x:Fa,pointToBytes:Vt}),lengths:Object.freeze({secretKey:32,publicKey:32,publicKeyHasPrefix:!1,signature:64,seed:48})})})(),Qp=ll(rt,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map(e=>e.map(r=>BigInt(r)))),eh=()=>zl||(zl=yl(rt,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:rt.create(BigInt("-11"))})),si=ul(ge,e=>{let{x:r,y:t}=eh()(rt.create(e[0]));return Qp(r,t)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:rt.ORDER,m:1,k:128,expand:"xmd",hash:Ae}),rh=ei({name:"FROST-secp256k1-SHA256-v1",Point:ge,hashToScalar:si.hashToScalar,hash:Ae});nh=ei({name:"FROST-secp256k1-SHA256-TR-v1",Point:ge,hashToScalar:si.hashToScalar,hash:Ae,parsePublicKey(e){if(e.length===32)return Fa(Ye(e));if(e.length===33)return ge.fromBytes(e);throw new Error(`expected x-only or compressed public key, got length=${e.length}`)},adjustScalar(e){let r=ge.BASE.multiply(e);return Pr(r.y)?e:ge.Fn.neg(e)},adjustPoint:e=>Pr(e.y)?e:e.negate(),challenge(e,r,t){return ii(Vt(e),Vt(r),t)},adjustNonces:th,adjustGroupCommitmentShare:(e,r)=>Pr(e.y)?r:r.negate(),adjustPublic:ci,adjustSecret:Al,adjustTx:{encode:e=>e.subarray(1),decode:e=>de(Uint8Array.of(2),e)},adjustDKG:e=>{let r=new Uint8Array(0);return{public:ah(e.public,r),secret:oh(e.secret,e.public,r)}}})});var mi={};pr(mi,{__TESTS:()=>Sh,ascii:()=>_h,base16:()=>Gl,base32:()=>$l,base32crockford:()=>gh,base32hex:()=>hh,base32hexnopad:()=>mh,base32nopad:()=>ph,base58:()=>Zo,base58check:()=>kh,base58flickr:()=>xh,base58xmr:()=>Jl,base58xrp:()=>wh,base64:()=>Yl,base64nopad:()=>yh,base64url:()=>Xl,base64urlnopad:()=>vh,bech32:()=>Eh,bech32m:()=>zh,bytes:()=>Th,bytesToString:()=>nu,createBase58check:()=>Ya,hex:()=>ou,str:()=>Ah,stringToBytes:()=>iu,utf8:()=>tu,utils:()=>fh});function Mt(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&e.constructor.name==="Uint8Array"&&"BYTES_PER_ELEMENT"in e&&e.BYTES_PER_ELEMENT===1}function Kt(e){if(!Mt(e))throw new TypeError("Uint8Array expected")}function Fl(e,r){return Array.isArray(r)?r.length===0?!0:e?r.every(t=>typeof t=="string"):r.every(t=>Number.isSafeInteger(t)):!1}function Za(e){if(typeof e!="function")throw new TypeError("function expected");return!0}function Ar(e,r){if(typeof r!="string")throw new TypeError(`${e}: string expected`);return!0}function yo(e){if(typeof e!="number")throw new TypeError(`number expected, got ${typeof e}`);if(!Number.isSafeInteger(e))throw new RangeError(`invalid integer: ${e}`)}function Ma(e){if(!Array.isArray(e))throw new TypeError("array expected")}function Ka(e,r){if(!Fl(!0,r))throw new TypeError(`${e}: array of strings expected`)}function pi(e,r){if(!Fl(!1,r))throw new TypeError(`${e}: array of numbers expected`)}function Xe(...e){let r=n=>n,t=(n,s)=>i=>n(s(i)),o=e.map(n=>n.encode).reduceRight(t,r),a=e.map(n=>n.decode).reduce(t,r);return{encode:o,decode:a}}function or(e){let r=typeof e=="string"?e.split(""):e,t=r.length;Ka("alphabet",r);let o=new Map(r.map((a,n)=>[a,n]));return{encode:a=>(Ma(a),a.map(n=>{if(!Number.isSafeInteger(n)||n<0||n>=t)throw new Error(`alphabet.encode: digit index outside alphabet "${n}". Allowed: ${e}`);return r[n]})),decode:a=>(Ma(a),a.map(n=>{Ar("alphabet.decode",n);let s=o.get(n);if(s===void 0)throw new Error(`Unknown letter: "${n}". Allowed: ${e}`);return s}))}}function ar(e=""){return Ar("join",e),{encode:r=>(Ka("join.decode",r),r.join(e)),decode:r=>(Ar("join.decode",r),r.split(e))}}function Yo(e,r="="){return yo(e),Ar("padding",r),{encode(t){for(Ka("padding.encode",t);t.length*e%8;)t.push(r);return t},decode(t){Ka("padding.decode",t);let o=t.length;if(o*e%8)throw new Error("padding: invalid, string should have whole number of bytes");for(;o>0&&t[o-1]===r;o--)if((o-1)*e%8===0)throw new Error("padding: invalid, string has too much padding");return t.slice(0,o)}}}function Dl(e){return Za(e),{encode:r=>r,decode:r=>e(r)}}function ui(e,r,t){if(r<2)throw new RangeError(`convertRadix: invalid from=${r}, base cannot be less than 2`);if(t<2)throw new RangeError(`convertRadix: invalid to=${t}, base cannot be less than 2`);if(Ma(e),!e.length)return[];let o=0,a=[],n=Array.from(e,i=>{if(yo(i),i<0||i>=r)throw new Error(`invalid integer: ${i}`);return i}),s=n.length;for(;;){let i=0,c=!0;for(let d=o;d<s;d++){let u=n[d],l=r*i,f=l+u;if(!Number.isSafeInteger(f)||l/r!==i||f-u!==l)throw new Error("convertRadix: carry overflow");let p=f/t;i=f%t;let h=Math.floor(p);if(n[d]=h,!Number.isSafeInteger(h)||h*t+i!==f)throw new Error("convertRadix: carry overflow");if(c)h?c=!1:o=d;else continue}if(a.push(i),c)break}for(let i=0;i<e.length-1&&e[i]===0;i++)a.push(0);return a.reverse()}function $a(e,r,t,o){if(Ma(e),r<=0||r>32)throw new RangeError(`convertRadix2: wrong from=${r}`);if(t<=0||t>32)throw new RangeError(`convertRadix2: wrong to=${t}`);if(Ga(r,t)>32)throw new Error(`convertRadix2: carry overflow from=${r} to=${t} carryBits=${Ga(r,t)}`);let a=0,n=0,s=Va[r],i=Va[t]-1,c=[];for(let d of e){if(yo(d),d>=s)throw new Error(`convertRadix2: invalid data word=${d} from=${r}`);if(a=a<<r|d,n+r>32)throw new Error(`convertRadix2: carry overflow pos=${n} from=${r}`);for(n+=r;n>=t;n-=t)c.push((a>>n-t&i)>>>0);let u=Va[n];if(u===void 0)throw new Error("invalid carry");a&=u-1}if(a=a<<t-n&i,!o&&n>=r)throw new Error("Excess padding");if(!o&&a>0)throw new Error(`Non-zero padding: ${a}`);return o&&n>0&&c.push(a>>>0),c}function Ml(e){yo(e);let r=2**8;return{encode:t=>{if(!Mt(t))throw new TypeError("radix.encode input should be Uint8Array");return ui(Array.from(t),r,e)},decode:t=>(pi("radix.decode",t),Uint8Array.from(ui(t,e,r)))}}function dr(e,r=!1){if(yo(e),e<=0||e>32)throw new RangeError("radix2: bits should be in (0..32]");if(Ga(8,e)>32||Ga(e,8)>32)throw new RangeError("radix2: carry overflow");return{encode:t=>{if(!Mt(t))throw new TypeError("radix2.encode input should be Uint8Array");return $a(Array.from(t),8,e,!r)},decode:t=>(pi("radix2.decode",t),Uint8Array.from($a(t,e,8,r)))}}function Cl(e){return Za(e),function(...r){try{return e.apply(null,r)}catch{}}}function Kl(e,r){if(yo(e),e<=0)throw new RangeError(`checksum length must be positive: ${e}`);Za(r);let t=r;return{encode(o){if(!Mt(o))throw new TypeError("checksum.encode: input should be Uint8Array");let a=t(o).slice(0,e),n=new Uint8Array(o.length+e);return n.set(o),n.set(a,o.length),n},decode(o){if(!Mt(o))throw new TypeError("checksum.decode: input should be Uint8Array");let a=o.slice(0,-e),n=o.slice(-e),s=t(a).slice(0,e);for(let i=0;i<e;i++)if(s[i]!==n[i])throw new Error("Invalid checksum");return a}}}function Wo(e){let r=e>>25,t=(e&33554431)<<5;for(let o=0;o<Ul.length;o++)(r>>o&1)===1&&(t^=Ul[o]);return t}function Nl(e,r,t=1){let o=e.length,a=1;for(let n=0;n<o;n++){let s=e.charCodeAt(n);if(s<33||s>126)throw new Error(`Invalid prefix (${e})`);a=Wo(a)^s>>5}a=Wo(a);for(let n=0;n<o;n++)a=Wo(a)^e.charCodeAt(n)&31;for(let n of r)a=Wo(a)^n;for(let n=0;n<6;n++)a=Wo(a);return a^=t,di.encode($a([a%Va[30]],30,5,!1))}function Ql(e){let r=e==="bech32"?1:734539939,t=dr(5),o=t.decode,a=t.encode,n=Cl(o);function s(l,f,p=90){Ar("bech32.encode prefix",l),Mt(f)&&(f=Array.from(f)),pi("bech32.encode",f);let h=l.length;if(h===0)throw new TypeError(`Invalid prefix length ${h}`);let m=h+7+f.length;if(p!==!1&&m>p)throw new TypeError(`Length ${m} exceeds limit ${p}`);let b=l.toLowerCase(),v=Nl(b,f,r);return`${b}1${di.encode(f)}${v}`}function i(l,f=90){Ar("bech32.decode input",l);let p=l.length;if(p<8||f!==!1&&p>f)throw new TypeError(`invalid string length: ${p} (${l}). Expected (8..${f})`);let h=l.toLowerCase();if(l!==h&&l!==l.toUpperCase())throw new Error("String must be lowercase or uppercase");let m=h.lastIndexOf("1");if(m===0||m===-1)throw new Error('Letter "1" must be present between prefix and data only');let b=h.slice(0,m),v=h.slice(m+1);if(v.length<6)throw new Error("Data must be at least 6 characters long");let S=di.decode(v).slice(0,-6),k=Nl(b,S,r);if(!v.endsWith(k))throw new Error(`Invalid checksum in ${l}: expected "${k}"`);return{prefix:b,words:S}}let c=Cl(i);function d(l){let{prefix:f,words:p}=i(l,!1);return{prefix:f,words:p,bytes:o(p)}}function u(l,f){return s(l,a(f))}return{encode:s,decode:i,encodeFromBytes:u,decodeToBytes:d,decodeUnsafe:c,fromWords:o,fromWordsUnsafe:n,toWords:a}}var Vl,Ga,Va,fh,Gl,$l,ph,hh,mh,gh,Wl,bh,Zl,Yl,yh,Xl,vh,hi,Zo,xh,wh,Pl,Jl,Ya,kh,di,Ul,Eh,zh,_h,eu,ru,fi,tu,Sh,Bh,jh,ou,Wa,au,nu,Ah,iu,Th,Xa=ke(()=>{Vl=(e,r)=>r===0?e:Vl(r,e%r),Ga=(e,r)=>e+(r-Vl(e,r)),Va=(()=>{let e=[];for(let r=0;r<40;r++)e.push(2**r);return e})();fh=Object.freeze({alphabet:or,chain:Xe,checksum:Kl,convertRadix:ui,convertRadix2:$a,radix:Ml,radix2:dr,join:ar,padding:Yo}),Gl=Object.freeze(Xe(dr(4),or("0123456789ABCDEF"),ar(""))),$l=Object.freeze(Xe(dr(5),or("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),Yo(5),ar(""))),ph=Object.freeze(Xe(dr(5),or("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),ar(""))),hh=Object.freeze(Xe(dr(5),or("0123456789ABCDEFGHIJKLMNOPQRSTUV"),Yo(5),ar(""))),mh=Object.freeze(Xe(dr(5),or("0123456789ABCDEFGHIJKLMNOPQRSTUV"),ar(""))),gh=Object.freeze(Xe(dr(5),or("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),ar(""),Dl(e=>e.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1")))),Wl=typeof Uint8Array.from([]).toBase64=="function"&&typeof Uint8Array.fromBase64=="function",bh=/[\t\n\f\r ]/,Zl=(e,r)=>{Ar("base64",e);let t=r?"base64url":"base64";if(e.length>0&&bh.test(e))throw new Error("invalid base64");return Uint8Array.fromBase64(e,{alphabet:t,lastChunkHandling:"strict"})},Yl=Object.freeze(Wl?{encode(e){return Kt(e),e.toBase64()},decode(e){return Zl(e,!1)}}:Xe(dr(6),or("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),Yo(6),ar(""))),yh=Object.freeze(Xe(dr(6),or("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),ar(""))),Xl=Object.freeze(Wl?{encode(e){return Kt(e),e.toBase64({alphabet:"base64url"})},decode(e){return Zl(e,!0)}}:Xe(dr(6),or("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),Yo(6),ar(""))),vh=Object.freeze(Xe(dr(6),or("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),ar(""))),hi=e=>Xe(Ml(58),or(e),ar("")),Zo=Object.freeze(hi("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")),xh=Object.freeze(hi("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ")),wh=Object.freeze(hi("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz")),Pl=[0,2,3,5,6,7,9,10,11],Jl=Object.freeze({encode(e){Kt(e);let r="";for(let t=0;t<e.length;t+=8){let o=e.subarray(t,t+8);r+=Zo.encode(o).padStart(Pl[o.length],"1")}return r},decode(e){Ar("base58xmr.decode",e);let r=[];for(let t=0;t<e.length;t+=11){let o=e.slice(t,t+11),a=Pl.indexOf(o.length),n=Zo.decode(o);for(let s=0;s<n.length-a;s++)if(n[s]!==0)throw new Error("base58xmr: wrong padding");r=r.concat(Array.from(n.slice(n.length-a)))}return Uint8Array.from(r)}}),Ya=e=>{Za(e);let r=e;return Xe(Kl(4,t=>r(r(t))),Zo)},kh=Ya,di=Xe(or("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),ar("")),Ul=[996825010,642813549,513874426,1027748829,705979059];Eh=Object.freeze(Ql("bech32")),zh=Object.freeze(Ql("bech32m")),_h=Object.freeze({encode(e){Kt(e);let r="";for(let t=0;t<e.length;t++){let o=e[t];if(o>127)throw new RangeError(`bytes contain non-ASCII byte ${o} at position ${t}`);r+=String.fromCharCode(o)}return r},decode(e){if(typeof e!="string")throw new TypeError("ascii string expected, got "+typeof e);let r=new Uint8Array(e.length);for(let t=0;t<e.length;t++){let o=e.charCodeAt(t);if(o>127)throw new RangeError(`string contains non-ASCII character "${e[t]}" with code ${o} at position ${t}`);r[t]=o}return r}}),eu=e=>{try{return encodeURI(e)!==null}catch{return!1}},ru=typeof"".isWellFormed=="function"?e=>e.isWellFormed():eu,fi=Object.freeze({encode(e){Kt(e);let r="";for(let t=0;t<e.length;){let o=e[t++];if(o<128){r+=String.fromCharCode(o);continue}if(o<194||t>=e.length)throw new TypeError(`invalid utf8 at byte ${t-1}`);let a=e[t++];if((a&192)!==128)throw new TypeError(`invalid utf8 at byte ${t-1}`);let n=(o&31)<<6|a&63;if(o>=224){if(t>=e.length)throw new TypeError(`invalid utf8 at byte ${t-1}`);let s=e[t++];if((s&192)!==128||o===224&&a<160||o===237&&a>=160)throw new TypeError(`invalid utf8 at byte ${t-1}`);if(n=(o&15)<<12|(a&63)<<6|s&63,o>=240){if(t>=e.length)throw new TypeError(`invalid utf8 at byte ${t-1}`);let i=e[t++];if(o>244||(i&192)!==128||o===240&&a<144||o===244&&a>=144)throw new TypeError(`invalid utf8 at byte ${t-1}`);n=(o&7)<<18|(a&63)<<12|(s&63)<<6|i&63}}n<65536?r+=String.fromCharCode(n):(n-=65536,r+=String.fromCharCode((n>>10)+55296,(n&1023)+56320))}return r},decode(e){if(Ar("utf8",e),!ru(e))throw new TypeError("utf8 expected well-formed string");let r=new Uint8Array(e.length*3),t=0;for(let o=0;o<e.length;o++){let a=e.charCodeAt(o);if(a<128){r[t++]=a;continue}if(a>=55296&&a<=57343){let n=e.charCodeAt(++o);a=65536+(a-55296<<10)+n-56320}a>=65536?(r[t++]=a>>18|240,r[t++]=a>>12&63|128):a>=2048?r[t++]=a>>12|224:r[t++]=a>>6|192,a>=2048&&(r[t++]=a>>6&63|128),r[t++]=a&63|128}return r.subarray(0,t)}}),tu=(()=>{let e,r,t={encode(o){return Kt(o),(r||(r=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}))).decode(o)},decode(o){if(Ar("utf8",o),!ru(o))throw new TypeError("utf8 expected well-formed string");return(e||(e=new TextEncoder)).encode(o)}};return Object.freeze({encode:typeof TextDecoder=="function"?t.encode:fi.encode,decode:typeof TextEncoder=="function"?t.decode:fi.decode})})(),Sh=Object.freeze({utf8Fallback:fi,_isWellFormedShim:eu}),Bh=typeof Uint8Array.from([]).toHex=="function"&&typeof Uint8Array.fromHex=="function",jh={encode(e){return Kt(e),e.toHex()},decode(e){return Ar("hex",e),Uint8Array.fromHex(e)}},ou=Object.freeze(Bh?jh:Xe(dr(4),or("0123456789abcdef"),ar(""),Dl(e=>{if(typeof e!="string"||e.length%2!==0)throw new TypeError(`hex.decode: expected string, got ${typeof e} with length ${e.length}`);return e.toLowerCase()}))),Wa={utf8:tu,hex:ou,base16:Gl,base32:$l,base64:Yl,base64url:Xl,base58:Zo,base58xmr:Jl},au="Invalid encoding type. Available types: utf8, hex, base16, base32, base64, base64url, base58, base58xmr",nu=(e,r)=>{if(typeof e!="string"||!Wa.hasOwnProperty(e))throw new TypeError(au);if(!Mt(r))throw new TypeError("bytesToString() expects Uint8Array");return Wa[e].encode(r)},Ah=nu,iu=(e,r)=>{if(typeof e!="string"||!Wa.hasOwnProperty(e))throw new TypeError(au);if(typeof r!="string")throw new TypeError("stringToBytes() expects string");return Wa[e].decode(r)},Th=iu});var xi=X(xo=>{"use strict";Object.defineProperty(xo,"__esModule",{value:!0});xo.bech32m=xo.bech32=void 0;var en="qpzry9x8gf2tvdw0s3jn54khce6mua7l",cu={};for(let e=0;e<en.length;e++){let r=en.charAt(e);cu[r]=e}function vo(e){let r=e>>25;return(e&33554431)<<5^-(r>>0&1)&996825010^-(r>>1&1)&642813549^-(r>>2&1)&513874426^-(r>>3&1)&1027748829^-(r>>4&1)&705979059}function su(e){let r=1;for(let t=0;t<e.length;++t){let o=e.charCodeAt(t);if(o<33||o>126)return"Invalid prefix ("+e+")";r=vo(r)^o>>5}r=vo(r);for(let t=0;t<e.length;++t){let o=e.charCodeAt(t);r=vo(r)^o&31}return r}function vi(e,r,t,o){let a=0,n=0,s=(1<<t)-1,i=[];for(let c=0;c<e.length;++c)for(a=a<<r|e[c],n+=r;n>=t;)n-=t,i.push(a>>n&s);if(o)n>0&&i.push(a<<t-n&s);else{if(n>=r)return"Excess padding";if(a<<t-n&s)return"Non-zero padding"}return i}function Rh(e){return vi(e,8,5,!0)}function Lh(e){let r=vi(e,5,8,!1);if(Array.isArray(r))return r}function qh(e){let r=vi(e,5,8,!1);if(Array.isArray(r))return r;throw new Error(r)}function lu(e){let r;e==="bech32"?r=1:r=734539939;function t(s,i,c){if(c=c||90,s.length+7+i.length>c)throw new TypeError("Exceeds length limit");s=s.toLowerCase();let d=su(s);if(typeof d=="string")throw new Error(d);let u=s+"1";for(let l=0;l<i.length;++l){let f=i[l];if(f>>5!==0)throw new Error("Non 5-bit word");d=vo(d)^f,u+=en.charAt(f)}for(let l=0;l<6;++l)d=vo(d);d^=r;for(let l=0;l<6;++l){let f=d>>(5-l)*5&31;u+=en.charAt(f)}return u}function o(s,i){if(i=i||90,s.length<8)return s+" too short";if(s.length>i)return"Exceeds length limit";let c=s.toLowerCase(),d=s.toUpperCase();if(s!==c&&s!==d)return"Mixed-case string "+s;s=c;let u=s.lastIndexOf("1");if(u===-1)return"No separator character for "+s;if(u===0)return"Missing prefix for "+s;let l=s.slice(0,u),f=s.slice(u+1);if(f.length<6)return"Data too short";let p=su(l);if(typeof p=="string")return p;let h=[];for(let m=0;m<f.length;++m){let b=f.charAt(m),v=cu[b];if(v===void 0)return"Unknown character "+b;p=vo(p)^v,!(m+6>=f.length)&&h.push(v)}return p!==r?"Invalid checksum for "+s:{prefix:l,words:h}}function a(s,i){let c=o(s,i);if(typeof c=="object")return c}function n(s,i){let c=o(s,i);if(typeof c=="object")return c;throw new Error(c)}return{decodeUnsafe:a,decode:n,encode:t,toWords:Rh,fromWordsUnsafe:Lh,fromWords:qh}}xo.bech32=lu("bech32");xo.bech32m=lu("bech32m")});var fu=X(wo=>{"use strict";Object.defineProperty(wo,"__esModule",{value:!0});wo.NostrMessageType=wo.NostrEventKind=void 0;var uu;(function(e){e[e.SET_METADATA=0]="SET_METADATA",e[e.TEXT_NOTE=1]="TEXT_NOTE",e[e.RECOMMEND_SERVER=2]="RECOMMEND_SERVER",e[e.CONTACTS=3]="CONTACTS",e[e.ENCRYPTED_DIRECT_MESSAGE=4]="ENCRYPTED_DIRECT_MESSAGE",e[e.EVENT_DELETION=5]="EVENT_DELETION",e[e.REPOST=6]="REPOST",e[e.REACTION=7]="REACTION",e[e.CHANNEL_CREATION=40]="CHANNEL_CREATION",e[e.CHANNEL_METADATA=41]="CHANNEL_METADATA",e[e.CHANNEL_MESSAGE=42]="CHANNEL_MESSAGE",e[e.CHANNEL_HIDE_MESSAGE=43]="CHANNEL_HIDE_MESSAGE",e[e.CHANNEL_MUTE_USER=44]="CHANNEL_MUTE_USER",e[e.AUTH=22242]="AUTH",e[e.AUTH_RESPONSE=22243]="AUTH_RESPONSE"})(uu||(wo.NostrEventKind=uu={}));var du;(function(e){e.EVENT="EVENT",e.NOTICE="NOTICE",e.OK="OK",e.EOSE="EOSE",e.REQ="REQ",e.CLOSE="CLOSE",e.AUTH="AUTH"})(du||(wo.NostrMessageType=du={}))});var hu=X(pu=>{"use strict";Object.defineProperty(pu,"__esModule",{value:!0})});var gu=X(mu=>{"use strict";Object.defineProperty(mu,"__esModule",{value:!0})});var xu=X(gt=>{"use strict";Object.defineProperty(gt,"__esModule",{value:!0});gt.isNostrEvent=bu;gt.isSignedNostrEvent=yu;gt.isNostrFilter=vu;gt.isNostrSubscription=Ch;gt.isNostrResponse=Ph;gt.isNostrError=Uh;function bu(e){if(typeof e!="object"||e===null)return!1;let r=e;if(typeof r.kind!="number"||!Number.isInteger(r.kind)||r.kind<0||typeof r.content!="string"||typeof r.created_at!="number"||!Number.isInteger(r.created_at))return!1;if(r.pubkey!==void 0)if(typeof r.pubkey=="string"){if(!r.pubkey)return!1}else if(typeof r.pubkey=="object"&&r.pubkey!==null){let t=r.pubkey;if(typeof t.hex!="string"||!t.hex)return!1}else return!1;return!(!Array.isArray(r.tags)||!r.tags.every(t=>Array.isArray(t)&&t.every(o=>typeof o=="string")))}function yu(e){if(!e||typeof e!="object")return!1;let r=e;if(!bu(e))return!1;if(typeof r.pubkey=="string"){if(!r.pubkey)return!1}else if(typeof r.pubkey=="object"&&r.pubkey!==null){let t=r.pubkey;if(typeof t.hex!="string"||!t.hex)return!1}else return!1;return!(typeof r.id!="string"||!r.id||typeof r.sig!="string"||!r.sig)}function vu(e){if(typeof e!="object"||e===null)return!1;let r=e,t=["ids","authors","kinds","since","until","limit","#e","#p","#t"];return!(!Object.keys(r).every(a=>t.includes(a))||r.ids!==void 0&&(!Array.isArray(r.ids)||!r.ids.every(a=>typeof a=="string"))||r.authors!==void 0&&(!Array.isArray(r.authors)||!r.authors.every(a=>typeof a=="string"))||r.kinds!==void 0&&(!Array.isArray(r.kinds)||!r.kinds.every(a=>typeof a=="number"&&Number.isInteger(a)&&a>=0))||r["#e"]!==void 0&&(!Array.isArray(r["#e"])||!r["#e"].every(a=>typeof a=="string"))||r["#p"]!==void 0&&(!Array.isArray(r["#p"])||!r["#p"].every(a=>typeof a=="string"))||r["#t"]!==void 0&&(!Array.isArray(r["#t"])||!r["#t"].every(a=>typeof a=="string"))||r.since!==void 0&&typeof r.since!="number"||r.until!==void 0&&typeof r.until!="number"||r.limit!==void 0&&typeof r.limit!="number")}function Ch(e){if(typeof e!="object"||e===null)return!1;let r=e;return!(typeof r.id!="string"||!Array.isArray(r.filters)||!r.filters.every(t=>vu(t)))}function Ph(e){if(typeof e!="object"||e===null)return!1;let r=e;return!(typeof r.type!="string"||r.subscriptionId!==void 0&&typeof r.subscriptionId!="string"||r.event!==void 0&&!yu(r.event)||r.message!==void 0&&typeof r.message!="string")}function Uh(e){if(typeof e!="object"||e===null)return!1;let r=e;return typeof r.type=="string"&&typeof r.message=="string"}});var ku=X(rn=>{"use strict";Object.defineProperty(rn,"__esModule",{value:!0});rn.Nip46Method=void 0;var wu;(function(e){e.CONNECT="connect",e.PING="ping",e.GET_PUBLIC_KEY="get_public_key",e.SIGN_EVENT="sign_event",e.NIP04_ENCRYPT="nip04_encrypt",e.NIP04_DECRYPT="nip04_decrypt",e.NIP44_ENCRYPT="nip44_encrypt",e.NIP44_DECRYPT="nip44_decrypt",e.GET_RELAYS="get_relays"})(wu||(rn.Nip46Method=wu={}))});var tn=X(fr=>{"use strict";var Nh=fr&&fr.__createBinding||(Object.create?(function(e,r,t,o){o===void 0&&(o=t);var a=Object.getOwnPropertyDescriptor(r,t);(!a||("get"in a?!r.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return r[t]}}),Object.defineProperty(e,o,a)}):(function(e,r,t,o){o===void 0&&(o=t),e[o]=r[t]})),Qo=fr&&fr.__exportStar||function(e,r){for(var t in e)t!=="default"&&!Object.prototype.hasOwnProperty.call(r,t)&&Nh(r,e,t)};Object.defineProperty(fr,"__esModule",{value:!0});fr.NostrEventKind=void 0;var Eu;(function(e){e[e.SET_METADATA=0]="SET_METADATA",e[e.TEXT_NOTE=1]="TEXT_NOTE",e[e.RECOMMEND_SERVER=2]="RECOMMEND_SERVER",e[e.CONTACT_LIST=3]="CONTACT_LIST",e[e.ENCRYPTED_DIRECT_MESSAGE=4]="ENCRYPTED_DIRECT_MESSAGE",e[e.DELETE=5]="DELETE",e[e.REPOST=6]="REPOST",e[e.REACTION=7]="REACTION",e[e.BADGE_AWARD=8]="BADGE_AWARD",e[e.CHANNEL_CREATE=40]="CHANNEL_CREATE",e[e.CHANNEL_METADATA=41]="CHANNEL_METADATA",e[e.CHANNEL_MESSAGE=42]="CHANNEL_MESSAGE",e[e.CHANNEL_HIDE_MESSAGE=43]="CHANNEL_HIDE_MESSAGE",e[e.CHANNEL_MUTE_USER=44]="CHANNEL_MUTE_USER",e[e.CHANNEL_RESERVE=45]="CHANNEL_RESERVE",e[e.REPORTING=1984]="REPORTING",e[e.ZAP_REQUEST=9734]="ZAP_REQUEST",e[e.ZAP=9735]="ZAP",e[e.MUTE_LIST=1e4]="MUTE_LIST",e[e.PIN_LIST=10001]="PIN_LIST",e[e.RELAY_LIST_METADATA=10002]="RELAY_LIST_METADATA",e[e.CLIENT_AUTH=22242]="CLIENT_AUTH",e[e.AUTH_RESPONSE=22243]="AUTH_RESPONSE",e[e.NOSTR_CONNECT=24133]="NOSTR_CONNECT",e[e.CATEGORIZED_PEOPLE=3e4]="CATEGORIZED_PEOPLE",e[e.CATEGORIZED_BOOKMARKS=30001]="CATEGORIZED_BOOKMARKS",e[e.PROFILE_BADGES=30008]="PROFILE_BADGES",e[e.BADGE_DEFINITION=30009]="BADGE_DEFINITION",e[e.LONG_FORM=30023]="LONG_FORM",e[e.APPLICATION_SPECIFIC=30078]="APPLICATION_SPECIFIC"})(Eu||(fr.NostrEventKind=Eu={}));Qo(fu(),fr);Qo(hu(),fr);Qo(gu(),fr);Qo(xu(),fr);Qo(ku(),fr)});var _u=X((Ay,zu)=>{"use strict";function Fh(e){try{return JSON.stringify(e)}catch{return'"[Circular]"'}}zu.exports=Dh;function Dh(e,r,t){var o=t&&t.stringify||Fh,a=1;if(typeof e=="object"&&e!==null){var n=r.length+a;if(n===1)return e;var s=new Array(n);s[0]=o(e);for(var i=1;i<n;i++)s[i]=o(r[i]);return s.join(" ")}if(typeof e!="string")return e;var c=r.length;if(c===0)return e;for(var d="",u=1-a,l=-1,f=e&&e.length||0,p=0;p<f;){if(e.charCodeAt(p)===37&&p+1<f){switch(l=l>-1?l:0,e.charCodeAt(p+1)){case 100:case 102:if(u>=c||r[u]==null)break;l<p&&(d+=e.slice(l,p)),d+=Number(r[u]),l=p+2,p++;break;case 105:if(u>=c||r[u]==null)break;l<p&&(d+=e.slice(l,p)),d+=Math.floor(Number(r[u])),l=p+2,p++;break;case 79:case 111:case 106:if(u>=c||r[u]===void 0)break;l<p&&(d+=e.slice(l,p));var h=typeof r[u];if(h==="string"){d+="'"+r[u]+"'",l=p+2,p++;break}if(h==="function"){d+=r[u].name||"<anonymous>",l=p+2,p++;break}d+=o(r[u]),l=p+2,p++;break;case 115:if(u>=c)break;l<p&&(d+=e.slice(l,p)),d+=String(r[u]),l=p+2,p++;break;case 37:l<p&&(d+=e.slice(l,p)),d+="%",l=p+2,p++,u--;break}++u}++p}return l===-1?e:(l<f&&(d+=e.slice(l)),d)}});var Iu=X((Ty,an)=>{"use strict";var Su=_u();an.exports=ot;var ea=om().console||{},Vh={mapHttpRequest:on,mapHttpResponse:on,wrapRequestSerializer:wi,wrapResponseSerializer:wi,wrapErrorSerializer:wi,req:on,res:on,err:ju,errWithCause:ju};function bt(e,r){return e==="silent"?1/0:r.levels.values[e]}var zi=Symbol("pino.logFuncs"),ki=Symbol("pino.hierarchy"),Mh={error:"log",fatal:"error",warn:"error",info:"log",debug:"log",trace:"log"};function Bu(e,r){let t={logger:r,parent:e[ki]};r[ki]=t}function Kh(e,r,t){let o={};r.forEach(a=>{o[a]=t[a]?t[a]:ea[a]||ea[Mh[a]||"log"]||ko}),e[zi]=o}function Gh(e,r){return Array.isArray(e)?e.filter(function(o){return o!=="!stdSerializers.err"}):e===!0?Object.keys(r):!1}function ot(e){e=e||{},e.browser=e.browser||{};let r=e.browser.transmit;if(r&&typeof r.send!="function")throw Error("pino: transmit option must have a send function");let t=e.browser.write||ea;e.browser.write&&(e.browser.asObject=!0);let o=e.serializers||{},a=Gh(e.browser.serialize,o),n=e.browser.serialize;Array.isArray(e.browser.serialize)&&e.browser.serialize.indexOf("!stdSerializers.err")>-1&&(n=!1);let s=Object.keys(e.customLevels||{}),i=["error","fatal","warn","info","debug","trace"].concat(s);typeof t=="function"&&i.forEach(function(m){t[m]=t}),(e.enabled===!1||e.browser.disabled)&&(e.level="silent");let c=e.level||"info",d=Object.create(t);d.log||(d.log=ko),Kh(d,i,t),Bu({},d),Object.defineProperty(d,"levelVal",{get:l}),Object.defineProperty(d,"level",{get:f,set:p});let u={transmit:r,serialize:a,asObject:e.browser.asObject,asObjectBindingsOnly:e.browser.asObjectBindingsOnly,formatters:e.browser.formatters,reportCaller:e.browser.reportCaller,levels:i,timestamp:em(e),messageKey:e.messageKey||"msg",onChild:e.onChild||ko};d.levels=$h(e),d.level=c,d.isLevelEnabled=function(m){return this.levels.values[m]?this.levels.values[m]>=this.levels.values[this.level]:!1},d.setMaxListeners=d.getMaxListeners=d.emit=d.addListener=d.on=d.prependListener=d.once=d.prependOnceListener=d.removeListener=d.removeAllListeners=d.listeners=d.listenerCount=d.eventNames=d.write=d.flush=ko,d.serializers=o,d._serialize=a,d._stdErrSerialize=n,d.child=function(...m){return h.call(this,u,...m)},r&&(d._logEvent=Ei());function l(){return bt(this.level,this)}function f(){return this._level}function p(m){if(m!=="silent"&&!this.levels.values[m])throw Error("unknown level "+m);this._level=m,Gt(this,u,d,"error"),Gt(this,u,d,"fatal"),Gt(this,u,d,"warn"),Gt(this,u,d,"info"),Gt(this,u,d,"debug"),Gt(this,u,d,"trace"),s.forEach(b=>{Gt(this,u,d,b)})}function h(m,b,v){if(!b)throw new Error("missing bindings for child Pino");v=v||{},a&&b.serializers&&(v.serializers=b.serializers);let S=v.serializers;if(a&&S){var k=Object.assign({},o,S),B=e.browser.serialize===!0?Object.keys(k):a;delete b.serializers,_i([b],B,k,this._stdErrSerialize)}function I(G){this._childLevel=(G._childLevel|0)+1,this.bindings=b,k&&(this.serializers=k,this._serialize=B),r&&(this._logEvent=Ei([].concat(G._logEvent.bindings,b)))}I.prototype=this;let R=new I(this);return Bu(this,R),R.child=function(...G){return h.call(this,m,...G)},R.level=v.level||this.level,m.onChild(R),R}return d}function $h(e){let r=e.customLevels||{},t=Object.assign({},ot.levels.values,r),o=Object.assign({},ot.levels.labels,Wh(r));return{values:t,labels:o}}function Wh(e){let r={};return Object.keys(e).forEach(function(t){r[e[t]]=t}),r}ot.levels={values:{fatal:60,error:50,warn:40,info:30,debug:20,trace:10},labels:{10:"trace",20:"debug",30:"info",40:"warn",50:"error",60:"fatal"}};ot.stdSerializers=Vh;ot.stdTimeFunctions=Object.assign({},{nullTime:Tu,epochTime:Ou,unixTime:rm,isoTime:tm});function Zh(e){let r=[];e.bindings&&r.push(e.bindings);let t=e[ki];for(;t.parent;)t=t.parent,t.logger.bindings&&r.push(t.logger.bindings);return r.reverse()}function Gt(e,r,t,o){if(Object.defineProperty(e,o,{value:bt(e.level,t)>bt(o,t)?ko:t[zi][o],writable:!0,enumerable:!0,configurable:!0}),e[o]===ko){if(!r.transmit)return;let n=r.transmit.level||e.level,s=bt(n,t);if(bt(o,t)<s)return}e[o]=Xh(e,r,t,o);let a=Zh(e);a.length!==0&&(e[o]=Yh(a,e[o]))}function Yh(e,r){return function(){return r.apply(this,[...e,...arguments])}}function Xh(e,r,t,o){return(function(a){return function(){let s=r.timestamp(),i=new Array(arguments.length),c=Object.getPrototypeOf&&Object.getPrototypeOf(this)===ea?ea:this;for(var d=0;d<i.length;d++)i[d]=arguments[d];var u=!1;if(r.serialize&&(_i(i,this._serialize,this.serializers,this._stdErrSerialize),u=!0),r.asObject||r.formatters){let l=Jh(this,o,i,s,r);if(r.reportCaller&&l&&l.length>0&&l[0]&&typeof l[0]=="object")try{let f=Au();f&&(l[0].caller=f)}catch{}a.call(c,...l)}else{if(r.reportCaller)try{let l=Au();l&&i.push(l)}catch{}a.apply(c,i)}if(r.transmit){let l=r.transmit.level||e._level,f=bt(l,t),p=bt(o,t);if(p<f)return;Qh(this,{ts:s,methodLevel:o,methodValue:p,transmitLevel:l,transmitValue:t.levels.values[r.transmit.level||e._level],send:r.transmit.send,val:bt(e._level,t)},i,u)}}})(e[zi][o])}function Jh(e,r,t,o,a){let{level:n,log:s=l=>l}=a.formatters||{},i=t.slice(),c=i[0],d={},u=(e._childLevel|0)+1;if(u<1&&(u=1),o&&(d.time=o),n){let l=n(r,e.levels.values[r]);Object.assign(d,l)}else d.level=e.levels.values[r];if(a.asObjectBindingsOnly){if(c!==null&&typeof c=="object")for(;u--&&typeof i[0]=="object";)Object.assign(d,i.shift());return[s(d),...i]}else{if(c!==null&&typeof c=="object"){for(;u--&&typeof i[0]=="object";)Object.assign(d,i.shift());c=i.length?Su(i.shift(),i):void 0}else typeof c=="string"&&(c=Su(i.shift(),i));return c!==void 0&&(d[a.messageKey]=c),[s(d)]}}function _i(e,r,t,o){for(let a in e)if(o&&e[a]instanceof Error)e[a]=ot.stdSerializers.err(e[a]);else if(typeof e[a]=="object"&&!Array.isArray(e[a])&&r)for(let n in e[a])r.indexOf(n)>-1&&n in t&&(e[a][n]=t[n](e[a][n]))}function Qh(e,r,t,o=!1){let a=r.send,n=r.ts,s=r.methodLevel,i=r.methodValue,c=r.val,d=e._logEvent.bindings;o||_i(t,e._serialize||Object.keys(e.serializers),e.serializers,e._stdErrSerialize===void 0?!0:e._stdErrSerialize),e._logEvent.ts=n,e._logEvent.messages=t.filter(function(u){return d.indexOf(u)===-1}),e._logEvent.level.label=s,e._logEvent.level.value=i,a(s,e._logEvent,c),e._logEvent=Ei(d)}function Ei(e){return{ts:0,messages:[],bindings:e||[],level:{label:"",value:0}}}function ju(e){let r={type:e.constructor.name,msg:e.message,stack:e.stack};for(let t in e)r[t]===void 0&&(r[t]=e[t]);return r}function em(e){return typeof e.timestamp=="function"?e.timestamp:e.timestamp===!1?Tu:Ou}function on(){return{}}function wi(e){return e}function ko(){}function Tu(){return!1}function Ou(){return Date.now()}function rm(){return Math.round(Date.now()/1e3)}function tm(){return new Date(Date.now()).toISOString()}function om(){function e(r){return typeof r<"u"&&r}try{return typeof globalThis<"u"||Object.defineProperty(Object.prototype,"globalThis",{get:function(){return delete Object.prototype.globalThis,this.globalThis=this},configurable:!0}),globalThis}catch{return e(self)||e(window)||e(this)||{}}}an.exports.default=ot;an.exports.pino=ot;function Au(){let e=new Error().stack;if(!e)return null;let r=e.split(`
`);for(let t=1;t<r.length;t++){let o=r[t].trim();if(/(^at\s+)?(createWrap|LOG|set\s*\(|asObject|Object\.apply|Function\.apply)/.test(o)||o.indexOf("browser.js")!==-1||o.indexOf("node:internal")!==-1||o.indexOf("node_modules")!==-1)continue;let a=o.match(/\((.*?):(\d+):(\d+)\)/);if(a||(a=o.match(/at\s+(.*?):(\d+):(\d+)/)),a){let n=a[1],s=a[2],i=a[3];return n+":"+s+":"+i}}return null}});var $t=X(Ur=>{"use strict";var am=Ur&&Ur.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ur,"__esModule",{value:!0});Ur.CustomLogger=Ur.logger=void 0;Ur.createLogger=nm;Ur.log=im;var yt;(function(e){e[e.DEBUG=0]="DEBUG",e[e.INFO=1]="INFO",e[e.WARN=2]="WARN",e[e.ERROR=3]="ERROR"})(yt||(yt={}));var Hu=am(Iu());function nm(e){return(0,Hu.default)({name:e,level:process.env.LOG_LEVEL||"info",transport:void 0,formatters:{level:r=>({level:r.toUpperCase()})}})}function im(e,r){console.log(e,r)}Ur.logger=(0,Hu.default)({name:"nostr-crypto-utils",level:process.env.LOG_LEVEL||"info",transport:void 0,formatters:{level:e=>({level:e.toUpperCase()}),log:e=>{if(e&&typeof e=="object"&&"err"in e){let r={...e};if(r.err instanceof Error){let t=r.err;r.err={message:t.message,stack:t.stack,name:t.name}}return r}return e}}});var Si=class{constructor(r=yt.INFO){y(this,"_level");this._level=r}setLevel(r){this._level=r}_log(r,t,o){if(r>=this._level){let a=new Date().toISOString(),n=yt[r],s=o?` ${JSON.stringify(o)}`:"";console.log(`[${a}] ${n}: ${t}${s}`)}}debug(r,t){this._log(yt.DEBUG,r,t)}info(r,t){this._log(yt.INFO,r,t)}warn(r,t){this._log(yt.WARN,r,t)}error(r,t){let o=r instanceof Error?r.message:String(r);this._log(yt.ERROR,o,t)}};Ur.CustomLogger=Si});var Bi=X(We=>{"use strict";Object.defineProperty(We,"__esModule",{value:!0});We.stringToBase64=sm;We.base64ToString=cm;We.bufferToBase64=lm;We.base64ToBuffer=um;We.isValidBase64=ra;We.toBase64Url=dm;We.fromBase64Url=fm;We.hexToBase64=pm;We.base64ToHex=hm;We.bytesToBase64=nn;We.base64ToBytes=sn;We.calculateBase64Length=mm;We.removeBase64Padding=gm;We.addBase64Padding=bm;function sm(e){let r=new TextEncoder().encode(e);return nn(r)}function cm(e){if(!ra(e))throw new Error("Invalid base64 string");let r=sn(e);return new TextDecoder().decode(r)}function lm(e){return nn(e)}function um(e){if(!ra(e))throw new Error("Invalid base64 string");return sn(e)}function ra(e){try{return!!e.match(/^[A-Za-z0-9+/]*={0,2}$/)}catch{return!1}}function dm(e){return e.replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function fm(e){let r=e.replace(/-/g,"+").replace(/_/g,"/"),t="=".repeat((4-r.length%4)%4);return r+t}function pm(e){if(!e.match(/^[0-9a-fA-F]*$/))throw new Error("Invalid hex string");let r=new Uint8Array(e.length/2);for(let t=0;t<e.length;t+=2)r[t/2]=parseInt(e.substring(t,t+2),16);return nn(r)}function hm(e){if(!ra(e))throw new Error("Invalid base64 string");let r=sn(e);return Array.from(r).map(t=>t.toString(16).padStart(2,"0")).join("")}function nn(e){let r="";for(let t=0;t<e.length;t++)r+=String.fromCharCode(e[t]);return btoa(r)}function sn(e){if(!ra(e))throw new Error("Invalid base64 string");let r=atob(e),t=new Uint8Array(r.length);for(let o=0;o<r.length;o++)t[o]=r.charCodeAt(o);return t}function mm(e){return Math.ceil(e/3)*4}function gm(e){return e.replace(/=+$/,"")}function bm(e){let r="=".repeat((4-e.length%4)%4);return e+r}});var ji={};pr(ji,{default:()=>ym});var ym,Ai=ke(()=>{ym={}});var Ii=X(fe=>{"use strict";var vm=fe&&fe.__createBinding||(Object.create?(function(e,r,t,o){o===void 0&&(o=t);var a=Object.getOwnPropertyDescriptor(r,t);(!a||("get"in a?!r.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return r[t]}}),Object.defineProperty(e,o,a)}):(function(e,r,t,o){o===void 0&&(o=t),e[o]=r[t]})),xm=fe&&fe.__setModuleDefault||(Object.create?(function(e,r){Object.defineProperty(e,"default",{enumerable:!0,value:r})}):function(e,r){e.default=r}),wm=fe&&fe.__importStar||(function(){var e=function(r){return e=Object.getOwnPropertyNames||function(t){var o=[];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(o[o.length]=a);return o},e(r)};return function(r){if(r&&r.__esModule)return r;var t={};if(r!=null)for(var o=e(r),a=0;a<o.length;a++)o[a]!=="default"&&vm(t,r,o[a]);return xm(t,r),t}})();Object.defineProperty(fe,"__esModule",{value:!0});fe.verifySchnorrSignature=fe.signSchnorr=fe.customCrypto=void 0;fe.getCompressedPublicKey=Em;fe.getSchnorrPublicKey=zm;fe.generateKeyPair=_m;fe.getPublicKey=Oi;fe.validateKeyPair=Sm;fe.createEvent=Bm;fe.signEvent=Lu;fe.getPublicKeySync=qu;fe.finalizeEvent=Am;fe.verifySignature=Tm;fe.encrypt=Om;fe.decrypt=Im;var Nr=(jr(),ne(tt)),He=(xe(),ne(_r)),Ru=(mr(),ne(mt)),vt=$t(),cn=Bi(),km=async()=>{if(typeof window<"u"&&window.crypto)return window.crypto;if(typeof globalThis<"u"&&globalThis.crypto)return globalThis.crypto;try{let e=await Promise.resolve().then(()=>wm((Ai(),ne(ji))));if(e.webcrypto)return e.webcrypto}catch{vt.logger.debug("Node crypto not available")}throw new Error("No WebCrypto implementation available")},Ti=class{constructor(){y(this,"cryptoInstance",null);y(this,"initPromise");this.initPromise=this.initialize()}async initialize(){this.cryptoInstance=await km()}async ensureInitialized(){if(await this.initPromise,!this.cryptoInstance)throw new Error("Crypto implementation not initialized");return this.cryptoInstance}async getSubtle(){return(await this.ensureInitialized()).subtle}async getRandomValues(r){return(await this.ensureInitialized()).getRandomValues(r)}};fe.customCrypto=new Ti;fe.signSchnorr=Nr.schnorr.sign;fe.verifySchnorrSignature=Nr.schnorr.verify;function Em(e){return Nr.secp256k1.getPublicKey(e,!0)}function zm(e){return Nr.schnorr.getPublicKey(e)}async function _m(){let e=(0,He.randomBytes)(32),r=(0,He.bytesToHex)(e);e.fill(0);let t=await Oi(r);return{privateKey:r,publicKey:t}}async function Oi(e){try{let r=(0,He.hexToBytes)(e),t=Nr.schnorr.getPublicKey(r);return{hex:(0,He.bytesToHex)(t),bytes:t}}catch(r){throw vt.logger.error({error:r},"Failed to get public key"),r}}async function Sm(e){try{return(await Oi(e.privateKey)).hex===e.publicKey.hex}catch(r){return vt.logger.error({error:r},"Failed to validate key pair"),!1}}function Bm(e){let r=Math.floor(Date.now()/1e3);return{...e,created_at:e.created_at||r,tags:e.tags||[],content:e.content||"",kind:e.kind||1}}function jm(e){return e instanceof Uint8Array?(0,He.bytesToHex)(e):e}async function Lu(e,r){try{let t=jm(r),o=JSON.stringify([0,e.pubkey,e.created_at,e.kind,e.tags,e.content]),a=(0,Ru.sha256)(new TextEncoder().encode(o)),n=(0,He.hexToBytes)(t),s=Nr.schnorr.sign(a,n);return{...e,id:(0,He.bytesToHex)(a),sig:(0,He.bytesToHex)(s)}}catch(t){throw vt.logger.error({error:t},"Failed to sign event"),t}}function qu(e){let r=e instanceof Uint8Array?e:(0,He.hexToBytes)(e),t=Nr.schnorr.getPublicKey(r);return(0,He.bytesToHex)(t)}async function Am(e,r){let t=e.pubkey||qu(r),o=e.created_at||Math.floor(Date.now()/1e3),a={kind:e.kind||1,created_at:o,tags:e.tags||[],content:e.content||"",pubkey:t};return Lu(a,r)}async function Tm(e){try{let r=JSON.stringify([0,e.pubkey,e.created_at,e.kind,e.tags,e.content]),t=(0,Ru.sha256)(new TextEncoder().encode(r));if((0,He.bytesToHex)(t)!==e.id)return vt.logger.error("Event ID mismatch"),!1;let a=(0,He.hexToBytes)(e.sig),n=(0,He.hexToBytes)(e.pubkey);return Nr.schnorr.verify(a,t,n)}catch(r){return vt.logger.error({error:r},"Failed to verify signature"),!1}}async function Om(e,r,t){try{let o=typeof r=="string"?r:r.hex,a=Nr.secp256k1.getSharedSecret((0,He.hexToBytes)(t),(0,He.hexToBytes)(o)),n=a.slice(1,33),s=(0,He.randomBytes)(16),i=await fe.customCrypto.getSubtle().then(f=>f.importKey("raw",n.buffer,{name:"AES-CBC",length:256},!1,["encrypt"]));n.fill(0),a.fill(0);let c=new TextEncoder().encode(e),d=await fe.customCrypto.getSubtle().then(f=>f.encrypt({name:"AES-CBC",iv:s},i,c.buffer)),u=(0,cn.bytesToBase64)(new Uint8Array(d)),l=(0,cn.bytesToBase64)(s);return u+"?iv="+l}catch(o){throw vt.logger.error({error:o},"Failed to encrypt message"),o}}async function Im(e,r,t){try{let o=typeof r=="string"?r:r.hex,a=Nr.secp256k1.getSharedSecret((0,He.hexToBytes)(t),(0,He.hexToBytes)(o)),n=a.slice(1,33),s,i;if(e.includes("?iv=")){let[u,l]=e.split("?iv=");i=(0,cn.base64ToBytes)(u),s=(0,cn.base64ToBytes)(l)}else{let u=(0,He.hexToBytes)(e);s=u.slice(0,16),i=u.slice(16)}let c=await fe.customCrypto.getSubtle().then(u=>u.importKey("raw",n.buffer,{name:"AES-CBC",length:256},!1,["decrypt"]));n.fill(0),a.fill(0);let d=await fe.customCrypto.getSubtle().then(u=>u.decrypt({name:"AES-CBC",iv:s},c,i.buffer));return new TextDecoder().decode(d)}catch(o){throw vt.logger.error({error:o},"Failed to decrypt message"),o}}});var Fu=X(Fr=>{"use strict";Object.defineProperty(Fr,"__esModule",{value:!0});Fr.validateEventId=Uu;Fr.validateEventSignature=Nu;Fr.validateEvent=Lm;Fr.validateSignedEvent=Hi;Fr.validateEventBase=Ri;Fr.validateFilter=Li;Fr.validateSubscription=qm;Fr.validateResponse=Cm;var xt=tn(),oa=$t(),Pu=(mr(),ne(mt)),Hm=(xe(),ne(_r)),Rm=(jr(),ne(tt));function ta(e){return typeof e=="string"?e:e.hex}function Cu(e){return new Uint8Array(e.match(/.{1,2}/g).map(r=>parseInt(r,16)))}function Uu(e){try{let r=JSON.stringify([0,ta(e.pubkey),e.created_at,e.kind,e.tags,e.content]),t=(0,Hm.bytesToHex)((0,Pu.sha256)(new TextEncoder().encode(r)));return{isValid:t===e.id,error:t===e.id?void 0:"Invalid event ID"}}catch(r){return oa.logger.error({error:r},"Failed to validate event ID"),{isValid:!1,error:"Failed to validate event ID"}}}function Nu(e){try{let r=JSON.stringify([0,ta(e.pubkey),e.created_at,e.kind,e.tags,e.content]),t=(0,Pu.sha256)(new TextEncoder().encode(r)),o=ta(e.pubkey),a=Cu(o),n=Rm.schnorr.verify(Cu(e.sig),t,a);return{isValid:n,error:n?void 0:"Invalid signature"}}catch(r){return oa.logger.error({error:r},"Failed to validate event signature"),{isValid:!1,error:"Failed to validate event signature"}}}function Lm(e){let r=Ri(e);if(!r.isValid)return r;let t=Uu(e);return t.isValid?Nu(e):t}function Hi(e){try{let r=Ri(e);if(!r.isValid)return r;let t=ta(e.pubkey);return!t||typeof t!="string"||t.length!==64?{isValid:!1,error:"Invalid public key format"}:!e.sig||typeof e.sig!="string"||e.sig.length!==128?{isValid:!1,error:"Invalid signature format"}:!e.id||typeof e.id!="string"||e.id.length!==64?{isValid:!1,error:"Invalid event ID format"}:{isValid:!0}}catch(r){return oa.logger.error({error:r},"Failed to validate signed event"),{isValid:!1,error:"Failed to validate signed event"}}}function Ri(e){if(!e||typeof e!="object")return{isValid:!1,error:"Invalid event structure"};if(typeof e.kind!="number"||e.kind<0)return{isValid:!1,error:"Event kind must be a non-negative integer"};let r=Math.floor(Date.now()/1e3);if(typeof e.created_at!="number"||e.created_at>r+60)return{isValid:!1,error:"Event timestamp cannot be in the future"};if(typeof e.content!="string")return{isValid:!1,error:"Event content must be a string"};if(!e.pubkey)return{isValid:!1,error:"Missing public key"};let t=ta(e.pubkey);if(typeof t!="string"||!/^[0-9a-f]{64}$/.test(t))return{isValid:!1,error:"Invalid public key format"};if(!Array.isArray(e.tags))return{isValid:!1,error:"Event tags must be an array"};for(let o of e.tags){if(!Array.isArray(o))return{isValid:!1,error:"Each tag must be an array"};if(o.length===0)return{isValid:!1,error:"Empty tags are not allowed"};if(typeof o[0]!="string")return{isValid:!1,error:"Tag identifier must be a string"}}return{isValid:!0}}function Li(e){try{if(!e||typeof e!="object")return{isValid:!1,error:"Invalid filter structure"};if(e.ids&&(!Array.isArray(e.ids)||!e.ids.every(r=>typeof r=="string")))return{isValid:!1,error:"Filter ids must be an array of strings"};if(e.authors&&(!Array.isArray(e.authors)||!e.authors.every(r=>typeof r=="string")))return{isValid:!1,error:"Filter authors must be an array of strings"};if(e.kinds){if(!Array.isArray(e.kinds))return{isValid:!1,error:"Filter kinds must be an array of numbers"};if(!e.kinds.every(r=>typeof r=="number"&&Number.isInteger(r)&&r>=0))return{isValid:!1,error:"Filter kinds must be non-negative integers"}}return e.since&&typeof e.since!="number"?{isValid:!1,error:"Filter since must be a number"}:e.until&&typeof e.until!="number"?{isValid:!1,error:"Filter until must be a number"}:e.limit&&typeof e.limit!="number"?{isValid:!1,error:"Filter limit must be a number"}:e.search&&typeof e.search!="string"?{isValid:!1,error:"Filter search must be a string"}:{isValid:!0}}catch(r){return oa.logger.error({error:r},"Failed to validate filter"),{isValid:!1,error:"Failed to validate filter"}}}function qm(e){try{if(!e||typeof e!="object")return{isValid:!1,error:"Invalid subscription structure"};if(!e.id||typeof e.id!="string")return{isValid:!1,error:"Subscription must have a string ID"};if(!Array.isArray(e.filters))return{isValid:!1,error:"Subscription filters must be an array"};for(let r of e.filters){let t=Li(r);if(!t.isValid)return t}return{isValid:!0}}catch(r){return oa.logger.error({error:r},"Failed to validate subscription"),{isValid:!1,error:"Failed to validate subscription"}}}function Cm(e){if(!Array.isArray(e))return{isValid:!1,error:"Invalid message format: must be an array"};if(e.length===0)return{isValid:!1,error:"Invalid message format: array is empty"};let r=e[0];if(!Object.values(xt.NostrMessageType).includes(r))return{isValid:!1,error:`Invalid message type: ${r}`};switch(r){case xt.NostrMessageType.EVENT:return e.length!==2?{isValid:!1,error:"EVENT message must have exactly 2 elements"}:Hi(e[1]);case xt.NostrMessageType.NOTICE:return e.length!==2||typeof e[1]!="string"?{isValid:!1,error:"NOTICE message must have exactly 2 elements with a string message"}:{isValid:!0};case xt.NostrMessageType.OK:return e.length!==4||typeof e[1]!="string"||typeof e[2]!="boolean"||typeof e[3]!="string"?{isValid:!1,error:"OK message must have exactly 4 elements: [type, eventId, success, message]"}:{isValid:!0};case xt.NostrMessageType.EOSE:return e.length!==2||typeof e[1]!="string"?{isValid:!1,error:"EOSE message must have exactly 2 elements with a subscription ID"}:{isValid:!0};case xt.NostrMessageType.REQ:if(e.length<2)return{isValid:!1,error:"REQ message must have at least 2 elements"};if(typeof e[1]!="string")return{isValid:!1,error:"REQ message must have a string subscription ID"};for(let t=2;t<e.length;t++){let o=Li(e[t]);if(!o.isValid)return o}return{isValid:!0};case xt.NostrMessageType.CLOSE:return e.length!==2||typeof e[1]!="string"?{isValid:!1,error:"CLOSE message must have exactly 2 elements with a subscription ID"}:{isValid:!0};case xt.NostrMessageType.AUTH:return e.length!==2?{isValid:!1,error:"AUTH message must have exactly 2 elements"}:Hi(e[1]);default:return{isValid:!1,error:`Unsupported message type: ${r}`}}}});var qi=X(aa=>{"use strict";Object.defineProperty(aa,"__esModule",{value:!0});aa.createEvent=Fm;aa.serializeEvent=Du;aa.getEventHash=Dm;var Pm=(mr(),ne(mt)),Um=(xe(),ne(_r)),Nm=$t();function Fm(e){let{kind:r,content:t,tags:o=[],created_at:a=Math.floor(Date.now()/1e3),pubkey:n=""}=e;return{kind:r,content:t,tags:o,created_at:a,pubkey:n}}function Du(e){return JSON.stringify([0,e.pubkey,e.created_at,e.kind,e.tags,e.content])}async function Dm(e){try{let r=Du(e),t=await(0,Pm.sha256)(new TextEncoder().encode(r));return(0,Um.bytesToHex)(t)}catch(r){throw Nm.logger.error({error:r},"Failed to get event hash"),r}}});var Gu=X(zo=>{"use strict";Object.defineProperty(zo,"__esModule",{value:!0});zo.signEvent=Vm;zo.verifySignature=Ku;zo.validateEvent=Mm;zo.calculateEventId=Km;var Vu=(jr(),ne(tt)),Eo=(xe(),ne(_r)),Ci=$t(),Mu=qi();async function Vm(e,r){try{let t=await(0,Mu.getEventHash)(e),o=Vu.schnorr.sign((0,Eo.hexToBytes)(t),(0,Eo.hexToBytes)(r));return{...e,id:t,sig:(0,Eo.bytesToHex)(o)}}catch(t){throw Ci.logger.error({error:t},"Failed to sign event"),t}}function Ku(e){try{return Vu.schnorr.verify((0,Eo.hexToBytes)(e.sig),(0,Eo.hexToBytes)(e.id),(0,Eo.hexToBytes)(e.pubkey))}catch(r){return Ci.logger.error({error:r},"Failed to verify signature"),!1}}function Mm(e){try{return!e.id||!e.pubkey||!e.sig?!1:Ku(e)}catch(r){return Ci.logger.error({error:r},"Error validating event"),!1}}function Km(e){return(0,Mu.getEventHash)(e)}});var Wu=X(vr=>{"use strict";Object.defineProperty(vr,"__esModule",{value:!0});vr.calculateEventId=vr.validateEvent=vr.getEventHash=vr.serializeEvent=vr.createEvent=void 0;var Pi=qi();Object.defineProperty(vr,"createEvent",{enumerable:!0,get:function(){return Pi.createEvent}});Object.defineProperty(vr,"serializeEvent",{enumerable:!0,get:function(){return Pi.serializeEvent}});Object.defineProperty(vr,"getEventHash",{enumerable:!0,get:function(){return Pi.getEventHash}});var $u=Gu();Object.defineProperty(vr,"validateEvent",{enumerable:!0,get:function(){return $u.validateEvent}});Object.defineProperty(vr,"calculateEventId",{enumerable:!0,get:function(){return $u.calculateEventId}})});var Fi=X(xr=>{"use strict";var Gm=xr&&xr.__createBinding||(Object.create?(function(e,r,t,o){o===void 0&&(o=t);var a=Object.getOwnPropertyDescriptor(r,t);(!a||("get"in a?!r.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return r[t]}}),Object.defineProperty(e,o,a)}):(function(e,r,t,o){o===void 0&&(o=t),e[o]=r[t]})),$m=xr&&xr.__setModuleDefault||(Object.create?(function(e,r){Object.defineProperty(e,"default",{enumerable:!0,value:r})}):function(e,r){e.default=r}),Wm=xr&&xr.__importStar||(function(){var e=function(r){return e=Object.getOwnPropertyNames||function(t){var o=[];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(o[o.length]=a);return o},e(r)};return function(r){if(r&&r.__esModule)return r;var t={};if(r!=null)for(var o=e(r),a=0;a<o.length;a++)o[a]!=="default"&&Gm(t,r,o[a]);return $m(t,r),t}})();Object.defineProperty(xr,"__esModule",{value:!0});xr.encryptMessage=Ym;xr.decryptMessage=Xm;xr.generateSharedSecret=Zu;xr.computeSharedSecret=Zu;var Ni=(jr(),ne(tt)),Wt=(xe(),ne(_r)),un=$t(),ln=Bi(),Zm=async()=>{if(typeof window<"u"&&window.crypto)return window.crypto;if(typeof globalThis<"u"&&globalThis.crypto)return globalThis.crypto;try{let e=await Promise.resolve().then(()=>Wm((Ai(),ne(ji))));if(e.webcrypto)return e.webcrypto}catch{un.logger.debug("Node crypto not available")}throw new Error("No WebCrypto implementation available")},Ui=class{constructor(){y(this,"cryptoInstance",null);y(this,"initPromise");this.initPromise=this.initialize()}async initialize(){this.cryptoInstance=await Zm()}async ensureInitialized(){if(await this.initPromise,!this.cryptoInstance)throw new Error("Crypto implementation not initialized");return this.cryptoInstance}async getSubtle(){return(await this.ensureInitialized()).subtle}async getRandomValues(r){return(await this.ensureInitialized()).getRandomValues(r)}},na=new Ui;async function Ym(e,r,t){try{if(!e||!r||!t)throw new Error("Invalid input parameters");if(!/^[0-9a-f]{64}$/i.test(r))throw new Error("Invalid private key format");let o=t.startsWith("02")||t.startsWith("03")?t:"02"+t,a=Ni.secp256k1.getSharedSecret((0,Wt.hexToBytes)(r),(0,Wt.hexToBytes)(o)),n=a.slice(1,33),s=await(await na.getSubtle()).importKey("raw",n.buffer,{name:"AES-CBC",length:256},!1,["encrypt"]);n.fill(0),a.fill(0);let i=new Uint8Array(16);await na.getRandomValues(i);let c=new TextEncoder().encode(e),d=await(await na.getSubtle()).encrypt({name:"AES-CBC",iv:i},s,c.buffer),u=(0,ln.bytesToBase64)(new Uint8Array(d)),l=(0,ln.bytesToBase64)(i);return u+"?iv="+l}catch(o){throw un.logger.error({error:o},"Failed to encrypt message"),o}}async function Xm(e,r,t){try{if(!e||!r||!t)throw new Error("Invalid input parameters");if(!/^[0-9a-f]{64}$/i.test(r))throw new Error("Invalid private key format");let o=t.startsWith("02")||t.startsWith("03")?t:"02"+t,a=Ni.secp256k1.getSharedSecret((0,Wt.hexToBytes)(r),(0,Wt.hexToBytes)(o)),n=a.slice(1,33),s=await(await na.getSubtle()).importKey("raw",n.buffer,{name:"AES-CBC",length:256},!1,["decrypt"]);n.fill(0),a.fill(0);let i,c;if(e.includes("?iv=")){let[u,l]=e.split("?iv=");c=(0,ln.base64ToBytes)(u),i=(0,ln.base64ToBytes)(l)}else{let u=(0,Wt.hexToBytes)(e);i=u.slice(0,16),c=u.slice(16)}let d=await(await na.getSubtle()).decrypt({name:"AES-CBC",iv:i},s,c.buffer);return new TextDecoder().decode(d)}catch(o){throw un.logger.error({error:o},"Failed to decrypt message"),o}}function Zu(e,r){try{if(!e||!r)throw new Error("Invalid input parameters");if(!/^[0-9a-f]{64}$/i.test(e))throw new Error("Invalid private key format");let t=r.startsWith("02")||r.startsWith("03")?r:"02"+r;return{sharedSecret:Ni.secp256k1.getSharedSecret((0,Wt.hexToBytes)(e),(0,Wt.hexToBytes)(t)).slice(1,33)}}catch(t){throw un.logger.error({error:t},"Failed to generate shared secret"),t}}});var ed=X(at=>{"use strict";Object.defineProperty(at,"__esModule",{value:!0});at.createEvent=Jm;at.serializeEvent=Di;at.getEventHash=Ju;at.signEvent=Qm;at.verifySignature=eg;at.calculateEventId=Qu;at.validateEvent=rg;var Yu=(jr(),ne(tt)),Xu=(mr(),ne(mt)),wt=(xe(),ne(_r)),dn=$t();function Jm(e){let{kind:r,content:t,tags:o=[],created_at:a=Math.floor(Date.now()/1e3),pubkey:n=""}=e;return{kind:r,content:t,tags:o,created_at:a,pubkey:n}}function Di(e){return JSON.stringify([0,e.pubkey,e.created_at,e.kind,e.tags,e.content])}async function Ju(e){try{let r=Di(e),t=(0,Xu.sha256)(new TextEncoder().encode(r));return(0,wt.bytesToHex)(t)}catch(r){throw dn.logger.error({error:r},"Failed to get event hash"),r}}async function Qm(e,r){try{let t=await Ju(e),o=Yu.schnorr.sign((0,wt.hexToBytes)(t),(0,wt.hexToBytes)(r));return{...e,id:t,sig:(0,wt.bytesToHex)(o)}}catch(t){throw dn.logger.error({error:t},"Failed to sign event"),t}}function eg(e){try{let r=Qu(e);return e.id!==r?!1:Yu.schnorr.verify((0,wt.hexToBytes)(e.sig),(0,wt.hexToBytes)(e.id),(0,wt.hexToBytes)(e.pubkey))}catch(r){return dn.logger.error({error:r},"Failed to verify signature"),!1}}function Qu(e){let r=Di(e),t=(0,Xu.sha256)(new TextEncoder().encode(r));return(0,wt.bytesToHex)(t)}function rg(e){try{if(typeof e.content!="string"||typeof e.created_at!="number"||typeof e.kind!="number"||!Array.isArray(e.tags)||typeof e.pubkey!="string")return!1;for(let r of e.tags)if(!Array.isArray(r)||r.length===0||typeof r[0]!="string")return!1;return!0}catch(r){return dn.logger.error({error:r},"Failed to validate event"),!1}}});var rd={};pr(rd,{default:()=>tg});var tg,td=ke(()=>{tg={}});var od=X(Mr=>{"use strict";Object.defineProperty(Mr,"__esModule",{value:!0});Mr.npubEncode=ag;Mr.nsecEncode=ng;Mr.noteEncode=ig;Mr.nprofileEncode=sg;Mr.neventEncode=cg;Mr.naddrEncode=lg;Mr.nrelayEncode=ug;Mr.decode=dg;var nr=xi(),Tr=(td(),ne(rd)),og=["npub","nsec","note","nprofile","nevent","naddr","nrelay"],Dr={SPECIAL:0,RELAY:1,AUTHOR:2,KIND:3,IDENTIFIER:4};function ag(e){Vr(e,64);let r=Tr.Buffer.from(e,"hex"),t=nr.bech32.toWords(r);return nr.bech32.encode("npub",t,1e3)}function ng(e){Vr(e,64);let r=Tr.Buffer.from(e,"hex"),t=nr.bech32.toWords(r);return nr.bech32.encode("nsec",t,1e3)}function ig(e){Vr(e,64);let r=Tr.Buffer.from(e,"hex"),t=nr.bech32.toWords(r);return nr.bech32.encode("note",t,1e3)}function sg(e,r){Vr(e,64),r&&r.forEach(_o);let t=Vi({type:"nprofile",data:e,relays:r});return nr.bech32.encode("nprofile",t,1e3)}function cg(e,r,t,o){if(Vr(e,64),r&&r.forEach(_o),t&&Vr(t,64),o!==void 0&&!Number.isInteger(o))throw new Error("Invalid event kind");let a=Vi({type:"nevent",data:e,relays:r,author:t,kind:o});return nr.bech32.encode("nevent",a,1e3)}function lg(e,r,t,o){if(Vr(e,64),!Number.isInteger(r))throw new Error("Invalid event kind");if(!t)throw new Error("Identifier is required");o&&o.forEach(_o);let a=Vi({type:"naddr",data:e,kind:r,identifier:t,relays:o});return nr.bech32.encode("naddr",a,1e3)}function ug(e){_o(e);let r=Tr.Buffer.from(e,"utf8"),t=nr.bech32.toWords(r);return nr.bech32.encode("nrelay",t,1e3)}function dg(e){if(!e.includes("1"))throw new Error("Invalid bech32 string");let r=e.split("1")[0].toLowerCase();if(!og.includes(r))throw new Error("Unknown prefix");try{let t=nr.bech32.decode(e,1e3),o=Tr.Buffer.from(nr.bech32.fromWords(t.words)),a,n;switch(t.prefix){case"npub":case"nsec":case"note":return Vr(o.toString("hex"),64),{type:t.prefix,data:o.toString("hex")};case"nrelay":return a=o.toString("utf8"),_o(a),{type:"nrelay",data:a};case"nprofile":case"nevent":case"naddr":return n=fg(t.prefix,o),n;default:throw new Error("Unknown prefix")}}catch(t){throw t instanceof Error?t:new Error("Invalid bech32 string")}}function Vr(e,r){if(!/^[0-9a-fA-F]+$/.test(e))throw new Error("Invalid hex string");if(r&&e.length!==r)throw new Error(`Invalid hex string length (expected ${r})`)}function _o(e){try{let r=new URL(e);if(!["ws:","wss:"].includes(r.protocol))throw new Error("Invalid relay URL protocol")}catch{throw new Error("Invalid relay URL")}}function Vi(e){let r=[],t=Tr.Buffer.from(e.data,"hex");if(r.push(Dr.SPECIAL,t.length),r.push(...t),e.relays?.length)for(let o of e.relays){let a=Tr.Buffer.from(o,"utf8");r.push(Dr.RELAY,a.length),r.push(...a)}if(e.author){let o=Tr.Buffer.from(e.author,"hex");r.push(Dr.AUTHOR,o.length),r.push(...o)}if(e.kind!==void 0){let o=Tr.Buffer.alloc(4);o.writeUInt32BE(e.kind),r.push(Dr.KIND,o.length),r.push(...o)}if(e.identifier){let o=Tr.Buffer.from(e.identifier,"utf8");r.push(Dr.IDENTIFIER,o.length),r.push(...o)}return nr.bech32.toWords(Tr.Buffer.from(r))}function fg(e,r){let t={type:e,data:"",relays:[]},o=0,a;for(;o<r.length;){let n=r[o],s=r[o+1];if(o+2+s>r.length)throw new Error("Invalid TLV data");let i=r.slice(o+2,o+2+s);switch(n){case Dr.SPECIAL:t.data=i.toString("hex"),Vr(t.data,64);break;case Dr.RELAY:a=i.toString("utf8"),_o(a),t.relays=t.relays||[],t.relays.push(a);break;case Dr.AUTHOR:t.author=i.toString("hex"),Vr(t.author,64);break;case Dr.KIND:t.kind=i.readUInt32BE();break;case Dr.IDENTIFIER:t.identifier=i.toString("utf8");break;default:break}o+=2+s}return t}});var id=X(Zt=>{"use strict";Object.defineProperty(Zt,"__esModule",{value:!0});Zt.createDelegation=hg;Zt.verifyDelegation=mg;Zt.checkDelegationConditions=gg;Zt.addDelegationTag=bg;Zt.extractDelegation=yg;var ad=(mr(),ne(mt)),nd=Ii(),So=(xe(),ne(_r)),pg=(jr(),ne(tt));function hg(e,r,t){let o=Mi(t),a=xg(e,r,o);return{delegator:(0,So.bytesToHex)(pg.schnorr.getPublicKey((0,So.hexToBytes)(e))),delegatee:r,conditions:t,token:a}}async function mg(e){let r=Mi(e.conditions);return await wg(e.delegator,e.delegatee,r,e.token)}function gg(e,r){return!(r.kind!==void 0&&e.kind!==r.kind||r.since!==void 0&&e.created_at<r.since||r.until!==void 0&&e.created_at>r.until)}function bg(e,r){let t=["delegation",r.delegator,Mi(r.conditions),r.token];return{...e,tags:[...e.tags,t]}}function yg(e){let r=e.tags.find(t=>t[0]==="delegation");return!r||r.length!==4?null:{delegator:r[1],delegatee:e.pubkey,conditions:vg(r[2]),token:r[3]}}function Mi(e){let r=[];return e.kind!==void 0&&r.push(`kind=${e.kind}`),e.since!==void 0&&r.push(`created_at>${e.since}`),e.until!==void 0&&r.push(`created_at<${e.until}`),r.join("&")}function vg(e){let r={},t=e.split("&");for(let o of t)o.startsWith("kind=")?r.kind=parseInt(o.slice(5)):o.startsWith("created_at>")?r.since=parseInt(o.slice(11)):o.startsWith("created_at<")&&(r.until=parseInt(o.slice(11)));return r}function xg(e,r,t){let o=`nostr:delegation:${r}:${t}`,a=(0,ad.sha256)(new TextEncoder().encode(o)),n=(0,nd.signSchnorr)(a,(0,So.hexToBytes)(e));return(0,So.bytesToHex)(n)}async function wg(e,r,t,o){let a=(0,ad.sha256)(new TextEncoder().encode(`nostr:delegation:${r}:${t}`));return(0,nd.verifySchnorrSignature)((0,So.hexToBytes)(o),a,(0,So.hexToBytes)(e))}});var gd={};pr(gd,{abool:()=>ia,abytes:()=>we,aexists:()=>fn,anumber:()=>Yt,aoutput:()=>Ki,bytesToHex:()=>Gi,bytesToNumberBE:()=>zg,bytesToUtf8:()=>Sg,checkOpts:()=>Zi,clean:()=>Gr,complexOverlapBytes:()=>Bg,concatBytes:()=>Wi,copyBytes:()=>Xt,createView:()=>ld,equalBytes:()=>Yi,getOutput:()=>hn,hexToBytes:()=>fd,hexToNumber:()=>$i,isAligned32:()=>md,isBytes:()=>cd,isLE:()=>ud,managedNonce:()=>jg,numberToBytesBE:()=>pd,overlapBytes:()=>hd,randomBytes:()=>mn,u32:()=>Kr,u64Lengths:()=>Xi,u8:()=>kg,utf8ToBytes:()=>_g,wrapCipher:()=>pn});function cd(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&e.constructor.name==="Uint8Array"}function ia(e){if(typeof e!="boolean")throw new Error(`boolean expected, not ${e}`)}function Yt(e){if(!Number.isSafeInteger(e)||e<0)throw new Error("positive integer expected, got "+e)}function we(e,r,t=""){let o=cd(e),a=e?.length,n=r!==void 0;if(!o||n&&a!==r){let s=t&&`"${t}" `,i=n?` of length ${r}`:"",c=o?`length=${a}`:`type=${typeof e}`;throw new Error(s+"expected Uint8Array"+i+", got "+c)}return e}function fn(e,r=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(r&&e.finished)throw new Error("Hash#digest() has already been called")}function Ki(e,r){we(e,void 0,"output");let t=r.outputLen;if(e.length<t)throw new Error("digestInto() expects output buffer of length at least "+t)}function kg(e){return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}function Kr(e){return new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4))}function Gr(...e){for(let r=0;r<e.length;r++)e[r].fill(0)}function ld(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Gi(e){if(we(e),dd)return e.toHex();let r="";for(let t=0;t<e.length;t++)r+=Eg[e[t]];return r}function sd(e){if(e>=nt._0&&e<=nt._9)return e-nt._0;if(e>=nt.A&&e<=nt.F)return e-(nt.A-10);if(e>=nt.a&&e<=nt.f)return e-(nt.a-10)}function fd(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);if(dd)return Uint8Array.fromHex(e);let r=e.length,t=r/2;if(r%2)throw new Error("hex string expected, got unpadded hex of length "+r);let o=new Uint8Array(t);for(let a=0,n=0;a<t;a++,n+=2){let s=sd(e.charCodeAt(n)),i=sd(e.charCodeAt(n+1));if(s===void 0||i===void 0){let c=e[n]+e[n+1];throw new Error('hex string expected, got non-hex character "'+c+'" at index '+n)}o[a]=s*16+i}return o}function $i(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);return BigInt(e===""?"0":"0x"+e)}function zg(e){return $i(Gi(e))}function pd(e,r){return fd(e.toString(16).padStart(r*2,"0"))}function _g(e){if(typeof e!="string")throw new Error("string expected");return new Uint8Array(new TextEncoder().encode(e))}function Sg(e){return new TextDecoder().decode(e)}function hd(e,r){return e.buffer===r.buffer&&e.byteOffset<r.byteOffset+r.byteLength&&r.byteOffset<e.byteOffset+e.byteLength}function Bg(e,r){if(hd(e,r)&&e.byteOffset<r.byteOffset)throw new Error("complex overlap of input and output is not supported")}function Wi(...e){let r=0;for(let o=0;o<e.length;o++){let a=e[o];we(a),r+=a.length}let t=new Uint8Array(r);for(let o=0,a=0;o<e.length;o++){let n=e[o];t.set(n,a),a+=n.length}return t}function Zi(e,r){if(r==null||typeof r!="object")throw new Error("options must be defined");return Object.assign(e,r)}function Yi(e,r){if(e.length!==r.length)return!1;let t=0;for(let o=0;o<e.length;o++)t|=e[o]^r[o];return t===0}function hn(e,r,t=!0){if(r===void 0)return new Uint8Array(e);if(r.length!==e)throw new Error('"output" expected Uint8Array of length '+e+", got: "+r.length);if(t&&!md(r))throw new Error("invalid output, must be aligned");return r}function Xi(e,r,t){ia(t);let o=new Uint8Array(16),a=ld(o);return a.setBigUint64(0,BigInt(r),t),a.setBigUint64(8,BigInt(e),t),o}function md(e){return e.byteOffset%4===0}function Xt(e){return Uint8Array.from(e)}function mn(e=32){let r=typeof globalThis=="object"?globalThis.crypto:null;if(typeof r?.getRandomValues!="function")throw new Error("crypto.getRandomValues must be defined");return r.getRandomValues(new Uint8Array(e))}function jg(e,r=mn){let{nonceLength:t}=e;Yt(t);let o=(a,n)=>{let s=Wi(a,n);return n.fill(0),s};return((a,...n)=>({encrypt(s){we(s);let i=r(t),c=e(a,i,...n).encrypt(s);return c instanceof Promise?c.then(d=>o(i,d)):o(i,c)},decrypt(s){we(s);let i=s.subarray(0,t),c=s.subarray(t);return e(a,i,...n).decrypt(c)}}))}var ud,dd,Eg,nt,pn,sa=ke(()=>{ud=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68,dd=typeof Uint8Array.from([]).toHex=="function"&&typeof Uint8Array.fromHex=="function",Eg=Array.from({length:256},(e,r)=>r.toString(16).padStart(2,"0"));nt={_0:48,_9:57,A:65,F:70,a:97,f:102};pn=(e,r)=>{function t(o,...a){if(we(o,void 0,"key"),!ud)throw new Error("Non little-endian hardware is not yet supported");if(e.nonceLength!==void 0){let u=a[0];we(u,e.varSizeNonce?void 0:e.nonceLength,"nonce")}let n=e.tagLength;n&&a[1]!==void 0&&we(a[1],void 0,"AAD");let s=r(o,...a),i=(u,l)=>{if(l!==void 0){if(u!==2)throw new Error("cipher output not supported");we(l,void 0,"output")}},c=!1;return{encrypt(u,l){if(c)throw new Error("cannot encrypt() twice with same key + nonce");return c=!0,we(u),i(s.encrypt.length,l),s.encrypt(u,l)},decrypt(u,l){if(we(u),n&&u.length<n)throw new Error('"ciphertext" expected length bigger than tagLength='+n);return i(s.decrypt.length,l),s.decrypt(u,l)}}}return Object.assign(t,e),t}});function K(e,r){return e<<r|e>>>32-r}function Ji(e){return e.byteOffset%4===0}function Rg(e,r,t,o,a,n,s,i){let c=a.length,d=new Uint8Array(gn),u=Kr(d),l=Ji(a)&&Ji(n),f=l?Kr(a):bd,p=l?Kr(n):bd;for(let h=0;h<c;s++){if(e(r,t,o,u,s,i),s>=vd)throw new Error("arx: counter overflow");let m=Math.min(gn,c-h);if(l&&m===gn){let b=h/4;if(h%4!==0)throw new Error("arx: invalid block position");for(let v=0,S;v<Hg;v++)S=b+v,p[S]=f[S]^u[v];h+=gn;continue}for(let b=0,v;b<m;b++)v=h+b,n[v]=a[v]^d[b];h+=m}}function Bo(e,r){let{allowShortKeys:t,extendNonceFn:o,counterLength:a,counterRight:n,rounds:s}=Zi({allowShortKeys:!1,counterLength:8,counterRight:!1,rounds:20},r);if(typeof e!="function")throw new Error("core must be a function");return Yt(a),Yt(s),ia(n),ia(t),(i,c,d,u,l=0)=>{we(i,void 0,"key"),we(c,void 0,"nonce"),we(d,void 0,"data");let f=d.length;if(u===void 0&&(u=new Uint8Array(f)),we(u,void 0,"output"),Yt(l),l<0||l>=vd)throw new Error("arx: counter overflow");if(u.length<f)throw new Error(`arx: output (${u.length}) is shorter than data (${f})`);let p=[],h=i.length,m,b;if(h===32)p.push(m=Xt(i)),b=Ig;else if(h===16&&t)m=new Uint8Array(32),m.set(i),m.set(i,16),b=Og,p.push(m);else throw we(i,32,"arx key"),new Error("invalid key size");Ji(c)||p.push(c=Xt(c));let v=Kr(m);if(o){if(c.length!==24)throw new Error("arx: extended nonce must be 24 bytes");o(b,v,Kr(c.subarray(0,16)),v),c=c.subarray(16)}let S=16-a;if(S!==c.length)throw new Error(`arx: nonce must be ${S} or 16 bytes`);if(S!==12){let B=new Uint8Array(12);B.set(c,n?0:12-c.length),c=B,p.push(c)}let k=Kr(c);return Rg(e,b,v,k,d,u,l,s),Gr(...p),u}}var yd,Ag,Tg,Og,Ig,gn,Hg,vd,bd,Qi,es,xd=ke(()=>{sa();yd=e=>Uint8Array.from(e.split(""),r=>r.charCodeAt(0)),Ag=yd("expand 16-byte k"),Tg=yd("expand 32-byte k"),Og=Kr(Ag),Ig=Kr(Tg);gn=64,Hg=16,vd=2**32-1,bd=Uint32Array.of();Qi=class e{constructor(r,t,o,a,n){y(this,"blockLen");y(this,"keyLen");y(this,"nonceLen");y(this,"state");y(this,"buf");y(this,"key");y(this,"nonce");y(this,"pos");y(this,"ctr");y(this,"cipher");this.cipher=r,this.blockLen=t,this.keyLen=o,this.nonceLen=a,this.state=new Uint8Array(this.keyLen+this.nonceLen),this.reseed(n),this.ctr=0,this.pos=this.blockLen,this.buf=new Uint8Array(this.blockLen),this.key=this.state.subarray(0,this.keyLen),this.nonce=this.state.subarray(this.keyLen)}reseed(r){if(we(r),!r||r.length===0)throw new Error("entropy required");for(let t=0;t<r.length;t++)this.state[t%this.state.length]^=r[t];this.ctr=0,this.pos=this.blockLen}addEntropy(r){this.state.set(this.randomBytes(this.state.length)),this.reseed(r)}randomBytes(r){if(Yt(r),r===0)return new Uint8Array(0);let t=new Uint8Array(r),o=0;if(this.pos<this.blockLen){let s=Math.min(r,this.blockLen-this.pos);if(t.set(this.buf.subarray(this.pos,this.pos+s),0),this.pos+=s,o+=s,o===r)return t}let a=Math.floor((r-o)/this.blockLen);if(a>0){let s=a*this.blockLen,i=t.subarray(o,o+s);this.cipher(this.key,this.nonce,i,i,this.ctr),this.ctr+=a,o+=s}let n=r-o;return n>0&&(this.buf.fill(0),this.cipher(this.key,this.nonce,this.buf,this.buf,this.ctr++),t.set(this.buf.subarray(0,n),o),this.pos=n),t}clone(){return new e(this.cipher,this.blockLen,this.keyLen,this.nonceLen,this.randomBytes(this.state.length))}clean(){this.pos=0,this.ctr=0,this.buf.fill(0),this.state.fill(0)}},es=(e,r,t,o)=>(a=mn(32))=>new Qi(e,r,t,o,a)});function Fe(e,r){return e[r++]&255|(e[r++]&255)<<8}function Lg(e){let r=(o,a)=>e(a).update(o).digest(),t=e(new Uint8Array(32));return r.outputLen=t.outputLen,r.blockLen=t.blockLen,r.create=o=>e(o),r}var rs,wd,kd=ke(()=>{sa();rs=class{constructor(r){y(this,"blockLen",16);y(this,"outputLen",16);y(this,"buffer",new Uint8Array(16));y(this,"r",new Uint16Array(10));y(this,"h",new Uint16Array(10));y(this,"pad",new Uint16Array(8));y(this,"pos",0);y(this,"finished",!1);r=Xt(we(r,32,"key"));let t=Fe(r,0),o=Fe(r,2),a=Fe(r,4),n=Fe(r,6),s=Fe(r,8),i=Fe(r,10),c=Fe(r,12),d=Fe(r,14);this.r[0]=t&8191,this.r[1]=(t>>>13|o<<3)&8191,this.r[2]=(o>>>10|a<<6)&7939,this.r[3]=(a>>>7|n<<9)&8191,this.r[4]=(n>>>4|s<<12)&255,this.r[5]=s>>>1&8190,this.r[6]=(s>>>14|i<<2)&8191,this.r[7]=(i>>>11|c<<5)&8065,this.r[8]=(c>>>8|d<<8)&8191,this.r[9]=d>>>5&127;for(let u=0;u<8;u++)this.pad[u]=Fe(r,16+2*u)}process(r,t,o=!1){let a=o?0:2048,{h:n,r:s}=this,i=s[0],c=s[1],d=s[2],u=s[3],l=s[4],f=s[5],p=s[6],h=s[7],m=s[8],b=s[9],v=Fe(r,t+0),S=Fe(r,t+2),k=Fe(r,t+4),B=Fe(r,t+6),I=Fe(r,t+8),R=Fe(r,t+10),G=Fe(r,t+12),D=Fe(r,t+14),U=n[0]+(v&8191),M=n[1]+((v>>>13|S<<3)&8191),N=n[2]+((S>>>10|k<<6)&8191),F=n[3]+((k>>>7|B<<9)&8191),E=n[4]+((B>>>4|I<<12)&8191),O=n[5]+(I>>>1&8191),z=n[6]+((I>>>14|R<<2)&8191),w=n[7]+((R>>>11|G<<5)&8191),j=n[8]+((G>>>8|D<<8)&8191),T=n[9]+(D>>>5|a),_=0,A=_+U*i+M*(5*b)+N*(5*m)+F*(5*h)+E*(5*p);_=A>>>13,A&=8191,A+=O*(5*f)+z*(5*l)+w*(5*u)+j*(5*d)+T*(5*c),_+=A>>>13,A&=8191;let P=_+U*c+M*i+N*(5*b)+F*(5*m)+E*(5*h);_=P>>>13,P&=8191,P+=O*(5*p)+z*(5*f)+w*(5*l)+j*(5*u)+T*(5*d),_+=P>>>13,P&=8191;let q=_+U*d+M*c+N*i+F*(5*b)+E*(5*m);_=q>>>13,q&=8191,q+=O*(5*h)+z*(5*p)+w*(5*f)+j*(5*l)+T*(5*u),_+=q>>>13,q&=8191;let ie=_+U*u+M*d+N*c+F*i+E*(5*b);_=ie>>>13,ie&=8191,ie+=O*(5*m)+z*(5*h)+w*(5*p)+j*(5*f)+T*(5*l),_+=ie>>>13,ie&=8191;let se=_+U*l+M*u+N*d+F*c+E*i;_=se>>>13,se&=8191,se+=O*(5*b)+z*(5*m)+w*(5*h)+j*(5*p)+T*(5*f),_+=se>>>13,se&=8191;let Q=_+U*f+M*l+N*u+F*d+E*c;_=Q>>>13,Q&=8191,Q+=O*i+z*(5*b)+w*(5*m)+j*(5*h)+T*(5*p),_+=Q>>>13,Q&=8191;let me=_+U*p+M*f+N*l+F*u+E*d;_=me>>>13,me&=8191,me+=O*c+z*i+w*(5*b)+j*(5*m)+T*(5*h),_+=me>>>13,me&=8191;let ue=_+U*h+M*p+N*f+F*l+E*u;_=ue>>>13,ue&=8191,ue+=O*d+z*c+w*i+j*(5*b)+T*(5*m),_+=ue>>>13,ue&=8191;let Be=_+U*m+M*h+N*p+F*f+E*l;_=Be>>>13,Be&=8191,Be+=O*u+z*d+w*c+j*i+T*(5*b),_+=Be>>>13,Be&=8191;let g=_+U*b+M*m+N*h+F*p+E*f;_=g>>>13,g&=8191,g+=O*l+z*u+w*d+j*c+T*i,_+=g>>>13,g&=8191,_=(_<<2)+_|0,_=_+A|0,A=_&8191,_=_>>>13,P+=_,n[0]=A,n[1]=P,n[2]=q,n[3]=ie,n[4]=se,n[5]=Q,n[6]=me,n[7]=ue,n[8]=Be,n[9]=g}finalize(){let{h:r,pad:t}=this,o=new Uint16Array(10),a=r[1]>>>13;r[1]&=8191;for(let i=2;i<10;i++)r[i]+=a,a=r[i]>>>13,r[i]&=8191;r[0]+=a*5,a=r[0]>>>13,r[0]&=8191,r[1]+=a,a=r[1]>>>13,r[1]&=8191,r[2]+=a,o[0]=r[0]+5,a=o[0]>>>13,o[0]&=8191;for(let i=1;i<10;i++)o[i]=r[i]+a,a=o[i]>>>13,o[i]&=8191;o[9]-=8192;let n=(a^1)-1;for(let i=0;i<10;i++)o[i]&=n;n=~n;for(let i=0;i<10;i++)r[i]=r[i]&n|o[i];r[0]=(r[0]|r[1]<<13)&65535,r[1]=(r[1]>>>3|r[2]<<10)&65535,r[2]=(r[2]>>>6|r[3]<<7)&65535,r[3]=(r[3]>>>9|r[4]<<4)&65535,r[4]=(r[4]>>>12|r[5]<<1|r[6]<<14)&65535,r[5]=(r[6]>>>2|r[7]<<11)&65535,r[6]=(r[7]>>>5|r[8]<<8)&65535,r[7]=(r[8]>>>8|r[9]<<5)&65535;let s=r[0]+t[0];r[0]=s&65535;for(let i=1;i<8;i++)s=(r[i]+t[i]|0)+(s>>>16)|0,r[i]=s&65535;Gr(o)}update(r){fn(this),we(r),r=Xt(r);let{buffer:t,blockLen:o}=this,a=r.length;for(let n=0;n<a;){let s=Math.min(o-this.pos,a-n);if(s===o){for(;o<=a-n;n+=o)this.process(r,n);continue}t.set(r.subarray(n,n+s),this.pos),this.pos+=s,n+=s,this.pos===o&&(this.process(t,0,!1),this.pos=0)}return this}destroy(){Gr(this.h,this.r,this.buffer,this.pad)}digestInto(r){fn(this),Ki(r,this),this.finished=!0;let{buffer:t,h:o}=this,{pos:a}=this;if(a){for(t[a++]=1;a<16;a++)t[a]=0;this.process(t,0,!0)}this.finalize();let n=0;for(let s=0;s<8;s++)r[n++]=o[s]>>>0,r[n++]=o[s]>>>8;return r}digest(){let{buffer:r,outputLen:t}=this;this.digestInto(r);let o=r.slice(0,t);return this.destroy(),o}};wd=Lg(e=>new rs(e))});var os={};pr(os,{_poly1305_aead:()=>ts,chacha12:()=>qg,chacha20:()=>Bd,chacha20orig:()=>Sd,chacha20poly1305:()=>Ug,chacha8:()=>Ad,hchacha:()=>_d,rngChacha20:()=>Fg,rngChacha8:()=>Dg,xchacha20:()=>jd,xchacha20poly1305:()=>Ng});function ca(e,r,t,o,a,n=20){let s=e[0],i=e[1],c=e[2],d=e[3],u=r[0],l=r[1],f=r[2],p=r[3],h=r[4],m=r[5],b=r[6],v=r[7],S=a,k=t[0],B=t[1],I=t[2],R=s,G=i,D=c,U=d,M=u,N=l,F=f,E=p,O=h,z=m,w=b,j=v,T=S,_=k,A=B,P=I;for(let ie=0;ie<n;ie+=2)R=R+M|0,T=K(T^R,16),O=O+T|0,M=K(M^O,12),R=R+M|0,T=K(T^R,8),O=O+T|0,M=K(M^O,7),G=G+N|0,_=K(_^G,16),z=z+_|0,N=K(N^z,12),G=G+N|0,_=K(_^G,8),z=z+_|0,N=K(N^z,7),D=D+F|0,A=K(A^D,16),w=w+A|0,F=K(F^w,12),D=D+F|0,A=K(A^D,8),w=w+A|0,F=K(F^w,7),U=U+E|0,P=K(P^U,16),j=j+P|0,E=K(E^j,12),U=U+E|0,P=K(P^U,8),j=j+P|0,E=K(E^j,7),R=R+N|0,P=K(P^R,16),w=w+P|0,N=K(N^w,12),R=R+N|0,P=K(P^R,8),w=w+P|0,N=K(N^w,7),G=G+F|0,T=K(T^G,16),j=j+T|0,F=K(F^j,12),G=G+F|0,T=K(T^G,8),j=j+T|0,F=K(F^j,7),D=D+E|0,_=K(_^D,16),O=O+_|0,E=K(E^O,12),D=D+E|0,_=K(_^D,8),O=O+_|0,E=K(E^O,7),U=U+M|0,A=K(A^U,16),z=z+A|0,M=K(M^z,12),U=U+M|0,A=K(A^U,8),z=z+A|0,M=K(M^z,7);let q=0;o[q++]=s+R|0,o[q++]=i+G|0,o[q++]=c+D|0,o[q++]=d+U|0,o[q++]=u+M|0,o[q++]=l+N|0,o[q++]=f+F|0,o[q++]=p+E|0,o[q++]=h+O|0,o[q++]=m+z|0,o[q++]=b+w|0,o[q++]=v+j|0,o[q++]=S+T|0,o[q++]=k+_|0,o[q++]=B+A|0,o[q++]=I+P|0}function _d(e,r,t,o){let a=e[0],n=e[1],s=e[2],i=e[3],c=r[0],d=r[1],u=r[2],l=r[3],f=r[4],p=r[5],h=r[6],m=r[7],b=t[0],v=t[1],S=t[2],k=t[3];for(let I=0;I<20;I+=2)a=a+c|0,b=K(b^a,16),f=f+b|0,c=K(c^f,12),a=a+c|0,b=K(b^a,8),f=f+b|0,c=K(c^f,7),n=n+d|0,v=K(v^n,16),p=p+v|0,d=K(d^p,12),n=n+d|0,v=K(v^n,8),p=p+v|0,d=K(d^p,7),s=s+u|0,S=K(S^s,16),h=h+S|0,u=K(u^h,12),s=s+u|0,S=K(S^s,8),h=h+S|0,u=K(u^h,7),i=i+l|0,k=K(k^i,16),m=m+k|0,l=K(l^m,12),i=i+l|0,k=K(k^i,8),m=m+k|0,l=K(l^m,7),a=a+d|0,k=K(k^a,16),h=h+k|0,d=K(d^h,12),a=a+d|0,k=K(k^a,8),h=h+k|0,d=K(d^h,7),n=n+u|0,b=K(b^n,16),m=m+b|0,u=K(u^m,12),n=n+u|0,b=K(b^n,8),m=m+b|0,u=K(u^m,7),s=s+l|0,v=K(v^s,16),f=f+v|0,l=K(l^f,12),s=s+l|0,v=K(v^s,8),f=f+v|0,l=K(l^f,7),i=i+c|0,S=K(S^i,16),p=p+S|0,c=K(c^p,12),i=i+c|0,S=K(S^i,8),p=p+S|0,c=K(c^p,7);let B=0;o[B++]=a,o[B++]=n,o[B++]=s,o[B++]=i,o[B++]=b,o[B++]=v,o[B++]=S,o[B++]=k}function zd(e,r,t,o,a){a!==void 0&&we(a,void 0,"AAD");let n=e(r,t,Pg),s=Xi(o.length,a?a.length:0,!0),i=wd.create(n);a&&Ed(i,a),Ed(i,o),i.update(s);let c=i.digest();return Gr(n,s),c}var Sd,Bd,jd,Ad,qg,Cg,Ed,Pg,ts,Ug,Ng,Fg,Dg,as=ke(()=>{xd();kd();sa();Sd=Bo(ca,{counterRight:!1,counterLength:8,allowShortKeys:!0}),Bd=Bo(ca,{counterRight:!1,counterLength:4,allowShortKeys:!1}),jd=Bo(ca,{counterRight:!1,counterLength:8,extendNonceFn:_d,allowShortKeys:!1}),Ad=Bo(ca,{counterRight:!1,counterLength:4,rounds:8}),qg=Bo(ca,{counterRight:!1,counterLength:4,rounds:12}),Cg=new Uint8Array(16),Ed=(e,r)=>{e.update(r);let t=r.length%16;t&&e.update(Cg.subarray(t))},Pg=new Uint8Array(32);ts=e=>(r,t,o)=>({encrypt(n,s){let i=n.length;s=hn(i+16,s,!1),s.set(n);let c=s.subarray(0,-16);e(r,t,c,c,1);let d=zd(e,r,t,c,o);return s.set(d,i),Gr(d),s},decrypt(n,s){s=hn(n.length-16,s,!1);let i=n.subarray(0,-16),c=n.subarray(-16),d=zd(e,r,t,i,o);if(!Yi(c,d))throw new Error("invalid tag");return s.set(n.subarray(0,-16)),e(r,t,s,s,1),Gr(d),s}}),Ug=pn({blockSize:64,nonceLength:12,tagLength:16},ts(Bd)),Ng=pn({blockSize:64,nonceLength:24,tagLength:16},ts(jd)),Fg=es(Sd,64,32,8),Dg=es(Ad,64,32,12)});var Hd={};pr(Hd,{expand:()=>Id,extract:()=>Od,hkdf:()=>Vg});function Od(e,r,t){return Rr(e),t===void 0&&(t=new Uint8Array(e.outputLen)),rr(e,t,r)}function Id(e,r,t,o=32){Rr(e),Se(o,"length"),ze(r,void 0,"prk");let a=e.outputLen;if(r.length<a)throw new Error('"prk" must be at least HashLen octets');if(o>255*a)throw new Error("Length must be <= 255*HashLen");let n=Math.ceil(o/a);t===void 0?t=Td:ze(t,void 0,"info");let s=new Uint8Array(n*a),i=rr.create(e,r),c=i._cloneInto(),d=new Uint8Array(i.outputLen);for(let u=0;u<n;u++)ns[0]=u+1,c.update(u===0?Td:d).update(t).update(ns).digestInto(d),s.set(d,a*u),i._cloneInto(c);return i.destroy(),c.destroy(),Ie(d,ns),s.slice(0,o)}var ns,Td,Vg,Rd=ke(()=>{Dt();xe();ns=Uint8Array.of(0),Td=Uint8Array.of();Vg=(e,r,t,o,a)=>Id(e,Od(e,r,t),o,a)});var is=X(kt=>{"use strict";Object.defineProperty(kt,"__esModule",{value:!0});kt.v2=void 0;kt.getConversationKey=Dd;kt.encrypt=Md;kt.decrypt=Kd;kt.calcPaddedLen=yn;var Ld=(as(),ne(os)),Mg=(sa(),ne(gd)),Kg=(jr(),ne(tt)),qd=(Rd(),ne(Hd)),Cd=(Dt(),ne(hl)),bn=(mr(),ne(mt)),jo=(xe(),ne(_r)),Pd=(Xa(),ne(mi)),Ud=new TextEncoder,Gg=new TextDecoder,Nd=1,Fd=65535;function yn(e){if(!Number.isSafeInteger(e)||e<1)throw new Error("expected positive integer");if(e<=32)return 32;let r=1<<Math.floor(Math.log2(e-1))+1,t=r<=256?32:r/8;return t*(Math.floor((e-1)/t)+1)}function $g(e){let r=Ud.encode(e),t=r.length;if(t<Nd||t>Fd)throw new Error("invalid plaintext length: must be between 1 and 65535 bytes");let o=new Uint8Array(2);new DataView(o.buffer).setUint16(0,t,!1);let a=new Uint8Array(yn(t)-t);return(0,jo.concatBytes)(o,r,a)}function Wg(e){let r=new DataView(e.buffer,e.byteOffset).getUint16(0,!1),t=e.subarray(2,2+r);if(r<Nd||r>Fd||t.length!==r||e.length!==2+yn(r))throw new Error("invalid padding");return Gg.decode(t)}function Dd(e,r){let o=Kg.secp256k1.getSharedSecret(e,(0,jo.hexToBytes)("02"+r)).subarray(1,33);return(0,qd.extract)(bn.sha256,o,Ud.encode("nip44-v2"))}function Vd(e,r){let t=(0,qd.expand)(bn.sha256,e,r,76);return{chacha_key:t.subarray(0,32),chacha_nonce:t.subarray(32,44),hmac_key:t.subarray(44,76)}}function Md(e,r,t=(0,jo.randomBytes)(32)){let{chacha_key:o,chacha_nonce:a,hmac_key:n}=Vd(r,t),s=$g(e),i=(0,Ld.chacha20)(o,a,s),c=(0,Cd.hmac)(bn.sha256,n,(0,jo.concatBytes)(t,i));return Pd.base64.encode((0,jo.concatBytes)(new Uint8Array([2]),t,i,c))}function Kd(e,r){let t=Pd.base64.decode(e),o=t[0];if(o!==2)throw new Error(`unknown encryption version: ${o}`);if(t.length<99||t.length>65603)throw new Error("invalid payload size");let a=t.subarray(1,33),n=t.subarray(33,t.length-32),s=t.subarray(t.length-32),{chacha_key:i,chacha_nonce:c,hmac_key:d}=Vd(r,a),u=(0,Cd.hmac)(bn.sha256,d,(0,jo.concatBytes)(a,n));if(!(0,Mg.equalBytes)(s,u))throw new Error("invalid MAC");let l=(0,Ld.chacha20)(i,c,n);return Wg(l)}kt.v2={utils:{getConversationKey:Dd,calcPaddedLen:yn},encrypt:Md,decrypt:Kd}});var Zd=X(pe=>{"use strict";Object.defineProperty(pe,"__esModule",{value:!0});pe.parseBunkerURI=$d;pe.createBunkerURI=Zg;pe.validateBunkerURI=Yg;pe.createSession=Xg;pe.restoreSession=Jg;pe.getSessionInfo=Qg;pe.createRequest=$r;pe.createResponse=Re;pe.parsePayload=ss;pe.isRequest=Wd;pe.isResponse=eb;pe.wrapEvent=rb;pe.unwrapEvent=tb;pe.connectRequest=ob;pe.pingRequest=ab;pe.getPublicKeyRequest=nb;pe.signEventRequest=ib;pe.nip04EncryptRequest=sb;pe.nip04DecryptRequest=cb;pe.nip44EncryptRequest=lb;pe.nip44DecryptRequest=ub;pe.getRelaysRequest=db;pe.createResponseFilter=fb;pe.createRequestFilter=pb;pe.unwrapRequest=hb;pe.wrapResponse=mb;pe.handleSignerRequest=gb;var vn=(jr(),ne(tt)),ir=(xe(),ne(_r)),Gd=(mr(),ne(mt)),Et=is(),Ce=tn();function $d(e){if(!e.startsWith("bunker://"))throw new Error("invalid bunker URI: must start with bunker://");let r=new URL(e.replace("bunker://","https://")),t=r.hostname;if(!/^[0-9a-f]{64}$/.test(t))throw new Error("invalid bunker URI: remote pubkey must be 64 hex characters");let o=r.searchParams.getAll("relay");if(o.length===0)throw new Error("invalid bunker URI: at least one relay is required");let a=r.searchParams.get("secret")||void 0;return{remotePubkey:t,relays:o,secret:a}}function Zg(e,r,t){if(!/^[0-9a-f]{64}$/.test(e))throw new Error("remotePubkey must be 64 hex characters");if(r.length===0)throw new Error("at least one relay is required");let o=r.map(a=>`relay=${encodeURIComponent(a)}`);return t&&o.push(`secret=${encodeURIComponent(t)}`),`bunker://${e}?${o.join("&")}`}function Yg(e){try{return{isValid:!0,uri:$d(e)}}catch(r){return{isValid:!1,error:r.message}}}function Xg(e){if(!/^[0-9a-f]{64}$/.test(e))throw new Error("remotePubkey must be 64 hex characters");let r=(0,ir.randomBytes)(32),t=(0,ir.bytesToHex)(r),o=vn.schnorr.getPublicKey(r),a=(0,ir.bytesToHex)(o),n=(0,Et.getConversationKey)(r,e);return{clientSecretKey:t,clientPubkey:a,remotePubkey:e,conversationKey:n}}function Jg(e,r){let t=(0,ir.hexToBytes)(e),o=vn.schnorr.getPublicKey(t),a=(0,ir.bytesToHex)(o),n=(0,Et.getConversationKey)(t,r);return{clientSecretKey:e,clientPubkey:a,remotePubkey:r,conversationKey:n}}function Qg(e){return{clientPubkey:e.clientPubkey,remotePubkey:e.remotePubkey}}function $r(e,r,t){return{id:t||(0,ir.bytesToHex)((0,ir.randomBytes)(16)),method:e,params:r}}function Re(e,r,t){let o={id:e};return r!==void 0&&(o.result=r),t!==void 0&&(o.error=t),o}function ss(e){let r=JSON.parse(e);if(typeof r.id!="string")throw new Error("invalid NIP-46 payload: missing id");return r}function Wd(e){return"method"in e&&"params"in e}function eb(e){return"result"in e||"error"in e}async function rb(e,r,t){let o=JSON.stringify(e),a=(0,Et.encrypt)(o,r.conversationKey),s={kind:24133,created_at:Math.floor(Date.now()/1e3),tags:[["p",t]],content:a,pubkey:r.clientPubkey},i=JSON.stringify([0,s.pubkey,s.created_at,s.kind,s.tags,s.content]),c=(0,Gd.sha256)(new TextEncoder().encode(i)),d=(0,ir.hexToBytes)(r.clientSecretKey),u=vn.schnorr.sign(c,d);return{...s,id:(0,ir.bytesToHex)(c),sig:(0,ir.bytesToHex)(u)}}function tb(e,r){if(e.kind!==24133)throw new Error(`expected kind 24133, got ${e.kind}`);let t=(0,Et.decrypt)(e.content,r.conversationKey);return ss(t)}function ob(e,r,t){let o=[e];return r?o.push(r):t&&o.push(""),t&&o.push(t),$r(Ce.Nip46Method.CONNECT,o)}function ab(){return $r(Ce.Nip46Method.PING,[])}function nb(){return $r(Ce.Nip46Method.GET_PUBLIC_KEY,[])}function ib(e){return $r(Ce.Nip46Method.SIGN_EVENT,[e])}function sb(e,r){return $r(Ce.Nip46Method.NIP04_ENCRYPT,[e,r])}function cb(e,r){return $r(Ce.Nip46Method.NIP04_DECRYPT,[e,r])}function lb(e,r){return $r(Ce.Nip46Method.NIP44_ENCRYPT,[e,r])}function ub(e,r){return $r(Ce.Nip46Method.NIP44_DECRYPT,[e,r])}function db(){return $r(Ce.Nip46Method.GET_RELAYS,[])}function fb(e,r){let t={kinds:[24133],"#p":[e]};return r!==void 0&&(t.since=r),t}function pb(e,r){let t={kinds:[24133],"#p":[e]};return r!==void 0&&(t.since=r),t}function hb(e,r){if(e.kind!==24133)throw new Error(`expected kind 24133, got ${e.kind}`);let t=e.pubkey,o=(0,ir.hexToBytes)(r),a=(0,Et.getConversationKey)(o,t),n=(0,Et.decrypt)(e.content,a),s=ss(n);if(!Wd(s))throw new Error("expected a NIP-46 request, got a response");return{request:s,clientPubkey:t,conversationKey:a}}async function mb(e,r,t,o,a){let n=(0,ir.hexToBytes)(r),s=a||(0,Et.getConversationKey)(n,o),i=JSON.stringify(e),c=(0,Et.encrypt)(i,s),u={kind:24133,created_at:Math.floor(Date.now()/1e3),tags:[["p",o]],content:c,pubkey:t},l=JSON.stringify([0,u.pubkey,u.created_at,u.kind,u.tags,u.content]),f=(0,Gd.sha256)(new TextEncoder().encode(l)),p=vn.schnorr.sign(f,n);return{...u,id:(0,ir.bytesToHex)(f),sig:(0,ir.bytesToHex)(p)}}async function gb(e,r,t,o){let{method:a,params:n,id:s}=e,i=o?.authenticatedClients;if(a===Ce.Nip46Method.CONNECT||a==="connect"){let c=n[1]||void 0;return o?.secret&&c!==o.secret?{response:Re(s,void 0,"invalid secret")}:{response:Re(s,"ack"),newlyAuthenticated:r}}if(a===Ce.Nip46Method.PING||a==="ping")return{response:Re(s,"pong")};if(i&&!i.has(r))return{response:Re(s,void 0,"unauthorized: call connect first")};try{switch(a){case Ce.Nip46Method.GET_PUBLIC_KEY:case"get_public_key":{let c=await t.getPublicKey();return{response:Re(s,c)}}case Ce.Nip46Method.SIGN_EVENT:case"sign_event":{let c=await t.signEvent(n[0]);return{response:Re(s,c)}}case Ce.Nip46Method.NIP04_ENCRYPT:case"nip04_encrypt":{if(!t.nip04Encrypt)return{response:Re(s,void 0,"nip04_encrypt not supported")};let c=await t.nip04Encrypt(n[0],n[1]);return{response:Re(s,c)}}case Ce.Nip46Method.NIP04_DECRYPT:case"nip04_decrypt":{if(!t.nip04Decrypt)return{response:Re(s,void 0,"nip04_decrypt not supported")};let c=await t.nip04Decrypt(n[0],n[1]);return{response:Re(s,c)}}case Ce.Nip46Method.NIP44_ENCRYPT:case"nip44_encrypt":{if(!t.nip44Encrypt)return{response:Re(s,void 0,"nip44_encrypt not supported")};let c=await t.nip44Encrypt(n[0],n[1]);return{response:Re(s,c)}}case Ce.Nip46Method.NIP44_DECRYPT:case"nip44_decrypt":{if(!t.nip44Decrypt)return{response:Re(s,void 0,"nip44_decrypt not supported")};let c=await t.nip44Decrypt(n[0],n[1]);return{response:Re(s,c)}}case Ce.Nip46Method.GET_RELAYS:case"get_relays":{if(!t.getRelays)return{response:Re(s,void 0,"get_relays not supported")};let c=await t.getRelays();return{response:Re(s,c)}}default:return{response:Re(s,void 0,`unsupported method: ${a}`)}}}catch(c){let d=c instanceof Error?c.message:String(c);return{response:Re(s,void 0,d)}}}});function bb(e,r,t,o){Rr(e);let a=No({dkLen:32,asyncTick:10},o),{c:n,dkLen:s,asyncTick:i}=a;if(Se(n,"c"),Se(s,"dkLen"),Se(i,"asyncTick"),n<1)throw new Error("iterations (c) must be >= 1");if(s<1)throw new Error('"dkLen" must be >= 1');if(s>(2**32-1)*e.outputLen)throw new Error("derived key too long");let c=xa(r,"password"),d=xa(t,"salt"),u=new Uint8Array(s),l=rr.create(e,c),f=l._cloneInto().update(d);return{c:n,dkLen:s,asyncTick:i,DK:u,PRF:l,PRFSalt:f}}function yb(e,r,t,o,a){return e.destroy(),r.destroy(),o&&o.destroy(),Ie(a),t}function cs(e,r,t,o){let{c:a,dkLen:n,DK:s,PRF:i,PRFSalt:c}=bb(e,r,t,o),d,u=new Uint8Array(4),l=Er(u),f=new Uint8Array(i.outputLen);for(let p=1,h=0;h<n;p++,h+=i.outputLen){let m=s.subarray(h,h+i.outputLen);l.setInt32(0,p,!1),(d=c._cloneInto(d)).update(u).digestInto(f),m.set(f.subarray(0,m.length));for(let b=1;b<a;b++){i._cloneInto(d).update(f).digestInto(f);for(let v=0;v<m.length;v++)m[v]^=f[v]}}return yb(i,c,s,d,f)}var Yd=ke(()=>{Dt();xe()});var ef={};pr(ef,{scrypt:()=>vb,scryptAsync:()=>xb});function Xd(e,r,t,o,a,n){let s=e[r++]^t[o++],i=e[r++]^t[o++],c=e[r++]^t[o++],d=e[r++]^t[o++],u=e[r++]^t[o++],l=e[r++]^t[o++],f=e[r++]^t[o++],p=e[r++]^t[o++],h=e[r++]^t[o++],m=e[r++]^t[o++],b=e[r++]^t[o++],v=e[r++]^t[o++],S=e[r++]^t[o++],k=e[r++]^t[o++],B=e[r++]^t[o++],I=e[r++]^t[o++],R=s,G=i,D=c,U=d,M=u,N=l,F=f,E=p,O=h,z=m,w=b,j=v,T=S,_=k,A=B,P=I;for(let q=0;q<8;q+=2)M^=oe(R+T|0,7),O^=oe(M+R|0,9),T^=oe(O+M|0,13),R^=oe(T+O|0,18),z^=oe(N+G|0,7),_^=oe(z+N|0,9),G^=oe(_+z|0,13),N^=oe(G+_|0,18),A^=oe(w+F|0,7),D^=oe(A+w|0,9),F^=oe(D+A|0,13),w^=oe(F+D|0,18),U^=oe(P+j|0,7),E^=oe(U+P|0,9),j^=oe(E+U|0,13),P^=oe(j+E|0,18),G^=oe(R+U|0,7),D^=oe(G+R|0,9),U^=oe(D+G|0,13),R^=oe(U+D|0,18),F^=oe(N+M|0,7),E^=oe(F+N|0,9),M^=oe(E+F|0,13),N^=oe(M+E|0,18),j^=oe(w+z|0,7),O^=oe(j+w|0,9),z^=oe(O+j|0,13),w^=oe(z+O|0,18),T^=oe(P+A|0,7),_^=oe(T+P|0,9),A^=oe(_+T|0,13),P^=oe(A+_|0,18);a[n++]=s+R|0,a[n++]=i+G|0,a[n++]=c+D|0,a[n++]=d+U|0,a[n++]=u+M|0,a[n++]=l+N|0,a[n++]=f+F|0,a[n++]=p+E|0,a[n++]=h+O|0,a[n++]=m+z|0,a[n++]=b+w|0,a[n++]=v+j|0,a[n++]=S+T|0,a[n++]=k+_|0,a[n++]=B+A|0,a[n++]=I+P|0}function Ao(e,r,t,o,a){let n=o+0,s=o+16*a;for(let i=0;i<16;i++)t[s+i]=e[r+(2*a-1)*16+i];for(let i=0;i<a;i++,n+=16,r+=16)Xd(t,s,e,r,t,n),i>0&&(s+=16),Xd(t,n,e,r+=16,t,s)}function Jd(e,r,t){let o=No({dkLen:32,asyncTick:10,maxmem:1073742848},t),{N:a,r:n,p:s,dkLen:i,asyncTick:c,maxmem:d,onProgress:u}=o;if(Se(a,"N"),Se(n,"r"),Se(s,"p"),Se(i,"dkLen"),Se(c,"asyncTick"),Se(d,"maxmem"),u!==void 0&&typeof u!="function")throw new Error("progressCb must be a function");let l=128*n,f=l/4,p=Math.pow(2,32);if(a<=1||(a&a-1)!==0||a>p)throw new Error('"N" expected a power of 2, and 2^1 <= N <= 2^32');if(s<1||s>(p-1)*32/l)throw new Error('"p" expected integer 1..((2^32 - 1) * 32) / (128 * r)');if(i<1||i>(p-1)*32)throw new Error('"dkLen" expected integer 1..(2^32 - 1) * 32');let h=l*(a+s+1);if(h>d)throw new Error('"maxmem" limit was hit: memUsed(128*r*(N+p+1))='+h+", maxmem="+d);let m=cs(Ae,e,r,{c:1,dkLen:l*s}),b=Po(m),v=Po(new Uint8Array(l*a)),S=Po(new Uint8Array(l)),k=()=>{};if(u){let B=2*a*s,I=Math.max(Math.floor(B/1e4),1),R=0;k=()=>{R++,u&&(!(R%I)||R===B)&&u(R/B)}}return{N:a,r:n,p:s,dkLen:i,blockSize32:f,V:v,B32:b,B:m,tmp:S,blockMixCb:k,asyncTick:c}}function Qd(e,r,t,o,a){let n=cs(Ae,e,t,{c:1,dkLen:r});return Ie(t,o,a),n}function vb(e,r,t){let{N:o,r:a,p:n,dkLen:s,blockSize32:i,V:c,B32:d,B:u,tmp:l,blockMixCb:f}=Jd(e,r,t);oo(d);for(let p=0;p<n;p++){let h=i*p;for(let m=0;m<i;m++)c[m]=d[h+m];for(let m=0,b=0;m<o-1;m++)Ao(c,b,c,b+=i,a),f();Ao(c,(o-1)*i,d,h,a),f();for(let m=0;m<o;m++){let b=(d[h+i-16]&o-1)>>>0;for(let v=0;v<i;v++)l[v]=d[h+v]^c[b*i+v];Ao(l,0,d,h,a),f()}}return oo(d),Qd(e,s,u,c,l)}async function xb(e,r,t){let{N:o,r:a,p:n,dkLen:s,blockSize32:i,V:c,B32:d,B:u,tmp:l,blockMixCb:f,asyncTick:p}=Jd(e,r,t);oo(d);for(let h=0;h<n;h++){let m=i*h;for(let v=0;v<i;v++)c[v]=d[m+v];let b=0;await Uo(o-1,p,()=>{Ao(c,b,c,b+=i,a),f()}),Ao(c,(o-1)*i,d,m,a),f(),await Uo(o,p,()=>{let v=(d[m+i-16]&o-1)>>>0;for(let S=0;S<i;S++)l[S]=d[m+S]^c[v*i+S];Ao(l,0,d,m,a),f()})}return oo(d),Qd(e,s,u,c,l)}var rf=ke(()=>{Yd();mr();xe()});var af=X(wn=>{"use strict";Object.defineProperty(wn,"__esModule",{value:!0});wn.encrypt=wb;wn.decrypt=kb;var tf=(as(),ne(os)),of=(rf(),ne(ef)),ls=(xe(),ne(_r)),xn=(Xa(),ne(mi));function wb(e,r,t=16,o=2){let a=(0,ls.randomBytes)(16),n=2**t,s=r.normalize("NFKC"),i=(0,of.scrypt)(s,a,{N:n,r:8,p:1,dkLen:32}),c=(0,ls.randomBytes)(24),d=Uint8Array.from([o]),l=(0,tf.xchacha20poly1305)(i,c,d).encrypt(e),f=(0,ls.concatBytes)(Uint8Array.from([2]),Uint8Array.from([t]),a,c,d,l),p=xn.bech32.toWords(f);return xn.bech32.encode("ncryptsec",p,200)}function kb(e,r){let{prefix:t,words:o}=xn.bech32.decode(e,200);if(t!=="ncryptsec")throw new Error("invalid ncryptsec prefix");let a=new Uint8Array(xn.bech32.fromWords(o)),n=a[0];if(n!==2)throw new Error(`unknown ncryptsec version: ${n}`);let s=a[1],i=a.subarray(2,18),c=a.subarray(18,42),d=a[42],u=a.subarray(43),l=2**s,f=r.normalize("NFKC"),p=(0,of.scrypt)(f,i,{N:l,r:8,p:1,dkLen:32}),h=Uint8Array.from([d]);return(0,tf.xchacha20poly1305)(p,c,h).decrypt(u)}});var nf=X(To=>{"use strict";Object.defineProperty(To,"__esModule",{value:!0});To.hexToBytes=Eb;To.bytesToHex=zb;To.utf8ToBytes=_b;To.bytesToUtf8=Sb;function Eb(e){let r=new Uint8Array(e.length/2);for(let t=0;t<e.length;t+=2)r[t/2]=parseInt(e.slice(t,t+2),16);return r}function zb(e){return Array.from(e).map(r=>r.toString(16).padStart(2,"0")).join("")}function _b(e){return new TextEncoder().encode(e)}function Sb(e){return new TextDecoder().decode(e)}});var sf=X(L=>{"use strict";var Bb=L&&L.__createBinding||(Object.create?(function(e,r,t,o){o===void 0&&(o=t);var a=Object.getOwnPropertyDescriptor(r,t);(!a||("get"in a?!r.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return r[t]}}),Object.defineProperty(e,o,a)}):(function(e,r,t,o){o===void 0&&(o=t),e[o]=r[t]})),jb=L&&L.__setModuleDefault||(Object.create?(function(e,r){Object.defineProperty(e,"default",{enumerable:!0,value:r})}):function(e,r){e.default=r}),Jt=L&&L.__importStar||(function(){var e=function(r){return e=Object.getOwnPropertyNames||function(t){var o=[];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(o[o.length]=a);return o},e(r)};return function(r){if(r&&r.__esModule)return r;var t={};if(r!=null)for(var o=e(r),a=0;a<o.length;a++)o[a]!=="default"&&Bb(t,r,o[a]);return jb(t,r),t}})();Object.defineProperty(L,"__esModule",{value:!0});L.bytesToUtf8=L.utf8ToBytes=L.bytesToHex=L.hexToBytes=L.nip49=L.nip46=L.nip44=L.nip26=L.nip19=L.nip04=L.nip01=L.decryptMessage=L.encryptMessage=L.computeSharedSecret=L.calculateEventId=L.validateResponse=L.validateSubscription=L.validateFilter=L.validateEventBase=L.validateSignedEvent=L.validateEventSignature=L.validateEventId=L.validateEvent=L.decrypt=L.encrypt=L.verifySignature=L.finalizeEvent=L.signEvent=L.createEvent=L.validateKeyPair=L.getPublicKeySync=L.getPublicKey=L.generateKeyPair=L.Nip46Method=L.NostrMessageType=L.NostrEventKind=void 0;var us=tn();Object.defineProperty(L,"NostrEventKind",{enumerable:!0,get:function(){return us.NostrEventKind}});Object.defineProperty(L,"NostrMessageType",{enumerable:!0,get:function(){return us.NostrMessageType}});Object.defineProperty(L,"Nip46Method",{enumerable:!0,get:function(){return us.Nip46Method}});var Wr=Ii();Object.defineProperty(L,"generateKeyPair",{enumerable:!0,get:function(){return Wr.generateKeyPair}});Object.defineProperty(L,"getPublicKey",{enumerable:!0,get:function(){return Wr.getPublicKey}});Object.defineProperty(L,"getPublicKeySync",{enumerable:!0,get:function(){return Wr.getPublicKeySync}});Object.defineProperty(L,"validateKeyPair",{enumerable:!0,get:function(){return Wr.validateKeyPair}});Object.defineProperty(L,"createEvent",{enumerable:!0,get:function(){return Wr.createEvent}});Object.defineProperty(L,"signEvent",{enumerable:!0,get:function(){return Wr.signEvent}});Object.defineProperty(L,"finalizeEvent",{enumerable:!0,get:function(){return Wr.finalizeEvent}});Object.defineProperty(L,"verifySignature",{enumerable:!0,get:function(){return Wr.verifySignature}});Object.defineProperty(L,"encrypt",{enumerable:!0,get:function(){return Wr.encrypt}});Object.defineProperty(L,"decrypt",{enumerable:!0,get:function(){return Wr.decrypt}});var zt=Fu();Object.defineProperty(L,"validateEvent",{enumerable:!0,get:function(){return zt.validateEvent}});Object.defineProperty(L,"validateEventId",{enumerable:!0,get:function(){return zt.validateEventId}});Object.defineProperty(L,"validateEventSignature",{enumerable:!0,get:function(){return zt.validateEventSignature}});Object.defineProperty(L,"validateSignedEvent",{enumerable:!0,get:function(){return zt.validateSignedEvent}});Object.defineProperty(L,"validateEventBase",{enumerable:!0,get:function(){return zt.validateEventBase}});Object.defineProperty(L,"validateFilter",{enumerable:!0,get:function(){return zt.validateFilter}});Object.defineProperty(L,"validateSubscription",{enumerable:!0,get:function(){return zt.validateSubscription}});Object.defineProperty(L,"validateResponse",{enumerable:!0,get:function(){return zt.validateResponse}});var Ab=Wu();Object.defineProperty(L,"calculateEventId",{enumerable:!0,get:function(){return Ab.calculateEventId}});var ds=Fi();Object.defineProperty(L,"computeSharedSecret",{enumerable:!0,get:function(){return ds.computeSharedSecret}});Object.defineProperty(L,"encryptMessage",{enumerable:!0,get:function(){return ds.encryptMessage}});Object.defineProperty(L,"decryptMessage",{enumerable:!0,get:function(){return ds.decryptMessage}});L.nip01=Jt(ed());L.nip04=Jt(Fi());L.nip19=Jt(od());L.nip26=Jt(id());L.nip44=Jt(is());L.nip46=Jt(Zd());L.nip49=Jt(af());var kn=nf();Object.defineProperty(L,"hexToBytes",{enumerable:!0,get:function(){return kn.hexToBytes}});Object.defineProperty(L,"bytesToHex",{enumerable:!0,get:function(){return kn.bytesToHex}});Object.defineProperty(L,"utf8ToBytes",{enumerable:!0,get:function(){return kn.utf8ToBytes}});Object.defineProperty(L,"bytesToUtf8",{enumerable:!0,get:function(){return kn.bytesToUtf8}})});var Jb={};pr(Jb,{NIP06_DERIVATION_PATH:()=>lf,configureHMAC:()=>Pb,createEvent:()=>Ub,fromHex:()=>Lb,fromNcryptsec:()=>Xb,generateKeyPairWithSeed:()=>Rb,generateSeedPhrase:()=>Tb,getCompressedPublicKey:()=>qb,getEntropyFromSeedPhrase:()=>cf,getPublicKey:()=>df,hexToNpub:()=>Kb,hexToNsec:()=>Gb,nip19:()=>sr,npubToHex:()=>Mb,nsecToHex:()=>Vb,nsecToPrivateKey:()=>Zb,privateKeyToNpub:()=>Db,privateKeyToNsec:()=>Fb,seedPhraseToKeyPair:()=>hs,seedPhraseToKeyPairLegacy:()=>Hb,seedPhraseToPrivateKey:()=>Nb,seedPhraseToPrivateKeyLegacy:()=>uf,signEvent:()=>ff,signMessage:()=>$b,toNcryptsec:()=>Yb,validateSeedPhrase:()=>Ob,verifyEvent:()=>Cb,verifySignature:()=>Wb});var Or=zn(Ec(),1);jr();Dt();Pn();xe();var ih=Uint8Array.from([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),Ol=Uint8Array.from(new Array(16).fill(0).map((e,r)=>r)),sh=Ol.map(e=>(9*e+5)%16),Il=(()=>{let t=[[Ol],[sh]];for(let o=0;o<4;o++)for(let a of t)a.push(a[o].map(n=>ih[n]));return t})(),Hl=Il[0],Rl=Il[1],Ll=[[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(e=>Uint8Array.from(e)),ch=Hl.map((e,r)=>e.map(t=>Ll[r][t])),lh=Rl.map((e,r)=>e.map(t=>Ll[r][t])),uh=Uint32Array.from([0,1518500249,1859775393,2400959708,2840853838]),dh=Uint32Array.from([1352829926,1548603684,1836072691,2053994217,0]);function Tl(e,r,t,o){return e===0?r^t^o:e===1?r&t|~r&o:e===2?(r|~t)^o:e===3?r&o|t&~o:r^(t|~o)}var Da=new Uint32Array(16),li=class extends Tt{constructor(){super(64,20,8,!0);y(this,"h0",1732584193);y(this,"h1",-271733879);y(this,"h2",-1732584194);y(this,"h3",271733878);y(this,"h4",-1009589776)}get(){let{h0:t,h1:o,h2:a,h3:n,h4:s}=this;return[t,o,a,n,s]}set(t,o,a,n,s){this.h0=t|0,this.h1=o|0,this.h2=a|0,this.h3=n|0,this.h4=s|0}process(t,o){for(let h=0;h<16;h++,o+=4)Da[h]=t.getUint32(o,!0);let a=this.h0|0,n=a,s=this.h1|0,i=s,c=this.h2|0,d=c,u=this.h3|0,l=u,f=this.h4|0,p=f;for(let h=0;h<5;h++){let m=4-h,b=uh[h],v=dh[h],S=Hl[h],k=Rl[h],B=ch[h],I=lh[h];for(let R=0;R<16;R++){let G=oe(a+Tl(h,s,c,u)+Da[S[R]]+b,B[R])+f|0;a=f,f=u,u=oe(c,10)|0,c=s,s=G}for(let R=0;R<16;R++){let G=oe(n+Tl(m,i,d,l)+Da[k[R]]+v,I[R])+p|0;n=p,p=l,l=oe(d,10)|0,d=i,i=G}}this.set(this.h1+c+l|0,this.h2+u+p|0,this.h3+f+n|0,this.h4+a+i|0,this.h0+s+d|0)}roundClean(){Ie(Da)}destroy(){this.destroyed=!0,Ie(this.buffer),this.set(0,0,0,0,0)}},ql=Lr(()=>new li);mr();xe();Xa();var Jo=tr.Point,Xo=Jo.Fn,gi=Ya(Ae),Oh=Uint8Array.from("Bitcoin seed".split(""),e=>e.charCodeAt(0)),bi={private:76066276,public:76067358},yi=2147483648,Ih=e=>ql(Ae(e)),Hh=e=>Er(e).getUint32(0,!1),Ja=e=>{if(typeof e!="number")throw new TypeError("invalid number, should be from 0 to 2**32-1, got "+e);if(!Number.isSafeInteger(e)||e<0||e>2**32-1)throw new RangeError("invalid number, should be from 0 to 2**32-1, got "+e);let r=new Uint8Array(4);return Er(r).setUint32(0,e,!1),r},Qa=class e{constructor(r){y(this,"versions");y(this,"depth",0);y(this,"index",0);y(this,"chainCode",null);y(this,"parentFingerprint",0);y(this,"_privateKey");y(this,"_publicKey");y(this,"pubHash");if(!r||typeof r!="object")throw new Error("HDKey.constructor must not be called directly");if(this.versions=r.versions||bi,this.depth=r.depth||0,this.chainCode=r.chainCode?Uint8Array.from(r.chainCode):null,this.index=r.index||0,this.parentFingerprint=r.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(this.depth>255)throw new Error("HDKey: depth exceeds the serializable value 255");if(r.publicKey&&r.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(r.privateKey){if(!tr.utils.isValidSecretKey(r.privateKey))throw new Error("Invalid private key");this._privateKey=Uint8Array.from(r.privateKey),this._publicKey=tr.getPublicKey(this._privateKey,!0)}else if(r.publicKey)this._publicKey=Jo.fromBytes(r.publicKey).toBytes(!0);else throw new Error("HDKey: no public or private key provided");this.pubHash=Ih(this._publicKey)}get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return Hh(this.pubHash)}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this._privateKey||null}get publicKey(){return this._publicKey||null}get privateExtendedKey(){let r=this._privateKey;if(!r)throw new Error("No private key");return gi.encode(this.serialize(this.versions.private,ut(Uint8Array.of(0),r)))}get publicExtendedKey(){if(!this._publicKey)throw new Error("No public key");return gi.encode(this.serialize(this.versions.public,this._publicKey))}static fromMasterSeed(r,t=bi){if(ze(r),8*r.length<128||8*r.length>512)throw new RangeError("HDKey: seed length must be between 128 and 512 bits; 256 bits is advised, got "+r.length);let o=rr(Aa,Oh,r),a=o.slice(0,32),n=o.slice(32);return new e({versions:t,chainCode:n,privateKey:a})}static fromExtendedKey(r,t=bi){let o=gi.decode(r),a=Er(o),n=a.getUint32(0,!1),s={versions:t,depth:o[4],parentFingerprint:a.getUint32(5,!1),index:a.getUint32(9,!1),chainCode:o.slice(13,45)},i=o.slice(45),c=i[0]===0;if(n!==t[c?"private":"public"])throw new Error("Version mismatch");return c?new e({...s,privateKey:i.slice(1)}):new e({...s,publicKey:i})}static fromJSON(r){return e.fromExtendedKey(r.xpriv)}derive(r){if(!/^[mM]'?/.test(r))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(r))return this;let t=r.replace(/^[mM]'?\//,"").split("/"),o=this;for(let a of t){let n=/^(\d+)('?)$/.exec(a),s=n&&n[1];if(!n||n.length!==3||typeof s!="string")throw new Error("invalid child index: "+a);let i=+s;if(!Number.isSafeInteger(i)||i>=yi)throw new Error("Invalid index");n[2]==="'"&&(i+=yi),o=o.deriveChild(i)}return o}deriveChild(r,t){if(!this._publicKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let o=Ja(r);if(r>=yi){let c=this._privateKey;if(!c)throw new Error("Could not derive hardened child key");o=ut(Uint8Array.of(0),c,o)}else o=ut(this._publicKey,o);let a=t||rr(Aa,this.chainCode,o);ze(a,64);let n=a.slice(0,32),s=a.slice(32),i={versions:this.versions,chainCode:s,depth:this.depth+1,parentFingerprint:this.fingerprint,index:r};if(i.depth>255)throw new Error("HDKey: depth exceeds the serializable value 255");try{let c=Xo.fromBytes(n);if(this._privateKey){let d=Xo.create(Xo.fromBytes(this._privateKey)+c);if(!Xo.isValidNot0(d))throw new Error("The tweak was out of range or the resulted private key is invalid");i.privateKey=Xo.toBytes(d)}else{let d=Jo.fromBytes(this._publicKey),u=c===0n?d:d.add(Jo.BASE.multiply(c));if(u.equals(Jo.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");i.publicKey=u.toBytes(!0)}return new e(i)}catch{return this.deriveChild(r+1)}}sign(r){if(!this._privateKey)throw new Error("No privateKey set!");return ze(r,32),tr.sign(r,this._privateKey,{prehash:!1})}verify(r,t){if(ze(r,32),ze(t,64),!this._publicKey)throw new Error("No publicKey set!");return tr.verify(t,r,this._publicKey,{prehash:!1})}wipePrivateData(){return this._privateKey&&(this._privateKey.fill(0),this._privateKey=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(r,t){if(!this.chainCode)throw new Error("No chainCode set");return ze(t,33),ut(Ja(r),new Uint8Array([this.depth]),Ja(this.parentFingerprint),Ja(this.index),this.chainCode,t)}};jr();xe();mr();Dt();var Je=zn(xi(),1),ps=zn(sf(),1);var fs=class{logWithLevel(r,t,o){let a=console[r];typeof t=="string"?a(t):a(t,o||"")}error(r,t){this.logWithLevel("error",r,t)}warn(r,t){this.logWithLevel("warn",r,t)}info(r,t){this.logWithLevel("info",r,t)}debug(r,t){this.logWithLevel("debug",r,t)}log(r,t){this.logWithLevel("log",r,t)}},ce=new fs;function Tb(){return(0,Or.generateMnemonic)()}function cf(e){if(!(0,Or.validateMnemonic)(e))throw new Error("Invalid seed phrase");let r=(0,Or.mnemonicToEntropy)(e);return ye(r)}function Ob(e){ce.log("Validating seed phrase"),ce.log("Input being validated");let r=(0,Or.validateMnemonic)(e);return ce.log({isValid:r},"Validated seed phrase"),!!r}var lf="m/44'/1237'/0'/0/0";function Ib(e){if(!(0,Or.validateMnemonic)(e))throw new Error("Invalid seed phrase");let r=(0,Or.mnemonicToSeedSync)(e),t=Qa.fromMasterSeed(r).derive(lf);if(r.fill(0),!t.privateKey||t.privateKey.length!==32)throw new Error("Failed to derive NIP-06 private key");let o=ve(t.privateKey);return t.wipePrivateData(),o}function hs(e){try{let r=Ib(e),t=Br.getPublicKey(ye(r)),o=ve(t),a=sr.nsecEncode(r),n=sr.npubEncode(o);return{privateKey:r,publicKey:o,nsec:a,npub:n,seedPhrase:e}}catch(r){throw ce.error("Failed to create key pair from seed phrase:",r?.toString()),r}}function uf(e){let r=cf(e),t=Ae(r);r.fill(0);let o=ve(t);return t.fill(0),o}function Hb(e){try{let r=uf(e),t=Br.getPublicKey(ye(r)),o=ve(t);return{privateKey:r,publicKey:o,nsec:sr.nsecEncode(r),npub:sr.npubEncode(o),seedPhrase:e}}catch(r){throw ce.error("Failed to create legacy key pair from seed phrase:",r?.toString()),r}}function Rb(){let e=(0,Or.generateMnemonic)();return hs(e)}function Lb(e){try{let r=ye(e);if(!tr.utils.isValidSecretKey(r))throw r.fill(0),new Error("Invalid private key");let t=Br.getPublicKey(r);r.fill(0);let o=ve(t),a=sr.nsecEncode(e),n=sr.npubEncode(o);return{privateKey:e,publicKey:o,nsec:a,npub:n,seedPhrase:""}}catch(r){throw ce.error("Failed to create key pair from hex:",r?.toString()),r}}function df(e){try{let r=ye(e),t=Br.getPublicKey(r);return r.fill(0),ve(t)}catch(r){throw ce.error("Failed to get public key:",r?.toString()),r}}function qb(e){try{let r=ye(e),t=tr.getPublicKey(r,!0);return r.fill(0),ve(t)}catch(r){throw ce.error("Failed to get compressed public key:",r?.toString()),r}}var sr={npubEncode(e){let r=ye(e);if(r.length!==32)throw new Error(`Invalid public key: npub requires a 32-byte x-only key, got ${r.length} bytes`);let t=Je.bech32.toWords(Uint8Array.from(r));return Je.bech32.encode("npub",t,1e3)},npubDecode(e){let{prefix:r,words:t}=Je.bech32.decode(e,1e3);if(r!=="npub")throw new Error("Invalid npub: wrong prefix");let o=Je.bech32.fromWords(t);return ve(o instanceof Uint8Array?o:Uint8Array.from(o))},nsecEncode(e){let r=ye(e),t=Je.bech32.toWords(Uint8Array.from(r));return Je.bech32.encode("nsec",t,1e3)},nsecDecode(e){let{prefix:r,words:t}=Je.bech32.decode(e,1e3);if(r!=="nsec")throw new Error("Invalid nsec: wrong prefix");let o=Je.bech32.fromWords(t);return ve(o instanceof Uint8Array?o:Uint8Array.from(o))},noteEncode(e){let r=ye(e),t=Je.bech32.toWords(Uint8Array.from(r));return Je.bech32.encode("note",t,1e3)},noteDecode(e){let{prefix:r,words:t}=Je.bech32.decode(e,1e3);if(r!=="note")throw new Error("Invalid note: wrong prefix");let o=Je.bech32.fromWords(t);return ve(o instanceof Uint8Array?o:Uint8Array.from(o))},decode(e){let{prefix:r,words:t}=Je.bech32.decode(e,1e3),o=Je.bech32.fromWords(t);return{type:r,data:o instanceof Uint8Array?o:Uint8Array.from(o)}}};function ms(e){let r=JSON.stringify([0,e.pubkey,e.created_at,e.kind,e.tags,e.content]);return ve(Ae(new TextEncoder().encode(r)))}async function ff(e,r){try{let t=ms(e),o=ye(r),a=Br.sign(ye(t),o);return o.fill(0),ce.log("Event signed successfully"),ve(a)}catch(t){throw ce.error("Failed to sign event:",t?.toString()),t}}async function Cb(e){try{if(!e.id||!e.pubkey||!e.sig)return ce.log("Invalid event: missing required fields"),!1;let r=ms(e);return r!==e.id?(ce.log("Event hash mismatch"),!1):(ce.log("Verifying event signature"),Br.verify(ye(e.sig),ye(r),ye(e.pubkey)))}catch(r){throw ce.error("Failed to verify event:",r?.toString()),r}}function Pb(){let e=(t,...o)=>{let a=rr.create(Ae,t);return o.forEach(n=>a.update(n)),a.digest()},r=(t,...o)=>{let a=rr.create(Ae,t);return o.forEach(n=>a.update(n)),a.digest()};"utils"in tr&&typeof tr.utils?.hmacSha256Sync<"u"?(tr.utils.hmacSha256=e,tr.utils.hmacSha256Sync=r):ce.log("secp256k1.utils.hmacSha256Sync not found; HMAC configuration skipped (library may handle HMAC internally)"),ce.log("Configured HMAC for secp256k1")}async function Ub(e,r,t,o=[]){let n={pubkey:df(t),created_at:Math.floor(Date.now()/1e3),kind:r,tags:o,content:e},s=ms(n),i=await ff(n,t);return ce.log("Created new Nostr event"),{...n,id:s,sig:i}}function Nb(e){return hs(e).privateKey}function Fb(e){try{return sr.nsecEncode(e)}catch(r){throw ce.error("Failed to encode nsec:",r?.toString()),r}}function Db(e){try{let r=ye(e),t=Br.getPublicKey(r);return r.fill(0),sr.npubEncode(ve(t))}catch(r){throw ce.error("Failed to encode npub:",r?.toString()),r}}function Vb(e){try{let r=sr.nsecDecode(e);return ce.log("Converted nsec to hex"),r}catch(r){throw ce.error("Failed to decode nsec:",r?.toString()),r}}function Mb(e){try{let{type:r,data:t}=sr.decode(e);if(r!=="npub")throw new Error("Invalid npub format");return ce.log("Converted npub to hex"),ve(t)}catch(r){throw ce.error("Failed to decode npub:",r?.toString()),r}}function Kb(e){try{return ce.log("Converting hex to npub"),sr.npubEncode(e)}catch(r){throw ce.error("Failed to encode npub:",r?.toString()),r}}function Gb(e){try{return ce.log("Converting hex to nsec"),sr.nsecEncode(e)}catch(r){throw ce.error("Failed to encode nsec:",r?.toString()),r}}async function $b(e,r){try{let t=new TextEncoder().encode(e),o=Ae(t),a=ve(o),n=ye(r),s=Br.sign(ye(a),n);return n.fill(0),ce.log("Message signed successfully"),ve(s)}catch(t){throw ce.error("Failed to sign message:",t?.toString()),t}}async function Wb(e,r,t){try{let o=new TextEncoder().encode(e),a=Ae(o),n=ve(a);return ce.log("Verifying message signature"),Br.verify(ye(r),ye(n),ye(t))}catch(o){throw ce.error("Failed to verify signature:",o?.toString()),o}}function Zb(e){try{return sr.nsecDecode(e)}catch(r){throw ce.error("Failed to decode nsec:",r?.toString()),r}}function Yb(e,r,t=16){try{let o=ye(e),a=ps.nip49.encrypt(o,r,t);return o.fill(0),a}catch(o){throw ce.error("Failed to encrypt private key to ncryptsec:",o?.toString()),o}}function Xb(e,r){try{let t=ps.nip49.decrypt(e,r),o=ve(t);return t.fill(0),o}catch(t){throw ce.error("Failed to decrypt ncryptsec:",t?.toString()),t}}return ne(Jb);})();
/*! Bundled license information:

@noble/hashes/utils.js:
  (*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) *)

@noble/curves/utils.js:
@noble/curves/abstract/modular.js:
@noble/curves/abstract/curve.js:
@noble/curves/abstract/weierstrass.js:
@noble/curves/secp256k1.js:
  (*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) *)

@scure/base/index.js:
  (*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) *)

@noble/ciphers/utils.js:
  (*! noble-ciphers - MIT License (c) 2023 Paul Miller (paulmillr.com) *)

@scure/bip32/index.js:
  (*! scure-bip32 - MIT License (c) 2022 Patricio Palladino, Paul Miller (paulmillr.com) *)
*/
//# sourceMappingURL=nostr-nsec-seedphrase.min.js.map