From 15556f142527f9df3ce45de7f83d6299b8b578b7 Mon Sep 17 00:00:00 2001 From: Nicolas Merget <104347736+nmerget@users.noreply.github.com> Date: Fri, 10 May 2024 10:49:24 +0200 Subject: [PATCH 01/12] fix: issues with header with wrong spacings and dividers based on slots (#2611) --- .../DBBrand-should-match-screenshot.png | Bin 2101 -> 2103 bytes .../DBBrand-should-match-screenshot.png | Bin 2747 -> 2746 bytes .../DBBrand-should-match-screenshot.png | Bin 2101 -> 2103 bytes .../DBBrand-should-match-screenshot.png | Bin 33459 -> 33436 bytes .../DBBrand-should-match-screenshot.png | Bin 64573 -> 64609 bytes .../DBBrand-should-match-screenshot.png | Bin 25011 -> 25005 bytes .../DBBrand-should-match-screenshot.png | Bin 23616 -> 23611 bytes .../DBBrand-should-match-screenshot.png | Bin 30340 -> 30338 bytes docs/migration/alpha-beta.md | 5 +- package-lock.json | 6137 ++++++++--------- .../scripts/post-build/components.js | 4 +- .../src/components/brand/brand.scss | 2 +- .../src/components/header/docs/HTML.md | 6 +- .../src/components/header/header.lite.tsx | 13 +- .../src/components/header/header.scss | 52 +- .../components/src/components/header/model.ts | 9 +- .../src/components/page/page.lite.tsx | 2 - .../components/src/components/page/page.scss | 23 +- .../src/app/app.component.html | 4 +- .../angular-showcase/src/app/app.component.ts | 4 +- .../components/header/header.component.html | 75 + .../app/components/header/header.component.ts | 37 + .../src/app/utils/navigation-item.ts | 6 + .../patternhub/components/default-page.tsx | 4 +- showcases/react-showcase/src/app.tsx | 4 +- .../src/components/header/index.tsx | 86 +- .../src/components/page/index.tsx | 4 +- .../src/utils/navigation-item.tsx | 6 + showcases/shared/header.json | 161 +- showcases/showcase-styles.css | 4 + .../src/components/header/Header.vue | 83 + .../src/utils/navigation-items.ts | 6 + 32 files changed, 3516 insertions(+), 3221 deletions(-) create mode 100644 showcases/angular-showcase/src/app/components/header/header.component.html create mode 100644 showcases/angular-showcase/src/app/components/header/header.component.ts create mode 100644 showcases/vue-showcase/src/components/header/Header.vue diff --git a/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot.png b/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot.png index 80ee87a70e5241a1fb378964ed949ab216e2df1f..2cd70571317f4f9fade95f98f9e1bef12a5b7de4 100644 GIT binary patch delta 2042 zcmVKq0<}VBbOcPu#4AX30cY!PPF|)IXedwOhx`>GM8E0Y$ z2C2Qd5Z~6FeSfkuz8!xj@h`6{If#h#A*1b^&rL<^sk`S90Ni<3V#LQqWhd;qdi;An z1|VVei^LSni%MJ(5sBpJG5A0F2LR^S9FpJN64f249y^V|{)71Uexk%6BGQK(iNS7Y z2rYQ5(09F;`p16}T6P(saRHA9BgTUf*AG`#1~IqY1b?xyjz$}ntsrplzZf11EDOWq z0k;`ij*r7V;k#JZ<~eT}wZ!xXzS0905s}Wd8)Il0L=Ju1jg2(ET-0d;-o?Km;q~8R zU6U6s^X+;UU-3Jg*0W~hleD=A;^Le!14;}cB7Mm@%4<6lLwm-ci!jHH#z;vDmj#bh zP&=oPz<(zt9Y?U-STpi5$B$|46#%}!y^HsmrCpBQRYh;CCT(cOc|Rf|(y?wm{u49z z22%dHoBpQ`62E*&==KuLx164Mw!=C`auP{9HaJDh>@Ha{;g@l=Ew>?>@l1= zb*e}8MMS>sI!+AdyJ|O0Vjo^W%>3KJMZVp82!H(hQ0KuihGLG*X${lZ6d5xZ?Ao56 z!_OXjlw(KAICi9rT|0M#%jeF$C0u^&NLi0!bY${Xd87@^pt7>E*V`5miKYun49z@q zW;)jW?|LyI z3~xJSY97N!j^c1x@ApbXM54j@R8ltwfPanDWM_46L*zz{O%YEvxh@?_@(0^+4H*;} zyN9=uy6efsPqTL2I+Bx<`C;MRl$DpWW5-VR?){i|cJ0J44DMU-0Dixp;ls0ukBg_Q zyqtae_Oal;d&$bmB0W8wqeqVdFmb{JERRKOyGM9MM7}AU?=iHTl)HKxr2TeX9Dg_t z9zH_tb$5`k>IK}nO4N zmSyqWk|j)>I04f%IdSqN01qyFfQE(!mM(i9fIqzY3IhiYjQX*Ni1e0@A6M-nySmod z*u{e*wlR_tNZP)R#LY#-Eqf;1%YO*$KS=G&JF!n!x7&s2C5Zj|TgN+=zxWc9rc7nZ z)I7XiF92VZmNI%&4jzvOpU=mwx6fll&M59*_#oc;`l#)vh)6U=&aO(=6GY%YpF7sg z%u6CS@_4XjT@zk)rKV7~;L%W+s%n}xZXtGIVW0FE+9shp=H1SuNs}DE4}Tdvn6$Js z-rBgH-~R3e-g|Ekjg3td7r#wO$*1i7@O@mG@J~ek&-5rUG_Bd>ShuEMb>2GWWtq-U zRn^^!*_*P5XNQ+-&zxc2?YD(b^i@?=n5N0ela*YWk-?j96yf!HS^ef3e)+3kQ&CYt zO-&7{sj0-o#Dv>9Q&*>3Nq-{pjdo#)p{a?6=azH!udVM1xUU$GtKCUIqS@*i8lGS2 zD02-S=!j{w{EtHvWMyVDYt~GPi{GZW_-&?4&1dkSK~z;$@kMDVe|~Et$B!T9$3J<5 ztjtXM_wP^X;lts&si~;|jLK*UyWT;OYmp~1X`auGKLJqbIbM4n5Nmo zL+YNFmM>?;%9U*0wvDo~GESU0!9@cGF#Dz(Nl#BBEg;}#^ z^3>ud!);8Pmd|64{(qD|t=~XpWhH)pfPQiPqIw)6BE7}&e++d6KcZ>PCd?7TNICcc z_Lo&u4an)dfk79M_{NJ^*G&(X)n0$sc_+~`$BZO#!>gD%!vQ!wVlu%)Ul4QeT_n8r zLeGy(L_{u#v&UeCR>L!#dOUb;y&-fJ?{;Ij-Qcl8({A@q#eY3+44xZjL`=JFP0qz= zTjpw>t~)6a^O7{IsaN98pWNC*0r2?&LQ`~$h)ADtBnBfP9$E&3Z5tyofy7O#y4`5M zpFiHc3bx()*lL>@SVcr6`W%VD95WJ{6T|6YSK#_iD!ARDD|=U)tNRNbAZ|N$5wt_= zem}u4Plw-$Fj_}kc42Lch)Az+j4|N%Q#-rhyyF9373+p;N!qeH>I2XsBGSs47yx`e z8dt3&u>T--(^)us_N)23O?UISh2@5r7|iS}Vjm~~OSh6lMEX)>Vh|CLZ#B*5llliI Y6n~1a#RAPiyZ`_I07*qoM6N<$fH$Y4l9 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 Y6n~1a#RAPiyZ`_I07*qoM6N<$fH$Y4l9 za*}W^+docnlFh-8K*GWL`^=mbI$S_$dI~dADH1$6b}3u&b)^@7@PM z!rJA;%$Rmn;);k!Bu9_I|LH#fFbCz3ylcx<-I4M^V+b5Nf`9J;B?b|ZC~_nQyQU_z z;ITsA)n2OS|01;PGD7159uG#02P3W%uB;4Vrrrgyv44(6YnH4aaOA%j9t$iB!{Y(B z8Cs5y!#(u7ShwdnZy7bj^anchfJH>4WzEJI8U~R=-*#;+wXd#ju>tSG-;nU;@3C&n z3zzwJ?7~;@VT<*warq=|UJY?^&X@ru1`&~Ha*p!a&cx81(Y-6?;2SYglEP)d<0Vwy zJ&VABgMSx~V7alz=ELZEe_pYqW+fCGcR1Uj**;1()Nv{9N0nX(N8dv6T`pNy|X#8LOb^u&YnHn zuI-74{J*<+Vz|^*yJ-^p;|V_}ue6Huv%H zwj)R9(YOBqjuo|kuS7(oBRHQ*YU2Q~k$;-(tnRIe+^DuL;>jl04ZTSI_E%zpF{va+&BPfzE>i4y<}8#)xrV-efzkzNszYnAgohK7@JYj1lr->#Jd$A7_N z$Eh6u012y>;?5o1wwN8Lq@;wmHf#W3*323FVEXq725oll-h$j!~g@AqR_ z7B4Pd%&=iYF-?=xXU+id_}n?v)YS0Ol9vJa!|Sinty{OK9+!wnTU`8c)mF00E1iv9 z*CS#ZBPoHT4>pjvc{OoM7KM8mfqz3ssGRU1_PO$AyAZtuap+Lv_{Xy4uP}V%Xhx3C z!|U||@MU2kHx9_b5HWx5kdTWF50lrZZGo zd7EN(r0l-g;pNKn=b3i@)bNSEtgH;vG&ysolp8WKShr?1Uayz6>(=wjU;Ubrk`gK^ zDo9ODB_<{&+|K!`D&0yFk$-QL%S#M(b=17Lj0=Bld@sO#^AKFkPWlnemRC^o@=8aU zt4B9SOrzm{9HJmAGn0uECs0tZm4bq;j2xX$kM7+mD=Xv6!b1N1?nX|XI>nEF@)TK_ znRM>lnZjeo!gW(qQvn!|)A+8&v7AYAIGSXBl-OBVTy{2Nl8gz;=~C& zxA56;8)L@g^Ypx*@_(nd-=Va$6u&<}r?^g0JuVTE)^hwGL)DBQQMY~*X20H~9Qhdg zt1`;E3|440Jj1ESgXg|Up{sbe8^i4ej}@AByK^e;!G8ns+&L~{+HGq@E=JQb zSN(L|Nr{-(r(uo01$X|4#vTfQ&kqoqqFY2nqQ;RJjD&b-7!bB?jKl;IH?3-Oqn&;} zzikz4yYaErCNr>#h{)CFNDSt{{!pJ7&h@?-*LPCE?G9bpyP90xU+w^L)3J-79a{JM z34V1h{7!_~uUOCJwJjnd?ZPp}fZtE$|w=X3oR_;PX+t zY6F2oN3iQIz=aDP^LLx>`f&@(4KXp8*;&NSnE{q=C5ebcQ)FTg5s_~-&EJ#!2PYJK W3b4iRi?Uq+0000zEC?{eD@UJU!= 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Ξ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 Ne>#3&@!i?${|#zL{`~*| literal 33459 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 literal 64573 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 diff --git a/__snapshots__/brand/showcase/mobile-chrome/regular/neutral/DBBrand-should-match-screenshot.png b/__snapshots__/brand/showcase/mobile-chrome/regular/neutral/DBBrand-should-match-screenshot.png index 352aff59f4eaad2febe01381f5fca925424df1fe..7ce67f1a5e3f84cc675d44fd1eb7fa7e8769dd7f 100644 GIT binary patch literal 25005 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 literal 25011 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 diff --git a/__snapshots__/brand/showcase/mobile-safari/regular/neutral/DBBrand-should-match-screenshot.png b/__snapshots__/brand/showcase/mobile-safari/regular/neutral/DBBrand-should-match-screenshot.png index 90f2d9f18f91b1594dd49a736ae97738b48d35b9..76846c06839e6b6f7325afeb4f998f701d729618 100644 GIT binary patch literal 23611 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 H*YEuW3x9?N diff --git a/__snapshots__/brand/showcase/webkit/regular/neutral/DBBrand-should-match-screenshot.png b/__snapshots__/brand/showcase/webkit/regular/neutral/DBBrand-should-match-screenshot.png index 0db5c80c461833beab0fcfc83fe702a59a529951..5a644ba1cf6d3ec06379676832c8699ef44d8f1b 100644 GIT binary patch delta 16791 zcmb8WcT|&E_b(2^t1>bOqaq^+OjJavO79s#L_k1#Cn`<4AiX^*QAQC^Ly@i^MOx@B zKoA6^*U$n9NUxzLK-xXLzu#K-`_EnLUe;nodD?l-*=O%h*+FiwzT99f?fDyOPC4BU z*(e@T=eeg=Ar$|s&Ohsjl&GrLb8i{?`Y}0Qkt6Z*0ls%6tMsEQB?W4xoXU7Q8~55B zkMt*U?ThTw^(W0A6KDqwhuccnMLVBoI9_Ij4*s`?Vj?VTTc^YX*E6X#{2wD-dBlZ< z*GksJ5WWU&V?CMr-~gWGyalyd&z8Tzji7b&GF`r zc%kpl`~k{ST)`bLdqR#vE~(zcnu0ZT?4|uK?7OSMUbeRfhA(da(XtY{isUvn*3cFI zn%gcdqmiRq)|D_Ce)KZ!pe4=n?%jKa94jkjdzJ6W)Vp0N9AUX0CQ^xsi9ZoMr%%go zn6Z}P&OLuod~bH1lqBfmI~(uHk1$*83@;#K6}}!ySg0R*L+8)Fv7DZ)ir^C{{Al(< zP9za+Ir2E~APuogr2WGJIq#p3BzhC=wwtqq6$p*7k6m5A>GL~f45EkHT-rpPE^OFu zk34VC^R{(qE91irhm!Nda9Ys8ExoH6>~HjMp;@29c_6;uY(C^P8j7V!OH_rYS}t_) zn;6oPl*BUm-cROgEr>}KX9tiNxfK<)V4AuAiFl zeN4MZ1te{ZC`Q|)K5q3{fvHKD*BQHY1bp+f5$^sWYVp>rkZ+O3XI@-)_fI2Jn&6J{ z`Sa%uGCu_3h!*PGkE;R^_dM&SkHqX7t}=VMc8L78^z@}+%GzPn;^{el+!A+2*y@Tq z8q@SOJ1;X}RUc9ylz!0nP&S=6d)86MMx%RM2h1O2JI~P|jMhSef{A8lI5OvUBVL`I3 za+`4F9Xr}yd!JIDv3UJ^t-1zKap$0ol z_=3juzto^dkEW|R)~f9+F}*Ery}XXH_LjxLn@UL{z88c!q$a38U-{!DiwKV&nUi0> zYv(ZLpZBPl+rcoa>Psp|xHW$EBfPVrmFj2N*CyP{e_6#>5uyK5Z-s`wE>;+8z~p0l9}z);3S&Q zeGg5|pEIybdC$?Xj`VsF?ClQ0v6_RxVt@Pwm*VnF6yp%x(9j@le$bxky-9^m$$C$O zI5e%G&Ix-;zNKwBCE10nPgJ;Uqs=93%pcNiYy&FRMa>G3+FopRf_}qMvCxgoipEr6D7OVC~vC_i{-*iH`<2X!uBHu z1yaQ_1@@xc6rS*{qO`9$v$CN|u8Bfxy1Z%jG^eoJeL`oF4g)o;Xlt2VYRoB_Htf;9 zO4Dy^#9ynpVk!gUO@xSQ-q^#Cl>PJ1nLNiS=FnkB7w@^0LX68-qonSIQ`lkW4N~fV zG2p806-U~UZU*%7_Awz4H(ViwUkh}7x;jPZ2dxw>1g^l$hNr*exver>vTCYfvcQwA{pRhIB<~Euiw(u&UPx;ni`NJQ}FF!bp zSxI~5N!}>7DT??rj`^r9oAWem%s!Al#r{!&3D#w5|lPIDRNnaDcL5vZF?xA~uQM`ZV5FRJ`THGD1YS+w(M)tyZ3Xv5P#J3E6bAtqC0 zrWu0M?v*!#VKM1jSExck4+_EA?t=wO_Myb!F|{_4+eNl@JB(9|GKxA?&U>O>t5AMA zbUkFz$^~L>weIZ;>dQBV_BS$)YV3njXo8xtQ zJFV&a0lz=&J`2)!k8<9f(GshLFZhpmu~QAz0WU_(dr=(f9R4d8P< zt+9&IA|fKltsf{ufw3AQTrliOUz$=UoHZ)!2wJ(3mq94^$J5F1hwbk!c2-=FvJb=I z#x~2>Ht|(YaE%=$QfGoz8g```wsTW8*$vg`_ra!RJH=Ul;GMKy-I1X%9k#~C47!Od zeKMGZwez*g6R3Cg9(zp52vs`_RTgdh0upD$*mS5ocyrA>fur=NLzH3Bhtuou>-$h~ zx8mYJ)`poT*3u>Ur4&{&P1fK4kPziHAN~muq4aosYZiu-F;MZ`$mZmie=_-1hmsx` z(Eu?WV+9nK7qVWA^4ec2B{Gipa=j;poR=1I6bEPgrBS9>Ch~qeq-utC?>0+lE{Eg#TV}8H2khG6=Y&m zHJnR-dUVl+ykhfbcDmDnm8C=P)=Tu=BvWa|aFNrJt^J<#+|Njp6#1jZFPzM+oQBo0 z!odB6LJ@7%?RnI2o}uB@vz=FMb957IyqbJscDx(+$%Bn?0`g%8$@=qD@tFMwz_FZ#5<+fQns5-7t>Qr&}cdn!%dz7Ff-WhPjJo%2+!k4dfp zC+w2{$cL4c6{nT6&52GL9Hj|2U;;VSo;-y{YGpx?4gewNx-HIcAoe>;-)A)KZ1ZZ| zzI{)>c(3N!sEwJGxK;UHBL&V5D-ylV4tvM9zh64r$}i_;X*#nf(`Q}h>vZ|UCt25> zNG|#=A$0Q$EG^(D84>%J(Kq9q(PEoksy`u+7(SNW(dW<}dw95nu&(wP%+X77?oBDS zEPD(s=V?Y?>&OTtoY0KobRVkSM$`w;{gwwn%&LnO?v!<0G6~T{Hyl|z-@O|!oQv(r zP@5k%T%ya9S}8>QOtf8;F|mFm>&rCv>5lM<_Q5tgvd+AOR2tbq+T&}$lT?2SCw8p< z1#G^zhHwVRph(9_gH0h9!BNja>!#w%PU-p$j)wb7m|A@V8wiYo2u}+t{gKLixK4wy}w!g9lGr^%aDIfBZSu9>W2%4OkHd`^YvsgOsQ5K3!n8CSQEK z-18m6C=tU5N+acr+WdRXko^KPsBn=eSto9_6SXpo3D_9QH_A3hSANY6YK4$P`#Vlp z<&!~Ly?cp{z8;1=x#rxHrsOqMyOaUV#-j{V;Lvv!QWLMnlkw77o+N~Mu{90>(f#Lt z8d+Ic!H`37C4+wKU&5&yDuJuA5iLmWmglTecF=Sc49Uu7L7aJNE0^ieJ(P1gjL9nh zj^z&zxzVIpQZ9N zUZ*_>iz&QANQq27(RSHKw^12qAAH#lVV(@4vK4j8`)|i<>5X}dqvEEb#(t?FOeXWgG0?|Z6Fe4O^TZ?PxYlUhh{bd%2 zV6E;%31eg9el;eoAI^LXZOy>eF8wRk_KMf`{XHaRvq=Pb^IqBHW55 z;?}GuC9EKch4zN#4M*OHWIXLIhPYs1TeDGlX<NU14F?3VNzL~{^3m2NU+f!jkNxS+=*Xeq3JJD`_j#8c9o14uY8X<08 z0qdm@trI7@4Vdm#fLl*;kTkkI7UlFz6pcMMR zVd3NmP4-Usb-fR1^|r-sxW(SoDDKHhR{@Prw;b+n4^#zc!jN3>qo9G$NiKaUX6L;V z#jT8Qu`1fXwlr4#o|wWlhn29La_ujodVlll>s&)uJ9gfCP?A^r_3PJnLU47ZiP~pN z25^YEqZe}bZVaCsD5hzbqHXZo;c;S<1P97AoJosrX=w@GUBu-Z-C84p6s1si%cU=E zNbkb*Z`Ot8#esy7D=I1~$Ol~umqPE8Dl02rzI-XwbddF^_2jv0_y2&&x(@lVDO(Mt z4wOD>Eg~}A)BG2c!4Lm~L!tP!+^NTHvS*zvryC#kAhiTS%@3D0E}o(@Znru^EXH_w z&pst;(J>I_ZUHl7Vr;zGFh?GlZ)8Dzk>)#Ox5I? zVbr_5AGBB9v2c+xX>5bTyYN^wa-kIVUc?3n0R90AC+g!_4%iO}J1@<6!{`)=l&ae+ z&vfporDR}^n9$OP)0-w2l|OvKmOfF*nXPuebbQ~@1|2zdNTpb>gInXVQ^aPl#RY>; zrX|@bvZ|LtFGFl3rm z^l0#=3aJ549am4s`1KM>+BUFK*=CkLfibx`Ic6o0trD{I=_7*`;f^?g-5IzbJ8XV_ z-qr_)>rBtFHAoOOD`{Ho;%;e;qq$^;GfCZlUP+Pl3ZoLer=J^mtt!l7yVQTX6er@# z#2}5kto!HQIGL4%wdN$CoAQS)(v4GH(CRB4$$DIBKDe2F#`x6TK+LByhbD&8=({X* zUpk~*Y&5f+9V!KZl3hO0>E{iLdj`94-Ny=-K}vX>9A$M>VfdO-h}t5|A> z4qWGw>UH#N)E=OcQu$YLHdSu)NCOFLSuU8kO(J!p1~pkjR7aLR{QgqefAy+2t6g=; zsohGCL22as)KnFR#h&$C{XBzoK8+`%;+Q>=*sFPedtt*dfHO2cxsh@@0y6dZR>gBa z&9*YVd^)A|U0I6UW7yY`LXyoG%4q1~|kstBqtp#LY& zTpFn}$xHQWcmx7#e|2napoz{G8RN7PW<@}rHh(Sj=0NIMw4v-h*YZWRN?4)qXiTBE znf|;4V#=S`a${J7{Y&XhQoV}XIz2$kzq-Mzejzanqzzk2zYCi@7{!I2x+EWRM=>M-tRfT>tmVF|ke$UH@py z1cJdR3^`^G&3%sK3Z93@U4Z9kMv*b3CL8uIlv^D@Lvii&|I)8QN%J4EzYp+;27Bvk zPIzv=k4RdO@s2dQj(o&fKX5jlPtRN(I($4Ba71udkI%oSTl|LV8}laF=>k1sY@B5>UHu#I&TF{AXT51A3S2_ z;#4|$1OUcsY^}=Y4kk2|>HP^TXIUMOx`RG{lHg zQ-Ad9$54ODLGP-~GGtTZY8TS^nv?&$8b&M_74{)W)t)w-1%RtvXfLi+U0`RjP)dXn z#-vwD3)`MkqUVjes$d*C%9-~HhyAFC3Xk#9=u>KmBfPYpLQ z)dl17iuOI#YRA5`AvPO^4WPz@EN+cr>na1K!>`9P?A$Z%rNRt6TpqIz4+c!lD*Gdt zQ6604*=RF#neq>^@?PohbM1cX(6|pstRP5LW79h$DZ@C7;A9-Z7X;Q@%}?bS$kg;lit6IE0nTtIC#zP zbs8q?O`yG?lJxWpg=Ci(0P@h2!qBE`h}I5oI||W_gi0M$yFMQ%>oZv^9gSy{uOmy_ ze?&Dbbeo(oF+mYGQESSNp>y0ISKRfjU5Sep1xoZ;c;6qe9|dN;ibwB@@FlTkh1L!K z%vRz!uH?zOy`La0cPZEjwvcWpdkU=e7CqX_N9!v4*=9OK-<8*3*S-{C={uKXCG$2Q z10vKdWd?c;cJs-(O-0~S6zt6lt*e;X%o|Nhhf5hZCQIxvWHt&kjR{!e*lLhf^NxY~ z;#P^*<*iePp5l9&v|nw7p0OHJ{wD|TjSVLolYMxmdumvV@)^5n-*Q@a*TDQ=(8KLVwWGk05L9P!U-M)>s zKZOX~kV~?QXww#gj6vMR$H%L9V>fkCt zOH&@B2al!7?v^FpL5-K)jmdqUD_U)dI?&I`op2z*#YEqpwq&{W&?3a{A+K{l1oTG< zvV2|q`a%P#bx!6PB||09*~JGwr2?`ZDV)*|SWbJYm-1@<6^nhp6b1Lu3YRzvf!_i$ zGfQCRz5iyCXYlFfag}RDH)JtX5FODsy`~OmH_Bnij?AEPh{OCjT6e+Bc6cH;=qn0c=AbtX@FmW6$=f1NN8{orQf3)mxn z#!+VyCx41T9t4Q0p(^7Ct*Z+Hg9z*vV#>}JG3(fO0on@KJmeL}%r~=fjX#Ro&}0V^ zlwQQ$?FRMm8WOI;Wh3q|CyC}a?~aBJW}_xN$Z#&z+FydsG84RrkQ)%^h7)}`N~D-v z=&!h5+8VLHMqKQseaeorC+ihX3qSXlG+ORxzxyuiSyFmp<^>_>Vei6XZzj&K`;OM| zVg;dJ!rplIFzJn{=vNb1xuIn{lp|g{`VKl-NL-SK!dAwHR{Thw&vqAGM4(HFhs(YN z-52zUA=erb)-{qRcga|Z#-_6VcCT0NUhYZ;Jowh%03}P=)*{+otl#G4F!gLUaEnX@_mMCG9Tt zONoiC4Lab3=v(u2^0Wf-0mVX-9b(c+UrFmtS-bCxSy=vN(YbTmbWf3aKq0u6_lWx~ zr87|&Qk_V;0aj^se<9Ze9h$_)7-B2B&-Tldg>CJFk`1}v;OKgtYvG;YYp{er-uxKK zRx4CEM@lT8iVVe+meu7A5>b*P- zWr3lU2k{2+@mEDtzJ~fsO*)J{ur*aFSnY@U8;;tCR5~5AuBSgS&X{Tl5BUeX7l1H~ zQ7JU5nR;iH!<%6h;PgGyGGhLNHjr@N0dm?%8{+Vs6o>Ec9g&)-%x7e!rNpEpIE9(v zg$FLo^g$q(;*)i}cM_D4u#bNfRbD<+x4Q^L>iqlHb}RIxl;-w^M>idcC1mvEyAgvm zT8q)|b?JsI==*Nn1`CD+GnLL==6|+yh0o@|)iCQdNw2vzuE|v7hqJ@VbgXu}xW@X< zSvpj)hB1Pd?4L4%*FpkWe@Fa(o}@u)`ePR~5z7jV7<-Lh-*eDc*jIoj{4Ok8;H8N0a$R zmPgJFvjz4@b>jNOADC8lJ!1KB`#1_rYl=k)kZ{dYqx_OSr*h7^6r;-@?&Y0ZNIlT6 zc{Id!1O_dsfbr~qZy;ja`CfefL0IwRaI~A71|*r(?dT4lwv&CbWENX6+%MVan8%=3 z$W3&0b?xBnt~xiCe=heuNWgke7x=5?VMR@oB-4RfbmaZGoA~)|OiNY)w?;|5vXQN+ z?<6IfOXcsc#vl$?{4S@T5pH`kbob4*1+nn4gtQ>XL3;#(L-fP_*I9m9MdE`6T903S zgBCURhpdXu33vBfo%qM&KQ~JWI`Ijw%ZE5uScrGOKIymXmc$0lN}<_d$otoltfrs; zmcWTAeL_4kV694Xl&+%?LW`&AhXH=8BgaK#EktTm>P_xK-NZ8u_K7#BAw0#vYf{w1 z8eOQlAZ$~0ueyMAN;k=XL#U;EX@iX$5@G$LnR%VwcBpk~10_H=C@D}Dw>m35q2Us3 zX%5~&YlU{-`J0!Wh5y9W$0o8*J67Y=Ibl5;HQrfSt|0Z?%h8bD-rpv?PG7L6+V}Re zzwccvC~#l8YDlV`<|7?gSFC$%v4pw*=O#*s=R z#ZuT6-c>rHvv<H5kna`B#8_BZ9tcf%$S3IXC>PAINZybvC@7HhI}iR|BoSRu zpr`wmL%{4Qi-oMGw0qx_hBhk;OY@|(J9)}kKlS|aC0@hz3rQxqDja+)EYJNfqk0XJ zmBWWeB{&2upRyz+Bve1K-~RqJjzfSQ+|zwCQU?;M@)#^Csx$io12Ad?#*#10L7YYEU1v@~*<{mY@H5g-E+bK0g0+ zdA9+cw=&{#Qg^r}<~Q({HLkpWP_Vl%pjR*1f)30qYDfcR;Zd>B(QYw_>p2qSP5d$k z{5n$$3*P$PB}C8{e6<=D8tSaGEg2{SH+Ud);uMfL!=<3P@27;U0}k1^RL^TD9(-m4 z13NvvIBW=)@g_95WE?`rCB|>vH$bpdk9tNRPd~HiH6AR)!z(CBKj@#OzI5u|rkXS0 z9o|^_c85^l`uHv6RvRy(LEX)i{n6G;D}U*^;~M_86BW2VhSot{=%gsYfS`UtxJtn4P#%e_*{AMu^zI@I`K48|J5znSNwb5= z2po!w2erKssXa<@=M}en(6Pm>ktbcUl^geh1cM}fY}xb--C?U9|6e5ss1Z}Q!T`wP`(xzK%A?_ zlk%5_?+cq$?elBofBRIs66())iA!~4Ut?>63YA1%6nO(wkk9hJG;{EFAEVd^d!KGS>*Tg!cKM_=eoQrUtq zle30u`+J>m+BVRHY|PAnhQyD>{(8%;K@ISloYpV)wMqJ~9%Y*mffqnCzhOYqHugI1j?h;V8D$lS&&nQ5%AuiuD}0KqcKaU%0K0Sy30 z+CJaLs8iRUog+ZduTw%-p>v%;K9EA*JSb#QUtG?Xq_4Eucufc=-%s}$wUWZpx+?nB zlR6zGX`O~(&jTc-hP*jnBojbzUFuaJm9FHbnwv}3t}NQP)nE%|4_D8?WJPb(Ew0WM zTURTSUUE41d{S~=$HR~nQGawUv?R2mPs65ym#{mxXn<&%LFSUzZ``=3a#Re!L2o9U zi8AE#jos@>mWfkcU8aZ_Ox3%Ofe(-73*bF0YxvGK1LHnQhzu@%#VrUtP)F&D8p~te zQM9EOn(Q3{q4zgZA_J!P7m^U2&K1MC`tD;TcEJ6KIQ*8ER$j1DzWP^_-)!JX0sr|A zFk}-HPF1Jx$#C#W+TtSQ-Oc~h$S)~TUw*Gi!3Po}&nQ2|dt!Kx906tvo;T`ffcyNC z$9p^*!!mIgQh;;eNfwsz8QGi9Dbp^Q?J)}9ifp$ATI1%E{!pi_t)K>HmVP8`@{KmVTCjTL5upEiY_k<`P!lsVGpo9p;ePd0)nH$eeWN75{NC!U#cOWq z039#%Ag-8KGPcI*7|u|KC$<2vlz6@LSUyppKI433tl z{z+7vX^up_xr55p%ie2_TFYprnUR|gZ`9w&sgr7!aE z@DvAdfHyC);ET8_lYBpdG@uE1igo3J^frm;r=%e^wnZ}1XtPmbUe&R)g=(9V7z;GQF2brKRsf2A`_>vPEohr4 z#so|Qvu0>zWGNG}H!|{BhDA*s<=Lzf?y)}ty%S)LdcYk)CJ5-aW7?NQgzha5W_MH< zP9N9CwFKnvF&2A`ttYYSZX?zB0PGr(={8z4QBM#6hevgj5?f7leRK4(&AMUwA3rxq*oDsvyd2fnDy{nZM0VeQWlmVBo z-4RW2!{_2gTxI?XKl+nZ(7_dNHMIW$mo`rh6=kig*X^GEFQAdKpUVIGb-)N*R$3h| zFZ!*--gY_vC7WVuu}+TdHdvA8{?`(8ohl|Yv~{dd4|D|nFTmCR1Yq3IK|Aow#ml6D zT5Th?#`aG*`$O=wtiPXw(fs?81*D$8Pp|klvat|9_l#4@=iuyhw)x+zj)=4v4}Hlb zYDh3Uf~oL<9Tr9>njWKTQ)x)$Dhif--*Z}cx@M_9)S87w7Rho_-r8)82wI%Jz*6m~ zsRq}&OK46jC!jnuU4o5eE9TGU=Jp%A?VnC8F)q*hz9}DiVA~+C(CDb+^}Xd4{GvI4 zzIz6Ebno%W`e(t(uG?1(qiiJy%Y!T82=_gVt1r}~*_g`Zb;rsf4D4tFsNeo#dB}G8 z`HPs5m#<*RAJ?1?kL>*RC1A)q(ihLZ`7hf0eJem#PO zC?$Tqzck72w0@gJ!TWs+O%Y&O<+&vz|Ksu1JYfAg^8NK22C_HMjj7>*Ee(xvKi@^T zw8^2;ab+9DLMU+qHE=41s))bD{fR#-bXjUJ9N^dy}sqbR1s-an}$|EqcUn+n>1~l9ijg zc+A;HZgr5Cad{4TlHlaPbsv%YK%uiES%e?jv&nt}@#H47dlt@4|qfI)t+7a z3ie*JeQW`)#4iq>Up7XtOfD#BC;oZC1qpWStbe3U6KO{l z)D0|Rqa`IJ1!%p$P=;_juLC8`K2Zq?0hxex&zk9`p$$@LD|y9F8F@2gZzyRGNaOv) zzm$9(uc4sdVei5=_H89C?Crsmfp!18$R+Gr3C0%4CP2Ej!p(X8xCRhZu7bhN|S{bmq}g8?W7XwI`l-y71_tRRTK^Oo`<2l&q@i)gAnd zboZ7Do=r$7K?U!}tk=HL8-xFvq1~Q?a#AH|=a(%I0*Al!q+W4H&{~B`4sZb*lU{@` ztzZqA3!^r>0-+Q&%BbKI`WTip6-uNldr$bMdf_wtcH-1&TdmwJhLR1-Z^fdPEdHv* zZ?XkkJg-p;*cBWEQYd*7UuKd7bv2|%$xPu~1bfIVNZo&0M24e%TMGjzCpi0cpBm@Ni4*Jf&7 z#Yu<=XyG{<*Je3x6cD2WfC!A@EW(918`d_%DNHYrAiS#lYe4@QVa`z1ikbsFEzpPB zM`%JY&j_gCGLo7oP1NFmnUvbqRd?-}kn90FiIF36(byYMMj`0Xo&8IG{&FUSr9WqD z!UN6SE^vBb9p>U$V@Jd>-hq{es=jMq!Zm86`)mT}eVd_Ez>|A~gNuLZODZ83F+xcg zrV55M7~Ea5lol8vpV~-|RXMp)O$A9P6Z-z@5W4BcLUey_2Fl0X;=a53IKfFyn9Abx zLX&b0DdSnS;LX6KNR4afH16$>=Xx9rpsOdFuQYS1(eAOs5_CELf=ZtW6v}xube>UJ z=hm>SeL71e8U6vYg<3g5N8mOw{6S>sJCcZ#OvgI35~_pxHY zD~ZpDV2k&p$cdpk?`PhcV=z^p&T8>Sal5&><=#&&Uq_Fao;_W$#Wz5U8~`Vr|bjh~LvK)59AU6g5$;V0JnubGPSX#BOk z^DlQx;T7%I+$T9Fg^>eUTDwk$C(v^~n(XL?oz+_%0&qaEfjDB6O*o+Q6v8!{vVaKO zdIDazH62KF2W^X&KLBI4CSq^SWV3FGKvRc=!h3wUR1Y4qKLX;hn1lo;EMCD&_2E+b zn&9|DyLvx^t7n1B@UG%DAWL}+O#N;6n*TDLBGPxG>2`aZY4GOktux>o6SB_nKUV z2zcpc-CEzEcPt+uiXbf_xiiAabsAj4>1vKYxgxgcv<(#! zZEV<3eGpJ(+Vn=vS}JyX=-)rZ1Z=3cW(FPFRhd(}b+%r_aLNj<(1QKZk8X5Ns)9G| z;P=@=E|yGio8LQxEHXPdVL&lT1>NXPP$;PntM1U=WH*314eLP{H85WDYqEn%G`y^! z-6#{_2VlDfI~Mb+%T|&yt1Yx(=qM1ez!Nw{t~qC@sE&Lvls{koNOMila@lKSvJ8P8 zHdK-OudtE^_QyUE$9ZIh)!MA!=_OA2?#5IF?z-GR|AWH!+3UBz#_!=q=EN7AII8>9 zi;~r!d7-BZyy`qx=&u>d2SCw5a=XP%jA~0KUs4J1U^vbZ8bia$hf7**ZThM5oUnHn zWt?*~V}Vh@$`$|}b3)K!xbq>o*Lm$zP2B?to9Z57zUP~TJrdSII{6RSJ3+O@Ltgto zVC!|Dr)5+6CUUEt-@EDHm!6!Q+y=g84JfZ)xYVA`JU?dAfO!C+NkAi?d1s=kJ@z8d zIzZFo-b|#)H&gJ+f*8^TjZdI$M_VX-q{I^s(N29r1TQ4~PQqsP$DI+7M{G1}1Ugs& zc03z^-{*v>9*&qmhik;ux&mRi3vlpGi!cTl~#4H%T_D~OfT;V#G(nPyg@7)hX?vU-5GEho*sO@d8vLdbM z3kwj|qrSW|Gf4(mKeQNqo0<|e88WCsq{`jq^Z-G{z|AS{mUW)KPradggB`JotILG& znziw7-K3_JyJ8sf;zi&^4j;;hfL@cvA)c=8?wSebHSQK0&|3|PArCJv*CoY=NiWzm zk6%k+%FpCrb;~<)K{KCqN6L=<5en_hQK-fm3Rq*RM|mgkC1sIMftgvkWKV5S_H~Tv zm8VX7M>I~p;KV04_$i0)>T5{PzhPmyaPHV=Qdq1Z|AeIT8cN!xT;VhjtY~ z!ZcnUZwjZL5ey3gwXJr0%rNS#Yq@3R8C@q$*;${UT zOGs$HogaqG)lc=R!kJg`nk&sB=K`sHpC@tFRUTEp#&0>ar}<8<95?F2J<*NiFff&g zYWbg%di$NGAAkrvG}KD;G_Ef24_GBaV6=xQiBlW(?m!H}MyLRb9B8Xp>L#e$wo%rjVm_GUy`83q;!kb66QHnR&6z{&)bMmY1|9So=B@_o$+` zq{%I4!=huz@rrD#mxPas~P@O$66~$F($I+~!K?j*V zIzx>@a7PPJ_dyMr_NX9>c{#4*_23smfh)H@jz&mV?Wy(y)h6sk6!+aG^3gHYj)Q2B z44i+UU__7^ytEMrD%Z}~4zM>e;c!TBMVCVrO?CiEoEmvt4f(*eTu z9G(S$^WgB2{7LwPM|B{HaM(HqBu>Ak`ONUmL+%!k>+0Js*t`>BBm5dKw2}84io;Z@+Cv=LEiMD9W0nz8Zn)I3+h)3=qHXl%{0?~41ye{#`I=Aq2|RlU-Lf6AP=6lcYCfq zH7&S(#lkMUmqV&)ydscz-&se!RI2VE>&|5(Q`_?zL7*QVXx%)#JV37lZAcp> zeJQB*{(pFkZ%Vj~4i-{YKwcxF>O8 zci!3sT(s=y{|Qo)e|xf~sHiBYQYlQ9uuOH}4Pb^8Hfpwp05Lq@^(TN0`#49XZVCIH z17_-U9dUipj+eezpA&8TO}~VSd&~c6+6QCRTi@q3?63{B8ZIPV#aG=>B5!dwt*)AW zM=h^|c!nVl6B4RERAd3Yb!9lO->LOA!G8&>tE;=i0UbtXGFNxHL&)n!pby*Dwjns` zOo!mJJzcKuFqeVP!v<uAZ%O!ek{%*m%@AC2?y2HBTjQ zGY#=6^OP8}bWIW?JL5C<094Rj=JHd}bY#0tCHj*Hp0h2lCOmpUqaX#UVI2N@w3#V*y*xH1%Y_etXryke4UOBy| z?>@0pnjg}jfCN#1V5U!cRv!u{F~W*fd%Y3YP!qw;lAvvgw*IW&W{g@+PJc!?JpTVL zy~GF?Uhti-F4w#oyvHs{Kt5=Cb6jB+A3UlVb;fRm1k;4Tr`Vc_kWW+Vix^9`Un4gL zfDZK`Gts$oD4IVZ&F}u@^wTST_wqE2l#Pr(=0EwkiEDfkXQ%07w2{A8qVj6b0=jh# z^#*v#I>ElX5PrYFPNF8rhaEPU|8<~I^u~?Dg?=bvb;V`MA4vFIN)`I43*Z}m zOtq~UNE0-k>i`wk5Cs0dyZ4i8P4HXDrvO1hJKG{a>3p`-8%p0df+0_4MmFC5ch{<; zlfw583mbnP5Tdv>yds=><6S%Di}{)R^|&*?!(^2gK(pfS{%BO{EinZbd+@zUxq0*e z@a<+QZ{^Xp4Iy>rOAh8?oQixA*O)$(svbV>l$2-u4Nl))1pK*VZQ6flgc3kQC@aI%f4@h@0pRA}=uZ6Xy=2A3FYl3)wAzah3Tj(8ywZ507}2lC+9BQ- zsMuT%AdQbM*D|jLd)?G}wVI}K`aNOIW9cnN#sUXdafeQzzx@u?*-D}~lXJ8aqEBu# zbQ$>{P2?o4k6@wdYc`;S0#Tqersy1ps8|%@kUCmyJ$8$ZJ6Wuk)Tb~VM6V}Ad)uV- zD;qS8u>e@A$g@%BKC!?nMO)y3A>Vh-OS=bComwTuCj%2q{=rEk-(PfTot*jKRy_*~ zpZ7g5mBmAdG=$%P`othqc99*w{kIIKmNbV{&o1x$6uy3C581KXMubx0YrtK zq41Ee)IH0wP*&iNeE0vKVkwXvS)O0NdOH2A^N*hjffKG&?Q|Z?NPJlzJS5kX(jlXGV^IU2cZUa6s?o}-CGoM#E8JYR(==gleK7D59 zZLYp^Z?etub#Q^DjdO1XzQ`5z-%C8LYiPb*elE9x30!L6SUz#XB+q-Y-suY)$C(+> z+H#>+O#RcI&;PGYhu>U*vJ)jz5)$M^{T^yMzu0Whin=c^^XQjj#|t3(9*lxJY@ZWx zs*p=p_8NUY`^Hvs?D-==Yj!#^d()IKo~h=&qA7{;Zt=QxSztz3+!69N75N2jqw96x zTXEhKSyp+mslsR9obi;)*Jj>rdi6QU1FIW8O iYyY2$2R_2AJnZm;6FvQpZ{d#*>u4F=DbaZN@_zwokaq6? delta 16576 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. `actionBar` ➡ `secondaryAction` | ### React @@ -62,8 +63,8 @@ This is related to the following properties: - `slotHeader` - `slotBrand` - `slotMetaNavigation` -- `slotCallToAction` -- `slotActionBar` +- `slotCallToAction` (`primaryAction`) +- `slotActionBar` (`secondaryAction`) - `slotHeadline` - `slotDrawerHeader` - `slotSubNavigation` diff --git a/package-lock.json b/package-lock.json index 61877866778..62bc92f9da6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -77,15 +77,6 @@ "typescript": "^5.3.3" } }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@ampproject/remapping": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", @@ -766,6 +757,18 @@ "node": ">=8" } }, + "node_modules/@angular-devkit/build-angular/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/@angular-devkit/build-angular/node_modules/open": { "version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", @@ -840,6 +843,21 @@ "node": ">=14.0.0" } }, + "node_modules/@angular-devkit/build-angular/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==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@angular-devkit/build-angular/node_modules/terser": { "version": "5.29.1", "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.1.tgz", @@ -1379,6 +1397,12 @@ } } }, + "node_modules/@angular-devkit/build-angular/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/@angular-devkit/build-webpack": { "version": "0.1703.7", "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1703.7.tgz", @@ -1425,6 +1449,22 @@ } } }, + "node_modules/@angular-devkit/core/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, "node_modules/@angular-devkit/core/node_modules/picomatch": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.1.tgz", @@ -1574,6 +1614,18 @@ "node": ">=8" } }, + "node_modules/@angular/cli/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/@angular/cli/node_modules/open": { "version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", @@ -1591,6 +1643,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@angular/cli/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==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@angular/cli/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/@angular/common": { "version": "17.3.8", "resolved": "https://registry.npmjs.org/@angular/common/-/common-17.3.8.tgz", @@ -1810,9 +1883,9 @@ } }, "node_modules/@axe-core/playwright/node_modules/axe-core": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.0.tgz", - "integrity": "sha512-H5orY+M2Fr56DWmMFpMrq5Ge93qjNdPVqzBv5gWK3aD1OvjBEJlEzxf09z93dGVQeI0LiW+aCMIx1QtShC/zUw==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.1.tgz", + "integrity": "sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==", "dev": true, "engines": { "node": ">=4" @@ -1989,19 +2062,19 @@ "dev": true }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.4.tgz", - "integrity": "sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", + "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.24.5", "@babel/helper-optimise-call-expression": "^7.22.5", "@babel/helper-replace-supers": "^7.24.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-split-export-declaration": "^7.24.5", "semver": "^6.3.1" }, "engines": { @@ -2011,6 +2084,18 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -2047,9 +2132,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz", - "integrity": "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -2097,12 +2182,12 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", - "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", + "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==", "dev": true, "dependencies": { - "@babel/types": "^7.23.0" + "@babel/types": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -2121,16 +2206,16 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", + "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-module-imports": "^7.24.3", + "@babel/helper-simple-access": "^7.24.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -2139,6 +2224,18 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", @@ -2152,9 +2249,9 @@ } }, "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==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", + "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==", "dev": true, "engines": { "node": ">=6.9.0" @@ -2195,12 +2292,12 @@ } }, "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", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", + "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -2240,9 +2337,9 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", + "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==", "dev": true, "engines": { "node": ">=6.9.0" @@ -2258,40 +2355,40 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz", + "integrity": "sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" + "@babel/helper-function-name": "^7.23.0", + "@babel/template": "^7.24.0", + "@babel/types": "^7.24.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.4.tgz", - "integrity": "sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", + "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", "dev": true, "dependencies": { "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.1", - "@babel/types": "^7.24.0" + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5" }, "engines": { "node": ">=6.9.0" } }, "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==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", + "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.5", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -2345,9 +2442,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz", - "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", + "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", "bin": { "parser": "bin/babel-parser.js" }, @@ -2778,12 +2875,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.4.tgz", - "integrity": "sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz", + "integrity": "sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -2826,18 +2923,18 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz", - "integrity": "sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz", + "integrity": "sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.5", "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-split-export-declaration": "^7.24.5", "globals": "^11.1.0" }, "engines": { @@ -2847,6 +2944,18 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/plugin-transform-classes/node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -2873,12 +2982,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz", - "integrity": "sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz", + "integrity": "sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -3192,15 +3301,15 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz", - "integrity": "sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz", + "integrity": "sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.1" + "@babel/plugin-transform-parameters": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -3242,12 +3351,12 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz", - "integrity": "sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz", + "integrity": "sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, @@ -3259,12 +3368,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz", - "integrity": "sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz", + "integrity": "sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -3290,14 +3399,14 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.1.tgz", - "integrity": "sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz", + "integrity": "sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-create-class-features-plugin": "^7.24.5", + "@babel/helper-plugin-utils": "^7.24.5", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -3342,12 +3451,12 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.1.tgz", - "integrity": "sha512-kDJgnPujTmAZ/9q2CN4m2/lRsUUPDvsG3+tSHWUJIzMGTt5U/b/fwWd3RO3n+5mjLrsBrVa5eKFRVSQbi3dF1w==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.5.tgz", + "integrity": "sha512-RtCJoUO2oYrYwFPtR1/jkoBEcFuI1ae9a9IMxeyAVa3a1Ap4AnxmyIKG2b2FaJKqkidw/0cxRbWN+HOs6ZWd1w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -3493,12 +3602,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz", - "integrity": "sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz", + "integrity": "sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -3508,14 +3617,14 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.4.tgz", - "integrity": "sha512-79t3CQ8+oBGk/80SQ8MN3Bs3obf83zJ0YZjDmDaEZN8MqhMI760apl5z6a20kFeMXBwJX99VpKT8CKxEBp5H1g==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.5.tgz", + "integrity": "sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.4", - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-create-class-features-plugin": "^7.24.5", + "@babel/helper-plugin-utils": "^7.24.5", "@babel/plugin-syntax-typescript": "^7.24.1" }, "engines": { @@ -3731,9 +3840,9 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.4.tgz", - "integrity": "sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", + "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -3757,19 +3866,19 @@ } }, "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==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", + "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.24.1", - "@babel/generator": "^7.24.1", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", "@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", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/types": "^7.24.5", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -3778,12 +3887,12 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/generator": { - "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==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", "dev": true, "dependencies": { - "@babel/types": "^7.24.0", + "@babel/types": "^7.24.5", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -3792,6 +3901,18 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/traverse/node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -3814,13 +3935,13 @@ } }, "node_modules/@babel/types": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", - "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", + "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-string-parser": "^7.24.1", + "@babel/helper-validator-identifier": "^7.24.5", "to-fast-properties": "^2.0.0" }, "engines": { @@ -4939,21 +5060,21 @@ "dev": true }, "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": "9.2.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.2.0.tgz", + "integrity": "sha512-ESiIudvhoYni+MdsI8oD7skpprZ89qKocwRM2KEvhhBJ9nl5MRh7BXU5GTod7Mdygq+AUl+QzId6iWJKR/wABA==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "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==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -4980,6 +5101,19 @@ "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "dev": true }, + "node_modules/@humanwhocodes/retry": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.2.4.tgz", + "integrity": "sha512-Ttl/jHpxfS3st5sxwICYfk4pOH0WrLI1SpW283GgQL7sCWU7EHIOhX4b4fkIxr3tkfzwg8+FNojtzsIEE7Ecgg==", + "dev": true, + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, "node_modules/@inquirer/figures": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.1.tgz", @@ -5919,9 +6053,9 @@ } }, "node_modules/@npmcli/fs": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", - "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", + "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", "dev": true, "dependencies": { "semver": "^7.3.5" @@ -5931,9 +6065,9 @@ } }, "node_modules/@npmcli/git": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.6.tgz", - "integrity": "sha512-4x/182sKXmQkf0EtXxT26GEsaOATpD7WVtza5hrYivWZeo6QefC6xq9KAXrnjtFKBZ4rZwR7aX/zClYYXgtwLw==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.7.tgz", + "integrity": "sha512-WaOVvto604d5IpdCRV2KjQu8PzkfE96d50CQGKgywXh2GxXmDeUO5EWcBC4V57uFyrNqx83+MewuJh3WTR3xPA==", "dev": true, "dependencies": { "@npmcli/promise-spawn": "^7.0.0", @@ -5983,16 +6117,16 @@ } }, "node_modules/@npmcli/installed-package-contents": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz", - "integrity": "sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz", + "integrity": "sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==", "dev": true, "dependencies": { "npm-bundled": "^3.0.0", "npm-normalize-package-bin": "^3.0.0" }, "bin": { - "installed-package-contents": "lib/index.js" + "installed-package-contents": "bin/index.js" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -6008,9 +6142,9 @@ } }, "node_modules/@npmcli/package-json": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.0.3.tgz", - "integrity": "sha512-cgsjCvld2wMqkUqvY+SZI+1ZJ7umGBYc9IAKfqJRKJCcs7hCQYxScUgdsyrRINk3VmdCYf9TXiLBHQ6ECTxhtg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.1.0.tgz", + "integrity": "sha512-1aL4TuVrLS9sf8quCLerU3H9J4vtCtgu8VauYozrmEyU57i/EdKleCnsQ7vpnABIH6c9mnTxcH5sFkO3BlV8wQ==", "dev": true, "dependencies": { "@npmcli/git": "^5.0.0", @@ -6026,9 +6160,9 @@ } }, "node_modules/@npmcli/package-json/node_modules/hosted-git-info": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz", - "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", "dev": true, "dependencies": { "lru-cache": "^10.0.1" @@ -6038,18 +6172,18 @@ } }, "node_modules/@npmcli/package-json/node_modules/json-parse-even-better-errors": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz", - "integrity": "sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", "dev": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/@npmcli/package-json/node_modules/normalize-package-data": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz", - "integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.1.tgz", + "integrity": "sha512-6rvCfeRW+OEZagAB4lMLSNuTNYZWLVtKccK79VSTf//yTY5VOCgcpH80O+bZK8Neps7pUnd5G+QlMg1yV/2iZQ==", "dev": true, "dependencies": { "hosted-git-info": "^7.0.0", @@ -6071,9 +6205,9 @@ } }, "node_modules/@npmcli/promise-spawn": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.1.tgz", - "integrity": "sha512-P4KkF9jX3y+7yFUxgcUdDtLy+t4OlDGuEBLNs57AZsfSfg+uV6MLndqGpnl4831ggaEdXwR50XFoZP4VFtHolg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz", + "integrity": "sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==", "dev": true, "dependencies": { "which": "^4.0.0" @@ -6642,32 +6776,6 @@ "node": ">= 10" } }, - "node_modules/@parcel/optimizer-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==", - "dev": true, - "dependencies": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "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", @@ -6697,88 +6805,6 @@ "node": ">=8.0.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/cssnano": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", - "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "cssnano-preset-default": "^6.1.2", - "lilconfig": "^3.1.1" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/cssnano-preset-default": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", - "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "browserslist": "^4.23.0", - "css-declaration-sorter": "^7.2.0", - "cssnano-utils": "^4.0.2", - "postcss-calc": "^9.0.1", - "postcss-colormin": "^6.1.0", - "postcss-convert-values": "^6.1.0", - "postcss-discard-comments": "^6.0.2", - "postcss-discard-duplicates": "^6.0.3", - "postcss-discard-empty": "^6.0.3", - "postcss-discard-overridden": "^6.0.2", - "postcss-merge-longhand": "^6.0.5", - "postcss-merge-rules": "^6.1.1", - "postcss-minify-font-values": "^6.1.0", - "postcss-minify-gradients": "^6.0.3", - "postcss-minify-params": "^6.1.0", - "postcss-minify-selectors": "^6.0.4", - "postcss-normalize-charset": "^6.0.2", - "postcss-normalize-display-values": "^6.0.2", - "postcss-normalize-positions": "^6.0.2", - "postcss-normalize-repeat-style": "^6.0.2", - "postcss-normalize-string": "^6.0.2", - "postcss-normalize-timing-functions": "^6.0.2", - "postcss-normalize-unicode": "^6.1.0", - "postcss-normalize-url": "^6.0.2", - "postcss-normalize-whitespace": "^6.0.2", - "postcss-ordered-values": "^6.0.2", - "postcss-reduce-initial": "^6.1.0", - "postcss-reduce-transforms": "^6.0.2", - "postcss-svgo": "^6.0.3", - "postcss-unique-selectors": "^6.0.4" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/cssnano-utils": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", - "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, "node_modules/@parcel/optimizer-htmlnano/node_modules/csso": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", @@ -6843,754 +6869,609 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/htmlnano": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.1.0.tgz", - "integrity": "sha512-jVGRE0Ep9byMBKEu0Vxgl8dhXYOUk0iNQ2pjsG+BcRB0u0oDF5A9p/iBGMg/PGKYUyMD0OAGu8dVT5Lzj8S58g==", - "dev": true, - "dependencies": { - "cosmiconfig": "^8.0.0", - "posthtml": "^0.16.5", - "timsort": "^0.3.0" - }, - "peerDependencies": { - "cssnano": "^6.0.0", - "postcss": "^8.3.11", - "purgecss": "^5.0.0", - "relateurl": "^0.2.7", - "srcset": "4.0.0", - "svgo": "^3.0.2", - "terser": "^5.10.0", - "uncss": "^0.17.3" - }, - "peerDependenciesMeta": { - "cssnano": { - "optional": true - }, - "postcss": { - "optional": true - }, - "purgecss": { - "optional": true - }, - "relateurl": { - "optional": true - }, - "srcset": { - "optional": true - }, - "svgo": { - "optional": true - }, - "terser": { - "optional": true - }, - "uncss": { - "optional": true - } - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/lilconfig": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", - "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, "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==", "dev": true }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "node_modules/@parcel/optimizer-htmlnano/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-colormin": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", - "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", + "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==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "colord": "^2.9.3", - "postcss-value-parser": "^4.2.0" + "@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" }, - "engines": { - "node": "^14 || ^16 || >=18.0" + "bin": { + "svgo": "bin/svgo" }, - "peerDependencies": { - "postcss": "^8.4.31" + "engines": { + "node": ">=10.13.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-convert-values": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", - "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", + "node_modules/@parcel/optimizer-image": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.12.0.tgz", + "integrity": "sha512-bo1O7raeAIbRU5nmNVtx8divLW9Xqn0c57GVNGeAK4mygnQoqHqRZ0mR9uboh64pxv6ijXZHPhKvU9HEpjPjBQ==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/rust": "2.12.0", + "@parcel/utils": "2.12.0", + "@parcel/workers": "2.12.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">= 12.0.0", + "parcel": "^2.12.0" }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-discard-comments": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", - "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": "^14 || ^16 || >=18.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "postcss": "^8.4.31" + "@parcel/core": "^2.12.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-discard-duplicates": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", - "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", + "node_modules/@parcel/optimizer-svgo": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.12.0.tgz", + "integrity": "sha512-Kyli+ZZXnoonnbeRQdoWwee9Bk2jm/49xvnfb+2OO8NN0d41lblBoRhOyFiScRnJrw7eVl1Xrz7NTkXCIO7XFQ==", "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": "^14 || ^16 || >=18.0" + "dependencies": { + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/utils": "2.12.0", + "svgo": "^2.4.0" }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-discard-empty": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", - "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", - "dev": true, - "optional": true, - "peer": true, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">= 12.0.0", + "parcel": "^2.12.0" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-discard-overridden": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", - "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", + "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==", "dev": true, - "optional": true, - "peer": true, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">= 10" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-merge-longhand": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", - "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", + "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==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.1.1" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-merge-rules": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", - "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", + "node_modules/@parcel/optimizer-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==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.2", - "postcss-selector-parser": "^6.0.16" + "mdn-data": "2.0.14", + "source-map": "^0.6.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">=8.0.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-minify-font-values": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", - "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", + "node_modules/@parcel/optimizer-svgo/node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "css-tree": "^1.1.2" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">=8.0.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-minify-gradients": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", - "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", + "node_modules/@parcel/optimizer-svgo/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "colord": "^2.9.3", - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-minify-params": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", - "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", + "node_modules/@parcel/optimizer-svgo/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "browserslist": "^4.23.0", - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" + "domelementtype": "^2.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">= 4" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-minify-selectors": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", - "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", + "node_modules/@parcel/optimizer-svgo/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "postcss-selector-parser": "^6.0.16" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-charset": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", - "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", - "dev": true, - "optional": true, - "peer": true, + "node_modules/@parcel/optimizer-svgo/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "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==", + "dev": true + }, + "node_modules/@parcel/optimizer-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">=0.10.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-display-values": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", - "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", + "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==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "@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" }, - "engines": { - "node": "^14 || ^16 || >=18.0" + "bin": { + "svgo": "bin/svgo" }, - "peerDependencies": { - "postcss": "^8.4.31" + "engines": { + "node": ">=10.13.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-positions": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", - "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", + "node_modules/@parcel/optimizer-swc": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.12.0.tgz", + "integrity": "sha512-iBi6LZB3lm6WmbXfzi8J3DCVPmn4FN2lw7DGXxUXu7MouDPVWfTsM6U/5TkSHJRNRogZ2gqy5q9g34NPxHbJcw==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.12.0", + "@swc/core": "^1.3.36", + "nullthrows": "^1.1.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">= 12.0.0", + "parcel": "^2.12.0" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-repeat-style": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", - "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", + "node_modules/@parcel/package-manager": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.12.0.tgz", + "integrity": "sha512-0nvAezcjPx9FT+hIL+LS1jb0aohwLZXct7jAh7i0MLMtehOi0z1Sau+QpgMlA9rfEZZ1LIeFdnZZwqSy7Ccspw==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "@parcel/diagnostic": "2.12.0", + "@parcel/fs": "2.12.0", + "@parcel/logger": "2.12.0", + "@parcel/node-resolver-core": "3.3.0", + "@parcel/types": "2.12.0", + "@parcel/utils": "2.12.0", + "@parcel/workers": "2.12.0", + "@swc/core": "^1.3.36", + "semver": "^7.5.2" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "postcss": "^8.4.31" + "@parcel/core": "^2.12.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-string": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", - "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", + "node_modules/@parcel/packager-css": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.12.0.tgz", + "integrity": "sha512-j3a/ODciaNKD19IYdWJT+TP+tnhhn5koBGBWWtrKSu0UxWpnezIGZetit3eE+Y9+NTePalMkvpIlit2eDhvfJA==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.12.0", + "lightningcss": "^1.22.1", + "nullthrows": "^1.1.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">= 12.0.0", + "parcel": "^2.12.0" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-timing-functions": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", - "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", + "node_modules/@parcel/packager-html": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.12.0.tgz", + "integrity": "sha512-PpvGB9hFFe+19NXGz2ApvPrkA9GwEqaDAninT+3pJD57OVBaxB8U+HN4a5LICKxjUppPPqmrLb6YPbD65IX4RA==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "@parcel/plugin": "2.12.0", + "@parcel/types": "2.12.0", + "@parcel/utils": "2.12.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">= 12.0.0", + "parcel": "^2.12.0" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-unicode": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", - "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", + "node_modules/@parcel/packager-js": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.12.0.tgz", + "integrity": "sha512-viMF+FszITRRr8+2iJyk+4ruGiL27Y6AF7hQ3xbJfzqnmbOhGFtLTQwuwhOLqN/mWR2VKdgbLpZSarWaO3yAMg==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/rust": "2.12.0", + "@parcel/source-map": "^2.1.1", + "@parcel/types": "2.12.0", + "@parcel/utils": "2.12.0", + "globals": "^13.2.0", + "nullthrows": "^1.1.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">= 12.0.0", + "parcel": "^2.12.0" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-url": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", - "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", + "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==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "type-fest": "^0.20.2" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=8" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-whitespace": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", - "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", + "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==", "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=10" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-ordered-values": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", - "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", + "node_modules/@parcel/packager-raw": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.12.0.tgz", + "integrity": "sha512-tJZqFbHqP24aq1F+OojFbQIc09P/u8HAW5xfndCrFnXpW4wTgM3p03P0xfw3gnNq+TtxHJ8c3UFE5LnXNNKhYA==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" + "@parcel/plugin": "2.12.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">= 12.0.0", + "parcel": "^2.12.0" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-reduce-initial": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", - "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", + "node_modules/@parcel/packager-svg": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.12.0.tgz", + "integrity": "sha512-ldaGiacGb2lLqcXas97k8JiZRbAnNREmcvoY2W2dvW4loVuDT9B9fU777mbV6zODpcgcHWsLL3lYbJ5Lt3y9cg==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0" + "@parcel/plugin": "2.12.0", + "@parcel/types": "2.12.0", + "@parcel/utils": "2.12.0", + "posthtml": "^0.16.4" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">= 12.0.0", + "parcel": "^2.12.0" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-reduce-transforms": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", - "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", + "node_modules/@parcel/packager-wasm": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.12.0.tgz", + "integrity": "sha512-fYqZzIqO9fGYveeImzF8ll6KRo2LrOXfD+2Y5U3BiX/wp9wv17dz50QLDQm9hmTcKGWxK4yWqKQh+Evp/fae7A==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "@parcel/plugin": "2.12.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=12.0.0", + "parcel": "^2.12.0" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-svgo": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", - "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", + "node_modules/@parcel/plugin": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.12.0.tgz", + "integrity": "sha512-nc/uRA8DiMoe4neBbzV6kDndh/58a4wQuGKw5oEoIwBCHUvE2W8ZFSu7ollSXUGRzfacTt4NdY8TwS73ScWZ+g==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^3.2.0" + "@parcel/types": "2.12.0" }, "engines": { - "node": "^14 || ^16 || >= 18" + "node": ">= 12.0.0" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-svgo/node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "node_modules/@parcel/profiler": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.12.0.tgz", + "integrity": "sha512-q53fvl5LDcFYzMUtSusUBZSjQrKjMlLEBgKeQHFwkimwR1mgoseaDBDuNz0XvmzDzF1UelJ02TUKCGacU8W2qA==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" + "@parcel/diagnostic": "2.12.0", + "@parcel/events": "2.12.0", + "chrome-trace-event": "^1.0.2" + }, + "engines": { + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-svgo/node_modules/css-tree": { - "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==", + "node_modules/@parcel/reporter-cli": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.12.0.tgz", + "integrity": "sha512-TqKsH4GVOLPSCanZ6tcTPj+rdVHERnt5y4bwTM82cajM21bCX1Ruwp8xOKU+03091oV2pv5ieB18pJyRF7IpIw==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" + "@parcel/plugin": "2.12.0", + "@parcel/types": "2.12.0", + "@parcel/utils": "2.12.0", + "chalk": "^4.1.0", + "term-size": "^2.2.1" }, "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-svgo/node_modules/csso": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "css-tree": "~2.2.0" + "node": ">= 12.0.0", + "parcel": "^2.12.0" }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", - "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "node_modules/@parcel/reporter-cli/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, - "optional": true, - "peer": true, "dependencies": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" + "color-convert": "^2.0.1" }, "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data": { - "version": "2.0.28", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-svgo/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" + "node": ">=8" }, "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-svgo/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "node_modules/@parcel/reporter-cli/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, - "optional": true, - "peer": true, "dependencies": { - "domelementtype": "^2.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 4" + "node": ">=10" }, "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-svgo/node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "node_modules/@parcel/reporter-cli/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, - "optional": true, - "peer": true, "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" + "color-name": "~1.1.4" }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-svgo/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "optional": true, - "peer": true, "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "node": ">=7.0.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-svgo/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==", - "dev": true, - "optional": true, - "peer": true + "node_modules/@parcel/reporter-cli/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/@parcel/optimizer-htmlnano/node_modules/postcss-svgo/node_modules/svgo": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz", - "integrity": "sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==", + "node_modules/@parcel/reporter-dev-server": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.12.0.tgz", + "integrity": "sha512-tIcDqRvAPAttRlTV28dHcbWT5K2r/MBFks7nM4nrEDHWtnrCwimkDmZTc1kD8QOCCjGVwRHcQybpHvxfwol6GA==", "dev": true, - "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", - "picocolors": "^1.0.0" - }, - "bin": { - "svgo": "bin/svgo" + "@parcel/plugin": "2.12.0", + "@parcel/utils": "2.12.0" }, "engines": { - "node": ">=14.0.0" + "node": ">= 12.0.0", + "parcel": "^2.12.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/svgo" + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-unique-selectors": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", - "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", + "node_modules/@parcel/reporter-tracer": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.12.0.tgz", + "integrity": "sha512-g8rlu9GxB8Ut/F8WGx4zidIPQ4pcYFjU9bZO+fyRIPrSUFH2bKijCnbZcr4ntqzDGx74hwD6cCG4DBoleq2UlQ==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "postcss-selector-parser": "^6.0.16" + "@parcel/plugin": "2.12.0", + "@parcel/utils": "2.12.0", + "chrome-trace-event": "^1.0.3", + "nullthrows": "^1.1.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">= 12.0.0", + "parcel": "^2.12.0" }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/stylehacks": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", - "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", + "node_modules/@parcel/resolver-default": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.12.0.tgz", + "integrity": "sha512-uuhbajTax37TwCxu7V98JtRLiT6hzE4VYSu5B7Qkauy14/WFt2dz6GOUXPgVsED569/hkxebPx3KCMtZW6cHHA==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "browserslist": "^4.23.0", - "postcss-selector-parser": "^6.0.16" + "@parcel/node-resolver-core": "3.3.0", + "@parcel/plugin": "2.12.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">= 12.0.0", + "parcel": "^2.12.0" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "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==", + "node_modules/@parcel/runtime-browser-hmr": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.12.0.tgz", + "integrity": "sha512-4ZLp2FWyD32r0GlTulO3+jxgsA3oO1P1b5oO2IWuWilfhcJH5LTiazpL5YdusUjtNn9PGN6QLAWfxmzRIfM+Ow==", "dev": true, "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" + "@parcel/plugin": "2.12.0", + "@parcel/utils": "2.12.0" }, "engines": { - "node": ">=10.13.0" + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-image": { + "node_modules/@parcel/runtime-js": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.12.0.tgz", - "integrity": "sha512-bo1O7raeAIbRU5nmNVtx8divLW9Xqn0c57GVNGeAK4mygnQoqHqRZ0mR9uboh64pxv6ijXZHPhKvU9HEpjPjBQ==", + "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.12.0.tgz", + "integrity": "sha512-sBerP32Z1crX5PfLNGDSXSdqzlllM++GVnVQVeM7DgMKS8JIFG3VLi28YkX+dYYGtPypm01JoIHCkvwiZEcQJg==", "dev": true, "dependencies": { "@parcel/diagnostic": "2.12.0", "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", "@parcel/utils": "2.12.0", - "@parcel/workers": "2.12.0" + "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", @@ -7599,21 +7480,18 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.12.0" } }, - "node_modules/@parcel/optimizer-svgo": { + "node_modules/@parcel/runtime-react-refresh": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.12.0.tgz", - "integrity": "sha512-Kyli+ZZXnoonnbeRQdoWwee9Bk2jm/49xvnfb+2OO8NN0d41lblBoRhOyFiScRnJrw7eVl1Xrz7NTkXCIO7XFQ==", + "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.12.0.tgz", + "integrity": "sha512-SCHkcczJIDFTFdLTzrHTkQ0aTrX3xH6jrA4UsCBL6ji61+w+ohy4jEEe9qCgJVXhnJfGLE43HNXek+0MStX+Mw==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.12.0", "@parcel/plugin": "2.12.0", "@parcel/utils": "2.12.0", - "svgo": "^2.4.0" + "react-error-overlay": "6.0.9", + "react-refresh": "^0.9.0" }, "engines": { "node": ">= 12.0.0", @@ -7624,156 +7502,73 @@ "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==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/@parcel/optimizer-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==", + "node_modules/@parcel/runtime-react-refresh/node_modules/react-refresh": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", + "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==", "dev": true, - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, "engines": { - "node": ">=8.0.0" + "node": ">=0.10.0" } }, - "node_modules/@parcel/optimizer-svgo/node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "node_modules/@parcel/runtime-service-worker": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.12.0.tgz", + "integrity": "sha512-BXuMBsfiwpIEnssn+jqfC3jkgbS8oxeo3C7xhSQsuSv+AF2FwY3O3AO1c1RBskEW3XrBLNINOJujroNw80VTKA==", "dev": true, "dependencies": { - "css-tree": "^1.1.2" + "@parcel/plugin": "2.12.0", + "@parcel/utils": "2.12.0", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "node": ">= 12.0.0", + "parcel": "^2.12.0" }, "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-svgo/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "node_modules/@parcel/rust": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.12.0.tgz", + "integrity": "sha512-005cldMdFZFDPOjbDVEXcINQ3wT4vrxvSavRWI3Az0e3E18exO/x/mW9f648KtXugOXMAqCEqhFHcXECL9nmMw==", "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "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==", - "dev": true - }, - "node_modules/@parcel/optimizer-svgo/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "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==", + "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==", "dev": true, "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" + "detect-libc": "^1.0.3" }, "engines": { - "node": ">=10.13.0" + "node": "^12.18.3 || >=14" } }, - "node_modules/@parcel/optimizer-swc": { + "node_modules/@parcel/transformer-babel": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.12.0.tgz", - "integrity": "sha512-iBi6LZB3lm6WmbXfzi8J3DCVPmn4FN2lw7DGXxUXu7MouDPVWfTsM6U/5TkSHJRNRogZ2gqy5q9g34NPxHbJcw==", + "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.12.0.tgz", + "integrity": "sha512-zQaBfOnf/l8rPxYGnsk/ufh/0EuqvmnxafjBIpKZ//j6rGylw5JCqXSb1QvvAqRYruKeccxGv7+HrxpqKU6V4A==", "dev": true, "dependencies": { "@parcel/diagnostic": "2.12.0", "@parcel/plugin": "2.12.0", "@parcel/source-map": "^2.1.1", "@parcel/utils": "2.12.0", - "@swc/core": "^1.3.36", - "nullthrows": "^1.1.1" + "browserslist": "^4.6.6", + "json5": "^2.2.0", + "nullthrows": "^1.1.1", + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0", @@ -7784,43 +7579,29 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/package-manager": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.12.0.tgz", - "integrity": "sha512-0nvAezcjPx9FT+hIL+LS1jb0aohwLZXct7jAh7i0MLMtehOi0z1Sau+QpgMlA9rfEZZ1LIeFdnZZwqSy7Ccspw==", + "node_modules/@parcel/transformer-babel/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/fs": "2.12.0", - "@parcel/logger": "2.12.0", - "@parcel/node-resolver-core": "3.3.0", - "@parcel/types": "2.12.0", - "@parcel/utils": "2.12.0", - "@parcel/workers": "2.12.0", - "@swc/core": "^1.3.36", - "semver": "^7.5.2" + "bin": { + "json5": "lib/cli.js" }, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.12.0" + "node": ">=6" } }, - "node_modules/@parcel/packager-css": { + "node_modules/@parcel/transformer-css": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.12.0.tgz", - "integrity": "sha512-j3a/ODciaNKD19IYdWJT+TP+tnhhn5koBGBWWtrKSu0UxWpnezIGZetit3eE+Y9+NTePalMkvpIlit2eDhvfJA==", + "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.12.0.tgz", + "integrity": "sha512-vXhOqoAlQGATYyQ433Z1DXKmiKmzOAUmKysbYH3FD+LKEKLMEl/pA14goqp00TW+A/EjtSKKyeMyHlMIIUqj4Q==", "dev": true, "dependencies": { "@parcel/diagnostic": "2.12.0", "@parcel/plugin": "2.12.0", "@parcel/source-map": "^2.1.1", "@parcel/utils": "2.12.0", + "browserslist": "^4.6.6", "lightningcss": "^1.22.1", "nullthrows": "^1.1.1" }, @@ -7833,17 +7614,21 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/packager-html": { + "node_modules/@parcel/transformer-html": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.12.0.tgz", - "integrity": "sha512-PpvGB9hFFe+19NXGz2ApvPrkA9GwEqaDAninT+3pJD57OVBaxB8U+HN4a5LICKxjUppPPqmrLb6YPbD65IX4RA==", + "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.12.0.tgz", + "integrity": "sha512-5jW4dFFBlYBvIQk4nrH62rfA/G/KzVzEDa6S+Nne0xXhglLjkm64Ci9b/d4tKZfuGWUbpm2ASAq8skti/nfpXw==", "dev": true, "dependencies": { + "@parcel/diagnostic": "2.12.0", "@parcel/plugin": "2.12.0", - "@parcel/types": "2.12.0", - "@parcel/utils": "2.12.0", + "@parcel/rust": "2.12.0", "nullthrows": "^1.1.1", - "posthtml": "^0.16.5" + "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", @@ -7854,64 +7639,117 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/packager-js": { + "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==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@parcel/transformer-image": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.12.0.tgz", - "integrity": "sha512-viMF+FszITRRr8+2iJyk+4ruGiL27Y6AF7hQ3xbJfzqnmbOhGFtLTQwuwhOLqN/mWR2VKdgbLpZSarWaO3yAMg==", + "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.12.0.tgz", + "integrity": "sha512-8hXrGm2IRII49R7lZ0RpmNk27EhcsH+uNKsvxuMpXPuEnWgC/ha/IrjaI29xCng1uGur74bJF43NUSQhR4aTdw==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.12.0", "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/types": "2.12.0", "@parcel/utils": "2.12.0", - "globals": "^13.2.0", + "@parcel/workers": "2.12.0", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", "parcel": "^2.12.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependencies": { + "@parcel/core": "^2.12.0" } }, - "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==", + "node_modules/@parcel/transformer-js": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.12.0.tgz", + "integrity": "sha512-OSZpOu+FGDbC/xivu24v092D9w6EGytB3vidwbdiJ2FaPgfV7rxS0WIUjH4I0OcvHAcitArRXL0a3+HrNTdQQw==", "dev": true, "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/rust": "2.12.0", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.12.0", + "@parcel/workers": "2.12.0", + "@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.12.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.12.0" } }, - "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==", + "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==", + "dev": true + }, + "node_modules/@parcel/transformer-json": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.12.0.tgz", + "integrity": "sha512-Utv64GLRCQILK5r0KFs4o7I41ixMPllwOLOhkdjJKvf1hZmN6WqfOmB1YLbWS/y5Zb/iB52DU2pWZm96vLFQZQ==", "dev": true, + "dependencies": { + "@parcel/plugin": "2.12.0", + "json5": "^2.2.0" + }, "engines": { - "node": ">=10" + "node": ">= 12.0.0", + "parcel": "^2.12.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/packager-raw": { + "node_modules/@parcel/transformer-json/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@parcel/transformer-postcss": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.12.0.tgz", - "integrity": "sha512-tJZqFbHqP24aq1F+OojFbQIc09P/u8HAW5xfndCrFnXpW4wTgM3p03P0xfw3gnNq+TtxHJ8c3UFE5LnXNNKhYA==", + "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.12.0.tgz", + "integrity": "sha512-FZqn+oUtiLfPOn67EZxPpBkfdFiTnF4iwiXPqvst3XI8H+iC+yNgzmtJkunOOuylpYY6NOU5jT8d7saqWSDv2Q==", "dev": true, "dependencies": { - "@parcel/plugin": "2.12.0" + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/rust": "2.12.0", + "@parcel/utils": "2.12.0", + "clone": "^2.1.1", + "nullthrows": "^1.1.1", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0", @@ -7922,16 +7760,28 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/packager-svg": { + "node_modules/@parcel/transformer-postcss/node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/@parcel/transformer-posthtml": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.12.0.tgz", - "integrity": "sha512-ldaGiacGb2lLqcXas97k8JiZRbAnNREmcvoY2W2dvW4loVuDT9B9fU777mbV6zODpcgcHWsLL3lYbJ5Lt3y9cg==", + "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.12.0.tgz", + "integrity": "sha512-z6Z7rav/pcaWdeD+2sDUcd0mmNZRUvtHaUGa50Y2mr+poxrKilpsnFMSiWBT+oOqPt7j71jzDvrdnAF4XkCljg==", "dev": true, "dependencies": { "@parcel/plugin": "2.12.0", - "@parcel/types": "2.12.0", "@parcel/utils": "2.12.0", - "posthtml": "^0.16.4" + "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", @@ -7942,16 +7792,16 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/packager-wasm": { + "node_modules/@parcel/transformer-raw": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.12.0.tgz", - "integrity": "sha512-fYqZzIqO9fGYveeImzF8ll6KRo2LrOXfD+2Y5U3BiX/wp9wv17dz50QLDQm9hmTcKGWxK4yWqKQh+Evp/fae7A==", + "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.12.0.tgz", + "integrity": "sha512-Ht1fQvXxix0NncdnmnXZsa6hra20RXYh1VqhBYZLsDfkvGGFnXIgO03Jqn4Z8MkKoa0tiNbDhpKIeTjyclbBxQ==", "dev": true, "dependencies": { "@parcel/plugin": "2.12.0" }, "engines": { - "node": ">=12.0.0", + "node": ">= 12.0.0", "parcel": "^2.12.0" }, "funding": { @@ -7959,62 +7809,97 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/plugin": { + "node_modules/@parcel/transformer-react-refresh-wrap": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.12.0.tgz", - "integrity": "sha512-nc/uRA8DiMoe4neBbzV6kDndh/58a4wQuGKw5oEoIwBCHUvE2W8ZFSu7ollSXUGRzfacTt4NdY8TwS73ScWZ+g==", + "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.12.0.tgz", + "integrity": "sha512-GE8gmP2AZtkpBIV5vSCVhewgOFRhqwdM5Q9jNPOY5PKcM3/Ff0qCqDiTzzGLhk0/VMBrdjssrfZkVx6S/lHdJw==", "dev": true, "dependencies": { - "@parcel/types": "2.12.0" + "@parcel/plugin": "2.12.0", + "@parcel/utils": "2.12.0", + "react-refresh": "^0.9.0" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 12.0.0", + "parcel": "^2.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/profiler": { + "node_modules/@parcel/transformer-react-refresh-wrap/node_modules/react-refresh": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", + "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@parcel/transformer-svg": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.12.0.tgz", - "integrity": "sha512-q53fvl5LDcFYzMUtSusUBZSjQrKjMlLEBgKeQHFwkimwR1mgoseaDBDuNz0XvmzDzF1UelJ02TUKCGacU8W2qA==", + "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.12.0.tgz", + "integrity": "sha512-cZJqGRJ4JNdYcb+vj94J7PdOuTnwyy45dM9xqbIMH+HSiiIkfrMsdEwYft0GTyFTdsnf+hdHn3tau7Qa5hhX+A==", "dev": true, "dependencies": { "@parcel/diagnostic": "2.12.0", - "@parcel/events": "2.12.0", - "chrome-trace-event": "^1.0.2" + "@parcel/plugin": "2.12.0", + "@parcel/rust": "2.12.0", + "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" + "node": ">= 12.0.0", + "parcel": "^2.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/reporter-cli": { + "node_modules/@parcel/types": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.12.0.tgz", - "integrity": "sha512-TqKsH4GVOLPSCanZ6tcTPj+rdVHERnt5y4bwTM82cajM21bCX1Ruwp8xOKU+03091oV2pv5ieB18pJyRF7IpIw==", + "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.12.0.tgz", + "integrity": "sha512-8zAFiYNCwNTQcglIObyNwKfRYQK5ELlL13GuBOrSMxueUiI5ylgsGbTS1N7J3dAGZixHO8KhHGv5a71FILn9rQ==", "dev": true, "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/types": "2.12.0", - "@parcel/utils": "2.12.0", + "@parcel/cache": "2.12.0", + "@parcel/diagnostic": "2.12.0", + "@parcel/fs": "2.12.0", + "@parcel/package-manager": "2.12.0", + "@parcel/source-map": "^2.1.1", + "@parcel/workers": "2.12.0", + "utility-types": "^3.10.0" + } + }, + "node_modules/@parcel/utils": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.12.0.tgz", + "integrity": "sha512-z1JhLuZ8QmDaYoEIuUCVZlhcFrS7LMfHrb2OCRui5SQFntRWBH2fNM6H/fXXUkT9SkxcuFP2DUA6/m4+Gkz72g==", + "dev": true, + "dependencies": { + "@parcel/codeframe": "2.12.0", + "@parcel/diagnostic": "2.12.0", + "@parcel/logger": "2.12.0", + "@parcel/markdown-ansi": "2.12.0", + "@parcel/rust": "2.12.0", + "@parcel/source-map": "^2.1.1", "chalk": "^4.1.0", - "term-size": "^2.2.1" + "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">= 12.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/reporter-cli/node_modules/ansi-styles": { + "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==", @@ -8029,7 +7914,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@parcel/reporter-cli/node_modules/chalk": { + "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==", @@ -8045,7 +7930,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@parcel/reporter-cli/node_modules/color-convert": { + "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==", @@ -8057,303 +7942,300 @@ "node": ">=7.0.0" } }, - "node_modules/@parcel/reporter-cli/node_modules/color-name": { + "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==", "dev": true }, - "node_modules/@parcel/reporter-dev-server": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.12.0.tgz", - "integrity": "sha512-tIcDqRvAPAttRlTV28dHcbWT5K2r/MBFks7nM4nrEDHWtnrCwimkDmZTc1kD8QOCCjGVwRHcQybpHvxfwol6GA==", + "node_modules/@parcel/watcher": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", + "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", "dev": true, "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0" + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-tracer": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.12.0.tgz", - "integrity": "sha512-g8rlu9GxB8Ut/F8WGx4zidIPQ4pcYFjU9bZO+fyRIPrSUFH2bKijCnbZcr4ntqzDGx74hwD6cCG4DBoleq2UlQ==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "chrome-trace-event": "^1.0.3", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.4.1", + "@parcel/watcher-darwin-arm64": "2.4.1", + "@parcel/watcher-darwin-x64": "2.4.1", + "@parcel/watcher-freebsd-x64": "2.4.1", + "@parcel/watcher-linux-arm-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-musl": "2.4.1", + "@parcel/watcher-linux-x64-glibc": "2.4.1", + "@parcel/watcher-linux-x64-musl": "2.4.1", + "@parcel/watcher-win32-arm64": "2.4.1", + "@parcel/watcher-win32-ia32": "2.4.1", + "@parcel/watcher-win32-x64": "2.4.1" } }, - "node_modules/@parcel/resolver-default": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.12.0.tgz", - "integrity": "sha512-uuhbajTax37TwCxu7V98JtRLiT6hzE4VYSu5B7Qkauy14/WFt2dz6GOUXPgVsED569/hkxebPx3KCMtZW6cHHA==", + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", + "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@parcel/node-resolver-core": "3.3.0", - "@parcel/plugin": "2.12.0" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/runtime-browser-hmr": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.12.0.tgz", - "integrity": "sha512-4ZLp2FWyD32r0GlTulO3+jxgsA3oO1P1b5oO2IWuWilfhcJH5LTiazpL5YdusUjtNn9PGN6QLAWfxmzRIfM+Ow==", + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", + "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/runtime-js": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.12.0.tgz", - "integrity": "sha512-sBerP32Z1crX5PfLNGDSXSdqzlllM++GVnVQVeM7DgMKS8JIFG3VLi28YkX+dYYGtPypm01JoIHCkvwiZEcQJg==", + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", + "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "nullthrows": "^1.1.1" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/runtime-react-refresh": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.12.0.tgz", - "integrity": "sha512-SCHkcczJIDFTFdLTzrHTkQ0aTrX3xH6jrA4UsCBL6ji61+w+ohy4jEEe9qCgJVXhnJfGLE43HNXek+0MStX+Mw==", + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", + "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "react-error-overlay": "6.0.9", - "react-refresh": "^0.9.0" - }, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/runtime-react-refresh/node_modules/react-refresh": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", - "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@parcel/runtime-service-worker": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.12.0.tgz", - "integrity": "sha512-BXuMBsfiwpIEnssn+jqfC3jkgbS8oxeo3C7xhSQsuSv+AF2FwY3O3AO1c1RBskEW3XrBLNINOJujroNw80VTKA==", + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", + "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", + "cpu": [ + "arm" + ], "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "nullthrows": "^1.1.1" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/rust": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.12.0.tgz", - "integrity": "sha512-005cldMdFZFDPOjbDVEXcINQ3wT4vrxvSavRWI3Az0e3E18exO/x/mW9f648KtXugOXMAqCEqhFHcXECL9nmMw==", + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", + "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", + "cpu": [ + "arm64" + ], "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 12.0.0" + "node": ">= 10.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/watcher-linux-arm64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", + "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "detect-libc": "^1.0.3" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "^12.18.3 || >=14" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-babel": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.12.0.tgz", - "integrity": "sha512-zQaBfOnf/l8rPxYGnsk/ufh/0EuqvmnxafjBIpKZ//j6rGylw5JCqXSb1QvvAqRYruKeccxGv7+HrxpqKU6V4A==", + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", + "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.12.0", - "browserslist": "^4.6.6", - "json5": "^2.2.0", - "nullthrows": "^1.1.1", - "semver": "^7.5.2" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-babel/node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", + "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", + "cpu": [ + "x64" + ], "dev": true, - "bin": { - "json5": "lib/cli.js" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-css": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.12.0.tgz", - "integrity": "sha512-vXhOqoAlQGATYyQ433Z1DXKmiKmzOAUmKysbYH3FD+LKEKLMEl/pA14goqp00TW+A/EjtSKKyeMyHlMIIUqj4Q==", + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", + "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.12.0", - "browserslist": "^4.6.6", - "lightningcss": "^1.22.1", - "nullthrows": "^1.1.1" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-html": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.12.0.tgz", - "integrity": "sha512-5jW4dFFBlYBvIQk4nrH62rfA/G/KzVzEDa6S+Nne0xXhglLjkm64Ci9b/d4tKZfuGWUbpm2ASAq8skti/nfpXw==", + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", + "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", + "cpu": [ + "ia32" + ], "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^7.5.2", - "srcset": "4" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-image": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.12.0.tgz", - "integrity": "sha512-8hXrGm2IRII49R7lZ0RpmNk27EhcsH+uNKsvxuMpXPuEnWgC/ha/IrjaI29xCng1uGur74bJF43NUSQhR4aTdw==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "@parcel/workers": "2.12.0", - "nullthrows": "^1.1.1" - }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", + "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">= 10.0.0" }, - "peerDependencies": { - "@parcel/core": "^2.12.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-js": { + "node_modules/@parcel/workers": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.12.0.tgz", - "integrity": "sha512-OSZpOu+FGDbC/xivu24v092D9w6EGytB3vidwbdiJ2FaPgfV7rxS0WIUjH4I0OcvHAcitArRXL0a3+HrNTdQQw==", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.12.0.tgz", + "integrity": "sha512-zv5We5Jmb+ZWXlU6A+AufyjY4oZckkxsZ8J4dvyWL0W8IQvGO1JB4FGeryyttzQv3RM3OxcN/BpTGPiDG6keBw==", "dev": true, "dependencies": { "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/source-map": "^2.1.1", + "@parcel/logger": "2.12.0", + "@parcel/profiler": "2.12.0", + "@parcel/types": "2.12.0", "@parcel/utils": "2.12.0", - "@parcel/workers": "2.12.0", - "@swc/helpers": "^0.5.0", - "browserslist": "^4.6.6", - "nullthrows": "^1.1.1", - "regenerator-runtime": "^0.13.7", - "semver": "^7.5.2" + "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">= 12.0.0" }, "funding": { "type": "opencollective", @@ -8363,291 +8245,229 @@ "@parcel/core": "^2.12.0" } }, - "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==", - "dev": true + "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==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } }, - "node_modules/@parcel/transformer-json": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.12.0.tgz", - "integrity": "sha512-Utv64GLRCQILK5r0KFs4o7I41ixMPllwOLOhkdjJKvf1hZmN6WqfOmB1YLbWS/y5Zb/iB52DU2pWZm96vLFQZQ==", + "node_modules/@pkgr/core": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", + "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0", - "json5": "^2.2.0" - }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/unts" } }, - "node_modules/@parcel/transformer-json/node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "node_modules/@playwright/experimental-ct-core": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/@playwright/experimental-ct-core/-/experimental-ct-core-1.44.0.tgz", + "integrity": "sha512-0PnvZVIrZW079Q+nyX5cz+MHpWd7G5t+cdtrAjREUk0+BbJ2A/KXnuHdtmw/OVrqQjwMxUWdSv9hXpi2lnOJYA==", "dev": true, - "bin": { - "json5": "lib/cli.js" + "dependencies": { + "playwright": "1.44.0", + "playwright-core": "1.44.0", + "vite": "^5.2.8" }, "engines": { - "node": ">=6" + "node": ">=16" } }, - "node_modules/@parcel/transformer-postcss": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.12.0.tgz", - "integrity": "sha512-FZqn+oUtiLfPOn67EZxPpBkfdFiTnF4iwiXPqvst3XI8H+iC+yNgzmtJkunOOuylpYY6NOU5jT8d7saqWSDv2Q==", + "node_modules/@playwright/experimental-ct-react": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/@playwright/experimental-ct-react/-/experimental-ct-react-1.44.0.tgz", + "integrity": "sha512-2ytru6FGJ2D7sk5DQE0hYi8S0zkcGFWfGSX1h8JoeKKGCZPOCgqloM+Qfqijud0xp15f952cnXO1hUWCILXsng==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/utils": "2.12.0", - "clone": "^2.1.1", - "nullthrows": "^1.1.1", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.2" + "@playwright/experimental-ct-core": "1.44.0", + "@vitejs/plugin-react": "^4.2.1" }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "bin": { + "playwright": "cli.js" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">=16" } }, - "node_modules/@parcel/transformer-postcss/node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "node_modules/@playwright/experimental-ct-vue": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/@playwright/experimental-ct-vue/-/experimental-ct-vue-1.44.0.tgz", + "integrity": "sha512-bcN6JEeAV56eJt+2YRHXzvQ++E5qiK8K7jvovi76+aD5sq1zHzC/v6yU8RU59CRZH9JCp5j3HWVWG3/6csPsew==", "dev": true, + "dependencies": { + "@playwright/experimental-ct-core": "1.44.0", + "@vitejs/plugin-vue": "^4.2.1" + }, + "bin": { + "playwright": "cli.js" + }, "engines": { - "node": ">=0.8" + "node": ">=16" } }, - "node_modules/@parcel/transformer-posthtml": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.12.0.tgz", - "integrity": "sha512-z6Z7rav/pcaWdeD+2sDUcd0mmNZRUvtHaUGa50Y2mr+poxrKilpsnFMSiWBT+oOqPt7j71jzDvrdnAF4XkCljg==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@vitejs/plugin-vue": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.6.2.tgz", + "integrity": "sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw==", "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "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.12.0" + "node": "^14.18.0 || >=16.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependencies": { + "vite": "^4.0.0 || ^5.0.0", + "vue": "^3.2.25" } }, - "node_modules/@parcel/transformer-raw": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.12.0.tgz", - "integrity": "sha512-Ht1fQvXxix0NncdnmnXZsa6hra20RXYh1VqhBYZLsDfkvGGFnXIgO03Jqn4Z8MkKoa0tiNbDhpKIeTjyclbBxQ==", - "dev": true, + "node_modules/@playwright/test": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.44.0.tgz", + "integrity": "sha512-rNX5lbNidamSUorBhB4XZ9SQTjAqfe5M+p37Z8ic0jPFBMo5iCtQz1kRWkEMg+rYOKSlVycpQmpqjSFq7LXOfg==", + "devOptional": true, "dependencies": { - "@parcel/plugin": "2.12.0" + "playwright": "1.44.0" }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "bin": { + "playwright": "cli.js" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">=16" } }, - "node_modules/@parcel/transformer-react-refresh-wrap": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.12.0.tgz", - "integrity": "sha512-GE8gmP2AZtkpBIV5vSCVhewgOFRhqwdM5Q9jNPOY5PKcM3/Ff0qCqDiTzzGLhk0/VMBrdjssrfZkVx6S/lHdJw==", + "node_modules/@react-docgen/cli": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@react-docgen/cli/-/cli-2.0.3.tgz", + "integrity": "sha512-xmJrUnv6rglmmUXwyDm9taUuphcWGUGQknUz3pRpUejAOdt6SFuS8mSFAlRdtP17T++SoPfkepFIB5ObvLhFog==", "dev": true, "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "react-refresh": "^0.9.0" + "chalk": "5.3.0", + "commander": "11.1.0", + "debug": "4.3.4", + "fast-glob": "3.3.2", + "react-docgen": "7.0.3", + "slash": "5.1.0" }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "bin": { + "react-docgen": "dist/cli.js" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">=16.14.0" } }, - "node_modules/@parcel/transformer-react-refresh-wrap/node_modules/react-refresh": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", - "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==", + "node_modules/@react-docgen/cli/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": ">=0.10.0" + "node": ">=16" } }, - "node_modules/@parcel/transformer-svg": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.12.0.tgz", - "integrity": "sha512-cZJqGRJ4JNdYcb+vj94J7PdOuTnwyy45dM9xqbIMH+HSiiIkfrMsdEwYft0GTyFTdsnf+hdHn3tau7Qa5hhX+A==", + "node_modules/@remix-run/router": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.0.tgz", + "integrity": "sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rollup/plugin-json": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", + "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^7.5.2" + "@rollup/pluginutils": "^5.1.0" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">=14.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/types": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.12.0.tgz", - "integrity": "sha512-8zAFiYNCwNTQcglIObyNwKfRYQK5ELlL13GuBOrSMxueUiI5ylgsGbTS1N7J3dAGZixHO8KhHGv5a71FILn9rQ==", - "dev": true, - "dependencies": { - "@parcel/cache": "2.12.0", - "@parcel/diagnostic": "2.12.0", - "@parcel/fs": "2.12.0", - "@parcel/package-manager": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/workers": "2.12.0", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/utils": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.12.0.tgz", - "integrity": "sha512-z1JhLuZ8QmDaYoEIuUCVZlhcFrS7LMfHrb2OCRui5SQFntRWBH2fNM6H/fXXUkT9SkxcuFP2DUA6/m4+Gkz72g==", - "dev": true, - "dependencies": { - "@parcel/codeframe": "2.12.0", - "@parcel/diagnostic": "2.12.0", - "@parcel/logger": "2.12.0", - "@parcel/markdown-ansi": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0" + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "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/@rollup/plugin-node-resolve": { + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", + "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.2.1", + "is-module": "^1.0.0", + "resolve": "^1.22.1" }, "engines": { - "node": ">=8" + "node": ">=14.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "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==", + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=10" + "node": ">=14.0.0" }, - "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==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, - "engines": { - "node": ">=7.0.0" + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "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/@rollup/pluginutils/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==", "dev": true }, - "node_modules/@parcel/watcher": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", - "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", + "integrity": "sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==", + "cpu": [ + "arm" + ], "dev": true, - "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.4.1", - "@parcel/watcher-darwin-arm64": "2.4.1", - "@parcel/watcher-darwin-x64": "2.4.1", - "@parcel/watcher-freebsd-x64": "2.4.1", - "@parcel/watcher-linux-arm-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-musl": "2.4.1", - "@parcel/watcher-linux-x64-glibc": "2.4.1", - "@parcel/watcher-linux-x64-musl": "2.4.1", - "@parcel/watcher-win32-arm64": "2.4.1", - "@parcel/watcher-win32-ia32": "2.4.1", - "@parcel/watcher-win32-x64": "2.4.1" - } + "optional": true, + "os": [ + "android" + ] }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", - "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz", + "integrity": "sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==", "cpu": [ "arm64" ], @@ -8655,19 +8475,12 @@ "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.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", - "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz", + "integrity": "sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==", "cpu": [ "arm64" ], @@ -8675,19 +8488,12 @@ "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.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", - "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz", + "integrity": "sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==", "cpu": [ "x64" ], @@ -8695,39 +8501,25 @@ "optional": true, "os": [ "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + ] }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", - "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz", + "integrity": "sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==", "cpu": [ - "x64" + "arm" ], "dev": true, "optional": true, "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "linux" + ] }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", - "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz", + "integrity": "sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==", "cpu": [ "arm" ], @@ -8735,19 +8527,12 @@ "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.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", - "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz", + "integrity": "sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==", "cpu": [ "arm64" ], @@ -8755,19 +8540,12 @@ "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.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", - "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz", + "integrity": "sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==", "cpu": [ "arm64" ], @@ -8775,39 +8553,51 @@ "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.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", - "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz", + "integrity": "sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==", "cpu": [ - "x64" + "ppc64" ], "dev": true, "optional": true, "os": [ "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz", + "integrity": "sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==", + "cpu": [ + "riscv64" ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "dev": true, + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", - "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz", + "integrity": "sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz", + "integrity": "sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==", "cpu": [ "x64" ], @@ -8815,19 +8605,25 @@ "optional": true, "os": [ "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz", + "integrity": "sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==", + "cpu": [ + "x64" ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "dev": true, + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", - "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz", + "integrity": "sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==", "cpu": [ "arm64" ], @@ -8835,19 +8631,12 @@ "optional": true, "os": [ "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + ] }, - "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", - "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz", + "integrity": "sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==", "cpu": [ "ia32" ], @@ -8855,19 +8644,12 @@ "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.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", - "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz", + "integrity": "sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==", "cpu": [ "x64" ], @@ -8875,275 +8657,186 @@ "optional": true, "os": [ "win32" - ], + ] + }, + "node_modules/@rollup/wasm-node": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/wasm-node/-/wasm-node-4.17.2.tgz", + "integrity": "sha512-4F6C3XaUn02XY/GJMQTXncWrLyCkRHdRZe4OyWuQUprWKmU2u+esISOtCYdr3Bp9AqCIo/X3So2Ik7N9dNDwow==", + "dev": true, + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, "engines": { - "node": ">= 10.0.0" + "node": ">=18.0.0", + "npm": ">=8.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/@parcel/workers": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.12.0.tgz", - "integrity": "sha512-zv5We5Jmb+ZWXlU6A+AufyjY4oZckkxsZ8J4dvyWL0W8IQvGO1JB4FGeryyttzQv3RM3OxcN/BpTGPiDG6keBw==", + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.2.tgz", + "integrity": "sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==", + "dev": true + }, + "node_modules/@schematics/angular": { + "version": "17.3.7", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-17.3.7.tgz", + "integrity": "sha512-HaJroKaberriP4wFefTTSVFrtU9GMvnG3I6ELbOteOyKMH7o2V91FXGJDJ5KnIiLRlBmC30G3r+9Ybc/rtAYkw==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/logger": "2.12.0", - "@parcel/profiler": "2.12.0", - "@parcel/types": "2.12.0", - "@parcel/utils": "2.12.0", - "nullthrows": "^1.1.1" + "@angular-devkit/core": "17.3.7", + "@angular-devkit/schematics": "17.3.7", + "jsonc-parser": "3.2.1" }, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": "^18.13.0 || >=20.9.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@sigstore/bundle": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.1.tgz", + "integrity": "sha512-eqV17lO3EIFqCWK3969Rz+J8MYrRZKw9IBHpSo6DEcEX2c+uzDFOgHE9f2MnyDpfs48LFO4hXmk9KhQ74JzU1g==", + "dev": true, + "dependencies": { + "@sigstore/protobuf-specs": "^0.3.1" }, - "peerDependencies": { - "@parcel/core": "^2.12.0" + "engines": { + "node": "^16.14.0 || >=18.0.0" } }, - "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==", + "node_modules/@sigstore/core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-1.1.0.tgz", + "integrity": "sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==", "dev": true, - "optional": true, "engines": { - "node": ">=14" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@pkgr/core": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", - "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", + "node_modules/@sigstore/protobuf-specs": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.1.tgz", + "integrity": "sha512-aIL8Z9NsMr3C64jyQzE0XlkEyBLpgEJJFDHLVVStkFV5Q3Il/r/YtY6NJWKQ4cy4AE7spP1IX5Jq7VCAxHHMfQ==", "dev": true, "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@playwright/experimental-ct-core": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/@playwright/experimental-ct-core/-/experimental-ct-core-1.44.0.tgz", - "integrity": "sha512-0PnvZVIrZW079Q+nyX5cz+MHpWd7G5t+cdtrAjREUk0+BbJ2A/KXnuHdtmw/OVrqQjwMxUWdSv9hXpi2lnOJYA==", + "node_modules/@sigstore/sign": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.3.1.tgz", + "integrity": "sha512-YZ71wKIOweC8ViUeZXboz0iPLqMkskxuoeN/D1CEpAyZvEepbX9oRMIoO6a/DxUqO1VEaqmcmmqzSiqtOsvSmw==", "dev": true, "dependencies": { - "playwright": "1.44.0", - "playwright-core": "1.44.0", - "vite": "^5.2.8" + "@sigstore/bundle": "^2.3.0", + "@sigstore/core": "^1.0.0", + "@sigstore/protobuf-specs": "^0.3.1", + "make-fetch-happen": "^13.0.1", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1" }, "engines": { - "node": ">=16" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@playwright/experimental-ct-react": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/@playwright/experimental-ct-react/-/experimental-ct-react-1.44.0.tgz", - "integrity": "sha512-2ytru6FGJ2D7sk5DQE0hYi8S0zkcGFWfGSX1h8JoeKKGCZPOCgqloM+Qfqijud0xp15f952cnXO1hUWCILXsng==", + "node_modules/@sigstore/sign/node_modules/proc-log": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/tuf": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.3.tgz", + "integrity": "sha512-agQhHNkIddXFslkudjV88vTXiAMEyUtso3at6ZHUNJ1agZb7Ze6VW/PddHipdWBu1t+8OWLW5X5yZOPiOnaWJQ==", "dev": true, "dependencies": { - "@playwright/experimental-ct-core": "1.44.0", - "@vitejs/plugin-react": "^4.2.1" - }, - "bin": { - "playwright": "cli.js" + "@sigstore/protobuf-specs": "^0.3.0", + "tuf-js": "^2.2.1" }, "engines": { - "node": ">=16" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@playwright/experimental-ct-vue": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/@playwright/experimental-ct-vue/-/experimental-ct-vue-1.44.0.tgz", - "integrity": "sha512-bcN6JEeAV56eJt+2YRHXzvQ++E5qiK8K7jvovi76+aD5sq1zHzC/v6yU8RU59CRZH9JCp5j3HWVWG3/6csPsew==", + "node_modules/@sigstore/verify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-1.2.0.tgz", + "integrity": "sha512-hQF60nc9yab+Csi4AyoAmilGNfpXT+EXdBgFkP9OgPwIBPwyqVf7JAWPtmqrrrneTmAT6ojv7OlH1f6Ix5BG4Q==", "dev": true, "dependencies": { - "@playwright/experimental-ct-core": "1.44.0", - "@vitejs/plugin-vue": "^4.2.1" - }, - "bin": { - "playwright": "cli.js" + "@sigstore/bundle": "^2.3.1", + "@sigstore/core": "^1.1.0", + "@sigstore/protobuf-specs": "^0.3.1" }, "engines": { - "node": ">=16" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@playwright/experimental-ct-vue/node_modules/@vitejs/plugin-vue": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.6.2.tgz", - "integrity": "sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw==", + "node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", "dev": true, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": ">=18" }, - "peerDependencies": { - "vite": "^4.0.0 || ^5.0.0", - "vue": "^3.2.25" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@playwright/test": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.44.0.tgz", - "integrity": "sha512-rNX5lbNidamSUorBhB4XZ9SQTjAqfe5M+p37Z8ic0jPFBMo5iCtQz1kRWkEMg+rYOKSlVycpQmpqjSFq7LXOfg==", - "devOptional": true, + "node_modules/@swc/core": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.5.5.tgz", + "integrity": "sha512-M8O22EEgdSONLd+7KRrXj8pn+RdAZZ7ISnPjE9KCQQlI0kkFNEquWR+uFdlFxQfwlyCe/Zb6uGXGDvtcov4IMg==", + "dev": true, + "hasInstallScript": true, "dependencies": { - "playwright": "1.44.0" - }, - "bin": { - "playwright": "cli.js" + "@swc/counter": "^0.1.2", + "@swc/types": "^0.1.5" }, "engines": { - "node": ">=16" - } - }, - "node_modules/@react-docgen/cli": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@react-docgen/cli/-/cli-2.0.3.tgz", - "integrity": "sha512-xmJrUnv6rglmmUXwyDm9taUuphcWGUGQknUz3pRpUejAOdt6SFuS8mSFAlRdtP17T++SoPfkepFIB5ObvLhFog==", - "dev": true, - "dependencies": { - "chalk": "5.3.0", - "commander": "11.1.0", - "debug": "4.3.4", - "fast-glob": "3.3.2", - "react-docgen": "7.0.3", - "slash": "5.1.0" - }, - "bin": { - "react-docgen": "dist/cli.js" - }, - "engines": { - "node": ">=16.14.0" - } - }, - "node_modules/@react-docgen/cli/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/@remix-run/router": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.0.tgz", - "integrity": "sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@rollup/plugin-json": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", - "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^5.1.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "15.2.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", - "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "@types/resolve": "1.20.2", - "deepmerge": "^4.2.2", - "is-builtin-module": "^3.2.1", - "is-module": "^1.0.0", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.78.0||^3.0.0||^4.0.0" + "node": ">=10" }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", - "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", - "dev": true, - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" }, - "engines": { - "node": ">=14.0.0" + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.5.5", + "@swc/core-darwin-x64": "1.5.5", + "@swc/core-linux-arm-gnueabihf": "1.5.5", + "@swc/core-linux-arm64-gnu": "1.5.5", + "@swc/core-linux-arm64-musl": "1.5.5", + "@swc/core-linux-x64-gnu": "1.5.5", + "@swc/core-linux-x64-musl": "1.5.5", + "@swc/core-win32-arm64-msvc": "1.5.5", + "@swc/core-win32-ia32-msvc": "1.5.5", + "@swc/core-win32-x64-msvc": "1.5.5" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + "@swc/helpers": "^0.5.0" }, "peerDependenciesMeta": { - "rollup": { + "@swc/helpers": { "optional": true } } }, - "node_modules/@rollup/pluginutils/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==", - "dev": true - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.3.tgz", - "integrity": "sha512-X9alQ3XM6I9IlSlmC8ddAvMSyG1WuHk5oUnXGw+yUBs3BFoTizmG1La/Gr8fVJvDWAq+zlYTZ9DBgrlKRVY06g==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.3.tgz", - "integrity": "sha512-eQK5JIi+POhFpzk+LnjKIy4Ks+pwJ+NXmPxOCSvOKSNRPONzKuUvWE+P9JxGZVxrtzm6BAYMaL50FFuPe0oWMQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.3.tgz", - "integrity": "sha512-Od4vE6f6CTT53yM1jgcLqNfItTsLt5zE46fdPaEmeFHvPs5SjZYlLpHrSiHEKR1+HdRfxuzXHjDOIxQyC3ptBA==", + "node_modules/@swc/core-darwin-arm64": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.5.5.tgz", + "integrity": "sha512-Ol5ZwZYdTOZsv2NwjcT/qVVALKzVFeh+IJ4GNarr3P99+38Dkwi81OqCI1o/WaDXQYKAQC/V+CzMbkEuJJfq9Q==", "cpu": [ "arm64" ], @@ -9151,12 +8844,15 @@ "optional": true, "os": [ "darwin" - ] + ], + "engines": { + "node": ">=10" + } }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.3.tgz", - "integrity": "sha512-0IMAO21axJeNIrvS9lSe/PGthc8ZUS+zC53O0VhF5gMxfmcKAP4ESkKOCwEi6u2asUrt4mQv2rjY8QseIEb1aw==", + "node_modules/@swc/core-darwin-x64": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.5.5.tgz", + "integrity": "sha512-XHWpKBIPKYLgh5/lV2PYjO84lkzf5JR51kjiloyz2Pa9HIV8tHoAP8bYdJwm4nUp2I7KcEh3pPH0AVu5LpxMKw==", "cpu": [ "x64" ], @@ -9164,25 +8860,15 @@ "optional": true, "os": [ "darwin" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.3.tgz", - "integrity": "sha512-ge2DC7tHRHa3caVEoSbPRJpq7azhG+xYsd6u2MEnJ6XzPSzQsTKyXvh6iWjXRf7Rt9ykIUWHtl0Uz3T6yXPpKw==", - "cpu": [ - "arm" ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] + "engines": { + "node": ">=10" + } }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.14.3.tgz", - "integrity": "sha512-ljcuiDI4V3ySuc7eSk4lQ9wU8J8r8KrOUvB2U+TtK0TiW6OFDmJ+DdIjjwZHIw9CNxzbmXY39wwpzYuFDwNXuw==", + "node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.5.5.tgz", + "integrity": "sha512-vtoWNCWAe+CNSqtqIwFnIH48qgPPlUZKoQ4EVFeMM+7/kDi6SeNxoh5TierJs5bKAWxD49VkPvRoWFCk6V62mA==", "cpu": [ "arm" ], @@ -9190,25 +8876,15 @@ "optional": true, "os": [ "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.3.tgz", - "integrity": "sha512-Eci2us9VTHm1eSyn5/eEpaC7eP/mp5n46gTRB3Aar3BgSvDQGJZuicyq6TsH4HngNBgVqC5sDYxOzTExSU+NjA==", - "cpu": [ - "arm64" ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] + "engines": { + "node": ">=10" + } }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.3.tgz", - "integrity": "sha512-UrBoMLCq4E92/LCqlh+blpqMz5h1tJttPIniwUgOFJyjWI1qrtrDhhpHPuFxULlUmjFHfloWdixtDhSxJt5iKw==", + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.5.5.tgz", + "integrity": "sha512-L4l7M78U6h/rCAxId+y5Vu+1KfDRF6dJZtitFcaT293guiUQFwJv8gLxI4Jh5wFtZ0fYd0QaCuvh2Ip79CzGMg==", "cpu": [ "arm64" ], @@ -9216,51 +8892,31 @@ "optional": true, "os": [ "linux" - ] - }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.3.tgz", - "integrity": "sha512-5aRjvsS8q1nWN8AoRfrq5+9IflC3P1leMoy4r2WjXyFqf3qcqsxRCfxtZIV58tCxd+Yv7WELPcO9mY9aeQyAmw==", - "cpu": [ - "ppc64" ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] + "engines": { + "node": ">=10" + } }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.3.tgz", - "integrity": "sha512-sk/Qh1j2/RJSX7FhEpJn8n0ndxy/uf0kI/9Zc4b1ELhqULVdTfN6HL31CDaTChiBAOgLcsJ1sgVZjWv8XNEsAQ==", + "node_modules/@swc/core-linux-arm64-musl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.5.5.tgz", + "integrity": "sha512-DkzJc13ukXa7oJpyn24BjIgsiOybYrc+IxjsQyfNlDrrs1QXP4elStcpkD02SsIuSyHjZV8Hw2HFBMQB3OHPrA==", "cpu": [ - "riscv64" + "arm64" ], "dev": true, "optional": true, "os": [ "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.3.tgz", - "integrity": "sha512-jOO/PEaDitOmY9TgkxF/TQIjXySQe5KVYB57H/8LRP/ux0ZoO8cSHCX17asMSv3ruwslXW/TLBcxyaUzGRHcqg==", - "cpu": [ - "s390x" ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] + "engines": { + "node": ">=10" + } }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.3.tgz", - "integrity": "sha512-8ybV4Xjy59xLMyWo3GCfEGqtKV5M5gCSrZlxkPGvEPCGDLNla7v48S662HSGwRd6/2cSneMQWiv+QzcttLrrOA==", + "node_modules/@swc/core-linux-x64-gnu": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.5.5.tgz", + "integrity": "sha512-kj4ZwWJGeBEUzHrRQP2VudN+kkkYH7OI1dPVDc6kWQx5X4329JeKOas4qY0l7gDVjBbRwN9IbbPI6TIn2KfAug==", "cpu": [ "x64" ], @@ -9268,12 +8924,15 @@ "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": ">=10" + } }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.3.tgz", - "integrity": "sha512-s+xf1I46trOY10OqAtZ5Rm6lzHre/UiLA1J2uOhCFXWkbZrJRkYBPO6FhvGfHmdtQ3Bx793MNa7LvoWFAm93bg==", + "node_modules/@swc/core-linux-x64-musl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.5.5.tgz", + "integrity": "sha512-6pTorCs4mYhPhYtC4jNOnhGgjNd3DZcRoZ9P0tzXXP69aCbYjvlgNH/NRvAROp9AaVFeZ7a7PmCWb6+Rbe7NKg==", "cpu": [ "x64" ], @@ -9281,12 +8940,15 @@ "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": ">=10" + } }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.3.tgz", - "integrity": "sha512-+4h2WrGOYsOumDQ5S2sYNyhVfrue+9tc9XcLWLh+Kw3UOxAvrfOrSMFon60KspcDdytkNDh7K2Vs6eMaYImAZg==", + "node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.5.5.tgz", + "integrity": "sha512-o0/9pstmEjwZyrY/bA+mymF0zH7E+GT/XCVqdKeWW9Wn3gTTyWa5MZnrFgI2THQ+AXwdglMB/Zo76ARQPaz/+A==", "cpu": [ "arm64" ], @@ -9294,12 +8956,15 @@ "optional": true, "os": [ "win32" - ] + ], + "engines": { + "node": ">=10" + } }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.3.tgz", - "integrity": "sha512-T1l7y/bCeL/kUwh9OD4PQT4aM7Bq43vX05htPJJ46RTI4r5KNt6qJRzAfNfM+OYMNEVBWQzR2Gyk+FXLZfogGw==", + "node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.5.5.tgz", + "integrity": "sha512-B+nypUwsmCuaH6RtKWgiPCb+ENjxstJPPJeMJvBqlJqyCaIkZzN4M07Ozi3xVv1VG21SRkd6G3xIqRoalrNc0Q==", "cpu": [ "ia32" ], @@ -9307,12 +8972,15 @@ "optional": true, "os": [ "win32" - ] + ], + "engines": { + "node": ">=10" + } }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.3.tgz", - "integrity": "sha512-/BypzV0H1y1HzgYpxqRaXGBRqfodgoBBCcsrujT6QRcakDQdfU+Lq9PENPh5jB4I44YWq+0C2eHsHya+nZY1sA==", + "node_modules/@swc/core-win32-x64-msvc": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.5.5.tgz", + "integrity": "sha512-ry83ki9ZX0Q+GWGnqc2J618Z+FvKE8Ajn42F8EYi8Wj0q6Jz3mj+pJzgzakk2INm2ldEZ+FaRPipn4ozsZDcBg==", "cpu": [ "x64" ], @@ -9320,335 +8988,15 @@ "optional": true, "os": [ "win32" - ] - }, - "node_modules/@rollup/wasm-node": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/wasm-node/-/wasm-node-4.14.3.tgz", - "integrity": "sha512-UyFUQV/iAu/Wt6rY6uQMYBQlfTMsynzYVIz6i7s9ySwjoG9WDNgtkK1TrazCSrUFbmuPZi2gbJm6VWdJCVw2yA==", - "dev": true, - "dependencies": { - "@types/estree": "1.0.5" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, + ], "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">=10" } }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.2.tgz", - "integrity": "sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==", - "dev": true - }, - "node_modules/@schematics/angular": { - "version": "17.3.7", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-17.3.7.tgz", - "integrity": "sha512-HaJroKaberriP4wFefTTSVFrtU9GMvnG3I6ELbOteOyKMH7o2V91FXGJDJ5KnIiLRlBmC30G3r+9Ybc/rtAYkw==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "17.3.7", - "@angular-devkit/schematics": "17.3.7", - "jsonc-parser": "3.2.1" - }, - "engines": { - "node": "^18.13.0 || >=20.9.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@sigstore/bundle": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.1.tgz", - "integrity": "sha512-eqV17lO3EIFqCWK3969Rz+J8MYrRZKw9IBHpSo6DEcEX2c+uzDFOgHE9f2MnyDpfs48LFO4hXmk9KhQ74JzU1g==", - "dev": true, - "dependencies": { - "@sigstore/protobuf-specs": "^0.3.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-1.1.0.tgz", - "integrity": "sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==", - "dev": true, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/protobuf-specs": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.1.tgz", - "integrity": "sha512-aIL8Z9NsMr3C64jyQzE0XlkEyBLpgEJJFDHLVVStkFV5Q3Il/r/YtY6NJWKQ4cy4AE7spP1IX5Jq7VCAxHHMfQ==", - "dev": true, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/sign": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.3.0.tgz", - "integrity": "sha512-tsAyV6FC3R3pHmKS880IXcDJuiFJiKITO1jxR1qbplcsBkZLBmjrEw5GbC7ikD6f5RU1hr7WnmxB/2kKc1qUWQ==", - "dev": true, - "dependencies": { - "@sigstore/bundle": "^2.3.0", - "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.1", - "make-fetch-happen": "^13.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/tuf": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.2.tgz", - "integrity": "sha512-mwbY1VrEGU4CO55t+Kl6I7WZzIl+ysSzEYdA1Nv/FTrl2bkeaPXo5PnWZAVfcY2zSdhOpsUTJW67/M2zHXGn5w==", - "dev": true, - "dependencies": { - "@sigstore/protobuf-specs": "^0.3.0", - "tuf-js": "^2.2.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/verify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-1.2.0.tgz", - "integrity": "sha512-hQF60nc9yab+Csi4AyoAmilGNfpXT+EXdBgFkP9OgPwIBPwyqVf7JAWPtmqrrrneTmAT6ojv7OlH1f6Ix5BG4Q==", - "dev": true, - "dependencies": { - "@sigstore/bundle": "^2.3.1", - "@sigstore/core": "^1.1.0", - "@sigstore/protobuf-specs": "^0.3.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@sindresorhus/merge-streams": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", - "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@swc/core": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.4.14.tgz", - "integrity": "sha512-tHXg6OxboUsqa/L7DpsCcFnxhLkqN/ht5pCwav1HnvfthbiNIJypr86rNx4cUnQDJepETviSqBTIjxa7pSpGDQ==", - "dev": true, - "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.14", - "@swc/core-darwin-x64": "1.4.14", - "@swc/core-linux-arm-gnueabihf": "1.4.14", - "@swc/core-linux-arm64-gnu": "1.4.14", - "@swc/core-linux-arm64-musl": "1.4.14", - "@swc/core-linux-x64-gnu": "1.4.14", - "@swc/core-linux-x64-musl": "1.4.14", - "@swc/core-win32-arm64-msvc": "1.4.14", - "@swc/core-win32-ia32-msvc": "1.4.14", - "@swc/core-win32-x64-msvc": "1.4.14" - }, - "peerDependencies": { - "@swc/helpers": "^0.5.0" - }, - "peerDependenciesMeta": { - "@swc/helpers": { - "optional": true - } - } - }, - "node_modules/@swc/core-darwin-arm64": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.4.14.tgz", - "integrity": "sha512-8iPfLhYNspBl836YYsfv6ErXwDUqJ7IMieddV3Ey/t/97JAEAdNDUdtTKDtbyP0j/Ebyqyn+fKcqwSq7rAof0g==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-darwin-x64": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.4.14.tgz", - "integrity": "sha512-9CqSj8uRZ92cnlgAlVaWMaJJBdxtNvCzJxaGj5KuIseeG6Q0l1g+qk8JcU7h9dAsH9saHTNwNFBVGKQo0W0ujg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.4.14.tgz", - "integrity": "sha512-mfd5JArPITTzMjcezH4DwMw+BdjBV1y25Khp8itEIpdih9ei+fvxOOrDYTN08b466NuE2dF2XuhKtRLA7fXArQ==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.4.14.tgz", - "integrity": "sha512-3Lqlhlmy8MVRS9xTShMaPAp0oyUt0KFhDs4ixJsjdxKecE0NJSV/MInuDmrkij1C8/RQ2wySRlV9np5jK86oWw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.4.14.tgz", - "integrity": "sha512-n0YoCa64TUcJrbcXIHIHDWQjdUPdaXeMHNEu7yyBtOpm01oMGTKP3frsUXIABLBmAVWtKvqit4/W1KVKn5gJzg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.4.14.tgz", - "integrity": "sha512-CGmlwLWbfG1dB4jZBJnp2IWlK5xBMNLjN7AR5kKA3sEpionoccEnChOEvfux1UdVJQjLRKuHNV9yGyqGBTpxfQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-x64-musl": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.4.14.tgz", - "integrity": "sha512-xq4npk8YKYmNwmr8fbvF2KP3kUVdZYfXZMQnW425gP3/sn+yFQO8Nd0bGH40vOVQn41kEesSe0Z5O/JDor2TgQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.4.14.tgz", - "integrity": "sha512-imq0X+gU9uUe6FqzOQot5gpKoaC00aCUiN58NOzwp0QXEupn8CDuZpdBN93HiZswfLruu5jA1tsc15x6v9p0Yg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.4.14.tgz", - "integrity": "sha512-cH6QpXMw5D3t+lpx6SkErHrxN0yFzmQ0lgNAJxoDRiaAdDbqA6Col8UqUJwUS++Ul6aCWgNhCdiEYehPaoyDPA==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.4.14.tgz", - "integrity": "sha512-FmZ4Tby4wW65K/36BKzmuu7mlq7cW5XOxzvufaSNVvQ5PN4OodAlqPjToe029oma4Av+ykJiif64scMttyNAzg==", - "cpu": [ - "x64" - ], - "dev": true, - "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/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.5", @@ -9744,13 +9092,13 @@ } }, "node_modules/@tufjs/models": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.0.tgz", - "integrity": "sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.1.tgz", + "integrity": "sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==", "dev": true, "dependencies": { "@tufjs/canonical-json": "2.0.0", - "minimatch": "^9.0.3" + "minimatch": "^9.0.4" }, "engines": { "node": "^16.14.0 || >=18.0.0" @@ -9901,9 +9249,9 @@ } }, "node_modules/@types/eslint": { - "version": "8.56.9", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.9.tgz", - "integrity": "sha512-W4W3KcqzjJ0sHg2vAq9vfml6OhsJ53TcUjUqfzzZf/EChUtwspszj/S0pzMxnfRcO55/iGq47dscXw71Fxc4Zg==", + "version": "8.56.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", "dev": true, "dependencies": { "@types/estree": "*", @@ -10175,35 +9523,7 @@ "@types/node": "*" } }, - "node_modules/@typescript-eslint/parser": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.2.0.tgz", - "integrity": "sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "7.2.0", - "@typescript-eslint/types": "7.2.0", - "@typescript-eslint/typescript-estree": "7.2.0", - "@typescript-eslint/visitor-keys": "7.2.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { + "node_modules/@typescript-eslint/scope-manager": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.2.0.tgz", "integrity": "sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==", @@ -10394,30 +9714,30 @@ } }, "node_modules/@volar/language-core": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.2.0.tgz", - "integrity": "sha512-a8WG9+4OdeNDW4ywABZIM6S6UN7em8uIlM/BZ2pWQUYrVmX+m8sj/X+QadvO+Li/t/LjAqbWJQtVgxdpEWLALQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.2.1.tgz", + "integrity": "sha512-iHJAZKcYldZgyS8gx6DfIZApViVBeqbf6iPhqoZpG5A6F4zsZiFldKfwaKaBA3/wnOTWE2i8VUbXywI1WywCPg==", "dev": true, "dependencies": { - "@volar/source-map": "2.2.0" + "@volar/source-map": "2.2.1" } }, "node_modules/@volar/source-map": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.2.0.tgz", - "integrity": "sha512-HQlPRlHOVqCCHK8wI76ZldHkEwKsjp7E6idUc36Ekni+KJDNrqgSqPvyHQixybXPHNU7CI9Uxd9/IkxO7LuNBw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.2.1.tgz", + "integrity": "sha512-w1Bgpguhbp7YTr7VUFu6gb4iAZjeEPsOX4zpgiuvlldbzvIWDWy4t0jVifsIsxZ99HAu+c3swiME7wt+GeNqhA==", "dev": true, "dependencies": { "muggle-string": "^0.4.0" } }, "node_modules/@volar/typescript": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.2.0.tgz", - "integrity": "sha512-wC6l4zLiiCLxF+FGaHCbWlQYf4vMsnRxYhcI6WgvaNppOD6r1g+Ef1RKRJUApALWU46Yy/JDU/TbdV6w/X6Liw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.2.1.tgz", + "integrity": "sha512-Z/tqluR7Hz5/5dCqQp7wo9C/6tSv/IYl+tTzgzUt2NjTq95bKSsuO4E+V06D0c+3aP9x5S9jggLqw451hpnc6Q==", "dev": true, "dependencies": { - "@volar/language-core": "2.2.0", + "@volar/language-core": "2.2.1", "path-browserify": "^1.0.1" } }, @@ -10877,15 +10197,15 @@ } }, "node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" }, "funding": { "type": "github", @@ -11475,9 +10795,9 @@ } }, "node_modules/babel-plugin-jsx-dom-expressions": { - "version": "0.37.19", - "resolved": "https://registry.npmjs.org/babel-plugin-jsx-dom-expressions/-/babel-plugin-jsx-dom-expressions-0.37.19.tgz", - "integrity": "sha512-nef2eLpWBgFggwrYwN6O3dNKn3RnlX6n4DIamNEAeHwp03kVQUaKUiLaEPnHPJHwxie1KwPelyIY9QikU03vUA==", + "version": "0.37.20", + "resolved": "https://registry.npmjs.org/babel-plugin-jsx-dom-expressions/-/babel-plugin-jsx-dom-expressions-0.37.20.tgz", + "integrity": "sha512-0L3aC5EFyvCgIlEYIqJb4Ym29s1IDI/U5SntZ1ZK054xe0MqBmBi2GLK3f9AOklhdY7kCC3GsHD0bILh6u0Qsg==", "dev": true, "dependencies": { "@babel/helper-module-imports": "7.18.6", @@ -11503,13 +10823,13 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz", - "integrity": "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", "dev": true, "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.1", + "@babel/helper-define-polyfill-provider": "^0.6.2", "semver": "^6.3.1" }, "peerDependencies": { @@ -11583,12 +10903,12 @@ } }, "node_modules/babel-preset-solid": { - "version": "1.8.16", - "resolved": "https://registry.npmjs.org/babel-preset-solid/-/babel-preset-solid-1.8.16.tgz", - "integrity": "sha512-b4HFg/xaKM+H3Tu5iUlZ/43TJOZnhi85xrm3JrXDQ0s4cmtmU37bXXYzb2m55G4QKiFjxLAjvb7sUorPrAMs5w==", + "version": "1.8.17", + "resolved": "https://registry.npmjs.org/babel-preset-solid/-/babel-preset-solid-1.8.17.tgz", + "integrity": "sha512-s/FfTZOeds0hYxYqce90Jb+0ycN2lrzC7VP1k1JIn3wBqcaexDKdYi6xjB+hMNkL+Q6HobKbwsriqPloasR9LA==", "dev": true, "dependencies": { - "babel-plugin-jsx-dom-expressions": "^0.37.19" + "babel-plugin-jsx-dom-expressions": "^0.37.20" }, "peerDependencies": { "@babel/core": "^7.0.0" @@ -12043,9 +11363,9 @@ } }, "node_modules/cacache": { - "version": "18.0.2", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.2.tgz", - "integrity": "sha512-r3NU8h/P+4lVUHfeRw1dtgQYar3DZMm4/cm2bZgOvrFC/su7budSOeqh52VJIC4U4iG1WWwV6vRW0znqBvxNuw==", + "version": "18.0.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.3.tgz", + "integrity": "sha512-qXCd4rh6I07cnDqh8V48/94Tc/WSfj+o3Gn6NZ0aZovS255bUx8O13uKxRFd2eWG0xgsco7+YItQNPaa5E85hg==", "dev": true, "dependencies": { "@npmcli/fs": "^3.1.0", @@ -12142,9 +11462,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001610", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001610.tgz", - "integrity": "sha512-QFutAY4NgaelojVMjY63o6XlZyORPaLfyMnsl3HgnWdJUcX6K0oaJymHjH8PT5Gk7sTm8rvC/c5COUQKXqmOMA==", + "version": "1.0.30001617", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001617.tgz", + "integrity": "sha512-mLyjzNI9I+Pix8zwcrpxEbGlfqOkF9kM3ptzmKNw5tizSyYwMe+nGLTqMK9cO+0E+Bh6TsBxNAaHWEM8xwSsmA==", "funding": [ { "type": "opencollective", @@ -13237,9 +12557,9 @@ } }, "node_modules/css-functions-list": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.1.tgz", - "integrity": "sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.2.tgz", + "integrity": "sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==", "dev": true, "engines": { "node": ">=12 || >=16" @@ -13397,22 +12717,6 @@ "postcss": "^8.4.31" } }, - "node_modules/cssnano-preset-default/node_modules/postcss-calc": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.0.0.tgz", - "integrity": "sha512-OmjhudoNTP0QleZCwl1i6NeBwN+5MZbY5ersLZz69mjJiDVv/p57RjRuKDkHeDWr4T+S97wQfsqRTNoDHB2e3g==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.16", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12 || ^20.9 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.38" - } - }, "node_modules/cssnano-utils": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.0.tgz", @@ -14240,9 +13544,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.738", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.738.tgz", - "integrity": "sha512-lwKft2CLFztD+vEIpesrOtCrko/TFnEJlHFdRhazU7Y/jx5qc4cqsocfVrBg4So4gGe9lvxnbLIoev47WMpg+A==", + "version": "1.4.762", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.762.tgz", + "integrity": "sha512-rrFvGweLxPwwSwJOjIopy3Vr+J3cIPtZzuc74bmlvmBIgQO3VYJDvVrlj94iKZ3ukXUH64Ex31hSfRTLqvjYJQ==", "dev": true }, "node_modules/emoji-regex": { @@ -14314,9 +13618,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", - "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==", + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz", + "integrity": "sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -14481,14 +13785,14 @@ } }, "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, "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", @@ -14506,9 +13810,9 @@ } }, "node_modules/es-module-lexer": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.0.tgz", - "integrity": "sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.2.tgz", + "integrity": "sha512-l60ETUTmLqbVbVHv1J4/qj+M8nq7AwMzEcg3kmJDt9dCNrTk+yHcYFf/Kw75pMDwd9mPcIGCG5LcS20SxYRzFA==", "dev": true }, "node_modules/es-object-atoms": { @@ -14647,41 +13951,37 @@ } }, "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.2.0.tgz", + "integrity": "sha512-0n/I88vZpCOzO+PQpt0lbsqmn9AsnsJAQseIqhZFI8ibQT0U1AkEKRxA3EVMos0BoHSXDQvCXY25TUjB5tr8Og==", "dev": true, "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/eslintrc": "^3.0.2", + "@eslint/js": "9.2.0", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.2.3", "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", - "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", + "eslint-scope": "^8.0.1", + "eslint-visitor-keys": "^4.0.0", + "espree": "^10.0.1", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", + "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", @@ -14695,7 +13995,7 @@ "eslint": "bin/eslint.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -14716,32 +14016,6 @@ "eslint": ">=6.0.0" } }, - "node_modules/eslint-config-next": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.2.3.tgz", - "integrity": "sha512-ZkNztm3Q7hjqvB1rRlOX8P9E/cXRL9ajRcs8jufEtwMfTVYRqnmtnaSu57QqHyBlovMuiB8LEzfLBkh5RYV6Fg==", - "dev": true, - "dependencies": { - "@next/eslint-plugin-next": "14.2.3", - "@rushstack/eslint-patch": "^1.3.3", - "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^3.5.2", - "eslint-plugin-import": "^2.28.1", - "eslint-plugin-jsx-a11y": "^6.7.1", - "eslint-plugin-react": "^7.33.2", - "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" - }, - "peerDependencies": { - "eslint": "^7.23.0 || ^8.0.0", - "typescript": ">=3.3.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "node_modules/eslint-config-prettier": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", @@ -14917,31 +14191,6 @@ "ms": "^2.1.1" } }, - "node_modules/eslint-import-resolver-typescript": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", - "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", - "dev": true, - "dependencies": { - "debug": "^4.3.4", - "enhanced-resolve": "^5.12.0", - "eslint-module-utils": "^2.7.4", - "fast-glob": "^3.3.1", - "get-tsconfig": "^4.5.0", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*" - } - }, "node_modules/eslint-module-utils": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", @@ -15067,103 +14316,6 @@ "node": ">=0.8.0" } }, - "node_modules/eslint-plugin-import": { - "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", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "^6.3.1", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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", - "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.23.2", - "aria-query": "^5.3.0", - "array-includes": "^3.1.7", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "=4.7.0", - "axobject-query": "^3.2.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.15", - "hasown": "^2.0.0", - "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" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-jsx-a11y/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 - }, "node_modules/eslint-plugin-n": { "version": "16.6.2", "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz", @@ -15264,92 +14416,10 @@ } } }, - "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==", - "dev": true, - "dependencies": { - "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.17", - "estraverse": "^5.3.0", - "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", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.10" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "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/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "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-unicorn": { - "version": "51.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-51.0.1.tgz", - "integrity": "sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw==", + "node_modules/eslint-plugin-unicorn": { + "version": "51.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-51.0.1.tgz", + "integrity": "sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw==", "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.22.20", @@ -15487,16 +14557,16 @@ "dev": true }, "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.1.tgz", + "integrity": "sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==", "dev": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -15541,29 +14611,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint/node_modules/@eslint/eslintrc": { - "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", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, "node_modules/eslint/node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -15629,35 +14676,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, "node_modules/eslint/node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -15674,21 +14692,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/eslint/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -15749,18 +14752,6 @@ "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_modules/eslint/node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", @@ -16212,15 +15203,15 @@ } }, "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", "dev": true, "dependencies": { - "flat-cache": "^3.0.4" + "flat-cache": "^4.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=16.0.0" } }, "node_modules/file-type": { @@ -16407,52 +15398,16 @@ } }, "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", "dev": true, "dependencies": { "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flat-cache/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" + "keyv": "^4.5.4" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=16" } }, "node_modules/flatted": { @@ -16649,9 +15604,9 @@ } }, "node_modules/fs-monkey": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", - "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", "dev": true }, "node_modules/fs.realpath": { @@ -16828,9 +15783,9 @@ } }, "node_modules/get-tsconfig": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.3.tgz", - "integrity": "sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==", + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", + "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", "dev": true, "dependencies": { "resolve-pkg-maps": "^1.0.0" @@ -17006,12 +15961,13 @@ } }, "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, "dependencies": { - "define-properties": "^1.1.3" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -17757,6 +16713,53 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/htmlnano": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.1.1.tgz", + "integrity": "sha512-kAERyg/LuNZYmdqgCdYvugyLWNFAm8MWXpQMz1pLpetmCbFwoMxvkSoaAMlFrOC4OKTWI4KlZGT/RsNxg4ghOw==", + "dev": true, + "dependencies": { + "cosmiconfig": "^9.0.0", + "posthtml": "^0.16.5", + "timsort": "^0.3.0" + }, + "peerDependencies": { + "cssnano": "^7.0.0", + "postcss": "^8.3.11", + "purgecss": "^6.0.0", + "relateurl": "^0.2.7", + "srcset": "5.0.1", + "svgo": "^3.0.2", + "terser": "^5.10.0", + "uncss": "^0.17.3" + }, + "peerDependenciesMeta": { + "cssnano": { + "optional": true + }, + "postcss": { + "optional": true + }, + "purgecss": { + "optional": true + }, + "relateurl": { + "optional": true + }, + "srcset": { + "optional": true + }, + "svgo": { + "optional": true + }, + "terser": { + "optional": true + }, + "uncss": { + "optional": true + } + } + }, "node_modules/htmlparser2": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", @@ -18326,9 +17329,9 @@ } }, "node_modules/import-meta-resolve": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz", - "integrity": "sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", "dev": true, "funding": { "type": "github", @@ -19438,9 +18441,9 @@ } }, "node_modules/jake": { - "version": "10.8.7", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", - "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.1.tgz", + "integrity": "sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==", "dev": true, "dependencies": { "async": "^3.2.3", @@ -20910,9 +19913,9 @@ } }, "node_modules/lru-cache": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", - "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "dev": true, "engines": { "node": "14 || >=16.14" @@ -20968,9 +19971,9 @@ } }, "node_modules/make-fetch-happen": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz", - "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==", + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz", + "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==", "dev": true, "dependencies": { "@npmcli/agent": "^2.0.0", @@ -20982,6 +19985,7 @@ "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "negotiator": "^0.6.3", + "proc-log": "^4.2.0", "promise-retry": "^2.0.1", "ssri": "^10.0.0" }, @@ -20989,6 +19993,15 @@ "node": "^16.14.0 || >=18.0.0" } }, + "node_modules/make-fetch-happen/node_modules/proc-log": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/map-obj": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", @@ -21557,9 +20570,9 @@ } }, "node_modules/micromark-core-commonmark": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", - "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz", + "integrity": "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==", "funding": [ { "type": "GitHub Sponsors", @@ -22377,9 +21390,9 @@ } }, "node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==", "dev": true, "engines": { "node": ">=16 || 14 >=14.17" @@ -22398,9 +21411,9 @@ } }, "node_modules/minipass-fetch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", - "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", + "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", "dev": true, "dependencies": { "minipass": "^7.0.3", @@ -23499,9 +22512,9 @@ } }, "node_modules/node-gyp-build": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", - "integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.1.tgz", + "integrity": "sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==", "dev": true, "optional": true, "bin": { @@ -23613,9 +22626,9 @@ } }, "node_modules/nopt": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.0.tgz", - "integrity": "sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", + "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", "dev": true, "dependencies": { "abbrev": "^2.0.0" @@ -23667,9 +22680,9 @@ } }, "node_modules/npm-bundled": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", - "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz", + "integrity": "sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==", "dev": true, "dependencies": { "npm-normalize-package-bin": "^3.0.0" @@ -23715,9 +22728,9 @@ } }, "node_modules/npm-package-arg/node_modules/hosted-git-info": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz", - "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", "dev": true, "dependencies": { "lru-cache": "^10.0.1" @@ -23748,9 +22761,9 @@ } }, "node_modules/npm-packlist/node_modules/ignore-walk": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.4.tgz", - "integrity": "sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz", + "integrity": "sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==", "dev": true, "dependencies": { "minimatch": "^9.0.0" @@ -24432,17 +23445,17 @@ } }, "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { "node": ">= 0.8.0" @@ -25257,21 +24270,19 @@ } }, "node_modules/postcss-calc": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", - "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", - "dev": true, - "optional": true, - "peer": true, + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.0.0.tgz", + "integrity": "sha512-OmjhudoNTP0QleZCwl1i6NeBwN+5MZbY5ersLZz69mjJiDVv/p57RjRuKDkHeDWr4T+S97wQfsqRTNoDHB2e3g==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.11", + "postcss-selector-parser": "^6.0.16", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12 || ^20.9 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.2" + "postcss": "^8.4.38" } }, "node_modules/postcss-cli": { @@ -25386,9 +24397,9 @@ } }, "node_modules/postcss-load-config": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.0.3.tgz", - "integrity": "sha512-90pBBI5apUVruIEdCxZic93Wm+i9fTrp7TXbgdUCH+/L+2WnfpITSpq5dFU/IPvbv7aNiMlQISpUkAm3fEcvgQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.1.0.tgz", + "integrity": "sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==", "dev": true, "funding": [ { @@ -25401,15 +24412,16 @@ } ], "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" + "lilconfig": "^3.1.1", + "yaml": "^2.4.2" }, "engines": { "node": ">= 18" }, "peerDependencies": { "jiti": ">=1.21.0", - "postcss": ">=8.0.9" + "postcss": ">=8.0.9", + "tsx": "^4.8.1" }, "peerDependenciesMeta": { "jiti": { @@ -25417,9 +24429,36 @@ }, "postcss": { "optional": true + }, + "tsx": { + "optional": true } } }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", + "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/postcss-loader": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz", @@ -26657,9 +25696,9 @@ "dev": true }, "node_modules/react-refresh": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", - "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", "dev": true, "engines": { "node": ">=0.10.0" @@ -26709,9 +25748,9 @@ } }, "node_modules/read-package-json": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-7.0.0.tgz", - "integrity": "sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-7.0.1.tgz", + "integrity": "sha512-8PcDiZ8DXUjLf687Ol4BR8Bpm2umR7vhoZOzNRt+uxD9GpBh/K+CAAALVIiYFknmvlmyg7hM7BSNUXPaCCqd0Q==", "dev": true, "dependencies": { "glob": "^10.2.2", @@ -26737,18 +25776,18 @@ } }, "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz", - "integrity": "sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", "dev": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/read-package-json/node_modules/hosted-git-info": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz", - "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", "dev": true, "dependencies": { "lru-cache": "^10.0.1" @@ -26758,18 +25797,18 @@ } }, "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz", - "integrity": "sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", "dev": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/read-package-json/node_modules/normalize-package-data": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz", - "integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.1.tgz", + "integrity": "sha512-6rvCfeRW+OEZagAB4lMLSNuTNYZWLVtKccK79VSTf//yTY5VOCgcpH80O+bZK8Neps7pUnd5G+QlMg1yV/2iZQ==", "dev": true, "dependencies": { "hosted-git-info": "^7.0.0", @@ -27554,9 +26593,9 @@ } }, "node_modules/rollup": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.14.3.tgz", - "integrity": "sha512-ag5tTQKYsj1bhrFC9+OEWqb5O6VYgtQDO9hPDBMmIbePwhfSr+ExlcU741t8Dhw5DkPCQf6noz0jb36D6W9/hw==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz", + "integrity": "sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==", "dev": true, "dependencies": { "@types/estree": "1.0.5" @@ -27569,22 +26608,22 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.14.3", - "@rollup/rollup-android-arm64": "4.14.3", - "@rollup/rollup-darwin-arm64": "4.14.3", - "@rollup/rollup-darwin-x64": "4.14.3", - "@rollup/rollup-linux-arm-gnueabihf": "4.14.3", - "@rollup/rollup-linux-arm-musleabihf": "4.14.3", - "@rollup/rollup-linux-arm64-gnu": "4.14.3", - "@rollup/rollup-linux-arm64-musl": "4.14.3", - "@rollup/rollup-linux-powerpc64le-gnu": "4.14.3", - "@rollup/rollup-linux-riscv64-gnu": "4.14.3", - "@rollup/rollup-linux-s390x-gnu": "4.14.3", - "@rollup/rollup-linux-x64-gnu": "4.14.3", - "@rollup/rollup-linux-x64-musl": "4.14.3", - "@rollup/rollup-win32-arm64-msvc": "4.14.3", - "@rollup/rollup-win32-ia32-msvc": "4.14.3", - "@rollup/rollup-win32-x64-msvc": "4.14.3", + "@rollup/rollup-android-arm-eabi": "4.17.2", + "@rollup/rollup-android-arm64": "4.17.2", + "@rollup/rollup-darwin-arm64": "4.17.2", + "@rollup/rollup-darwin-x64": "4.17.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.17.2", + "@rollup/rollup-linux-arm-musleabihf": "4.17.2", + "@rollup/rollup-linux-arm64-gnu": "4.17.2", + "@rollup/rollup-linux-arm64-musl": "4.17.2", + "@rollup/rollup-linux-powerpc64le-gnu": "4.17.2", + "@rollup/rollup-linux-riscv64-gnu": "4.17.2", + "@rollup/rollup-linux-s390x-gnu": "4.17.2", + "@rollup/rollup-linux-x64-gnu": "4.17.2", + "@rollup/rollup-linux-x64-musl": "4.17.2", + "@rollup/rollup-win32-arm64-msvc": "4.17.2", + "@rollup/rollup-win32-ia32-msvc": "4.17.2", + "@rollup/rollup-win32-x64-msvc": "4.17.2", "fsevents": "~2.3.2" } }, @@ -27898,13 +26937,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==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -27912,24 +26948,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==", - "dev": true, - "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==", - "dev": true - }, "node_modules/send": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", @@ -28516,21 +27534,23 @@ "dev": true }, "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==", "dev": true, + "optional": true, + "peer": true, "engines": { - "node": ">=12" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/ssri": { - "version": "10.0.5", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz", - "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==", + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", "dev": true, "dependencies": { "minipass": "^7.0.3" @@ -29056,6 +28076,52 @@ "node": ">=10" } }, + "node_modules/stylelint/node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/stylelint/node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/stylelint/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/stylelint/node_modules/globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", @@ -29150,6 +28216,21 @@ "node": ">=8" } }, + "node_modules/stylelint/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/stylelint/node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -29310,9 +28391,9 @@ "dev": true }, "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==", "dev": true, "dependencies": { "@trysound/sax": "0.2.0", @@ -29582,9 +28663,9 @@ } }, "node_modules/terser": { - "version": "5.30.3", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.30.3.tgz", - "integrity": "sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.0.tgz", + "integrity": "sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -29948,14 +29029,14 @@ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/tuf-js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.0.tgz", - "integrity": "sha512-ZSDngmP1z6zw+FIkIBjvOp/II/mIub/O7Pp12j1WNsiCpg5R5wAc//i555bBQsE44O94btLt0xM/Zr2LQjwdCg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.1.tgz", + "integrity": "sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==", "dev": true, "dependencies": { - "@tufjs/models": "2.0.0", + "@tufjs/models": "2.0.1", "debug": "^4.3.4", - "make-fetch-happen": "^13.0.0" + "make-fetch-happen": "^13.0.1" }, "engines": { "node": "^16.14.0 || >=18.0.0" @@ -30404,9 +29485,9 @@ } }, "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.0.15", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz", + "integrity": "sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==", "dev": true, "funding": [ { @@ -30423,7 +29504,7 @@ } ], "dependencies": { - "escalade": "^3.1.1", + "escalade": "^3.1.2", "picocolors": "^1.0.0" }, "bin": { @@ -30585,13 +29666,10 @@ } }, "node_modules/validate-npm-package-name": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", - "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", "dev": true, - "dependencies": { - "builtins": "^5.0.0" - }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -31835,6 +30913,15 @@ "node": ">= 10.0.0" } }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", @@ -32032,17 +31119,40 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/xo/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==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/xo/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==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, "node_modules/xo/node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.7.0.tgz", - "integrity": "sha512-GJWR0YnfrKnsRoluVO3PRb9r5aMZriiMMM/RHj5nnTrBy1/wIgk76XCtCKcnXGjpZQJQRFtGV9/0JJ6n30uwpQ==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.8.0.tgz", + "integrity": "sha512-gFTT+ezJmkwutUPmB0skOj3GZJtlEGnlssems4AjkVweUPGj7jRwwqg0Hhg7++kPGJqKtTYx+R05Ftww372aIg==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.7.0", - "@typescript-eslint/type-utils": "7.7.0", - "@typescript-eslint/utils": "7.7.0", - "@typescript-eslint/visitor-keys": "7.7.0", + "@typescript-eslint/scope-manager": "7.8.0", + "@typescript-eslint/type-utils": "7.8.0", + "@typescript-eslint/utils": "7.8.0", + "@typescript-eslint/visitor-keys": "7.8.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.3.1", @@ -32068,15 +31178,15 @@ } }, "node_modules/xo/node_modules/@typescript-eslint/parser": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.7.0.tgz", - "integrity": "sha512-fNcDm3wSwVM8QYL4HKVBggdIPAy9Q41vcvC/GtDobw3c4ndVT3K6cqudUmjHPw8EAp4ufax0o58/xvWaP2FmTg==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.8.0.tgz", + "integrity": "sha512-KgKQly1pv0l4ltcftP59uQZCi4HUYswCLbTqVZEJu7uLX8CTLyswqMLqLN+2QFz4jCptqWVV4SB7vdxcH2+0kQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "7.7.0", - "@typescript-eslint/types": "7.7.0", - "@typescript-eslint/typescript-estree": "7.7.0", - "@typescript-eslint/visitor-keys": "7.7.0", + "@typescript-eslint/scope-manager": "7.8.0", + "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/typescript-estree": "7.8.0", + "@typescript-eslint/visitor-keys": "7.8.0", "debug": "^4.3.4" }, "engines": { @@ -32096,13 +31206,13 @@ } }, "node_modules/xo/node_modules/@typescript-eslint/scope-manager": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.7.0.tgz", - "integrity": "sha512-/8INDn0YLInbe9Wt7dK4cXLDYp0fNHP5xKLHvZl3mOT5X17rK/YShXaiNmorl+/U4VKCVIjJnx4Ri5b0y+HClw==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.8.0.tgz", + "integrity": "sha512-viEmZ1LmwsGcnr85gIq+FCYI7nO90DVbE37/ll51hjv9aG+YZMb4WDE2fyWpUR4O/UrhGRpYXK/XajcGTk2B8g==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.7.0", - "@typescript-eslint/visitor-keys": "7.7.0" + "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/visitor-keys": "7.8.0" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -32113,13 +31223,13 @@ } }, "node_modules/xo/node_modules/@typescript-eslint/type-utils": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.7.0.tgz", - "integrity": "sha512-bOp3ejoRYrhAlnT/bozNQi3nio9tIgv3U5C0mVDdZC7cpcQEDZXvq8inrHYghLVwuNABRqrMW5tzAv88Vy77Sg==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.8.0.tgz", + "integrity": "sha512-H70R3AefQDQpz9mGv13Uhi121FNMh+WEaRqcXTX09YEDky21km4dV1ZXJIp8QjXc4ZaVkXVdohvWDzbnbHDS+A==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "7.7.0", - "@typescript-eslint/utils": "7.7.0", + "@typescript-eslint/typescript-estree": "7.8.0", + "@typescript-eslint/utils": "7.8.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -32140,9 +31250,9 @@ } }, "node_modules/xo/node_modules/@typescript-eslint/types": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.7.0.tgz", - "integrity": "sha512-G01YPZ1Bd2hn+KPpIbrAhEWOn5lQBrjxkzHkWvP6NucMXFtfXoevK82hzQdpfuQYuhkvFDeQYbzXCjR1z9Z03w==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.8.0.tgz", + "integrity": "sha512-wf0peJ+ZGlcH+2ZS23aJbOv+ztjeeP8uQ9GgwMJGVLx/Nj9CJt17GWgWWoSmoRVKAX2X+7fzEnAjxdvK2gqCLw==", "dev": true, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -32153,13 +31263,13 @@ } }, "node_modules/xo/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.7.0.tgz", - "integrity": "sha512-8p71HQPE6CbxIBy2kWHqM1KGrC07pk6RJn40n0DSc6bMOBBREZxSDJ+BmRzc8B5OdaMh1ty3mkuWRg4sCFiDQQ==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.8.0.tgz", + "integrity": "sha512-5pfUCOwK5yjPaJQNy44prjCwtr981dO8Qo9J9PwYXZ0MosgAbfEMB008dJ5sNo3+/BN6ytBPuSvXUg9SAqB0dg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.7.0", - "@typescript-eslint/visitor-keys": "7.7.0", + "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/visitor-keys": "7.8.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -32225,17 +31335,17 @@ } }, "node_modules/xo/node_modules/@typescript-eslint/utils": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.7.0.tgz", - "integrity": "sha512-LKGAXMPQs8U/zMRFXDZOzmMKgFv3COlxUQ+2NMPhbqgVm6R1w+nU1i4836Pmxu9jZAuIeyySNrN/6Rc657ggig==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.8.0.tgz", + "integrity": "sha512-L0yFqOCflVqXxiZyXrDr80lnahQfSOfc9ELAAZ75sqicqp2i36kEZZGuUymHNFoYOqxRT05up760b4iGsl02nQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.15", "@types/semver": "^7.5.8", - "@typescript-eslint/scope-manager": "7.7.0", - "@typescript-eslint/types": "7.7.0", - "@typescript-eslint/typescript-estree": "7.7.0", + "@typescript-eslint/scope-manager": "7.8.0", + "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/typescript-estree": "7.8.0", "semver": "^7.6.0" }, "engines": { @@ -32250,12 +31360,12 @@ } }, "node_modules/xo/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.7.0.tgz", - "integrity": "sha512-h0WHOj8MhdhY8YWkzIF30R379y0NqyOHExI9N9KCzvmu05EgG4FumeYa3ccfKUSphyWkWQE1ybVrgz/Pbam6YA==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.8.0.tgz", + "integrity": "sha512-q4/gibTNBQNA0lGyYQCmWRS5D15n8rXh4QjK3KV+MBPlTYHpfBUT3D3PaPR/HeNiI9W6R7FvlkcGhNyAoP+caA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.7.0", + "@typescript-eslint/types": "7.8.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -32266,6 +31376,37 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/xo/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/xo/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/xo/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -32275,6 +31416,40 @@ "balanced-match": "^1.0.0" } }, + "node_modules/xo/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/xo/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/xo/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/xo/node_modules/cosmiconfig": { "version": "8.3.6", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", @@ -32315,35 +31490,90 @@ "node": ">=0.6" } }, - "node_modules/xo/node_modules/eslint-config-xo-typescript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-xo-typescript/-/eslint-config-xo-typescript-4.0.0.tgz", - "integrity": "sha512-pmSWzVpvzEjZHG7S/rN34cFXAoe6YbvWFBQSitEXD5CcT2SULfykYl8hcYXss37r5N3SmJYAiO6VlcfkPiDRxg==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": ">=7.0.2", - "@typescript-eslint/parser": ">=7.0.2", - "eslint": ">=8.56.0", - "typescript": ">=5.0.0" - } - }, - "node_modules/xo/node_modules/eslint-import-resolver-webpack": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.8.tgz", - "integrity": "sha512-Y7WIaXWV+Q21Rz/PJgUxiW/FTBOWmU8NTLdz+nz9mMoiz5vAev/fOaQxwD7qRzTfE3HSm1qsxZ5uRd7eX+VEtA==", + "node_modules/xo/node_modules/eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dev": true, "dependencies": { - "array.prototype.find": "^2.2.2", - "debug": "^3.2.7", - "enhanced-resolve": "^0.9.1", - "find-root": "^1.1.0", - "hasown": "^2.0.0", + "@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", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/xo/node_modules/eslint-config-xo-typescript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-xo-typescript/-/eslint-config-xo-typescript-4.0.0.tgz", + "integrity": "sha512-pmSWzVpvzEjZHG7S/rN34cFXAoe6YbvWFBQSitEXD5CcT2SULfykYl8hcYXss37r5N3SmJYAiO6VlcfkPiDRxg==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": ">=7.0.2", + "@typescript-eslint/parser": ">=7.0.2", + "eslint": ">=8.56.0", + "typescript": ">=5.0.0" + } + }, + "node_modules/xo/node_modules/eslint-import-resolver-webpack": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.8.tgz", + "integrity": "sha512-Y7WIaXWV+Q21Rz/PJgUxiW/FTBOWmU8NTLdz+nz9mMoiz5vAev/fOaQxwD7qRzTfE3HSm1qsxZ5uRd7eX+VEtA==", + "dev": true, + "dependencies": { + "array.prototype.find": "^2.2.2", + "debug": "^3.2.7", + "enhanced-resolve": "^0.9.1", + "find-root": "^1.1.0", + "hasown": "^2.0.0", "interpret": "^1.4.0", "is-core-module": "^2.13.1", "is-regex": "^1.1.4", @@ -32377,118 +31607,411 @@ "semver": "bin/semver" } }, - "node_modules/xo/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "node_modules/xo/node_modules/eslint-plugin-import": { + "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", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=4" }, - "funding": { - "url": "https://opencollective.com/eslint" + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, - "node_modules/xo/node_modules/meow": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", - "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", + "node_modules/xo/node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "ms": "^2.1.1" } }, - "node_modules/xo/node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "node_modules/xo/node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/xo/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "node_modules/xo/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/xo/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, - "bin": { - "resolve": "bin/resolve" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://opencollective.com/eslint" } }, - "node_modules/xo/node_modules/tapable": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", - "integrity": "sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==", + "node_modules/xo/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, "engines": { - "node": ">=0.6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "node_modules/xo/node_modules/eslint/node_modules/@eslint/eslintrc": { + "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", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, "engines": { - "node": ">=10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "dev": true - }, - "node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "node_modules/xo/node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, "engines": { - "node": ">= 14" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "node_modules/xo/node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" + "flat-cache": "^3.0.4" }, "engines": { - "node": ">=12" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "node_modules/xo/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, "engines": { - "node": ">=12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/yocto-queue": { - "version": "1.0.0", + "node_modules/xo/node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/xo/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/xo/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xo/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/xo/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/xo/node_modules/meow": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", + "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xo/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xo/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xo/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/xo/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/xo/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/xo/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/xo/node_modules/tapable": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", + "integrity": "sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/xo/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_modules/xo/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, + "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/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "1.0.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", "dev": true, @@ -32586,22 +32109,115 @@ "sass": "^1.77.0" } }, - "packages/components/node_modules/@eslint/js": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.0.0.tgz", - "integrity": "sha512-RThY/MnKrhubF6+s1JflwUjPEsnCEmYCWwqa/aRISKWNXGZ9epUwft4bUMM35SdKF9xvBrLydAM1RDHd1Z//ZQ==", - "dev": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "packages/foundations": { + "name": "@db-ui/foundations", + "version": "0.0.0", + "license": "Apache-2.0", + "bin": { + "generate-icon-fonts": "build/scripts/generate-icon-fonts/index.js" + }, + "devDependencies": { + "@csstools/normalize.css": "12.1.1", + "cpr": "3.0.1", + "cssnano": "^7.0.1", + "dotenv": "^16.4.5", + "nodemon": "3.1.0", + "sass": "^1.77.0" } }, - "packages/components/node_modules/@humanwhocodes/config-array": { - "version": "0.12.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.12.3.tgz", - "integrity": "sha512-jsNnTBlMWuTpDkeE3on7+dWJi0D6fdDfeANj/w7MpS8ztROCoLvIO2nG0CcFj+E4k8j4QrSTh4Oryi3i2G669g==", - "dev": true, + "scripts": { + "version": "0.0.0" + }, + "showcases/angular-showcase": { + "version": "0.0.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", + "@angular/animations": "17.3.8", + "@angular/common": "17.3.8", + "@angular/compiler": "17.3.8", + "@angular/core": "17.3.8", + "@angular/forms": "17.3.8", + "@angular/platform-browser": "17.3.8", + "@angular/platform-browser-dynamic": "17.3.8", + "@angular/router": "17.3.8", + "rxjs": "~7.8.1", + "tslib": "^2.6.2", + "zone.js": "~0.14.5" + }, + "devDependencies": { + "@angular-devkit/build-angular": "17.3.7", + "@angular/cli": "17.3.7", + "@angular/compiler-cli": "17.3.8", + "ng-packagr": "17.3.0", + "typescript": "^5.4.5" + } + }, + "showcases/patternhub": { + "version": "0.1.0", + "dependencies": { + "dompurify": "3.1.2", + "highlight.js": "^11.9.0", + "next": "14.2.3", + "react": "18.3.1", + "react-dom": "18.3.1", + "rehype-slug": "6.0.0", + "remark-gfm": "4.0.0" + }, + "devDependencies": { + "@mdx-js/loader": "^3.0.1", + "@mdx-js/react": "^3.0.1", + "@next/mdx": "^14.2.3", + "@types/dompurify": "3.0.5", + "@types/node": "20.12.11", + "@types/react": "18.3.1", + "@types/react-dom": "18.3.0", + "esbuild": "0.21.1", + "eslint": "8.57.0", + "eslint-config-next": "14.2.3", + "iframe-resizer": "^4.3.11", + "open-cli": "^8.0.0", + "sass": "^1.77.0", + "typescript": "5.4.5" + } + }, + "showcases/patternhub/node_modules/@eslint/eslintrc": { + "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", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "showcases/patternhub/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==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "showcases/patternhub/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==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -32609,7 +32225,35 @@ "node": ">=10.10.0" } }, - "packages/components/node_modules/ajv": { + "showcases/patternhub/node_modules/@typescript-eslint/parser": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.2.0.tgz", + "integrity": "sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "7.2.0", + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/typescript-estree": "7.2.0", + "@typescript-eslint/visitor-keys": "7.2.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "showcases/patternhub/node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", @@ -32625,7 +32269,7 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "packages/components/node_modules/ansi-styles": { + "showcases/patternhub/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==", @@ -32640,120 +32284,348 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "packages/components/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "showcases/patternhub/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" + } + }, + "showcases/patternhub/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" + } + }, + "showcases/patternhub/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 + }, + "showcases/patternhub/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 + }, + "showcases/patternhub/node_modules/eslint": { + "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.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", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "showcases/patternhub/node_modules/eslint-config-next": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.2.3.tgz", + "integrity": "sha512-ZkNztm3Q7hjqvB1rRlOX8P9E/cXRL9ajRcs8jufEtwMfTVYRqnmtnaSu57QqHyBlovMuiB8LEzfLBkh5RYV6Fg==", + "dev": true, + "dependencies": { + "@next/eslint-plugin-next": "14.2.3", + "@rushstack/eslint-patch": "^1.3.3", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.28.1", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "showcases/patternhub/node_modules/eslint-import-resolver-typescript": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", + "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.12.0", + "eslint-module-utils": "^2.7.4", + "fast-glob": "^3.3.1", + "get-tsconfig": "^4.5.0", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "showcases/patternhub/node_modules/eslint-plugin-import": { + "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", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "showcases/patternhub/node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "showcases/patternhub/node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "showcases/patternhub/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==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.23.2", + "aria-query": "^5.3.0", + "array-includes": "^3.1.7", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "=4.7.0", + "axobject-query": "^3.2.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.15", + "hasown": "^2.0.0", + "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" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "showcases/patternhub/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==", + "dev": true, + "dependencies": { + "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.17", + "estraverse": "^5.3.0", + "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", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.10" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "showcases/patternhub/node_modules/eslint-plugin-react-hooks": { + "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, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { "node": ">=10" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, - "packages/components/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==", + "showcases/patternhub/node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "esutils": "^2.0.2" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "packages/components/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 - }, - "packages/components/node_modules/eslint": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.0.0.tgz", - "integrity": "sha512-IMryZ5SudxzQvuod6rUdIUz29qFItWx281VhtFVc2Psy/ZhlCeD/5DT6lBIJ4H3G+iamGJoTln1v+QSuPw0p7Q==", + "showcases/patternhub/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^3.0.2", - "@eslint/js": "9.0.0", - "@humanwhocodes/config-array": "^0.12.3", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.0.1", - "eslint-visitor-keys": "^4.0.0", - "espree": "^10.0.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^8.0.0", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, - "bin": { - "eslint": "bin/eslint.js" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "showcases/patternhub/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, - "packages/components/node_modules/eslint-scope": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.1.tgz", - "integrity": "sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==", + "showcases/patternhub/node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, - "packages/components/node_modules/file-entry-cache": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "showcases/patternhub/node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, "dependencies": { - "flat-cache": "^4.0.0" + "flat-cache": "^3.0.4" }, "engines": { - "node": ">=16.0.0" + "node": "^10.12.0 || >=12.0.0" } }, - "packages/components/node_modules/find-up": { + "showcases/patternhub/node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", @@ -32769,26 +32641,62 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/components/node_modules/flat-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "showcases/patternhub/node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, "dependencies": { "flatted": "^3.2.9", - "keyv": "^4.5.4" + "keyv": "^4.5.3", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=16" + "node": "^10.12.0 || >=12.0.0" + } + }, + "showcases/patternhub/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" + } + }, + "showcases/patternhub/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/components/node_modules/json-schema-traverse": { + "showcases/patternhub/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, - "packages/components/node_modules/locate-path": { + "showcases/patternhub/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==", @@ -32803,7 +32711,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/components/node_modules/p-limit": { + "showcases/patternhub/node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", @@ -32818,7 +32726,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/components/node_modules/p-locate": { + "showcases/patternhub/node_modules/p-locate": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", @@ -32833,7 +32741,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/components/node_modules/path-exists": { + "showcases/patternhub/node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", @@ -32842,86 +32750,69 @@ "node": ">=8" } }, - "packages/components/node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "showcases/patternhub/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", "dev": true, - "engines": { - "node": ">=10" + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "packages/foundations": { - "name": "@db-ui/foundations", - "version": "0.0.0", - "license": "Apache-2.0", + "showcases/patternhub/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, "bin": { - "generate-icon-fonts": "build/scripts/generate-icon-fonts/index.js" + "rimraf": "bin.js" }, - "devDependencies": { - "@csstools/normalize.css": "12.1.1", - "cpr": "3.0.1", - "cssnano": "^7.0.1", - "dotenv": "^16.4.5", - "nodemon": "3.1.0", - "sass": "^1.77.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "scripts": { - "version": "0.0.0" + "showcases/patternhub/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" + } }, - "showcases/angular-showcase": { - "version": "0.0.0", - "dependencies": { - "@angular/animations": "17.3.8", - "@angular/common": "17.3.8", - "@angular/compiler": "17.3.8", - "@angular/core": "17.3.8", - "@angular/forms": "17.3.8", - "@angular/platform-browser": "17.3.8", - "@angular/platform-browser-dynamic": "17.3.8", - "@angular/router": "17.3.8", - "rxjs": "~7.8.1", - "tslib": "^2.6.2", - "zone.js": "~0.14.5" + "showcases/patternhub/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" }, - "devDependencies": { - "@angular-devkit/build-angular": "17.3.7", - "@angular/cli": "17.3.7", - "@angular/compiler-cli": "17.3.8", - "ng-packagr": "17.3.0", - "typescript": "^5.4.5" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "showcases/patternhub": { + "showcases/patternhub/node_modules/yocto-queue": { "version": "0.1.0", - "dependencies": { - "dompurify": "3.1.2", - "highlight.js": "^11.9.0", - "next": "14.2.3", - "react": "18.3.1", - "react-dom": "18.3.1", - "rehype-slug": "6.0.0", - "remark-gfm": "4.0.0" + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" }, - "devDependencies": { - "@mdx-js/loader": "^3.0.1", - "@mdx-js/react": "^3.0.1", - "@next/mdx": "^14.2.3", - "@types/dompurify": "3.0.5", - "@types/node": "20.12.11", - "@types/react": "18.3.1", - "@types/react-dom": "18.3.0", - "esbuild": "0.21.1", - "eslint": "8.57.0", - "eslint-config-next": "14.2.3", - "iframe-resizer": "^4.3.11", - "open-cli": "^8.0.0", - "sass": "^1.77.0", - "typescript": "5.4.5" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "showcases/react-showcase": { diff --git a/packages/components/scripts/post-build/components.js b/packages/components/scripts/post-build/components.js index 1e28a83aafb..385ee0eed31 100644 --- a/packages/components/scripts/post-build/components.js +++ b/packages/components/scripts/post-build/components.js @@ -229,8 +229,8 @@ const getComponents = () => [ angular: { directives: [ { - name: 'ActionBar', - ngContentName: 'action-bar' + name: 'SecondaryAction', + ngContentName: 'secondary-action' }, { name: 'MetaNavigation', diff --git a/packages/components/src/components/brand/brand.scss b/packages/components/src/components/brand/brand.scss index 96ac8501d82..56e18f18244 100644 --- a/packages/components/src/components/brand/brand.scss +++ b/packages/components/src/components/brand/brand.scss @@ -3,7 +3,7 @@ .db-brand { display: flex; - gap: variables.$db-spacing-fixed-md; + gap: variables.$db-spacing-fixed-sm; align-items: center; font-weight: 700; diff --git a/packages/components/src/components/header/docs/HTML.md b/packages/components/src/components/header/docs/HTML.md index c763ef5e72e..2f8a08e6137 100644 --- a/packages/components/src/components/header/docs/HTML.md +++ b/packages/components/src/components/header/docs/HTML.md @@ -74,7 +74,7 @@ For general installation and configuration take a look at the [components](https > - \n\t", + "angular": "\n\tDBHeader\n\t\n\t\tfunctionalfunctional disabled\n\t\n\t\n\t\tImprint\n\t\tHelp\n\t\n\t\n\t\t\n\t\t\tSearch\n\t\t\n\t\n\t\n\t\t\n\t\t\tProfile\n\t\t\n\t\t\n\t\t\tNotification\n\t\t\n\t\t Help \n\t\n", + "react": "\n\t\t\t\tDBHeader\n\t\t\t\n\t\t}\n\t\tmetaNavigation={\n\t\t\t<>\n\t\t\t\tImprint\n\t\t\t\tHelp\n\t\t\t\n\t\t}\n\t\tprimaryAction={\n\t\t\t\n\t\t\t\tSearch\n\t\t\t\n\t\t}\n\t\tsecondaryAction={\n\t\t\t<>\n\t\t\t\t\n\t\t\t\t\tProfile\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tNotification\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tHelp\n\t\t\t\t\n\t\t\t\n\t\t}>\n\t\t\n\t\t\t\n\t\t\t\tfunctional\n\t\t\t\n\t\t\t\n\t\t\t\tfunctional disabled\n\t\t\t\n\t\t\n\t", + "vue": "\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\tfunctional\n\t\t\t\n\t\t\t\n\t\t\t\tfunctional disabled\n\t\t\t\n\t\t\n\t" } }, { "name": "(Default) Regular", "className": "db-density-regular", + "style": { + "width": "100%", + "display": "block" + }, "props": {}, "code": { - "html": "
\n\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tClose Button\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\n\t\t\n\t\t
\n\t\t\tImprintHelp\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default) disabled\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tSearch\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tBurgerMenu\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tProfile\n\t\t\t\t\t\tNotification\n\t\t\t\t\t\tHelp\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\n\t
", - "angular": "\n\tDBHeader\n\t\n\t\tRegular (Default)Regular (Default) disabled\n\t\n\t\n\t\tImprint\n\t\tHelp\n\t\n\t\n\t\t\n\t\t\tSearch\n\t\t\n\t\n\t\n\t\t\n\t\t\tProfile\n\t\t\n\t\t\n\t\t\tNotification\n\t\t\n\t\t Help \n\t\n", - "react": "\n\t\t\t\tDBHeader\n\t\t\t\n\t\t}\n\t\tmetaNavigation={\n\t\t\t<>\n\t\t\t\tImprint\n\t\t\t\tHelp\n\t\t\t\n\t\t}\n\t\tcallToAction={\n\t\t\t\n\t\t\t\tSearch\n\t\t\t\n\t\t}\n\t\tactionBar={\n\t\t\t<>\n\t\t\t\t\n\t\t\t\t\tProfile\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tNotification\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tHelp\n\t\t\t\t\n\t\t\t\n\t\t}>\n\t\t\n\t\t\t\n\t\t\t\tRegular (Default)\n\t\t\t\n\t\t\t\n\t\t\t\tRegular (Default) disabled\n\t\t\t\n\t\t\n\t", - "vue": "\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\tRegular (Default)\n\t\t\t\n\t\t\t\n\t\t\t\tRegular (Default) disabled\n\t\t\t\n\t\t\n\t" + "html": "
\n\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tClose Button\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\n\t\t\n\t\t
\n\t\t\tImprintHelp\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default) disabled\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tSearch\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tBurgerMenu\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tProfile\n\t\t\t\t\t\tNotification\n\t\t\t\t\t\tHelp\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\n\t
", + "angular": "\n\tDBHeader\n\t\n\t\tRegular (Default)Regular (Default) disabled\n\t\n\t\n\t\tImprint\n\t\tHelp\n\t\n\t\n\t\t\n\t\t\tSearch\n\t\t\n\t\n\t\n\t\t\n\t\t\tProfile\n\t\t\n\t\t\n\t\t\tNotification\n\t\t\n\t\t Help \n\t\n", + "react": "\n\t\t\t\tDBHeader\n\t\t\t\n\t\t}\n\t\tmetaNavigation={\n\t\t\t<>\n\t\t\t\tImprint\n\t\t\t\tHelp\n\t\t\t\n\t\t}\n\t\tprimaryAction={\n\t\t\t\n\t\t\t\tSearch\n\t\t\t\n\t\t}\n\t\tsecondaryAction={\n\t\t\t<>\n\t\t\t\t\n\t\t\t\t\tProfile\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tNotification\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tHelp\n\t\t\t\t\n\t\t\t\n\t\t}>\n\t\t\n\t\t\t\n\t\t\t\tRegular (Default)\n\t\t\t\n\t\t\t\n\t\t\t\tRegular (Default) disabled\n\t\t\t\n\t\t\n\t", + "vue": "\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\tRegular (Default)\n\t\t\t\n\t\t\t\n\t\t\t\tRegular (Default) disabled\n\t\t\t\n\t\t\n\t" } }, { "name": "Expressive", "className": "db-density-expressive", + "style": { + "width": "100%", + "display": "block" + }, "props": {}, "code": { - "html": "
\n\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tClose Button\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\n\t\t\n\t\t
\n\t\t\tImprintHelp\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default) disabled\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tSearch\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tBurgerMenu\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tProfile\n\t\t\t\t\t\tNotification\n\t\t\t\t\t\tHelp\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\n\t
", - "angular": "\n\tDBHeader\n\t\n\t\texpressiveexpressive disabled\n\t\n\t\n\t\tImprint\n\t\tHelp\n\t\n\t\n\t\t\n\t\t\tSearch\n\t\t\n\t\n\t\n\t\t\n\t\t\tProfile\n\t\t\n\t\t\n\t\t\tNotification\n\t\t\n\t\t Help \n\t\n", - "react": "\n\t\t\t\tDBHeader\n\t\t\t\n\t\t}\n\t\tmetaNavigation={\n\t\t\t<>\n\t\t\t\tImprint\n\t\t\t\tHelp\n\t\t\t\n\t\t}\n\t\tcallToAction={\n\t\t\t\n\t\t\t\tSearch\n\t\t\t\n\t\t}\n\t\tactionBar={\n\t\t\t<>\n\t\t\t\t\n\t\t\t\t\tProfile\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tNotification\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tHelp\n\t\t\t\t\n\t\t\t\n\t\t}>\n\t\t\n\t\t\t\n\t\t\t\texpressive\n\t\t\t\n\t\t\t\n\t\t\t\texpressive disabled\n\t\t\t\n\t\t\n\t", - "vue": "\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\texpressive\n\t\t\t\n\t\t\t\n\t\t\t\texpressive disabled\n\t\t\t\n\t\t\n\t" + "html": "
\n\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tClose Button\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\n\t\t\n\t\t
\n\t\t\tImprintHelp\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default) disabled\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tSearch\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tBurgerMenu\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tProfile\n\t\t\t\t\t\tNotification\n\t\t\t\t\t\tHelp\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\n\t
", + "angular": "\n\tDBHeader\n\t\n\t\texpressiveexpressive disabled\n\t\n\t\n\t\tImprint\n\t\tHelp\n\t\n\t\n\t\t\n\t\t\tSearch\n\t\t\n\t\n\t\n\t\t\n\t\t\tProfile\n\t\t\n\t\t\n\t\t\tNotification\n\t\t\n\t\t Help \n\t\n", + "react": "\n\t\t\t\tDBHeader\n\t\t\t\n\t\t}\n\t\tmetaNavigation={\n\t\t\t<>\n\t\t\t\tImprint\n\t\t\t\tHelp\n\t\t\t\n\t\t}\n\t\tprimaryAction={\n\t\t\t\n\t\t\t\tSearch\n\t\t\t\n\t\t}\n\t\tsecondaryAction={\n\t\t\t<>\n\t\t\t\t\n\t\t\t\t\tProfile\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tNotification\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tHelp\n\t\t\t\t\n\t\t\t\n\t\t}>\n\t\t\n\t\t\t\n\t\t\t\texpressive\n\t\t\t\n\t\t\t\n\t\t\t\texpressive disabled\n\t\t\t\n\t\t\n\t", + "vue": "\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\texpressive\n\t\t\t\n\t\t\t\n\t\t\t\texpressive disabled\n\t\t\t\n\t\t\n\t" + } + } + ] + }, + { + "name": "Width", + "examples": [ + { + "name": "Full", + "props": {}, + "style": { + "width": "100%", + "display": "block" + }, + "code": { + "html": "
\n\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tClose Button\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\n\t\t\n\t\t
\n\t\t\tImprintHelp\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default) disabled\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tSearch\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tBurgerMenu\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tProfile\n\t\t\t\t\t\tNotification\n\t\t\t\t\t\tHelp\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\n\t
", + "angular": "\n\tDBHeader\n\t\n\t\tDesktop (full width)Desktop (full width) disabled\n\t\n\t\n\t\tImprint\n\t\tHelp\n\t\n\t\n\t\t\n\t\t\tSearch\n\t\t\n\t\n\t\n\t\t\n\t\t\tProfile\n\t\t\n\t\t\n\t\t\tNotification\n\t\t\n\t\t Help \n\t\n", + "react": "\n\t\t\t\tDBHeader\n\t\t\t\n\t\t}\n\t\tmetaNavigation={\n\t\t\t<>\n\t\t\t\tImprint\n\t\t\t\tHelp\n\t\t\t\n\t\t}\n\t\tprimaryAction={\n\t\t\t\n\t\t\t\tSearch\n\t\t\t\n\t\t}\n\t\tsecondaryAction={\n\t\t\t<>\n\t\t\t\t\n\t\t\t\t\tProfile\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tNotification\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tHelp\n\t\t\t\t\n\t\t\t\n\t\t}>\n\t\t\n\t\t\t\n\t\t\t\tDesktop (full width)\n\t\t\t\n\t\t\t\n\t\t\t\tDesktop (full width) disabled\n\t\t\t\n\t\t\n\t", + "vue": "\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\tDesktop (full width)\n\t\t\t\n\t\t\t\n\t\t\t\tDesktop (full width) disabled\n\t\t\t\n\t\t\n\t" + } + }, + { + "name": "Medium", + "style": { + "width": "100%", + "display": "block" + }, + "props": { + "width": "medium" + }, + "code": { + "html": "
\n\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tClose Button\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\n\t\t\n\t\t
\n\t\t\tImprintHelp\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default) disabled\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tSearch\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tBurgerMenu\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tProfile\n\t\t\t\t\t\tNotification\n\t\t\t\t\t\tHelp\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\n\t
", + "angular": "\n\tDBHeader\n\t\n\t\tDesktop (full width)Desktop (full width) disabled\n\t\n\t\n\t\tImprint\n\t\tHelp\n\t\n\t\n\t\t\n\t\t\tSearch\n\t\t\n\t\n\t\n\t\t\n\t\t\tProfile\n\t\t\n\t\t\n\t\t\tNotification\n\t\t\n\t\t Help \n\t\n", + "react": "\n\t\tbrand={\n\t\t\t\n\t\t\t\tDBHeader\n\t\t\t\n\t\t}\n\t\tmetaNavigation={\n\t\t\t<>\n\t\t\t\tImprint\n\t\t\t\tHelp\n\t\t\t\n\t\t}\n\t\tprimaryAction={\n\t\t\t\n\t\t\t\tSearch\n\t\t\t\n\t\t}\n\t\tsecondaryAction={\n\t\t\t<>\n\t\t\t\t\n\t\t\t\t\tProfile\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tNotification\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tHelp\n\t\t\t\t\n\t\t\t\n\t\t}>\n\t\t\n\t\t\t\n\t\t\t\tDesktop (full width)\n\t\t\t\n\t\t\t\n\t\t\t\tDesktop (full width) disabled\n\t\t\t\n\t\t\n\t", + "vue": "\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\tDesktop (full width)\n\t\t\t\n\t\t\t\n\t\t\t\tDesktop (full width) disabled\n\t\t\t\n\t\t\n\t" + } + }, + { + "name": "Large", + "style": { + "width": "100%", + "display": "block" + }, + "props": { + "width": "large" + }, + "code": { + "html": "
\n\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tClose Button\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\n\t\t\n\t\t
\n\t\t\tImprintHelp\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default) disabled\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tSearch\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tBurgerMenu\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tProfile\n\t\t\t\t\t\tNotification\n\t\t\t\t\t\tHelp\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\n\t
", + "angular": "\n\tDBHeader\n\t\n\t\tDesktop (full width)Desktop (full width) disabled\n\t\n\t\n\t\tImprint\n\t\tHelp\n\t\n\t\n\t\t\n\t\t\tSearch\n\t\t\n\t\n\t\n\t\t\n\t\t\tProfile\n\t\t\n\t\t\n\t\t\tNotification\n\t\t\n\t\t Help \n\t\n", + "react": "\n\t\tbrand={\n\t\t\t\n\t\t\t\tDBHeader\n\t\t\t\n\t\t}\n\t\tmetaNavigation={\n\t\t\t<>\n\t\t\t\tImprint\n\t\t\t\tHelp\n\t\t\t\n\t\t}\n\t\tprimaryAction={\n\t\t\t\n\t\t\t\tSearch\n\t\t\t\n\t\t}\n\t\tsecondaryAction={\n\t\t\t<>\n\t\t\t\t\n\t\t\t\t\tProfile\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tNotification\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tHelp\n\t\t\t\t\n\t\t\t\n\t\t}>\n\t\t\n\t\t\t\n\t\t\t\tDesktop (full width)\n\t\t\t\n\t\t\t\n\t\t\t\tDesktop (full width) disabled\n\t\t\t\n\t\t\n\t", + "vue": "\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\tDesktop (full width)\n\t\t\t\n\t\t\t\n\t\t\t\tDesktop (full width) disabled\n\t\t\t\n\t\t\n\t" } } ] @@ -42,27 +105,85 @@ "examples": [ { "name": "Desktop (full width)", + "props": {}, "style": { "width": "100%", "display": "block" }, "code": { - "html": "
\n\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tClose Button\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\n\t\t\n\t\t
\n\t\t\tImprintHelp\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default) disabled\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tSearch\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tBurgerMenu\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tProfile\n\t\t\t\t\t\tNotification\n\t\t\t\t\t\tHelp\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\n\t
", - "angular": "\n\tDBHeader\n\t\n\t\tDesktop (full width)Desktop (full width) disabled\n\t\n\t\n\t\tImprint\n\t\tHelp\n\t\n\t\n\t\t\n\t\t\tSearch\n\t\t\n\t\n\t\n\t\t\n\t\t\tProfile\n\t\t\n\t\t\n\t\t\tNotification\n\t\t\n\t\t Help \n\t\n", - "react": "\n\t\t\t\tDBHeader\n\t\t\t\n\t\t}\n\t\tmetaNavigation={\n\t\t\t<>\n\t\t\t\tImprint\n\t\t\t\tHelp\n\t\t\t\n\t\t}\n\t\tcallToAction={\n\t\t\t\n\t\t\t\tSearch\n\t\t\t\n\t\t}\n\t\tactionBar={\n\t\t\t<>\n\t\t\t\t\n\t\t\t\t\tProfile\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tNotification\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tHelp\n\t\t\t\t\n\t\t\t\n\t\t}>\n\t\t\n\t\t\t\n\t\t\t\tDesktop (full width)\n\t\t\t\n\t\t\t\n\t\t\t\tDesktop (full width) disabled\n\t\t\t\n\t\t\n\t", - "vue": "\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\tDesktop (full width)\n\t\t\t\n\t\t\t\n\t\t\t\tDesktop (full width) disabled\n\t\t\t\n\t\t\n\t" + "html": "
\n\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tClose Button\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\n\t\t\n\t\t
\n\t\t\tImprintHelp\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default) disabled\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tSearch\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tBurgerMenu\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tProfile\n\t\t\t\t\t\tNotification\n\t\t\t\t\t\tHelp\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\n\t
", + "angular": "\n\tDBHeader\n\t\n\t\tDesktop (full width)Desktop (full width) disabled\n\t\n\t\n\t\tImprint\n\t\tHelp\n\t\n\t\n\t\t\n\t\t\tSearch\n\t\t\n\t\n\t\n\t\t\n\t\t\tProfile\n\t\t\n\t\t\n\t\t\tNotification\n\t\t\n\t\t Help \n\t\n", + "react": "\n\t\t\t\tDBHeader\n\t\t\t\n\t\t}\n\t\tmetaNavigation={\n\t\t\t<>\n\t\t\t\tImprint\n\t\t\t\tHelp\n\t\t\t\n\t\t}\n\t\tprimaryAction={\n\t\t\t\n\t\t\t\tSearch\n\t\t\t\n\t\t}\n\t\tsecondaryAction={\n\t\t\t<>\n\t\t\t\t\n\t\t\t\t\tProfile\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tNotification\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tHelp\n\t\t\t\t\n\t\t\t\n\t\t}>\n\t\t\n\t\t\t\n\t\t\t\tDesktop (full width)\n\t\t\t\n\t\t\t\n\t\t\t\tDesktop (full width) disabled\n\t\t\t\n\t\t\n\t", + "vue": "\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\tDesktop (full width)\n\t\t\t\n\t\t\t\n\t\t\t\tDesktop (full width) disabled\n\t\t\t\n\t\t\n\t" } }, { "name": "Mobile", + "style": { + "width": "100%", + "display": "block" + }, "props": { "forceMobile": "true" }, "code": { - "html": "
\n\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tClose Button\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\n\t\t\n\t\t
\n\t\t\tImprintHelp\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default) disabled\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tSearch\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tBurgerMenu\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tProfile\n\t\t\t\t\t\tNotification\n\t\t\t\t\t\tHelp\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\n\t
", - "angular": "\n\tDBHeader\n\t\n\t\tMobileMobile disabled\n\t\n\t\n\t\tImprint\n\t\tHelp\n\t\n\t\n\t\t\n\t\t\tSearch\n\t\t\n\t\n\t\n\t\t\n\t\t\tProfile\n\t\t\n\t\t\n\t\t\tNotification\n\t\t\n\t\t Help \n\t\n", - "react": "\n\t\t\t\tDBHeader\n\t\t\t\n\t\t}\n\t\tmetaNavigation={\n\t\t\t<>\n\t\t\t\tImprint\n\t\t\t\tHelp\n\t\t\t\n\t\t}\n\t\tcallToAction={\n\t\t\t\n\t\t\t\tSearch\n\t\t\t\n\t\t}\n\t\tactionBar={\n\t\t\t<>\n\t\t\t\t\n\t\t\t\t\tProfile\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tNotification\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tHelp\n\t\t\t\t\n\t\t\t\n\t\t}>\n\t\t\n\t\t\t\n\t\t\t\tMobile\n\t\t\t\n\t\t\t\n\t\t\t\tMobile disabled\n\t\t\t\n\t\t\n\t", - "vue": "\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\tMobile\n\t\t\t\n\t\t\t\n\t\t\t\tMobile disabled\n\t\t\t\n\t\t\n\t" + "html": "
\n\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tClose Button\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\n\t\t\n\t\t
\n\t\t\tImprintHelp\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default) disabled\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tSearch\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tBurgerMenu\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tProfile\n\t\t\t\t\t\tNotification\n\t\t\t\t\t\tHelp\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\n\t
", + "angular": "\n\tDBHeader\n\t\n\t\tMobileMobile disabled\n\t\n\t\n\t\tImprint\n\t\tHelp\n\t\n\t\n\t\t\n\t\t\tSearch\n\t\t\n\t\n\t\n\t\t\n\t\t\tProfile\n\t\t\n\t\t\n\t\t\tNotification\n\t\t\n\t\t Help \n\t\n", + "react": "\n\t\t\t\tDBHeader\n\t\t\t\n\t\t}\n\t\tmetaNavigation={\n\t\t\t<>\n\t\t\t\tImprint\n\t\t\t\tHelp\n\t\t\t\n\t\t}\n\t\tprimaryAction={\n\t\t\t\n\t\t\t\tSearch\n\t\t\t\n\t\t}\n\t\tsecondaryAction={\n\t\t\t<>\n\t\t\t\t\n\t\t\t\t\tProfile\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tNotification\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tHelp\n\t\t\t\t\n\t\t\t\n\t\t}>\n\t\t\n\t\t\t\n\t\t\t\tMobile\n\t\t\t\n\t\t\t\n\t\t\t\tMobile disabled\n\t\t\t\n\t\t\n\t", + "vue": "\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\tMobile\n\t\t\t\n\t\t\t\n\t\t\t\tMobile disabled\n\t\t\t\n\t\t\n\t" + } + } + ] + }, + { + "name": "Examples", + "examples": [ + { + "name": "With Application Name + Navigation", + "style": { + "width": "100%", + "display": "block" + }, + "props": { + "example": true, + "withName": true, + "withNavigation": true + } + }, + { + "name": "Without Navigation", + "style": { + "width": "100%", + "display": "block" + }, + "props": { + "example": true, + "withName": true, + "withNavigation": false + } + }, + { + "name": "Without Application Name", + "style": { + "width": "100%", + "display": "block" + }, + "props": { + "example": true, + "withName": false, + "withNavigation": true + } + }, + { + "name": "Without Application Name + Navigation", + "style": { + "width": "100%", + "display": "block" + }, + "props": { + "example": true, + "withName": false, + "withNavigation": false } } ] diff --git a/showcases/showcase-styles.css b/showcases/showcase-styles.css index ceabcb96bde..7ac7dbc0f61 100644 --- a/showcases/showcase-styles.css +++ b/showcases/showcase-styles.css @@ -141,3 +141,7 @@ db-card:is(.variants-card) > .db-card { block-size: 100%; overflow: hidden; } + +main .db-header { + block-size: 100%; +} diff --git a/showcases/vue-showcase/src/components/header/Header.vue b/showcases/vue-showcase/src/components/header/Header.vue new file mode 100644 index 00000000000..99823f74114 --- /dev/null +++ b/showcases/vue-showcase/src/components/header/Header.vue @@ -0,0 +1,83 @@ + + + diff --git a/showcases/vue-showcase/src/utils/navigation-items.ts b/showcases/vue-showcase/src/utils/navigation-items.ts index b3bc5e90f8b..a6b44aa42bd 100644 --- a/showcases/vue-showcase/src/utils/navigation-items.ts +++ b/showcases/vue-showcase/src/utils/navigation-items.ts @@ -26,6 +26,7 @@ import Section from '../components/section/Section.vue'; import Textarea from '../components/textarea/Textarea.vue'; import Brand from '../components/brand/Brand.vue'; import Icon from '../components/icon/Icon.vue'; +import Header from '../components/header/Header.vue'; export type NavItem = { path: string; @@ -142,6 +143,11 @@ export const navigationItems: NavItem[] = [ path: '/01/section', label: 'Section', component: Section + }, + { + path: '/01/header', + label: 'Header', + component: Header } ]) }, From 0d07242e77d0eaa59b704d2c7be66d743fccc11f Mon Sep 17 00:00:00 2001 From: Nicolas Merget <104347736+nmerget@users.noreply.github.com> Date: Fri, 10 May 2024 14:01:19 +0200 Subject: [PATCH 02/12] fix: issue with v-model (#2627) --- packages/components/scripts/post-build/vue.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/components/scripts/post-build/vue.js b/packages/components/scripts/post-build/vue.js index 5c049d5697a..61ceedf7d07 100644 --- a/packages/components/scripts/post-build/vue.js +++ b/packages/components/scripts/post-build/vue.js @@ -35,7 +35,7 @@ module.exports = (tmp) => { }); // Activate vue specific event handling Replace.sync({ - files: `../../${outputFolder}/vue/vue3/src/utils/form-components.ts`, + files: `../../${outputFolder}/vue/src/utils/form-components.ts`, from: `// VUE:`, to: `` }); From cb1cb113f86dee9c4426073575f08457515eca99 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 01:20:56 +0000 Subject: [PATCH 03/12] chore(deps-dev): bump glob from 10.3.14 to 10.3.15 Bumps [glob](https://github.com/isaacs/node-glob) from 10.3.14 to 10.3.15. - [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md) - [Commits](https://github.com/isaacs/node-glob/compare/v10.3.14...v10.3.15) --- updated-dependencies: - dependency-name: glob dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 10 +++++----- package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 62bc92f9da6..125debeb164 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,7 @@ "dotenv": "^16.4.5", "eslint-plugin-prettier": "^5.1.3", "fs-extra": "^11.2.0", - "glob": "^10.3.14", + "glob": "^10.3.15", "http-server": "14.1.1", "husky": "9.0.11", "inquirer": "^9.2.20", @@ -15826,9 +15826,9 @@ } }, "node_modules/glob": { - "version": "10.3.14", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.14.tgz", - "integrity": "sha512-4fkAqu93xe9Mk7le9v0y3VrPDqLKHarNi2s4Pv7f2yOvfhWfhc7hRPHC/JyqMqb8B/Dt/eGS4n7ykwf3fOsl8g==", + "version": "10.3.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz", + "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", @@ -15841,7 +15841,7 @@ "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" diff --git a/package.json b/package.json index 5f3ee528d75..845c11dce5b 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "dotenv": "^16.4.5", "eslint-plugin-prettier": "^5.1.3", "fs-extra": "^11.2.0", - "glob": "^10.3.14", + "glob": "^10.3.15", "http-server": "14.1.1", "husky": "9.0.11", "inquirer": "^9.2.20", From 6bc5101a915e8c6d671b3f919910e8c22544f7d7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 01:32:27 +0000 Subject: [PATCH 04/12] chore(deps): bump react-router-dom from 6.23.0 to 6.23.1 Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.23.0 to 6.23.1. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.23.1/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 26 +++++++++++++------------- showcases/react-showcase/package.json | 2 +- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 125debeb164..7b8d1417f1b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8371,9 +8371,9 @@ } }, "node_modules/@remix-run/router": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.0.tgz", - "integrity": "sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.1.tgz", + "integrity": "sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==", "engines": { "node": ">=14.0.0" } @@ -25705,11 +25705,11 @@ } }, "node_modules/react-router": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.0.tgz", - "integrity": "sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA==", + "version": "6.23.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.1.tgz", + "integrity": "sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==", "dependencies": { - "@remix-run/router": "1.16.0" + "@remix-run/router": "1.16.1" }, "engines": { "node": ">=14.0.0" @@ -25719,12 +25719,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.0.tgz", - "integrity": "sha512-Q9YaSYvubwgbal2c9DJKfx6hTNoBp3iJDsl+Duva/DwxoJH+OTXkxGpql4iUK2sla/8z4RpjAm6EWx1qUDuopQ==", + "version": "6.23.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.1.tgz", + "integrity": "sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==", "dependencies": { - "@remix-run/router": "1.16.0", - "react-router": "6.23.0" + "@remix-run/router": "1.16.1", + "react-router": "6.23.1" }, "engines": { "node": ">=14.0.0" @@ -32820,7 +32820,7 @@ "dependencies": { "react": "^18.3.1", "react-dom": "^18.3.1", - "react-router-dom": "6.23.0" + "react-router-dom": "6.23.1" }, "devDependencies": { "@types/react": "^18.3.1", diff --git a/showcases/react-showcase/package.json b/showcases/react-showcase/package.json index d4230d00cda..4551cb25c70 100644 --- a/showcases/react-showcase/package.json +++ b/showcases/react-showcase/package.json @@ -16,7 +16,7 @@ "dependencies": { "react": "^18.3.1", "react-dom": "^18.3.1", - "react-router-dom": "6.23.0" + "react-router-dom": "6.23.1" }, "devDependencies": { "@types/react": "^18.3.1", From b52b4e76cfd539e4e0d4ca514c8f2474695c9958 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 02:04:14 +0000 Subject: [PATCH 05/12] chore(deps-dev): bump esbuild from 0.21.1 to 0.21.2 Bumps [esbuild](https://github.com/evanw/esbuild) from 0.21.1 to 0.21.2. - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.21.1...v0.21.2) --- updated-dependencies: - dependency-name: esbuild dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 192 +++++++++++++++--------------- showcases/patternhub/package.json | 2 +- 2 files changed, 97 insertions(+), 97 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7b8d1417f1b..1706f86eabf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4611,9 +4611,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.1.tgz", - "integrity": "sha512-O7yppwipkXvnEPjzkSXJRk2g4bS8sUx9p9oXHq9MU/U7lxUzZVsnFZMDTmeeX9bfQxrFcvOacl/ENgOh0WP9pA==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.2.tgz", + "integrity": "sha512-/c7hocx0pm14bHQlqUVKmxwdT/e5/KkyoY1W8F9lk/8CkE037STDDz8PXUP/LE6faj2HqchvDs9GcShxFhI78Q==", "cpu": [ "ppc64" ], @@ -4627,9 +4627,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.1.tgz", - "integrity": "sha512-hh3jKWikdnTtHCglDAeVO3Oyh8MaH8xZUaWMiCCvJ9/c3NtPqZq+CACOlGTxhddypXhl+8B45SeceYBfB/e8Ow==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.2.tgz", + "integrity": "sha512-G1ve3b4FeyJeyCjB4MX1CiWyTaIJwT9wAYE+8+IRA53YoN/reC/Bf2GDRXAzDTnh69Fpl+1uIKg76DiB3U6vwQ==", "cpu": [ "arm" ], @@ -4643,9 +4643,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.1.tgz", - "integrity": "sha512-jXhccq6es+onw7x8MxoFnm820mz7sGa9J14kLADclmiEUH4fyj+FjR6t0M93RgtlI/awHWhtF0Wgfhqgf9gDZA==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.2.tgz", + "integrity": "sha512-SGZKngoTWVUriO5bDjI4WDGsNx2VKZoXcds+ita/kVYB+8IkSCKDRDaK+5yu0b5S0eq6B3S7fpiEvpsa2ammlQ==", "cpu": [ "arm64" ], @@ -4659,9 +4659,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.1.tgz", - "integrity": "sha512-NPObtlBh4jQHE01gJeucqEhdoD/4ya2owSIS8lZYS58aR0x7oZo9lB2lVFxgTANSa5MGCBeoQtr+yA9oKCGPvA==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.2.tgz", + "integrity": "sha512-1wzzNoj2QtNkAYwIcWJ66UTRA80+RTQ/kuPMtEuP0X6dp5Ar23Dn566q3aV61h4EYrrgGlOgl/HdcqN/2S/2vg==", "cpu": [ "x64" ], @@ -4675,9 +4675,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.1.tgz", - "integrity": "sha512-BLT7TDzqsVlQRmJfO/FirzKlzmDpBWwmCUlyggfzUwg1cAxVxeA4O6b1XkMInlxISdfPAOunV9zXjvh5x99Heg==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.2.tgz", + "integrity": "sha512-ZyMkPWc5eTROcLOA10lEqdDSTc6ds6nuh3DeHgKip/XJrYjZDfnkCVSty8svWdy+SC1f77ULtVeIqymTzaB6/Q==", "cpu": [ "arm64" ], @@ -4691,9 +4691,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.1.tgz", - "integrity": "sha512-D3h3wBQmeS/vp93O4B+SWsXB8HvRDwMyhTNhBd8yMbh5wN/2pPWRW5o/hM3EKgk9bdKd9594lMGoTCTiglQGRQ==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.2.tgz", + "integrity": "sha512-K4ZdVq1zP9v51h/cKVna7im7G0zGTKKB6bP2yJiSmHjjOykbd8DdhrSi8V978sF69rkwrn8zCyL2t6I3ei6j9A==", "cpu": [ "x64" ], @@ -4707,9 +4707,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.1.tgz", - "integrity": "sha512-/uVdqqpNKXIxT6TyS/oSK4XE4xWOqp6fh4B5tgAwozkyWdylcX+W4YF2v6SKsL4wCQ5h1bnaSNjWPXG/2hp8AQ==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.2.tgz", + "integrity": "sha512-4kbOGdpA61CXqadD+Gb/Pw3YXamQGiz9mal/h93rFVSjr5cgMnmJd/gbfPRm+3BMifvnaOfS1gNWaIDxkE2A3A==", "cpu": [ "arm64" ], @@ -4723,9 +4723,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.1.tgz", - "integrity": "sha512-paAkKN1n1jJitw+dAoR27TdCzxRl1FOEITx3h201R6NoXUojpMzgMLdkXVgCvaCSCqwYkeGLoe9UVNRDKSvQgw==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.2.tgz", + "integrity": "sha512-ShS+R09nuHzDBfPeMUliKZX27Wrmr8UFp93aFf/S8p+++x5BZ+D344CLKXxmY6qzgTL3mILSImPCNJOzD6+RRg==", "cpu": [ "x64" ], @@ -4739,9 +4739,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.1.tgz", - "integrity": "sha512-tRHnxWJnvNnDpNVnsyDhr1DIQZUfCXlHSCDohbXFqmg9W4kKR7g8LmA3kzcwbuxbRMKeit8ladnCabU5f2traA==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.2.tgz", + "integrity": "sha512-nnGXjOAv+7cM3LYRx4tJsYdgy8dGDGkAzF06oIDGppWbUkUKN9SmgQA8H0KukpU0Pjrj9XmgbWqMVSX/U7eeTA==", "cpu": [ "arm" ], @@ -4755,9 +4755,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.1.tgz", - "integrity": "sha512-G65d08YoH00TL7Xg4LaL3gLV21bpoAhQ+r31NUu013YB7KK0fyXIt05VbsJtpqh/6wWxoLJZOvQHYnodRrnbUQ==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.2.tgz", + "integrity": "sha512-Hdu8BL+AmO+eCDvvT6kz/fPQhvuHL8YK4ExKZfANWsNe1kFGOHw7VJvS/FKSLFqheXmB3rTF3xFQIgUWPYsGnA==", "cpu": [ "arm64" ], @@ -4771,9 +4771,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.1.tgz", - "integrity": "sha512-tt/54LqNNAqCz++QhxoqB9+XqdsaZOtFD/srEhHYwBd3ZUOepmR1Eeot8bS+Q7BiEvy9vvKbtpHf+r6q8hF5UA==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.2.tgz", + "integrity": "sha512-m73BOCW2V9lcj7RtEMi+gBfHC6n3+VHpwQXP5offtQMPLDkpVolYn1YGXxOZ9hp4h3UPRKuezL7WkBsw+3EB3Q==", "cpu": [ "ia32" ], @@ -4787,9 +4787,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.1.tgz", - "integrity": "sha512-MhNalK6r0nZD0q8VzUBPwheHzXPr9wronqmZrewLfP7ui9Fv1tdPmg6e7A8lmg0ziQCziSDHxh3cyRt4YMhGnQ==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.2.tgz", + "integrity": "sha512-84eYHwwWHq3myIY/6ikALMcnwkf6Qo7NIq++xH0x+cJuUNpdwh8mlpUtRY+JiGUc60yu7ElWBbVHGWTABTclGw==", "cpu": [ "loong64" ], @@ -4803,9 +4803,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.1.tgz", - "integrity": "sha512-YCKVY7Zen5rwZV+nZczOhFmHaeIxR4Zn3jcmNH53LbgF6IKRwmrMywqDrg4SiSNApEefkAbPSIzN39FC8VsxPg==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.2.tgz", + "integrity": "sha512-9siSZngT0/ZKG+AH+/agwKF29LdCxw4ODi/PiE0F52B2rtLozlDP92umf8G2GPoVV611LN4pZ+nSTckebOscUA==", "cpu": [ "mips64el" ], @@ -4819,9 +4819,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.1.tgz", - "integrity": "sha512-bw7bcQ+270IOzDV4mcsKAnDtAFqKO0jVv3IgRSd8iM0ac3L8amvCrujRVt1ajBTJcpDaFhIX+lCNRKteoDSLig==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.2.tgz", + "integrity": "sha512-y0T4aV2CA+ic04ULya1A/8M2RDpDSK2ckgTj6jzHKFJvCq0jQg8afQQIn4EM0G8u2neyOiNHgSF9YKPfuqKOVw==", "cpu": [ "ppc64" ], @@ -4835,9 +4835,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.1.tgz", - "integrity": "sha512-ARmDRNkcOGOm1AqUBSwRVDfDeD9hGYRfkudP2QdoonBz1ucWVnfBPfy7H4JPI14eYtZruRSczJxyu7SRYDVOcg==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.2.tgz", + "integrity": "sha512-x5ssCdXmZC86L2Li1qQPF/VaC4VP20u/Zm8jlAu9IiVOVi79YsSz6cpPDYZl1rfKSHYCJW9XBfFCo66S5gVPSA==", "cpu": [ "riscv64" ], @@ -4851,9 +4851,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.1.tgz", - "integrity": "sha512-o73TcUNMuoTZlhwFdsgr8SfQtmMV58sbgq6gQq9G1xUiYnHMTmJbwq65RzMx89l0iya69lR4bxBgtWiiOyDQZA==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.2.tgz", + "integrity": "sha512-NP7fTpGSFWdXyvp8iAFU04uFh9ARoplFVM/m+8lTRpaYG+2ytHPZWyscSsMM6cvObSIK2KoPHXiZD4l99WaxbQ==", "cpu": [ "s390x" ], @@ -4867,9 +4867,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.1.tgz", - "integrity": "sha512-da4/1mBJwwgJkbj4fMH7SOXq2zapgTo0LKXX1VUZ0Dxr+e8N0WbS80nSZ5+zf3lvpf8qxrkZdqkOqFfm57gXwA==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.2.tgz", + "integrity": "sha512-giZ/uOxWDKda44ZuyfKbykeXznfuVNkTgXOUOPJIjbayJV6FRpQ4zxUy9JMBPLaK9IJcdWtaoeQrYBMh3Rr4vQ==", "cpu": [ "x64" ], @@ -4883,9 +4883,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.1.tgz", - "integrity": "sha512-CPWs0HTFe5woTJN5eKPvgraUoRHrCtzlYIAv9wBC+FAyagBSaf+UdZrjwYyTGnwPGkThV4OCI7XibZOnPvONVw==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.2.tgz", + "integrity": "sha512-IeFMfGFSQfIj1d4XU+6lkbFzMR+mFELUUVYrZ+jvWzG4NGvs6o53ReEHLHpYkjRbdEjJy2W3lTekTxrFHW7YJg==", "cpu": [ "x64" ], @@ -4899,9 +4899,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.1.tgz", - "integrity": "sha512-xxhTm5QtzNLc24R0hEkcH+zCx/o49AsdFZ0Cy5zSd/5tOj4X2g3/2AJB625NoadUuc4A8B3TenLJoYdWYOYCew==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.2.tgz", + "integrity": "sha512-48QhWD6WxcebNNaE4FCwgvQVUnAycuTd+BdvA/oZu+/MmbpU8pY2dMEYlYzj5uNHWIG5jvdDmFXu0naQeOWUoA==", "cpu": [ "x64" ], @@ -4915,9 +4915,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.1.tgz", - "integrity": "sha512-CWibXszpWys1pYmbr9UiKAkX6x+Sxw8HWtw1dRESK1dLW5fFJ6rMDVw0o8MbadusvVQx1a8xuOxnHXT941Hp1A==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.2.tgz", + "integrity": "sha512-90r3nTBLgdIgD4FCVV9+cR6Hq2Dzs319icVsln+NTmTVwffWcCqXGml8rAoocHuJ85kZK36DCteii96ba/PX8g==", "cpu": [ "x64" ], @@ -4931,9 +4931,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.1.tgz", - "integrity": "sha512-jb5B4k+xkytGbGUS4T+Z89cQJ9DJ4lozGRSV+hhfmCPpfJ3880O31Q1srPCimm+V6UCbnigqD10EgDNgjvjerQ==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.2.tgz", + "integrity": "sha512-sNndlsBT8OeE/MZDSGpRDJlWuhjuUz/dn80nH0EP4ZzDUYvMDVa7G87DVpweBrn4xdJYyXS/y4CQNrf7R2ODXg==", "cpu": [ "arm64" ], @@ -4947,9 +4947,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.1.tgz", - "integrity": "sha512-PgyFvjJhXqHn1uxPhyN1wZ6dIomKjiLUQh1LjFvjiV1JmnkZ/oMPrfeEAZg5R/1ftz4LZWZr02kefNIQ5SKREQ==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.2.tgz", + "integrity": "sha512-Ti2QChGNFzWhUNNVuU4w21YkYTErsNh3h+CzvlEhzgRbwsJ7TrWQqRzW3bllLKKvTppuF3DJ3XP1GEg11AfrEQ==", "cpu": [ "ia32" ], @@ -4963,9 +4963,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.1.tgz", - "integrity": "sha512-W9NttRZQR5ehAiqHGDnvfDaGmQOm6Fi4vSlce8mjM75x//XKuVAByohlEX6N17yZnVXxQFuh4fDRunP8ca6bfA==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.2.tgz", + "integrity": "sha512-VEfTCZicoZnZ6sGkjFPGRFFJuL2fZn2bLhsekZl1CJslflp2cJS/VoKs1jMk+3pDfsGW6CfQVUckP707HwbXeQ==", "cpu": [ "x64" ], @@ -13874,9 +13874,9 @@ "dev": true }, "node_modules/esbuild": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.1.tgz", - "integrity": "sha512-GPqx+FX7mdqulCeQ4TsGZQ3djBJkx5k7zBGtqt9ycVlWNg8llJ4RO9n2vciu8BN2zAEs6lPbPl0asZsAh7oWzg==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.2.tgz", + "integrity": "sha512-LmHPAa5h4tSxz+g/D8IHY6wCjtIiFx8I7/Q0Aq+NmvtoYvyMnJU0KQJcqB6QH30X9x/W4CemgUtPgQDZFca5SA==", "dev": true, "hasInstallScript": true, "bin": { @@ -13886,29 +13886,29 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.1", - "@esbuild/android-arm": "0.21.1", - "@esbuild/android-arm64": "0.21.1", - "@esbuild/android-x64": "0.21.1", - "@esbuild/darwin-arm64": "0.21.1", - "@esbuild/darwin-x64": "0.21.1", - "@esbuild/freebsd-arm64": "0.21.1", - "@esbuild/freebsd-x64": "0.21.1", - "@esbuild/linux-arm": "0.21.1", - "@esbuild/linux-arm64": "0.21.1", - "@esbuild/linux-ia32": "0.21.1", - "@esbuild/linux-loong64": "0.21.1", - "@esbuild/linux-mips64el": "0.21.1", - "@esbuild/linux-ppc64": "0.21.1", - "@esbuild/linux-riscv64": "0.21.1", - "@esbuild/linux-s390x": "0.21.1", - "@esbuild/linux-x64": "0.21.1", - "@esbuild/netbsd-x64": "0.21.1", - "@esbuild/openbsd-x64": "0.21.1", - "@esbuild/sunos-x64": "0.21.1", - "@esbuild/win32-arm64": "0.21.1", - "@esbuild/win32-ia32": "0.21.1", - "@esbuild/win32-x64": "0.21.1" + "@esbuild/aix-ppc64": "0.21.2", + "@esbuild/android-arm": "0.21.2", + "@esbuild/android-arm64": "0.21.2", + "@esbuild/android-x64": "0.21.2", + "@esbuild/darwin-arm64": "0.21.2", + "@esbuild/darwin-x64": "0.21.2", + "@esbuild/freebsd-arm64": "0.21.2", + "@esbuild/freebsd-x64": "0.21.2", + "@esbuild/linux-arm": "0.21.2", + "@esbuild/linux-arm64": "0.21.2", + "@esbuild/linux-ia32": "0.21.2", + "@esbuild/linux-loong64": "0.21.2", + "@esbuild/linux-mips64el": "0.21.2", + "@esbuild/linux-ppc64": "0.21.2", + "@esbuild/linux-riscv64": "0.21.2", + "@esbuild/linux-s390x": "0.21.2", + "@esbuild/linux-x64": "0.21.2", + "@esbuild/netbsd-x64": "0.21.2", + "@esbuild/openbsd-x64": "0.21.2", + "@esbuild/sunos-x64": "0.21.2", + "@esbuild/win32-arm64": "0.21.2", + "@esbuild/win32-ia32": "0.21.2", + "@esbuild/win32-x64": "0.21.2" } }, "node_modules/esbuild-wasm": { @@ -32170,7 +32170,7 @@ "@types/node": "20.12.11", "@types/react": "18.3.1", "@types/react-dom": "18.3.0", - "esbuild": "0.21.1", + "esbuild": "0.21.2", "eslint": "8.57.0", "eslint-config-next": "14.2.3", "iframe-resizer": "^4.3.11", diff --git a/showcases/patternhub/package.json b/showcases/patternhub/package.json index 291bfae3e20..fbafe741401 100644 --- a/showcases/patternhub/package.json +++ b/showcases/patternhub/package.json @@ -38,7 +38,7 @@ "@types/node": "20.12.11", "@types/react": "18.3.1", "@types/react-dom": "18.3.0", - "esbuild": "0.21.1", + "esbuild": "0.21.2", "eslint": "8.57.0", "eslint-config-next": "14.2.3", "iframe-resizer": "^4.3.11", From 73c14b50fd07713e7ec435e026418e7bba8da21a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 02:24:46 +0000 Subject: [PATCH 06/12] chore(deps-dev): bump @types/react from 18.3.1 to 18.3.2 Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.3.1 to 18.3.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- output/react/package.json | 2 +- package-lock.json | 12 ++++++------ showcases/patternhub/package.json | 2 +- showcases/react-showcase/package.json | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/output/react/package.json b/output/react/package.json index bef4bbf0c52..3192e1af1b2 100644 --- a/output/react/package.json +++ b/output/react/package.json @@ -27,7 +27,7 @@ "devDependencies": { "@axe-core/playwright": "^4.8.5", "@playwright/experimental-ct-react": "1.44.0", - "@types/react": "^18.3.1", + "@types/react": "^18.3.2", "react": "^18.3.1", "react-dom": "^18.3.1", "sass": "^1.77.0" diff --git a/package-lock.json b/package-lock.json index 1706f86eabf..64038fb46ad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9428,9 +9428,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz", - "integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==", + "version": "18.3.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.2.tgz", + "integrity": "sha512-Btgg89dAnqD4vV7R3hlwOxgqobUQKgx3MmrQRi0yYbs/P0ym8XozIAlkqVilPqHQwXs4e9Tf63rrCgl58BcO4w==", "dev": true, "dependencies": { "@types/prop-types": "*", @@ -32057,7 +32057,7 @@ "devDependencies": { "@axe-core/playwright": "^4.8.5", "@playwright/experimental-ct-react": "1.44.0", - "@types/react": "^18.3.1", + "@types/react": "^18.3.2", "react": "^18.3.1", "react-dom": "^18.3.1", "sass": "^1.77.0" @@ -32168,7 +32168,7 @@ "@next/mdx": "^14.2.3", "@types/dompurify": "3.0.5", "@types/node": "20.12.11", - "@types/react": "18.3.1", + "@types/react": "18.3.2", "@types/react-dom": "18.3.0", "esbuild": "0.21.2", "eslint": "8.57.0", @@ -32823,7 +32823,7 @@ "react-router-dom": "6.23.1" }, "devDependencies": { - "@types/react": "^18.3.1", + "@types/react": "^18.3.2", "@types/react-dom": "^18.3.0", "@vitejs/plugin-react": "^4.2.1", "cross-env": "^7.0.3", diff --git a/showcases/patternhub/package.json b/showcases/patternhub/package.json index fbafe741401..9ca8ced0752 100644 --- a/showcases/patternhub/package.json +++ b/showcases/patternhub/package.json @@ -36,7 +36,7 @@ "@next/mdx": "^14.2.3", "@types/dompurify": "3.0.5", "@types/node": "20.12.11", - "@types/react": "18.3.1", + "@types/react": "18.3.2", "@types/react-dom": "18.3.0", "esbuild": "0.21.2", "eslint": "8.57.0", diff --git a/showcases/react-showcase/package.json b/showcases/react-showcase/package.json index 4551cb25c70..a69f03a64ec 100644 --- a/showcases/react-showcase/package.json +++ b/showcases/react-showcase/package.json @@ -19,7 +19,7 @@ "react-router-dom": "6.23.1" }, "devDependencies": { - "@types/react": "^18.3.1", + "@types/react": "^18.3.2", "@types/react-dom": "^18.3.0", "@vitejs/plugin-react": "^4.2.1", "cross-env": "^7.0.3", From 832c04bbba527dc35ecfd2ec8ab9c614615d67ff Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 02:42:31 +0000 Subject: [PATCH 07/12] chore(deps-dev): bump sass from 1.77.0 to 1.77.1 Bumps [sass](https://github.com/sass/dart-sass) from 1.77.0 to 1.77.1. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.77.0...1.77.1) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- output/react/package.json | 2 +- output/vue/package.json | 2 +- package-lock.json | 16 ++++++++-------- packages/components/package.json | 2 +- packages/foundations/package.json | 2 +- showcases/patternhub/package.json | 2 +- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/output/react/package.json b/output/react/package.json index 3192e1af1b2..f935cfaf503 100644 --- a/output/react/package.json +++ b/output/react/package.json @@ -30,7 +30,7 @@ "@types/react": "^18.3.2", "react": "^18.3.1", "react-dom": "^18.3.1", - "sass": "^1.77.0" + "sass": "^1.77.1" }, "publishConfig": { "registry": "https://registry.npmjs.org/", diff --git a/output/vue/package.json b/output/vue/package.json index 998835a31a7..93e564a0604 100644 --- a/output/vue/package.json +++ b/output/vue/package.json @@ -44,7 +44,7 @@ "@axe-core/playwright": "^4.8.5", "@playwright/experimental-ct-vue": "1.44.0", "@vitejs/plugin-vue": "^5.0.4", - "sass": "^1.77.0", + "sass": "^1.77.1", "typescript": "^5.4.5", "vite": "^5.2.11", "vue-tsc": "^2.0.16" diff --git a/package-lock.json b/package-lock.json index 64038fb46ad..28b3ad4b124 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26786,9 +26786,9 @@ } }, "node_modules/sass": { - "version": "1.77.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.0.tgz", - "integrity": "sha512-eGj4HNfXqBWtSnvItNkn7B6icqH14i3CiCGbzMKs3BAPTq62pp9NBYsBgyN4cA+qssqo9r26lW4JSvlaUUWbgw==", + "version": "1.77.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.1.tgz", + "integrity": "sha512-OMEyfirt9XEfyvocduUIOlUSkWOXS/LAt6oblR/ISXCTukyavjex+zQNm51pPCOiFKY1QpWvEH1EeCkgyV3I6w==", "devOptional": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -32060,7 +32060,7 @@ "@types/react": "^18.3.2", "react": "^18.3.1", "react-dom": "^18.3.1", - "sass": "^1.77.0" + "sass": "^1.77.1" } }, "output/vue": { @@ -32074,7 +32074,7 @@ "@axe-core/playwright": "^4.8.5", "@playwright/experimental-ct-vue": "1.44.0", "@vitejs/plugin-vue": "^5.0.4", - "sass": "^1.77.0", + "sass": "^1.77.1", "typescript": "^5.4.5", "vite": "^5.2.11", "vue-tsc": "^2.0.16" @@ -32106,7 +32106,7 @@ "hygen": "^6.2.11", "lit": "^3.1.3", "nodemon": "3.1.0", - "sass": "^1.77.0" + "sass": "^1.77.1" } }, "packages/foundations": { @@ -32122,7 +32122,7 @@ "cssnano": "^7.0.1", "dotenv": "^16.4.5", "nodemon": "3.1.0", - "sass": "^1.77.0" + "sass": "^1.77.1" } }, "scripts": { @@ -32175,7 +32175,7 @@ "eslint-config-next": "14.2.3", "iframe-resizer": "^4.3.11", "open-cli": "^8.0.0", - "sass": "^1.77.0", + "sass": "^1.77.1", "typescript": "5.4.5" } }, diff --git a/packages/components/package.json b/packages/components/package.json index 41ff75c9453..d96a57ec2df 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -56,7 +56,7 @@ "hygen": "^6.2.11", "lit": "^3.1.3", "nodemon": "3.1.0", - "sass": "^1.77.0" + "sass": "^1.77.1" }, "publishConfig": { "registry": "https://registry.npmjs.org/", diff --git a/packages/foundations/package.json b/packages/foundations/package.json index 40f3878f95d..8f2241bf289 100644 --- a/packages/foundations/package.json +++ b/packages/foundations/package.json @@ -43,7 +43,7 @@ "cssnano": "^7.0.1", "dotenv": "^16.4.5", "nodemon": "3.1.0", - "sass": "^1.77.0" + "sass": "^1.77.1" }, "publishConfig": { "registry": "https://registry.npmjs.org/", diff --git a/showcases/patternhub/package.json b/showcases/patternhub/package.json index 9ca8ced0752..43c82a9fe45 100644 --- a/showcases/patternhub/package.json +++ b/showcases/patternhub/package.json @@ -43,7 +43,7 @@ "eslint-config-next": "14.2.3", "iframe-resizer": "^4.3.11", "open-cli": "^8.0.0", - "sass": "^1.77.0", + "sass": "^1.77.1", "typescript": "5.4.5" } } From f9b31cd9e4e1022a190f9634f757783d36f738df Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 03:00:30 +0000 Subject: [PATCH 08/12] chore(deps-dev): bump rimraf from 5.0.5 to 5.0.7 Bumps [rimraf](https://github.com/isaacs/rimraf) from 5.0.5 to 5.0.7. - [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/rimraf/compare/v5.0.5...v5.0.7) --- updated-dependencies: - dependency-name: rimraf dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 10 +++++----- package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 28b3ad4b124..7d7e35ced7b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41,7 +41,7 @@ "prettier-plugin-pkg": "0.18.1", "prettier-plugin-sh": "^0.14.0", "replace-in-file": "^7.1.0", - "rimraf": "5.0.5", + "rimraf": "5.0.7", "stylelint": "^14.16.1", "stylelint-config-prettier": "9.0.5", "stylelint-config-sass-guidelines": "9.0.1", @@ -26575,9 +26575,9 @@ "dev": true }, "node_modules/rimraf": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", - "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.7.tgz", + "integrity": "sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==", "dev": true, "dependencies": { "glob": "^10.3.7" @@ -26586,7 +26586,7 @@ "rimraf": "dist/esm/bin.mjs" }, "engines": { - "node": ">=14" + "node": ">=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" diff --git a/package.json b/package.json index 845c11dce5b..c1bfc199aa4 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,7 @@ "prettier-plugin-pkg": "0.18.1", "prettier-plugin-sh": "^0.14.0", "replace-in-file": "^7.1.0", - "rimraf": "5.0.5", + "rimraf": "5.0.7", "stylelint": "^14.16.1", "stylelint-config-prettier": "9.0.5", "stylelint-config-sass-guidelines": "9.0.1", From 943df64c8b07c4db37dd21d2ecdd86af74aff38f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 03:13:43 +0000 Subject: [PATCH 09/12] chore(deps-dev): bump vue-tsc from 2.0.16 to 2.0.17 Bumps [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) from 2.0.16 to 2.0.17. - [Release notes](https://github.com/vuejs/language-tools/releases) - [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md) - [Commits](https://github.com/vuejs/language-tools/commits/v2.0.17/packages/tsc) --- updated-dependencies: - dependency-name: vue-tsc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- output/vue/package.json | 2 +- package-lock.json | 44 ++++++++++++++--------------- showcases/vue-showcase/package.json | 2 +- 3 files changed, 24 insertions(+), 24 deletions(-) diff --git a/output/vue/package.json b/output/vue/package.json index 93e564a0604..e39570a077f 100644 --- a/output/vue/package.json +++ b/output/vue/package.json @@ -47,7 +47,7 @@ "sass": "^1.77.1", "typescript": "^5.4.5", "vite": "^5.2.11", - "vue-tsc": "^2.0.16" + "vue-tsc": "^2.0.17" }, "publishConfig": { "registry": "https://registry.npmjs.org/", diff --git a/package-lock.json b/package-lock.json index 7d7e35ced7b..58f5ae13b4b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9714,30 +9714,30 @@ } }, "node_modules/@volar/language-core": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.2.1.tgz", - "integrity": "sha512-iHJAZKcYldZgyS8gx6DfIZApViVBeqbf6iPhqoZpG5A6F4zsZiFldKfwaKaBA3/wnOTWE2i8VUbXywI1WywCPg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.2.2.tgz", + "integrity": "sha512-GuvEL4JdxbnLVhPLICncCGT+tVW4cIz9GxXNeDofNnJ4iNTKhr5suGVsA1GLOne9PbraSjn8PlLt+pvLxuRVeQ==", "dev": true, "dependencies": { - "@volar/source-map": "2.2.1" + "@volar/source-map": "2.2.2" } }, "node_modules/@volar/source-map": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.2.1.tgz", - "integrity": "sha512-w1Bgpguhbp7YTr7VUFu6gb4iAZjeEPsOX4zpgiuvlldbzvIWDWy4t0jVifsIsxZ99HAu+c3swiME7wt+GeNqhA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.2.2.tgz", + "integrity": "sha512-vUwvZuSW6iN4JI9QRinh9EjFasx1TUtnaWMKwgWx08xz1PyYuNkLlWlrZXBZ5GGBhML0u230M/7X+AHY2h9yKg==", "dev": true, "dependencies": { "muggle-string": "^0.4.0" } }, "node_modules/@volar/typescript": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.2.1.tgz", - "integrity": "sha512-Z/tqluR7Hz5/5dCqQp7wo9C/6tSv/IYl+tTzgzUt2NjTq95bKSsuO4E+V06D0c+3aP9x5S9jggLqw451hpnc6Q==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.2.2.tgz", + "integrity": "sha512-WcwOREz7+uOrpjUrKhOMaOKKmyPdtqF95HWX7SE0d9hhBB1KkfahxhaAex5U9Bn43LfINHlycLoYCNEtfeKm0g==", "dev": true, "dependencies": { - "@volar/language-core": "2.2.1", + "@volar/language-core": "2.2.2", "path-browserify": "^1.0.1" } }, @@ -9811,12 +9811,12 @@ "integrity": "sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==" }, "node_modules/@vue/language-core": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.0.16.tgz", - "integrity": "sha512-Bc2sexRH99pznOph8mLw2BlRZ9edm7tW51kcBXgx8adAoOcZUWJj3UNSsdQ6H9Y8meGz7BoazVrVo/jUukIsPw==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.0.17.tgz", + "integrity": "sha512-tHw2J6G9yL4kn3jN5MftOHEq86Y6qnuohBQ1OHkJ73fAv3OYgwDI1cfX7ds0OEJEycOMG64BA3ql5bDgDa41zw==", "dev": true, "dependencies": { - "@volar/language-core": "~2.2.0", + "@volar/language-core": "~2.2.2", "@vue/compiler-dom": "^3.4.0", "@vue/shared": "^3.4.0", "computeds": "^0.0.1", @@ -30329,13 +30329,13 @@ } }, "node_modules/vue-tsc": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.0.16.tgz", - "integrity": "sha512-/gHAWJa216PeEhfxtAToIbxdWgw01wuQzo48ZUqMYVEyNqDp+OYV9xMO5HaPS2P3Ls0+EsjguMZLY4cGobX4Ew==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.0.17.tgz", + "integrity": "sha512-RRZsiCBD1hvATQb321xV+SkRDKsK5hgFQ4WXy5wuYsyyjz8xAK4DjxHkpH7PFoJKUbZTbeW8KzhejzXZS49Tzw==", "dev": true, "dependencies": { - "@volar/typescript": "~2.2.0", - "@vue/language-core": "2.0.16", + "@volar/typescript": "~2.2.2", + "@vue/language-core": "2.0.17", "semver": "^7.5.4" }, "bin": { @@ -32077,7 +32077,7 @@ "sass": "^1.77.1", "typescript": "^5.4.5", "vite": "^5.2.11", - "vue-tsc": "^2.0.16" + "vue-tsc": "^2.0.17" } }, "output/webcomponent": { @@ -32850,7 +32850,7 @@ "cross-env": "^7.0.3", "typescript": "^5.4.5", "vite": "^5.2.11", - "vue-tsc": "^2.0.16" + "vue-tsc": "^2.0.17" } } } diff --git a/showcases/vue-showcase/package.json b/showcases/vue-showcase/package.json index 0b9733cfb9f..aebc7c3428d 100644 --- a/showcases/vue-showcase/package.json +++ b/showcases/vue-showcase/package.json @@ -20,6 +20,6 @@ "cross-env": "^7.0.3", "typescript": "^5.4.5", "vite": "^5.2.11", - "vue-tsc": "^2.0.16" + "vue-tsc": "^2.0.17" } } From a888c3207eeffd9855fc1cfee95704286ed672b0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 03:25:35 +0000 Subject: [PATCH 10/12] chore(deps): bump dompurify from 3.1.2 to 3.1.3 Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.1.2 to 3.1.3. - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](https://github.com/cure53/DOMPurify/compare/3.1.2...3.1.3) --- updated-dependencies: - dependency-name: dompurify dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- showcases/patternhub/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 58f5ae13b4b..dc9ac30bf00 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13459,9 +13459,9 @@ } }, "node_modules/dompurify": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.2.tgz", - "integrity": "sha512-hLGGBI1tw5N8qTELr3blKjAML/LY4ANxksbS612UiJyDfyf/2D092Pvm+S7pmeTGJRqvlJkFzBoHBQKgQlOQVg==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.3.tgz", + "integrity": "sha512-5sOWYSNPaxz6o2MUPvtyxTTqR4D3L77pr5rUQoWgD5ROQtVIZQgJkXbo1DLlK3vj11YGw5+LnF4SYti4gZmwng==" }, "node_modules/domutils": { "version": "3.1.0", @@ -32154,7 +32154,7 @@ "showcases/patternhub": { "version": "0.1.0", "dependencies": { - "dompurify": "3.1.2", + "dompurify": "3.1.3", "highlight.js": "^11.9.0", "next": "14.2.3", "react": "18.3.1", diff --git a/showcases/patternhub/package.json b/showcases/patternhub/package.json index 43c82a9fe45..816e4342f7d 100644 --- a/showcases/patternhub/package.json +++ b/showcases/patternhub/package.json @@ -22,7 +22,7 @@ "start": "cross-env NEXT_PUBLIC_BASE_PATH=/mono/sub npm-run-all compile next:dev" }, "dependencies": { - "dompurify": "3.1.2", + "dompurify": "3.1.3", "highlight.js": "^11.9.0", "next": "14.2.3", "react": "18.3.1", From 3c8ed450a64ab5a0e0d472039dac56fdf580c775 Mon Sep 17 00:00:00 2001 From: Maximilian Franzke <787658+mfranzke@users.noreply.github.com> Date: Mon, 13 May 2024 08:24:37 +0200 Subject: [PATCH 11/12] chore: simplification --- packages/components/src/styles/db-ui-components.scss | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/components/src/styles/db-ui-components.scss b/packages/components/src/styles/db-ui-components.scss index e6884c9eb5b..45eb7413138 100644 --- a/packages/components/src/styles/db-ui-components.scss +++ b/packages/components/src/styles/db-ui-components.scss @@ -115,8 +115,7 @@ dbnotification { @mixin show-popover($state) { :has( - > db-tooltip > .db-tooltip:not([data-open]), - > dbtooltip > .db-tooltip:not([data-open]), + > :is(db-tooltip, dbtooltip) > .db-tooltip:not([data-open]), > .db-tooltip:not([data-open]) ) { &:#{$state} { From 3c96b1e500b610ad909bc7017abe1e081c192db3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 10:36:08 +0000 Subject: [PATCH 12/12] chore(deps-dev): bump the builder-io group with 2 updates (#2622) Bumps the builder-io group with 2 updates: [@builder.io/mitosis](https://github.com/BuilderIO/mitosis) and [@builder.io/mitosis-cli](https://github.com/BuilderIO/mitosis). Updates `@builder.io/mitosis` from 0.2.10 to 0.3.0 - [Release notes](https://github.com/BuilderIO/mitosis/releases) - [Commits](https://github.com/BuilderIO/mitosis/compare/@builder.io/mitosis@0.2.10...@builder.io/mitosis@0.3.0) Updates `@builder.io/mitosis-cli` from 0.2.10 to 0.3.0 - [Release notes](https://github.com/BuilderIO/mitosis/releases) - [Commits](https://github.com/BuilderIO/mitosis/compare/@builder.io/mitosis-cli@0.2.10...@builder.io/mitosis-cli@0.3.0) --- updated-dependencies: - dependency-name: "@builder.io/mitosis" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: builder-io - dependency-name: "@builder.io/mitosis-cli" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: builder-io ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 18 +++++++++--------- packages/components/mitosis-angular.config.js | 3 ++- packages/components/mitosis.config.js | 3 ++- packages/components/package.json | 4 ++-- 4 files changed, 15 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index dc9ac30bf00..294429e8026 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3973,9 +3973,9 @@ } }, "node_modules/@builder.io/mitosis": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/@builder.io/mitosis/-/mitosis-0.2.10.tgz", - "integrity": "sha512-ymmCHye6a5BWY6WAlsC3qt3qyUsfz6gfAOlkqWRIyCln14o8EalDFZSTI5pa1th1QCGRDBDzKIyJLjsXaI3xTg==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@builder.io/mitosis/-/mitosis-0.3.0.tgz", + "integrity": "sha512-GM8P8xfov/QKc13G8JLNjeHAffvHW/V6vZR+Q2cGBWKTGZhSoWXn8ZVRwB7en+WfdUu0dcmhAq4HTl1RzTJbEw==", "dev": true, "dependencies": { "@angular/compiler": "^11.2.11", @@ -4006,13 +4006,13 @@ } }, "node_modules/@builder.io/mitosis-cli": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/@builder.io/mitosis-cli/-/mitosis-cli-0.2.10.tgz", - "integrity": "sha512-2gYktiecOXFfEK0vxRqNwuhCjQF+z38MnDkM31+wx68XaXQSWQh8dXrix66p9YsCVF/La7IimTJWhB0pDtoj8A==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@builder.io/mitosis-cli/-/mitosis-cli-0.3.0.tgz", + "integrity": "sha512-p7T/5PR103xi4txGRcAkjSo6YkEt46I0aXL48TjUa4GIpOkrqih2GSUdxFkuzPJ/jj/ZWFb8+uuy6LBwZ2Wc0A==", "dev": true, "dependencies": { "@babel/core": "^7.17.8", - "@builder.io/mitosis": "0.2.10", + "@builder.io/mitosis": "0.3.0", "@vue/compiler-sfc": "^3.1.5", "babel-preset-solid": "^1.3.13", "chalk": "^4.1.0", @@ -32097,8 +32097,8 @@ }, "devDependencies": { "@builder.io/eslint-plugin-mitosis": "^0.0.15", - "@builder.io/mitosis": "^0.2.10", - "@builder.io/mitosis-cli": "^0.2.10", + "@builder.io/mitosis": "^0.3.0", + "@builder.io/mitosis-cli": "^0.3.0", "@react-docgen/cli": "^2.0.3", "cpr": "3.0.1", "cssnano": "^7.0.1", diff --git a/packages/components/mitosis-angular.config.js b/packages/components/mitosis-angular.config.js index 74d3340ce13..3f4dcb9e36e 100644 --- a/packages/components/mitosis-angular.config.js +++ b/packages/components/mitosis-angular.config.js @@ -5,7 +5,8 @@ module.exports = { options: { angular: { typescript: true, - standalone: true + standalone: true, + visuallyIgnoreHostElement: false } } }; diff --git a/packages/components/mitosis.config.js b/packages/components/mitosis.config.js index 7c51f9c170e..7bd332c714a 100644 --- a/packages/components/mitosis.config.js +++ b/packages/components/mitosis.config.js @@ -8,7 +8,8 @@ module.exports = { }, angular: { typescript: true, - standalone: true + standalone: true, + visuallyIgnoreHostElement: false }, vue: { typescript: true diff --git a/packages/components/package.json b/packages/components/package.json index d96a57ec2df..cff3058db7d 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -47,8 +47,8 @@ }, "devDependencies": { "@builder.io/eslint-plugin-mitosis": "^0.0.15", - "@builder.io/mitosis": "^0.2.10", - "@builder.io/mitosis-cli": "^0.2.10", + "@builder.io/mitosis": "^0.3.0", + "@builder.io/mitosis-cli": "^0.3.0", "@react-docgen/cli": "^2.0.3", "cpr": "3.0.1", "cssnano": "^7.0.1",
+
-
+
-
+
-
- +
+
@@ -102,8 +103,8 @@ export default function DBHeader(props: DBHeaderProps) {
{props.children}
-
- +
+
@@ -118,8 +119,8 @@ export default function DBHeader(props: DBHeaderProps) { state.defaultValues.burgerMenuLabel}
-
- +
+
diff --git a/packages/components/src/components/header/header.scss b/packages/components/src/components/header/header.scss index c20a017965a..868d1e826d5 100644 --- a/packages/components/src/components/header/header.scss +++ b/packages/components/src/components/header/header.scss @@ -19,6 +19,16 @@ --db-drawer-max-width: #{screen-sizes.$db-breakpoint-sm}; } + &[data-width="medium"] { + margin-inline: auto; + max-inline-size: screen-sizes.$db-breakpoint-md; + } + + &[data-width="large"] { + margin-inline: auto; + max-inline-size: screen-sizes.$db-breakpoint-lg; + } + .db-link { display: inline-block; } @@ -30,18 +40,25 @@ */ visibility: hidden; } + + // All use-cases where we hide the divider + &:has(.db-header-navigation:empty), + &:has(.db-brand:empty) { + .db-header-navigation-container::before { + display: none; + } + } } .db-header-navigation-bar { display: flex; position: relative; padding: variables.$db-spacing-fixed-xs variables.$db-spacing-fixed-md; - gap: variables.$db-spacing-fixed-xs; inline-size: 100%; align-items: center; @include screen-sizes.screen("md") { - padding: variables.$db-spacing-fixed-md; + padding: variables.$db-spacing-fixed-md variables.$db-spacing-fixed-lg; } } @@ -57,10 +74,15 @@ padding: variables.$db-spacing-fixed-md; @include screen-sizes.screen("md") { - padding: variables.$db-spacing-fixed-xs variables.$db-spacing-fixed-md; + padding: variables.$db-spacing-fixed-xs variables.$db-spacing-fixed-lg; margin: 0; + gap: variables.$db-spacing-fixed-md; flex-direction: row; + &::before { + display: none; + } + &:empty { display: none; } @@ -75,7 +97,6 @@ display: inherit; flex: 1 1 auto; inline-size: 100%; - gap: inherit; align-items: center; block-size: 100%; @@ -85,12 +106,12 @@ &::before { position: inherit; block-size: 100%; - margin-inline-start: variables.$db-spacing-fixed-sm; + margin-inline-start: variables.$db-spacing-fixed-lg; } } } -.db-header-call-to-action { +.db-header-primary-action { margin-inline-start: auto; } @@ -98,7 +119,7 @@ display: none; } -.db-header-action-container:has(> .db-header-action-bar:empty) { +.db-header-action-container:has(> .db-header-secondary-action:empty) { @include screen-sizes.screen("md") { display: none; } @@ -110,12 +131,17 @@ .db-header-action-container { @include helpers.divider("left"); + @include screen-sizes.screen("md") { &::before { - margin-inline-end: variables.$db-spacing-fixed-sm; + margin-inline: variables.$db-spacing-fixed-sm; } } + &::before { + margin-inline: variables.$db-spacing-fixed-xs; + } + &::before { position: inherit; block-size: 100%; @@ -133,7 +159,7 @@ flex-shrink: 0; } -.db-header-action-bar { +.db-header-secondary-action { @include helpers.divider("top"); flex: 0 1 auto; flex-grow: 0; @@ -158,10 +184,14 @@ .db-header-navigation { padding-block: variables.$db-spacing-fixed-md; + + @include screen-sizes.screen("md") { + margin-inline: variables.$db-spacing-fixed-lg; + } } .db-header-navigation, -.db-header-action-bar { +.db-header-secondary-action { display: flex; gap: variables.$db-spacing-fixed-sm; padding-inline: variables.$db-spacing-fixed-md; @@ -191,7 +221,7 @@ /* Only for Desktop */ .db-header-meta-navigation, .db-header-navigation-container > .db-header-navigation, -.db-header-action-container > .db-header-action-bar { +.db-header-action-container > .db-header-secondary-action { display: none; @include screen-sizes.screen("md") { diff --git a/packages/components/src/components/header/model.ts b/packages/components/src/components/header/model.ts index 4757f434247..2998107bf28 100644 --- a/packages/components/src/components/header/model.ts +++ b/packages/components/src/components/header/model.ts @@ -10,10 +10,15 @@ import { export interface DBHeaderDefaultProps { brand?: unknown; metaNavigation?: unknown; - callToAction?: unknown; - actionBar?: unknown; + primaryAction?: unknown; + secondaryAction?: unknown; drawerOpen?: boolean; + /** + * Set max width for header + */ + width?: 'full' | 'medium' | 'large'; + /** * Forces the header to use mobile layout for desktop as well. * You should only use this setting if you really can't provide a smaller navigation. diff --git a/packages/components/src/components/page/page.lite.tsx b/packages/components/src/components/page/page.lite.tsx index 20dff841559..d4b2b34b4bf 100644 --- a/packages/components/src/components/page/page.lite.tsx +++ b/packages/components/src/components/page/page.lite.tsx @@ -1,8 +1,6 @@ import { onInit, onMount, - onUnMount, - onUpdate, Slot, useMetadata, useRef, diff --git a/packages/components/src/components/page/page.scss b/packages/components/src/components/page/page.scss index 9db626b65ba..984132203f0 100644 --- a/packages/components/src/components/page/page.scss +++ b/packages/components/src/components/page/page.scss @@ -1,5 +1,14 @@ @use "@db-ui/foundations/build/scss/variables"; +@mixin header-footer-style { + > :is(.db-header, .db-footer, header, footer) { + display: flex; + flex: 0 1 auto; + flex-grow: 0; + flex-shrink: 0; + } +} + .db-page { opacity: 0; @@ -13,20 +22,18 @@ } &[data-variant="fixed"] { + + @include header-footer-style(); block-size: 100%; min-block-size: 100%; display: flex; flex-direction: column; - - header, - footer { - display: flex; - flex: 0 1 auto; - flex-grow: 0; - flex-shrink: 0; + /* workaround for angular */ + > :is(db-header, dbheader, dbfooter, db-footer) { + @include header-footer-style(); } - main { + > .db-main { display: flex; flex-direction: column; overflow: auto; diff --git a/showcases/angular-showcase/src/app/app.component.html b/showcases/angular-showcase/src/app/app.component.html index fef900e968f..7b3b96d2b6a 100644 --- a/showcases/angular-showcase/src/app/app.component.html +++ b/showcases/angular-showcase/src/app/app.component.html @@ -42,7 +42,7 @@ } - + Search - + Profile diff --git a/showcases/angular-showcase/src/app/app.component.ts b/showcases/angular-showcase/src/app/app.component.ts index e93c7076f40..81db64f1830 100644 --- a/showcases/angular-showcase/src/app/app.component.ts +++ b/showcases/angular-showcase/src/app/app.component.ts @@ -2,7 +2,7 @@ import { Component, OnInit } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { ActivatedRoute, Router, RouterOutlet } from '@angular/router'; import { - ActionBarDirective, + SecondaryActionDirective, NavigationDirective, MetaNavigationDirective, NavigationContentDirective, @@ -39,7 +39,7 @@ import { DBNavigation, DBSelect, DBButton, - ActionBarDirective, + SecondaryActionDirective, NavigationDirective, MetaNavigationDirective, NavigationContentDirective diff --git a/showcases/angular-showcase/src/app/components/header/header.component.html b/showcases/angular-showcase/src/app/components/header/header.component.html new file mode 100644 index 00000000000..850d52850b4 --- /dev/null +++ b/showcases/angular-showcase/src/app/components/header/header.component.html @@ -0,0 +1,75 @@ + + + + + @if (!exampleProps.example || exampleProps.withName) { + DBHeader + } + + + @if (!exampleProps.example || exampleProps.withNavigation) { + + + +
{{ exampleName }} + + + + {{ exampleName }} disabled + + + + + } + + + @if (!exampleProps.example) { + Imprint + Help + } + + + @if (!exampleProps.example) { + Search + } + + + @if (!exampleProps.example) { + + Profile + + + Notification + + + Help + + } + + + + diff --git a/showcases/angular-showcase/src/app/components/header/header.component.ts b/showcases/angular-showcase/src/app/components/header/header.component.ts new file mode 100644 index 00000000000..408c6c00e1d --- /dev/null +++ b/showcases/angular-showcase/src/app/components/header/header.component.ts @@ -0,0 +1,37 @@ +import { Component } from '@angular/core'; +import defaultComponentVariants from '../../../../../shared/header.json'; +import { DefaultComponent } from '../default.component'; +import { + DBBrand, + DBButton, + DBHeader, + DBLink, + DBNavigation, + DBNavigationItem, + MetaNavigationDirective, + NavigationContentDirective, + NavigationDirective, + SecondaryActionDirective +} from '../../../../../../output/angular/src'; + +@Component({ + selector: 'app-header', + templateUrl: './header.component.html', + imports: [ + DefaultComponent, + DBBrand, + DBButton, + DBHeader, + DBLink, + DBNavigation, + DBNavigationItem, + SecondaryActionDirective, + NavigationDirective, + MetaNavigationDirective, + NavigationContentDirective + ], + standalone: true +}) +export class HeaderComponent { + variants = defaultComponentVariants; +} diff --git a/showcases/angular-showcase/src/app/utils/navigation-item.ts b/showcases/angular-showcase/src/app/utils/navigation-item.ts index 74a3ebff257..ae211ecc30b 100644 --- a/showcases/angular-showcase/src/app/utils/navigation-item.ts +++ b/showcases/angular-showcase/src/app/utils/navigation-item.ts @@ -26,6 +26,7 @@ import { DividerComponent } from '../components/divider/divider.component'; import { DrawerComponent } from '../components/drawer/drawer.component'; import { IconComponent } from '../components/icon/icon.component'; import { BrandComponent } from '../components/brand/brand.component'; +import { HeaderComponent } from '../components/header/header.component'; export type NavItem = { path: string; @@ -158,6 +159,11 @@ export const NAVIGATION_ITEMS: NavItem[] = [ path: '01/section', label: 'Section', component: SectionComponent + }, + { + path: '01/header', + label: 'Header', + component: HeaderComponent } ]) }, diff --git a/showcases/patternhub/components/default-page.tsx b/showcases/patternhub/components/default-page.tsx index 92b0049b124..a9deed68c8b 100644 --- a/showcases/patternhub/components/default-page.tsx +++ b/showcases/patternhub/components/default-page.tsx @@ -87,7 +87,7 @@ const DefaultPage = ({ children }: any) => { {process.env.NEXT_PUBLIC_APP_NAME} } - callToAction={ + primaryAction={ { Search } - actionBar={}> + secondaryAction={}> }> diff --git a/showcases/react-showcase/src/app.tsx b/showcases/react-showcase/src/app.tsx index fdad920a072..058236e09b7 100644 --- a/showcases/react-showcase/src/app.tsx +++ b/showcases/react-showcase/src/app.tsx @@ -35,7 +35,7 @@ const App = () => { onDensityChange={setDensity} /> } - callToAction={ + primaryAction={ /* TODO: Use DBSearchBar in future */ { Search } - actionBar={ + secondaryAction={ <> Profile diff --git a/showcases/react-showcase/src/components/header/index.tsx b/showcases/react-showcase/src/components/header/index.tsx index 94caf4b8d2e..a31a6bcafe3 100644 --- a/showcases/react-showcase/src/components/header/index.tsx +++ b/showcases/react-showcase/src/components/header/index.tsx @@ -20,33 +20,55 @@ const getHeader = ({ describedbyid, id, key, - onToggle -}: DBHeaderProps) => ( + onToggle, + width, + example, + withNavigation, + withName +}: DBHeaderProps & { + example: boolean; + withName: boolean; + withNavigation: boolean; +}) => ( DBHeader} - metaNavigation={ - <> - Imprint - Help - + width={width} + brand={ + + {(!example || withName) && 'DBHeader'} + } - callToAction={ - - Search - + metaNavigation={ + !example && ( + <> + Imprint + Help + + ) } - actionBar={ - <> - - Profile - - - Notification + primaryAction={ + !example && ( + + Search - - Help - - + ) + } + secondaryAction={ + !example && ( + <> + + Profile + + + Notification + + + Help + + + ) } drawerOpen={drawerOpen} forceMobile={forceMobile} @@ -56,14 +78,16 @@ const getHeader = ({ id={id} key={key} onToggle={onToggle}> - - - {children} - - - {children} disabled - - + {(!example || withNavigation) && ( + + + {children} + + + {children} disabled + + + )} ); diff --git a/showcases/react-showcase/src/components/page/index.tsx b/showcases/react-showcase/src/components/page/index.tsx index 2b6d6e49e2e..91625f6246a 100644 --- a/showcases/react-showcase/src/components/page/index.tsx +++ b/showcases/react-showcase/src/components/page/index.tsx @@ -37,12 +37,12 @@ const getPage = ({ Help } - callToAction={ + primaryAction={ Search } - actionBar={ + secondaryAction={ <> Profile diff --git a/showcases/react-showcase/src/utils/navigation-item.tsx b/showcases/react-showcase/src/utils/navigation-item.tsx index af47c8ac1b6..e9d18aa870d 100644 --- a/showcases/react-showcase/src/utils/navigation-item.tsx +++ b/showcases/react-showcase/src/utils/navigation-item.tsx @@ -25,6 +25,7 @@ import SectionComponent from '../components/section'; import TextareaComponent from '../components/textarea'; import IconComponent from '../components/icon'; import BrandComponent from '../components/brand'; +import HeaderComponent from '../components/header'; export type NavigationItem = { path: string; @@ -161,6 +162,11 @@ export const NAVIGATION_ITEMS: NavigationItem[] = [ path: 'popover', label: 'Popover', component: + }, + { + path: 'header', + label: 'Header', + component: } ]) }, diff --git a/showcases/shared/header.json b/showcases/shared/header.json index 31cb0afc761..33a5adb62c0 100644 --- a/showcases/shared/header.json +++ b/showcases/shared/header.json @@ -5,34 +5,97 @@ { "name": "Functional", "className": "db-density-functional", + "style": { + "width": "100%", + "display": "block" + }, "props": {}, "code": { - "html": "
\n\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tClose Button\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\n\t\t\n\t\t
\n\t\t\tImprintHelp\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default) disabled\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tSearch\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tBurgerMenu\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tProfile\n\t\t\t\t\t\tNotification\n\t\t\t\t\t\tHelp\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t
\n\t", - "angular": "\n\tDBHeader\n\t\n\t\tfunctionalfunctional disabled\n\t\n\t\n\t\tImprint\n\t\tHelp\n\t\n\t\n\t\t\n\t\t\tSearch\n\t\t\n\t\n\t\n\t\t\n\t\t\tProfile\n\t\t\n\t\t\n\t\t\tNotification\n\t\t\n\t\t Help \n\t\n", - "react": "\n\t\t\t\tDBHeader\n\t\t\t\n\t\t}\n\t\tmetaNavigation={\n\t\t\t<>\n\t\t\t\tImprint\n\t\t\t\tHelp\n\t\t\t\n\t\t}\n\t\tcallToAction={\n\t\t\t\n\t\t\t\tSearch\n\t\t\t\n\t\t}\n\t\tactionBar={\n\t\t\t<>\n\t\t\t\t\n\t\t\t\t\tProfile\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tNotification\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tHelp\n\t\t\t\t\n\t\t\t\n\t\t}>\n\t\t\n\t\t\t\n\t\t\t\tfunctional\n\t\t\t\n\t\t\t\n\t\t\t\tfunctional disabled\n\t\t\t\n\t\t\n\t", - "vue": "\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\tfunctional\n\t\t\t\n\t\t\t\n\t\t\t\tfunctional disabled\n\t\t\t\n\t\t\n\t" + "html": "
\n\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tClose Button\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\n\t\t\n\t\t
\n\t\t\tImprintHelp\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tRegular (Default) disabled\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tSearch\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tBurgerMenu\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\tProfile\n\t\t\t\t\t\tNotification\n\t\t\t\t\t\tHelp\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t