@sofaws/dapp-core
Version:
A library to hold the main logic for a dapp on the Elrond Network
1 lines • 268 kB
JavaScript
"use strict";var Ub=Object.create;var Fo=Object.defineProperty,Wb=Object.defineProperties,Hb=Object.getOwnPropertyDescriptor,$b=Object.getOwnPropertyDescriptors,zb=Object.getOwnPropertyNames,qr=Object.getOwnPropertySymbols,Gb=Object.getPrototypeOf,ep=Object.prototype.hasOwnProperty,Um=Object.prototype.propertyIsEnumerable;var Bm=(t,r,a)=>r in t?Fo(t,r,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[r]=a,G=(t,r)=>{for(var a in r||(r={}))ep.call(r,a)&&Bm(t,a,r[a]);if(qr)for(var a of qr(r))Um.call(r,a)&&Bm(t,a,r[a]);return t},_e=(t,r)=>Wb(t,$b(r));var ht=(t,r)=>{var a={};for(var s in t)ep.call(t,s)&&r.indexOf(s)<0&&(a[s]=t[s]);if(t!=null&&qr)for(var s of qr(t))r.indexOf(s)<0&&Um.call(t,s)&&(a[s]=t[s]);return a};var H=(t,r)=>()=>(t&&(r=t(t=0)),r);var Mo=(t,r)=>()=>(r||t((r={exports:{}}).exports,r),r.exports),xt=(t,r)=>{for(var a in r)Fo(t,a,{get:r[a],enumerable:!0})},Wm=(t,r,a,s)=>{if(r&&typeof r=="object"||typeof r=="function")for(let l of zb(r))!ep.call(t,l)&&l!==a&&Fo(t,l,{get:()=>r[l],enumerable:!(s=Hb(r,l))||s.enumerable});return t};var C=(t,r,a)=>(a=t!=null?Ub(Gb(t)):{},Wm(r||!t||!t.__esModule?Fo(a,"default",{value:t,enumerable:!0}):a,t)),Oo=t=>Wm(Fo({},"__esModule",{value:!0}),t);var Kt=(t,r,a)=>new Promise((s,l)=>{var x=I=>{try{L(a.next(I))}catch(N){l(N)}},y=I=>{try{L(a.throw(I))}catch(N){l(N)}},L=I=>I.done?s(I.value):Promise.resolve(I.value).then(x,y);L((a=a.apply(t,r)).next())});var zm=Mo(Kr=>{"use strict";p();Kr.byteLength=qb;Kr.toByteArray=Xb;Kr.fromByteArray=Jb;var yn=[],nn=[],Vb=typeof Uint8Array!="undefined"?Uint8Array:Array,np="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(yt=0,Hm=np.length;yt<Hm;++yt)yn[yt]=np[yt],nn[np.charCodeAt(yt)]=yt;var yt,Hm;nn["-".charCodeAt(0)]=62;nn["_".charCodeAt(0)]=63;function $m(t){var r=t.length;if(r%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var a=t.indexOf("=");a===-1&&(a=r);var s=a===r?0:4-a%4;return[a,s]}function qb(t){var r=$m(t),a=r[0],s=r[1];return(a+s)*3/4-s}function Kb(t,r,a){return(r+a)*3/4-a}function Xb(t){var r,a=$m(t),s=a[0],l=a[1],x=new Vb(Kb(t,s,l)),y=0,L=l>0?s-4:s,I;for(I=0;I<L;I+=4)r=nn[t.charCodeAt(I)]<<18|nn[t.charCodeAt(I+1)]<<12|nn[t.charCodeAt(I+2)]<<6|nn[t.charCodeAt(I+3)],x[y++]=r>>16&255,x[y++]=r>>8&255,x[y++]=r&255;return l===2&&(r=nn[t.charCodeAt(I)]<<2|nn[t.charCodeAt(I+1)]>>4,x[y++]=r&255),l===1&&(r=nn[t.charCodeAt(I)]<<10|nn[t.charCodeAt(I+1)]<<4|nn[t.charCodeAt(I+2)]>>2,x[y++]=r>>8&255,x[y++]=r&255),x}function Zb(t){return yn[t>>18&63]+yn[t>>12&63]+yn[t>>6&63]+yn[t&63]}function Yb(t,r,a){for(var s,l=[],x=r;x<a;x+=3)s=(t[x]<<16&16711680)+(t[x+1]<<8&65280)+(t[x+2]&255),l.push(Zb(s));return l.join("")}function Jb(t){for(var r,a=t.length,s=a%3,l=[],x=16383,y=0,L=a-s;y<L;y+=x)l.push(Yb(t,y,y+x>L?L:y+x));return s===1?(r=t[a-1],l.push(yn[r>>2]+yn[r<<4&63]+"==")):s===2&&(r=(t[a-2]<<8)+t[a-1],l.push(yn[r>>10]+yn[r>>4&63]+yn[r<<2&63]+"=")),l.join("")}});var Gm=Mo(tp=>{p();tp.read=function(t,r,a,s,l){var x,y,L=l*8-s-1,I=(1<<L)-1,N=I>>1,U=-7,F=a?l-1:0,Z=a?-1:1,oe=t[r+F];for(F+=Z,x=oe&(1<<-U)-1,oe>>=-U,U+=L;U>0;x=x*256+t[r+F],F+=Z,U-=8);for(y=x&(1<<-U)-1,x>>=-U,U+=s;U>0;y=y*256+t[r+F],F+=Z,U-=8);if(x===0)x=1-N;else{if(x===I)return y?NaN:(oe?-1:1)*(1/0);y=y+Math.pow(2,s),x=x-N}return(oe?-1:1)*y*Math.pow(2,x-s)};tp.write=function(t,r,a,s,l,x){var y,L,I,N=x*8-l-1,U=(1<<N)-1,F=U>>1,Z=l===23?Math.pow(2,-24)-Math.pow(2,-77):0,oe=s?0:x-1,ie=s?1:-1,ge=r<0||r===0&&1/r<0?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(L=isNaN(r)?1:0,y=U):(y=Math.floor(Math.log(r)/Math.LN2),r*(I=Math.pow(2,-y))<1&&(y--,I*=2),y+F>=1?r+=Z/I:r+=Z*Math.pow(2,1-F),r*I>=2&&(y++,I/=2),y+F>=U?(L=0,y=U):y+F>=1?(L=(r*I-1)*Math.pow(2,l),y=y+F):(L=r*Math.pow(2,F-1)*Math.pow(2,l),y=0));l>=8;t[a+oe]=L&255,oe+=ie,L/=256,l-=8);for(y=y<<l|L,N+=l;N>0;t[a+oe]=y&255,oe+=ie,y/=256,N-=8);t[a+oe-ie]|=ge*128}});var o_=Mo(Zt=>{"use strict";p();var op=zm(),Xt=Gm(),Vm=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Zt.Buffer=S;Zt.SlowBuffer=oT;Zt.INSPECT_MAX_BYTES=50;var Xr=2147483647;Zt.kMaxLength=Xr;S.TYPED_ARRAY_SUPPORT=Qb();!S.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function Qb(){try{var t=new Uint8Array(1),r={foo:function(){return 42}};return Object.setPrototypeOf(r,Uint8Array.prototype),Object.setPrototypeOf(t,r),t.foo()===42}catch(a){return!1}}Object.defineProperty(S.prototype,"parent",{enumerable:!0,get:function(){if(!!S.isBuffer(this))return this.buffer}});Object.defineProperty(S.prototype,"offset",{enumerable:!0,get:function(){if(!!S.isBuffer(this))return this.byteOffset}});function Fn(t){if(t>Xr)throw new RangeError('The value "'+t+'" is invalid for option "size"');var r=new Uint8Array(t);return Object.setPrototypeOf(r,S.prototype),r}function S(t,r,a){if(typeof t=="number"){if(typeof r=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return pp(t)}return Xm(t,r,a)}S.poolSize=8192;function Xm(t,r,a){if(typeof t=="string")return eT(t,r);if(ArrayBuffer.isView(t))return nT(t);if(t==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(bn(t,ArrayBuffer)||t&&bn(t.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(bn(t,SharedArrayBuffer)||t&&bn(t.buffer,SharedArrayBuffer)))return ap(t,r,a);if(typeof t=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var s=t.valueOf&&t.valueOf();if(s!=null&&s!==t)return S.from(s,r,a);var l=tT(t);if(l)return l;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof t[Symbol.toPrimitive]=="function")return S.from(t[Symbol.toPrimitive]("string"),r,a);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}S.from=function(t,r,a){return Xm(t,r,a)};Object.setPrototypeOf(S.prototype,Uint8Array.prototype);Object.setPrototypeOf(S,Uint8Array);function Zm(t){if(typeof t!="number")throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function jb(t,r,a){return Zm(t),t<=0?Fn(t):r!==void 0?typeof a=="string"?Fn(t).fill(r,a):Fn(t).fill(r):Fn(t)}S.alloc=function(t,r,a){return jb(t,r,a)};function pp(t){return Zm(t),Fn(t<0?0:cp(t)|0)}S.allocUnsafe=function(t){return pp(t)};S.allocUnsafeSlow=function(t){return pp(t)};function eT(t,r){if((typeof r!="string"||r==="")&&(r="utf8"),!S.isEncoding(r))throw new TypeError("Unknown encoding: "+r);var a=Ym(t,r)|0,s=Fn(a),l=s.write(t,r);return l!==a&&(s=s.slice(0,l)),s}function rp(t){for(var r=t.length<0?0:cp(t.length)|0,a=Fn(r),s=0;s<r;s+=1)a[s]=t[s]&255;return a}function nT(t){if(bn(t,Uint8Array)){var r=new Uint8Array(t);return ap(r.buffer,r.byteOffset,r.byteLength)}return rp(t)}function ap(t,r,a){if(r<0||t.byteLength<r)throw new RangeError('"offset" is outside of buffer bounds');if(t.byteLength<r+(a||0))throw new RangeError('"length" is outside of buffer bounds');var s;return r===void 0&&a===void 0?s=new Uint8Array(t):a===void 0?s=new Uint8Array(t,r):s=new Uint8Array(t,r,a),Object.setPrototypeOf(s,S.prototype),s}function tT(t){if(S.isBuffer(t)){var r=cp(t.length)|0,a=Fn(r);return a.length===0||t.copy(a,0,0,r),a}if(t.length!==void 0)return typeof t.length!="number"||sp(t.length)?Fn(0):rp(t);if(t.type==="Buffer"&&Array.isArray(t.data))return rp(t.data)}function cp(t){if(t>=Xr)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Xr.toString(16)+" bytes");return t|0}function oT(t){return+t!=t&&(t=0),S.alloc(+t)}S.isBuffer=function(r){return r!=null&&r._isBuffer===!0&&r!==S.prototype};S.compare=function(r,a){if(bn(r,Uint8Array)&&(r=S.from(r,r.offset,r.byteLength)),bn(a,Uint8Array)&&(a=S.from(a,a.offset,a.byteLength)),!S.isBuffer(r)||!S.isBuffer(a))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(r===a)return 0;for(var s=r.length,l=a.length,x=0,y=Math.min(s,l);x<y;++x)if(r[x]!==a[x]){s=r[x],l=a[x];break}return s<l?-1:l<s?1:0};S.isEncoding=function(r){switch(String(r).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};S.concat=function(r,a){if(!Array.isArray(r))throw new TypeError('"list" argument must be an Array of Buffers');if(r.length===0)return S.alloc(0);var s;if(a===void 0)for(a=0,s=0;s<r.length;++s)a+=r[s].length;var l=S.allocUnsafe(a),x=0;for(s=0;s<r.length;++s){var y=r[s];if(bn(y,Uint8Array))x+y.length>l.length?S.from(y).copy(l,x):Uint8Array.prototype.set.call(l,y,x);else if(S.isBuffer(y))y.copy(l,x);else throw new TypeError('"list" argument must be an Array of Buffers');x+=y.length}return l};function Ym(t,r){if(S.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||bn(t,ArrayBuffer))return t.byteLength;if(typeof t!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var a=t.length,s=arguments.length>2&&arguments[2]===!0;if(!s&&a===0)return 0;for(var l=!1;;)switch(r){case"ascii":case"latin1":case"binary":return a;case"utf8":case"utf-8":return ip(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return a*2;case"hex":return a>>>1;case"base64":return t_(t).length;default:if(l)return s?-1:ip(t).length;r=(""+r).toLowerCase(),l=!0}}S.byteLength=Ym;function rT(t,r,a){var s=!1;if((r===void 0||r<0)&&(r=0),r>this.length||((a===void 0||a>this.length)&&(a=this.length),a<=0)||(a>>>=0,r>>>=0,a<=r))return"";for(t||(t="utf8");;)switch(t){case"hex":return uT(this,r,a);case"utf8":case"utf-8":return Qm(this,r,a);case"ascii":return lT(this,r,a);case"latin1":case"binary":return dT(this,r,a);case"base64":return mT(this,r,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return fT(this,r,a);default:if(s)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),s=!0}}S.prototype._isBuffer=!0;function bt(t,r,a){var s=t[r];t[r]=t[a],t[a]=s}S.prototype.swap16=function(){var r=this.length;if(r%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var a=0;a<r;a+=2)bt(this,a,a+1);return this};S.prototype.swap32=function(){var r=this.length;if(r%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var a=0;a<r;a+=4)bt(this,a,a+3),bt(this,a+1,a+2);return this};S.prototype.swap64=function(){var r=this.length;if(r%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var a=0;a<r;a+=8)bt(this,a,a+7),bt(this,a+1,a+6),bt(this,a+2,a+5),bt(this,a+3,a+4);return this};S.prototype.toString=function(){var r=this.length;return r===0?"":arguments.length===0?Qm(this,0,r):rT.apply(this,arguments)};S.prototype.toLocaleString=S.prototype.toString;S.prototype.equals=function(r){if(!S.isBuffer(r))throw new TypeError("Argument must be a Buffer");return this===r?!0:S.compare(this,r)===0};S.prototype.inspect=function(){var r="",a=Zt.INSPECT_MAX_BYTES;return r=this.toString("hex",0,a).replace(/(.{2})/g,"$1 ").trim(),this.length>a&&(r+=" ... "),"<Buffer "+r+">"};Vm&&(S.prototype[Vm]=S.prototype.inspect);S.prototype.compare=function(r,a,s,l,x){if(bn(r,Uint8Array)&&(r=S.from(r,r.offset,r.byteLength)),!S.isBuffer(r))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof r);if(a===void 0&&(a=0),s===void 0&&(s=r?r.length:0),l===void 0&&(l=0),x===void 0&&(x=this.length),a<0||s>r.length||l<0||x>this.length)throw new RangeError("out of range index");if(l>=x&&a>=s)return 0;if(l>=x)return-1;if(a>=s)return 1;if(a>>>=0,s>>>=0,l>>>=0,x>>>=0,this===r)return 0;for(var y=x-l,L=s-a,I=Math.min(y,L),N=this.slice(l,x),U=r.slice(a,s),F=0;F<I;++F)if(N[F]!==U[F]){y=N[F],L=U[F];break}return y<L?-1:L<y?1:0};function Jm(t,r,a,s,l){if(t.length===0)return-1;if(typeof a=="string"?(s=a,a=0):a>2147483647?a=2147483647:a<-2147483648&&(a=-2147483648),a=+a,sp(a)&&(a=l?0:t.length-1),a<0&&(a=t.length+a),a>=t.length){if(l)return-1;a=t.length-1}else if(a<0)if(l)a=0;else return-1;if(typeof r=="string"&&(r=S.from(r,s)),S.isBuffer(r))return r.length===0?-1:qm(t,r,a,s,l);if(typeof r=="number")return r=r&255,typeof Uint8Array.prototype.indexOf=="function"?l?Uint8Array.prototype.indexOf.call(t,r,a):Uint8Array.prototype.lastIndexOf.call(t,r,a):qm(t,[r],a,s,l);throw new TypeError("val must be string, number or Buffer")}function qm(t,r,a,s,l){var x=1,y=t.length,L=r.length;if(s!==void 0&&(s=String(s).toLowerCase(),s==="ucs2"||s==="ucs-2"||s==="utf16le"||s==="utf-16le")){if(t.length<2||r.length<2)return-1;x=2,y/=2,L/=2,a/=2}function I(oe,ie){return x===1?oe[ie]:oe.readUInt16BE(ie*x)}var N;if(l){var U=-1;for(N=a;N<y;N++)if(I(t,N)===I(r,U===-1?0:N-U)){if(U===-1&&(U=N),N-U+1===L)return U*x}else U!==-1&&(N-=N-U),U=-1}else for(a+L>y&&(a=y-L),N=a;N>=0;N--){for(var F=!0,Z=0;Z<L;Z++)if(I(t,N+Z)!==I(r,Z)){F=!1;break}if(F)return N}return-1}S.prototype.includes=function(r,a,s){return this.indexOf(r,a,s)!==-1};S.prototype.indexOf=function(r,a,s){return Jm(this,r,a,s,!0)};S.prototype.lastIndexOf=function(r,a,s){return Jm(this,r,a,s,!1)};function aT(t,r,a,s){a=Number(a)||0;var l=t.length-a;s?(s=Number(s),s>l&&(s=l)):s=l;var x=r.length;s>x/2&&(s=x/2);for(var y=0;y<s;++y){var L=parseInt(r.substr(y*2,2),16);if(sp(L))return y;t[a+y]=L}return y}function iT(t,r,a,s){return Zr(ip(r,t.length-a),t,a,s)}function pT(t,r,a,s){return Zr(xT(r),t,a,s)}function cT(t,r,a,s){return Zr(t_(r),t,a,s)}function sT(t,r,a,s){return Zr(yT(r,t.length-a),t,a,s)}S.prototype.write=function(r,a,s,l){if(a===void 0)l="utf8",s=this.length,a=0;else if(s===void 0&&typeof a=="string")l=a,s=this.length,a=0;else if(isFinite(a))a=a>>>0,isFinite(s)?(s=s>>>0,l===void 0&&(l="utf8")):(l=s,s=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var x=this.length-a;if((s===void 0||s>x)&&(s=x),r.length>0&&(s<0||a<0)||a>this.length)throw new RangeError("Attempt to write outside buffer bounds");l||(l="utf8");for(var y=!1;;)switch(l){case"hex":return aT(this,r,a,s);case"utf8":case"utf-8":return iT(this,r,a,s);case"ascii":case"latin1":case"binary":return pT(this,r,a,s);case"base64":return cT(this,r,a,s);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return sT(this,r,a,s);default:if(y)throw new TypeError("Unknown encoding: "+l);l=(""+l).toLowerCase(),y=!0}};S.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function mT(t,r,a){return r===0&&a===t.length?op.fromByteArray(t):op.fromByteArray(t.slice(r,a))}function Qm(t,r,a){a=Math.min(t.length,a);for(var s=[],l=r;l<a;){var x=t[l],y=null,L=x>239?4:x>223?3:x>191?2:1;if(l+L<=a){var I,N,U,F;switch(L){case 1:x<128&&(y=x);break;case 2:I=t[l+1],(I&192)===128&&(F=(x&31)<<6|I&63,F>127&&(y=F));break;case 3:I=t[l+1],N=t[l+2],(I&192)===128&&(N&192)===128&&(F=(x&15)<<12|(I&63)<<6|N&63,F>2047&&(F<55296||F>57343)&&(y=F));break;case 4:I=t[l+1],N=t[l+2],U=t[l+3],(I&192)===128&&(N&192)===128&&(U&192)===128&&(F=(x&15)<<18|(I&63)<<12|(N&63)<<6|U&63,F>65535&&F<1114112&&(y=F))}}y===null?(y=65533,L=1):y>65535&&(y-=65536,s.push(y>>>10&1023|55296),y=56320|y&1023),s.push(y),l+=L}return _T(s)}var Km=4096;function _T(t){var r=t.length;if(r<=Km)return String.fromCharCode.apply(String,t);for(var a="",s=0;s<r;)a+=String.fromCharCode.apply(String,t.slice(s,s+=Km));return a}function lT(t,r,a){var s="";a=Math.min(t.length,a);for(var l=r;l<a;++l)s+=String.fromCharCode(t[l]&127);return s}function dT(t,r,a){var s="";a=Math.min(t.length,a);for(var l=r;l<a;++l)s+=String.fromCharCode(t[l]);return s}function uT(t,r,a){var s=t.length;(!r||r<0)&&(r=0),(!a||a<0||a>s)&&(a=s);for(var l="",x=r;x<a;++x)l+=bT[t[x]];return l}function fT(t,r,a){for(var s=t.slice(r,a),l="",x=0;x<s.length-1;x+=2)l+=String.fromCharCode(s[x]+s[x+1]*256);return l}S.prototype.slice=function(r,a){var s=this.length;r=~~r,a=a===void 0?s:~~a,r<0?(r+=s,r<0&&(r=0)):r>s&&(r=s),a<0?(a+=s,a<0&&(a=0)):a>s&&(a=s),a<r&&(a=r);var l=this.subarray(r,a);return Object.setPrototypeOf(l,S.prototype),l};function ve(t,r,a){if(t%1!==0||t<0)throw new RangeError("offset is not uint");if(t+r>a)throw new RangeError("Trying to access beyond buffer length")}S.prototype.readUintLE=S.prototype.readUIntLE=function(r,a,s){r=r>>>0,a=a>>>0,s||ve(r,a,this.length);for(var l=this[r],x=1,y=0;++y<a&&(x*=256);)l+=this[r+y]*x;return l};S.prototype.readUintBE=S.prototype.readUIntBE=function(r,a,s){r=r>>>0,a=a>>>0,s||ve(r,a,this.length);for(var l=this[r+--a],x=1;a>0&&(x*=256);)l+=this[r+--a]*x;return l};S.prototype.readUint8=S.prototype.readUInt8=function(r,a){return r=r>>>0,a||ve(r,1,this.length),this[r]};S.prototype.readUint16LE=S.prototype.readUInt16LE=function(r,a){return r=r>>>0,a||ve(r,2,this.length),this[r]|this[r+1]<<8};S.prototype.readUint16BE=S.prototype.readUInt16BE=function(r,a){return r=r>>>0,a||ve(r,2,this.length),this[r]<<8|this[r+1]};S.prototype.readUint32LE=S.prototype.readUInt32LE=function(r,a){return r=r>>>0,a||ve(r,4,this.length),(this[r]|this[r+1]<<8|this[r+2]<<16)+this[r+3]*16777216};S.prototype.readUint32BE=S.prototype.readUInt32BE=function(r,a){return r=r>>>0,a||ve(r,4,this.length),this[r]*16777216+(this[r+1]<<16|this[r+2]<<8|this[r+3])};S.prototype.readIntLE=function(r,a,s){r=r>>>0,a=a>>>0,s||ve(r,a,this.length);for(var l=this[r],x=1,y=0;++y<a&&(x*=256);)l+=this[r+y]*x;return x*=128,l>=x&&(l-=Math.pow(2,8*a)),l};S.prototype.readIntBE=function(r,a,s){r=r>>>0,a=a>>>0,s||ve(r,a,this.length);for(var l=a,x=1,y=this[r+--l];l>0&&(x*=256);)y+=this[r+--l]*x;return x*=128,y>=x&&(y-=Math.pow(2,8*a)),y};S.prototype.readInt8=function(r,a){return r=r>>>0,a||ve(r,1,this.length),this[r]&128?(255-this[r]+1)*-1:this[r]};S.prototype.readInt16LE=function(r,a){r=r>>>0,a||ve(r,2,this.length);var s=this[r]|this[r+1]<<8;return s&32768?s|4294901760:s};S.prototype.readInt16BE=function(r,a){r=r>>>0,a||ve(r,2,this.length);var s=this[r+1]|this[r]<<8;return s&32768?s|4294901760:s};S.prototype.readInt32LE=function(r,a){return r=r>>>0,a||ve(r,4,this.length),this[r]|this[r+1]<<8|this[r+2]<<16|this[r+3]<<24};S.prototype.readInt32BE=function(r,a){return r=r>>>0,a||ve(r,4,this.length),this[r]<<24|this[r+1]<<16|this[r+2]<<8|this[r+3]};S.prototype.readFloatLE=function(r,a){return r=r>>>0,a||ve(r,4,this.length),Xt.read(this,r,!0,23,4)};S.prototype.readFloatBE=function(r,a){return r=r>>>0,a||ve(r,4,this.length),Xt.read(this,r,!1,23,4)};S.prototype.readDoubleLE=function(r,a){return r=r>>>0,a||ve(r,8,this.length),Xt.read(this,r,!0,52,8)};S.prototype.readDoubleBE=function(r,a){return r=r>>>0,a||ve(r,8,this.length),Xt.read(this,r,!1,52,8)};function Oe(t,r,a,s,l,x){if(!S.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(r>l||r<x)throw new RangeError('"value" argument is out of bounds');if(a+s>t.length)throw new RangeError("Index out of range")}S.prototype.writeUintLE=S.prototype.writeUIntLE=function(r,a,s,l){if(r=+r,a=a>>>0,s=s>>>0,!l){var x=Math.pow(2,8*s)-1;Oe(this,r,a,s,x,0)}var y=1,L=0;for(this[a]=r&255;++L<s&&(y*=256);)this[a+L]=r/y&255;return a+s};S.prototype.writeUintBE=S.prototype.writeUIntBE=function(r,a,s,l){if(r=+r,a=a>>>0,s=s>>>0,!l){var x=Math.pow(2,8*s)-1;Oe(this,r,a,s,x,0)}var y=s-1,L=1;for(this[a+y]=r&255;--y>=0&&(L*=256);)this[a+y]=r/L&255;return a+s};S.prototype.writeUint8=S.prototype.writeUInt8=function(r,a,s){return r=+r,a=a>>>0,s||Oe(this,r,a,1,255,0),this[a]=r&255,a+1};S.prototype.writeUint16LE=S.prototype.writeUInt16LE=function(r,a,s){return r=+r,a=a>>>0,s||Oe(this,r,a,2,65535,0),this[a]=r&255,this[a+1]=r>>>8,a+2};S.prototype.writeUint16BE=S.prototype.writeUInt16BE=function(r,a,s){return r=+r,a=a>>>0,s||Oe(this,r,a,2,65535,0),this[a]=r>>>8,this[a+1]=r&255,a+2};S.prototype.writeUint32LE=S.prototype.writeUInt32LE=function(r,a,s){return r=+r,a=a>>>0,s||Oe(this,r,a,4,4294967295,0),this[a+3]=r>>>24,this[a+2]=r>>>16,this[a+1]=r>>>8,this[a]=r&255,a+4};S.prototype.writeUint32BE=S.prototype.writeUInt32BE=function(r,a,s){return r=+r,a=a>>>0,s||Oe(this,r,a,4,4294967295,0),this[a]=r>>>24,this[a+1]=r>>>16,this[a+2]=r>>>8,this[a+3]=r&255,a+4};S.prototype.writeIntLE=function(r,a,s,l){if(r=+r,a=a>>>0,!l){var x=Math.pow(2,8*s-1);Oe(this,r,a,s,x-1,-x)}var y=0,L=1,I=0;for(this[a]=r&255;++y<s&&(L*=256);)r<0&&I===0&&this[a+y-1]!==0&&(I=1),this[a+y]=(r/L>>0)-I&255;return a+s};S.prototype.writeIntBE=function(r,a,s,l){if(r=+r,a=a>>>0,!l){var x=Math.pow(2,8*s-1);Oe(this,r,a,s,x-1,-x)}var y=s-1,L=1,I=0;for(this[a+y]=r&255;--y>=0&&(L*=256);)r<0&&I===0&&this[a+y+1]!==0&&(I=1),this[a+y]=(r/L>>0)-I&255;return a+s};S.prototype.writeInt8=function(r,a,s){return r=+r,a=a>>>0,s||Oe(this,r,a,1,127,-128),r<0&&(r=255+r+1),this[a]=r&255,a+1};S.prototype.writeInt16LE=function(r,a,s){return r=+r,a=a>>>0,s||Oe(this,r,a,2,32767,-32768),this[a]=r&255,this[a+1]=r>>>8,a+2};S.prototype.writeInt16BE=function(r,a,s){return r=+r,a=a>>>0,s||Oe(this,r,a,2,32767,-32768),this[a]=r>>>8,this[a+1]=r&255,a+2};S.prototype.writeInt32LE=function(r,a,s){return r=+r,a=a>>>0,s||Oe(this,r,a,4,2147483647,-2147483648),this[a]=r&255,this[a+1]=r>>>8,this[a+2]=r>>>16,this[a+3]=r>>>24,a+4};S.prototype.writeInt32BE=function(r,a,s){return r=+r,a=a>>>0,s||Oe(this,r,a,4,2147483647,-2147483648),r<0&&(r=4294967295+r+1),this[a]=r>>>24,this[a+1]=r>>>16,this[a+2]=r>>>8,this[a+3]=r&255,a+4};function jm(t,r,a,s,l,x){if(a+s>t.length)throw new RangeError("Index out of range");if(a<0)throw new RangeError("Index out of range")}function e_(t,r,a,s,l){return r=+r,a=a>>>0,l||jm(t,r,a,4,34028234663852886e22,-34028234663852886e22),Xt.write(t,r,a,s,23,4),a+4}S.prototype.writeFloatLE=function(r,a,s){return e_(this,r,a,!0,s)};S.prototype.writeFloatBE=function(r,a,s){return e_(this,r,a,!1,s)};function n_(t,r,a,s,l){return r=+r,a=a>>>0,l||jm(t,r,a,8,17976931348623157e292,-17976931348623157e292),Xt.write(t,r,a,s,52,8),a+8}S.prototype.writeDoubleLE=function(r,a,s){return n_(this,r,a,!0,s)};S.prototype.writeDoubleBE=function(r,a,s){return n_(this,r,a,!1,s)};S.prototype.copy=function(r,a,s,l){if(!S.isBuffer(r))throw new TypeError("argument should be a Buffer");if(s||(s=0),!l&&l!==0&&(l=this.length),a>=r.length&&(a=r.length),a||(a=0),l>0&&l<s&&(l=s),l===s||r.length===0||this.length===0)return 0;if(a<0)throw new RangeError("targetStart out of bounds");if(s<0||s>=this.length)throw new RangeError("Index out of range");if(l<0)throw new RangeError("sourceEnd out of bounds");l>this.length&&(l=this.length),r.length-a<l-s&&(l=r.length-a+s);var x=l-s;return this===r&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(a,s,l):Uint8Array.prototype.set.call(r,this.subarray(s,l),a),x};S.prototype.fill=function(r,a,s,l){if(typeof r=="string"){if(typeof a=="string"?(l=a,a=0,s=this.length):typeof s=="string"&&(l=s,s=this.length),l!==void 0&&typeof l!="string")throw new TypeError("encoding must be a string");if(typeof l=="string"&&!S.isEncoding(l))throw new TypeError("Unknown encoding: "+l);if(r.length===1){var x=r.charCodeAt(0);(l==="utf8"&&x<128||l==="latin1")&&(r=x)}}else typeof r=="number"?r=r&255:typeof r=="boolean"&&(r=Number(r));if(a<0||this.length<a||this.length<s)throw new RangeError("Out of range index");if(s<=a)return this;a=a>>>0,s=s===void 0?this.length:s>>>0,r||(r=0);var y;if(typeof r=="number")for(y=a;y<s;++y)this[y]=r;else{var L=S.isBuffer(r)?r:S.from(r,l),I=L.length;if(I===0)throw new TypeError('The value "'+r+'" is invalid for argument "value"');for(y=0;y<s-a;++y)this[y+a]=L[y%I]}return this};var gT=/[^+/0-9A-Za-z-_]/g;function hT(t){if(t=t.split("=")[0],t=t.trim().replace(gT,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function ip(t,r){r=r||1/0;for(var a,s=t.length,l=null,x=[],y=0;y<s;++y){if(a=t.charCodeAt(y),a>55295&&a<57344){if(!l){if(a>56319){(r-=3)>-1&&x.push(239,191,189);continue}else if(y+1===s){(r-=3)>-1&&x.push(239,191,189);continue}l=a;continue}if(a<56320){(r-=3)>-1&&x.push(239,191,189),l=a;continue}a=(l-55296<<10|a-56320)+65536}else l&&(r-=3)>-1&&x.push(239,191,189);if(l=null,a<128){if((r-=1)<0)break;x.push(a)}else if(a<2048){if((r-=2)<0)break;x.push(a>>6|192,a&63|128)}else if(a<65536){if((r-=3)<0)break;x.push(a>>12|224,a>>6&63|128,a&63|128)}else if(a<1114112){if((r-=4)<0)break;x.push(a>>18|240,a>>12&63|128,a>>6&63|128,a&63|128)}else throw new Error("Invalid code point")}return x}function xT(t){for(var r=[],a=0;a<t.length;++a)r.push(t.charCodeAt(a)&255);return r}function yT(t,r){for(var a,s,l,x=[],y=0;y<t.length&&!((r-=2)<0);++y)a=t.charCodeAt(y),s=a>>8,l=a%256,x.push(l),x.push(s);return x}function t_(t){return op.toByteArray(hT(t))}function Zr(t,r,a,s){for(var l=0;l<s&&!(l+a>=r.length||l>=t.length);++l)r[l+a]=t[l];return l}function bn(t,r){return t instanceof r||t!=null&&t.constructor!=null&&t.constructor.name!=null&&t.constructor.name===r.name}function sp(t){return t!==t}var bT=function(){for(var t="0123456789abcdef",r=new Array(256),a=0;a<16;++a)for(var s=a*16,l=0;l<16;++l)r[s+l]=t[a]+t[l];return r}()});var c_=Mo((xv,p_)=>{p();var ue=p_.exports={},Tn,wn;function mp(){throw new Error("setTimeout has not been defined")}function _p(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?Tn=setTimeout:Tn=mp}catch(t){Tn=mp}try{typeof clearTimeout=="function"?wn=clearTimeout:wn=_p}catch(t){wn=_p}})();function r_(t){if(Tn===setTimeout)return setTimeout(t,0);if((Tn===mp||!Tn)&&setTimeout)return Tn=setTimeout,setTimeout(t,0);try{return Tn(t,0)}catch(r){try{return Tn.call(null,t,0)}catch(a){return Tn.call(this,t,0)}}}function TT(t){if(wn===clearTimeout)return clearTimeout(t);if((wn===_p||!wn)&&clearTimeout)return wn=clearTimeout,clearTimeout(t);try{return wn(t)}catch(r){try{return wn.call(null,t)}catch(a){return wn.call(this,t)}}}var Mn=[],Yt=!1,Tt,Yr=-1;function wT(){!Yt||!Tt||(Yt=!1,Tt.length?Mn=Tt.concat(Mn):Yr=-1,Mn.length&&a_())}function a_(){if(!Yt){var t=r_(wT);Yt=!0;for(var r=Mn.length;r;){for(Tt=Mn,Mn=[];++Yr<r;)Tt&&Tt[Yr].run();Yr=-1,r=Mn.length}Tt=null,Yt=!1,TT(t)}}ue.nextTick=function(t){var r=new Array(arguments.length-1);if(arguments.length>1)for(var a=1;a<arguments.length;a++)r[a-1]=arguments[a];Mn.push(new i_(t,r)),Mn.length===1&&!Yt&&r_(a_)};function i_(t,r){this.fun=t,this.array=r}i_.prototype.run=function(){this.fun.apply(null,this.array)};ue.title="browser";ue.browser=!0;ue.env={};ue.argv=[];ue.version="";ue.versions={};function On(){}ue.on=On;ue.addListener=On;ue.once=On;ue.off=On;ue.removeListener=On;ue.removeAllListeners=On;ue.emit=On;ue.prependListener=On;ue.prependOnceListener=On;ue.listeners=function(t){return[]};ue.binding=function(t){throw new Error("process.binding is not supported")};ue.cwd=function(){return"/"};ue.chdir=function(t){throw new Error("process.chdir is not supported")};ue.umask=function(){return 0}});var u,g,vT,f,p=H(()=>{u=C(o_()),g=C(c_()),vT=function(t){function r(){var s=this||self;return delete t.prototype.__magic__,s}if(typeof globalThis=="object")return globalThis;if(this)return r();t.defineProperty(t.prototype,"__magic__",{configurable:!0,get:r});var a=__magic__;return a}(Object),f=vT});var __=H(()=>{"use strict";p()});var l_=H(()=>{"use strict";p()});var vn,Se=H(()=>{"use strict";p();vn=(l=>(l.raw="raw",l.text="text",l.decimal="decimal",l.smart="smart",l))(vn||{})});var ln=H(()=>{"use strict";p()});var d_=H(()=>{"use strict";p()});var u_=H(()=>{"use strict";p()});var f_=H(()=>{"use strict";p()});var g_=H(()=>{"use strict";p()});var Bn=H(()=>{"use strict";p();l_();Se();ln();d_();u_();f_();g_()});var lp,h_,Wv,x_,Hv,y_,b_,$v,zv,T_=H(()=>{"use strict";p();Bn();lp={devnet:{id:"devnet",chainId:"D",name:"Devnet",egldLabel:"xEGLD",decimals:"18",digits:"4",gasPerDataByte:"1500",walletConnectDeepLink:"https://maiar.page.link/?apn=com.elrond.maiar.wallet&isi=1519405832&ibi=com.elrond.maiar.wallet&link=https://maiar.com/",walletConnectBridgeAddresses:["https://bridge.walletconnect.org"],walletConnectV2RelayAddresses:["wss://relay.walletconnect.com"],walletAddress:"https://devnet-wallet.elrond.com",apiAddress:"https://devnet-api.elrond.com",explorerAddress:"http://devnet-explorer.elrond.com",apiTimeout:"4000"},testnet:{id:"testnet",chainId:"T",name:"Testnet",egldLabel:"xEGLD",decimals:"18",digits:"4",gasPerDataByte:"1500",walletConnectDeepLink:"https://maiar.page.link/?apn=com.elrond.maiar.wallet&isi=1519405832&ibi=com.elrond.maiar.wallet&link=https://maiar.com/",walletConnectBridgeAddresses:["https://bridge.walletconnect.org"],walletConnectV2RelayAddresses:["wss://relay.walletconnect.com"],walletAddress:"https://testnet-wallet.elrond.com",apiAddress:"https://testnet-api.elrond.com",explorerAddress:"http://testnet-explorer.elrond.com",apiTimeout:"4000"},mainnet:{id:"mainnet",chainId:"1",name:"Mainnet",egldLabel:"xEGLD",decimals:"18",digits:"4",gasPerDataByte:"1500",walletConnectDeepLink:"https://maiar.page.link/?apn=com.elrond.maiar.wallet&isi=1519405832&ibi=com.elrond.maiar.wallet&link=https://maiar.com/",walletConnectBridgeAddresses:["https://bridge.walletconnect.org"],walletConnectV2RelayAddresses:["wss://relay.walletconnect.com"],walletAddress:"https://wallet.elrond.com",apiAddress:"https://api.elrond.com",explorerAddress:"https://explorer.elrond.com",apiTimeout:"4000"}},{chainId:h_,egldLabel:Wv}=lp["devnet"],{chainId:x_,egldLabel:Hv}=lp["testnet"],{chainId:y_,egldLabel:b_}=lp["mainnet"],$v={["devnet"]:h_,["testnet"]:x_,["mainnet"]:y_},zv={[h_]:"devnet",[x_]:"testnet",[y_]:"mainnet"}});var dp=H(()=>{"use strict";p()});var w_=H(()=>{"use strict";p()});var v_,up=H(()=>{"use strict";p();v_="transaction-status-toast-id"});var fp,gp,Ve,Jt,S_,jr,A_,ea,Sn,se=H(()=>{"use strict";p();__();T_();dp();w_();up();fp=5e4,gp=1e9,Ve=18,Jt=4,S_=1,jr="logout",A_="login",ea="N/A",Sn="0"});var la,Ip=H(()=>{"use strict";p();la=()=>Date.now()/1e3});var il=H(()=>{"use strict";p()});var pl=H(()=>{"use strict";p()});var cl=H(()=>{"use strict";p();Ip();il();pl()});var Lp={};xt(Lp,{getItem:()=>_w,localStorageKeys:()=>It,removeItem:()=>lw,setItem:()=>mw});var It,Ep,mw,_w,lw,zo=H(()=>{"use strict";p();cl();It={loginExpiresAt:"dapp-core-login-expires-at",logoutEvent:"dapp-core-logout-event"},Ep=typeof localStorage!="undefined",mw=({key:t,data:r,expires:a})=>{!Ep||localStorage.setItem(String(t),JSON.stringify({expires:a,data:r}))},_w=t=>{if(!Ep)return;let r=localStorage.getItem(String(t));if(!r)return null;let a=JSON.parse(r);return!a||!a.hasOwnProperty("expires")||!a.hasOwnProperty("data")?null:la()>=a.expires?(localStorage.removeItem(String(t)),null):a.data},lw=t=>{!Ep||localStorage.removeItem(String(t))}});var Np={};xt(Np,{clear:()=>ll,getItem:()=>ml,removeItem:()=>_l,setItem:()=>sl,storage:()=>dw});var sl,ml,_l,ll,dw,dl=H(()=>{"use strict";p();sl=({key:t,data:r,expires:a})=>{sessionStorage.setItem(String(t),JSON.stringify({expires:a,data:r}))},ml=t=>{let r=sessionStorage.getItem(String(t));if(!r)return null;let a=JSON.parse(r);return!a||!a.hasOwnProperty("expires")||!a.hasOwnProperty("data")?null:Date.now()>=a.expires?(sessionStorage.removeItem(String(t)),null):a.data},_l=t=>sessionStorage.removeItem(String(t)),ll=()=>sessionStorage.clear(),dw={setItem:sl,getItem:ml,removeItem:_l,clear:ll}});var no,da=H(()=>{"use strict";p();zo();dl();no={session:Np,local:Lp}});function Go(){return new Date().setHours(new Date().getHours()+24)}function Vo(t){no.local.setItem({key:It.loginExpiresAt,data:t,expires:t})}var Cp=H(()=>{"use strict";p();da();zo()});var Dp,Be,ua,at=H(()=>{"use strict";p();Dp=require("@reduxjs/toolkit");se();Be=(0,Dp.createAction)(jr),ua=(0,Dp.createAction)(A_,t=>({payload:t}))});var fl,ul,gl,HI,$I,zI,GI,VI,qI,hl,xl,Rp=H(()=>{"use strict";p();fl=require("@reduxjs/toolkit");Cp();ln();at();ul={loginMethod:"",walletConnectLogin:null,ledgerLogin:null,tokenLogin:null,walletLogin:null,extensionLogin:null,isLoginSessionInvalid:!1},gl=(0,fl.createSlice)({name:"loginInfoSlice",initialState:ul,reducers:{setLoginMethod:(t,r)=>{t.loginMethod=r.payload},setTokenLogin:(t,r)=>{t.tokenLogin=r.payload},setTokenLoginSignature:(t,r)=>{(t==null?void 0:t.tokenLogin)!=null&&(t.tokenLogin.signature=r.payload)},setWalletLogin:(t,r)=>{t.walletLogin=r.payload},setWalletConnectLogin:(t,r)=>{t.walletConnectLogin=r.payload},setLedgerLogin:(t,r)=>{t.ledgerLogin=r.payload},invalidateLoginSession:t=>{t.isLoginSessionInvalid=!0}},extraReducers:t=>{t.addCase(Be,()=>ul),t.addCase(ua,(r,a)=>{r.loginMethod=a.payload.loginMethod,Vo(Go())})}}),{setLoginMethod:HI,setWalletConnectLogin:$I,setLedgerLogin:zI,setTokenLogin:GI,setTokenLoginSignature:VI,setWalletLogin:qI,invalidateLoginSession:hl}=gl.actions,xl=gl.reducer});var yl=H(()=>{"use strict";p()});var bl=H(()=>{"use strict";p();yl()});function Pp(t){return t[Math.floor(Math.random()*t.length)]}var Tl=H(()=>{"use strict";p()});var wl=H(()=>{"use strict";p();dp()});var vl=H(()=>{"use strict";p();bl();Tl();wl()});var Sl,Al,Fp,fw,kl,cE,sE,Il,Mp=H(()=>{"use strict";p();Sl=require("@reduxjs/toolkit"),Al=C(require("lodash.omit"));vl();Fp={id:"not-configured",chainId:"",name:"NOT CONFIGURED",egldLabel:"",decimals:"18",digits:"4",gasPerDataByte:"1500",walletConnectDeepLink:"",walletConnectBridgeAddress:"",walletConnectV2RelayAddress:"",walletConnectV2ProjectId:"",walletAddress:"",apiAddress:"",explorerAddress:"",apiTimeout:"4000"},fw={network:Fp,chainID:"-1"},kl=(0,Sl.createSlice)({name:"appConfig",initialState:fw,reducers:{initializeNetworkConfig:(t,r)=>{let a=Pp(r.payload.walletConnectBridgeAddresses),s=Pp(r.payload.walletConnectV2RelayAddresses),l=(0,Al.default)(r.payload,"walletConnectBridgeAddresses","walletConnectV2RelayAddresses");t.network=_e(G(G({},t.network),l),{walletConnectBridgeAddress:a,walletConnectV2RelayAddress:s})},setChainID:(t,r)=>{t.chainID=r.payload}}}),{initializeNetworkConfig:cE,setChainID:sE}=kl.actions,Il=kl.reducer});var Bp,El,Ll,fa,Op,Nl,Cl,hE,Dl,xE,yE,bE,TE,wE,vE,SE,Rl,Up=H(()=>{"use strict";p();Bp=require("@elrondnetwork/erdjs"),El=require("@reduxjs/toolkit"),Ll=require("redux-persist");se();da();zo();at();fa={balance:"...",address:"",nonce:0,txCount:0,scrCount:0,claimableRewards:Sn},Op={address:"",websocketEvent:null,accounts:{"":fa},ledgerAccount:null,publicKey:"",walletConnectAccount:null,isAccountLoading:!0,accountLoadingError:null},Nl=(0,El.createSlice)({name:"accountInfoSlice",initialState:Op,reducers:{setAddress:(t,r)=>{let a=r.payload;t.address=a,t.publicKey=new Bp.Address(a).hex()},setAccount:(t,r)=>{let a=t.address===r.payload.address;t.accounts={[t.address]:a?r.payload:fa},t.isAccountLoading=!1,t.accountLoadingError=null},setAccountNonce:(t,r)=>{let{address:a}=t;t.accounts[a].nonce=r.payload},setAccountShard:(t,r)=>{t.shard=r.payload},setLedgerAccount:(t,r)=>{t.ledgerAccount=r.payload},updateLedgerAccount:(t,r)=>{t.ledgerAccount!=null&&(t.ledgerAccount.index=r.payload.index,t.ledgerAccount.address=r.payload.address)},setWalletConnectAccount:(t,r)=>{t.walletConnectAccount=r.payload},setIsAccountLoading:(t,r)=>{t.isAccountLoading=r.payload,t.accountLoadingError=null},setAccountLoadingError:(t,r)=>{t.accountLoadingError=r.payload,t.isAccountLoading=!1},setWebsocketEvent:(t,r)=>{t.websocketEvent={timestamp:Date.now(),message:r.payload}}},extraReducers:t=>{t.addCase(Be,()=>(no.local.removeItem(It.loginExpiresAt),Op)),t.addCase(ua,(r,a)=>{let{address:s}=a.payload;r.address=s,r.publicKey=new Bp.Address(s).hex()}),t.addCase(Ll.REHYDRATE,(r,a)=>{var N;if(!((N=a.payload)!=null&&N.account))return;let{account:s}=a.payload,{address:l,shard:x,accounts:y,publicKey:L}=s;r.address=l,r.shard=x;let I=y&&l in y;r.accounts=I?y:Op.accounts,r.publicKey=L})}}),{setAccount:Cl,setAddress:hE,setAccountNonce:Dl,setAccountShard:xE,setLedgerAccount:yE,updateLedgerAccount:bE,setWalletConnectAccount:TE,setIsAccountLoading:wE,setAccountLoadingError:vE,setWebsocketEvent:SE}=Nl.actions,Rl=Nl.reducer});function Pl(t){return t!=null&&(Sw(t)||Ew(t))}function ga(t){return t!=null&&(Aw(t)||Lw(t))}function ha(t){return t!=null&&(kw(t)||Nw(t))}function Fl(t){return t!=null&&Iw(t)}function Sw(t){return t!=null&&hw.includes(t)}function Aw(t){return t!=null&&xw.includes(t)}function kw(t){return t!=null&&yw.includes(t)}function Iw(t){return t!=null&&bw.includes(t)}function Ew(t){return t!=null&&Tw.includes(t)}function Lw(t){return t!=null&&ww.includes(t)}function Nw(t){return t!=null&&vw.includes(t)}var hw,xw,yw,bw,Tw,ww,vw,Wp=H(()=>{"use strict";p();ln();hw=["sent"],xw=["success"],yw=["fail","cancelled","timedOut"],bw=["timedOut"],Tw=["pending"],ww=["success"],vw=["fail","invalid"]});var Ml,Ol,qo,Cw,Bl,RE,PE,FE,ME,OE,BE,UE,WE,HE,$E,xa,ya=H(()=>{"use strict";p();Ml=require("@reduxjs/toolkit"),Ol=require("redux-persist");ln();Wp();at();qo={signedTransactions:{},transactionsToSign:null,signTransactionsError:null,signTransactionsCancelMessage:null,customTransactionInformationForSessionId:{}},Cw={signWithoutSending:!1,sessionInformation:null,redirectAfterSign:!1},Bl=(0,Ml.createSlice)({name:"transactionsSlice",initialState:qo,reducers:{moveTransactionsToSignedState:(t,r)=>{var I,N;let{sessionId:a,transactions:s,errorMessage:l,status:x,redirectRoute:y}=r.payload,L=((I=t.customTransactionInformationForSessionId)==null?void 0:I[a])||Cw;t.signedTransactions[a]={transactions:s,status:x,errorMessage:l,redirectRoute:y,customTransactionInformation:L},((N=t==null?void 0:t.transactionsToSign)==null?void 0:N.sessionId)===a&&(t.transactionsToSign=qo.transactionsToSign)},clearSignedTransaction:(t,r)=>{t.signedTransactions[r.payload]&&delete t.signedTransactions[r.payload]},clearTransactionToSign:t=>{t!=null&&t.transactionsToSign&&(t.transactionsToSign=null)},updateSignedTransaction:(t,r)=>{t.signedTransactions=G(G({},t.signedTransactions),r.payload)},updateSignedTransactions:(t,r)=>{let{sessionId:a,status:s,errorMessage:l,transactions:x}=r.payload;t.signedTransactions[a]!=null&&(t.signedTransactions[a].status=s,l!=null&&(t.signedTransactions[a].errorMessage=l),x!=null&&(t.signedTransactions[a].transactions=x))},updateSignedTransactionStatus:(t,r)=>{var L,I,N,U,F,Z;let{sessionId:a,status:s,errorMessage:l,transactionHash:x}=r.payload,y=(I=(L=t.signedTransactions)==null?void 0:L[a])==null?void 0:I.transactions;if(y!=null){t.signedTransactions[a].transactions=y.map(ge=>ge.hash===x?_e(G({},ge),{status:s,errorMessage:l}):ge);let oe=(U=(N=t.signedTransactions[a])==null?void 0:N.transactions)==null?void 0:U.every(ge=>ga(ge.status)),ie=(Z=(F=t.signedTransactions[a])==null?void 0:F.transactions)==null?void 0:Z.every(ge=>ha(ge.status));oe&&(t.signedTransactions[a].status="success"),ie&&(t.signedTransactions[a].status="fail")}},setTransactionsToSign:(t,r)=>{t.transactionsToSign=r.payload;let{sessionId:a,customTransactionInformation:s}=r.payload;t.customTransactionInformationForSessionId[a]=s,t.signTransactionsError=null},clearAllTransactionsToSign:t=>{t.transactionsToSign=qo.transactionsToSign,t.signTransactionsError=null},clearAllSignedTransactions:t=>{t.signedTransactions=qo.signedTransactions},setSignTransactionsError:(t,r)=>{t.signTransactionsError=r.payload},setSignTransactionsCancelMessage:(t,r)=>{t.signTransactionsCancelMessage=r.payload}},extraReducers:t=>{t.addCase(Be,()=>qo),t.addCase(Ol.REHYDRATE,(r,a)=>{var y;if(r.signTransactionsCancelMessage=null,!((y=a.payload)!=null&&y.transactions))return;let{signedTransactions:s,customTransactionInformationForSessionId:l}=a.payload.transactions,x=Object.entries(s).reduce((L,[I,N])=>{let U=new Date(I),F=new Date;return F.setHours(F.getHours()+5),F-U>0||(L[I]=N),L},{});l!=null&&(r.customTransactionInformationForSessionId=l),s!=null&&(r.signedTransactions=x)})}}),{updateSignedTransactionStatus:RE,updateSignedTransactions:PE,setTransactionsToSign:FE,clearAllTransactionsToSign:ME,clearAllSignedTransactions:OE,clearSignedTransaction:BE,clearTransactionToSign:UE,setSignTransactionsError:WE,setSignTransactionsCancelMessage:HE,moveTransactionsToSignedState:$E}=Bl.actions,xa=Bl.reducer});var Ul,$p,zp,Gp,Dw,Hp,Wl,qE,KE,XE,ba,Ta=H(()=>{"use strict";p();Ul=require("@reduxjs/toolkit");at();$p="Transaction failed",zp="Transaction successful",Gp="Processing transaction",Dw="Transaction submitted",Hp={},Wl=(0,Ul.createSlice)({name:"transactionsInfo",initialState:Hp,reducers:{setTransactionsDisplayInfo(t,r){let{sessionId:a,transactionsDisplayInfo:s}=r.payload;a!=null&&(t[a]={errorMessage:(s==null?void 0:s.errorMessage)||$p,successMessage:(s==null?void 0:s.successMessage)||zp,processingMessage:(s==null?void 0:s.processingMessage)||Gp,submittedMessage:(s==null?void 0:s.submittedMessage)||Dw,transactionDuration:s==null?void 0:s.transactionDuration})},clearTransactionsInfoForSessionId(t,r){r.payload!=null&&delete t[r.payload]},clearTransactionsInfo:()=>Hp},extraReducers:t=>{t.addCase(Be,()=>Hp)}}),{clearTransactionsInfo:qE,setTransactionsDisplayInfo:KE,clearTransactionsInfoForSessionId:XE}=Wl.actions,ba=Wl.reducer});var $l,Hl,zl,QE,jE,e5,n5,Gl,Vp=H(()=>{"use strict";p();$l=require("@reduxjs/toolkit");at();Hl={},zl=(0,$l.createSlice)({name:"modalsSlice",initialState:Hl,reducers:{setTxSubmittedModal:(t,r)=>{t.txSubmittedModal=r.payload},setNotificationModal:(t,r)=>{t.notificationModal=r.payload},clearTxSubmittedModal:t=>{t.txSubmittedModal=void 0},clearNotificationModal:t=>{t.notificationModal=void 0}},extraReducers:t=>{t.addCase(Be,()=>Hl)}}),{setTxSubmittedModal:QE,setNotificationModal:jE,clearTxSubmittedModal:e5,clearNotificationModal:n5}=zl.actions,Gl=zl.reducer});var ql,Kl,Vl,Xl,s5,m5,_5,l5,d5,u5,wa,va=H(()=>{"use strict";p();ql=require("@reduxjs/toolkit"),Kl=require("redux-persist");up();Bn();Ip();at();Vl={customToasts:[],transactionToasts:[],failTransactionToast:null},Xl=(0,ql.createSlice)({name:"toastsSlice",initialState:Vl,reducers:{addCustomToast:(t,r)=>{t.customToasts.push(_e(G({},r.payload),{type:"custom",toastId:r.payload.toastId||`custom-toast-${t.customToasts.length+1}`}))},removeCustomToast:(t,r)=>{t.customToasts=t.customToasts.filter(a=>a.toastId!==r.payload)},addTransactionToast:(t,r)=>{t.transactionToasts.push({type:"transaction",startTimestamp:la(),toastId:r.payload||`custom-toast-${t.transactionToasts.length+1}`})},removeTransactionToast:(t,r)=>{t.transactionToasts=t.transactionToasts.filter(a=>a.toastId!==r.payload)},addFailTransactionToast:(t,r)=>{t.failTransactionToast=_e(G({},r.payload),{toastId:v_})},removeFailTransactionToast:t=>{t.failTransactionToast=null}},extraReducers:t=>{t.addCase(Be,()=>Vl),t.addCase(Kl.REHYDRATE,(r,a)=>{var l,x;let s=(x=(l=a.customToasts)==null?void 0:l.filter(y=>!("component"in y)))!=null?x:[];r.customToasts=s})}}),{addCustomToast:s5,removeCustomToast:m5,addTransactionToast:_5,removeTransactionToast:l5,addFailTransactionToast:d5,removeFailTransactionToast:u5}=Xl.actions,wa=Xl.reducer});var to=H(()=>{"use strict";p();Rp();Mp();Up();ya();Ta();Vp();va()});var qp=H(()=>{"use strict";p()});var Ql,Jl,jl,P5,F5,M5,O5,B5,U5,ed,nd=H(()=>{"use strict";p();Ql=require("@reduxjs/toolkit");at();Jl={visible:!1,modal:{showHeader:!0,showFooter:!1,headerText:"",footerText:""}},jl=(0,Ql.createSlice)({name:"dappModalsSlice",initialState:Jl,reducers:{setDappModalVisibility:(t,r)=>{t.visible=r.payload},setDappModalHeaderVisibility:(t,r)=>{t.modal.showHeader=r.payload},setDappModalFooterVisibility:(t,r)=>{t.modal.showFooter=r.payload},setDappModalHeaderText:(t,r)=>{t.modal.headerText=r.payload},setDappModalFooterText:(t,r)=>{t.modal.footerText=r.payload},setDappModalConfig:(t,r)=>{t.modal=G({},r.payload)}},extraReducers:t=>{t.addCase(Be,()=>Jl)}}),{setDappModalVisibility:P5,setDappModalHeaderVisibility:F5,setDappModalFooterVisibility:M5,setDappModalHeaderText:O5,setDappModalFooterText:B5,setDappModalConfig:U5}=jl.actions,ed=jl.reducer});var td,Mw,Ow,oo,Aa=H(()=>{"use strict";p();td=require("@reduxjs/toolkit");qp();Up();nd();Rp();Vp();Mp();va();Ta();ya();Mw={["account"]:Rl,["networkConfig"]:Il,["loginInfo"]:xl,["modals"]:Gl,["dappModal"]:ed,["toasts"]:wa,["transactions"]:xa,["transactionsInfo"]:ba},Ow=(t={})=>(0,td.combineReducers)(G(G({},Mw),t)),oo=Ow});var ad={};xt(ad,{default:()=>Gw});function Kp(t,r=[]){return{key:t,version:1,storage:rd.default,blacklist:r}}var Et,od,rd,Bw,Uw,Ww,Hw,$w,zw,Gw,id=H(()=>{"use strict";p();Et=require("redux-persist"),od=C(require("redux-persist/lib/storage")),rd=C(require("redux-persist/lib/storage/session"));Aa();to();va();Ta();ya();qp();Bw={2:t=>_e(G({},t),{networkConfig:Fp})};Uw=Kp("dapp-core-transactionsInfo"),Ww=Kp("dapp-core-transactions",["transactionsToSign"]),Hw=Kp("dapp-core-toasts"),$w={key:"dapp-core-store",version:2,storage:od.default,whitelist:["account","loginInfo","modals","networkConfig"],migrate:(0,Et.createMigrate)(Bw,{debug:!1})},zw={["toasts"]:(0,Et.persistReducer)(Hw,wa),["transactions"]:(0,Et.persistReducer)(Ww,xa),["transactionsInfo"]:(0,Et.persistReducer)(Uw,ba)},Gw=(0,Et.persistReducer)($w,oo(zw))});var pd={};xt(pd,{default:()=>Vw});var Vw,cd=H(()=>{"use strict";p();Aa();Vw=oo()});var sd={};xt(sd,{default:()=>Kw});var tn,qw,Kw,md=H(()=>{"use strict";p();tn=require("redux-persist"),qw=[tn.FLUSH,tn.REHYDRATE,tn.PAUSE,tn.PERSIST,tn.PURGE,tn.REGISTER],Kw=qw});var dd={};xt(dd,{default:()=>ld});function ld(t){return(0,_d.persistStore)(t)}var _d,ud=H(()=>{"use strict";p();_d=require("redux-persist")});var Bd=Mo((mo,Yo)=>{p();(function(){var t,r="4.17.21",a=200,s="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",l="Expected a function",x="Invalid `variable` option passed into `_.template`",y="__lodash_hash_undefined__",L=500,I="__lodash_placeholder__",N=1,U=2,F=4,Z=1,oe=2,ie=1,ge=2,Qo=4,on=8,rn=16,ke=32,be=64,De=128,un=256,_o=512,Da=30,Gd="...",Vd=800,qd=16,ic=1,Kd=2,Xd=3,pt=1/0,Gn=9007199254740991,Zd=17976931348623157e292,jo=0/0,fn=4294967295,Yd=fn-1,Jd=fn>>>1,Qd=[["ary",De],["bind",ie],["bindKey",ge],["curry",on],["curryRight",rn],["flip",_o],["partial",ke],["partialRight",be],["rearg",un]],Dt="[object Arguments]",er="[object Array]",jd="[object AsyncFunction]",lo="[object Boolean]",uo="[object Date]",eu="[object DOMException]",nr="[object Error]",tr="[object Function]",pc="[object GeneratorFunction]",an="[object Map]",fo="[object Number]",nu="[object Null]",An="[object Object]",cc="[object Promise]",tu="[object Proxy]",go="[object RegExp]",pn="[object Set]",ho="[object String]",or="[object Symbol]",ou="[object Undefined]",xo="[object WeakMap]",ru="[object WeakSet]",yo="[object ArrayBuffer]",Rt="[object DataView]",Ra="[object Float32Array]",Pa="[object Float64Array]",Fa="[object Int8Array]",Ma="[object Int16Array]",Oa="[object Int32Array]",Ba="[object Uint8Array]",Ua="[object Uint8ClampedArray]",Wa="[object Uint16Array]",Ha="[object Uint32Array]",au=/\b__p \+= '';/g,iu=/\b(__p \+=) '' \+/g,pu=/(__e\(.*?\)|\b__t\)) \+\n'';/g,sc=/&(?:amp|lt|gt|quot|#39);/g,mc=/[&<>"']/g,cu=RegExp(sc.source),su=RegExp(mc.source),mu=/<%-([\s\S]+?)%>/g,_u=/<%([\s\S]+?)%>/g,_c=/<%=([\s\S]+?)%>/g,lu=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,du=/^\w*$/,uu=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,$a=/[\\^$.*+?()[\]{}|]/g,fu=RegExp($a.source),za=/^\s+/,gu=/\s/,hu=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,xu=/\{\n\/\* \[wrapped with (.+)\] \*/,yu=/,? & /,bu=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Tu=/[()=,{}\[\]\/\s]/,wu=/\\(\\)?/g,vu=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,lc=/\w*$/,Su=/^[-+]0x[0-9a-f]+$/i,Au=/^0b[01]+$/i,ku=/^\[object .+?Constructor\]$/,Iu=/^0o[0-7]+$/i,Eu=/^(?:0|[1-9]\d*)$/,Lu=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,rr=/($^)/,Nu=/['\n\r\u2028\u2029\\]/g,ar="\\ud800-\\udfff",Cu="\\u0300-\\u036f",Du="\\ufe20-\\ufe2f",Ru="\\u20d0-\\u20ff",dc=Cu+Du+Ru,uc="\\u2700-\\u27bf",fc="a-z\\xdf-\\xf6\\xf8-\\xff",Pu="\\xac\\xb1\\xd7\\xf7",Fu="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Mu="\\u2000-\\u206f",Ou=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",gc="A-Z\\xc0-\\xd6\\xd8-\\xde",hc="\\ufe0e\\ufe0f",xc=Pu+Fu+Mu+Ou,Ga="['\u2019]",Bu="["+ar+"]",yc="["+xc+"]",ir="["+dc+"]",bc="\\d+",Uu="["+uc+"]",Tc="["+fc+"]",wc="[^"+ar+xc+bc+uc+fc+gc+"]",Va="\\ud83c[\\udffb-\\udfff]",Wu="(?:"+ir+"|"+Va+")",vc="[^"+ar+"]",qa="(?:\\ud83c[\\udde6-\\uddff]){2}",Ka="[\\ud800-\\udbff][\\udc00-\\udfff]",Pt="["+gc+"]",Sc="\\u200d",Ac="(?:"+Tc+"|"+wc+")",Hu="(?:"+Pt+"|"+wc+")",kc="(?:"+Ga+"(?:d|ll|m|re|s|t|ve))?",Ic="(?:"+Ga+"(?:D|LL|M|RE|S|T|VE))?",Ec=Wu+"?",Lc="["+hc+"]?",$u="(?:"+Sc+"(?:"+[vc,qa,Ka].join("|")+")"+Lc+Ec+")*",zu="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Gu="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Nc=Lc+Ec+$u,Vu="(?:"+[Uu,qa,Ka].join("|")+")"+Nc,qu="(?:"+[vc+ir+"?",ir,qa,Ka,Bu].join("|")+")",Ku=RegExp(Ga,"g"),Xu=RegExp(ir,"g"),Xa=RegExp(Va+"(?="+Va+")|"+qu+Nc,"g"),Zu=RegExp([Pt+"?"+Tc+"+"+kc+"(?="+[yc,Pt,"$"].join("|")+")",Hu+"+"+Ic+"(?="+[yc,Pt+Ac,"$"].join("|")+")",Pt+"?"+Ac+"+"+kc,Pt+"+"+Ic,Gu,zu,bc,Vu].join("|"),"g"),Yu=RegExp("["+Sc+ar+dc+hc+"]"),Ju=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Qu=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ju=-1,ae={};ae[Ra]=ae[Pa]=ae[Fa]=ae[Ma]=ae[Oa]=ae[Ba]=ae[Ua]=ae[Wa]=ae[Ha]=!0,ae[Dt]=ae[er]=ae[yo]=ae[lo]=ae[Rt]=ae[uo]=ae[nr]=ae[tr]=ae[an]=ae[fo]=ae[An]=ae[go]=ae[pn]=ae[ho]=ae[xo]=!1;var re={};re[Dt]=re[er]=re[yo]=re[Rt]=re[lo]=re[uo]=re[Ra]=re[Pa]=re[Fa]=re[Ma]=re[Oa]=re[an]=re[fo]=re[An]=re[go]=re[pn]=re[ho]=re[or]=re[Ba]=re[Ua]=re[Wa]=re[Ha]=!0,re[nr]=re[tr]=re[xo]=!1;var ef={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\