var l0=Object.defineProperty,O0=Object.defineProperties;var c0=Object.getOwnPropertyDescriptors;var bn=Object.getOwnPropertySymbols;var u0=Object.prototype.hasOwnProperty,f0=Object.prototype.propertyIsEnumerable;var xa=(e,t,a)=>t in e?l0(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,ke=(e,t)=>{for(var a in t||(t={}))u0.call(t,a)&&xa(e,a,t[a]);if(bn)for(var a of bn(t))f0.call(t,a)&&xa(e,a,t[a]);return e},_t=(e,t)=>O0(e,c0(t));var Vt=(e,t,a)=>(xa(e,typeof t!="symbol"?t+"":t,a),a);var fe=(e,t,a)=>new Promise((r,n)=>{var i=c=>{try{o(a.next(c))}catch(O){n(O)}},s=c=>{try{o(a.throw(c))}catch(O){n(O)}},o=c=>c.done?r(c.value):Promise.resolve(c.value).then(i,s);o((a=a.apply(e,t)).next())});import{bu as pr}from"./chart-vendor-e1d59b84.js";import{D as Zr,a5 as d0,q as it,d as Se,v as be,Q as et,l as Ye,R as h0,x as Ve,U as p0,J as Zt,u as Pe,E as ce,H as qe,G as gs,F as ca,a3 as x0,S as Xr,p as Pn,a6 as m0,a7 as g0,j as Ce,I as vs,f as yn,e as ua,n as $n,o as Rr,w as St,K as Xt,W as v0,a4 as wn,m as Qs,a8 as Q0,i as S0,A as Ss,b as Rt,s as b0,a9 as P0,aa as y0}from"./vue-vendor-d751b0f5.js";import{j as $0,c as K,g as w0,k as _0,l as k0,m as C0}from"./utils-vendor-c35799af.js";import{q as E0,N as A0,Q as T0,X as Z0,C as bs,Y as X0,j as R0,x as D0,Z as B0}from"./ui-vendor-70145f70.js";import{P as q0,N as L0,a as F0,D as Y0,b as Dr,T as zt,I as Br,s as qr,t as _,p as I0,L as Lr,i as Fr,c as Nt,f as Yr,d as Ps,e as Ir,g as It,h as ys,j as V0,k as U0,l as $s,m as M0,n as W0,E as Dt,o as ws,q as Ae,r as z0,u as N0,v as G0,w as j0,x as H0,y as K0}from"./editor-vendor-e2dea24d.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))r(n);new MutationObserver(n=>{for(const i of n)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function a(n){const i={};return n.integrity&&(i.integrity=n.integrity),n.referrerPolicy&&(i.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?i.credentials="include":n.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(n){if(n.ep)return;n.ep=!0;const i=a(n);fetch(n.href,i)}})();function J0(){const e=document.documentElement;return{init:()=>{const r=localStorage.getItem("theme");if(r&&(r==="dark"||r==="light"))e.dataset.theme=r,e.classList.toggle("dark",r==="dark");else{const n=window.matchMedia("(prefers-color-scheme: dark)").matches;e.dataset.theme=n?"dark":"light",e.classList.toggle("dark",n),localStorage.setItem("theme",e.dataset.theme)}},toggle:()=>{const r=e.dataset.theme==="dark"?"light":"dark";e.dataset.theme=r,e.classList.toggle("dark",r==="dark"),localStorage.setItem("theme",r)}}}var _s={exports:{}};function el(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var ma={exports:{}};const tl={},al=Object.freeze(Object.defineProperty({__proto__:null,default:tl},Symbol.toStringTag,{value:"Module"})),rl=$0(al);var _n;function ie(){return _n||(_n=1,function(e,t){(function(a,r){e.exports=r()})(K,function(){var a=a||function(r,n){var i;if(typeof window!="undefined"&&window.crypto&&(i=window.crypto),typeof self!="undefined"&&self.crypto&&(i=self.crypto),typeof globalThis!="undefined"&&globalThis.crypto&&(i=globalThis.crypto),!i&&typeof window!="undefined"&&window.msCrypto&&(i=window.msCrypto),!i&&typeof K!="undefined"&&K.crypto&&(i=K.crypto),!i&&typeof el=="function")try{i=rl}catch(x){}var s=function(){if(i){if(typeof i.getRandomValues=="function")try{return i.getRandomValues(new Uint32Array(1))[0]}catch(x){}if(typeof i.randomBytes=="function")try{return i.randomBytes(4).readInt32LE()}catch(x){}}throw new Error("Native crypto module could not be used to get secure random number.")},o=Object.create||function(){function x(){}return function(m){var p;return x.prototype=m,p=new x,x.prototype=null,p}}(),c={},O=c.lib={},d=O.Base=function(){return{extend:function(x){var m=o(this);return x&&m.mixIn(x),(!m.hasOwnProperty("init")||this.init===m.init)&&(m.init=function(){m.$super.init.apply(this,arguments)}),m.init.prototype=m,m.$super=this,m},create:function(){var x=this.extend();return x.init.apply(x,arguments),x},init:function(){},mixIn:function(x){for(var m in x)x.hasOwnProperty(m)&&(this[m]=x[m]);x.hasOwnProperty("toString")&&(this.toString=x.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),g=O.WordArray=d.extend({init:function(x,m){x=this.words=x||[],m!=n?this.sigBytes=m:this.sigBytes=x.length*4},toString:function(x){return(x||u).stringify(this)},concat:function(x){var m=this.words,p=x.words,S=this.sigBytes,P=x.sigBytes;if(this.clamp(),S%4)for(var b=0;b
>>2]>>>24-b%4*8&255;m[S+b>>>2]|=k<<24-(S+b)%4*8}else for(var D=0;D
>>2]=p[D>>>2];return this.sigBytes+=P,this},clamp:function(){var x=this.words,m=this.sigBytes;x[m>>>2]&=4294967295<<32-m%4*8,x.length=r.ceil(m/4)},clone:function(){var x=d.clone.call(this);return x.words=this.words.slice(0),x},random:function(x){for(var m=[],p=0;p>>2]>>>24-P%4*8&255;S.push((b>>>4).toString(16)),S.push((b&15).toString(16))}return S.join("")},parse:function(x){for(var m=x.length,p=[],S=0;S>>3]|=parseInt(x.substr(S,2),16)<<24-S%8*4;return new g.init(p,m/2)}},f=l.Latin1={stringify:function(x){for(var m=x.words,p=x.sigBytes,S=[],P=0;P>>2]>>>24-P%4*8&255;S.push(String.fromCharCode(b))}return S.join("")},parse:function(x){for(var m=x.length,p=[],S=0;S>>2]|=(x.charCodeAt(S)&255)<<24-S%4*8;return new g.init(p,m)}},h=l.Utf8={stringify:function(x){try{return decodeURIComponent(escape(f.stringify(x)))}catch(m){throw new Error("Malformed UTF-8 data")}},parse:function(x){return f.parse(unescape(encodeURIComponent(x)))}},v=O.BufferedBlockAlgorithm=d.extend({reset:function(){this._data=new g.init,this._nDataBytes=0},_append:function(x){typeof x=="string"&&(x=h.parse(x)),this._data.concat(x),this._nDataBytes+=x.sigBytes},_process:function(x){var m,p=this._data,S=p.words,P=p.sigBytes,b=this.blockSize,k=b*4,D=P/k;x?D=r.ceil(D):D=r.max((D|0)-this._minBufferSize,0);var w=D*b,C=r.min(w*4,P);if(w){for(var Z=0;Z>>2]|=c[g]<<24-g%4*8;s.call(this,d,O)}else s.apply(this,arguments)};o.prototype=i}}(),a.lib.WordArray})}(va)),va.exports}var Qa={exports:{}},En;function il(){return En||(En=1,function(e,t){(function(a,r){e.exports=r(ie())})(K,function(a){return function(){var r=a,n=r.lib,i=n.WordArray,s=r.enc;s.Utf16=s.Utf16BE={stringify:function(c){for(var O=c.words,d=c.sigBytes,g=[],l=0;l>>2]>>>16-l%4*8&65535;g.push(String.fromCharCode(u))}return g.join("")},parse:function(c){for(var O=c.length,d=[],g=0;g>>1]|=c.charCodeAt(g)<<16-g%2*16;return i.create(d,O*2)}},s.Utf16LE={stringify:function(c){for(var O=c.words,d=c.sigBytes,g=[],l=0;l>>2]>>>16-l%4*8&65535);g.push(String.fromCharCode(u))}return g.join("")},parse:function(c){for(var O=c.length,d=[],g=0;g>>1]|=o(c.charCodeAt(g)<<16-g%2*16);return i.create(d,O*2)}};function o(c){return c<<8&4278255360|c>>>8&16711935}}(),a.enc.Utf16})}(Qa)),Qa.exports}var Sa={exports:{}},An;function xt(){return An||(An=1,function(e,t){(function(a,r){e.exports=r(ie())})(K,function(a){return function(){var r=a,n=r.lib,i=n.WordArray,s=r.enc;s.Base64={stringify:function(c){var O=c.words,d=c.sigBytes,g=this._map;c.clamp();for(var l=[],u=0;u>>2]>>>24-u%4*8&255,h=O[u+1>>>2]>>>24-(u+1)%4*8&255,v=O[u+2>>>2]>>>24-(u+2)%4*8&255,Q=f<<16|h<<8|v,x=0;x<4&&u+x*.75>>6*(3-x)&63));var m=g.charAt(64);if(m)for(;l.length%4;)l.push(m);return l.join("")},parse:function(c){var O=c.length,d=this._map,g=this._reverseMap;if(!g){g=this._reverseMap=[];for(var l=0;l>>6-u%4*2,v=f|h;g[l>>>2]|=v<<24-l%4*8,l++}return i.create(g,l)}}(),a.enc.Base64})}(Sa)),Sa.exports}var ba={exports:{}},Tn;function sl(){return Tn||(Tn=1,function(e,t){(function(a,r){e.exports=r(ie())})(K,function(a){return function(){var r=a,n=r.lib,i=n.WordArray,s=r.enc;s.Base64url={stringify:function(c,O){O===void 0&&(O=!0);var d=c.words,g=c.sigBytes,l=O?this._safe_map:this._map;c.clamp();for(var u=[],f=0;f>>2]>>>24-f%4*8&255,v=d[f+1>>>2]>>>24-(f+1)%4*8&255,Q=d[f+2>>>2]>>>24-(f+2)%4*8&255,x=h<<16|v<<8|Q,m=0;m<4&&f+m*.75>>6*(3-m)&63));var p=l.charAt(64);if(p)for(;u.length%4;)u.push(p);return u.join("")},parse:function(c,O){O===void 0&&(O=!0);var d=c.length,g=O?this._safe_map:this._map,l=this._reverseMap;if(!l){l=this._reverseMap=[];for(var u=0;u>>6-u%4*2,v=f|h;g[l>>>2]|=v<<24-l%4*8,l++}return i.create(g,l)}}(),a.enc.Base64url})}(ba)),ba.exports}var Pa={exports:{}},Zn;function mt(){return Zn||(Zn=1,function(e,t){(function(a,r){e.exports=r(ie())})(K,function(a){return function(r){var n=a,i=n.lib,s=i.WordArray,o=i.Hasher,c=n.algo,O=[];(function(){for(var h=0;h<64;h++)O[h]=r.abs(r.sin(h+1))*4294967296|0})();var d=c.MD5=o.extend({_doReset:function(){this._hash=new s.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(h,v){for(var Q=0;Q<16;Q++){var x=v+Q,m=h[x];h[x]=(m<<8|m>>>24)&16711935|(m<<24|m>>>8)&4278255360}var p=this._hash.words,S=h[v+0],P=h[v+1],b=h[v+2],k=h[v+3],D=h[v+4],w=h[v+5],C=h[v+6],Z=h[v+7],R=h[v+8],U=h[v+9],M=h[v+10],G=h[v+11],ne=h[v+12],Y=h[v+13],F=h[v+14],j=h[v+15],T=p[0],X=p[1],q=p[2],B=p[3];T=g(T,X,q,B,S,7,O[0]),B=g(B,T,X,q,P,12,O[1]),q=g(q,B,T,X,b,17,O[2]),X=g(X,q,B,T,k,22,O[3]),T=g(T,X,q,B,D,7,O[4]),B=g(B,T,X,q,w,12,O[5]),q=g(q,B,T,X,C,17,O[6]),X=g(X,q,B,T,Z,22,O[7]),T=g(T,X,q,B,R,7,O[8]),B=g(B,T,X,q,U,12,O[9]),q=g(q,B,T,X,M,17,O[10]),X=g(X,q,B,T,G,22,O[11]),T=g(T,X,q,B,ne,7,O[12]),B=g(B,T,X,q,Y,12,O[13]),q=g(q,B,T,X,F,17,O[14]),X=g(X,q,B,T,j,22,O[15]),T=l(T,X,q,B,P,5,O[16]),B=l(B,T,X,q,C,9,O[17]),q=l(q,B,T,X,G,14,O[18]),X=l(X,q,B,T,S,20,O[19]),T=l(T,X,q,B,w,5,O[20]),B=l(B,T,X,q,M,9,O[21]),q=l(q,B,T,X,j,14,O[22]),X=l(X,q,B,T,D,20,O[23]),T=l(T,X,q,B,U,5,O[24]),B=l(B,T,X,q,F,9,O[25]),q=l(q,B,T,X,k,14,O[26]),X=l(X,q,B,T,R,20,O[27]),T=l(T,X,q,B,Y,5,O[28]),B=l(B,T,X,q,b,9,O[29]),q=l(q,B,T,X,Z,14,O[30]),X=l(X,q,B,T,ne,20,O[31]),T=u(T,X,q,B,w,4,O[32]),B=u(B,T,X,q,R,11,O[33]),q=u(q,B,T,X,G,16,O[34]),X=u(X,q,B,T,F,23,O[35]),T=u(T,X,q,B,P,4,O[36]),B=u(B,T,X,q,D,11,O[37]),q=u(q,B,T,X,Z,16,O[38]),X=u(X,q,B,T,M,23,O[39]),T=u(T,X,q,B,Y,4,O[40]),B=u(B,T,X,q,S,11,O[41]),q=u(q,B,T,X,k,16,O[42]),X=u(X,q,B,T,C,23,O[43]),T=u(T,X,q,B,U,4,O[44]),B=u(B,T,X,q,ne,11,O[45]),q=u(q,B,T,X,j,16,O[46]),X=u(X,q,B,T,b,23,O[47]),T=f(T,X,q,B,S,6,O[48]),B=f(B,T,X,q,Z,10,O[49]),q=f(q,B,T,X,F,15,O[50]),X=f(X,q,B,T,w,21,O[51]),T=f(T,X,q,B,ne,6,O[52]),B=f(B,T,X,q,k,10,O[53]),q=f(q,B,T,X,M,15,O[54]),X=f(X,q,B,T,P,21,O[55]),T=f(T,X,q,B,R,6,O[56]),B=f(B,T,X,q,j,10,O[57]),q=f(q,B,T,X,C,15,O[58]),X=f(X,q,B,T,Y,21,O[59]),T=f(T,X,q,B,D,6,O[60]),B=f(B,T,X,q,G,10,O[61]),q=f(q,B,T,X,b,15,O[62]),X=f(X,q,B,T,U,21,O[63]),p[0]=p[0]+T|0,p[1]=p[1]+X|0,p[2]=p[2]+q|0,p[3]=p[3]+B|0},_doFinalize:function(){var h=this._data,v=h.words,Q=this._nDataBytes*8,x=h.sigBytes*8;v[x>>>5]|=128<<24-x%32;var m=r.floor(Q/4294967296),p=Q;v[(x+64>>>9<<4)+15]=(m<<8|m>>>24)&16711935|(m<<24|m>>>8)&4278255360,v[(x+64>>>9<<4)+14]=(p<<8|p>>>24)&16711935|(p<<24|p>>>8)&4278255360,h.sigBytes=(v.length+1)*4,this._process();for(var S=this._hash,P=S.words,b=0;b<4;b++){var k=P[b];P[b]=(k<<8|k>>>24)&16711935|(k<<24|k>>>8)&4278255360}return S},clone:function(){var h=o.clone.call(this);return h._hash=this._hash.clone(),h}});function g(h,v,Q,x,m,p,S){var P=h+(v&Q|~v&x)+m+S;return(P<>>32-p)+v}function l(h,v,Q,x,m,p,S){var P=h+(v&x|Q&~x)+m+S;return(P<
>>32-p)+v}function u(h,v,Q,x,m,p,S){var P=h+(v^Q^x)+m+S;return(P<
>>32-p)+v}function f(h,v,Q,x,m,p,S){var P=h+(Q^(v|~x))+m+S;return(P<
>>32-p)+v}n.MD5=o._createHelper(d),n.HmacMD5=o._createHmacHelper(d)}(Math),a.MD5})}(Pa)),Pa.exports}var ya={exports:{}},Xn;function ks(){return Xn||(Xn=1,function(e,t){(function(a,r){e.exports=r(ie())})(K,function(a){return function(){var r=a,n=r.lib,i=n.WordArray,s=n.Hasher,o=r.algo,c=[],O=o.SHA1=s.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(d,g){for(var l=this._hash.words,u=l[0],f=l[1],h=l[2],v=l[3],Q=l[4],x=0;x<80;x++){if(x<16)c[x]=d[g+x]|0;else{var m=c[x-3]^c[x-8]^c[x-14]^c[x-16];c[x]=m<<1|m>>>31}var p=(u<<5|u>>>27)+Q+c[x];x<20?p+=(f&h|~f&v)+1518500249:x<40?p+=(f^h^v)+1859775393:x<60?p+=(f&h|f&v|h&v)-1894007588:p+=(f^h^v)-899497514,Q=v,v=h,h=f<<30|f>>>2,f=u,u=p}l[0]=l[0]+u|0,l[1]=l[1]+f|0,l[2]=l[2]+h|0,l[3]=l[3]+v|0,l[4]=l[4]+Q|0},_doFinalize:function(){var d=this._data,g=d.words,l=this._nDataBytes*8,u=d.sigBytes*8;return g[u>>>5]|=128<<24-u%32,g[(u+64>>>9<<4)+14]=Math.floor(l/4294967296),g[(u+64>>>9<<4)+15]=l,d.sigBytes=g.length*4,this._process(),this._hash},clone:function(){var d=s.clone.call(this);return d._hash=this._hash.clone(),d}});r.SHA1=s._createHelper(O),r.HmacSHA1=s._createHmacHelper(O)}(),a.SHA1})}(ya)),ya.exports}var $a={exports:{}},Rn;function Vr(){return Rn||(Rn=1,function(e,t){(function(a,r){e.exports=r(ie())})(K,function(a){return function(r){var n=a,i=n.lib,s=i.WordArray,o=i.Hasher,c=n.algo,O=[],d=[];(function(){function u(Q){for(var x=r.sqrt(Q),m=2;m<=x;m++)if(!(Q%m))return!1;return!0}function f(Q){return(Q-(Q|0))*4294967296|0}for(var h=2,v=0;v<64;)u(h)&&(v<8&&(O[v]=f(r.pow(h,1/2))),d[v]=f(r.pow(h,1/3)),v++),h++})();var g=[],l=c.SHA256=o.extend({_doReset:function(){this._hash=new s.init(O.slice(0))},_doProcessBlock:function(u,f){for(var h=this._hash.words,v=h[0],Q=h[1],x=h[2],m=h[3],p=h[4],S=h[5],P=h[6],b=h[7],k=0;k<64;k++){if(k<16)g[k]=u[f+k]|0;else{var D=g[k-15],w=(D<<25|D>>>7)^(D<<14|D>>>18)^D>>>3,C=g[k-2],Z=(C<<15|C>>>17)^(C<<13|C>>>19)^C>>>10;g[k]=w+g[k-7]+Z+g[k-16]}var R=p&S^~p&P,U=v&Q^v&x^Q&x,M=(v<<30|v>>>2)^(v<<19|v>>>13)^(v<<10|v>>>22),G=(p<<26|p>>>6)^(p<<21|p>>>11)^(p<<7|p>>>25),ne=b+G+R+d[k]+g[k],Y=M+U;b=P,P=S,S=p,p=m+ne|0,m=x,x=Q,Q=v,v=ne+Y|0}h[0]=h[0]+v|0,h[1]=h[1]+Q|0,h[2]=h[2]+x|0,h[3]=h[3]+m|0,h[4]=h[4]+p|0,h[5]=h[5]+S|0,h[6]=h[6]+P|0,h[7]=h[7]+b|0},_doFinalize:function(){var u=this._data,f=u.words,h=this._nDataBytes*8,v=u.sigBytes*8;return f[v>>>5]|=128<<24-v%32,f[(v+64>>>9<<4)+14]=r.floor(h/4294967296),f[(v+64>>>9<<4)+15]=h,u.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var u=o.clone.call(this);return u._hash=this._hash.clone(),u}});n.SHA256=o._createHelper(l),n.HmacSHA256=o._createHmacHelper(l)}(Math),a.SHA256})}($a)),$a.exports}var wa={exports:{}},Dn;function ol(){return Dn||(Dn=1,function(e,t){(function(a,r,n){e.exports=r(ie(),Vr())})(K,function(a){return function(){var r=a,n=r.lib,i=n.WordArray,s=r.algo,o=s.SHA256,c=s.SHA224=o.extend({_doReset:function(){this._hash=new i.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var O=o._doFinalize.call(this);return O.sigBytes-=4,O}});r.SHA224=o._createHelper(c),r.HmacSHA224=o._createHmacHelper(c)}(),a.SHA224})}(wa)),wa.exports}var _a={exports:{}},Bn;function Cs(){return Bn||(Bn=1,function(e,t){(function(a,r,n){e.exports=r(ie(),fa())})(K,function(a){return function(){var r=a,n=r.lib,i=n.Hasher,s=r.x64,o=s.Word,c=s.WordArray,O=r.algo;function d(){return o.create.apply(o,arguments)}var g=[d(1116352408,3609767458),d(1899447441,602891725),d(3049323471,3964484399),d(3921009573,2173295548),d(961987163,4081628472),d(1508970993,3053834265),d(2453635748,2937671579),d(2870763221,3664609560),d(3624381080,2734883394),d(310598401,1164996542),d(607225278,1323610764),d(1426881987,3590304994),d(1925078388,4068182383),d(2162078206,991336113),d(2614888103,633803317),d(3248222580,3479774868),d(3835390401,2666613458),d(4022224774,944711139),d(264347078,2341262773),d(604807628,2007800933),d(770255983,1495990901),d(1249150122,1856431235),d(1555081692,3175218132),d(1996064986,2198950837),d(2554220882,3999719339),d(2821834349,766784016),d(2952996808,2566594879),d(3210313671,3203337956),d(3336571891,1034457026),d(3584528711,2466948901),d(113926993,3758326383),d(338241895,168717936),d(666307205,1188179964),d(773529912,1546045734),d(1294757372,1522805485),d(1396182291,2643833823),d(1695183700,2343527390),d(1986661051,1014477480),d(2177026350,1206759142),d(2456956037,344077627),d(2730485921,1290863460),d(2820302411,3158454273),d(3259730800,3505952657),d(3345764771,106217008),d(3516065817,3606008344),d(3600352804,1432725776),d(4094571909,1467031594),d(275423344,851169720),d(430227734,3100823752),d(506948616,1363258195),d(659060556,3750685593),d(883997877,3785050280),d(958139571,3318307427),d(1322822218,3812723403),d(1537002063,2003034995),d(1747873779,3602036899),d(1955562222,1575990012),d(2024104815,1125592928),d(2227730452,2716904306),d(2361852424,442776044),d(2428436474,593698344),d(2756734187,3733110249),d(3204031479,2999351573),d(3329325298,3815920427),d(3391569614,3928383900),d(3515267271,566280711),d(3940187606,3454069534),d(4118630271,4000239992),d(116418474,1914138554),d(174292421,2731055270),d(289380356,3203993006),d(460393269,320620315),d(685471733,587496836),d(852142971,1086792851),d(1017036298,365543100),d(1126000580,2618297676),d(1288033470,3409855158),d(1501505948,4234509866),d(1607167915,987167468),d(1816402316,1246189591)],l=[];(function(){for(var f=0;f<80;f++)l[f]=d()})();var u=O.SHA512=i.extend({_doReset:function(){this._hash=new c.init([new o.init(1779033703,4089235720),new o.init(3144134277,2227873595),new o.init(1013904242,4271175723),new o.init(2773480762,1595750129),new o.init(1359893119,2917565137),new o.init(2600822924,725511199),new o.init(528734635,4215389547),new o.init(1541459225,327033209)])},_doProcessBlock:function(f,h){for(var v=this._hash.words,Q=v[0],x=v[1],m=v[2],p=v[3],S=v[4],P=v[5],b=v[6],k=v[7],D=Q.high,w=Q.low,C=x.high,Z=x.low,R=m.high,U=m.low,M=p.high,G=p.low,ne=S.high,Y=S.low,F=P.high,j=P.low,T=b.high,X=b.low,q=k.high,B=k.low,oe=D,J=w,Qe=C,H=Z,Ze=R,Xe=U,Me=M,ve=G,me=ne,pe=Y,ee=F,te=j,ae=T,$=X,y=q,E=B,I=0;I<80;I++){var z,N,A=l[I];if(I<16)N=A.high=f[h+I*2]|0,z=A.low=f[h+I*2+1]|0;else{var L=l[I-15],se=L.high,he=L.low,Ge=(se>>>1|he<<31)^(se>>>8|he<<24)^se>>>7,ht=(he>>>1|se<<31)^(he>>>8|se<<24)^(he>>>7|se<<25),je=l[I-2],ot=je.high,gt=je.low,jo=(ot>>>19|gt<<13)^(ot<<3|gt>>>29)^ot>>>6,dn=(gt>>>19|ot<<13)^(gt<<3|ot>>>29)^(gt>>>6|ot<<26),hn=l[I-7],Ho=hn.high,Ko=hn.low,pn=l[I-16],Jo=pn.high,xn=pn.low;z=ht+Ko,N=Ge+Ho+(z>>>0>>0?1:0),z=z+dn,N=N+jo+(z>>>0>>0?1:0),z=z+xn,N=N+Jo+(z>>>0>>0?1:0),A.high=N,A.low=z}var e0=me&ee^~me&ae,mn=pe&te^~pe&$,t0=oe&Qe^oe&Ze^Qe&Ze,a0=J&H^J&Xe^H&Xe,r0=(oe>>>28|J<<4)^(oe<<30|J>>>2)^(oe<<25|J>>>7),gn=(J>>>28|oe<<4)^(J<<30|oe>>>2)^(J<<25|oe>>>7),n0=(me>>>14|pe<<18)^(me>>>18|pe<<14)^(me<<23|pe>>>9),i0=(pe>>>14|me<<18)^(pe>>>18|me<<14)^(pe<<23|me>>>9),vn=g[I],s0=vn.high,Qn=vn.low,Re=E+i0,lt=y+n0+(Re>>>0>>0?1:0),Re=Re+mn,lt=lt+e0+(Re>>>0>>0?1:0),Re=Re+Qn,lt=lt+s0+(Re>>>0>>0?1:0),Re=Re+z,lt=lt+N+(Re>>>0>>0?1:0),Sn=gn+a0,o0=r0+t0+(Sn>>>0>>0?1:0);y=ae,E=$,ae=ee,$=te,ee=me,te=pe,pe=ve+Re|0,me=Me+lt+(pe>>>0>>0?1:0)|0,Me=Ze,ve=Xe,Ze=Qe,Xe=H,Qe=oe,H=J,J=Re+Sn|0,oe=lt+o0+(J>>>0>>0?1:0)|0}w=Q.low=w+J,Q.high=D+oe+(w>>>0>>0?1:0),Z=x.low=Z+H,x.high=C+Qe+(Z>>>0>>0?1:0),U=m.low=U+Xe,m.high=R+Ze+(U>>>0>>0?1:0),G=p.low=G+ve,p.high=M+Me+(G>>>0>>0?1:0),Y=S.low=Y+pe,S.high=ne+me+(Y>>>0>>0?1:0),j=P.low=j+te,P.high=F+ee+(j>>>0>>0?1:0),X=b.low=X+$,b.high=T+ae+(X>>>0<$>>>0?1:0),B=k.low=B+E,k.high=q+y+(B>>>0>>0?1:0)},_doFinalize:function(){var f=this._data,h=f.words,v=this._nDataBytes*8,Q=f.sigBytes*8;h[Q>>>5]|=128<<24-Q%32,h[(Q+128>>>10<<5)+30]=Math.floor(v/4294967296),h[(Q+128>>>10<<5)+31]=v,f.sigBytes=h.length*4,this._process();var x=this._hash.toX32();return x},clone:function(){var f=i.clone.call(this);return f._hash=this._hash.clone(),f},blockSize:1024/32});r.SHA512=i._createHelper(u),r.HmacSHA512=i._createHmacHelper(u)}(),a.SHA512})}(_a)),_a.exports}var ka={exports:{}},qn;function ll(){return qn||(qn=1,function(e,t){(function(a,r,n){e.exports=r(ie(),fa(),Cs())})(K,function(a){return function(){var r=a,n=r.x64,i=n.Word,s=n.WordArray,o=r.algo,c=o.SHA512,O=o.SHA384=c.extend({_doReset:function(){this._hash=new s.init([new i.init(3418070365,3238371032),new i.init(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new i.init(1731405415,4290775857),new i.init(2394180231,1750603025),new i.init(3675008525,1694076839),new i.init(1203062813,3204075428)])},_doFinalize:function(){var d=c._doFinalize.call(this);return d.sigBytes-=16,d}});r.SHA384=c._createHelper(O),r.HmacSHA384=c._createHmacHelper(O)}(),a.SHA384})}(ka)),ka.exports}var Ca={exports:{}},Ln;function Ol(){return Ln||(Ln=1,function(e,t){(function(a,r,n){e.exports=r(ie(),fa())})(K,function(a){return function(r){var n=a,i=n.lib,s=i.WordArray,o=i.Hasher,c=n.x64,O=c.Word,d=n.algo,g=[],l=[],u=[];(function(){for(var v=1,Q=0,x=0;x<24;x++){g[v+5*Q]=(x+1)*(x+2)/2%64;var m=Q%5,p=(2*v+3*Q)%5;v=m,Q=p}for(var v=0;v<5;v++)for(var Q=0;Q<5;Q++)l[v+5*Q]=Q+(2*v+3*Q)%5*5;for(var S=1,P=0;P<24;P++){for(var b=0,k=0,D=0;D<7;D++){if(S&1){var w=(1<>>24)&16711935|(S<<24|S>>>8)&4278255360,P=(P<<8|P>>>24)&16711935|(P<<24|P>>>8)&4278255360;var b=x[p];b.high^=P,b.low^=S}for(var k=0;k<24;k++){for(var D=0;D<5;D++){for(var w=0,C=0,Z=0;Z<5;Z++){var b=x[D+5*Z];w^=b.high,C^=b.low}var R=f[D];R.high=w,R.low=C}for(var D=0;D<5;D++)for(var U=f[(D+4)%5],M=f[(D+1)%5],G=M.high,ne=M.low,w=U.high^(G<<1|ne>>>31),C=U.low^(ne<<1|G>>>31),Z=0;Z<5;Z++){var b=x[D+5*Z];b.high^=w,b.low^=C}for(var Y=1;Y<25;Y++){var w,C,b=x[Y],F=b.high,j=b.low,T=g[Y];T<32?(w=F<>>32-T,C=j<>>32-T):(w=j<>>64-T,C=F<>>64-T);var X=f[l[Y]];X.high=w,X.low=C}var q=f[0],B=x[0];q.high=B.high,q.low=B.low;for(var D=0;D<5;D++)for(var Z=0;Z<5;Z++){var Y=D+5*Z,b=x[Y],oe=f[Y],J=f[(D+1)%5+5*Z],Qe=f[(D+2)%5+5*Z];b.high=oe.high^~J.high&Qe.high,b.low=oe.low^~J.low&Qe.low}var b=x[0],H=u[k];b.high^=H.high,b.low^=H.low}},_doFinalize:function(){var v=this._data,Q=v.words;this._nDataBytes*8;var x=v.sigBytes*8,m=this.blockSize*32;Q[x>>>5]|=1<<24-x%32,Q[(r.ceil((x+1)/m)*m>>>5)-1]|=128,v.sigBytes=Q.length*4,this._process();for(var p=this._state,S=this.cfg.outputLength/8,P=S/8,b=[],k=0;k>>24)&16711935|(w<<24|w>>>8)&4278255360,C=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,b.push(C),b.push(w)}return new s.init(b,S)},clone:function(){for(var v=o.clone.call(this),Q=v._state=this._state.slice(0),x=0;x<25;x++)Q[x]=Q[x].clone();return v}});n.SHA3=o._createHelper(h),n.HmacSHA3=o._createHmacHelper(h)}(Math),a.SHA3})}(Ca)),Ca.exports}var Ea={exports:{}},Fn;function cl(){return Fn||(Fn=1,function(e,t){(function(a,r){e.exports=r(ie())})(K,function(a){/** @preserve
(c) 2012 by Cédric Mesnil. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/return function(r){var n=a,i=n.lib,s=i.WordArray,o=i.Hasher,c=n.algo,O=s.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),d=s.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),g=s.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),l=s.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),u=s.create([0,1518500249,1859775393,2400959708,2840853838]),f=s.create([1352829926,1548603684,1836072691,2053994217,0]),h=c.RIPEMD160=o.extend({_doReset:function(){this._hash=s.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(P,b){for(var k=0;k<16;k++){var D=b+k,w=P[D];P[D]=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360}var C=this._hash.words,Z=u.words,R=f.words,U=O.words,M=d.words,G=g.words,ne=l.words,Y,F,j,T,X,q,B,oe,J,Qe;q=Y=C[0],B=F=C[1],oe=j=C[2],J=T=C[3],Qe=X=C[4];for(var H,k=0;k<80;k+=1)H=Y+P[b+U[k]]|0,k<16?H+=v(F,j,T)+Z[0]:k<32?H+=Q(F,j,T)+Z[1]:k<48?H+=x(F,j,T)+Z[2]:k<64?H+=m(F,j,T)+Z[3]:H+=p(F,j,T)+Z[4],H=H|0,H=S(H,G[k]),H=H+X|0,Y=X,X=T,T=S(j,10),j=F,F=H,H=q+P[b+M[k]]|0,k<16?H+=p(B,oe,J)+R[0]:k<32?H+=m(B,oe,J)+R[1]:k<48?H+=x(B,oe,J)+R[2]:k<64?H+=Q(B,oe,J)+R[3]:H+=v(B,oe,J)+R[4],H=H|0,H=S(H,ne[k]),H=H+Qe|0,q=Qe,Qe=J,J=S(oe,10),oe=B,B=H;H=C[1]+j+J|0,C[1]=C[2]+T+Qe|0,C[2]=C[3]+X+q|0,C[3]=C[4]+Y+B|0,C[4]=C[0]+F+oe|0,C[0]=H},_doFinalize:function(){var P=this._data,b=P.words,k=this._nDataBytes*8,D=P.sigBytes*8;b[D>>>5]|=128<<24-D%32,b[(D+64>>>9<<4)+14]=(k<<8|k>>>24)&16711935|(k<<24|k>>>8)&4278255360,P.sigBytes=(b.length+1)*4,this._process();for(var w=this._hash,C=w.words,Z=0;Z<5;Z++){var R=C[Z];C[Z]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360}return w},clone:function(){var P=o.clone.call(this);return P._hash=this._hash.clone(),P}});function v(P,b,k){return P^b^k}function Q(P,b,k){return P&b|~P&k}function x(P,b,k){return(P|~b)^k}function m(P,b,k){return P&k|b&~k}function p(P,b,k){return P^(b|~k)}function S(P,b){return P<>>32-b}n.RIPEMD160=o._createHelper(h),n.HmacRIPEMD160=o._createHmacHelper(h)}(),a.RIPEMD160})}(Ea)),Ea.exports}var Aa={exports:{}},Yn;function Ur(){return Yn||(Yn=1,function(e,t){(function(a,r){e.exports=r(ie())})(K,function(a){(function(){var r=a,n=r.lib,i=n.Base,s=r.enc,o=s.Utf8,c=r.algo;c.HMAC=i.extend({init:function(O,d){O=this._hasher=new O.init,typeof d=="string"&&(d=o.parse(d));var g=O.blockSize,l=g*4;d.sigBytes>l&&(d=O.finalize(d)),d.clamp();for(var u=this._oKey=d.clone(),f=this._iKey=d.clone(),h=u.words,v=f.words,Q=0;Q>>2]&255;w.sigBytes-=C}};i.BlockCipher=u.extend({cfg:u.cfg.extend({mode:v,padding:x}),reset:function(){var w;u.reset.call(this);var C=this.cfg,Z=C.iv,R=C.mode;this._xformMode==this._ENC_XFORM_MODE?w=R.createEncryptor:(w=R.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==w?this._mode.init(this,Z&&Z.words):(this._mode=w.call(R,this,Z&&Z.words),this._mode.__creator=w)},_doProcessBlock:function(w,C){this._mode.processBlock(w,C)},_doFinalize:function(){var w,C=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(C.pad(this._data,this.blockSize),w=this._process(!0)):(w=this._process(!0),C.unpad(w)),w},blockSize:128/32});var m=i.CipherParams=s.extend({init:function(w){this.mixIn(w)},toString:function(w){return(w||this.formatter).stringify(this)}}),p=n.format={},S=p.OpenSSL={stringify:function(w){var C,Z=w.ciphertext,R=w.salt;return R?C=o.create([1398893684,1701076831]).concat(R).concat(Z):C=Z,C.toString(d)},parse:function(w){var C,Z=d.parse(w),R=Z.words;return R[0]==1398893684&&R[1]==1701076831&&(C=o.create(R.slice(2,4)),R.splice(0,4),Z.sigBytes-=16),m.create({ciphertext:Z,salt:C})}},P=i.SerializableCipher=s.extend({cfg:s.extend({format:S}),encrypt:function(w,C,Z,R){R=this.cfg.extend(R);var U=w.createEncryptor(Z,R),M=U.finalize(C),G=U.cfg;return m.create({ciphertext:M,key:Z,iv:G.iv,algorithm:w,mode:G.mode,padding:G.padding,blockSize:w.blockSize,formatter:R.format})},decrypt:function(w,C,Z,R){R=this.cfg.extend(R),C=this._parse(C,R.format);var U=w.createDecryptor(Z,R).finalize(C.ciphertext);return U},_parse:function(w,C){return typeof w=="string"?C.parse(w,this):w}}),b=n.kdf={},k=b.OpenSSL={execute:function(w,C,Z,R,U){if(R||(R=o.random(64/8)),U)var M=l.create({keySize:C+Z,hasher:U}).compute(w,R);else var M=l.create({keySize:C+Z}).compute(w,R);var G=o.create(M.words.slice(C),Z*4);return M.sigBytes=C*4,m.create({key:M,iv:G,salt:R})}},D=i.PasswordBasedCipher=P.extend({cfg:P.cfg.extend({kdf:k}),encrypt:function(w,C,Z,R){R=this.cfg.extend(R);var U=R.kdf.execute(Z,w.keySize,w.ivSize,R.salt,R.hasher);R.iv=U.iv;var M=P.encrypt.call(this,w,C,U.key,R);return M.mixIn(U),M},decrypt:function(w,C,Z,R){R=this.cfg.extend(R),C=this._parse(C,R.format);var U=R.kdf.execute(Z,w.keySize,w.ivSize,C.salt,R.hasher);R.iv=U.iv;var M=P.decrypt.call(this,w,C,U.key,R);return M}})}()})}(Xa)),Xa.exports}var Ra={exports:{}},Mn;function fl(){return Mn||(Mn=1,function(e,t){(function(a,r,n){e.exports=r(ie(),_e())})(K,function(a){return a.mode.CFB=function(){var r=a.lib.BlockCipherMode.extend();r.Encryptor=r.extend({processBlock:function(i,s){var o=this._cipher,c=o.blockSize;n.call(this,i,s,c,o),this._prevBlock=i.slice(s,s+c)}}),r.Decryptor=r.extend({processBlock:function(i,s){var o=this._cipher,c=o.blockSize,O=i.slice(s,s+c);n.call(this,i,s,c,o),this._prevBlock=O}});function n(i,s,o,c){var O,d=this._iv;d?(O=d.slice(0),this._iv=void 0):O=this._prevBlock,c.encryptBlock(O,0);for(var g=0;g>24&255)===255){var c=o>>16&255,O=o>>8&255,d=o&255;c===255?(c=0,O===255?(O=0,d===255?d=0:++d):++O):++c,o=0,o+=c<<16,o+=O<<8,o+=d}else o+=1<<24;return o}function i(o){return(o[0]=n(o[0]))===0&&(o[1]=n(o[1])),o}var s=r.Encryptor=r.extend({processBlock:function(o,c){var O=this._cipher,d=O.blockSize,g=this._iv,l=this._counter;g&&(l=this._counter=g.slice(0),this._iv=void 0),i(l);var u=l.slice(0);O.encryptBlock(u,0);for(var f=0;f>>2]|=o<<24-c%4*8,r.sigBytes+=o},unpad:function(r){var n=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=n}},a.pad.Ansix923})}(Fa)),Fa.exports}var Ya={exports:{}},Hn;function gl(){return Hn||(Hn=1,function(e,t){(function(a,r,n){e.exports=r(ie(),_e())})(K,function(a){return a.pad.Iso10126={pad:function(r,n){var i=n*4,s=i-r.sigBytes%i;r.concat(a.lib.WordArray.random(s-1)).concat(a.lib.WordArray.create([s<<24],1))},unpad:function(r){var n=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=n}},a.pad.Iso10126})}(Ya)),Ya.exports}var Ia={exports:{}},Kn;function vl(){return Kn||(Kn=1,function(e,t){(function(a,r,n){e.exports=r(ie(),_e())})(K,function(a){return a.pad.Iso97971={pad:function(r,n){r.concat(a.lib.WordArray.create([2147483648],1)),a.pad.ZeroPadding.pad(r,n)},unpad:function(r){a.pad.ZeroPadding.unpad(r),r.sigBytes--}},a.pad.Iso97971})}(Ia)),Ia.exports}var Va={exports:{}},Jn;function Ql(){return Jn||(Jn=1,function(e,t){(function(a,r,n){e.exports=r(ie(),_e())})(K,function(a){return a.pad.ZeroPadding={pad:function(r,n){var i=n*4;r.clamp(),r.sigBytes+=i-(r.sigBytes%i||i)},unpad:function(r){for(var n=r.words,i=r.sigBytes-1,i=r.sigBytes-1;i>=0;i--)if(n[i>>>2]>>>24-i%4*8&255){r.sigBytes=i+1;break}}},a.pad.ZeroPadding})}(Va)),Va.exports}var Ua={exports:{}},ei;function Sl(){return ei||(ei=1,function(e,t){(function(a,r,n){e.exports=r(ie(),_e())})(K,function(a){return a.pad.NoPadding={pad:function(){},unpad:function(){}},a.pad.NoPadding})}(Ua)),Ua.exports}var Ma={exports:{}},ti;function bl(){return ti||(ti=1,function(e,t){(function(a,r,n){e.exports=r(ie(),_e())})(K,function(a){return function(r){var n=a,i=n.lib,s=i.CipherParams,o=n.enc,c=o.Hex,O=n.format;O.Hex={stringify:function(d){return d.ciphertext.toString(c)},parse:function(d){var g=c.parse(d);return s.create({ciphertext:g})}}}(),a.format.Hex})}(Ma)),Ma.exports}var Wa={exports:{}},ai;function Pl(){return ai||(ai=1,function(e,t){(function(a,r,n){e.exports=r(ie(),xt(),mt(),ct(),_e())})(K,function(a){return function(){var r=a,n=r.lib,i=n.BlockCipher,s=r.algo,o=[],c=[],O=[],d=[],g=[],l=[],u=[],f=[],h=[],v=[];(function(){for(var m=[],p=0;p<256;p++)p<128?m[p]=p<<1:m[p]=p<<1^283;for(var S=0,P=0,p=0;p<256;p++){var b=P^P<<1^P<<2^P<<3^P<<4;b=b>>>8^b&255^99,o[S]=b,c[b]=S;var k=m[S],D=m[k],w=m[D],C=m[b]*257^b*16843008;O[S]=C<<24|C>>>8,d[S]=C<<16|C>>>16,g[S]=C<<8|C>>>24,l[S]=C;var C=w*16843009^D*65537^k*257^S*16843008;u[b]=C<<24|C>>>8,f[b]=C<<16|C>>>16,h[b]=C<<8|C>>>24,v[b]=C,S?(S=k^m[m[m[w^k]]],P^=m[m[P]]):S=P=1}})();var Q=[0,1,2,4,8,16,32,64,128,27,54],x=s.AES=i.extend({_doReset:function(){var m;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var p=this._keyPriorReset=this._key,S=p.words,P=p.sigBytes/4,b=this._nRounds=P+6,k=(b+1)*4,D=this._keySchedule=[],w=0;w6&&w%P==4&&(m=o[m>>>24]<<24|o[m>>>16&255]<<16|o[m>>>8&255]<<8|o[m&255]):(m=m<<8|m>>>24,m=o[m>>>24]<<24|o[m>>>16&255]<<16|o[m>>>8&255]<<8|o[m&255],m^=Q[w/P|0]<<24),D[w]=D[w-P]^m);for(var C=this._invKeySchedule=[],Z=0;Z>>24]]^f[o[m>>>16&255]]^h[o[m>>>8&255]]^v[o[m&255]]}}},encryptBlock:function(m,p){this._doCryptBlock(m,p,this._keySchedule,O,d,g,l,o)},decryptBlock:function(m,p){var S=m[p+1];m[p+1]=m[p+3],m[p+3]=S,this._doCryptBlock(m,p,this._invKeySchedule,u,f,h,v,c);var S=m[p+1];m[p+1]=m[p+3],m[p+3]=S},_doCryptBlock:function(m,p,S,P,b,k,D,w){for(var C=this._nRounds,Z=m[p]^S[0],R=m[p+1]^S[1],U=m[p+2]^S[2],M=m[p+3]^S[3],G=4,ne=1;ne>>24]^b[R>>>16&255]^k[U>>>8&255]^D[M&255]^S[G++],F=P[R>>>24]^b[U>>>16&255]^k[M>>>8&255]^D[Z&255]^S[G++],j=P[U>>>24]^b[M>>>16&255]^k[Z>>>8&255]^D[R&255]^S[G++],T=P[M>>>24]^b[Z>>>16&255]^k[R>>>8&255]^D[U&255]^S[G++];Z=Y,R=F,U=j,M=T}var Y=(w[Z>>>24]<<24|w[R>>>16&255]<<16|w[U>>>8&255]<<8|w[M&255])^S[G++],F=(w[R>>>24]<<24|w[U>>>16&255]<<16|w[M>>>8&255]<<8|w[Z&255])^S[G++],j=(w[U>>>24]<<24|w[M>>>16&255]<<16|w[Z>>>8&255]<<8|w[R&255])^S[G++],T=(w[M>>>24]<<24|w[Z>>>16&255]<<16|w[R>>>8&255]<<8|w[U&255])^S[G++];m[p]=Y,m[p+1]=F,m[p+2]=j,m[p+3]=T},keySize:256/32});r.AES=i._createHelper(x)}(),a.AES})}(Wa)),Wa.exports}var za={exports:{}},ri;function yl(){return ri||(ri=1,function(e,t){(function(a,r,n){e.exports=r(ie(),xt(),mt(),ct(),_e())})(K,function(a){return function(){var r=a,n=r.lib,i=n.WordArray,s=n.BlockCipher,o=r.algo,c=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],O=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],d=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],g=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],l=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],u=o.DES=s.extend({_doReset:function(){for(var Q=this._key,x=Q.words,m=[],p=0;p<56;p++){var S=c[p]-1;m[p]=x[S>>>5]>>>31-S%32&1}for(var P=this._subKeys=[],b=0;b<16;b++){for(var k=P[b]=[],D=d[b],p=0;p<24;p++)k[p/6|0]|=m[(O[p]-1+D)%28]<<31-p%6,k[4+(p/6|0)]|=m[28+(O[p+24]-1+D)%28]<<31-p%6;k[0]=k[0]<<1|k[0]>>>31;for(var p=1;p<7;p++)k[p]=k[p]>>>(p-1)*4+3;k[7]=k[7]<<5|k[7]>>>27}for(var w=this._invSubKeys=[],p=0;p<16;p++)w[p]=P[15-p]},encryptBlock:function(Q,x){this._doCryptBlock(Q,x,this._subKeys)},decryptBlock:function(Q,x){this._doCryptBlock(Q,x,this._invSubKeys)},_doCryptBlock:function(Q,x,m){this._lBlock=Q[x],this._rBlock=Q[x+1],f.call(this,4,252645135),f.call(this,16,65535),h.call(this,2,858993459),h.call(this,8,16711935),f.call(this,1,1431655765);for(var p=0;p<16;p++){for(var S=m[p],P=this._lBlock,b=this._rBlock,k=0,D=0;D<8;D++)k|=g[D][((b^S[D])&l[D])>>>0];this._lBlock=b,this._rBlock=P^k}var w=this._lBlock;this._lBlock=this._rBlock,this._rBlock=w,f.call(this,1,1431655765),h.call(this,8,16711935),h.call(this,2,858993459),f.call(this,16,65535),f.call(this,4,252645135),Q[x]=this._lBlock,Q[x+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function f(Q,x){var m=(this._lBlock>>>Q^this._rBlock)&x;this._rBlock^=m,this._lBlock^=m<>>Q^this._lBlock)&x;this._lBlock^=m,this._rBlock^=m<192.");var m=x.slice(0,2),p=x.length<4?x.slice(0,2):x.slice(2,4),S=x.length<6?x.slice(0,2):x.slice(4,6);this._des1=u.createEncryptor(i.create(m)),this._des2=u.createEncryptor(i.create(p)),this._des3=u.createEncryptor(i.create(S))},encryptBlock:function(Q,x){this._des1.encryptBlock(Q,x),this._des2.decryptBlock(Q,x),this._des3.encryptBlock(Q,x)},decryptBlock:function(Q,x){this._des3.decryptBlock(Q,x),this._des2.encryptBlock(Q,x),this._des1.decryptBlock(Q,x)},keySize:192/32,ivSize:64/32,blockSize:64/32});r.TripleDES=s._createHelper(v)}(),a.TripleDES})}(za)),za.exports}var Na={exports:{}},ni;function $l(){return ni||(ni=1,function(e,t){(function(a,r,n){e.exports=r(ie(),xt(),mt(),ct(),_e())})(K,function(a){return function(){var r=a,n=r.lib,i=n.StreamCipher,s=r.algo,o=s.RC4=i.extend({_doReset:function(){for(var d=this._key,g=d.words,l=d.sigBytes,u=this._S=[],f=0;f<256;f++)u[f]=f;for(var f=0,h=0;f<256;f++){var v=f%l,Q=g[v>>>2]>>>24-v%4*8&255;h=(h+u[f]+Q)%256;var x=u[f];u[f]=u[h],u[h]=x}this._i=this._j=0},_doProcessBlock:function(d,g){d[g]^=c.call(this)},keySize:256/32,ivSize:0});function c(){for(var d=this._S,g=this._i,l=this._j,u=0,f=0;f<4;f++){g=(g+1)%256,l=(l+d[g])%256;var h=d[g];d[g]=d[l],d[l]=h,u|=d[(d[g]+d[l])%256]<<24-f*8}return this._i=g,this._j=l,u}r.RC4=i._createHelper(o);var O=s.RC4Drop=o.extend({cfg:o.cfg.extend({drop:192}),_doReset:function(){o._doReset.call(this);for(var d=this.cfg.drop;d>0;d--)c.call(this)}});r.RC4Drop=i._createHelper(O)}(),a.RC4})}(Na)),Na.exports}var Ga={exports:{}},ii;function wl(){return ii||(ii=1,function(e,t){(function(a,r,n){e.exports=r(ie(),xt(),mt(),ct(),_e())})(K,function(a){return function(){var r=a,n=r.lib,i=n.StreamCipher,s=r.algo,o=[],c=[],O=[],d=s.Rabbit=i.extend({_doReset:function(){for(var l=this._key.words,u=this.cfg.iv,f=0;f<4;f++)l[f]=(l[f]<<8|l[f]>>>24)&16711935|(l[f]<<24|l[f]>>>8)&4278255360;var h=this._X=[l[0],l[3]<<16|l[2]>>>16,l[1],l[0]<<16|l[3]>>>16,l[2],l[1]<<16|l[0]>>>16,l[3],l[2]<<16|l[1]>>>16],v=this._C=[l[2]<<16|l[2]>>>16,l[0]&4294901760|l[1]&65535,l[3]<<16|l[3]>>>16,l[1]&4294901760|l[2]&65535,l[0]<<16|l[0]>>>16,l[2]&4294901760|l[3]&65535,l[1]<<16|l[1]>>>16,l[3]&4294901760|l[0]&65535];this._b=0;for(var f=0;f<4;f++)g.call(this);for(var f=0;f<8;f++)v[f]^=h[f+4&7];if(u){var Q=u.words,x=Q[0],m=Q[1],p=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360,S=(m<<8|m>>>24)&16711935|(m<<24|m>>>8)&4278255360,P=p>>>16|S&4294901760,b=S<<16|p&65535;v[0]^=p,v[1]^=P,v[2]^=S,v[3]^=b,v[4]^=p,v[5]^=P,v[6]^=S,v[7]^=b;for(var f=0;f<4;f++)g.call(this)}},_doProcessBlock:function(l,u){var f=this._X;g.call(this),o[0]=f[0]^f[5]>>>16^f[3]<<16,o[1]=f[2]^f[7]>>>16^f[5]<<16,o[2]=f[4]^f[1]>>>16^f[7]<<16,o[3]=f[6]^f[3]>>>16^f[1]<<16;for(var h=0;h<4;h++)o[h]=(o[h]<<8|o[h]>>>24)&16711935|(o[h]<<24|o[h]>>>8)&4278255360,l[u+h]^=o[h]},blockSize:128/32,ivSize:64/32});function g(){for(var l=this._X,u=this._C,f=0;f<8;f++)c[f]=u[f];u[0]=u[0]+1295307597+this._b|0,u[1]=u[1]+3545052371+(u[0]>>>0>>0?1:0)|0,u[2]=u[2]+886263092+(u[1]>>>0>>0?1:0)|0,u[3]=u[3]+1295307597+(u[2]>>>0>>0?1:0)|0,u[4]=u[4]+3545052371+(u[3]>>>0>>0?1:0)|0,u[5]=u[5]+886263092+(u[4]>>>0>>0?1:0)|0,u[6]=u[6]+1295307597+(u[5]>>>0>>0?1:0)|0,u[7]=u[7]+3545052371+(u[6]>>>0>>0?1:0)|0,this._b=u[7]>>>0>>0?1:0;for(var f=0;f<8;f++){var h=l[f]+u[f],v=h&65535,Q=h>>>16,x=((v*v>>>17)+v*Q>>>15)+Q*Q,m=((h&4294901760)*h|0)+((h&65535)*h|0);O[f]=x^m}l[0]=O[0]+(O[7]<<16|O[7]>>>16)+(O[6]<<16|O[6]>>>16)|0,l[1]=O[1]+(O[0]<<8|O[0]>>>24)+O[7]|0,l[2]=O[2]+(O[1]<<16|O[1]>>>16)+(O[0]<<16|O[0]>>>16)|0,l[3]=O[3]+(O[2]<<8|O[2]>>>24)+O[1]|0,l[4]=O[4]+(O[3]<<16|O[3]>>>16)+(O[2]<<16|O[2]>>>16)|0,l[5]=O[5]+(O[4]<<8|O[4]>>>24)+O[3]|0,l[6]=O[6]+(O[5]<<16|O[5]>>>16)+(O[4]<<16|O[4]>>>16)|0,l[7]=O[7]+(O[6]<<8|O[6]>>>24)+O[5]|0}r.Rabbit=i._createHelper(d)}(),a.Rabbit})}(Ga)),Ga.exports}var ja={exports:{}},si;function _l(){return si||(si=1,function(e,t){(function(a,r,n){e.exports=r(ie(),xt(),mt(),ct(),_e())})(K,function(a){return function(){var r=a,n=r.lib,i=n.StreamCipher,s=r.algo,o=[],c=[],O=[],d=s.RabbitLegacy=i.extend({_doReset:function(){var l=this._key.words,u=this.cfg.iv,f=this._X=[l[0],l[3]<<16|l[2]>>>16,l[1],l[0]<<16|l[3]>>>16,l[2],l[1]<<16|l[0]>>>16,l[3],l[2]<<16|l[1]>>>16],h=this._C=[l[2]<<16|l[2]>>>16,l[0]&4294901760|l[1]&65535,l[3]<<16|l[3]>>>16,l[1]&4294901760|l[2]&65535,l[0]<<16|l[0]>>>16,l[2]&4294901760|l[3]&65535,l[1]<<16|l[1]>>>16,l[3]&4294901760|l[0]&65535];this._b=0;for(var v=0;v<4;v++)g.call(this);for(var v=0;v<8;v++)h[v]^=f[v+4&7];if(u){var Q=u.words,x=Q[0],m=Q[1],p=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360,S=(m<<8|m>>>24)&16711935|(m<<24|m>>>8)&4278255360,P=p>>>16|S&4294901760,b=S<<16|p&65535;h[0]^=p,h[1]^=P,h[2]^=S,h[3]^=b,h[4]^=p,h[5]^=P,h[6]^=S,h[7]^=b;for(var v=0;v<4;v++)g.call(this)}},_doProcessBlock:function(l,u){var f=this._X;g.call(this),o[0]=f[0]^f[5]>>>16^f[3]<<16,o[1]=f[2]^f[7]>>>16^f[5]<<16,o[2]=f[4]^f[1]>>>16^f[7]<<16,o[3]=f[6]^f[3]>>>16^f[1]<<16;for(var h=0;h<4;h++)o[h]=(o[h]<<8|o[h]>>>24)&16711935|(o[h]<<24|o[h]>>>8)&4278255360,l[u+h]^=o[h]},blockSize:128/32,ivSize:64/32});function g(){for(var l=this._X,u=this._C,f=0;f<8;f++)c[f]=u[f];u[0]=u[0]+1295307597+this._b|0,u[1]=u[1]+3545052371+(u[0]>>>0>>0?1:0)|0,u[2]=u[2]+886263092+(u[1]>>>0>>0?1:0)|0,u[3]=u[3]+1295307597+(u[2]>>>0>>0?1:0)|0,u[4]=u[4]+3545052371+(u[3]>>>0>>0?1:0)|0,u[5]=u[5]+886263092+(u[4]>>>0>>0?1:0)|0,u[6]=u[6]+1295307597+(u[5]>>>0>>0?1:0)|0,u[7]=u[7]+3545052371+(u[6]>>>0>>0?1:0)|0,this._b=u[7]>>>0>>0?1:0;for(var f=0;f<8;f++){var h=l[f]+u[f],v=h&65535,Q=h>>>16,x=((v*v>>>17)+v*Q>>>15)+Q*Q,m=((h&4294901760)*h|0)+((h&65535)*h|0);O[f]=x^m}l[0]=O[0]+(O[7]<<16|O[7]>>>16)+(O[6]<<16|O[6]>>>16)|0,l[1]=O[1]+(O[0]<<8|O[0]>>>24)+O[7]|0,l[2]=O[2]+(O[1]<<16|O[1]>>>16)+(O[0]<<16|O[0]>>>16)|0,l[3]=O[3]+(O[2]<<8|O[2]>>>24)+O[1]|0,l[4]=O[4]+(O[3]<<16|O[3]>>>16)+(O[2]<<16|O[2]>>>16)|0,l[5]=O[5]+(O[4]<<8|O[4]>>>24)+O[3]|0,l[6]=O[6]+(O[5]<<16|O[5]>>>16)+(O[4]<<16|O[4]>>>16)|0,l[7]=O[7]+(O[6]<<8|O[6]>>>24)+O[5]|0}r.RabbitLegacy=i._createHelper(d)}(),a.RabbitLegacy})}(ja)),ja.exports}var Ha={exports:{}},oi;function kl(){return oi||(oi=1,function(e,t){(function(a,r,n){e.exports=r(ie(),xt(),mt(),ct(),_e())})(K,function(a){return function(){var r=a,n=r.lib,i=n.BlockCipher,s=r.algo;const o=16,c=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],O=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var d={pbox:[],sbox:[]};function g(v,Q){let x=Q>>24&255,m=Q>>16&255,p=Q>>8&255,S=Q&255,P=v.sbox[0][x]+v.sbox[1][m];return P=P^v.sbox[2][p],P=P+v.sbox[3][S],P}function l(v,Q,x){let m=Q,p=x,S;for(let P=0;P1;--P)m=m^v.pbox[P],p=g(v,m)^p,S=m,m=p,p=S;return S=m,m=p,p=S,p=p^v.pbox[1],m=m^v.pbox[0],{left:m,right:p}}function f(v,Q,x){for(let b=0;b<4;b++){v.sbox[b]=[];for(let k=0;k<256;k++)v.sbox[b][k]=O[b][k]}let m=0;for(let b=0;b=x&&(m=0);let p=0,S=0,P=0;for(let b=0;b=Date.now())return g}return s(c),null}}function s(c){window.localStorage.removeItem(c)}function o(){window.localStorage.clear()}return{set:n,get:i,remove:s,clear:o}}As();const rt=As({expire:null,crypto:!1}),Tl={ACCOUNT:0,MEMBER:1,NOTICE:2,AGREEMENT:3},Mr=Zr("global-store",{state:()=>({loading:!1,showAppListComponent:!1,settingsDialog:!1,showLoginDialog:!1,showBadWordsDialog:!1,showHtmlPreviewer:!1,showTextEditor:!1,showImagePreviewer:!1,showWorkflowPreviewer:!1,showMarkdownPreviewer:!1,previewImageUrls:[],initialImageIndex:0,pythonDialog:!1,htmlDialog:!1,isChatIn:!1,settingsActiveTab:0,htmlContent:"",contentType:"",textContent:"",pythonContent:"",full_json:"",externalLinkDialog:!1,currentExternalLink:null,mobileSettingsDialog:!1,goodsDialog:!1,fingerprint:0,noticeDialog:!1,bindWxDialog:!1,signInDialog:!1,appDialog:!1,identityDialog:!1,phoneIdentityDialog:!1,userAgreementDialog:!1,BadWordsDialog:!1,isCacheEnabled:!1,orderInfo:{pkgInfo:{id:0,des:"",name:"",price:"",model3Count:0,model4Count:0,drawMjCount:0,coverImg:"",days:0}},model:0,iframeUrl:"",clipboardText:"",mjImageData:{},mobileInitialTab:void 0,workflowContent:[],markdownContent:"",isMarkdownPreviewerVisible:!1}),actions:{updateClipboardText(e){this.clipboardText=e},updateTextContent(e){this.textContent=e},updateFullJson(e){this.full_json=e},updateFingerprint(e){let t=e;t>2147483647&&(t=Number(t.toString().slice(-9)),t=Number(String(Number(t)))),rt.set("fingerprint",t),this.fingerprint=t},updateIframeUrl(e){this.iframeUrl=e},updateUserAgreementDialog(e){this.userAgreementDialog=e},UpdateBadWordsDialog(e){this.BadWordsDialog=e},updateHtmlContent(e,t="html"){this.htmlContent=e,this.contentType=t},updateHtmlPreviewer(e){this.showHtmlPreviewer=e},updateTextEditor(e){this.showTextEditor=e},updateImagePreviewer(e,t=[],a=0,r){this.showImagePreviewer=e,e&&(this.previewImageUrls=t,this.initialImageIndex=a,this.mjImageData=r||{},Xs().setUsingPlugin(null))},updateIsChatIn(e){this.isChatIn=e},updateGoodsDialog(e){this.goodsDialog=e},updateBindwxDialog(e){this.bindWxDialog=e},updateSignInDialog(e){this.signInDialog=e},updateNoticeDialog(e){this.noticeDialog=e},updateAppDialog(e){this.appDialog=e},updateIdentityDialog(e){this.identityDialog=e},updatePhoneDialog(e){this.phoneIdentityDialog=e},updateHtmlDialog(e){this.htmlDialog=e},updateModel(e){rt.set("model",e),this.model=e},updateOrderInfo(e){this.orderInfo=e},updatePythonDialog(e){this.pythonDialog=e},updatePythonContent(e){this.pythonContent=e},updateExternalLinkDialog(e,t=null){this.externalLinkDialog=e,this.currentExternalLink=t},updateSettingsDialog(e,t){this.settingsDialog=e,e&&t!==void 0&&(this.settingsActiveTab=t)},updateMobileSettingsDialog(e,t){if(this.mobileSettingsDialog=e,t!==void 0)if(typeof t=="number"){const a=["account","member","notice","agreement"];this.mobileInitialTab=a[t]||void 0}else this.mobileInitialTab=t;else this.mobileInitialTab=void 0},updateShowAppListComponent(e){this.showAppListComponent=e},setCurrentExternalLink(e){this.currentExternalLink=e,e&&(this.externalLinkDialog=!0)},updateSettingsActiveTab(e){this.settingsActiveTab=e},updateWorkflowPreviewer(e){this.showWorkflowPreviewer=e,e||(this.workflowContent=[])},addWorkflowContent(e){this.workflowContent.push(e)},clearWorkflowContent(){this.workflowContent=[]},updateWorkflowContentAt(e,t){e>=0&&e0){const a=t.length-1;this.workflowContent[a]+=e}else this.workflowContent.push(e)},updateMarkdownPreviewer(e,t){this.isMarkdownPreviewerVisible=e,t&&(this.markdownContent=t),e||(this.markdownContent="")}}});function Wr(){return Mr(zr)}const zr=d0();function Zl(e){e.use(zr)}function Ts(){const e=_0(k0),t=e.smaller("sm"),a=e.smaller("md"),r=e.smaller("lg"),n=e.smaller("xl");return{isMobile:t,isSmallMd:a,isSmallLg:r,isSmallXl:n}}const Xl={class:"flex items-center gap-2 overflow-hidden"},Rl={class:"text-gray-900 dark:text-gray-100 truncate"},Dl=it({__name:"index",setup(e,{expose:t}){const a=Se([]);let r=0;const{isMobile:n}=Ts();return t({show:s=>{const o=r++,c={id:o,type:s.type||"info",content:s.content};a.value.push(c),setTimeout(()=>{a.value=a.value.filter(O=>O.id!==o)},s.duration||3e3)}}),(s,o)=>(be(),et(Xr,{to:"body"},[Ye(x0,{"enter-active-class":"transition duration-200 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"scale-100 opacity-100","leave-active-class":"transition duration-150 ease-in","leave-from-class":"opacity-100","leave-to-class":"transform scale-95 opacity-0"},{default:h0(()=>[(be(!0),Ve(ca,null,p0(a.value,c=>(be(),Ve("div",{key:c.id,class:Zt(["fixed top-8 left-1/2 -translate-x-1/2 z-[999999] flex items-center px-4 py-2 rounded-lg shadow-sm overflow-hidden whitespace-nowrap",{"bg-emerald-50 dark:bg-emerald-500/10":c.type==="success","bg-red-50 dark:bg-red-500/10":c.type==="error","bg-yellow-50 dark:bg-yellow-500/10":c.type==="warning","bg-blue-50 dark:bg-blue-500/10":c.type==="info","max-w-[70vw]":Pe(n),"max-w-[40vw]":!Pe(n)}])},[ce("div",Xl,[c.type==="success"?(be(),et(Pe(E0),{key:0,theme:"filled",size:"20",class:"text-emerald-500 dark:text-emerald-400 flex-shrink-0"})):qe("",!0),c.type==="error"?(be(),et(Pe(A0),{key:1,theme:"filled",size:"20",class:"text-red-500 dark:text-red-400 flex-shrink-0"})):qe("",!0),c.type==="warning"?(be(),et(Pe(T0),{key:2,theme:"filled",size:"20",class:"text-yellow-500 dark:text-yellow-400 flex-shrink-0"})):qe("",!0),c.type==="info"?(be(),et(Pe(Z0),{key:3,theme:"filled",size:"20",class:"text-blue-500 dark:text-blue-400 flex-shrink-0"})):qe("",!0),ce("span",Rl,gs(c.content),1)])],2))),128))]),_:1})]))}});let kt=null;function Nr(){var r;if(kt)return kt;const e=document.createElement("div");e.setAttribute("class","message-container"),document.body.appendChild(e);const t=Ye(Dl);Pn(t,e);const a=(r=t.component)==null?void 0:r.exposed;return kt={success(n,i){a.show(ke({type:"success",content:n},i))},error(n,i){a.show(ke({type:"error",content:n},i))},warning(n,i){a.show(ke({type:"warning",content:n},i))},info(n,i){a.show(ke({type:"info",content:n},i))},destroy(){Pn(null,e),document.body.removeChild(e),kt=null}},kt}const ta=C0.create({baseURL:"/api",timeout:2400*1e3,adapter:"fetch"});ta.interceptors.request.use(e=>{var n;const t=nt().token,a=(n=Mr())==null?void 0:n.fingerprint,r=window.location.origin;return e.headers["X-Website-Domain"]=r,a&&(e.headers.Fingerprint=a),t&&(e.headers.Authorization=`Bearer ${t}`),e},e=>Promise.reject(e.response));ta.interceptors.response.use(e=>{if([200,201].includes(e.status))return e;throw new Error(e.status.toString())},e=>Promise.reject(e));let li=0;const Bl=["/chatlog/chatList","/group/query"];function ql(e){return e?Bl.some(t=>e.includes(t)):!1}function Zs({url:e,data:t,method:a,headers:r,onDownloadProgress:n,signal:i,beforeRequest:s,afterRequest:o}){const c=Nr(),O=l=>{const u=nt(),f=l.data.code;return f&&f>=200&&f<300||!f?l.data:(f===401&&(u.removeToken(),window.location.reload()),Promise.reject(l.data))},d=l=>{var v,Q,x,m,p,S,P;const u=nt();let f="";if((v=l==null?void 0:l.response)!=null&&v.data&&(f=l.response.data),o==null||o(),((Q=l==null?void 0:l.response)==null?void 0:Q.status)===401){if(u.removeToken(),!ql((x=l==null?void 0:l.request)==null?void 0:x.responseURL)){u.loadInit&&u.setLoginDialog(!0);const b=((p=(m=l==null?void 0:l.response)==null?void 0:m.data)==null?void 0:p.message)||"请先登录后再进行使用!";Date.now()-li>3e3&&c.error(b)}li=Date.now()}else f&&!(f!=null&&f.success)&&c.error((f==null?void 0:f.message)||"请求接口错误!");throw new Error(((P=(S=l==null?void 0:l.response)==null?void 0:S.data)==null?void 0:P.message)||(l==null?void 0:l.message)||"Error")};s==null||s(),a=a||"GET";const g=Object.assign(typeof t=="function"?t():t!=null?t:{},{});return e.includes("getOldQRCode"),a==="GET"?ta.get(e,{params:g,signal:i,onDownloadProgress:n}).then(O,d):ta.post(e,g,{headers:r,signal:i,onDownloadProgress:n}).then(O,d)}function st({url:e,data:t,method:a="GET",onDownloadProgress:r,signal:n,beforeRequest:i,afterRequest:s}){return Zs({url:e,method:a,data:t,onDownloadProgress:r,signal:n,beforeRequest:i,afterRequest:s})}function ge({url:e,data:t,method:a="POST",headers:r,onDownloadProgress:n,signal:i,beforeRequest:s,afterRequest:o}){return Zs({url:e,method:a,data:t,headers:r,onDownloadProgress:n,signal:i,beforeRequest:s,afterRequest:o})}function Ll(e){return ge({url:"/group/create",data:e})}function Fl(){return st({url:"/group/query"})}function Yl(e){return ge({url:"/group/update",data:e})}function Il(e){return ge({url:"/group/del",data:e})}function Vl(e){return ge({url:"/group/delAll",data:e})}const mr="chatStorage";function Ul(){return{active:0,usingContext:!0,usingNetwork:!1,usingDeepThinking:!1,usingMcpTool:!1,groupList:[],chatList:[],groupKeyWord:"",baseConfig:null,currentPlugin:void 0,pluginList:[],prompt:"",reasoningText:""}}function Ml(){const e=rt.get(mr);return ke(ke({},Ul()),e)}function Wl({active:e}){rt.set(mr,_t(ke({},rt.get(mr)),{active:e}))}function zl(e){return ge({url:"/chatlog/del",data:e})}function Nl(e){return ge({url:"/chatlog/delByGroupId",data:e})}function Gl(e){return ge({url:"/chatlog/deleteChatsAfterId",data:e})}function jl(e){return st({url:"/chatlog/chatList",data:e})}function sp(){return st({url:"/models/list"})}function Hl(){return st({url:"/models/baseConfig"})}function Kl(){return st({url:"/plugin/pluginList"})}const Jl=Wr(),Xs=Zr("chat-store",{state:()=>Ml(),getters:{activeConfig:e=>{var n;const t=e.active;if(!t)return{};const a=(n=e.groupList.find(i=>i.uuid===t))==null?void 0:n.config;return a?JSON.parse(a):e.baseConfig},activeGroupAppId:e=>{var a;const t=e.active;return t?(a=e.groupList.find(r=>r.uuid===t))==null?void 0:a.appId:null},activeGroupFileUrl:e=>{var a;const t=e.active;return t?(a=e.groupList.find(r=>r.uuid===t))==null?void 0:a.fileUrl:null},activeModel(e){var t,a;return(a=(t=this.activeConfig)==null?void 0:t.modelInfo)==null?void 0:a.model},activeModelName(e){var t,a;return(a=(t=this.activeConfig)==null?void 0:t.modelInfo)==null?void 0:a.modelName},activeModelAvatar(e){var t,a;return(a=(t=this.activeConfig)==null?void 0:t.modelInfo)==null?void 0:a.modelAvatar},activeModelDeductType(e){var t,a;return(a=(t=this.activeConfig)==null?void 0:t.modelInfo)==null?void 0:a.deductType},activeModelKeyType(e){var t,a;return(a=(t=this.activeConfig)==null?void 0:t.modelInfo)==null?void 0:a.keyType},activeModelFileUpload(e){var t,a;return(a=(t=this.activeConfig)==null?void 0:t.modelInfo)==null?void 0:a.isFileUpload},activeModelPrice(e){var t,a;return(a=(t=this.activeConfig)==null?void 0:t.modelInfo)==null?void 0:a.deduct}},actions:{queryPlugins(){return fe(this,null,function*(){try{const e=yield Kl();e.success&&e.code===200&&(this.pluginList=e.data.rows.filter(t=>t.isEnabled===1).map(t=>({pluginId:t.id,pluginName:t.name,description:t.description,pluginImg:t.pluginImg,parameters:t.parameters,deductType:t.deductType,drawingType:t.drawingType,modelType:t.modelType})))}catch(e){}})},setGroupKeyWord(e){this.groupKeyWord=e},getChatByGroupInfo(){if(this.active)return this.groupList.find(e=>e.uuid===this.active)},getConfigFromUuid(e){var t;return(t=this.groupList.find(a=>a.uuid===e))==null?void 0:t.config},addNewChatGroup(e=0,t,a){return fe(this,null,function*(){try{const r=yield Ll({appId:e,modelConfig:t,params:a});this.active=r.data.id,this.usingNetwork=!1,this.usingDeepThinking=!1,this.usingMcpTool=!1,this.recordState(),yield this.queryMyGroup(),yield this.setActiveGroup(r.data.id)}catch(r){}})},getBaseModelConfig(){return fe(this,null,function*(){const e=yield Hl();this.baseConfig=e==null?void 0:e.data})},queryMyGroup(){return fe(this,null,function*(){const e=yield Fl();this.groupList=[...e.data.map(a=>{const{id:r,title:n,isSticky:i,createdAt:s,updatedAt:o,appId:c,config:O,appLogo:d,isFixedModel:g,isGpts:l,params:u,fileUrl:f,content:h,appModel:v}=a;return{uuid:r,title:n,isEdit:!1,appId:c,config:O,isSticky:i,appLogo:d,createdAt:s,isFixedModel:g,isGpts:l,params:u,fileUrl:f,content:h,appModel:v,updatedAt:new Date(o).getTime()}})];const t=this.groupList.some(a=>Number(a.uuid)===Number(this.active));(!this.active||!t)&&this.groupList.length&&this.setActiveGroup(this.groupList[0].uuid),this.groupList.length===0&&(yield this.addNewChatGroup()),this.recordState()})},updateGroupInfo(e){return fe(this,null,function*(){yield Yl(e),yield this.queryMyGroup()})},setActiveGroup(e){return fe(this,null,function*(){Jl.updateShowAppListComponent(!1),this.active=e,this.groupList.forEach(t=>t.isEdit=!1),yield this.queryActiveChatLogList(),this.active?yield this.queryActiveChatLogList():this.chatList=[],this.active=e,this.recordState()})},deleteGroup(e){return fe(this,null,function*(){const t=this.groupList.findIndex(r=>r.uuid===e.uuid),{uuid:a}=e;yield Il({groupId:a}),yield this.queryMyGroup(),this.groupList.length===0&&(yield this.setActiveGroup(0)),t>0&&t0&&(yield this.setActiveGroup(this.groupList[0].uuid)),(t>this.groupList.length||t===0&&this.groupList.length===0)&&(yield this.setActiveGroup(0)),t>0&&t===this.groupList.length&&(yield this.setActiveGroup(this.groupList[t-1].uuid)),this.recordState()})},delAllGroup(){return fe(this,null,function*(){!this.active||!this.groupList.length||(yield Vl(),yield this.queryMyGroup(),this.groupList.length===0?yield this.setActiveGroup(0):yield this.setActiveGroup(this.groupList[0].uuid))})},queryActiveChatLogList(){return fe(this,null,function*(){if(!this.active||Number(this.active)===0){this.chatList=[];return}try{const e=yield jl({groupId:this.active});e&&e.data?this.chatList=e.data:this.chatList=[]}catch(e){this.chatList=[]}finally{this.recordState()}})},addGroupChat(e){this.chatList=[...this.chatList,e]},updateGroupChat(e,t){this.chatList[e]=ke(ke({},this.chatList[e]),t)},updateGroupChatSome(e,t){this.chatList[e]=ke(ke({},this.chatList[e]),t)},deleteChatById(e){return fe(this,null,function*(){e&&(yield zl({id:e}),yield this.queryActiveChatLogList())})},deleteChatsAfterId(e){return fe(this,null,function*(){e&&(yield Gl({id:e}),yield this.queryActiveChatLogList())})},setUsingContext(e){this.usingContext=e,this.recordState()},setUsingNetwork(e){this.usingNetwork=e,this.recordState()},setUsingDeepThinking(e){this.usingDeepThinking=e,this.recordState()},setUsingMcpTool(e){this.usingMcpTool=e,this.recordState()},setUsingPlugin(e){this.currentPlugin=e||void 0,this.recordState()},setPrompt(e){return fe(this,null,function*(){this.prompt=e,this.recordState()})},setStreamIn(e){this.isStreamIn=e,this.recordState()},clearChatByGroupId(){return fe(this,null,function*(){this.active&&(yield Nl({groupId:this.active}),yield this.queryActiveChatLogList())})},recordState(){Wl(this.$state)},clearChat(){this.chatList=[],this.groupList=[],this.active=0,this.recordState()}}}),eO="/api";class Gt extends Error{constructor(a,r,n,i){super(a);Vt(this,"status");Vt(this,"statusText");Vt(this,"data");this.name="FetchError",this.status=r,this.statusText=n,this.data=i}}const tO=(a,...r)=>fe(void 0,[a,...r],function*(e,t={}){var O;const n=nt().token,i=(O=Mr())==null?void 0:O.fingerprint,s=window.location.origin,o=new Headers;if(t.headers){const d=t.headers;Object.keys(d).forEach(g=>{o.set(g,String(d[g]))})}o.set("X-Website-Domain",s),i&&o.set("Fingerprint",String(i)),n&&o.set("Authorization",`Bearer ${n}`);const c=_t(ke({},t),{headers:o});try{const d=yield fetch(`${eO}${e}`,c);if(![200,201].includes(d.status)){let g;try{g=yield d.clone().json()}catch(l){try{g=yield d.clone().text()}catch(u){g=null}}throw new Gt(d.status.toString(),d.status,d.statusText,g)}return d}catch(d){if(d instanceof Gt)return Promise.reject(d);const g=new Gt(d.message||"Network Error",0,"Network Error");return Promise.reject(g)}}),aO=(r,...n)=>fe(void 0,[r,...n],function*(e,t={},a){var O;const s=(O=(yield tO(e,t)).body)==null?void 0:O.getReader();if(!s)throw new Gt("Failed to get reader from response",0,"Reader Error");let o="";const c=new TextDecoder;for(;;){const{done:d,value:g}=yield s.read();if(d)break;const l=c.decode(g,{stream:!0});o+=l,a&&a(l)}return o});function op(e){const t={model:e.model,modelName:e.modelName,modelType:e.modelType,prompt:e.prompt,fileInfo:e==null?void 0:e.fileInfo,imageUrl:e==null?void 0:e.imageUrl,fileUrl:e==null?void 0:e.fileUrl,extraParam:e==null?void 0:e.extraParam,appId:e==null?void 0:e.appId,options:e.options,action:e==null?void 0:e.action,customId:e==null?void 0:e.customId,usingPluginId:e==null?void 0:e.usingPluginId,drawId:e==null?void 0:e.drawId,modelAvatar:e==null?void 0:e.modelAvatar,taskId:e==null?void 0:e.taskId};return e.onDownloadProgress?new Promise((a,r)=>{const n={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)};e.signal&&(n.signal=e.signal),aO("/chatgpt/chat-process",n,i=>{if(e.onDownloadProgress){const s={event:{target:{responseText:i,getResponseHeader:o=>null}},loaded:i.length,total:0,bytes:i.length,lengthComputable:!1,progress:0};e.onDownloadProgress(s)}}).then(i=>{a({data:i})}).catch(i=>{r(i)})}):ge({url:"/chatgpt/chat-process",data:t,signal:e.signal})}function lp(e){return ge({url:"/chatgpt/tts-process",data:e})}function rO(){return st({url:"/auth/getInfo"})}function Op(e){return ge({url:"/auth/login",data:e})}function cp(e){return ge({url:"/user/update",data:e})}function up(e){return ge({url:"/auth/updatePassword",data:e})}function fp(e){return ge({url:"/auth/sendCode",data:e})}function dp(e){return ge({url:"/auth/sendPhoneCode",data:e})}function nO(){return st({url:"/balance/query"})}function iO(e){return st({url:"/config/queryFront",data:e})}const Gr="SECRET_TOKEN";function sO(){return rt.get(Gr)}function oO(e){return rt.set(Gr,e)}function Ka(){return rt.remove(Gr)}const nt=Zr("auth-store",{state:()=>({token:sO(),loginDialog:!1,globalConfigLoading:!0,userInfo:{},userBalance:{},globalConfig:{},loadInit:!1}),getters:{isLogin:e=>!!e.token},actions:{getUserInfo(){return fe(this,null,function*(){try{this.loadInit||(yield this.getGlobalConfig());const e=yield rO();if(!e)return Promise.resolve(e);const{data:t}=e,{userInfo:a,userBalance:r}=t;return this.userInfo=ke({},a),this.userBalance=ke({},r),Promise.resolve(t)}catch(e){return Promise.reject(e)}})},updateUserBalance(e){this.userBalance=e},getUserBalance(){return fe(this,null,function*(){const e=yield nO(),{success:t,data:a}=e;t&&(this.userBalance=a)})},getGlobalConfig(e=""){return fe(this,null,function*(){const t=yield iO({domain:e});this.globalConfig=t.data,this.globalConfigLoading=!1,this.loadInit=!0})},setToken(e){this.token=e,oO(e)},removeToken(){this.token=void 0,Ka()},setLoginDialog(e){this.loginDialog=e},logOut(){this.token=void 0,Ka(),this.userInfo={},this.userBalance={},Xs().clearChat(),window.location.reload()},updatePasswordSuccess(){this.token=void 0,Ka(),this.userInfo={},this.userBalance={},this.loginDialog=!0}}});function lO(){return nt(zr)}const OO=[{path:"/",name:"Chat",component:()=>pr(()=>import("./chat-30409f0b.js"),["./chat-30409f0b.js","./vue-vendor-d751b0f5.js","./ui-vendor-70145f70.js","./utils-vendor-c35799af.js","./chart-vendor-e1d59b84.js","./editor-vendor-e2dea24d.js","../css/chat-f45736e0.css"],import.meta.url)},{path:"/:catchAll(.*)",redirect:"/"}],cO=m0({history:g0(),routes:OO});const uO=""+new URL("../images/favicon-25a41591.ico",import.meta.url).href,fO=it({__name:"index",setup(e){const t=nt(),a=Ce(()=>t.isLogin),r=Ce(()=>{const i=t.userInfo.id,s=t.userInfo.nickname;return a.value?s?`${s}(${i})`:`(${i})`:`游客(${i})`});function n(){if(!r.value)return"";const i=document.createElement("canvas"),s=i.getContext("2d");return s?(i.width=240,i.height=180,s.rotate(-20*Math.PI/180),s.fillStyle="rgba(0, 0, 0, 0.08)",s.font="16px Arial",s.fillText(r.value,-20,100),`url(${i.toDataURL()})`):""}return(i,s)=>r.value?(be(),Ve("div",{key:0,class:"fixed inset-0 pointer-events-none select-none z-50",style:vs({backgroundImage:n(),backgroundRepeat:"repeat"})},null,4)):qe("",!0)}});function dO(e){return ge({url:"/share/create",data:e})}class aa{constructor(t,a,r,n,i,s,o,c,O,d=0,g){this.p=t,this.stack=a,this.state=r,this.reducePos=n,this.pos=i,this.score=s,this.buffer=o,this.bufferBase=c,this.curContext=O,this.lookAhead=d,this.parent=g}toString(){return`[${this.stack.filter((t,a)=>a%3==0).concat(this.state)}]@${this.pos}${this.score?"!"+this.score:""}`}static start(t,a,r=0){let n=t.parser.context;return new aa(t,[],a,r,r,0,[],0,n?new Oi(n,n.start):null,0,null)}get context(){return this.curContext?this.curContext.context:null}pushState(t,a){this.stack.push(this.state,a,this.bufferBase+this.buffer.length),this.state=t}reduce(t){var a;let r=t>>19,n=t&65535,{parser:i}=this.p,s=this.reducePos=2e3&&!(!((a=this.p.parser.nodeSet.types[n])===null||a===void 0)&&a.isAnonymous)&&(O==this.p.lastBigReductionStart?(this.p.bigReductionCount++,this.p.lastBigReductionSize=d):this.p.lastBigReductionSizec;)this.stack.pop();this.reduceContext(n,O)}storeNode(t,a,r,n=4,i=!1){if(t==0&&(!this.stack.length||this.stack[this.stack.length-1]0&&s.buffer[o-4]==0&&s.buffer[o-1]>-1){if(a==r)return;if(s.buffer[o-2]>=a){s.buffer[o-2]=r;return}}}if(!i||this.pos==r)this.buffer.push(t,a,r,n);else{let s=this.buffer.length;if(s>0&&this.buffer[s-4]!=0){let o=!1;for(let c=s;c>0&&this.buffer[c-2]>r;c-=4)if(this.buffer[c-1]>=0){o=!0;break}if(o)for(;s>0&&this.buffer[s-2]>r;)this.buffer[s]=this.buffer[s-4],this.buffer[s+1]=this.buffer[s-3],this.buffer[s+2]=this.buffer[s-2],this.buffer[s+3]=this.buffer[s-1],s-=4,n>4&&(n-=4)}this.buffer[s]=t,this.buffer[s+1]=a,this.buffer[s+2]=r,this.buffer[s+3]=n}}shift(t,a,r,n){if(t&131072)this.pushState(t&65535,this.pos);else if(t&262144)this.pos=n,this.shiftContext(a,r),a<=this.p.parser.maxNode&&this.buffer.push(a,r,n,4);else{let i=t,{parser:s}=this.p;(n>this.pos||a<=s.maxNode)&&(this.pos=n,s.stateFlag(i,1)||(this.reducePos=n)),this.pushState(i,r),this.shiftContext(a,r),a<=s.maxNode&&this.buffer.push(a,r,n,4)}}apply(t,a,r,n){t&65536?this.reduce(t):this.shift(t,a,r,n)}useNode(t,a){let r=this.p.reused.length-1;(r<0||this.p.reused[r]!=t)&&(this.p.reused.push(t),r++);let n=this.pos;this.reducePos=this.pos=n+t.length,this.pushState(a,n),this.buffer.push(r,n,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,t,this,this.p.stream.reset(this.pos-t.length)))}split(){let t=this,a=t.buffer.length;for(;a>0&&t.buffer[a-2]>t.reducePos;)a-=4;let r=t.buffer.slice(a),n=t.bufferBase+a;for(;t&&n==t.bufferBase;)t=t.parent;return new aa(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,r,n,this.curContext,this.lookAhead,t)}recoverByDelete(t,a){let r=t<=this.p.parser.maxNode;r&&this.storeNode(t,this.pos,a,4),this.storeNode(0,this.pos,a,r?8:4),this.pos=this.reducePos=a,this.score-=190}canShift(t){for(let a=new hO(this);;){let r=this.p.parser.stateSlot(a.state,4)||this.p.parser.hasAction(a.state,t);if(r==0)return!1;if(!(r&65536))return!0;a.reduce(r)}}recoverByInsert(t){if(this.stack.length>=300)return[];let a=this.p.parser.nextStates(this.state);if(a.length>8||this.stack.length>=120){let n=[];for(let i=0,s;ic&1&&o==s)||n.push(a[i],s)}a=n}let r=[];for(let n=0;n>19,n=a&65535,i=this.stack.length-r*3;if(i<0||t.getGoto(this.stack[i],n,!1)<0){let s=this.findForcedReduction();if(s==null)return!1;a=s}this.storeNode(0,this.pos,this.pos,4,!0),this.score-=100}return this.reducePos=this.pos,this.reduce(a),!0}findForcedReduction(){let{parser:t}=this.p,a=[],r=(n,i)=>{if(!a.includes(n))return a.push(n),t.allActions(n,s=>{if(!(s&393216))if(s&65536){let o=(s>>19)-i;if(o>1){let c=s&65535,O=this.stack.length-o*3;if(O>=0&&t.getGoto(this.stack[O],c,!1)>=0)return o<<19|65536|c}}else{let o=r(s,i+1);if(o!=null)return o}})};return r(this.state,0)}forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}get deadEnd(){if(this.stack.length!=3)return!1;let{parser:t}=this.p;return t.data[t.stateSlot(this.state,1)]==65535&&!t.stateSlot(this.state,4)}restart(){this.storeNode(0,this.pos,this.pos,4,!0),this.state=this.stack[0],this.stack.length=0}sameState(t){if(this.state!=t.state||this.stack.length!=t.stack.length)return!1;for(let a=0;athis.lookAhead&&(this.emitLookAhead(),this.lookAhead=t)}close(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}}class Oi{constructor(t,a){this.tracker=t,this.context=a,this.hash=t.strict?t.hash(a):0}}class hO{constructor(t){this.start=t,this.state=t.state,this.stack=t.stack,this.base=this.stack.length}reduce(t){let a=t&65535,r=t>>19;r==0?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0),this.base+=3):this.base-=(r-1)*3;let n=this.start.p.parser.getGoto(this.stack[this.base-3],a,!0);this.state=n}}class ra{constructor(t,a,r){this.stack=t,this.pos=a,this.index=r,this.buffer=t.buffer,this.index==0&&this.maybeNext()}static create(t,a=t.bufferBase+t.buffer.length){return new ra(t,a,a-t.bufferBase)}maybeNext(){let t=this.stack.parent;t!=null&&(this.index=this.stack.bufferBase-t.bufferBase,this.stack=t,this.buffer=t.buffer)}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}next(){this.index-=4,this.pos-=4,this.index==0&&this.maybeNext()}fork(){return new ra(this.stack,this.pos,this.index)}}function Tt(e,t=Uint16Array){if(typeof e!="string")return e;let a=null;for(let r=0,n=0;r=92&&s--,s>=34&&s--;let c=s-32;if(c>=46&&(c-=46,o=!0),i+=c,o)break;i*=46}a?a[n++]=i:a=new t(i)}return a}class jt{constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0}}const ci=new jt;class pO{constructor(t,a){this.input=t,this.ranges=a,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=ci,this.rangeIndex=0,this.pos=this.chunkPos=a[0].from,this.range=a[0],this.end=a[a.length-1].to,this.readNext()}resolveOffset(t,a){let r=this.range,n=this.rangeIndex,i=this.pos+t;for(;ir.to:i>=r.to;){if(n==this.ranges.length-1)return null;let s=this.ranges[++n];i+=s.from-r.to,r=s}return i}clipPos(t){if(t>=this.range.from&&tt)return Math.max(t,a.from);return this.end}peek(t){let a=this.chunkOff+t,r,n;if(a>=0&&a=this.chunk2Pos&&ro.to&&(this.chunk2=this.chunk2.slice(0,o.to-r)),n=this.chunk2.charCodeAt(0)}}return r>=this.token.lookAhead&&(this.token.lookAhead=r+1),n}acceptToken(t,a=0){let r=a?this.resolveOffset(a,-1):this.pos;if(r==null||r=this.chunk2Pos&&this.posthis.range.to?t.slice(0,this.range.to-this.pos):t,this.chunkPos=this.pos,this.chunkOff=0}}readNext(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}advance(t=1){for(this.chunkOff+=t;this.pos+t>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();t-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=t,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}setDone(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}reset(t,a){if(a?(this.token=a,a.start=t,a.lookAhead=t+1,a.value=a.extended=-1):this.token=ci,this.pos!=t){if(this.pos=t,t==this.end)return this.setDone(),this;for(;t=this.range.to;)this.range=this.ranges[++this.rangeIndex];t>=this.chunkPos&&t=this.chunkPos&&a<=this.chunkPos+this.chunk.length)return this.chunk.slice(t-this.chunkPos,a-this.chunkPos);if(t>=this.chunk2Pos&&a<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(t-this.chunk2Pos,a-this.chunk2Pos);if(t>=this.range.from&&a<=this.range.to)return this.input.read(t,a);let r="";for(let n of this.ranges){if(n.from>=a)break;n.to>t&&(r+=this.input.read(Math.max(n.from,t),Math.min(n.to,a)))}return r}}class Qt{constructor(t,a){this.data=t,this.id=a}token(t,a){let{parser:r}=a.p;Rs(this.data,t,a,this.id,r.data,r.tokenPrecTable)}}Qt.prototype.contextual=Qt.prototype.fallback=Qt.prototype.extend=!1;class na{constructor(t,a,r){this.precTable=a,this.elseToken=r,this.data=typeof t=="string"?Tt(t):t}token(t,a){let r=t.pos,n=0;for(;;){let i=t.next<0,s=t.resolveOffset(1,1);if(Rs(this.data,t,a,0,this.data,this.precTable),t.token.value>-1)break;if(this.elseToken==null)return;if(i||n++,s==null)break;t.reset(s,t.token)}n&&(t.reset(r,t.token),t.acceptToken(this.elseToken,n))}}na.prototype.contextual=Qt.prototype.fallback=Qt.prototype.extend=!1;class Ie{constructor(t,a={}){this.token=t,this.contextual=!!a.contextual,this.fallback=!!a.fallback,this.extend=!!a.extend}}function Rs(e,t,a,r,n,i){let s=0,o=1<0){let f=e[u];if(c.allows(f)&&(t.token.value==-1||t.token.value==f||xO(f,t.token.value,n,i))){t.acceptToken(f);break}}let d=t.next,g=0,l=e[s+2];if(t.next<0&&l>g&&e[O+l*3-3]==65535){s=e[O+l*3-1];continue e}for(;g>1,f=O+u+(u<<1),h=e[f],v=e[f+1]||65536;if(d=v)g=u+1;else{s=e[f+2],t.advance();continue e}}break}}function ui(e,t,a){for(let r=t,n;(n=e[r])!=65535;r++)if(n==a)return r-t;return-1}function xO(e,t,a,r){let n=ui(a,r,t);return n<0||ui(a,r,e)t)&&!r.type.isError)return a<0?Math.max(0,Math.min(r.to-1,t-25)):Math.min(e.length,Math.max(r.from+1,t+25));if(a<0?r.prevSibling():r.nextSibling())break;if(!r.parent())return a<0?0:e.length}}class mO{constructor(t,a){this.fragments=t,this.nodeSet=a,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}nextFragment(){let t=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(t){for(this.safeFrom=t.openStart?fi(t.tree,t.from+t.offset,1)-t.offset:t.from,this.safeTo=t.openEnd?fi(t.tree,t.to+t.offset,-1)-t.offset:t.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(t.tree),this.start.push(-t.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}nodeAt(t){if(tt)return this.nextStart=s,null;if(i instanceof zt){if(s==t){if(s=Math.max(this.safeFrom,t)&&(this.trees.push(i),this.start.push(s),this.index.push(0))}else this.index[a]++,this.nextStart=s+i.length}}}class gO{constructor(t,a){this.stream=a,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=t.tokenizers.map(r=>new jt)}getActions(t){let a=0,r=null,{parser:n}=t.p,{tokenizers:i}=n,s=n.stateSlot(t.state,3),o=t.curContext?t.curContext.hash:0,c=0;for(let O=0;Og.end+25&&(c=Math.max(g.lookAhead,c)),g.value!=0)){let l=a;if(g.extended>-1&&(a=this.addActions(t,g.extended,g.end,a)),a=this.addActions(t,g.value,g.end,a),!d.extend&&(r=g,a>l))break}}for(;this.actions.length>a;)this.actions.pop();return c&&t.setLookAhead(c),!r&&t.pos==this.stream.end&&(r=new jt,r.value=t.p.parser.eofTerm,r.start=r.end=t.pos,a=this.addActions(t,r.value,r.end,a)),this.mainToken=r,this.actions}getMainToken(t){if(this.mainToken)return this.mainToken;let a=new jt,{pos:r,p:n}=t;return a.start=r,a.end=Math.min(r+1,n.stream.end),a.value=r==n.stream.end?n.parser.eofTerm:0,a}updateCachedToken(t,a,r){let n=this.stream.clipPos(r.pos);if(a.token(this.stream.reset(n,t),r),t.value>-1){let{parser:i}=r.p;for(let s=0;s=0&&r.p.parser.dialect.allows(o>>1)){o&1?t.extended=o>>1:t.value=o>>1;break}}}else t.value=0,t.end=this.stream.clipPos(n+1)}putAction(t,a,r,n){for(let i=0;it.bufferLength*4?new mO(r,t.nodeSet):null}get parsedPos(){return this.minStackPos}advance(){let t=this.stacks,a=this.minStackPos,r=this.stacks=[],n,i;if(this.bigReductionCount>300&&t.length==1){let[s]=t;for(;s.forceReduce()&&s.stack.length&&s.stack[s.stack.length-2]>=this.lastBigReductionStart;);this.bigReductionCount=this.lastBigReductionSize=0}for(let s=0;sa)r.push(o);else{if(this.advanceStack(o,r,t))continue;{n||(n=[],i=[]),n.push(o);let c=this.tokens.getMainToken(o);i.push(c.value,c.end)}}break}}if(!r.length){let s=n&&SO(n);if(s)return this.stackToTree(s);if(this.parser.strict)throw new SyntaxError("No parse at "+a);this.recovering||(this.recovering=5)}if(this.recovering&&n){let s=this.stoppedAt!=null&&n[0].pos>this.stoppedAt?n[0]:this.runRecovery(n,i,r);if(s)return this.stackToTree(s.forceAll())}if(this.recovering){let s=this.recovering==1?1:this.recovering*3;if(r.length>s)for(r.sort((o,c)=>c.score-o.score);r.length>s;)r.pop();r.some(o=>o.reducePos>a)&&this.recovering--}else if(r.length>1){e:for(let s=0;s500&&O.buffer.length>500)if((o.score-O.score||o.buffer.length-O.buffer.length)>0)r.splice(c--,1);else{r.splice(s--,1);continue e}}}r.length>12&&r.splice(12,r.length-12)}this.minStackPos=r[0].pos;for(let s=1;s ":"";if(this.stoppedAt!=null&&n>this.stoppedAt)return t.forceReduce()?t:null;if(this.fragments){let O=t.curContext&&t.curContext.tracker.strict,d=O?t.curContext.hash:0;for(let g=this.fragments.nodeAt(n);g;){let l=this.parser.nodeSet.types[g.type.id]==g.type?i.getGoto(t.state,g.type.id):-1;if(l>-1&&g.length&&(!O||(g.prop(Dr.contextHash)||0)==d))return t.useNode(g,l),!0;if(!(g instanceof zt)||g.children.length==0||g.positions[0]>0)break;let u=g.children[0];if(u instanceof zt&&g.positions[0]==0)g=u;else break}}let o=i.stateSlot(t.state,4);if(o>0)return t.reduce(o),!0;if(t.stack.length>=8400)for(;t.stack.length>6e3&&t.forceReduce(););let c=this.tokens.getActions(t);for(let O=0;On?a.push(f):r.push(f)}return!1}advanceFully(t,a){let r=t.pos;for(;;){if(!this.advanceStack(t,null,null))return!1;if(t.pos>r)return di(t,a),!0}}runRecovery(t,a,r){let n=null,i=!1;for(let s=0;s ":"";if(o.deadEnd&&(i||(i=!0,o.restart(),this.advanceFully(o,r))))continue;let g=o.split(),l=d;for(let u=0;g.forceReduce()&&u<10&&!this.advanceFully(g,r);u++)De&&(l=this.stackID(g)+" -> ");for(let u of o.recoverByInsert(c))this.advanceFully(u,r);this.stream.end>o.pos?(O==o.pos&&(O++,c=0),o.recoverByDelete(c,O),di(o,r)):(!n||n.scoree;class Ds{constructor(t){this.start=t.start,this.shift=t.shift||er,this.reduce=t.reduce||er,this.reuse=t.reuse||er,this.hash=t.hash||(()=>0),this.strict=t.strict!==!1}}class bt extends q0{constructor(t){if(super(),this.wrappers=[],t.version!=14)throw new RangeError(`Parser version (${t.version}) doesn't match runtime version (14)`);let a=t.nodeNames.split(" ");this.minRepeatTerm=a.length;for(let o=0;ot.topRules[o][1]),n=[];for(let o=0;o=0)i(d,c,o[O++]);else{let g=o[O+-d];for(let l=-d;l>0;l--)i(o[O++],c,g);O++}}}this.nodeSet=new L0(a.map((o,c)=>F0.define({name:c>=this.minRepeatTerm?void 0:o,id:c,props:n[c],top:r.indexOf(c)>-1,error:c==0,skipped:t.skippedNodes&&t.skippedNodes.indexOf(c)>-1}))),t.propSources&&(this.nodeSet=this.nodeSet.extend(...t.propSources)),this.strict=!1,this.bufferLength=Y0;let s=Tt(t.tokenData);this.context=t.context,this.specializerSpecs=t.specialized||[],this.specialized=new Uint16Array(this.specializerSpecs.length);for(let o=0;otypeof o=="number"?new Qt(s,o):o),this.topRules=t.topRules,this.dialects=t.dialects||{},this.dynamicPrecedences=t.dynamicPrecedences||null,this.tokenPrecTable=t.tokenPrec,this.termNames=t.termNames||null,this.maxNode=this.nodeSet.types.length-1,this.dialect=this.parseDialect(),this.top=this.topRules[Object.keys(this.topRules)[0]]}createParse(t,a,r){let n=new vO(this,t,a,r);for(let i of this.wrappers)n=i(n,t,a,r);return n}getGoto(t,a,r=!1){let n=this.goto;if(a>=n[0])return-1;for(let i=n[a+1];;){let s=n[i++],o=s&1,c=n[i++];if(o&&r)return c;for(let O=i+(s>>1);i0}validAction(t,a){return!!this.allActions(t,r=>r==a?!0:null)}allActions(t,a){let r=this.stateSlot(t,4),n=r?a(r):void 0;for(let i=this.stateSlot(t,1);n==null;i+=3){if(this.data[i]==65535)if(this.data[i+1]==1)i=Je(this.data,i+2);else break;n=a(Je(this.data,i+1))}return n}nextStates(t){let a=[];for(let r=this.stateSlot(t,1);;r+=3){if(this.data[r]==65535)if(this.data[r+1]==1)r=Je(this.data,r+2);else break;if(!(this.data[r+2]&1)){let n=this.data[r+1];a.some((i,s)=>s&1&&i==n)||a.push(this.data[r],n)}}return a}configure(t){let a=Object.assign(Object.create(bt.prototype),this);if(t.props&&(a.nodeSet=this.nodeSet.extend(...t.props)),t.top){let r=this.topRules[t.top];if(!r)throw new RangeError(`Invalid top rule name ${t.top}`);a.top=r}return t.tokenizers&&(a.tokenizers=this.tokenizers.map(r=>{let n=t.tokenizers.find(i=>i.from==r);return n?n.to:r})),t.specializers&&(a.specializers=this.specializers.slice(),a.specializerSpecs=this.specializerSpecs.map((r,n)=>{let i=t.specializers.find(o=>o.from==r.external);if(!i)return r;let s=Object.assign(Object.assign({},r),{external:i.to});return a.specializers[n]=hi(s),s})),t.contextTracker&&(a.context=t.contextTracker),t.dialect&&(a.dialect=this.parseDialect(t.dialect)),t.strict!=null&&(a.strict=t.strict),t.wrap&&(a.wrappers=a.wrappers.concat(t.wrap)),t.bufferLength!=null&&(a.bufferLength=t.bufferLength),a}hasWrappers(){return this.wrappers.length>0}getName(t){return this.termNames?this.termNames[t]:String(t<=this.maxNode&&this.nodeSet.types[t].name||t)}get eofTerm(){return this.maxNode+1}get topNode(){return this.nodeSet.types[this.top[1]]}dynamicPrecedence(t){let a=this.dynamicPrecedences;return a==null?0:a[t]||0}parseDialect(t){let a=Object.keys(this.dialects),r=a.map(()=>!1);if(t)for(let i of t.split(" ")){let s=a.indexOf(i);s>=0&&(r[s]=!0)}let n=null;for(let i=0;ir)&&a.p.parser.stateFlag(a.state,2)&&(!t||t.scoree.external(a,r)<<1|t}return e.get}const bO=54,PO=1,yO=55,$O=2,wO=56,_O=3,pi=4,kO=5,ia=6,Bs=7,qs=8,Ls=9,Fs=10,CO=11,EO=12,AO=13,tr=57,TO=14,xi=58,Ys=20,ZO=22,Is=23,XO=24,gr=26,Vs=27,RO=28,DO=31,BO=34,qO=36,LO=37,FO=0,YO=1,IO={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},VO={dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},mi={dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}};function UO(e){return e==45||e==46||e==58||e>=65&&e<=90||e==95||e>=97&&e<=122||e>=161}function Us(e){return e==9||e==10||e==13||e==32}let gi=null,vi=null,Qi=0;function vr(e,t){let a=e.pos+t;if(Qi==a&&vi==e)return gi;let r=e.peek(t);for(;Us(r);)r=e.peek(++t);let n="";for(;UO(r);)n+=String.fromCharCode(r),r=e.peek(++t);return vi=e,Qi=a,gi=n?n.toLowerCase():r==MO||r==WO?void 0:null}const Ms=60,sa=62,jr=47,MO=63,WO=33,zO=45;function Si(e,t){this.name=e,this.parent=t}const NO=[ia,Fs,Bs,qs,Ls],GO=new Ds({start:null,shift(e,t,a,r){return NO.indexOf(t)>-1?new Si(vr(r,1)||"",e):e},reduce(e,t){return t==Ys&&e?e.parent:e},reuse(e,t,a,r){let n=t.type.id;return n==ia||n==qO?new Si(vr(r,1)||"",e):e},strict:!1}),jO=new Ie((e,t)=>{if(e.next!=Ms){e.next<0&&t.context&&e.acceptToken(tr);return}e.advance();let a=e.next==jr;a&&e.advance();let r=vr(e,0);if(r===void 0)return;if(!r)return e.acceptToken(a?TO:ia);let n=t.context?t.context.name:null;if(a){if(r==n)return e.acceptToken(CO);if(n&&VO[n])return e.acceptToken(tr,-2);if(t.dialectEnabled(FO))return e.acceptToken(EO);for(let i=t.context;i;i=i.parent)if(i.name==r)return;e.acceptToken(AO)}else{if(r=="script")return e.acceptToken(Bs);if(r=="style")return e.acceptToken(qs);if(r=="textarea")return e.acceptToken(Ls);if(IO.hasOwnProperty(r))return e.acceptToken(Fs);n&&mi[n]&&mi[n][r]?e.acceptToken(tr,-1):e.acceptToken(ia)}},{contextual:!0}),HO=new Ie(e=>{for(let t=0,a=0;;a++){if(e.next<0){a&&e.acceptToken(xi);break}if(e.next==zO)t++;else if(e.next==sa&&t>=2){a>=3&&e.acceptToken(xi,-2);break}else t=0;e.advance()}});function KO(e){for(;e;e=e.parent)if(e.name=="svg"||e.name=="math")return!0;return!1}const JO=new Ie((e,t)=>{if(e.next==jr&&e.peek(1)==sa){let a=t.dialectEnabled(YO)||KO(t.context);e.acceptToken(a?kO:pi,2)}else e.next==sa&&e.acceptToken(pi,1)});function Hr(e,t,a){let r=2+e.length;return new Ie(n=>{for(let i=0,s=0,o=0;;o++){if(n.next<0){o&&n.acceptToken(t);break}if(i==0&&n.next==Ms||i==1&&n.next==jr||i>=2&&is?n.acceptToken(t,-s):n.acceptToken(a,-(s-2));break}else if((n.next==10||n.next==13)&&o){n.acceptToken(t,1);break}else i=s=0;n.advance()}})}const ec=Hr("script",bO,PO),tc=Hr("style",yO,$O),ac=Hr("textarea",wO,_O),rc=qr({"Text RawText":_.content,"StartTag StartCloseTag SelfClosingEndTag EndTag":_.angleBracket,TagName:_.tagName,"MismatchedCloseTag/TagName":[_.tagName,_.invalid],AttributeName:_.attributeName,"AttributeValue UnquotedAttributeValue":_.attributeValue,Is:_.definitionOperator,"EntityReference CharacterReference":_.character,Comment:_.blockComment,ProcessingInst:_.processingInstruction,DoctypeDecl:_.documentMeta}),nc=bt.deserialize({version:14,states:",xOVO!rOOO!WQ#tO'#CqO!]Q#tO'#CzO!bQ#tO'#C}O!gQ#tO'#DQO!lQ#tO'#DSO!qOaO'#CpO!|ObO'#CpO#XOdO'#CpO$eO!rO'#CpOOO`'#Cp'#CpO$lO$fO'#DTO$tQ#tO'#DVO$yQ#tO'#DWOOO`'#Dk'#DkOOO`'#DY'#DYQVO!rOOO%OQ&rO,59]O%ZQ&rO,59fO%fQ&rO,59iO%qQ&rO,59lO%|Q&rO,59nOOOa'#D^'#D^O&XOaO'#CxO&dOaO,59[OOOb'#D_'#D_O&lObO'#C{O&wObO,59[OOOd'#D`'#D`O'POdO'#DOO'[OdO,59[OOO`'#Da'#DaO'dO!rO,59[O'kQ#tO'#DROOO`,59[,59[OOOp'#Db'#DbO'pO$fO,59oOOO`,59o,59oO'xQ#|O,59qO'}Q#|O,59rOOO`-E7W-E7WO(SQ&rO'#CsOOQW'#DZ'#DZO(bQ&rO1G.wOOOa1G.w1G.wOOO`1G/Y1G/YO(mQ&rO1G/QOOOb1G/Q1G/QO(xQ&rO1G/TOOOd1G/T1G/TO)TQ&rO1G/WOOO`1G/W1G/WO)`Q&rO1G/YOOOa-E7[-E7[O)kQ#tO'#CyOOO`1G.v1G.vOOOb-E7]-E7]O)pQ#tO'#C|OOOd-E7^-E7^O)uQ#tO'#DPOOO`-E7_-E7_O)zQ#|O,59mOOOp-E7`-E7`OOO`1G/Z1G/ZOOO`1G/]1G/]OOO`1G/^1G/^O*PQ,UO,59_OOQW-E7X-E7XOOOa7+$c7+$cOOO`7+$t7+$tOOOb7+$l7+$lOOOd7+$o7+$oOOO`7+$r7+$rO*[Q#|O,59eO*aQ#|O,59hO*fQ#|O,59kOOO`1G/X1G/XO*kO7[O'#CvO*|OMhO'#CvOOQW1G.y1G.yOOO`1G/P1G/POOO`1G/S1G/SOOO`1G/V1G/VOOOO'#D['#D[O+_O7[O,59bOOQW,59b,59bOOOO'#D]'#D]O+pOMhO,59bOOOO-E7Y-E7YOOQW1G.|1G.|OOOO-E7Z-E7Z",stateData:",]~O!^OS~OUSOVPOWQOXROYTO[]O][O^^O`^Oa^Ob^Oc^Ox^O{_O!dZO~OfaO~OfbO~OfcO~OfdO~OfeO~O!WfOPlP!ZlP~O!XiOQoP!ZoP~O!YlORrP!ZrP~OUSOVPOWQOXROYTOZqO[]O][O^^O`^Oa^Ob^Oc^Ox^O!dZO~O!ZrO~P#dO![sO!euO~OfvO~OfwO~OS|OT}OhyO~OS!POT}OhyO~OS!ROT}OhyO~OS!TOT}OhyO~OS}OT}OhyO~O!WfOPlX!ZlX~OP!WO!Z!XO~O!XiOQoX!ZoX~OQ!ZO!Z!XO~O!YlORrX!ZrX~OR!]O!Z!XO~O!Z!XO~P#dOf!_O~O![sO!e!aO~OS!bO~OS!cO~Oi!dOSgXTgXhgX~OS!fOT!gOhyO~OS!hOT!gOhyO~OS!iOT!gOhyO~OS!jOT!gOhyO~OS!gOT!gOhyO~Of!kO~Of!lO~Of!mO~OS!nO~Ok!qO!`!oO!b!pO~OS!rO~OS!sO~OS!tO~Oa!uOb!uOc!uO!`!wO!a!uO~Oa!xOb!xOc!xO!b!wO!c!xO~Oa!uOb!uOc!uO!`!{O!a!uO~Oa!xOb!xOc!xO!b!{O!c!xO~OT~bac!dx{!d~",goto:"%p!`PPPPPPPPPPPPPPPPPPPP!a!gP!mPP!yP!|#P#S#Y#]#`#f#i#l#r#x!aP!a!aP$O$U$l$r$x%O%U%[%bPPPPPPPP%hX^OX`pXUOX`pezabcde{!O!Q!S!UR!q!dRhUR!XhXVOX`pRkVR!XkXWOX`pRnWR!XnXXOX`pQrXR!XpXYOX`pQ`ORx`Q{aQ!ObQ!QcQ!SdQ!UeZ!e{!O!Q!S!UQ!v!oR!z!vQ!y!pR!|!yQgUR!VgQjVR!YjQmWR![mQpXR!^pQtZR!`tS_O`ToXp",nodeNames:"⚠ StartCloseTag StartCloseTag StartCloseTag EndTag SelfClosingEndTag StartTag StartTag StartTag StartTag StartTag StartCloseTag StartCloseTag StartCloseTag IncompleteCloseTag Document Text EntityReference CharacterReference InvalidEntity Element OpenTag TagName Attribute AttributeName Is AttributeValue UnquotedAttributeValue ScriptText CloseTag OpenTag StyleText CloseTag OpenTag TextareaText CloseTag OpenTag CloseTag SelfClosingTag Comment ProcessingInst MismatchedCloseTag CloseTag DoctypeDecl",maxTerm:67,context:GO,nodeProps:[["closedBy",-10,1,2,3,7,8,9,10,11,12,13,"EndTag",6,"EndTag SelfClosingEndTag",-4,21,30,33,36,"CloseTag"],["openedBy",4,"StartTag StartCloseTag",5,"StartTag",-4,29,32,35,37,"OpenTag"],["group",-9,14,17,18,19,20,39,40,41,42,"Entity",16,"Entity TextContent",-3,28,31,34,"TextContent Entity"],["isolate",-11,21,29,30,32,33,35,36,37,38,41,42,"ltr",-3,26,27,39,""]],propSources:[rc],skippedNodes:[0],repeatNodeCount:9,tokenData:"!]tw8twx7Sx!P8t!P!Q5u!Q!]8t!]!^/^!^!a7S!a#S8t#S#T;{#T#s8t#s$f5u$f;'S8t;'S;=`>V<%l?Ah8t?Ah?BY5u?BY?Mn8t?MnO5u!Z5zbkWOX5uXZ7SZ[5u[^7S^p5uqr5urs7Sst+Ptw5uwx7Sx!]5u!]!^7w!^!a7S!a#S5u#S#T7S#T;'S5u;'S;=`8n<%lO5u!R7VVOp7Sqs7St!]7S!]!^7l!^;'S7S;'S;=`7q<%lO7S!R7qOa!R!R7tP;=`<%l7S!Z8OYkWa!ROX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+P!Z8qP;=`<%l5u!_8{ihSkWOX5uXZ7SZ[5u[^7S^p5uqr8trs7Sst/^tw8twx7Sx!P8t!P!Q5u!Q!]8t!]!^:j!^!a7S!a#S8t#S#T;{#T#s8t#s$f5u$f;'S8t;'S;=`>V<%l?Ah8t?Ah?BY5u?BY?Mn8t?MnO5u!_:sbhSkWa!ROX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;'S/^;'S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+P!VP<%l?Ah;{?Ah?BY7S?BY?Mn;{?MnO7S!V=dXhSa!Rqr0msw0mx!P0m!Q!^0m!a#s0m$f;'S0m;'S;=`1_<%l?Ah0m?BY?Mn0m!V>SP;=`<%l;{!_>YP;=`<%l8t!_>dhhSkWOX@OXZAYZ[@O[^AY^p@OqrBwrsAYswBwwxAYx!PBw!P!Q@O!Q!]Bw!]!^/^!^!aAY!a#SBw#S#TE{#T#sBw#s$f@O$f;'SBw;'S;=`HS<%l?AhBw?Ah?BY@O?BY?MnBw?MnO@O!Z@TakWOX@OXZAYZ[@O[^AY^p@Oqr@OrsAYsw@OwxAYx!]@O!]!^Az!^!aAY!a#S@O#S#TAY#T;'S@O;'S;=`Bq<%lO@O!RA]UOpAYq!]AY!]!^Ao!^;'SAY;'S;=`At<%lOAY!RAtOb!R!RAwP;=`<%lAY!ZBRYkWb!ROX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+P!ZBtP;=`<%l@O!_COhhSkWOX@OXZAYZ[@O[^AY^p@OqrBwrsAYswBwwxAYx!PBw!P!Q@O!Q!]Bw!]!^Dj!^!aAY!a#SBw#S#TE{#T#sBw#s$f@O$f;'SBw;'S;=`HS<%l?AhBw?Ah?BY@O?BY?MnBw?MnO@O!_DsbhSkWb!ROX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;'S/^;'S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+P!VFQbhSOpAYqrE{rsAYswE{wxAYx!PE{!P!QAY!Q!]E{!]!^GY!^!aAY!a#sE{#s$fAY$f;'SE{;'S;=`G|<%l?AhE{?Ah?BYAY?BY?MnE{?MnOAY!VGaXhSb!Rqr0msw0mx!P0m!Q!^0m!a#s0m$f;'S0m;'S;=`1_<%l?Ah0m?BY?Mn0m!VHPP;=`<%lE{!_HVP;=`<%lBw!ZHcW!bx`P!a`Or(trs'ksv(tw!^(t!^!_)e!_;'S(t;'S;=`*P<%lO(t!aIYlhS`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx}-_}!OKQ!O!P-_!P!Q$q!Q!^-_!^!_*V!_!a&X!a#S-_#S#T1k#T#s-_#s$f$q$f;'S-_;'S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q!aK_khS`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx!P-_!P!Q$q!Q!^-_!^!_*V!_!`&X!`!aMS!a#S-_#S#T1k#T#s-_#s$f$q$f;'S-_;'S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q!TM_X`P!a`!cp!eQOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&X!aNZ!ZhSfQ`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx}-_}!OMz!O!PMz!P!Q$q!Q![Mz![!]Mz!]!^-_!^!_*V!_!a&X!a!c-_!c!}Mz!}#R-_#R#SMz#S#T1k#T#oMz#o#s-_#s$f$q$f$}-_$}%OMz%O%W-_%W%oMz%o%p-_%p&aMz&a&b-_&b1pMz1p4UMz4U4dMz4d4e-_4e$ISMz$IS$I`-_$I`$IbMz$Ib$Je-_$Je$JgMz$Jg$Kh-_$Kh%#tMz%#t&/x-_&/x&EtMz&Et&FV-_&FV;'SMz;'S;:j!#|;:j;=`3X<%l?&r-_?&r?AhMz?Ah?BY$q?BY?MnMz?MnO$q!a!$PP;=`<%lMz!R!$ZY!a`!cpOq*Vqr!$yrs(Vsv*Vwx)ex!a*V!a!b!4t!b;'S*V;'S;=`*s<%lO*V!R!%Q]!a`!cpOr*Vrs(Vsv*Vwx)ex}*V}!O!%y!O!f*V!f!g!']!g#W*V#W#X!0`#X;'S*V;'S;=`*s<%lO*V!R!&QX!a`!cpOr*Vrs(Vsv*Vwx)ex}*V}!O!&m!O;'S*V;'S;=`*s<%lO*V!R!&vV!a`!cp!dPOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!'dX!a`!cpOr*Vrs(Vsv*Vwx)ex!q*V!q!r!(P!r;'S*V;'S;=`*s<%lO*V!R!(WX!a`!cpOr*Vrs(Vsv*Vwx)ex!e*V!e!f!(s!f;'S*V;'S;=`*s<%lO*V!R!(zX!a`!cpOr*Vrs(Vsv*Vwx)ex!v*V!v!w!)g!w;'S*V;'S;=`*s<%lO*V!R!)nX!a`!cpOr*Vrs(Vsv*Vwx)ex!{*V!{!|!*Z!|;'S*V;'S;=`*s<%lO*V!R!*bX!a`!cpOr*Vrs(Vsv*Vwx)ex!r*V!r!s!*}!s;'S*V;'S;=`*s<%lO*V!R!+UX!a`!cpOr*Vrs(Vsv*Vwx)ex!g*V!g!h!+q!h;'S*V;'S;=`*s<%lO*V!R!+xY!a`!cpOr!+qrs!,hsv!+qvw!-Swx!.[x!`!+q!`!a!/j!a;'S!+q;'S;=`!0Y<%lO!+qq!,mV!cpOv!,hvx!-Sx!`!,h!`!a!-q!a;'S!,h;'S;=`!.U<%lO!,hP!-VTO!`!-S!`!a!-f!a;'S!-S;'S;=`!-k<%lO!-SP!-kO{PP!-nP;=`<%l!-Sq!-xS!cp{POv(Vx;'S(V;'S;=`(h<%lO(Vq!.XP;=`<%l!,ha!.aX!a`Or!.[rs!-Ssv!.[vw!-Sw!`!.[!`!a!.|!a;'S!.[;'S;=`!/d<%lO!.[a!/TT!a`{POr)esv)ew;'S)e;'S;=`)y<%lO)ea!/gP;=`<%l!.[!R!/sV!a`!cp{POr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!0]P;=`<%l!+q!R!0gX!a`!cpOr*Vrs(Vsv*Vwx)ex#c*V#c#d!1S#d;'S*V;'S;=`*s<%lO*V!R!1ZX!a`!cpOr*Vrs(Vsv*Vwx)ex#V*V#V#W!1v#W;'S*V;'S;=`*s<%lO*V!R!1}X!a`!cpOr*Vrs(Vsv*Vwx)ex#h*V#h#i!2j#i;'S*V;'S;=`*s<%lO*V!R!2qX!a`!cpOr*Vrs(Vsv*Vwx)ex#m*V#m#n!3^#n;'S*V;'S;=`*s<%lO*V!R!3eX!a`!cpOr*Vrs(Vsv*Vwx)ex#d*V#d#e!4Q#e;'S*V;'S;=`*s<%lO*V!R!4XX!a`!cpOr*Vrs(Vsv*Vwx)ex#X*V#X#Y!+q#Y;'S*V;'S;=`*s<%lO*V!R!4{Y!a`!cpOr!4trs!5ksv!4tvw!6Vwx!8]x!a!4t!a!b!:]!b;'S!4t;'S;=`!;r<%lO!4tq!5pV!cpOv!5kvx!6Vx!a!5k!a!b!7W!b;'S!5k;'S;=`!8V<%lO!5kP!6YTO!a!6V!a!b!6i!b;'S!6V;'S;=`!7Q<%lO!6VP!6lTO!`!6V!`!a!6{!a;'S!6V;'S;=`!7Q<%lO!6VP!7QOxPP!7TP;=`<%l!6Vq!7]V!cpOv!5kvx!6Vx!`!5k!`!a!7r!a;'S!5k;'S;=`!8V<%lO!5kq!7yS!cpxPOv(Vx;'S(V;'S;=`(h<%lO(Vq!8YP;=`<%l!5ka!8bX!a`Or!8]rs!6Vsv!8]vw!6Vw!a!8]!a!b!8}!b;'S!8];'S;=`!:V<%lO!8]a!9SX!a`Or!8]rs!6Vsv!8]vw!6Vw!`!8]!`!a!9o!a;'S!8];'S;=`!:V<%lO!8]a!9vT!a`xPOr)esv)ew;'S)e;'S;=`)y<%lO)ea!:YP;=`<%l!8]!R!:dY!a`!cpOr!4trs!5ksv!4tvw!6Vwx!8]x!`!4t!`!a!;S!a;'S!4t;'S;=`!;r<%lO!4t!R!;]V!a`!cpxPOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!;uP;=`<%l!4t!V!{let O=o.type.id;if(O==RO)return ar(o,c,a);if(O==DO)return ar(o,c,r);if(O==BO)return ar(o,c,n);if(O==Ys&&i.length){let d=o.node,g=d.firstChild,l=g&&bi(g,c),u;if(l){for(let f of i)if(f.tag==l&&(!f.attrs||f.attrs(u||(u=Ws(g,c))))){let h=d.lastChild,v=h.type.id==LO?h.from:d.to;if(v>g.to)return{parser:f.parser,overlay:[{from:g.to,to:v}]}}}}if(s&&O==Is){let d=o.node,g;if(g=d.firstChild){let l=s[c.read(g.from,g.to)];if(l)for(let u of l){if(u.tagName&&u.tagName!=bi(d.parent,c))continue;let f=d.lastChild;if(f.type.id==gr){let h=f.from+1,v=f.lastChild,Q=f.to-(v&&v.isError?0:1);if(Q>h)return{parser:u.parser,overlay:[{from:h,to:Q}]}}else if(f.type.id==Vs)return{parser:u.parser,overlay:[{from:f.from,to:f.to}]}}}}return null})}const ic=101,Pi=1,sc=102,oc=103,yi=2,Ns=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],lc=58,Oc=40,Gs=95,cc=91,Ht=45,uc=46,fc=35,dc=37,hc=38,pc=92,xc=10;function Bt(e){return e>=65&&e<=90||e>=97&&e<=122||e>=161}function js(e){return e>=48&&e<=57}const mc=new Ie((e,t)=>{for(let a=!1,r=0,n=0;;n++){let{next:i}=e;if(Bt(i)||i==Ht||i==Gs||a&&js(i))!a&&(i!=Ht||n>0)&&(a=!0),r===n&&i==Ht&&r++,e.advance();else if(i==pc&&e.peek(1)!=xc)e.advance(),e.next>-1&&e.advance(),a=!0;else{a&&e.acceptToken(i==Oc?sc:r==2&&t.canShift(yi)?yi:oc);break}}}),gc=new Ie(e=>{if(Ns.includes(e.peek(-1))){let{next:t}=e;(Bt(t)||t==Gs||t==fc||t==uc||t==cc||t==lc&&Bt(e.peek(1))||t==Ht||t==hc)&&e.acceptToken(ic)}}),vc=new Ie(e=>{if(!Ns.includes(e.peek(-1))){let{next:t}=e;if(t==dc&&(e.advance(),e.acceptToken(Pi)),Bt(t)){do e.advance();while(Bt(e.next)||js(e.next));e.acceptToken(Pi)}}}),Qc=qr({"AtKeyword import charset namespace keyframes media supports":_.definitionKeyword,"from to selector":_.keyword,NamespaceName:_.namespace,KeyframeName:_.labelName,KeyframeRangeName:_.operatorKeyword,TagName:_.tagName,ClassName:_.className,PseudoClassName:_.constant(_.className),IdName:_.labelName,"FeatureName PropertyName":_.propertyName,AttributeName:_.attributeName,NumberLiteral:_.number,KeywordQuery:_.keyword,UnaryQueryOp:_.operatorKeyword,"CallTag ValueName":_.atom,VariableName:_.variableName,Callee:_.operatorKeyword,Unit:_.unit,"UniversalSelector NestingSelector":_.definitionOperator,MatchOp:_.compareOperator,"ChildOp SiblingOp, LogicOp":_.logicOperator,BinOp:_.arithmeticOperator,Important:_.modifier,Comment:_.blockComment,ColorLiteral:_.color,"ParenthesizedContent StringLiteral":_.string,":":_.punctuation,"PseudoOp #":_.derefOperator,"; ,":_.separator,"( )":_.paren,"[ ]":_.squareBracket,"{ }":_.brace}),Sc={__proto__:null,lang:34,"nth-child":34,"nth-last-child":34,"nth-of-type":34,"nth-last-of-type":34,dir:34,"host-context":34,url:62,"url-prefix":62,domain:62,regexp:62,selector:140},bc={__proto__:null,"@import":120,"@media":144,"@charset":148,"@namespace":152,"@keyframes":158,"@supports":170},Pc={__proto__:null,not:134,only:134},yc=bt.deserialize({version:14,states:":|QYQ[OOO#_Q[OOP#fOWOOOOQP'#Cd'#CdOOQP'#Cc'#CcO#kQ[O'#CfO$[QXO'#CaO$fQ[O'#CiO$qQ[O'#DUO$vQ[O'#DXOOQP'#Eo'#EoO${QdO'#DhO%jQ[O'#DuO${QdO'#DwO%{Q[O'#DyO&WQ[O'#D|O&`Q[O'#ESO&nQ[O'#EUOOQS'#En'#EnOOQS'#EX'#EXQYQ[OOO&uQXO'#CdO'jQWO'#DdO'oQWO'#EtO'zQ[O'#EtQOQWOOP(UO#tO'#C_POOO)C@^)C@^OOQP'#Ch'#ChOOQP,59Q,59QO#kQ[O,59QO(aQ[O,59TO$qQ[O,59pO$vQ[O,59sO(lQ[O,59vO(lQ[O,59xO(lQ[O,59yO(lQ[O'#E^O)WQWO,58{O)`Q[O'#DcOOQS,58{,58{OOQP'#Cl'#ClOOQO'#DS'#DSOOQP,59T,59TO)gQWO,59TO)lQWO,59TOOQP'#DW'#DWOOQP,59p,59pOOQO'#DY'#DYO)qQ`O,59sOOQS'#Cq'#CqO${QdO'#CrO)yQvO'#CtO+ZQtO,5:SOOQO'#Cy'#CyO)lQWO'#CxO+oQWO'#CzO+tQ[O'#DPOOQS'#Eq'#EqOOQO'#Dk'#DkO+|Q[O'#DrO,[QWO'#EuO&`Q[O'#DpO,jQWO'#DsOOQO'#Ev'#EvO)ZQWO,5:aO,oQpO,5:cOOQS'#D{'#D{O,wQWO,5:eO,|Q[O,5:eOOQO'#EO'#EOO-UQWO,5:hO-ZQWO,5:nO-cQWO,5:pOOQS-E8V-E8VO-kQdO,5:OO-{Q[O'#E`O.YQWO,5;`O.YQWO,5;`POOO'#EW'#EWP.eO#tO,58yPOOO,58y,58yOOQP1G.l1G.lOOQP1G.o1G.oO)gQWO1G.oO)lQWO1G.oOOQP1G/[1G/[O.pQ`O1G/_O/ZQXO1G/bO/qQXO1G/dO0XQXO1G/eO0oQXO,5:xOOQO-E8[-E8[OOQS1G.g1G.gO0yQWO,59}O1OQ[O'#DTO1VQdO'#CpOOQP1G/_1G/_O${QdO1G/_O1^QpO,59^OOQS,59`,59`O${QdO,59bO1fQWO1G/nOOQS,59d,59dO1kQ!bO,59fOOQS'#DQ'#DQOOQS'#EZ'#EZO1vQ[O,59kOOQS,59k,59kO2OQWO'#DkO2ZQWO,5:WO2`QWO,5:^O&`Q[O,5:YO2hQ[O'#EaO3PQWO,5;aO3[QWO,5:[O(lQ[O,5:_OOQS1G/{1G/{OOQS1G/}1G/}OOQS1G0P1G0PO3mQWO1G0PO3rQdO'#EPOOQS1G0S1G0SOOQS1G0Y1G0YOOQS1G0[1G0[O3}QtO1G/jOOQO1G/j1G/jOOQO,5:z,5:zO4eQ[O,5:zOOQO-E8^-E8^O4rQWO1G0zPOOO-E8U-E8UPOOO1G.e1G.eOOQP7+$Z7+$ZOOQP7+$y7+$yO${QdO7+$yOOQS1G/i1G/iO4}QXO'#EsO5XQWO,59oO5^QtO'#EYO6UQdO'#EpO6`QWO,59[O6eQpO7+$yOOQS1G.x1G.xOOQS1G.|1G.|OOQS7+%Y7+%YOOQS1G/Q1G/QO6mQWO1G/QOOQS-E8X-E8XOOQS1G/V1G/VO${QdO1G/rOOQO1G/x1G/xOOQO1G/t1G/tO6rQWO,5:{OOQO-E8_-E8_O7QQXO1G/yOOQS7+%k7+%kO7XQYO'#CtOOQO'#ER'#ERO7dQ`O'#EQOOQO'#EQ'#EQO7oQWO'#EbO7wQdO,5:kOOQS,5:k,5:kO8SQtO'#E_O${QdO'#E_O9TQdO7+%UOOQO7+%U7+%UOOQO1G0f1G0fO9hQpO<PAN>PO;nQXO,5:wOOQO-E8Z-E8ZO;xQdO,5:vOOQO-E8Y-E8YOOQO<T![;'S%^;'S;=`%o<%lO%^l;TUp`Oy%^z!Q%^!Q![;g![;'S%^;'S;=`%o<%lO%^l;nYp`#f[Oy%^z!Q%^!Q![;g![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^l[[p`#f[Oy%^z!O%^!O!P;g!P!Q%^!Q![>T![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^n?VSu^Oy%^z;'S%^;'S;=`%o<%lO%^l?hWkWOy%^z!O%^!O!P;O!P!Q%^!Q![>T![;'S%^;'S;=`%o<%lO%^n@VUZQOy%^z!Q%^!Q![;g![;'S%^;'S;=`%o<%lO%^~@nTkWOy%^z{@}{;'S%^;'S;=`%o<%lO%^~AUSp`#^~Oy%^z;'S%^;'S;=`%o<%lO%^lAg[#f[Oy%^z!O%^!O!P;g!P!Q%^!Q![>T![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^bBbU^QOy%^z![%^![!]Bt!];'S%^;'S;=`%o<%lO%^bB{S_Qp`Oy%^z;'S%^;'S;=`%o<%lO%^nC^S!Z^Oy%^z;'S%^;'S;=`%o<%lO%^dCoS}SOy%^z;'S%^;'S;=`%o<%lO%^bDQU!PQOy%^z!`%^!`!aDd!a;'S%^;'S;=`%o<%lO%^bDkS!PQp`Oy%^z;'S%^;'S;=`%o<%lO%^bDzWOy%^z!c%^!c!}Ed!}#T%^#T#oEd#o;'S%^;'S;=`%o<%lO%^bEk[!]Qp`Oy%^z}%^}!OEd!O!Q%^!Q![Ed![!c%^!c!}Ed!}#T%^#T#oEd#o;'S%^;'S;=`%o<%lO%^nFfSr^Oy%^z;'S%^;'S;=`%o<%lO%^nFwSq^Oy%^z;'S%^;'S;=`%o<%lO%^bGWUOy%^z#b%^#b#cGj#c;'S%^;'S;=`%o<%lO%^bGoUp`Oy%^z#W%^#W#XHR#X;'S%^;'S;=`%o<%lO%^bHYS!cQp`Oy%^z;'S%^;'S;=`%o<%lO%^bHiUOy%^z#f%^#f#gHR#g;'S%^;'S;=`%o<%lO%^fIQS!UUOy%^z;'S%^;'S;=`%o<%lO%^nIcS!T^Oy%^z;'S%^;'S;=`%o<%lO%^fItU!SQOy%^z!_%^!_!`6y!`;'S%^;'S;=`%o<%lO%^`JZP;=`<%l$}",tokenizers:[gc,vc,mc,1,2,3,4,new na("m~RRYZ[z{a~~g~aO#`~~dP!P!Qg~lO#a~~",28,107)],topRules:{StyleSheet:[0,4],Styles:[1,87]},specialized:[{term:102,get:e=>Sc[e]||-1},{term:59,get:e=>bc[e]||-1},{term:103,get:e=>Pc[e]||-1}],tokenPrec:1246});let rr=null;function nr(){if(!rr&&typeof document=="object"&&document.body){let{style:e}=document.body,t=[],a=new Set;for(let r in e)r!="cssText"&&r!="cssFloat"&&typeof e[r]=="string"&&(/[A-Z]/.test(r)&&(r=r.replace(/[A-Z]/g,n=>"-"+n.toLowerCase())),a.has(r)||(t.push(r),a.add(r)));rr=t.sort().map(r=>({type:"property",label:r,apply:r+": "}))}return rr||[]}const $i=["active","after","any-link","autofill","backdrop","before","checked","cue","default","defined","disabled","empty","enabled","file-selector-button","first","first-child","first-letter","first-line","first-of-type","focus","focus-visible","focus-within","fullscreen","has","host","host-context","hover","in-range","indeterminate","invalid","is","lang","last-child","last-of-type","left","link","marker","modal","not","nth-child","nth-last-child","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","part","placeholder","placeholder-shown","read-only","read-write","required","right","root","scope","selection","slotted","target","target-text","valid","visited","where"].map(e=>({type:"class",label:e})),wi=["above","absolute","activeborder","additive","activecaption","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","antialiased","appworkspace","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic-abegede-gez","ethiopic-halehame-aa-er","ethiopic-halehame-gez","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","graytext","grid","groove","hand","hard-light","help","hidden","hide","higher","highlight","highlighttext","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","justify","keep-all","landscape","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-hexadecimal","lower-latin","lower-norwegian","lowercase","ltr","luminosity","manipulation","match","matrix","matrix3d","medium","menu","menutext","message-box","middle","min-intrinsic","mix","monospace","move","multiple","multiple_mask_images","multiply","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","opacity","open-quote","optimizeLegibility","optimizeSpeed","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","perspective","pinch-zoom","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","self-start","self-end","semi-condensed","semi-expanded","separate","serif","show","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","text","text-bottom","text-top","textarea","textfield","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","to","top","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unidirectional-pan","unset","up","upper-latin","uppercase","url","var","vertical","vertical-text","view-box","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"].map(e=>({type:"keyword",label:e})).concat(["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"].map(e=>({type:"constant",label:e}))),$c=["a","abbr","address","article","aside","b","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","dd","del","details","dfn","dialog","div","dl","dt","em","figcaption","figure","footer","form","header","hgroup","h1","h2","h3","h4","h5","h6","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","meter","nav","ol","output","p","pre","ruby","section","select","small","source","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","tr","u","ul"].map(e=>({type:"type",label:e})),wc=["@charset","@color-profile","@container","@counter-style","@font-face","@font-feature-values","@font-palette-values","@import","@keyframes","@layer","@media","@namespace","@page","@position-try","@property","@scope","@starting-style","@supports","@view-transition"].map(e=>({type:"keyword",label:e})),He=/^(\w[\w-]*|-\w[\w-]*|)$/,_c=/^-(-[\w-]*)?$/;function kc(e,t){var a;if((e.name=="("||e.type.isError)&&(e=e.parent||e),e.name!="ArgList")return!1;let r=(a=e.parent)===null||a===void 0?void 0:a.firstChild;return(r==null?void 0:r.name)!="Callee"?!1:t.sliceString(r.from,r.to)=="var"}const _i=new ys,Cc=["Declaration"];function Ec(e){for(let t=e;;){if(t.type.isTop)return t;if(!(t=t.parent))return e}}function Hs(e,t,a){if(t.to-t.from>4096){let r=_i.get(t);if(r)return r;let n=[],i=new Set,s=t.cursor(Br.IncludeAnonymous);if(s.firstChild())do for(let o of Hs(e,s.node,a))i.has(o.label)||(i.add(o.label),n.push(o));while(s.nextSibling());return _i.set(t,n),n}else{let r=[],n=new Set;return t.cursor().iterate(i=>{var s;if(a(i)&&i.matchContext(Cc)&&((s=i.node.nextSibling)===null||s===void 0?void 0:s.name)==":"){let o=e.sliceString(i.from,i.to);n.has(o)||(n.add(o),r.push({label:o,type:"variable"}))}}),r}}const Ac=e=>t=>{let{state:a,pos:r}=t,n=It(a).resolveInner(r,-1),i=n.type.isError&&n.from==n.to-1&&a.doc.sliceString(n.from,n.to)=="-";if(n.name=="PropertyName"||(i||n.name=="TagName")&&/^(Block|Styles)$/.test(n.resolve(n.to).name))return{from:n.from,options:nr(),validFor:He};if(n.name=="ValueName")return{from:n.from,options:wi,validFor:He};if(n.name=="PseudoClassName")return{from:n.from,options:$i,validFor:He};if(e(n)||(t.explicit||i)&&kc(n,a.doc))return{from:e(n)||i?n.from:r,options:Hs(a.doc,Ec(n),e),validFor:_c};if(n.name=="TagName"){for(let{parent:c}=n;c;c=c.parent)if(c.name=="Block")return{from:n.from,options:nr(),validFor:He};return{from:n.from,options:$c,validFor:He}}if(n.name=="AtKeyword")return{from:n.from,options:wc,validFor:He};if(!t.explicit)return null;let s=n.resolve(r),o=s.childBefore(r);return o&&o.name==":"&&s.name=="PseudoClassSelector"?{from:r,options:$i,validFor:He}:o&&o.name==":"&&s.name=="Declaration"||s.name=="ArgList"?{from:r,options:wi,validFor:He}:s.name=="Block"||s.name=="Styles"?{from:r,options:nr(),validFor:He}:null},Tc=Ac(e=>e.name=="VariableName"),oa=Lr.define({name:"css",parser:yc.configure({props:[Fr.add({Declaration:Nt()}),Yr.add({"Block KeyframeList":Ps})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"}},indentOnInput:/^\s*\}$/,wordChars:"-"}});function Zc(){return new Ir(oa,oa.data.of({autocomplete:Tc}))}const Xc=315,Rc=316,ki=1,Dc=2,Bc=3,qc=4,Lc=317,Fc=319,Yc=320,Ic=5,Vc=6,Uc=0,Qr=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],Ks=125,Mc=59,Sr=47,Wc=42,zc=43,Nc=45,Gc=60,jc=44,Hc=63,Kc=46,Jc=91,eu=new Ds({start:!1,shift(e,t){return t==Ic||t==Vc||t==Fc?e:t==Yc},strict:!1}),tu=new Ie((e,t)=>{let{next:a}=e;(a==Ks||a==-1||t.context)&&e.acceptToken(Lc)},{contextual:!0,fallback:!0}),au=new Ie((e,t)=>{let{next:a}=e,r;Qr.indexOf(a)>-1||a==Sr&&((r=e.peek(1))==Sr||r==Wc)||a!=Ks&&a!=Mc&&a!=-1&&!t.context&&e.acceptToken(Xc)},{contextual:!0}),ru=new Ie((e,t)=>{e.next==Jc&&!t.context&&e.acceptToken(Rc)},{contextual:!0}),nu=new Ie((e,t)=>{let{next:a}=e;if(a==zc||a==Nc){if(e.advance(),a==e.next){e.advance();let r=!t.context&&t.canShift(ki);e.acceptToken(r?ki:Dc)}}else a==Hc&&e.peek(1)==Kc&&(e.advance(),e.advance(),(e.next<48||e.next>57)&&e.acceptToken(Bc))},{contextual:!0});function ir(e,t){return e>=65&&e<=90||e>=97&&e<=122||e==95||e>=192||!t&&e>=48&&e<=57}const iu=new Ie((e,t)=>{if(e.next!=Gc||!t.dialectEnabled(Uc)||(e.advance(),e.next==Sr))return;let a=0;for(;Qr.indexOf(e.next)>-1;)e.advance(),a++;if(ir(e.next,!0)){for(e.advance(),a++;ir(e.next,!1);)e.advance(),a++;for(;Qr.indexOf(e.next)>-1;)e.advance(),a++;if(e.next==jc)return;for(let r=0;;r++){if(r==7){if(!ir(e.next,!0))return;break}if(e.next!="extends".charCodeAt(r))break;e.advance(),a++}}e.acceptToken(qc,-a)}),su=qr({"get set async static":_.modifier,"for while do if else switch try catch finally return throw break continue default case":_.controlKeyword,"in of await yield void typeof delete instanceof as satisfies":_.operatorKeyword,"let var const using function class extends":_.definitionKeyword,"import export from":_.moduleKeyword,"with debugger new":_.keyword,TemplateString:_.special(_.string),super:_.atom,BooleanLiteral:_.bool,this:_.self,null:_.null,Star:_.modifier,VariableName:_.variableName,"CallExpression/VariableName TaggedTemplateExpression/VariableName":_.function(_.variableName),VariableDefinition:_.definition(_.variableName),Label:_.labelName,PropertyName:_.propertyName,PrivatePropertyName:_.special(_.propertyName),"CallExpression/MemberExpression/PropertyName":_.function(_.propertyName),"FunctionDeclaration/VariableDefinition":_.function(_.definition(_.variableName)),"ClassDeclaration/VariableDefinition":_.definition(_.className),"NewExpression/VariableName":_.className,PropertyDefinition:_.definition(_.propertyName),PrivatePropertyDefinition:_.definition(_.special(_.propertyName)),UpdateOp:_.updateOperator,"LineComment Hashbang":_.lineComment,BlockComment:_.blockComment,Number:_.number,String:_.string,Escape:_.escape,ArithOp:_.arithmeticOperator,LogicOp:_.logicOperator,BitOp:_.bitwiseOperator,CompareOp:_.compareOperator,RegExp:_.regexp,Equals:_.definitionOperator,Arrow:_.function(_.punctuation),": Spread":_.punctuation,"( )":_.paren,"[ ]":_.squareBracket,"{ }":_.brace,"InterpolationStart InterpolationEnd":_.special(_.brace),".":_.derefOperator,", ;":_.separator,"@":_.meta,TypeName:_.typeName,TypeDefinition:_.definition(_.typeName),"type enum interface implements namespace module declare":_.definitionKeyword,"abstract global Privacy readonly override":_.modifier,"is keyof unique infer asserts":_.operatorKeyword,JSXAttributeValue:_.attributeValue,JSXText:_.content,"JSXStartTag JSXStartCloseTag JSXSelfCloseEndTag JSXEndTag":_.angleBracket,"JSXIdentifier JSXNameSpacedName":_.tagName,"JSXAttribute/JSXIdentifier JSXAttribute/JSXNameSpacedName":_.attributeName,"JSXBuiltin/JSXIdentifier":_.standard(_.tagName)}),ou={__proto__:null,export:20,as:25,from:33,default:36,async:41,function:42,in:52,out:55,const:56,extends:60,this:64,true:72,false:72,null:84,void:88,typeof:92,super:108,new:142,delete:154,yield:163,await:167,class:172,public:235,private:235,protected:235,readonly:237,instanceof:256,satisfies:259,import:292,keyof:349,unique:353,infer:359,asserts:395,is:397,abstract:417,implements:419,type:421,let:424,var:426,using:429,interface:435,enum:439,namespace:445,module:447,declare:451,global:455,for:474,of:483,while:486,with:490,do:494,if:498,else:500,switch:504,case:510,try:516,catch:520,finally:524,return:528,throw:532,break:536,continue:540,debugger:544},lu={__proto__:null,async:129,get:131,set:133,declare:195,public:197,private:197,protected:197,static:199,abstract:201,override:203,readonly:209,accessor:211,new:401},Ou={__proto__:null,"<":193},cu=bt.deserialize({version:14,states:"$EOQ%TQlOOO%[QlOOO'_QpOOP(lO`OOO*zQ!0MxO'#CiO+RO#tO'#CjO+aO&jO'#CjO+oO#@ItO'#DaO.QQlO'#DgO.bQlO'#DrO%[QlO'#DzO0fQlO'#ESOOQ!0Lf'#E['#E[O1PQ`O'#EXOOQO'#Ep'#EpOOQO'#Ik'#IkO1XQ`O'#GsO1dQ`O'#EoO1iQ`O'#EoO3hQ!0MxO'#JqO6[Q!0MxO'#JrO6uQ`O'#F]O6zQ,UO'#FtOOQ!0Lf'#Ff'#FfO7VO7dO'#FfO7eQMhO'#F|O9[Q`O'#F{OOQ!0Lf'#Jr'#JrOOQ!0Lb'#Jq'#JqO9aQ`O'#GwOOQ['#K^'#K^O9lQ`O'#IXO9qQ!0LrO'#IYOOQ['#J_'#J_OOQ['#I^'#I^Q`QlOOQ`QlOOO9yQ!L^O'#DvO:QQlO'#EOO:XQlO'#EQO9gQ`O'#GsO:`QMhO'#CoO:nQ`O'#EnO:yQ`O'#EyO;OQMhO'#FeO;mQ`O'#GsOOQO'#K_'#K_O;rQ`O'#K_O`Q`O'#CeO>pQ`O'#HbO>xQ`O'#HhO>xQ`O'#HjO`QlO'#HlO>xQ`O'#HnO>xQ`O'#HqO>}Q`O'#HwO?SQ!0LsO'#H}O%[QlO'#IPO?_Q!0LsO'#IRO?jQ!0LsO'#ITO9qQ!0LrO'#IVO?uQ!0MxO'#CiO@wQpO'#DlQOQ`OOO%[QlO'#EQOA_Q`O'#ETO:`QMhO'#EnOAjQ`O'#EnOAuQ!bO'#FeOOQ['#Cg'#CgOOQ!0Lb'#Dq'#DqOOQ!0Lb'#Ju'#JuO%[QlO'#JuOOQO'#Jx'#JxOOQO'#Ig'#IgOBuQpO'#EgOOQ!0Lb'#Ef'#EfOOQ!0Lb'#J|'#J|OCqQ!0MSO'#EgOC{QpO'#EWOOQO'#Jw'#JwODaQpO'#JxOEnQpO'#EWOC{QpO'#EgPE{O&2DjO'#CbPOOO)CD|)CD|OOOO'#I_'#I_OFWO#tO,59UOOQ!0Lh,59U,59UOOOO'#I`'#I`OFfO&jO,59UOFtQ!L^O'#DcOOOO'#Ib'#IbOF{O#@ItO,59{OOQ!0Lf,59{,59{OGZQlO'#IcOGnQ`O'#JsOImQ!fO'#JsO+}QlO'#JsOItQ`O,5:ROJ[Q`O'#EpOJiQ`O'#KSOJtQ`O'#KROJtQ`O'#KROJ|Q`O,5;^OKRQ`O'#KQOOQ!0Ln,5:^,5:^OKYQlO,5:^OMWQ!0MxO,5:fOMwQ`O,5:nONbQ!0LrO'#KPONiQ`O'#KOO9aQ`O'#KOON}Q`O'#KOO! VQ`O,5;]O! [Q`O'#KOO!#aQ!fO'#JrOOQ!0Lh'#Ci'#CiO%[QlO'#ESO!$PQ!fO,5:sOOQS'#Jy'#JyOOQO-EsOOQ['#Jg'#JgOOQ[,5>t,5>tOOQ[-E<[-E<[O!nQ!0MxO,5:jO%[QlO,5:jO!AUQ!0MxO,5:lOOQO,5@y,5@yO!AuQMhO,5=_O!BTQ!0LrO'#JhO9[Q`O'#JhO!BfQ!0LrO,59ZO!BqQpO,59ZO!ByQMhO,59ZO:`QMhO,59ZO!CUQ`O,5;ZO!C^Q`O'#HaO!CrQ`O'#KcO%[QlO,5;}O!9xQpO,5}Q`O'#HWO9gQ`O'#HYO!EZQ`O'#HYO:`QMhO'#H[O!E`Q`O'#H[OOQ[,5=p,5=pO!EeQ`O'#H]O!EvQ`O'#CoO!E{Q`O,59PO!FVQ`O,59PO!H[QlO,59POOQ[,59P,59PO!HlQ!0LrO,59PO%[QlO,59PO!JwQlO'#HdOOQ['#He'#HeOOQ['#Hf'#HfO`QlO,5=|O!K_Q`O,5=|O`QlO,5>SO`QlO,5>UO!KdQ`O,5>WO`QlO,5>YO!KiQ`O,5>]O!KnQlO,5>cOOQ[,5>i,5>iO%[QlO,5>iO9qQ!0LrO,5>kOOQ[,5>m,5>mO# xQ`O,5>mOOQ[,5>o,5>oO# xQ`O,5>oOOQ[,5>q,5>qO#!fQpO'#D_O%[QlO'#JuO##XQpO'#JuO##cQpO'#DmO##tQpO'#DmO#&VQlO'#DmO#&^Q`O'#JtO#&fQ`O,5:WO#&kQ`O'#EtO#&yQ`O'#KTO#'RQ`O,5;_O#'WQpO'#DmO#'eQpO'#EVOOQ!0Lf,5:o,5:oO%[QlO,5:oO#'lQ`O,5:oO>}Q`O,5;YO!BqQpO,5;YO!ByQMhO,5;YO:`QMhO,5;YO#'tQ`O,5@aO#'yQ07dO,5:sOOQO-E}O+}QlO,5>}OOQO,5?T,5?TO#+RQlO'#IcOOQO-EOO$5PQ`O,5>OOOQ[1G3h1G3hO`QlO1G3hOOQ[1G3n1G3nOOQ[1G3p1G3pO>xQ`O1G3rO$5UQlO1G3tO$9YQlO'#HsOOQ[1G3w1G3wO$9gQ`O'#HyO>}Q`O'#H{OOQ[1G3}1G3}O$9oQlO1G3}O9qQ!0LrO1G4TOOQ[1G4V1G4VOOQ!0Lb'#G_'#G_O9qQ!0LrO1G4XO9qQ!0LrO1G4ZO$=vQ`O,5@aO!)PQlO,5;`O9aQ`O,5;`O>}Q`O,5:XO!)PQlO,5:XO!BqQpO,5:XO$={Q?MtO,5:XOOQO,5;`,5;`O$>VQpO'#IdO$>mQ`O,5@`OOQ!0Lf1G/r1G/rO$>uQpO'#IjO$?PQ`O,5@oOOQ!0Lb1G0y1G0yO##tQpO,5:XOOQO'#If'#IfO$?XQpO,5:qOOQ!0Ln,5:q,5:qO#'oQ`O1G0ZOOQ!0Lf1G0Z1G0ZO%[QlO1G0ZOOQ!0Lf1G0t1G0tO>}Q`O1G0tO!BqQpO1G0tO!ByQMhO1G0tOOQ!0Lb1G5{1G5{O!BfQ!0LrO1G0^OOQO1G0m1G0mO%[QlO1G0mO$?`Q!0LrO1G0mO$?kQ!0LrO1G0mO!BqQpO1G0^OC{QpO1G0^O$?yQ!0LrO1G0mOOQO1G0^1G0^O$@_Q!0MxO1G0mPOOO-E}O$@{Q`O1G5yO$ATQ`O1G6XO$A]Q!fO1G6YO9aQ`O,5?TO$AgQ!0MxO1G6VO%[QlO1G6VO$AwQ!0LrO1G6VO$BYQ`O1G6UO$BYQ`O1G6UO9aQ`O1G6UO$BbQ`O,5?WO9aQ`O,5?WOOQO,5?W,5?WO$BvQ`O,5?WO$){Q`O,5?WOOQO-E_OOQ[,5>_,5>_O%[QlO'#HtO%>RQ`O'#HvOOQ[,5>e,5>eO9aQ`O,5>eOOQ[,5>g,5>gOOQ[7+)i7+)iOOQ[7+)o7+)oOOQ[7+)s7+)sOOQ[7+)u7+)uO%>WQpO1G5{O%>rQ?MtO1G0zO%>|Q`O1G0zOOQO1G/s1G/sO%?XQ?MtO1G/sO>}Q`O1G/sO!)PQlO'#DmOOQO,5?O,5?OOOQO-E}Q`O7+&`O!BqQpO7+&`OOQO7+%x7+%xO$@_Q!0MxO7+&XOOQO7+&X7+&XO%[QlO7+&XO%?cQ!0LrO7+&XO!BfQ!0LrO7+%xO!BqQpO7+%xO%?nQ!0LrO7+&XO%?|Q!0MxO7++qO%[QlO7++qO%@^Q`O7++pO%@^Q`O7++pOOQO1G4r1G4rO9aQ`O1G4rO%@fQ`O1G4rOOQS7+%}7+%}O#'oQ`O<`OOQ[,5>b,5>bO&=hQ`O1G4PO9aQ`O7+&fO!)PQlO7+&fOOQO7+%_7+%_O&=mQ?MtO1G6YO>}Q`O7+%_OOQ!0Lf<}Q`O<SQ!0MxO<= ]O&>dQ`O<= [OOQO7+*^7+*^O9aQ`O7+*^OOQ[ANAkANAkO&>lQ!fOANAkO!&oQMhOANAkO#'oQ`OANAkO4UQ!fOANAkO&>sQ`OANAkO%[QlOANAkO&>{Q!0MzO7+'zO&A^Q!0MzO,5?`O&CiQ!0MzO,5?bO&EtQ!0MzO7+'|O&HVQ!fO1G4kO&HaQ?MtO7+&aO&JeQ?MvO,5=XO&LlQ?MvO,5=ZO&L|Q?MvO,5=XO&M^Q?MvO,5=ZO&MnQ?MvO,59uO' tQ?MvO,5}Q`O7+)kO'-dQ`O<QPPP!>YHxPPPPPPPPP!AiP!BvPPHx!DXPHxPHxHxHxHxHxPHx!EkP!HuP!K{P!LP!LZ!L_!L_P!HrP!Lc!LcP# iP# mHxPHx# s#$xCW@zP@zP@z@zP#&V@z@z#(i@z#+a@z#-m@z@z#.]#0q#0q#0v#1P#0q#1[PP#0qP@z#1t@z#5s@z@z6bPPP#9xPPP#:c#:cP#:cP#:y#:cPP#;PP#:vP#:v#;d#:v#S#>Y#>d#>j#>t#>z#?[#?b#@S#@f#@l#@r#AQ#Ag#C[#Cj#Cq#E]#Ek#G]#Gk#Gq#Gw#G}#HX#H_#He#Ho#IR#IXPPPPPPPPPPP#I_PPPPPPP#JS#MZ#Ns#Nz$ SPPP$&nP$&w$)p$0Z$0^$0a$1`$1c$1j$1rP$1x$1{P$2i$2m$3e$4s$4x$5`PP$5e$5k$5o$5r$5v$5z$6v$7_$7v$7z$7}$8Q$8W$8Z$8_$8cR!|RoqOXst!Z#d%l&p&r&s&u,n,s2S2VY!vQ'^-`1g5qQ%svQ%{yQ&S|Q&h!VS'U!e-WQ'd!iS'j!r!yU*h$|*X*lQ+l%|Q+y&UQ,_&bQ-^']Q-h'eQ-p'kQ0U*nQ1q,`R < TypeParamList in out const TypeDefinition extends ThisType this LiteralType ArithOp Number BooleanLiteral TemplateType InterpolationEnd Interpolation InterpolationStart NullType null VoidType void TypeofType typeof MemberExpression . PropertyName [ TemplateString Escape Interpolation super RegExp ] ArrayExpression Spread , } { ObjectExpression Property async get set PropertyDefinition Block : NewTarget new NewExpression ) ( ArgList UnaryExpression delete LogicOp BitOp YieldExpression yield AwaitExpression await ParenthesizedExpression ClassExpression class ClassBody MethodDeclaration Decorator @ MemberExpression PrivatePropertyName CallExpression TypeArgList CompareOp < declare Privacy static abstract override PrivatePropertyDefinition PropertyDeclaration readonly accessor Optional TypeAnnotation Equals StaticBlock FunctionExpression ArrowFunction ParamList ParamList ArrayPattern ObjectPattern PatternProperty Privacy readonly Arrow MemberExpression BinaryExpression ArithOp ArithOp ArithOp ArithOp BitOp CompareOp instanceof satisfies CompareOp BitOp BitOp BitOp LogicOp LogicOp ConditionalExpression LogicOp LogicOp AssignmentExpression UpdateOp PostfixExpression CallExpression InstantiationExpression TaggedTemplateExpression DynamicImport import ImportMeta JSXElement JSXSelfCloseEndTag JSXSelfClosingTag JSXIdentifier JSXBuiltin JSXIdentifier JSXNamespacedName JSXMemberExpression JSXSpreadAttribute JSXAttribute JSXAttributeValue JSXEscape JSXEndTag JSXOpenTag JSXFragmentTag JSXText JSXEscape JSXStartCloseTag JSXCloseTag PrefixCast < ArrowFunction TypeParamList SequenceExpression InstantiationExpression KeyofType keyof UniqueType unique ImportType InferredType infer TypeName ParenthesizedType FunctionSignature ParamList NewSignature IndexedType TupleType Label ArrayType ReadonlyType ObjectType MethodType PropertyType IndexSignature PropertyDefinition CallSignature TypePredicate asserts is NewSignature new UnionType LogicOp IntersectionType LogicOp ConditionalType ParameterizedType ClassDeclaration abstract implements type VariableDeclaration let var using TypeAliasDeclaration InterfaceDeclaration interface EnumDeclaration enum EnumBody NamespaceDeclaration namespace module AmbientDeclaration declare GlobalDeclaration global ClassDeclaration ClassBody AmbientFunctionDeclaration ExportGroup VariableName VariableName ImportDeclaration ImportGroup ForStatement for ForSpec ForInSpec ForOfSpec of WhileStatement while WithStatement with DoStatement do IfStatement if else SwitchStatement switch SwitchBody CaseLabel case DefaultLabel TryStatement try CatchClause catch FinallyClause finally ReturnStatement return ThrowStatement throw BreakStatement break ContinueStatement continue DebuggerStatement debugger LabeledStatement ExpressionStatement SingleExpression SingleClassItem",maxTerm:379,context:eu,nodeProps:[["isolate",-8,5,6,14,37,39,51,53,55,""],["group",-26,9,17,19,68,207,211,215,216,218,221,224,234,236,242,244,246,248,251,257,263,265,267,269,271,273,274,"Statement",-34,13,14,32,35,36,42,51,54,55,57,62,70,72,76,80,82,84,85,110,111,120,121,136,139,141,142,143,144,145,147,148,167,169,171,"Expression",-23,31,33,37,41,43,45,173,175,177,178,180,181,182,184,185,186,188,189,190,201,203,205,206,"Type",-3,88,103,109,"ClassItem"],["openedBy",23,"<",38,"InterpolationStart",56,"[",60,"{",73,"(",160,"JSXStartCloseTag"],["closedBy",-2,24,168,">",40,"InterpolationEnd",50,"]",61,"}",74,")",165,"JSXEndTag"]],propSources:[su],skippedNodes:[0,5,6,277],repeatNodeCount:37,tokenData:"$Fq07[R!bOX%ZXY+gYZ-yZ[+g[]%Z]^.c^p%Zpq+gqr/mrs3cst:_tuEruvJSvwLkwx! Yxy!'iyz!(sz{!)}{|!,q|}!.O}!O!,q!O!P!/Y!P!Q!9j!Q!R#:O!R![#<_![!]#I_!]!^#Jk!^!_#Ku!_!`$![!`!a$$v!a!b$*T!b!c$,r!c!}Er!}#O$-|#O#P$/W#P#Q$4o#Q#R$5y#R#SEr#S#T$7W#T#o$8b#o#p$x#r#s$@U#s$f%Z$f$g+g$g#BYEr#BY#BZ$A`#BZ$ISEr$IS$I_$A`$I_$I|Er$I|$I}$Dk$I}$JO$Dk$JO$JTEr$JT$JU$A`$JU$KVEr$KV$KW$A`$KW&FUEr&FU&FV$A`&FV;'SEr;'S;=`I|<%l?HTEr?HT?HU$A`?HUOEr(n%d_$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z&j&hT$i&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c&j&zP;=`<%l&c'|'U]$i&j(Y!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!b(SU(Y!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}!b(iP;=`<%l'}'|(oP;=`<%l&}'[(y]$i&j(VpOY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#o(r#o#p)r#p;'S(r;'S;=`*a<%lO(rp)wU(VpOY)rZr)rs#O)r#P;'S)r;'S;=`*Z<%lO)rp*^P;=`<%l)r'[*dP;=`<%l(r#S*nX(Vp(Y!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g#S+^P;=`<%l*g(n+dP;=`<%l%Z07[+rq$i&j(Vp(Y!b'{0/lOX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p$f%Z$f$g+g$g#BY%Z#BY#BZ+g#BZ$IS%Z$IS$I_+g$I_$JT%Z$JT$JU+g$JU$KV%Z$KV$KW+g$KW&FU%Z&FU&FV+g&FV;'S%Z;'S;=`+a<%l?HT%Z?HT?HU+g?HUO%Z07[.ST(W#S$i&j'|0/lO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c07[.n_$i&j(Vp(Y!b'|0/lOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z)3p/x`$i&j!p),Q(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`0z!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW1V`#v(Ch$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`2X!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW2d_#v(Ch$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'At3l_(U':f$i&j(Y!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k(^4r_$i&j(Y!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k&z5vX$i&jOr5qrs6cs!^5q!^!_6y!_#o5q#o#p6y#p;'S5q;'S;=`7h<%lO5q&z6jT$d`$i&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c`6|TOr6yrs7]s;'S6y;'S;=`7b<%lO6y`7bO$d``7eP;=`<%l6y&z7kP;=`<%l5q(^7w]$d`$i&j(Y!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!r8uZ(Y!bOY8pYZ6yZr8prs9hsw8pwx6yx#O8p#O#P6y#P;'S8p;'S;=`:R<%lO8p!r9oU$d`(Y!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}!r:UP;=`<%l8p(^:[P;=`<%l4k%9[:hh$i&j(Vp(Y!bOY%ZYZ&cZq%Zqr`#P#o`x!^=^!^!_?q!_#O=^#O#P>`#P#o=^#o#p?q#p;'S=^;'S;=`@h<%lO=^&n>gXWS$i&jOY>`YZ&cZ!^>`!^!_?S!_#o>`#o#p?S#p;'S>`;'S;=`?k<%lO>`S?XSWSOY?SZ;'S?S;'S;=`?e<%lO?SS?hP;=`<%l?S&n?nP;=`<%l>`!f?xWWS(Y!bOY?qZw?qwx?Sx#O?q#O#P?S#P;'S?q;'S;=`@b<%lO?q!f@eP;=`<%l?q(Q@kP;=`<%l=^'`@w]WS$i&j(VpOY@nYZ&cZr@nrs>`s!^@n!^!_Ap!_#O@n#O#P>`#P#o@n#o#pAp#p;'S@n;'S;=`Bg<%lO@ntAwWWS(VpOYApZrAprs?Ss#OAp#O#P?S#P;'SAp;'S;=`Ba<%lOAptBdP;=`<%lAp'`BjP;=`<%l@n#WBvYWS(Vp(Y!bOYBmZrBmrs?qswBmwxApx#OBm#O#P?S#P;'SBm;'S;=`Cf<%lOBm#WCiP;=`<%lBm(rCoP;=`<%l^!Q^$i&j!X7`OY!=yYZ&cZ!P!=y!P!Q!>|!Q!^!=y!^!_!@c!_!}!=y!}#O!CW#O#P!Dy#P#o!=y#o#p!@c#p;'S!=y;'S;=`!Ek<%lO!=y|#X#Z&c#Z#[!>|#[#]&c#]#^!>|#^#a&c#a#b!>|#b#g&c#g#h!>|#h#i&c#i#j!>|#j#k!>|#k#m&c#m#n!>|#n#o&c#p;'S&c;'S;=`&w<%lO&c7`!@hX!X7`OY!@cZ!P!@c!P!Q!AT!Q!}!@c!}#O!Ar#O#P!Bq#P;'S!@c;'S;=`!CQ<%lO!@c7`!AYW!X7`#W#X!AT#Z#[!AT#]#^!AT#a#b!AT#g#h!AT#i#j!AT#j#k!AT#m#n!AT7`!AuVOY!ArZ#O!Ar#O#P!B[#P#Q!@c#Q;'S!Ar;'S;=`!Bk<%lO!Ar7`!B_SOY!ArZ;'S!Ar;'S;=`!Bk<%lO!Ar7`!BnP;=`<%l!Ar7`!BtSOY!@cZ;'S!@c;'S;=`!CQ<%lO!@c7`!CTP;=`<%l!@c^!Ezl$i&j(Y!b!X7`OY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#W&}#W#X!Eq#X#Z&}#Z#[!Eq#[#]&}#]#^!Eq#^#a&}#a#b!Eq#b#g&}#g#h!Eq#h#i&}#i#j!Eq#j#k!Eq#k#m&}#m#n!Eq#n#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}8r!GyZ(Y!b!X7`OY!GrZw!Grwx!@cx!P!Gr!P!Q!Hl!Q!}!Gr!}#O!JU#O#P!Bq#P;'S!Gr;'S;=`!J|<%lO!Gr8r!Hse(Y!b!X7`OY'}Zw'}x#O'}#P#W'}#W#X!Hl#X#Z'}#Z#[!Hl#[#]'}#]#^!Hl#^#a'}#a#b!Hl#b#g'}#g#h!Hl#h#i'}#i#j!Hl#j#k!Hl#k#m'}#m#n!Hl#n;'S'};'S;=`(f<%lO'}8r!JZX(Y!bOY!JUZw!JUwx!Arx#O!JU#O#P!B[#P#Q!Gr#Q;'S!JU;'S;=`!Jv<%lO!JU8r!JyP;=`<%l!JU8r!KPP;=`<%l!Gr>^!KZ^$i&j(Y!bOY!KSYZ&cZw!KSwx!CWx!^!KS!^!_!JU!_#O!KS#O#P!DR#P#Q!^!LYP;=`<%l!KS>^!L`P;=`<%l!_#c#d#Bq#d#l%Z#l#m#Es#m#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#>j_$i&j(Vp(Y!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#?rd$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!R#AQ!R!S#AQ!S!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#AQ#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#A]f$i&j(Vp(Y!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!R#AQ!R!S#AQ!S!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#AQ#S#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Bzc$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!Y#DV!Y!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#DV#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Dbe$i&j(Vp(Y!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!Y#DV!Y!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#DV#S#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#E|g$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#Ge![!^%Z!^!_*g!_!c%Z!c!i#Ge!i#O%Z#O#P&c#P#R%Z#R#S#Ge#S#T%Z#T#Z#Ge#Z#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Gpi$i&j(Vp(Y!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#Ge![!^%Z!^!_*g!_!c%Z!c!i#Ge!i#O%Z#O#P&c#P#R%Z#R#S#Ge#S#T%Z#T#Z#Ge#Z#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z*)x#Il_!g$b$i&j$O)Lv(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z)[#Jv_al$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z04f#LS^h#)`#R-v$?V_!^(CdvBr$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z?O$@a_!q7`$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z07[$Aq|$i&j(Vp(Y!b'{0/l$]#t(S,2j(d$I[OX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$f%Z$f$g+g$g#BYEr#BY#BZ$A`#BZ$ISEr$IS$I_$A`$I_$JTEr$JT$JU$A`$JU$KVEr$KV$KW$A`$KW&FUEr&FU&FV$A`&FV;'SEr;'S;=`I|<%l?HTEr?HT?HU$A`?HUOEr07[$D|k$i&j(Vp(Y!b'|0/l$]#t(S,2j(d$I[OY%ZYZ&cZr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$g%Z$g;'SEr;'S;=`I|<%lOEr",tokenizers:[au,ru,nu,iu,2,3,4,5,6,7,8,9,10,11,12,13,14,tu,new na("$S~RRtu[#O#Pg#S#T#|~_P#o#pb~gOx~~jVO#i!P#i#j!U#j#l!P#l#m!q#m;'S!P;'S;=`#v<%lO!P~!UO!U~~!XS!Q![!e!c!i!e#T#Z!e#o#p#Z~!hR!Q![!q!c!i!q#T#Z!q~!tR!Q![!}!c!i!}#T#Z!}~#QR!Q![!P!c!i!P#T#Z!P~#^R!Q![#g!c!i#g#T#Z#g~#jS!Q![#g!c!i#g#T#Z#g#q#r!P~#yP;=`<%l!P~$RO(b~~",141,339),new na("j~RQYZXz{^~^O(P~~aP!P!Qd~iO(Q~~",25,322)],topRules:{Script:[0,7],SingleExpression:[1,275],SingleClassItem:[2,276]},dialects:{jsx:0,ts:15098},dynamicPrecedences:{80:1,82:1,94:1,169:1,199:1},specialized:[{term:326,get:e=>ou[e]||-1},{term:342,get:e=>lu[e]||-1},{term:95,get:e=>Ou[e]||-1}],tokenPrec:15124}),Js=[Ae("function ${name}(${params}) {\n ${}\n}",{label:"function",detail:"definition",type:"keyword"}),Ae("for (let ${index} = 0; ${index} < ${bound}; ${index}++) {\n ${}\n}",{label:"for",detail:"loop",type:"keyword"}),Ae("for (let ${name} of ${collection}) {\n ${}\n}",{label:"for",detail:"of loop",type:"keyword"}),Ae("do {\n ${}\n} while (${})",{label:"do",detail:"loop",type:"keyword"}),Ae("while (${}) {\n ${}\n}",{label:"while",detail:"loop",type:"keyword"}),Ae(`try {
\${}
} catch (\${error}) {
\${}
}`,{label:"try",detail:"/ catch block",type:"keyword"}),Ae("if (${}) {\n ${}\n}",{label:"if",detail:"block",type:"keyword"}),Ae(`if (\${}) {
\${}
} else {
\${}
}`,{label:"if",detail:"/ else block",type:"keyword"}),Ae(`class \${name} {
constructor(\${params}) {
\${}
}
}`,{label:"class",detail:"definition",type:"keyword"}),Ae('import {${names}} from "${module}"\n${}',{label:"import",detail:"named",type:"keyword"}),Ae('import ${name} from "${module}"\n${}',{label:"import",detail:"default",type:"keyword"})],uu=Js.concat([Ae("interface ${name} {\n ${}\n}",{label:"interface",detail:"definition",type:"keyword"}),Ae("type ${name} = ${type}",{label:"type",detail:"definition",type:"keyword"}),Ae("enum ${name} {\n ${}\n}",{label:"enum",detail:"definition",type:"keyword"})]),Ci=new ys,eo=new Set(["Script","Block","FunctionExpression","FunctionDeclaration","ArrowFunction","MethodDeclaration","ForStatement"]);function Ct(e){return(t,a)=>{let r=t.node.getChild("VariableDefinition");return r&&a(r,e),!0}}const fu=["FunctionDeclaration"],du={FunctionDeclaration:Ct("function"),ClassDeclaration:Ct("class"),ClassExpression:()=>!0,EnumDeclaration:Ct("constant"),TypeAliasDeclaration:Ct("type"),NamespaceDeclaration:Ct("namespace"),VariableDefinition(e,t){e.matchContext(fu)||t(e,"variable")},TypeDefinition(e,t){t(e,"type")},__proto__:null};function to(e,t){let a=Ci.get(t);if(a)return a;let r=[],n=!0;function i(s,o){let c=e.sliceString(s.from,s.to);r.push({label:c,type:o})}return t.cursor(Br.IncludeAnonymous).iterate(s=>{if(n)n=!1;else if(s.name){let o=du[s.name];if(o&&o(s,i)||eo.has(s.name))return!1}else if(s.to-s.from>8192){for(let o of to(e,s.node))r.push(o);return!1}}),Ci.set(t,r),r}const Ei=/^[\w$\xa1-\uffff][\w$\d\xa1-\uffff]*$/,ao=["TemplateString","String","RegExp","LineComment","BlockComment","VariableDefinition","TypeDefinition","Label","PropertyDefinition","PropertyName","PrivatePropertyDefinition","PrivatePropertyName","JSXText","JSXAttributeValue","JSXOpenTag","JSXCloseTag","JSXSelfClosingTag",".","?."];function hu(e){let t=It(e.state).resolveInner(e.pos,-1);if(ao.indexOf(t.name)>-1)return null;let a=t.name=="VariableName"||t.to-t.from<20&&Ei.test(e.state.sliceDoc(t.from,t.to));if(!a&&!e.explicit)return null;let r=[];for(let n=t;n;n=n.parent)eo.has(n.name)&&(r=r.concat(to(e.state.doc,n)));return{options:r,from:a?t.from:e.pos,validFor:Ei}}const ze=Lr.define({name:"javascript",parser:cu.configure({props:[Fr.add({IfStatement:Nt({except:/^\s*({|else\b)/}),TryStatement:Nt({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:V0,SwitchBody:e=>{let t=e.textAfter,a=/^\s*\}/.test(t),r=/^\s*(case|default)\b/.test(t);return e.baseIndent+(a?0:r?1:2)*e.unit},Block:U0({closing:"}"}),ArrowFunction:e=>e.baseIndent+e.unit,"TemplateString BlockComment":()=>null,"Statement Property":Nt({except:/^{/}),JSXElement(e){let t=/^\s*<\//.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},JSXEscape(e){let t=/\s*\}/.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},"JSXOpenTag JSXSelfClosingTag"(e){return e.column(e.node.from)+e.unit}}),Yr.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression ObjectType":Ps,BlockComment(e){return{from:e.from+2,to:e.to-2}}})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\}|<\/)$/,wordChars:"$"}}),ro={test:e=>/^JSX/.test(e.name),facet:z0({commentTokens:{block:{open:"{/*",close:"*/}"}}})},no=ze.configure({dialect:"ts"},"typescript"),io=ze.configure({dialect:"jsx",props:[$s.add(e=>e.isTop?[ro]:void 0)]}),so=ze.configure({dialect:"jsx ts",props:[$s.add(e=>e.isTop?[ro]:void 0)]},"typescript");let oo=e=>({label:e,type:"keyword"});const lo="break case const continue default delete export extends false finally in instanceof let new return static super switch this throw true typeof var yield".split(" ").map(oo),pu=lo.concat(["declare","implements","private","protected","public"].map(oo));function xu(e={}){let t=e.jsx?e.typescript?so:io:e.typescript?no:ze,a=e.typescript?uu.concat(pu):Js.concat(lo);return new Ir(t,[ze.data.of({autocomplete:M0(ao,W0(a))}),ze.data.of({autocomplete:hu}),e.jsx?vu:[]])}function mu(e){for(;;){if(e.name=="JSXOpenTag"||e.name=="JSXSelfClosingTag"||e.name=="JSXFragmentTag")return e;if(e.name=="JSXEscape"||!e.parent)return null;e=e.parent}}function Ai(e,t,a=e.length){for(let r=t==null?void 0:t.firstChild;r;r=r.nextSibling)if(r.name=="JSXIdentifier"||r.name=="JSXBuiltin"||r.name=="JSXNamespacedName"||r.name=="JSXMemberExpression")return e.sliceString(r.from,Math.min(r.to,a));return""}const gu=typeof navigator=="object"&&/Android\b/.test(navigator.userAgent),vu=Dt.inputHandler.of((e,t,a,r,n)=>{if((gu?e.composing:e.compositionStarted)||e.state.readOnly||t!=a||r!=">"&&r!="/"||!ze.isActiveAt(e.state,t,-1))return!1;let i=n(),{state:s}=i,o=s.changeByRange(c=>{var O;let{head:d}=c,g=It(s).resolveInner(d-1,-1),l;if(g.name=="JSXStartTag"&&(g=g.parent),!(s.doc.sliceString(d-1,d)!=r||g.name=="JSXAttributeValue"&&g.to>d)){if(r==">"&&g.name=="JSXFragmentTag")return{range:c,changes:{from:d,insert:">"}};if(r=="/"&&g.name=="JSXStartCloseTag"){let u=g.parent,f=u.parent;if(f&&u.from==d-2&&((l=Ai(s.doc,f.firstChild,d))||((O=f.firstChild)===null||O===void 0?void 0:O.name)=="JSXFragmentTag")){let h=`${l}>`;return{range:ws.cursor(d+h.length,-1),changes:{from:d,insert:h}}}}else if(r==">"){let u=mu(g);if(u&&u.name=="JSXOpenTag"&&!/^\/?>|^<\//.test(s.doc.sliceString(d,d+2))&&(l=Ai(s.doc,u,d)))return{range:c,changes:{from:d,insert:`${l}>`}}}}return{range:c}});return o.changes.empty?!1:(e.dispatch([i,s.update(o,{userEvent:"input.complete",scrollIntoView:!0})]),!0)}),Et=["_blank","_self","_top","_parent"],sr=["ascii","utf-8","utf-16","latin1","latin1"],or=["get","post","put","delete"],lr=["application/x-www-form-urlencoded","multipart/form-data","text/plain"],Be=["true","false"],W={},Qu={a:{attrs:{href:null,ping:null,type:null,media:null,target:Et,hreflang:null}},abbr:W,address:W,area:{attrs:{alt:null,coords:null,href:null,target:null,ping:null,media:null,hreflang:null,type:null,shape:["default","rect","circle","poly"]}},article:W,aside:W,audio:{attrs:{src:null,mediagroup:null,crossorigin:["anonymous","use-credentials"],preload:["none","metadata","auto"],autoplay:["autoplay"],loop:["loop"],controls:["controls"]}},b:W,base:{attrs:{href:null,target:Et}},bdi:W,bdo:W,blockquote:{attrs:{cite:null}},body:W,br:W,button:{attrs:{form:null,formaction:null,name:null,value:null,autofocus:["autofocus"],disabled:["autofocus"],formenctype:lr,formmethod:or,formnovalidate:["novalidate"],formtarget:Et,type:["submit","reset","button"]}},canvas:{attrs:{width:null,height:null}},caption:W,center:W,cite:W,code:W,col:{attrs:{span:null}},colgroup:{attrs:{span:null}},command:{attrs:{type:["command","checkbox","radio"],label:null,icon:null,radiogroup:null,command:null,title:null,disabled:["disabled"],checked:["checked"]}},data:{attrs:{value:null}},datagrid:{attrs:{disabled:["disabled"],multiple:["multiple"]}},datalist:{attrs:{data:null}},dd:W,del:{attrs:{cite:null,datetime:null}},details:{attrs:{open:["open"]}},dfn:W,div:W,dl:W,dt:W,em:W,embed:{attrs:{src:null,type:null,width:null,height:null}},eventsource:{attrs:{src:null}},fieldset:{attrs:{disabled:["disabled"],form:null,name:null}},figcaption:W,figure:W,footer:W,form:{attrs:{action:null,name:null,"accept-charset":sr,autocomplete:["on","off"],enctype:lr,method:or,novalidate:["novalidate"],target:Et}},h1:W,h2:W,h3:W,h4:W,h5:W,h6:W,head:{children:["title","base","link","style","meta","script","noscript","command"]},header:W,hgroup:W,hr:W,html:{attrs:{manifest:null}},i:W,iframe:{attrs:{src:null,srcdoc:null,name:null,width:null,height:null,sandbox:["allow-top-navigation","allow-same-origin","allow-forms","allow-scripts"],seamless:["seamless"]}},img:{attrs:{alt:null,src:null,ismap:null,usemap:null,width:null,height:null,crossorigin:["anonymous","use-credentials"]}},input:{attrs:{alt:null,dirname:null,form:null,formaction:null,height:null,list:null,max:null,maxlength:null,min:null,name:null,pattern:null,placeholder:null,size:null,src:null,step:null,value:null,width:null,accept:["audio/*","video/*","image/*"],autocomplete:["on","off"],autofocus:["autofocus"],checked:["checked"],disabled:["disabled"],formenctype:lr,formmethod:or,formnovalidate:["novalidate"],formtarget:Et,multiple:["multiple"],readonly:["readonly"],required:["required"],type:["hidden","text","search","tel","url","email","password","datetime","date","month","week","time","datetime-local","number","range","color","checkbox","radio","file","submit","image","reset","button"]}},ins:{attrs:{cite:null,datetime:null}},kbd:W,keygen:{attrs:{challenge:null,form:null,name:null,autofocus:["autofocus"],disabled:["disabled"],keytype:["RSA"]}},label:{attrs:{for:null,form:null}},legend:W,li:{attrs:{value:null}},link:{attrs:{href:null,type:null,hreflang:null,media:null,sizes:["all","16x16","16x16 32x32","16x16 32x32 64x64"]}},map:{attrs:{name:null}},mark:W,menu:{attrs:{label:null,type:["list","context","toolbar"]}},meta:{attrs:{content:null,charset:sr,name:["viewport","application-name","author","description","generator","keywords"],"http-equiv":["content-language","content-type","default-style","refresh"]}},meter:{attrs:{value:null,min:null,low:null,high:null,max:null,optimum:null}},nav:W,noscript:W,object:{attrs:{data:null,type:null,name:null,usemap:null,form:null,width:null,height:null,typemustmatch:["typemustmatch"]}},ol:{attrs:{reversed:["reversed"],start:null,type:["1","a","A","i","I"]},children:["li","script","template","ul","ol"]},optgroup:{attrs:{disabled:["disabled"],label:null}},option:{attrs:{disabled:["disabled"],label:null,selected:["selected"],value:null}},output:{attrs:{for:null,form:null,name:null}},p:W,param:{attrs:{name:null,value:null}},pre:W,progress:{attrs:{value:null,max:null}},q:{attrs:{cite:null}},rp:W,rt:W,ruby:W,samp:W,script:{attrs:{type:["text/javascript"],src:null,async:["async"],defer:["defer"],charset:sr}},section:W,select:{attrs:{form:null,name:null,size:null,autofocus:["autofocus"],disabled:["disabled"],multiple:["multiple"]}},slot:{attrs:{name:null}},small:W,source:{attrs:{src:null,type:null,media:null}},span:W,strong:W,style:{attrs:{type:["text/css"],media:null,scoped:null}},sub:W,summary:W,sup:W,table:W,tbody:W,td:{attrs:{colspan:null,rowspan:null,headers:null}},template:W,textarea:{attrs:{dirname:null,form:null,maxlength:null,name:null,placeholder:null,rows:null,cols:null,autofocus:["autofocus"],disabled:["disabled"],readonly:["readonly"],required:["required"],wrap:["soft","hard"]}},tfoot:W,th:{attrs:{colspan:null,rowspan:null,headers:null,scope:["row","col","rowgroup","colgroup"]}},thead:W,time:{attrs:{datetime:null}},title:W,tr:W,track:{attrs:{src:null,label:null,default:null,kind:["subtitles","captions","descriptions","chapters","metadata"],srclang:null}},ul:{children:["li","script","template","ul","ol"]},var:W,video:{attrs:{src:null,poster:null,width:null,height:null,crossorigin:["anonymous","use-credentials"],preload:["auto","metadata","none"],autoplay:["autoplay"],mediagroup:["movie"],muted:["muted"],controls:["controls"]}},wbr:W},Oo={accesskey:null,class:null,contenteditable:Be,contextmenu:null,dir:["ltr","rtl","auto"],draggable:["true","false","auto"],dropzone:["copy","move","link","string:","file:"],hidden:["hidden"],id:null,inert:["inert"],itemid:null,itemprop:null,itemref:null,itemscope:["itemscope"],itemtype:null,lang:["ar","bn","de","en-GB","en-US","es","fr","hi","id","ja","pa","pt","ru","tr","zh"],spellcheck:Be,autocorrect:Be,autocapitalize:Be,style:null,tabindex:null,title:null,translate:["yes","no"],rel:["stylesheet","alternate","author","bookmark","help","license","next","nofollow","noreferrer","prefetch","prev","search","tag"],role:"alert application article banner button cell checkbox complementary contentinfo dialog document feed figure form grid gridcell heading img list listbox listitem main navigation region row rowgroup search switch tab table tabpanel textbox timer".split(" "),"aria-activedescendant":null,"aria-atomic":Be,"aria-autocomplete":["inline","list","both","none"],"aria-busy":Be,"aria-checked":["true","false","mixed","undefined"],"aria-controls":null,"aria-describedby":null,"aria-disabled":Be,"aria-dropeffect":null,"aria-expanded":["true","false","undefined"],"aria-flowto":null,"aria-grabbed":["true","false","undefined"],"aria-haspopup":Be,"aria-hidden":Be,"aria-invalid":["true","false","grammar","spelling"],"aria-label":null,"aria-labelledby":null,"aria-level":null,"aria-live":["off","polite","assertive"],"aria-multiline":Be,"aria-multiselectable":Be,"aria-owns":null,"aria-posinset":null,"aria-pressed":["true","false","mixed","undefined"],"aria-readonly":Be,"aria-relevant":null,"aria-required":Be,"aria-selected":["true","false","undefined"],"aria-setsize":null,"aria-sort":["ascending","descending","none","other"],"aria-valuemax":null,"aria-valuemin":null,"aria-valuenow":null,"aria-valuetext":null},co="beforeunload copy cut dragstart dragover dragleave dragenter dragend drag paste focus blur change click load mousedown mouseenter mouseleave mouseup keydown keyup resize scroll unload".split(" ").map(e=>"on"+e);for(let e of co)Oo[e]=null;class la{constructor(t,a){this.tags=Object.assign(Object.assign({},Qu),t),this.globalAttrs=Object.assign(Object.assign({},Oo),a),this.allTags=Object.keys(this.tags),this.globalAttrNames=Object.keys(this.globalAttrs)}}la.default=new la;function Pt(e,t,a=e.length){if(!t)return"";let r=t.firstChild,n=r&&r.getChild("TagName");return n?e.sliceString(n.from,Math.min(n.to,a)):""}function yt(e,t=!1){for(;e;e=e.parent)if(e.name=="Element")if(t)t=!1;else return e;return null}function uo(e,t,a){let r=a.tags[Pt(e,yt(t))];return(r==null?void 0:r.children)||a.allTags}function Kr(e,t){let a=[];for(let r=yt(t);r&&!r.type.isTop;r=yt(r.parent)){let n=Pt(e,r);if(n&&r.lastChild.name=="CloseTag")break;n&&a.indexOf(n)<0&&(t.name=="EndTag"||t.from>=r.firstChild.to)&&a.push(n)}return a}const fo=/^[:\-\.\w\u00b7-\uffff]*$/;function Ti(e,t,a,r,n){let i=/\s*>/.test(e.sliceDoc(n,n+5))?"":">",s=yt(a,!0);return{from:r,to:n,options:uo(e.doc,s,t).map(o=>({label:o,type:"type"})).concat(Kr(e.doc,a).map((o,c)=>({label:"/"+o,apply:"/"+o+i,type:"type",boost:99-c}))),validFor:/^\/?[:\-\.\w\u00b7-\uffff]*$/}}function Zi(e,t,a,r){let n=/\s*>/.test(e.sliceDoc(r,r+5))?"":">";return{from:a,to:r,options:Kr(e.doc,t).map((i,s)=>({label:i,apply:i+n,type:"type",boost:99-s})),validFor:fo}}function Su(e,t,a,r){let n=[],i=0;for(let s of uo(e.doc,a,t))n.push({label:"<"+s,type:"type"});for(let s of Kr(e.doc,a))n.push({label:""+s+">",type:"type",boost:99-i++});return{from:r,to:r,options:n,validFor:/^<\/?[:\-\.\w\u00b7-\uffff]*$/}}function bu(e,t,a,r,n){let i=yt(a),s=i?t.tags[Pt(e.doc,i)]:null,o=s&&s.attrs?Object.keys(s.attrs):[],c=s&&s.globalAttrs===!1?o:o.length?o.concat(t.globalAttrNames):t.globalAttrNames;return{from:r,to:n,options:c.map(O=>({label:O,type:"property"})),validFor:fo}}function Pu(e,t,a,r,n){var i;let s=(i=a.parent)===null||i===void 0?void 0:i.getChild("AttributeName"),o=[],c;if(s){let O=e.sliceDoc(s.from,s.to),d=t.globalAttrs[O];if(!d){let g=yt(a),l=g?t.tags[Pt(e.doc,g)]:null;d=(l==null?void 0:l.attrs)&&l.attrs[O]}if(d){let g=e.sliceDoc(r,n).toLowerCase(),l='"',u='"';/^['"]/.test(g)?(c=g[0]=='"'?/^[^"]*$/:/^[^']*$/,l="",u=e.sliceDoc(n,n+1)==g[0]?"":g[0],g=g.slice(1),r++):c=/^[^\s<>='"]*$/;for(let f of d)o.push({label:f,apply:l+f+u,type:"constant"})}}return{from:r,to:n,options:o,validFor:c}}function yu(e,t){let{state:a,pos:r}=t,n=It(a).resolveInner(r,-1),i=n.resolve(r);for(let s=r,o;i==n&&(o=n.childBefore(s));){let c=o.lastChild;if(!c||!c.type.isError||c.fromyu(r,n)}const wu=ze.parser.configure({top:"SingleExpression"}),ho=[{tag:"script",attrs:e=>e.type=="text/typescript"||e.lang=="ts",parser:no.parser},{tag:"script",attrs:e=>e.type=="text/babel"||e.type=="text/jsx",parser:io.parser},{tag:"script",attrs:e=>e.type=="text/typescript-jsx",parser:so.parser},{tag:"script",attrs(e){return/^(importmap|speculationrules|application\/(.+\+)?json)$/i.test(e.type)},parser:wu},{tag:"script",attrs(e){return!e.type||/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i.test(e.type)},parser:ze.parser},{tag:"style",attrs(e){return(!e.lang||e.lang=="css")&&(!e.type||/^(text\/)?(x-)?(stylesheet|css)$/i.test(e.type))},parser:oa.parser}],po=[{name:"style",parser:oa.parser.configure({top:"Styles"})}].concat(co.map(e=>({name:e,parser:ze.parser}))),xo=Lr.define({name:"html",parser:nc.configure({props:[Fr.add({Element(e){let t=/^(\s*)(<\/)?/.exec(e.textAfter);return e.node.to<=e.pos+t[0].length?e.continue():e.lineIndent(e.node.from)+(t[2]?0:e.unit)},"OpenTag CloseTag SelfClosingTag"(e){return e.column(e.node.from)+e.unit},Document(e){if(e.pos+/\s*/.exec(e.textAfter)[0].lengthe.getChild("TagName")})]}),languageData:{commentTokens:{block:{open:""}},indentOnInput:/^\s*<\/\w+\W$/,wordChars:"-._"}}),Kt=xo.configure({wrap:zs(ho,po)});function _u(e={}){let t="",a;e.matchClosingTags===!1&&(t="noMatch"),e.selfClosingTags===!0&&(t=(t?t+" ":"")+"selfClosing"),(e.nestedLanguages&&e.nestedLanguages.length||e.nestedAttributes&&e.nestedAttributes.length)&&(a=zs((e.nestedLanguages||[]).concat(ho),(e.nestedAttributes||[]).concat(po)));let r=a?xo.configure({wrap:a,dialect:t}):t?Kt.configure({dialect:t}):Kt;return new Ir(r,[Kt.data.of({autocomplete:$u(e)}),e.autoCloseTags!==!1?ku:[],xu().support,Zc().support])}const Xi=new Set("area base br col command embed frame hr img input keygen link meta param source track wbr menuitem".split(" ")),ku=Dt.inputHandler.of((e,t,a,r,n)=>{if(e.composing||e.state.readOnly||t!=a||r!=">"&&r!="/"||!Kt.isActiveAt(e.state,t,-1))return!1;let i=n(),{state:s}=i,o=s.changeByRange(c=>{var O,d,g;let l=s.doc.sliceString(c.from-1,c.to)==r,{head:u}=c,f=It(s).resolveInner(u,-1),h;if(l&&r==">"&&f.name=="EndTag"){let v=f.parent;if(((d=(O=v.parent)===null||O===void 0?void 0:O.lastChild)===null||d===void 0?void 0:d.name)!="CloseTag"&&(h=Pt(s.doc,v.parent,u))&&!Xi.has(h)){let Q=u+(s.doc.sliceString(u,u+1)===">"?1:0),x=`${h}>`;return{range:c,changes:{from:u,to:Q,insert:x}}}}else if(l&&r=="/"&&f.name=="IncompleteCloseTag"){let v=f.parent;if(f.from==u-2&&((g=v.lastChild)===null||g===void 0?void 0:g.name)!="CloseTag"&&(h=Pt(s.doc,v,u))&&!Xi.has(h)){let Q=u+(s.doc.sliceString(u,u+1)===">"?1:0),x=`${h}>`;return{range:ws.cursor(u+x.length,-1),changes:{from:u,to:Q,insert:x}}}}return{range:c}});return o.changes.empty?!1:(e.dispatch([i,s.update(o,{userEvent:"input.complete",scrollIntoView:!0})]),!0)}),Cu="#e5c07b",Ri="#e06c75",Eu="#56b6c2",Au="#ffffff",Jt="#abb2bf",br="#7d8799",Tu="#61afef",Zu="#98c379",Di="#d19a66",Xu="#c678dd",Ru="#21252b",Bi="#2c313a",qi="#282c34",Or="#353a42",Du="#3E4451",Li="#528bff",Bu=Dt.theme({"&":{color:Jt,backgroundColor:qi},".cm-content":{caretColor:Li},".cm-cursor, .cm-dropCursor":{borderLeftColor:Li},"&.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:Du},".cm-panels":{backgroundColor:Ru,color:Jt},".cm-panels.cm-panels-top":{borderBottom:"2px solid black"},".cm-panels.cm-panels-bottom":{borderTop:"2px solid black"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:"1px solid #457dff"},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:"#6199ff2f"},".cm-activeLine":{backgroundColor:"#6699ff0b"},".cm-selectionMatch":{backgroundColor:"#aafe661a"},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bad0f847"},".cm-gutters":{backgroundColor:qi,color:br,border:"none"},".cm-activeLineGutter":{backgroundColor:Bi},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"none",backgroundColor:Or},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"transparent",borderBottomColor:"transparent"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:Or,borderBottomColor:Or},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{backgroundColor:Bi,color:Jt}}},{dark:!0}),qu=G0.define([{tag:_.keyword,color:Xu},{tag:[_.name,_.deleted,_.character,_.propertyName,_.macroName],color:Ri},{tag:[_.function(_.variableName),_.labelName],color:Tu},{tag:[_.color,_.constant(_.name),_.standard(_.name)],color:Di},{tag:[_.definition(_.name),_.separator],color:Jt},{tag:[_.typeName,_.className,_.number,_.changed,_.annotation,_.modifier,_.self,_.namespace],color:Cu},{tag:[_.operator,_.operatorKeyword,_.url,_.escape,_.regexp,_.link,_.special(_.string)],color:Eu},{tag:[_.meta,_.comment],color:br},{tag:_.strong,fontWeight:"bold"},{tag:_.emphasis,fontStyle:"italic"},{tag:_.strikethrough,textDecoration:"line-through"},{tag:_.link,color:br,textDecoration:"underline"},{tag:_.heading,fontWeight:"bold",color:Ri},{tag:[_.atom,_.bool,_.special(_.variableName)],color:Di},{tag:[_.processingInstruction,_.string,_.inserted],color:Zu},{tag:_.invalid,color:Au}]),Lu=[Bu,j0(qu)],Fu={key:0,class:"fixed inset-0 z-50 flex items-center justify-center html-modal-container"},Yu={key:0,class:"p-2 w-full h-1/2"},Iu=["srcDoc"],Vu=["srcDoc"],Uu=it({__name:"HtmlDialog",props:{visible:{type:Boolean},html:{},editable:{type:Boolean}},emits:["update:visible","update:html"],setup(e,{emit:t}){const a=e,r=t,n=Wr(),i=Nr(),s=Se(null),o=Se(a.html||""),{isMobile:c}=Ts(),O=Se(null),d=Ce(()=>document.documentElement.classList.contains("dark"));let g=null;yn(()=>{if(a.visible&&(a.html&&a.html!==o.value&&(o.value=a.html),g)){const x=g.state.doc.toString();o.value!==x&&g.dispatch({changes:{from:0,to:g.state.doc.length,insert:o.value||""}})}}),yn(()=>{a.visible&&u()});const l=()=>{if(!O.value||g)return;const x=[H0,_u(),Dt.updateListener.of(p=>{if(p.docChanged){const S=p.state.doc.toString();o.value=S,r("update:html",S)}})];d.value&&x.push(Lu);const m=K0.create({doc:o.value||"",extensions:x});g=new Dt({state:m,parent:O.value})},u=()=>{s.value&&(s.value.srcdoc=o.value)};function f(){return r("update:visible",!1),r("update:html",o.value),n.updateHtmlDialog(!1),!1}const h=()=>fe(this,null,function*(){try{(yield Q(o.value))?i.success("内容已复制到剪贴板"):i.info("复制失败,请手动复制文本框中的内容")}catch(x){i.error("复制失败")}}),v=()=>fe(this,null,function*(){try{const m=(yield dO({htmlContent:o.value})).data.shareCode;(yield Q(m))?i.success("分享链接已复制到剪贴板"):(o.value=m,i.info("复制失败,分享链接已显示在文本框中,请手动复制"))}catch(x){i.error("分享失败")}}),Q=x=>fe(this,null,function*(){try{return yield navigator.clipboard.writeText(x),!0}catch(m){return!1}});return ua(()=>{a.visible&&$n(l)}),Rr(()=>{g&&(g.destroy(),g=null)}),St(()=>a.visible,x=>{x?$n(()=>{!g&&O.value&&l(),u()}):r("update:html",o.value)}),(x,m)=>(be(),et(Xr,{to:"body"},[a.visible?(be(),Ve("div",Fu,[ce("div",{class:"fixed inset-0 bg-black bg-opacity-50",onClick:Xt(f,["stop"])}),Ye(Pe(bs),{class:"absolute top-3 right-3 cursor-pointer z-30",size:"18",onClick:Xt(f,["stop","prevent"])}),ce("div",{class:Zt(["relative bg-white dark:bg-gray-900 w-full h-full p-4 z-10",[Pe(c)?"flex-col":"flex"]]),onClick:m[0]||(m[0]=Xt(()=>{},["stop"]))},[Pe(c)?(be(),Ve("div",Yu,[ce("iframe",{ref_key:"htmlPreviewRef",ref:s,srcDoc:o.value,class:"box-border w-full h-full border rounded-md",frameborder:"0",sandbox:"allow-same-origin allow-scripts allow-popups allow-forms"},null,8,Iu)])):qe("",!0),a.editable!==!1?(be(),Ve("div",{key:1,class:Zt(["p-2 flex flex-col",[Pe(c)?"w-full h-1/2":"w-1/4"]])},[ce("div",{ref_key:"editorContainerRef",ref:O,class:"w-full h-full border rounded-md overflow-hidden dark:border-gray-700 code-editor-container"},null,512),ce("div",{class:"mt-2 flex justify-end"},[ce("button",{onClick:f,class:"px-4 py-2 shadow-sm ring-1 ring-inset bg-white ring-gray-300 hover:bg-gray-50 text-gray-900 rounded-md mr-4 dark:bg-gray-800 dark:text-gray-400 dark:hover:bg-gray-700 dark:ring-gray-700 dark:hover:ring-gray-600"}," 取消 "),ce("button",{onClick:h,class:"px-4 py-2 shadow-sm bg-primary-600 hover:bg-primary-500 text-white dark rounded-md mr-4"}," 复制 "),ce("button",{onClick:v,class:"px-4 py-2 shadow-sm bg-primary-600 hover:bg-primary-500 text-white dark rounded-md"}," 分享 ")])],2)):qe("",!0),Pe(c)?qe("",!0):(be(),Ve("div",{key:2,class:Zt([[a.editable===!1?"w-full":"w-3/4"],"p-2"])},[ce("iframe",{ref_key:"htmlPreviewRef",ref:s,srcDoc:o.value,class:"box-border w-full h-full border rounded-md",frameborder:"0",sandbox:"allow-same-origin allow-scripts allow-popups allow-forms"},null,8,Vu)],2))],2)])):qe("",!0)]))}});const mo=(e,t)=>{const a=e.__vccOpts||e;for(const[r,n]of t)a[r]=n;return a},Mu=mo(Uu,[["__scopeId","data-v-07906350"]]);function hp(e){return ge({url:"/official/getQRSceneStr",data:e})}function pp(e){return st({url:"/official/getQRCode",data:e})}function xp(e){return ge({url:"/official/loginBySceneStr",data:e})}function Wu(e){return ge({url:"/official/loginByCode",data:e})}function mp(e){return ge({url:"/official/getJsapiTicket",data:e})}function gp(){return ge({url:"/official/getQRSceneStrByBind"})}function vp(e){return ge({url:"/official/bindWxBySceneStr",data:e})}function zu(e){return ge({url:"/official/getRedirectUrl",data:e})}function Qp(e){return ge({url:"/auth/verifyIdentity",data:e})}function Sp(e){return ge({url:"/auth/verifyPhoneIdentity",data:e})}const Nu=nt(),Gu=Ce(()=>Nu.isLogin);function ju(){return fe(this,null,function*(){if(Gu.value)return;const e=v0(),t=nt(),r=new URLSearchParams(window.location.search).getAll("code"),n=r.length>0?r[r.length-1]:null;if(n)try{const i=yield Wu({code:n});i.success&&(t.setToken(i.data),yield t.getUserInfo(),t.setLoginDialog(!1),e.replace("/"))}catch(i){}else try{const i=window.location.href,s=yield zu({url:i});s.success&&window.location.replace(s.data)}catch(i){}return{success:!1}})}function Hu(){ju()}var go={exports:{}};(function(e,t){(function(a,r){e.exports=r()})(K,function(){return function(a){var r={};function n(i){if(r[i])return r[i].exports;var s=r[i]={i,l:!1,exports:{}};return a[i].call(s.exports,s,s.exports,n),s.l=!0,s.exports}return n.m=a,n.c=r,n.d=function(i,s,o){n.o(i,s)||Object.defineProperty(i,s,{enumerable:!0,get:o})},n.r=function(i){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})},n.t=function(i,s){if(1&s&&(i=n(i)),8&s||4&s&&typeof i=="object"&&i&&i.__esModule)return i;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:i}),2&s&&typeof i!="string")for(var c in i)n.d(o,c,function(O){return i[O]}.bind(null,c));return o},n.n=function(i){var s=i&&i.__esModule?function(){return i.default}:function(){return i};return n.d(s,"a",s),s},n.o=function(i,s){return Object.prototype.hasOwnProperty.call(i,s)},n.p="",n(n.s=0)}([function(a,r,n){var i,s,o=n(1)(),c=n(3),O=n(4),d=n(6),g=function(){var l=new O;return i=l.getResult(),s=new d,this};g.prototype={getSoftwareVersion:function(){return"0.1.11"},getBrowserData:function(){return i},getFingerprint:function(){var l="|",u=i.ua,f=this.getScreenPrint(),h=this.getPlugins(),v=this.getFonts(),Q=this.isLocalStorage(),x=this.isSessionStorage(),m=this.getTimeZone(),p=this.getLanguage(),S=this.getSystemLanguage(),P=this.isCookie(),b=this.getCanvasPrint();return c(u+l+f+l+h+l+v+l+Q+l+x+l+m+l+p+l+S+l+P+l+b,256)},getCustomFingerprint:function(){for(var l="|",u="",f=0;f>>16)*g&65535)<<16)&4294967295)<<15|u>>>17))*l+(((u>>>16)*l&65535)<<16)&4294967295)<<13|O>>>19))+((5*(O>>>16)&65535)<<16)&4294967295))+((58964+(d>>>16)&65535)<<16);switch(u=0,o){case 3:u^=(255&i.charCodeAt(f+2))<<16;case 2:u^=(255&i.charCodeAt(f+1))<<8;case 1:O^=u=(65535&(u=(u=(65535&(u^=255&i.charCodeAt(f)))*g+(((u>>>16)*g&65535)<<16)&4294967295)<<15|u>>>17))*l+(((u>>>16)*l&65535)<<16)&4294967295}return O^=i.length,O=2246822507*(65535&(O^=O>>>16))+((2246822507*(O>>>16)&65535)<<16)&4294967295,O=3266489909*(65535&(O^=O>>>13))+((3266489909*(O>>>16)&65535)<<16)&4294967295,(O^=O>>>16)>>>0}},function(a,r,n){var i;(function(s,o){var c="function",O="undefined",d="object",g="string",l="model",u="name",f="type",h="vendor",v="version",Q="architecture",x="console",m="mobile",p="tablet",S="smarttv",P="wearable",b="embedded",k="Amazon",D="Apple",w="ASUS",C="BlackBerry",Z="Firefox",R="Google",U="Huawei",M="LG",G="Microsoft",ne="Motorola",Y="Opera",F="Samsung",j="Sony",T="Xiaomi",X="Zebra",q="Facebook",B=function(ee){var te={};for(var ae in ee)te[ee[ae].toUpperCase()]=ee[ae];return te},oe=function(ee,te){return typeof ee===g&&J(te).indexOf(J(ee))!==-1},J=function(ee){return ee.toLowerCase()},Qe=function(ee,te){if(typeof ee===g)return ee=ee.replace(/^\s\s*/,"").replace(/\s\s*$/,""),typeof te===O?ee:ee.substring(0,255)},H=function(ee,te){for(var ae,$,y,E,I,z,N=0;N0?E.length==2?typeof E[1]==c?this[E[0]]=E[1].call(this,z):this[E[0]]=E[1]:E.length==3?typeof E[1]!==c||E[1].exec&&E[1].test?this[E[0]]=z?z.replace(E[1],E[2]):o:this[E[0]]=z?E[1].call(this,z,E[2]):o:E.length==4&&(this[E[0]]=z?E[3].call(this,z.replace(E[1],E[2])):o):this[E]=z||o;N+=2}},Ze=function(ee,te){for(var ae in te)if(typeof te[ae]===d&&te[ae].length>0){for(var $=0;$255?Qe(y,255):y,this},this.setUA(ae),this};ve.VERSION="0.7.30",ve.BROWSER=B([u,v,"major"]),ve.CPU=B([Q]),ve.DEVICE=B([l,h,f,x,m,S,p,P,b]),ve.ENGINE=ve.OS=B([u,v]),typeof r!==O?(typeof a!==O&&a.exports&&(r=a.exports=ve),r.UAParser=ve):n(5)?(i=function(){return ve}.call(r,n,r,a))===o||(a.exports=i):typeof s!==O&&(s.UAParser=ve);var me=typeof s!==O&&(s.jQuery||s.Zepto);if(me&&!me.ua){var pe=new ve;me.ua=pe.getResult(),me.ua.get=function(){return pe.getUA()},me.ua.set=function(ee){pe.setUA(ee);var te=pe.getResult();for(var ae in te)me.ua[ae]=te[ae]}}})(typeof window=="object"?window:this)},function(a,r){(function(n){a.exports=n}).call(this,{})},function(a,r){a.exports=function(){var n=["monospace","sans-serif","serif"],i=document.getElementsByTagName("body")[0],s=document.createElement("span");s.style.fontSize="72px",s.innerHTML="mmmmmmmmmmlli";var o={},c={};for(var O in n)s.style.fontFamily=n[O],i.appendChild(s),o[n[O]]=s.offsetWidth,c[n[O]]=s.offsetHeight,i.removeChild(s);this.detect=function(d){var g=!1;for(var l in n){s.style.fontFamily=d+","+n[l],i.appendChild(s);var u=s.offsetWidth!=o[n[l]]||s.offsetHeight!=c[n[l]];i.removeChild(s),g=g||u}return g}}}])})})(go);var Ku=go.exports;const Ju=it({__name:"App",setup(e){const t=new Ku.ClientJS,a=nt(),r=Wr(),n=Se("");r.updateFingerprint(t.getFingerprint());const i=Ce(()=>{var h;return((h=a.globalConfig)==null?void 0:h.clientFaviconPath)||uO}),s=Ce(()=>{var h;return Number((h=a.globalConfig)==null?void 0:h.isAutoOpenNotice)===1});Ce(()=>a.isLogin);const o=Ce(()=>{var h;return Number((h=a.globalConfig)==null?void 0:h.wechatSilentLoginStatus)===1}),c=Ce(()=>{var h;return Number((h=a.globalConfig)==null?void 0:h.showWatermark)===1}),O=Ce(()=>{var h;return Number((h=a.globalConfig)==null?void 0:h.clearCacheEnabled)===1});function d(h=!1){if(!O.value&&!h||a.isLogin)return;const Q={};Q.theme=localStorage.getItem("theme")||"light",["appLanguage","agreedToUserAgreement"].forEach(m=>{const p=localStorage.getItem(m);p&&(Q[m]=p);const S=sessionStorage.getItem(m);S&&(Q[`ss_${m}`]=S)}),localStorage.clear(),sessionStorage.clear(),Object.keys(Q).forEach(m=>{const p=Q[m];p!==null&&(m.startsWith("ss_")?sessionStorage.setItem(m.substring(3),p):localStorage.setItem(m,p))}),window.indexedDB.databases&&window.indexedDB.databases().then(m=>{m.forEach(p=>{p.name&&window.indexedDB.deleteDatabase(p.name)})}).catch(()=>{}),"caches"in window&&caches.keys().then(m=>{m.forEach(p=>{caches.delete(p)})})}function g(){return fe(this,null,function*(){var Q;const h=(Q=a.globalConfig)==null?void 0:Q.baiduCode;if(!h)return;const v=document.createElement("script");v.innerHTML=h.replace(/