From 32b13655b5b16c012b07ae6c072eb0d5d17935ba Mon Sep 17 00:00:00 2001 From: Safee Date: Sun, 1 Sep 2024 20:43:41 +0500 Subject: [PATCH 1/3] feat: added support for cursor IDE, updated pnpm lockfile --- assets/icons/cursor.png | Bin 0 -> 48657 bytes assets/icons/idle-cursor.png | Bin 0 -> 18036 bytes package.json | 3 +- pnpm-lock.yaml | 2708 +++++++++++++++++-------------- src/config.ts | 2 +- src/helpers/getApplicationId.ts | 1 + 6 files changed, 1467 insertions(+), 1247 deletions(-) create mode 100644 assets/icons/cursor.png create mode 100644 assets/icons/idle-cursor.png diff --git a/assets/icons/cursor.png b/assets/icons/cursor.png new file mode 100644 index 0000000000000000000000000000000000000000..3345b7dfc87d2b65b1d7fe22260c4d1aeb357fc1 GIT binary patch literal 48657 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

f05*Y4(y7|+I2n0+KtRG=()!c`-r*}H-E z2}NeVeO3rU1L~GIj0ZDbP-1I12$U!K*N)ciM+3-hwUiPr8o23NyQ6TZ<1+Z$Q}-Ny zJW)JHJK3;PZXGH#`;aKIRd9g$y&#}!#zDw!SKz2diC|jbNTgZN?Q^p(&Q)OM5qa3! z3cvN7V9|~=$d_Jxa;D+xQB+*moKDC3epfqL;mV|!CUq)xUS(tN-ACAQ{3ZB4g)OEC zVP;p)i`V);U7VZ2%#cLJZswy9zm}y&1vqM)Kb^n*HE-_jx89Yj5+wj;`!IZ}m3n6k zeb{+yugm<&9oPxm+Td?92;5hRiv^FG8pthLWWFk%UDkpZ@xQB!YkUwY$}epvm_mS* zYjC3fG{z;g`A^XZprc?F+VaQ6&BX|~;iAb%aLq<=gd1!nxs%rrpT51LTfXTQy0Ce7 z@$S|p9`$3VT~s;$Bwu!?IX<;dVe!r@0hzzVL$AF{kqUy%aTjI2IEkK@h!?@1V8fPB zUcvMt8K!&KL|U+Cs%_2&kn-QjFp>IF*e|kAwvB(iv1d1G>;hD33n^IT&=?~=>c-h#Av{$ zv1^J7_Bazm0CgK2J*MK+Z_AcENgCzs$dK1Ca}~z(%2=hnQdYWAi*=7Ar99_75v=Pc%no6_uhu{hi`u~(<_H*RfBKdd(`l>0Nep11xta9s zRTT-$?+Nz~ga670Sq(jD{(B{xabpV^)2#2MFY;OWY(}BS2 zXU8~NWI*e)?byG-w~srp4X^c~E6A?v&oK~L9-6=)gA@ReA^DqVh>B#>Gb$m(`%nRT zqN$TIwD>|t4A8@gyogdSe;Bxf=Zfz&v4L*Ai!-2YX}Zf^X~Ayyvia%9=+L;8@nAl{ zDaO-byl@e_4Df3p;Wquzj1tq$I!zZBkhH*-?{CZujUk`wwbwTCf2V-EchY-2+0FBZ zQw$JONp7Kh9cbrm>0o}Nhb&4Ko-hI0>ha?B^d#$fyF{P4D@F#wVH)EN5;Ff?H%Zri zE7jSCO`OQOjH&-vc;Ngp`zFxLYq3nz0@P)@>j2$Xz_A^fuJa241qQBUc$q(bqMe^m zex_h4q@`0ogr$Q;&_aEcj`0K9eo;Q8k8&V8>lNG<@T6X^S@WLmoBgfd^A#$f_eaRy z(9p=)qYHtJe)MBCYBvDB>K)K5b(R$x>S;ugwia##XOx5@SRr#j7Y{tNy-Zg*UliqFexotPl z$gU!JWUowx$B=hIXc*3);2Ty>-^u?<7Y^WkJ>=aDX7VX?j_#aSZFQnx8b3P@yP95y z-)hFoc@HxjA0PIw+VQBKnYE#%hj+giU2m$tn2~!QQnGj^9Eyb(hyHLe@Le`}zT6nH z)!6x^p;%xdHNcTab3SOzG1X?GFq_Bl;YQBe8|)7;#@i?Q#qKYKXreNtg*0!t{j+51 zJy*|4{+7_-I7ouJ(xm$*-$lO4PAPjhH4(BsK|t=>2filrDh!ZZ@BWaznicG@waIuS z3dPPX?CAFv0m9scga7`%8;l~ENeMj>{x~E=2Pfea3+#U09pI(iRDkM8xV)j&7DJeu zwFj}N*G@;!tq6H-!-c0*S^33Kk^8Rzug!Q6$`|mOS>b=$sQET|EI6<|a}d4K)_F2y zGj$(dnr=u-$gQExGy{Itv+@LQ^hinOk@+EW!?Hj^`=3{EBcl&QMvptfQ7D(v-&*o_ z!`QVF=J@+*+p7c#Y9K}Xg{8UPWgFn2(-|2yr?;kh?NH5n$ncGQFZm~-)RYSqoayWm z>>QPE?HgWL1e-h6yF+#4Ow3fXZff5gtq+?YnOA%kV@kh%o@TS!mR^Gi-0%NNc9*B? zNY~`TR{O#=3&~Lrvff0B_TWen>!T=eT;QZ|;46iio(an>z`dPcOz}Su(a$NU5U-~{ z>@s6Q{e4XNB1;J1bVt*92cct+&LpY+3c)u3E54_S6#c6RD90?Z=HLkOHF$TeS+;;)iy6EdU$$w97rg z#Tl*%a1A!>P0p(k?o$oK3I@N_N8?M=2Cgse0EV|7!ekkZA;?3<51YLe@&NpHHgcRW zQgAhRs+*;IJoz;#ivKxM2{W!qc$>0mawX;Mg5lGa{(K%S|9Xw@Hiof*sY_SjJ&d^Z z4XisYwrB*m-k1nS1C5TP+9Dzfmol)vvD4n}wD3xw;7eiYrXKIpt~)iaApkC9X5)iG z*MSnr2o#)1SJLBrw%D2jk+px_)V3HY3SSx_NY}6%>Hs-!>F{oiz*=uUmjNFJqRaT5 z0QBn|3gdf}w18y%U@qP5;)RgYZ2Y{qtd@{!dAiwg7++)Kpj}`0eP^$QkKLmmW53p& zH#aQxJ!qy7#OX3p`I#xDq3%0_M9`qRK)ZM6&X|Mx{H+y{>LWX)y>;ir&W3gfXo=UuJ-G%zRhTLMENPGCN@L)dSWYXFvJ*$M zyBTxC`dO<=VjjNR>xW>xFfaJimnSXOe~}6`8r6lH`$5$K7?vzUcM!TGBM#vdU(orD z0@OhJ5(K2sQrPMRLeYXdqp=!Z`_XQ>D#!C0DW=!0vSxi_T&LzK?YBv)O#y{oqPqfo zT_b`~#4`UC<^U=50NcV61GkdyH}W%+c^pD-mT0&yWCCAHnmLZ)VR923|*9RrK1_SAutrCe#V#> zWCg0Fd85kkvM2Oo5(mpCj24pJ%`}Al8$b)%QW&WauNfqKZ9(ZK7h60?;e>qdk{F_I zvjx{+77>h4LASs50kb_J%(ji}s@_;O%9;;; zOS0ik7O$O&DajoTiOE+eIzQ@chN)vpBAIl?Z0ggIh2$2w0w$1nb= zEVcuxfIJH{F{Ut`Lp>8*sUX^h6KAngD*PJ#1V+$*J1KmDw>jlp&7FvcFL;^7UKrG+ zI|KSS!&ALG=TCDMkTr8n$#N;jymiBzFIhMtB`eg1`~woYk2%abdZ4DsZJ zLbR9CgMDu18Gs_p!&c9CEmNn;y?oIkILeFrY0zcDqc1y01E`^G7`@o_res6f9!1oo zp1_CGbGdMOmLw7&|0YE&wc62Vy35{jfWs0BjzDSX2?Q}9-5Yf-&q+Fk2)%w>6mHGt zVwwAY7A{t&s6?*uM4@vP?$oiy_NfpU&llnXTkeI?mfHHI*KSq=1skv#@;DlXoU%Q; zD_{pTKXKd{76WYGXC1KKPkpVTJMY{HTOJ^`&__>O;*Yc&EL4Wk zg=cz&T|J8x^UDa_vc9-p#>RoSrUHaie`Mno6Yh&Kf7v-ld4NsORAq0`6iRqLJuUV! zIOvMLXJgMup+iuIF8cU?{|jIT4+crJYBBG32zJcZr|+7ne|NAV{%v1tIR0~PgJ+;b z>l^ss4T zER$J4I<9<}BEg|qhelS62BI329<)2HyPOxUzLRkuqS<)f+}kl8uPb z-p!GWCv|B<=O~XP39Tl##NrNDZ;s<4tgDw3>Zn_-)N6P$+4`=dF#8J?$!XBQ`q1`&VN02gW?kVHv7l< zQ~{g8-u2h9ttP+r)SFx}Xtrb6M^L79@_4rAgQIlRU1QVTbfl}x&_)J$F}<;%sf@&Z zaQ+G$4pi29LU02#MaJ#EPR4?-aG=-HQFzJv(jmBMwK8pZhGq0C*a-}uK(4srz$=6* z!iqcJ3?LL%!{KSkf+d!*{`Mn0h0grhH3!mvd2u1I{+iY1neU+4sy&Kxsvlj7PO7p0 z@+CMo9FOVkAra%Vi|I8!Bd-nat#OOaRfqGMjA2@fzhCe?S_z!Z`QUEGh!6v$d-kJ^ z?tVjV)tS}SH2($Ox6XUX=@H14utC(lm1ar)&MBEGQVq1%b0zeLjbG!N^{P>o+36hz z=nlRvvH3DZHRZHz^3lo8_o&sB)2X54X-ge>_h>LnD`2GS&788l@9+;7bzfFzW<8}> z&|a7Fr8Q2B7ay{0ky$9{=}f-euOPMx$P0>Fdv%TVH-@fWo8GLxY6KCGU%#tm-&8kdBujrIXzi_Wm$kr%gmE7xmHm? z;)Ts5)c5P$GQiyONH1ai^fE+=GJgEsv+CUSG(}T343Mn*$L8MeY-9!N4aT(xH}#fb zVv4m#y67h#vTXUo9$f4S37&VC*}F{}3B+iybVw6ORBsHry`enkNshNNSpJzO3Q8Goy*PnP%kNX zyE%2ij23$ollKx5G7>~uO{|8Abvb}$R%{ohulj!LZ~Nm-png-Nh!LGrOgC@-j>Dqw zF1niJlxz9Q5c1nD7(htHt~kqLkKc6fa2K`*Yh;HwJth0l3-)7^5b_4sUbWG8c`#+u z_KX7?WuQ+toin~T-z9>$k7(|d9$24Xz4TQbeYo;)1>Arn3{qYK1!xnH`tE-otv_#m z?3()RSC1cgY`de(bxn!mT|nwGx<-pm{?Y8>CI1DXZOkbMD;X)g52rl(0o~k8d%t_~ zZ>Go+zGm5}41g6wEwND)2B4mFNLB6CZT_MJ-#h5o;e|7= z7K-IzDCQ)~nezVWj+h510Mqihd9gH;Q_4g=jP)Ml*OIuhNK5NSg)v`9_{rjMLZ8(m zT#D#+s5CN%ROGgohYn&n&RK+TI_qlq8+O)ZY2}_t;4>vJPVyt7Xp^uftATF<`W$1N^qzMZgVGHOF^__{e z3sKRzQ4*Kv@8Y4nujaBt^BH^fYup`HZ73Z4lWD@?T>++3TOn0!Wb(nhv4Qs zuI;=!XY%86)kyHixw{oMap7*)?R^>!*X=NdD4@dsVK}ZSl{GX%9?^~?MygbSLxG6x z;sU&Y`B`&$-QrIMWkvd^me0*soN!cK-kEN~C~mX(Obk9gQrkkM7SOZwa@y!LJs5B< zVdn%Io?C{;RUcuhJUd%~2yHuxXM6o0rrtfC=|21)?{w$B?~40Qw?huQJ6Y}=LXA0W zo#nI@Mdef$60=yA!!{l6lAIDbG^|2Pk>;@FoUrA%oM$VGF^pl%uo>UC`}_HQe&2um z#lzd%Uf1ioo~NsF;!S|rFXZK%^KR2dlS3z$D^ohD`HdK^S370>ZQ7oeHwqeK{e+AALJ(-2f??HkM|l zo???>UOlvAgJC%!pUYX|(X; zX!D!Yy{$d_U)J35$lR8tfeq|NREbpF0pxbQd5tVAq_)R4+U@5GyY@YTz!df&Xm`B* zZFOhy*FHUEvPIA?v^_cnJC9_PMQZg2`hNhx`z-z5 zxVa2@oDbp$EUs{#8$JrTu6#=^Snkuc)(D1~tc)O6MF>zxQ6 zgz47%7?h;kGz6{tQFi%due-i-)kRW?`h((ripg1f!S|0rE4_m)@tysle!45W07mdj z@w)T3p>9ci&8Jf3`@?fn@9h5*)v2BE8ms8PKD{)0tE0}nDxxGBJ@WYj(rTwWt!Xbc zj+#*Raak?`9J&8_RR=e-xgG&#M!o`MRN{M`JHz(I|1;W!0!Papv7eiT+FS+mjT608Zl7uAzus4Ci=gg1y{n?E!dN`GAu5wvV%Q!+#ZPtd7>Lq;H19 z4fL?Z_dC!8Jd@S`H-5}mDawX+GS(ruIR(w=6flyUq8K;KV=|=SW!U2f{iBGJbYh^) z={Npo${=HL#Sq4YGQ2(jiU9!O-H>^(qUo-xJ7({?g5ed%^+h8N;aCvo@`6QkuAQE}HJd+-I&7b!*PwTJ$58#*;1tVjs_pBDt@{k5QXH7epK3rm|Nt^661WccErr zbbyQZh^k8{LE|lVL;qO$;6k!s|In6-gP)qNTY=Aog?7eRh=92}1nuY(84`;OA{lez zZY6eBGxit?6Der=CtCZa;}L*I+6+H_613Z>a{Tp>67i?fBNwF2#qlmXKpZGuY*`%< zpHqI*-c4)HUf~9Z*lfRaOLoKkiaV{7yV7`VtY?i0lTwEki8G6D{7*d=+4-2NWaR8{ zQ~~#W(hr|U4tIOWB258g5CGY{!+W51620Vy^;NfC@V+KjeS-2xsop(pzjE+%tFS&r6@S0dejh;sdi4$`nM*Wd>i^>W;nW# znLV?OdEby{Ta<(LDanqUG=o1w%B!P^qi#fBnXsYX8<02;mc}BXi@NrX00N~A9K{Tj zUxKJA8=tYEU^x2^H2C2Jw(DjH?KvZkUeuF#`yRs|FY8^1YZm)^h2^0rD*TWB2u@n# z)m(HUG#+=$2MN&PLyxqAGp2VftxsUaO~pIrx~o0DGhJ3bv5k|MDC-OQbw&FzoJc~e zp+%t9*iu)qVLmX7{eYFtPpqxCJ(6PwA$QW^&Gpa)T4vySJ=j7;24Lwe-}rX%^TzEK znnUN@bT=qFPVUnK>)l3wt;phV?b6k8TywDOwB@Hz|dmwBfOK;)C)S^^wmj*uTdKi zgi3vyH^btXT^!Zij!C~g(|~A9DES7$j-Pyi3C8&CN}61`I4qlS%i5)WEvqUAYtL?hc(KXhL@sqTpCbF_U<$FrYm>IPI=nLG)QCHLM4dxAR zDZMcVh>91y3}B+|`xmq`aM$0{MN@D>rgs>(-dP@`8yw)IKoW1*4=m)TRo+kE(uI zI<@>Pz54o6CrHsbL94Iuu;p~zk*~v{tUIfTi|6E?sY*s8o3q%i{@Xb_$*2Y+JyBI} z`ym+fev-eH{HWWn!JX#(RZR5JOf!=@yn$P);w!->)2=+XBK^!g%@J_Xo4-|F0 zUVC3Bd#{Sb)=ASVw3Q%X`LxrbwqBuTzwBL2?e-q@-AOrzrCXtzy8)~sqAdi{6MD9~ z+9-rYES&US!fPi-!C5Vff42Dohrqm8gD)8Xp%)q-x6a^I;}9maCUm$wI^lRE>k}mD z!Rd$YN;RLSBct%@DKdYwjp%1^~9exaT#R`w?i^P9^7CQpp0YUwA@4ssH^hr6-1`D?f1h^ zRS#E|-$NheHt*+e>ug|@2jA|4N-*2}s)CeO4Fq!w?J8hR502!1ZYa>^(%kpbe;8d*aJJm1v_NR?SHV@H~XxSKPCV`HFM&rK!TPKr}Qqf3V?NYpf}^C_Cf^DFxb>ld~+g z(wo2LP}9%w^AMu7VfLI(G+nkea-X^Pwspql|#;QQ4j2B zdo?JFL!D|Nf@9hPP;~TlaK4S|3ma&Nq!OZ#VD(UTz%wvKcwW0kg9+=0c3_#{rl| ziz#?{3hv7h?NcP4_AV}BSuoMSVBik$Il`7HH%Ai2T=XNcef6_{H2!yAlVPg5R_x^l$n?WPfs82^ixo`$Qf0p5<`3E5ph z3;mr{F?z03gfP78w5oe+S0H;ckmwC ztXy?x2dys1f3Pn{gwDRbTS_t!el3LRnY<~p0gs-*AJU1zarN5`w`N8x1eRup2Q4*? z^HYz+^?+7~K+1rcCGJsr&6F=7A+PwHRJtW-%i~uEd)puOq(6h{IB?9obSmCn2MxCc zMA5rUL~1-~3Yyu=`MRTcg~M~_$@(U)In7;Lv;WvQNkIpg6zSAaWopfBN=D3@gCFpd z4eRF!Xw2r5Erv(deVnyf~IeQ4T*u+iLWy#(cTS zRZdrFd4^Y2`wv>ep1Qx>i|hLOhP_wk(p9X%^?`bghf0kXTrFX!RKws8JBUVp$rvN= z0XNdU$UnZ_tgDT(v;>p4`*eLyyzMhDA00fE0%#XyB_Q8(?AS*^bC#5+?Pn5oqbvLLloTYwh5Nq zQOzhvPqDiagI{@bi*hn@5{q;e5fHg4*;Ed(^${t#zYlcTjR_Vp0w{#xSg>|DpQP@GEf9X(B<;%z$Z^A&Ea~Z#q>9fpf-l#DQ=)R^M zKQgA2eh^a|N&Bb)4Tw%Z@1SQ(AIRN`I~A>-dT9Lya#h_tHqK zrAenzVvFYtO_aC2!d`9VP;qr=_>W01bI&aYJHqpt%rC12T{k^#CY zDvBln73M_rJ~ud$m0ZEJnKsFu?oTYcG2ga>$<`f1phL?w=2-&^GpAo1Vj`_^XrH!8 z@xYmzfmGV_tDOY`W}n(h(8ut>wRJ+#Q|apVE}y#0Lm`}m05Jz}7=&{K-(vFe2o0ud zFD8sDyw)k@8m}2oP?73+#4(}lY+rYF_@(%gJWm_NxM(D8)hixlsx~mZvs-4WOfYV$ zuE`SAgOy2@IJIj*t|o$A{sXRp3*^R{sTE9T?4;DD9Kn4+@)x?n zO`rOB^RadTwPpDqya(n-#ic)ijIKN6+8Omjwq;GiZh@G6Mk;GW*m)a|ZM}(!Zl17k z?(b`T!!jxB(g=YD69&>D`G6fZfUjr=nmb75qs;KdE-ov8u6h|H+l1r@!JrRTj9x|L0OPVK{^S_nTBg*2)DQF(h zS(?Bj09=eO+0)yUSLSVU7Hx3Cqlfv01zy9I>KV-gx@7DmFX2eAIa`e%a@F5p7rLtX z5bpQy@kebBwHvz*aJX3lJ8cc4cX&CM2U{5+D+c-~YmFIo?dhVP*z%$>%ynZr;h>oj zTKH90Pmx~?T8DJ%`tj1o>P|-xx(L_IEuhl{Duw==uGF!;YU9-@I|dTFwXb&jbG2z^ z=`gfSJWT$|P`SV;82nqUTNz#Pc!B+MSN67*w;u6~BP(w56ZmCy zx*ezuDd9=S0}`RXb*!}L_Q4we)*pC;43^8A0HqjOztK_vN&nfH>F#YW--Yrrp^0p@ zP0_GVTz zig=d}uxUSA`>hpLO+&@b|G(5rl(*%jzu7s^v*8mDb5atBQ@i+(D|BQccXmvIw#=K_2sr%wu5N(8;;Z=v_@9{TQCPmbj`5N)Evcu&8SisQ^)btu9n#Qfy zxAvAAZiou(j+tt@=e;XMJnkckqg5_9nVi?FO+SR1_2+&Um=lfshj*fKAcM57+JxT3 zHtlhPB|M7-c2bKmF?xu4nsc|JkN--cCI+x(ReoI|;Ldut0@Hh=cL zWVKGn;Eb17Hk#Fs{JXEDe8Ba7tKBbEG$>({!BWbyv-y5`-=i&o$~ zBjz4jOt*jy*pi8z%Q?#cEv7Xc*RVW)9@oT!7}*RAXsvRx$cO zlA^_WksrDm@-TFy@nOgHBj$SoSQ>B7%CmATfTSjZkVX6C%CW6_S#E)qPGMhs_(P#0tDNl?=!s!dw%;;26!8MV+{JbBCebCUh@k)-5Hq0|HJr9bTJ66 zuS$m2=NY4>4x#gl*M<9+Sp5X)+w3D*j$16x4@@^h(r6b~g6E&O>`rP-OUaN0i!vR4 zT*{Z`1euiGad~#~wt58MoKDeeLMk%5n|QTtqxX%J8edMbsM5m$t*g%JC>~%B4&uZ* zc}5Gq#|6VPRXwA)-ov==JHtBZkXrfLe_T*Ec~x?I@gZS=ZXxds&QashV##qENwuc| z!_!x{d>~}u=H{nCsW2xCgJY>#w<1+_QW7r}nCXcpT-=`IW?NPOC4I_OArRW}BVp*+ zJ$H&Na=gfBM?tGcz?hZqhkwSRR`E|j6&_P&YBeHoi0r#HJD4B3;`4Eo{kWNC8NQ&_ zEt_>WJ>!0;KBFNdHh|w$juU_Vadpa!?>y$%cG1oAD0&0?*Zp*Kp$O*~VIb@Bi=J@M ziKcbN`Wr0EzYaj$X^OhlRh;rB*@1_Z!qKZl0=haihXaTJZ}~Pm{KOX0qn8~87(-&ss<>VH->8N zM!(A%_j1G0ML$e5Nd%3QjGlynxUy(pEfOwbqgg+Ol@o$q^&;)y9P$!BS;s@!G6}E2 zcd)0PhURzYR1$qz6eoSPfzpZelljvBtx53leg4m=hcmCcN3}?-mh%j$R~{fPS#Gi4AHbiiyrPu zk7x&egZut=t`DwcO#JxbvqQ|3NG?(kKp4<7FJ{HSB(H`NFnHABm%1r%*j$<7sj(>0 zGZyJNP@1m-&-drfYA@X}W^c}IEqSv3F8}iGePFEzew@>mD*89Z81+pb`lob7_26oT zThJ%vbL~4I>Ss|dJA>f}k)|$xM$J z+ZJn_hN_OEsa zueoRFI;ky;FJj`P`Nrb$0lDps5&Tf^{HGiE=>LzW3-Y6iLuCMd*w7{Sk1qIFSH%d4e<7XZUxwy<1jz~ zSIPAC2=1*W?+p(8!NnZsUbcHWSd_6esKg2ZY&HwM9*F^O| zP0AxN!(V?ZARUg6J?e(If{n~$(?0vKO#A?gEHW%JQkv%&l}NZ1!s7WT3AAO`w^@M0Cdl=j2RZS}?pxQL#QCzd*0k z=5CFY^K^B$koIHbSgaqfacMVA%q_)~2^cRuq3T>tQ&ju}FTk4N2M`0meJQm0*t8*K z3*b0wypIUrYW1ypga65oFpHtN`Y{?Qo`eo0LaxSbf#8h%jFR{em2F#)GyH3??}IVk zj(|mRzPrM?P^6aRO|CTg+PJ7@xY9GoeoQVUk+LqU4XMT$LFD~?K3v+Tc&F_|f^f;q zh+EV_S#ztC^)`Uv%gqyE`;~K=UXefn0rPRTet5>?iO~jgH|q~mE;R|6rSwn#?~9Dn z18>ec7uxmZ4EOY_bV|ZLvIUu-^kt-?>l$aXsYx@V_h6|b z4b?4eln=;ET#)p=&V=5E%x#3YS2pS9)S?{1yM6kJb_CPl)lUET+8`2hDJTx(8?{~5 z9+=n|FnO(;>2|~oAjNNU$#pfy;x({-?mxckkIk|ZT-3QzB}9A$T5BKUl4$sOY`5#W zXaM+h)~#|A2LT!K)iSGlf0y34V{%gw>trL}^G3bD)He|*6ey=?SyymY$(VyyL|fDA z){yyFU}`kjJ7SXl3E~CE-L_Y;f+T6DE;yVo%HY5QdNv<_oOXp`Ds)= z{n9*CmwTX}w644Xj6~VqKZ(x%LK~|bO{R?*%R)z;5&Moy&U4rPfZKe0B6&Qh9 zx>&G(ugC|(D)Vgp6hEp8f5??xTB*6z_V6!nEfV@R*WRb(>YYO2Qj--he;t+q!7`Wr z`PBHNUT>?rJEt}XAeha(st9E;rf-MjJ)LR@kssb#P}95I$SPKZaLM!=_nWI3b42=8 zfK}#&^V?3l$J5#i97Bv#Ub8P&tVNwAarr`n8czeWN;e;(R%8FX?_mgJW zM_=xxd97~gH4n!9%RP`Ync?u>a`Dy3U#xk5%^wEk4BLt=+J|2MG`XQfilp87vYWC$ z&BuyQJzu`3`%P`~HU7~?h+8}he^qo+?ty0wP9jOB^EW3)L-97e;Gk-vF=4_Xh8tXk zjzn`a+KLBTAdhGneH5Dm8K;>ylzpxQ1qN~%X$D)L0q=FcR{kBZfnEyk1a*h6LpWG+jz17_jvVO7R}ye|7U|`H{L8!KFbju*Si`VK4mj))5X;HEo1niwIk^h&~T6e`fN_nFC{G|j+ z{TUcCJT@h3?;O72AE1~xiL8b;X^=Dsnp{R~XAaOBwYDo?QoqiRgbZuMTw-1aHQq2w zLZiwkjkbG`LUufTrtB4$ZmQt40fA_bkGD9*{gr~Ui&x|uqRO-}wMNAEO$&VDQ!uLZ@6ts&RsX~H$+?CWs%b+RN=!=5RG%w$p={p_Cn@>E=*?;wf zs~Ar)!ey=yC^E}vtnidggkU?#yzT|qBgj|xH9Wk z;2wk~$=l9bMO3f>ad_j<$cdd1dMktd+Oq43@lG|OMV%hoCqGtXoWznNs2;n7PFu|? zOWm6~O6D+-1DRYQ*BK~s* z6x1^asz^F%KI(7u_JE@2xLfzUi0mz|S`P|b&$rIS@RYEb{w+C{D^C~9VPUe#_sAB8 z7P!|9S^&8r=!#)EJU?-4%gxPy?>tT4`|~>WB6TbO6iPew%j>gtH7T4M8B1oq=44TZ zS;IoIG@{3Udo{FN%a&JR5T7WOlcc<0P?iwj8zCky^a}5Bx#1E_E!($7au28BtAfgn#*~A9z{5m#4FWa*&u>pj}f3?e*Vo87-RO z1Q!38rot8IZ52sJ={*_cZ=rI0W6|^XNuI6I?~DZ*CC`JG{{WtHPG>%IAMS*m<>+^$ z*OC?WtY_YHGbE!S>doJT5h|-CIYPpu_b-;zo;1W zYDR_u7Jt*E>YhsnE5HAd!K)Tb>4&7X#eGQcpX=sj4Md04Acdk*(f;hCiI*eiN|wlX z1|u5Q>8;=zF)~`7jApA7J{F|BZunqe+^g&a@>RSny`B3?u?MDzf+~Kt>-T#7?<>_g z!$a=ZpNtQF=eYdFn{i;~)Eh*^%@TXkYS}$vTD0`Imv`v73bi&mF=x`&&*ins5%qHm zf)}qRQmSi(Hym`e@Wn31O-3qCYi-YECNCBBACfL`Z|>s3$cn!|(0xBh90-hweNAcT zcQJ^CsG7(Xi?nLyP(Dx+*JIw}(<4iaXW#!N_ks7_jA{v1=3G9+Dy+@u_s9g#e_5<8 z4NW6ftiRS!otcZaty@lnok+H%{xNlGuZojZs2ZB#iwO5cl@M;%=nP~zqq=D?I;suk zvWCZ~u;`*B?F;I7e5p>v4PFjJ;&R%mX9>1;C4?=%+%Lh6;#{Nz+Uyh%N7%A|XF7xG%FP!JK zGCuUuaPy8$1&6NuTKMSLkDZmfEq%5Ay!s{c=;fi8X#XLfO|5p@2R(%OE)}KTY_mb@ z@f0LTO>t5gdj0!`PiKe8)}~F`jii&hR@J8oNKx^Hst{+a(?FE_OgFcEz=b~^X98sm zdTYr>x>XdZJF?L~F_Hf9f!3exyk=_4uVR$fJ;zJi?t1M0Okr6aAi0oC2_f4DVtOV63l(mdESXmy@||Y|MKG~& zz}S2fF#S&R>xARL^y`r){0*UF4N>FNYIMuBatE_&;E`ePN2dv?nd}O2+(S5MvXp=o z7F)+frfrBuwLLVztfV5eZl`(Hz%;w(WA}u-Z(`TQn~*KBqsa*D6VF&YE0tsq2e@=d-AjQun211pm#X*C^J@Y7hbR)^(e;SfU$qph$W6gUQHZ-Ye0UwaEFfSh(gH1C^* zXXHn-CRL6`3!iv<0e8m7Y9=uz*$jFv`x5TfjVEQ`q+(ShB13k}P~hgD1(le&MoY%y zyD?8Hp+n5bPgP{l%$_9l0<^tz%r#9QUyD6&EDCcG<;@i0TrhyjwS{(V(5uf_A69Yg z@K%t$aq$iFRbvqw!*z;ycX~>*f4(tK1(&D=pO-JQqKVe3c}T%xTjNj+2&Rpnt>@?8 zUrSSNam{I_?Jt21piU$A#S7^EI3wkaSMxEnIW!^W7z_y@(#zdi;gmQ%0CA0LAU zjQo4A{o%z=SwT+|oCcefZuU<98WbG}v-bk@IjUL;OTGPL0j2#svm?o6BcLjPUaQY<^@|T6hrY6m#eN3|^N+M=W zadfqf|GM3GBP1T!TYzG=Zt@2rO>Y6oe+iS{9HyT;LwM*S`GPxRY-!x3Wdf<|8?j;taCn?vr{w^Lo9=>h z2y#xpy5gp&P{2e*ug@yC+K=`JEjkV2yV^Fg{O-|@!vM1*Xx#&FFX8igmb~EaN0qL7 zl9qKIm<$X?hW_c_c4c+K9~9(GQXH(TUT=dUk`$F^a#GSa3M1eB_>DrokyYjl&o@Jo zdDV<@e^~G|5aTy9YfGsko}6-9Hf0w2T!kg3{5-jk zv9R3!igztW2cmuJ^TvjCy>1pkI?&K=&Z}Nny&L47V-bq@3%e-o@vjE{1XLERtAN&% zdGcNDc<4TWOc{l(auWt)fAO8OgkBcxzfV?ux@%2xysvmHS%1Kb@x}|rz4mIjUv_C} zaloHU{XrD(O|;KCTK8A6h`noWvvCN92n#){FsMp6~-wLRdJ5?*@53Kd}zJ zYij)YwRz)U?3Ub6;kSK@mWuL|hJp#-1%c3)8)AaGpC>3@__JaEj&e@oE}PSw`5MQn zi8vbvUg9d_@2aP7&1%y-->1Ck_+HSUQd2o-8`YHqdT?h5Nh>!SDnptKuI4(p3#mmE z3kV^(ZlMUXBi$=)C)d@IVe2s-7CD!1 z?K`}+2{bQ3XR20Ji%u^o2a#=+uuGY(9-6u2kkjevz#%Z0q4I)95Wg#~mu0*BDjOY9 z6NJpQWkCxB*RSh_jePyo_8U@H&*Fm^TST6$GFpL(7eZ=+qMYT)#Kaw*EN+ryCIag> zb>Ran*j~?8klB)e*j`3*s4>O;bGo|xz+dE?-TsO3$>x}uT(2i^m_F%b!s6 zPGb|ENMkPPPIB+?2y|Fq`m)SJU;^{yl1lQ)IPAWLv6?L|6{fZf;kMJoK)_W3LuyMh zITtpOYZEprOt`04TzC6j9Vbt4ssjctE?&+PrtD6yyo{&Ww8rqU4Li)Yudiyr@m6)r zLrP^Sgoy~>gJc_6zpZvi*hLAkgO$a}K$uBX!mvUpz$KC69 z?~d#PrO-@Ar~L?LgypgB`QO}RtS)Y%)Jsn(#UK*!x+ajd6g^tta;NJNZxvI^@ug^d zd~ePL6100O8GVEFyxT*z0PQw1&hGUVIb-)x5|>uqya$ynI%r1mkhj(FB2s0-n~Dk2 za}w-UgD$U!aGOQs!kG^X4d+KMeSDBkX2vg2>%rDTzcs9D@$Z#xtj25rarH2?YxrW8 zbTr|?mB%b?VLs#FNw;}q-Eg|n`X`7*^;$feeK7Qk$t99$PqSVDZl%C6YghPu%b}>W z4e;BIFZt&U05O<#W~;@V(_a#fM5HKl@E?e(31!r~G@S$m$X>g=!4Nv%3|6;%3!=~u z`3Eb?eT|kS$NS|zGY$;L0WldcbrtD#r(b@!;-OXvxY?Pu(r`toqC^DqvVks$nC}e| z8OMr(wuJXekcu8;0?@DFI05|Dm~oX5!QDCNBWFVzdRm`UdrlFhQ$j5b^>q}t#sODW z+9Dfc4tO_iAa>7LE}F{XGoSSy$8NNx9X@WUFU0m&4Ti1svFOpaIkC;FFHSx&l<$ZC zmD_QNkzP3>KCh;9Jp$|42{XbjKt7IRg()F(GAY4?ak`b5Uzh}WyZn;Vo9`|AvM8d= z6fQ|7mV@f(dje-BfF7Yn+!4*NBNq}tsZCaLGPD#e;Y>Z~!GBY-{<*Q?o|3M`s_^gP zzof7&oUcAc0T`E@Ck`a^Bt0!CsB`oTP<&bmEB!}hSr>j{LzBVhWxm6MN)@bJc${@z zACpe}u*i4tea6tkLL$2xcODy{Z)~) z*4Me1@?m;%#76~OIL2jmq2@eT|Qc!Abb+p z^N?g@RY-gShEq*TZ|e84p4){PoJz9fezgday#rdR)YeV-ob^39K{fEZt*ZFGftS}! z^ulHZu1Jz=m}Ve3k3F(reC5}>>u@ag<6j%~Vu>YRV-G|;2=!^cL@=XRD!Ldbg2Afe zccT@@aYD1Sti2`92CH%CsP1J?=lS9E$Pw+$a~CFn0zDdsepe$o>h;8MxmRsb(yqZx zy$R^{Qd7vInD3DXm)pAK@B6`AM2-bxZGc6@eHu-3r&TQj?Bq}VuZ-5o-0I;9^u|6! z7Ii7_`@CS7w6-3~FIHDFt{8bH_K#UN>=bGJrN|p8x8a_Jh6zQgN5bYBFX(UCxsHA9 zZo-(GNN*iZwrKuLiN~}wvsz9XAr`Ux3u}P{K`T4Roq)h;qSjs(Ab}tc+ck-Ur*No! zBTrp@#EV=~5%n%9@_Iyoa4LqTon-ko64kq>*fkRF%k?zGr6p+ZDj=lzWx;49NO-N& zyf$n`KE|l4)kuQPH@IMP-zGsny2l>?XX9WlC*EIFI940v6}>g(0<1HYy_H~YnrZ|AcvIlj|{f*Z?JPmYpc zyrqcuFVGrEHW9-|4 zC@+>BYu}Ru$G2pn(sV)Cmj)f4}kq;_b9)Fdv7GdAa9K$N?uaf>dWUf zqy3s<9HoSN)NeT+ zNi?*omG0w5dXe*%u1A~daoaVRUtULu%KMeQ<(z(+Tv|-{2U9%h%O&4*C&ksk&Z$S? zoiW7QlJrZ$Rrw5DJ8Fu`Cv02c{9LC1Lbk8M*=pj;UvocfNMD* zvK_N5QnMTH+PbqSS*m|W4!75P0!oKPDhzBi&(Z5?zNk~-_xv(!ynu$n%O)S7?J+z6 z%__Llg~+ZQX(s+Wc@cck)+lZ{-h?96e^JZsZ?TmVsKzzKni5nOocXF9S3Y#8xG2dD zql|dv4VdZq8gkTCqX2=aiepH6L5Sc&hxPbde4;4D@}Q;p#*v|4PAKWz{uXX` z*ZlWT(8T`3z@5*|~S$Ch^xqlvfbnEhZBH5BPoMNLt z9$#t$w!0pLV6?~%lIZblvJ;o$vt;`?+zWuWL2 z+Q3c5gkI!%`5?E1S7V3;h68;*%F2%7Bgct{;=6$L1rNox(bk0E!XDa7+K~U|Y@(oF zNh?3yh2r#XN9N67iNTVZ`6o$3!iF{Q`ktIeN`M@i&)u^8=f2R7e}1*jbo08os{aJ} z{KVe?RCnw(b;LTQ?Mlii_@4)^bH3K+G5&2cCwlR$jt==5REuqrg6g_#;X%Sz7j9qR z_9Ei*=@TfJuj19XbMf{A2y*hoirj(_X8&-gde=C5xs|`>41+u_jyR*YnzsYSOu_%Vt1553{M)JE;Zs=}S#PtfpY5d7 zu6#m~E9^&Jt(e;Av; zi2U+uMx~<7L5nl`>f-Mk0kG^CLHW!U;Nc&ivy6S4f><7AAE?ldT@XTi$Sv z*;0%C3K-oDS?(mY5;KbX7i&4aRwjE%4j^BSf5`d1;JTLu4ql)z=Y;{xJSt^ILCsHG zGT_L<7o1VR7rW+OrqjgpvW=Y^HrSx-P94ASnCcns<9vpm{IIt4Z!bV{&p&flTIeF$ z-zVMi!nf~}q*XvS5s3 zy>`8O-aEWd*n5Y^t+t$-_pK(nSfaYYVdDvaX5?*10jcXj%7Nv!VuB%u9L?{j|Ozn5@Ur?zLanmYSJi5JqhwW0A4Z7K+Zvhgr!T|6m z$$VSr<-62ef3s^JOs*{|fm&|DJkQ2D{JY+zM4)6#FHfKbBg@OYNno zhy|%q=z@vvfHbxlKPSj|R(>29$L7v0OP(XOEam>%7j$q>Aj{_mRxNZF2*IQAtnZxm z{#F;6q`A5PY{boc)~UI#*BA{wgMGITk(1%6Z}8T7ju{s{hlr326psXe%})}lr0N@qB$4|z%Kqv6Xewi@uKq5z|i`FipIa0XR7&6 zyZq+9Ui|(4A`d$^>LnWhGQI0;=#OZ?^oCuL7DppaHEMy|v)+p*$ki!YmhVJ%q;t*0<7$1-!YQ>eiv{P1J@YtSBrokO3{G$0aC?hqPOlU?cXQG%ou*Vr+8&NXk*|dDwbbtJ*inu(kjtq; zju2$>Xa4?q$VifWze8N_roZJB&^+&@j`aMtNh7Ol8+=%mR9^3!+|=99(5=mh2oWiUcQ=+Mcfm-D!7f$+Bc!sr&pjR)^ip4k%Bj(Sx^ zq`sO9C{1EeoV-Y4fe_W{@10%>h-^d?$7@3*}}S4*xwyH_$kUqmJ;W>5QzP#JiMotCu;Cr_5wwm@)Bf8Wky1_>!56S<~GEL^}eq72+T(fzy zOUpX-q4yKzOzzC2T;91y4)0}k8G_e)x(lLc|G21M7}4 z6k*E{|Ml>{_v@-}$84oF3g45_dl~}CuW1-ZTJox}eSkSYBc5Yi_nMl>9kh0yugYL6 zO-&lo_O)AtIR`aU;s>SO%#c?u#_hCcEb%+=oBl%%3qN#HL-3RCyxp~{3&lxsb*QHt zz0l%@zDY^$3@1;R+K$d4R=W_F-hiqjx*?+vvS06bLE7M}MljzJylK4kysgerFSVaP zHmSn$p^?s1TyaghxAKbLqlEBK8plSv&%}r4!6Jr3;|aQiR}+(CdqpP^0?2We|nL?lf58PEYnR0|HjNsa>>FeM)oq9)& zd~cJe-)wc4`P(;a%V0LtT0ZJ|{~*-hWwYvgBx^AuVP-*pa55I z9XqoDb_jEJWNZCq73*7{X1{Dxf^5n<-i)W6zYTCE028IVsB@-0@AD4gf1TU|a{tfF zw}o5kk$-{9^rH|K0K6gTOf)FQ%slYQhB+??&ZPqz+$pzB$FH2LZwJxT$!dE>+m(Q9TgLmN@_vxCz3}@G)zwl3dT;=)Ry6cd= zH8Zj|nYdWR)A2sqVw|k_rlR;}aeQ{i7tAh%5#sQE7p0j~|90#(KCO~u9FZc0>1+89 zrur`rDA&^Riy^-A@7&V5koGghI`5J!ug^OT#M^=9`N*(qtSlQcjNuyqa=WSt-*VU337R6X`%`x%3eZ2JrFB=mnQtLvt`OrkMN@!Y-YFr`0auj35 z@muyopk|$Nv)zc;CeFU9O*SgnRx3x_P;$I#Ny9ukTT#jl! zRd1ZEbLV>qzdbq&=ezG``DrzmaJ~J9ET3GcNpbDET&;SA)0|lXD@gBG$-EyACp<%f zB#5U4-m!yfa#%sUxbhYfc#nR)2;u_H0O`85%L5993`OZIXvNj<`_IO9?9ULBr zBh?xN_I@dYvu=G^$J5!TI=P9T2Mn9e({0)ZTLE*oR98wW@%8#RC#BaB@HtCM{3H~(;_1=-pjBkOcTjM2COJDukw96qf%b|)}d$e*@F2KWRos(3T9=?Ca zU#(A^YASPf!}HB)i+0cm>`R9lpjAe?JBQ1U#Y6auY9e{6X>sMK#=K@(oy!H!M2GA$ zI*=^5fuuNF*S05#jPC+QK$-Of3Bq-%3YhJ7dy>!u<6F3&uvy;>wC?t5puiOYF1rl3 z(Dnk)PCIeFZP%vtjf*irMu@jA$Z(jnh2k?Gbj(QRc+ACAR!Hlfe5!9GY^edkgg*^k zLJ-d;l0cF3TIsbTj!;GSR-~?oF^c2E+4nk7B;)_5z3*&mYTLpM9YsJkN>oY& zHzJ52qJ$ENWg}aWA}GCW5kXoIke&oYU@IjmO{7FYK#WLl(jrw62)&m;Xo5f}p#(_o z499cNKe(T+U-CSzMKaf%V~sh-c*l6(PxKpsAfA`NqW$kj`6B)espw0O`GHtivBl+? zO$Gw2_z+9X{Pl^!tzM_03#J<=In$wuZW%Y1X_Crx8;@S9f3~OoV8?_@OjLK%Y?O{~ zUiswniMx3Ly;P8b2t-8Qt4SAqP8`9rftNTOBO#)E9B!itbe<&AfR>yfPuV8UD}nff z{nmA3NA`}&4|drnGs@DFCp*nsU)DT?+kC_eXVw_sNp*7&cx<$GqgSSvyJR3-J!iwl zWE^#@OVB21cgv#Z)DPXxB&axzrOCae>$M?_A2oMsX51>tiPoZa!P*gnrfx<-4+gtr znr|J_*0{J6M?Xq(tEv8kg5@C`NMc1pOBB#mV6W2nEZ(w1RV7+l}xW=ibC`KZ*Rj!|yXjSp-*jXI>o!ON8;`1SZj*3=ZK?DnUnBpq_5;ii!5}-o#nw5wsxWdz*q(ii)GqbF;Yn^RYm5sq3=@5_;HsekJpat}&0nuX<2X&#%cr9&qh0 z_>gVQrpgNIfA{HgJ(Xrr=(G?gro9j*47KeM*X3f<6w)}{7hcWS4MvzIN@ z*C?c<3JoAMU(X6p6n0_T-*igryHm7%McKWu++d5XTr4WsdbTZnVM&mz#kRyxE`$i5 z681CkHd$Z2afMG*8{IM&9hSYm(epK#=S^YN#l;-23w<$eAIXlkWEvb}a%;Xj(Qm5f zCjlf%9@d-IWDoVA8n}s=7sCa^F{QEqt8QlZr9{JHYQ2_~nd|X41%7Q<-$ZEFroo~u z8Sf3~@0NF7Z^y#%>N(r5-WbEqsDDtOj?&e#?+9hf-tqsmd@0Yrjp(%p9}iN_k_#01 zZ9bYiA?6?Y^nu%!=YvsOZT(X4Yw1dCgpGF=*V4wEN&elrnL%2XV1Q60+) zH*o1h`XpbtLk*WA+lK=FRlaambqhkY11WtuRKDs~nz?bJ7FFQ{eY2(-tMF^!OjG-0 z5kIAw_;1?*3+8%Avy59y)4f=@$s77qTV(qPwXa8SdLDXwa-Z~K1aizJ<&I{JdDePP zEIi!ru_jJXWo(mF#9Z&*c-z++ztK~_kca#7-nfdfp4ohmDNi3tu&>v#rvGphQ=iP* z?F0%8&GfPLEI5B&;OIh=sZ?_IT-IfBR9|F;O`yocAH){55xo`v5BkBuAOrxR*nZ2s zJKFWd_f+lp?`;Q!og14Pl2ukS4;dh85SZ7I#h9jBC82tncWl=>v=AzbLs8;5L)EfD zspM_;x_8TG9OK*k+rg}WpsyN{kA9vKyo6J?e;FuV+LPPpGV6^DYo^<N`R??a{7@UFA3P?HZXf5LLF8;z` z`^Vyr;Vkc;8P?C;L{MU}7Z7M*44$N9)UB#%oL0_)e~|o)wmw=hTTj9{XudUCfhHI@ zP=A^PQ8gL9HE4Ci4gPpx`a2q=Yhy&4Yp_#hE-%|x25>oushfN9$2FzBWOW;lB|SlP z-5yAXlj1btK`CnXE44rdswoT)TQcYK9hUuKdRVojgkE0VwaR_ziyJ^Qo(4+lxj{DA z=PJ9V>|r|t6N#9giQ%VWRPR;ACRHY-l08G>n-lJ8x)I7?Ekz%crd~ArKF4=uqEL=c z;EJUw)R+C1R)2NjeF8N-=Z*T1i&Nb)GEv|bq+CsvN8hltTFernlq~Ijn*ImKGT|7+F-2F(@bY9Ei>GM zVquC`KNkKJdcDI>l(J&q8p~q7zQd!#sjo@vnHcdRiNi#vBEmO@QMD^?6eArm!uPJ; zPxt;Bkv$o!4z+fTOEHYTBABO`{kr5vw05amj{0!wyiARWXPewq;cKL<%KhhyS>iVS z-p<&p-N0n6IpsV|PJ{v0ZC*Td&oE&UemCpa6xmZq6yl*>`sUj4n*!6cftAd4rTOcW zr<#=YyNOER4Y)xIz0fYtay7^Lw}I#XNceoyYb9AUq{22(Fy#!B?P| zLaFykTT7XEXb?E$S7dA>a-P_j(3p7OHP>Zpg)`KapUDAGhHPL{SE<_-uZiaHJReHO zup-dIxGu@~02eVAk9*P<^liT6%1%12xa_P;*DJqXXyd)0(<~r;r9cZ)l6O-w zKU>Hw>CuKaL3DUb$MTDen`=u;Y4%}q!B^Yuc-!Mxw-=~T8xcG9%**{BNnE z-12`?+>Y$Rch3G@D~lf+4{Ev*s98b08939Pf=;;*sWnc|t6FWDKrv=e z;VhA5ni-zl3fnVVSnXWvUv$$P^ZBu;GFtVhwnIJWTh-$)^vWj?J|e4=W@U7FME=__ zr*%}y{dXqmQ;wbHS~)WV5ElXsz{?v7ilIw;(SZ)Y5o8O2sSN z<)If{B3SCv`=wngnK~KQ_L6isKRcyjCcG;^QvfPjo=|VacD|qt~Y>}8(Vz~3Z9brgt`>A~PdSx-r7~ivDR3>6@2)DQ0ie${aA4E34J-0Via%1P% zdfd8gr)%xMjw3w-(ftN$UKvHqnex3w6tcAKdLq!wNyNs7UA9~5Pjj<9I1Py@d@;im5Z8a;BlC+B%vn2*S%c0`vADD^ub(`#_t`Rjw1zMY1B zT9H|`RW%g@?*TsaV<4`Albj5R)^!%mu~Z}-E3&3^taZUuFz$VY2FHuuSR?H-OJjW= zcbEqNoTO+qsUBfm(Yay!?7cGRFG4HVGu1ovP6oUxwGr)2_|j#O$Cf@1}>k z$Hg19C2T5>h->?UVDvc0sf`$5l3S7CGC=l(3dr>_MznVO(>h`V3Z|MEKGBl-Mw_mjRbd2K&5axK& zGHg0sERDzf9NsjyobSC+B1woHit%>-)bt3+WxwApj#;RkJg6XSYHr9mgIUbsCqBVk zfI662oyD-o&fU4w0RN=`ayu5OHm2QnJ-Dvn$J1Z;#tqu_C+FjzJr;VBO^)3t@f6O$ zq0i$~92Pe?G^K|vJ6*d6VL2PUldX9FSdti(z8SO(mmbb*ed%9l9Yjn*Ou0{R79LmAP#tb|?yd zl>G0y-L`>44J2(dP)(ie4Gq=}>DY)+Cxg zRfc$BWoE82BVDOvR@I&$)W&bZ?=+beRe>@%o~T4F#9n*DuSv+bX`V)rq48^ScXt0n zSZcj3dM2dIZTGuNlEvR$%|S-4=%|XQ1+=M)qJ8#O@6emo?A+daS*}4laDmGB-Jgnz zdX-8;0Uwv+BrGLh=-4cr-f~!3JOKs6c-RqpR+<{=?`YD3`*@3O2v=SNo`PyloRR+IenmliafrS20xw z$GXpWD_yERV!LgwHPr2Ub5^xvROAhM;*c;75WfP>NDPYwb*t4;OIets*~WW9NHsf} zs=0<}(N^U+zghe3A_?}kt;@H@VReAa(&k_R_#CJs_a9MuiozO+sGeI(3i*bvhKoOS zt9;P$EB&7p)&^o!&Tzq=uby$;4$Vc$?7dp{a*A~>tG4RN&xy!BvIXpyI5gIj19L#f z74iF{TXQ6CYPA3v&BeVe*COwxdn9E@DGsgKxZ6?V1Y*1LKkMsq1#Gw9D=f`*!PM-p zOM0GM5X7qms=2Mw?+bihDcV|-I5;*;(!=cfTmgXjVb$Cf*dhO=0qybw)C2sq=63Pb z-iguYkp2`F@4+MGd?sTDXTW!UVuv5!w8M2$qv77=60%E(Z^4~Bg&Y-1))_6jG!E55 zzvZUB-nL7Zxnw)<$?;Ze%^`3obI^uFsjnNi-O<7KmKyc1{XB(_ENOn|IJtfacOg+; zb(A@+i1pv<1_YZEjf$8R!*TjfhUKaVr@s4o##+>MYxdW(8K!7kVKxcTDeGU&VqUG( zlv#wMDwW9L>*xAHJ7)f8P;9!_qY%=QF;x*kbnN7E-Myu#uQ9ijcrH4ykW44jK7EPd zLjE0~O_7=BA7!hjpSn1za)8+u zb*y%!=)eaf-cL`6Beocur~Jg0vlAw2Hyte8Ik!&JS(!c6#p3R8N{og((3nY6s$q_m z9e5rSsb0vZQWXI0LqrBw+afv(h;OsYc~9U2pwix}_J+IPtw6H~9V#)C*W}%dOd^vUl*`bDY3Unfq(;>pM@DqBDOPqbK55YA8p@;kQDT$_iw=+#mK`-0%aIMPlXT-ItI z2?~9{LB1D>uR4;-7>bXrJ4GpS{4+v#}>^HVPB@!5Yl!Sr#82F#qq~ zDCn%SnC-jqEglQjDupqdsen-O$krHrsQN3vz6sS(QJ&`*BBY0YneF$uBh8?KlwHf0 zwED@%2ss@Y6SfZYWts&XArH>2H{3e9-tYof$@m)A_F{1;0bPgtC~lKn(_xdSG+@+j zrHRYK(H@~e+JQmOV+K_H`7{>lJ5yP>PfrG56h@bIz>|3S={;l|{zV zwPaPM*LACXK4kXGiZ=6Ost&9+2pfp8#NA?$gD$R}SIH_;#5eUr%KZ*PB5iv^LaH^r z!)>&eAKFnTILl+&QYWe`UTcSy9q?QnXhc9IH5Ml`a(2G|m&Uy_r#Zf(p_x;e^D>H;pclB_sBHHT>hXSV-~d*U^HOKWPjrgUcB^h; znaNmg7G>n$mE~07WlMvo7WBHPoEf*dQRJpkZTe>X#dX+FVNhXjrTgEdH;s6`c@aR@ zN&>L;Ll3cJ!kYCUqMUFJ`CyYea)I6;Ep`%z_cSOl?jXqxSQ);nz9kkwD2&4!%^az4 zJC+xPZ}jPUkPIL3sNdqX#x9QgWXks>SQQtzbVG06RsoBPf0!J70=`kbufPK!q?pZ9 z$4r40U*>douGre{T(HWa}vMx$g_v0?v&ylOOewUbH(JJ*C~*ws#5~mKcXFH@(q#tZ9JJ-&-@1 z_H&-GjqZou{E5!?rXPzGbx03yj_%Auon4!&AAEtJ<)!(2Q0Qr?9%Za!j2US83)ys8!2Vm= zl(_BjGYbrW=dfMdKZ{8Vg^MmNy8@K7+y%#yfN#43?*gh@XQQ-$+z-7KWlZ1$?9;C?H&Ach+H6xhqg5q8tk@EB)WxMnYT$;lDC z)hTpj$=xwt;C=@(cs*qqREAH(vw6?4qPVgo&fa5eLnU3 zQ2+bSJy)wX?SRJT;2V^;)ikc+9b%bedGx!>C3xXtq1xM%n|HD3#SF~QyQuHod;LJe z!q1VJ4APn_e{gQdg%KtGBJcKz)Lso-lW_H_Pqug(2w@bxTWvL2I7AG`BIG74c!PfG z+MZwqD}tLuhAqKx-kj=fMrKMwldmgB|{L+{rUQC$@w-&6u5kX|bw zMwT7lM32MWAsv;}&7O^b=lB}XzH&npzE$v5{pb7Ga8~t*#PSb2VI%P5e7sg8LqTZ5 zC#099hyw=|3Et=+cih#-L7#=}Zm$+x5s}v?cp1NOmsVE?7O;=wUiqQ%sp&JK?a7vkDVyJ1MQ<|r#Q4Klj(1vQsq zZYTL_u;ZQ2QBM;q6e9E4$dKK?2)Ne^r*5a>13Al&FSRO@#M;3Dbb`eN=+SY7Cz=m7 z{>r-J{UH^9p5;k=A>yJvnHI6k$0yhLT6X?;u$E7PYjV&|_EZTL>i-xJSGj38_*1C2 zc}Pu9cZ5H)z(pKm4j0afQF9WvAxn3LiL^Z;w{`y!oZ&57Yf7CQdy-c)8W5#SHg%ke+5_SBTJ#f<1ezHV7i0D zo4QpvUjk?43SpN|+Z{Q-EJ(himdM4Dc+CsILL$fSJbLLJq7QSMqi>D%{b-oth9tf6 zf7RTy$1mSH=OwghSsUPXV#*-K_>FhK+|=C+ToJ%;-OBZ%_F;_!JJHv3elwiHgP<_t^tLJaYU!@5lh1)}MQI_KSQA zcW^{V1*b<|h1QAQZQ%NwIauZO6Tw1@M8Y)+|BmV4EyF?jqP_2(5oLM9OPM(z^eHI$wL5jXEgcpjIbiHx}_vG5&!M9 z!iUs#O_fMKOp82mep=8S>D~Z;bh9?;ykeXwvd>ZeO!a)U{v3`_K%x4?g=9VVZ90sw;Ma8?ec>NH7%)2h{6 zRo1vC>}X{qOa$cZNnyger-p9Xo02|LMZ*FL92gUZaQI5yIX>U`sPG}=tfsGWtBc3W@WS2p-M_2K$>{nUFMWwT_@;UoC@zm_31Hu3ht8Sg}dSDxC0hjd9!n)!*8~(Zrt1+owrop0%BnSiV|>C}f=Dg@3sQ-lyQD3^WMNrodPa zOWti)r9@4@flhQYluk_x1s1?AMeS5MZNpJ@*a7^A*o&RA7DWydSxylFwz0bA(KS}p zUH)>-jsU2z+H2AtHD(CBZcGisJO3k8R=#y@P5biDv$brD^{=(zT0UfQC~PYPb`1M& znH6tSd9YL-$|=l@tOc+9Np_hMrPMEHC>F*1#LY4euOPzkgGy~Rqf0SY?fBS7ZZ$iE zxa5I6O}S<>k~VPia|PRFp9upk6ng^n@+liPiE8Kq-=r;ssPXwHh93s;|_=g z?KsQXs7#mm9}vFVB5oYSWW#bnay#E6Z|B2d#6z50eOOld2*%uMZq{WJ^doYV)>tGS z7V*64&fZfYME-O+jqS35jfjs(pa|O8ofEVj%Q9KVAc{R&Ce_b5*S2op=n^OD4qAU$@$KJrheVx;uvYa#gY-13=TZCbo z3N_TJIeMj&Bcy!J|8Ii9T$A}d$@~u9Adp2q25JeXCR)zsiLnaiC$xZttAa;(?#OPo zC2RN*&Q|Aj5Z_Wq;wBbBwy1J;nDossAcROwA_YBgsZlcDljTg{2!R*>lUDWjHS1!2 zNb`(Ou0+3_BL~3mb;F3grnZ`6FyfO%`_R1-e<-txlgJ%n%v4|)x>G6ZOaSI157lnC z)T&?>X0^3Jj4u6Gu&5Qol)&e;hqo_xN`xE}uI2r6wCHmy z!w3@1OD&im5{b28w_BNYWy@Qd=0@7gc=ee(Mg#r6iF{z^Q@mEaP1rkxe#JioBK^3@ z3Fmm`-$i=Ab(Rk!wo7@ewZU;Xe$P=%?cRo{0D?+f>8W<)9N_dj5RBiMwh0a#p-529 z2BJSLvyv9=Dwd2eqLdUhMCAkg+z?UZ5eHG}OCZ6(wm9@IMV8ZtD}<%UOzCDvXnkvY z!fLv2cG*ig5Inn%6lI(0uU>i#3Yn2H>cbh<^`$y88C;fItZ9;?HKw zYA20FcHYP@Y~<^gC3u1+*~KzWT$Rk9;Pp67E~mtZO3*tZ1X#MhO`^M17xO2g@77(l zs}b7rThPKWN7cvc2MRX9U)#NBni8r?a&Af*^4>a06lWmDmvM|+<#8VmpWzIjV7i~A zvcC;G8@c;oBx0!Zi~mH78UKgF11CARnrtJP+#%)r(-8BP@$_D_|sQ8A-hF8e)ECCIZ?>iSaAoB$3MuVOZod>yP?4TN&J%}pQQ+z zgBTKcjWBLKaLSD1ESN;r9652CDVu4Ce37r`CP(>j8ko;zn1%lL;@|(f7%Zx4(>>3$ znLB0ve=qZLnw>RM7TK6VUa<)0huEXBgjw~u{|)QVf3DZa|KKLu4!=bFGl6@+pAQ}t z{4}{#ifHlmO##*6r7hP8tg2F_QN|MOggR64pX+ZAJMmf#$RT&Vx-YyfkavWrCWv(; zD%M}gRTB9JNbNxTx0K6XFd0ocB`gu1q%0HIG+^igzk2hRRsiOg7x(g%(honC`)vohp~T_gznORw zrq{#kBmBiR+XD4_qNial@w)85h3t=31jeSnjm+u&A%gu-q*MOO5psE^$)vV#UfCj- z|2D@vmT@0p=Zk`jZ((zLW1)Ug3nwf9v9aBka-nvJSOo~KbACUSjgV@=<6UgYmvzOb z1XR_qR^6uaFCNRimu?>?|NCpaA!|csF%M~Ut`pq~g44B2o>P-tt0Cm#!-<^06YdXO zUWC1Mv2~?n3#In?@d3LXK~;G8NXLA)Wp2@_VS8hv{SmE!oc10zqj$4)0pg=m>%x(L z>f*Zeh$X>qpyPQeV6 z4Ko#C%p6Z1m;9BM*8gy6uzYF!*0MWIsK~m-==Y*L184+ok?BhNqBqi9-B$u=>jd^D z+FDPO$-Sd37QgTMez^Q2EuxW`uGg2R*PR-0(2jQPE6*&{qT1(iS>bO(b(P|LU6fSm zvSK^^wnq~}2rg>$*2{nv(|b&o%e774|DI1TDI%_Fk7R-@P^&ES54a0xxy2*TCX1r@ zcE6j{V$qV*cYptCgb>-BIa}PKJNofc2qMm zc5Yu0V*w!o`VnLdEl0G5&p5LC#oxCU7+}Boa^EI4F0iL;fW~CFo2mJJ--3+cM3Z^2 zmnGVh;46Rz&7J#85GcVWv7%AaEBI?WYqqj+2=Z%ag_0JmY>B={@EtBWa`gA`JVb@a zw`=jJ68EiPu9IM;_};o5sL1NXmD0bNELZ;Tfk`K+IemvBk%~Jxg?uci6nZ)GMcySw zb*{wFJjXR#*Wcc4=~{6A&T0ztXl35BMv|3i@GvF{*C@6SYCbz*h82P2uu{A zwc@V(DbTS|9u4uCn7y8HS zqvI{7e?nB)nVG%+eG4^kL~Q8`VasVQBz}0C`rM2kv_yRhZ~r`8(|xrdj+AOJX5VzDN#^zq26O-RY9?36SorX; z1=^h;Q)b}+mjrYpqnxhqr<-NV|Mbu%=oANRnt=Fvf7rkNg{)1X%IK3OsDVzaH_@!V zAkk+tzpQ>asfki!Oi=yv6S<84-G8XQOq4gzot9{+S#o!#Rj%?l82GOT!IkUGp{dQX z7MHV|C>rDU!0nQR?DTizO$?mk)e2iAuD<OTzcoS8uH3JF;8Ow^FOPDBf&;_0lCh{t@jsYk>|VfD;6H z<{<*yiqMJN&)kD-yZ6ipRgBe# zxl8@d|JfL3*h2D(^;ZSr;H3cp1m>7?yk0nKVFuZfI#aK`Nh@L>IqPws;Oh>;1(v@| zJ^=QB_LO0{{*CQYQnDez^&YEt;+bIkU;Tcb4Ft9Gc9#FE`L zi@nPPm^1B_$wCZ+yABaI1Zl0m{buRZvWK4?!RoZ%J%Ub2OVX47*w!z7&aDSn69Nns z-@Su(qaiJFFF3NEqg`M?ZghH++pqV$=#%D>7L?#yLZarSeLE*AND}K9B_@jQv^W!U zsy{*Yi=0;sc$k@8$mg!T(Bx=kcARUxDG)^^Y&t(4|7||!!-%HIt8^0*ik5DI?3Eke z%5yGhdBQR{E{(T@L$f?@z#m4G2AC02B*}Lhs$Lz_+!!viU~QZtq9Mzr6Duv&HI26Y z^A5SI{LEF8Jg1}R>Q`kU`E!{-LJ0G;Ujk-ug!=DNTxno6l$BcM0m%8QP zl7%<&8JkW0(%~%2w^NiP%F>rhTGHL8Pgf;dR{x_r?G{J{7BO#va-}Wgu6~g4T{1N{ zV$Jz`9*j(Q+Yawier6#RizWEF#z%7`vpc}K2BxCzDZ~dMR(I~pCG*IsWB2&>ux{~n zv%-VvwVs_)D#$jz`LbI_ro-gipOhX=6|Gd55xc?phWsGm|mAU4cYp%Iw&$HXN)aZXb_bUVf zp;y0t^)3W*7~CF){Bj8VTf$d%fq!Sw*Y2UUQC4V-nX@J2vIWZAl1tse%-ZsfA%$)4VB%KsgATQDB7K9Ug$u5Qu`3`vWtCoh6#f+|nB9sCa=`QGJ06 zX`y&QUs6*<^MQ(`4f48&v!%AjEggi19YWUPf)b2N!Cej@aIi$1ak)F#JG#iZD_%Ij zD+lf=ub~&X4nWX$iWhzobx-p)mkP?+l1oZhLpY1)dZy*r3r5<#!x^HdabPRYh7_N<>OkWYN8>^1QI z_p$1ZE@(4Hgyrw^BEh^r$4aXH$FXuM&X#6ql(P;BW&gVb+_piXQ7$&92V5%JQd}4H zk&YH9jLRj;_WWG!RZC~2o27-SGs=PMfWLCcKbhakOw7VuR!l@lRLtB`$jnMYN=Q~j z#!^VeTt)<8W+iPVAu4_0ALA|liElsU6TAUyc)FB_&lXT6g4%G?tEc>6i0_ zQ=jO0CMJ!qs9*O9*SJ2uf~6DstrSvcI`&9l@!CtvrkB|xo@ZOUJ)69@cFcoYU(1RY zY&LI_+O1*vMVqhp;C8vLJ;YethWe@&{3HbO;mg-#ItWCWa_}jt6>|>`*hxXRz zBk-5Vhdx|)mx}6=G!lRu!^gRF4l13fhacB$0jhHw-wKmu$CxPWDbEk*#6kQN6R038 zRMAEqtT3JX+b+LpPcpGecp9+)sZ87n5WssF>?v8#R+@`bv<5${v*dK|Uhjp`tcDl} z1UOW$q+CY=Ve5l|UIj^2cOX7M!=y7|cG;qWsesU3jOl_|`bg3I6%qgAVE?Tf%J%*h z?0>-gE$kHFKSuuLn?E}@K5xP;6)H`)mX{oqe1Ky2xLT4K~x{d#dL&YMSn!?Y(&dJTjVaqZ{0z2etiu2?1On{;6(hPWA-%A+pqnkCVst+!m0Brlfbyoh( z)_qic(0O?uuk~tAyZHe&dFlEbO#`w^z27}7YJT9Y3xzbA58>FE=<1-JVlj5@Gj<$p z5yNMiP@yfEt|vYyFP(+>ys&L6?kg3GdvGUNCmL}>)Y~>1W98A`mV63&V?6B)ZJB3g z)gd58HjjncYTi(9KdK0-mvS?2hRMb`>CVQo&gq}#l%Y`uC%8Hu`&&`rq{c!%2b{ku zV5_;82@ZenXuvji$NC2@&sEd#ft!S6q~sBa+UD`jv$=tj5%)?I7+mKhC?e+F zx22P{>ty)gR$++HvUblqiOoWEM?d zj+8lNFj@9J9|zeaT0}Bc=;Ee}zQ(dcP5LE0#dnHx$R)7V@l91NY8F zOH(^Ema}m6mLIEln49u$!srpOZhY zH`coxn~Y`ftd?LvMO18VVDE(G&||4n#_16w?zr}Ob?Ricq&b; zK4?tw;YO>3ccTkXw?XG{Yq%J-+Ncd0PAx6WMlSwal``eHrF3=dc$r4YD6*6C?>%q} zit8J#AF5C!rNM(2=8A-sq4y6R{&0I*_B6?@HiW)5@;J0YXmQ6-0SA|RpSJbuqtrwIj7plqoWxbGIjKc(-=PZJ8J11Ge*t zqLbQu-#yZ#>!{LcfY`^`z}u6ZRm+8&i?T@mrif9!`X0mpqRS@uKzSKtas=TjX8WoL z+A#;}NU!Zp-&QyT0!S4xpU;?L{Wy?jBXTf!u&gX3xZaZ%LZP@Z-`MrA&&0_CytacC zN#N71uLp{mLKuY_$X~wUq5y;SQD*%wZg#I`Of?A1wI9r&+ar}161-{Od+@{*F(7X@ zDl=H79(b^X{;f-{_LX)8|F9q)BNTf};irAqbQBOjN@&1xHUx()49daI-TY}l-WN_Y zx!Mz~)!1fxY$&ua8Iz@JKe^2Ik^9vO&-wu7TE=-81jXGZP4?#x{(K`Dd@jypyH&2Z z&13ADyyQ>aAGbca;|SSl=FaQwg&b)9_Q%MX*vz?s&+AGQ%-s^UH$7JC-xg(85h9Kr zthYO?LzkFKY^rvi)2}IZ9XJpQ+ot`aqfGUL{1HO_V0G3E#N=)uFC;M;cqEq9xal--$Sk-kKj;TD}shRsJ0?;cq=5H_Yux7>Bhx0n&TT~+ghvDSO*iK+)8 z{RnYOiBdi|S7KnhK5lU)uwKve(;KZLZ(wpO{{{-^JX(=u{NftPB=dmegjD#&4IH{4|8i+8r_bGKPk%yYIJO z66%h+GO!Ew>;S`*)3Ti~UsgTecbqkTCEJ9u)Zn-+HRjCyjfOp3Z2aQAb>-sSkiK$W zH-~_@7zB}_2}7CBS$(QXvHZ;D9Iz3u6rHuRO2s#bJ@J(BJW`I%v3n6!MDl!6KV#ML zHifM7RN(0GbH(k4ut=stJr@UF4sZ3}^T?Dski(}9E@OpFr2O%L6u{WKUbmPjGh|%P z-KkDWFIybu*zRVc8n0>QK*u@cBbJ}n1 z11ZWcKhvAH9Gzl9rUl#iE`K?$2o)n#ZR~rXm<&AGskq{|Ui?%{Sv`5}1A23H{^f}A z8xB9Uu`6M>`VYmmtPMDK7~*r{v;2W7<^Iw~2NWCTch@+4wqLIEKm+~)!o`Z=bQ#7%61oA3kGNJ0K07S=bHsowz=Ue@n`7p$% zE*oM{M9)Xk4`7a4HS-)CHYSFbYuNK#lE??zltoj>X@_ZMsHA=?-BLE$nxnyctM=aB z^Hz%LwRv|$qazb9%iF>~o+nhTSh2jChwwEybg_C;-MFCWkaAhdS|cX4muv;JYX|jw zY}hRi*DUN!8Vc&^gw)A3KgQa#`b?4J$o_YtGZPx-^>uykucT3h?>qxhV7Ni~n*Mm{ zs=!Kk$4lY;IGIT_;o!LQSy$$4X{T7fnp~@6RI9&fe4rB3Hd@gQP+j7C;M+#-`HdWG zx0c*~^iEY>ra}nr_0fkEV=>z<%6*HF^=anEBg~8nW&5M!mNIN?bC#At)F4-m=B7xQ zX2;knKm7C9>iWSW{eYZ#-B_b_)R8JA2Sux#sjU@H-_dRU8V2F%0-V2*MkuIS@GR$U zq8a}XZFr$O_T~WJoH_;lxu8tznaauK`Te~;nNpMpLzbPBN4@o1td1t@R7@~36j!mv zr<`7T_?JX4L)C5|W%V@3^#r4mtg0h8m&{hm`S?%iG(gT@OK*kbTsx&qEfE^99M=xx zsndEEp|@~ZDdlW^Z{GTZfzzjJzFU=d+Rl1^dXk6VTq3@AutV&faxx`;+pEhvh1mJT zB5#&_?AhX8o}C78^D9cOww>2LytZjzMV`?pJk+IxjyB&=M=oPUHw#&mBnMW~z9;LN zPJm!-4ehqdY+h?jEx#H|+5izsZK3#GRyj9RU|fv(x-YQ0W3SaN%sFj51Qm$%be=P@ z##tn0;Y%hDskfAd@Hn?lc>Tw{VElx-c;_5h#EK&~82%pPso-S&;_%8)cW1VuGQ@|5 zF+%41C-nD^~eb8P(azsuXTQu4555K|s{ni)7-lg$3e_a6yyVD_3LmK38=o5N zMKT_TBy!f>x{2CK0`nyiv=NY^oZhtNU{Wrs?{jcMwD+Vh43r%f;%35olNEdv*T=_P zK7Tk-N`H~9zY9APmk{`5%7!ix);Y;6O=}mP^F(jo^`84JQCF?FG#;=PIUzY|!ZV@;@_Pl`o%s%b!+Qhnkz2A>1xwdr>)c)nOzvdd3zI#8 zXsYQ*u;HVvb(YWg3T;NUm0>Au@+$H^5Qv%xQqSYFe^R=E24wHW@Mg9uY$!Div94lR zlq(Q7X>Oh%p`iiblq_$0ddwwEC>0(43T=a(!{D;>9$u(e1TvJHDoOAKRw%r+nwPh& zok6*p;#X|6tuT4|a=H!5olS)Ewq4@Ig0(ZFo1coCq@DHg{xUX#vf5v&8f&tl{nTMp zfOpTed$=Q@zkdM@N*63N`YvSG@F}a5U^sK5!0|lMKgWG-hpb40W)R_)UZbix}4iM)eIbq-Iv$s%}g_Sv+TU+}~q0o!pvRMnr3m1qdDqRjES%b;3-J5*mP5R#iJP<^UQC276ol4MODFf_iLP#Wk#jIr zTBp)#xkr1S2R#^}GOe+TVX2ST-832OvFyc*fq-!jLSwW^p7+GFH#utR?|P%r-6bg4 z_o+^D{DR?&7tQ`YXP3{!8*N6Cb1HMUF2;8&eK>BoZYs)@TbWx$SfNu&*tiTrYe6Ac zZWa5+g0ncx=dR5AlBnmKM2Vjh?9;lO$u39MJgriQt)5WG`d~iFbMWZ)o)!Xz?!yURQH;z1O zsp(}~;)xy}Z>^OzY@Vg^@~~w;R;f*R7{>Tm;sehFwV5*Uy40~7z=&M@{!%HmHSlbG z%Gtox1W{MAPj0-6yi^_Vb;>Qb+s4|+!+XZdTJYn>f!g{epT^$Crapw44VK?45o}^4 zm+>>qFAxpIq34NDay}D8EEj#C9v1?$?E*|LmYW)68F37gNF}#fnT!JiOumFF5uY@; z(CoJQ8JscFo1)$Kf==+T$@NvICAMFq6OR}8UK%A)z`{-)_nUOKhnZj&ynXa~r(Chj z%9O`>rAWDQ8ZWL1+Da$O_M_LB1qE(QPnmnHmC6i}+d`kvY139dR)E-htt{P>89IuU z-JXWfxSSW;U*j=+_(C26dw^gU@DGI#_`qe6R^?-x=B<}h3^vG${hRwz9HnnUE3{$~ za=h?)9voLZF&3kH_Z2pLVT-WwEp#_2$))vn#CsR*jfLu`Oc)T3l%+B8b#Mtvdj?zd zuO|fPGOjso9%l2j-pf%YVEskUs}I!5Tk5 zzL;hlFYFBua%62hsi&k9dmXEgGZxO!-KCIjSFC3`LF2QUn~s<>s_tqVJp;ufJjT@+ zs+(n#4OLUFO{D?{GlO>gL%avSO@RKcy~i*o!}41pXn~6UF&i?z(skvnbPE~SQo@OcCxN8O=agS<8qUxV$|JlBU_ukSpoPhZy!lZ=)S zhws$XrJ2ta6lHJJr6rKia@*b1-mlyiQrW^l?4dxiaeAn&sgcsUwu(OiLd>i1LvlDX zx$T!1sOLxSc5Z}CC1bpJC#$_aKwqUR_OvR%;@s~jV72Cl@7Oh9q0Nd#5(UZuvT4b+ zQ?)CDc7z=J4fUBRa%HJu>Tl7}9irCBN382RjNX!zH7f+~z4YEV^+IhrUr^PsW4EAV zs59W?&N7md3St{4B|&wp?%eoWxL|w06rXCSMlQ*hMY=5Yq{-?WkKyv}RU#@gqhIx&X;FJ2cTFxpw=W)o{+K1gM=L071T+16zi^zGLUVkP{ zO*1JqTjqz~E_-r<)OhKbN3vm1%>A|AX{Qtcv&HloUE;DA6;M4#>ti{r@9TCTSjAz4 zjgpY6{;}1un!p=|pFrIH5)Rw3N`s$RZR1DMfr5d+D0Z!-wX8ho?EF3)cg7#n^-EY} zzide|&qSJ<_e-{-$Ga9WBH772vF=WyI-!PFU=#kkJ9*r)tFE<=>3)IScF0BqGTN!~ z6Hf@sN#80@E}^fxbv<&=DxGz^tGDiv3DH`_$)kKL@`mxJmnC)0pXC>C_> z_jPY|brVw)tJfM|v|c{z^c=jP)Upzm-OMwgQnbm)Gv%wuxx$l^7$ssQ@sf5zV{Sz88 zDTjD&MhzH!jdpQ9awDp0`YF_Fa&FRqPdD-LE>~z_O`As3(X0xm~SZ0vPK}AIhAJd<(r=o(mgN@2`7PVXENmTRVbv+~~Fo4F(tkf#b2}q^SQ!CGO6f6zkev zhwV2UZ;G^CZzXfH+h(*rlMsAqv5vU+gn{WWByQZ5T4QUzJI_;tnp1=@tN5K}|2D%26(E9g{ka+ZFFt`V3Fsd1_g8ONUKmPH zh1Wht0^c93vTxb<{^e*10Xus-Y|JrduxqUMKZPS`NLQo9pc@OeOVkYcIoH}d2KpS? z=TBO(agOs!yFH+Hqbtw~BFGCU#)7@RL97Yvc*d+-@mL(50Q}e@4VkG~bZhsk94_Of zqq>~G&PZ09Y@f{W!2i&2A6IK`6uDn^7$j&8LlRHq$E&=O?crw6I2oRJm?ui%G6Z5< zv^~?vHk%p=>$2B=a^v252QWCg>n2Y%wFJzTBI4EL%%pTDuQvL9e5UiJ;S@y@dW5rg z-{_@1wjW-JB>Qvk?TbY$b!5lszGDt~@J@|CJ1FGACyQ>`7k(cfQi|-foBAHZXXX;V%oR9lUkO(EzC@?};@roCrJ4s$aFHXgNIu?n2 z_#^W7lT!Y0>8hyx+__20k@KNxj2Ja}m^4(FAIak^dBc6S-Dgx_)AVtubfM0>uidtohYk zy#%F-#ZE#tpW}8~el^{Dl)l@zwWq*$5}vuDIK2F^u~C5Ue9Gg>4|U!u2A>^_wPX1S z;51te|ERhk%$c$6vyk%G>wV-djr{iG*IF@@bw>bC7q~-0M5>YHTs4DHrO4wTi-kHh zx?9_qUtS`_u-KNfS92ma@S+NxwD;o0Ig-Npp{1!5So`YdIUFv5?{Q`G%9*d)vA+@U zW0p;`V-^D0Dzu?hRc*AMunCR140v z2zUYAoJE{r@-6fe@CrCz{k`F3#B;4zYC9}+Uu9at%B}2$|E^>z)(<2nB zGK_4!)UK1-wb%T)AHTafA{>WrKeUtACB|i61;SHt3!!isquFC1^2LUPzj6nv<-?AS>s{riy7YPb?O|g`G|8B zdm5pGf5Keq%h(OJX_Tq~eP;CSSHyaMgH6DAM6luVJ z{0*_k>Bmjj((1w{@s^9$v($(;P_yBc`Ap8BloCDU4O%M5VV~&v{xgi;748CwF1HGc z>DxQ@l@)OKjdjLe^v61_!7@>f%JadFft8OVdfr?*54Qsh-6&FO?7R+l8?6#1KI!T? z5oS%_Kb!4|7pzXY_`P3^luwH2-kufGj5^6K{ucXG54C;4eFo1o*IG5q<2J6nycCQa z3!09CSseXJ?K$?HXgRud9jN3q$+>*@`N=NX5_fjoyOI9EYI%-Q7-=)Kw%8Tdk843J zZ{brKT+DaFZEQKBPr5m@E^ghpzuDmDWf=g06fr~`lwyO1sFohGf(i&}DdmH`GM12!opPB~0 zc;2ptPjc0DO6$g#eX*}iUsY&VSEsg5A)Ca5x8Eb}lPM|-eqt`d5=%E1S>GcWjO`O$a4LQL`H5iA#wBW#FUn}O z9K!08#V`9n_}}YV7|aixo{M*{3fP^hGNxxmcQO-1rVRm0&ky!gePy3Zck`~0@3q_) z>uY$EiW$&SsQ{kPBL<1rv%KK`AR)XwezqLx}@B;)6F#E;N|IVC1}sg3;?eqa-9 zZGWaLoT)!-_jcv2XTxWSMEUjnwMnICmt6dx4#AJN*$i{LMrtY|Ydlyg-+(I$} z@z_%Lz$9q;N;fvNCLG~c`aGhiaH~?n;W9X*@R46-CfCsG`(N-3ZRtq}Rk`(*zJelm zqeR1>GQ;*`W?z$2Q)2`al>A(LLy%f&_oEF5LD^`|XlNInz@KA%@tJwHn|Gd`k((V3 zs*vD@1*JIiu{B$a8cbN&3sXLZF>l_=KP~2cLvCROG?0`&PYszWi2y0&$P2nv&l#su zwS@(QJ<|DJr3B(H5jLa)0~`JFBJLpD1p+i;K)-^bKS)j3zz!eteJLUAt}m!y{kZF# zbu|z0^?O@RJBRzSgsLjIw)lxjUM!@LL~C@I@! z?jrImD9~83>32r72+d?{s%dL2xM;J(q3CA1;Lqi)1l8PKAB9w4uP-rl7$!_N3yi=jh)@?bz z3Q2n!=%h4W%^zV^AZF#A61by=QsLs1>0}NWO6N|H;;T@T1=QZ*-j=Mq2!jj{GK=U= z6JD6?HYF>*7t*wltUxBv3NX32C6)$uvSD4KkjA$zs-0Z)Q zrz-p|V`>^b3vzL#AD>iiaw0wzHZqpCk9XwaEm_d@J~!D_#HK-Ha6@SB*&?;BOsoAb z-ZO7}=^bM$i~N&k&W+Tnbg+L;d#=h@K2klHd1Y8sIh#J*my!Zj2ITy!e*XV@^LJts zALfIFZnQ>WuN(<+St~uim0}z?{$YfsWaD^qY0|k-3T4|+2lw;X@ngQ1d*$4s(Djfa zDJ}>E>b#QK*^t|F40?&M*XE~kcAPiOj%+J)T5R>P+1)QoEa=av@;)EOKmZKPl8@>a z4~F11-szMh{9Q5zP~ElZkT(~T)1YxF@;50CJGJ9##*2|dF(E^TjPw}&`Q01?_B{Eu zuR|S7-YkA$RX}aP(0WhG5uHyHCr^B&b_J{4`j_C2lTD?K zhkbtR4JZCKH<={0we-}&PHjo!8#i`f_atpZ6)S+AB!$(b z>w>%WqXE_&GwbSAd=-mf+vSB_x>=P_j@`vO#r*_H5_wcNQ9d3wadB{hb%>N;2|qWf zIZR?QD64E*2@$}s$$PDAdK^vn+L|Cp9r|&~3Py=abncOF;urYFzmZ?)t``@9D)fW3 z7CoiY7(Ag;m#r_%ct1Vbuyz<3rYK~>s4|e^@63dlN zvJDY&+H!)R_XN{$Zsr@={8O{)v=Jvr9zQUo&%M;6%gw)bKhioLC+V;Q-)D)57e=0y z-gB7myFFLeyN{h8HC|u57y%#MDM+dmQ`FfY3ZE-em6tj_tbYr@-XcYpBjD{A?wKoz z<{9%pddz^d=sFYebqjEg6Y#|X(5iIEgg)01mP=CJSPuE*S#OH3QUb1ei>&MbFT)^>F&4h@N+}Cf_Ij{HoMYF`LJ_&q z@Z!c&MosFge*OK692I4Y>?OHvN7cu9YuBDIErtx$y;}aFi5#e$jxq?i0*2)6jIP`q zme27P(HnYgm2ldDJ>~kVlD*v0jZ=9gtwz)+cQH`mkCs!CvpP1Ij#$kA{UMEQ<@}m6 zTo50~?J(n*z$4}^b~ojvqSfd#Q-=z&OHH=x+BTP8jSB|q`uExz2foEQkBF;i*FIFF z6jJuLI(JNv1 zw!g=*p^e5KqS7MXu%r7|p}R^uzA%&F_|5UpqpUlNEMG78KE&rh zM7av2~ugI@d=9wHO?jssJU|;7UL1+Z6~?wxP(9hE>A-%Dm3^m!;AF z%X!XUIdA&E(|Im_COTd^Z5X?f(8;Vi*Y|MG6_gqhf{Qc?T$@%B@{qa~ioyFr?8a^S zT}3jf9IP!uIHiGwImB?jJ&0tMHpjkxeCQCXERNK4RIMDoNg-e*TY!^Fg0>7UM z%z1UW!ohePf6X@FlFRDZbe1FATX7NschB{`Wtb0M*HVDrA-lA>?HvQ24>1L=Rz5F1 zR;tgiL2OCrUFF-FB3IeDY%H|ZoWe-Ve@x?u$=TgAry9PveZ_0%5qjVUXa)xrg0prU zoX@2i^kt!V?eZn#cCmqH>R5Ic5AxLZ#|lTR=!KQ*UoReQQ_tPYwjr{01*nDwg8rFL zF7f+qAiy5o&g?7D)c>4_{OJ*!r~F<@7#+pzKACaA8&)dA3JnKAMk+1jY~Jj{Y1r3X z;6R7C;H3y;Us1E!4-+ZRW@9%L?1a>EYBy^dRp!U z_HTD6f%M$=W09I`nzFp0_iVWeUhThasx@=l0Hh6l!-^=K>ER_ouS8Rjhx0UaIHAuxKj9)7$0vn^3jOq~ z&=*?!m?%&ZzNNvRWp_sulBC5v7m9?^kh$O++JWQHi>Wt&Vft=5xturQz@u2KKz)D5 z4%fd78f_za8Ka+Q?3DIk)eE$QbFTQ^XreWR9V0y-UOf;0)V=Srk}j4Y0n~Mz70lHJbqya)Chb_lT*JG=1UTMW_Pf(m) zb>l$)(Ko3dp&20YGTbJ)LWQya;<#;{#`jr;UBy|Z^*S&iJmN?zR|Z!-WMHEs+1wsi z{E^XPNbe$w_$4I9q7G2phx7#vZQB>fPb~$^2WDTV3fY={v%YULTT>DYxJNm zt&xrYvkB~h-w;`mp5w&!Y1(jKyZQe^US)AeR8`^&Mj5wHUzsKIGCyAXc>OtJ?0M<+ zD4T??ZWVAh1UgS0dJRrtaCny5cz$ zkMi6lJ%qEODiJgbhrAiCr*&1H6#{42gC zS13OHhd}#-WUmGNoz>0-Ij!c~ypoI!S^Sx^UIWd16t^%Vqfx`Lh;yn(67;%-Jh}UY z76JQBZ5|CW;J2^zhhg-;T`b9dCe+rIhvNx&^dd3mV-(}6gIyzB+scn}{1!&`pB9Bi z?)FPnENXAJ$+?xzpv;L3xT7le#1L~4h6z*7L%%0!nIhILdcDQU8N)Y!A#Ph`dB3YN zc0;u|?#5Ox*4AH$Fo*EbGa>bD5hvmqes zX}fGb_{JCXcMt{(a=k=uRVWzmRqhS0LX;H#OMo2ueUys#(i53d zEk;n4`rP#q*N;(R9VNv?x!I$IZUG+#8?cA7vQ&2KnE^ondtaZkOXql zhi{vjWWIN*HYmKe=zIF~Oivr&wQ1u8TYQEFeZ^BH{HLabre2}8#cD?x%a}15?o7_c zSiRdqo+b5Rm>+n4nEPC#5HG)~1m_{E$4U#`F5;x(XaDH1z=hErf&|@{mj>ODkJEo| zyNIT=g_v3DE4EQ-hk(v*N*@P7gAyH5CDI_jmjSrg*_gLSARwXgk;+s9{9s2(z;Jkh zBhhQ6K{nwnt<4H0s1M7^A%3!Fj}i9HRi(ZdWA5z8E`R%=DJ3hbG;{0L&_JBGWwYmN zE9#3cybN3UrsN{_6>BMtB|*1IZf8nza@9cA2T=$b{~FEEMxsK!JP8}C2OTDP`IaT! zC7&Os&vd{uS6QtgEWe~jJ)f&oa~bZ00V_EqSWQ?ozEvf$H! zphXN&XnO_xpO$e~qU2OKXfF#C&*|`nsC)~`3{ZD(z2r)a(%RZCWaKtlP0r~zq&myB z{#`P8@(%L5Ebz4RFxK-!EQ%iws7<<3XZmZAE%A>;WeS7l@bg9J2i^l0$#f zgygN%gP#^T*(W#>#fi-l#AccI(me`iK#%WYb~{cv@Q{T2u#)55poEj+TJPrE686(T zFB6}aNU{XgM1D;5^AN=XBIiO&!t)gtP}jBI@yh7^^*Hb`+Kj3%aBNpuL0F1c)L{v; zKqYuzsMsbVN}&F=LY>GLExLNkun)5D} zs}){+_{09U+M8Y0Es#TyjiOyK`rw)`*EAq&C3W}X6U0D2zKlT zr2nRz(ioV5T-Q_LzW$rx+>Cuu=6(Y0xAzVbtDn#cxZ^SKU@FpeM6csLD(_r(QbK7M z?_wjw2Qfv`%V|^HyR-a}g$t6Hb}KGKphSCJFSbI*3pY=-r1fKKO$rJNth;Y7(E>7N z4BD15b$r_ER`*NK{RrED$jHer+{4B(+bxr^g*^)ZB4kLJhu_*e?z>J0HG~k38H{7z z>lqm7ckDl0en*T7o#}p>X{u>u#J3TgXHmCLpjZq1m7nF_gS-&s;SjhenR6d-f#df7 z0{O4MC{y77ZSY@2`^VsaoA8e>e?IfSO~?hP0Q>aw7bnV;hkpb4pGMPvrk0DchJOa} zp}hF-=F>k<`0pI#qLA>2Ae}g7v3jDuq3>W3?KcoFukpKG2pU&(=?bg+t IE2fYB9}SlBVE_OC literal 0 HcmV?d00001 diff --git a/package.json b/package.json index 88a6bf25..294cd28a 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,8 @@ "rich", "presence", "rich presence", - "rpc" + "rpc", + "cursor" ], "categories": [ "Visualization", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 423f03cd..276fe144 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,793 +1,475 @@ -lockfileVersion: '6.0' +lockfileVersion: '9.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false -devDependencies: - '@types/git-url-parse': - specifier: ^9.0.3 - version: 9.0.3 - '@types/node': - specifier: ~16.18.95 - version: 16.18.95 - '@types/vscode': - specifier: 1.57.0 - version: 1.57.0 - '@vscode/vsce': - specifier: ^2.24.0 - version: 2.24.0 - '@xhayper/discord-rpc': - specifier: ^1.1.2 - version: 1.1.2 - discord-api-types: - specifier: ^0.37.79 - version: 0.37.79 - filesize: - specifier: ^10.1.1 - version: 10.1.1 - git-url-parse: - specifier: ^14.0.0 - version: 14.0.0 - source-map-support: - specifier: ^0.5.21 - version: 0.5.21 - tsup: - specifier: ^8.0.2 - version: 8.0.2(typescript@5.4.4) - typescript: - specifier: ^5.4.4 - version: 5.4.4 +importers: + + .: + devDependencies: + '@types/git-url-parse': + specifier: ^9.0.3 + version: 9.0.3 + '@types/node': + specifier: ~16.18.95 + version: 16.18.95 + '@types/vscode': + specifier: 1.57.0 + version: 1.57.0 + '@vscode/vsce': + specifier: ^2.24.0 + version: 2.24.0 + '@xhayper/discord-rpc': + specifier: ^1.1.2 + version: 1.1.2 + discord-api-types: + specifier: ^0.37.79 + version: 0.37.79 + filesize: + specifier: ^10.1.1 + version: 10.1.1 + git-url-parse: + specifier: ^14.0.0 + version: 14.0.0 + source-map-support: + specifier: ^0.5.21 + version: 0.5.21 + tsup: + specifier: ^8.0.2 + version: 8.0.2(typescript@5.4.4) + typescript: + specifier: ^5.4.4 + version: 5.4.4 packages: - /@esbuild/aix-ppc64@0.19.12: + '@esbuild/aix-ppc64@0.19.12': resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm64@0.19.12: + '@esbuild/android-arm64@0.19.12': resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} engines: {node: '>=12'} cpu: [arm64] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm@0.19.12: + '@esbuild/android-arm@0.19.12': resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} engines: {node: '>=12'} cpu: [arm] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-x64@0.19.12: + '@esbuild/android-x64@0.19.12': resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} engines: {node: '>=12'} cpu: [x64] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/darwin-arm64@0.19.12: + '@esbuild/darwin-arm64@0.19.12': resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@esbuild/darwin-x64@0.19.12: + '@esbuild/darwin-x64@0.19.12': resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} engines: {node: '>=12'} cpu: [x64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@esbuild/freebsd-arm64@0.19.12: + '@esbuild/freebsd-arm64@0.19.12': resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/freebsd-x64@0.19.12: + '@esbuild/freebsd-x64@0.19.12': resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-arm64@0.19.12: + '@esbuild/linux-arm64@0.19.12': resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} engines: {node: '>=12'} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-arm@0.19.12: + '@esbuild/linux-arm@0.19.12': resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} engines: {node: '>=12'} cpu: [arm] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-ia32@0.19.12: + '@esbuild/linux-ia32@0.19.12': resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-loong64@0.19.12: + '@esbuild/linux-loong64@0.19.12': resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-mips64el@0.19.12: + '@esbuild/linux-mips64el@0.19.12': resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-ppc64@0.19.12: + '@esbuild/linux-ppc64@0.19.12': resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-riscv64@0.19.12: + '@esbuild/linux-riscv64@0.19.12': resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-s390x@0.19.12: + '@esbuild/linux-s390x@0.19.12': resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} engines: {node: '>=12'} cpu: [s390x] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-x64@0.19.12: + '@esbuild/linux-x64@0.19.12': resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} engines: {node: '>=12'} cpu: [x64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/netbsd-x64@0.19.12: + '@esbuild/netbsd-x64@0.19.12': resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/openbsd-x64@0.19.12: + '@esbuild/openbsd-x64@0.19.12': resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/sunos-x64@0.19.12: + '@esbuild/sunos-x64@0.19.12': resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} engines: {node: '>=12'} cpu: [x64] os: [sunos] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-arm64@0.19.12: + '@esbuild/win32-arm64@0.19.12': resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-ia32@0.19.12: + '@esbuild/win32-ia32@0.19.12': resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-x64@0.19.12: + '@esbuild/win32-x64@0.19.12': resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} engines: {node: '>=12'} cpu: [x64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@isaacs/cliui@8.0.2: + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - dependencies: - string-width: 5.1.2 - string-width-cjs: /string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: /strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: /wrap-ansi@7.0.0 - dev: true - /@jridgewell/gen-mapping@0.3.5: + '@jridgewell/gen-mapping@0.3.5': resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.25 - dev: true - /@jridgewell/resolve-uri@3.1.2: + '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} - dev: true - /@jridgewell/set-array@1.2.1: + '@jridgewell/set-array@1.2.1': resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} - dev: true - /@jridgewell/sourcemap-codec@1.4.15: + '@jridgewell/sourcemap-codec@1.4.15': resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - dev: true - /@jridgewell/trace-mapping@0.3.25: + '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /@nodelib/fs.scandir@2.1.5: + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - dev: true - /@nodelib/fs.stat@2.0.5: + '@nodelib/fs.stat@2.0.5': resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} - dev: true - /@nodelib/fs.walk@1.2.8: + '@nodelib/fs.walk@1.2.8': resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 - dev: true - /@pkgjs/parseargs@0.11.0: + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-android-arm-eabi@4.14.0: + '@rollup/rollup-android-arm-eabi@4.14.0': resolution: {integrity: sha512-jwXtxYbRt1V+CdQSy6Z+uZti7JF5irRKF8hlKfEnF/xJpcNGuuiZMBvuoYM+x9sr9iWGnzrlM0+9hvQ1kgkf1w==} cpu: [arm] os: [android] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-android-arm64@4.14.0: + '@rollup/rollup-android-arm64@4.14.0': resolution: {integrity: sha512-fI9nduZhCccjzlsA/OuAwtFGWocxA4gqXGTLvOyiF8d+8o0fZUeSztixkYjcGq1fGZY3Tkq4yRvHPFxU+jdZ9Q==} cpu: [arm64] os: [android] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-darwin-arm64@4.14.0: + '@rollup/rollup-darwin-arm64@4.14.0': resolution: {integrity: sha512-BcnSPRM76/cD2gQC+rQNGBN6GStBs2pl/FpweW8JYuz5J/IEa0Fr4AtrPv766DB/6b2MZ/AfSIOSGw3nEIP8SA==} cpu: [arm64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-darwin-x64@4.14.0: + '@rollup/rollup-darwin-x64@4.14.0': resolution: {integrity: sha512-LDyFB9GRolGN7XI6955aFeI3wCdCUszFWumWU0deHA8VpR3nWRrjG6GtGjBrQxQKFevnUTHKCfPR4IvrW3kCgQ==} cpu: [x64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.14.0: + '@rollup/rollup-linux-arm-gnueabihf@4.14.0': resolution: {integrity: sha512-ygrGVhQP47mRh0AAD0zl6QqCbNsf0eTo+vgwkY6LunBcg0f2Jv365GXlDUECIyoXp1kKwL5WW6rsO429DBY/bA==} cpu: [arm] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-arm64-gnu@4.14.0: + '@rollup/rollup-linux-arm64-gnu@4.14.0': resolution: {integrity: sha512-x+uJ6MAYRlHGe9wi4HQjxpaKHPM3d3JjqqCkeC5gpnnI6OWovLdXTpfa8trjxPLnWKyBsSi5kne+146GAxFt4A==} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-arm64-musl@4.14.0: + '@rollup/rollup-linux-arm64-musl@4.14.0': resolution: {integrity: sha512-nrRw8ZTQKg6+Lttwqo6a2VxR9tOroa2m91XbdQ2sUUzHoedXlsyvY1fN4xWdqz8PKmf4orDwejxXHjh7YBGUCA==} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-powerpc64le-gnu@4.14.0: + '@rollup/rollup-linux-powerpc64le-gnu@4.14.0': resolution: {integrity: sha512-xV0d5jDb4aFu84XKr+lcUJ9y3qpIWhttO3Qev97z8DKLXR62LC3cXT/bMZXrjLF9X+P5oSmJTzAhqwUbY96PnA==} cpu: [ppc64le] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-riscv64-gnu@4.14.0: + '@rollup/rollup-linux-riscv64-gnu@4.14.0': resolution: {integrity: sha512-SDDhBQwZX6LPRoPYjAZWyL27LbcBo7WdBFWJi5PI9RPCzU8ijzkQn7tt8NXiXRiFMJCVpkuMkBf4OxSxVMizAw==} cpu: [riscv64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-s390x-gnu@4.14.0: + '@rollup/rollup-linux-s390x-gnu@4.14.0': resolution: {integrity: sha512-RxB/qez8zIDshNJDufYlTT0ZTVut5eCpAZ3bdXDU9yTxBzui3KhbGjROK2OYTTor7alM7XBhssgoO3CZ0XD3qA==} cpu: [s390x] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-x64-gnu@4.14.0: + '@rollup/rollup-linux-x64-gnu@4.14.0': resolution: {integrity: sha512-C6y6z2eCNCfhZxT9u+jAM2Fup89ZjiG5pIzZIDycs1IwESviLxwkQcFRGLjnDrP+PT+v5i4YFvlcfAs+LnreXg==} cpu: [x64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-x64-musl@4.14.0: + '@rollup/rollup-linux-x64-musl@4.14.0': resolution: {integrity: sha512-i0QwbHYfnOMYsBEyjxcwGu5SMIi9sImDVjDg087hpzXqhBSosxkE7gyIYFHgfFl4mr7RrXksIBZ4DoLoP4FhJg==} cpu: [x64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-win32-arm64-msvc@4.14.0: + '@rollup/rollup-win32-arm64-msvc@4.14.0': resolution: {integrity: sha512-Fq52EYb0riNHLBTAcL0cun+rRwyZ10S9vKzhGKKgeD+XbwunszSY0rVMco5KbOsTlwovP2rTOkiII/fQ4ih/zQ==} cpu: [arm64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-win32-ia32-msvc@4.14.0: + '@rollup/rollup-win32-ia32-msvc@4.14.0': resolution: {integrity: sha512-e/PBHxPdJ00O9p5Ui43+vixSgVf4NlLsmV6QneGERJ3lnjIua/kim6PRFe3iDueT1rQcgSkYP8ZBBXa/h4iPvw==} cpu: [ia32] os: [win32] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-win32-x64-msvc@4.14.0: + '@rollup/rollup-win32-x64-msvc@4.14.0': resolution: {integrity: sha512-aGg7iToJjdklmxlUlJh/PaPNa4PmqHfyRMLunbL3eaMO0gp656+q1zOKkpJ/CVe9CryJv6tAN1HDoR8cNGzkag==} cpu: [x64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@types/estree@1.0.5: + '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - dev: true - /@types/git-url-parse@9.0.3: + '@types/git-url-parse@9.0.3': resolution: {integrity: sha512-Wrb8zeghhpKbYuqAOg203g+9YSNlrZWNZYvwxJuDF4dTmerijqpnGbI79yCuPtHSXHPEwv1pAFUB4zsSqn82Og==} - dev: true - /@types/node@16.18.95: + '@types/node@16.18.95': resolution: {integrity: sha512-z9w+CcR7ahc7UhsKe+PGB25nmPmCERQBAdLdFHhoZ6+FfgSr7gUvdQI0eLH2t7ue8u5wKsLdde6cHKPjhC8vGg==} - dev: true - /@types/vscode@1.57.0: + '@types/vscode@1.57.0': resolution: {integrity: sha512-FeznBFtIDCWRluojTsi9c3LLcCHOXP5etQfBK42+ixo1CoEAchkw39tuui9zomjZuKfUVL33KZUDIwHZ/xvOkQ==} - dev: true - /@vscode/vsce@2.24.0: + '@vscode/vsce@2.24.0': resolution: {integrity: sha512-p6CIXpH5HXDqmUkgFXvIKTjZpZxy/uDx4d/UsfhS9vQUun43KDNUbYeZocyAHgqcJlPEurgArHz9te1PPiqPyA==} engines: {node: '>= 14'} hasBin: true - dependencies: - azure-devops-node-api: 11.2.0 - chalk: 2.4.2 - cheerio: 1.0.0-rc.12 - commander: 6.2.1 - glob: 7.2.3 - hosted-git-info: 4.1.0 - jsonc-parser: 3.2.1 - leven: 3.1.0 - markdown-it: 12.3.2 - mime: 1.6.0 - minimatch: 3.1.2 - parse-semver: 1.1.1 - read: 1.0.7 - semver: 7.6.0 - tmp: 0.2.3 - typed-rest-client: 1.8.11 - url-join: 4.0.1 - xml2js: 0.5.0 - yauzl: 2.10.0 - yazl: 2.5.1 - optionalDependencies: - keytar: 7.9.0 - dev: true - /@xhayper/discord-rpc@1.1.2: + '@xhayper/discord-rpc@1.1.2': resolution: {integrity: sha512-QOeSFRqEK/pfSNl9PSIIi6ypKzD2zy1B8IHdzpvw4WsqXNoJaymfg9lE0wsei4zD5eT2bfnlcILBW9ociJMnKw==} engines: {node: '>=14.18.0'} - dependencies: - axios: 1.6.8 - ws: 8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.3) - optionalDependencies: - bufferutil: 4.0.8 - utf-8-validate: 6.0.3 - transitivePeerDependencies: - - debug - dev: true - /ansi-regex@5.0.1: + ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - dev: true - /ansi-regex@6.0.1: + ansi-regex@6.0.1: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} - dev: true - /ansi-styles@3.2.1: + ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} - dependencies: - color-convert: 1.9.3 - dev: true - /ansi-styles@4.3.0: + ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} - dependencies: - color-convert: 2.0.1 - dev: true - /ansi-styles@6.2.1: + ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} - dev: true - /any-promise@1.3.0: + any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - dev: true - /anymatch@3.1.3: + anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - dev: true - /argparse@2.0.1: + argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - dev: true - /array-union@2.1.0: + array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} - dev: true - /asynckit@0.4.0: + asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - dev: true - /axios@1.6.8: + axios@1.6.8: resolution: {integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==} - dependencies: - follow-redirects: 1.15.6 - form-data: 4.0.0 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - dev: true - /azure-devops-node-api@11.2.0: + azure-devops-node-api@11.2.0: resolution: {integrity: sha512-XdiGPhrpaT5J8wdERRKs5g8E0Zy1pvOYTli7z9E8nmOn3YGp4FhtjhrOyFmX/8veWCwdI69mCHKJw6l+4J/bHA==} - dependencies: - tunnel: 0.0.6 - typed-rest-client: 1.8.11 - dev: true - /balanced-match@1.0.2: + balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - dev: true - /base64-js@1.5.1: + base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - requiresBuild: true - dev: true - optional: true - /binary-extensions@2.3.0: + binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} - dev: true - /bl@4.1.0: + bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - requiresBuild: true - dependencies: - buffer: 5.7.1 - inherits: 2.0.4 - readable-stream: 3.6.2 - dev: true - optional: true - /boolbase@1.0.0: + boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - dev: true - /brace-expansion@1.1.11: + brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - dev: true - /brace-expansion@2.0.1: + brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - dependencies: - balanced-match: 1.0.2 - dev: true - /braces@3.0.2: + braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} - dependencies: - fill-range: 7.0.1 - dev: true - /buffer-crc32@0.2.13: + buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - dev: true - /buffer-from@1.1.2: + buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - dev: true - /buffer@5.7.1: + buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - requiresBuild: true - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - dev: true - optional: true - /bufferutil@4.0.8: + bufferutil@4.0.8: resolution: {integrity: sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==} engines: {node: '>=6.14.2'} - requiresBuild: true - dependencies: - node-gyp-build: 4.8.0 - dev: true - /bundle-require@4.0.2(esbuild@0.19.12): + bundle-require@4.0.2: resolution: {integrity: sha512-jwzPOChofl67PSTW2SGubV9HBQAhhR2i6nskiOThauo9dzwDUgOWQScFVaJkjEfYX+UXiD+LEx8EblQMc2wIag==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: esbuild: '>=0.17' - dependencies: - esbuild: 0.19.12 - load-tsconfig: 0.2.5 - dev: true - /cac@6.7.14: + cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} - dev: true - /call-bind@1.0.7: + call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - set-function-length: 1.2.2 - dev: true - /chalk@2.4.2: + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - dev: true - /cheerio-select@2.1.0: + cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} - dependencies: - boolbase: 1.0.0 - css-select: 5.1.0 - css-what: 6.1.0 - domelementtype: 2.3.0 - domhandler: 5.0.3 - domutils: 3.1.0 - dev: true - /cheerio@1.0.0-rc.12: + cheerio@1.0.0-rc.12: resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} engines: {node: '>= 6'} - dependencies: - cheerio-select: 2.1.0 - dom-serializer: 2.0.0 - domhandler: 5.0.3 - domutils: 3.1.0 - htmlparser2: 8.0.2 - parse5: 7.1.2 - parse5-htmlparser2-tree-adapter: 7.0.0 - dev: true - /chokidar@3.6.0: + chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.3 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - dev: true - /chownr@1.1.4: + chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - requiresBuild: true - dev: true - optional: true - /color-convert@1.9.3: + color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - dependencies: - color-name: 1.1.3 - dev: true - /color-convert@2.0.1: + color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} - dependencies: - color-name: 1.1.4 - dev: true - /color-name@1.1.3: + color-name@1.1.3: resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - dev: true - /color-name@1.1.4: + color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: true - /combined-stream@1.0.8: + combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} - dependencies: - delayed-stream: 1.0.0 - dev: true - /commander@4.1.1: + commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} - dev: true - /commander@6.2.1: + commander@6.2.1: resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} engines: {node: '>= 6'} - dev: true - /concat-map@0.0.1: + concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - dev: true - /cross-spawn@7.0.3: + cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - dev: true - /css-select@5.1.0: + css-select@5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} - dependencies: - boolbase: 1.0.0 - css-what: 6.1.0 - domhandler: 5.0.3 - domutils: 3.1.0 - nth-check: 2.1.1 - dev: true - /css-what@6.1.0: + css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} - dev: true - /debug@4.3.4: + debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} peerDependencies: @@ -795,220 +477,110 @@ packages: peerDependenciesMeta: supports-color: optional: true - dependencies: - ms: 2.1.2 - dev: true - /decompress-response@6.0.0: + decompress-response@6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} - requiresBuild: true - dependencies: - mimic-response: 3.1.0 - dev: true - optional: true - /deep-extend@0.6.0: + deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} - requiresBuild: true - dev: true - optional: true - /define-data-property@1.1.4: + define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - gopd: 1.0.1 - dev: true - /delayed-stream@1.0.0: + delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} - dev: true - /detect-libc@2.0.3: + detect-libc@2.0.3: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} - requiresBuild: true - dev: true - optional: true - /dir-glob@3.0.1: + dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - dependencies: - path-type: 4.0.0 - dev: true - /discord-api-types@0.37.79: + discord-api-types@0.37.79: resolution: {integrity: sha512-jblKMZL5f9t/pfUyhHNey8Lb9yVCcBVIPxz/JTY0raAmfj7CuFXdl9m5o/+iiB7E0vv1Kz9V7Ao5HtLRc2gH1Q==} - dev: true - /dom-serializer@2.0.0: + dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} - dependencies: - domelementtype: 2.3.0 - domhandler: 5.0.3 - entities: 4.5.0 - dev: true - /domelementtype@2.3.0: + domelementtype@2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - dev: true - /domhandler@5.0.3: + domhandler@5.0.3: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} - dependencies: - domelementtype: 2.3.0 - dev: true - /domutils@3.1.0: + domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} - dependencies: - dom-serializer: 2.0.0 - domelementtype: 2.3.0 - domhandler: 5.0.3 - dev: true - /eastasianwidth@0.2.0: + eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - dev: true - /emoji-regex@8.0.0: + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: true - /emoji-regex@9.2.2: + emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - dev: true - /end-of-stream@1.4.4: + end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - requiresBuild: true - dependencies: - once: 1.4.0 - dev: true - optional: true - /entities@2.1.0: + entities@2.1.0: resolution: {integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==} - dev: true - /entities@4.5.0: + entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - dev: true - /es-define-property@1.0.0: + es-define-property@1.0.0: resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} engines: {node: '>= 0.4'} - dependencies: - get-intrinsic: 1.2.4 - dev: true - /es-errors@1.3.0: + es-errors@1.3.0: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - dev: true - /esbuild@0.19.12: + esbuild@0.19.12: resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} engines: {node: '>=12'} hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/aix-ppc64': 0.19.12 - '@esbuild/android-arm': 0.19.12 - '@esbuild/android-arm64': 0.19.12 - '@esbuild/android-x64': 0.19.12 - '@esbuild/darwin-arm64': 0.19.12 - '@esbuild/darwin-x64': 0.19.12 - '@esbuild/freebsd-arm64': 0.19.12 - '@esbuild/freebsd-x64': 0.19.12 - '@esbuild/linux-arm': 0.19.12 - '@esbuild/linux-arm64': 0.19.12 - '@esbuild/linux-ia32': 0.19.12 - '@esbuild/linux-loong64': 0.19.12 - '@esbuild/linux-mips64el': 0.19.12 - '@esbuild/linux-ppc64': 0.19.12 - '@esbuild/linux-riscv64': 0.19.12 - '@esbuild/linux-s390x': 0.19.12 - '@esbuild/linux-x64': 0.19.12 - '@esbuild/netbsd-x64': 0.19.12 - '@esbuild/openbsd-x64': 0.19.12 - '@esbuild/sunos-x64': 0.19.12 - '@esbuild/win32-arm64': 0.19.12 - '@esbuild/win32-ia32': 0.19.12 - '@esbuild/win32-x64': 0.19.12 - dev: true - /escape-string-regexp@1.0.5: + escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} - dev: true - /execa@5.1.1: + execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - dev: true - /expand-template@2.0.3: + expand-template@2.0.3: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} - requiresBuild: true - dev: true - optional: true - /fast-glob@3.3.2: + fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - dev: true - /fastq@1.17.1: + fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - dependencies: - reusify: 1.0.4 - dev: true - /fd-slicer@1.1.0: + fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} - dependencies: - pend: 1.2.0 - dev: true - /filesize@10.1.1: + filesize@10.1.1: resolution: {integrity: sha512-L0cdwZrKlwZQkMSFnCflJ6J2Y+5egO/p3vgRSDQGxQt++QbUZe5gMbRO6kg6gzwQDPvq2Fk9AmoxUNfZ5gdqaQ==} engines: {node: '>= 10.4.0'} - dev: true - /fill-range@7.0.1: + fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} - dependencies: - to-regex-range: 5.0.1 - dev: true - /follow-redirects@1.15.6: + follow-redirects@1.15.6: resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} engines: {node: '>=4.0'} peerDependencies: @@ -1016,103 +588,1199 @@ packages: peerDependenciesMeta: debug: optional: true - dev: true - /foreground-child@3.1.1: + foreground-child@3.1.1: resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} engines: {node: '>=14'} - dependencies: - cross-spawn: 7.0.3 - signal-exit: 4.1.0 - dev: true - /form-data@4.0.0: + form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} + + fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + git-up@7.0.0: + resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} + + git-url-parse@14.0.0: + resolution: {integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==} + + github-from-package@0.0.0: + resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob@10.3.12: + resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + + has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hosted-git-info@4.1.0: + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} + engines: {node: '>=10'} + + htmlparser2@8.0.2: + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-ssh@1.4.0: + resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + engines: {node: '>=14'} + + joycon@3.1.1: + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} + engines: {node: '>=10'} + + jsonc-parser@3.2.1: + resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} + + keytar@7.9.0: + resolution: {integrity: sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ==} + + leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + + lilconfig@3.1.1: + resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} + engines: {node: '>=14'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + linkify-it@3.0.3: + resolution: {integrity: sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==} + + load-tsconfig@0.2.5: + resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + + lru-cache@10.2.0: + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} + engines: {node: 14 || >=16.14} + + lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + + markdown-it@12.3.2: + resolution: {integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==} + hasBin: true + + mdurl@1.0.1: + resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + mimic-response@3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@9.0.4: + resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass@7.0.4: + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} + engines: {node: '>=16 || 14 >=14.17'} + + mkdirp-classic@0.5.3: + resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + mute-stream@0.0.8: + resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + + napi-build-utils@1.0.2: + resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} + + node-abi@3.57.0: + resolution: {integrity: sha512-Dp+A9JWxRaKuHP35H77I4kCKesDy5HUDEmScia2FyncMTOXASMyg251F5PhFoDA5uqBrDDffiLpbqnrZmNXW+g==} + engines: {node: '>=10'} + + node-addon-api@4.3.0: + resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==} + + node-gyp-build@4.8.0: + resolution: {integrity: sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==} + hasBin: true + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + parse-path@7.0.0: + resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==} + + parse-semver@1.1.1: + resolution: {integrity: sha512-Eg1OuNntBMH0ojvEKSrvDSnwLmvVuUOSdylH/pSCPNMIspLlweJyIWXCE+k/5hm3cj/EBUYwmWkjhBALNP4LXQ==} + + parse-url@8.1.0: + resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} + + parse5-htmlparser2-tree-adapter@7.0.0: + resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} + + parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-scurry@1.10.2: + resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} + engines: {node: '>=16 || 14 >=14.17'} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + pend@1.2.0: + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + postcss-load-config@4.0.2: + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + prebuild-install@7.1.2: + resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==} + engines: {node: '>=10'} + hasBin: true + + protocols@2.0.1: + resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} + + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + + pump@3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + qs@6.12.0: + resolution: {integrity: sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg==} + engines: {node: '>=0.6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + rc@1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + + read@1.0.7: + resolution: {integrity: sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==} + engines: {node: '>=0.8'} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rollup@4.14.0: + resolution: {integrity: sha512-Qe7w62TyawbDzB4yt32R0+AbIo6m1/sqO7UPzFS8Z/ksL5mrfhA0v4CavfdmFav3D+ub4QeAgsGEe84DoWe/nQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + sax@1.3.0: + resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} + + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + + semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + engines: {node: '>=10'} + hasBin: true + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + simple-concat@1.0.1: + resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} + + simple-get@4.0.1: + resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-json-comments@2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} + + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + tar-fs@2.1.1: + resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + + tar-stream@2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} + + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + + tmp@0.2.3: + resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} + engines: {node: '>=14.14'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + + tree-kill@1.2.2: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true + + ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + + tsup@8.0.2: + resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@microsoft/api-extractor': ^7.36.0 + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.5.0' + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true + + tunnel-agent@0.6.0: + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + + tunnel@0.0.6: + resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} + engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} + + typed-rest-client@1.8.11: + resolution: {integrity: sha512-5UvfMpd1oelmUPRbbaVnq+rHP7ng2cE4qoQkQeAqxRL6PklkxsM0g32/HL0yfvruK6ojQ5x8EE+HF4YV6DtuCA==} + + typescript@5.4.4: + resolution: {integrity: sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==} + engines: {node: '>=14.17'} + hasBin: true + + uc.micro@1.0.6: + resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} + + underscore@1.13.6: + resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==} + + url-join@4.0.1: + resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} + + utf-8-validate@6.0.3: + resolution: {integrity: sha512-uIuGf9TWQ/y+0Lp+KGZCMuJWc3N9BHA+l/UmHd/oUHwJJDeysyTRxNQVkbzsIWfGFbRe3OcgML/i0mvVRPOyDA==} + engines: {node: '>=6.14.2'} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + + whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + ws@8.16.0: + resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xml2js@0.5.0: + resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} + engines: {node: '>=4.0.0'} + + xmlbuilder@11.0.1: + resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} + engines: {node: '>=4.0'} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + yaml@2.4.1: + resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} + engines: {node: '>= 14'} + hasBin: true + + yauzl@2.10.0: + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + + yazl@2.5.1: + resolution: {integrity: sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==} + +snapshots: + + '@esbuild/aix-ppc64@0.19.12': + optional: true + + '@esbuild/android-arm64@0.19.12': + optional: true + + '@esbuild/android-arm@0.19.12': + optional: true + + '@esbuild/android-x64@0.19.12': + optional: true + + '@esbuild/darwin-arm64@0.19.12': + optional: true + + '@esbuild/darwin-x64@0.19.12': + optional: true + + '@esbuild/freebsd-arm64@0.19.12': + optional: true + + '@esbuild/freebsd-x64@0.19.12': + optional: true + + '@esbuild/linux-arm64@0.19.12': + optional: true + + '@esbuild/linux-arm@0.19.12': + optional: true + + '@esbuild/linux-ia32@0.19.12': + optional: true + + '@esbuild/linux-loong64@0.19.12': + optional: true + + '@esbuild/linux-mips64el@0.19.12': + optional: true + + '@esbuild/linux-ppc64@0.19.12': + optional: true + + '@esbuild/linux-riscv64@0.19.12': + optional: true + + '@esbuild/linux-s390x@0.19.12': + optional: true + + '@esbuild/linux-x64@0.19.12': + optional: true + + '@esbuild/netbsd-x64@0.19.12': + optional: true + + '@esbuild/openbsd-x64@0.19.12': + optional: true + + '@esbuild/sunos-x64@0.19.12': + optional: true + + '@esbuild/win32-arm64@0.19.12': + optional: true + + '@esbuild/win32-ia32@0.19.12': + optional: true + + '@esbuild/win32-x64@0.19.12': + optional: true + + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@jridgewell/gen-mapping@0.3.5': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/sourcemap-codec@1.4.15': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@pkgjs/parseargs@0.11.0': + optional: true + + '@rollup/rollup-android-arm-eabi@4.14.0': + optional: true + + '@rollup/rollup-android-arm64@4.14.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.14.0': + optional: true + + '@rollup/rollup-darwin-x64@4.14.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.14.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.14.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.14.0': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.14.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.14.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.14.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.14.0': + optional: true + + '@rollup/rollup-linux-x64-musl@4.14.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.14.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.14.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.14.0': + optional: true + + '@types/estree@1.0.5': {} + + '@types/git-url-parse@9.0.3': {} + + '@types/node@16.18.95': {} + + '@types/vscode@1.57.0': {} + + '@vscode/vsce@2.24.0': + dependencies: + azure-devops-node-api: 11.2.0 + chalk: 2.4.2 + cheerio: 1.0.0-rc.12 + commander: 6.2.1 + glob: 7.2.3 + hosted-git-info: 4.1.0 + jsonc-parser: 3.2.1 + leven: 3.1.0 + markdown-it: 12.3.2 + mime: 1.6.0 + minimatch: 3.1.2 + parse-semver: 1.1.1 + read: 1.0.7 + semver: 7.6.0 + tmp: 0.2.3 + typed-rest-client: 1.8.11 + url-join: 4.0.1 + xml2js: 0.5.0 + yauzl: 2.10.0 + yazl: 2.5.1 + optionalDependencies: + keytar: 7.9.0 + + '@xhayper/discord-rpc@1.1.2': + dependencies: + axios: 1.6.8 + ws: 8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.3) + optionalDependencies: + bufferutil: 4.0.8 + utf-8-validate: 6.0.3 + transitivePeerDependencies: + - debug + + ansi-regex@5.0.1: {} + + ansi-regex@6.0.1: {} + + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@6.2.1: {} + + any-promise@1.3.0: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + argparse@2.0.1: {} + + array-union@2.1.0: {} + + asynckit@0.4.0: {} + + axios@1.6.8: + dependencies: + follow-redirects: 1.15.6 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + + azure-devops-node-api@11.2.0: + dependencies: + tunnel: 0.0.6 + typed-rest-client: 1.8.11 + + balanced-match@1.0.2: {} + + base64-js@1.5.1: + optional: true + + binary-extensions@2.3.0: {} + + bl@4.1.0: + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + optional: true + + boolbase@1.0.0: {} + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.2: + dependencies: + fill-range: 7.0.1 + + buffer-crc32@0.2.13: {} + + buffer-from@1.1.2: {} + + buffer@5.7.1: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + optional: true + + bufferutil@4.0.8: + dependencies: + node-gyp-build: 4.8.0 + + bundle-require@4.0.2(esbuild@0.19.12): + dependencies: + esbuild: 0.19.12 + load-tsconfig: 0.2.5 + + cac@6.7.14: {} + + call-bind@1.0.7: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + cheerio-select@2.1.0: + dependencies: + boolbase: 1.0.0 + css-select: 5.1.0 + css-what: 6.1.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + + cheerio@1.0.0-rc.12: + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.1.0 + htmlparser2: 8.0.2 + parse5: 7.1.2 + parse5-htmlparser2-tree-adapter: 7.0.0 + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + chownr@1.1.4: + optional: true + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.3: {} + + color-name@1.1.4: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + commander@4.1.1: {} + + commander@6.2.1: {} + + concat-map@0.0.1: {} + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + css-select@5.1.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.1.0 + nth-check: 2.1.1 + + css-what@6.1.0: {} + + debug@4.3.4: + dependencies: + ms: 2.1.2 + + decompress-response@6.0.0: + dependencies: + mimic-response: 3.1.0 + optional: true + + deep-extend@0.6.0: + optional: true + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + + delayed-stream@1.0.0: {} + + detect-libc@2.0.3: + optional: true + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + discord-api-types@0.37.79: {} + + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + + domelementtype@2.3.0: {} + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + + domutils@3.1.0: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + + eastasianwidth@0.2.0: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + end-of-stream@1.4.4: + dependencies: + once: 1.4.0 + optional: true + + entities@2.1.0: {} + + entities@4.5.0: {} + + es-define-property@1.0.0: + dependencies: + get-intrinsic: 1.2.4 + + es-errors@1.3.0: {} + + esbuild@0.19.12: + optionalDependencies: + '@esbuild/aix-ppc64': 0.19.12 + '@esbuild/android-arm': 0.19.12 + '@esbuild/android-arm64': 0.19.12 + '@esbuild/android-x64': 0.19.12 + '@esbuild/darwin-arm64': 0.19.12 + '@esbuild/darwin-x64': 0.19.12 + '@esbuild/freebsd-arm64': 0.19.12 + '@esbuild/freebsd-x64': 0.19.12 + '@esbuild/linux-arm': 0.19.12 + '@esbuild/linux-arm64': 0.19.12 + '@esbuild/linux-ia32': 0.19.12 + '@esbuild/linux-loong64': 0.19.12 + '@esbuild/linux-mips64el': 0.19.12 + '@esbuild/linux-ppc64': 0.19.12 + '@esbuild/linux-riscv64': 0.19.12 + '@esbuild/linux-s390x': 0.19.12 + '@esbuild/linux-x64': 0.19.12 + '@esbuild/netbsd-x64': 0.19.12 + '@esbuild/openbsd-x64': 0.19.12 + '@esbuild/sunos-x64': 0.19.12 + '@esbuild/win32-arm64': 0.19.12 + '@esbuild/win32-ia32': 0.19.12 + '@esbuild/win32-x64': 0.19.12 + + escape-string-regexp@1.0.5: {} + + execa@5.1.1: + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + expand-template@2.0.3: + optional: true + + fast-glob@3.3.2: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + fd-slicer@1.1.0: + dependencies: + pend: 1.2.0 + + filesize@10.1.1: {} + + fill-range@7.0.1: + dependencies: + to-regex-range: 5.0.1 + + follow-redirects@1.15.6: {} + + foreground-child@3.1.1: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + + form-data@4.0.0: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 - dev: true - /fs-constants@1.0.0: - resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - requiresBuild: true - dev: true + fs-constants@1.0.0: optional: true - /fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - dev: true + fs.realpath@1.0.0: {} - /fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true - dev: true + fsevents@2.3.3: optional: true - /function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - dev: true + function-bind@1.1.2: {} - /get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} + get-intrinsic@1.2.4: dependencies: es-errors: 1.3.0 function-bind: 1.1.2 has-proto: 1.0.3 has-symbols: 1.0.3 hasown: 2.0.2 - dev: true - /get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - dev: true + get-stream@6.0.1: {} - /git-up@7.0.0: - resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} + git-up@7.0.0: dependencies: is-ssh: 1.4.0 parse-url: 8.1.0 - dev: true - /git-url-parse@14.0.0: - resolution: {integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==} + git-url-parse@14.0.0: dependencies: git-up: 7.0.0 - dev: true - /github-from-package@0.0.0: - resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} - requiresBuild: true - dev: true + github-from-package@0.0.0: optional: true - /glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 - dev: true - /glob@10.3.12: - resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true + glob@10.3.12: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 minimatch: 9.0.4 minipass: 7.0.4 path-scurry: 1.10.2 - dev: true - /glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + glob@7.2.3: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -1120,11 +1788,8 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 - dev: true - /globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} + globby@11.1.0: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 @@ -1132,467 +1797,248 @@ packages: ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 - dev: true - /gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + gopd@1.0.1: dependencies: get-intrinsic: 1.2.4 - dev: true - /has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - dev: true + has-flag@3.0.0: {} - /has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + has-property-descriptors@1.0.2: dependencies: es-define-property: 1.0.0 - dev: true - /has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - dev: true + has-proto@1.0.3: {} - /has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - dev: true + has-symbols@1.0.3: {} - /hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} + hasown@2.0.2: dependencies: function-bind: 1.1.2 - dev: true - /hosted-git-info@4.1.0: - resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} - engines: {node: '>=10'} + hosted-git-info@4.1.0: dependencies: lru-cache: 6.0.0 - dev: true - /htmlparser2@8.0.2: - resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + htmlparser2@8.0.2: dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 domutils: 3.1.0 entities: 4.5.0 - dev: true - /human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - dev: true + human-signals@2.1.0: {} - /ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - requiresBuild: true - dev: true + ieee754@1.2.1: optional: true - /ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} - engines: {node: '>= 4'} - dev: true + ignore@5.3.1: {} - /inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + inflight@1.0.6: dependencies: once: 1.4.0 wrappy: 1.0.2 - dev: true - /inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: true + inherits@2.0.4: {} - /ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - requiresBuild: true - dev: true + ini@1.3.8: optional: true - /is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} + is-binary-path@2.1.0: dependencies: binary-extensions: 2.3.0 - dev: true - /is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - dev: true + is-extglob@2.1.1: {} - /is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - dev: true + is-fullwidth-code-point@3.0.0: {} - /is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} + is-glob@4.0.3: dependencies: is-extglob: 2.1.1 - dev: true - /is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - dev: true + is-number@7.0.0: {} - /is-ssh@1.4.0: - resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} + is-ssh@1.4.0: dependencies: protocols: 2.0.1 - dev: true - /is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - dev: true + is-stream@2.0.1: {} - /isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - dev: true + isexe@2.0.0: {} - /jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} + jackspeak@2.3.6: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 - dev: true - /joycon@3.1.1: - resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} - engines: {node: '>=10'} - dev: true + joycon@3.1.1: {} - /jsonc-parser@3.2.1: - resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} - dev: true + jsonc-parser@3.2.1: {} - /keytar@7.9.0: - resolution: {integrity: sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ==} - requiresBuild: true + keytar@7.9.0: dependencies: node-addon-api: 4.3.0 prebuild-install: 7.1.2 - dev: true optional: true - /leven@3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - dev: true + leven@3.1.0: {} - /lilconfig@3.1.1: - resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} - engines: {node: '>=14'} - dev: true + lilconfig@3.1.1: {} - /lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - dev: true + lines-and-columns@1.2.4: {} - /linkify-it@3.0.3: - resolution: {integrity: sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==} + linkify-it@3.0.3: dependencies: uc.micro: 1.0.6 - dev: true - /load-tsconfig@0.2.5: - resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true + load-tsconfig@0.2.5: {} - /lodash.sortby@4.7.0: - resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} - dev: true + lodash.sortby@4.7.0: {} - /lru-cache@10.2.0: - resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} - engines: {node: 14 || >=16.14} - dev: true + lru-cache@10.2.0: {} - /lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} + lru-cache@6.0.0: dependencies: yallist: 4.0.0 - dev: true - /markdown-it@12.3.2: - resolution: {integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==} - hasBin: true + markdown-it@12.3.2: dependencies: argparse: 2.0.1 entities: 2.1.0 linkify-it: 3.0.3 mdurl: 1.0.1 uc.micro: 1.0.6 - dev: true - /mdurl@1.0.1: - resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} - dev: true + mdurl@1.0.1: {} - /merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - dev: true + merge-stream@2.0.0: {} - /merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - dev: true + merge2@1.4.1: {} - /micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} + micromatch@4.0.5: dependencies: braces: 3.0.2 picomatch: 2.3.1 - dev: true - /mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - dev: true + mime-db@1.52.0: {} - /mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} + mime-types@2.1.35: dependencies: mime-db: 1.52.0 - dev: true - /mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - dev: true + mime@1.6.0: {} - /mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - dev: true + mimic-fn@2.1.0: {} - /mimic-response@3.1.0: - resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} - engines: {node: '>=10'} - requiresBuild: true - dev: true + mimic-response@3.1.0: optional: true - /minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 - dev: true - /minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} - engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.4: dependencies: brace-expansion: 2.0.1 - dev: true - /minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - requiresBuild: true - dev: true + minimist@1.2.8: optional: true - /minipass@7.0.4: - resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} - engines: {node: '>=16 || 14 >=14.17'} - dev: true + minipass@7.0.4: {} - /mkdirp-classic@0.5.3: - resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - requiresBuild: true - dev: true + mkdirp-classic@0.5.3: optional: true - /ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: true + ms@2.1.2: {} - /mute-stream@0.0.8: - resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} - dev: true + mute-stream@0.0.8: {} - /mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + mz@2.7.0: dependencies: any-promise: 1.3.0 object-assign: 4.1.1 thenify-all: 1.6.0 - dev: true - /napi-build-utils@1.0.2: - resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} - requiresBuild: true - dev: true + napi-build-utils@1.0.2: optional: true - /node-abi@3.57.0: - resolution: {integrity: sha512-Dp+A9JWxRaKuHP35H77I4kCKesDy5HUDEmScia2FyncMTOXASMyg251F5PhFoDA5uqBrDDffiLpbqnrZmNXW+g==} - engines: {node: '>=10'} - requiresBuild: true + node-abi@3.57.0: dependencies: semver: 7.6.0 - dev: true optional: true - /node-addon-api@4.3.0: - resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==} - requiresBuild: true - dev: true + node-addon-api@4.3.0: optional: true - /node-gyp-build@4.8.0: - resolution: {integrity: sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==} - hasBin: true - requiresBuild: true - dev: true + node-gyp-build@4.8.0: {} - /normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - dev: true + normalize-path@3.0.0: {} - /npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} + npm-run-path@4.0.1: dependencies: path-key: 3.1.1 - dev: true - /nth-check@2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + nth-check@2.1.1: dependencies: boolbase: 1.0.0 - dev: true - /object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - dev: true + object-assign@4.1.1: {} - /object-inspect@1.13.1: - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} - dev: true + object-inspect@1.13.1: {} - /once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + once@1.4.0: dependencies: wrappy: 1.0.2 - dev: true - /onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} + onetime@5.1.2: dependencies: mimic-fn: 2.1.0 - dev: true - /parse-path@7.0.0: - resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==} + parse-path@7.0.0: dependencies: protocols: 2.0.1 - dev: true - /parse-semver@1.1.1: - resolution: {integrity: sha512-Eg1OuNntBMH0ojvEKSrvDSnwLmvVuUOSdylH/pSCPNMIspLlweJyIWXCE+k/5hm3cj/EBUYwmWkjhBALNP4LXQ==} + parse-semver@1.1.1: dependencies: semver: 5.7.2 - dev: true - /parse-url@8.1.0: - resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} + parse-url@8.1.0: dependencies: parse-path: 7.0.0 - dev: true - /parse5-htmlparser2-tree-adapter@7.0.0: - resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} + parse5-htmlparser2-tree-adapter@7.0.0: dependencies: domhandler: 5.0.3 parse5: 7.1.2 - dev: true - /parse5@7.1.2: - resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + parse5@7.1.2: dependencies: entities: 4.5.0 - dev: true - /path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - dev: true + path-is-absolute@1.0.1: {} - /path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - dev: true + path-key@3.1.1: {} - /path-scurry@1.10.2: - resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} - engines: {node: '>=16 || 14 >=14.17'} + path-scurry@1.10.2: dependencies: lru-cache: 10.2.0 minipass: 7.0.4 - dev: true - /path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - dev: true + path-type@4.0.0: {} - /pend@1.2.0: - resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} - dev: true + pend@1.2.0: {} - /picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - dev: true + picomatch@2.3.1: {} - /pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} - dev: true + pirates@4.0.6: {} - /postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true + postcss-load-config@4.0.2: dependencies: lilconfig: 3.1.1 yaml: 2.4.1 - dev: true - /prebuild-install@7.1.2: - resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==} - engines: {node: '>=10'} - hasBin: true - requiresBuild: true + prebuild-install@7.1.2: dependencies: detect-libc: 2.0.3 expand-template: 2.0.3 @@ -1606,93 +2052,54 @@ packages: simple-get: 4.0.1 tar-fs: 2.1.1 tunnel-agent: 0.6.0 - dev: true optional: true - /protocols@2.0.1: - resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} - dev: true + protocols@2.0.1: {} - /proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - dev: true + proxy-from-env@1.1.0: {} - /pump@3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} - requiresBuild: true + pump@3.0.0: dependencies: end-of-stream: 1.4.4 once: 1.4.0 - dev: true optional: true - /punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - dev: true + punycode@2.3.1: {} - /qs@6.12.0: - resolution: {integrity: sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg==} - engines: {node: '>=0.6'} + qs@6.12.0: dependencies: side-channel: 1.0.6 - dev: true - /queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - dev: true + queue-microtask@1.2.3: {} - /rc@1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} - hasBin: true - requiresBuild: true + rc@1.2.8: dependencies: deep-extend: 0.6.0 ini: 1.3.8 minimist: 1.2.8 strip-json-comments: 2.0.1 - dev: true optional: true - /read@1.0.7: - resolution: {integrity: sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==} - engines: {node: '>=0.8'} + read@1.0.7: dependencies: mute-stream: 0.0.8 - dev: true - /readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - requiresBuild: true + readable-stream@3.6.2: dependencies: inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 - dev: true optional: true - /readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} + readdirp@3.6.0: dependencies: picomatch: 2.3.1 - dev: true - /resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - dev: true + resolve-from@5.0.0: {} - /reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - dev: true + reusify@1.0.4: {} - /rollup@4.14.0: - resolution: {integrity: sha512-Qe7w62TyawbDzB4yt32R0+AbIo6m1/sqO7UPzFS8Z/ksL5mrfhA0v4CavfdmFav3D+ub4QeAgsGEe84DoWe/nQ==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true + rollup@4.14.0: dependencies: '@types/estree': 1.0.5 optionalDependencies: @@ -1712,40 +2119,23 @@ packages: '@rollup/rollup-win32-ia32-msvc': 4.14.0 '@rollup/rollup-win32-x64-msvc': 4.14.0 fsevents: 2.3.3 - dev: true - /run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 - dev: true - /safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - requiresBuild: true - dev: true + safe-buffer@5.2.1: optional: true - /sax@1.3.0: - resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} - dev: true + sax@1.3.0: {} - /semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} - hasBin: true - dev: true + semver@5.7.2: {} - /semver@7.6.0: - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} - engines: {node: '>=10'} - hasBin: true + semver@7.6.0: dependencies: lru-cache: 6.0.0 - dev: true - /set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 @@ -1753,135 +2143,78 @@ packages: get-intrinsic: 1.2.4 gopd: 1.0.1 has-property-descriptors: 1.0.2 - dev: true - /shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 - dev: true - /shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - dev: true + shebang-regex@3.0.0: {} - /side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} - engines: {node: '>= 0.4'} + side-channel@1.0.6: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 object-inspect: 1.13.1 - dev: true - /signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - dev: true + signal-exit@3.0.7: {} - /signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - dev: true + signal-exit@4.1.0: {} - /simple-concat@1.0.1: - resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} - requiresBuild: true - dev: true + simple-concat@1.0.1: optional: true - /simple-get@4.0.1: - resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} - requiresBuild: true + simple-get@4.0.1: dependencies: decompress-response: 6.0.0 once: 1.4.0 simple-concat: 1.0.1 - dev: true optional: true - /slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - dev: true + slash@3.0.0: {} - /source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + source-map-support@0.5.21: dependencies: buffer-from: 1.1.2 source-map: 0.6.1 - dev: true - /source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - dev: true + source-map@0.6.1: {} - /source-map@0.8.0-beta.0: - resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} - engines: {node: '>= 8'} + source-map@0.8.0-beta.0: dependencies: whatwg-url: 7.1.0 - dev: true - /string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} + string-width@4.2.3: dependencies: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - dev: true - /string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} + string-width@5.1.2: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 strip-ansi: 7.1.0 - dev: true - /string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - requiresBuild: true + string_decoder@1.3.0: dependencies: safe-buffer: 5.2.1 - dev: true optional: true - /strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} + strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 - dev: true - /strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} + strip-ansi@7.1.0: dependencies: ansi-regex: 6.0.1 - dev: true - /strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - dev: true + strip-final-newline@2.0.0: {} - /strip-json-comments@2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} - engines: {node: '>=0.10.0'} - requiresBuild: true - dev: true + strip-json-comments@2.0.1: optional: true - /sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true + sucrase@3.35.0: dependencies: '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 @@ -1890,97 +2223,51 @@ packages: mz: 2.7.0 pirates: 4.0.6 ts-interface-checker: 0.1.13 - dev: true - /supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} + supports-color@5.5.0: dependencies: has-flag: 3.0.0 - dev: true - /tar-fs@2.1.1: - resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} - requiresBuild: true + tar-fs@2.1.1: dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 pump: 3.0.0 tar-stream: 2.2.0 - dev: true optional: true - /tar-stream@2.2.0: - resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} - engines: {node: '>=6'} - requiresBuild: true + tar-stream@2.2.0: dependencies: bl: 4.1.0 end-of-stream: 1.4.4 fs-constants: 1.0.0 inherits: 2.0.4 readable-stream: 3.6.2 - dev: true optional: true - /thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} + thenify-all@1.6.0: dependencies: thenify: 3.3.1 - dev: true - /thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + thenify@3.3.1: dependencies: any-promise: 1.3.0 - dev: true - /tmp@0.2.3: - resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} - engines: {node: '>=14.14'} - dev: true + tmp@0.2.3: {} - /to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} + to-regex-range@5.0.1: dependencies: is-number: 7.0.0 - dev: true - /tr46@1.0.1: - resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + tr46@1.0.1: dependencies: punycode: 2.3.1 - dev: true - /tree-kill@1.2.2: - resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} - hasBin: true - dev: true + tree-kill@1.2.2: {} - /ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - dev: true + ts-interface-checker@0.1.13: {} - /tsup@8.0.2(typescript@5.4.4): - resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true + tsup@8.0.2(typescript@5.4.4): dependencies: bundle-require: 4.0.2(esbuild@0.19.12) cac: 6.7.14 @@ -2000,151 +2287,82 @@ packages: transitivePeerDependencies: - supports-color - ts-node - dev: true - /tunnel-agent@0.6.0: - resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - requiresBuild: true + tunnel-agent@0.6.0: dependencies: safe-buffer: 5.2.1 - dev: true optional: true - /tunnel@0.0.6: - resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} - engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} - dev: true + tunnel@0.0.6: {} - /typed-rest-client@1.8.11: - resolution: {integrity: sha512-5UvfMpd1oelmUPRbbaVnq+rHP7ng2cE4qoQkQeAqxRL6PklkxsM0g32/HL0yfvruK6ojQ5x8EE+HF4YV6DtuCA==} + typed-rest-client@1.8.11: dependencies: qs: 6.12.0 tunnel: 0.0.6 underscore: 1.13.6 - dev: true - /typescript@5.4.4: - resolution: {integrity: sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==} - engines: {node: '>=14.17'} - hasBin: true - dev: true + typescript@5.4.4: {} - /uc.micro@1.0.6: - resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} - dev: true + uc.micro@1.0.6: {} - /underscore@1.13.6: - resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==} - dev: true + underscore@1.13.6: {} - /url-join@4.0.1: - resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} - dev: true + url-join@4.0.1: {} - /utf-8-validate@6.0.3: - resolution: {integrity: sha512-uIuGf9TWQ/y+0Lp+KGZCMuJWc3N9BHA+l/UmHd/oUHwJJDeysyTRxNQVkbzsIWfGFbRe3OcgML/i0mvVRPOyDA==} - engines: {node: '>=6.14.2'} - requiresBuild: true + utf-8-validate@6.0.3: dependencies: node-gyp-build: 4.8.0 - dev: true - /util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - requiresBuild: true - dev: true + util-deprecate@1.0.2: optional: true - /webidl-conversions@4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - dev: true + webidl-conversions@4.0.2: {} - /whatwg-url@7.1.0: - resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + whatwg-url@7.1.0: dependencies: lodash.sortby: 4.7.0 tr46: 1.0.1 webidl-conversions: 4.0.2 - dev: true - /which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true + which@2.0.2: dependencies: isexe: 2.0.0 - dev: true - /wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} + wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: true - /wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} + wrap-ansi@8.1.0: dependencies: ansi-styles: 6.2.1 string-width: 5.1.2 strip-ansi: 7.1.0 - dev: true - /wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - dev: true + wrappy@1.0.2: {} - /ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.3): - resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true + ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.3): dependencies: bufferutil: 4.0.8 utf-8-validate: 6.0.3 - dev: true - /xml2js@0.5.0: - resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} - engines: {node: '>=4.0.0'} + xml2js@0.5.0: dependencies: sax: 1.3.0 xmlbuilder: 11.0.1 - dev: true - /xmlbuilder@11.0.1: - resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} - engines: {node: '>=4.0'} - dev: true + xmlbuilder@11.0.1: {} - /yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: true + yallist@4.0.0: {} - /yaml@2.4.1: - resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} - engines: {node: '>= 14'} - hasBin: true - dev: true + yaml@2.4.1: {} - /yauzl@2.10.0: - resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + yauzl@2.10.0: dependencies: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 - dev: true - /yazl@2.5.1: - resolution: {integrity: sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==} + yazl@2.5.1: dependencies: buffer-crc32: 0.2.13 - dev: true diff --git a/src/config.ts b/src/config.ts index 884e3c95..393e3263 100644 --- a/src/config.ts +++ b/src/config.ts @@ -6,7 +6,7 @@ export type FileSizeStandard = "iec" | "jedec"; export interface ExtensionConfigurationType { "app.id": string; - "app.name": "Code" | "Visual Studio Code" | "VSCodium" | "Custom"; + "app.name": "Code" | "Cursor" | "Visual Studio Code" | "VSCodium" | "Custom"; "app.privacyMode.enable": boolean; "app.whitelistEnabled": boolean; "app.whitelistIsBlacklist": boolean; diff --git a/src/helpers/getApplicationId.ts b/src/helpers/getApplicationId.ts index 4edc289c..84fb8e98 100644 --- a/src/helpers/getApplicationId.ts +++ b/src/helpers/getApplicationId.ts @@ -4,6 +4,7 @@ import { CONFIG_KEYS } from "../constants"; export const getApplicationId = (config: ExtensionConfiguration) => { const applicationIds = new Map([ ["Code", "782685898163617802"], + ["Cursor", "1279821890902560860"], ["Visual Studio Code", "810516608442695700"], ["VSCodium", "1031067701474492496"], ["Custom", config.get(CONFIG_KEYS.App.Id)!] From b77f244134910be2efd93ba600a0e558699441e4 Mon Sep 17 00:00:00 2001 From: Safee Date: Sun, 1 Sep 2024 20:43:41 +0500 Subject: [PATCH 2/3] feat: added support for cursor IDE, updated pnpm lockfile --- assets/icons/cursor.png | Bin 0 -> 48657 bytes assets/icons/idle-cursor.png | Bin 0 -> 18036 bytes package.json | 4 +- pnpm-lock.yaml | 2708 +++++++++++++++++-------------- src/config.ts | 2 +- src/helpers/getApplicationId.ts | 1 + 6 files changed, 1468 insertions(+), 1247 deletions(-) create mode 100644 assets/icons/cursor.png create mode 100644 assets/icons/idle-cursor.png diff --git a/assets/icons/cursor.png b/assets/icons/cursor.png new file mode 100644 index 0000000000000000000000000000000000000000..3345b7dfc87d2b65b1d7fe22260c4d1aeb357fc1 GIT binary patch literal 48657 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

f05*Y4(y7|+I2n0+KtRG=()!c`-r*}H-E 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 IE2fYB9}SlBVE_OC literal 0 HcmV?d00001 diff --git a/package.json b/package.json index 88a6bf25..89b9c52a 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,8 @@ "rich", "presence", "rich presence", - "rpc" + "rpc", + "cursor" ], "categories": [ "Visualization", @@ -112,6 +113,7 @@ "type": "string", "enum": [ "Code", + "Cursor", "Visual Studio Code", "VSCodium", "Custom" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 423f03cd..276fe144 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,793 +1,475 @@ -lockfileVersion: '6.0' +lockfileVersion: '9.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false -devDependencies: - '@types/git-url-parse': - specifier: ^9.0.3 - version: 9.0.3 - '@types/node': - specifier: ~16.18.95 - version: 16.18.95 - '@types/vscode': - specifier: 1.57.0 - version: 1.57.0 - '@vscode/vsce': - specifier: ^2.24.0 - version: 2.24.0 - '@xhayper/discord-rpc': - specifier: ^1.1.2 - version: 1.1.2 - discord-api-types: - specifier: ^0.37.79 - version: 0.37.79 - filesize: - specifier: ^10.1.1 - version: 10.1.1 - git-url-parse: - specifier: ^14.0.0 - version: 14.0.0 - source-map-support: - specifier: ^0.5.21 - version: 0.5.21 - tsup: - specifier: ^8.0.2 - version: 8.0.2(typescript@5.4.4) - typescript: - specifier: ^5.4.4 - version: 5.4.4 +importers: + + .: + devDependencies: + '@types/git-url-parse': + specifier: ^9.0.3 + version: 9.0.3 + '@types/node': + specifier: ~16.18.95 + version: 16.18.95 + '@types/vscode': + specifier: 1.57.0 + version: 1.57.0 + '@vscode/vsce': + specifier: ^2.24.0 + version: 2.24.0 + '@xhayper/discord-rpc': + specifier: ^1.1.2 + version: 1.1.2 + discord-api-types: + specifier: ^0.37.79 + version: 0.37.79 + filesize: + specifier: ^10.1.1 + version: 10.1.1 + git-url-parse: + specifier: ^14.0.0 + version: 14.0.0 + source-map-support: + specifier: ^0.5.21 + version: 0.5.21 + tsup: + specifier: ^8.0.2 + version: 8.0.2(typescript@5.4.4) + typescript: + specifier: ^5.4.4 + version: 5.4.4 packages: - /@esbuild/aix-ppc64@0.19.12: + '@esbuild/aix-ppc64@0.19.12': resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm64@0.19.12: + '@esbuild/android-arm64@0.19.12': resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} engines: {node: '>=12'} cpu: [arm64] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm@0.19.12: + '@esbuild/android-arm@0.19.12': resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} engines: {node: '>=12'} cpu: [arm] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-x64@0.19.12: + '@esbuild/android-x64@0.19.12': resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} engines: {node: '>=12'} cpu: [x64] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/darwin-arm64@0.19.12: + '@esbuild/darwin-arm64@0.19.12': resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@esbuild/darwin-x64@0.19.12: + '@esbuild/darwin-x64@0.19.12': resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} engines: {node: '>=12'} cpu: [x64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@esbuild/freebsd-arm64@0.19.12: + '@esbuild/freebsd-arm64@0.19.12': resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/freebsd-x64@0.19.12: + '@esbuild/freebsd-x64@0.19.12': resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-arm64@0.19.12: + '@esbuild/linux-arm64@0.19.12': resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} engines: {node: '>=12'} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-arm@0.19.12: + '@esbuild/linux-arm@0.19.12': resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} engines: {node: '>=12'} cpu: [arm] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-ia32@0.19.12: + '@esbuild/linux-ia32@0.19.12': resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-loong64@0.19.12: + '@esbuild/linux-loong64@0.19.12': resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-mips64el@0.19.12: + '@esbuild/linux-mips64el@0.19.12': resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-ppc64@0.19.12: + '@esbuild/linux-ppc64@0.19.12': resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-riscv64@0.19.12: + '@esbuild/linux-riscv64@0.19.12': resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-s390x@0.19.12: + '@esbuild/linux-s390x@0.19.12': resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} engines: {node: '>=12'} cpu: [s390x] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-x64@0.19.12: + '@esbuild/linux-x64@0.19.12': resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} engines: {node: '>=12'} cpu: [x64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/netbsd-x64@0.19.12: + '@esbuild/netbsd-x64@0.19.12': resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/openbsd-x64@0.19.12: + '@esbuild/openbsd-x64@0.19.12': resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/sunos-x64@0.19.12: + '@esbuild/sunos-x64@0.19.12': resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} engines: {node: '>=12'} cpu: [x64] os: [sunos] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-arm64@0.19.12: + '@esbuild/win32-arm64@0.19.12': resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-ia32@0.19.12: + '@esbuild/win32-ia32@0.19.12': resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-x64@0.19.12: + '@esbuild/win32-x64@0.19.12': resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} engines: {node: '>=12'} cpu: [x64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@isaacs/cliui@8.0.2: + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - dependencies: - string-width: 5.1.2 - string-width-cjs: /string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: /strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: /wrap-ansi@7.0.0 - dev: true - /@jridgewell/gen-mapping@0.3.5: + '@jridgewell/gen-mapping@0.3.5': resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.25 - dev: true - /@jridgewell/resolve-uri@3.1.2: + '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} - dev: true - /@jridgewell/set-array@1.2.1: + '@jridgewell/set-array@1.2.1': resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} - dev: true - /@jridgewell/sourcemap-codec@1.4.15: + '@jridgewell/sourcemap-codec@1.4.15': resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - dev: true - /@jridgewell/trace-mapping@0.3.25: + '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /@nodelib/fs.scandir@2.1.5: + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - dev: true - /@nodelib/fs.stat@2.0.5: + '@nodelib/fs.stat@2.0.5': resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} - dev: true - /@nodelib/fs.walk@1.2.8: + '@nodelib/fs.walk@1.2.8': resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 - dev: true - /@pkgjs/parseargs@0.11.0: + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-android-arm-eabi@4.14.0: + '@rollup/rollup-android-arm-eabi@4.14.0': resolution: {integrity: sha512-jwXtxYbRt1V+CdQSy6Z+uZti7JF5irRKF8hlKfEnF/xJpcNGuuiZMBvuoYM+x9sr9iWGnzrlM0+9hvQ1kgkf1w==} cpu: [arm] os: [android] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-android-arm64@4.14.0: + '@rollup/rollup-android-arm64@4.14.0': resolution: {integrity: sha512-fI9nduZhCccjzlsA/OuAwtFGWocxA4gqXGTLvOyiF8d+8o0fZUeSztixkYjcGq1fGZY3Tkq4yRvHPFxU+jdZ9Q==} cpu: [arm64] os: [android] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-darwin-arm64@4.14.0: + '@rollup/rollup-darwin-arm64@4.14.0': resolution: {integrity: sha512-BcnSPRM76/cD2gQC+rQNGBN6GStBs2pl/FpweW8JYuz5J/IEa0Fr4AtrPv766DB/6b2MZ/AfSIOSGw3nEIP8SA==} cpu: [arm64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-darwin-x64@4.14.0: + '@rollup/rollup-darwin-x64@4.14.0': resolution: {integrity: sha512-LDyFB9GRolGN7XI6955aFeI3wCdCUszFWumWU0deHA8VpR3nWRrjG6GtGjBrQxQKFevnUTHKCfPR4IvrW3kCgQ==} cpu: [x64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.14.0: + '@rollup/rollup-linux-arm-gnueabihf@4.14.0': resolution: {integrity: sha512-ygrGVhQP47mRh0AAD0zl6QqCbNsf0eTo+vgwkY6LunBcg0f2Jv365GXlDUECIyoXp1kKwL5WW6rsO429DBY/bA==} cpu: [arm] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-arm64-gnu@4.14.0: + '@rollup/rollup-linux-arm64-gnu@4.14.0': resolution: {integrity: sha512-x+uJ6MAYRlHGe9wi4HQjxpaKHPM3d3JjqqCkeC5gpnnI6OWovLdXTpfa8trjxPLnWKyBsSi5kne+146GAxFt4A==} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-arm64-musl@4.14.0: + '@rollup/rollup-linux-arm64-musl@4.14.0': resolution: {integrity: sha512-nrRw8ZTQKg6+Lttwqo6a2VxR9tOroa2m91XbdQ2sUUzHoedXlsyvY1fN4xWdqz8PKmf4orDwejxXHjh7YBGUCA==} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-powerpc64le-gnu@4.14.0: + '@rollup/rollup-linux-powerpc64le-gnu@4.14.0': resolution: {integrity: sha512-xV0d5jDb4aFu84XKr+lcUJ9y3qpIWhttO3Qev97z8DKLXR62LC3cXT/bMZXrjLF9X+P5oSmJTzAhqwUbY96PnA==} cpu: [ppc64le] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-riscv64-gnu@4.14.0: + '@rollup/rollup-linux-riscv64-gnu@4.14.0': resolution: {integrity: sha512-SDDhBQwZX6LPRoPYjAZWyL27LbcBo7WdBFWJi5PI9RPCzU8ijzkQn7tt8NXiXRiFMJCVpkuMkBf4OxSxVMizAw==} cpu: [riscv64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-s390x-gnu@4.14.0: + '@rollup/rollup-linux-s390x-gnu@4.14.0': resolution: {integrity: sha512-RxB/qez8zIDshNJDufYlTT0ZTVut5eCpAZ3bdXDU9yTxBzui3KhbGjROK2OYTTor7alM7XBhssgoO3CZ0XD3qA==} cpu: [s390x] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-x64-gnu@4.14.0: + '@rollup/rollup-linux-x64-gnu@4.14.0': resolution: {integrity: sha512-C6y6z2eCNCfhZxT9u+jAM2Fup89ZjiG5pIzZIDycs1IwESviLxwkQcFRGLjnDrP+PT+v5i4YFvlcfAs+LnreXg==} cpu: [x64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-x64-musl@4.14.0: + '@rollup/rollup-linux-x64-musl@4.14.0': resolution: {integrity: sha512-i0QwbHYfnOMYsBEyjxcwGu5SMIi9sImDVjDg087hpzXqhBSosxkE7gyIYFHgfFl4mr7RrXksIBZ4DoLoP4FhJg==} cpu: [x64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-win32-arm64-msvc@4.14.0: + '@rollup/rollup-win32-arm64-msvc@4.14.0': resolution: {integrity: sha512-Fq52EYb0riNHLBTAcL0cun+rRwyZ10S9vKzhGKKgeD+XbwunszSY0rVMco5KbOsTlwovP2rTOkiII/fQ4ih/zQ==} cpu: [arm64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-win32-ia32-msvc@4.14.0: + '@rollup/rollup-win32-ia32-msvc@4.14.0': resolution: {integrity: sha512-e/PBHxPdJ00O9p5Ui43+vixSgVf4NlLsmV6QneGERJ3lnjIua/kim6PRFe3iDueT1rQcgSkYP8ZBBXa/h4iPvw==} cpu: [ia32] os: [win32] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-win32-x64-msvc@4.14.0: + '@rollup/rollup-win32-x64-msvc@4.14.0': resolution: {integrity: sha512-aGg7iToJjdklmxlUlJh/PaPNa4PmqHfyRMLunbL3eaMO0gp656+q1zOKkpJ/CVe9CryJv6tAN1HDoR8cNGzkag==} cpu: [x64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@types/estree@1.0.5: + '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - dev: true - /@types/git-url-parse@9.0.3: + '@types/git-url-parse@9.0.3': resolution: {integrity: sha512-Wrb8zeghhpKbYuqAOg203g+9YSNlrZWNZYvwxJuDF4dTmerijqpnGbI79yCuPtHSXHPEwv1pAFUB4zsSqn82Og==} - dev: true - /@types/node@16.18.95: + '@types/node@16.18.95': resolution: {integrity: sha512-z9w+CcR7ahc7UhsKe+PGB25nmPmCERQBAdLdFHhoZ6+FfgSr7gUvdQI0eLH2t7ue8u5wKsLdde6cHKPjhC8vGg==} - dev: true - /@types/vscode@1.57.0: + '@types/vscode@1.57.0': resolution: {integrity: sha512-FeznBFtIDCWRluojTsi9c3LLcCHOXP5etQfBK42+ixo1CoEAchkw39tuui9zomjZuKfUVL33KZUDIwHZ/xvOkQ==} - dev: true - /@vscode/vsce@2.24.0: + '@vscode/vsce@2.24.0': resolution: {integrity: sha512-p6CIXpH5HXDqmUkgFXvIKTjZpZxy/uDx4d/UsfhS9vQUun43KDNUbYeZocyAHgqcJlPEurgArHz9te1PPiqPyA==} engines: {node: '>= 14'} hasBin: true - dependencies: - azure-devops-node-api: 11.2.0 - chalk: 2.4.2 - cheerio: 1.0.0-rc.12 - commander: 6.2.1 - glob: 7.2.3 - hosted-git-info: 4.1.0 - jsonc-parser: 3.2.1 - leven: 3.1.0 - markdown-it: 12.3.2 - mime: 1.6.0 - minimatch: 3.1.2 - parse-semver: 1.1.1 - read: 1.0.7 - semver: 7.6.0 - tmp: 0.2.3 - typed-rest-client: 1.8.11 - url-join: 4.0.1 - xml2js: 0.5.0 - yauzl: 2.10.0 - yazl: 2.5.1 - optionalDependencies: - keytar: 7.9.0 - dev: true - /@xhayper/discord-rpc@1.1.2: + '@xhayper/discord-rpc@1.1.2': resolution: {integrity: sha512-QOeSFRqEK/pfSNl9PSIIi6ypKzD2zy1B8IHdzpvw4WsqXNoJaymfg9lE0wsei4zD5eT2bfnlcILBW9ociJMnKw==} engines: {node: '>=14.18.0'} - dependencies: - axios: 1.6.8 - ws: 8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.3) - optionalDependencies: - bufferutil: 4.0.8 - utf-8-validate: 6.0.3 - transitivePeerDependencies: - - debug - dev: true - /ansi-regex@5.0.1: + ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - dev: true - /ansi-regex@6.0.1: + ansi-regex@6.0.1: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} - dev: true - /ansi-styles@3.2.1: + ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} - dependencies: - color-convert: 1.9.3 - dev: true - /ansi-styles@4.3.0: + ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} - dependencies: - color-convert: 2.0.1 - dev: true - /ansi-styles@6.2.1: + ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} - dev: true - /any-promise@1.3.0: + any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - dev: true - /anymatch@3.1.3: + anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - dev: true - /argparse@2.0.1: + argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - dev: true - /array-union@2.1.0: + array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} - dev: true - /asynckit@0.4.0: + asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - dev: true - /axios@1.6.8: + axios@1.6.8: resolution: {integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==} - dependencies: - follow-redirects: 1.15.6 - form-data: 4.0.0 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - dev: true - /azure-devops-node-api@11.2.0: + azure-devops-node-api@11.2.0: resolution: {integrity: sha512-XdiGPhrpaT5J8wdERRKs5g8E0Zy1pvOYTli7z9E8nmOn3YGp4FhtjhrOyFmX/8veWCwdI69mCHKJw6l+4J/bHA==} - dependencies: - tunnel: 0.0.6 - typed-rest-client: 1.8.11 - dev: true - /balanced-match@1.0.2: + balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - dev: true - /base64-js@1.5.1: + base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - requiresBuild: true - dev: true - optional: true - /binary-extensions@2.3.0: + binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} - dev: true - /bl@4.1.0: + bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - requiresBuild: true - dependencies: - buffer: 5.7.1 - inherits: 2.0.4 - readable-stream: 3.6.2 - dev: true - optional: true - /boolbase@1.0.0: + boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - dev: true - /brace-expansion@1.1.11: + brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - dev: true - /brace-expansion@2.0.1: + brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - dependencies: - balanced-match: 1.0.2 - dev: true - /braces@3.0.2: + braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} - dependencies: - fill-range: 7.0.1 - dev: true - /buffer-crc32@0.2.13: + buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - dev: true - /buffer-from@1.1.2: + buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - dev: true - /buffer@5.7.1: + buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - requiresBuild: true - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - dev: true - optional: true - /bufferutil@4.0.8: + bufferutil@4.0.8: resolution: {integrity: sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==} engines: {node: '>=6.14.2'} - requiresBuild: true - dependencies: - node-gyp-build: 4.8.0 - dev: true - /bundle-require@4.0.2(esbuild@0.19.12): + bundle-require@4.0.2: resolution: {integrity: sha512-jwzPOChofl67PSTW2SGubV9HBQAhhR2i6nskiOThauo9dzwDUgOWQScFVaJkjEfYX+UXiD+LEx8EblQMc2wIag==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: esbuild: '>=0.17' - dependencies: - esbuild: 0.19.12 - load-tsconfig: 0.2.5 - dev: true - /cac@6.7.14: + cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} - dev: true - /call-bind@1.0.7: + call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - set-function-length: 1.2.2 - dev: true - /chalk@2.4.2: + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - dev: true - /cheerio-select@2.1.0: + cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} - dependencies: - boolbase: 1.0.0 - css-select: 5.1.0 - css-what: 6.1.0 - domelementtype: 2.3.0 - domhandler: 5.0.3 - domutils: 3.1.0 - dev: true - /cheerio@1.0.0-rc.12: + cheerio@1.0.0-rc.12: resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} engines: {node: '>= 6'} - dependencies: - cheerio-select: 2.1.0 - dom-serializer: 2.0.0 - domhandler: 5.0.3 - domutils: 3.1.0 - htmlparser2: 8.0.2 - parse5: 7.1.2 - parse5-htmlparser2-tree-adapter: 7.0.0 - dev: true - /chokidar@3.6.0: + chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.3 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - dev: true - /chownr@1.1.4: + chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - requiresBuild: true - dev: true - optional: true - /color-convert@1.9.3: + color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - dependencies: - color-name: 1.1.3 - dev: true - /color-convert@2.0.1: + color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} - dependencies: - color-name: 1.1.4 - dev: true - /color-name@1.1.3: + color-name@1.1.3: resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - dev: true - /color-name@1.1.4: + color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: true - /combined-stream@1.0.8: + combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} - dependencies: - delayed-stream: 1.0.0 - dev: true - /commander@4.1.1: + commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} - dev: true - /commander@6.2.1: + commander@6.2.1: resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} engines: {node: '>= 6'} - dev: true - /concat-map@0.0.1: + concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - dev: true - /cross-spawn@7.0.3: + cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - dev: true - /css-select@5.1.0: + css-select@5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} - dependencies: - boolbase: 1.0.0 - css-what: 6.1.0 - domhandler: 5.0.3 - domutils: 3.1.0 - nth-check: 2.1.1 - dev: true - /css-what@6.1.0: + css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} - dev: true - /debug@4.3.4: + debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} peerDependencies: @@ -795,220 +477,110 @@ packages: peerDependenciesMeta: supports-color: optional: true - dependencies: - ms: 2.1.2 - dev: true - /decompress-response@6.0.0: + decompress-response@6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} - requiresBuild: true - dependencies: - mimic-response: 3.1.0 - dev: true - optional: true - /deep-extend@0.6.0: + deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} - requiresBuild: true - dev: true - optional: true - /define-data-property@1.1.4: + define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - gopd: 1.0.1 - dev: true - /delayed-stream@1.0.0: + delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} - dev: true - /detect-libc@2.0.3: + detect-libc@2.0.3: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} - requiresBuild: true - dev: true - optional: true - /dir-glob@3.0.1: + dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - dependencies: - path-type: 4.0.0 - dev: true - /discord-api-types@0.37.79: + discord-api-types@0.37.79: resolution: {integrity: sha512-jblKMZL5f9t/pfUyhHNey8Lb9yVCcBVIPxz/JTY0raAmfj7CuFXdl9m5o/+iiB7E0vv1Kz9V7Ao5HtLRc2gH1Q==} - dev: true - /dom-serializer@2.0.0: + dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} - dependencies: - domelementtype: 2.3.0 - domhandler: 5.0.3 - entities: 4.5.0 - dev: true - /domelementtype@2.3.0: + domelementtype@2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - dev: true - /domhandler@5.0.3: + domhandler@5.0.3: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} - dependencies: - domelementtype: 2.3.0 - dev: true - /domutils@3.1.0: + domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} - dependencies: - dom-serializer: 2.0.0 - domelementtype: 2.3.0 - domhandler: 5.0.3 - dev: true - /eastasianwidth@0.2.0: + eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - dev: true - /emoji-regex@8.0.0: + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: true - /emoji-regex@9.2.2: + emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - dev: true - /end-of-stream@1.4.4: + end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - requiresBuild: true - dependencies: - once: 1.4.0 - dev: true - optional: true - /entities@2.1.0: + entities@2.1.0: resolution: {integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==} - dev: true - /entities@4.5.0: + entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - dev: true - /es-define-property@1.0.0: + es-define-property@1.0.0: resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} engines: {node: '>= 0.4'} - dependencies: - get-intrinsic: 1.2.4 - dev: true - /es-errors@1.3.0: + es-errors@1.3.0: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - dev: true - /esbuild@0.19.12: + esbuild@0.19.12: resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} engines: {node: '>=12'} hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/aix-ppc64': 0.19.12 - '@esbuild/android-arm': 0.19.12 - '@esbuild/android-arm64': 0.19.12 - '@esbuild/android-x64': 0.19.12 - '@esbuild/darwin-arm64': 0.19.12 - '@esbuild/darwin-x64': 0.19.12 - '@esbuild/freebsd-arm64': 0.19.12 - '@esbuild/freebsd-x64': 0.19.12 - '@esbuild/linux-arm': 0.19.12 - '@esbuild/linux-arm64': 0.19.12 - '@esbuild/linux-ia32': 0.19.12 - '@esbuild/linux-loong64': 0.19.12 - '@esbuild/linux-mips64el': 0.19.12 - '@esbuild/linux-ppc64': 0.19.12 - '@esbuild/linux-riscv64': 0.19.12 - '@esbuild/linux-s390x': 0.19.12 - '@esbuild/linux-x64': 0.19.12 - '@esbuild/netbsd-x64': 0.19.12 - '@esbuild/openbsd-x64': 0.19.12 - '@esbuild/sunos-x64': 0.19.12 - '@esbuild/win32-arm64': 0.19.12 - '@esbuild/win32-ia32': 0.19.12 - '@esbuild/win32-x64': 0.19.12 - dev: true - /escape-string-regexp@1.0.5: + escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} - dev: true - /execa@5.1.1: + execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - dev: true - /expand-template@2.0.3: + expand-template@2.0.3: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} - requiresBuild: true - dev: true - optional: true - /fast-glob@3.3.2: + fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - dev: true - /fastq@1.17.1: + fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - dependencies: - reusify: 1.0.4 - dev: true - /fd-slicer@1.1.0: + fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} - dependencies: - pend: 1.2.0 - dev: true - /filesize@10.1.1: + filesize@10.1.1: resolution: {integrity: sha512-L0cdwZrKlwZQkMSFnCflJ6J2Y+5egO/p3vgRSDQGxQt++QbUZe5gMbRO6kg6gzwQDPvq2Fk9AmoxUNfZ5gdqaQ==} engines: {node: '>= 10.4.0'} - dev: true - /fill-range@7.0.1: + fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} - dependencies: - to-regex-range: 5.0.1 - dev: true - /follow-redirects@1.15.6: + follow-redirects@1.15.6: resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} engines: {node: '>=4.0'} peerDependencies: @@ -1016,103 +588,1199 @@ packages: peerDependenciesMeta: debug: optional: true - dev: true - /foreground-child@3.1.1: + foreground-child@3.1.1: resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} engines: {node: '>=14'} - dependencies: - cross-spawn: 7.0.3 - signal-exit: 4.1.0 - dev: true - /form-data@4.0.0: + form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} + + fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + git-up@7.0.0: + resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} + + git-url-parse@14.0.0: + resolution: {integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==} + + github-from-package@0.0.0: + resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob@10.3.12: + resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + + has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hosted-git-info@4.1.0: + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} + engines: {node: '>=10'} + + htmlparser2@8.0.2: + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-ssh@1.4.0: + resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + engines: {node: '>=14'} + + joycon@3.1.1: + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} + engines: {node: '>=10'} + + jsonc-parser@3.2.1: + resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} + + keytar@7.9.0: + resolution: {integrity: sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ==} + + leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + + lilconfig@3.1.1: + resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} + engines: {node: '>=14'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + linkify-it@3.0.3: + resolution: {integrity: sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==} + + load-tsconfig@0.2.5: + resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + + lru-cache@10.2.0: + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} + engines: {node: 14 || >=16.14} + + lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + + markdown-it@12.3.2: + resolution: {integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==} + hasBin: true + + mdurl@1.0.1: + resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + mimic-response@3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@9.0.4: + resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass@7.0.4: + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} + engines: {node: '>=16 || 14 >=14.17'} + + mkdirp-classic@0.5.3: + resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + mute-stream@0.0.8: + resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + + napi-build-utils@1.0.2: + resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} + + node-abi@3.57.0: + resolution: {integrity: sha512-Dp+A9JWxRaKuHP35H77I4kCKesDy5HUDEmScia2FyncMTOXASMyg251F5PhFoDA5uqBrDDffiLpbqnrZmNXW+g==} + engines: {node: '>=10'} + + node-addon-api@4.3.0: + resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==} + + node-gyp-build@4.8.0: + resolution: {integrity: sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==} + hasBin: true + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + parse-path@7.0.0: + resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==} + + parse-semver@1.1.1: + resolution: {integrity: sha512-Eg1OuNntBMH0ojvEKSrvDSnwLmvVuUOSdylH/pSCPNMIspLlweJyIWXCE+k/5hm3cj/EBUYwmWkjhBALNP4LXQ==} + + parse-url@8.1.0: + resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} + + parse5-htmlparser2-tree-adapter@7.0.0: + resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} + + parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-scurry@1.10.2: + resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} + engines: {node: '>=16 || 14 >=14.17'} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + pend@1.2.0: + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + postcss-load-config@4.0.2: + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + prebuild-install@7.1.2: + resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==} + engines: {node: '>=10'} + hasBin: true + + protocols@2.0.1: + resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} + + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + + pump@3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + qs@6.12.0: + resolution: {integrity: sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg==} + engines: {node: '>=0.6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + rc@1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + + read@1.0.7: + resolution: {integrity: sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==} + engines: {node: '>=0.8'} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rollup@4.14.0: + resolution: {integrity: sha512-Qe7w62TyawbDzB4yt32R0+AbIo6m1/sqO7UPzFS8Z/ksL5mrfhA0v4CavfdmFav3D+ub4QeAgsGEe84DoWe/nQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + sax@1.3.0: + resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} + + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + + semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + engines: {node: '>=10'} + hasBin: true + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + simple-concat@1.0.1: + resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} + + simple-get@4.0.1: + resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-json-comments@2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} + + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + tar-fs@2.1.1: + resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + + tar-stream@2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} + + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + + tmp@0.2.3: + resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} + engines: {node: '>=14.14'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + + tree-kill@1.2.2: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true + + ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + + tsup@8.0.2: + resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@microsoft/api-extractor': ^7.36.0 + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.5.0' + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true + + tunnel-agent@0.6.0: + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + + tunnel@0.0.6: + resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} + engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} + + typed-rest-client@1.8.11: + resolution: {integrity: sha512-5UvfMpd1oelmUPRbbaVnq+rHP7ng2cE4qoQkQeAqxRL6PklkxsM0g32/HL0yfvruK6ojQ5x8EE+HF4YV6DtuCA==} + + typescript@5.4.4: + resolution: {integrity: sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==} + engines: {node: '>=14.17'} + hasBin: true + + uc.micro@1.0.6: + resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} + + underscore@1.13.6: + resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==} + + url-join@4.0.1: + resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} + + utf-8-validate@6.0.3: + resolution: {integrity: sha512-uIuGf9TWQ/y+0Lp+KGZCMuJWc3N9BHA+l/UmHd/oUHwJJDeysyTRxNQVkbzsIWfGFbRe3OcgML/i0mvVRPOyDA==} + engines: {node: '>=6.14.2'} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + + whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + ws@8.16.0: + resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xml2js@0.5.0: + resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} + engines: {node: '>=4.0.0'} + + xmlbuilder@11.0.1: + resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} + engines: {node: '>=4.0'} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + yaml@2.4.1: + resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} + engines: {node: '>= 14'} + hasBin: true + + yauzl@2.10.0: + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + + yazl@2.5.1: + resolution: {integrity: sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==} + +snapshots: + + '@esbuild/aix-ppc64@0.19.12': + optional: true + + '@esbuild/android-arm64@0.19.12': + optional: true + + '@esbuild/android-arm@0.19.12': + optional: true + + '@esbuild/android-x64@0.19.12': + optional: true + + '@esbuild/darwin-arm64@0.19.12': + optional: true + + '@esbuild/darwin-x64@0.19.12': + optional: true + + '@esbuild/freebsd-arm64@0.19.12': + optional: true + + '@esbuild/freebsd-x64@0.19.12': + optional: true + + '@esbuild/linux-arm64@0.19.12': + optional: true + + '@esbuild/linux-arm@0.19.12': + optional: true + + '@esbuild/linux-ia32@0.19.12': + optional: true + + '@esbuild/linux-loong64@0.19.12': + optional: true + + '@esbuild/linux-mips64el@0.19.12': + optional: true + + '@esbuild/linux-ppc64@0.19.12': + optional: true + + '@esbuild/linux-riscv64@0.19.12': + optional: true + + '@esbuild/linux-s390x@0.19.12': + optional: true + + '@esbuild/linux-x64@0.19.12': + optional: true + + '@esbuild/netbsd-x64@0.19.12': + optional: true + + '@esbuild/openbsd-x64@0.19.12': + optional: true + + '@esbuild/sunos-x64@0.19.12': + optional: true + + '@esbuild/win32-arm64@0.19.12': + optional: true + + '@esbuild/win32-ia32@0.19.12': + optional: true + + '@esbuild/win32-x64@0.19.12': + optional: true + + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@jridgewell/gen-mapping@0.3.5': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/sourcemap-codec@1.4.15': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@pkgjs/parseargs@0.11.0': + optional: true + + '@rollup/rollup-android-arm-eabi@4.14.0': + optional: true + + '@rollup/rollup-android-arm64@4.14.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.14.0': + optional: true + + '@rollup/rollup-darwin-x64@4.14.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.14.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.14.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.14.0': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.14.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.14.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.14.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.14.0': + optional: true + + '@rollup/rollup-linux-x64-musl@4.14.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.14.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.14.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.14.0': + optional: true + + '@types/estree@1.0.5': {} + + '@types/git-url-parse@9.0.3': {} + + '@types/node@16.18.95': {} + + '@types/vscode@1.57.0': {} + + '@vscode/vsce@2.24.0': + dependencies: + azure-devops-node-api: 11.2.0 + chalk: 2.4.2 + cheerio: 1.0.0-rc.12 + commander: 6.2.1 + glob: 7.2.3 + hosted-git-info: 4.1.0 + jsonc-parser: 3.2.1 + leven: 3.1.0 + markdown-it: 12.3.2 + mime: 1.6.0 + minimatch: 3.1.2 + parse-semver: 1.1.1 + read: 1.0.7 + semver: 7.6.0 + tmp: 0.2.3 + typed-rest-client: 1.8.11 + url-join: 4.0.1 + xml2js: 0.5.0 + yauzl: 2.10.0 + yazl: 2.5.1 + optionalDependencies: + keytar: 7.9.0 + + '@xhayper/discord-rpc@1.1.2': + dependencies: + axios: 1.6.8 + ws: 8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.3) + optionalDependencies: + bufferutil: 4.0.8 + utf-8-validate: 6.0.3 + transitivePeerDependencies: + - debug + + ansi-regex@5.0.1: {} + + ansi-regex@6.0.1: {} + + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@6.2.1: {} + + any-promise@1.3.0: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + argparse@2.0.1: {} + + array-union@2.1.0: {} + + asynckit@0.4.0: {} + + axios@1.6.8: + dependencies: + follow-redirects: 1.15.6 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + + azure-devops-node-api@11.2.0: + dependencies: + tunnel: 0.0.6 + typed-rest-client: 1.8.11 + + balanced-match@1.0.2: {} + + base64-js@1.5.1: + optional: true + + binary-extensions@2.3.0: {} + + bl@4.1.0: + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + optional: true + + boolbase@1.0.0: {} + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.2: + dependencies: + fill-range: 7.0.1 + + buffer-crc32@0.2.13: {} + + buffer-from@1.1.2: {} + + buffer@5.7.1: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + optional: true + + bufferutil@4.0.8: + dependencies: + node-gyp-build: 4.8.0 + + bundle-require@4.0.2(esbuild@0.19.12): + dependencies: + esbuild: 0.19.12 + load-tsconfig: 0.2.5 + + cac@6.7.14: {} + + call-bind@1.0.7: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + cheerio-select@2.1.0: + dependencies: + boolbase: 1.0.0 + css-select: 5.1.0 + css-what: 6.1.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + + cheerio@1.0.0-rc.12: + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.1.0 + htmlparser2: 8.0.2 + parse5: 7.1.2 + parse5-htmlparser2-tree-adapter: 7.0.0 + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + chownr@1.1.4: + optional: true + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.3: {} + + color-name@1.1.4: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + commander@4.1.1: {} + + commander@6.2.1: {} + + concat-map@0.0.1: {} + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + css-select@5.1.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.1.0 + nth-check: 2.1.1 + + css-what@6.1.0: {} + + debug@4.3.4: + dependencies: + ms: 2.1.2 + + decompress-response@6.0.0: + dependencies: + mimic-response: 3.1.0 + optional: true + + deep-extend@0.6.0: + optional: true + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + + delayed-stream@1.0.0: {} + + detect-libc@2.0.3: + optional: true + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + discord-api-types@0.37.79: {} + + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + + domelementtype@2.3.0: {} + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + + domutils@3.1.0: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + + eastasianwidth@0.2.0: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + end-of-stream@1.4.4: + dependencies: + once: 1.4.0 + optional: true + + entities@2.1.0: {} + + entities@4.5.0: {} + + es-define-property@1.0.0: + dependencies: + get-intrinsic: 1.2.4 + + es-errors@1.3.0: {} + + esbuild@0.19.12: + optionalDependencies: + '@esbuild/aix-ppc64': 0.19.12 + '@esbuild/android-arm': 0.19.12 + '@esbuild/android-arm64': 0.19.12 + '@esbuild/android-x64': 0.19.12 + '@esbuild/darwin-arm64': 0.19.12 + '@esbuild/darwin-x64': 0.19.12 + '@esbuild/freebsd-arm64': 0.19.12 + '@esbuild/freebsd-x64': 0.19.12 + '@esbuild/linux-arm': 0.19.12 + '@esbuild/linux-arm64': 0.19.12 + '@esbuild/linux-ia32': 0.19.12 + '@esbuild/linux-loong64': 0.19.12 + '@esbuild/linux-mips64el': 0.19.12 + '@esbuild/linux-ppc64': 0.19.12 + '@esbuild/linux-riscv64': 0.19.12 + '@esbuild/linux-s390x': 0.19.12 + '@esbuild/linux-x64': 0.19.12 + '@esbuild/netbsd-x64': 0.19.12 + '@esbuild/openbsd-x64': 0.19.12 + '@esbuild/sunos-x64': 0.19.12 + '@esbuild/win32-arm64': 0.19.12 + '@esbuild/win32-ia32': 0.19.12 + '@esbuild/win32-x64': 0.19.12 + + escape-string-regexp@1.0.5: {} + + execa@5.1.1: + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + expand-template@2.0.3: + optional: true + + fast-glob@3.3.2: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + fd-slicer@1.1.0: + dependencies: + pend: 1.2.0 + + filesize@10.1.1: {} + + fill-range@7.0.1: + dependencies: + to-regex-range: 5.0.1 + + follow-redirects@1.15.6: {} + + foreground-child@3.1.1: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + + form-data@4.0.0: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 - dev: true - /fs-constants@1.0.0: - resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - requiresBuild: true - dev: true + fs-constants@1.0.0: optional: true - /fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - dev: true + fs.realpath@1.0.0: {} - /fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true - dev: true + fsevents@2.3.3: optional: true - /function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - dev: true + function-bind@1.1.2: {} - /get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} + get-intrinsic@1.2.4: dependencies: es-errors: 1.3.0 function-bind: 1.1.2 has-proto: 1.0.3 has-symbols: 1.0.3 hasown: 2.0.2 - dev: true - /get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - dev: true + get-stream@6.0.1: {} - /git-up@7.0.0: - resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} + git-up@7.0.0: dependencies: is-ssh: 1.4.0 parse-url: 8.1.0 - dev: true - /git-url-parse@14.0.0: - resolution: {integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==} + git-url-parse@14.0.0: dependencies: git-up: 7.0.0 - dev: true - /github-from-package@0.0.0: - resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} - requiresBuild: true - dev: true + github-from-package@0.0.0: optional: true - /glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 - dev: true - /glob@10.3.12: - resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true + glob@10.3.12: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 minimatch: 9.0.4 minipass: 7.0.4 path-scurry: 1.10.2 - dev: true - /glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + glob@7.2.3: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -1120,11 +1788,8 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 - dev: true - /globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} + globby@11.1.0: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 @@ -1132,467 +1797,248 @@ packages: ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 - dev: true - /gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + gopd@1.0.1: dependencies: get-intrinsic: 1.2.4 - dev: true - /has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - dev: true + has-flag@3.0.0: {} - /has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + has-property-descriptors@1.0.2: dependencies: es-define-property: 1.0.0 - dev: true - /has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - dev: true + has-proto@1.0.3: {} - /has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - dev: true + has-symbols@1.0.3: {} - /hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} + hasown@2.0.2: dependencies: function-bind: 1.1.2 - dev: true - /hosted-git-info@4.1.0: - resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} - engines: {node: '>=10'} + hosted-git-info@4.1.0: dependencies: lru-cache: 6.0.0 - dev: true - /htmlparser2@8.0.2: - resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + htmlparser2@8.0.2: dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 domutils: 3.1.0 entities: 4.5.0 - dev: true - /human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - dev: true + human-signals@2.1.0: {} - /ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - requiresBuild: true - dev: true + ieee754@1.2.1: optional: true - /ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} - engines: {node: '>= 4'} - dev: true + ignore@5.3.1: {} - /inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + inflight@1.0.6: dependencies: once: 1.4.0 wrappy: 1.0.2 - dev: true - /inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: true + inherits@2.0.4: {} - /ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - requiresBuild: true - dev: true + ini@1.3.8: optional: true - /is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} + is-binary-path@2.1.0: dependencies: binary-extensions: 2.3.0 - dev: true - /is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - dev: true + is-extglob@2.1.1: {} - /is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - dev: true + is-fullwidth-code-point@3.0.0: {} - /is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} + is-glob@4.0.3: dependencies: is-extglob: 2.1.1 - dev: true - /is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - dev: true + is-number@7.0.0: {} - /is-ssh@1.4.0: - resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} + is-ssh@1.4.0: dependencies: protocols: 2.0.1 - dev: true - /is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - dev: true + is-stream@2.0.1: {} - /isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - dev: true + isexe@2.0.0: {} - /jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} + jackspeak@2.3.6: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 - dev: true - /joycon@3.1.1: - resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} - engines: {node: '>=10'} - dev: true + joycon@3.1.1: {} - /jsonc-parser@3.2.1: - resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} - dev: true + jsonc-parser@3.2.1: {} - /keytar@7.9.0: - resolution: {integrity: sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ==} - requiresBuild: true + keytar@7.9.0: dependencies: node-addon-api: 4.3.0 prebuild-install: 7.1.2 - dev: true optional: true - /leven@3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - dev: true + leven@3.1.0: {} - /lilconfig@3.1.1: - resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} - engines: {node: '>=14'} - dev: true + lilconfig@3.1.1: {} - /lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - dev: true + lines-and-columns@1.2.4: {} - /linkify-it@3.0.3: - resolution: {integrity: sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==} + linkify-it@3.0.3: dependencies: uc.micro: 1.0.6 - dev: true - /load-tsconfig@0.2.5: - resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true + load-tsconfig@0.2.5: {} - /lodash.sortby@4.7.0: - resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} - dev: true + lodash.sortby@4.7.0: {} - /lru-cache@10.2.0: - resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} - engines: {node: 14 || >=16.14} - dev: true + lru-cache@10.2.0: {} - /lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} + lru-cache@6.0.0: dependencies: yallist: 4.0.0 - dev: true - /markdown-it@12.3.2: - resolution: {integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==} - hasBin: true + markdown-it@12.3.2: dependencies: argparse: 2.0.1 entities: 2.1.0 linkify-it: 3.0.3 mdurl: 1.0.1 uc.micro: 1.0.6 - dev: true - /mdurl@1.0.1: - resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} - dev: true + mdurl@1.0.1: {} - /merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - dev: true + merge-stream@2.0.0: {} - /merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - dev: true + merge2@1.4.1: {} - /micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} + micromatch@4.0.5: dependencies: braces: 3.0.2 picomatch: 2.3.1 - dev: true - /mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - dev: true + mime-db@1.52.0: {} - /mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} + mime-types@2.1.35: dependencies: mime-db: 1.52.0 - dev: true - /mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - dev: true + mime@1.6.0: {} - /mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - dev: true + mimic-fn@2.1.0: {} - /mimic-response@3.1.0: - resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} - engines: {node: '>=10'} - requiresBuild: true - dev: true + mimic-response@3.1.0: optional: true - /minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 - dev: true - /minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} - engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.4: dependencies: brace-expansion: 2.0.1 - dev: true - /minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - requiresBuild: true - dev: true + minimist@1.2.8: optional: true - /minipass@7.0.4: - resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} - engines: {node: '>=16 || 14 >=14.17'} - dev: true + minipass@7.0.4: {} - /mkdirp-classic@0.5.3: - resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - requiresBuild: true - dev: true + mkdirp-classic@0.5.3: optional: true - /ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: true + ms@2.1.2: {} - /mute-stream@0.0.8: - resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} - dev: true + mute-stream@0.0.8: {} - /mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + mz@2.7.0: dependencies: any-promise: 1.3.0 object-assign: 4.1.1 thenify-all: 1.6.0 - dev: true - /napi-build-utils@1.0.2: - resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} - requiresBuild: true - dev: true + napi-build-utils@1.0.2: optional: true - /node-abi@3.57.0: - resolution: {integrity: sha512-Dp+A9JWxRaKuHP35H77I4kCKesDy5HUDEmScia2FyncMTOXASMyg251F5PhFoDA5uqBrDDffiLpbqnrZmNXW+g==} - engines: {node: '>=10'} - requiresBuild: true + node-abi@3.57.0: dependencies: semver: 7.6.0 - dev: true optional: true - /node-addon-api@4.3.0: - resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==} - requiresBuild: true - dev: true + node-addon-api@4.3.0: optional: true - /node-gyp-build@4.8.0: - resolution: {integrity: sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==} - hasBin: true - requiresBuild: true - dev: true + node-gyp-build@4.8.0: {} - /normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - dev: true + normalize-path@3.0.0: {} - /npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} + npm-run-path@4.0.1: dependencies: path-key: 3.1.1 - dev: true - /nth-check@2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + nth-check@2.1.1: dependencies: boolbase: 1.0.0 - dev: true - /object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - dev: true + object-assign@4.1.1: {} - /object-inspect@1.13.1: - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} - dev: true + object-inspect@1.13.1: {} - /once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + once@1.4.0: dependencies: wrappy: 1.0.2 - dev: true - /onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} + onetime@5.1.2: dependencies: mimic-fn: 2.1.0 - dev: true - /parse-path@7.0.0: - resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==} + parse-path@7.0.0: dependencies: protocols: 2.0.1 - dev: true - /parse-semver@1.1.1: - resolution: {integrity: sha512-Eg1OuNntBMH0ojvEKSrvDSnwLmvVuUOSdylH/pSCPNMIspLlweJyIWXCE+k/5hm3cj/EBUYwmWkjhBALNP4LXQ==} + parse-semver@1.1.1: dependencies: semver: 5.7.2 - dev: true - /parse-url@8.1.0: - resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} + parse-url@8.1.0: dependencies: parse-path: 7.0.0 - dev: true - /parse5-htmlparser2-tree-adapter@7.0.0: - resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} + parse5-htmlparser2-tree-adapter@7.0.0: dependencies: domhandler: 5.0.3 parse5: 7.1.2 - dev: true - /parse5@7.1.2: - resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + parse5@7.1.2: dependencies: entities: 4.5.0 - dev: true - /path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - dev: true + path-is-absolute@1.0.1: {} - /path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - dev: true + path-key@3.1.1: {} - /path-scurry@1.10.2: - resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} - engines: {node: '>=16 || 14 >=14.17'} + path-scurry@1.10.2: dependencies: lru-cache: 10.2.0 minipass: 7.0.4 - dev: true - /path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - dev: true + path-type@4.0.0: {} - /pend@1.2.0: - resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} - dev: true + pend@1.2.0: {} - /picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - dev: true + picomatch@2.3.1: {} - /pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} - dev: true + pirates@4.0.6: {} - /postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true + postcss-load-config@4.0.2: dependencies: lilconfig: 3.1.1 yaml: 2.4.1 - dev: true - /prebuild-install@7.1.2: - resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==} - engines: {node: '>=10'} - hasBin: true - requiresBuild: true + prebuild-install@7.1.2: dependencies: detect-libc: 2.0.3 expand-template: 2.0.3 @@ -1606,93 +2052,54 @@ packages: simple-get: 4.0.1 tar-fs: 2.1.1 tunnel-agent: 0.6.0 - dev: true optional: true - /protocols@2.0.1: - resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} - dev: true + protocols@2.0.1: {} - /proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - dev: true + proxy-from-env@1.1.0: {} - /pump@3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} - requiresBuild: true + pump@3.0.0: dependencies: end-of-stream: 1.4.4 once: 1.4.0 - dev: true optional: true - /punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - dev: true + punycode@2.3.1: {} - /qs@6.12.0: - resolution: {integrity: sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg==} - engines: {node: '>=0.6'} + qs@6.12.0: dependencies: side-channel: 1.0.6 - dev: true - /queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - dev: true + queue-microtask@1.2.3: {} - /rc@1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} - hasBin: true - requiresBuild: true + rc@1.2.8: dependencies: deep-extend: 0.6.0 ini: 1.3.8 minimist: 1.2.8 strip-json-comments: 2.0.1 - dev: true optional: true - /read@1.0.7: - resolution: {integrity: sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==} - engines: {node: '>=0.8'} + read@1.0.7: dependencies: mute-stream: 0.0.8 - dev: true - /readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - requiresBuild: true + readable-stream@3.6.2: dependencies: inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 - dev: true optional: true - /readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} + readdirp@3.6.0: dependencies: picomatch: 2.3.1 - dev: true - /resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - dev: true + resolve-from@5.0.0: {} - /reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - dev: true + reusify@1.0.4: {} - /rollup@4.14.0: - resolution: {integrity: sha512-Qe7w62TyawbDzB4yt32R0+AbIo6m1/sqO7UPzFS8Z/ksL5mrfhA0v4CavfdmFav3D+ub4QeAgsGEe84DoWe/nQ==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true + rollup@4.14.0: dependencies: '@types/estree': 1.0.5 optionalDependencies: @@ -1712,40 +2119,23 @@ packages: '@rollup/rollup-win32-ia32-msvc': 4.14.0 '@rollup/rollup-win32-x64-msvc': 4.14.0 fsevents: 2.3.3 - dev: true - /run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 - dev: true - /safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - requiresBuild: true - dev: true + safe-buffer@5.2.1: optional: true - /sax@1.3.0: - resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} - dev: true + sax@1.3.0: {} - /semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} - hasBin: true - dev: true + semver@5.7.2: {} - /semver@7.6.0: - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} - engines: {node: '>=10'} - hasBin: true + semver@7.6.0: dependencies: lru-cache: 6.0.0 - dev: true - /set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 @@ -1753,135 +2143,78 @@ packages: get-intrinsic: 1.2.4 gopd: 1.0.1 has-property-descriptors: 1.0.2 - dev: true - /shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 - dev: true - /shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - dev: true + shebang-regex@3.0.0: {} - /side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} - engines: {node: '>= 0.4'} + side-channel@1.0.6: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 object-inspect: 1.13.1 - dev: true - /signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - dev: true + signal-exit@3.0.7: {} - /signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - dev: true + signal-exit@4.1.0: {} - /simple-concat@1.0.1: - resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} - requiresBuild: true - dev: true + simple-concat@1.0.1: optional: true - /simple-get@4.0.1: - resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} - requiresBuild: true + simple-get@4.0.1: dependencies: decompress-response: 6.0.0 once: 1.4.0 simple-concat: 1.0.1 - dev: true optional: true - /slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - dev: true + slash@3.0.0: {} - /source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + source-map-support@0.5.21: dependencies: buffer-from: 1.1.2 source-map: 0.6.1 - dev: true - /source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - dev: true + source-map@0.6.1: {} - /source-map@0.8.0-beta.0: - resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} - engines: {node: '>= 8'} + source-map@0.8.0-beta.0: dependencies: whatwg-url: 7.1.0 - dev: true - /string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} + string-width@4.2.3: dependencies: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - dev: true - /string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} + string-width@5.1.2: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 strip-ansi: 7.1.0 - dev: true - /string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - requiresBuild: true + string_decoder@1.3.0: dependencies: safe-buffer: 5.2.1 - dev: true optional: true - /strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} + strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 - dev: true - /strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} + strip-ansi@7.1.0: dependencies: ansi-regex: 6.0.1 - dev: true - /strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - dev: true + strip-final-newline@2.0.0: {} - /strip-json-comments@2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} - engines: {node: '>=0.10.0'} - requiresBuild: true - dev: true + strip-json-comments@2.0.1: optional: true - /sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true + sucrase@3.35.0: dependencies: '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 @@ -1890,97 +2223,51 @@ packages: mz: 2.7.0 pirates: 4.0.6 ts-interface-checker: 0.1.13 - dev: true - /supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} + supports-color@5.5.0: dependencies: has-flag: 3.0.0 - dev: true - /tar-fs@2.1.1: - resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} - requiresBuild: true + tar-fs@2.1.1: dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 pump: 3.0.0 tar-stream: 2.2.0 - dev: true optional: true - /tar-stream@2.2.0: - resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} - engines: {node: '>=6'} - requiresBuild: true + tar-stream@2.2.0: dependencies: bl: 4.1.0 end-of-stream: 1.4.4 fs-constants: 1.0.0 inherits: 2.0.4 readable-stream: 3.6.2 - dev: true optional: true - /thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} + thenify-all@1.6.0: dependencies: thenify: 3.3.1 - dev: true - /thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + thenify@3.3.1: dependencies: any-promise: 1.3.0 - dev: true - /tmp@0.2.3: - resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} - engines: {node: '>=14.14'} - dev: true + tmp@0.2.3: {} - /to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} + to-regex-range@5.0.1: dependencies: is-number: 7.0.0 - dev: true - /tr46@1.0.1: - resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + tr46@1.0.1: dependencies: punycode: 2.3.1 - dev: true - /tree-kill@1.2.2: - resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} - hasBin: true - dev: true + tree-kill@1.2.2: {} - /ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - dev: true + ts-interface-checker@0.1.13: {} - /tsup@8.0.2(typescript@5.4.4): - resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true + tsup@8.0.2(typescript@5.4.4): dependencies: bundle-require: 4.0.2(esbuild@0.19.12) cac: 6.7.14 @@ -2000,151 +2287,82 @@ packages: transitivePeerDependencies: - supports-color - ts-node - dev: true - /tunnel-agent@0.6.0: - resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - requiresBuild: true + tunnel-agent@0.6.0: dependencies: safe-buffer: 5.2.1 - dev: true optional: true - /tunnel@0.0.6: - resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} - engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} - dev: true + tunnel@0.0.6: {} - /typed-rest-client@1.8.11: - resolution: {integrity: sha512-5UvfMpd1oelmUPRbbaVnq+rHP7ng2cE4qoQkQeAqxRL6PklkxsM0g32/HL0yfvruK6ojQ5x8EE+HF4YV6DtuCA==} + typed-rest-client@1.8.11: dependencies: qs: 6.12.0 tunnel: 0.0.6 underscore: 1.13.6 - dev: true - /typescript@5.4.4: - resolution: {integrity: sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==} - engines: {node: '>=14.17'} - hasBin: true - dev: true + typescript@5.4.4: {} - /uc.micro@1.0.6: - resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} - dev: true + uc.micro@1.0.6: {} - /underscore@1.13.6: - resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==} - dev: true + underscore@1.13.6: {} - /url-join@4.0.1: - resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} - dev: true + url-join@4.0.1: {} - /utf-8-validate@6.0.3: - resolution: {integrity: sha512-uIuGf9TWQ/y+0Lp+KGZCMuJWc3N9BHA+l/UmHd/oUHwJJDeysyTRxNQVkbzsIWfGFbRe3OcgML/i0mvVRPOyDA==} - engines: {node: '>=6.14.2'} - requiresBuild: true + utf-8-validate@6.0.3: dependencies: node-gyp-build: 4.8.0 - dev: true - /util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - requiresBuild: true - dev: true + util-deprecate@1.0.2: optional: true - /webidl-conversions@4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - dev: true + webidl-conversions@4.0.2: {} - /whatwg-url@7.1.0: - resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + whatwg-url@7.1.0: dependencies: lodash.sortby: 4.7.0 tr46: 1.0.1 webidl-conversions: 4.0.2 - dev: true - /which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true + which@2.0.2: dependencies: isexe: 2.0.0 - dev: true - /wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} + wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: true - /wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} + wrap-ansi@8.1.0: dependencies: ansi-styles: 6.2.1 string-width: 5.1.2 strip-ansi: 7.1.0 - dev: true - /wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - dev: true + wrappy@1.0.2: {} - /ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.3): - resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true + ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.3): dependencies: bufferutil: 4.0.8 utf-8-validate: 6.0.3 - dev: true - /xml2js@0.5.0: - resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} - engines: {node: '>=4.0.0'} + xml2js@0.5.0: dependencies: sax: 1.3.0 xmlbuilder: 11.0.1 - dev: true - /xmlbuilder@11.0.1: - resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} - engines: {node: '>=4.0'} - dev: true + xmlbuilder@11.0.1: {} - /yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: true + yallist@4.0.0: {} - /yaml@2.4.1: - resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} - engines: {node: '>= 14'} - hasBin: true - dev: true + yaml@2.4.1: {} - /yauzl@2.10.0: - resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + yauzl@2.10.0: dependencies: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 - dev: true - /yazl@2.5.1: - resolution: {integrity: sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==} + yazl@2.5.1: dependencies: buffer-crc32: 0.2.13 - dev: true diff --git a/src/config.ts b/src/config.ts index 884e3c95..393e3263 100644 --- a/src/config.ts +++ b/src/config.ts @@ -6,7 +6,7 @@ export type FileSizeStandard = "iec" | "jedec"; export interface ExtensionConfigurationType { "app.id": string; - "app.name": "Code" | "Visual Studio Code" | "VSCodium" | "Custom"; + "app.name": "Code" | "Cursor" | "Visual Studio Code" | "VSCodium" | "Custom"; "app.privacyMode.enable": boolean; "app.whitelistEnabled": boolean; "app.whitelistIsBlacklist": boolean; diff --git a/src/helpers/getApplicationId.ts b/src/helpers/getApplicationId.ts index 4edc289c..84fb8e98 100644 --- a/src/helpers/getApplicationId.ts +++ b/src/helpers/getApplicationId.ts @@ -4,6 +4,7 @@ import { CONFIG_KEYS } from "../constants"; export const getApplicationId = (config: ExtensionConfiguration) => { const applicationIds = new Map([ ["Code", "782685898163617802"], + ["Cursor", "1279821890902560860"], ["Visual Studio Code", "810516608442695700"], ["VSCodium", "1031067701474492496"], ["Custom", config.get(CONFIG_KEYS.App.Id)!] From 765a624507a5b850f1b4a14eb6cdfe042889c370 Mon Sep 17 00:00:00 2001 From: Safee Date: Sun, 1 Sep 2024 21:40:28 +0500 Subject: [PATCH 3/3] fix: change activity icon logic to support cursor --- src/activity.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/activity.ts b/src/activity.ts index 9578aaad..c1d7c981 100644 --- a/src/activity.ts +++ b/src/activity.ts @@ -376,9 +376,14 @@ export const replaceAppInfo = (text: string): string => { const isInsider = appName.includes("Insiders"); const isCodium = appName.startsWith("VSCodium") || appName.startsWith("codium"); - + const isCursor = appName.startsWith("Cursor"); + const insiderAppName = isCodium ? "vscodium-insiders" : "vscode-insiders"; - const normalAppName = isCodium ? "vscodium" : "vscode"; + const normalAppName = isCursor + ? "cursor" + : isCodium + ? "vscodium" + : "vscode"; const replaceMap = new Map([ ["{app_name}", appName],