@mkody/twitch-emoticons
Version:
Gets Twitch, BTTV, FFZ and 7TV emotes as well as parsing text to emotes!
6 lines • 368 kB
JavaScript
var ts=Object.defineProperty;var fw=Object.getOwnPropertyDescriptor;var gw=Object.getOwnPropertyNames;var bw=Object.prototype.hasOwnProperty;var n=(i,e)=>ts(i,"name",{value:e,configurable:!0});var xw=(i,e)=>()=>(i&&(e=i(i=0)),e);var u=(i,e)=>()=>(e||i((e={exports:{}}).exports,e),e.exports),ww=(i,e)=>{for(var t in e)ts(i,t,{get:e[t],enumerable:!0})},vw=(i,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of gw(e))!bw.call(i,a)&&a!==t&&ts(i,a,{get:()=>e[a],enumerable:!(r=fw(e,a))||r.enumerable});return i};var x=i=>vw(ts({},"__esModule",{value:!0}),i);var vr=u((sU,Y_)=>{var Mu=class i{static{n(this,"Emote")}constructor(e,t,r){if(new.target.name===i.name)throw new Error("Base Emote class cannot be used");this.fetcher=e.fetcher,this.channel=e,this.id=t,this.type=null,this._setup(r)}_setup(e){this.code=e.code}toLink(){return null}toString(){return this.code}toObject(){return{code:this.code,id:this.id,channel_id:this.channel.channel_id}}};Y_.exports=Mu});var Tt=u((lU,em)=>{em.exports={Twitch:{CDN:n((i,e)=>`https://static-cdn.jtvnw.net/emoticons/v2/${i}/default/dark/${e+1}.0`,"CDN")},BTTV:{Global:"https://api.betterttv.net/3/cached/emotes/global",Channel:n(i=>`https://api.betterttv.net/3/cached/users/twitch/${i}`,"Channel"),CDN:n((i,e)=>`https://cdn.betterttv.net/emote/${i}/${e+1}x.webp`,"CDN")},SevenTV:{Global:"https://7tv.io/v3/emote-sets/global",Channel:n(i=>`https://7tv.io/v3/users/twitch/${i}`,"Channel"),CDN:n((i,e)=>`https://cdn.7tv.app/emote/${i}/${e}`,"CDN")},FFZ:{sets:{Global:3,Modifiers:1532818},Set:n(i=>`https://api.frankerfacez.com/v1/set/${i}`,"Set"),Channel:n(i=>`https://api.frankerfacez.com/v1/room/id/${i}`,"Channel"),CDN:n((i,e)=>`https://cdn.frankerfacez.com/emote/${i}/${e}`,"CDN"),CDNAnimated:n((i,e)=>`https://cdn.frankerfacez.com/emote/${i}/animated/${e}.webp`,"CDNAnimated")},Templates:{html:'<img alt="{name}" title="{name}" class="twitch-emote twitch-emote-{size}" src="{link}">',markdown:'',bbcode:"[img]{link}[/img]",plain:"{link}"}}});var Fu=u((cU,tm)=>{var Sw=vr(),Hw=Tt(),Lu=class i extends Sw{static{n(this,"BTTVEmote")}constructor(e,t,r){super(e,t,r),this.type="bttv"}get owner(){return this.fetcher.channels.get(this.ownerName)}_setup(e){super._setup(e),this.ownerName="user"in e?e.user.name:null,this.animated=e.animated,this.imageType="webp"}toLink(e=0){return Hw.BTTV.CDN(this.id,e)}toObject(){return Object.assign({},super.toObject(),{animated:this.animated,ownerName:this.ownerName,type:this.type})}static fromObject(e,t=null){return new i(t,e.id,{code:e.code,animated:e.animated,user:{name:e.ownerName}})}};tm.exports=Lu});var rs=u((hU,rm)=>{var Nu=class extends Map{static{n(this,"Collection")}find(e,t){if(typeof e=="string"){if(typeof t>"u")return null;for(let r of this.values())if(r[e]===t)return r;return null}if(typeof e=="function"){let r=0;for(let a of this.values()){if(e(a,r,this))return a;r++}return null}return null}filter(e,t){t&&(e=e.bind(t));let r=new this.constructor,a=0;for(let[s,o]of this)e(o,a,this)&&r.set(s,o),a++;return r}map(e,t){t&&(e=e.bind(t));let r=new Array(this.size),a=0;for(let s of this.values())r[a]=e(s,a,this),a++;return r}};rm.exports=Nu});var Gu=u((_U,im)=>{var Cw=rs(),Qu=class{static{n(this,"Channel")}constructor(e,t){this.fetcher=e,this.channel_id=t,this.emotes=new Cw}fetchBTTVEmotes(){return this.fetcher.fetchBTTVEmotes(this.id)}fetchFFZEmotes(){return this.fetcher.fetchFFZEmotes(this.id)}fetchSevenTVEmotes(){return this.fetcher.fetchSevenTVEmotes(this.id)}};im.exports=Qu});var Vu=u((yU,am)=>{var qw=vr(),nm=Tt(),Wu=class i extends qw{static{n(this,"FFZEmote")}constructor(e,t,r){super(e,t,r),this.type="ffz"}get owner(){return this.fetcher.channels.get(this.ownerName)}_setup(e){super._setup(e),this.code=e.name,this.ownerName="owner"in e?e.owner.name:null,this.sizes="animated"in e?Object.keys(e.animated):Object.keys(e.urls),this.animated="animated"in e,this.imageType="animated"in e?"webp":"png",this.modifier=e.modifier&&(e.modifier_flags&1)!==0}toLink(e=0){return e=this.sizes[e],this.animated?nm.FFZ.CDNAnimated(this.id,e):nm.FFZ.CDN(this.id,e)}toObject(){return Object.assign({},super.toObject(),{animated:this.animated,sizes:this.sizes,ownerName:this.ownerName,type:this.type,modifier:this.modifier})}static fromObject(e,t=null){let r=e.sizes.reduce((a,s)=>(a[s]=s,a),{});return new i(t,e.id,{code:e.code,name:e.code,urls:r,...e.animated?{animated:r}:{},owner:{name:e.ownerName},modifier:e.modifier,modifier_flags:e.modifier})}};am.exports=Wu});var zu=u((gU,sm)=>{var Ew=vr(),Pw=Tt(),$u=class i extends Ew{static{n(this,"SevenTVEmote")}constructor(e,t,r){super(e,t,r),this.type="7tv"}get owner(){return this.fetcher.channels.get(this.ownerName)}_setup(e){super._setup(e),this.code=e.name,this.ownerName="owner"in e.data?e.data.owner.display_name:null,this.sizes=e.data.host.files.filter(t=>t.format===this.channel.format.toUpperCase()).map(t=>t.name),this.animated=e.data.animated,this.imageType=this.channel.format}toLink(e=0){return e=this.sizes[e],Pw.SevenTV.CDN(this.id,e)}toObject(){return Object.assign({},super.toObject(),{animated:this.animated,sizes:this.sizes,ownerName:this.ownerName,type:this.type,imageType:this.imageType})}static fromObject(e,t){let r=e.sizes.map(a=>({format:t.format.toUpperCase(),name:a}));return new i(t,e.id,{code:e.code,name:e.code,data:{animated:e.animated,owner:{display_name:e.ownerName},host:{files:r}}})}};sm.exports=$u});var Ju=u((xU,om)=>{var Aw=vr(),Dw=Tt(),Ku=class i extends Aw{static{n(this,"TwitchEmote")}constructor(e,t,r){super(e,t,r),this.type="twitch"}get owner(){return this.channel}_setup(e){super._setup(e),this.set=e.emoticon_set,this.animated=e.formats.includes("animated"),this.imageType=e.formats.includes("animated")?"gif":"png"}toLink(e=0){return Dw.Twitch.CDN(this.id,e)}toObject(){return Object.assign({},super.toObject(),{animated:this.animated,set:this.set,type:this.type})}static fromObject(e,t=null){return new i(t,e.id,{code:e.code,animated:e.animated,emoticon_set:e.set,formats:e.animated?["static","animated"]:["static"]})}};om.exports=Ku});var Vm=u((vU,Wm)=>{"use strict";function Cm(i,e){return n(function(){return i.apply(e,arguments)},"wrap")}n(Cm,"bind");var{toString:Iw}=Object.prototype,{getPrototypeOf:lc}=Object,{iterator:us,toStringTag:qm}=Symbol,cs=(i=>e=>{let t=Iw.call(e);return i[t]||(i[t]=t.slice(8,-1).toLowerCase())})(Object.create(null)),Ye=n(i=>(i=i.toLowerCase(),e=>cs(e)===i),"kindOfTest"),ds=n(i=>e=>typeof e===i,"typeOfTest"),{isArray:qr}=Array,Sr=ds("undefined");function pi(i){return i!==null&&!Sr(i)&&i.constructor!==null&&!Sr(i.constructor)&&qe(i.constructor.isBuffer)&&i.constructor.isBuffer(i)}n(pi,"isBuffer");var Em=Ye("ArrayBuffer");function Tw(i){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(i):e=i&&i.buffer&&Em(i.buffer),e}n(Tw,"isArrayBufferView");var Rw=ds("string"),qe=ds("function"),Pm=ds("number"),_i=n(i=>i!==null&&typeof i=="object","isObject"),Uw=n(i=>i===!0||i===!1,"isBoolean"),ns=n(i=>{if(cs(i)!=="object")return!1;let e=lc(i);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(qm in i)&&!(us in i)},"isPlainObject"),Ow=n(i=>{if(!_i(i)||pi(i))return!1;try{return Object.keys(i).length===0&&Object.getPrototypeOf(i)===Object.prototype}catch{return!1}},"isEmptyObject"),Bw=Ye("Date"),jw=Ye("File"),kw=n(i=>!!(i&&typeof i.uri<"u"),"isReactNativeBlob"),Mw=n(i=>i&&typeof i.getParts<"u","isReactNative"),Lw=Ye("Blob"),Fw=Ye("FileList"),Nw=n(i=>_i(i)&&qe(i.pipe),"isStream");function Qw(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}n(Qw,"getGlobal");var lm=Qw(),um=typeof lm.FormData<"u"?lm.FormData:void 0,Gw=n(i=>{let e;return i&&(um&&i instanceof um||qe(i.append)&&((e=cs(i))==="formdata"||e==="object"&&qe(i.toString)&&i.toString()==="[object FormData]"))},"isFormData"),Ww=Ye("URLSearchParams"),[Vw,$w,zw,Kw]=["ReadableStream","Request","Response","Headers"].map(Ye),Jw=n(i=>i.trim?i.trim():i.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),"trim");function mi(i,e,{allOwnKeys:t=!1}={}){if(i===null||typeof i>"u")return;let r,a;if(typeof i!="object"&&(i=[i]),qr(i))for(r=0,a=i.length;r<a;r++)e.call(null,i[r],r,i);else{if(pi(i))return;let s=t?Object.getOwnPropertyNames(i):Object.keys(i),o=s.length,l;for(r=0;r<o;r++)l=s[r],e.call(null,i[l],l,i)}}n(mi,"forEach");function Am(i,e){if(pi(i))return null;e=e.toLowerCase();let t=Object.keys(i),r=t.length,a;for(;r-- >0;)if(a=t[r],e===a.toLowerCase())return a;return null}n(Am,"findKey");var tr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Dm=n(i=>!Sr(i)&&i!==tr,"isContextDefined");function tc(){let{caseless:i,skipUndefined:e}=Dm(this)&&this||{},t={},r=n((a,s)=>{if(s==="__proto__"||s==="constructor"||s==="prototype")return;let o=i&&Am(t,s)||s;ns(t[o])&&ns(a)?t[o]=tc(t[o],a):ns(a)?t[o]=tc({},a):qr(a)?t[o]=a.slice():(!e||!Sr(a))&&(t[o]=a)},"assignValue");for(let a=0,s=arguments.length;a<s;a++)arguments[a]&&mi(arguments[a],r);return t}n(tc,"merge");var Zw=n((i,e,t,{allOwnKeys:r}={})=>(mi(e,(a,s)=>{t&&qe(a)?Object.defineProperty(i,s,{value:Cm(a,t),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(i,s,{value:a,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),i),"extend"),Xw=n(i=>(i.charCodeAt(0)===65279&&(i=i.slice(1)),i),"stripBOM"),Yw=n((i,e,t,r)=>{i.prototype=Object.create(e.prototype,r),Object.defineProperty(i.prototype,"constructor",{value:i,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(i,"super",{value:e.prototype}),t&&Object.assign(i.prototype,t)},"inherits"),ev=n((i,e,t,r)=>{let a,s,o,l={};if(e=e||{},i==null)return e;do{for(a=Object.getOwnPropertyNames(i),s=a.length;s-- >0;)o=a[s],(!r||r(o,i,e))&&!l[o]&&(e[o]=i[o],l[o]=!0);i=t!==!1&&lc(i)}while(i&&(!t||t(i,e))&&i!==Object.prototype);return e},"toFlatObject"),tv=n((i,e,t)=>{i=String(i),(t===void 0||t>i.length)&&(t=i.length),t-=e.length;let r=i.indexOf(e,t);return r!==-1&&r===t},"endsWith"),rv=n(i=>{if(!i)return null;if(qr(i))return i;let e=i.length;if(!Pm(e))return null;let t=new Array(e);for(;e-- >0;)t[e]=i[e];return t},"toArray"),iv=(i=>e=>i&&e instanceof i)(typeof Uint8Array<"u"&&lc(Uint8Array)),nv=n((i,e)=>{let r=(i&&i[us]).call(i),a;for(;(a=r.next())&&!a.done;){let s=a.value;e.call(i,s[0],s[1])}},"forEachEntry"),av=n((i,e)=>{let t,r=[];for(;(t=i.exec(e))!==null;)r.push(t);return r},"matchAll"),sv=Ye("HTMLFormElement"),ov=n(i=>i.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,n(function(t,r,a){return r.toUpperCase()+a},"replacer")),"toCamelCase"),cm=(({hasOwnProperty:i})=>(e,t)=>i.call(e,t))(Object.prototype),lv=Ye("RegExp"),Im=n((i,e)=>{let t=Object.getOwnPropertyDescriptors(i),r={};mi(t,(a,s)=>{let o;(o=e(a,s,i))!==!1&&(r[s]=o||a)}),Object.defineProperties(i,r)},"reduceDescriptors"),uv=n(i=>{Im(i,(e,t)=>{if(qe(i)&&["arguments","caller","callee"].indexOf(t)!==-1)return!1;let r=i[t];if(qe(r)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+t+"'")})}})},"freezeMethods"),cv=n((i,e)=>{let t={},r=n(a=>{a.forEach(s=>{t[s]=!0})},"define");return qr(i)?r(i):r(String(i).split(e)),t},"toObjectSet"),dv=n(()=>{},"noop"),hv=n((i,e)=>i!=null&&Number.isFinite(i=+i)?i:e,"toFiniteNumber");function pv(i){return!!(i&&qe(i.append)&&i[qm]==="FormData"&&i[us])}n(pv,"isSpecCompliantForm");var _v=n(i=>{let e=new Array(10),t=n((r,a)=>{if(_i(r)){if(e.indexOf(r)>=0)return;if(pi(r))return r;if(!("toJSON"in r)){e[a]=r;let s=qr(r)?[]:{};return mi(r,(o,l)=>{let d=t(o,a+1);!Sr(d)&&(s[l]=d)}),e[a]=void 0,s}}return r},"visit");return t(i,0)},"toJSONObject"),mv=Ye("AsyncFunction"),yv=n(i=>i&&(_i(i)||qe(i))&&qe(i.then)&&qe(i.catch),"isThenable"),Tm=((i,e)=>i?setImmediate:e?((t,r)=>(tr.addEventListener("message",({source:a,data:s})=>{a===tr&&s===t&&r.length&&r.shift()()},!1),a=>{r.push(a),tr.postMessage(t,"*")}))(`axios@${Math.random()}`,[]):t=>setTimeout(t))(typeof setImmediate=="function",qe(tr.postMessage)),fv=typeof queueMicrotask<"u"?queueMicrotask.bind(tr):typeof process<"u"&&process.nextTick||Tm,gv=n(i=>i!=null&&qe(i[us]),"isIterable"),_={isArray:qr,isArrayBuffer:Em,isBuffer:pi,isFormData:Gw,isArrayBufferView:Tw,isString:Rw,isNumber:Pm,isBoolean:Uw,isObject:_i,isPlainObject:ns,isEmptyObject:Ow,isReadableStream:Vw,isRequest:$w,isResponse:zw,isHeaders:Kw,isUndefined:Sr,isDate:Bw,isFile:jw,isReactNativeBlob:kw,isReactNative:Mw,isBlob:Lw,isRegExp:lv,isFunction:qe,isStream:Nw,isURLSearchParams:Ww,isTypedArray:iv,isFileList:Fw,forEach:mi,merge:tc,extend:Zw,trim:Jw,stripBOM:Xw,inherits:Yw,toFlatObject:ev,kindOf:cs,kindOfTest:Ye,endsWith:tv,toArray:rv,forEachEntry:nv,matchAll:av,isHTMLForm:sv,hasOwnProperty:cm,hasOwnProp:cm,reduceDescriptors:Im,freezeMethods:uv,toObjectSet:cv,toCamelCase:ov,noop:dv,toFiniteNumber:hv,findKey:Am,global:tr,isContextDefined:Dm,isSpecCompliantForm:pv,toJSONObject:_v,isAsyncFn:mv,isThenable:yv,setImmediate:Tm,asap:fv,isIterable:gv},Ce=class i extends Error{static{n(this,"AxiosError")}static from(e,t,r,a,s,o){let l=new i(e.message,t||e.code,r,a,s);return l.cause=e,l.name=e.name,e.status!=null&&l.status==null&&(l.status=e.status),o&&Object.assign(l,o),l}constructor(e,t,r,a,s){super(e),Object.defineProperty(this,"message",{value:e,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,t&&(this.code=t),r&&(this.config=r),a&&(this.request=a),s&&(this.response=s,this.status=s.status)}toJSON(){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:_.toJSONObject(this.config),code:this.code,status:this.status}}};Ce.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";Ce.ERR_BAD_OPTION="ERR_BAD_OPTION";Ce.ECONNABORTED="ECONNABORTED";Ce.ETIMEDOUT="ETIMEDOUT";Ce.ERR_NETWORK="ERR_NETWORK";Ce.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";Ce.ERR_DEPRECATED="ERR_DEPRECATED";Ce.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";Ce.ERR_BAD_REQUEST="ERR_BAD_REQUEST";Ce.ERR_CANCELED="ERR_CANCELED";Ce.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";Ce.ERR_INVALID_URL="ERR_INVALID_URL";var O=Ce,bv=null;function rc(i){return _.isPlainObject(i)||_.isArray(i)}n(rc,"isVisitable");function Rm(i){return _.endsWith(i,"[]")?i.slice(0,-2):i}n(Rm,"removeBrackets");function Zu(i,e,t){return i?i.concat(e).map(n(function(a,s){return a=Rm(a),!t&&s?"["+a+"]":a},"each")).join(t?".":""):e}n(Zu,"renderKey");function xv(i){return _.isArray(i)&&!i.some(rc)}n(xv,"isFlatArray");var wv=_.toFlatObject(_,{},null,n(function(e){return/^is[A-Z]/.test(e)},"filter"));function hs(i,e,t){if(!_.isObject(i))throw new TypeError("target must be an object");e=e||new FormData,t=_.toFlatObject(t,{metaTokens:!0,dots:!1,indexes:!1},!1,n(function(q,v){return!_.isUndefined(v[q])},"defined"));let r=t.metaTokens,a=t.visitor||p,s=t.dots,o=t.indexes,d=(t.Blob||typeof Blob<"u"&&Blob)&&_.isSpecCompliantForm(e);if(!_.isFunction(a))throw new TypeError("visitor must be a function");function h(y){if(y===null)return"";if(_.isDate(y))return y.toISOString();if(_.isBoolean(y))return y.toString();if(!d&&_.isBlob(y))throw new O("Blob is not supported. Use a Buffer instead.");return _.isArrayBuffer(y)||_.isTypedArray(y)?d&&typeof Blob=="function"?new Blob([y]):Buffer.from(y):y}n(h,"convertValue");function p(y,q,v){let U=y;if(_.isReactNative(e)&&_.isReactNativeBlob(y))return e.append(Zu(v,q,s),h(y)),!1;if(y&&!v&&typeof y=="object"){if(_.endsWith(q,"{}"))q=r?q:q.slice(0,-2),y=JSON.stringify(y);else if(_.isArray(y)&&xv(y)||(_.isFileList(y)||_.endsWith(q,"[]"))&&(U=_.toArray(y)))return q=Rm(q),U.forEach(n(function(z,k){!(_.isUndefined(z)||z===null)&&e.append(o===!0?Zu([q],k,s):o===null?q:q+"[]",h(z))},"each")),!1}return rc(y)?!0:(e.append(Zu(v,q,s),h(y)),!1)}n(p,"defaultVisitor");let w=[],E=Object.assign(wv,{defaultVisitor:p,convertValue:h,isVisitable:rc});function P(y,q){if(!_.isUndefined(y)){if(w.indexOf(y)!==-1)throw Error("Circular reference detected in "+q.join("."));w.push(y),_.forEach(y,n(function(U,be){(!(_.isUndefined(U)||U===null)&&a.call(e,U,_.isString(be)?be.trim():be,q,E))===!0&&P(U,q?q.concat(be):[be])},"each")),w.pop()}}if(n(P,"build"),!_.isObject(i))throw new TypeError("data must be an object");return P(i),e}n(hs,"toFormData");function dm(i){let e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(i).replace(/[!'()~]|%20|%00/g,n(function(r){return e[r]},"replacer"))}n(dm,"encode$1");function uc(i,e){this._pairs=[],i&&hs(i,this,e)}n(uc,"AxiosURLSearchParams");var Um=uc.prototype;Um.append=n(function(e,t){this._pairs.push([e,t])},"append");Um.toString=n(function(e){let t=e?function(r){return e.call(this,r,dm)}:dm;return this._pairs.map(n(function(a){return t(a[0])+"="+t(a[1])},"each"),"").join("&")},"toString");function vv(i){return encodeURIComponent(i).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}n(vv,"encode");function Om(i,e,t){if(!e)return i;let r=t&&t.encode||vv,a=_.isFunction(t)?{serialize:t}:t,s=a&&a.serialize,o;if(s?o=s(e,a):o=_.isURLSearchParams(e)?e.toString():new uc(e,a).toString(r),o){let l=i.indexOf("#");l!==-1&&(i=i.slice(0,l)),i+=(i.indexOf("?")===-1?"?":"&")+o}return i}n(Om,"buildURL");var ic=class{static{n(this,"InterceptorManager")}constructor(){this.handlers=[]}use(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){_.forEach(this.handlers,n(function(r){r!==null&&e(r)},"forEachHandler"))}},hm=ic,cc={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},Sv=typeof URLSearchParams<"u"?URLSearchParams:uc,Hv=typeof FormData<"u"?FormData:null,Cv=typeof Blob<"u"?Blob:null,qv={isBrowser:!0,classes:{URLSearchParams:Sv,FormData:Hv,Blob:Cv},protocols:["http","https","file","blob","url","data"]},dc=typeof window<"u"&&typeof document<"u",nc=typeof navigator=="object"&&navigator||void 0,Ev=dc&&(!nc||["ReactNative","NativeScript","NS"].indexOf(nc.product)<0),Pv=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Av=dc&&window.location.href||"http://localhost",Dv=Object.freeze({__proto__:null,hasBrowserEnv:dc,hasStandardBrowserWebWorkerEnv:Pv,hasStandardBrowserEnv:Ev,navigator:nc,origin:Av}),ve={...Dv,...qv};function Iv(i,e){return hs(i,new ve.classes.URLSearchParams,{visitor:n(function(t,r,a,s){return ve.isNode&&_.isBuffer(t)?(this.append(r,t.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)},"visitor"),...e})}n(Iv,"toURLEncodedForm");function Tv(i){return _.matchAll(/\w+|\[(\w*)]/g,i).map(e=>e[0]==="[]"?"":e[1]||e[0])}n(Tv,"parsePropPath");function Rv(i){let e={},t=Object.keys(i),r,a=t.length,s;for(r=0;r<a;r++)s=t[r],e[s]=i[s];return e}n(Rv,"arrayToObject");function Bm(i){function e(t,r,a,s){let o=t[s++];if(o==="__proto__")return!0;let l=Number.isFinite(+o),d=s>=t.length;return o=!o&&_.isArray(a)?a.length:o,d?(_.hasOwnProp(a,o)?a[o]=[a[o],r]:a[o]=r,!l):((!a[o]||!_.isObject(a[o]))&&(a[o]=[]),e(t,r,a[o],s)&&_.isArray(a[o])&&(a[o]=Rv(a[o])),!l)}if(n(e,"buildPath"),_.isFormData(i)&&_.isFunction(i.entries)){let t={};return _.forEachEntry(i,(r,a)=>{e(Tv(r),a,t,0)}),t}return null}n(Bm,"formDataToJSON");function Uv(i,e,t){if(_.isString(i))try{return(e||JSON.parse)(i),_.trim(i)}catch(r){if(r.name!=="SyntaxError")throw r}return(t||JSON.stringify)(i)}n(Uv,"stringifySafely");var hc={transitional:cc,adapter:["xhr","http","fetch"],transformRequest:[n(function(e,t){let r=t.getContentType()||"",a=r.indexOf("application/json")>-1,s=_.isObject(e);if(s&&_.isHTMLForm(e)&&(e=new FormData(e)),_.isFormData(e))return a?JSON.stringify(Bm(e)):e;if(_.isArrayBuffer(e)||_.isBuffer(e)||_.isStream(e)||_.isFile(e)||_.isBlob(e)||_.isReadableStream(e))return e;if(_.isArrayBufferView(e))return e.buffer;if(_.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let l;if(s){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Iv(e,this.formSerializer).toString();if((l=_.isFileList(e))||r.indexOf("multipart/form-data")>-1){let d=this.env&&this.env.FormData;return hs(l?{"files[]":e}:e,d&&new d,this.formSerializer)}}return s||a?(t.setContentType("application/json",!1),Uv(e)):e},"transformRequest")],transformResponse:[n(function(e){let t=this.transitional||hc.transitional,r=t&&t.forcedJSONParsing,a=this.responseType==="json";if(_.isResponse(e)||_.isReadableStream(e))return e;if(e&&_.isString(e)&&(r&&!this.responseType||a)){let o=!(t&&t.silentJSONParsing)&&a;try{return JSON.parse(e,this.parseReviver)}catch(l){if(o)throw l.name==="SyntaxError"?O.from(l,O.ERR_BAD_RESPONSE,this,null,this.response):l}}return e},"transformResponse")],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ve.classes.FormData,Blob:ve.classes.Blob},validateStatus:n(function(e){return e>=200&&e<300},"validateStatus"),headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};_.forEach(["delete","get","head","post","put","patch"],i=>{hc.headers[i]={}});var pc=hc,Ov=_.toObjectSet(["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"]),Bv=n(i=>{let e={},t,r,a;return i&&i.split(`
`).forEach(n(function(o){a=o.indexOf(":"),t=o.substring(0,a).trim().toLowerCase(),r=o.substring(a+1).trim(),!(!t||e[t]&&Ov[t])&&(t==="set-cookie"?e[t]?e[t].push(r):e[t]=[r]:e[t]=e[t]?e[t]+", "+r:r)},"parser")),e},"parseHeaders"),pm=Symbol("internals");function hi(i){return i&&String(i).trim().toLowerCase()}n(hi,"normalizeHeader");function as(i){return i===!1||i==null?i:_.isArray(i)?i.map(as):String(i)}n(as,"normalizeValue");function jv(i){let e=Object.create(null),t=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=t.exec(i);)e[r[1]]=r[2];return e}n(jv,"parseTokens");var kv=n(i=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(i.trim()),"isValidHeaderName");function Xu(i,e,t,r,a){if(_.isFunction(r))return r.call(this,e,t);if(a&&(e=t),!!_.isString(e)){if(_.isString(r))return e.indexOf(r)!==-1;if(_.isRegExp(r))return r.test(e)}}n(Xu,"matchHeaderValue");function Mv(i){return i.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,r)=>t.toUpperCase()+r)}n(Mv,"formatHeader");function Lv(i,e){let t=_.toCamelCase(" "+e);["get","set","has"].forEach(r=>{Object.defineProperty(i,r+t,{value:n(function(a,s,o){return this[r].call(this,e,a,s,o)},"value"),configurable:!0})})}n(Lv,"buildAccessors");var Hr=class{static{n(this,"AxiosHeaders")}constructor(e){e&&this.set(e)}set(e,t,r){let a=this;function s(l,d,h){let p=hi(d);if(!p)throw new Error("header name must be a non-empty string");let w=_.findKey(a,p);(!w||a[w]===void 0||h===!0||h===void 0&&a[w]!==!1)&&(a[w||d]=as(l))}n(s,"setHeader");let o=n((l,d)=>_.forEach(l,(h,p)=>s(h,p,d)),"setHeaders");if(_.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(_.isString(e)&&(e=e.trim())&&!kv(e))o(Bv(e),t);else if(_.isObject(e)&&_.isIterable(e)){let l={},d,h;for(let p of e){if(!_.isArray(p))throw TypeError("Object iterator must return a key-value pair");l[h=p[0]]=(d=l[h])?_.isArray(d)?[...d,p[1]]:[d,p[1]]:p[1]}o(l,t)}else e!=null&&s(t,e,r);return this}get(e,t){if(e=hi(e),e){let r=_.findKey(this,e);if(r){let a=this[r];if(!t)return a;if(t===!0)return jv(a);if(_.isFunction(t))return t.call(this,a,r);if(_.isRegExp(t))return t.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=hi(e),e){let r=_.findKey(this,e);return!!(r&&this[r]!==void 0&&(!t||Xu(this,this[r],r,t)))}return!1}delete(e,t){let r=this,a=!1;function s(o){if(o=hi(o),o){let l=_.findKey(r,o);l&&(!t||Xu(r,r[l],l,t))&&(delete r[l],a=!0)}}return n(s,"deleteHeader"),_.isArray(e)?e.forEach(s):s(e),a}clear(e){let t=Object.keys(this),r=t.length,a=!1;for(;r--;){let s=t[r];(!e||Xu(this,this[s],s,e,!0))&&(delete this[s],a=!0)}return a}normalize(e){let t=this,r={};return _.forEach(this,(a,s)=>{let o=_.findKey(r,s);if(o){t[o]=as(a),delete t[s];return}let l=e?Mv(s):String(s).trim();l!==s&&delete t[s],t[l]=as(a),r[l]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return _.forEach(this,(r,a)=>{r!=null&&r!==!1&&(t[a]=e&&_.isArray(r)?r.join(", "):r)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+": "+t).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let r=new this(e);return t.forEach(a=>r.set(a)),r}static accessor(e){let r=(this[pm]=this[pm]={accessors:{}}).accessors,a=this.prototype;function s(o){let l=hi(o);r[l]||(Lv(a,o),r[l]=!0)}return n(s,"defineAccessor"),_.isArray(e)?e.forEach(s):s(e),this}};Hr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);_.reduceDescriptors(Hr.prototype,({value:i},e)=>{let t=e[0].toUpperCase()+e.slice(1);return{get:n(()=>i,"get"),set(r){this[t]=r}}});_.freezeMethods(Hr);var Xe=Hr;function Yu(i,e){let t=this||pc,r=e||t,a=Xe.from(r.headers),s=r.data;return _.forEach(i,n(function(l){s=l.call(t,s,a.normalize(),e?e.status:void 0)},"transform")),a.normalize(),s}n(Yu,"transformData");function jm(i){return!!(i&&i.__CANCEL__)}n(jm,"isCancel");var ac=class extends O{static{n(this,"CanceledError")}constructor(e,t,r){super(e??"canceled",O.ERR_CANCELED,t,r),this.name="CanceledError",this.__CANCEL__=!0}},yi=ac;function km(i,e,t){let r=t.config.validateStatus;!t.status||!r||r(t.status)?i(t):e(new O("Request failed with status code "+t.status,[O.ERR_BAD_REQUEST,O.ERR_BAD_RESPONSE][Math.floor(t.status/100)-4],t.config,t.request,t))}n(km,"settle");function Fv(i){let e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(i);return e&&e[1]||""}n(Fv,"parseProtocol");function Nv(i,e){i=i||10;let t=new Array(i),r=new Array(i),a=0,s=0,o;return e=e!==void 0?e:1e3,n(function(d){let h=Date.now(),p=r[s];o||(o=h),t[a]=d,r[a]=h;let w=s,E=0;for(;w!==a;)E+=t[w++],w=w%i;if(a=(a+1)%i,a===s&&(s=(s+1)%i),h-o<e)return;let P=p&&h-p;return P?Math.round(E*1e3/P):void 0},"push")}n(Nv,"speedometer");function Qv(i,e){let t=0,r=1e3/e,a,s,o=n((h,p=Date.now())=>{t=p,a=null,s&&(clearTimeout(s),s=null),i(...h)},"invoke");return[n((...h)=>{let p=Date.now(),w=p-t;w>=r?o(h,p):(a=h,s||(s=setTimeout(()=>{s=null,o(a)},r-w)))},"throttled"),n(()=>a&&o(a),"flush")]}n(Qv,"throttle");var ls=n((i,e,t=3)=>{let r=0,a=Nv(50,250);return Qv(s=>{let o=s.loaded,l=s.lengthComputable?s.total:void 0,d=o-r,h=a(d),p=o<=l;r=o;let w={loaded:o,total:l,progress:l?o/l:void 0,bytes:d,rate:h||void 0,estimated:h&&l&&p?(l-o)/h:void 0,event:s,lengthComputable:l!=null,[e?"download":"upload"]:!0};i(w)},t)},"progressEventReducer"),_m=n((i,e)=>{let t=i!=null;return[r=>e[0]({lengthComputable:t,total:i,loaded:r}),e[1]]},"progressEventDecorator"),mm=n(i=>(...e)=>_.asap(()=>i(...e)),"asyncDecorator"),Gv=ve.hasStandardBrowserEnv?((i,e)=>t=>(t=new URL(t,ve.origin),i.protocol===t.protocol&&i.host===t.host&&(e||i.port===t.port)))(new URL(ve.origin),ve.navigator&&/(msie|trident)/i.test(ve.navigator.userAgent)):()=>!0,Wv=ve.hasStandardBrowserEnv?{write(i,e,t,r,a,s,o){if(typeof document>"u")return;let l=[`${i}=${encodeURIComponent(e)}`];_.isNumber(t)&&l.push(`expires=${new Date(t).toUTCString()}`),_.isString(r)&&l.push(`path=${r}`),_.isString(a)&&l.push(`domain=${a}`),s===!0&&l.push("secure"),_.isString(o)&&l.push(`SameSite=${o}`),document.cookie=l.join("; ")},read(i){if(typeof document>"u")return null;let e=document.cookie.match(new RegExp("(?:^|; )"+i+"=([^;]*)"));return e?decodeURIComponent(e[1]):null},remove(i){this.write(i,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function Vv(i){return typeof i!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(i)}n(Vv,"isAbsoluteURL");function $v(i,e){return e?i.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):i}n($v,"combineURLs");function Mm(i,e,t){let r=!Vv(e);return i&&(r||t==!1)?$v(i,e):e}n(Mm,"buildFullPath");var ym=n(i=>i instanceof Xe?{...i}:i,"headersToObject");function rr(i,e){e=e||{};let t={};function r(h,p,w,E){return _.isPlainObject(h)&&_.isPlainObject(p)?_.merge.call({caseless:E},h,p):_.isPlainObject(p)?_.merge({},p):_.isArray(p)?p.slice():p}n(r,"getMergedValue");function a(h,p,w,E){if(_.isUndefined(p)){if(!_.isUndefined(h))return r(void 0,h,w,E)}else return r(h,p,w,E)}n(a,"mergeDeepProperties");function s(h,p){if(!_.isUndefined(p))return r(void 0,p)}n(s,"valueFromConfig2");function o(h,p){if(_.isUndefined(p)){if(!_.isUndefined(h))return r(void 0,h)}else return r(void 0,p)}n(o,"defaultToConfig2");function l(h,p,w){if(w in e)return r(h,p);if(w in i)return r(void 0,h)}n(l,"mergeDirectKeys");let d={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:l,headers:n((h,p,w)=>a(ym(h),ym(p),w,!0),"headers")};return _.forEach(Object.keys({...i,...e}),n(function(p){if(p==="__proto__"||p==="constructor"||p==="prototype")return;let w=_.hasOwnProp(d,p)?d[p]:a,E=w(i[p],e[p],p);_.isUndefined(E)&&w!==l||(t[p]=E)},"computeConfigValue")),t}n(rr,"mergeConfig");var Lm=n(i=>{let e=rr({},i),{data:t,withXSRFToken:r,xsrfHeaderName:a,xsrfCookieName:s,headers:o,auth:l}=e;if(e.headers=o=Xe.from(o),e.url=Om(Mm(e.baseURL,e.url,e.allowAbsoluteUrls),i.params,i.paramsSerializer),l&&o.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),_.isFormData(t)){if(ve.hasStandardBrowserEnv||ve.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(_.isFunction(t.getHeaders)){let d=t.getHeaders(),h=["content-type","content-length"];Object.entries(d).forEach(([p,w])=>{h.includes(p.toLowerCase())&&o.set(p,w)})}}if(ve.hasStandardBrowserEnv&&(r&&_.isFunction(r)&&(r=r(e)),r||r!==!1&&Gv(e.url))){let d=a&&s&&Wv.read(s);d&&o.set(a,d)}return e},"resolveConfig"),zv=typeof XMLHttpRequest<"u",Kv=zv&&function(i){return new Promise(n(function(t,r){let a=Lm(i),s=a.data,o=Xe.from(a.headers).normalize(),{responseType:l,onUploadProgress:d,onDownloadProgress:h}=a,p,w,E,P,y;function q(){P&&P(),y&&y(),a.cancelToken&&a.cancelToken.unsubscribe(p),a.signal&&a.signal.removeEventListener("abort",p)}n(q,"done");let v=new XMLHttpRequest;v.open(a.method.toUpperCase(),a.url,!0),v.timeout=a.timeout;function U(){if(!v)return;let z=Xe.from("getAllResponseHeaders"in v&&v.getAllResponseHeaders()),Oe={data:!l||l==="text"||l==="json"?v.responseText:v.response,status:v.status,statusText:v.statusText,headers:z,config:i,request:v};km(n(function(J){t(J),q()},"_resolve"),n(function(J){r(J),q()},"_reject"),Oe),v=null}n(U,"onloadend"),"onloadend"in v?v.onloadend=U:v.onreadystatechange=n(function(){!v||v.readyState!==4||v.status===0&&!(v.responseURL&&v.responseURL.indexOf("file:")===0)||setTimeout(U)},"handleLoad"),v.onabort=n(function(){v&&(r(new O("Request aborted",O.ECONNABORTED,i,v)),v=null)},"handleAbort"),v.onerror=n(function(k){let Oe=k&&k.message?k.message:"Network Error",ft=new O(Oe,O.ERR_NETWORK,i,v);ft.event=k||null,r(ft),v=null},"handleError"),v.ontimeout=n(function(){let k=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded",Oe=a.transitional||cc;a.timeoutErrorMessage&&(k=a.timeoutErrorMessage),r(new O(k,Oe.clarifyTimeoutError?O.ETIMEDOUT:O.ECONNABORTED,i,v)),v=null},"handleTimeout"),s===void 0&&o.setContentType(null),"setRequestHeader"in v&&_.forEach(o.toJSON(),n(function(k,Oe){v.setRequestHeader(Oe,k)},"setRequestHeader")),_.isUndefined(a.withCredentials)||(v.withCredentials=!!a.withCredentials),l&&l!=="json"&&(v.responseType=a.responseType),h&&([E,y]=ls(h,!0),v.addEventListener("progress",E)),d&&v.upload&&([w,P]=ls(d),v.upload.addEventListener("progress",w),v.upload.addEventListener("loadend",P)),(a.cancelToken||a.signal)&&(p=n(z=>{v&&(r(!z||z.type?new yi(null,i,v):z),v.abort(),v=null)},"onCanceled"),a.cancelToken&&a.cancelToken.subscribe(p),a.signal&&(a.signal.aborted?p():a.signal.addEventListener("abort",p)));let be=Fv(a.url);if(be&&ve.protocols.indexOf(be)===-1){r(new O("Unsupported protocol "+be+":",O.ERR_BAD_REQUEST,i));return}v.send(s||null)},"dispatchXhrRequest"))},Jv=n((i,e)=>{let{length:t}=i=i?i.filter(Boolean):[];if(e||t){let r=new AbortController,a,s=n(function(h){if(!a){a=!0,l();let p=h instanceof Error?h:this.reason;r.abort(p instanceof O?p:new yi(p instanceof Error?p.message:p))}},"onabort"),o=e&&setTimeout(()=>{o=null,s(new O(`timeout of ${e}ms exceeded`,O.ETIMEDOUT))},e),l=n(()=>{i&&(o&&clearTimeout(o),o=null,i.forEach(h=>{h.unsubscribe?h.unsubscribe(s):h.removeEventListener("abort",s)}),i=null)},"unsubscribe");i.forEach(h=>h.addEventListener("abort",s));let{signal:d}=r;return d.unsubscribe=()=>_.asap(l),d}},"composeSignals"),Zv=Jv,Xv=n(function*(i,e){let t=i.byteLength;if(!e||t<e){yield i;return}let r=0,a;for(;r<t;)a=r+e,yield i.slice(r,a),r=a},"streamChunk"),Yv=n(async function*(i,e){for await(let t of eS(i))yield*Xv(t,e)},"readBytes"),eS=n(async function*(i){if(i[Symbol.asyncIterator]){yield*i;return}let e=i.getReader();try{for(;;){let{done:t,value:r}=await e.read();if(t)break;yield r}}finally{await e.cancel()}},"readStream"),fm=n((i,e,t,r)=>{let a=Yv(i,e),s=0,o,l=n(d=>{o||(o=!0,r&&r(d))},"_onFinish");return new ReadableStream({async pull(d){try{let{done:h,value:p}=await a.next();if(h){l(),d.close();return}let w=p.byteLength;if(t){let E=s+=w;t(E)}d.enqueue(new Uint8Array(p))}catch(h){throw l(h),h}},cancel(d){return l(d),a.return()}},{highWaterMark:2})},"trackStream"),gm=64*1024,{isFunction:is}=_,tS=(({Request:i,Response:e})=>({Request:i,Response:e}))(_.global),{ReadableStream:bm,TextEncoder:xm}=_.global,wm=n((i,...e)=>{try{return!!i(...e)}catch{return!1}},"test"),rS=n(i=>{i=_.merge.call({skipUndefined:!0},tS,i);let{fetch:e,Request:t,Response:r}=i,a=e?is(e):typeof fetch=="function",s=is(t),o=is(r);if(!a)return!1;let l=a&&is(bm),d=a&&(typeof xm=="function"?(y=>q=>y.encode(q))(new xm):async y=>new Uint8Array(await new t(y).arrayBuffer())),h=s&&l&&wm(()=>{let y=!1,q=new t(ve.origin,{body:new bm,method:"POST",get duplex(){return y=!0,"half"}}).headers.has("Content-Type");return y&&!q}),p=o&&l&&wm(()=>_.isReadableStream(new r("").body)),w={stream:p&&(y=>y.body)};a&&["text","arrayBuffer","blob","formData","stream"].forEach(y=>{!w[y]&&(w[y]=(q,v)=>{let U=q&&q[y];if(U)return U.call(q);throw new O(`Response type '${y}' is not supported`,O.ERR_NOT_SUPPORT,v)})});let E=n(async y=>{if(y==null)return 0;if(_.isBlob(y))return y.size;if(_.isSpecCompliantForm(y))return(await new t(ve.origin,{method:"POST",body:y}).arrayBuffer()).byteLength;if(_.isArrayBufferView(y)||_.isArrayBuffer(y))return y.byteLength;if(_.isURLSearchParams(y)&&(y=y+""),_.isString(y))return(await d(y)).byteLength},"getBodyLength"),P=n(async(y,q)=>{let v=_.toFiniteNumber(y.getContentLength());return v??E(q)},"resolveBodyLength");return async y=>{let{url:q,method:v,data:U,signal:be,cancelToken:z,timeout:k,onDownloadProgress:Oe,onUploadProgress:ft,responseType:J,headers:di,withCredentials:At="same-origin",fetchOptions:f}=Lm(y),H=e||fetch;J=J?(J+"").toLowerCase():"text";let I=Zv([be,z&&z.toAbortSignal()],k),X=null,$=I&&I.unsubscribe&&(()=>{I.unsubscribe()}),B;try{if(ft&&h&&v!=="get"&&v!=="head"&&(B=await P(di,U))!==0){let It=new t(q,{method:"POST",body:U,duplex:"half"}),wr;if(_.isFormData(U)&&(wr=It.headers.get("content-type"))&&di.setContentType(wr),It.body){let[ku,es]=_m(B,ls(mm(ft)));U=fm(It.body,gm,ku,es)}}_.isString(At)||(At=At?"include":"omit");let he=s&&"credentials"in t.prototype,Dt={...f,signal:I,method:v.toUpperCase(),headers:di.normalize().toJSON(),body:U,duplex:"half",credentials:he?At:void 0};X=s&&new t(q,Dt);let Fe=await(s?H(X,f):H(q,Dt)),Z_=p&&(J==="stream"||J==="response");if(p&&(Oe||Z_&&$)){let It={};["status","statusText","headers"].forEach(X_=>{It[X_]=Fe[X_]});let wr=_.toFiniteNumber(Fe.headers.get("content-length")),[ku,es]=Oe&&_m(wr,ls(mm(Oe),!0))||[];Fe=new r(fm(Fe.body,gm,ku,()=>{es&&es(),$&&$()}),It)}J=J||"text";let yw=await w[_.findKey(w,J)||"text"](Fe,y);return!Z_&&$&&$(),await new Promise((It,wr)=>{km(It,wr,{data:yw,headers:Xe.from(Fe.headers),status:Fe.status,statusText:Fe.statusText,config:y,request:X})})}catch(he){throw $&&$(),he&&he.name==="TypeError"&&/Load failed|fetch/i.test(he.message)?Object.assign(new O("Network Error",O.ERR_NETWORK,y,X,he&&he.response),{cause:he.cause||he}):O.from(he,he&&he.code,y,X,he&&he.response)}}},"factory"),iS=new Map,Fm=n(i=>{let e=i&&i.env||{},{fetch:t,Request:r,Response:a}=e,s=[r,a,t],o=s.length,l=o,d,h,p=iS;for(;l--;)d=s[l],h=p.get(d),h===void 0&&p.set(d,h=l?new Map:rS(e)),p=h;return h},"getFetch");Fm();var _c={http:bv,xhr:Kv,fetch:{get:Fm}};_.forEach(_c,(i,e)=>{if(i){try{Object.defineProperty(i,"name",{value:e})}catch{}Object.defineProperty(i,"adapterName",{value:e})}});var vm=n(i=>`- ${i}`,"renderReason"),nS=n(i=>_.isFunction(i)||i===null||i===!1,"isResolvedHandle");function aS(i,e){i=_.isArray(i)?i:[i];let{length:t}=i,r,a,s={};for(let o=0;o<t;o++){r=i[o];let l;if(a=r,!nS(r)&&(a=_c[(l=String(r)).toLowerCase()],a===void 0))throw new O(`Unknown adapter '${l}'`);if(a&&(_.isFunction(a)||(a=a.get(e))))break;s[l||"#"+o]=a}if(!a){let o=Object.entries(s).map(([d,h])=>`adapter ${d} `+(h===!1?"is not supported by the environment":"is not available in the build")),l=t?o.length>1?`since :
`+o.map(vm).join(`
`):" "+vm(o[0]):"as no adapter specified";throw new O("There is no suitable adapter to dispatch the request "+l,"ERR_NOT_SUPPORT")}return a}n(aS,"getAdapter");var Nm={getAdapter:aS,adapters:_c};function ec(i){if(i.cancelToken&&i.cancelToken.throwIfRequested(),i.signal&&i.signal.aborted)throw new yi(null,i)}n(ec,"throwIfCancellationRequested");function Sm(i){return ec(i),i.headers=Xe.from(i.headers),i.data=Yu.call(i,i.transformRequest),["post","put","patch"].indexOf(i.method)!==-1&&i.headers.setContentType("application/x-www-form-urlencoded",!1),Nm.getAdapter(i.adapter||pc.adapter,i)(i).then(n(function(r){return ec(i),r.data=Yu.call(i,i.transformResponse,r),r.headers=Xe.from(r.headers),r},"onAdapterResolution"),n(function(r){return jm(r)||(ec(i),r&&r.response&&(r.response.data=Yu.call(i,i.transformResponse,r.response),r.response.headers=Xe.from(r.response.headers))),Promise.reject(r)},"onAdapterRejection"))}n(Sm,"dispatchRequest");var Qm="1.13.6",ps={};["object","boolean","number","function","string","symbol"].forEach((i,e)=>{ps[i]=n(function(r){return typeof r===i||"a"+(e<1?"n ":" ")+i},"validator")});var Hm={};ps.transitional=n(function(e,t,r){function a(s,o){return"[Axios v"+Qm+"] Transitional option '"+s+"'"+o+(r?". "+r:"")}return n(a,"formatMessage"),(s,o,l)=>{if(e===!1)throw new O(a(o," has been removed"+(t?" in "+t:"")),O.ERR_DEPRECATED);return t&&!Hm[o]&&(Hm[o]=!0,console.warn(a(o," has been deprecated since v"+t+" and will be removed in the near future"))),e?e(s,o,l):!0}},"transitional");ps.spelling=n(function(e){return(t,r)=>(console.warn(`${r} is likely a misspelling of ${e}`),!0)},"spelling");function sS(i,e,t){if(typeof i!="object")throw new O("options must be an object",O.ERR_BAD_OPTION_VALUE);let r=Object.keys(i),a=r.length;for(;a-- >0;){let s=r[a],o=e[s];if(o){let l=i[s],d=l===void 0||o(l,s,i);if(d!==!0)throw new O("option "+s+" must be "+d,O.ERR_BAD_OPTION_VALUE);continue}if(t!==!0)throw new O("Unknown option "+s,O.ERR_BAD_OPTION)}}n(sS,"assertOptions");var ss={assertOptions:sS,validators:ps},Ne=ss.validators,Cr=class{static{n(this,"Axios")}constructor(e){this.defaults=e||{},this.interceptors={request:new hm,response:new hm}}async request(e,t){try{return await this._request(e,t)}catch(r){if(r instanceof Error){let a={};Error.captureStackTrace?Error.captureStackTrace(a):a=new Error;let s=a.stack?a.stack.replace(/^.+\n/,""):"";try{r.stack?s&&!String(r.stack).endsWith(s.replace(/^.+\n.+\n/,""))&&(r.stack+=`
`+s):r.stack=s}catch{}}throw r}}_request(e,t){typeof e=="string"?(t=t||{},t.url=e):t=e||{},t=rr(this.defaults,t);let{transitional:r,paramsSerializer:a,headers:s}=t;r!==void 0&&ss.assertOptions(r,{silentJSONParsing:Ne.transitional(Ne.boolean),forcedJSONParsing:Ne.transitional(Ne.boolean),clarifyTimeoutError:Ne.transitional(Ne.boolean),legacyInterceptorReqResOrdering:Ne.transitional(Ne.boolean)},!1),a!=null&&(_.isFunction(a)?t.paramsSerializer={serialize:a}:ss.assertOptions(a,{encode:Ne.function,serialize:Ne.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),ss.assertOptions(t,{baseUrl:Ne.spelling("baseURL"),withXsrfToken:Ne.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=s&&_.merge(s.common,s[t.method]);s&&_.forEach(["delete","get","head","post","put","patch","common"],y=>{delete s[y]}),t.headers=Xe.concat(o,s);let l=[],d=!0;this.interceptors.request.forEach(n(function(q){if(typeof q.runWhen=="function"&&q.runWhen(t)===!1)return;d=d&&q.synchronous;let v=t.transitional||cc;v&&v.legacyInterceptorReqResOrdering?l.unshift(q.fulfilled,q.rejected):l.push(q.fulfilled,q.rejected)},"unshiftRequestInterceptors"));let h=[];this.interceptors.response.forEach(n(function(q){h.push(q.fulfilled,q.rejected)},"pushResponseInterceptors"));let p,w=0,E;if(!d){let y=[Sm.bind(this),void 0];for(y.unshift(...l),y.push(...h),E=y.length,p=Promise.resolve(t);w<E;)p=p.then(y[w++],y[w++]);return p}E=l.length;let P=t;for(;w<E;){let y=l[w++],q=l[w++];try{P=y(P)}catch(v){q.call(this,v);break}}try{p=Sm.call(this,P)}catch(y){return Promise.reject(y)}for(w=0,E=h.length;w<E;)p=p.then(h[w++],h[w++]);return p}getUri(e){e=rr(this.defaults,e);let t=Mm(e.baseURL,e.url,e.allowAbsoluteUrls);return Om(t,e.params,e.paramsSerializer)}};_.forEach(["delete","get","head","options"],n(function(e){Cr.prototype[e]=function(t,r){return this.request(rr(r||{},{method:e,url:t,data:(r||{}).data}))}},"forEachMethodNoData"));_.forEach(["post","put","patch"],n(function(e){function t(r){return n(function(s,o,l){return this.request(rr(l||{},{method:e,headers:r?{"Content-Type":"multipart/form-data"}:{},url:s,data:o}))},"httpMethod")}n(t,"generateHTTPMethod"),Cr.prototype[e]=t(),Cr.prototype[e+"Form"]=t(!0)},"forEachMethodWithData"));var os=Cr,sc=class i{static{n(this,"CancelToken")}constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let t;this.promise=new Promise(n(function(s){t=s},"promiseExecutor"));let r=this;this.promise.then(a=>{if(!r._listeners)return;let s=r._listeners.length;for(;s-- >0;)r._listeners[s](a);r._listeners=null}),this.promise.then=a=>{let s,o=new Promise(l=>{r.subscribe(l),s=l}).then(a);return o.cancel=n(function(){r.unsubscribe(s)},"reject"),o},e(n(function(s,o,l){r.reason||(r.reason=new yi(s,o,l),t(r.reason))},"cancel"))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=n(r=>{e.abort(r)},"abort");return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new i(n(function(a){e=a},"executor")),cancel:e}}},oS=sc;function lS(i){return n(function(t){return i.apply(null,t)},"wrap")}n(lS,"spread");function uS(i){return _.isObject(i)&&i.isAxiosError===!0}n(uS,"isAxiosError");var oc={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(oc).forEach(([i,e])=>{oc[e]=i});var cS=oc;function Gm(i){let e=new os(i),t=Cm(os.prototype.request,e);return _.extend(t,os.prototype,e,{allOwnKeys:!0}),_.extend(t,e,null,{allOwnKeys:!0}),t.create=n(function(a){return Gm(rr(i,a))},"create"),t}n(Gm,"createInstance");var ae=Gm(pc);ae.Axios=os;ae.CanceledError=yi;ae.CancelToken=oS;ae.isCancel=jm;ae.VERSION=Qm;ae.toFormData=hs;ae.AxiosError=O;ae.Cancel=ae.CanceledError;ae.all=n(function(e){return Promise.all(e)},"all");ae.spread=lS;ae.isAxiosError=uS;ae.mergeConfig=rr;ae.AxiosHeaders=Xe;ae.formToJSON=i=>Bm(_.isHTMLForm(i)?new FormData(i):i);ae.getAdapter=Nm.getAdapter;ae.HttpStatusCode=cS;ae.default=ae;Wm.exports=ae});var g={};ww(g,{__addDisposableResource:()=>fy,__assign:()=>_s,__asyncDelegator:()=>uy,__asyncGenerator:()=>ly,__asyncValues:()=>cy,__await:()=>Er,__awaiter:()=>ry,__classPrivateFieldGet:()=>_y,__classPrivateFieldIn:()=>yy,__classPrivateFieldSet:()=>my,__createBinding:()=>ys,__decorate:()=>Km,__disposeResources:()=>gy,__esDecorate:()=>Zm,__exportStar:()=>ny,__extends:()=>$m,__generator:()=>iy,__importDefault:()=>py,__importStar:()=>hy,__makeTemplateObject:()=>dy,__metadata:()=>ty,__param:()=>Jm,__propKey:()=>Ym,__read:()=>fc,__rest:()=>zm,__rewriteRelativeImportExtension:()=>by,__runInitializers:()=>Xm,__setFunctionName:()=>ey,__spread:()=>ay,__spreadArray:()=>oy,__spreadArrays:()=>sy,__values:()=>ms,default:()=>pS});function $m(i,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");mc(i,e);function t(){this.constructor=i}n(t,"__"),i.prototype=e===null?Object.create(e):(t.prototype=e.prototype,new t)}function zm(i,e){var t={};for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&e.indexOf(r)<0&&(t[r]=i[r]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(i);a<r.length;a++)e.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(i,r[a])&&(t[r[a]]=i[r[a]]);return t}function Km(i,e,t,r){var a=arguments.length,s=a<3?e:r===null?r=Object.getOwnPropertyDescriptor(e,t):r,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(i,e,t,r);else for(var l=i.length-1;l>=0;l--)(o=i[l])&&(s=(a<3?o(s):a>3?o(e,t,s):o(e,t))||s);return a>3&&s&&Object.defineProperty(e,t,s),s}function Jm(i,e){return function(t,r){e(t,r,i)}}function Zm(i,e,t,r,a,s){function o(U){if(U!==void 0&&typeof U!="function")throw new TypeError("Function expected");return U}n(o,"accept");for(var l=r.kind,d=l==="getter"?"get":l==="setter"?"set":"value",h=!e&&i?r.static?i:i.prototype:null,p=e||(h?Object.getOwnPropertyDescriptor(h,r.name):{}),w,E=!1,P=t.length-1;P>=0;P--){var y={};for(var q in r)y[q]=q==="access"?{}:r[q];for(var q in r.access)y.access[q]=r.access[q];y.addInitializer=function(U){if(E)throw new TypeError("Cannot add initializers after decoration has completed");s.push(o(U||null))};var v=(0,t[P])(l==="accessor"?{get:p.get,set:p.set}:p[d],y);if(l==="accessor"){if(v===void 0)continue;if(v===null||typeof v!="object")throw new TypeError("Object expected");(w=o(v.get))&&(p.get=w),(w=o(v.set))&&(p.set=w),(w=o(v.init))&&a.unshift(w)}else(w=o(v))&&(l==="field"?a.unshift(w):p[d]=w)}h&&Object.defineProperty(h,r.name,p),E=!0}function Xm(i,e,t){for(var r=arguments.length>2,a=0;a<e.length;a++)t=r?e[a].call(i,t):e[a].call(i);return r?t:void 0}function Ym(i){return typeof i=="symbol"?i:"".concat(i)}function ey(i,e,t){return typeof e=="symbol"&&(e=e.description?"[".concat(e.description,"]"):""),Object.defineProperty(i,"name",{configurable:!0,value:t?"".concat(t," ",e):e})}function ty(i,e){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(i,e)}function ry(i,e,t,r){function a(s){return s instanceof t?s:new t(function(o){o(s)})}return n(a,"adopt"),new(t||(t=Promise))(function(s,o){function l(p){try{h(r.next(p))}catch(w){o(w)}}n(l,"fulfilled");function d(p){try{h(r.throw(p))}catch(w){o(w)}}n(d,"rejected");function h(p){p.done?s(p.value):a(p.value).then(l,d)}n(h,"step"),h((r=r.apply(i,e||[])).next())})}function iy(i,e){var t={label:0,sent:n(function(){if(s[0]&1)throw s[1];return s[1]},"sent"),trys:[],ops:[]},r,a,s,o=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return o.next=l(0),o.throw=l(1),o.return=l(2),typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function l(h){return function(p){return d([h,p])}}function d(h){if(r)throw new TypeError("Generator is already executing.");for(;o&&(o=0,h[0]&&(t=0)),t;)try{if(r=1,a&&(s=h[0]&2?a.return:h[0]?a.throw||((s=a.return)&&s.call(a),0):a.next)&&!(s=s.call(a,h[1])).done)return s;switch(a=0,s&&(