From 97a6e6ff4b2186023213e1e927985f052b090fe9 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Fri, 5 Jan 2024 15:57:15 -0600 Subject: [PATCH 01/51] Add new colors, font, and icon --- assets/icon-black.svg | 21 +++++ assets/icon-white.svg | 21 +++++ assets/nebula-logo.svg | 72 ------------------ src/components/Footer.tsx | 6 +- src/components/Landing.tsx | 2 +- src/fonts/Kallisto/Kallisto Bold Italic.otf | Bin 0 -> 96836 bytes src/fonts/Kallisto/Kallisto Bold.otf | Bin 0 -> 95072 bytes src/fonts/Kallisto/Kallisto Heavy Italic.otf | Bin 0 -> 85452 bytes src/fonts/Kallisto/Kallisto Heavy.otf | Bin 0 -> 84176 bytes src/fonts/Kallisto/Kallisto Light Italic.otf | Bin 0 -> 99680 bytes src/fonts/Kallisto/Kallisto Light.otf | Bin 0 -> 96424 bytes src/fonts/Kallisto/Kallisto Medium Italic.otf | Bin 0 -> 97608 bytes src/fonts/Kallisto/Kallisto Medium.otf | Bin 0 -> 96016 bytes src/fonts/Kallisto/Kallisto Thin Italic.otf | Bin 0 -> 94604 bytes src/fonts/Kallisto/Kallisto Thin.otf | Bin 0 -> 92564 bytes src/style.css | 62 +++++++++++++++ tailwind.config.js | 36 +++++++++ 17 files changed, 144 insertions(+), 76 deletions(-) create mode 100644 assets/icon-black.svg create mode 100644 assets/icon-white.svg delete mode 100644 assets/nebula-logo.svg create mode 100644 src/fonts/Kallisto/Kallisto Bold Italic.otf create mode 100644 src/fonts/Kallisto/Kallisto Bold.otf create mode 100644 src/fonts/Kallisto/Kallisto Heavy Italic.otf create mode 100644 src/fonts/Kallisto/Kallisto Heavy.otf create mode 100644 src/fonts/Kallisto/Kallisto Light Italic.otf create mode 100644 src/fonts/Kallisto/Kallisto Light.otf create mode 100644 src/fonts/Kallisto/Kallisto Medium Italic.otf create mode 100644 src/fonts/Kallisto/Kallisto Medium.otf create mode 100644 src/fonts/Kallisto/Kallisto Thin Italic.otf create mode 100644 src/fonts/Kallisto/Kallisto Thin.otf diff --git a/assets/icon-black.svg b/assets/icon-black.svg new file mode 100644 index 0000000..351a6a4 --- /dev/null +++ b/assets/icon-black.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/icon-white.svg b/assets/icon-white.svg new file mode 100644 index 0000000..f534c23 --- /dev/null +++ b/assets/icon-white.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/nebula-logo.svg b/assets/nebula-logo.svg deleted file mode 100644 index 3815540..0000000 --- a/assets/nebula-logo.svg +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index 13b305c..76c092f 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -1,4 +1,4 @@ -import nebulaLogo from 'data-base64:../../assets/nebula-logo.svg'; +import nebulaLogo from 'data-base64:../../assets/icon-black.svg'; import React from 'react'; export const Footer = () => { @@ -10,12 +10,12 @@ export const Footer = () => { href="https://www.utdnebula.com/" target="_blank" rel="noreferrer" - className="w-[25px] h-[25px]" + className="w-8 h-8" > Nebula Labs Logo diff --git a/src/components/Landing.tsx b/src/components/Landing.tsx index f946e11..35261c5 100644 --- a/src/components/Landing.tsx +++ b/src/components/Landing.tsx @@ -20,7 +20,7 @@ export const Landing = () => { return (
-

Welcome to sk.edge 👋

+

Welcome to sk.edge 👋

your registration assistant by students, for students
diff --git a/src/fonts/Kallisto/Kallisto Bold Italic.otf b/src/fonts/Kallisto/Kallisto Bold Italic.otf new file mode 100644 index 0000000000000000000000000000000000000000..1d862e4be5545f8297399ab2117e2efa1b441d9a GIT binary patch literal 96836 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 literal 0 HcmV?d00001 diff --git a/src/fonts/Kallisto/Kallisto Heavy Italic.otf b/src/fonts/Kallisto/Kallisto Heavy Italic.otf new file mode 100644 index 0000000000000000000000000000000000000000..55750f9315e42902c767a4ca9aad0e36e4984207 GIT binary patch literal 85452 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 literal 0 HcmV?d00001 diff --git a/src/fonts/Kallisto/Kallisto Heavy.otf b/src/fonts/Kallisto/Kallisto Heavy.otf new file mode 100644 index 0000000000000000000000000000000000000000..0bf573ee30f21dea9d514b6d0c0ffb37464a215d GIT binary patch literal 84176 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 fjp$w{lBqfVCz*)``CGc&e-@`sHpz~@aIU7 literal 0 HcmV?d00001 diff --git a/src/fonts/Kallisto/Kallisto Light Italic.otf b/src/fonts/Kallisto/Kallisto Light Italic.otf new file mode 100644 index 0000000000000000000000000000000000000000..186e031ff53e8c10ec88a759278a38b50c16975a GIT binary patch literal 99680 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

Y*{0+Sdufm})FK6b)xWQ6U)ecSaQdnb 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�HKwl^E`j)v}Y-6vNg3NcELVY3yx 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 literal 0 HcmV?d00001 diff --git a/src/fonts/Kallisto/Kallisto Light.otf b/src/fonts/Kallisto/Kallisto Light.otf new file mode 100644 index 0000000000000000000000000000000000000000..278d4a1dd77bdf1c78517b24723fa882cef5f59b GIT binary patch literal 96424 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%0DGeulfyn;9% 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

  • UuLXWM*n5>Uq=6B^j}8*W%OT0|7G-FM*n5> zUq=6B{jT9qW>2b&{>$jUjQ-2$zl{FN=)a8q%jmz1{>$jUjQ-2$zl{FN=)a8q%jmz1 z{>$jUjQ-2$zl{FN=)a8q%jmz1{>$jUjQ-2)LzNjHmKh(G*@r4KJ}jgEGWsv0|1$b7 zqyIAcFQfl5`Y)sZGWsv0|1$b7qyIAcFQfl5`Y)sZGWsv0|1$b7qyIAcFQfl5`Y)sZ zGWsv0|1$b7qyIAcFQfl5`Y)sZGWsv0|1$b7qyIAcFQfl5`Y)sZGWsv0|1$b7qyIAc zFQfl5`Y)sZGWsv0|1$b7N38!7=>G)zKY{*Fp#Kx-{{;F!f&NdR{}br{1o}UL{!gI) z6X^d0`agmGPoV!3=>G)zKY{*Fp#Kx-{{;F!f&MG#zk>cN=)Z#gE9k$1{wwIeg8nP$ zzk>cN=)Z#gE9k$1{wwIeg8nP$zk>cN=)Z#gE9k$1{wwIeg8nP$zk>cN=)Z#gE9k$1 z{wwIeg8nP$zk>cN=)Z#gE9k$1{wwIeg8nP$zk>cN=)Z#gE9k$1{wwIeg8nP$zk>cN z=)Z#gE9k$1{wwIeg8nP$zk>cN=)Z#gE9k$1{wwIeg8nP$zk>cN=)Z#gE9k$1{wwIe zg8nP$zk>cN=)Z#gE9k$1{wwIeg8nP$zk>cN=)Z#gE9k$1{wwIeg8nP$zk>cN=)Z#g zE9k$1{wwIeg8nP$zk>cN=)Z#gE9k$1{wwIeg8nP$|0Mc9iT+Qb|C8wdB>F#z{!gO+ zlj#2>`ag;OPon>m=>H`8KZ*WNqW_cV|0Mc9iT+Qb|C8wdB>F#z{!gO+DzgezW)-T^ z|8S^E{}+UwRj5k;Mvs50=)a2otLVRq{;TM}ivFwUzl#2==)a2otLVRq{;Sfzx9M4e zs`PL4EJ0QJH+q(!D*YQh{;8t>D*CUY|0?>gqW>!TucH4d`mdt@D*CUY|0?>gqW>!T zucH4d`mdt@D*CUY|0?>gqW>!TucH4d^8;1%UzPsN&GQ3Q<_D_izsmeT75!Jye--^# z(SH^FSJ8hJ{a4X{mHB}x`maj=-m>Qhs?xvXH;FwzP(}Y$=FqCl4^+{AmHB}x`mZuS zP(}Y$>0h5h|5fG(s_4He{d>9R2dc~uRMCG``uB3r4^+{A75!J))32icD*CUY|0;X> zRrFs)|5fx~MgLXwUq$~_^j}5)r_lc?^nVKdpF;nq(Elm)e+vDdLjR}G|0(o;3jLo# z|EJLZDfE8|{hvbrr_lc?^nVKdpF;nq(Elm)e+vEAsQ)$Ue~tQIqyE>Z|267=4gJ^9 ze+~WD(0>j6*U*0r{nyZc4gJ^9e+~WD(0>j6*QozB>VJ*;U!(rlsQ)$Ue~tQIL;p4O zUqk;j^j|~&HS}LY|26bqL;p4OUqk;j^j|~&HS}LY|26bqL;p4OUqk;j^j|~&HS}LY z|26bqqyE>>e~tQIL;p4Ee+~WDsQ)$eUqk;j^j|~&HS}LY|26bqL;p4Ee+~WDsQ)$e zU!(rl(0`5kUqk;j>VJ*;Uqk;j>VFOW*QozB^k1X?*U*2B`d>r;HR^v2{nx1fHS}Mj z{@2id4gJ^9e~tQIL;p4OUqk;j>VFOW*U*0r{nyZc4gJ^9e+~WD(En-le;WOtM*pYL zzwVwT-@{hvnv zr_ujw!DsZn7JNpZo(rUJe@%PnMxR;w8fWyqrag4O>ofXZ(;m9fXO_OEJ#?eb=zC3j z=sytl^C_SE`kMC8jU{7b26#2-GfQ979=f)#J#?ebeSJ-P=tiIW`kMC8y-t_nGcY^@ z!!s~E1H&^gJOjfsFgydpGcY^@!!s~E1H&^gJOjfsnnQS7TQaR85o{{;Tag7f#De#o`vCA7@mdUSs0#$;aM1-h2dEko`vCA7@mdUSs0#$;aM1- zh2dEko`vCA7@mdUSs0#$;aM1-h2dEko`vCA7@mdUIT)UU;W-$dgW)+Co`c~z7@mXS zIT)UU;W-$dgW)+Co`c~z7@mXSIT)UU;W-$dgW)+Co`c~z7@mXSIT)UU;W-!%>KMnd zFsN$$eW9P&JE&^xC4P?TVDJ-r2UU%Yeq!%nxJfD<6#s)lKe2aE_1Wkr_718(8+}ZC zQ1#idpV&L7`fTh0{lwluRcUXnkJwM_9hCcwexlr$;mr zRk4kJV(*|Tws9}$C-x4iGMKHO*gL3-?InI<@1QES(NF9hRK<4eC-x4iVmtN|dk0mq z9s7yBgR0n${lwluRcxc5*gL3-ZS)g+2UW3+eq!&SDz-o6C-x4iVmtN|dk0mq9luF@ zj@VD^9aP13KK;brK~-!mQN>oQitX4>>>X6acI+qi4ys~1_7i&tRk0oWiM@lW*pB_g z-a%Dt$9`h(penZG8E#EgNM%DhbnGYg4oZ!VuO;>qdk3XVDMvNa@f>25rV8)v_=&xP zs-B*i-RjN%Yui6O=kLyRSc7)uP%M-0(N4ADCbF)A2hR4~M-V2Dw{5Tk-2 zMg>ER3WgXJ3^6JgVpK51s9=au!4RW@Aw~s5j0%Pr6$~*d7-Cc~MDH_1?=!@xV2Dw{ z5Tk-2#sfo)1cn#`4AJ`!(fbe4`w!9k57GM%(fbe4`w!9k57F-r(c=%%*ALOl57Dy^ z(Wej5n-9^C57C1U(RUBgYY)+1577?}(GL#MQxDNo579dh(HjoY8xGMM4$&J9adzlX z#CHxKqIW(|8=Y4hy&KM}jf}oK=y|n~@ix$R2R*MgGWzbI=V_z!w9$Fm=)Bs<%YDDl z^J*ib?-zPrZDjQQLeHy>jJ{v!d9{(z_X|C*HZuBtq36{`M&B>=yxPd<`-PrY8yS7S z(DSs>dD`f_+Q>_M@6hvVBctyfdR}d0^u0sRtBs7lcj$SwkvvFx@D$KBYkYS-` z{)g3rye*tZJRe*D`pMUNUZ3t(I;`X4-xm7G*Td>B-V*xB*Td=;E(rbPYu%9-Tq}1E zt4Hvb9|6~c8^DdA&pg*v5ul%ZJ*@GYx9KNe536;IKHqy-)!68ByoXhRjXqm@Shdu6 z7CZ;O!>{l;*u$!sMxS>*tU77*xz@v~jYgkeJ*;|Y^pmfLRSET5R0$pX$=AcGgpU2> z>tUV$px>?*5i8Y0u~oY`_LHxNHRAPl{7lSY)j-F7^7XK)pFis-Uk|IjyuP1&J*-x9 z>?dCjtL+^7$=AbbLC1db^>D;bz8+Rp^fvDoj?j)HwBrcvI6^y)(2gUt;|T3ILOYIV zBrvQ`xgAF|5_m%Bb{wG{M`*_p+Hr(-9HAXYXvY!SaYWucsP)~BBedg)dUnTd#}W1H zMz`Y#?Kq;IJ*n93I6^y)(2gUt;|T3ILOYJojw7_=2<!X?Pay0YZh>vEz ztLHTv?*s1_j-u63v^t7bN73piS{+5JqiA&$t&XDAQM5XWR!7n5C|VswtD|Uj6s?Y; z)lsxMidIL_>L^+rMXRG|brh|RqSaBfI*L|D(dsB#9Yw37Xmu2=j-u63v^t7bN73pi zS{+5JqiA&$t&XDAQM5XWR!7n5C|VswtD|Uj6s?Y;)lsxMidIL_>L^+rMXRG|brh|R zqSaBfI*L|D(dsB#9Yw37Xmu2=j-u63v^t7bN73piS{+5JqiA&$t&XDAQM5XWR!7n5 z80|PlJC4zgW3=NK?Knm|j?s=|wBs10aRB$jUF}Cl|!Sid#WpM z#`}2p{<_8u&XrKP5-L|h&GQJAE1_~F)I5(+^E^W3N~n1rq2_sn%9T*_JVND4s9Xt) zpyqiZ!MPGDS3>1Vs9Xt^E1_~FRIY@Y=MgGbLggwFajt~Ql~B17Dpx|~O1PF-&p1=8 zTnUvcp>h?8I9EdDN~l~3l`ElgB~-42%9T*L5-L|hUnhSnt{TZzBe`lMSB>PVkz6&Bt44Cw zNUj>mRU^4-Bv*~(s*zkZlB-5?b(w1B+mXvuGmScbMyN9-g!91#p!RmPL{AA3YHwGl z@uX1a&j@w?jIaw_4fcR{fqkIPpV2xxe?X}7XM~S{>p|VSUQ0HDx_7-|-78F}<3~cB zKO=k!d>VWPd=`8T+yZU|bq==H-wx^=Y{fbUTc~reg}cDr;2v-iijf zO6SiAb^eU-5V4*Nu2{#9gx?|7`K5~WWN@L*FBKjGUj>hYC%}{7DeyF?CxdJK*NM*% zzd?MK_)X$-#BUMnUSV2a*C_~fere<~^$v=?uPxMbz=b-$RH*9|ggU=esONwSb$+Q( z&jAoXgJrL^rQsFdW9Y0b$8*Bklh4;#}TxW_3b^eS{R~!iK{mY~`qt2fZ>iijD zH+Uaw-Vd(RlFL!f<+ShRZ0B-m@`uh1CMv1{5Da;5QhmfQiZ0$tOt&=_)jUl|#aqt`m&vDe5aqt`m&vEb^r*rwnYfbYU2hVXD@p_4Qj)Uhoc#ebT zxQKaj(Luwo{WR%Rq(tDo>#&1DtL~E=XiLIhv#^Bj)&)X zc#enXczBM7=XiLIhv#^Bj)&)Xc#enXczBM7=XiLIhv#^Bj)&)Xc#enXczAvYo*#ne zhv4}kcut^hPY}h?tH_C)ITMC$fL>h?tH z_C)ITMC$fL>h?tH_C)IT#EAR2iPY_h)a{AX?TOUwiPY_h)a{AX?TOUwiPY_h)a{AX z?MdWn61kd0t|pPIN#tr0xtc_-CXuU20t4ZW)61kd0 zt|pPIN#tr0xtc_-CXuU2eG> zxtdI_CX=hluBMQyDdcJjxtc<*rjV;CEvoUxtdO{rjx7bEvoUxtb9s z*L7r6v&|=jQ|mg9T-npzPZ(3pU`#bbwO4mrW=u6BcuX}TcuX}Tw1vsS#q~cBE(LD^ zmw}qe)biViSJn?GUIlisq?>p(@twpy#2$Ok(BA7YVPE|(g?EE%!B4YX$HlZf3eOlA z2NPftOo8e87qzBGYcm+F&CoutV~^HmFj||TeO|{Nt<6xj&G|`~JOw@tJ_9}rJ_l|A zw}RWi?cfe@C-^-00>5q-@osPrxEI_9zR0gT02W~W63dIkFB6xD4-$J6H$$U1XWpZ@ z85+eo_9$+KX4f5i6gNYoILF7pSHa`p3GgI%3Oo&Z6!(8|_vZ0YRB0D*S9iKeswD^^ zZN;WZzzEo}Z6FAOD2psf6Pvc#5f^rX5FkL8({HAY;AV;I*pMqDRpiR&68u9LLHb&V0% zNm}B%#!7vrC9Z3XxK8#&DJ9862C)L7A&miAX;=mPwK zE(9g^YmC@WzT1t6US*_v%GELgY>Ws{KJ_sNX{j}ag5iBAyw5iy2~{R0p|HC6^! ze++z5v;$>Hp6FEurXn|78T93#z8ut-gZgq%Uk>WaL47%>F9-GIpuQZ`mxKCpP+ty{ z=*wXeeK}Bu6az(H4y=K52q^k;pcNx~L|+b!4M|$`<-iD$q(xs2>dQfWIjAoO%A5n( zFZyzrL|+c-%YhOSt019-6cl|qP(lidz8oka#{)%Q4(iK6eL1Kv2leHkz8ut-gZgq% zUkJsi0^(U$`wQ-Y!| z2S%m@MPCk-pK^DiF9%9;xpL8$1Le7-MPCk->XH_HIoL{aP+tz}%RzlPs4oZg<)FSC z)R%+$a$pQgzAO52U<^x8^yR=9mZ0d%fnGAPmFUYseL1Kv2leHkz8ut-gZgq%UkF9-GIpuQZaiNH_l%RzlPs4oZgWaL485((3eJiY1EfSeQDH}Mty12mqvYQ)R#tm zY1EfSeQDH}Mty127oPHs>({6+jr!84FOB-rs4tEB(x@+u`qHQ`jr!84FOB-rs4tEB z(x@+u`qHQ`jr!84FOB-rs4tEB(x@+u`qHQ`jr!84FOB-rs4tEB(x@+u`qHQ`jr!84 zFOB-rs4tEB(x@+u`qHQ`jr!84FOB-rs4tEB(x@+u`qHQ`jr!84FOB-rs4tEB(x@+u z`qHQ`jr!84FOB-rs4tEB(x@+u`qHQ`jr!84FOB-rs4tEB(x@+u`qHQ`jr!84FOB-r zs4tEB(x@+u`qHQ`jr!84FOB-rs4tEB(x@+u`qHQ`jr!84FOB-rs4tEB(x@+u`qHQ` zjr!84FOB-rs4tEB(x@+u`qHQ`jr!84FOB-rs4tEB(x@+u`qHQ`jr!84FOB-rs4tEB z(x@+u`qHQ`jr!84FOB-rs4tEB(x@+u`nnrxDpBqRR|T<_9T02T0kM`H5Np{1v6dYW zYuN#@mK_jl*#WVZozjFkG+_=+m_rlh(1bZOVGd20LlfrEggG=}4o#RtQ|8c=IW%Ps zO_@Ve=FpTmG-VD=nL|_N(3CkeWe#!7A&xo3F^4$j5XT(im_rv9O9WnJadR=4)M$(o;k!bhj``?&m7{J zLp*bcXAUh;)}2#Yu#{_o+%6*RA@-;?knTn7O-v&Chymgg#2~RBu|IJDaUgLzbITyk zAkHMtBF-kxL7dY9C5)VL4RI}T9dSKz192m96LB+f3vny4fVhLWlemkxo4AL#m-s62 zO`iQQ(?^&-%Jea&k28IOc#?RESVTNSJWKq5c%FEHc#-%C@l)a@;$>nn@kgFTXS$MT z5UT}IG6-6TR$_f(17bsB6fu$5jo6czOiTr~f`3l{v0fq&>m>rQULvq*^|wH*mk5-; z?pCPRFk1rNUj@V*31B-Sek*}A)=LCpy+k0^O9W!QL?G5n1Y*5JAl6F+VzwBtAJbSb z5oxTK2*i4cz(LGS`oLSUmD-A})K+Ytwn8m-5&N-TA`t5(0m>rQ zULp{)9e`QHY~m8)QsOcqX06~Dtd|JHdWk@+mk7jqi9oEE2*i4cK&+Pt+(g8BiAZC; zL?G5n1Y*5JAl6F+V!cEl)=LCpy+k0^O9W!QL?G5n1j;y0E4Hs&L3eV^ST7NX^%8+t zFA<3K5`kDR5%?Cb^90kFMT0$9FA<2jG(fDE2*ivUAl6F+V!cEl)=LCpy+k0^O9W!Q zL?G5n1Y*5JAZFkIv0fq&^KgJzFA?||(^xMN>Cc(QdWlG5y+k0^O9W!QL?G5n1Y(W{ z5bGr>tx$g<4VFq8^LBt(FA<2@J3y?L2*ey7Al6F+VkQp|>m>p)p9hHb5`m4F#(IfJ zW4%P+T|}&xh_sA$wPG(sD;ax58tWwjv0fq&>m>qZ%%v6TDcRG9$IDn)EA~;eVjo2- z_EEHw*;d$(^%8+tFHvz*9d4?_O?9}b4mZ`|raIhIhnwnfQyp%q!%cO#5%pb1KB5jc z)#0W(+*F5~>TpvXZmPpgb-1YxHzGaxmZ-x`b-1YxHzGaERiZlFREL}Da8n&_s>4ln zxTy{|)#0W(+*F5~>TpvXZmPpAqCn)N0BgPXHb-1YxH`U>$I^0x;o9b{= z9d4?_jp$B}7j?L)4mZ`|raIhIhnwnfQyp%q!%cO#sSY>Q;ifv=REL}Da8n&_s>4ln zxTy{|)!{~TCubCOxTy{|)#0W(+*F5~>TpvXZmPpgb-1YxH`U>$I^0x;o9b{=9d4?_ zO?9}b4mYAZIisk4lnxTy{|)#0W(+*F5~>TpvX zZmPpgb-1YxH`U>$I^2lva9*mzO?9{t%Yk)NhnwnfQyp%q!%cO#sSY>Q;ifv=REL{A zcy6l0O?9}b4mZ`|raIhIM*^6CO-Ug06TtkdNQ(v&$ovE_U(zxLngHet_9luR6Tp1I zAW=p?6Too6K_-j=gWH&40B#EoBT7l0K&~c`s|n<40=b$%t|pMH3E-+6xrVrwxQ-~} zo(bTppp1JafUANs?wJ6t3d*==0=OzD;!O9P{utIz)8Umi06qi?wJ5i3d*==0y&ugPD)xz z>;!O9P)h6sa8gh>nE*}-Vh$cq%I5?y5J(0lfPs>h@;Lzv6qNEg0SpwB@;Lzv6qNEg z0SpwB@;Lzv6l_F{B1VhvF!xL_hS*Xp0|p9`8(^S(OGZKy$h`z`PttvO{Np^bFYyUt zKVmA5@sMvG^36lOdB`^p`Q{TYK8$INkhkWypZyxf^L%w;)HxK#dA>TYG8zoQSn+Ij1pzzH@zIn(u5BcUH-#p}- zhkWypZyxf^L%w-XD#~|-ZyuD2g2Fcs`Q|}+D0_r&9+ZKC5+QiVHxK#dA>TaYn}>Y! zkZ&IH%|pI<$Ttu9=0O=KISAi8I^36lOdB`^p`Q{TaYn}>Y!pv1!!Vy+`*ijZ#}^38)1 z5B4G7Jmi~)eDjcR9`emYzIn(u56U_@UijugStlrb^PqgYrg+IWFZt#r-@N3TmwfY* zZ(j1vOTKx@H!u0-CEvW{o0oj^l5bw}%}c&{$u}?g<|W^}ULzIn+vFZt#r-@N3TmwfY*Z(j1vOTKx@H!u0-CEvW{o0oj^ zl5bw}%}c&{$u}?g<|W^}ULzIn+v zFZt#r-@N3TmwfY*Z(j1vOTKx@H!u0-CEvW{o0oj^l5bw}%}c&{$u}?g<|W^}ULzIn+vFZt#r-@N3TmwfY*Z(j1vOTM)= z$y~LzCK<@`ziO+4X5|y!Xc4Zv!QP@Nr5o?|!J&ft6 zh^vVQiH8Jvon3gHU3i^caGkRMKBCO2>%!~og6ovD%-iXL>lExql+A}jUQ@cl zr-I_suJCCEP_Dl#d@AYbOlJ^h5N8r+5oZ&z5)_V<`|S#!3LYUI6NFC%9Yl>NHt9;6 zbcIiG7Wh;UD{%p(HtY(YUQ@cGjgtv%SUn#YU%eC9qWTKZP4sY2Tc+C)+Y>ur7EO1Q zenr4u#NNatqK}AGQt>H%BL)m|4}K$tbbqGt%Oj)*GCc@v?9O&gclxV4{neeG>JIzJ zRb>!o5N8r+5oZ(URHx#YxxBV4Vm5IJaVc>baRu=uo_7s#EpZ)jJ#hnZBXJXPGjR)X zE3tsMgSeCTvWw~6#685l#8-*JvF^}<;G4YW!`y#_>7z^^WBNGLZ}B=$F#R^uCz*bS z=~GO<%XAUbXNYHs9}v$IFAy&hKOz2s-};p4KQeuZ>Cc$H%=G6>7c>1MuS(}VRuT>3 zzj#cw9E0)}oI!ajX*1Inro))FGJOZr^_h-jx&hO7GTo5rModRB-B>sVJ%StPua@*( zOlwTXFfH2bPHlEa2`tx;$nSO|_LS>HIV}5=xyQ%v_ThI$zul?d?$mF0>bJWx7`-mt zl_#qg0#os=$4pk!T|m{;2-u+dJzztO!#)Q77Xy0{dlQq0_`M|d2Z{ZO1BovY*AUkd z*AdqfHxM@xHxV}zw-C1y3y3?2yNJ7qdx(39uM!Uvj}ng)PY_QMPZ5iVXNYHs9}v$I zFAy&hKOuffyhOZAEGAY9!ux_2qLo;m*nrrO7)4AZb|cD|*JH5xSHPhr4Va2Oy;)%F^pdKa85L7t7LKC?({W4B`ypOyVr!Y~q~i?KnnC(O%G? z9Djs(j3}+7UMx#{u`KO{`VmL6e(A-sv=>XxUMx9#vzF=2TBbK^!``e7d$Ts|&DyXx zYs22G4STaT?9JM+H*1;RtYvz$mg&vfus3VN-mDFKvzF=2+ORik!``e7d$Ts|&DyXx zYndcQ4oR@gRV9hFOcEo9Bt{NNj2w~}IV3T1NMhuW#K<9ukwX$Aha^T0NsJtl7&#;{ za!5i?3vy=Uki^I#iIGDRBZnkL4oQq0k{CH8p_aLh<7Jk65+jFX+A5j0N~W!nX{%(~ zDw(!Qrmd1`t7O_LnYK!%t&(Z0WZEj3wo0b0l4+}C+A5j0N~W!nX{%(~Dw(!QrmZm3 z0;9J+j^6sfF04uk>)}~SsP(P_Wk$CTOv6*y5$#J_W*_-XGW*EK(OVx>zX)lWedI&T zFDSDke7MJApv;c&arD;5(OVzN0ofz7BYdd)BrUTee5m^*JqR50arD*)%N#&jW*_-r z6G53B;p6D74<3~3l-UtJcu-JgNBH1DL75%lg9pb0Wp;!QtqDPyedI%HLQv+4`_P&Y zl-Wl zv^69xvyXgeYe-sVANkPMkhIJ`@}aFEX_qCy0*+)LqhDf74l(ft~ z@}X3ew9G#8q4gnYnSJC#>qF8q`^bmZhooipkq@m8Nz3dbA4hL}9KH2X3qFqC`ltvW zM{j-9g%7%bJ)sLhvKO_Xd>p;?arD-QI#F_#*+)KHbpv1@;UN?x-<8=%J}5{~ zW=Hrqdh1hU_K^=|^~XS&edL3(zmpD_3{#*Q11KYgDNv1| zj2NasFM={+m;${B%7|eK^dcxDhAGgCpo|!%Kn0SUj2Nas1%fhSm;x0D%7|eKR3K-U z5yKR)T2Mv|Q^0CL88J)&s|97mFa@j@lo7)euv$%o;h+zsCD<~s|DPXCfj2Nb%6)Y$thACjCq-De~1jY)QFa=B#lo7)ea7Iu@3{$`pK^Zah)4zWD*H8cY>0dwn>!*MH^sk@(_0zw8`qxkY z`srUk{p+WH{q(P&{`J$pe)`u>|N7})KmF^cfBp2YpZ@jJzkd4HPyhPqUqAipr+@wQ zub=+))4zWD*H8cY>0dwn>!*MH^sk@(_0zw8`qxkY`srUk{p+WH{q(P&{`J$pe)`u> z|N7})KmF^cfBp2YpZ@jJzkd4HPyhPqUqAipr+@wQub=+))4zWD*H8cY>0dwn>!*MH z^sk@(_0zw8`qxkY`srUk{p+WH{q(P&{teK-0s1#U{|4ya0R0=Fe*^Syfc_28zXAF; zK>r5l-vIp^pnn7OZ-D*{(7yrtH$eXe=-&YS8=!v!^lyOv4bZ;<`ZqxT2I$`a{TrZv z1N3iz{teK-0s1#U{|4ya0R0=Fe*^Syfc_28zXAF;K>r5l-vIp^pnn7OZ-D*{(7yrt zH$eXe=-&YS8=!v!^lyOv4bZ;<`ZqxT2I$`a{TrZv1N3iz{teK-0s1#U{|4ya0R0=F ze*^Syfc_28zXAF;K>r5l-vIp^pnn7OZ-D*{!oMe!AjdR=@bYq`WyC+oG0h-6jwhQk z77DWGGYIdm!k)IM9fF931Z7M!2tFJK%7}jud=Qio{~-7vC?ozs@Ig>U{Da_wq-9Jq z2tG)9Ak#A9A7tA<$jC6r$S}y5Fvu~@AUGpeB_sYpa7Iu@{Da_(pp5tj!5KV@h5e{O z_M-;bj~Zk@YLNY?LH45t*^e3oyW~pN5M{(a2zCj|h<_055|k1DAlM}+W12y*OHfAq zgJ74SjQ9t^t}lQx;vWRN1ZBiO2zCj|h<}hVZICf-5KNP6KFs|x;vWRlEh9=n@K(|?q7(#sB`qULL2y{ojhL1(%^;#3a079Upp0n-8Tkhp`3KqK z8U)+rNEz`Dg6&@bWyB{4&dVMd@ei_H5M;X`$aX=H?Sdf3G=qwa_y?hm<4S+Dp)LVC zBZldZw#iq(d`YA2gZ*gx2x`Pu-0vp(xCd)(DFcv$VCU*%z$dFe1m;T`Ibc6>5Y&jR zxZh30YF*eLM0y}JxCH2dP6t9|CBR<9-bAd+ggtn=1TaYKSN&(C`!hYD`mab2WO_Q{ zw1H5K;0)qS;w<89;!8Yo4RI}T9dSKz192m96LB+f3vny4fVhLWi@2M(hq#ycD)CL8 z@i5azm_Ew%F{Y0*eS&zBc#2p=JVQK7{D63#c!7A4_zCe-;w9o`VlnZ@>ejGBwWPsP zK?~7JtWRt}Y)FhECK9_5lZmOoLGa5NU@xMSeuGf@$sQjuNbFA>Sp5d}532qi_!9T5 zA+9B^Bd#ZIAZ{dXB5o#bA#NoW5O)xF5qA^!5cd*aB_1XoB_1c9Af66_ajhIaA!~Lm9 z4~C|80y`qU9SmjV1M>x;DeQ-)1T|tS?spS?+!I842s9<=sXhYiQGE*73%@@af|^Ux zNkktp2rUmmZS@PVKlcn^dLZ`?uKp+XPsddafwBZ=5N8r+5oZ%$sxHH)Ylv%!>xk=# z8;Bc;n~0l!3{wR(MqgOY(Q*Cj3PSa z$`uzeme`DV5Aj}NB9H7wOeUtnQ%`~?n}8kR_b0&-y!Xy9lUe(k9$27zib=!AtKa&&t<@+^f zv)(*jj;Xs6Gwvp;HisrSQfXXcr)5eU>f~(Yq*7(R+Z=Cxz}&;^H_tS$F>lBASMx8H zM=is`4u+kw<g@|(6TUC}aCqp}D?&v+H(wF) z5xsEi@4Vz25&i2vF~_R|Bh;Gz)M@fwmq)$v>UH}iynYrm_mEF&x4+h(V6NNh_SL@E zf1a;RIDfnxUw?1?Q|9^M0~@}4aYZJ*JyvE3ynT)+}I?)_CASn ztPEw)Nt8e*QU07nG<*`V@JU3%ClOhmMBC*gBFU48+u}_1@r{f4#^3Obi}=PxeB+|D zxunGoBF z$yE)o#?WUb6)QfXjeu`wBchillfI8=z8vwdJYz+kFCtGDk>`fUQ$ysLA@anK_n|e6 zkm7vTaXvib8d02#V#>H~5dX_+B-e4RUo%yKR0;UnpgJ9`nECi`qcRv}{F7K2kL#B3 zNEP>f759A|_kA7reI56G9rt}5_l@U|VmpHE7`A#`9ZA;JYhFDK*D(QCd{x2fZHlbj zW}y|H#8t@o8{w=)IO~4oz899gich~rt#S>k0my1HU*T+D;cQ>wY+vDQU*T+D;hXz$ z#;}_JuK_;UFTV36(5WUBadsy;~Mg~hCHqzkD9aR<9iqZMm~6U z7;SVFHo6KMUBz8AsNRFN-9B91M)uiBkDc__p|=jtO=?iR1D{^Rr`vGOe6;Yc%u|Y5uoNx$Qnav2(Y`80>#7uOt5USAO3|(=MXRb5ZK_hVs7leEDn)Cm9Brvm zw4_SWjw(efsuXRgQr`Dryvw~G#XIgFZKYDQkxJ1vDn*;96m6kWw1i604k|?}s1$9W zQnY|d(f%n#>!%d0o>H{EOVP?HMZ3EcekexErX1~>aT(`(sDMT-3%LFGxfmH zy{ao=<4V}L95yb8jYF{U_pos}o^NG>jVs|PlW8EfLDg4a=j%|>pP(XHU-KWd_gv(a zg)JM~5^PJcVZN@kY+>(m*t;C|E{DC#VefL-yBzkeguTmQ?{e6?9QH1Uy~|gF6~YDpyRo03R#B#|rSV0(`6h7c0QU3UILkT&w^WE5N}D zaIgX#tN{Niz`Y9at^%B^0Ou;exe9Qu0-UP==PJOt3UIChe5(N0D!{V}aI6A+s(`*L zz@rLqr~>?{0Cy_Dn+kBI0{X51H!8r13Y4IqM^Rg1garTlu?1Lj9)+!cU2|ST z#D|$eGD8U5D&ZU+nZYAZ(hG-QPQdo(a7D{+vQqlL>ewNxV-=&sD28{7O;C1o^>kEIF%=y%JWU<;O^_=MJehOxsJ_m*w`+r9s9_xmIA z`rq!k_C7GKT%)3jS`}45MHT;lQPHnrt25x5Jm~>FCbhBE)2J0qTt~GR-g{$9!X_)K z`tV-kv$kAMRaR4#wNzy#Rar+hh|gsu)&6*wwNzPS!k@C1s;s0c>!`{qs@ zXTq9aCZ#?$w6zqpwG_0qWQ|wMLTx4MyDC`SRn~UJtW1;A4I5T?#nURWt_0Fp;Z>ei zDXY86+OAkdsq1>b!!I>k3M)E6_|4YMvr!rU+$n5j0bTXzC)Osf*A~5hB)$ zsD+9Uv0g+?Bu{3Qw!ltA);ked?=)c+AtLLYh^%+wj#5$5T|r5A1tr}Tlyp~6(p^DG zcLgQg71UxysKtsU6z7Arz6R)nbPB5JZC z)MQ1d$%;^u6`>|8LKM3bwOJ9O*qx}+iV(%_M6FhY67&jcwjz|GS5UhZp(MS68m+Ru>UjT|~)r1vOz2O5`i34U14JUqOvngp&CRYQ-Xy&R0+~7NLZ`g4(eN zrSuilkVPn|ub`Hc=ha?CDSZ_sH0BXwpUk?GId?MSPUhRmY&)4{Cv)jAlg{+WZL!FE z@a#MAUNO8^4DS`!#tp^rS}{CU3~v>~;>ECdF)UsTixn zUJQ#D!{WuTb}_773~Lv|+QqPTF)UpSD;LAU#jtKMEL#k#7Q>>&uxK$XS`3R8!=lBo zXfZ5W42u@Sn#HhWF|1e&3l_s##jsQ{tW*pO6~j8kuuL(mQVfd}!ve*yKr!yT7!X&x|ZSx;O|w$33V;Kuc;r*S_2|@;7$GEePac3Xn&g8jHCGcwr{8|FPmcXwi@M{VDS^~e8z^^6nYYF^X0>75P zuO;wn3H(|Dzm~wSCGcwrEF;fqDuH$6X-#<6Hr_FY03VmY$0hJ_34B}vAD6(#CGc?x zd|Uz_m%zs*@No%zTmm1Lz{e%Yc%3!@RSg#D$D}(jQ zV7)R}uME~JgZ0W_y)sy@4Av`y^~zwqGFY$7gdSrP`io8IEjFRA7}h)kYnH*9XJE}T zSn~|5Sq5vC!J1{TW*Mwm25XkVnq{zN8LU|bYnH*9Ww2%$tXT$Ymcg23ux1&oDZe%= zgEh-w%`#ZC4Av}zHOpYlGFY=rk=|bE>y@5f>F1SRUg_hN9$x9+Mei={xD&VxWr&Jc zJKl6JT4pUx_aPSdnDDC{QzH63A2hW`9Muu6l7~?*cL8I2A(BW&q=&I*#0LWr7Ys#A zFw8U=^~-cqhG_+yPoR!Jh5G$8>i73hx1UG7j;Gq8R{sN@s`Q!Zb3D)FCp^pGujn`a*@RW7u_7_* zbF6%8!OEERlyD_NQ58GZQmn5;Dh-r7m4-?qB?_xIVWk`VroWYfUu)ub4v*qD1YI!$ z`7z8u?TvYq$(Ui4qWF~n`bGO=tZ*R4P6nf={7I9!-ak>7n=B)&ozNc}gI?sT)z_+5 zR9~z{{{YfQtH0#?c2H;c@u}Vk~^?SI6N0XZcxeu1uHU{_uY_o&$t$U&O2SJK(da?)*q$ zR7;L$u2-v9SHF#?9pLloooMaK-tK~U|6P03UVq(ZyuzB}>#**uHUHyEX0i9%RJ{o2 zxP~6L+x~FHE9BqmL)gw#kFUG3+Yb4+B+8zff2hs*ck|u2`O$5Onop~5`wUmLs`i_R zUg6)m`>Dz88hUT>hdvKjtM)jssV;?gbM?P!{`>D(W3Asm=J#0jnNo z9rx?|sN4Jh=KZ%hqNVRgnR73C#arN|pzLXheXa1apcJ|f>ca{E*#7`tR+LCywBFm| zrJ!U=#K=uMycCpB52D6skC%dyssq~b58)MoGOHul(FrdVW!J+f;X31GN6hpH`upeL zWiib&y#QQ{ml>tiGUTuVFU6E&T8SL;@v@^tI*m`?!^?~(mA{YU&*5b;eTbI@Wz&G)saQ%P9%Z3u{XW%b**-(=GOByE9G(l-* z24bCLjD*<~n@P&GaG(IF z7fisvns;;Ue>MAMp8^}J7}W~HIjrb^Gl4mEe>Nm+eANTq`fH4qpY7%r4i-enz4McSt-F!&KNA>Qb9MiYbve{rW!>j>d*!|6dK)5# zx=lg)_D$~nKW(=kC+Yw8cgyC#f0T@4)@^c!zrBiE-}>!m7U;5WyLHsBQ(?GMD>w0N z-Bxp+Umtnd{XMMtbX_p;nBC9{5c> z^w7!wN^v>aa>*Car*_@yl48vH(_E}k)&EnQ&)JT*aC z2OXk5MV)~d;n%fjodIsu;x&61OVrf$we?i({vYbTQJ3GX|0VUi^#s;7LfL!k54De6 z$8WEM*Y~Svgy%rqb?d8=`rUKX9`bLsj2!=)?=z2z+ApBS1=o7ug=YxhrJ#4L4|w3m z%ZzqL0Bm{!uLwlD1HfU-Izss~1g|>~`3^-Hv=J{W;?^_JgG8xjtR0V-8c`|cIUp{L z0NNEh@GbOOW(QtY^tSE9w{{`gwxWmaAdWnQmj%6Shq31< zURLz99S5Gk%Zf<+B=8hoRz&1QK)E+7dfm(c_U#zV3M2}qr;`?Om>BC=& zKaPGoJb?l|cX$E?`tI-q3iRGt5cl^-?K%K+3T>QuqHyMk6;^x*{;6y6^Z_5lFLmvn zLA3qG|In(bYtNjiZOceYMz~Rp8@Aw1>wy<`+-n2eV-&8w3$D61uGOr3E1ES8Mhi;n zg4?2NvbHu-tl>1`@tfML-h{rW+y3g}UBuq`*lmUngmVhoX_Il5L6|oehL+A?Sm#N! zb}TsJVU&9Dc$X;3!pKQs%oO%3p4Kq5hMP64tl{HyTrr+cf)}2WaU1(;c=sksK65SO zj-bV7uI1e^wEfKgpR@1(E!QNXvM{2uFrudVN|3r zDpD8~h27+o4PNMCn#^|Qlkkj0HY!@m7&W|YUQ=_j01bWkO^&gG3-vHd$-?O`&MoutwCH5kw zOiCY>W(rP~V+K#1+PaPDX`Dggg__8$?tJpU@K<6r!J4a=`dLAFXGhc(hxooN*wr1Q zM*UH4jWSKZXY#p}Ve+2Nt2d)2-Cq02soM9mwVzxt{jKIKh>Q7MrFrdpi`xCtZa`j$ zR?V=t)s%`{)1?Oh`>kMkTNCC-qjXVFGs=~jO*OO4Fn-IcFe9G08=u5slL$nK&LNSGoJH=%jBD!wR1oJj!M@)=23LREF*Ui! zJ=hSlW9FQxFGeKHu&-RT)Mz&4UZ#8eCfyWAskl?|+0RJJy@hd3o}|o(dinw*u}|zL zn|vwznff26&lH10Ee!i3bR(PXq|4&7-Ay{?1~m_u(^LI=a< z-(jwL#u(DXcHo~~tWBc6Y0xCPbHjorgIYE+t&>}}f~t`iTzBCV38pqEh8{)n+Xsd2 zFw1=t-;(<>`Ps$jbK6T`z^wASjM~#{^t=q)mBhx3P4X=6YHX?m= z#^~Y1Zj;7NN*n#$@S3;BhL4;+ZS+XuVq~c6j>qi4%rTpEl|Ce}X(mIx%=#?&-IsgFHt%u^*3|O6+&b7*lU0`;8nuDs=)l zQu{6pZqvSP&0AuB<}!`gA3m9eZ2&zooj9Q8;-}ZV4dB&JCk{wYO&dF1V8HD+F#Yy_ z2Glrhdd=IQTNgFsR&vO#h>BA=se?aQ?$0kjlm7Y3w+_bo1 ztws*JFRpFtHXY(d%!&)94o{0qnm%^i=&5nuxE`Z3Qb&${Ag&z$3XUrGPm(5?8%gw)-L*^=TwWS_P)Df03mhqN!%Zn&c*ITw&PFwzB`Bzwz zu$E!>hqViP1Z8Gll$n1H``LPjwV~BzZDxJg+QT~DI@$V~^)J>6>pyH3TaxW@+Z0=_ zZI|s$+cDcawoA4zZQt2$)U(u!t@mWT)OzXlGV86Xx2N8rdY{)TsrN&@pTZsCcZbJ? z-y7};ZyVk*yjS?r@SN~f;cLS;g})rWGyGC`ark%Pe+mB?)1AE$i4l)P^o&T37#1-i zVthne#I%S75t$J=5vw9LMQo4Q7x6~Kv52=LiXzTNT!<)*s8+*Ory8qz)kL+InxY2O z{_4}}NcA~&lA58;Qx~c^>L#^7-L39d-&QZFSJdy+GPPX2uKrW~m)&Al?UD8CovPWvJI+xGMJi}o+j(wo`Myb;j#IMQ^xN@YarP;oEi|U;BwuZ#G1IVUSie$rd@# zWn|gf^_e+pMC^#s6Ca<|LDjQTTrJeR)-HRpx;X2!YCQ9{8dSemqyF{7N9%VVj4j-~ z^Q{e^tUI^paN72??E^M+&Ns$v*1E48wkBg^#-_#l)|^~-X4}Di1>ptz&b;)cQ}1kx z`sd{n&rf+d_T?$LL+5r6PjqekdePam{o(u50-M@8jm|c2^1QT>v7^!^KRLJe^ZwP( z?n&R1UNrZsMf%uTTGaI?T}GeBUH0g2-`{%ZVC=!dt#56-q=$vJ<*TzgSTAIc*kxFq z#zVikXT3$CtM}Zb>BG_{$4pLpa$b_tIBHvz{g|5X)RXiV1FGK9rrX|1Hy#)tJH@C! zPK|7%?$GONzp|6P+mjo1Pm7(tC;QaK&tGtDD&Br-|L*WT`-?Vw=Coh^aLXHqVh@z^Z&)J~T@Kj$7e zmJWSSb$fz8)_QT0ZNZYPg?X_b8_E>bzSY{XjQkteKfPi&i;zyrk+D{a$OR$o7_Tk2P~eZuUy2y_sukADm)=niG3TkF>7J%g$Zk zOtWQ9cJ(tNtqZePx$M1N##CE(9CZ2h?O(YzG*h!@TL-@|YhJ+FZ_dV(YhrWOdDQH= z)*f^Bjs2P#CaHGeTV8g4JJoJmoF&GzTN7Pkii2;)9zM9|gU#Qr+|@~4Jn=!?i}Mn;4TeZou4bPPvu*yzD&ON@v$1r+wI(nR)YaUtAHh zAZOn4nM-Fbos~UvQ6?m{G;?vfwsb*m_NpBF1FotsY?Y%cm7JUvxy$obs5j~jQbSj4 zH%8qsXTdQ`vtu%+cX8Q1du#5*mt(i3pFDZj_I+}cVwN|a49^_ zHT$9b!0vJ3-n}4E^fP(EGP%u#Zsn&aV$Vr`j`J`osE}8jlvLhTAv;=B>zD<+Lx(!o|-}@TqnRaBLJyZsksj{?yQ>!3-#=VCXPScQv_5d@mOcxkNB_Qnir zO*y>PmY*}vweh2Ehj*jE+I@7*S*PA{h#DT5p|3C0*W(H+?|RMkuAXNFqx1>JsxMr- zN>w96e_8)Yf7zOsza)Qwb1cfm&9>RGbG9u5<)m=ic)8%jc2oj8-pX~^UvcSimG@fp*G9Oi{^x0z zzRzaF-MFWVt41Z^wJKSbfvaAbE5+6Rb+513mbGTdhU`t5;mcoHxHLD`zHi#VP3@g_ zseCd~`M}|w;PCw1th_~V__HV+fMA> z7PD>7v9;%%`n^x9_R67FJ^c}vG1+Dxrhck_XAPaQ^)UW)lQNyvWaA@i)hXLY`iHAs zebn5(E_+QK)NY_%ZwPI+P~X>IvnJ&nnxb2s`a`xn*Uv`TE|<~K78vx=QaZI12**|$R;Cgayce_ouzGDyf(2qyd?RvdtYPwNRiqHRzLgW4% z{U4aKz*fU8`^uFr`-^IZ&Ax246y%d#cIStWpkP6XXpf%TJ!9zPY2nkR411xM6IX25 zp4_fKurC$_`n9P#PEaEalhxknXyNWdp{<1*4%#KQ=xDR|SHE0x`k-phU6HpU)^5?; ze;vIF@k(}VH~n$Foj%06YUPsL7o8ckF^kdN=%1anG;>8}%nwFD{J#V>*b2zKPPkpv zLVawZKBo{_qEgXYy*cWhX|YRQv?k0L^sHfV+6yu&2hOl7#|uM8Hd^eCVYsdL_5D`+ z+-`XTcBICP-+6lWRi|AlfpDp}Py*%WgIT;nWQv1`SimsaQG<(1qA2|4bCn{5ob)H?H zv+O`<%-Ll#?9TKw7YuMPbo?L;Fi^EWJM*b!8M*f5tFv+zX4!2Y;;QT;()!NsBo)#e z`>U~Yd-q>B{<-J-#cTzu=Bf4!eQ9Cn&O*D7ma^Dea77IxidyD>hCoCHoIfHYA>vOV20i3__oV_aoGnFploy58x5{}E9xtJ zdjsNuteo5>c}_b@@;Mg!mz!d9@DVs_5 z2lhfeeuiRSm9r$*UUg}3S|J;PWKvS_|`pRU&EE`Na$9$YWnM_}s zO&C1cW-@(eQkJ*IV65`?9j4`Y`n*XwUmr6*WZ10OZaQT$m6(+8qcPT{{L_L_TGRI? z(`b|OF9rS4=%zQlsF)U+&<%-UUQ;G|NAEICGGUsVshbJi$QTVqH!0@8VImy*_%S8U zG)pl(rIy*c#dL>b1kqalZ~KqKNA-jCN7PTN|7v8t$Y&!bM9zvVhDc%;Eo4JI_mXz)UVWer|xu)V?l1{WH9hxsK9?`(SKpgR}cnRDlsJIfn3Xn1$S zxQ2-hCp4Vj@asnRH+rhk9~ylZ)jg_b)ZD1QHJ;e`?Z#g>{v|rs(bVy@;}gfXcXhhU zch~cG<=%B%3u;+0F)uJ|{*H4(aa#zy_n)YgXJa%I2(%8+h2V(ym7arFl?r^j4X7SA) zYL?RM*=8>`Ti5KhW~ZAEXuh`j;pXR?e|=BAdz|<5zvr!czPRVF@oN0N@txw+;upog z9DgkSv-t9R``^3y-h=m^z4yy|%UguC&|2KzqDzYbE#|fOvSt02&00R#^6{4ATFz^k z-}3WTty@iPmDOrvtJhkcYjw5N_4~r_yZgSR`^Mb2{JwH`H}_6=bwYf?BMHwWOi$RH za4A8*-+X_o`+MHs|Ncq$&%b}&{e|}z-GAx+@9wYk+~JA$O!gf2{NsW99+>#R?gy@V zqrIcN>%9BC?|8rTUT=M8Yj^8qZNl5cwdv93={5`7yw|3z&A-}4wY{(HqiwGy4orM5 zaem^y#1n~^6R)*v*=}sRhhre|A*F*O{^w>i~AA0Vgk2^N&*tO%J zj^jJ7?|87|N1Y-&wdmBP(|}InJ1y?CwbRK?-*++|j(NEC!~TaSKfL1MZ4V!L`1Hdc zKm4bMf9`DV9MidH=d8|0I)C*@@*@Kt8UDzRk9L2w@1svVI{neyE>XtBWiMB@*s7d* zS^vJk66)m0&&kP;t?XPcKRahpQ^Sz(c2Vq&&h-}MWal?sTiH2U_aY|s8edsoscaFg z7ut+?<2~!T^k}`c{Q5EwsWX&4l@l$x=E!ti(}!F2WZV75 zu-X>FHe2n^jy+W4e%nv_Q&zqGY?pDL?Jr15^*U{d%WaIX8p;2*r#qtA2W<()Q&yu( zU7Nh^ZF%dbySI6kF8W|EY80 zkBhYwNNV;-cdsj+9IpoC1L)t1Kdd(Tv(Y_sJ!-uMV~PJirOn@`1-lq=WSnc zV$-F|`Y+nX;;nDL^2+w@$Jc(kJUlHS6AZ~ZFZ;Sfr4=b z>1Dd7D?hvT~1P{JQR)f8OZz(&FV= zOO`ImoS`*yeVToE?)oX~r!0ALW)I}M-(~becvvu_(a)hiQP1kf^p7QA*{KJ0XY;(w zyydwoV_x2!yK-sX;+z=6Q=$h;R-%Vs$;z08yR-ANRxHkni7GIX4=@DYDC{C|6dxgKu zP(IT~TJ$>|oz)kIT1PHiyl9;BfkCS7uo-IA@h+|xkY*D+PGu+7A zQF&i<)ZqK7p0!rx+amLz?(#x?VWD!UF!UuX*4go=a~t=elXTy%vs&kF-+m1yekMaNw>+Tvd06p57Y3`N=Wdk&2>?CG)4=#b~q!>2wsaDG>((bM+G z(6!sqTHT)g_J+&h3F_VIxDw=T-e$%L}zgC4IQI&d&FTL@AWYWYXk zmT#vN_1dvIN87q`>*{T5a&k9qirMzc+P&-E6`uU-CQstOcg^Xzec*+uF|#t~WiH5E zkoEk++4G;9HtpGOT(6;IMQIuju52-`M!%!#b8Vm)sS>#l_2L{csPb1@Q~$Z{`!VjVm7?8{@~gom|)A*h3Cc}2tP2s=jJ%4QP0-A>#VWQ#6B}_LdwjxFu|Oz ztNZOA9X@9NCo})p@FpyaRpKEp6%Q1f%8rezV6+n;kQI+W3V}JFkSS z&D1%MTF+)ZwKEP~qn!rL8#69;{Mfl8=XA}UtXY9^08WUdY%IyCowBg*8q%FD2vIG<5i;4S%7Z zGx7zMZTRBK`Hr@(sIsZ9Ehy@a7osKJsPe8uI}S$uE#!6VaiO4XxZU@j(b-uQK2g7|P&ETjYhA>KkfQSt!F16?z!i-QGR_oN7gH^^kKas;qVD zv$4ZRVHB*r^pO~y$G+Va-9C|@p-QUEMj!5Q#{e}w+x4X@RO)c6Pe8HPK2p)K@Z4)I zb`wVRP^%hlbcJ@KoPDp0dfD}Z8k*wpxFQSX&_eyP^e1n#yzZFgsycO5&DZ@%BZyzQ zJXZQQSG%_FaG@5pgpwS|>Y{9ny>)wAUH5(`_4&uYS91!|)W~kj(BCn{6?xUwDF2@= zql!^am!-RotBvw2_eKrIf8%slWlSjXhI5L#+twLEG@9OMTGhTXu6Beey^H#nnd(V3 zl;ddO+Vi1H0b6kqlWX_JA@;qkgY?~Mj z-1YvZk{4VxJ^t6LMt-GYK=FQ;p7pCiknqUea<1_QE&4;113Rjb=Ut&*j;N~t6cYch zLyEur*GTz)8B)AfGo%=qR8u?rTxqrFuQ|rKzK8iQ!~8QGtz1RR-kQt?&`*`CAm?jG zT%qNaJvjQc&^hIbE9yYi9&R0i!yU#_2-Pws$z{Bs1;VAR){RPs(xAdl12a4(Mz2R%1^0$ z%@Vrq=;Nvi)&%BR`p*`<(_qAl4x8?+Otb15f|m#HaT$-?*o!!G^i}oxWsBa;u~OQl zj%|){`vZ`NAZsR03=ino%{z&CsX(T*|kQGs&_ePr4&=8Os zQ!87)p_~pqV);S;d-On6pQC?RVVtYA@irSqL~Z)_FRE!*Tt>c8T32}+LyW$KN=j(7 zC3Kh3H+sIS>hY&tk)hA^DAZN@Tc5BJ(nFs|uT?XyTURd4%317FBi~YMJC7@yhEkim zMvQk&Rev^qTJB03?>g)Xxf~Cu*!P61YQ~MB{nU2Z>g#G~wc}ow@#*KPvMH2mIc5y$ zsz&Ztzfko*7(?8y{@c_>p}!pjbxK2LkFoD}hATYkKo8?<>kRc}SBdUamg_?;dWXue zMJ~g7BP_a`T6F=Pua(PY$cH2JMRgx~Z=8$vqq9A-;91vCp?)W>!uJosE9{sRgssV$)_%pE!3!_?MYOUo)bdvu$xhruI#X-FT_3x^sdW zb#$)UPrg?!7y5nZ>>1aTB*y^|Izz=WRpcK82z8e%l^ z4iPB*Dj&A!pX-OB^%MGrA6(<=L{?xdFuLk5){1O0MV5z5jhBo|#%r~q*Z!JW9B4qk zr1v#e*LF_tEL9^5T#XJNj4IYI8$+VMeQ)#O*JBSH+I(c==iyOhnC$SfN9|#JGfp+` z%~PX_KSl4&a8++q=t}ziDGrfF^YJbS_)e5%Xhi)VhD@tm0}CrB7b>R?SoHZ*qmQb+ zmXBCBcgNhFD^6^_RPaCAODA63IWhM@?uP%Tvn!9U=~~<3Wbd4;tG3BJh7&BEx1l_dRo>h%N7b8UaDXr~ErJq6oXt_vDt zypwV`e|yDRYff?2`mBexa`;h@T5+i-(~uzjc^lhv7VXTRxskHY}lm zY2RxHzjU=I?Xgi#i>+8f)CPfV0zhy`TzD+*Sk5v1{i5^xkb-3$kQ=QW${7O7 zr+0_{DX^~F247XX;4r{62{v|Mk=qevi%!{(J39k5`v>+pYJxm#9a(54tc|);P~QaJ zHb}gy4w$MA=ts-hAl8lb7uZmsMsJF&fbA^i-i2+q6P%W@Am^idma||7B5yEuTE{ zI;ZTTy^yh*q@P^MGge79V-SHG7vU2)c1D1Az>LvL`kH6mG2Y+1i|I-%nW@c5*RVNr zdVo_Q_6jY#S%3uRi^BDSom&vj|5g0PI=5?tr7Qhc(e$cTyie;1qhAdLRp>>bWk|)C zU(H@U*kGGH)aG`(Tu#o{Dc(v0uw5rFKvWI z$2uHw)BL;0^ao4NZ?=SW?oOGToYbCtr0z9__X+l!hrH{&iBUt%>Puq(No$b24=+yM zS8%cLs%h;v&fI;;-fSdUUlNa&$1Dccu{d-3@=+nJOvCJSa=B3^W&N5t-LyVP zw|06q-Rkow-TL=O=~l19IOOn=ogVxYc<}impW%vp0;kUCoJGBJ7BS^P#2$9vID~Yy zH}6N+Gf#mH5o=V5JDpBunh(?enzgku|B83YO5twN^rI>@Gms;U7icA$E?fe|LcWWY zJ(=x+jgs$%z>0q*x3;mRXlz^o_JxjZmXXxg?K}9Oi1P-1woW{tHZ(_ws&2e*n?;;8 z@M>tKFKY;hpiAK9t29TrQc%9>hB;rnSu(drIPcIseEM80W)3m3JIqVRYUOV_0TtBC zZ?J=WwRy1pfb-(V6qQm3VUz20&ymG5kFD%Ngu zHrRN(D#y0Xveufrj+?gCTeElJ8y8+lI2KZ-FAEtBQia-tuOj~$mc@&fE{q9|367o} zJ&CWS?x`b+XMx&xB>W~`{R7uBN!ed;8AB9YTDMQ5cr^ShRXz`%qgj}Py| zFYXaJZ4LtYfN8OP&8{_*EjL<4SbrDX(1(pe$eodx;r%8XwvL2Z$t87&+FA7#maj;S zUv1`Sxx7|0pjI2VpK_Rdd^e0HG61lkf%fCZpHCO;wpl7F*X}R;e$|fdWck$aZb75w zfQUC|R3tXsr=t4G#H|mkmh8O+Ti09HTW!{3MeK#oO&3c(+n9GmpPBj=jawAEBswNK zCNw4>N^LyJG%h?OYDQ>y)Y7P^$k3ogQ=`V|RejKj;S8@4MJ_Qz4V70sY-l`7V+WCJ zaSdUM9czq;9q$Lzy5Fxol$HZRtCb$Lv)-k+?xwPGC1GSc)T`UwV(8wf8FS5Q{rxXH(Q5KQHvH~@4u)*dnDkiQ5Xx**pl zLa->vCULIX9N1uWPin8&i_MGwnh|^M3a9ovE}z8F(eZ(>JeGepchwJ za4T&1=f}K1#gRLJG5<7J_CgqZh#3$GPgasOPdbHQ;#n(4vav0Xk*l;HCn`z(DQoLU zayGKIrQcHawX(W3=#aJU&c>t6h+&LM+PkF2k%l(=i5z;78Qe12FdZA}8otg^S1q{1 zlOglt-mn;BmE=xDZT*}stXC-pJgPg%Z>~1S&7U6R8)ih0gF4noN$W+_Ie3;QyZn-X z__gFZ<QA>K6kySYZItJT;GkH6{**oGl`y%F8E!KdPVPT#1UVF&}z5sbl?`Igp z{-)#vP=nuaVi+?BA;fI;b4LygR{cOf@410Kz7b;mk|)1W6lUjD3J?IF2)}LRpC|%f zNNZ#5O3~I@$!<-fYXxVUKkNKKWs|$aW;kOglbb1P@Gw_XGm;WBE&1`ODS1gHi5oMv z<^WQK-OwA#GD`MP?@Br$+vH?a{s%&(-f)IB!amjReS{ft@5xGPFY=Bf6>aJ^_96Sl zZJXRt$D#qyF`e2XJq`e2x_9214BRX}!&}v{7OW3@)%9m&UVH{n!FX@gM}0+Y$Skfu zBO*c3i%XC5W(`#ferx6WbIp?U6&NtX+Y1xoc9#G#>!z$S@&w1?L>lm+pw0@VKtZy_ z1;bsbjFq{G2P0sQF`|0FAquiD`xHn>ACVnUL}B$) zSO{>23s~SBYWPe^tQUw*cO)9ya3G@E)xpNU&qRD5t(7lhepx%djQz2Swbsj6y1dn& z&z-8njQvS+GV6eJL~ENrd!vc+*5`(qhEk3j75^r%FT_8- zDcD+Rsoc8xRQ~s=*(UJL7M|-9ICff~K4|*D$T!UDG0`ifj3h5&zQFF<+2&Lj?(a~25%vQ?D7cYp zE8F5-R#v&{x|z9)hI`CyOYo>jes+&r7B)+LfiuutwC%2<;XX6&_g5PQ!4G>0XUdp4 zLEb@gK3)bA`5Se;I*C7@%in?&$d*l~i+;edWHMYWy1U?{PsyG&o3`hiNXs!9?p-My zYg5f;IM1pyXwI^_+eJG9+oF^};oA}QMaBcvuV5|AbaW7vd_mgED9rrr)g3a(y_G|_&A&z#^^Kk z2^_7R7(L9)O28thN1T76z(B)Ko{gN4P^(|0a59cud|s?Hls*+Bc>#RE^aFo+M}GMD z==t6L(D(|)Z!mfIt+%XpA`k4UvyHu8x}C7yihFDNn*{%pcU{*HNG53dY|cJyVAuNQWH%=IC@y@Bd7rYz?O+yRX3p|bmW?jX7z=q z=7_x|GLJ9IPHwRjY|7oW<|ran)2gkhn-VuA6(?uK700hnPLExmuqI(uQd;bKQ$kK+ zW>V^kBGbNppKgao5!x5kmLjc>NG=_N(!C4c)&zg{9 zeV#yGI3!fT0j#GWA$$&?LhnB{X~F!9@K?r8!p}owr4yNLSDbD5BD)By;$LJT|02Af zKkLf3OS!y9J8GCsA^fPpvtXy-sQBGMoE@<}aIq{qdXe^+*H?(z_eb{E2ex0>Up0Om zyDBf>aXe{30#$;v=_hJSFvmZ}{0>rMa>3ms?Lns{y(#YMwuj$PCvR68!tTeI7xE&B zxq}3?IcC2{>d2zm*4g_O*CfmzX5wWN>ooKKrNCNe(mWRde$!(Dyj8mgABg?L@1b^Z9PL7)$SoV(TQB91k#p?Xx+(O5Z zV74lhj*ou4tNOLn9Ni{zhiYQDE@vx=T_{_MQw~n<&%rQe2Q^a`T}^6W$ljL~{2ZjV zZb={9A|>&mtes7sb^xK8e9vasrOdoUGfP(&=49n$m85S^(f@C%VhmS4SDOe!=T9HD z#8O1m5arrqs`!LkDE;E5wARL6&C|)%YPX{l%y^Voq!ack$13+z^+&dF20d936$%$E zl#>g1iPq8&7k)YyCUEY==#R}j#RS8HEYojt9(O`R9m($y*giA@KK_WCivU=Q4g?*s z_O*@%C95?JuhnTCaeVBe>?pS&fv_N2$3v{C)-gp%?nx3|BOYZda$>D@h$`9^8S^q-r*0triWZsj6&r zQaRRudG#cV-{IwWbtL%(vB-WK+huc8tk>xP^^!1TEIA?eSN{h8cf82n_~AC|v%>=4 zS77gN|LCsT$;{l~_p0sY^!@-xEnMEyY`?&E0u*n+u}8o+r?a} z1i>WcUusVxdJAeicIygprrJ$#mCAW5g0Ke}wtWt-kvzos(uTOeKdfj%B#G3895Ug478WfIyWs*5 zZX@iCQe-~1Dju!rd$sSiMXv)kw*wWds+zF&a7|;BgaITRgKE9;Nj8?V71iWo0Z>hu z4Iu3u`}svxtSN?0Q<8d;7_3jNGv@sYk>BR?-pg^UEj?RBPZ3vU^|AIpB?uVU|scUjEyHte6JTIwbY zr{R~a>2SOLasH;#nZNnMnb3U+UbJtM0_BL|u97A1F&b(%vsYUnCmW!);RPb~{vPde zQLDrj_PFlOjPaop^mjQyINFameAI46xU0O_1m3OSHMy8n10CS$9QNy16p@C&q7g7I z6Z0=2bKhGS+l?L&Rd0umkM(pJ3(xI5eNyvK`RhH4cY(37+fehJl4snIyD53=5~LXN zm#>XomzbTpCM9>J-cXaBo}H1Bm0n^>Srv!sf%y^hl9r?gWSiE^Pe=_iM=tx01e=nU zr^l~K*N=7N)r*tY(My%MMG8y6%PTKvx7fySQ5sbmcBnKX4a}Pi=g8^H>Nq z1dmTf>FekX8@#R=IyPPr(WT4RG}a;VtMTp^Y;IR!2iOoLaR7>wa0b=C6iE9X{(D=Q zb)jk_JJYUH$Jkh3o(Xn)$ELGgqH7Kn6&y>^_aJI3N9U2Tv*tvO@V>?~cUnKN1bOnV zBR2A@N@HVJs+H~_sX5E&>>Ej3156+|`T1jAW=-){Av)%(r1nIb3E^A)=fVrUsoT`d zhkzac#7bibyu?HFp$O5RB?{Cf5&80-!p^`eh5MksUi&W3A*S)_j(PJ4i_>ZSet zL|PHvQd`$g$Tl8kX$bf9_VV7;XM+=!LCGGT6i1x=GLVFYcn72*l>?e*4D@7zasZxj zN5=tvH=io1@fDb_Hl%&{5#rX5ZP1mKl0jOFi_gFk+3y-LaUO;my$COC*CDCNddp3W z8wonGE$kH*=SyV|R?Wdzdki*U0PxrpOdRj|0Sn;m1ChaxlYh`LH&$e1hwmX1otBdB zoo-FZL`hnLx4OT>HMv=P(#8Jjpircx6F{+x4^05gXH}Z_$-=Q}9FDUCfYJ&?s#2zZRY#FswWDHz&RLogvf<9Hze+LJa1oj_x9QzScEja zz1W0WZb2?7xRwa4-g_?P$kA7}gGA}5Wd33L)6a&wQ*;;emlD1`M1K3vGw9b@1QvII>^- z=E!PmnWfBHyd%4+=-$*y)v!h#z1B1)V|G?#USwXvhE+TCm-Ba*vc_gi;X&sNCh_2D z{^QBU1j=S^go2!Ntri|3oJ;Iti#@-5x+NLlJUp}cLi6>fs=M~LlWBIKRJ&Rpt|WA% z>WlD(XHsxi>T1N9O?Gsqf44iPkq=$m!heC9rp(o1i=W04)M$UKZWC0Wy0`6pLUSY8 z`^fb7%BO7WN7x1!kfrQkzRtSy7AKsFj7bAKX(5vDOn*WW7O&Lhi z3po2~5{d_Wh0DYX*z+Zh2wko)+%?q5jg)+VFn0mM)Nl~y?jOi?wV{67sg@%HK2c#P zW7{>PrUIQfQp2k3?Tv;CfEyR#;$S?uZGfkhx0N*^KSJDksZo+sOIdAgQvtCByI*;L9}*!%Ds-*664hsu8fRNiG#TVh4o6zc0I}xXQdu9Xe8buO6huSzeyPSa zoFIoQYY@elYDFJf0X}A_#$c+HyDB=ke_uI*oWdJ5?-8U1xEsk+1MC6!Bh{DTNcJaI z4rDgbAfF13Lv*X{)`fTe8<0#bkI-Dn01!0Rk%7)&2*MsYNrI!fonrkkQy)>zJmN-} zlaH9fjWFi;;U^URkHgW`NQL8-39ldr1lf0Co@yO=EJ0Dv5(h5*F-ePV2-~!>L-Du$icf z9Aih;F}v|#oZPLGNAjn#o4FhNJf1h_fbx+!4ODKT92`v4^R>&t2E9#d@NS%_eN`@3 z(gzcJxFa2Y|NS7!>6*B09beNFZNur?@oy2cYHDO6gB+#%Hj>u``Gt7;_Wr`G6R#PJd*iDW^Zj!hK z<)q3=+4f}OMm-JGO=C&JG=0XY9L_-$4)mBn#>;dNMzX?^_R>Z-wQ@%^`ml4NC7M+aG6|x;YMa zA!@o-LMOkelYN*K$%U6WW7*(rEYrycw8m9vv?p-v;5?g9Qups_Heo$N*aY=ul;urB zS>9sxWvv$GfwSlDCCF1W+l=wFhHCcvddO8Z+ep+0u1o%KU4m9#&euyWyhBeR*TfdX z4KHQh?a4gVEPzmrY-S_-3DC?M$)|+daDeT-7_%|M9oXm+9jlS|{f)dM*1uwbY7jb) zB{#&bc1w49LvA5_H-&Z)H!_28oBJ1&?t*A`SRSKe`|le6ICS*4VoTv|;aBV2BPd2{ zB(@nkrsYC#+k{pjn@9Wsl2IH=W1#f&(pFkm6vRGgHXb2+-lGPuhyCERJYA^D#f^@R zrt;xt^~H@KJ=9VYH|qbi^pL&qnaWmqX)~vo(c@ZI`wWdL$L42ZK4$WNXR~>$;Q8Pg zj@Z}^Ta&#N3bEzd0Op(OQDnm3GfkXGcZs2Ggu3bw7K|FMX9cjhxYhw;{n;ezQ4AuA z1>ZW=!@Qm9Vf?D!o?C|E^)q)ee^(ai*l>1lH#y7B2}}TLz83zUyEst&3U+h}>IYA; z@|(P*OVj%*h6vaQmN-=1(Vc$H?!)E@toA5g)bJOC*Fgm`*qbZDL>FEnM^vXKdkBcm54 zsF!A%2F8w$m=`=hBy3vLSbdvCUyoxHtTt8pbZ2$GC96EIw78(Sz_#W@Ci}-uQ$+72 z{epaF&GVi&YwXew%wEaK@`+^DI$2bGlRe}kO_k|JtD(VZuK(cK;064jIy8d}a8C## z4}jLKKlC!9pk(`_TL;K@f04hER-_Gim-Hk9$VcR3GL}prlc1LpmP`7ZS)nJI5k>HiQFvf}{S|9=svB(x*ab2#76 z@EGb5$)9+Ez1NE~`)zO)q++u+!om$x!X;G7$7E7)d zKzd2TrKJ9oT{PG_P7v>X0OE&j6C|4chADxpX>*U);A#QQi%RSjV4xJam1B({eJ+UAs zIc1fFd8)D8G(t$Ku4Ya3WHHsNs*1Lhfp4_FD*qzNUe{hE{kGZt3YweQXf+xv z>_ER6sDPd^Xjyx+dRx2-1ee_w@1Bedf_)3h@C|=oFPX4_*={-ZTYHR4gK&$cUkEmd z4Qh9Z=`o*E^;>)1dtcBM_}3wOUdu1A);8W=e>Y7F9; z*N;#rn~kJSU>~ftU{RVzHAa9W@;xMV9W2PX>xKgo$Ero>em6} z+EYOO?@e7=k`Ru3T1yi0l8>|`#r0JBn9L%Qc|Pa9Y)_@mQ%n*e+?5M8#|E>BrvJ2J z9KnM!lnG(|LOlzTP`6JzWj7%)aZ@t3gOJp7nTQb8`cWR&owT$2Ni*mPTeLHGKWW*A zv(!$e2*|6>J4|jL%CT*?Y`5j^F1%SvrSG8VX|veMH=VQI*GQZ{#-E#K(^t$N1`?;e z&s-w6t4GwFrVcdK=XJIdy;k~j*{XQx55~h#iP02da2MFkM{qI3-Zn0w3(|;`IfGzZ zhDhLO52Jn&?@LI4^U^72x?2iFEkMwCXs}7m0R!AjB;HOnSIk@#m9lA?1xkSNy|7TG z6R#cgD|Xt%N?csyj3Qw=n5w4>sFVgFGZ%#5)R5%!a*8ezrS`Zt3U9m8v_fej(Yw}A zAwVu8w7|Zzu^YTxwR9^z&#nl}Uu0Xb%IRMSA@Wl&tYz}{8;R#3-@ z=h#JjGN*qill9v26EmR%JF_3JWLHqbdt3bB zRAeCbT4086m`~zzQ<%>JznQ`M;F*J#b>KS^wWv--FSYgLBdpC93v~1HFKwvWvDtg` zj>GvE%&1&otv(;AwwYs*+)fn8yAh{+{}nySwrrtmZwQ0ZD&{*?`EDP|E!RH(=Y=;) zDe!zq)}dZdT{n?Jfs8*q*DsSpZ7$JX&g4!4ffDOh4GyJ}vIu^b6hk+hg%v(Q*e&Se z?c0xXmg}ZPIPdzVEVJgElJq^oc6@rbxVL)}=SS+LtYOhBbZLQSc3hN_C+w&k#x0*`f-OfLOgQdz71y2E4D)$ZJ@A&R zdf+0e2Rc2f9*}J8*jIQP=+m_cwIs$wjSHPIJJdUL_Lyi$vKCRC?_7*nGQtpOLbsBo zqT;ht1>Zt_SF1JG?^?iX&GA_ZA;%&ap)U)6xVPk-WY`sPITUoUH~5sMVoHm64olMA zft25TDqa5~cO$m=#*KS&&cOadn^2SuyOExIBvaIi%M@YK=2I_rHu=P~P^HBoNWL{2 zN~C23K8W!=82#snGz$Ounn+a?0+~e=+LoG@;9K~M^ZTqeo#bR9Xy+-^cAFp{!($2w z1s-!DxHvD7OK_rCN@CvpOYy5fLz9enhaR9GOJ71matoAS_a)aQ^Q7^!sq{#yawC)~ z#U}-dCGeLqfREp5Yp^BQ8oNFFAYSoj>+wAd3W=(2)~+9mEUBxrtBQA&S-sb7J)8{{ z<2nwfGY=dJlLCu5fJ$5t8cMTFC)7`JNLbw$@Qz5%F4?{u)2o zT&{p5wiz5g5yIA=F7^w1TjB}&4pI(vlM-ShEznniv~RrR0%*Oo>ghOGi~|*l58e#& R!m$#**(j+%12&`v{|#JZ54->X literal 0 HcmV?d00001 diff --git a/src/fonts/Kallisto/Kallisto Thin.otf b/src/fonts/Kallisto/Kallisto Thin.otf new file mode 100644 index 0000000000000000000000000000000000000000..d9e7170198deb093eebb5840ba33f06e111f08ff GIT binary patch literal 92564 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 Date: Tue, 5 Mar 2024 21:35:58 -0600 Subject: [PATCH 02/51] Remove file specification --- .github/workflows/submit.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/submit.yml b/.github/workflows/submit.yml index 3f20013..79091cb 100644 --- a/.github/workflows/submit.yml +++ b/.github/workflows/submit.yml @@ -29,4 +29,3 @@ jobs: uses: PlasmoHQ/bpp@v3 with: keys: ${{ secrets.SUBMIT_KEYS }} - artifact: build/chrome-mv3-prod.zip From 687bae0b2d405ef90e5854e1ac4ab0e1facf7631 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 5 Mar 2024 21:44:39 -0600 Subject: [PATCH 03/51] Switch to windows --- .github/workflows/submit.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/submit.yml b/.github/workflows/submit.yml index 79091cb..45aa556 100644 --- a/.github/workflows/submit.yml +++ b/.github/workflows/submit.yml @@ -4,7 +4,7 @@ on: jobs: build: - runs-on: ubuntu-latest + runs-on: windows-latest steps: - uses: actions/checkout@v3 - name: Cache pnpm modules From 600f849aa2e00f054157eb85344740658398a5e5 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 5 Mar 2024 21:53:09 -0600 Subject: [PATCH 04/51] Revert "Switch to windows" This reverts commit 687bae0b2d405ef90e5854e1ac4ab0e1facf7631. --- .github/workflows/submit.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/submit.yml b/.github/workflows/submit.yml index 45aa556..79091cb 100644 --- a/.github/workflows/submit.yml +++ b/.github/workflows/submit.yml @@ -4,7 +4,7 @@ on: jobs: build: - runs-on: windows-latest + runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Cache pnpm modules From 3c594a36cb6638428f9c2fc733da1afcd0bd06d9 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 5 Mar 2024 21:56:37 -0600 Subject: [PATCH 05/51] Bump plasmo --- package-lock.json | 4824 ++++++++++++++++++++++++++++----------------- package.json | 2 +- 2 files changed, 2985 insertions(+), 1841 deletions(-) diff --git a/package-lock.json b/package-lock.json index 95588b1..e6ba718 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@plasmohq/storage": "^1.3.1", "apexcharts": "^3.37.1", "next": "^13.1.5", - "plasmo": "^0.67.3", + "plasmo": "^0.84.2", "react": "18.2.0", "react-apexcharts": "^1.4.0", "react-dom": "18.2.0", @@ -382,17 +382,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helpers/node_modules/@babel/parser": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.3.tgz", - "integrity": "sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/helpers/node_modules/@babel/traverse": { "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.3.tgz", @@ -440,9 +429,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", - "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz", + "integrity": "sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==", "bin": { "parser": "bin/babel-parser.js" }, @@ -493,17 +482,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/template/node_modules/@babel/parser": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.3.tgz", - "integrity": "sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/template/node_modules/@babel/types": { "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", @@ -574,9 +552,9 @@ "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" }, "node_modules/@esbuild/android-arm": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.15.tgz", - "integrity": "sha512-sRSOVlLawAktpMvDyJIkdLI/c/kdRTOqo8t6ImVxg8yT7LQDUYV5Rp2FKeEosLr6ZCja9UjYAzyRSxGteSJPYg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", "cpu": [ "arm" ], @@ -589,9 +567,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.15.tgz", - "integrity": "sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", "cpu": [ "arm64" ], @@ -604,9 +582,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.15.tgz", - "integrity": "sha512-MzDqnNajQZ63YkaUWVl9uuhcWyEyh69HGpMIrf+acR4otMkfLJ4sUCxqwbCyPGicE9dVlrysI3lMcDBjGiBBcQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", "cpu": [ "x64" ], @@ -619,9 +597,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.15.tgz", - "integrity": "sha512-7siLjBc88Z4+6qkMDxPT2juf2e8SJxmsbNVKFY2ifWCDT72v5YJz9arlvBw5oB4W/e61H1+HDB/jnu8nNg0rLA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", "cpu": [ "arm64" ], @@ -634,9 +612,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.15.tgz", - "integrity": "sha512-NbImBas2rXwYI52BOKTW342Tm3LTeVlaOQ4QPZ7XuWNKiO226DisFk/RyPk3T0CKZkKMuU69yOvlapJEmax7cg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", "cpu": [ "x64" ], @@ -649,9 +627,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.15.tgz", - "integrity": "sha512-Xk9xMDjBVG6CfgoqlVczHAdJnCs0/oeFOspFap5NkYAmRCT2qTn1vJWA2f419iMtsHSLm+O8B6SLV/HlY5cYKg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", "cpu": [ "arm64" ], @@ -664,9 +642,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.15.tgz", - "integrity": "sha512-3TWAnnEOdclvb2pnfsTWtdwthPfOz7qAfcwDLcfZyGJwm1SRZIMOeB5FODVhnM93mFSPsHB9b/PmxNNbSnd0RQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", "cpu": [ "x64" ], @@ -679,9 +657,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.15.tgz", - "integrity": "sha512-MLTgiXWEMAMr8nmS9Gigx43zPRmEfeBfGCwxFQEMgJ5MC53QKajaclW6XDPjwJvhbebv+RzK05TQjvH3/aM4Xw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", "cpu": [ "arm" ], @@ -694,9 +672,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.15.tgz", - "integrity": "sha512-T0MVnYw9KT6b83/SqyznTs/3Jg2ODWrZfNccg11XjDehIved2oQfrX/wVuev9N936BpMRaTR9I1J0tdGgUgpJA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", "cpu": [ "arm64" ], @@ -709,9 +687,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.15.tgz", - "integrity": "sha512-wp02sHs015T23zsQtU4Cj57WiteiuASHlD7rXjKUyAGYzlOKDAjqK6bk5dMi2QEl/KVOcsjwL36kD+WW7vJt8Q==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", "cpu": [ "ia32" ], @@ -724,9 +702,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.15.tgz", - "integrity": "sha512-k7FsUJjGGSxwnBmMh8d7IbObWu+sF/qbwc+xKZkBe/lTAF16RqxRCnNHA7QTd3oS2AfGBAnHlXL67shV5bBThQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", "cpu": [ "loong64" ], @@ -739,9 +717,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.15.tgz", - "integrity": "sha512-ZLWk6czDdog+Q9kE/Jfbilu24vEe/iW/Sj2d8EVsmiixQ1rM2RKH2n36qfxK4e8tVcaXkvuV3mU5zTZviE+NVQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", "cpu": [ "mips64el" ], @@ -754,9 +732,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.15.tgz", - "integrity": "sha512-mY6dPkIRAiFHRsGfOYZC8Q9rmr8vOBZBme0/j15zFUKM99d4ILY4WpOC7i/LqoY+RE7KaMaSfvY8CqjJtuO4xg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", "cpu": [ "ppc64" ], @@ -769,9 +747,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.15.tgz", - "integrity": "sha512-EcyUtxffdDtWjjwIH8sKzpDRLcVtqANooMNASO59y+xmqqRYBBM7xVLQhqF7nksIbm2yHABptoioS9RAbVMWVA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", "cpu": [ "riscv64" ], @@ -784,9 +762,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.15.tgz", - "integrity": "sha512-BuS6Jx/ezxFuHxgsfvz7T4g4YlVrmCmg7UAwboeyNNg0OzNzKsIZXpr3Sb/ZREDXWgt48RO4UQRDBxJN3B9Rbg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", "cpu": [ "s390x" ], @@ -799,9 +777,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.15.tgz", - "integrity": "sha512-JsdS0EgEViwuKsw5tiJQo9UdQdUJYuB+Mf6HxtJSPN35vez1hlrNb1KajvKWF5Sa35j17+rW1ECEO9iNrIXbNg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", "cpu": [ "x64" ], @@ -814,9 +792,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.15.tgz", - "integrity": "sha512-R6fKjtUysYGym6uXf6qyNephVUQAGtf3n2RCsOST/neIwPqRWcnc3ogcielOd6pT+J0RDR1RGcy0ZY7d3uHVLA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", "cpu": [ "x64" ], @@ -829,9 +807,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.15.tgz", - "integrity": "sha512-mVD4PGc26b8PI60QaPUltYKeSX0wxuy0AltC+WCTFwvKCq2+OgLP4+fFd+hZXzO2xW1HPKcytZBdjqL6FQFa7w==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", "cpu": [ "x64" ], @@ -844,9 +822,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.15.tgz", - "integrity": "sha512-U6tYPovOkw3459t2CBwGcFYfFRjivcJJc1WC8Q3funIwX8x4fP+R6xL/QuTPNGOblbq/EUDxj9GU+dWKX0oWlQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", "cpu": [ "x64" ], @@ -859,9 +837,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.15.tgz", - "integrity": "sha512-W+Z5F++wgKAleDABemiyXVnzXgvRFs+GVKThSI+mGgleLWluv0D7Diz4oQpgdpNzh4i2nNDzQtWbjJiqutRp6Q==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", "cpu": [ "arm64" ], @@ -874,9 +852,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.15.tgz", - "integrity": "sha512-Muz/+uGgheShKGqSVS1KsHtCyEzcdOn/W/Xbh6H91Etm+wiIfwZaBn1W58MeGtfI8WA961YMHFYTthBdQs4t+w==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", "cpu": [ "ia32" ], @@ -889,9 +867,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.15.tgz", - "integrity": "sha512-DjDa9ywLUUmjhV2Y9wUTIF+1XsmuFGvZoCmOWkli1XcNAh5t25cc7fgsCx4Zi/Uurep3TTLyDiKATgGEg61pkA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", "cpu": [ "x64" ], @@ -1071,15 +1049,6 @@ "node": ">=6.0.0" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", @@ -1095,22 +1064,33 @@ } }, "node_modules/@lezer/common": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.1.1.tgz", - "integrity": "sha512-aAPB9YbvZHqAW+bIwiuuTDGB4DG0sYNRObGLxud8cW7osw1ZQxfDuTZ8KQiqfZ0QJGcR34CvpTMDXEyo/+Htgg==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.1.tgz", + "integrity": "sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==" }, "node_modules/@lezer/lr": { - "version": "1.3.14", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.14.tgz", - "integrity": "sha512-z5mY4LStlA3yL7aHT/rqgG614cfcvklS+8oFRFBYrs4YaWLJyKKM4+nN6KopToX0o9Hj6zmH6M5kinOYuy06ug==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.0.tgz", + "integrity": "sha512-Wst46p51km8gH0ZUmeNrtpRYmdlRHUpN1DQd3GFAyKANi8WVz8c2jHYTf1CVScFaCjQw1iO3ZZdqGDxQPRErTg==", "dependencies": { "@lezer/common": "^1.0.0" } }, + "node_modules/@ljharb/through": { + "version": "2.3.12", + "resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.12.tgz", + "integrity": "sha512-ajo/heTlG3QgC8EGP6APIejksVAYt4ayz4tqoP3MolFELzcH1x1fzwEYRJTPO0IELutZ5HQ0c26/GqAYy79u3g==", + "dependencies": { + "call-bind": "^1.0.5" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/@lmdb/lmdb-darwin-arm64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.5.2.tgz", - "integrity": "sha512-+F8ioQIUN68B4UFiIBYu0QQvgb9FmlKw2ctQMSBfW2QBrZIxz9vD9jCGqTCPqZBRbPHAS/vG1zSXnKqnS2ch/A==", + "version": "2.7.11", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.7.11.tgz", + "integrity": "sha512-r6+vYq2vKzE+vgj/rNVRMwAevq0+ZR9IeMFIqcSga+wMtMdXQ27KqQ7uS99/yXASg29bos7yHP3yk4x6Iio0lw==", "cpu": [ "arm64" ], @@ -1120,9 +1100,9 @@ ] }, "node_modules/@lmdb/lmdb-darwin-x64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.5.2.tgz", - "integrity": "sha512-KvPH56KRLLx4KSfKBx0m1r7GGGUMXm0jrKmNE7plbHlesZMuPJICtn07HYgQhj1LNsK7Yqwuvnqh1QxhJnF1EA==", + "version": "2.7.11", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.7.11.tgz", + "integrity": "sha512-jhj1aB4K8ycRL1HOQT5OtzlqOq70jxUQEWRN9Gqh3TIDN30dxXtiHi6EWF516tzw6v2+3QqhDMJh8O6DtTGG8Q==", "cpu": [ "x64" ], @@ -1132,9 +1112,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-arm": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.5.2.tgz", - "integrity": "sha512-5kQAP21hAkfW5Bl+e0P57dV4dGYnkNIpR7f/GAh6QHlgXx+vp/teVj4PGRZaKAvt0GX6++N6hF8NnGElLDuIDw==", + "version": "2.7.11", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.7.11.tgz", + "integrity": "sha512-dHfLFVSrw/v5X5lkwp0Vl7+NFpEeEYKfMG2DpdFJnnG1RgHQZngZxCaBagFoaJGykRpd2DYF1AeuXBFrAUAXfw==", "cpu": [ "arm" ], @@ -1144,9 +1124,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-arm64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.5.2.tgz", - "integrity": "sha512-aLl89VHL/wjhievEOlPocoefUyWdvzVrcQ/MHQYZm2JfV1jUsrbr/ZfkPPUFvZBf+VSE+Q0clWs9l29PCX1hTQ==", + "version": "2.7.11", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.7.11.tgz", + "integrity": "sha512-7xGEfPPbmVJWcY2Nzqo11B9Nfxs+BAsiiaY/OcT4aaTDdykKeCjvKMQJA3KXCtZ1AtiC9ljyGLi+BfUwdulY5A==", "cpu": [ "arm64" ], @@ -1156,9 +1136,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-x64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.5.2.tgz", - "integrity": "sha512-xUdUfwDJLGjOUPH3BuPBt0NlIrR7f/QHKgu3GZIXswMMIihAekj2i97oI0iWG5Bok/b+OBjHPfa8IU9velnP/Q==", + "version": "2.7.11", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.7.11.tgz", + "integrity": "sha512-vUKI3JrREMQsXX8q0Eq5zX2FlYCKWMmLiCyyJNfZK0Uyf14RBg9VtB3ObQ41b4swYh2EWaltasWVe93Y8+KDng==", "cpu": [ "x64" ], @@ -1168,9 +1148,9 @@ ] }, "node_modules/@lmdb/lmdb-win32-x64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.5.2.tgz", - "integrity": "sha512-zrBczSbXKxEyK2ijtbRdICDygRqWSRPpZMN5dD1T8VMEW5RIhIbwFWw2phDRXuBQdVDpSjalCIUMWMV2h3JaZA==", + "version": "2.7.11", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.7.11.tgz", + "integrity": "sha512-BJwkHlSUgtB+Ei52Ai32M1AOMerSlzyIGA/KC4dAGL+GGwVMdwG8HGCOA2TxP3KjhbgDPMYkv7bt/NmOmRIFng==", "cpu": [ "x64" ], @@ -1466,20 +1446,20 @@ } }, "node_modules/@parcel/bundler-default": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.8.3.tgz", - "integrity": "sha512-yJvRsNWWu5fVydsWk3O2L4yIy3UZiKWO2cPDukGOIWMgp/Vbpp+2Ct5IygVRtE22bnseW/E/oe0PV3d2IkEJGg==", - "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/graph": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.9.3.tgz", + "integrity": "sha512-JjJK8dq39/UO/MWI/4SCbB1t/qgpQRFnFDetAAAezQ8oN++b24u1fkMDa/xqQGjbuPmGeTds5zxGgYs7id7PYg==", + "dependencies": { + "@parcel/diagnostic": "2.9.3", + "@parcel/graph": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -1487,14 +1467,14 @@ } }, "node_modules/@parcel/cache": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.8.3.tgz", - "integrity": "sha512-k7xv5vSQrJLdXuglo+Hv3yF4BCSs1tQ/8Vbd6CHTkOhf7LcGg6CPtLw053R/KdMpd/4GPn0QrAsOLdATm1ELtQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.9.3.tgz", + "integrity": "sha512-Bj/H2uAJJSXtysG7E/x4EgTrE2hXmm7td/bc97K8M9N7+vQjxf7xb0ebgqe84ePVMkj4MVQSMEJkEucXVx4b0Q==", "dependencies": { - "@parcel/fs": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/utils": "2.8.3", - "lmdb": "2.5.2" + "@parcel/fs": "2.9.3", + "@parcel/logger": "2.9.3", + "@parcel/utils": "2.9.3", + "lmdb": "2.7.11" }, "engines": { "node": ">= 12.0.0" @@ -1504,13 +1484,13 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.8.3" + "@parcel/core": "^2.9.3" } }, "node_modules/@parcel/codeframe": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.8.3.tgz", - "integrity": "sha512-FE7sY53D6n/+2Pgg6M9iuEC6F5fvmyBkRE4d9VdnOoxhTXtkEqpqYgX7RJ12FAQwNlxKq4suBJQMgQHMF2Kjeg==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.9.3.tgz", + "integrity": "sha512-z7yTyD6h3dvduaFoHpNqur74/2yDWL++33rjQjIjCaXREBN6dKHoMGMizzo/i4vbiI1p9dDox2FIDEHCMQxqdA==", "dependencies": { "chalk": "^4.1.0" }, @@ -1587,15 +1567,15 @@ } }, "node_modules/@parcel/compressor-raw": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.8.3.tgz", - "integrity": "sha512-bVDsqleBUxRdKMakWSlWC9ZjOcqDKE60BE+Gh3JSN6WJrycJ02P5wxjTVF4CStNP/G7X17U+nkENxSlMG77ySg==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.9.3.tgz", + "integrity": "sha512-jz3t4/ICMsHEqgiTmv5i1DJva2k5QRpZlBELVxfY+QElJTVe8edKJ0TiKcBxh2hx7sm4aUigGmp7JiqqHRRYmA==", "dependencies": { - "@parcel/plugin": "2.8.3" + "@parcel/plugin": "2.9.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -1603,68 +1583,88 @@ } }, "node_modules/@parcel/config-default": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.8.3.tgz", - "integrity": "sha512-o/A/mbrO6X/BfGS65Sib8d6SSG45NYrNooNBkH/o7zbOBSRQxwyTlysleK1/3Wa35YpvFyLOwgfakqCtbGy4fw==", - "dependencies": { - "@parcel/bundler-default": "2.8.3", - "@parcel/compressor-raw": "2.8.3", - "@parcel/namer-default": "2.8.3", - "@parcel/optimizer-css": "2.8.3", - "@parcel/optimizer-htmlnano": "2.8.3", - "@parcel/optimizer-image": "2.8.3", - "@parcel/optimizer-svgo": "2.8.3", - "@parcel/optimizer-terser": "2.8.3", - "@parcel/packager-css": "2.8.3", - "@parcel/packager-html": "2.8.3", - "@parcel/packager-js": "2.8.3", - "@parcel/packager-raw": "2.8.3", - "@parcel/packager-svg": "2.8.3", - "@parcel/reporter-dev-server": "2.8.3", - "@parcel/resolver-default": "2.8.3", - "@parcel/runtime-browser-hmr": "2.8.3", - "@parcel/runtime-js": "2.8.3", - "@parcel/runtime-react-refresh": "2.8.3", - "@parcel/runtime-service-worker": "2.8.3", - "@parcel/transformer-babel": "2.8.3", - "@parcel/transformer-css": "2.8.3", - "@parcel/transformer-html": "2.8.3", - "@parcel/transformer-image": "2.8.3", - "@parcel/transformer-js": "2.8.3", - "@parcel/transformer-json": "2.8.3", - "@parcel/transformer-postcss": "2.8.3", - "@parcel/transformer-posthtml": "2.8.3", - "@parcel/transformer-raw": "2.8.3", - "@parcel/transformer-react-refresh-wrap": "2.8.3", - "@parcel/transformer-svg": "2.8.3" + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.9.3.tgz", + "integrity": "sha512-tqN5tF7QnVABDZAu76co5E6N8mA9n8bxiWdK4xYyINYFIEHgX172oRTqXTnhEMjlMrdmASxvnGlbaPBaVnrCTw==", + "dependencies": { + "@parcel/bundler-default": "2.9.3", + "@parcel/compressor-raw": "2.9.3", + "@parcel/namer-default": "2.9.3", + "@parcel/optimizer-css": "2.9.3", + "@parcel/optimizer-htmlnano": "2.9.3", + "@parcel/optimizer-image": "2.9.3", + "@parcel/optimizer-svgo": "2.9.3", + "@parcel/optimizer-swc": "2.9.3", + "@parcel/packager-css": "2.9.3", + "@parcel/packager-html": "2.9.3", + "@parcel/packager-js": "2.9.3", + "@parcel/packager-raw": "2.9.3", + "@parcel/packager-svg": "2.9.3", + "@parcel/reporter-dev-server": "2.9.3", + "@parcel/resolver-default": "2.9.3", + "@parcel/runtime-browser-hmr": "2.9.3", + "@parcel/runtime-js": "2.9.3", + "@parcel/runtime-react-refresh": "2.9.3", + "@parcel/runtime-service-worker": "2.9.3", + "@parcel/transformer-babel": "2.9.3", + "@parcel/transformer-css": "2.9.3", + "@parcel/transformer-html": "2.9.3", + "@parcel/transformer-image": "2.9.3", + "@parcel/transformer-js": "2.9.3", + "@parcel/transformer-json": "2.9.3", + "@parcel/transformer-postcss": "2.9.3", + "@parcel/transformer-posthtml": "2.9.3", + "@parcel/transformer-raw": "2.9.3", + "@parcel/transformer-react-refresh-wrap": "2.9.3", + "@parcel/transformer-svg": "2.9.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.8.3" + "@parcel/core": "^2.9.3" + } + }, + "node_modules/@parcel/config-default/node_modules/@parcel/runtime-js": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.9.3.tgz", + "integrity": "sha512-EvIy+qXcKnB5qxHhe96zmJpSAViNVXHfQI5RSdZ2a7CPwORwhTI+zPNT9sb7xb/WwFw/WuTTgzT40b41DceU6Q==", + "dependencies": { + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.9.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, "node_modules/@parcel/core": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.8.3.tgz", - "integrity": "sha512-Euf/un4ZAiClnlUXqPB9phQlKbveU+2CotZv7m7i+qkgvFn5nAGnrV4h1OzQU42j9dpgOxWi7AttUDMrvkbhCQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.9.3.tgz", + "integrity": "sha512-4KlM1Zr/jpsqWuMXr2zmGsaOUs1zMMFh9vfCNKRZkptf+uk8I3sugHbNdo+F5B+4e2yMuOEb1zgAmvJLeuH6ww==", "dependencies": { "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/cache": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/events": "2.8.3", - "@parcel/fs": "2.8.3", - "@parcel/graph": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/package-manager": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/cache": "2.9.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/events": "2.9.3", + "@parcel/fs": "2.9.3", + "@parcel/graph": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/logger": "2.9.3", + "@parcel/package-manager": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/profiler": "2.9.3", "@parcel/source-map": "^2.1.1", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", - "@parcel/workers": "2.8.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", + "@parcel/workers": "2.9.3", "abortcontroller-polyfill": "^1.1.9", "base-x": "^3.0.8", "browserslist": "^4.6.6", @@ -1674,7 +1674,7 @@ "json5": "^2.2.0", "msgpackr": "^1.5.4", "nullthrows": "^1.1.1", - "semver": "^5.7.1" + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0" @@ -1697,18 +1697,40 @@ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, + "node_modules/@parcel/core/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@parcel/core/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { - "semver": "bin/semver" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, + "node_modules/@parcel/core/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/@parcel/diagnostic": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.8.3.tgz", - "integrity": "sha512-u7wSzuMhLGWZjVNYJZq/SOViS3uFG0xwIcqXw12w54Uozd6BH8JlhVtVyAsq9kqnn7YFkw6pXHqAo5Tzh4FqsQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.9.3.tgz", + "integrity": "sha512-6jxBdyB3D7gP4iE66ghUGntWt2v64E6EbD4AetZk+hNJpgudOOPsKTovcMi/i7I4V0qD7WXSF4tvkZUoac0jwA==", "dependencies": { "@mischnic/json-sourcemap": "^0.1.0", "nullthrows": "^1.1.1" @@ -1722,9 +1744,9 @@ } }, "node_modules/@parcel/events": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.8.3.tgz", - "integrity": "sha512-hoIS4tAxWp8FJk3628bsgKxEvR7bq2scCVYHSqZ4fTi/s0+VymEATrRCUqf+12e5H47uw1/ZjoqrGtBI02pz4w==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.9.3.tgz", + "integrity": "sha512-K0Scx+Bx9f9p1vuShMzNwIgiaZUkxEnexaKYHYemJrM7pMAqxIuIqhnvwurRCsZOVLUJPDDNJ626cWTc5vIq+A==", "engines": { "node": ">= 12.0.0" }, @@ -1734,15 +1756,15 @@ } }, "node_modules/@parcel/fs": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.8.3.tgz", - "integrity": "sha512-y+i+oXbT7lP0e0pJZi/YSm1vg0LDsbycFuHZIL80pNwdEppUAtibfJZCp606B7HOjMAlNZOBo48e3hPG3d8jgQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.9.3.tgz", + "integrity": "sha512-/PrRKgCRw22G7rNPSpgN3Q+i2nIkZWuvIOAdMG4KWXC4XLp8C9jarNaWd5QEQ75amjhQSl3oUzABzkdCtkKrgg==", "dependencies": { - "@parcel/fs-search": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/fs-search": "2.9.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", "@parcel/watcher": "^2.0.7", - "@parcel/workers": "2.8.3" + "@parcel/workers": "2.9.3" }, "engines": { "node": ">= 12.0.0" @@ -1752,16 +1774,13 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.8.3" + "@parcel/core": "^2.9.3" } }, "node_modules/@parcel/fs-search": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.8.3.tgz", - "integrity": "sha512-DJBT2N8knfN7Na6PP2mett3spQLTqxFrvl0gv+TJRp61T8Ljc4VuUTb0hqBj+belaASIp3Q+e8+SgaFQu7wLiQ==", - "dependencies": { - "detect-libc": "^1.0.3" - }, + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.9.3.tgz", + "integrity": "sha512-nsNz3bsOpwS+jphcd+XjZL3F3PDq9lik0O8HPm5f6LYkqKWT+u/kgQzA8OkAHCR3q96LGiHxUywHPEBc27vI4Q==", "engines": { "node": ">= 12.0.0" }, @@ -1771,9 +1790,9 @@ } }, "node_modules/@parcel/graph": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.8.3.tgz", - "integrity": "sha512-26GL8fYZPdsRhSXCZ0ZWliloK6DHlMJPWh6Z+3VVZ5mnDSbYg/rRKWmrkhnr99ZWmL9rJsv4G74ZwvDEXTMPBg==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.9.3.tgz", + "integrity": "sha512-3LmRJmF8+OprAr6zJT3X2s8WAhLKkrhi6RsFlMWHifGU5ED1PFcJWFbOwJvSjcAhMQJP0fErcFIK1Ludv3Vm3g==", "dependencies": { "nullthrows": "^1.1.1" }, @@ -1786,11 +1805,10 @@ } }, "node_modules/@parcel/hash": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.8.3.tgz", - "integrity": "sha512-FVItqzjWmnyP4ZsVgX+G00+6U2IzOvqDtdwQIWisCcVoXJFCqZJDy6oa2qDDFz96xCCCynjRjPdQx2jYBCpfYw==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.9.3.tgz", + "integrity": "sha512-qlH5B85XLzVAeijgKPjm1gQu35LoRYX/8igsjnN8vOlbc3O8BYAUIutU58fbHbtE8MJPbxQQUw7tkTjeoujcQQ==", "dependencies": { - "detect-libc": "^1.0.3", "xxhash-wasm": "^0.4.2" }, "engines": { @@ -1802,12 +1820,12 @@ } }, "node_modules/@parcel/logger": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.8.3.tgz", - "integrity": "sha512-Kpxd3O/Vs7nYJIzkdmB6Bvp3l/85ydIxaZaPfGSGTYOfaffSOTkhcW9l6WemsxUrlts4za6CaEWcc4DOvaMOPA==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.9.3.tgz", + "integrity": "sha512-5FNBszcV6ilGFcijEOvoNVG6IUJGsnMiaEnGQs7Fvc1dktTjEddnoQbIYhcSZL63wEmzBZOgkT5yDMajJ/41jw==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/events": "2.8.3" + "@parcel/diagnostic": "2.9.3", + "@parcel/events": "2.9.3" }, "engines": { "node": ">= 12.0.0" @@ -1818,9 +1836,9 @@ } }, "node_modules/@parcel/markdown-ansi": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.8.3.tgz", - "integrity": "sha512-4v+pjyoh9f5zuU/gJlNvNFGEAb6J90sOBwpKJYJhdWXLZMNFCVzSigxrYO+vCsi8G4rl6/B2c0LcwIMjGPHmFQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.9.3.tgz", + "integrity": "sha512-/Q4X8F2aN8UNjAJrQ5NfK2OmZf6shry9DqetUSEndQ0fHonk78WKt6LT0zSKEBEW/bB/bXk6mNMsCup6L8ibjQ==", "dependencies": { "chalk": "^4.1.0" }, @@ -1897,17 +1915,17 @@ } }, "node_modules/@parcel/namer-default": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.8.3.tgz", - "integrity": "sha512-tJ7JehZviS5QwnxbARd8Uh63rkikZdZs1QOyivUhEvhN+DddSAVEdQLHGPzkl3YRk0tjFhbqo+Jci7TpezuAMw==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.9.3.tgz", + "integrity": "sha512-1ynFEcap48/Ngzwwn318eLYpLUwijuuZoXQPCsEQ21OOIOtfhFQJaPwXTsw6kRitshKq76P2aafE0BioGSqxcA==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -1915,14 +1933,16 @@ } }, "node_modules/@parcel/node-resolver-core": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.8.3.tgz", - "integrity": "sha512-12YryWcA5Iw2WNoEVr/t2HDjYR1iEzbjEcxfh1vaVDdZ020PiGw67g5hyIE/tsnG7SRJ0xdRx1fQ2hDgED+0Ww==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.0.3.tgz", + "integrity": "sha512-AjxNcZVHHJoNT/A99PKIdFtwvoze8PAiC3yz8E/dRggrDIOboUEodeQYV5Aq++aK76uz/iOP0tST2T8A5rhb1A==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/utils": "2.8.3", + "@mischnic/json-sourcemap": "^0.1.0", + "@parcel/diagnostic": "2.9.3", + "@parcel/fs": "2.9.3", + "@parcel/utils": "2.9.3", "nullthrows": "^1.1.1", - "semver": "^5.7.1" + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0" @@ -1932,30 +1952,52 @@ "url": "https://opencollective.com/parcel" } }, + "node_modules/@parcel/node-resolver-core/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@parcel/node-resolver-core/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { - "semver": "bin/semver" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, + "node_modules/@parcel/node-resolver-core/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/@parcel/optimizer-css": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.8.3.tgz", - "integrity": "sha512-JotGAWo8JhuXsQDK0UkzeQB0UR5hDAKvAviXrjqB4KM9wZNLhLleeEAW4Hk8R9smCeQFP6Xg/N/NkLDpqMwT3g==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.9.3.tgz", + "integrity": "sha512-RK1QwcSdWDNUsFvuLy0hgnYKtPQebzCb0vPPzqs6LhL+vqUu9utOyRycGaQffHCkHVQP6zGlN+KFssd7YtFGhA==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.8.3", + "@parcel/utils": "2.9.3", "browserslist": "^4.6.6", "lightningcss": "^1.16.1", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -1963,18 +2005,18 @@ } }, "node_modules/@parcel/optimizer-data-url": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-data-url/-/optimizer-data-url-2.8.3.tgz", - "integrity": "sha512-lI3rDdO1azJ+Y+FeOqQCg8mOfYfqhF35rxtHjEMyChy+MbGW93uoOVIk03IgWTtyiEmiUAVe4sjmFxOD7hHL+w==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-data-url/-/optimizer-data-url-2.9.3.tgz", + "integrity": "sha512-k8lOKLzgZ24JKOuyrNe5PptoH8GJ78AwnumG1xEOKZ77gZnUgdrn3XdjzE28ZqTI4LFkT3jApUiBKBmqnWDe7Q==", "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", "isbinaryfile": "^4.0.2", "mime": "^2.4.4" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -1982,11 +2024,11 @@ } }, "node_modules/@parcel/optimizer-htmlnano": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.8.3.tgz", - "integrity": "sha512-L8/fHbEy8Id2a2E0fwR5eKGlv9VYDjrH9PwdJE9Za9v1O/vEsfl/0T/79/x129l5O0yB6EFQkFa20MiK3b+vOg==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.9.3.tgz", + "integrity": "sha512-9g/KBck3c6DokmJfvJ5zpHFBiCSolaGrcsTGx8C3YPdCTVTI9P1TDCwUxvAr4LjpcIRSa82wlLCI+nF6sSgxKA==", "dependencies": { - "@parcel/plugin": "2.8.3", + "@parcel/plugin": "2.9.3", "htmlnano": "^2.0.0", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", @@ -1994,7 +2036,7 @@ }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2065,38 +2107,40 @@ } }, "node_modules/@parcel/optimizer-image": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.8.3.tgz", - "integrity": "sha512-SD71sSH27SkCDNUNx9A3jizqB/WIJr3dsfp+JZGZC42tpD/Siim6Rqy9M4To/BpMMQIIiEXa5ofwS+DgTEiEHQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.9.3.tgz", + "integrity": "sha512-530YzthE7kmecnNhPbkAK+26yQNt69pfJrgE0Ev0BZaM1Wu2+33nki7o8qvkTkikhPrurEJLGIXt1qKmbKvCbA==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", - "@parcel/workers": "2.8.3", - "detect-libc": "^1.0.3" + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", + "@parcel/workers": "2.9.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.9.3" } }, "node_modules/@parcel/optimizer-svgo": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.8.3.tgz", - "integrity": "sha512-9KQed99NZnQw3/W4qBYVQ7212rzA9EqrQG019TIWJzkA9tjGBMIm2c/nXpK1tc3hQ3e7KkXkFCQ3C+ibVUnHNA==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.9.3.tgz", + "integrity": "sha512-ytQS0wY5JJhWU4mL0wfhYDUuHcfuw+Gy2+JcnTm1t1AZXHlOTbU6EzRWNqBShsgXjvdrQQXizAe3B6GFFlFJVQ==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", "svgo": "^2.4.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2166,21 +2210,21 @@ "node": ">=10.13.0" } }, - "node_modules/@parcel/optimizer-terser": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.8.3.tgz", - "integrity": "sha512-9EeQlN6zIeUWwzrzu6Q2pQSaYsYGah8MtiQ/hog9KEPlYTP60hBv/+utDyYEHSQhL7y5ym08tPX5GzBvwAD/dA==", + "node_modules/@parcel/optimizer-swc": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.9.3.tgz", + "integrity": "sha512-GQINNeqtdpL1ombq/Cpwi6IBk02wKJ/JJbYbyfHtk8lxlq13soenpwOlzJ5T9D2fdG+FUhai9NxpN5Ss4lNoAg==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.8.3", - "nullthrows": "^1.1.1", - "terser": "^5.2.0" + "@parcel/utils": "2.9.3", + "@swc/core": "^1.3.36", + "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2188,17 +2232,18 @@ } }, "node_modules/@parcel/package-manager": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.8.3.tgz", - "integrity": "sha512-tIpY5pD2lH53p9hpi++GsODy6V3khSTX4pLEGuMpeSYbHthnOViobqIlFLsjni+QA1pfc8NNNIQwSNdGjYflVA==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.9.3.tgz", + "integrity": "sha512-NH6omcNTEupDmW4Lm1e4NUYBjdqkURxgZ4CNESESInHJe6tblVhNB8Rpr1ar7zDar7cly9ILr8P6N3Ei7bTEjg==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/fs": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", - "@parcel/workers": "2.8.3", - "semver": "^5.7.1" + "@parcel/diagnostic": "2.9.3", + "@parcel/fs": "2.9.3", + "@parcel/logger": "2.9.3", + "@parcel/node-resolver-core": "3.0.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", + "@parcel/workers": "2.9.3", + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0" @@ -2208,50 +2253,73 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.8.3" - } - }, - "node_modules/@parcel/package-manager/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" + "@parcel/core": "^2.9.3" } }, - "node_modules/@parcel/packager-css": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.8.3.tgz", - "integrity": "sha512-WyvkMmsurlHG8d8oUVm7S+D+cC/T3qGeqogb7sTI52gB6uiywU7lRCizLNqGFyFGIxcVTVHWnSHqItBcLN76lA==", + "node_modules/@parcel/package-manager/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.8.3", - "nullthrows": "^1.1.1" + "yallist": "^4.0.0" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=10" + } + }, + "node_modules/@parcel/package-manager/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@parcel/package-manager/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@parcel/packager-css": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.9.3.tgz", + "integrity": "sha512-mePiWiYZOULY6e1RdAIJyRoYqXqGci0srOaVZYaP7mnrzvJgA63kaZFFsDiEWghunQpMUuUjM2x/vQVHzxmhKQ==", + "dependencies": { + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.9.3", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.9.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, "node_modules/@parcel/packager-html": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.8.3.tgz", - "integrity": "sha512-OhPu1Hx1RRKJodpiu86ZqL8el2Aa4uhBHF6RAL1Pcrh2EhRRlPf70Sk0tC22zUpYL7es+iNKZ/n0Rl+OWSHWEw==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.9.3.tgz", + "integrity": "sha512-0Ex+O0EaZf9APNERRNGgGto02hFJ6f5RQEvRWBK55WAV1rXeU+kpjC0c0qZvnUaUtXfpWMsEBkevJCwDkUMeMg==", "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/plugin": "2.9.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", "nullthrows": "^1.1.1", "posthtml": "^0.16.5" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2259,21 +2327,21 @@ } }, "node_modules/@parcel/packager-js": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.8.3.tgz", - "integrity": "sha512-0pGKC3Ax5vFuxuZCRB+nBucRfFRz4ioie19BbDxYnvBxrd4M3FIu45njf6zbBYsI9eXqaDnL1b3DcZJfYqtIzw==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.9.3.tgz", + "integrity": "sha512-V5xwkoE3zQ3R+WqAWhA1KGQ791FvJeW6KonOlMI1q76Djjgox68hhObqcLu66AmYNhR2R/wUpkP18hP2z8dSFw==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/plugin": "2.9.3", "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.8.3", + "@parcel/utils": "2.9.3", "globals": "^13.2.0", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2281,9 +2349,9 @@ } }, "node_modules/@parcel/packager-js/node_modules/globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dependencies": { "type-fest": "^0.20.2" }, @@ -2306,15 +2374,15 @@ } }, "node_modules/@parcel/packager-raw": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.8.3.tgz", - "integrity": "sha512-BA6enNQo1RCnco9MhkxGrjOk59O71IZ9DPKu3lCtqqYEVd823tXff2clDKHK25i6cChmeHu6oB1Rb73hlPqhUA==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.9.3.tgz", + "integrity": "sha512-oPQTNoYanQ2DdJyL61uPYK2py83rKOT8YVh2QWAx0zsSli6Kiy64U3+xOCYWgDVCrHw9+9NpQMuAdSiFg4cq8g==", "dependencies": { - "@parcel/plugin": "2.8.3" + "@parcel/plugin": "2.9.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2322,18 +2390,18 @@ } }, "node_modules/@parcel/packager-svg": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.8.3.tgz", - "integrity": "sha512-mvIoHpmv5yzl36OjrklTDFShLUfPFTwrmp1eIwiszGdEBuQaX7JVI3Oo2jbVQgcN4W7J6SENzGQ3Q5hPTW3pMw==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.9.3.tgz", + "integrity": "sha512-p/Ya6UO9DAkaCUFxfFGyeHZDp9YPAlpdnh1OChuwqSFOXFjjeXuoK4KLT+ZRalVBo2Jo8xF70oKMZw4MVvaL7Q==", "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/plugin": "2.9.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", "posthtml": "^0.16.4" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2341,11 +2409,28 @@ } }, "node_modules/@parcel/plugin": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.8.3.tgz", - "integrity": "sha512-jZ6mnsS4D9X9GaNnvrixDQwlUQJCohDX2hGyM0U0bY2NWU8Km97SjtoCpWjq+XBCx/gpC4g58+fk9VQeZq2vlw==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.9.3.tgz", + "integrity": "sha512-qN85Gqr2GMuxX1dT1mnuO9hOcvlEv1lrYrCxn7CJN2nUhbwcfG+LEvcrCzCOJ6XtIHm+ZBV9h9p7FfoPLvpw+g==", "dependencies": { - "@parcel/types": "2.8.3" + "@parcel/types": "2.9.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/profiler": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.9.3.tgz", + "integrity": "sha512-pyHc9lw8VZDfgZoeZWZU9J0CVEv1Zw9O5+e0DJPDPHuXJYr72ZAOhbljtU3owWKAeW+++Q2AZWkbUGEOjI/e6g==", + "dependencies": { + "@parcel/diagnostic": "2.9.3", + "@parcel/events": "2.9.3", + "chrome-trace-event": "^1.0.2" }, "engines": { "node": ">= 12.0.0" @@ -2356,15 +2441,15 @@ } }, "node_modules/@parcel/reporter-bundle-buddy": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/reporter-bundle-buddy/-/reporter-bundle-buddy-2.8.3.tgz", - "integrity": "sha512-NuM0mvXGIwXmXIXXZk8Y10eCLaQuxQ8VQ1AL3bA5xD5xQFspMuYatRZM82J8Zt51Sw4amLF66NCdCsZSonXmUQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/reporter-bundle-buddy/-/reporter-bundle-buddy-2.9.3.tgz", + "integrity": "sha512-9ftzLZ161USdvnxueT55EWufLI48va0xJfB5MAJLG92VAS1N1FSFgYKdkGFzBKw0eK9UScQNYnntCGC17rBayQ==", "dependencies": { - "@parcel/plugin": "2.8.3" + "@parcel/plugin": "2.9.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2372,16 +2457,16 @@ } }, "node_modules/@parcel/reporter-dev-server": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.8.3.tgz", - "integrity": "sha512-Y8C8hzgzTd13IoWTj+COYXEyCkXfmVJs3//GDBsH22pbtSFMuzAZd+8J9qsCo0EWpiDow7V9f1LischvEh3FbQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.9.3.tgz", + "integrity": "sha512-s6eboxdLEtRSvG52xi9IiNbcPKC0XMVmvTckieue2EqGDbDcaHQoHmmwkk0rNq0/Z/UxelGcQXoIYC/0xq3ykQ==", "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3" + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2389,16 +2474,16 @@ } }, "node_modules/@parcel/resolver-default": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.8.3.tgz", - "integrity": "sha512-k0B5M/PJ+3rFbNj4xZSBr6d6HVIe6DH/P3dClLcgBYSXAvElNDfXgtIimbjCyItFkW9/BfcgOVKEEIZOeySH/A==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.9.3.tgz", + "integrity": "sha512-8ESJk1COKvDzkmOnppNXoDamNMlYVIvrKc2RuFPmp8nKVj47R6NwMgvwxEaatyPzvkmyTpq5RvG9I3HFc+r4Cw==", "dependencies": { - "@parcel/node-resolver-core": "2.8.3", - "@parcel/plugin": "2.8.3" + "@parcel/node-resolver-core": "3.0.3", + "@parcel/plugin": "2.9.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2406,16 +2491,16 @@ } }, "node_modules/@parcel/runtime-browser-hmr": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.8.3.tgz", - "integrity": "sha512-2O1PYi2j/Q0lTyGNV3JdBYwg4rKo6TEVFlYGdd5wCYU9ZIN9RRuoCnWWH2qCPj3pjIVtBeppYxzfVjPEHINWVg==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.9.3.tgz", + "integrity": "sha512-EgiDIDrVAWpz7bOzWXqVinQkaFjLwT34wsonpXAbuI7f7r00d52vNAQC9AMu+pTijA3gyKoJ+Q4NWPMZf7ACDA==", "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3" + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2440,211 +2525,314 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/runtime-react-refresh": { + "node_modules/@parcel/runtime-js/node_modules/@lmdb/lmdb-darwin-arm64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.5.2.tgz", + "integrity": "sha512-+F8ioQIUN68B4UFiIBYu0QQvgb9FmlKw2ctQMSBfW2QBrZIxz9vD9jCGqTCPqZBRbPHAS/vG1zSXnKqnS2ch/A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@parcel/runtime-js/node_modules/@lmdb/lmdb-darwin-x64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.5.2.tgz", + "integrity": "sha512-KvPH56KRLLx4KSfKBx0m1r7GGGUMXm0jrKmNE7plbHlesZMuPJICtn07HYgQhj1LNsK7Yqwuvnqh1QxhJnF1EA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@parcel/runtime-js/node_modules/@lmdb/lmdb-linux-arm": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.5.2.tgz", + "integrity": "sha512-5kQAP21hAkfW5Bl+e0P57dV4dGYnkNIpR7f/GAh6QHlgXx+vp/teVj4PGRZaKAvt0GX6++N6hF8NnGElLDuIDw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@parcel/runtime-js/node_modules/@lmdb/lmdb-linux-arm64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.5.2.tgz", + "integrity": "sha512-aLl89VHL/wjhievEOlPocoefUyWdvzVrcQ/MHQYZm2JfV1jUsrbr/ZfkPPUFvZBf+VSE+Q0clWs9l29PCX1hTQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@parcel/runtime-js/node_modules/@lmdb/lmdb-linux-x64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.5.2.tgz", + "integrity": "sha512-xUdUfwDJLGjOUPH3BuPBt0NlIrR7f/QHKgu3GZIXswMMIihAekj2i97oI0iWG5Bok/b+OBjHPfa8IU9velnP/Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@parcel/runtime-js/node_modules/@lmdb/lmdb-win32-x64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.5.2.tgz", + "integrity": "sha512-zrBczSbXKxEyK2ijtbRdICDygRqWSRPpZMN5dD1T8VMEW5RIhIbwFWw2phDRXuBQdVDpSjalCIUMWMV2h3JaZA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@parcel/runtime-js/node_modules/@parcel/cache": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.8.3.tgz", - "integrity": "sha512-2v/qFKp00MfG0234OdOgQNAo6TLENpFYZMbVbAsPMY9ITiqG73MrEsrGXVoGbYiGTMB/Toer/lSWlJxtacOCuA==", + "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.8.3.tgz", + "integrity": "sha512-k7xv5vSQrJLdXuglo+Hv3yF4BCSs1tQ/8Vbd6CHTkOhf7LcGg6CPtLw053R/KdMpd/4GPn0QrAsOLdATm1ELtQ==", "dependencies": { - "@parcel/plugin": "2.8.3", + "@parcel/fs": "2.8.3", + "@parcel/logger": "2.8.3", "@parcel/utils": "2.8.3", - "react-error-overlay": "6.0.9", - "react-refresh": "^0.9.0" + "lmdb": "2.5.2" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" + "node": ">= 12.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.8.3" } }, - "node_modules/@parcel/runtime-service-worker": { + "node_modules/@parcel/runtime-js/node_modules/@parcel/codeframe": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.8.3.tgz", - "integrity": "sha512-/Skkw+EeRiwzOJso5fQtK8c9b452uWLNhQH1ISTodbmlcyB4YalAiSsyHCtMYD0c3/t5Sx4ZS7vxBAtQd0RvOw==", + "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.8.3.tgz", + "integrity": "sha512-FE7sY53D6n/+2Pgg6M9iuEC6F5fvmyBkRE4d9VdnOoxhTXtkEqpqYgX7RJ12FAQwNlxKq4suBJQMgQHMF2Kjeg==", "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", - "nullthrows": "^1.1.1" + "chalk": "^4.1.0" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" + "node": ">= 12.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/source-map": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz", - "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==", + "node_modules/@parcel/runtime-js/node_modules/@parcel/diagnostic": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.8.3.tgz", + "integrity": "sha512-u7wSzuMhLGWZjVNYJZq/SOViS3uFG0xwIcqXw12w54Uozd6BH8JlhVtVyAsq9kqnn7YFkw6pXHqAo5Tzh4FqsQ==", "dependencies": { - "detect-libc": "^1.0.3" + "@mischnic/json-sourcemap": "^0.1.0", + "nullthrows": "^1.1.1" }, "engines": { - "node": "^12.18.3 || >=14" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-babel": { + "node_modules/@parcel/runtime-js/node_modules/@parcel/events": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.8.3.tgz", - "integrity": "sha512-L6lExfpvvC7T/g3pxf3CIJRouQl+sgrSzuWQ0fD4PemUDHvHchSP4SNUVnd6gOytF3Y1KpnEZIunQGi5xVqQCQ==", - "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.8.3", - "browserslist": "^4.6.6", - "json5": "^2.2.0", - "nullthrows": "^1.1.1", - "semver": "^5.7.0" - }, + "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.8.3.tgz", + "integrity": "sha512-hoIS4tAxWp8FJk3628bsgKxEvR7bq2scCVYHSqZ4fTi/s0+VymEATrRCUqf+12e5H47uw1/ZjoqrGtBI02pz4w==", "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" + "node": ">= 12.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-babel/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@parcel/transformer-css": { + "node_modules/@parcel/runtime-js/node_modules/@parcel/fs": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.8.3.tgz", - "integrity": "sha512-xTqFwlSXtnaYen9ivAgz+xPW7yRl/u4QxtnDyDpz5dr8gSeOpQYRcjkd4RsYzKsWzZcGtB5EofEk8ayUbWKEUg==", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.8.3.tgz", + "integrity": "sha512-y+i+oXbT7lP0e0pJZi/YSm1vg0LDsbycFuHZIL80pNwdEppUAtibfJZCp606B7HOjMAlNZOBo48e3hPG3d8jgQ==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/source-map": "^2.1.1", + "@parcel/fs-search": "2.8.3", + "@parcel/types": "2.8.3", "@parcel/utils": "2.8.3", - "browserslist": "^4.6.6", - "lightningcss": "^1.16.1", - "nullthrows": "^1.1.1" + "@parcel/watcher": "^2.0.7", + "@parcel/workers": "2.8.3" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" + "node": ">= 12.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.8.3" } }, - "node_modules/@parcel/transformer-graphql": { + "node_modules/@parcel/runtime-js/node_modules/@parcel/fs-search": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-graphql/-/transformer-graphql-2.8.3.tgz", - "integrity": "sha512-yuRVRk0frq2muukQbEAGXo7n68yoRGN4bbarf/JYwGHHLD2CjUHCaT2yIdwV7RyJ5E0QBT7uKd0nTb5vjeUCVw==", + "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.8.3.tgz", + "integrity": "sha512-DJBT2N8knfN7Na6PP2mett3spQLTqxFrvl0gv+TJRp61T8Ljc4VuUTb0hqBj+belaASIp3Q+e8+SgaFQu7wLiQ==", "dependencies": { - "@parcel/plugin": "2.8.3", - "graphql": "^15.0.0", - "graphql-import-macro": "^1.0.0" + "detect-libc": "^1.0.3" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" + "node": ">= 12.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-html": { + "node_modules/@parcel/runtime-js/node_modules/@parcel/hash": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.8.3.tgz", - "integrity": "sha512-kIZO3qsMYTbSnSpl9cnZog+SwL517ffWH54JeB410OSAYF1ouf4n5v9qBnALZbuCCmPwJRGs4jUtE452hxwN4g==", + "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.8.3.tgz", + "integrity": "sha512-FVItqzjWmnyP4ZsVgX+G00+6U2IzOvqDtdwQIWisCcVoXJFCqZJDy6oa2qDDFz96xCCCynjRjPdQx2jYBCpfYw==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^5.7.1", - "srcset": "4" + "detect-libc": "^1.0.3", + "xxhash-wasm": "^0.4.2" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" + "node": ">= 12.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-html/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@parcel/transformer-image": { + "node_modules/@parcel/runtime-js/node_modules/@parcel/logger": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.8.3.tgz", - "integrity": "sha512-cO4uptcCGTi5H6bvTrAWEFUsTNhA4kCo8BSvRSCHA2sf/4C5tGQPHt3JhdO0GQLPwZRCh/R41EkJs5HZ8A8DAg==", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.8.3.tgz", + "integrity": "sha512-Kpxd3O/Vs7nYJIzkdmB6Bvp3l/85ydIxaZaPfGSGTYOfaffSOTkhcW9l6WemsxUrlts4za6CaEWcc4DOvaMOPA==", "dependencies": { - "@parcel/plugin": "2.8.3", + "@parcel/diagnostic": "2.8.3", + "@parcel/events": "2.8.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-js/node_modules/@parcel/markdown-ansi": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.8.3.tgz", + "integrity": "sha512-4v+pjyoh9f5zuU/gJlNvNFGEAb6J90sOBwpKJYJhdWXLZMNFCVzSigxrYO+vCsi8G4rl6/B2c0LcwIMjGPHmFQ==", + "dependencies": { + "chalk": "^4.1.0" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-js/node_modules/@parcel/package-manager": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.8.3.tgz", + "integrity": "sha512-tIpY5pD2lH53p9hpi++GsODy6V3khSTX4pLEGuMpeSYbHthnOViobqIlFLsjni+QA1pfc8NNNIQwSNdGjYflVA==", + "dependencies": { + "@parcel/diagnostic": "2.8.3", + "@parcel/fs": "2.8.3", + "@parcel/logger": "2.8.3", + "@parcel/types": "2.8.3", "@parcel/utils": "2.8.3", "@parcel/workers": "2.8.3", - "nullthrows": "^1.1.1" + "semver": "^5.7.1" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" }, "peerDependencies": { "@parcel/core": "^2.8.3" } }, - "node_modules/@parcel/transformer-inline-string": { + "node_modules/@parcel/runtime-js/node_modules/@parcel/plugin": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-inline-string/-/transformer-inline-string-2.8.3.tgz", - "integrity": "sha512-TBMk2H9nV8JMOsLztalhzS6HgthG5SCHKYkR2MaW7eSZuSGotbSP22aJip8HgQZ/lPMdOMb1lknHmd8WROxWHg==", + "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.8.3.tgz", + "integrity": "sha512-jZ6mnsS4D9X9GaNnvrixDQwlUQJCohDX2hGyM0U0bY2NWU8Km97SjtoCpWjq+XBCx/gpC4g58+fk9VQeZq2vlw==", "dependencies": { - "@parcel/plugin": "2.8.3" + "@parcel/types": "2.8.3" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" + "node": ">= 12.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-js": { + "node_modules/@parcel/runtime-js/node_modules/@parcel/types": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.8.3.tgz", - "integrity": "sha512-9Qd6bib+sWRcpovvzvxwy/PdFrLUXGfmSW9XcVVG8pvgXsZPFaNjnNT8stzGQj1pQiougCoxMY4aTM5p1lGHEQ==", + "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.8.3.tgz", + "integrity": "sha512-FECA1FB7+0UpITKU0D6TgGBpGxYpVSMNEENZbSJxFSajNy3wrko+zwBKQmFOLOiPcEtnGikxNs+jkFWbPlUAtw==", "dependencies": { + "@parcel/cache": "2.8.3", "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/fs": "2.8.3", + "@parcel/package-manager": "2.8.3", "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.8.3", "@parcel/workers": "2.8.3", - "@swc/helpers": "^0.4.12", - "browserslist": "^4.6.6", - "detect-libc": "^1.0.3", - "nullthrows": "^1.1.1", - "regenerator-runtime": "^0.13.7", - "semver": "^5.7.1" + "utility-types": "^3.10.0" + } + }, + "node_modules/@parcel/runtime-js/node_modules/@parcel/utils": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.8.3.tgz", + "integrity": "sha512-IhVrmNiJ+LOKHcCivG5dnuLGjhPYxQ/IzbnF2DKNQXWBTsYlHkJZpmz7THoeLtLliGmSOZ3ZCsbR8/tJJKmxjA==", + "dependencies": { + "@parcel/codeframe": "2.8.3", + "@parcel/diagnostic": "2.8.3", + "@parcel/hash": "2.8.3", + "@parcel/logger": "2.8.3", + "@parcel/markdown-ansi": "2.8.3", + "@parcel/source-map": "^2.1.1", + "chalk": "^4.1.0" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-js/node_modules/@parcel/workers": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.8.3.tgz", + "integrity": "sha512-+AxBnKgjqVpUHBcHLWIHcjYgKIvHIpZjN33mG5LG9XXvrZiqdWvouEzqEXlVLq5VzzVbKIQQcmsvRy138YErkg==", + "dependencies": { + "@parcel/diagnostic": "2.8.3", + "@parcel/logger": "2.8.3", + "@parcel/types": "2.8.3", + "@parcel/utils": "2.8.3", + "chrome-trace-event": "^1.0.2", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0" }, "funding": { "type": "opencollective", @@ -2654,16 +2842,96 @@ "@parcel/core": "^2.8.3" } }, - "node_modules/@parcel/transformer-js/node_modules/@swc/helpers": { - "version": "0.4.36", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.36.tgz", - "integrity": "sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==", + "node_modules/@parcel/runtime-js/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "legacy-swc-helpers": "npm:@swc/helpers@=0.4.14", - "tslib": "^2.4.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@parcel/transformer-js/node_modules/semver": { + "node_modules/@parcel/runtime-js/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@parcel/runtime-js/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@parcel/runtime-js/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@parcel/runtime-js/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/runtime-js/node_modules/lmdb": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.5.2.tgz", + "integrity": "sha512-V5V5Xa2Hp9i2XsbDALkBTeHXnBXh/lEmk9p22zdr7jtuOIY9TGhjK6vAvTpOOx9IKU4hJkRWZxn/HsvR1ELLtA==", + "hasInstallScript": true, + "dependencies": { + "msgpackr": "^1.5.4", + "node-addon-api": "^4.3.0", + "node-gyp-build-optional-packages": "5.0.3", + "ordered-binary": "^1.2.4", + "weak-lru-cache": "^1.2.2" + }, + "optionalDependencies": { + "@lmdb/lmdb-darwin-arm64": "2.5.2", + "@lmdb/lmdb-darwin-x64": "2.5.2", + "@lmdb/lmdb-linux-arm": "2.5.2", + "@lmdb/lmdb-linux-arm64": "2.5.2", + "@lmdb/lmdb-linux-x64": "2.5.2", + "@lmdb/lmdb-win32-x64": "2.5.2" + } + }, + "node_modules/@parcel/runtime-js/node_modules/node-addon-api": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", + "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" + }, + "node_modules/@parcel/runtime-js/node_modules/node-gyp-build-optional-packages": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.3.tgz", + "integrity": "sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==", + "bin": { + "node-gyp-build-optional-packages": "bin.js", + "node-gyp-build-optional-packages-optional": "optional.js", + "node-gyp-build-optional-packages-test": "build-test.js" + } + }, + "node_modules/@parcel/runtime-js/node_modules/semver": { "version": "5.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", @@ -2671,17 +2939,315 @@ "semver": "bin/semver" } }, + "node_modules/@parcel/runtime-js/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/runtime-react-refresh": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.9.3.tgz", + "integrity": "sha512-XBgryZQIyCmi6JwEfMUCmINB3l1TpTp9a2iFxmYNpzHlqj4Ve0saKaqWOVRLvC945ZovWIBzcSW2IYqWKGtbAA==", + "dependencies": { + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", + "react-error-overlay": "6.0.9", + "react-refresh": "^0.9.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.9.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-service-worker": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.9.3.tgz", + "integrity": "sha512-qLJLqv1mMdWL7gyh8aKBFFAuEiJkhUUgLKpdn6eSfH/R7kTtb76WnOwqUrhvEI9bZFUM/8Pa1bzJnPpqSOM+Sw==", + "dependencies": { + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.9.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/source-map": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz", + "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==", + "dependencies": { + "detect-libc": "^1.0.3" + }, + "engines": { + "node": "^12.18.3 || >=14" + } + }, + "node_modules/@parcel/transformer-babel": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.9.3.tgz", + "integrity": "sha512-pURtEsnsp3h6tOBDuzh9wRvVtw4PgIlqwAArIWdrG7iwqOUYv9D8ME4+ePWEu7MQWAp58hv9pTJtqWv4T+Sq8A==", + "dependencies": { + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.9.3", + "browserslist": "^4.6.6", + "json5": "^2.2.0", + "nullthrows": "^1.1.1", + "semver": "^7.5.2" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.9.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-babel/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@parcel/transformer-babel/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@parcel/transformer-babel/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@parcel/transformer-css": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.9.3.tgz", + "integrity": "sha512-duWMdbEBBPjg3fQdXF16iWIdThetDZvCs2TpUD7xOlXH6kR0V5BJy8ONFT15u1RCqIV9hSNGaS3v3I9YRNY5zQ==", + "dependencies": { + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.9.3", + "browserslist": "^4.6.6", + "lightningcss": "^1.16.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.9.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-graphql": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-graphql/-/transformer-graphql-2.9.3.tgz", + "integrity": "sha512-cIohsH3WlXgn63baU35ZoWHzttmkyE2Q1pexKjszODzSUq3pdcg+9k4rB/z8GGMzXvFRYuBgl2M2Ukqz7SueMg==", + "dependencies": { + "@parcel/plugin": "2.9.3", + "graphql": "^15.0.0", + "graphql-import-macro": "^1.0.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.9.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-html": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.9.3.tgz", + "integrity": "sha512-0NU4omcHzFXA1seqftAXA2KNZaMByoKaNdXnLgBgtCGDiYvOcL+6xGHgY6pw9LvOh5um10KI5TxSIMILoI7VtA==", + "dependencies": { + "@parcel/diagnostic": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/plugin": "2.9.3", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5", + "posthtml-parser": "^0.10.1", + "posthtml-render": "^3.0.0", + "semver": "^7.5.2", + "srcset": "4" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.9.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-html/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@parcel/transformer-html/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@parcel/transformer-html/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@parcel/transformer-image": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.9.3.tgz", + "integrity": "sha512-7CEe35RaPadQzLIuxzTtIxnItvOoy46hcbXtOdDt6lmVa4omuOygZYRIya2lsGIP4JHvAaALMb5nt99a1uTwJg==", + "dependencies": { + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", + "@parcel/workers": "2.9.3", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.9.3" + }, + "peerDependencies": { + "@parcel/core": "^2.9.3" + } + }, + "node_modules/@parcel/transformer-inline-string": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-inline-string/-/transformer-inline-string-2.9.3.tgz", + "integrity": "sha512-IZNd0Ksl32psX1M41KbUc4BmvVSoLVnlpaMrh9C/l+piFSkDXWMnF0PONX/RcxYMBIwB2jYllheIKH54naeNaA==", + "dependencies": { + "@parcel/plugin": "2.9.3" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.9.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-js": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.9.3.tgz", + "integrity": "sha512-Z2MVVg5FYcPOfxlUwxqb5l9yjTMEqE3KI3zq2MBRUme6AV07KxLmCDF23b6glzZlHWQUE8MXzYCTAkOPCcPz+Q==", + "dependencies": { + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.9.3", + "@parcel/workers": "2.9.3", + "@swc/helpers": "^0.5.0", + "browserslist": "^4.6.6", + "nullthrows": "^1.1.1", + "regenerator-runtime": "^0.13.7", + "semver": "^7.5.2" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.9.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.9.3" + } + }, + "node_modules/@parcel/transformer-js/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@parcel/transformer-js/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@parcel/transformer-js/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/@parcel/transformer-json": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.8.3.tgz", - "integrity": "sha512-B7LmVq5Q7bZO4ERb6NHtRuUKWGysEeaj9H4zelnyBv+wLgpo4f5FCxSE1/rTNmP9u1qHvQ3scGdK6EdSSokGPg==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.9.3.tgz", + "integrity": "sha512-yNL27dbOLhkkrjaQjiQ7Im9VOxmkfuuSNSmS0rA3gEjVcm07SLKRzWkAaPnyx44Lb6bzyOTWwVrb9aMmxgADpA==", "dependencies": { - "@parcel/plugin": "2.8.3", + "@parcel/plugin": "2.9.3", "json5": "^2.2.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2689,17 +3255,17 @@ } }, "node_modules/@parcel/transformer-less": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-less/-/transformer-less-2.8.3.tgz", - "integrity": "sha512-ILgx0aDJC9YuFXKUSwMH5t497hdpD0jLd6EOA/J+ce5RRmLMgECTgWwA7rfCmYrRu2WPyIXmZIYMdFI93sIvxg==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-less/-/transformer-less-2.9.3.tgz", + "integrity": "sha512-qwF5NQ8rPZjS79tv9RRPxzkZcwLcI4Xg2gHm9c1PvsgoaL2tVNpfjiRA6MOrzfJp+xr7xEzeMDZksOJ1WQiiQg==", "dependencies": { - "@parcel/plugin": "2.8.3", + "@parcel/plugin": "2.9.3", "@parcel/source-map": "^2.1.1", "less": "^4.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2707,76 +3273,120 @@ } }, "node_modules/@parcel/transformer-postcss": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.8.3.tgz", - "integrity": "sha512-e8luB/poIlz6jBsD1Izms+6ElbyzuoFVa4lFVLZnTAChI3UxPdt9p/uTsIO46HyBps/Bk8ocvt3J4YF84jzmvg==", - "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.9.3.tgz", + "integrity": "sha512-HoDvPqKzhpmvMmHqQhDnt8F1vH61m6plpGiYaYnYv2Om4HHi5ZIq9bO+9QLBnTKfaZ7ndYSefTKOxTYElg7wyw==", + "dependencies": { + "@parcel/diagnostic": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", "clone": "^2.1.1", "nullthrows": "^1.1.1", "postcss-value-parser": "^4.2.0", - "semver": "^5.7.1" + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, + "node_modules/@parcel/transformer-postcss/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@parcel/transformer-postcss/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { - "semver": "bin/semver" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, + "node_modules/@parcel/transformer-postcss/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/@parcel/transformer-posthtml": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.8.3.tgz", - "integrity": "sha512-pkzf9Smyeaw4uaRLsT41RGrPLT5Aip8ZPcntawAfIo+KivBQUV0erY1IvHYjyfFzq1ld/Fo2Ith9He6mxpPifA==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.9.3.tgz", + "integrity": "sha512-2fQGgrzRmaqbWf3y2/T6xhqrNjzqMMKksqJzvc8TMfK6f2kg3Ddjv158eaSW2JdkV39aY7tvAOn5f1uzo74BMA==", "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "posthtml-parser": "^0.10.1", "posthtml-render": "^3.0.0", - "semver": "^5.7.1" + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, + "node_modules/@parcel/transformer-posthtml/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@parcel/transformer-posthtml/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { - "semver": "bin/semver" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, + "node_modules/@parcel/transformer-posthtml/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/@parcel/transformer-raw": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.8.3.tgz", - "integrity": "sha512-G+5cXnd2/1O3nV/pgRxVKZY/HcGSseuhAe71gQdSQftb8uJEURyUHoQ9Eh0JUD3MgWh9V+nIKoyFEZdf9T0sUQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.9.3.tgz", + "integrity": "sha512-oqdPzMC9QzWRbY9J6TZEqltknjno+dY24QWqf8ondmdF2+W+/2mRDu59hhCzQrqUHgTq4FewowRZmSfpzHxwaQ==", "dependencies": { - "@parcel/plugin": "2.8.3" + "@parcel/plugin": "2.9.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2784,17 +3394,17 @@ } }, "node_modules/@parcel/transformer-react-refresh-wrap": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.8.3.tgz", - "integrity": "sha512-q8AAoEvBnCf/nPvgOwFwKZfEl/thwq7c2duxXkhl+tTLDRN2vGmyz4355IxCkavSX+pLWSQ5MexklSEeMkgthg==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.9.3.tgz", + "integrity": "sha512-cb9NyU6oJlDblFIlzqIE8AkvRQVGl2IwJNKwD4PdE7Y6sq2okGEPG4hOw3k/Y9JVjM4/2pUORqvjSRhWwd9oVQ==", "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", "react-refresh": "^0.9.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2802,17 +3412,17 @@ } }, "node_modules/@parcel/transformer-sass": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-sass/-/transformer-sass-2.8.3.tgz", - "integrity": "sha512-ak196rjvXdsBOGi5aTkBEKv6i4LKQgOkHuaKEjeT8g2a3CU6Z36J+j2GbZzsznfws/hH+CRTf8bAsbkxtKlkjQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-sass/-/transformer-sass-2.9.3.tgz", + "integrity": "sha512-i9abj9bKg3xCHghJyTM3rUVxIEn9n1Rl+DFdpyNAD8VZ52COfOshFDQOWNuhU1hEnJOFYCjnfcO0HRTsg3dWmg==", "dependencies": { - "@parcel/plugin": "2.8.3", + "@parcel/plugin": "2.9.3", "@parcel/source-map": "^2.1.1", "sass": "^1.38.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2820,22 +3430,22 @@ } }, "node_modules/@parcel/transformer-svg": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.8.3.tgz", - "integrity": "sha512-3Zr/gBzxi1ZH1fftH/+KsZU7w5GqkmxlB0ZM8ovS5E/Pl1lq1t0xvGJue9m2VuQqP8Mxfpl5qLFmsKlhaZdMIQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.9.3.tgz", + "integrity": "sha512-ypmE+dzB09IMCdEAkOsSxq1dEIm2A3h67nAFz4qbfHbwNgXBUuy/jB3ZMwXN/cO0f7SBh/Ap8Jhq6vmGqB5tWw==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/plugin": "2.9.3", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "posthtml-parser": "^0.10.1", "posthtml-render": "^3.0.0", - "semver": "^5.7.1" + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2843,42 +3453,64 @@ } }, "node_modules/@parcel/transformer-svg-react": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-svg-react/-/transformer-svg-react-2.8.3.tgz", - "integrity": "sha512-TbiaHJ74zpzHovaHe7LCeGpNh/8GV8ZRKmCj83+y9fjjoBKo8IaYtKp48mszY9ltma0xBqhmFarddF19kQxb+g==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-svg-react/-/transformer-svg-react-2.9.3.tgz", + "integrity": "sha512-RXmCn58CkCBhpsS1AaRBrSRla0U5JN3r3hb7kQvEb+d7chGnsxCCWsBxtlrxPUjoUFLdQli9rhpCTkiyOBXY2A==", "dependencies": { - "@parcel/plugin": "2.8.3", + "@parcel/plugin": "2.9.3", "@svgr/core": "^6.2.0", "@svgr/plugin-jsx": "^6.2.0", "@svgr/plugin-svgo": "^6.2.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, + "node_modules/@parcel/transformer-svg/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@parcel/transformer-svg/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { - "semver": "bin/semver" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, + "node_modules/@parcel/transformer-svg/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/@parcel/transformer-worklet": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-worklet/-/transformer-worklet-2.8.3.tgz", - "integrity": "sha512-Le+hNS3d9dTlnMhz/BoYAQnM1ngGdhA87eoZOLVA63oivMVjcyl4sSxKHCBL6IrguY8aLoWCb3xrEyVLy0oj5A==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-worklet/-/transformer-worklet-2.9.3.tgz", + "integrity": "sha512-Fgd81OTOvAxAKoBGsQow/mgxELaNG1FeZW4DuDEPo/hR3lbs90oYuVpG2thdx7hmi/W6xqhrLaEN5Ea1v0LvEA==", "dependencies": { - "@parcel/plugin": "2.8.3" + "@parcel/plugin": "2.9.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2886,31 +3518,32 @@ } }, "node_modules/@parcel/types": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.8.3.tgz", - "integrity": "sha512-FECA1FB7+0UpITKU0D6TgGBpGxYpVSMNEENZbSJxFSajNy3wrko+zwBKQmFOLOiPcEtnGikxNs+jkFWbPlUAtw==", - "dependencies": { - "@parcel/cache": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/fs": "2.8.3", - "@parcel/package-manager": "2.8.3", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.9.3.tgz", + "integrity": "sha512-NSNY8sYtRhvF1SqhnIGgGvJocyWt1K8Tnw5cVepm0g38ywtX6mwkBvMkmeehXkII4mSUn+frD9wGsydTunezvA==", + "dependencies": { + "@parcel/cache": "2.9.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/fs": "2.9.3", + "@parcel/package-manager": "2.9.3", "@parcel/source-map": "^2.1.1", - "@parcel/workers": "2.8.3", + "@parcel/workers": "2.9.3", "utility-types": "^3.10.0" } }, "node_modules/@parcel/utils": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.8.3.tgz", - "integrity": "sha512-IhVrmNiJ+LOKHcCivG5dnuLGjhPYxQ/IzbnF2DKNQXWBTsYlHkJZpmz7THoeLtLliGmSOZ3ZCsbR8/tJJKmxjA==", - "dependencies": { - "@parcel/codeframe": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/markdown-ansi": "2.8.3", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.9.3.tgz", + "integrity": "sha512-cesanjtj/oLehW8Waq9JFPmAImhoiHX03ihc3JTWkrvJYSbD7wYKCDgPAM3JiRAqvh1LZ6P699uITrYWNoRLUg==", + "dependencies": { + "@parcel/codeframe": "2.9.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/logger": "2.9.3", + "@parcel/markdown-ansi": "2.9.3", "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.0" + "chalk": "^4.1.0", + "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0" @@ -2985,16 +3618,218 @@ } }, "node_modules/@parcel/watcher": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.1.0.tgz", - "integrity": "sha512-8s8yYjd19pDSsBpbkOHnT6Z2+UJSuLQx61pCFM0s5wSRvKCEMDjd/cHY3/GI1szHIWbpXpsJdg3V6ISGGx9xDw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.2.0.tgz", + "integrity": "sha512-71S4TF+IMyAn24PK4KSkdKtqJDR3zRzb0HE3yXpacItqTM7XfF2f5q9NEGLEVl0dAaBAGfNwDCjH120y25F6Tg==", "hasInstallScript": true, "dependencies": { + "detect-libc": "^1.0.3", "is-glob": "^4.0.3", "micromatch": "^4.0.5", - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.2.0", + "@parcel/watcher-darwin-arm64": "2.2.0", + "@parcel/watcher-darwin-x64": "2.2.0", + "@parcel/watcher-linux-arm-glibc": "2.2.0", + "@parcel/watcher-linux-arm64-glibc": "2.2.0", + "@parcel/watcher-linux-arm64-musl": "2.2.0", + "@parcel/watcher-linux-x64-glibc": "2.2.0", + "@parcel/watcher-linux-x64-musl": "2.2.0", + "@parcel/watcher-win32-arm64": "2.2.0", + "@parcel/watcher-win32-x64": "2.2.0" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.2.0.tgz", + "integrity": "sha512-nU2wh00CTQT9rr1TIKTjdQ9lAGYpmz6XuKw0nAwAN+S2A5YiD55BK1u+E5WMCT8YOIDe/n6gaj4o/Bi9294SSQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.2.0.tgz", + "integrity": "sha512-cJl0UZDcodciy3TDMomoK/Huxpjlkkim3SyMgWzjovHGOZKNce9guLz2dzuFwfObBFCjfznbFMIvAZ5syXotYw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.2.0.tgz", + "integrity": "sha512-QI77zxaGrCV1StKcoRYfsUfmUmvPMPfQrubkBBy5XujV2fwaLgZivQOTQMBgp5K2+E19u1ufpspKXAPqSzpbyg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.2.0.tgz", + "integrity": "sha512-I2GPBcAXazPzabCmfsa3HRRW+MGlqxYd8g8RIueJU+a4o5nyNZDz0CR1cu0INT0QSQXEZV7w6UE8Hz9CF8u3Pg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.2.0.tgz", + "integrity": "sha512-St5mlfp+2lS9AmgixUqfwJa/DwVmTCJxC1HcOubUTz6YFOKIlkHCeUa1Bxi4E/tR/HSez8+heXHL8HQkJ4Bd8g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.2.0.tgz", + "integrity": "sha512-jS+qfhhoOBVWwMLP65MaG8xdInMK30pPW8wqTCg2AAuVJh5xepMbzkhHJ4zURqHiyY3EiIRuYu4ONJKCxt8iqA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.2.0.tgz", + "integrity": "sha512-xJvJ7R2wJdi47WZBFS691RDOWvP1j/IAs3EXaWVhDI8FFITbWrWaln7KoNcR0Y3T+ZwimFY/cfb0PNht1q895g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.2.0.tgz", + "integrity": "sha512-D+NMpgr23a+RI5mu8ZPKWy7AqjBOkURFDgP5iIXXEf/K3hm0jJ3ogzi0Ed2237B/CdYREimCgXyeiAlE/FtwyA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.2.0.tgz", + "integrity": "sha512-z225cPn3aygJsyVUOWwfyW+fY0Tvk7N3XCOl66qUPFxpbuXeZuiuuJemmtm8vxyqa3Ur7peU/qJxrpC64aeI7Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.2.0.tgz", + "integrity": "sha512-JqGW0RJ61BkKx+yYzIURt9s53P7xMVbv0uxYPzAXLBINGaFmkIKSuUPyBVfy8TMbvp93lvF4SPBNDzVRJfvgOw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], "engines": { "node": ">= 10.0.0" }, @@ -3004,15 +3839,15 @@ } }, "node_modules/@parcel/workers": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.8.3.tgz", - "integrity": "sha512-+AxBnKgjqVpUHBcHLWIHcjYgKIvHIpZjN33mG5LG9XXvrZiqdWvouEzqEXlVLq5VzzVbKIQQcmsvRy138YErkg==", - "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", - "chrome-trace-event": "^1.0.2", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.9.3.tgz", + "integrity": "sha512-zRrDuZJzTevrrwElYosFztgldhqW6G9q5zOeQXfVQFkkEJCNfg36ixeiofKRU8uu2x+j+T6216mhMNB6HiuY+w==", + "dependencies": { + "@parcel/diagnostic": "2.9.3", + "@parcel/logger": "2.9.3", + "@parcel/profiler": "2.9.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", "nullthrows": "^1.1.1" }, "engines": { @@ -3023,7 +3858,7 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.8.3" + "@parcel/core": "^2.9.3" } }, "node_modules/@plasmohq/consolidate": { @@ -3226,9 +4061,9 @@ } }, "node_modules/@plasmohq/init": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@plasmohq/init/-/init-0.6.3.tgz", - "integrity": "sha512-TdeisHX+Z0Rfez4251eCX0czcqnWO1OfurQhSQDijcmcjVU7r+IXh0svg7s+UVpCiHTagQ/JY+bnweuqnGPFHQ==" + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@plasmohq/init/-/init-0.7.0.tgz", + "integrity": "sha512-P75g48dqOGneJ+n0AcqnLE/TYflcaPc3B7h6EopnCBBYUDnCNBMwYmKAkaf5pnhsEB0ybPS6TU1C2DTGfqaW7A==" }, "node_modules/@plasmohq/messaging": { "version": "0.1.8", @@ -3244,16 +4079,16 @@ } }, "node_modules/@plasmohq/parcel-bundler": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-bundler/-/parcel-bundler-0.4.9.tgz", - "integrity": "sha512-u6uZbx+kUenf9jdb0u54RTkOQ70kXyuq57Ex5mKbZ5LVmcEb6yO35nuMfo5I4X5kdK2FphCsQfE84loLwOg1Ow==", - "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/graph": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-bundler/-/parcel-bundler-0.5.5.tgz", + "integrity": "sha512-QCMmmfic514CfdXMJ7JMWUnqDzIHKVKyYeqPpUDsXON6JvA1yTmO5mEQSls8+5u/HpocP9QmTskQOHu3RCNX9A==", + "dependencies": { + "@parcel/core": "2.9.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/graph": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", "nullthrows": "1.1.1" }, "engines": { @@ -3261,63 +4096,79 @@ "parcel": ">= 2.7.0" } }, + "node_modules/@plasmohq/parcel-compressor-utf8": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-compressor-utf8/-/parcel-compressor-utf8-0.0.6.tgz", + "integrity": "sha512-dtbZXi2gAHyVhxqxF2SvJtwDOy02QYRjwCJYOFsQR79qwAiuUBaeQ47p++vFrqNX86mo1lUtZniJl63xNQi08w==", + "dependencies": { + "@parcel/plugin": "2.9.3" + }, + "engines": { + "parcel": ">= 2.8.0" + } + }, "node_modules/@plasmohq/parcel-config": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-config/-/parcel-config-0.33.5.tgz", - "integrity": "sha512-KMdYPgrsg2i8rkoDad6tO6b/SyA4hXyo8XL5KF+SMsYikwmSHtEcGdfjElaIa3/or5Q/9ywe4E6/2oP3mFsSzQ==", - "dependencies": { - "@parcel/config-default": "2.8.3", - "@parcel/core": "2.8.3", - "@parcel/optimizer-data-url": "2.8.3", - "@parcel/reporter-bundle-buddy": "2.8.3", + "version": "0.40.2", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-config/-/parcel-config-0.40.2.tgz", + "integrity": "sha512-YuE2wxtmMcygz+YC0YZbFRsRp6Vqe+qs+TJs15sn5jKVcOu01RZeKuThKOmcTCc1M6Bcst5OkGsV8RmkpGKKCQ==", + "dependencies": { + "@parcel/compressor-raw": "2.9.3", + "@parcel/config-default": "2.9.3", + "@parcel/core": "2.9.3", + "@parcel/optimizer-data-url": "2.9.3", + "@parcel/reporter-bundle-buddy": "2.9.3", + "@parcel/resolver-default": "2.9.3", "@parcel/runtime-js": "2.8.3", - "@parcel/runtime-service-worker": "2.8.3", + "@parcel/runtime-service-worker": "2.9.3", "@parcel/source-map": "2.1.1", - "@parcel/transformer-babel": "2.8.3", - "@parcel/transformer-css": "2.8.3", - "@parcel/transformer-graphql": "2.8.3", - "@parcel/transformer-inline-string": "2.8.3", - "@parcel/transformer-js": "2.8.3", - "@parcel/transformer-less": "2.8.3", - "@parcel/transformer-postcss": "2.8.3", - "@parcel/transformer-raw": "2.8.3", - "@parcel/transformer-react-refresh-wrap": "2.8.3", - "@parcel/transformer-sass": "2.8.3", - "@parcel/transformer-svg-react": "2.8.3", - "@parcel/transformer-worklet": "2.8.3", - "@plasmohq/parcel-bundler": "0.4.9", - "@plasmohq/parcel-namer-manifest": "0.3.8", - "@plasmohq/parcel-optimizer-es": "0.1.4", - "@plasmohq/parcel-packager": "0.6.9", - "@plasmohq/parcel-resolver": "0.12.1", - "@plasmohq/parcel-resolver-post": "0.1.10", - "@plasmohq/parcel-runtime": "0.18.1", - "@plasmohq/parcel-transformer-inject-env": "0.2.7", - "@plasmohq/parcel-transformer-inline-css": "0.3.4", - "@plasmohq/parcel-transformer-manifest": "0.14.5", - "@plasmohq/parcel-transformer-svelte3": "0.4.6", - "@plasmohq/parcel-transformer-vue3": "0.3.8" + "@parcel/transformer-babel": "2.9.3", + "@parcel/transformer-css": "2.9.3", + "@parcel/transformer-graphql": "2.9.3", + "@parcel/transformer-inline-string": "2.9.3", + "@parcel/transformer-js": "2.9.3", + "@parcel/transformer-less": "2.9.3", + "@parcel/transformer-postcss": "2.9.3", + "@parcel/transformer-raw": "2.9.3", + "@parcel/transformer-react-refresh-wrap": "2.9.3", + "@parcel/transformer-sass": "2.9.3", + "@parcel/transformer-svg-react": "2.9.3", + "@parcel/transformer-worklet": "2.9.3", + "@plasmohq/parcel-bundler": "0.5.5", + "@plasmohq/parcel-compressor-utf8": "0.0.6", + "@plasmohq/parcel-namer-manifest": "0.3.12", + "@plasmohq/parcel-optimizer-encapsulate": "0.0.7", + "@plasmohq/parcel-optimizer-es": "0.4.0", + "@plasmohq/parcel-packager": "0.6.14", + "@plasmohq/parcel-resolver": "0.13.2", + "@plasmohq/parcel-resolver-post": "0.4.3", + "@plasmohq/parcel-runtime": "0.23.1", + "@plasmohq/parcel-transformer-inject-env": "0.2.11", + "@plasmohq/parcel-transformer-inline-css": "0.3.11", + "@plasmohq/parcel-transformer-manifest": "0.17.9", + "@plasmohq/parcel-transformer-svelte": "0.5.2", + "@plasmohq/parcel-transformer-vue": "0.5.0" } }, "node_modules/@plasmohq/parcel-core": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-core/-/parcel-core-0.0.1.tgz", - "integrity": "sha512-yh/VdY2jFSJd9OQoA0Qi5QvYbbnz+5vVH2zrjekOEga89fWqtiBHhKCz9d/TI4DzMrUOuSNEOtmPoIcmtUiXFQ==", - "dependencies": { - "@parcel/cache": "2.8.3", - "@parcel/core": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/events": "2.8.3", - "@parcel/fs": "2.8.3", - "@parcel/graph": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/package-manager": "2.8.3", - "@parcel/plugin": "2.8.3", + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-core/-/parcel-core-0.1.8.tgz", + "integrity": "sha512-kMWuazvf925ZAn2yHzzrb4Zsje1titFmvi/C5cXrI0TH58eT7n6GUiRXiOYP4JgGDHs/pEygx3WPuyWVTNF2HQ==", + "dependencies": { + "@parcel/cache": "2.9.3", + "@parcel/core": "2.9.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/events": "2.9.3", + "@parcel/fs": "2.9.3", + "@parcel/graph": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/logger": "2.9.3", + "@parcel/package-manager": "2.9.3", + "@parcel/plugin": "2.9.3", "@parcel/source-map": "2.1.1", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", - "@parcel/workers": "2.8.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", + "@parcel/watcher": "2.2.0", + "@parcel/workers": "2.9.3", "abortcontroller-polyfill": "1.7.5", "nullthrows": "1.1.1" }, @@ -3326,67 +4177,244 @@ } }, "node_modules/@plasmohq/parcel-namer-manifest": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-namer-manifest/-/parcel-namer-manifest-0.3.8.tgz", - "integrity": "sha512-xxR8ekY8IzArjh5tXqhjHD04tyaBF1s+6/qv78fLLAud2zKVa1N8j1qxhTrnD5LCZUJMVGQlebJ14rQiEi8uWg==", + "version": "0.3.12", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-namer-manifest/-/parcel-namer-manifest-0.3.12.tgz", + "integrity": "sha512-mNyIVK4nRbjlnXXUygBcmV7xLzgS1HZ3vedxUrMQah0Wp0Y20GFcomToDBC0w9NXIZVSSKY0bRIeh0B6/verfQ==", "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3" + "@parcel/core": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3" }, "engines": { "parcel": ">= 2.7.0" } }, - "node_modules/@plasmohq/parcel-optimizer-es": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-optimizer-es/-/parcel-optimizer-es-0.1.4.tgz", - "integrity": "sha512-GlFebpzkb+onJqBLRuYwghEqr37DSQaP8OzXwTksqUQtKd1vzemEtOI1wrCJ6XD2tMPBs/iUh5ffDJpe2LYN3w==", + "node_modules/@plasmohq/parcel-optimizer-encapsulate": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-optimizer-encapsulate/-/parcel-optimizer-encapsulate-0.0.7.tgz", + "integrity": "sha512-mA9kY5dwuebQ4vLX6A5yTFo0gZZNWKUHpF6yO0lYq3oP843MyRJS8SxAtzQb4vTlVWPk3SX6Yw81DgBo4I6Xiw==", "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/core": "2.9.3", + "@parcel/plugin": "2.9.3", "@parcel/source-map": "2.1.1", - "@parcel/utils": "2.8.3", - "esbuild": "0.17.15", - "nullthrows": "1.1.1", - "terser": "5.16.8" + "@parcel/types": "2.9.3" }, "engines": { "parcel": ">= 2.8.0" } }, - "node_modules/@plasmohq/parcel-optimizer-es/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "node_modules/@plasmohq/parcel-optimizer-es": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-optimizer-es/-/parcel-optimizer-es-0.4.0.tgz", + "integrity": "sha512-Iz1cTuw38wEbSQ36/dVKh5MyRA12/Ecrx90pqaIkoqA9ZSZuxuWWa7rPa3bVMFkzi28BpVHW1z9EnhVN4188kQ==", + "dependencies": { + "@parcel/core": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/source-map": "2.1.1", + "@parcel/utils": "2.9.3", + "@swc/core": "1.3.82", + "nullthrows": "1.1.1" + }, + "engines": { + "parcel": ">= 2.8.0" + } }, - "node_modules/@plasmohq/parcel-optimizer-es/node_modules/terser": { - "version": "5.16.8", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.8.tgz", - "integrity": "sha512-QI5g1E/ef7d+PsDifb+a6nnVgC4F22Bg6T0xrBrz6iloVB4PUkkunp6V8nzoOOZJIzjWVdAGqCdlKlhLq/TbIA==", + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.82.tgz", + "integrity": "sha512-jpC1a18HMH67018Ij2jh+hT7JBFu7ZKcQVfrZ8K6JuEY+kjXmbea07P9MbQUZbAe0FB+xi3CqEVCP73MebodJQ==", + "hasInstallScript": true, "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" + "@swc/types": "^0.1.4" }, - "bin": { - "terser": "bin/terser" + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.3.82", + "@swc/core-darwin-x64": "1.3.82", + "@swc/core-linux-arm-gnueabihf": "1.3.82", + "@swc/core-linux-arm64-gnu": "1.3.82", + "@swc/core-linux-arm64-musl": "1.3.82", + "@swc/core-linux-x64-gnu": "1.3.82", + "@swc/core-linux-x64-musl": "1.3.82", + "@swc/core-win32-arm64-msvc": "1.3.82", + "@swc/core-win32-ia32-msvc": "1.3.82", + "@swc/core-win32-x64-msvc": "1.3.82" + }, + "peerDependencies": { + "@swc/helpers": "^0.5.0" }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-darwin-arm64": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.82.tgz", + "integrity": "sha512-JfsyDW34gVKD3uE0OUpUqYvAD3yseEaicnFP6pB292THtLJb0IKBBnK50vV/RzEJtc1bR3g1kNfxo2PeurZTrA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-darwin-x64": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.82.tgz", + "integrity": "sha512-ogQWgNMq7qTpITjcP3dnzkFNj7bh6SwMr859GvtOTrE75H7L7jDWxESfH4f8foB/LGxBKiDNmxKhitCuAsZK4A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.82.tgz", + "integrity": "sha512-7TMXG1lXlNhD0kUiEqs+YlGV4irAdBa2quuy+XI3oJf2fBK6dQfEq4xBy65B3khrorzQS3O0oDGQ+cmdpHExHA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.82.tgz", + "integrity": "sha512-26JkOujbzcItPAmIbD5vHJxQVy5ihcSu3YHTKwope1h28sApZdtE7S3e2G3gsZRTIdsCQkXUtAQeqHxGWWR3pw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-linux-arm64-musl": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.82.tgz", + "integrity": "sha512-8Izj9tuuMpoc3cqiPBRtwqpO1BZ/+sfZVsEhLxrbOFlcSb8LnKyMle1g3JMMUwI4EU75RGVIzZMn8A6GOKdJbA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-linux-x64-gnu": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.82.tgz", + "integrity": "sha512-0GSrIBScQwTaPv46T2qB7XnDYxndRCpwH4HMjh6FN+I+lfPUhTSJKW8AonqrqT1TbpFIgvzQs7EnTsD7AnSCow==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-linux-x64-musl": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.82.tgz", + "integrity": "sha512-KJUnaaepDKNzrEbwz4jv0iC3/t9x0NSoe06fnkAlhh2+NFKWKKJhVCOBTrpds8n7eylBDIXUlK34XQafjVMUdg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.82.tgz", + "integrity": "sha512-TR3MHKhDYIyGyFcyl2d/p1ftceXcubAhX5wRSOdtOyr5+K/v3jbyCCqN7bbqO5o43wQVCwwR/drHleYyDZvg8Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.82.tgz", + "integrity": "sha512-ZX4HzVVt6hs84YUg70UvyBJnBOIspmQQM0iXSzBvOikk3zRoN7BnDwQH4GScvevCEBuou60+i4I6d5kHLOfh8Q==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-win32-x64-msvc": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.82.tgz", + "integrity": "sha512-4mJMnex21kbQoaHeAmHnVwQN9/XAfPszJ6n9HI7SVH+aAHnbBIR0M59/b50/CJMjTj5niUGk7EwQ3nhVNOG32g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], "engines": { "node": ">=10" } }, "node_modules/@plasmohq/parcel-packager": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-packager/-/parcel-packager-0.6.9.tgz", - "integrity": "sha512-TYcGjTM4+J/C5PVhZX7/eLBof3KOEHZtadGvtC1N6W1RCvWddhEx41LdCWB3jqVOOFm39KA6reLi9qoi5ffOLg==", - "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", + "version": "0.6.14", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-packager/-/parcel-packager-0.6.14.tgz", + "integrity": "sha512-pFab9COfafx66CtOFWgLgKf4TUPLb5EiTO4ecRz1HDINSvPl48ci+3czmtSzOI4+b1uiqZYxUB3eeaMfh9XWpA==", + "dependencies": { + "@parcel/core": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", "nullthrows": "1.1.1" }, "engines": { @@ -3394,58 +4422,46 @@ } }, "node_modules/@plasmohq/parcel-resolver": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-resolver/-/parcel-resolver-0.12.1.tgz", - "integrity": "sha512-1MCR6B4tS18mizX81pzUyUCg7JVQiB6/88tTrZy8vxwteGZb3wtW0gbeDmPuMn+Fes1+R1XAaX6b2kGGsh4Q7Q==", - "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/types": "2.8.3", - "fast-glob": "3.2.12", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-resolver/-/parcel-resolver-0.13.2.tgz", + "integrity": "sha512-JVXk65c5g5rOci9xmuvEqpemOFc6yTlGO1A1LCllFeByl2hBszRCBBSNp9wsaes2gQIbClgzFjbOSijKV3acNw==", + "dependencies": { + "@parcel/core": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/types": "2.9.3", + "fast-glob": "3.3.2", "fs-extra": "11.1.1", - "got": "12.6.0" + "got": "13.0.0" }, "engines": { "parcel": ">= 2.7.0" } }, "node_modules/@plasmohq/parcel-resolver-post": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-resolver-post/-/parcel-resolver-post-0.1.10.tgz", - "integrity": "sha512-KYUFMK1Sj5IVb30R5StrSquxAU6PN95Fe1u+cKqpqAqju6SpJCZAhHGVnfScmWOwUKlowdw5GG00o+ujmN4+OA==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-resolver-post/-/parcel-resolver-post-0.4.3.tgz", + "integrity": "sha512-+KxdAOyBJNK7wxLUbLhx0d4AWQg2trcCK8rwOSNL8JP0OgtSDaOFa2NqCTFwuccGco4PzmK+27U17LWSGTFAOQ==", "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", - "tsup": "6.7.0", - "typescript": "5.0.4" + "@parcel/core": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", + "tsup": "7.2.0", + "typescript": "5.2.2" }, "engines": { "parcel": ">= 2.7.0" } }, - "node_modules/@plasmohq/parcel-resolver-post/node_modules/typescript": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=12.20" - } - }, "node_modules/@plasmohq/parcel-runtime": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-runtime/-/parcel-runtime-0.18.1.tgz", - "integrity": "sha512-BZjDOWpYN5ubDeTu7+CVMk0SZumwPnKlikqgmOGzYZZDafEY5EF+4q0MJkJX2yE9PnP00A+zbnvwaOPz+RSp3g==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-runtime/-/parcel-runtime-0.23.1.tgz", + "integrity": "sha512-EiBjAJcJjVFarUmiIqywKd+MHGIThWTkcZe5IYfR7ecaJRNhhZF1B/gPgoAwv1nLcxfvRIC2CF9z9frwQvrOYQ==", "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/core": "2.9.3", + "@parcel/plugin": "2.9.3", "react-refresh": "0.14.0" }, "engines": { @@ -3461,64 +4477,37 @@ } }, "node_modules/@plasmohq/parcel-transformer-inject-env": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inject-env/-/parcel-transformer-inject-env-0.2.7.tgz", - "integrity": "sha512-JVbFMXapkJqMQDwLj9vSTx0lC93cfCWQNPdDkaLDscv965uMCTuUXOE4OfaSy3y7gr9y1gk2EgLEmiEjyzaecQ==", + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inject-env/-/parcel-transformer-inject-env-0.2.11.tgz", + "integrity": "sha512-eGwwoaDbPPwrRcEgOi/BpLVGe5ttrBhs91NBcKMpE/D5gktfbJPD1zHG8MPtQdE4Iq23aG3JUbiT5clmdwtUhQ==", "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/types": "2.8.3" + "@parcel/core": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/types": "2.9.3" }, "engines": { "parcel": ">= 2.7.0" } }, "node_modules/@plasmohq/parcel-transformer-inline-css": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inline-css/-/parcel-transformer-inline-css-0.3.4.tgz", - "integrity": "sha512-bnAnNfxstFsM4LcTCnzSj8b4gl/yO65V9F0VAvCEJyh5OUz+xA3gkVq3m0XXfftNeWjWpS9jsQ43VIIuCfDeYQ==", + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inline-css/-/parcel-transformer-inline-css-0.3.11.tgz", + "integrity": "sha512-EUSwEowFNSgC/F1q/V4H4NXJ23wwLzlmRI6lvIr6S0mIuG/FCga+lAV3IZ+yAuXqUM2VexX6JyYYpNVidrMSxw==", "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", - "browserslist": "4.21.5", - "lightningcss": "1.19.0" + "@parcel/core": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", + "browserslist": "4.22.1", + "lightningcss": "1.21.8" }, "engines": { "parcel": ">= 2.7.0" } }, - "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.19.0.tgz", - "integrity": "sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==", + "version": "1.21.8", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.21.8.tgz", + "integrity": "sha512-jEqaL7m/ZckZJjlMAfycr1Kpz7f93k6n7KGF5SJjuPSm6DWI6h3ayLZmgRHgy1OfrwoCed6h4C/gHYPOd1OFMA==", "dependencies": { "detect-libc": "^1.0.3" }, @@ -3530,20 +4519,21 @@ "url": "https://opencollective.com/parcel" }, "optionalDependencies": { - "lightningcss-darwin-arm64": "1.19.0", - "lightningcss-darwin-x64": "1.19.0", - "lightningcss-linux-arm-gnueabihf": "1.19.0", - "lightningcss-linux-arm64-gnu": "1.19.0", - "lightningcss-linux-arm64-musl": "1.19.0", - "lightningcss-linux-x64-gnu": "1.19.0", - "lightningcss-linux-x64-musl": "1.19.0", - "lightningcss-win32-x64-msvc": "1.19.0" + "lightningcss-darwin-arm64": "1.21.8", + "lightningcss-darwin-x64": "1.21.8", + "lightningcss-freebsd-x64": "1.21.8", + "lightningcss-linux-arm-gnueabihf": "1.21.8", + "lightningcss-linux-arm64-gnu": "1.21.8", + "lightningcss-linux-arm64-musl": "1.21.8", + "lightningcss-linux-x64-gnu": "1.21.8", + "lightningcss-linux-x64-musl": "1.21.8", + "lightningcss-win32-x64-msvc": "1.21.8" } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-darwin-arm64": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.19.0.tgz", - "integrity": "sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==", + "version": "1.21.8", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.21.8.tgz", + "integrity": "sha512-BOMoGfcgkk2f4ltzsJqmkjiqRtlZUK+UdwhR+P6VgIsnpQBV3G01mlL6GzYxYqxq+6/3/n/D+4oy2NeknmADZw==", "cpu": [ "arm64" ], @@ -3560,9 +4550,9 @@ } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-darwin-x64": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.19.0.tgz", - "integrity": "sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==", + "version": "1.21.8", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.21.8.tgz", + "integrity": "sha512-YhF64mcVDPKKufL4aNFBnVH7uvzE0bW3YUsPXdP4yUcT/8IXChypOZ/PE1pmt2RlbmsyVuuIIeZU4zTyZe5Amw==", "cpu": [ "x64" ], @@ -3578,10 +4568,29 @@ "url": "https://opencollective.com/parcel" } }, + "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-freebsd-x64": { + "version": "1.21.8", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.21.8.tgz", + "integrity": "sha512-CV6A/vTG2Ryd3YpChEgfWWv4TXCAETo9TcHSNx0IP0dnKcnDEiAko4PIKhCqZL11IGdN1ZLBCVPw+vw5ZYwzfA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.19.0.tgz", - "integrity": "sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==", + "version": "1.21.8", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.21.8.tgz", + "integrity": "sha512-9PMbqh8n/Xq0F4/j2NR/hHM2HRDiFXFSF0iOvV67pNWKJkHIO6mR8jBw/88Aro5Ye/ILsX5OuWsxIVJDFv0NXA==", "cpu": [ "arm" ], @@ -3598,9 +4607,9 @@ } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.19.0.tgz", - "integrity": "sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==", + "version": "1.21.8", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.21.8.tgz", + "integrity": "sha512-JTM/TuMMllkzaXV7/eDjG4IJKLlCl+RfYZwtsVmC82gc0QX0O37csGAcY2OGleiuA4DnEo/Qea5WoFfZUNC6zg==", "cpu": [ "arm64" ], @@ -3617,9 +4626,9 @@ } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-linux-arm64-musl": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.19.0.tgz", - "integrity": "sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==", + "version": "1.21.8", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.21.8.tgz", + "integrity": "sha512-01gWShXrgoIb8urzShpn1RWtZuaSyKSzF2hfO+flzlTPoACqcO3rgcu/3af4Cw54e8vKzL5hPRo4kROmgaOMLg==", "cpu": [ "arm64" ], @@ -3636,9 +4645,9 @@ } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-linux-x64-gnu": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.19.0.tgz", - "integrity": "sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==", + "version": "1.21.8", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.21.8.tgz", + "integrity": "sha512-yVB5vYJjJb/Aku0V9QaGYIntvK/1TJOlNB9GmkNpXX5bSSP2pYW4lWW97jxFMHO908M0zjEt1qyOLMyqojHL+Q==", "cpu": [ "x64" ], @@ -3655,9 +4664,9 @@ } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-linux-x64-musl": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.19.0.tgz", - "integrity": "sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==", + "version": "1.21.8", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.21.8.tgz", + "integrity": "sha512-TYi+KNtBVK0+FZvxTX/d5XJb+tw3Jq+2Rr9hW359wp1afsi1Vkg+uVGgbn+m2dipa5XwpCseQq81ylMlXuyfPw==", "cpu": [ "x64" ], @@ -3674,9 +4683,9 @@ } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-win32-x64-msvc": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.19.0.tgz", - "integrity": "sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==", + "version": "1.21.8", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.21.8.tgz", + "integrity": "sha512-mww+kqbPx0/C44l2LEloECtRUuOFDjq9ftp+EHTPiCp2t+avy0sh8MaFwGsrKkj2XfZhaRhi4CPVKBoqF1Qlwg==", "cpu": [ "x64" ], @@ -3693,19 +4702,19 @@ } }, "node_modules/@plasmohq/parcel-transformer-manifest": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-manifest/-/parcel-transformer-manifest-0.14.5.tgz", - "integrity": "sha512-++wf/OM+asx5OPOY6aSMmbTEIChS7rEoUT97i5Xu3rv2c7jnSsA1VMnMetbGEcmAMEDwpLL9wdHrO/XdR/L82g==", + "version": "0.17.9", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-manifest/-/parcel-transformer-manifest-0.17.9.tgz", + "integrity": "sha512-syL5AbC7sKCNd6jpNU6qKdeUVWUDhiWLoHC5IYTVGcdVjKBql6lgs+e2JehjNB1BYW2lTrY5v3lI26Z6P6+/9Q==", "dependencies": { "@mischnic/json-sourcemap": "0.1.0", - "@parcel/core": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/fs": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/core": "2.9.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/fs": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", "content-security-policy-parser": "0.4.1", - "json-schema-to-ts": "2.7.2", + "json-schema-to-ts": "2.9.2", "nullthrows": "1.1.1" }, "engines": { @@ -3738,42 +4747,44 @@ "node": ">=12.0.0" } }, - "node_modules/@plasmohq/parcel-transformer-svelte3": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-svelte3/-/parcel-transformer-svelte3-0.4.6.tgz", - "integrity": "sha512-b8UwjtrSoX6hLcKBTvnPFPLYE89bh7YSZKTPhP6flAag0nGPPAavYM6cNa6GP6Ftv3RldhC/oRLFpTA0FO9R3w==", + "node_modules/@plasmohq/parcel-transformer-svelte": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-svelte/-/parcel-transformer-svelte-0.5.2.tgz", + "integrity": "sha512-kZevkKYgYB7KZqi1+8k5ELqrSNKakqBwuTLnIT0BOx/8VKTJ6fwkzW0SR1OFsDJIACRFbMLO77u+erwHkodBEA==", "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/core": "2.9.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", "@parcel/source-map": "2.1.1", - "@parcel/utils": "2.8.3" + "@parcel/utils": "2.9.3", + "svelte": "4.0.1" }, "engines": { "parcel": ">= 2.7.0" } }, - "node_modules/@plasmohq/parcel-transformer-vue3": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-vue3/-/parcel-transformer-vue3-0.3.8.tgz", - "integrity": "sha512-ntkgFfLHL7PiUWbL5KWo/dLiEPLYc7hkNvS3gH2Bpg8e0eJXLEAP28VD6HVSPDOX7pUSJiu4RIOecQCK8Nxnbg==", - "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", + "node_modules/@plasmohq/parcel-transformer-vue": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-vue/-/parcel-transformer-vue-0.5.0.tgz", + "integrity": "sha512-/3oVbajt+DRqtbM0RkKFtfyZR8DVjcsYpj1jHqPParGVBiXwgP0D/8Bj5p5/5Iqihs08gzasTcjKcwQKKdj0og==", + "dependencies": { + "@parcel/core": "2.9.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", "@parcel/source-map": "2.1.1", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", "@plasmohq/consolidate": "0.17.0", - "@vue/compiler-sfc": "3.2.47", + "@vue/compiler-sfc": "3.3.4", "nullthrows": "1.1.1", - "semver": "7.3.8" + "semver": "7.5.4", + "vue": "3.3.4" }, "engines": { "parcel": ">= 2.7.0" } }, - "node_modules/@plasmohq/parcel-transformer-vue3/node_modules/lru-cache": { + "node_modules/@plasmohq/parcel-transformer-vue/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", @@ -3784,10 +4795,10 @@ "node": ">=10" } }, - "node_modules/@plasmohq/parcel-transformer-vue3/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "node_modules/@plasmohq/parcel-transformer-vue/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -3798,7 +4809,7 @@ "node": ">=10" } }, - "node_modules/@plasmohq/parcel-transformer-vue3/node_modules/yallist": { + "node_modules/@plasmohq/parcel-transformer-vue/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" @@ -4165,6 +5176,198 @@ "node": ">=10.13.0" } }, + "node_modules/@swc/core": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.4.4.tgz", + "integrity": "sha512-P88AHGWM8xPY3Tjj5360V6vqKCS5UfsyffPJVnr7BKSr45rlG4/pjEGGmFYQjg6ztgPyrGLYz1jSyzajTqTVIA==", + "hasInstallScript": true, + "dependencies": { + "@swc/counter": "^0.1.2", + "@swc/types": "^0.1.5" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.4.4", + "@swc/core-darwin-x64": "1.4.4", + "@swc/core-linux-arm-gnueabihf": "1.4.4", + "@swc/core-linux-arm64-gnu": "1.4.4", + "@swc/core-linux-arm64-musl": "1.4.4", + "@swc/core-linux-x64-gnu": "1.4.4", + "@swc/core-linux-x64-musl": "1.4.4", + "@swc/core-win32-arm64-msvc": "1.4.4", + "@swc/core-win32-ia32-msvc": "1.4.4", + "@swc/core-win32-x64-msvc": "1.4.4" + }, + "peerDependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@swc/core-darwin-arm64": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.4.4.tgz", + "integrity": "sha512-goSHS8yvDgha93RHIV2Vn50neYasqbc4K1g/nKOV6T8kiKVv4w/rmqNJu9Aa0mPGVJtjcr0NvX6bBwE0T4HIzg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-darwin-x64": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.4.4.tgz", + "integrity": "sha512-PLfgL355qsl5c5kUPsFGITgVXoaqjp9sCd0Y5Z5uN7RtSOvwIX28e23eCxj02dOr7OBr8sq6qBlEMDV03T24Iw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.4.4.tgz", + "integrity": "sha512-BVEZVOGnaZvEcHm//KyYzhte46vdF67wLVtmQEXPAlrkRgZ3b/JSySeLXqeocAcOANWb1/SPHlEmPK5azP+JvQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.4.4.tgz", + "integrity": "sha512-ZbOJfVbCjVMKdfvvJDOTpa3tGqU6tfxng1CDjA62RUcqa7sRbovrjSiw6mq5/4EoOF4zK8CtPIG+TlxKPapnuw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-musl": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.4.4.tgz", + "integrity": "sha512-+Gjo1W4tY/4kgEe5h22iuCWkpKcPMccXwYaSLNvgBCBQADB0zKFfF0lNf7y6U+81NFEjhRsdwXMsRGZtgTpUrg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-gnu": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.4.4.tgz", + "integrity": "sha512-PR/VbGm0LEkhpm5qClovZWhE/jYoQSyIeyPh8XY39uUI1u2yEfuz5UCW2sJJIWOvNiAfu7+TjW+9H/I7zBBDJA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-musl": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.4.4.tgz", + "integrity": "sha512-poT9zub4CyVcH1cxwGdrGiZD3urfOaYs/Kd52ve3ymPPeQZq7qQwKqAB/9NxoSiJDaSzJv5OwTEfgaBYCyw0iw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.4.4.tgz", + "integrity": "sha512-29V5/fBd6XXFb7J/ri9ZeSS/GTqXfSWa3BiE0zTNbASpQbEXf+YPYiAtO6c1HqNyQobKB9ni+w7sa8KkAGhHXw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.4.4.tgz", + "integrity": "sha512-2lKEGEjpBOq0z4Nk0tFP9wxVwxgz7FonmjCkzJ95GBb5KNvMrgQQrGNGX6L0hoBo/a1kE752I6V5pOaMyIq5xQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-x64-msvc": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.4.4.tgz", + "integrity": "sha512-xuN0oJhAewga8jNJkT5Wx25RPVnIEMZCYf4irqA5jiK6GckOdcXB8jvEJhggOxnJSW8RDsAtY5q+zw5kNkU+eA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==" + }, "node_modules/@swc/helpers": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", @@ -4173,6 +5376,11 @@ "tslib": "^2.4.0" } }, + "node_modules/@swc/types": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.5.tgz", + "integrity": "sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==" + }, "node_modules/@szmarczak/http-timer": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", @@ -4202,6 +5410,11 @@ "@types/har-format": "*" } }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, "node_modules/@types/filesystem": { "version": "0.0.35", "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.35.tgz", @@ -4583,67 +5796,106 @@ "dev": true }, "node_modules/@vue/compiler-core": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.47.tgz", - "integrity": "sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", + "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", "dependencies": { - "@babel/parser": "^7.16.4", - "@vue/shared": "3.2.47", + "@babel/parser": "^7.21.3", + "@vue/shared": "3.3.4", "estree-walker": "^2.0.2", - "source-map": "^0.6.1" + "source-map-js": "^1.0.2" } }, "node_modules/@vue/compiler-dom": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.47.tgz", - "integrity": "sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", + "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", "dependencies": { - "@vue/compiler-core": "3.2.47", - "@vue/shared": "3.2.47" + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.47.tgz", - "integrity": "sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==", - "dependencies": { - "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.47", - "@vue/compiler-dom": "3.2.47", - "@vue/compiler-ssr": "3.2.47", - "@vue/reactivity-transform": "3.2.47", - "@vue/shared": "3.2.47", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", + "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", + "dependencies": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.4", + "@vue/compiler-dom": "3.3.4", + "@vue/compiler-ssr": "3.3.4", + "@vue/reactivity-transform": "3.3.4", + "@vue/shared": "3.3.4", "estree-walker": "^2.0.2", - "magic-string": "^0.25.7", + "magic-string": "^0.30.0", "postcss": "^8.1.10", - "source-map": "^0.6.1" + "source-map-js": "^1.0.2" } }, "node_modules/@vue/compiler-ssr": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz", - "integrity": "sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", + "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", + "dependencies": { + "@vue/compiler-dom": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/reactivity": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz", + "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==", "dependencies": { - "@vue/compiler-dom": "3.2.47", - "@vue/shared": "3.2.47" + "@vue/shared": "3.3.4" } }, "node_modules/@vue/reactivity-transform": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.47.tgz", - "integrity": "sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", + "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", "dependencies": { - "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.47", - "@vue/shared": "3.2.47", + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4", "estree-walker": "^2.0.2", - "magic-string": "^0.25.7" + "magic-string": "^0.30.0" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz", + "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==", + "dependencies": { + "@vue/reactivity": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz", + "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==", + "dependencies": { + "@vue/runtime-core": "3.3.4", + "@vue/shared": "3.3.4", + "csstype": "^3.1.1" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz", + "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==", + "dependencies": { + "@vue/compiler-ssr": "3.3.4", + "@vue/shared": "3.3.4" + }, + "peerDependencies": { + "vue": "3.3.4" } }, "node_modules/@vue/shared": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.47.tgz", - "integrity": "sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==" + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", + "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" }, "node_modules/@yr/monotone-cubic-spline": { "version": "1.0.3", @@ -4692,14 +5944,14 @@ } }, "node_modules/ansi-escapes": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", - "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dependencies": { - "type-fest": "^3.0.0" + "type-fest": "^0.21.3" }, "engines": { - "node": ">=14.16" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -4709,6 +5961,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, "engines": { "node": ">=12" }, @@ -4758,70 +6011,6 @@ "svg.select.js": "^3.0.1" } }, - "node_modules/archiver": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", - "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", - "dependencies": { - "archiver-utils": "^2.1.0", - "async": "^3.2.3", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.0.0", - "tar-stream": "^2.2.0", - "zip-stream": "^4.1.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/archiver-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", - "dependencies": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/archiver-utils/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/archiver-utils/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/archiver-utils/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", @@ -4837,7 +6026,6 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dev": true, "dependencies": { "dequal": "^2.0.3" } @@ -4977,11 +6165,6 @@ "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", "dev": true }, - "node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" - }, "node_modules/asynciterator.prototype": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", @@ -5053,11 +6236,15 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", - "dev": true, "dependencies": { "dequal": "^2.0.3" } }, + "node_modules/b4a": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", + "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==" + }, "node_modules/babel-plugin-styled-components": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz", @@ -5078,6 +6265,39 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "node_modules/bare-events": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.1.tgz", + "integrity": "sha512-9GYPpsPFvrWBkelIhOhTWtkeZxVxZOdb3VnFTCzlOo3OjvmTvzLoZFUT8kNFACx0vJej6QPney1Cf9BvzCNE/A==", + "optional": true + }, + "node_modules/bare-fs": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.2.1.tgz", + "integrity": "sha512-+CjmZANQDFZWy4PGbVdmALIwmt33aJg8qTkVjClU6X4WmZkTPBDxRHiBn7fpqEWEfF3AC2io++erpViAIQbSjg==", + "optional": true, + "dependencies": { + "bare-events": "^2.0.0", + "bare-os": "^2.0.0", + "bare-path": "^2.0.0", + "streamx": "^2.13.0" + } + }, + "node_modules/bare-os": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.2.0.tgz", + "integrity": "sha512-hD0rOPfYWOMpVirTACt4/nK8mC55La12K5fY1ij8HAdfQakD62M+H4o4tpfKzVGLgRDTuk3vjA4GqGXXCeFbag==", + "optional": true + }, + "node_modules/bare-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.0.tgz", + "integrity": "sha512-DIIg7ts8bdRKwJRJrUMy/PICEaQZaPGZ26lsSx9MJSwIhSrcdHn7/C8W+XmnG/rKi6BaRcz+JO00CjZteybDtw==", + "optional": true, + "dependencies": { + "bare-os": "^2.1.0" + } + }, "node_modules/base-x": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", @@ -5114,15 +6334,38 @@ } }, "node_modules/bl": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", - "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dependencies": { - "buffer": "^6.0.3", + "buffer": "^5.5.0", "inherits": "^2.0.4", "readable-stream": "^3.4.0" } }, + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -5207,19 +6450,6 @@ "ieee754": "^1.2.1" } }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "engines": { - "node": "*" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, "node_modules/bundle-require": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/bundle-require/-/bundle-require-4.0.2.tgz", @@ -5282,7 +6512,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", - "dev": true, "dependencies": { "function-bind": "^1.1.2", "get-intrinsic": "^1.2.1", @@ -5296,17 +6525,8 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" + "engines": { + "node": ">=6" } }, "node_modules/camelcase": { @@ -5356,16 +6576,6 @@ } ] }, - "node_modules/capital-case": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", - "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" - } - }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -5380,23 +6590,9 @@ } }, "node_modules/change-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", - "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", - "dependencies": { - "camel-case": "^4.1.2", - "capital-case": "^1.0.4", - "constant-case": "^3.0.4", - "dot-case": "^3.0.4", - "header-case": "^2.0.4", - "no-case": "^3.0.4", - "param-case": "^3.0.4", - "pascal-case": "^3.1.2", - "path-case": "^3.0.4", - "sentence-case": "^3.0.4", - "snake-case": "^3.0.4", - "tslib": "^2.0.3" - } + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.1.2.tgz", + "integrity": "sha512-CAtbGEDulyjzs05RXy3uKcwqeztz/dMEuAc1Xu9NQBsbrhuGMneL0u9Dj5SoutLKBFYun8txxYIwhjtLNfUmCA==" }, "node_modules/chardet": { "version": "0.7.0", @@ -5446,6 +6642,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dev": true, "dependencies": { "restore-cursor": "^4.0.0" }, @@ -5457,9 +6654,9 @@ } }, "node_modules/cli-spinners": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", - "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", "engines": { "node": ">=6" }, @@ -5504,6 +6701,26 @@ "node": ">=0.8" } }, + "node_modules/code-red": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz", + "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15", + "@types/estree": "^1.0.1", + "acorn": "^8.10.0", + "estree-walker": "^3.0.3", + "periscopic": "^3.1.0" + } + }, + "node_modules/code-red/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, "node_modules/color": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", @@ -5568,20 +6785,6 @@ "node": ">= 10" } }, - "node_modules/compress-commons": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz", - "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", - "dependencies": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^4.0.2", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 10" - } - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -5596,16 +6799,6 @@ "proto-list": "~1.2.1" } }, - "node_modules/constant-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", - "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case": "^2.0.2" - } - }, "node_modules/content-security-policy-parser": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/content-security-policy-parser/-/content-security-policy-parser-0.4.1.tgz", @@ -5630,11 +6823,6 @@ "url": "https://github.com/sponsors/mesqueeb" } }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, "node_modules/cosmiconfig": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", @@ -5650,29 +6838,6 @@ "node": ">=10" } }, - "node_modules/crc-32": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "bin": { - "crc32": "bin/crc32.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/crc32-stream": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz", - "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", - "dependencies": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" - }, - "engines": { - "node": ">= 10" - } - }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -5796,8 +6961,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", - "optional": true, - "peer": true, "dependencies": { "mdn-data": "2.0.30", "source-map-js": "^1.0.1" @@ -5868,8 +7031,7 @@ "node_modules/csstype": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", - "dev": true + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" }, "node_modules/damerau-levenshtein": { "version": "1.0.8", @@ -5971,7 +7133,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", - "dev": true, "dependencies": { "get-intrinsic": "^1.2.1", "gopd": "^1.0.1", @@ -6002,7 +7163,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "dev": true, "engines": { "node": ">=6" } @@ -6112,21 +7272,15 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, "node_modules/dotenv": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", - "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" } }, "node_modules/dotenv-expand": { @@ -6140,7 +7294,8 @@ "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true }, "node_modules/electron-to-chromium": { "version": "1.4.583", @@ -6150,7 +7305,8 @@ "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true }, "node_modules/end-of-stream": { "version": "1.4.4", @@ -6320,9 +7476,9 @@ } }, "node_modules/esbuild": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.15.tgz", - "integrity": "sha512-LBUV2VsUIc/iD9ME75qhT4aJj0r75abCVS0jakhFzOtR7TQsqQA5w0tZ+KTKnwl3kXE0MhskNdHDh/I5aCR1Zw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", "hasInstallScript": true, "bin": { "esbuild": "bin/esbuild" @@ -6331,28 +7487,28 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.17.15", - "@esbuild/android-arm64": "0.17.15", - "@esbuild/android-x64": "0.17.15", - "@esbuild/darwin-arm64": "0.17.15", - "@esbuild/darwin-x64": "0.17.15", - "@esbuild/freebsd-arm64": "0.17.15", - "@esbuild/freebsd-x64": "0.17.15", - "@esbuild/linux-arm": "0.17.15", - "@esbuild/linux-arm64": "0.17.15", - "@esbuild/linux-ia32": "0.17.15", - "@esbuild/linux-loong64": "0.17.15", - "@esbuild/linux-mips64el": "0.17.15", - "@esbuild/linux-ppc64": "0.17.15", - "@esbuild/linux-riscv64": "0.17.15", - "@esbuild/linux-s390x": "0.17.15", - "@esbuild/linux-x64": "0.17.15", - "@esbuild/netbsd-x64": "0.17.15", - "@esbuild/openbsd-x64": "0.17.15", - "@esbuild/sunos-x64": "0.17.15", - "@esbuild/win32-arm64": "0.17.15", - "@esbuild/win32-ia32": "0.17.15", - "@esbuild/win32-x64": "0.17.15" + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" } }, "node_modules/escalade": { @@ -6509,22 +7665,6 @@ "eslint-plugin-import": "*" } }, - "node_modules/eslint-import-resolver-typescript/node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, "node_modules/eslint-module-utils": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", @@ -7030,10 +8170,15 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" + }, "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -7066,9 +8211,9 @@ } }, "node_modules/fflate": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz", - "integrity": "sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==" + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.1.tgz", + "integrity": "sha512-/exOvEuc+/iaUm105QIiOt4LpBdMTWsXxqR0HDF35vx3fmaKzw7354gTilCh5rkzEt8WYyG//ku3h3nRmd7CHQ==" }, "node_modules/figures": { "version": "5.0.0", @@ -7225,7 +8370,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -7269,7 +8413,6 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", - "dev": true, "dependencies": { "function-bind": "^1.1.2", "has-proto": "^1.0.1", @@ -7281,11 +8424,11 @@ } }, "node_modules/get-port": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-6.1.2.tgz", - "integrity": "sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-7.0.0.tgz", + "integrity": "sha512-mDHFgApoQd+azgMdwylJrv2DX47ywGq1i5VFJE7fZ0dttNq3iQMfsU4IvEgBHojA3KqEudyu7Vq+oN8kNaNkWw==", "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -7339,6 +8482,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -7416,7 +8560,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -7425,9 +8568,9 @@ } }, "node_modules/got": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-12.6.0.tgz", - "integrity": "sha512-WTcaQ963xV97MN3x0/CbAriXFZcXCfgxVp91I+Ze6pawQOa7SgzwSx2zIJJsX+kTajMnVs0xcFD1TxZKFqhdnQ==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/got/-/got-13.0.0.tgz", + "integrity": "sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==", "dependencies": { "@sindresorhus/is": "^5.2.0", "@szmarczak/http-timer": "^5.0.1", @@ -7442,7 +8585,7 @@ "responselike": "^3.0.0" }, "engines": { - "node": ">=14.16" + "node": ">=16" }, "funding": { "url": "https://github.com/sindresorhus/got?sponsor=1" @@ -7496,7 +8639,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", - "dev": true, "dependencies": { "get-intrinsic": "^1.2.2" }, @@ -7508,7 +8650,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -7520,7 +8661,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -7547,7 +8687,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", - "dev": true, "dependencies": { "function-bind": "^1.1.2" }, @@ -7555,15 +8694,6 @@ "node": ">= 0.4" } }, - "node_modules/header-case": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", - "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", - "dependencies": { - "capital-case": "^1.0.4", - "tslib": "^2.0.3" - } - }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", @@ -7811,30 +8941,52 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "node_modules/inquirer": { - "version": "9.1.5", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.1.5.tgz", - "integrity": "sha512-3ygAIh8gcZavV9bj6MTdYddG2zPSYswP808fKS46NOwlF0zZljVpnLCHODDqItWJDbDpLb3aouAxGaJbkxoppA==", - "dependencies": { - "ansi-escapes": "^6.0.0", - "chalk": "^5.2.0", - "cli-cursor": "^4.0.0", - "cli-width": "^4.0.0", - "external-editor": "^3.0.3", + "version": "9.2.12", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.12.tgz", + "integrity": "sha512-mg3Fh9g2zfuVWJn6lhST0O7x4n03k7G8Tx5nvikJkbq8/CK47WDVm+UznF0G6s5Zi0KcyUisr6DU8T67N5U+1Q==", + "dependencies": { + "@ljharb/through": "^2.3.11", + "ansi-escapes": "^4.3.2", + "chalk": "^5.3.0", + "cli-cursor": "^3.1.0", + "cli-width": "^4.1.0", + "external-editor": "^3.1.0", "figures": "^5.0.0", "lodash": "^4.17.21", "mute-stream": "1.0.0", - "ora": "^6.1.2", - "run-async": "^2.4.0", - "rxjs": "^7.8.0", - "string-width": "^5.1.2", - "strip-ansi": "^7.0.1", - "through": "^2.3.6", - "wrap-ansi": "^8.1.0" + "ora": "^5.4.1", + "run-async": "^3.0.0", + "rxjs": "^7.8.1", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0" }, "engines": { "node": ">=14.18.0" } }, + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/inquirer/node_modules/chalk": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", @@ -7846,6 +8998,95 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/inquirer/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/inquirer/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/internal-slot": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", @@ -8031,14 +9272,11 @@ } }, "node_modules/is-interactive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", - "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/is-json": { @@ -8101,6 +9339,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "dependencies": { + "@types/estree": "*" + } + }, "node_modules/is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -8244,11 +9490,6 @@ "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, "node_modules/isbinaryfile": { "version": "4.0.10", "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", @@ -8333,9 +9574,9 @@ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, "node_modules/json-schema-to-ts": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-2.7.2.tgz", - "integrity": "sha512-R1JfqKqbBR4qE8UyBR56Ms30LL62/nlhoz+1UkfI/VE7p54Awu919FZ6ZUPG8zIa3XB65usPJgr1ONVncUGSaQ==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-2.9.2.tgz", + "integrity": "sha512-h9WqLkTVpBbiaPb5OmeUpz/FBLS/kvIJw4oRCPiEisIu2WjMh+aai0QIY2LoOhRFx5r92taGLcerIrzxKBAP6g==", "dependencies": { "@babel/runtime": "^7.18.3", "@types/json-schema": "^7.0.9", @@ -8420,53 +9661,6 @@ "node": ">=0.10" } }, - "node_modules/lazystream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", - "dependencies": { - "readable-stream": "^2.0.5" - }, - "engines": { - "node": ">= 0.6.3" - } - }, - "node_modules/lazystream/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/lazystream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/lazystream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/legacy-swc-helpers": { - "name": "@swc/helpers", - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz", - "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==", - "dependencies": { - "tslib": "^2.4.0" - } - }, "node_modules/less": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz", @@ -8518,9 +9712,9 @@ } }, "node_modules/lightningcss": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.22.1.tgz", - "integrity": "sha512-Fy45PhibiNXkm0cK5FJCbfO8Y6jUpD/YcHf/BtuI+jvYYqSXKF4muk61jjE8YxCR9y+hDYIWSzHTc+bwhDE6rQ==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.24.0.tgz", + "integrity": "sha512-y36QEEDVx4IM7/yIZNsZJMRREIu26WzTsauIysf5s76YeCmlSbRZS7aC97IGPuoFRnyZ5Wx43OBsQBFB5Ne7ng==", "dependencies": { "detect-libc": "^1.0.3" }, @@ -8532,21 +9726,21 @@ "url": "https://opencollective.com/parcel" }, "optionalDependencies": { - "lightningcss-darwin-arm64": "1.22.1", - "lightningcss-darwin-x64": "1.22.1", - "lightningcss-freebsd-x64": "1.22.1", - "lightningcss-linux-arm-gnueabihf": "1.22.1", - "lightningcss-linux-arm64-gnu": "1.22.1", - "lightningcss-linux-arm64-musl": "1.22.1", - "lightningcss-linux-x64-gnu": "1.22.1", - "lightningcss-linux-x64-musl": "1.22.1", - "lightningcss-win32-x64-msvc": "1.22.1" + "lightningcss-darwin-arm64": "1.24.0", + "lightningcss-darwin-x64": "1.24.0", + "lightningcss-freebsd-x64": "1.24.0", + "lightningcss-linux-arm-gnueabihf": "1.24.0", + "lightningcss-linux-arm64-gnu": "1.24.0", + "lightningcss-linux-arm64-musl": "1.24.0", + "lightningcss-linux-x64-gnu": "1.24.0", + "lightningcss-linux-x64-musl": "1.24.0", + "lightningcss-win32-x64-msvc": "1.24.0" } }, "node_modules/lightningcss-darwin-arm64": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.22.1.tgz", - "integrity": "sha512-ldvElu+R0QimNTjsKpaZkUv3zf+uefzLy/R1R19jtgOfSRM+zjUCUgDhfEDRmVqJtMwYsdhMI2aJtJChPC6Osg==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.24.0.tgz", + "integrity": "sha512-rTNPkEiynOu4CfGdd5ZfVOQe2gd2idfQd4EfX1l2ZUUwd+2SwSdbb7cG4rlwfnZckbzCAygm85xkpekRE5/wFw==", "cpu": [ "arm64" ], @@ -8563,9 +9757,9 @@ } }, "node_modules/lightningcss-darwin-x64": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.22.1.tgz", - "integrity": "sha512-5p2rnlVTv6Gpw4PlTLq925nTVh+HFh4MpegX8dPDYJae+NFVjQ67gY7O6iHIzQjLipDiYejFF0yHrhjU3XgLBQ==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.24.0.tgz", + "integrity": "sha512-4KCeF2RJjzp9xdGY8zIH68CUtptEg8uz8PfkHvsIdrP4t9t5CIgfDBhiB8AmuO75N6SofdmZexDZIKdy9vA7Ww==", "cpu": [ "x64" ], @@ -8582,9 +9776,9 @@ } }, "node_modules/lightningcss-freebsd-x64": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.22.1.tgz", - "integrity": "sha512-1FaBtcFrZqB2hkFbAxY//Pnp8koThvyB6AhjbdVqKD4/pu13Rl91fKt2N9qyeQPUt3xy7ORUvSO+dPk3J6EjXg==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.24.0.tgz", + "integrity": "sha512-FJAYlek1wXuVTsncNU0C6YD41q126dXcIUm97KAccMn9C4s/JfLSqGWT2gIzAblavPFkyGG2gIADTWp3uWfN1g==", "cpu": [ "x64" ], @@ -8601,9 +9795,9 @@ } }, "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.22.1.tgz", - "integrity": "sha512-6rub98tYGfE5I5j0BP8t/2d4BZyu1S7Iz9vUkm0H26snAFHYxLfj3RbQn0xHHIePSetjLnhcg3QlfwUAkD/FYg==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.24.0.tgz", + "integrity": "sha512-N55K6JqzMx7C0hYUu1YmWqhkHwzEJlkQRMA6phY65noO0I1LOAvP4wBIoFWrzRE+O6zL0RmXJ2xppqyTbk3sYw==", "cpu": [ "arm" ], @@ -8620,9 +9814,9 @@ } }, "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.22.1.tgz", - "integrity": "sha512-nYO5qGtb/1kkTZu3FeTiM+2B2TAb7m2DkLCTgQIs2bk2o9aEs7I96fwySKcoHWQAiQDGR9sMux9vkV4KQXqPaQ==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.24.0.tgz", + "integrity": "sha512-MqqUB2TpYtFWeBvvf5KExDdClU3YGLW5bHKs50uKKootcvG9KoS7wYwd5UichS+W3mYLc5yXUPGD1DNWbLiYKw==", "cpu": [ "arm64" ], @@ -8639,9 +9833,9 @@ } }, "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.22.1.tgz", - "integrity": "sha512-MCV6RuRpzXbunvzwY644iz8cw4oQxvW7oer9xPkdadYqlEyiJJ6wl7FyJOH7Q6ZYH4yjGAUCvxDBxPbnDu9ZVg==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.24.0.tgz", + "integrity": "sha512-5wn4d9tFwa5bS1ao9mLexYVJdh3nn09HNIipsII6ZF7z9ZA5J4dOEhMgKoeCl891axTGTUYd8Kxn+Hn3XUSYRQ==", "cpu": [ "arm64" ], @@ -8658,9 +9852,9 @@ } }, "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.22.1.tgz", - "integrity": "sha512-RjNgpdM20VUXgV7us/VmlO3Vn2ZRiDnc3/bUxCVvySZWPiVPprpqW/QDWuzkGa+NCUf6saAM5CLsZLSxncXJwg==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.24.0.tgz", + "integrity": "sha512-3j5MdTh+LSDF3o6uDwRjRUgw4J+IfDCVtdkUrJvKxL79qBLUujXY7CTe5X3IQDDLKEe/3wu49r8JKgxr0MfjbQ==", "cpu": [ "x64" ], @@ -8677,9 +9871,9 @@ } }, "node_modules/lightningcss-linux-x64-musl": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.22.1.tgz", - "integrity": "sha512-ZgO4C7Rd6Hv/5MnyY2KxOYmIlzk4rplVolDt3NbkNR8DndnyX0Q5IR4acJWNTBICQ21j3zySzKbcJaiJpk/4YA==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.24.0.tgz", + "integrity": "sha512-HI+rNnvaLz0o36z6Ki0gyG5igVGrJmzczxA5fznr6eFTj3cHORoR/j2q8ivMzNFR4UKJDkTWUH5LMhacwOHWBA==", "cpu": [ "x64" ], @@ -8696,9 +9890,9 @@ } }, "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.22.1.tgz", - "integrity": "sha512-4pozV4eyD0MDET41ZLHAeBo+H04Nm2UEYIk5w/ts40231dRFV7E0cjwbnZvSoc1DXFgecAhiC0L16ruv/ZDCpg==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.24.0.tgz", + "integrity": "sha512-oeije/t7OZ5N9vSs6amyW/34wIYoBCpE6HUlsSKcP2SR1CVgx9oKEM00GtQmtqNnYiMIfsSm7+ppMb4NLtD5vg==", "cpu": [ "x64" ], @@ -8924,24 +10118,35 @@ } }, "node_modules/lmdb": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.5.2.tgz", - "integrity": "sha512-V5V5Xa2Hp9i2XsbDALkBTeHXnBXh/lEmk9p22zdr7jtuOIY9TGhjK6vAvTpOOx9IKU4hJkRWZxn/HsvR1ELLtA==", + "version": "2.7.11", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.7.11.tgz", + "integrity": "sha512-x9bD4hVp7PFLUoELL8RglbNXhAMt5CYhkmss+CEau9KlNoilsTzNi9QDsPZb3KMpOGZXG6jmXhW3bBxE2XVztw==", "hasInstallScript": true, "dependencies": { - "msgpackr": "^1.5.4", + "msgpackr": "1.8.5", "node-addon-api": "^4.3.0", - "node-gyp-build-optional-packages": "5.0.3", - "ordered-binary": "^1.2.4", + "node-gyp-build-optional-packages": "5.0.6", + "ordered-binary": "^1.4.0", "weak-lru-cache": "^1.2.2" }, + "bin": { + "download-lmdb-prebuilds": "bin/download-prebuilds.js" + }, "optionalDependencies": { - "@lmdb/lmdb-darwin-arm64": "2.5.2", - "@lmdb/lmdb-darwin-x64": "2.5.2", - "@lmdb/lmdb-linux-arm": "2.5.2", - "@lmdb/lmdb-linux-arm64": "2.5.2", - "@lmdb/lmdb-linux-x64": "2.5.2", - "@lmdb/lmdb-win32-x64": "2.5.2" + "@lmdb/lmdb-darwin-arm64": "2.7.11", + "@lmdb/lmdb-darwin-x64": "2.7.11", + "@lmdb/lmdb-linux-arm": "2.7.11", + "@lmdb/lmdb-linux-arm64": "2.7.11", + "@lmdb/lmdb-linux-x64": "2.7.11", + "@lmdb/lmdb-win32-x64": "2.7.11" + } + }, + "node_modules/lmdb/node_modules/msgpackr": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.8.5.tgz", + "integrity": "sha512-mpPs3qqTug6ahbblkThoUY2DQdNXcm4IapwOS3Vm/87vmpzLVelvp9h3It1y9l1VPpiFLV11vfOXnmeEwiIXwg==", + "optionalDependencies": { + "msgpackr-extract": "^3.0.1" } }, "node_modules/lmdb/node_modules/node-addon-api": { @@ -8957,6 +10162,11 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, + "node_modules/locate-character": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==" + }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -8977,26 +10187,6 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "node_modules/lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" - }, - "node_modules/lodash.difference": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" - }, - "node_modules/lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" - }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -9008,37 +10198,96 @@ "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" }, - "node_modules/lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" - }, "node_modules/log-symbols": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", - "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "chalk": "^5.0.0", - "is-unicode-supported": "^1.1.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=12" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/log-symbols/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "node": ">=10" }, "funding": { "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/log-update": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", @@ -9096,14 +10345,6 @@ "loose-envify": "cli.js" } }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, "node_modules/lowercase-keys": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", @@ -9124,11 +10365,14 @@ } }, "node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "version": "0.30.8", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.8.tgz", + "integrity": "sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==", "dependencies": { - "sourcemap-codec": "^1.4.8" + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" } }, "node_modules/make-dir": { @@ -9165,9 +10409,7 @@ "node_modules/mdn-data": { "version": "2.0.30", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "optional": true, - "peer": true + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" }, "node_modules/merge-stream": { "version": "2.0.0", @@ -9259,9 +10501,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/msgpackr": { - "version": "1.9.9", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.9.9.tgz", - "integrity": "sha512-sbn6mioS2w0lq1O6PpGtsv6Gy8roWM+o3o4Sqjd6DudrL/nOugY+KyJUimoWzHnf9OkO0T6broHFnYE/R05t9A==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.10.1.tgz", + "integrity": "sha512-r5VRLv9qouXuLiIBrLpl2d5ZvPt8svdQTl5/vMvE4nzDMyEX4sgW5yWhuBBj5UmgwOTWj8CIdSXn5sAfsHAWIQ==", "optionalDependencies": { "msgpackr-extract": "^3.0.2" } @@ -9345,12 +10587,11 @@ "dev": true }, "node_modules/needle": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", - "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", "optional": true, "dependencies": { - "debug": "^3.2.6", "iconv-lite": "^0.6.3", "sax": "^1.2.4" }, @@ -9361,15 +10602,6 @@ "node": ">= 4.4.x" } }, - "node_modules/needle/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "optional": true, - "dependencies": { - "ms": "^2.1.1" - } - }, "node_modules/needle/node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", @@ -9427,19 +10659,10 @@ } } }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, "node_modules/node-abi": { - "version": "3.51.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.51.0.tgz", - "integrity": "sha512-SQkEP4hmNWjlniS5zdnfIXTk1x7Ome85RDzHlTbBtzE97Gfwz/Ipw4v/Ryk20DWIy3yCNVLVlGKApCnmvYoJbA==", + "version": "3.56.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.56.0.tgz", + "integrity": "sha512-fZjdhDOeRcaS+rcpve7XuwHBmktS1nS1gzgghwKUQQ8nTy2FdSDr6ZT8k6YhvlJeHmmQMYiT/IH9hfco5zeW2Q==", "dependencies": { "semver": "^7.3.5" }, @@ -9459,9 +10682,9 @@ } }, "node_modules/node-abi/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -9478,24 +10701,17 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" - }, - "node_modules/node-gyp-build": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.1.tgz", - "integrity": "sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ==", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz", + "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==", + "engines": { + "node": "^16 || ^18 || >= 20" } }, "node_modules/node-gyp-build-optional-packages": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.3.tgz", - "integrity": "sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.6.tgz", + "integrity": "sha512-2ZJErHG4du9G3/8IWl/l9Bp5BBFy63rno5GVmjQijvTuUZKsl6g8RB4KH/x3NLcV5ZBb4GsXmAuTYr6dRml3Gw==", "bin": { "node-gyp-build-optional-packages": "bin.js", "node-gyp-build-optional-packages-optional": "optional.js", @@ -9503,11 +10719,12 @@ } }, "node_modules/node-object-hash": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/node-object-hash/-/node-object-hash-2.3.10.tgz", - "integrity": "sha512-jY5dPJzw6NHd/KPSfPKJ+IHoFS81/tJ43r34ZeNMXGzCOM8jwQDCD12HYayKIB6MuznrnqIYy2e891NA2g0ibA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/node-object-hash/-/node-object-hash-3.0.0.tgz", + "integrity": "sha512-jLF6tlyletktvSAawuPmH1SReP0YfZQ+tBrDiTCK+Ai7eXPMS9odi5xW/iKC7ZhrWJJ0Z5xYcW/x+1fVMn1Qvw==", "engines": { - "node": ">=0.10.0" + "node": ">=16", + "pnpm": ">=8" } }, "node_modules/node-releases": { @@ -9736,42 +10953,148 @@ } }, "node_modules/ora": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", - "integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==", - "dependencies": { - "chalk": "^5.0.0", - "cli-cursor": "^4.0.0", - "cli-spinners": "^2.6.1", - "is-interactive": "^2.0.0", - "is-unicode-supported": "^1.1.0", - "log-symbols": "^5.1.0", - "stdin-discarder": "^0.1.0", - "strip-ansi": "^7.0.1", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", "wcwidth": "^1.0.1" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/ora/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/ora/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "node": ">=10" }, "funding": { "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/ora/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/ordered-binary": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.4.1.tgz", - "integrity": "sha512-9LtiGlPy982CsgxZvJGNNp2/NnrgEr6EAyN3iIEP3/8vd3YLgAZQHbQ75ZrkfBRGrNg37Dk3U6tuVb+B4Xfslg==" + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.5.1.tgz", + "integrity": "sha512-5VyHfHY3cd0iza71JepYG50My+YUbrFtGoUz2ooEydPyPM7Aai/JW098juLr+RG6+rDJuzNNTsEQu2DZa1A41A==" }, "node_modules/os-tmpdir": { "version": "1.0.2", @@ -9820,9 +11143,9 @@ } }, "node_modules/package-json": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.0.tgz", - "integrity": "sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", + "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", "dependencies": { "got": "^12.1.0", "registry-auth-token": "^5.0.1", @@ -9836,6 +11159,30 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/package-json/node_modules/got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "dependencies": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, "node_modules/package-json/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -9848,9 +11195,9 @@ } }, "node_modules/package-json/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -9866,15 +11213,6 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -9911,24 +11249,6 @@ "node": ">= 0.10" } }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", - "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -9968,6 +11288,24 @@ "node": ">=8" } }, + "node_modules/periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, + "node_modules/periscopic/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -10016,51 +11354,49 @@ } }, "node_modules/plasmo": { - "version": "0.67.5", - "resolved": "https://registry.npmjs.org/plasmo/-/plasmo-0.67.5.tgz", - "integrity": "sha512-Fyiisy7mU7w0ZoBmT4Qj6fPXcpRqZKacc6ZAdzTl2dVxt04ipq/0QA4Ppb0AKxpZU2/0pP2cuq32TU18ZY3v3A==", + "version": "0.84.2", + "resolved": "https://registry.npmjs.org/plasmo/-/plasmo-0.84.2.tgz", + "integrity": "sha512-9fyuQubUdYOHEs7plvppB7tPfyqTpA1UlWEYUGeVOgKQ6/rhvpvjBLCWyhzy/S3CrzXL8nZ7HQ1xHka4Coe0PA==", "dependencies": { "@expo/spawn-async": "1.7.2", - "@parcel/core": "2.8.3", - "@parcel/fs": "2.8.3", - "@parcel/package-manager": "2.8.3", - "@parcel/watcher": "2.1.0", - "@plasmohq/init": "0.6.3", - "@plasmohq/parcel-config": "0.33.5", - "@plasmohq/parcel-core": "0.0.1", - "archiver": "5.3.1", + "@parcel/core": "2.9.3", + "@parcel/fs": "2.9.3", + "@parcel/package-manager": "2.9.3", + "@parcel/watcher": "2.2.0", + "@plasmohq/init": "0.7.0", + "@plasmohq/parcel-config": "0.40.2", + "@plasmohq/parcel-core": "0.1.8", "buffer": "6.0.3", - "chalk": "5.2.0", - "change-case": "4.1.2", - "dotenv": "16.0.3", + "chalk": "5.3.0", + "change-case": "5.1.2", + "dotenv": "16.3.1", "dotenv-expand": "10.0.0", "events": "3.3.0", - "fast-glob": "3.2.12", - "fflate": "0.7.4", - "get-port": "6.1.2", - "got": "12.6.0", + "fast-glob": "3.3.2", + "fflate": "0.8.1", + "get-port": "7.0.0", + "got": "13.0.0", "ignore": "5.2.4", - "inquirer": "9.1.5", + "inquirer": "9.2.12", "is-path-inside": "4.0.0", "json5": "2.2.3", "mnemonic-id": "3.2.7", - "node-object-hash": "2.3.10", - "package-json": "8.1.0", + "node-object-hash": "3.0.0", + "package-json": "8.1.1", "process": "0.11.10", - "semver": "7.3.8", - "sharp": "0.32.0", - "tempy": "3.0.0", - "typescript": "5.0.4", - "ws": "8.13.0" + "semver": "7.5.4", + "sharp": "0.32.6", + "tempy": "3.1.0", + "typescript": "5.2.2" }, "bin": { "plasmo": "bin/index.mjs" } }, "node_modules/plasmo/node_modules/chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -10080,9 +11416,9 @@ } }, "node_modules/plasmo/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -10090,19 +11426,7 @@ "semver": "bin/semver.js" }, "engines": { - "node": ">=10" - } - }, - "node_modules/plasmo/node_modules/typescript": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=12.20" + "node": ">=10" } }, "node_modules/plasmo/node_modules/yallist": { @@ -10177,7 +11501,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", - "dev": true, "dependencies": { "lilconfig": "^2.0.5", "yaml": "^2.1.1" @@ -10206,7 +11529,6 @@ "version": "2.3.4", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", - "dev": true, "engines": { "node": ">= 14" } @@ -10294,9 +11616,9 @@ } }, "node_modules/prebuild-install": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", - "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz", + "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", "dependencies": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", @@ -10326,6 +11648,32 @@ "node": ">=8" } }, + "node_modules/prebuild-install/node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/prebuild-install/node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -10358,11 +11706,6 @@ "node": ">= 0.6.0" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -10420,6 +11763,11 @@ } ] }, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" + }, "node_modules/quick-lru": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", @@ -10586,33 +11934,6 @@ "node": ">= 6" } }, - "node_modules/readdir-glob": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", - "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", - "dependencies": { - "minimatch": "^5.1.0" - } - }, - "node_modules/readdir-glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/readdir-glob/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -10748,6 +12069,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dev": true, "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -10805,9 +12127,9 @@ } }, "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", + "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", "engines": { "node": ">=0.12.0" } @@ -10942,21 +12264,10 @@ "semver": "bin/semver.js" } }, - "node_modules/sentence-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", - "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" - } - }, "node_modules/set-function-length": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", - "dev": true, "dependencies": { "define-data-property": "^1.1.1", "get-intrinsic": "^1.2.1", @@ -10987,18 +12298,18 @@ "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" }, "node_modules/sharp": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.0.tgz", - "integrity": "sha512-yLAypVcqj1toSAqRSwbs86nEzfyZVDYqjuUX8grhFpeij0DDNagKJXELS/auegDBRDg1XBtELdOGfo2X1cCpeA==", + "version": "0.32.6", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", + "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", "hasInstallScript": true, "dependencies": { "color": "^4.2.3", - "detect-libc": "^2.0.1", - "node-addon-api": "^6.0.0", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", "prebuild-install": "^7.1.1", - "semver": "^7.3.8", + "semver": "^7.5.4", "simple-get": "^4.0.1", - "tar-fs": "^2.1.1", + "tar-fs": "^3.0.4", "tunnel-agent": "^0.6.0" }, "engines": { @@ -11033,9 +12344,9 @@ "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" }, "node_modules/sharp/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -11181,15 +12492,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/snake-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", - "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -11206,21 +12508,6 @@ "node": ">=0.10.0" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "deprecated": "Please use @jridgewell/sourcemap-codec instead" - }, "node_modules/srcset": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", @@ -11238,20 +12525,6 @@ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" }, - "node_modules/stdin-discarder": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", - "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", - "dependencies": { - "bl": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/streamsearch": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", @@ -11260,6 +12533,18 @@ "node": ">=10.0.0" } }, + "node_modules/streamx": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.16.1.tgz", + "integrity": "sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==", + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -11281,6 +12566,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -11362,6 +12648,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, "dependencies": { "ansi-regex": "^6.0.1" }, @@ -11524,6 +12811,37 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/svelte": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.0.1.tgz", + "integrity": "sha512-7n2u7A5cu8xCY6MBiXh/Mg6Lh3+Mw2qXlTDBYhzvCvmSM4L4gc4MVo540UtGcjqBiA48E1VDW+EUpBr7iuBlPg==", + "dependencies": { + "@ampproject/remapping": "^2.2.1", + "@jridgewell/sourcemap-codec": "^1.4.15", + "@jridgewell/trace-mapping": "^0.3.18", + "acorn": "^8.9.0", + "aria-query": "^5.3.0", + "axobject-query": "^3.2.1", + "code-red": "^1.0.3", + "css-tree": "^2.3.1", + "estree-walker": "^3.0.3", + "is-reference": "^3.0.1", + "locate-character": "^3.0.0", + "magic-string": "^0.30.0", + "periscopic": "^3.1.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/svelte/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, "node_modules/svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", @@ -11613,17 +12931,18 @@ } }, "node_modules/svgo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.3.tgz", - "integrity": "sha512-X4UZvLhOglD5Xrp834HzGHf8RKUW0Ahigg/08yRO1no9t2NxffOkMiQ0WmaMIbaGlVTlSst2zWANsdhz5ybXgA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz", + "integrity": "sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==", "optional": true, "peer": true, "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", "css-select": "^5.1.0", - "css-tree": "^2.2.1", - "csso": "5.0.5", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", "picocolors": "^1.0.0" }, "bin": { @@ -11674,34 +12993,6 @@ "node": ">=14.0.0" } }, - "node_modules/tailwindcss/node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/tailwindcss/node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/tailwindcss/node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -11724,79 +13015,43 @@ } }, "node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.5.tgz", + "integrity": "sha512-JOgGAmZyMgbqpLwct7ZV8VzkEB6pxXFBVErLtb+XCOqzc6w1xiWKI9GVd6bwk68EX7eJ4DWmfXVmq8K2ziZTGg==", "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" + "tar-stream": "^3.1.5" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar-stream/node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "optionalDependencies": { + "bare-fs": "^2.1.1", + "bare-path": "^2.1.0" } }, - "node_modules/tar-stream/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" } }, "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", + "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==", "engines": { - "node": ">=8" + "node": ">=14.16" } }, "node_modules/tempy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.0.0.tgz", - "integrity": "sha512-B2I9X7+o2wOaW4r/CWMkpOO9mdiTRCxXNgob6iGvPmfPWgH/KyUD6Uy5crtWBxIBe3YrNZKR2lSzv1JJKWD4vA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.1.0.tgz", + "integrity": "sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==", "dependencies": { "is-stream": "^3.0.0", - "temp-dir": "^2.0.0", + "temp-dir": "^3.0.0", "type-fest": "^2.12.2", "unique-string": "^3.0.0" }, @@ -11818,28 +13073,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/terser": { - "version": "5.24.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.24.0.tgz", - "integrity": "sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -11865,11 +13098,6 @@ "node": ">=0.8" } }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, "node_modules/timsort": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", @@ -11973,19 +13201,19 @@ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/tsup": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/tsup/-/tsup-6.7.0.tgz", - "integrity": "sha512-L3o8hGkaHnu5TdJns+mCqFsDBo83bJ44rlK7e6VdanIvpea4ArPcU3swWGsLVbXak1PqQx/V+SSmFPujBK+zEQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/tsup/-/tsup-7.2.0.tgz", + "integrity": "sha512-vDHlczXbgUvY3rWvqFEbSqmC1L7woozbzngMqTtL2PGBODTtWlRwGDDawhvWzr5c1QjKe4OAKqJGfE1xeXUvtQ==", "dependencies": { "bundle-require": "^4.0.0", "cac": "^6.7.12", "chokidar": "^3.5.1", "debug": "^4.3.1", - "esbuild": "^0.17.6", + "esbuild": "^0.18.2", "execa": "^5.0.0", "globby": "^11.0.3", "joycon": "^3.0.1", - "postcss-load-config": "^3.0.1", + "postcss-load-config": "^4.0.1", "resolve-from": "^5.0.0", "rollup": "^3.2.5", "source-map": "0.8.0-beta.0", @@ -11997,7 +13225,7 @@ "tsup-node": "dist/cli-node.js" }, "engines": { - "node": ">=14.18" + "node": ">=16.14" }, "peerDependencies": { "@swc/core": "^1", @@ -12016,34 +13244,6 @@ } } }, - "node_modules/tsup/node_modules/postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, "node_modules/tsup/node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -12087,11 +13287,11 @@ } }, "node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "engines": { - "node": ">=14.16" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -12166,7 +13366,6 @@ "version": "5.2.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", - "devOptional": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -12241,22 +13440,6 @@ "browserslist": ">= 4.21.0" } }, - "node_modules/upper-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", - "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/upper-case-first": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", - "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -12272,13 +13455,25 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/utility-types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", "engines": { "node": ">= 4" } }, + "node_modules/vue": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz", + "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==", + "dependencies": { + "@vue/compiler-dom": "3.3.4", + "@vue/compiler-sfc": "3.3.4", + "@vue/runtime-dom": "3.3.4", + "@vue/server-renderer": "3.3.4", + "@vue/shared": "3.3.4" + } + }, "node_modules/watchpack": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", @@ -12419,6 +13614,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -12435,6 +13631,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, "engines": { "node": ">=12" }, @@ -12447,26 +13644,6 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", - "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 - } - } - }, "node_modules/xxhash-wasm": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz", @@ -12496,39 +13673,6 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } - }, - "node_modules/zip-stream": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz", - "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", - "dependencies": { - "archiver-utils": "^3.0.4", - "compress-commons": "^4.1.2", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/zip-stream/node_modules/archiver-utils": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz", - "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", - "dependencies": { - "glob": "^7.2.3", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 10" - } } } } diff --git a/package.json b/package.json index 703f6f6..0957b39 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@plasmohq/storage": "^1.3.1", "apexcharts": "^3.37.1", "next": "^13.1.5", - "plasmo": "^0.67.3", + "plasmo": "^0.84.2", "react": "18.2.0", "react-apexcharts": "^1.4.0", "react-dom": "18.2.0", From 542dd8a39557cbd2ec7b77c966191f417b211443 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 5 Mar 2024 22:02:00 -0600 Subject: [PATCH 06/51] Revert "Bump plasmo" This reverts commit 3c594a36cb6638428f9c2fc733da1afcd0bd06d9. --- package-lock.json | 5182 ++++++++++++++++++--------------------------- package.json | 2 +- 2 files changed, 2020 insertions(+), 3164 deletions(-) diff --git a/package-lock.json b/package-lock.json index e6ba718..95588b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@plasmohq/storage": "^1.3.1", "apexcharts": "^3.37.1", "next": "^13.1.5", - "plasmo": "^0.84.2", + "plasmo": "^0.67.3", "react": "18.2.0", "react-apexcharts": "^1.4.0", "react-dom": "18.2.0", @@ -382,6 +382,17 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helpers/node_modules/@babel/parser": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.3.tgz", + "integrity": "sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@babel/helpers/node_modules/@babel/traverse": { "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.3.tgz", @@ -429,9 +440,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz", - "integrity": "sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==", + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", + "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", "bin": { "parser": "bin/babel-parser.js" }, @@ -482,6 +493,17 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/template/node_modules/@babel/parser": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.3.tgz", + "integrity": "sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@babel/template/node_modules/@babel/types": { "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", @@ -552,9 +574,9 @@ "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" }, "node_modules/@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.15.tgz", + "integrity": "sha512-sRSOVlLawAktpMvDyJIkdLI/c/kdRTOqo8t6ImVxg8yT7LQDUYV5Rp2FKeEosLr6ZCja9UjYAzyRSxGteSJPYg==", "cpu": [ "arm" ], @@ -567,9 +589,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.15.tgz", + "integrity": "sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==", "cpu": [ "arm64" ], @@ -582,9 +604,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.15.tgz", + "integrity": "sha512-MzDqnNajQZ63YkaUWVl9uuhcWyEyh69HGpMIrf+acR4otMkfLJ4sUCxqwbCyPGicE9dVlrysI3lMcDBjGiBBcQ==", "cpu": [ "x64" ], @@ -597,9 +619,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.15.tgz", + "integrity": "sha512-7siLjBc88Z4+6qkMDxPT2juf2e8SJxmsbNVKFY2ifWCDT72v5YJz9arlvBw5oB4W/e61H1+HDB/jnu8nNg0rLA==", "cpu": [ "arm64" ], @@ -612,9 +634,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.15.tgz", + "integrity": "sha512-NbImBas2rXwYI52BOKTW342Tm3LTeVlaOQ4QPZ7XuWNKiO226DisFk/RyPk3T0CKZkKMuU69yOvlapJEmax7cg==", "cpu": [ "x64" ], @@ -627,9 +649,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.15.tgz", + "integrity": "sha512-Xk9xMDjBVG6CfgoqlVczHAdJnCs0/oeFOspFap5NkYAmRCT2qTn1vJWA2f419iMtsHSLm+O8B6SLV/HlY5cYKg==", "cpu": [ "arm64" ], @@ -642,9 +664,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.15.tgz", + "integrity": "sha512-3TWAnnEOdclvb2pnfsTWtdwthPfOz7qAfcwDLcfZyGJwm1SRZIMOeB5FODVhnM93mFSPsHB9b/PmxNNbSnd0RQ==", "cpu": [ "x64" ], @@ -657,9 +679,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.15.tgz", + "integrity": "sha512-MLTgiXWEMAMr8nmS9Gigx43zPRmEfeBfGCwxFQEMgJ5MC53QKajaclW6XDPjwJvhbebv+RzK05TQjvH3/aM4Xw==", "cpu": [ "arm" ], @@ -672,9 +694,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.15.tgz", + "integrity": "sha512-T0MVnYw9KT6b83/SqyznTs/3Jg2ODWrZfNccg11XjDehIved2oQfrX/wVuev9N936BpMRaTR9I1J0tdGgUgpJA==", "cpu": [ "arm64" ], @@ -687,9 +709,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.15.tgz", + "integrity": "sha512-wp02sHs015T23zsQtU4Cj57WiteiuASHlD7rXjKUyAGYzlOKDAjqK6bk5dMi2QEl/KVOcsjwL36kD+WW7vJt8Q==", "cpu": [ "ia32" ], @@ -702,9 +724,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.15.tgz", + "integrity": "sha512-k7FsUJjGGSxwnBmMh8d7IbObWu+sF/qbwc+xKZkBe/lTAF16RqxRCnNHA7QTd3oS2AfGBAnHlXL67shV5bBThQ==", "cpu": [ "loong64" ], @@ -717,9 +739,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.15.tgz", + "integrity": "sha512-ZLWk6czDdog+Q9kE/Jfbilu24vEe/iW/Sj2d8EVsmiixQ1rM2RKH2n36qfxK4e8tVcaXkvuV3mU5zTZviE+NVQ==", "cpu": [ "mips64el" ], @@ -732,9 +754,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.15.tgz", + "integrity": "sha512-mY6dPkIRAiFHRsGfOYZC8Q9rmr8vOBZBme0/j15zFUKM99d4ILY4WpOC7i/LqoY+RE7KaMaSfvY8CqjJtuO4xg==", "cpu": [ "ppc64" ], @@ -747,9 +769,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.15.tgz", + "integrity": "sha512-EcyUtxffdDtWjjwIH8sKzpDRLcVtqANooMNASO59y+xmqqRYBBM7xVLQhqF7nksIbm2yHABptoioS9RAbVMWVA==", "cpu": [ "riscv64" ], @@ -762,9 +784,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.15.tgz", + "integrity": "sha512-BuS6Jx/ezxFuHxgsfvz7T4g4YlVrmCmg7UAwboeyNNg0OzNzKsIZXpr3Sb/ZREDXWgt48RO4UQRDBxJN3B9Rbg==", "cpu": [ "s390x" ], @@ -777,9 +799,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.15.tgz", + "integrity": "sha512-JsdS0EgEViwuKsw5tiJQo9UdQdUJYuB+Mf6HxtJSPN35vez1hlrNb1KajvKWF5Sa35j17+rW1ECEO9iNrIXbNg==", "cpu": [ "x64" ], @@ -792,9 +814,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.15.tgz", + "integrity": "sha512-R6fKjtUysYGym6uXf6qyNephVUQAGtf3n2RCsOST/neIwPqRWcnc3ogcielOd6pT+J0RDR1RGcy0ZY7d3uHVLA==", "cpu": [ "x64" ], @@ -807,9 +829,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.15.tgz", + "integrity": "sha512-mVD4PGc26b8PI60QaPUltYKeSX0wxuy0AltC+WCTFwvKCq2+OgLP4+fFd+hZXzO2xW1HPKcytZBdjqL6FQFa7w==", "cpu": [ "x64" ], @@ -822,9 +844,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.15.tgz", + "integrity": "sha512-U6tYPovOkw3459t2CBwGcFYfFRjivcJJc1WC8Q3funIwX8x4fP+R6xL/QuTPNGOblbq/EUDxj9GU+dWKX0oWlQ==", "cpu": [ "x64" ], @@ -837,9 +859,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.15.tgz", + "integrity": "sha512-W+Z5F++wgKAleDABemiyXVnzXgvRFs+GVKThSI+mGgleLWluv0D7Diz4oQpgdpNzh4i2nNDzQtWbjJiqutRp6Q==", "cpu": [ "arm64" ], @@ -852,9 +874,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.15.tgz", + "integrity": "sha512-Muz/+uGgheShKGqSVS1KsHtCyEzcdOn/W/Xbh6H91Etm+wiIfwZaBn1W58MeGtfI8WA961YMHFYTthBdQs4t+w==", "cpu": [ "ia32" ], @@ -867,9 +889,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.15.tgz", + "integrity": "sha512-DjDa9ywLUUmjhV2Y9wUTIF+1XsmuFGvZoCmOWkli1XcNAh5t25cc7fgsCx4Zi/Uurep3TTLyDiKATgGEg61pkA==", "cpu": [ "x64" ], @@ -1049,6 +1071,15 @@ "node": ">=6.0.0" } }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", @@ -1064,33 +1095,22 @@ } }, "node_modules/@lezer/common": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.1.tgz", - "integrity": "sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.1.1.tgz", + "integrity": "sha512-aAPB9YbvZHqAW+bIwiuuTDGB4DG0sYNRObGLxud8cW7osw1ZQxfDuTZ8KQiqfZ0QJGcR34CvpTMDXEyo/+Htgg==" }, "node_modules/@lezer/lr": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.0.tgz", - "integrity": "sha512-Wst46p51km8gH0ZUmeNrtpRYmdlRHUpN1DQd3GFAyKANi8WVz8c2jHYTf1CVScFaCjQw1iO3ZZdqGDxQPRErTg==", + "version": "1.3.14", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.14.tgz", + "integrity": "sha512-z5mY4LStlA3yL7aHT/rqgG614cfcvklS+8oFRFBYrs4YaWLJyKKM4+nN6KopToX0o9Hj6zmH6M5kinOYuy06ug==", "dependencies": { "@lezer/common": "^1.0.0" } }, - "node_modules/@ljharb/through": { - "version": "2.3.12", - "resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.12.tgz", - "integrity": "sha512-ajo/heTlG3QgC8EGP6APIejksVAYt4ayz4tqoP3MolFELzcH1x1fzwEYRJTPO0IELutZ5HQ0c26/GqAYy79u3g==", - "dependencies": { - "call-bind": "^1.0.5" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/@lmdb/lmdb-darwin-arm64": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.7.11.tgz", - "integrity": "sha512-r6+vYq2vKzE+vgj/rNVRMwAevq0+ZR9IeMFIqcSga+wMtMdXQ27KqQ7uS99/yXASg29bos7yHP3yk4x6Iio0lw==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.5.2.tgz", + "integrity": "sha512-+F8ioQIUN68B4UFiIBYu0QQvgb9FmlKw2ctQMSBfW2QBrZIxz9vD9jCGqTCPqZBRbPHAS/vG1zSXnKqnS2ch/A==", "cpu": [ "arm64" ], @@ -1100,9 +1120,9 @@ ] }, "node_modules/@lmdb/lmdb-darwin-x64": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.7.11.tgz", - "integrity": "sha512-jhj1aB4K8ycRL1HOQT5OtzlqOq70jxUQEWRN9Gqh3TIDN30dxXtiHi6EWF516tzw6v2+3QqhDMJh8O6DtTGG8Q==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.5.2.tgz", + "integrity": "sha512-KvPH56KRLLx4KSfKBx0m1r7GGGUMXm0jrKmNE7plbHlesZMuPJICtn07HYgQhj1LNsK7Yqwuvnqh1QxhJnF1EA==", "cpu": [ "x64" ], @@ -1112,9 +1132,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-arm": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.7.11.tgz", - "integrity": "sha512-dHfLFVSrw/v5X5lkwp0Vl7+NFpEeEYKfMG2DpdFJnnG1RgHQZngZxCaBagFoaJGykRpd2DYF1AeuXBFrAUAXfw==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.5.2.tgz", + "integrity": "sha512-5kQAP21hAkfW5Bl+e0P57dV4dGYnkNIpR7f/GAh6QHlgXx+vp/teVj4PGRZaKAvt0GX6++N6hF8NnGElLDuIDw==", "cpu": [ "arm" ], @@ -1124,9 +1144,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-arm64": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.7.11.tgz", - "integrity": "sha512-7xGEfPPbmVJWcY2Nzqo11B9Nfxs+BAsiiaY/OcT4aaTDdykKeCjvKMQJA3KXCtZ1AtiC9ljyGLi+BfUwdulY5A==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.5.2.tgz", + "integrity": "sha512-aLl89VHL/wjhievEOlPocoefUyWdvzVrcQ/MHQYZm2JfV1jUsrbr/ZfkPPUFvZBf+VSE+Q0clWs9l29PCX1hTQ==", "cpu": [ "arm64" ], @@ -1136,9 +1156,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-x64": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.7.11.tgz", - "integrity": "sha512-vUKI3JrREMQsXX8q0Eq5zX2FlYCKWMmLiCyyJNfZK0Uyf14RBg9VtB3ObQ41b4swYh2EWaltasWVe93Y8+KDng==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.5.2.tgz", + "integrity": "sha512-xUdUfwDJLGjOUPH3BuPBt0NlIrR7f/QHKgu3GZIXswMMIihAekj2i97oI0iWG5Bok/b+OBjHPfa8IU9velnP/Q==", "cpu": [ "x64" ], @@ -1148,9 +1168,9 @@ ] }, "node_modules/@lmdb/lmdb-win32-x64": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.7.11.tgz", - "integrity": "sha512-BJwkHlSUgtB+Ei52Ai32M1AOMerSlzyIGA/KC4dAGL+GGwVMdwG8HGCOA2TxP3KjhbgDPMYkv7bt/NmOmRIFng==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.5.2.tgz", + "integrity": "sha512-zrBczSbXKxEyK2ijtbRdICDygRqWSRPpZMN5dD1T8VMEW5RIhIbwFWw2phDRXuBQdVDpSjalCIUMWMV2h3JaZA==", "cpu": [ "x64" ], @@ -1446,20 +1466,20 @@ } }, "node_modules/@parcel/bundler-default": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.9.3.tgz", - "integrity": "sha512-JjJK8dq39/UO/MWI/4SCbB1t/qgpQRFnFDetAAAezQ8oN++b24u1fkMDa/xqQGjbuPmGeTds5zxGgYs7id7PYg==", - "dependencies": { - "@parcel/diagnostic": "2.9.3", - "@parcel/graph": "2.9.3", - "@parcel/hash": "2.9.3", - "@parcel/plugin": "2.9.3", - "@parcel/utils": "2.9.3", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.8.3.tgz", + "integrity": "sha512-yJvRsNWWu5fVydsWk3O2L4yIy3UZiKWO2cPDukGOIWMgp/Vbpp+2Ct5IygVRtE22bnseW/E/oe0PV3d2IkEJGg==", + "dependencies": { + "@parcel/diagnostic": "2.8.3", + "@parcel/graph": "2.8.3", + "@parcel/hash": "2.8.3", + "@parcel/plugin": "2.8.3", + "@parcel/utils": "2.8.3", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", @@ -1467,14 +1487,14 @@ } }, "node_modules/@parcel/cache": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.9.3.tgz", - "integrity": "sha512-Bj/H2uAJJSXtysG7E/x4EgTrE2hXmm7td/bc97K8M9N7+vQjxf7xb0ebgqe84ePVMkj4MVQSMEJkEucXVx4b0Q==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.8.3.tgz", + "integrity": "sha512-k7xv5vSQrJLdXuglo+Hv3yF4BCSs1tQ/8Vbd6CHTkOhf7LcGg6CPtLw053R/KdMpd/4GPn0QrAsOLdATm1ELtQ==", "dependencies": { - "@parcel/fs": "2.9.3", - "@parcel/logger": "2.9.3", - "@parcel/utils": "2.9.3", - "lmdb": "2.7.11" + "@parcel/fs": "2.8.3", + "@parcel/logger": "2.8.3", + "@parcel/utils": "2.8.3", + "lmdb": "2.5.2" }, "engines": { "node": ">= 12.0.0" @@ -1484,13 +1504,13 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.9.3" + "@parcel/core": "^2.8.3" } }, "node_modules/@parcel/codeframe": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.9.3.tgz", - "integrity": "sha512-z7yTyD6h3dvduaFoHpNqur74/2yDWL++33rjQjIjCaXREBN6dKHoMGMizzo/i4vbiI1p9dDox2FIDEHCMQxqdA==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.8.3.tgz", + "integrity": "sha512-FE7sY53D6n/+2Pgg6M9iuEC6F5fvmyBkRE4d9VdnOoxhTXtkEqpqYgX7RJ12FAQwNlxKq4suBJQMgQHMF2Kjeg==", "dependencies": { "chalk": "^4.1.0" }, @@ -1567,15 +1587,15 @@ } }, "node_modules/@parcel/compressor-raw": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.9.3.tgz", - "integrity": "sha512-jz3t4/ICMsHEqgiTmv5i1DJva2k5QRpZlBELVxfY+QElJTVe8edKJ0TiKcBxh2hx7sm4aUigGmp7JiqqHRRYmA==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.8.3.tgz", + "integrity": "sha512-bVDsqleBUxRdKMakWSlWC9ZjOcqDKE60BE+Gh3JSN6WJrycJ02P5wxjTVF4CStNP/G7X17U+nkENxSlMG77ySg==", "dependencies": { - "@parcel/plugin": "2.9.3" + "@parcel/plugin": "2.8.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", @@ -1583,88 +1603,68 @@ } }, "node_modules/@parcel/config-default": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.9.3.tgz", - "integrity": "sha512-tqN5tF7QnVABDZAu76co5E6N8mA9n8bxiWdK4xYyINYFIEHgX172oRTqXTnhEMjlMrdmASxvnGlbaPBaVnrCTw==", - "dependencies": { - "@parcel/bundler-default": "2.9.3", - "@parcel/compressor-raw": "2.9.3", - "@parcel/namer-default": "2.9.3", - "@parcel/optimizer-css": "2.9.3", - "@parcel/optimizer-htmlnano": "2.9.3", - "@parcel/optimizer-image": "2.9.3", - "@parcel/optimizer-svgo": "2.9.3", - "@parcel/optimizer-swc": "2.9.3", - "@parcel/packager-css": "2.9.3", - "@parcel/packager-html": "2.9.3", - "@parcel/packager-js": "2.9.3", - "@parcel/packager-raw": "2.9.3", - "@parcel/packager-svg": "2.9.3", - "@parcel/reporter-dev-server": "2.9.3", - "@parcel/resolver-default": "2.9.3", - "@parcel/runtime-browser-hmr": "2.9.3", - "@parcel/runtime-js": "2.9.3", - "@parcel/runtime-react-refresh": "2.9.3", - "@parcel/runtime-service-worker": "2.9.3", - "@parcel/transformer-babel": "2.9.3", - "@parcel/transformer-css": "2.9.3", - "@parcel/transformer-html": "2.9.3", - "@parcel/transformer-image": "2.9.3", - "@parcel/transformer-js": "2.9.3", - "@parcel/transformer-json": "2.9.3", - "@parcel/transformer-postcss": "2.9.3", - "@parcel/transformer-posthtml": "2.9.3", - "@parcel/transformer-raw": "2.9.3", - "@parcel/transformer-react-refresh-wrap": "2.9.3", - "@parcel/transformer-svg": "2.9.3" + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.8.3.tgz", + "integrity": "sha512-o/A/mbrO6X/BfGS65Sib8d6SSG45NYrNooNBkH/o7zbOBSRQxwyTlysleK1/3Wa35YpvFyLOwgfakqCtbGy4fw==", + "dependencies": { + "@parcel/bundler-default": "2.8.3", + "@parcel/compressor-raw": "2.8.3", + "@parcel/namer-default": "2.8.3", + "@parcel/optimizer-css": "2.8.3", + "@parcel/optimizer-htmlnano": "2.8.3", + "@parcel/optimizer-image": "2.8.3", + "@parcel/optimizer-svgo": "2.8.3", + "@parcel/optimizer-terser": "2.8.3", + "@parcel/packager-css": "2.8.3", + "@parcel/packager-html": "2.8.3", + "@parcel/packager-js": "2.8.3", + "@parcel/packager-raw": "2.8.3", + "@parcel/packager-svg": "2.8.3", + "@parcel/reporter-dev-server": "2.8.3", + "@parcel/resolver-default": "2.8.3", + "@parcel/runtime-browser-hmr": "2.8.3", + "@parcel/runtime-js": "2.8.3", + "@parcel/runtime-react-refresh": "2.8.3", + "@parcel/runtime-service-worker": "2.8.3", + "@parcel/transformer-babel": "2.8.3", + "@parcel/transformer-css": "2.8.3", + "@parcel/transformer-html": "2.8.3", + "@parcel/transformer-image": "2.8.3", + "@parcel/transformer-js": "2.8.3", + "@parcel/transformer-json": "2.8.3", + "@parcel/transformer-postcss": "2.8.3", + "@parcel/transformer-posthtml": "2.8.3", + "@parcel/transformer-raw": "2.8.3", + "@parcel/transformer-react-refresh-wrap": "2.8.3", + "@parcel/transformer-svg": "2.8.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.9.3" - } - }, - "node_modules/@parcel/config-default/node_modules/@parcel/runtime-js": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.9.3.tgz", - "integrity": "sha512-EvIy+qXcKnB5qxHhe96zmJpSAViNVXHfQI5RSdZ2a7CPwORwhTI+zPNT9sb7xb/WwFw/WuTTgzT40b41DceU6Q==", - "dependencies": { - "@parcel/diagnostic": "2.9.3", - "@parcel/plugin": "2.9.3", - "@parcel/utils": "2.9.3", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "@parcel/core": "^2.8.3" } }, "node_modules/@parcel/core": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.9.3.tgz", - "integrity": "sha512-4KlM1Zr/jpsqWuMXr2zmGsaOUs1zMMFh9vfCNKRZkptf+uk8I3sugHbNdo+F5B+4e2yMuOEb1zgAmvJLeuH6ww==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.8.3.tgz", + "integrity": "sha512-Euf/un4ZAiClnlUXqPB9phQlKbveU+2CotZv7m7i+qkgvFn5nAGnrV4h1OzQU42j9dpgOxWi7AttUDMrvkbhCQ==", "dependencies": { "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/cache": "2.9.3", - "@parcel/diagnostic": "2.9.3", - "@parcel/events": "2.9.3", - "@parcel/fs": "2.9.3", - "@parcel/graph": "2.9.3", - "@parcel/hash": "2.9.3", - "@parcel/logger": "2.9.3", - "@parcel/package-manager": "2.9.3", - "@parcel/plugin": "2.9.3", - "@parcel/profiler": "2.9.3", + "@parcel/cache": "2.8.3", + "@parcel/diagnostic": "2.8.3", + "@parcel/events": "2.8.3", + "@parcel/fs": "2.8.3", + "@parcel/graph": "2.8.3", + "@parcel/hash": "2.8.3", + "@parcel/logger": "2.8.3", + "@parcel/package-manager": "2.8.3", + "@parcel/plugin": "2.8.3", "@parcel/source-map": "^2.1.1", - "@parcel/types": "2.9.3", - "@parcel/utils": "2.9.3", - "@parcel/workers": "2.9.3", + "@parcel/types": "2.8.3", + "@parcel/utils": "2.8.3", + "@parcel/workers": "2.8.3", "abortcontroller-polyfill": "^1.1.9", "base-x": "^3.0.8", "browserslist": "^4.6.6", @@ -1674,7 +1674,7 @@ "json5": "^2.2.0", "msgpackr": "^1.5.4", "nullthrows": "^1.1.1", - "semver": "^7.5.2" + "semver": "^5.7.1" }, "engines": { "node": ">= 12.0.0" @@ -1697,40 +1697,18 @@ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, - "node_modules/@parcel/core/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@parcel/core/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "semver": "bin/semver" } }, - "node_modules/@parcel/core/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/@parcel/diagnostic": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.9.3.tgz", - "integrity": "sha512-6jxBdyB3D7gP4iE66ghUGntWt2v64E6EbD4AetZk+hNJpgudOOPsKTovcMi/i7I4V0qD7WXSF4tvkZUoac0jwA==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.8.3.tgz", + "integrity": "sha512-u7wSzuMhLGWZjVNYJZq/SOViS3uFG0xwIcqXw12w54Uozd6BH8JlhVtVyAsq9kqnn7YFkw6pXHqAo5Tzh4FqsQ==", "dependencies": { "@mischnic/json-sourcemap": "^0.1.0", "nullthrows": "^1.1.1" @@ -1744,9 +1722,9 @@ } }, "node_modules/@parcel/events": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.9.3.tgz", - "integrity": "sha512-K0Scx+Bx9f9p1vuShMzNwIgiaZUkxEnexaKYHYemJrM7pMAqxIuIqhnvwurRCsZOVLUJPDDNJ626cWTc5vIq+A==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.8.3.tgz", + "integrity": "sha512-hoIS4tAxWp8FJk3628bsgKxEvR7bq2scCVYHSqZ4fTi/s0+VymEATrRCUqf+12e5H47uw1/ZjoqrGtBI02pz4w==", "engines": { "node": ">= 12.0.0" }, @@ -1756,15 +1734,15 @@ } }, "node_modules/@parcel/fs": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.9.3.tgz", - "integrity": "sha512-/PrRKgCRw22G7rNPSpgN3Q+i2nIkZWuvIOAdMG4KWXC4XLp8C9jarNaWd5QEQ75amjhQSl3oUzABzkdCtkKrgg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.8.3.tgz", + "integrity": "sha512-y+i+oXbT7lP0e0pJZi/YSm1vg0LDsbycFuHZIL80pNwdEppUAtibfJZCp606B7HOjMAlNZOBo48e3hPG3d8jgQ==", "dependencies": { - "@parcel/fs-search": "2.9.3", - "@parcel/types": "2.9.3", - "@parcel/utils": "2.9.3", + "@parcel/fs-search": "2.8.3", + "@parcel/types": "2.8.3", + "@parcel/utils": "2.8.3", "@parcel/watcher": "^2.0.7", - "@parcel/workers": "2.9.3" + "@parcel/workers": "2.8.3" }, "engines": { "node": ">= 12.0.0" @@ -1774,13 +1752,16 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.9.3" + "@parcel/core": "^2.8.3" } }, "node_modules/@parcel/fs-search": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.9.3.tgz", - "integrity": "sha512-nsNz3bsOpwS+jphcd+XjZL3F3PDq9lik0O8HPm5f6LYkqKWT+u/kgQzA8OkAHCR3q96LGiHxUywHPEBc27vI4Q==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.8.3.tgz", + "integrity": "sha512-DJBT2N8knfN7Na6PP2mett3spQLTqxFrvl0gv+TJRp61T8Ljc4VuUTb0hqBj+belaASIp3Q+e8+SgaFQu7wLiQ==", + "dependencies": { + "detect-libc": "^1.0.3" + }, "engines": { "node": ">= 12.0.0" }, @@ -1790,9 +1771,9 @@ } }, "node_modules/@parcel/graph": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.9.3.tgz", - "integrity": "sha512-3LmRJmF8+OprAr6zJT3X2s8WAhLKkrhi6RsFlMWHifGU5ED1PFcJWFbOwJvSjcAhMQJP0fErcFIK1Ludv3Vm3g==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.8.3.tgz", + "integrity": "sha512-26GL8fYZPdsRhSXCZ0ZWliloK6DHlMJPWh6Z+3VVZ5mnDSbYg/rRKWmrkhnr99ZWmL9rJsv4G74ZwvDEXTMPBg==", "dependencies": { "nullthrows": "^1.1.1" }, @@ -1805,10 +1786,11 @@ } }, "node_modules/@parcel/hash": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.9.3.tgz", - "integrity": "sha512-qlH5B85XLzVAeijgKPjm1gQu35LoRYX/8igsjnN8vOlbc3O8BYAUIutU58fbHbtE8MJPbxQQUw7tkTjeoujcQQ==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.8.3.tgz", + "integrity": "sha512-FVItqzjWmnyP4ZsVgX+G00+6U2IzOvqDtdwQIWisCcVoXJFCqZJDy6oa2qDDFz96xCCCynjRjPdQx2jYBCpfYw==", "dependencies": { + "detect-libc": "^1.0.3", "xxhash-wasm": "^0.4.2" }, "engines": { @@ -1820,12 +1802,12 @@ } }, "node_modules/@parcel/logger": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.9.3.tgz", - "integrity": "sha512-5FNBszcV6ilGFcijEOvoNVG6IUJGsnMiaEnGQs7Fvc1dktTjEddnoQbIYhcSZL63wEmzBZOgkT5yDMajJ/41jw==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.8.3.tgz", + "integrity": "sha512-Kpxd3O/Vs7nYJIzkdmB6Bvp3l/85ydIxaZaPfGSGTYOfaffSOTkhcW9l6WemsxUrlts4za6CaEWcc4DOvaMOPA==", "dependencies": { - "@parcel/diagnostic": "2.9.3", - "@parcel/events": "2.9.3" + "@parcel/diagnostic": "2.8.3", + "@parcel/events": "2.8.3" }, "engines": { "node": ">= 12.0.0" @@ -1836,9 +1818,9 @@ } }, "node_modules/@parcel/markdown-ansi": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.9.3.tgz", - "integrity": "sha512-/Q4X8F2aN8UNjAJrQ5NfK2OmZf6shry9DqetUSEndQ0fHonk78WKt6LT0zSKEBEW/bB/bXk6mNMsCup6L8ibjQ==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.8.3.tgz", + "integrity": "sha512-4v+pjyoh9f5zuU/gJlNvNFGEAb6J90sOBwpKJYJhdWXLZMNFCVzSigxrYO+vCsi8G4rl6/B2c0LcwIMjGPHmFQ==", "dependencies": { "chalk": "^4.1.0" }, @@ -1915,17 +1897,17 @@ } }, "node_modules/@parcel/namer-default": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.9.3.tgz", - "integrity": "sha512-1ynFEcap48/Ngzwwn318eLYpLUwijuuZoXQPCsEQ21OOIOtfhFQJaPwXTsw6kRitshKq76P2aafE0BioGSqxcA==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.8.3.tgz", + "integrity": "sha512-tJ7JehZviS5QwnxbARd8Uh63rkikZdZs1QOyivUhEvhN+DddSAVEdQLHGPzkl3YRk0tjFhbqo+Jci7TpezuAMw==", "dependencies": { - "@parcel/diagnostic": "2.9.3", - "@parcel/plugin": "2.9.3", + "@parcel/diagnostic": "2.8.3", + "@parcel/plugin": "2.8.3", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", @@ -1933,16 +1915,14 @@ } }, "node_modules/@parcel/node-resolver-core": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.0.3.tgz", - "integrity": "sha512-AjxNcZVHHJoNT/A99PKIdFtwvoze8PAiC3yz8E/dRggrDIOboUEodeQYV5Aq++aK76uz/iOP0tST2T8A5rhb1A==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.8.3.tgz", + "integrity": "sha512-12YryWcA5Iw2WNoEVr/t2HDjYR1iEzbjEcxfh1vaVDdZ020PiGw67g5hyIE/tsnG7SRJ0xdRx1fQ2hDgED+0Ww==", "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/diagnostic": "2.9.3", - "@parcel/fs": "2.9.3", - "@parcel/utils": "2.9.3", + "@parcel/diagnostic": "2.8.3", + "@parcel/utils": "2.8.3", "nullthrows": "^1.1.1", - "semver": "^7.5.2" + "semver": "^5.7.1" }, "engines": { "node": ">= 12.0.0" @@ -1952,52 +1932,30 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/node-resolver-core/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@parcel/node-resolver-core/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "semver": "bin/semver" } }, - "node_modules/@parcel/node-resolver-core/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/@parcel/optimizer-css": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.9.3.tgz", - "integrity": "sha512-RK1QwcSdWDNUsFvuLy0hgnYKtPQebzCb0vPPzqs6LhL+vqUu9utOyRycGaQffHCkHVQP6zGlN+KFssd7YtFGhA==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.8.3.tgz", + "integrity": "sha512-JotGAWo8JhuXsQDK0UkzeQB0UR5hDAKvAviXrjqB4KM9wZNLhLleeEAW4Hk8R9smCeQFP6Xg/N/NkLDpqMwT3g==", "dependencies": { - "@parcel/diagnostic": "2.9.3", - "@parcel/plugin": "2.9.3", + "@parcel/diagnostic": "2.8.3", + "@parcel/plugin": "2.8.3", "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.3", + "@parcel/utils": "2.8.3", "browserslist": "^4.6.6", "lightningcss": "^1.16.1", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", @@ -2005,18 +1963,18 @@ } }, "node_modules/@parcel/optimizer-data-url": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-data-url/-/optimizer-data-url-2.9.3.tgz", - "integrity": "sha512-k8lOKLzgZ24JKOuyrNe5PptoH8GJ78AwnumG1xEOKZ77gZnUgdrn3XdjzE28ZqTI4LFkT3jApUiBKBmqnWDe7Q==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-data-url/-/optimizer-data-url-2.8.3.tgz", + "integrity": "sha512-lI3rDdO1azJ+Y+FeOqQCg8mOfYfqhF35rxtHjEMyChy+MbGW93uoOVIk03IgWTtyiEmiUAVe4sjmFxOD7hHL+w==", "dependencies": { - "@parcel/plugin": "2.9.3", - "@parcel/utils": "2.9.3", + "@parcel/plugin": "2.8.3", + "@parcel/utils": "2.8.3", "isbinaryfile": "^4.0.2", "mime": "^2.4.4" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", @@ -2024,11 +1982,11 @@ } }, "node_modules/@parcel/optimizer-htmlnano": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.9.3.tgz", - "integrity": "sha512-9g/KBck3c6DokmJfvJ5zpHFBiCSolaGrcsTGx8C3YPdCTVTI9P1TDCwUxvAr4LjpcIRSa82wlLCI+nF6sSgxKA==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.8.3.tgz", + "integrity": "sha512-L8/fHbEy8Id2a2E0fwR5eKGlv9VYDjrH9PwdJE9Za9v1O/vEsfl/0T/79/x129l5O0yB6EFQkFa20MiK3b+vOg==", "dependencies": { - "@parcel/plugin": "2.9.3", + "@parcel/plugin": "2.8.3", "htmlnano": "^2.0.0", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", @@ -2036,7 +1994,7 @@ }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", @@ -2107,40 +2065,38 @@ } }, "node_modules/@parcel/optimizer-image": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.9.3.tgz", - "integrity": "sha512-530YzthE7kmecnNhPbkAK+26yQNt69pfJrgE0Ev0BZaM1Wu2+33nki7o8qvkTkikhPrurEJLGIXt1qKmbKvCbA==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.8.3.tgz", + "integrity": "sha512-SD71sSH27SkCDNUNx9A3jizqB/WIJr3dsfp+JZGZC42tpD/Siim6Rqy9M4To/BpMMQIIiEXa5ofwS+DgTEiEHQ==", "dependencies": { - "@parcel/diagnostic": "2.9.3", - "@parcel/plugin": "2.9.3", - "@parcel/utils": "2.9.3", - "@parcel/workers": "2.9.3" + "@parcel/diagnostic": "2.8.3", + "@parcel/plugin": "2.8.3", + "@parcel/utils": "2.8.3", + "@parcel/workers": "2.8.3", + "detect-libc": "^1.0.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.9.3" } }, "node_modules/@parcel/optimizer-svgo": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.9.3.tgz", - "integrity": "sha512-ytQS0wY5JJhWU4mL0wfhYDUuHcfuw+Gy2+JcnTm1t1AZXHlOTbU6EzRWNqBShsgXjvdrQQXizAe3B6GFFlFJVQ==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.8.3.tgz", + "integrity": "sha512-9KQed99NZnQw3/W4qBYVQ7212rzA9EqrQG019TIWJzkA9tjGBMIm2c/nXpK1tc3hQ3e7KkXkFCQ3C+ibVUnHNA==", "dependencies": { - "@parcel/diagnostic": "2.9.3", - "@parcel/plugin": "2.9.3", - "@parcel/utils": "2.9.3", + "@parcel/diagnostic": "2.8.3", + "@parcel/plugin": "2.8.3", + "@parcel/utils": "2.8.3", "svgo": "^2.4.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", @@ -2210,21 +2166,21 @@ "node": ">=10.13.0" } }, - "node_modules/@parcel/optimizer-swc": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.9.3.tgz", - "integrity": "sha512-GQINNeqtdpL1ombq/Cpwi6IBk02wKJ/JJbYbyfHtk8lxlq13soenpwOlzJ5T9D2fdG+FUhai9NxpN5Ss4lNoAg==", + "node_modules/@parcel/optimizer-terser": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.8.3.tgz", + "integrity": "sha512-9EeQlN6zIeUWwzrzu6Q2pQSaYsYGah8MtiQ/hog9KEPlYTP60hBv/+utDyYEHSQhL7y5ym08tPX5GzBvwAD/dA==", "dependencies": { - "@parcel/diagnostic": "2.9.3", - "@parcel/plugin": "2.9.3", + "@parcel/diagnostic": "2.8.3", + "@parcel/plugin": "2.8.3", "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.3", - "@swc/core": "^1.3.36", - "nullthrows": "^1.1.1" + "@parcel/utils": "2.8.3", + "nullthrows": "^1.1.1", + "terser": "^5.2.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", @@ -2232,18 +2188,17 @@ } }, "node_modules/@parcel/package-manager": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.9.3.tgz", - "integrity": "sha512-NH6omcNTEupDmW4Lm1e4NUYBjdqkURxgZ4CNESESInHJe6tblVhNB8Rpr1ar7zDar7cly9ILr8P6N3Ei7bTEjg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.8.3.tgz", + "integrity": "sha512-tIpY5pD2lH53p9hpi++GsODy6V3khSTX4pLEGuMpeSYbHthnOViobqIlFLsjni+QA1pfc8NNNIQwSNdGjYflVA==", "dependencies": { - "@parcel/diagnostic": "2.9.3", - "@parcel/fs": "2.9.3", - "@parcel/logger": "2.9.3", - "@parcel/node-resolver-core": "3.0.3", - "@parcel/types": "2.9.3", - "@parcel/utils": "2.9.3", - "@parcel/workers": "2.9.3", - "semver": "^7.5.2" + "@parcel/diagnostic": "2.8.3", + "@parcel/fs": "2.8.3", + "@parcel/logger": "2.8.3", + "@parcel/types": "2.8.3", + "@parcel/utils": "2.8.3", + "@parcel/workers": "2.8.3", + "semver": "^5.7.1" }, "engines": { "node": ">= 12.0.0" @@ -2253,53 +2208,30 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.9.3" - } - }, - "node_modules/@parcel/package-manager/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "@parcel/core": "^2.8.3" } }, "node_modules/@parcel/package-manager/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "semver": "bin/semver" } }, - "node_modules/@parcel/package-manager/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/@parcel/packager-css": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.9.3.tgz", - "integrity": "sha512-mePiWiYZOULY6e1RdAIJyRoYqXqGci0srOaVZYaP7mnrzvJgA63kaZFFsDiEWghunQpMUuUjM2x/vQVHzxmhKQ==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.8.3.tgz", + "integrity": "sha512-WyvkMmsurlHG8d8oUVm7S+D+cC/T3qGeqogb7sTI52gB6uiywU7lRCizLNqGFyFGIxcVTVHWnSHqItBcLN76lA==", "dependencies": { - "@parcel/diagnostic": "2.9.3", - "@parcel/plugin": "2.9.3", + "@parcel/plugin": "2.8.3", "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.3", + "@parcel/utils": "2.8.3", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", @@ -2307,19 +2239,19 @@ } }, "node_modules/@parcel/packager-html": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.9.3.tgz", - "integrity": "sha512-0Ex+O0EaZf9APNERRNGgGto02hFJ6f5RQEvRWBK55WAV1rXeU+kpjC0c0qZvnUaUtXfpWMsEBkevJCwDkUMeMg==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.8.3.tgz", + "integrity": "sha512-OhPu1Hx1RRKJodpiu86ZqL8el2Aa4uhBHF6RAL1Pcrh2EhRRlPf70Sk0tC22zUpYL7es+iNKZ/n0Rl+OWSHWEw==", "dependencies": { - "@parcel/plugin": "2.9.3", - "@parcel/types": "2.9.3", - "@parcel/utils": "2.9.3", + "@parcel/plugin": "2.8.3", + "@parcel/types": "2.8.3", + "@parcel/utils": "2.8.3", "nullthrows": "^1.1.1", "posthtml": "^0.16.5" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", @@ -2327,21 +2259,21 @@ } }, "node_modules/@parcel/packager-js": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.9.3.tgz", - "integrity": "sha512-V5xwkoE3zQ3R+WqAWhA1KGQ791FvJeW6KonOlMI1q76Djjgox68hhObqcLu66AmYNhR2R/wUpkP18hP2z8dSFw==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.8.3.tgz", + "integrity": "sha512-0pGKC3Ax5vFuxuZCRB+nBucRfFRz4ioie19BbDxYnvBxrd4M3FIu45njf6zbBYsI9eXqaDnL1b3DcZJfYqtIzw==", "dependencies": { - "@parcel/diagnostic": "2.9.3", - "@parcel/hash": "2.9.3", - "@parcel/plugin": "2.9.3", + "@parcel/diagnostic": "2.8.3", + "@parcel/hash": "2.8.3", + "@parcel/plugin": "2.8.3", "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.3", + "@parcel/utils": "2.8.3", "globals": "^13.2.0", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", @@ -2349,9 +2281,9 @@ } }, "node_modules/@parcel/packager-js/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", "dependencies": { "type-fest": "^0.20.2" }, @@ -2374,15 +2306,15 @@ } }, "node_modules/@parcel/packager-raw": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.9.3.tgz", - "integrity": "sha512-oPQTNoYanQ2DdJyL61uPYK2py83rKOT8YVh2QWAx0zsSli6Kiy64U3+xOCYWgDVCrHw9+9NpQMuAdSiFg4cq8g==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.8.3.tgz", + "integrity": "sha512-BA6enNQo1RCnco9MhkxGrjOk59O71IZ9DPKu3lCtqqYEVd823tXff2clDKHK25i6cChmeHu6oB1Rb73hlPqhUA==", "dependencies": { - "@parcel/plugin": "2.9.3" + "@parcel/plugin": "2.8.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", @@ -2390,18 +2322,18 @@ } }, "node_modules/@parcel/packager-svg": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.9.3.tgz", - "integrity": "sha512-p/Ya6UO9DAkaCUFxfFGyeHZDp9YPAlpdnh1OChuwqSFOXFjjeXuoK4KLT+ZRalVBo2Jo8xF70oKMZw4MVvaL7Q==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.8.3.tgz", + "integrity": "sha512-mvIoHpmv5yzl36OjrklTDFShLUfPFTwrmp1eIwiszGdEBuQaX7JVI3Oo2jbVQgcN4W7J6SENzGQ3Q5hPTW3pMw==", "dependencies": { - "@parcel/plugin": "2.9.3", - "@parcel/types": "2.9.3", - "@parcel/utils": "2.9.3", + "@parcel/plugin": "2.8.3", + "@parcel/types": "2.8.3", + "@parcel/utils": "2.8.3", "posthtml": "^0.16.4" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", @@ -2409,28 +2341,11 @@ } }, "node_modules/@parcel/plugin": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.9.3.tgz", - "integrity": "sha512-qN85Gqr2GMuxX1dT1mnuO9hOcvlEv1lrYrCxn7CJN2nUhbwcfG+LEvcrCzCOJ6XtIHm+ZBV9h9p7FfoPLvpw+g==", - "dependencies": { - "@parcel/types": "2.9.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/profiler": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.9.3.tgz", - "integrity": "sha512-pyHc9lw8VZDfgZoeZWZU9J0CVEv1Zw9O5+e0DJPDPHuXJYr72ZAOhbljtU3owWKAeW+++Q2AZWkbUGEOjI/e6g==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.8.3.tgz", + "integrity": "sha512-jZ6mnsS4D9X9GaNnvrixDQwlUQJCohDX2hGyM0U0bY2NWU8Km97SjtoCpWjq+XBCx/gpC4g58+fk9VQeZq2vlw==", "dependencies": { - "@parcel/diagnostic": "2.9.3", - "@parcel/events": "2.9.3", - "chrome-trace-event": "^1.0.2" + "@parcel/types": "2.8.3" }, "engines": { "node": ">= 12.0.0" @@ -2441,15 +2356,15 @@ } }, "node_modules/@parcel/reporter-bundle-buddy": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/reporter-bundle-buddy/-/reporter-bundle-buddy-2.9.3.tgz", - "integrity": "sha512-9ftzLZ161USdvnxueT55EWufLI48va0xJfB5MAJLG92VAS1N1FSFgYKdkGFzBKw0eK9UScQNYnntCGC17rBayQ==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/reporter-bundle-buddy/-/reporter-bundle-buddy-2.8.3.tgz", + "integrity": "sha512-NuM0mvXGIwXmXIXXZk8Y10eCLaQuxQ8VQ1AL3bA5xD5xQFspMuYatRZM82J8Zt51Sw4amLF66NCdCsZSonXmUQ==", "dependencies": { - "@parcel/plugin": "2.9.3" + "@parcel/plugin": "2.8.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", @@ -2457,16 +2372,16 @@ } }, "node_modules/@parcel/reporter-dev-server": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.9.3.tgz", - "integrity": "sha512-s6eboxdLEtRSvG52xi9IiNbcPKC0XMVmvTckieue2EqGDbDcaHQoHmmwkk0rNq0/Z/UxelGcQXoIYC/0xq3ykQ==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.8.3.tgz", + "integrity": "sha512-Y8C8hzgzTd13IoWTj+COYXEyCkXfmVJs3//GDBsH22pbtSFMuzAZd+8J9qsCo0EWpiDow7V9f1LischvEh3FbQ==", "dependencies": { - "@parcel/plugin": "2.9.3", - "@parcel/utils": "2.9.3" + "@parcel/plugin": "2.8.3", + "@parcel/utils": "2.8.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", @@ -2474,16 +2389,16 @@ } }, "node_modules/@parcel/resolver-default": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.9.3.tgz", - "integrity": "sha512-8ESJk1COKvDzkmOnppNXoDamNMlYVIvrKc2RuFPmp8nKVj47R6NwMgvwxEaatyPzvkmyTpq5RvG9I3HFc+r4Cw==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.8.3.tgz", + "integrity": "sha512-k0B5M/PJ+3rFbNj4xZSBr6d6HVIe6DH/P3dClLcgBYSXAvElNDfXgtIimbjCyItFkW9/BfcgOVKEEIZOeySH/A==", "dependencies": { - "@parcel/node-resolver-core": "3.0.3", - "@parcel/plugin": "2.9.3" + "@parcel/node-resolver-core": "2.8.3", + "@parcel/plugin": "2.8.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", @@ -2491,16 +2406,16 @@ } }, "node_modules/@parcel/runtime-browser-hmr": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.9.3.tgz", - "integrity": "sha512-EgiDIDrVAWpz7bOzWXqVinQkaFjLwT34wsonpXAbuI7f7r00d52vNAQC9AMu+pTijA3gyKoJ+Q4NWPMZf7ACDA==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.8.3.tgz", + "integrity": "sha512-2O1PYi2j/Q0lTyGNV3JdBYwg4rKo6TEVFlYGdd5wCYU9ZIN9RRuoCnWWH2qCPj3pjIVtBeppYxzfVjPEHINWVg==", "dependencies": { - "@parcel/plugin": "2.9.3", - "@parcel/utils": "2.9.3" + "@parcel/plugin": "2.8.3", + "@parcel/utils": "2.8.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", @@ -2525,241 +2440,211 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/runtime-js/node_modules/@lmdb/lmdb-darwin-arm64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.5.2.tgz", - "integrity": "sha512-+F8ioQIUN68B4UFiIBYu0QQvgb9FmlKw2ctQMSBfW2QBrZIxz9vD9jCGqTCPqZBRbPHAS/vG1zSXnKqnS2ch/A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@parcel/runtime-js/node_modules/@lmdb/lmdb-darwin-x64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.5.2.tgz", - "integrity": "sha512-KvPH56KRLLx4KSfKBx0m1r7GGGUMXm0jrKmNE7plbHlesZMuPJICtn07HYgQhj1LNsK7Yqwuvnqh1QxhJnF1EA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@parcel/runtime-js/node_modules/@lmdb/lmdb-linux-arm": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.5.2.tgz", - "integrity": "sha512-5kQAP21hAkfW5Bl+e0P57dV4dGYnkNIpR7f/GAh6QHlgXx+vp/teVj4PGRZaKAvt0GX6++N6hF8NnGElLDuIDw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@parcel/runtime-js/node_modules/@lmdb/lmdb-linux-arm64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.5.2.tgz", - "integrity": "sha512-aLl89VHL/wjhievEOlPocoefUyWdvzVrcQ/MHQYZm2JfV1jUsrbr/ZfkPPUFvZBf+VSE+Q0clWs9l29PCX1hTQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@parcel/runtime-js/node_modules/@lmdb/lmdb-linux-x64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.5.2.tgz", - "integrity": "sha512-xUdUfwDJLGjOUPH3BuPBt0NlIrR7f/QHKgu3GZIXswMMIihAekj2i97oI0iWG5Bok/b+OBjHPfa8IU9velnP/Q==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@parcel/runtime-js/node_modules/@lmdb/lmdb-win32-x64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.5.2.tgz", - "integrity": "sha512-zrBczSbXKxEyK2ijtbRdICDygRqWSRPpZMN5dD1T8VMEW5RIhIbwFWw2phDRXuBQdVDpSjalCIUMWMV2h3JaZA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/cache": { + "node_modules/@parcel/runtime-react-refresh": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.8.3.tgz", - "integrity": "sha512-k7xv5vSQrJLdXuglo+Hv3yF4BCSs1tQ/8Vbd6CHTkOhf7LcGg6CPtLw053R/KdMpd/4GPn0QrAsOLdATm1ELtQ==", + "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.8.3.tgz", + "integrity": "sha512-2v/qFKp00MfG0234OdOgQNAo6TLENpFYZMbVbAsPMY9ITiqG73MrEsrGXVoGbYiGTMB/Toer/lSWlJxtacOCuA==", "dependencies": { - "@parcel/fs": "2.8.3", - "@parcel/logger": "2.8.3", + "@parcel/plugin": "2.8.3", "@parcel/utils": "2.8.3", - "lmdb": "2.5.2" + "react-error-overlay": "6.0.9", + "react-refresh": "^0.9.0" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 12.0.0", + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.8.3" } }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/codeframe": { + "node_modules/@parcel/runtime-service-worker": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.8.3.tgz", - "integrity": "sha512-FE7sY53D6n/+2Pgg6M9iuEC6F5fvmyBkRE4d9VdnOoxhTXtkEqpqYgX7RJ12FAQwNlxKq4suBJQMgQHMF2Kjeg==", + "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.8.3.tgz", + "integrity": "sha512-/Skkw+EeRiwzOJso5fQtK8c9b452uWLNhQH1ISTodbmlcyB4YalAiSsyHCtMYD0c3/t5Sx4ZS7vxBAtQd0RvOw==", "dependencies": { - "chalk": "^4.1.0" + "@parcel/plugin": "2.8.3", + "@parcel/utils": "2.8.3", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 12.0.0", + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/diagnostic": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.8.3.tgz", - "integrity": "sha512-u7wSzuMhLGWZjVNYJZq/SOViS3uFG0xwIcqXw12w54Uozd6BH8JlhVtVyAsq9kqnn7YFkw6pXHqAo5Tzh4FqsQ==", + "node_modules/@parcel/source-map": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz", + "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==", "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" + "detect-libc": "^1.0.3" }, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": "^12.18.3 || >=14" } }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/events": { + "node_modules/@parcel/transformer-babel": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.8.3.tgz", - "integrity": "sha512-hoIS4tAxWp8FJk3628bsgKxEvR7bq2scCVYHSqZ4fTi/s0+VymEATrRCUqf+12e5H47uw1/ZjoqrGtBI02pz4w==", + "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.8.3.tgz", + "integrity": "sha512-L6lExfpvvC7T/g3pxf3CIJRouQl+sgrSzuWQ0fD4PemUDHvHchSP4SNUVnd6gOytF3Y1KpnEZIunQGi5xVqQCQ==", + "dependencies": { + "@parcel/diagnostic": "2.8.3", + "@parcel/plugin": "2.8.3", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.8.3", + "browserslist": "^4.6.6", + "json5": "^2.2.0", + "nullthrows": "^1.1.1", + "semver": "^5.7.0" + }, "engines": { - "node": ">= 12.0.0" + "node": ">= 12.0.0", + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/fs": { + "node_modules/@parcel/transformer-babel/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@parcel/transformer-css": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.8.3.tgz", - "integrity": "sha512-y+i+oXbT7lP0e0pJZi/YSm1vg0LDsbycFuHZIL80pNwdEppUAtibfJZCp606B7HOjMAlNZOBo48e3hPG3d8jgQ==", + "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.8.3.tgz", + "integrity": "sha512-xTqFwlSXtnaYen9ivAgz+xPW7yRl/u4QxtnDyDpz5dr8gSeOpQYRcjkd4RsYzKsWzZcGtB5EofEk8ayUbWKEUg==", "dependencies": { - "@parcel/fs-search": "2.8.3", - "@parcel/types": "2.8.3", + "@parcel/diagnostic": "2.8.3", + "@parcel/plugin": "2.8.3", + "@parcel/source-map": "^2.1.1", "@parcel/utils": "2.8.3", - "@parcel/watcher": "^2.0.7", - "@parcel/workers": "2.8.3" + "browserslist": "^4.6.6", + "lightningcss": "^1.16.1", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 12.0.0", + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.8.3" } }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/fs-search": { + "node_modules/@parcel/transformer-graphql": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.8.3.tgz", - "integrity": "sha512-DJBT2N8knfN7Na6PP2mett3spQLTqxFrvl0gv+TJRp61T8Ljc4VuUTb0hqBj+belaASIp3Q+e8+SgaFQu7wLiQ==", + "resolved": "https://registry.npmjs.org/@parcel/transformer-graphql/-/transformer-graphql-2.8.3.tgz", + "integrity": "sha512-yuRVRk0frq2muukQbEAGXo7n68yoRGN4bbarf/JYwGHHLD2CjUHCaT2yIdwV7RyJ5E0QBT7uKd0nTb5vjeUCVw==", "dependencies": { - "detect-libc": "^1.0.3" + "@parcel/plugin": "2.8.3", + "graphql": "^15.0.0", + "graphql-import-macro": "^1.0.0" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 12.0.0", + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/hash": { + "node_modules/@parcel/transformer-html": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.8.3.tgz", - "integrity": "sha512-FVItqzjWmnyP4ZsVgX+G00+6U2IzOvqDtdwQIWisCcVoXJFCqZJDy6oa2qDDFz96xCCCynjRjPdQx2jYBCpfYw==", + "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.8.3.tgz", + "integrity": "sha512-kIZO3qsMYTbSnSpl9cnZog+SwL517ffWH54JeB410OSAYF1ouf4n5v9qBnALZbuCCmPwJRGs4jUtE452hxwN4g==", "dependencies": { - "detect-libc": "^1.0.3", - "xxhash-wasm": "^0.4.2" + "@parcel/diagnostic": "2.8.3", + "@parcel/hash": "2.8.3", + "@parcel/plugin": "2.8.3", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5", + "posthtml-parser": "^0.10.1", + "posthtml-render": "^3.0.0", + "semver": "^5.7.1", + "srcset": "4" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 12.0.0", + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/logger": { + "node_modules/@parcel/transformer-html/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@parcel/transformer-image": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.8.3.tgz", - "integrity": "sha512-Kpxd3O/Vs7nYJIzkdmB6Bvp3l/85ydIxaZaPfGSGTYOfaffSOTkhcW9l6WemsxUrlts4za6CaEWcc4DOvaMOPA==", + "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.8.3.tgz", + "integrity": "sha512-cO4uptcCGTi5H6bvTrAWEFUsTNhA4kCo8BSvRSCHA2sf/4C5tGQPHt3JhdO0GQLPwZRCh/R41EkJs5HZ8A8DAg==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/events": "2.8.3" + "@parcel/plugin": "2.8.3", + "@parcel/utils": "2.8.3", + "@parcel/workers": "2.8.3", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 12.0.0", + "parcel": "^2.8.3" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependencies": { + "@parcel/core": "^2.8.3" } }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/markdown-ansi": { + "node_modules/@parcel/transformer-inline-string": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.8.3.tgz", - "integrity": "sha512-4v+pjyoh9f5zuU/gJlNvNFGEAb6J90sOBwpKJYJhdWXLZMNFCVzSigxrYO+vCsi8G4rl6/B2c0LcwIMjGPHmFQ==", + "resolved": "https://registry.npmjs.org/@parcel/transformer-inline-string/-/transformer-inline-string-2.8.3.tgz", + "integrity": "sha512-TBMk2H9nV8JMOsLztalhzS6HgthG5SCHKYkR2MaW7eSZuSGotbSP22aJip8HgQZ/lPMdOMb1lknHmd8WROxWHg==", "dependencies": { - "chalk": "^4.1.0" + "@parcel/plugin": "2.8.3" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 12.0.0", + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/package-manager": { + "node_modules/@parcel/transformer-js": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.8.3.tgz", - "integrity": "sha512-tIpY5pD2lH53p9hpi++GsODy6V3khSTX4pLEGuMpeSYbHthnOViobqIlFLsjni+QA1pfc8NNNIQwSNdGjYflVA==", + "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.8.3.tgz", + "integrity": "sha512-9Qd6bib+sWRcpovvzvxwy/PdFrLUXGfmSW9XcVVG8pvgXsZPFaNjnNT8stzGQj1pQiougCoxMY4aTM5p1lGHEQ==", "dependencies": { "@parcel/diagnostic": "2.8.3", - "@parcel/fs": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/types": "2.8.3", + "@parcel/plugin": "2.8.3", + "@parcel/source-map": "^2.1.1", "@parcel/utils": "2.8.3", "@parcel/workers": "2.8.3", + "@swc/helpers": "^0.4.12", + "browserslist": "^4.6.6", + "detect-libc": "^1.0.3", + "nullthrows": "^1.1.1", + "regenerator-runtime": "^0.13.7", "semver": "^5.7.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 12.0.0", + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", @@ -2769,169 +2654,112 @@ "@parcel/core": "^2.8.3" } }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/plugin": { + "node_modules/@parcel/transformer-js/node_modules/@swc/helpers": { + "version": "0.4.36", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.36.tgz", + "integrity": "sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==", + "dependencies": { + "legacy-swc-helpers": "npm:@swc/helpers@=0.4.14", + "tslib": "^2.4.0" + } + }, + "node_modules/@parcel/transformer-js/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@parcel/transformer-json": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.8.3.tgz", - "integrity": "sha512-jZ6mnsS4D9X9GaNnvrixDQwlUQJCohDX2hGyM0U0bY2NWU8Km97SjtoCpWjq+XBCx/gpC4g58+fk9VQeZq2vlw==", + "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.8.3.tgz", + "integrity": "sha512-B7LmVq5Q7bZO4ERb6NHtRuUKWGysEeaj9H4zelnyBv+wLgpo4f5FCxSE1/rTNmP9u1qHvQ3scGdK6EdSSokGPg==", "dependencies": { - "@parcel/types": "2.8.3" + "@parcel/plugin": "2.8.3", + "json5": "^2.2.0" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 12.0.0", + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/types": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.8.3.tgz", - "integrity": "sha512-FECA1FB7+0UpITKU0D6TgGBpGxYpVSMNEENZbSJxFSajNy3wrko+zwBKQmFOLOiPcEtnGikxNs+jkFWbPlUAtw==", - "dependencies": { - "@parcel/cache": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/fs": "2.8.3", - "@parcel/package-manager": "2.8.3", - "@parcel/source-map": "^2.1.1", - "@parcel/workers": "2.8.3", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/utils": { + "node_modules/@parcel/transformer-less": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.8.3.tgz", - "integrity": "sha512-IhVrmNiJ+LOKHcCivG5dnuLGjhPYxQ/IzbnF2DKNQXWBTsYlHkJZpmz7THoeLtLliGmSOZ3ZCsbR8/tJJKmxjA==", + "resolved": "https://registry.npmjs.org/@parcel/transformer-less/-/transformer-less-2.8.3.tgz", + "integrity": "sha512-ILgx0aDJC9YuFXKUSwMH5t497hdpD0jLd6EOA/J+ce5RRmLMgECTgWwA7rfCmYrRu2WPyIXmZIYMdFI93sIvxg==", "dependencies": { - "@parcel/codeframe": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/markdown-ansi": "2.8.3", + "@parcel/plugin": "2.8.3", "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.0" + "less": "^4.1.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 12.0.0", + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/workers": { + "node_modules/@parcel/transformer-postcss": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.8.3.tgz", - "integrity": "sha512-+AxBnKgjqVpUHBcHLWIHcjYgKIvHIpZjN33mG5LG9XXvrZiqdWvouEzqEXlVLq5VzzVbKIQQcmsvRy138YErkg==", + "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.8.3.tgz", + "integrity": "sha512-e8luB/poIlz6jBsD1Izms+6ElbyzuoFVa4lFVLZnTAChI3UxPdt9p/uTsIO46HyBps/Bk8ocvt3J4YF84jzmvg==", "dependencies": { "@parcel/diagnostic": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/types": "2.8.3", + "@parcel/hash": "2.8.3", + "@parcel/plugin": "2.8.3", "@parcel/utils": "2.8.3", - "chrome-trace-event": "^1.0.2", - "nullthrows": "^1.1.1" + "clone": "^2.1.1", + "nullthrows": "^1.1.1", + "postcss-value-parser": "^4.2.0", + "semver": "^5.7.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 12.0.0", + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.8.3" } }, - "node_modules/@parcel/runtime-js/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node_modules/@parcel/transformer-postcss/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" } }, - "node_modules/@parcel/runtime-js/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@parcel/transformer-posthtml": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.8.3.tgz", + "integrity": "sha512-pkzf9Smyeaw4uaRLsT41RGrPLT5Aip8ZPcntawAfIo+KivBQUV0erY1IvHYjyfFzq1ld/Fo2Ith9He6mxpPifA==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@parcel/plugin": "2.8.3", + "@parcel/utils": "2.8.3", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5", + "posthtml-parser": "^0.10.1", + "posthtml-render": "^3.0.0", + "semver": "^5.7.1" }, "engines": { - "node": ">=10" + "node": ">= 12.0.0", + "parcel": "^2.8.3" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@parcel/runtime-js/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@parcel/runtime-js/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@parcel/runtime-js/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@parcel/runtime-js/node_modules/lmdb": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.5.2.tgz", - "integrity": "sha512-V5V5Xa2Hp9i2XsbDALkBTeHXnBXh/lEmk9p22zdr7jtuOIY9TGhjK6vAvTpOOx9IKU4hJkRWZxn/HsvR1ELLtA==", - "hasInstallScript": true, - "dependencies": { - "msgpackr": "^1.5.4", - "node-addon-api": "^4.3.0", - "node-gyp-build-optional-packages": "5.0.3", - "ordered-binary": "^1.2.4", - "weak-lru-cache": "^1.2.2" - }, - "optionalDependencies": { - "@lmdb/lmdb-darwin-arm64": "2.5.2", - "@lmdb/lmdb-darwin-x64": "2.5.2", - "@lmdb/lmdb-linux-arm": "2.5.2", - "@lmdb/lmdb-linux-arm64": "2.5.2", - "@lmdb/lmdb-linux-x64": "2.5.2", - "@lmdb/lmdb-win32-x64": "2.5.2" - } - }, - "node_modules/@parcel/runtime-js/node_modules/node-addon-api": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" - }, - "node_modules/@parcel/runtime-js/node_modules/node-gyp-build-optional-packages": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.3.tgz", - "integrity": "sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==", - "bin": { - "node-gyp-build-optional-packages": "bin.js", - "node-gyp-build-optional-packages-optional": "optional.js", - "node-gyp-build-optional-packages-test": "build-test.js" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/runtime-js/node_modules/semver": { + "node_modules/@parcel/transformer-posthtml/node_modules/semver": { "version": "5.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", @@ -2939,578 +2767,118 @@ "semver": "bin/semver" } }, - "node_modules/@parcel/runtime-js/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@parcel/transformer-raw": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.8.3.tgz", + "integrity": "sha512-G+5cXnd2/1O3nV/pgRxVKZY/HcGSseuhAe71gQdSQftb8uJEURyUHoQ9Eh0JUD3MgWh9V+nIKoyFEZdf9T0sUQ==", "dependencies": { - "has-flag": "^4.0.0" + "@parcel/plugin": "2.8.3" }, "engines": { - "node": ">=8" + "node": ">= 12.0.0", + "parcel": "^2.8.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/runtime-react-refresh": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.9.3.tgz", - "integrity": "sha512-XBgryZQIyCmi6JwEfMUCmINB3l1TpTp9a2iFxmYNpzHlqj4Ve0saKaqWOVRLvC945ZovWIBzcSW2IYqWKGtbAA==", + "node_modules/@parcel/transformer-react-refresh-wrap": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.8.3.tgz", + "integrity": "sha512-q8AAoEvBnCf/nPvgOwFwKZfEl/thwq7c2duxXkhl+tTLDRN2vGmyz4355IxCkavSX+pLWSQ5MexklSEeMkgthg==", "dependencies": { - "@parcel/plugin": "2.9.3", - "@parcel/utils": "2.9.3", - "react-error-overlay": "6.0.9", + "@parcel/plugin": "2.8.3", + "@parcel/utils": "2.8.3", "react-refresh": "^0.9.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/runtime-service-worker": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.9.3.tgz", - "integrity": "sha512-qLJLqv1mMdWL7gyh8aKBFFAuEiJkhUUgLKpdn6eSfH/R7kTtb76WnOwqUrhvEI9bZFUM/8Pa1bzJnPpqSOM+Sw==", + "node_modules/@parcel/transformer-sass": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-sass/-/transformer-sass-2.8.3.tgz", + "integrity": "sha512-ak196rjvXdsBOGi5aTkBEKv6i4LKQgOkHuaKEjeT8g2a3CU6Z36J+j2GbZzsznfws/hH+CRTf8bAsbkxtKlkjQ==", "dependencies": { - "@parcel/plugin": "2.9.3", - "@parcel/utils": "2.9.3", - "nullthrows": "^1.1.1" + "@parcel/plugin": "2.8.3", + "@parcel/source-map": "^2.1.1", + "sass": "^1.38.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/source-map": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz", - "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==", + "node_modules/@parcel/transformer-svg": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.8.3.tgz", + "integrity": "sha512-3Zr/gBzxi1ZH1fftH/+KsZU7w5GqkmxlB0ZM8ovS5E/Pl1lq1t0xvGJue9m2VuQqP8Mxfpl5qLFmsKlhaZdMIQ==", "dependencies": { - "detect-libc": "^1.0.3" + "@parcel/diagnostic": "2.8.3", + "@parcel/hash": "2.8.3", + "@parcel/plugin": "2.8.3", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5", + "posthtml-parser": "^0.10.1", + "posthtml-render": "^3.0.0", + "semver": "^5.7.1" }, "engines": { - "node": "^12.18.3 || >=14" + "node": ">= 12.0.0", + "parcel": "^2.8.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-babel": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.9.3.tgz", - "integrity": "sha512-pURtEsnsp3h6tOBDuzh9wRvVtw4PgIlqwAArIWdrG7iwqOUYv9D8ME4+ePWEu7MQWAp58hv9pTJtqWv4T+Sq8A==", + "node_modules/@parcel/transformer-svg-react": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-svg-react/-/transformer-svg-react-2.8.3.tgz", + "integrity": "sha512-TbiaHJ74zpzHovaHe7LCeGpNh/8GV8ZRKmCj83+y9fjjoBKo8IaYtKp48mszY9ltma0xBqhmFarddF19kQxb+g==", "dependencies": { - "@parcel/diagnostic": "2.9.3", - "@parcel/plugin": "2.9.3", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.3", - "browserslist": "^4.6.6", - "json5": "^2.2.0", - "nullthrows": "^1.1.1", - "semver": "^7.5.2" + "@parcel/plugin": "2.8.3", + "@svgr/core": "^6.2.0", + "@svgr/plugin-jsx": "^6.2.0", + "@svgr/plugin-svgo": "^6.2.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-babel/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "node_modules/@parcel/transformer-svg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" } }, - "node_modules/@parcel/transformer-babel/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "node_modules/@parcel/transformer-worklet": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-worklet/-/transformer-worklet-2.8.3.tgz", + "integrity": "sha512-Le+hNS3d9dTlnMhz/BoYAQnM1ngGdhA87eoZOLVA63oivMVjcyl4sSxKHCBL6IrguY8aLoWCb3xrEyVLy0oj5A==", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@parcel/transformer-babel/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@parcel/transformer-css": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.9.3.tgz", - "integrity": "sha512-duWMdbEBBPjg3fQdXF16iWIdThetDZvCs2TpUD7xOlXH6kR0V5BJy8ONFT15u1RCqIV9hSNGaS3v3I9YRNY5zQ==", - "dependencies": { - "@parcel/diagnostic": "2.9.3", - "@parcel/plugin": "2.9.3", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.3", - "browserslist": "^4.6.6", - "lightningcss": "^1.16.1", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-graphql": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-graphql/-/transformer-graphql-2.9.3.tgz", - "integrity": "sha512-cIohsH3WlXgn63baU35ZoWHzttmkyE2Q1pexKjszODzSUq3pdcg+9k4rB/z8GGMzXvFRYuBgl2M2Ukqz7SueMg==", - "dependencies": { - "@parcel/plugin": "2.9.3", - "graphql": "^15.0.0", - "graphql-import-macro": "^1.0.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-html": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.9.3.tgz", - "integrity": "sha512-0NU4omcHzFXA1seqftAXA2KNZaMByoKaNdXnLgBgtCGDiYvOcL+6xGHgY6pw9LvOh5um10KI5TxSIMILoI7VtA==", - "dependencies": { - "@parcel/diagnostic": "2.9.3", - "@parcel/hash": "2.9.3", - "@parcel/plugin": "2.9.3", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^7.5.2", - "srcset": "4" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-html/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@parcel/transformer-html/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@parcel/transformer-html/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@parcel/transformer-image": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.9.3.tgz", - "integrity": "sha512-7CEe35RaPadQzLIuxzTtIxnItvOoy46hcbXtOdDt6lmVa4omuOygZYRIya2lsGIP4JHvAaALMb5nt99a1uTwJg==", - "dependencies": { - "@parcel/plugin": "2.9.3", - "@parcel/utils": "2.9.3", - "@parcel/workers": "2.9.3", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.3" - }, - "peerDependencies": { - "@parcel/core": "^2.9.3" - } - }, - "node_modules/@parcel/transformer-inline-string": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-inline-string/-/transformer-inline-string-2.9.3.tgz", - "integrity": "sha512-IZNd0Ksl32psX1M41KbUc4BmvVSoLVnlpaMrh9C/l+piFSkDXWMnF0PONX/RcxYMBIwB2jYllheIKH54naeNaA==", - "dependencies": { - "@parcel/plugin": "2.9.3" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-js": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.9.3.tgz", - "integrity": "sha512-Z2MVVg5FYcPOfxlUwxqb5l9yjTMEqE3KI3zq2MBRUme6AV07KxLmCDF23b6glzZlHWQUE8MXzYCTAkOPCcPz+Q==", - "dependencies": { - "@parcel/diagnostic": "2.9.3", - "@parcel/plugin": "2.9.3", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.3", - "@parcel/workers": "2.9.3", - "@swc/helpers": "^0.5.0", - "browserslist": "^4.6.6", - "nullthrows": "^1.1.1", - "regenerator-runtime": "^0.13.7", - "semver": "^7.5.2" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.9.3" - } - }, - "node_modules/@parcel/transformer-js/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@parcel/transformer-js/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@parcel/transformer-js/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@parcel/transformer-json": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.9.3.tgz", - "integrity": "sha512-yNL27dbOLhkkrjaQjiQ7Im9VOxmkfuuSNSmS0rA3gEjVcm07SLKRzWkAaPnyx44Lb6bzyOTWwVrb9aMmxgADpA==", - "dependencies": { - "@parcel/plugin": "2.9.3", - "json5": "^2.2.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-less": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-less/-/transformer-less-2.9.3.tgz", - "integrity": "sha512-qwF5NQ8rPZjS79tv9RRPxzkZcwLcI4Xg2gHm9c1PvsgoaL2tVNpfjiRA6MOrzfJp+xr7xEzeMDZksOJ1WQiiQg==", - "dependencies": { - "@parcel/plugin": "2.9.3", - "@parcel/source-map": "^2.1.1", - "less": "^4.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-postcss": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.9.3.tgz", - "integrity": "sha512-HoDvPqKzhpmvMmHqQhDnt8F1vH61m6plpGiYaYnYv2Om4HHi5ZIq9bO+9QLBnTKfaZ7ndYSefTKOxTYElg7wyw==", - "dependencies": { - "@parcel/diagnostic": "2.9.3", - "@parcel/hash": "2.9.3", - "@parcel/plugin": "2.9.3", - "@parcel/utils": "2.9.3", - "clone": "^2.1.1", - "nullthrows": "^1.1.1", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-postcss/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@parcel/transformer-postcss/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@parcel/transformer-postcss/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@parcel/transformer-posthtml": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.9.3.tgz", - "integrity": "sha512-2fQGgrzRmaqbWf3y2/T6xhqrNjzqMMKksqJzvc8TMfK6f2kg3Ddjv158eaSW2JdkV39aY7tvAOn5f1uzo74BMA==", - "dependencies": { - "@parcel/plugin": "2.9.3", - "@parcel/utils": "2.9.3", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-posthtml/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@parcel/transformer-posthtml/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@parcel/transformer-posthtml/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@parcel/transformer-raw": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.9.3.tgz", - "integrity": "sha512-oqdPzMC9QzWRbY9J6TZEqltknjno+dY24QWqf8ondmdF2+W+/2mRDu59hhCzQrqUHgTq4FewowRZmSfpzHxwaQ==", - "dependencies": { - "@parcel/plugin": "2.9.3" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-react-refresh-wrap": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.9.3.tgz", - "integrity": "sha512-cb9NyU6oJlDblFIlzqIE8AkvRQVGl2IwJNKwD4PdE7Y6sq2okGEPG4hOw3k/Y9JVjM4/2pUORqvjSRhWwd9oVQ==", - "dependencies": { - "@parcel/plugin": "2.9.3", - "@parcel/utils": "2.9.3", - "react-refresh": "^0.9.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-sass": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-sass/-/transformer-sass-2.9.3.tgz", - "integrity": "sha512-i9abj9bKg3xCHghJyTM3rUVxIEn9n1Rl+DFdpyNAD8VZ52COfOshFDQOWNuhU1hEnJOFYCjnfcO0HRTsg3dWmg==", - "dependencies": { - "@parcel/plugin": "2.9.3", - "@parcel/source-map": "^2.1.1", - "sass": "^1.38.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-svg": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.9.3.tgz", - "integrity": "sha512-ypmE+dzB09IMCdEAkOsSxq1dEIm2A3h67nAFz4qbfHbwNgXBUuy/jB3ZMwXN/cO0f7SBh/Ap8Jhq6vmGqB5tWw==", - "dependencies": { - "@parcel/diagnostic": "2.9.3", - "@parcel/hash": "2.9.3", - "@parcel/plugin": "2.9.3", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-svg-react": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-svg-react/-/transformer-svg-react-2.9.3.tgz", - "integrity": "sha512-RXmCn58CkCBhpsS1AaRBrSRla0U5JN3r3hb7kQvEb+d7chGnsxCCWsBxtlrxPUjoUFLdQli9rhpCTkiyOBXY2A==", - "dependencies": { - "@parcel/plugin": "2.9.3", - "@svgr/core": "^6.2.0", - "@svgr/plugin-jsx": "^6.2.0", - "@svgr/plugin-svgo": "^6.2.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-svg/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@parcel/transformer-svg/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@parcel/transformer-svg/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@parcel/transformer-worklet": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-worklet/-/transformer-worklet-2.9.3.tgz", - "integrity": "sha512-Fgd81OTOvAxAKoBGsQow/mgxELaNG1FeZW4DuDEPo/hR3lbs90oYuVpG2thdx7hmi/W6xqhrLaEN5Ea1v0LvEA==", - "dependencies": { - "@parcel/plugin": "2.9.3" + "@parcel/plugin": "2.8.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.9.3" + "parcel": "^2.8.3" }, "funding": { "type": "opencollective", @@ -3518,318 +2886,115 @@ } }, "node_modules/@parcel/types": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.9.3.tgz", - "integrity": "sha512-NSNY8sYtRhvF1SqhnIGgGvJocyWt1K8Tnw5cVepm0g38ywtX6mwkBvMkmeehXkII4mSUn+frD9wGsydTunezvA==", - "dependencies": { - "@parcel/cache": "2.9.3", - "@parcel/diagnostic": "2.9.3", - "@parcel/fs": "2.9.3", - "@parcel/package-manager": "2.9.3", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.8.3.tgz", + "integrity": "sha512-FECA1FB7+0UpITKU0D6TgGBpGxYpVSMNEENZbSJxFSajNy3wrko+zwBKQmFOLOiPcEtnGikxNs+jkFWbPlUAtw==", + "dependencies": { + "@parcel/cache": "2.8.3", + "@parcel/diagnostic": "2.8.3", + "@parcel/fs": "2.8.3", + "@parcel/package-manager": "2.8.3", "@parcel/source-map": "^2.1.1", - "@parcel/workers": "2.9.3", + "@parcel/workers": "2.8.3", "utility-types": "^3.10.0" } }, "node_modules/@parcel/utils": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.9.3.tgz", - "integrity": "sha512-cesanjtj/oLehW8Waq9JFPmAImhoiHX03ihc3JTWkrvJYSbD7wYKCDgPAM3JiRAqvh1LZ6P699uITrYWNoRLUg==", - "dependencies": { - "@parcel/codeframe": "2.9.3", - "@parcel/diagnostic": "2.9.3", - "@parcel/hash": "2.9.3", - "@parcel/logger": "2.9.3", - "@parcel/markdown-ansi": "2.9.3", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@parcel/utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@parcel/utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@parcel/utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@parcel/utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@parcel/utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@parcel/watcher": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.2.0.tgz", - "integrity": "sha512-71S4TF+IMyAn24PK4KSkdKtqJDR3zRzb0HE3yXpacItqTM7XfF2f5q9NEGLEVl0dAaBAGfNwDCjH120y25F6Tg==", - "hasInstallScript": true, + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.8.3.tgz", + "integrity": "sha512-IhVrmNiJ+LOKHcCivG5dnuLGjhPYxQ/IzbnF2DKNQXWBTsYlHkJZpmz7THoeLtLliGmSOZ3ZCsbR8/tJJKmxjA==", "dependencies": { - "detect-libc": "^1.0.3", - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "node-addon-api": "^7.0.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.2.0", - "@parcel/watcher-darwin-arm64": "2.2.0", - "@parcel/watcher-darwin-x64": "2.2.0", - "@parcel/watcher-linux-arm-glibc": "2.2.0", - "@parcel/watcher-linux-arm64-glibc": "2.2.0", - "@parcel/watcher-linux-arm64-musl": "2.2.0", - "@parcel/watcher-linux-x64-glibc": "2.2.0", - "@parcel/watcher-linux-x64-musl": "2.2.0", - "@parcel/watcher-win32-arm64": "2.2.0", - "@parcel/watcher-win32-x64": "2.2.0" - } - }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.2.0.tgz", - "integrity": "sha512-nU2wh00CTQT9rr1TIKTjdQ9lAGYpmz6XuKw0nAwAN+S2A5YiD55BK1u+E5WMCT8YOIDe/n6gaj4o/Bi9294SSQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.2.0.tgz", - "integrity": "sha512-cJl0UZDcodciy3TDMomoK/Huxpjlkkim3SyMgWzjovHGOZKNce9guLz2dzuFwfObBFCjfznbFMIvAZ5syXotYw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.2.0.tgz", - "integrity": "sha512-QI77zxaGrCV1StKcoRYfsUfmUmvPMPfQrubkBBy5XujV2fwaLgZivQOTQMBgp5K2+E19u1ufpspKXAPqSzpbyg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.2.0.tgz", - "integrity": "sha512-I2GPBcAXazPzabCmfsa3HRRW+MGlqxYd8g8RIueJU+a4o5nyNZDz0CR1cu0INT0QSQXEZV7w6UE8Hz9CF8u3Pg==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.2.0.tgz", - "integrity": "sha512-St5mlfp+2lS9AmgixUqfwJa/DwVmTCJxC1HcOubUTz6YFOKIlkHCeUa1Bxi4E/tR/HSez8+heXHL8HQkJ4Bd8g==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.2.0.tgz", - "integrity": "sha512-jS+qfhhoOBVWwMLP65MaG8xdInMK30pPW8wqTCg2AAuVJh5xepMbzkhHJ4zURqHiyY3EiIRuYu4ONJKCxt8iqA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], + "@parcel/codeframe": "2.8.3", + "@parcel/diagnostic": "2.8.3", + "@parcel/hash": "2.8.3", + "@parcel/logger": "2.8.3", + "@parcel/markdown-ansi": "2.8.3", + "@parcel/source-map": "^2.1.1", + "chalk": "^4.1.0" + }, "engines": { - "node": ">= 10.0.0" + "node": ">= 12.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.2.0.tgz", - "integrity": "sha512-xJvJ7R2wJdi47WZBFS691RDOWvP1j/IAs3EXaWVhDI8FFITbWrWaln7KoNcR0Y3T+ZwimFY/cfb0PNht1q895g==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/@parcel/utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">= 10.0.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.2.0.tgz", - "integrity": "sha512-D+NMpgr23a+RI5mu8ZPKWy7AqjBOkURFDgP5iIXXEf/K3hm0jJ3ogzi0Ed2237B/CdYREimCgXyeiAlE/FtwyA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/@parcel/utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">= 10.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.2.0.tgz", - "integrity": "sha512-z225cPn3aygJsyVUOWwfyW+fY0Tvk7N3XCOl66qUPFxpbuXeZuiuuJemmtm8vxyqa3Ur7peU/qJxrpC64aeI7Q==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], + "node_modules/@parcel/utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">= 10.0.0" + "node": ">=7.0.0" + } + }, + "node_modules/@parcel/utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@parcel/utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">=8" } }, - "node_modules/@parcel/watcher-win32-x64": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.2.0.tgz", - "integrity": "sha512-JqGW0RJ61BkKx+yYzIURt9s53P7xMVbv0uxYPzAXLBINGaFmkIKSuUPyBVfy8TMbvp93lvF4SPBNDzVRJfvgOw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], + "node_modules/@parcel/watcher": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.1.0.tgz", + "integrity": "sha512-8s8yYjd19pDSsBpbkOHnT6Z2+UJSuLQx61pCFM0s5wSRvKCEMDjd/cHY3/GI1szHIWbpXpsJdg3V6ISGGx9xDw==", + "hasInstallScript": true, + "dependencies": { + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^3.2.1", + "node-gyp-build": "^4.3.0" + }, "engines": { "node": ">= 10.0.0" }, @@ -3839,15 +3004,15 @@ } }, "node_modules/@parcel/workers": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.9.3.tgz", - "integrity": "sha512-zRrDuZJzTevrrwElYosFztgldhqW6G9q5zOeQXfVQFkkEJCNfg36ixeiofKRU8uu2x+j+T6216mhMNB6HiuY+w==", - "dependencies": { - "@parcel/diagnostic": "2.9.3", - "@parcel/logger": "2.9.3", - "@parcel/profiler": "2.9.3", - "@parcel/types": "2.9.3", - "@parcel/utils": "2.9.3", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.8.3.tgz", + "integrity": "sha512-+AxBnKgjqVpUHBcHLWIHcjYgKIvHIpZjN33mG5LG9XXvrZiqdWvouEzqEXlVLq5VzzVbKIQQcmsvRy138YErkg==", + "dependencies": { + "@parcel/diagnostic": "2.8.3", + "@parcel/logger": "2.8.3", + "@parcel/types": "2.8.3", + "@parcel/utils": "2.8.3", + "chrome-trace-event": "^1.0.2", "nullthrows": "^1.1.1" }, "engines": { @@ -3858,7 +3023,7 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.9.3" + "@parcel/core": "^2.8.3" } }, "node_modules/@plasmohq/consolidate": { @@ -4061,9 +3226,9 @@ } }, "node_modules/@plasmohq/init": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@plasmohq/init/-/init-0.7.0.tgz", - "integrity": "sha512-P75g48dqOGneJ+n0AcqnLE/TYflcaPc3B7h6EopnCBBYUDnCNBMwYmKAkaf5pnhsEB0ybPS6TU1C2DTGfqaW7A==" + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@plasmohq/init/-/init-0.6.3.tgz", + "integrity": "sha512-TdeisHX+Z0Rfez4251eCX0czcqnWO1OfurQhSQDijcmcjVU7r+IXh0svg7s+UVpCiHTagQ/JY+bnweuqnGPFHQ==" }, "node_modules/@plasmohq/messaging": { "version": "0.1.8", @@ -4079,16 +3244,16 @@ } }, "node_modules/@plasmohq/parcel-bundler": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-bundler/-/parcel-bundler-0.5.5.tgz", - "integrity": "sha512-QCMmmfic514CfdXMJ7JMWUnqDzIHKVKyYeqPpUDsXON6JvA1yTmO5mEQSls8+5u/HpocP9QmTskQOHu3RCNX9A==", - "dependencies": { - "@parcel/core": "2.9.3", - "@parcel/diagnostic": "2.9.3", - "@parcel/graph": "2.9.3", - "@parcel/hash": "2.9.3", - "@parcel/plugin": "2.9.3", - "@parcel/utils": "2.9.3", + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-bundler/-/parcel-bundler-0.4.9.tgz", + "integrity": "sha512-u6uZbx+kUenf9jdb0u54RTkOQ70kXyuq57Ex5mKbZ5LVmcEb6yO35nuMfo5I4X5kdK2FphCsQfE84loLwOg1Ow==", + "dependencies": { + "@parcel/core": "2.8.3", + "@parcel/diagnostic": "2.8.3", + "@parcel/graph": "2.8.3", + "@parcel/hash": "2.8.3", + "@parcel/plugin": "2.8.3", + "@parcel/utils": "2.8.3", "nullthrows": "1.1.1" }, "engines": { @@ -4096,79 +3261,63 @@ "parcel": ">= 2.7.0" } }, - "node_modules/@plasmohq/parcel-compressor-utf8": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-compressor-utf8/-/parcel-compressor-utf8-0.0.6.tgz", - "integrity": "sha512-dtbZXi2gAHyVhxqxF2SvJtwDOy02QYRjwCJYOFsQR79qwAiuUBaeQ47p++vFrqNX86mo1lUtZniJl63xNQi08w==", - "dependencies": { - "@parcel/plugin": "2.9.3" - }, - "engines": { - "parcel": ">= 2.8.0" - } - }, "node_modules/@plasmohq/parcel-config": { - "version": "0.40.2", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-config/-/parcel-config-0.40.2.tgz", - "integrity": "sha512-YuE2wxtmMcygz+YC0YZbFRsRp6Vqe+qs+TJs15sn5jKVcOu01RZeKuThKOmcTCc1M6Bcst5OkGsV8RmkpGKKCQ==", - "dependencies": { - "@parcel/compressor-raw": "2.9.3", - "@parcel/config-default": "2.9.3", - "@parcel/core": "2.9.3", - "@parcel/optimizer-data-url": "2.9.3", - "@parcel/reporter-bundle-buddy": "2.9.3", - "@parcel/resolver-default": "2.9.3", + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-config/-/parcel-config-0.33.5.tgz", + "integrity": "sha512-KMdYPgrsg2i8rkoDad6tO6b/SyA4hXyo8XL5KF+SMsYikwmSHtEcGdfjElaIa3/or5Q/9ywe4E6/2oP3mFsSzQ==", + "dependencies": { + "@parcel/config-default": "2.8.3", + "@parcel/core": "2.8.3", + "@parcel/optimizer-data-url": "2.8.3", + "@parcel/reporter-bundle-buddy": "2.8.3", "@parcel/runtime-js": "2.8.3", - "@parcel/runtime-service-worker": "2.9.3", + "@parcel/runtime-service-worker": "2.8.3", "@parcel/source-map": "2.1.1", - "@parcel/transformer-babel": "2.9.3", - "@parcel/transformer-css": "2.9.3", - "@parcel/transformer-graphql": "2.9.3", - "@parcel/transformer-inline-string": "2.9.3", - "@parcel/transformer-js": "2.9.3", - "@parcel/transformer-less": "2.9.3", - "@parcel/transformer-postcss": "2.9.3", - "@parcel/transformer-raw": "2.9.3", - "@parcel/transformer-react-refresh-wrap": "2.9.3", - "@parcel/transformer-sass": "2.9.3", - "@parcel/transformer-svg-react": "2.9.3", - "@parcel/transformer-worklet": "2.9.3", - "@plasmohq/parcel-bundler": "0.5.5", - "@plasmohq/parcel-compressor-utf8": "0.0.6", - "@plasmohq/parcel-namer-manifest": "0.3.12", - "@plasmohq/parcel-optimizer-encapsulate": "0.0.7", - "@plasmohq/parcel-optimizer-es": "0.4.0", - "@plasmohq/parcel-packager": "0.6.14", - "@plasmohq/parcel-resolver": "0.13.2", - "@plasmohq/parcel-resolver-post": "0.4.3", - "@plasmohq/parcel-runtime": "0.23.1", - "@plasmohq/parcel-transformer-inject-env": "0.2.11", - "@plasmohq/parcel-transformer-inline-css": "0.3.11", - "@plasmohq/parcel-transformer-manifest": "0.17.9", - "@plasmohq/parcel-transformer-svelte": "0.5.2", - "@plasmohq/parcel-transformer-vue": "0.5.0" + "@parcel/transformer-babel": "2.8.3", + "@parcel/transformer-css": "2.8.3", + "@parcel/transformer-graphql": "2.8.3", + "@parcel/transformer-inline-string": "2.8.3", + "@parcel/transformer-js": "2.8.3", + "@parcel/transformer-less": "2.8.3", + "@parcel/transformer-postcss": "2.8.3", + "@parcel/transformer-raw": "2.8.3", + "@parcel/transformer-react-refresh-wrap": "2.8.3", + "@parcel/transformer-sass": "2.8.3", + "@parcel/transformer-svg-react": "2.8.3", + "@parcel/transformer-worklet": "2.8.3", + "@plasmohq/parcel-bundler": "0.4.9", + "@plasmohq/parcel-namer-manifest": "0.3.8", + "@plasmohq/parcel-optimizer-es": "0.1.4", + "@plasmohq/parcel-packager": "0.6.9", + "@plasmohq/parcel-resolver": "0.12.1", + "@plasmohq/parcel-resolver-post": "0.1.10", + "@plasmohq/parcel-runtime": "0.18.1", + "@plasmohq/parcel-transformer-inject-env": "0.2.7", + "@plasmohq/parcel-transformer-inline-css": "0.3.4", + "@plasmohq/parcel-transformer-manifest": "0.14.5", + "@plasmohq/parcel-transformer-svelte3": "0.4.6", + "@plasmohq/parcel-transformer-vue3": "0.3.8" } }, "node_modules/@plasmohq/parcel-core": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-core/-/parcel-core-0.1.8.tgz", - "integrity": "sha512-kMWuazvf925ZAn2yHzzrb4Zsje1titFmvi/C5cXrI0TH58eT7n6GUiRXiOYP4JgGDHs/pEygx3WPuyWVTNF2HQ==", - "dependencies": { - "@parcel/cache": "2.9.3", - "@parcel/core": "2.9.3", - "@parcel/diagnostic": "2.9.3", - "@parcel/events": "2.9.3", - "@parcel/fs": "2.9.3", - "@parcel/graph": "2.9.3", - "@parcel/hash": "2.9.3", - "@parcel/logger": "2.9.3", - "@parcel/package-manager": "2.9.3", - "@parcel/plugin": "2.9.3", + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-core/-/parcel-core-0.0.1.tgz", + "integrity": "sha512-yh/VdY2jFSJd9OQoA0Qi5QvYbbnz+5vVH2zrjekOEga89fWqtiBHhKCz9d/TI4DzMrUOuSNEOtmPoIcmtUiXFQ==", + "dependencies": { + "@parcel/cache": "2.8.3", + "@parcel/core": "2.8.3", + "@parcel/diagnostic": "2.8.3", + "@parcel/events": "2.8.3", + "@parcel/fs": "2.8.3", + "@parcel/graph": "2.8.3", + "@parcel/hash": "2.8.3", + "@parcel/logger": "2.8.3", + "@parcel/package-manager": "2.8.3", + "@parcel/plugin": "2.8.3", "@parcel/source-map": "2.1.1", - "@parcel/types": "2.9.3", - "@parcel/utils": "2.9.3", - "@parcel/watcher": "2.2.0", - "@parcel/workers": "2.9.3", + "@parcel/types": "2.8.3", + "@parcel/utils": "2.8.3", + "@parcel/workers": "2.8.3", "abortcontroller-polyfill": "1.7.5", "nullthrows": "1.1.1" }, @@ -4177,244 +3326,67 @@ } }, "node_modules/@plasmohq/parcel-namer-manifest": { - "version": "0.3.12", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-namer-manifest/-/parcel-namer-manifest-0.3.12.tgz", - "integrity": "sha512-mNyIVK4nRbjlnXXUygBcmV7xLzgS1HZ3vedxUrMQah0Wp0Y20GFcomToDBC0w9NXIZVSSKY0bRIeh0B6/verfQ==", - "dependencies": { - "@parcel/core": "2.9.3", - "@parcel/plugin": "2.9.3", - "@parcel/types": "2.9.3", - "@parcel/utils": "2.9.3" - }, - "engines": { - "parcel": ">= 2.7.0" - } - }, - "node_modules/@plasmohq/parcel-optimizer-encapsulate": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-optimizer-encapsulate/-/parcel-optimizer-encapsulate-0.0.7.tgz", - "integrity": "sha512-mA9kY5dwuebQ4vLX6A5yTFo0gZZNWKUHpF6yO0lYq3oP843MyRJS8SxAtzQb4vTlVWPk3SX6Yw81DgBo4I6Xiw==", - "dependencies": { - "@parcel/core": "2.9.3", - "@parcel/plugin": "2.9.3", - "@parcel/source-map": "2.1.1", - "@parcel/types": "2.9.3" - }, - "engines": { - "parcel": ">= 2.8.0" - } - }, - "node_modules/@plasmohq/parcel-optimizer-es": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-optimizer-es/-/parcel-optimizer-es-0.4.0.tgz", - "integrity": "sha512-Iz1cTuw38wEbSQ36/dVKh5MyRA12/Ecrx90pqaIkoqA9ZSZuxuWWa7rPa3bVMFkzi28BpVHW1z9EnhVN4188kQ==", - "dependencies": { - "@parcel/core": "2.9.3", - "@parcel/plugin": "2.9.3", - "@parcel/source-map": "2.1.1", - "@parcel/utils": "2.9.3", - "@swc/core": "1.3.82", - "nullthrows": "1.1.1" - }, - "engines": { - "parcel": ">= 2.8.0" - } - }, - "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.82.tgz", - "integrity": "sha512-jpC1a18HMH67018Ij2jh+hT7JBFu7ZKcQVfrZ8K6JuEY+kjXmbea07P9MbQUZbAe0FB+xi3CqEVCP73MebodJQ==", - "hasInstallScript": true, + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-namer-manifest/-/parcel-namer-manifest-0.3.8.tgz", + "integrity": "sha512-xxR8ekY8IzArjh5tXqhjHD04tyaBF1s+6/qv78fLLAud2zKVa1N8j1qxhTrnD5LCZUJMVGQlebJ14rQiEi8uWg==", "dependencies": { - "@swc/types": "^0.1.4" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/swc" - }, - "optionalDependencies": { - "@swc/core-darwin-arm64": "1.3.82", - "@swc/core-darwin-x64": "1.3.82", - "@swc/core-linux-arm-gnueabihf": "1.3.82", - "@swc/core-linux-arm64-gnu": "1.3.82", - "@swc/core-linux-arm64-musl": "1.3.82", - "@swc/core-linux-x64-gnu": "1.3.82", - "@swc/core-linux-x64-musl": "1.3.82", - "@swc/core-win32-arm64-msvc": "1.3.82", - "@swc/core-win32-ia32-msvc": "1.3.82", - "@swc/core-win32-x64-msvc": "1.3.82" - }, - "peerDependencies": { - "@swc/helpers": "^0.5.0" - }, - "peerDependenciesMeta": { - "@swc/helpers": { - "optional": true - } - } - }, - "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-darwin-arm64": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.82.tgz", - "integrity": "sha512-JfsyDW34gVKD3uE0OUpUqYvAD3yseEaicnFP6pB292THtLJb0IKBBnK50vV/RzEJtc1bR3g1kNfxo2PeurZTrA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-darwin-x64": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.82.tgz", - "integrity": "sha512-ogQWgNMq7qTpITjcP3dnzkFNj7bh6SwMr859GvtOTrE75H7L7jDWxESfH4f8foB/LGxBKiDNmxKhitCuAsZK4A==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.82.tgz", - "integrity": "sha512-7TMXG1lXlNhD0kUiEqs+YlGV4irAdBa2quuy+XI3oJf2fBK6dQfEq4xBy65B3khrorzQS3O0oDGQ+cmdpHExHA==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.82.tgz", - "integrity": "sha512-26JkOujbzcItPAmIbD5vHJxQVy5ihcSu3YHTKwope1h28sApZdtE7S3e2G3gsZRTIdsCQkXUtAQeqHxGWWR3pw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-linux-arm64-musl": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.82.tgz", - "integrity": "sha512-8Izj9tuuMpoc3cqiPBRtwqpO1BZ/+sfZVsEhLxrbOFlcSb8LnKyMle1g3JMMUwI4EU75RGVIzZMn8A6GOKdJbA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-linux-x64-gnu": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.82.tgz", - "integrity": "sha512-0GSrIBScQwTaPv46T2qB7XnDYxndRCpwH4HMjh6FN+I+lfPUhTSJKW8AonqrqT1TbpFIgvzQs7EnTsD7AnSCow==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-linux-x64-musl": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.82.tgz", - "integrity": "sha512-KJUnaaepDKNzrEbwz4jv0iC3/t9x0NSoe06fnkAlhh2+NFKWKKJhVCOBTrpds8n7eylBDIXUlK34XQafjVMUdg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], + "@parcel/core": "2.8.3", + "@parcel/plugin": "2.8.3", + "@parcel/types": "2.8.3", + "@parcel/utils": "2.8.3" + }, "engines": { - "node": ">=10" + "parcel": ">= 2.7.0" } }, - "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.82.tgz", - "integrity": "sha512-TR3MHKhDYIyGyFcyl2d/p1ftceXcubAhX5wRSOdtOyr5+K/v3jbyCCqN7bbqO5o43wQVCwwR/drHleYyDZvg8Q==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], + "node_modules/@plasmohq/parcel-optimizer-es": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-optimizer-es/-/parcel-optimizer-es-0.1.4.tgz", + "integrity": "sha512-GlFebpzkb+onJqBLRuYwghEqr37DSQaP8OzXwTksqUQtKd1vzemEtOI1wrCJ6XD2tMPBs/iUh5ffDJpe2LYN3w==", + "dependencies": { + "@parcel/core": "2.8.3", + "@parcel/plugin": "2.8.3", + "@parcel/source-map": "2.1.1", + "@parcel/utils": "2.8.3", + "esbuild": "0.17.15", + "nullthrows": "1.1.1", + "terser": "5.16.8" + }, "engines": { - "node": ">=10" + "parcel": ">= 2.8.0" } }, - "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.82.tgz", - "integrity": "sha512-ZX4HzVVt6hs84YUg70UvyBJnBOIspmQQM0iXSzBvOikk3zRoN7BnDwQH4GScvevCEBuou60+i4I6d5kHLOfh8Q==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, - "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-win32-x64-msvc": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.82.tgz", - "integrity": "sha512-4mJMnex21kbQoaHeAmHnVwQN9/XAfPszJ6n9HI7SVH+aAHnbBIR0M59/b50/CJMjTj5niUGk7EwQ3nhVNOG32g==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/terser": { + "version": "5.16.8", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.8.tgz", + "integrity": "sha512-QI5g1E/ef7d+PsDifb+a6nnVgC4F22Bg6T0xrBrz6iloVB4PUkkunp6V8nzoOOZJIzjWVdAGqCdlKlhLq/TbIA==", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, "engines": { "node": ">=10" } }, "node_modules/@plasmohq/parcel-packager": { - "version": "0.6.14", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-packager/-/parcel-packager-0.6.14.tgz", - "integrity": "sha512-pFab9COfafx66CtOFWgLgKf4TUPLb5EiTO4ecRz1HDINSvPl48ci+3czmtSzOI4+b1uiqZYxUB3eeaMfh9XWpA==", - "dependencies": { - "@parcel/core": "2.9.3", - "@parcel/plugin": "2.9.3", - "@parcel/types": "2.9.3", - "@parcel/utils": "2.9.3", + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-packager/-/parcel-packager-0.6.9.tgz", + "integrity": "sha512-TYcGjTM4+J/C5PVhZX7/eLBof3KOEHZtadGvtC1N6W1RCvWddhEx41LdCWB3jqVOOFm39KA6reLi9qoi5ffOLg==", + "dependencies": { + "@parcel/core": "2.8.3", + "@parcel/plugin": "2.8.3", + "@parcel/types": "2.8.3", + "@parcel/utils": "2.8.3", "nullthrows": "1.1.1" }, "engines": { @@ -4422,46 +3394,58 @@ } }, "node_modules/@plasmohq/parcel-resolver": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-resolver/-/parcel-resolver-0.13.2.tgz", - "integrity": "sha512-JVXk65c5g5rOci9xmuvEqpemOFc6yTlGO1A1LCllFeByl2hBszRCBBSNp9wsaes2gQIbClgzFjbOSijKV3acNw==", - "dependencies": { - "@parcel/core": "2.9.3", - "@parcel/hash": "2.9.3", - "@parcel/plugin": "2.9.3", - "@parcel/types": "2.9.3", - "fast-glob": "3.3.2", + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-resolver/-/parcel-resolver-0.12.1.tgz", + "integrity": "sha512-1MCR6B4tS18mizX81pzUyUCg7JVQiB6/88tTrZy8vxwteGZb3wtW0gbeDmPuMn+Fes1+R1XAaX6b2kGGsh4Q7Q==", + "dependencies": { + "@parcel/core": "2.8.3", + "@parcel/hash": "2.8.3", + "@parcel/plugin": "2.8.3", + "@parcel/types": "2.8.3", + "fast-glob": "3.2.12", "fs-extra": "11.1.1", - "got": "13.0.0" + "got": "12.6.0" }, "engines": { "parcel": ">= 2.7.0" } }, "node_modules/@plasmohq/parcel-resolver-post": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-resolver-post/-/parcel-resolver-post-0.4.3.tgz", - "integrity": "sha512-+KxdAOyBJNK7wxLUbLhx0d4AWQg2trcCK8rwOSNL8JP0OgtSDaOFa2NqCTFwuccGco4PzmK+27U17LWSGTFAOQ==", + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-resolver-post/-/parcel-resolver-post-0.1.10.tgz", + "integrity": "sha512-KYUFMK1Sj5IVb30R5StrSquxAU6PN95Fe1u+cKqpqAqju6SpJCZAhHGVnfScmWOwUKlowdw5GG00o+ujmN4+OA==", "dependencies": { - "@parcel/core": "2.9.3", - "@parcel/hash": "2.9.3", - "@parcel/plugin": "2.9.3", - "@parcel/types": "2.9.3", - "@parcel/utils": "2.9.3", - "tsup": "7.2.0", - "typescript": "5.2.2" + "@parcel/core": "2.8.3", + "@parcel/hash": "2.8.3", + "@parcel/plugin": "2.8.3", + "@parcel/types": "2.8.3", + "@parcel/utils": "2.8.3", + "tsup": "6.7.0", + "typescript": "5.0.4" }, "engines": { "parcel": ">= 2.7.0" } }, + "node_modules/@plasmohq/parcel-resolver-post/node_modules/typescript": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=12.20" + } + }, "node_modules/@plasmohq/parcel-runtime": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-runtime/-/parcel-runtime-0.23.1.tgz", - "integrity": "sha512-EiBjAJcJjVFarUmiIqywKd+MHGIThWTkcZe5IYfR7ecaJRNhhZF1B/gPgoAwv1nLcxfvRIC2CF9z9frwQvrOYQ==", + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-runtime/-/parcel-runtime-0.18.1.tgz", + "integrity": "sha512-BZjDOWpYN5ubDeTu7+CVMk0SZumwPnKlikqgmOGzYZZDafEY5EF+4q0MJkJX2yE9PnP00A+zbnvwaOPz+RSp3g==", "dependencies": { - "@parcel/core": "2.9.3", - "@parcel/plugin": "2.9.3", + "@parcel/core": "2.8.3", + "@parcel/plugin": "2.8.3", "react-refresh": "0.14.0" }, "engines": { @@ -4477,37 +3461,64 @@ } }, "node_modules/@plasmohq/parcel-transformer-inject-env": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inject-env/-/parcel-transformer-inject-env-0.2.11.tgz", - "integrity": "sha512-eGwwoaDbPPwrRcEgOi/BpLVGe5ttrBhs91NBcKMpE/D5gktfbJPD1zHG8MPtQdE4Iq23aG3JUbiT5clmdwtUhQ==", + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inject-env/-/parcel-transformer-inject-env-0.2.7.tgz", + "integrity": "sha512-JVbFMXapkJqMQDwLj9vSTx0lC93cfCWQNPdDkaLDscv965uMCTuUXOE4OfaSy3y7gr9y1gk2EgLEmiEjyzaecQ==", "dependencies": { - "@parcel/core": "2.9.3", - "@parcel/plugin": "2.9.3", - "@parcel/types": "2.9.3" + "@parcel/core": "2.8.3", + "@parcel/plugin": "2.8.3", + "@parcel/types": "2.8.3" }, "engines": { "parcel": ">= 2.7.0" } }, "node_modules/@plasmohq/parcel-transformer-inline-css": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inline-css/-/parcel-transformer-inline-css-0.3.11.tgz", - "integrity": "sha512-EUSwEowFNSgC/F1q/V4H4NXJ23wwLzlmRI6lvIr6S0mIuG/FCga+lAV3IZ+yAuXqUM2VexX6JyYYpNVidrMSxw==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inline-css/-/parcel-transformer-inline-css-0.3.4.tgz", + "integrity": "sha512-bnAnNfxstFsM4LcTCnzSj8b4gl/yO65V9F0VAvCEJyh5OUz+xA3gkVq3m0XXfftNeWjWpS9jsQ43VIIuCfDeYQ==", "dependencies": { - "@parcel/core": "2.9.3", - "@parcel/plugin": "2.9.3", - "@parcel/utils": "2.9.3", - "browserslist": "4.22.1", - "lightningcss": "1.21.8" + "@parcel/core": "2.8.3", + "@parcel/plugin": "2.8.3", + "@parcel/utils": "2.8.3", + "browserslist": "4.21.5", + "lightningcss": "1.19.0" }, "engines": { "parcel": ">= 2.7.0" } }, + "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss": { - "version": "1.21.8", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.21.8.tgz", - "integrity": "sha512-jEqaL7m/ZckZJjlMAfycr1Kpz7f93k6n7KGF5SJjuPSm6DWI6h3ayLZmgRHgy1OfrwoCed6h4C/gHYPOd1OFMA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.19.0.tgz", + "integrity": "sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==", "dependencies": { "detect-libc": "^1.0.3" }, @@ -4519,21 +3530,20 @@ "url": "https://opencollective.com/parcel" }, "optionalDependencies": { - "lightningcss-darwin-arm64": "1.21.8", - "lightningcss-darwin-x64": "1.21.8", - "lightningcss-freebsd-x64": "1.21.8", - "lightningcss-linux-arm-gnueabihf": "1.21.8", - "lightningcss-linux-arm64-gnu": "1.21.8", - "lightningcss-linux-arm64-musl": "1.21.8", - "lightningcss-linux-x64-gnu": "1.21.8", - "lightningcss-linux-x64-musl": "1.21.8", - "lightningcss-win32-x64-msvc": "1.21.8" + "lightningcss-darwin-arm64": "1.19.0", + "lightningcss-darwin-x64": "1.19.0", + "lightningcss-linux-arm-gnueabihf": "1.19.0", + "lightningcss-linux-arm64-gnu": "1.19.0", + "lightningcss-linux-arm64-musl": "1.19.0", + "lightningcss-linux-x64-gnu": "1.19.0", + "lightningcss-linux-x64-musl": "1.19.0", + "lightningcss-win32-x64-msvc": "1.19.0" } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-darwin-arm64": { - "version": "1.21.8", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.21.8.tgz", - "integrity": "sha512-BOMoGfcgkk2f4ltzsJqmkjiqRtlZUK+UdwhR+P6VgIsnpQBV3G01mlL6GzYxYqxq+6/3/n/D+4oy2NeknmADZw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.19.0.tgz", + "integrity": "sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==", "cpu": [ "arm64" ], @@ -4550,9 +3560,9 @@ } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-darwin-x64": { - "version": "1.21.8", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.21.8.tgz", - "integrity": "sha512-YhF64mcVDPKKufL4aNFBnVH7uvzE0bW3YUsPXdP4yUcT/8IXChypOZ/PE1pmt2RlbmsyVuuIIeZU4zTyZe5Amw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.19.0.tgz", + "integrity": "sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==", "cpu": [ "x64" ], @@ -4568,29 +3578,10 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-freebsd-x64": { - "version": "1.21.8", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.21.8.tgz", - "integrity": "sha512-CV6A/vTG2Ryd3YpChEgfWWv4TXCAETo9TcHSNx0IP0dnKcnDEiAko4PIKhCqZL11IGdN1ZLBCVPw+vw5ZYwzfA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.21.8", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.21.8.tgz", - "integrity": "sha512-9PMbqh8n/Xq0F4/j2NR/hHM2HRDiFXFSF0iOvV67pNWKJkHIO6mR8jBw/88Aro5Ye/ILsX5OuWsxIVJDFv0NXA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.19.0.tgz", + "integrity": "sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==", "cpu": [ "arm" ], @@ -4607,9 +3598,9 @@ } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.21.8", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.21.8.tgz", - "integrity": "sha512-JTM/TuMMllkzaXV7/eDjG4IJKLlCl+RfYZwtsVmC82gc0QX0O37csGAcY2OGleiuA4DnEo/Qea5WoFfZUNC6zg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.19.0.tgz", + "integrity": "sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==", "cpu": [ "arm64" ], @@ -4626,9 +3617,9 @@ } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-linux-arm64-musl": { - "version": "1.21.8", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.21.8.tgz", - "integrity": "sha512-01gWShXrgoIb8urzShpn1RWtZuaSyKSzF2hfO+flzlTPoACqcO3rgcu/3af4Cw54e8vKzL5hPRo4kROmgaOMLg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.19.0.tgz", + "integrity": "sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==", "cpu": [ "arm64" ], @@ -4645,9 +3636,9 @@ } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-linux-x64-gnu": { - "version": "1.21.8", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.21.8.tgz", - "integrity": "sha512-yVB5vYJjJb/Aku0V9QaGYIntvK/1TJOlNB9GmkNpXX5bSSP2pYW4lWW97jxFMHO908M0zjEt1qyOLMyqojHL+Q==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.19.0.tgz", + "integrity": "sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==", "cpu": [ "x64" ], @@ -4664,9 +3655,9 @@ } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-linux-x64-musl": { - "version": "1.21.8", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.21.8.tgz", - "integrity": "sha512-TYi+KNtBVK0+FZvxTX/d5XJb+tw3Jq+2Rr9hW359wp1afsi1Vkg+uVGgbn+m2dipa5XwpCseQq81ylMlXuyfPw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.19.0.tgz", + "integrity": "sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==", "cpu": [ "x64" ], @@ -4683,9 +3674,9 @@ } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-win32-x64-msvc": { - "version": "1.21.8", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.21.8.tgz", - "integrity": "sha512-mww+kqbPx0/C44l2LEloECtRUuOFDjq9ftp+EHTPiCp2t+avy0sh8MaFwGsrKkj2XfZhaRhi4CPVKBoqF1Qlwg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.19.0.tgz", + "integrity": "sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==", "cpu": [ "x64" ], @@ -4702,19 +3693,19 @@ } }, "node_modules/@plasmohq/parcel-transformer-manifest": { - "version": "0.17.9", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-manifest/-/parcel-transformer-manifest-0.17.9.tgz", - "integrity": "sha512-syL5AbC7sKCNd6jpNU6qKdeUVWUDhiWLoHC5IYTVGcdVjKBql6lgs+e2JehjNB1BYW2lTrY5v3lI26Z6P6+/9Q==", + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-manifest/-/parcel-transformer-manifest-0.14.5.tgz", + "integrity": "sha512-++wf/OM+asx5OPOY6aSMmbTEIChS7rEoUT97i5Xu3rv2c7jnSsA1VMnMetbGEcmAMEDwpLL9wdHrO/XdR/L82g==", "dependencies": { "@mischnic/json-sourcemap": "0.1.0", - "@parcel/core": "2.9.3", - "@parcel/diagnostic": "2.9.3", - "@parcel/fs": "2.9.3", - "@parcel/plugin": "2.9.3", - "@parcel/types": "2.9.3", - "@parcel/utils": "2.9.3", + "@parcel/core": "2.8.3", + "@parcel/diagnostic": "2.8.3", + "@parcel/fs": "2.8.3", + "@parcel/plugin": "2.8.3", + "@parcel/types": "2.8.3", + "@parcel/utils": "2.8.3", "content-security-policy-parser": "0.4.1", - "json-schema-to-ts": "2.9.2", + "json-schema-to-ts": "2.7.2", "nullthrows": "1.1.1" }, "engines": { @@ -4747,44 +3738,42 @@ "node": ">=12.0.0" } }, - "node_modules/@plasmohq/parcel-transformer-svelte": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-svelte/-/parcel-transformer-svelte-0.5.2.tgz", - "integrity": "sha512-kZevkKYgYB7KZqi1+8k5ELqrSNKakqBwuTLnIT0BOx/8VKTJ6fwkzW0SR1OFsDJIACRFbMLO77u+erwHkodBEA==", + "node_modules/@plasmohq/parcel-transformer-svelte3": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-svelte3/-/parcel-transformer-svelte3-0.4.6.tgz", + "integrity": "sha512-b8UwjtrSoX6hLcKBTvnPFPLYE89bh7YSZKTPhP6flAag0nGPPAavYM6cNa6GP6Ftv3RldhC/oRLFpTA0FO9R3w==", "dependencies": { - "@parcel/core": "2.9.3", - "@parcel/diagnostic": "2.9.3", - "@parcel/plugin": "2.9.3", + "@parcel/core": "2.8.3", + "@parcel/diagnostic": "2.8.3", + "@parcel/plugin": "2.8.3", "@parcel/source-map": "2.1.1", - "@parcel/utils": "2.9.3", - "svelte": "4.0.1" + "@parcel/utils": "2.8.3" }, "engines": { "parcel": ">= 2.7.0" } }, - "node_modules/@plasmohq/parcel-transformer-vue": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-vue/-/parcel-transformer-vue-0.5.0.tgz", - "integrity": "sha512-/3oVbajt+DRqtbM0RkKFtfyZR8DVjcsYpj1jHqPParGVBiXwgP0D/8Bj5p5/5Iqihs08gzasTcjKcwQKKdj0og==", + "node_modules/@plasmohq/parcel-transformer-vue3": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-vue3/-/parcel-transformer-vue3-0.3.8.tgz", + "integrity": "sha512-ntkgFfLHL7PiUWbL5KWo/dLiEPLYc7hkNvS3gH2Bpg8e0eJXLEAP28VD6HVSPDOX7pUSJiu4RIOecQCK8Nxnbg==", "dependencies": { - "@parcel/core": "2.9.3", - "@parcel/diagnostic": "2.9.3", - "@parcel/plugin": "2.9.3", + "@parcel/core": "2.8.3", + "@parcel/diagnostic": "2.8.3", + "@parcel/plugin": "2.8.3", "@parcel/source-map": "2.1.1", - "@parcel/types": "2.9.3", - "@parcel/utils": "2.9.3", + "@parcel/types": "2.8.3", + "@parcel/utils": "2.8.3", "@plasmohq/consolidate": "0.17.0", - "@vue/compiler-sfc": "3.3.4", + "@vue/compiler-sfc": "3.2.47", "nullthrows": "1.1.1", - "semver": "7.5.4", - "vue": "3.3.4" + "semver": "7.3.8" }, "engines": { "parcel": ">= 2.7.0" } }, - "node_modules/@plasmohq/parcel-transformer-vue/node_modules/lru-cache": { + "node_modules/@plasmohq/parcel-transformer-vue3/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", @@ -4795,10 +3784,10 @@ "node": ">=10" } }, - "node_modules/@plasmohq/parcel-transformer-vue/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "node_modules/@plasmohq/parcel-transformer-vue3/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -4809,7 +3798,7 @@ "node": ">=10" } }, - "node_modules/@plasmohq/parcel-transformer-vue/node_modules/yallist": { + "node_modules/@plasmohq/parcel-transformer-vue3/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" @@ -5125,249 +4114,57 @@ "nth-check": "^2.0.1" }, "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/@svgr/plugin-svgo/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@svgr/plugin-svgo/node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@svgr/plugin-svgo/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/@svgr/plugin-svgo/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@swc/core": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.4.4.tgz", - "integrity": "sha512-P88AHGWM8xPY3Tjj5360V6vqKCS5UfsyffPJVnr7BKSr45rlG4/pjEGGmFYQjg6ztgPyrGLYz1jSyzajTqTVIA==", - "hasInstallScript": true, - "dependencies": { - "@swc/counter": "^0.1.2", - "@swc/types": "^0.1.5" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/swc" - }, - "optionalDependencies": { - "@swc/core-darwin-arm64": "1.4.4", - "@swc/core-darwin-x64": "1.4.4", - "@swc/core-linux-arm-gnueabihf": "1.4.4", - "@swc/core-linux-arm64-gnu": "1.4.4", - "@swc/core-linux-arm64-musl": "1.4.4", - "@swc/core-linux-x64-gnu": "1.4.4", - "@swc/core-linux-x64-musl": "1.4.4", - "@swc/core-win32-arm64-msvc": "1.4.4", - "@swc/core-win32-ia32-msvc": "1.4.4", - "@swc/core-win32-x64-msvc": "1.4.4" - }, - "peerDependencies": { - "@swc/helpers": "^0.5.0" - }, - "peerDependenciesMeta": { - "@swc/helpers": { - "optional": true - } - } - }, - "node_modules/@swc/core-darwin-arm64": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.4.4.tgz", - "integrity": "sha512-goSHS8yvDgha93RHIV2Vn50neYasqbc4K1g/nKOV6T8kiKVv4w/rmqNJu9Aa0mPGVJtjcr0NvX6bBwE0T4HIzg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-darwin-x64": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.4.4.tgz", - "integrity": "sha512-PLfgL355qsl5c5kUPsFGITgVXoaqjp9sCd0Y5Z5uN7RtSOvwIX28e23eCxj02dOr7OBr8sq6qBlEMDV03T24Iw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.4.4.tgz", - "integrity": "sha512-BVEZVOGnaZvEcHm//KyYzhte46vdF67wLVtmQEXPAlrkRgZ3b/JSySeLXqeocAcOANWb1/SPHlEmPK5azP+JvQ==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.4.4.tgz", - "integrity": "sha512-ZbOJfVbCjVMKdfvvJDOTpa3tGqU6tfxng1CDjA62RUcqa7sRbovrjSiw6mq5/4EoOF4zK8CtPIG+TlxKPapnuw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.4.4.tgz", - "integrity": "sha512-+Gjo1W4tY/4kgEe5h22iuCWkpKcPMccXwYaSLNvgBCBQADB0zKFfF0lNf7y6U+81NFEjhRsdwXMsRGZtgTpUrg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.4.4.tgz", - "integrity": "sha512-PR/VbGm0LEkhpm5qClovZWhE/jYoQSyIeyPh8XY39uUI1u2yEfuz5UCW2sJJIWOvNiAfu7+TjW+9H/I7zBBDJA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/@swc/core-linux-x64-musl": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.4.4.tgz", - "integrity": "sha512-poT9zub4CyVcH1cxwGdrGiZD3urfOaYs/Kd52ve3ymPPeQZq7qQwKqAB/9NxoSiJDaSzJv5OwTEfgaBYCyw0iw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/@svgr/plugin-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=10" + "node": ">=8.0.0" } }, - "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.4.4.tgz", - "integrity": "sha512-29V5/fBd6XXFb7J/ri9ZeSS/GTqXfSWa3BiE0zTNbASpQbEXf+YPYiAtO6c1HqNyQobKB9ni+w7sa8KkAGhHXw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], + "node_modules/@svgr/plugin-svgo/node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, "engines": { - "node": ">=10" + "node": ">=8.0.0" } }, - "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.4.4.tgz", - "integrity": "sha512-2lKEGEjpBOq0z4Nk0tFP9wxVwxgz7FonmjCkzJ95GBb5KNvMrgQQrGNGX6L0hoBo/a1kE752I6V5pOaMyIq5xQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } + "node_modules/@svgr/plugin-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" }, - "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.4.4.tgz", - "integrity": "sha512-xuN0oJhAewga8jNJkT5Wx25RPVnIEMZCYf4irqA5jiK6GckOdcXB8jvEJhggOxnJSW8RDsAtY5q+zw5kNkU+eA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], + "node_modules/@svgr/plugin-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, "engines": { - "node": ">=10" + "node": ">=10.13.0" } }, - "node_modules/@swc/counter": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==" - }, "node_modules/@swc/helpers": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", @@ -5376,11 +4173,6 @@ "tslib": "^2.4.0" } }, - "node_modules/@swc/types": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.5.tgz", - "integrity": "sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==" - }, "node_modules/@szmarczak/http-timer": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", @@ -5410,11 +4202,6 @@ "@types/har-format": "*" } }, - "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" - }, "node_modules/@types/filesystem": { "version": "0.0.35", "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.35.tgz", @@ -5796,106 +4583,67 @@ "dev": true }, "node_modules/@vue/compiler-core": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", - "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.47.tgz", + "integrity": "sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==", "dependencies": { - "@babel/parser": "^7.21.3", - "@vue/shared": "3.3.4", + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.47", "estree-walker": "^2.0.2", - "source-map-js": "^1.0.2" + "source-map": "^0.6.1" } }, "node_modules/@vue/compiler-dom": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", - "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.47.tgz", + "integrity": "sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==", "dependencies": { - "@vue/compiler-core": "3.3.4", - "@vue/shared": "3.3.4" + "@vue/compiler-core": "3.2.47", + "@vue/shared": "3.2.47" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", - "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", - "dependencies": { - "@babel/parser": "^7.20.15", - "@vue/compiler-core": "3.3.4", - "@vue/compiler-dom": "3.3.4", - "@vue/compiler-ssr": "3.3.4", - "@vue/reactivity-transform": "3.3.4", - "@vue/shared": "3.3.4", + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.47.tgz", + "integrity": "sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.47", + "@vue/compiler-dom": "3.2.47", + "@vue/compiler-ssr": "3.2.47", + "@vue/reactivity-transform": "3.2.47", + "@vue/shared": "3.2.47", "estree-walker": "^2.0.2", - "magic-string": "^0.30.0", + "magic-string": "^0.25.7", "postcss": "^8.1.10", - "source-map-js": "^1.0.2" + "source-map": "^0.6.1" } }, "node_modules/@vue/compiler-ssr": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", - "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", - "dependencies": { - "@vue/compiler-dom": "3.3.4", - "@vue/shared": "3.3.4" - } - }, - "node_modules/@vue/reactivity": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz", - "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==", + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz", + "integrity": "sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==", "dependencies": { - "@vue/shared": "3.3.4" + "@vue/compiler-dom": "3.2.47", + "@vue/shared": "3.2.47" } }, "node_modules/@vue/reactivity-transform": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", - "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.47.tgz", + "integrity": "sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==", "dependencies": { - "@babel/parser": "^7.20.15", - "@vue/compiler-core": "3.3.4", - "@vue/shared": "3.3.4", + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.47", + "@vue/shared": "3.2.47", "estree-walker": "^2.0.2", - "magic-string": "^0.30.0" - } - }, - "node_modules/@vue/runtime-core": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz", - "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==", - "dependencies": { - "@vue/reactivity": "3.3.4", - "@vue/shared": "3.3.4" - } - }, - "node_modules/@vue/runtime-dom": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz", - "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==", - "dependencies": { - "@vue/runtime-core": "3.3.4", - "@vue/shared": "3.3.4", - "csstype": "^3.1.1" - } - }, - "node_modules/@vue/server-renderer": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz", - "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==", - "dependencies": { - "@vue/compiler-ssr": "3.3.4", - "@vue/shared": "3.3.4" - }, - "peerDependencies": { - "vue": "3.3.4" + "magic-string": "^0.25.7" } }, "node_modules/@vue/shared": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", - "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.47.tgz", + "integrity": "sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==" }, "node_modules/@yr/monotone-cubic-spline": { "version": "1.0.3", @@ -5944,14 +4692,14 @@ } }, "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", + "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==", "dependencies": { - "type-fest": "^0.21.3" + "type-fest": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -5961,7 +4709,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, "engines": { "node": ">=12" }, @@ -6011,6 +4758,70 @@ "svg.select.js": "^3.0.1" } }, + "node_modules/archiver": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", + "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.3", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/archiver-utils/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/archiver-utils/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", @@ -6026,6 +4837,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, "dependencies": { "dequal": "^2.0.3" } @@ -6165,6 +4977,11 @@ "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", "dev": true }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, "node_modules/asynciterator.prototype": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", @@ -6236,15 +5053,11 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dev": true, "dependencies": { "dequal": "^2.0.3" } }, - "node_modules/b4a": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", - "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==" - }, "node_modules/babel-plugin-styled-components": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz", @@ -6265,39 +5078,6 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "node_modules/bare-events": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.1.tgz", - "integrity": "sha512-9GYPpsPFvrWBkelIhOhTWtkeZxVxZOdb3VnFTCzlOo3OjvmTvzLoZFUT8kNFACx0vJej6QPney1Cf9BvzCNE/A==", - "optional": true - }, - "node_modules/bare-fs": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.2.1.tgz", - "integrity": "sha512-+CjmZANQDFZWy4PGbVdmALIwmt33aJg8qTkVjClU6X4WmZkTPBDxRHiBn7fpqEWEfF3AC2io++erpViAIQbSjg==", - "optional": true, - "dependencies": { - "bare-events": "^2.0.0", - "bare-os": "^2.0.0", - "bare-path": "^2.0.0", - "streamx": "^2.13.0" - } - }, - "node_modules/bare-os": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.2.0.tgz", - "integrity": "sha512-hD0rOPfYWOMpVirTACt4/nK8mC55La12K5fY1ij8HAdfQakD62M+H4o4tpfKzVGLgRDTuk3vjA4GqGXXCeFbag==", - "optional": true - }, - "node_modules/bare-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.0.tgz", - "integrity": "sha512-DIIg7ts8bdRKwJRJrUMy/PICEaQZaPGZ26lsSx9MJSwIhSrcdHn7/C8W+XmnG/rKi6BaRcz+JO00CjZteybDtw==", - "optional": true, - "dependencies": { - "bare-os": "^2.1.0" - } - }, "node_modules/base-x": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", @@ -6334,38 +5114,15 @@ } }, "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", "dependencies": { - "buffer": "^5.5.0", + "buffer": "^6.0.3", "inherits": "^2.0.4", "readable-stream": "^3.4.0" } }, - "node_modules/bl/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -6450,6 +5207,19 @@ "ieee754": "^1.2.1" } }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, "node_modules/bundle-require": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/bundle-require/-/bundle-require-4.0.2.tgz", @@ -6512,6 +5282,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dev": true, "dependencies": { "function-bind": "^1.1.2", "get-intrinsic": "^1.2.1", @@ -6529,6 +5300,15 @@ "node": ">=6" } }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, "node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", @@ -6576,6 +5356,16 @@ } ] }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -6590,9 +5380,23 @@ } }, "node_modules/change-case": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.1.2.tgz", - "integrity": "sha512-CAtbGEDulyjzs05RXy3uKcwqeztz/dMEuAc1Xu9NQBsbrhuGMneL0u9Dj5SoutLKBFYun8txxYIwhjtLNfUmCA==" + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } }, "node_modules/chardet": { "version": "0.7.0", @@ -6642,7 +5446,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", - "dev": true, "dependencies": { "restore-cursor": "^4.0.0" }, @@ -6654,9 +5457,9 @@ } }, "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", + "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", "engines": { "node": ">=6" }, @@ -6701,26 +5504,6 @@ "node": ">=0.8" } }, - "node_modules/code-red": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz", - "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15", - "@types/estree": "^1.0.1", - "acorn": "^8.10.0", - "estree-walker": "^3.0.3", - "periscopic": "^3.1.0" - } - }, - "node_modules/code-red/node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, "node_modules/color": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", @@ -6785,6 +5568,20 @@ "node": ">= 10" } }, + "node_modules/compress-commons": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz", + "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -6799,6 +5596,16 @@ "proto-list": "~1.2.1" } }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, "node_modules/content-security-policy-parser": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/content-security-policy-parser/-/content-security-policy-parser-0.4.1.tgz", @@ -6823,6 +5630,11 @@ "url": "https://github.com/sponsors/mesqueeb" } }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, "node_modules/cosmiconfig": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", @@ -6838,6 +5650,29 @@ "node": ">=10" } }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz", + "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -6961,6 +5796,8 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "optional": true, + "peer": true, "dependencies": { "mdn-data": "2.0.30", "source-map-js": "^1.0.1" @@ -7031,7 +5868,8 @@ "node_modules/csstype": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "dev": true }, "node_modules/damerau-levenshtein": { "version": "1.0.8", @@ -7133,6 +5971,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dev": true, "dependencies": { "get-intrinsic": "^1.2.1", "gopd": "^1.0.1", @@ -7163,6 +6002,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, "engines": { "node": ">=6" } @@ -7272,15 +6112,21 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/dotenv": { - "version": "16.3.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", - "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/motdotla/dotenv?sponsor=1" } }, "node_modules/dotenv-expand": { @@ -7294,8 +6140,7 @@ "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" }, "node_modules/electron-to-chromium": { "version": "1.4.583", @@ -7305,8 +6150,7 @@ "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, "node_modules/end-of-stream": { "version": "1.4.4", @@ -7476,9 +6320,9 @@ } }, "node_modules/esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "version": "0.17.15", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.15.tgz", + "integrity": "sha512-LBUV2VsUIc/iD9ME75qhT4aJj0r75abCVS0jakhFzOtR7TQsqQA5w0tZ+KTKnwl3kXE0MhskNdHDh/I5aCR1Zw==", "hasInstallScript": true, "bin": { "esbuild": "bin/esbuild" @@ -7487,28 +6331,28 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" + "@esbuild/android-arm": "0.17.15", + "@esbuild/android-arm64": "0.17.15", + "@esbuild/android-x64": "0.17.15", + "@esbuild/darwin-arm64": "0.17.15", + "@esbuild/darwin-x64": "0.17.15", + "@esbuild/freebsd-arm64": "0.17.15", + "@esbuild/freebsd-x64": "0.17.15", + "@esbuild/linux-arm": "0.17.15", + "@esbuild/linux-arm64": "0.17.15", + "@esbuild/linux-ia32": "0.17.15", + "@esbuild/linux-loong64": "0.17.15", + "@esbuild/linux-mips64el": "0.17.15", + "@esbuild/linux-ppc64": "0.17.15", + "@esbuild/linux-riscv64": "0.17.15", + "@esbuild/linux-s390x": "0.17.15", + "@esbuild/linux-x64": "0.17.15", + "@esbuild/netbsd-x64": "0.17.15", + "@esbuild/openbsd-x64": "0.17.15", + "@esbuild/sunos-x64": "0.17.15", + "@esbuild/win32-arm64": "0.17.15", + "@esbuild/win32-ia32": "0.17.15", + "@esbuild/win32-x64": "0.17.15" } }, "node_modules/escalade": { @@ -7660,9 +6504,25 @@ "funding": { "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*" + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" } }, "node_modules/eslint-module-utils": { @@ -8170,15 +7030,10 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "node_modules/fast-fifo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" - }, "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -8211,9 +7066,9 @@ } }, "node_modules/fflate": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.1.tgz", - "integrity": "sha512-/exOvEuc+/iaUm105QIiOt4LpBdMTWsXxqR0HDF35vx3fmaKzw7354gTilCh5rkzEt8WYyG//ku3h3nRmd7CHQ==" + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz", + "integrity": "sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==" }, "node_modules/figures": { "version": "5.0.0", @@ -8370,6 +7225,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8413,6 +7269,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dev": true, "dependencies": { "function-bind": "^1.1.2", "has-proto": "^1.0.1", @@ -8424,11 +7281,11 @@ } }, "node_modules/get-port": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-7.0.0.tgz", - "integrity": "sha512-mDHFgApoQd+azgMdwylJrv2DX47ywGq1i5VFJE7fZ0dttNq3iQMfsU4IvEgBHojA3KqEudyu7Vq+oN8kNaNkWw==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-6.1.2.tgz", + "integrity": "sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==", "engines": { - "node": ">=16" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -8482,7 +7339,6 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -8560,6 +7416,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -8568,9 +7425,9 @@ } }, "node_modules/got": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/got/-/got-13.0.0.tgz", - "integrity": "sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==", + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.0.tgz", + "integrity": "sha512-WTcaQ963xV97MN3x0/CbAriXFZcXCfgxVp91I+Ze6pawQOa7SgzwSx2zIJJsX+kTajMnVs0xcFD1TxZKFqhdnQ==", "dependencies": { "@sindresorhus/is": "^5.2.0", "@szmarczak/http-timer": "^5.0.1", @@ -8585,7 +7442,7 @@ "responselike": "^3.0.0" }, "engines": { - "node": ">=16" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sindresorhus/got?sponsor=1" @@ -8639,6 +7496,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dev": true, "dependencies": { "get-intrinsic": "^1.2.2" }, @@ -8650,6 +7508,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, "engines": { "node": ">= 0.4" }, @@ -8661,6 +7520,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, "engines": { "node": ">= 0.4" }, @@ -8687,6 +7547,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, "dependencies": { "function-bind": "^1.1.2" }, @@ -8694,6 +7555,15 @@ "node": ">= 0.4" } }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", @@ -8941,52 +7811,30 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "node_modules/inquirer": { - "version": "9.2.12", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.12.tgz", - "integrity": "sha512-mg3Fh9g2zfuVWJn6lhST0O7x4n03k7G8Tx5nvikJkbq8/CK47WDVm+UznF0G6s5Zi0KcyUisr6DU8T67N5U+1Q==", - "dependencies": { - "@ljharb/through": "^2.3.11", - "ansi-escapes": "^4.3.2", - "chalk": "^5.3.0", - "cli-cursor": "^3.1.0", - "cli-width": "^4.1.0", - "external-editor": "^3.1.0", + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.1.5.tgz", + "integrity": "sha512-3ygAIh8gcZavV9bj6MTdYddG2zPSYswP808fKS46NOwlF0zZljVpnLCHODDqItWJDbDpLb3aouAxGaJbkxoppA==", + "dependencies": { + "ansi-escapes": "^6.0.0", + "chalk": "^5.2.0", + "cli-cursor": "^4.0.0", + "cli-width": "^4.0.0", + "external-editor": "^3.0.3", "figures": "^5.0.0", "lodash": "^4.17.21", "mute-stream": "1.0.0", - "ora": "^5.4.1", - "run-async": "^3.0.0", - "rxjs": "^7.8.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0" + "ora": "^6.1.2", + "run-async": "^2.4.0", + "rxjs": "^7.8.0", + "string-width": "^5.1.2", + "strip-ansi": "^7.0.1", + "through": "^2.3.6", + "wrap-ansi": "^8.1.0" }, "engines": { "node": ">=14.18.0" } }, - "node_modules/inquirer/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/inquirer/node_modules/chalk": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", @@ -8998,95 +7846,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/inquirer/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/inquirer/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/inquirer/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/inquirer/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/internal-slot": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", @@ -9272,11 +8031,14 @@ } }, "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-json": { @@ -9339,14 +8101,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-reference": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", - "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", - "dependencies": { - "@types/estree": "*" - } - }, "node_modules/is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -9490,6 +8244,11 @@ "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "node_modules/isbinaryfile": { "version": "4.0.10", "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", @@ -9574,9 +8333,9 @@ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, "node_modules/json-schema-to-ts": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-2.9.2.tgz", - "integrity": "sha512-h9WqLkTVpBbiaPb5OmeUpz/FBLS/kvIJw4oRCPiEisIu2WjMh+aai0QIY2LoOhRFx5r92taGLcerIrzxKBAP6g==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-2.7.2.tgz", + "integrity": "sha512-R1JfqKqbBR4qE8UyBR56Ms30LL62/nlhoz+1UkfI/VE7p54Awu919FZ6ZUPG8zIa3XB65usPJgr1ONVncUGSaQ==", "dependencies": { "@babel/runtime": "^7.18.3", "@types/json-schema": "^7.0.9", @@ -9661,6 +8420,53 @@ "node": ">=0.10" } }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/legacy-swc-helpers": { + "name": "@swc/helpers", + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz", + "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==", + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/less": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz", @@ -9712,9 +8518,9 @@ } }, "node_modules/lightningcss": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.24.0.tgz", - "integrity": "sha512-y36QEEDVx4IM7/yIZNsZJMRREIu26WzTsauIysf5s76YeCmlSbRZS7aC97IGPuoFRnyZ5Wx43OBsQBFB5Ne7ng==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.22.1.tgz", + "integrity": "sha512-Fy45PhibiNXkm0cK5FJCbfO8Y6jUpD/YcHf/BtuI+jvYYqSXKF4muk61jjE8YxCR9y+hDYIWSzHTc+bwhDE6rQ==", "dependencies": { "detect-libc": "^1.0.3" }, @@ -9726,21 +8532,21 @@ "url": "https://opencollective.com/parcel" }, "optionalDependencies": { - "lightningcss-darwin-arm64": "1.24.0", - "lightningcss-darwin-x64": "1.24.0", - "lightningcss-freebsd-x64": "1.24.0", - "lightningcss-linux-arm-gnueabihf": "1.24.0", - "lightningcss-linux-arm64-gnu": "1.24.0", - "lightningcss-linux-arm64-musl": "1.24.0", - "lightningcss-linux-x64-gnu": "1.24.0", - "lightningcss-linux-x64-musl": "1.24.0", - "lightningcss-win32-x64-msvc": "1.24.0" + "lightningcss-darwin-arm64": "1.22.1", + "lightningcss-darwin-x64": "1.22.1", + "lightningcss-freebsd-x64": "1.22.1", + "lightningcss-linux-arm-gnueabihf": "1.22.1", + "lightningcss-linux-arm64-gnu": "1.22.1", + "lightningcss-linux-arm64-musl": "1.22.1", + "lightningcss-linux-x64-gnu": "1.22.1", + "lightningcss-linux-x64-musl": "1.22.1", + "lightningcss-win32-x64-msvc": "1.22.1" } }, "node_modules/lightningcss-darwin-arm64": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.24.0.tgz", - "integrity": "sha512-rTNPkEiynOu4CfGdd5ZfVOQe2gd2idfQd4EfX1l2ZUUwd+2SwSdbb7cG4rlwfnZckbzCAygm85xkpekRE5/wFw==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.22.1.tgz", + "integrity": "sha512-ldvElu+R0QimNTjsKpaZkUv3zf+uefzLy/R1R19jtgOfSRM+zjUCUgDhfEDRmVqJtMwYsdhMI2aJtJChPC6Osg==", "cpu": [ "arm64" ], @@ -9757,9 +8563,9 @@ } }, "node_modules/lightningcss-darwin-x64": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.24.0.tgz", - "integrity": "sha512-4KCeF2RJjzp9xdGY8zIH68CUtptEg8uz8PfkHvsIdrP4t9t5CIgfDBhiB8AmuO75N6SofdmZexDZIKdy9vA7Ww==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.22.1.tgz", + "integrity": "sha512-5p2rnlVTv6Gpw4PlTLq925nTVh+HFh4MpegX8dPDYJae+NFVjQ67gY7O6iHIzQjLipDiYejFF0yHrhjU3XgLBQ==", "cpu": [ "x64" ], @@ -9776,9 +8582,9 @@ } }, "node_modules/lightningcss-freebsd-x64": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.24.0.tgz", - "integrity": "sha512-FJAYlek1wXuVTsncNU0C6YD41q126dXcIUm97KAccMn9C4s/JfLSqGWT2gIzAblavPFkyGG2gIADTWp3uWfN1g==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.22.1.tgz", + "integrity": "sha512-1FaBtcFrZqB2hkFbAxY//Pnp8koThvyB6AhjbdVqKD4/pu13Rl91fKt2N9qyeQPUt3xy7ORUvSO+dPk3J6EjXg==", "cpu": [ "x64" ], @@ -9795,9 +8601,9 @@ } }, "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.24.0.tgz", - "integrity": "sha512-N55K6JqzMx7C0hYUu1YmWqhkHwzEJlkQRMA6phY65noO0I1LOAvP4wBIoFWrzRE+O6zL0RmXJ2xppqyTbk3sYw==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.22.1.tgz", + "integrity": "sha512-6rub98tYGfE5I5j0BP8t/2d4BZyu1S7Iz9vUkm0H26snAFHYxLfj3RbQn0xHHIePSetjLnhcg3QlfwUAkD/FYg==", "cpu": [ "arm" ], @@ -9814,9 +8620,9 @@ } }, "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.24.0.tgz", - "integrity": "sha512-MqqUB2TpYtFWeBvvf5KExDdClU3YGLW5bHKs50uKKootcvG9KoS7wYwd5UichS+W3mYLc5yXUPGD1DNWbLiYKw==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.22.1.tgz", + "integrity": "sha512-nYO5qGtb/1kkTZu3FeTiM+2B2TAb7m2DkLCTgQIs2bk2o9aEs7I96fwySKcoHWQAiQDGR9sMux9vkV4KQXqPaQ==", "cpu": [ "arm64" ], @@ -9833,9 +8639,9 @@ } }, "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.24.0.tgz", - "integrity": "sha512-5wn4d9tFwa5bS1ao9mLexYVJdh3nn09HNIipsII6ZF7z9ZA5J4dOEhMgKoeCl891axTGTUYd8Kxn+Hn3XUSYRQ==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.22.1.tgz", + "integrity": "sha512-MCV6RuRpzXbunvzwY644iz8cw4oQxvW7oer9xPkdadYqlEyiJJ6wl7FyJOH7Q6ZYH4yjGAUCvxDBxPbnDu9ZVg==", "cpu": [ "arm64" ], @@ -9852,9 +8658,9 @@ } }, "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.24.0.tgz", - "integrity": "sha512-3j5MdTh+LSDF3o6uDwRjRUgw4J+IfDCVtdkUrJvKxL79qBLUujXY7CTe5X3IQDDLKEe/3wu49r8JKgxr0MfjbQ==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.22.1.tgz", + "integrity": "sha512-RjNgpdM20VUXgV7us/VmlO3Vn2ZRiDnc3/bUxCVvySZWPiVPprpqW/QDWuzkGa+NCUf6saAM5CLsZLSxncXJwg==", "cpu": [ "x64" ], @@ -9871,9 +8677,9 @@ } }, "node_modules/lightningcss-linux-x64-musl": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.24.0.tgz", - "integrity": "sha512-HI+rNnvaLz0o36z6Ki0gyG5igVGrJmzczxA5fznr6eFTj3cHORoR/j2q8ivMzNFR4UKJDkTWUH5LMhacwOHWBA==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.22.1.tgz", + "integrity": "sha512-ZgO4C7Rd6Hv/5MnyY2KxOYmIlzk4rplVolDt3NbkNR8DndnyX0Q5IR4acJWNTBICQ21j3zySzKbcJaiJpk/4YA==", "cpu": [ "x64" ], @@ -9890,9 +8696,9 @@ } }, "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.24.0.tgz", - "integrity": "sha512-oeije/t7OZ5N9vSs6amyW/34wIYoBCpE6HUlsSKcP2SR1CVgx9oKEM00GtQmtqNnYiMIfsSm7+ppMb4NLtD5vg==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.22.1.tgz", + "integrity": "sha512-4pozV4eyD0MDET41ZLHAeBo+H04Nm2UEYIk5w/ts40231dRFV7E0cjwbnZvSoc1DXFgecAhiC0L16ruv/ZDCpg==", "cpu": [ "x64" ], @@ -10118,35 +8924,24 @@ } }, "node_modules/lmdb": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.7.11.tgz", - "integrity": "sha512-x9bD4hVp7PFLUoELL8RglbNXhAMt5CYhkmss+CEau9KlNoilsTzNi9QDsPZb3KMpOGZXG6jmXhW3bBxE2XVztw==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.5.2.tgz", + "integrity": "sha512-V5V5Xa2Hp9i2XsbDALkBTeHXnBXh/lEmk9p22zdr7jtuOIY9TGhjK6vAvTpOOx9IKU4hJkRWZxn/HsvR1ELLtA==", "hasInstallScript": true, "dependencies": { - "msgpackr": "1.8.5", + "msgpackr": "^1.5.4", "node-addon-api": "^4.3.0", - "node-gyp-build-optional-packages": "5.0.6", - "ordered-binary": "^1.4.0", + "node-gyp-build-optional-packages": "5.0.3", + "ordered-binary": "^1.2.4", "weak-lru-cache": "^1.2.2" }, - "bin": { - "download-lmdb-prebuilds": "bin/download-prebuilds.js" - }, "optionalDependencies": { - "@lmdb/lmdb-darwin-arm64": "2.7.11", - "@lmdb/lmdb-darwin-x64": "2.7.11", - "@lmdb/lmdb-linux-arm": "2.7.11", - "@lmdb/lmdb-linux-arm64": "2.7.11", - "@lmdb/lmdb-linux-x64": "2.7.11", - "@lmdb/lmdb-win32-x64": "2.7.11" - } - }, - "node_modules/lmdb/node_modules/msgpackr": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.8.5.tgz", - "integrity": "sha512-mpPs3qqTug6ahbblkThoUY2DQdNXcm4IapwOS3Vm/87vmpzLVelvp9h3It1y9l1VPpiFLV11vfOXnmeEwiIXwg==", - "optionalDependencies": { - "msgpackr-extract": "^3.0.1" + "@lmdb/lmdb-darwin-arm64": "2.5.2", + "@lmdb/lmdb-darwin-x64": "2.5.2", + "@lmdb/lmdb-linux-arm": "2.5.2", + "@lmdb/lmdb-linux-arm64": "2.5.2", + "@lmdb/lmdb-linux-x64": "2.5.2", + "@lmdb/lmdb-win32-x64": "2.5.2" } }, "node_modules/lmdb/node_modules/node-addon-api": { @@ -10162,114 +8957,14 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/locate-character": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", - "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==" - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/log-symbols/node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, "engines": { "node": ">=10" }, @@ -10277,15 +8972,71 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" + }, + "node_modules/log-symbols": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", + "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", "dependencies": { - "has-flag": "^4.0.0" + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/log-update": { @@ -10345,6 +9096,14 @@ "loose-envify": "cli.js" } }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, "node_modules/lowercase-keys": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", @@ -10365,14 +9124,11 @@ } }, "node_modules/magic-string": { - "version": "0.30.8", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.8.tgz", - "integrity": "sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" - }, - "engines": { - "node": ">=12" + "sourcemap-codec": "^1.4.8" } }, "node_modules/make-dir": { @@ -10409,7 +9165,9 @@ "node_modules/mdn-data": { "version": "2.0.30", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "optional": true, + "peer": true }, "node_modules/merge-stream": { "version": "2.0.0", @@ -10501,9 +9259,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/msgpackr": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.10.1.tgz", - "integrity": "sha512-r5VRLv9qouXuLiIBrLpl2d5ZvPt8svdQTl5/vMvE4nzDMyEX4sgW5yWhuBBj5UmgwOTWj8CIdSXn5sAfsHAWIQ==", + "version": "1.9.9", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.9.9.tgz", + "integrity": "sha512-sbn6mioS2w0lq1O6PpGtsv6Gy8roWM+o3o4Sqjd6DudrL/nOugY+KyJUimoWzHnf9OkO0T6broHFnYE/R05t9A==", "optionalDependencies": { "msgpackr-extract": "^3.0.2" } @@ -10587,11 +9345,12 @@ "dev": true }, "node_modules/needle": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", - "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", + "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", "optional": true, "dependencies": { + "debug": "^3.2.6", "iconv-lite": "^0.6.3", "sax": "^1.2.4" }, @@ -10602,6 +9361,15 @@ "node": ">= 4.4.x" } }, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "optional": true, + "dependencies": { + "ms": "^2.1.1" + } + }, "node_modules/needle/node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", @@ -10659,10 +9427,19 @@ } } }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, "node_modules/node-abi": { - "version": "3.56.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.56.0.tgz", - "integrity": "sha512-fZjdhDOeRcaS+rcpve7XuwHBmktS1nS1gzgghwKUQQ8nTy2FdSDr6ZT8k6YhvlJeHmmQMYiT/IH9hfco5zeW2Q==", + "version": "3.51.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.51.0.tgz", + "integrity": "sha512-SQkEP4hmNWjlniS5zdnfIXTk1x7Ome85RDzHlTbBtzE97Gfwz/Ipw4v/Ryk20DWIy3yCNVLVlGKApCnmvYoJbA==", "dependencies": { "semver": "^7.3.5" }, @@ -10682,9 +9459,9 @@ } }, "node_modules/node-abi/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -10701,17 +9478,24 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/node-addon-api": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz", - "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==", - "engines": { - "node": "^16 || ^18 || >= 20" + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" + }, + "node_modules/node-gyp-build": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.1.tgz", + "integrity": "sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ==", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" } }, "node_modules/node-gyp-build-optional-packages": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.6.tgz", - "integrity": "sha512-2ZJErHG4du9G3/8IWl/l9Bp5BBFy63rno5GVmjQijvTuUZKsl6g8RB4KH/x3NLcV5ZBb4GsXmAuTYr6dRml3Gw==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.3.tgz", + "integrity": "sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==", "bin": { "node-gyp-build-optional-packages": "bin.js", "node-gyp-build-optional-packages-optional": "optional.js", @@ -10719,12 +9503,11 @@ } }, "node_modules/node-object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/node-object-hash/-/node-object-hash-3.0.0.tgz", - "integrity": "sha512-jLF6tlyletktvSAawuPmH1SReP0YfZQ+tBrDiTCK+Ai7eXPMS9odi5xW/iKC7ZhrWJJ0Z5xYcW/x+1fVMn1Qvw==", + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/node-object-hash/-/node-object-hash-2.3.10.tgz", + "integrity": "sha512-jY5dPJzw6NHd/KPSfPKJ+IHoFS81/tJ43r34ZeNMXGzCOM8jwQDCD12HYayKIB6MuznrnqIYy2e891NA2g0ibA==", "engines": { - "node": ">=16", - "pnpm": ">=8" + "node": ">=0.10.0" } }, "node_modules/node-releases": { @@ -10953,148 +9736,42 @@ } }, "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", + "integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==", + "dependencies": { + "chalk": "^5.0.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.6.1", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.1.0", + "log-symbols": "^5.1.0", + "stdin-discarder": "^0.1.0", + "strip-ansi": "^7.0.1", "wcwidth": "^1.0.1" }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ora/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "engines": { - "node": ">=10" + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, "funding": { "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/ora/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/ordered-binary": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.5.1.tgz", - "integrity": "sha512-5VyHfHY3cd0iza71JepYG50My+YUbrFtGoUz2ooEydPyPM7Aai/JW098juLr+RG6+rDJuzNNTsEQu2DZa1A41A==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.4.1.tgz", + "integrity": "sha512-9LtiGlPy982CsgxZvJGNNp2/NnrgEr6EAyN3iIEP3/8vd3YLgAZQHbQ75ZrkfBRGrNg37Dk3U6tuVb+B4Xfslg==" }, "node_modules/os-tmpdir": { "version": "1.0.2", @@ -11143,9 +9820,9 @@ } }, "node_modules/package-json": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", - "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.0.tgz", + "integrity": "sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg==", "dependencies": { "got": "^12.1.0", "registry-auth-token": "^5.0.1", @@ -11159,30 +9836,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/package-json/node_modules/got": { - "version": "12.6.1", - "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", - "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", - "dependencies": { - "@sindresorhus/is": "^5.2.0", - "@szmarczak/http-timer": "^5.0.1", - "cacheable-lookup": "^7.0.0", - "cacheable-request": "^10.2.8", - "decompress-response": "^6.0.0", - "form-data-encoder": "^2.1.2", - "get-stream": "^6.0.1", - "http2-wrapper": "^2.1.10", - "lowercase-keys": "^3.0.0", - "p-cancelable": "^3.0.0", - "responselike": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" - } - }, "node_modules/package-json/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -11195,9 +9848,9 @@ } }, "node_modules/package-json/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -11213,6 +9866,15 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -11249,6 +9911,24 @@ "node": ">= 0.10" } }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -11288,24 +9968,6 @@ "node": ">=8" } }, - "node_modules/periscopic": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", - "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^3.0.0", - "is-reference": "^3.0.0" - } - }, - "node_modules/periscopic/node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -11354,49 +10016,51 @@ } }, "node_modules/plasmo": { - "version": "0.84.2", - "resolved": "https://registry.npmjs.org/plasmo/-/plasmo-0.84.2.tgz", - "integrity": "sha512-9fyuQubUdYOHEs7plvppB7tPfyqTpA1UlWEYUGeVOgKQ6/rhvpvjBLCWyhzy/S3CrzXL8nZ7HQ1xHka4Coe0PA==", + "version": "0.67.5", + "resolved": "https://registry.npmjs.org/plasmo/-/plasmo-0.67.5.tgz", + "integrity": "sha512-Fyiisy7mU7w0ZoBmT4Qj6fPXcpRqZKacc6ZAdzTl2dVxt04ipq/0QA4Ppb0AKxpZU2/0pP2cuq32TU18ZY3v3A==", "dependencies": { "@expo/spawn-async": "1.7.2", - "@parcel/core": "2.9.3", - "@parcel/fs": "2.9.3", - "@parcel/package-manager": "2.9.3", - "@parcel/watcher": "2.2.0", - "@plasmohq/init": "0.7.0", - "@plasmohq/parcel-config": "0.40.2", - "@plasmohq/parcel-core": "0.1.8", + "@parcel/core": "2.8.3", + "@parcel/fs": "2.8.3", + "@parcel/package-manager": "2.8.3", + "@parcel/watcher": "2.1.0", + "@plasmohq/init": "0.6.3", + "@plasmohq/parcel-config": "0.33.5", + "@plasmohq/parcel-core": "0.0.1", + "archiver": "5.3.1", "buffer": "6.0.3", - "chalk": "5.3.0", - "change-case": "5.1.2", - "dotenv": "16.3.1", + "chalk": "5.2.0", + "change-case": "4.1.2", + "dotenv": "16.0.3", "dotenv-expand": "10.0.0", "events": "3.3.0", - "fast-glob": "3.3.2", - "fflate": "0.8.1", - "get-port": "7.0.0", - "got": "13.0.0", + "fast-glob": "3.2.12", + "fflate": "0.7.4", + "get-port": "6.1.2", + "got": "12.6.0", "ignore": "5.2.4", - "inquirer": "9.2.12", + "inquirer": "9.1.5", "is-path-inside": "4.0.0", "json5": "2.2.3", "mnemonic-id": "3.2.7", - "node-object-hash": "3.0.0", - "package-json": "8.1.1", + "node-object-hash": "2.3.10", + "package-json": "8.1.0", "process": "0.11.10", - "semver": "7.5.4", - "sharp": "0.32.6", - "tempy": "3.1.0", - "typescript": "5.2.2" + "semver": "7.3.8", + "sharp": "0.32.0", + "tempy": "3.0.0", + "typescript": "5.0.4", + "ws": "8.13.0" }, "bin": { "plasmo": "bin/index.mjs" } }, "node_modules/plasmo/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -11416,9 +10080,9 @@ } }, "node_modules/plasmo/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -11429,6 +10093,18 @@ "node": ">=10" } }, + "node_modules/plasmo/node_modules/typescript": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=12.20" + } + }, "node_modules/plasmo/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -11501,6 +10177,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dev": true, "dependencies": { "lilconfig": "^2.0.5", "yaml": "^2.1.1" @@ -11529,6 +10206,7 @@ "version": "2.3.4", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "dev": true, "engines": { "node": ">= 14" } @@ -11616,9 +10294,9 @@ } }, "node_modules/prebuild-install": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz", - "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", "dependencies": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", @@ -11648,32 +10326,6 @@ "node": ">=8" } }, - "node_modules/prebuild-install/node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/prebuild-install/node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -11706,6 +10358,11 @@ "node": ">= 0.6.0" } }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -11763,11 +10420,6 @@ } ] }, - "node_modules/queue-tick": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" - }, "node_modules/quick-lru": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", @@ -11934,6 +10586,33 @@ "node": ">= 6" } }, + "node_modules/readdir-glob": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", + "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/readdir-glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -12069,7 +10748,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", - "dev": true, "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -12127,9 +10805,9 @@ } }, "node_modules/run-async": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", - "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", "engines": { "node": ">=0.12.0" } @@ -12264,10 +10942,21 @@ "semver": "bin/semver.js" } }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, "node_modules/set-function-length": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dev": true, "dependencies": { "define-data-property": "^1.1.1", "get-intrinsic": "^1.2.1", @@ -12298,18 +10987,18 @@ "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" }, "node_modules/sharp": { - "version": "0.32.6", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", - "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.0.tgz", + "integrity": "sha512-yLAypVcqj1toSAqRSwbs86nEzfyZVDYqjuUX8grhFpeij0DDNagKJXELS/auegDBRDg1XBtELdOGfo2X1cCpeA==", "hasInstallScript": true, "dependencies": { "color": "^4.2.3", - "detect-libc": "^2.0.2", - "node-addon-api": "^6.1.0", + "detect-libc": "^2.0.1", + "node-addon-api": "^6.0.0", "prebuild-install": "^7.1.1", - "semver": "^7.5.4", + "semver": "^7.3.8", "simple-get": "^4.0.1", - "tar-fs": "^3.0.4", + "tar-fs": "^2.1.1", "tunnel-agent": "^0.6.0" }, "engines": { @@ -12344,9 +11033,9 @@ "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" }, "node_modules/sharp/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -12492,6 +11181,15 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -12508,6 +11206,21 @@ "node": ">=0.10.0" } }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, "node_modules/srcset": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", @@ -12525,6 +11238,20 @@ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" }, + "node_modules/stdin-discarder": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", + "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", + "dependencies": { + "bl": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/streamsearch": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", @@ -12533,18 +11260,6 @@ "node": ">=10.0.0" } }, - "node_modules/streamx": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.16.1.tgz", - "integrity": "sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==", - "dependencies": { - "fast-fifo": "^1.1.0", - "queue-tick": "^1.0.1" - }, - "optionalDependencies": { - "bare-events": "^2.2.0" - } - }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -12566,7 +11281,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -12648,7 +11362,6 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, "dependencies": { "ansi-regex": "^6.0.1" }, @@ -12811,37 +11524,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/svelte": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.0.1.tgz", - "integrity": "sha512-7n2u7A5cu8xCY6MBiXh/Mg6Lh3+Mw2qXlTDBYhzvCvmSM4L4gc4MVo540UtGcjqBiA48E1VDW+EUpBr7iuBlPg==", - "dependencies": { - "@ampproject/remapping": "^2.2.1", - "@jridgewell/sourcemap-codec": "^1.4.15", - "@jridgewell/trace-mapping": "^0.3.18", - "acorn": "^8.9.0", - "aria-query": "^5.3.0", - "axobject-query": "^3.2.1", - "code-red": "^1.0.3", - "css-tree": "^2.3.1", - "estree-walker": "^3.0.3", - "is-reference": "^3.0.1", - "locate-character": "^3.0.0", - "magic-string": "^0.30.0", - "periscopic": "^3.1.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/svelte/node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, "node_modules/svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", @@ -12931,18 +11613,17 @@ } }, "node_modules/svgo": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz", - "integrity": "sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.3.tgz", + "integrity": "sha512-X4UZvLhOglD5Xrp834HzGHf8RKUW0Ahigg/08yRO1no9t2NxffOkMiQ0WmaMIbaGlVTlSst2zWANsdhz5ybXgA==", "optional": true, "peer": true, "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", "css-select": "^5.1.0", - "css-tree": "^2.3.1", - "css-what": "^6.1.0", - "csso": "^5.0.5", + "css-tree": "^2.2.1", + "csso": "5.0.5", "picocolors": "^1.0.0" }, "bin": { @@ -12993,6 +11674,34 @@ "node": ">=14.0.0" } }, + "node_modules/tailwindcss/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/tailwindcss/node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/tailwindcss/node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -13015,43 +11724,79 @@ } }, "node_modules/tar-fs": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.5.tgz", - "integrity": "sha512-JOgGAmZyMgbqpLwct7ZV8VzkEB6pxXFBVErLtb+XCOqzc6w1xiWKI9GVd6bwk68EX7eJ4DWmfXVmq8K2ziZTGg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", "pump": "^3.0.0", - "tar-stream": "^3.1.5" - }, - "optionalDependencies": { - "bare-fs": "^2.1.1", - "bare-path": "^2.1.0" + "tar-stream": "^2.1.4" } }, "node_modules/tar-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream/node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/tar-stream/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, "node_modules/temp-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", - "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", "engines": { - "node": ">=14.16" + "node": ">=8" } }, "node_modules/tempy": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.1.0.tgz", - "integrity": "sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.0.0.tgz", + "integrity": "sha512-B2I9X7+o2wOaW4r/CWMkpOO9mdiTRCxXNgob6iGvPmfPWgH/KyUD6Uy5crtWBxIBe3YrNZKR2lSzv1JJKWD4vA==", "dependencies": { "is-stream": "^3.0.0", - "temp-dir": "^3.0.0", + "temp-dir": "^2.0.0", "type-fest": "^2.12.2", "unique-string": "^3.0.0" }, @@ -13073,6 +11818,28 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/terser": { + "version": "5.24.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.24.0.tgz", + "integrity": "sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -13098,6 +11865,11 @@ "node": ">=0.8" } }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, "node_modules/timsort": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", @@ -13201,19 +11973,19 @@ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/tsup": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/tsup/-/tsup-7.2.0.tgz", - "integrity": "sha512-vDHlczXbgUvY3rWvqFEbSqmC1L7woozbzngMqTtL2PGBODTtWlRwGDDawhvWzr5c1QjKe4OAKqJGfE1xeXUvtQ==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/tsup/-/tsup-6.7.0.tgz", + "integrity": "sha512-L3o8hGkaHnu5TdJns+mCqFsDBo83bJ44rlK7e6VdanIvpea4ArPcU3swWGsLVbXak1PqQx/V+SSmFPujBK+zEQ==", "dependencies": { "bundle-require": "^4.0.0", "cac": "^6.7.12", "chokidar": "^3.5.1", "debug": "^4.3.1", - "esbuild": "^0.18.2", + "esbuild": "^0.17.6", "execa": "^5.0.0", "globby": "^11.0.3", "joycon": "^3.0.1", - "postcss-load-config": "^4.0.1", + "postcss-load-config": "^3.0.1", "resolve-from": "^5.0.0", "rollup": "^3.2.5", "source-map": "0.8.0-beta.0", @@ -13225,7 +11997,7 @@ "tsup-node": "dist/cli-node.js" }, "engines": { - "node": ">=16.14" + "node": ">=14.18" }, "peerDependencies": { "@swc/core": "^1", @@ -13244,6 +12016,34 @@ } } }, + "node_modules/tsup/node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, "node_modules/tsup/node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -13287,11 +12087,11 @@ } }, "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -13366,6 +12166,7 @@ "version": "5.2.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "devOptional": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -13440,6 +12241,22 @@ "browserslist": ">= 4.21.0" } }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -13455,25 +12272,13 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/utility-types": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", - "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", + "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", "engines": { "node": ">= 4" } }, - "node_modules/vue": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz", - "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==", - "dependencies": { - "@vue/compiler-dom": "3.3.4", - "@vue/compiler-sfc": "3.3.4", - "@vue/runtime-dom": "3.3.4", - "@vue/server-renderer": "3.3.4", - "@vue/shared": "3.3.4" - } - }, "node_modules/watchpack": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", @@ -13614,7 +12419,6 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -13631,7 +12435,6 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, "engines": { "node": ">=12" }, @@ -13644,6 +12447,26 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, + "node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "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 + } + } + }, "node_modules/xxhash-wasm": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz", @@ -13673,6 +12496,39 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } + }, + "node_modules/zip-stream": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz", + "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", + "dependencies": { + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz", + "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", + "dependencies": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } } } } diff --git a/package.json b/package.json index 0957b39..703f6f6 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@plasmohq/storage": "^1.3.1", "apexcharts": "^3.37.1", "next": "^13.1.5", - "plasmo": "^0.84.2", + "plasmo": "^0.67.3", "react": "18.2.0", "react-apexcharts": "^1.4.0", "react-dom": "18.2.0", From 7c89cb9ba196d025844b937c5ae7ee855313ccf1 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 5 Mar 2024 22:03:21 -0600 Subject: [PATCH 07/51] Build extension before zipping --- .github/workflows/submit.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/submit.yml b/.github/workflows/submit.yml index 79091cb..d8093b2 100644 --- a/.github/workflows/submit.yml +++ b/.github/workflows/submit.yml @@ -23,7 +23,9 @@ jobs: with: node-version: 16.x cache: 'pnpm' - - name: Build and zip extension artifact + - name: Build extension + run: pnpm build + - name: Zip extension artifact run: pnpm package - name: Browser Platform Publish uses: PlasmoHQ/bpp@v3 From b68e7533edf0b4f923fcb067be814dd05a2bf8f0 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 5 Mar 2024 22:06:16 -0600 Subject: [PATCH 08/51] Revert "Remove file specification" This reverts commit 7702f4af621d64ec044e7ff66059219d98b3b477. --- .github/workflows/submit.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/submit.yml b/.github/workflows/submit.yml index d8093b2..55a642f 100644 --- a/.github/workflows/submit.yml +++ b/.github/workflows/submit.yml @@ -31,3 +31,4 @@ jobs: uses: PlasmoHQ/bpp@v3 with: keys: ${{ secrets.SUBMIT_KEYS }} + artifact: build/chrome-mv3-prod.zip From 9fd5ea79d336148f2b4e38ad42bae2f4f239937c Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 16 Jul 2024 20:48:15 +0200 Subject: [PATCH 09/51] Firefox fix (#61) * realBrowser * update plasmo to 0.85.2 * Seperate firefox dev * fix instructor names not loading * move background file into background folder * add permission request tab * Pretty permissions tag * invoke popup on install * Host changes * add check for permissions when popup opens * clean up the styling on permission request popup * Remove console logs and empty className --------- Co-authored-by: Ethan Bickel --- package-lock.json | 8256 +++++++++++--------- package.json | 9 +- src/{background.ts => background/index.ts} | 49 +- src/background/messages/getScrapeData.ts | 2 +- src/content.ts | 10 +- src/data/config.ts | 6 + src/pages/CoursePage.tsx | 2 +- src/popup.tsx | 21 + src/tabs/permissions.tsx | 41 + 9 files changed, 4815 insertions(+), 3581 deletions(-) rename src/{background.ts => background/index.ts} (64%) create mode 100644 src/tabs/permissions.tsx diff --git a/package-lock.json b/package-lock.json index 95588b1..f932670 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@plasmohq/storage": "^1.3.1", "apexcharts": "^3.37.1", "next": "^13.1.5", - "plasmo": "^0.67.3", + "plasmo": "^0.85.2", "react": "18.2.0", "react-apexcharts": "^1.4.0", "react-dom": "18.2.0", @@ -64,57 +64,57 @@ } }, "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.3.tgz", - "integrity": "sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", + "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.2", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.1", - "@babel/parser": "^7.20.2", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2", - "convert-source-map": "^1.7.0", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.4.tgz", + "integrity": "sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.4", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.24.4", + "@babel/parser": "^7.24.4", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -124,13 +124,22 @@ "url": "https://opencollective.com/babel" } }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/generator": { - "version": "7.20.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", - "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.4.tgz", + "integrity": "sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==", "dependencies": { - "@babel/types": "^7.20.2", - "@jridgewell/gen-mapping": "^0.3.2", + "@babel/types": "^7.24.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "engines": { @@ -148,27 +157,14 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", - "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", - "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.15", - "browserslist": "^4.21.9", + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -176,6 +172,22 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/helper-environment-visitor": { "version": "7.22.20", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", @@ -196,19 +208,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-function-name/node_modules/@babel/types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", - "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", - "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-hoist-variables": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", @@ -220,38 +219,12 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-hoist-variables/node_modules/@babel/types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", - "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", - "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", - "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -276,9 +249,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", + "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", "engines": { "node": ">=6.9.0" } @@ -294,19 +267,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-simple-access/node_modules/@babel/types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", - "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", - "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.22.6", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", @@ -318,23 +278,10 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-split-export-declaration/node_modules/@babel/types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", - "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", - "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", + "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", "engines": { "node": ">=6.9.0" } @@ -348,101 +295,108 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", - "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", - "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.4.tgz", + "integrity": "sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==", "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0" + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helpers/node_modules/@babel/generator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.3.tgz", - "integrity": "sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==", + "node_modules/@babel/highlight": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", + "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", "dependencies": { - "@babel/types": "^7.23.3", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helpers/node_modules/@babel/parser": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.3.tgz", - "integrity": "sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==", - "bin": { - "parser": "bin/babel-parser.js" + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=4" } }, - "node_modules/@babel/helpers/node_modules/@babel/traverse": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.3.tgz", - "integrity": "sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ==", + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.3", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.3", - "@babel/types": "^7.23.3", - "debug": "^4.1.0", - "globals": "^11.1.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=4" } }, - "node_modules/@babel/helpers/node_modules/@babel/types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", - "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { - "node": ">=6.9.0" + "node": ">=0.8.0" } }, - "node_modules/@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=4" } }, "node_modules/@babel/parser": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", - "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz", + "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==", "bin": { "parser": "bin/babel-parser.js" }, @@ -451,11 +405,11 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", - "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", + "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -465,9 +419,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", - "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.4.tgz", + "integrity": "sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -475,75 +429,54 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/runtime/node_modules/regenerator-runtime": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", - "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" - }, "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/template/node_modules/@babel/parser": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.3.tgz", - "integrity": "sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/template/node_modules/@babel/types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", - "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", + "node_modules/@babel/traverse": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz", + "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==", "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" + "@babel/code-frame": "^7.24.1", + "@babel/generator": "^7.24.1", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.24.1", + "@babel/types": "^7.24.0", + "debug": "^4.3.1", + "globals": "^11.1.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", - "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.1", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.1", - "@babel/types": "^7.20.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "engines": { - "node": ">=6.9.0" + "node": ">=4" } }, "node_modules/@babel/types": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", - "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, "engines": { @@ -551,9 +484,9 @@ } }, "node_modules/@emotion/is-prop-valid": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", - "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", + "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", "dependencies": { "@emotion/memoize": "^0.8.1" } @@ -574,9 +507,9 @@ "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" }, "node_modules/@esbuild/android-arm": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.15.tgz", - "integrity": "sha512-sRSOVlLawAktpMvDyJIkdLI/c/kdRTOqo8t6ImVxg8yT7LQDUYV5Rp2FKeEosLr6ZCja9UjYAzyRSxGteSJPYg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", "cpu": [ "arm" ], @@ -589,9 +522,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.15.tgz", - "integrity": "sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", "cpu": [ "arm64" ], @@ -604,9 +537,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.15.tgz", - "integrity": "sha512-MzDqnNajQZ63YkaUWVl9uuhcWyEyh69HGpMIrf+acR4otMkfLJ4sUCxqwbCyPGicE9dVlrysI3lMcDBjGiBBcQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", "cpu": [ "x64" ], @@ -619,9 +552,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.15.tgz", - "integrity": "sha512-7siLjBc88Z4+6qkMDxPT2juf2e8SJxmsbNVKFY2ifWCDT72v5YJz9arlvBw5oB4W/e61H1+HDB/jnu8nNg0rLA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", "cpu": [ "arm64" ], @@ -634,9 +567,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.15.tgz", - "integrity": "sha512-NbImBas2rXwYI52BOKTW342Tm3LTeVlaOQ4QPZ7XuWNKiO226DisFk/RyPk3T0CKZkKMuU69yOvlapJEmax7cg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", "cpu": [ "x64" ], @@ -649,9 +582,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.15.tgz", - "integrity": "sha512-Xk9xMDjBVG6CfgoqlVczHAdJnCs0/oeFOspFap5NkYAmRCT2qTn1vJWA2f419iMtsHSLm+O8B6SLV/HlY5cYKg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", "cpu": [ "arm64" ], @@ -664,9 +597,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.15.tgz", - "integrity": "sha512-3TWAnnEOdclvb2pnfsTWtdwthPfOz7qAfcwDLcfZyGJwm1SRZIMOeB5FODVhnM93mFSPsHB9b/PmxNNbSnd0RQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", "cpu": [ "x64" ], @@ -679,9 +612,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.15.tgz", - "integrity": "sha512-MLTgiXWEMAMr8nmS9Gigx43zPRmEfeBfGCwxFQEMgJ5MC53QKajaclW6XDPjwJvhbebv+RzK05TQjvH3/aM4Xw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", "cpu": [ "arm" ], @@ -694,9 +627,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.15.tgz", - "integrity": "sha512-T0MVnYw9KT6b83/SqyznTs/3Jg2ODWrZfNccg11XjDehIved2oQfrX/wVuev9N936BpMRaTR9I1J0tdGgUgpJA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", "cpu": [ "arm64" ], @@ -709,9 +642,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.15.tgz", - "integrity": "sha512-wp02sHs015T23zsQtU4Cj57WiteiuASHlD7rXjKUyAGYzlOKDAjqK6bk5dMi2QEl/KVOcsjwL36kD+WW7vJt8Q==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", "cpu": [ "ia32" ], @@ -724,9 +657,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.15.tgz", - "integrity": "sha512-k7FsUJjGGSxwnBmMh8d7IbObWu+sF/qbwc+xKZkBe/lTAF16RqxRCnNHA7QTd3oS2AfGBAnHlXL67shV5bBThQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", "cpu": [ "loong64" ], @@ -739,9 +672,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.15.tgz", - "integrity": "sha512-ZLWk6czDdog+Q9kE/Jfbilu24vEe/iW/Sj2d8EVsmiixQ1rM2RKH2n36qfxK4e8tVcaXkvuV3mU5zTZviE+NVQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", "cpu": [ "mips64el" ], @@ -754,9 +687,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.15.tgz", - "integrity": "sha512-mY6dPkIRAiFHRsGfOYZC8Q9rmr8vOBZBme0/j15zFUKM99d4ILY4WpOC7i/LqoY+RE7KaMaSfvY8CqjJtuO4xg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", "cpu": [ "ppc64" ], @@ -769,9 +702,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.15.tgz", - "integrity": "sha512-EcyUtxffdDtWjjwIH8sKzpDRLcVtqANooMNASO59y+xmqqRYBBM7xVLQhqF7nksIbm2yHABptoioS9RAbVMWVA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", "cpu": [ "riscv64" ], @@ -784,9 +717,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.15.tgz", - "integrity": "sha512-BuS6Jx/ezxFuHxgsfvz7T4g4YlVrmCmg7UAwboeyNNg0OzNzKsIZXpr3Sb/ZREDXWgt48RO4UQRDBxJN3B9Rbg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", "cpu": [ "s390x" ], @@ -799,9 +732,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.15.tgz", - "integrity": "sha512-JsdS0EgEViwuKsw5tiJQo9UdQdUJYuB+Mf6HxtJSPN35vez1hlrNb1KajvKWF5Sa35j17+rW1ECEO9iNrIXbNg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", "cpu": [ "x64" ], @@ -814,9 +747,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.15.tgz", - "integrity": "sha512-R6fKjtUysYGym6uXf6qyNephVUQAGtf3n2RCsOST/neIwPqRWcnc3ogcielOd6pT+J0RDR1RGcy0ZY7d3uHVLA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", "cpu": [ "x64" ], @@ -829,9 +762,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.15.tgz", - "integrity": "sha512-mVD4PGc26b8PI60QaPUltYKeSX0wxuy0AltC+WCTFwvKCq2+OgLP4+fFd+hZXzO2xW1HPKcytZBdjqL6FQFa7w==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", "cpu": [ "x64" ], @@ -844,9 +777,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.15.tgz", - "integrity": "sha512-U6tYPovOkw3459t2CBwGcFYfFRjivcJJc1WC8Q3funIwX8x4fP+R6xL/QuTPNGOblbq/EUDxj9GU+dWKX0oWlQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", "cpu": [ "x64" ], @@ -859,9 +792,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.15.tgz", - "integrity": "sha512-W+Z5F++wgKAleDABemiyXVnzXgvRFs+GVKThSI+mGgleLWluv0D7Diz4oQpgdpNzh4i2nNDzQtWbjJiqutRp6Q==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", "cpu": [ "arm64" ], @@ -874,9 +807,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.15.tgz", - "integrity": "sha512-Muz/+uGgheShKGqSVS1KsHtCyEzcdOn/W/Xbh6H91Etm+wiIfwZaBn1W58MeGtfI8WA961YMHFYTthBdQs4t+w==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", "cpu": [ "ia32" ], @@ -889,9 +822,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.15.tgz", - "integrity": "sha512-DjDa9ywLUUmjhV2Y9wUTIF+1XsmuFGvZoCmOWkli1XcNAh5t25cc7fgsCx4Zi/Uurep3TTLyDiKATgGEg61pkA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", "cpu": [ "x64" ], @@ -928,9 +861,9 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", - "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, "dependencies": { "ajv": "^6.12.4", @@ -950,49 +883,32 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "brace-expansion": "^1.1.7" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "*" } }, "node_modules/@eslint/js": { - "version": "8.53.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.53.0.tgz", - "integrity": "sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1010,19 +926,41 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.13", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", - "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^2.0.1", - "debug": "^4.1.1", + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", "minimatch": "^3.0.5" }, "engines": { "node": ">=10.10.0" } }, + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", @@ -1037,47 +975,79 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", - "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "dev": true }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=12" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "engines": { - "node": ">=6.0.0" + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, "engines": { - "node": ">=6.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@jridgewell/source-map": { + "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "engines": { + "node": ">=6.0.0" } }, "node_modules/@jridgewell/sourcemap-codec": { @@ -1086,31 +1056,42 @@ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/@lezer/common": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.1.1.tgz", - "integrity": "sha512-aAPB9YbvZHqAW+bIwiuuTDGB4DG0sYNRObGLxud8cW7osw1ZQxfDuTZ8KQiqfZ0QJGcR34CvpTMDXEyo/+Htgg==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.1.tgz", + "integrity": "sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==" }, "node_modules/@lezer/lr": { - "version": "1.3.14", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.14.tgz", - "integrity": "sha512-z5mY4LStlA3yL7aHT/rqgG614cfcvklS+8oFRFBYrs4YaWLJyKKM4+nN6KopToX0o9Hj6zmH6M5kinOYuy06ug==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.0.tgz", + "integrity": "sha512-Wst46p51km8gH0ZUmeNrtpRYmdlRHUpN1DQd3GFAyKANi8WVz8c2jHYTf1CVScFaCjQw1iO3ZZdqGDxQPRErTg==", "dependencies": { "@lezer/common": "^1.0.0" } }, + "node_modules/@ljharb/through": { + "version": "2.3.13", + "resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.13.tgz", + "integrity": "sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/@lmdb/lmdb-darwin-arm64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.5.2.tgz", - "integrity": "sha512-+F8ioQIUN68B4UFiIBYu0QQvgb9FmlKw2ctQMSBfW2QBrZIxz9vD9jCGqTCPqZBRbPHAS/vG1zSXnKqnS2ch/A==", + "version": "2.7.11", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.7.11.tgz", + "integrity": "sha512-r6+vYq2vKzE+vgj/rNVRMwAevq0+ZR9IeMFIqcSga+wMtMdXQ27KqQ7uS99/yXASg29bos7yHP3yk4x6Iio0lw==", "cpu": [ "arm64" ], @@ -1120,9 +1101,9 @@ ] }, "node_modules/@lmdb/lmdb-darwin-x64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.5.2.tgz", - "integrity": "sha512-KvPH56KRLLx4KSfKBx0m1r7GGGUMXm0jrKmNE7plbHlesZMuPJICtn07HYgQhj1LNsK7Yqwuvnqh1QxhJnF1EA==", + "version": "2.7.11", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.7.11.tgz", + "integrity": "sha512-jhj1aB4K8ycRL1HOQT5OtzlqOq70jxUQEWRN9Gqh3TIDN30dxXtiHi6EWF516tzw6v2+3QqhDMJh8O6DtTGG8Q==", "cpu": [ "x64" ], @@ -1132,9 +1113,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-arm": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.5.2.tgz", - "integrity": "sha512-5kQAP21hAkfW5Bl+e0P57dV4dGYnkNIpR7f/GAh6QHlgXx+vp/teVj4PGRZaKAvt0GX6++N6hF8NnGElLDuIDw==", + "version": "2.7.11", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.7.11.tgz", + "integrity": "sha512-dHfLFVSrw/v5X5lkwp0Vl7+NFpEeEYKfMG2DpdFJnnG1RgHQZngZxCaBagFoaJGykRpd2DYF1AeuXBFrAUAXfw==", "cpu": [ "arm" ], @@ -1144,9 +1125,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-arm64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.5.2.tgz", - "integrity": "sha512-aLl89VHL/wjhievEOlPocoefUyWdvzVrcQ/MHQYZm2JfV1jUsrbr/ZfkPPUFvZBf+VSE+Q0clWs9l29PCX1hTQ==", + "version": "2.7.11", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.7.11.tgz", + "integrity": "sha512-7xGEfPPbmVJWcY2Nzqo11B9Nfxs+BAsiiaY/OcT4aaTDdykKeCjvKMQJA3KXCtZ1AtiC9ljyGLi+BfUwdulY5A==", "cpu": [ "arm64" ], @@ -1156,9 +1137,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-x64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.5.2.tgz", - "integrity": "sha512-xUdUfwDJLGjOUPH3BuPBt0NlIrR7f/QHKgu3GZIXswMMIihAekj2i97oI0iWG5Bok/b+OBjHPfa8IU9velnP/Q==", + "version": "2.7.11", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.7.11.tgz", + "integrity": "sha512-vUKI3JrREMQsXX8q0Eq5zX2FlYCKWMmLiCyyJNfZK0Uyf14RBg9VtB3ObQ41b4swYh2EWaltasWVe93Y8+KDng==", "cpu": [ "x64" ], @@ -1168,9 +1149,9 @@ ] }, "node_modules/@lmdb/lmdb-win32-x64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.5.2.tgz", - "integrity": "sha512-zrBczSbXKxEyK2ijtbRdICDygRqWSRPpZMN5dD1T8VMEW5RIhIbwFWw2phDRXuBQdVDpSjalCIUMWMV2h3JaZA==", + "version": "2.7.11", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.7.11.tgz", + "integrity": "sha512-BJwkHlSUgtB+Ei52Ai32M1AOMerSlzyIGA/KC4dAGL+GGwVMdwG8HGCOA2TxP3KjhbgDPMYkv7bt/NmOmRIFng==", "cpu": [ "x64" ], @@ -1270,32 +1251,12 @@ "integrity": "sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==" }, "node_modules/@next/eslint-plugin-next": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.0.2.tgz", - "integrity": "sha512-APrYFsXfAhnysycqxHcpg6Y4i7Ukp30GzVSZQRKT3OczbzkqGjt33vNhScmgoOXYBU1CfkwgtXmNxdiwv1jKmg==", - "dev": true, - "dependencies": { - "glob": "7.1.7" - } - }, - "node_modules/@next/eslint-plugin-next/node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "version": "14.1.4", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.1.4.tgz", + "integrity": "sha512-n4zYNLSyCo0Ln5b7qxqQeQ34OZKXwgbdcx6kmkQbywr+0k6M3Vinft0T72R6CDAcDrne2IAgSud4uWCzFgc5HA==", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "glob": "10.3.10" } }, "node_modules/@next/swc-darwin-arm64": { @@ -1466,20 +1427,20 @@ } }, "node_modules/@parcel/bundler-default": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.8.3.tgz", - "integrity": "sha512-yJvRsNWWu5fVydsWk3O2L4yIy3UZiKWO2cPDukGOIWMgp/Vbpp+2Ct5IygVRtE22bnseW/E/oe0PV3d2IkEJGg==", - "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/graph": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.9.3.tgz", + "integrity": "sha512-JjJK8dq39/UO/MWI/4SCbB1t/qgpQRFnFDetAAAezQ8oN++b24u1fkMDa/xqQGjbuPmGeTds5zxGgYs7id7PYg==", + "dependencies": { + "@parcel/diagnostic": "2.9.3", + "@parcel/graph": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -1487,14 +1448,14 @@ } }, "node_modules/@parcel/cache": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.8.3.tgz", - "integrity": "sha512-k7xv5vSQrJLdXuglo+Hv3yF4BCSs1tQ/8Vbd6CHTkOhf7LcGg6CPtLw053R/KdMpd/4GPn0QrAsOLdATm1ELtQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.9.3.tgz", + "integrity": "sha512-Bj/H2uAJJSXtysG7E/x4EgTrE2hXmm7td/bc97K8M9N7+vQjxf7xb0ebgqe84ePVMkj4MVQSMEJkEucXVx4b0Q==", "dependencies": { - "@parcel/fs": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/utils": "2.8.3", - "lmdb": "2.5.2" + "@parcel/fs": "2.9.3", + "@parcel/logger": "2.9.3", + "@parcel/utils": "2.9.3", + "lmdb": "2.7.11" }, "engines": { "node": ">= 12.0.0" @@ -1504,13 +1465,13 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.8.3" + "@parcel/core": "^2.9.3" } }, "node_modules/@parcel/codeframe": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.8.3.tgz", - "integrity": "sha512-FE7sY53D6n/+2Pgg6M9iuEC6F5fvmyBkRE4d9VdnOoxhTXtkEqpqYgX7RJ12FAQwNlxKq4suBJQMgQHMF2Kjeg==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.9.3.tgz", + "integrity": "sha512-z7yTyD6h3dvduaFoHpNqur74/2yDWL++33rjQjIjCaXREBN6dKHoMGMizzo/i4vbiI1p9dDox2FIDEHCMQxqdA==", "dependencies": { "chalk": "^4.1.0" }, @@ -1522,149 +1483,105 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/codeframe/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@parcel/compressor-raw": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.9.3.tgz", + "integrity": "sha512-jz3t4/ICMsHEqgiTmv5i1DJva2k5QRpZlBELVxfY+QElJTVe8edKJ0TiKcBxh2hx7sm4aUigGmp7JiqqHRRYmA==", "dependencies": { - "color-convert": "^2.0.1" + "@parcel/plugin": "2.9.3" }, "engines": { - "node": ">=8" + "node": ">= 12.0.0", + "parcel": "^2.9.3" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/codeframe/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "node_modules/@parcel/config-default": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.9.3.tgz", + "integrity": "sha512-tqN5tF7QnVABDZAu76co5E6N8mA9n8bxiWdK4xYyINYFIEHgX172oRTqXTnhEMjlMrdmASxvnGlbaPBaVnrCTw==", + "dependencies": { + "@parcel/bundler-default": "2.9.3", + "@parcel/compressor-raw": "2.9.3", + "@parcel/namer-default": "2.9.3", + "@parcel/optimizer-css": "2.9.3", + "@parcel/optimizer-htmlnano": "2.9.3", + "@parcel/optimizer-image": "2.9.3", + "@parcel/optimizer-svgo": "2.9.3", + "@parcel/optimizer-swc": "2.9.3", + "@parcel/packager-css": "2.9.3", + "@parcel/packager-html": "2.9.3", + "@parcel/packager-js": "2.9.3", + "@parcel/packager-raw": "2.9.3", + "@parcel/packager-svg": "2.9.3", + "@parcel/reporter-dev-server": "2.9.3", + "@parcel/resolver-default": "2.9.3", + "@parcel/runtime-browser-hmr": "2.9.3", + "@parcel/runtime-js": "2.9.3", + "@parcel/runtime-react-refresh": "2.9.3", + "@parcel/runtime-service-worker": "2.9.3", + "@parcel/transformer-babel": "2.9.3", + "@parcel/transformer-css": "2.9.3", + "@parcel/transformer-html": "2.9.3", + "@parcel/transformer-image": "2.9.3", + "@parcel/transformer-js": "2.9.3", + "@parcel/transformer-json": "2.9.3", + "@parcel/transformer-postcss": "2.9.3", + "@parcel/transformer-posthtml": "2.9.3", + "@parcel/transformer-raw": "2.9.3", + "@parcel/transformer-react-refresh-wrap": "2.9.3", + "@parcel/transformer-svg": "2.9.3" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@parcel/codeframe/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@parcel/codeframe/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@parcel/codeframe/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@parcel/codeframe/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" + "type": "opencollective", + "url": "https://opencollective.com/parcel" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "@parcel/core": "^2.9.3" } }, - "node_modules/@parcel/compressor-raw": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.8.3.tgz", - "integrity": "sha512-bVDsqleBUxRdKMakWSlWC9ZjOcqDKE60BE+Gh3JSN6WJrycJ02P5wxjTVF4CStNP/G7X17U+nkENxSlMG77ySg==", + "node_modules/@parcel/config-default/node_modules/@parcel/runtime-js": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.9.3.tgz", + "integrity": "sha512-EvIy+qXcKnB5qxHhe96zmJpSAViNVXHfQI5RSdZ2a7CPwORwhTI+zPNT9sb7xb/WwFw/WuTTgzT40b41DceU6Q==", "dependencies": { - "@parcel/plugin": "2.8.3" + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", + "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/config-default": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.8.3.tgz", - "integrity": "sha512-o/A/mbrO6X/BfGS65Sib8d6SSG45NYrNooNBkH/o7zbOBSRQxwyTlysleK1/3Wa35YpvFyLOwgfakqCtbGy4fw==", - "dependencies": { - "@parcel/bundler-default": "2.8.3", - "@parcel/compressor-raw": "2.8.3", - "@parcel/namer-default": "2.8.3", - "@parcel/optimizer-css": "2.8.3", - "@parcel/optimizer-htmlnano": "2.8.3", - "@parcel/optimizer-image": "2.8.3", - "@parcel/optimizer-svgo": "2.8.3", - "@parcel/optimizer-terser": "2.8.3", - "@parcel/packager-css": "2.8.3", - "@parcel/packager-html": "2.8.3", - "@parcel/packager-js": "2.8.3", - "@parcel/packager-raw": "2.8.3", - "@parcel/packager-svg": "2.8.3", - "@parcel/reporter-dev-server": "2.8.3", - "@parcel/resolver-default": "2.8.3", - "@parcel/runtime-browser-hmr": "2.8.3", - "@parcel/runtime-js": "2.8.3", - "@parcel/runtime-react-refresh": "2.8.3", - "@parcel/runtime-service-worker": "2.8.3", - "@parcel/transformer-babel": "2.8.3", - "@parcel/transformer-css": "2.8.3", - "@parcel/transformer-html": "2.8.3", - "@parcel/transformer-image": "2.8.3", - "@parcel/transformer-js": "2.8.3", - "@parcel/transformer-json": "2.8.3", - "@parcel/transformer-postcss": "2.8.3", - "@parcel/transformer-posthtml": "2.8.3", - "@parcel/transformer-raw": "2.8.3", - "@parcel/transformer-react-refresh-wrap": "2.8.3", - "@parcel/transformer-svg": "2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.8.3" } }, "node_modules/@parcel/core": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.8.3.tgz", - "integrity": "sha512-Euf/un4ZAiClnlUXqPB9phQlKbveU+2CotZv7m7i+qkgvFn5nAGnrV4h1OzQU42j9dpgOxWi7AttUDMrvkbhCQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.9.3.tgz", + "integrity": "sha512-4KlM1Zr/jpsqWuMXr2zmGsaOUs1zMMFh9vfCNKRZkptf+uk8I3sugHbNdo+F5B+4e2yMuOEb1zgAmvJLeuH6ww==", "dependencies": { "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/cache": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/events": "2.8.3", - "@parcel/fs": "2.8.3", - "@parcel/graph": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/package-manager": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/cache": "2.9.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/events": "2.9.3", + "@parcel/fs": "2.9.3", + "@parcel/graph": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/logger": "2.9.3", + "@parcel/package-manager": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/profiler": "2.9.3", "@parcel/source-map": "^2.1.1", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", - "@parcel/workers": "2.8.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", + "@parcel/workers": "2.9.3", "abortcontroller-polyfill": "^1.1.9", "base-x": "^3.0.8", "browserslist": "^4.6.6", @@ -1674,7 +1591,7 @@ "json5": "^2.2.0", "msgpackr": "^1.5.4", "nullthrows": "^1.1.1", - "semver": "^5.7.1" + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0" @@ -1697,18 +1614,10 @@ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, - "node_modules/@parcel/core/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/@parcel/diagnostic": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.8.3.tgz", - "integrity": "sha512-u7wSzuMhLGWZjVNYJZq/SOViS3uFG0xwIcqXw12w54Uozd6BH8JlhVtVyAsq9kqnn7YFkw6pXHqAo5Tzh4FqsQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.9.3.tgz", + "integrity": "sha512-6jxBdyB3D7gP4iE66ghUGntWt2v64E6EbD4AetZk+hNJpgudOOPsKTovcMi/i7I4V0qD7WXSF4tvkZUoac0jwA==", "dependencies": { "@mischnic/json-sourcemap": "^0.1.0", "nullthrows": "^1.1.1" @@ -1722,9 +1631,9 @@ } }, "node_modules/@parcel/events": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.8.3.tgz", - "integrity": "sha512-hoIS4tAxWp8FJk3628bsgKxEvR7bq2scCVYHSqZ4fTi/s0+VymEATrRCUqf+12e5H47uw1/ZjoqrGtBI02pz4w==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.9.3.tgz", + "integrity": "sha512-K0Scx+Bx9f9p1vuShMzNwIgiaZUkxEnexaKYHYemJrM7pMAqxIuIqhnvwurRCsZOVLUJPDDNJ626cWTc5vIq+A==", "engines": { "node": ">= 12.0.0" }, @@ -1734,15 +1643,15 @@ } }, "node_modules/@parcel/fs": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.8.3.tgz", - "integrity": "sha512-y+i+oXbT7lP0e0pJZi/YSm1vg0LDsbycFuHZIL80pNwdEppUAtibfJZCp606B7HOjMAlNZOBo48e3hPG3d8jgQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.9.3.tgz", + "integrity": "sha512-/PrRKgCRw22G7rNPSpgN3Q+i2nIkZWuvIOAdMG4KWXC4XLp8C9jarNaWd5QEQ75amjhQSl3oUzABzkdCtkKrgg==", "dependencies": { - "@parcel/fs-search": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/fs-search": "2.9.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", "@parcel/watcher": "^2.0.7", - "@parcel/workers": "2.8.3" + "@parcel/workers": "2.9.3" }, "engines": { "node": ">= 12.0.0" @@ -1752,16 +1661,13 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.8.3" + "@parcel/core": "^2.9.3" } }, "node_modules/@parcel/fs-search": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.8.3.tgz", - "integrity": "sha512-DJBT2N8knfN7Na6PP2mett3spQLTqxFrvl0gv+TJRp61T8Ljc4VuUTb0hqBj+belaASIp3Q+e8+SgaFQu7wLiQ==", - "dependencies": { - "detect-libc": "^1.0.3" - }, + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.9.3.tgz", + "integrity": "sha512-nsNz3bsOpwS+jphcd+XjZL3F3PDq9lik0O8HPm5f6LYkqKWT+u/kgQzA8OkAHCR3q96LGiHxUywHPEBc27vI4Q==", "engines": { "node": ">= 12.0.0" }, @@ -1771,9 +1677,9 @@ } }, "node_modules/@parcel/graph": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.8.3.tgz", - "integrity": "sha512-26GL8fYZPdsRhSXCZ0ZWliloK6DHlMJPWh6Z+3VVZ5mnDSbYg/rRKWmrkhnr99ZWmL9rJsv4G74ZwvDEXTMPBg==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.9.3.tgz", + "integrity": "sha512-3LmRJmF8+OprAr6zJT3X2s8WAhLKkrhi6RsFlMWHifGU5ED1PFcJWFbOwJvSjcAhMQJP0fErcFIK1Ludv3Vm3g==", "dependencies": { "nullthrows": "^1.1.1" }, @@ -1786,11 +1692,10 @@ } }, "node_modules/@parcel/hash": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.8.3.tgz", - "integrity": "sha512-FVItqzjWmnyP4ZsVgX+G00+6U2IzOvqDtdwQIWisCcVoXJFCqZJDy6oa2qDDFz96xCCCynjRjPdQx2jYBCpfYw==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.9.3.tgz", + "integrity": "sha512-qlH5B85XLzVAeijgKPjm1gQu35LoRYX/8igsjnN8vOlbc3O8BYAUIutU58fbHbtE8MJPbxQQUw7tkTjeoujcQQ==", "dependencies": { - "detect-libc": "^1.0.3", "xxhash-wasm": "^0.4.2" }, "engines": { @@ -1802,12 +1707,12 @@ } }, "node_modules/@parcel/logger": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.8.3.tgz", - "integrity": "sha512-Kpxd3O/Vs7nYJIzkdmB6Bvp3l/85ydIxaZaPfGSGTYOfaffSOTkhcW9l6WemsxUrlts4za6CaEWcc4DOvaMOPA==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.9.3.tgz", + "integrity": "sha512-5FNBszcV6ilGFcijEOvoNVG6IUJGsnMiaEnGQs7Fvc1dktTjEddnoQbIYhcSZL63wEmzBZOgkT5yDMajJ/41jw==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/events": "2.8.3" + "@parcel/diagnostic": "2.9.3", + "@parcel/events": "2.9.3" }, "engines": { "node": ">= 12.0.0" @@ -1818,9 +1723,9 @@ } }, "node_modules/@parcel/markdown-ansi": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.8.3.tgz", - "integrity": "sha512-4v+pjyoh9f5zuU/gJlNvNFGEAb6J90sOBwpKJYJhdWXLZMNFCVzSigxrYO+vCsi8G4rl6/B2c0LcwIMjGPHmFQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.9.3.tgz", + "integrity": "sha512-/Q4X8F2aN8UNjAJrQ5NfK2OmZf6shry9DqetUSEndQ0fHonk78WKt6LT0zSKEBEW/bB/bXk6mNMsCup6L8ibjQ==", "dependencies": { "chalk": "^4.1.0" }, @@ -1832,130 +1737,60 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/markdown-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@parcel/namer-default": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.9.3.tgz", + "integrity": "sha512-1ynFEcap48/Ngzwwn318eLYpLUwijuuZoXQPCsEQ21OOIOtfhFQJaPwXTsw6kRitshKq76P2aafE0BioGSqxcA==", "dependencies": { - "color-convert": "^2.0.1" + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">=8" + "node": ">= 12.0.0", + "parcel": "^2.9.3" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/markdown-ansi/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@parcel/node-resolver-core": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.0.3.tgz", + "integrity": "sha512-AjxNcZVHHJoNT/A99PKIdFtwvoze8PAiC3yz8E/dRggrDIOboUEodeQYV5Aq++aK76uz/iOP0tST2T8A5rhb1A==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@mischnic/json-sourcemap": "^0.1.0", + "@parcel/diagnostic": "2.9.3", + "@parcel/fs": "2.9.3", + "@parcel/utils": "2.9.3", + "nullthrows": "^1.1.1", + "semver": "^7.5.2" }, "engines": { - "node": ">=10" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/markdown-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@parcel/optimizer-css": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.9.3.tgz", + "integrity": "sha512-RK1QwcSdWDNUsFvuLy0hgnYKtPQebzCb0vPPzqs6LhL+vqUu9utOyRycGaQffHCkHVQP6zGlN+KFssd7YtFGhA==", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@parcel/markdown-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@parcel/markdown-ansi/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@parcel/markdown-ansi/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@parcel/namer-default": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.8.3.tgz", - "integrity": "sha512-tJ7JehZviS5QwnxbARd8Uh63rkikZdZs1QOyivUhEvhN+DddSAVEdQLHGPzkl3YRk0tjFhbqo+Jci7TpezuAMw==", - "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/node-resolver-core": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.8.3.tgz", - "integrity": "sha512-12YryWcA5Iw2WNoEVr/t2HDjYR1iEzbjEcxfh1vaVDdZ020PiGw67g5hyIE/tsnG7SRJ0xdRx1fQ2hDgED+0Ww==", - "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/utils": "2.8.3", - "nullthrows": "^1.1.1", - "semver": "^5.7.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/node-resolver-core/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@parcel/optimizer-css": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.8.3.tgz", - "integrity": "sha512-JotGAWo8JhuXsQDK0UkzeQB0UR5hDAKvAviXrjqB4KM9wZNLhLleeEAW4Hk8R9smCeQFP6Xg/N/NkLDpqMwT3g==", - "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.8.3", - "browserslist": "^4.6.6", - "lightningcss": "^1.16.1", - "nullthrows": "^1.1.1" + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.9.3", + "browserslist": "^4.6.6", + "lightningcss": "^1.16.1", + "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -1963,18 +1798,18 @@ } }, "node_modules/@parcel/optimizer-data-url": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-data-url/-/optimizer-data-url-2.8.3.tgz", - "integrity": "sha512-lI3rDdO1azJ+Y+FeOqQCg8mOfYfqhF35rxtHjEMyChy+MbGW93uoOVIk03IgWTtyiEmiUAVe4sjmFxOD7hHL+w==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-data-url/-/optimizer-data-url-2.9.3.tgz", + "integrity": "sha512-k8lOKLzgZ24JKOuyrNe5PptoH8GJ78AwnumG1xEOKZ77gZnUgdrn3XdjzE28ZqTI4LFkT3jApUiBKBmqnWDe7Q==", "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", "isbinaryfile": "^4.0.2", "mime": "^2.4.4" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -1982,11 +1817,11 @@ } }, "node_modules/@parcel/optimizer-htmlnano": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.8.3.tgz", - "integrity": "sha512-L8/fHbEy8Id2a2E0fwR5eKGlv9VYDjrH9PwdJE9Za9v1O/vEsfl/0T/79/x129l5O0yB6EFQkFa20MiK3b+vOg==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.9.3.tgz", + "integrity": "sha512-9g/KBck3c6DokmJfvJ5zpHFBiCSolaGrcsTGx8C3YPdCTVTI9P1TDCwUxvAr4LjpcIRSa82wlLCI+nF6sSgxKA==", "dependencies": { - "@parcel/plugin": "2.8.3", + "@parcel/plugin": "2.9.3", "htmlnano": "^2.0.0", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", @@ -1994,13 +1829,21 @@ }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, + "node_modules/@parcel/optimizer-htmlnano/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, "node_modules/@parcel/optimizer-htmlnano/node_modules/css-select": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", @@ -2065,44 +1908,54 @@ } }, "node_modules/@parcel/optimizer-image": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.8.3.tgz", - "integrity": "sha512-SD71sSH27SkCDNUNx9A3jizqB/WIJr3dsfp+JZGZC42tpD/Siim6Rqy9M4To/BpMMQIIiEXa5ofwS+DgTEiEHQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.9.3.tgz", + "integrity": "sha512-530YzthE7kmecnNhPbkAK+26yQNt69pfJrgE0Ev0BZaM1Wu2+33nki7o8qvkTkikhPrurEJLGIXt1qKmbKvCbA==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", - "@parcel/workers": "2.8.3", - "detect-libc": "^1.0.3" + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", + "@parcel/workers": "2.9.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.9.3" } }, "node_modules/@parcel/optimizer-svgo": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.8.3.tgz", - "integrity": "sha512-9KQed99NZnQw3/W4qBYVQ7212rzA9EqrQG019TIWJzkA9tjGBMIm2c/nXpK1tc3hQ3e7KkXkFCQ3C+ibVUnHNA==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.9.3.tgz", + "integrity": "sha512-ytQS0wY5JJhWU4mL0wfhYDUuHcfuw+Gy2+JcnTm1t1AZXHlOTbU6EzRWNqBShsgXjvdrQQXizAe3B6GFFlFJVQ==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", "svgo": "^2.4.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, + "node_modules/@parcel/optimizer-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, "node_modules/@parcel/optimizer-svgo/node_modules/css-select": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", @@ -2166,21 +2019,21 @@ "node": ">=10.13.0" } }, - "node_modules/@parcel/optimizer-terser": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.8.3.tgz", - "integrity": "sha512-9EeQlN6zIeUWwzrzu6Q2pQSaYsYGah8MtiQ/hog9KEPlYTP60hBv/+utDyYEHSQhL7y5ym08tPX5GzBvwAD/dA==", + "node_modules/@parcel/optimizer-swc": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.9.3.tgz", + "integrity": "sha512-GQINNeqtdpL1ombq/Cpwi6IBk02wKJ/JJbYbyfHtk8lxlq13soenpwOlzJ5T9D2fdG+FUhai9NxpN5Ss4lNoAg==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.8.3", - "nullthrows": "^1.1.1", - "terser": "^5.2.0" + "@parcel/utils": "2.9.3", + "@swc/core": "^1.3.36", + "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2188,17 +2041,18 @@ } }, "node_modules/@parcel/package-manager": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.8.3.tgz", - "integrity": "sha512-tIpY5pD2lH53p9hpi++GsODy6V3khSTX4pLEGuMpeSYbHthnOViobqIlFLsjni+QA1pfc8NNNIQwSNdGjYflVA==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.9.3.tgz", + "integrity": "sha512-NH6omcNTEupDmW4Lm1e4NUYBjdqkURxgZ4CNESESInHJe6tblVhNB8Rpr1ar7zDar7cly9ILr8P6N3Ei7bTEjg==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/fs": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", - "@parcel/workers": "2.8.3", - "semver": "^5.7.1" + "@parcel/diagnostic": "2.9.3", + "@parcel/fs": "2.9.3", + "@parcel/logger": "2.9.3", + "@parcel/node-resolver-core": "3.0.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", + "@parcel/workers": "2.9.3", + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0" @@ -2208,30 +2062,23 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.8.3" - } - }, - "node_modules/@parcel/package-manager/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" + "@parcel/core": "^2.9.3" } }, "node_modules/@parcel/packager-css": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.8.3.tgz", - "integrity": "sha512-WyvkMmsurlHG8d8oUVm7S+D+cC/T3qGeqogb7sTI52gB6uiywU7lRCizLNqGFyFGIxcVTVHWnSHqItBcLN76lA==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.9.3.tgz", + "integrity": "sha512-mePiWiYZOULY6e1RdAIJyRoYqXqGci0srOaVZYaP7mnrzvJgA63kaZFFsDiEWghunQpMUuUjM2x/vQVHzxmhKQ==", "dependencies": { - "@parcel/plugin": "2.8.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.8.3", + "@parcel/utils": "2.9.3", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2239,19 +2086,19 @@ } }, "node_modules/@parcel/packager-html": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.8.3.tgz", - "integrity": "sha512-OhPu1Hx1RRKJodpiu86ZqL8el2Aa4uhBHF6RAL1Pcrh2EhRRlPf70Sk0tC22zUpYL7es+iNKZ/n0Rl+OWSHWEw==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.9.3.tgz", + "integrity": "sha512-0Ex+O0EaZf9APNERRNGgGto02hFJ6f5RQEvRWBK55WAV1rXeU+kpjC0c0qZvnUaUtXfpWMsEBkevJCwDkUMeMg==", "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/plugin": "2.9.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", "nullthrows": "^1.1.1", "posthtml": "^0.16.5" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2259,93 +2106,85 @@ } }, "node_modules/@parcel/packager-js": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.8.3.tgz", - "integrity": "sha512-0pGKC3Ax5vFuxuZCRB+nBucRfFRz4ioie19BbDxYnvBxrd4M3FIu45njf6zbBYsI9eXqaDnL1b3DcZJfYqtIzw==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.9.3.tgz", + "integrity": "sha512-V5xwkoE3zQ3R+WqAWhA1KGQ791FvJeW6KonOlMI1q76Djjgox68hhObqcLu66AmYNhR2R/wUpkP18hP2z8dSFw==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/plugin": "2.9.3", "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.8.3", + "@parcel/utils": "2.9.3", "globals": "^13.2.0", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/packager-js/node_modules/globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "node_modules/@parcel/packager-raw": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.9.3.tgz", + "integrity": "sha512-oPQTNoYanQ2DdJyL61uPYK2py83rKOT8YVh2QWAx0zsSli6Kiy64U3+xOCYWgDVCrHw9+9NpQMuAdSiFg4cq8g==", "dependencies": { - "type-fest": "^0.20.2" + "@parcel/plugin": "2.9.3" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@parcel/packager-js/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" + "node": ">= 12.0.0", + "parcel": "^2.9.3" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/packager-raw": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.8.3.tgz", - "integrity": "sha512-BA6enNQo1RCnco9MhkxGrjOk59O71IZ9DPKu3lCtqqYEVd823tXff2clDKHK25i6cChmeHu6oB1Rb73hlPqhUA==", + "node_modules/@parcel/packager-svg": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.9.3.tgz", + "integrity": "sha512-p/Ya6UO9DAkaCUFxfFGyeHZDp9YPAlpdnh1OChuwqSFOXFjjeXuoK4KLT+ZRalVBo2Jo8xF70oKMZw4MVvaL7Q==", "dependencies": { - "@parcel/plugin": "2.8.3" + "@parcel/plugin": "2.9.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", + "posthtml": "^0.16.4" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/packager-svg": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.8.3.tgz", - "integrity": "sha512-mvIoHpmv5yzl36OjrklTDFShLUfPFTwrmp1eIwiszGdEBuQaX7JVI3Oo2jbVQgcN4W7J6SENzGQ3Q5hPTW3pMw==", + "node_modules/@parcel/plugin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.9.3.tgz", + "integrity": "sha512-qN85Gqr2GMuxX1dT1mnuO9hOcvlEv1lrYrCxn7CJN2nUhbwcfG+LEvcrCzCOJ6XtIHm+ZBV9h9p7FfoPLvpw+g==", "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", - "posthtml": "^0.16.4" + "@parcel/types": "2.9.3" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" + "node": ">= 12.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/plugin": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.8.3.tgz", - "integrity": "sha512-jZ6mnsS4D9X9GaNnvrixDQwlUQJCohDX2hGyM0U0bY2NWU8Km97SjtoCpWjq+XBCx/gpC4g58+fk9VQeZq2vlw==", + "node_modules/@parcel/profiler": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.9.3.tgz", + "integrity": "sha512-pyHc9lw8VZDfgZoeZWZU9J0CVEv1Zw9O5+e0DJPDPHuXJYr72ZAOhbljtU3owWKAeW+++Q2AZWkbUGEOjI/e6g==", "dependencies": { - "@parcel/types": "2.8.3" + "@parcel/diagnostic": "2.9.3", + "@parcel/events": "2.9.3", + "chrome-trace-event": "^1.0.2" }, "engines": { "node": ">= 12.0.0" @@ -2356,15 +2195,15 @@ } }, "node_modules/@parcel/reporter-bundle-buddy": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/reporter-bundle-buddy/-/reporter-bundle-buddy-2.8.3.tgz", - "integrity": "sha512-NuM0mvXGIwXmXIXXZk8Y10eCLaQuxQ8VQ1AL3bA5xD5xQFspMuYatRZM82J8Zt51Sw4amLF66NCdCsZSonXmUQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/reporter-bundle-buddy/-/reporter-bundle-buddy-2.9.3.tgz", + "integrity": "sha512-9ftzLZ161USdvnxueT55EWufLI48va0xJfB5MAJLG92VAS1N1FSFgYKdkGFzBKw0eK9UScQNYnntCGC17rBayQ==", "dependencies": { - "@parcel/plugin": "2.8.3" + "@parcel/plugin": "2.9.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2372,16 +2211,16 @@ } }, "node_modules/@parcel/reporter-dev-server": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.8.3.tgz", - "integrity": "sha512-Y8C8hzgzTd13IoWTj+COYXEyCkXfmVJs3//GDBsH22pbtSFMuzAZd+8J9qsCo0EWpiDow7V9f1LischvEh3FbQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.9.3.tgz", + "integrity": "sha512-s6eboxdLEtRSvG52xi9IiNbcPKC0XMVmvTckieue2EqGDbDcaHQoHmmwkk0rNq0/Z/UxelGcQXoIYC/0xq3ykQ==", "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3" + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2389,16 +2228,16 @@ } }, "node_modules/@parcel/resolver-default": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.8.3.tgz", - "integrity": "sha512-k0B5M/PJ+3rFbNj4xZSBr6d6HVIe6DH/P3dClLcgBYSXAvElNDfXgtIimbjCyItFkW9/BfcgOVKEEIZOeySH/A==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.9.3.tgz", + "integrity": "sha512-8ESJk1COKvDzkmOnppNXoDamNMlYVIvrKc2RuFPmp8nKVj47R6NwMgvwxEaatyPzvkmyTpq5RvG9I3HFc+r4Cw==", "dependencies": { - "@parcel/node-resolver-core": "2.8.3", - "@parcel/plugin": "2.8.3" + "@parcel/node-resolver-core": "3.0.3", + "@parcel/plugin": "2.9.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2406,16 +2245,16 @@ } }, "node_modules/@parcel/runtime-browser-hmr": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.8.3.tgz", - "integrity": "sha512-2O1PYi2j/Q0lTyGNV3JdBYwg4rKo6TEVFlYGdd5wCYU9ZIN9RRuoCnWWH2qCPj3pjIVtBeppYxzfVjPEHINWVg==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.9.3.tgz", + "integrity": "sha512-EgiDIDrVAWpz7bOzWXqVinQkaFjLwT34wsonpXAbuI7f7r00d52vNAQC9AMu+pTijA3gyKoJ+Q4NWPMZf7ACDA==", "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3" + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2440,78 +2279,360 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/runtime-react-refresh": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.8.3.tgz", - "integrity": "sha512-2v/qFKp00MfG0234OdOgQNAo6TLENpFYZMbVbAsPMY9ITiqG73MrEsrGXVoGbYiGTMB/Toer/lSWlJxtacOCuA==", - "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", - "react-error-overlay": "6.0.9", - "react-refresh": "^0.9.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "node_modules/@parcel/runtime-js/node_modules/@lmdb/lmdb-darwin-arm64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.5.2.tgz", + "integrity": "sha512-+F8ioQIUN68B4UFiIBYu0QQvgb9FmlKw2ctQMSBfW2QBrZIxz9vD9jCGqTCPqZBRbPHAS/vG1zSXnKqnS2ch/A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/@parcel/runtime-service-worker": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.8.3.tgz", - "integrity": "sha512-/Skkw+EeRiwzOJso5fQtK8c9b452uWLNhQH1ISTodbmlcyB4YalAiSsyHCtMYD0c3/t5Sx4ZS7vxBAtQd0RvOw==", - "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "node_modules/@parcel/runtime-js/node_modules/@lmdb/lmdb-darwin-x64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.5.2.tgz", + "integrity": "sha512-KvPH56KRLLx4KSfKBx0m1r7GGGUMXm0jrKmNE7plbHlesZMuPJICtn07HYgQhj1LNsK7Yqwuvnqh1QxhJnF1EA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/@parcel/source-map": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz", - "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==", - "dependencies": { - "detect-libc": "^1.0.3" - }, - "engines": { - "node": "^12.18.3 || >=14" + "node_modules/@parcel/runtime-js/node_modules/@lmdb/lmdb-linux-arm": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.5.2.tgz", + "integrity": "sha512-5kQAP21hAkfW5Bl+e0P57dV4dGYnkNIpR7f/GAh6QHlgXx+vp/teVj4PGRZaKAvt0GX6++N6hF8NnGElLDuIDw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@parcel/runtime-js/node_modules/@lmdb/lmdb-linux-arm64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.5.2.tgz", + "integrity": "sha512-aLl89VHL/wjhievEOlPocoefUyWdvzVrcQ/MHQYZm2JfV1jUsrbr/ZfkPPUFvZBf+VSE+Q0clWs9l29PCX1hTQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@parcel/runtime-js/node_modules/@lmdb/lmdb-linux-x64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.5.2.tgz", + "integrity": "sha512-xUdUfwDJLGjOUPH3BuPBt0NlIrR7f/QHKgu3GZIXswMMIihAekj2i97oI0iWG5Bok/b+OBjHPfa8IU9velnP/Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@parcel/runtime-js/node_modules/@lmdb/lmdb-win32-x64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.5.2.tgz", + "integrity": "sha512-zrBczSbXKxEyK2ijtbRdICDygRqWSRPpZMN5dD1T8VMEW5RIhIbwFWw2phDRXuBQdVDpSjalCIUMWMV2h3JaZA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@parcel/runtime-js/node_modules/@parcel/cache": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.8.3.tgz", + "integrity": "sha512-k7xv5vSQrJLdXuglo+Hv3yF4BCSs1tQ/8Vbd6CHTkOhf7LcGg6CPtLw053R/KdMpd/4GPn0QrAsOLdATm1ELtQ==", + "dependencies": { + "@parcel/fs": "2.8.3", + "@parcel/logger": "2.8.3", + "@parcel/utils": "2.8.3", + "lmdb": "2.5.2" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.8.3" } }, - "node_modules/@parcel/transformer-babel": { + "node_modules/@parcel/runtime-js/node_modules/@parcel/codeframe": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.8.3.tgz", + "integrity": "sha512-FE7sY53D6n/+2Pgg6M9iuEC6F5fvmyBkRE4d9VdnOoxhTXtkEqpqYgX7RJ12FAQwNlxKq4suBJQMgQHMF2Kjeg==", + "dependencies": { + "chalk": "^4.1.0" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-js/node_modules/@parcel/diagnostic": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.8.3.tgz", + "integrity": "sha512-u7wSzuMhLGWZjVNYJZq/SOViS3uFG0xwIcqXw12w54Uozd6BH8JlhVtVyAsq9kqnn7YFkw6pXHqAo5Tzh4FqsQ==", + "dependencies": { + "@mischnic/json-sourcemap": "^0.1.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-js/node_modules/@parcel/events": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.8.3.tgz", - "integrity": "sha512-L6lExfpvvC7T/g3pxf3CIJRouQl+sgrSzuWQ0fD4PemUDHvHchSP4SNUVnd6gOytF3Y1KpnEZIunQGi5xVqQCQ==", + "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.8.3.tgz", + "integrity": "sha512-hoIS4tAxWp8FJk3628bsgKxEvR7bq2scCVYHSqZ4fTi/s0+VymEATrRCUqf+12e5H47uw1/ZjoqrGtBI02pz4w==", + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-js/node_modules/@parcel/fs": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.8.3.tgz", + "integrity": "sha512-y+i+oXbT7lP0e0pJZi/YSm1vg0LDsbycFuHZIL80pNwdEppUAtibfJZCp606B7HOjMAlNZOBo48e3hPG3d8jgQ==", + "dependencies": { + "@parcel/fs-search": "2.8.3", + "@parcel/types": "2.8.3", + "@parcel/utils": "2.8.3", + "@parcel/watcher": "^2.0.7", + "@parcel/workers": "2.8.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.8.3" + } + }, + "node_modules/@parcel/runtime-js/node_modules/@parcel/fs-search": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.8.3.tgz", + "integrity": "sha512-DJBT2N8knfN7Na6PP2mett3spQLTqxFrvl0gv+TJRp61T8Ljc4VuUTb0hqBj+belaASIp3Q+e8+SgaFQu7wLiQ==", + "dependencies": { + "detect-libc": "^1.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-js/node_modules/@parcel/hash": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.8.3.tgz", + "integrity": "sha512-FVItqzjWmnyP4ZsVgX+G00+6U2IzOvqDtdwQIWisCcVoXJFCqZJDy6oa2qDDFz96xCCCynjRjPdQx2jYBCpfYw==", + "dependencies": { + "detect-libc": "^1.0.3", + "xxhash-wasm": "^0.4.2" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-js/node_modules/@parcel/logger": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.8.3.tgz", + "integrity": "sha512-Kpxd3O/Vs7nYJIzkdmB6Bvp3l/85ydIxaZaPfGSGTYOfaffSOTkhcW9l6WemsxUrlts4za6CaEWcc4DOvaMOPA==", "dependencies": { "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/events": "2.8.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-js/node_modules/@parcel/markdown-ansi": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.8.3.tgz", + "integrity": "sha512-4v+pjyoh9f5zuU/gJlNvNFGEAb6J90sOBwpKJYJhdWXLZMNFCVzSigxrYO+vCsi8G4rl6/B2c0LcwIMjGPHmFQ==", + "dependencies": { + "chalk": "^4.1.0" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-js/node_modules/@parcel/package-manager": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.8.3.tgz", + "integrity": "sha512-tIpY5pD2lH53p9hpi++GsODy6V3khSTX4pLEGuMpeSYbHthnOViobqIlFLsjni+QA1pfc8NNNIQwSNdGjYflVA==", + "dependencies": { + "@parcel/diagnostic": "2.8.3", + "@parcel/fs": "2.8.3", + "@parcel/logger": "2.8.3", + "@parcel/types": "2.8.3", + "@parcel/utils": "2.8.3", + "@parcel/workers": "2.8.3", + "semver": "^5.7.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.8.3" + } + }, + "node_modules/@parcel/runtime-js/node_modules/@parcel/plugin": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.8.3.tgz", + "integrity": "sha512-jZ6mnsS4D9X9GaNnvrixDQwlUQJCohDX2hGyM0U0bY2NWU8Km97SjtoCpWjq+XBCx/gpC4g58+fk9VQeZq2vlw==", + "dependencies": { + "@parcel/types": "2.8.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-js/node_modules/@parcel/types": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.8.3.tgz", + "integrity": "sha512-FECA1FB7+0UpITKU0D6TgGBpGxYpVSMNEENZbSJxFSajNy3wrko+zwBKQmFOLOiPcEtnGikxNs+jkFWbPlUAtw==", + "dependencies": { + "@parcel/cache": "2.8.3", + "@parcel/diagnostic": "2.8.3", + "@parcel/fs": "2.8.3", + "@parcel/package-manager": "2.8.3", + "@parcel/source-map": "^2.1.1", + "@parcel/workers": "2.8.3", + "utility-types": "^3.10.0" + } + }, + "node_modules/@parcel/runtime-js/node_modules/@parcel/utils": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.8.3.tgz", + "integrity": "sha512-IhVrmNiJ+LOKHcCivG5dnuLGjhPYxQ/IzbnF2DKNQXWBTsYlHkJZpmz7THoeLtLliGmSOZ3ZCsbR8/tJJKmxjA==", + "dependencies": { + "@parcel/codeframe": "2.8.3", + "@parcel/diagnostic": "2.8.3", + "@parcel/hash": "2.8.3", + "@parcel/logger": "2.8.3", + "@parcel/markdown-ansi": "2.8.3", "@parcel/source-map": "^2.1.1", + "chalk": "^4.1.0" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-js/node_modules/@parcel/workers": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.8.3.tgz", + "integrity": "sha512-+AxBnKgjqVpUHBcHLWIHcjYgKIvHIpZjN33mG5LG9XXvrZiqdWvouEzqEXlVLq5VzzVbKIQQcmsvRy138YErkg==", + "dependencies": { + "@parcel/diagnostic": "2.8.3", + "@parcel/logger": "2.8.3", + "@parcel/types": "2.8.3", "@parcel/utils": "2.8.3", - "browserslist": "^4.6.6", - "json5": "^2.2.0", - "nullthrows": "^1.1.1", - "semver": "^5.7.0" + "chrome-trace-event": "^1.0.2", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" + "node": ">= 12.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.8.3" } }, - "node_modules/@parcel/transformer-babel/node_modules/semver": { + "node_modules/@parcel/runtime-js/node_modules/lmdb": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.5.2.tgz", + "integrity": "sha512-V5V5Xa2Hp9i2XsbDALkBTeHXnBXh/lEmk9p22zdr7jtuOIY9TGhjK6vAvTpOOx9IKU4hJkRWZxn/HsvR1ELLtA==", + "hasInstallScript": true, + "dependencies": { + "msgpackr": "^1.5.4", + "node-addon-api": "^4.3.0", + "node-gyp-build-optional-packages": "5.0.3", + "ordered-binary": "^1.2.4", + "weak-lru-cache": "^1.2.2" + }, + "optionalDependencies": { + "@lmdb/lmdb-darwin-arm64": "2.5.2", + "@lmdb/lmdb-darwin-x64": "2.5.2", + "@lmdb/lmdb-linux-arm": "2.5.2", + "@lmdb/lmdb-linux-arm64": "2.5.2", + "@lmdb/lmdb-linux-x64": "2.5.2", + "@lmdb/lmdb-win32-x64": "2.5.2" + } + }, + "node_modules/@parcel/runtime-js/node_modules/node-addon-api": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", + "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" + }, + "node_modules/@parcel/runtime-js/node_modules/node-gyp-build-optional-packages": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.3.tgz", + "integrity": "sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==", + "bin": { + "node-gyp-build-optional-packages": "bin.js", + "node-gyp-build-optional-packages-optional": "optional.js", + "node-gyp-build-optional-packages-test": "build-test.js" + } + }, + "node_modules/@parcel/runtime-js/node_modules/semver": { "version": "5.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", @@ -2519,22 +2640,93 @@ "semver": "bin/semver" } }, - "node_modules/@parcel/transformer-css": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.8.3.tgz", - "integrity": "sha512-xTqFwlSXtnaYen9ivAgz+xPW7yRl/u4QxtnDyDpz5dr8gSeOpQYRcjkd4RsYzKsWzZcGtB5EofEk8ayUbWKEUg==", + "node_modules/@parcel/runtime-react-refresh": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.9.3.tgz", + "integrity": "sha512-XBgryZQIyCmi6JwEfMUCmINB3l1TpTp9a2iFxmYNpzHlqj4Ve0saKaqWOVRLvC945ZovWIBzcSW2IYqWKGtbAA==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", + "react-error-overlay": "6.0.9", + "react-refresh": "^0.9.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.9.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-service-worker": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.9.3.tgz", + "integrity": "sha512-qLJLqv1mMdWL7gyh8aKBFFAuEiJkhUUgLKpdn6eSfH/R7kTtb76WnOwqUrhvEI9bZFUM/8Pa1bzJnPpqSOM+Sw==", + "dependencies": { + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.9.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/source-map": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz", + "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==", + "dependencies": { + "detect-libc": "^1.0.3" + }, + "engines": { + "node": "^12.18.3 || >=14" + } + }, + "node_modules/@parcel/transformer-babel": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.9.3.tgz", + "integrity": "sha512-pURtEsnsp3h6tOBDuzh9wRvVtw4PgIlqwAArIWdrG7iwqOUYv9D8ME4+ePWEu7MQWAp58hv9pTJtqWv4T+Sq8A==", + "dependencies": { + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.9.3", + "browserslist": "^4.6.6", + "json5": "^2.2.0", + "nullthrows": "^1.1.1", + "semver": "^7.5.2" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.9.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-css": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.9.3.tgz", + "integrity": "sha512-duWMdbEBBPjg3fQdXF16iWIdThetDZvCs2TpUD7xOlXH6kR0V5BJy8ONFT15u1RCqIV9hSNGaS3v3I9YRNY5zQ==", + "dependencies": { + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.8.3", + "@parcel/utils": "2.9.3", "browserslist": "^4.6.6", "lightningcss": "^1.16.1", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2542,17 +2734,17 @@ } }, "node_modules/@parcel/transformer-graphql": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-graphql/-/transformer-graphql-2.8.3.tgz", - "integrity": "sha512-yuRVRk0frq2muukQbEAGXo7n68yoRGN4bbarf/JYwGHHLD2CjUHCaT2yIdwV7RyJ5E0QBT7uKd0nTb5vjeUCVw==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-graphql/-/transformer-graphql-2.9.3.tgz", + "integrity": "sha512-cIohsH3WlXgn63baU35ZoWHzttmkyE2Q1pexKjszODzSUq3pdcg+9k4rB/z8GGMzXvFRYuBgl2M2Ukqz7SueMg==", "dependencies": { - "@parcel/plugin": "2.8.3", + "@parcel/plugin": "2.9.3", "graphql": "^15.0.0", "graphql-import-macro": "^1.0.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2560,65 +2752,57 @@ } }, "node_modules/@parcel/transformer-html": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.8.3.tgz", - "integrity": "sha512-kIZO3qsMYTbSnSpl9cnZog+SwL517ffWH54JeB410OSAYF1ouf4n5v9qBnALZbuCCmPwJRGs4jUtE452hxwN4g==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.9.3.tgz", + "integrity": "sha512-0NU4omcHzFXA1seqftAXA2KNZaMByoKaNdXnLgBgtCGDiYvOcL+6xGHgY6pw9LvOh5um10KI5TxSIMILoI7VtA==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/plugin": "2.9.3", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "posthtml-parser": "^0.10.1", "posthtml-render": "^3.0.0", - "semver": "^5.7.1", + "semver": "^7.5.2", "srcset": "4" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-html/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/@parcel/transformer-image": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.8.3.tgz", - "integrity": "sha512-cO4uptcCGTi5H6bvTrAWEFUsTNhA4kCo8BSvRSCHA2sf/4C5tGQPHt3JhdO0GQLPwZRCh/R41EkJs5HZ8A8DAg==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.9.3.tgz", + "integrity": "sha512-7CEe35RaPadQzLIuxzTtIxnItvOoy46hcbXtOdDt6lmVa4omuOygZYRIya2lsGIP4JHvAaALMb5nt99a1uTwJg==", "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", - "@parcel/workers": "2.8.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", + "@parcel/workers": "2.9.3", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "peerDependencies": { - "@parcel/core": "^2.8.3" + "@parcel/core": "^2.9.3" } }, "node_modules/@parcel/transformer-inline-string": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-inline-string/-/transformer-inline-string-2.8.3.tgz", - "integrity": "sha512-TBMk2H9nV8JMOsLztalhzS6HgthG5SCHKYkR2MaW7eSZuSGotbSP22aJip8HgQZ/lPMdOMb1lknHmd8WROxWHg==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-inline-string/-/transformer-inline-string-2.9.3.tgz", + "integrity": "sha512-IZNd0Ksl32psX1M41KbUc4BmvVSoLVnlpaMrh9C/l+piFSkDXWMnF0PONX/RcxYMBIwB2jYllheIKH54naeNaA==", "dependencies": { - "@parcel/plugin": "2.8.3" + "@parcel/plugin": "2.9.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2626,62 +2810,49 @@ } }, "node_modules/@parcel/transformer-js": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.8.3.tgz", - "integrity": "sha512-9Qd6bib+sWRcpovvzvxwy/PdFrLUXGfmSW9XcVVG8pvgXsZPFaNjnNT8stzGQj1pQiougCoxMY4aTM5p1lGHEQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.9.3.tgz", + "integrity": "sha512-Z2MVVg5FYcPOfxlUwxqb5l9yjTMEqE3KI3zq2MBRUme6AV07KxLmCDF23b6glzZlHWQUE8MXzYCTAkOPCcPz+Q==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.8.3", - "@parcel/workers": "2.8.3", - "@swc/helpers": "^0.4.12", + "@parcel/utils": "2.9.3", + "@parcel/workers": "2.9.3", + "@swc/helpers": "^0.5.0", "browserslist": "^4.6.6", - "detect-libc": "^1.0.3", "nullthrows": "^1.1.1", "regenerator-runtime": "^0.13.7", - "semver": "^5.7.1" + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.8.3" - } - }, - "node_modules/@parcel/transformer-js/node_modules/@swc/helpers": { - "version": "0.4.36", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.36.tgz", - "integrity": "sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==", - "dependencies": { - "legacy-swc-helpers": "npm:@swc/helpers@=0.4.14", - "tslib": "^2.4.0" + "@parcel/core": "^2.9.3" } }, - "node_modules/@parcel/transformer-js/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } + "node_modules/@parcel/transformer-js/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "node_modules/@parcel/transformer-json": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.8.3.tgz", - "integrity": "sha512-B7LmVq5Q7bZO4ERb6NHtRuUKWGysEeaj9H4zelnyBv+wLgpo4f5FCxSE1/rTNmP9u1qHvQ3scGdK6EdSSokGPg==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.9.3.tgz", + "integrity": "sha512-yNL27dbOLhkkrjaQjiQ7Im9VOxmkfuuSNSmS0rA3gEjVcm07SLKRzWkAaPnyx44Lb6bzyOTWwVrb9aMmxgADpA==", "dependencies": { - "@parcel/plugin": "2.8.3", + "@parcel/plugin": "2.9.3", "json5": "^2.2.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2689,17 +2860,17 @@ } }, "node_modules/@parcel/transformer-less": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-less/-/transformer-less-2.8.3.tgz", - "integrity": "sha512-ILgx0aDJC9YuFXKUSwMH5t497hdpD0jLd6EOA/J+ce5RRmLMgECTgWwA7rfCmYrRu2WPyIXmZIYMdFI93sIvxg==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-less/-/transformer-less-2.9.3.tgz", + "integrity": "sha512-qwF5NQ8rPZjS79tv9RRPxzkZcwLcI4Xg2gHm9c1PvsgoaL2tVNpfjiRA6MOrzfJp+xr7xEzeMDZksOJ1WQiiQg==", "dependencies": { - "@parcel/plugin": "2.8.3", + "@parcel/plugin": "2.9.3", "@parcel/source-map": "^2.1.1", "less": "^4.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2707,76 +2878,60 @@ } }, "node_modules/@parcel/transformer-postcss": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.8.3.tgz", - "integrity": "sha512-e8luB/poIlz6jBsD1Izms+6ElbyzuoFVa4lFVLZnTAChI3UxPdt9p/uTsIO46HyBps/Bk8ocvt3J4YF84jzmvg==", - "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.9.3.tgz", + "integrity": "sha512-HoDvPqKzhpmvMmHqQhDnt8F1vH61m6plpGiYaYnYv2Om4HHi5ZIq9bO+9QLBnTKfaZ7ndYSefTKOxTYElg7wyw==", + "dependencies": { + "@parcel/diagnostic": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", "clone": "^2.1.1", "nullthrows": "^1.1.1", "postcss-value-parser": "^4.2.0", - "semver": "^5.7.1" + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-postcss/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/@parcel/transformer-posthtml": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.8.3.tgz", - "integrity": "sha512-pkzf9Smyeaw4uaRLsT41RGrPLT5Aip8ZPcntawAfIo+KivBQUV0erY1IvHYjyfFzq1ld/Fo2Ith9He6mxpPifA==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.9.3.tgz", + "integrity": "sha512-2fQGgrzRmaqbWf3y2/T6xhqrNjzqMMKksqJzvc8TMfK6f2kg3Ddjv158eaSW2JdkV39aY7tvAOn5f1uzo74BMA==", "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "posthtml-parser": "^0.10.1", "posthtml-render": "^3.0.0", - "semver": "^5.7.1" + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-posthtml/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/@parcel/transformer-raw": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.8.3.tgz", - "integrity": "sha512-G+5cXnd2/1O3nV/pgRxVKZY/HcGSseuhAe71gQdSQftb8uJEURyUHoQ9Eh0JUD3MgWh9V+nIKoyFEZdf9T0sUQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.9.3.tgz", + "integrity": "sha512-oqdPzMC9QzWRbY9J6TZEqltknjno+dY24QWqf8ondmdF2+W+/2mRDu59hhCzQrqUHgTq4FewowRZmSfpzHxwaQ==", "dependencies": { - "@parcel/plugin": "2.8.3" + "@parcel/plugin": "2.9.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2784,17 +2939,17 @@ } }, "node_modules/@parcel/transformer-react-refresh-wrap": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.8.3.tgz", - "integrity": "sha512-q8AAoEvBnCf/nPvgOwFwKZfEl/thwq7c2duxXkhl+tTLDRN2vGmyz4355IxCkavSX+pLWSQ5MexklSEeMkgthg==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.9.3.tgz", + "integrity": "sha512-cb9NyU6oJlDblFIlzqIE8AkvRQVGl2IwJNKwD4PdE7Y6sq2okGEPG4hOw3k/Y9JVjM4/2pUORqvjSRhWwd9oVQ==", "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", "react-refresh": "^0.9.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2802,17 +2957,17 @@ } }, "node_modules/@parcel/transformer-sass": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-sass/-/transformer-sass-2.8.3.tgz", - "integrity": "sha512-ak196rjvXdsBOGi5aTkBEKv6i4LKQgOkHuaKEjeT8g2a3CU6Z36J+j2GbZzsznfws/hH+CRTf8bAsbkxtKlkjQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-sass/-/transformer-sass-2.9.3.tgz", + "integrity": "sha512-i9abj9bKg3xCHghJyTM3rUVxIEn9n1Rl+DFdpyNAD8VZ52COfOshFDQOWNuhU1hEnJOFYCjnfcO0HRTsg3dWmg==", "dependencies": { - "@parcel/plugin": "2.8.3", + "@parcel/plugin": "2.9.3", "@parcel/source-map": "^2.1.1", "sass": "^1.38.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2820,22 +2975,22 @@ } }, "node_modules/@parcel/transformer-svg": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.8.3.tgz", - "integrity": "sha512-3Zr/gBzxi1ZH1fftH/+KsZU7w5GqkmxlB0ZM8ovS5E/Pl1lq1t0xvGJue9m2VuQqP8Mxfpl5qLFmsKlhaZdMIQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.9.3.tgz", + "integrity": "sha512-ypmE+dzB09IMCdEAkOsSxq1dEIm2A3h67nAFz4qbfHbwNgXBUuy/jB3ZMwXN/cO0f7SBh/Ap8Jhq6vmGqB5tWw==", "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/plugin": "2.9.3", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "posthtml-parser": "^0.10.1", "posthtml-render": "^3.0.0", - "semver": "^5.7.1" + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2843,42 +2998,34 @@ } }, "node_modules/@parcel/transformer-svg-react": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-svg-react/-/transformer-svg-react-2.8.3.tgz", - "integrity": "sha512-TbiaHJ74zpzHovaHe7LCeGpNh/8GV8ZRKmCj83+y9fjjoBKo8IaYtKp48mszY9ltma0xBqhmFarddF19kQxb+g==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-svg-react/-/transformer-svg-react-2.9.3.tgz", + "integrity": "sha512-RXmCn58CkCBhpsS1AaRBrSRla0U5JN3r3hb7kQvEb+d7chGnsxCCWsBxtlrxPUjoUFLdQli9rhpCTkiyOBXY2A==", "dependencies": { - "@parcel/plugin": "2.8.3", + "@parcel/plugin": "2.9.3", "@svgr/core": "^6.2.0", "@svgr/plugin-jsx": "^6.2.0", "@svgr/plugin-svgo": "^6.2.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-svg/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/@parcel/transformer-worklet": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-worklet/-/transformer-worklet-2.8.3.tgz", - "integrity": "sha512-Le+hNS3d9dTlnMhz/BoYAQnM1ngGdhA87eoZOLVA63oivMVjcyl4sSxKHCBL6IrguY8aLoWCb3xrEyVLy0oj5A==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/transformer-worklet/-/transformer-worklet-2.9.3.tgz", + "integrity": "sha512-Fgd81OTOvAxAKoBGsQow/mgxELaNG1FeZW4DuDEPo/hR3lbs90oYuVpG2thdx7hmi/W6xqhrLaEN5Ea1v0LvEA==", "dependencies": { - "@parcel/plugin": "2.8.3" + "@parcel/plugin": "2.9.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.9.3" }, "funding": { "type": "opencollective", @@ -2886,31 +3033,32 @@ } }, "node_modules/@parcel/types": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.8.3.tgz", - "integrity": "sha512-FECA1FB7+0UpITKU0D6TgGBpGxYpVSMNEENZbSJxFSajNy3wrko+zwBKQmFOLOiPcEtnGikxNs+jkFWbPlUAtw==", - "dependencies": { - "@parcel/cache": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/fs": "2.8.3", - "@parcel/package-manager": "2.8.3", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.9.3.tgz", + "integrity": "sha512-NSNY8sYtRhvF1SqhnIGgGvJocyWt1K8Tnw5cVepm0g38ywtX6mwkBvMkmeehXkII4mSUn+frD9wGsydTunezvA==", + "dependencies": { + "@parcel/cache": "2.9.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/fs": "2.9.3", + "@parcel/package-manager": "2.9.3", "@parcel/source-map": "^2.1.1", - "@parcel/workers": "2.8.3", + "@parcel/workers": "2.9.3", "utility-types": "^3.10.0" } }, "node_modules/@parcel/utils": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.8.3.tgz", - "integrity": "sha512-IhVrmNiJ+LOKHcCivG5dnuLGjhPYxQ/IzbnF2DKNQXWBTsYlHkJZpmz7THoeLtLliGmSOZ3ZCsbR8/tJJKmxjA==", - "dependencies": { - "@parcel/codeframe": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/markdown-ansi": "2.8.3", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.9.3.tgz", + "integrity": "sha512-cesanjtj/oLehW8Waq9JFPmAImhoiHX03ihc3JTWkrvJYSbD7wYKCDgPAM3JiRAqvh1LZ6P699uITrYWNoRLUg==", + "dependencies": { + "@parcel/codeframe": "2.9.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/logger": "2.9.3", + "@parcel/markdown-ansi": "2.9.3", "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.0" + "chalk": "^4.1.0", + "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0" @@ -2920,81 +3068,219 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@parcel/watcher": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.2.0.tgz", + "integrity": "sha512-71S4TF+IMyAn24PK4KSkdKtqJDR3zRzb0HE3yXpacItqTM7XfF2f5q9NEGLEVl0dAaBAGfNwDCjH120y25F6Tg==", + "hasInstallScript": true, "dependencies": { - "color-convert": "^2.0.1" + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" }, "engines": { - "node": ">=8" + "node": ">= 10.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.2.0", + "@parcel/watcher-darwin-arm64": "2.2.0", + "@parcel/watcher-darwin-x64": "2.2.0", + "@parcel/watcher-linux-arm-glibc": "2.2.0", + "@parcel/watcher-linux-arm64-glibc": "2.2.0", + "@parcel/watcher-linux-arm64-musl": "2.2.0", + "@parcel/watcher-linux-x64-glibc": "2.2.0", + "@parcel/watcher-linux-x64-musl": "2.2.0", + "@parcel/watcher-win32-arm64": "2.2.0", + "@parcel/watcher-win32-x64": "2.2.0" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.2.0.tgz", + "integrity": "sha512-nU2wh00CTQT9rr1TIKTjdQ9lAGYpmz6XuKw0nAwAN+S2A5YiD55BK1u+E5WMCT8YOIDe/n6gaj4o/Bi9294SSQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.2.0.tgz", + "integrity": "sha512-cJl0UZDcodciy3TDMomoK/Huxpjlkkim3SyMgWzjovHGOZKNce9guLz2dzuFwfObBFCjfznbFMIvAZ5syXotYw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.2.0.tgz", + "integrity": "sha512-QI77zxaGrCV1StKcoRYfsUfmUmvPMPfQrubkBBy5XujV2fwaLgZivQOTQMBgp5K2+E19u1ufpspKXAPqSzpbyg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=10" + "node": ">= 10.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.2.0.tgz", + "integrity": "sha512-I2GPBcAXazPzabCmfsa3HRRW+MGlqxYd8g8RIueJU+a4o5nyNZDz0CR1cu0INT0QSQXEZV7w6UE8Hz9CF8u3Pg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.2.0.tgz", + "integrity": "sha512-St5mlfp+2lS9AmgixUqfwJa/DwVmTCJxC1HcOubUTz6YFOKIlkHCeUa1Bxi4E/tR/HSez8+heXHL8HQkJ4Bd8g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.2.0.tgz", + "integrity": "sha512-jS+qfhhoOBVWwMLP65MaG8xdInMK30pPW8wqTCg2AAuVJh5xepMbzkhHJ4zURqHiyY3EiIRuYu4ONJKCxt8iqA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.2.0.tgz", + "integrity": "sha512-xJvJ7R2wJdi47WZBFS691RDOWvP1j/IAs3EXaWVhDI8FFITbWrWaln7KoNcR0Y3T+ZwimFY/cfb0PNht1q895g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" }, - "engines": { - "node": ">=7.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@parcel/utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.2.0.tgz", + "integrity": "sha512-D+NMpgr23a+RI5mu8ZPKWy7AqjBOkURFDgP5iIXXEf/K3hm0jJ3ogzi0Ed2237B/CdYREimCgXyeiAlE/FtwyA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.2.0.tgz", + "integrity": "sha512-z225cPn3aygJsyVUOWwfyW+fY0Tvk7N3XCOl66qUPFxpbuXeZuiuuJemmtm8vxyqa3Ur7peU/qJxrpC64aeI7Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=8" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/watcher": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.1.0.tgz", - "integrity": "sha512-8s8yYjd19pDSsBpbkOHnT6Z2+UJSuLQx61pCFM0s5wSRvKCEMDjd/cHY3/GI1szHIWbpXpsJdg3V6ISGGx9xDw==", - "hasInstallScript": true, - "dependencies": { - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.2.0.tgz", + "integrity": "sha512-JqGW0RJ61BkKx+yYzIURt9s53P7xMVbv0uxYPzAXLBINGaFmkIKSuUPyBVfy8TMbvp93lvF4SPBNDzVRJfvgOw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], "engines": { "node": ">= 10.0.0" }, @@ -3004,15 +3290,15 @@ } }, "node_modules/@parcel/workers": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.8.3.tgz", - "integrity": "sha512-+AxBnKgjqVpUHBcHLWIHcjYgKIvHIpZjN33mG5LG9XXvrZiqdWvouEzqEXlVLq5VzzVbKIQQcmsvRy138YErkg==", - "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", - "chrome-trace-event": "^1.0.2", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.9.3.tgz", + "integrity": "sha512-zRrDuZJzTevrrwElYosFztgldhqW6G9q5zOeQXfVQFkkEJCNfg36ixeiofKRU8uu2x+j+T6216mhMNB6HiuY+w==", + "dependencies": { + "@parcel/diagnostic": "2.9.3", + "@parcel/logger": "2.9.3", + "@parcel/profiler": "2.9.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", "nullthrows": "^1.1.1" }, "engines": { @@ -3023,7 +3309,16 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.8.3" + "@parcel/core": "^2.9.3" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" } }, "node_modules/@plasmohq/consolidate": { @@ -3226,9 +3521,9 @@ } }, "node_modules/@plasmohq/init": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@plasmohq/init/-/init-0.6.3.tgz", - "integrity": "sha512-TdeisHX+Z0Rfez4251eCX0czcqnWO1OfurQhSQDijcmcjVU7r+IXh0svg7s+UVpCiHTagQ/JY+bnweuqnGPFHQ==" + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@plasmohq/init/-/init-0.7.0.tgz", + "integrity": "sha512-P75g48dqOGneJ+n0AcqnLE/TYflcaPc3B7h6EopnCBBYUDnCNBMwYmKAkaf5pnhsEB0ybPS6TU1C2DTGfqaW7A==" }, "node_modules/@plasmohq/messaging": { "version": "0.1.8", @@ -3244,16 +3539,16 @@ } }, "node_modules/@plasmohq/parcel-bundler": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-bundler/-/parcel-bundler-0.4.9.tgz", - "integrity": "sha512-u6uZbx+kUenf9jdb0u54RTkOQ70kXyuq57Ex5mKbZ5LVmcEb6yO35nuMfo5I4X5kdK2FphCsQfE84loLwOg1Ow==", - "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/graph": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-bundler/-/parcel-bundler-0.5.5.tgz", + "integrity": "sha512-QCMmmfic514CfdXMJ7JMWUnqDzIHKVKyYeqPpUDsXON6JvA1yTmO5mEQSls8+5u/HpocP9QmTskQOHu3RCNX9A==", + "dependencies": { + "@parcel/core": "2.9.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/graph": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", "nullthrows": "1.1.1" }, "engines": { @@ -3261,63 +3556,79 @@ "parcel": ">= 2.7.0" } }, + "node_modules/@plasmohq/parcel-compressor-utf8": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-compressor-utf8/-/parcel-compressor-utf8-0.0.6.tgz", + "integrity": "sha512-dtbZXi2gAHyVhxqxF2SvJtwDOy02QYRjwCJYOFsQR79qwAiuUBaeQ47p++vFrqNX86mo1lUtZniJl63xNQi08w==", + "dependencies": { + "@parcel/plugin": "2.9.3" + }, + "engines": { + "parcel": ">= 2.8.0" + } + }, "node_modules/@plasmohq/parcel-config": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-config/-/parcel-config-0.33.5.tgz", - "integrity": "sha512-KMdYPgrsg2i8rkoDad6tO6b/SyA4hXyo8XL5KF+SMsYikwmSHtEcGdfjElaIa3/or5Q/9ywe4E6/2oP3mFsSzQ==", - "dependencies": { - "@parcel/config-default": "2.8.3", - "@parcel/core": "2.8.3", - "@parcel/optimizer-data-url": "2.8.3", - "@parcel/reporter-bundle-buddy": "2.8.3", + "version": "0.40.5", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-config/-/parcel-config-0.40.5.tgz", + "integrity": "sha512-2uXGCURaKazxG8UKGnwZCQ0cfi9sns9JkyC5ERVQJqTmjE81Rwzd/QxjuoufQ2/kvcg3klb3952X1znmD7prlQ==", + "dependencies": { + "@parcel/compressor-raw": "2.9.3", + "@parcel/config-default": "2.9.3", + "@parcel/core": "2.9.3", + "@parcel/optimizer-data-url": "2.9.3", + "@parcel/reporter-bundle-buddy": "2.9.3", + "@parcel/resolver-default": "2.9.3", "@parcel/runtime-js": "2.8.3", - "@parcel/runtime-service-worker": "2.8.3", + "@parcel/runtime-service-worker": "2.9.3", "@parcel/source-map": "2.1.1", - "@parcel/transformer-babel": "2.8.3", - "@parcel/transformer-css": "2.8.3", - "@parcel/transformer-graphql": "2.8.3", - "@parcel/transformer-inline-string": "2.8.3", - "@parcel/transformer-js": "2.8.3", - "@parcel/transformer-less": "2.8.3", - "@parcel/transformer-postcss": "2.8.3", - "@parcel/transformer-raw": "2.8.3", - "@parcel/transformer-react-refresh-wrap": "2.8.3", - "@parcel/transformer-sass": "2.8.3", - "@parcel/transformer-svg-react": "2.8.3", - "@parcel/transformer-worklet": "2.8.3", - "@plasmohq/parcel-bundler": "0.4.9", - "@plasmohq/parcel-namer-manifest": "0.3.8", - "@plasmohq/parcel-optimizer-es": "0.1.4", - "@plasmohq/parcel-packager": "0.6.9", - "@plasmohq/parcel-resolver": "0.12.1", - "@plasmohq/parcel-resolver-post": "0.1.10", - "@plasmohq/parcel-runtime": "0.18.1", - "@plasmohq/parcel-transformer-inject-env": "0.2.7", - "@plasmohq/parcel-transformer-inline-css": "0.3.4", - "@plasmohq/parcel-transformer-manifest": "0.14.5", - "@plasmohq/parcel-transformer-svelte3": "0.4.6", - "@plasmohq/parcel-transformer-vue3": "0.3.8" + "@parcel/transformer-babel": "2.9.3", + "@parcel/transformer-css": "2.9.3", + "@parcel/transformer-graphql": "2.9.3", + "@parcel/transformer-inline-string": "2.9.3", + "@parcel/transformer-js": "2.9.3", + "@parcel/transformer-less": "2.9.3", + "@parcel/transformer-postcss": "2.9.3", + "@parcel/transformer-raw": "2.9.3", + "@parcel/transformer-react-refresh-wrap": "2.9.3", + "@parcel/transformer-sass": "2.9.3", + "@parcel/transformer-svg-react": "2.9.3", + "@parcel/transformer-worklet": "2.9.3", + "@plasmohq/parcel-bundler": "0.5.5", + "@plasmohq/parcel-compressor-utf8": "0.0.6", + "@plasmohq/parcel-namer-manifest": "0.3.12", + "@plasmohq/parcel-optimizer-encapsulate": "0.0.7", + "@plasmohq/parcel-optimizer-es": "0.4.0", + "@plasmohq/parcel-packager": "0.6.14", + "@plasmohq/parcel-resolver": "0.14.0", + "@plasmohq/parcel-resolver-post": "0.4.4", + "@plasmohq/parcel-runtime": "0.23.1", + "@plasmohq/parcel-transformer-inject-env": "0.2.11", + "@plasmohq/parcel-transformer-inline-css": "0.3.11", + "@plasmohq/parcel-transformer-manifest": "0.18.0", + "@plasmohq/parcel-transformer-svelte": "0.5.2", + "@plasmohq/parcel-transformer-vue": "0.5.0" } }, "node_modules/@plasmohq/parcel-core": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-core/-/parcel-core-0.0.1.tgz", - "integrity": "sha512-yh/VdY2jFSJd9OQoA0Qi5QvYbbnz+5vVH2zrjekOEga89fWqtiBHhKCz9d/TI4DzMrUOuSNEOtmPoIcmtUiXFQ==", - "dependencies": { - "@parcel/cache": "2.8.3", - "@parcel/core": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/events": "2.8.3", - "@parcel/fs": "2.8.3", - "@parcel/graph": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/package-manager": "2.8.3", - "@parcel/plugin": "2.8.3", + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-core/-/parcel-core-0.1.8.tgz", + "integrity": "sha512-kMWuazvf925ZAn2yHzzrb4Zsje1titFmvi/C5cXrI0TH58eT7n6GUiRXiOYP4JgGDHs/pEygx3WPuyWVTNF2HQ==", + "dependencies": { + "@parcel/cache": "2.9.3", + "@parcel/core": "2.9.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/events": "2.9.3", + "@parcel/fs": "2.9.3", + "@parcel/graph": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/logger": "2.9.3", + "@parcel/package-manager": "2.9.3", + "@parcel/plugin": "2.9.3", "@parcel/source-map": "2.1.1", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", - "@parcel/workers": "2.8.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", + "@parcel/watcher": "2.2.0", + "@parcel/workers": "2.9.3", "abortcontroller-polyfill": "1.7.5", "nullthrows": "1.1.1" }, @@ -3326,67 +3637,244 @@ } }, "node_modules/@plasmohq/parcel-namer-manifest": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-namer-manifest/-/parcel-namer-manifest-0.3.8.tgz", - "integrity": "sha512-xxR8ekY8IzArjh5tXqhjHD04tyaBF1s+6/qv78fLLAud2zKVa1N8j1qxhTrnD5LCZUJMVGQlebJ14rQiEi8uWg==", + "version": "0.3.12", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-namer-manifest/-/parcel-namer-manifest-0.3.12.tgz", + "integrity": "sha512-mNyIVK4nRbjlnXXUygBcmV7xLzgS1HZ3vedxUrMQah0Wp0Y20GFcomToDBC0w9NXIZVSSKY0bRIeh0B6/verfQ==", "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3" + "@parcel/core": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3" }, "engines": { "parcel": ">= 2.7.0" } }, - "node_modules/@plasmohq/parcel-optimizer-es": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-optimizer-es/-/parcel-optimizer-es-0.1.4.tgz", - "integrity": "sha512-GlFebpzkb+onJqBLRuYwghEqr37DSQaP8OzXwTksqUQtKd1vzemEtOI1wrCJ6XD2tMPBs/iUh5ffDJpe2LYN3w==", + "node_modules/@plasmohq/parcel-optimizer-encapsulate": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-optimizer-encapsulate/-/parcel-optimizer-encapsulate-0.0.7.tgz", + "integrity": "sha512-mA9kY5dwuebQ4vLX6A5yTFo0gZZNWKUHpF6yO0lYq3oP843MyRJS8SxAtzQb4vTlVWPk3SX6Yw81DgBo4I6Xiw==", "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/core": "2.9.3", + "@parcel/plugin": "2.9.3", "@parcel/source-map": "2.1.1", - "@parcel/utils": "2.8.3", - "esbuild": "0.17.15", - "nullthrows": "1.1.1", - "terser": "5.16.8" + "@parcel/types": "2.9.3" }, "engines": { "parcel": ">= 2.8.0" } }, - "node_modules/@plasmohq/parcel-optimizer-es/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "node_modules/@plasmohq/parcel-optimizer-es": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-optimizer-es/-/parcel-optimizer-es-0.4.0.tgz", + "integrity": "sha512-Iz1cTuw38wEbSQ36/dVKh5MyRA12/Ecrx90pqaIkoqA9ZSZuxuWWa7rPa3bVMFkzi28BpVHW1z9EnhVN4188kQ==", + "dependencies": { + "@parcel/core": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/source-map": "2.1.1", + "@parcel/utils": "2.9.3", + "@swc/core": "1.3.82", + "nullthrows": "1.1.1" + }, + "engines": { + "parcel": ">= 2.8.0" + } }, - "node_modules/@plasmohq/parcel-optimizer-es/node_modules/terser": { - "version": "5.16.8", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.8.tgz", - "integrity": "sha512-QI5g1E/ef7d+PsDifb+a6nnVgC4F22Bg6T0xrBrz6iloVB4PUkkunp6V8nzoOOZJIzjWVdAGqCdlKlhLq/TbIA==", + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.82.tgz", + "integrity": "sha512-jpC1a18HMH67018Ij2jh+hT7JBFu7ZKcQVfrZ8K6JuEY+kjXmbea07P9MbQUZbAe0FB+xi3CqEVCP73MebodJQ==", + "hasInstallScript": true, "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" + "@swc/types": "^0.1.4" }, - "bin": { - "terser": "bin/terser" + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.3.82", + "@swc/core-darwin-x64": "1.3.82", + "@swc/core-linux-arm-gnueabihf": "1.3.82", + "@swc/core-linux-arm64-gnu": "1.3.82", + "@swc/core-linux-arm64-musl": "1.3.82", + "@swc/core-linux-x64-gnu": "1.3.82", + "@swc/core-linux-x64-musl": "1.3.82", + "@swc/core-win32-arm64-msvc": "1.3.82", + "@swc/core-win32-ia32-msvc": "1.3.82", + "@swc/core-win32-x64-msvc": "1.3.82" + }, + "peerDependencies": { + "@swc/helpers": "^0.5.0" }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-darwin-arm64": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.82.tgz", + "integrity": "sha512-JfsyDW34gVKD3uE0OUpUqYvAD3yseEaicnFP6pB292THtLJb0IKBBnK50vV/RzEJtc1bR3g1kNfxo2PeurZTrA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-darwin-x64": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.82.tgz", + "integrity": "sha512-ogQWgNMq7qTpITjcP3dnzkFNj7bh6SwMr859GvtOTrE75H7L7jDWxESfH4f8foB/LGxBKiDNmxKhitCuAsZK4A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.82.tgz", + "integrity": "sha512-7TMXG1lXlNhD0kUiEqs+YlGV4irAdBa2quuy+XI3oJf2fBK6dQfEq4xBy65B3khrorzQS3O0oDGQ+cmdpHExHA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.82.tgz", + "integrity": "sha512-26JkOujbzcItPAmIbD5vHJxQVy5ihcSu3YHTKwope1h28sApZdtE7S3e2G3gsZRTIdsCQkXUtAQeqHxGWWR3pw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-linux-arm64-musl": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.82.tgz", + "integrity": "sha512-8Izj9tuuMpoc3cqiPBRtwqpO1BZ/+sfZVsEhLxrbOFlcSb8LnKyMle1g3JMMUwI4EU75RGVIzZMn8A6GOKdJbA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-linux-x64-gnu": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.82.tgz", + "integrity": "sha512-0GSrIBScQwTaPv46T2qB7XnDYxndRCpwH4HMjh6FN+I+lfPUhTSJKW8AonqrqT1TbpFIgvzQs7EnTsD7AnSCow==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-linux-x64-musl": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.82.tgz", + "integrity": "sha512-KJUnaaepDKNzrEbwz4jv0iC3/t9x0NSoe06fnkAlhh2+NFKWKKJhVCOBTrpds8n7eylBDIXUlK34XQafjVMUdg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.82.tgz", + "integrity": "sha512-TR3MHKhDYIyGyFcyl2d/p1ftceXcubAhX5wRSOdtOyr5+K/v3jbyCCqN7bbqO5o43wQVCwwR/drHleYyDZvg8Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.82.tgz", + "integrity": "sha512-ZX4HzVVt6hs84YUg70UvyBJnBOIspmQQM0iXSzBvOikk3zRoN7BnDwQH4GScvevCEBuou60+i4I6d5kHLOfh8Q==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-win32-x64-msvc": { + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.82.tgz", + "integrity": "sha512-4mJMnex21kbQoaHeAmHnVwQN9/XAfPszJ6n9HI7SVH+aAHnbBIR0M59/b50/CJMjTj5niUGk7EwQ3nhVNOG32g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], "engines": { "node": ">=10" } }, "node_modules/@plasmohq/parcel-packager": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-packager/-/parcel-packager-0.6.9.tgz", - "integrity": "sha512-TYcGjTM4+J/C5PVhZX7/eLBof3KOEHZtadGvtC1N6W1RCvWddhEx41LdCWB3jqVOOFm39KA6reLi9qoi5ffOLg==", - "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", + "version": "0.6.14", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-packager/-/parcel-packager-0.6.14.tgz", + "integrity": "sha512-pFab9COfafx66CtOFWgLgKf4TUPLb5EiTO4ecRz1HDINSvPl48ci+3czmtSzOI4+b1uiqZYxUB3eeaMfh9XWpA==", + "dependencies": { + "@parcel/core": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", "nullthrows": "1.1.1" }, "engines": { @@ -3394,58 +3882,58 @@ } }, "node_modules/@plasmohq/parcel-resolver": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-resolver/-/parcel-resolver-0.12.1.tgz", - "integrity": "sha512-1MCR6B4tS18mizX81pzUyUCg7JVQiB6/88tTrZy8vxwteGZb3wtW0gbeDmPuMn+Fes1+R1XAaX6b2kGGsh4Q7Q==", - "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/types": "2.8.3", - "fast-glob": "3.2.12", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-resolver/-/parcel-resolver-0.14.0.tgz", + "integrity": "sha512-OPGFiv2SxDEJl9sNPKfjkQ3QaqKOzSDx8E85Bq9FCOKCj+EWTPfoeUOAuMkHY/ArcvDBhWAo3Zu66f2U7iPEGQ==", + "dependencies": { + "@parcel/core": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/types": "2.9.3", + "fast-glob": "3.3.2", "fs-extra": "11.1.1", - "got": "12.6.0" + "got": "13.0.0" }, "engines": { "parcel": ">= 2.7.0" } }, "node_modules/@plasmohq/parcel-resolver-post": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-resolver-post/-/parcel-resolver-post-0.1.10.tgz", - "integrity": "sha512-KYUFMK1Sj5IVb30R5StrSquxAU6PN95Fe1u+cKqpqAqju6SpJCZAhHGVnfScmWOwUKlowdw5GG00o+ujmN4+OA==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-resolver-post/-/parcel-resolver-post-0.4.4.tgz", + "integrity": "sha512-n39U5z2aGAfCDFydpvEDXx0MWtqYwh0+aX4QS49/IsmZMM1Ra+GnHs/gfeJz0jtN83EytlbwSoDcXRkORx9rIQ==", "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", - "tsup": "6.7.0", - "typescript": "5.0.4" + "@parcel/core": "2.9.3", + "@parcel/hash": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", + "tsup": "7.2.0", + "typescript": "5.2.2" }, "engines": { "parcel": ">= 2.7.0" } }, "node_modules/@plasmohq/parcel-resolver-post/node_modules/typescript": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=12.20" + "node": ">=14.17" } }, "node_modules/@plasmohq/parcel-runtime": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-runtime/-/parcel-runtime-0.18.1.tgz", - "integrity": "sha512-BZjDOWpYN5ubDeTu7+CVMk0SZumwPnKlikqgmOGzYZZDafEY5EF+4q0MJkJX2yE9PnP00A+zbnvwaOPz+RSp3g==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-runtime/-/parcel-runtime-0.23.1.tgz", + "integrity": "sha512-EiBjAJcJjVFarUmiIqywKd+MHGIThWTkcZe5IYfR7ecaJRNhhZF1B/gPgoAwv1nLcxfvRIC2CF9z9frwQvrOYQ==", "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/core": "2.9.3", + "@parcel/plugin": "2.9.3", "react-refresh": "0.14.0" }, "engines": { @@ -3461,37 +3949,37 @@ } }, "node_modules/@plasmohq/parcel-transformer-inject-env": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inject-env/-/parcel-transformer-inject-env-0.2.7.tgz", - "integrity": "sha512-JVbFMXapkJqMQDwLj9vSTx0lC93cfCWQNPdDkaLDscv965uMCTuUXOE4OfaSy3y7gr9y1gk2EgLEmiEjyzaecQ==", + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inject-env/-/parcel-transformer-inject-env-0.2.11.tgz", + "integrity": "sha512-eGwwoaDbPPwrRcEgOi/BpLVGe5ttrBhs91NBcKMpE/D5gktfbJPD1zHG8MPtQdE4Iq23aG3JUbiT5clmdwtUhQ==", "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/types": "2.8.3" + "@parcel/core": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/types": "2.9.3" }, "engines": { "parcel": ">= 2.7.0" } }, "node_modules/@plasmohq/parcel-transformer-inline-css": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inline-css/-/parcel-transformer-inline-css-0.3.4.tgz", - "integrity": "sha512-bnAnNfxstFsM4LcTCnzSj8b4gl/yO65V9F0VAvCEJyh5OUz+xA3gkVq3m0XXfftNeWjWpS9jsQ43VIIuCfDeYQ==", + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inline-css/-/parcel-transformer-inline-css-0.3.11.tgz", + "integrity": "sha512-EUSwEowFNSgC/F1q/V4H4NXJ23wwLzlmRI6lvIr6S0mIuG/FCga+lAV3IZ+yAuXqUM2VexX6JyYYpNVidrMSxw==", "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", - "browserslist": "4.21.5", - "lightningcss": "1.19.0" + "@parcel/core": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/utils": "2.9.3", + "browserslist": "4.22.1", + "lightningcss": "1.21.8" }, "engines": { "parcel": ">= 2.7.0" } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", "funding": [ { "type": "opencollective", @@ -3500,13 +3988,17 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" }, "bin": { "browserslist": "cli.js" @@ -3516,9 +4008,9 @@ } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.19.0.tgz", - "integrity": "sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==", + "version": "1.21.8", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.21.8.tgz", + "integrity": "sha512-jEqaL7m/ZckZJjlMAfycr1Kpz7f93k6n7KGF5SJjuPSm6DWI6h3ayLZmgRHgy1OfrwoCed6h4C/gHYPOd1OFMA==", "dependencies": { "detect-libc": "^1.0.3" }, @@ -3530,20 +4022,21 @@ "url": "https://opencollective.com/parcel" }, "optionalDependencies": { - "lightningcss-darwin-arm64": "1.19.0", - "lightningcss-darwin-x64": "1.19.0", - "lightningcss-linux-arm-gnueabihf": "1.19.0", - "lightningcss-linux-arm64-gnu": "1.19.0", - "lightningcss-linux-arm64-musl": "1.19.0", - "lightningcss-linux-x64-gnu": "1.19.0", - "lightningcss-linux-x64-musl": "1.19.0", - "lightningcss-win32-x64-msvc": "1.19.0" + "lightningcss-darwin-arm64": "1.21.8", + "lightningcss-darwin-x64": "1.21.8", + "lightningcss-freebsd-x64": "1.21.8", + "lightningcss-linux-arm-gnueabihf": "1.21.8", + "lightningcss-linux-arm64-gnu": "1.21.8", + "lightningcss-linux-arm64-musl": "1.21.8", + "lightningcss-linux-x64-gnu": "1.21.8", + "lightningcss-linux-x64-musl": "1.21.8", + "lightningcss-win32-x64-msvc": "1.21.8" } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-darwin-arm64": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.19.0.tgz", - "integrity": "sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==", + "version": "1.21.8", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.21.8.tgz", + "integrity": "sha512-BOMoGfcgkk2f4ltzsJqmkjiqRtlZUK+UdwhR+P6VgIsnpQBV3G01mlL6GzYxYqxq+6/3/n/D+4oy2NeknmADZw==", "cpu": [ "arm64" ], @@ -3560,9 +4053,9 @@ } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-darwin-x64": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.19.0.tgz", - "integrity": "sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==", + "version": "1.21.8", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.21.8.tgz", + "integrity": "sha512-YhF64mcVDPKKufL4aNFBnVH7uvzE0bW3YUsPXdP4yUcT/8IXChypOZ/PE1pmt2RlbmsyVuuIIeZU4zTyZe5Amw==", "cpu": [ "x64" ], @@ -3578,10 +4071,29 @@ "url": "https://opencollective.com/parcel" } }, + "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-freebsd-x64": { + "version": "1.21.8", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.21.8.tgz", + "integrity": "sha512-CV6A/vTG2Ryd3YpChEgfWWv4TXCAETo9TcHSNx0IP0dnKcnDEiAko4PIKhCqZL11IGdN1ZLBCVPw+vw5ZYwzfA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.19.0.tgz", - "integrity": "sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==", + "version": "1.21.8", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.21.8.tgz", + "integrity": "sha512-9PMbqh8n/Xq0F4/j2NR/hHM2HRDiFXFSF0iOvV67pNWKJkHIO6mR8jBw/88Aro5Ye/ILsX5OuWsxIVJDFv0NXA==", "cpu": [ "arm" ], @@ -3598,9 +4110,9 @@ } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.19.0.tgz", - "integrity": "sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==", + "version": "1.21.8", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.21.8.tgz", + "integrity": "sha512-JTM/TuMMllkzaXV7/eDjG4IJKLlCl+RfYZwtsVmC82gc0QX0O37csGAcY2OGleiuA4DnEo/Qea5WoFfZUNC6zg==", "cpu": [ "arm64" ], @@ -3617,9 +4129,9 @@ } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-linux-arm64-musl": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.19.0.tgz", - "integrity": "sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==", + "version": "1.21.8", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.21.8.tgz", + "integrity": "sha512-01gWShXrgoIb8urzShpn1RWtZuaSyKSzF2hfO+flzlTPoACqcO3rgcu/3af4Cw54e8vKzL5hPRo4kROmgaOMLg==", "cpu": [ "arm64" ], @@ -3636,9 +4148,9 @@ } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-linux-x64-gnu": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.19.0.tgz", - "integrity": "sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==", + "version": "1.21.8", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.21.8.tgz", + "integrity": "sha512-yVB5vYJjJb/Aku0V9QaGYIntvK/1TJOlNB9GmkNpXX5bSSP2pYW4lWW97jxFMHO908M0zjEt1qyOLMyqojHL+Q==", "cpu": [ "x64" ], @@ -3655,9 +4167,9 @@ } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-linux-x64-musl": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.19.0.tgz", - "integrity": "sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==", + "version": "1.21.8", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.21.8.tgz", + "integrity": "sha512-TYi+KNtBVK0+FZvxTX/d5XJb+tw3Jq+2Rr9hW359wp1afsi1Vkg+uVGgbn+m2dipa5XwpCseQq81ylMlXuyfPw==", "cpu": [ "x64" ], @@ -3674,9 +4186,9 @@ } }, "node_modules/@plasmohq/parcel-transformer-inline-css/node_modules/lightningcss-win32-x64-msvc": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.19.0.tgz", - "integrity": "sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==", + "version": "1.21.8", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.21.8.tgz", + "integrity": "sha512-mww+kqbPx0/C44l2LEloECtRUuOFDjq9ftp+EHTPiCp2t+avy0sh8MaFwGsrKkj2XfZhaRhi4CPVKBoqF1Qlwg==", "cpu": [ "x64" ], @@ -3693,19 +4205,19 @@ } }, "node_modules/@plasmohq/parcel-transformer-manifest": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-manifest/-/parcel-transformer-manifest-0.14.5.tgz", - "integrity": "sha512-++wf/OM+asx5OPOY6aSMmbTEIChS7rEoUT97i5Xu3rv2c7jnSsA1VMnMetbGEcmAMEDwpLL9wdHrO/XdR/L82g==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-manifest/-/parcel-transformer-manifest-0.18.0.tgz", + "integrity": "sha512-6X6ubo37Ic7u1y3MjY+vt23Gb3ULtOsH1MbKw3jZMiG8nLGXqXRfiHSyNxJWAdpk7N7ASE8dHnZ+5g3E57bldA==", "dependencies": { "@mischnic/json-sourcemap": "0.1.0", - "@parcel/core": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/fs": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/core": "2.9.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/fs": "2.9.3", + "@parcel/plugin": "2.9.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", "content-security-policy-parser": "0.4.1", - "json-schema-to-ts": "2.7.2", + "json-schema-to-ts": "2.9.2", "nullthrows": "1.1.1" }, "engines": { @@ -3738,42 +4250,44 @@ "node": ">=12.0.0" } }, - "node_modules/@plasmohq/parcel-transformer-svelte3": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-svelte3/-/parcel-transformer-svelte3-0.4.6.tgz", - "integrity": "sha512-b8UwjtrSoX6hLcKBTvnPFPLYE89bh7YSZKTPhP6flAag0nGPPAavYM6cNa6GP6Ftv3RldhC/oRLFpTA0FO9R3w==", + "node_modules/@plasmohq/parcel-transformer-svelte": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-svelte/-/parcel-transformer-svelte-0.5.2.tgz", + "integrity": "sha512-kZevkKYgYB7KZqi1+8k5ELqrSNKakqBwuTLnIT0BOx/8VKTJ6fwkzW0SR1OFsDJIACRFbMLO77u+erwHkodBEA==", "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/core": "2.9.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", "@parcel/source-map": "2.1.1", - "@parcel/utils": "2.8.3" + "@parcel/utils": "2.9.3", + "svelte": "4.0.1" }, "engines": { "parcel": ">= 2.7.0" } }, - "node_modules/@plasmohq/parcel-transformer-vue3": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-vue3/-/parcel-transformer-vue3-0.3.8.tgz", - "integrity": "sha512-ntkgFfLHL7PiUWbL5KWo/dLiEPLYc7hkNvS3gH2Bpg8e0eJXLEAP28VD6HVSPDOX7pUSJiu4RIOecQCK8Nxnbg==", + "node_modules/@plasmohq/parcel-transformer-vue": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-vue/-/parcel-transformer-vue-0.5.0.tgz", + "integrity": "sha512-/3oVbajt+DRqtbM0RkKFtfyZR8DVjcsYpj1jHqPParGVBiXwgP0D/8Bj5p5/5Iqihs08gzasTcjKcwQKKdj0og==", "dependencies": { - "@parcel/core": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/core": "2.9.3", + "@parcel/diagnostic": "2.9.3", + "@parcel/plugin": "2.9.3", "@parcel/source-map": "2.1.1", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/types": "2.9.3", + "@parcel/utils": "2.9.3", "@plasmohq/consolidate": "0.17.0", - "@vue/compiler-sfc": "3.2.47", + "@vue/compiler-sfc": "3.3.4", "nullthrows": "1.1.1", - "semver": "7.3.8" + "semver": "7.5.4", + "vue": "3.3.4" }, "engines": { "parcel": ">= 2.7.0" } }, - "node_modules/@plasmohq/parcel-transformer-vue3/node_modules/lru-cache": { + "node_modules/@plasmohq/parcel-transformer-vue/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", @@ -3784,10 +4298,10 @@ "node": ">=10" } }, - "node_modules/@plasmohq/parcel-transformer-vue3/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "node_modules/@plasmohq/parcel-transformer-vue/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -3798,15 +4312,15 @@ "node": ">=10" } }, - "node_modules/@plasmohq/parcel-transformer-vue3/node_modules/yallist": { + "node_modules/@plasmohq/parcel-transformer-vue/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/@plasmohq/storage": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@plasmohq/storage/-/storage-1.9.0.tgz", - "integrity": "sha512-mntoJ0EVh7JfYyMKWKnt6yqVlJnwavEkwdXssSOxS1CEeyNX2GPkXQfChvlGhuEJplqcRhLaym6rEc690Ao0fg==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@plasmohq/storage/-/storage-1.9.3.tgz", + "integrity": "sha512-6fHqDkxX6Mj32+WuyoOzFZ9XOmhf+vfKF6+nxO5POgrYnpIdWuenAtiR5uxmH3nPSDWVgaNvy6DB9MGnw3UrQA==", "dependencies": { "pify": "6.1.0" }, @@ -3857,17 +4371,17 @@ } }, "node_modules/@remix-run/router": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.11.0.tgz", - "integrity": "sha512-BHdhcWgeiudl91HvVa2wxqZjSHbheSgIiDvxrF1VjFzBzpTtuDPkOdOi3Iqvc08kXtFkLjhbS+ML9aM8mJS+wQ==", + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.3.tgz", + "integrity": "sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==", "engines": { "node": ">=14.0.0" } }, "node_modules/@rushstack/eslint-patch": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz", - "integrity": "sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.1.tgz", + "integrity": "sha512-S3Kq8e7LqxkA9s7HKLqXGTGck1uwis5vAXan3FnU5yw1Ec5hsSGnq4s/UCaSqABPOnOTg7zASLyst7+ohgWexg==", "dev": true }, "node_modules/@sindresorhus/is": { @@ -4102,6 +4616,14 @@ "@svgr/core": "*" } }, + "node_modules/@svgr/plugin-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, "node_modules/@svgr/plugin-svgo/node_modules/css-select": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", @@ -4165,6 +4687,198 @@ "node": ">=10.13.0" } }, + "node_modules/@swc/core": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.4.11.tgz", + "integrity": "sha512-WKEakMZxkVwRdgMN4AMJ9K5nysY8g8npgQPczmjBeNK5In7QEAZAJwnyccrWwJZU0XjVeHn2uj+XbOKdDW17rg==", + "hasInstallScript": true, + "dependencies": { + "@swc/counter": "^0.1.2", + "@swc/types": "^0.1.5" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.4.11", + "@swc/core-darwin-x64": "1.4.11", + "@swc/core-linux-arm-gnueabihf": "1.4.11", + "@swc/core-linux-arm64-gnu": "1.4.11", + "@swc/core-linux-arm64-musl": "1.4.11", + "@swc/core-linux-x64-gnu": "1.4.11", + "@swc/core-linux-x64-musl": "1.4.11", + "@swc/core-win32-arm64-msvc": "1.4.11", + "@swc/core-win32-ia32-msvc": "1.4.11", + "@swc/core-win32-x64-msvc": "1.4.11" + }, + "peerDependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@swc/core-darwin-arm64": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.4.11.tgz", + "integrity": "sha512-C1j1Qp/IHSelVWdEnT7f0iONWxQz6FAqzjCF2iaL+0vFg4V5f2nlgrueY8vj5pNNzSGhrAlxsMxEIp4dj1MXkg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-darwin-x64": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.4.11.tgz", + "integrity": "sha512-0TTy3Ni8ncgaMCchSQ7FK8ZXQLlamy0FXmGWbR58c+pVZWYZltYPTmheJUvVcR0H2+gPAymRKyfC0iLszDALjg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.4.11.tgz", + "integrity": "sha512-XJLB71uw0rog4DjYAPxFGAuGCBQpgJDlPZZK6MTmZOvI/1t0+DelJ24IjHIxk500YYM26Yv47xPabqFPD7I2zQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.4.11.tgz", + "integrity": "sha512-vYQwzJvm/iu052d5Iw27UFALIN5xSrGkPZXxLNMHPySVko2QMNNBv35HLatkEQHbQ3X+VKSW9J9SkdtAvAVRAQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-musl": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.4.11.tgz", + "integrity": "sha512-eV+KduiRYUFjPsvbZuJ9aknQH9Tj0U2/G9oIZSzLx/18WsYi+upzHbgxmIIHJ2VJgfd7nN40RI/hMtxNsUzR/g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-gnu": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.4.11.tgz", + "integrity": "sha512-WA1iGXZ2HpqM1OR9VCQZJ8sQ1KP2or9O4bO8vWZo6HZJIeoQSo7aa9waaCLRpkZvkng1ct/TF/l6ymqSNFXIzQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-musl": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.4.11.tgz", + "integrity": "sha512-UkVJToKf0owwQYRnGvjHAeYVDfeimCEcx0VQSbJoN7Iy0ckRZi7YPlmWJU31xtKvikE2bQWCOVe0qbSDqqcWXA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.4.11.tgz", + "integrity": "sha512-35khwkyly7lF5NDSyvIrukBMzxPorgc5iTSDfVO/LvnmN5+fm4lTlrDr4tUfTdOhv3Emy7CsKlsNAeFRJ+Pm+w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.4.11.tgz", + "integrity": "sha512-Wx8/6f0ufgQF2pbVPsJ2dAmFLwIOW+xBE5fxnb7VnEbGkTgP1qMDWiiAtD9rtvDSuODG3i1AEmAak/2HAc6i6A==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-x64-msvc": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.4.11.tgz", + "integrity": "sha512-0xRFW6K9UZQH2NVC/0pVB0GJXS45lY24f+6XaPBF1YnMHd8A8GoHl7ugyM5yNUTe2AKhSgk5fJV00EJt/XBtdQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==" + }, "node_modules/@swc/helpers": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", @@ -4173,6 +4887,14 @@ "tslib": "^2.4.0" } }, + "node_modules/@swc/types": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.6.tgz", + "integrity": "sha512-/JLo/l2JsT/LRd80C3HfbmVpxOAJ11FO2RCEslFrgzLltoP9j8XIbsyDcfCt2WWyX+CM96rBoNM+IToAkFOugg==", + "dependencies": { + "@swc/counter": "^0.1.3" + } + }, "node_modules/@szmarczak/http-timer": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", @@ -4202,19 +4924,24 @@ "@types/har-format": "*" } }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, "node_modules/@types/filesystem": { - "version": "0.0.35", - "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.35.tgz", - "integrity": "sha512-1eKvCaIBdrD2mmMgy5dwh564rVvfEhZTWVQQGRNn0Nt4ZEnJ0C8oSUCzvMKRA4lGde5oEVo+q2MrTTbV/GHDCQ==", + "version": "0.0.36", + "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.36.tgz", + "integrity": "sha512-vPDXOZuannb9FZdxgHnqSwAG/jvdGM8Wq+6N4D/d80z+D4HWH+bItqsZaVRQykAn6WEVeEkLm2oQigyHtgb0RA==", "dev": true, "dependencies": { "@types/filewriter": "*" } }, "node_modules/@types/filewriter": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.32.tgz", - "integrity": "sha512-Kpi2GXQyYJdjL8mFclL1eDgihn1SIzorMZjD94kdPZh9E4VxGOeyjPxi5LpsM4Zku7P0reqegZTt2GxhmA9VBg==", + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.33.tgz", + "integrity": "sha512-xFU8ZXTw4gd358lb2jw25nxY9QAgqn2+bKKjKOYfNCzN4DKCFetK7sPtrlpg66Ywe3vWY9FNxprZawAh9wfJ3g==", "dev": true }, "node_modules/@types/har-format": { @@ -4251,9 +4978,9 @@ "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" }, "node_modules/@types/prop-types": { - "version": "15.7.10", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.10.tgz", - "integrity": "sha512-mxSnDQxPqsZxmeShFH+uwQ4kO4gcJcGahjjMFeLbKE95IAZiiZyiEepGZjtXJ7hN/yfu0bu9xN2ajcU0JcxX6A==", + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", "dev": true }, "node_modules/@types/react": { @@ -4277,28 +5004,28 @@ } }, "node_modules/@types/scheduler": { - "version": "0.16.6", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.6.tgz", - "integrity": "sha512-Vlktnchmkylvc9SnwwwozTv04L/e1NykF5vgoQ0XTmI8DD+wxfjQuHuvHS3p0r2jz2x2ghPs2h1FVeDirIteWA==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==", "dev": true }, "node_modules/@types/semver": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.5.tgz", - "integrity": "sha512-+d+WYC1BxJ6yVOgUgzK8gWvp5qF8ssV5r4nsDcZWKRWcDQLQ619tvWAxJQYGgBrO1MnLJC7a5GtiYsAoQ47dJg==", + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.11.0.tgz", - "integrity": "sha512-uXnpZDc4VRjY4iuypDBKzW1rz9T5YBBK0snMn8MaTSNd2kMlj50LnLBABELjJiOL5YHk7ZD8hbSpI9ubzqYI0w==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", + "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.11.0", - "@typescript-eslint/type-utils": "6.11.0", - "@typescript-eslint/utils": "6.11.0", - "@typescript-eslint/visitor-keys": "6.11.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/type-utils": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -4323,49 +5050,16 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@typescript-eslint/parser": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.11.0.tgz", - "integrity": "sha512-+whEdjk+d5do5nxfxx73oanLL9ghKO3EwM9kBCkUtWMRwWuPaFv9ScuqlYfQ6pAD6ZiJhky7TZ2ZYhrMsfMxVQ==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", + "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.11.0", - "@typescript-eslint/types": "6.11.0", - "@typescript-eslint/typescript-estree": "6.11.0", - "@typescript-eslint/visitor-keys": "6.11.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", "debug": "^4.3.4" }, "engines": { @@ -4385,13 +5079,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.11.0.tgz", - "integrity": "sha512-0A8KoVvIURG4uhxAdjSaxy8RdRE//HztaZdG8KiHLP8WOXSk0vlF7Pvogv+vlJA5Rnjj/wDcFENvDaHb+gKd1A==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.11.0", - "@typescript-eslint/visitor-keys": "6.11.0" + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -4402,13 +5096,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.11.0.tgz", - "integrity": "sha512-nA4IOXwZtqBjIoYrJcYxLRO+F9ri+leVGoJcMW1uqr4r1Hq7vW5cyWrA43lFbpRvQ9XgNrnfLpIkO3i1emDBIA==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", + "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.11.0", - "@typescript-eslint/utils": "6.11.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/utils": "6.21.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -4429,9 +5123,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.11.0.tgz", - "integrity": "sha512-ZbEzuD4DwEJxwPqhv3QULlRj8KYTAnNsXxmfuUXFCxZmO6CF2gM/y+ugBSAQhrqaJL3M+oe4owdWunaHM6beqA==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -4442,77 +5136,45 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.11.0.tgz", - "integrity": "sha512-Aezzv1o2tWJwvZhedzvD5Yv7+Lpu1by/U1LZ5gLc4tCx8jUmuSCMioPFRjliN/6SJIvY6HpTtJIWubKuYYYesQ==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.11.0", - "@typescript-eslint/visitor-keys": "6.11.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", + "minimatch": "9.0.3", "semver": "^7.5.4", "ts-api-utils": "^1.0.1" }, "engines": { "node": "^16.0.0 || >=18.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, - "engines": { - "node": ">=10" + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@typescript-eslint/utils": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.11.0.tgz", - "integrity": "sha512-p23ibf68fxoZy605dc0dQAEoUsoiNoP3MD9WQGiHLDuTSOuqoTsa4oAy+h3KDkTcxbbfOtUjb9h3Ta0gT4ug2g==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", + "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.11.0", - "@typescript-eslint/types": "6.11.0", - "@typescript-eslint/typescript-estree": "6.11.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", "semver": "^7.5.4" }, "engines": { @@ -4526,46 +5188,13 @@ "eslint": "^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.11.0.tgz", - "integrity": "sha512-+SUN/W7WjBr05uRxPggJPSzyB8zUpaYo2hByKasWbqr3PM8AXfZt8UHdNpBS1v9SA62qnSSMF3380SwDqqprgQ==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", + "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.11.0", + "@typescript-eslint/types": "6.21.0", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -4583,67 +5212,106 @@ "dev": true }, "node_modules/@vue/compiler-core": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.47.tgz", - "integrity": "sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", + "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", "dependencies": { - "@babel/parser": "^7.16.4", - "@vue/shared": "3.2.47", + "@babel/parser": "^7.21.3", + "@vue/shared": "3.3.4", "estree-walker": "^2.0.2", - "source-map": "^0.6.1" + "source-map-js": "^1.0.2" } }, "node_modules/@vue/compiler-dom": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.47.tgz", - "integrity": "sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", + "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", "dependencies": { - "@vue/compiler-core": "3.2.47", - "@vue/shared": "3.2.47" + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.47.tgz", - "integrity": "sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==", - "dependencies": { - "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.47", - "@vue/compiler-dom": "3.2.47", - "@vue/compiler-ssr": "3.2.47", - "@vue/reactivity-transform": "3.2.47", - "@vue/shared": "3.2.47", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", + "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", + "dependencies": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.4", + "@vue/compiler-dom": "3.3.4", + "@vue/compiler-ssr": "3.3.4", + "@vue/reactivity-transform": "3.3.4", + "@vue/shared": "3.3.4", "estree-walker": "^2.0.2", - "magic-string": "^0.25.7", + "magic-string": "^0.30.0", "postcss": "^8.1.10", - "source-map": "^0.6.1" + "source-map-js": "^1.0.2" } }, "node_modules/@vue/compiler-ssr": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz", - "integrity": "sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", + "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", + "dependencies": { + "@vue/compiler-dom": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/reactivity": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz", + "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==", "dependencies": { - "@vue/compiler-dom": "3.2.47", - "@vue/shared": "3.2.47" + "@vue/shared": "3.3.4" } }, "node_modules/@vue/reactivity-transform": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.47.tgz", - "integrity": "sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", + "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", "dependencies": { - "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.47", - "@vue/shared": "3.2.47", + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4", "estree-walker": "^2.0.2", - "magic-string": "^0.25.7" + "magic-string": "^0.30.0" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz", + "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==", + "dependencies": { + "@vue/reactivity": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz", + "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==", + "dependencies": { + "@vue/runtime-core": "3.3.4", + "@vue/shared": "3.3.4", + "csstype": "^3.1.1" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz", + "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==", + "dependencies": { + "@vue/compiler-ssr": "3.3.4", + "@vue/shared": "3.3.4" + }, + "peerDependencies": { + "vue": "3.3.4" } }, "node_modules/@vue/shared": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.47.tgz", - "integrity": "sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==" + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", + "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" }, "node_modules/@yr/monotone-cubic-spline": { "version": "1.0.3", @@ -4656,9 +5324,9 @@ "integrity": "sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==" }, "node_modules/acorn": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "bin": { "acorn": "bin/acorn" }, @@ -4692,12 +5360,10 @@ } }, "node_modules/ansi-escapes": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", - "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==", - "dependencies": { - "type-fest": "^3.0.0" - }, + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.1.tgz", + "integrity": "sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==", + "dev": true, "engines": { "node": ">=14.16" }, @@ -4706,25 +5372,25 @@ } }, "node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node": ">=8" } }, "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/any-promise": { @@ -4745,9 +5411,9 @@ } }, "node_modules/apexcharts": { - "version": "3.44.0", - "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.44.0.tgz", - "integrity": "sha512-u7Xzrbcxc2yWznN78Jh5NMCYVAsWDfBjRl5ea++rVzFAqjU2hLz4RgKIFwYOBDRQtW1e/Qz8azJTqIJ1+Vu9Qg==", + "version": "3.48.0", + "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.48.0.tgz", + "integrity": "sha512-Lhpj1Ij6lKlrUke8gf+P+SE6uGUn+Pe1TnCJ+zqrY0YMvbqM3LMb1lY+eybbTczUyk0RmMZomlTa2NgX2EUs4Q==", "dependencies": { "@yr/monotone-cubic-spline": "^1.0.3", "svg.draggable.js": "^2.2.2", @@ -4758,70 +5424,6 @@ "svg.select.js": "^3.0.1" } }, - "node_modules/archiver": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", - "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", - "dependencies": { - "archiver-utils": "^2.1.0", - "async": "^3.2.3", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.0.0", - "tar-stream": "^2.2.0", - "zip-stream": "^4.1.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/archiver-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", - "dependencies": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/archiver-utils/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/archiver-utils/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/archiver-utils/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", @@ -4837,34 +5439,37 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dev": true, "dependencies": { "dequal": "^2.0.3" } }, "node_modules/array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/array-includes": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", "is-string": "^1.0.7" }, "engines": { @@ -4882,17 +5487,38 @@ "node": ">=8" } }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array.prototype.findlastindex": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", - "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -4937,31 +5563,44 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.tosorted": { + "node_modules/array.prototype.toreversed": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", - "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", + "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" + "es-shim-unscopables": "^1.0.0" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", + "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.1.0", + "es-shim-unscopables": "^1.0.2" } }, "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", - "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "dev": true, "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", "is-shared-array-buffer": "^1.0.2" }, "engines": { @@ -4977,24 +5616,10 @@ "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", "dev": true }, - "node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" - }, - "node_modules/asynciterator.prototype": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", - "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.3" - } - }, "node_modules/autoprefixer": { - "version": "10.4.16", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", - "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", "dev": true, "funding": [ { @@ -5011,9 +5636,9 @@ } ], "dependencies": { - "browserslist": "^4.21.10", - "caniuse-lite": "^1.0.30001538", - "fraction.js": "^4.3.6", + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" @@ -5029,10 +5654,13 @@ } }, "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, "engines": { "node": ">= 0.4" }, @@ -5053,11 +5681,15 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", - "dev": true, "dependencies": { "dequal": "^2.0.3" } }, + "node_modules/b4a": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", + "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==" + }, "node_modules/babel-plugin-styled-components": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz", @@ -5078,6 +5710,38 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "node_modules/bare-events": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.2.tgz", + "integrity": "sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==", + "optional": true + }, + "node_modules/bare-fs": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.2.3.tgz", + "integrity": "sha512-amG72llr9pstfXOBOHve1WjiuKKAMnebcmMbPWDZ7BCevAoJLpugjuAPRsDINEyjT0a6tbaVx3DctkXIRbLuJw==", + "optional": true, + "dependencies": { + "bare-events": "^2.0.0", + "bare-path": "^2.0.0", + "streamx": "^2.13.0" + } + }, + "node_modules/bare-os": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.2.1.tgz", + "integrity": "sha512-OwPyHgBBMkhC29Hl3O4/YfxW9n7mdTr2+SsO29XBWKKJsbgj3mnorDB80r5TiCQgQstgE5ga1qNYrpes6NvX2w==", + "optional": true + }, + "node_modules/bare-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.0.tgz", + "integrity": "sha512-DIIg7ts8bdRKwJRJrUMy/PICEaQZaPGZ26lsSx9MJSwIhSrcdHn7/C8W+XmnG/rKi6BaRcz+JO00CjZteybDtw==", + "optional": true, + "dependencies": { + "bare-os": "^2.1.0" + } + }, "node_modules/base-x": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", @@ -5106,23 +5770,49 @@ ] }, "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/bl": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", - "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dependencies": { - "buffer": "^6.0.3", + "buffer": "^5.5.0", "inherits": "^2.0.4", "readable-stream": "^3.4.0" } }, + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -5134,12 +5824,11 @@ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/braces": { @@ -5154,9 +5843,9 @@ } }, "node_modules/browserslist": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", - "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", "funding": [ { "type": "opencollective", @@ -5172,9 +5861,9 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001541", - "electron-to-chromium": "^1.4.535", - "node-releases": "^2.0.13", + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", "update-browserslist-db": "^1.0.13" }, "bin": { @@ -5207,19 +5896,6 @@ "ieee754": "^1.2.1" } }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "engines": { - "node": "*" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, "node_modules/bundle-require": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/bundle-require/-/bundle-require-4.0.2.tgz", @@ -5278,15 +5954,30 @@ "node": ">=14.16" } }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/call-bind": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", - "dev": true, + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.1", - "set-function-length": "^1.1.1" + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5300,15 +5991,6 @@ "node": ">=6" } }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, "node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", @@ -5338,9 +6020,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001562", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001562.tgz", - "integrity": "sha512-kfte3Hym//51EdX4239i+Rmp20EsLIYGdPkERegTgU19hQWCRhsRFGKHTliUlsry53tv17K7n077Kqa0WJU4ng==", + "version": "1.0.30001605", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001605.tgz", + "integrity": "sha512-nXwGlFWo34uliI9z3n6Qc0wZaf7zaZWA1CPZ169La5mV3I/gem7bst0vr5XQH5TJXZIMfDeZyOrZnSlVzKxxHQ==", "funding": [ { "type": "opencollective", @@ -5356,47 +6038,25 @@ } ] }, - "node_modules/capital-case": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", - "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" - } - }, "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/change-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", - "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", - "dependencies": { - "camel-case": "^4.1.2", - "capital-case": "^1.0.4", - "constant-case": "^3.0.4", - "dot-case": "^3.0.4", - "header-case": "^2.0.4", - "no-case": "^3.0.4", - "param-case": "^3.0.4", - "pascal-case": "^3.1.2", - "path-case": "^3.0.4", - "sentence-case": "^3.0.4", - "snake-case": "^3.0.4", - "tslib": "^2.0.3" - } + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.1.2.tgz", + "integrity": "sha512-CAtbGEDulyjzs05RXy3uKcwqeztz/dMEuAc1Xu9NQBsbrhuGMneL0u9Dj5SoutLKBFYun8txxYIwhjtLNfUmCA==" }, "node_modules/chardet": { "version": "0.7.0", @@ -5404,15 +6064,9 @@ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -5425,10 +6079,24 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", @@ -5446,6 +6114,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dev": true, "dependencies": { "restore-cursor": "^4.0.0" }, @@ -5457,9 +6126,9 @@ } }, "node_modules/cli-spinners": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", - "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", "engines": { "node": ">=6" }, @@ -5468,21 +6137,71 @@ } }, "node_modules/cli-truncate": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", + "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", "dev": true, "dependencies": { "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" + "string-width": "^7.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/cli-truncate/node_modules/emoji-regex": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", + "dev": true + }, + "node_modules/cli-truncate/node_modules/string-width": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", + "dev": true, + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/cli-truncate/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/cli-width": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", @@ -5504,6 +6223,26 @@ "node": ">=0.8" } }, + "node_modules/code-red": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz", + "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15", + "@types/estree": "^1.0.1", + "acorn": "^8.10.0", + "estree-walker": "^3.0.3", + "periscopic": "^3.1.0" + } + }, + "node_modules/code-red/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, "node_modules/color": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", @@ -5517,28 +6256,6 @@ } }, "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/color/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -5549,11 +6266,20 @@ "node": ">=7.0.0" } }, - "node_modules/color/node_modules/color-name": { + "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, "node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", @@ -5561,31 +6287,19 @@ "dev": true }, "node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/compress-commons": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz", - "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", - "dependencies": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^4.0.2", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "dev": true, "engines": { - "node": ">= 10" + "node": ">=16" } }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true }, "node_modules/config-chain": { "version": "1.1.13", @@ -5596,16 +6310,6 @@ "proto-list": "~1.2.1" } }, - "node_modules/constant-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", - "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case": "^2.0.2" - } - }, "node_modules/content-security-policy-parser": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/content-security-policy-parser/-/content-security-policy-parser-0.4.1.tgz", @@ -5615,9 +6319,9 @@ } }, "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, "node_modules/copy-anything": { "version": "2.0.6", @@ -5630,11 +6334,6 @@ "url": "https://github.com/sponsors/mesqueeb" } }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, "node_modules/cosmiconfig": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", @@ -5650,27 +6349,12 @@ "node": ">=10" } }, - "node_modules/crc-32": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "bin": { - "crc32": "bin/crc32.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/crc32-stream": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz", - "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", - "dependencies": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" - }, + "node_modules/cosmiconfig/node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "engines": { - "node": ">= 10" + "node": ">= 6" } }, "node_modules/cross-spawn": { @@ -5796,8 +6480,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", - "optional": true, - "peer": true, "dependencies": { "mdn-data": "2.0.30", "source-map-js": "^1.0.1" @@ -5866,10 +6548,9 @@ "peer": true }, "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", - "dev": true + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, "node_modules/damerau-levenshtein": { "version": "1.0.8", @@ -5877,6 +6558,57 @@ "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", "dev": true }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -5968,17 +6700,19 @@ } }, "node_modules/define-data-property": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", - "dev": true, + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dependencies": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/define-properties": { @@ -6002,7 +6736,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "dev": true, "engines": { "node": ">=6" } @@ -6112,21 +6845,15 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, "node_modules/dotenv": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", - "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" } }, "node_modules/dotenv-expand": { @@ -6143,9 +6870,9 @@ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" }, "node_modules/electron-to-chromium": { - "version": "1.4.583", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.583.tgz", - "integrity": "sha512-93y1gcONABZ7uqYe/JWDVQP/Pj/sQSunF0HVAPdlg/pfBnOyBMLlQUxWvkqcljJg1+W6cjvPuYD+r1Th9Tn8mA==" + "version": "1.4.725", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.725.tgz", + "integrity": "sha512-OGkMXLY7XH6ykHE5ZOVVIMHaGAvvxqw98cswTKB683dntBJre7ufm9wouJ0ExDm0VXhHenU8mREvxIbV5nNoVQ==" }, "node_modules/emoji-regex": { "version": "9.2.2", @@ -6161,9 +6888,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", + "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -6205,50 +6932,57 @@ } }, "node_modules/es-abstract": { - "version": "1.22.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", - "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.2", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.5", - "es-set-tostringtag": "^2.0.1", + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", "es-to-primitive": "^1.2.1", "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.2", - "get-symbol-description": "^1.0.0", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", "globalthis": "^1.0.3", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", "has-symbols": "^1.0.3", - "hasown": "^2.0.0", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", + "is-shared-array-buffer": "^1.0.3", "is-string": "^1.0.7", - "is-typed-array": "^1.1.12", + "is-typed-array": "^1.1.13", "is-weakref": "^1.0.2", "object-inspect": "^1.13.1", "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "safe-array-concat": "^1.0.1", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.13" + "which-typed-array": "^1.1.15" }, "engines": { "node": ">= 0.4" @@ -6257,37 +6991,71 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-iterator-helpers": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", - "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "version": "1.0.18", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.18.tgz", + "integrity": "sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==", "dev": true, "dependencies": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.22.1", - "es-set-tostringtag": "^2.0.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.2.1", + "es-abstract": "^1.23.0", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", + "internal-slot": "^1.0.7", "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.0.1" + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/es-set-tostringtag": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", - "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "dev": true, "dependencies": { - "get-intrinsic": "^1.2.2", - "has-tostringtag": "^1.0.0", - "hasown": "^2.0.0" + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" }, "engines": { "node": ">= 0.4" @@ -6320,9 +7088,9 @@ } }, "node_modules/esbuild": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.15.tgz", - "integrity": "sha512-LBUV2VsUIc/iD9ME75qhT4aJj0r75abCVS0jakhFzOtR7TQsqQA5w0tZ+KTKnwl3kXE0MhskNdHDh/I5aCR1Zw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", "hasInstallScript": true, "bin": { "esbuild": "bin/esbuild" @@ -6331,57 +7099,61 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.17.15", - "@esbuild/android-arm64": "0.17.15", - "@esbuild/android-x64": "0.17.15", - "@esbuild/darwin-arm64": "0.17.15", - "@esbuild/darwin-x64": "0.17.15", - "@esbuild/freebsd-arm64": "0.17.15", - "@esbuild/freebsd-x64": "0.17.15", - "@esbuild/linux-arm": "0.17.15", - "@esbuild/linux-arm64": "0.17.15", - "@esbuild/linux-ia32": "0.17.15", - "@esbuild/linux-loong64": "0.17.15", - "@esbuild/linux-mips64el": "0.17.15", - "@esbuild/linux-ppc64": "0.17.15", - "@esbuild/linux-riscv64": "0.17.15", - "@esbuild/linux-s390x": "0.17.15", - "@esbuild/linux-x64": "0.17.15", - "@esbuild/netbsd-x64": "0.17.15", - "@esbuild/openbsd-x64": "0.17.15", - "@esbuild/sunos-x64": "0.17.15", - "@esbuild/win32-arm64": "0.17.15", - "@esbuild/win32-ia32": "0.17.15", - "@esbuild/win32-x64": "0.17.15" + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "engines": { "node": ">=6" } }, "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, "engines": { - "node": ">=0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint": { - "version": "8.53.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.53.0.tgz", - "integrity": "sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.3", - "@eslint/js": "8.53.0", - "@humanwhocodes/config-array": "^0.11.13", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -6427,12 +7199,12 @@ } }, "node_modules/eslint-config-next": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.0.2.tgz", - "integrity": "sha512-CasWThlsyIcg/a+clU6KVOMTieuDhTztsrqvniP6AsRki9v7FnojTa7vKQOYM8QSOsQdZ/aElLD1Y2Oc8/PsIg==", + "version": "14.1.4", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.1.4.tgz", + "integrity": "sha512-cihIahbhYAWwXJwZkAaRPpUi5t9aOi/HdfWXOjZeUOqNWXHD8X22kd1KG58Dc3MVaRx3HoR/oMGk2ltcrqDn8g==", "dev": true, "dependencies": { - "@next/eslint-plugin-next": "14.0.2", + "@next/eslint-plugin-next": "14.1.4", "@rushstack/eslint-patch": "^1.3.3", "@typescript-eslint/parser": "^5.4.2 || ^6.0.0", "eslint-import-resolver-node": "^0.3.6", @@ -6453,9 +7225,9 @@ } }, "node_modules/eslint-config-prettier": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz", - "integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", "dev": true, "bin": { "eslint-config-prettier": "bin/cli.js" @@ -6509,26 +7281,10 @@ "eslint-plugin-import": "*" } }, - "node_modules/eslint-import-resolver-typescript/node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, "node_modules/eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", "dev": true, "dependencies": { "debug": "^3.2.7" @@ -6552,9 +7308,9 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz", - "integrity": "sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==", + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", "dev": true, "dependencies": { "array-includes": "^3.1.7", @@ -6573,7 +7329,7 @@ "object.groupby": "^1.0.1", "object.values": "^1.1.7", "semver": "^6.3.1", - "tsconfig-paths": "^3.14.2" + "tsconfig-paths": "^3.15.0" }, "engines": { "node": ">=4" @@ -6582,6 +7338,16 @@ "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, + "node_modules/eslint-plugin-import/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/eslint-plugin-import/node_modules/debug": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", @@ -6603,6 +7369,27 @@ "node": ">=0.10.0" } }, + "node_modules/eslint-plugin-import/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/eslint-plugin-jsx-a11y": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", @@ -6633,28 +7420,52 @@ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/eslint-plugin-react": { - "version": "7.33.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", - "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "version": "7.34.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz", + "integrity": "sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==", "dev": true, "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", + "array-includes": "^3.1.7", + "array.prototype.findlast": "^1.2.4", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.toreversed": "^1.1.2", + "array.prototype.tosorted": "^1.1.3", "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.12", + "es-iterator-helpers": "^1.0.17", "estraverse": "^5.3.0", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7", + "object.hasown": "^1.1.3", + "object.values": "^1.1.7", "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", + "resolve": "^2.0.0-next.5", "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.8" + "string.prototype.matchall": "^4.0.10" }, "engines": { "node": ">=4" @@ -6675,6 +7486,16 @@ "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, + "node_modules/eslint-plugin-react/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/eslint-plugin-react/node_modules/doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", @@ -6687,6 +7508,18 @@ "node": ">=0.10.0" } }, + "node_modules/eslint-plugin-react/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/eslint-plugin-react/node_modules/resolve": { "version": "2.0.0-next.5", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", @@ -6704,6 +7537,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/eslint-plugin-simple-import-sort": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-10.0.0.tgz", @@ -6741,155 +7583,26 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "*" } }, "node_modules/espree": { @@ -6971,38 +7684,28 @@ } }, "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "dev": true, "dependencies": { "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=16.17" }, "funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/execa/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/expand-template": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", @@ -7030,10 +7733,15 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" + }, "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -7045,6 +7753,17 @@ "node": ">=8.6.0" } }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -7058,17 +7777,17 @@ "dev": true }, "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/fflate": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz", - "integrity": "sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==" + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.1.tgz", + "integrity": "sha512-/exOvEuc+/iaUm105QIiOt4LpBdMTWsXxqR0HDF35vx3fmaKzw7354gTilCh5rkzEt8WYyG//ku3h3nRmd7CHQ==" }, "node_modules/figures": { "version": "5.0.0", @@ -7150,9 +7869,9 @@ } }, "node_modules/flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", "dev": true }, "node_modules/for-each": { @@ -7164,6 +7883,21 @@ "is-callable": "^1.1.3" } }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/form-data-encoder": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", @@ -7206,7 +7940,8 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true }, "node_modules/fsevents": { "version": "2.3.3", @@ -7225,7 +7960,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -7265,51 +7999,68 @@ "node": ">=6.9.0" } }, - "node_modules/get-intrinsic": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "node_modules/get-east-asian-width": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", + "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dependencies": { + "es-errors": "^1.3.0", "function-bind": "^1.1.2", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", "hasown": "^2.0.0" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/get-port": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-6.1.2.tgz", - "integrity": "sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-7.0.0.tgz", + "integrity": "sha512-mDHFgApoQd+azgMdwylJrv2DX47ywGq1i5VFJE7fZ0dttNq3iQMfsU4IvEgBHojA3KqEudyu7Vq+oN8kNaNkWw==", "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "dev": true, "engines": { - "node": ">=10" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, "engines": { "node": ">= 0.4" @@ -7319,9 +8070,9 @@ } }, "node_modules/get-tsconfig": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz", - "integrity": "sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.3.tgz", + "integrity": "sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==", "dev": true, "dependencies": { "resolve-pkg-maps": "^1.0.0" @@ -7336,33 +8087,36 @@ "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" }, "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, "dependencies": { - "is-glob": "^4.0.1" + "is-glob": "^4.0.3" }, "engines": { - "node": ">= 6" + "node": ">=10.13.0" } }, "node_modules/glob-to-regexp": { @@ -7371,11 +8125,17 @@ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/globalthis": { @@ -7416,7 +8176,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -7425,9 +8184,9 @@ } }, "node_modules/got": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-12.6.0.tgz", - "integrity": "sha512-WTcaQ963xV97MN3x0/CbAriXFZcXCfgxVp91I+Ze6pawQOa7SgzwSx2zIJJsX+kTajMnVs0xcFD1TxZKFqhdnQ==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/got/-/got-13.0.0.tgz", + "integrity": "sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==", "dependencies": { "@sindresorhus/is": "^5.2.0", "@szmarczak/http-timer": "^5.0.1", @@ -7442,12 +8201,23 @@ "responselike": "^3.0.0" }, "engines": { - "node": ">=14.16" + "node": ">=16" }, "funding": { "url": "https://github.com/sindresorhus/got?sponsor=1" } }, + "node_modules/got/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", @@ -7485,30 +8255,28 @@ } }, "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/has-property-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", - "dev": true, + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dependencies": { - "get-intrinsic": "^1.2.2" + "es-define-property": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "dev": true, + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "engines": { "node": ">= 0.4" }, @@ -7520,7 +8288,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -7529,12 +8296,12 @@ } }, "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, "dependencies": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -7544,10 +8311,9 @@ } }, "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", - "dev": true, + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dependencies": { "function-bind": "^1.1.2" }, @@ -7555,15 +8321,6 @@ "node": ">= 0.4" } }, - "node_modules/header-case": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", - "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", - "dependencies": { - "capital-case": "^1.0.4", - "tslib": "^2.0.3" - } - }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", @@ -7690,11 +8447,12 @@ } }, "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "dev": true, "engines": { - "node": ">=10.17.0" + "node": ">=16.17.0" } }, "node_modules/husky": { @@ -7743,9 +8501,9 @@ ] }, "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "engines": { "node": ">= 4" } @@ -7763,9 +8521,9 @@ } }, "node_modules/immutable": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", - "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==" + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.5.tgz", + "integrity": "sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==" }, "node_modules/import-fresh": { "version": "3.3.0", @@ -7795,6 +8553,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -7811,48 +8570,162 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "node_modules/inquirer": { - "version": "9.1.5", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.1.5.tgz", - "integrity": "sha512-3ygAIh8gcZavV9bj6MTdYddG2zPSYswP808fKS46NOwlF0zZljVpnLCHODDqItWJDbDpLb3aouAxGaJbkxoppA==", - "dependencies": { - "ansi-escapes": "^6.0.0", - "chalk": "^5.2.0", - "cli-cursor": "^4.0.0", - "cli-width": "^4.0.0", - "external-editor": "^3.0.3", + "version": "9.2.12", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.12.tgz", + "integrity": "sha512-mg3Fh9g2zfuVWJn6lhST0O7x4n03k7G8Tx5nvikJkbq8/CK47WDVm+UznF0G6s5Zi0KcyUisr6DU8T67N5U+1Q==", + "dependencies": { + "@ljharb/through": "^2.3.11", + "ansi-escapes": "^4.3.2", + "chalk": "^5.3.0", + "cli-cursor": "^3.1.0", + "cli-width": "^4.1.0", + "external-editor": "^3.1.0", "figures": "^5.0.0", "lodash": "^4.17.21", "mute-stream": "1.0.0", - "ora": "^6.1.2", - "run-async": "^2.4.0", - "rxjs": "^7.8.0", - "string-width": "^5.1.2", - "strip-ansi": "^7.0.1", - "through": "^2.3.6", - "wrap-ansi": "^8.1.0" + "ora": "^5.4.1", + "run-async": "^3.0.0", + "rxjs": "^7.8.1", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/inquirer/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/inquirer/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inquirer/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/inquirer/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=14.18.0" + "node": ">=8" } }, - "node_modules/inquirer/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "node_modules/inquirer/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inquirer/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/internal-slot": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", - "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dev": true, "dependencies": { - "get-intrinsic": "^1.2.2", + "es-errors": "^1.3.0", "hasown": "^2.0.0", "side-channel": "^1.0.4" }, @@ -7861,14 +8734,16 @@ } }, "node_modules/is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -7957,6 +8832,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-date-object": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", @@ -8031,14 +8921,11 @@ } }, "node_modules/is-interactive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", - "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/is-json": { @@ -8047,18 +8934,21 @@ "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==" }, "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "dev": true, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true, "engines": { "node": ">= 0.4" @@ -8091,14 +8981,20 @@ } }, "node_modules/is-path-inside": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", - "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" + } + }, + "node_modules/is-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "dependencies": { + "@types/estree": "*" } }, "node_modules/is-regex": { @@ -8118,21 +9014,27 @@ } }, "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "dev": true, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2" + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8180,12 +9082,12 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dev": true, "dependencies": { - "which-typed-array": "^1.1.11" + "which-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" @@ -8206,10 +9108,13 @@ } }, "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "dev": true, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8227,13 +9132,16 @@ } }, "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8245,9 +9153,10 @@ "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" }, "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true }, "node_modules/isbinaryfile": { "version": "4.0.10", @@ -8278,6 +9187,23 @@ "set-function-name": "^2.0.1" } }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, "node_modules/jiti": { "version": "1.21.0", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", @@ -8333,9 +9259,9 @@ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, "node_modules/json-schema-to-ts": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-2.7.2.tgz", - "integrity": "sha512-R1JfqKqbBR4qE8UyBR56Ms30LL62/nlhoz+1UkfI/VE7p54Awu919FZ6ZUPG8zIa3XB65usPJgr1ONVncUGSaQ==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-2.9.2.tgz", + "integrity": "sha512-h9WqLkTVpBbiaPb5OmeUpz/FBLS/kvIJw4oRCPiEisIu2WjMh+aai0QIY2LoOhRFx5r92taGLcerIrzxKBAP6g==", "dependencies": { "@babel/runtime": "^7.18.3", "@types/json-schema": "^7.0.9", @@ -8420,53 +9346,6 @@ "node": ">=0.10" } }, - "node_modules/lazystream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", - "dependencies": { - "readable-stream": "^2.0.5" - }, - "engines": { - "node": ">= 0.6.3" - } - }, - "node_modules/lazystream/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/lazystream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/lazystream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/legacy-swc-helpers": { - "name": "@swc/helpers", - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz", - "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==", - "dependencies": { - "tslib": "^2.4.0" - } - }, "node_modules/less": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz", @@ -8518,9 +9397,9 @@ } }, "node_modules/lightningcss": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.22.1.tgz", - "integrity": "sha512-Fy45PhibiNXkm0cK5FJCbfO8Y6jUpD/YcHf/BtuI+jvYYqSXKF4muk61jjE8YxCR9y+hDYIWSzHTc+bwhDE6rQ==", + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.24.1.tgz", + "integrity": "sha512-kUpHOLiH5GB0ERSv4pxqlL0RYKnOXtgGtVe7shDGfhS0AZ4D1ouKFYAcLcZhql8aMspDNzaUCumGHZ78tb2fTg==", "dependencies": { "detect-libc": "^1.0.3" }, @@ -8532,21 +9411,21 @@ "url": "https://opencollective.com/parcel" }, "optionalDependencies": { - "lightningcss-darwin-arm64": "1.22.1", - "lightningcss-darwin-x64": "1.22.1", - "lightningcss-freebsd-x64": "1.22.1", - "lightningcss-linux-arm-gnueabihf": "1.22.1", - "lightningcss-linux-arm64-gnu": "1.22.1", - "lightningcss-linux-arm64-musl": "1.22.1", - "lightningcss-linux-x64-gnu": "1.22.1", - "lightningcss-linux-x64-musl": "1.22.1", - "lightningcss-win32-x64-msvc": "1.22.1" + "lightningcss-darwin-arm64": "1.24.1", + "lightningcss-darwin-x64": "1.24.1", + "lightningcss-freebsd-x64": "1.24.1", + "lightningcss-linux-arm-gnueabihf": "1.24.1", + "lightningcss-linux-arm64-gnu": "1.24.1", + "lightningcss-linux-arm64-musl": "1.24.1", + "lightningcss-linux-x64-gnu": "1.24.1", + "lightningcss-linux-x64-musl": "1.24.1", + "lightningcss-win32-x64-msvc": "1.24.1" } }, "node_modules/lightningcss-darwin-arm64": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.22.1.tgz", - "integrity": "sha512-ldvElu+R0QimNTjsKpaZkUv3zf+uefzLy/R1R19jtgOfSRM+zjUCUgDhfEDRmVqJtMwYsdhMI2aJtJChPC6Osg==", + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.24.1.tgz", + "integrity": "sha512-1jQ12jBy+AE/73uGQWGSafK5GoWgmSiIQOGhSEXiFJSZxzV+OXIx+a9h2EYHxdJfX864M+2TAxWPWb0Vv+8y4w==", "cpu": [ "arm64" ], @@ -8563,9 +9442,9 @@ } }, "node_modules/lightningcss-darwin-x64": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.22.1.tgz", - "integrity": "sha512-5p2rnlVTv6Gpw4PlTLq925nTVh+HFh4MpegX8dPDYJae+NFVjQ67gY7O6iHIzQjLipDiYejFF0yHrhjU3XgLBQ==", + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.24.1.tgz", + "integrity": "sha512-R4R1d7VVdq2mG4igMU+Di8GPf0b64ZLnYVkubYnGG0Qxq1KaXQtAzcLI43EkpnoWvB/kUg8JKCWH4S13NfiLcQ==", "cpu": [ "x64" ], @@ -8582,9 +9461,9 @@ } }, "node_modules/lightningcss-freebsd-x64": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.22.1.tgz", - "integrity": "sha512-1FaBtcFrZqB2hkFbAxY//Pnp8koThvyB6AhjbdVqKD4/pu13Rl91fKt2N9qyeQPUt3xy7ORUvSO+dPk3J6EjXg==", + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.24.1.tgz", + "integrity": "sha512-z6NberUUw5ALES6Ixn2shmjRRrM1cmEn1ZQPiM5IrZ6xHHL5a1lPin9pRv+w6eWfcrEo+qGG6R9XfJrpuY3e4g==", "cpu": [ "x64" ], @@ -8601,9 +9480,9 @@ } }, "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.22.1.tgz", - "integrity": "sha512-6rub98tYGfE5I5j0BP8t/2d4BZyu1S7Iz9vUkm0H26snAFHYxLfj3RbQn0xHHIePSetjLnhcg3QlfwUAkD/FYg==", + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.24.1.tgz", + "integrity": "sha512-NLQLnBQW/0sSg74qLNI8F8QKQXkNg4/ukSTa+XhtkO7v3BnK19TS1MfCbDHt+TTdSgNEBv0tubRuapcKho2EWw==", "cpu": [ "arm" ], @@ -8620,9 +9499,9 @@ } }, "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.22.1.tgz", - "integrity": "sha512-nYO5qGtb/1kkTZu3FeTiM+2B2TAb7m2DkLCTgQIs2bk2o9aEs7I96fwySKcoHWQAiQDGR9sMux9vkV4KQXqPaQ==", + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.24.1.tgz", + "integrity": "sha512-AQxWU8c9E9JAjAi4Qw9CvX2tDIPjgzCTrZCSXKELfs4mCwzxRkHh2RCxX8sFK19RyJoJAjA/Kw8+LMNRHS5qEg==", "cpu": [ "arm64" ], @@ -8639,9 +9518,9 @@ } }, "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.22.1.tgz", - "integrity": "sha512-MCV6RuRpzXbunvzwY644iz8cw4oQxvW7oer9xPkdadYqlEyiJJ6wl7FyJOH7Q6ZYH4yjGAUCvxDBxPbnDu9ZVg==", + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.24.1.tgz", + "integrity": "sha512-JCgH/SrNrhqsguUA0uJUM1PvN5+dVuzPIlXcoWDHSv2OU/BWlj2dUYr3XNzEw748SmNZPfl2NjQrAdzaPOn1lA==", "cpu": [ "arm64" ], @@ -8658,9 +9537,9 @@ } }, "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.22.1.tgz", - "integrity": "sha512-RjNgpdM20VUXgV7us/VmlO3Vn2ZRiDnc3/bUxCVvySZWPiVPprpqW/QDWuzkGa+NCUf6saAM5CLsZLSxncXJwg==", + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.24.1.tgz", + "integrity": "sha512-TYdEsC63bHV0h47aNRGN3RiK7aIeco3/keN4NkoSQ5T8xk09KHuBdySltWAvKLgT8JvR+ayzq8ZHnL1wKWY0rw==", "cpu": [ "x64" ], @@ -8677,9 +9556,9 @@ } }, "node_modules/lightningcss-linux-x64-musl": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.22.1.tgz", - "integrity": "sha512-ZgO4C7Rd6Hv/5MnyY2KxOYmIlzk4rplVolDt3NbkNR8DndnyX0Q5IR4acJWNTBICQ21j3zySzKbcJaiJpk/4YA==", + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.24.1.tgz", + "integrity": "sha512-HLfzVik3RToot6pQ2Rgc3JhfZkGi01hFetHt40HrUMoeKitLoqUUT5owM6yTZPTytTUW9ukLBJ1pc3XNMSvlLw==", "cpu": [ "x64" ], @@ -8696,9 +9575,9 @@ } }, "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.22.1.tgz", - "integrity": "sha512-4pozV4eyD0MDET41ZLHAeBo+H04Nm2UEYIk5w/ts40231dRFV7E0cjwbnZvSoc1DXFgecAhiC0L16ruv/ZDCpg==", + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.24.1.tgz", + "integrity": "sha512-joEupPjYJ7PjZtDsS5lzALtlAudAbgIBMGJPNeFe5HfdmJXFd13ECmEM+5rXNxYVMRHua2w8132R6ab5Z6K9Ow==", "cpu": [ "x64" ], @@ -8715,11 +9594,11 @@ } }, "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/lines-and-columns": { @@ -8728,17 +9607,17 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, "node_modules/lint-staged": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.1.0.tgz", - "integrity": "sha512-ZPKXWHVlL7uwVpy8OZ7YQjYDAuO5X4kMh0XgZvPNxLcCCngd0PO5jKQyy3+s4TL2EnHoIXIzP1422f/l3nZKMw==", + "version": "15.2.2", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.2.tgz", + "integrity": "sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==", "dev": true, "dependencies": { "chalk": "5.3.0", "commander": "11.1.0", "debug": "4.3.4", "execa": "8.0.1", - "lilconfig": "2.1.0", - "listr2": "7.0.2", + "lilconfig": "3.0.0", + "listr2": "8.0.1", "micromatch": "4.0.5", "pidtree": "0.6.0", "string-argv": "0.3.2", @@ -8766,182 +9645,132 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/lint-staged/node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", - "dev": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/lint-staged/node_modules/execa": { + "node_modules/listr2": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.1.tgz", + "integrity": "sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==", "dev": true, "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" + "cli-truncate": "^4.0.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^6.0.0", + "rfdc": "^1.3.0", + "wrap-ansi": "^9.0.0" }, "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": ">=18.0.0" } }, - "node_modules/lint-staged/node_modules/get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "node_modules/listr2/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, "engines": { - "node": ">=16" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "dev": true, - "engines": { - "node": ">=16.17.0" + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/lint-staged/node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "node_modules/listr2/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/lint-staged/node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "node_modules/listr2/node_modules/emoji-regex": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", + "dev": true + }, + "node_modules/listr2/node_modules/string-width": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", "dev": true, "dependencies": { - "path-key": "^4.0.0" + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lint-staged/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "node_modules/listr2/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" + "ansi-regex": "^6.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/lint-staged/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "node_modules/listr2/node_modules/wrap-ansi": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", "dev": true, - "engines": { - "node": ">=14" + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/lint-staged/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", - "dev": true, - "engines": { - "node": ">= 14" - } - }, - "node_modules/listr2": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz", - "integrity": "sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==", - "dev": true, - "dependencies": { - "cli-truncate": "^3.1.0", - "colorette": "^2.0.20", - "eventemitter3": "^5.0.1", - "log-update": "^5.0.1", - "rfdc": "^1.3.0", - "wrap-ansi": "^8.1.0" - }, - "engines": { - "node": ">=16.0.0" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, "node_modules/lmdb": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.5.2.tgz", - "integrity": "sha512-V5V5Xa2Hp9i2XsbDALkBTeHXnBXh/lEmk9p22zdr7jtuOIY9TGhjK6vAvTpOOx9IKU4hJkRWZxn/HsvR1ELLtA==", + "version": "2.7.11", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.7.11.tgz", + "integrity": "sha512-x9bD4hVp7PFLUoELL8RglbNXhAMt5CYhkmss+CEau9KlNoilsTzNi9QDsPZb3KMpOGZXG6jmXhW3bBxE2XVztw==", "hasInstallScript": true, "dependencies": { - "msgpackr": "^1.5.4", + "msgpackr": "1.8.5", "node-addon-api": "^4.3.0", - "node-gyp-build-optional-packages": "5.0.3", - "ordered-binary": "^1.2.4", + "node-gyp-build-optional-packages": "5.0.6", + "ordered-binary": "^1.4.0", "weak-lru-cache": "^1.2.2" }, + "bin": { + "download-lmdb-prebuilds": "bin/download-prebuilds.js" + }, "optionalDependencies": { - "@lmdb/lmdb-darwin-arm64": "2.5.2", - "@lmdb/lmdb-darwin-x64": "2.5.2", - "@lmdb/lmdb-linux-arm": "2.5.2", - "@lmdb/lmdb-linux-arm64": "2.5.2", - "@lmdb/lmdb-linux-x64": "2.5.2", - "@lmdb/lmdb-win32-x64": "2.5.2" + "@lmdb/lmdb-darwin-arm64": "2.7.11", + "@lmdb/lmdb-darwin-x64": "2.7.11", + "@lmdb/lmdb-linux-arm": "2.7.11", + "@lmdb/lmdb-linux-arm64": "2.7.11", + "@lmdb/lmdb-linux-x64": "2.7.11", + "@lmdb/lmdb-win32-x64": "2.7.11" + } + }, + "node_modules/lmdb/node_modules/msgpackr": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.8.5.tgz", + "integrity": "sha512-mpPs3qqTug6ahbblkThoUY2DQdNXcm4IapwOS3Vm/87vmpzLVelvp9h3It1y9l1VPpiFLV11vfOXnmeEwiIXwg==", + "optionalDependencies": { + "msgpackr-extract": "^3.0.1" } }, "node_modules/lmdb/node_modules/node-addon-api": { @@ -8957,6 +9786,11 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, + "node_modules/locate-character": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==" + }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -8977,26 +9811,6 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "node_modules/lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" - }, - "node_modules/lodash.difference": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" - }, - "node_modules/lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" - }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -9008,83 +9822,161 @@ "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" }, - "node_modules/lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" - }, "node_modules/log-symbols": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", - "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dependencies": { - "chalk": "^5.0.0", - "is-unicode-supported": "^1.1.0" + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" }, "engines": { - "node": ">=12" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "node_modules/log-symbols/node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/log-update": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", - "integrity": "sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.0.0.tgz", + "integrity": "sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==", "dev": true, "dependencies": { - "ansi-escapes": "^5.0.0", + "ansi-escapes": "^6.2.0", "cli-cursor": "^4.0.0", - "slice-ansi": "^5.0.0", - "strip-ansi": "^7.0.1", - "wrap-ansi": "^8.0.1" + "slice-ansi": "^7.0.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-update/node_modules/ansi-escapes": { + "node_modules/log-update/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/log-update/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-update/node_modules/emoji-regex": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", + "dev": true + }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", - "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", + "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==", "dev": true, "dependencies": { - "type-fest": "^1.0.2" + "get-east-asian-width": "^1.0.0" }, "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-update/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "node_modules/log-update/node_modules/slice-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", + "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", "dev": true, + "dependencies": { + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" + }, "engines": { - "node": ">=10" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/string-width": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", + "dev": true, + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/log-update/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -9096,14 +9988,6 @@ "loose-envify": "cli.js" } }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, "node_modules/lowercase-keys": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", @@ -9116,19 +10000,22 @@ } }, "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "engines": { + "node": "14 || >=16.14" } }, "node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "version": "0.30.8", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.8.tgz", + "integrity": "sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==", "dependencies": { - "sourcemap-codec": "^1.4.8" + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" } }, "node_modules/make-dir": { @@ -9165,9 +10052,7 @@ "node_modules/mdn-data": { "version": "2.0.30", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "optional": true, - "peer": true + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" }, "node_modules/merge-stream": { "version": "2.0.0", @@ -9206,11 +10091,15 @@ } }, "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/mimic-response": { @@ -9225,14 +10114,17 @@ } }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/minimist": { @@ -9243,6 +10135,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/mkdirp-classic": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", @@ -9259,9 +10159,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/msgpackr": { - "version": "1.9.9", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.9.9.tgz", - "integrity": "sha512-sbn6mioS2w0lq1O6PpGtsv6Gy8roWM+o3o4Sqjd6DudrL/nOugY+KyJUimoWzHnf9OkO0T6broHFnYE/R05t9A==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.10.1.tgz", + "integrity": "sha512-r5VRLv9qouXuLiIBrLpl2d5ZvPt8svdQTl5/vMvE4nzDMyEX4sgW5yWhuBBj5UmgwOTWj8CIdSXn5sAfsHAWIQ==", "optionalDependencies": { "msgpackr-extract": "^3.0.2" } @@ -9345,12 +10245,11 @@ "dev": true }, "node_modules/needle": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", - "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", "optional": true, "dependencies": { - "debug": "^3.2.6", "iconv-lite": "^0.6.3", "sax": "^1.2.4" }, @@ -9361,15 +10260,6 @@ "node": ">= 4.4.x" } }, - "node_modules/needle/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "optional": true, - "dependencies": { - "ms": "^2.1.1" - } - }, "node_modules/needle/node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", @@ -9427,75 +10317,56 @@ } } }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-abi": { - "version": "3.51.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.51.0.tgz", - "integrity": "sha512-SQkEP4hmNWjlniS5zdnfIXTk1x7Ome85RDzHlTbBtzE97Gfwz/Ipw4v/Ryk20DWIy3yCNVLVlGKApCnmvYoJbA==", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-abi/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/next/node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "yallist": "^4.0.0" + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14" } }, - "node_modules/node-abi/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "node_modules/node-abi": { + "version": "3.57.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.57.0.tgz", + "integrity": "sha512-Dp+A9JWxRaKuHP35H77I4kCKesDy5HUDEmScia2FyncMTOXASMyg251F5PhFoDA5uqBrDDffiLpbqnrZmNXW+g==", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "semver": "^7.3.5" }, "engines": { "node": ">=10" } }, - "node_modules/node-abi/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" - }, - "node_modules/node-gyp-build": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.1.tgz", - "integrity": "sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ==", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz", + "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==", + "engines": { + "node": "^16 || ^18 || >= 20" } }, "node_modules/node-gyp-build-optional-packages": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.3.tgz", - "integrity": "sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.6.tgz", + "integrity": "sha512-2ZJErHG4du9G3/8IWl/l9Bp5BBFy63rno5GVmjQijvTuUZKsl6g8RB4KH/x3NLcV5ZBb4GsXmAuTYr6dRml3Gw==", "bin": { "node-gyp-build-optional-packages": "bin.js", "node-gyp-build-optional-packages-optional": "optional.js", @@ -9503,17 +10374,18 @@ } }, "node_modules/node-object-hash": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/node-object-hash/-/node-object-hash-2.3.10.tgz", - "integrity": "sha512-jY5dPJzw6NHd/KPSfPKJ+IHoFS81/tJ43r34ZeNMXGzCOM8jwQDCD12HYayKIB6MuznrnqIYy2e891NA2g0ibA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/node-object-hash/-/node-object-hash-3.0.0.tgz", + "integrity": "sha512-jLF6tlyletktvSAawuPmH1SReP0YfZQ+tBrDiTCK+Ai7eXPMS9odi5xW/iKC7ZhrWJJ0Z5xYcW/x+1fVMn1Qvw==", "engines": { - "node": ">=0.10.0" + "node": ">=16", + "pnpm": ">=8" } }, "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" }, "node_modules/normalize-path": { "version": "3.0.0", @@ -9533,9 +10405,9 @@ } }, "node_modules/normalize-url": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", - "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", + "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", "engines": { "node": ">=14.16" }, @@ -9544,14 +10416,30 @@ } }, "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "dev": true, "dependencies": { - "path-key": "^3.0.0" + "path-key": "^4.0.0" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/nth-check": { @@ -9606,13 +10494,13 @@ } }, "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", "has-symbols": "^1.0.3", "object-keys": "^1.1.1" }, @@ -9624,28 +10512,29 @@ } }, "node_modules/object.entries": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", - "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" } }, "node_modules/object.fromentries": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", - "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -9655,39 +10544,45 @@ } }, "node_modules/object.groupby": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", - "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1" + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/object.hasown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", - "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", + "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", "dev": true, "dependencies": { - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object.values": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -9705,14 +10600,15 @@ } }, "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, "dependencies": { - "mimic-fn": "^2.1.0" + "mimic-fn": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -9736,42 +10632,92 @@ } }, "node_modules/ora": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", - "integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==", - "dependencies": { - "chalk": "^5.0.0", - "cli-cursor": "^4.0.0", - "cli-spinners": "^2.6.1", - "is-interactive": "^2.0.0", - "is-unicode-supported": "^1.1.0", - "log-symbols": "^5.1.0", - "stdin-discarder": "^0.1.0", - "strip-ansi": "^7.0.1", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", "wcwidth": "^1.0.1" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ora/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "node_modules/ora/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "node": ">=8" + } + }, + "node_modules/ora/node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" } }, + "node_modules/ora/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, "node_modules/ordered-binary": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.4.1.tgz", - "integrity": "sha512-9LtiGlPy982CsgxZvJGNNp2/NnrgEr6EAyN3iIEP3/8vd3YLgAZQHbQ75ZrkfBRGrNg37Dk3U6tuVb+B4Xfslg==" + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.5.1.tgz", + "integrity": "sha512-5VyHfHY3cd0iza71JepYG50My+YUbrFtGoUz2ooEydPyPM7Aai/JW098juLr+RG6+rDJuzNNTsEQu2DZa1A41A==" }, "node_modules/os-tmpdir": { "version": "1.0.2", @@ -9820,9 +10766,9 @@ } }, "node_modules/package-json": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.0.tgz", - "integrity": "sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", + "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", "dependencies": { "got": "^12.1.0", "registry-auth-token": "^5.0.1", @@ -9836,43 +10782,39 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/package-json/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, + "node_modules/package-json/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/package-json/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "node_modules/package-json/node_modules/got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" }, "engines": { - "node": ">=10" - } - }, - "node_modules/package-json/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" } }, "node_modules/parent-module": { @@ -9911,24 +10853,6 @@ "node": ">= 0.10" } }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", - "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -9942,6 +10866,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -9960,6 +10885,21 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, + "node_modules/path-scurry": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz", + "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -9968,6 +10908,24 @@ "node": ">=8" } }, + "node_modules/periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, + "node_modules/periscopic/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -10016,51 +10974,49 @@ } }, "node_modules/plasmo": { - "version": "0.67.5", - "resolved": "https://registry.npmjs.org/plasmo/-/plasmo-0.67.5.tgz", - "integrity": "sha512-Fyiisy7mU7w0ZoBmT4Qj6fPXcpRqZKacc6ZAdzTl2dVxt04ipq/0QA4Ppb0AKxpZU2/0pP2cuq32TU18ZY3v3A==", + "version": "0.85.2", + "resolved": "https://registry.npmjs.org/plasmo/-/plasmo-0.85.2.tgz", + "integrity": "sha512-qf9mONnb0JV0quYMM3qi23wuAIabzlhsDmHw4HMuBXjDp0ysruzGoOiFQmAbEMK7lMMFFepPkcDftu0c8MNhBw==", "dependencies": { "@expo/spawn-async": "1.7.2", - "@parcel/core": "2.8.3", - "@parcel/fs": "2.8.3", - "@parcel/package-manager": "2.8.3", - "@parcel/watcher": "2.1.0", - "@plasmohq/init": "0.6.3", - "@plasmohq/parcel-config": "0.33.5", - "@plasmohq/parcel-core": "0.0.1", - "archiver": "5.3.1", + "@parcel/core": "2.9.3", + "@parcel/fs": "2.9.3", + "@parcel/package-manager": "2.9.3", + "@parcel/watcher": "2.2.0", + "@plasmohq/init": "0.7.0", + "@plasmohq/parcel-config": "0.40.5", + "@plasmohq/parcel-core": "0.1.8", "buffer": "6.0.3", - "chalk": "5.2.0", - "change-case": "4.1.2", - "dotenv": "16.0.3", + "chalk": "5.3.0", + "change-case": "5.1.2", + "dotenv": "16.3.1", "dotenv-expand": "10.0.0", "events": "3.3.0", - "fast-glob": "3.2.12", - "fflate": "0.7.4", - "get-port": "6.1.2", - "got": "12.6.0", + "fast-glob": "3.3.2", + "fflate": "0.8.1", + "get-port": "7.0.0", + "got": "13.0.0", "ignore": "5.2.4", - "inquirer": "9.1.5", + "inquirer": "9.2.12", "is-path-inside": "4.0.0", "json5": "2.2.3", "mnemonic-id": "3.2.7", - "node-object-hash": "2.3.10", - "package-json": "8.1.0", + "node-object-hash": "3.0.0", + "package-json": "8.1.1", "process": "0.11.10", - "semver": "7.3.8", - "sharp": "0.32.0", - "tempy": "3.0.0", - "typescript": "5.0.4", - "ws": "8.13.0" + "semver": "7.5.4", + "sharp": "0.32.6", + "tempy": "3.1.0", + "typescript": "5.2.2" }, "bin": { "plasmo": "bin/index.mjs" } }, "node_modules/plasmo/node_modules/chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -10068,6 +11024,25 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/plasmo/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/plasmo/node_modules/is-path-inside": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", + "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/plasmo/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -10080,9 +11055,9 @@ } }, "node_modules/plasmo/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -10094,15 +11069,15 @@ } }, "node_modules/plasmo/node_modules/typescript": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=12.20" + "node": ">=14.17" } }, "node_modules/plasmo/node_modules/yallist": { @@ -10110,10 +11085,19 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "funding": [ { "type": "opencollective", @@ -10129,9 +11113,9 @@ } ], "dependencies": { - "nanoid": "^3.3.6", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.0" }, "engines": { "node": "^10 || ^12 || >=14" @@ -10174,21 +11158,26 @@ } }, "node_modules/postcss-load-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", - "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", - "dev": true, + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" }, "engines": { "node": ">= 14" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, "peerDependencies": { "postcss": ">=8.0.9", "ts-node": ">=9.0.0" @@ -10202,15 +11191,6 @@ } } }, - "node_modules/postcss-load-config/node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", - "dev": true, - "engines": { - "node": ">= 14" - } - }, "node_modules/postcss-nested": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", @@ -10231,9 +11211,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -10294,9 +11274,9 @@ } }, "node_modules/prebuild-install": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", - "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz", + "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", "dependencies": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", @@ -10319,13 +11299,39 @@ } }, "node_modules/prebuild-install/node_modules/detect-libc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", "engines": { "node": ">=8" } }, + "node_modules/prebuild-install/node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/prebuild-install/node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -10358,11 +11364,6 @@ "node": ">= 0.6.0" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -10420,6 +11421,11 @@ } ] }, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" + }, "node_modules/quick-lru": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", @@ -10445,6 +11451,14 @@ "rc": "cli.js" } }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/react": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", @@ -10526,11 +11540,11 @@ } }, "node_modules/react-router": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.18.0.tgz", - "integrity": "sha512-vk2y7Dsy8wI02eRRaRmOs9g2o+aE72YCx5q9VasT1N9v+lrdB79tIqrjMfByHiY5+6aYkH2rUa5X839nwWGPDg==", + "version": "6.22.3", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.22.3.tgz", + "integrity": "sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==", "dependencies": { - "@remix-run/router": "1.11.0" + "@remix-run/router": "1.15.3" }, "engines": { "node": ">=14.0.0" @@ -10540,12 +11554,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.18.0.tgz", - "integrity": "sha512-Ubrue4+Ercc/BoDkFQfc6og5zRQ4A8YxSO3Knsne+eRbZ+IepAsK249XBH/XaFuOYOYr3L3r13CXTLvYt5JDjw==", + "version": "6.22.3", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.3.tgz", + "integrity": "sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==", "dependencies": { - "@remix-run/router": "1.11.0", - "react-router": "6.18.0" + "@remix-run/router": "1.15.3", + "react-router": "6.22.3" }, "engines": { "node": ">=14.0.0" @@ -10586,33 +11600,6 @@ "node": ">= 6" } }, - "node_modules/readdir-glob": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", - "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", - "dependencies": { - "minimatch": "^5.1.0" - } - }, - "node_modules/readdir-glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/readdir-glob/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -10625,15 +11612,16 @@ } }, "node_modules/reflect.getprototypeof": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", - "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", "globalthis": "^1.0.3", "which-builtin-type": "^1.1.3" }, @@ -10645,19 +11633,20 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, "node_modules/regexp.prototype.flags": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", - "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "set-function-name": "^2.0.0" + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" }, "engines": { "node": ">= 0.4" @@ -10748,6 +11737,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dev": true, "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -10759,6 +11749,36 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/restore-cursor/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -10769,9 +11789,9 @@ } }, "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", + "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==", "dev": true }, "node_modules/rimraf": { @@ -10789,6 +11809,48 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/rollup": { "version": "3.29.4", "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", @@ -10805,9 +11867,9 @@ } }, "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", + "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", "engines": { "node": ">=0.12.0" } @@ -10843,13 +11905,13 @@ } }, "node_modules/safe-array-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", - "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", "has-symbols": "^1.0.3", "isarray": "^2.0.5" }, @@ -10860,12 +11922,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/safe-array-concat/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -10886,15 +11942,18 @@ ] }, "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", "is-regex": "^1.1.4" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -10905,9 +11964,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sass": { - "version": "1.69.5", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz", - "integrity": "sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==", + "version": "1.74.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.74.1.tgz", + "integrity": "sha512-w0Z9p/rWZWelb88ISOLyvqTWGmtmu2QJICqDBGyNnfG4OUnPX9BBjjYIXUpXCMOOg5MQWNpqzt876la1fsTvUA==", "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -10935,47 +11994,61 @@ } }, "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/sentence-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", - "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/set-function-length": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", - "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", - "dev": true, + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dependencies": { - "define-data-property": "^1.1.1", - "get-intrinsic": "^1.2.1", + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" } }, "node_modules/set-function-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", - "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dev": true, "dependencies": { - "define-data-property": "^1.0.1", + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.0" + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -10987,18 +12060,18 @@ "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" }, "node_modules/sharp": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.0.tgz", - "integrity": "sha512-yLAypVcqj1toSAqRSwbs86nEzfyZVDYqjuUX8grhFpeij0DDNagKJXELS/auegDBRDg1XBtELdOGfo2X1cCpeA==", + "version": "0.32.6", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", + "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", "hasInstallScript": true, "dependencies": { "color": "^4.2.3", - "detect-libc": "^2.0.1", - "node-addon-api": "^6.0.0", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", "prebuild-install": "^7.1.1", - "semver": "^7.3.8", + "semver": "^7.5.4", "simple-get": "^4.0.1", - "tar-fs": "^2.1.1", + "tar-fs": "^3.0.4", "tunnel-agent": "^0.6.0" }, "engines": { @@ -11009,48 +12082,18 @@ } }, "node_modules/sharp/node_modules/detect-libc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", "engines": { "node": ">=8" } }, - "node_modules/sharp/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/sharp/node_modules/node-addon-api": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" }, - "node_modules/sharp/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/sharp/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -11071,23 +12114,33 @@ } }, "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, "node_modules/simple-concat": { "version": "1.0.1", @@ -11181,15 +12234,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/snake-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", - "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -11199,28 +12243,13 @@ } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "engines": { "node": ">=0.10.0" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "deprecated": "Please use @jridgewell/sourcemap-codec instead" - }, "node_modules/srcset": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", @@ -11238,20 +12267,6 @@ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" }, - "node_modules/stdin-discarder": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", - "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", - "dependencies": { - "bl": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/streamsearch": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", @@ -11260,6 +12275,18 @@ "node": ">=10.0.0" } }, + "node_modules/streamx": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.16.1.tgz", + "integrity": "sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==", + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -11268,60 +12295,119 @@ "safe-buffer": "~5.2.0" } }, - "node_modules/string-argv": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", - "dev": true, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "engines": { - "node": ">=0.6.19" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" + "ansi-regex": "^6.0.1" }, "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/string.prototype.matchall": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", - "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "regexp.prototype.flags": "^1.5.0", - "set-function-name": "^2.0.0", - "side-channel": "^1.0.4" + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trim": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -11331,45 +12417,57 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=12" + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "engines": { + "node": ">=8" } }, "node_modules/strip-bom": { @@ -11382,19 +12480,27 @@ } }, "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/styled-components": { @@ -11426,6 +12532,25 @@ "react-is": ">= 16.8.0" } }, + "node_modules/styled-components/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/styled-components/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/styled-jsx": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", @@ -11454,13 +12579,13 @@ "integrity": "sha512-IjLxzM20RMwAsx8M1QoRlCG/Kmq8lKzCGyospjtSXt/BTIIcvgTonaxQAsKnBrsZNwhpHzO9ADx5te0h76ILVg==" }, "node_modules/sucrase": { - "version": "3.34.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", - "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", - "glob": "7.1.6", + "glob": "^10.3.10", "lines-and-columns": "^1.1.6", "mz": "^2.7.0", "pirates": "^4.0.1", @@ -11471,7 +12596,7 @@ "sucrase-node": "bin/sucrase-node" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, "node_modules/sucrase/node_modules/commander": { @@ -11482,34 +12607,15 @@ "node": ">= 6" } }, - "node_modules/sucrase/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/supports-preserve-symlinks-flag": { @@ -11524,6 +12630,37 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/svelte": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.0.1.tgz", + "integrity": "sha512-7n2u7A5cu8xCY6MBiXh/Mg6Lh3+Mw2qXlTDBYhzvCvmSM4L4gc4MVo540UtGcjqBiA48E1VDW+EUpBr7iuBlPg==", + "dependencies": { + "@ampproject/remapping": "^2.2.1", + "@jridgewell/sourcemap-codec": "^1.4.15", + "@jridgewell/trace-mapping": "^0.3.18", + "acorn": "^8.9.0", + "aria-query": "^5.3.0", + "axobject-query": "^3.2.1", + "code-red": "^1.0.3", + "css-tree": "^2.3.1", + "estree-walker": "^3.0.3", + "is-reference": "^3.0.1", + "locate-character": "^3.0.0", + "magic-string": "^0.30.0", + "periscopic": "^3.1.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/svelte/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, "node_modules/svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", @@ -11613,17 +12750,18 @@ } }, "node_modules/svgo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.3.tgz", - "integrity": "sha512-X4UZvLhOglD5Xrp834HzGHf8RKUW0Ahigg/08yRO1no9t2NxffOkMiQ0WmaMIbaGlVTlSst2zWANsdhz5ybXgA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz", + "integrity": "sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==", "optional": true, "peer": true, "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", "css-select": "^5.1.0", - "css-tree": "^2.2.1", - "csso": "5.0.5", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", "picocolors": "^1.0.0" }, "bin": { @@ -11637,10 +12775,20 @@ "url": "https://opencollective.com/svgo" } }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "optional": true, + "peer": true, + "engines": { + "node": ">= 10" + } + }, "node_modules/tailwindcss": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.5.tgz", - "integrity": "sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", + "integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==", "dev": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", @@ -11651,7 +12799,7 @@ "fast-glob": "^3.3.0", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", - "jiti": "^1.19.1", + "jiti": "^1.21.0", "lilconfig": "^2.1.0", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", @@ -11674,44 +12822,13 @@ "node": ">=14.0.0" } }, - "node_modules/tailwindcss/node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/tailwindcss/node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "node_modules/tailwindcss/node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, "engines": { - "node": ">=10.13.0" + "node": ">=10" } }, "node_modules/tapable": { @@ -11724,79 +12841,43 @@ } }, "node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.5.tgz", + "integrity": "sha512-JOgGAmZyMgbqpLwct7ZV8VzkEB6pxXFBVErLtb+XCOqzc6w1xiWKI9GVd6bwk68EX7eJ4DWmfXVmq8K2ziZTGg==", "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" + "tar-stream": "^3.1.5" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar-stream/node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/tar-stream/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "optionalDependencies": { + "bare-fs": "^2.1.1", + "bare-path": "^2.1.0" + } + }, + "node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" } }, "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", + "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==", "engines": { - "node": ">=8" + "node": ">=14.16" } }, "node_modules/tempy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.0.0.tgz", - "integrity": "sha512-B2I9X7+o2wOaW4r/CWMkpOO9mdiTRCxXNgob6iGvPmfPWgH/KyUD6Uy5crtWBxIBe3YrNZKR2lSzv1JJKWD4vA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.1.0.tgz", + "integrity": "sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==", "dependencies": { "is-stream": "^3.0.0", - "temp-dir": "^2.0.0", + "temp-dir": "^3.0.0", "type-fest": "^2.12.2", "unique-string": "^3.0.0" }, @@ -11818,28 +12899,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/terser": { - "version": "5.24.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.24.0.tgz", - "integrity": "sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -11865,11 +12924,6 @@ "node": ">=0.8" } }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, "node_modules/timsort": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", @@ -11927,12 +12981,12 @@ "integrity": "sha512-kloPhf1hq3JbCPOTYoOWDKxebWjNb2o/LKnNfkWhxVVisFFmMJPPdJeGoGmM+iRLyoXAR61e08Pb+vUXINg8aA==" }, "node_modules/ts-api-utils": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", - "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", "dev": true, "engines": { - "node": ">=16.13.0" + "node": ">=16" }, "peerDependencies": { "typescript": ">=4.2.0" @@ -11944,9 +12998,9 @@ "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" }, "node_modules/tsconfig-paths": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dev": true, "dependencies": { "@types/json5": "^0.0.29", @@ -11973,19 +13027,19 @@ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/tsup": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/tsup/-/tsup-6.7.0.tgz", - "integrity": "sha512-L3o8hGkaHnu5TdJns+mCqFsDBo83bJ44rlK7e6VdanIvpea4ArPcU3swWGsLVbXak1PqQx/V+SSmFPujBK+zEQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/tsup/-/tsup-7.2.0.tgz", + "integrity": "sha512-vDHlczXbgUvY3rWvqFEbSqmC1L7woozbzngMqTtL2PGBODTtWlRwGDDawhvWzr5c1QjKe4OAKqJGfE1xeXUvtQ==", "dependencies": { "bundle-require": "^4.0.0", "cac": "^6.7.12", "chokidar": "^3.5.1", "debug": "^4.3.1", - "esbuild": "^0.17.6", + "esbuild": "^0.18.2", "execa": "^5.0.0", "globby": "^11.0.3", "joycon": "^3.0.1", - "postcss-load-config": "^3.0.1", + "postcss-load-config": "^4.0.1", "resolve-from": "^5.0.0", "rollup": "^3.2.5", "source-map": "0.8.0-beta.0", @@ -11997,7 +13051,7 @@ "tsup-node": "dist/cli-node.js" }, "engines": { - "node": ">=14.18" + "node": ">=16.14" }, "peerDependencies": { "@swc/core": "^1", @@ -12016,32 +13070,89 @@ } } }, - "node_modules/tsup/node_modules/postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "node_modules/tsup/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">= 10" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/tsup/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tsup/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/tsup/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tsup/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tsup/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tsup/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/tsup/node_modules/resolve-from": { @@ -12052,6 +13163,11 @@ "node": ">=8" } }, + "node_modules/tsup/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, "node_modules/tsup/node_modules/source-map": { "version": "0.8.0-beta.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", @@ -12063,6 +13179,14 @@ "node": ">= 8" } }, + "node_modules/tsup/node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -12087,40 +13211,41 @@ } }, "node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "engines": { - "node": ">=14.16" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/typed-array-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "is-typed-array": "^1.1.10" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" } }, "node_modules/typed-array-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -12130,16 +13255,17 @@ } }, "node_modules/typed-array-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -12149,23 +13275,29 @@ } }, "node_modules/typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.3.tgz", + "integrity": "sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==", "devOptional": true, "bin": { "tsc": "bin/tsc", @@ -12241,22 +13373,6 @@ "browserslist": ">= 4.21.0" } }, - "node_modules/upper-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", - "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/upper-case-first": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", - "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -12272,13 +13388,25 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/utility-types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", "engines": { "node": ">= 4" } }, + "node_modules/vue": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz", + "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==", + "dependencies": { + "@vue/compiler-dom": "3.3.4", + "@vue/compiler-sfc": "3.3.4", + "@vue/runtime-dom": "3.3.4", + "@vue/server-renderer": "3.3.4", + "@vue/shared": "3.3.4" + } + }, "node_modules/watchpack": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", @@ -12375,38 +13503,35 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-builtin-type/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/which-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", - "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -12431,6 +13556,60 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", @@ -12442,31 +13621,25 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", - "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 - } - } - }, "node_modules/xxhash-wasm": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz", @@ -12478,11 +13651,11 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/yocto-queue": { @@ -12496,39 +13669,6 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } - }, - "node_modules/zip-stream": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz", - "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", - "dependencies": { - "archiver-utils": "^3.0.4", - "compress-commons": "^4.1.2", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/zip-stream/node_modules/archiver-utils": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz", - "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", - "dependencies": { - "glob": "^7.2.3", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 10" - } } } } diff --git a/package.json b/package.json index 703f6f6..1edf93f 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "packageManager": "npm@8.19.2", "scripts": { "dev": "plasmo dev", + "dev:firefox": "plasmo dev --target=firefox-mv3", "build": "plasmo build", "package": "plasmo package", "format": "prettier --write .", @@ -20,7 +21,7 @@ "@plasmohq/storage": "^1.3.1", "apexcharts": "^3.37.1", "next": "^13.1.5", - "plasmo": "^0.67.3", + "plasmo": "^0.85.2", "react": "18.2.0", "react-apexcharts": "^1.4.0", "react-dom": "18.2.0", @@ -104,9 +105,9 @@ "nativeMessaging" ], "host_permissions": [ - "https://utdallas.collegescheduler.com/terms/*/courses/*", - "https://www.ratemyprofessors.com/", - "https://trends.utdnebula.com/" + "https://utdallas.collegescheduler.com/*", + "https://www.ratemyprofessors.com/*", + "https://trends.utdnebula.com/*" ], "browser_specific_settings": { "gecko": { diff --git a/src/background.ts b/src/background/index.ts similarity index 64% rename from src/background.ts rename to src/background/index.ts index ed7028f..c05a80d 100644 --- a/src/background.ts +++ b/src/background/index.ts @@ -1,6 +1,7 @@ import { Storage } from '@plasmohq/storage'; import { CourseHeader, listenForTableChange, scrapeCourseData } from '~content'; +import { neededOrigins } from '~data/config'; export interface ShowCourseTabPayload { header: CourseHeader; @@ -14,15 +15,17 @@ let scrapedCourseData: ShowCourseTabPayload = null; // for persistent state const storage = new Storage(); +const realBrowser = process.env.PLASMO_BROWSER === 'chrome' ? chrome : browser; + /** Injects the content script if we hit a course page */ -chrome.webNavigation.onHistoryStateUpdated.addListener((details) => { +realBrowser.webNavigation.onHistoryStateUpdated.addListener((details) => { if ( /^.*:\/\/utdallas\.collegescheduler\.com\/terms\/.*\/courses\/.+$/.test( details.url, ) ) { //Scrape data - chrome.scripting.executeScript( + realBrowser.scripting.executeScript( { target: { tabId: details.tabId, @@ -40,28 +43,28 @@ chrome.webNavigation.onHistoryStateUpdated.addListener((details) => { }, ); //Listen for table change to rescrape data - chrome.tabs.sendMessage(details.tabId, 'disconnectObserver'); - chrome.scripting.executeScript({ + realBrowser.tabs.sendMessage(details.tabId, 'disconnectObserver'); + realBrowser.scripting.executeScript({ target: { tabId: details.tabId, }, func: listenForTableChange, }); //Store tab info - chrome.action.setBadgeText({ text: '!' }); - chrome.action.setBadgeBackgroundColor({ color: 'green' }); + realBrowser.action.setBadgeText({ text: '!' }); + realBrowser.action.setBadgeBackgroundColor({ color: 'green' }); courseTabId = details.tabId; storage.set('courseTabId', courseTabId); storage.set('courseTabUrl', details.url); } else { - chrome.action.setBadgeText({ text: '' }); + realBrowser.action.setBadgeText({ text: '' }); } }); /** Rescrape data on table change */ -chrome.runtime.onMessage.addListener(function (message) { +realBrowser.runtime.onMessage.addListener(function (message) { if (message === 'tableChange') { - chrome.scripting.executeScript( + realBrowser.scripting.executeScript( { target: { tabId: courseTabId, @@ -80,14 +83,32 @@ chrome.runtime.onMessage.addListener(function (message) { }); /** Sets the icon to be active if we're on a course tab */ -chrome.tabs.onActivated.addListener(async () => { +realBrowser.tabs.onActivated.addListener(async () => { const cachedTabUrl: string = await storage.get('courseTabUrl'); const currentTabUrl: string = (await getCurrentTab()).url; if (cachedTabUrl === currentTabUrl) { - chrome.action.setBadgeText({ text: '!' }); - chrome.action.setBadgeBackgroundColor({ color: 'green' }); + realBrowser.action.setBadgeText({ text: '!' }); + realBrowser.action.setBadgeBackgroundColor({ color: 'green' }); } else { - chrome.action.setBadgeText({ text: '' }); + realBrowser.action.setBadgeText({ text: '' }); + } +}); + +realBrowser.runtime.onInstalled.addListener(async () => { + const currentPermissions: { permissions: string[]; origins: string[] } = + await realBrowser.permissions.getAll(); + if ( + neededOrigins.filter( + (origin) => !currentPermissions.origins.includes(origin), + ).length !== 0 + ) { + const popupURL = await realBrowser.runtime.getURL('tabs/permissions.html'); + realBrowser.windows.create({ + url: popupURL, + type: 'popup', + width: 550, + height: 250, + }); } }); @@ -103,6 +124,6 @@ export async function getScrapedCourseData() { async function getCurrentTab() { const queryOptions = { active: true, lastFocusedWindow: true }; // `tab` will either be a `tabs.Tab` instance or `undefined`. - const [tab] = await chrome.tabs.query(queryOptions); + const [tab] = await realBrowser.tabs.query(queryOptions); return tab; } diff --git a/src/background/messages/getScrapeData.ts b/src/background/messages/getScrapeData.ts index b800a69..4135ddd 100644 --- a/src/background/messages/getScrapeData.ts +++ b/src/background/messages/getScrapeData.ts @@ -1,6 +1,6 @@ import type { PlasmoMessaging } from '@plasmohq/messaging'; -import { getScrapedCourseData } from '../../background'; +import { getScrapedCourseData } from '..'; const handler: PlasmoMessaging.MessageHandler = async (req, res) => { const data = await getScrapedCourseData(); diff --git a/src/content.ts b/src/content.ts index 77fb366..b09051a 100644 --- a/src/content.ts +++ b/src/content.ts @@ -1,11 +1,14 @@ +import type { PlasmoCSConfig } from 'plasmo'; + export interface CourseHeader { subjectPrefix: string; courseNumber: string; } // Plasmo CS config export -export const config = { +export const config: PlasmoCSConfig = { matches: ['https://utdallas.collegescheduler.com/terms/*/courses/*'], + world: 'MAIN', }; /** @@ -97,6 +100,7 @@ export async function scrapeCourseData() { } } +const realBrowser = process.env.PLASMO_BROWSER === 'chrome' ? chrome : browser; /** This listens for clicks on the buttons that switch between the enabled and disabled professor tabs and reports back to background.ts */ export function listenForTableChange() { const observer = new MutationObserver((mutationsList) => { @@ -107,7 +111,7 @@ export function listenForTableChange() { ) { //button corresponding to shown table is given an active class if (mutation.target.classList.contains('active')) { - chrome.runtime.sendMessage('tableChange'); + realBrowser.runtime.sendMessage('tableChange'); } } } @@ -117,7 +121,7 @@ export function listenForTableChange() { subtree: true, }); //remove observer when ordered by backgroud.ts to avoid duplicates - chrome.runtime.onMessage.addListener(function (message) { + realBrowser.runtime.onMessage.addListener(function (message) { if (message === 'disconnectObserver') { observer.disconnect(); } diff --git a/src/data/config.ts b/src/data/config.ts index 38ee566..e239ad9 100644 --- a/src/data/config.ts +++ b/src/data/config.ts @@ -13,3 +13,9 @@ export const PROFESSOR_QUERY = { export const SCHOOL_ID = '1273'; export const RMP_GRAPHQL_URL = 'https://www.ratemyprofessors.com/graphql'; + +export const neededOrigins = [ + 'https://utdallas.collegescheduler.com/*', + 'https://www.ratemyprofessors.com/*', + 'https://trends.utdnebula.com/*', +]; diff --git a/src/pages/CoursePage.tsx b/src/pages/CoursePage.tsx index eac9321..5d81ba0 100644 --- a/src/pages/CoursePage.tsx +++ b/src/pages/CoursePage.tsx @@ -7,7 +7,7 @@ import { Landing } from '~components/Landing'; import { MiniProfessor } from '~components/MiniProfessor'; import { buildProfessorProfile, - ProfessorProfileInterface, + type ProfessorProfileInterface, } from '~data/builder'; // Example of how to fetch the scraped data from the background script, given that it exists diff --git a/src/popup.tsx b/src/popup.tsx index 5e89f67..1f2cb3a 100644 --- a/src/popup.tsx +++ b/src/popup.tsx @@ -4,6 +4,27 @@ import React from 'react'; import { MemoryRouter } from 'react-router-dom'; import { Routing } from '~/pages'; +import { neededOrigins } from '~data/config'; + +const realBrowser = process.env.PLASMO_BROWSER === 'chrome' ? chrome : browser; +async function checkPermissions() { + const currentPermissions: { permissions: string[]; origins: string[] } = + await realBrowser.permissions.getAll(); + if ( + neededOrigins.filter( + (origin) => !currentPermissions.origins.includes(origin), + ).length !== 0 + ) { + const popupURL = await realBrowser.runtime.getURL('tabs/permissions.html'); + realBrowser.windows.create({ + url: popupURL, + type: 'popup', + width: 550, + height: 250, + }); + } +} +checkPermissions(); function IndexPopup() { return ( diff --git a/src/tabs/permissions.tsx b/src/tabs/permissions.tsx new file mode 100644 index 0000000..479e91c --- /dev/null +++ b/src/tabs/permissions.tsx @@ -0,0 +1,41 @@ +import '~/style.css'; + +import React, { useState } from 'react'; + +import { neededOrigins } from '~data/config'; + +const realBrowser = process.env.PLASMO_BROWSER === 'chrome' ? chrome : browser; + +function PermissionsPls() { + const [granted, setGranted] = useState(false); + + return ( +
    +

    Sk.edge needs permissions to run

    +

    + We need access to Schedule Planner and the sources we get our data from. +

    +

    Please click the button below to grant permissions.

    + + {granted && ( +

    + Thank you! +
    You can close this window now. +

    + )} +
    + ); +} +export default PermissionsPls; From 657bc8d71959032cde5eaae6c71c8bd93b3c92e3 Mon Sep 17 00:00:00 2001 From: Khiem Nguyen <57775422+KimotoNari@users.noreply.github.com> Date: Tue, 16 Jul 2024 14:06:50 -0500 Subject: [PATCH 10/51] SKEDGE-13 (#35) * Updated Inject Professor Name changed empty professor names to "No Instructor" * Nit Co-authored-by: Alexis Kaufman --------- Co-authored-by: Jake Co-authored-by: Alexis Kaufman Co-authored-by: Tyler Hill --- src/content.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content.ts b/src/content.ts index b09051a..c988e95 100644 --- a/src/content.ts +++ b/src/content.ts @@ -80,7 +80,7 @@ export async function scrapeCourseData() { }); // append professor name to the table const newTd = document.createElement('td'); - newTd.innerText = professor; + newTd.innerText = professor ?? 'No Instructor'; // this is in case we have multiple instructions per section const sectionProfessors = professor.split(','); sectionProfessors.forEach((sectionProfessor) => { From 2aca4c52c4dfee9b66432b62f38c1cc934fcea4d Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 30 Jul 2024 17:11:47 -0500 Subject: [PATCH 11/51] Update action for firefox --- .github/workflows/submit.yml | 41 +++++++++++++++++++----------------- package.json | 2 +- 2 files changed, 23 insertions(+), 20 deletions(-) diff --git a/.github/workflows/submit.yml b/.github/workflows/submit.yml index 55a642f..1b1bc63 100644 --- a/.github/workflows/submit.yml +++ b/.github/workflows/submit.yml @@ -1,34 +1,37 @@ name: 'Submit to Web Store' + +#Documentation for secrets: https://github.com/PlasmoHQ/bms/blob/main/tokens.md + on: workflow_dispatch: jobs: - build: + main: + name: Build and publish runs-on: ubuntu-latest + steps: - - uses: actions/checkout@v3 - - name: Cache pnpm modules - uses: actions/cache@v3 - with: - path: ~/.pnpm-store - key: ${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }} - restore-keys: | - ${{ runner.os }}- - - uses: pnpm/action-setup@v2.2.4 + - name: Check out Git repository + uses: actions/checkout@v3 + + - name: Set up pNPM + uses: pnpm/action-setup@v3 with: version: latest run_install: true - - name: Use Node.js 16.x - uses: actions/setup-node@v3.4.1 + + - name: Set up Node.js + uses: actions/setup-node@v3 with: - node-version: 16.x + node-version: 18 cache: 'pnpm' - - name: Build extension - run: pnpm build - - name: Zip extension artifact - run: pnpm package - - name: Browser Platform Publish + + - name: Build and package extension + run: pnpm build --target=chrome-mv3 --zip && pnpm build --target=firefox-mv3 --zip + + - name: Publish extension uses: PlasmoHQ/bpp@v3 with: keys: ${{ secrets.SUBMIT_KEYS }} - artifact: build/chrome-mv3-prod.zip + chrome-artifact: build/chrome-mv3-prod.zip + firefox-artifact: build/firefox-mv3-prod.zip diff --git a/package.json b/package.json index 1edf93f..9e161c1 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "sk.edge", "displayName": "sk.edge", - "version": "0.0.1", + "version": "0.0.2", "description": "your registration assistant by students, for students", "author": "Nebula Labs", "packageManager": "npm@8.19.2", From 197ca05ab6ba262b509da11a7f188f85732e3460 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 30 Jul 2024 17:16:00 -0500 Subject: [PATCH 12/51] PNPM to NPM --- .github/workflows/submit.yml | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/.github/workflows/submit.yml b/.github/workflows/submit.yml index 1b1bc63..e6c4ba9 100644 --- a/.github/workflows/submit.yml +++ b/.github/workflows/submit.yml @@ -14,20 +14,16 @@ jobs: - name: Check out Git repository uses: actions/checkout@v3 - - name: Set up pNPM - uses: pnpm/action-setup@v3 - with: - version: latest - run_install: true - - name: Set up Node.js uses: actions/setup-node@v3 with: node-version: 18 - cache: 'pnpm' + + - name: Install packages + run: npm ci - name: Build and package extension - run: pnpm build --target=chrome-mv3 --zip && pnpm build --target=firefox-mv3 --zip + run: npm build --target=chrome-mv3 --zip && npm build --target=firefox-mv3 --zip - name: Publish extension uses: PlasmoHQ/bpp@v3 From 899d058d1adb661f80f55c4346850d81e5fcafb7 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 30 Jul 2024 17:17:40 -0500 Subject: [PATCH 13/51] Mistake with NPM --- .github/workflows/submit.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/submit.yml b/.github/workflows/submit.yml index e6c4ba9..2fa912b 100644 --- a/.github/workflows/submit.yml +++ b/.github/workflows/submit.yml @@ -23,7 +23,7 @@ jobs: run: npm ci - name: Build and package extension - run: npm build --target=chrome-mv3 --zip && npm build --target=firefox-mv3 --zip + run: npm run build --target=chrome-mv3 --zip && npm run build --target=firefox-mv3 --zip - name: Publish extension uses: PlasmoHQ/bpp@v3 From 8e431041ec257bd5065d13ffaf0a39b693e2c376 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 30 Jul 2024 17:20:41 -0500 Subject: [PATCH 14/51] That's not how npm works! --- .github/workflows/submit.yml | 2 +- package.json | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/submit.yml b/.github/workflows/submit.yml index 2fa912b..9ca4ff1 100644 --- a/.github/workflows/submit.yml +++ b/.github/workflows/submit.yml @@ -23,7 +23,7 @@ jobs: run: npm ci - name: Build and package extension - run: npm run build --target=chrome-mv3 --zip && npm run build --target=firefox-mv3 --zip + run: npm run build:chrome && npm run build:firefox - name: Publish extension uses: PlasmoHQ/bpp@v3 diff --git a/package.json b/package.json index 9e161c1..2dd3850 100644 --- a/package.json +++ b/package.json @@ -6,10 +6,10 @@ "author": "Nebula Labs", "packageManager": "npm@8.19.2", "scripts": { - "dev": "plasmo dev", + "dev:chrome": "plasmo dev --target=chrome-mv3", "dev:firefox": "plasmo dev --target=firefox-mv3", - "build": "plasmo build", - "package": "plasmo package", + "build:chrome": "plasmo build --target=chrome-mv3 --zip", + "build:firefox": "plasmo build --target=firefox-mv3 --zip", "format": "prettier --write .", "format:check": "prettier --check .", "lint": "next lint --fix", From d0365a3941c9bf3aae4db642ad1f43a9af4414e6 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 30 Jul 2024 17:21:54 -0500 Subject: [PATCH 15/51] artifact to file --- .github/workflows/submit.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/submit.yml b/.github/workflows/submit.yml index 9ca4ff1..7eb66a5 100644 --- a/.github/workflows/submit.yml +++ b/.github/workflows/submit.yml @@ -29,5 +29,5 @@ jobs: uses: PlasmoHQ/bpp@v3 with: keys: ${{ secrets.SUBMIT_KEYS }} - chrome-artifact: build/chrome-mv3-prod.zip - firefox-artifact: build/firefox-mv3-prod.zip + chrome-file: build/chrome-mv3-prod.zip + firefox-file: build/firefox-mv3-prod.zip From 85737235274fe3dbd3a5ad848226fe12df769788 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 30 Jul 2024 17:31:08 -0500 Subject: [PATCH 16/51] Bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2dd3850..701d9d6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "sk.edge", "displayName": "sk.edge", - "version": "0.0.2", + "version": "0.0.3", "description": "your registration assistant by students, for students", "author": "Nebula Labs", "packageManager": "npm@8.19.2", From 55e392f9cabcd1f826f000e21d998986ae96a94e Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 30 Jul 2024 18:06:17 -0500 Subject: [PATCH 17/51] Bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 701d9d6..0523dd6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "sk.edge", "displayName": "sk.edge", - "version": "0.0.3", + "version": "0.0.4", "description": "your registration assistant by students, for students", "author": "Nebula Labs", "packageManager": "npm@8.19.2", From cbad852caa0736654f63f92e97afe0ebb3c473e9 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 30 Jul 2024 18:13:25 -0500 Subject: [PATCH 18/51] Bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0523dd6..aacbbf3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "sk.edge", "displayName": "sk.edge", - "version": "0.0.4", + "version": "0.0.5", "description": "your registration assistant by students, for students", "author": "Nebula Labs", "packageManager": "npm@8.19.2", From 2777fa4791bc95b3b178ac32817dbf63ffb69a82 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Wed, 31 Jul 2024 12:27:53 -0500 Subject: [PATCH 19/51] =?UTF-8?q?Bump=20version=20(last=20time=F0=9F=A4=9E?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index aacbbf3..54f0bcc 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "sk.edge", "displayName": "sk.edge", - "version": "0.0.5", + "version": "0.0.6", "description": "your registration assistant by students, for students", "author": "Nebula Labs", "packageManager": "npm@8.19.2", From a34095efbbe60331b8db3685a16dd930f280c803 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Wed, 31 Jul 2024 12:35:21 -0500 Subject: [PATCH 20/51] Comments --- .github/workflows/submit.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/submit.yml b/.github/workflows/submit.yml index 7eb66a5..8f13673 100644 --- a/.github/workflows/submit.yml +++ b/.github/workflows/submit.yml @@ -1,9 +1,13 @@ name: 'Submit to Web Store' #Documentation for secrets: https://github.com/PlasmoHQ/bms/blob/main/tokens.md +#There is already an existing google cloud console project that the chrome keys were generated from +#The secrets are linked to my gotyhill@gmail.com email since it is a developer account and has access on both chrome and firefox on: workflow_dispatch: +#This could run on each push to main but it would only work like once a day for chrome +#Chrome won't allow submitting another package when one is in review jobs: main: From 975337a01b67bf0d109cbf64df36f595bf290c4e Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 8 Oct 2024 17:56:35 -0500 Subject: [PATCH 21/51] Update from Trends --- src/data/builder.ts | 15 ++- src/data/config.ts | 51 ++++++++- src/data/fetch.ts | 5 +- src/data/fetchFromRmp.ts | 208 +++++++++++-------------------------- src/data/fetchWithCache.ts | 4 +- 5 files changed, 126 insertions(+), 157 deletions(-) diff --git a/src/data/builder.ts b/src/data/builder.ts index f34d9df..838f4fb 100644 --- a/src/data/builder.ts +++ b/src/data/builder.ts @@ -1,7 +1,7 @@ import { CourseHeader } from '~content'; import { requestProfessorFromRmp } from '~data/fetchFromRmp'; -import { SCHOOL_ID } from './config'; +import { SCHOOL_ID, SCHOOL_NAME } from './config'; import { fetchNebulaGrades, fetchNebulaProfessor } from './fetch'; export interface ProfessorProfileInterface { @@ -43,9 +43,18 @@ export async function buildProfessorProfile( ); const rmpsPromise = requestProfessorFromRmp({ - professorName: professorSplit.profFirst + ' ' + professorSplit.profLast, + profFirst: professorSplit.profFirst, + profLast: professorSplit.profLast, schoolId: SCHOOL_ID, - }).then((result) => (rmp = result)); + schoolName: SCHOOL_NAME, + }) + .then((result) => { + console.log(result); + if (result.message === 'success') { + rmp = result.data; + } + }) + .catch((error) => console.error(error.message)); await Promise.all([ nebulaProfessorsPromise, diff --git a/src/data/config.ts b/src/data/config.ts index e239ad9..ee721a3 100644 --- a/src/data/config.ts +++ b/src/data/config.ts @@ -3,15 +3,58 @@ export const HEADERS = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36', 'Content-Type': 'application/json', + Referer: 'https://www.ratemyprofessors.com/', }; -export const PROFESSOR_QUERY = { - query: - 'query RatingsListQuery($id: ID!) {node(id: $id) {... on Teacher {legacyId school {id} courseCodes {courseName courseCount} firstName lastName numRatings avgDifficulty avgRating department wouldTakeAgainPercent teacherRatingTags { tagCount tagName } ratingsDistribution { total r1 r2 r3 r4 r5 } }}}', - variables: {}, +export const PROFESSOR_SEARCH_QUERY = { + query: ` + query TeacherSearchQuery($query: TeacherSearchQuery!) { + newSearch { + teachers(query: $query) { + edges { + node { + id + legacyId + firstName + lastName + school { + id + name + } + department + avgRating + numRatings + avgDifficulty + wouldTakeAgainPercent + teacherRatingTags { + tagName + tagCount + } + ratingsDistribution { + total + r1 + r2 + r3 + r4 + r5 + } + } + } + } + } + } + `, + variables: { + query: { + text: '', + schoolID: '', + }, + }, }; export const SCHOOL_ID = '1273'; +export const SCHOOL_NAME = 'The University of Texas at Dallas'; + export const RMP_GRAPHQL_URL = 'https://www.ratemyprofessors.com/graphql'; export const neededOrigins = [ diff --git a/src/data/fetch.ts b/src/data/fetch.ts index 59ca99a..28f1fc0 100644 --- a/src/data/fetch.ts +++ b/src/data/fetch.ts @@ -1,6 +1,7 @@ import fetchWithCache, { cacheIndexGrades, cacheIndexProfessor, + expireTime, } from '~data/fetchWithCache'; interface FetchProfessorParameters { @@ -23,7 +24,7 @@ export async function fetchNebulaProfessor( }, }, cacheIndexProfessor, - 2629800000, + expireTime, ) .then((data) => { if (data.message !== 'success') { @@ -52,7 +53,7 @@ export async function fetchNebulaGrades( }, }, cacheIndexGrades, - 2629800000, + expireTime, ) .then((data) => { if (data.message !== 'success') { diff --git a/src/data/fetchFromRmp.ts b/src/data/fetchFromRmp.ts index 475eb94..173d725 100644 --- a/src/data/fetchFromRmp.ts +++ b/src/data/fetchFromRmp.ts @@ -1,162 +1,76 @@ -import { HEADERS, PROFESSOR_QUERY, RMP_GRAPHQL_URL } from '~data/config'; -import fetchWithCache, { cacheIndexRmp } from '~data/fetchWithCache'; - -function reportError(context, err) { - console.error('Error in ' + context + ': ' + err); -} - -function getProfessorUrl(professorName: string, schoolId: string): string { - const url = new URL( - 'https://www.ratemyprofessors.com/search/professors/' + schoolId + '?', - ); //UTD - url.searchParams.append('q', professorName); - return url.href; -} - -function getProfessorId(text: string, professorName: string): string { - const lowerCaseProfessorName = professorName.toLowerCase(); - - let pendingMatch = null; - const regex = - /"legacyId":(\d+).*?"numRatings":(\d+).*?"firstName":"(.*?)","lastName":"(.*?)"/g; - const allMatches: string[] = text.match(regex); - const highestNumRatings = 0; - - if (allMatches) { - for (const fullMatch of allMatches) { - for (const match of fullMatch.matchAll(regex)) { - console.log( - match[3].split(' ')[0].toLowerCase() + - ' ' + - match[4].toLowerCase() + - ' ', - ); - const numRatings = parseInt(match[2]); - if ( - lowerCaseProfessorName.includes( - match[3].split(' ')[0].toLowerCase() + ' ' + match[4].toLowerCase(), - ) && - numRatings >= highestNumRatings - ) { - pendingMatch = match[1]; - } - } - } - } - - return pendingMatch; -} - -function getGraphQlUrlProp(professorId: string) { - HEADERS[ - 'Referer' - ] = `https://www.ratemyprofessors.com/ShowRatings.jsp?tid=${professorId}`; - PROFESSOR_QUERY['variables']['id'] = btoa(`Teacher-${professorId}`); +import { HEADERS, PROFESSOR_SEARCH_QUERY, RMP_GRAPHQL_URL } from '~data/config'; +import fetchWithCache, { + cacheIndexRmp, + expireTime, +} from '~data/fetchWithCache'; + +function getGraphQlUrlProp(name: string, schoolID: string) { + PROFESSOR_SEARCH_QUERY.variables.query.text = name; + PROFESSOR_SEARCH_QUERY.variables.query.schoolID = btoa('School-' + schoolID); return { method: 'POST', headers: HEADERS, - body: JSON.stringify(PROFESSOR_QUERY), + body: JSON.stringify(PROFESSOR_SEARCH_QUERY), }; } -function wait(delay) { - return new Promise((resolve) => setTimeout(resolve, delay)); -} - -function fetchRetry(url: string, delay: number, tries: number, fetchOptions) { - function onError(err) { - const triesLeft: number = tries - 1; - if (!triesLeft) { - throw err; - } - return wait(delay).then(() => - fetchRetry(url, delay, triesLeft, fetchOptions), - ); - } - return fetchWithCache(url, fetchOptions, cacheIndexRmp, 2629800000).catch( - onError, - ); -} - -async function validateResponse(response, fetchOptions) { - const notOk = response?.status !== 200; - if (notOk && response && response.url) { - const details = { - status: response.status, - statusText: response.statusText, - redirected: response.redirected, - url: response.url, - }; - reportError( - 'validateResponse', - 'Status not OK for fetch request. Details are: ' + - JSON.stringify(details), - ); - // If we don't have fetch options, we just use an empty object. - response = await fetchRetry(response?.url, 200, 3, fetchOptions || {}); - } - return response; -} - -function fetchWithGraphQl(graphQlUrlProp, resolve) { - try { - fetchWithCache( - RMP_GRAPHQL_URL, - graphQlUrlProp, - cacheIndexRmp, - 2629800000, - ).then((response) => - validateResponse(response, graphQlUrlProp).then((rating) => { - if ( - rating != null && - Object.hasOwn(rating, 'data') && - Object.hasOwn(rating['data'], 'node') - ) { - rating = rating['data']['node']; - } - resolve(rating); - }), - ); - } catch (err) { - reportError('fetchWithGraphQl', err); - resolve(null); /// - } -} - export interface RmpRequest { - professorName: string; + profFirst: string; + profLast: string; schoolId: string; + schoolName: string; } -export function requestProfessorFromRmp( - request: RmpRequest, -): Promise { +export function requestProfessorFromRmp({ + profFirst, + profLast, + schoolId, + schoolName, +}: RmpRequest): Promise { + profFirst = profFirst.split(' ')[0]; + const name = profFirst + ' ' + profLast; + // create fetch object for professor + const graphQlUrlProp = getGraphQlUrlProp(name, schoolId); return new Promise((resolve, reject) => { - // url for promises - const professorUrl = getProfessorUrl( - request.professorName, - request.schoolId, - ); - - // fetch professor id from url - fetchWithCache( - professorUrl, - { method: 'GET' }, - cacheIndexRmp, - 2629800000, - true, - ) - .then((text) => { - const professorId = getProfessorId(text, request.professorName); - - // create fetch object for professor id - const graphQlUrlProp = getGraphQlUrlProp(professorId); - - // fetch professor info by id with graphQL - fetchWithGraphQl(graphQlUrlProp, resolve); + // fetch professor info by name with graphQL + fetchWithCache(RMP_GRAPHQL_URL, graphQlUrlProp, cacheIndexRmp, expireTime) + .then((response) => { + if ( + response == null || + !Object.hasOwn(response, 'data') || + !Object.hasOwn(response.data, 'newSearch') || + !Object.hasOwn(response.data.newSearch, 'teachers') || + !Object.hasOwn(response.data.newSearch.teachers, 'edges') + ) { + reject({ message: 'Data for professor not found' }); + return; + } + //Remove profs not at UTD and with bad name match + const professors = response.data.newSearch.teachers.edges.filter( + (prof: { node: RMPInterface }) => + prof.node.school.name === schoolName && + prof.node.firstName.includes(profFirst) && + prof.node.lastName.includes(profLast), + ); + if (professors.length === 0) { + reject({ message: 'Data for professor not found' }); + return; + } + //Pick prof instance with most ratings + let maxRatingsProfessor = professors[0]; + for (let i = 1; i < professors.length; i++) { + if ( + professors[i].node.numRatings > maxRatingsProfessor.node.numRatings + ) { + maxRatingsProfessor = professors[i]; + } + } + resolve({ + message: 'success', + data: maxRatingsProfessor.node, + }); }) .catch((error) => { - reportError('requestProfessorFromRmp', error); - reject(error); + reject({ message: error.message }); }); }); } diff --git a/src/data/fetchWithCache.ts b/src/data/fetchWithCache.ts index c8f936d..c55263a 100644 --- a/src/data/fetchWithCache.ts +++ b/src/data/fetchWithCache.ts @@ -7,7 +7,9 @@ const storage = new Storage({ //Increment these to reset cache on next deployment export const cacheIndexProfessor = 0; export const cacheIndexGrades = 0; -export const cacheIndexRmp = 0; +export const cacheIndexRmp = 1; + +export const expireTime = 604800; //1 week function getCache(key: string, cacheIndex: number) { return new Promise((resolve, reject) => { From 3a53cb1e8deefa1a5b3f3814d690ddb93bf9d455 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 8 Oct 2024 17:58:35 -0500 Subject: [PATCH 22/51] Remove Husky --- .husky/pre-commit | 4 - package-lock.json | 634 +--------------------------------------------- package.json | 8 - 3 files changed, 2 insertions(+), 644 deletions(-) delete mode 100644 .husky/pre-commit diff --git a/.husky/pre-commit b/.husky/pre-commit deleted file mode 100644 index d24fdfc..0000000 --- a/.husky/pre-commit +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env sh -. "$(dirname -- "$0")/_/husky.sh" - -npx lint-staged diff --git a/package-lock.json b/package-lock.json index f932670..2c6100e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "sk.edge", - "version": "0.0.1", + "version": "0.0.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "sk.edge", - "version": "0.0.1", + "version": "0.0.6", "dependencies": { "@plasmohq/messaging": "^0.1.6", "@plasmohq/storage": "^1.3.1", @@ -34,8 +34,6 @@ "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-simple-import-sort": "^10.0.0", - "husky": "^8.0.3", - "lint-staged": "^15.1.0", "postcss": "^8.4.21", "prettier": "2.7.1", "tailwindcss": "^3.2.7", @@ -5359,18 +5357,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ansi-escapes": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.1.tgz", - "integrity": "sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -6110,21 +6096,6 @@ "node": ">=6.0" } }, - "node_modules/cli-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", - "dev": true, - "dependencies": { - "restore-cursor": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/cli-spinners": { "version": "2.9.2", "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", @@ -6136,72 +6107,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-truncate": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", - "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", - "dev": true, - "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/cli-truncate/node_modules/emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", - "dev": true - }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", - "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", - "dev": true, - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, "node_modules/cli-width": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", @@ -6280,21 +6185,6 @@ "simple-swizzle": "^0.2.2" } }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true - }, - "node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", - "dev": true, - "engines": { - "node": ">=16" - } - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -7669,12 +7559,6 @@ "node": ">=0.10.0" } }, - "node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "dev": true - }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", @@ -7683,29 +7567,6 @@ "node": ">=0.8.x" } }, - "node_modules/execa": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, "node_modules/expand-template": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", @@ -7999,18 +7860,6 @@ "node": ">=6.9.0" } }, - "node_modules/get-east-asian-width": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", - "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/get-intrinsic": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", @@ -8040,18 +7889,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/get-symbol-description": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", @@ -8446,30 +8283,6 @@ "node": ">=10.19.0" } }, - "node_modules/human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "dev": true, - "engines": { - "node": ">=16.17.0" - } - }, - "node_modules/husky": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", - "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", - "dev": true, - "bin": { - "husky": "lib/bin.js" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" - } - }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -8882,18 +8695,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-generator-function": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", @@ -9606,141 +9407,6 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, - "node_modules/lint-staged": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.2.tgz", - "integrity": "sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==", - "dev": true, - "dependencies": { - "chalk": "5.3.0", - "commander": "11.1.0", - "debug": "4.3.4", - "execa": "8.0.1", - "lilconfig": "3.0.0", - "listr2": "8.0.1", - "micromatch": "4.0.5", - "pidtree": "0.6.0", - "string-argv": "0.3.2", - "yaml": "2.3.4" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" - }, - "engines": { - "node": ">=18.12.0" - }, - "funding": { - "url": "https://opencollective.com/lint-staged" - } - }, - "node_modules/lint-staged/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/listr2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.1.tgz", - "integrity": "sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==", - "dev": true, - "dependencies": { - "cli-truncate": "^4.0.0", - "colorette": "^2.0.20", - "eventemitter3": "^5.0.1", - "log-update": "^6.0.0", - "rfdc": "^1.3.0", - "wrap-ansi": "^9.0.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/listr2/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/listr2/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/listr2/node_modules/emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", - "dev": true - }, - "node_modules/listr2/node_modules/string-width": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", - "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", - "dev": true, - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/listr2/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/listr2/node_modules/wrap-ansi": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", - "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.2.1", - "string-width": "^7.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, "node_modules/lmdb": { "version": "2.7.11", "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.7.11.tgz", @@ -9848,135 +9514,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-update": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.0.0.tgz", - "integrity": "sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==", - "dev": true, - "dependencies": { - "ansi-escapes": "^6.2.0", - "cli-cursor": "^4.0.0", - "slice-ansi": "^7.0.0", - "strip-ansi": "^7.1.0", - "wrap-ansi": "^9.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/log-update/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-update/node_modules/emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", - "dev": true - }, - "node_modules/log-update/node_modules/is-fullwidth-code-point": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", - "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==", - "dev": true, - "dependencies": { - "get-east-asian-width": "^1.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", - "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.2.1", - "is-fullwidth-code-point": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/log-update/node_modules/string-width": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", - "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", - "dev": true, - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", - "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.2.1", - "string-width": "^7.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -10090,18 +9627,6 @@ "node": ">=4.0.0" } }, - "node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/mimic-response": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", @@ -10415,33 +9940,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "dev": true, - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -10599,21 +10097,6 @@ "wrappy": "1" } }, - "node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/optionator": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", @@ -10942,18 +10425,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pidtree": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", - "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", - "dev": true, - "bin": { - "pidtree": "bin/pidtree.js" - }, - "engines": { - "node": ">=0.10" - } - }, "node_modules/pify": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/pify/-/pify-6.1.0.tgz", @@ -11733,52 +11204,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/restore-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/restore-cursor/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/restore-cursor/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/restore-cursor/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -11788,12 +11213,6 @@ "node": ">=0.10.0" } }, - "node_modules/rfdc": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", - "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==", - "dev": true - }, "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -12206,34 +11625,6 @@ "node": ">=8" } }, - "node_modules/slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -12295,15 +11686,6 @@ "safe-buffer": "~5.2.0" } }, - "node_modules/string-argv": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", - "dev": true, - "engines": { - "node": ">=0.6.19" - } - }, "node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", @@ -12479,18 +11861,6 @@ "node": ">=4" } }, - "node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", diff --git a/package.json b/package.json index 54f0bcc..228dd40 100644 --- a/package.json +++ b/package.json @@ -43,19 +43,11 @@ "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-simple-import-sort": "^10.0.0", - "husky": "^8.0.3", - "lint-staged": "^15.1.0", "postcss": "^8.4.21", "prettier": "2.7.1", "tailwindcss": "^3.2.7", "typescript": "^5.2.2" }, - "lint-staged": { - "*": [ - "eslint --cache --fix", - "prettier --write ./**/*.{tsx,ts,js}" - ] - }, "eslintConfig": { "root": true, "extends": [ From 235f63fa6cfb56073a50677106ca1f7d01e98345 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 8 Oct 2024 18:23:56 -0500 Subject: [PATCH 23/51] Remove script --- package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package.json b/package.json index 228dd40..70b50c7 100644 --- a/package.json +++ b/package.json @@ -13,8 +13,7 @@ "format": "prettier --write .", "format:check": "prettier --check .", "lint": "next lint --fix", - "lint:check": "next lint", - "prepare": "husky install" + "lint:check": "next lint" }, "dependencies": { "@plasmohq/messaging": "^0.1.6", From 883fcdad0fac263c06d9e8e1ed3ff767ae14c203 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 8 Oct 2024 18:31:28 -0500 Subject: [PATCH 24/51] Minor updates --- package-lock.json | 2330 +++++++++++++++++++++++++++------------------ package.json | 40 +- 2 files changed, 1419 insertions(+), 951 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2c6100e..d85fc40 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,36 +8,36 @@ "name": "sk.edge", "version": "0.0.6", "dependencies": { - "@plasmohq/messaging": "^0.1.6", - "@plasmohq/storage": "^1.3.1", - "apexcharts": "^3.37.1", - "next": "^13.1.5", - "plasmo": "^0.85.2", - "react": "18.2.0", + "@plasmohq/messaging": "^0.6.2", + "@plasmohq/storage": "^1.12.0", + "apexcharts": "^3.54.0", + "next": "^14.2.15", + "plasmo": "^0.89.3", + "react": "^18.3.1", "react-apexcharts": "^1.4.0", - "react-dom": "18.2.0", - "react-icons": "^4.7.1", - "react-loader-spinner": "^5.3.4", - "react-router-dom": "^6.8.2" + "react-dom": "^18.3.1", + "react-icons": "^5.3.0", + "react-loader-spinner": "^6.1.6", + "react-router-dom": "^6.26.2" }, "devDependencies": { "@types/chrome": "0.0.202", "@types/node": "18.11.9", - "@types/react": "18.0.25", - "@types/react-dom": "18.0.9", + "@types/react": "^18.3.11", + "@types/react-dom": "^18.3.0", "@typescript-eslint/eslint-plugin": "^6.11.0", - "autoprefixer": "^10.4.13", + "autoprefixer": "^10.4.20", "eslint": "^8.53.0", - "eslint-config-next": "^14.0.2", + "eslint-config-next": "^14.2.15", "eslint-config-prettier": "^9.0.0", - "eslint-plugin-jsx-a11y": "^6.8.0", - "eslint-plugin-react": "^7.33.2", - "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-jsx-a11y": "^6.10.0", + "eslint-plugin-react": "^7.37.1", + "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-simple-import-sort": "^10.0.0", - "postcss": "^8.4.21", + "postcss": "^8.4.47", "prettier": "2.7.1", - "tailwindcss": "^3.2.7", - "typescript": "^5.2.2" + "tailwindcss": "^3.4.13", + "typescript": "^5.6.3" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -144,17 +144,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-compilation-targets": { "version": "7.23.6", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", @@ -246,14 +235,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", - "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-simple-access": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", @@ -402,20 +383,6 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", - "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/runtime": { "version": "7.24.4", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.4.tgz", @@ -485,6 +452,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", + "license": "MIT", "dependencies": { "@emotion/memoize": "^0.8.1" } @@ -492,17 +460,14 @@ "node_modules/@emotion/memoize": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" - }, - "node_modules/@emotion/stylis": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==", + "license": "MIT" }, "node_modules/@emotion/unitless": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==", + "license": "MIT" }, "node_modules/@esbuild/android-arm": { "version": "0.18.20", @@ -511,6 +476,7 @@ "cpu": [ "arm" ], + "license": "MIT", "optional": true, "os": [ "android" @@ -526,6 +492,7 @@ "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "android" @@ -541,6 +508,7 @@ "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "android" @@ -556,6 +524,7 @@ "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "darwin" @@ -571,6 +540,7 @@ "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "darwin" @@ -586,6 +556,7 @@ "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "freebsd" @@ -601,6 +572,7 @@ "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "freebsd" @@ -616,6 +588,7 @@ "cpu": [ "arm" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -631,6 +604,7 @@ "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -646,6 +620,7 @@ "cpu": [ "ia32" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -661,6 +636,7 @@ "cpu": [ "loong64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -676,6 +652,7 @@ "cpu": [ "mips64el" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -691,6 +668,7 @@ "cpu": [ "ppc64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -706,6 +684,7 @@ "cpu": [ "riscv64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -721,6 +700,7 @@ "cpu": [ "s390x" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -736,6 +716,7 @@ "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -751,6 +732,7 @@ "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "netbsd" @@ -766,6 +748,7 @@ "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "openbsd" @@ -781,6 +764,7 @@ "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "sunos" @@ -796,6 +780,7 @@ "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "win32" @@ -811,6 +796,7 @@ "cpu": [ "ia32" ], + "license": "MIT", "optional": true, "os": [ "win32" @@ -826,6 +812,7 @@ "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "win32" @@ -1049,9 +1036,10 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", @@ -1063,14 +1051,16 @@ } }, "node_modules/@lezer/common": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.1.tgz", - "integrity": "sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.2.tgz", + "integrity": "sha512-Z+R3hN6kXbgBWAuejUNPihylAL1Z5CaFqnIe0nTX8Ej+XlIy3EGtXxn6WtLMO+os2hRkQvm2yvaGMYliUzlJaw==", + "license": "MIT" }, "node_modules/@lezer/lr": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.0.tgz", - "integrity": "sha512-Wst46p51km8gH0ZUmeNrtpRYmdlRHUpN1DQd3GFAyKANi8WVz8c2jHYTf1CVScFaCjQw1iO3ZZdqGDxQPRErTg==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.2.tgz", + "integrity": "sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==", + "license": "MIT", "dependencies": { "@lezer/common": "^1.0.0" } @@ -1093,6 +1083,7 @@ "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "darwin" @@ -1105,6 +1096,7 @@ "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "darwin" @@ -1117,6 +1109,7 @@ "cpu": [ "arm" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -1129,6 +1122,7 @@ "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -1141,6 +1135,7 @@ "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -1153,6 +1148,7 @@ "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "win32" @@ -1162,6 +1158,7 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/@mischnic/json-sourcemap/-/json-sourcemap-0.1.1.tgz", "integrity": "sha512-iA7+tyVqfrATAIsIRWQG+a7ZLLD0VaOCKV2Wd/v4mqIU3J9c4jx9p7S0nw1XH3gJCKNBOOwACOPYYSUu9pgT+w==", + "license": "MIT", "dependencies": { "@lezer/common": "^1.0.0", "@lezer/lr": "^1.0.0", @@ -1172,98 +1169,107 @@ } }, "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.2.tgz", - "integrity": "sha512-9bfjwDxIDWmmOKusUcqdS4Rw+SETlp9Dy39Xui9BEGEk19dDwH0jhipwFzEff/pFg95NKymc6TOTbRKcWeRqyQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.3.tgz", + "integrity": "sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "darwin" ] }, "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.2.tgz", - "integrity": "sha512-lwriRAHm1Yg4iDf23Oxm9n/t5Zpw1lVnxYU3HnJPTi2lJRkKTrps1KVgvL6m7WvmhYVt/FIsssWay+k45QHeuw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.3.tgz", + "integrity": "sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "darwin" ] }, "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.2.tgz", - "integrity": "sha512-MOI9Dlfrpi2Cuc7i5dXdxPbFIgbDBGgKR5F2yWEa6FVEtSWncfVNKW5AKjImAQ6CZlBK9tympdsZJ2xThBiWWA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.3.tgz", + "integrity": "sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==", "cpu": [ "arm" ], + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.2.tgz", - "integrity": "sha512-FU20Bo66/f7He9Fp9sP2zaJ1Q8L9uLPZQDub/WlUip78JlPeMbVL8546HbZfcW9LNciEXc8d+tThSJjSC+tmsg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.3.tgz", + "integrity": "sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.2.tgz", - "integrity": "sha512-gsWNDCklNy7Ajk0vBBf9jEx04RUxuDQfBse918Ww+Qb9HCPoGzS+XJTLe96iN3BVK7grnLiYghP/M4L8VsaHeA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz", + "integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.2.tgz", - "integrity": "sha512-O+6Gs8UeDbyFpbSh2CPEz/UOrrdWPTBYNblZK5CxxLisYt4kGX3Sc+czffFonyjiGSq3jWLwJS/CCJc7tBr4sQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz", + "integrity": "sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "win32" ] }, "node_modules/@next/env": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/env/-/env-13.5.6.tgz", - "integrity": "sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==" + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.15.tgz", + "integrity": "sha512-S1qaj25Wru2dUpcIZMjxeMVSwkt8BK4dmWHHiBuRstcIyOsMapqT4A4jSB6onvqeygkSSmOkyny9VVx8JIGamQ==", + "license": "MIT" }, "node_modules/@next/eslint-plugin-next": { - "version": "14.1.4", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.1.4.tgz", - "integrity": "sha512-n4zYNLSyCo0Ln5b7qxqQeQ34OZKXwgbdcx6kmkQbywr+0k6M3Vinft0T72R6CDAcDrne2IAgSud4uWCzFgc5HA==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.15.tgz", + "integrity": "sha512-pKU0iqKRBlFB/ocOI1Ip2CkKePZpYpnw5bEItEkuZ/Nr9FQP1+p7VDWr4VfOdff4i9bFmrOaeaU1bFEyAcxiMQ==", "dev": true, + "license": "MIT", "dependencies": { "glob": "10.3.10" } }, "node_modules/@next/swc-darwin-arm64": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.6.tgz", - "integrity": "sha512-5nvXMzKtZfvcu4BhtV0KH1oGv4XEW+B+jOfmBdpFI3C7FrB/MfujRpWYSBBO64+qbW8pkZiSyQv9eiwnn5VIQA==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.15.tgz", + "integrity": "sha512-Rvh7KU9hOUBnZ9TJ28n2Oa7dD9cvDBKua9IKx7cfQQ0GoYUwg9ig31O2oMwH3wm+pE3IkAQ67ZobPfEgurPZIA==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "darwin" @@ -1273,12 +1279,13 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.6.tgz", - "integrity": "sha512-6cgBfxg98oOCSr4BckWjLLgiVwlL3vlLj8hXg2b+nDgm4bC/qVXXLfpLB9FHdoDu4057hzywbxKvmYGmi7yUzA==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.15.tgz", + "integrity": "sha512-5TGyjFcf8ampZP3e+FyCax5zFVHi+Oe7sZyaKOngsqyaNEpOgkKB3sqmymkZfowy3ufGA/tUgDPPxpQx931lHg==", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "darwin" @@ -1288,12 +1295,13 @@ } }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.6.tgz", - "integrity": "sha512-txagBbj1e1w47YQjcKgSU4rRVQ7uF29YpnlHV5xuVUsgCUf2FmyfJ3CPjZUvpIeXCJAoMCFAoGnbtX86BK7+sg==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.15.tgz", + "integrity": "sha512-3Bwv4oc08ONiQ3FiOLKT72Q+ndEMyLNsc/D3qnLMbtUYTQAmkx9E/JRu0DBpHxNddBmNT5hxz1mYBphJ3mfrrw==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -1303,12 +1311,13 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.6.tgz", - "integrity": "sha512-cGd+H8amifT86ZldVJtAKDxUqeFyLWW+v2NlBULnLAdWsiuuN8TuhVBt8ZNpCqcAuoruoSWynvMWixTFcroq+Q==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.15.tgz", + "integrity": "sha512-k5xf/tg1FBv/M4CMd8S+JL3uV9BnnRmoe7F+GWC3DxkTCD9aewFRH1s5rJ1zkzDa+Do4zyN8qD0N8c84Hu96FQ==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -1318,12 +1327,13 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.6.tgz", - "integrity": "sha512-Mc2b4xiIWKXIhBy2NBTwOxGD3nHLmq4keFk+d4/WL5fMsB8XdJRdtUlL87SqVCTSaf1BRuQQf1HvXZcy+rq3Nw==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.15.tgz", + "integrity": "sha512-kE6q38hbrRbKEkkVn62reLXhThLRh6/TvgSP56GkFNhU22TbIrQDEMrO7j0IcQHcew2wfykq8lZyHFabz0oBrA==", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -1333,12 +1343,13 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.6.tgz", - "integrity": "sha512-CFHvP9Qz98NruJiUnCe61O6GveKKHpJLloXbDSWRhqhkJdZD2zU5hG+gtVJR//tyW897izuHpM6Gtf6+sNgJPQ==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.15.tgz", + "integrity": "sha512-PZ5YE9ouy/IdO7QVJeIcyLn/Rc4ml9M2G4y3kCM9MNf1YKvFY4heg3pVa/jQbMro+tP6yc4G2o9LjAz1zxD7tQ==", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -1348,12 +1359,13 @@ } }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.6.tgz", - "integrity": "sha512-aFv1ejfkbS7PUa1qVPwzDHjQWQtknzAZWGTKYIAaS4NMtBlk3VyA6AYn593pqNanlicewqyl2jUhQAaFV/qXsg==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.15.tgz", + "integrity": "sha512-2raR16703kBvYEQD9HNLyb0/394yfqzmIeyp2nDzcPV4yPjqNUG3ohX6jX00WryXz6s1FXpVhsCo3i+g4RUX+g==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "win32" @@ -1363,12 +1375,13 @@ } }, "node_modules/@next/swc-win32-ia32-msvc": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.6.tgz", - "integrity": "sha512-XqqpHgEIlBHvzwG8sp/JXMFkLAfGLqkbVsyN+/Ih1mR8INb6YCc2x/Mbwi6hsAgUnqQztz8cvEbHJUbSl7RHDg==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.15.tgz", + "integrity": "sha512-fyTE8cklgkyR1p03kJa5zXEaZ9El+kDNM5A+66+8evQS5e/6v0Gk28LqA0Jet8gKSOyP+OTm/tJHzMlGdQerdQ==", "cpu": [ "ia32" ], + "license": "MIT", "optional": true, "os": [ "win32" @@ -1378,12 +1391,13 @@ } }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.6.tgz", - "integrity": "sha512-Cqfe1YmOS7k+5mGu92nl5ULkzpKuxJrP3+4AEuPmrpFZ3BHxTY3TnHmU1On3bFmFFs6FbTcdF58CCUProGpIGQ==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.15.tgz", + "integrity": "sha512-SzqGbsLsP9OwKNUG9nekShTwhj6JSB9ZLMWQ8g1gG6hdE5gQLncbnbymrwy2yVmH9nikSLYRYxYMFu78Ggp7/g==", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "win32" @@ -1428,6 +1442,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.9.3.tgz", "integrity": "sha512-JjJK8dq39/UO/MWI/4SCbB1t/qgpQRFnFDetAAAezQ8oN++b24u1fkMDa/xqQGjbuPmGeTds5zxGgYs7id7PYg==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.9.3", "@parcel/graph": "2.9.3", @@ -1449,6 +1464,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.9.3.tgz", "integrity": "sha512-Bj/H2uAJJSXtysG7E/x4EgTrE2hXmm7td/bc97K8M9N7+vQjxf7xb0ebgqe84ePVMkj4MVQSMEJkEucXVx4b0Q==", + "license": "MIT", "dependencies": { "@parcel/fs": "2.9.3", "@parcel/logger": "2.9.3", @@ -1470,6 +1486,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.9.3.tgz", "integrity": "sha512-z7yTyD6h3dvduaFoHpNqur74/2yDWL++33rjQjIjCaXREBN6dKHoMGMizzo/i4vbiI1p9dDox2FIDEHCMQxqdA==", + "license": "MIT", "dependencies": { "chalk": "^4.1.0" }, @@ -1485,6 +1502,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.9.3.tgz", "integrity": "sha512-jz3t4/ICMsHEqgiTmv5i1DJva2k5QRpZlBELVxfY+QElJTVe8edKJ0TiKcBxh2hx7sm4aUigGmp7JiqqHRRYmA==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3" }, @@ -1501,6 +1519,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.9.3.tgz", "integrity": "sha512-tqN5tF7QnVABDZAu76co5E6N8mA9n8bxiWdK4xYyINYFIEHgX172oRTqXTnhEMjlMrdmASxvnGlbaPBaVnrCTw==", + "license": "MIT", "dependencies": { "@parcel/bundler-default": "2.9.3", "@parcel/compressor-raw": "2.9.3", @@ -1545,6 +1564,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.9.3.tgz", "integrity": "sha512-EvIy+qXcKnB5qxHhe96zmJpSAViNVXHfQI5RSdZ2a7CPwORwhTI+zPNT9sb7xb/WwFw/WuTTgzT40b41DceU6Q==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.9.3", "@parcel/plugin": "2.9.3", @@ -1564,6 +1584,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.9.3.tgz", "integrity": "sha512-4KlM1Zr/jpsqWuMXr2zmGsaOUs1zMMFh9vfCNKRZkptf+uk8I3sugHbNdo+F5B+4e2yMuOEb1zgAmvJLeuH6ww==", + "license": "MIT", "dependencies": { "@mischnic/json-sourcemap": "^0.1.0", "@parcel/cache": "2.9.3", @@ -1603,6 +1624,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==", + "license": "BSD-2-Clause", "engines": { "node": ">=6" } @@ -1610,12 +1632,14 @@ "node_modules/@parcel/core/node_modules/dotenv-expand": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "license": "BSD-2-Clause" }, "node_modules/@parcel/diagnostic": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.9.3.tgz", "integrity": "sha512-6jxBdyB3D7gP4iE66ghUGntWt2v64E6EbD4AetZk+hNJpgudOOPsKTovcMi/i7I4V0qD7WXSF4tvkZUoac0jwA==", + "license": "MIT", "dependencies": { "@mischnic/json-sourcemap": "^0.1.0", "nullthrows": "^1.1.1" @@ -1632,6 +1656,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.9.3.tgz", "integrity": "sha512-K0Scx+Bx9f9p1vuShMzNwIgiaZUkxEnexaKYHYemJrM7pMAqxIuIqhnvwurRCsZOVLUJPDDNJ626cWTc5vIq+A==", + "license": "MIT", "engines": { "node": ">= 12.0.0" }, @@ -1644,6 +1669,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.9.3.tgz", "integrity": "sha512-/PrRKgCRw22G7rNPSpgN3Q+i2nIkZWuvIOAdMG4KWXC4XLp8C9jarNaWd5QEQ75amjhQSl3oUzABzkdCtkKrgg==", + "license": "MIT", "dependencies": { "@parcel/fs-search": "2.9.3", "@parcel/types": "2.9.3", @@ -1666,6 +1692,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.9.3.tgz", "integrity": "sha512-nsNz3bsOpwS+jphcd+XjZL3F3PDq9lik0O8HPm5f6LYkqKWT+u/kgQzA8OkAHCR3q96LGiHxUywHPEBc27vI4Q==", + "license": "MIT", "engines": { "node": ">= 12.0.0" }, @@ -1678,6 +1705,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.9.3.tgz", "integrity": "sha512-3LmRJmF8+OprAr6zJT3X2s8WAhLKkrhi6RsFlMWHifGU5ED1PFcJWFbOwJvSjcAhMQJP0fErcFIK1Ludv3Vm3g==", + "license": "MIT", "dependencies": { "nullthrows": "^1.1.1" }, @@ -1693,6 +1721,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.9.3.tgz", "integrity": "sha512-qlH5B85XLzVAeijgKPjm1gQu35LoRYX/8igsjnN8vOlbc3O8BYAUIutU58fbHbtE8MJPbxQQUw7tkTjeoujcQQ==", + "license": "MIT", "dependencies": { "xxhash-wasm": "^0.4.2" }, @@ -1708,6 +1737,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.9.3.tgz", "integrity": "sha512-5FNBszcV6ilGFcijEOvoNVG6IUJGsnMiaEnGQs7Fvc1dktTjEddnoQbIYhcSZL63wEmzBZOgkT5yDMajJ/41jw==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.9.3", "@parcel/events": "2.9.3" @@ -1724,6 +1754,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.9.3.tgz", "integrity": "sha512-/Q4X8F2aN8UNjAJrQ5NfK2OmZf6shry9DqetUSEndQ0fHonk78WKt6LT0zSKEBEW/bB/bXk6mNMsCup6L8ibjQ==", + "license": "MIT", "dependencies": { "chalk": "^4.1.0" }, @@ -1739,6 +1770,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.9.3.tgz", "integrity": "sha512-1ynFEcap48/Ngzwwn318eLYpLUwijuuZoXQPCsEQ21OOIOtfhFQJaPwXTsw6kRitshKq76P2aafE0BioGSqxcA==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.9.3", "@parcel/plugin": "2.9.3", @@ -1757,6 +1789,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.0.3.tgz", "integrity": "sha512-AjxNcZVHHJoNT/A99PKIdFtwvoze8PAiC3yz8E/dRggrDIOboUEodeQYV5Aq++aK76uz/iOP0tST2T8A5rhb1A==", + "license": "MIT", "dependencies": { "@mischnic/json-sourcemap": "^0.1.0", "@parcel/diagnostic": "2.9.3", @@ -1777,6 +1810,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.9.3.tgz", "integrity": "sha512-RK1QwcSdWDNUsFvuLy0hgnYKtPQebzCb0vPPzqs6LhL+vqUu9utOyRycGaQffHCkHVQP6zGlN+KFssd7YtFGhA==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.9.3", "@parcel/plugin": "2.9.3", @@ -1799,6 +1833,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/optimizer-data-url/-/optimizer-data-url-2.9.3.tgz", "integrity": "sha512-k8lOKLzgZ24JKOuyrNe5PptoH8GJ78AwnumG1xEOKZ77gZnUgdrn3XdjzE28ZqTI4LFkT3jApUiBKBmqnWDe7Q==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3", "@parcel/utils": "2.9.3", @@ -1818,6 +1853,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.9.3.tgz", "integrity": "sha512-9g/KBck3c6DokmJfvJ5zpHFBiCSolaGrcsTGx8C3YPdCTVTI9P1TDCwUxvAr4LjpcIRSa82wlLCI+nF6sSgxKA==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3", "htmlnano": "^2.0.0", @@ -1834,18 +1870,11 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, "node_modules/@parcel/optimizer-htmlnano/node_modules/css-select": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -1861,6 +1890,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -1873,6 +1903,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "license": "MIT", "dependencies": { "css-tree": "^1.1.2" }, @@ -1883,12 +1914,14 @@ "node_modules/@parcel/optimizer-htmlnano/node_modules/mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" }, "node_modules/@parcel/optimizer-htmlnano/node_modules/svgo": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "license": "MIT", "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", @@ -1909,6 +1942,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.9.3.tgz", "integrity": "sha512-530YzthE7kmecnNhPbkAK+26yQNt69pfJrgE0Ev0BZaM1Wu2+33nki7o8qvkTkikhPrurEJLGIXt1qKmbKvCbA==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.9.3", "@parcel/plugin": "2.9.3", @@ -1931,6 +1965,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.9.3.tgz", "integrity": "sha512-ytQS0wY5JJhWU4mL0wfhYDUuHcfuw+Gy2+JcnTm1t1AZXHlOTbU6EzRWNqBShsgXjvdrQQXizAe3B6GFFlFJVQ==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.9.3", "@parcel/plugin": "2.9.3", @@ -1946,18 +1981,11 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, "node_modules/@parcel/optimizer-svgo/node_modules/css-select": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -1973,6 +2001,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -1985,6 +2014,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "license": "MIT", "dependencies": { "css-tree": "^1.1.2" }, @@ -1995,12 +2025,14 @@ "node_modules/@parcel/optimizer-svgo/node_modules/mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" }, "node_modules/@parcel/optimizer-svgo/node_modules/svgo": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "license": "MIT", "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", @@ -2021,6 +2053,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.9.3.tgz", "integrity": "sha512-GQINNeqtdpL1ombq/Cpwi6IBk02wKJ/JJbYbyfHtk8lxlq13soenpwOlzJ5T9D2fdG+FUhai9NxpN5Ss4lNoAg==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.9.3", "@parcel/plugin": "2.9.3", @@ -2042,6 +2075,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.9.3.tgz", "integrity": "sha512-NH6omcNTEupDmW4Lm1e4NUYBjdqkURxgZ4CNESESInHJe6tblVhNB8Rpr1ar7zDar7cly9ILr8P6N3Ei7bTEjg==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.9.3", "@parcel/fs": "2.9.3", @@ -2067,6 +2101,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.9.3.tgz", "integrity": "sha512-mePiWiYZOULY6e1RdAIJyRoYqXqGci0srOaVZYaP7mnrzvJgA63kaZFFsDiEWghunQpMUuUjM2x/vQVHzxmhKQ==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.9.3", "@parcel/plugin": "2.9.3", @@ -2087,6 +2122,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.9.3.tgz", "integrity": "sha512-0Ex+O0EaZf9APNERRNGgGto02hFJ6f5RQEvRWBK55WAV1rXeU+kpjC0c0qZvnUaUtXfpWMsEBkevJCwDkUMeMg==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3", "@parcel/types": "2.9.3", @@ -2107,6 +2143,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.9.3.tgz", "integrity": "sha512-V5xwkoE3zQ3R+WqAWhA1KGQ791FvJeW6KonOlMI1q76Djjgox68hhObqcLu66AmYNhR2R/wUpkP18hP2z8dSFw==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.9.3", "@parcel/hash": "2.9.3", @@ -2129,6 +2166,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.9.3.tgz", "integrity": "sha512-oPQTNoYanQ2DdJyL61uPYK2py83rKOT8YVh2QWAx0zsSli6Kiy64U3+xOCYWgDVCrHw9+9NpQMuAdSiFg4cq8g==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3" }, @@ -2145,6 +2183,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.9.3.tgz", "integrity": "sha512-p/Ya6UO9DAkaCUFxfFGyeHZDp9YPAlpdnh1OChuwqSFOXFjjeXuoK4KLT+ZRalVBo2Jo8xF70oKMZw4MVvaL7Q==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3", "@parcel/types": "2.9.3", @@ -2164,6 +2203,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.9.3.tgz", "integrity": "sha512-qN85Gqr2GMuxX1dT1mnuO9hOcvlEv1lrYrCxn7CJN2nUhbwcfG+LEvcrCzCOJ6XtIHm+ZBV9h9p7FfoPLvpw+g==", + "license": "MIT", "dependencies": { "@parcel/types": "2.9.3" }, @@ -2179,6 +2219,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.9.3.tgz", "integrity": "sha512-pyHc9lw8VZDfgZoeZWZU9J0CVEv1Zw9O5+e0DJPDPHuXJYr72ZAOhbljtU3owWKAeW+++Q2AZWkbUGEOjI/e6g==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.9.3", "@parcel/events": "2.9.3", @@ -2196,6 +2237,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/reporter-bundle-buddy/-/reporter-bundle-buddy-2.9.3.tgz", "integrity": "sha512-9ftzLZ161USdvnxueT55EWufLI48va0xJfB5MAJLG92VAS1N1FSFgYKdkGFzBKw0eK9UScQNYnntCGC17rBayQ==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3" }, @@ -2212,6 +2254,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.9.3.tgz", "integrity": "sha512-s6eboxdLEtRSvG52xi9IiNbcPKC0XMVmvTckieue2EqGDbDcaHQoHmmwkk0rNq0/Z/UxelGcQXoIYC/0xq3ykQ==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3", "@parcel/utils": "2.9.3" @@ -2229,6 +2272,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.9.3.tgz", "integrity": "sha512-8ESJk1COKvDzkmOnppNXoDamNMlYVIvrKc2RuFPmp8nKVj47R6NwMgvwxEaatyPzvkmyTpq5RvG9I3HFc+r4Cw==", + "license": "MIT", "dependencies": { "@parcel/node-resolver-core": "3.0.3", "@parcel/plugin": "2.9.3" @@ -2246,6 +2290,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.9.3.tgz", "integrity": "sha512-EgiDIDrVAWpz7bOzWXqVinQkaFjLwT34wsonpXAbuI7f7r00d52vNAQC9AMu+pTijA3gyKoJ+Q4NWPMZf7ACDA==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3", "@parcel/utils": "2.9.3" @@ -2263,6 +2308,7 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.8.3.tgz", "integrity": "sha512-IRja0vNKwvMtPgIqkBQh0QtRn0XcxNC8HU1jrgWGRckzu10qJWO+5ULgtOeR4pv9krffmMPqywGXw6l/gvJKYQ==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.8.3", "@parcel/utils": "2.8.3", @@ -2284,6 +2330,7 @@ "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "darwin" @@ -2296,6 +2343,7 @@ "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "darwin" @@ -2308,6 +2356,7 @@ "cpu": [ "arm" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -2320,6 +2369,7 @@ "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -2332,6 +2382,7 @@ "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -2344,6 +2395,7 @@ "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "win32" @@ -2353,6 +2405,7 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.8.3.tgz", "integrity": "sha512-k7xv5vSQrJLdXuglo+Hv3yF4BCSs1tQ/8Vbd6CHTkOhf7LcGg6CPtLw053R/KdMpd/4GPn0QrAsOLdATm1ELtQ==", + "license": "MIT", "dependencies": { "@parcel/fs": "2.8.3", "@parcel/logger": "2.8.3", @@ -2374,6 +2427,7 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.8.3.tgz", "integrity": "sha512-FE7sY53D6n/+2Pgg6M9iuEC6F5fvmyBkRE4d9VdnOoxhTXtkEqpqYgX7RJ12FAQwNlxKq4suBJQMgQHMF2Kjeg==", + "license": "MIT", "dependencies": { "chalk": "^4.1.0" }, @@ -2389,6 +2443,7 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.8.3.tgz", "integrity": "sha512-u7wSzuMhLGWZjVNYJZq/SOViS3uFG0xwIcqXw12w54Uozd6BH8JlhVtVyAsq9kqnn7YFkw6pXHqAo5Tzh4FqsQ==", + "license": "MIT", "dependencies": { "@mischnic/json-sourcemap": "^0.1.0", "nullthrows": "^1.1.1" @@ -2405,6 +2460,7 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.8.3.tgz", "integrity": "sha512-hoIS4tAxWp8FJk3628bsgKxEvR7bq2scCVYHSqZ4fTi/s0+VymEATrRCUqf+12e5H47uw1/ZjoqrGtBI02pz4w==", + "license": "MIT", "engines": { "node": ">= 12.0.0" }, @@ -2417,6 +2473,7 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.8.3.tgz", "integrity": "sha512-y+i+oXbT7lP0e0pJZi/YSm1vg0LDsbycFuHZIL80pNwdEppUAtibfJZCp606B7HOjMAlNZOBo48e3hPG3d8jgQ==", + "license": "MIT", "dependencies": { "@parcel/fs-search": "2.8.3", "@parcel/types": "2.8.3", @@ -2439,6 +2496,7 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.8.3.tgz", "integrity": "sha512-DJBT2N8knfN7Na6PP2mett3spQLTqxFrvl0gv+TJRp61T8Ljc4VuUTb0hqBj+belaASIp3Q+e8+SgaFQu7wLiQ==", + "license": "MIT", "dependencies": { "detect-libc": "^1.0.3" }, @@ -2454,6 +2512,7 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.8.3.tgz", "integrity": "sha512-FVItqzjWmnyP4ZsVgX+G00+6U2IzOvqDtdwQIWisCcVoXJFCqZJDy6oa2qDDFz96xCCCynjRjPdQx2jYBCpfYw==", + "license": "MIT", "dependencies": { "detect-libc": "^1.0.3", "xxhash-wasm": "^0.4.2" @@ -2470,6 +2529,7 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.8.3.tgz", "integrity": "sha512-Kpxd3O/Vs7nYJIzkdmB6Bvp3l/85ydIxaZaPfGSGTYOfaffSOTkhcW9l6WemsxUrlts4za6CaEWcc4DOvaMOPA==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.8.3", "@parcel/events": "2.8.3" @@ -2486,6 +2546,7 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.8.3.tgz", "integrity": "sha512-4v+pjyoh9f5zuU/gJlNvNFGEAb6J90sOBwpKJYJhdWXLZMNFCVzSigxrYO+vCsi8G4rl6/B2c0LcwIMjGPHmFQ==", + "license": "MIT", "dependencies": { "chalk": "^4.1.0" }, @@ -2501,6 +2562,7 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.8.3.tgz", "integrity": "sha512-tIpY5pD2lH53p9hpi++GsODy6V3khSTX4pLEGuMpeSYbHthnOViobqIlFLsjni+QA1pfc8NNNIQwSNdGjYflVA==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.8.3", "@parcel/fs": "2.8.3", @@ -2525,6 +2587,7 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.8.3.tgz", "integrity": "sha512-jZ6mnsS4D9X9GaNnvrixDQwlUQJCohDX2hGyM0U0bY2NWU8Km97SjtoCpWjq+XBCx/gpC4g58+fk9VQeZq2vlw==", + "license": "MIT", "dependencies": { "@parcel/types": "2.8.3" }, @@ -2540,6 +2603,7 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.8.3.tgz", "integrity": "sha512-FECA1FB7+0UpITKU0D6TgGBpGxYpVSMNEENZbSJxFSajNy3wrko+zwBKQmFOLOiPcEtnGikxNs+jkFWbPlUAtw==", + "license": "MIT", "dependencies": { "@parcel/cache": "2.8.3", "@parcel/diagnostic": "2.8.3", @@ -2554,6 +2618,7 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.8.3.tgz", "integrity": "sha512-IhVrmNiJ+LOKHcCivG5dnuLGjhPYxQ/IzbnF2DKNQXWBTsYlHkJZpmz7THoeLtLliGmSOZ3ZCsbR8/tJJKmxjA==", + "license": "MIT", "dependencies": { "@parcel/codeframe": "2.8.3", "@parcel/diagnostic": "2.8.3", @@ -2575,6 +2640,7 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.8.3.tgz", "integrity": "sha512-+AxBnKgjqVpUHBcHLWIHcjYgKIvHIpZjN33mG5LG9XXvrZiqdWvouEzqEXlVLq5VzzVbKIQQcmsvRy138YErkg==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.8.3", "@parcel/logger": "2.8.3", @@ -2599,6 +2665,7 @@ "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.5.2.tgz", "integrity": "sha512-V5V5Xa2Hp9i2XsbDALkBTeHXnBXh/lEmk9p22zdr7jtuOIY9TGhjK6vAvTpOOx9IKU4hJkRWZxn/HsvR1ELLtA==", "hasInstallScript": true, + "license": "MIT", "dependencies": { "msgpackr": "^1.5.4", "node-addon-api": "^4.3.0", @@ -2618,12 +2685,14 @@ "node_modules/@parcel/runtime-js/node_modules/node-addon-api": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" + "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==", + "license": "MIT" }, "node_modules/@parcel/runtime-js/node_modules/node-gyp-build-optional-packages": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.3.tgz", "integrity": "sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==", + "license": "MIT", "bin": { "node-gyp-build-optional-packages": "bin.js", "node-gyp-build-optional-packages-optional": "optional.js", @@ -2634,6 +2703,7 @@ "version": "5.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", "bin": { "semver": "bin/semver" } @@ -2642,6 +2712,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.9.3.tgz", "integrity": "sha512-XBgryZQIyCmi6JwEfMUCmINB3l1TpTp9a2iFxmYNpzHlqj4Ve0saKaqWOVRLvC945ZovWIBzcSW2IYqWKGtbAA==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3", "@parcel/utils": "2.9.3", @@ -2661,6 +2732,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.9.3.tgz", "integrity": "sha512-qLJLqv1mMdWL7gyh8aKBFFAuEiJkhUUgLKpdn6eSfH/R7kTtb76WnOwqUrhvEI9bZFUM/8Pa1bzJnPpqSOM+Sw==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3", "@parcel/utils": "2.9.3", @@ -2679,6 +2751,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz", "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==", + "license": "MIT", "dependencies": { "detect-libc": "^1.0.3" }, @@ -2690,6 +2763,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.9.3.tgz", "integrity": "sha512-pURtEsnsp3h6tOBDuzh9wRvVtw4PgIlqwAArIWdrG7iwqOUYv9D8ME4+ePWEu7MQWAp58hv9pTJtqWv4T+Sq8A==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.9.3", "@parcel/plugin": "2.9.3", @@ -2713,6 +2787,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.9.3.tgz", "integrity": "sha512-duWMdbEBBPjg3fQdXF16iWIdThetDZvCs2TpUD7xOlXH6kR0V5BJy8ONFT15u1RCqIV9hSNGaS3v3I9YRNY5zQ==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.9.3", "@parcel/plugin": "2.9.3", @@ -2735,6 +2810,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/transformer-graphql/-/transformer-graphql-2.9.3.tgz", "integrity": "sha512-cIohsH3WlXgn63baU35ZoWHzttmkyE2Q1pexKjszODzSUq3pdcg+9k4rB/z8GGMzXvFRYuBgl2M2Ukqz7SueMg==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3", "graphql": "^15.0.0", @@ -2753,6 +2829,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.9.3.tgz", "integrity": "sha512-0NU4omcHzFXA1seqftAXA2KNZaMByoKaNdXnLgBgtCGDiYvOcL+6xGHgY6pw9LvOh5um10KI5TxSIMILoI7VtA==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.9.3", "@parcel/hash": "2.9.3", @@ -2773,10 +2850,23 @@ "url": "https://opencollective.com/parcel" } }, + "node_modules/@parcel/transformer-html/node_modules/srcset": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", + "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@parcel/transformer-image": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.9.3.tgz", "integrity": "sha512-7CEe35RaPadQzLIuxzTtIxnItvOoy46hcbXtOdDt6lmVa4omuOygZYRIya2lsGIP4JHvAaALMb5nt99a1uTwJg==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3", "@parcel/utils": "2.9.3", @@ -2795,6 +2885,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/transformer-inline-string/-/transformer-inline-string-2.9.3.tgz", "integrity": "sha512-IZNd0Ksl32psX1M41KbUc4BmvVSoLVnlpaMrh9C/l+piFSkDXWMnF0PONX/RcxYMBIwB2jYllheIKH54naeNaA==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3" }, @@ -2811,6 +2902,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.9.3.tgz", "integrity": "sha512-Z2MVVg5FYcPOfxlUwxqb5l9yjTMEqE3KI3zq2MBRUme6AV07KxLmCDF23b6glzZlHWQUE8MXzYCTAkOPCcPz+Q==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.9.3", "@parcel/plugin": "2.9.3", @@ -2838,12 +2930,14 @@ "node_modules/@parcel/transformer-js/node_modules/regenerator-runtime": { "version": "0.13.11", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT" }, "node_modules/@parcel/transformer-json": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.9.3.tgz", "integrity": "sha512-yNL27dbOLhkkrjaQjiQ7Im9VOxmkfuuSNSmS0rA3gEjVcm07SLKRzWkAaPnyx44Lb6bzyOTWwVrb9aMmxgADpA==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3", "json5": "^2.2.0" @@ -2861,6 +2955,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/transformer-less/-/transformer-less-2.9.3.tgz", "integrity": "sha512-qwF5NQ8rPZjS79tv9RRPxzkZcwLcI4Xg2gHm9c1PvsgoaL2tVNpfjiRA6MOrzfJp+xr7xEzeMDZksOJ1WQiiQg==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3", "@parcel/source-map": "^2.1.1", @@ -2879,6 +2974,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.9.3.tgz", "integrity": "sha512-HoDvPqKzhpmvMmHqQhDnt8F1vH61m6plpGiYaYnYv2Om4HHi5ZIq9bO+9QLBnTKfaZ7ndYSefTKOxTYElg7wyw==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.9.3", "@parcel/hash": "2.9.3", @@ -2902,6 +2998,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.9.3.tgz", "integrity": "sha512-2fQGgrzRmaqbWf3y2/T6xhqrNjzqMMKksqJzvc8TMfK6f2kg3Ddjv158eaSW2JdkV39aY7tvAOn5f1uzo74BMA==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3", "@parcel/utils": "2.9.3", @@ -2924,6 +3021,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.9.3.tgz", "integrity": "sha512-oqdPzMC9QzWRbY9J6TZEqltknjno+dY24QWqf8ondmdF2+W+/2mRDu59hhCzQrqUHgTq4FewowRZmSfpzHxwaQ==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3" }, @@ -2940,6 +3038,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.9.3.tgz", "integrity": "sha512-cb9NyU6oJlDblFIlzqIE8AkvRQVGl2IwJNKwD4PdE7Y6sq2okGEPG4hOw3k/Y9JVjM4/2pUORqvjSRhWwd9oVQ==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3", "@parcel/utils": "2.9.3", @@ -2958,6 +3057,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/transformer-sass/-/transformer-sass-2.9.3.tgz", "integrity": "sha512-i9abj9bKg3xCHghJyTM3rUVxIEn9n1Rl+DFdpyNAD8VZ52COfOshFDQOWNuhU1hEnJOFYCjnfcO0HRTsg3dWmg==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3", "@parcel/source-map": "^2.1.1", @@ -2976,6 +3076,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.9.3.tgz", "integrity": "sha512-ypmE+dzB09IMCdEAkOsSxq1dEIm2A3h67nAFz4qbfHbwNgXBUuy/jB3ZMwXN/cO0f7SBh/Ap8Jhq6vmGqB5tWw==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.9.3", "@parcel/hash": "2.9.3", @@ -2999,6 +3100,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/transformer-svg-react/-/transformer-svg-react-2.9.3.tgz", "integrity": "sha512-RXmCn58CkCBhpsS1AaRBrSRla0U5JN3r3hb7kQvEb+d7chGnsxCCWsBxtlrxPUjoUFLdQli9rhpCTkiyOBXY2A==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3", "@svgr/core": "^6.2.0", @@ -3018,6 +3120,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/transformer-worklet/-/transformer-worklet-2.9.3.tgz", "integrity": "sha512-Fgd81OTOvAxAKoBGsQow/mgxELaNG1FeZW4DuDEPo/hR3lbs90oYuVpG2thdx7hmi/W6xqhrLaEN5Ea1v0LvEA==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3" }, @@ -3034,6 +3137,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.9.3.tgz", "integrity": "sha512-NSNY8sYtRhvF1SqhnIGgGvJocyWt1K8Tnw5cVepm0g38ywtX6mwkBvMkmeehXkII4mSUn+frD9wGsydTunezvA==", + "license": "MIT", "dependencies": { "@parcel/cache": "2.9.3", "@parcel/diagnostic": "2.9.3", @@ -3048,6 +3152,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.9.3.tgz", "integrity": "sha512-cesanjtj/oLehW8Waq9JFPmAImhoiHX03ihc3JTWkrvJYSbD7wYKCDgPAM3JiRAqvh1LZ6P699uITrYWNoRLUg==", + "license": "MIT", "dependencies": { "@parcel/codeframe": "2.9.3", "@parcel/diagnostic": "2.9.3", @@ -3071,6 +3176,7 @@ "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.2.0.tgz", "integrity": "sha512-71S4TF+IMyAn24PK4KSkdKtqJDR3zRzb0HE3yXpacItqTM7XfF2f5q9NEGLEVl0dAaBAGfNwDCjH120y25F6Tg==", "hasInstallScript": true, + "license": "MIT", "dependencies": { "detect-libc": "^1.0.3", "is-glob": "^4.0.3", @@ -3104,6 +3210,7 @@ "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "android" @@ -3123,6 +3230,7 @@ "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "darwin" @@ -3142,6 +3250,7 @@ "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "darwin" @@ -3161,6 +3270,7 @@ "cpu": [ "arm" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -3180,6 +3290,7 @@ "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -3199,6 +3310,7 @@ "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -3218,6 +3330,7 @@ "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -3237,6 +3350,7 @@ "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -3256,6 +3370,7 @@ "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "win32" @@ -3275,6 +3390,7 @@ "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "win32" @@ -3291,6 +3407,7 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.9.3.tgz", "integrity": "sha512-zRrDuZJzTevrrwElYosFztgldhqW6G9q5zOeQXfVQFkkEJCNfg36ixeiofKRU8uu2x+j+T6216mhMNB6HiuY+w==", + "license": "MIT", "dependencies": { "@parcel/diagnostic": "2.9.3", "@parcel/logger": "2.9.3", @@ -3323,6 +3440,7 @@ "version": "0.17.0", "resolved": "https://registry.npmjs.org/@plasmohq/consolidate/-/consolidate-0.17.0.tgz", "integrity": "sha512-Na8imBnvzYPtzkK+9Uv9hPZ/oJti/0jgiQWD222SHxHw2QCVuR4KzslxXCy/rS8gGluSiTs1BGVvc3d2O6aJCA==", + "license": "MIT", "dependencies": { "bluebird": "^3.7.2" }, @@ -3524,9 +3642,13 @@ "integrity": "sha512-P75g48dqOGneJ+n0AcqnLE/TYflcaPc3B7h6EopnCBBYUDnCNBMwYmKAkaf5pnhsEB0ybPS6TU1C2DTGfqaW7A==" }, "node_modules/@plasmohq/messaging": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/@plasmohq/messaging/-/messaging-0.1.8.tgz", - "integrity": "sha512-DXaFLR7O/QJc6TlOqTJV4uM029AaejE+bbqIDsxK+fp5k7u1xlDjdPORkN5BCKcpHVUH2GpPYO9zUrPy+5o12g==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@plasmohq/messaging/-/messaging-0.6.2.tgz", + "integrity": "sha512-CGfcvfVE0wsN/Y/i/jV0nwjkwh2gBCEujZFhLoxJ12N0ScoP3JVEIvUxJSFsAD4ylBQ8IjD2FyjQozwiSxWc4Q==", + "license": "MIT", + "dependencies": { + "nanoid": "5.0.3" + }, "peerDependencies": { "react": "^16.8.6 || ^17 || ^18" }, @@ -3536,10 +3658,29 @@ } } }, + "node_modules/@plasmohq/messaging/node_modules/nanoid": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.3.tgz", + "integrity": "sha512-I7X2b22cxA4LIHXPSqbBCEQSL+1wv8TuoefejsX4HFWyC6jc5JG7CEaxOltiKjc1M+YCS2YkrZZcj4+dytw9GA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.js" + }, + "engines": { + "node": "^18 || >=20" + } + }, "node_modules/@plasmohq/parcel-bundler": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-bundler/-/parcel-bundler-0.5.5.tgz", - "integrity": "sha512-QCMmmfic514CfdXMJ7JMWUnqDzIHKVKyYeqPpUDsXON6JvA1yTmO5mEQSls8+5u/HpocP9QmTskQOHu3RCNX9A==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-bundler/-/parcel-bundler-0.5.6.tgz", + "integrity": "sha512-kjwj5tQUhdAK00AxXOzgqJ2jryZg4X6aleYAcjbREPzVMqKEu1NrNSNy5VGAfNRG6NCT6ZYg39ZCyuUOR2lEsQ==", + "license": "MIT", "dependencies": { "@parcel/core": "2.9.3", "@parcel/diagnostic": "2.9.3", @@ -3555,9 +3696,10 @@ } }, "node_modules/@plasmohq/parcel-compressor-utf8": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-compressor-utf8/-/parcel-compressor-utf8-0.0.6.tgz", - "integrity": "sha512-dtbZXi2gAHyVhxqxF2SvJtwDOy02QYRjwCJYOFsQR79qwAiuUBaeQ47p++vFrqNX86mo1lUtZniJl63xNQi08w==", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-compressor-utf8/-/parcel-compressor-utf8-0.1.1.tgz", + "integrity": "sha512-9zcF39XIBzauYLERoGNVSy7qR1MzEqjhQn16RrlCpZ1AyNMlBJ3B28SmnUpBQNgne8JOHTtcx6cUVm1IvM3J+g==", + "license": "MIT", "dependencies": { "@parcel/plugin": "2.9.3" }, @@ -3566,9 +3708,10 @@ } }, "node_modules/@plasmohq/parcel-config": { - "version": "0.40.5", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-config/-/parcel-config-0.40.5.tgz", - "integrity": "sha512-2uXGCURaKazxG8UKGnwZCQ0cfi9sns9JkyC5ERVQJqTmjE81Rwzd/QxjuoufQ2/kvcg3klb3952X1znmD7prlQ==", + "version": "0.41.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-config/-/parcel-config-0.41.1.tgz", + "integrity": "sha512-peNpm+F1tVIZmDx8Mca8b3769cxc2IWS7q0+0Y4BLT1+2kis7X4b46IAYgOXtsDRZCb9pvxQhRhrVHpwGtdVLg==", + "license": "MIT", "dependencies": { "@parcel/compressor-raw": "2.9.3", "@parcel/config-default": "2.9.3", @@ -3591,26 +3734,27 @@ "@parcel/transformer-sass": "2.9.3", "@parcel/transformer-svg-react": "2.9.3", "@parcel/transformer-worklet": "2.9.3", - "@plasmohq/parcel-bundler": "0.5.5", - "@plasmohq/parcel-compressor-utf8": "0.0.6", + "@plasmohq/parcel-bundler": "0.5.6", + "@plasmohq/parcel-compressor-utf8": "0.1.1", "@plasmohq/parcel-namer-manifest": "0.3.12", - "@plasmohq/parcel-optimizer-encapsulate": "0.0.7", - "@plasmohq/parcel-optimizer-es": "0.4.0", - "@plasmohq/parcel-packager": "0.6.14", - "@plasmohq/parcel-resolver": "0.14.0", - "@plasmohq/parcel-resolver-post": "0.4.4", - "@plasmohq/parcel-runtime": "0.23.1", - "@plasmohq/parcel-transformer-inject-env": "0.2.11", + "@plasmohq/parcel-optimizer-encapsulate": "0.0.8", + "@plasmohq/parcel-optimizer-es": "0.4.1", + "@plasmohq/parcel-packager": "0.6.15", + "@plasmohq/parcel-resolver": "0.14.1", + "@plasmohq/parcel-resolver-post": "0.4.5", + "@plasmohq/parcel-runtime": "0.25.1", + "@plasmohq/parcel-transformer-inject-env": "0.2.12", "@plasmohq/parcel-transformer-inline-css": "0.3.11", - "@plasmohq/parcel-transformer-manifest": "0.18.0", - "@plasmohq/parcel-transformer-svelte": "0.5.2", + "@plasmohq/parcel-transformer-manifest": "0.20.1", + "@plasmohq/parcel-transformer-svelte": "0.6.0", "@plasmohq/parcel-transformer-vue": "0.5.0" } }, "node_modules/@plasmohq/parcel-core": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-core/-/parcel-core-0.1.8.tgz", - "integrity": "sha512-kMWuazvf925ZAn2yHzzrb4Zsje1titFmvi/C5cXrI0TH58eT7n6GUiRXiOYP4JgGDHs/pEygx3WPuyWVTNF2HQ==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-core/-/parcel-core-0.1.9.tgz", + "integrity": "sha512-xuWfArWo4O9+RCb8mdvxf+hFH5lldLnufXGFCXnqBMGvL/A/l1NvQjXjVKYoTnPeX+9iZd534rb/7v49BPayCg==", + "license": "MIT", "dependencies": { "@parcel/cache": "2.9.3", "@parcel/core": "2.9.3", @@ -3638,6 +3782,7 @@ "version": "0.3.12", "resolved": "https://registry.npmjs.org/@plasmohq/parcel-namer-manifest/-/parcel-namer-manifest-0.3.12.tgz", "integrity": "sha512-mNyIVK4nRbjlnXXUygBcmV7xLzgS1HZ3vedxUrMQah0Wp0Y20GFcomToDBC0w9NXIZVSSKY0bRIeh0B6/verfQ==", + "license": "MIT", "dependencies": { "@parcel/core": "2.9.3", "@parcel/plugin": "2.9.3", @@ -3649,9 +3794,10 @@ } }, "node_modules/@plasmohq/parcel-optimizer-encapsulate": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-optimizer-encapsulate/-/parcel-optimizer-encapsulate-0.0.7.tgz", - "integrity": "sha512-mA9kY5dwuebQ4vLX6A5yTFo0gZZNWKUHpF6yO0lYq3oP843MyRJS8SxAtzQb4vTlVWPk3SX6Yw81DgBo4I6Xiw==", + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-optimizer-encapsulate/-/parcel-optimizer-encapsulate-0.0.8.tgz", + "integrity": "sha512-iXDXoLtYBvV4rHhFw3O6nrS3dEWYe9k2m0i/Tvzg2lz4lUHFyvK5NN9RWqkOLfI8JviaqQzaaMKteJhLsX6z1A==", + "license": "MIT", "dependencies": { "@parcel/core": "2.9.3", "@parcel/plugin": "2.9.3", @@ -3663,15 +3809,16 @@ } }, "node_modules/@plasmohq/parcel-optimizer-es": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-optimizer-es/-/parcel-optimizer-es-0.4.0.tgz", - "integrity": "sha512-Iz1cTuw38wEbSQ36/dVKh5MyRA12/Ecrx90pqaIkoqA9ZSZuxuWWa7rPa3bVMFkzi28BpVHW1z9EnhVN4188kQ==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-optimizer-es/-/parcel-optimizer-es-0.4.1.tgz", + "integrity": "sha512-2FvBq3L5wHyD+TNHpO0IVMJKX1XQ+uBruFVcRUgo+lDkIAyop7P8wpsY4iq3dOKXJrqjwBop9nzNcq0L/zaalQ==", + "license": "MIT", "dependencies": { "@parcel/core": "2.9.3", "@parcel/plugin": "2.9.3", "@parcel/source-map": "2.1.1", "@parcel/utils": "2.9.3", - "@swc/core": "1.3.82", + "@swc/core": "1.3.96", "nullthrows": "1.1.1" }, "engines": { @@ -3679,12 +3826,14 @@ } }, "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.82.tgz", - "integrity": "sha512-jpC1a18HMH67018Ij2jh+hT7JBFu7ZKcQVfrZ8K6JuEY+kjXmbea07P9MbQUZbAe0FB+xi3CqEVCP73MebodJQ==", + "version": "1.3.96", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.96.tgz", + "integrity": "sha512-zwE3TLgoZwJfQygdv2SdCK9mRLYluwDOM53I+dT6Z5ZvrgVENmY3txvWDvduzkV+/8IuvrRbVezMpxcojadRdQ==", "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { - "@swc/types": "^0.1.4" + "@swc/counter": "^0.1.1", + "@swc/types": "^0.1.5" }, "engines": { "node": ">=10" @@ -3694,16 +3843,16 @@ "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@swc/core-darwin-arm64": "1.3.82", - "@swc/core-darwin-x64": "1.3.82", - "@swc/core-linux-arm-gnueabihf": "1.3.82", - "@swc/core-linux-arm64-gnu": "1.3.82", - "@swc/core-linux-arm64-musl": "1.3.82", - "@swc/core-linux-x64-gnu": "1.3.82", - "@swc/core-linux-x64-musl": "1.3.82", - "@swc/core-win32-arm64-msvc": "1.3.82", - "@swc/core-win32-ia32-msvc": "1.3.82", - "@swc/core-win32-x64-msvc": "1.3.82" + "@swc/core-darwin-arm64": "1.3.96", + "@swc/core-darwin-x64": "1.3.96", + "@swc/core-linux-arm-gnueabihf": "1.3.96", + "@swc/core-linux-arm64-gnu": "1.3.96", + "@swc/core-linux-arm64-musl": "1.3.96", + "@swc/core-linux-x64-gnu": "1.3.96", + "@swc/core-linux-x64-musl": "1.3.96", + "@swc/core-win32-arm64-msvc": "1.3.96", + "@swc/core-win32-ia32-msvc": "1.3.96", + "@swc/core-win32-x64-msvc": "1.3.96" }, "peerDependencies": { "@swc/helpers": "^0.5.0" @@ -3715,12 +3864,13 @@ } }, "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-darwin-arm64": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.82.tgz", - "integrity": "sha512-JfsyDW34gVKD3uE0OUpUqYvAD3yseEaicnFP6pB292THtLJb0IKBBnK50vV/RzEJtc1bR3g1kNfxo2PeurZTrA==", + "version": "1.3.96", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.96.tgz", + "integrity": "sha512-8hzgXYVd85hfPh6mJ9yrG26rhgzCmcLO0h1TIl8U31hwmTbfZLzRitFQ/kqMJNbIBCwmNH1RU2QcJnL3d7f69A==", "cpu": [ "arm64" ], + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "darwin" @@ -3730,12 +3880,13 @@ } }, "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-darwin-x64": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.82.tgz", - "integrity": "sha512-ogQWgNMq7qTpITjcP3dnzkFNj7bh6SwMr859GvtOTrE75H7L7jDWxESfH4f8foB/LGxBKiDNmxKhitCuAsZK4A==", + "version": "1.3.96", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.96.tgz", + "integrity": "sha512-mFp9GFfuPg+43vlAdQZl0WZpZSE8sEzqL7sr/7Reul5McUHP0BaLsEzwjvD035ESfkY8GBZdLpMinblIbFNljQ==", "cpu": [ "x64" ], + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "darwin" @@ -3745,12 +3896,13 @@ } }, "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.82.tgz", - "integrity": "sha512-7TMXG1lXlNhD0kUiEqs+YlGV4irAdBa2quuy+XI3oJf2fBK6dQfEq4xBy65B3khrorzQS3O0oDGQ+cmdpHExHA==", + "version": "1.3.96", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.96.tgz", + "integrity": "sha512-8UEKkYJP4c8YzYIY/LlbSo8z5Obj4hqcv/fUTHiEePiGsOddgGf7AWjh56u7IoN/0uEmEro59nc1ChFXqXSGyg==", "cpu": [ "arm" ], + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "linux" @@ -3760,12 +3912,13 @@ } }, "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.82.tgz", - "integrity": "sha512-26JkOujbzcItPAmIbD5vHJxQVy5ihcSu3YHTKwope1h28sApZdtE7S3e2G3gsZRTIdsCQkXUtAQeqHxGWWR3pw==", + "version": "1.3.96", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.96.tgz", + "integrity": "sha512-c/IiJ0s1y3Ymm2BTpyC/xr6gOvoqAVETrivVXHq68xgNms95luSpbYQ28rqaZC8bQC8M5zdXpSc0T8DJu8RJGw==", "cpu": [ "arm64" ], + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "linux" @@ -3775,12 +3928,13 @@ } }, "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-linux-arm64-musl": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.82.tgz", - "integrity": "sha512-8Izj9tuuMpoc3cqiPBRtwqpO1BZ/+sfZVsEhLxrbOFlcSb8LnKyMle1g3JMMUwI4EU75RGVIzZMn8A6GOKdJbA==", + "version": "1.3.96", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.96.tgz", + "integrity": "sha512-i5/UTUwmJLri7zhtF6SAo/4QDQJDH2fhYJaBIUhrICmIkRO/ltURmpejqxsM/ye9Jqv5zG7VszMC0v/GYn/7BQ==", "cpu": [ "arm64" ], + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "linux" @@ -3790,12 +3944,13 @@ } }, "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-linux-x64-gnu": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.82.tgz", - "integrity": "sha512-0GSrIBScQwTaPv46T2qB7XnDYxndRCpwH4HMjh6FN+I+lfPUhTSJKW8AonqrqT1TbpFIgvzQs7EnTsD7AnSCow==", + "version": "1.3.96", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.96.tgz", + "integrity": "sha512-USdaZu8lTIkm4Yf9cogct/j5eqtdZqTgcTib4I+NloUW0E/hySou3eSyp3V2UAA1qyuC72ld1otXuyKBna0YKQ==", "cpu": [ "x64" ], + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "linux" @@ -3805,12 +3960,13 @@ } }, "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-linux-x64-musl": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.82.tgz", - "integrity": "sha512-KJUnaaepDKNzrEbwz4jv0iC3/t9x0NSoe06fnkAlhh2+NFKWKKJhVCOBTrpds8n7eylBDIXUlK34XQafjVMUdg==", + "version": "1.3.96", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.96.tgz", + "integrity": "sha512-QYErutd+G2SNaCinUVobfL7jWWjGTI0QEoQ6hqTp7PxCJS/dmKmj3C5ZkvxRYcq7XcZt7ovrYCTwPTHzt6lZBg==", "cpu": [ "x64" ], + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "linux" @@ -3820,12 +3976,13 @@ } }, "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.82.tgz", - "integrity": "sha512-TR3MHKhDYIyGyFcyl2d/p1ftceXcubAhX5wRSOdtOyr5+K/v3jbyCCqN7bbqO5o43wQVCwwR/drHleYyDZvg8Q==", + "version": "1.3.96", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.96.tgz", + "integrity": "sha512-hjGvvAduA3Un2cZ9iNP4xvTXOO4jL3G9iakhFsgVhpkU73SGmK7+LN8ZVBEu4oq2SUcHO6caWvnZ881cxGuSpg==", "cpu": [ "arm64" ], + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "win32" @@ -3835,12 +3992,13 @@ } }, "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.82.tgz", - "integrity": "sha512-ZX4HzVVt6hs84YUg70UvyBJnBOIspmQQM0iXSzBvOikk3zRoN7BnDwQH4GScvevCEBuou60+i4I6d5kHLOfh8Q==", + "version": "1.3.96", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.96.tgz", + "integrity": "sha512-Far2hVFiwr+7VPCM2GxSmbh3ikTpM3pDombE+d69hkedvYHYZxtTF+2LTKl/sXtpbUnsoq7yV/32c9R/xaaWfw==", "cpu": [ "ia32" ], + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "win32" @@ -3850,12 +4008,13 @@ } }, "node_modules/@plasmohq/parcel-optimizer-es/node_modules/@swc/core-win32-x64-msvc": { - "version": "1.3.82", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.82.tgz", - "integrity": "sha512-4mJMnex21kbQoaHeAmHnVwQN9/XAfPszJ6n9HI7SVH+aAHnbBIR0M59/b50/CJMjTj5niUGk7EwQ3nhVNOG32g==", + "version": "1.3.96", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.96.tgz", + "integrity": "sha512-4VbSAniIu0ikLf5mBX81FsljnfqjoVGleEkCQv4+zRlyZtO3FHoDPkeLVoy6WRlj7tyrRcfUJ4mDdPkbfTO14g==", "cpu": [ "x64" ], + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "win32" @@ -3865,9 +4024,10 @@ } }, "node_modules/@plasmohq/parcel-packager": { - "version": "0.6.14", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-packager/-/parcel-packager-0.6.14.tgz", - "integrity": "sha512-pFab9COfafx66CtOFWgLgKf4TUPLb5EiTO4ecRz1HDINSvPl48ci+3czmtSzOI4+b1uiqZYxUB3eeaMfh9XWpA==", + "version": "0.6.15", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-packager/-/parcel-packager-0.6.15.tgz", + "integrity": "sha512-c6Afk5l8EqxyZ/N7p8avWEBt5teTQPQsvZZpPHWhsAY9eonX+h8bFdmXym1oevaq5TySJOpNCSUdTvqqZtlSnQ==", + "license": "MIT", "dependencies": { "@parcel/core": "2.9.3", "@parcel/plugin": "2.9.3", @@ -3880,9 +4040,10 @@ } }, "node_modules/@plasmohq/parcel-resolver": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-resolver/-/parcel-resolver-0.14.0.tgz", - "integrity": "sha512-OPGFiv2SxDEJl9sNPKfjkQ3QaqKOzSDx8E85Bq9FCOKCj+EWTPfoeUOAuMkHY/ArcvDBhWAo3Zu66f2U7iPEGQ==", + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-resolver/-/parcel-resolver-0.14.1.tgz", + "integrity": "sha512-1nmmMI7N5rtpni2TpUyPkI8XU1wIk/lTDGNZXLxtkzOoFiFP2sc2xZq4OGhmnRYvWphZYrnhMjRrjNJmqOFqxw==", + "license": "MIT", "dependencies": { "@parcel/core": "2.9.3", "@parcel/hash": "2.9.3", @@ -3897,9 +4058,10 @@ } }, "node_modules/@plasmohq/parcel-resolver-post": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-resolver-post/-/parcel-resolver-post-0.4.4.tgz", - "integrity": "sha512-n39U5z2aGAfCDFydpvEDXx0MWtqYwh0+aX4QS49/IsmZMM1Ra+GnHs/gfeJz0jtN83EytlbwSoDcXRkORx9rIQ==", + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-resolver-post/-/parcel-resolver-post-0.4.5.tgz", + "integrity": "sha512-Y5la9wruh3fMHlUoWtVBcbSyvg2xZE1kSRp5BAjtfyZlKS2cT/vIbFTUkqk9nPvXLExBDNajIxTKk9ag/9WzpA==", + "license": "MIT", "dependencies": { "@parcel/core": "2.9.3", "@parcel/hash": "2.9.3", @@ -3917,6 +4079,7 @@ "version": "5.2.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -3926,12 +4089,14 @@ } }, "node_modules/@plasmohq/parcel-runtime": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-runtime/-/parcel-runtime-0.23.1.tgz", - "integrity": "sha512-EiBjAJcJjVFarUmiIqywKd+MHGIThWTkcZe5IYfR7ecaJRNhhZF1B/gPgoAwv1nLcxfvRIC2CF9z9frwQvrOYQ==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-runtime/-/parcel-runtime-0.25.1.tgz", + "integrity": "sha512-asr4DMXJSKPilye0uiyZf51NUC3WZAr0Y6mzl+mtRGIcywuv42+X52qnZl9a9xYkVZeYlVJq62Kfk4+wPthakg==", + "license": "MIT", "dependencies": { "@parcel/core": "2.9.3", "@parcel/plugin": "2.9.3", + "@types/trusted-types": "2.0.7", "react-refresh": "0.14.0" }, "engines": { @@ -3942,14 +4107,16 @@ "version": "0.14.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@plasmohq/parcel-transformer-inject-env": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inject-env/-/parcel-transformer-inject-env-0.2.11.tgz", - "integrity": "sha512-eGwwoaDbPPwrRcEgOi/BpLVGe5ttrBhs91NBcKMpE/D5gktfbJPD1zHG8MPtQdE4Iq23aG3JUbiT5clmdwtUhQ==", + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inject-env/-/parcel-transformer-inject-env-0.2.12.tgz", + "integrity": "sha512-QhM5Je0LyuAAJMAXeBEu4YvDirIPXuO2SoxHkwTMIwCMXpstPinnKiElrIoolqZjcxLmDCfsXerXZfbN6NhSlA==", + "license": "MIT", "dependencies": { "@parcel/core": "2.9.3", "@parcel/plugin": "2.9.3", @@ -3963,6 +4130,7 @@ "version": "0.3.11", "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-inline-css/-/parcel-transformer-inline-css-0.3.11.tgz", "integrity": "sha512-EUSwEowFNSgC/F1q/V4H4NXJ23wwLzlmRI6lvIr6S0mIuG/FCga+lAV3IZ+yAuXqUM2VexX6JyYYpNVidrMSxw==", + "license": "MIT", "dependencies": { "@parcel/core": "2.9.3", "@parcel/plugin": "2.9.3", @@ -3992,6 +4160,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30001541", "electron-to-chromium": "^1.4.535", @@ -4009,6 +4178,7 @@ "version": "1.21.8", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.21.8.tgz", "integrity": "sha512-jEqaL7m/ZckZJjlMAfycr1Kpz7f93k6n7KGF5SJjuPSm6DWI6h3ayLZmgRHgy1OfrwoCed6h4C/gHYPOd1OFMA==", + "license": "MPL-2.0", "dependencies": { "detect-libc": "^1.0.3" }, @@ -4038,6 +4208,7 @@ "cpu": [ "arm64" ], + "license": "MPL-2.0", "optional": true, "os": [ "darwin" @@ -4057,6 +4228,7 @@ "cpu": [ "x64" ], + "license": "MPL-2.0", "optional": true, "os": [ "darwin" @@ -4076,6 +4248,7 @@ "cpu": [ "x64" ], + "license": "MPL-2.0", "optional": true, "os": [ "freebsd" @@ -4095,6 +4268,7 @@ "cpu": [ "arm" ], + "license": "MPL-2.0", "optional": true, "os": [ "linux" @@ -4114,6 +4288,7 @@ "cpu": [ "arm64" ], + "license": "MPL-2.0", "optional": true, "os": [ "linux" @@ -4133,6 +4308,7 @@ "cpu": [ "arm64" ], + "license": "MPL-2.0", "optional": true, "os": [ "linux" @@ -4152,6 +4328,7 @@ "cpu": [ "x64" ], + "license": "MPL-2.0", "optional": true, "os": [ "linux" @@ -4171,6 +4348,7 @@ "cpu": [ "x64" ], + "license": "MPL-2.0", "optional": true, "os": [ "linux" @@ -4190,6 +4368,7 @@ "cpu": [ "x64" ], + "license": "MPL-2.0", "optional": true, "os": [ "win32" @@ -4203,9 +4382,10 @@ } }, "node_modules/@plasmohq/parcel-transformer-manifest": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-manifest/-/parcel-transformer-manifest-0.18.0.tgz", - "integrity": "sha512-6X6ubo37Ic7u1y3MjY+vt23Gb3ULtOsH1MbKw3jZMiG8nLGXqXRfiHSyNxJWAdpk7N7ASE8dHnZ+5g3E57bldA==", + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-manifest/-/parcel-transformer-manifest-0.20.1.tgz", + "integrity": "sha512-fA2d+u7eAURr8Vyi1HAB8zwndBW2czi5YcLgZRVwEqHODYYIyNcmqMJHLt7TAQYTD+POG+z4WpM81AKdhcq8mg==", + "license": "MIT", "dependencies": { "@mischnic/json-sourcemap": "0.1.0", "@parcel/core": "2.9.3", @@ -4225,12 +4405,14 @@ "node_modules/@plasmohq/parcel-transformer-manifest/node_modules/@lezer/common": { "version": "0.15.12", "resolved": "https://registry.npmjs.org/@lezer/common/-/common-0.15.12.tgz", - "integrity": "sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==" + "integrity": "sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==", + "license": "MIT" }, "node_modules/@plasmohq/parcel-transformer-manifest/node_modules/@lezer/lr": { "version": "0.15.8", "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-0.15.8.tgz", "integrity": "sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg==", + "license": "MIT", "dependencies": { "@lezer/common": "^0.15.0" } @@ -4239,6 +4421,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/@mischnic/json-sourcemap/-/json-sourcemap-0.1.0.tgz", "integrity": "sha512-dQb3QnfNqmQNYA4nFSN/uLaByIic58gOXq4Y4XqLOWmOrw73KmJPt/HLyG0wvn1bnR6mBKs/Uwvkh+Hns1T0XA==", + "license": "MIT", "dependencies": { "@lezer/common": "^0.15.7", "@lezer/lr": "^0.15.4", @@ -4249,16 +4432,17 @@ } }, "node_modules/@plasmohq/parcel-transformer-svelte": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-svelte/-/parcel-transformer-svelte-0.5.2.tgz", - "integrity": "sha512-kZevkKYgYB7KZqi1+8k5ELqrSNKakqBwuTLnIT0BOx/8VKTJ6fwkzW0SR1OFsDJIACRFbMLO77u+erwHkodBEA==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-svelte/-/parcel-transformer-svelte-0.6.0.tgz", + "integrity": "sha512-5lZW6NBtzhJaCyjpKaZF1/YzY9CF+kbfNknvASJB/Cf6uJPJlrgdxoWiVJ8IWMs3DyLgAnJXTdIU+uwjwXP1wg==", + "license": "MIT", "dependencies": { "@parcel/core": "2.9.3", "@parcel/diagnostic": "2.9.3", "@parcel/plugin": "2.9.3", "@parcel/source-map": "2.1.1", "@parcel/utils": "2.9.3", - "svelte": "4.0.1" + "svelte": "4.2.2" }, "engines": { "parcel": ">= 2.7.0" @@ -4268,6 +4452,7 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/@plasmohq/parcel-transformer-vue/-/parcel-transformer-vue-0.5.0.tgz", "integrity": "sha512-/3oVbajt+DRqtbM0RkKFtfyZR8DVjcsYpj1jHqPParGVBiXwgP0D/8Bj5p5/5Iqihs08gzasTcjKcwQKKdj0og==", + "license": "MIT", "dependencies": { "@parcel/core": "2.9.3", "@parcel/diagnostic": "2.9.3", @@ -4289,6 +4474,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -4300,6 +4486,7 @@ "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -4313,12 +4500,14 @@ "node_modules/@plasmohq/parcel-transformer-vue/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" }, "node_modules/@plasmohq/storage": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@plasmohq/storage/-/storage-1.9.3.tgz", - "integrity": "sha512-6fHqDkxX6Mj32+WuyoOzFZ9XOmhf+vfKF6+nxO5POgrYnpIdWuenAtiR5uxmH3nPSDWVgaNvy6DB9MGnw3UrQA==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@plasmohq/storage/-/storage-1.12.0.tgz", + "integrity": "sha512-LoCyO0PXl609ee8QKVEwVpkTyD/8WjYQhd0sxFomLxbdxsZC0LD4n8nv4nSegP5X8lYQBQnR/LMq4ZXoQh87wA==", + "license": "MIT", "dependencies": { "pify": "6.1.0" }, @@ -4369,9 +4558,10 @@ } }, "node_modules/@remix-run/router": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.3.tgz", - "integrity": "sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==", + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.19.2.tgz", + "integrity": "sha512-baiMx18+IMuD1yyvOGaHM9QrVUPGGG0jC+z+IPHnRJWUAUvaKuWKyE8gjDj2rzv3sz9zOGoRSPgeBVHRhZnBlA==", + "license": "MIT", "engines": { "node": ">=14.0.0" } @@ -4397,6 +4587,7 @@ "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz", "integrity": "sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -4412,6 +4603,7 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", + "license": "MIT", "engines": { "node": ">=14" }, @@ -4427,6 +4619,7 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", + "license": "MIT", "engines": { "node": ">=14" }, @@ -4442,6 +4635,7 @@ "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz", "integrity": "sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -4457,6 +4651,7 @@ "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz", "integrity": "sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -4472,6 +4667,7 @@ "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz", "integrity": "sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -4487,6 +4683,7 @@ "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz", "integrity": "sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -4502,6 +4699,7 @@ "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz", "integrity": "sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -4517,6 +4715,7 @@ "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz", "integrity": "sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==", + "license": "MIT", "dependencies": { "@svgr/babel-plugin-add-jsx-attribute": "^6.5.1", "@svgr/babel-plugin-remove-jsx-attribute": "*", @@ -4542,6 +4741,7 @@ "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz", "integrity": "sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==", + "license": "MIT", "dependencies": { "@babel/core": "^7.19.6", "@svgr/babel-preset": "^6.5.1", @@ -4561,6 +4761,7 @@ "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz", "integrity": "sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==", + "license": "MIT", "dependencies": { "@babel/types": "^7.20.0", "entities": "^4.4.0" @@ -4577,6 +4778,7 @@ "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz", "integrity": "sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==", + "license": "MIT", "dependencies": { "@babel/core": "^7.19.6", "@svgr/babel-preset": "^6.5.1", @@ -4598,6 +4800,7 @@ "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz", "integrity": "sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==", + "license": "MIT", "dependencies": { "cosmiconfig": "^7.0.1", "deepmerge": "^4.2.2", @@ -4614,18 +4817,11 @@ "@svgr/core": "*" } }, - "node_modules/@svgr/plugin-svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, "node_modules/@svgr/plugin-svgo/node_modules/css-select": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -4641,6 +4837,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -4653,6 +4850,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "license": "MIT", "dependencies": { "css-tree": "^1.1.2" }, @@ -4663,12 +4861,14 @@ "node_modules/@svgr/plugin-svgo/node_modules/mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" }, "node_modules/@svgr/plugin-svgo/node_modules/svgo": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "license": "MIT", "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", @@ -4686,13 +4886,14 @@ } }, "node_modules/@swc/core": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.4.11.tgz", - "integrity": "sha512-WKEakMZxkVwRdgMN4AMJ9K5nysY8g8npgQPczmjBeNK5In7QEAZAJwnyccrWwJZU0XjVeHn2uj+XbOKdDW17rg==", + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.7.26.tgz", + "integrity": "sha512-f5uYFf+TmMQyYIoxkn/evWhNGuUzC730dFwAKGwBVHHVoPyak1/GvJUm6i1SKl+2Hrj9oN0i3WSoWWZ4pgI8lw==", "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { - "@swc/counter": "^0.1.2", - "@swc/types": "^0.1.5" + "@swc/counter": "^0.1.3", + "@swc/types": "^0.1.12" }, "engines": { "node": ">=10" @@ -4702,19 +4903,19 @@ "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@swc/core-darwin-arm64": "1.4.11", - "@swc/core-darwin-x64": "1.4.11", - "@swc/core-linux-arm-gnueabihf": "1.4.11", - "@swc/core-linux-arm64-gnu": "1.4.11", - "@swc/core-linux-arm64-musl": "1.4.11", - "@swc/core-linux-x64-gnu": "1.4.11", - "@swc/core-linux-x64-musl": "1.4.11", - "@swc/core-win32-arm64-msvc": "1.4.11", - "@swc/core-win32-ia32-msvc": "1.4.11", - "@swc/core-win32-x64-msvc": "1.4.11" + "@swc/core-darwin-arm64": "1.7.26", + "@swc/core-darwin-x64": "1.7.26", + "@swc/core-linux-arm-gnueabihf": "1.7.26", + "@swc/core-linux-arm64-gnu": "1.7.26", + "@swc/core-linux-arm64-musl": "1.7.26", + "@swc/core-linux-x64-gnu": "1.7.26", + "@swc/core-linux-x64-musl": "1.7.26", + "@swc/core-win32-arm64-msvc": "1.7.26", + "@swc/core-win32-ia32-msvc": "1.7.26", + "@swc/core-win32-x64-msvc": "1.7.26" }, "peerDependencies": { - "@swc/helpers": "^0.5.0" + "@swc/helpers": "*" }, "peerDependenciesMeta": { "@swc/helpers": { @@ -4723,12 +4924,13 @@ } }, "node_modules/@swc/core-darwin-arm64": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.4.11.tgz", - "integrity": "sha512-C1j1Qp/IHSelVWdEnT7f0iONWxQz6FAqzjCF2iaL+0vFg4V5f2nlgrueY8vj5pNNzSGhrAlxsMxEIp4dj1MXkg==", + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.7.26.tgz", + "integrity": "sha512-FF3CRYTg6a7ZVW4yT9mesxoVVZTrcSWtmZhxKCYJX9brH4CS/7PRPjAKNk6kzWgWuRoglP7hkjQcd6EpMcZEAw==", "cpu": [ "arm64" ], + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "darwin" @@ -4738,12 +4940,13 @@ } }, "node_modules/@swc/core-darwin-x64": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.4.11.tgz", - "integrity": "sha512-0TTy3Ni8ncgaMCchSQ7FK8ZXQLlamy0FXmGWbR58c+pVZWYZltYPTmheJUvVcR0H2+gPAymRKyfC0iLszDALjg==", + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.7.26.tgz", + "integrity": "sha512-az3cibZdsay2HNKmc4bjf62QVukuiMRh5sfM5kHR/JMTrLyS6vSw7Ihs3UTkZjUxkLTT8ro54LI6sV6sUQUbLQ==", "cpu": [ "x64" ], + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "darwin" @@ -4753,12 +4956,13 @@ } }, "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.4.11.tgz", - "integrity": "sha512-XJLB71uw0rog4DjYAPxFGAuGCBQpgJDlPZZK6MTmZOvI/1t0+DelJ24IjHIxk500YYM26Yv47xPabqFPD7I2zQ==", + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.7.26.tgz", + "integrity": "sha512-VYPFVJDO5zT5U3RpCdHE5v1gz4mmR8BfHecUZTmD2v1JeFY6fv9KArJUpjrHEEsjK/ucXkQFmJ0jaiWXmpOV9Q==", "cpu": [ "arm" ], + "license": "Apache-2.0", "optional": true, "os": [ "linux" @@ -4768,12 +4972,13 @@ } }, "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.4.11.tgz", - "integrity": "sha512-vYQwzJvm/iu052d5Iw27UFALIN5xSrGkPZXxLNMHPySVko2QMNNBv35HLatkEQHbQ3X+VKSW9J9SkdtAvAVRAQ==", + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.7.26.tgz", + "integrity": "sha512-YKevOV7abpjcAzXrhsl+W48Z9mZvgoVs2eP5nY+uoMAdP2b3GxC0Df1Co0I90o2lkzO4jYBpTMcZlmUXLdXn+Q==", "cpu": [ "arm64" ], + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "linux" @@ -4783,12 +4988,13 @@ } }, "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.4.11.tgz", - "integrity": "sha512-eV+KduiRYUFjPsvbZuJ9aknQH9Tj0U2/G9oIZSzLx/18WsYi+upzHbgxmIIHJ2VJgfd7nN40RI/hMtxNsUzR/g==", + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.7.26.tgz", + "integrity": "sha512-3w8iZICMkQQON0uIcvz7+Q1MPOW6hJ4O5ETjA0LSP/tuKqx30hIniCGOgPDnv3UTMruLUnQbtBwVCZTBKR3Rkg==", "cpu": [ "arm64" ], + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "linux" @@ -4798,12 +5004,13 @@ } }, "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.4.11.tgz", - "integrity": "sha512-WA1iGXZ2HpqM1OR9VCQZJ8sQ1KP2or9O4bO8vWZo6HZJIeoQSo7aa9waaCLRpkZvkng1ct/TF/l6ymqSNFXIzQ==", + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.7.26.tgz", + "integrity": "sha512-c+pp9Zkk2lqb06bNGkR2Looxrs7FtGDMA4/aHjZcCqATgp348hOKH5WPvNLBl+yPrISuWjbKDVn3NgAvfvpH4w==", "cpu": [ "x64" ], + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "linux" @@ -4813,12 +5020,13 @@ } }, "node_modules/@swc/core-linux-x64-musl": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.4.11.tgz", - "integrity": "sha512-UkVJToKf0owwQYRnGvjHAeYVDfeimCEcx0VQSbJoN7Iy0ckRZi7YPlmWJU31xtKvikE2bQWCOVe0qbSDqqcWXA==", + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.7.26.tgz", + "integrity": "sha512-PgtyfHBF6xG87dUSSdTJHwZ3/8vWZfNIXQV2GlwEpslrOkGqy+WaiiyE7Of7z9AvDILfBBBcJvJ/r8u980wAfQ==", "cpu": [ "x64" ], + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "linux" @@ -4828,12 +5036,13 @@ } }, "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.4.11.tgz", - "integrity": "sha512-35khwkyly7lF5NDSyvIrukBMzxPorgc5iTSDfVO/LvnmN5+fm4lTlrDr4tUfTdOhv3Emy7CsKlsNAeFRJ+Pm+w==", + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.7.26.tgz", + "integrity": "sha512-9TNXPIJqFynlAOrRD6tUQjMq7KApSklK3R/tXgIxc7Qx+lWu8hlDQ/kVPLpU7PWvMMwC/3hKBW+p5f+Tms1hmA==", "cpu": [ "arm64" ], + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "win32" @@ -4843,12 +5052,13 @@ } }, "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.4.11.tgz", - "integrity": "sha512-Wx8/6f0ufgQF2pbVPsJ2dAmFLwIOW+xBE5fxnb7VnEbGkTgP1qMDWiiAtD9rtvDSuODG3i1AEmAak/2HAc6i6A==", + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.7.26.tgz", + "integrity": "sha512-9YngxNcG3177GYdsTum4V98Re+TlCeJEP4kEwEg9EagT5s3YejYdKwVAkAsJszzkXuyRDdnHUpYbTrPG6FiXrQ==", "cpu": [ "ia32" ], + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "win32" @@ -4858,12 +5068,13 @@ } }, "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.4.11.tgz", - "integrity": "sha512-0xRFW6K9UZQH2NVC/0pVB0GJXS45lY24f+6XaPBF1YnMHd8A8GoHl7ugyM5yNUTe2AKhSgk5fJV00EJt/XBtdQ==", + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.7.26.tgz", + "integrity": "sha512-VR+hzg9XqucgLjXxA13MtV5O3C0bK0ywtLIBw/+a+O+Oc6mxFWHtdUeXDbIi5AiPbn0fjgVJMqYnyjGyyX8u0w==", "cpu": [ "x64" ], + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "win32" @@ -4875,20 +5086,24 @@ "node_modules/@swc/counter": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==" + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "license": "Apache-2.0" }, "node_modules/@swc/helpers": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", - "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", + "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", + "license": "Apache-2.0", "dependencies": { + "@swc/counter": "^0.1.3", "tslib": "^2.4.0" } }, "node_modules/@swc/types": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.6.tgz", - "integrity": "sha512-/JLo/l2JsT/LRd80C3HfbmVpxOAJ11FO2RCEslFrgzLltoP9j8XIbsyDcfCt2WWyX+CM96rBoNM+IToAkFOugg==", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.12.tgz", + "integrity": "sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==", + "license": "Apache-2.0", "dependencies": { "@swc/counter": "^0.1.3" } @@ -4908,6 +5123,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "license": "ISC", "engines": { "node": ">=10.13.0" } @@ -4923,9 +5139,10 @@ } }, "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "license": "MIT" }, "node_modules/@types/filesystem": { "version": "0.0.36", @@ -4973,7 +5190,8 @@ "node_modules/@types/parse-json": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" }, "node_modules/@types/prop-types": { "version": "15.7.12", @@ -4982,37 +5200,44 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.0.25", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.25.tgz", - "integrity": "sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g==", + "version": "18.3.11", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz", + "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/prop-types": "*", - "@types/scheduler": "*", "csstype": "^3.0.2" } }, "node_modules/@types/react-dom": { - "version": "18.0.9", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.9.tgz", - "integrity": "sha512-qnVvHxASt/H7i+XG1U1xMiY5t+IHcPGUK7TDMDzom08xa7e86eCeKOiLZezwCKVxJn6NEiiy2ekgX8aQssjIKg==", + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", "dev": true, + "license": "MIT", "dependencies": { "@types/react": "*" } }, - "node_modules/@types/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==", - "dev": true - }, "node_modules/@types/semver": { "version": "7.5.8", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", "dev": true }, + "node_modules/@types/stylis": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz", + "integrity": "sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==", + "license": "MIT" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT" + }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", @@ -5213,6 +5438,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", + "license": "MIT", "dependencies": { "@babel/parser": "^7.21.3", "@vue/shared": "3.3.4", @@ -5224,6 +5450,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", + "license": "MIT", "dependencies": { "@vue/compiler-core": "3.3.4", "@vue/shared": "3.3.4" @@ -5233,6 +5460,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", + "license": "MIT", "dependencies": { "@babel/parser": "^7.20.15", "@vue/compiler-core": "3.3.4", @@ -5250,6 +5478,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", + "license": "MIT", "dependencies": { "@vue/compiler-dom": "3.3.4", "@vue/shared": "3.3.4" @@ -5259,6 +5488,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz", "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==", + "license": "MIT", "dependencies": { "@vue/shared": "3.3.4" } @@ -5267,6 +5497,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", + "license": "MIT", "dependencies": { "@babel/parser": "^7.20.15", "@vue/compiler-core": "3.3.4", @@ -5279,6 +5510,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz", "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==", + "license": "MIT", "dependencies": { "@vue/reactivity": "3.3.4", "@vue/shared": "3.3.4" @@ -5288,6 +5520,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz", "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==", + "license": "MIT", "dependencies": { "@vue/runtime-core": "3.3.4", "@vue/shared": "3.3.4", @@ -5298,6 +5531,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz", "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==", + "license": "MIT", "dependencies": { "@vue/compiler-ssr": "3.3.4", "@vue/shared": "3.3.4" @@ -5309,7 +5543,8 @@ "node_modules/@vue/shared": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", - "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" + "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==", + "license": "MIT" }, "node_modules/@yr/monotone-cubic-spline": { "version": "1.0.3", @@ -5319,7 +5554,8 @@ "node_modules/abortcontroller-polyfill": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz", - "integrity": "sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==" + "integrity": "sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==", + "license": "MIT" }, "node_modules/acorn": { "version": "8.11.3", @@ -5397,9 +5633,10 @@ } }, "node_modules/apexcharts": { - "version": "3.48.0", - "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.48.0.tgz", - "integrity": "sha512-Lhpj1Ij6lKlrUke8gf+P+SE6uGUn+Pe1TnCJ+zqrY0YMvbqM3LMb1lY+eybbTczUyk0RmMZomlTa2NgX2EUs4Q==", + "version": "3.54.0", + "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.54.0.tgz", + "integrity": "sha512-ZgI/seScffjLpwNRX/gAhIkAhpCNWiTNsdICv7qxnF0xisI23XSsaENUKIcMlyP1rbe8ECgvybDnp7plZld89A==", + "license": "MIT", "dependencies": { "@yr/monotone-cubic-spline": "^1.0.3", "svg.draggable.js": "^2.2.2", @@ -5549,29 +5786,21 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.toreversed": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", - "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, "node_modules/array.prototype.tosorted": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", - "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.1.0", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/arraybuffer.prototype.slice": { @@ -5603,9 +5832,9 @@ "dev": true }, "node_modules/autoprefixer": { - "version": "10.4.19", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", - "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", "dev": true, "funding": [ { @@ -5621,12 +5850,13 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001599", + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", + "picocolors": "^1.0.1", "postcss-value-parser": "^4.2.0" }, "bin": { @@ -5655,10 +5885,11 @@ } }, "node_modules/axe-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", - "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz", + "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==", "dev": true, + "license": "MPL-2.0", "engines": { "node": ">=4" } @@ -5676,21 +5907,6 @@ "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==" }, - "node_modules/babel-plugin-styled-components": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz", - "integrity": "sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.22.5", - "lodash": "^4.17.21", - "picomatch": "^2.3.1" - }, - "peerDependencies": { - "styled-components": ">= 2" - } - }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -5729,9 +5945,10 @@ } }, "node_modules/base-x": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", - "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.10.tgz", + "integrity": "sha512-7d0s06rR9rYaIWHkpfLIFICM/tkSVdoPC9qYAQRpxn9DdKNWNsKC0uk++akckyLq16Tx2WIinnZ6WRriAt6njQ==", + "license": "MIT", "dependencies": { "safe-buffer": "^5.0.1" } @@ -5802,12 +6019,14 @@ "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "license": "MIT" }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" }, "node_modules/brace-expansion": { "version": "2.0.1", @@ -5829,9 +6048,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", "funding": [ { "type": "opencollective", @@ -5846,11 +6065,12 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -5883,9 +6103,10 @@ } }, "node_modules/bundle-require": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/bundle-require/-/bundle-require-4.0.2.tgz", - "integrity": "sha512-jwzPOChofl67PSTW2SGubV9HBQAhhR2i6nskiOThauo9dzwDUgOWQScFVaJkjEfYX+UXiD+LEx8EblQMc2wIag==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/bundle-require/-/bundle-require-4.2.1.tgz", + "integrity": "sha512-7Q/6vkyYAwOmQNRw75x+4yRtZCZJXUDmHHlFdkiV0wgv/reNjtJwpu1jPJ0w2kbEpIM0uoKI3S4/f39dU7AjSA==", + "license": "MIT", "dependencies": { "load-tsconfig": "^0.2.3" }, @@ -5911,6 +6132,7 @@ "version": "6.7.14", "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -5940,17 +6162,6 @@ "node": ">=14.16" } }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/call-bind": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", @@ -5981,6 +6192,7 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -6001,14 +6213,15 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/caniuse-lite": { - "version": "1.0.30001605", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001605.tgz", - "integrity": "sha512-nXwGlFWo34uliI9z3n6Qc0wZaf7zaZWA1CPZ169La5mV3I/gem7bst0vr5XQH5TJXZIMfDeZyOrZnSlVzKxxHQ==", + "version": "1.0.30001667", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", + "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==", "funding": [ { "type": "opencollective", @@ -6022,7 +6235,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/chalk": { "version": "4.1.2", @@ -6089,9 +6303,10 @@ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", "engines": { "node": ">=6.0" } @@ -6124,6 +6339,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "license": "MIT", "engines": { "node": ">=0.8" } @@ -6132,6 +6348,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz", "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==", + "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15", "@types/estree": "^1.0.1", @@ -6144,6 +6361,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" } @@ -6185,6 +6403,15 @@ "simple-swizzle": "^0.2.2" } }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -6204,6 +6431,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/content-security-policy-parser/-/content-security-policy-parser-0.4.1.tgz", "integrity": "sha512-NNJS8XPnx3OKr/CUOSwDSJw+lWTrZMYnclLKj0Y9CYOfJNJTWLFGPg3u2hYgbXMXKVRkZR2fbyReNQ1mUff/Qg==", + "license": "MIT", "engines": { "node": ">=8.0.0" } @@ -6217,6 +6445,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "license": "MIT", "dependencies": { "is-what": "^3.14.1" }, @@ -6228,6 +6457,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -6243,6 +6473,7 @@ "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", "engines": { "node": ">= 6" } @@ -6289,6 +6520,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "license": "ISC", "engines": { "node": ">=4" } @@ -6297,6 +6529,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "license": "BSD-2-Clause", "optional": true, "peer": true, "dependencies": { @@ -6314,6 +6547,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", "optional": true, "peer": true, "dependencies": { @@ -6329,6 +6563,7 @@ "version": "5.0.3", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", "optional": true, "peer": true, "dependencies": { @@ -6345,6 +6580,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "license": "BSD-2-Clause", "optional": true, "peer": true, "dependencies": { @@ -6360,6 +6596,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "license": "MIT", "dependencies": { "camelize": "^1.0.0", "css-color-keywords": "^1.0.0", @@ -6370,6 +6607,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.30", "source-map-js": "^1.0.1" @@ -6382,6 +6620,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -6405,6 +6644,7 @@ "version": "5.0.5", "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "license": "MIT", "optional": true, "peer": true, "dependencies": { @@ -6419,6 +6659,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "license": "MIT", "optional": true, "peer": true, "dependencies": { @@ -6434,6 +6675,7 @@ "version": "2.0.28", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "license": "CC0-1.0", "optional": true, "peer": true }, @@ -6540,6 +6782,39 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -6558,6 +6833,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6634,6 +6910,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "license": "Apache-2.0", "bin": { "detect-libc": "bin/detect-libc.js" }, @@ -6680,6 +6957,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -6693,6 +6971,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } @@ -6706,12 +6985,14 @@ "type": "github", "url": "https://github.com/sponsors/fb55" } - ] + ], + "license": "BSD-2-Clause" }, "node_modules/domhandler": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -6726,6 +7007,7 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -6760,9 +7042,10 @@ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" }, "node_modules/electron-to-chromium": { - "version": "1.4.725", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.725.tgz", - "integrity": "sha512-OGkMXLY7XH6ykHE5ZOVVIMHaGAvvxqw98cswTKB683dntBJre7ufm9wouJ0ExDm0VXhHenU8mREvxIbV5nNoVQ==" + "version": "1.5.33", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.33.tgz", + "integrity": "sha512-+cYTcFB1QqD4j4LegwLfpCNxifb6dDFUAwk6RsLusCwIaZI6or2f+q8rs5tTB2YC53HhOlIbEaqHMAAC8IOIwA==", + "license": "ISC" }, "node_modules/emoji-regex": { "version": "9.2.2", @@ -6794,6 +7077,7 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -6801,10 +7085,20 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "license": "MIT", "optional": true, "dependencies": { "prr": "~1.0.1" @@ -6817,6 +7111,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } @@ -6900,15 +7195,37 @@ "node": ">= 0.4" } }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/es-iterator-helpers": { - "version": "1.0.18", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.18.tgz", - "integrity": "sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==", + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", + "es-abstract": "^1.23.3", "es-errors": "^1.3.0", "es-set-tostringtag": "^2.0.3", "function-bind": "^1.1.2", @@ -6982,6 +7299,7 @@ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", "hasInstallScript": true, + "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -7014,9 +7332,10 @@ } }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -7089,14 +7408,16 @@ } }, "node_modules/eslint-config-next": { - "version": "14.1.4", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.1.4.tgz", - "integrity": "sha512-cihIahbhYAWwXJwZkAaRPpUi5t9aOi/HdfWXOjZeUOqNWXHD8X22kd1KG58Dc3MVaRx3HoR/oMGk2ltcrqDn8g==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.2.15.tgz", + "integrity": "sha512-mKg+NC/8a4JKLZRIOBplxXNdStgxy7lzWuedUaCc8tev+Al9mwDUTujQH6W6qXDH9kycWiVo28tADWGvpBsZcQ==", "dev": true, + "license": "MIT", "dependencies": { - "@next/eslint-plugin-next": "14.1.4", + "@next/eslint-plugin-next": "14.2.15", "@rushstack/eslint-patch": "^1.3.3", - "@typescript-eslint/parser": "^5.4.2 || ^6.0.0", + "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", "eslint-import-resolver-node": "^0.3.6", "eslint-import-resolver-typescript": "^3.5.2", "eslint-plugin-import": "^2.28.1", @@ -7281,33 +7602,54 @@ } }, "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", - "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.0.tgz", + "integrity": "sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.23.2", - "aria-query": "^5.3.0", - "array-includes": "^3.1.7", + "aria-query": "~5.1.3", + "array-includes": "^3.1.8", "array.prototype.flatmap": "^1.3.2", "ast-types-flow": "^0.0.8", - "axe-core": "=4.7.0", - "axobject-query": "^3.2.1", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.15", - "hasown": "^2.0.0", + "es-iterator-helpers": "^1.0.19", + "hasown": "^2.0.2", "jsx-ast-utils": "^3.3.5", "language-tags": "^1.0.9", "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7" + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.0" }, "engines": { "node": ">=4.0" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" } }, "node_modules/eslint-plugin-jsx-a11y/node_modules/brace-expansion": { @@ -7333,42 +7675,44 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.34.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz", - "integrity": "sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==", + "version": "7.37.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz", + "integrity": "sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==", "dev": true, + "license": "MIT", "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlast": "^1.2.4", + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", "array.prototype.flatmap": "^1.3.2", - "array.prototype.toreversed": "^1.1.2", - "array.prototype.tosorted": "^1.1.3", + "array.prototype.tosorted": "^1.1.4", "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.17", + "es-iterator-helpers": "^1.0.19", "estraverse": "^5.3.0", + "hasown": "^2.0.2", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7", - "object.hasown": "^1.1.3", - "object.values": "^1.1.7", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.0", "prop-types": "^15.8.1", "resolve": "^2.0.0-next.5", "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.10" + "string.prototype.matchall": "^4.0.11", + "string.prototype.repeat": "^1.0.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -7548,7 +7892,8 @@ "node_modules/estree-walker": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" }, "node_modules/esutils": { "version": "2.0.3", @@ -7567,25 +7912,66 @@ "node": ">=0.8.x" } }, - "node_modules/expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/execa/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" } }, "node_modules/fast-deep-equal": { @@ -7789,6 +8175,7 @@ "version": "11.1.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -7889,6 +8276,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/get-symbol-description": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", @@ -7956,11 +8355,6 @@ "node": ">=10.13.0" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, "node_modules/globals": { "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", @@ -8024,6 +8418,7 @@ "version": "13.0.0", "resolved": "https://registry.npmjs.org/got/-/got-13.0.0.tgz", "integrity": "sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==", + "license": "MIT", "dependencies": { "@sindresorhus/is": "^5.2.0", "@szmarczak/http-timer": "^5.0.1", @@ -8044,17 +8439,6 @@ "url": "https://github.com/sindresorhus/got?sponsor=1" } }, - "node_modules/got/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", @@ -8067,9 +8451,10 @@ "dev": true }, "node_modules/graphql": { - "version": "15.8.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", - "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", + "version": "15.9.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.9.0.tgz", + "integrity": "sha512-GCOQdvm7XxV1S4U4CGrsdlEN37245eC8P9zaYCMr6K1BG0IPGy5lUwmJsEOGyl1GD6HXjOtl2keCP9asRBwNvA==", + "license": "MIT", "engines": { "node": ">= 10.x" } @@ -8078,6 +8463,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/graphql-import-macro/-/graphql-import-macro-1.0.0.tgz", "integrity": "sha512-YK4g6iP60H++MpP93tb0VwOg7aM5iIC0hdSQKTrEDANeLWf0KFAT9dwlBeMDrhY+jcW7qsAEDtaw58cgVnQXAw==", + "license": "MIT", "dependencies": { "graphql": "^15.0.0" } @@ -8158,29 +8544,22 @@ "node": ">= 0.4" } }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, "node_modules/htmlnano": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.1.0.tgz", - "integrity": "sha512-jVGRE0Ep9byMBKEu0Vxgl8dhXYOUk0iNQ2pjsG+BcRB0u0oDF5A9p/iBGMg/PGKYUyMD0OAGu8dVT5Lzj8S58g==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.1.1.tgz", + "integrity": "sha512-kAERyg/LuNZYmdqgCdYvugyLWNFAm8MWXpQMz1pLpetmCbFwoMxvkSoaAMlFrOC4OKTWI4KlZGT/RsNxg4ghOw==", + "license": "MIT", "dependencies": { - "cosmiconfig": "^8.0.0", + "cosmiconfig": "^9.0.0", "posthtml": "^0.16.5", "timsort": "^0.3.0" }, "peerDependencies": { - "cssnano": "^6.0.0", + "cssnano": "^7.0.0", "postcss": "^8.3.11", - "purgecss": "^5.0.0", + "purgecss": "^6.0.0", "relateurl": "^0.2.7", - "srcset": "4.0.0", + "srcset": "5.0.1", "svgo": "^3.0.2", "terser": "^5.10.0", "uncss": "^0.17.3" @@ -8213,14 +8592,15 @@ } }, "node_modules/htmlnano/node_modules/cosmiconfig": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "license": "MIT", "dependencies": { + "env-paths": "^2.2.1", "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" + "parse-json": "^5.2.0" }, "engines": { "node": ">=14" @@ -8248,6 +8628,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.2", @@ -8259,6 +8640,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -8283,6 +8665,15 @@ "node": ">=10.19.0" } }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -8325,6 +8716,7 @@ "version": "0.5.5", "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "license": "MIT", "optional": true, "bin": { "image-size": "bin/image-size.js" @@ -8456,28 +8848,6 @@ "node": ">=8" } }, - "node_modules/inquirer/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/inquirer/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/inquirer/node_modules/restore-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", @@ -8546,6 +8916,23 @@ "node": ">= 0.4" } }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-array-buffer": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", @@ -8565,13 +8952,15 @@ "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" }, "node_modules/is-async-function": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -8688,6 +9077,7 @@ "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -8700,6 +9090,7 @@ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -8732,13 +9123,15 @@ "node_modules/is-json": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", - "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==" + "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==", + "license": "ISC" }, "node_modules/is-map": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -8794,6 +9187,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "license": "MIT", "dependencies": { "@types/estree": "*" } @@ -8819,6 +9213,7 @@ "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -8913,6 +9308,7 @@ "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -8937,6 +9333,7 @@ "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4" @@ -8951,7 +9348,8 @@ "node_modules/is-what": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", - "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "license": "MIT" }, "node_modules/isarray": { "version": "2.0.5", @@ -8963,6 +9361,7 @@ "version": "4.0.10", "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "license": "MIT", "engines": { "node": ">= 8.0.0" }, @@ -8976,16 +9375,20 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "node_modules/iterator.prototype": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", + "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "get-intrinsic": "^1.2.1", "has-symbols": "^1.0.3", "reflect.getprototypeof": "^1.0.4", "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/jackspeak": { @@ -9018,6 +9421,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz", "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==", + "license": "MIT", "engines": { "node": ">=10" } @@ -9057,12 +9461,14 @@ "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" }, "node_modules/json-schema-to-ts": { "version": "2.9.2", "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-2.9.2.tgz", "integrity": "sha512-h9WqLkTVpBbiaPb5OmeUpz/FBLS/kvIJw4oRCPiEisIu2WjMh+aai0QIY2LoOhRFx5r92taGLcerIrzxKBAP6g==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.18.3", "@types/json-schema": "^7.0.9", @@ -9099,6 +9505,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -9151,6 +9558,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz", "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==", + "license": "Apache-2.0", "dependencies": { "copy-anything": "^2.0.1", "parse-node-version": "^1.0.1", @@ -9176,6 +9584,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", "optional": true, "bin": { "mime": "cli.js" @@ -9198,9 +9607,10 @@ } }, "node_modules/lightningcss": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.24.1.tgz", - "integrity": "sha512-kUpHOLiH5GB0ERSv4pxqlL0RYKnOXtgGtVe7shDGfhS0AZ4D1ouKFYAcLcZhql8aMspDNzaUCumGHZ78tb2fTg==", + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.27.0.tgz", + "integrity": "sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==", + "license": "MPL-2.0", "dependencies": { "detect-libc": "^1.0.3" }, @@ -9212,24 +9622,26 @@ "url": "https://opencollective.com/parcel" }, "optionalDependencies": { - "lightningcss-darwin-arm64": "1.24.1", - "lightningcss-darwin-x64": "1.24.1", - "lightningcss-freebsd-x64": "1.24.1", - "lightningcss-linux-arm-gnueabihf": "1.24.1", - "lightningcss-linux-arm64-gnu": "1.24.1", - "lightningcss-linux-arm64-musl": "1.24.1", - "lightningcss-linux-x64-gnu": "1.24.1", - "lightningcss-linux-x64-musl": "1.24.1", - "lightningcss-win32-x64-msvc": "1.24.1" + "lightningcss-darwin-arm64": "1.27.0", + "lightningcss-darwin-x64": "1.27.0", + "lightningcss-freebsd-x64": "1.27.0", + "lightningcss-linux-arm-gnueabihf": "1.27.0", + "lightningcss-linux-arm64-gnu": "1.27.0", + "lightningcss-linux-arm64-musl": "1.27.0", + "lightningcss-linux-x64-gnu": "1.27.0", + "lightningcss-linux-x64-musl": "1.27.0", + "lightningcss-win32-arm64-msvc": "1.27.0", + "lightningcss-win32-x64-msvc": "1.27.0" } }, "node_modules/lightningcss-darwin-arm64": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.24.1.tgz", - "integrity": "sha512-1jQ12jBy+AE/73uGQWGSafK5GoWgmSiIQOGhSEXiFJSZxzV+OXIx+a9h2EYHxdJfX864M+2TAxWPWb0Vv+8y4w==", + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.27.0.tgz", + "integrity": "sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==", "cpu": [ "arm64" ], + "license": "MPL-2.0", "optional": true, "os": [ "darwin" @@ -9243,12 +9655,13 @@ } }, "node_modules/lightningcss-darwin-x64": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.24.1.tgz", - "integrity": "sha512-R4R1d7VVdq2mG4igMU+Di8GPf0b64ZLnYVkubYnGG0Qxq1KaXQtAzcLI43EkpnoWvB/kUg8JKCWH4S13NfiLcQ==", + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.27.0.tgz", + "integrity": "sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==", "cpu": [ "x64" ], + "license": "MPL-2.0", "optional": true, "os": [ "darwin" @@ -9262,12 +9675,13 @@ } }, "node_modules/lightningcss-freebsd-x64": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.24.1.tgz", - "integrity": "sha512-z6NberUUw5ALES6Ixn2shmjRRrM1cmEn1ZQPiM5IrZ6xHHL5a1lPin9pRv+w6eWfcrEo+qGG6R9XfJrpuY3e4g==", + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.27.0.tgz", + "integrity": "sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==", "cpu": [ "x64" ], + "license": "MPL-2.0", "optional": true, "os": [ "freebsd" @@ -9281,12 +9695,13 @@ } }, "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.24.1.tgz", - "integrity": "sha512-NLQLnBQW/0sSg74qLNI8F8QKQXkNg4/ukSTa+XhtkO7v3BnK19TS1MfCbDHt+TTdSgNEBv0tubRuapcKho2EWw==", + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.27.0.tgz", + "integrity": "sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==", "cpu": [ "arm" ], + "license": "MPL-2.0", "optional": true, "os": [ "linux" @@ -9300,12 +9715,13 @@ } }, "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.24.1.tgz", - "integrity": "sha512-AQxWU8c9E9JAjAi4Qw9CvX2tDIPjgzCTrZCSXKELfs4mCwzxRkHh2RCxX8sFK19RyJoJAjA/Kw8+LMNRHS5qEg==", + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.27.0.tgz", + "integrity": "sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==", "cpu": [ "arm64" ], + "license": "MPL-2.0", "optional": true, "os": [ "linux" @@ -9319,12 +9735,13 @@ } }, "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.24.1.tgz", - "integrity": "sha512-JCgH/SrNrhqsguUA0uJUM1PvN5+dVuzPIlXcoWDHSv2OU/BWlj2dUYr3XNzEw748SmNZPfl2NjQrAdzaPOn1lA==", + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.27.0.tgz", + "integrity": "sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==", "cpu": [ "arm64" ], + "license": "MPL-2.0", "optional": true, "os": [ "linux" @@ -9338,12 +9755,13 @@ } }, "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.24.1.tgz", - "integrity": "sha512-TYdEsC63bHV0h47aNRGN3RiK7aIeco3/keN4NkoSQ5T8xk09KHuBdySltWAvKLgT8JvR+ayzq8ZHnL1wKWY0rw==", + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.27.0.tgz", + "integrity": "sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==", "cpu": [ "x64" ], + "license": "MPL-2.0", "optional": true, "os": [ "linux" @@ -9357,12 +9775,13 @@ } }, "node_modules/lightningcss-linux-x64-musl": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.24.1.tgz", - "integrity": "sha512-HLfzVik3RToot6pQ2Rgc3JhfZkGi01hFetHt40HrUMoeKitLoqUUT5owM6yTZPTytTUW9ukLBJ1pc3XNMSvlLw==", + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.27.0.tgz", + "integrity": "sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==", "cpu": [ "x64" ], + "license": "MPL-2.0", "optional": true, "os": [ "linux" @@ -9375,13 +9794,34 @@ "url": "https://opencollective.com/parcel" } }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.27.0.tgz", + "integrity": "sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.24.1.tgz", - "integrity": "sha512-joEupPjYJ7PjZtDsS5lzALtlAudAbgIBMGJPNeFe5HfdmJXFd13ECmEM+5rXNxYVMRHua2w8132R6ab5Z6K9Ow==", + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.27.0.tgz", + "integrity": "sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==", "cpu": [ "x64" ], + "license": "MPL-2.0", "optional": true, "os": [ "win32" @@ -9412,6 +9852,7 @@ "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.7.11.tgz", "integrity": "sha512-x9bD4hVp7PFLUoELL8RglbNXhAMt5CYhkmss+CEau9KlNoilsTzNi9QDsPZb3KMpOGZXG6jmXhW3bBxE2XVztw==", "hasInstallScript": true, + "license": "MIT", "dependencies": { "msgpackr": "1.8.5", "node-addon-api": "^4.3.0", @@ -9435,6 +9876,7 @@ "version": "1.8.5", "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.8.5.tgz", "integrity": "sha512-mpPs3qqTug6ahbblkThoUY2DQdNXcm4IapwOS3Vm/87vmpzLVelvp9h3It1y9l1VPpiFLV11vfOXnmeEwiIXwg==", + "license": "MIT", "optionalDependencies": { "msgpackr-extract": "^3.0.1" } @@ -9442,12 +9884,14 @@ "node_modules/lmdb/node_modules/node-addon-api": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" + "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==", + "license": "MIT" }, "node_modules/load-tsconfig": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/load-tsconfig/-/load-tsconfig-0.2.5.tgz", "integrity": "sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } @@ -9455,7 +9899,8 @@ "node_modules/locate-character": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", - "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==" + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", + "license": "MIT" }, "node_modules/locate-path": { "version": "6.0.0", @@ -9486,7 +9931,8 @@ "node_modules/lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "license": "MIT" }, "node_modules/log-symbols": { "version": "4.1.0", @@ -9545,20 +9991,19 @@ } }, "node_modules/magic-string": { - "version": "0.30.8", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.8.tgz", - "integrity": "sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==", + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" - }, - "engines": { - "node": ">=12" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, "node_modules/make-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "license": "MIT", "optional": true, "dependencies": { "pify": "^4.0.1", @@ -9572,6 +10017,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "license": "MIT", "optional": true, "engines": { "node": ">=6" @@ -9581,6 +10027,7 @@ "version": "5.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", "optional": true, "bin": { "semver": "bin/semver" @@ -9589,12 +10036,14 @@ "node_modules/mdn-data": { "version": "2.0.30", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "license": "CC0-1.0" }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", @@ -9620,6 +10069,7 @@ "version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -9627,6 +10077,15 @@ "node": ">=4.0.0" } }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/mimic-response": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", @@ -9684,39 +10143,55 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/msgpackr": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.10.1.tgz", - "integrity": "sha512-r5VRLv9qouXuLiIBrLpl2d5ZvPt8svdQTl5/vMvE4nzDMyEX4sgW5yWhuBBj5UmgwOTWj8CIdSXn5sAfsHAWIQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.0.tgz", + "integrity": "sha512-I8qXuuALqJe5laEBYoFykChhSXLikZmUhccjGsPuSJ/7uPip2TJ7lwdIQwWSAi0jGZDXv4WOP8Qg65QZRuXxXw==", + "license": "MIT", "optionalDependencies": { "msgpackr-extract": "^3.0.2" } }, "node_modules/msgpackr-extract": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.2.tgz", - "integrity": "sha512-SdzXp4kD/Qf8agZ9+iTu6eql0m3kWm1A2y1hkpTeVNENutaB0BwHlSvAIaMxwntmRUAUjon2V4L8Z/njd0Ct8A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.3.tgz", + "integrity": "sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==", "hasInstallScript": true, + "license": "MIT", "optional": true, "dependencies": { - "node-gyp-build-optional-packages": "5.0.7" + "node-gyp-build-optional-packages": "5.2.2" }, "bin": { "download-msgpackr-prebuilds": "bin/download-prebuilds.js" }, "optionalDependencies": { - "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.2", - "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.2", - "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.2", - "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.2", - "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.2", - "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.2" + "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.3" + } + }, + "node_modules/msgpackr-extract/node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" } }, "node_modules/msgpackr-extract/node_modules/node-gyp-build-optional-packages": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.7.tgz", - "integrity": "sha512-YlCCc6Wffkx0kHkmam79GKvDQ6x+QZkMjFGrIMxgFNILFvGSbCp2fCBC55pGTT9gVaz8Na5CLmxt/urtzRv36w==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz", + "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", + "license": "MIT", "optional": true, + "dependencies": { + "detect-libc": "^2.0.1" + }, "bin": { "node-gyp-build-optional-packages": "bin.js", "node-gyp-build-optional-packages-optional": "optional.js", @@ -9773,6 +10248,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", + "license": "MIT", "optional": true, "dependencies": { "iconv-lite": "^0.6.3", @@ -9789,6 +10265,7 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -9798,37 +10275,39 @@ } }, "node_modules/next": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/next/-/next-13.5.6.tgz", - "integrity": "sha512-Y2wTcTbO4WwEsVb4A8VSnOsG1I9ok+h74q0ZdxkwM3EODqrs4pasq7O0iUxbcS9VtWMicG7f3+HAj0r1+NtKSw==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/next/-/next-14.2.15.tgz", + "integrity": "sha512-h9ctmOokpoDphRvMGnwOJAedT6zKhwqyZML9mDtspgf4Rh3Pn7UTYKqePNoDvhsWBAO5GoPNYshnAUGIazVGmw==", + "license": "MIT", "dependencies": { - "@next/env": "13.5.6", - "@swc/helpers": "0.5.2", + "@next/env": "14.2.15", + "@swc/helpers": "0.5.5", "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001406", + "caniuse-lite": "^1.0.30001579", + "graceful-fs": "^4.2.11", "postcss": "8.4.31", - "styled-jsx": "5.1.1", - "watchpack": "2.4.0" + "styled-jsx": "5.1.1" }, "bin": { "next": "dist/bin/next" }, "engines": { - "node": ">=16.14.0" + "node": ">=18.17.0" }, "optionalDependencies": { - "@next/swc-darwin-arm64": "13.5.6", - "@next/swc-darwin-x64": "13.5.6", - "@next/swc-linux-arm64-gnu": "13.5.6", - "@next/swc-linux-arm64-musl": "13.5.6", - "@next/swc-linux-x64-gnu": "13.5.6", - "@next/swc-linux-x64-musl": "13.5.6", - "@next/swc-win32-arm64-msvc": "13.5.6", - "@next/swc-win32-ia32-msvc": "13.5.6", - "@next/swc-win32-x64-msvc": "13.5.6" + "@next/swc-darwin-arm64": "14.2.15", + "@next/swc-darwin-x64": "14.2.15", + "@next/swc-linux-arm64-gnu": "14.2.15", + "@next/swc-linux-arm64-musl": "14.2.15", + "@next/swc-linux-x64-gnu": "14.2.15", + "@next/swc-linux-x64-musl": "14.2.15", + "@next/swc-win32-arm64-msvc": "14.2.15", + "@next/swc-win32-ia32-msvc": "14.2.15", + "@next/swc-win32-x64-msvc": "14.2.15" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.41.2", "react": "^18.2.0", "react-dom": "^18.2.0", "sass": "^1.3.0" @@ -9837,6 +10316,9 @@ "@opentelemetry/api": { "optional": true }, + "@playwright/test": { + "optional": true + }, "sass": { "optional": true } @@ -9881,17 +10363,16 @@ } }, "node_modules/node-addon-api": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz", - "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==", - "engines": { - "node": "^16 || ^18 || >= 20" - } + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "license": "MIT" }, "node_modules/node-gyp-build-optional-packages": { "version": "5.0.6", "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.6.tgz", "integrity": "sha512-2ZJErHG4du9G3/8IWl/l9Bp5BBFy63rno5GVmjQijvTuUZKsl6g8RB4KH/x3NLcV5ZBb4GsXmAuTYr6dRml3Gw==", + "license": "MIT", "bin": { "node-gyp-build-optional-packages": "bin.js", "node-gyp-build-optional-packages-optional": "optional.js", @@ -9908,9 +10389,10 @@ } }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "license": "MIT" }, "node_modules/normalize-path": { "version": "3.0.0", @@ -9940,10 +10422,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -9954,7 +10449,8 @@ "node_modules/nullthrows": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "license": "MIT" }, "node_modules/object-assign": { "version": "4.1.1", @@ -9982,6 +10478,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -10055,23 +10568,6 @@ "node": ">= 0.4" } }, - "node_modules/object.hasown": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", - "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/object.values": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", @@ -10097,6 +10593,21 @@ "wrappy": "1" } }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/optionator": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", @@ -10158,28 +10669,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ora/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/ora/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/ora/node_modules/restore-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", @@ -10198,9 +10687,10 @@ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, "node_modules/ordered-binary": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.5.1.tgz", - "integrity": "sha512-5VyHfHY3cd0iza71JepYG50My+YUbrFtGoUz2ooEydPyPM7Aai/JW098juLr+RG6+rDJuzNNTsEQu2DZa1A41A==" + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.5.2.tgz", + "integrity": "sha512-JTo+4+4Fw7FreyAvlSLjb1BBVaxEQAacmjD3jjuyPZclpbEghTvQZbXBb2qPd2LeIMxiHwXBZUcpmG2Gl/mDEA==", + "license": "MIT" }, "node_modules/os-tmpdir": { "version": "1.0.2", @@ -10265,17 +10755,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/package-json/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/package-json/node_modules/got": { "version": "12.6.1", "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", @@ -10315,6 +10794,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -10332,6 +10812,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -10395,6 +10876,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^3.0.0", @@ -10405,14 +10887,16 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" } }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", @@ -10445,9 +10929,10 @@ } }, "node_modules/plasmo": { - "version": "0.85.2", - "resolved": "https://registry.npmjs.org/plasmo/-/plasmo-0.85.2.tgz", - "integrity": "sha512-qf9mONnb0JV0quYMM3qi23wuAIabzlhsDmHw4HMuBXjDp0ysruzGoOiFQmAbEMK7lMMFFepPkcDftu0c8MNhBw==", + "version": "0.89.3", + "resolved": "https://registry.npmjs.org/plasmo/-/plasmo-0.89.3.tgz", + "integrity": "sha512-rBOv1fbNnhdfsDmI5XAMCvNmPwZsXWdcPU4lLH8I1PqXNDeyXCEJdiCLC+4LvB8V262a2UhHgvPwTW9Au4qAmQ==", + "license": "MIT", "dependencies": { "@expo/spawn-async": "1.7.2", "@parcel/core": "2.9.3", @@ -10455,8 +10940,8 @@ "@parcel/package-manager": "2.9.3", "@parcel/watcher": "2.2.0", "@plasmohq/init": "0.7.0", - "@plasmohq/parcel-config": "0.40.5", - "@plasmohq/parcel-core": "0.1.8", + "@plasmohq/parcel-config": "0.41.1", + "@plasmohq/parcel-core": "0.1.9", "buffer": "6.0.3", "chalk": "5.3.0", "change-case": "5.1.2", @@ -10566,9 +11051,9 @@ } }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", "funding": [ { "type": "opencollective", @@ -10583,10 +11068,11 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -10703,6 +11189,7 @@ "version": "0.16.6", "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz", "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==", + "license": "MIT", "dependencies": { "posthtml-parser": "^0.11.0", "posthtml-render": "^3.0.0" @@ -10715,6 +11202,7 @@ "version": "0.10.2", "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.10.2.tgz", "integrity": "sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg==", + "license": "MIT", "dependencies": { "htmlparser2": "^7.1.1" }, @@ -10726,6 +11214,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz", "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==", + "license": "MIT", "dependencies": { "is-json": "^2.0.1" }, @@ -10737,6 +11226,7 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz", "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==", + "license": "MIT", "dependencies": { "htmlparser2": "^7.1.1" }, @@ -10854,6 +11344,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "license": "MIT", "optional": true }, "node_modules/pump": { @@ -10931,9 +11422,10 @@ } }, "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" }, @@ -10954,26 +11446,29 @@ } }, "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" + "scheduler": "^0.23.2" }, "peerDependencies": { - "react": "^18.2.0" + "react": "^18.3.1" } }, "node_modules/react-error-overlay": { "version": "6.0.9", "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", - "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" + "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==", + "license": "MIT" }, "node_modules/react-icons": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.12.0.tgz", - "integrity": "sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.3.0.tgz", + "integrity": "sha512-DnUk8aFbTyQPSkCfF8dbX6kQjXA9DktMeJqfjrg6cK9vwQVMxmcA3BfP4QoiztVmEHtwlTgLFsPuH2NskKT6eg==", + "license": "MIT", "peerDependencies": { "react": "*" } @@ -10984,13 +11479,16 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/react-loader-spinner": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/react-loader-spinner/-/react-loader-spinner-5.4.5.tgz", - "integrity": "sha512-32f+sb/v2tnNfyvnCCOS4fpyVHsGXjSyNo6QLniHcaj1XjKLxx14L2z0h6szRugOL8IEJ+53GPwNAdbkDqmy4g==", + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/react-loader-spinner/-/react-loader-spinner-6.1.6.tgz", + "integrity": "sha512-x5h1Jcit7Qn03MuKlrWcMG9o12cp9SNDVHVJTNRi9TgtGPKcjKiXkou4NRfLAtXaFB3+Z8yZsVzONmPzhv2ErA==", + "license": "MIT", "dependencies": { "react-is": "^18.2.0", - "styled-components": "^5.3.5", - "styled-tools": "^1.7.2" + "styled-components": "^6.1.2" + }, + "engines": { + "node": ">= 12" }, "peerDependencies": { "react": "^16.0.0 || ^17.0.0 || ^18.0.0", @@ -11006,16 +11504,18 @@ "version": "0.9.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/react-router": { - "version": "6.22.3", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.22.3.tgz", - "integrity": "sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==", + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.26.2.tgz", + "integrity": "sha512-tvN1iuT03kHgOFnLPfLJ8V95eijteveqdOSk+srqfePtQvqCExB8eHOYnlilbOcyJyKnYkr1vJvf7YqotAJu1A==", + "license": "MIT", "dependencies": { - "@remix-run/router": "1.15.3" + "@remix-run/router": "1.19.2" }, "engines": { "node": ">=14.0.0" @@ -11025,12 +11525,13 @@ } }, "node_modules/react-router-dom": { - "version": "6.22.3", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.3.tgz", - "integrity": "sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==", + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.26.2.tgz", + "integrity": "sha512-z7YkaEW0Dy35T3/QKPYB1LjMK2R1fxnHO8kWpUMTBdfVzZrWOiY9a7CtN8HqdWtDUWd5FY6Dl8HFsqVwH4uOtQ==", + "license": "MIT", "dependencies": { - "@remix-run/router": "1.15.3", - "react-router": "6.22.3" + "@remix-run/router": "1.19.2", + "react-router": "6.26.2" }, "engines": { "node": ">=14.0.0" @@ -11087,6 +11588,7 @@ "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -11271,9 +11773,10 @@ } }, "node_modules/rollup": { - "version": "3.29.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", - "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", + "version": "3.29.5", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.5.tgz", + "integrity": "sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==", + "license": "MIT", "bin": { "rollup": "dist/bin/rollup" }, @@ -11399,15 +11902,17 @@ } }, "node_modules/sax": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "license": "ISC", "optional": true }, "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" } @@ -11476,7 +11981,8 @@ "node_modules/shallowequal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "license": "MIT" }, "node_modules/sharp": { "version": "0.32.6", @@ -11629,24 +12135,29 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/srcset": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", - "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/srcset/-/srcset-5.0.1.tgz", + "integrity": "sha512-/P1UYbGfJVlxZag7aABNRrulEXAwCSDo7fklafOQrantuPTDmYgijJMks2zusPCVzgW9+4P69mq7w6pYuZpgxw==", + "license": "MIT", + "optional": true, + "peer": true, "engines": { - "node": ">=12" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -11656,7 +12167,21 @@ "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "license": "MIT" + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/streamsearch": { "version": "1.1.0", @@ -11754,6 +12279,17 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/string.prototype.includes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz", + "integrity": "sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, "node_modules/string.prototype.matchall": { "version": "4.0.11", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", @@ -11780,6 +12316,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, "node_modules/string.prototype.trim": { "version": "1.2.9", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", @@ -11861,6 +12408,15 @@ "node": ">=4" } }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -11874,23 +12430,23 @@ } }, "node_modules/styled-components": { - "version": "5.3.11", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.11.tgz", - "integrity": "sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==", - "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/traverse": "^7.4.5", - "@emotion/is-prop-valid": "^1.1.0", - "@emotion/stylis": "^0.8.4", - "@emotion/unitless": "^0.7.4", - "babel-plugin-styled-components": ">= 1.12.0", - "css-to-react-native": "^3.0.0", - "hoist-non-react-statics": "^3.0.0", - "shallowequal": "^1.1.0", - "supports-color": "^5.5.0" + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.13.tgz", + "integrity": "sha512-M0+N2xSnAtwcVAQeFEsGWFFxXDftHUD7XrKla06QbpUMmbmtFBMMTcKWvFXtWxuD5qQkB8iU5gk6QASlx2ZRMw==", + "license": "MIT", + "dependencies": { + "@emotion/is-prop-valid": "1.2.2", + "@emotion/unitless": "0.8.1", + "@types/stylis": "4.2.5", + "css-to-react-native": "3.2.0", + "csstype": "3.1.3", + "postcss": "8.4.38", + "shallowequal": "1.1.0", + "stylis": "4.3.2", + "tslib": "2.6.2" }, "engines": { - "node": ">=10" + "node": ">= 16" }, "funding": { "type": "opencollective", @@ -11898,27 +12454,35 @@ }, "peerDependencies": { "react": ">= 16.8.0", - "react-dom": ">= 16.8.0", - "react-is": ">= 16.8.0" - } - }, - "node_modules/styled-components/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" + "react-dom": ">= 16.8.0" } }, - "node_modules/styled-components/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/styled-components/node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14" } }, "node_modules/styled-jsx": { @@ -11943,10 +12507,11 @@ } } }, - "node_modules/styled-tools": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/styled-tools/-/styled-tools-1.7.2.tgz", - "integrity": "sha512-IjLxzM20RMwAsx8M1QoRlCG/Kmq8lKzCGyospjtSXt/BTIIcvgTonaxQAsKnBrsZNwhpHzO9ADx5te0h76ILVg==" + "node_modules/stylis": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz", + "integrity": "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==", + "license": "MIT" }, "node_modules/sucrase": { "version": "3.35.0", @@ -12001,9 +12566,10 @@ } }, "node_modules/svelte": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.0.1.tgz", - "integrity": "sha512-7n2u7A5cu8xCY6MBiXh/Mg6Lh3+Mw2qXlTDBYhzvCvmSM4L4gc4MVo540UtGcjqBiA48E1VDW+EUpBr7iuBlPg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.2.tgz", + "integrity": "sha512-My2tytF2e2NnHSpn2M7/3VdXT4JdTglYVUuSuK/mXL2XtulPYbeBfl8Dm1QiaKRn0zoULRnL+EtfZHHP0k4H3A==", + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.1", "@jridgewell/sourcemap-codec": "^1.4.15", @@ -12016,7 +12582,7 @@ "estree-walker": "^3.0.3", "is-reference": "^3.0.1", "locate-character": "^3.0.0", - "magic-string": "^0.30.0", + "magic-string": "^0.30.4", "periscopic": "^3.1.0" }, "engines": { @@ -12027,6 +12593,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" } @@ -12034,7 +12601,8 @@ "node_modules/svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "license": "MIT" }, "node_modules/svg.draggable.js": { "version": "2.2.2", @@ -12120,9 +12688,10 @@ } }, "node_modules/svgo": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz", - "integrity": "sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", + "license": "MIT", "optional": true, "peer": true, "dependencies": { @@ -12145,21 +12714,12 @@ "url": "https://opencollective.com/svgo" } }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "optional": true, - "peer": true, - "engines": { - "node": ">= 10" - } - }, "node_modules/tailwindcss": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", - "integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==", + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.13.tgz", + "integrity": "sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==", "dev": true, + "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -12297,7 +12857,8 @@ "node_modules/timsort": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", + "license": "MIT" }, "node_modules/tmp": { "version": "0.0.33", @@ -12333,6 +12894,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "license": "MIT", "dependencies": { "punycode": "^2.1.0" } @@ -12341,6 +12903,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "license": "MIT", "bin": { "tree-kill": "cli.js" } @@ -12348,7 +12911,8 @@ "node_modules/ts-algebra": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-1.2.2.tgz", - "integrity": "sha512-kloPhf1hq3JbCPOTYoOWDKxebWjNb2o/LKnNfkWhxVVisFFmMJPPdJeGoGmM+iRLyoXAR61e08Pb+vUXINg8aA==" + "integrity": "sha512-kloPhf1hq3JbCPOTYoOWDKxebWjNb2o/LKnNfkWhxVVisFFmMJPPdJeGoGmM+iRLyoXAR61e08Pb+vUXINg8aA==", + "license": "MIT" }, "node_modules/ts-api-utils": { "version": "1.3.0", @@ -12400,6 +12964,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/tsup/-/tsup-7.2.0.tgz", "integrity": "sha512-vDHlczXbgUvY3rWvqFEbSqmC1L7woozbzngMqTtL2PGBODTtWlRwGDDawhvWzr5c1QjKe4OAKqJGfE1xeXUvtQ==", + "license": "MIT", "dependencies": { "bundle-require": "^4.0.0", "cac": "^6.7.12", @@ -12440,108 +13005,20 @@ } } }, - "node_modules/tsup/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/tsup/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tsup/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/tsup/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tsup/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/tsup/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tsup/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/tsup/node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/tsup/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, "node_modules/tsup/node_modules/source-map": { "version": "0.8.0-beta.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "license": "BSD-3-Clause", "dependencies": { "whatwg-url": "^7.0.0" }, @@ -12549,14 +13026,6 @@ "node": ">= 8" } }, - "node_modules/tsup/node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -12665,10 +13134,11 @@ } }, "node_modules/typescript": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.3.tgz", - "integrity": "sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", "devOptional": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -12710,14 +13180,15 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", "engines": { "node": ">= 10.0.0" } }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "funding": [ { "type": "opencollective", @@ -12732,9 +13203,10 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -12761,6 +13233,7 @@ "version": "3.11.0", "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", + "license": "MIT", "engines": { "node": ">= 4" } @@ -12769,6 +13242,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz", "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==", + "license": "MIT", "dependencies": { "@vue/compiler-dom": "3.3.4", "@vue/compiler-sfc": "3.3.4", @@ -12777,18 +13251,6 @@ "@vue/shared": "3.3.4" } }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", @@ -12800,17 +13262,20 @@ "node_modules/weak-lru-cache": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", - "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==" + "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", + "license": "MIT" }, "node_modules/webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "license": "BSD-2-Clause" }, "node_modules/whatwg-url": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "license": "MIT", "dependencies": { "lodash.sortby": "^4.7.0", "tr46": "^1.0.1", @@ -12848,13 +13313,14 @@ } }, "node_modules/which-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", "dev": true, + "license": "MIT", "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", "is-date-object": "^1.0.5", "is-finalizationregistry": "^1.0.2", @@ -12863,8 +13329,8 @@ "is-weakref": "^1.0.2", "isarray": "^2.0.5", "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" }, "engines": { "node": ">= 0.4" @@ -12878,6 +13344,7 @@ "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, + "license": "MIT", "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", @@ -13013,7 +13480,8 @@ "node_modules/xxhash-wasm": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz", - "integrity": "sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==" + "integrity": "sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==", + "license": "MIT" }, "node_modules/yallist": { "version": "3.1.1", diff --git a/package.json b/package.json index 70b50c7..0b47272 100644 --- a/package.json +++ b/package.json @@ -16,36 +16,36 @@ "lint:check": "next lint" }, "dependencies": { - "@plasmohq/messaging": "^0.1.6", - "@plasmohq/storage": "^1.3.1", - "apexcharts": "^3.37.1", - "next": "^13.1.5", - "plasmo": "^0.85.2", - "react": "18.2.0", + "@plasmohq/messaging": "^0.6.2", + "@plasmohq/storage": "^1.12.0", + "apexcharts": "^3.54.0", + "next": "^14.2.15", + "plasmo": "^0.89.3", + "react": "^18.3.1", "react-apexcharts": "^1.4.0", - "react-dom": "18.2.0", - "react-icons": "^4.7.1", - "react-loader-spinner": "^5.3.4", - "react-router-dom": "^6.8.2" + "react-dom": "^18.3.1", + "react-icons": "^5.3.0", + "react-loader-spinner": "^6.1.6", + "react-router-dom": "^6.26.2" }, "devDependencies": { "@types/chrome": "0.0.202", "@types/node": "18.11.9", - "@types/react": "18.0.25", - "@types/react-dom": "18.0.9", + "@types/react": "^18.3.11", + "@types/react-dom": "^18.3.0", "@typescript-eslint/eslint-plugin": "^6.11.0", - "autoprefixer": "^10.4.13", + "autoprefixer": "^10.4.20", "eslint": "^8.53.0", - "eslint-config-next": "^14.0.2", + "eslint-config-next": "^14.2.15", "eslint-config-prettier": "^9.0.0", - "eslint-plugin-jsx-a11y": "^6.8.0", - "eslint-plugin-react": "^7.33.2", - "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-jsx-a11y": "^6.10.0", + "eslint-plugin-react": "^7.37.1", + "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-simple-import-sort": "^10.0.0", - "postcss": "^8.4.21", + "postcss": "^8.4.47", "prettier": "2.7.1", - "tailwindcss": "^3.2.7", - "typescript": "^5.2.2" + "tailwindcss": "^3.4.13", + "typescript": "^5.6.3" }, "eslintConfig": { "root": true, From d437a0876c138308650156be0bfbcb741b7071cb Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 8 Oct 2024 18:31:44 -0500 Subject: [PATCH 25/51] Install sharp --- package-lock.json | 605 ++++++++++++++++++++++++++++++++++++++++------ package.json | 3 +- 2 files changed, 530 insertions(+), 78 deletions(-) diff --git a/package-lock.json b/package-lock.json index d85fc40..212d436 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,8 @@ "react-dom": "^18.3.1", "react-icons": "^5.3.0", "react-loader-spinner": "^6.1.6", - "react-router-dom": "^6.26.2" + "react-router-dom": "^6.26.2", + "sharp": "^0.33.5" }, "devDependencies": { "@types/chrome": "0.0.202", @@ -448,6 +449,16 @@ "node": ">=6.9.0" } }, + "node_modules/@emnapi/runtime": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.0.tgz", + "integrity": "sha512-XMBySMuNZs3DM96xcJmLW4EfGnf+uGmFNjzpehMjuX5PLB5j87ar2Zc4e3PVeZ3I5g3tYtAqskB28manlF69Zw==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@emotion/is-prop-valid": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", @@ -965,6 +976,367 @@ "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "dev": true }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.5" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.2.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -5903,9 +6275,10 @@ } }, "node_modules/b4a": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", - "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==" + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz", + "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==", + "license": "Apache-2.0" }, "node_modules/balanced-match": { "version": "1.0.2", @@ -5913,37 +6286,52 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/bare-events": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.2.tgz", - "integrity": "sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.0.tgz", + "integrity": "sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==", + "license": "Apache-2.0", "optional": true }, "node_modules/bare-fs": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.2.3.tgz", - "integrity": "sha512-amG72llr9pstfXOBOHve1WjiuKKAMnebcmMbPWDZ7BCevAoJLpugjuAPRsDINEyjT0a6tbaVx3DctkXIRbLuJw==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.3.5.tgz", + "integrity": "sha512-SlE9eTxifPDJrT6YgemQ1WGFleevzwY+XAP1Xqgl56HtcrisC2CHCZ2tq6dBpcH2TnNxwUEUGhweo+lrQtYuiw==", + "license": "Apache-2.0", "optional": true, "dependencies": { "bare-events": "^2.0.0", "bare-path": "^2.0.0", - "streamx": "^2.13.0" + "bare-stream": "^2.0.0" } }, "node_modules/bare-os": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.2.1.tgz", - "integrity": "sha512-OwPyHgBBMkhC29Hl3O4/YfxW9n7mdTr2+SsO29XBWKKJsbgj3mnorDB80r5TiCQgQstgE5ga1qNYrpes6NvX2w==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.4.4.tgz", + "integrity": "sha512-z3UiI2yi1mK0sXeRdc4O1Kk8aOa/e+FNWZcTiPB/dfTWyLypuE99LibgRaQki914Jq//yAWylcAt+mknKdixRQ==", + "license": "Apache-2.0", "optional": true }, "node_modules/bare-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.0.tgz", - "integrity": "sha512-DIIg7ts8bdRKwJRJrUMy/PICEaQZaPGZ26lsSx9MJSwIhSrcdHn7/C8W+XmnG/rKi6BaRcz+JO00CjZteybDtw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.3.tgz", + "integrity": "sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==", + "license": "Apache-2.0", "optional": true, "dependencies": { "bare-os": "^2.1.0" } }, + "node_modules/bare-stream": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.3.0.tgz", + "integrity": "sha512-pVRWciewGUeCyKEuRxwv06M079r+fRjAQjBEK2P6OYGrO43O+Z0LrPZZEjlc4mB6C2RpZ9AxJ1s7NLEtOHO6eA==", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "b4a": "^1.6.6", + "streamx": "^2.20.0" + } + }, "node_modules/base-x": { "version": "3.0.10", "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.10.tgz", @@ -6300,7 +6688,8 @@ "node_modules/chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "license": "ISC" }, "node_modules/chrome-trace-event": { "version": "1.0.4", @@ -7056,6 +7445,7 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "license": "MIT", "dependencies": { "once": "^1.4.0" } @@ -7957,6 +8347,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "license": "(MIT OR WTFPL)", "engines": { "node": ">=6" } @@ -7983,7 +8374,8 @@ "node_modules/fast-fifo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "license": "MIT" }, "node_modules/fast-glob": { "version": "3.3.2", @@ -8169,7 +8561,8 @@ "node_modules/fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "license": "MIT" }, "node_modules/fs-extra": { "version": "11.1.1", @@ -8320,7 +8713,8 @@ "node_modules/github-from-package": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "license": "MIT" }, "node_modules/glob": { "version": "10.3.10", @@ -10130,7 +10524,8 @@ "node_modules/mkdirp-classic": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "license": "MIT" }, "node_modules/mnemonic-id": { "version": "3.2.7", @@ -10236,7 +10631,8 @@ "node_modules/napi-build-utils": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "license": "MIT" }, "node_modules/natural-compare": { "version": "1.4.0", @@ -10352,9 +10748,10 @@ } }, "node_modules/node-abi": { - "version": "3.57.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.57.0.tgz", - "integrity": "sha512-Dp+A9JWxRaKuHP35H77I4kCKesDy5HUDEmScia2FyncMTOXASMyg251F5PhFoDA5uqBrDDffiLpbqnrZmNXW+g==", + "version": "3.68.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.68.0.tgz", + "integrity": "sha512-7vbj10trelExNjFSBm5kTvZXXa7pZyKWx9RCKIyqe6I9Ev3IzGpQoqBP3a+cOdxY+pWj6VkP28n/2wWysBHD/A==", + "license": "MIT", "dependencies": { "semver": "^7.3.5" }, @@ -10980,6 +11377,15 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/plasmo/node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, "node_modules/plasmo/node_modules/ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", @@ -11010,6 +11416,12 @@ "node": ">=10" } }, + "node_modules/plasmo/node_modules/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "license": "MIT" + }, "node_modules/plasmo/node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", @@ -11024,6 +11436,29 @@ "node": ">=10" } }, + "node_modules/plasmo/node_modules/sharp": { + "version": "0.32.6", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", + "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.1", + "semver": "^7.5.4", + "simple-get": "^4.0.1", + "tar-fs": "^3.0.4", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/plasmo/node_modules/typescript": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", @@ -11238,6 +11673,7 @@ "version": "7.1.2", "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz", "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", + "license": "MIT", "dependencies": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", @@ -11263,6 +11699,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", "engines": { "node": ">=8" } @@ -11271,6 +11708,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "license": "MIT", "dependencies": { "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", @@ -11282,6 +11720,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "license": "MIT", "dependencies": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -11348,9 +11787,10 @@ "optional": true }, "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -11386,7 +11826,8 @@ "node_modules/queue-tick": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "license": "MIT" }, "node_modules/quick-lru": { "version": "5.1.1", @@ -11918,12 +12359,10 @@ } }, "node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -11931,22 +12370,6 @@ "node": ">=10" } }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", @@ -11985,25 +12408,42 @@ "license": "MIT" }, "node_modules/sharp": { - "version": "0.32.6", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", - "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { "color": "^4.2.3", - "detect-libc": "^2.0.2", - "node-addon-api": "^6.1.0", - "prebuild-install": "^7.1.1", - "semver": "^7.5.4", - "simple-get": "^4.0.1", - "tar-fs": "^3.0.4", - "tunnel-agent": "^0.6.0" + "detect-libc": "^2.0.3", + "semver": "^7.6.3" }, "engines": { - "node": ">=14.15.0" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" }, "funding": { "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.5", + "@img/sharp-darwin-x64": "0.33.5", + "@img/sharp-libvips-darwin-arm64": "1.0.4", + "@img/sharp-libvips-darwin-x64": "1.0.4", + "@img/sharp-libvips-linux-arm": "1.0.5", + "@img/sharp-libvips-linux-arm64": "1.0.4", + "@img/sharp-libvips-linux-s390x": "1.0.4", + "@img/sharp-libvips-linux-x64": "1.0.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", + "@img/sharp-libvips-linuxmusl-x64": "1.0.4", + "@img/sharp-linux-arm": "0.33.5", + "@img/sharp-linux-arm64": "0.33.5", + "@img/sharp-linux-s390x": "0.33.5", + "@img/sharp-linux-x64": "0.33.5", + "@img/sharp-linuxmusl-arm64": "0.33.5", + "@img/sharp-linuxmusl-x64": "0.33.5", + "@img/sharp-wasm32": "0.33.5", + "@img/sharp-win32-ia32": "0.33.5", + "@img/sharp-win32-x64": "0.33.5" } }, "node_modules/sharp/node_modules/detect-libc": { @@ -12014,11 +12454,6 @@ "node": ">=8" } }, - "node_modules/sharp/node_modules/node-addon-api": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" - }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -12084,7 +12519,8 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/simple-get": { "version": "4.0.1", @@ -12104,6 +12540,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "decompress-response": "^6.0.0", "once": "^1.3.1", @@ -12192,12 +12629,14 @@ } }, "node_modules/streamx": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.16.1.tgz", - "integrity": "sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==", + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.20.1.tgz", + "integrity": "sha512-uTa0mU6WUC65iUvzKH4X9hEdvSW7rbPxPtwfWiLMSj3qTdQbAiUboZTxauKfpFuGIGa1C2BYijZ7wgdUXICJhA==", + "license": "MIT", "dependencies": { - "fast-fifo": "^1.1.0", - "queue-tick": "^1.0.1" + "fast-fifo": "^1.3.2", + "queue-tick": "^1.0.1", + "text-decoder": "^1.1.0" }, "optionalDependencies": { "bare-events": "^2.2.0" @@ -12771,9 +13210,10 @@ } }, "node_modules/tar-fs": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.5.tgz", - "integrity": "sha512-JOgGAmZyMgbqpLwct7ZV8VzkEB6pxXFBVErLtb+XCOqzc6w1xiWKI9GVd6bwk68EX7eJ4DWmfXVmq8K2ziZTGg==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.6.tgz", + "integrity": "sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==", + "license": "MIT", "dependencies": { "pump": "^3.0.0", "tar-stream": "^3.1.5" @@ -12787,6 +13227,7 @@ "version": "3.1.7", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "license": "MIT", "dependencies": { "b4a": "^1.6.4", "fast-fifo": "^1.2.0", @@ -12829,6 +13270,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/text-decoder": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.0.tgz", + "integrity": "sha512-n1yg1mOj9DNpk3NeZOx7T6jchTbyJS3i3cucbNN6FcdPriMZx7NsgrGpWWdWZZGxD7ES1XB+3uoqHMgOKaN+fg==", + "license": "Apache-2.0", + "dependencies": { + "b4a": "^1.6.4" + } + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -13030,6 +13480,7 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" }, diff --git a/package.json b/package.json index 0b47272..189fb78 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,8 @@ "react-dom": "^18.3.1", "react-icons": "^5.3.0", "react-loader-spinner": "^6.1.6", - "react-router-dom": "^6.26.2" + "react-router-dom": "^6.26.2", + "sharp": "^0.33.5" }, "devDependencies": { "@types/chrome": "0.0.202", From c33afa7f64f37ae5fc58a9fc68b3562464af03a4 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 8 Oct 2024 18:33:38 -0500 Subject: [PATCH 26/51] Major updates --- package-lock.json | 246 +++++++++++++++++++++++++--------------------- package.json | 12 +-- 2 files changed, 138 insertions(+), 120 deletions(-) diff --git a/package-lock.json b/package-lock.json index 212d436..d67fce3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,21 +22,21 @@ "sharp": "^0.33.5" }, "devDependencies": { - "@types/chrome": "0.0.202", - "@types/node": "18.11.9", + "@types/chrome": "^0.0.277", + "@types/node": "^22.7.5", "@types/react": "^18.3.11", "@types/react-dom": "^18.3.0", - "@typescript-eslint/eslint-plugin": "^6.11.0", + "@typescript-eslint/eslint-plugin": "^8.8.1", "autoprefixer": "^10.4.20", - "eslint": "^8.53.0", + "eslint": "^8.57.1", "eslint-config-next": "^14.2.15", "eslint-config-prettier": "^9.0.0", "eslint-plugin-jsx-a11y": "^6.10.0", "eslint-plugin-react": "^7.37.1", "eslint-plugin-react-hooks": "^4.6.2", - "eslint-plugin-simple-import-sort": "^10.0.0", + "eslint-plugin-simple-import-sort": "^12.1.1", "postcss": "^8.4.47", - "prettier": "2.7.1", + "prettier": "^3.3.3", "tailwindcss": "^3.4.13", "typescript": "^5.6.3" } @@ -902,10 +902,11 @@ } }, "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } @@ -922,12 +923,14 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", "dev": true, + "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -940,6 +943,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -950,6 +954,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -974,7 +979,9 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "dev": true + "deprecated": "Use @eslint/object-schema instead", + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/@img/sharp-darwin-arm64": { "version": "0.33.5", @@ -5501,10 +5508,11 @@ } }, "node_modules/@types/chrome": { - "version": "0.0.202", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.202.tgz", - "integrity": "sha512-Oc4daL9sFS+9MToVZPLMBxR7PxsEdod0b8wOY11lRr06GJp43MORvHeDyMD8QzeRGT6HI13oaYAe2PBgvALc4w==", + "version": "0.0.277", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.277.tgz", + "integrity": "sha512-qoTgBcDWblSsX+jvFnpUlLUE3LAuOhZfBh9MyMWMQHDsQiYVgBvdZWu9COrdB9+aNnInEyXcFgfc2HE16sdSYQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/filesystem": "*", "@types/har-format": "*" @@ -5554,10 +5562,14 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", - "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==", - "dev": true + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/parse-json": { "version": "4.0.2", @@ -5592,12 +5604,6 @@ "@types/react": "*" } }, - "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "dev": true - }, "node_modules/@types/stylis": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz", @@ -5611,33 +5617,32 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", - "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.8.1.tgz", + "integrity": "sha512-xfvdgA8AP/vxHgtgU310+WBnLB4uJQ9XdyP17RebG26rLtDrQJV3ZYrcopX91GrHmMoH8bdSwMRh2a//TiJ1jQ==", "dev": true, + "license": "MIT", "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/type-utils": "6.21.0", - "@typescript-eslint/utils": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.8.1", + "@typescript-eslint/type-utils": "8.8.1", + "@typescript-eslint/utils": "8.8.1", + "@typescript-eslint/visitor-keys": "8.8.1", "graphemer": "^1.4.0", - "ignore": "^5.2.4", + "ignore": "^5.3.1", "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", - "eslint": "^7.0.0 || ^8.0.0" + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -5646,26 +5651,27 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", - "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.8.1.tgz", + "integrity": "sha512-hQUVn2Lij2NAxVFEdvIGxT9gP1tq2yM83m+by3whWFsWC+1y8pxxxHUFE1UqDu2VsGi2i6RLcv4QvouM84U+ow==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", + "@typescript-eslint/scope-manager": "8.8.1", + "@typescript-eslint/types": "8.8.1", + "@typescript-eslint/typescript-estree": "8.8.1", + "@typescript-eslint/visitor-keys": "8.8.1", "debug": "^4.3.4" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "eslint": "^8.57.0 || ^9.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -5674,16 +5680,17 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", - "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.8.1.tgz", + "integrity": "sha512-X4JdU+66Mazev/J0gfXlcC/dV6JI37h+93W9BRYXrSn0hrE64IoWgVkO9MSJgEzoWkxONgaQpICWg8vAN74wlA==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" + "@typescript-eslint/types": "8.8.1", + "@typescript-eslint/visitor-keys": "8.8.1" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -5691,26 +5698,24 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", - "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.8.1.tgz", + "integrity": "sha512-qSVnpcbLP8CALORf0za+vjLYj1Wp8HSoiI8zYU5tHxRVj30702Z1Yw4cLwfNKhTPWp5+P+k1pjmD5Zd1nhxiZA==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/typescript-estree": "8.8.1", + "@typescript-eslint/utils": "8.8.1", "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" + "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, "peerDependenciesMeta": { "typescript": { "optional": true @@ -5718,12 +5723,13 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", - "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.8.1.tgz", + "integrity": "sha512-WCcTP4SDXzMd23N27u66zTKMuEevH4uzU8C9jf0RO4E04yVHgQgW+r+TeVTNnO1KIfrL8ebgVVYYMMO3+jC55Q==", "dev": true, + "license": "MIT", "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -5731,22 +5737,23 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", - "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.8.1.tgz", + "integrity": "sha512-A5d1R9p+X+1js4JogdNilDuuq+EHZdsH9MjTVxXOdVFfTJXunKJR/v+fNNyO4TnoOn5HqobzfRlc70NC6HTcdg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", + "@typescript-eslint/types": "8.8.1", + "@typescript-eslint/visitor-keys": "8.8.1", "debug": "^4.3.4", - "globby": "^11.1.0", + "fast-glob": "^3.3.2", "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -5759,41 +5766,40 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", - "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.8.1.tgz", + "integrity": "sha512-/QkNJDbV0bdL7H7d0/y0qBbV2HTtf0TIyjSDTvvmQEzeVx8jEImEbLuOA4EsvE8gIgqMitns0ifb5uQhMj8d9w==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "semver": "^7.5.4" + "@typescript-eslint/scope-manager": "8.8.1", + "@typescript-eslint/types": "8.8.1", + "@typescript-eslint/typescript-estree": "8.8.1" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "eslint": "^8.57.0 || ^9.0.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", - "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.8.1.tgz", + "integrity": "sha512-0/TdC3aeRAsW7MDvYRwEc1Uwm0TIBfzjPFgg60UU2Haj5qsCs9cc3zNgY71edqE3LbWfF/WoZQd3lJoDXFQpag==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "6.21.0", - "eslint-visitor-keys": "^3.4.1" + "@typescript-eslint/types": "8.8.1", + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -7743,16 +7749,18 @@ } }, "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -8171,10 +8179,11 @@ } }, "node_modules/eslint-plugin-simple-import-sort": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-10.0.0.tgz", - "integrity": "sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==", + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-12.1.1.tgz", + "integrity": "sha512-6nuzu4xwQtE3332Uz0to+TxDQYRLTKRESSc2hefVT48Zc8JthmN23Gx9lnYhu0FtkRSL1oxny3kJ2aveVhmOVA==", "dev": true, + "license": "MIT", "peerDependencies": { "eslint": ">=5.0.0" } @@ -10492,9 +10501,10 @@ } }, "node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -11742,15 +11752,16 @@ } }, "node_modules/prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, + "license": "MIT", "bin": { - "prettier": "bin-prettier.js" + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=10.13.0" + "node": ">=14" }, "funding": { "url": "https://github.com/prettier/prettier?sponsor=1" @@ -13613,6 +13624,13 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true, + "license": "MIT" + }, "node_modules/unique-string": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", diff --git a/package.json b/package.json index 189fb78..b489d9e 100644 --- a/package.json +++ b/package.json @@ -30,21 +30,21 @@ "sharp": "^0.33.5" }, "devDependencies": { - "@types/chrome": "0.0.202", - "@types/node": "18.11.9", + "@types/chrome": "^0.0.277", + "@types/node": "^22.7.5", "@types/react": "^18.3.11", "@types/react-dom": "^18.3.0", - "@typescript-eslint/eslint-plugin": "^6.11.0", + "@typescript-eslint/eslint-plugin": "^8.8.1", "autoprefixer": "^10.4.20", - "eslint": "^8.53.0", + "eslint": "^8.57.1", "eslint-config-next": "^14.2.15", "eslint-config-prettier": "^9.0.0", "eslint-plugin-jsx-a11y": "^6.10.0", "eslint-plugin-react": "^7.37.1", "eslint-plugin-react-hooks": "^4.6.2", - "eslint-plugin-simple-import-sort": "^10.0.0", + "eslint-plugin-simple-import-sort": "^12.1.1", "postcss": "^8.4.47", - "prettier": "2.7.1", + "prettier": "^3.3.3", "tailwindcss": "^3.4.13", "typescript": "^5.6.3" }, From f1f3e117374a5b115c34b6c956d8c9a6dcb8bd96 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 8 Oct 2024 18:44:10 -0500 Subject: [PATCH 27/51] Tailwind warning fix --- tailwind.config.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tailwind.config.js b/tailwind.config.js index 0a84276..8819eb4 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,6 +1,8 @@ /** @type {import('tailwindcss').Config} */ module.exports = { - content: ['./**/*.tsx'], + content: [ + './src/**/*.{js,ts,jsx,tsx}', + ], theme: { colors: { 'blue-dark': '#1C2A6D', From f78d467dc9d56ebdab6115b4c80d5309b7103aab Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 8 Oct 2024 18:45:00 -0500 Subject: [PATCH 28/51] formatting --- src/components/MiniProfessor.tsx | 12 ++++++------ src/data/fetchFromRmp.ts | 5 ++--- tailwind.config.js | 4 +--- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/src/components/MiniProfessor.tsx b/src/components/MiniProfessor.tsx index 91f4b5c..246b19f 100644 --- a/src/components/MiniProfessor.tsx +++ b/src/components/MiniProfessor.tsx @@ -44,8 +44,8 @@ export const MiniProfessor = ({ professorData.loading ? '...' : typeof professorData.rmpScore !== 'undefined' - ? professorData.rmpScore.toFixed(1) - : undefined + ? professorData.rmpScore.toFixed(1) + : undefined } maxScore={5} inverted={false} @@ -58,8 +58,8 @@ export const MiniProfessor = ({ professorData.loading ? '...' : typeof professorData.diffScore !== 'undefined' - ? professorData.diffScore.toFixed(1) - : undefined + ? professorData.diffScore.toFixed(1) + : undefined } maxScore={5} inverted={true} @@ -72,8 +72,8 @@ export const MiniProfessor = ({ professorData.loading ? '...' : typeof professorData.wtaScore !== 'undefined' - ? Math.round(professorData.wtaScore) + '%' - : undefined + ? Math.round(professorData.wtaScore) + '%' + : undefined } maxScore={100} inverted={false} diff --git a/src/data/fetchFromRmp.ts b/src/data/fetchFromRmp.ts index 475eb94..e010aed 100644 --- a/src/data/fetchFromRmp.ts +++ b/src/data/fetchFromRmp.ts @@ -48,9 +48,8 @@ function getProfessorId(text: string, professorName: string): string { } function getGraphQlUrlProp(professorId: string) { - HEADERS[ - 'Referer' - ] = `https://www.ratemyprofessors.com/ShowRatings.jsp?tid=${professorId}`; + HEADERS['Referer'] = + `https://www.ratemyprofessors.com/ShowRatings.jsp?tid=${professorId}`; PROFESSOR_QUERY['variables']['id'] = btoa(`Teacher-${professorId}`); return { method: 'POST', diff --git a/tailwind.config.js b/tailwind.config.js index 8819eb4..54abd6f 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,8 +1,6 @@ /** @type {import('tailwindcss').Config} */ module.exports = { - content: [ - './src/**/*.{js,ts,jsx,tsx}', - ], + content: ['./src/**/*.{js,ts,jsx,tsx}'], theme: { colors: { 'blue-dark': '#1C2A6D', From 18fd36f0c61ffd346ca398c770977f6ffce36605 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Tue, 8 Oct 2024 18:45:56 -0500 Subject: [PATCH 29/51] idk why it keeps doing this --- next-env.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/next-env.d.ts b/next-env.d.ts index 4f11a03..a4a7b3f 100644 --- a/next-env.d.ts +++ b/next-env.d.ts @@ -2,4 +2,4 @@ /// // NOTE: This file should not be edited -// see https://nextjs.org/docs/basic-features/typescript for more information. +// see https://nextjs.org/docs/pages/building-your-application/configuring/typescript for more information. From 338b8fdd68fa48330814310796f3be489916f272 Mon Sep 17 00:00:00 2001 From: Tyler Hill Date: Wed, 9 Oct 2024 00:32:27 -0500 Subject: [PATCH 30/51] Phase out old colors and icon --- assets/icon.png | Bin 19159 -> 32203 bytes package.json | 7 ++++--- src/components/Footer.tsx | 17 ++++++----------- src/components/HorizontalScores.tsx | 12 ++++++------ src/components/Landing.tsx | 15 +++++++++------ src/components/MiniProfessor.tsx | 16 ++++++++-------- src/components/MiniScore.tsx | 6 +++--- src/components/ProfileFooter.tsx | 4 ++-- src/components/ProfileGrades.tsx | 4 ++-- src/components/ProfileHeader.tsx | 10 +++++----- src/components/RmpRatings.tsx | 4 ++-- src/components/RmpTag.tsx | 2 +- src/data/fetchFromRmp.ts | 5 ++--- src/style.css | 2 +- src/tabs/permissions.tsx | 4 ++-- tailwind.config.js | 11 ----------- 16 files changed, 53 insertions(+), 66 deletions(-) diff --git a/assets/icon.png b/assets/icon.png index 82ea8e1c2b0cbfe5a30cd3cc6203cb18e7675a73..af6a9e40a8648a405f25f7985d92b4999655773e 100644 GIT binary patch literal 32203 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 }c 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 I)a29u0hHH0vj6}9 literal 19159 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 B{I>uA diff --git a/package.json b/package.json index 54f0bcc..5b1e379 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "sk.edge", - "displayName": "sk.edge", + "name": "Skedge", + "displayName": "Skedge", "version": "0.0.6", "description": "your registration assistant by students, for students", "author": "Nebula Labs", @@ -93,7 +93,8 @@ "simple-import-sort/exports": "error", "import/first": "error", "import/newline-after-import": "error", - "import/no-duplicates": "error" + "import/no-duplicates": "error", + "@next/next/no-img-element": "off" } }, "manifest": { diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index 76c092f..4e90133 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -1,24 +1,19 @@ -import nebulaLogo from 'data-base64:../../assets/icon-black.svg'; import React from 'react'; export const Footer = () => { return ( -
    - ); }; diff --git a/src/components/HorizontalScores.tsx b/src/components/HorizontalScores.tsx index 29a33da..dd4a187 100644 --- a/src/components/HorizontalScores.tsx +++ b/src/components/HorizontalScores.tsx @@ -16,40 +16,40 @@ export const HorizontalScores = ({ return (

    RMP

    DIFF

    WTA

    {rmpScore ? rmpScore.toFixed(1) : 'NA'}

    {diffScore ? diffScore.toFixed(1) : 'NA'}

    {wtaPercent ? Math.round(wtaPercent) : 'NA'}% diff --git a/src/components/Landing.tsx b/src/components/Landing.tsx index 35261c5..bb7799e 100644 --- a/src/components/Landing.tsx +++ b/src/components/Landing.tsx @@ -1,4 +1,4 @@ -import skedgeLogo from 'data-base64:../../assets/icon.png'; +import logo from 'data-base64:../../assets/icon-black.svg'; import React from 'react'; import { Card } from './Card'; @@ -20,13 +20,13 @@ export const Landing = () => { return (
    -

    Welcome to sk.edge 👋

    +

    Welcome to Skedge 👋

    your registration assistant by students, for students

    @@ -35,14 +35,17 @@ export const Landing = () => {

    Got feedback? Let us know{' '} - !

    diff --git a/src/components/MiniProfessor.tsx b/src/components/MiniProfessor.tsx index 91f4b5c..cbcc9d8 100644 --- a/src/components/MiniProfessor.tsx +++ b/src/components/MiniProfessor.tsx @@ -23,14 +23,14 @@ export const MiniProfessor = ({ return ( <> -
    +

    {professorData.name}

    {!professorData.loading && ( )} @@ -44,8 +44,8 @@ export const MiniProfessor = ({ professorData.loading ? '...' : typeof professorData.rmpScore !== 'undefined' - ? professorData.rmpScore.toFixed(1) - : undefined + ? professorData.rmpScore.toFixed(1) + : undefined } maxScore={5} inverted={false} @@ -58,8 +58,8 @@ export const MiniProfessor = ({ professorData.loading ? '...' : typeof professorData.diffScore !== 'undefined' - ? professorData.diffScore.toFixed(1) - : undefined + ? professorData.diffScore.toFixed(1) + : undefined } maxScore={5} inverted={true} @@ -72,8 +72,8 @@ export const MiniProfessor = ({ professorData.loading ? '...' : typeof professorData.wtaScore !== 'undefined' - ? Math.round(professorData.wtaScore) + '%' - : undefined + ? Math.round(professorData.wtaScore) + '%' + : undefined } maxScore={100} inverted={false} diff --git a/src/components/MiniScore.tsx b/src/components/MiniScore.tsx index 16f110a..ee2e6b7 100644 --- a/src/components/MiniScore.tsx +++ b/src/components/MiniScore.tsx @@ -21,7 +21,7 @@ export const MiniScore = ({ }: MiniScoreProps) => { return (
    -

    +

    {name}

    {score !== undefined ? ( @@ -30,14 +30,14 @@ export const MiniScore = ({ transition: 'background-color 300ms', backgroundColor: getScoreColor(parseInt(score), maxScore, inverted), }} - className="text-blue-dark text-center py-0.5 rounded-r-xl col-span-7" + className="text-cornflower-900 text-center py-0.5 rounded-r-xl col-span-7" > {score}

    ) : (

    NA

    diff --git a/src/components/ProfileFooter.tsx b/src/components/ProfileFooter.tsx index ea6c406..84131c8 100644 --- a/src/components/ProfileFooter.tsx +++ b/src/components/ProfileFooter.tsx @@ -10,7 +10,7 @@ export const ProfileFooter = ({ return (