UNPKG

@cyph/sdk

Version:
1 lines 8.6 MB
"";if(typeof self==="undefined"&&typeof global!=="undefined"){global.self=global}self.IS_WEB=typeof IS_WEB!=="undefined"?IS_WEB:typeof window==="object";if(typeof global==="undefined"){self.global=self}else if(typeof window==="undefined"){self.window=self}try{if(!self.crypto&&self.msCrypto){self.crypto=self.msCrypto}if(!self.crypto.subtle&&crypto.webkitSubtle){self.crypto.subtle=crypto.webkitSubtle}}catch(_a){}for(var _i=0,_b=["accountPrimaryTheme","beforeUnloadMessage","burnerRoot","customBuildBase64","testEnvironmentSetup","translations"];_i<_b.length;_i++){var k=_b[_i];if(!(k in self)){self[k]=undefined}}self.locationData=typeof locationData!=="undefined"?locationData:typeof location!=="undefined"?location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",port:"",protocol:"",search:""};self.navigatorData=typeof navigatorData!=="undefined"?navigatorData:typeof navigator!=="undefined"?navigator:{appCodeName:"",appName:"",appVersion:"",cookieEnabled:false,hardwareConcurrency:1,language:"",maxTouchPoints:0,msManipulationViewsEnabled:false,msMaxTouchPoints:0,msPointerEnabled:false,onLine:true,platform:"",pointerEnabled:false,product:"",productSub:"",userAgent:"",vendor:"",vendorSub:"",webdriver:false};if(!IS_WEB){self.saveAs=function(){throw new Error("FileSaver is only supported in main thread of web environment.")}}try{for(var _c=0,_d=Object.entries(eval("require")("tslib"));_c<_d.length;_c++){var _e=_d[_c],k=_e[0],v=_e[1];self[k]=v}}catch(_f){}try{if(self.babelHelpers===undefined){self.babelHelpers={};for(var _g=0,_h=eval("require")("@babel/helpers").list;_g<_h.length;_g++){var k=_h[_g];self.babelHelpers[k]=eval("require")("@babel/runtime/helpers/".concat(k))}}}catch(_j){}self.asyncImportsComplete=Promise.resolve();try{if(typeof XMLHttpRequest==="undefined"){var xhr2=eval("require")("xhr2");self.XMLHttpRequest=xhr2;self.XMLHttpRequestUpload=xhr2.XMLHttpRequestUpload}}catch(_k){}(()=>{var __webpack_modules__={38916:(module2,__unused_webpack_exports2,__webpack_require__2)=>{const discovery=__webpack_require__2(20200);function Account(chains){this.chains=chains}Account.fromJSON=function(json,network,addressFunction){},Account.prototype.clone=function(){return new Account(this.chains.map(function(chain){return chain.clone()}))},Account.prototype.containsAddress=function(address){return this.chains.some(function(chain){return void 0!==chain.find(address)})},Account.prototype.derive=function(address,parents){let derived;return this.chains.some(function(chain,i2){return derived=chain.derive(address,parents&&parents[i2]),derived}),derived},Account.prototype.discoverChain=function(i2,gapLimit,queryCallback,callback){const chains=this.chains,chain=chains[i2].clone();discovery(chain,gapLimit,queryCallback,function(err2,used,checked){if(err2)return callback(err2);const unused=checked-used;for(let j2=1;j2<unused;++j2)chain.pop();chains[i2]=chain,callback()})},Account.prototype.getAllAddresses=function(){return[].concat.apply([],this.chains.map(function(chain){return chain.getAll()}))},Account.prototype.getChain=function(i2){return this.chains[i2]},Account.prototype.getChains=function(){return this.chains},Account.prototype.getChainAddress=function(i2){return this.chains[i2].get()},Account.prototype.getNetwork=function(){return this.chains[0].getParent().keyPair.network},Account.prototype.isChainAddress=function(i2,address){return void 0!==this.chains[i2].find(address)},Account.prototype.nextChainAddress=function(i2){return this.chains[i2].next()},Account.prototype.toJSON=function(){return this.chains.map(function(chain){return{k:chain.k,map:chain.map,node:chain.getParent().toBase58()}})},module2.exports=Account},6845:module2=>{function DEFAULT_ADDRESS_FUNCTION(node){return node.getAddress()}function Chain(parent,k2,addressFunction){k2=k2||0,this.__parent=parent,this.addresses=[],this.addressFunction=addressFunction||DEFAULT_ADDRESS_FUNCTION,this.k=k2,this.map={}}Chain.prototype.__initialize=function(){const address=this.addressFunction(this.__parent.derive(this.k));this.map[address]=this.k,this.addresses.push(address)},Chain.prototype.clone=function(){const chain=new Chain(this.__parent,this.k,this.addressFunction);chain.addresses=this.addresses.concat();for(const s2 in this.map)chain.map[s2]=this.map[s2];return chain},Chain.prototype.derive=function(address,parent){const k2=this.map[address];if(void 0!==k2)return(parent=parent||this.__parent).derive(k2)},Chain.prototype.find=function(address){return this.map[address]},Chain.prototype.get=function(){return 0===this.addresses.length&&this.__initialize(),this.addresses[this.addresses.length-1]},Chain.prototype.getAll=function(){return 0===this.addresses.length&&this.__initialize(),this.addresses},Chain.prototype.getParent=function(){return this.__parent},Chain.prototype.next=function(){0===this.addresses.length&&this.__initialize();const address=this.addressFunction(this.__parent.derive(this.k+1));return this.k+=1,this.map[address]=this.k,this.addresses.push(address),address},Chain.prototype.pop=function(){const address=this.addresses.pop();return delete this.map[address],this.k-=1,address},module2.exports=Chain},20200:module2=>{module2.exports=function(chain,gapLimit,queryCb,done){let gap=0,checked=0;!function cycle(){const batch=[chain.get()];for(checked++;batch.length<gapLimit;)chain.next(),batch.push(chain.get()),checked++;queryCb(batch,function(err2,queryResultSet){return Array.isArray(queryResultSet)?done(new TypeError("Expected query set, not Array")):err2?done(err2):(batch.forEach(function(address){queryResultSet[address]?gap=0:gap+=1}),gap>=gapLimit?done(void 0,checked-gap,checked):(chain.next(),void cycle()))})}()}},55544:(module2,__unused_webpack_exports2,__webpack_require__2)=>{module2.exports={Account:__webpack_require__2(38916),Chain:__webpack_require__2(6845),discovery:__webpack_require__2(20200)}},5460:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{A:()=>potassiumUtil,q:()=>PotassiumUtil});var sodiumutil__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(24920),sodiumutil__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(sodiumutil__WEBPACK_IMPORTED_MODULE_0__);class PotassiumUtil{chunkBytes(a2,chunkSize){const bytes2=this.toBytes(a2);if(bytes2.length<1||void 0===chunkSize||isNaN(chunkSize)||chunkSize<1)return[bytes2];const chunks=[];for(let i2=0;i2<bytes2.length;i2+=chunkSize)chunks.push(this.toBytes(bytes2,i2,bytes2.length-i2>chunkSize?chunkSize:void 0));return chunks}clearMemory(a2){void 0!==a2&&sodiumutil__WEBPACK_IMPORTED_MODULE_0__.sodiumUtil.memzero(this.toBytes(a2))}compareMemory(a2,b2){return a2.byteLength===b2.byteLength&&sodiumutil__WEBPACK_IMPORTED_MODULE_0__.sodiumUtil.memcmp(this.toBytes(a2),this.toBytes(b2))}concatMemory(clearOriginals,...arrays){const out2=new Uint8Array(arrays.reduce((a2,b2)=>a2+b2.byteLength,0));let index2=0;for(const a2 of arrays)out2.set(new Uint8Array(this.toBytes(a2)),index2),index2+=a2.byteLength,clearOriginals&&this.clearMemory(a2);return out2}fromBase64(s2){return"string"==typeof s2?sodiumutil__WEBPACK_IMPORTED_MODULE_0__.sodiumUtil.from_base64(s2):this.toBytes(s2)}fromBase64URL(s2){return"string"==typeof s2?this.fromBase64(s2.replace(/-/g,"+").replace(/_/g,"/")):this.toBytes(s2)}fromBlob(b2){var _this=this;return babelHelpers.asyncToGenerator(function*(){return ArrayBuffer.isView(b2)?_this.toBytes(b2):new Promise((resolve,reject)=>{let reader=new FileReader;reader._realReader&&(reader=reader._realReader),reader.onerror=reject,reader.onload=()=>{resolve(reader.result instanceof ArrayBuffer?new Uint8Array(reader.result):new Uint8Array(0))},reader.readAsArrayBuffer(b2)})})()}fromHex(s2){return"string"==typeof s2?sodiumutil__WEBPACK_IMPORTED_MODULE_0__.sodiumUtil.from_hex(s2):this.toBytes(s2)}fromString(s2){return"string"==typeof s2?sodiumutil__WEBPACK_IMPORTED_MODULE_0__.sodiumUtil.from_string(s2):this.toBytes(s2)}isEmpty(a2){return void 0===a2||a2.byteLength<1}joinBytes(...chunks){return this.concatMemory(!0,...chunks.map(chunk=>[new Uint32Array([chunk.length]),chunk]).reduce((a2,b2)=>a2.concat(b2),[]))}randomBytes(n){return typeof crypto>"u"||"function"!=typeof crypto.getRandomValues?eval("require")("crypto").randomBytes(n):crypto.getRandomValues(new Uint8Array(n))}splitBytes(bytes2){const chunks=[],cyphertextView=this.toDataView(bytes2);let i2=0;for(;i2<bytes2.length;){const chunkSize=cyphertextView.getUint32(i2,!0);i2+=4,chunks.push(this.toBytes(bytes2,i2,chunkSize)),i2+=chunkSize}return chunks}startsWith(a2,prefix){return void 0===prefix||prefix.byteLength<1||this.compareMemory(this.toBytes(a2,void 0,prefix.byteLength),prefix)}toBase64(a2){return"string"==typeof a2?a2:sodiumutil__WEBPACK_IMPORTED_MODULE_0__.sodiumUtil.to_base64(this.toBytes(a2)).replace(/\s+/g,"")}toBase64URL(a2){return this.toBase64(a2).replace(/\+/g,"-").replace(/\//g,"_")}toBytes(a2,offset=0,length){return new Uint8Array(a2.buffer,a2.byteOffset+offset,void 0!==length?length:a2.byteLength-offset)}toBytesClamped(a2,offset=0,length){return new Uint8ClampedArray(a2.buffer,a2.byteOffset+offset,void 0!==length?length:a2.byteLength-offset)}toDataView(a2,offset=0,length){return new DataView(a2.buffer,a2.byteOffset+offset,void 0!==length?length:a2.byteLength-offset)}toHex(a2){return"string"==typeof a2?a2:sodiumutil__WEBPACK_IMPORTED_MODULE_0__.sodiumUtil.to_hex(this.toBytes(a2))}toString(a2){return"string"==typeof a2?a2:sodiumutil__WEBPACK_IMPORTED_MODULE_0__.sodiumUtil.to_string(this.toBytes(a2))}constructor(){}}const potassiumUtil=new PotassiumUtil},88364:module2=>{"use strict";module2.exports=()=>()=>{}},76556:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{U:()=>getApps,m:()=>initializeApp});const app=eval("require")("firebase/app"),getApps=app.getApps,initializeApp=app.initializeApp},40212:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{M3:()=>initializeAuth,QJ:()=>updatePassword,kJ:()=>signInWithEmailAndPassword});const auth=eval("require")("firebase/auth"),getAuth=auth.getAuth,indexedDBLocalPersistence=auth.indexedDBLocalPersistence,initializeAuth=auth.initializeAuth,inMemoryPersistence=auth.inMemoryPersistence,signInWithEmailAndPassword=auth.signInWithEmailAndPassword,updatePassword=auth.updatePassword},45224:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{AD:()=>onChildAdded,IL:()=>ref,IX:()=>goOnline,MP:()=>limitToLast,Mb:()=>forceWebSockets,Mn:()=>off,O4:()=>orderByKey,S:()=>serverTimestamp,Su:()=>refFromURL,WO:()=>set,Ws:()=>child,YB:()=>getDatabase,_M:()=>get,aA:()=>onDisconnect,aE:()=>remove,eK:()=>onChildChanged,kt:()=>query,oP:()=>goOffline,qY:()=>push,uu:()=>onChildRemoved,yn:()=>onValue});const database=eval("require")("firebase/database"),child=database.child,Database=database.Database,DataSnapshot=database.DataSnapshot,forceWebSockets=database.forceWebSockets,get=database.get,getDatabase=database.getDatabase,goOffline=database.goOffline,goOnline=database.goOnline,limitToLast=database.limitToLast,off=database.off,onChildAdded=database.onChildAdded,onChildChanged=database.onChildChanged,onChildRemoved=database.onChildRemoved,onDisconnect=database.onDisconnect,onValue=database.onValue,orderByKey=database.orderByKey,push=database.push,query=database.query,ref=database.ref,refFromURL=database.refFromURL,remove=database.remove,serverTimestamp=database.serverTimestamp,set=database.set},41548:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Xx:()=>getMessaging,mO:()=>isSupported,mS:()=>onMessage,uE:()=>getToken});const messaging=eval("require")("firebase/messaging"),getMessaging=messaging.getMessaging,getToken=messaging.getToken,isSupported=messaging.isSupported,onMessage=messaging.onMessage},22292:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{GY:()=>uploadBytesResumable,IL:()=>ref,Kq:()=>getDownloadURL,wv:()=>getStorage});const storage=eval("require")("firebase/storage"),getDownloadURL=storage.getDownloadURL,getStorage=storage.getStorage,ref=storage.ref,uploadBytesResumable=storage.uploadBytesResumable},88428:(module2,__unused_webpack_exports2,__webpack_require__2)=>{module2.exports=__webpack_require__2(32024)},63224:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var utils=__webpack_require__2(49752),settle=__webpack_require__2(79028),buildFullPath=__webpack_require__2(66144),buildURL=__webpack_require__2(75648),http=__webpack_require__2(86136),https=__webpack_require__2(51256),httpFollow=__webpack_require__2(29208).http,httpsFollow=__webpack_require__2(29208).https,url2=__webpack_require__2(78716),zlib=__webpack_require__2(60592),VERSION=__webpack_require__2(50484).version,createError=__webpack_require__2(28216),enhanceError=__webpack_require__2(84072),transitionalDefaults=__webpack_require__2(19700),Cancel=__webpack_require__2(93052),isHttps=/https:?/;function setProxy(options2,proxy,location2){if(options2.hostname=proxy.host,options2.host=proxy.host,options2.port=proxy.port,options2.path=location2,proxy.auth){var base64=Buffer.from(proxy.auth.username+":"+proxy.auth.password,"utf8").toString("base64");options2.headers["Proxy-Authorization"]="Basic "+base64}options2.beforeRedirect=function(redirection){redirection.headers.host=redirection.host,setProxy(redirection,proxy,redirection.href)}}module2.exports=function(config){return new Promise(function(resolvePromise,rejectPromise){var onCanceled;function done(){config.cancelToken&&config.cancelToken.unsubscribe(onCanceled),config.signal&&config.signal.removeEventListener("abort",onCanceled)}var resolve=function(value){done(),resolvePromise(value)},rejected=!1,reject=function(value){done(),rejected=!0,rejectPromise(value)},data=config.data,headers=config.headers,headerNames={};if(Object.keys(headers).forEach(function(name){headerNames[name.toLowerCase()]=name}),"user-agent"in headerNames?headers[headerNames["user-agent"]]||delete headers[headerNames["user-agent"]]:headers["User-Agent"]="axios/"+VERSION,data&&!utils.isStream(data)){if(!Buffer.isBuffer(data))if(utils.isArrayBuffer(data))data=Buffer.from(new Uint8Array(data));else{if(!utils.isString(data))return reject(createError("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",config));data=Buffer.from(data,"utf-8")}if(config.maxBodyLength>-1&&data.length>config.maxBodyLength)return reject(createError("Request body larger than maxBodyLength limit",config));headerNames["content-length"]||(headers["Content-Length"]=data.length)}var auth2=void 0;config.auth&&(auth2=(config.auth.username||"")+":"+(config.auth.password||""));var fullPath=buildFullPath(config.baseURL,config.url),parsed=url2.parse(fullPath),protocol=parsed.protocol||"http:";if(!auth2&&parsed.auth){var urlAuth=parsed.auth.split(":");auth2=(urlAuth[0]||"")+":"+(urlAuth[1]||"")}auth2&&headerNames.authorization&&delete headers[headerNames.authorization];var isHttpsRequest=isHttps.test(protocol),agent=isHttpsRequest?config.httpsAgent:config.httpAgent;try{buildURL(parsed.path,config.params,config.paramsSerializer).replace(/^\?/,"")}catch(err2){var customErr=new Error(err2.message);customErr.config=config,customErr.url=config.url,customErr.exists=!0,reject(customErr)}var options2={path:buildURL(parsed.path,config.params,config.paramsSerializer).replace(/^\?/,""),method:config.method.toUpperCase(),headers,agent,agents:{http:config.httpAgent,https:config.httpsAgent},auth:auth2};config.socketPath?options2.socketPath=config.socketPath:(options2.hostname=parsed.hostname,options2.port=parsed.port);var proxy=config.proxy;if(!proxy&&!1!==proxy){var proxyEnv=protocol.slice(0,-1)+"_proxy",proxyUrl=process.env[proxyEnv]||process.env[proxyEnv.toUpperCase()];if(proxyUrl){var parsedProxyUrl=url2.parse(proxyUrl),noProxyEnv=process.env.no_proxy||process.env.NO_PROXY,shouldProxy=!0;if(noProxyEnv&&(shouldProxy=!noProxyEnv.split(",").map(function(s2){return s2.trim()}).some(function(proxyElement){return!!proxyElement&&("*"===proxyElement||"."===proxyElement[0]&&parsed.hostname.substr(parsed.hostname.length-proxyElement.length)===proxyElement||parsed.hostname===proxyElement)})),shouldProxy&&(proxy={host:parsedProxyUrl.hostname,port:parsedProxyUrl.port,protocol:parsedProxyUrl.protocol},parsedProxyUrl.auth)){var proxyUrlAuth=parsedProxyUrl.auth.split(":");proxy.auth={username:proxyUrlAuth[0],password:proxyUrlAuth[1]}}}}proxy&&(options2.headers.host=parsed.hostname+(parsed.port?":"+parsed.port:""),setProxy(options2,proxy,protocol+"//"+parsed.hostname+(parsed.port?":"+parsed.port:"")+options2.path));var transport,isHttpsProxy=isHttpsRequest&&(!proxy||isHttps.test(proxy.protocol));config.transport?transport=config.transport:0===config.maxRedirects?transport=isHttpsProxy?https:http:(config.maxRedirects&&(options2.maxRedirects=config.maxRedirects),transport=isHttpsProxy?httpsFollow:httpFollow),config.maxBodyLength>-1&&(options2.maxBodyLength=config.maxBodyLength),config.insecureHTTPParser&&(options2.insecureHTTPParser=config.insecureHTTPParser);var req=transport.request(options2,function(res){if(!req.aborted){var stream=res,lastRequest=res.req||req;if(204!==res.statusCode&&"HEAD"!==lastRequest.method&&!1!==config.decompress)switch(res.headers["content-encoding"]){case"gzip":case"compress":case"deflate":stream=stream.pipe(zlib.createUnzip()),delete res.headers["content-encoding"]}var response={status:res.statusCode,statusText:res.statusMessage,headers:res.headers,config,request:lastRequest};if("stream"===config.responseType)response.data=stream,settle(resolve,reject,response);else{var responseBuffer=[],totalResponseBytes=0;stream.on("data",function(chunk){responseBuffer.push(chunk),totalResponseBytes+=chunk.length,config.maxContentLength>-1&&totalResponseBytes>config.maxContentLength&&(rejected=!0,stream.destroy(),reject(createError("maxContentLength size of "+config.maxContentLength+" exceeded",config,null,lastRequest)))}),stream.on("aborted",function(){rejected||(stream.destroy(),reject(createError("error request aborted",config,"ERR_REQUEST_ABORTED",lastRequest)))}),stream.on("error",function(err2){req.aborted||reject(enhanceError(err2,config,null,lastRequest))}),stream.on("end",function(){try{var responseData=1===responseBuffer.length?responseBuffer[0]:Buffer.concat(responseBuffer);"arraybuffer"!==config.responseType&&(responseData=responseData.toString(config.responseEncoding),(!config.responseEncoding||"utf8"===config.responseEncoding)&&(responseData=utils.stripBOM(responseData))),response.data=responseData}catch(err2){reject(enhanceError(err2,config,err2.code,response.request,response))}settle(resolve,reject,response)})}}});if(req.on("error",function(err2){req.aborted&&"ERR_FR_TOO_MANY_REDIRECTS"!==err2.code||reject(enhanceError(err2,config,null,req))}),req.on("socket",function(socket){socket.setKeepAlive(!0,6e4)}),config.timeout){var timeout=parseInt(config.timeout,10);if(isNaN(timeout))return void reject(createError("error trying to parse `config.timeout` to int",config,"ERR_PARSE_TIMEOUT",req));req.setTimeout(timeout,function(){req.abort(),reject(createError(config.timeoutErrorMessage?config.timeoutErrorMessage:"timeout of "+config.timeout+"ms exceeded",config,(config.transitional||transitionalDefaults).clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",req))})}(config.cancelToken||config.signal)&&(onCanceled=function(cancel){req.aborted||(req.abort(),reject(!cancel||cancel&&cancel.type?new Cancel("canceled"):cancel))},config.cancelToken&&config.cancelToken.subscribe(onCanceled),config.signal&&(config.signal.aborted?onCanceled():config.signal.addEventListener("abort",onCanceled))),utils.isStream(data)?data.on("error",function(err2){reject(enhanceError(err2,config,null,req))}).pipe(req):req.end(data)})}},50912:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var utils=__webpack_require__2(49752),settle=__webpack_require__2(79028),cookies=__webpack_require__2(69164),buildURL=__webpack_require__2(75648),buildFullPath=__webpack_require__2(66144),parseHeaders=__webpack_require__2(8208),isURLSameOrigin=__webpack_require__2(58344),createError=__webpack_require__2(28216),transitionalDefaults=__webpack_require__2(19700),Cancel=__webpack_require__2(93052);module2.exports=function(config){return new Promise(function(resolve,reject){var onCanceled,requestData=config.data,requestHeaders=config.headers,responseType=config.responseType;function done(){config.cancelToken&&config.cancelToken.unsubscribe(onCanceled),config.signal&&config.signal.removeEventListener("abort",onCanceled)}utils.isFormData(requestData)&&delete requestHeaders["Content-Type"];var request2=new XMLHttpRequest;if(config.auth){var username=config.auth.username||"",password=config.auth.password?unescape(encodeURIComponent(config.auth.password)):"";requestHeaders.Authorization="Basic "+btoa(username+":"+password)}var fullPath=buildFullPath(config.baseURL,config.url);function onloadend(){if(request2){var responseHeaders="getAllResponseHeaders"in request2?parseHeaders(request2.getAllResponseHeaders()):null;settle(function(value){resolve(value),done()},function(err2){reject(err2),done()},{data:responseType&&"text"!==responseType&&"json"!==responseType?request2.response:request2.responseText,status:request2.status,statusText:request2.statusText,headers:responseHeaders,config,request:request2}),request2=null}}if(request2.open(config.method.toUpperCase(),buildURL(fullPath,config.params,config.paramsSerializer),!0),request2.timeout=config.timeout,"onloadend"in request2?request2.onloadend=onloadend:request2.onreadystatechange=function(){!request2||4!==request2.readyState||0===request2.status&&(!request2.responseURL||0!==request2.responseURL.indexOf("file:"))||setTimeout(onloadend)},request2.onabort=function(){request2&&(reject(createError("Request aborted",config,"ECONNABORTED",request2)),request2=null)},request2.onerror=function(){reject(createError("Network Error",config,null,request2)),request2=null},request2.ontimeout=function(){var timeoutErrorMessage=config.timeout?"timeout of "+config.timeout+"ms exceeded":"timeout exceeded";config.timeoutErrorMessage&&(timeoutErrorMessage=config.timeoutErrorMessage),reject(createError(timeoutErrorMessage,config,(config.transitional||transitionalDefaults).clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",request2)),request2=null},utils.isStandardBrowserEnv()){var xsrfValue=(config.withCredentials||isURLSameOrigin(fullPath))&&config.xsrfCookieName?cookies.read(config.xsrfCookieName):void 0;xsrfValue&&(requestHeaders[config.xsrfHeaderName]=xsrfValue)}"setRequestHeader"in request2&&utils.forEach(requestHeaders,function(val,key){typeof requestData>"u"&&"content-type"===key.toLowerCase()?delete requestHeaders[key]:request2.setRequestHeader(key,val)}),utils.isUndefined(config.withCredentials)||(request2.withCredentials=!!config.withCredentials),responseType&&"json"!==responseType&&(request2.responseType=config.responseType),"function"==typeof config.onDownloadProgress&&request2.addEventListener("progress",config.onDownloadProgress),"function"==typeof config.onUploadProgress&&request2.upload&&request2.upload.addEventListener("progress",config.onUploadProgress),(config.cancelToken||config.signal)&&(onCanceled=function(cancel){request2&&(reject(!cancel||cancel&&cancel.type?new Cancel("canceled"):cancel),request2.abort(),request2=null)},config.cancelToken&&config.cancelToken.subscribe(onCanceled),config.signal&&(config.signal.aborted?onCanceled():config.signal.addEventListener("abort",onCanceled))),requestData||(requestData=null),request2.send(requestData)})}},32024:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var utils=__webpack_require__2(49752),bind=__webpack_require__2(18132),Axios=__webpack_require__2(31112),mergeConfig=__webpack_require__2(96272),axios=function createInstance(defaultConfig){var context=new Axios(defaultConfig),instance=bind(Axios.prototype.request,context);return utils.extend(instance,Axios.prototype,context),utils.extend(instance,context),instance.create=function(instanceConfig){return createInstance(mergeConfig(defaultConfig,instanceConfig))},instance}(__webpack_require__2(85800));axios.Axios=Axios,axios.Cancel=__webpack_require__2(93052),axios.CancelToken=__webpack_require__2(21984),axios.isCancel=__webpack_require__2(73300),axios.VERSION=__webpack_require__2(50484).version,axios.all=function(promises){return Promise.all(promises)},axios.spread=__webpack_require__2(12368),axios.isAxiosError=__webpack_require__2(51304),module2.exports=axios,module2.exports.default=axios},93052:module2=>{"use strict";function Cancel(message){this.message=message}Cancel.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},Cancel.prototype.__CANCEL__=!0,module2.exports=Cancel},21984:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var Cancel=__webpack_require__2(93052);function CancelToken(executor){if("function"!=typeof executor)throw new TypeError("executor must be a function.");var resolvePromise;this.promise=new Promise(function(resolve){resolvePromise=resolve});var token=this;this.promise.then(function(cancel){if(token._listeners){var i2,l2=token._listeners.length;for(i2=0;i2<l2;i2++)token._listeners[i2](cancel);token._listeners=null}}),this.promise.then=function(onfulfilled){var _resolve,promise=new Promise(function(resolve){token.subscribe(resolve),_resolve=resolve}).then(onfulfilled);return promise.cancel=function(){token.unsubscribe(_resolve)},promise},executor(function(message){token.reason||(token.reason=new Cancel(message),resolvePromise(token.reason))})}CancelToken.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},CancelToken.prototype.subscribe=function(listener){this.reason?listener(this.reason):this._listeners?this._listeners.push(listener):this._listeners=[listener]},CancelToken.prototype.unsubscribe=function(listener){if(this._listeners){var index2=this._listeners.indexOf(listener);-1!==index2&&this._listeners.splice(index2,1)}},CancelToken.source=function(){var cancel;return{token:new CancelToken(function(c2){cancel=c2}),cancel}},module2.exports=CancelToken},73300:module2=>{"use strict";module2.exports=function(value){return!(!value||!value.__CANCEL__)}},31112:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var utils=__webpack_require__2(49752),buildURL=__webpack_require__2(75648),InterceptorManager=__webpack_require__2(61580),dispatchRequest=__webpack_require__2(87360),mergeConfig=__webpack_require__2(96272),validator=__webpack_require__2(99428),validators=validator.validators;function Axios(instanceConfig){this.defaults=instanceConfig,this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}Axios.prototype.request=function(configOrUrl,config){"string"==typeof configOrUrl?(config=config||{}).url=configOrUrl:config=configOrUrl||{},(config=mergeConfig(this.defaults,config)).method=config.method?config.method.toLowerCase():this.defaults.method?this.defaults.method.toLowerCase():"get";var transitional=config.transitional;void 0!==transitional&&validator.assertOptions(transitional,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1);var requestInterceptorChain=[],synchronousRequestInterceptors=!0;this.interceptors.request.forEach(function(interceptor){"function"==typeof interceptor.runWhen&&!1===interceptor.runWhen(config)||(synchronousRequestInterceptors=synchronousRequestInterceptors&&interceptor.synchronous,requestInterceptorChain.unshift(interceptor.fulfilled,interceptor.rejected))});var promise,responseInterceptorChain=[];if(this.interceptors.response.forEach(function(interceptor){responseInterceptorChain.push(interceptor.fulfilled,interceptor.rejected)}),!synchronousRequestInterceptors){var chain=[dispatchRequest,void 0];for(Array.prototype.unshift.apply(chain,requestInterceptorChain),chain=chain.concat(responseInterceptorChain),promise=Promise.resolve(config);chain.length;)promise=promise.then(chain.shift(),chain.shift());return promise}for(var newConfig=config;requestInterceptorChain.length;){var onFulfilled=requestInterceptorChain.shift(),onRejected=requestInterceptorChain.shift();try{newConfig=onFulfilled(newConfig)}catch(error){onRejected(error);break}}try{promise=dispatchRequest(newConfig)}catch(error){return Promise.reject(error)}for(;responseInterceptorChain.length;)promise=promise.then(responseInterceptorChain.shift(),responseInterceptorChain.shift());return promise},Axios.prototype.getUri=function(config){return config=mergeConfig(this.defaults,config),buildURL(config.url,config.params,config.paramsSerializer).replace(/^\?/,"")},utils.forEach(["delete","get","head","options"],function(method2){Axios.prototype[method2]=function(url2,config){return this.request(mergeConfig(config||{},{method:method2,url:url2,data:(config||{}).data}))}}),utils.forEach(["post","put","patch"],function(method2){Axios.prototype[method2]=function(url2,data,config){return this.request(mergeConfig(config||{},{method:method2,url:url2,data}))}}),module2.exports=Axios},61580:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var utils=__webpack_require__2(49752);function InterceptorManager(){this.handlers=[]}InterceptorManager.prototype.use=function(fulfilled,rejected,options2){return this.handlers.push({fulfilled,rejected,synchronous:!!options2&&options2.synchronous,runWhen:options2?options2.runWhen:null}),this.handlers.length-1},InterceptorManager.prototype.eject=function(id){this.handlers[id]&&(this.handlers[id]=null)},InterceptorManager.prototype.forEach=function(fn){utils.forEach(this.handlers,function(h2){null!==h2&&fn(h2)})},module2.exports=InterceptorManager},66144:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var isAbsoluteURL=__webpack_require__2(94784),combineURLs=__webpack_require__2(50040);module2.exports=function(baseURL,requestedURL){return baseURL&&!isAbsoluteURL(requestedURL)?combineURLs(baseURL,requestedURL):requestedURL}},28216:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var enhanceError=__webpack_require__2(84072);module2.exports=function(message,config,code,request2,response){var error=new Error(message);return enhanceError(error,config,code,request2,response)}},87360:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var utils=__webpack_require__2(49752),transformData=__webpack_require__2(31576),isCancel=__webpack_require__2(73300),defaults=__webpack_require__2(85800),Cancel=__webpack_require__2(93052);function throwIfCancellationRequested(config){if(config.cancelToken&&config.cancelToken.throwIfRequested(),config.signal&&config.signal.aborted)throw new Cancel("canceled")}module2.exports=function(config){return throwIfCancellationRequested(config),config.headers=config.headers||{},config.data=transformData.call(config,config.data,config.headers,config.transformRequest),config.headers=utils.merge(config.headers.common||{},config.headers[config.method]||{},config.headers),utils.forEach(["delete","get","head","post","put","patch","common"],function(method2){delete config.headers[method2]}),(config.adapter||defaults.adapter)(config).then(function(response){return throwIfCancellationRequested(config),response.data=transformData.call(config,response.data,response.headers,config.transformResponse),response},function(reason){return isCancel(reason)||(throwIfCancellationRequested(config),reason&&reason.response&&(reason.response.data=transformData.call(config,reason.response.data,reason.response.headers,config.transformResponse))),Promise.reject(reason)})}},84072:module2=>{"use strict";module2.exports=function(error,config,code,request2,response){return error.config=config,code&&(error.code=code),error.request=request2,error.response=response,error.isAxiosError=!0,error.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},error}},96272:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var utils=__webpack_require__2(49752);module2.exports=function(config1,config2){config2=config2||{};var config={};function getMergedValue(target,source){return utils.isPlainObject(target)&&utils.isPlainObject(source)?utils.merge(target,source):utils.isPlainObject(source)?utils.merge({},source):utils.isArray(source)?source.slice():source}function mergeDeepProperties(prop){return utils.isUndefined(config2[prop])?utils.isUndefined(config1[prop])?void 0:getMergedValue(void 0,config1[prop]):getMergedValue(config1[prop],config2[prop])}function valueFromConfig2(prop){if(!utils.isUndefined(config2[prop]))return getMergedValue(void 0,config2[prop])}function defaultToConfig2(prop){return utils.isUndefined(config2[prop])?utils.isUndefined(config1[prop])?void 0:getMergedValue(void 0,config1[prop]):getMergedValue(void 0,config2[prop])}function mergeDirectKeys(prop){return prop in config2?getMergedValue(config1[prop],config2[prop]):prop in config1?getMergedValue(void 0,config1[prop]):void 0}var mergeMap2={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutMessage:defaultToConfig2,withCredentials:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength:defaultToConfig2,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys};return utils.forEach(Object.keys(config1).concat(Object.keys(config2)),function(prop){var merge=mergeMap2[prop]||mergeDeepProperties,configValue=merge(prop);utils.isUndefined(configValue)&&merge!==mergeDirectKeys||(config[prop]=configValue)}),config}},79028:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var createError=__webpack_require__2(28216);module2.exports=function(resolve,reject,response){var validateStatus=response.config.validateStatus;response.status&&validateStatus&&!validateStatus(response.status)?reject(createError("Request failed with status code "+response.status,response.config,null,response.request,response)):resolve(response)}},31576:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var utils=__webpack_require__2(49752),defaults=__webpack_require__2(85800);module2.exports=function(data,headers,fns){var context=this||defaults;return utils.forEach(fns,function(fn){data=fn.call(context,data,headers)}),data}},85800:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var utils=__webpack_require__2(49752),normalizeHeaderName=__webpack_require__2(95496),enhanceError=__webpack_require__2(84072),transitionalDefaults=__webpack_require__2(19700),DEFAULT_CONTENT_TYPE={"Content-Type":"application/x-www-form-urlencoded"};function setContentTypeIfUnset(headers,value){!utils.isUndefined(headers)&&utils.isUndefined(headers["Content-Type"])&&(headers["Content-Type"]=value)}var defaults={transitional:transitionalDefaults,adapter:function getDefaultAdapter(){var adapter;return typeof XMLHttpRequest<"u"?adapter=__webpack_require__2(50912):typeof process<"u"&&"[object process]"===Object.prototype.toString.call(process)&&(adapter=__webpack_require__2(63224)),adapter}(),transformRequest:[function(data,headers){return normalizeHeaderName(headers,"Accept"),normalizeHeaderName(headers,"Content-Type"),utils.isFormData(data)||utils.isArrayBuffer(data)||utils.isBuffer(data)||utils.isStream(data)||utils.isFile(data)||utils.isBlob(data)?data:utils.isArrayBufferView(data)?data.buffer:utils.isURLSearchParams(data)?(setContentTypeIfUnset(headers,"application/x-www-form-urlencoded;charset=utf-8"),data.toString()):utils.isObject(data)||headers&&"application/json"===headers["Content-Type"]?(setContentTypeIfUnset(headers,"application/json"),function stringifySafely(rawValue,parser,encoder){if(utils.isString(rawValue))try{return(parser||JSON.parse)(rawValue),utils.trim(rawValue)}catch(e2){if("SyntaxError"!==e2.name)throw e2}return(encoder||JSON.stringify)(rawValue)}(data)):data}],transformResponse:[function(data){var transitional=this.transitional||defaults.transitional,strictJSONParsing=!(transitional&&transitional.silentJSONParsing)&&"json"===this.responseType;if(strictJSONParsing||transitional&&transitional.forcedJSONParsing&&utils.isString(data)&&data.length)try{return JSON.parse(data)}catch(e2){if(strictJSONParsing)throw"SyntaxError"===e2.name?enhanceError(e2,this,"E_JSON_PARSE"):e2}return data}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(status){return status>=200&&status<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};utils.forEach(["delete","get","head"],function(method2){defaults.headers[method2]={}}),utils.forEach(["post","put","patch"],function(method2){defaults.headers[method2]=utils.merge(DEFAULT_CONTENT_TYPE)}),module2.exports=defaults},19700:module2=>{"use strict";module2.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},50484:module2=>{module2.exports={version:"0.26.1"}},18132:module2=>{"use strict";module2.exports=function(fn,thisArg){return function(){for(var args=new Array(arguments.length),i2=0;i2<args.length;i2++)args[i2]=arguments[i2];return fn.apply(thisArg,args)}}},75648:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var utils=__webpack_require__2(49752);function encode(val){return encodeURIComponent(val).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}module2.exports=function(url2,params,paramsSerializer){if(!params)return url2;var serializedParams;if(paramsSerializer)serializedParams=paramsSerializer(params);else if(utils.isURLSearchParams(params))serializedParams=params.toString();else{var parts=[];utils.forEach(params,function(val,key){null===val||typeof val>"u"||(utils.isArray(val)?key+="[]":val=[val],utils.forEach(val,function(v2){utils.isDate(v2)?v2=v2.toISOString():utils.isObject(v2)&&(v2=JSON.stringify(v2)),parts.push(encode(key)+"="+encode(v2))}))}),serializedParams=parts.join("&")}if(serializedParams){var hashmarkIndex=url2.indexOf("#");-1!==hashmarkIndex&&(url2=url2.slice(0,hashmarkIndex)),url2+=(-1===url2.indexOf("?")?"?":"&")+serializedParams}return url2}},50040:module2=>{"use strict";module2.exports=function(baseURL,relativeURL){return relativeURL?baseURL.replace(/\/+$/,"")+"/"+relativeURL.replace(/^\/+/,""):baseURL}},69164:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var utils=__webpack_require__2(49752);module2.exports=utils.isStandardBrowserEnv()?function(){return{write:function(name,value,expires,path,domain,secure){var cookie=[];cookie.push(name+"="+encodeURIComponent(value)),utils.isNumber(expires)&&cookie.push("expires="+new Date(expires).toGMTString()),utils.isString(path)&&cookie.push("path="+path),utils.isString(domain)&&cookie.push("domain="+domain),!0===secure&&cookie.push("secure"),document.cookie=cookie.join("; ")},read:function(name){var match=document.cookie.match(new RegExp("(^|;\\s*)("+name+")=([^;]*)"));return match?decodeURIComponent(match[3]):null},remove:function(name){this.write(name,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},94784:module2=>{"use strict";module2.exports=function(url2){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(url2)}},51304:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var utils=__webpack_require__2(49752);module2.exports=function(payload){return utils.isObject(payload)&&!0===payload.isAxiosError}},58344:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var utils=__webpack_require__2(49752);module2.exports=utils.isStandardBrowserEnv()?function(){var originURL,msie=/(msie|trident)/i.test(navigator.userAgent),urlParsingNode=document.createElement("a");function resolveURL(url2){var href=url2;return msie&&(urlParsingNode.setAttribute("href",href),href=urlParsingNode.href),urlParsingNode.setAttribute("href",href),{href:urlParsingNode.href,protocol:urlParsingNode.protocol?urlParsingNode.protocol.replace(/:$/,""):"",host:urlParsingNode.host,search:urlParsingNode.search?urlParsingNode.search.replace(/^\?/,""):"",hash:urlParsingNode.hash?urlParsingNode.hash.replace(/^#/,""):"",hostname:urlParsingNode.hostname,port:urlParsingNode.port,pathname:"/"===urlParsingNode.pathname.charAt(0)?urlParsingNode.pathname:"/"+urlParsingNode.pathname}}return originURL=resolveURL(window.location.href),function(requestURL){var parsed=utils.isString(requestURL)?resolveURL(requestURL):requestURL;return parsed.protocol===originURL.protocol&&parsed.host===originURL.host}}():function(){return function(){return!0}}()},95496:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var utils=__webpack_require__2(49752);module2.exports=function(headers,normalizedName){utils.forEach(headers,function(value,name){name!==normalizedName&&name.toUpperCase()===normalizedName.toUpperCase()&&(headers[normalizedName]=value,delete headers[name])})}},8208:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var utils=__webpack_require__2(49752),ignoreDuplicateOf=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];module2.exports=function(headers){var key,val,i2,parsed={};return headers&&utils.forEach(headers.split("\n"),function(line){if(i2=line.indexOf(":"),key=utils.trim(line.substr(0,i2)).toLowerCase(),val=utils.trim(line.substr(i2+1)),key){if(parsed[key]&&ignoreDuplicateOf.indexOf(key)>=0)return;parsed[key]="set-cookie"===key?(parsed[key]?parsed[key]:[]).concat([val]):parsed[key]?parsed[key]+", "+val:val}}),parsed}},12368:module2=>{"use strict";module2.exports=function(callback){return function(arr){return callback.apply(null,arr)}}},99428:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var VERSION=__webpack_require__2(50484).version,validators={};["object","boolean","number","function","string","symbol"].forEach(function(type,i2){validators[type]=function(thing){return typeof thing===type||"a"+(i2<1?"n ":" ")+type}});var deprecatedWarnings={};validators.transitional=function(validator,version,message){function formatMessage(opt,desc){return"[Axios v"+VERSION+"] Transitional option '"+opt+"'"+desc+(message?". "+message:"")}return function(value,opt,opts){if(!1===validator)throw new Error(formatMessage(opt," has been removed"+(version?" in "+version:"")));return version&&!deprecatedWarnings[opt]&&(deprecatedWarnings[opt]=!0,console.warn(formatMessage(opt," has been deprecated since v"+version+" and will be removed in the near future"))),!validator||validator(value,opt,opts)}},module2.exports={assertOptions:function assertOptions(options2,schema,allowUnknown){if("object"!=typeof options2)throw new TypeError("options must be an object");for(var keys=Object.keys(options2),i2=keys.length;i2-- >0;){var opt=keys[i2],validator=schema[opt];if(validator){var value=options2[opt],result=void 0===value||validator(value,opt,options2);if(!0!==result)throw new TypeError("option "+opt+" must be "+result)}else if(!0!==allowUnknown)throw Error("Unknown option "+opt)}},validators}},49752:(module2,__unused_webpack_exports2,__webpack_require__2)=>{"use strict";var bind=__webpack_require__2(18132),toString=Object.prototype.toString;function isArray(val){return Array.isArray(val)}function isUndefined(val){return typeof val>"u"}function isArrayBuffer(val){return"[object ArrayBuffer]"===toString.call(val)}function isObject(val){return null!==val&&"object"==typeof val}function isPlainObject(val){if("[object Object]"!==toString.call(val))return!1;var prototype=Object.getPrototypeOf(val);return null===prototype||prototype===Object.prototype}function isFunction(val){return"[object Function]"===toString.call(val)}function forEach(obj,fn){if(!(null===obj||typeof obj>"u"))if("object"!=typeof obj&&(obj=[obj]),isArray(obj))for(var i2=0,l2=obj.length;i2<l2;i2++)fn.call(null,obj[i2],i2,obj);else for(var key in obj)Object.prototype.hasOwnProperty.call(obj,key)&&fn.call(null,obj[key],key,obj)}module2.exports={isArray,isArrayBuffer,isBuffer:function isBuffer(val){return null!==val&&!isUndefined(val)&&null!==val.constructor&&!isUndefined(val.constructor)&&"function"==typeof val.constructor.isBuffer&&val.constructor.isBuffer(val)},isFormData:function isFormData(val){return"[object FormData]"===toString.call(val)},isArrayBufferView:function isArrayBufferView(val){return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ArrayBuffer.isView(val):val&&val.buffer&&isArrayBuffer(val.buffer)},isString:function isString(val){return"string"==typeof val},isNumber:function isNumber(val){return"number"==typeof val},isObject,isPlainObject,isUndefined,isDate:function isDate(val){return"[object Date]"===toString.call(val)},isFile:function isFile(val){return"[object File]"===toString.call(val)},isBlob:function isBlob(val){return"[object Blob]"===toString.call(val)},isFunction,isStream:function isStream(val){return isObject(val)&&isFunction(val.pipe)},isURLSearchParams:function isURLSearchParams(val){return"[object URLSearchParams]"===toString.call(val)},isStandardBrowserEnv:function isStandardBrowserEnv(){return(!(typeof navigator<"u")||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&typeof window<"u"&&typeof document<"u"},forEach,merge:function merge(){var result={};function assignValue(val,key){result[key]=isPlainObject(result[key])&&isPlainObject(val)?merge(result[key],val):isPlainObject(val)?merge({},val):isArray(val)?val.slice():val}for(var i2=0,l2=arguments.length;i2<l2;i2++)forEach(arguments[i2],assignValue);return result},extend:function extend(a2,b2,thisArg){return forEach(b2,function(val,key){a2[key]=thisArg&&"function"==typeof val?bind(val,thisArg):val}),a2},trim:function trim(str){return str.trim?str.trim():str.replace(/^\s+|\s+$/g,"")},stripBOM:function stripBOM(content){return 65279===content.charCodeAt(0)&&(content=content.slice(1)),content}}},49576:(module2,__unused_webpack_exports2,__webpack_require__2)=>{module2.exports=__webpack_require__2(87968).randomBytes},43544:(module2,exports2,__webpack_require__2)=>{var buffer=__webpack_require__2(52588),Buffer2=buffer.Buffer;function copyProps(src,dst){for(var key in src)dst[key]=src[key]}function SafeBuffer(arg,encodingOrOffset,length){return Buffer2(arg,encodingOrOffset,length)}Buffer2.from&&Buffer2.alloc&&Buffer2.allocUnsafe&&Buffer2.allocUnsafeSlow?module2.exports=buffer:(copyProps(buffer,exports2),exports2.Buffer=SafeBuffer),copyProps(Buffer2,SafeBuffer),SafeBuffer.from=function(arg,encodingOrOffset,length){if("number"==typeof arg)throw new TypeError("Argument must not be a number");return Buffer2(arg,encodingOrOffset,length)},SafeBuffer.alloc=function(size,fill,encoding){if("number"!=typeof size)throw new TypeError("Argument must be a number");var buf=Buffer2(size);return void 0!==fill?"string"==typeof encoding?buf.fill(fill,encoding):buf.fill(fill):buf.fill(0),buf},SafeBuffer.allocUnsafe=function(size){if("number"!=typeof size)throw new TypeError("Argument must be a number");return Buffer2(size)},SafeBuffer.allocUnsafeSlow=function(size){if("number"!=typeof size)throw new TypeError("Argument must be a number");return buffer.SlowBuffer(size)}},86024:(module2,__unused_webpack_exports2,__webpack_require__2)=>{const Bitcoin=__webpack_require__2(49088),cashaddr=__webpack_require__2(21368),coininfo=__webpack_require__2(33468);module2.exports=class Address{constructor(config){const tmp={};tmp.restURL=config&&config.restURL?config.restURL:"https://api.bchjs.cash/v5/",this.restURL=tmp.restURL,this.apiToken=tmp.apiToken,this.authToken=config.authToken,this.axiosOptions=this.authToken?{headers:{authorization:this.authToken}}:{headers:{authorization:`Token ${this.apiToken}`}}}toLegacyAddress(address){const{prefix,type,hash}=this._decode(address);let bitcoincash,version;switch(prefix){case"bitcoincash":bitcoincash=coininfo.bitcoincash.main;break;case"bchtest":bitcoincash=coininfo.bitcoincash.test;break;case"bchreg":bitcoincash=coininfo.bitcoincash.regtest;break;default:throw new Error(`unsupported prefix : ${prefix}`)}switch(type){case"P2PKH":version=bitcoincash.versions.public;break;case"P2SH":version=bitcoincash.versions.scripthash;break;default:throw new Error(`unsupported address type : ${type}`)}const hashBuf=Buffer.from(hash);return Bitcoin.address.toBase58Check(hashBuf,version)}toCashAddress(address,prefix=!0,regtest=!1){const decoded=this._decode(address);let prefixString;prefixString=regtest?"bchreg":decoded.prefix;const cashAddress=cashaddr.encode(prefixString,decoded.type,decoded.hash);return prefix?cashAddress:cashAddress.split(":")[1]}toEcashAddress(address,prefix=!0){const decoded=this._decode(address),ecashAddress=cashaddr.encode("ecash",decoded.type,decoded.hash);return prefi