16 lines
50 KiB
JavaScript
16 lines
50 KiB
JavaScript
import{t as Y,a as G,c as Yr}from"../chunks/CrehCDwn.js";import{i as Qr}from"../chunks/DELIUhZv.js";import{a1 as Zr,b as en,ar as or,M as it,h as X,a2 as tn,J as rn,k as u,T as ir,K as nn,L as Ut,N as at,c as Ee,ag as sn,O as ar,a as lr,P as on,as as lt,ak as cr,aa as an,F as It,at as wt,au as Ht,av as Et,_ as ln,A as jt,I as cn,aw as un,ax as fn,aj as dn,ay as pn,d as hn,az as mn,ae as vn,H as gn,aA as bn,aB as yn,aC as _n,aD as wn,i as En,an as Sn,q as Rn,C as k,t as re,s as Tn,aE as M,v as N,x as C,w as q,aF as Pe,aG as ue,aH as On,f as Mt}from"../chunks/DlLMAEhl.js";import{a as An,l as xn,e as W,s as $}from"../chunks/9GO8__J9.js";import{p as qn,i as Se}from"../chunks/DJC-Lmna.js";import{o as Nn}from"../chunks/BY1vZ1mH.js";function fe(e,t){return t}function Cn(e,t,r,n){for(var s=[],o=t.length,i=0;i<o;i++)fn(t[i].e,s,!0);var l=o>0&&s.length===0&&r!==null;if(l){var p=r.parentNode;dn(p),p.append(r),n.clear(),ne(e,t[0].prev,t[o-1].next)}pn(s,()=>{for(var c=0;c<o;c++){var d=t[c];l||(n.delete(d.k),ne(e,d.prev,d.next)),hn(d.e,!l)}})}function de(e,t,r,n,s,o=null){var i=e,l={flags:t,items:new Map,first:null},p=(t&or)!==0;if(p){var c=e;i=X?it(tn(c)):c.appendChild(Zr())}X&&rn();var d=null,h=!1,v=ir(()=>{var T=r();return cn(T)?T:T==null?[]:cr(T)});en(()=>{var T=u(v),f=T.length;if(h&&f===0)return;h=f===0;let b=!1;if(X){var m=i.data===nn;m!==(f===0)&&(i=Ut(),it(i),at(!1),b=!0)}if(X){for(var x=null,g,E=0;E<f;E++){if(Ee.nodeType===8&&Ee.data===sn){i=Ee,b=!0,at(!1);break}var R=T[E],y=n(R,E);g=ur(Ee,l,x,null,R,y,E,s,t,r),l.items.set(y,g),x=g}f>0&&it(Ut())}X||kn(T,l,i,s,t,n,r),o!==null&&(f===0?d?ar(d):d=lr(()=>o(i)):d!==null&&on(d,()=>{d=null})),b&&at(!0),u(v)}),X&&(i=Ee)}function kn(e,t,r,n,s,o,i){var qe,me,ve,ge;var l=(s&un)!==0,p=(s&(wt|Et))!==0,c=e.length,d=t.items,h=t.first,v=h,T,f=null,b,m=[],x=[],g,E,R,y;if(l)for(y=0;y<c;y+=1)g=e[y],E=o(g,y),R=d.get(E),R!==void 0&&((qe=R.a)==null||qe.measure(),(b??(b=new Set)).add(R));for(y=0;y<c;y+=1){if(g=e[y],E=o(g,y),R=d.get(E),R===void 0){var J=v?v.e.nodes_start:r;f=ur(J,t,f,f===null?t.first:f.next,g,E,y,n,s,i),d.set(E,f),m=[],x=[],v=f.next;continue}if(p&&Pn(R,g,y,s),R.e.f<&&(ar(R.e),l&&((me=R.a)==null||me.unfix(),(b??(b=new Set)).delete(R))),R!==v){if(T!==void 0&&T.has(R)){if(m.length<x.length){var I=x[0],B;f=I.prev;var Z=m[0],se=m[m.length-1];for(B=0;B<m.length;B+=1)$t(m[B],I,r);for(B=0;B<x.length;B+=1)T.delete(x[B]);ne(t,Z.prev,se.next),ne(t,f,Z),ne(t,se,I),v=I,f=se,y-=1,m=[],x=[]}else T.delete(R),$t(R,v,r),ne(t,R.prev,R.next),ne(t,R,f===null?t.first:f.next),ne(t,f,R),f=R;continue}for(m=[],x=[];v!==null&&v.k!==E;)v.e.f<||(T??(T=new Set)).add(v),x.push(v),v=v.next;if(v===null)continue;R=v}m.push(R),f=R,v=R.next}if(v!==null||T!==void 0){for(var te=T===void 0?[]:cr(T);v!==null;)v.e.f<||te.push(v),v=v.next;var ce=te.length;if(ce>0){var Je=s&or&&c===0?r:null;if(l){for(y=0;y<ce;y+=1)(ve=te[y].a)==null||ve.measure();for(y=0;y<ce;y+=1)(ge=te[y].a)==null||ge.fix()}Cn(t,te,Je,d)}}l&&an(()=>{var Ne;if(b!==void 0)for(R of b)(Ne=R.a)==null||Ne.apply()}),It.first=t.first&&t.first.e,It.last=f&&f.e}function Pn(e,t,r,n){n&wt&&Ht(e.v,t),n&Et?Ht(e.i,r):e.i=r}function ur(e,t,r,n,s,o,i,l,p,c){var d=(p&wt)!==0,h=(p&mn)===0,v=d?h?ln(s):jt(s):s,T=p&Et?jt(i):i,f={i:T,v,k:o,a:null,e:null,prev:r,next:n};try{return f.e=lr(()=>l(e,v,T,c),X),f.e.prev=r&&r.e,f.e.next=n&&n.e,r===null?t.first=f:(r.next=f,r.e.next=f.e),n!==null&&(n.prev=f,n.e.prev=f.e),f}finally{}}function $t(e,t,r){for(var n=e.next?e.next.e.nodes_start:r,s=t?t.e.nodes_start:r,o=e.e.nodes_start;o!==n;){var i=vn(o);s.before(o),o=i}}function ne(e,t,r){t===null?e.first=r:(t.next=r,t.e.next=r&&r.e),r!==null&&(r.prev=t,r.e.prev=t&&t.e)}function Ln(e){if(X){var t=!1,r=()=>{if(!t){if(t=!0,e.hasAttribute("value")){var n=e.value;Te(e,"value",null),e.value=n}if(e.hasAttribute("checked")){var s=e.checked;Te(e,"checked",null),e.checked=s}}};e.__on_r=r,yn(r),An()}}function Te(e,t,r,n){var s=e.__attributes??(e.__attributes={});X&&(s[t]=e.getAttribute(t),t==="src"||t==="srcset"||t==="href"&&e.nodeName==="LINK")||s[t]!==(s[t]=r)&&(t==="style"&&"__styles"in e&&(e.__styles={}),t==="loading"&&(e[_n]=r),r==null?e.removeAttribute(t):typeof r!="string"&&Dn(e).includes(t)?e[t]=r:e.setAttribute(t,r))}var zt=new Map;function Dn(e){var t=zt.get(e.nodeName);if(t)return t;zt.set(e.nodeName,t=[]);for(var r,n=e,s=Element.prototype;s!==n;){r=bn(n);for(var o in r)r[o].set&&t.push(o);n=gn(n)}return t}function Fn(e,t,r){var n=e.__className,s=Bn(t);X&&e.className===s?e.__className=s:(n!==s||X&&e.className!==s)&&(t==null?e.removeAttribute("class"):e.className=s,e.__className=s)}function Bn(e,t){return(e??"")+""}function Un(e,t,r=t){var n=wn();xn(e,"input",s=>{var o=s?e.defaultValue:e.value;if(o=ct(e)?ut(o):o,r(o),n&&o!==(o=t())){var i=e.selectionStart,l=e.selectionEnd;e.value=o??"",l!==null&&(e.selectionStart=i,e.selectionEnd=Math.min(l,e.value.length))}}),(X&&e.defaultValue!==e.value||En(t)==null&&e.value)&&r(ct(e)?ut(e.value):e.value),Sn(()=>{var s=t();ct(e)&&s===ut(e.value)||e.type==="date"&&!s&&!e.value||s!==e.value&&(e.value=s??"")})}function ct(e){var t=e.type;return t==="number"||t==="range"}function ut(e){return e===""?null:+e}function fr(e,t){return function(){return e.apply(t,arguments)}}const{toString:In}=Object.prototype,{getPrototypeOf:St}=Object,Ie=(e=>t=>{const r=In.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Q=e=>(e=e.toLowerCase(),t=>Ie(t)===e),He=e=>t=>typeof t===e,{isArray:pe}=Array,Oe=He("undefined");function Hn(e){return e!==null&&!Oe(e)&&e.constructor!==null&&!Oe(e.constructor)&&K(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const dr=Q("ArrayBuffer");function jn(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&dr(e.buffer),t}const Mn=He("string"),K=He("function"),pr=He("number"),je=e=>e!==null&&typeof e=="object",$n=e=>e===!0||e===!1,Le=e=>{if(Ie(e)!=="object")return!1;const t=St(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},zn=Q("Date"),Jn=Q("File"),Vn=Q("Blob"),Wn=Q("FileList"),Kn=e=>je(e)&&K(e.pipe),Gn=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||K(e.append)&&((t=Ie(e))==="formdata"||t==="object"&&K(e.toString)&&e.toString()==="[object FormData]"))},Xn=Q("URLSearchParams"),[Yn,Qn,Zn,es]=["ReadableStream","Request","Response","Headers"].map(Q),ts=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ae(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,s;if(typeof e!="object"&&(e=[e]),pe(e))for(n=0,s=e.length;n<s;n++)t.call(null,e[n],n,e);else{const o=r?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let l;for(n=0;n<i;n++)l=o[n],t.call(null,e[l],l,e)}}function hr(e,t){t=t.toLowerCase();const r=Object.keys(e);let n=r.length,s;for(;n-- >0;)if(s=r[n],t===s.toLowerCase())return s;return null}const ie=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,mr=e=>!Oe(e)&&e!==ie;function mt(){const{caseless:e}=mr(this)&&this||{},t={},r=(n,s)=>{const o=e&&hr(t,s)||s;Le(t[o])&&Le(n)?t[o]=mt(t[o],n):Le(n)?t[o]=mt({},n):pe(n)?t[o]=n.slice():t[o]=n};for(let n=0,s=arguments.length;n<s;n++)arguments[n]&&Ae(arguments[n],r);return t}const rs=(e,t,r,{allOwnKeys:n}={})=>(Ae(t,(s,o)=>{r&&K(s)?e[o]=fr(s,r):e[o]=s},{allOwnKeys:n}),e),ns=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),ss=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},os=(e,t,r,n)=>{let s,o,i;const l={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),o=s.length;o-- >0;)i=s[o],(!n||n(i,e,t))&&!l[i]&&(t[i]=e[i],l[i]=!0);e=r!==!1&&St(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},is=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},as=e=>{if(!e)return null;if(pe(e))return e;let t=e.length;if(!pr(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},ls=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&St(Uint8Array)),cs=(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=n.next())&&!s.done;){const o=s.value;t.call(e,o[0],o[1])}},us=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},fs=Q("HTMLFormElement"),ds=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,s){return n.toUpperCase()+s}),Jt=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),ps=Q("RegExp"),vr=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};Ae(r,(s,o)=>{let i;(i=t(s,o,e))!==!1&&(n[o]=i||s)}),Object.defineProperties(e,n)},hs=e=>{vr(e,(t,r)=>{if(K(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(K(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},ms=(e,t)=>{const r={},n=s=>{s.forEach(o=>{r[o]=!0})};return pe(e)?n(e):n(String(e).split(t)),r},vs=()=>{},gs=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,ft="abcdefghijklmnopqrstuvwxyz",Vt="0123456789",gr={DIGIT:Vt,ALPHA:ft,ALPHA_DIGIT:ft+ft.toUpperCase()+Vt},bs=(e=16,t=gr.ALPHA_DIGIT)=>{let r="";const{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r};function ys(e){return!!(e&&K(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const _s=e=>{const t=new Array(10),r=(n,s)=>{if(je(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[s]=n;const o=pe(n)?[]:{};return Ae(n,(i,l)=>{const p=r(i,s+1);!Oe(p)&&(o[l]=p)}),t[s]=void 0,o}}return n};return r(e,0)},ws=Q("AsyncFunction"),Es=e=>e&&(je(e)||K(e))&&K(e.then)&&K(e.catch),br=((e,t)=>e?setImmediate:t?((r,n)=>(ie.addEventListener("message",({source:s,data:o})=>{s===ie&&o===r&&n.length&&n.shift()()},!1),s=>{n.push(s),ie.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",K(ie.postMessage)),Ss=typeof queueMicrotask<"u"?queueMicrotask.bind(ie):typeof process<"u"&&process.nextTick||br,a={isArray:pe,isArrayBuffer:dr,isBuffer:Hn,isFormData:Gn,isArrayBufferView:jn,isString:Mn,isNumber:pr,isBoolean:$n,isObject:je,isPlainObject:Le,isReadableStream:Yn,isRequest:Qn,isResponse:Zn,isHeaders:es,isUndefined:Oe,isDate:zn,isFile:Jn,isBlob:Vn,isRegExp:ps,isFunction:K,isStream:Kn,isURLSearchParams:Xn,isTypedArray:ls,isFileList:Wn,forEach:Ae,merge:mt,extend:rs,trim:ts,stripBOM:ns,inherits:ss,toFlatObject:os,kindOf:Ie,kindOfTest:Q,endsWith:is,toArray:as,forEachEntry:cs,matchAll:us,isHTMLForm:fs,hasOwnProperty:Jt,hasOwnProp:Jt,reduceDescriptors:vr,freezeMethods:hs,toObjectSet:ms,toCamelCase:ds,noop:vs,toFiniteNumber:gs,findKey:hr,global:ie,isContextDefined:mr,ALPHABET:gr,generateString:bs,isSpecCompliantForm:ys,toJSONObject:_s,isAsyncFn:ws,isThenable:Es,setImmediate:br,asap:Ss};function O(e,t,r,n,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),s&&(this.response=s,this.status=s.status?s.status:null)}a.inherits(O,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:a.toJSONObject(this.config),code:this.code,status:this.status}}});const yr=O.prototype,_r={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{_r[e]={value:e}});Object.defineProperties(O,_r);Object.defineProperty(yr,"isAxiosError",{value:!0});O.from=(e,t,r,n,s,o)=>{const i=Object.create(yr);return a.toFlatObject(e,i,function(p){return p!==Error.prototype},l=>l!=="isAxiosError"),O.call(i,e.message,t,r,n,s),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const Rs=null;function vt(e){return a.isPlainObject(e)||a.isArray(e)}function wr(e){return a.endsWith(e,"[]")?e.slice(0,-2):e}function Wt(e,t,r){return e?e.concat(t).map(function(s,o){return s=wr(s),!r&&o?"["+s+"]":s}).join(r?".":""):t}function Ts(e){return a.isArray(e)&&!e.some(vt)}const Os=a.toFlatObject(a,{},null,function(t){return/^is[A-Z]/.test(t)});function Me(e,t,r){if(!a.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=a.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,m){return!a.isUndefined(m[b])});const n=r.metaTokens,s=r.visitor||d,o=r.dots,i=r.indexes,p=(r.Blob||typeof Blob<"u"&&Blob)&&a.isSpecCompliantForm(t);if(!a.isFunction(s))throw new TypeError("visitor must be a function");function c(f){if(f===null)return"";if(a.isDate(f))return f.toISOString();if(!p&&a.isBlob(f))throw new O("Blob is not supported. Use a Buffer instead.");return a.isArrayBuffer(f)||a.isTypedArray(f)?p&&typeof Blob=="function"?new Blob([f]):Buffer.from(f):f}function d(f,b,m){let x=f;if(f&&!m&&typeof f=="object"){if(a.endsWith(b,"{}"))b=n?b:b.slice(0,-2),f=JSON.stringify(f);else if(a.isArray(f)&&Ts(f)||(a.isFileList(f)||a.endsWith(b,"[]"))&&(x=a.toArray(f)))return b=wr(b),x.forEach(function(E,R){!(a.isUndefined(E)||E===null)&&t.append(i===!0?Wt([b],R,o):i===null?b:b+"[]",c(E))}),!1}return vt(f)?!0:(t.append(Wt(m,b,o),c(f)),!1)}const h=[],v=Object.assign(Os,{defaultVisitor:d,convertValue:c,isVisitable:vt});function T(f,b){if(!a.isUndefined(f)){if(h.indexOf(f)!==-1)throw Error("Circular reference detected in "+b.join("."));h.push(f),a.forEach(f,function(x,g){(!(a.isUndefined(x)||x===null)&&s.call(t,x,a.isString(g)?g.trim():g,b,v))===!0&&T(x,b?b.concat(g):[g])}),h.pop()}}if(!a.isObject(e))throw new TypeError("data must be an object");return T(e),t}function Kt(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function Rt(e,t){this._pairs=[],e&&Me(e,this,t)}const Er=Rt.prototype;Er.append=function(t,r){this._pairs.push([t,r])};Er.toString=function(t){const r=t?function(n){return t.call(this,n,Kt)}:Kt;return this._pairs.map(function(s){return r(s[0])+"="+r(s[1])},"").join("&")};function As(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Sr(e,t,r){if(!t)return e;const n=r&&r.encode||As;a.isFunction(r)&&(r={serialize:r});const s=r&&r.serialize;let o;if(s?o=s(t,r):o=a.isURLSearchParams(t)?t.toString():new Rt(t,r).toString(n),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class Gt{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){a.forEach(this.handlers,function(n){n!==null&&t(n)})}}const Rr={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},xs=typeof URLSearchParams<"u"?URLSearchParams:Rt,qs=typeof FormData<"u"?FormData:null,Ns=typeof Blob<"u"?Blob:null,Cs={isBrowser:!0,classes:{URLSearchParams:xs,FormData:qs,Blob:Ns},protocols:["http","https","file","blob","url","data"]},Tt=typeof window<"u"&&typeof document<"u",gt=typeof navigator=="object"&&navigator||void 0,ks=Tt&&(!gt||["ReactNative","NativeScript","NS"].indexOf(gt.product)<0),Ps=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Ls=Tt&&window.location.href||"http://localhost",Ds=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Tt,hasStandardBrowserEnv:ks,hasStandardBrowserWebWorkerEnv:Ps,navigator:gt,origin:Ls},Symbol.toStringTag,{value:"Module"})),H={...Ds,...Cs};function Fs(e,t){return Me(e,new H.classes.URLSearchParams,Object.assign({visitor:function(r,n,s,o){return H.isNode&&a.isBuffer(r)?(this.append(n,r.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function Bs(e){return a.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Us(e){const t={},r=Object.keys(e);let n;const s=r.length;let o;for(n=0;n<s;n++)o=r[n],t[o]=e[o];return t}function Tr(e){function t(r,n,s,o){let i=r[o++];if(i==="__proto__")return!0;const l=Number.isFinite(+i),p=o>=r.length;return i=!i&&a.isArray(s)?s.length:i,p?(a.hasOwnProp(s,i)?s[i]=[s[i],n]:s[i]=n,!l):((!s[i]||!a.isObject(s[i]))&&(s[i]=[]),t(r,n,s[i],o)&&a.isArray(s[i])&&(s[i]=Us(s[i])),!l)}if(a.isFormData(e)&&a.isFunction(e.entries)){const r={};return a.forEachEntry(e,(n,s)=>{t(Bs(n),s,r,0)}),r}return null}function Is(e,t,r){if(a.isString(e))try{return(t||JSON.parse)(e),a.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const xe={transitional:Rr,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",s=n.indexOf("application/json")>-1,o=a.isObject(t);if(o&&a.isHTMLForm(t)&&(t=new FormData(t)),a.isFormData(t))return s?JSON.stringify(Tr(t)):t;if(a.isArrayBuffer(t)||a.isBuffer(t)||a.isStream(t)||a.isFile(t)||a.isBlob(t)||a.isReadableStream(t))return t;if(a.isArrayBufferView(t))return t.buffer;if(a.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return Fs(t,this.formSerializer).toString();if((l=a.isFileList(t))||n.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return Me(l?{"files[]":t}:t,p&&new p,this.formSerializer)}}return o||s?(r.setContentType("application/json",!1),Is(t)):t}],transformResponse:[function(t){const r=this.transitional||xe.transitional,n=r&&r.forcedJSONParsing,s=this.responseType==="json";if(a.isResponse(t)||a.isReadableStream(t))return t;if(t&&a.isString(t)&&(n&&!this.responseType||s)){const i=!(r&&r.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(l){if(i)throw l.name==="SyntaxError"?O.from(l,O.ERR_BAD_RESPONSE,this,null,this.response):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:H.classes.FormData,Blob:H.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};a.forEach(["delete","get","head","post","put","patch"],e=>{xe.headers[e]={}});const Hs=a.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"]),js=e=>{const t={};let r,n,s;return e&&e.split(`
|
|
`).forEach(function(i){s=i.indexOf(":"),r=i.substring(0,s).trim().toLowerCase(),n=i.substring(s+1).trim(),!(!r||t[r]&&Hs[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},Xt=Symbol("internals");function Re(e){return e&&String(e).trim().toLowerCase()}function De(e){return e===!1||e==null?e:a.isArray(e)?e.map(De):String(e)}function Ms(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const $s=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function dt(e,t,r,n,s){if(a.isFunction(n))return n.call(this,t,r);if(s&&(t=r),!!a.isString(t)){if(a.isString(n))return t.indexOf(n)!==-1;if(a.isRegExp(n))return n.test(t)}}function zs(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function Js(e,t){const r=a.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(s,o,i){return this[n].call(this,t,s,o,i)},configurable:!0})})}let z=class{constructor(t){t&&this.set(t)}set(t,r,n){const s=this;function o(l,p,c){const d=Re(p);if(!d)throw new Error("header name must be a non-empty string");const h=a.findKey(s,d);(!h||s[h]===void 0||c===!0||c===void 0&&s[h]!==!1)&&(s[h||p]=De(l))}const i=(l,p)=>a.forEach(l,(c,d)=>o(c,d,p));if(a.isPlainObject(t)||t instanceof this.constructor)i(t,r);else if(a.isString(t)&&(t=t.trim())&&!$s(t))i(js(t),r);else if(a.isHeaders(t))for(const[l,p]of t.entries())o(p,l,n);else t!=null&&o(r,t,n);return this}get(t,r){if(t=Re(t),t){const n=a.findKey(this,t);if(n){const s=this[n];if(!r)return s;if(r===!0)return Ms(s);if(a.isFunction(r))return r.call(this,s,n);if(a.isRegExp(r))return r.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Re(t),t){const n=a.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||dt(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let s=!1;function o(i){if(i=Re(i),i){const l=a.findKey(n,i);l&&(!r||dt(n,n[l],l,r))&&(delete n[l],s=!0)}}return a.isArray(t)?t.forEach(o):o(t),s}clear(t){const r=Object.keys(this);let n=r.length,s=!1;for(;n--;){const o=r[n];(!t||dt(this,this[o],o,t,!0))&&(delete this[o],s=!0)}return s}normalize(t){const r=this,n={};return a.forEach(this,(s,o)=>{const i=a.findKey(n,o);if(i){r[i]=De(s),delete r[o];return}const l=t?zs(o):String(o).trim();l!==o&&delete r[o],r[l]=De(s),n[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return a.forEach(this,(n,s)=>{n!=null&&n!==!1&&(r[s]=t&&a.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(`
|
|
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(s=>n.set(s)),n}static accessor(t){const n=(this[Xt]=this[Xt]={accessors:{}}).accessors,s=this.prototype;function o(i){const l=Re(i);n[l]||(Js(s,i),n[l]=!0)}return a.isArray(t)?t.forEach(o):o(t),this}};z.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);a.reduceDescriptors(z.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});a.freezeMethods(z);function pt(e,t){const r=this||xe,n=t||r,s=z.from(n.headers);let o=n.data;return a.forEach(e,function(l){o=l.call(r,o,s.normalize(),t?t.status:void 0)}),s.normalize(),o}function Or(e){return!!(e&&e.__CANCEL__)}function he(e,t,r){O.call(this,e??"canceled",O.ERR_CANCELED,t,r),this.name="CanceledError"}a.inherits(he,O,{__CANCEL__:!0});function Ar(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new O("Request failed with status code "+r.status,[O.ERR_BAD_REQUEST,O.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function Vs(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Ws(e,t){e=e||10;const r=new Array(e),n=new Array(e);let s=0,o=0,i;return t=t!==void 0?t:1e3,function(p){const c=Date.now(),d=n[o];i||(i=c),r[s]=p,n[s]=c;let h=o,v=0;for(;h!==s;)v+=r[h++],h=h%e;if(s=(s+1)%e,s===o&&(o=(o+1)%e),c-i<t)return;const T=d&&c-d;return T?Math.round(v*1e3/T):void 0}}function Ks(e,t){let r=0,n=1e3/t,s,o;const i=(c,d=Date.now())=>{r=d,s=null,o&&(clearTimeout(o),o=null),e.apply(null,c)};return[(...c)=>{const d=Date.now(),h=d-r;h>=n?i(c,d):(s=c,o||(o=setTimeout(()=>{o=null,i(s)},n-h)))},()=>s&&i(s)]}const Be=(e,t,r=3)=>{let n=0;const s=Ws(50,250);return Ks(o=>{const i=o.loaded,l=o.lengthComputable?o.total:void 0,p=i-n,c=s(p),d=i<=l;n=i;const h={loaded:i,total:l,progress:l?i/l:void 0,bytes:p,rate:c||void 0,estimated:c&&l&&d?(l-i)/c:void 0,event:o,lengthComputable:l!=null,[t?"download":"upload"]:!0};e(h)},r)},Yt=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},Qt=e=>(...t)=>a.asap(()=>e(...t)),Gs=H.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,H.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(H.origin),H.navigator&&/(msie|trident)/i.test(H.navigator.userAgent)):()=>!0,Xs=H.hasStandardBrowserEnv?{write(e,t,r,n,s,o){const i=[e+"="+encodeURIComponent(t)];a.isNumber(r)&&i.push("expires="+new Date(r).toGMTString()),a.isString(n)&&i.push("path="+n),a.isString(s)&&i.push("domain="+s),o===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Ys(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Qs(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function xr(e,t){return e&&!Ys(t)?Qs(e,t):t}const Zt=e=>e instanceof z?{...e}:e;function le(e,t){t=t||{};const r={};function n(c,d,h,v){return a.isPlainObject(c)&&a.isPlainObject(d)?a.merge.call({caseless:v},c,d):a.isPlainObject(d)?a.merge({},d):a.isArray(d)?d.slice():d}function s(c,d,h,v){if(a.isUndefined(d)){if(!a.isUndefined(c))return n(void 0,c,h,v)}else return n(c,d,h,v)}function o(c,d){if(!a.isUndefined(d))return n(void 0,d)}function i(c,d){if(a.isUndefined(d)){if(!a.isUndefined(c))return n(void 0,c)}else return n(void 0,d)}function l(c,d,h){if(h in t)return n(c,d);if(h in e)return n(void 0,c)}const p={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:l,headers:(c,d,h)=>s(Zt(c),Zt(d),h,!0)};return a.forEach(Object.keys(Object.assign({},e,t)),function(d){const h=p[d]||s,v=h(e[d],t[d],d);a.isUndefined(v)&&h!==l||(r[d]=v)}),r}const qr=e=>{const t=le({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:s,xsrfCookieName:o,headers:i,auth:l}=t;t.headers=i=z.from(i),t.url=Sr(xr(t.baseURL,t.url),e.params,e.paramsSerializer),l&&i.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):"")));let p;if(a.isFormData(r)){if(H.hasStandardBrowserEnv||H.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((p=i.getContentType())!==!1){const[c,...d]=p?p.split(";").map(h=>h.trim()).filter(Boolean):[];i.setContentType([c||"multipart/form-data",...d].join("; "))}}if(H.hasStandardBrowserEnv&&(n&&a.isFunction(n)&&(n=n(t)),n||n!==!1&&Gs(t.url))){const c=s&&o&&Xs.read(o);c&&i.set(s,c)}return t},Zs=typeof XMLHttpRequest<"u",eo=Zs&&function(e){return new Promise(function(r,n){const s=qr(e);let o=s.data;const i=z.from(s.headers).normalize();let{responseType:l,onUploadProgress:p,onDownloadProgress:c}=s,d,h,v,T,f;function b(){T&&T(),f&&f(),s.cancelToken&&s.cancelToken.unsubscribe(d),s.signal&&s.signal.removeEventListener("abort",d)}let m=new XMLHttpRequest;m.open(s.method.toUpperCase(),s.url,!0),m.timeout=s.timeout;function x(){if(!m)return;const E=z.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders()),y={data:!l||l==="text"||l==="json"?m.responseText:m.response,status:m.status,statusText:m.statusText,headers:E,config:e,request:m};Ar(function(I){r(I),b()},function(I){n(I),b()},y),m=null}"onloadend"in m?m.onloadend=x:m.onreadystatechange=function(){!m||m.readyState!==4||m.status===0&&!(m.responseURL&&m.responseURL.indexOf("file:")===0)||setTimeout(x)},m.onabort=function(){m&&(n(new O("Request aborted",O.ECONNABORTED,e,m)),m=null)},m.onerror=function(){n(new O("Network Error",O.ERR_NETWORK,e,m)),m=null},m.ontimeout=function(){let R=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const y=s.transitional||Rr;s.timeoutErrorMessage&&(R=s.timeoutErrorMessage),n(new O(R,y.clarifyTimeoutError?O.ETIMEDOUT:O.ECONNABORTED,e,m)),m=null},o===void 0&&i.setContentType(null),"setRequestHeader"in m&&a.forEach(i.toJSON(),function(R,y){m.setRequestHeader(y,R)}),a.isUndefined(s.withCredentials)||(m.withCredentials=!!s.withCredentials),l&&l!=="json"&&(m.responseType=s.responseType),c&&([v,f]=Be(c,!0),m.addEventListener("progress",v)),p&&m.upload&&([h,T]=Be(p),m.upload.addEventListener("progress",h),m.upload.addEventListener("loadend",T)),(s.cancelToken||s.signal)&&(d=E=>{m&&(n(!E||E.type?new he(null,e,m):E),m.abort(),m=null)},s.cancelToken&&s.cancelToken.subscribe(d),s.signal&&(s.signal.aborted?d():s.signal.addEventListener("abort",d)));const g=Vs(s.url);if(g&&H.protocols.indexOf(g)===-1){n(new O("Unsupported protocol "+g+":",O.ERR_BAD_REQUEST,e));return}m.send(o||null)})},to=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let n=new AbortController,s;const o=function(c){if(!s){s=!0,l();const d=c instanceof Error?c:this.reason;n.abort(d instanceof O?d:new he(d instanceof Error?d.message:d))}};let i=t&&setTimeout(()=>{i=null,o(new O(`timeout ${t} of ms exceeded`,O.ETIMEDOUT))},t);const l=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(o):c.removeEventListener("abort",o)}),e=null)};e.forEach(c=>c.addEventListener("abort",o));const{signal:p}=n;return p.unsubscribe=()=>a.asap(l),p}},ro=function*(e,t){let r=e.byteLength;if(r<t){yield e;return}let n=0,s;for(;n<r;)s=n+t,yield e.slice(n,s),n=s},no=async function*(e,t){for await(const r of so(e))yield*ro(r,t)},so=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:r,value:n}=await t.read();if(r)break;yield n}}finally{await t.cancel()}},er=(e,t,r,n)=>{const s=no(e,t);let o=0,i,l=p=>{i||(i=!0,n&&n(p))};return new ReadableStream({async pull(p){try{const{done:c,value:d}=await s.next();if(c){l(),p.close();return}let h=d.byteLength;if(r){let v=o+=h;r(v)}p.enqueue(new Uint8Array(d))}catch(c){throw l(c),c}},cancel(p){return l(p),s.return()}},{highWaterMark:2})},$e=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Nr=$e&&typeof ReadableStream=="function",oo=$e&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),Cr=(e,...t)=>{try{return!!e(...t)}catch{return!1}},io=Nr&&Cr(()=>{let e=!1;const t=new Request(H.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),tr=64*1024,bt=Nr&&Cr(()=>a.isReadableStream(new Response("").body)),Ue={stream:bt&&(e=>e.body)};$e&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!Ue[t]&&(Ue[t]=a.isFunction(e[t])?r=>r[t]():(r,n)=>{throw new O(`Response type '${t}' is not supported`,O.ERR_NOT_SUPPORT,n)})})})(new Response);const ao=async e=>{if(e==null)return 0;if(a.isBlob(e))return e.size;if(a.isSpecCompliantForm(e))return(await new Request(H.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(a.isArrayBufferView(e)||a.isArrayBuffer(e))return e.byteLength;if(a.isURLSearchParams(e)&&(e=e+""),a.isString(e))return(await oo(e)).byteLength},lo=async(e,t)=>{const r=a.toFiniteNumber(e.getContentLength());return r??ao(t)},co=$e&&(async e=>{let{url:t,method:r,data:n,signal:s,cancelToken:o,timeout:i,onDownloadProgress:l,onUploadProgress:p,responseType:c,headers:d,withCredentials:h="same-origin",fetchOptions:v}=qr(e);c=c?(c+"").toLowerCase():"text";let T=to([s,o&&o.toAbortSignal()],i),f;const b=T&&T.unsubscribe&&(()=>{T.unsubscribe()});let m;try{if(p&&io&&r!=="get"&&r!=="head"&&(m=await lo(d,n))!==0){let y=new Request(t,{method:"POST",body:n,duplex:"half"}),J;if(a.isFormData(n)&&(J=y.headers.get("content-type"))&&d.setContentType(J),y.body){const[I,B]=Yt(m,Be(Qt(p)));n=er(y.body,tr,I,B)}}a.isString(h)||(h=h?"include":"omit");const x="credentials"in Request.prototype;f=new Request(t,{...v,signal:T,method:r.toUpperCase(),headers:d.normalize().toJSON(),body:n,duplex:"half",credentials:x?h:void 0});let g=await fetch(f);const E=bt&&(c==="stream"||c==="response");if(bt&&(l||E&&b)){const y={};["status","statusText","headers"].forEach(Z=>{y[Z]=g[Z]});const J=a.toFiniteNumber(g.headers.get("content-length")),[I,B]=l&&Yt(J,Be(Qt(l),!0))||[];g=new Response(er(g.body,tr,I,()=>{B&&B(),b&&b()}),y)}c=c||"text";let R=await Ue[a.findKey(Ue,c)||"text"](g,e);return!E&&b&&b(),await new Promise((y,J)=>{Ar(y,J,{data:R,headers:z.from(g.headers),status:g.status,statusText:g.statusText,config:e,request:f})})}catch(x){throw b&&b(),x&&x.name==="TypeError"&&/fetch/i.test(x.message)?Object.assign(new O("Network Error",O.ERR_NETWORK,e,f),{cause:x.cause||x}):O.from(x,x&&x.code,e,f)}}),yt={http:Rs,xhr:eo,fetch:co};a.forEach(yt,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const rr=e=>`- ${e}`,uo=e=>a.isFunction(e)||e===null||e===!1,kr={getAdapter:e=>{e=a.isArray(e)?e:[e];const{length:t}=e;let r,n;const s={};for(let o=0;o<t;o++){r=e[o];let i;if(n=r,!uo(r)&&(n=yt[(i=String(r)).toLowerCase()],n===void 0))throw new O(`Unknown adapter '${i}'`);if(n)break;s[i||"#"+o]=n}if(!n){const o=Object.entries(s).map(([l,p])=>`adapter ${l} `+(p===!1?"is not supported by the environment":"is not available in the build"));let i=t?o.length>1?`since :
|
|
`+o.map(rr).join(`
|
|
`):" "+rr(o[0]):"as no adapter specified";throw new O("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return n},adapters:yt};function ht(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new he(null,e)}function nr(e){return ht(e),e.headers=z.from(e.headers),e.data=pt.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),kr.getAdapter(e.adapter||xe.adapter)(e).then(function(n){return ht(e),n.data=pt.call(e,e.transformResponse,n),n.headers=z.from(n.headers),n},function(n){return Or(n)||(ht(e),n&&n.response&&(n.response.data=pt.call(e,e.transformResponse,n.response),n.response.headers=z.from(n.response.headers))),Promise.reject(n)})}const Pr="1.7.9",ze={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{ze[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const sr={};ze.transitional=function(t,r,n){function s(o,i){return"[Axios v"+Pr+"] Transitional option '"+o+"'"+i+(n?". "+n:"")}return(o,i,l)=>{if(t===!1)throw new O(s(i," has been removed"+(r?" in "+r:"")),O.ERR_DEPRECATED);return r&&!sr[i]&&(sr[i]=!0,console.warn(s(i," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(o,i,l):!0}};ze.spelling=function(t){return(r,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function fo(e,t,r){if(typeof e!="object")throw new O("options must be an object",O.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let s=n.length;for(;s-- >0;){const o=n[s],i=t[o];if(i){const l=e[o],p=l===void 0||i(l,o,e);if(p!==!0)throw new O("option "+o+" must be "+p,O.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new O("Unknown option "+o,O.ERR_BAD_OPTION)}}const Fe={assertOptions:fo,validators:ze},ee=Fe.validators;let ae=class{constructor(t){this.defaults=t,this.interceptors={request:new Gt,response:new Gt}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const o=s.stack?s.stack.replace(/^.+\n/,""):"";try{n.stack?o&&!String(n.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(n.stack+=`
|
|
`+o):n.stack=o}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=le(this.defaults,r);const{transitional:n,paramsSerializer:s,headers:o}=r;n!==void 0&&Fe.assertOptions(n,{silentJSONParsing:ee.transitional(ee.boolean),forcedJSONParsing:ee.transitional(ee.boolean),clarifyTimeoutError:ee.transitional(ee.boolean)},!1),s!=null&&(a.isFunction(s)?r.paramsSerializer={serialize:s}:Fe.assertOptions(s,{encode:ee.function,serialize:ee.function},!0)),Fe.assertOptions(r,{baseUrl:ee.spelling("baseURL"),withXsrfToken:ee.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let i=o&&a.merge(o.common,o[r.method]);o&&a.forEach(["delete","get","head","post","put","patch","common"],f=>{delete o[f]}),r.headers=z.concat(i,o);const l=[];let p=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(r)===!1||(p=p&&b.synchronous,l.unshift(b.fulfilled,b.rejected))});const c=[];this.interceptors.response.forEach(function(b){c.push(b.fulfilled,b.rejected)});let d,h=0,v;if(!p){const f=[nr.bind(this),void 0];for(f.unshift.apply(f,l),f.push.apply(f,c),v=f.length,d=Promise.resolve(r);h<v;)d=d.then(f[h++],f[h++]);return d}v=l.length;let T=r;for(h=0;h<v;){const f=l[h++],b=l[h++];try{T=f(T)}catch(m){b.call(this,m);break}}try{d=nr.call(this,T)}catch(f){return Promise.reject(f)}for(h=0,v=c.length;h<v;)d=d.then(c[h++],c[h++]);return d}getUri(t){t=le(this.defaults,t);const r=xr(t.baseURL,t.url);return Sr(r,t.params,t.paramsSerializer)}};a.forEach(["delete","get","head","options"],function(t){ae.prototype[t]=function(r,n){return this.request(le(n||{},{method:t,url:r,data:(n||{}).data}))}});a.forEach(["post","put","patch"],function(t){function r(n){return function(o,i,l){return this.request(le(l||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:o,data:i}))}}ae.prototype[t]=r(),ae.prototype[t+"Form"]=r(!0)});let po=class Lr{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(o){r=o});const n=this;this.promise.then(s=>{if(!n._listeners)return;let o=n._listeners.length;for(;o-- >0;)n._listeners[o](s);n._listeners=null}),this.promise.then=s=>{let o;const i=new Promise(l=>{n.subscribe(l),o=l}).then(s);return i.cancel=function(){n.unsubscribe(o)},i},t(function(o,i,l){n.reason||(n.reason=new he(o,i,l),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=n=>{t.abort(n)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new Lr(function(s){t=s}),cancel:t}}};function ho(e){return function(r){return e.apply(null,r)}}function mo(e){return a.isObject(e)&&e.isAxiosError===!0}const _t={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};Object.entries(_t).forEach(([e,t])=>{_t[t]=e});function Dr(e){const t=new ae(e),r=fr(ae.prototype.request,t);return a.extend(r,ae.prototype,t,{allOwnKeys:!0}),a.extend(r,t,null,{allOwnKeys:!0}),r.create=function(s){return Dr(le(e,s))},r}const P=Dr(xe);P.Axios=ae;P.CanceledError=he;P.CancelToken=po;P.isCancel=Or;P.VERSION=Pr;P.toFormData=Me;P.AxiosError=O;P.Cancel=P.CanceledError;P.all=function(t){return Promise.all(t)};P.spread=ho;P.isAxiosError=mo;P.mergeConfig=le;P.AxiosHeaders=z;P.formToJSON=e=>Tr(a.isHTMLForm(e)?new FormData(e):e);P.getAdapter=kr.getAdapter;P.HttpStatusCode=_t;P.default=P;const{Axios:Do,AxiosError:Fo,CanceledError:Bo,isCancel:Uo,CancelToken:Io,VERSION:Ho,all:jo,Cancel:Mo,isAxiosError:$o,spread:zo,toFormData:Jo,AxiosHeaders:Vo,HttpStatusCode:Wo,formToJSON:Ko,getAdapter:Go,mergeConfig:Xo}=P;var vo=Y(`<p class="prompt-text svelte-16cgsqn">Rules: Nudge and rotate each block you are given
|
|
into position. Each square on a block you place is
|
|
worth 100pts. Your blocks cannot overlap and
|
|
placement will be prevented. The dark grey squares
|
|
multiply squares placed on them by 3x. Blocks may
|
|
have a unique square which also has a 3x multiplier.
|
|
These multipliers can stack to score higher! Click</p>`),go=Y('<div class="prompt-text svelte-16cgsqn">Touch Here to See Rules</div>'),bo=Y(`<div class="fullscreen-prompt svelte-16cgsqn"><div class="prompt-content svelte-16cgsqn"><div class="footer svelte-16cgsqn"><img style="height: 1.5em; margin: 1.7em 2px 2px 2px" src="/PBS_LOGO_NT.svg" alt="LOGO"> <h1 class="prompt-text svelte-16cgsqn">QueueB Beta</h1></div> <p class="prompt-text svelte-16cgsqn">Welcome! QueueB is a daily spacial puzzle game. Each day you
|
|
will recieve a unique queue of blocks and you must decide
|
|
where to place them to maximize your score. Future Updates
|
|
will add a scoreboard, additional unique blocks, and more!</p> <button class="prompt-input svelte-16cgsqn"><!></button> <h1 class="prompt-text svelte-16cgsqn">Your Username</h1> <input type="text" maxlength="12" placeholder="INPUT NAME HERE" class="prompt-input svelte-16cgsqn"> <button class="prompt-input prompt-button svelte-16cgsqn">ENTER</button> <a href="https://studio.paradisbend.com"><p class="prompt-text svelte-16cgsqn">Created By Paradis Bend Studio</p></a></div></div>`),yo=Y("<div><!></div>"),_o=Y('<div class="activeBlock svelte-16cgsqn"></div>'),wo=Y('<div class="cube svelte-16cgsqn"><!></div>'),Eo=Y('<h1 class="svelte-16cgsqn"> </h1> <h1 class="svelte-16cgsqn">Thanks For Playing!</h1>',1),So=Y('<div class="scoreTile svelte-16cgsqn"><div class="username svelte-16cgsqn"> </div> <div class="score svelte-16cgsqn"> </div> <div class="score svelte-16cgsqn"> </div></div>'),Ro=Y('<div class="scoreTile svelte-16cgsqn"><div class="username svelte-16cgsqn"> </div> <div class="score svelte-16cgsqn"> </div> <div class="score svelte-16cgsqn"> </div></div>'),To=Y('<div class="scoreTile hof2 svelte-16cgsqn"><div class="username svelte-16cgsqn"> </div> <div class="score svelte-16cgsqn"> </div> <div class="score svelte-16cgsqn"> </div> <div class="score svelte-16cgsqn"> </div></div>'),Oo=Y('<div class="queueb svelte-16cgsqn"><!> <h1 class="svelte-16cgsqn"> </h1> <div class="cubeGrid svelte-16cgsqn"></div> <!> <div class="controls svelte-16cgsqn"><div class="controlRow svelte-16cgsqn"><button class="control svelte-16cgsqn">Rotate L</button> <button class="control svelte-16cgsqn">Up</button> <button class="control svelte-16cgsqn">Rotate R</button></div> <div class="controlRow svelte-16cgsqn"><button class="control svelte-16cgsqn">Left</button> <button class="control svelte-16cgsqn">Down</button> <button class="control svelte-16cgsqn">Right</button></div> <div class="controlRow svelte-16cgsqn"><button class="control svelte-16cgsqn"> </button> <button class="control svelte-16cgsqn">Confirm</button></div> <div class="controlRow svelte-16cgsqn"><button class="control svelte-16cgsqn"> </button> <button class="control svelte-16cgsqn">Score Your Game</button></div> <div class="controlRow svelte-16cgsqn"><button class="control svelte-16cgsqn">Dev Reset</button></div></div> <div class="scores svelte-16cgsqn"><div class="fifty svelte-16cgsqn"><h2>Todays Top 10</h2> <div><div class="scoreTile underline svelte-16cgsqn"><div class="username svelte-16cgsqn">Player</div> <div class="score svelte-16cgsqn">Count</div> <div class="score svelte-16cgsqn">Score</div></div> <!></div></div> <div class="fifty svelte-16cgsqn"><h2>Last Top 10</h2> <div><div class="scoreTile underline svelte-16cgsqn"><div class="username svelte-16cgsqn">Player</div> <div class="score svelte-16cgsqn">Count</div> <div class="score svelte-16cgsqn">Score</div></div> <!></div></div></div> <div class="scores hof svelte-16cgsqn"><h2>Hall Of Fame</h2> <div class="scoreTile underline hof2 svelte-16cgsqn"><div class="username svelte-16cgsqn">Player</div> <div class="score svelte-16cgsqn">Date</div> <div class="score svelte-16cgsqn">Count</div> <div class="score svelte-16cgsqn">Score</div></div> <!> <p class="svelte-16cgsqn">**WIP - Hall of Fame Updates Daily**</p></div> <div class="footer svelte-16cgsqn"><img style="height: 1rem; margin: 1rem 2px 2px 2px" src="/PBS_LOGO_NT.svg" alt="LOGO"> <a href="https://studio.paradisbend.com"><p class="svelte-16cgsqn">Paradis Bend Studio | QueueB</p></a></div></div>');function Yo(e,t){Rn(t,!1);let r=M("PLACEHOLDER"),n=M(!1),s=M(!1),o=M(),i=M(!1),l=M(0),p=M(!1),c=M(!1),d=[3,3,3,3,3,3,3,3,3,3,3,3,3,3],h=[3,1,1,1,1,1,1,1,1,1,1,1,1,3],v=[3,1,1,1,1,3,3,3,3,1,1,1,1,3],T=[[...d],[...h],[...h],[...h],[...h],[...v],[...v],[...v],[...v],[...h],[...h],[...h],[...h],[...d]],f=M([...T]),b=[...u(f)],m=[[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]],x=[[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]],g=M([7,7]),E=M(0),R=M([x,x,x,x]),y=M(0),J=["255,255,0","255,0,255","0,255,255","255,0,0","0,0,255","255,0,255","0,255,0","255,191,0","128,255,0","0,128,255","0,255,128","0,255,64","191,0,255","0,255,192","255,128,128","128,0,255","255,128,0","128,255,255"],I=[],B=M({now:I,prev:I,hof:I}),Z=qn(t,"daily",24,()=>Array.from({length:25},(_,w)=>w));function se(_){let w=[];for(let A=0;A<4;A++)for(let S=3;S>=0;S--)w.push(_[S*4+A]);return w}function te(_){let w=[_],A=se(_);w.push(A);let S=se(A);w.push(S);let L=se(S);return w.push(L),w}async function ce(){await P.get("/api/blocks").then(A=>{m=A.data}).catch(A=>{A.code!="ERR_INVALID_URL"&&console.error("Error fetching data:",A)});let _=localStorage.getItem("gameState"),w=_?JSON.parse(_):{daily:Array.from({length:25},(A,S)=>S)};w.daily.join("")==Z().join("")&&(k(f,w.cube||u(f)),k(E,w.current||0),k(c,w.gameOver||!1),u(c)&&k(l,w.score||0)),k(R,te(m[u(E)]))}let Je=_=>{let w=J[_%100],A=1-_/1400,S="background-color: rgba(255, 255, 255, .9)";return _==3&&(S="background-color: rgba(255, 255, 255, .5)"),_>99&&(S=`background-color: rgba(${w}, ${A})`),S},qe=_=>{k(r,_),localStorage.setItem("username",u(r)),k(s,!0)},me=_=>{ue(g,u(g)[0]=u(g)[0]+_),u(g)[0]>10&&ue(g,u(g)[0]=10),u(g)[0]<0&&ue(g,u(g)[0]=0)},ve=_=>{ue(g,u(g)[1]=u(g)[1]+_),u(g)[1]>10&&ue(g,u(g)[1]=10),u(g)[1]<0&&ue(g,u(g)[1]=0)},ge=_=>{k(y,u(y)+_),u(y)<0&&k(y,3),u(y)>3&&k(y,0)},Ne=_=>{let w=!0,A=[];u(i)?k(i,!1):(A=u(f).map(S=>[...S]),u(R)[u(y)].forEach((S,L)=>{let D=0,j=0;[4,5,6,7].includes(L)&&(D=1),[1,5,9,13].includes(L)&&(j=1),[8,9,10,11].includes(L)&&(D=2),[2,6,10,14].includes(L)&&(j=2),[12,13,14,15].includes(L)&&(D=3),[3,7,11,15].includes(L)&&(j=3);let F=u(g)[0]+D,U=u(g)[1]+j;S!=0&&(u(f)[F][U]>9&&(w=!1),A[F][U]=A[F][U]*S*100+u(E))}),w?(b=A,k(i,!0)):k(i,!1))},Fr=_=>{k(i,!1),k(f,[]),k(f,[...b]),k(g,[7,7]),On(E),k(R,te(m[u(E)]));let w={cube:u(f),current:u(E),gameOver:u(c),daily:Z(),score:u(l)};localStorage.setItem("gameState",JSON.stringify(w))},Br=()=>{k(i,!0),k(c,!0);let _=u(f).flat().reduce((S,L)=>S+L,0);k(l,_);let w={cube:u(f),current:u(E),gameOver:u(c),daily:Z(),score:u(l)};localStorage.setItem("gameState",JSON.stringify(w));let A={username:u(r),count:u(E),score:u(l),cube:JSON.stringify(u(f))};P.post("/api/score",A).then(S=>{console.log(S.data)}).catch(S=>{console.error("Error fetching data:",S)})},Ur=()=>{k(f,T),k(E,0),k(c,!1),k(l,0);let _={cube:u(f),current:u(E),gameOver:u(c),daily:Z(),score:u(l)};localStorage.setItem("gameState",JSON.stringify(_)),ce()};P.get("/api/scoreboard").then(_=>{k(B,_.data)}).catch(_=>{_.code!="ERR_INVALID_URL"&&console.error("Error fetching scoreboard:",_)}),Nn(()=>{k(r,localStorage.getItem("username")||""),u(r).length>2&&k(o,u(r)),ce()}),Qr();var Ve=Oo(),Ot=N(Ve);{var Ir=_=>{var w=bo(),A=N(w),S=C(N(A),4),L=N(S);{var D=V=>{var oe=vo();G(V,oe)},j=V=>{var oe=go();G(V,oe)};Se(L,V=>{u(n)?V(D):V(j,!1)})}q(S);var F=C(S,4);Ln(F);var U=C(F,2);Pe(2),q(A),q(w),re(()=>U.disabled=u(o)==null||u(o).length<3),W("click",S,()=>k(n,!u(n))),Un(F,()=>u(o),V=>k(o,V)),W("click",U,()=>qe(u(o))),G(_,w)};Se(Ot,_=>{u(s)||_(Ir)})}var We=C(Ot,2),Hr=N(We);q(We);var Ce=C(We,2);de(Ce,5,()=>u(f),fe,(_,w,A)=>{var S=Yr(),L=Mt(S);de(L,1,()=>u(w),fe,(D,j,F)=>{var U=wo(),V=N(U);{var oe=_e=>{var ot=_o();de(ot,5,()=>u(R)[u(y)],fe,(Kr,ke)=>{var we=yo(),Gr=N(we);{var Xr=Bt=>{};Se(Gr,Bt=>{u(ke)==2&&Bt(Xr)})}q(we),re(()=>{Fn(we,`${(u(ke)>0?"blocks":"noblocks")??""} ${(u(ke)==3?"b2":null)??""} svelte-16cgsqn`),Te(we,"style",u(ke)>0?`background-color: rgba(${J[u(E)]}, 0.7)`:"")}),G(Kr,we)}),q(ot),G(_e,ot)};Se(V,_e=>{u(g)[0]==A&&u(g)[1]==F&&!u(p)&&!u(c)&&u(s)&&_e(oe)})}q(U),re(_e=>Te(U,"style",_e),[()=>Je(u(j))],ir),G(D,U)}),G(_,S)}),q(Ce);var At=C(Ce,2);{var jr=_=>{var w=Eo(),A=Mt(w),S=N(A);q(A),Pe(2),re(()=>$(S,`Score: ${u(l)??""}`)),G(_,w)};Se(At,_=>{u(c)&&_(jr)})}var Ke=C(At,2),Ge=N(Ke),Xe=N(Ge),Ye=C(Xe,2),xt=C(Ye,2);q(Ge);var Qe=C(Ge,2),Ze=N(Qe),et=C(Ze,2),qt=C(et,2);q(Qe);var tt=C(Qe,2),be=N(tt),Mr=N(be,!0);q(be);var Nt=C(be,2);q(tt);var rt=C(tt,2),ye=N(rt),$r=N(ye);q(ye);var Ct=C(ye,2);q(rt);var kt=C(rt,2),zr=N(kt);q(kt),q(Ke);var nt=C(Ke,2),st=N(nt),Pt=C(N(st),2),Jr=C(N(Pt),2);de(Jr,1,()=>u(B).now,fe,(_,w)=>{var A=So(),S=N(A),L=N(S,!0);q(S);var D=C(S,2),j=N(D,!0);q(D);var F=C(D,2),U=N(F,!0);q(F),q(A),re(()=>{$(L,u(w).username),$(j,u(w).count),$(U,u(w).score)}),G(_,A)}),q(Pt),q(st);var Lt=C(st,2),Dt=C(N(Lt),2),Vr=C(N(Dt),2);de(Vr,1,()=>u(B).prev,fe,(_,w)=>{var A=Ro(),S=N(A),L=N(S,!0);q(S);var D=C(S,2),j=N(D,!0);q(D);var F=C(D,2),U=N(F,!0);q(F),q(A),re(()=>{$(L,u(w).username),$(j,u(w).count),$(U,u(w).score)}),G(_,A)}),q(Dt),q(Lt),q(nt);var Ft=C(nt,2),Wr=C(N(Ft),4);de(Wr,1,()=>u(B).hof,fe,(_,w)=>{var A=To(),S=N(A),L=N(S,!0);q(S);var D=C(S,2),j=N(D,!0);q(D);var F=C(D,2),U=N(F,!0);q(F);var V=C(F,2),oe=N(V,!0);q(V),q(A),re(()=>{$(L,u(w).username),$(j,u(w).day),$(U,u(w).count),$(oe,u(w).score)}),G(_,A)}),Pe(2),q(Ft),Pe(2),q(Ve),re(()=>{$(Hr,`Welcome ${u(r)??""}`),Te(Ce,"style",`--col-count: ${u(f)[0].length??""}`),Xe.disabled=u(i),Ye.disabled=u(i),xt.disabled=u(i),Ze.disabled=u(i),et.disabled=u(i),qt.disabled=u(i),be.disabled=u(c),$(Mr,u(i)?"Pick Up":"Place"),Nt.disabled=!u(i)||u(c),ye.disabled=u(c),$($r,`Queueb out: ${u(E)??""}`),Ct.disabled=!u(p)||u(c)}),W("click",Xe,()=>ge(-1)),W("click",Ye,()=>me(-1)),W("click",xt,()=>ge(1)),W("click",Ze,()=>ve(-1)),W("click",et,()=>me(1)),W("click",qt,()=>ve(1)),W("click",be,()=>Ne()),W("click",Nt,()=>Fr()),W("click",ye,()=>k(p,!u(p))),W("click",Ct,Br),W("click",zr,Ur),G(e,Ve),Tn()}export{Yo as component};
|