@metaspacecy/information-sdk
Version:
Metaspacecy Information SDK
1 lines • 296 kB
JavaScript
"use strict";var metaspacecySDK=(()=>{var o2=Object.create;var Qa=Object.defineProperty;var u2=Object.getOwnPropertyDescriptor;var c2=Object.getOwnPropertyNames;var f2=Object.getPrototypeOf,l2=Object.prototype.hasOwnProperty;var Gh=(e=>typeof require!="undefined"?require:typeof Proxy!="undefined"?new Proxy(e,{get:(r,i)=>(typeof require!="undefined"?require:r)[i]}):e)(function(e){if(typeof require!="undefined")return require.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')});var be=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),eo=(e,r)=>{for(var i in r)Qa(e,i,{get:r[i],enumerable:!0})},Kh=(e,r,i,a)=>{if(r&&typeof r=="object"||typeof r=="function")for(let o of c2(r))!l2.call(e,o)&&o!==i&&Qa(e,o,{get:()=>r[o],enumerable:!(a=u2(r,o))||a.enumerable});return e};var vn=(e,r,i)=>(i=e!=null?o2(f2(e)):{},Kh(r||!e||!e.__esModule?Qa(i,"default",{value:e,enumerable:!0}):i,e)),h2=e=>Kh(Qa({},"__esModule",{value:!0}),e);var Vh=be(()=>{});var wc=be((OA,to)=>{(function(e){"use strict";var r=function(h){var g,y=new Float64Array(16);if(h)for(g=0;g<h.length;g++)y[g]=h[g];return y},i=function(){throw new Error("no PRNG")},a=new Uint8Array(16),o=new Uint8Array(32);o[0]=9;var c=r(),l=r([1]),p=r([56129,1]),b=r([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),E=r([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),T=r([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),C=r([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),M=r([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function q(h,g,y,u){h[g]=y>>24&255,h[g+1]=y>>16&255,h[g+2]=y>>8&255,h[g+3]=y&255,h[g+4]=u>>24&255,h[g+5]=u>>16&255,h[g+6]=u>>8&255,h[g+7]=u&255}function X(h,g,y,u,v){var U,B=0;for(U=0;U<v;U++)B|=h[g+U]^y[u+U];return(1&B-1>>>8)-1}function Q(h,g,y,u){return X(h,g,y,u,16)}function ue(h,g,y,u){return X(h,g,y,u,32)}function ce(h,g,y,u){for(var v=u[0]&255|(u[1]&255)<<8|(u[2]&255)<<16|(u[3]&255)<<24,U=y[0]&255|(y[1]&255)<<8|(y[2]&255)<<16|(y[3]&255)<<24,B=y[4]&255|(y[5]&255)<<8|(y[6]&255)<<16|(y[7]&255)<<24,$=y[8]&255|(y[9]&255)<<8|(y[10]&255)<<16|(y[11]&255)<<24,G=y[12]&255|(y[13]&255)<<8|(y[14]&255)<<16|(y[15]&255)<<24,se=u[4]&255|(u[5]&255)<<8|(u[6]&255)<<16|(u[7]&255)<<24,J=g[0]&255|(g[1]&255)<<8|(g[2]&255)<<16|(g[3]&255)<<24,je=g[4]&255|(g[5]&255)<<8|(g[6]&255)<<16|(g[7]&255)<<24,ee=g[8]&255|(g[9]&255)<<8|(g[10]&255)<<16|(g[11]&255)<<24,xe=g[12]&255|(g[13]&255)<<8|(g[14]&255)<<16|(g[15]&255)<<24,_e=u[8]&255|(u[9]&255)<<8|(u[10]&255)<<16|(u[11]&255)<<24,me=y[16]&255|(y[17]&255)<<8|(y[18]&255)<<16|(y[19]&255)<<24,Ee=y[20]&255|(y[21]&255)<<8|(y[22]&255)<<16|(y[23]&255)<<24,he=y[24]&255|(y[25]&255)<<8|(y[26]&255)<<16|(y[27]&255)<<24,we=y[28]&255|(y[29]&255)<<8|(y[30]&255)<<16|(y[31]&255)<<24,ve=u[12]&255|(u[13]&255)<<8|(u[14]&255)<<16|(u[15]&255)<<24,te=v,ae=U,Z=B,re=$,ie=G,Y=se,I=J,H=je,k=ee,L=xe,D=_e,W=me,le=Ee,Se=he,Ae=we,Re=ve,w,Ie=0;Ie<20;Ie+=2)w=te+le|0,ie^=w<<7|w>>>32-7,w=ie+te|0,k^=w<<9|w>>>32-9,w=k+ie|0,le^=w<<13|w>>>32-13,w=le+k|0,te^=w<<18|w>>>32-18,w=Y+ae|0,L^=w<<7|w>>>32-7,w=L+Y|0,Se^=w<<9|w>>>32-9,w=Se+L|0,ae^=w<<13|w>>>32-13,w=ae+Se|0,Y^=w<<18|w>>>32-18,w=D+I|0,Ae^=w<<7|w>>>32-7,w=Ae+D|0,Z^=w<<9|w>>>32-9,w=Z+Ae|0,I^=w<<13|w>>>32-13,w=I+Z|0,D^=w<<18|w>>>32-18,w=Re+W|0,re^=w<<7|w>>>32-7,w=re+Re|0,H^=w<<9|w>>>32-9,w=H+re|0,W^=w<<13|w>>>32-13,w=W+H|0,Re^=w<<18|w>>>32-18,w=te+re|0,ae^=w<<7|w>>>32-7,w=ae+te|0,Z^=w<<9|w>>>32-9,w=Z+ae|0,re^=w<<13|w>>>32-13,w=re+Z|0,te^=w<<18|w>>>32-18,w=Y+ie|0,I^=w<<7|w>>>32-7,w=I+Y|0,H^=w<<9|w>>>32-9,w=H+I|0,ie^=w<<13|w>>>32-13,w=ie+H|0,Y^=w<<18|w>>>32-18,w=D+L|0,W^=w<<7|w>>>32-7,w=W+D|0,k^=w<<9|w>>>32-9,w=k+W|0,L^=w<<13|w>>>32-13,w=L+k|0,D^=w<<18|w>>>32-18,w=Re+Ae|0,le^=w<<7|w>>>32-7,w=le+Re|0,Se^=w<<9|w>>>32-9,w=Se+le|0,Ae^=w<<13|w>>>32-13,w=Ae+Se|0,Re^=w<<18|w>>>32-18;te=te+v|0,ae=ae+U|0,Z=Z+B|0,re=re+$|0,ie=ie+G|0,Y=Y+se|0,I=I+J|0,H=H+je|0,k=k+ee|0,L=L+xe|0,D=D+_e|0,W=W+me|0,le=le+Ee|0,Se=Se+he|0,Ae=Ae+we|0,Re=Re+ve|0,h[0]=te>>>0&255,h[1]=te>>>8&255,h[2]=te>>>16&255,h[3]=te>>>24&255,h[4]=ae>>>0&255,h[5]=ae>>>8&255,h[6]=ae>>>16&255,h[7]=ae>>>24&255,h[8]=Z>>>0&255,h[9]=Z>>>8&255,h[10]=Z>>>16&255,h[11]=Z>>>24&255,h[12]=re>>>0&255,h[13]=re>>>8&255,h[14]=re>>>16&255,h[15]=re>>>24&255,h[16]=ie>>>0&255,h[17]=ie>>>8&255,h[18]=ie>>>16&255,h[19]=ie>>>24&255,h[20]=Y>>>0&255,h[21]=Y>>>8&255,h[22]=Y>>>16&255,h[23]=Y>>>24&255,h[24]=I>>>0&255,h[25]=I>>>8&255,h[26]=I>>>16&255,h[27]=I>>>24&255,h[28]=H>>>0&255,h[29]=H>>>8&255,h[30]=H>>>16&255,h[31]=H>>>24&255,h[32]=k>>>0&255,h[33]=k>>>8&255,h[34]=k>>>16&255,h[35]=k>>>24&255,h[36]=L>>>0&255,h[37]=L>>>8&255,h[38]=L>>>16&255,h[39]=L>>>24&255,h[40]=D>>>0&255,h[41]=D>>>8&255,h[42]=D>>>16&255,h[43]=D>>>24&255,h[44]=W>>>0&255,h[45]=W>>>8&255,h[46]=W>>>16&255,h[47]=W>>>24&255,h[48]=le>>>0&255,h[49]=le>>>8&255,h[50]=le>>>16&255,h[51]=le>>>24&255,h[52]=Se>>>0&255,h[53]=Se>>>8&255,h[54]=Se>>>16&255,h[55]=Se>>>24&255,h[56]=Ae>>>0&255,h[57]=Ae>>>8&255,h[58]=Ae>>>16&255,h[59]=Ae>>>24&255,h[60]=Re>>>0&255,h[61]=Re>>>8&255,h[62]=Re>>>16&255,h[63]=Re>>>24&255}function Pe(h,g,y,u){for(var v=u[0]&255|(u[1]&255)<<8|(u[2]&255)<<16|(u[3]&255)<<24,U=y[0]&255|(y[1]&255)<<8|(y[2]&255)<<16|(y[3]&255)<<24,B=y[4]&255|(y[5]&255)<<8|(y[6]&255)<<16|(y[7]&255)<<24,$=y[8]&255|(y[9]&255)<<8|(y[10]&255)<<16|(y[11]&255)<<24,G=y[12]&255|(y[13]&255)<<8|(y[14]&255)<<16|(y[15]&255)<<24,se=u[4]&255|(u[5]&255)<<8|(u[6]&255)<<16|(u[7]&255)<<24,J=g[0]&255|(g[1]&255)<<8|(g[2]&255)<<16|(g[3]&255)<<24,je=g[4]&255|(g[5]&255)<<8|(g[6]&255)<<16|(g[7]&255)<<24,ee=g[8]&255|(g[9]&255)<<8|(g[10]&255)<<16|(g[11]&255)<<24,xe=g[12]&255|(g[13]&255)<<8|(g[14]&255)<<16|(g[15]&255)<<24,_e=u[8]&255|(u[9]&255)<<8|(u[10]&255)<<16|(u[11]&255)<<24,me=y[16]&255|(y[17]&255)<<8|(y[18]&255)<<16|(y[19]&255)<<24,Ee=y[20]&255|(y[21]&255)<<8|(y[22]&255)<<16|(y[23]&255)<<24,he=y[24]&255|(y[25]&255)<<8|(y[26]&255)<<16|(y[27]&255)<<24,we=y[28]&255|(y[29]&255)<<8|(y[30]&255)<<16|(y[31]&255)<<24,ve=u[12]&255|(u[13]&255)<<8|(u[14]&255)<<16|(u[15]&255)<<24,te=v,ae=U,Z=B,re=$,ie=G,Y=se,I=J,H=je,k=ee,L=xe,D=_e,W=me,le=Ee,Se=he,Ae=we,Re=ve,w,Ie=0;Ie<20;Ie+=2)w=te+le|0,ie^=w<<7|w>>>32-7,w=ie+te|0,k^=w<<9|w>>>32-9,w=k+ie|0,le^=w<<13|w>>>32-13,w=le+k|0,te^=w<<18|w>>>32-18,w=Y+ae|0,L^=w<<7|w>>>32-7,w=L+Y|0,Se^=w<<9|w>>>32-9,w=Se+L|0,ae^=w<<13|w>>>32-13,w=ae+Se|0,Y^=w<<18|w>>>32-18,w=D+I|0,Ae^=w<<7|w>>>32-7,w=Ae+D|0,Z^=w<<9|w>>>32-9,w=Z+Ae|0,I^=w<<13|w>>>32-13,w=I+Z|0,D^=w<<18|w>>>32-18,w=Re+W|0,re^=w<<7|w>>>32-7,w=re+Re|0,H^=w<<9|w>>>32-9,w=H+re|0,W^=w<<13|w>>>32-13,w=W+H|0,Re^=w<<18|w>>>32-18,w=te+re|0,ae^=w<<7|w>>>32-7,w=ae+te|0,Z^=w<<9|w>>>32-9,w=Z+ae|0,re^=w<<13|w>>>32-13,w=re+Z|0,te^=w<<18|w>>>32-18,w=Y+ie|0,I^=w<<7|w>>>32-7,w=I+Y|0,H^=w<<9|w>>>32-9,w=H+I|0,ie^=w<<13|w>>>32-13,w=ie+H|0,Y^=w<<18|w>>>32-18,w=D+L|0,W^=w<<7|w>>>32-7,w=W+D|0,k^=w<<9|w>>>32-9,w=k+W|0,L^=w<<13|w>>>32-13,w=L+k|0,D^=w<<18|w>>>32-18,w=Re+Ae|0,le^=w<<7|w>>>32-7,w=le+Re|0,Se^=w<<9|w>>>32-9,w=Se+le|0,Ae^=w<<13|w>>>32-13,w=Ae+Se|0,Re^=w<<18|w>>>32-18;h[0]=te>>>0&255,h[1]=te>>>8&255,h[2]=te>>>16&255,h[3]=te>>>24&255,h[4]=Y>>>0&255,h[5]=Y>>>8&255,h[6]=Y>>>16&255,h[7]=Y>>>24&255,h[8]=D>>>0&255,h[9]=D>>>8&255,h[10]=D>>>16&255,h[11]=D>>>24&255,h[12]=Re>>>0&255,h[13]=Re>>>8&255,h[14]=Re>>>16&255,h[15]=Re>>>24&255,h[16]=I>>>0&255,h[17]=I>>>8&255,h[18]=I>>>16&255,h[19]=I>>>24&255,h[20]=H>>>0&255,h[21]=H>>>8&255,h[22]=H>>>16&255,h[23]=H>>>24&255,h[24]=k>>>0&255,h[25]=k>>>8&255,h[26]=k>>>16&255,h[27]=k>>>24&255,h[28]=L>>>0&255,h[29]=L>>>8&255,h[30]=L>>>16&255,h[31]=L>>>24&255}function V(h,g,y,u){ce(h,g,y,u)}function Ye(h,g,y,u){Pe(h,g,y,u)}var De=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function Ot(h,g,y,u,v,U,B){var $=new Uint8Array(16),G=new Uint8Array(64),se,J;for(J=0;J<16;J++)$[J]=0;for(J=0;J<8;J++)$[J]=U[J];for(;v>=64;){for(V(G,$,B,De),J=0;J<64;J++)h[g+J]=y[u+J]^G[J];for(se=1,J=8;J<16;J++)se=se+($[J]&255)|0,$[J]=se&255,se>>>=8;v-=64,g+=64,u+=64}if(v>0)for(V(G,$,B,De),J=0;J<v;J++)h[g+J]=y[u+J]^G[J];return 0}function Yt(h,g,y,u,v){var U=new Uint8Array(16),B=new Uint8Array(64),$,G;for(G=0;G<16;G++)U[G]=0;for(G=0;G<8;G++)U[G]=u[G];for(;y>=64;){for(V(B,U,v,De),G=0;G<64;G++)h[g+G]=B[G];for($=1,G=8;G<16;G++)$=$+(U[G]&255)|0,U[G]=$&255,$>>>=8;y-=64,g+=64}if(y>0)for(V(B,U,v,De),G=0;G<y;G++)h[g+G]=B[G];return 0}function ft(h,g,y,u,v){var U=new Uint8Array(32);Ye(U,u,v,De);for(var B=new Uint8Array(8),$=0;$<8;$++)B[$]=u[$+16];return Yt(h,g,y,B,U)}function st(h,g,y,u,v,U,B){var $=new Uint8Array(32);Ye($,U,B,De);for(var G=new Uint8Array(8),se=0;se<8;se++)G[se]=U[se+16];return Ot(h,g,y,u,v,G,$)}var Mt=function(h){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var g,y,u,v,U,B,$,G;g=h[0]&255|(h[1]&255)<<8,this.r[0]=g&8191,y=h[2]&255|(h[3]&255)<<8,this.r[1]=(g>>>13|y<<3)&8191,u=h[4]&255|(h[5]&255)<<8,this.r[2]=(y>>>10|u<<6)&7939,v=h[6]&255|(h[7]&255)<<8,this.r[3]=(u>>>7|v<<9)&8191,U=h[8]&255|(h[9]&255)<<8,this.r[4]=(v>>>4|U<<12)&255,this.r[5]=U>>>1&8190,B=h[10]&255|(h[11]&255)<<8,this.r[6]=(U>>>14|B<<2)&8191,$=h[12]&255|(h[13]&255)<<8,this.r[7]=(B>>>11|$<<5)&8065,G=h[14]&255|(h[15]&255)<<8,this.r[8]=($>>>8|G<<8)&8191,this.r[9]=G>>>5&127,this.pad[0]=h[16]&255|(h[17]&255)<<8,this.pad[1]=h[18]&255|(h[19]&255)<<8,this.pad[2]=h[20]&255|(h[21]&255)<<8,this.pad[3]=h[22]&255|(h[23]&255)<<8,this.pad[4]=h[24]&255|(h[25]&255)<<8,this.pad[5]=h[26]&255|(h[27]&255)<<8,this.pad[6]=h[28]&255|(h[29]&255)<<8,this.pad[7]=h[30]&255|(h[31]&255)<<8};Mt.prototype.blocks=function(h,g,y){for(var u=this.fin?0:2048,v,U,B,$,G,se,J,je,ee,xe,_e,me,Ee,he,we,ve,te,ae,Z,re=this.h[0],ie=this.h[1],Y=this.h[2],I=this.h[3],H=this.h[4],k=this.h[5],L=this.h[6],D=this.h[7],W=this.h[8],le=this.h[9],Se=this.r[0],Ae=this.r[1],Re=this.r[2],w=this.r[3],Ie=this.r[4],Ke=this.r[5],ze=this.r[6],He=this.r[7],We=this.r[8],Ne=this.r[9];y>=16;)v=h[g+0]&255|(h[g+1]&255)<<8,re+=v&8191,U=h[g+2]&255|(h[g+3]&255)<<8,ie+=(v>>>13|U<<3)&8191,B=h[g+4]&255|(h[g+5]&255)<<8,Y+=(U>>>10|B<<6)&8191,$=h[g+6]&255|(h[g+7]&255)<<8,I+=(B>>>7|$<<9)&8191,G=h[g+8]&255|(h[g+9]&255)<<8,H+=($>>>4|G<<12)&8191,k+=G>>>1&8191,se=h[g+10]&255|(h[g+11]&255)<<8,L+=(G>>>14|se<<2)&8191,J=h[g+12]&255|(h[g+13]&255)<<8,D+=(se>>>11|J<<5)&8191,je=h[g+14]&255|(h[g+15]&255)<<8,W+=(J>>>8|je<<8)&8191,le+=je>>>5|u,ee=0,xe=ee,xe+=re*Se,xe+=ie*(5*Ne),xe+=Y*(5*We),xe+=I*(5*He),xe+=H*(5*ze),ee=xe>>>13,xe&=8191,xe+=k*(5*Ke),xe+=L*(5*Ie),xe+=D*(5*w),xe+=W*(5*Re),xe+=le*(5*Ae),ee+=xe>>>13,xe&=8191,_e=ee,_e+=re*Ae,_e+=ie*Se,_e+=Y*(5*Ne),_e+=I*(5*We),_e+=H*(5*He),ee=_e>>>13,_e&=8191,_e+=k*(5*ze),_e+=L*(5*Ke),_e+=D*(5*Ie),_e+=W*(5*w),_e+=le*(5*Re),ee+=_e>>>13,_e&=8191,me=ee,me+=re*Re,me+=ie*Ae,me+=Y*Se,me+=I*(5*Ne),me+=H*(5*We),ee=me>>>13,me&=8191,me+=k*(5*He),me+=L*(5*ze),me+=D*(5*Ke),me+=W*(5*Ie),me+=le*(5*w),ee+=me>>>13,me&=8191,Ee=ee,Ee+=re*w,Ee+=ie*Re,Ee+=Y*Ae,Ee+=I*Se,Ee+=H*(5*Ne),ee=Ee>>>13,Ee&=8191,Ee+=k*(5*We),Ee+=L*(5*He),Ee+=D*(5*ze),Ee+=W*(5*Ke),Ee+=le*(5*Ie),ee+=Ee>>>13,Ee&=8191,he=ee,he+=re*Ie,he+=ie*w,he+=Y*Re,he+=I*Ae,he+=H*Se,ee=he>>>13,he&=8191,he+=k*(5*Ne),he+=L*(5*We),he+=D*(5*He),he+=W*(5*ze),he+=le*(5*Ke),ee+=he>>>13,he&=8191,we=ee,we+=re*Ke,we+=ie*Ie,we+=Y*w,we+=I*Re,we+=H*Ae,ee=we>>>13,we&=8191,we+=k*Se,we+=L*(5*Ne),we+=D*(5*We),we+=W*(5*He),we+=le*(5*ze),ee+=we>>>13,we&=8191,ve=ee,ve+=re*ze,ve+=ie*Ke,ve+=Y*Ie,ve+=I*w,ve+=H*Re,ee=ve>>>13,ve&=8191,ve+=k*Ae,ve+=L*Se,ve+=D*(5*Ne),ve+=W*(5*We),ve+=le*(5*He),ee+=ve>>>13,ve&=8191,te=ee,te+=re*He,te+=ie*ze,te+=Y*Ke,te+=I*Ie,te+=H*w,ee=te>>>13,te&=8191,te+=k*Re,te+=L*Ae,te+=D*Se,te+=W*(5*Ne),te+=le*(5*We),ee+=te>>>13,te&=8191,ae=ee,ae+=re*We,ae+=ie*He,ae+=Y*ze,ae+=I*Ke,ae+=H*Ie,ee=ae>>>13,ae&=8191,ae+=k*w,ae+=L*Re,ae+=D*Ae,ae+=W*Se,ae+=le*(5*Ne),ee+=ae>>>13,ae&=8191,Z=ee,Z+=re*Ne,Z+=ie*We,Z+=Y*He,Z+=I*ze,Z+=H*Ke,ee=Z>>>13,Z&=8191,Z+=k*Ie,Z+=L*w,Z+=D*Re,Z+=W*Ae,Z+=le*Se,ee+=Z>>>13,Z&=8191,ee=(ee<<2)+ee|0,ee=ee+xe|0,xe=ee&8191,ee=ee>>>13,_e+=ee,re=xe,ie=_e,Y=me,I=Ee,H=he,k=we,L=ve,D=te,W=ae,le=Z,g+=16,y-=16;this.h[0]=re,this.h[1]=ie,this.h[2]=Y,this.h[3]=I,this.h[4]=H,this.h[5]=k,this.h[6]=L,this.h[7]=D,this.h[8]=W,this.h[9]=le},Mt.prototype.finish=function(h,g){var y=new Uint16Array(10),u,v,U,B;if(this.leftover){for(B=this.leftover,this.buffer[B++]=1;B<16;B++)this.buffer[B]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(u=this.h[1]>>>13,this.h[1]&=8191,B=2;B<10;B++)this.h[B]+=u,u=this.h[B]>>>13,this.h[B]&=8191;for(this.h[0]+=u*5,u=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=u,u=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=u,y[0]=this.h[0]+5,u=y[0]>>>13,y[0]&=8191,B=1;B<10;B++)y[B]=this.h[B]+u,u=y[B]>>>13,y[B]&=8191;for(y[9]-=1<<13,v=(u^1)-1,B=0;B<10;B++)y[B]&=v;for(v=~v,B=0;B<10;B++)this.h[B]=this.h[B]&v|y[B];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,U=this.h[0]+this.pad[0],this.h[0]=U&65535,B=1;B<8;B++)U=(this.h[B]+this.pad[B]|0)+(U>>>16)|0,this.h[B]=U&65535;h[g+0]=this.h[0]>>>0&255,h[g+1]=this.h[0]>>>8&255,h[g+2]=this.h[1]>>>0&255,h[g+3]=this.h[1]>>>8&255,h[g+4]=this.h[2]>>>0&255,h[g+5]=this.h[2]>>>8&255,h[g+6]=this.h[3]>>>0&255,h[g+7]=this.h[3]>>>8&255,h[g+8]=this.h[4]>>>0&255,h[g+9]=this.h[4]>>>8&255,h[g+10]=this.h[5]>>>0&255,h[g+11]=this.h[5]>>>8&255,h[g+12]=this.h[6]>>>0&255,h[g+13]=this.h[6]>>>8&255,h[g+14]=this.h[7]>>>0&255,h[g+15]=this.h[7]>>>8&255},Mt.prototype.update=function(h,g,y){var u,v;if(this.leftover){for(v=16-this.leftover,v>y&&(v=y),u=0;u<v;u++)this.buffer[this.leftover+u]=h[g+u];if(y-=v,g+=v,this.leftover+=v,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(y>=16&&(v=y-y%16,this.blocks(h,g,v),g+=v,y-=v),y){for(u=0;u<y;u++)this.buffer[this.leftover+u]=h[g+u];this.leftover+=y}};function ir(h,g,y,u,v,U){var B=new Mt(U);return B.update(y,u,v),B.finish(h,g),0}function kt(h,g,y,u,v,U){var B=new Uint8Array(16);return ir(B,0,y,u,v,U),Q(h,g,B,0)}function sr(h,g,y,u,v){var U;if(y<32)return-1;for(st(h,0,g,0,y,u,v),ir(h,16,h,32,y-32,h),U=0;U<16;U++)h[U]=0;return 0}function nn(h,g,y,u,v){var U,B=new Uint8Array(32);if(y<32||(ft(B,0,32,u,v),kt(g,16,g,32,y-32,B)!==0))return-1;for(st(h,0,g,0,y,u,v),U=0;U<32;U++)h[U]=0;return 0}function dt(h,g){var y;for(y=0;y<16;y++)h[y]=g[y]|0}function xr(h){var g,y,u=1;for(g=0;g<16;g++)y=h[g]+u+65535,u=Math.floor(y/65536),h[g]=y-u*65536;h[0]+=u-1+37*(u-1)}function An(h,g,y){for(var u,v=~(y-1),U=0;U<16;U++)u=v&(h[U]^g[U]),h[U]^=u,g[U]^=u}function Ir(h,g){var y,u,v,U=r(),B=r();for(y=0;y<16;y++)B[y]=g[y];for(xr(B),xr(B),xr(B),u=0;u<2;u++){for(U[0]=B[0]-65517,y=1;y<15;y++)U[y]=B[y]-65535-(U[y-1]>>16&1),U[y-1]&=65535;U[15]=B[15]-32767-(U[14]>>16&1),v=U[15]>>16&1,U[14]&=65535,An(B,U,1-v)}for(y=0;y<16;y++)h[2*y]=B[y]&255,h[2*y+1]=B[y]>>8}function ar(h,g){var y=new Uint8Array(32),u=new Uint8Array(32);return Ir(y,h),Ir(u,g),ue(y,0,u,0)}function la(h){var g=new Uint8Array(32);return Ir(g,h),g[0]&1}function ps(h,g){var y;for(y=0;y<16;y++)h[y]=g[2*y]+(g[2*y+1]<<8);h[15]&=32767}function or(h,g,y){for(var u=0;u<16;u++)h[u]=g[u]+y[u]}function Ut(h,g,y){for(var u=0;u<16;u++)h[u]=g[u]-y[u]}function Oe(h,g,y){var u,v,U=0,B=0,$=0,G=0,se=0,J=0,je=0,ee=0,xe=0,_e=0,me=0,Ee=0,he=0,we=0,ve=0,te=0,ae=0,Z=0,re=0,ie=0,Y=0,I=0,H=0,k=0,L=0,D=0,W=0,le=0,Se=0,Ae=0,Re=0,w=y[0],Ie=y[1],Ke=y[2],ze=y[3],He=y[4],We=y[5],Ne=y[6],at=y[7],Ve=y[8],ot=y[9],ut=y[10],lt=y[11],gt=y[12],Tt=y[13],At=y[14],Et=y[15];u=g[0],U+=u*w,B+=u*Ie,$+=u*Ke,G+=u*ze,se+=u*He,J+=u*We,je+=u*Ne,ee+=u*at,xe+=u*Ve,_e+=u*ot,me+=u*ut,Ee+=u*lt,he+=u*gt,we+=u*Tt,ve+=u*At,te+=u*Et,u=g[1],B+=u*w,$+=u*Ie,G+=u*Ke,se+=u*ze,J+=u*He,je+=u*We,ee+=u*Ne,xe+=u*at,_e+=u*Ve,me+=u*ot,Ee+=u*ut,he+=u*lt,we+=u*gt,ve+=u*Tt,te+=u*At,ae+=u*Et,u=g[2],$+=u*w,G+=u*Ie,se+=u*Ke,J+=u*ze,je+=u*He,ee+=u*We,xe+=u*Ne,_e+=u*at,me+=u*Ve,Ee+=u*ot,he+=u*ut,we+=u*lt,ve+=u*gt,te+=u*Tt,ae+=u*At,Z+=u*Et,u=g[3],G+=u*w,se+=u*Ie,J+=u*Ke,je+=u*ze,ee+=u*He,xe+=u*We,_e+=u*Ne,me+=u*at,Ee+=u*Ve,he+=u*ot,we+=u*ut,ve+=u*lt,te+=u*gt,ae+=u*Tt,Z+=u*At,re+=u*Et,u=g[4],se+=u*w,J+=u*Ie,je+=u*Ke,ee+=u*ze,xe+=u*He,_e+=u*We,me+=u*Ne,Ee+=u*at,he+=u*Ve,we+=u*ot,ve+=u*ut,te+=u*lt,ae+=u*gt,Z+=u*Tt,re+=u*At,ie+=u*Et,u=g[5],J+=u*w,je+=u*Ie,ee+=u*Ke,xe+=u*ze,_e+=u*He,me+=u*We,Ee+=u*Ne,he+=u*at,we+=u*Ve,ve+=u*ot,te+=u*ut,ae+=u*lt,Z+=u*gt,re+=u*Tt,ie+=u*At,Y+=u*Et,u=g[6],je+=u*w,ee+=u*Ie,xe+=u*Ke,_e+=u*ze,me+=u*He,Ee+=u*We,he+=u*Ne,we+=u*at,ve+=u*Ve,te+=u*ot,ae+=u*ut,Z+=u*lt,re+=u*gt,ie+=u*Tt,Y+=u*At,I+=u*Et,u=g[7],ee+=u*w,xe+=u*Ie,_e+=u*Ke,me+=u*ze,Ee+=u*He,he+=u*We,we+=u*Ne,ve+=u*at,te+=u*Ve,ae+=u*ot,Z+=u*ut,re+=u*lt,ie+=u*gt,Y+=u*Tt,I+=u*At,H+=u*Et,u=g[8],xe+=u*w,_e+=u*Ie,me+=u*Ke,Ee+=u*ze,he+=u*He,we+=u*We,ve+=u*Ne,te+=u*at,ae+=u*Ve,Z+=u*ot,re+=u*ut,ie+=u*lt,Y+=u*gt,I+=u*Tt,H+=u*At,k+=u*Et,u=g[9],_e+=u*w,me+=u*Ie,Ee+=u*Ke,he+=u*ze,we+=u*He,ve+=u*We,te+=u*Ne,ae+=u*at,Z+=u*Ve,re+=u*ot,ie+=u*ut,Y+=u*lt,I+=u*gt,H+=u*Tt,k+=u*At,L+=u*Et,u=g[10],me+=u*w,Ee+=u*Ie,he+=u*Ke,we+=u*ze,ve+=u*He,te+=u*We,ae+=u*Ne,Z+=u*at,re+=u*Ve,ie+=u*ot,Y+=u*ut,I+=u*lt,H+=u*gt,k+=u*Tt,L+=u*At,D+=u*Et,u=g[11],Ee+=u*w,he+=u*Ie,we+=u*Ke,ve+=u*ze,te+=u*He,ae+=u*We,Z+=u*Ne,re+=u*at,ie+=u*Ve,Y+=u*ot,I+=u*ut,H+=u*lt,k+=u*gt,L+=u*Tt,D+=u*At,W+=u*Et,u=g[12],he+=u*w,we+=u*Ie,ve+=u*Ke,te+=u*ze,ae+=u*He,Z+=u*We,re+=u*Ne,ie+=u*at,Y+=u*Ve,I+=u*ot,H+=u*ut,k+=u*lt,L+=u*gt,D+=u*Tt,W+=u*At,le+=u*Et,u=g[13],we+=u*w,ve+=u*Ie,te+=u*Ke,ae+=u*ze,Z+=u*He,re+=u*We,ie+=u*Ne,Y+=u*at,I+=u*Ve,H+=u*ot,k+=u*ut,L+=u*lt,D+=u*gt,W+=u*Tt,le+=u*At,Se+=u*Et,u=g[14],ve+=u*w,te+=u*Ie,ae+=u*Ke,Z+=u*ze,re+=u*He,ie+=u*We,Y+=u*Ne,I+=u*at,H+=u*Ve,k+=u*ot,L+=u*ut,D+=u*lt,W+=u*gt,le+=u*Tt,Se+=u*At,Ae+=u*Et,u=g[15],te+=u*w,ae+=u*Ie,Z+=u*Ke,re+=u*ze,ie+=u*He,Y+=u*We,I+=u*Ne,H+=u*at,k+=u*Ve,L+=u*ot,D+=u*ut,W+=u*lt,le+=u*gt,Se+=u*Tt,Ae+=u*At,Re+=u*Et,U+=38*ae,B+=38*Z,$+=38*re,G+=38*ie,se+=38*Y,J+=38*I,je+=38*H,ee+=38*k,xe+=38*L,_e+=38*D,me+=38*W,Ee+=38*le,he+=38*Se,we+=38*Ae,ve+=38*Re,v=1,u=U+v+65535,v=Math.floor(u/65536),U=u-v*65536,u=B+v+65535,v=Math.floor(u/65536),B=u-v*65536,u=$+v+65535,v=Math.floor(u/65536),$=u-v*65536,u=G+v+65535,v=Math.floor(u/65536),G=u-v*65536,u=se+v+65535,v=Math.floor(u/65536),se=u-v*65536,u=J+v+65535,v=Math.floor(u/65536),J=u-v*65536,u=je+v+65535,v=Math.floor(u/65536),je=u-v*65536,u=ee+v+65535,v=Math.floor(u/65536),ee=u-v*65536,u=xe+v+65535,v=Math.floor(u/65536),xe=u-v*65536,u=_e+v+65535,v=Math.floor(u/65536),_e=u-v*65536,u=me+v+65535,v=Math.floor(u/65536),me=u-v*65536,u=Ee+v+65535,v=Math.floor(u/65536),Ee=u-v*65536,u=he+v+65535,v=Math.floor(u/65536),he=u-v*65536,u=we+v+65535,v=Math.floor(u/65536),we=u-v*65536,u=ve+v+65535,v=Math.floor(u/65536),ve=u-v*65536,u=te+v+65535,v=Math.floor(u/65536),te=u-v*65536,U+=v-1+37*(v-1),v=1,u=U+v+65535,v=Math.floor(u/65536),U=u-v*65536,u=B+v+65535,v=Math.floor(u/65536),B=u-v*65536,u=$+v+65535,v=Math.floor(u/65536),$=u-v*65536,u=G+v+65535,v=Math.floor(u/65536),G=u-v*65536,u=se+v+65535,v=Math.floor(u/65536),se=u-v*65536,u=J+v+65535,v=Math.floor(u/65536),J=u-v*65536,u=je+v+65535,v=Math.floor(u/65536),je=u-v*65536,u=ee+v+65535,v=Math.floor(u/65536),ee=u-v*65536,u=xe+v+65535,v=Math.floor(u/65536),xe=u-v*65536,u=_e+v+65535,v=Math.floor(u/65536),_e=u-v*65536,u=me+v+65535,v=Math.floor(u/65536),me=u-v*65536,u=Ee+v+65535,v=Math.floor(u/65536),Ee=u-v*65536,u=he+v+65535,v=Math.floor(u/65536),he=u-v*65536,u=we+v+65535,v=Math.floor(u/65536),we=u-v*65536,u=ve+v+65535,v=Math.floor(u/65536),ve=u-v*65536,u=te+v+65535,v=Math.floor(u/65536),te=u-v*65536,U+=v-1+37*(v-1),h[0]=U,h[1]=B,h[2]=$,h[3]=G,h[4]=se,h[5]=J,h[6]=je,h[7]=ee,h[8]=xe,h[9]=_e,h[10]=me,h[11]=Ee,h[12]=he,h[13]=we,h[14]=ve,h[15]=te}function jt(h,g){Oe(h,g,g)}function En(h,g){var y=r(),u;for(u=0;u<16;u++)y[u]=g[u];for(u=253;u>=0;u--)jt(y,y),u!==2&&u!==4&&Oe(y,y,g);for(u=0;u<16;u++)h[u]=y[u]}function Sn(h,g){var y=r(),u;for(u=0;u<16;u++)y[u]=g[u];for(u=250;u>=0;u--)jt(y,y),u!==1&&Oe(y,y,g);for(u=0;u<16;u++)h[u]=y[u]}function Ui(h,g,y){var u=new Uint8Array(32),v=new Float64Array(80),U,B,$=r(),G=r(),se=r(),J=r(),je=r(),ee=r();for(B=0;B<31;B++)u[B]=g[B];for(u[31]=g[31]&127|64,u[0]&=248,ps(v,y),B=0;B<16;B++)G[B]=v[B],J[B]=$[B]=se[B]=0;for($[0]=J[0]=1,B=254;B>=0;--B)U=u[B>>>3]>>>(B&7)&1,An($,G,U),An(se,J,U),or(je,$,se),Ut($,$,se),or(se,G,J),Ut(G,G,J),jt(J,je),jt(ee,$),Oe($,se,$),Oe(se,G,je),or(je,$,se),Ut($,$,se),jt(G,$),Ut(se,J,ee),Oe($,se,p),or($,$,J),Oe(se,se,$),Oe($,J,ee),Oe(J,G,v),jt(G,je),An($,G,U),An(se,J,U);for(B=0;B<16;B++)v[B+16]=$[B],v[B+32]=se[B],v[B+48]=G[B],v[B+64]=J[B];var xe=v.subarray(32),_e=v.subarray(16);return En(xe,xe),Oe(_e,_e,xe),Ir(h,_e),0}function sn(h,g){return Ui(h,g,o)}function Qn(h,g){return i(g,32),sn(h,g)}function ei(h,g,y){var u=new Uint8Array(32);return Ui(u,y,g),Ye(h,a,u,De)}var Jt=sr,ti=nn;function du(h,g,y,u,v,U){var B=new Uint8Array(32);return ei(B,v,U),Jt(h,g,y,u,B)}function Hr(h,g,y,u,v,U){var B=new Uint8Array(32);return ei(B,v,U),ti(h,g,y,u,B)}var ys=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function ha(h,g,y,u){for(var v=new Int32Array(16),U=new Int32Array(16),B,$,G,se,J,je,ee,xe,_e,me,Ee,he,we,ve,te,ae,Z,re,ie,Y,I,H,k,L,D,W,le=h[0],Se=h[1],Ae=h[2],Re=h[3],w=h[4],Ie=h[5],Ke=h[6],ze=h[7],He=g[0],We=g[1],Ne=g[2],at=g[3],Ve=g[4],ot=g[5],ut=g[6],lt=g[7],gt=0;u>=128;){for(ie=0;ie<16;ie++)Y=8*ie+gt,v[ie]=y[Y+0]<<24|y[Y+1]<<16|y[Y+2]<<8|y[Y+3],U[ie]=y[Y+4]<<24|y[Y+5]<<16|y[Y+6]<<8|y[Y+7];for(ie=0;ie<80;ie++)if(B=le,$=Se,G=Ae,se=Re,J=w,je=Ie,ee=Ke,xe=ze,_e=He,me=We,Ee=Ne,he=at,we=Ve,ve=ot,te=ut,ae=lt,I=ze,H=lt,k=H&65535,L=H>>>16,D=I&65535,W=I>>>16,I=(w>>>14|Ve<<32-14)^(w>>>18|Ve<<32-18)^(Ve>>>41-32|w<<32-(41-32)),H=(Ve>>>14|w<<32-14)^(Ve>>>18|w<<32-18)^(w>>>41-32|Ve<<32-(41-32)),k+=H&65535,L+=H>>>16,D+=I&65535,W+=I>>>16,I=w&Ie^~w&Ke,H=Ve&ot^~Ve&ut,k+=H&65535,L+=H>>>16,D+=I&65535,W+=I>>>16,I=ys[ie*2],H=ys[ie*2+1],k+=H&65535,L+=H>>>16,D+=I&65535,W+=I>>>16,I=v[ie%16],H=U[ie%16],k+=H&65535,L+=H>>>16,D+=I&65535,W+=I>>>16,L+=k>>>16,D+=L>>>16,W+=D>>>16,Z=D&65535|W<<16,re=k&65535|L<<16,I=Z,H=re,k=H&65535,L=H>>>16,D=I&65535,W=I>>>16,I=(le>>>28|He<<32-28)^(He>>>34-32|le<<32-(34-32))^(He>>>39-32|le<<32-(39-32)),H=(He>>>28|le<<32-28)^(le>>>34-32|He<<32-(34-32))^(le>>>39-32|He<<32-(39-32)),k+=H&65535,L+=H>>>16,D+=I&65535,W+=I>>>16,I=le&Se^le&Ae^Se&Ae,H=He&We^He&Ne^We&Ne,k+=H&65535,L+=H>>>16,D+=I&65535,W+=I>>>16,L+=k>>>16,D+=L>>>16,W+=D>>>16,xe=D&65535|W<<16,ae=k&65535|L<<16,I=se,H=he,k=H&65535,L=H>>>16,D=I&65535,W=I>>>16,I=Z,H=re,k+=H&65535,L+=H>>>16,D+=I&65535,W+=I>>>16,L+=k>>>16,D+=L>>>16,W+=D>>>16,se=D&65535|W<<16,he=k&65535|L<<16,Se=B,Ae=$,Re=G,w=se,Ie=J,Ke=je,ze=ee,le=xe,We=_e,Ne=me,at=Ee,Ve=he,ot=we,ut=ve,lt=te,He=ae,ie%16===15)for(Y=0;Y<16;Y++)I=v[Y],H=U[Y],k=H&65535,L=H>>>16,D=I&65535,W=I>>>16,I=v[(Y+9)%16],H=U[(Y+9)%16],k+=H&65535,L+=H>>>16,D+=I&65535,W+=I>>>16,Z=v[(Y+1)%16],re=U[(Y+1)%16],I=(Z>>>1|re<<32-1)^(Z>>>8|re<<32-8)^Z>>>7,H=(re>>>1|Z<<32-1)^(re>>>8|Z<<32-8)^(re>>>7|Z<<32-7),k+=H&65535,L+=H>>>16,D+=I&65535,W+=I>>>16,Z=v[(Y+14)%16],re=U[(Y+14)%16],I=(Z>>>19|re<<32-19)^(re>>>61-32|Z<<32-(61-32))^Z>>>6,H=(re>>>19|Z<<32-19)^(Z>>>61-32|re<<32-(61-32))^(re>>>6|Z<<32-6),k+=H&65535,L+=H>>>16,D+=I&65535,W+=I>>>16,L+=k>>>16,D+=L>>>16,W+=D>>>16,v[Y]=D&65535|W<<16,U[Y]=k&65535|L<<16;I=le,H=He,k=H&65535,L=H>>>16,D=I&65535,W=I>>>16,I=h[0],H=g[0],k+=H&65535,L+=H>>>16,D+=I&65535,W+=I>>>16,L+=k>>>16,D+=L>>>16,W+=D>>>16,h[0]=le=D&65535|W<<16,g[0]=He=k&65535|L<<16,I=Se,H=We,k=H&65535,L=H>>>16,D=I&65535,W=I>>>16,I=h[1],H=g[1],k+=H&65535,L+=H>>>16,D+=I&65535,W+=I>>>16,L+=k>>>16,D+=L>>>16,W+=D>>>16,h[1]=Se=D&65535|W<<16,g[1]=We=k&65535|L<<16,I=Ae,H=Ne,k=H&65535,L=H>>>16,D=I&65535,W=I>>>16,I=h[2],H=g[2],k+=H&65535,L+=H>>>16,D+=I&65535,W+=I>>>16,L+=k>>>16,D+=L>>>16,W+=D>>>16,h[2]=Ae=D&65535|W<<16,g[2]=Ne=k&65535|L<<16,I=Re,H=at,k=H&65535,L=H>>>16,D=I&65535,W=I>>>16,I=h[3],H=g[3],k+=H&65535,L+=H>>>16,D+=I&65535,W+=I>>>16,L+=k>>>16,D+=L>>>16,W+=D>>>16,h[3]=Re=D&65535|W<<16,g[3]=at=k&65535|L<<16,I=w,H=Ve,k=H&65535,L=H>>>16,D=I&65535,W=I>>>16,I=h[4],H=g[4],k+=H&65535,L+=H>>>16,D+=I&65535,W+=I>>>16,L+=k>>>16,D+=L>>>16,W+=D>>>16,h[4]=w=D&65535|W<<16,g[4]=Ve=k&65535|L<<16,I=Ie,H=ot,k=H&65535,L=H>>>16,D=I&65535,W=I>>>16,I=h[5],H=g[5],k+=H&65535,L+=H>>>16,D+=I&65535,W+=I>>>16,L+=k>>>16,D+=L>>>16,W+=D>>>16,h[5]=Ie=D&65535|W<<16,g[5]=ot=k&65535|L<<16,I=Ke,H=ut,k=H&65535,L=H>>>16,D=I&65535,W=I>>>16,I=h[6],H=g[6],k+=H&65535,L+=H>>>16,D+=I&65535,W+=I>>>16,L+=k>>>16,D+=L>>>16,W+=D>>>16,h[6]=Ke=D&65535|W<<16,g[6]=ut=k&65535|L<<16,I=ze,H=lt,k=H&65535,L=H>>>16,D=I&65535,W=I>>>16,I=h[7],H=g[7],k+=H&65535,L+=H>>>16,D+=I&65535,W+=I>>>16,L+=k>>>16,D+=L>>>16,W+=D>>>16,h[7]=ze=D&65535|W<<16,g[7]=lt=k&65535|L<<16,gt+=128,u-=128}return u}function ur(h,g,y){var u=new Int32Array(8),v=new Int32Array(8),U=new Uint8Array(256),B,$=y;for(u[0]=1779033703,u[1]=3144134277,u[2]=1013904242,u[3]=2773480762,u[4]=1359893119,u[5]=2600822924,u[6]=528734635,u[7]=1541459225,v[0]=4089235720,v[1]=2227873595,v[2]=4271175723,v[3]=1595750129,v[4]=2917565137,v[5]=725511199,v[6]=4215389547,v[7]=327033209,ha(u,v,g,y),y%=128,B=0;B<y;B++)U[B]=g[$-y+B];for(U[y]=128,y=256-128*(y<112?1:0),U[y-9]=0,q(U,y-8,$/536870912|0,$<<3),ha(u,v,U,y),B=0;B<8;B++)q(h,8*B,u[B],v[B]);return 0}function Lt(h,g){var y=r(),u=r(),v=r(),U=r(),B=r(),$=r(),G=r(),se=r(),J=r();Ut(y,h[1],h[0]),Ut(J,g[1],g[0]),Oe(y,y,J),or(u,h[0],h[1]),or(J,g[0],g[1]),Oe(u,u,J),Oe(v,h[3],g[3]),Oe(v,v,E),Oe(U,h[2],g[2]),or(U,U,U),Ut(B,u,y),Ut($,U,v),or(G,U,v),or(se,u,y),Oe(h[0],B,$),Oe(h[1],se,G),Oe(h[2],G,$),Oe(h[3],B,se)}function Rn(h,g,y){var u;for(u=0;u<4;u++)An(h[u],g[u],y)}function Un(h,g){var y=r(),u=r(),v=r();En(v,g[2]),Oe(y,g[0],v),Oe(u,g[1],v),Ir(h,u),h[31]^=la(y)<<7}function gs(h,g,y){var u,v;for(dt(h[0],c),dt(h[1],l),dt(h[2],l),dt(h[3],c),v=255;v>=0;--v)u=y[v/8|0]>>(v&7)&1,Rn(h,g,u),Lt(g,h),Lt(h,h),Rn(h,g,u)}function kr(h,g){var y=[r(),r(),r(),r()];dt(y[0],T),dt(y[1],C),dt(y[2],l),Oe(y[3],T,C),gs(h,y,g)}function xs(h,g,y){var u=new Uint8Array(64),v=[r(),r(),r(),r()],U;for(y||i(g,32),ur(u,g,32),u[0]&=248,u[31]&=127,u[31]|=64,kr(v,u),Un(h,v),U=0;U<32;U++)g[U+32]=h[U];return 0}var zr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Wr(h,g){var y,u,v,U;for(u=63;u>=32;--u){for(y=0,v=u-32,U=u-12;v<U;++v)g[v]+=y-16*g[u]*zr[v-(u-32)],y=Math.floor((g[v]+128)/256),g[v]-=y*256;g[v]+=y,g[u]=0}for(y=0,v=0;v<32;v++)g[v]+=y-(g[31]>>4)*zr[v],y=g[v]>>8,g[v]&=255;for(v=0;v<32;v++)g[v]-=y*zr[v];for(u=0;u<32;u++)g[u+1]+=g[u]>>8,h[u]=g[u]&255}function ri(h){var g=new Float64Array(64),y;for(y=0;y<64;y++)g[y]=h[y];for(y=0;y<64;y++)h[y]=0;Wr(h,g)}function Bi(h,g,y,u){var v=new Uint8Array(64),U=new Uint8Array(64),B=new Uint8Array(64),$,G,se=new Float64Array(64),J=[r(),r(),r(),r()];ur(v,u,32),v[0]&=248,v[31]&=127,v[31]|=64;var je=y+64;for($=0;$<y;$++)h[64+$]=g[$];for($=0;$<32;$++)h[32+$]=v[32+$];for(ur(B,h.subarray(32),y+32),ri(B),kr(J,B),Un(h,J),$=32;$<64;$++)h[$]=u[$];for(ur(U,h,y+64),ri(U),$=0;$<64;$++)se[$]=0;for($=0;$<32;$++)se[$]=B[$];for($=0;$<32;$++)for(G=0;G<32;G++)se[$+G]+=U[$]*v[G];return Wr(h.subarray(32),se),je}function _s(h,g){var y=r(),u=r(),v=r(),U=r(),B=r(),$=r(),G=r();return dt(h[2],l),ps(h[1],g),jt(v,h[1]),Oe(U,v,b),Ut(v,v,h[2]),or(U,h[2],U),jt(B,U),jt($,B),Oe(G,$,B),Oe(y,G,v),Oe(y,y,U),Sn(y,y),Oe(y,y,v),Oe(y,y,U),Oe(y,y,U),Oe(h[0],y,U),jt(u,h[0]),Oe(u,u,U),ar(u,v)&&Oe(h[0],h[0],M),jt(u,h[0]),Oe(u,u,U),ar(u,v)?-1:(la(h[0])===g[31]>>7&&Ut(h[0],c,h[0]),Oe(h[3],h[0],h[1]),0)}function ni(h,g,y,u){var v,U=new Uint8Array(32),B=new Uint8Array(64),$=[r(),r(),r(),r()],G=[r(),r(),r(),r()];if(y<64||_s(G,u))return-1;for(v=0;v<y;v++)h[v]=g[v];for(v=0;v<32;v++)h[v+32]=u[v];if(ur(B,h,y),ri(B),gs($,G,B),kr(G,g.subarray(32)),Lt($,G),Un(U,$),y-=64,ue(g,0,U,0)){for(v=0;v<y;v++)h[v]=0;return-1}for(v=0;v<y;v++)h[v]=g[v+64];return y}var ii=32,Bn=24,an=32,Gr=16,on=32,Ci=32,si=32,ai=32,Ii=32,vs=Bn,pu=an,yu=Gr,Pr=64,un=32,cn=64,bs=32,ms=64;e.lowlevel={crypto_core_hsalsa20:Ye,crypto_stream_xor:st,crypto_stream:ft,crypto_stream_salsa20_xor:Ot,crypto_stream_salsa20:Yt,crypto_onetimeauth:ir,crypto_onetimeauth_verify:kt,crypto_verify_16:Q,crypto_verify_32:ue,crypto_secretbox:sr,crypto_secretbox_open:nn,crypto_scalarmult:Ui,crypto_scalarmult_base:sn,crypto_box_beforenm:ei,crypto_box_afternm:Jt,crypto_box:du,crypto_box_open:Hr,crypto_box_keypair:Qn,crypto_hash:ur,crypto_sign:Bi,crypto_sign_keypair:xs,crypto_sign_open:ni,crypto_secretbox_KEYBYTES:ii,crypto_secretbox_NONCEBYTES:Bn,crypto_secretbox_ZEROBYTES:an,crypto_secretbox_BOXZEROBYTES:Gr,crypto_scalarmult_BYTES:on,crypto_scalarmult_SCALARBYTES:Ci,crypto_box_PUBLICKEYBYTES:si,crypto_box_SECRETKEYBYTES:ai,crypto_box_BEFORENMBYTES:Ii,crypto_box_NONCEBYTES:vs,crypto_box_ZEROBYTES:pu,crypto_box_BOXZEROBYTES:yu,crypto_sign_BYTES:Pr,crypto_sign_PUBLICKEYBYTES:un,crypto_sign_SECRETKEYBYTES:cn,crypto_sign_SEEDBYTES:bs,crypto_hash_BYTES:ms,gf:r,D:b,L:zr,pack25519:Ir,unpack25519:ps,M:Oe,A:or,S:jt,Z:Ut,pow2523:Sn,add:Lt,set25519:dt,modL:Wr,scalarmult:gs,scalarbase:kr};function da(h,g){if(h.length!==ii)throw new Error("bad key size");if(g.length!==Bn)throw new Error("bad nonce size")}function ws(h,g){if(h.length!==si)throw new Error("bad public key size");if(g.length!==ai)throw new Error("bad secret key size")}function zt(){for(var h=0;h<arguments.length;h++)if(!(arguments[h]instanceof Uint8Array))throw new TypeError("unexpected type, use Uint8Array")}function Hi(h){for(var g=0;g<h.length;g++)h[g]=0}e.randomBytes=function(h){var g=new Uint8Array(h);return i(g,h),g},e.secretbox=function(h,g,y){zt(h,g,y),da(y,g);for(var u=new Uint8Array(an+h.length),v=new Uint8Array(u.length),U=0;U<h.length;U++)u[U+an]=h[U];return sr(v,u,u.length,g,y),v.subarray(Gr)},e.secretbox.open=function(h,g,y){zt(h,g,y),da(y,g);for(var u=new Uint8Array(Gr+h.length),v=new Uint8Array(u.length),U=0;U<h.length;U++)u[U+Gr]=h[U];return u.length<32||nn(v,u,u.length,g,y)!==0?null:v.subarray(an)},e.secretbox.keyLength=ii,e.secretbox.nonceLength=Bn,e.secretbox.overheadLength=Gr,e.scalarMult=function(h,g){if(zt(h,g),h.length!==Ci)throw new Error("bad n size");if(g.length!==on)throw new Error("bad p size");var y=new Uint8Array(on);return Ui(y,h,g),y},e.scalarMult.base=function(h){if(zt(h),h.length!==Ci)throw new Error("bad n size");var g=new Uint8Array(on);return sn(g,h),g},e.scalarMult.scalarLength=Ci,e.scalarMult.groupElementLength=on,e.box=function(h,g,y,u){var v=e.box.before(y,u);return e.secretbox(h,g,v)},e.box.before=function(h,g){zt(h,g),ws(h,g);var y=new Uint8Array(Ii);return ei(y,h,g),y},e.box.after=e.secretbox,e.box.open=function(h,g,y,u){var v=e.box.before(y,u);return e.secretbox.open(h,g,v)},e.box.open.after=e.secretbox.open,e.box.keyPair=function(){var h=new Uint8Array(si),g=new Uint8Array(ai);return Qn(h,g),{publicKey:h,secretKey:g}},e.box.keyPair.fromSecretKey=function(h){if(zt(h),h.length!==ai)throw new Error("bad secret key size");var g=new Uint8Array(si);return sn(g,h),{publicKey:g,secretKey:new Uint8Array(h)}},e.box.publicKeyLength=si,e.box.secretKeyLength=ai,e.box.sharedKeyLength=Ii,e.box.nonceLength=vs,e.box.overheadLength=e.secretbox.overheadLength,e.sign=function(h,g){if(zt(h,g),g.length!==cn)throw new Error("bad secret key size");var y=new Uint8Array(Pr+h.length);return Bi(y,h,h.length,g),y},e.sign.open=function(h,g){if(zt(h,g),g.length!==un)throw new Error("bad public key size");var y=new Uint8Array(h.length),u=ni(y,h,h.length,g);if(u<0)return null;for(var v=new Uint8Array(u),U=0;U<v.length;U++)v[U]=y[U];return v},e.sign.detached=function(h,g){for(var y=e.sign(h,g),u=new Uint8Array(Pr),v=0;v<u.length;v++)u[v]=y[v];return u},e.sign.detached.verify=function(h,g,y){if(zt(h,g,y),g.length!==Pr)throw new Error("bad signature size");if(y.length!==un)throw new Error("bad public key size");var u=new Uint8Array(Pr+h.length),v=new Uint8Array(Pr+h.length),U;for(U=0;U<Pr;U++)u[U]=g[U];for(U=0;U<h.length;U++)u[U+Pr]=h[U];return ni(v,u,u.length,y)>=0},e.sign.keyPair=function(){var h=new Uint8Array(un),g=new Uint8Array(cn);return xs(h,g),{publicKey:h,secretKey:g}},e.sign.keyPair.fromSecretKey=function(h){if(zt(h),h.length!==cn)throw new Error("bad secret key size");for(var g=new Uint8Array(un),y=0;y<g.length;y++)g[y]=h[32+y];return{publicKey:g,secretKey:new Uint8Array(h)}},e.sign.keyPair.fromSeed=function(h){if(zt(h),h.length!==bs)throw new Error("bad seed size");for(var g=new Uint8Array(un),y=new Uint8Array(cn),u=0;u<32;u++)y[u]=h[u];return xs(g,y,!0),{publicKey:g,secretKey:y}},e.sign.publicKeyLength=un,e.sign.secretKeyLength=cn,e.sign.seedLength=bs,e.sign.signatureLength=Pr,e.hash=function(h){zt(h);var g=new Uint8Array(ms);return ur(g,h,h.length),g},e.hash.hashLength=ms,e.verify=function(h,g){return zt(h,g),h.length===0||g.length===0||h.length!==g.length?!1:X(h,0,g,0,h.length)===0},e.setPRNG=function(h){i=h},function(){var h=typeof self!="undefined"?self.crypto||self.msCrypto:null;if(h&&h.getRandomValues){var g=65536;e.setPRNG(function(y,u){var v,U=new Uint8Array(u);for(v=0;v<u;v+=g)h.getRandomValues(U.subarray(v,v+Math.min(u-v,g)));for(v=0;v<u;v++)y[v]=U[v];Hi(U)})}else typeof Gh!="undefined"&&(h=Vh(),h&&h.randomBytes&&e.setPRNG(function(y,u){var v,U=h.randomBytes(u);for(v=0;v<u;v++)y[v]=U[v];Hi(U)}))}()})(typeof to!="undefined"&&to.exports?to.exports:self.nacl=self.nacl||{})});var Ds=be(Vt=>{"use strict";Object.defineProperty(Vt,"__esModule",{value:!0});Vt.output=Vt.exists=Vt.hash=Vt.bytes=Vt.bool=Vt.number=void 0;function ro(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}Vt.number=ro;function Xh(e){if(typeof e!="boolean")throw new Error(`Expected boolean, not ${e}`)}Vt.bool=Xh;function Tc(e,...r){if(!(e instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(r.length>0&&!r.includes(e.length))throw new TypeError(`Expected Uint8Array of length ${r}, not of length=${e.length}`)}Vt.bytes=Tc;function Yh(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");ro(e.outputLen),ro(e.blockLen)}Vt.hash=Yh;function jh(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")}Vt.exists=jh;function Jh(e,r){Tc(e);let i=r.outputLen;if(e.length<i)throw new Error(`digestInto() expects output buffer of length at least ${i}`)}Vt.output=Jh;var d2={number:ro,bool:Xh,bytes:Tc,hash:Yh,exists:jh,output:Jh};Vt.default=d2});var Zh=be(no=>{"use strict";Object.defineProperty(no,"__esModule",{value:!0});no.crypto=void 0;no.crypto={node:void 0,web:typeof self=="object"&&"crypto"in self?self.crypto:void 0}});var gi=be(ke=>{"use strict";Object.defineProperty(ke,"__esModule",{value:!0});ke.randomBytes=ke.wrapConstructorWithOpts=ke.wrapConstructor=ke.checkOpts=ke.Hash=ke.concatBytes=ke.toBytes=ke.utf8ToBytes=ke.asyncLoop=ke.nextTick=ke.hexToBytes=ke.bytesToHex=ke.isLE=ke.rotr=ke.createView=ke.u32=ke.u8=void 0;var io=Zh(),p2=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength);ke.u8=p2;var y2=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4));ke.u32=y2;var g2=e=>new DataView(e.buffer,e.byteOffset,e.byteLength);ke.createView=g2;var x2=(e,r)=>e<<32-r|e>>>r;ke.rotr=x2;ke.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!ke.isLE)throw new Error("Non little-endian hardware is not supported");var _2=Array.from({length:256},(e,r)=>r.toString(16).padStart(2,"0"));function v2(e){if(!(e instanceof Uint8Array))throw new Error("Uint8Array expected");let r="";for(let i=0;i<e.length;i++)r+=_2[e[i]];return r}ke.bytesToHex=v2;function b2(e){if(typeof e!="string")throw new TypeError("hexToBytes: expected string, got "+typeof e);if(e.length%2)throw new Error("hexToBytes: received invalid unpadded hex");let r=new Uint8Array(e.length/2);for(let i=0;i<r.length;i++){let a=i*2,o=e.slice(a,a+2),c=Number.parseInt(o,16);if(Number.isNaN(c)||c<0)throw new Error("Invalid byte sequence");r[i]=c}return r}ke.hexToBytes=b2;var m2=async()=>{};ke.nextTick=m2;async function w2(e,r,i){let a=Date.now();for(let o=0;o<e;o++){i(o);let c=Date.now()-a;c>=0&&c<r||(await(0,ke.nextTick)(),a+=c)}}ke.asyncLoop=w2;function Qh(e){if(typeof e!="string")throw new TypeError(`utf8ToBytes expected string, got ${typeof e}`);return new TextEncoder().encode(e)}ke.utf8ToBytes=Qh;function Ec(e){if(typeof e=="string"&&(e=Qh(e)),!(e instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof e})`);return e}ke.toBytes=Ec;function T2(...e){if(!e.every(a=>a instanceof Uint8Array))throw new Error("Uint8Array list expected");if(e.length===1)return e[0];let r=e.reduce((a,o)=>a+o.length,0),i=new Uint8Array(r);for(let a=0,o=0;a<e.length;a++){let c=e[a];i.set(c,o),o+=c.length}return i}ke.concatBytes=T2;var Ac=class{clone(){return this._cloneInto()}};ke.Hash=Ac;var A2=e=>Object.prototype.toString.call(e)==="[object Object]"&&e.constructor===Object;function E2(e,r){if(r!==void 0&&(typeof r!="object"||!A2(r)))throw new TypeError("Options should be object or undefined");return Object.assign(e,r)}ke.checkOpts=E2;function S2(e){let r=a=>e().update(Ec(a)).digest(),i=e();return r.outputLen=i.outputLen,r.blockLen=i.blockLen,r.create=()=>e(),r}ke.wrapConstructor=S2;function R2(e){let r=(a,o)=>e(o).update(Ec(a)).digest(),i=e({});return r.outputLen=i.outputLen,r.blockLen=i.blockLen,r.create=a=>e(a),r}ke.wrapConstructorWithOpts=R2;function U2(e=32){if(io.crypto.web)return io.crypto.web.getRandomValues(new Uint8Array(e));if(io.crypto.node)return new Uint8Array(io.crypto.node.randomBytes(e).buffer);throw new Error("The environment doesn't have randomBytes function")}ke.randomBytes=U2});var td=be(Fs=>{"use strict";Object.defineProperty(Fs,"__esModule",{value:!0});Fs.hmac=void 0;var so=Ds(),ed=gi(),ao=class extends ed.Hash{constructor(r,i){super(),this.finished=!1,this.destroyed=!1,so.default.hash(r);let a=(0,ed.toBytes)(i);if(this.iHash=r.create(),typeof this.iHash.update!="function")throw new TypeError("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let o=this.blockLen,c=new Uint8Array(o);c.set(a.length>o?r.create().update(a).digest():a);for(let l=0;l<c.length;l++)c[l]^=54;this.iHash.update(c),this.oHash=r.create();for(let l=0;l<c.length;l++)c[l]^=106;this.oHash.update(c),c.fill(0)}update(r){return so.default.exists(this),this.iHash.update(r),this}digestInto(r){so.default.exists(this),so.default.bytes(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:i,iHash:a,finished:o,destroyed:c,blockLen:l,outputLen:p}=this;return r=r,r.finished=o,r.destroyed=c,r.blockLen=l,r.outputLen=p,r.oHash=i._cloneInto(r.oHash),r.iHash=a._cloneInto(r.iHash),r}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}},B2=(e,r,i)=>new ao(e,r).update(i).digest();Fs.hmac=B2;Fs.hmac.create=(e,r)=>new ao(e,r)});var id=be(Ki=>{"use strict";Object.defineProperty(Ki,"__esModule",{value:!0});Ki.pbkdf2Async=Ki.pbkdf2=void 0;var oo=Ds(),C2=td(),Gi=gi();function rd(e,r,i,a){oo.default.hash(e);let o=(0,Gi.checkOpts)({dkLen:32,asyncTick:10},a),{c,dkLen:l,asyncTick:p}=o;if(oo.default.number(c),oo.default.number(l),oo.default.number(p),c<1)throw new Error("PBKDF2: iterations (c) should be >= 1");let b=(0,Gi.toBytes)(r),E=(0,Gi.toBytes)(i),T=new Uint8Array(l),C=C2.hmac.create(e,b),M=C._cloneInto().update(E);return{c,dkLen:l,asyncTick:p,DK:T,PRF:C,PRFSalt:M}}function nd(e,r,i,a,o){return e.destroy(),r.destroy(),a&&a.destroy(),o.fill(0),i}function I2(e,r,i,a){let{c:o,dkLen:c,DK:l,PRF:p,PRFSalt:b}=rd(e,r,i,a),E,T=new Uint8Array(4),C=(0,Gi.createView)(T),M=new Uint8Array(p.outputLen);for(let q=1,X=0;X<c;q++,X+=p.outputLen){let Q=l.subarray(X,X+p.outputLen);C.setInt32(0,q,!1),(E=b._cloneInto(E)).update(T).digestInto(M),Q.set(M.subarray(0,Q.length));for(let ue=1;ue<o;ue++){p._cloneInto(E).update(M).digestInto(M);for(let ce=0;ce<Q.length;ce++)Q[ce]^=M[ce]}}return nd(p,b,l,E,M)}Ki.pbkdf2=I2;async function H2(e,r,i,a){let{c:o,dkLen:c,asyncTick:l,DK:p,PRF:b,PRFSalt:E}=rd(e,r,i,a),T,C=new Uint8Array(4),M=(0,Gi.createView)(C),q=new Uint8Array(b.outputLen);for(let X=1,Q=0;Q<c;X++,Q+=b.outputLen){let ue=p.subarray(Q,Q+b.outputLen);M.setInt32(0,X,!1),(T=E._cloneInto(T)).update(C).digestInto(q),ue.set(q.subarray(0,ue.length)),await(0,Gi.asyncLoop)(o-1,l,ce=>{b._cloneInto(T).update(q).digestInto(q);for(let Pe=0;Pe<ue.length;Pe++)ue[Pe]^=q[Pe]})}return nd(b,E,p,T,q)}Ki.pbkdf2Async=H2});var Uc=be(uo=>{"use strict";Object.defineProperty(uo,"__esModule",{value:!0});uo.SHA2=void 0;var Sc=Ds(),$s=gi();function P2(e,r,i,a){if(typeof e.setBigUint64=="function")return e.setBigUint64(r,i,a);let o=BigInt(32),c=BigInt(4294967295),l=Number(i>>o&c),p=Number(i&c),b=a?4:0,E=a?0:4;e.setUint32(r+b,l,a),e.setUint32(r+E,p,a)}var Rc=class extends $s.Hash{constructor(r,i,a,o){super(),this.blockLen=r,this.outputLen=i,this.padOffset=a,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(r),this.view=(0,$s.createView)(this.buffer)}update(r){Sc.default.exists(this);let{view:i,buffer:a,blockLen:o}=this;r=(0,$s.toBytes)(r);let c=r.length;for(let l=0;l<c;){let p=Math.min(o-this.pos,c-l);if(p===o){let b=(0,$s.createView)(r);for(;o<=c-l;l+=o)this.process(b,l);continue}a.set(r.subarray(l,l+p),this.pos),this.pos+=p,l+=p,this.pos===o&&(this.process(i,0),this.pos=0)}return this.length+=r.length,this.roundClean(),this}digestInto(r){Sc.default.exists(this),Sc.default.output(r,this),this.finished=!0;let{buffer:i,view:a,blockLen:o,isLE:c}=this,{pos:l}=this;i[l++]=128,this.buffer.subarray(l).fill(0),this.padOffset>o-l&&(this.process(a,0),l=0);for(let b=l;b<o;b++)i[b]=0;P2(a,o-8,BigInt(this.length*8),c),this.process(a,0);let p=(0,$s.createView)(r);this.get().forEach((b,E)=>p.setUint32(4*E,b,c))}digest(){let{buffer:r,outputLen:i}=this;this.digestInto(r);let a=r.slice(0,i);return this.destroy(),a}_cloneInto(r){r||(r=new this.constructor),r.set(...this.get());let{blockLen:i,buffer:a,length:o,finished:c,destroyed:l,pos:p}=this;return r.length=o,r.pos=p,r.finished=c,r.destroyed=l,o%i&&r.buffer.set(a),r}};uo.SHA2=Rc});var sd=be(co=>{"use strict";Object.defineProperty(co,"__esModule",{value:!0});co.sha256=void 0;var q2=Uc(),Dr=gi(),O2=(e,r,i)=>e&r^~e&i,M2=(e,r,i)=>e&r^e&i^r&i,L2=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),$n=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Nn=new Uint32Array(64),Bc=class extends q2.SHA2{constructor(){super(64,32,8,!1),this.A=$n[0]|0,this.B=$n[1]|0,this.C=$n[2]|0,this.D=$n[3]|0,this.E=$n[4]|0,this.F=$n[5]|0,this.G=$n[6]|0,this.H=$n[7]|0}get(){let{A:r,B:i,C:a,D:o,E:c,F:l,G:p,H:b}=this;return[r,i,a,o,c,l,p,b]}set(r,i,a,o,c,l,p,b){this.A=r|0,this.B=i|0,this.C=a|0,this.D=o|0,this.E=c|0,this.F=l|0,this.G=p|0,this.H=b|0}process(r,i){for(let C=0;C<16;C++,i+=4)Nn[C]=r.getUint32(i,!1);for(let C=16;C<64;C++){let M=Nn[C-15],q=Nn[C-2],X=(0,Dr.rotr)(M,7)^(0,Dr.rotr)(M,18)^M>>>3,Q=(0,Dr.rotr)(q,17)^(0,Dr.rotr)(q,19)^q>>>10;Nn[C]=Q+Nn[C-7]+X+Nn[C-16]|0}let{A:a,B:o,C:c,D:l,E:p,F:b,G:E,H:T}=this;for(let C=0;C<64;C++){let M=(0,Dr.rotr)(p,6)^(0,Dr.rotr)(p,11)^(0,Dr.rotr)(p,25),q=T+M+O2(p,b,E)+L2[C]+Nn[C]|0,Q=((0,Dr.rotr)(a,2)^(0,Dr.rotr)(a,13)^(0,Dr.rotr)(a,22))+M2(a,o,c)|0;T=E,E=b,b=p,p=l+q|0,l=c,c=o,o=a,a=q+Q|0}a=a+this.A|0,o=o+this.B|0,c=c+this.C|0,l=l+this.D|0,p=p+this.E|0,b=b+this.F|0,E=E+this.G|0,T=T+this.H|0,this.set(a,o,c,l,p,b,E,T)}roundClean(){Nn.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};co.sha256=(0,Dr.wrapConstructor)(()=>new Bc)});var ud=be(Sr=>{"use strict";Object.defineProperty(Sr,"__esModule",{value:!0});Sr.add=Sr.toBig=Sr.split=Sr.fromBig=void 0;var fo=BigInt(2**32-1),Cc=BigInt(32);function Ic(e,r=!1){return r?{h:Number(e&fo),l:Number(e>>Cc&fo)}:{h:Number(e>>Cc&fo)|0,l:Number(e&fo)|0}}Sr.fromBig=Ic;function ad(e,r=!1){let i=new Uint32Array(e.length),a=new Uint32Array(e.length);for(let o=0;o<e.length;o++){let{h:c,l}=Ic(e[o],r);[i[o],a[o]]=[c,l]}return[i,a]}Sr.split=ad;var D2=(e,r)=>BigInt(e>>>0)<<Cc|BigInt(r>>>0);Sr.toBig=D2;var F2=(e,r,i)=>e>>>i,$2=(e,r,i)=>e<<32-i|r>>>i,N2=(e,r,i)=>e>>>i|r<<32-i,k2=(e,r,i)=>e<<32-i|r>>>i,z2=(e,r,i)=>e<<64-i|r>>>i-32,W2=(e,r,i)=>e>>>i-32|r<<64-i,G2=(e,r)=>r,K2=(e,r)=>e,V2=(e,r,i)=>e<<i|r>>>32-i,X2=(e,r,i)=>r<<i|e>>>32-i,Y2=(e,r,i)=>r<<i-32|e>>>64-i,j2=(e,r,i)=>e<<i-32|r>>>64-i;function od(e,r,i,a){let o=(r>>>0)+(a>>>0);return{h:e+i+(o/2**32|0)|0,l:o|0}}Sr.add=od;var J2=(e,r,i)=>(e>>>0)+(r>>>0)+(i>>>0),Z2=(e,r,i,a)=>r+i+a+(e/2**32|0)|0,Q2=(e,r,i,a)=>(e>>>0)+(r>>>0)+(i>>>0)+(a>>>0),em=(e,r,i,a,o)=>r+i+a+o+(e/2**32|0)|0,tm=(e,r,i,a,o)=>(e>>>0)+(r>>>0)+(i>>>0)+(a>>>0)+(o>>>0),rm=(e,r,i,a,o,c)=>r+i+a+o+c+(e/2**32|0)|0,nm={fromBig:Ic,split:ad,toBig:Sr.toBig,shrSH:F2,shrSL:$2,rotrSH:N2,rotrSL:k2,rotrBH:z2,rotrBL:W2,rotr32H:G2,rotr32L:K2,rotlSH:V2,rotlSL:X2,rotlBH:Y2,rotlBL:j2,add:od,add3L:J2,add3H:Z2,add4L:Q2,add4H:em,add5H:rm,add5L:tm};Sr.default=nm});var cd=be(Yr=>{"use strict";Object.defineProperty(Yr,"__esModule",{value:!0});Yr.sha384=Yr.sha512_256=Yr.sha512=Yr.SHA512=void 0;var im=Uc(),Le=ud(),qc=gi(),[sm,am]=Le.default.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(e=>BigInt(e))),kn=new Uint32Array(80),zn=new Uint32Array(80),Vi=class extends im.SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){let{