UNPKG

@sofaws/dapp-core

Version:

A library to hold the main logic for a dapp on the Elrond Network

1 lines 266 kB
"use strict";var LT=Object.create;var Po=Object.defineProperty,NT=Object.defineProperties,CT=Object.getOwnPropertyDescriptor,DT=Object.getOwnPropertyDescriptors,RT=Object.getOwnPropertyNames,zr=Object.getOwnPropertySymbols,PT=Object.getPrototypeOf,tp=Object.prototype.hasOwnProperty,zm=Object.prototype.propertyIsEnumerable;var Vm=(t,r,a)=>r in t?Po(t,r,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[r]=a,z=(t,r)=>{for(var a in r||(r={}))tp.call(r,a)&&Vm(t,a,r[a]);if(zr)for(var a of zr(r))zm.call(r,a)&&Vm(t,a,r[a]);return t},pe=(t,r)=>NT(t,DT(r));var rt=(t,r)=>{var a={};for(var p in t)tp.call(t,p)&&r.indexOf(p)<0&&(a[p]=t[p]);if(t!=null&&zr)for(var p of zr(t))r.indexOf(p)<0&&zm.call(t,p)&&(a[p]=t[p]);return a};var G=(t,r)=>()=>(t&&(r=t(t=0)),r);var Fo=(t,r)=>()=>(r||t((r={exports:{}}).exports,r),r.exports),St=(t,r)=>{for(var a in r)Po(t,a,{get:r[a],enumerable:!0})},qm=(t,r,a,p)=>{if(r&&typeof r=="object"||typeof r=="function")for(let _ of RT(r))!tp.call(t,_)&&_!==a&&Po(t,_,{get:()=>r[_],enumerable:!(p=CT(r,_))||p.enumerable});return t};var P=(t,r,a)=>(a=t!=null?LT(PT(t)):{},qm(r||!t||!t.__esModule?Po(a,"default",{value:t,enumerable:!0}):a,t)),Oo=t=>qm(Po({},"__esModule",{value:!0}),t);var Km=(t,r,a)=>new Promise((p,_)=>{var u=A=>{try{I(a.next(A))}catch(N){_(N)}},f=A=>{try{I(a.throw(A))}catch(N){_(N)}},I=A=>A.done?p(A.value):Promise.resolve(A.value).then(u,f);I((a=a.apply(t,r)).next())});var Ym=Fo(qr=>{"use strict";s();qr.byteLength=OT;qr.toByteArray=BT;qr.fromByteArray=$T;var vn=[],on=[],FT=typeof Uint8Array!="undefined"?Uint8Array:Array,op="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(At=0,Xm=op.length;At<Xm;++At)vn[At]=op[At],on[op.charCodeAt(At)]=At;var At,Xm;on["-".charCodeAt(0)]=62;on["_".charCodeAt(0)]=63;function Zm(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 p=a===r?0:4-a%4;return[a,p]}function OT(t){var r=Zm(t),a=r[0],p=r[1];return(a+p)*3/4-p}function MT(t,r,a){return(r+a)*3/4-a}function BT(t){var r,a=Zm(t),p=a[0],_=a[1],u=new FT(MT(t,p,_)),f=0,I=_>0?p-4:p,A;for(A=0;A<I;A+=4)r=on[t.charCodeAt(A)]<<18|on[t.charCodeAt(A+1)]<<12|on[t.charCodeAt(A+2)]<<6|on[t.charCodeAt(A+3)],u[f++]=r>>16&255,u[f++]=r>>8&255,u[f++]=r&255;return _===2&&(r=on[t.charCodeAt(A)]<<2|on[t.charCodeAt(A+1)]>>4,u[f++]=r&255),_===1&&(r=on[t.charCodeAt(A)]<<10|on[t.charCodeAt(A+1)]<<4|on[t.charCodeAt(A+2)]>>2,u[f++]=r>>8&255,u[f++]=r&255),u}function UT(t){return vn[t>>18&63]+vn[t>>12&63]+vn[t>>6&63]+vn[t&63]}function WT(t,r,a){for(var p,_=[],u=r;u<a;u+=3)p=(t[u]<<16&16711680)+(t[u+1]<<8&65280)+(t[u+2]&255),_.push(UT(p));return _.join("")}function $T(t){for(var r,a=t.length,p=a%3,_=[],u=16383,f=0,I=a-p;f<I;f+=u)_.push(WT(t,f,f+u>I?I:f+u));return p===1?(r=t[a-1],_.push(vn[r>>2]+vn[r<<4&63]+"==")):p===2&&(r=(t[a-2]<<8)+t[a-1],_.push(vn[r>>10]+vn[r>>4&63]+vn[r<<2&63]+"=")),_.join("")}});var Jm=Fo(rp=>{s();rp.read=function(t,r,a,p,_){var u,f,I=_*8-p-1,A=(1<<I)-1,N=A>>1,O=-7,F=a?_-1:0,U=a?-1:1,ee=t[r+F];for(F+=U,u=ee&(1<<-O)-1,ee>>=-O,O+=I;O>0;u=u*256+t[r+F],F+=U,O-=8);for(f=u&(1<<-O)-1,u>>=-O,O+=p;O>0;f=f*256+t[r+F],F+=U,O-=8);if(u===0)u=1-N;else{if(u===A)return f?NaN:(ee?-1:1)*(1/0);f=f+Math.pow(2,p),u=u-N}return(ee?-1:1)*f*Math.pow(2,u-p)};rp.write=function(t,r,a,p,_,u){var f,I,A,N=u*8-_-1,O=(1<<N)-1,F=O>>1,U=_===23?Math.pow(2,-24)-Math.pow(2,-77):0,ee=p?0:u-1,ne=p?1:-1,se=r<0||r===0&&1/r<0?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(I=isNaN(r)?1:0,f=O):(f=Math.floor(Math.log(r)/Math.LN2),r*(A=Math.pow(2,-f))<1&&(f--,A*=2),f+F>=1?r+=U/A:r+=U*Math.pow(2,1-F),r*A>=2&&(f++,A/=2),f+F>=O?(I=0,f=O):f+F>=1?(I=(r*A-1)*Math.pow(2,_),f=f+F):(I=r*Math.pow(2,F-1)*Math.pow(2,_),f=0));_>=8;t[a+ee]=I&255,ee+=ne,I/=256,_-=8);for(f=f<<_|I,N+=_;N>0;t[a+ee]=f&255,ee+=ne,f/=256,N-=8);t[a+ee-ne]|=se*128}});var m_=Fo(Qt=>{"use strict";s();var ap=Ym(),Jt=Jm(),Qm=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Qt.Buffer=S;Qt.SlowBuffer=KT;Qt.INSPECT_MAX_BYTES=50;var Kr=2147483647;Qt.kMaxLength=Kr;S.TYPED_ARRAY_SUPPORT=HT();!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 HT(){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 Bn(t){if(t>Kr)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 sp(t)}return n_(t,r,a)}S.poolSize=8192;function n_(t,r,a){if(typeof t=="string")return VT(t,r);if(ArrayBuffer.isView(t))return zT(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(Sn(t,ArrayBuffer)||t&&Sn(t.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Sn(t,SharedArrayBuffer)||t&&Sn(t.buffer,SharedArrayBuffer)))return pp(t,r,a);if(typeof t=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var p=t.valueOf&&t.valueOf();if(p!=null&&p!==t)return S.from(p,r,a);var _=qT(t);if(_)return _;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 n_(t,r,a)};Object.setPrototypeOf(S.prototype,Uint8Array.prototype);Object.setPrototypeOf(S,Uint8Array);function t_(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 GT(t,r,a){return t_(t),t<=0?Bn(t):r!==void 0?typeof a=="string"?Bn(t).fill(r,a):Bn(t).fill(r):Bn(t)}S.alloc=function(t,r,a){return GT(t,r,a)};function sp(t){return t_(t),Bn(t<0?0:mp(t)|0)}S.allocUnsafe=function(t){return sp(t)};S.allocUnsafeSlow=function(t){return sp(t)};function VT(t,r){if((typeof r!="string"||r==="")&&(r="utf8"),!S.isEncoding(r))throw new TypeError("Unknown encoding: "+r);var a=o_(t,r)|0,p=Bn(a),_=p.write(t,r);return _!==a&&(p=p.slice(0,_)),p}function ip(t){for(var r=t.length<0?0:mp(t.length)|0,a=Bn(r),p=0;p<r;p+=1)a[p]=t[p]&255;return a}function zT(t){if(Sn(t,Uint8Array)){var r=new Uint8Array(t);return pp(r.buffer,r.byteOffset,r.byteLength)}return ip(t)}function pp(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 p;return r===void 0&&a===void 0?p=new Uint8Array(t):a===void 0?p=new Uint8Array(t,r):p=new Uint8Array(t,r,a),Object.setPrototypeOf(p,S.prototype),p}function qT(t){if(S.isBuffer(t)){var r=mp(t.length)|0,a=Bn(r);return a.length===0||t.copy(a,0,0,r),a}if(t.length!==void 0)return typeof t.length!="number"||_p(t.length)?Bn(0):ip(t);if(t.type==="Buffer"&&Array.isArray(t.data))return ip(t.data)}function mp(t){if(t>=Kr)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Kr.toString(16)+" bytes");return t|0}function KT(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(Sn(r,Uint8Array)&&(r=S.from(r,r.offset,r.byteLength)),Sn(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 p=r.length,_=a.length,u=0,f=Math.min(p,_);u<f;++u)if(r[u]!==a[u]){p=r[u],_=a[u];break}return p<_?-1:_<p?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 p;if(a===void 0)for(a=0,p=0;p<r.length;++p)a+=r[p].length;var _=S.allocUnsafe(a),u=0;for(p=0;p<r.length;++p){var f=r[p];if(Sn(f,Uint8Array))u+f.length>_.length?S.from(f).copy(_,u):Uint8Array.prototype.set.call(_,f,u);else if(S.isBuffer(f))f.copy(_,u);else throw new TypeError('"list" argument must be an Array of Buffers');u+=f.length}return _};function o_(t,r){if(S.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||Sn(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,p=arguments.length>2&&arguments[2]===!0;if(!p&&a===0)return 0;for(var _=!1;;)switch(r){case"ascii":case"latin1":case"binary":return a;case"utf8":case"utf-8":return cp(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return a*2;case"hex":return a>>>1;case"base64":return s_(t).length;default:if(_)return p?-1:cp(t).length;r=(""+r).toLowerCase(),_=!0}}S.byteLength=o_;function XT(t,r,a){var p=!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 rw(this,r,a);case"utf8":case"utf-8":return a_(this,r,a);case"ascii":return tw(this,r,a);case"latin1":case"binary":return ow(this,r,a);case"base64":return ew(this,r,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return aw(this,r,a);default:if(p)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),p=!0}}S.prototype._isBuffer=!0;function kt(t,r,a){var p=t[r];t[r]=t[a],t[a]=p}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)kt(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)kt(this,a,a+3),kt(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)kt(this,a,a+7),kt(this,a+1,a+6),kt(this,a+2,a+5),kt(this,a+3,a+4);return this};S.prototype.toString=function(){var r=this.length;return r===0?"":arguments.length===0?a_(this,0,r):XT.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=Qt.INSPECT_MAX_BYTES;return r=this.toString("hex",0,a).replace(/(.{2})/g,"$1 ").trim(),this.length>a&&(r+=" ... "),"<Buffer "+r+">"};Qm&&(S.prototype[Qm]=S.prototype.inspect);S.prototype.compare=function(r,a,p,_,u){if(Sn(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),p===void 0&&(p=r?r.length:0),_===void 0&&(_=0),u===void 0&&(u=this.length),a<0||p>r.length||_<0||u>this.length)throw new RangeError("out of range index");if(_>=u&&a>=p)return 0;if(_>=u)return-1;if(a>=p)return 1;if(a>>>=0,p>>>=0,_>>>=0,u>>>=0,this===r)return 0;for(var f=u-_,I=p-a,A=Math.min(f,I),N=this.slice(_,u),O=r.slice(a,p),F=0;F<A;++F)if(N[F]!==O[F]){f=N[F],I=O[F];break}return f<I?-1:I<f?1:0};function r_(t,r,a,p,_){if(t.length===0)return-1;if(typeof a=="string"?(p=a,a=0):a>2147483647?a=2147483647:a<-2147483648&&(a=-2147483648),a=+a,_p(a)&&(a=_?0:t.length-1),a<0&&(a=t.length+a),a>=t.length){if(_)return-1;a=t.length-1}else if(a<0)if(_)a=0;else return-1;if(typeof r=="string"&&(r=S.from(r,p)),S.isBuffer(r))return r.length===0?-1:jm(t,r,a,p,_);if(typeof r=="number")return r=r&255,typeof Uint8Array.prototype.indexOf=="function"?_?Uint8Array.prototype.indexOf.call(t,r,a):Uint8Array.prototype.lastIndexOf.call(t,r,a):jm(t,[r],a,p,_);throw new TypeError("val must be string, number or Buffer")}function jm(t,r,a,p,_){var u=1,f=t.length,I=r.length;if(p!==void 0&&(p=String(p).toLowerCase(),p==="ucs2"||p==="ucs-2"||p==="utf16le"||p==="utf-16le")){if(t.length<2||r.length<2)return-1;u=2,f/=2,I/=2,a/=2}function A(ee,ne){return u===1?ee[ne]:ee.readUInt16BE(ne*u)}var N;if(_){var O=-1;for(N=a;N<f;N++)if(A(t,N)===A(r,O===-1?0:N-O)){if(O===-1&&(O=N),N-O+1===I)return O*u}else O!==-1&&(N-=N-O),O=-1}else for(a+I>f&&(a=f-I),N=a;N>=0;N--){for(var F=!0,U=0;U<I;U++)if(A(t,N+U)!==A(r,U)){F=!1;break}if(F)return N}return-1}S.prototype.includes=function(r,a,p){return this.indexOf(r,a,p)!==-1};S.prototype.indexOf=function(r,a,p){return r_(this,r,a,p,!0)};S.prototype.lastIndexOf=function(r,a,p){return r_(this,r,a,p,!1)};function ZT(t,r,a,p){a=Number(a)||0;var _=t.length-a;p?(p=Number(p),p>_&&(p=_)):p=_;var u=r.length;p>u/2&&(p=u/2);for(var f=0;f<p;++f){var I=parseInt(r.substr(f*2,2),16);if(_p(I))return f;t[a+f]=I}return f}function YT(t,r,a,p){return Xr(cp(r,t.length-a),t,a,p)}function JT(t,r,a,p){return Xr(cw(r),t,a,p)}function QT(t,r,a,p){return Xr(s_(r),t,a,p)}function jT(t,r,a,p){return Xr(sw(r,t.length-a),t,a,p)}S.prototype.write=function(r,a,p,_){if(a===void 0)_="utf8",p=this.length,a=0;else if(p===void 0&&typeof a=="string")_=a,p=this.length,a=0;else if(isFinite(a))a=a>>>0,isFinite(p)?(p=p>>>0,_===void 0&&(_="utf8")):(_=p,p=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var u=this.length-a;if((p===void 0||p>u)&&(p=u),r.length>0&&(p<0||a<0)||a>this.length)throw new RangeError("Attempt to write outside buffer bounds");_||(_="utf8");for(var f=!1;;)switch(_){case"hex":return ZT(this,r,a,p);case"utf8":case"utf-8":return YT(this,r,a,p);case"ascii":case"latin1":case"binary":return JT(this,r,a,p);case"base64":return QT(this,r,a,p);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return jT(this,r,a,p);default:if(f)throw new TypeError("Unknown encoding: "+_);_=(""+_).toLowerCase(),f=!0}};S.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function ew(t,r,a){return r===0&&a===t.length?ap.fromByteArray(t):ap.fromByteArray(t.slice(r,a))}function a_(t,r,a){a=Math.min(t.length,a);for(var p=[],_=r;_<a;){var u=t[_],f=null,I=u>239?4:u>223?3:u>191?2:1;if(_+I<=a){var A,N,O,F;switch(I){case 1:u<128&&(f=u);break;case 2:A=t[_+1],(A&192)===128&&(F=(u&31)<<6|A&63,F>127&&(f=F));break;case 3:A=t[_+1],N=t[_+2],(A&192)===128&&(N&192)===128&&(F=(u&15)<<12|(A&63)<<6|N&63,F>2047&&(F<55296||F>57343)&&(f=F));break;case 4:A=t[_+1],N=t[_+2],O=t[_+3],(A&192)===128&&(N&192)===128&&(O&192)===128&&(F=(u&15)<<18|(A&63)<<12|(N&63)<<6|O&63,F>65535&&F<1114112&&(f=F))}}f===null?(f=65533,I=1):f>65535&&(f-=65536,p.push(f>>>10&1023|55296),f=56320|f&1023),p.push(f),_+=I}return nw(p)}var e_=4096;function nw(t){var r=t.length;if(r<=e_)return String.fromCharCode.apply(String,t);for(var a="",p=0;p<r;)a+=String.fromCharCode.apply(String,t.slice(p,p+=e_));return a}function tw(t,r,a){var p="";a=Math.min(t.length,a);for(var _=r;_<a;++_)p+=String.fromCharCode(t[_]&127);return p}function ow(t,r,a){var p="";a=Math.min(t.length,a);for(var _=r;_<a;++_)p+=String.fromCharCode(t[_]);return p}function rw(t,r,a){var p=t.length;(!r||r<0)&&(r=0),(!a||a<0||a>p)&&(a=p);for(var _="",u=r;u<a;++u)_+=mw[t[u]];return _}function aw(t,r,a){for(var p=t.slice(r,a),_="",u=0;u<p.length-1;u+=2)_+=String.fromCharCode(p[u]+p[u+1]*256);return _}S.prototype.slice=function(r,a){var p=this.length;r=~~r,a=a===void 0?p:~~a,r<0?(r+=p,r<0&&(r=0)):r>p&&(r=p),a<0?(a+=p,a<0&&(a=0)):a>p&&(a=p),a<r&&(a=r);var _=this.subarray(r,a);return Object.setPrototypeOf(_,S.prototype),_};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,p){r=r>>>0,a=a>>>0,p||ve(r,a,this.length);for(var _=this[r],u=1,f=0;++f<a&&(u*=256);)_+=this[r+f]*u;return _};S.prototype.readUintBE=S.prototype.readUIntBE=function(r,a,p){r=r>>>0,a=a>>>0,p||ve(r,a,this.length);for(var _=this[r+--a],u=1;a>0&&(u*=256);)_+=this[r+--a]*u;return _};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,p){r=r>>>0,a=a>>>0,p||ve(r,a,this.length);for(var _=this[r],u=1,f=0;++f<a&&(u*=256);)_+=this[r+f]*u;return u*=128,_>=u&&(_-=Math.pow(2,8*a)),_};S.prototype.readIntBE=function(r,a,p){r=r>>>0,a=a>>>0,p||ve(r,a,this.length);for(var _=a,u=1,f=this[r+--_];_>0&&(u*=256);)f+=this[r+--_]*u;return u*=128,f>=u&&(f-=Math.pow(2,8*a)),f};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 p=this[r]|this[r+1]<<8;return p&32768?p|4294901760:p};S.prototype.readInt16BE=function(r,a){r=r>>>0,a||ve(r,2,this.length);var p=this[r+1]|this[r]<<8;return p&32768?p|4294901760:p};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),Jt.read(this,r,!0,23,4)};S.prototype.readFloatBE=function(r,a){return r=r>>>0,a||ve(r,4,this.length),Jt.read(this,r,!1,23,4)};S.prototype.readDoubleLE=function(r,a){return r=r>>>0,a||ve(r,8,this.length),Jt.read(this,r,!0,52,8)};S.prototype.readDoubleBE=function(r,a){return r=r>>>0,a||ve(r,8,this.length),Jt.read(this,r,!1,52,8)};function We(t,r,a,p,_,u){if(!S.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(r>_||r<u)throw new RangeError('"value" argument is out of bounds');if(a+p>t.length)throw new RangeError("Index out of range")}S.prototype.writeUintLE=S.prototype.writeUIntLE=function(r,a,p,_){if(r=+r,a=a>>>0,p=p>>>0,!_){var u=Math.pow(2,8*p)-1;We(this,r,a,p,u,0)}var f=1,I=0;for(this[a]=r&255;++I<p&&(f*=256);)this[a+I]=r/f&255;return a+p};S.prototype.writeUintBE=S.prototype.writeUIntBE=function(r,a,p,_){if(r=+r,a=a>>>0,p=p>>>0,!_){var u=Math.pow(2,8*p)-1;We(this,r,a,p,u,0)}var f=p-1,I=1;for(this[a+f]=r&255;--f>=0&&(I*=256);)this[a+f]=r/I&255;return a+p};S.prototype.writeUint8=S.prototype.writeUInt8=function(r,a,p){return r=+r,a=a>>>0,p||We(this,r,a,1,255,0),this[a]=r&255,a+1};S.prototype.writeUint16LE=S.prototype.writeUInt16LE=function(r,a,p){return r=+r,a=a>>>0,p||We(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,p){return r=+r,a=a>>>0,p||We(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,p){return r=+r,a=a>>>0,p||We(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,p){return r=+r,a=a>>>0,p||We(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,p,_){if(r=+r,a=a>>>0,!_){var u=Math.pow(2,8*p-1);We(this,r,a,p,u-1,-u)}var f=0,I=1,A=0;for(this[a]=r&255;++f<p&&(I*=256);)r<0&&A===0&&this[a+f-1]!==0&&(A=1),this[a+f]=(r/I>>0)-A&255;return a+p};S.prototype.writeIntBE=function(r,a,p,_){if(r=+r,a=a>>>0,!_){var u=Math.pow(2,8*p-1);We(this,r,a,p,u-1,-u)}var f=p-1,I=1,A=0;for(this[a+f]=r&255;--f>=0&&(I*=256);)r<0&&A===0&&this[a+f+1]!==0&&(A=1),this[a+f]=(r/I>>0)-A&255;return a+p};S.prototype.writeInt8=function(r,a,p){return r=+r,a=a>>>0,p||We(this,r,a,1,127,-128),r<0&&(r=255+r+1),this[a]=r&255,a+1};S.prototype.writeInt16LE=function(r,a,p){return r=+r,a=a>>>0,p||We(this,r,a,2,32767,-32768),this[a]=r&255,this[a+1]=r>>>8,a+2};S.prototype.writeInt16BE=function(r,a,p){return r=+r,a=a>>>0,p||We(this,r,a,2,32767,-32768),this[a]=r>>>8,this[a+1]=r&255,a+2};S.prototype.writeInt32LE=function(r,a,p){return r=+r,a=a>>>0,p||We(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,p){return r=+r,a=a>>>0,p||We(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 i_(t,r,a,p,_,u){if(a+p>t.length)throw new RangeError("Index out of range");if(a<0)throw new RangeError("Index out of range")}function p_(t,r,a,p,_){return r=+r,a=a>>>0,_||i_(t,r,a,4,34028234663852886e22,-34028234663852886e22),Jt.write(t,r,a,p,23,4),a+4}S.prototype.writeFloatLE=function(r,a,p){return p_(this,r,a,!0,p)};S.prototype.writeFloatBE=function(r,a,p){return p_(this,r,a,!1,p)};function c_(t,r,a,p,_){return r=+r,a=a>>>0,_||i_(t,r,a,8,17976931348623157e292,-17976931348623157e292),Jt.write(t,r,a,p,52,8),a+8}S.prototype.writeDoubleLE=function(r,a,p){return c_(this,r,a,!0,p)};S.prototype.writeDoubleBE=function(r,a,p){return c_(this,r,a,!1,p)};S.prototype.copy=function(r,a,p,_){if(!S.isBuffer(r))throw new TypeError("argument should be a Buffer");if(p||(p=0),!_&&_!==0&&(_=this.length),a>=r.length&&(a=r.length),a||(a=0),_>0&&_<p&&(_=p),_===p||r.length===0||this.length===0)return 0;if(a<0)throw new RangeError("targetStart out of bounds");if(p<0||p>=this.length)throw new RangeError("Index out of range");if(_<0)throw new RangeError("sourceEnd out of bounds");_>this.length&&(_=this.length),r.length-a<_-p&&(_=r.length-a+p);var u=_-p;return this===r&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(a,p,_):Uint8Array.prototype.set.call(r,this.subarray(p,_),a),u};S.prototype.fill=function(r,a,p,_){if(typeof r=="string"){if(typeof a=="string"?(_=a,a=0,p=this.length):typeof p=="string"&&(_=p,p=this.length),_!==void 0&&typeof _!="string")throw new TypeError("encoding must be a string");if(typeof _=="string"&&!S.isEncoding(_))throw new TypeError("Unknown encoding: "+_);if(r.length===1){var u=r.charCodeAt(0);(_==="utf8"&&u<128||_==="latin1")&&(r=u)}}else typeof r=="number"?r=r&255:typeof r=="boolean"&&(r=Number(r));if(a<0||this.length<a||this.length<p)throw new RangeError("Out of range index");if(p<=a)return this;a=a>>>0,p=p===void 0?this.length:p>>>0,r||(r=0);var f;if(typeof r=="number")for(f=a;f<p;++f)this[f]=r;else{var I=S.isBuffer(r)?r:S.from(r,_),A=I.length;if(A===0)throw new TypeError('The value "'+r+'" is invalid for argument "value"');for(f=0;f<p-a;++f)this[f+a]=I[f%A]}return this};var iw=/[^+/0-9A-Za-z-_]/g;function pw(t){if(t=t.split("=")[0],t=t.trim().replace(iw,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function cp(t,r){r=r||1/0;for(var a,p=t.length,_=null,u=[],f=0;f<p;++f){if(a=t.charCodeAt(f),a>55295&&a<57344){if(!_){if(a>56319){(r-=3)>-1&&u.push(239,191,189);continue}else if(f+1===p){(r-=3)>-1&&u.push(239,191,189);continue}_=a;continue}if(a<56320){(r-=3)>-1&&u.push(239,191,189),_=a;continue}a=(_-55296<<10|a-56320)+65536}else _&&(r-=3)>-1&&u.push(239,191,189);if(_=null,a<128){if((r-=1)<0)break;u.push(a)}else if(a<2048){if((r-=2)<0)break;u.push(a>>6|192,a&63|128)}else if(a<65536){if((r-=3)<0)break;u.push(a>>12|224,a>>6&63|128,a&63|128)}else if(a<1114112){if((r-=4)<0)break;u.push(a>>18|240,a>>12&63|128,a>>6&63|128,a&63|128)}else throw new Error("Invalid code point")}return u}function cw(t){for(var r=[],a=0;a<t.length;++a)r.push(t.charCodeAt(a)&255);return r}function sw(t,r){for(var a,p,_,u=[],f=0;f<t.length&&!((r-=2)<0);++f)a=t.charCodeAt(f),p=a>>8,_=a%256,u.push(_),u.push(p);return u}function s_(t){return ap.toByteArray(pw(t))}function Xr(t,r,a,p){for(var _=0;_<p&&!(_+a>=r.length||_>=t.length);++_)r[_+a]=t[_];return _}function Sn(t,r){return t instanceof r||t!=null&&t.constructor!=null&&t.constructor.name!=null&&t.constructor.name===r.name}function _p(t){return t!==t}var mw=function(){for(var t="0123456789abcdef",r=new Array(256),a=0;a<16;++a)for(var p=a*16,_=0;_<16;++_)r[p+_]=t[a]+t[_];return r}()});var f_=Fo((ev,u_)=>{s();var fe=u_.exports={},An,kn;function lp(){throw new Error("setTimeout has not been defined")}function dp(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?An=setTimeout:An=lp}catch(t){An=lp}try{typeof clearTimeout=="function"?kn=clearTimeout:kn=dp}catch(t){kn=dp}})();function __(t){if(An===setTimeout)return setTimeout(t,0);if((An===lp||!An)&&setTimeout)return An=setTimeout,setTimeout(t,0);try{return An(t,0)}catch(r){try{return An.call(null,t,0)}catch(a){return An.call(this,t,0)}}}function _w(t){if(kn===clearTimeout)return clearTimeout(t);if((kn===dp||!kn)&&clearTimeout)return kn=clearTimeout,clearTimeout(t);try{return kn(t)}catch(r){try{return kn.call(null,t)}catch(a){return kn.call(this,t)}}}var Un=[],jt=!1,It,Zr=-1;function lw(){!jt||!It||(jt=!1,It.length?Un=It.concat(Un):Zr=-1,Un.length&&l_())}function l_(){if(!jt){var t=__(lw);jt=!0;for(var r=Un.length;r;){for(It=Un,Un=[];++Zr<r;)It&&It[Zr].run();Zr=-1,r=Un.length}It=null,jt=!1,_w(t)}}fe.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];Un.push(new d_(t,r)),Un.length===1&&!jt&&__(l_)};function d_(t,r){this.fun=t,this.array=r}d_.prototype.run=function(){this.fun.apply(null,this.array)};fe.title="browser";fe.browser=!0;fe.env={};fe.argv=[];fe.version="";fe.versions={};function Wn(){}fe.on=Wn;fe.addListener=Wn;fe.once=Wn;fe.off=Wn;fe.removeListener=Wn;fe.removeAllListeners=Wn;fe.emit=Wn;fe.prependListener=Wn;fe.prependOnceListener=Wn;fe.listeners=function(t){return[]};fe.binding=function(t){throw new Error("process.binding is not supported")};fe.cwd=function(){return"/"};fe.chdir=function(t){throw new Error("process.chdir is not supported")};fe.umask=function(){return 0}});var x,y,dw,h,s=G(()=>{x=P(m_()),y=P(f_()),dw=function(t){function r(){var p=this||self;return delete t.prototype.__magic__,p}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),h=dw});var jr,xp=G(()=>{"use strict";s();jr=()=>Date.now()/1e3});var N_=G(()=>{"use strict";s()});var C_=G(()=>{"use strict";s()});var D_=G(()=>{"use strict";s();xp();N_();C_()});var bp={};St(bp,{getItem:()=>Ew,localStorageKeys:()=>Nt,removeItem:()=>Lw,setItem:()=>Iw});var Nt,yp,Iw,Ew,Lw,Mo=G(()=>{"use strict";s();D_();Nt={loginExpiresAt:"dapp-core-login-expires-at",logoutEvent:"dapp-core-logout-event"},yp=typeof localStorage!="undefined",Iw=({key:t,data:r,expires:a})=>{!yp||localStorage.setItem(String(t),JSON.stringify({expires:a,data:r}))},Ew=t=>{if(!yp)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:jr()>=a.expires?(localStorage.removeItem(String(t)),null):a.data},Lw=t=>{!yp||localStorage.removeItem(String(t))}});var Tp={};St(Tp,{clear:()=>O_,getItem:()=>P_,removeItem:()=>F_,setItem:()=>R_,storage:()=>Nw});var R_,P_,F_,O_,Nw,M_=G(()=>{"use strict";s();R_=({key:t,data:r,expires:a})=>{sessionStorage.setItem(String(t),JSON.stringify({expires:a,data:r}))},P_=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},F_=t=>sessionStorage.removeItem(String(t)),O_=()=>sessionStorage.clear(),Nw={setItem:R_,getItem:P_,removeItem:F_,clear:O_}});var no,ea=G(()=>{"use strict";s();Mo();M_();no={session:Tp,local:bp}});function Bo(){return new Date().setHours(new Date().getHours()+24)}function Uo(t){no.local.setItem({key:Nt.loginExpiresAt,data:t,expires:t})}var wp=G(()=>{"use strict";s();ea();Mo()});var fn=G(()=>{"use strict";s()});var B_=G(()=>{"use strict";s()});var U_=G(()=>{"use strict";s()});var vp,Ie=G(()=>{"use strict";s();vp=(p=>(p.nft="nft",p.esdt="esdt",p.egld="egld",p))(vp||{})});var W_=G(()=>{"use strict";s()});var $_=G(()=>{"use strict";s()});var H_=G(()=>{"use strict";s()});var G_=G(()=>{"use strict";s()});var pt=G(()=>{"use strict";s();U_();Ie();fn();W_();$_();H_();G_()});var Sp,V_,Qv,z_,jv,q_,K_,eS,nS,X_=G(()=>{"use strict";s();pt();Sp={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:V_,egldLabel:Qv}=Sp["devnet"],{chainId:z_,egldLabel:jv}=Sp["testnet"],{chainId:q_,egldLabel:K_}=Sp["mainnet"],eS={["devnet"]:V_,["testnet"]:z_,["mainnet"]:q_},nS={[V_]:"devnet",[z_]:"testnet",[q_]:"mainnet"}});var Ap=G(()=>{"use strict";s()});var Z_=G(()=>{"use strict";s()});var Y_,kp=G(()=>{"use strict";s();Y_="transaction-status-toast-id"});var Ip,Ep,Se,Ct,J_,Lp,Q_,na,j_,el,In,he=G(()=>{"use strict";s();B_();X_();Ap();Z_();kp();Ip=5e4,Ep=1e9,Se=18,Ct=4,J_=1,Lp=4294967295,Q_=4294967280,na="logout",j_="login",el="refundedGas",In="0"});var Np,$e,ta,ct=G(()=>{"use strict";s();Np=require("@reduxjs/toolkit");he();$e=(0,Np.createAction)(na),ta=(0,Np.createAction)(j_,t=>({payload:t}))});var tl,nl,ol,yS,bS,TS,wS,vS,SS,rl,al,Cp=G(()=>{"use strict";s();tl=require("@reduxjs/toolkit");wp();fn();ct();nl={loginMethod:"",walletConnectLogin:null,ledgerLogin:null,tokenLogin:null,walletLogin:null,extensionLogin:null,isLoginSessionInvalid:!1},ol=(0,tl.createSlice)({name:"loginInfoSlice",initialState:nl,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($e,()=>nl),t.addCase(ta,(r,a)=>{r.loginMethod=a.payload.loginMethod,Uo(Bo())})}}),{setLoginMethod:yS,setWalletConnectLogin:bS,setLedgerLogin:TS,setTokenLogin:wS,setTokenLoginSignature:vS,setWalletLogin:SS,invalidateLoginSession:rl}=ol.actions,al=ol.reducer});var il=G(()=>{"use strict";s()});var pl=G(()=>{"use strict";s();il()});function Dp(t){return t[Math.floor(Math.random()*t.length)]}var cl=G(()=>{"use strict";s()});var sl=G(()=>{"use strict";s();Ap()});var ml=G(()=>{"use strict";s();pl();cl();sl()});var _l,ll,Rp,Dw,dl,WS,$S,ul,Pp=G(()=>{"use strict";s();_l=require("@reduxjs/toolkit"),ll=P(require("lodash.omit"));ml();Rp={id:"not-configured",chainId:"",name:"NOT CONFIGURED",egldLabel:"",decimals:"18",digits:"4",gasPerDataByte:"1500",walletConnectDeepLink:"",walletConnectBridgeAddress:"",walletConnectV2RelayAddress:"",walletConnectV2ProjectId:"",walletAddress:"",apiAddress:"",explorerAddress:"",apiTimeout:"4000"},Dw={network:Rp,chainID:"-1"},dl=(0,_l.createSlice)({name:"appConfig",initialState:Dw,reducers:{initializeNetworkConfig:(t,r)=>{let a=Dp(r.payload.walletConnectBridgeAddresses),p=Dp(r.payload.walletConnectV2RelayAddresses),_=(0,ll.default)(r.payload,"walletConnectBridgeAddresses","walletConnectV2RelayAddresses");t.network=pe(z(z({},t.network),_),{walletConnectBridgeAddress:a,walletConnectV2RelayAddress:p})},setChainID:(t,r)=>{t.chainID=r.payload}}}),{initializeNetworkConfig:WS,setChainID:$S}=dl.actions,ul=dl.reducer});var Op,fl,gl,oa,Fp,hl,xl,ZS,yl,YS,JS,QS,jS,eA,nA,tA,bl,Mp=G(()=>{"use strict";s();Op=require("@elrondnetwork/erdjs"),fl=require("@reduxjs/toolkit"),gl=require("redux-persist");he();ea();Mo();ct();oa={balance:"...",address:"",nonce:0,txCount:0,scrCount:0,claimableRewards:In},Fp={address:"",websocketEvent:null,accounts:{"":oa},ledgerAccount:null,publicKey:"",walletConnectAccount:null,isAccountLoading:!0,accountLoadingError:null},hl=(0,fl.createSlice)({name:"accountInfoSlice",initialState:Fp,reducers:{setAddress:(t,r)=>{let a=r.payload;t.address=a,t.publicKey=new Op.Address(a).hex()},setAccount:(t,r)=>{let a=t.address===r.payload.address;t.accounts={[t.address]:a?r.payload:oa},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($e,()=>(no.local.removeItem(Nt.loginExpiresAt),Fp)),t.addCase(ta,(r,a)=>{let{address:p}=a.payload;r.address=p,r.publicKey=new Op.Address(p).hex()}),t.addCase(gl.REHYDRATE,(r,a)=>{var N;if(!((N=a.payload)!=null&&N.account))return;let{account:p}=a.payload,{address:_,shard:u,accounts:f,publicKey:I}=p;r.address=_,r.shard=u;let A=f&&_ in f;r.accounts=A?f:Fp.accounts,r.publicKey=I})}}),{setAccount:xl,setAddress:ZS,setAccountNonce:yl,setAccountShard:YS,setLedgerAccount:JS,updateLedgerAccount:QS,setWalletConnectAccount:jS,setIsAccountLoading:eA,setAccountLoadingError:nA,setWebsocketEvent:tA}=hl.actions,bl=hl.reducer});function Tl(t){return t!=null&&($w(t)||zw(t))}function ra(t){return t!=null&&(Hw(t)||qw(t))}function aa(t){return t!=null&&(Gw(t)||Kw(t))}function wl(t){return t!=null&&Vw(t)}function $w(t){return t!=null&&Pw.includes(t)}function Hw(t){return t!=null&&Fw.includes(t)}function Gw(t){return t!=null&&Ow.includes(t)}function Vw(t){return t!=null&&Mw.includes(t)}function zw(t){return t!=null&&Bw.includes(t)}function qw(t){return t!=null&&Uw.includes(t)}function Kw(t){return t!=null&&Ww.includes(t)}var Pw,Fw,Ow,Mw,Bw,Uw,Ww,Up=G(()=>{"use strict";s();fn();Pw=["sent"],Fw=["success"],Ow=["fail","cancelled","timedOut"],Mw=["timedOut"],Bw=["pending"],Uw=["success"],Ww=["fail","invalid"]});var vl,Sl,Wo,Xw,Al,_A,lA,dA,uA,fA,gA,hA,xA,yA,bA,ia,pa=G(()=>{"use strict";s();vl=require("@reduxjs/toolkit"),Sl=require("redux-persist");fn();Up();ct();Wo={signedTransactions:{},transactionsToSign:null,signTransactionsError:null,signTransactionsCancelMessage:null,customTransactionInformationForSessionId:{}},Xw={signWithoutSending:!1,sessionInformation:null,redirectAfterSign:!1},Al=(0,vl.createSlice)({name:"transactionsSlice",initialState:Wo,reducers:{moveTransactionsToSignedState:(t,r)=>{var A,N;let{sessionId:a,transactions:p,errorMessage:_,status:u,redirectRoute:f}=r.payload,I=((A=t.customTransactionInformationForSessionId)==null?void 0:A[a])||Xw;t.signedTransactions[a]={transactions:p,status:u,errorMessage:_,redirectRoute:f,customTransactionInformation:I},((N=t==null?void 0:t.transactionsToSign)==null?void 0:N.sessionId)===a&&(t.transactionsToSign=Wo.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=z(z({},t.signedTransactions),r.payload)},updateSignedTransactions:(t,r)=>{let{sessionId:a,status:p,errorMessage:_,transactions:u}=r.payload;t.signedTransactions[a]!=null&&(t.signedTransactions[a].status=p,_!=null&&(t.signedTransactions[a].errorMessage=_),u!=null&&(t.signedTransactions[a].transactions=u))},updateSignedTransactionStatus:(t,r)=>{var I,A,N,O,F,U;let{sessionId:a,status:p,errorMessage:_,transactionHash:u}=r.payload,f=(A=(I=t.signedTransactions)==null?void 0:I[a])==null?void 0:A.transactions;if(f!=null){t.signedTransactions[a].transactions=f.map(se=>se.hash===u?pe(z({},se),{status:p,errorMessage:_}):se);let ee=(O=(N=t.signedTransactions[a])==null?void 0:N.transactions)==null?void 0:O.every(se=>ra(se.status)),ne=(U=(F=t.signedTransactions[a])==null?void 0:F.transactions)==null?void 0:U.every(se=>aa(se.status));ee&&(t.signedTransactions[a].status="success"),ne&&(t.signedTransactions[a].status="fail")}},setTransactionsToSign:(t,r)=>{t.transactionsToSign=r.payload;let{sessionId:a,customTransactionInformation:p}=r.payload;t.customTransactionInformationForSessionId[a]=p,t.signTransactionsError=null},clearAllTransactionsToSign:t=>{t.transactionsToSign=Wo.transactionsToSign,t.signTransactionsError=null},clearAllSignedTransactions:t=>{t.signedTransactions=Wo.signedTransactions},setSignTransactionsError:(t,r)=>{t.signTransactionsError=r.payload},setSignTransactionsCancelMessage:(t,r)=>{t.signTransactionsCancelMessage=r.payload}},extraReducers:t=>{t.addCase($e,()=>Wo),t.addCase(Sl.REHYDRATE,(r,a)=>{var f;if(r.signTransactionsCancelMessage=null,!((f=a.payload)!=null&&f.transactions))return;let{signedTransactions:p,customTransactionInformationForSessionId:_}=a.payload.transactions,u=Object.entries(p).reduce((I,[A,N])=>{let O=new Date(A),F=new Date;return F.setHours(F.getHours()+5),F-O>0||(I[A]=N),I},{});_!=null&&(r.customTransactionInformationForSessionId=_),p!=null&&(r.signedTransactions=u)})}}),{updateSignedTransactionStatus:_A,updateSignedTransactions:lA,setTransactionsToSign:dA,clearAllTransactionsToSign:uA,clearAllSignedTransactions:fA,clearSignedTransaction:gA,clearTransactionToSign:hA,setSignTransactionsError:xA,setSignTransactionsCancelMessage:yA,moveTransactionsToSignedState:bA}=Al.actions,ia=Al.reducer});var kl,$p,Hp,Gp,Zw,Wp,Il,SA,AA,kA,ca,sa=G(()=>{"use strict";s();kl=require("@reduxjs/toolkit");ct();$p="Transaction failed",Hp="Transaction successful",Gp="Processing transaction",Zw="Transaction submitted",Wp={},Il=(0,kl.createSlice)({name:"transactionsInfo",initialState:Wp,reducers:{setTransactionsDisplayInfo(t,r){let{sessionId:a,transactionsDisplayInfo:p}=r.payload;a!=null&&(t[a]={errorMessage:(p==null?void 0:p.errorMessage)||$p,successMessage:(p==null?void 0:p.successMessage)||Hp,processingMessage:(p==null?void 0:p.processingMessage)||Gp,submittedMessage:(p==null?void 0:p.submittedMessage)||Zw,transactionDuration:p==null?void 0:p.transactionDuration})},clearTransactionsInfoForSessionId(t,r){r.payload!=null&&delete t[r.payload]},clearTransactionsInfo:()=>Wp},extraReducers:t=>{t.addCase($e,()=>Wp)}}),{clearTransactionsInfo:SA,setTransactionsDisplayInfo:AA,clearTransactionsInfoForSessionId:kA}=Il.actions,ca=Il.reducer});var Ll,El,Nl,NA,CA,DA,RA,Cl,Vp=G(()=>{"use strict";s();Ll=require("@reduxjs/toolkit");ct();El={},Nl=(0,Ll.createSlice)({name:"modalsSlice",initialState:El,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($e,()=>El)}}),{setTxSubmittedModal:NA,setNotificationModal:CA,clearTxSubmittedModal:DA,clearNotificationModal:RA}=Nl.actions,Cl=Nl.reducer});var Rl,Pl,Dl,Fl,$A,HA,GA,VA,zA,qA,ma,_a=G(()=>{"use strict";s();Rl=require("@reduxjs/toolkit"),Pl=require("redux-persist");kp();pt();xp();ct();Dl={customToasts:[],transactionToasts:[],failTransactionToast:null},Fl=(0,Rl.createSlice)({name:"toastsSlice",initialState:Dl,reducers:{addCustomToast:(t,r)=>{t.customToasts.push(pe(z({},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:jr(),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=pe(z({},r.payload),{toastId:Y_})},removeFailTransactionToast:t=>{t.failTransactionToast=null}},extraReducers:t=>{t.addCase($e,()=>Dl),t.addCase(Pl.REHYDRATE,(r,a)=>{var _,u;let p=(u=(_=a.customToasts)==null?void 0:_.filter(f=>!("component"in f)))!=null?u:[];r.customToasts=p})}}),{addCustomToast:$A,removeCustomToast:HA,addTransactionToast:GA,removeTransactionToast:VA,addFailTransactionToast:zA,removeFailTransactionToast:qA}=Fl.actions,ma=Fl.reducer});var to=G(()=>{"use strict";s();Cp();Pp();Mp();pa();sa();Vp();_a()});var zp=G(()=>{"use strict";s()});var Ul,Bl,Wl,l2,d2,u2,f2,g2,h2,$l,Hl=G(()=>{"use strict";s();Ul=require("@reduxjs/toolkit");ct();Bl={visible:!1,modal:{showHeader:!0,showFooter:!1,headerText:"",footerText:""}},Wl=(0,Ul.createSlice)({name:"dappModalsSlice",initialState:Bl,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=z({},r.payload)}},extraReducers:t=>{t.addCase($e,()=>Bl)}}),{setDappModalVisibility:l2,setDappModalHeaderVisibility:d2,setDappModalFooterVisibility:u2,setDappModalHeaderText:f2,setDappModalFooterText:g2,setDappModalConfig:h2}=Wl.actions,$l=Wl.reducer});var Gl,jw,e1,oo,da=G(()=>{"use strict";s();Gl=require("@reduxjs/toolkit");zp();Mp();Hl();Cp();Vp();Pp();_a();sa();pa();jw={["account"]:bl,["networkConfig"]:ul,["loginInfo"]:al,["modals"]:Cl,["dappModal"]:$l,["toasts"]:ma,["transactions"]:ia,["transactionsInfo"]:ca},e1=(t={})=>(0,Gl.combineReducers)(z(z({},jw),t)),oo=e1});var ql={};St(ql,{default:()=>p1});function qp(t,r=[]){return{key:t,version:1,storage:zl.default,blacklist:r}}var Dt,Vl,zl,n1,t1,o1,r1,a1,i1,p1,Kl=G(()=>{"use strict";s();Dt=require("redux-persist"),Vl=P(require("redux-persist/lib/storage")),zl=P(require("redux-persist/lib/storage/session"));da();to();_a();sa();pa();zp();n1={2:t=>pe(z({},t),{networkConfig:Rp})};t1=qp("dapp-core-transactionsInfo"),o1=qp("dapp-core-transactions",["transactionsToSign"]),r1=qp("dapp-core-toasts"),a1={key:"dapp-core-store",version:2,storage:Vl.default,whitelist:["account","loginInfo","modals","networkConfig"],migrate:(0,Dt.createMigrate)(n1,{debug:!1})},i1={["toasts"]:(0,Dt.persistReducer)(r1,ma),["transactions"]:(0,Dt.persistReducer)(o1,ia),["transactionsInfo"]:(0,Dt.persistReducer)(t1,ca)},p1=(0,Dt.persistReducer)(a1,oo(i1))});var Xl={};St(Xl,{default:()=>c1});var c1,Zl=G(()=>{"use strict";s();da();c1=oo()});var Yl={};St(Yl,{default:()=>m1});var rn,s1,m1,Jl=G(()=>{"use strict";s();rn=require("redux-persist"),s1=[rn.FLUSH,rn.REHYDRATE,rn.PAUSE,rn.PERSIST,rn.PURGE,rn.REGISTER],m1=s1});var ed={};St(ed,{default:()=>jl});function jl(t){return(0,Ql.persistStore)(t)}var Ql,nd=G(()=>{"use strict";s();Ql=require("redux-persist")});var su=Fo((po,qo)=>{s();(function(){var t,r="4.17.21",a=200,p="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",_="Expected a function",u="Invalid `variable` option passed into `_.template`",f="__lodash_hash_undefined__",I=500,A="__lodash_placeholder__",N=1,O=2,F=4,U=1,ee=2,ne=1,se=2,dt=4,pn=8,cn=16,Ee=32,be=64,Fe=128,xn=256,mo=512,Pa=30,Pu="...",Fu=800,Ou=16,lc=1,Mu=2,Bu=3,ut=1/0,Kn=9007199254740991,Uu=17976931348623157e292,Qo=0/0,yn=4294967295,Wu=yn-1,$u=yn>>>1,Hu=[["ary",Fe],["bind",ne],["bindKey",se],["curry",pn],["curryRight",cn],["flip",mo],["partial",Ee],["partialRight",be],["rearg",xn]],Ot="[object Arguments]",jo="[object Array]",Gu="[object AsyncFunction]",_o="[object Boolean]",lo="[object Date]",Vu="[object DOMException]",er="[object Error]",nr="[object Function]",dc="[object GeneratorFunction]",sn="[object Map]",uo="[object Number]",zu="[object Null]",En="[object Object]",uc="[object Promise]",qu="[object Proxy]",fo="[object RegExp]",mn="[object Set]",go="[object String]",tr="[object Symbol]",Ku="[object Undefined]",ho="[object WeakMap]",Xu="[object WeakSet]",xo="[object ArrayBuffer]",Mt="[object DataView]",Fa="[object Float32Array]",Oa="[object Float64Array]",Ma="[object Int8Array]",Ba="[object Int16Array]",Ua="[object Int32Array]",Wa="[object Uint8Array]",$a="[object Uint8ClampedArray]",Ha="[object Uint16Array]",Ga="[object Uint32Array]",Zu=/\b__p \+= '';/g,Yu=/\b(__p \+=) '' \+/g,Ju=/(__e\(.*?\)|\b__t\)) \+\n'';/g,fc=/&(?:amp|lt|gt|quot|#39);/g,gc=/[&<>"']/g,Qu=RegExp(fc.source),ju=RegExp(gc.source),ef=/<%-([\s\S]+?)%>/g,nf=/<%([\s\S]+?)%>/g,hc=/<%=([\s\S]+?)%>/g,tf=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,of=/^\w*$/,rf=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Va=/[\\^$.*+?()[\]{}|]/g,af=RegExp(Va.source),za=/^\s+/,pf=/\s/,cf=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,sf=/\{\n\/\* \[wrapped with (.+)\] \*/,mf=/,? & /,_f=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,lf=/[()=,{}\[\]\/\s]/,df=/\\(\\)?/g,uf=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,xc=/\w*$/,ff=/^[-+]0x[0-9a-f]+$/i,gf=/^0b[01]+$/i,hf=/^\[object .+?Constructor\]$/,xf=/^0o[0-7]+$/i,yf=/^(?:0|[1-9]\d*)$/,bf=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,or=/($^)/,Tf=/['\n\r\u2028\u2029\\]/g,rr="\\ud800-\\udfff",wf="\\u0300-\\u036f",vf="\\ufe20-\\ufe2f",Sf="\\u20d0-\\u20ff",yc=wf+vf+Sf,bc="\\u2700-\\u27bf",Tc="a-z\\xdf-\\xf6\\xf8-\\xff",Af="\\xac\\xb1\\xd7\\xf7",kf="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",If="\\u2000-\\u206f",Ef=" \\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",wc="A-Z\\xc0-\\xd6\\xd8-\\xde",vc="\\ufe0e\\ufe0f",Sc=Af+kf+If+Ef,qa="['\u2019]",Lf="["+rr+"]",Ac="["+Sc+"]",ar="["+yc+"]",kc="\\d+",Nf="["+bc+"]",Ic="["+Tc+"]",Ec="[^"+rr+Sc+kc+bc+Tc+wc+"]",Ka="\\ud83c[\\udffb-\\udfff]",Cf="(?:"+ar+"|"+Ka+")",Lc="[^"+rr+"]",Xa="(?:\\ud83c[\\udde6-\\uddff]){2}",Za="[\\ud800-\\udbff][\\udc00-\\udfff]",Bt="["+wc+"]",Nc="\\u200d",Cc="(?:"+Ic+"|"+Ec+")",Df="(?:"+Bt+"|"+Ec+")",Dc="(?:"+qa+"(?:d|ll|m|re|s|t|ve))?",Rc="(?:"+qa+"(?:D|LL|M|RE|S|T|VE))?",Pc=Cf+"?",Fc="["+vc+"]?",Rf="(?:"+Nc+"(?:"+[Lc,Xa,Za].join("|")+")"+Fc+Pc+")*",Pf="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ff="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Oc=Fc+Pc+Rf,Of="(?:"+[Nf,Xa,Za].join("|")+")"+Oc,Mf="(?:"+[Lc+ar+"?",ar,Xa,Za,Lf].join("|")+")",Bf=RegExp(qa,"g"),Uf=RegExp(ar,"g"),Ya=RegExp(Ka+"(?="+Ka+")|"+Mf+Oc,"g"),Wf=RegExp([Bt+"?"+Ic+"+"+Dc+"(?="+[Ac,Bt,"$"].join("|")+")",Df+"+"+Rc+"(?="+[Ac,Bt+Cc,"$"].join("|")+")",Bt+"?"+Cc+"+"+Dc,Bt+"+"+Rc,Ff,Pf,kc,Of].join("|"),"g"),$f=RegExp("["+Nc+rr+yc+vc+"]"),Hf=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Gf=["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"],Vf=-1,ce={};ce[Fa]=ce[Oa]=ce[Ma]=ce[Ba]=ce[Ua]=ce[Wa]=ce[$a]=ce[Ha]=ce[Ga]=!0,ce[Ot]=ce[jo]=ce[xo]=ce[_o]=ce[Mt]=ce[lo]=ce[er]=ce[nr]=ce[sn]=ce[uo]=ce[En]=ce[fo]=ce[mn]=ce[go]=ce[ho]=!1;var ie={};ie[Ot]=ie[jo]=ie[xo]=ie[Mt]=ie[_o]=ie[lo]=ie[Fa]=ie[Oa]=ie[Ma]=ie[Ba]=ie[Ua]=ie[sn]=ie[uo]=ie[En]=ie[fo]=ie[mn]=ie[go]=ie[tr]=ie[Wa]=ie[$a]=ie[Ha]=ie[Ga]=!0,ie[er]=ie[nr]=ie[ho]=!1;var zf={\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",\u0