MCPcopy
hub / github.com/vitest-dev/vitest / q

Function q

test/cli/test/fixtures/reporters/html/fail/assets/index-BUCFJtth.js:44–44  ·  view source on GitHub ↗
(A)

Source from the content-addressed store, hash-verified

42 outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var V;g&&(V=u.ownerDocument.defaultView.scrollY),l.input.focus(),g&&u.ownerDocument.defaultView.scrollTo(null,V),l.input.reset(),a.somethingSelected()||(u.value=i.prevInput=" "),i.contextMenuPending=te,l.selForContextMenu=a.doc.sel,clearTimeout(l.detectingSelectAll);function se(){if(u.selectionStart!=null){var we=a.somethingSelected(),Te="​"+(we?u.value:"");u.value="⇚",u.value=Te,i.prevInput=we?"":"​",u.selectionStart=1,u.selectionEnd=Te.length,l.selForContextMenu=a.doc.sel}}function te(){if(i.contextMenuPending==te&&(i.contextMenuPending=!1,i.wrapper.style.cssText=T,u.style.cssText=S,h&&p<9&&l.scrollbars.setScrollTop(l.scroller.scrollTop=y),u.selectionStart!=null)){(!h||h&&p<9)&&se();var we=0,Te=function(){l.selForContextMenu==a.doc.sel&&u.selectionStart==0&&u.selectionEnd>0&&i.prevInput=="​"?Qt(a,om)(a):we++<10?l.detectingSelectAll=setTimeout(Te,500):(l.selForContextMenu=null,l.input.reset())};l.detectingSelectAll=setTimeout(Te,200)}}if(h&&p>=9&&se(),G){Oi(n);var pe=function(){an(window,"mouseup",pe),setTimeout(te,20)};Xe(window,"mouseup",pe)}else setTimeout(te,50)},Wt.prototype.readOnlyChanged=function(n){n||this.reset(),this.textarea.disabled=n=="nocursor",this.textarea.readOnly=!!n},Wt.prototype.setUneditable=function(){},Wt.prototype.needsContentAttribute=!1;function OS(n,i){if(i=i?Y(i):{},i.value=n.value,!i.tabindex&&n.tabIndex&&(i.tabindex=n.tabIndex),!i.placeholder&&n.placeholder&&(i.placeholder=n.placeholder),i.autofocus==null){var a=be(Fe(n));i.autofocus=a==n||n.getAttribute("autofocus")!=null&&a==document.body}function l(){n.value=x.getValue()}var u;if(n.form&&(Xe(n.form,"submit",l),!i.leaveSubmitMethodAlone)){var m=n.form;u=m.submit;try{var y=m.submit=function(){l(),m.submit=u,m.submit(),m.submit=y}}catch{}}i.finishInit=function(S){S.save=l,S.getTextArea=function(){return n},S.toTextArea=function(){S.toTextArea=isNaN,l(),n.parentNode.removeChild(S.getWrapperElement()),n.style.display="",n.form&&(an(n.form,"submit",l),!i.leaveSubmitMethodAlone&&typeof n.form.submit=="function"&&(n.form.submit=u))}},n.style.display="none";var x=Ct(function(S){return n.parentNode.insertBefore(S,n.nextSibling)},i);return x}function PS(n){n.off=an,n.on=Xe,n.wheelEventPixels=Hk,n.Doc=Tn,n.splitLines=cr,n.countColumn=re,n.findColumn=ge,n.isWordChar=Je,n.Pass=q,n.signal=Pt,n.Line=os,n.changeEnd=Hi,n.scrollbarModel=$g,n.Pos=fe,n.cmpPos=Ie,n.modes=Qo,n.mimeModes=xr,n.resolveMode=es,n.getMode=ts,n.modeExtensions=$i,n.extendMode=ns,n.copyState=Br,n.startState=rs,n.innerMode=al,n.commands=Ol,n.keyMap=ci,n.keyName=xm,n.isModifierKey=bm,n.lookupKey=ys,n.normalizeKeyMap=aS,n.StringStream=$t,n.SharedTextMarker=Ll,n.TextMarker=Wi,n.LineWidget=Al,n.e_preventDefault=cn,n.e_stopPropagation=Zo,n.e_stop=Oi,n.addClass=Se,n.contains=ce,n.rmClass=N,n.keyNames=qi}_S(Ct),AS(Ct);var RS="iter insert remove copy getEditor constructor".split(" ");for(var _c in Tn.prototype)Tn.prototype.hasOwnProperty(_c)&&ae(RS,_c)<0&&(Ct.prototype[_c]=(function(n){return function(){return n.apply(this.doc,arguments)}})(Tn.prototype[_c]));return yr(Tn),Ct.inputStyles={textarea:Wt,contenteditable:yt},Ct.defineMode=function(n){!Ct.defaults.mode&&n!="null"&&(Ct.defaults.mode=n),kr.apply(this,arguments)},Ct.defineMIME=bo,Ct.defineMode("null",function(){return{token:function(n){return n.skipToEnd()}}}),Ct.defineMIME("text/plain","null"),Ct.defineExtension=function(n,i){Ct.prototype[n]=i},Ct.defineDocExtension=function(n,i){Tn.prototype[n]=i},Ct.fromTextArea=OS,PS(Ct),Ct.version="5.65.18",Ct}))})(Yc)),Yc.exports}var ML=vo();const NL=ax(ML);var Ad={},Er={};const OL="Á",PL="á",RL="Ă",$L="ă",IL="∾",DL="∿",zL="∾̳",FL="Â",HL="â",BL="´",WL="А",qL="а",jL="Æ",UL="æ",VL="⁡",GL="𝔄",KL="𝔞",XL="À",YL="à",ZL="ℵ",JL="ℵ",QL="Α",eM="α",tM="Ā",nM="ā",rM="⨿",iM="&",oM="&",sM="⩕",lM="⩓",aM="∧",cM="⩜",uM="⩘",fM="⩚",dM="∠",hM="⦤",pM="∠",gM="⦨",mM="⦩",vM="⦪",yM="⦫",bM="⦬",wM="⦭",xM="⦮",kM="⦯",SM="∡",_M="∟",TM="⊾",CM="⦝",EM="∢",AM="Å",LM="⍼",MM="Ą",NM="ą",OM="𝔸",PM="𝕒",RM="⩯",$M="≈",IM="⩰",DM="≊",zM="≋",FM="'",HM="⁡",BM="≈",WM="≊",qM="Å",jM="å",UM="𝒜",VM="𝒶",GM="≔",KM="*",XM="≈",YM="≍",ZM="Ã",JM="ã",QM="Ä",eN="ä",tN="∳",nN="⨑",rN="≌",iN="϶",oN="‵",sN="∽",lN="⋍",aN="∖",cN="⫧",uN="⊽",fN="⌅",dN="⌆",hN="⌅",pN="⎵",gN="⎶",mN="≌",vN="Б",yN="б",bN="„",wN="∵",xN="∵",kN="∵",SN="⦰",_N="϶",TN="ℬ",CN="ℬ",EN="Β",AN="β",LN="ℶ",MN="≬",NN="𝔅",ON="𝔟",PN="⋂",RN="◯",$N="⋃",IN="⨀",DN="⨁",zN="⨂",FN="⨆",HN="★",BN="▽",WN="△",qN="⨄",jN="⋁",UN="⋀",VN="⤍",GN="⧫",KN="▪",XN="▴",YN="▾",ZN="◂",JN="▸",QN="␣",e2="▒",t2="░",n2="▓",r2="█",i2="=⃥",o2="≡⃥",s2="⫭",l2="⌐",a2="𝔹",c2="𝕓",u2="⊥",f2="⊥",d2="⋈",h2="⧉",p2="┐",g2="╕",m2="╖",v2="╗",y2="┌",b2="╒",w2="╓",x2="╔",k2="─",S2="═",_2="┬",T2="╤",C2="╥",E2="╦",A2="┴",L2="╧",M2="╨",N2="╩",O2="⊟",P2="⊞",R2="⊠",$2="┘",I2="╛",D2="╜",z2="╝",F2="└",H2="╘",B2="╙",W2="╚",q2="│",j2="║",U2="┼",V2="╪",G2="╫",K2="╬",X2="┤",Y2="╡",Z2="╢",J2="╣",Q2="├",eO="╞",tO="╟",nO="╠",rO="‵",iO="˘",oO="˘",sO="¦",lO="𝒷",aO="ℬ",cO="⁏",uO="∽",fO="⋍",dO="⧅",hO="\\",pO="⟈",gO="•",mO="•",vO="≎",yO="⪮",bO="≏",wO="≎",xO="≏",kO="Ć",SO="ć",_O="⩄",TO="⩉",CO="⩋",EO="∩",AO="⋒",LO="⩇",MO="⩀",NO="ⅅ",OO="∩︀",PO="⁁",RO="ˇ",$O="ℭ",IO="⩍",DO="Č",zO="č",FO="Ç",HO="ç",BO="Ĉ",WO="ĉ",qO="∰",jO="⩌",UO="⩐",VO="Ċ",GO="ċ",KO="¸",XO="¸",YO="⦲",ZO="¢",JO="·",QO="·",eP="𝔠",tP="ℭ",nP="Ч",rP="ч",iP="✓",oP="✓",sP="Χ",lP="χ",aP="ˆ",cP="≗",uP="↺",fP="↻",dP="⊛",hP="⊚",pP="⊝",gP="⊙",mP="®",vP="Ⓢ",yP="⊖",bP="⊕",wP="⊗",xP="○",kP="⧃",SP="≗",_P="⨐",TP="⫯",CP="⧂",EP="∲",AP="”",LP="’",MP="♣",NP="♣",OP=":",PP="∷",RP="⩴",$P="≔",IP="≔",DP=",",zP="@",FP="∁",HP="∘",BP="∁",WP="ℂ",qP="≅",jP="⩭",UP="≡",VP="∮",GP="∯",KP="∮",XP="𝕔",YP="ℂ",ZP="∐",JP="∐",QP="©",eR="©",tR="℗",nR="∳",rR="↵",iR="✗",oR="⨯",sR="𝒞",lR="𝒸",aR="⫏",cR="⫑",uR="⫐",fR="⫒",dR="⋯",hR="⤸",pR="⤵",gR="⋞",mR="⋟",vR="↶",yR="⤽",bR="⩈",wR="⩆",xR="≍",kR="∪",SR="⋓",_R="⩊",TR="⊍",CR="⩅",ER="∪︀",AR="↷",LR="⤼",MR="⋞",NR="⋟",OR="⋎",PR="⋏",RR="¤",$R="↶",IR="↷",DR="⋎",zR="⋏",FR="∲",HR="∱",BR="⌭",WR="†",qR="‡",jR="ℸ",UR="↓",VR="↡",GR="⇓",KR="‐",XR="⫤",YR="⊣",ZR="⤏",JR="˝",QR="Ď",e$="ď",t$="Д",n$="д",r$="‡",i$="⇊",o$="ⅅ",s$="ⅆ",l$="⤑",a$="⩷",c$="°",u$="∇",f$="Δ",d$="δ",h$="⦱",p$="⥿",g$="𝔇",m$="𝔡",v$="⥥",y$="⇃",b$="⇂",w$="´",x$="˙",k$="˝",S$="`",_$="˜",T$="⋄",C$="⋄",E$="⋄",A$="♦",L$="♦",M$="¨",N$="ⅆ",O$="ϝ",P$="⋲",R$="÷",$$="÷",I$="⋇",D$="⋇",z$="Ђ",F$="ђ",H$="⌞",B$="⌍",W$="$",q$="𝔻",j$="𝕕",U$="¨",V$="˙",G$="⃜",K$="≐",X$="≑",Y$="≐",Z$="∸",J$="∔",Q$="⊡",eI="⌆",tI="∯",nI="¨",rI="⇓",iI="⇐",oI="⇔",sI="⫤",lI="⟸",aI="⟺",cI="⟹",uI="⇒",fI="⊨",dI="⇑",hI="⇕",pI="∥",gI="⤓",mI="↓",vI="↓",yI="⇓",bI="⇵",wI="̑",xI="⇊",kI="⇃",SI="⇂",_I="⥐",TI="⥞",CI="⥖",EI="↽",AI="⥟",LI="⥗",MI="⇁",NI="↧",OI="⊤",PI="⤐",RI="⌟",$I="⌌",II="𝒟",DI="𝒹",zI="Ѕ",FI="ѕ",HI="⧶",BI="Đ",WI="đ",qI="⋱",jI="▿",UI="▾",VI="⇵",GI="⥯",KI="⦦",XI="Џ",YI="џ",ZI="⟿",JI="É",QI="é",eD="⩮",tD="Ě",nD="ě",rD="Ê",iD="ê",oD="≖",sD="≕",lD="Э",aD="э",cD="⩷",uD="Ė",fD="ė",dD="≑",hD="ⅇ",pD="≒",gD="𝔈",mD="𝔢",vD="⪚",yD="È",bD="è",wD="⪖",xD="⪘",kD="⪙",SD="∈",_D="⏧",TD="ℓ",CD="⪕",ED="⪗",AD="Ē",LD="ē",MD="∅",ND="∅",OD="◻",PD="∅",RD="▫",$D=" ",ID=" ",DD=" ",zD="Ŋ",FD="ŋ",HD=" ",BD="Ę",WD="ę",qD="𝔼",jD="𝕖",UD="⋕",VD="⧣",GD="⩱",KD="ε",XD="Ε",YD="ε",ZD="ϵ",JD="≖",QD="≕",ez="≂",tz="⪖",nz="⪕",rz="⩵",iz="=",oz="≂",sz="≟",lz="⇌",az="≡",cz="⩸",uz="⧥",fz="⥱",dz="≓",hz="ℯ",pz="ℰ",gz="≐",mz="⩳",vz="≂",yz="Η",bz="η",wz="Ð",xz="ð",kz="Ë",Sz="ë",_z="€",Tz="!",Cz="∃",Ez="∃",Az="ℰ",Lz="ⅇ",Mz="ⅇ",Nz="≒",Oz="Ф",Pz="ф",Rz="♀",$z="ffi",Iz="ff",Dz="ffl",zz="𝔉",Fz="𝔣",Hz="fi",Bz="◼",Wz="▪",qz="fj",jz="♭",Uz="fl",Vz="▱",Gz="ƒ",Kz="𝔽",Xz="𝕗",Yz="∀",Zz="∀",Jz="⋔",Qz="⫙",eF="ℱ",tF="⨍",nF="½",rF="⅓",iF="¼",oF="⅕",sF="⅙",lF="⅛",aF="⅔",cF="⅖",uF="¾",fF="⅗",dF="⅜",hF="⅘",pF="⅚",gF="⅝",mF="⅞",vF="⁄",yF="⌢",bF="𝒻",wF="ℱ",xF="ǵ",kF="Γ",SF="γ",_F="Ϝ",TF="ϝ",CF="⪆",EF="Ğ",AF="ğ",LF="Ģ",MF="Ĝ",NF="ĝ",OF="Г",PF="г",RF="Ġ",$F="ġ",IF="≥",DF="≧",zF="⪌",FF="⋛",HF="≥",BF="≧",WF="⩾",qF="⪩",jF="⩾",UF="⪀",VF="⪂",GF="⪄",KF="⋛︀",XF="⪔",YF="𝔊",ZF="𝔤",JF="≫",QF="⋙",eH="⋙",tH="ℷ",nH="Ѓ",rH="ѓ",iH="⪥",oH="≷",sH="⪒",lH="⪤",aH="⪊",cH="⪊",uH="⪈",fH="≩",dH="⪈",hH="≩",pH="⋧",gH="𝔾",mH="𝕘",vH="`",yH="≥",bH="⋛",wH="≧",xH="⪢",kH="≷",SH="⩾",_H="≳",TH="𝒢",CH="ℊ",EH="≳",AH="⪎",LH="⪐",MH="⪧",NH="⩺",OH=">",PH=">",RH="≫",$H="⋗",IH="⦕",DH="⩼",zH="⪆",FH="⥸",HH="⋗",BH="⋛",WH="⪌",qH="≷",jH="≳",UH="≩︀",VH="≩︀",GH="ˇ",KH=" ",XH="½",YH="ℋ",ZH="Ъ",JH="ъ",QH="⥈",e3="↔",t3="⇔",n3="↭",r3="^",i3="ℏ",o3="Ĥ",s3="ĥ",l3="♥",a3="♥",c3="…",u3="⊹",f3="𝔥",d3="ℌ",h3="ℋ",p3="⤥",g3="⤦",m3="⇿",v3="∻",y3="↩",b3="↪",w3="𝕙",x3="ℍ",k3="―",S3="─",_3="𝒽",T3="ℋ",C3="ℏ",E3="Ħ",A3="ħ",L3="≎",M3="≏",N3="⁃",O3="‐",P3="Í",R3="í",$3="⁣",I3="Î",D3="î",z3="И",F3="и",H3="İ",B3="Е",W3="е",q3="¡",j3="⇔",U3="𝔦",V3="ℑ",G3="Ì",K3="ì",X3="ⅈ",Y3="⨌",Z3="∭",J3="⧜",Q3="℩",eB="IJ",tB="ij",nB="Ī",rB="ī",iB="ℑ",oB="ⅈ",sB="ℐ",lB="ℑ",aB="ı",cB="ℑ",uB="⊷",fB="Ƶ",dB="⇒",hB="℅",pB="∞",gB="⧝",mB="ı",vB="⊺",yB="∫",bB="∬",wB="ℤ",xB="∫",kB="⊺",SB="⋂",_B="⨗",TB="⨼",CB="⁣",EB="⁢",AB="Ё",LB="ё",MB="Į",NB="į",OB="𝕀",PB="𝕚",RB="Ι",$B="ι",IB="⨼",DB="¿",zB="𝒾",FB="ℐ",HB="∈",BB="⋵",WB="⋹",qB="⋴",jB="⋳",UB="∈",VB="⁢",GB="Ĩ",KB="ĩ",XB="І",YB="і",ZB="Ï",JB="ï",QB="Ĵ",e5="ĵ",t5="Й",n5="й",r5="𝔍",i5="𝔧",o5="ȷ",s5="𝕁",l5="𝕛",a5="𝒥",c5="𝒿",u5="Ј",f5="ј",d5="Є",h5="є",p5="Κ",g5="κ",m5="ϰ",v5="Ķ",y5="ķ",b5="К",w5="к",x5="𝔎",k5="𝔨",S5="ĸ",_5="Х",T5="х",C5="Ќ",E5="ќ",A5="𝕂",L5="𝕜",M5="𝒦",N5="𝓀",O5="⇚",P5="Ĺ",R5="ĺ",$5="⦴",I5="ℒ",D5="Λ",z5="λ",F5="⟨",H5="⟪",B5="⦑",W5="⟨",q5="⪅",j5="ℒ",U5="«",V5="⇤",G5="⤟",K5="←",X5="↞",Y5="⇐",Z5="⤝",J5="↩",Q5="↫",e8="⤹",t8="⥳",n8="↢",r8="⤙",i8="⤛",o8="⪫",s8="⪭",l8="⪭︀",a8="⤌",c8="⤎",u8="❲",f8="{",d8="[",h8="⦋",p8="⦏",g8="⦍",m8="Ľ",v8="ľ",y8="Ļ",b8="ļ",w8="⌈",x8="{",k8="Л",S8="л",_8="⤶",T8="“",C8="„",E8="⥧",A8="⥋",L8="↲",M8="≤",N8="≦",O8="⟨",P8="⇤",R8="←",$8="←",I8="⇐",D8="⇆",z8="↢",F8="⌈",H8="⟦",B8="⥡",W8="⥙",q8="⇃",j8="⌊",U8="↽",V8="↼",G8="⇇",K8="↔",X8="↔",Y8="⇔",Z8="⇆",J8="⇋",Q8="↭",eW="⥎",tW="↤",nW="⊣",rW="⥚",iW="⋋",oW="⧏",sW="⊲",lW="⊴",aW="⥑",cW="⥠",uW="⥘",fW="↿",dW="⥒",hW="↼",pW="⪋",gW="⋚",mW="≤",vW="≦",yW="⩽",bW="⪨",wW="⩽",xW="⩿",kW="⪁",SW="⪃",_W="⋚︀",TW="⪓",CW="⪅",EW="⋖",AW="⋚",LW="⪋",MW="⋚",NW="≦",OW="≶",PW="≶",RW="⪡",$W="≲",IW="⩽",DW="≲",zW="⥼",FW="⌊",HW="𝔏",BW="𝔩",WW="≶",qW="⪑",jW="⥢",UW="↽",VW="↼",GW="⥪",KW="▄",XW="Љ",YW="љ",ZW="⇇",JW="≪",QW="⋘",e4="⌞",t4="⇚",n4="⥫",r4="◺",i4="Ŀ",o4="ŀ",s4="⎰",l4="⎰",a4="⪉",c4="⪉",u4="⪇",f4="≨",d4="⪇",h4="≨",p4="⋦",g4="⟬",m4="⇽",v4="⟦",y4="⟵",b4="⟵",w4="⟸",x4="⟷",k4="⟷",S4="⟺",_4="⟼",T4="⟶",C4="⟶",E4="⟹",A4="↫",L4="↬",M4="⦅",N4="𝕃",O4="𝕝",P4="⨭",R4="⨴",$4="∗",I4="_",D4="↙",z4="↘",F4="◊",H4="◊",B4="⧫",W4="(",q4="⦓",j4="⇆",U4="⌟",V4="⇋",G4="⥭",K4="‎",X4="⊿",Y4="‹",Z4="𝓁",J4="ℒ",Q4="↰",eq="↰",tq="≲",nq="⪍",rq="⪏",iq="[",oq="‘",sq="‚",lq="Ł",aq="ł",cq="⪦",uq="⩹",fq="<",dq="<",hq="≪",pq="⋖",gq="⋋",mq="⋉",vq="⥶",yq="⩻",bq="◃",wq="⊴",xq="◂",kq="⦖",Sq="⥊",_q="⥦",Tq="≨︀",Cq="≨︀",Eq="¯",Aq="♂",Lq="✠",Mq="✠",Nq="↦",Oq="↦",Pq="↧",Rq="↤",$q="↥",Iq="▮",Dq="⨩",zq="М",Fq="м",Hq="—",Bq="∺",Wq="∡",qq=" ",jq="ℳ",Uq="𝔐",Vq="𝔪",Gq="℧",Kq="µ",Xq="*",Yq="⫰",Zq="∣",Jq="·",Qq="⊟",ej="−",tj="∸",nj="⨪",rj="∓",ij="⫛",oj="…",sj="∓",lj="⊧",aj="𝕄",cj="𝕞",uj="∓",fj="𝓂",dj="ℳ",hj="∾",pj="Μ",gj="μ",mj="⊸",vj="⊸",yj="∇",bj="Ń",wj="ń",xj="∠⃒",kj="≉",Sj="⩰̸",_j="≋̸",Tj="ʼn",Cj="≉",Ej="♮",Aj="ℕ",Lj="♮",Mj=" ",Nj="≎̸",Oj="≏̸",Pj="⩃",Rj="Ň",$j="ň",Ij="Ņ",Dj="ņ",zj="≇",Fj="⩭̸",Hj="⩂",Bj="Н",Wj="н",qj="–",jj="⤤",Uj="↗",Vj="⇗",Gj="↗",Kj="≠",Xj="≐̸",Yj="​",Zj="​",Jj="​",Qj="​",eU="≢",tU="⤨",nU="≂̸",rU="≫",iU="≪",oU=`
43`,sU="∄",lU="∄",aU="𝔑",cU="𝔫",uU="≧̸",fU="≱",dU="≱",hU="≧̸",pU="⩾̸",gU="⩾̸",mU="⋙̸",vU="≵",yU="≫⃒",bU="≯",wU="≯",xU="≫̸",kU="↮",SU="⇎",_U="⫲",TU="∋",CU="⋼",EU="⋺",AU="∋",LU="Њ",MU="њ",NU="↚",OU="⇍",PU="‥",RU="≦̸",$U="≰",IU="↚",DU="⇍",zU="↮",FU="⇎",HU="≰",BU="≦̸",WU="⩽̸",qU="⩽̸",jU="≮",UU="⋘̸",VU="≴",GU="≪⃒",KU="≮",XU="⋪",YU="⋬",ZU="≪̸",JU="∤",QU="⁠",e6=" ",t6="𝕟",n6="ℕ",r6="⫬",i6="¬",o6="≢",s6="≭",l6="∦",a6="∉",c6="≠",u6="≂̸",f6="∄",d6="≯",h6="≱",p6="≧̸",g6="≫̸",m6="≹",v6="⩾̸",y6="≵",b6="≎̸",w6="≏̸",x6="∉",k6="⋵̸",S6="⋹̸",_6="∉",T6="⋷",C6="⋶",E6="⧏̸",A6="⋪",L6="⋬",M6="≮",N6="≰",O6="≸",P6="≪̸",R6="⩽̸",$6="≴",I6="⪢̸",D6="⪡̸",z6="∌",F6="∌",H6="⋾",B6="⋽",W6="⊀",q6="⪯̸",j6="⋠",U6="∌",V6="⧐̸",G6="⋫",K6="⋭",X6="⊏̸",Y6="⋢",Z6="⊐̸",J6="⋣",Q6="⊂⃒",eV="⊈",tV="⊁",nV="⪰̸",rV="⋡",iV="≿̸",oV="⊃⃒",sV="⊉",lV="≁",aV="≄",cV="≇",uV="≉",fV="∤",dV="∦",hV="∦",pV="⫽⃥",gV="∂̸",mV="⨔",vV="⊀",yV="⋠",bV="⊀",wV="⪯̸",xV="⪯̸",kV="⤳̸",SV="↛",_V="⇏",TV="↝̸",CV="↛",EV="⇏",AV="⋫",LV="⋭",MV="⊁",NV="⋡",OV="⪰̸",PV="𝒩",RV="𝓃",$V="∤",IV="∦",DV="≁",zV="≄",FV="≄",HV="∤",BV="∦",WV="⋢",qV="⋣",jV="⊄",UV="⫅̸",VV="⊈",GV="⊂⃒",KV="⊈",XV="⫅̸",YV="⊁",ZV="⪰̸",JV="⊅",QV="⫆̸",eG="⊉",tG="⊃⃒",nG="⊉",rG="⫆̸",iG="≹",oG="Ñ",sG="ñ",lG="≸",aG="⋪",cG="⋬",uG="⋫",fG="⋭",dG="Ν",hG="ν",pG="#",gG="№",mG=" ",vG="≍⃒",yG="⊬",bG="⊭",wG="⊮",xG="⊯",kG="≥⃒",SG=">⃒",_G="⤄",TG="⧞",CG="⤂",EG="≤⃒",AG="<⃒",LG="⊴⃒",MG="⤃",NG="⊵⃒",OG="∼⃒",PG="⤣",RG="↖",$G="⇖",IG="↖",DG="⤧",zG="Ó",FG="ó",HG="⊛",BG="Ô",WG="ô",qG="⊚",jG="О",UG="о",VG="⊝",GG="Ő",KG="ő",XG="⨸",YG="⊙",ZG="⦼",JG="Œ",QG="œ",e9="⦿",t9="𝔒",n9="𝔬",r9="˛",i9="Ò",o9="ò",s9="⧁",l9="⦵",a9="Ω",c9="∮",u9="↺",f9="⦾",d9="⦻",h9="‾",p9="⧀",g9="Ō",m9="ō",v9="Ω",y9="ω",b9="Ο",w9="ο",x9="⦶",k9="⊖",S9="𝕆",_9="𝕠",T9="⦷",C9="“",E9="‘",A9="⦹",L9="⊕",M9="↻",N9="⩔",O9="∨",P9="⩝",R9="ℴ",$9="ℴ",I9="ª",D9="º",z9="⊶",F9="⩖",H9="⩗",B9="⩛",W9="Ⓢ",q9="𝒪",j9="ℴ",U9="Ø",V9="ø",G9="⊘",K9="Õ",X9="õ",Y9="⨶",Z9="⨷",J9="⊗",Q9="Ö",eK="ö",tK="⌽",nK="‾",rK="⏞",iK="⎴",oK="⏜",sK="¶",lK="∥",aK="∥",cK="⫳",uK="⫽",fK="∂",dK="∂",hK="П",pK="п",gK="%",mK=".",vK="‰",yK="⊥",bK="‱",wK="𝔓",xK="𝔭",kK="Φ",SK="φ",_K="ϕ",TK="ℳ",CK="☎",EK="Π",AK="π",LK="⋔",MK="ϖ",NK="ℏ",OK="ℎ",PK="ℏ",RK="⨣",$K="⊞",IK="⨢",DK="+",zK="∔",FK="⨥",HK="⩲",BK="±",WK="±",qK="⨦",jK="⨧",UK="±",VK="ℌ",GK="⨕",KK="𝕡",XK="ℙ",YK="£",ZK="⪷",JK="⪻",QK="≺",e7="≼",t7="⪷",n7="≺",r7="≼",i7="≺",o7="⪯",s7="≼",l7="≾",a7="⪯",c7="⪹",u7="⪵",f7="⋨",d7="⪯",h7="⪳",p7="≾",g7="′",m7="″",v7="ℙ",y7="⪹",b7="⪵",w7="⋨",x7="∏",k7="∏",S7="⌮",_7="⌒",T7="⌓",C7="∝",E7="∝",A7="∷",L7="∝",M7="≾",N7="⊰",O7="𝒫",P7="𝓅",R7="Ψ",$7="ψ",I7=" ",D7="𝔔",z7="𝔮",F7="⨌",H7="𝕢",B7="ℚ",W7="⁗",q7="𝒬",j7="𝓆",U7="ℍ",V7="⨖",G7="?",K7="≟",X7='"',Y7='"',Z7="⇛",J7="∽̱",Q7="Ŕ",eX="ŕ",tX="√",nX="⦳",rX="⟩",iX="⟫",oX="⦒",sX="⦥",lX="⟩",aX="»",cX="⥵",uX="⇥",fX="⤠",dX="⤳",hX="→",pX="↠",gX="⇒",mX="⤞",vX="↪",yX="↬",bX="⥅",wX="⥴",xX="⤖",kX="↣",SX="↝",_X="⤚",TX="⤜",CX="∶",EX="ℚ",AX="⤍",LX="⤏",MX="⤐",NX="❳",OX="}",PX="]",RX="⦌",$X="⦎",IX="⦐",DX="Ř",zX="ř",FX="Ŗ",HX="ŗ",BX="⌉",WX="}",qX="Р",jX="р",UX="⤷",VX="⥩",GX="”",KX="”",XX="↳",YX="ℜ",ZX="ℛ",JX="ℜ",QX="ℝ",eY="ℜ",tY="▭",nY="®",rY="®",iY="∋",oY="⇋",sY="⥯",lY="⥽",aY="⌋",cY="𝔯",uY="ℜ",fY="⥤",dY="⇁",hY="⇀",pY="⥬",gY="Ρ",mY="ρ",vY="ϱ",yY="⟩",bY="⇥",wY="→",xY="→",kY="⇒",SY="⇄",_Y="↣",TY="⌉",CY="⟧",EY="⥝",AY="⥕",LY="⇂",MY="⌋",NY="⇁",OY="⇀",PY="⇄",RY="⇌",$Y="⇉",IY="↝",DY="↦",zY="⊢",FY="⥛",HY="⋌",BY="⧐",WY="⊳",qY="⊵",jY="⥏",UY="⥜",VY="⥔",GY="↾",KY="⥓",XY="⇀",YY="˚",ZY="≓",JY="⇄",QY="⇌",eZ="‏",tZ="⎱",nZ="⎱",rZ="⫮",iZ="⟭",oZ="⇾",sZ="⟧",lZ="⦆",aZ="𝕣",cZ="ℝ",uZ="⨮",fZ="⨵",dZ="⥰",hZ=")",pZ="⦔",gZ="⨒",mZ="⇉",vZ="⇛",yZ="›",bZ="𝓇",wZ="ℛ",xZ="↱",kZ="↱",SZ="]",_Z="’",TZ="’",CZ="⋌",EZ="⋊",AZ="▹",LZ="⊵",MZ="▸",NZ="⧎",OZ="⧴",PZ="⥨",RZ="℞",$Z="Ś",IZ="ś",DZ="‚",zZ="⪸",FZ="Š",HZ="š",BZ="⪼",WZ="≻",qZ="≽",jZ="⪰",UZ="⪴",VZ="Ş",GZ="ş",KZ="Ŝ",XZ="ŝ",YZ="⪺",ZZ="⪶",JZ="⋩",QZ="⨓",eJ="≿",tJ="С",nJ="с",rJ="⊡",iJ="⋅",oJ="⩦",sJ="⤥",lJ="↘",aJ="⇘",cJ="↘",uJ="§",fJ=";",dJ="⤩",hJ="∖",pJ="∖",gJ="✶",mJ="𝔖",vJ="𝔰",yJ="⌢",bJ="♯",wJ="Щ",xJ="щ",kJ="Ш",SJ="ш",_J="↓",TJ="←",CJ="∣",EJ="∥",AJ="→",LJ="↑",MJ="­",NJ="Σ",OJ="σ",PJ="ς",RJ="ς",$J="∼",IJ="⩪",DJ="≃",zJ="≃",FJ="⪞",HJ="⪠",BJ="⪝",WJ="⪟",qJ="≆",jJ="⨤",UJ="⥲",VJ="←",GJ="∘",KJ="∖",XJ="⨳",YJ="⧤",ZJ="∣",JJ="⌣",QJ="⪪",eQ="⪬",tQ="⪬︀",nQ="Ь",rQ="ь",iQ="⌿",oQ="⧄",sQ="/",lQ="𝕊",aQ="𝕤",cQ="♠",uQ="♠",fQ="∥",dQ="⊓",hQ="⊓︀",pQ="⊔",gQ="⊔︀",mQ="√",vQ="⊏",yQ="⊑",bQ="⊏",wQ="⊑",xQ="⊐",kQ="⊒",SQ="⊐",_Q="⊒",TQ="□",CQ="□",EQ="⊓",AQ="⊏",LQ="⊑",MQ="⊐",NQ="⊒",OQ="⊔",PQ="▪",RQ="□",$Q="▪",IQ="→",DQ="𝒮",zQ="𝓈",FQ="∖",HQ="⌣",BQ="⋆",WQ="⋆",qQ="☆",jQ="★",UQ="ϵ",VQ="ϕ",GQ="¯",KQ="⊂",XQ="⋐",YQ="⪽",ZQ="⫅",JQ="⊆",QQ="⫃",eee="⫁",tee="⫋",nee="⊊",ree="⪿",iee="⥹",oee="⊂",see="⋐",lee="⊆",aee="⫅",cee="⊆",uee="⊊",fee="⫋",dee="⫇",hee="⫕",pee="⫓",gee="⪸",mee="≻",vee="≽",yee="≻",bee="⪰",wee="≽",xee="≿",kee="⪰",See="⪺",_ee="⪶",Tee="⋩",Cee="≿",Eee="∋",Aee="∑",Lee="∑",Mee="♪",Nee="¹",Oee="²",Pee="³",Ree="⊃",$ee="⋑",Iee="⪾",Dee="⫘",zee="⫆",Fee="⊇",Hee="⫄",Bee="⊃",Wee="⊇",qee="⟉",jee="⫗",Uee="⥻",Vee="⫂",Gee="⫌",Kee="⊋",Xee="⫀",Yee="⊃",Zee="⋑",Jee="⊇",Qee="⫆",ete="⊋",tte="⫌",nte="⫈",rte="⫔",ite="⫖",ote="⤦",ste="↙",lte="⇙",ate="↙",cte="⤪",ute="ß",fte=" ",dte="⌖",hte="Τ",pte="τ",gte="⎴",mte="Ť",vte="ť",yte="Ţ",bte="ţ",wte="Т",xte="т",kte="⃛",Ste="⌕",_te="𝔗",Tte="𝔱",Cte="∴",Ete="∴",Ate="∴",Lte="Θ",Mte="θ",Nte="ϑ",Ote="ϑ",Pte="≈",Rte="∼",$te="  ",Ite=" ",Dte=" ",zte="≈",Fte="∼",Hte="Þ",Bte="þ",Wte="˜",qte="∼",jte="≃",Ute="≅",Vte="≈",Gte="⨱",Kte="⊠",Xte="×",Yte="⨰",Zte="∭",Jte="⤨",Qte="⌶",ene="⫱",tne="⊤",nne="𝕋",rne="𝕥",ine="⫚",one="⤩",sne="‴",lne="™",ane="™",cne="▵",une="▿",fne="◃",dne="⊴",hne="≜",pne="▹",gne="⊵",mne="◬",vne="≜",yne="⨺",bne="⃛",wne="⨹",xne="⧍",kne="⨻",Sne="⏢",_ne="𝒯",Tne="𝓉",Cne="Ц",Ene="ц",Ane="Ћ",Lne="ћ",Mne="Ŧ",Nne="ŧ",One="≬",Pne="↞",Rne="↠",$ne="Ú",Ine="ú",Dne="↑",zne="↟",Fne="⇑",Hne="⥉",Bne="Ў",Wne="ў",qne="Ŭ",jne="ŭ",Une="Û",Vne="û",Gne="У",Kne="у",Xne="⇅",Yne="Ű",Zne="ű",Jne="⥮",Qne="⥾",ere="𝔘",tre="𝔲",nre="Ù",rre="ù",ire="⥣",ore="↿",sre="↾",lre="▀",are="⌜",cre="⌜",ure="⌏",fre="◸",dre="Ū",hre="ū",pre="¨",gre="_",mre="⏟",vre="⎵",yre="⏝",bre="⋃",wre="⊎",xre="Ų",kre="ų",Sre="𝕌",_re="𝕦",Tre="⤒",Cre="↑",Ere="↑",Are="⇑",Lre="⇅",Mre="↕",Nre="↕",Ore="⇕",Pre="⥮",Rre="↿",$re="↾",Ire="⊎",Dre="↖",zre="↗",Fre="υ",Hre="ϒ",Bre="ϒ",Wre="Υ",qre="υ",jre="↥",Ure="⊥",Vre="⇈",Gre="⌝",Kre="⌝",Xre="⌎",Yre="Ů",Zre="ů",Jre="◹",Qre="𝒰",eie="𝓊",tie="⋰",nie="Ũ",rie="ũ",iie="▵",oie="▴",sie="⇈",lie="Ü",aie="ü",cie="⦧",uie="⦜",fie="ϵ",die="ϰ",hie="∅",pie="ϕ",gie="ϖ",mie="∝",vie="↕",yie="⇕",bie="ϱ",wie="ς",xie="⊊︀",kie="⫋︀",Sie="⊋︀",_ie="⫌︀",Tie="ϑ",Cie="⊲",Eie="⊳",Aie="⫨",Lie="⫫",Mie="⫩",Nie="В",Oie="в",Pie="⊢",Rie="⊨",$ie="⊩",Iie="⊫",Die="⫦",zie="⊻",Fie="∨",Hie="⋁",Bie="≚",Wie="⋮",qie="|",jie="‖",Uie="|",Vie="‖",Gie="∣",Kie="|",Xie="❘",Yie="≀",Zie=" ",Jie="𝔙",Qie="𝔳",eoe="⊲",toe="⊂⃒",noe="⊃⃒",roe="𝕍",ioe="𝕧",ooe="∝",soe="⊳",loe="𝒱",aoe="𝓋",coe="⫋︀",uoe="⊊︀",foe="⫌︀",doe="⊋︀",hoe="⊪",poe="⦚",goe="Ŵ",moe="ŵ",voe="⩟",yoe="∧",boe="⋀",woe="≙",xoe="℘",koe="𝔚",Soe="𝔴",_oe="𝕎",Toe="𝕨",Coe="℘",Eoe="≀",Aoe="≀",Loe="𝒲",Moe="𝓌",Noe="⋂",Ooe="◯",Poe="⋃",Roe="▽",$oe="𝔛",Ioe="𝔵",Doe="⟷",zoe="⟺",Foe="Ξ",Hoe="ξ",Boe="⟵",Woe="⟸",qoe="⟼",joe="⋻",Uoe="⨀",Voe="𝕏",Goe="𝕩",Koe="⨁",Xoe="⨂",Yoe="⟶",Zoe="⟹",Joe="𝒳",Qoe="𝓍",ese="⨆",tse="⨄",nse="△",rse="⋁",ise="⋀",ose="Ý",sse="ý",lse="Я",ase="я",cse="Ŷ",use="ŷ",fse="Ы",dse="ы",hse="¥",pse="𝔜",gse="𝔶",mse="Ї",vse="ї",yse="𝕐",bse="𝕪",wse="𝒴",xse="𝓎",kse="Ю",Sse="ю",_se="ÿ",Tse="Ÿ",Cse="Ź",Ese="ź",Ase="Ž",Lse="ž",Mse="З",Nse="з",Ose="Ż",Pse="ż",Rse="ℨ",$se="​",Ise="Ζ",Dse="ζ",zse="𝔷",Fse="ℨ",Hse="Ж",Bse="ж",Wse="⇝",qse="𝕫",jse="ℤ",Use="𝒵",Vse="𝓏",Gse="‍",Kse="‌",cx={Aacute:OL,aacute:PL,Abreve:RL,abreve:$L,ac:IL,acd:DL,acE:zL,Acirc:FL,acirc:HL,acute:BL,Acy:WL,acy:qL,AElig:jL,aelig:UL,af:VL,Afr:GL,afr:KL,Agrave:XL,agrave:YL,alefsym:ZL,aleph:JL,Alpha:QL,alpha:eM,Amacr:tM,amacr:nM,amalg:rM,amp:iM,AMP:oM,andand:sM,And:lM,and:aM,andd:cM,andslope:uM,andv:fM,ang:dM,ange:hM,angle:pM,angmsdaa:gM,angmsdab:mM,angmsdac:vM,angmsdad:yM,angmsdae:bM,angmsdaf:wM,angmsdag:xM,angmsdah:kM,angmsd:SM,angrt:_M,angrtvb:TM,angrtvbd:CM,angsph:EM,angst:AM,angzarr:LM,Aogon:MM,aogon:NM,Aopf:OM,aopf:PM,apacir:RM,ap:$M,apE:IM,ape:DM,apid:zM,apos:FM,ApplyFunction:HM,approx:BM,approxeq:WM,Aring:qM,aring:jM,Ascr:UM,ascr:VM,Assign:GM,ast:KM,asymp:XM,asympeq:YM,Atilde:ZM,atilde:JM,Auml:QM,auml:eN,awconint:tN,awint:nN,backcong:rN,backepsilon:iN,backprime:oN,backsim:sN,backsimeq:lN,Backslash:aN,Barv:cN,barvee:uN,barwed:fN,Barwed:dN,barwedge:hN,bbrk:pN,bbrktbrk:gN,bcong:mN,Bcy:vN,bcy:yN,bdquo:bN,becaus:wN,because:xN,Because:kN,bemptyv:SN,bepsi:_N,bernou:TN,Bernoullis:CN,Beta:EN,beta:AN,beth:LN,between:MN,Bfr:NN,bfr:ON,bigcap:PN,bigcirc:RN,bigcup:$N,bigodot:IN,bigoplus:DN,bigotimes:zN,bigsqcup:FN,bigstar:HN,bigtriangledown:BN,bigtriangleup:WN,biguplus:qN,bigvee:jN,bigwedge:UN,bkarow:VN,blacklozenge:GN,blacksquare:KN,blacktriangle:XN,blacktriangledown:YN,blacktriangleleft:ZN,blacktriangleright:JN,blank:QN,blk12:e2,blk14:t2,blk34:n2,block:r2,bne:i2,bnequiv:o2,bNot:s2,bnot:l2,Bopf:a2,bopf:c2,bot:u2,bottom:f2,bowtie:d2,boxbox:h2,boxdl:p2,boxdL:g2,boxDl:m2,boxDL:v2,boxdr:y2,boxdR:b2,boxDr:w2,boxDR:x2,boxh:k2,boxH:S2,boxhd:_2,boxHd:T2,boxhD:C2,boxHD:E2,boxhu:A2,boxHu:L2,boxhU:M2,boxHU:N2,boxminus:O2,boxplus:P2,boxtimes:R2,boxul:$2,boxuL:I2,boxUl:D2,boxUL:z2,boxur:F2,boxuR:H2,boxUr:B2,boxUR:W2,boxv:q2,boxV:j2,boxvh:U2,boxvH:V2,boxVh:G2,boxVH:K2,boxvl:X2,boxvL:Y2,boxVl:Z2,boxVL:J2,boxvr:Q2,boxvR:eO,boxVr:tO,boxVR:nO,bprime:rO,breve:iO,Breve:oO,brvbar:sO,bscr:lO,Bscr:aO,bsemi:cO,bsim:uO,bsime:fO,bsolb:dO,bsol:hO,bsolhsub:pO,bull:gO,bullet:mO,bump:vO,bumpE:yO,bumpe:bO,Bumpeq:wO,bumpeq:xO,Cacute:kO,cacute:SO,capand:_O,capbrcup:TO,capcap:CO,cap:EO,Cap:AO,capcup:LO,capdot:MO,CapitalDifferentialD:NO,caps:OO,caret:PO,caron:RO,Cayleys:$O,ccaps:IO,Ccaron:DO,ccaron:zO,Ccedil:FO,ccedil:HO,Ccirc:BO,ccirc:WO,Cconint:qO,ccups:jO,ccupssm:UO,Cdot:VO,cdot:GO,cedil:KO,Cedilla:XO,cemptyv:YO,cent:ZO,centerdot:JO,CenterDot:QO,cfr:eP,Cfr:tP,CHcy:nP,chcy:rP,check:iP,checkmark:oP,Chi:sP,chi:lP,circ:aP,circeq:cP,circlearrowleft:uP,circlearrowright:fP,circledast:dP,circledcirc:hP,circleddash:pP,CircleDot:gP,circledR:mP,circledS:vP,CircleMinus:yP,CirclePlus:bP,CircleTimes:wP,cir:xP,cirE:kP,cire:SP,cirfnint:_P,cirmid:TP,cirscir:CP,ClockwiseContourIntegral:EP,CloseCurlyDoubleQuote:AP,CloseCurlyQuote:LP,clubs:MP,clubsuit:NP,colon:OP,Colon:PP,Colone:RP,colone:$P,coloneq:IP,comma:DP,commat:zP,comp:FP,compfn:HP,complement:BP,complexes:WP,cong:qP,congdot:jP,Congruent:UP,conint:VP,Conint:GP,ContourIntegral:KP,copf:XP,Copf:YP,coprod:ZP,Coproduct:JP,copy:QP,COPY:eR,copysr:tR,CounterClockwiseContourIntegral:nR,crarr:rR,cross:iR,Cross:oR,Cscr:sR,cscr:lR,csub:aR,csube:cR,csup:uR,csupe:fR,ctdot:dR,cudarrl:hR,cudarrr:pR,cuepr:gR,cuesc:mR,cularr:vR,cularrp:yR,cupbrcap:bR,cupcap:wR,CupCap:xR,cup:kR,Cup:SR,cupcup:_R,cupdot:TR,cupor:CR,cups:ER,curarr:AR,curarrm:LR,curlyeqprec:MR,curlyeqsucc:NR,curlyvee:OR,curlywedge:PR,curren:RR,curvearrowleft:$R,curvearrowright:IR,cuvee:DR,cuwed:zR,cwconint:FR,cwint:HR,cylcty:BR,dagger:WR,Dagger:qR,daleth:jR,darr:UR,Darr:VR,dArr:GR,dash:KR,Dashv:XR,dashv:YR,dbkarow:ZR,dblac:JR,Dcaron:QR,dcaron:e$,Dcy:t$,dcy:n$,ddagger:r$,ddarr:i$,DD:o$,dd:s$,DDotrahd:l$,ddotseq:a$,deg:c$,Del:u$,Delta:f$,delta:d$,demptyv:h$,dfisht:p$,Dfr:g$,dfr:m$,dHar:v$,dharl:y$,dharr:b$,DiacriticalAcute:w$,DiacriticalDot:x$,DiacriticalDoubleAcute:k$,DiacriticalGrave:S$,DiacriticalTilde:_$,diam:T$,diamond:C$,Diamond:E$,diamondsuit:A$,diams:L$,die:M$,DifferentialD:N$,digamma:O$,disin:P$,div:R$,divide:$$,divideontimes:I$,divonx:D$,DJcy:z$,djcy:F$,dlcorn:H$,dlcrop:B$,dollar:W$,Dopf:q$,dopf:j$,Dot:U$,dot:V$,DotDot:G$,doteq:K$,doteqdot:X$,DotEqual:Y$,dotminus:Z$,dotplus:J$,dotsquare:Q$,doublebarwedge:eI,DoubleContourIntegral:tI,DoubleDot:nI,DoubleDownArrow:rI,DoubleLeftArrow:iI,DoubleLeftRightArrow:oI,DoubleLeftTee:sI,DoubleLongLeftArrow:lI,DoubleLongLeftRightArrow:aI,DoubleLongRightArrow:cI,DoubleRightArrow:uI,DoubleRightTee:fI,DoubleUpArrow:dI,DoubleUpDownArrow:hI,DoubleVerticalBar:pI,DownArrowBar:gI,downarrow:mI,DownArrow:vI,Downarrow:yI,DownArrowUpArrow:bI,DownBreve:wI,downdownarrows:xI,downharpoonleft:kI,downharpoonright:SI,DownLeftRightVector:_I,DownLeftTeeVector:TI,DownLeftVectorBar:CI,DownLeftVector:EI,DownRightTeeVector:AI,DownRightVectorBar:LI,DownRightVector:MI,DownTeeArrow:NI,DownTee:OI,drbkarow:PI,drcorn:RI,drcrop:$I,Dscr:II,dscr:DI,DScy:zI,dscy:FI,dsol:HI,Dstrok:BI,dstrok:WI,dtdot:qI,dtri:jI,dtrif:UI,duarr:VI,duhar:GI,dwangle:KI,DZcy:XI,dzcy:YI,dzigrarr:ZI,Eacute:JI,eacute:QI,easter:eD,Ecaron:tD,ecaron:nD,Ecirc:rD,ecirc:iD,ecir:oD,ecolon:sD,Ecy:lD,ecy:aD,eDDot:cD,Edot:uD,edot:fD,eDot:dD,ee:hD,efDot:pD,Efr:gD,efr:mD,eg:vD,Egrave:yD,egrave:bD,egs:wD,egsdot:xD,el:kD,Element:SD,elinters:_D,ell:TD,els:CD,elsdot:ED,Emacr:AD,emacr:LD,empty:MD,emptyset:ND,EmptySmallSquare:OD,emptyv:PD,EmptyVerySmallSquare:RD,emsp13:$D,emsp14:ID,emsp:DD,ENG:zD,eng:FD,ensp:HD,Eogon:BD,eogon:WD,Eopf:qD,eopf:jD,epar:UD,eparsl:VD,eplus:GD,epsi:KD,Epsilon:XD,epsilon:YD,epsiv:ZD,eqcirc:JD,eqcolon:QD,eqsim:ez,eqslantgtr:tz,eqslantless:nz,Equal:rz,equals:iz,EqualTilde:oz,equest:sz,Equilibrium:lz,equiv:az,equivDD:cz,eqvparsl:uz,erarr:fz,erDot:dz,escr:hz,Escr:pz,esdot:gz,Esim:mz,esim:vz,Eta:yz,eta:bz,ETH:wz,eth:xz,Euml:kz,euml:Sz,euro:_z,excl:Tz,exist:Cz,Exists:Ez,expectation:Az,exponentiale:Lz,ExponentialE:Mz,fallingdotseq:Nz,Fcy:Oz,fcy:Pz,female:Rz,ffilig:$z,fflig:Iz,ffllig:Dz,Ffr:zz,ffr:Fz,filig:Hz,FilledSmallSquare:Bz,FilledVerySmallSquare:Wz,fjlig:qz,flat:jz,fllig:Uz,fltns:Vz,fnof:Gz,Fopf:Kz,fopf:Xz,forall:Yz,ForAll:Zz,fork:Jz,forkv:Qz,Fouriertrf:eF,fpartint:tF,frac12:nF,frac13:rF,frac14:iF,frac15:oF,frac16:sF,frac18:lF,frac23:aF,frac25:cF,frac34:uF,frac35:fF,frac38:dF,frac45:hF,frac56:pF,frac58:gF,frac78:mF,frasl:vF,frown:yF,fscr:bF,Fscr:wF,gacute:xF,Gamma:kF,gamma:SF,Gammad:_F,gammad:TF,gap:CF,Gbreve:EF,gbreve:AF,Gcedil:LF,Gcirc:MF,gcirc:NF,Gcy:OF,gcy:PF,Gdot:RF,gdot:$F,ge:IF,gE:DF,gEl:zF,gel:FF,geq:HF,geqq:BF,geqslant:WF,gescc:qF,ges:jF,gesdot:UF,gesdoto:VF,gesdotol:GF,gesl:KF,gesles:XF,Gfr:YF,gfr:ZF,gg:JF,Gg:QF,ggg:eH,gimel:tH,GJcy:nH,gjcy:rH,gla:iH,gl:oH,glE:sH,glj:lH,gnap:aH,gnapprox:cH,gne:uH,gnE:fH,gneq:dH,gneqq:hH,gnsim:pH,Gopf:gH,gopf:mH,grave:vH,GreaterEqual:yH,GreaterEqualLess:bH,GreaterFullEqual:wH,GreaterGreater:xH,GreaterLess:kH,GreaterSlantEqual:SH,GreaterTilde:_H,Gscr:TH,gscr:CH,gsim:EH,gsime:AH,gsiml:LH,gtcc:MH,gtcir:NH,gt:OH,GT:PH,Gt:RH,gtdot:$H,gtlPar:IH,gtquest:DH,gtrapprox:zH,gtrarr:FH,gtrdot:HH,gtreqless:BH,gtreqqless:WH,gtrless:qH,gtrsim:jH,gvertneqq:UH,gvnE:VH,Hacek:GH,hairsp:KH,half:XH,hamilt:YH,HARDcy:ZH,hardcy:JH,harrcir:QH,harr:e3,hArr:t3,harrw:n3,Hat:r3,hbar:i3,Hcirc:o3,hcirc:s3,hearts:l3,heartsuit:a3,hellip:c3,hercon:u3,hfr:f3,Hfr:d3,HilbertSpace:h3,hksearow:p3,hkswarow:g3,hoarr:m3,homtht:v3,hookleftarrow:y3,hookrightarrow:b3,hopf:w3,Hopf:x3,horbar:k3,HorizontalLine:S3,hscr:_3,Hscr:T3,hslash:C3,Hstrok:E3,hstrok:A3,HumpDownHump:L3,HumpEqual:M3,hybull:N3,hyphen:O3,Iacute:P3,iacute:R3,ic:$3,Icirc:I3,icirc:D3,Icy:z3,icy:F3,Idot:H3,IEcy:B3,iecy:W3,iexcl:q3,iff:j3,ifr:U3,Ifr:V3,Igrave:G3,igrave:K3,ii:X3,iiiint:Y3,iiint:Z3,iinfin:J3,iiota:Q3,IJlig:eB,ijlig:tB,Imacr:nB,imacr:rB,image:iB,ImaginaryI:oB,imagline:sB,imagpart:lB,imath:aB,Im:cB,imof:uB,imped:fB,Implies:dB,incare:hB,in:"∈",infin:pB,infintie:gB,inodot:mB,intcal:vB,int:yB,Int:bB,integers:wB,Integral:xB,intercal:kB,Intersection:SB,intlarhk:_B,intprod:TB,InvisibleComma:CB,InvisibleTimes:EB,IOcy:AB,iocy:LB,Iogon:MB,iogon:NB,Iopf:OB,iopf:PB,Iota:RB,iota:$B,iprod:IB,iquest:DB,iscr:zB,Iscr:FB,isin:HB,isindot:BB,isinE:WB,isins:qB,isinsv:jB,isinv:UB,it:VB,Itilde:GB,itilde:KB,Iukcy:XB,iukcy:YB,Iuml:ZB,iuml:JB,Jcirc:QB,jcirc:e5,Jcy:t5,jcy:n5,Jfr:r5,jfr:i5,jmath:o5,Jopf:s5,jopf:l5,Jscr:a5,jscr:c5,Jsercy:u5,jsercy:f5,Jukcy:d5,jukcy:h5,Kappa:p5,kappa:g5,kappav:m5,Kcedil:v5,kcedil:y5,Kcy:b5,kcy:w5,Kfr:x5,kfr:k5,kgreen:S5,KHcy:_5,khcy:T5,KJcy:C5,kjcy:E5,Kopf:A5,kopf:L5,Kscr:M5,kscr:N5,lAarr:O5,Lacute:P5,lacute:R5,laemptyv:$5,lagran:I5,Lambda:D5,lambda:z5,lang:F5,Lang:H5,langd:B5,langle:W5,lap:q5,Laplacetrf:j5,laquo:U5,larrb:V5,larrbfs:G5,larr:K5,Larr:X5,lArr:Y5,larrfs:Z5,larrhk:J5,larrlp:Q5,larrpl:e8,larrsim:t8,larrtl:n8,latail:r8,lAtail:i8,lat:o8,late:s8,lates:l8,lbarr:a8,lBarr:c8,lbbrk:u8,lbrace:f8,lbrack:d8,lbrke:h8,lbrksld:p8,lbrkslu:g8,Lcaron:m8,lcaron:v8,Lcedil:y8,lcedil:b8,lceil:w8,lcub:x8,Lcy:k8,lcy:S8,ldca:_8,ldquo:T8,ldquor:C8,ldrdhar:E8,ldrushar:A8,ldsh:L8,le:M8,lE:N8,LeftAngleBracket:O8,LeftArrowBar:P8,leftarrow:R8,LeftArrow:$8,Leftarrow:I8,LeftArrowRightArrow:D8,leftarrowtail:z8,LeftCeiling:F8,LeftDoubleBracket:H8,LeftDownTeeVector:B8,LeftDownVectorBar:W8,LeftDownVector:q8,LeftFloor:j8,leftharpoondown:U8,leftharpoonup:V8,leftleftarrows:G8,leftrightarrow:K8,LeftRightArrow:X8,Leftrightarrow:Y8,leftrightarrows:Z8,leftrightharpoons:J8,leftrightsquigarrow:Q8,LeftRightVector:eW,LeftTeeArrow:tW,LeftTee:nW,LeftTeeVector:rW,leftthreetimes:iW,LeftTriangleBar:oW,LeftTriangle:sW,LeftTriangleEqual:lW,LeftUpDownVector:aW,LeftUpTeeVector:cW,LeftUpVectorBar:uW,LeftUpVector:fW,LeftVectorBar:dW,LeftVector:hW,lEg:pW,leg:gW,leq:mW,leqq:vW,leqslant:yW,lescc:bW,les:wW,lesdot:xW,lesdoto:kW,lesdotor:SW,lesg:_W,lesges:TW,lessapprox:CW,lessdot:EW,lesseqgtr:AW,lesseqqgtr:LW,LessEqualGreater:MW,LessFullEqual:NW,LessGreater:OW,lessgtr:PW,LessLess:RW,lesssim:$W,LessSlantEqual:IW,LessTilde:DW,lfisht:zW,lfloor:FW,Lfr:HW,lfr:BW,lg:WW,lgE:qW,lHar:jW,lhard:UW,lharu:VW,lharul:GW,lhblk:KW,LJcy:XW,ljcy:YW,llarr:ZW,ll:JW,Ll:QW,llcorner:e4,Lleftarrow:t4,llhard:n4,lltri:r4,Lmidot:i4,lmidot:o4,lmoustache:s4,lmoust:l4,lnap:a4,lnapprox:c4,lne:u4,lnE:f4,lneq:d4,lneqq:h4,lnsim:p4,loang:g4,loarr:m4,lobrk:v4,longleftarrow:y4,LongLeftArrow:b4,Longleftarrow:w4,longleftrightarrow:x4,LongLeftRightArrow:k4,Longleftrightarrow:S4,longmapsto:_4,longrightarrow:T4,LongRightArrow:C4,Longrightarrow:E4,looparrowleft:A4,looparrowright:L4,lopar:M4,Lopf:N4,lopf:O4,loplus:P4,lotimes:R4,lowast:$4,lowbar:I4,LowerLeftArrow:D4,LowerRightArrow:z4,loz:F4,lozenge:H4,lozf:B4,lpar:W4,lparlt:q4,lrarr:j4,lrcorner:U4,lrhar:V4,lrhard:G4,lrm:K4,lrtri:X4,lsaquo:Y4,lscr:Z4,Lscr:J4,lsh:Q4,Lsh:eq,lsim:tq,lsime:nq,lsimg:rq,lsqb:iq,lsquo:oq,lsquor:sq,Lstrok:lq,lstrok:aq,ltcc:cq,ltcir:uq,lt:fq,LT:dq,Lt:hq,ltdot:pq,lthree:gq,ltimes:mq,ltlarr:vq,ltquest:yq,ltri:bq,ltrie:wq,ltrif:xq,ltrPar:kq,lurdshar:Sq,luruhar:_q,lvertneqq:Tq,lvnE:Cq,macr:Eq,male:Aq,malt:Lq,maltese:Mq,Map:"⤅",map:Nq,mapsto:Oq,mapstodown:Pq,mapstoleft:Rq,mapstoup:$q,marker:Iq,mcomma:Dq,Mcy:zq,mcy:Fq,mdash:Hq,mDDot:Bq,measuredangle:Wq,MediumSpace:qq,Mellintrf:jq,Mfr:Uq,mfr:Vq,mho:Gq,micro:Kq,midast:Xq,midcir:Yq,mid:Zq,middot:Jq,minusb:Qq,minus:ej,minusd:tj,minusdu:nj,MinusPlus:rj,mlcp:ij,mldr:oj,mnplus:sj,models:lj,Mopf:aj,mopf:cj,mp:uj,mscr:fj,Mscr:dj,mstpos:hj,Mu:pj,mu:gj,multimap:mj,mumap:vj,nabla:yj,Nacute:bj,nacute:wj,nang:xj,nap:kj,napE:Sj,napid:_j,napos:Tj,napprox:Cj,natural:Ej,naturals:Aj,natur:Lj,nbsp:Mj,nbump:Nj,nbumpe:Oj,ncap:Pj,Ncaron:Rj,ncaron:$j,Ncedil:Ij,ncedil:Dj,ncong:zj,ncongdot:Fj,ncup:Hj,Ncy:Bj,ncy:Wj,ndash:qj,nearhk:jj,nearr:Uj,neArr:Vj,nearrow:Gj,ne:Kj,nedot:Xj,NegativeMediumSpace:Yj,NegativeThickSpace:Zj,NegativeThinSpace:Jj,NegativeVeryThinSpace:Qj,nequiv:eU,nesear:tU,nesim:nU,NestedGreaterGreater:rU,NestedLessLess:iU,NewLine:oU,nexist:sU,nexists:lU,Nfr:aU,nfr:cU,ngE:uU,nge:fU,ngeq:dU,ngeqq:hU,ngeqslant:pU,nges:gU,nGg:mU,ngsim:vU,nGt:yU,ngt:bU,ngtr:wU,nGtv:xU,nharr:kU,nhArr:SU,nhpar:_U,ni:TU,nis:CU,nisd:EU,niv:AU,NJcy:LU,njcy:MU,nlarr:NU,nlArr:OU,nldr:PU,nlE:RU,nle:$U,nleftarrow:IU,nLeftarrow:DU,nleftrightarrow:zU,nLeftrightarrow:FU,nleq:HU,nleqq:BU,nleqslant:WU,nles:qU,nless:jU,nLl:UU,nlsim:VU,nLt:GU,nlt:KU,nltri:XU,nltrie:YU,nLtv:ZU,nmid:JU,NoBreak:QU,NonBreakingSpace:e6,nopf:t6,Nopf:n6,Not:r6,not:i6,NotCongruent:o6,NotCupCap:s6,NotDoubleVerticalBar:l6,NotElement:a6,NotEqual:c6,NotEqualTilde:u6,NotExists:f6,NotGreater:d6,NotGreaterEqual:h6,NotGreaterFullEqual:p6,NotGreaterGreater:g6,NotGreaterLess:m6,NotGreaterSlantEqual:v6,NotGreaterTilde:y6,NotHumpDownHump:b6,NotHumpEqual:w6,notin:x6,notindot:k6,notinE:S6,notinva:_6,notinvb:T6,notinvc:C6,NotLeftTriangleBar:E6,NotLeftTriangle:A6,NotLeftTriangleEqual:L6,NotLess:M6,NotLessEqual:N6,NotLessGreater:O6,NotLessLess:P6,NotLessSlantEqual:R6,NotLessTilde:$6,NotNestedGreaterGreater:I6,NotNestedLessLess:D6,notni:z6,notniva:F6,notnivb:H6,notnivc:B6,NotPrecedes:W6,NotPrecedesEqual:q6,NotPrecedesSlantEqual:j6,NotReverseElement:U6,NotRightTriangleBar:V6,NotRightTriangle:G6,NotRightTriangleEqual:K6,NotSquareSubset:X6,NotSquareSubsetEqual:Y6,NotSquareSuperset:Z6,NotSquareSupersetEqual:J6,NotSubset:Q6,NotSubsetEqual:eV,NotSucceeds:tV,NotSucceedsEqual:nV,NotSucceedsSlantEqual:rV,NotSucceedsTilde:iV,NotSuperset:oV,NotSupersetEqual:sV,NotTilde:lV,NotTildeEqual:aV,NotTildeFullEqual:cV,NotTildeTilde:uV,NotVerticalBar:fV,nparallel:dV,npar:hV,nparsl:pV,npart:gV,npolint:mV,npr:vV,nprcue:yV,nprec:bV,npreceq:wV,npre:xV,nrarrc:kV,nrarr:SV,nrArr:_V,nrarrw:TV,nrightarrow:CV,nRightarrow:EV,nrtri:AV,nrtrie:LV,nsc:MV,nsccue:NV,nsce:OV,Nscr:PV,nscr:RV,nshortmid:$V,nshortparallel:IV,nsim:DV,nsime:zV,nsimeq:FV,nsmid:HV,nspar:BV,nsqsube:WV,nsqsupe:qV,nsub:jV,nsubE:UV,nsube:VV,nsubset:GV,nsubseteq:KV,nsubseteqq:XV,nsucc:YV,nsucceq:ZV,nsup:JV,nsupE:QV,nsupe:eG,nsupset:tG,nsupseteq:nG,nsupseteqq:rG,ntgl:iG,Ntilde:oG,ntilde:sG,ntlg:lG,ntriangleleft:aG,ntrianglelefteq:cG,ntriangleright:uG,ntrianglerighteq:fG,Nu:dG,nu:hG,num:pG,numero:gG,numsp:mG,nvap:vG,nvdash:yG,nvDash:bG,nVdash:wG,nVDash:xG,nvge:kG,nvgt:SG,nvHarr:_G,nvinfin:TG,nvlArr:CG,nvle:EG,nvlt:AG,nvltrie:LG,nvrArr:MG,nvrtrie:NG,nvsim:OG,nwarhk:PG,nwarr:RG,nwArr:$G,nwarrow:IG,nwnear:DG,Oacute:zG,oacute:FG,oast:HG,Ocirc:BG,ocirc:WG,ocir:qG,Ocy:jG,ocy:UG,odash:VG,Odblac:GG,odblac:KG,odiv:XG,odot:YG,odsold:ZG,OElig:JG,oelig:QG,ofcir:e9,Ofr:t9,ofr:n9,ogon:r9,Ograve:i9,ograve:o9,ogt:s9,ohbar:l9,ohm:a9,oint:c9,olarr:u9,olcir:f9,olcross:d9,oline:h9,olt:p9,Omacr:g9,omacr:m9,Omega:v9,omega:y9,Omicron:b9,omicron:w9,omid:x9,ominus:k9,Oopf:S9,oopf:_9,opar:T9,OpenCurlyDoubleQuote:C9,OpenCurlyQuote:E9,operp:A9,oplus:L9,orarr:M9,Or:N9,or:O9,ord:P9,order:R9,orderof:$9,ordf:I9,ordm:D9,origof:z9,oror:F9,orslope:H9,orv:B9,oS:W9,Oscr:q9,oscr:j9,Oslash:U9,oslash:V9,osol:G9,Otilde:K9,otilde:X9,otimesas:Y9,Otimes:Z9,otimes:J9,Ouml:Q9,ouml:eK,ovbar:tK,OverBar:nK,OverBrace:rK,OverBracket:iK,OverParenthesis:oK,para:sK,parallel:lK,par:aK,parsim:cK,parsl:uK,part:fK,PartialD:dK,Pcy:hK,pcy:pK,percnt:gK,period:mK,permil:vK,perp:yK,pertenk:bK,Pfr:wK,pfr:xK,Phi:kK,phi:SK,phiv:_K,phmmat:TK,phone:CK,Pi:EK,pi:AK,pitchfork:LK,piv:MK,planck:NK,planckh:OK,plankv:PK,plusacir:RK,plusb:$K,pluscir:IK,plus:DK,plusdo:zK,plusdu:FK,pluse:HK,PlusMinus:BK,plusmn:WK,plussim:qK,plustwo:jK,pm:UK,Poincareplane:VK,pointint:GK,popf:KK,Popf:XK,pound:YK,prap:ZK,Pr:JK,pr:QK,prcue:e7,precapprox:t7,prec:n7,preccurlyeq:r7,Precedes:i7,PrecedesEqual:o7,PrecedesSlantEqual:s7,PrecedesTilde:l7,preceq:a7,precnapprox:c7,precneqq:u7,precnsim:f7,pre:d7,prE:h7,precsim:p7,prime:g7,Prime:m7,primes:v7,prnap:y7,prnE:b7,prnsim:w7,prod:x7,Product:k7,profalar:S7,profline:_7,profsurf:T7,prop:C7,Proportional:E7,Proportion:A7,propto:L7,prsim:M7,prurel:N7,Pscr:O7,pscr:P7,Psi:R7,psi:$7,puncsp:I7,Qfr:D7,qfr:z7,qint:F7,qopf:H7,Qopf:B7,qprime:W7,Qscr:q7,qscr:j7,quaternions:U7,quatint:V7,quest:G7,questeq:K7,quot:X7,QUOT:Y7,rAarr:Z7,race:J7,Racute:Q7,racute:eX,radic:tX,raemptyv:nX,rang:rX,Rang:iX,rangd:oX,range:sX,rangle:lX,raquo:aX,rarrap:cX,rarrb:uX,rarrbfs:fX,rarrc:dX,rarr:hX,Rarr:pX,rArr:gX,rarrfs:mX,rarrhk:vX,rarrlp:yX,rarrpl:bX,rarrsim:wX,Rarrtl:xX,rarrtl:kX,rarrw:SX,ratail:_X,rAtail:TX,ratio:CX,rationals:EX,rbarr:AX,rBarr:LX,RBarr:MX,rbbrk:NX,rbrace:OX,rbrack:PX,rbrke:RX,rbrksld:$X,rbrkslu:IX,Rcaron:DX,rcaron:zX,Rcedil:FX,rcedil:HX,rceil:BX,rcub:WX,Rcy:qX,rcy:jX,rdca:UX,rdldhar:VX,rdquo:GX,rdquor:KX,rdsh:XX,real:YX,realine:ZX,realpart:JX,reals:QX,Re:eY,rect:tY,reg:nY,REG:rY,ReverseElement:iY,ReverseEquilibrium:oY,ReverseUpEquilibrium:sY,rfisht:lY,rfloor:aY,rfr:cY,Rfr:uY,rHar:fY,rhard:dY,rharu:hY,rharul:pY,Rho:gY,rho:mY,rhov:vY,RightAngleBracket:yY,RightArrowBar:bY,rightarrow:wY,RightArrow:xY,Rightarrow:kY,RightArrowLeftArrow:SY,rightarrowtail:_Y,RightCeiling:TY,RightDoubleBracket:CY,RightDownTeeVector:EY,RightDownVectorBar:AY,RightDownVector:LY,RightFloor:MY,rightharpoondown:NY,rightharpoonup:OY,rightleftarrows:PY,rightleftharpoons:RY,rightrightarrows:$Y,rightsquigarrow:IY,RightTeeArrow:DY,RightTee:zY,RightTeeVector:FY,rightthreetimes:HY,RightTriangleBar:BY,RightTriangle:WY,RightTriangleEqual:qY,RightUpDownVector:jY,RightUpTeeVector:UY,RightUpVectorBar:VY,RightUpVector:GY,RightVectorBar:KY,RightVector:XY,ring:YY,risingdotseq:ZY,rlarr:JY,rlhar:QY,rlm:eZ,rmoustache:tZ,rmoust:nZ,rnmid:rZ,roang:iZ,roarr:oZ,robrk:sZ,ropar:lZ,ropf:aZ,Ropf:cZ,roplus:uZ,rotimes:fZ,RoundImplies:dZ,rpar:hZ,rpargt:pZ,rppolint:gZ,rrarr:mZ,Rrightarrow:vZ,rsaquo:yZ,rscr:bZ,Rscr:wZ,rsh:xZ,Rsh:kZ,rsqb:SZ,rsquo:_Z,rsquor:TZ,rthree:CZ,rtimes:EZ,rtri:AZ,rtrie:LZ,rtrif:MZ,rtriltri:NZ,RuleDelayed:OZ,ruluhar:PZ,rx:RZ,Sacute:$Z,sacute:IZ,sbquo:DZ,scap:zZ,Scaron:FZ,scaron:HZ,Sc:BZ,sc:WZ,sccue:qZ,sce:jZ,scE:UZ,Scedil:VZ,scedil:GZ,Scirc:KZ,scirc:XZ,scnap:YZ,scnE:ZZ,scnsim:JZ,scpolint:QZ,scsim:eJ,Scy:tJ,scy:nJ,sdotb:rJ,sdot:iJ,sdote:oJ,searhk:sJ,searr:lJ,seArr:aJ,searrow:cJ,sect:uJ,semi:fJ,seswar:dJ,setminus:hJ,setmn:pJ,sext:gJ,Sfr:mJ,sfr:vJ,sfrown:yJ,sharp:bJ,SHCHcy:wJ,shchcy:xJ,SHcy:kJ,shcy:SJ,ShortDownArrow:_J,ShortLeftArrow:TJ,shortmid:CJ,shortparallel:EJ,ShortRightArrow:AJ,ShortUpArrow:LJ,shy:MJ,Sigma:NJ,sigma:OJ,sigmaf:PJ,sigmav:RJ,sim:$J,simdot:IJ,sime:DJ,simeq:zJ,simg:FJ,simgE:HJ,siml:BJ,simlE:WJ,simne:qJ,simplus:jJ,simrarr:UJ,slarr:VJ,SmallCircle:GJ,smallsetminus:KJ,smashp:XJ,smeparsl:YJ,smid:ZJ,smile:JJ,smt:QJ,smte:eQ,smtes:tQ,SOFTcy:nQ,softcy:rQ,solbar:iQ,solb:oQ,sol:sQ,Sopf:lQ,sopf:aQ,spades:cQ,spadesuit:uQ,spar:fQ,sqcap:dQ,sqcaps:hQ,sqcup:pQ,sqcups:gQ,Sqrt:mQ,sqsub:vQ,sqsube:yQ,sqsubset:bQ,sqsubseteq:wQ,sqsup:xQ,sqsupe:kQ,sqsupset:SQ,sqsupseteq:_Q,square:TQ,Square:CQ,SquareIntersection:EQ,SquareSubset:AQ,SquareSubsetEqual:LQ,SquareSuperset:MQ,SquareSupersetEqual:NQ,SquareUnion:OQ,squarf:PQ,squ:RQ,squf:$Q,srarr:IQ,Sscr:DQ,sscr:zQ,ssetmn:FQ,ssmile:HQ,sstarf:BQ,Star:WQ,star:qQ,starf:jQ,straightepsilon:UQ,straightphi:VQ,strns:GQ,sub:KQ,Sub:XQ,subdot:YQ,subE:ZQ,sube:JQ,subedot:QQ,submult:eee,subnE:tee,subne:nee,subplus:ree,subrarr:iee,subset:oee,Subset:see,subseteq:lee,subseteqq:aee,SubsetEqual:cee,subsetneq:uee,subsetneqq:fee,subsim:dee,subsub:hee,subsup:pee,succapprox:gee,succ:mee,succcurlyeq:vee,Succeeds:yee,SucceedsEqual:bee,SucceedsSlantEqual:wee,SucceedsTilde:xee,succeq:kee,succnapprox:See,succneqq:_ee,succnsim:Tee,succsim:Cee,SuchThat:Eee,sum:Aee,Sum:Lee,sung:Mee,sup1:Nee,sup2:Oee,sup3:Pee,sup:Ree,Sup:$ee,supdot:Iee,supdsub:Dee,supE:zee,supe:Fee,supedot:Hee,Superset:Bee,SupersetEqual:Wee,suphsol:qee,suphsub:jee,suplarr:Uee,supmult:Vee,supnE:Gee,supne:Kee,supplus:Xee,supset:Yee,Supset:Zee,supseteq:Jee,supseteqq:Qee,supsetneq:ete,supsetneqq:tte,supsim:nte,supsub:rte,supsup:ite,swarhk:ote,swarr:ste,swArr:lte,swarrow:ate,swnwar:cte,szlig:ute,Tab:fte,target:dte,Tau:hte,tau:pte,tbrk:gte,Tcaron:mte,tcaron:vte,Tcedil:yte,tcedil:bte,Tcy:wte,tcy:xte,tdot:kte,telrec:Ste,Tfr:_te,tfr:Tte,there4:Cte,therefore:Ete,Therefore:Ate,Theta:Lte,theta:Mte,thetasym:Nte,thetav:Ote,thickapprox:Pte,thicksim:Rte,ThickSpace:$te,ThinSpace:Ite,thinsp:Dte,thkap:zte,thksim:Fte,THORN:Hte,thorn:Bte,tilde:Wte,Tilde:qte,TildeEqual:jte,TildeFullEqual:Ute,TildeTilde:Vte,timesbar:Gte,timesb:Kte,times:Xte,timesd:Yte,tint:Zte,toea:Jte,topbot:Qte,topcir:ene,top:tne,Topf:nne,topf:rne,topfork:ine,tosa:one,tprime:sne,trade:lne,TRADE:ane,triangle:cne,triangledown:une,triangleleft:fne,trianglelefteq:dne,triangleq:hne,triangleright:pne,trianglerighteq:gne,tridot:mne,trie:vne,triminus:yne,TripleDot:bne,triplus:wne,trisb:xne,tritime:kne,trpezium:Sne,Tscr:_ne,tscr:Tne,TScy:Cne,tscy:Ene,TSHcy:Ane,tshcy:Lne,Tstrok:Mne,tstrok:Nne,twixt:One,twoheadleftarrow:Pne,twoheadrightarrow:Rne,Uacute:$ne,uacute:Ine,uarr:Dne,Uarr:zne,uArr:Fne,Uarrocir:Hne,Ubrcy:Bne,ubrcy:Wne,Ubreve:qne,ubreve:jne,Ucirc:Une,ucirc:Vne,Ucy:Gne,ucy:Kne,udarr:Xne,Udblac:Yne,udblac:Zne,udhar:Jne,ufisht:Qne,Ufr:ere,ufr:tre,Ugrave:nre,ugrave:rre,uHar:ire,uharl:ore,uharr:sre,uhblk:lre,ulcorn:are,ulcorner:cre,ulcrop:ure,ultri:fre,Umacr:dre,umacr:hre,uml:pre,UnderBar:gre,UnderBrace:mre,UnderBracket:vre,UnderParenthesis:yre,Union:bre,UnionPlus:wre,Uogon:xre,uogon:kre,Uopf:Sre,uopf:_re,UpArrowBar:Tre,uparrow:Cre,UpArrow:Ere,Uparrow:Are,UpArrowDownArrow:Lre,updownarrow:Mre,UpDownArrow:Nre,Updownarrow:Ore,UpEquilibrium:Pre,upharpoonleft:Rre,upharpoonright:$re,uplus:Ire,UpperLeftArrow:Dre,UpperRightArrow:zre,upsi:Fre,Upsi:Hre,upsih:Bre,Upsilon:Wre,upsilon:qre,UpTeeArrow:jre,UpTee:Ure,upuparrows:Vre,urcorn:Gre,urcorner:Kre,urcrop:Xre,Uring:Yre,uring:Zre,urtri:Jre,Uscr:Qre,uscr:eie,utdot:tie,Utilde:nie,utilde:rie,utri:iie,utrif:oie,uuarr:sie,Uuml:lie,uuml:aie,uwangle:cie,vangrt:uie,varepsilon:fie,varkappa:die,varnothing:hie,varphi:pie,varpi:gie,varpropto:mie,varr:vie,vArr:yie,varrho:bie,varsigma:wie,varsubsetneq:xie,varsubsetneqq:kie,varsupsetneq:Sie,varsupsetneqq:_ie,vartheta:Tie,vartriangleleft:Cie,vartriangleright:Eie,vBar:Aie,Vbar:Lie,vBarv:Mie,Vcy:Nie,vcy:Oie,vdash:Pie,vDash:Rie,Vdash:$ie,VDash:Iie,Vdashl:Die,veebar:zie,vee:Fie,Vee:Hie,veeeq:Bie,vellip:Wie,verbar:qie,Verbar:jie,vert:Uie,Vert:Vie,VerticalBar:Gie,VerticalLine:Kie,VerticalSeparator:Xie,VerticalTilde:Yie,VeryThinSpace:Zie,Vfr:Jie,vfr:Qie,vltri:eoe,vnsub:toe,vnsup:noe,Vopf:roe,vopf:ioe,vprop:ooe,vrtri:soe,Vscr:loe,vscr:aoe,vsubnE:coe,vsubne:uoe,vsupnE:foe,vsupne:doe,Vvdash:hoe,vzigzag:poe,Wcirc:goe,wcirc:moe,wedbar:voe,wedge:yoe,Wedge:boe,wedgeq:woe,weierp:xoe,Wfr:koe,wfr:Soe,Wopf:_oe,wopf:Toe,wp:Coe,wr:Eoe,wreath:Aoe,Wscr:Loe,wscr:Moe,xcap:Noe,xcirc:Ooe,xcup:Poe,xdtri:Roe,Xfr:$oe,xfr:Ioe,xharr:Doe,xhArr:zoe,Xi:Foe,xi:Hoe,xlarr:Boe,xlArr:Woe,xmap:qoe,xnis:joe,xodot:Uoe,Xopf:Voe,xopf:Goe,xoplus:Koe,xotime:Xoe,xrarr:Yoe,xrArr:Zoe,Xscr:Joe,xscr:Qoe,xsqcup:ese,xuplus:tse,xutri:nse,xvee:rse,xwedge:ise,Yacute:ose,yacute:sse,YAcy:lse,yacy:ase,Ycirc:cse,ycirc:use,Ycy:fse,ycy:dse,yen:hse,Yfr:pse,yfr:gse,YIcy:mse,yicy:vse,Yopf:yse,yopf:bse,Yscr:wse,yscr:xse,YUcy:kse,yucy:Sse,yuml:_se,Yuml:Tse,Zacute:Cse,zacute:Ese,Zcaron:Ase,zcaron:Lse,Zcy:Mse,zcy:Nse,Zdot:Ose,zdot:Pse,zeetrf:Rse,ZeroWidthSpace:$se,Zeta:Ise,zeta:Dse,zfr:zse,Zfr:Fse,ZHcy:Hse,zhcy:Bse,zigrarr:Wse,zopf:qse,Zopf:jse,Zscr:Use,zscr:Vse,zwj:Gse,zwnj:Kse},Xse="Á",Yse="á",Zse="Â",Jse="â",Qse="´",ele="Æ",tle="æ",nle="À",rle="à",ile="&",ole="&",sle="Å",lle="å",ale="Ã",cle="ã",ule="Ä",fle="ä",dle="¦",hle="Ç",ple="ç",gle="¸",mle="¢",vle="©",yle="©",ble="¤",wle="°",xle="÷",kle="É",Sle="é",_le="Ê",Tle="ê",Cle="È",Ele="è",Ale="Ð",Lle="ð",Mle="Ë",Nle="ë",Ole="½",Ple="¼",Rle="¾",$le=">",Ile=">",Dle="Í",zle="í",Fle="Î",Hle="î",Ble="¡",Wle="Ì",qle="ì",jle="¿",Ule="Ï",Vle="ï",Gle="«",Kle="<",Xle="<",Yle="¯",Zle="µ",Jle="·",Qle=" ",eae="¬",tae="Ñ",nae="ñ",rae="Ó",iae="ó",oae="Ô",sae="ô",lae="Ò",aae="ò",cae="ª",uae="º",fae="Ø",dae="ø",hae="Õ",pae="õ",gae="Ö",mae="ö",vae="¶",yae="±",bae="£",wae='"',xae='"',kae="»",Sae="®",_ae="®",Tae="§",Cae="­",Eae="¹",Aae="²",Lae="³",Mae="ß",Nae="Þ",Oae="þ",Pae="×",Rae="Ú",$ae="ú",Iae="Û",Dae="û",zae="Ù",Fae="ù",Hae="¨",Bae="Ü",Wae="ü",qae="Ý",jae="ý",Uae="¥",Vae="ÿ",Gae={Aacute:Xse,aacute:Yse,Acirc:Zse,acirc:Jse,acute:Qse,AElig:ele,aelig:tle,Agrave:nle,agrave:rle,amp:ile,AMP:ole,Aring:sle,aring:lle,Atilde:ale,atilde:cle,Auml:ule,auml:fle,brvbar:dle,Ccedil:hle,ccedil:ple,cedil:gle,cent:mle,copy:vle,COPY:yle,curren:ble,deg:wle,divide:xle,Eacute:kle,eacute:Sle,Ecirc:_le,ecirc:Tle,Egrave:Cle,egrave:Ele,ETH:Ale,eth:Lle,Euml:Mle,euml:Nle,frac12:Ole,frac14:Ple,frac34:Rle,gt:$le,GT:Ile,Iacute:Dle,iacute:zle,Icirc:Fle,icirc:Hle,iexcl:Ble,Igrave:Wle,igrave:qle,iquest:jle,Iuml:Ule,iuml:Vle,laquo:Gle,lt:Kle,LT:Xle,macr:Yle,micro:Zle,middot:Jle,nbsp:Qle,not:eae,Ntilde:tae,ntilde:nae,Oacute:rae,oacute:iae,Ocirc:oae,ocirc:sae,Ograve:lae,ograve:aae,ordf:cae,ordm:uae,Oslash:fae,oslash:dae,Otilde:hae,otilde:pae,Ouml:gae,ouml:mae,para:vae,plusmn:yae,pound:bae,quot:wae,QUOT:xae,raquo:kae,reg:Sae,REG:_ae,sect:Tae,shy:Cae,sup1:Eae,sup2:Aae,sup3:Lae,szlig:Mae,THORN:Nae,thorn:Oae,times:Pae,Uacute:Rae,uacute:$ae,Ucirc:Iae,ucirc:Dae,Ugrave:zae,ugrave:Fae,uml:Hae,Uuml:Bae,uuml:Wae,Yacute:qae,yacute:jae,yen:Uae,yuml:Vae},Kae="&",Xae="'",Yae=">",Zae="<",Jae='"',ux={amp:Kae,apos:Xae,gt:Yae,lt:Zae,quot:Jae};var Ts={};const Qae={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376};var fy;function ece(){if(fy)return Ts;fy=1;var e=Ts&&Ts.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(Ts,"__esModule",{value:!0});var t=e(Qae),r=String.fromCodePoint||function(s){var c="";return s>65535&&(s-=65536,c+=String.fromCharCode(s>>>10&1023|55296),s=56320|s&1023),c+=String.fromCharCode(s),c};function o(s){return s>=55296&&s<=57343||s>1114111?"�":(s in t.default&&(s=t.default[s]),r(s))}return Ts.default=o,Ts}var dy;function hy(){if(dy)return Er;dy=1;var e=Er&&Er.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(Er,"__esModule",{value:!0}),Er.decodeHTML=Er.decodeHTMLStrict=Er.decodeXML=void 0;var t=e(cx),r=e(Gae),o=e(ux),s=e(ece()),c=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;Er.decodeXML=f(o.default),Er.decodeHTMLStrict=f(t.default);function f(p){var g=h(p);return function(v){return String(v).replace(c,g)}}var d=function(p,g){return p<g?1:-1};Er.decodeHTML=(function(){for(var p=Object.keys(r.default).sort(d),g=Object.keys(t.default).sort(d),v=0,b=0;v<g.length;v++)p[b]===g[v]?(g[v]+=";?",b++):g[v]+=";";var w=new RegExp("&(?:"+g.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),E=h(t.default);function L(P){return P.substr(-1)!==";"&&(P+=";"),E(P)}return function(P){return String(P).replace(w,L)}})();function h(p){return function(v){if(v.charAt(1)==="#"){var b=v.charAt(2);return b==="X"||b==="x"?s.default(parseInt(v.substr(3),16)):s.default(parseInt(v.substr(2),10))}return p[v.slice(1,-1)]||v}}return Er}var Ln={},py;function gy(){if(py)return Ln;py=1;var e=Ln&&Ln.__importDefault||function(M){return M&&M.__esModule?M:{default:M}};Object.defineProperty(Ln,"__esModule",{value:!0}),Ln.escapeUTF8=Ln.escape=Ln.encodeNonAsciiHTML=Ln.encodeHTML=Ln.encodeXML=void 0;var t=e(ux),r=d(t.default),o=h(r);Ln.encodeXML=P(r);var s=e(cx),c=d(s.default),f=h(c);Ln.encodeHTML=b(c,f),Ln.encodeNonAsciiHTML=P(c);function d(M){return Object.keys(M).sort().reduce(function(R,I){return R[M[I]]="&"+I+";",R},{})}function h(M){for(var R=[],I=[],_=0,$=Object.keys(M);_<$.length;_++){var W=$[_];W.length===1?R.push("\\"+W):I.push(W)}R.sort();for(var ne=0;ne<R.length-1;ne++){for(var ee=ne;ee<R.length-1&&R[ee].charCodeAt(1)+1===R[ee+1].charCodeAt(1);)ee+=1;var Z=1+ee-ne;Z<3||R.splice(ne,Z,R[ne]+"-"+R[ee])}return I.unshift("["+R.join("")+"]"),new RegExp(I.join("|"),"g")}var p=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,g=String.prototype.codePointAt!=null?function(M){return M.codePointAt(0)}:function(M){return(M.charCodeAt(0)-55296)*1024+M.charCodeAt(1)-56320+65536};function v(M){return"&#x"+(M.length>1?g(M):M.charCodeAt(0)).toString(16).toUpperCase()+";"}function b(M,R){return function(I){return I.replace(R,function(_){return M[_]}).replace(p,v)}}var w=new RegExp(o.source+"|"+p.source,"g");function E(M){return M.replace(w,v)}Ln.escape=E;function L(M){return M.replace(o,v)}Ln.escapeUTF8=L;function P(M){return function(R){return R.replace(w,function(I){return M[I]||v(I)})}}return Ln}var my;function tce(){return my||(my=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXMLStrict=e.decodeHTML5Strict=e.decodeHTML4Strict=e.decodeHTML5=e.decodeHTML4=e.decodeHTMLStrict=e.decodeHTML=e.decodeXML=e.encodeHTML5=e.encodeHTML4=e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=e.encode=e.decodeStrict=e.decode=void 0;var t=hy(),r=gy();function o(h,p){return(!p||p<=0?t.decodeXML:t.decodeHTML)(h)}e.decode=o;function s(h,p){return(!p||p<=0?t.decodeXML:t.decodeHTMLStrict)(h)}e.decodeStrict=s;function c(h,p){return(!p||p<=0?r.encodeXML:r.encodeHTML)(h)}e.encode=c;var f=gy();Object.defineProperty(e,"encodeXML",{enumerable:!0,get:function(){return f.encodeXML}}),Object.defineProperty(e,"encodeHTML",{enumerable:!0,get:function(){return f.encodeHTML}}),Object.defineProperty(e,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return f.encodeNonAsciiHTML}}),Object.defineProperty(e,"escape",{enumerable:!0,get:function(){return f.escape}}),Object.defineProperty(e,"escapeUTF8",{enumerable:!0,get:function(){return f.escapeUTF8}}),Object.defineProperty(e,"encodeHTML4",{enumerable:!0,get:function(){return f.encodeHTML}}),Object.defineProperty(e,"encodeHTML5",{enumerable:!0,get:function(){return f.encodeHTML}});var d=hy();Object.defineProperty(e,"decodeXML",{enumerable:!0,get:function(){return d.decodeXML}}),Object.defineProperty(e,"decodeHTML",{enumerable:!0,get:function(){return d.decodeHTML}}),Object.defineProperty(e,"decodeHTMLStrict",{enumerable:!0,get:function(){return d.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML4",{enumerable:!0,get:function(){return d.decodeHTML}}),Object.defineProperty(e,"decodeHTML5",{enumerable:!0,get:function(){return d.decodeHTML}}),Object.defineProperty(e,"decodeHTML4Strict",{enumerable:!0,get:function(){return d.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML5Strict",{enumerable:!0,get:function(){return d.decodeHTMLStrict}}),Object.defineProperty(e,"decodeXMLStrict",{enumerable:!0,get:function(){return d.decodeXML}})})(Ad)),Ad}var Ld,vy;function nce(){if(vy)return Ld;vy=1;function e(N,O){if(!(N instanceof O))throw new TypeError("Cannot call a class as a function")}function t(N,O){for(var C=0;C<O.length;C++){var k=O[C];k.enumerable=k.enumerable||!1,k.configurable=!0,"value"in k&&(k.writable=!0),Object.defineProperty(N,k.key,k)}}function r(N,O,C){return O&&t(N.prototype,O),N}function o(N,O){var C=typeof Symbol<"u"&&N[Symbol.iterator]||N["@@iterator"];if(!C){if(Array.isArray(N)||(C=s(N))||O){C&&(N=C);var k=0,z=function(){};return{s:z,n:function(){return k>=N.length?{done:!0}:{done:!1,value:N[k++]}},e:function(Be){throw Be},f:z}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
44In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var B=!0,ce=!1,be;return{s:function(){C=C.call(N)},n:function(){var Be=C.next();return B=Be.done,Be},e:function(Be){ce=!0,be=Be},f:function(){try{!B&&C.return!=null&&C.return()}finally{if(ce)throw be}}}}function s(N,O){if(N){if(typeof N=="string")return c(N,O);var C=Object.prototype.toString.call(N).slice(8,-1);if(C==="Object"&&N.constructor&&(C=N.constructor.name),C==="Map"||C==="Set")return Array.from(N);if(C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C))return c(N,O)}}function c(N,O){(O==null||O>N.length)&&(O=N.length);for(var C=0,k=new Array(O);C<O;C++)k[C]=N[C];return k}var f=tce(),d={fg:"#FFF",bg:"#000",newline:!1,escapeXML:!1,stream:!1,colors:h()};function h(){var N={0:"#000",1:"#A00",2:"#0A0",3:"#A50",4:"#00A",5:"#A0A",6:"#0AA",7:"#AAA",8:"#555",9:"#F55",10:"#5F5",11:"#FF5",12:"#55F",13:"#F5F",14:"#5FF",15:"#FFF"};return P(0,5).forEach(function(O){P(0,5).forEach(function(C){P(0,5).forEach(function(k){return p(O,C,k,N)})})}),P(0,23).forEach(function(O){var C=O+232,k=g(O*10+8);N[C]="#"+k+k+k}),N}function p(N,O,C,k){var z=16+N*36+O*6+C,B=N>0?N*40+55:0,ce=O>0?O*40+55:0,be=C>0?C*40+55:0;k[z]=v([B,ce,be])}function g(N){for(var O=N.toString(16);O.length<2;)O="0"+O;return O}function v(N){var O=[],C=o(N),k;try{for(C.s();!(k=C.n()).done;){var z=k.value;O.push(g(z))}}catch(B){C.e(B)}finally{C.f()}return"#"+O.join("")}function b(N,O,C,k){var z;return O==="text"?z=I(C,k):O==="display"?z=E(N,C,k):O==="xterm256Foreground"?z=W(N,k.colors[C]):O==="xterm256Background"?z=ne(N,k.colors[C]):O==="rgb"&&(z=w(N,C)),z}function w(N,O){O=O.substring(2).slice(0,-1);var C=+O.substr(0,2),k=O.substring(5).split(";"),z=k.map(function(B){return("0"+Number(B).toString(16)).substr(-2)}).join("");return $(N,(C===38?"color:#":"background-color:#")+z)}function E(N,O,C){O=parseInt(O,10);var k={"-1":function(){return"<br/>"},0:function(){return N.length&&L(N)},1:function(){return _(N,"b")},3:function(){return _(N,"i")},4:function(){return _(N,"u")},8:function(){return $(N,"display:none")},9:function(){return _(N,"strike")},22:function(){return $(N,"font-weight:normal;text-decoration:none;font-style:normal")},23:function(){return ee(N,"i")},24:function(){return ee(N,"u")},39:function(){return W(N,C.fg)},49:function(){return ne(N,C.bg)},53:function(){return $(N,"text-decoration:overline")}},z;return k[O]?z=k[O]():4<O&&O<7?z=_(N,"blink"):29<O&&O<38?z=W(N,C.colors[O-30]):39<O&&O<48?z=ne(N,C.colors[O-40]):89<O&&O<98?z=W(N,C.colors[8+(O-90)]):99<O&&O<108&&(z=ne(N,C.colors[8+(O-100)])),z}function L(N){var O=N.slice(0);return N.length=0,O.reverse().map(function(C){return"</"+C+">"}).join("")}function P(N,O){for(var C=[],k=N;k<=O;k++)C.push(k);return C}function M(N){return function(O){return(N===null||O.category!==N)&&N!=="all"}}function R(N){N=parseInt(N,10);var O=null;return N===0?O="all":N===1?O="bold":2<N&&N<5?O="underline":4<N&&N<7?O="blink":N===8?O="hide":N===9?O="strike":29<N&&N<38||N===39||89<N&&N<98?O="foreground-color":(39<N&&N<48||N===49||99<N&&N<108)&&(O="background-color"),O}function I(N,O){return O.escapeXML?f.encodeXML(N):N}function _(N,O,C){return C||(C=""),N.push(O),"<".concat(O).concat(C?' style="'.concat(C,'"'):"",">")}function $(N,O){return _(N,"span",O)}function W(N,O){return _(N,"span","color:"+O)}function ne(N,O){return _(N,"span","background-color:"+O)}function ee(N,O){var C;if(N.slice(-1)[0]===O&&(C=N.pop()),C)return"</"+O+">"}function Z(N,O,C){var k=!1,z=3;function B(){return""}function ce(q,Q){return C("xterm256Foreground",Q),""}function be(q,Q){return C("xterm256Background",Q),""}function Se(q){return O.newline?C("display",-1):C("text",q),""}function Be(q,Q){k=!0,Q.trim().length===0&&(Q="0"),Q=Q.trimRight(";").split(";");var he=o(Q),de;try{for(he.s();!(de=he.n()).done;){var ge=de.value;C("display",ge)}}catch(Ce){he.e(Ce)}finally{he.f()}return""}function Ae(q){return C("text",q),""}function Ke(q){return C("rgb",q),""}var je=[{pattern:/^\x08+/,sub:B},{pattern:/^\x1b\[[012]?K/,sub:B},{pattern:/^\x1b\[\(B/,sub:B},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:Ke},{pattern:/^\x1b\[38;5;(\d+)m/,sub:ce},{pattern:/^\x1b\[48;5;(\d+)m/,sub:be},{pattern:/^\n/,sub:Se},{pattern:/^\r+\n/,sub:Se},{pattern:/^\r/,sub:Se},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:Be},{pattern:/^\x1b\[\d?J/,sub:B},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:B},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:B},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:Ae}];function Fe(q,Q){Q>z&&k||(k=!1,N=N.replace(q.pattern,q.sub))}var Pe=[],F=N,Y=F.length;e:for(;Y>0;){for(var re=0,le=0,ae=je.length;le<ae;re=++le){var D=je[re];if(Fe(D,re),N.length!==Y){Y=N.length;continue e}}if(N.length===Y)break;Pe.push(0),Y=N.length}return Pe}function G(N,O,C){return O!=="text"&&(N=N.filter(M(R(C))),N.push({token:O,data:C,category:R(C)})),N}var j=(function(){function N(O){e(this,N),O=O||{},O.colors&&(O.colors=Object.assign({},d.colors,O.colors)),this.options=Object.assign({},d,O),this.stack=[],this.stickyStack=[]}return r(N,[{key:"toHtml",value:function(C){var k=this;C=typeof C=="string"?[C]:C;var z=this.stack,B=this.options,ce=[];return this.stickyStack.forEach(function(be){var Se=b(z,be.token,be.data,B);Se&&ce.push(Se)}),Z(C.join(""),B,function(be,Se){var Be=b(z,be,Se,B);Be&&ce.push(Be),B.stream&&(k.stickyStack=G(k.stickyStack,be,Se))}),z.length&&ce.push(L(z)),ce.join("")}}]),N})();return Ld=j,Ld}var rce=nce();const ice=ax(rce);function oa(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function oce(e,t){return t&&e.endsWith(t)}async function bp(e,t,r){const o=encodeURI(`${e}:${t}:${r}`);await fetch(`/__open-in-editor?file=${o}`)}function wp(e){return new ice({fg:e?"#FFF":"#000",bg:e?"#000":"#FFF"})}function sce(e){return e===null||typeof e!="function"&&typeof e!="object"}function fx(e){let t=e;if(sce(e)&&(t={message:String(t).split(/\n/g)[0],stack:String(t),name:"",stacks:[]}),!e){const r=new Error("unknown error");t={message:r.message,stack:r.stack,name:"",stacks:[]}}return t.stacks=wA(t.stack||"",{ignoreStackEntries:[]}),t}function lce(e,t){let r="";return t.message?.includes("\x1B")&&(r=`<b>${t.name}</b>: ${e.toHtml(oa(t.message))}`),t.stack?.includes("\x1B")&&(r.length>0?r+=e.toHtml(oa(t.stack)):r=`<b>${t.name}</b>: ${t.message}${e.toHtml(oa(t.stack))}`),r.length>0?r:null}function dx(e,t){const r=wp(e);return t.map(o=>{const s=o.result;if(!s||s.htmlError)return o;const c=s.errors?.map(f=>lce(r,f)).filter(f=>f!=null).join("<br><br>");return c?.length&&(s.htmlError=c),o})}const Wa=jE("hash",{initialValue:{file:"",view:null,line:null,test:null,column:null}}),po=Yo(Wa,"file"),hn=Yo(Wa,"view"),hx=Yo(Wa,"line"),px=Yo(Wa,"column"),Bs=Yo(Wa,"test");var yy={exports:{}},by;function xp(){return by||(by=1,(function(e,t){(function(r){r(vo())})(function(r){r.defineMode("javascript",function(o,s){var c=o.indentUnit,f=s.statementIndent,d=s.jsonld,h=s.json||d,p=s.trackScope!==!1,g=s.typescript,v=s.wordCharacters||/[\w$\xa1-\uffff]/,b=(function(){function A(Zt){return{type:Zt,style:"keyword"}}var U=A("keyword a"),me=A("keyword b"),_e=A("keyword c"),fe=A("keyword d"),Ie=A("operator"),pt={type:"atom",style:"atom"};return{if:A("if"),while:U,with:U,else:me,do:me,try:me,finally:me,return:fe,break:fe,continue:fe,new:A("new"),delete:_e,void:_e,throw:_e,debugger:A("debugger"),var:A("var"),const:A("var"),let:A("var"),function:A("function"),catch:A("catch"),for:A("for"),switch:A("switch"),case:A("case"),default:A("default"),in:Ie,typeof:Ie,instanceof:Ie,true:pt,false:pt,null:pt,undefined:pt,NaN:pt,Infinity:pt,this:A("this"),class:A("class"),super:A("atom"),yield:_e,export:A("export"),import:A("import"),extends:_e,await:_e}})(),w=/[+\-*&%=<>!?|~^@]/,E=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function L(A){for(var U=!1,me,_e=!1;(me=A.next())!=null;){if(!U){if(me=="/"&&!_e)return;me=="["?_e=!0:_e&&me=="]"&&(_e=!1)}U=!U&&me=="\\"}}var P,M;function R(A,U,me){return P=A,M=me,U}function I(A,U){var me=A.next();if(me=='"'||me=="'")return U.tokenize=_(me),U.tokenize(A,U);if(me=="."&&A.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return R("number","number");if(me=="."&&A.match(".."))return R("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(me))return R(me);if(me=="="&&A.eat(">"))return R("=>","operator");if(me=="0"&&A.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return R("number","number");if(/\d/.test(me))return A.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),R("number","number");if(me=="/")return A.eat("*")?(U.tokenize=$,$(A,U)):A.eat("/")?(A.skipToEnd(),R("comment","comment")):Qn(A,U,1)?(L(A),A.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),R("regexp","string-2")):(A.eat("="),R("operator","operator",A.current()));if(me=="`")return U.tokenize=W,W(A,U);if(me=="#"&&A.peek()=="!")return A.skipToEnd(),R("meta","meta");if(me=="#"&&A.eatWhile(v))return R("variable","property");if(me=="<"&&A.match("!--")||me=="-"&&A.match("->")&&!/\S/.test(A.string.slice(0,A.start)))return A.skipToEnd(),R("comment","comment");if(w.test(me))return(me!=">"||!U.lexical||U.lexical.type!=">")&&(A.eat("=")?(me=="!"||me=="=")&&A.eat("="):/[<>*+\-|&?]/.test(me)&&(A.eat(me),me==">"&&A.eat(me))),me=="?"&&A.eat(".")?R("."):R("operator","operator",A.current());if(v.test(me)){A.eatWhile(v);var _e=A.current();if(U.lastType!="."){if(b.propertyIsEnumerable(_e)){var fe=b[_e];return R(fe.type,fe.style,_e)}if(_e=="async"&&A.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return R("async","keyword",_e)}return R("variable","variable",_e)}}function _(A){return function(U,me){var _e=!1,fe;if(d&&U.peek()=="@"&&U.match(E))return me.tokenize=I,R("jsonld-keyword","meta");for(;(fe=U.next())!=null&&!(fe==A&&!_e);)_e=!_e&&fe=="\\";return _e||(me.tokenize=I),R("string","string")}}function $(A,U){for(var me=!1,_e;_e=A.next();){if(_e=="/"&&me){U.tokenize=I;break}me=_e=="*"}return R("comment","comment")}function W(A,U){for(var me=!1,_e;(_e=A.next())!=null;){if(!me&&(_e=="`"||_e=="$"&&A.eat("{"))){U.tokenize=I;break}me=!me&&_e=="\\"}return R("quasi","string-2",A.current())}var ne="([{}])";function ee(A,U){U.fatArrowAt&&(U.fatArrowAt=null);var me=A.string.indexOf("=>",A.start);if(!(me<0)){if(g){var _e=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(A.string.slice(A.start,me));_e&&(me=_e.index)}for(var fe=0,Ie=!1,pt=me-1;pt>=0;--pt){var Zt=A.string.charAt(pt),Sn=ne.indexOf(Zt);if(Sn>=0&&Sn<3){if(!fe){++pt;break}if(--fe==0){Zt=="("&&(Ie=!0);break}}else if(Sn>=3&&Sn<6)++fe;else if(v.test(Zt))Ie=!0;else if(/["'\/`]/.test(Zt))for(;;--pt){if(pt==0)return;var is=A.string.charAt(pt-1);if(is==Zt&&A.string.charAt(pt-2)!="\\"){pt--;break}}else if(Ie&&!fe){++pt;break}}Ie&&!fe&&(U.fatArrowAt=pt)}}var Z={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function G(A,U,me,_e,fe,Ie){this.indented=A,this.column=U,this.type=me,this.prev=fe,this.info=Ie,_e!=null&&(this.align=_e)}function j(A,U){if(!p)return!1;for(var me=A.localVars;me;me=me.next)if(me.name==U)return!0;for(var _e=A.context;_e;_e=_e.prev)for(var me=_e.vars;me;me=me.next)if(me.name==U)return!0}function N(A,U,me,_e,fe){var Ie=A.cc;for(O.state=A,O.stream=fe,O.marked=null,O.cc=Ie,O.style=U,A.lexical.hasOwnProperty("align")||(A.lexical.align=!0);;){var pt=Ie.length?Ie.pop():h?ae:re;if(pt(me,_e)){for(;Ie.length&&Ie[Ie.length-1].lex;)Ie.pop()();return O.marked?O.marked:me=="variable"&&j(A,_e)?"variable-2":U}}}var O={state:null,marked:null,cc:null};function C(){for(var A=arguments.length-1;A>=0;A--)O.cc.push(arguments[A])}function k(){return C.apply(null,arguments),!0}function z(A,U){for(var me=U;me;me=me.next)if(me.name==A)return!0;return!1}function B(A){var U=O.state;if(O.marked="def",!!p){if(U.context){if(U.lexical.info=="var"&&U.context&&U.context.block){var me=ce(A,U.context);if(me!=null){U.context=me;return}}else if(!z(A,U.localVars)){U.localVars=new Be(A,U.localVars);return}}s.globalVars&&!z(A,U.globalVars)&&(U.globalVars=new Be(A,U.globalVars))}}function ce(A,U){if(U)if(U.block){var me=ce(A,U.prev);return me?me==U.prev?U:new Se(me,U.vars,!0):null}else return z(A,U.vars)?U:new Se(U.prev,new Be(A,U.vars),!1);else return null}function be(A){return A=="public"||A=="private"||A=="protected"||A=="abstract"||A=="readonly"}function Se(A,U,me){this.prev=A,this.vars=U,this.block=me}function Be(A,U){this.name=A,this.next=U}var Ae=new Be("this",new Be("arguments",null));function Ke(){O.state.context=new Se(O.state.context,O.state.localVars,!1),O.state.localVars=Ae}function je(){O.state.context=new Se(O.state.context,O.state.localVars,!0),O.state.localVars=null}Ke.lex=je.lex=!0;function Fe(){O.state.localVars=O.state.context.vars,O.state.context=O.state.context.prev}Fe.lex=!0;function Pe(A,U){var me=function(){var _e=O.state,fe=_e.indented;if(_e.lexical.type=="stat")fe=_e.lexical.indented;else for(var Ie=_e.lexical;Ie&&Ie.type==")"&&Ie.align;Ie=Ie.prev)fe=Ie.indented;_e.lexical=new G(fe,O.stream.column(),A,null,_e.lexical,U)};return me.lex=!0,me}function F(){var A=O.state;A.lexical.prev&&(A.lexical.type==")"&&(A.indented=A.lexical.indented),A.lexical=A.lexical.prev)}F.lex=!0;function Y(A){function U(me){return me==A?k():A==";"||me=="}"||me==")"||me=="]"?C():k(U)}return U}function re(A,U){return A=="var"?k(Pe("vardef",U),Zo,Y(";"),F):A=="keyword a"?k(Pe("form"),q,re,F):A=="keyword b"?k(Pe("form"),re,F):A=="keyword d"?O.stream.match(/^\s*$/,!1)?k():k(Pe("stat"),he,Y(";"),F):A=="debugger"?k(Y(";")):A=="{"?k(Pe("}"),je,jt,F,Fe):A==";"?k():A=="if"?(O.state.lexical.info=="else"&&O.state.cc[O.state.cc.length-1]==F&&O.state.cc.pop()(),k(Pe("form"),q,re,F,Jo)):A=="function"?k(cr):A=="for"?k(Pe("form"),je,Ga,re,Fe,F):A=="class"||g&&U=="interface"?(O.marked="keyword",k(Pe("form",A=="class"?A:U),Qo,F)):A=="variable"?g&&U=="declare"?(O.marked="keyword",k(re)):g&&(U=="module"||U=="enum"||U=="type")&&O.stream.match(/^\s*\w/,!1)?(O.marked="keyword",U=="enum"?k(qe):U=="type"?k(Ka,Y("operator"),lt,Y(";")):k(Pe("form"),kn,Y("{"),Pe("}"),jt,F,F)):g&&U=="namespace"?(O.marked="keyword",k(Pe("form"),ae,re,F)):g&&U=="abstract"?(O.marked="keyword",k(re)):k(Pe("stat"),$e):A=="switch"?k(Pe("form"),q,Y("{"),Pe("}","switch"),je,jt,F,F,Fe):A=="case"?k(ae,Y(":")):A=="default"?k(Y(":")):A=="catch"?k(Pe("form"),Ke,le,re,F,Fe):A=="export"?k(Pe("stat"),es,F):A=="import"?k(Pe("stat"),$i,F):A=="async"?k(re):U=="@"?k(ae,re):C(Pe("stat"),ae,Y(";"),F)}function le(A){if(A=="(")return k(wr,Y(")"))}function ae(A,U){return Q(A,U,!1)}function D(A,U){return Q(A,U,!0)}function q(A){return A!="("?C():k(Pe(")"),he,Y(")"),F)}function Q(A,U,me){if(O.state.fatArrowAt==O.stream.start){var _e=me?ye:xe;if(A=="(")return k(Ke,Pe(")"),ut(wr,")"),F,Y("=>"),_e,Fe);if(A=="variable")return C(Ke,kn,Y("=>"),_e,Fe)}var fe=me?ge:de;return Z.hasOwnProperty(A)?k(fe):A=="function"?k(cr,fe):A=="class"||g&&U=="interface"?(O.marked="keyword",k(Pe("form"),vf,F)):A=="keyword c"||A=="async"?k(me?D:ae):A=="("?k(Pe(")"),he,Y(")"),F,fe):A=="operator"||A=="spread"?k(me?D:ae):A=="["?k(Pe("]"),$t,F,fe):A=="{"?Yt(ct,"}",null,fe):A=="quasi"?C(Ce,fe):A=="new"?k(J(me)):k()}function he(A){return A.match(/[;\}\)\],]/)?C():C(ae)}function de(A,U){return A==","?k(he):ge(A,U,!1)}function ge(A,U,me){var _e=me==!1?de:ge,fe=me==!1?ae:D;if(A=="=>")return k(Ke,me?ye:xe,Fe);if(A=="operator")return/\+\+|--/.test(U)||g&&U=="!"?k(_e):g&&U=="<"&&O.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?k(Pe(">"),ut(lt,">"),F,_e):U=="?"?k(ae,Y(":"),fe):k(fe);if(A=="quasi")return C(Ce,_e);if(A!=";"){if(A=="(")return Yt(D,")","call",_e);if(A==".")return k(Je,_e);if(A=="[")return k(Pe("]"),he,Y("]"),F,_e);if(g&&U=="as")return O.marked="keyword",k(lt,_e);if(A=="regexp")return O.state.lastType=O.marked="operator",O.stream.backUp(O.stream.pos-O.stream.start-1),k(fe)}}function Ce(A,U){return A!="quasi"?C():U.slice(U.length-2)!="${"?k(Ce):k(he,Ee)}function Ee(A){if(A=="}")return O.marked="string-2",O.state.tokenize=W,k(Ce)}function xe(A){return ee(O.stream,O.state),C(A=="{"?re:ae)}function ye(A){return ee(O.stream,O.state),C(A=="{"?re:D)}function J(A){return function(U){return U=="."?k(A?oe:ue):U=="variable"&&g?k(Bn,A?ge:de):C(A?D:ae)}}function ue(A,U){if(U=="target")return O.marked="keyword",k(de)}function oe(A,U){if(U=="target")return O.marked="keyword",k(ge)}function $e(A){return A==":"?k(F,re):C(de,Y(";"),F)}function Je(A){if(A=="variable")return O.marked="property",k()}function ct(A,U){if(A=="async")return O.marked="property",k(ct);if(A=="variable"||O.style=="keyword"){if(O.marked="property",U=="get"||U=="set")return k(dt);var me;return g&&O.state.fatArrowAt==O.stream.start&&(me=O.stream.match(/^\s*:\s*/,!1))&&(O.state.fatArrowAt=O.stream.pos+me[0].length),k(Nt)}else{if(A=="number"||A=="string")return O.marked=d?"property":O.style+" property",k(Nt);if(A=="jsonld-keyword")return k(Nt);if(g&&be(U))return O.marked="keyword",k(ct);if(A=="[")return k(ae,Fn,Y("]"),Nt);if(A=="spread")return k(D,Nt);if(U=="*")return O.marked="keyword",k(ct);if(A==":")return C(Nt)}}function dt(A){return A!="variable"?C(Nt):(O.marked="property",k(cr))}function Nt(A){if(A==":")return k(D);if(A=="(")return C(cr)}function ut(A,U,me){function _e(fe,Ie){if(me?me.indexOf(fe)>-1:fe==","){var pt=O.state.lexical;return pt.info=="call"&&(pt.pos=(pt.pos||0)+1),k(function(Zt,Sn){return Zt==U||Sn==U?C():C(A)},_e)}return fe==U||Ie==U?k():me&&me.indexOf(";")>-1?C(A):k(Y(U))}return function(fe,Ie){return fe==U||Ie==U?k():C(A,_e)}}function Yt(A,U,me){for(var _e=3;_e<arguments.length;_e++)O.cc.push(arguments[_e]);return k(Pe(U,me),ut(A,U),F)}function jt(A){return A=="}"?k():C(re,jt)}function Fn(A,U){if(g){if(A==":")return k(lt);if(U=="?")return k(Fn)}}function Hr(A,U){if(g&&(A==":"||U=="in"))return k(lt)}function Bt(A){if(g&&A==":")return O.stream.match(/^\s*\w+\s+is\b/,!1)?k(ae,Hn,lt):k(lt)}function Hn(A,U){if(U=="is")return O.marked="keyword",k()}function lt(A,U){if(U=="keyof"||U=="typeof"||U=="infer"||U=="readonly")return O.marked="keyword",k(U=="typeof"?D:lt);if(A=="variable"||U=="void")return O.marked="type",k(ar);if(U=="|"||U=="&")return k(lt);if(A=="string"||A=="number"||A=="atom")return k(ar);if(A=="[")return k(Pe("]"),ut(lt,"]",","),F,ar);if(A=="{")return k(Pe("}"),Xe,F,ar);if(A=="(")return k(ut(Rt,")"),yo,ar);if(A=="<")return k(ut(lt,">"),lt);if(A=="quasi")return C(an,ar)}function yo(A){if(A=="=>")return k(lt)}function Xe(A){return A.match(/[\}\)\]]/)?k():A==","||A==";"?k(Xe):C(ri,Xe)}function ri(A,U){if(A=="variable"||O.style=="keyword")return O.marked="property",k(ri);if(U=="?"||A=="number"||A=="string")return k(ri);if(A==":")return k(lt);if(A=="[")return k(Y("variable"),Hr,Y("]"),ri);if(A=="(")return C(Ri,ri);if(!A.match(/[;\}\)\],]/))return k()}function an(A,U){return A!="quasi"?C():U.slice(U.length-2)!="${"?k(an):k(lt,Pt)}function Pt(A){if(A=="}")return O.marked="string-2",O.state.tokenize=W,k(an)}function Rt(A,U){return A=="variable"&&O.stream.match(/^\s*[?:]/,!1)||U=="?"?k(Rt):A==":"?k(lt):A=="spread"?k(Rt):C(lt)}function ar(A,U){if(U=="<")return k(Pe(">"),ut(lt,">"),F,ar);if(U=="|"||A=="."||U=="&")return k(lt);if(A=="[")return k(lt,Y("]"),ar);if(U=="extends"||U=="implements")return O.marked="keyword",k(lt);if(U=="?")return k(lt,Y(":"),lt)}function Bn(A,U){if(U=="<")return k(Pe(">"),ut(lt,">"),F,ar)}function yr(){return C(lt,cn)}function cn(A,U){if(U=="=")return k(lt)}function Zo(A,U){return U=="enum"?(O.marked="keyword",k(qe)):C(kn,Fn,br,mf)}function kn(A,U){if(g&&be(U))return O.marked="keyword",k(kn);if(A=="variable")return B(U),k();if(A=="spread")return k(kn);if(A=="[")return Yt(sl,"]");if(A=="{")return Yt(Oi,"}")}function Oi(A,U){return A=="variable"&&!O.stream.match(/^\s*:/,!1)?(B(U),k(br)):(A=="variable"&&(O.marked="property"),A=="spread"?k(kn):A=="}"?C():A=="["?k(ae,Y("]"),Y(":"),Oi):k(Y(":"),kn,br))}function sl(){return C(kn,br)}function br(A,U){if(U=="=")return k(D)}function mf(A){if(A==",")return k(Zo)}function Jo(A,U){if(A=="keyword b"&&U=="else")return k(Pe("form","else"),re,F)}function Ga(A,U){if(U=="await")return k(Ga);if(A=="(")return k(Pe(")"),ll,F)}function ll(A){return A=="var"?k(Zo,Pi):A=="variable"?k(Pi):C(Pi)}function Pi(A,U){return A==")"?k():A==";"?k(Pi):U=="in"||U=="of"?(O.marked="keyword",k(ae,Pi)):C(ae,Pi)}function cr(A,U){if(U=="*")return O.marked="keyword",k(cr);if(A=="variable")return B(U),k(cr);if(A=="(")return k(Ke,Pe(")"),ut(wr,")"),F,Bt,re,Fe);if(g&&U=="<")return k(Pe(">"),ut(yr,">"),F,cr)}function Ri(A,U){if(U=="*")return O.marked="keyword",k(Ri);if(A=="variable")return B(U),k(Ri);if(A=="(")return k(Ke,Pe(")"),ut(wr,")"),F,Bt,Fe);if(g&&U=="<")return k(Pe(">"),ut(yr,">"),F,Ri)}function Ka(A,U){if(A=="keyword"||A=="variable")return O.marked="type",k(Ka);if(U=="<")return k(Pe(">"),ut(yr,">"),F)}function wr(A,U){return U=="@"&&k(ae,wr),A=="spread"?k(wr):g&&be(U)?(O.marked="keyword",k(wr)):g&&A=="this"?k(Fn,br):C(kn,Fn,br)}function vf(A,U){return A=="variable"?Qo(A,U):xr(A,U)}function Qo(A,U){if(A=="variable")return B(U),k(xr)}function xr(A,U){if(U=="<")return k(Pe(">"),ut(yr,">"),F,xr);if(U=="extends"||U=="implements"||g&&A==",")return U=="implements"&&(O.marked="keyword"),k(g?lt:ae,xr);if(A=="{")return k(Pe("}"),kr,F)}function kr(A,U){if(A=="async"||A=="variable"&&(U=="static"||U=="get"||U=="set"||g&&be(U))&&O.stream.match(/^\s+#?[\w$\xa1-\uffff]/,!1))return O.marked="keyword",k(kr);if(A=="variable"||O.style=="keyword")return O.marked="property",k(bo,kr);if(A=="number"||A=="string")return k(bo,kr);if(A=="[")return k(ae,Fn,Y("]"),bo,kr);if(U=="*")return O.marked="keyword",k(kr);if(g&&A=="(")return C(Ri,kr);if(A==";"||A==",")return k(kr);if(A=="}")return k();if(U=="@")return k(ae,kr)}function bo(A,U){if(U=="!"||U=="?")return k(bo);if(A==":")return k(lt,br);if(U=="=")return k(D);var me=O.state.lexical.prev,_e=me&&me.info=="interface";return C(_e?Ri:cr)}function es(A,U){return U=="*"?(O.marked="keyword",k(rs,Y(";"))):U=="default"?(O.marked="keyword",k(ae,Y(";"))):A=="{"?k(ut(ts,"}"),rs,Y(";")):C(re)}function ts(A,U){if(U=="as")return O.marked="keyword",k(Y("variable"));if(A=="variable")return C(D,ts)}function $i(A){return A=="string"?k():A=="("?C(ae):A=="."?C(de):C(ns,Br,rs)}function ns(A,U){return A=="{"?Yt(ns,"}"):(A=="variable"&&B(U),U=="*"&&(O.marked="keyword"),k(al))}function Br(A){if(A==",")return k(ns,Br)}function al(A,U){if(U=="as")return O.marked="keyword",k(ns)}function rs(A,U){if(U=="from")return O.marked="keyword",k(ae)}function $t(A){return A=="]"?k():C(ut(D,"]"))}function qe(){return C(Pe("form"),kn,Y("{"),Pe("}"),ut(ii,"}"),F,F)}function ii(){return C(kn,br)}function cl(A,U){return A.lastType=="operator"||A.lastType==","||w.test(U.charAt(0))||/[,.]/.test(U.charAt(0))}function Qn(A,U,me){return U.tokenize==I&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(U.lastType)||U.lastType=="quasi"&&/\{\s*$/.test(A.string.slice(0,A.pos-(me||0)))}return{startState:function(A){var U={tokenize:I,lastType:"sof",cc:[],lexical:new G((A||0)-c,0,"block",!1),localVars:s.localVars,context:s.localVars&&new Se(null,null,!1),indented:A||0};return s.globalVars&&typeof s.globalVars=="object"&&(U.globalVars=s.globalVars),U},token:function(A,U){if(A.sol()&&(U.lexical.hasOwnProperty("align")||(U.lexical.align=!1),U.indented=A.indentation(),ee(A,U)),U.tokenize!=$&&A.eatSpace())return null;var me=U.tokenize(A,U);return P=="comment"?me:(U.lastType=P=="operator"&&(M=="++"||M=="--")?"incdec":P,N(U,me,P,M,A))},indent:function(A,U){if(A.tokenize==$||A.tokenize==W)return r.Pass;if(A.tokenize!=I)return 0;var me=U&&U.charAt(0),_e=A.lexical,fe;if(!/^\s*else\b/.test(U))for(var Ie=A.cc.length-1;Ie>=0;--Ie){var pt=A.cc[Ie];if(pt==F)_e=_e.prev;else if(pt!=Jo&&pt!=Fe)break}for(;(_e.type=="stat"||_e.type=="form")&&(me=="}"||(fe=A.cc[A.cc.length-1])&&(fe==de||fe==ge)&&!/^[,\.=+\-*:?[\(]/.test(U));)_e=_e.prev;f&&_e.type==")"&&_e.prev.type=="stat"&&(_e=_e.prev);var Zt=_e.type,Sn=me==Zt;return Zt=="vardef"?_e.indented+(A.lastType=="operator"||A.lastType==","?_e.info.length+1:0):Zt=="form"&&me=="{"?_e.indented:Zt=="form"?_e.indented+c:Zt=="stat"?_e.indented+(cl(A,U)?f||c:0):_e.info=="switch"&&!Sn&&s.doubleIndentSwitch!=!1?_e.indented+(/^(?:case|default)\b/.test(U)?c:2*c):_e.align?_e.column+(Sn?0:1):_e.indented+(Sn?0:c)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:h?null:"/*",blockCommentEnd:h?null:"*/",blockCommentContinue:h?null:" * ",lineComment:h?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:h?"json":"javascript",jsonldMode:d,jsonMode:h,expressionAllowed:Qn,skipExpression:function(A){N(A,"atom","atom","true",new r.StringStream("",2,null))}}}),r.registerHelper("wordChars","javascript",/[\w$]/),r.defineMIME("text/javascript","javascript"),r.defineMIME("text/ecmascript","javascript"),r.defineMIME("application/javascript","javascript"),r.defineMIME("application/x-javascript","javascript"),r.defineMIME("application/ecmascript","javascript"),r.defineMIME("application/json",{name:"javascript",json:!0}),r.defineMIME("application/x-json",{name:"javascript",json:!0}),r.defineMIME("application/manifest+json",{name:"javascript",json:!0}),r.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),r.defineMIME("text/typescript",{name:"javascript",typescript:!0}),r.defineMIME("application/typescript",{name:"javascript",typescript:!0})})})()),yy.exports}xp();var wy={exports:{}},xy;function kp(){return xy||(xy=1,(function(e,t){(function(r){r(vo())})(function(r){var o={autoSelfClosers:{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},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{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}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},s={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};r.defineMode("xml",function(c,f){var d=c.indentUnit,h={},p=f.htmlMode?o:s;for(var g in p)h[g]=p[g];for(var g in f)h[g]=f[g];var v,b;function w(k,z){function B(Se){return z.tokenize=Se,Se(k,z)}var ce=k.next();if(ce=="<")return k.eat("!")?k.eat("[")?k.match("CDATA[")?B(P("atom","]]>")):null:k.match("--")?B(P("comment","-->")):k.match("DOCTYPE",!0,!0)?(k.eatWhile(/[\w\._\-]/),B(M(1))):null:k.eat("?")?(k.eatWhile(/[\w\._\-]/),z.tokenize=P("meta","?>"),"meta"):(v=k.eat("/")?"closeTag":"openTag",z.tokenize=E,"tag bracket");if(ce=="&"){var be;return k.eat("#")?k.eat("x")?be=k.eatWhile(/[a-fA-F\d]/)&&k.eat(";"):be=k.eatWhile(/[\d]/)&&k.eat(";"):be=k.eatWhile(/[\w\.\-:]/)&&k.eat(";"),be?"atom":"error"}else return k.eatWhile(/[^&<]/),null}w.isInText=!0;function E(k,z){var B=k.next();if(B==">"||B=="/"&&k.eat(">"))return z.tokenize=w,v=B==">"?"endTag":"selfcloseTag","tag bracket";if(B=="=")return v="equals",null;if(B=="<"){z.tokenize=w,z.state=W,z.tagName=z.tagStart=null;var ce=z.tokenize(k,z);return ce?ce+" tag error":"tag error"}else return/[\'\"]/.test(B)?(z.tokenize=L(B),z.stringStartCol=k.column(),z.tokenize(k,z)):(k.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function L(k){var z=function(B,ce){for(;!B.eol();)if(B.next()==k){ce.tokenize=E;break}return"string"};return z.isInAttribute=!0,z}function P(k,z){return function(B,ce){for(;!B.eol();){if(B.match(z)){ce.tokenize=w;break}B.next()}return k}}function M(k){return function(z,B){for(var ce;(ce=z.next())!=null;){if(ce=="<")return B.tokenize=M(k+1),B.tokenize(z,B);if(ce==">")if(k==1){B.tokenize=w;break}else return B.tokenize=M(k-1),B.tokenize(z,B)}return"meta"}}function R(k){return k&&k.toLowerCase()}function I(k,z,B){this.prev=k.context,this.tagName=z||"",this.indent=k.indented,this.startOfLine=B,(h.doNotIndent.hasOwnProperty(z)||k.context&&k.context.noIndent)&&(this.noIndent=!0)}function _(k){k.context&&(k.context=k.context.prev)}function $(k,z){for(var B;;){if(!k.context||(B=k.context.tagName,!h.contextGrabbers.hasOwnProperty(R(B))||!h.contextGrabbers[R(B)].hasOwnProperty(R(z))))return;_(k)}}function W(k,z,B){return k=="openTag"?(B.tagStart=z.column(),ne):k=="closeTag"?ee:W}function ne(k,z,B){return k=="word"?(B.tagName=z.current(),b="tag",j):h.allowMissingTagName&&k=="endTag"?(b="tag bracket",j(k,z,B)):(b="error",ne)}function ee(k,z,B){if(k=="word"){var ce=z.current();return B.context&&B.context.tagName!=ce&&h.implicitlyClosed.hasOwnProperty(R(B.context.tagName))&&_(B),B.context&&B.context.tagName==ce||h.matchClosing===!1?(b="tag",Z):(b="tag error",G)}else return h.allowMissingTagName&&k=="endTag"?(b="tag bracket",Z(k,z,B)):(b="error",G)}function Z(k,z,B){return k!="endTag"?(b="error",Z):(_(B),W)}function G(k,z,B){return b="error",Z(k,z,B)}function j(k,z,B){if(k=="word")return b="attribute",N;if(k=="endTag"||k=="selfcloseTag"){var ce=B.tagName,be=B.tagStart;return B.tagName=B.tagStart=null,k=="selfcloseTag"||h.autoSelfClosers.hasOwnProperty(R(ce))?$(B,ce):($(B,ce),B.context=new I(B,ce,be==B.indented)),W}return b="error",j}function N(k,z,B){return k=="equals"?O:(h.allowMissing||(b="error"),j(k,z,B))}function O(k,z,B){return k=="string"?C:k=="word"&&h.allowUnquoted?(b="string",j):(b="error",j(k,z,B))}function C(k,z,B){return k=="string"?C:j(k,z,B)}return{startState:function(k){var z={tokenize:w,state:W,indented:k||0,tagName:null,tagStart:null,context:null};return k!=null&&(z.baseIndent=k),z},token:function(k,z){if(!z.tagName&&k.sol()&&(z.indented=k.indentation()),k.eatSpace())return null;v=null;var B=z.tokenize(k,z);return(B||v)&&B!="comment"&&(b=null,z.state=z.state(v||B,k,z),b&&(B=b=="error"?B+" error":b)),B},indent:function(k,z,B){var ce=k.context;if(k.tokenize.isInAttribute)return k.tagStart==k.indented?k.stringStartCol+1:k.indented+d;if(ce&&ce.noIndent)return r.Pass;if(k.tokenize!=E&&k.tokenize!=w)return B?B.match(/^(\s*)/)[0].length:0;if(k.tagName)return h.multilineTagIndentPastTag!==!1?k.tagStart+k.tagName.length+2:k.tagStart+d*(h.multilineTagIndentFactor||1);if(h.alignCDATA&&/<!\[CDATA\[/.test(z))return 0;var be=z&&/^<(\/)?([\w_:\.-]*)/.exec(z);if(be&&be[1])for(;ce;)if(ce.tagName==be[2]){ce=ce.prev;break}else if(h.implicitlyClosed.hasOwnProperty(R(ce.tagName)))ce=ce.prev;else break;else if(be)for(;ce;){var Se=h.contextGrabbers[R(ce.tagName)];if(Se&&Se.hasOwnProperty(R(be[2])))ce=ce.prev;else break}for(;ce&&ce.prev&&!ce.startOfLine;)ce=ce.prev;return ce?ce.indent+d:k.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:h.htmlMode?"html":"xml",helperType:h.htmlMode?"html":"xml",skipAttribute:function(k){k.state==O&&(k.state=j)},xmlCurrentTag:function(k){return k.tagName?{name:k.tagName,close:k.type=="closeTag"}:null},xmlCurrentContext:function(k){for(var z=[],B=k.context;B;B=B.prev)z.push(B.tagName);return z.reverse()}}}),r.defineMIME("text/xml","xml"),r.defineMIME("application/xml","xml"),r.mimeModes.hasOwnProperty("text/html")||r.defineMIME("text/html",{name:"xml",htmlMode:!0})})})()),wy.exports}kp();var ky={exports:{}},Sy={exports:{}},_y;function ace(){return _y||(_y=1,(function(e,t){(function(r){r(vo())})(function(r){r.defineMode("css",function(G,j){var N=j.inline;j.propertyKeywords||(j=r.resolveMode("text/css"));var O=G.indentUnit,C=j.tokenHooks,k=j.documentTypes||{},z=j.mediaTypes||{},B=j.mediaFeatures||{},ce=j.mediaValueKeywords||{},be=j.propertyKeywords||{},Se=j.nonStandardPropertyKeywords||{},Be=j.fontProperties||{},Ae=j.counterDescriptors||{},Ke=j.colorKeywords||{},je=j.valueKeywords||{},Fe=j.allowNested,Pe=j.lineComment,F=j.supportsAtComponent===!0,Y=G.highlightNonStandardPropertyKeywords!==!1,re,le;function ae(J,ue){return re=ue,J}function D(J,ue){var oe=J.next();if(C[oe]){var $e=C[oe](J,ue);if($e!==!1)return $e}if(oe=="@")return J.eatWhile(/[\w\\\-]/),ae("def",J.current());if(oe=="="||(oe=="~"||oe=="|")&&J.eat("="))return ae(null,"compare");if(oe=='"'||oe=="'")return ue.tokenize=q(oe),ue.tokenize(J,ue);if(oe=="#")return J.eatWhile(/[\w\\\-]/),ae("atom","hash");if(oe=="!")return J.match(/^\s*\w*/),ae("keyword","important");if(/\d/.test(oe)||oe=="."&&J.eat(/\d/))return J.eatWhile(/[\w.%]/),ae("number","unit");if(oe==="-"){if(/[\d.]/.test(J.peek()))return J.eatWhile(/[\w.%]/),ae("number","unit");if(J.match(/^-[\w\\\-]*/))return J.eatWhile(/[\w\\\-]/),J.match(/^\s*:/,!1)?ae("variable-2","variable-definition"):ae("variable-2","variable");if(J.match(/^\w+-/))return ae("meta","meta")}else return/[,+>*\/]/.test(oe)?ae(null,"select-op"):oe=="."&&J.match(/^-?[_a-z][_a-z0-9-]*/i)?ae("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(oe)?ae(null,oe):J.match(/^[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/i.test(J.current())&&(ue.tokenize=Q),ae("variable callee","variable")):/[\w\\\-]/.test(oe)?(J.eatWhile(/[\w\\\-]/),ae("property","word")):ae(null,null)}function q(J){return function(ue,oe){for(var $e=!1,Je;(Je=ue.next())!=null;){if(Je==J&&!$e){J==")"&&ue.backUp(1);break}$e=!$e&&Je=="\\"}return(Je==J||!$e&&J!=")")&&(oe.tokenize=null),ae("string","string")}}function Q(J,ue){return J.next(),J.match(/^\s*[\"\')]/,!1)?ue.tokenize=null:ue.tokenize=q(")"),ae(null,"(")}function he(J,ue,oe){this.type=J,this.indent=ue,this.prev=oe}function de(J,ue,oe,$e){return J.context=new he(oe,ue.indentation()+($e===!1?0:O),J.context),oe}function ge(J){return J.context.prev&&(J.context=J.context.prev),J.context.type}function Ce(J,ue,oe){return ye[oe.context.type](J,ue,oe)}function Ee(J,ue,oe,$e){for(var Je=$e||1;Je>0;Je--)oe.context=oe.context.prev;return Ce(J,ue,oe)}function xe(J){var ue=J.current().toLowerCase();je.hasOwnProperty(ue)?le="atom":Ke.hasOwnProperty(ue)?le="keyword":le="variable"}var ye={};return ye.top=function(J,ue,oe){if(J=="{")return de(oe,ue,"block");if(J=="}"&&oe.context.prev)return ge(oe);if(F&&/@component/i.test(J))return de(oe,ue,"atComponentBlock");if(/^@(-moz-)?document$/i.test(J))return de(oe,ue,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(J))return de(oe,ue,"atBlock");if(/^@(font-face|counter-style)/i.test(J))return oe.stateArg=J,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(J))return"keyframes";if(J&&J.charAt(0)=="@")return de(oe,ue,"at");if(J=="hash")le="builtin";else if(J=="word")le="tag";else{if(J=="variable-definition")return"maybeprop";if(J=="interpolation")return de(oe,ue,"interpolation");if(J==":")return"pseudo";if(Fe&&J=="(")return de(oe,ue,"parens")}return oe.context.type},ye.block=function(J,ue,oe){if(J=="word"){var $e=ue.current().toLowerCase();return be.hasOwnProperty($e)?(le="property","maybeprop"):Se.hasOwnProperty($e)?(le=Y?"string-2":"property","maybeprop"):Fe?(le=ue.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(le+=" error","maybeprop")}else return J=="meta"?"block":!Fe&&(J=="hash"||J=="qualifier")?(le="error","block"):ye.top(J,ue,oe)},ye.maybeprop=function(J,ue,oe){return J==":"?de(oe,ue,"prop"):Ce(J,ue,oe)},ye.prop=function(J,ue,oe){if(J==";")return ge(oe);if(J=="{"&&Fe)return de(oe,ue,"propBlock");if(J=="}"||J=="{")return Ee(J,ue,oe);if(J=="(")return de(oe,ue,"parens");if(J=="hash"&&!/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(ue.current()))le+=" error";else if(J=="word")xe(ue);else if(J=="interpolation")return de(oe,ue,"interpolation");return"prop"},ye.propBlock=function(J,ue,oe){return J=="}"?ge(oe):J=="word"?(le="property","maybeprop"):oe.context.type},ye.parens=function(J,ue,oe){return J=="{"||J=="}"?Ee(J,ue,oe):J==")"?ge(oe):J=="("?de(oe,ue,"parens"):J=="interpolation"?de(oe,ue,"interpolation"):(J=="word"&&xe(ue),"parens")},ye.pseudo=function(J,ue,oe){return J=="meta"?"pseudo":J=="word"?(le="variable-3",oe.context.type):Ce(J,ue,oe)},ye.documentTypes=function(J,ue,oe){return J=="word"&&k.hasOwnProperty(ue.current())?(le="tag",oe.context.type):ye.atBlock(J,ue,oe)},ye.atBlock=function(J,ue,oe){if(J=="(")return de(oe,ue,"atBlock_parens");if(J=="}"||J==";")return Ee(J,ue,oe);if(J=="{")return ge(oe)&&de(oe,ue,Fe?"block":"top");if(J=="interpolation")return de(oe,ue,"interpolation");if(J=="word"){var $e=ue.current().toLowerCase();$e=="only"||$e=="not"||$e=="and"||$e=="or"?le="keyword":z.hasOwnProperty($e)?le="attribute":B.hasOwnProperty($e)?le="property":ce.hasOwnProperty($e)?le="keyword":be.hasOwnProperty($e)?le="property":Se.hasOwnProperty($e)?le=Y?"string-2":"property":je.hasOwnProperty($e)?le="atom":Ke.hasOwnProperty($e)?le="keyword":le="error"}return oe.context.type},ye.atComponentBlock=function(J,ue,oe){return J=="}"?Ee(J,ue,oe):J=="{"?ge(oe)&&de(oe,ue,Fe?"block":"top",!1):(J=="word"&&(le="error"),oe.context.type)},ye.atBlock_parens=function(J,ue,oe){return J==")"?ge(oe):J=="{"||J=="}"?Ee(J,ue,oe,2):ye.atBlock(J,ue,oe)},ye.restricted_atBlock_before=function(J,ue,oe){return J=="{"?de(oe,ue,"restricted_atBlock"):J=="word"&&oe.stateArg=="@counter-style"?(le="variable","restricted_atBlock_before"):Ce(J,ue,oe)},ye.restricted_atBlock=function(J,ue,oe){return J=="}"?(oe.stateArg=null,ge(oe)):J=="word"?(oe.stateArg=="@font-face"&&!Be.hasOwnProperty(ue.current().toLowerCase())||oe.stateArg=="@counter-style"&&!Ae.hasOwnProperty(ue.current().toLowerCase())?le="error":le="property","maybeprop"):"restricted_atBlock"},ye.keyframes=function(J,ue,oe){return J=="word"?(le="variable","keyframes"):J=="{"?de(oe,ue,"top"):Ce(J,ue,oe)},ye.at=function(J,ue,oe){return J==";"?ge(oe):J=="{"||J=="}"?Ee(J,ue,oe):(J=="word"?le="tag":J=="hash"&&(le="builtin"),"at")},ye.interpolation=function(J,ue,oe){return J=="}"?ge(oe):J=="{"||J==";"?Ee(J,ue,oe):(J=="word"?le="variable":J!="variable"&&J!="("&&J!=")"&&(le="error"),"interpolation")},{startState:function(J){return{tokenize:null,state:N?"block":"top",stateArg:null,context:new he(N?"block":"top",J||0,null)}},token:function(J,ue){if(!ue.tokenize&&J.eatSpace())return null;var oe=(ue.tokenize||D)(J,ue);return oe&&typeof oe=="object"&&(re=oe[1],oe=oe[0]),le=oe,re!="comment"&&(ue.state=ye[ue.state](re,J,ue)),le},indent:function(J,ue){var oe=J.context,$e=ue&&ue.charAt(0),Je=oe.indent;return oe.type=="prop"&&($e=="}"||$e==")")&&(oe=oe.prev),oe.prev&&($e=="}"&&(oe.type=="block"||oe.type=="top"||oe.type=="interpolation"||oe.type=="restricted_atBlock")?(oe=oe.prev,Je=oe.indent):($e==")"&&(oe.type=="parens"||oe.type=="atBlock_parens")||$e=="{"&&(oe.type=="at"||oe.type=="atBlock"))&&(Je=Math.max(0,oe.indent-O))),Je},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:Pe,fold:"brace"}});function o(G){for(var j={},N=0;N<G.length;++N)j[G[N].toLowerCase()]=!0;return j}var s=["domain","regexp","url","url-prefix"],c=o(s),f=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],d=o(f),h=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","orientation","device-pixel-ratio","min-device-pixel-ratio","max-device-pixel-ratio","pointer","any-pointer","hover","any-hover","prefers-color-scheme","dynamic-range","video-dynamic-range"],p=o(h),g=["landscape","portrait","none","coarse","fine","on-demand","hover","interlace","progressive","dark","light","standard","high"],v=o(g),b=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","all","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","binding","bleed","block-size","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-content","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-gap","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-gap","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","left","letter-spacing","line-break","line-height","line-height-step","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","place-content","place-items","place-self","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotate","rotation","rotation-point","row-gap","ruby-align","ruby-overhang","ruby-position","ruby-span","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-type","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-orientation","text-outline","text-overflow","text-rendering","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","touch-action","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-select","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","paint-order","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode"],w=o(b),E=["accent-color","aspect-ratio","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","content-visibility","margin-block","margin-block-end","margin-block-start","margin-inline","margin-inline-end","margin-inline-start","overflow-anchor","overscroll-behavior","padding-block","padding-block-end","padding-block-start","padding-inline","padding-inline-end","padding-inline-start","scroll-snap-stop","scrollbar-3d-light-color","scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-track-color","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","shape-inside","zoom"],L=o(E),P=["font-display","font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"],M=o(P),R=["additive-symbols","fallback","negative","pad","prefix","range","speak-as","suffix","symbols","system"],I=o(R),_=["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","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","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","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","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","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],$=o(_),W=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","blur","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","brightness","bullets","button","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","conic-gradient","contain","content","contents","content-box","context-menu","continuous","contrast","copy","counter","counters","cover","crop","cross","crosshair","cubic-bezier","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","devanagari","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","drop-shadow","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","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","georgian","grayscale","graytext","grid","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hard-light","hebrew","help","hidden","hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","hue","hue-rotate","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","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","luminosity","malayalam","manipulation","match","matrix","matrix3d","media-play-button","media-slider","media-sliderthumb","media-volume-slider","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","multiple_mask_images","multiply","myanmar","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","octal","opacity","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","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","repeating-conic-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","saturate","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","self-start","self-end","semi-condensed","semi-expanded","separate","sepia","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","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","somali","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","square-button","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","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unidirectional-pan","unset","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","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"],ne=o(W),ee=s.concat(f).concat(h).concat(g).concat(b).concat(E).concat(_).concat(W);r.registerHelper("hintWords","css",ee);function Z(G,j){for(var N=!1,O;(O=G.next())!=null;){if(N&&O=="/"){j.tokenize=null;break}N=O=="*"}return["comment","comment"]}r.defineMIME("text/css",{documentTypes:c,mediaTypes:d,mediaFeatures:p,mediaValueKeywords:v,propertyKeywords:w,nonStandardPropertyKeywords:L,fontProperties:M,counterDescriptors:I,colorKeywords:$,valueKeywords:ne,tokenHooks:{"/":function(G,j){return G.eat("*")?(j.tokenize=Z,Z(G,j)):!1}},name:"css"}),r.defineMIME("text/x-scss",{mediaTypes:d,mediaFeatures:p,mediaValueKeywords:v,propertyKeywords:w,nonStandardPropertyKeywords:L,colorKeywords:$,valueKeywords:ne,fontProperties:M,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(G,j){return G.eat("/")?(G.skipToEnd(),["comment","comment"]):G.eat("*")?(j.tokenize=Z,Z(G,j)):["operator","operator"]},":":function(G){return G.match(/^\s*\{/,!1)?[null,null]:!1},$:function(G){return G.match(/^[\w-]+/),G.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"]},"#":function(G){return G.eat("{")?[null,"interpolation"]:!1}},name:"css",helperType:"scss"}),r.defineMIME("text/x-less",{mediaTypes:d,mediaFeatures:p,mediaValueKeywords:v,propertyKeywords:w,nonStandardPropertyKeywords:L,colorKeywords:$,valueKeywords:ne,fontProperties:M,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(G,j){return G.eat("/")?(G.skipToEnd(),["comment","comment"]):G.eat("*")?(j.tokenize=Z,Z(G,j)):["operator","operator"]},"@":function(G){return G.eat("{")?[null,"interpolation"]:G.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\b/i,!1)?!1:(G.eatWhile(/[\w\\\-]/),G.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"])},"&":function(){return["atom","atom"]}},name:"css",helperType:"less"}),r.defineMIME("text/x-gss",{documentTypes:c,mediaTypes:d,mediaFeatures:p,propertyKeywords:w,nonStandardPropertyKeywords:L,fontProperties:M,counterDescriptors:I,colorKeywords:$,valueKeywords:ne,supportsAtComponent:!0,tokenHooks:{"/":function(G,j){return G.eat("*")?(j.tokenize=Z,Z(G,j)):!1}},name:"css",helperType:"gss"})})})()),Sy.exports}var Ty;function cce(){return Ty||(Ty=1,(function(e,t){(function(r){r(vo(),kp(),xp(),ace())})(function(r){var o={script:[["lang",/(javascript|babel)/i,"javascript"],["type",/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i,"javascript"],["type",/./,"text/plain"],[null,null,"javascript"]],style:[["lang",/^css$/i,"css"],["type",/^(text\/)?(x-)?(stylesheet|css)$/i,"css"],["type",/./,"text/plain"],[null,null,"css"]]};function s(v,b,w){var E=v.current(),L=E.search(b);return L>-1?v.backUp(E.length-L):E.match(/<\/?$/)&&(v.backUp(E.length),v.match(b,!1)||v.match(E)),w}var c={};function f(v){var b=c[v];return b||(c[v]=new RegExp("\\s+"+v+`\\s*=\\s*('|")?([^'"]+)('|")?\\s*`))}function d(v,b){var w=v.match(f(b));return w?/^\s*(.*?)\s*$/.exec(w[2])[1]:""}function h(v,b){return new RegExp((b?"^":"")+"</\\s*"+v+"\\s*>","i")}function p(v,b){for(var w in v)for(var E=b[w]||(b[w]=[]),L=v[w],P=L.length-1;P>=0;P--)E.unshift(L[P])}function g(v,b){for(var w=0;w<v.length;w++){var E=v[w];if(!E[0]||E[1].test(d(b,E[0])))return E[2]}}r.defineMode("htmlmixed",function(v,b){var w=r.getMode(v,{name:"xml",htmlMode:!0,multilineTagIndentFactor:b.multilineTagIndentFactor,multilineTagIndentPastTag:b.multilineTagIndentPastTag,allowMissingTagName:b.allowMissingTagName}),E={},L=b&&b.tags,P=b&&b.scriptTypes;if(p(o,E),L&&p(L,E),P)for(var M=P.length-1;M>=0;M--)E.script.unshift(["type",P[M].matches,P[M].mode]);function R(I,_){var $=w.token(I,_.htmlState),W=/\btag\b/.test($),ne;if(W&&!/[<>\s\/]/.test(I.current())&&(ne=_.htmlState.tagName&&_.htmlState.tagName.toLowerCase())&&E.hasOwnProperty(ne))_.inTag=ne+" ";else if(_.inTag&&W&&/>$/.test(I.current())){var ee=/^([\S]+) (.*)/.exec(_.inTag);_.inTag=null;var Z=I.current()==">"&&g(E[ee[1]],ee[2]),G=r.getMode(v,Z),j=h(ee[1],!0),N=h(ee[1],!1);_.token=function(O,C){return O.match(j,!1)?(C.token=R,C.localState=C.localMode=null,null):s(O,N,C.localMode.token(O,C.localState))},_.localMode=G,_.localState=r.startState(G,w.indent(_.htmlState,"",""))}else _.inTag&&(_.inTag+=I.current(),I.eol()&&(_.inTag+=" "));return $}return{startState:function(){var I=r.startState(w);return{token:R,inTag:null,localMode:null,localState:null,htmlState:I}},copyState:function(I){var _;return I.localState&&(_=r.copyState(I.localMode,I.localState)),{token:I.token,inTag:I.inTag,localMode:I.localMode,localState:_,htmlState:r.copyState(w,I.htmlState)}},token:function(I,_){return _.token(I,_)},indent:function(I,_,$){return!I.localMode||/^\s*<\//.test(_)?w.indent(I.htmlState,_,$):I.localMode.indent?I.localMode.indent(I.localState,_,$):r.Pass},innerMode:function(I){return{state:I.localState||I.htmlState,mode:I.localMode||w}}}},"xml","javascript","css"),r.defineMIME("text/html","htmlmixed")})})()),ky.exports}cce();var Cy={exports:{}},Ey;function uce(){return Ey||(Ey=1,(function(e,t){(function(r){r(vo(),kp(),xp())})(function(r){function o(c,f,d,h){this.state=c,this.mode=f,this.depth=d,this.prev=h}function s(c){return new o(r.copyState(c.mode,c.state),c.mode,c.depth,c.prev&&s(c.prev))}r.defineMode("jsx",function(c,f){var d=r.getMode(c,{name:"xml",allowMissing:!0,multilineTagIndentPastTag:!1,allowMissingTagName:!0}),h=r.getMode(c,f&&f.base||"javascript");function p(w){var E=w.tagName;w.tagName=null;var L=d.indent(w,"","");return w.tagName=E,L}function g(w,E){return E.context.mode==d?v(w,E,E.context):b(w,E,E.context)}function v(w,E,L){if(L.depth==2)return w.match(/^.*?\*\//)?L.depth=1:w.skipToEnd(),"comment";if(w.peek()=="{"){d.skipAttribute(L.state);var P=p(L.state),M=L.state.context;if(M&&w.match(/^[^>]*>\s*$/,!1)){for(;M.prev&&!M.startOfLine;)M=M.prev;M.startOfLine?P-=c.indentUnit:L.prev.state.lexical&&(P=L.prev.state.lexical.indented)}else L.depth==1&&(P+=c.indentUnit);return E.context=new o(r.startState(h,P),h,0,E.context),null}if(L.depth==1){if(w.peek()=="<")return d.skipAttribute(L.state),E.context=new o(r.startState(d,p(L.state)),d,0,E.context),null;if(w.match("//"))return w.skipToEnd(),"comment";if(w.match("/*"))return L.depth=2,g(w,E)}var R=d.token(w,L.state),I=w.current(),_;return/\btag\b/.test(R)?/>$/.test(I)?L.state.context?L.depth=0:E.context=E.context.prev:/^</.test(I)&&(L.depth=1):!R&&(_=I.indexOf("{"))>-1&&w.backUp(I.length-_),R}function b(w,E,L){if(w.peek()=="<"&&!w.match(/^<([^<>]|<[^>]*>)+,\s*>/,!1)&&h.expressionAllowed(w,L.state))return E.context=new o(r.startState(d,h.indent(L.state,"","")),d,0,E.context),h.skipExpression(L.state),null;var P=h.token(w,L.state);if(!P&&L.depth!=null){var M=w.current();M=="{"?L.depth++:M=="}"&&--L.depth==0&&(E.context=E.context.prev)}return P}return{startState:function(){return{context:new o(r.startState(h),h)}},copyState:function(w){return{context:s(w.context)}},token:g,indent:function(w,E,L){return w.context.mode.indent(w.context.state,E,L)},innerMode:function(w){return w.context}}},"xml","javascript"),r.defineMIME("text/jsx","jsx"),r.defineMIME("text/typescript-jsx",{name:"jsx",base:{name:"javascript",typescript:!0}})})})()),Cy.exports}uce();var Ay={exports:{}},Ly;function fce(){return Ly||(Ly=1,(function(e,t){(function(r){r(vo())})(function(r){r.defineOption("placeholder","",function(p,g,v){var b=v&&v!=r.Init;if(g&&!b)p.on("blur",f),p.on("change",d),p.on("swapDoc",d),r.on(p.getInputField(),"compositionupdate",p.state.placeholderCompose=function(){c(p)}),d(p);else if(!g&&b){p.off("blur",f),p.off("change",d),p.off("swapDoc",d),r.off(p.getInputField(),"compositionupdate",p.state.placeholderCompose),o(p);var w=p.getWrapperElement();w.className=w.className.replace(" CodeMirror-empty","")}g&&!p.hasFocus()&&f(p)});function o(p){p.state.placeholder&&(p.state.placeholder.parentNode.removeChild(p.state.placeholder),p.state.placeholder=null)}function s(p){o(p);var g=p.state.placeholder=document.createElement("pre");g.style.cssText="height: 0; overflow: visible",g.style.direction=p.getOption("direction"),g.className="CodeMirror-placeholder CodeMirror-line-like";var v=p.getOption("placeholder");typeof v=="string"&&(v=document.createTextNode(v)),g.appendChild(v),p.display.lineSpace.insertBefore(g,p.display.lineSpace.firstChild)}function c(p){setTimeout(function(){var g=!1;if(p.lineCount()==1){var v=p.getInputField();g=v.nodeName=="TEXTAREA"?!p.getLine(0).length:!/[^\u200b]/.test(v.querySelector(".CodeMirror-line").textContent)}g?s(p):o(p)},20)}function f(p){h(p)&&s(p)}function d(p){var g=p.getWrapperElement(),v=h(p);g.className=g.className.replace(" CodeMirror-empty","")+(v?" CodeMirror-empty":""),v?s(p):o(p)}function h(p){return p.lineCount()===1&&p.getLine(0)===""}})})()),Ay.exports}fce();var My={exports:{}},Ny;function dce(){return Ny||(Ny=1,(function(e,t){(function(r){r(vo())})(function(r){function o(f,d,h){this.orientation=d,this.scroll=h,this.screen=this.total=this.size=1,this.pos=0,this.node=document.createElement("div"),this.node.className=f+"-"+d,this.inner=this.node.appendChild(document.createElement("div"));var p=this;r.on(this.inner,"mousedown",function(v){if(v.which!=1)return;r.e_preventDefault(v);var b=p.orientation=="horizontal"?"pageX":"pageY",w=v[b],E=p.pos;function L(){r.off(document,"mousemove",P),r.off(document,"mouseup",L)}function P(M){if(M.which!=1)return L();p.moveTo(E+(M[b]-w)*(p.total/p.size))}r.on(document,"mousemove",P),r.on(document,"mouseup",L)}),r.on(this.node,"click",function(v){r.e_preventDefault(v);var b=p.inner.getBoundingClientRect(),w;p.orientation=="horizontal"?w=v.clientX<b.left?-1:v.clientX>b.right?1:0:w=v.clientY<b.top?-1:v.clientY>b.bottom?1:0,p.moveTo(p.pos+w*p.screen)});function g(v){var b=r.wheelEventPixels(v)[p.orientation=="horizontal"?"x":"y"],w=p.pos;p.moveTo(p.pos+b),p.pos!=w&&r.e_preventDefault(v)}r.on(this.node,"mousewheel",g),r.on(this.node,"DOMMouseScroll",g)}o.prototype.setPos=function(f,d){return f<0&&(f=0),f>this.total-this.screen&&(f=this.total-this.screen),!d&&f==this.pos?!1:(this.pos=f,this.inner.style[this.orientation=="horizontal"?"left":"top"]=f*(this.size/this.total)+"px",!0)},o.prototype.moveTo=function(f){this.setPos(f)&&this.scroll(f,this.orientation)};var s=10;o.prototype.update=function(f,d,h){var p=this.screen!=d||this.total!=f||this.size!=h;p&&(this.screen=d,this.total=f,this.size=h);var g=this.screen*(this.size/this.total);g<s&&(this.size-=s-g,g=s),this.inner.style[this.orientation=="horizontal"?"width":"height"]=g+"px",this.setPos(this.pos,p)};function c(f,d,h){this.addClass=f,this.horiz=new o(f,"horizontal",h),d(this.horiz.node),this.vert=new o(f,"vertical",h),d(this.vert.node),this.width=null}c.prototype.update=function(f){if(this.width==null){var d=window.getComputedStyle?window.getComputedStyle(this.horiz.node):this.horiz.node.currentStyle;d&&(this.width=parseInt(d.height))}var h=this.width||0,p=f.scrollWidth>f.clientWidth+1,g=f.scrollHeight>f.clientHeight+1;return this.vert.node.style.display=g?"block":"none",this.horiz.node.style.display=p?"block":"none",g&&(this.vert.update(f.scrollHeight,f.clientHeight,f.viewHeight-(p?h:0)),this.vert.node.style.bottom=p?h+"px":"0"),p&&(this.horiz.update(f.scrollWidth,f.clientWidth,f.viewWidth-(g?h:0)-f.barLeft),this.horiz.node.style.right=g?h+"px":"0",this.horiz.node.style.left=f.barLeft+"px"),{right:g?h:0,bottom:p?h:0}},c.prototype.setScrollTop=function(f){this.vert.setPos(f)},c.prototype.setScrollLeft=function(f){this.horiz.setPos(f)},c.prototype.clear=function(){var f=this.horiz.node.parentNode;f.removeChild(this.horiz.node),f.removeChild(this.vert.node)},r.scrollbarModel.simple=function(f,d){return new c("CodeMirror-simplescroll",f,d)},r.scrollbarModel.overlay=function(f,d){return new c("CodeMirror-overlayscroll",f,d)}})})()),My.exports}dce();const Nn=Ft();function hce(e,t,r={}){const o=NL.fromTextArea(e.value,{theme:"vars",...r,scrollbarStyle:"simple"});let s=!1;return o.on("change",()=>{if(s){s=!1;return}t.value=o.getValue()}),xt(t,c=>{if(c!==o.getValue()){s=!0;const f=o.listSelections();o.replaceRange(c,o.posFromIndex(0),o.posFromIndex(Number.POSITIVE_INFINITY)),o.setSelections(f)}},{immediate:!0}),Ia(()=>{Nn.value=void 0}),Uu(o)}async function gx(e){_a({file:e.file.id,line:e.location?.line??1,view:"editor",test:e.id,column:null})}function pce(e,t){_a({file:e,column:t.column-1,line:t.line,view:"editor",test:Bs.value})}function gce(e,t){if(!t)return;const{line:r,column:o,file:s}=t;if(e.file.filepath!==s)return bp(s,r,o);_a({file:e.file.id,column:o-1,line:r,view:"editor",test:Bs.value})}const pr=Ge(),Ws=Ge(!0),go=Ge(!1),Cu=Ge(!0),Ns=ke(()=>ei.value?.coverage),mh=ke(()=>Ns.value?.enabled),Os=ke(()=>mh.value&&!!Ns.value.htmlReporter),qs=sf("vitest-ui_splitpanes-mainSizes",[33,67]),co=sf("vitest-ui_splitpanes-detailSizes",[window.__vitest_browser_runner__?.provider==="webdriverio"?tr.value[0]/window.outerWidth*100:33,67]),At=ir({navigation:qs.value[0],details:{size:qs.value[1],browser:co.value[0],main:co.value[1]}}),Oy=ke(()=>{if(Os.value){const e=Ns.value.reportsDirectory.lastIndexOf("/"),t=Ns.value.htmlReporter?.subdir;return t?`/${Ns.value.reportsDirectory.slice(e+1)}/${t}/index.html`:`/${Ns.value.reportsDirectory.slice(e+1)}/index.html`}});xt(uf,e=>{Cu.value=e==="running"},{immediate:!0});function mce(){const e=po.value;if(e&&e.length>0){const t=mr(e);t?(pr.value=t,Ws.value=!1,go.value=!1):_E(()=>ft.state.getFiles(),()=>{pr.value=mr(e),Ws.value=!1,go.value=!1})}return Ws}function Eu(e){Ws.value=e,go.value=!1,e&&(pr.value=void 0,po.value="")}function _a({file:e,line:t,view:r,test:o,column:s}){po.value=e,hx.value=t,px.value=s,hn.value=r,Bs.value=o,pr.value=mr(e),Eu(!1)}function vce(e){e.type==="test"?hn.value==="editor"?gx(e):_a({file:e.file.id,line:null,column:null,view:hn.value,test:e.id}):_a({file:e.file.id,test:null,line:null,view:hn.value,column:null})}function yce(){go.value=!0,Ws.value=!1,pr.value=void 0,po.value=""}function bce(){At.details.browser=100,At.details.main=0,co.value=[100,0]}function mx(){if(Zn?.provider==="webdriverio"){const e=window.outerWidth*(At.details.size/100);return(tr.value[0]+20)/e*100}return 33}function wce(){At.details.browser=mx(),At.details.main=100-At.details.browser,co.value=[At.details.browser,At.details.main]}function xce(){At.navigation=33,At.details.size=67,qs.value=[33,67]}function vx(){At.details.main!==0&&(At.details.browser=mx(),At.details.main=100-At.details.browser,co.value=[At.details.browser,At.details.main])}const kce={setCurrentFileId(e){po.value=e,pr.value=mr(e),Eu(!1)},async setIframeViewport(e,t){tr.value=[e,t],Zn?.provider==="webdriverio"&&vx(),await new Promise(r=>requestAnimationFrame(r))}},Sce=location.port,_ce=[location.hostname,Sce].filter(Boolean).join(":"),Tce=`${location.protocol==="https:"?"wss:":"ws:"}//${_ce}/__vitest_api__?token=${window.VITEST_API_TOKEN||"0"}`,gr=!!window.METADATA_PATH;var rr=Uint8Array,Ps=Uint16Array,Cce=Int32Array,yx=new rr([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),bx=new rr([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Ece=new rr([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),wx=function(e,t){for(var r=new Ps(31),o=0;o<31;++o)r[o]=t+=1<<e[o-1];for(var s=new Cce(r[30]),o=1;o<30;++o)for(var c=r[o];c<r[o+1];++c)s[c]=c-r[o]<<5|o;return{b:r,r:s}},xx=wx(yx,2),kx=xx.b,Ace=xx.r;kx[28]=258,Ace[258]=28;var Lce=wx(bx,0),Mce=Lce.b,vh=new Ps(32768);for(var Lt=0;Lt<32768;++Lt){var Vi=(Lt&43690)>>1|(Lt&21845)<<1;Vi=(Vi&52428)>>2|(Vi&13107)<<2,Vi=(Vi&61680)>>4|(Vi&3855)<<4,vh[Lt]=((Vi&65280)>>8|(Vi&255)<<8)>>1}var sa=(function(e,t,r){for(var o=e.length,s=0,c=new Ps(t);s<o;++s)e[s]&&++c[e[s]-1];var f=new Ps(t);for(s=1;s<t;++s)f[s]=f[s-1]+c[s-1]<<1;var d;if(r){d=new Ps(1<<t);var h=15-t;for(s=0;s<o;++s)if(e[s])for(var p=s<<4|e[s],g=t-e[s],v=f[e[s]-1]++<<g,b=v|(1<<g)-1;v<=b;++v)d[vh[v]>>h]=p}else for(d=new Ps(o),s=0;s<o;++s)e[s]&&(d[s]=vh[f[e[s]-1]++]>>15-e[s]);return d}),qa=new rr(288);for(var Lt=0;Lt<144;++Lt)qa[Lt]=8;for(var Lt=144;Lt<256;++Lt)qa[Lt]=9;for(var Lt=256;Lt<280;++Lt)qa[Lt]=7;for(var Lt=280;Lt<288;++Lt)qa[Lt]=8;var Sx=new rr(32);for(var Lt=0;Lt<32;++Lt)Sx[Lt]=5;var Nce=sa(qa,9,1),Oce=sa(Sx,5,1),Md=function(e){for(var t=e[0],r=1;r<e.length;++r)e[r]>t&&(t=e[r]);return t},Ar=function(e,t,r){var o=t/8|0;return(e[o]|e[o+1]<<8)>>(t&7)&r},Nd=function(e,t){var r=t/8|0;return(e[r]|e[r+1]<<8|e[r+2]<<16)>>(t&7)},Pce=function(e){return(e+7)/8|0},_x=function(e,t,r){return(t==null||t<0)&&(t=0),(r==null||r>e.length)&&(r=e.length),new rr(e.subarray(t,r))},Rce=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],Un=function(e,t,r){var o=new Error(t||Rce[e]);if(o.code=e,Error.captureStackTrace&&Error.captureStackTrace(o,Un),!r)throw o;return o},Sp=function(e,t,r,o){var s=e.length,c=0;if(!s||t.f&&!t.l)return r||new rr(0);var f=!r,d=f||t.i!=2,h=t.i;f&&(r=new rr(s*3));var p=function(ae){var D=r.length;if(ae>D){var q=new rr(Math.max(D*2,ae));q.set(r),r=q}},g=t.f||0,v=t.p||0,b=t.b||0,w=t.l,E=t.d,L=t.m,P=t.n,M=s*8;do{if(!w){g=Ar(e,v,1);var R=Ar(e,v+1,3);if(v+=3,R)if(R==1)w=Nce,E=Oce,L=9,P=5;else if(R==2){var W=Ar(e,v,31)+257,ne=Ar(e,v+10,15)+4,ee=W+Ar(e,v+5,31)+1;v+=14;for(var Z=new rr(ee),G=new rr(19),j=0;j<ne;++j)G[Ece[j]]=Ar(e,v+j*3,7);v+=ne*3;for(var N=Md(G),O=(1<<N)-1,C=sa(G,N,1),j=0;j<ee;){var k=C[Ar(e,v,O)];v+=k&15;var I=k>>4;if(I<16)Z[j++]=I;else{var z=0,B=0;for(I==16?(B=3+Ar(e,v,3),v+=2,z=Z[j-1]):I==17?(B=3+Ar(e,v,7),v+=3):I==18&&(B=11+Ar(e,v,127),v+=7);B--;)Z[j++]=z}}var ce=Z.subarray(0,W),be=Z.subarray(W);L=Md(ce),P=Md(be),w=sa(ce,L,1),E=sa(be,P,1)}else Un(1);else{var I=Pce(v)+4,_=e[I-4]|e[I-3]<<8,$=I+_;if($>s){h&&Un(0);break}d&&p(b+_),r.set(e.subarray(I,$),b),t.b=b+=_,t.p=v=$*8,t.f=g;continue}if(v>M){h&&Un(0);break}}d&&p(b+131072);for(var Se=(1<<L)-1,Be=(1<<P)-1,Ae=v;;Ae=v){var z=w[Nd(e,v)&Se],Ke=z>>4;if(v+=z&15,v>M){h&&Un(0);break}if(z||Un(2),Ke<256)r[b++]=Ke;else if(Ke==256){Ae=v,w=null;break}else{var je=Ke-254;if(Ke>264){var j=Ke-257,Fe=yx[j];je=Ar(e,v,(1<<Fe)-1)+kx[j],v+=Fe}var Pe=E[Nd(e,v)&Be],F=Pe>>4;Pe||Un(3),v+=Pe&15;var be=Mce[F];if(F>3){var Fe=bx[F];be+=Nd(e,v)&(1<<Fe)-1,v+=Fe}if(v>M){h&&Un(0);break}d&&p(b+131072);var Y=b+je;if(b<be){var re=c-be,le=Math.min(be,Y);for(re+b<0&&Un(3);b<le;++b)r[b]=o[re+b]}for(;b<Y;++b)r[b]=r[b-be]}}t.l=w,t.p=Ae,t.b=b,t.f=g,w&&(g=1,t.m=L,t.d=E,t.n=P)}while(!g);return b!=r.length&&f?_x(r,0,b):r.subarray(0,b)},$ce=new rr(0),Ice=function(e){(e[0]!=31||e[1]!=139||e[2]!=8)&&Un(6,"invalid gzip data");var t=e[3],r=10;t&4&&(r+=(e[10]|e[11]<<8)+2);for(var o=(t>>3&1)+(t>>4&1);o>0;o-=!e[r++]);return r+(t&2)},Dce=function(e){var t=e.length;return(e[t-4]|e[t-3]<<8|e[t-2]<<16|e[t-1]<<24)>>>0},zce=function(e,t){return((e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31)&&Un(6,"invalid zlib data"),(e[1]>>5&1)==1&&Un(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function Fce(e,t){return Sp(e,{i:2},t,t)}function Hce(e,t){var r=Ice(e);return r+8>e.length&&Un(6,"invalid gzip data"),Sp(e.subarray(r,-8),{i:2},new rr(Dce(e)),t)}function Bce(e,t){return Sp(e.subarray(zce(e),-4),{i:2},t,t)}function Wce(e,t){return e[0]==31&&e[1]==139&&e[2]==8?Hce(e,t):(e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31?Fce(e,t):Bce(e,t)}var yh=typeof TextDecoder<"u"&&new TextDecoder,qce=0;try{yh.decode($ce,{stream:!0}),qce=1}catch{}var jce=function(e){for(var t="",r=0;;){var o=e[r++],s=(o>127)+(o>223)+(o>239);if(r+s>e.length)return{s:t,r:_x(e,r-1)};s?s==3?(o=((o&15)<<18|(e[r++]&63)<<12|(e[r++]&63)<<6|e[r++]&63)-65536,t+=String.fromCharCode(55296|o>>10,56320|o&1023)):s&1?t+=String.fromCharCode((o&31)<<6|e[r++]&63):t+=String.fromCharCode((o&15)<<12|(e[r++]&63)<<6|e[r++]&63):t+=String.fromCharCode(o)}};function Py(e,t){var r;if(yh)return yh.decode(e);var o=jce(e),s=o.s,r=o.r;return r.length&&Un(8),s}const Od=()=>{},dn=()=>Promise.resolve();function Uce(){const e=ir({state:new Xw,waitForConnection:f,reconnect:s,ws:new EventTarget});e.state.filesMap=ir(e.state.filesMap),e.state.idMap=ir(e.state.idMap);let t;const r={getFiles:()=>t.files,getPaths:()=>t.paths,getConfig:()=>t.config,getResolvedProjectNames:()=>t.projects,getResolvedProjectLabels:()=>[],getModuleGraph:async(d,h)=>t.moduleGraph[d]?.[h],getUnhandledErrors:()=>t.unhandledErrors,getExternalResult:dn,getTransformResult:dn,onDone:Od,onTaskUpdate:Od,writeFile:dn,rerun:dn,rerunTask:dn,updateSnapshot:dn,resolveSnapshotPath:dn,snapshotSaved:dn,onAfterSuiteRun:dn,onCancel:dn,getCountOfFailedTests:()=>0,sendLog:dn,resolveSnapshotRawPath:dn,readSnapshotFile:dn,saveSnapshotFile:dn,readTestFile:async d=>t.sources[d],removeSnapshotFile:dn,onUnhandledError:Od,saveTestFile:dn,getProvidedContext:()=>({}),getTestFiles:dn};e.rpc=r;const o=Promise.resolve();function s(){c()}async function c(){const d=await fetch(window.METADATA_PATH),h=new Uint8Array(await d.arrayBuffer());if(h.length>=2&&h[0]===31&&h[1]===139){const g=Py(Wce(h));t=fh(g)}else t=fh(Py(h));const p=new Event("open");e.ws.dispatchEvent(p)}c();function f(){return o}return e}const ft=(function(){return gr?Uce():XA(Tce,{reactive:(t,r)=>r==="state"?ir(t):Ft(t),handlers:{onTestAnnotate(t,r){Oe.recordTestArtifact(t,{type:"internal:annotation",annotation:r,location:r.location})},onTestArtifactRecord(t,r){Oe.recordTestArtifact(t,r)},onTaskUpdate(t,r){Oe.resumeRun(t,r),uf.value="running"},onSpecsCollected(t,r){Oe.startTime=r||performance.now()},onFinished(t,r,o,s){Oe.endRun(s),eo.value=(r||[]).map(fx)},onFinishedReportCoverage(){const t=document.querySelector("iframe#vitest-ui-coverage");t instanceof HTMLIFrameElement&&t.contentWindow&&t.contentWindow.location.reload()}}})})(),ei=Ft({}),Ho=Ge("CONNECTING"),Gt=ke(()=>{const e=po.value;return e?mr(e):void 0}),Tx=ke(()=>gp(Gt.value).map(e=>e?.logs||[]).flat()||[]);function mr(e){const t=ft.state.idMap.get(e);return t||void 0}const Vce=ke(()=>Ho.value==="OPEN"),Pd=ke(()=>Ho.value==="CONNECTING");ke(()=>Ho.value==="CLOSED");function Gce(){return _p(ft.state.getFiles())}function Cx(e){delete e.result;const t=Oe.nodes.get(e.id);if(t&&(t.state=void 0,t.duration=void 0,Ha(e)))for(const r of e.tasks)Cx(r)}function Kce(e){const t=Oe.nodes;e.forEach(r=>{delete r.result,gp(r).forEach(s=>{if(delete s.result,t.has(s.id)){const c=t.get(s.id);c&&(c.state=void 0,c.duration=void 0)}});const o=t.get(r.id);o&&(o.state=void 0,o.duration=void 0,In(o)&&(o.collectDuration=void 0))})}function _p(e){return Kce(e),Oe.startRun(),ft.rpc.rerun(e.map(t=>t.filepath),!0)}function Xce(e){return Cx(e),Oe.startRun(),ft.rpc.rerunTask(e.id)}const Zn=window.__vitest_browser_runner__;window.__vitest_ui_api__=kce;xt(()=>ft.ws,e=>{Ho.value=gr?"OPEN":"CONNECTING",e.addEventListener("open",async()=>{Ho.value="OPEN",ft.state.filesMap.clear();let[t,r,o,s]=await Promise.all([ft.rpc.getFiles(),ft.rpc.getConfig(),ft.rpc.getUnhandledErrors(),ft.rpc.getResolvedProjectLabels()]);r.standalone&&(t=(await ft.rpc.getTestFiles()).map(([{name:f,root:d},h])=>{const p=Bw(h,d,f);return p.mode="skip",p})),Oe.loadFiles(t,s),ft.state.collectFiles(t),Oe.startRun(),eo.value=(o||[]).map(fx),ei.value=r}),e.addEventListener("close",()=>{setTimeout(()=>{Ho.value==="CONNECTING"&&(Ho.value="CLOSED")},1e3)})},{immediate:!0});const Yce=["aria-label","opacity","disabled","hover"],_t=rt({__name:"IconButton",props:{icon:{},title:{},disabled:{type:Boolean},active:{type:Boolean}},setup(e){return(t,r)=>(ie(),ve("button",{"aria-label":e.title,role:"button",opacity:e.disabled?10:70,rounded:"",disabled:e.disabled,hover:e.disabled||e.active?"":"bg-active op100",class:ot(["w-1.4em h-1.4em flex",[{"bg-gray-500:35 op100":e.active}]])},[Dt(t.$slots,"default",{},()=>[X("span",{class:ot(e.icon),ma:"",block:""},null,2)])],10,Yce))}}),Zce={h:"full",flex:"~ col"},Jce={p:"3","h-10":"",flex:"~ gap-2","items-center":"","bg-header":"",border:"b base"},Qce={p:"l3 y2 r2",flex:"~ gap-2","items-center":"","bg-header":"",border:"b-2 base"},eue={class:"pointer-events-none","text-sm":""},tue={key:0},nue={id:"tester-container",relative:""},rue=["data-scale"],Ry=20,iue=100,oue=rt({__name:"BrowserIframe",setup(e){const t={"small-mobile":[320,568],"large-mobile":[414,896],tablet:[834,1112]};function r(p){const g=t[p];return tr.value[0]===g[0]&&tr.value[1]===g[1]}const{width:o,height:s}=Pw();async function c(p){tr.value=t[p],Zn?.provider==="webdriverio"&&vx()}const f=ke(()=>{if(Zn?.provider==="webdriverio"){const[w,E]=tr.value;return{width:w,height:E}}const v=o.value*(At.details.size/100)*(At.details.browser/100)-Ry,b=s.value-iue;return{width:v,height:b}}),d=ke(()=>{if(Zn?.provider==="webdriverio")return 1;const[p,g]=tr.value,{width:v,height:b}=f.value,w=v>p?1:v/p,E=b>g?1:b/g;return Math.min(1,w,E)}),h=ke(()=>{const p=f.value.width,g=tr.value[0];return`${Math.trunc((p+Ry-g)/2)}px`});return(p,g)=>{const v=vr("tooltip");return ie(),ve("div",Zce,[X("div",Jce,[at(Ne(_t,{title:"Show Navigation Panel","rotate-180":"",icon:"i-carbon:side-panel-close",onClick:g[0]||(g[0]=b=>K(xce)())},null,512),[[ro,K(At).navigation<=15],[v,"Show Navigation Panel",void 0,{bottom:!0}]]),g[6]||(g[6]=X("div",{class:"i-carbon-content-delivery-network"},null,-1)),g[7]||(g[7]=X("span",{"pl-1":"","font-bold":"","text-sm":"","flex-auto":"","ws-nowrap":"","overflow-hidden":"",truncate:""},"Browser UI",-1)),at(Ne(_t,{title:"Hide Right Panel",icon:"i-carbon:side-panel-close","rotate-180":"",onClick:g[1]||(g[1]=b=>K(bce)())},null,512),[[ro,K(At).details.main>0],[v,"Hide Right Panel",void 0,{bottom:!0}]]),at(Ne(_t,{title:"Show Right Panel",icon:"i-carbon:side-panel-close",onClick:g[2]||(g[2]=b=>K(wce)())},null,512),[[ro,K(At).details.main===0],[v,"Show Right Panel",void 0,{bottom:!0}]])]),X("div",Qce,[at(Ne(_t,{title:"Small mobile",icon:"i-carbon:mobile",active:r("small-mobile"),onClick:g[3]||(g[3]=b=>c("small-mobile"))},null,8,["active"]),[[v,"Small mobile",void 0,{bottom:!0}]]),at(Ne(_t,{title:"Large mobile",icon:"i-carbon:mobile-add",active:r("large-mobile"),onClick:g[4]||(g[4]=b=>c("large-mobile"))},null,8,["active"]),[[v,"Large mobile",void 0,{bottom:!0}]]),at(Ne(_t,{title:"Tablet",icon:"i-carbon:tablet",active:r("tablet"),onClick:g[5]||(g[5]=b=>c("tablet"))},null,8,["active"]),[[v,"Tablet",void 0,{bottom:!0}]]),X("span",eue,[Qe(Re(K(tr)[0])+"x"+Re(K(tr)[1])+"px ",1),d.value<1?(ie(),ve("span",tue,"("+Re((d.value*100).toFixed(0))+"%)",1)):He("",!0)])]),X("div",nue,[X("div",{id:"tester-ui",class:"flex h-full justify-center items-center font-light op70","data-scale":d.value,style:zt({"--viewport-width":`${K(tr)[0]}px`,"--viewport-height":`${K(tr)[1]}px`,"--tester-transform":`scale(${d.value})`,"--tester-margin-left":h.value})}," Select a test to run ",12,rue)])])}}}),sue=Ni(oue,[["__scopeId","data-v-2e86b8c3"]]),lue={"text-2xl":""},aue={"text-lg":"",op50:""},cue=rt({__name:"ConnectionOverlay",setup(e){return(t,r)=>K(Vce)?He("",!0):(ie(),ve("div",{key:0,fixed:"","inset-0":"",p2:"","z-10":"","select-none":"",text:"center sm",bg:"overlay","backdrop-blur-sm":"","backdrop-saturate-0":"",onClick:r[0]||(r[0]=(...o)=>K(ft).reconnect&&K(ft).reconnect(...o))},[X("div",{"h-full":"",flex:"~ col gap-2","items-center":"","justify-center":"",class:ot(K(Pd)?"animate-pulse":"")},[X("div",{text:"5xl",class:ot(K(Pd)?"i-carbon:renew animate-spin animate-reverse":"i-carbon-wifi-off")},null,2),X("div",lue,Re(K(Pd)?"Connecting...":"Disconnected"),1),X("div",aue," Check your terminal or start a new server with `"+Re(K(Zn)?`vitest --browser=${K(Zn).config.browser.name}`:"vitest --ui")+"` ",1)],2)]))}}),uue={h:"full",flex:"~ col"},fue={"flex-auto":"","py-1":"","bg-white":""},due=["src"],$y=rt({__name:"Coverage",props:{src:{}},setup(e){return(t,r)=>(ie(),ve("div",uue,[r[0]||(r[0]=X("div",{p:"3","h-10":"",flex:"~ gap-2","items-center":"","bg-header":"",border:"b base"},[X("div",{class:"i-carbon:folder-details-reference"}),X("span",{"pl-1":"","font-bold":"","text-sm":"","flex-auto":"","ws-nowrap":"","overflow-hidden":"",truncate:""},"Coverage")],-1)),X("div",fue,[X("iframe",{id:"vitest-ui-coverage",src:e.src},null,8,due)])]))}}),hue={bg:"red500/10","p-1":"","mb-1":"","mt-2":"",rounded:""},pue={"font-bold":""},gue={key:0,class:"scrolls",text:"xs","font-mono":"","mx-1":"","my-2":"","pb-2":"","overflow-auto":""},mue=["font-bold"],vue={text:"red500/70"},yue={key:1,text:"sm","mb-2":""},bue={"font-bold":""},wue={key:2,text:"sm","mb-2":""},xue={"font-bold":""},kue=rt({__name:"ErrorEntry",props:{error:{}},setup(e){return(t,r)=>(ie(),ve(nt,null,[X("h4",hue,[X("span",pue,[Qe(Re(e.error.name||e.error.nameStr||"Unknown Error"),1),e.error.message?(ie(),ve(nt,{key:0},[Qe(":")],64)):He("",!0)]),Qe(" "+Re(e.error.message),1)]),e.error.stacks?.length?(ie(),ve("p",gue,[(ie(!0),ve(nt,null,$n(e.error.stacks,(o,s)=>(ie(),ve("span",{key:s,"whitespace-pre":"","font-bold":s===0?"":null},[Qe("❯ "+Re(o.method)+" "+Re(o.file)+":",1),X("span",vue,Re(o.line)+":"+Re(o.column),1),r[0]||(r[0]=X("br",null,null,-1))],8,mue))),128))])):He("",!0),e.error.VITEST_TEST_PATH?(ie(),ve("p",yue,[r[1]||(r[1]=Qe(" This error originated in ",-1)),X("span",bue,Re(e.error.VITEST_TEST_PATH),1),r[2]||(r[2]=Qe(" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. ",-1))])):He("",!0),e.error.VITEST_TEST_NAME?(ie(),ve("div",wue,[r[3]||(r[3]=Qe(" The latest test that might've caused the error is ",-1)),X("span",xue,Re(e.error.VITEST_TEST_NAME),1),r[4]||(r[4]=Qe(". It might mean one of the following:",-1)),r[5]||(r[5]=X("br",null,null,-1)),r[6]||(r[6]=X("ul",null,[X("li",null," The error was thrown, while Vitest was running this test. "),X("li",null," If the error occurred after the test had been completed, this was the last documented test before it was thrown. ")],-1))])):He("",!0)],64))}}),Sue={"data-testid":"test-files-entry",grid:"~ cols-[min-content_1fr_min-content]","items-center":"",gap:"x-2 y-3",p:"x4",relative:"","font-light":"","w-80":"",op80:""},_ue={class:"number","data-testid":"num-files"},Tue={class:"number"},Cue={class:"number","text-red5":""},Eue={class:"number","text-red5":""},Aue={class:"number","text-red5":""},Lue={class:"number","data-testid":"run-time"},Mue={key:0,bg:"red500/10",text:"red500",p:"x3 y2","max-w-xl":"","m-2":"",rounded:""},Nue={text:"sm","font-thin":"","mb-2":"","data-testid":"unhandled-errors"},Oue={"data-testid":"unhandled-errors-details",class:"scrolls unhandled-errors",text:"sm","font-thin":"","pe-2.5":"","open:max-h-52":"","overflow-auto":""},Pue=rt({__name:"TestFilesEntry",setup(e){return(t,r)=>(ie(),ve(nt,null,[X("div",Sue,[r[8]||(r[8]=X("div",{"i-carbon-document":""},null,-1)),r[9]||(r[9]=X("div",null,"Files",-1)),X("div",_ue,Re(K(Oe).summary.files),1),K(Oe).summary.filesSuccess?(ie(),ve(nt,{key:0},[r[0]||(r[0]=X("div",{"i-carbon-checkmark":""},null,-1)),r[1]||(r[1]=X("div",null,"Pass",-1)),X("div",Tue,Re(K(Oe).summary.filesSuccess),1)],64)):He("",!0),K(Oe).summary.filesFailed?(ie(),ve(nt,{key:1},[r[2]||(r[2]=X("div",{"i-carbon-close":""},null,-1)),r[3]||(r[3]=X("div",null," Fail ",-1)),X("div",Cue,Re(K(Oe).summary.filesFailed),1)],64)):He("",!0),K(Oe).summary.filesSnapshotFailed?(ie(),ve(nt,{key:2},[r[4]||(r[4]=X("div",{"i-carbon-compare":""},null,-1)),r[5]||(r[5]=X("div",null," Snapshot Fail ",-1)),X("div",Eue,Re(K(Oe).summary.filesSnapshotFailed),1)],64)):He("",!0),K(eo).length?(ie(),ve(nt,{key:3},[r[6]||(r[6]=X("div",{"i-carbon-checkmark-outline-error":""},null,-1)),r[7]||(r[7]=X("div",null," Errors ",-1)),X("div",Aue,Re(K(eo).length),1)],64)):He("",!0),r[10]||(r[10]=X("div",{"i-carbon-timer":""},null,-1)),r[11]||(r[11]=X("div",null,"Time",-1)),X("div",Lue,Re(K(Oe).summary.time),1)]),K(eo).length?(ie(),ve("div",Mue,[r[15]||(r[15]=X("h3",{"text-center":"","mb-2":""}," Unhandled Errors ",-1)),X("p",Nue,[Qe(" Vitest caught "+Re(K(eo).length)+" error"+Re(K(eo).length>1?"s":"")+" during the test run.",1),r[12]||(r[12]=X("br",null,null,-1)),r[13]||(r[13]=Qe(" This might cause false positive tests. Resolve unhandled errors to make sure your tests are not affected. ",-1))]),X("details",Oue,[r[14]||(r[14]=X("summary",{"font-bold":"","cursor-pointer":""}," Errors ",-1)),(ie(!0),ve(nt,null,$n(K(eo),(o,s)=>(ie(),Ve(kue,{key:s,error:o},null,8,["error"]))),128))])])):He("",!0)],64))}}),Rue=Ni(Pue,[["__scopeId","data-v-1bd0f2ea"]]),$ue={"p-2":"","text-center":"",flex:""},Iue={"text-4xl":"","min-w-2em":""},Due={"text-md":""},Bl=rt({__name:"DashboardEntry",setup(e){return(t,r)=>(ie(),ve("div",$ue,[X("div",null,[X("div",Iue,[Dt(t.$slots,"body")]),X("div",Due,[Dt(t.$slots,"header")])])]))}}),zue={flex:"~ wrap","justify-evenly":"","gap-2":"",p:"x-4",relative:""},Fue=rt({__name:"TestsEntry",setup(e){function t(r){it.success=!1,it.failed=!1,it.skipped=!1,r!=="total"&&(it[r]=!0)}return(r,o)=>(ie(),ve("div",zue,[Ne(Bl,{"text-green5":"","data-testid":"pass-entry","cursor-pointer":"",hover:"op80",onClick:o[0]||(o[0]=s=>t("success"))},{header:We(()=>[...o[4]||(o[4]=[Qe(" Pass ",-1)])]),body:We(()=>[Qe(Re(K(Oe).summary.testsSuccess),1)]),_:1}),Ne(Bl,{class:ot({"text-red5":K(Oe).summary.testsFailed,op50:!K(Oe).summary.testsFailed}),"data-testid":"fail-entry","cursor-pointer":"",hover:"op80",onClick:o[1]||(o[1]=s=>t("failed"))},{header:We(()=>[...o[5]||(o[5]=[Qe(" Fail ",-1)])]),body:We(()=>[Qe(Re(K(Oe).summary.testsFailed),1)]),_:1},8,["class"]),K(Oe).summary.testsSkipped?(ie(),Ve(Bl,{key:0,op50:"","data-testid":"skipped-entry","cursor-pointer":"",hover:"op80",onClick:o[2]||(o[2]=s=>t("skipped"))},{header:We(()=>[...o[6]||(o[6]=[Qe(" Skip ",-1)])]),body:We(()=>[Qe(Re(K(Oe).summary.testsSkipped),1)]),_:1})):He("",!0),K(Oe).summary.testsTodo?(ie(),Ve(Bl,{key:1,op50:"","data-testid":"todo-entry"},{header:We(()=>[...o[7]||(o[7]=[Qe(" Todo ",-1)])]),body:We(()=>[Qe(Re(K(Oe).summary.testsTodo),1)]),_:1})):He("",!0),Ne(Bl,{tail:!0,"data-testid":"total-entry","cursor-pointer":"",hover:"op80",onClick:o[3]||(o[3]=s=>t("total"))},{header:We(()=>[...o[8]||(o[8]=[Qe(" Total ",-1)])]),body:We(()=>[Qe(Re(K(Oe).summary.totalTests),1)]),_:1})]))}}),Hue={"gap-0":"",flex:"~ col gap-4","h-full":"","justify-center":"","items-center":""},Bue={key:0,class:"text-gray-5"},Wue={"aria-labelledby":"tests",m:"y-4 x-2"},que=rt({__name:"TestsFilesContainer",setup(e){return(t,r)=>(ie(),ve("div",Hue,[K(Oe).summary.files===0&&K(Ms)?(ie(),ve("div",Bue," No tests found ")):He("",!0),X("section",Wue,[Ne(Fue)]),Ne(Rue)]))}}),jue={h:"full",flex:"~ col"},Uue={class:"scrolls","flex-auto":"","py-1":""},Iy=rt({__name:"Dashboard",setup(e){return(t,r)=>(ie(),ve("div",jue,[r[0]||(r[0]=X("div",{p:"3","h-10":"",flex:"~ gap-2","items-center":"","bg-header":"",border:"b base"},[X("div",{class:"i-carbon-dashboard"}),X("span",{"pl-1":"","font-bold":"","text-sm":"","flex-auto":"","ws-nowrap":"","overflow-hidden":"",truncate:""},"Dashboard")],-1)),X("div",Uue,[Ne(que)])]))}});function Vue(e,t){let r;return(...o)=>{r!==void 0&&clearTimeout(r),r=setTimeout(()=>e(...o),t)}}var bh="http://www.w3.org/1999/xhtml";const Dy={svg:"http://www.w3.org/2000/svg",xhtml:bh,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function ff(e){var t=e+="",r=t.indexOf(":");return r>=0&&(t=e.slice(0,r))!=="xmlns"&&(e=e.slice(r+1)),Dy.hasOwnProperty(t)?{space:Dy[t],local:e}:e}function Gue(e){return function(){var t=this.ownerDocument,r=this.namespaceURI;return r===bh&&t.documentElement.namespaceURI===bh?t.createElement(e):t.createElementNS(r,e)}}function Kue(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function Ex(e){var t=ff(e);return(t.local?Kue:Gue)(t)}function Xue(){}function Tp(e){return e==null?Xue:function(){return this.querySelector(e)}}function Yue(e){typeof e!="function"&&(e=Tp(e));for(var t=this._groups,r=t.length,o=new Array(r),s=0;s<r;++s)for(var c=t[s],f=c.length,d=o[s]=new Array(f),h,p,g=0;g<f;++g)(h=c[g])&&(p=e.call(h,h.__data__,g,c))&&("__data__"in h&&(p.__data__=h.__data__),d[g]=p);return new lr(o,this._parents)}function Zue(e){return e==null?[]:Array.isArray(e)?e:Array.from(e)}function Jue(){return[]}function Ax(e){return e==null?Jue:function(){return this.querySelectorAll(e)}}function Que(e){return function(){return Zue(e.apply(this,arguments))}}function efe(e){typeof e=="function"?e=Que(e):e=Ax(e);for(var t=this._groups,r=t.length,o=[],s=[],c=0;c<r;++c)for(var f=t[c],d=f.length,h,p=0;p<d;++p)(h=f[p])&&(o.push(e.call(h,h.__data__,p,f)),s.push(h));return new lr(o,s)}function Lx(e){return function(){return this.matches(e)}}function Mx(e){return function(t){return t.matches(e)}}var tfe=Array.prototype.find;function nfe(e){return function(){return tfe.call(this.children,e)}}function rfe(){return this.firstElementChild}function ife(e){return this.select(e==null?rfe:nfe(typeof e=="function"?e:Mx(e)))}var ofe=Array.prototype.filter;function sfe(){return Array.from(this.children)}function lfe(e){return function(){return ofe.call(this.children,e)}}function afe(e){return this.selectAll(e==null?sfe:lfe(typeof e=="function"?e:Mx(e)))}function cfe(e){typeof e!="function"&&(e=Lx(e));for(var t=this._groups,r=t.length,o=new Array(r),s=0;s<r;++s)for(var c=t[s],f=c.length,d=o[s]=[],h,p=0;p<f;++p)(h=c[p])&&e.call(h,h.__data__,p,c)&&d.push(h);return new lr(o,this._parents)}function Nx(e){return new Array(e.length)}function ufe(){return new lr(this._enter||this._groups.map(Nx),this._parents)}function Au(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}Au.prototype={constructor:Au,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};function ffe(e){return function(){return e}}function dfe(e,t,r,o,s,c){for(var f=0,d,h=t.length,p=c.length;f<p;++f)(d=t[f])?(d.__data__=c[f],o[f]=d):r[f]=new Au(e,c[f]);for(;f<h;++f)(d=t[f])&&(s[f]=d)}function hfe(e,t,r,o,s,c,f){var d,h,p=new Map,g=t.length,v=c.length,b=new Array(g),w;for(d=0;d<g;++d)(h=t[d])&&(b[d]=w=f.call(h,h.__data__,d,t)+"",p.has(w)?s[d]=h:p.set(w,h));for(d=0;d<v;++d)w=f.call(e,c[d],d,c)+"",(h=p.get(w))?(o[d]=h,h.__data__=c[d],p.delete(w)):r[d]=new Au(e,c[d]);for(d=0;d<g;++d)(h=t[d])&&p.get(b[d])===h&&(s[d]=h)}function pfe(e){return e.__data__}function gfe(e,t){if(!arguments.length)return Array.from(this,pfe);var r=t?hfe:dfe,o=this._parents,s=this._groups;typeof e!="function"&&(e=ffe(e));for(var c=s.length,f=new Array(c),d=new Array(c),h=new Array(c),p=0;p<c;++p){var g=o[p],v=s[p],b=v.length,w=mfe(e.call(g,g&&g.__data__,p,o)),E=w.length,L=d[p]=new Array(E),P=f[p]=new Array(E),M=h[p]=new Array(b);r(g,v,L,P,M,w,t);for(var R=0,I=0,_,$;R<E;++R)if(_=L[R]){for(R>=I&&(I=R+1);!($=P[I])&&++I<E;);_._next=$||null}}return f=new lr(f,o),f._enter=d,f._exit=h,f}function mfe(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function vfe(){return new lr(this._exit||this._groups.map(Nx),this._parents)}function yfe(e,t,r){var o=this.enter(),s=this,c=this.exit();return typeof e=="function"?(o=e(o),o&&(o=o.selection())):o=o.append(e+""),t!=null&&(s=t(s),s&&(s=s.selection())),r==null?c.remove():r(c),o&&s?o.merge(s).order():s}function bfe(e){for(var t=e.selection?e.selection():e,r=this._groups,o=t._groups,s=r.length,c=o.length,f=Math.min(s,c),d=new Array(s),h=0;h<f;++h)for(var p=r[h],g=o[h],v=p.length,b=d[h]=new Array(v),w,E=0;E<v;++E)(w=p[E]||g[E])&&(b[E]=w);for(;h<s;++h)d[h]=r[h];return new lr(d,this._parents)}function wfe(){for(var e=this._groups,t=-1,r=e.length;++t<r;)for(var o=e[t],s=o.length-1,c=o[s],f;--s>=0;)(f=o[s])&&(c&&f.compareDocumentPosition(c)^4&&c.parentNode.insertBefore(f,c),c=f);return this}function xfe(e){e||(e=kfe);function t(v,b){return v&&b?e(v.__data__,b.__data__):!v-!b}for(var r=this._groups,o=r.length,s=new Array(o),c=0;c<o;++c){for(var f=r[c],d=f.length,h=s[c]=new Array(d),p,g=0;g<d;++g)(p=f[g])&&(h[g]=p);h.sort(t)}return new lr(s,this._parents).order()}function kfe(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function Sfe(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function _fe(){return Array.from(this)}function Tfe(){for(var e=this._groups,t=0,r=e.length;t<r;++t)for(var o=e[t],s=0,c=o.length;s<c;++s){var f=o[s];if(f)return f}return null}function Cfe(){let e=0;for(const t of this)++e;return e}function Efe(){return!this.node()}function Afe(e){for(var t=this._groups,r=0,o=t.length;r<o;++r)for(var s=t[r],c=0,f=s.length,d;c<f;++c)(d=s[c])&&e.call(d,d.__data__,c,s);return this}function Lfe(e){return function(){this.removeAttribute(e)}}function Mfe(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Nfe(e,t){return function(){this.setAttribute(e,t)}}function Ofe(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function Pfe(e,t){return function(){var r=t.apply(this,arguments);r==null?this.removeAttribute(e):this.setAttribute(e,r)}}function Rfe(e,t){return function(){var r=t.apply(this,arguments);r==null?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,r)}}function $fe(e,t){var r=ff(e);if(arguments.length<2){var o=this.node();return r.local?o.getAttributeNS(r.space,r.local):o.getAttribute(r)}return this.each((t==null?r.local?Mfe:Lfe:typeof t=="function"?r.local?Rfe:Pfe:r.local?Ofe:Nfe)(r,t))}function Ox(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function Ife(e){return function(){this.style.removeProperty(e)}}function Dfe(e,t,r){return function(){this.style.setProperty(e,t,r)}}function zfe(e,t,r){return function(){var o=t.apply(this,arguments);o==null?this.style.removeProperty(e):this.style.setProperty(e,o,r)}}function Ffe(e,t,r){return arguments.length>1?this.each((t==null?Ife:typeof t=="function"?zfe:Dfe)(e,t,r??"")):el(this.node(),e)}function el(e,t){return e.style.getPropertyValue(t)||Ox(e).getComputedStyle(e,null).getPropertyValue(t)}function Hfe(e){return function(){delete this[e]}}function Bfe(e,t){return function(){this[e]=t}}function Wfe(e,t){return function(){var r=t.apply(this,arguments);r==null?delete this[e]:this[e]=r}}function qfe(e,t){return arguments.length>1?this.each((t==null?Hfe:typeof t=="function"?Wfe:Bfe)(e,t)):this.node()[e]}function Px(e){return e.trim().split(/^|\s+/)}function Cp(e){return e.classList||new Rx(e)}function Rx(e){this._node=e,this._names=Px(e.getAttribute("class")||"")}Rx.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function $x(e,t){for(var r=Cp(e),o=-1,s=t.length;++o<s;)r.add(t[o])}function Ix(e,t){for(var r=Cp(e),o=-1,s=t.length;++o<s;)r.remove(t[o])}function jfe(e){return function(){$x(this,e)}}function Ufe(e){return function(){Ix(this,e)}}function Vfe(e,t){return function(){(t.apply(this,arguments)?$x:Ix)(this,e)}}function Gfe(e,t){var r=Px(e+"");if(arguments.length<2){for(var o=Cp(this.node()),s=-1,c=r.length;++s<c;)if(!o.contains(r[s]))return!1;return!0}return this.each((typeof t=="function"?Vfe:t?jfe:Ufe)(r,t))}function Kfe(){this.textContent=""}function Xfe(e){return function(){this.textContent=e}}function Yfe(e){return function(){var t=e.apply(this,arguments);this.textContent=t??""}}function Zfe(e){return arguments.length?this.each(e==null?Kfe:(typeof e=="function"?Yfe:Xfe)(e)):this.node().textContent}function Jfe(){this.innerHTML=""}function Qfe(e){return function(){this.innerHTML=e}}function ede(e){return function(){var t=e.apply(this,arguments);this.innerHTML=t??""}}function tde(e){return arguments.length?this.each(e==null?Jfe:(typeof e=="function"?ede:Qfe)(e)):this.node().innerHTML}function nde(){this.nextSibling&&this.parentNode.appendChild(this)}function rde(){return this.each(nde)}function ide(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function ode(){return this.each(ide)}function sde(e){var t=typeof e=="function"?e:Ex(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})}function lde(){return null}function ade(e,t){var r=typeof e=="function"?e:Ex(e),o=t==null?lde:typeof t=="function"?t:Tp(t);return this.select(function(){return this.insertBefore(r.apply(this,arguments),o.apply(this,arguments)||null)})}function cde(){var e=this.parentNode;e&&e.removeChild(this)}function ude(){return this.each(cde)}function fde(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function dde(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function hde(e){return this.select(e?dde:fde)}function pde(e){return arguments.length?this.property("__data__",e):this.node().__data__}function gde(e){return function(t){e.call(this,t,this.__data__)}}function mde(e){return e.trim().split(/^|\s+/).map(function(t){var r="",o=t.indexOf(".");return o>=0&&(r=t.slice(o+1),t=t.slice(0,o)),{type:t,name:r}})}function vde(e){return function(){var t=this.__on;if(t){for(var r=0,o=-1,s=t.length,c;r<s;++r)c=t[r],(!e.type||c.type===e.type)&&c.name===e.name?this.removeEventListener(c.type,c.listener,c.options):t[++o]=c;++o?t.length=o:delete this.__on}}}function yde(e,t,r){return function(){var o=this.__on,s,c=gde(t);if(o){for(var f=0,d=o.length;f<d;++f)if((s=o[f]).type===e.type&&s.name===e.name){this.removeEventListener(s.type,s.listener,s.options),this.addEventListener(s.type,s.listener=c,s.options=r),s.value=t;return}}this.addEventListener(e.type,c,r),s={type:e.type,name:e.name,value:t,listener:c,options:r},o?o.push(s):this.__on=[s]}}function bde(e,t,r){var o=mde(e+""),s,c=o.length,f;if(arguments.length<2){var d=this.node().__on;if(d){for(var h=0,p=d.length,g;h<p;++h)for(s=0,g=d[h];s<c;++s)if((f=o[s]).type===g.type&&f.name===g.name)return g.value}return}for(d=t?yde:vde,s=0;s<c;++s)this.each(d(o[s],t,r));return this}function Dx(e,t,r){var o=Ox(e),s=o.CustomEvent;typeof s=="function"?s=new s(t,r):(s=o.document.createEvent("Event"),r?(s.initEvent(t,r.bubbles,r.cancelable),s.detail=r.detail):s.initEvent(t,!1,!1)),e.dispatchEvent(s)}function wde(e,t){return function(){return Dx(this,e,t)}}function xde(e,t){return function(){return Dx(this,e,t.apply(this,arguments))}}function kde(e,t){return this.each((typeof t=="function"?xde:wde)(e,t))}function*Sde(){for(var e=this._groups,t=0,r=e.length;t<r;++t)for(var o=e[t],s=0,c=o.length,f;s<c;++s)(f=o[s])&&(yield f)}var zx=[null];function lr(e,t){this._groups=e,this._parents=t}function ja(){return new lr([[document.documentElement]],zx)}function _de(){return this}lr.prototype=ja.prototype={constructor:lr,select:Yue,selectAll:efe,selectChild:ife,selectChildren:afe,filter:cfe,data:gfe,enter:ufe,exit:vfe,join:yfe,merge:bfe,selection:_de,order:wfe,sort:xfe,call:Sfe,nodes:_fe,node:Tfe,size:Cfe,empty:Efe,each:Afe,attr:$fe,style:Ffe,property:qfe,classed:Gfe,text:Zfe,html:tde,raise:rde,lower:ode,append:sde,insert:ade,remove:ude,clone:hde,datum:pde,on:bde,dispatch:kde,[Symbol.iterator]:Sde};function Kn(e){return typeof e=="string"?new lr([[document.querySelector(e)]],[document.documentElement]):new lr([[e]],zx)}function Tde(e){let t;for(;t=e.sourceEvent;)e=t;return e}function vi(e,t){if(e=Tde(e),t===void 0&&(t=e.currentTarget),t){var r=t.ownerSVGElement||t;if(r.createSVGPoint){var o=r.createSVGPoint();return o.x=e.clientX,o.y=e.clientY,o=o.matrixTransform(t.getScreenCTM().inverse()),[o.x,o.y]}if(t.getBoundingClientRect){var s=t.getBoundingClientRect();return[e.clientX-s.left-t.clientLeft,e.clientY-s.top-t.clientTop]}}return[e.pageX,e.pageY]}var tl=class gi{x;y;static of([t,r]){return new gi(t,r)}constructor(t,r){this.x=t,this.y=r}add(t){return new gi(this.x+t.x,this.y+t.y)}subtract(t){return new gi(this.x-t.x,this.y-t.y)}multiply(t){return new gi(this.x*t,this.y*t)}divide(t){return new gi(this.x/t,this.y/t)}dot(t){return this.x*t.x+this.y*t.y}cross(t){return this.x*t.y-t.x*this.y}hadamard(t){return new gi(this.x*t.x,this.y*t.y)}length(){return Math.sqrt(this.x**2+this.y**2)}normalize(){const t=this.length();return new gi(this.x/t,this.y/t)}rotateByRadians(t){const r=Math.cos(t),o=Math.sin(t);return new gi(this.x*r-this.y*o,this.x*o+this.y*r)}rotateByDegrees(t){return this.rotateByRadians(t*Math.PI/180)}},Cde={value:()=>{}};function Ua(){for(var e=0,t=arguments.length,r={},o;e<t;++e){if(!(o=arguments[e]+"")||o in r||/[\s.]/.test(o))throw new Error("illegal type: "+o);r[o]=[]}return new Zc(r)}function Zc(e){this._=e}function Ede(e,t){return e.trim().split(/^|\s+/).map(function(r){var o="",s=r.indexOf(".");if(s>=0&&(o=r.slice(s+1),r=r.slice(0,s)),r&&!t.hasOwnProperty(r))throw new Error("unknown type: "+r);return{type:r,name:o}})}Zc.prototype=Ua.prototype={constructor:Zc,on:function(e,t){var r=this._,o=Ede(e+"",r),s,c=-1,f=o.length;if(arguments.length<2){for(;++c<f;)if((s=(e=o[c]).type)&&(s=Ade(r[s],e.name)))return s;return}if(t!=null&&typeof t!="function")throw new Error("invalid callback: "+t);for(;++c<f;)if(s=(e=o[c]).type)r[s]=zy(r[s],e.name,t);else if(t==null)for(s in r)r[s]=zy(r[s],e.name,null);return this},copy:function(){var e={},t=this._;for(var r in t)e[r]=t[r].slice();return new Zc(e)},call:function(e,t){if((s=arguments.length-2)>0)for(var r=new Array(s),o=0,s,c;o<s;++o)r[o]=arguments[o+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(c=this._[e],o=0,s=c.length;o<s;++o)c[o].value.apply(t,r)},apply:function(e,t,r){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var o=this._[e],s=0,c=o.length;s<c;++s)o[s].value.apply(t,r)}};function Ade(e,t){for(var r=0,o=e.length,s;r<o;++r)if((s=e[r]).name===t)return s.value}function zy(e,t,r){for(var o=0,s=e.length;o<s;++o)if(e[o].name===t){e[o]=Cde,e=e.slice(0,o).concat(e.slice(o+1));break}return r!=null&&e.push({name:t,value:r}),e}const Lde={passive:!1},Ta={capture:!0,passive:!1};function Rd(e){e.stopImmediatePropagation()}function js(e){e.preventDefault(),e.stopImmediatePropagation()}function Fx(e){var t=e.document.documentElement,r=Kn(e).on("dragstart.drag",js,Ta);"onselectstart"in t?r.on("selectstart.drag",js,Ta):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function Hx(e,t){var r=e.document.documentElement,o=Kn(e).on("dragstart.drag",null);t&&(o.on("click.drag",js,Ta),setTimeout(function(){o.on("click.drag",null)},0)),"onselectstart"in r?o.on("selectstart.drag",null):(r.style.MozUserSelect=r.__noselect,delete r.__noselect)}const Ic=e=>()=>e;function wh(e,{sourceEvent:t,subject:r,target:o,identifier:s,active:c,x:f,y:d,dx:h,dy:p,dispatch:g}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:r,enumerable:!0,configurable:!0},target:{value:o,enumerable:!0,configurable:!0},identifier:{value:s,enumerable:!0,configurable:!0},active:{value:c,enumerable:!0,configurable:!0},x:{value:f,enumerable:!0,configurable:!0},y:{value:d,enumerable:!0,configurable:!0},dx:{value:h,enumerable:!0,configurable:!0},dy:{value:p,enumerable:!0,configurable:!0},_:{value:g}})}wh.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};function Mde(e){return!e.ctrlKey&&!e.button}function Nde(){return this.parentNode}function Ode(e,t){return t??{x:e.x,y:e.y}}function Pde(){return navigator.maxTouchPoints||"ontouchstart"in this}function Rde(){var e=Mde,t=Nde,r=Ode,o=Pde,s={},c=Ua("start","drag","end"),f=0,d,h,p,g,v=0;function b(_){_.on("mousedown.drag",w).filter(o).on("touchstart.drag",P).on("touchmove.drag",M,Lde).on("touchend.drag touchcancel.drag",R).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function w(_,$){if(!(g||!e.call(this,_,$))){var W=I(this,t.call(this,_,$),_,$,"mouse");W&&(Kn(_.view).on("mousemove.drag",E,Ta).on("mouseup.drag",L,Ta),Fx(_.view),Rd(_),p=!1,d=_.clientX,h=_.clientY,W("start",_))}}function E(_){if(js(_),!p){var $=_.clientX-d,W=_.clientY-h;p=$*$+W*W>v}s.mouse("drag",_)}function L(_){Kn(_.view).on("mousemove.drag mouseup.drag",null),Hx(_.view,p),js(_),s.mouse("end",_)}function P(_,$){if(e.call(this,_,$)){var W=_.changedTouches,ne=t.call(this,_,$),ee=W.length,Z,G;for(Z=0;Z<ee;++Z)(G=I(this,ne,_,$,W[Z].identifier,W[Z]))&&(Rd(_),G("start",_,W[Z]))}}function M(_){var $=_.changedTouches,W=$.length,ne,ee;for(ne=0;ne<W;++ne)(ee=s[$[ne].identifier])&&(js(_),ee("drag",_,$[ne]))}function R(_){var $=_.changedTouches,W=$.length,ne,ee;for(g&&clearTimeout(g),g=setTimeout(function(){g=null},500),ne=0;ne<W;++ne)(ee=s[$[ne].identifier])&&(Rd(_),ee("end",_,$[ne]))}function I(_,$,W,ne,ee,Z){var G=c.copy(),j=vi(Z||W,$),N,O,C;if((C=r.call(_,new wh("beforestart",{sourceEvent:W,target:b,identifier:ee,active:f,x:j[0],y:j[1],dx:0,dy:0,dispatch:G}),ne))!=null)return N=C.x-j[0]||0,O=C.y-j[1]||0,function k(z,B,ce){var be=j,Se;switch(z){case"start":s[ee]=k,Se=f++;break;case"end":delete s[ee],--f;case"drag":j=vi(ce||B,$),Se=f;break}G.call(z,_,new wh(z,{sourceEvent:B,subject:C,target:b,identifier:ee,active:Se,x:j[0]+N,y:j[1]+O,dx:j[0]-be[0],dy:j[1]-be[1],dispatch:G}),ne)}}return b.filter=function(_){return arguments.length?(e=typeof _=="function"?_:Ic(!!_),b):e},b.container=function(_){return arguments.length?(t=typeof _=="function"?_:Ic(_),b):t},b.subject=function(_){return arguments.length?(r=typeof _=="function"?_:Ic(_),b):r},b.touchable=function(_){return arguments.length?(o=typeof _=="function"?_:Ic(!!_),b):o},b.on=function(){var _=c.on.apply(c,arguments);return _===c?b:_},b.clickDistance=function(_){return arguments.length?(v=(_=+_)*_,b):Math.sqrt(v)},b}function Ep(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function Bx(e,t){var r=Object.create(e.prototype);for(var o in t)r[o]=t[o];return r}function Va(){}var Ca=.7,Lu=1/Ca,Us="\\s*([+-]?\\d+)\\s*",Ea="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Jr="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",$de=/^#([0-9a-f]{3,8})$/,Ide=new RegExp(`^rgb\\(${Us},${Us},${Us}\\)$`),Dde=new RegExp(`^rgb\\(${Jr},${Jr},${Jr}\\)$`),zde=new RegExp(`^rgba\\(${Us},${Us},${Us},${Ea}\\)$`),Fde=new RegExp(`^rgba\\(${Jr},${Jr},${Jr},${Ea}\\)$`),Hde=new RegExp(`^hsl\\(${Ea},${Jr},${Jr}\\)$`),Bde=new RegExp(`^hsla\\(${Ea},${Jr},${Jr},${Ea}\\)$`),Fy={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};Ep(Va,Aa,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:Hy,formatHex:Hy,formatHex8:Wde,formatHsl:qde,formatRgb:By,toString:By});function Hy(){return this.rgb().formatHex()}function Wde(){return this.rgb().formatHex8()}function qde(){return Wx(this).formatHsl()}function By(){return this.rgb().formatRgb()}function Aa(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=$de.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?Wy(t):r===3?new Yn(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Dc(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Dc(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Ide.exec(e))?new Yn(t[1],t[2],t[3],1):(t=Dde.exec(e))?new Yn(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=zde.exec(e))?Dc(t[1],t[2],t[3],t[4]):(t=Fde.exec(e))?Dc(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Hde.exec(e))?Uy(t[1],t[2]/100,t[3]/100,1):(t=Bde.exec(e))?Uy(t[1],t[2]/100,t[3]/100,t[4]):Fy.hasOwnProperty(e)?Wy(Fy[e]):e==="transparent"?new Yn(NaN,NaN,NaN,0):null}function Wy(e){return new Yn(e>>16&255,e>>8&255,e&255,1)}function Dc(e,t,r,o){return o<=0&&(e=t=r=NaN),new Yn(e,t,r,o)}function jde(e){return e instanceof Va||(e=Aa(e)),e?(e=e.rgb(),new Yn(e.r,e.g,e.b,e.opacity)):new Yn}function xh(e,t,r,o){return arguments.length===1?jde(e):new Yn(e,t,r,o??1)}function Yn(e,t,r,o){this.r=+e,this.g=+t,this.b=+r,this.opacity=+o}Ep(Yn,xh,Bx(Va,{brighter(e){return e=e==null?Lu:Math.pow(Lu,e),new Yn(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Ca:Math.pow(Ca,e),new Yn(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Yn(Vo(this.r),Vo(this.g),Vo(this.b),Mu(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:qy,formatHex:qy,formatHex8:Ude,formatRgb:jy,toString:jy}));function qy(){return`#${Bo(this.r)}${Bo(this.g)}${Bo(this.b)}`}function Ude(){return`#${Bo(this.r)}${Bo(this.g)}${Bo(this.b)}${Bo((isNaN(this.opacity)?1:this.opacity)*255)}`}function jy(){const e=Mu(this.opacity);return`${e===1?"rgb(":"rgba("}${Vo(this.r)}, ${Vo(this.g)}, ${Vo(this.b)}${e===1?")":`, ${e})`}`}function Mu(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Vo(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Bo(e){return e=Vo(e),(e<16?"0":"")+e.toString(16)}function Uy(e,t,r,o){return o<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new Mr(e,t,r,o)}function Wx(e){if(e instanceof Mr)return new Mr(e.h,e.s,e.l,e.opacity);if(e instanceof Va||(e=Aa(e)),!e)return new Mr;if(e instanceof Mr)return e;e=e.rgb();var t=e.r/255,r=e.g/255,o=e.b/255,s=Math.min(t,r,o),c=Math.max(t,r,o),f=NaN,d=c-s,h=(c+s)/2;return d?(t===c?f=(r-o)/d+(r<o)*6:r===c?f=(o-t)/d+2:f=(t-r)/d+4,d/=h<.5?c+s:2-c-s,f*=60):d=h>0&&h<1?0:f,new Mr(f,d,h,e.opacity)}function Vde(e,t,r,o){return arguments.length===1?Wx(e):new Mr(e,t,r,o??1)}function Mr(e,t,r,o){this.h=+e,this.s=+t,this.l=+r,this.opacity=+o}Ep(Mr,Vde,Bx(Va,{brighter(e){return e=e==null?Lu:Math.pow(Lu,e),new Mr(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Ca:Math.pow(Ca,e),new Mr(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,o=r+(r<.5?r:1-r)*t,s=2*r-o;return new Yn($d(e>=240?e-240:e+120,s,o),$d(e,s,o),$d(e<120?e+240:e-120,s,o),this.opacity)},clamp(){return new Mr(Vy(this.h),zc(this.s),zc(this.l),Mu(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Mu(this.opacity);return`${e===1?"hsl(":"hsla("}${Vy(this.h)}, ${zc(this.s)*100}%, ${zc(this.l)*100}%${e===1?")":`, ${e})`}`}}));function Vy(e){return e=(e||0)%360,e<0?e+360:e}function zc(e){return Math.max(0,Math.min(1,e||0))}function $d(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const qx=e=>()=>e;function Gde(e,t){return function(r){return e+r*t}}function Kde(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(o){return Math.pow(e+o*t,r)}}function Xde(e){return(e=+e)==1?jx:function(t,r){return r-t?Kde(t,r,e):qx(isNaN(t)?r:t)}}function jx(e,t){var r=t-e;return r?Gde(e,r):qx(isNaN(e)?t:e)}const Gy=(function e(t){var r=Xde(t);function o(s,c){var f=r((s=xh(s)).r,(c=xh(c)).r),d=r(s.g,c.g),h=r(s.b,c.b),p=jx(s.opacity,c.opacity);return function(g){return s.r=f(g),s.g=d(g),s.b=h(g),s.opacity=p(g),s+""}}return o.gamma=e,o})(1);function to(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}var kh=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Id=new RegExp(kh.source,"g");function Yde(e){return function(){return e}}function Zde(e){return function(t){return e(t)+""}}function Jde(e,t){var r=kh.lastIndex=Id.lastIndex=0,o,s,c,f=-1,d=[],h=[];for(e=e+"",t=t+"";(o=kh.exec(e))&&(s=Id.exec(t));)(c=s.index)>r&&(c=t.slice(r,c),d[f]?d[f]+=c:d[++f]=c),(o=o[0])===(s=s[0])?d[f]?d[f]+=s:d[++f]=s:(d[++f]=null,h.push({i:f,x:to(o,s)})),r=Id.lastIndex;return r<t.length&&(c=t.slice(r),d[f]?d[f]+=c:d[++f]=c),d.length<2?h[0]?Zde(h[0].x):Yde(t):(t=h.length,function(p){for(var g=0,v;g<t;++g)d[(v=h[g]).i]=v.x(p);return d.join("")})}var Ky=180/Math.PI,Sh={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Ux(e,t,r,o,s,c){var f,d,h;return(f=Math.sqrt(e*e+t*t))&&(e/=f,t/=f),(h=e*r+t*o)&&(r-=e*h,o-=t*h),(d=Math.sqrt(r*r+o*o))&&(r/=d,o/=d,h/=d),e*o<t*r&&(e=-e,t=-t,h=-h,f=-f),{translateX:s,translateY:c,rotate:Math.atan2(t,e)*Ky,skewX:Math.atan(h)*Ky,scaleX:f,scaleY:d}}var Fc;function Qde(e){const t=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?Sh:Ux(t.a,t.b,t.c,t.d,t.e,t.f)}function ehe(e){return e==null||(Fc||(Fc=document.createElementNS("http://www.w3.org/2000/svg","g")),Fc.setAttribute("transform",e),!(e=Fc.transform.baseVal.consolidate()))?Sh:(e=e.matrix,Ux(e.a,e.b,e.c,e.d,e.e,e.f))}function Vx(e,t,r,o){function s(p){return p.length?p.pop()+" ":""}function c(p,g,v,b,w,E){if(p!==v||g!==b){var L=w.push("translate(",null,t,null,r);E.push({i:L-4,x:to(p,v)},{i:L-2,x:to(g,b)})}else(v||b)&&w.push("translate("+v+t+b+r)}function f(p,g,v,b){p!==g?(p-g>180?g+=360:g-p>180&&(p+=360),b.push({i:v.push(s(v)+"rotate(",null,o)-2,x:to(p,g)})):g&&v.push(s(v)+"rotate("+g+o)}function d(p,g,v,b){p!==g?b.push({i:v.push(s(v)+"skewX(",null,o)-2,x:to(p,g)}):g&&v.push(s(v)+"skewX("+g+o)}function h(p,g,v,b,w,E){if(p!==v||g!==b){var L=w.push(s(w)+"scale(",null,",",null,")");E.push({i:L-4,x:to(p,v)},{i:L-2,x:to(g,b)})}else(v!==1||b!==1)&&w.push(s(w)+"scale("+v+","+b+")")}return function(p,g){var v=[],b=[];return p=e(p),g=e(g),c(p.translateX,p.translateY,g.translateX,g.translateY,v,b),f(p.rotate,g.rotate,v,b),d(p.skewX,g.skewX,v,b),h(p.scaleX,p.scaleY,g.scaleX,g.scaleY,v,b),p=g=null,function(w){for(var E=-1,L=b.length,P;++E<L;)v[(P=b[E]).i]=P.x(w);return v.join("")}}}var the=Vx(Qde,"px, ","px)","deg)"),nhe=Vx(ehe,", ",")",")"),rhe=1e-12;function Xy(e){return((e=Math.exp(e))+1/e)/2}function ihe(e){return((e=Math.exp(e))-1/e)/2}function ohe(e){return((e=Math.exp(2*e))-1)/(e+1)}const she=(function e(t,r,o){function s(c,f){var d=c[0],h=c[1],p=c[2],g=f[0],v=f[1],b=f[2],w=g-d,E=v-h,L=w*w+E*E,P,M;if(L<rhe)M=Math.log(b/p)/t,P=function(ne){return[d+ne*w,h+ne*E,p*Math.exp(t*ne*M)]};else{var R=Math.sqrt(L),I=(b*b-p*p+o*L)/(2*p*r*R),_=(b*b-p*p-o*L)/(2*b*r*R),$=Math.log(Math.sqrt(I*I+1)-I),W=Math.log(Math.sqrt(_*_+1)-_);M=(W-$)/t,P=function(ne){var ee=ne*M,Z=Xy($),G=p/(r*R)*(Z*ohe(t*ee+$)-ihe($));return[d+G*w,h+G*E,p*Z/Xy(t*ee+$)]}}return P.duration=M*1e3*t/Math.SQRT2,P}return s.rho=function(c){var f=Math.max(.001,+c),d=f*f,h=d*d;return e(f,d,h)},s})(Math.SQRT2,2,4);var nl=0,Vl=0,Wl=0,Gx=1e3,Nu,Gl,Ou=0,Ko=0,df=0,La=typeof performance=="object"&&performance.now?performance:Date,Kx=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function Ap(){return Ko||(Kx(lhe),Ko=La.now()+df)}function lhe(){Ko=0}function Pu(){this._call=this._time=this._next=null}Pu.prototype=Lp.prototype={constructor:Pu,restart:function(e,t,r){if(typeof e!="function")throw new TypeError("callback is not a function");r=(r==null?Ap():+r)+(t==null?0:+t),!this._next&&Gl!==this&&(Gl?Gl._next=this:Nu=this,Gl=this),this._call=e,this._time=r,_h()},stop:function(){this._call&&(this._call=null,this._time=1/0,_h())}};function Lp(e,t,r){var o=new Pu;return o.restart(e,t,r),o}function ahe(){Ap(),++nl;for(var e=Nu,t;e;)(t=Ko-e._time)>=0&&e._call.call(void 0,t),e=e._next;--nl}function Yy(){Ko=(Ou=La.now())+df,nl=Vl=0;try{ahe()}finally{nl=0,uhe(),Ko=0}}function che(){var e=La.now(),t=e-Ou;t>Gx&&(df-=t,Ou=e)}function uhe(){for(var e,t=Nu,r,o=1/0;t;)t._call?(o>t._time&&(o=t._time),e=t,t=t._next):(r=t._next,t._next=null,t=e?e._next=r:Nu=r);Gl=e,_h(o)}function _h(e){if(!nl){Vl&&(Vl=clearTimeout(Vl));var t=e-Ko;t>24?(e<1/0&&(Vl=setTimeout(Yy,e-La.now()-df)),Wl&&(Wl=clearInterval(Wl))):(Wl||(Ou=La.now(),Wl=setInterval(che,Gx)),nl=1,Kx(Yy))}}function Zy(e,t,r){var o=new Pu;return t=t==null?0:+t,o.restart(s=>{o.stop(),e(s+t)},t,r),o}var fhe=Ua("start","end","cancel","interrupt"),dhe=[],Xx=0,Jy=1,Th=2,Jc=3,Qy=4,Ch=5,Qc=6;function hf(e,t,r,o,s,c){var f=e.__transition;if(!f)e.__transition={};else if(r in f)return;hhe(e,r,{name:t,index:o,group:s,on:fhe,tween:dhe,time:c.time,delay:c.delay,duration:c.duration,ease:c.ease,timer:null,state:Xx})}function Mp(e,t){var r=Fr(e,t);if(r.state>Xx)throw new Error("too late; already scheduled");return r}function ni(e,t){var r=Fr(e,t);if(r.state>Jc)throw new Error("too late; already running");return r}function Fr(e,t){var r=e.__transition;if(!r||!(r=r[t]))throw new Error("transition not found");return r}function hhe(e,t,r){var o=e.__transition,s;o[t]=r,r.timer=Lp(c,0,r.time);function c(p){r.state=Jy,r.timer.restart(f,r.delay,r.time),r.delay<=p&&f(p-r.delay)}function f(p){var g,v,b,w;if(r.state!==Jy)return h();for(g in o)if(w=o[g],w.name===r.name){if(w.state===Jc)return Zy(f);w.state===Qy?(w.state=Qc,w.timer.stop(),w.on.call("interrupt",e,e.__data__,w.index,w.group),delete o[g]):+g<t&&(w.state=Qc,w.timer.stop(),w.on.call("cancel",e,e.__data__,w.index,w.group),delete o[g])}if(Zy(function(){r.state===Jc&&(r.state=Qy,r.timer.restart(d,r.delay,r.time),d(p))}),r.state=Th,r.on.call("start",e,e.__data__,r.index,r.group),r.state===Th){for(r.state=Jc,s=new Array(b=r.tween.length),g=0,v=-1;g<b;++g)(w=r.tween[g].value.call(e,e.__data__,r.index,r.group))&&(s[++v]=w);s.length=v+1}}function d(p){for(var g=p<r.duration?r.ease.call(null,p/r.duration):(r.timer.restart(h),r.state=Ch,1),v=-1,b=s.length;++v<b;)s[v].call(e,g);r.state===Ch&&(r.on.call("end",e,e.__data__,r.index,r.group),h())}function h(){r.state=Qc,r.timer.stop(),delete o[t];for(var p in o)return;delete e.__transition}}function eu(e,t){var r=e.__transition,o,s,c=!0,f;if(r){t=t==null?null:t+"";for(f in r){if((o=r[f]).name!==t){c=!1;continue}s=o.state>Th&&o.state<Ch,o.state=Qc,o.timer.stop(),o.on.call(s?"interrupt":"cancel",e,e.__data__,o.index,o.group),delete r[f]}c&&delete e.__transition}}function phe(e){return this.each(function(){eu(this,e)})}function ghe(e,t){var r,o;return function(){var s=ni(this,e),c=s.tween;if(c!==r){o=r=c;for(var f=0,d=o.length;f<d;++f)if(o[f].name===t){o=o.slice(),o.splice(f,1);break}}s.tween=o}}function mhe(e,t,r){var o,s;if(typeof r!="function")throw new Error;return function(){var c=ni(this,e),f=c.tween;if(f!==o){s=(o=f).slice();for(var d={name:t,value:r},h=0,p=s.length;h<p;++h)if(s[h].name===t){s[h]=d;break}h===p&&s.push(d)}c.tween=s}}function vhe(e,t){var r=this._id;if(e+="",arguments.length<2){for(var o=Fr(this.node(),r).tween,s=0,c=o.length,f;s<c;++s)if((f=o[s]).name===e)return f.value;return null}return this.each((t==null?ghe:mhe)(r,e,t))}function Np(e,t,r){var o=e._id;return e.each(function(){var s=ni(this,o);(s.value||(s.value={}))[t]=r.apply(this,arguments)}),function(s){return Fr(s,o).value[t]}}function Yx(e,t){var r;return(typeof t=="number"?to:t instanceof Aa?Gy:(r=Aa(t))?(t=r,Gy):Jde)(e,t)}function yhe(e){return function(){this.removeAttribute(e)}}function bhe(e){return function(){this.removeAttributeNS(e.space,e.local)}}function whe(e,t,r){var o,s=r+"",c;return function(){var f=this.getAttribute(e);return f===s?null:f===o?c:c=t(o=f,r)}}function xhe(e,t,r){var o,s=r+"",c;return function(){var f=this.getAttributeNS(e.space,e.local);return f===s?null:f===o?c:c=t(o=f,r)}}function khe(e,t,r){var o,s,c;return function(){var f,d=r(this),h;return d==null?void this.removeAttribute(e):(f=this.getAttribute(e),h=d+"",f===h?null:f===o&&h===s?c:(s=h,c=t(o=f,d)))}}function She(e,t,r){var o,s,c;return function(){var f,d=r(this),h;return d==null?void this.removeAttributeNS(e.space,e.local):(f=this.getAttributeNS(e.space,e.local),h=d+"",f===h?null:f===o&&h===s?c:(s=h,c=t(o=f,d)))}}function _he(e,t){var r=ff(e),o=r==="transform"?nhe:Yx;return this.attrTween(e,typeof t=="function"?(r.local?She:khe)(r,o,Np(this,"attr."+e,t)):t==null?(r.local?bhe:yhe)(r):(r.local?xhe:whe)(r,o,t))}function The(e,t){return function(r){this.setAttribute(e,t.call(this,r))}}function Che(e,t){return function(r){this.setAttributeNS(e.space,e.local,t.call(this,r))}}function Ehe(e,t){var r,o;function s(){var c=t.apply(this,arguments);return c!==o&&(r=(o=c)&&Che(e,c)),r}return s._value=t,s}function Ahe(e,t){var r,o;function s(){var c=t.apply(this,arguments);return c!==o&&(r=(o=c)&&The(e,c)),r}return s._value=t,s}function Lhe(e,t){var r="attr."+e;if(arguments.length<2)return(r=this.tween(r))&&r._value;if(t==null)return this.tween(r,null);if(typeof t!="function")throw new Error;var o=ff(e);return this.tween(r,(o.local?Ehe:Ahe)(o,t))}function Mhe(e,t){return function(){Mp(this,e).delay=+t.apply(this,arguments)}}function Nhe(e,t){return t=+t,function(){Mp(this,e).delay=t}}function Ohe(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?Mhe:Nhe)(t,e)):Fr(this.node(),t).delay}function Phe(e,t){return function(){ni(this,e).duration=+t.apply(this,arguments)}}function Rhe(e,t){return t=+t,function(){ni(this,e).duration=t}}function $he(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?Phe:Rhe)(t,e)):Fr(this.node(),t).duration}function Ihe(e,t){if(typeof t!="function")throw new Error;return function(){ni(this,e).ease=t}}function Dhe(e){var t=this._id;return arguments.length?this.each(Ihe(t,e)):Fr(this.node(),t).ease}function zhe(e,t){return function(){var r=t.apply(this,arguments);if(typeof r!="function")throw new Error;ni(this,e).ease=r}}function Fhe(e){if(typeof e!="function")throw new Error;return this.each(zhe(this._id,e))}function Hhe(e){typeof e!="function"&&(e=Lx(e));for(var t=this._groups,r=t.length,o=new Array(r),s=0;s<r;++s)for(var c=t[s],f=c.length,d=o[s]=[],h,p=0;p<f;++p)(h=c[p])&&e.call(h,h.__data__,p,c)&&d.push(h);return new Ei(o,this._parents,this._name,this._id)}function Bhe(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,r=e._groups,o=t.length,s=r.length,c=Math.min(o,s),f=new Array(o),d=0;d<c;++d)for(var h=t[d],p=r[d],g=h.length,v=f[d]=new Array(g),b,w=0;w<g;++w)(b=h[w]||p[w])&&(v[w]=b);for(;d<o;++d)f[d]=t[d];return new Ei(f,this._parents,this._name,this._id)}function Whe(e){return(e+"").trim().split(/^|\s+/).every(function(t){var r=t.indexOf(".");return r>=0&&(t=t.slice(0,r)),!t||t==="start"})}function qhe(e,t,r){var o,s,c=Whe(t)?Mp:ni;return function(){var f=c(this,e),d=f.on;d!==o&&(s=(o=d).copy()).on(t,r),f.on=s}}function jhe(e,t){var r=this._id;return arguments.length<2?Fr(this.node(),r).on.on(e):this.each(qhe(r,e,t))}function Uhe(e){return function(){var t=this.parentNode;for(var r in this.__transition)if(+r!==e)return;t&&t.removeChild(this)}}function Vhe(){return this.on("end.remove",Uhe(this._id))}function Ghe(e){var t=this._name,r=this._id;typeof e!="function"&&(e=Tp(e));for(var o=this._groups,s=o.length,c=new Array(s),f=0;f<s;++f)for(var d=o[f],h=d.length,p=c[f]=new Array(h),g,v,b=0;b<h;++b)(g=d[b])&&(v=e.call(g,g.__data__,b,d))&&("__data__"in g&&(v.__data__=g.__data__),p[b]=v,hf(p[b],t,r,b,p,Fr(g,r)));return new Ei(c,this._parents,t,r)}function Khe(e){var t=this._name,r=this._id;typeof e!="function"&&(e=Ax(e));for(var o=this._groups,s=o.length,c=[],f=[],d=0;d<s;++d)for(var h=o[d],p=h.length,g,v=0;v<p;++v)if(g=h[v]){for(var b=e.call(g,g.__data__,v,h),w,E=Fr(g,r),L=0,P=b.length;L<P;++L)(w=b[L])&&hf(w,t,r,L,b,E);c.push(b),f.push(g)}return new Ei(c,f,t,r)}var Xhe=ja.prototype.constructor;function Yhe(){return new Xhe(this._groups,this._parents)}function Zhe(e,t){var r,o,s;return function(){var c=el(this,e),f=(this.style.removeProperty(e),el(this,e));return c===f?null:c===r&&f===o?s:s=t(r=c,o=f)}}function Zx(e){return function(){this.style.removeProperty(e)}}function Jhe(e,t,r){var o,s=r+"",c;return function(){var f=el(this,e);return f===s?null:f===o?c:c=t(o=f,r)}}function Qhe(e,t,r){var o,s,c;return function(){var f=el(this,e),d=r(this),h=d+"";return d==null&&(h=d=(this.style.removeProperty(e),el(this,e))),f===h?null:f===o&&h===s?c:(s=h,c=t(o=f,d))}}function epe(e,t){var r,o,s,c="style."+t,f="end."+c,d;return function(){var h=ni(this,e),p=h.on,g=h.value[c]==null?d||(d=Zx(t)):void 0;(p!==r||s!==g)&&(o=(r=p).copy()).on(f,s=g),h.on=o}}function tpe(e,t,r){var o=(e+="")=="transform"?the:Yx;return t==null?this.styleTween(e,Zhe(e,o)).on("end.style."+e,Zx(e)):typeof t=="function"?this.styleTween(e,Qhe(e,o,Np(this,"style."+e,t))).each(epe(this._id,e)):this.styleTween(e,Jhe(e,o,t),r).on("end.style."+e,null)}function npe(e,t,r){return function(o){this.style.setProperty(e,t.call(this,o),r)}}function rpe(e,t,r){var o,s;function c(){var f=t.apply(this,arguments);return f!==s&&(o=(s=f)&&npe(e,f,r)),o}return c._value=t,c}function ipe(e,t,r){var o="style."+(e+="");if(arguments.length<2)return(o=this.tween(o))&&o._value;if(t==null)return this.tween(o,null);if(typeof t!="function")throw new Error;return this.tween(o,rpe(e,t,r??""))}function ope(e){return function(){this.textContent=e}}function spe(e){return function(){var t=e(this);this.textContent=t??""}}function lpe(e){return this.tween("text",typeof e=="function"?spe(Np(this,"text",e)):ope(e==null?"":e+""))}function ape(e){return function(t){this.textContent=e.call(this,t)}}function cpe(e){var t,r;function o(){var s=e.apply(this,arguments);return s!==r&&(t=(r=s)&&ape(s)),t}return o._value=e,o}function upe(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(e==null)return this.tween(t,null);if(typeof e!="function")throw new Error;return this.tween(t,cpe(e))}function fpe(){for(var e=this._name,t=this._id,r=Jx(),o=this._groups,s=o.length,c=0;c<s;++c)for(var f=o[c],d=f.length,h,p=0;p<d;++p)if(h=f[p]){var g=Fr(h,t);hf(h,e,r,p,f,{time:g.time+g.delay+g.duration,delay:0,duration:g.duration,ease:g.ease})}return new Ei(o,this._parents,e,r)}function dpe(){var e,t,r=this,o=r._id,s=r.size();return new Promise(function(c,f){var d={value:f},h={value:function(){--s===0&&c()}};r.each(function(){var p=ni(this,o),g=p.on;g!==e&&(t=(e=g).copy(),t._.cancel.push(d),t._.interrupt.push(d),t._.end.push(h)),p.on=t}),s===0&&c()})}var hpe=0;function Ei(e,t,r,o){this._groups=e,this._parents=t,this._name=r,this._id=o}function Jx(){return++hpe}var hi=ja.prototype;Ei.prototype={constructor:Ei,select:Ghe,selectAll:Khe,selectChild:hi.selectChild,selectChildren:hi.selectChildren,filter:Hhe,merge:Bhe,selection:Yhe,transition:fpe,call:hi.call,nodes:hi.nodes,node:hi.node,size:hi.size,empty:hi.empty,each:hi.each,on:jhe,attr:_he,attrTween:Lhe,style:tpe,styleTween:ipe,text:lpe,textTween:upe,remove:Vhe,tween:vhe,delay:Ohe,duration:$he,ease:Dhe,easeVarying:Fhe,end:dpe,[Symbol.iterator]:hi[Symbol.iterator]};function ppe(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var gpe={time:null,delay:0,duration:250,ease:ppe};function mpe(e,t){for(var r;!(r=e.__transition)||!(r=r[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return r}function vpe(e){var t,r;e instanceof Ei?(t=e._id,e=e._name):(t=Jx(),(r=gpe).time=Ap(),e=e==null?null:e+"");for(var o=this._groups,s=o.length,c=0;c<s;++c)for(var f=o[c],d=f.length,h,p=0;p<d;++p)(h=f[p])&&hf(h,e,t,p,f,r||mpe(h,t));return new Ei(o,this._parents,e,t)}ja.prototype.interrupt=phe;ja.prototype.transition=vpe;const Hc=e=>()=>e;function ype(e,{sourceEvent:t,target:r,transform:o,dispatch:s}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},transform:{value:o,enumerable:!0,configurable:!0},_:{value:s}})}function xi(e,t,r){this.k=e,this.x=t,this.y=r}xi.prototype={constructor:xi,scale:function(e){return e===1?this:new xi(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new xi(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Op=new xi(1,0,0);xi.prototype;function Dd(e){e.stopImmediatePropagation()}function ql(e){e.preventDefault(),e.stopImmediatePropagation()}function bpe(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button}function wpe(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function e0(){return this.__zoom||Op}function xpe(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function kpe(){return navigator.maxTouchPoints||"ontouchstart"in this}function Spe(e,t,r){var o=e.invertX(t[0][0])-r[0][0],s=e.invertX(t[1][0])-r[1][0],c=e.invertY(t[0][1])-r[0][1],f=e.invertY(t[1][1])-r[1][1];return e.translate(s>o?(o+s)/2:Math.min(0,o)||Math.max(0,s),f>c?(c+f)/2:Math.min(0,c)||Math.max(0,f))}function _pe(){var e=bpe,t=wpe,r=Spe,o=xpe,s=kpe,c=[0,1/0],f=[[-1/0,-1/0],[1/0,1/0]],d=250,h=she,p=Ua("start","zoom","end"),g,v,b,w=500,E=150,L=0,P=10;function M(C){C.property("__zoom",e0).on("wheel.zoom",ee,{passive:!1}).on("mousedown.zoom",Z).on("dblclick.zoom",G).filter(s).on("touchstart.zoom",j).on("touchmove.zoom",N).on("touchend.zoom touchcancel.zoom",O).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}M.transform=function(C,k,z,B){var ce=C.selection?C.selection():C;ce.property("__zoom",e0),C!==ce?$(C,k,z,B):ce.interrupt().each(function(){W(this,arguments).event(B).start().zoom(null,typeof k=="function"?k.apply(this,arguments):k).end()})},M.scaleBy=function(C,k,z,B){M.scaleTo(C,function(){var ce=this.__zoom.k,be=typeof k=="function"?k.apply(this,arguments):k;return ce*be},z,B)},M.scaleTo=function(C,k,z,B){M.transform(C,function(){var ce=t.apply(this,arguments),be=this.__zoom,Se=z==null?_(ce):typeof z=="function"?z.apply(this,arguments):z,Be=be.invert(Se),Ae=typeof k=="function"?k.apply(this,arguments):k;return r(I(R(be,Ae),Se,Be),ce,f)},z,B)},M.translateBy=function(C,k,z,B){M.transform(C,function(){return r(this.__zoom.translate(typeof k=="function"?k.apply(this,arguments):k,typeof z=="function"?z.apply(this,arguments):z),t.apply(this,arguments),f)},null,B)},M.translateTo=function(C,k,z,B,ce){M.transform(C,function(){var be=t.apply(this,arguments),Se=this.__zoom,Be=B==null?_(be):typeof B=="function"?B.apply(this,arguments):B;return r(Op.translate(Be[0],Be[1]).scale(Se.k).translate(typeof k=="function"?-k.apply(this,arguments):-k,typeof z=="function"?-z.apply(this,arguments):-z),be,f)},B,ce)};function R(C,k){return k=Math.max(c[0],Math.min(c[1],k)),k===C.k?C:new xi(k,C.x,C.y)}function I(C,k,z){var B=k[0]-z[0]*C.k,ce=k[1]-z[1]*C.k;return B===C.x&&ce===C.y?C:new xi(C.k,B,ce)}function _(C){return[(+C[0][0]+ +C[1][0])/2,(+C[0][1]+ +C[1][1])/2]}function $(C,k,z,B){C.on("start.zoom",function(){W(this,arguments).event(B).start()}).on("interrupt.zoom end.zoom",function(){W(this,arguments).event(B).end()}).tween("zoom",function(){var ce=this,be=arguments,Se=W(ce,be).event(B),Be=t.apply(ce,be),Ae=z==null?_(Be):typeof z=="function"?z.apply(ce,be):z,Ke=Math.max(Be[1][0]-Be[0][0],Be[1][1]-Be[0][1]),je=ce.__zoom,Fe=typeof k=="function"?k.apply(ce,be):k,Pe=h(je.invert(Ae).concat(Ke/je.k),Fe.invert(Ae).concat(Ke/Fe.k));return function(F){if(F===1)F=Fe;else{var Y=Pe(F),re=Ke/Y[2];F=new xi(re,Ae[0]-Y[0]*re,Ae[1]-Y[1]*re)}Se.zoom(null,F)}})}function W(C,k,z){return!z&&C.__zooming||new ne(C,k)}function ne(C,k){this.that=C,this.args=k,this.active=0,this.sourceEvent=null,this.extent=t.apply(C,k),this.taps=0}ne.prototype={event:function(C){return C&&(this.sourceEvent=C),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(C,k){return this.mouse&&C!=="mouse"&&(this.mouse[1]=k.invert(this.mouse[0])),this.touch0&&C!=="touch"&&(this.touch0[1]=k.invert(this.touch0[0])),this.touch1&&C!=="touch"&&(this.touch1[1]=k.invert(this.touch1[0])),this.that.__zoom=k,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(C){var k=Kn(this.that).datum();p.call(C,this.that,new ype(C,{sourceEvent:this.sourceEvent,target:M,transform:this.that.__zoom,dispatch:p}),k)}};function ee(C,...k){if(!e.apply(this,arguments))return;var z=W(this,k).event(C),B=this.__zoom,ce=Math.max(c[0],Math.min(c[1],B.k*Math.pow(2,o.apply(this,arguments)))),be=vi(C);if(z.wheel)(z.mouse[0][0]!==be[0]||z.mouse[0][1]!==be[1])&&(z.mouse[1]=B.invert(z.mouse[0]=be)),clearTimeout(z.wheel);else{if(B.k===ce)return;z.mouse=[be,B.invert(be)],eu(this),z.start()}ql(C),z.wheel=setTimeout(Se,E),z.zoom("mouse",r(I(R(B,ce),z.mouse[0],z.mouse[1]),z.extent,f));function Se(){z.wheel=null,z.end()}}function Z(C,...k){if(b||!e.apply(this,arguments))return;var z=C.currentTarget,B=W(this,k,!0).event(C),ce=Kn(C.view).on("mousemove.zoom",Ae,!0).on("mouseup.zoom",Ke,!0),be=vi(C,z),Se=C.clientX,Be=C.clientY;Fx(C.view),Dd(C),B.mouse=[be,this.__zoom.invert(be)],eu(this),B.start();function Ae(je){if(ql(je),!B.moved){var Fe=je.clientX-Se,Pe=je.clientY-Be;B.moved=Fe*Fe+Pe*Pe>L}B.event(je).zoom("mouse",r(I(B.that.__zoom,B.mouse[0]=vi(je,z),B.mouse[1]),B.extent,f))}function Ke(je){ce.on("mousemove.zoom mouseup.zoom",null),Hx(je.view,B.moved),ql(je),B.event(je).end()}}function G(C,...k){if(e.apply(this,arguments)){var z=this.__zoom,B=vi(C.changedTouches?C.changedTouches[0]:C,this),ce=z.invert(B),be=z.k*(C.shiftKey?.5:2),Se=r(I(R(z,be),B,ce),t.apply(this,k),f);ql(C),d>0?Kn(this).transition().duration(d).call($,Se,B,C):Kn(this).call(M.transform,Se,B,C)}}function j(C,...k){if(e.apply(this,arguments)){var z=C.touches,B=z.length,ce=W(this,k,C.changedTouches.length===B).event(C),be,Se,Be,Ae;for(Dd(C),Se=0;Se<B;++Se)Be=z[Se],Ae=vi(Be,this),Ae=[Ae,this.__zoom.invert(Ae),Be.identifier],ce.touch0?!ce.touch1&&ce.touch0[2]!==Ae[2]&&(ce.touch1=Ae,ce.taps=0):(ce.touch0=Ae,be=!0,ce.taps=1+!!g);g&&(g=clearTimeout(g)),be&&(ce.taps<2&&(v=Ae[0],g=setTimeout(function(){g=null},w)),eu(this),ce.start())}}function N(C,...k){if(this.__zooming){var z=W(this,k).event(C),B=C.changedTouches,ce=B.length,be,Se,Be,Ae;for(ql(C),be=0;be<ce;++be)Se=B[be],Be=vi(Se,this),z.touch0&&z.touch0[2]===Se.identifier?z.touch0[0]=Be:z.touch1&&z.touch1[2]===Se.identifier&&(z.touch1[0]=Be);if(Se=z.that.__zoom,z.touch1){var Ke=z.touch0[0],je=z.touch0[1],Fe=z.touch1[0],Pe=z.touch1[1],F=(F=Fe[0]-Ke[0])*F+(F=Fe[1]-Ke[1])*F,Y=(Y=Pe[0]-je[0])*Y+(Y=Pe[1]-je[1])*Y;Se=R(Se,Math.sqrt(F/Y)),Be=[(Ke[0]+Fe[0])/2,(Ke[1]+Fe[1])/2],Ae=[(je[0]+Pe[0])/2,(je[1]+Pe[1])/2]}else if(z.touch0)Be=z.touch0[0],Ae=z.touch0[1];else return;z.zoom("touch",r(I(Se,Be,Ae),z.extent,f))}}function O(C,...k){if(this.__zooming){var z=W(this,k).event(C),B=C.changedTouches,ce=B.length,be,Se;for(Dd(C),b&&clearTimeout(b),b=setTimeout(function(){b=null},w),be=0;be<ce;++be)Se=B[be],z.touch0&&z.touch0[2]===Se.identifier?delete z.touch0:z.touch1&&z.touch1[2]===Se.identifier&&delete z.touch1;if(z.touch1&&!z.touch0&&(z.touch0=z.touch1,delete z.touch1),z.touch0)z.touch0[1]=this.__zoom.invert(z.touch0[0]);else if(z.end(),z.taps===2&&(Se=vi(Se,this),Math.hypot(v[0]-Se[0],v[1]-Se[1])<P)){var Be=Kn(this).on("dblclick.zoom");Be&&Be.apply(this,arguments)}}}return M.wheelDelta=function(C){return arguments.length?(o=typeof C=="function"?C:Hc(+C),M):o},M.filter=function(C){return arguments.length?(e=typeof C=="function"?C:Hc(!!C),M):e},M.touchable=function(C){return arguments.length?(s=typeof C=="function"?C:Hc(!!C),M):s},M.extent=function(C){return arguments.length?(t=typeof C=="function"?C:Hc([[+C[0][0],+C[0][1]],[+C[1][0],+C[1][1]]]),M):t},M.scaleExtent=function(C){return arguments.length?(c[0]=+C[0],c[1]=+C[1],M):[c[0],c[1]]},M.translateExtent=function(C){return arguments.length?(f[0][0]=+C[0][0],f[1][0]=+C[1][0],f[0][1]=+C[0][1],f[1][1]=+C[1][1],M):[[f[0][0],f[0][1]],[f[1][0],f[1][1]]]},M.constrain=function(C){return arguments.length?(r=C,M):r},M.duration=function(C){return arguments.length?(d=+C,M):d},M.interpolate=function(C){return arguments.length?(h=C,M):h},M.on=function(){var C=p.on.apply(p,arguments);return C===p?M:C},M.clickDistance=function(C){return arguments.length?(L=(C=+C)*C,M):Math.sqrt(L)},M.tapDistance=function(C){return arguments.length?(P=+C,M):P},M}function Tpe(e){const t=+this._x.call(null,e),r=+this._y.call(null,e);return Qx(this.cover(t,r),t,r,e)}function Qx(e,t,r,o){if(isNaN(t)||isNaN(r))return e;var s,c=e._root,f={data:o},d=e._x0,h=e._y0,p=e._x1,g=e._y1,v,b,w,E,L,P,M,R;if(!c)return e._root=f,e;for(;c.length;)if((L=t>=(v=(d+p)/2))?d=v:p=v,(P=r>=(b=(h+g)/2))?h=b:g=b,s=c,!(c=c[M=P<<1|L]))return s[M]=f,e;if(w=+e._x.call(null,c.data),E=+e._y.call(null,c.data),t===w&&r===E)return f.next=c,s?s[M]=f:e._root=f,e;do s=s?s[M]=new Array(4):e._root=new Array(4),(L=t>=(v=(d+p)/2))?d=v:p=v,(P=r>=(b=(h+g)/2))?h=b:g=b;while((M=P<<1|L)===(R=(E>=b)<<1|w>=v));return s[R]=c,s[M]=f,e}function Cpe(e){var t,r,o=e.length,s,c,f=new Array(o),d=new Array(o),h=1/0,p=1/0,g=-1/0,v=-1/0;for(r=0;r<o;++r)isNaN(s=+this._x.call(null,t=e[r]))||isNaN(c=+this._y.call(null,t))||(f[r]=s,d[r]=c,s<h&&(h=s),s>g&&(g=s),c<p&&(p=c),c>v&&(v=c));if(h>g||p>v)return this;for(this.cover(h,p).cover(g,v),r=0;r<o;++r)Qx(this,f[r],d[r],e[r]);return this}function Epe(e,t){if(isNaN(e=+e)||isNaN(t=+t))return this;var r=this._x0,o=this._y0,s=this._x1,c=this._y1;if(isNaN(r))s=(r=Math.floor(e))+1,c=(o=Math.floor(t))+1;else{for(var f=s-r||1,d=this._root,h,p;r>e||e>=s||o>t||t>=c;)switch(p=(t<o)<<1|e<r,h=new Array(4),h[p]=d,d=h,f*=2,p){case 0:s=r+f,c=o+f;break;case 1:r=s-f,c=o+f;break;case 2:s=r+f,o=c-f;break;case 3:r=s-f,o=c-f;break}this._root&&this._root.length&&(this._root=d)}return this._x0=r,this._y0=o,this._x1=s,this._y1=c,this}function Ape(){var e=[];return this.visit(function(t){if(!t.length)do e.push(t.data);while(t=t.next)}),e}function Lpe(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]}function Rn(e,t,r,o,s){this.node=e,this.x0=t,this.y0=r,this.x1=o,this.y1=s}function Mpe(e,t,r){var o,s=this._x0,c=this._y0,f,d,h,p,g=this._x1,v=this._y1,b=[],w=this._root,E,L;for(w&&b.push(new Rn(w,s,c,g,v)),r==null?r=1/0:(s=e-r,c=t-r,g=e+r,v=t+r,r*=r);E=b.pop();)if(!(!(w=E.node)||(f=E.x0)>g||(d=E.y0)>v||(h=E.x1)<s||(p=E.y1)<c))if(w.length){var P=(f+h)/2,M=(d+p)/2;b.push(new Rn(w[3],P,M,h,p),new Rn(w[2],f,M,P,p),new Rn(w[1],P,d,h,M),new Rn(w[0],f,d,P,M)),(L=(t>=M)<<1|e>=P)&&(E=b[b.length-1],b[b.length-1]=b[b.length-1-L],b[b.length-1-L]=E)}else{var R=e-+this._x.call(null,w.data),I=t-+this._y.call(null,w.data),_=R*R+I*I;if(_<r){var $=Math.sqrt(r=_);s=e-$,c=t-$,g=e+$,v=t+$,o=w.data}}return o}function Npe(e){if(isNaN(g=+this._x.call(null,e))||isNaN(v=+this._y.call(null,e)))return this;var t,r=this._root,o,s,c,f=this._x0,d=this._y0,h=this._x1,p=this._y1,g,v,b,w,E,L,P,M;if(!r)return this;if(r.length)for(;;){if((E=g>=(b=(f+h)/2))?f=b:h=b,(L=v>=(w=(d+p)/2))?d=w:p=w,t=r,!(r=r[P=L<<1|E]))return this;if(!r.length)break;(t[P+1&3]||t[P+2&3]||t[P+3&3])&&(o=t,M=P)}for(;r.data!==e;)if(s=r,!(r=r.next))return this;return(c=r.next)&&delete r.next,s?(c?s.next=c:delete s.next,this):t?(c?t[P]=c:delete t[P],(r=t[0]||t[1]||t[2]||t[3])&&r===(t[3]||t[2]||t[1]||t[0])&&!r.length&&(o?o[M]=r:this._root=r),this):(this._root=c,this)}function Ope(e){for(var t=0,r=e.length;t<r;++t)this.remove(e[t]);return this}function Ppe(){return this._root}function Rpe(){var e=0;return this.visit(function(t){if(!t.length)do++e;while(t=t.next)}),e}function $pe(e){var t=[],r,o=this._root,s,c,f,d,h;for(o&&t.push(new Rn(o,this._x0,this._y0,this._x1,this._y1));r=t.pop();)if(!e(o=r.node,c=r.x0,f=r.y0,d=r.x1,h=r.y1)&&o.length){var p=(c+d)/2,g=(f+h)/2;(s=o[3])&&t.push(new Rn(s,p,g,d,h)),(s=o[2])&&t.push(new Rn(s,c,g,p,h)),(s=o[1])&&t.push(new Rn(s,p,f,d,g)),(s=o[0])&&t.push(new Rn(s,c,f,p,g))}return this}function Ipe(e){var t=[],r=[],o;for(this._root&&t.push(new Rn(this._root,this._x0,this._y0,this._x1,this._y1));o=t.pop();){var s=o.node;if(s.length){var c,f=o.x0,d=o.y0,h=o.x1,p=o.y1,g=(f+h)/2,v=(d+p)/2;(c=s[0])&&t.push(new Rn(c,f,d,g,v)),(c=s[1])&&t.push(new Rn(c,g,d,h,v)),(c=s[2])&&t.push(new Rn(c,f,v,g,p)),(c=s[3])&&t.push(new Rn(c,g,v,h,p))}r.push(o)}for(;o=r.pop();)e(o.node,o.x0,o.y0,o.x1,o.y1);return this}function Dpe(e){return e[0]}function zpe(e){return arguments.length?(this._x=e,this):this._x}function Fpe(e){return e[1]}function Hpe(e){return arguments.length?(this._y=e,this):this._y}function Pp(e,t,r){var o=new Rp(t??Dpe,r??Fpe,NaN,NaN,NaN,NaN);return e==null?o:o.addAll(e)}function Rp(e,t,r,o,s,c){this._x=e,this._y=t,this._x0=r,this._y0=o,this._x1=s,this._y1=c,this._root=void 0}function t0(e){for(var t={data:e.data},r=t;e=e.next;)r=r.next={data:e.data};return t}var zn=Pp.prototype=Rp.prototype;zn.copy=function(){var e=new Rp(this._x,this._y,this._x0,this._y0,this._x1,this._y1),t=this._root,r,o;if(!t)return e;if(!t.length)return e._root=t0(t),e;for(r=[{source:t,target:e._root=new Array(4)}];t=r.pop();)for(var s=0;s<4;++s)(o=t.source[s])&&(o.length?r.push({source:o,target:t.target[s]=new Array(4)}):t.target[s]=t0(o));return e};zn.add=Tpe;zn.addAll=Cpe;zn.cover=Epe;zn.data=Ape;zn.extent=Lpe;zn.find=Mpe;zn.remove=Npe;zn.removeAll=Ope;zn.root=Ppe;zn.size=Rpe;zn.visit=$pe;zn.visitAfter=Ipe;zn.x=zpe;zn.y=Hpe;function Dn(e){return function(){return e}}function io(e){return(e()-.5)*1e-6}function Bpe(e){return e.x+e.vx}function Wpe(e){return e.y+e.vy}function qpe(e){var t,r,o,s=1,c=1;typeof e!="function"&&(e=Dn(e==null?1:+e));function f(){for(var p,g=t.length,v,b,w,E,L,P,M=0;M<c;++M)for(v=Pp(t,Bpe,Wpe).visitAfter(d),p=0;p<g;++p)b=t[p],L=r[b.index],P=L*L,w=b.x+b.vx,E=b.y+b.vy,v.visit(R);function R(I,_,$,W,ne){var ee=I.data,Z=I.r,G=L+Z;if(ee){if(ee.index>b.index){var j=w-ee.x-ee.vx,N=E-ee.y-ee.vy,O=j*j+N*N;O<G*G&&(j===0&&(j=io(o),O+=j*j),N===0&&(N=io(o),O+=N*N),O=(G-(O=Math.sqrt(O)))/O*s,b.vx+=(j*=O)*(G=(Z*=Z)/(P+Z)),b.vy+=(N*=O)*G,ee.vx-=j*(G=1-G),ee.vy-=N*G)}return}return _>w+G||W<w-G||$>E+G||ne<E-G}}function d(p){if(p.data)return p.r=r[p.data.index];for(var g=p.r=0;g<4;++g)p[g]&&p[g].r>p.r&&(p.r=p[g].r)}function h(){if(t){var p,g=t.length,v;for(r=new Array(g),p=0;p<g;++p)v=t[p],r[v.index]=+e(v,p,t)}}return f.initialize=function(p,g){t=p,o=g,h()},f.iterations=function(p){return arguments.length?(c=+p,f):c},f.strength=function(p){return arguments.length?(s=+p,f):s},f.radius=function(p){return arguments.length?(e=typeof p=="function"?p:Dn(+p),h(),f):e},f}function jpe(e){return e.index}function n0(e,t){var r=e.get(t);if(!r)throw new Error("node not found: "+t);return r}function Upe(e){var t=jpe,r=v,o,s=Dn(30),c,f,d,h,p,g=1;e==null&&(e=[]);function v(P){return 1/Math.min(d[P.source.index],d[P.target.index])}function b(P){for(var M=0,R=e.length;M<g;++M)for(var I=0,_,$,W,ne,ee,Z,G;I<R;++I)_=e[I],$=_.source,W=_.target,ne=W.x+W.vx-$.x-$.vx||io(p),ee=W.y+W.vy-$.y-$.vy||io(p),Z=Math.sqrt(ne*ne+ee*ee),Z=(Z-c[I])/Z*P*o[I],ne*=Z,ee*=Z,W.vx-=ne*(G=h[I]),W.vy-=ee*G,$.vx+=ne*(G=1-G),$.vy+=ee*G}function w(){if(f){var P,M=f.length,R=e.length,I=new Map(f.map(($,W)=>[t($,W,f),$])),_;for(P=0,d=new Array(M);P<R;++P)_=e[P],_.index=P,typeof _.source!="object"&&(_.source=n0(I,_.source)),typeof _.target!="object"&&(_.target=n0(I,_.target)),d[_.source.index]=(d[_.source.index]||0)+1,d[_.target.index]=(d[_.target.index]||0)+1;for(P=0,h=new Array(R);P<R;++P)_=e[P],h[P]=d[_.source.index]/(d[_.source.index]+d[_.target.index]);o=new Array(R),E(),c=new Array(R),L()}}function E(){if(f)for(var P=0,M=e.length;P<M;++P)o[P]=+r(e[P],P,e)}function L(){if(f)for(var P=0,M=e.length;P<M;++P)c[P]=+s(e[P],P,e)}return b.initialize=function(P,M){f=P,p=M,w()},b.links=function(P){return arguments.length?(e=P,w(),b):e},b.id=function(P){return arguments.length?(t=P,b):t},b.iterations=function(P){return arguments.length?(g=+P,b):g},b.strength=function(P){return arguments.length?(r=typeof P=="function"?P:Dn(+P),E(),b):r},b.distance=function(P){return arguments.length?(s=typeof P=="function"?P:Dn(+P),L(),b):s},b}const Vpe=1664525,Gpe=1013904223,r0=4294967296;function Kpe(){let e=1;return()=>(e=(Vpe*e+Gpe)%r0)/r0}function Xpe(e){return e.x}function Ype(e){return e.y}var Zpe=10,Jpe=Math.PI*(3-Math.sqrt(5));function Qpe(e){var t,r=1,o=.001,s=1-Math.pow(o,1/300),c=0,f=.6,d=new Map,h=Lp(v),p=Ua("tick","end"),g=Kpe();e==null&&(e=[]);function v(){b(),p.call("tick",t),r<o&&(h.stop(),p.call("end",t))}function b(L){var P,M=e.length,R;L===void 0&&(L=1);for(var I=0;I<L;++I)for(r+=(c-r)*s,d.forEach(function(_){_(r)}),P=0;P<M;++P)R=e[P],R.fx==null?R.x+=R.vx*=f:(R.x=R.fx,R.vx=0),R.fy==null?R.y+=R.vy*=f:(R.y=R.fy,R.vy=0);return t}function w(){for(var L=0,P=e.length,M;L<P;++L){if(M=e[L],M.index=L,M.fx!=null&&(M.x=M.fx),M.fy!=null&&(M.y=M.fy),isNaN(M.x)||isNaN(M.y)){var R=Zpe*Math.sqrt(.5+L),I=L*Jpe;M.x=R*Math.cos(I),M.y=R*Math.sin(I)}(isNaN(M.vx)||isNaN(M.vy))&&(M.vx=M.vy=0)}}function E(L){return L.initialize&&L.initialize(e,g),L}return w(),t={tick:b,restart:function(){return h.restart(v),t},stop:function(){return h.stop(),t},nodes:function(L){return arguments.length?(e=L,w(),d.forEach(E),t):e},alpha:function(L){return arguments.length?(r=+L,t):r},alphaMin:function(L){return arguments.length?(o=+L,t):o},alphaDecay:function(L){return arguments.length?(s=+L,t):+s},alphaTarget:function(L){return arguments.length?(c=+L,t):c},velocityDecay:function(L){return arguments.length?(f=1-L,t):1-f},randomSource:function(L){return arguments.length?(g=L,d.forEach(E),t):g},force:function(L,P){return arguments.length>1?(P==null?d.delete(L):d.set(L,E(P)),t):d.get(L)},find:function(L,P,M){var R=0,I=e.length,_,$,W,ne,ee;for(M==null?M=1/0:M*=M,R=0;R<I;++R)ne=e[R],_=L-ne.x,$=P-ne.y,W=_*_+$*$,W<M&&(ee=ne,M=W);return ee},on:function(L,P){return arguments.length>1?(p.on(L,P),t):p.on(L)}}}function ege(){var e,t,r,o,s=Dn(-30),c,f=1,d=1/0,h=.81;function p(w){var E,L=e.length,P=Pp(e,Xpe,Ype).visitAfter(v);for(o=w,E=0;E<L;++E)t=e[E],P.visit(b)}function g(){if(e){var w,E=e.length,L;for(c=new Array(E),w=0;w<E;++w)L=e[w],c[L.index]=+s(L,w,e)}}function v(w){var E=0,L,P,M=0,R,I,_;if(w.length){for(R=I=_=0;_<4;++_)(L=w[_])&&(P=Math.abs(L.value))&&(E+=L.value,M+=P,R+=P*L.x,I+=P*L.y);w.x=R/M,w.y=I/M}else{L=w,L.x=L.data.x,L.y=L.data.y;do E+=c[L.data.index];while(L=L.next)}w.value=E}function b(w,E,L,P){if(!w.value)return!0;var M=w.x-t.x,R=w.y-t.y,I=P-E,_=M*M+R*R;if(I*I/h<_)return _<d&&(M===0&&(M=io(r),_+=M*M),R===0&&(R=io(r),_+=R*R),_<f&&(_=Math.sqrt(f*_)),t.vx+=M*w.value*o/_,t.vy+=R*w.value*o/_),!0;if(w.length||_>=d)return;(w.data!==t||w.next)&&(M===0&&(M=io(r),_+=M*M),R===0&&(R=io(r),_+=R*R),_<f&&(_=Math.sqrt(f*_)));do w.data!==t&&(I=c[w.data.index]*o/_,t.vx+=M*I,t.vy+=R*I);while(w=w.next)}return p.initialize=function(w,E){e=w,r=E,g()},p.strength=function(w){return arguments.length?(s=typeof w=="function"?w:Dn(+w),g(),p):s},p.distanceMin=function(w){return arguments.length?(f=w*w,p):Math.sqrt(f)},p.distanceMax=function(w){return arguments.length?(d=w*w,p):Math.sqrt(d)},p.theta=function(w){return arguments.length?(h=w*w,p):Math.sqrt(h)},p}function tge(e){var t=Dn(.1),r,o,s;typeof e!="function"&&(e=Dn(e==null?0:+e));function c(d){for(var h=0,p=r.length,g;h<p;++h)g=r[h],g.vx+=(s[h]-g.x)*o[h]*d}function f(){if(r){var d,h=r.length;for(o=new Array(h),s=new Array(h),d=0;d<h;++d)o[d]=isNaN(s[d]=+e(r[d],d,r))?0:+t(r[d],d,r)}}return c.initialize=function(d){r=d,f()},c.strength=function(d){return arguments.length?(t=typeof d=="function"?d:Dn(+d),f(),c):t},c.x=function(d){return arguments.length?(e=typeof d=="function"?d:Dn(+d),f(),c):e},c}function nge(e){var t=Dn(.1),r,o,s;typeof e!="function"&&(e=Dn(e==null?0:+e));function c(d){for(var h=0,p=r.length,g;h<p;++h)g=r[h],g.vy+=(s[h]-g.y)*o[h]*d}function f(){if(r){var d,h=r.length;for(o=new Array(h),s=new Array(h),d=0;d<h;++d)o[d]=isNaN(s[d]=+e(r[d],d,r))?0:+t(r[d],d,r)}}return c.initialize=function(d){r=d,f()},c.strength=function(d){return arguments.length?(t=typeof d=="function"?d:Dn(+d),f(),c):t},c.y=function(d){return arguments.length?(e=typeof d=="function"?d:Dn(+d),f(),c):e},c}function rge(){return{drag:{end:0,start:.1},filter:{link:1,type:.1,unlinked:{include:.1,exclude:.1}},focus:{acquire:()=>.1,release:()=>.1},initialize:1,labels:{links:{hide:0,show:0},nodes:{hide:0,show:0}},resize:.5}}function i0(e){if(typeof e=="object"&&e!==null){if(typeof Object.getPrototypeOf=="function"){const t=Object.getPrototypeOf(e);return t===Object.prototype||t===null}return Object.prototype.toString.call(e)==="[object Object]"}return!1}function oo(...e){return e.reduce((t,r)=>{if(Array.isArray(r))throw new TypeError("Arguments provided to deepmerge must be objects, not arrays.");return Object.keys(r).forEach(o=>{["__proto__","constructor","prototype"].includes(o)||(Array.isArray(t[o])&&Array.isArray(r[o])?t[o]=oo.options.mergeArrays?Array.from(new Set(t[o].concat(r[o]))):r[o]:i0(t[o])&&i0(r[o])?t[o]=oo(t[o],r[o]):t[o]=r[o])}),t},{})}const e1={mergeArrays:!0};oo.options=e1;oo.withOptions=(e,...t)=>{oo.options={mergeArrays:!0,...e};const r=oo(...t);return oo.options=e1,r};var ige=oo;function oge(){return{centering:{enabled:!0,strength:.1},charge:{enabled:!0,strength:-1},collision:{enabled:!0,strength:1,radiusMultiplier:2},link:{enabled:!0,strength:1,length:128}}}function sge(){return{includeUnlinked:!0,linkFilter:()=>!0,nodeTypeFilter:void 0,showLinkLabels:!0,showNodeLabels:!0}}function t1(e){e.preventDefault(),e.stopPropagation()}function n1(e){return typeof e=="number"}function mo(e,t){return n1(e.nodeRadius)?e.nodeRadius:e.nodeRadius(t)}function lge(e){return`${e.source.id}-${e.target.id}`}function r1(e){return`link-arrow-${e}`.replace(/[()]/g,"~")}function age(e){return`url(#${r1(e.color)})`}function cge(e){return{size:e,padding:(t,r)=>mo(r,t)+2*e,ref:[e/2,e/2],path:[[0,0],[0,e],[e,e/2]],viewBox:[0,0,e,e].join(",")}}const i1={Arrow:e=>cge(e)},uge=(e,t,r)=>[t/2,r/2],fge=(e,t,r)=>[o0(0,t),o0(0,r)];function o0(e,t){return Math.random()*(t-e)+e}const Eh={Centered:uge,Randomized:fge};function dge(){return{autoResize:!1,callbacks:{},hooks:{},initial:sge(),nodeRadius:16,marker:i1.Arrow(4),modifiers:{},positionInitializer:Eh.Centered,simulation:{alphas:rge(),forces:oge()},zoom:{initial:1,min:.1,max:2}}}function hge(e={}){return ige.withOptions({mergeArrays:!1},dge(),e)}function pge({applyZoom:e,container:t,onDoubleClick:r,onPointerMoved:o,onPointerUp:s,offset:[c,f],scale:d,zoom:h}){const p=t.classed("graph",!0).append("svg").attr("height","100%").attr("width","100%").call(h).on("contextmenu",g=>t1(g)).on("dblclick",g=>r?.(g)).on("dblclick.zoom",null).on("pointermove",g=>o?.(g)).on("pointerup",g=>s?.(g)).style("cursor","grab");return e&&p.call(h.transform,Op.translate(c,f).scale(d)),p.append("g")}function gge({canvas:e,scale:t,xOffset:r,yOffset:o}){e?.attr("transform",`translate(${r},${o})scale(${t})`)}function mge({config:e,onDragStart:t,onDragEnd:r}){const o=Rde().filter(s=>s.type==="mousedown"?s.button===0:s.type==="touchstart"?s.touches.length===1:!1).on("start",(s,c)=>{s.active===0&&t(s,c),Kn(s.sourceEvent.target).classed("grabbed",!0),c.fx=c.x,c.fy=c.y}).on("drag",(s,c)=>{c.fx=s.x,c.fy=s.y}).on("end",(s,c)=>{s.active===0&&r(s,c),Kn(s.sourceEvent.target).classed("grabbed",!1),c.fx=void 0,c.fy=void 0});return e.modifiers.drag?.(o),o}function vge({graph:e,filter:t,focusedNode:r,includeUnlinked:o,linkFilter:s}){const c=e.links.filter(h=>t.includes(h.source.type)&&t.includes(h.target.type)&&s(h)),f=h=>c.find(p=>p.source.id===h.id||p.target.id===h.id)!==void 0,d=e.nodes.filter(h=>t.includes(h.type)&&(o||f(h)));return r===void 0||!t.includes(r.type)?{nodes:d,links:c}:yge({links:c},r)}function yge(e,t){const r=[...bge(e,t),...wge(e,t)],o=r.flatMap(s=>[s.source,s.target]);return{nodes:[...new Set([...o,t])],links:[...new Set(r)]}}function bge(e,t){return o1(e,t,(r,o)=>r.target.id===o.id)}function wge(e,t){return o1(e,t,(r,o)=>r.source.id===o.id)}function o1(e,t,r){const o=new Set(e.links),s=new Set([t]),c=[];for(;o.size>0;){const f=[...o].filter(d=>[...s].some(h=>r(d,h)));if(f.length===0)return c;f.forEach(d=>{s.add(d.source),s.add(d.target),c.push(d),o.delete(d)})}return c}function Ah(e){return e.x??0}function Lh(e){return e.y??0}function $p({source:e,target:t}){const r=new tl(Ah(e),Lh(e)),o=new tl(Ah(t),Lh(t)),s=o.subtract(r),c=s.length(),f=s.normalize();return{s:r,t:o,dist:c,norm:f,endNorm:f.multiply(-1)}}function s1({center:e,node:t}){const r=new tl(Ah(t),Lh(t));let o=e;return r.x===o.x&&r.y===o.y&&(o=o.add(new tl(0,1))),{n:r,c:o}}function l1({config:e,source:t,target:r}){const{s:o,t:s,norm:c}=$p({source:t,target:r});return{start:o.add(c.multiply(mo(e,t)-1)),end:s.subtract(c.multiply(e.marker.padding(r,e)))}}function xge(e){const{start:t,end:r}=l1(e);return`M${t.x},${t.y}
45 L${r.x},${r.y}`}function kge(e){const{start:t,end:r}=l1(e),o=r.subtract(t).multiply(.5),s=t.add(o);return`translate(${s.x-8},${s.y-4})`}function Sge({config:e,source:t,target:r}){const{s:o,t:s,dist:c,norm:f,endNorm:d}=$p({source:t,target:r}),h=10,p=f.rotateByDegrees(-h).multiply(mo(e,t)-1).add(o),g=d.rotateByDegrees(h).multiply(mo(e,r)).add(s).add(d.rotateByDegrees(h).multiply(2*e.marker.size)),v=1.2*c;return`M${p.x},${p.y}
46 A${v},${v},0,0,1,${g.x},${g.y}`}function _ge({center:e,config:t,node:r}){const{n:o,c:s}=s1({center:e,node:r}),c=mo(t,r),f=o.subtract(s),d=f.multiply(1/f.length()),h=40,p=d.rotateByDegrees(h).multiply(c-1).add(o),g=d.rotateByDegrees(-h).multiply(c).add(o).add(d.rotateByDegrees(-h).multiply(2*t.marker.size));return`M${p.x},${p.y}
47 A${c},${c},0,1,0,${g.x},${g.y}`}function Tge({config:e,source:t,target:r}){const{t:o,dist:s,endNorm:c}=$p({source:t,target:r}),f=c.rotateByDegrees(10).multiply(.5*s).add(o);return`translate(${f.x},${f.y})`}function Cge({center:e,config:t,node:r}){const{n:o,c:s}=s1({center:e,node:r}),c=o.subtract(s),f=c.multiply(1/c.length()).multiply(3*mo(t,r)+8).add(o);return`translate(${f.x},${f.y})`}const Vs={line:{labelTransform:kge,path:xge},arc:{labelTransform:Tge,path:Sge},reflexive:{labelTransform:Cge,path:_ge}};function Ege(e){return e.append("g").classed("links",!0).selectAll("path")}function Age({config:e,graph:t,selection:r,showLabels:o}){const s=r?.data(t.links,c=>lge(c)).join(c=>{const f=c.append("g"),d=f.append("path").classed("link",!0).style("marker-end",p=>age(p)).style("stroke",p=>p.color);e.modifiers.link?.(d);const h=f.append("text").classed("link__label",!0).style("fill",p=>p.label?p.label.color:null).style("font-size",p=>p.label?p.label.fontSize:null).text(p=>p.label?p.label.text:null);return e.modifiers.linkLabel?.(h),f});return s?.select(".link__label").attr("opacity",c=>c.label&&o?1:0),s}function Lge(e){Mge(e),Nge(e)}function Mge({center:e,config:t,graph:r,selection:o}){o?.selectAll("path").attr("d",s=>s.source.x===void 0||s.source.y===void 0||s.target.x===void 0||s.target.y===void 0?"":s.source.id===s.target.id?Vs.reflexive.path({config:t,node:s.source,center:e}):a1(r,s.source,s.target)?Vs.arc.path({config:t,source:s.source,target:s.target}):Vs.line.path({config:t,source:s.source,target:s.target}))}function Nge({config:e,center:t,graph:r,selection:o}){o?.select(".link__label").attr("transform",s=>s.source.x===void 0||s.source.y===void 0||s.target.x===void 0||s.target.y===void 0?"translate(0, 0)":s.source.id===s.target.id?Vs.reflexive.labelTransform({config:e,node:s.source,center:t}):a1(r,s.source,s.target)?Vs.arc.labelTransform({config:e,source:s.source,target:s.target}):Vs.line.labelTransform({config:e,source:s.source,target:s.target}))}function a1(e,t,r){return t.id!==r.id&&e.links.some(o=>o.target.id===t.id&&o.source.id===r.id)&&e.links.some(o=>o.target.id===r.id&&o.source.id===t.id)}function Oge(e){return e.append("defs").selectAll("marker")}function Pge({config:e,graph:t,selection:r}){return r?.data(Rge(t),o=>o).join(o=>{const s=o.append("marker").attr("id",c=>r1(c)).attr("markerHeight",4*e.marker.size).attr("markerWidth",4*e.marker.size).attr("markerUnits","userSpaceOnUse").attr("orient","auto").attr("refX",e.marker.ref[0]).attr("refY",e.marker.ref[1]).attr("viewBox",e.marker.viewBox).style("fill",c=>c);return s.append("path").attr("d",$ge(e.marker.path)),s})}function Rge(e){return[...new Set(e.links.map(t=>t.color))]}function $ge(e){const[t,...r]=e;if(!t)return"M0,0";const[o,s]=t;return r.reduce((c,[f,d])=>`${c}L${f},${d}`,`M${o},${s}`)}function Ige(e){return e.append("g").classed("nodes",!0).selectAll("circle")}function Dge({config:e,drag:t,graph:r,onNodeContext:o,onNodeSelected:s,selection:c,showLabels:f}){const d=c?.data(r.nodes,h=>h.id).join(h=>{const p=h.append("g");t!==void 0&&p.call(t);const g=p.append("circle").classed("node",!0).attr("r",b=>mo(e,b)).on("contextmenu",(b,w)=>{t1(b),o(w)}).on("pointerdown",(b,w)=>Fge(b,w,s??o)).style("fill",b=>b.color);e.modifiers.node?.(g);const v=p.append("text").classed("node__label",!0).attr("dy","0.33em").style("fill",b=>b.label?b.label.color:null).style("font-size",b=>b.label?b.label.fontSize:null).style("stroke","none").text(b=>b.label?b.label.text:null);return e.modifiers.nodeLabel?.(v),p});return d?.select(".node").classed("focused",h=>h.isFocused),d?.select(".node__label").attr("opacity",f?1:0),d}const zge=500;function Fge(e,t,r){if(e.button!==void 0&&e.button!==0)return;const o=t.lastInteractionTimestamp,s=Date.now();if(o===void 0||s-o>zge){t.lastInteractionTimestamp=s;return}t.lastInteractionTimestamp=void 0,r(t)}function Hge(e){e?.attr("transform",t=>`translate(${t.x??0},${t.y??0})`)}function Bge({center:e,config:t,graph:r,onTick:o}){const s=Qpe(r.nodes),c=t.simulation.forces.centering;if(c&&c.enabled){const p=c.strength;s.force("x",tge(()=>e().x).strength(p)).force("y",nge(()=>e().y).strength(p))}const f=t.simulation.forces.charge;f&&f.enabled&&s.force("charge",ege().strength(f.strength));const d=t.simulation.forces.collision;d&&d.enabled&&s.force("collision",qpe().radius(p=>d.radiusMultiplier*mo(t,p)));const h=t.simulation.forces.link;return h&&h.enabled&&s.force("link",Upe(r.links).id(p=>p.id).distance(t.simulation.forces.link.length).strength(h.strength)),s.on("tick",()=>o()),t.modifiers.simulation?.(s),s}function Wge({canvasContainer:e,config:t,min:r,max:o,onZoom:s}){const c=_pe().scaleExtent([r,o]).filter(f=>f.button===0||f.touches?.length>=2).on("start",()=>e().classed("grabbed",!0)).on("zoom",f=>s(f)).on("end",()=>e().classed("grabbed",!1));return t.modifiers.zoom?.(c),c}var qge=class{nodeTypes;_nodeTypeFilter;_includeUnlinked=!0;_linkFilter=()=>!0;_showLinkLabels=!0;_showNodeLabels=!0;filteredGraph;width=0;height=0;simulation;canvas;linkSelection;nodeSelection;markerSelection;zoom;drag;xOffset=0;yOffset=0;scale;focusedNode=void 0;resizeObserver;container;graph;config;constructor(e,t,r){if(this.container=e,this.graph=t,this.config=r,this.scale=r.zoom.initial,this.resetView(),this.graph.nodes.forEach(o=>{const[s,c]=r.positionInitializer(o,this.effectiveWidth,this.effectiveHeight);o.x=o.x??s,o.y=o.y??c}),this.nodeTypes=[...new Set(t.nodes.map(o=>o.type))],this._nodeTypeFilter=[...this.nodeTypes],r.initial){const{includeUnlinked:o,nodeTypeFilter:s,linkFilter:c,showLinkLabels:f,showNodeLabels:d}=r.initial;this._includeUnlinked=o??this._includeUnlinked,this._showLinkLabels=f??this._showLinkLabels,this._showNodeLabels=d??this._showNodeLabels,this._nodeTypeFilter=s??this._nodeTypeFilter,this._linkFilter=c??this._linkFilter}this.filterGraph(void 0),this.initGraph(),this.restart(r.simulation.alphas.initialize),r.autoResize&&(this.resizeObserver=new ResizeObserver(Vue(()=>this.resize())),this.resizeObserver.observe(this.container))}get nodeTypeFilter(){return this._nodeTypeFilter}get includeUnlinked(){return this._includeUnlinked}set includeUnlinked(e){this._includeUnlinked=e,this.filterGraph(this.focusedNode);const{include:t,exclude:r}=this.config.simulation.alphas.filter.unlinked,o=e?t:r;this.restart(o)}set linkFilter(e){this._linkFilter=e,this.filterGraph(this.focusedNode),this.restart(this.config.simulation.alphas.filter.link)}get linkFilter(){return this._linkFilter}get showNodeLabels(){return this._showNodeLabels}set showNodeLabels(e){this._showNodeLabels=e;const{hide:t,show:r}=this.config.simulation.alphas.labels.nodes,o=e?r:t;this.restart(o)}get showLinkLabels(){return this._showLinkLabels}set showLinkLabels(e){this._showLinkLabels=e;const{hide:t,show:r}=this.config.simulation.alphas.labels.links,o=e?r:t;this.restart(o)}get effectiveWidth(){return this.width/this.scale}get effectiveHeight(){return this.height/this.scale}get effectiveCenter(){return tl.of([this.width,this.height]).divide(2).subtract(tl.of([this.xOffset,this.yOffset])).divide(this.scale)}resize(){const e=this.width,t=this.height,r=this.container.getBoundingClientRect().width,o=this.container.getBoundingClientRect().height,s=e.toFixed()!==r.toFixed(),c=t.toFixed()!==o.toFixed();if(!s&&!c)return;this.width=this.container.getBoundingClientRect().width,this.height=this.container.getBoundingClientRect().height;const f=this.config.simulation.alphas.resize;this.restart(n1(f)?f:f({oldWidth:e,oldHeight:t,newWidth:r,newHeight:o}))}restart(e){this.markerSelection=Pge({config:this.config,graph:this.filteredGraph,selection:this.markerSelection}),this.linkSelection=Age({config:this.config,graph:this.filteredGraph,selection:this.linkSelection,showLabels:this._showLinkLabels}),this.nodeSelection=Dge({config:this.config,drag:this.drag,graph:this.filteredGraph,onNodeContext:t=>this.toggleNodeFocus(t),onNodeSelected:this.config.callbacks.nodeClicked,selection:this.nodeSelection,showLabels:this._showNodeLabels}),this.simulation?.stop(),this.simulation=Bge({center:()=>this.effectiveCenter,config:this.config,graph:this.filteredGraph,onTick:()=>this.onTick()}).alpha(e).restart()}filterNodesByType(e,t){e?this._nodeTypeFilter.push(t):this._nodeTypeFilter=this._nodeTypeFilter.filter(r=>r!==t),this.filterGraph(this.focusedNode),this.restart(this.config.simulation.alphas.filter.type)}shutdown(){this.focusedNode!==void 0&&(this.focusedNode.isFocused=!1,this.focusedNode=void 0),this.resizeObserver?.unobserve(this.container),this.simulation?.stop()}initGraph(){this.zoom=Wge({config:this.config,canvasContainer:()=>Kn(this.container).select("svg"),min:this.config.zoom.min,max:this.config.zoom.max,onZoom:e=>this.onZoom(e)}),this.canvas=pge({applyZoom:this.scale!==1,container:Kn(this.container),offset:[this.xOffset,this.yOffset],scale:this.scale,zoom:this.zoom}),this.applyZoom(),this.linkSelection=Ege(this.canvas),this.nodeSelection=Ige(this.canvas),this.markerSelection=Oge(this.canvas),this.drag=mge({config:this.config,onDragStart:()=>this.simulation?.alphaTarget(this.config.simulation.alphas.drag.start).restart(),onDragEnd:()=>this.simulation?.alphaTarget(this.config.simulation.alphas.drag.end).restart()})}onTick(){Hge(this.nodeSelection),Lge({config:this.config,center:this.effectiveCenter,graph:this.filteredGraph,selection:this.linkSelection})}resetView(){this.simulation?.stop(),Kn(this.container).selectChildren().remove(),this.zoom=void 0,this.canvas=void 0,this.linkSelection=void 0,this.nodeSelection=void 0,this.markerSelection=void 0,this.simulation=void 0,this.width=this.container.getBoundingClientRect().width,this.height=this.container.getBoundingClientRect().height}onZoom(e){this.xOffset=e.transform.x,this.yOffset=e.transform.y,this.scale=e.transform.k,this.applyZoom(),this.config.hooks.afterZoom?.(this.scale,this.xOffset,this.yOffset),this.simulation?.restart()}applyZoom(){gge({canvas:this.canvas,scale:this.scale,xOffset:this.xOffset,yOffset:this.yOffset})}toggleNodeFocus(e){e.isFocused?(this.filterGraph(void 0),this.restart(this.config.simulation.alphas.focus.release(e))):this.focusNode(e)}focusNode(e){this.filterGraph(e),this.restart(this.config.simulation.alphas.focus.acquire(e))}filterGraph(e){this.focusedNode!==void 0&&(this.focusedNode.isFocused=!1,this.focusedNode=void 0),e!==void 0&&this._nodeTypeFilter.includes(e.type)&&(e.isFocused=!0,this.focusedNode=e),this.filteredGraph=vge({graph:this.graph,filter:this._nodeTypeFilter,focusedNode:this.focusedNode,includeUnlinked:this._includeUnlinked,linkFilter:this._linkFilter})}};function s0({nodes:e,links:t}){return{nodes:e??[],links:t??[]}}function jge(e){return{...e}}function Ip(e){return{...e,isFocused:!1,lastInteractionTimestamp:void 0}}function Uge(e){const t=e.map(o=>Jw(o)),r=eL(t);return t.map(({raw:o,id:s,splits:c})=>Ip({color:"var(--color-node-external)",label:{color:"var(--color-node-external)",fontSize:"0.875rem",text:s.includes("node_modules")?r.get(o)??o:c.pop()},isFocused:!1,id:s,type:"external"}))}function Vge(e,t){return Ip({color:t?"var(--color-node-root)":"var(--color-node-inline)",label:{color:t?"var(--color-node-root)":"var(--color-node-inline)",fontSize:"0.875rem",text:e.split(/\//g).pop()},isFocused:!1,id:e,type:"inline"})}function Gge(e,t){if(!e)return s0({});const r=Uge(e.externalized),o=e.inlined.map(d=>Vge(d,d===t))??[],s=[...r,...o],c=Object.fromEntries(s.map(d=>[d.id,d])),f=Object.entries(e.graph).flatMap(([d,h])=>h.map(p=>{const g=c[d],v=c[p];if(!(g===void 0||v===void 0))return jge({source:g,target:v,color:"var(--color-link)",label:!1})}).filter(p=>p!==void 0));return s0({nodes:s,links:f})}const Kge={key:0,"text-green-500":"","flex-shrink-0":"","i-carbon:checkmark":""},Xge={key:1,"text-red-500":"","flex-shrink-0":"","i-carbon:compare":""},Yge={key:2,"text-red-500":"","flex-shrink-0":"","i-carbon:close":""},Zge={key:3,"text-gray-500":"","flex-shrink-0":"","i-carbon:document-blank":""},Jge={key:4,"text-gray-500":"","flex-shrink-0":"","i-carbon:redo":"","rotate-90":""},Qge={key:5,"text-yellow-500":"","flex-shrink-0":"","i-carbon:circle-dash":"","animate-spin":""},c1=rt({__name:"StatusIcon",props:{state:{},mode:{},failedSnapshot:{type:Boolean}},setup(e){return(t,r)=>{const o=vr("tooltip");return e.state==="pass"?(ie(),ve("div",Kge)):e.failedSnapshot?at((ie(),ve("div",Xge,null,512)),[[o,"Contains failed snapshot",void 0,{right:!0}]]):e.state==="fail"?(ie(),ve("div",Yge)):e.mode==="todo"?at((ie(),ve("div",Zge,null,512)),[[o,"Todo",void 0,{right:!0}]]):e.mode==="skip"||e.state==="skip"?at((ie(),ve("div",Jge,null,512)),[[o,"Skipped",void 0,{right:!0}]]):(ie(),ve("div",Qge))}}}),ol=zE(),eme=xE(ol),tme={border:"b base","p-4":""},nme=["innerHTML"],rme=rt({__name:"ViewConsoleOutputEntry",props:{taskName:{},type:{},time:{},content:{}},setup(e){function t(r){return new Date(r).toLocaleTimeString()}return(r,o)=>(ie(),ve("div",tme,[X("div",{"text-xs":"","mb-1":"",class:ot(e.type==="stderr"?"text-red-600 dark:text-red-300":"op30")},Re(t(e.time))+" | "+Re(e.taskName)+" | "+Re(e.type),3),X("pre",{"data-type":"html",innerHTML:e.content},null,8,nme)]))}}),ime={key:0,"h-full":"",class:"scrolls",flex:"","flex-col":"","data-testid":"logs"},ome={key:1,p6:""},sme=rt({__name:"ViewConsoleOutput",setup(e){const t=ke(()=>{const o=Tx.value;if(o){const s=wp(ol.value);return o.map(({taskId:c,type:f,time:d,content:h})=>({taskId:c,type:f,time:d,content:s.toHtml(oa(h))}))}});function r(o){const s=o&&ft.state.idMap.get(o);return s&&"filepath"in s?s.name:(s?$A(s).slice(1).join(" > "):"-")||"-"}return(o,s)=>t.value?.length?(ie(),ve("div",ime,[(ie(!0),ve(nt,null,$n(t.value,({taskId:c,type:f,time:d,content:h})=>(ie(),ve("div",{key:c,"font-mono":""},[Ne(rme,{"task-name":r(c),type:f,time:d,content:h},null,8,["task-name","type","time","content"])]))),128))])):(ie(),ve("div",ome,[...s[0]||(s[0]=[Qe(" Log something in your test and it would print here. (e.g. ",-1),X("pre",{inline:""},"console.log(foo)",-1),Qe(") ",-1)])]))}}),u1={"application/andrew-inset":["ez"],"application/appinstaller":["appinstaller"],"application/applixware":["aw"],"application/appx":["appx"],"application/appxbundle":["appxbundle"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/automationml-aml+xml":["aml"],"application/automationml-amlx+zip":["amlx"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cpl+xml":["cpl"],"application/cu-seeme":["cu"],"application/cwl":["cwl"],"application/dash+xml":["mpd"],"application/dash-patch+xml":["mpp"],"application/davmount+xml":["davmount"],"application/dicom":["dcm"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["ecma"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/express":["exp"],"application/fdf":["fdf"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["*js"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/media-policy-dataset+xml":["mpf"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["*mp4","*mpg4","mp4s","m4p"],"application/msix":["msix"],"application/msixbundle":["msixbundle"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg","one","onea"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-keys":["asc"],"application/pgp-signature":["sig","*asc"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/sql":["sql"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/trig":["trig"],"application/ttml+xml":["ttml"],"application/ubjson":["ubj"],"application/urc-ressheet+xml":["rsheet"],"application/urc-targetdesc+xml":["td"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/watcherinfo+xml":["wif"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xfdf":["xfdf"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["*xsl","xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"application/zip+dotlottie":["lottie"],"audio/3gpp":["*3gpp"],"audio/aac":["adts","aac"],"audio/adpcm":["adp"],"audio/amr":["amr"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a","m4b"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx","opus"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/avci":["avci"],"image/avcs":["avcs"],"image/avif":["avif"],"image/bmp":["bmp","dib"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/dpx":["dpx"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/ief":["ief"],"image/jaii":["jaii"],"image/jais":["jais"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpg","jpeg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm","jpgm"],"image/jpx":["jpx","jpf"],"image/jxl":["jxl"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/ktx2":["ktx2"],"image/pjpeg":["jfif"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime","mht","mhtml"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/jt":["jt"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/prc":["prc"],"model/step":["step","stp","stpnc","p21","210"],"model/step+xml":["stpx"],"model/step+zip":["stpz"],"model/step-xml+zip":["stpxz"],"model/stl":["stl"],"model/u3d":["u3d"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/javascript":["js","mjs"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["md","markdown"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/spdx":["spdx"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/wgsl":["wgsl"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/iso.segment":["m4s"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","*jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts","m2t","m2ts","mts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]};Object.freeze(u1);var fr=function(e,t,r,o){if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?o:r==="a"?o.call(e):o?o.value:t.get(e)},As,Kl,Do;class lme{constructor(...t){As.set(this,new Map),Kl.set(this,new Map),Do.set(this,new Map);for(const r of t)this.define(r)}define(t,r=!1){for(let[o,s]of Object.entries(t)){o=o.toLowerCase(),s=s.map(d=>d.toLowerCase()),fr(this,Do,"f").has(o)||fr(this,Do,"f").set(o,new Set);const c=fr(this,Do,"f").get(o);let f=!0;for(let d of s){const h=d.startsWith("*");if(d=h?d.slice(1):d,c?.add(d),f&&fr(this,Kl,"f").set(o,d),f=!1,h)continue;const p=fr(this,As,"f").get(d);if(p&&p!=o&&!r)throw new Error(`"${o} -> ${d}" conflicts with "${p} -> ${d}". Pass \`force=true\` to override this definition.`);fr(this,As,"f").set(d,o)}}return this}getType(t){if(typeof t!="string")return null;const r=t.replace(/^.*[/\\]/s,"").toLowerCase(),o=r.replace(/^.*\./s,"").toLowerCase(),s=r.length<t.length;return!(o.length<r.length-1)&&s?null:fr(this,As,"f").get(o)??null}getExtension(t){return typeof t!="string"?null:(t=t?.split?.(";")[0],(t&&fr(this,Kl,"f").get(t.trim().toLowerCase()))??null)}getAllExtensions(t){return typeof t!="string"?null:fr(this,Do,"f").get(t.toLowerCase())??null}_freeze(){this.define=()=>{throw new Error("define() not allowed for built-in Mime objects. See https://github.com/broofa/mime/blob/main/README.md#custom-mime-instances")},Object.freeze(this);for(const t of fr(this,Do,"f").values())Object.freeze(t);return this}_getTestState(){return{types:fr(this,As,"f"),extensions:fr(this,Kl,"f")}}}As=new WeakMap,Kl=new WeakMap,Do=new WeakMap;const ame=new lme(u1)._freeze();function Ma(e){if(gr)return`/data/${e.path}`;const t=e.contentType??"application/octet-stream";return e.path?`/__vitest_attachment__?path=${encodeURIComponent(e.path)}&contentType=${t}&token=${window.VITEST_API_TOKEN}`:`data:${t};base64,${e.body}`}function f1(e,t){const r=t?ame.getExtension(t):null;return e.replace(/[\x00-\x2C\x2E\x2F\x3A-\x40\x5B-\x60\x7B-\x7F]+/g,"-")+(r?`.${r}`:"")}function d1(e){const t=e.path||e.body;return typeof t=="string"&&(t.startsWith("http://")||t.startsWith("https://"))}function Mh(e){const t=e.path||e.body;return typeof t=="string"&&(t.startsWith("http://")||t.startsWith("https://"))?t:Ma(e)}const tu=rt({__name:"CodeMirrorContainer",props:da({mode:{},readOnly:{type:Boolean},saving:{type:Boolean}},{modelValue:{},modelModifiers:{}}),emits:da(["save","codemirror"],["update:modelValue"]),setup(e,{emit:t}){const r=t,o=Yu(e,"modelValue"),s=U_(),c={html:"htmlmixed",vue:"htmlmixed",svelte:"htmlmixed",js:"javascript",mjs:"javascript",cjs:"javascript",ts:{name:"javascript",typescript:!0},mts:{name:"javascript",typescript:!0},cts:{name:"javascript",typescript:!0},jsx:{name:"javascript",jsx:!0},tsx:{name:"javascript",typescript:!0,jsx:!0}},f=Ge();return Mi(async()=>{const d=hce(f,o,{...s,mode:c[e.mode||""]||e.mode,readOnly:e.readOnly?!0:void 0,extraKeys:{"Cmd-S":function(h){h.getOption("readOnly")||r("save",h.getValue())},"Ctrl-S":function(h){h.getOption("readOnly")||r("save",h.getValue())}}});d.on("refresh",()=>{r("codemirror",d)}),d.on("change",()=>{r("codemirror",d)}),d.setSize("100%","100%"),d.clearHistory(),Nn.value=d,setTimeout(()=>Nn.value?.refresh(),100)}),(d,h)=>(ie(),ve("div",{relative:"","font-mono":"","text-sm":"",class:ot(["codemirror-scrolls",e.saving?"codemirror-busy":void 0])},[X("textarea",{ref_key:"el",ref:f},null,512)],2))}}),cme=rt({__name:"ViewEditor",props:{file:{}},emits:["draft"],setup(e,{emit:t}){const r=e,o=t,s=Ge(""),c=Ft(void 0),f=Ge(!1),d=Ge(!0),h=Ge(!1),p=Ge();xt(()=>r.file,async()=>{if(!h.value){d.value=!0;try{if(!r.file||!r.file?.filepath){s.value="",c.value=s.value,f.value=!1,d.value=!1;return}s.value=await ft.rpc.readTestFile(r.file.filepath)||"",c.value=s.value,f.value=!1}catch(Z){console.error("cannot fetch file",Z)}await Et(),d.value=!1}},{immediate:!0}),xt(()=>[d.value,h.value,r.file,hx.value,px.value],([Z,G,j,N,O])=>{!Z&&!G&&(N!=null?Et(()=>{const C=p.value,k=C??{line:(N??1)-1,ch:O??0};C?p.value=void 0:(Nn.value?.scrollIntoView(k,100),Et(()=>{Nn.value?.focus(),Nn.value?.setCursor(k)}))}):Et(()=>{Nn.value?.focus()}))},{flush:"post"});const g=ke(()=>r.file?.filepath?.split(/\./g).pop()||"js"),v=Ge(),b=ke(()=>{const Z=[];function G(j){j.result?.errors&&Z.push(...j.result.errors),j.type==="suite"&&j.tasks.forEach(G)}return r.file?.tasks.forEach(G),Z}),w=ke(()=>{const Z=[];function G(j){j.type==="test"&&Z.push(...j.annotations),j.type==="suite"&&j.tasks.forEach(G)}return r.file?.tasks.forEach(G),Z}),E=[],L=[],P=[],M=Ge(!1);function R(){P.forEach(([Z,G,j])=>{Z.removeEventListener("click",G),j()}),P.length=0}Ow(v,()=>{Nn.value?.refresh()});function I(){f.value=c.value!==Nn.value.getValue()}xt(f,Z=>{o("draft",Z)},{immediate:!0});function _(Z){const j=(Z?.stacks||[]).filter(z=>z.file&&z.file===r.file?.filepath)?.[0];if(!j)return;const N=document.createElement("div");N.className="op80 flex gap-x-2 items-center";const O=document.createElement("pre");O.className="c-red-600 dark:c-red-400",O.textContent=`${" ".repeat(j.column)}^ ${Z.name}: ${Z?.message||""}`,N.appendChild(O);const C=document.createElement("span");C.className="i-carbon-launch c-red-600 dark:c-red-400 hover:cursor-pointer min-w-1em min-h-1em",C.tabIndex=0,C.ariaLabel="Open in Editor",bw(C,{content:"Open in Editor",placement:"bottom"},!1);const k=async()=>{await bp(j.file,j.line,j.column)};C.addEventListener("click",k),N.appendChild(C),P.push([C,k,()=>ap(C)]),L.push(Nn.value.addLineClass(j.line-1,"wrap","bg-red-500/10")),E.push(Nn.value.addLineWidget(j.line-1,N))}function $(Z){if(!Z.location)return;const{line:G,file:j}=Z.location;if(j!==r.file?.filepath)return;const N=document.createElement("div");N.classList.add("wrap","bg-active","py-3","px-6","my-1"),N.role="note";const O=document.createElement("div");O.classList.add("block","text-black","dark:text-white");const C=document.createElement("span");C.textContent=`${Z.type}: `,C.classList.add("font-bold");const k=document.createElement("span");k.classList.add("whitespace-pre"),k.textContent=Z.message.replace(/[^\r]\n/,`\r

Callers 2

DFunction · 0.70
QFunction · 0.70

Calls 6

CFunction · 0.70
kFunction · 0.70
PeFunction · 0.70
YFunction · 0.70
aeFunction · 0.70
nextMethod · 0.45

Tested by

no test coverage detected